@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-vietnamese-400-normal-CkBxLiRJ.woff2)format("woff2"),url(/assets/anton-vietnamese-400-normal-2FfR1wHA.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-ext-400-normal-SyiqE2Jt.woff2)format("woff2"),url(/assets/anton-latin-ext-400-normal-BMODBQc6.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-400-normal-Byf51wtH.woff2)format("woff2"),url(/assets/anton-latin-400-normal-AUNGEG_V.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2)format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2)format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2)format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-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,ui-sans-serif, system-ui, 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{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#0a0a0a;--paper:#f4f0e8;--paper-deep:#e9e2d7;--red:#ef1b16;--red-dark:#c81410;--grey:#766f66;--line:#0a0a0a8c;--display:"Anton", "Arial Narrow", Impact, sans-serif;--body:"Inter", Arial, sans-serif;--sans:var(--body);--type-caption:.75rem;--type-compact:.8125rem;--type-support:.875rem}.auction-focus-experience{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:18px;margin-top:18px;display:grid}.auction-focus-main{gap:12px;min-width:0;display:grid}.auction-focus-secondary{gap:10px;display:grid;position:sticky;top:112px}.auction-focus-secondary .auction-side-panel{margin:0}.auction-focus-secondary .auction-side-panel summary{min-height:58px;padding:14px 16px}.auction-focus-secondary .auction-side-panel-body{max-height:62vh;overflow:auto}.auction-focus-metrics{color:#fff;background:#0b0b0b;border:1px solid #2c2927;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.auction-focus-metrics article{border-right:1px solid #393532;min-width:0;padding:14px 16px}.auction-focus-metrics article:last-child{border-right:0}.auction-focus-metrics span{color:#a9a29c;font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:800;display:block}.auction-focus-metrics b{font-family:var(--display);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:1.2rem;line-height:1;display:block;overflow:hidden}.auction-focus-rule{color:#211f1d;background:#f7f3ed;border:1px solid #d7d0c8;align-items:center;gap:10px;min-height:48px;padding:10px 14px;display:flex}.auction-focus-rule svg{color:#f12424;flex:0 0 20px;width:20px}.auction-focus-rule span{font-size:.82rem;line-height:1.35}.auction-focus-shell{gap:12px;display:grid}.auction-focus-search{gap:6px;display:grid}.auction-focus-search>span{font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:900}.auction-focus-search input{width:100%;min-height:48px;font:inherit;background:#fffaf3;border:1px solid #bbb3aa;padding:0 14px}.auction-focus-list{background:#fffaf3;border:1px solid #bbb3aa;display:grid}.auction-focus-list>article{border-bottom:1px solid #ddd5cc;grid-template-columns:minmax(190px,1fr) 100px minmax(210px,.8fr) 88px;align-items:center;gap:12px;min-height:86px;padding:10px 14px;display:grid}.auction-focus-list>article:last-child{border-bottom:0}.auction-focus-list>article.has-bid{background:#fff3f3;box-shadow:inset 4px 0 #f12424}.auction-focus-list>article>small{color:#777069;font-size:var(--type-caption);letter-spacing:.04em;text-transform:uppercase;font-weight:900}.auction-focus-price span,.auction-focus-price b{display:block}.auction-focus-price span{color:#8b837b;font-size:var(--type-caption);text-transform:uppercase;font-weight:800}.auction-focus-price b{margin-top:3px;font-size:.95rem}.auction-spectator-auto{color:#fff;background:#0d0d0d;border:1px solid #36312d;align-items:center;gap:14px;max-width:720px;min-height:92px;margin:22px auto;padding:18px 20px;display:flex}.auction-spectator-auto svg{color:#ff4141;width:28px}.auction-spectator-auto div{flex:1}.auction-spectator-auto span,.auction-spectator-auto strong,.auction-spectator-auto small{display:block}.auction-spectator-auto span{color:#f66;font-size:var(--type-caption);letter-spacing:.1em;text-transform:uppercase;font-weight:900}.auction-spectator-auto strong{margin-top:3px;font-size:1.1rem}.auction-spectator-auto small{color:#aaa29b;margin-top:4px}.auction-spectator-auto>i,.auction-spectator-compact footer i{background:#ff2828;border-radius:999px;width:9px;height:9px;animation:1.4s infinite auction-live-pulse;box-shadow:0 0 #ff282899}.auction-spectator-compact{color:#fff;background:#0b0b0b;border:1px solid #2d2926}.auction-spectator-compact>header{border-bottom:1px solid #312d2a;justify-content:space-between;gap:16px;padding:18px;display:flex}.auction-spectator-compact header span{color:#ff5151;font-size:var(--type-caption);letter-spacing:.09em;text-transform:uppercase;font-weight:900}.auction-spectator-compact h2{margin:4px 0 0;font-size:1.6rem}.auction-spectator-compact>div{display:grid}.auction-spectator-compact>div article{border-bottom:1px solid #252220;grid-template-columns:1fr 1fr auto;align-items:center;gap:12px;padding:11px 18px;display:grid}.auction-spectator-compact>div article span{color:#aaa29b;font-size:.8rem}.auction-spectator-compact>div p{color:#aaa29b;margin:0;padding:18px}.auction-spectator-compact footer{color:#d8d2cc;align-items:center;gap:10px;padding:12px 18px;font-size:.76rem;display:flex}.auction-spectator-compact footer small{color:#8d8680;margin-left:auto}.budget-recovery-backdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d1;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.budget-recovery-dialog{background:#f7f1e8;border:1px solid #4a413b;width:min(760px,100%);max-height:min(820px,100dvh - 36px);overflow:auto;box-shadow:0 28px 90px #0000008c}.budget-recovery-dialog>header{color:#fff;background:#101010;gap:16px;padding:22px;display:flex}.budget-recovery-dialog>header svg{color:#ff3030;flex:0 0 30px}.budget-recovery-dialog header span{color:#ff5757;font-size:var(--type-caption);letter-spacing:.1em;text-transform:uppercase;font-weight:900}.budget-recovery-dialog h2{font-family:var(--display);text-transform:uppercase;margin:5px 0 8px;font-size:clamp(2rem,5vw,3.4rem);line-height:.9}.budget-recovery-dialog header p{color:#c8c1ba;max-width:590px;margin:0;line-height:1.45}.budget-recovery-summary{border-bottom:1px solid #cbc2b8;justify-content:space-between;gap:14px;padding:14px 20px;font-size:.78rem;display:flex}.budget-recovery-summary span{color:#746c64}.budget-recovery-list{max-height:48vh;display:grid;overflow:auto}.budget-recovery-list>button{min-height:74px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d8cfc5;grid-template-columns:minmax(180px,1fr) 90px 105px 130px;align-items:center;gap:12px;padding:10px 18px;display:grid}.budget-recovery-list>button:hover,.budget-recovery-list>button:focus-visible{outline-offset:-2px;background:#fff;outline:2px solid #f12424}.budget-recovery-list>button:disabled{cursor:wait;opacity:.58}.budget-recovery-list button span small,.budget-recovery-list button span b{display:block}.budget-recovery-list button span small{color:#807870;font-size:var(--type-caption);text-transform:uppercase}.budget-recovery-list button em{color:#237344;font-size:var(--type-caption);text-transform:uppercase;font-style:normal;font-weight:900}.budget-recovery-dialog>footer{color:#5b554f;background:#e9e1d7;align-items:center;gap:10px;padding:14px 20px;font-size:.75rem;display:flex}.budget-recovery-dialog>footer svg{color:#237344;width:18px}.budget-recovery-error{color:#8f1717;background:#ffe4e2;border-top:1px solid #bd2424;margin:0;padding:12px 20px;font-size:.78rem;font-weight:800}.team-lab-suite-runs{background:#fffaf4;border:1px solid #c8beb4;margin:18px 0}.team-lab-suite-runs>header{border-bottom:1px solid #d9d0c7;justify-content:space-between;gap:12px;padding:16px 18px;display:flex}.team-lab-suite-runs header span{color:#817970;font-size:var(--type-caption);text-transform:uppercase;font-weight:900}.team-lab-suite-runs h3{margin:3px 0 0}.team-lab-suite-runs>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.team-lab-suite-runs article{border-bottom:1px solid #e0d7ce;border-right:1px solid #e0d7ce;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:12px 16px;display:grid}.team-lab-suite-runs article>span{color:#928a82;font-family:var(--display);font-size:1.25rem}.team-lab-suite-runs article div strong,.team-lab-suite-runs article div small{display:block}.team-lab-suite-runs article div strong{text-transform:capitalize}.team-lab-suite-runs article div small{color:#7f776f;margin-top:3px}.team-lab-suite-runs article>b{color:#217347;font-size:var(--type-caption);text-transform:uppercase}.team-lab-suite-runs article.failed>b{color:#bd2424}.team-lab-suite-runs article code{color:#918981;font-size:var(--type-caption);grid-column:2/-1}@keyframes auction-live-pulse{70%{box-shadow:0 0 0 9px #ff282800}to{box-shadow:0 0 #ff282800}}@media (width<=900px){.auction-focus-experience{grid-template-columns:1fr}.auction-focus-secondary{position:static}.auction-focus-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.auction-focus-metrics article:nth-child(2){border-right:0}.auction-focus-metrics article:nth-child(-n+2){border-bottom:1px solid #393532}.auction-focus-list>article{grid-template-columns:minmax(0,1fr) 86px;gap:8px}.auction-focus-list>article .inline-bid-field,.auction-focus-list>article>small{grid-column:1/-1}.budget-recovery-list>button{grid-template-columns:minmax(0,1fr) 82px}.budget-recovery-list>button>span:nth-of-type(2){display:none}.budget-recovery-list>button em{grid-column:1/-1}.team-lab-suite-runs>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.auction-spectator-auto>i,.auction-spectator-compact footer i{animation:none}}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.quick-jab-host{position:relative}.quick-jab-slot,.quick-jab-public{z-index:12;width:36px;height:36px;margin:0;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.quick-jab-trigger{color:#fff;opacity:0;pointer-events:none;background:#0b0b0b;border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:36px;min-height:36px;padding:0;line-height:1;transition:opacity .16s,transform .16s,background .16s;display:inline-grid;transform:rotate(-7deg)scale(.9);box-shadow:0 7px 20px #00000038}.quick-jab-trigger>span:last-child{display:none}.quick-jab-glove{place-items:center;width:1em;height:1em;font-style:normal;line-height:1;display:inline-grid;transform:rotate(-12deg)}.quick-jab-glove svg{width:100%;height:100%;display:block}.quick-jab-trigger .quick-jab-glove{width:20px;height:20px}.quick-jab-host:hover .quick-jab-trigger,.quick-jab-host:focus-within .quick-jab-trigger,.quick-jab-trigger[aria-expanded=true]{opacity:1;pointer-events:auto;transform:rotate(-7deg)scale(1)}.quick-jab-trigger:hover,.quick-jab-trigger:focus-visible{outline-offset:2px;background:#df211a;outline:2px solid #fff}.quick-jab-layer{z-index:999;background:0 0;position:fixed;inset:0}.quick-jab-popover{top:var(--quick-jab-top);left:var(--quick-jab-left);border:1px solid #393532;border-left:7px solid var(--quick-jab-team,#ef1b16);color:#fff;background:#0d0d0d;width:min(360px,100vw - 24px);animation:.18s cubic-bezier(.2,.8,.2,1) quick-jab-in;position:fixed;overflow:hidden;box-shadow:0 26px 70px #00000073}.quick-jab-popover:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 80% 0,#ef1b162e,#0000 40%),repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 4px);position:absolute;inset:0}.quick-jab-popover>*{position:relative}.quick-jab-popover>header{background:#171615;border-bottom:1px solid #312e2b;grid-template-columns:1fr 1fr 32px;gap:8px;padding:13px 14px;display:grid}.quick-jab-popover>header div{min-width:0}.quick-jab-popover>header span{color:#8e8881;font-size:var(--type-caption);letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px;font-weight:800;display:block}.quick-jab-popover>header strong{font-size:var(--type-compact);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;display:block;overflow:hidden}.quick-jab-popover>header button{color:#fff;background:#0d0d0d;border:1px solid #393532;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:grid}.quick-jab-popover>header button svg{width:16px}.quick-jab-title{align-items:center;gap:11px;padding:15px 15px 10px;display:flex}.quick-jab-title>.quick-jab-glove{filter:drop-shadow(0 4px 7px #00000080);width:32px;height:32px;font-size:1.75rem}.quick-jab-title span{gap:2px;display:grid}.quick-jab-title b{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;font-size:1.25rem;font-weight:400}.quick-jab-title small{color:#979089;font-size:var(--type-caption)}.quick-jab-presets{gap:6px;padding:4px 12px 13px;display:grid}.quick-jab-presets button{color:#f6f2ec;text-align:left;background:#181716;border:1px solid #302d2a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:56px;padding:10px 12px;transition:border-color .14s,background .14s,transform .14s;display:grid}.quick-jab-presets button:hover,.quick-jab-presets button:focus-visible{background:#211715;border-color:#ff4038;outline:none;transform:translate(2px)}.quick-jab-presets button span{font-size:var(--type-compact);font-weight:650;line-height:1.4}.quick-jab-presets button b{color:#ff5148;font-size:var(--type-caption);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.quick-jab-presets button svg{width:15px;animation:.8s linear infinite quick-jab-spin}.quick-jab-loading,.quick-jab-error{color:#c8c1b8;font-size:var(--type-caption);background:#181716;margin:2px 12px 13px;padding:15px;line-height:1.45}.quick-jab-loading{align-items:center;gap:8px;display:flex}.quick-jab-loading svg{width:16px;animation:.8s linear infinite quick-jab-spin}.quick-jab-error{color:#ff9a94;border-left:3px solid #ef1b16}.quick-jab-popover>footer{color:#77716b;font-size:var(--type-caption);letter-spacing:.07em;text-transform:uppercase;border-top:1px solid #302d2a;padding:9px 14px 11px;font-weight:800}.quick-jab-popover{width:min(320px,100vw - 24px);height:178px;box-shadow:none;pointer-events:none;background:0 0;border:0;overflow:visible}.quick-jab-popover:before{filter:blur(2px);background:radial-gradient(circle,#ef1b1654,#ef1b1614 45%,#0000 72%);border-radius:50%;inset:38px 66px}.quick-jab-popover>*{pointer-events:auto}.quick-jab-impact{z-index:3;color:#fff;background:#080808;border:2px solid #fff;border-radius:50%;place-items:center;width:74px;height:74px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-7deg);box-shadow:0 13px 35px #0000007a,inset 0 0 0 5px #ef1b16}.quick-jab-impact>.quick-jab-glove{width:34px;height:34px;font-size:2rem}.quick-jab-impact>b{font:400 .78rem/1 var(--display);letter-spacing:.05em;text-transform:uppercase;position:absolute;bottom:7px}.quick-jab-impact>button{color:#fff;background:#111;border:1px solid #817a73;border-radius:50%;place-items:center;width:29px;height:29px;padding:0;display:grid;position:absolute;top:-17px;right:-17px}.quick-jab-impact>button svg{width:15px}.quick-jab-presets{padding:0;display:block;position:absolute;inset:0}.quick-jab-presets button{color:#111;text-align:center;clip-path:polygon(3% 0,100% 5%,97% 100%,0 94%);background:#f3eee6;border:2px solid #111;justify-content:center;align-items:center;max-width:145px;min-height:44px;padding:9px 13px;display:flex;position:absolute;box-shadow:5px 6px #00000052}.quick-jab-presets button:first-child{top:4px;left:0;transform:rotate(-4deg)}.quick-jab-presets button:nth-child(2){top:12px;right:0;transform:rotate(3deg)}.quick-jab-presets button:nth-child(3){bottom:2px;left:50%;transform:translate(-50%)rotate(-2deg)}.quick-jab-presets button:hover,.quick-jab-presets button:focus-visible{color:#111;outline-offset:2px;background:#fff;border-color:#ef1b16;outline:2px solid #fff;transform:scale(1.04)rotate(0)}.quick-jab-presets button:nth-child(3):hover,.quick-jab-presets button:nth-child(3):focus-visible{transform:translate(-50%)scale(1.04)rotate(0)}.quick-jab-presets button span{font:400 1.03rem/.95 var(--display);letter-spacing:.02em;text-transform:uppercase}.quick-jab-presets button svg{flex:none;margin-left:6px}.quick-jab-popover.is-punching .quick-jab-impact{animation:.32s cubic-bezier(.2,.9,.2,1) quick-jab-punch}.quick-jab-popover.is-punching .quick-jab-presets button:not(.is-posting){opacity:.25;transform:scale(.84)}.quick-jab-loading{z-index:4;background:#080808;border-radius:50%;place-items:center;width:74px;height:74px;margin:0;padding:0;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.quick-jab-error{z-index:6;text-align:center;background:#111;margin:0;padding:8px 10px;position:absolute;bottom:0;left:20px;right:20px}.quick-jab-toast{z-index:1000;border-left:6px solid var(--quick-jab-team,#ef1b16);color:#fff;background:#101010;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;width:min(440px,100vw - 28px);padding:12px 13px;animation:.22s cubic-bezier(.2,.8,.2,1) quick-jab-toast-in;display:grid;position:fixed;bottom:22px;right:18px;box-shadow:0 20px 55px #0000006b}.quick-jab-toast>svg{background:#1e8b55;border-radius:50%;width:27px;height:27px;padding:6px;display:grid}.quick-jab-toast span{gap:2px;min-width:0;display:grid}.quick-jab-toast strong{font-size:var(--type-compact);text-transform:uppercase}.quick-jab-toast small{color:#b7b0a8;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quick-jab-toast button{color:#fff;font-size:var(--type-caption);text-transform:uppercase;background:0 0;border:1px solid #5a5550;padding:7px 10px;font-weight:900}.quick-jab-toast>i{background:var(--quick-jab-team,#ef1b16);transform-origin:0;height:3px;animation:5s linear both quick-jab-undo-window;position:absolute;bottom:0;left:0;right:0}.quick-jab-public{color:inherit;font-size:var(--type-caption);text-align:left;line-height:1.3}.quick-jab-public.is-open{z-index:32}.quick-jab-summary{width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;display:block}.quick-jab-count{color:#fff;background:#080808;border:1px solid #ded8d0;border-radius:50%;place-items:center;width:34px;height:34px;transition:transform .16s,background .16s;display:grid;position:relative;transform:rotate(-7deg);box-shadow:0 7px 18px #0000004d}.quick-jab-count .quick-jab-glove{width:21px;height:21px}.quick-jab-count>b{color:#fff;min-width:19px;height:19px;font-size:var(--type-caption);background:#ef1b16;border:2px solid #fff;border-radius:999px;place-items:center;padding:0 4px;line-height:1;display:grid;position:absolute;top:-7px;right:-7px}.quick-jab-summary:hover .quick-jab-count,.quick-jab-summary:focus-visible .quick-jab-count,.quick-jab-public.is-open .quick-jab-count{background:#ef1b16;outline:none;transform:rotate(5deg)scale(1.06)}.quick-jab-summary:focus-visible{outline-offset:2px;outline:2px solid #fff}.quick-jab-public-lines{width:min(420px,100vw - 30px);min-width:0;box-shadow:none;color:#fff;filter:drop-shadow(0 15px 18px #0000003d);overflow-wrap:anywhere;pointer-events:auto;background:0 0;border:0;flex-wrap:wrap-reverse;justify-content:flex-end;align-items:flex-end;gap:8px;display:flex;position:absolute;bottom:calc(100% + 13px);right:-2px;overflow:visible}.quick-jab-public-line{background:var(--jab-team,#ef1b16);min-width:118px;max-width:min(210px,100vw - 44px);color:var(--jab-ink,#fff);border:0;gap:3px;padding:9px 11px 10px;display:grid;position:relative;transform:rotate(-1.8deg)translateY(-2px);box-shadow:4px 5px #0000004d}.quick-jab-public-line:nth-of-type(3n){transform:translateY(3px)rotate(1.4deg)}.quick-jab-public-line:nth-of-type(4n){transform:translate(-2px)rotate(-2deg)}.quick-jab-public-line:nth-of-type(5n){transform:translate(2px,-2px)rotate(.8deg)}.quick-jab-public-line>b{color:inherit;font-size:var(--type-caption);letter-spacing:.03em;opacity:.78;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.quick-jab-public-line>span{font-size:var(--type-compact);font-weight:720;line-height:1.35}.quick-jab-reply{color:#fff;min-height:34px;font-size:var(--type-caption);letter-spacing:.06em;text-transform:uppercase;background:#080808;border:1px solid #5b5550;border-radius:999px;grid-column:1/-1;justify-self:center;align-items:center;gap:7px;padding:7px 12px;font-weight:900;display:inline-flex}.quick-jab-reply .quick-jab-glove{width:18px;height:18px}.quick-jab-reply:hover,.quick-jab-reply:focus-visible{outline-offset:2px;background:#ef1b16;border-color:#ef1b16;outline:2px solid #fff}@keyframes quick-jab-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes quick-jab-toast-in{0%{opacity:0;transform:translateY(12px)}}@keyframes quick-jab-spin{to{transform:rotate(360deg)}}@keyframes quick-jab-undo-window{to{transform:scaleX(0)}}@keyframes quick-jab-punch{0%{transform:translate(-50%,-50%)rotate(-7deg)scale(.82)}45%{filter:brightness(1.5);transform:translate(-50%,-50%)rotate(8deg)scale(1.22)}to{transform:translate(-50%,-50%)rotate(-4deg)scale(1)}}@media (width<=760px),(hover:none){.quick-jab-slot,.quick-jab-public{width:44px;height:44px}.quick-jab-trigger{opacity:1;pointer-events:auto;width:44px;min-height:44px}.quick-jab-summary{width:44px;height:44px}.quick-jab-count{width:42px;height:42px}.quick-jab-layer{background:0 0}.quick-jab-popover{top:var(--quick-jab-top);bottom:auto;right:auto;left:var(--quick-jab-left);border:0;border-radius:0;width:min(320px,100vw - 24px);max-height:none;animation-name:quick-jab-in;overflow:visible}.quick-jab-presets button{min-height:44px}.quick-jab-toast{right:10px;bottom:calc(74px + env(safe-area-inset-bottom));width:auto;left:10px}.quick-jab-public-lines{width:min(360px,100vw - 32px);max-height:none;bottom:calc(100% + 12px);right:0}}@media (prefers-reduced-motion:reduce){.quick-jab-popover,.quick-jab-impact,.quick-jab-toast,.quick-jab-toast>i,.quick-jab-presets button,.quick-jab-trigger{transition:none!important;animation:none!important}}.main-nav{gap:7px}.nav-item{color:#77736d;justify-content:center;align-items:center;gap:8px;min-width:42px;padding:0 11px;display:inline-flex}.nav-item svg{flex:none;width:21px;height:21px}.nav-item span{opacity:0;white-space:nowrap;max-width:0;transition:max-width .2s,opacity .15s;overflow:hidden}.nav-item.is-active{color:var(--red)}.nav-item.is-active span{opacity:1;max-width:130px}.nav-item:hover{color:#d7d2cb}.nav-item.is-active:hover{color:var(--red)}.refresh-data svg{grid-row:1/3;align-self:center;width:17px;height:17px}.notification-button{place-items:center;display:grid;position:relative}.notification-button svg{width:18px;height:18px}.notification-button span{background:var(--red);color:#fff;width:17px;height:17px;font:800 var(--type-caption) var(--body);border-radius:50%;place-items:center;display:grid;position:absolute;top:-4px;right:-5px}.mobile-tabbar svg{width:20px;height:20px}.team-score-header{border:1px solid var(--ink);background:#fffdf8;grid-template-columns:130px minmax(260px,.9fr) minmax(520px,2.1fr) minmax(170px,.65fr);margin:0 0 22px;display:grid}.team-score-header>div{border-right:1px solid #aaa39a;min-width:0;padding:15px 16px}.team-score-header>div:last-child{border-right:0}.team-score-header span{color:var(--grey);font-size:var(--type-caption);letter-spacing:.03em;text-transform:uppercase;font-weight:900;display:block}.team-rank strong,.team-total-points>strong,.team-header-form>strong{font-family:var(--display);margin-top:7px;font-weight:400;line-height:.92;display:block}.team-rank strong{font-size:3rem}.team-total-points{color:#fff;background:#111;align-content:center;display:grid;padding:18px 24px!important}.team-total-points>span{color:#ff5148}.team-total-points>strong{white-space:nowrap;font-size:clamp(2.55rem,3.6vw,3.75rem)}.team-total-points>strong small{font:800 var(--type-compact) var(--body)}.team-total-points p{color:#aaa49a;font-size:var(--type-caption);margin:6px 0 0}.team-point-equation{background:#bdb6ab;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;padding:0!important}.team-point-equation>div{background:var(--paper);padding:12px}.team-point-equation strong{font-size:var(--type-compact);margin-top:7px;display:block}.team-point-equation strong.positive{color:#137c47}.team-point-equation strong.negative{color:var(--red)}.team-header-form>strong{font-size:2.2rem}.team-header-form small,.team-header-form b{font-size:var(--type-caption);margin-top:5px;display:block}.team-header-form small{color:var(--grey)}.dashboard-team-identity{border:0;border-left:8px solid var(--identity-team-color);background:0 0;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:18px;min-height:116px;padding:18px 22px;display:grid;position:relative;overflow:visible}.dashboard-team-identity:after{display:none}.dashboard-team-mark{z-index:1;background:var(--identity-team-color);color:#fff;clip-path:polygon(25% 0,75% 0,100% 25%,100% 75%,75% 100%,25% 100%,0 75%,0 25%);place-items:center;width:68px;height:68px;display:grid;position:relative}.dashboard-team-mark svg{width:35px;height:35px}.dashboard-team-lockup{z-index:1;min-width:0;position:relative}.dashboard-team-identity h1{white-space:normal;overflow-wrap:anywhere;overflow:visible}.dashboard-team-identity h1 button{max-width:100%;color:inherit;cursor:pointer;font:inherit;line-height:inherit;text-align:left;text-transform:inherit;background:0 0;border:0;align-items:flex-start;gap:9px;padding:0;display:inline-flex}.dashboard-team-identity h1 button span{overflow-wrap:anywhere}.dashboard-team-identity h1 button svg{width:.32em;height:.32em;color:var(--identity-team-color);flex:none;margin-top:.12em;transition:transform .18s}.dashboard-team-identity h1 button:hover svg,.dashboard-team-identity h1 button:focus-visible svg{transform:translate(3px,-3px)}.dashboard-team-identity h1 button:focus-visible{outline:3px solid var(--identity-team-color);outline-offset:5px}.dashboard-team-details{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.dashboard-team-details span,.dashboard-team-details strong{font-size:var(--type-compact);line-height:1.35}.dashboard-team-details span{text-transform:uppercase;font-weight:900}.dashboard-team-details span:after{color:var(--identity-team-color);content:"•";margin-left:10px}.dashboard-team-details strong{color:#5f5850;font-style:italic}.fighter-season-grid{background:#4a4742;grid-template-columns:1fr 1fr;gap:1px;margin-top:18px;display:grid}.fighter-season-grid article{color:#fff;background:#171717;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;min-height:94px;padding:10px;display:grid}.fighter-season-grid article>span{color:#ff4d44;font-size:var(--type-caption);text-transform:uppercase;grid-column:1/-1;font-weight:900}.fighter-season-grid img,.fighter-season-grid article>i{object-fit:cover;object-position:top;background:#302f2d;place-items:center;width:58px;height:62px;font-style:normal;display:grid}.fighter-season-grid strong,.fighter-season-grid small,.fighter-season-grid b{display:block}.fighter-season-grid strong{font-size:var(--type-compact);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.fighter-season-grid small{color:#aaa49a;font-size:var(--type-caption);margin:4px 0}.fighter-season-grid b{color:#ff4d44;font-size:var(--type-compact)}.fight-camp-categories{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.fight-camp-categories>article{border-top:5px solid var(--dashboard-team-color,var(--red));background:#1b1b1b;min-width:0}.fight-camp-categories>article>header{border-bottom:1px solid #3d3d3d;justify-content:space-between;align-items:center;min-height:42px;padding:8px 10px;display:flex}.fight-camp-categories>article>header span{color:#ff4d44;font-size:var(--type-caption);letter-spacing:.06em;text-transform:uppercase;font-weight:900}.fight-camp-categories>article>div{display:grid}.fight-camp-categories button{color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #343434;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:68px;padding:7px 9px;display:grid}.fight-camp-categories button:first-child{background:linear-gradient(90deg,var(--dashboard-team-color,var(--red)),#1b1b1b 72%);grid-template-columns:72px minmax(0,1fr) auto;min-height:96px}@supports (color:color-mix(in lab, red, red)){.fight-camp-categories button:first-child{background:linear-gradient(90deg,color-mix(in srgb,var(--dashboard-team-color,var(--red)) 12%,#1b1b1b),#1b1b1b 72%)}}.fight-camp-categories button:hover,.fight-camp-categories button:focus-visible{outline:2px solid var(--dashboard-team-color,var(--red));outline-offset:-2px;background:#282828}.fight-camp-categories button img,.fight-camp-categories button>i{aspect-ratio:1;object-fit:cover;object-position:top;background:#302f2d;place-items:center;width:48px;font-style:normal;display:grid}.fight-camp-categories button:first-child img,.fight-camp-categories button:first-child>i{width:72px}.fight-camp-categories button>span{min-width:0}.fight-camp-categories button strong,.fight-camp-categories button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.fight-camp-categories button strong{font-size:var(--type-compact);text-transform:uppercase}.fight-camp-categories button small{color:#aaa49b;font-size:var(--type-caption);margin-top:4px}.fight-camp-categories button>b{color:#ff4d44;font-size:var(--type-caption);white-space:nowrap}.dashboard-roster>div{grid-template-columns:repeat(4,1fr)}.dashboard-roster-fighter{min-width:0;min-height:86px;color:var(--ink);cursor:pointer;text-align:left;background:#fffdf8;border:1px solid #cbc4b9;border-top:0;border-left:0;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 9px;display:grid}.dashboard-roster-fighter:hover,.dashboard-roster-fighter:focus-visible{z-index:1;outline:2px solid var(--red);outline-offset:-2px}.dashboard-roster-fighter img,.dashboard-roster-fighter>i{object-fit:cover;object-position:top;background:#ddd6cb;place-items:center;width:56px;height:68px;font-style:normal;display:grid}.dashboard-roster-fighter strong,.dashboard-roster-fighter span,.dashboard-roster-fighter small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dashboard-roster-fighter strong{font-size:var(--type-compact);text-transform:uppercase}.dashboard-roster-fighter span{color:var(--grey);font-size:var(--type-caption);margin-top:4px}.dashboard-roster-fighter div small{font-size:var(--type-caption);margin-top:5px}.dashboard-roster-fighter>b{font-size:var(--type-compact);text-align:right}.dashboard-roster-fighter>b small{color:var(--grey);font-size:var(--type-caption);text-transform:uppercase;margin-top:2px}.dashboard-roster.compact>div{grid-template-columns:1fr 1fr}.event-league-fighters{background:#00000008;border:1px solid #aaa39a;margin:16px 0;padding:12px}.event-league-fighters>span{color:var(--grey);font-size:var(--type-caption);text-transform:uppercase;margin-bottom:9px;font-weight:900;display:block}.event-league-fighters>div{flex-wrap:wrap;gap:6px;display:flex}.event-league-fighters button{aspect-ratio:1;cursor:pointer;background:#fffdf8;border:2px solid #aaa39a;width:54px;padding:0;position:relative;overflow:hidden}.event-league-fighters button.mine{border-width:4px}.event-league-fighters img,.event-league-fighters button>i{object-fit:cover;object-position:top;background:#ddd6cb;place-items:center;width:100%;height:100%;font-style:normal;display:grid}.event-league-fighters button.is-title-fighter{box-shadow:none;background:#c49a24;border-color:#aaa39a;padding:3px}.event-league-fighters button.is-title-fighter img,.event-league-fighters button.is-title-fighter>i{background:#c49a24}.event-league-fighters small{font-size:var(--type-caption);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;padding:4px 2px 0;font-weight:900;display:block;overflow:hidden}.event-league-fighters p{color:var(--grey);font-size:var(--type-caption);margin:8px 0 0}@media (width<=1180px){.team-score-header{grid-template-columns:120px 1fr 2fr}.team-header-form{border-top:1px solid #aaa39a;grid-column:1/-1}.dashboard-roster.compact>.dashboard-roster-list{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.dashboard-team-identity{grid-template-columns:50px minmax(0,1fr);gap:11px;min-height:0;padding:13px 12px}.dashboard-team-mark{width:48px;height:48px}.dashboard-team-mark svg{width:26px;height:26px}.dashboard-team-details{gap:4px;margin-top:6px}.dashboard-team-details span:after{margin-left:6px}.dashboard-team-details strong{flex-basis:100%}.team-score-header{grid-template-columns:90px minmax(0,1fr);margin-bottom:12px}.team-score-header>div{padding:11px 12px}.team-rank strong{font-size:2.35rem}.team-total-points>strong{font-size:clamp(2.35rem,12vw,3.2rem)}.team-point-equation{border-top:1px solid #aaa39a;grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.team-point-equation>div{padding:9px}.team-point-equation strong{font-size:var(--type-compact)}.team-header-form{grid-column:1/-1}.fighter-season-grid{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.fighter-season-grid article{scroll-snap-align:start;flex:0 0 78%}.fight-camp-categories{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.fight-camp-categories>article{scroll-snap-align:start;flex:0 0 88%}.dashboard-roster.compact>.dashboard-roster-list{grid-template-columns:1fr 1fr}.dashboard-roster-fighter{grid-template-columns:48px minmax(0,1fr);min-height:72px;padding:6px}.dashboard-roster-fighter img,.dashboard-roster-fighter>i{width:48px;height:58px}.dashboard-roster-fighter>b{font-size:var(--type-caption);text-align:left;grid-column:2}.dashboard-roster-fighter>b small{margin-left:3px;display:inline}}.auction-control-strip.auction-search-only{grid-template-columns:minmax(0,1fr)}.auction-control-strip.auction-search-only>label{min-height:74px}.projection-stats.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.standings-tab-groups{border:1px solid var(--ink);background:var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 0 18px;display:grid}.standings-tab-groups>div{background:#fffdf8;min-width:0;padding:9px}.standings-tab-groups>div>span{color:var(--red);font-size:var(--type-caption);letter-spacing:.06em;text-transform:uppercase;margin-bottom:7px;font-weight:900;display:block}.standings-tab-groups nav{flex-wrap:wrap;gap:4px;display:flex}.standings-tab-groups button{cursor:pointer;min-height:34px;font-size:var(--type-caption);text-transform:uppercase;background:0 0;border:1px solid #aaa39a;padding:0 10px;font-weight:900}.standings-tab-groups button.active{color:#fff;background:#111;border-color:#111}.league-stat-mosaic.archive-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-empty-state{border-left:4px solid var(--red);background:#f1ece4;padding:18px}.admin-empty-state strong{font-size:var(--type-support)}.admin-empty-state p{color:var(--grey);font-size:var(--type-compact);margin:7px 0 0;line-height:1.55}@media (width<=760px){.standings-tab-groups{scroll-snap-type:x mandatory;border-left:0;border-right:0;margin:0 -14px 16px;padding:0 8px;display:flex;overflow-x:auto}.standings-tab-groups>div{scroll-snap-align:start;flex:0 0 220px}.league-stat-mosaic.archive-overview{grid-template-columns:1fr 1fr}}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;min-width:320px}body{background:radial-gradient(circle at 70% 12%, #ffffffb8, transparent 28rem), var(--paper);color:var(--ink);font-family:var(--body);margin:0}button,a{font:inherit}button{color:inherit}.app-shell{background-image:repeating-linear-gradient(0deg,#0a0a0a05 0 1px,#0000 1px 4px);min-height:100vh}.topbar{z-index:40;background:var(--ink);color:#fff;border-bottom:1px solid #1b1b1b;grid-template-columns:minmax(220px,1fr) auto minmax(190px,1fr);align-items:stretch;min-height:74px;padding:0 clamp(22px,3vw,48px);display:grid;position:sticky;top:0}.brand{width:fit-content;color:inherit;font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;align-items:center;font-size:clamp(1.25rem,1.8vw,1.75rem);text-decoration:none;display:flex}.brand-button{cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.main-nav{align-items:stretch;gap:clamp(12px,2.3vw,42px);display:flex}.nav-item{color:#f7f4ee;cursor:pointer;font-family:var(--display);letter-spacing:.035em;text-transform:uppercase;background:0 0;border:0;font-size:.97rem;position:relative}.nav-item:after{background:var(--red);content:"";opacity:0;height:3px;transition:all .16s ease-out;position:absolute;bottom:12px;left:0;right:0;transform:scaleX(.4)}.nav-item:hover,.nav-item:focus-visible,.nav-item.is-active{color:var(--red);outline:none}.nav-item.is-active:after,.nav-item:focus-visible:after{opacity:1;transform:scaleX(1)}.mode-label{font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;color:#fff;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:12px;font-size:.95rem;display:flex}.mode-label:hover,.mode-label:focus-visible{color:var(--red);outline:none}.mode-label.admin-mode{color:var(--red)}.header-actions{justify-content:flex-end;align-items:center;gap:16px;display:flex}.environment-switch{background:#171717;border:1px solid #57534e;padding:3px;display:flex}.environment-switch button{color:#a9a39a;cursor:pointer;min-height:28px;font-size:var(--type-caption);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;padding:0 9px;font-weight:900}.environment-switch button.is-active{background:var(--red);color:#fff}.sandbox-banner{color:#fff;background:#281513;border:1px solid #8f201b;align-items:center;gap:14px;margin:0 0 18px;padding:13px 16px;display:flex}.sandbox-banner b{color:#ff6259;font-family:var(--display);text-transform:uppercase;flex:none;font-size:1.2rem;font-weight:400}.sandbox-banner span{color:#d1c8bf;font-size:var(--type-compact);font-weight:700;line-height:1.4}.notification-button{color:#fff;cursor:pointer;width:28px;height:28px;font-size:var(--type-compact);background:0 0;border:1px solid #6d6861;border-radius:50%;place-items:center;padding:0;font-weight:800;display:grid;position:relative}.notification-button:hover,.notification-button:focus-visible{border-color:var(--red);background:var(--red);outline:none}.admin-nav-title{color:#b8b0a3;font-size:var(--type-compact);letter-spacing:.13em;text-transform:uppercase;place-self:center;font-weight:700}.live-dot,.status-dot{background:var(--red);border-radius:50%;width:11px;height:11px;display:inline-block}.page{width:min(1480px,100%);margin:0 auto;padding:clamp(28px,4vw,56px) clamp(22px,3vw,48px) 48px}.identity{align-items:center;gap:clamp(18px,2vw,30px);min-width:0;margin-bottom:22px;display:flex}.team-mark{background:var(--red);flex:0 0 clamp(64px,7vw,88px);place-items:center;width:clamp(64px,7vw,88px);height:clamp(64px,7vw,88px);display:grid;position:relative;overflow:hidden}.team-mark span{background:var(--ink);width:8px;height:46px;position:absolute;transform:rotate(38deg)skewY(-24deg)}.team-mark span:first-child{margin-left:-25px}.team-mark span:last-child{margin-left:25px}.identity h1{font-family:var(--display);letter-spacing:-.025em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:0;font-size:clamp(3.2rem,7.2vw,7.5rem);font-weight:400;line-height:.92;overflow:hidden}.eyebrow,.card-kicker,.panel-kicker,.metric>span{font-family:var(--display);letter-spacing:.09em;text-transform:uppercase;margin:0}.mobile-only{display:none}.dashboard-grid{grid-template-columns:minmax(0,2.2fr) minmax(330px,.95fr);gap:32px;display:grid}.metrics{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:.72fr 1.05fr 1.18fr .78fr;margin-bottom:18px;display:grid}.metric{border-right:1px solid var(--line);min-width:0;padding:16px 20px 17px}.metric:first-child{padding-left:16px}.metric:last-child{border-right:0}.metric>span{color:#4d4943;font-size:var(--type-support);display:block}.metric strong{font-family:var(--display);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:clamp(2.25rem,4vw,4rem);font-weight:400;line-height:1;display:block;overflow:hidden}.metric small{font-family:var(--body);letter-spacing:-.04em;font-size:.36em;font-weight:700}.auction-card{background:linear-gradient(90deg, #0000 48%, #0000002e), var(--ink);min-height:466px;color:var(--paper);position:relative;overflow:hidden}.auction-card:after{pointer-events:none;content:"";opacity:.34;background-image:radial-gradient(#ffffff14 .6px,#0000 .8px);background-size:4px 4px;position:absolute;inset:0}.auction-copy{z-index:2;flex-direction:column;width:72%;min-height:466px;padding:30px 0 28px 32px;display:flex;position:relative}.card-kicker,.panel-kicker{color:var(--red);font-size:.98rem}.status-dot{width:10px;height:10px;margin-left:8px;animation:2s ease-in-out infinite status-pulse}.thin-rule{background:#f4f0e873;width:86%;height:1px;margin:11px 0 16px}.thin-rule.dark{background:#0a0a0a80;width:100%;margin-bottom:20px}.auction-card h2,.event-card h2{z-index:2;font-family:var(--display);letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:clamp(3.5rem,6.2vw,6.3rem);font-weight:400;line-height:.98;position:relative}.timer-row{color:var(--red);align-items:flex-end;gap:20px;margin-top:12px;display:flex}.timer-row strong{font-family:var(--display);letter-spacing:.025em;font-size:clamp(3.7rem,6vw,5.7rem);font-weight:400;line-height:1}.timer-row span{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;padding-bottom:11px;font-size:1.1rem}.auction-meta{border-top:1px solid #f4f0e873;align-items:center;gap:10px;width:54%;margin-top:10px;padding-top:12px;font-size:.93rem;display:flex}.primary-action{z-index:3;background:var(--red);color:#fff;cursor:pointer;width:min(100%,760px);min-height:70px;font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;border:0;justify-content:space-between;align-items:center;margin-top:auto;padding:0 30px;font-size:clamp(1.15rem,1.8vw,1.7rem);transition:background .16s ease-out,color .16s ease-out;display:flex;position:relative}.primary-action:hover,.primary-action:focus-visible{color:var(--ink);outline:3px solid var(--red);outline-offset:-3px;background:#fff}.primary-action:disabled{color:#e7e2d9;cursor:not-allowed;background:#8d8880;outline:0}.arrow{font-family:Arial,sans-serif;font-size:2.3rem;font-weight:300;transition:transform .16s ease-out}.primary-action:hover .arrow,.primary-action:focus-visible .arrow{transform:translate(4px)}.fighter-art{z-index:1;background-image:linear-gradient(90deg, var(--ink) 0%, #0a0a0a14 38%, transparent 72%), url(/fighter-halftone.png);filter:grayscale()contrast(1.18);opacity:.8;background-position:0,right 16% top 11%;background-repeat:no-repeat;background-size:100% 100%,auto 132%;width:54%;position:absolute;top:0;bottom:0;right:-4%}.fighter-art:after{background-image:linear-gradient(90deg, var(--ink), transparent 55%), radial-gradient(#000 1px, transparent 1.2px);content:"";mix-blend-mode:multiply;opacity:.7;background-size:4px 4px;position:absolute;inset:0}.dashboard-aside{gap:18px;display:grid}.panel{border:1px solid var(--ink);background:#f4f0e8cc}.event-card{flex-direction:column;min-height:315px;padding:26px 26px 24px;display:flex}.event-card h2{color:var(--ink);font-size:clamp(2.7rem,4.5vw,4.8rem)}.event-date{border:1px solid var(--ink);color:#fff;max-width:100%;font-size:var(--type-compact);background:#111;align-items:stretch;margin:10px 0 12px;font-weight:800;display:inline-flex}.event-date>span{font-size:var(--type-compact);white-space:nowrap;padding:6px 8px}.event-date>strong{color:#ff5148;font-size:var(--type-caption);text-transform:uppercase;white-space:nowrap;background:#111;border-left:1px solid #5c5751;padding:6px 8px}.deadline{color:var(--red);border-top:1px dashed #0a0a0a4d;align-items:center;gap:12px;margin:0;padding:14px 0 16px;font-size:1rem;font-weight:700;display:flex}.clock{font-size:1.65rem}.primary-action.compact{min-height:64px;margin-top:auto;font-size:1.2rem}.standings-card{padding:22px 0 10px}.standings-card .panel-kicker,.standings-card>.thin-rule{margin-left:24px;margin-right:24px}.standings-card ol{margin:0;padding:0;list-style:none}.standings-card li{border-bottom:1px solid #0a0a0a73;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:0 24px;font-size:.94rem;display:grid}.standings-card li.current{box-shadow:inset 4px 0 0 var(--red);color:var(--red)}.standings-card .dashboard-team-chip{cursor:pointer;text-align:left;border:0}.standings-card .dashboard-team-chip:hover,.standings-card .dashboard-team-chip:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.standing-rank,.standings-card li strong{font-family:var(--display);font-size:1.4rem;font-weight:400}.standing-team{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.text-action{width:calc(100% - 48px);color:var(--red);cursor:pointer;font-size:var(--type-support);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;justify-content:space-between;align-items:center;margin:12px 24px 0;padding:8px 0 5px;font-weight:700;display:flex}.text-action:hover,.text-action:focus-visible{color:var(--ink);outline:none}.toast{z-index:80;border-left:4px solid var(--red);background:var(--ink);color:#fff;max-width:min(380px,100vw - 48px);padding:16px 20px;font-size:.88rem;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 40px #0000003d}.workspace-page{min-height:calc(100vh - 150px)}.workspace-header{gap:8px;max-width:1080px;margin:4px 0 30px;display:grid}.workspace-header .eyebrow{color:var(--red);font-size:var(--type-support)}.workspace-header h1{font-family:var(--display);letter-spacing:-.03em;text-transform:uppercase;margin:0;font-size:clamp(4.2rem,8.5vw,8.5rem);font-weight:400;line-height:.95}.workspace-header>p,.admin-heading>div>p:last-child{color:#4e4942;max-width:850px;margin:4px 0 0;font-size:.98rem;line-height:1.7}.workspace-summary,.event-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:22px;display:grid}.summary-stat{border-right:1px solid var(--line);min-width:0;padding:16px 20px}.summary-stat:last-child{border-right:0}.summary-stat span,.analytics-grid span,.admin-metrics span,.admin-panel-head p{color:#625d56;font-family:var(--display);font-size:var(--type-support);letter-spacing:.09em;text-transform:uppercase;display:block}.summary-stat strong{font-family:var(--display);text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:clamp(2rem,3.1vw,3.4rem);font-weight:400;line-height:1;display:block;overflow:hidden}.summary-stat.accent strong{color:var(--red)}.rule-notice,.prediction-note{border-left:4px solid var(--red);background:var(--ink);color:#fff;font-size:var(--type-support);align-items:flex-start;gap:16px;margin-bottom:22px;padding:15px 18px;line-height:1.6;display:flex}.rule-notice strong{color:var(--red);text-transform:uppercase;flex:none}.bid-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-bottom:110px;display:grid}.fighter-bid-card{border:1px solid var(--ink);background:#ffffff47;padding:22px}.fighter-card-title{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;display:grid}.fighter-card-title span,.fighter-card-title p{color:#645e56;font-size:var(--type-compact);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.fighter-card-title h2,.prediction-bout h2,.admin-panel h2{font-family:var(--display);text-transform:uppercase;margin:5px 0;font-size:clamp(2rem,3.4vw,3.6rem);font-weight:400;line-height:1}.fighter-card-title p{text-transform:none;margin:0}.fighter-card-title>strong{color:var(--red);font-family:var(--display);font-size:2rem;font-weight:400;line-height:1}.fighter-card-title small{font-family:var(--body);font-size:.42em}.fighter-initials{float:left;background:var(--ink);width:46px;height:46px;color:var(--paper);font-family:var(--display);place-items:center;margin-bottom:14px;margin-right:14px;font-size:1.35rem;display:grid}.bid-controls{clear:both;grid-template-columns:minmax(0,1fr) 100px;gap:12px;margin-top:21px;display:grid}.bid-controls label,.toolbar label,.prediction-card label,.fight-entry label,.auth-modal label{color:#49453f;font-size:var(--type-compact);letter-spacing:.07em;text-transform:uppercase;gap:7px;font-weight:700;display:grid}input,select{width:100%;min-height:46px;color:var(--ink);font-family:var(--body);text-transform:none;background:#ffffffa6;border:1px solid #0a0a0a99;border-radius:0;padding:0 12px;font-size:.9rem}input:focus,select:focus{border-color:var(--red);outline:2px solid var(--red);outline-offset:-2px}input[aria-invalid=true]{border-color:var(--red)}.onboarding-shell{background:var(--paper);min-height:100vh;color:var(--ink)}.onboarding-topbar{background:var(--ink);color:#fff;border-bottom:1px solid #292929;justify-content:space-between;align-items:center;min-height:74px;padding:0 clamp(22px,3vw,48px);display:flex}.onboarding-topbar>div,.onboarding-topbar button span{align-items:baseline;gap:13px;display:flex}.onboarding-topbar b{font:400 clamp(1.2rem,1.8vw,1.7rem) var(--display);text-transform:uppercase}.onboarding-topbar span{color:#9f9a92;font-size:var(--type-caption);letter-spacing:.07em;text-transform:uppercase;font-weight:900}.onboarding-topbar button{color:#f4f0e8;cursor:pointer;font-size:var(--type-caption);text-transform:uppercase;background:0 0;border:0;align-items:center;gap:14px;font-weight:900;display:flex}.onboarding-topbar button:hover{color:var(--red)}.onboarding-stage{grid-template-columns:minmax(280px,340px) minmax(0,1fr);min-height:calc(100vh - 74px);display:grid}.onboarding-progress{color:#fff;background:#111;height:calc(100vh - 74px);padding:clamp(28px,4vw,54px) 28px 24px;position:sticky;top:74px;overflow:auto}.onboarding-progress>p,.onboarding-chapter-head>p{color:var(--red);font-size:var(--type-caption);letter-spacing:.09em;text-transform:uppercase;margin:0 0 11px;font-weight:900}.onboarding-progress>h1{font:400 clamp(2.8rem,4vw,4.25rem)/.88 var(--display);text-transform:uppercase;margin:0 0 34px}.onboarding-step-list{border-top:1px solid #494949;display:grid}.onboarding-step-list button{color:#817d77;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #494949;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:76px;padding:13px 0;display:grid}.onboarding-step-list button>i{width:30px;height:30px;font-style:normal;font-size:var(--type-caption);border:1px solid #5b5751;border-radius:50%;place-items:center;font-weight:900;display:grid}.onboarding-step-list button>i svg,.onboarding-step-list button>svg{width:15px;height:15px}.onboarding-step-list b,.onboarding-step-list small{display:block}.onboarding-step-list b{font-size:var(--type-compact);text-transform:uppercase}.onboarding-step-list small{color:#625e58;font-size:var(--type-caption);margin-top:5px}.onboarding-step-list button.active{color:#fff}.onboarding-step-list button.active>i{border-color:var(--red);background:var(--red);color:#fff}.onboarding-step-list button.complete:not(.active){color:#bdb8b0}.onboarding-step-list button.complete>i{color:#56b478;border-color:#377e55}.onboarding-step-list button:disabled{cursor:not-allowed}.onboarding-progress>footer{color:#77726c;font-size:var(--type-caption);align-items:flex-start;gap:10px;margin-top:26px;font-weight:700;line-height:1.45;display:flex}.onboarding-progress>footer svg{width:15px;color:var(--red);flex:none}.onboarding-canvas{width:min(100%,1280px);padding:clamp(26px,4vw,58px);position:relative}.onboarding-chapter{animation:.32s ease-out both onboarding-enter}@keyframes onboarding-enter{0%{opacity:0;transform:translateY(9px)}}.onboarding-chapter-head{grid-template-columns:minmax(0,1fr) minmax(250px,430px);align-items:end;gap:24px;margin-bottom:26px;display:grid}.onboarding-chapter-head>p{grid-column:1/-1;margin-bottom:-7px}.onboarding-chapter-head h2{font:400 clamp(3.2rem,6.5vw,7.2rem)/.84 var(--display);letter-spacing:-.015em;text-transform:uppercase;margin:0}.onboarding-chapter-head>span{border-left:3px solid var(--red);color:#5c5750;font-size:var(--type-compact);padding:0 0 7px 20px;font-weight:650;line-height:1.6}.onboarding-art-card{border:1px solid var(--ink);background:#efe9df;min-width:0;position:relative;overflow:hidden}.onboarding-art-card img{aspect-ratio:4/3;object-fit:cover;mix-blend-mode:multiply;width:100%;display:block}.onboarding-art-card>span{color:#fff;font-size:var(--type-caption);letter-spacing:.06em;text-transform:uppercase;background:#0a0a0ae6;padding:10px 13px;font-weight:900;position:absolute;bottom:0;left:0;right:0}.identity-builder{border:1px solid var(--ink);background:var(--ink);grid-template-columns:minmax(260px,.8fr) minmax(420px,1.2fr);gap:1px;margin-top:18px;display:grid}.team-pass{color:#fff;background:#151515;border-top:10px solid;flex-direction:column;justify-content:flex-end;min-height:390px;padding:28px;display:flex;position:relative;overflow:hidden}.team-pass>span,.ready-team-card>span{color:#8f8a83;font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:900;position:absolute;top:23px;left:26px}.team-pass>svg{color:#2c2b29;stroke-width:1px;width:150px;height:150px;position:absolute;top:66px;right:24px}.team-pass strong{z-index:1;max-width:360px;font:400 clamp(2.8rem,5vw,5.2rem)/.86 var(--display);text-transform:uppercase;position:relative}.team-pass small{z-index:1;color:#a9a49c;font-size:var(--type-compact);text-transform:uppercase;margin-top:10px;font-weight:800;position:relative}.team-pass>i,.ready-team-card>i{opacity:.85;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-70px;right:-30px}.identity-fields{background:#fffdf8;gap:16px;padding:24px;display:grid}.identity-fields label,.identity-fields legend{color:#4d4841;font-size:var(--type-caption);letter-spacing:.04em;text-transform:uppercase;font-weight:900}.identity-fields label>small{float:right;color:#928c83}.identity-fields input{background:var(--paper);width:100%;height:48px;font-size:var(--type-compact);border:1px solid #9f988e;margin-top:7px;padding:0 12px;font-weight:750;display:block}.identity-fields fieldset{border:0;padding:0}.mark-picker{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:8px;display:grid}.mark-picker button{background:var(--paper);cursor:pointer;border:1px solid #a8a198;place-items:center;gap:5px;min-height:72px;padding:8px 4px;display:grid}.mark-picker button.selected{border-color:var(--ink);background:var(--ink);color:#fff}.mark-picker svg{width:25px}.mark-picker span{font-size:var(--type-caption);text-transform:uppercase;font-weight:900}.onboarding-color{grid-template-columns:54px 1fr;margin-top:7px;display:grid}.onboarding-color input{margin:0}.onboarding-color input[type=color]{border-right:0;padding:4px}.identity-fields .primary-action{align-self:end;margin-top:auto}.chapter-split{grid-template-columns:minmax(280px,.8fr) minmax(440px,1.2fr);align-items:stretch;gap:18px;display:grid}.rule-story-grid{border:1px solid var(--ink);background:var(--ink);grid-template-columns:1fr 1fr;gap:1px;display:grid}.rule-story-grid article{background:#fffdf8;grid-template-columns:74px 1fr;align-items:start;gap:14px;min-height:165px;padding:20px;display:grid}.rule-story-grid article>b{font:400 2.8rem var(--display);color:var(--red)}.rule-story-grid strong{font-size:var(--type-compact);text-transform:uppercase}.rule-story-grid p{color:#6e675f;font-size:var(--type-compact);margin:8px 0 0;line-height:1.55}.chapter-action{border:1px solid var(--ink);background:#fffdf8;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:18px;display:flex}.chapter-action>p{color:#6a645c;font-size:var(--type-compact);align-items:center;gap:12px;margin:0;display:flex}.chapter-action>p svg{width:28px;height:28px;color:var(--red);flex:none}.chapter-action>p b,.chapter-action>p span{display:block}.chapter-action>p b{color:var(--ink);text-transform:uppercase;margin-bottom:4px}.chapter-action .primary-action{min-width:270px;margin:0}.practice-layout{grid-template-columns:minmax(260px,.65fr) minmax(490px,1.35fr)}.practice-board{border:1px solid var(--ink);color:#fff;background:#151515;flex-direction:column;min-height:100%;padding:20px;display:flex}.practice-board header span,.practice-board header strong{display:block}.practice-board header span{color:var(--red);font-size:var(--type-caption);text-transform:uppercase;font-weight:900}.practice-board header strong{font:400 1.8rem var(--display);text-transform:uppercase;margin-top:7px}.practice-bids{grid-template-columns:1fr 1fr;gap:7px;margin:18px 0;display:grid}.practice-bids article{background:#211f1d;border:1px solid #4a4844;grid-template-columns:64px 1fr;align-items:center;gap:10px;min-height:94px;padding:12px;transition:all .3s;display:grid;position:relative}.practice-bids article>span{height:64px;font:400 1.4rem var(--display);background:#090909;place-items:center;display:grid}.practice-bids b,.practice-bids small{display:block}.practice-bids b{font-size:var(--type-compact);text-transform:uppercase}.practice-bids small{color:#88827a;font-size:var(--type-caption);margin-top:6px}.practice-bids article.cancelled{opacity:.45}.practice-bids article.cancelled:after{background:var(--red);content:"";height:3px;position:absolute;left:5px;right:5px;transform:rotate(-8deg)}.practice-bids article.winner{border-color:var(--red);box-shadow:inset 4px 0 var(--red);background:#351615}.auction-reveal{background:var(--red);color:#fff;cursor:pointer;min-height:62px;font-size:var(--type-compact);text-transform:uppercase;border:0;justify-content:center;align-items:center;gap:10px;margin-top:auto;font-weight:900;display:flex}.auction-reveal svg{width:23px}.auction-answer{min-height:62px;color:var(--ink);background:#f4f0e8;align-items:center;gap:12px;margin-top:auto;padding:12px 16px;display:flex}.auction-answer>svg{background:var(--red);color:#fff;border-radius:50%;width:30px;height:30px;padding:6px}.auction-answer b,.auction-answer span{display:block}.auction-answer b{font-size:var(--type-compact);text-transform:uppercase;margin-bottom:4px}.auction-answer span{font-size:var(--type-caption);line-height:1.4}.ready-hero{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:18px;display:grid}.ready-team-card{border:1px solid var(--ink);color:#fff;background:#151515;border-top:10px solid;flex-direction:column;justify-content:center;min-height:100%;padding:28px;display:flex;position:relative;overflow:hidden}.ready-team-card>svg{color:#77716a;width:76px;height:76px;margin-bottom:22px}.ready-team-card>strong{max-width:340px;font:400 clamp(2.4rem,4vw,4.2rem)/.88 var(--display);text-transform:uppercase}.ready-team-card>small{color:#9d978f;font-size:var(--type-compact);text-transform:uppercase;margin-top:9px;font-weight:800}.ready-team-card>div{z-index:1;gap:8px;margin-top:26px;display:grid;position:relative}.ready-team-card p{color:#d4cfc7;font-size:var(--type-caption);text-transform:uppercase;align-items:center;gap:7px;margin:0;font-weight:800;display:flex}.ready-team-card p svg{color:#58b879;width:17px}.onboarding-message{z-index:5;border-left:4px solid var(--red);color:#ffb2ad;font-size:var(--type-compact);background:#251312;margin:18px 0 0;padding:12px 15px;font-weight:800;position:sticky;bottom:14px}.invite-self-setup{border-left:4px solid var(--red);background:#f1ece4;padding:12px 14px}.invite-self-setup strong{font-size:var(--type-compact);text-transform:uppercase}.invite-self-setup p{color:#665f57;font-size:var(--type-caption);margin:6px 0 0;line-height:1.45}.invite-email-studio{background:#ded6ca;border:1px solid #111;margin:16px}.invite-email-studio>header{color:#fff;background:#111;justify-content:space-between;align-items:end;gap:18px;padding:18px;display:flex}.invite-email-studio>header p{color:#ff4e46;font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;margin:0 0 5px;font-weight:900;display:flex}.invite-email-studio>header p svg{width:15px}.invite-email-studio>header h3{font:400 2.5rem/.9 var(--display);text-transform:uppercase;margin:0}.invite-email-studio>header span{color:#a8a198;font-size:var(--type-caption);margin-top:6px;display:block}.invite-email-tools{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.invite-email-tools button{color:#fff;cursor:pointer;font-size:var(--type-caption);text-transform:uppercase;background:#1d1c1b;border:1px solid #494541;align-items:center;gap:5px;padding:7px 9px;font-weight:900;display:inline-flex;min-height:34px!important}.invite-email-tools button svg{width:13px}.invite-inbox-chrome{background:#f5f1ea;border-bottom:1px solid #9e968b;grid-template-columns:60px minmax(0,1fr);gap:3px 10px;padding:12px 16px;display:grid}.invite-inbox-chrome span{color:#7b746b;font-size:var(--type-caption);text-transform:uppercase;grid-row:1/3;font-weight:900}.invite-inbox-chrome strong{font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.invite-inbox-chrome small{color:#777067;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.invite-email-canvas{background:#f6f1e8;border:1px solid #111;max-width:640px;margin:22px auto;box-shadow:10px 12px #0000001a}.invite-email-canvas>header{border-bottom:5px solid var(--red);color:#fff;background:#0a0a0a;justify-content:space-between;align-items:center;min-height:56px;padding:0 18px;display:flex}.invite-email-canvas>header b{font:400 1.8rem var(--display)}.invite-email-canvas>header span{color:#b9b1a7;font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:900}.invite-email-hero{color:#fff;background:#111;padding:38px 32px 30px}.invite-email-hero small,.invite-email-steps>span{color:#ff4e46;font-size:var(--type-caption);letter-spacing:.11em;text-transform:uppercase;margin-bottom:10px;font-weight:900;display:block}.invite-email-hero h4{font:400 clamp(3.2rem,7vw,5rem)/.8 var(--display);letter-spacing:-.03em;text-transform:uppercase;margin:0}.invite-email-hero p{color:#c9c1b7;max-width:510px;font-size:var(--type-compact);margin:19px 0 0;line-height:1.6}.invite-email-steps{padding:25px 32px 16px}.invite-email-steps>div{border-top:1px solid #b7afa4;grid-template-columns:44px minmax(0,1fr);gap:8px;padding:12px 0;display:grid}.invite-email-steps>div>b{font:400 1.5rem var(--display)}.invite-email-steps p{gap:4px;margin:0;display:grid}.invite-email-steps strong{font-size:var(--type-caption);text-transform:uppercase}.invite-email-steps small{color:#6b645c;font-size:var(--type-caption);line-height:1.45}.invite-email-cta{background:var(--red);color:#fff;font-size:var(--type-compact);letter-spacing:.04em;text-align:center;text-transform:uppercase;margin:0 32px 30px;padding:15px;font-weight:900}.invite-email-canvas>footer{color:#8f8981;font-size:var(--type-caption);letter-spacing:.06em;text-transform:uppercase;background:#0a0a0a;padding:13px 18px;font-weight:900}.invite-template-note{color:#625b53;font-size:var(--type-caption);background:#f5f1ea;border-top:1px solid #9e968b;align-items:flex-start;gap:8px;margin:0;padding:13px 16px;line-height:1.5;display:flex}.invite-template-note svg{color:#12824b;flex:none;width:17px}.invite-template-note strong{color:#111}@media (width<=760px){.invite-email-studio{margin:12px}.invite-email-studio>header{flex-direction:column;align-items:stretch}.invite-email-tools{justify-content:flex-start}.invite-email-tools button{flex:120px;min-height:44px!important}.invite-email-canvas{margin:12px;box-shadow:5px 6px #0000001a}.invite-email-hero{padding:30px 18px 24px}.invite-email-hero h4{font-size:clamp(3.3rem,16vw,4.8rem)}.invite-email-steps{padding:20px 18px 12px}.invite-email-cta{margin:0 18px 22px}.invite-inbox-chrome{grid-template-columns:48px minmax(0,1fr)}}@media (width<=980px){.onboarding-stage{grid-template-columns:250px minmax(0,1fr)}.onboarding-progress{padding-left:18px;padding-right:18px}.onboarding-chapter-head{grid-template-columns:1fr}.onboarding-chapter-head>span{max-width:620px}.identity-builder,.chapter-split,.practice-layout,.ready-hero{grid-template-columns:1fr}.onboarding-art-card img{aspect-ratio:16/8;object-position:center}.team-pass{min-height:300px}}@media (width<=700px){.onboarding-topbar{min-height:62px;padding:0 14px}.onboarding-topbar>div{display:block}.onboarding-topbar b{font-size:1rem;display:block}.onboarding-topbar span,.onboarding-topbar button span{display:none}.onboarding-stage{display:block}.onboarding-progress{width:100%;height:auto;padding:18px 14px 0;position:static;overflow:hidden}.onboarding-progress>p,.onboarding-progress>h1,.onboarding-progress>footer{display:none}.onboarding-step-list{border:0;display:flex;overflow-x:auto}.onboarding-step-list button{text-align:center;border:0;border-right:1px solid #393735;flex:0 0 92px;grid-template-columns:1fr;justify-items:center;min-height:78px;padding:8px}.onboarding-step-list button>svg,.onboarding-step-list small{display:none}.onboarding-step-list b{font-size:var(--type-caption)}.onboarding-canvas{padding:22px 14px 90px}.onboarding-chapter-head{gap:15px;margin-bottom:17px}.onboarding-chapter-head h2{font-size:clamp(3.2rem,18vw,5rem)}.onboarding-chapter-head>span{font-size:var(--type-compact);padding-left:12px}.onboarding-art-card img{aspect-ratio:4/3}.identity-builder{display:block}.team-pass{min-height:280px}.identity-fields{padding:16px}.mark-picker{grid-template-columns:1fr 1fr}.rule-story-grid{grid-template-columns:1fr}.rule-story-grid article{min-height:120px}.practice-bids{grid-template-columns:1fr}.chapter-action{flex-direction:column;align-items:stretch}.chapter-action .primary-action{width:100%;min-width:0}.ready-team-card{min-height:360px}}.onboarding-palette{grid-template-columns:repeat(5,1fr);gap:7px;margin-top:8px;display:grid}.onboarding-palette button{cursor:pointer;border:3px solid #0000;place-items:center;min-height:48px;display:grid}.onboarding-palette button.selected{border-color:var(--ink);box-shadow:inset 0 0 0 2px #fff}.onboarding-palette svg{color:#fff;opacity:0;filter:drop-shadow(0 1px 2px #00000080);width:19px}.onboarding-palette button.selected svg{opacity:1}.identity-fields fieldset>small{color:#777069;font-size:var(--type-caption);margin-top:7px;font-weight:700;line-height:1.4;display:block}.onboarding-review-note{border:1px solid var(--red);color:#fff;background:#2a1513;grid-template-columns:38px 1fr;gap:12px;margin-top:18px;padding:16px;display:grid}.onboarding-review-note svg{color:#ff5148;width:25px}.onboarding-review-note b{color:#ff7169;font-size:var(--type-caption);letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;display:block}.onboarding-review-note p{color:#e2d9d1;font-size:var(--type-compact);margin:0;line-height:1.5}.onboarding-approval-queue{border:1px solid var(--ink);color:#fff;background:#111;margin-bottom:18px}.onboarding-approval-queue>header{border-bottom:1px solid #4b4843;justify-content:space-between;align-items:flex-end;gap:16px;padding:18px;display:flex}.onboarding-approval-queue>header span{color:#ff5148;font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:900}.onboarding-approval-queue>header h3{font:400 2rem/.9 var(--display);text-transform:uppercase;margin:5px 0 0}.onboarding-approval-queue>header b{font-size:var(--type-caption);text-transform:uppercase}.onboarding-approval-queue>article{color:var(--ink);background:#fffdf8;border-top:6px solid;grid-template-columns:minmax(220px,1fr) minmax(220px,.85fr) auto;align-items:end;gap:14px;padding:16px;display:grid}.approval-team{align-items:center;gap:12px;display:flex}.approval-team>i{border-radius:50%;flex:none;width:44px;height:44px}.approval-team strong,.approval-team span,.approval-team small{display:block}.approval-team strong{font:400 1.45rem var(--display);text-transform:uppercase}.approval-team span{color:#59534c;font-size:var(--type-caption);margin-top:3px;font-weight:700}.approval-team small{color:#8a837b;font-size:var(--type-caption);text-transform:uppercase;margin-top:5px}.onboarding-approval-queue article label{color:#5d5750;font-size:var(--type-caption);text-transform:uppercase;font-weight:900}.onboarding-approval-queue textarea{resize:vertical;width:100%;min-height:72px;font:inherit;background:#f5efe6;border:1px solid #9c958b;margin-top:6px;padding:9px;display:block}.onboarding-approval-queue article>div:last-child{gap:8px;display:flex}.onboarding-approval-queue article .primary-action,.onboarding-approval-queue article .secondary-action{min-width:150px;margin:0}.approval-empty{color:var(--ink);background:#fffdf8;padding:23px}.approval-empty strong{font:400 1.35rem var(--display);text-transform:uppercase}.approval-empty p{color:#6d665e;max-width:540px;font-size:var(--type-caption);margin:7px 0 0;line-height:1.5}@media (width<=980px){.onboarding-approval-queue>article{grid-template-columns:1fr 1fr}.onboarding-approval-queue article>div:last-child{grid-column:1/-1}}@media (width<=700px){.onboarding-palette{grid-template-columns:repeat(5,1fr)}.onboarding-approval-queue>article{grid-template-columns:1fr}.onboarding-approval-queue article>div:last-child{flex-direction:column;grid-column:1}.onboarding-approval-queue article .primary-action,.onboarding-approval-queue article .secondary-action{width:100%}}.field-error{color:var(--red);font-size:var(--type-compact);margin:8px 0 0;font-weight:700}.sticky-submit{z-index:20;border:1px solid var(--ink);background:var(--paper);grid-template-columns:minmax(170px,.7fr) minmax(280px,1.3fr);align-items:stretch;width:min(850px,100% - 32px);margin:-92px auto 0;display:grid;position:sticky;bottom:18px;box-shadow:0 14px 45px #0a0a0a3d}.sticky-submit>div{flex-direction:column;justify-content:center;padding:12px 20px;display:flex}.sticky-submit span{font-size:var(--type-compact);letter-spacing:.05em;text-transform:uppercase;font-weight:700}.sticky-submit strong{font-size:var(--type-support);margin-top:3px}.sticky-submit .primary-action{margin:0}.toolbar{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.search-field{width:min(380px,100%)}.segmented{border:1px solid var(--ink);display:flex}.segmented button{border:0;border-right:1px solid var(--ink);cursor:pointer;min-height:46px;font-size:var(--type-compact);text-transform:uppercase;background:0 0;padding:0 18px;font-weight:700}.segmented button:last-child{border-right:0}.segmented button.active,.segmented button:hover,.segmented button:focus-visible{background:var(--ink);color:#fff;outline:none}.data-table-wrap{border:1px solid var(--ink);background:#ffffff40;overflow-x:auto}.data-table{border-collapse:collapse;width:100%;min-width:1050px}.data-table th{background:var(--ink);color:#fff;font-family:var(--display);font-size:var(--type-support);letter-spacing:.08em;text-align:left;text-transform:uppercase;border-right:1px solid #282828;padding:13px 15px;font-weight:400}.data-table td{font-size:var(--type-support);white-space:nowrap;border-bottom:1px solid #0a0a0a4d;border-right:1px solid #0a0a0a3d;padding:14px 15px}.data-table tr:last-child td{border-bottom:0}.data-table td span{color:#6e675f;font-size:var(--type-compact);margin-top:3px;display:block}.rank-chip,.team-pill,.available-pill{background:var(--ink);text-transform:uppercase;width:fit-content;padding:5px 8px;font-weight:700;color:#fff!important;font-size:var(--type-compact)!important;margin:0!important;display:inline-block!important}.team-pill.mine{background:var(--red)}.available-pill{border:1px solid var(--ink);background:0 0;color:var(--ink)!important}.fight-list,.prediction-list{gap:10px;display:grid}.fight-row{border:1px solid var(--ink);background:#ffffff47;grid-template-columns:46px 1fr minmax(170px,.65fr) 1fr;align-items:center;min-height:104px;display:grid}.fight-row.ineligible{opacity:.5}.bout-number{border-right:1px solid var(--ink);background:var(--ink);color:#fff;font-family:var(--display);align-self:stretch;place-items:center;font-size:1.2rem;display:grid}.bout-fighter{gap:4px;padding:20px 26px;display:grid}.bout-fighter.right{text-align:right}.bout-fighter span,.versus span,.versus small,.prediction-bout span{color:#6d665e;font-size:var(--type-compact);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.bout-fighter strong{font-family:var(--display);text-transform:uppercase;font-size:clamp(1.65rem,2.8vw,2.8rem);font-weight:400;line-height:1}.versus{text-align:center;border-left:1px solid #0a0a0a4d;border-right:1px solid #0a0a0a4d;align-self:stretch;place-items:center;padding:15px;display:grid}.versus b{color:var(--red);font-family:var(--display);font-size:1.8rem;font-weight:400}.prediction-note{color:var(--paper)}.prediction-list{padding-bottom:110px}.prediction-card{border:1px solid var(--ink);background:#ffffff47;grid-template-columns:minmax(330px,1.4fr) minmax(190px,.6fr) minmax(220px,.7fr);align-items:end;gap:20px;padding:20px 22px;display:grid}.prediction-bout h2{font-size:clamp(1.8rem,3vw,3rem)}.prediction-bout h2 b{color:var(--red);font-family:var(--body);text-transform:uppercase;font-size:.42em;font-weight:700}.analytics-grid,.admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.analytics-grid article,.admin-metrics article{border:1px solid var(--ink);background:#ffffff47;min-height:128px;padding:18px}.analytics-grid strong,.admin-metrics strong{font-family:var(--display);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:16px 0 6px;font-size:clamp(1.5rem,2.5vw,2.5rem);font-weight:400;line-height:1;display:block;overflow:hidden}.analytics-grid b{color:var(--red);font-size:var(--type-support)}.standings-full .my-standing td{color:var(--red);background:#ef1b1614}.big-rank{font-family:var(--display);font-size:1.7rem;font-weight:400}.admin-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;max-width:none}.admin-heading h1{font-size:clamp(4rem,7.4vw,7.6rem)}.admin-badge{background:var(--red);color:#fff;font-family:var(--display);font-size:var(--type-support);letter-spacing:.08em;text-transform:uppercase;padding:10px 13px}.admin-metrics strong.healthy{color:#1f7a49}.admin-metrics small{color:#625d56;font-size:var(--type-compact)}.admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-status{border-left:4px solid var(--red);background:var(--ink);color:#fff;font-size:var(--type-support);margin:-8px 0 18px;padding:12px 15px;font-weight:700}.admin-panel{border:1px solid var(--ink);background:#ffffff4d;padding:22px}.active-season-demo-panel{grid-column:1/-1}.active-season-demo-copy{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);align-items:start;gap:24px;display:grid}.active-season-demo-copy p{color:#4e4942;max-width:760px;margin:0;line-height:1.55}.active-season-demo-copy ul{color:#4e4942;font-size:var(--type-compact);margin:0;padding-left:18px;line-height:1.7}.admin-panel-head{border-bottom:1px solid #0a0a0a6b;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;padding-bottom:15px;display:flex}.admin-panel h2{margin:4px 0 0;font-size:clamp(2rem,3vw,3rem)}.open-status,.closed-status{color:#146738;font-size:var(--type-compact);letter-spacing:.07em;text-transform:uppercase;background:#d9f6df;padding:6px 9px;font-weight:800}.closed-status{color:#9e1914;background:#f0d5d2}.auction-control dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 18px;display:grid}.auction-control dl div{border:1px solid #0a0a0a47;padding:12px}.auction-control dt{color:#655f57;font-size:var(--type-compact);text-transform:uppercase;font-weight:700}.auction-control dd{font-size:var(--type-support);margin:7px 0 0;font-weight:700}.auction-duration-form{grid-template-columns:minmax(74px,1fr) auto minmax(58px,auto);align-items:center;gap:7px;display:grid}.auction-duration-form label{min-width:0}.auction-duration-form input{border:1px solid var(--ink);width:100%;min-height:44px;color:var(--ink);font:inherit;background:#fff;padding:0 9px}.auction-duration-form>span{color:#655f57;font-size:var(--type-compact)}.auction-duration-form>small{color:#655f57;font-size:var(--type-caption);grid-column:1/-1;font-weight:600;line-height:1.35}.auction-duration-form .admin-text{min-width:58px;min-height:44px;color:var(--red-dark);justify-content:center;padding:0 9px}.auction-duration-form .admin-text:focus-visible{outline-offset:2px;outline:3px solid #2563eb}.admin-actions{align-items:center;gap:12px;display:flex}.backup-actions{flex-direction:column;align-items:stretch;gap:10px;margin-top:14px}.backup-actions .secondary-action{border-color:var(--ink);width:100%;min-height:54px;box-shadow:inset 0 -4px 0 var(--red);text-align:left;justify-content:space-between;align-items:center;display:flex}.backup-actions .arrow{color:var(--red);font-size:1.15rem}.backup-actions .secondary-action:hover .arrow,.backup-actions .secondary-action:focus-visible .arrow{color:#fff}.backup-actions small{max-width:58ch;color:var(--grey);font-size:var(--type-compact);line-height:1.5}.secondary-action,.small-action{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;min-height:43px;font-size:var(--type-compact);letter-spacing:.05em;text-transform:uppercase;padding:0 16px;font-weight:800}.secondary-action:hover,.small-action:hover,.secondary-action:focus-visible,.small-action:focus-visible{background:var(--red);outline:none}.secondary-action.danger{border-color:var(--red);color:var(--red);background:0 0}.admin-text{width:auto;margin:0}.small-action{min-height:34px;color:var(--ink);background:0 0;padding:0 11px}.sync-list{display:grid}.sync-list>div{border-bottom:1px solid #0a0a0a40;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 0;display:grid}.sync-list>div:last-child{border-bottom:0}.sync-dot{background:#1e8e4b;border-radius:50%;width:8px;height:8px}.sync-list small{color:#6c655e;font-size:var(--type-compact);margin-top:3px;display:block}.sync-list b{font-size:var(--type-compact)}.fight-entry form,.result-panel form{grid-template-columns:1fr 1fr;gap:13px;display:grid}.result-panel label{color:#49453f;font-size:var(--type-compact);letter-spacing:.07em;text-transform:uppercase;gap:7px;font-weight:700;display:grid}.result-panel .checkbox-label{align-items:center;gap:9px;display:flex}.result-panel .primary-action{min-height:48px;margin:0;font-size:.95rem}.fight-entry .checkbox-label{align-self:center;align-items:center;gap:9px;display:flex}.checkbox-label input{width:18px;min-height:18px}.fight-entry .primary-action{min-height:48px;margin:0;font-size:.95rem}.audit-panel ol{margin:0;padding:0;list-style:none}.audit-panel li{border-bottom:1px solid #0a0a0a40;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.audit-panel li>span,.audit-panel li small{color:#6c655e;font-size:var(--type-compact)}.audit-panel li small{margin-top:3px;display:block}.audit-panel li button{color:var(--red);cursor:pointer;font-size:var(--type-compact);text-transform:uppercase;background:0 0;border:0;font-weight:800}.invite-panel form{grid-template-columns:1fr 1fr;gap:13px;display:grid}.invite-panel label{color:#49453f;font-size:var(--type-compact);letter-spacing:.07em;text-transform:uppercase;gap:7px;font-weight:700;display:grid}.invite-panel label:nth-child(3){grid-column:1/-1}.color-field{grid-template-columns:52px 1fr;gap:8px;display:grid}.color-field input[type=color]{padding:4px}.invite-panel .primary-action{min-height:48px;margin:0;font-size:.95rem}.modal-backdrop{z-index:100;background:#000000b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.auth-modal{border:1px solid var(--ink);background:var(--paper);width:min(480px,100%);box-shadow:12px 12px 0 var(--red);padding:30px;position:relative}.auth-modal h2{font-family:var(--display);text-transform:uppercase;margin:8px 0;font-size:3.7rem;font-weight:400;line-height:1}.auth-modal>p:not(.panel-kicker){color:#5e5851;font-size:var(--type-support);line-height:1.6}.auth-modal form{gap:12px;margin-top:20px;display:grid}.auth-modal .primary-action{margin-top:4px}.modal-close{border:1px solid var(--ink);cursor:pointer;background:0 0;width:36px;height:36px;font-size:1.5rem;position:absolute;top:12px;right:12px}.notification-drawer{z-index:90;border-left:1px solid var(--ink);background:var(--paper);width:min(420px,100vw);position:fixed;top:74px;bottom:0;right:0;overflow-y:auto;box-shadow:-18px 20px 50px #0003}.drawer-head{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:flex-start;padding:24px;display:flex}.drawer-head h2{font-family:var(--display);text-transform:uppercase;margin:5px 0 0;font-size:2.8rem;font-weight:400;line-height:1}.drawer-head button{border:1px solid var(--ink);cursor:pointer;background:0 0;width:34px;height:34px;font-size:1.4rem}.notification-drawer ol{margin:0;padding:0;list-style:none}.notification-drawer li{border-bottom:1px solid #0a0a0a4d;gap:5px;padding:18px 24px;display:grid}.notification-drawer li span,.notification-drawer li small{color:#686158;font-size:var(--type-compact)}.notification-drawer li span{color:var(--red);text-transform:uppercase;font-weight:800}.notification-drawer li strong{font-size:var(--type-support)}.push-setting{border:1px solid var(--ink);justify-content:space-between;align-items:center;gap:18px;margin:20px 24px;padding:16px;display:flex}.push-setting p{color:#5e5851;font-size:var(--type-compact);margin:0;line-height:1.5}.push-setting .secondary-action{flex:none}.auth-screen{background:linear-gradient(90deg, #000000e0, #0000009e), url(/fighter-halftone.png) right 18% center / auto 126% no-repeat, var(--ink);color:#fff;place-items:center;min-height:100vh;padding:24px;display:grid}.auth-screen>p{color:#b8b0a3;font-size:var(--type-support)}.auth-brand{font-family:var(--display);text-align:center;text-transform:uppercase;font-size:clamp(3rem,8vw,8rem)}.sign-in-card{border:1px solid var(--paper);background:var(--paper);width:min(500px,100%);color:var(--ink);box-shadow:10px 10px 0 var(--red);margin-right:min(40vw,520px);padding:34px}.sign-in-card h1{font-family:var(--display);letter-spacing:-.02em;text-transform:uppercase;margin:10px 0;font-size:clamp(3.4rem,7vw,6.4rem);font-weight:400;line-height:.94}.sign-in-card>p:not(.panel-kicker){color:#5e5851;font-size:var(--type-support);line-height:1.6}.sign-in-card form{gap:13px;margin-top:22px;display:grid}.sign-in-card label{font-size:var(--type-compact);letter-spacing:.07em;text-transform:uppercase;gap:7px;font-weight:800;display:grid}.auth-message{color:var(--red);font-size:var(--type-compact);margin:0;font-weight:700}.forgot-action{border:0;border-bottom:1px solid var(--ink);cursor:pointer;font-size:var(--type-compact);background:0 0;justify-self:start;padding:4px 0;font-weight:700}@keyframes status-pulse{0%,to{box-shadow:0 0 #ef1b1600}50%{box-shadow:0 0 0 5px #ef1b1624}}.event-toolbar{grid-template-columns:minmax(280px,.75fr) minmax(320px,1.25fr);align-items:end;gap:18px;margin:-8px 0 22px;display:grid}.event-toolbar label{color:#49453f;font-size:var(--type-compact);letter-spacing:.07em;text-transform:uppercase;gap:7px;font-weight:700;display:grid}.event-toolbar>div{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;gap:20px;min-height:46px;padding:0 15px;display:flex}.event-toolbar span{color:#6b655d;font-size:var(--type-support)}.event-toolbar strong{color:var(--red);font-family:var(--display);letter-spacing:.05em;text-transform:uppercase;font-size:1rem;font-weight:400}.fight-pick-list{gap:14px;padding-bottom:112px;display:grid}.fight-pick-card{border:1px solid var(--ink);background:#ffffff4d;overflow:hidden}.fight-pick-card.is-locked .inline-pick-controls{opacity:.58}.fight-pick-meta{background:var(--ink);color:#fff;min-height:38px;font-size:var(--type-compact);letter-spacing:.07em;text-transform:uppercase;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:0 16px;display:grid}.fight-pick-meta b{text-align:center;font-weight:600}.fight-pick-meta em{color:var(--red);font-style:normal;font-weight:800}.fight-pair{border-bottom:1px solid #0a0a0a47;grid-template-columns:minmax(0,1fr) 120px minmax(0,1fr);align-items:stretch;min-height:126px;display:grid}.fight-fighter{align-items:center;gap:18px;min-width:0;padding:15px 22px;display:flex}.fight-fighter.right{text-align:right;flex-direction:row-reverse}.fight-fighter img,.fighter-avatar{object-fit:contain;object-position:center bottom;width:88px;height:96px;color:var(--paper);font-family:var(--display);background:#d8d3ca;flex:0 0 88px;place-items:center;font-size:1.8rem;display:grid}.fight-fighter div{min-width:0}.fight-fighter small{color:var(--red);font-size:var(--type-compact);letter-spacing:.07em;text-transform:uppercase;margin-bottom:6px;font-weight:800;display:block}.fight-fighter strong{font-family:var(--display);text-transform:uppercase;font-size:clamp(1.8rem,3vw,3.2rem);font-weight:400;line-height:.95;display:block}.versus.compact{border-top:0}.inline-pick-controls{grid-template-columns:minmax(220px,1fr) minmax(240px,1fr) 150px;align-items:end;gap:14px;padding:16px 18px 18px;display:grid}.inline-pick-controls label{color:#49453f;font-size:var(--type-compact);letter-spacing:.07em;text-transform:uppercase;gap:7px;font-weight:700;display:grid}.pick-state{color:#6b655d;min-height:46px;font-size:var(--type-compact);letter-spacing:.05em;text-align:center;text-transform:uppercase;border:1px solid #0a0a0a80;place-items:center;font-weight:800;display:grid}.pick-state.complete{border-color:var(--red);background:var(--red);color:#fff}.completed-result{justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.completed-result span{color:#6b655d;font-size:var(--type-compact);letter-spacing:.07em;text-transform:uppercase;font-weight:700}.completed-result strong{color:var(--red);font-family:var(--display);text-transform:uppercase;font-size:1.45rem;font-weight:400}.fighter-directory-cell,.table-fighter,.team-name-cell{align-items:center;gap:10px;display:flex!important}.fighter-directory-cell img,.fighter-directory-cell>i,.table-fighter img,.table-fighter>span{object-fit:contain;object-position:center bottom;color:#fff;width:42px;height:42px;font-family:var(--display);background:#d8d3ca;flex:0 0 42px;place-items:center;margin:0;font-size:.9rem;font-style:normal;display:grid}.team-name-cell i{flex:0 0 9px;width:9px;height:24px;display:inline-block}.standings-tabs{border:1px solid var(--ink);scrollbar-width:none;gap:0;margin-bottom:18px;display:flex;overflow-x:auto}.standings-tabs::-webkit-scrollbar{display:none}.standings-tabs button{border:0;border-right:1px solid var(--ink);cursor:pointer;min-height:48px;font-size:var(--type-compact);letter-spacing:.04em;text-transform:uppercase;background:0 0;flex:1 0 auto;padding:0 16px;font-weight:800}.standings-tabs button:last-child{border-right:0}.standings-tabs button.active,.standings-tabs button:hover,.standings-tabs button:focus-visible{background:var(--ink);color:#fff;outline:none}.leaderboard-panel{border:1px solid var(--ink);background:#ffffff3d}.leaderboard-head{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:flex-end;gap:24px;padding:20px 22px;display:flex}.leaderboard-head span{color:var(--red);font-family:var(--display);font-size:var(--type-compact);letter-spacing:.08em;text-transform:uppercase}.leaderboard-head h2{font-family:var(--display);text-transform:uppercase;margin:5px 0 0;font-size:clamp(2rem,4vw,4rem);font-weight:400;line-height:1}.leaderboard-head>b{background:var(--red);color:#fff;font-size:var(--type-compact);letter-spacing:.06em;text-transform:uppercase;padding:7px 10px}.leaderboard-panel .data-table-wrap{border:0}.standings-data{min-width:1280px}.empty-leaderboard{color:#69635b;text-align:center;padding:52px 24px}@media (width<=1120px){.topbar{grid-template-columns:auto 1fr auto}.main-nav{justify-content:center;gap:17px}.dashboard-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.8fr);gap:20px}.metrics{grid-template-columns:1fr 1fr}.metric:nth-child(2){border-right:0}.metric:nth-child(-n+2){border-bottom:1px solid var(--line)}.auction-copy{width:84%}.prediction-card{grid-template-columns:minmax(280px,1.3fr) minmax(170px,.7fr)}.prediction-card .prediction-bout{grid-column:1/-1}.analytics-grid,.admin-metrics{grid-template-columns:1fr 1fr}}@media (width<=860px){.topbar{grid-template-columns:1fr auto;min-height:64px;padding-left:20px;padding-right:20px;position:relative}.mode-label{font-size:var(--type-support)}.main-nav{z-index:20;background:var(--ink);scrollbar-width:none;justify-content:flex-start;gap:26px;padding:0 20px;position:absolute;top:64px;left:0;right:0;overflow-x:auto}.main-nav::-webkit-scrollbar{display:none}.nav-item{flex:none;min-height:52px}.nav-item:after{bottom:4px}.page{padding-top:76px}.dashboard-grid{grid-template-columns:1fr}.dashboard-aside{grid-template-columns:1fr 1fr}.admin-nav-title{display:none}.workspace-summary,.event-strip{grid-template-columns:1fr 1fr}.summary-stat:nth-child(2){border-right:0}.summary-stat:nth-child(-n+2){border-bottom:1px solid var(--line)}.bid-grid,.admin-grid{grid-template-columns:1fr}.toolbar{flex-direction:column;align-items:stretch}.fight-row{grid-template-columns:38px 1fr 1fr}.fight-row .versus{border-top:1px solid #0a0a0a4d;border-left:0;border-right:0;grid-area:2/2/auto/-1;grid-template-columns:1fr auto 1fr;min-height:48px}.bout-number{grid-row:1/3}.fight-row .bout-fighter{grid-row:1}.event-toolbar{grid-template-columns:1fr}.fight-pair{grid-template-columns:minmax(0,1fr) 88px minmax(0,1fr)}.fight-fighter{flex-direction:column;align-items:flex-start;gap:10px}.fight-fighter.right{flex-direction:column;align-items:flex-end}.inline-pick-controls{grid-template-columns:1fr 1fr}.pick-state{grid-column:1/-1}}@media (width<=620px){.brand{font-size:1.12rem}.mode-label{font-size:var(--type-compact);letter-spacing:.07em;gap:7px}.live-dot{width:8px;height:8px}.page{padding-left:16px;padding-right:16px}.identity{gap:14px}.mobile-only{color:var(--red);font-size:var(--type-compact);margin-bottom:4px;display:block}.identity h1{font-size:clamp(2.35rem,13vw,4rem)}.team-mark{flex-basis:54px;width:54px;height:54px}.team-mark span{width:6px;height:34px}.team-mark span:first-child{margin-left:-18px}.team-mark span:last-child{margin-left:18px}.metrics{grid-template-columns:1fr 1fr}.metric{min-height:90px;padding:13px 12px}.metric strong{font-size:clamp(2rem,10vw,3.1rem)}.metric>span{font-size:var(--type-compact)}.auction-card,.auction-copy{min-height:430px}.auction-copy{width:100%;padding:24px 18px 20px}.auction-card h2{width:82%;font-size:clamp(3.4rem,17vw,5rem)}.fighter-art{opacity:.38;width:82%;right:-28%}.auction-meta{width:60%}.primary-action{min-height:62px;padding:0 20px}.dashboard-aside{grid-template-columns:1fr}.event-card h2{font-size:3.5rem}.workspace-header h1{font-size:clamp(3.4rem,18vw,5.4rem)}.workspace-header>p,.admin-heading>div>p:last-child{font-size:var(--type-support)}.rule-notice{gap:3px;display:grid}.bid-grid{padding-bottom:132px}.fighter-card-title{grid-template-columns:1fr}.fighter-card-title>strong{justify-self:start}.bid-controls{grid-template-columns:1fr 82px}.sticky-submit{grid-template-columns:1fr;width:calc(100% - 8px);bottom:8px}.sticky-submit>div{text-align:center;align-items:center;padding:8px 14px}.segmented{overflow-x:auto}.segmented button{flex:1 0 auto;padding:0 12px}.fight-row{grid-template-columns:30px 1fr 1fr}.bout-fighter{padding:15px 10px}.bout-fighter strong{font-size:1.5rem}.versus{padding:9px}.prediction-card{grid-template-columns:1fr}.prediction-card .prediction-bout{grid-column:auto}.fight-pick-meta{grid-template-columns:1fr auto;padding:8px 12px}.fight-pick-meta b{display:none}.fight-pair{grid-template-columns:minmax(0,1fr) 58px minmax(0,1fr);min-height:154px}.fight-fighter{padding:12px 8px}.fight-fighter img,.fighter-avatar{flex-basis:58px;width:58px;height:66px;font-size:1.2rem}.fight-fighter strong{font-size:1.38rem}.fight-fighter small{font-size:var(--type-caption)}.versus.compact{border-left:1px solid #0a0a0a4d;border-right:1px solid #0a0a0a4d;grid-area:auto;grid-template-columns:1fr}.inline-pick-controls{grid-template-columns:1fr;padding:13px}.pick-state{grid-column:auto}.event-toolbar>div{flex-direction:column;align-items:flex-start;gap:4px;padding:10px 0}.standings-tabs button{padding:0 12px}.leaderboard-head{align-items:flex-start;padding:16px}.leaderboard-head h2{font-size:2.35rem}.analytics-grid,.admin-metrics,.fight-entry form,.result-panel form,.invite-panel form{grid-template-columns:1fr}.invite-panel label:nth-child(3){grid-column:auto}.analytics-grid article,.admin-metrics article{min-height:104px}.admin-heading{grid-template-columns:1fr}.admin-badge{justify-self:start}.auction-control dl{grid-template-columns:1fr}.admin-actions{flex-direction:column;align-items:flex-start}.auth-modal{box-shadow:7px 7px 0 var(--red);padding:24px 20px}.auth-modal h2{font-size:3rem}.sign-in-card{box-shadow:7px 7px 0 var(--red);margin-right:0;padding:26px 20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.refresh-data{color:#fff;cursor:pointer;text-align:left;background:#171717;border:1px solid #454545;gap:1px;min-width:112px;padding:8px 12px;display:grid}.refresh-data span{color:var(--red);font-family:var(--display);font-size:var(--type-support);letter-spacing:.05em;text-transform:uppercase}.refresh-data small{color:#aaa49b;font-size:var(--type-compact);white-space:nowrap}.refresh-data:disabled{opacity:.65}.page-loading{min-height:56vh;color:var(--grey);font-size:var(--type-support);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:14px;font-weight:800;display:flex}.page-loading span{border:3px solid var(--paper-deep);border-top-color:var(--red);border-radius:50%;width:22px;height:22px;animation:.75s linear infinite league-spin}@keyframes league-spin{to{transform:rotate(360deg)}}.identity{border-left:8px solid;padding-left:18px}.team-color-mark{border:2px solid var(--ink);width:54px;height:54px;box-shadow:5px 5px 0 var(--ink)}.team-color-dot{width:8px;height:28px}.auction-active-dashboard{grid-template-columns:minmax(0,1.7fr) minmax(300px,.72fr)}.season-dashboard{grid-template-columns:minmax(0,1.45fr) minmax(300px,.72fr)}.live-auction-command{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);min-height:430px}.auction-command-facts{flex-wrap:wrap;gap:8px;margin:12px 0 22px;display:flex}.auction-command-facts span{font-size:var(--type-compact);text-transform:uppercase;border:1px solid #ffffff57;padding:8px 10px}.auction-team-board{color:#fff;background:#151515;align-self:stretch;padding:28px}.auction-team-board>div{font-size:var(--type-compact);border-bottom:1px solid #343434;grid-template-columns:8px 1fr auto 42px;align-items:center;gap:9px;padding:10px 0;display:grid}.auction-team-board i{height:24px}.auction-team-board small{color:#9f9a92;text-align:right}.season-command-centre{border:1px solid var(--ink);color:#fff;background:#111;padding:clamp(22px,3vw,42px)}.command-head,.market-head{border-bottom:1px solid #4b4b4b;justify-content:space-between;align-items:flex-end;gap:18px;padding-bottom:16px;display:flex}.command-head h2{font-family:var(--display);text-transform:uppercase;margin:4px 0 0;font-size:clamp(2.1rem,4vw,4rem);font-weight:400}.command-grid{background:#444;grid-template-columns:1fr 1.1fr 1.1fr;gap:1px;margin-top:1px;display:grid}.command-grid>article{background:#171717;min-width:0;padding:22px}.command-grid>article>span{color:var(--red);font-size:var(--type-compact);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.command-grid>article>strong{font-family:var(--display);text-transform:uppercase;margin:10px 0;font-size:1.8rem;font-weight:400;display:block}.command-grid>article>button{background:var(--red);color:#fff;cursor:pointer;text-transform:uppercase;border:0;padding:9px 12px;font-weight:800}.mini-fighter{border-bottom:1px solid #3a3a3a;grid-template-rows:auto auto;grid-template-columns:38px 1fr;align-items:center;column-gap:9px;padding:8px 0;display:grid}.mini-fighter img,.mini-fighter i{object-fit:cover;color:#fff;background:#2b2b2b;grid-row:1/3;place-items:center;width:38px;height:42px;font-style:normal;display:grid}.mini-fighter b{font-size:var(--type-compact);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mini-fighter small{color:#aaa49b;font-size:var(--type-compact)}.team-performance-grid{grid-template-columns:.9fr 1.15fr 1.2fr}.team-performance-grid>article>p{color:#aaa49b;font-size:var(--type-compact);margin:0 0 16px;line-height:1.45}.team-performance-grid .team-record{letter-spacing:.02em;font-size:clamp(2.8rem,4vw,4.25rem)}.performance-detail{border-left:3px solid var(--red);background:#222;width:fit-content;padding:10px 14px;display:grid}.performance-detail b{font-family:var(--display);font-size:1.55rem;font-weight:400}.performance-detail small,.performance-pairs small{color:#aaa49b;font-size:var(--type-caption);text-transform:uppercase;font-weight:800}.performance-pairs{border:1px solid #444;grid-template-columns:repeat(3,1fr);display:grid}.performance-pairs>div{border-right:1px solid #444;min-width:0;padding:10px}.performance-pairs>div:last-child{border-right:0}.performance-pairs b,.performance-pairs small{display:block}.performance-pairs b{font-family:var(--display);text-overflow:ellipsis;white-space:nowrap;font-size:1.2rem;font-weight:400;overflow:hidden}.event-owned-count{font-size:var(--type-compact);margin:8px 0 18px;font-weight:700}.auction-bid-list{border:1px solid var(--ink);background:#fffdf8}.auction-list-head,.auction-bid-row{grid-template-columns:minmax(260px,1.5fr) minmax(130px,.7fr) minmax(150px,.75fr) 100px minmax(130px,.65fr);align-items:center;gap:16px;display:grid}.auction-list-head{background:var(--ink);color:#fff;font-size:var(--type-compact);letter-spacing:.08em;text-transform:uppercase;padding:10px 16px;font-weight:800}.auction-bid-row{border-bottom:1px solid #bdb6aa;min-height:92px;padding:10px 16px;transition:background .14s}.auction-bid-row:last-child{border-bottom:0}.auction-bid-row.has-bid{box-shadow:inset 5px 0 0 var(--red);background:#fff5f1}.fighter-identity{grid-template-columns:68px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.fighter-identity>img,.fighter-identity>i{object-fit:cover;object-position:top center;width:68px;height:74px;font-family:var(--display);background:#ded7cc;border:1px solid #aaa39a;place-items:center;font-size:1.3rem;font-style:normal;display:grid}.fighter-identity>div{min-width:0}.fighter-identity strong{font-family:var(--display);text-transform:uppercase;font-size:1.35rem;font-weight:400;line-height:1;display:block}.fighter-identity span{color:var(--grey);font-size:var(--type-compact);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;display:block;overflow:hidden}.fighter-identity small{font-size:var(--type-compact);align-items:center;gap:5px;margin-top:6px;font-weight:800;display:flex}.fighter-identity small b{width:8px;height:15px}.fighter-identity.compact{grid-template-columns:40px minmax(0,1fr);gap:8px}.fighter-identity.compact>img,.fighter-identity.compact>i{width:40px;height:46px;font-size:var(--type-support)}.fighter-identity.compact strong{font-family:var(--body);font-size:var(--type-compact);text-transform:none;font-weight:800}.fighter-identity.compact span{font-size:var(--type-caption)}.bid-minimum small,.inline-bid-field span,.inline-priority span{color:var(--grey);font-size:var(--type-caption);letter-spacing:.05em;text-transform:uppercase;margin-bottom:5px;font-weight:800;display:block}.bid-minimum strong{font-size:var(--type-support);display:block}.bid-minimum>span{color:var(--grey);font-size:var(--type-caption);margin-top:3px;display:block}.inline-bid-field input,.inline-priority select{border:1px solid var(--ink);background:#fff;width:100%;height:42px;padding:0 10px;font-weight:800}.inline-bid-field input[aria-invalid=true]{border-color:var(--red);color:var(--red)}.inline-bid-status{font-size:var(--type-compact);text-align:center;text-transform:uppercase;border:1px solid #bcb5aa;padding:9px;font-weight:800}.inline-bid-status.ready{color:#126037;background:#ecf7ef;border-color:#167542}.inline-bid-status.invalid{border-color:var(--red);color:var(--red)}.auction-market-grid,.league-history-grid{grid-template-columns:1.1fr .9fr;gap:18px;margin:26px 0;display:grid}.market-panel{border:1px solid var(--ink);background:#fffdf8}.market-head{border-color:#aaa39a;padding:14px 16px}.market-head span{font-family:var(--display);text-transform:uppercase;font-size:1.35rem}.market-head b{color:var(--red);font-size:var(--type-compact);text-transform:uppercase}.market-team-row{font-size:var(--type-compact);border-bottom:1px solid #ddd6cb;grid-template-columns:minmax(130px,1.2fr) .7fr 1fr auto;align-items:center;gap:12px;padding:10px 16px;display:grid}.market-team-row:last-child,.market-purchase-row:last-child{border-bottom:0}.market-team-row>strong{font-size:var(--type-compact)}.market-purchase-row{border-bottom:1px solid #ddd6cb;grid-template-columns:1fr auto 70px;align-items:center;gap:10px;padding:8px 16px;display:grid}.market-purchase-row>strong{font-size:var(--type-compact)}.market-purchase-row>small{color:var(--grey);font-size:var(--type-compact);text-transform:capitalize}.team-identity{align-items:center;gap:7px;min-width:0;font-weight:800;display:inline-flex}.team-identity i{border:1px solid #00000026;flex:0 0 8px;width:8px;height:22px}.auction-round-history{border:1px solid var(--ink);margin-top:28px}.round-summary>button{cursor:pointer;text-align:left;background:#fffdf8;border:0;border-top:1px solid #aaa39a;grid-template-columns:140px 1fr auto 28px;align-items:center;gap:16px;width:100%;min-height:62px;padding:10px 16px;display:grid}.round-summary>button span{color:var(--red);font-size:var(--type-compact);text-transform:uppercase;font-weight:800}.round-summary>button strong{font-family:var(--display);text-transform:uppercase;font-size:1.25rem;font-weight:400}.round-summary>button b{font-size:var(--type-compact)}.round-summary>button i{font-family:var(--display);text-align:center;font-size:1.6rem;font-style:normal}.round-result-grid{background:#bcb5aa;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;display:grid}.fighter-auction-result{background:var(--paper);min-width:0;padding:16px}.winning-result{border-left:4px solid var(--red);background:#fff;justify-content:space-between;align-items:center;margin:12px 0;padding:9px;display:flex}.anonymous-bids{border-top:1px solid #bcb5aa;padding-top:10px}.anonymous-bids>span{color:var(--grey);font-size:var(--type-caption);letter-spacing:.05em;text-transform:uppercase;font-weight:800}.anonymous-bids p{font-size:var(--type-compact);grid-template-columns:1fr auto 74px;gap:8px;margin:6px 0 0;display:grid}.anonymous-bids em{text-transform:capitalize;font-style:normal}.fighter-auction-result.unsold{opacity:.72}.fighter-pool-header{margin-bottom:12px}.fighter-pool-header h1{margin-bottom:0}.fighter-pool-board{border:1px solid var(--ink);background:#111;overflow:hidden}.fighter-pool-toolbar{color:#fff;background:#111;border-bottom:1px solid #45413c;grid-template-columns:minmax(260px,1fr) auto;align-items:stretch;min-height:58px;display:grid}.fighter-pool-search{border-right:1px solid #45413c;align-content:center;min-width:0;padding:7px 14px;display:grid}.fighter-pool-search span{color:#ff4e46;font-size:var(--type-caption);letter-spacing:.05em;text-transform:uppercase;font-weight:900}.fighter-pool-search input{color:#fff;width:100%;min-width:0;height:26px;font:800 var(--type-compact)/1 var(--body);background:0 0;border:0;outline:0;padding:0}.fighter-pool-search input::placeholder{color:#8e8880}.fighter-pool-search:focus-within{box-shadow:inset 4px 0 var(--red)}.fighter-pool-filters{display:flex}.fighter-pool-filters button{color:#bdb6ad;cursor:pointer;min-width:92px;font-size:var(--type-caption);text-transform:uppercase;background:0 0;border:0;border-right:1px solid #45413c;padding:0 14px;font-weight:900}.fighter-pool-filters button.active,.fighter-pool-filters button:hover,.fighter-pool-filters button:focus-visible{background:var(--red);color:#fff;outline:0}.fighter-division-rail{border-bottom:1px solid var(--ink);background:#d8d0c5;grid-template-columns:repeat(11,minmax(0,1fr));display:grid}.fighter-division-rail button{color:#111;cursor:pointer;background:#f4eee5;border:0;border-right:1px solid #a9a197;place-items:center;min-width:0;min-height:50px;padding:7px 5px;display:grid;position:relative}.fighter-division-rail button:last-child{border-right:0}.fighter-division-rail button b{font:400 1.35rem/.9 var(--display)}.fighter-division-rail button.active,.fighter-division-rail button:hover,.fighter-division-rail button:focus-visible{z-index:1;background:var(--red);color:#fff;outline:0}.fighter-pool-stage{color:#fff;background:#111}.fighter-pool-stage>header{background:radial-gradient(circle at 78%,#ef1b1638,#0000 22%),#111;border-bottom:1px solid #3f3b37;justify-content:space-between;align-items:flex-end;gap:16px;min-height:104px;padding:18px 20px;display:flex;position:relative;overflow:hidden}.fighter-pool-stage>header:after{color:#0000;content:"FFL";font:400 8rem/.8 var(--display);opacity:.18;-webkit-text-stroke:1px #928a81;position:absolute;bottom:-42px;right:16%;transform:rotate(-5deg)}.fighter-pool-stage>header>*{z-index:1;position:relative}.fighter-pool-stage>header span{color:#ff4e46;font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:900}.fighter-pool-stage>header h2{font:400 clamp(2.5rem,5vw,4.5rem)/.82 var(--display);text-transform:uppercase;margin:4px 0 0}.fighter-pool-stage>header>b{color:#d4ccc3;font-size:var(--type-caption);letter-spacing:.05em;text-transform:uppercase}.fighter-card-wall{background:#111;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:12px;display:grid}.pool-fighter-card{color:#fff;cursor:pointer;text-align:left;isolation:isolate;background:#0b0b0b;border:1px solid #7e776f;border-bottom:5px solid;grid-template-rows:245px minmax(154px,auto);min-width:0;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:5px 6px #00000059}.pool-fighter-card:after{z-index:5;content:"";pointer-events:none;border:3px solid #0000;transition:border-color .16s;position:absolute;inset:0}.pool-fighter-card:hover:after,.pool-fighter-card:focus-visible:after{border-color:var(--red)}.pool-fighter-card:focus-visible{outline:0}.pool-fighter-rank{z-index:4;color:#fff;background:#0a0a0a;align-items:center;min-height:30px;display:flex;position:absolute;top:10px;left:10px;box-shadow:4px 4px #00000029}.pool-fighter-rank b,.pool-fighter-rank small{font-size:var(--type-caption);text-transform:uppercase;padding:7px 8px;font-weight:900;line-height:1}.pool-fighter-rank small{background:var(--red);color:#fff}.pool-fighter-portrait{background:radial-gradient(circle at 50% 34%,var(--pool-team-color) 0,var(--pool-team-color) 50%,var(--pool-team-color) 100%);place-items:end center;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pool-fighter-portrait{background:radial-gradient(circle at 50% 34%,color-mix(in srgb,var(--pool-team-color) 34%,white) 0,color-mix(in srgb,var(--pool-team-color) 72%,#f4eee5) 50%,var(--pool-team-color) 100%)}}.pool-fighter-portrait:before{color:#0000;content:"FFL";font:400 7.5rem/.8 var(--display);opacity:.11;-webkit-text-stroke:1px #111;position:absolute;bottom:-21px;right:-8px;transform:rotate(-6deg)}.pool-fighter-portrait img{z-index:1;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 12px 10px #30281f47);width:96%;height:100%;transition:transform .18s;position:relative}.pool-fighter-card:hover .pool-fighter-portrait img,.pool-fighter-card:focus-visible .pool-fighter-portrait img{transform:scale(1.035)}.pool-fighter-portrait i{color:#111;font:400 4rem var(--display);align-self:center}.pool-fighter-card.is-unowned .pool-fighter-portrait{background:radial-gradient(circle at 50% 34%,#fff 0,#f4eee5 48%,#d8cec1 100%)}.pool-fighter-card.is-champion .pool-fighter-portrait{background:radial-gradient(circle at 50% 38%,#f2d46f 0,#b58a1d 54%,var(--pool-team-color) 100%)}@supports (color:color-mix(in lab, red, red)){.pool-fighter-card.is-champion .pool-fighter-portrait{background:radial-gradient(circle at 50% 38%,#f2d46f 0,color-mix(in srgb,#b58a1d 72%,var(--pool-team-color)) 54%,var(--pool-team-color) 100%)}}.pool-fighter-card.is-champion .pool-fighter-rank{color:#111;background:#d4aa37;box-shadow:4px 4px #111}.pool-fighter-card.is-champion .pool-fighter-rank small{color:#e8c45d;background:#111}.pool-fighter-body{color:#fff;background:#0b0b0b;flex-direction:column;min-width:0;padding:11px 12px 12px;display:flex;position:relative}.pool-fighter-name{min-width:0;display:grid}.pool-fighter-name strong{font:400 1.55rem/.95 var(--display);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.pool-fighter-name small{color:#918a82;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-weight:700;overflow:hidden}.pool-fighter-team{color:#cac2b9;min-height:24px;font-size:var(--type-caption);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;align-items:center;gap:7px;margin-top:7px;font-weight:900;display:flex;overflow:hidden}.pool-fighter-team i{flex:none;width:9px;height:9px;transform:rotate(45deg)}.pool-fighter-meta{color:#9a938b;font-size:var(--type-caption);text-transform:uppercase;align-items:center;gap:7px;margin-top:9px;font-weight:800;display:flex}.pool-fighter-meta b{color:#fff}.pool-fighter-meta small:before{color:var(--red);content:"•";margin-right:7px}.pool-fighter-score{grid-template-columns:auto 1fr;align-items:baseline;column-gap:6px;margin-top:auto;padding-top:9px;display:grid}.pool-fighter-score strong{color:#ff4e46;font:400 1.5rem/.9 var(--display)}.pool-fighter-score small{color:#c2bab1;font-size:var(--type-caption);text-transform:uppercase;font-weight:900}.pool-fighter-score em{color:#817a73;font-size:var(--type-caption);text-transform:uppercase;grid-column:1/-1;margin-top:4px;font-style:normal;font-weight:800}.pool-fighter-score.has-base-only em{color:#c2bab1;margin-top:0}.pool-fighter-card.is-mine .pool-fighter-body{box-shadow:inset 5px 0 var(--red)}.fighter-pool-board.is-searching .fighter-division-rail{display:none}.fighter-pool-board.is-searching .fighter-pool-stage>header{min-height:72px;padding-top:12px;padding-bottom:12px}.fighter-card-wall.is-search-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.is-search-results .pool-fighter-card{grid-template-rows:132px;grid-template-columns:112px minmax(0,1fr);min-height:132px}.is-search-results .pool-fighter-portrait{grid-area:1/1}.is-search-results .pool-fighter-portrait img{width:112%}.is-search-results .pool-fighter-rank{min-height:24px;top:5px;left:5px}.is-search-results .pool-fighter-rank b,.is-search-results .pool-fighter-rank small{padding:5px}.is-search-results .pool-fighter-body{grid-area:1/2;min-width:0;padding:10px}.is-search-results .pool-fighter-name strong{font-size:1.2rem}.is-search-results .pool-fighter-name small{display:none}.is-search-results .pool-fighter-team{min-height:20px;margin-top:5px}.is-search-results .pool-fighter-meta{margin-top:5px}.is-search-results .pool-fighter-score{align-items:baseline;gap:5px;margin-top:auto;padding-top:5px;display:flex}.is-search-results .pool-fighter-score strong{font-size:1.2rem}.is-search-results .pool-fighter-score em{display:none}.is-search-results .pool-fighter-score.has-base-only em{display:block}.fighter-pool-empty{color:#9b948c;text-align:center;align-content:center;place-items:center;gap:8px;min-height:310px;display:grid}.fighter-pool-empty svg{width:42px;color:var(--red)}.fighter-pool-empty strong{color:#fff;font:400 2rem var(--display);text-transform:uppercase}.fighter-pool-empty span{font-size:var(--type-compact)}@media (width<=1100px){.fighter-division-rail{grid-template-columns:repeat(11,minmax(0,1fr))}.fighter-card-wall{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.fighter-pool-page{padding-left:0;padding-right:0}.fighter-pool-header{padding-left:14px;padding-right:14px}.fighter-pool-header h1{font-size:clamp(3.7rem,18vw,5.6rem)}.fighter-pool-board{border-left:0;border-right:0}.fighter-pool-toolbar{grid-template-columns:minmax(0,1fr)}.fighter-pool-search{border-bottom:1px solid #45413c;border-right:0;grid-column:1/-1;min-height:50px}.fighter-pool-search input{height:24px;font-size:16px}.fighter-pool-filters{min-width:0}.fighter-pool-filters button{min-width:0;min-height:44px;padding:0 10px}.fighter-division-rail{grid-template-columns:repeat(4,minmax(0,1fr))}.fighter-division-rail button{border-right:1px solid #a9a197;min-height:48px}.fighter-division-rail button:nth-child(4n){border-right:0}.fighter-division-rail button b{font-size:1.18rem}.fighter-pool-stage>header{align-items:center;min-height:78px;padding:12px 14px}.fighter-pool-stage>header h2{font-size:clamp(2.25rem,11vw,3.2rem)}.fighter-pool-stage>header>b{color:#d4ccc3;white-space:nowrap;flex:none}.fighter-pool-stage>header:after{font-size:6rem;bottom:-30px;right:8%}.fighter-card-wall{grid-template-columns:minmax(0,1fr);gap:6px;padding:6px}.pool-fighter-card{min-height:116px;box-shadow:none;grid-template-rows:116px;grid-template-columns:98px minmax(0,1fr)}.pool-fighter-rank{min-height:24px;top:5px;left:5px}.pool-fighter-rank b,.pool-fighter-rank small{font-size:var(--type-caption);padding:4px 5px}.pool-fighter-portrait{grid-area:1/1}.pool-fighter-portrait img{width:112%;max-width:none}.pool-fighter-body{grid-area:1/2;padding:9px 10px 8px}.pool-fighter-name strong{font-size:1.35rem}.pool-fighter-team{min-height:22px;margin-top:5px}.pool-fighter-meta{flex-wrap:wrap;gap:2px 4px;margin-top:6px;line-height:1.15}.pool-fighter-meta small:before{margin-right:4px}.pool-fighter-score{column-gap:4px;padding-top:5px}.pool-fighter-score strong{font-size:1.2rem}.fighter-pool-board.is-searching .fighter-pool-stage>header{min-height:64px}.fighter-card-wall.is-search-results{grid-template-columns:minmax(0,1fr);gap:6px}.is-search-results .pool-fighter-card{grid-template-rows:108px;grid-template-columns:94px minmax(0,1fr);min-height:108px}.is-search-results .pool-fighter-body{padding:8px 9px}.is-search-results .pool-fighter-meta{flex-wrap:nowrap}.is-search-results .pool-fighter-score{padding-top:4px}}.division-directory{gap:28px;display:grid}.division-group{border:1px solid var(--ink);background:#fffdf8}.division-group-head{border-bottom:1px solid var(--ink);color:#fff;background:#111;justify-content:space-between;align-items:flex-end;padding:15px 18px;display:flex}.division-group-head span{color:var(--red);font-size:var(--type-compact);text-transform:uppercase;font-weight:800}.division-group-head h2{font-family:var(--display);text-transform:uppercase;margin:4px 0 0;font-size:2.4rem;font-weight:400;line-height:1}.division-group-head b{font-size:var(--type-compact)}.clickable-row{cursor:pointer}.clickable-row:hover{background:#fff0ec}.profile-back{margin-bottom:18px}.fighter-profile-hero{border:1px solid var(--ink);color:#fff;background:#111;grid-template-columns:minmax(220px,32%) 1fr;align-items:end;min-height:420px;display:grid;overflow:hidden}.fighter-profile-hero>img,.fighter-profile-hero>span{object-fit:cover;object-position:top center;width:100%;height:420px;font-family:var(--display);background:#282828;place-items:center;font-size:5rem;display:grid}.fighter-profile-hero>div{padding:clamp(24px,5vw,70px)}.fighter-profile-hero h1{font-family:var(--display);text-transform:uppercase;margin:10px 0;font-size:clamp(3.4rem,8vw,7.8rem);font-weight:400;line-height:.88}.fighter-profile-hero .team-identity{margin-top:18px}.entity-link{cursor:pointer;text-underline-offset:3px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .16s,text-decoration-color .16s}.entity-link:hover,.entity-link:focus-visible{color:var(--red);outline:none;text-decoration-color:currentColor}.team-identity.entity-link:hover,.team-identity.entity-link:focus-visible{color:inherit;box-shadow:0 0 0 2px var(--paper),0 0 0 4px currentColor}.team-profile-hero{border:1px solid var(--ink);background:#fffdf8;border-left-width:10px;grid-template-columns:42px 1fr;align-items:center;gap:22px;min-height:210px;margin-bottom:18px;padding:28px;display:grid}.team-profile-hero>span{border:2px solid var(--ink);width:42px;height:100%;min-height:145px;box-shadow:5px 5px #111}.team-profile-hero h1{font-family:var(--display);text-transform:uppercase;margin:7px 0;font-size:clamp(4rem,8vw,7.5rem);font-weight:400;line-height:.86}.team-profile-hero p{color:var(--grey);margin:0}.team-profile-roster{grid-template-columns:1fr 1fr;display:grid}.team-profile-roster article{border-top:1px solid var(--line);border-right:1px solid var(--line);grid-template-columns:minmax(0,1fr) 120px 120px;align-items:center;gap:12px;min-height:92px;padding:12px 16px;display:grid}.team-profile-roster article>div:not(.fighter-identity){text-align:right;gap:4px;display:grid}.team-profile-roster article>div:not(.fighter-identity) small{color:var(--grey);font-size:var(--type-caption);text-transform:uppercase}.season-history-list{gap:10px;display:grid}.season-history-list article{border:1px solid var(--ink);background:#fffdf8}.season-history-list article>div{color:#fff;background:#111;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.season-history-list article>div>span{font-family:var(--display);text-transform:uppercase;font-size:1.55rem}.season-history-list article>p{font-size:var(--type-compact);grid-template-columns:repeat(4,1fr);gap:14px;margin:0;padding:16px;display:grid}.profile-fight-log article{font-size:var(--type-compact);border-top:1px solid #cbc4b9;grid-template-columns:190px 1fr auto;align-items:center;gap:16px;padding:10px 16px;display:grid}.prominent-fights{gap:22px;margin-top:24px;display:grid}.immersive-pick-card{border:1px solid var(--ink);background:#fffdf8;box-shadow:7px 7px #d8d0c4}.tap-fighters{grid-template-columns:1fr 62px 1fr;align-items:stretch;display:grid}.tap-fighters>b{color:#fff;font-family:var(--display);background:#111;place-items:center;font-size:1.4rem;display:grid}.tap-fighters>button{cursor:pointer;text-align:left;background:0 0;border:0;min-width:0;min-height:140px;padding:18px;position:relative}.tap-fighters>button:last-child{text-align:right}.tap-fighters>button:last-child .fighter-identity{grid-template-columns:minmax(0,1fr) 68px}.tap-fighters>button:last-child .fighter-identity>img,.tap-fighters>button:last-child .fighter-identity>i{grid-column:2}.tap-fighters>button:last-child .fighter-identity>div{grid-area:1/1}.tap-fighters>button>span{color:var(--red);font-size:var(--type-compact);text-align:center;text-transform:uppercase;margin-top:12px;font-weight:800;display:block}.tap-fighters>button.selected{box-shadow:inset 0 -7px 0 var(--red);background:#fff0ec}.tap-fighters>button.selected:after{background:var(--red);color:#fff;content:"✓";width:24px;height:24px;font-size:var(--type-compact);border-radius:50%;place-items:center;font-weight:900;display:grid;position:absolute;top:10px;right:10px}.pick-builder{border-top:1px solid var(--ink);background:var(--paper-deep);padding:18px}.pick-builder p{font-size:var(--type-compact);letter-spacing:.06em;text-transform:uppercase;margin:12px 0 8px;font-weight:800}.neutral-picks,.method-picks,.round-picks{flex-wrap:wrap;gap:8px;display:flex}.neutral-picks button,.method-picks button,.round-picks button{border:1px solid var(--ink);cursor:pointer;min-height:40px;font-size:var(--type-compact);background:#fffdf8;padding:0 14px;font-weight:800}.neutral-picks button.selected,.method-picks button.selected,.round-picks button.selected{border-color:var(--red);background:var(--red);color:#fff}.pick-instruction{color:var(--grey);text-align:center}.other-fights{background:#ffffff59;border:1px solid #aaa39a;margin-top:34px}.other-fights>div{font-size:var(--type-compact);text-transform:uppercase;background:#d9d2c7;justify-content:space-between;padding:10px 14px;font-weight:800;display:flex}.other-fights article{opacity:.68;border-top:1px solid #c8c1b6;grid-template-columns:1fr 32px 1fr 120px;align-items:center;gap:10px;min-height:52px;padding:4px 12px;display:grid}.other-fights article>strong{text-align:center;text-transform:uppercase}.other-fights article>small{font-size:var(--type-compact);text-align:right}.league-history-grid{align-items:start}.season-archive{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.season-archive article{border-top:1px solid #cbc4b9;border-right:1px solid #cbc4b9;min-height:150px;padding:18px}.season-archive article>span{font-family:var(--display);font-size:2.4rem;display:block}.season-archive article>b{color:var(--red);font-size:var(--type-compact);text-transform:uppercase;margin-bottom:16px;display:block}.season-archive article>small{color:var(--grey);margin-top:10px;display:block}@media (width<=1180px){.topbar{grid-template-columns:180px 1fr auto;padding:0 18px}.main-nav{gap:8px;overflow-x:auto}.nav-item{font-size:var(--type-support);flex:none;padding:0 7px}.auction-active-dashboard,.season-dashboard,.live-auction-command{grid-template-columns:1fr}.command-grid{grid-template-columns:1fr 1fr}.command-grid.team-performance-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.auction-list-head{display:none}.auction-bid-row{grid-template-columns:minmax(230px,1fr) 130px 150px 90px}.inline-bid-status{grid-column:1/-1}.auction-market-grid,.league-history-grid{grid-template-columns:1fr}}@media (width<=760px){.team-profile-hero{grid-template-columns:22px 1fr;min-height:145px;padding:16px 12px}.team-profile-hero>span{width:22px;min-height:110px}.team-profile-hero h1{font-size:clamp(3rem,15vw,4.6rem)}.team-profile-roster{grid-template-columns:1fr}.team-profile-roster article{grid-template-columns:minmax(0,1fr) 72px 72px;min-height:76px;padding:9px}.active-season-demo-copy{grid-template-columns:1fr;gap:12px}.refresh-data{min-width:44px;padding:7px}.refresh-data small{display:none}.refresh-data span{font-size:var(--type-compact)}.team-color-mark{width:40px;height:40px}.command-grid{grid-template-columns:1fr}.auction-bid-row{grid-template-columns:1fr 88px;gap:10px;padding:12px}.auction-bid-row>.fighter-identity,.bid-minimum{grid-column:1/-1}.inline-bid-field{grid-column:1}.inline-priority{grid-column:2}.market-team-row{grid-template-columns:1fr auto}.market-team-row>span{display:none}.round-summary>button{grid-template-columns:1fr 28px}.round-summary>button span,.round-summary>button b{grid-column:1}.round-summary>button i{grid-area:1/2/4}.round-result-grid,.fighter-profile-hero{grid-template-columns:1fr}.fighter-profile-hero>img,.fighter-profile-hero>span{height:300px}.season-history-list article>p{grid-template-columns:1fr 1fr}.profile-fight-log article{grid-template-columns:1fr auto}.profile-fight-log article>span{grid-column:1/-1}.tap-fighters{grid-template-columns:1fr 42px 1fr}.tap-fighters>button{min-height:170px;padding:10px 7px}.tap-fighters .fighter-identity{text-align:center;grid-template-columns:1fr}.tap-fighters>button:last-child .fighter-identity{grid-template-columns:1fr}.tap-fighters>button:last-child .fighter-identity>img,.tap-fighters>button:last-child .fighter-identity>i,.tap-fighters>button:last-child .fighter-identity>div{grid-area:auto/1}.tap-fighters .fighter-identity>img,.tap-fighters .fighter-identity>i{width:58px;height:64px;margin:auto}.tap-fighters .fighter-identity span{white-space:normal}.other-fights article{grid-template-columns:1fr 22px 1fr}.other-fights article>small{text-align:center;grid-column:1/-1}}.team-identity{width:fit-content;max-width:100%;min-height:25px;font-size:var(--type-compact);text-transform:uppercase;border:1px solid #00000038;align-items:center;padding:5px 9px;font-weight:900;line-height:1.1;display:inline-flex}.team-identity i{display:none}.fighter-identity small{margin-top:5px}.fighter-identity small .team-identity{font-size:var(--type-caption)}.dashboard-score-overview{border:1px solid var(--ink);grid-template-columns:repeat(5,1fr);margin:0 0 18px;display:grid}.dashboard-score-overview .metric{min-width:0;padding:14px 16px}.dashboard-score-overview .metric strong{font-size:clamp(1.8rem,3vw,3.1rem)}.dashboard-actions{border:1px solid var(--ink);color:#fff;background:#111;grid-template-columns:1.2fr repeat(3,1fr);margin-bottom:16px;display:grid}.dashboard-actions>div{padding:18px}.dashboard-actions h2{font-family:var(--display);text-transform:uppercase;margin:5px 0 0;font-size:1.8rem;font-weight:400}.dashboard-actions>button{color:#fff;cursor:pointer;text-align:left;background:#171717;border:0;border-left:1px solid #444;align-content:center;min-height:92px;padding:14px;display:grid}.dashboard-actions>button.urgent{background:var(--red)}.dashboard-actions>button b{font-family:var(--display);font-size:2rem;font-weight:400}.dashboard-actions>button span{font-size:var(--type-compact);text-transform:uppercase;font-weight:800}.dashboard-actions.urgent-only{grid-template-columns:1.2fr 1fr}.dashboard-roster{border:1px solid var(--ink);background:#111;margin-top:16px}.dashboard-roster>header{z-index:4;color:#fff;background:#111;justify-content:space-between;align-items:end;padding:14px 16px;display:flex;position:relative}.dashboard-roster h2{font-family:var(--display);text-transform:uppercase;margin:4px 0 0;font-size:2rem;font-weight:400}.roster-header-actions{align-items:center;gap:12px;display:flex}.roster-header-actions>b{color:#ff4b42;font-size:var(--type-compact)}.roster-header-actions>button{color:#fff;cursor:pointer;min-height:36px;font-size:var(--type-caption);text-transform:uppercase;background:0 0;border:1px solid #625c55;align-items:center;gap:6px;padding:0 10px;font-weight:900;display:inline-flex}.roster-header-actions>button:hover,.roster-header-actions>button:focus-visible{border-color:var(--roster-team-color,var(--red));color:#ff5148;outline:0}.roster-header-actions svg{width:15px;height:15px}.dashboard-roster.compact>.dashboard-roster-list{background:#fffdf8;grid-template-columns:1fr 1fr;max-height:430px;display:grid;overflow-y:auto}.dashboard-roster article{border-bottom:1px solid #cbc4b9;border-right:1px solid #cbc4b9;grid-template-columns:42px 1fr auto;align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.dashboard-roster article img,.dashboard-roster article>i{object-fit:cover;object-position:top;background:#ddd6cb;place-items:center;width:42px;height:48px;font-style:normal;display:grid}.dashboard-roster article strong,.dashboard-roster article span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dashboard-roster article strong{font-size:var(--type-compact)}.dashboard-roster article span{color:var(--grey);font-size:var(--type-caption)}.dashboard-roster article>b{font-size:var(--type-compact)}.dashboard-roster>.roster-stage-viewport{isolation:isolate;background:radial-gradient(circle at 50% 80%,var(--roster-team-color,var(--red)),transparent 38%),linear-gradient(160deg,#302e2b 0,#171717 48%,#050505 100%);min-height:560px;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-roster>.roster-stage-viewport{background:radial-gradient(circle at 50% 80%,color-mix(in srgb,var(--roster-team-color,var(--red)) 24%,transparent),transparent 38%),linear-gradient(160deg,#302e2b 0,#171717 48%,#050505 100%)}}.dashboard-roster>.roster-stage-viewport:before{z-index:-1;content:"";background:repeating-linear-gradient(96deg,#0000 0 42px,#ffffff06 42px 43px),repeating-linear-gradient(0deg,#0000 0 4px,#ffffff05 4px 5px);position:absolute;inset:0}.roster-stage-wordmark{z-index:-1;color:#0000;font:400 clamp(4.5rem,9vw,9rem)/.78 var(--display);letter-spacing:-.03em;opacity:.28;text-align:center;text-transform:uppercase;-webkit-text-stroke:1px var(--roster-team-color,var(--red));position:absolute;top:28px;left:-10px;right:-10px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.roster-stage-wordmark{-webkit-text-stroke:1px color-mix(in srgb,var(--roster-team-color,var(--red)) 68%,white)}}.roster-stage-wordmark{white-space:nowrap}.roster-stage-row{justify-content:center;align-items:flex-end;display:flex;position:absolute;left:18px;right:18px}.roster-stage-row.back{z-index:1;height:270px;padding:0 4%;top:74px}.roster-stage-row.front{z-index:2;height:335px;bottom:0}.roster-stage .dashboard-roster-fighter{color:#fff;width:min(16%,150px);min-width:0;height:100%;min-height:0;transform:translateY(calc((var(--fighter-order) % 3) * 5px));background:0 0;border:0;margin-left:-9px;padding:0;transition:transform .18s,filter .18s;display:block;position:relative;overflow:visible}.roster-stage-row.back .dashboard-roster-fighter{filter:saturate(.82)brightness(.82);width:min(15%,128px)}.roster-stage .dashboard-roster-fighter:hover,.roster-stage .dashboard-roster-fighter:focus-visible{z-index:5;filter:saturate()brightness(1.08);outline:0;transform:translateY(-7px)}.roster-stage .dashboard-roster-fighter:focus-visible:after{border:3px solid var(--roster-team-color,var(--red));content:"";position:absolute;inset:8px 2px 34px}.roster-stage .dashboard-roster-fighter img,.roster-stage .dashboard-roster-fighter>i{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 13px 10px #0000007a);width:100%;height:calc(100% - 34px);font:400 2rem var(--display);background:0 0;place-items:center;display:grid}.roster-stage .dashboard-roster-fighter>div{z-index:2;border-top:3px solid var(--roster-team-color,var(--red));text-align:center;background:#050505f2;min-width:0;padding:6px 5px 5px;position:absolute;bottom:18px;left:3px;right:3px}.roster-stage .dashboard-roster-fighter strong{color:#fff;font-size:var(--type-caption);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;line-height:1.05;display:block;overflow:hidden}.roster-stage .dashboard-roster-fighter span{display:none}.roster-stage .dashboard-roster-fighter>b{z-index:2;color:#c8c1b8;font-size:var(--type-caption);text-align:center;white-space:nowrap;background:#050505;padding:3px 7px;font-weight:700;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.roster-stage .dashboard-roster-fighter>b small{color:inherit;font-size:inherit;margin-left:3px;display:inline}.auction-dashboard-mode{grid-template-columns:minmax(0,1.45fr) minmax(330px,.85fr) minmax(260px,.65fr);gap:16px;display:grid}.auction-dashboard-mode.no-actions{grid-template-columns:minmax(0,1.45fr) minmax(330px,.85fr)}.auction-dashboard-mode .dashboard-actions.urgent-only{grid-template-columns:1fr;align-content:start;margin:0}.auction-dashboard-mode .dashboard-actions.urgent-only>button{border-top:1px solid #444;border-left:0}.dashboard-auction-primary{color:#fff;background:#111;padding:clamp(24px,3vw,42px)}.dashboard-auction-primary h2{font-family:var(--display);text-transform:uppercase;margin:10px 0;font-size:clamp(3rem,6vw,6rem);font-weight:400;line-height:.9}.dashboard-auction-projection{border:1px solid #555;grid-template-columns:repeat(4,1fr);margin:18px 0;display:grid}.dashboard-auction-projection b{font-family:var(--display);border-right:1px solid #555;padding:12px;font-size:1.5rem;font-weight:400}.dashboard-auction-projection small{color:#aaa49a;font-family:var(--body);font-size:var(--type-caption);text-transform:uppercase;display:block}.dashboard-priority-strip{gap:6px;display:flex;overflow-x:auto}.dashboard-priority-strip article{background:#222;flex:0 0 190px;grid-template-columns:40px 1fr;gap:8px;padding:7px;display:grid}.dashboard-priority-strip img,.dashboard-priority-strip i{object-fit:cover;place-items:center;width:40px;height:45px;font-style:normal;display:grid}.dashboard-priority-strip small{color:#aaa;font-size:var(--type-caption);display:block}.command-head-action{flex:none;align-self:center}.command-head-action .text-action{white-space:nowrap}.mini-fighter.championship{background:#2b2515;border-left:3px solid #d6a928}.dashboard-team-chip{color:#fff;width:fit-content;min-width:0;max-width:100%;font-size:var(--type-compact);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;justify-self:start;align-items:center;padding:5px 8px;font-weight:900;line-height:1.1;display:inline-flex;overflow:hidden}.compact-auction-tools{grid-template-columns:1.2fr .8fr!important}.projected-auction-plan{border:1px solid var(--ink);background:#fffdf8;margin:10px 0}.projected-auction-plan>header{color:#fff;background:#111;justify-content:space-between;gap:18px;padding:12px 14px;display:flex}.projected-auction-plan header span{color:var(--red);font-size:var(--type-caption);text-transform:uppercase;font-weight:900}.projected-auction-plan h3{font-family:var(--display);text-transform:uppercase;margin:3px 0 0;font-size:1.45rem;font-weight:400}.projected-auction-plan header small{color:#aaa49a;max-width:330px;font-size:var(--type-caption);line-height:1.4}.projection-stats{grid-template-columns:repeat(4,1fr);display:grid}.projection-stats>b{font-size:var(--type-support);border-right:1px solid #c8c1b6;padding:10px 12px}.projection-stats small{color:var(--grey);font-size:var(--type-caption);text-transform:uppercase;margin-top:3px;display:block}.projection-fighters{background:#d5cec3;gap:1px;display:flex;overflow-x:auto}.projection-fighters article{background:var(--paper);flex:0 0 210px;grid-template-columns:24px 1fr;align-items:center;padding:7px;display:grid}.projection-fighters article>em{font-family:var(--display);font-size:1.1rem;font-style:normal}.projection-fighters>p{background:var(--paper);font-size:var(--type-compact);padding:14px}.auction-phase-layout .auction-list-head,.auction-phase-layout .auction-bid-row{grid-template-columns:minmax(230px,1.5fr) 105px minmax(170px,.9fr) minmax(110px,.65fr)}.auction-workspace>.workspace-header{margin-bottom:14px}.auction-workspace>.workspace-header h1{font-size:clamp(3.2rem,6.4vw,6.5rem)}.auction-control-dock{z-index:25;border:2px solid var(--ink);background:var(--paper);grid-template-columns:130px minmax(0,1fr) 190px;width:100%;margin-top:16px;display:grid;position:sticky;bottom:10px;box-shadow:0 12px 42px #00000047}.dock-priority-toggle{display:none}.dock-win-limit,.dock-submit{padding:10px 12px}.dock-win-limit>span,.dock-priority>span,.dock-submit>span{color:var(--red);font-size:var(--type-caption);text-transform:uppercase;font-weight:900;display:block}.dock-win-limit>div{grid-template-columns:32px 1fr 32px;margin-top:5px;display:grid}.dock-win-limit button{color:#fff;background:#111;border:0;font-size:1rem}.dock-win-limit b{border:1px solid #111;place-items:center;display:grid}.dock-win-limit small{font-size:var(--type-caption)}.dock-priority{border-left:1px solid #aaa39a;border-right:1px solid #aaa39a;min-width:0;padding:8px}.dock-priority>div{gap:5px;display:flex;overflow-x:auto}.dock-priority article{background:#fff;border:1px solid #aaa39a;flex:0 0 126px;grid-template-rows:auto auto;grid-template-columns:20px 34px 1fr 20px;align-items:center;gap:3px;padding:5px;display:grid;position:relative}.dock-priority article.projected{background:#ecf8f0;border:2px solid #19834d}.dock-priority img,.dock-priority i{object-fit:cover;grid-row:1/3;place-items:center;width:34px;height:38px;font-style:normal;display:grid}.dock-priority article>b,.dock-priority article>em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dock-priority article>b{font-size:var(--type-caption)}.dock-priority article>em{font-size:var(--type-caption);font-style:normal}.dock-priority article>button{color:#fff;background:#111;border:0}.dock-priority .dock-remove{background:var(--red);border-radius:50%;width:18px;height:18px;position:absolute;top:-5px;right:-5px}.dock-submit{flex-direction:column;justify-content:center;display:flex}.dock-submit strong{font-size:var(--type-compact);margin:3px 0 7px}.dock-submit button{background:var(--red);color:#fff;text-transform:uppercase;border:0;min-height:38px;font-weight:900}.auction-rosters-market details{border-top:1px solid #bbb4aa}.auction-rosters-market summary{cursor:pointer;justify-content:space-between;align-items:center;padding:9px 10px;display:flex}.auction-rosters-market summary>b{font-size:var(--type-caption)}.compact-roster-slots{background:#d0c9be;gap:1px;display:grid}.compact-roster-slots article{background:var(--paper);grid-template-columns:1fr auto;align-items:center;gap:6px;min-height:48px;padding:5px 7px;display:grid}.compact-roster-slots article.empty{opacity:.62;grid-template-columns:24px 1fr}.compact-roster-fighter{grid-template-columns:34px 1fr;align-items:center;gap:7px;min-width:0;display:grid}.compact-roster-fighter img,.compact-roster-fighter>i{object-fit:cover;place-items:center;width:34px;height:38px;font-style:normal;display:grid}.compact-roster-fighter strong,.compact-roster-fighter small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.compact-roster-fighter strong{font-size:var(--type-caption)}.compact-roster-fighter small,.compact-roster-slots article>b{color:var(--grey);font-size:var(--type-caption)}.compact-roster-slots article.extra{border-left:3px solid var(--red)}.auction-result-row{background:var(--paper);border-bottom:1px solid #aaa39a}.result-main-row{grid-template-columns:minmax(260px,1.5fr) minmax(150px,.8fr) 110px 100px;align-items:center;gap:12px;padding:10px 14px;display:grid}.auction-result-row.is-my-win{background:#eaf8ef;box-shadow:inset 6px 0 #19834d}.auction-result-row.is-unsold{opacity:.72}.result-bid-subrow{background:#00000009;border-top:1px dashed #aaa39a;grid-template-columns:170px 1fr;align-items:center;gap:10px;padding:8px 14px;display:grid}.result-bid-subrow>span{color:var(--grey);font-size:var(--type-caption);text-transform:uppercase;font-weight:900}.auction-summary-dock{z-index:24;border:2px solid var(--ink);background:var(--paper);grid-template-columns:1fr 1fr 230px;margin:16px 10px;display:grid;position:sticky;bottom:10px;box-shadow:0 12px 40px #0000003d}.auction-summary-dock>div{border-right:1px solid #aaa39a;padding:10px 14px}.auction-summary-dock span{color:var(--red);font-size:var(--type-caption);text-transform:uppercase;font-weight:900;display:block}.auction-summary-dock strong{font-size:var(--type-compact)}.auction-summary-dock button{color:#fff;text-transform:uppercase;background:#111;border:0;font-weight:900}.allocation-replay{border:1px solid var(--ink);margin:18px 0}.replay-timeline{background:#aaa39a;gap:1px;display:grid}.replay-timeline>article{background:var(--paper);padding:14px}.replay-timeline>article.final{background:#eff9f2;box-shadow:inset 6px 0 #19834d}.replay-timeline article>header{justify-content:space-between;align-items:center;display:flex}.replay-timeline header b{font-family:var(--display);font-size:1.5rem}.replay-timeline header span{color:var(--red);font-size:var(--type-caption);text-transform:uppercase;font-weight:900}.replay-winners{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:5px;margin-top:10px;display:grid}.replay-winners>div{background:#fff;border:1px solid #bbb4aa;padding:7px}.replay-winners>div.mine{border:2px solid #19834d}.replay-winners>div>b,.replay-winners>div>strong{font-size:var(--type-caption);margin-top:3px;display:block}.replay-withdrawals{border-left:4px solid var(--red);background:#fff0ed;margin-top:10px;padding:9px}.replay-withdrawals>span{font-size:var(--type-caption);text-transform:uppercase;font-weight:900}.replay-withdrawals p{font-size:var(--type-caption);grid-template-columns:110px 1fr auto;margin:5px 0 0;display:grid}.replay-withdrawals em{color:var(--red);text-transform:uppercase;font-style:normal}.championship{border-color:#c49a24!important;box-shadow:6px 6px #c49a2452!important}.championship .fight-pick-meta{background:linear-gradient(90deg,#17130a,#6d5515)}.championship .fight-pick-meta b,.championship .fight-pick-meta em{color:#f4d978}.fight-browser-card.championship:before,.immersive-pick-card.championship:before{content:"CHAMPIONSHIP";color:#111;font-size:var(--type-caption);letter-spacing:.08em;text-align:center;background:#c49a24;padding:5px 12px;font-weight:900;display:block}.fights-chronology{gap:24px;display:grid}.fights-chronology>.workspace-header{margin-bottom:0}.chronology-event{border:1px solid var(--ink);background:#ffffff4d}.chronology-event>header{color:#fff;background:#111;justify-content:space-between;align-items:end;gap:18px;padding:16px 18px;display:flex}.chronology-event header span{color:#aaa49a;font-size:var(--type-compact)}.chronology-event h2{font-family:var(--display);text-transform:uppercase;margin:5px 0;font-size:clamp(2rem,4vw,4rem);font-weight:400;line-height:.92}.chronology-event header p{color:#aaa49a;font-size:var(--type-compact);margin:0}.chronology-event header button{border:1px solid var(--red);color:#ff4940;text-transform:uppercase;background:0 0;padding:11px 14px;font-weight:900}.chronology-event .fight-browser-list{padding:12px}.fight-browser-card.compact{box-shadow:none}.fight-browser-card.compact .fight-browser-pair{min-height:90px}.fight-centre-info{text-align:center}.fight-centre-info>strong{color:#fff;width:42px;height:42px;font-family:var(--display);background:#111;border-radius:50%;place-items:center;margin:auto;display:grid}.fight-centre-info small{color:var(--grey);font-size:var(--type-caption);margin-top:5px;display:block}.other-fights-toggle{padding:0 12px 12px}.other-fights-toggle>button{background:var(--paper);text-transform:uppercase;border:1px solid #aaa39a;width:100%;min-height:38px;font-weight:900}.other-fight-cards{gap:6px;margin-top:8px;display:grid}.league-stat-mosaic{border:1px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.league-stat-mosaic article{border-bottom:1px solid #aaa39a;border-right:1px solid #aaa39a;min-height:125px;padding:16px}.league-stat-mosaic span,.league-record-ribbon span{color:var(--grey);font-size:var(--type-caption);text-transform:uppercase;font-weight:900}.league-stat-mosaic strong{font-family:var(--display);text-transform:uppercase;margin:8px 0;font-size:1.8rem;font-weight:400;line-height:1;display:block}.league-stat-mosaic b{color:var(--red);font-size:var(--type-caption)}.league-record-ribbon{background:#aaa39a;grid-template-columns:repeat(4,1fr);gap:1px;margin:18px 0;display:grid}.league-record-ribbon article{color:#fff;background:#111;min-height:110px;padding:14px}.league-record-ribbon article>strong,.league-record-ribbon article>.team-identity{margin:9px 0;display:block}.league-record-ribbon article>b{color:#ff4940;font-size:var(--type-compact)}.league-current-records{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:16px;margin-bottom:18px;display:grid}.league-current-records>*{min-width:0}.admin-control-index{z-index:25;border:1px solid var(--ink);background:var(--ink);gap:1px;margin-bottom:18px;display:flex;position:sticky;top:74px;overflow-x:auto}.admin-control-index button{min-height:42px;font-size:var(--type-compact);text-transform:uppercase;background:#fffdf8;border:0;flex:1 0 auto;padding:0 13px;font-weight:900}.team-adjustment-panel form{grid-template-columns:1fr 130px 160px;gap:10px;padding:16px;display:grid}.team-adjustment-panel .wide-field{grid-column:1/3}.team-adjustment-panel .primary-action{margin:0}.admin-team-directory{border-top:1px solid #aaa39a}.admin-team-directory article{border-bottom:1px solid #ddd6cb;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:8px 14px;display:grid}.admin-team-directory article>span{color:#fff;width:fit-content;font-size:var(--type-caption);text-transform:uppercase;padding:5px 8px;font-weight:900}.admin-team-directory article>b,.admin-team-directory article>strong{font-size:var(--type-compact)}@media (width<=1180px){.dashboard-score-overview{grid-template-columns:repeat(3,1fr)}.auction-dashboard-mode{grid-template-columns:1fr 1fr}.auction-dashboard-mode .dashboard-actions{grid-column:1/-1}.league-stat-mosaic,.league-record-ribbon{grid-template-columns:repeat(2,1fr)}.league-current-records{grid-template-columns:1fr}}@media (width<=760px){.dashboard-score-overview,.dashboard-actions{grid-template-columns:1fr 1fr}.dashboard-actions>div{grid-column:1/-1}.dashboard-actions>button{border-top:1px solid #444;border-left:0}.dashboard-roster>div,.dashboard-roster.compact>div,.auction-dashboard-mode{grid-template-columns:1fr}.dashboard-auction-projection,.projection-stats{grid-template-columns:1fr 1fr}.projected-auction-plan>header{flex-direction:column}.compact-auction-tools{grid-template-columns:1fr!important}.auction-control-dock{grid-template-columns:92px 1fr;bottom:4px}.dock-submit{grid-column:1/-1}.dock-priority{border-right:0}.result-main-row{grid-template-columns:1fr 100px}.result-main-row>.fighter-identity{grid-column:1/-1}.result-bid-subrow{grid-template-columns:1fr}.auction-summary-dock{grid-template-columns:1fr 1fr}.auction-summary-dock button{grid-column:1/-1;min-height:42px}.replay-withdrawals p{grid-template-columns:1fr}.fight-browser-pair{grid-template-columns:1fr 48px 1fr}.league-stat-mosaic,.league-record-ribbon{grid-template-columns:1fr 1fr}.team-adjustment-panel form{grid-template-columns:1fr}.team-adjustment-panel .wide-field{grid-column:auto}}.identity h1{font-size:clamp(3.1rem,6.2vw,6.35rem)}.workspace-header{margin-bottom:26px}.workspace-header h1{font-size:clamp(3.7rem,7vw,6.75rem);line-height:.92}.dashboard-grid{gap:24px}.event-card h2{overflow-wrap:anywhere;font-size:clamp(2.8rem,4.4vw,4.8rem)}.standings-card li{grid-template-columns:28px minmax(0,1fr) auto;gap:10px;padding:0 20px}.standings-card li strong{justify-self:end}.standings-card .team-color-dot{width:8px;height:24px}.season-command-centre{min-height:0}.command-head{align-items:center}.command-head>div{min-width:0}.command-head h2{white-space:nowrap;font-size:clamp(2.4rem,3.6vw,3.8rem)}.command-head p:not(.card-kicker){color:#aaa49b;max-width:500px;font-size:var(--type-compact);margin:6px 0 0}.command-grid{margin-top:18px}.command-grid>article{min-height:210px}.command-grid>article>strong{overflow-wrap:anywhere}.analytics-grid{gap:16px;margin-bottom:24px}.analytics-grid article{min-height:142px;padding:20px}.analytics-grid strong{font-size:clamp(1.45rem,2.15vw,2.25rem)}.standings-tabs{flex-wrap:wrap;overflow:visible}.standings-tabs button{border-bottom:1px solid var(--ink);flex:140px}.leaderboard-head{padding:22px 24px}.leaderboard-head h2{font-size:clamp(2.2rem,3.5vw,3.6rem)}.data-table th{padding:14px 16px}.data-table td{vertical-align:middle;height:66px;padding:16px}.team-identity{white-space:nowrap}.league-history-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:28px}.league-history-grid .data-table{min-width:820px}.season-archive{margin-top:0}.rehearsal-launcher{border:2px solid var(--red);color:#fff;box-shadow:7px 7px 0 var(--red);background:#111;grid-template-columns:minmax(0,1fr) 240px 260px;align-items:end;gap:20px;margin-bottom:26px;padding:22px;display:grid}.rehearsal-launcher span,.rehearsal-report>span,.rehearsal-milestone>span{color:var(--red);font-size:var(--type-compact);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.rehearsal-launcher h2,.rehearsal-report h2,.rehearsal-milestone h2{font-family:var(--display);text-transform:uppercase;margin:5px 0;font-size:clamp(2rem,3.4vw,3.5rem);font-weight:400;line-height:1}.rehearsal-launcher p{color:#bdb7ae;max-width:680px;font-size:var(--type-compact);margin:5px 0 0}.rehearsal-launcher label{color:#bdb7ae;font-size:var(--type-compact);text-transform:uppercase;gap:6px;font-weight:800;display:grid}.rehearsal-launcher .primary-action{min-height:50px;margin:0}.rehearsal-banner{z-index:30;color:#fff;background:#171300;border:2px solid #ffbe00;justify-content:space-between;align-items:center;gap:20px;margin:-12px 0 28px;padding:12px 18px;display:flex;position:sticky;top:74px;box-shadow:0 8px 30px #0003}.rehearsal-banner span{color:#ffbe00;font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;font-size:1rem;display:block}.rehearsal-banner strong{font-size:var(--type-compact);text-transform:uppercase;margin-top:2px;display:block}.rehearsal-banner button{color:#ffdf70;cursor:pointer;font-size:var(--type-compact);text-transform:uppercase;background:0 0;border:1px solid #ffbe00;padding:8px 12px;font-weight:800}.rehearsal-notice{background:#fff8d8;border-color:#ffbe00}.rehearsal-submit{margin-top:18px}.rehearsal-results,.drop-window{border:1px solid var(--ink);background:#ffffff47;margin:26px 0}.rehearsal-result .fighter-identity{margin-bottom:12px}.bot-bid-audit{gap:6px;display:grid}.bot-bid-audit details{background:#fffdf8;border:1px solid #c8c1b6}.bot-bid-audit details.won{background:#edfaf2;border:2px solid #19834d}.bot-bid-audit summary{cursor:pointer;font-size:var(--type-compact);grid-template-columns:1fr auto 80px;align-items:center;gap:10px;padding:8px;display:grid}.bot-bid-audit summary em{text-align:right;text-transform:uppercase;font-style:normal}.bot-bid-audit details p{color:#514c45;font-size:var(--type-compact);border-top:1px solid #c8c1b6;margin:0;padding:10px;line-height:1.5}.bot-bid-audit details p strong{color:var(--red);text-transform:uppercase;margin-bottom:3px;display:block}.rehearsal-next{border:1px solid var(--ink);color:#fff;background:#111;grid-template-columns:1fr minmax(250px,420px);align-items:stretch;margin:26px 0;display:grid}.rehearsal-next>div{flex-direction:column;justify-content:center;padding:18px 22px;display:flex}.rehearsal-next span{color:#ffbe00;font-size:var(--type-compact);text-transform:uppercase;font-weight:800}.rehearsal-next strong{font-size:var(--type-compact);margin-top:5px}.rehearsal-next .primary-action{margin:0}.rehearsal-milestone,.rehearsal-report{border:2px solid var(--red);color:#fff;background:#111;margin:28px 0;padding:clamp(24px,4vw,54px)}.rehearsal-milestone p{color:#bbb5ac}.rehearsal-milestone .primary-action{width:min(420px,100%);margin-top:24px}.rehearsal-team-board{margin:28px 0}.drop-roster{background:#bbb4a9;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.drop-roster article{background:var(--paper);grid-template-columns:1fr auto;align-items:center;gap:14px;padding:16px;display:grid}.drop-roster article>div:nth-child(2){text-align:right}.drop-roster article>div:nth-child(2) span{color:var(--grey);font-size:var(--type-caption);text-transform:uppercase;display:block}.drop-roster article>button{border:1px solid var(--red);min-height:40px;color:var(--red);cursor:pointer;text-transform:uppercase;background:0 0;grid-column:1/-1;font-weight:800}.rehearsal-report>div{border:1px solid #666;grid-template-columns:repeat(4,1fr);margin:26px 0;display:grid}.rehearsal-report .rehearsal-report-actions{border:0;align-items:center;gap:14px;margin:0;display:flex}.rehearsal-report-actions .primary-action{width:min(420px,100%);margin:0}.rehearsal-history{border:1px solid var(--ink);background:#ffffff47;margin:24px 0}.rehearsal-history>article{border-top:1px solid #bcb5aa;grid-template-columns:1fr 1fr auto;align-items:center;gap:18px;min-height:66px;padding:10px 18px;display:grid}.rehearsal-history>article span{color:var(--red);font-size:var(--type-compact);text-transform:uppercase;font-weight:800;display:block}.rehearsal-history>article strong,.rehearsal-history>article p{font-size:var(--type-compact)}.rehearsal-history>article button{border:1px solid var(--red);color:var(--red);cursor:pointer;font-size:var(--type-compact);text-transform:uppercase;background:0 0;padding:7px 10px;font-weight:800}.auction-phase-layout{grid-template-columns:minmax(220px,.72fr) minmax(650px,2.35fr) minmax(230px,.82fr);align-items:start;gap:16px;margin-top:18px;display:grid}.auction-bidding-column{min-width:0}.auction-side-panel{border:1px solid var(--ink);background:#fffdf8;min-width:0}.auction-side-panel>summary{color:#fff;cursor:pointer;background:#111;justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:10px 12px;list-style:none;display:flex}.auction-side-panel>summary::-webkit-details-marker{display:none}.auction-side-panel>summary span{color:var(--red);font-size:var(--type-compact);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.auction-side-panel>summary b{font-size:var(--type-caption);text-align:right;text-transform:uppercase}.auction-side-panel>summary:after{content:"−";font-family:var(--display);font-size:1.2rem}.auction-side-panel:not([open])>summary:after{content:"+"}.auction-side-panel-body{min-width:0}.auction-phase-layout .auction-summary{border:0;grid-template-columns:1fr 1fr;margin:0}.auction-phase-layout .auction-summary .summary-stat{min-width:0;padding:12px}.auction-phase-layout .auction-summary .summary-stat strong{font-size:clamp(1.35rem,2vw,2.15rem)}.auction-phase-layout .auction-roster-progress{border-width:1px 0 0;margin:0}.auction-phase-layout .auction-roster-heading{flex-direction:column;align-items:flex-start;padding:12px}.auction-phase-layout .auction-roster-heading h2{font-size:1.25rem;line-height:1.05}.auction-phase-layout .auction-roster-chips{flex-direction:column;max-height:56vh;overflow:hidden auto}.auction-phase-layout .auction-roster-chips article{flex:none;width:100%}.auction-phase-layout .auction-market-grid{grid-template-columns:1fr;gap:10px;margin:0}.auction-phase-layout .market-panel{border:0;border-bottom:1px solid var(--ink)}.auction-phase-layout .market-panel:last-child{border-bottom:0}.auction-phase-layout .market-head{padding:11px 12px}.auction-phase-layout .market-head span{font-size:1.1rem}.auction-phase-layout .market-team-row{grid-template-columns:minmax(100px,1fr) auto;padding:9px 10px}.auction-phase-layout .market-team-row>span{display:none}.auction-phase-layout .market-purchase-row{grid-template-columns:1fr auto;padding:8px 10px}.auction-phase-layout .market-purchase-row>small{display:none}.auction-phase-layout .auction-control-strip{grid-template-columns:1fr 1fr 1fr;margin-top:12px}.auction-phase-layout .auction-list-head,.auction-phase-layout .auction-bid-row{grid-template-columns:minmax(190px,1.3fr) 95px minmax(145px,.9fr) 88px minmax(92px,.65fr);gap:10px}.auction-phase-layout .auction-bid-row{padding:9px 10px}.auction-phase-layout .fighter-identity{grid-template-columns:56px minmax(0,1fr);gap:9px}.auction-phase-layout .fighter-identity>img,.auction-phase-layout .fighter-identity>i{width:56px;height:62px}.auction-phase-layout .fighter-identity strong{font-size:1.08rem}.auction-phase-layout .sticky-submit{width:calc(100% - 24px)}.safe-balance-warning{background:#19834d;border:1px solid #19834d;grid-template-columns:minmax(210px,.7fr) 1.3fr;gap:1px;margin:10px 0;display:grid}.safe-balance-warning>div{background:#edf9f1;flex-direction:column;justify-content:center;min-height:72px;padding:12px 14px;display:flex}.safe-balance-warning span{color:#12653a;font-size:var(--type-caption);letter-spacing:.06em;text-transform:uppercase;font-weight:900}.safe-balance-warning strong{font-family:var(--display);text-transform:uppercase;margin-top:4px;font-size:1.35rem;font-weight:400;line-height:1}.safe-balance-warning b{font-size:var(--type-compact)}.safe-balance-warning p{color:#335c43;font-size:var(--type-compact);margin:5px 0 0;line-height:1.45}.safe-balance-warning.tight{background:#b77900;border-color:#b77900}.safe-balance-warning.tight>div{background:#fff5d9}.safe-balance-warning.tight span,.safe-balance-warning.tight p{color:#805500}.safe-balance-warning.danger,.safe-balance-warning.unknown{border-color:var(--red);background:var(--red)}.safe-balance-warning.danger>div,.safe-balance-warning.unknown>div{background:#fff0ed}.safe-balance-warning.danger span,.safe-balance-warning.danger p,.safe-balance-warning.unknown span,.safe-balance-warning.unknown p{color:#a51c16}.rehearsal-bidding-layout{grid-template-columns:minmax(650px,1fr) minmax(300px,.42fr);align-items:start;gap:16px;display:grid}.rehearsal-bidding-layout>:not(.all-rosters-board){grid-column:1}.rehearsal-bidding-layout>.all-rosters-board{border:1px solid var(--ink);grid-area:1/2/span 5;margin:0}.rehearsal-bidding-layout>.all-rosters-board>div:last-child{grid-template-columns:1fr;max-height:74vh;overflow-y:auto}.rehearsal-bidding-layout>.all-rosters-board article>div{min-height:54px}.rehearsal-bidding-layout>.all-rosters-board article>div>span{flex-basis:135px}.rehearsal-bidding-layout .rehearsal-notice{margin:0}.rehearsal-bidding-layout .auction-control-strip{margin-top:0}.auction-control-strip{border:1px solid var(--ink);background:var(--ink);grid-template-columns:1.1fr .9fr 1fr;gap:1px;margin:18px 0;display:grid}.auction-control-strip>label,.auction-control-strip>div{background:#fffdf8;flex-direction:column;justify-content:center;min-width:0;min-height:96px;padding:15px 16px;display:flex}.auction-control-strip span{color:var(--red);font-size:var(--type-caption);letter-spacing:.06em;text-transform:uppercase;margin-bottom:7px;font-weight:800}.auction-control-strip input,.auction-control-strip select{border:1px solid var(--ink);background:#fff;width:100%;height:42px;padding:0 11px;font-weight:800}.auction-control-strip strong{font-family:var(--display);text-transform:uppercase;font-size:1.25rem;font-weight:400;line-height:1.05}.auction-control-strip small{color:var(--grey);font-size:var(--type-compact);margin-top:6px;line-height:1.4}.bid-stepper{grid-template-columns:54px minmax(0,1fr) 54px;height:42px;display:grid}.bid-stepper input{text-align:center;border-left:0;border-right:0;height:42px}.bid-stepper input::-webkit-outer-spin-button{appearance:none;margin:0}.bid-stepper input::-webkit-inner-spin-button{appearance:none;margin:0}.bid-stepper input[type=number]{appearance:textfield}.bid-stepper button{border:1px solid var(--ink);color:#fff;cursor:pointer;font-size:var(--type-compact);background:#111;font-weight:900}.bid-stepper button:disabled{cursor:not-allowed;opacity:.35}.priority-control>span{color:var(--grey);font-size:var(--type-caption);text-transform:uppercase;margin-bottom:5px;font-weight:800;display:block}.priority-control>div{border:1px solid var(--ink);background:#fff;grid-template-columns:28px 1fr 28px;height:42px;display:grid}.priority-control button{color:#fff;cursor:pointer;background:#111;border:0;font-weight:900}.priority-control button:disabled{opacity:.25}.priority-control b{font-size:var(--type-compact);place-items:center;display:grid}.auction-bid-row[draggable=true]{cursor:grab}.auction-bid-row[draggable=true]:active{cursor:grabbing}.auction-bid-row.is-unaffordable{color:#7f7971;background:#eeeae4}.auction-bid-row.is-unaffordable .fighter-identity{opacity:.62}.auction-roster-progress{border:1px solid var(--ink);background:#fffdf8;margin:18px 0}.auction-roster-heading{color:#fff;background:#111;justify-content:space-between;align-items:end;gap:18px;padding:14px 16px;display:flex}.auction-roster-heading span{color:var(--red);font-size:var(--type-compact);text-transform:uppercase;font-weight:800}.auction-roster-heading h2{font-family:var(--display);text-transform:uppercase;margin:4px 0 0;font-size:1.65rem;font-weight:400}.auction-roster-heading b{color:#d5cec3;font-size:var(--type-compact);text-transform:uppercase}.auction-roster-chips{background:#c8c1b6;gap:1px;display:flex;overflow-x:auto}.auction-roster-chips article{background:var(--paper);flex:0 0 205px;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:8px;display:grid}.auction-roster-chips article>strong{font-size:var(--type-compact)}.auction-roster-chips>small{background:var(--paper);padding:18px}.spectator-banner{color:#fff;background:#0c2115;border:2px solid #19834d;margin:20px 0;padding:28px;box-shadow:7px 7px #19834d}.spectator-banner span{color:#77eaaa;font-size:var(--type-compact);text-transform:uppercase;font-weight:800}.spectator-banner h2{font-family:var(--display);text-transform:uppercase;margin:6px 0;font-size:clamp(2rem,4vw,4rem);font-weight:400;line-height:1}.spectator-banner p{color:#bed2c7;max-width:720px;font-size:var(--type-compact);margin:0;line-height:1.55}.auction-spectator-pulse{background:#fffdf8;border:1px solid #19834d;margin:12px 0;box-shadow:5px 5px #19834d}.auction-spectator-pulse>header{color:#fff;background:#0c2115;justify-content:space-between;align-items:center;gap:14px;min-height:82px;padding:13px 15px;display:flex}.auction-spectator-pulse>header span{color:#77eaaa;font-size:var(--type-caption);letter-spacing:.06em;text-transform:uppercase;font-weight:900}.auction-spectator-pulse h2{font-family:var(--display);text-transform:uppercase;margin:4px 0 0;font-size:clamp(1.8rem,3vw,3.15rem);font-weight:400;line-height:.92}.auction-spectator-pulse>header>b{color:#77eaaa;font-size:var(--type-caption);text-transform:uppercase;white-space:nowrap;border:1px solid #77eaaa;padding:7px 9px}.auction-spectator-pulse>div{background:#aaa39a;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.auction-spectator-pulse article{background:#fffdf8;min-width:0;min-height:76px;padding:11px 12px}.auction-spectator-pulse article span{color:var(--grey);font-size:var(--type-caption);text-transform:uppercase;font-weight:900;display:block}.auction-spectator-pulse article strong{font-size:var(--type-compact);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-top:6px;display:block;overflow:hidden}.auction-spectator-pulse>p{color:var(--grey);font-size:var(--type-caption);border-top:1px solid #d0c9bf;margin:0;padding:11px 13px;line-height:1.45}@media (width<=760px){.auction-spectator-pulse{margin-top:0;box-shadow:3px 3px #19834d}.auction-spectator-pulse>header{align-items:flex-start;min-height:68px;padding:10px 11px}.auction-spectator-pulse h2{font-size:1.8rem}.auction-spectator-pulse>div{grid-template-columns:1fr 1fr}.auction-spectator-pulse article{min-height:66px;padding:9px 10px}}.auction-result-list{background:#bcb5aa}.auction-result-list .result-row{background:var(--paper)}.auction-result-list .result-row.is-my-win{background:#e8f9ee;box-shadow:inset 7px 0 #19834d}.auction-result-list .result-row.is-sold{background:#fffdf8}.auction-result-list .result-row.is-unsold{opacity:.72;background:#e7e2da}.result-row .winning-result{margin:0}.inline-bid-audit{gap:5px;display:flex;overflow-x:auto}.inline-bid-audit>span{min-width:145px;font-size:var(--type-caption);background:#fff;border:1px solid #c8c1b6;flex:none;grid-template-columns:auto auto;gap:2px 8px;padding:6px 8px;display:inline-grid}.inline-bid-audit>span.won{background:#eaf8ef;border-color:#19834d}.inline-bid-audit .team-identity{grid-column:1/-1}.inline-bid-audit em{font-style:normal}.inline-bid-audit small{color:var(--red);text-transform:uppercase;grid-column:1/-1}.result-status{font-size:var(--type-compact);text-align:center;text-transform:uppercase;border:1px solid;padding:8px}.all-rosters-board{border-top:1px solid var(--ink);background:var(--paper);margin-top:22px}.all-rosters-board>div:last-child{background:#bcb5aa;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.all-rosters-board article{background:#fffdf8;min-width:0}.all-rosters-board article.complete{box-shadow:inset 5px 0 #19834d}.all-rosters-board article>header{font-size:var(--type-compact);border-bottom:1px solid #c8c1b6;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.all-rosters-board article>header em{color:var(--red);text-transform:uppercase;font-style:normal;font-weight:800}.all-rosters-board article>div{background:#d8d1c6;gap:1px;min-height:64px;display:flex;overflow-x:auto}.all-rosters-board article>div>span{background:var(--paper);flex:0 0 155px;padding:6px}.all-rosters-board article>div>small{background:var(--paper);padding:18px}.admin-sync-actions{gap:7px;display:flex}.admin-sync-actions .fighter-force-sync{justify-content:center;align-items:center;gap:7px;display:inline-flex}.admin-sync-actions .fighter-force-sync svg{stroke-width:2.2px;width:15px;height:15px}@media (width<=980px){.auction-phase-layout{grid-template-columns:1fr}.auction-bidding-column{grid-row:1}.auction-team-column{grid-row:2}.auction-league-column{grid-row:3}.auction-phase-layout .auction-roster-chips{flex-direction:row;max-height:none;overflow:auto hidden}.auction-phase-layout .auction-roster-chips article{flex:0 0 205px;width:auto}.auction-phase-layout .auction-control-strip{grid-template-columns:1fr}.auction-phase-layout .auction-list-head,.auction-phase-layout .auction-bid-row{grid-template-columns:minmax(230px,1fr) 115px 155px 90px}.auction-phase-layout .inline-bid-status{grid-column:1/-1}.rehearsal-bidding-layout{grid-template-columns:1fr}.rehearsal-bidding-layout>:not(.all-rosters-board),.rehearsal-bidding-layout>.all-rosters-board{grid-column:1}.rehearsal-bidding-layout>.rule-notice{grid-row:1}.rehearsal-bidding-layout>.auction-control-strip{grid-row:2}.rehearsal-bidding-layout>.auction-bid-list,.rehearsal-bidding-layout>.spectator-banner{grid-row:3}.rehearsal-bidding-layout>.sticky-submit{grid-row:4}.rehearsal-bidding-layout>.all-rosters-board{grid-row:5}.auction-control-strip,.all-rosters-board>div:last-child{grid-template-columns:1fr}}@media (width>=981px) and (width<=1260px){.auction-phase-layout{grid-template-columns:minmax(0,1fr) 290px}.auction-bidding-column{grid-area:1/1/3}.auction-team-column{grid-area:1/2}.auction-league-column{grid-area:2/2}}@media (width>=981px){.auction-side-panel{max-height:calc(100vh - 112px);position:sticky;top:90px;overflow:auto}}@media (width<=760px){.auction-phase-layout{gap:10px}.auction-side-panel>summary{z-index:4;position:sticky;top:64px}.auction-phase-layout .auction-list-head{display:none}.auction-phase-layout .auction-bid-row{grid-template-columns:1fr 88px;gap:10px;padding:12px}.auction-phase-layout .auction-bid-row>.fighter-identity,.auction-phase-layout .auction-bid-row>.bid-minimum{grid-column:1/-1}.auction-phase-layout .auction-bid-row>.inline-bid-field{grid-column:1}.auction-phase-layout .auction-bid-row>.priority-control{grid-column:2}.auction-phase-layout .sticky-submit{width:calc(100% - 12px)}.safe-balance-warning{grid-template-columns:1fr}.auction-roster-heading{flex-direction:column;align-items:start}.bid-stepper{grid-template-columns:48px minmax(0,1fr) 48px}.auction-bid-row .priority-control{grid-column:2}.result-row{grid-template-columns:1fr!important}.result-row>*{grid-column:1!important}.all-rosters-board article>header{grid-template-columns:1fr auto}.all-rosters-board article>header em{grid-column:1/-1}}.section-heading{margin:28px 0 14px}.section-heading span{color:var(--red);font-size:var(--type-compact);text-transform:uppercase;font-weight:800}.section-heading h2{font-family:var(--display);text-transform:uppercase;margin:5px 0 0;font-size:clamp(2rem,3.6vw,3.6rem);font-weight:400}.fight-browser-list{gap:16px;display:grid}.fight-browser-card{border:1px solid var(--ink);background:#fffdf8;box-shadow:5px 5px #d7cfc3}.fight-browser-pair{grid-template-columns:1fr 70px 1fr;align-items:center;min-height:130px;padding:18px 24px;display:grid}.fight-browser-pair>strong{color:#fff;width:52px;height:52px;font-family:var(--display);background:#111;border-radius:50%;place-items:center;margin:auto;font-size:1.2rem;display:grid}.fight-browser-pair>.fighter-identity:last-child{text-align:right;grid-template-columns:minmax(0,1fr) 68px}.fight-browser-pair>.fighter-identity:last-child>img,.fight-browser-pair>.fighter-identity:last-child>i{grid-column:2}.fight-browser-pair>.fighter-identity:last-child>div{grid-area:1/1}.predictions-page{max-width:1260px;margin:0 auto}.prediction-global-status{z-index:24;color:#12653a;font-size:var(--type-compact);background:#eaf8ef;border-left:5px solid #19834d;margin-bottom:18px;padding:12px 16px;font-weight:800;position:sticky;top:84px}.prediction-overview{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-bottom:28px;display:grid}.prediction-event-group{margin-bottom:34px}.prediction-event-group>header{border:1px solid var(--ink);color:#fff;background:#111;justify-content:space-between;align-items:flex-end;gap:22px;padding:20px 22px;display:flex}.prediction-event-group>header span{color:#bbb4aa;font-size:var(--type-compact)}.prediction-event-group>header h2{font-family:var(--display);text-transform:uppercase;margin:6px 0;font-size:clamp(2.2rem,4vw,4.2rem);font-weight:400;line-height:.95}.prediction-event-group>header p{color:#bbb4aa;font-size:var(--type-compact);margin:0}.prediction-event-group>header p strong{color:#ff493f}.prediction-event-group>header button{border:1px solid var(--red);color:#ff4b42;cursor:pointer;min-height:42px;font-size:var(--type-compact);text-transform:uppercase;background:0 0;padding:0 16px;font-weight:800}.prediction-event-group .prominent-fights{margin-top:12px}.prediction-reveal-archive{margin:14px 0 38px;scroll-margin-top:96px}.prediction-reveal-archive>header{background:var(--red);color:#fff;grid-template-columns:minmax(0,1fr) 150px;align-items:end;gap:28px;padding:clamp(24px,4vw,48px);display:grid}.prediction-reveal-archive>header span{font-size:var(--type-compact);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-weight:900;display:inline-flex}.prediction-reveal-archive>header span svg{width:19px;height:19px}.prediction-reveal-archive>header h2{max-width:760px;font:400 clamp(3.4rem,7vw,7rem)/.8 var(--display);letter-spacing:-.035em;text-transform:uppercase;margin:12px 0 14px}.prediction-reveal-archive>header p{max-width:620px;font-size:var(--type-compact);margin:0;font-weight:700;line-height:1.55}.prediction-reveal-archive>header>b{min-height:132px;font:400 4rem/.8 var(--display);text-align:center;border:1px solid #ffffffb8;align-content:center;place-items:center;padding:18px;display:grid}.prediction-reveal-archive>header>b small{font:900 var(--type-caption)/1.2 var(--body);letter-spacing:.08em;text-transform:uppercase;margin-top:11px;display:block}.prediction-reveal-event{margin:1px 0 26px}.prediction-reveal-event>header{align-items:center}.prediction-reveal-event>header>b{color:#ff5148;font-size:var(--type-compact);text-transform:uppercase}.prediction-reveal-fights{border:1px solid var(--ink);background:#e4ddd2;border-top:0;gap:18px;padding:18px;display:grid}.prediction-reveal-fight{background:#fffdf8;min-width:0;box-shadow:7px 7px #1111111f}.prediction-reveal-matchup{border:1px solid var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:13px 22px;padding:16px 18px;display:grid}.prediction-reveal-matchup>span{color:var(--red);font-size:var(--type-caption);letter-spacing:.07em;text-transform:uppercase;grid-column:1/-1;font-weight:900}.prediction-reveal-matchup>div{grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr);align-items:center;gap:9px;display:grid}.prediction-reveal-matchup>div>b{background:var(--ink);color:#fff;width:34px;height:34px;font:400 1rem var(--display);border-radius:50%;place-items:center;display:grid}.prediction-reveal-matchup>strong{max-width:190px;color:var(--grey);font-size:var(--type-compact);text-align:right;text-transform:uppercase}.tap-fighters.centred .fighter-identity{text-align:center;justify-content:center}.tap-fighters.centred>button:last-child,.pick-builder.centred{text-align:center}.pick-builder.centred .neutral-picks,.pick-builder.centred .method-picks,.pick-builder.centred .round-picks{justify-content:center}.tap-fighters button.dimmed,.neutral-picks button.dimmed,.method-picks button.dimmed,.round-picks button.dimmed{opacity:.28;filter:grayscale()}.tap-fighters button.selected,.neutral-picks button.selected,.method-picks button.selected,.round-picks button.selected{opacity:1;filter:none}.lock-prediction-button{background:var(--red);color:#fff;cursor:pointer;min-width:260px;min-height:50px;font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;border:0;margin:22px auto 0;padding:0 22px;font-size:1rem;display:block}.lock-prediction-button:disabled{cursor:not-allowed;background:#918b82}.prediction-locked{border:2px solid #19834d;box-shadow:7px 7px #b6dac3}.prediction-locked .fight-pick-meta{background:#12653a}.prediction-locked .fight-pick-meta em{color:#fff}.locked-prediction-body{background:#f0fbf4;grid-template-columns:64px 1fr auto;align-items:center;gap:18px;min-height:140px;padding:24px;display:grid}.locked-icon{color:#fff;width:58px;height:58px;font-family:var(--display);background:#19834d;border-radius:50%;place-items:center;font-size:2rem;display:grid}.locked-prediction-body span{color:#12653a;font-size:var(--type-compact);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.locked-prediction-body h3{font-family:var(--display);text-transform:uppercase;margin:5px 0;font-size:clamp(1.8rem,3.4vw,3.2rem);font-weight:400;line-height:1}.locked-prediction-body p{color:var(--grey);font-size:var(--type-compact);margin:0}.locked-prediction-body button{color:#12653a;cursor:pointer;text-transform:uppercase;background:#fff;border:1px solid #12653a;min-height:44px;padding:0 16px;font-weight:800}.deadline-locked{opacity:.82}.deadline-locked .locked-prediction-body{background:#e5e1da}.deadline-locked .locked-icon{background:#6f6961}.expanded-event-card{background:#ffffff4d;border:1px solid #aaa39a;margin-top:10px}.expanded-event-card>span{font-size:var(--type-compact);text-transform:uppercase;background:#d7d0c5;padding:10px 14px;font-weight:800;display:block}.expanded-event-card article{opacity:.7;border-top:1px solid #c5beb3;grid-template-columns:1fr 30px 1fr 170px;align-items:center;gap:10px;min-height:58px;padding:6px 14px;display:grid}.expanded-event-card article>strong{text-align:center}.expanded-event-card article>small{font-size:var(--type-compact);text-align:right}.parlay-command-centre{border:1px solid var(--ink);color:#fff;background:#111;grid-template-columns:minmax(0,1.6fr) minmax(300px,.8fr);margin:0 0 24px;display:grid;box-shadow:7px 7px #c49a24}.parlay-main{padding:24px}.parlay-main h2{font-family:var(--display);text-transform:uppercase;margin:8px 0;font-size:clamp(2.4rem,5vw,4.8rem);font-weight:400;line-height:.94}.parlay-main>p{color:#bbb4aa;max-width:720px;font-size:var(--type-compact);line-height:1.55}.parlay-metrics{border:1px solid #4a463e;grid-template-columns:repeat(3,1fr);margin-top:20px;display:grid}.parlay-metrics b{color:#f4d978;font-family:var(--display);border-right:1px solid #4a463e;padding:15px;font-size:2rem;font-weight:400}.parlay-metrics b:last-child{border-right:0}.parlay-metrics small{color:#aaa39a;font-family:var(--sans);font-size:var(--type-caption);text-transform:uppercase;margin-top:4px;font-weight:800;display:block}.parlay-decision{background:#241f0d;border:1px solid #c49a24;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;margin-top:14px;padding:12px;display:grid}.parlay-decision div{gap:4px;display:grid}.parlay-decision span,.parlay-status{color:#bbb4aa;font-size:var(--type-compact)}.parlay-decision button{color:#111;text-transform:uppercase;background:#f4d978;border:1px solid #f4d978;min-height:44px;padding:0 16px;font-weight:900}.parlay-decision button.push{color:#f4d978;background:0 0}.parlay-status{background:#1a1813;border-left:3px solid #c49a24;margin-top:14px;padding:12px}.parlay-command-centre aside{background:#171613;border-left:1px solid #4a463e;padding:18px}.parlay-command-centre aside>span{color:#f4d978;font-size:var(--type-compact);text-transform:uppercase;margin-bottom:10px;font-weight:900;display:block}.parlay-command-centre aside article{border-top:1px solid #39362f;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:44px;display:grid}.parlay-command-centre aside article>strong{color:#aaa39a;font-size:var(--type-caption);grid-column:2/-1;margin-top:-8px}.parlay-command-centre aside article>b{color:#f4d978;font-size:var(--type-compact)}.parlay-command-centre .team-identity{text-overflow:ellipsis;min-width:0;overflow:hidden}.confidence-picks{grid-template-columns:repeat(3,1fr);gap:8px;max-width:720px;margin:0 auto;display:grid}.confidence-picks button{color:#111;cursor:pointer;background:#f1ede6;border:1px solid #8d867c;min-height:74px;padding:10px}.confidence-picks button.selected{border:2px solid var(--red);color:#fff;box-shadow:3px 3px 0 var(--red);background:#111}.confidence-picks b,.confidence-picks span{display:block}.confidence-picks b{font-family:var(--display);text-transform:uppercase;font-size:1.2rem;font-weight:400}.confidence-picks span{font-size:var(--type-caption);margin-top:5px;font-weight:800}.odds-note{color:var(--grey);font-size:var(--type-caption);margin:10px auto 0;display:block}.prediction-payout{flex-wrap:wrap;gap:6px 12px;margin-top:8px;display:flex}.prediction-payout b{color:#12653a}.prediction-payout small{color:#4f4a44;font-size:var(--type-caption)}@media (width<=1100px){.rehearsal-launcher{grid-template-columns:1fr 220px}.rehearsal-launcher .primary-action{grid-column:1/-1}.drop-roster{grid-template-columns:1fr}.prediction-overview{grid-template-columns:1fr 1fr}}@media (width<=760px){.parlay-command-centre{grid-template-columns:1fr;box-shadow:4px 4px #c49a24}.parlay-main{padding:16px 12px}.parlay-command-centre aside{border-top:1px solid #4a463e;border-left:0}.parlay-metrics b{padding:10px 7px;font-size:1.45rem}.parlay-decision{grid-template-columns:1fr 1fr}.parlay-decision div{grid-column:1/-1}.confidence-picks{grid-template-columns:1fr}.identity h1{white-space:normal;font-size:clamp(2.8rem,15vw,4.4rem)}.workspace-header h1{font-size:clamp(3.1rem,17vw,5rem)}.command-head{flex-direction:column;align-items:flex-start}.command-head h2{white-space:normal}.standings-tabs{flex-wrap:nowrap;overflow-x:auto}.standings-tabs button{flex:none}.rehearsal-launcher{grid-template-columns:1fr}.rehearsal-launcher .primary-action{grid-column:auto}.rehearsal-banner{flex-direction:column;align-items:flex-start;top:64px}.rehearsal-next{grid-template-columns:1fr}.rehearsal-report>div{grid-template-columns:1fr 1fr}.rehearsal-report .rehearsal-report-actions{flex-direction:column;align-items:stretch}.rehearsal-history>article{grid-template-columns:1fr auto}.rehearsal-history>article p{grid-column:1/-1}.fight-browser-pair{grid-template-columns:1fr 42px 1fr;padding:12px 8px}.fight-browser-pair .fighter-identity,.fight-browser-pair>.fighter-identity:last-child{text-align:center;grid-template-columns:1fr}.fight-browser-pair>.fighter-identity:last-child>img,.fight-browser-pair>.fighter-identity:last-child>i,.fight-browser-pair>.fighter-identity:last-child>div{grid-area:auto/1}.fight-browser-pair .fighter-identity>img,.fight-browser-pair .fighter-identity>i{width:58px;height:64px;margin:auto}.prediction-event-group>header{flex-direction:column;align-items:flex-start}.prediction-overview{grid-template-columns:1fr 1fr}.prediction-reveal-archive>header{grid-template-columns:1fr}.prediction-reveal-archive>header>b{width:132px}.locked-prediction-body{grid-template-columns:48px 1fr}.locked-icon{width:46px;height:46px}.locked-prediction-body button,.locked-prediction-body>b{grid-column:1/-1}.expanded-event-card article{grid-template-columns:1fr 24px 1fr}.expanded-event-card article>small{text-align:center;grid-column:1/-1}}.mobile-tabbar,.mobile-more-backdrop{display:none}@media (width<=820px){html{scroll-padding-top:72px}body{overflow-x:hidden}img,svg{max-width:100%}button,input,select,textarea,a{touch-action:manipulation}input,select,textarea{font-size:max(16px,1em)!important}.topbar{z-index:70;border-bottom:1px solid #292929;grid-template-columns:minmax(0,1fr) auto;min-height:58px;padding:0 12px;position:sticky;top:0}.brand{text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:1rem;overflow:hidden}.main-nav{display:none}.header-actions{gap:7px}.environment-switch button{min-height:30px;font-size:var(--type-caption);padding:0 6px}.refresh-data{display:none}.notification-button{width:36px;height:36px}.mode-label{min-height:36px;font-size:var(--type-caption);letter-spacing:.04em;padding:0 7px}.live-dot{width:7px;height:7px}.page{width:100%;padding:18px 14px calc(96px + env(safe-area-inset-bottom))}.sandbox-banner{flex-direction:column;align-items:flex-start;gap:8px}.mobile-tabbar{z-index:95;min-height:calc(64px + env(safe-area-inset-bottom));padding:5px 5px env(safe-area-inset-bottom);background:#0a0a0afa;border-top:1px solid #3d3d3d;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 34px #00000038}.mobile-tabbar button,.mobile-tabbar a{color:#aaa49a;background:0 0;border:0;align-content:center;place-items:center;gap:3px;min-width:0;min-height:54px;padding:5px 2px;text-decoration:none;display:grid;position:relative}.mobile-tabbar button:before,.mobile-tabbar a:before{background:var(--red);content:"";width:0;height:3px;transition:width .16s;position:absolute;top:0}.mobile-tabbar button.is-active{color:#fff}.mobile-tabbar button.is-active:before{width:34px}.mobile-tabbar b{font-family:var(--display);font-size:1rem;font-weight:400;line-height:1}.mobile-tabbar span{max-width:100%;font-size:var(--type-caption);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-weight:900;overflow:hidden}.mobile-admin-tabbar{grid-template-columns:repeat(4,1fr)}.mobile-more-backdrop{z-index:90;padding:16px 10px calc(72px + env(safe-area-inset-bottom));background:#00000094;align-items:flex-end;display:flex;position:fixed;inset:0}.mobile-more-sheet{border:1px solid var(--ink);background:var(--paper);width:100%;max-height:calc(100dvh - 100px);overflow-y:auto;box-shadow:0 -12px 40px #0000004d}.mobile-more-sheet>header{color:#fff;background:#111;justify-content:space-between;align-items:center;padding:15px 16px;display:flex}.mobile-more-sheet h2{font-family:var(--display);text-transform:uppercase;margin:3px 0 0;font-size:2.2rem;font-weight:400}.mobile-more-sheet>header button{color:#fff;background:0 0;border:1px solid #555;width:42px;height:42px;font-size:1.5rem}.mobile-more-grid{background:#bdb6ab;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.mobile-more-grid button{text-align:left;background:#fffdf8;border:0;align-content:center;gap:5px;min-width:0;min-height:112px;padding:12px 8px;display:grid}.mobile-more-grid button b{font-family:var(--display);font-size:1.8rem;font-weight:400}.mobile-more-grid button span{font-size:var(--type-compact);text-transform:uppercase;font-weight:900}.mobile-more-grid button small{color:var(--grey);font-size:var(--type-caption);line-height:1.25}.mobile-more-grid .rules-more-link{background:var(--red);color:#fff}.mobile-more-grid .rules-more-link svg{width:28px;height:28px}.mobile-more-grid .rules-more-link small{color:#ffffffc7}}.rules-guide{max-width:1320px;margin:0 auto}.rules-hero{background:var(--ink);color:#fff;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);min-height:430px;display:grid;overflow:hidden}.rules-hero>div{background:linear-gradient(125deg,#111 0% 61%,#251b18 100%);padding:clamp(28px,5vw,68px)}.rules-hero .eyebrow{color:#ff5148;font-size:var(--type-compact)}.rules-hero h1{font-family:var(--display);letter-spacing:-.04em;text-transform:uppercase;margin:16px 0 18px;font-size:clamp(4.5rem,10vw,9.8rem);font-weight:400;line-height:.78}.rules-hero h1 em{color:var(--red);font-style:normal}.rules-hero p:not(.eyebrow){color:#cac4bc;max-width:485px;font-size:var(--type-support);margin:0;font-weight:600;line-height:1.65}.rules-hero aside{background:var(--red);color:#fff;grid-template-columns:1fr 1fr;align-content:center;gap:0;display:grid}.rules-hero aside span{min-height:112px;font-family:var(--display);border-bottom:1px solid #ffffff73;align-items:end;padding:16px 18px 0;font-size:clamp(3.8rem,7vw,6.8rem);font-weight:400;line-height:.75;display:flex}.rules-hero aside b{min-height:112px;font-size:var(--type-compact);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #ffffff73;align-items:end;padding:18px 16px;line-height:1.25;display:flex}.rules-jump{background:var(--ink);grid-template-columns:repeat(4,1fr);gap:1px;margin:20px 0;display:grid}.rules-jump a{min-height:72px;color:var(--ink);font-size:var(--type-compact);text-transform:uppercase;background:#fffdf8;align-items:center;gap:10px;padding:13px 16px;font-weight:900;text-decoration:none;transition:background .15s,color .15s;display:flex}.rules-jump a:hover,.rules-jump a:focus-visible{background:var(--red);color:#fff;outline:0}.rules-jump svg{width:23px;height:23px}.rules-chapter{margin-top:72px;scroll-margin-top:100px}.rules-chapter-title{grid-template-columns:clamp(80px,11vw,140px) minmax(0,1fr);align-items:start;gap:18px;margin-bottom:26px;display:grid}.rules-chapter-title>span{color:var(--red);font-family:var(--display);font-size:clamp(4.2rem,7vw,6.8rem);line-height:.74}.rules-chapter-title p{color:var(--grey);font-size:var(--type-compact);letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px;font-weight:900}.rules-chapter-title h2{font-family:var(--display);letter-spacing:-.035em;text-transform:uppercase;margin:0;font-size:clamp(3.2rem,6.3vw,6.7rem);font-weight:400;line-height:.84}.rules-build-grid{background:#777069;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.rules-stat-card{background:#fffdf8;min-height:220px;padding:clamp(18px,2.5vw,34px)}.rules-stat-card strong{font-family:var(--display);letter-spacing:-.04em;margin-bottom:28px;font-size:clamp(3.4rem,5vw,5.7rem);font-weight:400;line-height:.75;display:block}.rules-stat-card span{max-width:180px;color:var(--grey);font-size:var(--type-compact);font-weight:800;line-height:1.45;display:block}.rules-stat-card.dark{color:#fff;background:#111}.rules-stat-card.dark span{color:#c6c0b7}.rules-stat-card.red{background:var(--red);color:#fff}.rules-stat-card.red span{color:#fff}.rules-flow-card{color:#111;cursor:pointer;min-height:220px;font-family:var(--display);text-align:left;text-transform:uppercase;background:#e4ddd2;border:0;flex-direction:column;justify-content:center;gap:12px;padding:22px;font-size:1.45rem;line-height:.95;transition:background .18s,box-shadow .18s,transform .18s;display:flex}.rules-flow-card svg{width:28px;height:28px;color:var(--red)}.rules-flow-card strong{font:400 clamp(1.8rem,2.8vw,3rem)/.84 var(--display)}.rules-flow-card small{color:var(--red);font:900 var(--type-caption)/1.2 var(--body);letter-spacing:.05em}.rules-flow-card:hover,.rules-flow-card:focus-visible{box-shadow:inset 7px 0 0 var(--red);background:#f4ede3;outline:none;transform:translateY(-2px)}.rules-callout{color:#fff;background:#1b1b1b;grid-template-columns:64px minmax(0,1fr);gap:16px;margin:1px 0;padding:clamp(22px,3vw,36px);display:grid}.rules-callout svg{color:#ff5148;width:34px;height:34px}.rules-callout b{font-family:var(--display);text-transform:uppercase;margin-bottom:7px;font-size:1.35rem;font-weight:400;display:block}.rules-callout p{color:#c9c3bc;max-width:860px;font-size:var(--type-compact);margin:0;line-height:1.65}.rules-auction-steps{background:#777069;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:18px;display:grid}.rules-auction-steps article{background:#fffdf8;min-height:190px;padding:22px}.rules-auction-steps span{color:var(--red);font-family:var(--display);margin-bottom:28px;font-size:2.5rem;line-height:.7;display:block}.rules-auction-steps b{font-family:var(--display);text-transform:uppercase;margin-bottom:9px;font-size:1.5rem;font-weight:400;line-height:.9;display:block}.rules-auction-steps p{color:var(--grey);font-size:var(--type-compact);margin:0;font-weight:700;line-height:1.5}.rules-auction-example{border:1px solid var(--ink);color:#fff;background:#111;grid-template-columns:minmax(260px,.75fr) minmax(420px,1.25fr);margin-top:18px;display:grid}.rules-auction-example>header{padding:clamp(22px,3vw,40px)}.rules-auction-example>header p{color:#ff5148;font-size:var(--type-compact);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-weight:900}.rules-auction-example h3{max-width:420px;font-family:var(--display);text-transform:uppercase;margin:0 0 18px;font-size:clamp(2.7rem,4.5vw,5rem);font-weight:400;line-height:.82}.rules-auction-example>header span{color:#bbb4aa;font-size:var(--type-compact);font-weight:700}.rules-bid-stack{color:var(--ink);background:#e7e0d5;align-content:center;display:grid}.rules-bid-stack>div{border-bottom:1px solid #aaa299;grid-template-columns:1fr .55fr .85fr;align-items:center;min-height:70px;padding:10px 16px;display:grid}.rules-bid-stack>div:last-child{border-bottom:0}.rules-bid-stack b{font-size:var(--type-compact);text-transform:uppercase}.rules-bid-stack strong{font-family:var(--display);font-size:2rem;font-weight:400}.rules-bid-stack span{font-size:var(--type-caption);text-transform:uppercase;justify-self:end;font-weight:900}.rules-bid-stack .is-tied{color:var(--red);text-decoration:line-through}.rules-bid-stack .is-winner{background:var(--red);color:#fff}.rules-bid-stack .is-winner span{color:#fff}.rules-auction-example>footer{border-top:1px solid #555;grid-column:1/-1;grid-template-columns:52px 1fr;align-items:center;gap:14px;padding:20px 24px;display:grid}.rules-auction-example>footer svg{color:#ff5148;width:34px;height:34px}.rules-auction-example>footer b{font-family:var(--display);text-transform:uppercase;margin-bottom:4px;font-size:1.45rem;font-weight:400;display:block}.rules-auction-example>footer p{color:#c9c3bc;font-size:var(--type-compact);margin:0;line-height:1.45}.rules-auction-warnings{background:#777069;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:1px;display:grid}.rules-auction-warnings article{background:#fffdf8;min-height:125px;padding:18px}.rules-auction-warnings b,.rules-auction-warnings span{display:block}.rules-auction-warnings b{color:var(--red);font-size:var(--type-compact);text-transform:uppercase;margin-bottom:9px}.rules-auction-warnings span{color:var(--grey);font-size:var(--type-compact);font-weight:700;line-height:1.45}.rules-mini-grid{background:#777069;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.rules-mini-grid article{background:#fffdf8;min-height:116px;padding:19px}.rules-mini-grid b,.rules-mini-grid span{display:block}.rules-mini-grid b{font-size:var(--type-support);text-transform:uppercase;margin-bottom:8px}.rules-mini-grid span{color:var(--grey);font-size:var(--type-compact);line-height:1.45}.rules-lead{max-width:620px;color:var(--grey);font-size:var(--type-support);margin:-4px 0 24px clamp(98px,12.5vw,158px);font-weight:700;line-height:1.5}.rules-scoring-board{border:1px solid var(--ink)}.rules-scoring-board>div{border-top:1px solid #b8b1a7;grid-template-columns:minmax(180px,1.2fr) .55fr .55fr minmax(170px,.9fr);align-items:center;min-height:76px;display:grid}.rules-scoring-board>div:first-child{border-top:0}.rules-scoring-board>div>*{min-width:0;padding:11px 14px}.rules-score-head{color:#fff;font-size:var(--type-caption);letter-spacing:.07em;text-transform:uppercase;background:#111;font-weight:900;min-height:39px!important}.rules-score-head>*{color:#ff5148}.rules-scoring-board b{font-size:var(--type-compact);text-transform:uppercase}.rules-scoring-board strong{font-family:var(--display);font-size:1.42rem;font-weight:400}.rules-scoring-board strong:nth-child(3){color:var(--red)}.rules-scoring-board small{color:var(--grey);font-size:var(--type-caption);font-weight:700;line-height:1.35}.rules-bonus-grid{background:#777069;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:1px;display:grid}.rules-bonus-grid article{background:#fffdf8;min-height:155px;padding:17px}.rules-bonus-grid svg{width:23px;height:23px;color:var(--red);margin-bottom:16px;display:block}.rules-bonus-grid b,.rules-bonus-grid strong{font-family:var(--display);margin-bottom:7px;font-size:2.15rem;font-weight:400;line-height:.8;display:block}.rules-bonus-grid span{max-width:165px;color:var(--grey);font-size:var(--type-caption);font-weight:700;line-height:1.35;display:block}.rules-ranking-ribbon{background:#504b45;grid-template-columns:1.6fr repeat(5,1fr);gap:1px;margin-top:18px;display:grid}.rules-ranking-ribbon>*{color:#fff;background:#181818;min-height:130px;padding:18px}.rules-ranking-ribbon p{color:#ff5148;font-size:var(--type-caption);letter-spacing:.07em;text-transform:uppercase;margin:0 0 6px;font-weight:900}.rules-ranking-ribbon b{font-family:var(--display);text-transform:uppercase;font-size:1.25rem;font-weight:400;line-height:.95}.rules-ranking-ribbon span{color:#bfb9b0;font-size:var(--type-caption);text-transform:uppercase;font-weight:900;line-height:1.3}.rules-ranking-ribbon strong{color:#fff;font-family:var(--display);margin-top:12px;font-size:1.7rem;font-weight:400;display:block}.rules-picks-grid{background:#777069;grid-template-columns:1.45fr repeat(3,1fr);gap:1px;display:grid}.rules-picks-grid>article{background:#fffdf8;min-height:245px;padding:23px}.rules-pick-intro{color:#fff;background:var(--red)!important}.rules-pick-intro svg{width:38px;height:38px}.rules-pick-intro h3{max-width:325px;font-family:var(--display);text-transform:uppercase;margin:26px 0 9px;font-size:2rem;font-weight:400;line-height:.92}.rules-pick-intro p{max-width:365px;font-size:var(--type-compact);margin:0;font-weight:700;line-height:1.5}.rules-picks-grid>article:not(.rules-pick-intro){flex-direction:column;justify-content:flex-end;display:flex}.rules-picks-grid span{color:var(--grey);font-size:var(--type-compact);letter-spacing:.06em;text-transform:uppercase;font-weight:900}.rules-picks-grid strong{font-family:var(--display);margin:14px 0 10px;font-size:3.8rem;font-weight:400;line-height:.75}.rules-picks-grid small{color:var(--grey);font-size:var(--type-caption);font-weight:700;line-height:1.35}.rules-prediction-ladder{background:#777069;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:1px;display:grid}.rules-prediction-ladder>div{color:#fff;background:#181818;min-height:165px;padding:18px}.rules-prediction-ladder span{color:#ff5148;font-family:var(--display);margin-bottom:26px;font-size:2rem;line-height:.7;display:block}.rules-prediction-ladder b,.rules-prediction-ladder small{display:block}.rules-prediction-ladder b{font-size:var(--type-compact);text-transform:uppercase;margin-bottom:7px}.rules-prediction-ladder small{color:#bfb9b0;font-size:var(--type-caption);font-weight:700;line-height:1.45}.rules-season-track{background:#777069;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.rules-season-track article{background:#fffdf8;min-height:220px;padding:22px}.rules-season-track span{color:var(--red);font-family:var(--display);margin-bottom:28px;font-size:2.4rem;line-height:.7;display:block}.rules-season-track b{font-family:var(--display);text-transform:uppercase;margin-bottom:10px;font-size:1.65rem;font-weight:400;line-height:.88;display:block}.rules-season-track p{color:var(--grey);font-size:var(--type-compact);margin:0;font-weight:700;line-height:1.45}.rules-footer{background:var(--red);color:#fff;margin-top:1px;padding:clamp(30px,5vw,68px)}.rules-footer b,.rules-footer strong{font-family:var(--display);letter-spacing:-.04em;text-transform:uppercase;font-size:clamp(3rem,7vw,7rem);font-weight:400;line-height:.78;display:block}.rules-footer b{color:#1c1c1c}.rules-footer p{max-width:620px;font-size:var(--type-compact);margin:26px 0 0;font-weight:800;line-height:1.6}.rules-roster-anatomy{border:1px solid var(--ink);color:#fff;background:#111;margin:18px 0 1px}.rules-roster-anatomy>header{grid-template-columns:.45fr 1.1fr 1fr;align-items:end;gap:24px;padding:clamp(22px,3vw,38px);display:grid}.rules-roster-anatomy>header>span,.rules-equation>header span,.rules-retention>header span{color:#ff5148;font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:900}.rules-roster-anatomy h3,.rules-equation h3,.rules-retention h3{font-family:var(--display);letter-spacing:-.025em;text-transform:uppercase;margin:0;font-size:clamp(2.2rem,4vw,4.6rem);font-weight:400;line-height:.84}.rules-roster-anatomy>header p{color:#bdb6ad;max-width:420px;font-size:var(--type-compact);margin:0;font-weight:700;line-height:1.55}.rules-roster-band{border-top:1px solid #4b4640;border-bottom:1px solid #4b4640;grid-template-columns:repeat(15,1fr);min-height:132px;display:grid}.rules-roster-band span{border-right:1px solid #ffffff52;flex-direction:column;justify-content:space-between;min-width:0;padding:11px 7px;display:flex}.rules-roster-band span:last-child{border-right:0}.rules-roster-band .mens{background:#292724}.rules-roster-band .womens{background:var(--red)}.rules-roster-band .flex{color:var(--ink);background:#e6ded2}.rules-roster-band b{font-family:var(--display);font-size:clamp(1.35rem,2.5vw,2.6rem);font-weight:400;line-height:.75}.rules-roster-band small{font-size:var(--type-caption);letter-spacing:.06em;writing-mode:vertical-rl;font-weight:900}.rules-roster-legend{background:#4b4640;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.rules-roster-legend article{background:#171717;grid-template-columns:64px 1fr;align-items:center;gap:14px;min-height:118px;padding:18px;display:grid}.rules-roster-legend article:nth-child(2){background:#251412}.rules-roster-legend article:nth-child(3){color:var(--ink);background:#efe8dc}.rules-roster-legend strong{font-family:var(--display);font-size:3.6rem;font-weight:400;line-height:.75}.rules-roster-legend b,.rules-roster-legend span{display:block}.rules-roster-legend b{font-size:var(--type-compact);text-transform:uppercase;margin-bottom:6px}.rules-roster-legend span{color:#aaa39a;font-size:var(--type-caption);font-weight:700;line-height:1.4}.rules-roster-legend article:nth-child(3) span{color:var(--grey)}.rules-equation{border:1px solid var(--ink);background:#e8e0d5;margin-top:18px}.rules-equation>header{color:#fff;background:#111;grid-template-columns:.55fr 1.45fr;align-items:end;gap:22px;padding:clamp(22px,3vw,36px);display:grid}.rules-equation-row{border-top:1px solid var(--ink);grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1.15fr;align-items:stretch;min-height:116px;display:grid}.rules-equation-row>*{text-align:center;justify-content:center;align-items:center;min-width:0;padding:14px;display:flex}.rules-equation-row b{font-size:var(--type-compact);text-transform:uppercase;background:#fffdf8;line-height:1.35}.rules-equation-row i{color:var(--red);font-family:var(--display);padding-inline:7px;font-size:2rem;font-style:normal}.rules-equation-row strong{background:var(--red);color:#fff;font-family:var(--display);text-transform:uppercase;font-size:1.7rem;font-weight:400;line-height:.85}.rules-equation>article{border-top:1px solid var(--ink);color:#fff;background:#171717;grid-template-columns:.45fr 1.05fr 1.5fr;align-items:center;gap:20px;min-height:124px;padding:18px 22px;display:grid}.rules-equation>article>span{color:#ff5148;font-size:var(--type-caption);letter-spacing:.07em;text-transform:uppercase;font-weight:900}.rules-equation>article>b{font-size:var(--type-compact);text-transform:uppercase;line-height:1.45}.rules-equation>article>div{font-family:var(--display);justify-content:flex-end;align-items:baseline;gap:10px;display:flex}.rules-equation>article strong{font-size:clamp(1.7rem,3vw,3rem);font-weight:400}.rules-equation>article i{color:#ff5148;font-size:1.6rem;font-style:normal}.rules-equation>article em{color:#ff5148;font-size:clamp(2.8rem,5vw,5.2rem);font-style:normal;line-height:.75}.rules-equation>article>small{color:#aaa39a;font-size:var(--type-caption);grid-column:2/-1;margin-top:-12px;font-weight:700}.rules-pick-equation .rules-equation-row{grid-template-columns:1.7fr auto 1fr auto 1fr auto 1.2fr}.rules-retention{border:1px solid var(--ink);margin-top:18px}.rules-retention>header{color:#fff;background:#111;grid-template-columns:.55fr 1.45fr;align-items:end;gap:22px;padding:clamp(22px,3vw,36px);display:grid}.rules-retention>div{background:#777069;grid-template-columns:1fr 1fr 1.35fr;gap:1px;display:grid}.rules-retention article{background:#fffdf8;flex-direction:column;justify-content:flex-end;min-height:235px;padding:22px;display:flex}.rules-retention article.even{background:var(--red);color:#fff}.rules-retention article.cost{background:#e8e0d5}.rules-retention article>span{color:inherit;font-size:var(--type-caption);letter-spacing:.07em;text-transform:uppercase;margin-bottom:auto;font-weight:900}.rules-retention article strong{font-family:var(--display);text-transform:uppercase;margin-bottom:11px;font-size:clamp(3.6rem,6vw,6.6rem);font-weight:400;line-height:.7}.rules-retention article.cost strong{font-size:clamp(2.6rem,4vw,4.3rem)}.rules-retention article b{max-width:250px;font-size:var(--type-compact);text-transform:uppercase;line-height:1.4}@media (width<=980px){.rules-hero{grid-template-columns:1fr}.rules-hero aside{grid-template-columns:repeat(3,1fr)}.rules-roster-anatomy>header{grid-template-columns:.5fr 1.5fr}.rules-roster-anatomy>header p{grid-column:2}.rules-roster-band{min-height:112px}.rules-equation-row{min-width:900px}.rules-equation{overflow-x:auto}.rules-equation>header,.rules-equation>article{min-width:900px}.rules-retention>div{grid-template-columns:1fr 1fr}.rules-retention article.cost{grid-column:1/-1;min-height:175px}.rules-hero aside span,.rules-hero aside b{min-height:78px}.rules-hero aside span{border-right:1px solid #ffffff73;padding-top:8px;font-size:4rem}.rules-hero aside b{border-right:1px solid #ffffff73}.rules-build-grid{grid-template-columns:1fr 1fr}.rules-flow-card{min-height:170px}.rules-auction-steps{grid-template-columns:1fr 1fr}.rules-auction-example{grid-template-columns:1fr}.rules-auction-example>footer{grid-column:1}.rules-auction-warnings{grid-template-columns:1fr 1fr}.rules-picks-grid,.rules-ranking-ribbon{grid-template-columns:1.3fr repeat(3,1fr)}.rules-ranking-ribbon>div{grid-column:1/-1;min-height:auto}.rules-ranking-ribbon>span:nth-of-type(4),.rules-ranking-ribbon>span:nth-of-type(5){grid-column:span 1}}@media (width<=680px){.rules-hero{min-height:0;margin:-4px -14px 0}.rules-roster-anatomy>header{grid-template-columns:1fr}.rules-roster-anatomy>header p{grid-column:1}.rules-roster-band{grid-template-columns:repeat(5,1fr)}.rules-roster-band span{min-height:86px}.rules-roster-band small{writing-mode:horizontal-tb}.rules-roster-legend{grid-template-columns:1fr}.rules-roster-legend article{min-height:98px}.rules-equation>header,.rules-equation>article,.rules-equation-row{min-width:760px}.rules-retention>header{grid-template-columns:1fr}.rules-retention>div{grid-template-columns:1fr 1fr}.rules-retention article{min-height:175px;padding:18px}.rules-retention article.cost{grid-column:1/-1}.rules-hero>div{padding:34px 18px 38px}.rules-hero h1{margin-top:14px;font-size:clamp(4.2rem,21vw,6.4rem)}.rules-hero aside{grid-template-columns:1fr 1fr}.rules-hero aside span,.rules-hero aside b{min-height:78px}.rules-hero aside span{font-size:3.3rem}.rules-jump{grid-template-columns:1fr 1fr;margin:12px 0}.rules-jump a{min-height:56px;font-size:var(--type-caption);padding:10px}.rules-jump svg{width:18px;height:18px}.rules-chapter{margin-top:48px}.rules-chapter-title{grid-template-columns:62px minmax(0,1fr);gap:12px;margin-bottom:18px}.rules-chapter-title>span{font-size:3.5rem}.rules-chapter-title h2{font-size:clamp(2.7rem,14vw,4.4rem)}.rules-build-grid,.rules-mini-grid,.rules-bonus-grid,.rules-prediction-ladder,.rules-season-track,.rules-auction-steps,.rules-auction-warnings{grid-template-columns:1fr 1fr}.rules-stat-card{min-height:174px;padding:18px}.rules-stat-card strong{margin-bottom:21px;font-size:3.5rem}.rules-flow-card{min-height:174px}.rules-callout{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:20px 16px}.rules-callout svg{width:27px;height:27px}.rules-auction-steps article{min-height:170px;padding:16px}.rules-auction-example h3{font-size:3.2rem}.rules-bid-stack>div{grid-template-columns:1fr .45fr .9fr;padding:9px 12px}.rules-auction-example>footer{grid-template-columns:36px 1fr;padding:17px}.rules-lead{font-size:var(--type-compact);margin:-4px 0 18px}.rules-scoring-board{overflow-x:auto}.rules-scoring-board>div,.rules-score-head{min-width:610px}.rules-ranking-ribbon{grid-template-columns:1fr 1fr}.rules-ranking-ribbon>div{grid-column:1/-1}.rules-ranking-ribbon>*{min-height:103px;padding:15px}.rules-picks-grid{grid-template-columns:1fr 1fr}.rules-pick-intro{grid-column:1/-1;min-height:205px!important}.rules-picks-grid>article{min-height:156px;padding:18px}.rules-picks-grid strong{font-size:3rem}.rules-prediction-ladder>div{min-height:145px;padding:15px}.rules-season-track article{min-height:166px;padding:16px}.rules-season-track span{margin-bottom:20px}.rules-season-track b{font-size:1.35rem}.rules-footer{padding:35px 18px}.rules-footer b,.rules-footer strong{font-size:clamp(3rem,15vw,4.7rem)}}@media (width<=820px){.mobile-quick-actions{background:#bdb6ab;gap:1px;padding-top:1px;display:grid}.mobile-quick-actions button{min-height:48px;font-size:var(--type-compact);text-align:left;text-transform:uppercase;background:#fffdf8;border:0;padding:0 15px;font-weight:900}.identity{border-left:5px solid;align-items:flex-start;gap:10px;min-height:0;margin:4px 0 14px;padding:12px 0 14px 12px}.team-color-mark{flex:0 0 34px;width:34px;height:34px;margin-top:4px}.identity .eyebrow{font-size:var(--type-caption)}.identity h1{overflow-wrap:anywhere;max-width:100%;margin-top:2px;font-size:clamp(2.65rem,14vw,4.2rem);line-height:.88}.workspace-header{margin:5px 0 18px}.workspace-header .eyebrow{font-size:var(--type-compact)}.workspace-header h1{overflow-wrap:anywhere;max-width:100%;margin:5px 0 8px;font-size:clamp(3rem,15vw,4.7rem);line-height:.88}.workspace-header>p{max-width:100%;font-size:var(--type-compact);line-height:1.45}.dashboard-score-overview{grid-template-columns:1fr 1fr;margin-bottom:12px}.dashboard-score-overview .metric{min-height:82px;padding:11px 12px}.dashboard-score-overview .metric:nth-child(2n){border-right:0}.dashboard-score-overview .metric:nth-child(5){grid-column:1/-1}.dashboard-score-overview .metric strong{font-size:clamp(1.85rem,9vw,2.65rem)}.dashboard-actions{grid-template-columns:1fr;margin-bottom:12px}.dashboard-actions>div{padding:15px}.dashboard-actions h2{font-size:1.65rem}.dashboard-actions>button{border-top:1px solid #414141;border-left:0;grid-template-columns:52px 1fr;align-items:center;min-height:62px;padding:10px 15px}.dashboard-actions>button b{font-size:1.7rem}.dashboard-actions>button span{font-size:var(--type-compact)}.dashboard-grid,.season-dashboard,.auction-dashboard-mode{grid-template-columns:minmax(0,1fr);gap:12px}.dashboard-main,.dashboard-aside{min-width:0}.dashboard-aside{grid-template-columns:1fr;gap:12px;display:grid}.season-command-centre{margin-bottom:12px;padding:18px 14px}.command-head{gap:12px}.command-head h2{font-size:2.5rem}.command-head-action{width:100%}.command-head-action .text-action{text-align:center;border:1px solid #444;width:100%;min-height:42px}.command-grid{scroll-snap-type:x mandatory;scrollbar-width:none;margin-top:12px;display:flex;overflow-x:auto}.command-grid::-webkit-scrollbar{display:none}.command-grid>article{scroll-snap-align:start;flex:0 0 84%;min-height:210px}.dashboard-roster{margin-top:12px}.dashboard-roster>header{align-items:flex-start;padding:12px}.dashboard-roster h2{font-size:1.75rem}.dashboard-roster>header>b{text-align:right;max-width:90px}.dashboard-roster>div,.dashboard-roster.compact>div{grid-template-columns:1fr;max-height:none}.dashboard-roster article{border-right:0;grid-template-columns:46px minmax(0,1fr) auto;min-height:60px;padding:6px 9px}.dashboard-roster article img,.dashboard-roster article>i{width:46px;height:52px}.event-card,.standings-card{padding:18px}.event-card h2{font-size:clamp(2.7rem,14vw,4rem)}.standings-card li{grid-template-columns:26px minmax(0,1fr) auto;padding:0 6px}.dashboard-team-chip{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-auction-primary{padding:22px 16px}.dashboard-auction-primary h2{font-size:clamp(3rem,16vw,4.8rem)}.dashboard-auction-projection{grid-template-columns:1fr 1fr}.dashboard-auction-projection b{border-bottom:1px solid #555;min-width:0}.dashboard-priority-strip article{flex-basis:165px}.auction-workspace>.workspace-header h1{font-size:clamp(3rem,15vw,4.7rem)}.auction-phase-layout{grid-template-columns:minmax(0,1fr);gap:10px}.auction-bidding-column,.auction-side-panel{min-width:0}.auction-side-panel>summary{min-height:48px;padding:0 12px;position:static}.auction-side-panel-body{max-height:62vh;overflow-y:auto}.rule-notice{padding:11px 12px}.compact-auction-tools{grid-template-columns:1fr!important}.auction-control-strip{margin:10px 0}.auction-control-strip>label,.auction-control-strip>div{min-height:72px;padding:10px 12px}.safe-balance-warning{margin:8px 0}.safe-balance-warning>div{min-height:62px;padding:10px 12px}.projected-auction-plan>header{padding:11px 12px}.projected-auction-plan header small{display:none}.projection-stats{grid-template-columns:1fr 1fr}.projection-stats>b{min-height:52px}.projection-fighters article{flex-basis:185px}.auction-phase-layout .auction-bid-row,.auction-bid-row{grid-template-columns:minmax(90px,.75fr) minmax(0,1.25fr);gap:5px 7px;min-height:0;padding:7px}.auction-phase-layout .auction-bid-row>.fighter-identity,.auction-bid-row>.fighter-identity{grid-column:1/-1}.auction-phase-layout .fighter-identity{grid-template-columns:44px minmax(0,1fr);gap:8px}.auction-phase-layout .fighter-identity>img,.auction-phase-layout .fighter-identity>i{width:44px;height:48px}.auction-phase-layout .fighter-identity strong{font-size:1rem}.auction-phase-layout .fighter-identity span{font-size:var(--type-caption);margin-top:2px}.auction-phase-layout .fighter-identity small{font-size:var(--type-caption);margin-top:3px}.auction-phase-layout .auction-bid-row>.bid-minimum,.auction-bid-row>.bid-minimum{grid-column:1;min-width:0;padding:4px 5px}.auction-bid-row>.bid-minimum>span{display:none}.auction-phase-layout .auction-bid-row>.inline-bid-field,.auction-bid-row>.inline-bid-field{grid-column:2;min-width:0}.auction-phase-layout .inline-bid-status,.inline-bid-status{grid-column:1/-1;min-height:24px;padding:4px 6px}.bid-stepper{grid-template-columns:38px minmax(0,1fr) 38px;height:40px}.bid-stepper input{min-width:0;height:40px;font-size:var(--type-compact);padding:0 2px}.bid-stepper button{min-width:38px;min-height:40px}.auction-control-dock{bottom:calc(69px + env(safe-area-inset-bottom));border-width:1px;grid-template-columns:82px 72px minmax(0,1fr);grid-template-areas:"limit toggle submit""priority priority priority";max-height:none;margin:10px 0 0;box-shadow:0 -8px 32px #00000047}.dock-win-limit{border-right:1px solid #aaa39a;grid-area:limit;padding:7px}.dock-win-limit>span{font-size:var(--type-caption)}.dock-win-limit>div{grid-template-columns:24px 26px 24px;margin-top:4px}.dock-win-limit>div button{min-width:24px;min-height:32px;padding:0}.dock-win-limit>div b{min-height:32px;font-size:var(--type-support)}.dock-win-limit>small{display:none}.dock-priority-toggle{min-width:0;color:var(--ink);background:#fffdf8;border:0;border-right:1px solid #aaa39a;grid-area:toggle;align-content:center;place-items:center;gap:1px;padding:7px 4px;display:grid}.dock-priority-toggle span{color:var(--red);font-size:var(--type-caption);text-transform:uppercase;font-weight:900}.dock-priority-toggle b{font-family:var(--display);font-size:1.25rem;font-weight:400;line-height:1}.dock-priority-toggle small{color:var(--grey);font-size:var(--type-caption);text-transform:uppercase;font-weight:800}.dock-priority{border-top:1px solid #aaa39a;border-left:0;border-right:0;grid-area:priority;max-height:142px;padding:8px;display:none;overflow:hidden}.auction-control-dock.priority-open .dock-priority{display:block}.dock-priority>span{font-size:var(--type-caption);margin-bottom:6px}.dock-priority>div{scroll-snap-type:x mandatory;padding:1px 2px 5px}.dock-priority article{scroll-snap-align:start;flex:0 0 164px;grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr) 28px 28px;min-height:64px;padding:6px}.dock-priority img,.dock-priority i{grid-area:1/1/3;width:42px;height:50px}.dock-priority article>b{font-size:var(--type-caption);grid-area:1/2}.dock-priority article>em{font-size:var(--type-caption);grid-area:2/2}.dock-priority article>button:first-of-type{grid-area:1/3/3;min-width:28px}.dock-priority article>button:nth-of-type(2){grid-area:1/4/3;min-width:28px}.dock-priority .dock-remove{z-index:2;width:20px;height:20px;top:-3px;right:-3px}.dock-submit{grid-area:submit;min-width:0;padding:7px}.dock-submit>span{font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dock-submit strong{display:none}.dock-submit button{min-height:44px;font-size:var(--type-support);margin-top:4px}.auction-summary-dock{bottom:calc(69px + env(safe-area-inset-bottom))}.rehearsal-banner{box-shadow:none;flex-direction:row;align-items:center;gap:8px;margin:0 0 12px;padding:9px 10px;position:static;top:auto}.rehearsal-banner span{font-size:var(--type-support)}.rehearsal-banner strong{font-size:var(--type-caption);line-height:1.25}.rehearsal-banner button{min-height:36px;font-size:var(--type-caption);flex:none;padding:6px 8px}.rehearsal-bidding-layout{grid-template-columns:minmax(0,1fr)}.all-rosters-board article>div{scroll-snap-type:x mandatory}.all-rosters-board article>div>span{scroll-snap-align:start}.result-main-row{grid-template-columns:minmax(0,1fr) 88px}.result-bid-subrow{padding:9px}.toolbar{gap:8px;margin-bottom:14px}.search-field input{min-height:46px}.segmented{scroll-snap-type:x mandatory;width:100%}.segmented button{scroll-snap-align:start;min-height:44px}.division-group{margin-bottom:18px}.division-group-head{padding:12px}.division-group-head h2{font-size:2rem}.division-directory .data-table-wrap{background:0 0;border:0;overflow:visible}.division-directory .data-table{min-width:0;display:block}.division-directory .data-table thead{display:none}.division-directory .data-table tbody{gap:8px;display:grid}.division-directory .data-table tr{border:1px solid var(--ink);background:#fffdf8;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;box-shadow:3px 3px #d7cfc3}.division-directory .data-table td{min-width:0;height:auto;font-size:var(--type-compact);border-bottom:1px solid #d5cec3;border-right:1px solid #d5cec3;padding:9px 10px;display:block}.division-directory .data-table td:first-child{background:#f2ede5;grid-column:1/-1;padding:8px}.division-directory .data-table td:before{color:var(--red);font-size:var(--type-caption);text-transform:uppercase;margin-bottom:4px;font-weight:900;display:block}.division-directory .data-table td:nth-child(2):before{content:"Rank"}.division-directory .data-table td:nth-child(3):before{content:"Record"}.division-directory .data-table td:nth-child(4):before{content:"Streak"}.division-directory .data-table td:nth-child(5):before{content:"Auction cost"}.division-directory .data-table td:nth-child(6):before{content:"Season points"}.division-directory .data-table td:nth-child(7):before{content:"Team"}.division-directory .data-table td:empty{display:none}.fighter-profile-hero{min-height:0}.fighter-profile-hero>img,.fighter-profile-hero>span{height:245px}.fighter-profile-hero>div{padding:20px 15px}.fighter-profile-hero h1{overflow-wrap:anywhere;font-size:clamp(3.2rem,16vw,5rem)}.fights-chronology{gap:16px}.chronology-event>header{flex-direction:column;align-items:stretch;padding:14px}.chronology-event h2{font-size:clamp(2.25rem,12vw,3.6rem)}.chronology-event header button{width:100%;min-height:44px}.chronology-event .fight-browser-list{padding:8px}.fight-browser-list{gap:10px}.fight-browser-pair{grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr);min-height:124px;padding:10px 5px}.fight-browser-pair .fighter-identity{min-width:0}.fight-browser-pair .fighter-identity strong{font-size:var(--type-compact);-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fight-browser-pair .fighter-identity small{font-size:var(--type-caption);white-space:normal;overflow:visible}.fight-browser-pair .team-identity{min-height:21px;font-size:var(--type-caption);white-space:normal;padding:4px 5px}.fight-centre-info>strong{width:34px;height:34px}.other-fights-toggle{padding:0 8px 8px}.predictions-page{width:100%}.prediction-global-status{font-size:var(--type-compact);margin-bottom:12px;padding:10px 12px;top:58px}.prediction-overview{grid-template-columns:1fr 1fr;margin-bottom:16px}.prediction-overview .summary-stat{min-height:78px;padding:10px}.prediction-event-group{margin-bottom:22px}.prediction-event-group>header{gap:12px;padding:14px}.prediction-event-group>header h2{font-size:clamp(2.35rem,12vw,3.7rem)}.prediction-event-group>header button{width:100%;min-height:44px}.prediction-event-group .prominent-fights{margin-top:8px}.prediction-reveal-archive{margin-bottom:24px;scroll-margin-top:74px}.prediction-reveal-archive>header{padding:22px 16px}.prediction-reveal-archive>header h2{font-size:clamp(3.2rem,17vw,5rem)}.prediction-reveal-fights{gap:12px;padding:8px}.prediction-reveal-matchup{grid-template-columns:1fr;padding:12px}.prediction-reveal-matchup>strong{text-align:left;justify-self:start}.prediction-reveal-matchup>div{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr)}.immersive-pick-card{box-shadow:4px 4px #d8d0c4}.tap-fighters{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr)}.tap-fighters>button{min-width:0;min-height:150px;padding:9px 5px}.tap-fighters .fighter-identity strong{font-size:var(--type-compact);-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tap-fighters .team-identity{white-space:normal}.pick-builder{padding:14px 10px 16px}.neutral-picks,.method-picks{grid-template-columns:1fr 1fr;gap:7px;display:grid}.round-picks{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.method-picks button,.neutral-picks button{min-height:48px;padding:7px;line-height:1.2}.round-picks button{min-width:0;min-height:44px;font-size:var(--type-caption);padding:0 3px}.lock-prediction-button{width:100%;min-width:0;min-height:52px;margin-top:14px}.locked-prediction-body{grid-template-columns:44px minmax(0,1fr);gap:12px;min-height:0;padding:15px}.locked-prediction-body h3{font-size:1.8rem}.locked-prediction-body button{width:100%}.expanded-event-card article{padding:8px}.analytics-grid{grid-template-columns:1fr 1fr;gap:8px}.analytics-grid article{min-height:110px;padding:12px}.standings-tabs{z-index:34;background:var(--paper);scroll-snap-type:x mandatory;border-left:0;border-right:0;margin:0 -14px 14px;padding:0 8px;position:sticky;top:58px;box-shadow:0 5px 16px #0000001a}.standings-tabs button{scroll-snap-align:start;min-height:46px}.leaderboard-panel{min-width:0}.leaderboard-head{gap:10px;padding:14px 12px}.leaderboard-head h2{overflow-wrap:anywhere;font-size:clamp(2rem,11vw,3rem)}.leaderboard-head>b{text-align:center;flex:none;max-width:92px}.leaderboard-panel .data-table-wrap,.data-table-wrap{overscroll-behavior-x:contain;scroll-snap-type:x proximity;max-width:calc(100vw - 28px);overflow-x:auto}.leaderboard-panel .data-table{min-width:760px}.data-table th,.data-table td{padding:11px 12px}.league-stat-mosaic,.league-record-ribbon{grid-template-columns:1fr 1fr}.league-stat-mosaic article{min-height:105px;padding:12px}.league-stat-mosaic strong{font-size:1.45rem}.league-record-ribbon article{min-height:100px;padding:12px}.league-history-grid,.league-current-records{grid-template-columns:minmax(0,1fr);gap:14px}.league-history-grid .data-table{min-width:700px}.season-archive{grid-template-columns:1fr}.season-archive article{min-height:112px}.admin-heading{margin-bottom:14px}.admin-control-index{scroll-snap-type:x mandatory;border-left:0;border-right:0;margin:0 -14px 14px;padding:0 8px;top:58px}.admin-control-index button{scroll-snap-align:start;min-height:46px}.admin-metrics{grid-template-columns:1fr 1fr;gap:8px}.admin-metrics article{min-height:100px;padding:12px}.admin-panel{scroll-margin-top:112px}.admin-panel-head{align-items:flex-start;padding:14px 12px}.admin-panel h2{font-size:2rem}.admin-panel input,.admin-panel select,.admin-panel button{min-height:46px}.team-adjustment-panel form{grid-template-columns:1fr;padding:12px}.team-adjustment-panel .wide-field{grid-column:auto}.admin-team-directory article{grid-template-columns:1fr auto}.admin-team-directory article>strong{grid-column:1/-1}.admin-sync-actions{grid-template-columns:1fr;width:100%;display:grid}.notification-drawer{right:0;bottom:calc(64px + env(safe-area-inset-bottom));width:100%;max-width:none;max-height:calc(100dvh - 122px)}.modal-backdrop{padding:12px}.auth-modal{width:100%;max-height:90dvh;padding:22px 17px;overflow-y:auto}}@media (width>=761px){.main-nav{gap:7px}.nav-item{color:#77736d}.nav-item:hover,.nav-item:focus-visible{color:#d7d2cb}.nav-item.is-active,.nav-item.is-active:hover{color:var(--red)}.nav-item.is-active span{opacity:1;max-width:130px}}.refresh-data{grid-template-columns:18px auto;column-gap:7px}.prediction-fight-cell{min-width:0;display:grid}.pick-reveal-board{color:#f7f2e8;background:#111;border:1px solid #2d2a27;gap:18px;margin-top:-1px;padding:clamp(18px,3vw,30px);display:grid;position:relative;overflow:hidden}.pick-reveal-board:before{background:var(--red);content:"";width:5px;position:absolute;inset:0 auto 0 0}.pick-reveal-board>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.pick-reveal-board>header span{color:#ef4a45;font-size:var(--type-compact);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;font-weight:900;display:inline-flex}.pick-reveal-board>header span svg{width:16px;height:16px}.pick-reveal-board>header h3{font:400 clamp(2.2rem,4vw,4rem)/.88 var(--display);letter-spacing:-.02em;text-transform:uppercase;margin:7px 0 5px}.pick-reveal-board>header p{color:#aca59b;font-size:var(--type-compact);margin:0;font-weight:650}.pick-reveal-board>header>strong{color:#111;min-width:112px;font:400 2rem/1 var(--display);text-align:center;background:#f5efe4;padding:12px 14px}.pick-reveal-board>header>strong small{font:800 var(--type-caption)/1.1 var(--body);letter-spacing:.06em;text-transform:uppercase;margin-top:5px;display:block}.pick-reveal-lanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pick-reveal-lane{background:#191918;border:1px solid #383531;min-width:0}.pick-reveal-lane>header{border-bottom:1px solid #383531;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:10px 12px;display:flex}.pick-reveal-lane>header strong{font:400 1.3rem/1 var(--display);text-transform:uppercase}.pick-reveal-lane>header span{color:#8f887f;font-size:var(--type-caption);letter-spacing:.05em;text-transform:uppercase;font-weight:850}.pick-reveal-lane>div{gap:1px;padding:1px;display:grid}.pick-reveal-lane>div>p{color:#77716a;font-size:var(--type-compact);margin:0;padding:18px 12px;font-style:italic}.revealed-team-pick{--team-color:#ef1b16;background:#222220;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:3px 9px;padding:11px 12px;animation:.42s both reveal-team-pick;display:grid}.revealed-team-pick i{background:var(--team-color);grid-row:1/span 2;width:7px;height:100%;min-height:33px}.revealed-team-pick b{color:#fff;min-width:0;font-size:var(--type-compact);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.revealed-team-pick span{color:#ef4a45;font-size:var(--type-caption);letter-spacing:.04em;text-transform:uppercase;font-weight:900}.revealed-team-pick small{color:#aaa39a;font-size:var(--type-compact);grid-column:2/-1}.pick-reveal-lane.missed{background:#151515;border-style:dashed;grid-column:1/-1}.pick-reveal-lane.missed .revealed-team-pick{opacity:.68}.pick-reveal-lane.missed .revealed-team-pick i{background:#69645e}.pick-reveal-board>footer{color:#77716a;font-size:var(--type-caption);border-top:1px solid #302d29;padding-top:13px;font-weight:650;line-height:1.5}.pick-reveal-board.reveal-sync{justify-content:space-between;align-items:center;gap:18px;min-height:92px;padding:18px 22px;display:flex}.pick-reveal-board.reveal-sync>div{align-items:center;gap:12px;display:flex}.pick-reveal-board.reveal-sync>div>svg{width:26px;height:26px;color:var(--red)}.pick-reveal-board.reveal-sync span{gap:3px;display:grid}.pick-reveal-board.reveal-sync b{font:400 1.4rem/1 var(--display);text-transform:uppercase}.pick-reveal-board.reveal-sync small{color:#8f887f;font-size:var(--type-compact)}.pick-reveal-board.reveal-sync button{background:var(--red);color:#fff;font-size:var(--type-compact);text-transform:uppercase;cursor:pointer;border:0;align-items:center;gap:7px;padding:10px 13px;font-weight:900;display:inline-flex}.pick-reveal-board.reveal-sync button svg{width:15px}.pick-reveal-board.reveal-sync button:disabled{opacity:.55;cursor:wait}@keyframes reveal-team-pick{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (width<=720px){.pick-reveal-board>header{display:grid}.pick-reveal-board>header>strong{width:fit-content;min-width:96px}.pick-reveal-lanes{grid-template-columns:1fr}.pick-reveal-lane.missed{grid-column:auto}.pick-reveal-board.reveal-sync{display:grid}.pick-reveal-board.reveal-sync button{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.revealed-team-pick{animation:none}}.fight-talk{color:#f5efe4;background:#111;border:1px solid #252321;grid-template-columns:minmax(0,.88fr) minmax(360px,1.12fr);gap:0;margin-top:clamp(28px,5vw,64px);display:grid;position:relative;overflow:hidden}.fight-talk:before{background:var(--red);content:"";height:5px;position:absolute;inset:0 0 auto}.fight-talk-head{background:radial-gradient(circle at 90% 12%,#ef1b1633,#0000 31%),linear-gradient(145deg,#151515,#0d0d0d 65%);border-right:1px solid #33302d;align-content:space-between;min-height:340px;padding:clamp(28px,4vw,54px);display:grid}.fight-talk-head .card-kicker{color:#ef4a45;align-items:center;gap:8px;display:flex}.fight-talk-head .card-kicker svg{width:17px;height:17px}.fight-talk-head h2{color:#f5efe4;max-width:660px;font:400 clamp(3.1rem,6.2vw,6.7rem)/.78 var(--display);letter-spacing:-.03em;text-transform:uppercase;margin:16px 0 13px}.fight-talk-head h2 em{color:#ef312b;font-style:normal}.fight-talk-head>div>p:last-child{color:#a9a198;max-width:420px;font-size:var(--type-support);margin:0;line-height:1.6}.fight-talk-head aside{border-top:1px solid #34312e;grid-template-columns:auto 1fr auto 1fr;align-items:baseline;gap:4px 12px;margin-top:40px;padding-top:18px;display:grid}.fight-talk-head aside strong,.fight-talk-head aside b{color:#f5efe4;font:400 2rem/1 var(--display)}.fight-talk-head aside span{color:#77716b;font-size:var(--type-caption);letter-spacing:.06em;text-transform:uppercase;font-weight:850}.fight-talk-compose{color:#111;background:#f3eee5;align-content:start;gap:16px;padding:clamp(25px,3.5vw,46px);display:grid}.fight-talk-routing{grid-template-columns:1fr 1fr;gap:10px;display:grid}.fight-talk-routing label{gap:7px;display:grid}.fight-talk-routing label>span{font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:900}.fight-talk-routing select{color:#111;width:100%;min-width:0;height:48px;font-size:var(--type-compact);background:#fffdf8;border:1px solid #b8b0a5;border-radius:0;padding:0 40px 0 13px;font-weight:800}.fight-talk-message{display:block;position:relative}.fight-talk-message textarea{resize:vertical;color:#111;width:100%;min-height:118px;font:750 clamp(.88rem,1.5vw,1.05rem)/1.5 var(--body);background:#fffdf8;border:2px solid #111;border-radius:0;padding:18px 54px 18px 17px;display:block}.fight-talk-message textarea:focus{outline-offset:2px;outline:3px solid #ef1b1633}.fight-talk-message>b{color:#847d74;font-size:var(--type-caption);position:absolute;bottom:12px;right:13px}.fight-talk-message>b.near-limit{color:var(--red)}.fight-talk-compose-foot{grid-template-columns:1fr auto;align-items:end;gap:18px;display:grid}.fight-talk-quick{flex-wrap:wrap;gap:6px;display:flex}.fight-talk-quick button{color:#5f5952;font-size:var(--type-caption);text-align:left;background:0 0;border:1px solid #c5bdb2;padding:7px 9px;font-weight:750;line-height:1.2}.fight-talk-quick button:hover{color:#111;border-color:#111}.fight-talk-send{background:var(--red);color:#fff;min-width:150px;height:48px;font-size:var(--type-compact);letter-spacing:.04em;text-transform:uppercase;border:0;justify-content:space-between;align-items:center;gap:14px;padding:0 16px;font-weight:900;display:inline-flex}.fight-talk-send svg{width:18px;height:18px}.fight-talk-send:disabled{cursor:not-allowed;opacity:.45}.fight-talk-status{color:#625b54;font-size:var(--type-compact);margin:-2px 0 0;font-weight:750}.fight-talk-feed{background:#171716;border-top:1px solid #33302d;grid-column:1/-1}.fight-talk-feed>header{background:#0c0c0c;border-bottom:1px solid #33302d;justify-content:space-between;align-items:center;padding:14px clamp(18px,3vw,32px);display:flex}.fight-talk-feed>header span{color:#ef4a45;font-size:var(--type-compact);letter-spacing:.09em;text-transform:uppercase;font-weight:900}.fight-talk-feed>header b{color:#77716a;font-size:var(--type-caption);letter-spacing:.06em;text-transform:uppercase}.fight-talk-feed>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fight-talk-card{--talk-team:#ef1b16;color:#f5efe4;background:#181817;border-bottom:1px solid #33302d;border-right:1px solid #33302d;grid-template-rows:auto 1fr auto;min-width:0;min-height:216px;padding:20px;display:grid;position:relative}.fight-talk-card>i{background:var(--talk-team);width:4px;position:absolute;inset:0 auto 0 0}.fight-talk-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.fight-talk-identity{align-items:center;gap:10px;min-width:0;display:flex}.fight-talk-identity>b{background:var(--talk-team);color:#fff;width:34px;height:34px;font-size:var(--type-caption);letter-spacing:.03em;flex:none;place-items:center;display:grid}.fight-talk-identity>span{gap:3px;min-width:0;display:grid}.fight-talk-identity strong{font-size:var(--type-compact);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fight-talk-identity small{color:#817a73;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.fight-talk-card time{color:#6f6962;font-size:var(--type-caption);text-transform:uppercase;font-weight:850}.fight-talk-card>p{color:#f4efe6;font:400 clamp(1.5rem,2.35vw,2.25rem)/.98 var(--display);letter-spacing:-.01em;overflow-wrap:anywhere;text-transform:uppercase;margin:24px 0}.fight-talk-card>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.fight-talk-card>footer>span{color:#77716a;min-width:0;font-size:var(--type-caption);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;font-weight:800;display:inline-flex;overflow:hidden}.fight-talk-card>footer svg{width:13px;height:13px}.fight-talk-card>footer button{color:#756f68;font-size:var(--type-caption);text-transform:uppercase;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-weight:800;display:inline-flex}.fight-talk-card>footer button:hover{color:#ef4a45}.fight-talk-empty{color:#756f68;text-align:center;grid-column:1/-1;place-content:center;justify-items:center;min-height:230px;padding:40px;display:grid}.fight-talk-empty svg{color:#ef312b;width:32px;height:32px;margin-bottom:14px}.fight-talk-empty strong{color:#eee8de;font:400 2.2rem/1 var(--display);text-transform:uppercase}.fight-talk-empty p{font-size:var(--type-compact);margin:8px 0 0}.fight-talk-thread{color:#111;background:#f2ece2;border:1px solid #c8c0b5;border-top:0;gap:12px;padding:clamp(16px,2.5vw,24px);display:grid}.fight-talk-thread>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.fight-talk-thread>header span{color:var(--red);font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-weight:900;display:inline-flex}.fight-talk-thread>header span svg{width:16px;height:16px}.fight-talk-thread>header b{color:#7b746c;font-size:var(--type-caption);text-transform:uppercase}.fight-talk-thread-feed{border:1px solid #34312e;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fight-talk-thread .fight-talk-card{min-height:178px}.fight-talk-thread .fight-talk-card>p{margin:18px 0;font-size:clamp(1.3rem,2vw,1.8rem)}.fight-talk-thread-empty{color:#746d65;font-size:var(--type-compact);text-align:center;background:#e7e0d6;margin:0;padding:18px;font-style:italic}.fight-talk-thread>form{grid-template-columns:1fr auto;gap:8px;display:grid}.fight-talk-thread>form label{display:block;position:relative}.fight-talk-thread>form input{color:#111;width:100%;height:48px;font-size:var(--type-compact);background:#fffdf8;border:1px solid #aaa298;border-radius:0;padding:0 58px 0 13px;font-weight:700}.fight-talk-thread>form label>b{color:#8c857c;font-size:var(--type-caption);position:absolute;top:50%;right:10px;transform:translateY(-50%)}.fight-talk-thread>form>button{color:#fff;min-width:96px;font-size:var(--type-compact);letter-spacing:.05em;text-transform:uppercase;background:#111;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-weight:900;display:inline-flex}.fight-talk-thread>form>button svg{width:16px;height:16px}.fight-talk-thread>form>button:disabled{opacity:.4}@media (width<=1050px){.fight-talk{grid-template-columns:1fr}.fight-talk-head{border-bottom:1px solid #33302d;border-right:0;min-height:300px}.fight-talk-feed>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.fight-talk{margin-inline:-1px}.fight-talk-head{min-height:0;padding:30px 20px}.fight-talk-head h2{font-size:clamp(3rem,17vw,5.3rem)}.fight-talk-head aside{grid-template-columns:auto 1fr}.fight-talk-compose{padding:22px 16px}.fight-talk-routing,.fight-talk-compose-foot{grid-template-columns:1fr}.fight-talk-send{width:100%}.fight-talk-feed>div,.fight-talk-thread-feed{grid-template-columns:1fr}.fight-talk-card{min-height:190px}.fight-talk-thread{padding:14px}.fight-talk-thread>form{grid-template-columns:1fr}.fight-talk-thread>form>button{height:44px}}@media (prefers-reduced-motion:reduce){.fight-talk button{transition:none!important}}.fighter-packs{color:#f5efe4;background:#0e0e0e;border:1px solid #242220;margin-top:clamp(28px,5vw,64px);display:grid;position:relative;overflow:hidden}.packs-hero{border-top:5px solid var(--red);background:radial-gradient(circle at 67% 20%,#ef1b1647,#0000 30%),repeating-linear-gradient(118deg,#0000 0 18px,#ffffff04 18px 19px),#0d0d0d;grid-template-columns:minmax(0,1.05fr) minmax(280px,.68fr) auto;align-items:end;gap:clamp(22px,3vw,46px);min-height:470px;padding:clamp(30px,5vw,64px);display:grid;position:relative;overflow:hidden}.packs-hero:before{content:"";opacity:.13;mix-blend-mode:screen;background:linear-gradient(90deg,#0003,#0000 70%),url(/social/fight-kit-flatlay.webp) 50%/cover;position:absolute;inset:0}.packs-hero-copy,.packs-hero aside,.packs-cinematic-art{z-index:2;position:relative}.packs-hero .card-kicker{color:#ef4a45;align-items:center;gap:8px;display:flex}.packs-hero .card-kicker svg{width:17px}.packs-hero h2{color:#f5efe4;max-width:900px;font:400 clamp(3.4rem,7.3vw,7.5rem)/.78 var(--display);letter-spacing:-.03em;text-transform:uppercase;margin:18px 0 12px}.packs-hero h2 em{color:#ef312b;font-style:normal}.packs-hero-copy>p:not(.card-kicker){color:#918a82;max-width:520px;font-size:var(--type-compact);margin:0;line-height:1.6}.pack-preview-badge{color:#ff6a63;font-size:var(--type-caption);letter-spacing:.05em;text-transform:uppercase;background:#ef1b161f;border:1px solid #70504d;margin-top:16px;padding:7px 9px;font-weight:900;display:inline-flex}.packs-cinematic-art{isolation:isolate;background:radial-gradient(circle at 50% 20%,#ffffff29,#0000 34%),linear-gradient(#14060573,#040404b8),url(/social/faceoff.webp) 50% 22%/cover,linear-gradient(145deg,#38100e,#080808 64%);border:1px solid #ffffff2e;align-self:stretch;min-height:360px;overflow:hidden}.packs-cinematic-art:before{z-index:5;content:"";background:repeating-linear-gradient(0deg,#0000 0 5px,#ffffff06 5px 6px);position:absolute;inset:0}.packs-cinematic-art:after{z-index:6;content:"";background:linear-gradient(90deg,#0000,#ffffff38,#0000);width:28%;animation:5.6s ease-in-out infinite pack-scan;position:absolute;top:-20%;bottom:-20%;left:-18%;transform:rotate(15deg)}.packs-cinematic-art img{z-index:3;object-fit:cover;object-position:50% 8%;filter:contrast(1.08);clip-path:polygon(13% 0,100% 0,84% 100%,0 100%);width:61%;height:94%;position:absolute;top:8%;left:-5%}.packs-cinematic-art img:nth-of-type(2){z-index:2;filter:grayscale(.32)contrast(1.08);opacity:.84;top:16%;left:24%}.packs-cinematic-art img:nth-of-type(3){z-index:1;filter:grayscale(.64)contrast(1.08);opacity:.68;top:24%;left:53%}.packs-cinematic-art b{z-index:8;color:#fff;font:400 clamp(2.7rem,4vw,5rem)/.72 var(--display);text-align:right;text-shadow:0 4px 24px #000;position:absolute;bottom:6%;right:7%}.packs-cinematic-art>span{z-index:7;background:var(--red);width:7px;height:72%;position:absolute;bottom:0;right:0;box-shadow:0 0 30px #ef1b16b3}.packs-spotlight{z-index:0;filter:blur(8px);background:linear-gradient(#fff3,#0000 72%);width:42%;height:170%;animation:7s ease-in-out infinite alternate pack-spotlight;position:absolute;top:-40%;left:30%;transform:rotate(18deg)}.packs-hero aside{color:#111;background:#f3eee5;grid-template-columns:auto 1fr;gap:3px 10px;min-width:210px;padding:18px;display:grid}.packs-hero aside strong,.packs-hero aside b{font:400 2.3rem/1 var(--display)}.packs-hero aside span{color:#6f6860;font-size:var(--type-caption);letter-spacing:.06em;text-transform:uppercase;align-self:center;font-weight:900}.pack-odds{background:#171716;border-top:1px solid #332f2c;border-bottom:1px solid #332f2c;grid-template-columns:repeat(4,1fr) 1.8fr;display:grid}.pack-odds>span{border-right:1px solid #332f2c;grid-template-columns:auto 1fr;align-items:center;gap:3px 10px;padding:17px;display:grid}.pack-odds>span b{color:#fff;width:34px;height:34px;font:400 1.4rem/1 var(--display);background:#292725;grid-row:1/3;place-items:center;display:grid}.pack-odds>span strong{color:#f8f4ed;font:400 1.5rem/1 var(--display)}.pack-odds>span small{color:#aaa39a;font-size:var(--type-caption);text-transform:uppercase;font-weight:800}.pack-odds>p{color:#aaa39a;font-size:var(--type-compact);align-items:center;gap:9px;margin:0;padding:17px;font-weight:750;line-height:1.4;display:flex}.pack-odds>p svg{color:#ef312b;flex:none;width:17px}.pack-shop{color:#111;background:#eee7dc;gap:24px;padding:clamp(24px,4vw,52px);display:grid}.pack-shop>header{justify-content:space-between;align-items:end;gap:30px;display:flex}.pack-shop>header span,.pack-open>header span{color:var(--red);font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:900}.pack-shop>header h3{font:400 clamp(2.5rem,4vw,4.5rem)/.85 var(--display);text-transform:uppercase;margin:7px 0 0}.pack-shop>header>p{color:#6f6860;max-width:390px;font-size:var(--type-compact);text-align:right;margin:0;line-height:1.5}.pack-shop>div{border:1px solid #111;grid-template-columns:repeat(3,1fr);display:grid}.pack-product{background:#f8f4ed;border-right:1px solid #111;align-content:space-between;min-width:0;min-height:350px;padding:24px;display:grid;position:relative;overflow:hidden}.pack-product:last-child{border-right:0}.pack-product:before{content:"";background:#111;height:5px;position:absolute;inset:0 0 auto}.pack-product.size-duo:before{background:#7444d7}.pack-product.size-five:before{background:var(--red)}.pack-product>span{color:#aaa198;font:400 1.2rem/1 var(--display)}.pack-product>div{grid-template-columns:1fr auto;align-items:end;gap:0 10px;display:grid}.pack-product>div p{font:400 2.4rem/1 var(--display);text-transform:uppercase;grid-column:1/-1;margin:0}.pack-product>div strong{font:400 5.5rem/.8 var(--display)}.pack-product>div small{color:#6d665e;font-size:var(--type-caption);text-transform:uppercase;font-weight:900}.pack-product>b{font:400 2.1rem/1 var(--display)}.pack-product>b small{font:800 var(--type-caption)/1 var(--body);letter-spacing:.06em;text-transform:uppercase;margin-top:4px;display:block}.pack-product ul{border-top:1px solid #c8c0b5;border-bottom:1px solid #c8c0b5;gap:6px;margin:0;padding:14px 0;list-style:none;display:grid}.pack-product li{color:#655e57;font-size:var(--type-caption);font-weight:700}.pack-product li:before{color:var(--red);content:"◆ "}.pack-product>button{color:#fff;min-height:46px;font-size:var(--type-compact);letter-spacing:.04em;text-transform:uppercase;background:#111;border:0;padding:0 13px;font-weight:900}.pack-product>button:disabled{color:#746d66;cursor:not-allowed;background:#d1c9bf}.pack-open{background:#171716;gap:20px;padding:clamp(22px,4vw,48px);display:grid}.pack-open>header{justify-content:space-between;align-items:center;gap:24px;display:flex}.pack-open>header>div{gap:5px;display:grid}.pack-open>header strong{color:#f8f4ed;font:400 2.4rem/1 var(--display);text-transform:uppercase}.pack-open>header p{color:#aaa39a;font-size:var(--type-compact);text-transform:uppercase;align-items:center;gap:7px;margin:0;font-weight:800;display:inline-flex}.pack-open>header svg{color:#ef312b;width:16px}.pack-rip-stage{background:radial-gradient(circle,#ef1b1626,#0000 43%),#0b0b0b;border:1px solid #34312e;align-content:center;place-items:center;gap:24px;min-height:480px;display:grid}.pack-wrapper{aspect-ratio:.71;background:linear-gradient(145deg,#ef312b,#8f0f0b 58%,#0e0e0e);border:2px solid #ffaaa7;align-content:space-between;width:min(290px,70vw);padding:28px;animation:3.8s ease-in-out infinite pack-float;display:grid;position:relative;overflow:hidden;transform:rotate(-2deg);box-shadow:0 22px 55px #00000080,0 0 80px #ef1b1633}.pack-wrapper:after{content:"";background:linear-gradient(120deg,#0000 42%,#ffffff42 49%,#0000 56%);animation:3.2s ease-in-out infinite pack-foil;position:absolute;inset:-40%;transform:translate(-50%)rotate(15deg)}.pack-wrapper>i{border:1px solid #ffffff59;position:absolute;inset:12px}.pack-wrapper>span{font-size:var(--type-compact);letter-spacing:.18em;font-weight:950}.pack-wrapper>b{z-index:1;font:400 4rem/.85 var(--display);text-transform:uppercase}.pack-wrapper>strong{z-index:1;font:400 9rem/.65 var(--display)}.pack-wrapper>small{z-index:1;font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.pack-wrapper>em{z-index:2;background:repeating-linear-gradient(0deg,#ded3c7 0 5px,#6d6257 5px 7px);width:13px;position:absolute;top:0;bottom:0;right:-2px;box-shadow:-4px 0 12px #0000004d}.pack-rip-stage>button{background:var(--red);color:#fff;min-width:210px;height:52px;font-size:var(--type-compact);text-transform:uppercase;border:0;justify-content:space-between;align-items:center;padding:0 18px;font-weight:900;display:inline-flex}.pack-rip-stage>button svg{width:19px}.pack-spread{perspective:1200px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.pack-card{--pack-card-index:0;min-width:0;animation:.62s cubic-bezier(.2,.8,.2,1) both pack-card-enter;animation-delay:calc(var(--pack-card-index) * 90ms);align-content:start;gap:8px;display:grid}.pack-card-flip{min-height:350px;color:inherit;transform-style:preserve-3d;background:0 0;border:0;padding:0;display:grid}.pack-card-flip>span{backface-visibility:hidden;border:1px solid #524c46;grid-area:1/1;min-height:350px;padding:20px;display:grid}.pack-card-back{background:repeating-linear-gradient(135deg,#191919 0 10px,#242424 10px 11px);place-content:center;justify-items:center;gap:8px;position:relative;overflow:hidden}.pack-card-back:before{content:"";border:1px solid #5f5851;position:absolute;inset:10px}.pack-card-back i{background:var(--red);opacity:.78;position:absolute;inset:20% -20%;transform:rotate(-18deg)}.pack-card-back b,.pack-card-back strong,.pack-card-back small{z-index:1}.pack-card-back b{font-size:var(--type-compact);letter-spacing:.2em}.pack-card-back strong{font:400 7rem/.8 var(--display)}.pack-card-back small{font-size:var(--type-caption);text-transform:uppercase;font-weight:900}.pack-card-face{background:#252321;align-content:end;position:relative;overflow:hidden;transform:rotateY(180deg)}.pack-card-face:after{content:"";background:linear-gradient(#0000,#090909);position:absolute;inset:35% 0 0}.pack-card-face img{object-fit:cover;object-position:50% 8%;width:100%;height:100%;position:absolute;inset:0}.pack-card-face>i{color:#504a44;font:400 5rem/1 var(--display);place-items:center;display:grid;position:absolute;inset:0}.pack-card-face b,.pack-card-face strong,.pack-card-face small{z-index:1}.pack-card-face b{background:var(--red);width:fit-content;font-size:var(--type-caption);text-transform:uppercase;padding:6px 8px}.pack-card-face strong{font:400 2rem/.9 var(--display);text-transform:uppercase;margin-top:8px}.pack-card-face small{color:#bbb3aa;font-size:var(--type-caption);margin-top:6px;font-weight:750}.pack-card.revealed .pack-card-flip{transition:transform .65s cubic-bezier(.2,.8,.2,1);transform:rotateY(180deg)}.pack-card-actions{grid-template-columns:1fr auto;gap:7px;display:grid}.pack-card-actions button{color:#111;min-height:42px;font-size:var(--type-caption);text-transform:uppercase;background:#f3eee5;border:0;padding:0 11px;font-weight:900}.pack-card-actions button:last-child{color:#aaa39a;background:0 0;border:1px solid #5d5650}.pack-outcome{color:#8f887f;font-size:var(--type-caption);text-align:center;text-transform:uppercase;background:#292725;margin:0;padding:11px;font-weight:850}.pack-outcome.signed{color:#e5fff5;background:#154f3d}.pack-warning{color:#8e877f;font-size:var(--type-caption);text-align:center;background:#0c0c0c;margin:0;padding:13px;font-weight:700}.pack-message{color:#111;font-size:var(--type-compact);text-align:center;background:#f3eee5;border-top:1px solid #bdb5aa;margin:0;padding:14px 20px;font-weight:800}.pack-activity{background:#0c0c0c;border-top:1px solid #34312e;display:grid}.pack-activity>header{color:#77716a;font-size:var(--type-caption);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;padding:13px 20px;font-weight:900;display:flex}.pack-activity>header span{color:#ef4a45}.pack-activity>article{border-top:1px solid #262422;align-items:center;gap:11px;padding:13px 20px;display:flex}.pack-activity>article>b{color:#fff;width:34px;height:34px;font-size:var(--type-caption);flex:none;place-items:center;display:grid}.pack-activity>article p{font-size:var(--type-compact);gap:3px;margin:0;display:grid}.pack-activity>article small{color:#77716a;font-size:var(--type-caption)}.pack-modal-layer{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.pack-confirm,.pack-release{border-top:6px solid var(--red);color:#111;background:#f2ece2;width:min(620px,100%);max-height:86vh;padding:clamp(25px,4vw,46px);position:relative;overflow:auto;box-shadow:0 28px 80px #000}.pack-confirm>button,.pack-release>button{color:#fff;background:#111;border:0;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:14px;right:14px}.pack-confirm>button svg,.pack-release>button svg{width:17px}.pack-confirm h3,.pack-release h3{font:400 clamp(3rem,8vw,5.5rem)/.8 var(--display);text-transform:uppercase;margin:20px 0 4px}.pack-confirm>strong{color:var(--red);font:400 2rem/1 var(--display)}.pack-confirm>p:not(.card-kicker),.pack-release>p:not(.card-kicker){color:#6d665e;font-size:var(--type-compact);line-height:1.6}.pack-confirm>div{grid-template-columns:1fr auto;gap:8px;margin-top:24px;display:grid}.pack-confirm>div button{background:var(--red);color:#fff;min-height:48px;font-size:var(--type-compact);text-transform:uppercase;border:0;padding:0 15px;font-weight:900}.pack-confirm>div button:last-child{color:#111;background:0 0;border:1px solid #111}.pack-release{width:min(760px,100%)}.pack-release>div{grid-template-columns:repeat(2,1fr);gap:7px;margin-top:22px;display:grid}.pack-release>div>button{color:#111;text-align:left;background:#fffdf8;border:1px solid #bfb7ac;align-items:center;gap:10px;min-width:0;min-height:70px;padding:8px;display:flex}.pack-release img,.pack-release i{object-fit:cover;background:#ded6cb;flex:none;width:50px;height:50px}.pack-release i{font:400 1.4rem/1 var(--display);place-items:center;display:grid}.pack-release span{gap:4px;min-width:0;display:grid}.pack-release strong{font-size:var(--type-compact);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pack-release small{color:#736c64;font-size:var(--type-caption)}@media (width<=900px){.packs-hero{grid-template-columns:minmax(0,1fr) minmax(250px,.65fr);align-items:end}.packs-hero aside{grid-column:1/-1;width:fit-content}.pack-odds{grid-template-columns:repeat(4,1fr)}.pack-odds>p{grid-column:1/-1}.pack-shop>div{grid-template-columns:1fr}.pack-product{border-bottom:1px solid #111;border-right:0;min-height:300px}}@media (width<=650px){.packs-hero{grid-template-columns:1fr;min-height:0;padding:30px 20px}.packs-cinematic-art{grid-row:1;min-height:340px}.packs-hero h2{font-size:clamp(3rem,16vw,5rem)}.pack-odds{grid-template-columns:repeat(2,1fr)}.pack-shop{padding:22px 14px}.pack-shop>header,.pack-open>header{display:grid}.pack-shop>header>p{text-align:left}.pack-open{padding:18px 12px}.pack-spread{grid-template-columns:1fr}.pack-card-flip,.pack-card-flip>span{min-height:430px}.pack-confirm>div,.pack-release>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pack-card.revealed .pack-card-flip{transition:none}.pack-wrapper,.packs-cinematic-art:after,.packs-spotlight,.pack-card{animation:none}}@keyframes pack-float{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-13px)rotate(1deg)}}@keyframes pack-foil{0%,20%{transform:translate(-70%)rotate(15deg)}70%,to{transform:translate(65%)rotate(15deg)}}@keyframes pack-card-enter{0%{opacity:0;transform:translateY(35px)rotate(2deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes pack-scan{0%,20%{transform:translate(-15%)rotate(15deg)}72%,to{transform:translate(480%)rotate(15deg)}}@keyframes pack-spotlight{0%{opacity:.4;transform:translate(-18%)rotate(13deg)}to{opacity:.9;transform:translate(45%)rotate(23deg)}}.fighter-identity img,.fighter-profile-hero img,.fight-fighter img,.fighter-directory-cell img,.table-fighter img,.mini-fighter img,.dashboard-priority-strip img,.dock-priority img,.compact-roster-fighter img,.pack-card-face img,.pack-release img{object-fit:cover;object-position:50% 8%}.rules-packs{color:#f5efe4;background:#161515}.rules-packs .rules-chapter-title h2{color:#f5efe4}.rules-pack-products{border:1px solid #48433e;grid-template-columns:repeat(3,1fr);display:grid}.rules-pack-products article{background:#1d1c1b;border-right:1px solid #48433e;align-content:space-between;min-height:210px;padding:22px;display:grid}.rules-pack-products article:last-child{border-right:0}.rules-pack-products article.featured{background:var(--red);color:#fff}.rules-pack-products span{font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:900}.rules-pack-products strong{font:400 clamp(3.2rem,6vw,6rem)/.8 var(--display)}.rules-pack-products b{font-size:var(--type-compact);text-transform:uppercase}.rules-pack-products small{color:#918a82;font-size:var(--type-caption)}.rules-pack-products .featured small{color:#ffd7d5}.rules-pack-odds{border:1px solid #48433e;border-top:0;grid-template-columns:repeat(4,1fr);display:grid}.rules-pack-odds span{border-right:1px solid #48433e;grid-template-columns:auto 1fr;align-items:center;gap:3px 10px;padding:16px;display:grid}.rules-pack-odds span:last-child{border-right:0}.rules-pack-odds b{color:#111;width:36px;height:36px;font:400 1.4rem/1 var(--display);background:#f3eee5;grid-row:1/3;place-items:center;display:grid}.rules-pack-odds strong{font:400 1.5rem/1 var(--display)}.rules-pack-odds small{color:#8d867e;font-size:var(--type-caption);text-transform:uppercase}.rules-pack-flow{border:1px solid #48433e;grid-template-columns:repeat(4,1fr);display:grid}.rules-pack-flow article{border-right:1px solid #48433e;padding:20px}.rules-pack-flow article:last-child{border-right:0}.rules-pack-flow span{color:#ef4a45;font:400 1.6rem/1 var(--display)}.rules-pack-flow b{font-size:var(--type-compact);text-transform:uppercase;margin-top:22px;display:block}.rules-pack-flow p{color:#918a82;font-size:var(--type-caption);margin:8px 0 0;line-height:1.55}.rules-packs .rules-callout{color:#111;background:#f3eee5}@media (width<=780px){.rules-pack-products,.rules-pack-flow{grid-template-columns:1fr}.rules-pack-products article,.rules-pack-flow article{border-bottom:1px solid #48433e;border-right:0}.rules-pack-odds{grid-template-columns:repeat(2,1fr)}}.league-environment-dock{z-index:950;color:#fff;position:fixed;bottom:18px;right:18px}.environment-dock-trigger{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0a0af5;border:1px solid #4e4943;justify-content:space-between;align-items:center;gap:12px;min-width:126px;height:48px;padding:0 11px;display:flex;box-shadow:0 12px 34px #00000057}.environment-dock-trigger>span{align-items:center;gap:7px;display:flex}.environment-dock-trigger svg{color:#8e877e;width:16px}.environment-dock-trigger>span svg{color:#ff433c}.environment-dock-trigger b{font-size:var(--type-caption);letter-spacing:.04em;text-transform:uppercase}.league-environment-dock.is-live .environment-dock-trigger>span svg{color:#35b979}.environment-dock-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c0c0cfa;border:1px solid #5c554d;gap:7px;width:270px;padding:15px;display:grid;position:absolute;bottom:58px;right:0;box-shadow:0 24px 70px #0000008a}.environment-dock-panel>span{color:#817a72;font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:900}.environment-dock-panel>strong{font:400 1.55rem var(--display);text-transform:uppercase}.environment-dock-panel>p{color:#999188;font-size:var(--type-caption);margin:0 0 7px;line-height:1.45}.environment-dock-panel>div{background:#514c46;grid-template-columns:1fr 1fr;gap:1px;display:grid}.environment-dock-panel>div button{color:#aaa39a;cursor:pointer;min-height:37px;font-size:var(--type-caption);text-transform:uppercase;background:#242220;border:0;font-weight:900}.environment-dock-panel>div button.active{color:#111;box-shadow:inset 4px 0 0 var(--red);background:#f2ece2}.environment-admin-action{color:#e8e0d5;cursor:pointer;min-height:38px;font-size:var(--type-caption);text-transform:uppercase;background:0 0;border:1px solid #544f49;align-items:center;gap:7px;margin-top:3px;padding:0 10px;font-weight:850;display:flex}.environment-admin-action svg{color:#ff433c;width:15px}.admin-recovery{color:#fff;background:#111;place-content:center;justify-items:start;min-height:55vh;padding:clamp(30px,7vw,90px);display:grid}.admin-recovery>span{color:#ff4a43;font-size:var(--type-caption);letter-spacing:.1em;text-transform:uppercase;font-weight:900}.admin-recovery h1{max-width:800px;font:400 clamp(3rem,8vw,7rem)/.82 var(--display);text-transform:uppercase;margin:10px 0}.admin-recovery p{color:#aaa39a;max-width:680px;font-size:var(--type-compact);line-height:1.6}.admin-recovery button{background:var(--red);color:#fff;cursor:pointer;min-height:48px;font-size:var(--type-caption);text-transform:uppercase;border:0;margin-top:13px;padding:0 17px;font-weight:900}.packs-page{max-width:1500px}@media (width<=760px){.league-environment-dock{bottom:76px;right:8px}.environment-dock-trigger{min-width:112px;height:42px}.environment-dock-panel{width:min(290px,100vw - 16px);bottom:50px}}.sandbox-scenario-center{z-index:940;color:#f8f3e9;position:fixed;bottom:18px;left:18px}.scenario-deck-trigger{color:#fff;cursor:pointer;text-align:left;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0a0af5;border:1px solid #4e4943;grid-template-columns:24px 1fr 18px;align-items:center;gap:8px;min-width:148px;height:48px;padding:0 12px;display:grid;box-shadow:0 12px 34px #00000057}.scenario-deck-trigger>svg{color:#ff443c;width:18px}.scenario-deck-trigger>svg:last-child{color:#8d867e;width:15px;transition:transform .18s}.sandbox-scenario-center.open .scenario-deck-trigger>svg:last-child{transform:rotate(180deg)}.scenario-deck-trigger span{gap:1px;display:grid}.scenario-deck-trigger b{font-size:var(--type-caption);letter-spacing:.04em;text-transform:uppercase}.scenario-deck-trigger small{color:#8e877f;font-size:var(--type-caption)}.scenario-deck-panel{background:#0b0b0b;border:1px solid #57514a;width:min(780px,100vw - 36px);max-height:min(76vh,780px);position:absolute;bottom:58px;left:0;overflow:hidden;box-shadow:0 30px 80px #00000094}.scenario-deck-panel>header{background:linear-gradient(112deg,#0b0b0b 0 78%,#c71915 78% 100%);border-bottom:1px solid #3b3733;justify-content:space-between;align-items:flex-end;gap:20px;min-height:92px;padding:18px 20px;display:flex}.scenario-deck-panel>header p{color:#ff4d45;font-size:var(--type-caption);letter-spacing:.09em;text-transform:uppercase;margin:0 0 5px;font-weight:900}.scenario-deck-panel>header h2{font:400 clamp(1.9rem,4vw,3.3rem)/.86 var(--display);text-transform:uppercase;margin:0}.scenario-deck-panel>header>button{color:#fff;cursor:pointer;background:#0b0b0b;border:1px solid #ffffff9e;align-self:flex-start;place-items:center;width:31px;height:31px;font-size:1.1rem;display:grid}.scenario-deck-inventory{color:#8f8880;background:#111;border-bottom:1px solid #3b3733;align-items:center;gap:8px;min-height:36px;padding:0 13px;display:flex}.scenario-deck-inventory b{color:#ff4d45;font:400 1.3rem var(--display)}.scenario-deck-inventory span{font-size:var(--type-caption);letter-spacing:.05em;text-transform:uppercase;font-weight:900}.sandbox-scenario-grid{scrollbar-color:#d7201b #171717;background:#3a3732;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;max-height:min(58vh,610px);display:grid;overflow:auto}.sandbox-scenario-grid>article{background:#151515;min-width:0;padding:11px 12px 12px}.sandbox-scenario-grid>article>header{grid-template-columns:26px 22px 1fr;align-items:center;gap:7px;display:grid}.sandbox-scenario-grid>article>header>span{color:#5e5851;font:400 1.25rem var(--display)}.sandbox-scenario-grid>article>header svg{color:#f33b34;width:18px}.sandbox-scenario-grid>article>header div{gap:1px;display:grid}.sandbox-scenario-grid>article small{color:#817a72;font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:900}.sandbox-scenario-grid>article strong{font:400 1.05rem var(--display);text-transform:uppercase}.sandbox-scenario-grid>article>div{flex-wrap:wrap;gap:4px;margin-top:9px;display:flex}.sandbox-scenario-grid>article>div button{color:#cfc8bd;cursor:pointer;min-height:28px;font:750 var(--type-caption) var(--body);background:#211f1e;border:1px solid #4c4741;padding:5px 7px}.sandbox-scenario-grid>article>div button:hover,.sandbox-scenario-grid>article>div button:focus-visible{color:#111;background:#f3ede3;outline:1px solid #ff4b44}.sandbox-scenario-grid>article>div button:disabled{cursor:wait;opacity:.5}.scenario-deck-panel>footer{border-top:1px solid #3a3732;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:8px 11px;display:flex}.scenario-deck-panel>footer p{color:#918a82;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.sandbox-scenario-lens{color:#fff;background:#171717;border:1px solid #514b45;grid-template-columns:95px 120px minmax(0,1fr);align-items:center;gap:12px;margin:0 0 14px;padding:13px 15px;scroll-margin-top:90px;display:grid}.sandbox-scenario-lens span{color:#ff514a;font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:900}.sandbox-scenario-lens strong{font:400 1.35rem var(--display);text-transform:uppercase}.sandbox-scenario-lens p{color:#aaa39a;font-size:var(--type-caption);margin:0;line-height:1.45}.missed-deadline-lens>header{background:#171717}.record-book-tabs{background:#111;border:1px solid #111;gap:1px;margin:0 0 18px;display:flex;overflow-x:auto}.record-book-tabs button{cursor:pointer;min-height:44px;font-size:var(--type-caption);text-transform:uppercase;background:#f8f2e9;border:0;flex:1 0 auto;padding:0 13px;font-weight:900}.record-book-tabs button.active{background:var(--red);color:#fff}.league-history-grid.single-view{grid-template-columns:minmax(0,1fr)}.league-stats-page [id^=record-]{min-width:0;scroll-margin-top:96px}.scenario-reset{color:#d9d2c8;font:800 var(--type-caption) var(--body);cursor:pointer;text-transform:uppercase;background:0 0;border:1px solid #57524b;align-items:center;gap:7px;padding:8px 10px;display:inline-flex}.scenario-reset svg{width:15px}.scenario-reset:disabled{cursor:not-allowed;opacity:.4}#sandbox-squad-showcase,#social-studio-admin,#pack-activity{scroll-margin-top:105px}.player-launch-home{gap:22px;display:grid}.launch-lobby-hero{--team-color:var(--red);border:1px solid var(--ink);color:#fff;background:#0c0c0c;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);min-height:430px;display:grid;position:relative;overflow:hidden}.launch-lobby-hero:before{background:linear-gradient(112deg,transparent 0 58%,var(--team-color) 58% 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.launch-lobby-hero:before{background:linear-gradient(112deg,transparent 0 58%,color-mix(in srgb,var(--team-color) 82%,#000) 58% 100%)}}.launch-lobby-hero:before{content:""}.launch-lobby-hero:after{background:var(--team-color);content:"";width:62%;height:8px;position:absolute;bottom:0;left:0}.launch-lobby-copy{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(28px,5vw,70px);display:flex;position:relative}.launch-lobby-copy .eyebrow{color:var(--team-color)}.launch-lobby-copy h1{color:#fff;max-width:780px;font:400 clamp(4rem,9vw,8.8rem)/.82 var(--display);letter-spacing:-.035em;text-transform:uppercase;margin:5px 0 16px}.launch-lobby-copy>p:not(.eyebrow){color:#c5beb4;max-width:620px;font-size:var(--type-support);margin:0 0 25px;line-height:1.65}.launch-team-crest{z-index:1;text-align:center;background:#080808db;border:1px solid #ffffffb8;align-self:center;place-items:center;width:min(320px,82%);min-height:340px;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:18px 18px #00000038}.launch-team-crest:before,.launch-team-crest:after{content:"";border:16px solid #ffffff0d;width:140px;height:140px;position:absolute;transform:rotate(45deg)}.launch-team-crest:before{top:-78px;left:-78px}.launch-team-crest:after{bottom:-78px;right:-78px}.launch-team-crest>span{color:#aaa39a;font-size:var(--type-caption);letter-spacing:.12em;text-transform:uppercase;align-self:start;font-weight:900}.launch-team-crest>i{border:3px solid var(--team-color);color:#fff;width:108px;height:108px;font:400 3.2rem var(--display);border-radius:50%;place-items:center;font-style:normal;display:grid}.launch-team-crest>i svg{stroke-width:1.7px;width:52px;height:52px}.launch-team-crest>strong{max-width:260px;font:400 2rem/1 var(--display);text-transform:uppercase}.launch-team-crest>small{color:#aaa39a;font-size:var(--type-caption);text-transform:uppercase}.launch-team-crest>b{background:var(--team-color);height:7px;position:absolute;bottom:0;left:0;right:0}.launch-access-grid{border:1px solid var(--ink);background:#aaa39a;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.launch-access-grid article{background:#fffdf8;align-content:start;min-height:240px;padding:22px;display:grid}.launch-access-grid article>svg{width:31px;height:31px;color:var(--red);margin-bottom:28px}.launch-access-grid article>span{color:var(--grey);font-size:var(--type-caption);letter-spacing:.07em;text-transform:uppercase;font-weight:900}.launch-access-grid article>strong{font:400 2rem var(--display);text-transform:uppercase;margin:5px 0 10px}.launch-access-grid article>small{color:var(--grey);font-size:var(--type-compact);line-height:1.5}.launch-access-grid article>i,.launch-access-grid article>button{font-size:var(--type-caption);text-transform:uppercase;place-self:end start;margin-top:24px;font-style:normal;font-weight:900}.launch-access-grid article>i{color:#14804a;align-items:center;gap:5px;display:inline-flex}.launch-access-grid article>i svg{width:14px}.launch-access-grid article>button{border:0;border-bottom:2px solid var(--red);color:var(--red);cursor:pointer;background:0 0;padding:0 0 4px}.launch-access-grid .launch-gates-card{background:var(--paper-deep)}.launch-access-grid .launch-gates-card>svg,.launch-access-grid .launch-gates-card>i{color:#625c54}.launch-lobby-note{border-left:7px solid var(--red);color:#fff;background:#151515;align-items:center;gap:20px;padding:17px 20px;display:flex}.launch-lobby-note b{font:400 1.3rem var(--display);text-transform:uppercase;flex:none}.launch-lobby-note span{color:#bdb6ac;font-size:var(--type-compact);line-height:1.45}.player-launch-tabbar{grid-template-columns:repeat(3,1fr)}.onboarding-instant .onboarding-stage{align-items:stretch}.instant-progress{background:linear-gradient(165deg,#111 0 70%,#2a0908 70% 100%)}.instant-progress h1{margin-bottom:26px}.instant-access-list{background:#49443e;border:1px solid #49443e;gap:1px;display:grid}.instant-access-list article{background:#181818;grid-template-columns:36px minmax(0,1fr) 22px;align-items:center;gap:10px;padding:14px;display:grid}.instant-access-list article>i{color:#ff4e46;font:400 1.15rem var(--display);font-style:normal}.instant-access-list article b,.instant-access-list article span{display:block}.instant-access-list article b{color:#fff;font-size:var(--type-compact);text-transform:uppercase}.instant-access-list article span{color:#8f8981;font-size:var(--type-caption);margin-top:3px;line-height:1.35}.instant-access-list article>svg{color:#ff4e46;width:20px}.instant-unlock-card{background:#ffffff0d;border:1px solid #ffffff59;align-items:center;gap:12px;margin-top:18px;padding:15px;display:flex}.instant-unlock-card>svg{color:#ff4e46;width:24px}.instant-unlock-card b,.instant-unlock-card span{display:block}.instant-unlock-card b{color:#fff;font-size:var(--type-caption);text-transform:uppercase}.instant-unlock-card span{color:#aaa39a;font-size:var(--type-caption);margin-top:3px}.instant-onboarding-banner{border:1px solid var(--ink);background:#111;grid-template-columns:minmax(0,1.25fr) minmax(270px,.75fr);min-height:300px;display:grid;overflow:hidden}.instant-onboarding-banner img{object-fit:cover;object-position:center;filter:saturate(.9)contrast(1.05);width:100%;height:310px}.instant-onboarding-banner>div{color:#fff;background:linear-gradient(145deg,#111,#2b0908);flex-direction:column;justify-content:center;align-items:flex-start;padding:25px;display:flex}.instant-onboarding-banner span{color:#ff4f47;font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:900}.instant-onboarding-banner strong{font:400 clamp(2.5rem,4.5vw,4.7rem)/.87 var(--display);text-transform:uppercase;margin:8px 0 12px}.instant-onboarding-banner p{color:#bcb5ab;font-size:var(--type-compact);margin:0;line-height:1.5}.instant-enter-action{justify-content:space-between;width:100%}.instant-rules-promise{background:#f9f5ed;border:1px solid #bcb5ab;align-items:center;gap:14px;margin-top:20px;padding:17px;display:flex}.instant-rules-promise>svg{width:28px;color:var(--red)}.instant-rules-promise b,.instant-rules-promise p{margin:0;display:block}.instant-rules-promise b{font-size:var(--type-compact);text-transform:uppercase}.instant-rules-promise p{color:var(--grey);font-size:var(--type-caption);margin-top:4px;line-height:1.45}.launch-registration-policy{border:1px solid #aaa39a;border-left:7px solid var(--red);background:#f5f0e7;margin-bottom:18px;padding:18px}.launch-registration-policy>span{color:var(--red);font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:900}.launch-registration-policy h3{font:400 1.7rem var(--display);text-transform:uppercase;margin:5px 0 8px}.launch-registration-policy p{color:var(--grey);font-size:var(--type-caption);margin:0;line-height:1.5}.launch-registration-policy>div{flex-wrap:wrap;gap:5px;margin-top:14px;display:flex}.launch-registration-policy>div b{color:#fff;font-size:var(--type-caption);text-transform:uppercase;background:#171717;padding:6px 8px}@media (width<=1100px){.launch-lobby-hero{grid-template-columns:minmax(0,1fr) 320px}}@media (width<=760px){.sandbox-scenario-center{bottom:76px;left:8px}.scenario-deck-trigger{min-width:132px;height:42px}.scenario-deck-panel{width:auto;max-height:none;position:fixed;inset:58px 8px 124px}.scenario-deck-panel>header{min-height:78px;padding:14px}.scenario-deck-panel>header h2{font-size:2.15rem}.sandbox-scenario-grid{grid-template-columns:1fr;max-height:calc(100vh - 252px)}.launch-lobby-hero{grid-template-columns:1fr;min-height:0}.launch-lobby-hero:before{background:linear-gradient(160deg,transparent 0 62%,var(--team-color) 62% 100%)}@supports (color:color-mix(in lab, red, red)){.launch-lobby-hero:before{background:linear-gradient(160deg,transparent 0 62%,color-mix(in srgb,var(--team-color) 82%,#000) 62% 100%)}}.launch-lobby-copy{padding:34px 22px}.launch-lobby-copy h1{font-size:clamp(3.7rem,18vw,6rem)}.launch-team-crest{width:calc(100% - 44px);min-height:285px;margin:0 22px 36px}.launch-access-grid{grid-template-columns:1fr}.launch-access-grid article{min-height:205px}.launch-lobby-note{flex-direction:column;align-items:flex-start;gap:5px}.instant-onboarding-banner{grid-template-columns:1fr}.instant-onboarding-banner img{height:235px}}@media (width<=480px){.scenario-deck-panel>footer p{display:none}.scenario-deck-panel>footer{justify-content:flex-end}}.social-studio{border:1px solid var(--ink);background:#fffdf8;margin:24px 0;scroll-margin-top:94px}.social-studio-head{color:#fff;background:linear-gradient(115deg,#0d0d0d 0 76%,#d71914 76% 100%);justify-content:space-between;align-items:flex-end;gap:24px;min-height:142px;padding:25px 28px;display:flex;overflow:hidden}.social-studio-head p{color:#ff4e46;font-size:var(--type-caption);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 8px;font-weight:900;display:flex}.social-studio-head p svg{width:16px}.social-studio-head h2{font:400 clamp(2.8rem,5vw,5.2rem)/.82 var(--display);letter-spacing:-.025em;text-transform:uppercase;margin:0}.social-studio-head>div>span{color:#aaa49b;max-width:670px;font-size:var(--type-compact);margin-top:12px;line-height:1.5;display:block}.social-studio-head>div:last-child{text-align:center;background:#00000080;border:1px solid #ffffff9e;align-content:center;place-items:center;min-width:126px;min-height:104px;padding:14px;display:grid}.social-studio-head>div:last-child b{font:400 3.8rem/.8 var(--display)}.social-studio-head>div:last-child small{font-size:var(--type-caption);letter-spacing:.07em;text-transform:uppercase;margin-top:9px;font-weight:900}.social-auto-queue{background:#f3ede4;border-bottom:1px solid #111}.social-auto-queue>header{background:linear-gradient(105deg,#f5efe5 0 72%,#e4dbce 72%);border-bottom:1px solid #9f978c;justify-content:space-between;align-items:end;gap:22px;min-height:116px;padding:20px 24px;display:flex}.social-auto-queue>header p{color:var(--red);font-size:var(--type-caption);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:6px;margin:0 0 6px;font-weight:900;display:flex}.social-auto-queue>header p svg{width:15px}.social-auto-queue>header h3{font:400 clamp(2.2rem,4vw,4.2rem)/.86 var(--display);text-transform:uppercase;margin:0}.social-auto-queue>header span{color:#655e56;max-width:680px;font-size:var(--type-caption);margin-top:8px;line-height:1.45;display:block}.social-auto-queue>header>strong{color:#fff;min-width:94px;min-height:76px;font:400 2.8rem/.8 var(--display);text-align:center;background:#111;border:1px solid #111;place-content:center;display:grid}.social-auto-queue>header>strong small{color:#ff4f47;font:800 var(--type-caption)/1 var(--body);letter-spacing:.08em;text-transform:uppercase;margin-top:8px;display:block}.social-queue-toolbar{background:#fffdf8;border-bottom:1px solid #aaa197;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;min-height:52px;display:grid}.social-queue-toolbar>*{border:0;border-right:1px solid #c1b9ae;height:100%;margin:0;padding:0 14px}.social-queue-toolbar label{font-size:var(--type-caption);text-transform:uppercase;align-items:center;gap:8px;font-weight:900;display:flex}.social-queue-toolbar label input{accent-color:var(--red)}.social-queue-toolbar>span{color:#777067;font-size:var(--type-caption);align-items:center;font-weight:750;display:flex}.social-queue-toolbar button{color:#fff;cursor:pointer;font-size:var(--type-caption);text-transform:uppercase;background:#111;justify-content:center;align-items:center;gap:6px;font-weight:900;display:inline-flex}.social-queue-toolbar button:last-child{background:var(--red);border-right:0}.social-queue-toolbar button:disabled{cursor:not-allowed;opacity:.35}.social-queue-toolbar button svg{width:14px}.social-queue-list{overscroll-behavior:contain;max-height:344px;display:grid;overflow:auto}.social-queue-list article{background:#f8f4ed;border-bottom:1px solid #c7bfb4;grid-template-columns:34px minmax(230px,1fr) 105px auto;align-items:center;min-height:72px;transition:background .14s;display:grid}.social-queue-list article:last-child{border-bottom:0}.social-queue-list article.selected{box-shadow:inset 5px 0 0 var(--red);background:#fff}.social-queue-list article>label{cursor:pointer;place-items:center;height:100%;display:grid}.social-queue-list article>label input{width:15px;height:15px;accent-color:var(--red)}.social-queue-list article>div:first-of-type{gap:3px;min-width:0;padding:10px 12px;display:grid}.social-queue-list article>div:first-of-type span{color:var(--red);font-size:var(--type-caption);letter-spacing:.07em;text-transform:uppercase;font-weight:900}.social-queue-list article>div:first-of-type strong{font-size:var(--type-compact);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.social-queue-list article>div:first-of-type small{color:#756e65;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.social-queue-list time{color:#756e65;font-size:var(--type-caption);text-align:right;text-transform:uppercase;padding:0 9px;font-weight:800}.social-queue-actions{height:100%;display:flex}.social-queue-actions button{cursor:pointer;min-width:62px;height:100%;font-size:var(--type-caption);text-transform:uppercase;background:0 0;border:0;border-left:1px solid #c7bfb4;justify-content:center;align-items:center;gap:4px;padding:0 9px;font-weight:900;display:inline-flex}.social-queue-actions button:hover,.social-queue-actions button:focus-visible{color:#fff;background:#111;outline:none}.social-queue-actions button svg{width:13px}.social-studio-layout{grid-template-columns:212px minmax(430px,1fr) 310px;min-height:800px;display:grid}.social-template-list{background:var(--paper-deep);border-right:1px solid #9e978e;padding:15px}.social-template-list>span,.social-control-head>span{color:#6b655d;font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-weight:900;display:block}.social-template-list button{color:#6b655d;cursor:pointer;text-align:left;background:0 0;border:0;border-top:1px solid #b9b1a7;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-height:76px;padding:10px 8px;display:grid}.social-template-list button:last-child{border-bottom:1px solid #b9b1a7}.social-template-list button>i{font:400 1.25rem var(--display);color:#938c83;font-style:normal}.social-template-list button span,.social-template-list button em,.social-template-list button b,.social-template-list button small{min-width:0;display:block}.social-template-list button em{color:var(--red);font-size:var(--type-caption);letter-spacing:.04em;text-transform:uppercase;margin-bottom:3px;font-style:normal;font-weight:900}.social-template-list button b{font-size:var(--type-compact);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.social-template-list button small{color:#948d84;font-size:var(--type-caption);margin-top:4px}.social-template-list button.active{color:#fff;width:calc(100% + 16px);box-shadow:inset 5px 0 0 var(--red);background:#111;border-color:#111;margin:0 -8px;padding-left:16px;padding-right:16px}.social-template-list button.active>i,.social-template-list button.active em{color:#ff4e46}.social-preview-wrap{background:radial-gradient(circle at 50% 16%,#f3eee6 0 7%,#0000 34%),#d3cbc0;flex-direction:column;justify-content:flex-start;align-items:center;min-width:0;padding:28px;display:flex}.social-preview-scale{filter:drop-shadow(0 20px 28px #140f0a3d);width:min(100%,410px)}.social-preview-scale.format-status{width:min(100%,330px)}.social-post-card{--post-accent:#ef1b16;width:100%;aspect-ratio:var(--post-ratio);isolation:isolate;color:#f5efe4;background:#0a0a0a;border:1px solid #111;position:relative;overflow:hidden;container-type:inline-size}.social-post-card *{box-sizing:border-box}.social-post-art{z-index:0;object-fit:cover}.social-post-card>i{pointer-events:none}.post-fighter-visuals{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.post-fighter-visuals img{object-fit:cover;object-position:50% 8%;filter:contrast(1.04)saturate(.9);display:block;position:absolute}.visuals-arena-poster img:first-child{clip-path:polygon(17% 0,100% 0,100% 100%,0 100%);width:67%;height:72%;top:4%;right:-5%}.visuals-arena-poster img:nth-child(2){opacity:.5;clip-path:polygon(18% 0,100% 0,80% 100%,0 100%);width:32%;height:43%;top:22%;right:47%}.visuals-split-picks img{width:57%;height:66%;top:0}.visuals-split-picks img:first-child{clip-path:polygon(0 0,100% 0,82% 100%,0 100%);left:-4%}.visuals-split-picks img:nth-child(2){clip-path:polygon(18% 0,100% 0,100% 100%,0 100%);right:-4%}.visuals-split-picks img:nth-child(3){display:none}.visuals-newspaper-recap{z-index:3;background:#d8c9b7;border:3px solid #0a0a0a;height:22%;inset:35% 8% auto 57%;transform:rotate(1deg)}.visuals-newspaper-recap img:first-child{filter:grayscale(.8)contrast(1.15);width:100%;height:100%;inset:0}.visuals-newspaper-recap img:not(:first-child){display:none}.visuals-victory-poster img:first-child,.visuals-franchise-cover img:first-child{width:100%;height:82%;inset:0}.visuals-victory-poster img:nth-child(2),.visuals-franchise-cover img:nth-child(2){opacity:.45;width:39%;height:48%;bottom:12%;right:-8%}.visuals-broadcast-table{height:46%}.visuals-broadcast-table img:first-child{width:58%;height:106%;top:-4%;right:2%}.visuals-broadcast-table img:nth-child(2){filter:grayscale(.8);opacity:.58;width:34%;height:88%;top:8%;left:4%}.visuals-auction-docket img:first-child{opacity:.9;width:48%;height:38%;top:0;right:0}.visuals-auction-docket img:nth-child(2){filter:grayscale();opacity:.42;width:28%;height:31%;top:3%;left:5%}.visuals-quote-billboard img{width:68%;height:100%;top:0;right:0}.visuals-quote-billboard img:nth-child(2){opacity:.36;width:28%;right:42%}.visuals-collector-rip img:first-child{z-index:2;clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);width:42%;height:47%;top:38%;right:16%}.visuals-collector-rip img:nth-child(2){filter:grayscale(.65);opacity:.54;width:31%;height:39%;top:43%;left:13%}.post-photo-wash,.post-split-shade,.post-paper-shadow,.post-victory-shade,.post-broadcast-shade,.post-docket-wash,.post-cover-shade,.post-quote-shade,.post-rip-wash{z-index:2!important}.post-brand{z-index:5;color:#fff;grid-template-columns:10.5% 1fr auto;align-items:center;gap:2.4%;min-height:7.2%;display:grid;position:absolute;top:4.1%;left:5.2%;right:5.2%}.post-brand>b{aspect-ratio:1;background:var(--post-accent);color:#fff;width:100%;font:400 5.4cqw/.8 var(--display);place-items:center;display:grid}.post-brand>span{font:400 3.7cqw/.9 var(--display);letter-spacing:-.01em;text-transform:uppercase}.post-brand>small{color:#c0b8ad;letter-spacing:.04em;text-transform:uppercase;font-size:1.7cqw;font-weight:900}.post-footer{z-index:10;background:var(--post-accent);color:#fff;letter-spacing:.035em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:4%;height:6.25%;padding:0 5.3%;font-size:1.55cqw;font-weight:900;display:flex;position:absolute;bottom:0;left:0;right:0}.post-footer b{text-align:right}.post-kicker,.post-result-slug,.post-quote-kicker,.post-rip-kicker,.post-docket-kicker{color:var(--post-accent);letter-spacing:.07em;text-transform:uppercase;font-size:1.8cqw;font-weight:900}.post-stats{z-index:6;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;display:grid;position:absolute}.post-stats>div{background:#111111e8;min-width:0;padding:6.5% 7%}.post-stats span,.post-stats b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.post-stats span{color:var(--post-accent);letter-spacing:.04em;text-transform:uppercase;font-size:1.32cqw;font-weight:900}.post-stats b{font:400 3.25cqw/.9 var(--display);text-transform:uppercase;margin-top:5%}.post-rows{z-index:6;display:grid;position:absolute}.post-rows>div{border-top:1px solid #ffffff47;grid-template-columns:8.5% minmax(0,1fr) auto;align-items:center;gap:2.8%;min-height:0;padding:1.8% 0;display:grid}.post-rows i{aspect-ratio:1;color:#fff;width:100%;font:400 2.8cqw var(--display);place-items:center;font-style:normal;display:grid}.post-rows span,.post-rows b,.post-rows small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.post-rows span>b{text-transform:uppercase;font-size:1.65cqw}.post-rows small{color:#aaa298;margin-top:2%;font-size:1.18cqw}.post-rows>div>strong{font:400 2.35cqw var(--display);white-space:nowrap}.layout-arena-poster .post-photo-wash{z-index:1;background:linear-gradient(#0000000f 0,#00000073 47%,#080808 87%);position:absolute;inset:0}.post-arena-copy{z-index:3;position:absolute;top:17%;left:5.2%;right:5.2%}.post-arena-copy h3{max-width:92%;font:400 13.2cqw/.78 var(--display);letter-spacing:-.025em;text-transform:uppercase;margin:2.8% 0 0}.post-arena-copy p{color:#c9c1b6;max-width:82%;margin:3% 0 0;font-size:2cqw;font-weight:650;line-height:1.45}.post-event-ticket{z-index:4;border:1px solid var(--post-accent);background:#070707cc;align-content:end;min-height:15%;padding:4.3%;display:grid;position:absolute;top:49%;left:5.2%;right:5.2%}.post-event-ticket small,.post-event-ticket i{color:var(--post-accent);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:1.4cqw;font-style:normal;font-weight:900;overflow:hidden}.post-event-ticket strong{font:400 7.8cqw/.9 var(--display);text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2% 0;display:-webkit-box;overflow:hidden}.post-arena-card{bottom:14.2%;left:5.2%;right:5.2%}.layout-arena-poster .post-stats{bottom:7.3%;left:5.2%;right:5.2%}.layout-split-picks .post-split-shade{z-index:1;background:linear-gradient(105deg,#c91812d1 0 47%,#0000001f 47.4% 52%,#000000c7 53% 100%);position:absolute;inset:0}.layout-split-picks:after{z-index:0;content:"";background:#fff;width:2px;position:absolute;top:-10%;bottom:-10%;left:50%;transform:rotate(-5deg)}.post-picks-lock{z-index:5;align-items:center;gap:2cqw;display:flex;position:absolute;top:31%;left:5.2%}.post-picks-lock span{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:46cqw;font-size:1.5cqw;font-weight:900;overflow:hidden}.post-picks-lock b{color:#fff;letter-spacing:.06em;background:#0a0a0a;padding:1.7cqw 2.2cqw;font-size:1.7cqw}.post-picks-title{z-index:3;position:absolute;top:14%;left:5.2%;right:5.2%}.post-picks-title h3{max-width:94%;font:400 12.2cqw/.8 var(--display);text-transform:uppercase;margin:0}.post-picks-title p{color:#eee4d7;max-width:75%;margin:2.5% 0 0;font-size:1.8cqw;font-weight:650;line-height:1.42}.post-picks-event{z-index:4;background:#070707c7;padding:3.8%;position:absolute;top:39%;left:5.2%;right:5.2%}.post-picks-event small,.post-picks-event strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.post-picks-event small{color:var(--post-accent);text-transform:uppercase;font-size:1.35cqw;font-weight:900}.post-picks-event strong{font:400 5.7cqw var(--display);text-transform:uppercase;margin-top:1.5%}.post-picks-board{background:#060606e8;padding:3%;bottom:14.5%;left:5.2%;right:5.2%}.layout-split-picks .post-stats{bottom:7.2%;left:5.2%;right:5.2%}.layout-newspaper-recap{background:#5d1713}.layout-newspaper-recap .social-post-art{filter:saturate(.75)contrast(.95)}.post-paper-shadow{z-index:1;background:#4a0f0a57;position:absolute;inset:0}.post-newspaper-sheet{z-index:2;color:#0a0a0a;clip-path:polygon(0 0,100% .6%,99.4% 100%,1% 99.4%);background:#f1e7d6;flex-direction:column;padding:4.3% 4.1% 7.2%;display:flex;position:absolute;inset:4.2%;box-shadow:8px 10px #00000047}.post-newspaper-sheet:after{z-index:0;color:#111;content:"FFL";font:400 31cqw/.75 var(--display);opacity:.045;position:absolute;bottom:7%;right:4%}.post-newspaper-sheet>*{z-index:2;position:relative}.post-newspaper-sheet .post-brand{color:#0a0a0a;min-height:7%;display:grid;position:static}.post-newspaper-sheet .post-brand>small{color:#665e55}.post-newspaper-rule{color:#5d554c;text-align:center;text-transform:uppercase;border-top:3px solid #111;border-bottom:1px solid #111;grid-template-columns:1fr 2fr 1fr;align-items:center;gap:2%;margin-top:3.4%;padding:1.6% 0;font-size:1.15cqw;font-weight:900;display:grid}.post-newspaper-rule b{color:var(--post-accent)}.post-newspaper-sheet h3{font:400 11.5cqw/.8 var(--display);letter-spacing:-.02em;text-align:center;text-transform:uppercase;margin:3.4% 0 0}.post-newspaper-sheet .post-deck{color:#61584f;text-align:center;max-width:92%;margin:2.3% auto 0;font:700 1.8cqw/1.42 Georgia,serif}.post-newspaper-lead{background:var(--post-accent);color:#fff;grid-template-columns:1fr auto;align-items:end;gap:3%;margin-top:3.2%;padding:3%;display:grid}.post-newspaper-lead small,.post-newspaper-lead strong{display:block}.post-newspaper-lead small{text-transform:uppercase;font-size:1.15cqw;font-weight:900}.post-newspaper-lead strong{font:400 5cqw/.9 var(--display);text-transform:uppercase;margin-top:1.5%}.post-newspaper-lead>b{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:35cqw;font-size:1.25cqw;overflow:hidden}.post-newspaper-results{color:#0a0a0a;margin-top:2.3%;position:static}.post-newspaper-results>div{border-color:#00000052}.post-newspaper-results small{color:#6f665d}.post-newspaper-sheet .post-stats{color:#0a0a0a;margin-top:auto;position:static}.post-newspaper-sheet .post-stats>div{background:#dfd2c3}.layout-newspaper-recap .post-footer{height:5.2%;bottom:4.2%;left:4.2%;right:4.2%}.layout-victory-poster .post-victory-shade{z-index:1;background:linear-gradient(#00000014,#0000001a 38%,#000000f0 83%);position:absolute;inset:0}.layout-victory-poster:before{z-index:4;background:var(--post-accent);content:"";width:2.4%;position:absolute;top:0;bottom:0;left:0}.post-result-slug{z-index:3;color:#fff;text-overflow:ellipsis;white-space:nowrap;writing-mode:vertical-rl;max-width:58%;position:absolute;top:11%;right:4%;overflow:hidden}.post-victory-copy{z-index:4;position:absolute;bottom:18%;left:6%;right:6%}.post-result-stamp{background:var(--post-accent);color:#fff;letter-spacing:.06em;text-transform:uppercase;padding:1.5% 2.4%;font-size:1.5cqw;display:inline-block}.post-victory-copy h3{font:400 13cqw/.78 var(--display);text-transform:uppercase;margin:2.5% 0 0}.post-victory-copy>strong{font:400 8cqw/.86 var(--display);text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2%;display:-webkit-box;overflow:hidden}.post-victory-copy>span{color:var(--post-accent);text-transform:uppercase;margin-top:1.5%;font-size:1.6cqw;font-weight:900;display:block}.post-victory-copy p{color:#c3bbb0;max-width:80%;margin:2.5% 0 0;font-size:1.8cqw;font-weight:650;line-height:1.4}.layout-victory-poster .post-stats{bottom:7.1%;left:5.8%;right:5.8%}.layout-broadcast-table{background:#080808}.layout-broadcast-table .social-post-art{height:45%!important;bottom:auto!important}.post-broadcast-shade{z-index:1;background:linear-gradient(#0000000d,#080808 95%);height:47%;position:absolute;top:0;left:0;right:0}.post-broadcast-live{z-index:4;align-items:center;display:flex;position:absolute;top:20%;left:5.2%}.post-broadcast-live span,.post-broadcast-live b{text-transform:uppercase;padding:1.7cqw 2cqw;font-size:1.45cqw}.post-broadcast-live span{background:var(--post-accent);color:#fff;font-weight:900}.post-broadcast-live b{color:#111;background:#f1e7d8}.post-table-panel{z-index:3;color:#0a0a0a;background:#f1e7d8;padding:5% 4.2% 7.5%;position:absolute;inset:29% 4% 2.5%}.post-table-panel:before{background:var(--post-accent);content:"";height:1.2%;position:absolute;top:0;left:0;right:0}.post-table-panel h3{font:400 10.6cqw/.84 var(--display);text-transform:uppercase;margin:2.2% 0 0}.post-table-panel>p{color:#625a50;max-width:90%;margin:1.8% 0 0;font-size:1.65cqw;font-weight:650;line-height:1.4}.post-league-table{margin-top:3.5%;position:static}.post-league-table:before{color:#fff;content:"POS   FRANCHISE                                      CURRENT SCORE";word-spacing:.8cqw;background:#111;padding:1.6% 2%;font-size:1.2cqw;font-weight:900;display:block}.post-league-table>div{border-color:#0000004d}.post-league-table small{color:#6a6259}.post-table-panel .post-stats{color:#111;position:absolute;bottom:7.2%;left:4.2%;right:4.2%}.post-table-panel .post-stats>div{background:#dfd2c2}.layout-auction-docket .social-post-art{filter:saturate(.72)contrast(.95)}.post-docket-wash{z-index:1;background:#480e0957;position:absolute;inset:0}.post-docket-sheet{z-index:3;color:#0a0a0a;background:#f2e8d7;flex-direction:column;padding:5.2% 5% 6.5%;display:flex;position:absolute;inset:13% 7.6% 7.8%;transform:rotate(-1.05deg);box-shadow:8px 10px #00000047}.post-docket-sheet:after{z-index:0;color:#111;content:"COMMISSIONER COPY";font:400 11cqw/.78 var(--display);opacity:.04;text-align:right;text-transform:uppercase;position:absolute;bottom:8%;right:4%}.post-docket-sheet>*{z-index:2;position:relative}.post-docket-number{border-bottom:4px solid var(--post-accent);color:#6c6358;text-transform:uppercase;padding-bottom:2.4%;font-size:1.35cqw;font-weight:900}.post-docket-sheet h3{font:400 13cqw/.78 var(--display);text-transform:uppercase;margin:3.8% 0 0}.post-docket-sheet>p{color:#5e564d;max-width:82%;margin:2.5% 0 0;font-size:1.7cqw;font-weight:650;line-height:1.42}.post-docket-rows{margin-top:4%;position:static}.post-docket-rows>div{border-color:#0000004d}.post-docket-rows small{color:#6a6258}.post-docket-sheet .post-stats{color:#111;margin-top:auto;position:static}.post-docket-sheet .post-stats>div{background:#dfd3c3}.post-sold-stamp{border:3px solid var(--post-accent);color:var(--post-accent);font:400 4.8cqw var(--display);text-transform:uppercase;padding:2% 2.5%;position:absolute;top:14%;right:5%;transform:rotate(-8deg)}.post-docket-kicker{z-index:4;color:#fff;writing-mode:vertical-rl;position:absolute;bottom:12%;right:1.4%}.layout-franchise-cover .post-cover-shade{z-index:1;background:linear-gradient(#00000008,#00000014 40%,#000000eb 84%);position:absolute;inset:0}.layout-franchise-cover:before{z-index:3;background:var(--post-accent);content:"";width:2.2%;position:absolute;top:0;bottom:0;left:0}.post-cover-issue{z-index:3;color:var(--post-accent);text-transform:uppercase;font-size:1.45cqw;font-weight:900;position:absolute;top:13.2%;left:5.4%}.post-cover-copy{z-index:4;position:absolute;bottom:34%;left:6%;right:6%}.post-cover-copy small{max-width:85%;color:var(--post-accent);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:1.55cqw;font-weight:900;display:block;overflow:hidden}.post-cover-copy h3{max-width:95%;font:400 13.3cqw/.78 var(--display);text-transform:uppercase;margin:2.4% 0 0}.post-cover-copy p{color:#ccc4b8;max-width:76%;margin:2.4% 0 0;font-size:1.75cqw;font-weight:650;line-height:1.42}.layout-franchise-cover .post-stats{bottom:7.2%;left:5.8%;right:5.8%}.post-cover-roster{bottom:15.8%;left:5.8%;right:5.8%}.post-cover-spine{z-index:3;color:#fff;letter-spacing:.07em;text-transform:uppercase;writing-mode:vertical-rl;font-size:1.2cqw;font-style:normal;font-weight:900;position:absolute;top:14%;right:2%}.layout-quote-billboard .social-post-art{width:65%!important;left:35%!important}.post-quote-shade{z-index:1;background:linear-gradient(90deg,#080808 0 42%,#080808f0 49%,#0808081a 100%);position:absolute;inset:0}.layout-quote-billboard:before{z-index:3;background:var(--post-accent);content:"";height:1.4%;position:absolute;top:0;left:0;right:0}.post-quote-kicker{z-index:4;max-width:70%;position:absolute;top:15%;left:5.3%}.post-quote-copy{z-index:4;position:absolute;top:23%;left:5.3%;right:10%}.post-quote-copy>b{height:11cqw;color:var(--post-accent);font:400 24cqw/.78 Georgia,serif;display:block}.post-quote-copy blockquote{max-width:88%;font:400 9.5cqw/.92 var(--display);text-transform:uppercase;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.post-quote-copy p{color:#c9c0b4;max-width:70%;margin:3% 0 0;font-size:1.7cqw;font-weight:650;line-height:1.42}.post-quote-copy cite{border-top:5px solid var(--post-accent);color:#fff;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:65%;margin-top:3.6%;padding-top:2.5%;font-size:1.6cqw;font-style:normal;font-weight:900;display:block;overflow:hidden}.post-quote-tag{z-index:5;background:var(--post-accent);padding:3.2%;position:absolute;bottom:18%;left:5.3%;right:32%}.post-quote-tag span,.post-quote-tag strong{display:block}.post-quote-tag span{text-transform:uppercase;font-size:1.2cqw;font-weight:900}.post-quote-tag strong{font:400 4.4cqw var(--display);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-top:1%;overflow:hidden}.layout-quote-billboard .post-stats{bottom:7.2%;left:5.3%;right:31%}.layout-collector-rip .social-post-art{filter:saturate(.86)contrast(1.04)}.post-rip-wash{z-index:1;background:#490c087a;position:absolute;inset:0}.post-rip-kicker{z-index:4;color:#f2e8db;position:absolute;top:13.2%;left:5.3%}.post-rip-title{z-index:4;position:absolute;top:16%;left:5.3%;right:5.3%}.post-rip-title h3{max-width:92%;font:400 11.7cqw/.8 var(--display);text-transform:uppercase;margin:0}.post-rip-title p{color:#e3d8ca;max-width:80%;margin:2.4% 0 0;font-size:1.7cqw;font-weight:650;line-height:1.42}.post-collector-card{z-index:5;border:5px solid var(--post-accent);background:#0a0a0a;padding:6% 5.5%;position:absolute;inset:36% 11.5% 10.5%;overflow:hidden;transform:rotate(1.4deg);box-shadow:10px 13px #00000061}.post-collector-card:after{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:42%;height:180%;position:absolute;top:-40%;left:-20%;transform:rotate(25deg)}.post-collector-card:before{z-index:0;color:#fff;content:"FFL";font:400 27cqw/.75 var(--display);opacity:.045;position:absolute;bottom:7%;right:4%}.post-collector-card>i{border:1px solid #ffffff40;position:absolute;inset:3%}.post-collector-card>small{z-index:2;color:var(--post-accent);text-transform:uppercase;font-size:1.45cqw;font-weight:900;display:block;position:relative}.post-collector-card>strong{z-index:2;font:400 7.2cqw/.86 var(--display);text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3%;display:-webkit-box;position:relative;overflow:hidden}.post-rip-pulls{margin-top:7%;position:static}.layout-collector-rip>.post-stats{bottom:12%;left:16%;right:16%}.format-status .post-brand{top:4.5%}.format-status .post-footer{height:4.7%}.format-status .post-arena-copy{top:16%}.format-status .post-event-ticket{top:43%}.format-status .post-arena-card{bottom:15%}.format-status .layout-arena-poster .post-stats,.format-status .layout-split-picks .post-stats,.format-status .layout-victory-poster .post-stats{bottom:5.6%}.format-status .post-picks-title{top:15%}.format-status .post-picks-lock{top:29%}.format-status .post-picks-event{top:38%}.format-status .post-picks-board{bottom:13%}.format-status .post-newspaper-sheet{padding-bottom:6%;top:4%;bottom:3%}.format-status .layout-newspaper-recap .post-footer{height:4.2%;bottom:3%}.format-status .post-victory-copy{bottom:16%}.format-status .post-table-panel{top:27%}.format-status .post-docket-sheet{top:12%;bottom:6%}.format-status .post-cover-copy{bottom:27%}.format-status .layout-franchise-cover .post-stats{bottom:5.7%}.format-status .post-cover-roster{bottom:12%}.format-status .post-quote-copy{top:21%}.format-status .post-quote-tag{bottom:15%}.format-status .layout-quote-billboard .post-stats{bottom:5.6%}.format-status .post-collector-card{top:32%;bottom:8%}.format-status .layout-collector-rip>.post-stats{bottom:9%}.format-status .visuals-arena-poster img:first-child{height:64%}.format-status .visuals-split-picks img{height:58%}.format-status .visuals-newspaper-recap{height:20%;top:31%}.format-status .visuals-victory-poster img:first-child,.format-status .visuals-franchise-cover img:first-child{height:76%}.format-status .visuals-collector-rip img:first-child{height:51%;top:34%}.social-post-card h3,.social-post-card blockquote,.social-post-card strong,.social-post-card p{overflow-wrap:anywhere}.social-format-switch{background:#8e877e;border:1px solid #8e877e;grid-template-columns:1fr 1fr;gap:1px;width:min(100%,540px);margin-top:22px;display:grid}.social-format-switch button{color:#666057;cursor:pointer;text-align:left;background:#f8f4ed;border:0;align-content:center;min-height:74px;padding:10px 12px;display:grid}.social-format-switch button b,.social-format-switch button span,.social-format-switch button small{display:block}.social-format-switch button b{color:#111;font-size:var(--type-compact);text-transform:uppercase}.social-format-switch button span{font:400 1.25rem var(--display);margin-top:3px}.social-format-switch button small{font-size:var(--type-caption);margin-top:3px}.social-format-switch button.active{color:#aaa39a;box-shadow:inset 5px 0 0 var(--red);background:#111}.cinematic-onboarding{--identity-color:#ff4fa3;color:#fff;background:#0a0a0a;width:100%;height:100dvh;min-height:560px;position:relative;overflow:hidden}.identity-editor-overlay{z-index:250;position:fixed;inset:0;overflow:hidden}.cinematic-onboarding-bar{z-index:20;background:#0b0b0b;border-bottom:1px solid #393532;justify-content:space-between;align-items:center;height:56px;padding:0 clamp(16px,2.5vw,38px);display:flex;position:relative}.cinematic-onboarding-bar>div{align-items:center;gap:12px;min-width:0;display:flex}.cinematic-onboarding-bar b{font:400 1.25rem/1 var(--display);letter-spacing:.01em;text-transform:uppercase}.cinematic-onboarding-bar span{color:#8f8880;font-size:var(--type-caption);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-weight:900;overflow:hidden}.cinematic-account svg{width:17px;color:var(--identity-color)}.cinematic-account button{color:#fff;cursor:pointer;min-height:34px;font-size:var(--type-caption);text-transform:uppercase;background:0 0;border:1px solid #57514c;padding:0 11px;font-weight:900}.cinematic-onboarding-stage{grid-template-columns:minmax(0,1.08fr) minmax(480px,.92fr);height:calc(100dvh - 56px);min-height:504px;display:grid}.cinematic-identity-visual{isolation:isolate;min-width:0;position:relative;overflow:hidden}.cinematic-identity-visual>img{z-index:-3;object-fit:cover;object-position:52% center;filter:saturate(.78)contrast(1.08);animation:13s ease-in-out infinite alternate identity-camera;transform:scale(1.035)}.cinematic-visual-wash{z-index:-2;background:linear-gradient(90deg,#00000029,#00000008 43%,#000000b8),linear-gradient(0deg,#080808 0,#0000 48%);position:absolute;inset:0}.cinematic-visual-wash:after{background:radial-gradient(circle at 34% 40%,var(--identity-color),transparent 31%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cinematic-visual-wash:after{background:radial-gradient(circle at 34% 40%,color-mix(in srgb,var(--identity-color) 24%,transparent),transparent 31%)}}.cinematic-visual-wash:after{content:"";animation:4.8s ease-in-out infinite identity-pulse}.cinematic-scanline{z-index:2;background:linear-gradient(90deg,#0000,#fff3,#0000);width:18%;animation:6.5s ease-in-out infinite identity-scan;position:absolute;top:-30%;bottom:-30%;left:-20%;transform:rotate(13deg)}.cinematic-round-counter{z-index:4;border-left:4px solid var(--identity-color);font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;background:#000000b3;padding:7px 9px;font-weight:900;position:absolute;top:4.5%;left:4.5%}.cinematic-title-lockup{z-index:4;position:absolute;top:13%;left:4.5%}.cinematic-title-lockup p{color:var(--identity-color);font-size:var(--type-caption);letter-spacing:.09em;text-transform:uppercase;margin:0 0 8px;font-weight:900}.cinematic-title-lockup h1{color:#fff;font:400 clamp(4rem,7.6vw,8.4rem)/.76 var(--display);letter-spacing:-.04em;text-shadow:0 6px 34px #000;text-transform:uppercase;white-space:pre-line;margin:0}.cinematic-team-pass{z-index:5;min-height:132px;box-shadow:9px 9px 0 var(--identity-color);background:#050505d6;border:1px solid #ffffff8c;grid-template-rows:auto 1fr;grid-template-columns:88px minmax(0,1fr);padding:15px 18px;display:grid;position:absolute;bottom:11%;left:4.5%;right:4.5%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cinematic-team-pass{box-shadow:9px 9px 0 color-mix(in srgb,var(--identity-color) 72%,#000)}}.cinematic-team-pass{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.cinematic-team-pass>small{color:#aaa39a;font-size:var(--type-caption);letter-spacing:.08em;grid-column:1/-1;font-weight:900}.cinematic-team-pass>i{background:var(--identity-color);color:#fff;border:1px solid #ffffff80;align-self:center;place-items:center;width:72px;height:72px;display:grid}.cinematic-team-pass>i svg{stroke-width:1.6px;width:40px;height:40px}.cinematic-team-pass>div{flex-direction:column;align-self:center;min-width:0;display:flex}.cinematic-team-pass strong,.cinematic-team-pass span,.cinematic-team-pass em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cinematic-team-pass strong{font:400 clamp(2rem,3.5vw,4rem)/.9 var(--display);text-transform:uppercase}.cinematic-team-pass span{color:var(--identity-color);font-size:var(--type-caption);text-transform:uppercase;margin-top:4px;font-weight:900}.cinematic-team-pass em{color:#aaa39a;font-size:var(--type-caption);margin-top:5px;font-style:normal}.cinematic-team-pass>b{background:var(--identity-color);width:7px;height:100%;box-shadow:0 0 28px var(--identity-color);position:absolute;top:0;right:0}.cinematic-stat-ribbon{z-index:4;background:#ffffff59;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;position:absolute;bottom:2.5%;left:4.5%;right:4.5%}.cinematic-stat-ribbon span{color:#aaa39a;font-size:var(--type-caption);text-transform:uppercase;background:#050505d1;padding:7px 9px;font-weight:800}.cinematic-stat-ribbon b{color:#fff;font:400 1.05rem var(--display);margin-right:4px}.cinematic-identity-builder{color:#111;background:linear-gradient(145deg,#f1eadf,#fffaf1);border-left:1px solid #3b3733;grid-template-rows:auto minmax(0,1fr);min-width:0;padding:clamp(18px,2.4vw,34px);display:grid;position:relative;overflow:hidden}.cinematic-identity-builder:before{color:#111;content:"FFL";font:400 17rem/.7 var(--display);opacity:.025;position:absolute;bottom:-12%;right:-8%}.cinematic-identity-builder>header{z-index:2;grid-template-columns:1.25fr .75fr;align-items:end;gap:20px;display:grid;position:relative}.cinematic-identity-builder>header span{color:#716a62;font-size:var(--type-caption);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:5px;font-weight:900;display:flex}.cinematic-identity-builder>header span svg{width:15px;color:var(--identity-color)}.cinematic-identity-builder>header h2{font:400 clamp(2.5rem,4vw,4.5rem)/.82 var(--display);letter-spacing:-.025em;text-transform:uppercase;margin:5px 0 0}.cinematic-identity-builder>header p{border-left:3px solid var(--identity-color);color:#6f6860;font-size:var(--type-caption);margin:0 0 4px;padding-left:13px;font-weight:700;line-height:1.45}.cinematic-identity-builder form{z-index:2;grid-template-rows:auto auto auto auto;align-content:space-between;gap:10px;min-height:0;margin-top:13px;display:grid;position:relative}.cinematic-field-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cinematic-field-grid label{color:#5e574f;min-width:0;font-size:var(--type-caption);letter-spacing:.055em;text-transform:uppercase;font-weight:900}.cinematic-field-grid label small{color:#9a9288;font-size:var(--type-caption)}.cinematic-field-grid input{color:#111;width:100%;height:40px;font:750 var(--type-compact) var(--sans);background:#ffffffb8;border:1px solid #a9a197;border-radius:0;outline:none;margin-top:5px;padding:0 10px;display:block}.cinematic-field-grid input:focus{border-color:var(--identity-color);box-shadow:inset 4px 0 0 var(--identity-color)}.cinematic-tagline-field{grid-column:1/-1}.cinematic-identity-builder fieldset{border:0;min-width:0;margin:0;padding:0}.cinematic-identity-builder legend{justify-content:space-between;align-items:center;gap:10px;width:100%;margin-bottom:6px;display:flex}.cinematic-identity-builder legend span{font-size:var(--type-caption);letter-spacing:.055em;text-transform:uppercase;font-weight:900}.cinematic-identity-builder legend small{color:#7f776e;font-size:var(--type-caption);font-weight:700}.cinematic-mark-picker{grid-template-columns:repeat(12,1fr);gap:4px;display:grid}.cinematic-mark-picker button{color:#292725;cursor:pointer;background:#ffffffb3;border:1px solid #aaa198;place-items:center;min-width:0;height:clamp(32px,4.2vh,40px);padding:0;display:grid;position:relative}.cinematic-mark-picker button>svg:first-child{stroke-width:1.7px;width:19px;height:19px}.cinematic-mark-picker button:hover:not(:disabled),.cinematic-mark-picker button:focus-visible{border-color:var(--identity-color);color:var(--identity-color);outline:0}.cinematic-mark-picker button.selected{color:#fff;box-shadow:inset 0 -4px 0 var(--identity-color);background:#111;border-color:#111}.cinematic-mark-picker button:disabled{cursor:not-allowed;opacity:.3}.cinematic-mark-picker .mark-lock{width:8px;height:8px;position:absolute;bottom:1px;right:1px}.cinematic-color-picker{grid-template-columns:repeat(11,1fr);gap:4px;display:grid}.cinematic-color-picker>button{background:var(--swatch);color:#fff;cursor:pointer;border:2px solid #0000;place-items:center;min-width:0;height:clamp(31px,4vh,38px);padding:0;display:grid}.cinematic-color-picker>button svg{filter:drop-shadow(0 1px 2px #000);width:15px}.cinematic-color-picker>button.selected{border-color:#111;box-shadow:inset 0 0 0 3px #fff}.cinematic-color-picker>button:disabled{cursor:not-allowed;filter:grayscale(.9);opacity:.25}.reserved-red-swatch{color:#fff;opacity:.62;background:#ef1b16;place-items:center;height:clamp(31px,4vh,38px);display:grid;position:relative}.reserved-red-swatch svg{width:14px}.reserved-red-swatch small{color:#fff;font-size:var(--type-caption);text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-weight:900;position:absolute;bottom:0;left:1px;right:1px;overflow:hidden}.cinematic-builder-footer{grid-template-columns:auto minmax(210px,.9fr);align-items:center;gap:12px;display:grid}.cinematic-builder-footer>div{color:#6e675f;font-size:var(--type-caption);text-transform:uppercase;align-items:center;gap:6px;font-weight:800;display:flex}.cinematic-builder-footer>div svg{width:14px;color:var(--identity-color)}.cinematic-enter-action{color:#fff;cursor:pointer;min-height:46px;font-size:var(--type-caption);text-transform:uppercase;box-shadow:inset 5px 0 0 var(--identity-color);background:#111;border:0;justify-content:space-between;align-items:center;padding:0 14px;font-weight:900;display:flex}.cinematic-enter-action svg{width:19px;color:var(--identity-color);transition:transform .2s}.cinematic-enter-action:hover svg{transform:translate(4px)}.cinematic-enter-action:disabled{cursor:wait;opacity:.65}.cinematic-onboarding-message{color:#ffb2ad;font-size:var(--type-caption);background:#2a1110;border-left:4px solid #ef1b16;margin:0;padding:8px 10px;font-weight:800;position:absolute;bottom:51px;left:0;right:0}@keyframes identity-camera{to{transform:scale(1.09)translate(-1.2%,.7%)}}@keyframes identity-scan{0%,18%{left:-24%}75%,to{left:118%}}@keyframes identity-pulse{50%{opacity:.45}}.founders-lobby{gap:14px;max-width:1360px;margin:0 auto;display:grid}.founders-lobby-hero{color:#fff;isolation:isolate;background:#080808;border:1px solid #111;grid-template-columns:minmax(0,1.3fr) minmax(310px,.7fr);min-height:440px;display:grid;position:relative;overflow:hidden}.founders-lobby-hero>img{z-index:-3;object-fit:cover;object-position:center 42%;filter:saturate(.72)contrast(1.1);animation:16s ease-in-out infinite alternate lobby-camera}.founders-lobby-wash{z-index:-2;background:linear-gradient(90deg,#000000f0 0 45%,#0000004d 69%,#000000c2),linear-gradient(#0000 55%,#080808);position:absolute;inset:0}.founders-lobby-beam{z-index:-1;filter:blur(4px);background:linear-gradient(#fff3,#0000 70%);width:22%;height:180%;animation:7s ease-in-out infinite alternate lobby-beam;position:absolute;top:-45%;left:47%;transform:rotate(13deg)}.founders-lobby-copy{z-index:3;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(28px,5vw,68px);display:flex;position:relative}.founders-lobby-copy>span{color:var(--team-color);font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-weight:900;display:flex}.founders-lobby-copy>span svg{width:16px}.founders-lobby-copy h1{font:400 clamp(4.5rem,8vw,8.5rem)/.76 var(--display);letter-spacing:-.035em;text-transform:uppercase;margin:13px 0 17px}.founders-lobby-copy h1 em{color:var(--team-color);font-style:normal}.founders-lobby-copy>p{color:#bdb5aa;max-width:620px;font-size:var(--type-compact);margin:0;font-weight:650;line-height:1.6}.founders-lobby-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;display:flex}.founders-lobby-actions .primary-action{margin:0}.founders-rules-action{color:#fff;cursor:pointer;min-height:48px;font-size:var(--type-caption);text-transform:uppercase;background:#0000008c;border:1px solid #66605a;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-weight:900;display:inline-flex}.founders-rules-action svg{width:18px;height:18px;color:var(--team-color)}.founders-edit-action{color:#fff;cursor:pointer;background:#0000008c;border:1px solid #66605a;place-items:center;width:48px;min-height:48px;padding:0;display:inline-grid}.founders-edit-action svg{width:18px;height:18px;color:var(--team-color);display:block}.founders-lobby-error{background:#2a1110;border-left:4px solid #ef1b16;padding:8px 10px;color:#ffb2ad!important;margin-top:10px!important}.founders-team-card{z-index:4;min-height:322px;box-shadow:12px 12px 0 var(--team-color);background:#080808d6;border:1px solid #fff9;align-self:center;margin-right:clamp(22px,4vw,58px);padding:22px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.founders-team-card{box-shadow:12px 12px 0 color-mix(in srgb,var(--team-color) 72%,#000)}}.founders-team-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.founders-team-card:after{color:#fff;content:"FFL";font:400 10rem/.75 var(--display);opacity:.035;position:absolute;bottom:-10%;right:-5%}.founders-team-card header,.founders-team-card footer{z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.founders-team-card header span{color:#aaa39a;font-size:var(--type-caption);text-transform:uppercase;font-weight:900}.founders-team-card header b{color:var(--team-color);font:400 1.5rem var(--display)}.founders-team-card>i{background:var(--team-color);color:#fff;place-items:center;width:82px;height:82px;margin-top:18px;display:grid}.founders-team-card>i svg{width:45px;height:45px}.founders-team-card>div{z-index:2;align-self:end;position:relative}.founders-team-card strong,.founders-team-card span,.founders-team-card small{display:block}.founders-team-card strong{font:400 clamp(2.4rem,4vw,4rem)/.84 var(--display);text-transform:uppercase}.founders-team-card span{color:var(--team-color);font-size:var(--type-caption);text-transform:uppercase;margin-top:6px;font-weight:900}.founders-team-card small{color:#aaa39a;font-size:var(--type-caption);margin-top:5px}.founders-team-card footer{color:#d7d0c7;font-size:var(--type-caption);text-transform:uppercase;border-top:1px solid #5b5650;margin-top:17px;padding-top:10px;font-weight:900}.founders-team-card footer svg{color:#58c487;width:14px}.founders-team-card footer b{background:#58c487;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #58c487}.founders-roll-call{color:#fff;background:#111;border:1px solid #111}.founders-roll-call>header{justify-content:space-between;align-items:flex-end;gap:18px;min-height:86px;padding:18px 21px;display:flex}.founders-roll-call>header>div>span{color:var(--team-color);font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:900}.founders-roll-call h2{font:400 clamp(2.2rem,4vw,4rem)/.82 var(--display);text-transform:uppercase;margin:5px 0 0}.founders-roll-call>header button{color:#aaa39a;cursor:pointer;min-height:40px;font-size:var(--type-caption);text-transform:uppercase;background:0 0;border:1px solid #504a45;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-weight:900;display:inline-flex}.founders-roll-call>header button svg{width:15px;height:15px;color:var(--team-color);flex:none;display:block}.is-spinning{animation:.8s linear infinite utility-spin}.founders-team-grid{background:#514c47;grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.founders-team-grid article{--corner-color:#777;color:#111;background:#f6efe5;grid-template-columns:37px minmax(0,1fr);align-content:end;gap:9px;min-width:0;min-height:128px;padding:14px;display:grid;position:relative;overflow:hidden}.founders-team-grid article:before{background:var(--corner-color);content:"";height:6px;position:absolute;top:0;left:0;right:0}.founders-team-grid article>span{color:#8d857b;font:400 1.2rem var(--display);position:absolute;top:13px;left:13px}.founders-team-grid article>i{background:var(--corner-color);color:#fff;align-self:end;place-items:center;width:35px;height:35px;font-style:normal;display:grid}.founders-team-grid article>i svg{width:19px}.founders-team-grid article>div{align-self:end;min-width:0}.founders-team-grid strong,.founders-team-grid small{display:block}.founders-team-grid strong{font-size:var(--type-caption);overflow-wrap:anywhere;text-transform:uppercase;white-space:normal;line-height:1.15}.founders-team-grid small{color:#786f66;font-size:var(--type-caption);overflow-wrap:anywhere;line-height:1.25}.founders-team-grid .founders-corner-motto{color:#4f4943;margin-top:6px;font-weight:800}.founders-team-grid .founders-corner-owner{margin-top:4px}.founders-team-grid article>b{color:#80776e;font-size:var(--type-caption);text-transform:uppercase;position:absolute;top:13px;right:12px}.founders-team-grid article.is-mine{color:#fff;box-shadow:inset 0 0 0 2px var(--corner-color);background:#171717}.founders-team-grid article.is-mine small{color:#aaa39a}.founders-team-grid article.is-mine .founders-corner-motto{color:#ded6cb}.founders-team-grid article.is-mine>b{color:var(--corner-color)}.founders-team-grid article.is-pending{--corner-color:#aaa095;color:#403a35;background:#ebe2d6}.founders-team-grid article.is-pending>i{color:#302c29;background:#c9bfb2;border:1px solid #aaa095}.founders-team-grid article.is-pending>b{color:#83591d}.founders-team-grid article.is-open{--corner-color:#8a837b;color:#686159;background:#ded6cb}.founders-team-grid article.is-open>i{color:#777067;background:0 0;border:1px dashed #8b837a}.founders-access-strip{background:#777069;border:1px solid #111;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.founders-access-strip article{background:#fffaf2;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:76px;padding:13px 15px;display:grid}.founders-access-strip article>svg{width:25px;color:var(--team-color)}.founders-access-strip span,.founders-access-strip b{display:block}.founders-access-strip span{color:#7c746b;font-size:var(--type-caption);text-transform:uppercase;font-weight:900}.founders-access-strip b{font-size:var(--type-caption);text-transform:uppercase;margin-top:4px}.founders-access-strip article>strong,.founders-access-strip article>button{color:#16814b;font-size:var(--type-caption);text-transform:uppercase;font-weight:900}.founders-access-strip article>button{border:0;border-bottom:2px solid var(--team-color);color:#111;cursor:pointer;background:0 0;min-height:35px}.founders-marquee{background:var(--team-color);color:#fff;padding:8px 0;overflow:hidden}.founders-marquee span{width:max-content;font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:900;animation:24s linear infinite lobby-marquee;display:block}@keyframes lobby-camera{to{transform:scale(1.07)translate(-1%)}}@keyframes lobby-beam{to{opacity:.45;transform:rotate(20deg)translate(18%)}}@keyframes lobby-marquee{to{transform:translate(-50%)}}@keyframes utility-spin{to{transform:rotate(360deg)}}.admin-command-hero{color:#fff;background:radial-gradient(circle at 18% 30%,#ef1b1633,#0000 26%),linear-gradient(130deg,#0b0b0b,#1d1513);border:1px solid #111;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);min-height:330px;display:grid}.admin-command-copy{flex-direction:column;justify-content:center;padding:clamp(28px,4.5vw,60px);display:flex}.admin-command-copy h1{font:400 clamp(4rem,7.6vw,8rem)/.76 var(--display);letter-spacing:-.035em;text-transform:uppercase;margin:10px 0 16px}.admin-command-copy h1 em{color:var(--red);font-style:normal}.admin-command-copy>p:last-child{color:#aaa39a;max-width:630px;font-size:var(--type-compact);margin:0;line-height:1.6}.admin-owner-lock{background:#00000057;border-left:1px solid #514a45;flex-direction:column;justify-content:center;padding:26px;display:flex}.admin-owner-lock>svg{width:48px;height:48px;color:var(--red);margin-bottom:26px}.admin-owner-lock>span{color:#aaa39a;font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:900}.admin-owner-lock>strong{overflow-wrap:anywhere;font:400 clamp(1rem,1.35vw,1.35rem)/1.05 var(--display);letter-spacing:.01em;text-transform:uppercase;margin-top:8px}.admin-owner-lock>small{color:#8d867e;font-size:var(--type-caption);margin-top:10px;line-height:1.5}.admin-owner-lock>button{color:#fff;cursor:pointer;min-height:44px;font-size:var(--type-caption);text-transform:uppercase;background:#171717;border:1px solid #5b544e;align-items:center;gap:7px;margin-top:22px;padding:0 12px;font-weight:900;display:flex}.admin-owner-lock>button svg{width:16px;color:var(--red)}.admin-safety-deck{background:#777069;border:1px solid #111;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:12px;display:grid}.admin-safety-deck article{background:#fffaf2;grid-template-columns:39px minmax(0,1fr);align-content:center;gap:11px;min-height:122px;padding:16px;display:grid}.admin-safety-deck article>i{color:#fff;background:#111;place-items:center;width:38px;height:38px;display:grid}.admin-safety-deck article.is-live>i{background:#167347}.admin-safety-deck article.is-sandbox>i{background:#7452cc}.admin-safety-deck article>i svg{width:21px}.admin-safety-deck span,.admin-safety-deck strong,.admin-safety-deck small{display:block}.admin-safety-deck span{color:#80786f;font-size:var(--type-caption);text-transform:uppercase;font-weight:900}.admin-safety-deck strong{font-size:var(--type-compact);text-transform:uppercase;margin-top:4px}.admin-safety-deck small{color:#786f66;font-size:var(--type-caption);margin-top:5px;line-height:1.4}.admin-safety-deck article>b{color:#16804a;font-size:var(--type-caption);text-transform:uppercase;grid-column:2}.admin-launch-runway{color:#fff;background:#111;border:1px solid #111;margin:12px 0}.admin-launch-runway>header{background:radial-gradient(circle at 86% 20%,#ef1b164d,#0000 28%),#0d0d0d;grid-template-columns:minmax(0,1fr) 128px;align-items:end;gap:24px;min-height:150px;padding:clamp(20px,3vw,34px);display:grid}.admin-launch-runway>header span{color:#ff514a;font-size:var(--type-caption);letter-spacing:.1em;text-transform:uppercase;font-weight:900}.admin-launch-runway>header h2{font:400 clamp(2.5rem,4.5vw,5rem)/.82 var(--display);text-transform:uppercase;margin:7px 0 9px}.admin-launch-runway>header p{color:#aaa39a;max-width:760px;font-size:var(--type-caption);margin:0;line-height:1.55}.admin-launch-runway>header>b{color:#ff514a;min-height:104px;font:400 3.4rem/.8 var(--display);border:1px solid #544e48;align-content:center;place-items:center;display:grid}.admin-launch-runway>header>b small{color:#aaa39a;font:900 var(--type-caption) var(--body);text-transform:uppercase;margin-top:8px}.admin-launch-track{background:#4b4641;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.admin-launch-track article{color:#111;background:#f7f1e8;grid-template-columns:38px 1fr;align-content:start;gap:12px;min-height:250px;padding:17px;display:grid;position:relative;overflow:hidden}.admin-launch-track article:after{color:#111;content:attr(data-step);font:400 8rem var(--display);opacity:.025;position:absolute;bottom:-25px;right:-5px}.admin-launch-track article>i{color:#fff;background:#111;place-items:center;width:38px;height:38px;display:grid}.admin-launch-track article.is-complete>i{background:#167347}.admin-launch-track article.is-owner-action>i{background:#7452cc}.admin-launch-track article.is-alert>i{background:var(--red)}.admin-launch-track article>i svg{width:20px}.admin-launch-track article>span{color:#8b837a;font:400 1.4rem var(--display);align-self:center}.admin-launch-track small,.admin-launch-track strong,.admin-launch-track p{display:block}.admin-launch-track small{color:var(--red);font-size:var(--type-caption);letter-spacing:.07em;text-transform:uppercase;font-weight:900}.admin-launch-track strong{font-size:var(--type-compact);text-transform:uppercase;margin-top:7px;line-height:1.25}.admin-launch-track p{color:#716a62;font-size:var(--type-caption);margin:8px 0 0;line-height:1.48}.admin-launch-track article>button,.admin-launch-track article>b{z-index:1;grid-column:1/-1;align-self:end;min-height:38px;margin-top:12px}.admin-launch-track article>button{color:#fff;cursor:pointer;font-size:var(--type-caption);text-transform:uppercase;background:#111;border:1px solid #111;font-weight:900}.admin-launch-track article>button:disabled{color:#777069;cursor:not-allowed;background:#ded7cd;border-color:#aaa39a}.admin-launch-track article>b{color:#167347;font-size:var(--type-caption);text-transform:uppercase;align-items:center;display:flex}.admin-founder-registry{border:1px solid #111;margin-top:18px}.admin-founder-registry>header{color:#fff;background:#111;justify-content:space-between;align-items:flex-end;padding:15px;display:flex}.admin-founder-registry header span{color:#ff5b54;font-size:var(--type-caption);text-transform:uppercase;font-weight:900}.admin-founder-registry h3{font:400 1.8rem/.9 var(--display);text-transform:uppercase;margin:4px 0 0}.admin-founder-registry header button{color:#fff;cursor:pointer;min-height:34px;font-size:var(--type-caption);text-transform:uppercase;background:0 0;border:1px solid #5e5751;align-items:center;gap:5px;padding:0 9px;font-weight:900;display:flex}.admin-founder-registry header button svg{width:14px}.admin-founder-registry>div{background:#aaa39a;grid-template-columns:1fr 1fr;gap:1px;display:grid}.admin-founder-registry article{--team-color:#777;background:#fffaf2;grid-template-columns:25px 36px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:78px;padding:12px;display:grid;position:relative}.admin-founder-registry article:before{background:var(--team-color);content:"";width:5px;position:absolute;top:0;bottom:0;left:0}.admin-founder-registry article>span{color:#8d857b;font:400 1.1rem var(--display)}.admin-founder-registry article>i{background:var(--team-color);color:#fff;place-items:center;width:34px;height:34px;display:grid}.admin-founder-registry article>i svg{width:18px}.admin-founder-registry article strong,.admin-founder-registry article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-founder-registry article strong{font-size:var(--type-caption);text-transform:uppercase}.admin-founder-registry article small{color:#746c63;font-size:var(--type-caption);margin-top:4px}.admin-founder-registry article>b{color:#16804a;font-size:var(--type-caption);text-transform:uppercase;align-items:center;gap:3px;display:flex}.admin-founder-registry article>b svg{width:12px}.admin-founder-registry>div>p{color:#6f6860;font-size:var(--type-caption);background:#fffaf2;grid-column:1/-1;margin:0;padding:18px}.rules-hero>div{position:relative;overflow:hidden}.rules-jump{grid-template-columns:repeat(6,1fr)}.rules-command-map{color:#fff;background:#111;border:1px solid #111;margin-top:18px}.rules-command-map>header{grid-template-columns:.45fr 1fr 1fr;align-items:end;gap:20px;padding:clamp(22px,3vw,38px);display:grid}.rules-command-map>header span{color:#ff5a53;font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:900}.rules-command-map h2{font:400 clamp(2.4rem,4vw,4.5rem)/.84 var(--display);text-transform:uppercase;margin:0}.rules-command-map>header p{color:#aaa39a;font-size:var(--type-compact);margin:0;line-height:1.5}.rules-command-map>div{background:#514b46;grid-template-columns:repeat(6,1fr);gap:1px;display:grid}.rules-command-map article{color:#111;background:#f7f0e6;align-content:end;min-height:205px;padding:18px;display:grid;position:relative;overflow:hidden}.rules-command-map article:after{color:#111;content:attr(data-step);font:400 7rem var(--display);opacity:.025;position:absolute;bottom:-28px;right:-10px}.rules-command-map article>i{color:#fff;background:#111;place-items:center;width:40px;height:40px;margin-bottom:auto;display:grid}.rules-command-map article:nth-child(2n)>i{background:var(--red)}.rules-command-map article>i svg{width:21px}.rules-command-map article>span{color:var(--red);font:400 1.8rem var(--display);margin-bottom:10px}.rules-command-map article>b{font-size:var(--type-compact);text-transform:uppercase;line-height:1.25}.rules-command-map article>small{color:#736b62;font-size:var(--type-caption);margin-top:7px;line-height:1.45}.rules-identity-lock,.rules-reveal-strip,.rules-truth-banner{background:#f4ede2;border:1px solid #111;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:145px;margin-bottom:1px;padding:clamp(20px,3vw,34px);display:grid}.rules-identity-lock>svg,.rules-reveal-strip>svg:first-child,.rules-truth-banner>svg{width:38px;height:38px;color:var(--red)}.rules-identity-lock span,.rules-reveal-strip span,.rules-truth-banner span{color:var(--red);font-size:var(--type-caption);letter-spacing:.07em;text-transform:uppercase;font-weight:900}.rules-identity-lock b,.rules-reveal-strip b,.rules-truth-banner b{font:400 clamp(1.6rem,2.6vw,2.8rem)/.9 var(--display);text-transform:uppercase;margin:5px 0 8px;display:block}.rules-identity-lock p,.rules-reveal-strip p,.rules-truth-banner p{color:#6e675f;max-width:830px;font-size:var(--type-compact);margin:0;line-height:1.55}.rules-identity-lock>strong{color:var(--red);font:400 clamp(3rem,5vw,5.2rem)/.68 var(--display);text-align:right}.rules-identity-lock>strong small{font:900 var(--type-caption) var(--sans);letter-spacing:.07em;text-transform:uppercase}.rules-total-engine{background:#e8e0d5;border:1px solid #111;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1.15fr;align-items:stretch;min-height:130px;margin-top:18px;display:grid}.rules-total-engine>div,.rules-total-engine>strong{text-align:center;background:#fffaf2;flex-direction:column;justify-content:center;min-width:0;padding:15px;display:flex}.rules-total-engine span{color:#746d64;font-size:var(--type-caption);text-transform:uppercase;font-weight:900}.rules-total-engine b{font:400 1.8rem var(--display);text-transform:uppercase;margin-top:8px}.rules-total-engine>i{color:var(--red);font:400 2rem var(--display);place-items:center;padding:0 7px;font-style:normal;display:grid}.rules-total-engine>strong{background:var(--red);color:#fff;font:400 2.2rem/.86 var(--display);text-transform:uppercase}.rules-reveal-strip{color:#fff;background:#151515;margin-top:18px;margin-bottom:0}.rules-reveal-strip p{color:#aaa39a}.rules-reveal-strip>svg:last-child{color:#504a45;width:70px;height:70px}.rules-social{background:#e7dfd4}.rules-social-wire{background:#777069;border:1px solid #111;grid-template-columns:1.4fr repeat(3,1fr);gap:1px;display:grid}.rules-social-wire article{background:#fffaf2;flex-direction:column;justify-content:flex-end;min-height:245px;padding:22px;display:flex}.rules-social-wire article>span{color:var(--red);font:400 clamp(2.4rem,4vw,4.4rem)/.75 var(--display);text-transform:uppercase;margin-bottom:auto}.rules-social-wire article>b{font-size:var(--type-compact);text-transform:uppercase;line-height:1.35}.rules-social-wire article>small{color:#746d64;font-size:var(--type-caption);margin-top:8px;line-height:1.45}.rules-social-wire .rules-social-signal{background:var(--red);color:#fff}.rules-social-signal>svg{width:42px;height:42px;margin-bottom:auto}.rules-social-signal>span{color:#fff;font:900 var(--type-caption) var(--sans);letter-spacing:.07em;margin:0 0 8px}.rules-social-signal h3{font:400 clamp(1.8rem,3vw,3.2rem)/.88 var(--display);text-transform:uppercase;margin:0 0 10px}.rules-social-signal p{font-size:var(--type-compact);margin:0;line-height:1.5}.rules-social-flow{background:#111;border:1px solid #111;border-top:0;grid-template-columns:1fr 42px 1fr 42px 1fr;align-items:stretch;min-height:170px;display:grid}.rules-social-flow>div{color:#fff;background:#171717;flex-direction:column;justify-content:center;padding:18px;display:flex}.rules-social-flow>svg{color:var(--red);place-self:center}.rules-social-flow i{color:#ff5a53;font:400 1.9rem var(--display);font-style:normal}.rules-social-flow b{font-size:var(--type-compact);text-transform:uppercase;margin-top:10px}.rules-social-flow span{color:#aaa39a;font-size:var(--type-caption);margin-top:6px;line-height:1.45}.rules-truth-banner{color:#fff;background:#111;margin:18px 0 1px}.rules-truth-banner p{color:#aaa39a}@media (width<=1100px){.cinematic-onboarding-stage{grid-template-columns:minmax(0,.8fr) minmax(500px,1.2fr)}.cinematic-title-lockup h1{font-size:clamp(3.7rem,6.7vw,6.2rem)}.cinematic-team-pass{grid-template-columns:70px minmax(0,1fr)}.cinematic-team-pass>i{width:58px;height:58px}.cinematic-team-pass>i svg{width:32px}.founders-team-grid{grid-template-columns:repeat(3,1fr)}.admin-command-hero{grid-template-columns:minmax(0,1fr) 320px}}@media (width<=820px){.cinematic-onboarding{min-height:540px}.cinematic-onboarding-bar{height:48px;padding:0 11px}.cinematic-onboarding-bar b{font-size:.95rem}.cinematic-onboarding-bar>div:first-child span,.cinematic-account>span{display:none}.cinematic-onboarding-stage{grid-template-rows:minmax(118px,22vh) minmax(0,1fr);grid-template-columns:1fr;height:calc(100dvh - 48px);min-height:492px}.cinematic-identity-visual>img{object-position:52% 44%}.cinematic-visual-wash{background:linear-gradient(90deg,#000000b8,#00000014 65%,#00000073),linear-gradient(#0000 45%,#080808)}.cinematic-round-counter{font-size:var(--type-caption);padding:4px 6px;top:10px;left:11px}.cinematic-title-lockup{top:auto;bottom:14px;left:12px}.cinematic-title-lockup p{font-size:var(--type-caption);margin-bottom:4px}.cinematic-title-lockup h1{font-size:clamp(2.7rem,12vw,4rem);line-height:.76}.cinematic-team-pass{width:min(49vw,195px);min-height:78px;box-shadow:5px 5px 0 var(--identity-color);grid-template-columns:45px minmax(0,1fr);padding:8px;bottom:10px;left:auto;right:10px}@supports (color:color-mix(in lab, red, red)){.cinematic-team-pass{box-shadow:5px 5px 0 color-mix(in srgb,var(--identity-color) 72%,#000)}}.cinematic-team-pass>small,.cinematic-team-pass em{display:none}.cinematic-team-pass>i{width:38px;height:38px}.cinematic-team-pass>i svg{width:22px}.cinematic-team-pass strong{font-size:clamp(1.15rem,4.9vw,1.65rem)}.cinematic-team-pass span{font-size:var(--type-caption);margin-top:2px}.cinematic-stat-ribbon{display:none}.cinematic-identity-builder{padding:10px 11px calc(10px + env(safe-area-inset-bottom));border-top:1px solid #3b3733;border-left:0}.cinematic-identity-builder>header{display:block}.cinematic-identity-builder>header h2{font-size:clamp(2rem,9vw,3rem)}.cinematic-identity-builder>header p{display:none}.cinematic-identity-builder form{gap:6px;margin-top:7px}.cinematic-field-grid{gap:5px}.cinematic-field-grid input{height:34px;margin-top:3px;padding:0 7px}.cinematic-field-grid label{font-size:var(--type-caption)}.cinematic-identity-builder legend{margin-bottom:4px}.cinematic-identity-builder legend span{font-size:var(--type-caption)}.cinematic-identity-builder legend small{max-width:58%;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cinematic-mark-picker{grid-template-columns:repeat(12,1fr);gap:3px}.cinematic-mark-picker button{height:clamp(27px,3.9vh,34px)}.cinematic-mark-picker button>svg:first-child{width:16px;height:16px}.cinematic-color-picker{grid-template-columns:repeat(11,1fr);gap:3px}.cinematic-color-picker>button,.reserved-red-swatch{height:clamp(26px,3.8vh,33px)}.reserved-red-swatch small{display:none}.cinematic-builder-footer{grid-template-columns:auto minmax(175px,.9fr);gap:6px}.cinematic-builder-footer>div{font-size:var(--type-caption)}.cinematic-enter-action{min-height:40px;font-size:var(--type-caption);padding:0 10px}.cinematic-onboarding-message{font-size:var(--type-caption);padding:6px 8px;bottom:43px}.founders-lobby{gap:9px}.founders-lobby-hero{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr;min-height:520px}.founders-lobby-wash{background:linear-gradient(0deg,#080808 0 55%,#00000014 82%),linear-gradient(90deg,#00000047,#0000)}.founders-lobby-copy{justify-content:flex-end;padding:28px 17px 16px}.founders-lobby-copy h1{margin:8px 0 12px;font-size:clamp(3.9rem,20vw,6rem)}.founders-lobby-copy>p{font-size:var(--type-compact)}.founders-lobby-actions{margin-top:16px}.founders-lobby-actions .primary-action{width:100%;min-height:46px}.founders-edit-action{width:46px;min-height:46px}.founders-team-card{min-height:190px;box-shadow:6px 6px 0 var(--team-color);grid-template-columns:62px minmax(0,1fr);align-items:center;margin:0 14px 18px;padding:14px}@supports (color:color-mix(in lab, red, red)){.founders-team-card{box-shadow:6px 6px 0 color-mix(in srgb,var(--team-color) 72%,#000)}}.founders-team-card header,.founders-team-card footer{grid-column:1/-1}.founders-team-card>i{width:55px;height:55px;margin:0}.founders-team-card>i svg{width:30px}.founders-team-card>div{align-self:center}.founders-team-card strong{font-size:2.25rem}.founders-team-card footer{margin-top:5px}.founders-roll-call>header{align-items:center;min-height:72px;padding:13px}.founders-roll-call h2{font-size:2rem}.founders-roll-call>header button{place-items:center;gap:0;width:42px;min-height:42px;padding:0;display:grid}.founders-refresh-label{display:none}.founders-roll-call>header button svg{width:16px;height:16px}.founders-team-grid{grid-template-columns:1fr 1fr}.founders-team-grid article{min-height:110px;padding:11px}.founders-team-grid article>span{top:10px;left:10px}.founders-team-grid article>b{top:10px;right:9px}.founders-access-strip{grid-template-columns:1fr 1fr}.founders-access-strip article{grid-template-columns:28px minmax(0,1fr);min-height:78px;padding:11px}.founders-access-strip article>strong,.founders-access-strip article>button{grid-column:2;justify-self:start}.admin-command-hero{grid-template-columns:1fr;min-height:0}.admin-command-copy{padding:30px 18px}.admin-command-copy h1{font-size:clamp(4rem,20vw,6.2rem)}.admin-owner-lock{border-top:1px solid #514a45;border-left:0;padding:20px 18px}.admin-owner-lock>svg{width:34px;height:34px;margin-bottom:14px}.admin-owner-lock>button{width:100%}.admin-safety-deck{grid-template-columns:1fr}.admin-safety-deck article{min-height:100px}.admin-launch-runway>header{grid-template-columns:1fr;min-height:0;padding:22px 16px}.admin-launch-runway>header h2{font-size:clamp(3rem,15vw,4.8rem)}.admin-launch-runway>header>b{width:105px;min-height:82px;font-size:2.8rem}.admin-launch-track{grid-template-columns:1fr}.admin-launch-track article{grid-template-columns:36px 34px minmax(0,1fr) auto;align-items:center;min-height:0;padding:15px}.admin-launch-track article>i{width:35px;height:35px}.admin-launch-track article>div{grid-column:3/-1}.admin-launch-track article>button,.admin-launch-track article>b{grid-column:3/-1;width:100%;margin-top:2px}.admin-founder-registry>div{grid-template-columns:1fr}.sandbox-scenario-lens{grid-template-columns:1fr auto;padding:11px 12px}.sandbox-scenario-lens p{grid-column:1/-1}.record-book-tabs{border-left:0;border-right:0;margin-left:-14px;margin-right:-14px}.record-book-tabs button{min-height:48px}.rules-jump{grid-template-columns:1fr 1fr}.rules-command-map>header{grid-template-columns:1fr;padding:19px 16px}.rules-command-map>header p{max-width:520px}.rules-command-map>div{grid-template-columns:1fr 1fr}.rules-command-map article{min-height:158px;padding:14px}.rules-command-map article>i{width:34px;height:34px}.rules-command-map article>span{margin:13px 0 7px}.rules-identity-lock,.rules-reveal-strip,.rules-truth-banner{grid-template-columns:38px minmax(0,1fr);gap:10px;min-height:0;padding:18px 15px}.rules-identity-lock>svg,.rules-reveal-strip>svg:first-child,.rules-truth-banner>svg{width:28px;height:28px}.rules-identity-lock>strong,.rules-reveal-strip>svg:last-child{display:none}.rules-identity-lock b,.rules-reveal-strip b,.rules-truth-banner b{font-size:1.65rem}.rules-identity-lock p,.rules-reveal-strip p,.rules-truth-banner p{font-size:var(--type-caption)}.rules-total-engine{grid-template-columns:1fr 24px 1fr}.rules-total-engine>div{min-height:92px;padding:10px}.rules-total-engine>div:nth-of-type(3),.rules-total-engine>div:nth-of-type(4){border-top:1px solid #777069}.rules-total-engine>strong{grid-column:1/-1;min-height:76px}.rules-total-engine>i:nth-of-type(2){display:none}.rules-total-engine>i:nth-of-type(3){grid-column:2}.rules-total-engine>i:nth-of-type(4){display:none}.rules-social-wire{grid-template-columns:1fr 1fr}.rules-social-wire .rules-social-signal{grid-column:1/-1;min-height:210px}.rules-social-wire article{min-height:155px;padding:16px}.rules-social-wire article:last-child{grid-column:1/-1;min-height:145px}.rules-social-flow{grid-template-columns:1fr}.rules-social-flow>div{min-height:120px}.rules-social-flow>svg{display:none}.rules-scoring-board{overflow:visible}.rules-scoring-board>div,.rules-score-head{grid-template-columns:1.35fr .8fr .8fr;min-width:0}.rules-score-head span:last-child,.rules-scoring-board>div>small{display:none}.rules-equation{overflow:visible}.rules-equation>header,.rules-equation>article,.rules-equation-row{min-width:0}.rules-equation>header{grid-template-columns:1fr}.rules-equation-row,.rules-pick-equation .rules-equation-row{flex-wrap:wrap;min-height:0;display:flex}.rules-equation-row b{flex:42%;min-height:72px}.rules-equation-row i{flex:0 0 8%;min-height:72px}.rules-equation-row strong{flex:100%;min-height:78px}.rules-equation>article{min-height:0;padding:17px;display:block}.rules-equation>article>b,.rules-equation>article>div,.rules-equation>article>small{margin-top:10px;display:block}.rules-equation>article>div{text-align:left}.rules-equation>article>small{margin:10px 0 0}}@media (width<=430px) and (height<=700px){.cinematic-onboarding-stage{grid-template-rows:118px minmax(0,1fr)}.cinematic-identity-builder>header h2{font-size:1.9rem}.cinematic-identity-builder>header span{display:none}.cinematic-field-grid input{height:31px}.cinematic-mark-picker button{height:27px}.cinematic-color-picker>button,.reserved-red-swatch{height:26px}.cinematic-builder-footer>div{display:none}.cinematic-builder-footer{grid-template-columns:1fr}.cinematic-enter-action{min-height:38px}}@media (prefers-reduced-motion:reduce){.cinematic-identity-visual>img,.cinematic-scanline,.cinematic-visual-wash:after,.founders-lobby-hero>img,.founders-lobby-beam,.founders-marquee span,.is-spinning{animation:none!important}}.social-format-switch button.active b{color:#fff}.social-share-actions{grid-template-columns:1.35fr .65fr .85fr;gap:7px;width:min(100%,540px);margin-top:9px;display:grid}.social-share-actions button{color:#111;cursor:pointer;min-height:51px;font-size:var(--type-caption);text-transform:uppercase;background:#fffdf8;border:1px solid #111;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-weight:900;display:flex}.social-share-actions button svg{flex:none;width:17px}.social-share-actions .whatsapp-action{color:#fff;background:#148b4e;border-color:#117a44;justify-content:flex-start}.social-share-actions .whatsapp-action span,.social-share-actions .whatsapp-action small{display:block}.social-share-actions .whatsapp-action small{opacity:.75;font-size:var(--type-caption);text-transform:none;margin-top:2px;font-weight:650}.social-share-actions button:disabled{opacity:.55;cursor:wait}.social-export-status{color:#504a43;width:min(100%,540px);font-size:var(--type-caption);background:#ffffffbf;border-left:4px solid #148b4e;margin:9px 0 0;padding:10px 12px;line-height:1.4}.social-controls{background:#fffdf8;border-left:1px solid #9e978e;padding:18px}.social-control-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.social-control-head button{color:var(--red);cursor:pointer;font-size:var(--type-caption);text-transform:uppercase;background:0 0;border:0;align-items:center;gap:5px;font-weight:900;display:flex}.social-control-head button svg{width:13px}.social-controls label{color:#5f5952;font-size:var(--type-caption);letter-spacing:.03em;text-transform:uppercase;margin:0 0 13px;font-weight:900;display:block}.social-controls input,.social-controls select,.social-controls textarea{background:var(--paper);color:#111;width:100%;font-size:var(--type-compact);border:1px solid #aaa39a;margin-top:6px;padding:9px 10px;font-weight:700;line-height:1.4;display:block}.social-controls input,.social-controls select{min-height:42px}.social-controls textarea{resize:vertical}.social-accent-field{grid-template-columns:48px 1fr;margin-top:6px;display:grid}.social-accent-field input{margin:0}.social-accent-field input[type=color]{border-right:0;padding:4px}.social-copy-action{justify-content:center;align-items:center;gap:7px;width:100%;min-height:43px;display:flex}.social-copy-action svg{width:15px}.social-control-note{border-left:3px solid var(--red);color:#6c655d;font-size:var(--type-caption);background:#f1ece4;margin:13px 0 0;padding:11px;line-height:1.55}.social-studio-empty{text-align:center;border:1px solid #aaa39a;padding:32px}.social-studio-empty svg{width:38px;color:var(--red)}.social-studio-empty strong,.social-studio-empty p{display:block}.social-studio-empty strong{font-size:var(--type-compact);text-transform:uppercase;margin-top:8px}.social-studio-empty p{color:#6c655d;font-size:var(--type-caption);margin:6px 0 0}@media (width<=1180px){.social-studio-layout{grid-template-columns:180px minmax(380px,1fr)}.social-controls{border-top:1px solid #9e978e;border-left:0;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.social-control-head,.social-control-note,.social-copy-action{grid-column:1/-1}.social-controls label{margin:0}}@media (width<=760px){.social-studio{border-left:0;border-right:0;margin-left:-14px;margin-right:-14px}.social-studio-head{background:linear-gradient(145deg,#0d0d0d 0 85%,#d71914 85% 100%);min-height:0;padding:21px 15px}.social-studio-head>div:last-child{display:none}.social-auto-queue>header{background:#f3ede4;min-height:0;padding:17px 14px}.social-auto-queue>header>strong{min-width:70px;min-height:64px;font-size:2.1rem}.social-auto-queue>header span{font-size:var(--type-caption)}.social-queue-toolbar{z-index:3;grid-template-columns:auto 1fr 1fr;min-height:50px;position:sticky;top:104px}.social-queue-toolbar>span{display:none}.social-queue-toolbar>*{padding:0 9px}.social-queue-toolbar button{min-width:0;font-size:var(--type-caption)}.social-queue-list{max-height:365px}.social-queue-list article{grid-template-rows:minmax(62px,auto) 43px;grid-template-columns:30px minmax(0,1fr) auto}.social-queue-list article>label{grid-row:1}.social-queue-list article>div:first-of-type{grid-area:1/2}.social-queue-list time{max-width:75px;font-size:var(--type-caption);grid-area:1/3}.social-queue-actions{border-top:1px solid #d2cbc1;grid-area:2/1/auto/-1}.social-queue-actions button{flex:1;min-height:43px}.social-studio-layout{flex-direction:column;min-height:0;display:flex}.social-template-list{scroll-snap-type:x mandatory;border-bottom:1px solid #9e978e;border-right:0;padding:10px;display:flex;overflow-x:auto}.social-template-list>span{display:none}.social-template-list button{scroll-snap-align:start;border:0;border-right:1px solid #b9b1a7;flex:0 0 142px;min-height:68px}.social-template-list button:last-child{border:0}.social-template-list button.active{width:auto;margin:0;padding:10px 8px}.social-preview-wrap{padding:20px 13px}.social-preview-scale{width:min(100%,390px)}.social-preview-scale.format-status{width:min(88%,320px)}.social-share-actions{grid-template-columns:1fr 1fr}.social-share-actions .whatsapp-action{grid-column:1/-1}.social-controls{padding:16px 14px;display:block}.social-controls label{margin-bottom:13px}}:is(input:not([type=color]),select,textarea){font-size:1rem}@media (width<=820px){.cinematic-onboarding{height:auto;min-height:100dvh;overflow:hidden auto}.identity-editor-overlay{overflow-y:auto}.cinematic-onboarding-bar{height:56px;position:sticky;top:0}.cinematic-account button{min-height:44px;font-size:var(--type-caption)}.cinematic-onboarding-stage{grid-template-rows:minmax(230px,34vh) auto;height:auto;min-height:calc(100dvh - 56px)}.cinematic-round-counter,.cinematic-title-lockup p,.cinematic-team-pass span{font-size:var(--type-caption)}.cinematic-team-pass{width:min(54vw,215px)}.cinematic-identity-builder{padding:18px 14px calc(20px + env(safe-area-inset-bottom));overflow:visible}.cinematic-identity-builder>header p{font-size:var(--type-support);margin-top:8px;display:block}.cinematic-identity-builder form{gap:16px;margin-top:16px}.cinematic-field-grid{gap:10px}.cinematic-field-grid label,.cinematic-field-grid label small,.cinematic-identity-builder legend span,.cinematic-identity-builder legend small{font-size:var(--type-caption)}.cinematic-field-grid input{height:48px;margin-top:6px;padding:0 11px}.cinematic-identity-builder legend{margin-bottom:8px}.cinematic-identity-builder legend small{text-align:right;text-overflow:clip;white-space:normal;max-width:62%;overflow:visible}.cinematic-mark-picker,.cinematic-color-picker{grid-template-columns:repeat(6,1fr);gap:6px}.cinematic-mark-picker button,.cinematic-color-picker>button,.reserved-red-swatch{height:44px;min-height:44px}.cinematic-builder-footer{grid-template-columns:1fr;gap:10px}.cinematic-builder-footer>div{font-size:var(--type-caption)}.cinematic-enter-action{min-height:52px;font-size:var(--type-compact);padding:0 14px}.cinematic-onboarding-message{font-size:var(--type-compact);margin-top:10px;padding:10px 12px;position:static}}@media (width<=520px){.cinematic-field-grid{grid-template-columns:1fr}.cinematic-tagline-field{grid-column:auto}}.join-screen{color:#f4f0e8;background:#0a0a0a;grid-template-columns:minmax(0,1.12fr) minmax(430px,.88fr);min-height:100dvh;display:grid;overflow-x:hidden}.join-key-art{isolation:isolate;min-height:100dvh;position:relative;overflow:hidden}.join-key-art>img{z-index:0;object-fit:cover;object-position:center 36%}.join-art-wash{z-index:1;background:linear-gradient(#00000014,#00000047 47%,#000000eb),linear-gradient(90deg,#0000001f,#0000 62%,#00000073);position:absolute;inset:0}.join-art-brand{z-index:2;align-items:center;gap:13px;display:flex;position:absolute;top:clamp(24px,4vw,58px);left:clamp(22px,4vw,58px)}.join-art-brand b{width:54px;height:54px;font:400 1.85rem var(--display);background:#ef1b16;place-items:center;display:grid}.join-art-brand span{font:400 clamp(1.35rem,2.2vw,2rem) var(--display);text-transform:uppercase}.join-art-copy{z-index:2;position:absolute;bottom:clamp(95px,11vh,150px);left:clamp(22px,5vw,72px);right:clamp(22px,5vw,72px)}.join-art-copy>span{color:#ef4b45;font-size:var(--type-caption);letter-spacing:.1em;text-transform:uppercase;margin-bottom:13px;font-weight:900;display:block}.join-art-copy h1{font:400 clamp(5.2rem,10vw,10rem)/.77 var(--display);letter-spacing:-.035em;text-transform:uppercase;margin:0}.join-art-copy p{color:#c9c1b6;max-width:580px;font-size:var(--type-support);margin:21px 0 0;font-weight:650;line-height:1.55}.join-art-footer{z-index:2;background:#ef1b16;grid-template-columns:repeat(3,1fr);align-items:center;gap:1px;min-height:66px;padding:0 clamp(22px,5vw,72px);display:grid;position:absolute;bottom:0;left:0;right:0}.join-art-footer b{font-size:var(--type-caption);letter-spacing:.04em;text-transform:uppercase}.join-claim-panel{color:#0a0a0a;background:#f4f0e8;flex-direction:column;justify-content:center;min-width:0;padding:clamp(28px,5vw,76px);display:flex}.join-claim-panel>header>span{color:#ef1b16;font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-weight:900;display:flex}.join-claim-panel>header>span svg{width:17px}.join-claim-panel h2{font:400 clamp(4.3rem,7vw,7.4rem)/.8 var(--display);letter-spacing:-.03em;text-transform:uppercase;margin:10px 0 14px}.join-claim-panel>header>p{color:#625b53;max-width:620px;font-size:var(--type-support);margin:0;line-height:1.65}.join-claim-panel form{gap:13px;margin-top:28px;display:grid}.join-capacity{background:#e8e0d5;border:1px solid #aaa299;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.join-capacity span{color:#6d655c;font-size:var(--type-caption);text-transform:uppercase;align-items:center;gap:7px;font-weight:900;display:flex}.join-capacity svg{color:#ef1b16;width:16px}.join-capacity b{font-size:var(--type-caption);text-transform:uppercase}.join-claim-panel form label{font-size:var(--type-caption);letter-spacing:.06em;text-transform:uppercase;gap:7px;font-weight:900;display:grid}.join-claim-panel form input{color:#111;background:#fffdf8;border:1px solid #777068;border-radius:0;width:100%;min-height:52px;padding:0 14px;font-size:1rem}.join-claim-panel form>small{color:#716961;font-size:var(--type-caption);line-height:1.5}.join-claim-action{color:#fff;cursor:pointer;min-height:56px;font-size:var(--type-compact);letter-spacing:.04em;text-transform:uppercase;background:#ef1b16;border:0;justify-content:space-between;align-items:center;padding:0 16px;font-weight:900;display:flex}.join-claim-action svg{width:20px}.join-claim-action:disabled{cursor:wait;opacity:.66}.join-error{color:#9d1e18;font-size:var(--type-compact);background:#fee4e1;border-left:4px solid #ef1b16;margin:0;padding:10px 12px;font-weight:750}.join-state,.join-unavailable,.join-success{font-size:var(--type-support);background:#fffaf2;border:1px solid #8d857b;align-items:flex-start;gap:12px;margin-top:28px;padding:18px;display:flex}.join-state{color:#645d55;align-items:center}.join-state>span{border:2px solid #aaa39a;border-top-color:#ef1b16;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite utility-spin}.join-unavailable>svg,.join-success>svg{color:#ef1b16;flex:none;width:28px}.join-unavailable b,.join-success b{font-size:var(--type-support);text-transform:uppercase}.join-unavailable p,.join-success p{color:#655e56;font-size:var(--type-compact);margin:6px 0 0;line-height:1.55}.join-success>svg{color:#1a8751}.join-format{background:#999188;border:1px solid #999188;grid-template-columns:1fr 1fr;gap:1px;margin-top:26px;display:grid}.join-format article{background:#ebe3d8;align-items:center;gap:10px;min-height:72px;padding:13px;display:flex}.join-format svg{color:#ef1b16;flex:none;width:25px}.join-format span,.join-format b,.join-format small{display:block}.join-format b{font-size:var(--type-compact);text-transform:uppercase}.join-format small{color:#70685f;font-size:var(--type-caption);margin-top:4px}.join-claim-panel>footer{color:#6e665e;font-size:var(--type-caption);border-top:1px solid #aaa39a;align-items:center;gap:7px;margin-top:22px;padding-top:16px;display:flex}.join-claim-panel>footer svg{width:15px}.join-claim-panel>footer a{color:#111;text-transform:uppercase;margin-left:auto;font-weight:900;text-decoration:none}.launch-invitation-kit,.launch-notification-control{background:#f5eee4;border:1px solid #111;margin:18px}.launch-invitation-kit>header,.launch-notification-control>header{color:#fff;background:#111;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:22px;min-height:116px;padding:20px;display:grid}.launch-invitation-kit>header p,.launch-notification-control>header p{color:#ff4e46;font-size:var(--type-caption);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:6px;margin:0 0 6px;font-weight:900;display:flex}.launch-invitation-kit>header p svg,.launch-notification-control>header p svg{width:16px}.launch-invitation-kit>header h3,.launch-notification-control>header h3{font:400 clamp(2.3rem,4vw,4rem)/.84 var(--display);text-transform:uppercase;margin:0}.launch-invitation-kit>header span,.launch-notification-control>header span{color:#aba49b;max-width:690px;font-size:var(--type-caption);margin-top:7px;line-height:1.5;display:block}.launch-invitation-kit>header>b,.launch-notification-control>header>b{min-width:90px;min-height:76px;font:400 2.8rem/.8 var(--display);background:#ef1b16;align-content:center;place-items:center;padding:8px;display:grid}.launch-invitation-kit>header>b small,.launch-notification-control>header>b small{font:900 var(--type-caption) var(--body);text-transform:uppercase;margin-top:7px}.launch-invitation-layout{grid-template-columns:minmax(250px,340px) minmax(0,1fr);gap:18px;padding:18px;display:grid}.launch-poster-preview{aspect-ratio:3/4;color:#fff;isolation:isolate;background:#090909;border:1px solid #111;position:relative;overflow:hidden;box-shadow:8px 8px #00000021}.launch-poster-preview>img{z-index:0;object-fit:cover}.launch-poster-preview>i{z-index:1;background:linear-gradient(#00000014,#00000038 45%,#000000f0);position:absolute;inset:0}.launch-poster-brand{z-index:2;align-items:center;gap:8px;display:flex;position:absolute;top:18px;left:18px}.launch-poster-brand b{width:40px;height:40px;font:400 1.4rem var(--display);background:#ef1b16;place-items:center;display:grid}.launch-poster-brand span{font:400 1.05rem var(--display);text-transform:uppercase}.launch-poster-copy{z-index:2;position:absolute;bottom:58px;left:18px;right:18px}.launch-poster-copy small{color:#ff4a43;font-size:var(--type-caption);text-transform:uppercase;font-weight:900}.launch-poster-copy strong{font:400 clamp(3.7rem,7vw,6rem)/.76 var(--display);letter-spacing:-.03em;text-transform:uppercase;margin:8px 0 13px;display:block}.launch-poster-copy span{font-size:var(--type-caption);text-transform:uppercase;background:#ef1b16;padding:8px 10px;font-weight:900;display:inline-block}.launch-poster-preview>footer{z-index:2;color:#d1c9be;font-size:var(--type-caption);text-transform:uppercase;background:#111;padding:13px 18px;font-weight:900;position:absolute;bottom:0;left:0;right:0}.launch-invitation-controls{flex-direction:column;justify-content:center;min-width:0;display:flex}.launch-link-field{gap:7px;display:grid}.launch-link-field span,.launch-invitation-controls>p>strong{font-size:var(--type-caption);letter-spacing:.05em;text-transform:uppercase;font-weight:900}.launch-link-field input{color:#111;background:#fffdf8;border:1px solid #8f877e;width:100%;min-height:48px;padding:0 12px;font-size:1rem}.launch-invitation-controls>p{white-space:pre-line;color:#5f5850;min-height:128px;font-size:var(--type-compact);background:#e7ded2;border-left:5px solid #ef1b16;margin:14px 0;padding:14px;line-height:1.55}.launch-invitation-controls>p>strong{color:#111;margin-bottom:8px;display:block}.launch-invitation-actions{grid-template-columns:1.15fr 1fr .8fr;gap:7px;display:grid}.launch-invitation-actions button{color:#111;cursor:pointer;min-height:52px;font-size:var(--type-caption);text-transform:uppercase;background:#fffdf8;border:1px solid #111;justify-content:center;align-items:center;gap:7px;padding:8px 11px;font-weight:900;display:flex}.launch-invitation-actions button svg{flex:none;width:18px}.launch-invitation-actions .whatsapp-action{color:#fff;background:#148b4e;border-color:#117a44;justify-content:flex-start}.launch-invitation-actions span,.launch-invitation-actions small{display:block}.launch-invitation-actions small{opacity:.72;font-size:var(--type-caption);text-transform:none;margin-top:2px;font-weight:650}.launch-invitation-actions button:disabled{cursor:wait;opacity:.5}.launch-kit-truth{background:#fffaf2;border:1px solid #b1a99f;align-items:flex-start;gap:9px;margin-top:13px;padding:11px;display:flex}.launch-kit-truth>svg{color:#ef1b16;flex:none;width:18px}.launch-kit-truth b,.launch-kit-truth small{display:block}.launch-kit-truth b{font-size:var(--type-caption);text-transform:uppercase}.launch-kit-truth small{color:#6b635b;font-size:var(--type-caption);margin-top:4px;line-height:1.45}.launch-kit-status{color:#315d44;background:#e4f1e9;border-left:4px solid #148b4e;padding:10px 12px;font-size:var(--type-caption)!important;margin:10px 0 0!important}.launch-notification-control>label{color:#615a52;font-size:var(--type-caption);letter-spacing:.05em;text-transform:uppercase;gap:7px;margin:18px;font-weight:900;display:grid;position:relative}.launch-notification-control>label textarea{color:#111;resize:vertical;background:#fffdf8;border:1px solid #9e968c;min-height:86px;padding:11px 12px 25px}.launch-notification-control>label>span{color:#8a8279;font-size:var(--type-caption);position:absolute;bottom:7px;right:9px}.launch-notification-presets{background:#777069;border-top:1px solid #777069;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.launch-notification-presets article{background:#fffaf2;grid-template-rows:34px minmax(0,1fr) auto;min-width:0;min-height:235px;padding:16px;display:grid}.launch-notification-presets article>svg{color:#ef1b16;width:28px}.launch-notification-presets article>div>span{color:#777067;font-size:var(--type-caption);text-transform:uppercase;font-weight:900}.launch-notification-presets article strong{font-size:var(--type-compact);text-transform:uppercase;margin-top:6px;display:block}.launch-notification-presets article p{color:#665f57;font-size:var(--type-caption);margin:8px 0 0;line-height:1.5}.launch-notification-presets article>button,.launch-notification-presets article>b{color:#fff;min-height:44px;font-size:var(--type-caption);text-transform:uppercase;background:#111;border:1px solid #111;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-weight:900;display:flex}.launch-notification-presets article>button{cursor:pointer}.launch-notification-presets article>b{color:#7d756c;background:#e2d9ce;border-color:#aaa298}.launch-notification-presets article>b svg{width:15px}.launch-notification-status{color:#315d44;font-size:var(--type-caption);background:#e4f1e9;border-top:1px solid #8e867c;margin:0;padding:12px 15px;line-height:1.5}.drawer-head>div:last-child{align-items:center;gap:7px;display:flex}.drawer-head .notification-read-all{width:auto;min-width:96px;font-size:var(--type-caption);text-transform:uppercase;align-items:center;gap:5px;padding:0 9px;font-weight:900;display:flex}.drawer-head .notification-read-all svg{width:14px}.notification-drawer li{position:relative}.notification-drawer li.is-unread{background:#fffaf2;padding-left:29px}.notification-drawer li.is-unread:before{content:"";background:#ef1b16;width:5px;position:absolute;top:0;bottom:0;left:0}.notification-drawer li.is-read{opacity:.72}.notification-drawer li a{color:#111;width:fit-content;font-size:var(--type-caption);text-underline-offset:3px;text-transform:uppercase;margin-top:5px;font-weight:900;text-decoration-color:#ef1b16}.notification-empty{color:#6b645c;min-height:180px;font-size:var(--type-compact);text-align:center;align-content:center;place-items:center;gap:7px;padding:28px 24px;display:grid}.notification-empty>svg{color:#ef1b16;width:30px}.notification-empty strong{color:#111;font-size:var(--type-support);text-transform:uppercase}.notification-empty p{max-width:270px;margin:0;line-height:1.5}.notification-empty>span{border:2px solid #aaa39a;border-top-color:#ef1b16;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite utility-spin}.notification-empty.is-error{color:#a2241e}.push-setting p strong{color:#111;font-size:var(--type-caption);text-transform:uppercase;margin-bottom:3px;display:block}@media (width<=820px){.join-screen{min-height:100dvh;display:block}.join-key-art{min-height:62dvh}.join-art-brand{top:18px;left:16px}.join-art-brand b{width:44px;height:44px;font-size:1.5rem}.join-art-brand span{font-size:1.1rem}.join-art-copy{bottom:76px;left:16px;right:16px}.join-art-copy h1{font-size:clamp(4rem,19vw,6.8rem)}.join-art-copy p{font-size:var(--type-compact);margin-top:13px}.join-art-footer{min-height:58px;padding:0 16px}.join-art-footer b{text-align:center}.join-claim-panel{padding:30px 16px calc(30px + env(safe-area-inset-bottom))}.join-claim-panel h2{font-size:clamp(4rem,18vw,6.4rem)}.join-claim-panel form input,.join-claim-action{min-height:52px}.join-format{grid-template-columns:1fr}.join-claim-panel>footer{flex-wrap:wrap;align-items:flex-start}.join-claim-panel>footer a{flex:100%;margin:5px 0 0}.launch-invitation-kit,.launch-notification-control{margin:12px}.launch-invitation-kit>header,.launch-notification-control>header{grid-template-columns:1fr;min-height:0;padding:17px 14px}.launch-invitation-kit>header>b,.launch-notification-control>header>b{width:90px;min-height:68px}.launch-invitation-layout{grid-template-columns:1fr;padding:13px}.launch-poster-preview{width:min(100%,350px);margin:auto}.launch-invitation-actions{grid-template-columns:1fr 1fr}.launch-invitation-actions .whatsapp-action{grid-column:1/-1}.launch-invitation-actions button{min-height:48px}.launch-notification-control>label{margin:13px}.launch-notification-presets{grid-template-columns:1fr}.launch-notification-presets article{grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);gap:8px;min-height:0}.launch-notification-presets article>div{grid-column:2}.launch-notification-presets article>button,.launch-notification-presets article>b{grid-column:2;min-height:46px}.notification-drawer{top:58px}.drawer-head{padding:18px 14px}.drawer-head h2{font-size:2.35rem}.notification-drawer li{padding:16px 15px}.notification-drawer li.is-unread{padding-left:20px}.push-setting{flex-direction:column;align-items:stretch;margin:14px;padding:13px}.push-setting .secondary-action{min-height:46px}}@media (prefers-reduced-motion:reduce){.join-state>span,.notification-empty>span{animation:none!important}}.cinematic-identity-builder{scrollbar-color:#aaa198 transparent;scrollbar-width:thin;overflow-y:auto}.cinematic-identity-builder form{align-content:start}.cinematic-email-field{grid-column:1/-1}.cinematic-email-input{display:block;position:relative}.cinematic-email-input>svg{z-index:2;width:17px;height:17px;color:var(--identity-color);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.cinematic-email-input>input{color:#4e4943;cursor:default;background:#e9e2d8;padding-left:39px}.cinematic-email-field>em{color:#817970;font-size:var(--type-caption);letter-spacing:0;text-transform:none;margin-top:4px;font-style:normal;font-weight:650;line-height:1.35;display:block}.cinematic-mark-picker button,.cinematic-color-picker>button{transition:border-color .18s,box-shadow .18s,color .18s,transform .18s}.cinematic-mark-picker button:hover:not(:disabled),.cinematic-color-picker>button:hover:not(:disabled){transform:translateY(-2px)}.cinematic-mark-picker button.selected,.cinematic-color-picker>button.selected{transform:translateY(-2px)scale(1.02)}.cinematic-team-pass{animation:.7s cubic-bezier(.2,.8,.2,1) .16s both identity-pass-in}.cinematic-title-lockup{animation:.72s cubic-bezier(.2,.8,.2,1) both identity-title-in}.cinematic-identity-builder>header,.cinematic-identity-builder form{animation:.65s cubic-bezier(.2,.8,.2,1) both identity-builder-in}.cinematic-identity-builder form{animation-delay:.12s}.cinematic-enter-action{transition:background .18s,transform .18s;position:relative;overflow:hidden}.cinematic-enter-action:after{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:18%;animation:5.4s ease-in-out 1.2s infinite identity-cta-glint;position:absolute;top:-60%;bottom:-60%;left:-35%;transform:rotate(18deg)}.cinematic-enter-action:hover:not(:disabled){background:#1d1b1a;transform:translateY(-1px)}@keyframes identity-pass-in{0%{opacity:0;translate:0 18px}}@keyframes identity-title-in{0%{opacity:0;translate:-18px}}@keyframes identity-builder-in{0%{opacity:0;translate:18px}}@keyframes identity-cta-glint{0%,70%{left:-35%}92%,to{left:125%}}.founders-lobby-copy>span,.founders-lobby-copy>h1,.founders-lobby-copy>p,.founders-lobby-actions{animation:.65s cubic-bezier(.2,.8,.2,1) both lobby-content-in}.founders-lobby-copy>h1{animation-delay:80ms}.founders-lobby-copy>p{animation-delay:.16s}.founders-lobby-actions{animation-delay:.24s}.founders-team-card{animation:.78s cubic-bezier(.2,.8,.2,1) .18s both lobby-card-in}.founders-roll-call,.founders-access-strip{animation:.62s cubic-bezier(.2,.8,.2,1) .28s both lobby-section-in}.founders-access-strip{animation-delay:.36s}.founders-team-grid article{transition:transform .2s,background .2s,box-shadow .2s}.founders-team-grid article:hover{z-index:2;transform:translateY(-3px);box-shadow:0 8px 20px #0000002e}.founders-team-card footer b{animation:2.4s ease-in-out infinite lobby-live-pulse}@keyframes lobby-content-in{0%{opacity:0;translate:0 16px}}@keyframes lobby-card-in{0%{opacity:0;translate:24px;rotate:1deg}}@keyframes lobby-section-in{0%{opacity:0;translate:0 20px}}@keyframes lobby-live-pulse{50%{opacity:.45;box-shadow:0 0 17px #58c487}}.join-art-wash{background:linear-gradient(#0003,#00000057 52%,#00000014 74%,#0000008f),linear-gradient(90deg,#00000047,#0000 66%,#00000059)}.join-art-copy{top:clamp(190px,27vh,300px);bottom:auto}.join-art-copy>strong{color:#fff;font:400 clamp(1.45rem,2.5vw,2.4rem)/1 var(--display);letter-spacing:.01em;text-transform:uppercase;background:#ef1b16;margin-top:22px;padding:12px 16px;display:inline-block}.launch-poster-preview>i{background:linear-gradient(#0003,#00000057 53%,#0000000f 76%,#00000080)}.launch-poster-copy{top:30%;bottom:auto}.launch-poster-copy strong{font-size:clamp(3.25rem,6vw,5.35rem)}.rules-command-map>div{grid-template-columns:repeat(4,1fr)}.rules-phase-divider{color:#fff;background:linear-gradient(112deg,#111 0 74%,#ef1b16 74%);border:1px solid #111;grid-template-columns:110px minmax(0,1fr) 62px;align-items:center;gap:24px;min-height:126px;margin-top:clamp(78px,10vw,132px);padding:clamp(20px,3vw,34px);display:grid;overflow:hidden}.rules-phase-divider>span{color:#ff5b54;font-size:var(--type-caption);letter-spacing:.1em;text-transform:uppercase;font-weight:900}.rules-phase-divider b,.rules-phase-divider p{margin:0;display:block}.rules-phase-divider b{font:400 clamp(2.45rem,4.5vw,4.8rem)/.82 var(--display);text-transform:uppercase}.rules-phase-divider p{color:#aaa39a;max-width:620px;font-size:var(--type-compact);margin-top:8px;line-height:1.45}.rules-phase-divider>svg{color:#fff;justify-self:end;width:48px;height:48px}.rules-chapter+.rules-chapter{border-top:1px solid #b5ada3;margin-top:clamp(82px,9vw,118px);padding-top:clamp(36px,5vw,62px)}.rules-franchise-example{color:#fff;background:#111;border:1px solid #111;grid-template-columns:minmax(280px,1fr) minmax(400px,1.3fr);min-height:210px;margin:18px 0 1px;display:grid}.rules-franchise-example>div{border-right:1px solid #4e4943;grid-template-columns:72px minmax(0,1fr);align-content:center;padding:25px;display:grid;position:relative;overflow:hidden}.rules-franchise-example>div:after{color:#fff;content:"FFL";font:400 8rem var(--display);opacity:.035;position:absolute;bottom:-34px;right:-8px}.rules-franchise-example i{color:#fff;background:#2d65d4;grid-row:1/4;place-items:center;width:56px;height:56px;display:grid}.rules-franchise-example i svg{width:30px}.rules-franchise-example span,.rules-franchise-example small,.rules-franchise-example b{display:block}.rules-franchise-example span{font:400 clamp(1.8rem,3vw,3rem)/.86 var(--display);text-transform:uppercase}.rules-franchise-example small{color:#5e93ff;font-size:var(--type-caption);text-transform:uppercase;margin-top:5px;font-weight:900}.rules-franchise-example>div>b{color:#aaa39a;font-size:var(--type-caption);margin-top:6px}.rules-franchise-example ul{background:#777069;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid}.rules-franchise-example li{color:#111;background:#fffaf2;flex-direction:column;justify-content:flex-end;min-width:0;padding:18px;display:flex}.rules-franchise-example li>span{color:var(--red);font:400 2rem var(--display);margin-bottom:auto}.rules-franchise-example li>b{font-size:var(--type-compact);text-transform:uppercase}.rules-franchise-example li>small{color:#756d65;font-size:var(--type-caption);margin-top:5px;line-height:1.35}.rules-talk-example{background:#fffaf2;border:1px solid #111;margin-top:18px}.rules-talk-example>header{color:#fff;background:#111;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:12px 16px;display:flex}.rules-talk-example>header span{color:#ff5b54;font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:900}.rules-talk-example>header b{font-size:var(--type-caption);text-transform:uppercase}.rules-talk-example blockquote{background:#e8e0d5;border-left:6px solid #2d65d4;grid-template-columns:48px minmax(0,1fr);gap:13px;max-width:720px;margin:24px;padding:18px;display:grid}.rules-talk-example blockquote>i{color:#fff;width:46px;height:46px;font:400 1.35rem var(--display);background:#2d65d4;place-items:center;font-style:normal;display:grid}.rules-talk-example blockquote strong,.rules-talk-example blockquote p,.rules-talk-example blockquote small{margin:0;display:block}.rules-talk-example blockquote strong{font-size:var(--type-compact);text-transform:uppercase}.rules-talk-example blockquote p{font-size:var(--type-support);margin-top:6px;line-height:1.45}.rules-talk-example blockquote small{color:#746d64;font-size:var(--type-caption);margin-top:7px}.rules-talk-example>footer{border-top:1px solid #aaa39a;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.rules-talk-example>footer span{color:#746d64;font-size:var(--type-caption);text-transform:uppercase;margin-right:auto;font-weight:900}.rules-talk-example>footer b{font-size:var(--type-caption);text-transform:uppercase;background:#fff;border:1px solid #111;padding:7px 10px}.rules-swap-example,.rules-score-journey{color:#fff;background:#111;border:1px solid #111;margin-top:18px}.rules-swap-example>header,.rules-score-journey>header{justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:13px 18px;display:flex}.rules-swap-example>header span,.rules-score-journey>header span{color:#ff5b54;font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:900}.rules-swap-example>header b,.rules-score-journey>header b{font-size:var(--type-caption);text-transform:uppercase}.rules-swap-example>div{background:#5c5650;grid-template-columns:1fr 48px 1fr 48px 1.15fr;align-items:stretch;gap:1px;display:grid}.rules-swap-example article{color:#111;background:#fffaf2;flex-direction:column;justify-content:center;min-height:145px;padding:18px;display:flex}.rules-swap-example article.is-in{background:#e8e0d5}.rules-swap-example article.is-result{background:var(--red);color:#fff}.rules-swap-example article small,.rules-swap-example article strong,.rules-swap-example article span{display:block}.rules-swap-example article small{color:inherit;opacity:.65;font-size:var(--type-caption);text-transform:uppercase;font-weight:900}.rules-swap-example article strong{font:400 2rem/.9 var(--display);text-transform:uppercase;margin-top:8px}.rules-swap-example article span{font-size:var(--type-caption);margin-top:7px;line-height:1.35}.rules-swap-example>div>svg,.rules-swap-example>div>em{color:#ff5b54;place-self:center}.rules-swap-example>div>em{font:400 2rem var(--display);font-style:normal}.rules-score-journey>div{background:#5c5650;grid-template-columns:1fr 34px 1fr 34px 1fr 34px 1fr 34px 1.2fr;align-items:stretch;gap:1px;display:grid}.rules-score-journey article{color:#111;text-align:center;background:#fffaf2;align-content:center;place-items:center;min-height:120px;padding:15px;display:grid}.rules-score-journey article.total{background:var(--red);color:#fff}.rules-score-journey small{font-size:var(--type-caption);text-transform:uppercase;font-weight:900}.rules-score-journey strong{font:400 clamp(1.9rem,3vw,3.2rem)/.8 var(--display);margin-top:8px}.rules-score-journey>div>i{color:#ff5b54;font:400 1.8rem var(--display);place-items:center;font-style:normal;display:grid}.rules-motion-ready [data-rule-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1);transform:translateY(30px)}.rules-motion-ready [data-rule-reveal].is-visible{opacity:1;transform:none}@media (width<=820px){.cinematic-onboarding-stage{grid-template-rows:clamp(330px,46vh,430px) auto}.cinematic-identity-visual>img{object-position:44% center}.cinematic-round-counter{padding:6px 8px;top:16px;left:15px}.cinematic-title-lockup{top:70px;bottom:auto;left:16px}.cinematic-title-lockup h1{font-size:clamp(3.25rem,15vw,5rem)}.cinematic-team-pass{grid-template-columns:58px minmax(0,1fr);width:auto;min-height:100px;padding:11px 12px;bottom:19px;left:15px;right:15px}.cinematic-team-pass>small{display:block}.cinematic-team-pass>i{width:48px;height:48px}.cinematic-team-pass>i svg{width:27px}.cinematic-team-pass strong{font-size:clamp(1.65rem,7vw,2.4rem)}.cinematic-identity-builder{padding:22px 14px calc(24px + env(safe-area-inset-bottom));overflow:visible}.cinematic-identity-builder>header h2{font-size:clamp(2.5rem,11vw,4rem)}.cinematic-identity-builder>header p{font-size:var(--type-compact)}.cinematic-identity-builder form{gap:19px;margin-top:20px}.cinematic-field-grid{gap:12px}.cinematic-mark-picker,.cinematic-color-picker{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-color:#aaa198 transparent;scrollbar-width:thin;grid-template-rows:repeat(2,48px);grid-template-columns:none;grid-auto-columns:48px;grid-auto-flow:column;gap:7px;padding:2px 1px 8px;display:grid;overflow-x:auto}.cinematic-mark-picker button,.cinematic-color-picker>button,.reserved-red-swatch{scroll-snap-align:start;width:48px;height:48px;min-height:48px}.cinematic-mark-picker button>svg:first-child{width:22px;height:22px}.cinematic-builder-footer{z-index:6;margin:0 -14px calc(-24px - env(safe-area-inset-bottom));padding:12px 14px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#f4f0e8e0,#f4f0e8 25%);grid-template-columns:1fr;position:sticky;bottom:0;box-shadow:0 -12px 28px #0a0a0a1a}.cinematic-enter-action{min-height:54px}.founders-team-grid article:hover{box-shadow:none;transform:none}.join-key-art{min-height:68dvh}.join-key-art>img{object-position:center 40%}.join-art-copy{inset:142px 16px auto}.join-art-copy h1{font-size:clamp(4rem,18vw,6.4rem)}.join-art-copy>strong{margin-top:14px;padding:10px 12px;font-size:1.4rem}.launch-poster-copy{top:29%}.rules-phase-divider{background:linear-gradient(112deg,#111 0 84%,#ef1b16 84%);grid-template-columns:1fr 40px;gap:12px;min-height:108px;margin:64px -14px 0;padding:18px 16px}.rules-phase-divider>span,.rules-phase-divider>div{grid-column:1}.rules-phase-divider>svg{grid-area:1/2/3;width:34px;height:34px}.rules-phase-divider b{font-size:clamp(2rem,10vw,3.2rem)}.rules-phase-divider p{font-size:var(--type-caption)}.rules-phase-divider+.rules-chapter{margin-top:30px}.rules-chapter+.rules-chapter{margin-top:68px;padding-top:34px}.rules-franchise-example{grid-template-columns:1fr}.rules-franchise-example>div{border-bottom:1px solid #4e4943;border-right:0;min-height:150px}.rules-franchise-example ul{min-height:150px}.rules-talk-example blockquote{margin:14px}.rules-talk-example>footer span{flex:1 0 100%}.rules-swap-example>div{grid-template-columns:1fr}.rules-swap-example>div>svg{transform:rotate(90deg)}.rules-swap-example>div>em{padding:5px}.rules-swap-example article{min-height:112px}.rules-score-journey>div{grid-template-columns:1fr 1fr}.rules-score-journey>div>i{display:none}.rules-score-journey article{min-height:100px}.rules-score-journey article.total{grid-column:1/-1}}@media (width<=520px){.cinematic-field-grid{grid-template-columns:1fr}.cinematic-email-field,.cinematic-tagline-field{grid-column:auto}.rules-command-map>div{grid-template-columns:1fr}.rules-command-map article{min-height:145px}.rules-franchise-example ul{grid-template-columns:1fr}.rules-franchise-example li{min-height:100px}.rules-franchise-example li>span{margin-bottom:16px}}@media (width<=430px) and (height<=700px){.cinematic-onboarding-stage{grid-template-rows:310px auto}.cinematic-title-lockup{top:58px}.cinematic-title-lockup h1{font-size:3.25rem}.cinematic-team-pass{min-height:90px}.cinematic-field-grid input,.cinematic-mark-picker button,.cinematic-color-picker>button,.reserved-red-swatch{height:48px}.cinematic-builder-footer>div{display:flex}.cinematic-enter-action{min-height:54px}}@media (prefers-reduced-motion:reduce){.cinematic-team-pass,.cinematic-title-lockup,.cinematic-identity-builder>header,.cinematic-identity-builder form,.cinematic-enter-action:after,.founders-lobby-copy>span,.founders-lobby-copy>h1,.founders-lobby-copy>p,.founders-lobby-actions,.founders-team-card,.founders-roll-call,.founders-access-strip,.founders-team-card footer b{animation:none!important}.cinematic-mark-picker button,.cinematic-color-picker>button,.cinematic-enter-action,.founders-team-grid article,.rules-motion-ready [data-rule-reveal]{transition:none!important}.rules-motion-ready [data-rule-reveal]{opacity:1;transform:none}}.cinematic-onboarding{height:auto;min-height:100dvh;overflow:clip visible}.identity-editor-overlay{overscroll-behavior:contain;overflow:hidden auto}.cinematic-onboarding-bar{position:sticky;top:0}.cinematic-onboarding-stage{align-items:stretch;height:auto;min-height:calc(100dvh - 56px)}.cinematic-identity-visual{min-height:calc(100dvh - 56px)}.cinematic-identity-builder{grid-template-rows:auto auto auto;align-content:start;scroll-margin-top:56px;overflow:clip}.cinematic-identity-builder form{grid-template-rows:auto auto;align-content:start;gap:18px;min-height:0;margin-top:14px;display:grid}.cinematic-step-progress{z-index:2;background:#9f978d;border:1px solid #9f978d;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:18px;display:grid;position:relative}.cinematic-step-progress button{color:#777067;cursor:pointer;min-width:0;min-height:54px;font-size:var(--type-caption);text-transform:uppercase;background:#eee7dd;border:0;align-items:center;gap:7px;padding:7px 8px;font-weight:900;display:flex}.cinematic-step-progress button>i{border:1px solid #999187;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.cinematic-step-progress button>i svg{width:14px}.cinematic-step-progress button.active{color:#fff;box-shadow:inset 0 -4px 0 var(--identity-color);background:#111}.cinematic-step-progress button.active>i{border-color:var(--identity-color);background:var(--identity-color)}.cinematic-step-progress button.complete{color:#111}.cinematic-step-progress button.complete>i{color:#258052;border-color:#258052}.cinematic-step-progress button:disabled{cursor:default;opacity:.55}.cinematic-step-panel{min-height:0;animation:.32s cubic-bezier(.2,.8,.2,1) both identity-step-in}.cinematic-email-proof{background:#ffffff85;border:1px solid #aca399;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;margin-top:14px;padding:14px;display:grid}.cinematic-email-proof>svg{color:#258052;width:27px;height:27px}.cinematic-email-proof b,.cinematic-email-proof p{margin:0;display:block}.cinematic-email-proof b{font-size:var(--type-caption);letter-spacing:.045em;text-transform:uppercase}.cinematic-email-proof p{color:#6e675f;font-size:var(--type-caption);margin-top:4px;font-weight:650;line-height:1.45}.cinematic-choice-summary{background:#ffffff85;border:1px solid #aaa198;align-items:center;gap:11px;min-height:68px;margin-bottom:10px;padding:10px 12px;display:flex}.cinematic-choice-summary>i{color:#fff;flex:none;place-items:center;width:46px;height:46px;display:grid}.cinematic-choice-summary small,.cinematic-choice-summary b{display:block}.cinematic-choice-summary small{color:#817970;font-size:var(--type-caption);text-transform:uppercase;font-weight:900}.cinematic-choice-summary b{font:400 1.65rem/.9 var(--display);text-transform:uppercase;margin-top:3px}.cinematic-mark-picker{grid-template-columns:repeat(8,1fr);gap:6px}.cinematic-mark-picker button{align-content:center;gap:3px;height:66px;padding:5px 3px 4px}.cinematic-mark-picker button>span{max-width:100%;font-size:var(--type-caption);overflow-wrap:anywhere;text-transform:uppercase;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:850;line-height:1.05;display:-webkit-box;overflow:hidden}.cinematic-color-picker{grid-template-columns:repeat(8,1fr);gap:6px}.cinematic-color-picker>button,.reserved-red-swatch{align-content:center;gap:4px;height:66px;min-height:66px;position:relative}.cinematic-color-picker>button>span{color:#fff;max-width:100%;font-size:var(--type-caption);overflow-wrap:anywhere;text-shadow:0 1px 3px #000;text-transform:uppercase;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:0 2px;font-weight:900;line-height:1.05;display:-webkit-box;overflow:hidden}.reserved-red-swatch small{bottom:6px}.cinematic-review-card{color:#fff;min-height:340px;box-shadow:10px 10px 0 var(--identity-color);background:#111;border:1px solid #111;grid-template-columns:92px minmax(0,1fr);align-content:center;gap:18px;padding:clamp(18px,2.4vw,28px);display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cinematic-review-card{box-shadow:10px 10px 0 color-mix(in srgb,var(--identity-color) 70%,#000)}}.cinematic-review-crest{place-items:center;width:86px;height:86px;display:grid}.cinematic-review-crest svg{width:48px;height:48px}.cinematic-review-name{align-self:center;min-width:0}.cinematic-review-name span{color:var(--identity-color);font-size:var(--type-caption);letter-spacing:.07em;text-transform:uppercase;font-weight:900}.cinematic-review-name h3{font:400 clamp(2.7rem,5vw,5.2rem)/.8 var(--display);overflow-wrap:anywhere;text-transform:uppercase;margin:6px 0 0}.cinematic-review-name p{color:#aaa39a;font-size:var(--type-compact);margin:7px 0 0}.cinematic-review-card dl{background:#4e4943;border:1px solid #4e4943;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:1px;margin:4px 0 0;display:grid}.cinematic-review-card dl>div{background:#1b1a19;min-width:0;padding:11px}.cinematic-review-card dt{color:#827b72;font-size:var(--type-caption);text-transform:uppercase;font-weight:900}.cinematic-review-card dd{min-width:0;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;margin:4px 0 0;font-weight:850;display:flex;overflow:hidden}.cinematic-review-card dd svg{color:#58c487;width:15px}.cinematic-review-card dd i{flex:none;width:15px;height:15px}.cinematic-review-card>aside{color:#aaa39a;border-top:1px solid #4e4943;grid-column:1/-1;align-items:flex-start;gap:9px;padding-top:13px;display:flex}.cinematic-review-card>aside svg{width:17px;color:var(--identity-color);flex:none}.cinematic-review-card>aside p{font-size:var(--type-caption);margin:0;font-weight:650;line-height:1.45}.cinematic-builder-footer{grid-template-columns:auto minmax(0,1fr) minmax(180px,.8fr)}.cinematic-back-action{color:#111;cursor:pointer;min-height:46px;font-size:var(--type-caption);text-transform:uppercase;background:0 0;border:1px solid #8f877d;align-items:center;gap:5px;padding:0 12px;font-weight:900;display:inline-flex}.cinematic-back-action svg{width:17px}.cinematic-back-action:disabled{visibility:hidden}@keyframes identity-step-in{0%{opacity:0;transform:translate(12px)}}@media (width<=820px){.cinematic-onboarding-stage{grid-template-rows:minmax(270px,36vh) auto;min-height:0}.cinematic-identity-visual{min-height:270px}.cinematic-identity-builder{padding:22px 14px calc(28px + env(safe-area-inset-bottom))}.cinematic-step-progress{margin-top:16px}.cinematic-step-progress button{flex-direction:column;justify-content:center;gap:4px;min-height:58px;padding:6px 3px}.cinematic-step-progress button>i{width:23px;height:23px}.cinematic-step-progress button>span{font-size:var(--type-caption)}.cinematic-identity-builder form{gap:18px;margin-top:18px}.cinematic-field-grid input{height:48px;font-size:16px}.cinematic-mark-picker,.cinematic-color-picker{scroll-snap-type:none;grid-template-rows:none;grid-auto-columns:auto;grid-auto-flow:row;padding:0;display:grid;overflow:visible}.cinematic-mark-picker{grid-template-columns:repeat(5,1fr);gap:7px}.cinematic-color-picker{grid-template-columns:repeat(4,1fr);gap:8px}.cinematic-mark-picker button,.cinematic-color-picker>button,.reserved-red-swatch{width:auto;min-width:0;height:66px;min-height:66px}.cinematic-builder-footer{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;grid-template-columns:auto 1fr;margin:0;padding:0;position:static}.cinematic-builder-footer>div{grid-area:1/1/auto/-1}.cinematic-back-action{grid-area:2/1;min-height:54px}.cinematic-enter-action{grid-area:2/2;min-height:54px}.cinematic-onboarding-message{grid-column:1/-1;margin-top:-8px;position:static}}@media (width<=430px) and (height<=700px){.cinematic-onboarding-stage{grid-template-rows:250px auto}.cinematic-identity-visual{min-height:250px}}@media (prefers-reduced-motion:reduce){.cinematic-step-panel{animation:none!important}}.founders-lobby-hero{border-color:#3d3833;grid-template-columns:minmax(0,1.42fr) minmax(310px,.58fr);min-height:560px}.founders-lobby-hero>img{object-position:center;filter:saturate(.84)contrast(1.08)}.founders-lobby-wash{background:linear-gradient(90deg,#000000f2 0 38%,#0000009e 57%,#0003 76%,#000000b8),linear-gradient(0deg,#080808 0,#0000 52%)}.founders-lobby-hero:after{z-index:-1;content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff04 0 1px,#0000 1px 4px);position:absolute;inset:0}.founders-lobby-copy{max-width:820px}.founders-lobby-copy h1{overflow-wrap:anywhere;max-width:760px;margin-bottom:9px;font-size:clamp(4.5rem,7.4vw,8rem)}.founders-lobby-copy h1:after{background:var(--team-color);width:min(230px,45%);height:7px;box-shadow:0 0 24px var(--team-color);margin-top:19px;display:block}@supports (color:color-mix(in lab, red, red)){.founders-lobby-copy h1:after{box-shadow:0 0 24px color-mix(in srgb,var(--team-color) 72%,transparent)}}.founders-lobby-copy h1:after{content:""}.founders-lobby-copy>p.founders-team-motto{color:#fff;max-width:660px;font:400 clamp(1.45rem,2.5vw,2.5rem)/1 var(--display);text-transform:uppercase;margin:0 0 11px}.founders-lobby-copy>p:not(.founders-team-motto){max-width:640px}.founders-hero-status{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.founders-hero-status b{color:#ded6cc;min-height:34px;font-size:var(--type-caption);text-transform:uppercase;background:#00000094;border:1px solid #ffffff57;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.founders-hero-status b:first-child{border-color:var(--team-color)}@supports (color:color-mix(in lab, red, red)){.founders-hero-status b:first-child{border-color:color-mix(in srgb,var(--team-color) 75%,white)}}.founders-hero-status b:first-child{color:#fff}.founders-hero-status svg{width:15px;color:var(--team-color)}.founders-team-card{transform:rotate(.7deg)}.rules-hero{isolation:isolate;border:1px solid #111;position:relative}.rules-hero>img{z-index:-3;object-fit:cover;object-position:center;width:100%;height:100%;inset:0;position:absolute!important}.rules-hero:after{z-index:-2;content:"";background:linear-gradient(90deg,#000000f5 0 34%,#000000a8 52%,#00000014 75%,#0000008a),linear-gradient(#0000 42%,#000000b3);position:absolute;inset:0}.rules-hero>div{z-index:1;background:0 0}.rules-hero aside{z-index:1;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0c0a09b3;border-left:1px solid #ffffff47;position:relative}.rules-hero aside span{color:#ff5d56}.rules-hero aside span,.rules-hero aside b{border-bottom-color:#ffffff38}.rules-illustration{color:#fff;background:#111;border:1px solid #111;grid-template-columns:minmax(0,1fr) minmax(240px,.34fr);min-height:230px;margin:0 0 22px;display:grid;overflow:hidden}.rules-illustration>figcaption{background:linear-gradient(145deg,#181716,#25110f);border-left:1px solid #4d4843;flex-direction:column;justify-content:flex-end;padding:22px;display:flex}.rules-illustration>figcaption span{color:#ff5b54;font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;margin-bottom:auto;font-weight:900}.rules-illustration>figcaption strong{font:400 clamp(1.8rem,3vw,3.2rem)/.9 var(--display);text-transform:uppercase}.rules-illustration-scene,.rules-social-scene,.rules-pack-scene{background:radial-gradient(circle,#2b1916,#0000 56%),#111;grid-template-columns:1fr 46px 1fr 46px 1fr;align-items:center;gap:8px;padding:clamp(20px,3vw,34px);display:grid}.rules-illustration-scene article,.rules-social-scene article,.rules-pack-scene article{text-align:center;background:#ffffff0a;border:1px solid #5a544e;align-content:center;place-items:center;gap:7px;min-height:142px;padding:16px;display:grid}.rules-illustration-scene article>svg,.rules-social-scene article>svg,.rules-pack-scene article>svg{color:#ff5b54;width:36px;height:36px}.rules-illustration-scene article b,.rules-social-scene article b,.rules-pack-scene article b{font:400 1.65rem/.9 var(--display);text-transform:uppercase}.rules-illustration-scene article small,.rules-social-scene article span{color:#aaa39a;font-size:var(--type-caption);text-transform:uppercase;font-weight:800}.rules-illustration-scene>svg,.rules-social-scene>svg,.rules-pack-scene>svg{color:#ff5b54;justify-self:center;width:24px}.rules-fight-scene{background:radial-gradient(circle,#35110f 0 12%,#161515 48%,#0b0b0b 72%);place-items:center;min-height:230px;padding:24px;display:grid;position:relative;overflow:hidden}.rules-mini-octagon{aspect-ratio:1;clip-path:polygon(29% 0,71% 0,100% 29%,100% 71%,71% 100%,29% 100%,0 71%,0 29%);color:#111;background:#f4efe7;grid-template-columns:1fr auto 1fr;place-items:center;width:min(58%,330px);padding:24px;display:grid}.rules-mini-octagon span{font-size:var(--type-caption);text-transform:uppercase;font-weight:900}.rules-mini-octagon b{color:var(--red);font:400 1.6rem var(--display)}.rules-fight-scene>i{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:78px;height:78px;display:grid;position:absolute}.rules-fight-scene>i svg{width:36px}.rules-fight-scene .corner-a{left:8%}.rules-fight-scene .corner-b{color:#111;background:#d7a741;right:8%}.rules-fight-scene>strong{color:#65d38d;font-size:var(--type-caption);text-transform:uppercase;align-items:center;gap:6px;display:inline-flex;position:absolute;bottom:15px;right:18px}.rules-fight-scene>strong svg{width:17px}.rules-pick-scene{background:linear-gradient(135deg,#111,#25110f);grid-template-columns:150px repeat(3,1fr);align-items:center;gap:10px;min-height:230px;padding:24px;display:grid}.rules-target-rings{aspect-ratio:1;background:radial-gradient(circle,#0000 0 23%,#ef1b164d 24% 25%,#0000 26% 46%,#ef1b1640 47% 48%,#0000 49%);border:1px solid #ef1b16;border-radius:50%;place-items:center;width:136px;display:grid}.rules-target-rings svg{color:#ff5b54;width:46px;height:46px}.rules-pick-scene article{background:#ffffff0d;border:1px solid #5a544e;align-content:end;min-height:130px;padding:15px;display:grid}.rules-pick-scene article span{color:#aaa39a;font-size:var(--type-caption);text-transform:uppercase;font-weight:900}.rules-pick-scene article b{font:400 3.2rem/.75 var(--display);margin-top:8px}.rules-pick-scene aside{background:#d7a7411f;border-left:4px solid #d7a741;grid-column:2/-1;align-items:center;gap:10px;padding:11px 14px;display:flex}.rules-pick-scene aside svg{color:#d7a741;width:20px}.rules-pick-scene aside b,.rules-pick-scene aside small{display:block}.rules-pick-scene aside b{font-size:var(--type-caption);text-transform:uppercase}.rules-pick-scene aside small{color:#aaa39a;font-size:var(--type-caption);margin-left:auto}.rules-social-scene article,.rules-pack-scene article{min-height:130px}.rules-social-scene article:nth-of-type(2),.rules-pack-scene article.sealed{background:#2b0f0e;border-color:#ef1b16}.rules-pack-scene{grid-template-columns:1fr 34px 1fr 34px 1fr 34px 1fr}.rules-pack-scene article>svg{color:#d7a741}.rules-season-scene{background:linear-gradient(145deg,#111,#21100f);grid-template-columns:repeat(4,1fr);align-items:end;gap:8px;min-height:230px;padding:28px 28px 82px;display:grid;position:relative;overflow:hidden}.rules-season-scene article{z-index:2;background:#00000094;border:1px solid #5a544e;align-content:center;place-items:center;gap:8px;min-height:120px;padding:14px;display:grid;position:relative}.rules-season-scene article svg{color:#ff5b54;width:31px}.rules-season-scene article b{font-size:var(--type-caption);text-transform:uppercase}.rules-season-scene>strong{z-index:2;color:#ffd175;font:400 1.7rem var(--display);text-transform:uppercase;align-items:center;gap:8px;display:flex;position:absolute;bottom:24px;right:28px}.rules-season-scene>strong svg{width:25px}.rules-season-scene .season-chart{color:#ef1b1626;width:48%;height:90%;position:absolute;bottom:-20px;right:12px}.join-art-copy{text-align:center;inset:clamp(54px,7vh,96px) clamp(22px,5vw,72px) auto}.join-art-copy>span{margin-bottom:10px}.join-art-copy h1{font-size:clamp(4.7rem,8.4vw,8.8rem)}.join-art-copy>strong{margin-top:15px}.join-art-brand{top:auto;bottom:clamp(22px,3.5vw,46px);left:50%;transform:translate(-50%)}.join-art-brand b{width:48px;height:48px;font-size:1.6rem}.launch-poster-copy{text-align:center;inset:7.5% 18px auto}.launch-poster-copy strong{margin:8px 0 12px;font-size:clamp(3rem,5.6vw,4.8rem)}.launch-poster-brand{top:auto;bottom:16px;left:50%;transform:translate(-50%)}.launch-poster-brand b{width:36px;height:36px;font-size:1.25rem}@media (width<=820px){.founders-lobby-hero{grid-template-rows:minmax(0,1fr) auto;min-height:680px}.founders-lobby-hero>img{object-position:67% center}.founders-lobby-wash{background:linear-gradient(0deg,#080808 0 59%,#00000073 76%,#0000000d),linear-gradient(90deg,#000000b8,#0000 80%)}.founders-lobby-copy{padding-top:180px}.founders-lobby-copy h1{font-size:clamp(3.5rem,17vw,5.7rem)}.founders-lobby-copy>p.founders-team-motto{font-size:clamp(1.35rem,7vw,2rem)}.founders-team-card{transform:none}.rules-hero>img{object-position:67% center}.rules-hero:after{background:linear-gradient(90deg,#000000f0,#0000008c 60%,#0000002e),linear-gradient(#0000 35%,#000c)}.rules-illustration{grid-template-columns:1fr}.rules-illustration>figcaption{border-top:1px solid #4d4843;border-left:0;min-height:130px}.rules-illustration>figcaption span{margin-bottom:22px}.rules-illustration-scene,.rules-social-scene{grid-template-columns:1fr 30px 1fr 30px 1fr;padding:16px}.rules-illustration-scene article,.rules-social-scene article{min-height:122px;padding:10px}.rules-pick-scene{grid-template-columns:100px repeat(3,1fr);padding:16px}.rules-target-rings{width:92px}.rules-pick-scene article{min-height:110px;padding:10px}.rules-pick-scene article b{font-size:2.4rem}.rules-pack-scene{grid-template-columns:1fr 20px 1fr;padding:16px}.rules-pack-scene>svg:nth-of-type(2){display:none}.rules-pack-scene article:nth-of-type(3),.rules-pack-scene article:nth-of-type(4){margin-top:0}.rules-season-scene{grid-template-columns:1fr 1fr;padding:18px 18px 72px}.rules-season-scene article{min-height:100px}.rules-season-scene>strong{bottom:20px;right:18px}.join-art-copy{top:38px;left:14px;right:14px}.join-art-copy h1{font-size:clamp(3.7rem,15vw,5.5rem)}.join-art-copy>strong{margin-top:10px;font-size:1.25rem}.join-art-brand{inset:auto auto 20px 50%}.launch-poster-copy{top:7%}.launch-poster-copy strong{font-size:3.1rem}}@media (width<=520px){.rules-illustration-scene,.rules-social-scene{grid-template-columns:1fr}.rules-illustration-scene>svg,.rules-social-scene>svg{transform:rotate(90deg)}.rules-pick-scene{grid-template-columns:repeat(3,1fr)}.rules-target-rings{grid-column:1/-1;justify-self:center}.rules-pick-scene aside{grid-column:1/-1}.rules-mini-octagon{width:72%}.rules-fight-scene>i{width:56px;height:56px}.rules-fight-scene .corner-a{left:3%}.rules-fight-scene .corner-b{right:3%}.rules-pack-scene{grid-template-columns:1fr 20px 1fr}.rules-pack-scene article{min-height:100px}}.page-loading{isolation:isolate;color:#8f8981;min-height:62vh;font-size:var(--type-caption);letter-spacing:.16em;text-transform:uppercase;background:#060606;place-content:center;justify-items:center;gap:22px;font-weight:850;display:grid;position:relative;overflow:hidden}.page-loading:before{z-index:-2;content:"";background:radial-gradient(circle at 50% 48%,#ef1b161f,#0000 18%),repeating-linear-gradient(0deg,#ffffff04 0 1px,#0000 1px 5px);position:absolute;inset:0}.page-loading:after{z-index:-1;content:"";background:linear-gradient(90deg,#0000,#ef1b16,#ffffffd9,#ef1b16,#0000);width:min(72vw,780px);height:1px;animation:2.8s cubic-bezier(.45,0,.55,1) infinite arena-loader-sweep;position:absolute;top:50%;left:50%;transform:translate(-150%,-50%);box-shadow:0 0 20px #ef1b1680}.page-loading>span{clip-path:polygon(29% 0,71% 0,100% 29%,100% 71%,71% 100%,29% 100%,0 71%,0 29%);background:#ef1b16;border:0;border-radius:0;place-items:center;width:74px;height:74px;animation:2.8s ease-in-out infinite arena-loader-breathe;display:grid;position:relative}.page-loading>span:before{clip-path:inherit;content:"";background:#080808;position:absolute;inset:2px}.page-loading>span:after{z-index:1;color:#f4f0e8;content:"FFL";font:400 1.55rem/.8 var(--display);letter-spacing:0;position:relative}.auth-loading-screen{background:#060606;padding:0}.auth-loading-screen .page-loading{width:100%;min-height:100dvh}@keyframes arena-loader-breathe{0%,to{filter:drop-shadow(0 0 #ef1b1600);transform:scale(.94)}50%{filter:drop-shadow(0 0 24px #ef1b166b);transform:scale(1)}}@keyframes arena-loader-sweep{0%,15%{opacity:0;transform:translate(-150%,-50%)}35%{opacity:.72}70%,to{opacity:0;transform:translate(50%,-50%)}}.cinematic-identity-builder>header p{max-width:420px}.cinematic-choice-summary{background:0 0;border:0;border-bottom:1px solid #b8afa5;min-height:60px;margin-bottom:14px;padding:7px 0 10px}.cinematic-choice-summary>i{width:42px;height:42px}.cinematic-choice-summary>i svg{width:23px;height:23px}.cinematic-mark-picker,.cinematic-color-picker{gap:8px}.cinematic-mark-picker button,.cinematic-color-picker>button,.reserved-red-swatch{height:54px;min-height:54px}.cinematic-mark-picker button{padding:0}.cinematic-mark-picker button>svg:first-child{width:24px;height:24px}.cinematic-mark-picker button.selected{box-shadow:inset 0 0 0 2px var(--identity-color),0 8px 18px #1111111f}.cinematic-color-picker>button.selected{box-shadow:inset 0 0 0 3px #fff,0 0 0 2px #111,0 8px 18px #11111129}.reserved-red-swatch{opacity:.35}.founders-lobby-hero{grid-template-columns:minmax(0,1.55fr) minmax(240px,.45fr);min-height:520px}.founders-lobby-copy{padding-right:clamp(24px,3vw,42px)}.founders-lobby-copy h1{margin:12px 0 13px}.founders-lobby-copy h1:after{width:min(180px,36%);height:5px;margin-top:18px}.founders-lobby-copy>p.founders-team-motto{margin:0}.founders-lobby-actions{margin-top:26px}.founders-team-emblem{z-index:3;aspect-ratio:1;color:#fff;clip-path:polygon(29% 0,71% 0,100% 29%,100% 71%,71% 100%,29% 100%,0 71%,0 29%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0505059e;align-content:center;place-items:center;gap:18px;width:min(19vw,230px);min-width:184px;margin-right:clamp(22px,4vw,58px);animation:.8s cubic-bezier(.2,.8,.2,1) .16s both lobby-emblem-in;display:grid;position:relative;overflow:hidden}.founders-team-emblem:before{z-index:-1;clip-path:inherit;content:"";background:linear-gradient(145deg,#ffffff21,#000000a8);position:absolute;inset:1px}.founders-team-emblem:after{z-index:-2;background:var(--team-color);content:"";position:absolute;inset:0}.founders-team-emblem>i{background:var(--team-color);color:#fff;width:94px;height:94px;clip-path:inherit;place-items:center;display:grid}.founders-team-emblem>i svg{width:50px;height:50px}.founders-team-emblem>div{text-align:center}.founders-team-emblem span,.founders-team-emblem b{display:block}.founders-team-emblem span{color:var(--team-color);font-size:var(--type-caption);letter-spacing:.1em;text-transform:uppercase;font-weight:900}.founders-team-emblem b{max-width:150px;font-size:var(--type-caption);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-top:5px;overflow:hidden}@keyframes lobby-emblem-in{0%{opacity:0;transform:scale(.88)rotate(-4deg)}to{opacity:1;transform:scale(1)rotate(0)}}.rules-guide{padding-bottom:clamp(70px,9vw,120px)}.rules-jump{margin:24px 0 34px;box-shadow:0 10px 30px #11111114}.rules-command-map{margin-bottom:clamp(72px,9vw,118px)}.rules-phase-divider{margin-top:clamp(88px,11vw,144px)}.rules-command-map+.rules-phase-divider{margin-top:0}.rules-phase-divider+.rules-chapter{margin-top:42px}.rules-chapter-title{border-bottom:1px solid #aaa198;margin-bottom:34px;padding-bottom:25px}.rules-chapter-title>span{opacity:.72}.rules-chapter>.rules-illustration{margin-bottom:32px}.rules-social-tease{color:#fff;background:#111;border:1px solid #111;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);display:grid;overflow:hidden}.rules-social-tease>div{padding:clamp(26px,4vw,54px)}.rules-social-tease>div>span{color:#ff5b54;font-size:var(--type-caption);letter-spacing:.09em;text-transform:uppercase;font-weight:900}.rules-social-tease h3{max-width:780px;font:400 clamp(2.5rem,4.8vw,5.3rem)/.86 var(--display);text-transform:uppercase;margin:14px 0 15px}.rules-social-tease p{color:#aaa39a;max-width:660px;font-size:var(--type-support);margin:0;font-weight:650;line-height:1.6}.rules-social-tease ul{border-left:1px solid #4f4944;margin:0;padding:0;list-style:none;display:grid}.rules-social-tease li{background:#181716;border-bottom:1px solid #4f4944;align-items:center;gap:13px;min-height:102px;padding:16px 22px;display:flex}.rules-social-tease li:last-child{border-bottom:0}.rules-social-tease li svg{color:#ff5b54;width:28px}.rules-social-tease li b{font-size:var(--type-compact);text-transform:uppercase}.rules-social-tease footer{color:#fff;background:#ef1b16;grid-column:1/-1;align-items:center;gap:10px;min-height:62px;padding:14px clamp(22px,4vw,54px);display:flex}.rules-social-tease footer svg{width:21px}.rules-social-tease footer span{font-size:var(--type-caption);letter-spacing:.05em;text-transform:uppercase;font-weight:900}.launch-invitation-kit>header{grid-template-columns:1fr}.join-art-copy{top:clamp(78px,10vh,132px)}.launch-poster-copy{top:11%}@media (width<=820px){.founders-lobby-hero{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr;min-height:620px}.founders-lobby-copy{padding:150px 17px 30px}.founders-lobby-copy h1{font-size:clamp(3.5rem,17vw,5.7rem)}.founders-team-emblem{gap:9px;width:152px;min-width:0;margin:0 18px 22px auto}.founders-team-emblem>i{width:62px;height:62px}.founders-team-emblem>i svg{width:34px;height:34px}.cinematic-mark-picker button,.cinematic-color-picker>button,.reserved-red-swatch{height:58px;min-height:58px}.rules-command-map{margin-bottom:76px}.rules-phase-divider{margin-top:88px}.rules-chapter-title{margin-bottom:26px;padding-bottom:18px}.rules-social-tease{grid-template-columns:1fr}.rules-social-tease ul{border-top:1px solid #4f4944;border-left:0;grid-template-columns:repeat(3,1fr)}.rules-social-tease li{text-align:center;border-bottom:0;border-right:1px solid #4f4944;flex-direction:column;justify-content:center;gap:8px;min-height:92px;padding:13px 8px}.rules-social-tease li:last-child{border-right:0}.join-art-copy{top:68px}.launch-poster-copy{top:10.5%}}@media (width<=520px){.founders-lobby-copy{padding-top:132px}.founders-lobby-actions{margin-top:22px}.founders-team-emblem{width:132px;margin-bottom:18px}.founders-team-emblem>div{display:none}.rules-social-tease h3{font-size:clamp(2.5rem,12vw,3.8rem)}.rules-social-tease p{font-size:var(--type-compact)}}@media (prefers-reduced-motion:reduce){.page-loading:after,.page-loading>span,.founders-team-emblem{animation:none!important}}.rules-mobile-playbook,.rules-mobile-dock,.rules-mobile-beat,.rules-mobile-pager,.rules-mobile-reader-anchor{display:none}@media (width<=820px){.rules-guide{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.rules-jump,.rules-command-map,.rules-phase-divider{display:none!important}.rules-hero aside{background:#111;grid-template-rows:auto auto;grid-template-columns:repeat(3,1fr);align-content:stretch;display:grid}.rules-hero aside span,.rules-hero aside b{border-bottom:0;border-right:1px solid #ffffff2e;min-height:0}.rules-hero aside span{grid-row:1;align-items:end;min-height:68px;padding:17px 12px 5px;font-size:clamp(2.55rem,11vw,4rem)}.rules-hero aside b{color:#c1bbb2;min-height:52px;font-size:var(--type-caption);grid-row:2;align-items:start;padding:5px 12px 15px;line-height:1.25}.rules-hero aside span:first-of-type,.rules-hero aside b:first-of-type{grid-column:1}.rules-hero aside span:nth-of-type(2),.rules-hero aside b:nth-of-type(2){grid-column:2}.rules-hero aside span:nth-of-type(3),.rules-hero aside b:nth-of-type(3){border-right:0;grid-column:3}.rules-mobile-playbook{color:#fff;background:#111;border:1px solid #111;margin:16px 0 0;display:block;overflow:hidden}.rules-mobile-playbook>header{background:radial-gradient(circle at 95% 0,#ef1b1640,#0000 35%),#111;padding:24px 18px 20px}.rules-mobile-playbook>header>span{color:#ff5b54;font-size:var(--type-caption);letter-spacing:.09em;text-transform:uppercase;font-weight:900}.rules-mobile-playbook h2{max-width:520px;font:400 clamp(3.1rem,14vw,4.8rem)/.8 var(--display);letter-spacing:-.025em;text-transform:uppercase;margin:10px 0 12px}.rules-mobile-playbook>header p{color:#aaa39a;max-width:480px;font-size:var(--type-compact);margin:0;font-weight:650;line-height:1.55}.rules-mobile-playbook>nav{background:#504a45;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.rules-mobile-playbook>nav button{color:#111;cursor:pointer;text-align:left;background:#f5eee4;border:0;grid-template-columns:1fr auto;align-content:space-between;gap:9px;min-width:0;min-height:96px;padding:11px 8px 10px;display:grid;position:relative}.rules-mobile-playbook>nav button:after{content:"";background:0 0;height:4px;position:absolute;bottom:0;left:0;right:0}.rules-mobile-playbook>nav button span{color:#80786f;font:400 1.4rem/.8 var(--display)}.rules-mobile-playbook>nav button svg{color:#817970;width:21px;height:21px}.rules-mobile-playbook>nav button b{font-size:var(--type-caption);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;grid-column:1/-1;overflow:hidden}.rules-mobile-playbook>nav button.active{color:#fff;background:#ef1b16}.rules-mobile-playbook>nav button.active:after{background:#fff}.rules-mobile-playbook>nav button.active span,.rules-mobile-playbook>nav button.active svg{color:#fff}.rules-mobile-chapter-brief{background:linear-gradient(125deg,#171615,#24110f);border-top:1px solid #504a45;grid-template-columns:46px minmax(0,1fr);align-items:start;gap:13px;min-height:134px;padding:18px;display:grid}.rules-mobile-chapter-brief>svg{color:#fff;background:#ef1b16;width:39px;height:39px;padding:8px}.rules-mobile-chapter-brief span,.rules-mobile-chapter-brief b,.rules-mobile-chapter-brief p{display:block}.rules-mobile-chapter-brief span{color:#ff5b54;font-size:var(--type-caption);letter-spacing:.06em;text-transform:uppercase;font-weight:900}.rules-mobile-chapter-brief b{font:400 1.9rem/.9 var(--display);text-transform:uppercase;margin-top:5px}.rules-mobile-chapter-brief p{color:#aaa39a;font-size:var(--type-caption);margin:8px 0 0;font-weight:650;line-height:1.5}.rules-mobile-reader-anchor{height:1px;scroll-margin-top:58px;display:block}.rules-mobile-dock{z-index:35;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#111111f5;border-top:1px solid #4f4944;border-bottom:1px solid #4f4944;grid-template-columns:58px minmax(0,1fr) 58px;min-height:58px;margin:0 -14px 26px;display:grid;position:sticky;top:58px;box-shadow:0 9px 24px #0000002e}.rules-mobile-dock>button{color:#fff;cursor:pointer;background:0 0;border:0;border-right:1px solid #4f4944;place-items:center;min-width:0;min-height:58px;display:grid}.rules-mobile-dock>button:last-child{border-left:1px solid #4f4944;border-right:0}.rules-mobile-dock>button:disabled{color:#5b5650;cursor:default}.rules-mobile-dock>button>svg{width:22px}.rules-mobile-dock>button:first-child>svg{transform:rotate(180deg)}.rules-mobile-dock .rules-mobile-dock-current{border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:7px 12px;display:flex}.rules-mobile-dock-current span{color:#ff5b54;font-size:var(--type-caption);letter-spacing:.08em;font-weight:900}.rules-mobile-dock-current b{font-size:var(--type-compact);text-transform:uppercase}.rules-chapter[data-mobile-active=false]{display:none!important}.rules-motion-ready .rules-chapter[data-mobile-active=true]{opacity:1;transform:none}.rules-phase-divider+.rules-chapter,.rules-chapter+.rules-chapter,.rules-chapter[data-mobile-active=true]{border-top:0;margin-top:0;padding-top:0}.rules-chapter{scroll-margin-top:124px}.rules-chapter-title{grid-template-columns:52px minmax(0,1fr);gap:11px;margin-bottom:22px;padding-bottom:18px}.rules-chapter-title>span{font-size:3.35rem}.rules-chapter-title h2{font-size:clamp(2.85rem,13vw,4.25rem)}.rules-chapter>.rules-illustration{margin-bottom:0}.rules-roster-anatomy h3,.rules-equation h3,.rules-retention h3{font-size:clamp(2.1rem,10vw,3.15rem);line-height:.93}.rules-mobile-beat{color:#fff;background:#111;border:1px solid #111;grid-template-columns:54px minmax(0,1fr);align-items:stretch;min-height:78px;margin:40px 0 13px;display:grid}.rules-mobile-beat>span{font:400 2rem/.8 var(--display);background:#ef1b16;place-items:center;display:grid}.rules-mobile-beat>div{flex-direction:column;justify-content:center;min-width:0;padding:12px 13px;display:flex}.rules-mobile-beat small{color:#ff5b54;font-size:var(--type-caption);letter-spacing:.07em;text-transform:uppercase;font-weight:900}.rules-mobile-beat b{font-size:var(--type-compact);text-transform:uppercase;margin-top:5px;line-height:1.35}.rules-auction-steps,.rules-prediction-ladder,.rules-pack-flow,.rules-season-track{background:0 0;grid-template-columns:1fr;gap:0}.rules-auction-steps article,.rules-prediction-ladder>div,.rules-pack-flow article,.rules-season-track article{border-bottom:1px solid #aaa299;border-right:0;grid-template-rows:auto auto;grid-template-columns:48px minmax(0,1fr);align-content:center;gap:5px 12px;min-height:0;padding:17px 15px;display:grid}.rules-auction-steps article:last-child,.rules-prediction-ladder>div:last-child,.rules-pack-flow article:last-child,.rules-season-track article:last-child{border-bottom:0}.rules-auction-steps article>span,.rules-prediction-ladder>div>span,.rules-pack-flow article>span,.rules-season-track article>span{font:400 1.85rem/.8 var(--display);grid-row:1/3;align-self:center;margin:0}.rules-auction-steps article>b,.rules-prediction-ladder>div>b,.rules-pack-flow article>b,.rules-season-track article>b{font-family:var(--body);font-size:var(--type-compact);grid-column:2;margin:0;font-weight:900;line-height:1.3}.rules-auction-steps article>p,.rules-prediction-ladder>div>small,.rules-pack-flow article>p,.rules-season-track article>p{font-size:var(--type-caption);grid-column:2;margin:0;line-height:1.45}.rules-prediction-ladder>div,.rules-pack-flow article{background:#181818;border-bottom-color:#48433e}.rules-prediction-ladder>div>span,.rules-pack-flow article>span{color:#ff5b54}.rules-score-head{display:none!important}.rules-scoring-board{background:#8e867c;border:1px solid #111;gap:1px;display:grid;overflow:visible}.rules-scoring-board>div:not(.rules-score-head){background:#fffdf8;border-top:0;grid-template-columns:1fr 1fr;min-width:0;min-height:0;padding:15px;display:grid}.rules-scoring-board>div:not(.rules-score-head)>b{font-size:var(--type-compact);grid-column:1/-1;padding:0 0 12px}.rules-scoring-board>div:not(.rules-score-head)>strong{border-top:1px solid #c4bdb4;gap:5px;padding:11px 0 0;font-size:1.65rem;display:grid}.rules-scoring-board>div:not(.rules-score-head)>strong:before{color:#817970;font:900 var(--type-caption)/1 var(--body);letter-spacing:.06em;text-transform:uppercase}.rules-scoring-board>div:not(.rules-score-head)>strong:first-of-type:before{content:"Winner"}.rules-scoring-board>div:not(.rules-score-head)>strong:last-of-type:before{content:"Opponent"}.rules-scoring-board>div:not(.rules-score-head)>small{display:none}.rules-equation{overflow:visible}.rules-equation>header,.rules-equation>article,.rules-equation-row{min-width:0}.rules-equation-row,.rules-pick-equation .rules-equation-row{background:#d8d0c5;min-height:0;display:grid;grid-template-columns:1fr!important}.rules-equation-row>b{border-bottom:1px solid #c3bbb1;min-height:58px;padding:14px}.rules-equation-row>i{color:#ff5b54;background:#111;min-height:32px;padding:0;position:relative}.rules-equation-row>i:before,.rules-equation-row>i:after{content:"";background:#4f4944;width:32%;height:1px}.rules-equation-row>strong{min-height:78px;padding:14px}.rules-equation>article>div{flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:8px;display:flex}.rules-total-engine{background:#777069;grid-template-columns:1fr;gap:1px;min-height:0}.rules-total-engine>div{min-height:74px;padding:12px;border-top:0!important}.rules-total-engine>i{background:#111;min-height:30px;padding:0;display:grid!important}.rules-total-engine>strong{grid-column:auto;min-height:76px}.rules-pack-products{grid-template-columns:repeat(3,1fr)}.rules-pack-products article{border-bottom:0;border-right:1px solid #48433e;min-width:0;min-height:180px;padding:13px 10px}.rules-pack-products article:last-child{border-right:0}.rules-pack-products strong{font-size:clamp(2.15rem,10vw,3.4rem)}.rules-pack-products b{font-size:var(--type-caption);line-height:1.25}.rules-pack-products small{line-height:1.25}.rules-mobile-pager{color:#fff;background:#4e4943;border:1px solid #111;grid-template-columns:1fr 1fr;gap:1px;margin-top:42px;display:grid}.rules-mobile-pager>div{background:#111;grid-column:1/-1;min-height:82px;padding:15px}.rules-mobile-pager>div span,.rules-mobile-pager>div b{display:block}.rules-mobile-pager>div span{color:#ff5b54;font-size:var(--type-caption);letter-spacing:.07em;text-transform:uppercase;font-weight:900}.rules-mobile-pager>div b{font:400 1.8rem/.9 var(--display);text-transform:uppercase;margin-top:6px}.rules-mobile-pager>button{color:#111;cursor:pointer;min-height:56px;font-size:var(--type-caption);text-transform:uppercase;background:#f5eee4;border:0;justify-content:space-between;align-items:center;gap:8px;padding:10px 13px;font-weight:900;display:flex}.rules-mobile-pager>button:last-child{color:#fff;background:#ef1b16}.rules-mobile-pager>button:disabled{color:#8e867d;cursor:default;background:#d4ccc1}.rules-mobile-pager>button svg{width:20px}.rules-mobile-pager>button:first-of-type svg{transform:rotate(180deg)}}@media (width<=520px){.rules-hero>div{padding-bottom:30px}.rules-mobile-playbook>header{padding:22px 16px 19px}.rules-mobile-chapter-brief{padding:16px}.rules-mobile-playbook>nav button{min-height:90px}.rules-social-tease ul{grid-template-columns:1fr}.rules-social-tease li{text-align:left;border-bottom:1px solid #4f4944;border-right:0;flex-direction:row;justify-content:flex-start;min-height:68px}.rules-social-tease li:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.rules-mobile-dock,.rules-mobile-playbook,.rules-mobile-chapter-brief{scroll-behavior:auto}}.auth-screen.auth-entry-screen{color:#fff;background:#070707;grid-template-columns:minmax(0,1.45fr) minmax(390px,.55fr);place-items:stretch stretch;min-height:100dvh;padding:0;display:grid;overflow-x:clip}.auth-entry-art{isolation:isolate;min-width:0;min-height:100dvh;position:relative;overflow:hidden}.auth-entry-art>img{z-index:-3;object-fit:cover;object-position:53% center;filter:saturate(.72)contrast(1.14);animation:18s ease-in-out infinite alternate entry-camera;transform:scale(1.025)}.auth-entry-wash{z-index:-2;background:linear-gradient(90deg,#00000080,#0000000a 55%,#000000b8),linear-gradient(#0000000a 35%,#000000f5);position:absolute;inset:0}.auth-entry-wash:after{content:"";background:repeating-linear-gradient(0deg,#ffffff04 0 1px,#0000 1px 5px);position:absolute;inset:0}.auth-entry-brand{align-items:center;gap:12px;display:flex;position:absolute;top:clamp(22px,3vw,46px);left:clamp(22px,4vw,60px)}.auth-entry-brand b{width:52px;height:52px;font:400 1.75rem/1 var(--display);background:#ef1b16;place-items:center;display:grid}.auth-entry-brand span{color:#f4f0e8;font:400 1.2rem/1 var(--display);letter-spacing:.03em;text-transform:uppercase}.auth-entry-copy{max-width:850px;position:absolute;bottom:clamp(88px,12vh,145px);left:clamp(22px,4vw,60px);right:clamp(24px,5vw,78px)}.auth-entry-copy>span{color:#ff5b54;font-size:var(--type-caption);letter-spacing:.11em;text-transform:uppercase;font-weight:900}.auth-entry-copy h1{color:#fff;font:400 clamp(5.5rem,10vw,10rem)/.75 var(--display);letter-spacing:-.04em;text-transform:uppercase;margin:13px 0 17px}.auth-entry-copy h1 em{color:#ef1b16;font-style:normal}.auth-entry-copy p{color:#c5bdb3;max-width:530px;font-size:var(--type-support);margin:0;font-weight:650;line-height:1.55}.auth-entry-line{color:#9c948a;font-size:var(--type-caption);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:12px;font-weight:900;display:flex;position:absolute;bottom:30px;left:clamp(22px,4vw,60px);right:clamp(24px,5vw,78px)}.auth-entry-line i{background:#ef1b16;width:28px;height:1px}.auth-entry-panel{background:radial-gradient(circle at 100% 0,#ef1b161c,#0000 29%),#090909;border-left:1px solid #3f3a36;place-items:center;min-width:0;padding:clamp(30px,5vw,72px);display:grid;position:relative}.auth-entry-panel:before{color:#fff;content:"FFL";font:400 14rem/.7 var(--display);opacity:.025;position:absolute;bottom:-38px;right:-18px}.auth-entry-form{z-index:1;width:min(440px,100%);position:relative}.auth-entry-kicker{color:#ff5b54;font-size:var(--type-caption);letter-spacing:.1em;text-transform:uppercase;font-weight:900}.auth-entry-form h2{font:400 clamp(3.7rem,6vw,6.4rem)/.78 var(--display);letter-spacing:-.03em;text-transform:uppercase;margin:13px 0 14px}.auth-entry-form>p{color:#958d83;max-width:390px;font-size:var(--type-support);margin:0;line-height:1.55}.auth-entry-form form{gap:19px;margin-top:34px;display:grid}.auth-entry-form label{color:#aaa198;font-size:var(--type-caption);letter-spacing:.075em;text-transform:uppercase;gap:7px;font-weight:900;display:grid}.auth-entry-form input{color:#fff;background:0 0;border:0;border-bottom:1px solid #5c5650;border-radius:0;outline:0;width:100%;height:54px;padding:0;font-size:1rem;transition:border-color .18s,box-shadow .18s}.auth-entry-form input:focus{border-color:#ef1b16;box-shadow:inset 0 -2px #ef1b16}.auth-entry-action{color:#fff;cursor:pointer;min-height:56px;font-size:var(--type-compact);letter-spacing:.04em;text-transform:uppercase;background:#ef1b16;border:0;justify-content:space-between;align-items:center;margin-top:5px;padding:0 17px;font-weight:900;transition:background .18s,transform .18s;display:flex}.auth-entry-action:hover:not(:disabled){background:#ff312b;transform:translateY(-1px)}.auth-entry-action>span:last-child{font:400 1.8rem/1 var(--display)}.auth-entry-action:disabled{cursor:wait;opacity:.62}.auth-entry-form .forgot-action{color:#aaa198;border-bottom-color:#777069}.auth-entry-form .auth-message{color:#ff736d}.auth-entry-form>footer{color:#746d66;font-size:var(--type-caption);text-transform:uppercase;border-top:1px solid #373330;justify-content:space-between;align-items:center;gap:16px;margin-top:34px;padding-top:13px;font-weight:850;display:flex}.auth-entry-form>footer b{color:#aaa198}@keyframes entry-camera{to{transform:scale(1.075)translate(-1.2%,.6%)}}.join-screen{grid-template-columns:minmax(0,1.42fr) minmax(390px,.58fr)}.join-key-art>img{filter:saturate(.78)contrast(1.12);animation:20s ease-in-out infinite alternate entry-camera;transform:scale(1.015)}.join-claim-panel{color:#fff;background:radial-gradient(circle at 100% 0,#ef1b161f,#0000 28%),#090909;border-left:1px solid #3f3a36;justify-content:center;min-height:100dvh;padding:clamp(30px,4vw,64px);position:relative;overflow:hidden}.join-claim-panel:after{color:#fff;content:"FFL";font:400 14rem/.7 var(--display);opacity:.025;position:absolute;bottom:-42px;right:-22px}.join-claim-inner{z-index:1;width:min(470px,100%);margin:auto;position:relative}.join-claim-mark{align-items:center;gap:11px;margin-bottom:clamp(46px,8vh,86px);display:flex}.join-claim-mark b{width:44px;height:44px;font:400 1.5rem/1 var(--display);background:#ef1b16;place-items:center;display:grid}.join-claim-mark span{color:#8e867d;font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:900}.join-claim-inner>header>span{color:#ff5b54;font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-weight:900;display:flex}.join-claim-inner>header>span svg{width:17px}.join-claim-inner h2{font:400 clamp(4rem,6vw,6.6rem)/.77 var(--display);letter-spacing:-.035em;text-transform:uppercase;margin:12px 0 15px}.join-claim-inner>header>p{color:#9b9389;max-width:430px;font-size:var(--type-support);margin:0;line-height:1.6}.join-claim-panel form{gap:14px;margin-top:32px}.join-claim-panel form label{color:#aaa198}.join-claim-panel form input{color:#fff;background:0 0;border:0;border-bottom:1px solid #5d5751;outline:0;padding:0}.join-claim-panel form input:focus{border-color:#ef1b16;box-shadow:inset 0 -2px #ef1b16}.join-claim-panel form>small{color:#7f776f}.join-state,.join-unavailable,.join-success{color:#c8c0b6;background:#151413;border-color:#4f4944}.join-unavailable p,.join-success p{color:#8f877e}.join-success{background:#0e2017;border-color:#2f7f58}.join-error{color:#ff8e88;background:#2b100f}.join-claim-inner>footer{color:#777069;font-size:var(--type-caption);border-top:1px solid #3f3a36;align-items:center;gap:7px;margin-top:27px;padding-top:16px;display:flex}.join-claim-inner>footer svg{width:15px}.join-claim-inner>footer a{color:#fff;text-underline-offset:4px;text-transform:uppercase;margin-left:auto;font-weight:900;text-decoration-color:#ef1b16}.rules-pack-primer{color:#fff;background:#111;border:1px solid #111;grid-template-columns:minmax(0,1.25fr) minmax(290px,.75fr);margin-bottom:20px;display:grid;overflow:hidden}.rules-pack-primer>div{padding:clamp(26px,4vw,54px)}.rules-pack-primer>div>span{color:#ff5b54;font-size:var(--type-caption);letter-spacing:.1em;text-transform:uppercase;font-weight:900}.rules-pack-primer h3{max-width:820px;font:400 clamp(2.7rem,5vw,5.6rem)/.9 var(--display);letter-spacing:-.02em;text-transform:uppercase;margin:13px 0 17px}.rules-pack-primer p{color:#aaa198;max-width:700px;font-size:var(--type-support);margin:0;font-weight:650;line-height:1.6}.rules-pack-primer>aside{background:linear-gradient(150deg,#24110f,#151413);border-left:1px solid #4d4843;align-items:flex-end;gap:15px;padding:clamp(24px,3vw,38px);display:flex}.rules-pack-primer>aside>svg{color:#ff5b54;flex:none;width:42px;height:42px}.rules-pack-primer aside b{font-size:var(--type-compact);text-transform:uppercase;line-height:1.4;display:block}.rules-pack-primer aside p{font-size:var(--type-caption);margin-top:8px;line-height:1.55}.rules-pack-ui{color:#fff;background:#111;border:1px solid #111;margin-top:18px;overflow:hidden}.rules-pack-ui>header{border-bottom:1px solid #4d4843;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;min-height:68px;padding:13px 18px;display:grid}.rules-pack-ui>header span{color:#ff5b54;font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:900}.rules-pack-ui>header b{font-size:var(--type-compact);text-transform:uppercase}.rules-pack-ui>header small{color:#777069;font-size:var(--type-caption)}.rules-pack-ui>div{background:#4e4943;grid-template-columns:1fr 54px 1fr 54px 1fr;align-items:stretch;gap:1px;min-height:300px;display:grid}.rules-pack-ui>div>section{background:#171615;flex-direction:column;min-width:0;padding:18px;display:flex}.rules-pack-ui>div>section>small{color:#817970;font-size:var(--type-caption);letter-spacing:.07em;text-transform:uppercase;font-weight:900}.rules-pack-ui>div>svg{color:#ff5b54;place-self:center;width:24px}.rules-pack-ui-shop>div{background:#22110f;border:1px solid #ef1b16;align-content:center;min-height:190px;margin-top:20px;padding:17px;display:grid;box-shadow:inset 0 -5px #ef1b16}.rules-pack-ui-shop span,.rules-pack-ui-shop strong,.rules-pack-ui-shop b,.rules-pack-ui-shop em{display:block}.rules-pack-ui-shop span{color:#ff5b54;font-size:var(--type-caption);text-transform:uppercase;font-weight:900}.rules-pack-ui-shop strong{font:400 4.6rem/.78 var(--display);margin-top:10px}.rules-pack-ui-shop b{font-size:var(--type-caption);text-transform:uppercase;margin-top:8px}.rules-pack-ui-shop em{width:fit-content;font-size:var(--type-caption);text-transform:uppercase;background:#ef1b16;margin-top:18px;padding:6px 8px;font-style:normal;font-weight:900}.rules-pack-ui-reveal>div{aspect-ratio:3/4;background:radial-gradient(circle at 55% 34%,#d9a92873,#0000 26%),linear-gradient(145deg,#2f2818,#0d0d0d 66%);border:1px solid #8a8177;align-content:end;width:min(180px,86%);margin:20px auto 0;padding:15px;display:grid;position:relative;overflow:hidden;box-shadow:8px 8px #00000059}.rules-pack-ui-reveal>div:before{content:"";background:linear-gradient(90deg,#0000,#ffffff3d,#0000);width:18%;position:absolute;top:-30%;bottom:-30%;left:25%;transform:rotate(18deg)}.rules-pack-ui-reveal i{width:38px;height:38px;font:400 1.25rem var(--display);background:#ef1b16;place-items:center;font-style:normal;display:grid;position:absolute;top:13px;left:13px}.rules-pack-ui-reveal span{color:#e1b94d;font-size:var(--type-caption);text-transform:uppercase;font-weight:900}.rules-pack-ui-reveal strong{font:400 2rem/.86 var(--display);text-transform:uppercase;margin-top:6px}.rules-pack-ui-reveal b{color:#aaa198;font-size:var(--type-caption);margin-top:6px}.rules-pack-ui-decision>div{flex:1;align-content:center;gap:8px;margin-top:20px;display:grid}.rules-pack-ui-decision span{min-height:54px;font-size:var(--type-caption);text-transform:uppercase;background:#22201e;border:1px solid #5b554f;align-items:center;gap:8px;padding:0 12px;font-weight:900;display:flex}.rules-pack-ui-decision span:first-child{background:#ef1b16;border-color:#ef1b16}.rules-pack-ui-decision span svg{width:18px}.rules-pack-ui-decision b{color:#ff736d;font-size:var(--type-caption);text-align:center;text-transform:uppercase;margin-top:8px}.rules-pack-ui>footer{color:#918980;min-height:56px;font-size:var(--type-caption);border-top:1px solid #4d4843;align-items:center;gap:9px;padding:12px 18px;line-height:1.45;display:flex}.rules-pack-ui>footer svg{color:#ff5b54;flex:none;width:18px}.rules-pack-cost-example{color:#111;background:#f5eee4;border:1px solid #111;margin-top:18px}.rules-pack-cost-example>header{color:#fff;background:#111;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:13px 18px;display:flex}.rules-pack-cost-example>header span{color:#ff5b54;font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:900}.rules-pack-cost-example>header b{font-size:var(--type-caption);text-transform:uppercase}.rules-pack-cost-example>div{background:#9b9389;grid-template-columns:1fr 42px 1fr 42px 1.2fr;align-items:stretch;gap:1px;display:grid}.rules-pack-cost-example article{background:#fffaf2;flex-direction:column;justify-content:center;min-height:120px;padding:18px;display:flex}.rules-pack-cost-example article.total{color:#fff;background:#ef1b16}.rules-pack-cost-example small,.rules-pack-cost-example strong{display:block}.rules-pack-cost-example small{color:inherit;opacity:.68;font-size:var(--type-caption);text-transform:uppercase;font-weight:900}.rules-pack-cost-example strong{font:400 clamp(2.7rem,5vw,5rem)/.8 var(--display);margin-top:8px}.rules-pack-cost-example i{color:#ff5b54;font:400 1.8rem var(--display);background:#111;place-items:center;font-style:normal;display:grid}.rules-pack-cost-example>p{color:#625b53;font-size:var(--type-caption);border-top:1px solid #aaa198;margin:0;padding:13px 18px;font-weight:700;line-height:1.5}.rules-pack-tier-map{border:1px solid #48433e;border-top:0;display:grid}.rules-pack-tier-map article{background:#171615;border-bottom:1px solid #48433e;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:90px;padding:14px 16px;display:grid}.rules-pack-tier-map article:last-child{border-bottom:0}.rules-pack-tier-map article>b{color:#111;width:46px;height:46px;font:400 1.8rem/1 var(--display);background:#f5eee4;place-items:center;display:grid}.rules-pack-tier-map article[data-tier=S]>b{background:#d9a928}.rules-pack-tier-map article[data-tier=A]>b{color:#fff;background:#ef1b16}.rules-pack-tier-map strong,.rules-pack-tier-map small{display:block}.rules-pack-tier-map strong{font-size:var(--type-compact);text-transform:uppercase}.rules-pack-tier-map small{color:#8e867d;font-size:var(--type-caption);margin-top:5px;line-height:1.45}.rules-pack-tier-map em{color:#aaa198;font-size:var(--type-caption);text-transform:uppercase;font-style:normal;font-weight:900}@media (width<=820px){.auth-screen.auth-entry-screen{min-height:100dvh;display:block}.auth-entry-art{height:43dvh;min-height:300px}.auth-entry-art>img{object-position:58% 42%}.auth-entry-brand{top:17px;left:16px}.auth-entry-brand b{width:44px;height:44px;font-size:1.5rem}.auth-entry-brand span{font-size:1rem}.auth-entry-copy{bottom:24px;left:16px;right:16px}.auth-entry-copy h1{margin:8px 0 0;font-size:clamp(4rem,17vw,6rem)}.auth-entry-copy p,.auth-entry-line{display:none}.auth-entry-panel{min-height:57dvh;padding:34px 18px calc(36px + env(safe-area-inset-bottom));border-top:1px solid #3f3a36;border-left:0}.auth-entry-form h2{font-size:clamp(3.4rem,14vw,5.2rem)}.auth-entry-form form{margin-top:27px}.join-screen{min-height:100dvh;display:block}.join-key-art{min-height:54dvh}.join-key-art>img{object-position:center 38%}.join-claim-panel{min-height:46dvh;padding:32px 18px calc(36px + env(safe-area-inset-bottom));border-top:1px solid #3f3a36;border-left:0}.join-claim-mark{margin-bottom:36px}.join-claim-inner h2{font-size:clamp(3.8rem,15vw,5.5rem)}.join-art-copy{top:66px}.founders-lobby-hero{grid-template-rows:1fr;grid-template-columns:1fr;min-height:610px}.founders-lobby-hero>img{object-position:67% center}.founders-lobby-wash{background:linear-gradient(0deg,#070707 0 34%,#000000c7 52%,#00000014 82%),linear-gradient(90deg,#0000007a,#0000 76%)}.founders-lobby-beam{opacity:.42}.founders-lobby-copy{z-index:4;grid-area:1/1;justify-content:flex-end;align-self:end;width:100%;max-width:none;padding:250px 17px 26px}.founders-lobby-copy>span{font-size:var(--type-caption)}.founders-lobby-copy h1{max-width:100%;margin:10px 0 11px;font-size:clamp(3.8rem,16vw,5.9rem);line-height:.78}.founders-lobby-copy h1:after{width:112px;height:4px;margin-top:14px}.founders-lobby-copy>p.founders-team-motto{max-width:92%;font-size:clamp(1.25rem,6vw,1.8rem);line-height:1}.founders-lobby-actions{gap:8px;width:100%;margin-top:21px}.founders-lobby-actions>button{min-height:52px}.founders-lobby-actions .primary-action{flex:54%;width:auto}.founders-rules-action,.founders-edit-action{flex:0 0 52px;width:52px;min-height:52px;padding:0}.founders-rules-action span{display:none}.founders-team-emblem{z-index:5;gap:0;width:90px;min-width:0;margin:0;position:absolute;top:18px;right:16px}.founders-team-emblem>i{width:54px;height:54px}.founders-team-emblem>i svg{width:30px;height:30px}.founders-team-emblem>div{display:none}.rules-pack-primer{grid-template-columns:1fr}.rules-pack-primer>aside{border-top:1px solid #4d4843;border-left:0;align-items:center}.rules-packs .rules-chapter-title h2{line-height:.9}.rules-pack-primer h3{font-size:clamp(2.45rem,10.5vw,3.7rem);line-height:.95}.rules-pack-ui>header{grid-template-columns:1fr;gap:4px}.rules-pack-ui>div{grid-template-columns:1fr;min-height:0}.rules-pack-ui>div>svg{min-height:36px;transform:rotate(90deg)}.rules-pack-ui>div>section{padding:16px}.rules-pack-ui-shop>div{min-height:160px}.rules-pack-ui-reveal>div{width:min(170px,62%)}.rules-pack-ui-decision>div{min-height:170px}.rules-pack-cost-example>header{flex-direction:column;align-items:flex-start;gap:5px}.rules-pack-cost-example>div{grid-template-columns:1fr}.rules-pack-cost-example article{min-height:92px}.rules-pack-cost-example i{min-height:32px}.rules-pack-tier-map article{grid-template-columns:48px minmax(0,1fr);gap:12px}.rules-pack-tier-map em{grid-column:2;margin-top:-8px}}@media (width<=520px){.auth-entry-art{height:40dvh;min-height:270px}.auth-entry-panel{min-height:60dvh}.auth-entry-copy h1{font-size:clamp(3.8rem,18vw,5.2rem)}.join-key-art,.join-claim-panel{min-height:50dvh}.join-claim-mark{margin-bottom:30px}.founders-lobby-hero{min-height:570px}.founders-lobby-copy{padding-top:230px}.founders-lobby-copy h1{font-size:clamp(3.55rem,17vw,5.25rem)}.rules-pack-products article{min-height:166px;padding:12px 8px}.rules-pack-products strong{font-size:clamp(2rem,9.5vw,3rem)}}@media (prefers-reduced-motion:reduce){.auth-entry-art>img,.join-key-art>img{transform:none;animation:none!important}}.auth-screen.auth-entry-screen.auth-centered-screen{isolation:isolate;color:#fff;background:#050505;grid-template-columns:1fr;place-items:center;min-height:100dvh;padding:0;display:grid;position:relative;overflow:hidden}.auth-centered-screen .auth-centered-art{z-index:-4;width:100%;height:100%;min-height:100%;position:absolute;inset:0}.auth-centered-screen .auth-centered-art>img{object-fit:cover;object-position:52% 42%;filter:saturate(.62)contrast(1.16)brightness(.72);animation:18s ease-in-out infinite alternate centered-camera;transform:scale(1.045)}.auth-centered-screen .auth-entry-wash{z-index:1;background:radial-gradient(circle at 50% 48%,#00000014 0 19%,#000000b8 62%,#000000f2 100%),linear-gradient(#00000059,#0000 54%,#000000e0);position:absolute;inset:0}.auth-centered-screen .auth-entry-wash:after{content:"";background:repeating-linear-gradient(0deg,#ffffff04 0 1px,#0000 1px 5px);position:absolute;inset:0}.auth-centered-beam{z-index:2;filter:blur(20px);opacity:.7;background:linear-gradient(90deg,#0000,#ffffff14,#0000);width:min(42vw,620px);animation:9s ease-in-out infinite alternate centered-beam;position:absolute;top:-35%;bottom:-35%;left:50%;transform:translate(-50%)rotate(7deg)}.auth-centered-arena{z-index:2;aspect-ratio:1.45;clip-path:polygon(13% 0,87% 0,100% 28%,100% 72%,87% 100%,13% 100%,0 72%,0 28%);opacity:.7;border:1px solid #ffffff1a;width:min(86vw,920px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 90px #ef1b1614,0 0 70px #000000a6}.auth-centered-arena i{background:#ef1b16;border-radius:50%;width:6px;height:6px;animation:3.2s ease-in-out infinite centered-corner-pulse;position:absolute;box-shadow:0 0 18px #ef1b16}.auth-centered-arena i:first-child{top:0;left:13%}.auth-centered-arena i:nth-child(2){animation-delay:.8s;top:0;right:13%}.auth-centered-arena i:nth-child(3){animation-delay:1.6s;bottom:28%;right:0}.auth-centered-shell{z-index:4;place-items:center;width:100%;min-height:100dvh;padding:92px 20px 68px;display:grid;position:relative}.auth-centered-brand{white-space:nowrap;align-items:center;gap:10px;display:flex;position:absolute;top:clamp(22px,4vh,38px);left:50%;transform:translate(-50%)}.auth-centered-brand b{color:#fff;width:42px;height:42px;font:400 1.45rem/1 var(--display);background:#ef1b16;place-items:center;display:grid;box-shadow:0 10px 30px #ef1b1640}.auth-centered-brand span{color:#d7d0c7;font:400 1.05rem/1 var(--display);letter-spacing:.03em;text-transform:uppercase}.auth-centered-screen .auth-centered-panel{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(155deg,#0e0e0ee6,#070707cc);border:1px solid #fff3;place-items:center;width:min(430px,100%);min-height:0;padding:clamp(28px,4vw,42px);animation:.7s cubic-bezier(.2,.8,.2,1) both centered-card-in;display:grid;position:relative;box-shadow:0 35px 90px #0000008c,inset 0 1px #ffffff0d}.auth-centered-screen .auth-centered-panel:before{content:"";background:#ef1b16;width:76px;height:2px;position:absolute;top:-1px;left:50%;transform:translate(-50%);box-shadow:0 0 18px #ef1b16cc}.auth-centered-screen .auth-centered-panel:after{display:none}.auth-centered-form{text-align:center;width:100%}.auth-centered-icon{color:#ff5b54;background:#ffffff0d;border:1px solid #fff3;place-items:center;width:46px;height:46px;margin:0 auto 17px;display:grid}.auth-centered-icon svg{width:21px}.auth-centered-form h1{font:400 clamp(3.35rem,5vw,4.6rem)/.83 var(--display);letter-spacing:-.025em;text-transform:uppercase;margin:0}.auth-centered-form>p{color:#aaa198;font-size:var(--type-support);margin:12px 0 0;line-height:1.5}.auth-centered-form form{gap:14px;margin-top:26px;display:grid}.auth-centered-field{gap:7px;display:grid}.auth-centered-field>span{color:#aaa198;font-size:var(--type-caption);letter-spacing:.07em;text-align:center;text-transform:uppercase;font-weight:900}.auth-centered-field>div{position:relative}.auth-centered-field>div>svg{z-index:1;color:#777069;pointer-events:none;width:19px;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.auth-centered-screen .auth-centered-field input{color:#fff;text-align:center;background:#ffffff09;border:1px solid #4d4843;border-radius:0;outline:0;width:100%;height:52px;padding:0 46px;font-size:1rem;transition:border-color .18s,background .18s,box-shadow .18s}.auth-centered-screen .auth-centered-field input::placeholder{color:#6f6860;opacity:1}.auth-centered-screen .auth-message{color:#ff8a84;font-size:var(--type-caption);text-align:center;margin:0}.auth-centered-screen .auth-centered-action{color:#fff;width:100%;min-height:54px;font-size:var(--type-compact);letter-spacing:.05em;text-transform:uppercase;background:#ef1b16;border:0;justify-content:center;align-items:center;gap:10px;margin-top:3px;padding:0 18px;font-weight:900;display:flex}.auth-centered-screen .auth-centered-action svg{width:20px;transition:transform .18s}.auth-centered-screen .auth-centered-action:hover:not(:disabled) svg{transform:translate(4px)}.auth-centered-screen .forgot-action{color:#989087;width:fit-content;min-height:30px;font-size:var(--type-caption);text-underline-offset:4px;border:0;margin:-2px auto 0;-webkit-text-decoration:underline #5e5750;text-decoration:underline #5e5750}.auth-centered-season{color:#898178;font-size:var(--type-caption);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-weight:900;position:absolute;bottom:clamp(20px,3vh,31px);left:50%;transform:translate(-50%)}.cinematic-onboarding.centered-onboarding{isolation:isolate;color:#fff;background:#050505;width:100%;min-height:100dvh;display:grid;position:relative;overflow:clip visible}.centered-onboarding-art{z-index:-4;object-fit:cover;object-position:52% center;filter:saturate(.68)contrast(1.15)brightness(.68);width:100%;height:100%;animation:19s ease-in-out infinite alternate centered-camera;inset:0;transform:scale(1.035);position:fixed!important}.centered-onboarding-wash{z-index:-3;background:radial-gradient(circle at 50% 47%,#00000014 0 18%,#000000b8 67%,#000000f5 100%),linear-gradient(#00000073,#0000 48%,#000000e6);position:absolute;inset:0}.centered-onboarding-wash:after{content:"";background:repeating-linear-gradient(0deg,#ffffff03 0 1px,#0000 1px 5px);position:absolute;inset:0}.centered-onboarding-beam{z-index:-2;filter:blur(24px);background:linear-gradient(90deg,#0000,#ffffff13,#0000);width:min(52vw,700px);animation:10s ease-in-out infinite alternate-reverse centered-beam;position:fixed;top:-30%;bottom:-30%;left:50%;transform:translate(-50%)rotate(-5deg)}.centered-onboarding-ghost{z-index:-1;width:min(68vw,780px);height:min(68vw,780px);color:var(--identity-color);opacity:.055;filter:drop-shadow(0 0 65px var(--identity-color));pointer-events:none;animation:8s ease-in-out infinite alternate centered-ghost;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.centered-onboarding-ghost svg{stroke-width:.7px;width:100%;height:100%}.centered-onboarding-topbar{z-index:10;background:linear-gradient(#050505c7,#05050529);border-bottom:1px solid #ffffff1a;grid-template-columns:1fr auto 1fr;align-items:center;min-height:68px;padding:14px clamp(16px,3vw,34px);display:grid;position:absolute;top:0;left:0;right:0}.centered-onboarding-brand{grid-column:2;align-items:center;gap:10px;display:flex}.centered-onboarding-brand b{color:#fff;width:39px;height:39px;font:400 1.35rem/1 var(--display);background:#ef1b16;place-items:center;display:grid}.centered-onboarding-brand span{color:#d7d0c7;font:400 1.03rem/1 var(--display);letter-spacing:.03em;text-transform:uppercase}.centered-onboarding-topbar>button{color:#aaa198;width:fit-content;min-height:40px;font-size:var(--type-caption);text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #756e66;grid-column:3;margin-left:auto;padding:0 2px;font-weight:900}.centered-onboarding-stage{z-index:2;place-items:center;width:100%;min-height:100dvh;padding:88px 20px 24px;display:grid;position:relative}.centered-onboarding-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);color:#fff;background:linear-gradient(150deg,#0e0e0ee8,#060606d1);border:1px solid #fff3;width:min(760px,100%);padding:clamp(20px,2.5vw,30px);scroll-margin-top:82px;animation:.68s cubic-bezier(.2,.8,.2,1) both centered-card-in;position:relative;overflow:hidden;box-shadow:0 36px 100px #0009,inset 0 1px #ffffff0d}.centered-onboarding-card:before{background:var(--identity-color);width:84px;height:2px;box-shadow:0 0 20px var(--identity-color);content:"";position:absolute;top:-1px;left:50%;transform:translate(-50%)}.centered-onboarding-progress{justify-content:center;align-items:center;gap:15px;width:fit-content;margin:0 auto;display:flex;position:relative}.centered-onboarding-progress:before{content:"";background:#4c4742;height:1px;position:absolute;top:50%;left:19px;right:19px}.centered-onboarding-progress button{z-index:1;color:#7f776f;cursor:pointer;background:#111;border:1px solid #57514b;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;transition:color .2s,border-color .2s,background .2s,transform .2s;display:grid;position:relative}.centered-onboarding-progress button>svg:first-child{width:18px}.centered-onboarding-progress button.active{border-color:var(--identity-color);background:var(--identity-color);color:#fff;box-shadow:0 6px 22px var(--identity-color);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.centered-onboarding-progress button.active{box-shadow:0 6px 22px color-mix(in srgb,var(--identity-color) 35%,transparent)}}.centered-onboarding-progress button.complete{color:#fff;border-color:#a39b92}.centered-onboarding-progress button:disabled{cursor:default;opacity:.42}.centered-step-check{color:#111;stroke-width:3px;background:#fff;border-radius:50%;height:15px;padding:3px;position:absolute;bottom:-3px;right:-3px;width:15px!important}.centered-onboarding-heading{text-align:center;margin-top:15px;animation:.45s cubic-bezier(.2,.8,.2,1) both centered-step-in}.centered-onboarding-heading>span{display:none}.centered-onboarding-heading h1{font:400 clamp(3.2rem,6vw,5rem)/.86 var(--display);letter-spacing:-.025em;text-transform:uppercase;margin:0}.centered-onboarding-heading p{color:#aaa198;font-size:var(--type-compact);margin:8px 0 0;line-height:1.45}.centered-onboarding-panel{animation:.48s cubic-bezier(.2,.8,.2,1) 50ms both centered-step-in}.centered-onboarding-fields{grid-template-columns:1fr 1fr;gap:11px;display:grid}.centered-onboarding-fields label{gap:6px;display:grid}.centered-onboarding-fields label>span{color:#9e968d;font-size:var(--type-caption);letter-spacing:.06em;text-align:center;text-transform:uppercase;font-weight:900}.centered-onboarding-fields label>span small{color:#6f6860;font:inherit}.centered-onboarding-fields label>div{position:relative}.centered-onboarding-fields label>div>svg{z-index:1;color:#777069;pointer-events:none;width:18px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.centered-onboarding-fields input{color:#fff;text-align:center;background:#ffffff09;border:1px solid #4f4943;border-radius:0;outline:0;width:100%;height:50px;padding:0 42px;font-size:1rem;transition:border-color .18s,background .18s,box-shadow .18s}.centered-onboarding-fields input::placeholder{color:#716a62;opacity:1}.centered-onboarding-fields input:focus{border-color:var(--identity-color);background:var(--identity-color)}@supports (color:color-mix(in lab, red, red)){.centered-onboarding-fields input:focus{background:color-mix(in srgb,var(--identity-color) 6%,transparent)}}.centered-onboarding-fields input:focus{box-shadow:0 0 0 1px var(--identity-color)}.centered-onboarding-fields input[readonly]{color:#a9a198;cursor:default}.centered-onboarding-choice{border:0;min-width:0;margin:0;padding:0}.centered-onboarding-choice>legend{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.centered-mark-picker,.centered-color-picker{justify-content:center;gap:7px;width:fit-content;max-width:100%;margin:0 auto;display:grid}.centered-mark-picker{grid-template-columns:repeat(10,52px)}.centered-mark-picker button{color:#d6cfc6;cursor:pointer;background:#ffffff0b;border:1px solid #514b45;place-items:center;width:52px;height:52px;padding:0;transition:transform .18s,border-color .18s,background .18s,color .18s;display:grid;position:relative}.centered-mark-picker button>svg:first-child{width:25px;height:25px}.centered-mark-picker button:hover:not(:disabled){background:#ffffff17;border-color:#aaa198;transform:translateY(-2px)}.centered-mark-picker button.selected{background:var(--identity-color);color:#fff;box-shadow:0 7px 20px var(--identity-color);border-color:#fff;transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.centered-mark-picker button.selected{box-shadow:0 7px 20px color-mix(in srgb,var(--identity-color) 32%,transparent)}}.centered-mark-picker button:disabled{cursor:not-allowed;opacity:.24}.centered-mark-picker .mark-lock{width:11px;height:11px;position:absolute;bottom:3px;right:3px}.centered-color-picker{grid-template-columns:repeat(11,48px)}.centered-color-picker button,.centered-reserved-color{background:var(--swatch,#ef1b16);color:#fff;cursor:pointer;border:2px solid #0000;place-items:center;width:48px;height:48px;padding:0;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative}.centered-color-picker button svg,.centered-reserved-color svg{filter:drop-shadow(0 1px 2px #000000a6);width:18px}.centered-color-picker button:hover:not(:disabled){transform:translateY(-2px)}.centered-color-picker button.selected{border-color:#fff;transform:translateY(-2px);box-shadow:0 0 0 2px #111,0 7px 20px #00000059}.centered-color-picker button:disabled{cursor:not-allowed;opacity:.26;filter:grayscale(.6)}.centered-reserved-color{cursor:not-allowed;opacity:.58;background:repeating-linear-gradient(135deg,#ef1b16 0 8px,#74110e 8px 16px)}.centered-selection-label{color:#aaa198;width:fit-content;min-height:31px;font-size:var(--type-caption);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:8px;margin:11px auto 0;font-weight:900;display:flex}.centered-selection-label i{border:1px solid #ffffff59;place-items:center;width:28px;height:28px;display:grid}.centered-selection-label i svg{color:#fff;width:16px}.centered-onboarding-review{text-align:center;justify-items:center;display:grid}.centered-review-crest{color:#fff;width:86px;height:86px;box-shadow:0 13px 35px var(--identity-color);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.centered-review-crest{box-shadow:0 13px 35px color-mix(in srgb,var(--identity-color) 35%,transparent)}}.centered-review-crest{animation:3.6s ease-in-out infinite centered-crest}.centered-onboarding-review h2{max-width:100%;font:400 clamp(3rem,6vw,5.2rem)/.86 var(--display);letter-spacing:-.025em;text-transform:uppercase;margin:15px 0 0}.centered-onboarding-review>p{color:#c0b8ae;font-size:var(--type-support);margin:7px 0 0;font-style:italic}.centered-onboarding-review>div:not(.centered-review-crest){color:#9d958c;font-size:var(--type-caption);text-transform:uppercase;justify-content:center;align-items:center;gap:8px;margin-top:14px;font-weight:900;display:flex}.centered-onboarding-review>div:not(.centered-review-crest) i{background:var(--identity-color);border-radius:50%;width:3px;height:3px}.centered-onboarding-review>small{color:#777069;font-size:var(--type-caption);align-items:center;gap:6px;margin-top:11px;display:flex}.centered-onboarding-review>small svg{width:15px;color:var(--identity-color)}.centered-onboarding-actions{grid-template-columns:1fr auto 1fr;align-items:center;gap:13px;margin-top:18px;display:grid}.centered-back-action{color:#aaa198;width:fit-content;min-height:44px;font-size:var(--type-caption);text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #6b645d;align-items:center;gap:4px;padding:0;font-weight:900;display:flex}.centered-back-action svg{width:17px}.centered-back-action:disabled{opacity:0;pointer-events:none}.centered-enter-action{color:#fff;cursor:pointer;min-width:205px;min-height:52px;font-size:var(--type-compact);letter-spacing:.04em;text-transform:uppercase;background:#ef1b16;border:0;justify-content:center;align-items:center;gap:9px;padding:0 18px;font-weight:900;transition:background .18s,transform .18s;display:flex}.centered-enter-action svg{width:19px;transition:transform .18s}.centered-enter-action:hover:not(:disabled){background:#ff312b;transform:translateY(-1px)}.centered-enter-action:hover:not(:disabled) svg{transform:translate(3px)}.centered-enter-action:disabled{cursor:not-allowed;opacity:.48}.centered-onboarding-message{color:#ffaaa5;font-size:var(--type-caption);text-align:center;background:#480f0cbf;border:1px solid #6e2824;margin:10px 0 0;padding:8px 10px;font-weight:800}@keyframes centered-camera{0%{transform:scale(1.035)translate(-.5%)}to{transform:scale(1.075)translate(.8%,-.7%)}}@keyframes centered-beam{0%{opacity:.35;transform:translate(-54%)rotate(-6deg)}to{opacity:.78;transform:translate(-46%)rotate(7deg)}}@keyframes centered-card-in{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes centered-step-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes centered-ghost{0%{opacity:.035;transform:translate(-50%,-50%)scale(.96)}to{opacity:.07;transform:translate(-50%,-50%)scale(1.04)}}@keyframes centered-crest{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes centered-corner-pulse{0%,to{opacity:.28;transform:scale(.8)}50%{opacity:1;transform:scale(1.25)}}@media (width<=720px){.auth-screen.auth-entry-screen.auth-centered-screen{min-height:100dvh;display:grid;overflow:hidden auto}.auth-centered-screen .auth-centered-art{height:100dvh;min-height:100dvh;position:fixed}.auth-centered-screen .auth-centered-art>img{object-position:56% center}.auth-centered-shell{min-height:100dvh;padding:82px 14px 58px}.auth-centered-brand{top:18px}.auth-centered-brand b{width:38px;height:38px;font-size:1.32rem}.auth-centered-brand span{font-size:.95rem}.auth-centered-screen .auth-centered-panel{width:min(410px,100%);padding:27px 20px 25px}.auth-centered-form h1{font-size:clamp(3.1rem,14vw,4.25rem)}.auth-centered-form form{margin-top:22px}.auth-centered-season{bottom:18px}.auth-centered-arena{width:112vw}.centered-onboarding-topbar{min-height:62px;padding:11px 13px}.centered-onboarding-brand b{width:36px;height:36px;font-size:1.25rem}.centered-onboarding-brand span{display:none}.centered-onboarding-topbar>button{min-height:38px}.centered-onboarding-stage{align-items:center;min-height:100dvh;padding:74px 11px 14px}.centered-onboarding-card{width:100%;padding:16px 14px;scroll-margin-top:69px}.centered-onboarding-progress{gap:12px}.centered-onboarding-progress button{width:40px;height:40px}.centered-onboarding-heading{margin-top:12px}.centered-onboarding-heading h1{font-size:clamp(2.65rem,12vw,3.75rem);line-height:.88}.centered-onboarding-heading p{max-width:310px;margin:6px auto 0}.centered-onboarding-card form{margin-top:14px}.centered-onboarding-fields{grid-template-columns:1fr;gap:8px}.centered-onboarding-fields label{gap:4px}.centered-onboarding-fields input{height:48px}.centered-mark-picker{grid-template-columns:repeat(6,minmax(44px,52px));gap:6px}.centered-mark-picker button{aspect-ratio:1;width:100%;height:auto}.centered-color-picker{grid-template-columns:repeat(6,minmax(44px,52px));gap:6px}.centered-color-picker button,.centered-reserved-color{aspect-ratio:1;width:100%;height:auto}.centered-onboarding-review h2{font-size:clamp(2.8rem,13vw,4rem)}.centered-onboarding-review>div:not(.centered-review-crest){flex-wrap:wrap}.centered-onboarding-actions{gap:8px;margin-top:14px}.centered-enter-action{min-width:178px;min-height:50px;padding:0 13px}.centered-onboarding-ghost{width:115vw;height:115vw;position:fixed}}@media (width<=390px){.auth-centered-brand span{display:none}.auth-centered-screen .auth-centered-panel{padding-left:16px;padding-right:16px}.auth-centered-season{font-size:var(--type-caption)}.centered-onboarding-progress{gap:9px}.centered-onboarding-heading p{font-size:var(--type-caption)}.centered-mark-picker,.centered-color-picker{gap:5px}.centered-enter-action{min-width:160px}}@media (height<=720px) and (width>=721px){.centered-onboarding-stage{padding-top:76px}.centered-onboarding-card{padding-top:16px;padding-bottom:16px}.centered-onboarding-heading{margin-top:10px}.centered-onboarding-heading h1{font-size:clamp(2.7rem,5vw,4rem)}.centered-onboarding-card form{margin-top:12px}.centered-mark-picker button{width:48px;height:48px}.centered-mark-picker{grid-template-columns:repeat(10,48px)}.centered-onboarding-actions{margin-top:12px}}@media (prefers-reduced-motion:reduce){.auth-centered-screen .auth-centered-art>img,.auth-centered-beam,.auth-centered-arena i,.auth-centered-screen .auth-centered-panel,.centered-onboarding-art,.centered-onboarding-beam,.centered-onboarding-ghost,.centered-onboarding-card,.centered-onboarding-heading,.centered-onboarding-panel,.centered-review-crest{transform:none;animation:none!important}.centered-onboarding-ghost{transform:translate(-50%,-50%)}}.entry-visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.auth-centered-screen .auth-centered-art>img{object-position:center;filter:saturate(.75)contrast(1.08)brightness(.9);animation:20s ease-in-out infinite alternate cardless-camera;transform:scale(1.018)}.auth-centered-screen .auth-entry-wash{background:radial-gradient(circle at 50% 49%,#00000005 0 28%,#00000073 76%,#000000d1 100%),linear-gradient(#00000040,#0000 60%,#000000b8)}.auth-centered-screen .auth-cardless-panel{width:min(410px,100%);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0;animation:.68s cubic-bezier(.2,.8,.2,1) both cardless-content-in}.auth-centered-screen .auth-cardless-panel:before{display:none}.auth-centered-screen .auth-centered-icon{background:0 0;border:0;width:34px;height:34px;margin-bottom:13px}.auth-centered-screen .auth-centered-icon svg{width:24px}.auth-centered-screen .auth-centered-form form{gap:12px;margin-top:24px}.auth-centered-screen .auth-centered-field{gap:0}.auth-centered-screen .auth-centered-field>div>svg{color:#aaa198;left:7px}.auth-centered-screen .auth-centered-field input{text-align:center;height:50px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #ffffff6b;padding:0 38px}.auth-centered-screen .auth-centered-field input::placeholder{color:#b0a89f}.auth-centered-screen .auth-centered-field input:focus{background:0 0;border-color:#ef1b16;box-shadow:inset 0 -2px #ef1b16}.centered-onboarding-artwork{z-index:-4;background:#050505;position:fixed;inset:0;overflow:hidden}.centered-onboarding-artwork .centered-onboarding-art{object-fit:cover;object-position:center;filter:saturate(.78)contrast(1.08)brightness(.82);opacity:0;width:100%;height:100%;transition:opacity .72s;animation:none;inset:0;transform:scale(1.018);position:absolute!important}.centered-onboarding-artwork .centered-onboarding-art.active{opacity:1;animation:21s ease-in-out infinite alternate cardless-camera}.centered-onboarding .centered-onboarding-wash{background:radial-gradient(circle at 50% 48%,#00000005 0 29%,#0000006e 78%,#000000d9 100%),linear-gradient(#0003,#0000 56%,#000000bd);position:fixed}.centered-onboarding-topbar{background:linear-gradient(#040404b8,#0000);border-bottom:0}.centered-onboarding-stage{padding:84px 20px 24px}.centered-onboarding-card{width:min(710px,100%);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0 18px;animation:.68s cubic-bezier(.2,.8,.2,1) both cardless-content-in;overflow:visible}.centered-onboarding-card:before{display:none}.centered-onboarding-heading{margin-top:0}.centered-onboarding-heading h1{font-size:clamp(3.35rem,6vw,5.15rem)}.centered-onboarding-card form{margin-top:22px}.centered-onboarding-fields{gap:12px 18px;width:min(620px,100%);margin:0 auto}.centered-onboarding-fields label{gap:0}.centered-onboarding-fields label>div>svg{color:#aaa198;left:7px}.centered-onboarding-fields input{text-align:center;height:49px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #ffffff6b;padding:0 38px}.centered-onboarding-fields input::placeholder{color:#b0a89f}.centered-onboarding-fields input:focus{border-color:var(--identity-color);box-shadow:inset 0 -2px 0 var(--identity-color);background:0 0}.centered-onboarding-fields input[readonly]{color:#c3bbb2}.centered-mark-picker button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0707078f}.centered-color-picker button,.centered-reserved-color{box-shadow:0 7px 18px #0003}.centered-selection-label{color:#d0c8bf;text-shadow:0 2px 12px #000}.centered-onboarding-review{align-content:center;min-height:300px}.centered-review-crest{width:132px;height:132px;box-shadow:0 18px 55px var(--identity-color),0 0 80px #ffffff14;border:1px solid #ffffff52}@supports (color:color-mix(in lab, red, red)){.centered-review-crest{box-shadow:0 18px 55px color-mix(in srgb,var(--identity-color) 42%,transparent),0 0 80px #ffffff14}}.centered-review-crest svg{width:68px;height:68px}.centered-onboarding-review h2{text-shadow:0 4px 28px #000000d9;margin-top:20px;font-size:clamp(4rem,8vw,7rem)}.centered-onboarding-review>p{color:#e1d9cf;text-shadow:0 2px 16px #000;margin-top:8px}.centered-onboarding-review>.centered-review-owner{color:#c5bdb4;text-shadow:0 2px 14px #000;margin-top:16px}.centered-onboarding-actions.centered-onboarding-rail{justify-content:center;align-items:center;gap:6px;width:fit-content;margin:20px auto 0;display:flex}.centered-onboarding-rail .centered-onboarding-progress{gap:5px;margin:0}.centered-onboarding-rail .centered-onboarding-progress:before{display:none}.centered-onboarding-rail .centered-onboarding-progress button{color:#aaa198;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0707078f;border-color:#ffffff47;width:34px;height:34px}.centered-onboarding-rail .centered-onboarding-progress button>svg:first-child{width:16px}.centered-onboarding-rail .centered-onboarding-progress button.active{border-color:var(--identity-color);background:var(--identity-color);transform:none}.centered-onboarding-rail .centered-onboarding-progress button.complete{background:#070707b8;border-color:#ffffff94}.centered-onboarding-rail .centered-back-action,.centered-onboarding-rail .centered-enter-action{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0707079e;border:1px solid #ffffff57;border-radius:50%;place-items:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;display:grid}.centered-onboarding-rail .centered-back-action:disabled{opacity:.28;pointer-events:none}.centered-onboarding-rail .centered-enter-action{background:#ef1b16;border-color:#ef1b16;border-radius:999px;width:auto;padding:0 13px;display:flex}.centered-onboarding-rail .centered-enter-action.compact{border-radius:50%;width:40px;min-width:40px;padding:0}.centered-onboarding-rail .centered-enter-action svg{width:18px}.join-screen.join-centered-screen{isolation:isolate;color:#fff;background:#050505;grid-template-columns:1fr;place-items:center;min-height:100dvh;padding:0;display:grid;position:relative;overflow:hidden}.join-centered-screen .join-centered-art{z-index:-4;width:100%;min-height:100dvh;position:fixed;inset:0}.join-centered-screen .join-centered-art>img{object-fit:cover;object-position:center 48%;filter:saturate(.72)contrast(1.08)brightness(.76);animation:22s ease-in-out infinite alternate cardless-camera;transform:scale(1.018)}.join-centered-screen .join-art-wash{background:radial-gradient(circle at 50% 47%,#00000014 0 22%,#0009 74%,#000000e6 100%),linear-gradient(#0000004d,#0000 52%,#000000db)}.join-centered-shell{z-index:4;place-items:center;width:100%;min-height:100dvh;padding:92px 20px 68px;display:grid;position:relative}.join-centered-shell>.join-claim-mark{white-space:nowrap;margin:0;position:absolute;top:clamp(22px,4vh,38px);left:50%;transform:translate(-50%)}.join-centered-shell>.join-claim-mark span{color:#d7d0c7;font:400 1.05rem/1 var(--display);letter-spacing:.03em}.join-centered-screen .join-centered-claim{color:#fff;background:0 0;border:0;place-items:center;width:min(430px,100%);min-height:0;padding:0;animation:.68s cubic-bezier(.2,.8,.2,1) both cardless-content-in;display:grid;position:relative;overflow:visible}.join-centered-screen .join-centered-claim:after{display:none}.join-centered-screen .join-claim-inner{text-align:center;width:100%}.join-centered-screen .join-claim-inner>header>span{justify-content:center}.join-centered-screen .join-claim-inner h1{font:400 clamp(3.9rem,7vw,6.2rem)/.82 var(--display);letter-spacing:-.03em;text-transform:uppercase;text-shadow:0 4px 26px #000c;margin:15px 0 0}.join-centered-screen .join-claim-panel form{gap:14px;margin-top:27px}.join-centered-screen .join-claim-panel form label{gap:0}.join-centered-screen .join-claim-panel form input{color:#fff;text-align:center;background:0 0;border:0;border-bottom:1px solid #ffffff73;outline:0;min-height:52px;padding:0 12px;font-size:1rem}.join-centered-screen .join-claim-panel form input::placeholder{color:#b4aca3;opacity:1}.join-centered-screen .join-claim-panel form input:focus{border-color:#ef1b16;box-shadow:inset 0 -2px #ef1b16}.join-centered-screen .join-state,.join-centered-screen .join-unavailable,.join-centered-screen .join-success{text-align:left;margin-top:25px}.join-centered-screen .join-claim-inner>footer{color:#a39b92;border-top:0;justify-content:center;margin-top:24px;padding-top:0}.join-centered-screen .join-claim-inner>footer a{margin-left:6px}.join-centered-season{color:#aaa198;font-size:var(--type-caption);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-weight:900;position:absolute;bottom:clamp(20px,3vh,31px);left:50%;transform:translate(-50%)}@keyframes cardless-camera{0%{transform:scale(1.018)translate(-.25%)}to{transform:scale(1.055)translate(.5%,-.35%)}}@keyframes cardless-content-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=720px){.auth-centered-screen .auth-centered-art>img{object-position:center}.auth-centered-shell{padding:80px 18px 58px}.auth-centered-screen .auth-cardless-panel{width:min(390px,100%);padding:0 10px}.auth-centered-screen .auth-centered-form h1{font-size:clamp(3.15rem,14vw,4.3rem)}.centered-onboarding-stage{padding:72px 12px 16px}.centered-onboarding-card{padding:0 6px}.centered-onboarding-heading{margin-top:0}.centered-onboarding-heading h1{font-size:clamp(2.9rem,12vw,3.85rem)}.centered-onboarding-card form{margin-top:15px}.centered-onboarding-fields{grid-template-columns:1fr;gap:7px}.centered-onboarding-fields input{height:46px}.centered-mark-picker,.centered-color-picker{gap:5px}.centered-onboarding-review{min-height:280px}.centered-review-crest{width:112px;height:112px}.centered-review-crest svg{width:57px;height:57px}.centered-onboarding-review h2{margin-top:16px;font-size:clamp(3.45rem,15vw,5rem)}.centered-onboarding-review>.centered-review-owner{flex-wrap:wrap;max-width:330px}.centered-onboarding-actions.centered-onboarding-rail{gap:5px;margin-top:14px}.centered-onboarding-rail .centered-onboarding-progress{gap:4px}.centered-onboarding-rail .centered-onboarding-progress button{width:32px;height:32px}.centered-onboarding-rail .centered-back-action,.centered-onboarding-rail .centered-enter-action,.centered-onboarding-rail .centered-enter-action.compact{width:38px;min-width:38px;height:38px;min-height:38px}.centered-onboarding-rail .centered-enter-action:not(.compact){width:auto}.join-screen.join-centered-screen{min-height:100dvh;display:grid}.join-centered-screen .join-centered-art{min-height:100dvh;position:fixed}.join-centered-screen .join-centered-art>img{object-position:center 48%}.join-centered-shell{padding:82px 18px 58px}.join-centered-screen .join-centered-claim{width:min(390px,100%);padding:0 10px}.join-centered-screen .join-claim-inner h1{font-size:clamp(3.6rem,16vw,5.1rem)}.join-centered-screen .join-claim-inner>footer{flex-wrap:wrap}.join-centered-screen .join-claim-inner>footer a{flex:none;margin:0 0 0 6px}}@media (width<=390px){.auth-centered-screen .auth-cardless-panel,.join-centered-screen .join-centered-claim{padding-left:4px;padding-right:4px}.centered-onboarding-rail .centered-onboarding-progress button{width:31px;height:31px}}@media (prefers-reduced-motion:reduce){.auth-centered-screen .auth-centered-art>img,.centered-onboarding-artwork .centered-onboarding-art.active,.join-centered-screen .join-centered-art>img,.auth-centered-screen .auth-cardless-panel,.centered-onboarding-card,.join-centered-screen .join-centered-claim{transform:none;animation:none!important}.centered-onboarding-artwork .centered-onboarding-art{transition:none}}#sandbox-clubhouse .season-dashboard{grid-template-columns:minmax(0,1fr)}#sandbox-clubhouse .season-dashboard>.dashboard-aside{grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;gap:18px;display:grid}#sandbox-clubhouse .season-dashboard>.dashboard-aside>*{min-width:0}.standings-card{padding-bottom:0}.standings-card>.text-action{margin-bottom:10px}.event-date{border:0;width:fit-content}.event-date>span{color:#fff;background:#111;padding:6px 9px}.event-picks-action{gap:14px}.event-action-copy{text-align:left;gap:2px;min-width:0;display:grid}.event-action-copy b{font:inherit}.event-action-copy small{font:800 var(--type-caption)/1.2 var(--body);letter-spacing:.03em;text-transform:uppercase}.standings-card li{grid-template-columns:28px minmax(0,1fr) auto;position:relative}.standings-card li>.quick-jab-slot,.standings-card li>.quick-jab-public{top:50%;bottom:auto;right:-14px;transform:translateY(-50%)}.roster-stage{margin-top:0}.dashboard-roster>.roster-stage-viewport{min-height:535px;overflow:hidden}.roster-stage-viewport.mobile-lineup{display:none}.roster-stage-row{justify-content:center;width:auto;height:320px;padding:0;left:10px;right:10px}.roster-stage-row.row-0{z-index:2;top:0}.roster-stage-row.row-1{z-index:3;top:215px}.roster-stage-row.row-2{z-index:1;top:328px}.roster-stage .dashboard-roster-fighter,.roster-stage-row .dashboard-roster-fighter{filter:none;flex:0 0 15.5%;width:15.5%;min-width:0;max-width:190px;margin-left:-2.6%}.roster-stage-row.row-0 .dashboard-roster-fighter{filter:saturate(.88)brightness(.9)}.roster-stage .dashboard-roster-fighter:first-child{margin-left:0}.roster-stage .dashboard-roster-fighter img,.roster-stage .dashboard-roster-fighter>i{height:calc(100% - 58px)}.roster-stage .dashboard-roster-fighter>div{padding:5px 4px 4px;bottom:19px;left:2px;right:2px}.roster-stage .dashboard-roster-fighter strong{font-size:var(--type-caption)}.roster-stage .dashboard-roster-fighter span.roster-fighter-tags{color:#bbb4ab;min-width:0;font-size:var(--type-caption);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;gap:4px;margin-top:3px;font-weight:800;line-height:1;display:flex;overflow:hidden}.roster-fighter-tags em{background:var(--roster-team-color,var(--red));color:#fff;padding:2px 3px;font-style:normal}.roster-stage .dashboard-roster-fighter>b{bottom:0}@media (width<=820px){.dashboard-team-identity{background:0 0;grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;margin:4px 0 10px;padding:11px 0 12px 10px;display:grid}.dashboard-team-mark{width:48px;height:48px}.team-total-points{padding:14px 16px!important}.team-total-points>strong{font-size:clamp(2.15rem,11vw,3rem)}#sandbox-clubhouse .season-dashboard>.dashboard-aside{grid-template-columns:minmax(0,1fr);gap:12px}.roster-stage>header{align-items:center;padding:11px 12px}.roster-stage h2{font-size:1.65rem}.roster-header-actions{align-items:flex-end;gap:5px}.roster-header-actions>button{min-height:32px;padding:0 8px}.dashboard-roster>.roster-stage-viewport.desktop-lineup{display:none}.dashboard-roster>.roster-stage-viewport.mobile-lineup{grid-template-columns:none;min-height:505px;display:block;overflow:hidden}.roster-stage-row{justify-content:center;width:auto;height:192px;padding:0;left:2px;right:2px}.roster-stage-row.row-0{top:0}.roster-stage-row.row-1{top:156px}.roster-stage-row.row-2{top:312px}.roster-stage .dashboard-roster-fighter,.roster-stage-row .dashboard-roster-fighter{flex-basis:24.4%;width:24.4%;min-width:0;max-width:none;margin-left:-5.2%}.roster-stage .dashboard-roster-fighter:first-child{margin-left:0}.roster-stage .dashboard-roster-fighter>div{padding:4px 2px 3px;bottom:18px;left:1px;right:1px}.roster-stage .dashboard-roster-fighter strong{font-size:var(--type-caption)}.roster-stage .dashboard-roster-fighter span.roster-fighter-tags{font-size:var(--type-caption);gap:2px}.roster-fighter-tags em{padding:2px}.event-date{margin:7px 0 8px}.event-date>span{padding:5px 7px}.event-card{padding:14px}.event-card h2{margin:8px 0;font-size:clamp(2.35rem,11.5vw,3.35rem);line-height:.88}.event-card .thin-rule{margin:8px 0}.event-league-fighters{margin:8px 0;padding:8px}.event-league-fighters>span{margin-bottom:6px}.event-league-fighters button{width:46px}.event-card .primary-action.compact{min-height:54px;margin-top:8px;padding:0 12px}.event-action-copy small{font-size:var(--type-caption)}.standings-card{padding:16px 0 0}.standings-card .panel-kicker,.standings-card>.thin-rule{margin-left:18px;margin-right:18px}.standings-card>.thin-rule{width:auto}.standings-card li{grid-template-rows:auto auto;grid-template-columns:24px minmax(0,1fr) 44px;gap:3px 7px;min-height:74px;padding:8px 12px}.standings-card li>.standing-rank{grid-area:1/1/3;align-self:center}.standings-card li>.dashboard-team-chip{grid-area:1/2;width:fit-content;max-width:100%}.standings-card li>strong{grid-area:2/2;justify-self:start;font-size:1.2rem}.standings-card li>.quick-jab-slot,.standings-card li>.quick-jab-public{grid-area:1/3/3;place-self:center end;width:44px;height:44px;position:static;transform:none}.standings-card li>.quick-jab-slot .quick-jab-trigger,.standings-card li>.quick-jab-public .quick-jab-summary{border-radius:50%;width:44px;height:44px;min-height:44px;padding:0}.standings-card li>.quick-jab-public .quick-jab-count{width:42px;height:42px}}.admin-page{--admin-red:#ef1b16;--admin-paper:#f4eee5;--admin-ink:#0b0b0b;background:linear-gradient(90deg,#0b0b0b06 1px,transparent 1px),var(--admin-paper);background-size:7px 100%}.admin-command-hero{background:radial-gradient(circle at 70% 20%,#ef1b164d,#0000 22%),linear-gradient(115deg,#070707 0 72%,#24100f 72%);border:0;grid-template-columns:minmax(0,1.55fr) minmax(290px,.45fr);min-height:286px;position:relative;overflow:hidden}.admin-command-hero:after{color:#0000;content:"FFL";font:400 20rem/.8 var(--display);-webkit-text-stroke:1px #ffffff17;pointer-events:none;position:absolute;bottom:-95px;right:29%;transform:rotate(-6deg)}.admin-command-copy{z-index:1;padding:clamp(24px,3.6vw,46px)}.admin-command-copy h1{margin:7px 0 12px;font-size:clamp(4.5rem,7.2vw,7.6rem);line-height:.72}.admin-command-copy>p:last-of-type{max-width:660px}.admin-command-stamp{border:1px solid #4b4540;align-items:stretch;width:fit-content;margin-top:19px;display:flex}.admin-command-stamp span,.admin-command-stamp b{min-height:36px;font-size:var(--type-caption);text-transform:uppercase;align-items:center;gap:6px;padding:0 10px;display:flex}.admin-command-stamp span{color:#fff;background:#231f1c;font-weight:900}.admin-command-stamp span.is-sandbox{color:#d5caff}.admin-command-stamp span.is-live{color:#75e3a7}.admin-command-stamp span svg{width:16px}.admin-command-stamp b{color:#aaa39a;border-left:1px solid #4b4540}.admin-owner-lock{z-index:1;border-left-color:#4b4540;padding:24px}.admin-fight-desk{background:#111;border:1px solid #111;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:10px 0;display:grid}.admin-fight-desk article{background:#fffaf2;grid-template-columns:40px minmax(0,1fr);align-content:center;gap:11px;min-height:132px;padding:15px;display:grid;position:relative;overflow:hidden}.admin-fight-desk article:after{content:"";border:1px solid #0b0b0b1a;width:80px;height:80px;position:absolute;bottom:-28px;right:-9px;transform:rotate(45deg)}.admin-fight-desk i{color:#fff;background:#111;place-items:center;width:40px;height:40px;display:grid}.admin-fight-desk article.is-live i,.admin-fight-desk article.is-alert i{background:var(--admin-red)}.admin-fight-desk article.is-safe i{background:#16804a}.admin-fight-desk i svg{width:21px}.admin-fight-desk span,.admin-fight-desk strong,.admin-fight-desk small{display:block}.admin-fight-desk span{color:#7b736b;font-size:var(--type-caption);text-transform:uppercase;font-weight:900}.admin-fight-desk strong{font-size:var(--type-compact);text-transform:uppercase;margin-top:5px;line-height:1.15}.admin-fight-desk small{color:#756d65;font-size:var(--type-caption);margin-top:6px;line-height:1.35}.admin-fight-desk article>b{color:#16804a;font-size:var(--type-caption);text-transform:uppercase;grid-column:2}.admin-fight-desk article.is-alert>b{color:var(--admin-red)}.admin-launch-runway{background:#111;border:1px solid #111;margin:0 0 10px}.admin-launch-runway>summary{color:#fff;cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;min-height:58px;padding:0 16px;list-style:none;display:grid}.admin-launch-runway>summary::-webkit-details-marker{display:none}.admin-launch-runway>summary>span{color:#fff;font-size:var(--type-compact);text-transform:uppercase;align-items:center;gap:8px;font-weight:900;display:flex}.admin-launch-runway>summary svg{width:20px;color:var(--admin-red)}.admin-launch-runway>summary strong{color:#66d79b;font-size:var(--type-compact);text-transform:uppercase}.admin-launch-runway>summary small{color:#8f8880;font-size:var(--type-caption)}.admin-launch-runway[open]>summary{border-bottom:1px solid #4b4641}.admin-launch-track{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-launch-track article{grid-template-columns:38px minmax(0,1fr);min-height:170px}.admin-launch-track article>div{grid-column:2}.admin-launch-track article>button,.admin-launch-track article>b{grid-column:2;margin-top:4px}.admin-control-index{grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-bottom:14px;display:grid;top:72px;overflow:visible}.admin-control-index button{text-align:left;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:64px;padding:8px 10px;display:grid}.admin-control-index button:hover,.admin-control-index button:focus-visible{color:#fff;background:#111}.admin-control-index button>svg{width:23px;color:var(--admin-red)}.admin-control-index button span,.admin-control-index button b,.admin-control-index button small{min-width:0;display:block}.admin-control-index button b{font-size:var(--type-caption);line-height:1.1}.admin-control-index button small{color:#7b746d;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;text-transform:none;margin-top:3px;font-weight:700;line-height:1.1;overflow:hidden}.admin-control-index button:hover small,.admin-control-index button:focus-visible small{color:#aaa39a}.admin-grid{align-items:start}#auction-admin{order:1}#fight-admin{order:2}#score-admin{order:3}#sync-admin{order:4}#team-admin{order:5}#season-demo-admin{order:6}#invite-admin{order:7}#audit-admin{order:8}.admin-panel{border-color:#111;box-shadow:5px 5px #0b0b0b14}.admin-panel-head{color:#fff;background:#111}.admin-panel-head p{color:#ff514a}.admin-panel-head>span{color:#aaa39a}.admin-panel-head .open-status{color:#65db9b}#social-studio-admin{margin-top:18px}@media (width<=820px){.admin-page{padding-left:8px;padding-right:8px}.admin-command-hero{background:radial-gradient(circle at 75% 12%,#ef1b1657,#0000 25%),#090909;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr;min-height:360px}.admin-command-hero:after{font-size:12rem;bottom:55px;right:-45px}.admin-command-copy{padding:24px 18px 18px}.admin-command-copy h1{font-size:clamp(4.5rem,20vw,6.3rem)}.admin-command-copy>p:last-of-type{max-width:360px;font-size:var(--type-caption)}.admin-command-stamp{width:100%;margin-top:14px}.admin-command-stamp span,.admin-command-stamp b{flex:1;justify-content:center;padding:0 6px}.admin-owner-lock{border-top:1px solid #4b4540;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px 14px;display:grid}.admin-owner-lock>svg{grid-row:1/3;width:26px;height:26px;margin:0}.admin-owner-lock>span{grid-column:2}.admin-owner-lock>strong{font:800 var(--type-caption)/1.1 var(--body);text-transform:none;grid-column:2;margin:0}.admin-owner-lock>small{display:none}.admin-owner-lock>button{grid-area:1/3/3;width:auto;min-height:38px;margin:0;font-size:0}.admin-owner-lock>button svg{width:18px;margin:0}.admin-fight-desk{grid-template-columns:1fr 1fr}.admin-fight-desk article{grid-template-columns:34px minmax(0,1fr);gap:8px;min-height:138px;padding:11px}.admin-fight-desk i{width:34px;height:34px}.admin-fight-desk article>b{grid-column:1/-1}.admin-launch-runway>summary{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:60px;padding:8px 11px}.admin-launch-runway>summary small{display:none}.admin-launch-track{grid-template-columns:1fr 1fr}.admin-launch-track article{grid-template-columns:32px minmax(0,1fr);align-content:start;min-height:154px;padding:11px}.admin-launch-track article>i{width:32px;height:32px}.admin-launch-track article>div{grid-column:2}.admin-launch-track article>div p{display:none}.admin-launch-track article>button,.admin-launch-track article>b{grid-column:1/-1;align-self:end}.admin-control-index{scroll-snap-type:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 -8px 12px;padding:5px 8px;top:58px;overflow:visible}.admin-control-index button{grid-template-columns:22px minmax(0,1fr);gap:5px;min-height:58px;padding:6px}.admin-control-index button>svg{width:19px}.admin-control-index button small{display:none}.admin-grid{flex-direction:column;gap:12px;display:flex}.admin-panel{width:100%;margin:0;box-shadow:3px 3px #0b0b0b14}.admin-panel-head{min-height:74px}.admin-panel h2{font-size:clamp(2rem,9vw,2.8rem)}.team-adjustment-panel form,.fight-entry form,.result-panel form{grid-template-columns:1fr 1fr;gap:8px}.team-adjustment-panel .wide-field,.team-adjustment-panel .primary-action,.fight-entry form>button,.result-panel form>button,.fight-entry form>label:nth-child(3),.fight-entry form>label:nth-child(4),.admin-official-confirm{grid-column:1/-1}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.founder-access-registry{background:#e8e0d5;border:1px solid #111;margin-top:18px}.founder-access-registry>header{color:#fff;background:#111;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;min-height:124px;padding:18px;display:grid}.founder-access-registry>header span{color:#ff5b54;font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:900}.founder-access-registry>header h3{font:400 clamp(1.9rem,3vw,3rem)/.88 var(--display);text-transform:uppercase;margin:5px 0 7px}.founder-access-registry>header p{color:#aaa39a;max-width:620px;font-size:var(--type-caption);margin:0;line-height:1.5}.founder-access-registry>header>button{color:#fff;cursor:pointer;min-height:42px;font-size:var(--type-caption);text-transform:uppercase;background:#191919;border:1px solid #615b55;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-weight:900;display:inline-flex}.founder-access-registry>header>button:hover:not(:disabled),.founder-access-registry>header>button:focus-visible{color:#ff5b54;border-color:#ff5b54}.founder-access-registry>header>button:disabled{cursor:wait;opacity:.58}.founder-access-registry>header>button svg{width:16px}.founder-access-summary{border:1px solid #4e4944;grid-template-columns:repeat(3,72px);display:grid}.founder-access-summary b{color:#fff;min-height:65px;font:400 1.7rem/.85 var(--display);text-align:center;border-right:1px solid #4e4944;place-content:center;padding:8px 5px;display:grid}.founder-access-summary b:last-child{border-right:0}.founder-access-summary small{color:#aaa39a;font:900 var(--type-caption)/1.1 var(--sans);text-transform:uppercase;margin-top:5px}.founder-access-message{color:#12653d;font-size:var(--type-caption);background:#dcfce7;border-bottom:1px solid #111;margin:0;padding:11px 15px;font-weight:800}.founder-access-message.is-error{color:#a7211b;background:#ffe5e2}.founder-access-list{background:#817a72;gap:1px;display:grid}.founder-access-list>article{--founder-color:#777;background:#fffaf2;min-width:0;padding-left:6px;position:relative}.founder-access-list>article:before{background:var(--founder-color);content:"";width:6px;position:absolute;inset:0 auto 0 0}.founder-access-list>article.is-email_sent:after,.founder-access-list>article.is-activated:after,.founder-access-list>article.is-setting_up:after{background:linear-gradient(90deg,var(--founder-color),transparent 62%);content:"";opacity:.45;height:2px;position:absolute;inset:0 0 auto}.founder-access-identity{grid-template-columns:31px 44px minmax(0,1fr) minmax(160px,auto);align-items:center;gap:11px;min-height:86px;padding:13px 15px;display:grid}.founder-access-identity>span{color:#938b81;font:400 1.45rem var(--display)}.founder-access-identity>i{background:var(--founder-color);color:#fff;place-items:center;width:42px;height:42px;font-style:normal;display:grid}.founder-access-identity>i svg{width:22px;height:22px}.founder-access-identity>div{min-width:0}.founder-access-identity>div small{color:#786f66;font-size:var(--type-caption);letter-spacing:.04em;text-transform:uppercase;font-weight:900}.founder-access-identity strong,.founder-access-identity p{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.founder-access-identity strong{font-size:var(--type-compact);text-transform:uppercase;margin-top:3px}.founder-access-identity p{color:#6f675f;font-size:var(--type-caption);margin:4px 0 0}.founder-access-identity>b{border:1px solid color-mix(in srgb,var(--founder-color) 55%,#877f76);color:#4c4640;min-height:34px;font-size:var(--type-caption);text-align:center;text-transform:uppercase;justify-self:end;align-items:center;padding:6px 9px;line-height:1.25;display:inline-flex}.founder-access-list article>dl{border-top:1px solid #d0c8bd;border-bottom:1px solid #d0c8bd;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.founder-access-list article>dl>div{border-right:1px solid #d0c8bd;min-width:0;min-height:76px;padding:12px 15px}.founder-access-list article>dl>div:last-child{border-right:0}.founder-access-list dt{color:#867e75;font-size:var(--type-caption);letter-spacing:.04em;text-transform:uppercase;margin:0 0 6px;font-weight:900}.founder-access-list dd{font-size:var(--type-compact);text-transform:uppercase;margin:0;font-weight:900}.founder-access-list dd small{color:#746c63;font-size:var(--type-caption);text-overflow:ellipsis;text-transform:none;white-space:nowrap;margin-top:5px;font-weight:500;line-height:1.35;display:block;overflow:hidden}.founder-access-list article>footer{justify-content:space-between;align-items:center;gap:12px;min-height:55px;padding:9px 14px;display:flex}.founder-access-list article>footer>span{color:#746d65;min-width:0;font-size:var(--type-caption);align-items:center;gap:6px;display:inline-flex}.founder-access-list article>footer>span svg{flex:none;width:15px}.founder-remove-trigger{color:#a3211b;cursor:pointer;min-height:38px;font-size:var(--type-caption);text-transform:uppercase;background:0 0;border:1px solid #b52a23;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-weight:900;display:inline-flex}.founder-remove-trigger svg{width:15px}.founder-remove-trigger:hover:not(:disabled),.founder-remove-trigger:focus-visible{color:#fff;background:#b52a23}.founder-remove-trigger:disabled{color:#827a72;cursor:not-allowed;border-color:#aaa198}.founder-delete-block{color:#6d655d;font-size:var(--type-caption);background:#eee7dc;border-top:1px solid #d0c8bd;align-items:center;gap:6px;margin:0;padding:8px 14px;display:flex}.founder-delete-block svg{flex:none;width:14px}.founder-access-empty{color:#6f6860;font-size:var(--type-caption);background:#fffaf2;margin:0;padding:24px 18px}.founder-access-registry.is-locked{color:#fff;background:#171717;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:13px;min-height:98px;padding:18px;display:grid}.founder-access-registry.is-locked>svg{color:#ff5b54;width:30px}.founder-access-registry.is-locked strong{font-size:var(--type-compact);text-transform:uppercase}.founder-access-registry.is-locked p{color:#aaa39a;font-size:var(--type-caption);margin:5px 0 0;line-height:1.45}.founder-delete-backdrop{z-index:160;padding:18px}.founder-delete-dialog{color:#111;background:#f4ede3;border:1px solid #111;border-top:7px solid #e32922;width:min(620px,100%);max-height:min(760px,100dvh - 36px);padding:clamp(26px,4vw,42px);position:relative;overflow:auto;box-shadow:14px 14px #0000006b}.founder-delete-dialog>span{color:#c5251f;font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:900}.founder-delete-dialog>h3{max-width:520px;font:400 clamp(2.8rem,7vw,5.2rem)/.8 var(--display);text-transform:uppercase;margin:12px 0}.founder-delete-dialog>p{color:#5f5851;font-size:var(--type-compact);margin:0;line-height:1.55}.founder-delete-dialog>p strong{color:#111;word-break:break-word}.founder-delete-dialog>strong{font-size:var(--type-compact);word-break:break-word;margin:18px 0 9px;display:block}.founder-delete-close{color:#111;cursor:pointer;background:0 0;border:1px solid #9d958c;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:13px;right:13px}.founder-delete-close svg{width:20px}.founder-delete-close:hover,.founder-delete-close:focus-visible{color:#fff;background:#111;border-color:#111}.founder-delete-warning{color:#d02821;width:46px;height:46px;margin-top:28px}.founder-delete-dialog ul{margin:22px 0 0;padding:0;list-style:none}.founder-delete-dialog li{font-size:var(--type-caption);border-top:1px solid #cfc6bb;padding:10px 10px 10px 31px;line-height:1.4;position:relative}.founder-delete-dialog li:before{color:#16804a;content:"✓";font-weight:900;position:absolute;top:11px;left:7px}.founder-delete-dialog>label{margin-top:8px;display:block}.founder-delete-dialog>label>span{color:#736b62;font-size:var(--type-caption);text-transform:uppercase;margin-bottom:6px;font-weight:900;display:block}.founder-delete-dialog input{color:#111;width:100%;height:52px;font:700 var(--type-compact) var(--sans);background:#fff;border:1px solid #111;border-radius:0;outline:none;padding:0 13px}.founder-delete-dialog input:focus{border-color:#e32922;box-shadow:0 0 0 2px #e32922}.founder-delete-dialog>div{grid-template-columns:1fr 1.2fr;gap:8px;margin-top:25px;display:grid}.founder-delete-dialog>div button{color:#111;cursor:pointer;min-height:50px;font-size:var(--type-caption);text-transform:uppercase;background:0 0;border:1px solid #111;padding:0 13px;font-weight:900}.founder-delete-dialog>div button:hover:not(:disabled),.founder-delete-dialog>div button:focus-visible{color:#fff;background:#111}.founder-delete-dialog>div button.danger{color:#fff;background:#c52620;border-color:#c52620}.founder-delete-dialog>div button.danger:hover:not(:disabled),.founder-delete-dialog>div button.danger:focus-visible{background:#8f1712}.founder-delete-dialog>div button:disabled{cursor:not-allowed;opacity:.42}.founder-delete-error{background:#ffe2df;border:1px solid #c52620;padding:9px 11px;font-weight:800;color:#9b1e18!important;font-size:var(--type-caption)!important;margin-top:10px!important}@media (width<=820px){.founder-access-registry>header{grid-template-columns:1fr;gap:14px;min-height:0;padding:16px}.founder-access-registry>header>button{width:100%;min-height:46px}.founder-access-summary{grid-template-columns:repeat(3,1fr);width:100%}.founder-access-summary b{min-height:60px}.founder-access-identity{grid-template-columns:28px 40px minmax(0,1fr);gap:8px;min-height:0;padding:13px 11px}.founder-access-identity>i{width:38px;height:38px}.founder-access-identity>i svg{width:20px}.founder-access-identity>b{text-align:left;grid-column:2/-1;justify-content:flex-start;justify-self:stretch;width:100%;min-height:30px}.founder-access-list article>dl{grid-template-columns:1fr 1fr}.founder-access-list article>dl>div{min-height:72px;padding:10px 11px}.founder-access-list article>dl>div:nth-child(2){border-right:0}.founder-access-list article>dl>div:nth-child(-n+2){border-bottom:1px solid #d0c8bd}.founder-access-list article>footer{flex-direction:column;align-items:stretch;min-height:0;padding:11px}.founder-access-list article>footer>span{min-height:26px}.founder-remove-trigger{min-height:46px}.founder-delete-block{padding:9px 11px}.founder-delete-backdrop{align-items:center;padding:10px}.founder-delete-dialog{max-height:calc(100dvh - 20px);padding:24px 17px calc(22px + env(safe-area-inset-bottom));box-shadow:7px 7px #0000006b}.founder-delete-dialog>h3{padding-right:32px;font-size:clamp(2.8rem,15vw,4.4rem)}.founder-delete-warning{width:38px;height:38px;margin-top:24px}.founder-delete-dialog>div{grid-template-columns:1fr}.founder-delete-dialog>div button{min-height:48px}}
