/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-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{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.\!start{inset-inline-start:var(--spacing)!important}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.rounded{border-radius:.25rem}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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:#080a0f;--panel:#11151e;--panel2:#171c27;--gold:#d8b334;--gold2:#f0d66a;--paper:#f5f1e7;--muted:#9da4b2;--line:#2a303c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:#fff;margin:0;font-family:Arial,Helvetica,sans-serif}button,a{font:inherit}button{cursor:pointer}.nav{z-index:20;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#080a0ff0;border-bottom:1px solid #222733;align-items:center;height:82px;padding:0 5vw;display:flex;position:sticky;top:0}.brand{color:#fff;letter-spacing:.08em;align-items:center;gap:13px;font-size:18px;font-weight:800;text-decoration:none;display:flex}.brand b{color:var(--gold)}.crest{border:2px solid var(--gold);width:42px;height:42px;color:var(--gold);box-shadow:inset 0 0 0 3px var(--ink), inset 0 0 0 4px #806d2c;border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:14px;display:grid}.nav nav{gap:clamp(12px,1.6vw,27px);margin:auto;display:flex}.nav nav a{color:#c9ccd2;white-space:nowrap;font-size:clamp(10px,.92vw,13px);text-decoration:none}.nav nav a:hover{color:var(--gold)}.mobileNavActions,.mobileMenu{display:none}.navCta,.goldBtn{background:var(--gold);color:var(--ink);text-transform:uppercase;letter-spacing:.08em;padding:14px 20px;font-size:12px;font-weight:800;text-decoration:none}.hero{background:radial-gradient(circle at 75% 45%,#3b3215 0,#1f1b10bf 16%,#0000 42%),linear-gradient(110deg,#090b10 30%,#111722 100%);grid-template-columns:1.15fr .85fr;align-items:center;min-height:760px;padding:75px 9vw 95px;display:grid;position:relative;overflow:hidden}.hero:after{content:"♠";color:#d8b33406;font:700 650px/1 Georgia;position:absolute;top:4%;right:1%;transform:rotate(-12deg)}.heroCopy,.leaderCard{z-index:2;position:relative}.eyebrow{color:var(--gold);letter-spacing:.22em;margin:0 0 18px;font-size:12px;font-weight:800}.hero h1{letter-spacing:-.055em;text-transform:uppercase;margin:0;font:700 clamp(58px,7vw,104px)/.88 Georgia,serif}.hero h1 em{color:var(--gold);font-style:normal}.lede{color:#b6bbc5;max-width:590px;margin:30px 0;font-size:18px;line-height:1.7}.heroActions{align-items:center;gap:28px;display:flex}.goldBtn{padding:17px 25px}.textBtn{color:#fff;font-weight:700;text-decoration:none}.textBtn span{color:var(--gold);margin-left:8px}.leaderCard{text-align:center;background:linear-gradient(145deg,#1b202bfa,#0c0f16fa);border:1px solid #3b3523;justify-self:end;width:min(420px,100%);padding:34px;box-shadow:0 30px 90px #000}.leaderCard>p{color:var(--gold);letter-spacing:.18em;font-size:11px;font-weight:800}.portrait,.largeAvatar{color:#080a0f;outline:2px solid var(--gold);background:linear-gradient(145deg,#d8b334,#66531c);border:5px solid #1a1e27;border-radius:50%;place-items:center;width:112px;height:112px;margin:25px auto 18px;font:700 32px Georgia;display:grid}.leaderCard h2{margin:10px;font:700 34px Georgia}.leaderStats{grid-template-columns:repeat(3,1fr);gap:4px;margin:28px 0;display:grid}.leaderStats span{color:var(--muted);letter-spacing:.08em;font-size:10px}.leaderStats b{color:#fff;margin-bottom:6px;font-size:20px;display:block}.leaderCard button{border:1px solid var(--gold);width:100%;color:var(--gold);background:0 0;padding:13px;font-weight:800}.scrollCue{color:#6f7683;letter-spacing:.18em;font-size:10px;position:absolute;bottom:25px;left:9vw}.ticker{background:var(--gold);height:58px;color:var(--ink);letter-spacing:.1em;justify-content:space-around;align-items:center;font-size:12px;font-weight:900;display:flex}.ticker i{font-style:normal}.section{padding:105px 8vw}.section.alt{background:#0d1016}.sectionHead{justify-content:space-between;align-items:end;gap:30px;margin-bottom:42px;display:flex}.section h2{letter-spacing:-.03em;margin:0;font:700 clamp(38px,5vw,64px) Georgia}.sectionIntro{max-width:460px;color:var(--muted);line-height:1.7}.toggle{border:1px solid #3a3e47;padding:4px;display:flex}.toggle button{color:#aeb3bd;background:0 0;border:0;padding:11px 18px}.toggle .active{background:var(--gold);color:var(--ink);font-weight:800}.tableWrap{border:1px solid var(--line);background:var(--panel);overflow:auto}table{border-collapse:collapse;width:100%;min-width:720px}th{text-align:left;color:var(--gold);letter-spacing:.11em;text-transform:uppercase;background:#1b202b;padding:17px 18px;font-size:11px}td{border-top:1px solid var(--line);color:#c7cbd3;padding:14px 18px}tr:hover{background:#171c26}tr.podium{background:linear-gradient(90deg,#d8b3341f,#0000)}.rank{color:#fff;background:#272d38;border-radius:50%;place-items:center;width:31px;height:31px;font-weight:800;display:grid}.p1 .rank{background:var(--gold);color:var(--ink)}.p2 .rank{color:#111;background:#b9bdc4}.p3 .rank{background:#99623c}.playerName{color:#fff;background:0 0;border:0;align-items:center;gap:12px;font-weight:700;display:flex}.miniAvatar{width:34px;height:34px;color:var(--gold);background:#303744;border-radius:50%;place-items:center;font-size:11px;display:grid}.miniAvatar.hasPhoto{background:#111;overflow:hidden}.miniAvatar.hasPhoto img{object-fit:cover;width:100%;height:100%}.pointsGuide{border-top:1px solid var(--line);background:radial-gradient(circle at 85% 15%,#2263bd33,#0000 32%),#0d1016}.section.pointsOpen{padding-bottom:35px}.section.pointsOpen+.pointsGuide{padding-top:55px}.pointsGrid{grid-template-columns:1fr 1fr 1.15fr;gap:18px;display:grid}.pointsCard{background:linear-gradient(145deg,#171c26,#0d1016);border:1px solid #4a3e1d;padding:30px;position:relative}.pointsStep{background:var(--gold);width:40px;height:40px;color:var(--ink);border-radius:50%;place-items:center;font-weight:900;display:grid}.pointsCard h3{margin:20px 0;font:700 25px Georgia,serif}.pointsTable div,.bonusList div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:10px 0;display:flex}.pointsTable b,.bonusList span{color:#d8dce4}.pointsTable strong,.bonusList b{color:var(--gold2);white-space:nowrap}.bonusList .loyaltyBonus{background:#d8b3341a;border:1px solid #d8b33466;margin-top:14px;padding:16px}.pointsExample{background:var(--paper);color:var(--ink);margin-top:22px;padding:18px}.pointsExample small{color:#5d522b;letter-spacing:.15em;font-weight:900}.pointsExample p{line-height:1.5}.pointsExample strong{font-size:20px}.championPrize ul{color:#e3e5e9;padding-left:20px;line-height:1.8}.championPrize li::marker{color:var(--gold)}.championPrize p,.pointsNote{color:var(--muted);line-height:1.7}.pointsNote{margin:28px 0 0;font-size:13px}@media (width<=900px){.pointsGrid{grid-template-columns:1fr}}.bestOfBest{border-top:1px solid var(--line);background:radial-gradient(circle at 85% 12%,#d8b33433,#0000 28%),#0d1016;padding-top:55px}.bestHero{background:linear-gradient(120deg,#161b25,#0c0f15);border:1px solid #554719;grid-template-columns:1fr auto;align-items:center;gap:50px;padding:40px;display:grid}.bestHero h2{margin:0;font:700 clamp(42px,6vw,76px) Georgia,serif}.bestHero p:not(.eyebrow){color:#b7bdc7;max-width:720px;font-size:17px;line-height:1.7}.qualifierBadge{text-align:center;width:190px;height:190px;color:var(--ink);background:var(--gold);outline:2px solid var(--gold2);outline-offset:7px;border-radius:50%;place-content:center;display:grid}.qualifierBadge b{font:900 42px Georgia,serif}.qualifierBadge span{letter-spacing:.08em;font-size:11px;font-weight:900}.bestBenefits{border:1px solid var(--line);border-top:0;grid-template-columns:repeat(5,1fr);display:grid}.bestBenefits span{color:#d7dbe2;border-right:1px solid var(--line);text-align:center;padding:20px}.bestBenefits span:last-child{border-right:0}.qualifierHeading{margin-top:75px}.qualifiedStatus{color:var(--ink);background:var(--gold);letter-spacing:.08em;padding:7px 10px;font-size:10px;font-weight:900;display:inline-block}@media (width<=900px){.bestHero{grid-template-columns:1fr}.qualifierBadge{width:145px;height:145px}.bestBenefits{grid-template-columns:1fr 1fr}.bestBenefits span:nth-child(2),.bestBenefits span:nth-child(4){border-right:0}}.arrow{color:var(--gold);background:0 0;border:0;font-size:20px}.updated{text-align:right;color:#727987;font-size:11px}.eventGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.event{border:1px solid var(--line);background:linear-gradient(150deg,#171c26,#0f1218);flex-direction:column;min-height:290px;padding:27px;display:flex;position:relative;overflow:hidden}.event:after{content:"♣";color:#d8b33409;font:160px Georgia;position:absolute;bottom:-55px;right:-10px}.date{color:var(--gold);align-items:center;gap:9px;display:flex}.date span{writing-mode:vertical-rl;font-size:11px;font-weight:800}.date b{font:700 52px Georgia}.eventBody{z-index:1;margin-top:18px;position:relative}.tag{color:var(--gold);text-transform:uppercase;letter-spacing:.15em;font-size:10px}.event h3{margin:10px 0;font:700 25px Georgia}.event p{color:var(--muted);font-size:14px;line-height:1.6}.event strong{color:#fff}.event>a{color:var(--gold);z-index:1;margin-top:auto;font-size:13px;font-weight:700;text-decoration:none}.search{color:var(--gold);border:1px solid #373c47;padding:11px 15px}.search input{color:#fff;background:0 0;border:0;outline:0;width:200px;margin-left:10px}.profiles{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.profileCard{text-align:left;background:var(--panel);border:1px solid var(--line);color:#fff;min-height:230px;padding:22px;transition:all .2s;position:relative}.profileCard:hover{border-color:var(--gold);transform:translateY(-4px)}.profileAvatar{width:65px;height:65px;color:var(--gold);background:#262c37;border-radius:50%;place-items:center;font:700 19px Georgia;display:grid}.profileRank{color:var(--gold);font-weight:800;position:absolute;top:18px;right:18px}.profileCard h3{margin:22px 0 7px;font:700 18px Georgia}.profileCard p{color:var(--muted);font-size:12px}.view{color:var(--gold);font-size:12px;font-weight:700;position:absolute;bottom:18px}footer{border-top:1px solid var(--line);color:#737b89;justify-content:space-between;align-items:center;padding:40px 8vw;font-size:12px;display:flex}.gloryFooterPromo{color:#fff;background:linear-gradient(100deg,#101a31,#070a11 52%,#16130a);border-top:1px solid #6a571d;border-bottom:1px solid #6a571d;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 36px;padding:22px 6vw;font-size:13px;font-weight:800;text-decoration:none;display:flex}.gloryFooterPromo b{color:var(--gold2);letter-spacing:.06em}.modalBackdrop{z-index:50;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#121721;border:1px solid #5a4d20;width:min(720px,100%);max-height:92vh;padding:35px;position:relative;overflow:auto;box-shadow:0 30px 100px #000}.close{color:#fff;background:0 0;border:0;font-size:32px;position:absolute;top:14px;right:18px}.profileHero{align-items:center;gap:34px;display:flex}.largeAvatar{width:135px;height:135px;margin:0;position:relative}.largeAvatar span{color:#747b87;letter-spacing:.1em;white-space:nowrap;font:8px Arial;position:absolute;bottom:-24px}.profileHero h2{margin:0;font:700 44px Georgia}.member{color:var(--muted)}.profileStats{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin:40px 0;display:grid}.profileStats div{background:#191e28;padding:20px}.profileStats span{color:var(--gold);letter-spacing:.13em;font-size:9px}.profileStats b{margin-top:8px;font:700 26px Georgia;display:block}.achievement{background:#211d12;border:1px solid #3b3521;align-items:center;gap:16px;padding:17px;display:flex}.achievement>span{color:var(--gold);font-size:30px}.achievement b{color:var(--gold);letter-spacing:.1em;font-size:10px}.achievement p{margin:5px 0 0}.photoNote{color:#737b87;text-align:center;margin-top:25px;font-size:11px}@media (width<=1000px){.nav nav{display:none}.nav{justify-content:space-between}.mobileNavActions{align-items:center;gap:10px;margin-left:auto;display:flex}.mobileLogin{border:1px solid var(--gold);min-height:42px;color:var(--gold2);letter-spacing:.07em;text-transform:uppercase;justify-content:center;align-items:center;padding:0 14px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.menuButton{color:#fff;background:#101726;border:1px solid #45506a;grid-template-rows:repeat(3,5px);grid-template-columns:18px auto;align-content:center;column-gap:5px;width:54px;height:48px;padding:7px 8px;display:grid}.menuButton span{background:var(--gold);width:18px;height:2px;display:block}.menuButton b{letter-spacing:.08em;text-transform:uppercase;grid-area:1/2/4;align-self:center;font-size:9px}.mobileMenu{background:linear-gradient(155deg,#111c34,#050914 70%);border-top:1px solid #d8b334;border-bottom:2px solid #d8b334;max-height:calc(100vh - 81px);padding:12px 20px 24px;display:grid;position:absolute;top:81px;left:0;right:0;overflow-y:auto;box-shadow:0 25px 60px #000000bf}.mobileMenu>p{color:#d8b334;letter-spacing:.16em;margin:7px 0 9px;font-size:10px;font-weight:900}.mobileMenu>a{color:#fff;border-bottom:1px solid #28334b;justify-content:space-between;align-items:center;min-height:48px;padding:0 4px;font-weight:800;text-decoration:none;display:flex}.mobileMenu>a span{color:#e9c54d;font-size:25px}.mobileMenu .mobileMenuPlay{color:#080a0f;text-transform:uppercase;letter-spacing:.09em;background:linear-gradient(135deg,#f0d45d,#c99517);border:0;justify-content:center;margin-top:16px}.hero{grid-template-columns:1fr;gap:55px}.leaderCard{justify-self:start}.eventGrid{grid-template-columns:1fr 1fr}.profiles{grid-template-columns:repeat(3,1fr)}}@media (width<=650px){.nav{height:72px;padding:0 12px}.nav .brand img{width:46px;height:46px}.mobileMenu{max-height:calc(100vh - 71px);padding-left:16px;padding-right:16px;top:71px}.mobileLogin{padding:0 10px;font-size:9px}.menuButton{width:49px}.navCta{display:none}.brand{font-size:14px}.hero{min-height:auto;padding:65px 22px 80px}.hero h1{font-size:54px}.leaderCard{padding:23px}.ticker span:nth-of-type(2n){display:none}.section{padding:75px 20px}.sectionHead{flex-direction:column;align-items:flex-start}.eventGrid,.profiles{grid-template-columns:1fr}.profiles{grid-template-columns:1fr 1fr}.profileCard{min-height:205px}.profileHero{text-align:center;flex-direction:column}.profileStats{grid-template-columns:repeat(2,1fr)}footer{flex-direction:column;align-items:flex-start;gap:15px}.search,.search input{width:100%}}.tdTabs,.payoutTabs{gap:8px;padding:10px 0;display:flex;overflow-x:auto}.tdTabs button,.payoutTabs button,.payoutZone button{color:#fff;cursor:pointer;background:#151b26;border:1px solid #424957;padding:11px 15px;font-weight:800}.tdTabs button.active,.payoutTabs button.active,.payoutZone button.primary,.payoutZone .recommendButton,.payoutZone .applyDeal,.payoutZone .publishPayouts{border-color:var(--gold);background:var(--gold);color:#111}.payoutZone .publishPayouts:disabled,.payoutZone button:disabled{opacity:.45;cursor:not-allowed}.payoutZone{gap:18px;padding-top:12px;display:grid}.payoutEventSummary{background:#101620;border:1px solid #343a46;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.payoutEventSummary>div{border-right:1px solid #343a46;align-content:center;gap:5px;min-height:82px;padding:13px 15px;display:grid}.payoutEventSummary>div:last-child{border-right:0}.payoutEventSummary span{color:var(--gold);letter-spacing:.1em;font-size:10px;font-weight:900}.payoutEventSummary b{font:700 21px Georgia,serif}.payoutEventSummary small{color:var(--muted)}.payoutEventSummary .gtdShortfall{background:#2b1216;border-color:#e35c63;box-shadow:inset 0 -4px #e35c63}.payoutEventSummary .gtdShortfall span,.payoutEventSummary .gtdShortfall b,.payoutEventSummary .gtdShortfall small{color:#ff8f96}.payoutEventSummary .ticketsUsed{background:#121e18;box-shadow:inset 0 -4px #3fbb78}.payoutEventSummary .ticketsUsed b{color:#8ce0af}.payoutMoneyFlow{background:#0d121a;border:1px solid #5d4d1c;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));display:grid}.payoutMoneyFlow>div{border-right:1px solid #343a46;align-content:center;gap:5px;min-height:92px;padding:16px 18px;display:grid}.payoutMoneyFlow>div:last-child{border-right:0}.payoutMoneyFlow span{color:var(--gold);letter-spacing:.11em;font-size:10px;font-weight:900}.payoutMoneyFlow b{font:700 22px Georgia,serif}.payoutMoneyFlow small{color:var(--muted)}.payoutMoneyFlow .shortfall{background:#2b1216;box-shadow:inset 0 -4px #e35c63}.payoutMoneyFlow .adminDeduction,.payoutMoneyFlow .bountyDeduction{background:#171219}.payoutMoneyFlow .adminDeduction b,.payoutMoneyFlow .bountyDeduction b{color:#ffcf88}.payoutMoneyFlow .prizeContribution{background:#102019;box-shadow:inset 0 -4px #3fbb78}.payoutMoneyFlow .sidePrizePool{background:#111a2a;box-shadow:inset 0 -4px #3d78d8}.payoutMoneyFlow .sidePrizePool b{color:#dce9ff}.payoutMoneyFlow .ticketFunds{background:#171f12;box-shadow:inset 0 -4px #8fbf4a}.payoutMoneyFlow .ticketFunds b{color:#bfe886}.payoutZoneHero{background:radial-gradient(circle at 85% 0,#69520033,#0000 42%),linear-gradient(135deg,#121722,#090c12);border:1px solid #5d4d1c;grid-template-columns:1fr minmax(260px,360px);align-items:end;gap:28px;padding:25px;display:grid}.payoutZoneHero h2{margin:3px 0 6px;font:700 clamp(30px,4vw,54px) Georgia,serif}.payoutZoneHero p{color:var(--muted);margin:0}.payoutZoneHero label,.recommendControls label,.dealOptions label,.bannerControls label{color:var(--gold);letter-spacing:.04em;gap:7px;font-size:11px;font-weight:800;display:grid}.payoutZone input,.payoutZone select,.payoutZone textarea{color:#fff;background:#080b11;border:1px solid #424957;min-width:0;padding:12px}.payoutZone textarea{resize:vertical;min-height:88px}.payoutAnnouncement{background:linear-gradient(145deg,#1c1920,#111722);border:1px solid #75601f;grid-template-columns:minmax(220px,.7fr) 1.3fr;align-items:center;gap:22px;padding:20px;display:grid}.payoutBuilder .payoutAnnouncement{margin-top:22px}.payoutAnnouncement .eyebrow,.payoutAnnouncement h3{margin:0 0 6px}.payoutAnnouncement h3{color:#fff;font:700 24px Georgia,serif}.payoutAnnouncement small{color:var(--muted)}.payoutBalance{border:1px solid #343a46;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.payoutBalanceInline{margin:14px 0 4px}.bountyPlannerBalance{border-color:#6a4c20}.payoutBalance>div{background:#10151e;border-right:1px solid #343a46;gap:7px;padding:20px;display:grid}.bountyPlannerBalance>div{background:#151008}.payoutBalance>div:last-child{border-right:0}.payoutBalance span{color:var(--gold);letter-spacing:.11em;font-size:10px;font-weight:900}.payoutBalance b{font:700 clamp(24px,3vw,38px) Georgia,serif}.payoutBalanceInline>div{gap:4px;min-height:72px;padding:11px 14px}.payoutBalanceInline b{font-size:clamp(19px,2vw,27px)}.payoutBalance .balanced{box-shadow:inset 0 -4px #3fbb78}.payoutBalance .warning{box-shadow:inset 0 -4px var(--gold)}.payoutBalance .over{box-shadow:inset 0 -4px #e35c63}.payoutWarnings{color:#ffe595;background:#3a2d0b;border:1px solid #7d641a;flex-wrap:wrap;gap:18px;padding:13px 16px;display:flex}.payoutWarnings.over{color:#ffb8bc;background:#3d171b;border-color:#9d4147}.payoutDisplayStatus{color:#ffe28a;background:#2b230d;border:1px solid #735d1c;justify-content:space-between;gap:14px;margin-top:12px;padding:10px 13px;display:flex}.payoutDisplayStatus.sent{color:#8fe0aa;background:#10261a;border-color:#32704d}.payoutDisplayStatus small{color:inherit}.payoutRecommendationInline{background:linear-gradient(135deg,#211b0b,#111722);border:1px solid #735d1c;justify-content:space-between;align-items:center;gap:18px;margin:18px 0 0;padding:15px 16px;display:flex}.payoutRecommendationInline>div{gap:4px;display:grid}.payoutRecommendationInline span{color:var(--gold);letter-spacing:.12em;font-size:10px;font-weight:900}.payoutRecommendationInline b{font-size:18px}.payoutRecommendationInline small{color:var(--muted)}.payoutZoneCard{background:#0f141d;border:1px solid #343a46;padding:22px}.payoutZoneCard h3{margin:0 0 5px;font:700 28px Georgia,serif}.payoutZoneCard small,.payoutZoneCard p{color:var(--muted)}.payoutEditorActions,.dealButtons{flex-wrap:wrap;gap:8px;display:flex}.payoutZone button.danger{color:#ff9ca3;border-color:#71373c}.payoutTableHead,.payoutTableRow{grid-template-columns:90px minmax(130px,1fr) 130px 120px 100px;align-items:center;gap:10px;padding:10px 0;display:grid}.payoutTableHead{color:var(--gold);letter-spacing:.08em;border-bottom:1px solid #343a46;margin-top:16px;font-size:10px;font-weight:900}.payoutTableRow{border-bottom:1px solid #242a35}.payoutTableRow.invalid input{border-color:#c24d54}.payoutLock{color:var(--muted);align-items:center;gap:7px;display:flex}.payoutLock input{width:auto}.payoutEmpty{text-align:center;border:1px dashed #424957;padding:22px}.payoutTicketSection{border-top:1px solid #5d4d1c;gap:16px;margin-top:26px;padding-top:24px;display:grid}.payoutTicketSection .eyebrow{margin:0 0 5px}.payoutTicketRows{gap:12px;display:grid}.payoutTicketRow{background:#111824;border:1px solid #4f462a;grid-template-columns:minmax(180px,1.25fr) minmax(130px,.65fr) minmax(190px,1fr) minmax(170px,.8fr);align-items:end;gap:12px;padding:16px;display:grid}.payoutTicketRow.awarded{background:#102019;border-color:#32704d;box-shadow:inset 4px 0 #3fbb78}.payoutTicketRow label{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;gap:7px;font-size:10px;font-weight:900;display:grid}.payoutTicketRow input:disabled,.payoutTicketRow select:disabled{opacity:.8;color:#d9e1ea}.payoutTicketAction{align-content:end;gap:7px;display:grid}.payoutTicketAction b{color:#8fe0aa}.payoutTicketAction small{overflow-wrap:anywhere}.poolBreakdown,.recommendControls,.dealOptions,.bannerControls{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.poolBreakdown span{color:var(--muted);border:1px solid #343a46;gap:5px;padding:13px;display:grid}.poolBreakdown b{color:#fff;font-size:20px}.recommendControls{grid-template-columns:repeat(3,minmax(0,1fr))}.recommendNote,.reserveNote{border-left:3px solid var(--gold);background:#171d28;padding:12px}.dealOptions{grid-template-columns:1fr 2fr}.dealChipTable,.dealRows{border-top:1px solid #343a46;margin:16px 0;display:grid}.dealChipTable>div,.dealRows label{border-bottom:1px solid #272d38;grid-template-columns:1fr 200px;align-items:center;gap:12px;padding:9px 0;display:grid}.dealMethod{font-weight:900;color:var(--gold)!important}.dealTotal{border:1px solid #343a46;grid-template-columns:1fr auto auto;align-items:center;gap:14px;margin:14px 0;padding:14px;display:grid}.dealTotal.balanced{border-color:#3f8b62}.dealTotal.over{border-color:#a84950}.checkControl{align-items:center;display:flex!important}.checkControl input{width:auto}.bannerPreview{color:var(--gold);text-align:center;background:linear-gradient(90deg,#111,#342800,#111);border:1px solid #6d5718;padding:18px;font-weight:900;overflow:hidden}.mysteryToggle{justify-content:flex-end;color:#fff!important}.mysteryBountyControls{grid-template-columns:minmax(190px,1fr) auto auto;align-items:end;gap:12px;margin:20px 0;display:grid}.mysteryBountyControls label,.mysteryBountyControls>div{gap:7px;display:grid}.mysteryBountyControls label,.mysteryBountyControls span{color:var(--gold);letter-spacing:.04em;font-size:11px;font-weight:800}.mysteryBountyControls b{font:700 28px Georgia,serif}.mysteryTierGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mysteryTier{background:#111722;border:1px solid #3d4655;gap:8px;min-height:145px;padding:18px;display:grid}.mysteryTier span{color:var(--gold);letter-spacing:.1em;font-size:10px;font-weight:900}.mysteryTier b{font:700 28px Georgia,serif}.mysteryTier small{overflow-wrap:anywhere;line-height:1.6}.mysteryTier.large{border-color:#b88b2e;box-shadow:inset 0 3px #e7bc51}.mysteryTier.medium{border-color:#6a7490;box-shadow:inset 0 3px #aeb8d0}.mysteryTier.small{border-color:#704d2f;box-shadow:inset 0 3px #a66a39}.mysteryReconcile{border-left:3px solid var(--gold);background:#171d28;padding:12px;margin:14px 0 0!important}.mysteryReconcile.over{border-color:#e35c63;color:#ffb8bc!important}.payoutTickerTrack{animation-duration:var(--payout-speed,24s)!important}.payoutTickerGroup span{font-size:var(--payout-font-size,clamp(16px, 1.5vw, 25px))!important}.payoutTicker.static .payoutTickerTrack{width:100%;animation:none!important;transform:none!important}.payoutTicker.static .payoutTickerGroup{flex-wrap:wrap;justify-content:center;width:100%;min-width:100%}.payoutTicker.static .payoutTickerGroup[aria-hidden=true]{display:none}@media (width<=1050px){.recommendControls,.poolBreakdown,.bannerControls{grid-template-columns:repeat(2,minmax(0,1fr))}.payoutEventSummary{grid-template-columns:repeat(3,minmax(0,1fr))}.payoutTableHead,.payoutTableRow{grid-template-columns:70px minmax(110px,1fr) 100px 100px 90px}.payoutTicketRow,.mysteryBountyControls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.payoutRecommendationInline{flex-direction:column;align-items:stretch}.payoutRecommendationInline button{width:100%}.payoutZoneHero,.payoutAnnouncement,.payoutBalance,.dealOptions{grid-template-columns:1fr}.payoutBalance>div{border-bottom:1px solid #343a46;border-right:0}.payoutTableHead{display:none}.payoutTableRow{grid-template-columns:70px 1fr}.payoutTableRow>:nth-child(n+3){grid-column:span 1}.payoutTicketRow,.recommendControls,.poolBreakdown,.bannerControls,.payoutMoneyFlow,.payoutEventSummary,.mysteryBountyControls,.mysteryTierGrid{grid-template-columns:1fr}.payoutMoneyFlow>div{border-bottom:1px solid #343a46;border-right:0}.dealChipTable>div,.dealRows label{grid-template-columns:1fr 130px}}.tdApp{background:#090c12;min-height:100vh}.tdHero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 80% 20%,#19509e4d,#0000 35%),#0b0f16;justify-content:space-between;align-items:end;gap:30px;padding:55px 6vw 35px;display:flex}.tdHero h1{margin:0;font:700 clamp(40px,5vw,68px)/.95 Georgia}.tdHero p:last-child{color:var(--muted)}.tdAdminTabs{z-index:30;border-bottom:1px solid var(--line);background:#070a0f;grid-template-columns:repeat(6,minmax(0,1fr));padding:0 6vw;display:grid;position:sticky;top:0;box-shadow:0 12px 28px #0000004d}.tdAdminTabs button{text-align:left;border:0;border-right:1px solid var(--line);color:#fff;background:0 0;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-content:center;column-gap:12px;min-height:78px;padding:13px 20px;display:grid}.tdAdminTabs button:first-child{border-left:1px solid var(--line)}.tdAdminTabs button>span{color:var(--gold);grid-row:1/3;align-self:center;font-size:25px}.tdAdminTabs button b{font-size:15px}.tdAdminTabs button small{color:var(--muted)}.tdAdminTabs button.active{background:var(--gold);color:#111}.tdAdminTabs button.active span,.tdAdminTabs button.active small{color:#111}.pokerHubFoundation{background:linear-gradient(135deg,#111827,#0a0d13 65%);border:1px solid #f2c94c73;grid-template-columns:minmax(0,1fr) 310px;align-items:center;gap:34px;margin:28px 6vw;padding:28px;display:grid;box-shadow:0 18px 55px #00000047}.pokerHubFoundation h2{margin:5px 0 10px;font:700 clamp(26px,3vw,42px)/1 Georgia}.pokerHubFoundation>div>p:last-child{color:var(--muted);max-width:760px}.roadSeasonManager{border:1px solid var(--line);background:radial-gradient(circle at 82% 8%,#174ca833,#0000 35%),#080d17;margin:28px 6vw 60px}.roadSeasonHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:25px;padding:30px;display:flex}.roadSeasonHead h2{margin:3px 0 8px;font:700 clamp(30px,4vw,54px) Georgia,serif}.roadSeasonHead>div>p:last-child{max-width:760px;color:var(--muted)}.seasonLive,.seasonClosed{color:#75d89b;letter-spacing:.1em;white-space:nowrap;border:1px solid #3fa36c;padding:10px 13px;font-size:12px;font-weight:900}.seasonClosed{border-color:var(--gold);color:var(--gold)}.seasonPrimary{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.seasonPrimary article{border-right:1px solid var(--line);align-content:center;min-height:132px;padding:22px;display:grid}.seasonPrimary article:last-child{border-right:0}.seasonPrimary span,.seasonHistory article span{color:var(--gold);letter-spacing:.12em;font-size:11px;font-weight:900}.seasonPrimary b{margin:7px 0 4px;font:700 24px Georgia,serif}.seasonPrimary small,.seasonHistory small{color:var(--muted)}.seasonActions{border:1px solid var(--line);background:#101729;justify-content:space-between;align-items:center;gap:24px;margin:24px 30px;padding:20px;display:flex}.seasonActions b{color:#fff;font:700 22px Georgia,serif}.seasonActions p{color:var(--muted);margin:5px 0 0}.seasonActions button{min-width:220px}.startSeasonAction{border-color:#d8b0438c}.seasonHistoryHead{justify-content:space-between;align-items:end;gap:20px;padding:22px 30px 14px;display:flex}.seasonHistoryHead h3{margin:3px 0 0;font:700 30px Georgia,serif}.seasonHistoryHead strong{color:var(--gold)}.seasonHistory{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0 30px 30px;display:grid}.seasonHistory article{border:1px solid var(--line);background:#0b111e;align-content:center;min-height:115px;padding:17px;display:grid}.seasonHistory article b{margin:7px 0 4px;font:700 19px Georgia,serif}.seasonHistory>p,.seasonMessage{border:1px solid var(--line);color:var(--muted);margin:0 30px 28px;padding:16px}.pokerHubStatus{border-left:1px solid var(--line);gap:8px;padding:20px;display:grid}.pokerHubStatus span{letter-spacing:.16em;font-size:11px;font-weight:900}.pokerHubStatus span.connected{color:#6ee7a0}.photoManager{gap:22px;margin:30px 6vw 70px;display:grid}.photoManagerHeader{background:radial-gradient(circle at 85% 10%,#1c53b566,#0000 38%),linear-gradient(135deg,#14203b,#090d15 70%);border:1px solid #f2c94c80;justify-content:space-between;align-items:center;gap:30px;padding:30px;display:flex}.photoManagerHeader h2{margin:4px 0 10px;font:700 clamp(30px,4vw,52px)/.98 Georgia}.photoManagerHeader p:last-child{max-width:720px;color:var(--muted)}.photoFlow{color:var(--gold);letter-spacing:.13em;white-space:nowrap;align-items:center;gap:10px;font-size:12px;display:flex}.photoEditor{border:1px solid var(--line);background:#0c111c;gap:20px;padding:26px;display:grid}.photoFields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.photoFields label,.photoTagHeader h3{font-weight:800}.photoFields input,.photoFields select,.photoPlayerSearch{color:#fff;background:#101827;border:1px solid #41506e;width:100%;min-height:50px;margin-top:7px;padding:12px 14px}.photoProfileHint{background:#f2c94c14;border:1px solid #f2c94c80;align-content:center;gap:5px;min-height:78px;padding:14px;display:grid}.photoProfileHint b{color:var(--gold)}.photoProfileHint small{color:var(--muted)}.photoFileField,.photoCaptionField{grid-column:1/-1}.photoFileField input{padding:10px}.photoFileField small{color:var(--muted);margin-top:7px;font-weight:400;display:block}.photoTagHeader{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:20px;padding-top:5px;display:flex}.photoTagHeader h3{margin:17px 0 4px;font:700 27px/1 Georgia}.photoTagHeader p{color:var(--muted);margin:0}.photoQuickTags,.photoCardActions{flex-wrap:wrap;gap:8px;display:flex}.photoQuickTags button,.photoCardActions button,.photoPublishRow button{color:#fff;background:#172238;border:1px solid #51617f;min-height:40px;padding:9px 14px;font-weight:800}.photoTagChips{flex-wrap:wrap;gap:8px;display:flex}.photoTagChips button{border:1px solid var(--gold);color:var(--gold);background:#f2c94c1f;border-radius:999px;padding:8px 12px}.photoPlayerList{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;max-height:280px;padding:5px;display:grid;overflow:auto}.photoPlayerList label{cursor:pointer;background:#0a0f19;border:1px solid #2c374e;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-height:45px;padding:9px 11px;display:grid}.photoPlayerList label.selected{border-color:var(--gold);background:#f2c94c1a}.photoPlayerList small{color:var(--muted)}.photoPublishRow{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-top:18px;display:flex}.photoPublishRow>label{align-items:center;gap:9px;font-weight:800;display:flex}.photoPublishRow>div{gap:9px;display:flex}.photoPublishRow .goldBtn{border-color:var(--gold);background:var(--gold);color:#111}.photoManagerMessage{border-left:4px solid var(--gold);color:#fff;background:#f2c94c1a;margin:0;padding:13px 15px}.photoLibraryHeader{justify-content:space-between;align-items:end;margin-top:10px;display:flex}.photoLibraryHeader h3{margin:3px 0 0;font:700 32px/1 Georgia}.photoLibraryHeader>span{color:var(--gold);font-weight:900}.photoLibrary{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.photoLibrary article{background:#0c111c;border:1px solid #2c374e;min-width:0}.photoLibrary article>img{aspect-ratio:4/3;object-fit:cover;background:#06080c;width:100%;display:block}.photoLibrary article>div{padding:17px}.photoLibrary h4{margin:7px 0;font:700 22px/1.05 Georgia}.photoLibrary p{min-height:38px;color:var(--muted)}.photoLive,.photoHidden{float:right;letter-spacing:.12em;border:1px solid;padding:4px 7px;font-size:10px;font-weight:900}.photoLive{color:#6ee7a0}.photoHidden{color:#f4a0a0}.photoCardActions .dangerBtn{color:#ffabab;border-color:#713c46}.photoEmpty{text-align:center;color:var(--muted);border:1px dashed #3d4a65;padding:35px}@media (width<=900px){.photoPlayerList,.photoLibrary{grid-template-columns:repeat(2,minmax(0,1fr))}.photoManagerHeader,.photoTagHeader{flex-direction:column;align-items:flex-start}}@media (width<=650px){.photoManager{margin:20px 14px 55px}.photoManagerHeader,.photoEditor{padding:20px 16px}.photoFlow{gap:6px;font-size:10px}.photoFields,.photoPlayerList,.photoLibrary{grid-template-columns:1fr}.photoPublishRow{flex-direction:column;align-items:stretch}.photoPublishRow>div,.photoPublishRow button{width:100%}}.pokerHubStatus span.pending{color:var(--gold)}.pokerHubStatus strong{font:700 44px/1 Georgia}.pokerHubStatus small,.pokerHubStatus p{color:var(--muted)}.pokerHubStatus button{background:var(--gold);color:#111;border:0;margin-top:8px;padding:13px 16px;font-weight:900}.dataMigrationPanel{background:radial-gradient(circle at 88% 5%,#2864be38,#0000 35%),#0a111d;border:1px solid #3f5e8d;margin:0 6vw 28px}.dataMigrationHead{border-bottom:1px solid #33435d;justify-content:space-between;align-items:center;gap:30px;padding:28px;display:flex}.dataMigrationHead h2{margin:4px 0 9px;font:700 clamp(28px,3vw,42px)/1 Georgia,serif}.dataMigrationHead p:last-child{max-width:760px;color:var(--muted);line-height:1.6}.dataMigrationHead button{background:var(--gold);color:#111;border:0;min-width:220px;padding:15px 18px;font-weight:900}.dataMigrationHead button:disabled{opacity:.55}.dataMigrationStats{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dataMigrationStats article{border-right:1px solid #33435d;align-content:center;gap:7px;min-height:125px;padding:20px;display:grid;box-shadow:inset 0 -4px #4a6fa8}.dataMigrationStats article:nth-child(3n){border-right:0}.dataMigrationStats article:nth-child(-n+3){border-bottom:1px solid #33435d}.dataMigrationStats article.verified{box-shadow:inset 0 -4px #45b978}.dataMigrationStats article.warning{box-shadow:inset 0 -4px #e05f66}.dataMigrationStats span{color:var(--gold);letter-spacing:.11em;font-size:10px;font-weight:900}.dataMigrationStats b{font:700 25px Georgia,serif}.dataMigrationStats small{color:var(--muted);line-height:1.45}.dataMigrationQueue{background:#16302757;border-top:1px solid #33435d;border-left:4px solid #45b978;justify-content:space-between;align-items:center;gap:22px;padding:17px 20px;display:flex}.dataMigrationQueue.pending{background:#43340f57;border-left-color:#d4ad3f}.dataMigrationQueue.warning{background:#48151d57;border-left-color:#e05f66}.dataMigrationQueue>div{gap:4px;display:grid}.dataMigrationQueue span{color:var(--gold);letter-spacing:.11em;font-size:10px;font-weight:900}.dataMigrationQueue b{font:700 20px Georgia,serif}.dataMigrationQueue small{color:var(--muted)}.dataMigrationQueue button{min-width:190px;color:var(--gold);background:0 0;border:1px solid #ba9631;padding:12px 15px;font-weight:900}.dataMigrationQueue button:disabled{opacity:.4}.dataMigrationMessage,.dataMigrationSafety{border-top:1px solid #33435d;margin:0;padding:14px 20px}.dataMigrationMessage{color:#9be2b7}.dataMigrationSafety{color:#b7c1d1;font-size:12px}@media (width<=1000px){.dataMigrationStats{grid-template-columns:1fr 1fr}.dataMigrationStats article{border-bottom:1px solid #33435d;border-right:1px solid #33435d}.dataMigrationStats article:nth-child(2n){border-right:0}.dataMigrationStats article:nth-last-child(-n+2){border-bottom:0}}@media (width<=650px){.dataMigrationPanel{margin:18px}.dataMigrationHead{flex-direction:column;align-items:stretch;padding:20px}.dataMigrationHead button{width:100%;min-width:0}.dataMigrationQueue{flex-direction:column;align-items:stretch}.dataMigrationQueue button{width:100%;min-width:0}.dataMigrationStats{grid-template-columns:1fr}.dataMigrationStats article,.dataMigrationStats article:nth-child(2n){border-bottom:1px solid #33435d;border-right:0}.dataMigrationStats article:last-child{border-bottom:0}}.pokerHubIdentity{background:#080c1499;border:1px solid #f2c94c8c;gap:2px;width:fit-content;margin-top:16px;padding:10px 14px;display:grid}.pokerHubIdentity span{color:var(--gold);letter-spacing:.16em;font-size:10px;font-weight:900}.pokerHubIdentity b{font-size:18px}.pokerHubIdentity small{color:var(--muted)}.historyImport{border:1px solid var(--line);background:#0d121c;justify-content:space-between;align-items:center;gap:24px;margin:0 6vw 28px;padding:22px 28px;display:flex}.historyImport h2{margin:4px 0;font:700 30px Georgia}.historyImport small{color:#6ee7a0}.historyImport>div:last-child{gap:8px;min-width:230px;display:grid}.historyImport span{color:var(--gold);letter-spacing:.14em;font-size:11px;font-weight:900}.historyImport span.imported{color:#6ee7a0}.historyImport button{background:var(--gold);color:#111;border:0;padding:12px 16px;font-weight:900}.historyImport button:disabled{opacity:.65}.hubEventManager{background:#0c111a;border:1px solid #f2c94c66;margin:28px 6vw;padding:28px}.hubEventHead{justify-content:space-between;align-items:start;gap:24px;display:flex}.hubEventHead h2{margin:4px 0 8px;font:700 clamp(28px,3vw,42px) Georgia}.hubEventHead>div>p:last-child{color:var(--muted)}.hubEventHead>span{color:var(--gold);white-space:nowrap;font-weight:900}.hubEventForm{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px;display:grid}.hubEventForm label{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;gap:7px;font-size:11px;font-weight:900;display:grid}.hubEventForm input,.hubEventForm select,.hubEventForm textarea{border:1px solid var(--line);color:#fff;background:#151c29;width:100%;padding:12px}.hubEventForm textarea{resize:vertical;min-height:100px}.hubEventForm .wide{grid-column:1/-1}.hubPublish{place-content:center start;grid-template-columns:auto 1fr!important}.hubPublish input{width:auto}.hubEventActions{align-items:end;gap:8px;display:flex}.hubEventActions button,.hubEventList button{border:1px solid var(--line);background:var(--gold);color:#111;padding:11px 14px;font-weight:900}.hubEventList{gap:8px;margin-top:24px;display:grid}.hubEventList article{border:1px solid var(--line);grid-template-columns:1fr auto auto auto;align-items:center;gap:12px;padding:15px;display:grid}.hubEventList h3{margin:3px 0}.hubEventList p,.hubEventList span{color:var(--muted)}.hubEventList b{color:#6ee7a0;letter-spacing:.1em;font-size:11px}.hubEventList b.draft{color:var(--gold)}.hubEventList button.danger{color:#f88;background:0 0;border-color:#ff646466}.historyTable{border:1px solid var(--line);margin-top:22px}.historyTable>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(240px,2fr) repeat(3,1fr);align-items:center;gap:14px;padding:14px 18px;display:grid}.historyTable>div:last-child{border-bottom:0}.historyTable .historyHead{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;background:#f2c94c14;font-size:11px;font-weight:900}.historyTable b,.historyTable small{display:block}.historyTable small{color:var(--muted);margin-top:4px}.historyTable strong{color:var(--gold);font:700 22px Georgia}@media (width<=650px){.historyTable .historyHead{display:none}.historyTable>div{grid-template-columns:1fr 1fr}.historyTable>div>span:first-child{grid-column:1/-1}.historyImport{flex-direction:column;align-items:stretch;margin:18px;padding:20px}.hubEventManager{margin:18px;padding:20px}.hubEventHead{flex-direction:column}.hubEventForm{grid-template-columns:1fr}.hubEventForm .wide{grid-column:auto}.hubEventList article{grid-template-columns:1fr 1fr}.hubEventList article>div{grid-column:1/-1}}.tdCreate{background:var(--gold);align-items:center;gap:10px;padding:18px 6vw;display:flex}.tdCreateDetails{flex:1;gap:7px;min-width:310px;display:grid}.tdCreateDetails>input{width:100%}.tdCreateDetails label{grid-template-columns:auto minmax(190px,1fr);align-items:center;gap:10px;display:grid}.tdCreateDetails label span{color:#17130a;letter-spacing:.1em;font-size:9px;font-weight:900}.tdCreateDetails input[aria-invalid=true]{background:#fff4f4;border:2px solid #b01c2e}.tdCreateError{color:#7c0c1a;background:#fff1f2;border-left:4px solid #ad182a;margin:0;padding:7px 9px;font-size:11px;font-weight:900}.tdCreate input,.tdCreate select,.tdCreate button{color:#111;background:#fff;border:1px solid #0000004d;padding:13px 15px}.tdCreate input{flex:1}.tdCreate button{color:#fff;background:#111;font-weight:900}.tdWorkspace{grid-template-columns:260px 1fr;min-height:780px;display:grid}.tdWorkspace aside{border-right:1px solid var(--line);background:#0d1119;padding:28px 18px}.tdWorkspace aside>button{text-align:left;border:1px solid var(--line);color:#fff;background:#151a23;gap:6px;width:100%;margin-bottom:8px;padding:15px;display:grid}.tdWorkspace aside>button.active{border-color:var(--gold);background:#211d11}.tdWorkspace aside>.archiveToggle{background:linear-gradient(135deg,#1d1a12,#111722);border-color:#6f5a20;margin-top:24px}.tdWorkspace aside>.archiveToggle.open{border-color:var(--gold);color:var(--gold)}.archiveEventList{border-left:2px solid #f2c94c59;gap:7px;margin-top:8px;padding-left:9px;display:grid}.archiveEventList button{color:#fff;text-align:left;background:#111722;border:1px solid #303746;gap:5px;width:100%;padding:12px;display:grid}.archiveEventList button.active{border-color:var(--gold);background:#211d11}.archiveEventList button span{color:var(--muted);text-transform:uppercase;font-size:9px}.tdWorkspace aside span{color:var(--muted);text-transform:uppercase;font-size:10px}.emptyState{color:var(--muted);font-size:13px;line-height:1.6}.tdPanel{padding:28px}.tdTop,.cardHead{justify-content:space-between;align-items:center;gap:20px;display:flex}.tdTitle,.tdVenue{color:#fff;background:0 0;border:0;display:block}.tdTitle{width:min(600px,100%);font:700 30px Georgia}.tdVenue{color:var(--muted);margin-top:7px}.statusDot{text-transform:uppercase;letter-spacing:.1em;background:#333;margin-bottom:8px;padding:5px 8px;font-size:9px;font-weight:900;display:inline-block}.statusDot.running{background:#2b8a4b}.statusDot.paused{background:#9a6b19}.statusDot.complete{background:#205a9c}.tdLinks{align-items:flex-start;gap:14px;display:flex}.tdLinks a{color:var(--gold);font-weight:800;text-decoration:none}.tdLinks button,.clockButtons button,.addPlayer button,.playerRow button{color:#fff;background:#202632;border:1px solid #3b414d;padding:9px 12px}.tdLinks .danger,.playerRow .eliminate{color:#ff8f8f}.displayActionGroup{justify-items:center;gap:7px;display:grid}.tdLinks .openDisplayButton{color:#11151d;background:#e5bd3f;padding:11px 16px;font-weight:900}.tdLinks .displaySettingsButton{color:var(--gold);background:0 0;border:0;padding:0;font-size:12px;font-weight:800}.tdLinks .displaySettingsButton:hover{color:#ffe17c}.displayQuickSettings{background:#111722;border:1px solid #50431d;margin:18px 0 4px;padding:16px}.displaySettingsPane{margin-top:0}.displaySettingsIntro{color:var(--muted);margin:10px 0 0}.displaySettingsPane .bannerControls{margin-bottom:14px}.displaySettingsPane .bannerControls input,.displaySettingsPane .bannerControls select,.displaySettingsPane textarea{width:100%}.displayQuickSettings .payoutAnnouncement{margin-top:0}.displayQuickSettingsHead,.displayQuickFields{justify-content:space-between;align-items:end;gap:16px;display:flex}.displayQuickSettingsHead span,.displayQuickSettingsHead b{display:block}.displayQuickSettingsHead span{color:var(--gold);letter-spacing:.12em;font-size:9px;font-weight:900}.displayQuickSettingsHead b{color:#fff;margin-top:4px}.displayQuickSettingsHead a{color:var(--gold);font-weight:800;text-decoration:none}.displayQuickFields{margin-top:14px}.displayQuickFields label{color:var(--gold);flex:1;gap:6px;font-size:10px;font-weight:800;display:grid}.displayQuickFields select,.displayQuickFields input{width:100%}.displayQuickFields small{color:var(--muted);font-weight:400}.clockControl{background:linear-gradient(120deg,#171c26,#0c0f15);border:1px solid #50431d;grid-template-columns:1fr 260px 1fr;align-items:center;gap:25px;margin:25px 0;padding:28px;display:grid}.clockLevel span,.clockLevel b,.clockLevel small{display:block}.clockLevel span{color:var(--gold);letter-spacing:.12em;font-size:11px;font-weight:900}.clockLevel b{margin-top:8px;font:700 27px Georgia}.clockLevel small{color:var(--muted);margin-top:5px;font:11px Arial}.clockTime{text-align:center;color:var(--gold2);font:700 70px/1 monospace}.clockButtons{grid-template-columns:1fr 1fr;gap:7px;display:grid}.clockButtons .primary{background:var(--gold);color:#111;font-weight:900}.tdStats{border:1px solid var(--line);grid-template-columns:repeat(5,1fr);margin-bottom:22px;display:grid}.tdStats div{border-right:1px solid var(--line);background:#131821;padding:17px}.tdStats span,.tdStats b{display:block}.tdStats span{color:var(--gold);letter-spacing:.1em;font-size:9px}.tdStats b{margin-top:6px;font:700 22px Georgia}.tdGrid{grid-template-columns:320px 1fr;gap:20px;display:grid}.tdCard{border:1px solid var(--line);background:#11161f;padding:22px}.tdCard h2{margin-top:0;font:700 24px Georgia}.tdCard label{color:var(--muted);gap:5px;margin:11px 0;font-size:11px;display:grid}.tdCard input,.tdCard textarea{color:#fff;background:#090c12;border:1px solid #343a46;padding:10px}.tdCard textarea{resize:vertical;min-height:80px}.eventSettingGroup,.eventPromotions{background:linear-gradient(145deg,#1c1920,#111722);border:1px solid #75601f;margin:0 0 22px;padding:16px}.eventSettingGroup .eyebrow,.eventPromotions .eyebrow{margin:0 0 5px}.eventSettingGroup h3,.eventPromotions h3{color:#fff;margin:0 0 12px;font:700 19px Georgia,serif}.eventSettingGroup label,.eventPromotions label{color:var(--gold)}.eventSettingGroup small,.eventPromotions small,.newPlayerFields small{color:#9ea6b4;font-size:10px;line-height:1.45}.moneySummary{border-top:1px solid var(--line);gap:8px;margin-top:18px;padding-top:15px;display:grid}.moneySummary span{color:var(--muted);justify-content:space-between;display:flex}.moneySummary span:last-child{color:var(--gold);font-size:17px}.cardHead span{color:var(--gold);font-size:11px}.addPlayer{gap:8px;margin:15px 0;display:flex}.addPlayer input{flex:1}.addPlayer button{background:var(--gold);color:#111;font-weight:900}.playerRows{gap:7px;display:grid}.playerRow{border:1px solid var(--line);background:#0c1017;grid-template-columns:minmax(170px,1fr) auto auto auto;align-items:center;gap:7px;padding:10px;display:grid}.playerRow>div span{color:var(--muted);margin-top:4px;font-size:10px;display:block}.playerRow .restore{color:#8ae3a4}.seatingManager{gap:18px;padding-top:18px;display:grid}.seatingManagerHead{background:radial-gradient(circle at 88% 10%,#d8b3341f,#0000 32%),linear-gradient(135deg,#171d28,#0c1017);border:1px solid #625224;justify-content:space-between;align-items:flex-start;gap:28px;padding:24px;display:flex}.seatingManagerHead h2{text-transform:uppercase;margin:4px 0 8px;font:700 clamp(32px,4vw,54px)/1 Georgia,serif}.seatingManagerHead>div>p:last-child{max-width:650px;color:var(--muted);margin:0;line-height:1.55}.seatingDisplayActions{gap:9px;min-width:230px;display:grid}.seatingDisplayActions a,.seatingDisplayActions button,.seatingToolbar button,.seatingTableCard button{color:#fff;text-align:center;background:#171d28;border:1px solid #454c5a;padding:11px 14px;font-weight:800;text-decoration:none}.seatingDisplayActions .openSeatingDisplay,.seatingToolbar .primary{border-color:var(--gold);background:var(--gold);color:#111}.seatingDisplayActions button.published{color:#a7f4bd;background:#163722;border-color:#51c779}.seatingSummary{background:#101620;border:1px solid #343a46;grid-template-columns:repeat(5,1fr);display:grid}.seatingSummary>div{border-right:1px solid #343a46;min-height:90px;padding:18px}.seatingSummary>div:last-child{border-right:0}.seatingSummary span,.seatingSummary b{display:block}.seatingSummary span{color:var(--gold);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:900}.seatingSummary b{margin-top:9px;font:700 26px Georgia,serif}.seatingSummary .balanced b{color:#83e6a1}.seatingSummary .attention b{color:#ff9c82}.floorAssistant{background:#0d131c;border:1px solid #5f5229}.floorAssistant>header{background:linear-gradient(100deg,#1c1a13,#121923);border-bottom:1px solid #343a46;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.floorAssistant h3{margin:3px 0 0;font:700 25px Georgia,serif}.floorAssistant>header>span{letter-spacing:.1em;text-transform:uppercase;border:1px solid;padding:7px 10px;font-size:9px;font-weight:900}.floorAssistant>header>span.ready{color:#8ae3a4}.floorAssistant>header>span.warning{color:#ffad7f}.floorAssistantGrid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.floorAssistantGrid article{border-right:1px solid #343a46;flex-direction:column;align-items:flex-start;gap:10px;min-height:220px;padding:18px;display:flex}.floorAssistantGrid article:last-child{border-right:0}.floorAssistantGrid article.finalReady{background:#d8b33412}.floorAssistantGrid article>span{color:var(--gold);letter-spacing:.12em;font-size:9px;font-weight:900}.floorAssistantGrid h4{margin:0;font:700 20px/1.2 Georgia,serif}.floorAssistantGrid p{color:var(--muted);margin:0;line-height:1.45}.floorAssistantGrid label{width:100%;color:var(--gold);gap:5px;font-size:9px;font-weight:900;display:grid}.floorAssistantGrid select{color:#fff;background:#090d14;border:1px solid #424957;width:100%;padding:10px}.floorAssistantGrid button{color:#fff;background:#171d28;border:1px solid #525b6b;margin-top:auto;padding:10px 12px;font-weight:900}.floorAssistantGrid button.primary{border-color:var(--gold);background:var(--gold);color:#111}.seatingToolbar{background:#0e131c;border:1px solid #343a46;flex-wrap:wrap;align-items:flex-end;gap:9px;padding:14px;display:flex}.seatingToolbar label{color:var(--gold);gap:6px;font-size:10px;font-weight:900;display:grid}.seatingToolbar .autoSeatToggle{color:#fff;background:#111722;border:1px solid #424957;align-items:center;gap:8px;min-height:39px;padding:0 10px;display:flex}.seatingToolbar .autoSeatToggle input{accent-color:var(--gold)}.seatingToolbar select,.seatRow select,.unseatedList select{color:#fff;background:#090d14;border:1px solid #424957;padding:10px}.seatingToolbar button:disabled,.seatingTableCard button:disabled{opacity:.42;cursor:not-allowed}.seatingToolbar .danger{color:#ff9d9d}.unseatedPanel{background:linear-gradient(130deg,#22170f,#111722);border:1px solid #754b23;grid-template-columns:220px 1fr;gap:20px;padding:18px;display:grid}.unseatedPanel h3{margin:3px 0 0;font:700 23px Georgia,serif}.unseatedList{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.unseatedList label{background:#0d121a;border:1px solid #3a414f;grid-template-columns:minmax(120px,1fr) minmax(190px,1.5fr);align-items:center;gap:10px;padding:8px;display:grid}.seatingTableGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.seatingTableCard{background:#0c1119;border:1px solid #4f4528;overflow:hidden}.seatingTableCard>header{background:linear-gradient(100deg,#201c12,#141923);border-bottom:1px solid #4f4528;justify-content:space-between;align-items:center;gap:15px;padding:17px;display:flex}.seatingTableCard header span{color:var(--gold);letter-spacing:.13em;font-size:9px;font-weight:900}.seatingTableCard h3{margin:3px 0 0;font:700 29px Georgia,serif}.tableCapacity{align-items:center;gap:10px;display:flex}.tableCapacity>b{color:var(--gold);font:700 22px Georgia,serif}.tableCapacity button{padding:8px 10px;font-size:10px}.seatList{display:grid}.seatRow{border-bottom:1px solid #252c37;grid-template-columns:42px minmax(130px,1fr) minmax(210px,1.25fr);align-items:center;gap:10px;min-height:58px;padding:8px 12px;display:grid}.seatRow:last-child{border-bottom:0}.seatRow.occupied{background:#d8b33409}.seatNumber{width:34px;height:34px;color:var(--gold);border:1px solid #736023;border-radius:50%;place-items:center;font-weight:900;display:grid}.seatRow>div b,.seatRow>div small{display:block}.seatRow>div small{color:#6fca8b;text-transform:uppercase;margin-top:3px;font-size:9px}.emptySeat{color:#626b79;grid-column:2/-1;font-style:italic}.tdBlank{text-align:center;color:var(--muted);place-content:center;display:grid}.tdBlank span{color:#d8b33440;font-size:80px}body:has(.playerClock)>.nav{display:none}body:has(.playerClock)>footer{display:none}body:has(.playerClock)>.gloryFooterPromo{display:none}body:has(.seatingDisplay)>.nav{display:none}body:has(.seatingDisplay)>footer{display:none}body:has(.seatingDisplay)>.gloryFooterPromo{display:none}.seatingDisplay{background:radial-gradient(circle at 50% 0,#2760b847,#0000 40%),#070a0f;min-height:100vh;padding-bottom:28px}.seatingDisplay>header{border-bottom:2px solid var(--gold);background:#0b0f16;grid-template-columns:minmax(260px,1fr) minmax(340px,2fr) minmax(160px,1fr);align-items:center;gap:24px;min-height:96px;padding:12px 3vw;display:grid}.seatingDisplay>header h1{text-align:center;text-transform:uppercase;margin:0;font:700 clamp(30px,4vw,60px)/1 Georgia,serif}.seatingDisplay>header>button{color:var(--gold);background:0 0;border:1px solid #6c5923;justify-self:end;padding:11px 15px;font-weight:900}.seatingDisplayBrand{align-items:center;gap:13px;display:flex}.seatingDisplayBrand img{border-radius:50%;width:66px;height:66px}.seatingDisplayBrand b,.seatingDisplayBrand span{display:block}.seatingDisplayBrand b{color:var(--gold);font-size:17px}.seatingDisplayBrand span{color:#a7afbb;letter-spacing:.12em;margin-top:4px;font-size:10px}.seatingDisplaySummary{background:#111722;border:1px solid #4c4123;grid-template-columns:repeat(3,1fr);max-width:760px;margin:20px auto;display:grid}.seatingDisplaySummary div{text-align:center;border-right:1px solid #3b424e;padding:12px 30px}.seatingDisplaySummary div:last-child{border-right:0}.seatingDisplaySummary span,.seatingDisplaySummary b{display:block}.seatingDisplaySummary span{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.seatingDisplaySummary b{margin-top:5px;font:700 27px Georgia,serif}.seatingWaiting{text-align:center;place-content:center;justify-items:center;min-height:calc(100vh - 98px);padding:40px;display:grid}.seatingWaiting>span{color:#d8b33438;font-size:120px;line-height:1}.seatingWaiting h2{text-transform:uppercase;margin:7px 0 12px;font:700 clamp(38px,6vw,78px)/1 Georgia,serif}.seatingWaiting p:last-child{color:var(--muted);font-size:17px}.publicTableGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;padding:0 3vw;display:grid}.publicTableCard{background:linear-gradient(145deg,#151b25,#0c1017);border:1px solid #6e5b25;box-shadow:0 16px 38px #0000004d}.publicTableCard>header{background:linear-gradient(90deg,#282111,#151a22);border-bottom:1px solid #6e5b25;justify-content:space-between;align-items:baseline;padding:13px 18px;display:flex}.publicTableCard>header span{color:var(--gold);letter-spacing:.17em;font-size:12px;font-weight:900}.publicTableCard>header b{color:#fff;font:700 35px Georgia,serif}.publicSeatRow{color:#5f6876;border-bottom:1px solid #292f3a;grid-template-columns:42px 1fr;align-items:center;gap:12px;min-height:47px;padding:7px 14px;display:grid}.publicSeatRow:last-child{border-bottom:0}.publicSeatRow>span{border:1px solid #454d5b;border-radius:50%;place-items:center;width:31px;height:31px;font-weight:900;display:grid}.publicSeatRow.occupied{color:#fff;background:#d8b3340a}.publicSeatRow.occupied>span{border-color:var(--gold);color:var(--gold)}.publicSeatRow b{font-size:clamp(16px,1.35vw,24px)}.publicUnseated{background:#27140f;border:1px solid #784935;justify-content:center;gap:18px;margin:20px 3vw 0;padding:14px;display:flex}.publicUnseated b{color:#ffad8d}.publicUnseated span{color:#fff}.playerClock{--clock-accent:#d8b334;--clock-glow:#d8b33447;--clock-surface:#0c1017;background:var(--clock-accent);grid-template-rows:110px minmax(0,1fr) auto auto auto;height:100vh;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.playerClock{background:color-mix(in srgb, var(--clock-accent) 72%, #070a0f)}}.playerClock{background-position:50%;background-repeat:no-repeat;background-size:cover}.playerClock>header{background:linear-gradient(90deg, #ffffff09, transparent 38%, #ffffff09), var(--clock-surface);border-bottom:1px solid #313744;grid-template-columns:minmax(220px,1fr) minmax(0,2.4fr) minmax(220px,1fr);align-items:center;gap:20px;padding:10px 2vw;display:grid}@supports (color:color-mix(in lab, red, red)){.playerClock>header{background:linear-gradient(90deg, #ffffff09, transparent 38%, #ffffff09), color-mix(in srgb, var(--clock-surface) 94%, transparent)}}.playerClock>header{box-shadow:0 8px 28px #0000004d}.playerClock>header img{border-radius:50%;width:76px;height:76px}.clockBrand{align-items:center;gap:15px;display:flex}.clockBrand b{color:var(--clock-accent);font-size:clamp(16px,1.5vw,25px)}.playerClock>header h2{color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 3px 12px #000;margin:0;font:800 clamp(30px,4.2vw,68px)/.98 Georgia,serif;overflow:hidden}.clockHeaderActions{justify-content:flex-end;align-items:center;display:flex}.clockHeaderActions strong{color:#78da94;letter-spacing:.12em}.soundToggle{border:1px solid var(--clock-accent);color:var(--clock-accent);letter-spacing:.1em;background:0 0;margin-left:18px;padding:9px 13px;font-size:10px;font-weight:900}.soundToggle.enabled{background:var(--clock-accent);color:#101216}.fullscreenToggle{color:#fff;letter-spacing:.08em;background:#0003;border:1px solid #687182;margin-left:9px;padding:9px 13px;font-size:10px;font-weight:900}.playerClock:fullscreen{width:100vw;height:100vh}.playerClock:fullscreen .clockHeaderActions{visibility:hidden}.playerClock.registrationMode{grid-template-rows:110px minmax(0,1fr) auto}.registrationDisplay{text-shadow:0 2px 9px #000;min-height:0;padding:clamp(20px,2.4vw,40px) clamp(24px,4vw,70px) 40px;overflow-y:auto}.registrationHero{text-align:center}.registrationEyebrow{color:var(--clock-accent);letter-spacing:.28em;margin:0;font-size:clamp(14px,1.2vw,22px);font-weight:900}.registrationCountdown{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.07em;text-shadow:0 4px 18px #000, 0 0 45px var(--clock-glow);margin-top:5px;font:800 clamp(74px,12vw,190px)/.95 monospace}.registrationStartLine{color:#fff;text-transform:uppercase;margin:8px 0 0;font-size:clamp(18px,1.9vw,31px);font-weight:900}.registrationSummary{border:2px solid var(--clock-accent);grid-template-columns:repeat(3,1fr);width:min(780px,100%);margin:24px auto 0;display:grid}@supports (color:color-mix(in lab, red, red)){.registrationSummary{border:2px solid color-mix(in srgb, var(--clock-accent) 65%, #fff)}}.registrationSummary{background:var(--clock-surface)}@supports (color:color-mix(in lab, red, red)){.registrationSummary{background:color-mix(in srgb, var(--clock-surface) 88%, transparent)}}.registrationSummary{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.registrationSummary div{text-align:center;border-right:1px solid var(--clock-accent);padding:13px 18px}@supports (color:color-mix(in lab, red, red)){.registrationSummary div{border-right:1px solid color-mix(in srgb, var(--clock-accent) 45%, transparent)}}.registrationSummary div:last-child{border-right:0}.registrationSummary span,.registrationSummary b{display:block}.registrationSummary span{color:var(--clock-accent);letter-spacing:.15em;font-size:clamp(9px,.8vw,13px);font-weight:900}.registrationSummary b{color:#fff;margin-top:5px;font:800 clamp(25px,2.3vw,38px) Georgia,serif}.registrationSeatArea,.registrationRoster{margin-top:26px}.registrationSectionTitle{border-bottom:2px solid var(--clock-accent);justify-content:space-between;align-items:baseline;gap:20px;padding-bottom:9px;display:flex}.registrationSectionTitle span{color:var(--clock-accent);letter-spacing:.18em;font-size:clamp(11px,1vw,16px);font-weight:900}.registrationSectionTitle b{color:#fff;font-size:clamp(13px,1.2vw,20px)}.registrationSeatGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(12px,1.4vw,22px);margin-top:16px;display:grid}.registrationTableCard{border:1px solid var(--clock-accent)}@supports (color:color-mix(in lab, red, red)){.registrationTableCard{border:1px solid color-mix(in srgb, var(--clock-accent) 58%, #fff)}}.registrationTableCard{background:var(--clock-surface)}@supports (color:color-mix(in lab, red, red)){.registrationTableCard{background:color-mix(in srgb, var(--clock-surface) 90%, transparent)}}.registrationTableCard{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 10px 30px #00000059}.registrationTableCard>header{background:var(--clock-accent);color:#080a0e;text-shadow:none;justify-content:space-between;gap:12px;padding:11px 14px;display:flex}.registrationTableCard>header strong{font-size:clamp(17px,1.6vw,26px)}.registrationTableCard>header span{align-self:center;font-size:10px;font-weight:900}.registrationTableCard>div{padding:6px 13px 9px}.registrationTableCard p{border-bottom:1px solid #ffffff24;grid-template-columns:78px 1fr;align-items:center;gap:10px;margin:0;padding:7px 0;display:grid}.registrationTableCard p:last-child{border-bottom:0}.registrationTableCard p b{color:var(--clock-accent);font-size:clamp(11px,.9vw,15px)}.registrationTableCard p span{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(16px,1.35vw,23px);font-weight:900;overflow:hidden}.registrationPlayerGrid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;margin-top:15px;display:grid}.registrationPlayerGrid span{background:var(--clock-surface);border:1px solid #ffffff38;padding:11px 13px}@supports (color:color-mix(in lab, red, red)){.registrationPlayerGrid span{background:color-mix(in srgb, var(--clock-surface) 88%, transparent)}}.registrationPlayerGrid span{color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);font-size:clamp(15px,1.25vw,21px);font-weight:900}.registrationEmpty{background:var(--clock-surface);border:1px solid #fff3;padding:30px}@supports (color:color-mix(in lab, red, red)){.registrationEmpty{background:color-mix(in srgb, var(--clock-surface) 88%, transparent)}}.registrationEmpty{color:#fff;text-align:center;font-size:clamp(18px,1.6vw,26px)}.registrationUnseated{background:#34130be6;border:1px solid #ff9a73;justify-content:center;gap:18px;margin-top:18px;padding:12px 18px;display:flex}.registrationUnseated b{color:#ffb296}.registrationUnseated span{color:#fff}.clockMain{text-align:center;text-shadow:0 3px 12px #000,0 1px 3px #000;place-content:center;padding:20px;display:grid;position:relative}.sideCompetition{z-index:2;border:2px solid var(--clock-accent);width:clamp(150px,17vw,270px);max-height:82%;display:grid;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.sideCompetition{border:2px solid color-mix(in srgb, var(--clock-accent) 72%, #fff)}}.sideCompetition{background:var(--clock-surface)}@supports (color:color-mix(in lab, red, red)){.sideCompetition{background:color-mix(in srgb, var(--clock-surface) 88%, transparent)}}.sideCompetition{text-align:left;text-shadow:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:0 8px 32px #00000080}.sideCompetitionLps{left:clamp(10px,2vw,34px)}.sideCompetitionSs{right:clamp(10px,2vw,34px)}.sideCompetition header{background:var(--clock-accent);color:#090b0f;justify-content:space-between;gap:10px;padding:12px 14px;font:900 clamp(18px,1.7vw,29px) Arial,sans-serif;display:flex}.sideCompetition>small{color:var(--clock-accent);letter-spacing:.1em;text-align:center;padding:8px 12px;font-size:clamp(8px,.75vw,12px);font-weight:900}.sidePlayerList{padding:0 12px 8px;display:grid;overflow-y:auto}.sidePlayerList span{text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #ffffff29;padding:5px 2px;font-size:clamp(11px,1vw,17px);font-weight:800;overflow:hidden}.sideCompetition em{background:var(--clock-accent);padding:9px 12px}@supports (color:color-mix(in lab, red, red)){.sideCompetition em{background:color-mix(in srgb, var(--clock-accent) 30%, #080b11)}}.sideCompetition em{color:#fff;text-align:center;font-size:clamp(9px,.8vw,13px);font-style:normal;font-weight:900}.sideEntryChoices{color:#fff;background:#181508;border:1px solid #5d4d1c;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 15px;padding:11px 13px;display:flex}.sideEntryChoices>span{color:var(--gold);font-weight:900}.sideEntryChoices label{align-items:center;gap:7px;font-weight:800;display:flex}.sideEntryChoices input{width:auto;accent-color:var(--gold)}.modalSideEntries{margin:0 0 14px}.sideEntryPrompt{width:min(620px,100vw - 30px)}.sideEntryPrompt h2{margin:4px 0 8px;font:700 34px Georgia,serif}.sidePromptChoices{grid-template-columns:repeat(2,1fr);gap:12px;margin:22px 0;display:grid}.sidePromptChoices label{cursor:pointer;background:#0b1018;border:2px solid #3d4553;gap:6px;padding:20px;display:grid;position:relative}.sidePromptChoices label.selected{border-color:var(--gold);background:#292207;box-shadow:0 0 22px #d8b3342e}.sidePromptChoices input{accent-color:var(--gold);position:absolute;top:14px;right:14px}.sidePromptChoices b{color:var(--gold);font-size:30px}.sidePromptChoices span{font:700 24px Georgia,serif}.sidePromptChoices small{color:#aeb6c2}.sidePromptActions{gap:9px;display:grid}.sidePromptActions button{color:#fff;background:#161d28;border:1px solid #48515f;padding:14px;font-weight:900}.sidePromptActions button.primary{border-color:var(--gold);background:var(--gold);color:#111}.ticketRegistrationPrompt{width:min(680px,100vw - 30px)}.ticketRegistrationPrompt h2{margin:4px 0 8px;font:700 34px Georgia,serif}.registrationTicketChoices{gap:10px;margin:22px 0;display:grid}.registrationTicketChoices label{cursor:pointer;background:#0b1018;border:2px solid #3d4553;grid-template-columns:1fr auto;gap:5px 18px;padding:18px 20px;display:grid;position:relative}.registrationTicketChoices label.selected{border-color:var(--gold);background:#292207;box-shadow:0 0 22px #d8b3342e}.registrationTicketChoices input{accent-color:var(--gold);position:absolute;top:18px;right:18px}.registrationTicketChoices span{color:var(--gold);letter-spacing:.12em;font-size:10px;font-weight:900}.registrationTicketChoices b{font-size:19px}.registrationTicketChoices strong{color:var(--gold2);grid-area:2/2;font:700 24px Georgia,serif}.registrationTicketChoices small{color:#aeb6c2;grid-column:1/-1}@media (width<=600px){.sidePromptChoices{grid-template-columns:1fr}}.clockMain>p{color:var(--clock-accent);letter-spacing:.25em;text-transform:uppercase;margin:0;font-size:18px;font-weight:900}.publicTime{letter-spacing:-.08em;font:700 clamp(120px,18vw,260px)/.9 monospace}.clockMain h1{margin:20px 0;font:700 clamp(52px,7vw,110px)/1 Georgia}.clockMain h1 i{color:#fff;text-shadow:0 3px 14px #000000e6;font-style:normal}.clockMain h1 small{color:#fff;text-shadow:0 3px 14px #000000e6;margin-top:15px;font:700 28px Arial;display:block}.nextLevel{justify-content:center;align-items:center;gap:16px;display:flex}.nextLevel span{color:#fff;text-shadow:0 2px 8px #000;background:0 0;border:0;padding:0;font-size:11px;font-weight:900}.nextLevel b{color:#fff;text-shadow:0 2px 10px #000}.publicStats{background:linear-gradient(105deg, var(--clock-accent), var(--clock-accent) 34%, var(--clock-accent) 72%, var(--clock-accent));grid-template-columns:repeat(5,1fr);display:grid}@supports (color:color-mix(in lab, red, red)){.publicStats{background:linear-gradient(105deg, color-mix(in srgb, var(--clock-accent) 76%, #fff), var(--clock-accent) 34%, color-mix(in srgb, var(--clock-accent) 78%, #05070a) 72%, var(--clock-accent))}}.publicStats{color:#090b0f;border-top:2px solid var(--clock-accent)}@supports (color:color-mix(in lab, red, red)){.publicStats{border-top:2px solid color-mix(in srgb, var(--clock-accent) 62%, #fff)}}.publicStats{border-bottom:2px solid var(--clock-accent)}@supports (color:color-mix(in lab, red, red)){.publicStats{border-bottom:2px solid color-mix(in srgb, var(--clock-accent) 70%, #05070a)}}.publicStats{box-shadow:0 -8px 30px #0000004d}.publicStats div{text-align:center;border-right:1px solid #0003;min-height:100px;padding:23px 1.5vw}.publicStats span,.publicStats b{display:block}.publicStats span{letter-spacing:.13em;font-size:clamp(10px,1vw,15px);font-weight:900}.publicStats b{margin-top:8px;font:700 clamp(25px,2.4vw,42px) Georgia}.announcement{text-align:center;color:#fff;background:0 0;border:0;justify-content:center;align-items:center;min-height:76px;padding:14px clamp(22px,4vw,70px);display:flex}.announcement strong{font-size:clamp(22px,2.2vw,38px);line-height:1.15}.playerClock>footer{text-align:center;color:#6f7681;letter-spacing:.12em;border:0;padding:12px;display:block}.payoutTicker{border-top:2px solid var(--clock-accent);width:100%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.payoutTicker{border-top:2px solid color-mix(in srgb, var(--clock-accent) 70%, #fff)}}.payoutTicker{background:var(--clock-surface)}@supports (color:color-mix(in lab, red, red)){.payoutTicker{background:color-mix(in srgb, var(--clock-surface) 92%, #000)}}.payoutTicker{color:#fff;box-shadow:0 -8px 24px #00000057}.payoutTickerTrack{width:max-content;animation:24s linear infinite payout-roll;display:flex}.payoutTickerGroup{white-space:nowrap;flex-shrink:0;align-items:center;gap:clamp(34px,4vw,74px);min-width:100vw;padding:16px clamp(34px,4vw,74px);display:flex}.payoutTickerGroup strong{color:var(--clock-accent);letter-spacing:.14em;font-size:clamp(15px,1.5vw,25px)}.payoutTickerGroup span{font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1, "tnum" 1;font-family:Arial,Helvetica,sans-serif;font-size:clamp(18px,2vw,31px);font-weight:900;line-height:1}.payoutTickerGroup span b{color:var(--clock-accent);font-family:inherit;font-size:inherit;font-variant-numeric:inherit;letter-spacing:.08em;margin-right:10px;font-weight:900}@keyframes payout-roll{0%{transform:translate(0)}to{transform:translate(-50%)}}.payoutEditor{border:1px solid var(--line);background:#0a0e15;grid-column:1/-1;padding:15px}.payoutEditorHead,.payoutRow{align-items:end;gap:10px;display:flex}.payoutEditorHead{justify-content:space-between;align-items:center}.payoutEditorActions{gap:8px;display:flex}.payoutEditor h3{color:var(--gold);margin:0 0 3px;font:700 22px Georgia,serif}.payoutRows{gap:8px;margin-top:14px;display:grid}.payoutRow label{flex:1}.payoutRow .danger{min-width:125px;margin-bottom:1px}.payoutEmpty{color:var(--muted);margin:12px 0 0}.playerClock.onBreak{background:var(--clock-accent)}@supports (color:color-mix(in lab, red, red)){.playerClock.onBreak{background:color-mix(in srgb, var(--clock-accent) 78%, #070a0f)}}.clockMissing{text-align:center;place-content:center;min-height:100vh;display:grid}.clockMissing img{border-radius:50%;width:180px;margin:auto}.clockMissing h1{font:700 50px Georgia}.clockMissing p{color:var(--muted)}@media (width<=1000px){.tdWorkspace{grid-template-columns:1fr}.tdWorkspace aside{gap:8px;display:flex;overflow:auto}.tdWorkspace aside .eyebrow{display:none}.tdWorkspace aside>button{min-width:210px}.clockControl{grid-template-columns:1fr}.clockTime{text-align:left}.tdGrid{grid-template-columns:1fr}.tdStats{grid-template-columns:repeat(3,1fr)}.playerRow{grid-template-columns:1fr 1fr 1fr}.playerRow>div{grid-column:1/-1}.seasonPrimary,.seasonHistory{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.tdHero{flex-direction:column;align-items:flex-start}.tdAdminTabs{padding:0}.tdAdminTabs button{text-align:center;justify-content:center;min-height:66px;padding:10px 8px;display:flex}.tdAdminTabs button>span,.tdAdminTabs button small{display:none}.tdCreate{flex-direction:column}.tdCreateDetails,.tdCreate>select,.tdCreate>button{width:100%}.tdCreateDetails{min-width:0}.tdCreateDetails label{grid-template-columns:1fr;gap:5px}.pokerHubFoundation{grid-template-columns:1fr;margin:18px;padding:20px}.pokerHubStatus{border-left:0;border-top:1px solid var(--line);padding:18px 0 0}.tdPanel{padding:18px}.tdTop{flex-direction:column;align-items:flex-start}.displayQuickSettingsHead,.displayQuickFields{flex-direction:column;align-items:stretch}.tdStats{grid-template-columns:1fr 1fr}.clockTime{font-size:55px}.clockButtons,.playerRow{grid-template-columns:1fr}.playerRow>div{grid-column:auto}.publicStats{grid-template-columns:repeat(2,1fr)}.playerClock{height:auto;min-height:100vh;overflow:auto}.playerClock.registrationMode{grid-template-rows:auto 1fr}.registrationDisplay{padding:22px 16px 35px}.registrationCountdown{font-size:clamp(54px,17vw,90px)}.registrationSummary{margin-top:18px}.registrationSummary div{padding:11px 7px}.registrationSectionTitle{flex-direction:column;align-items:flex-start;gap:4px}.registrationSeatGrid,.registrationPlayerGrid{grid-template-columns:1fr}.registrationUnseated{flex-direction:column;align-items:flex-start;gap:5px}.publicTime{font-size:90px}.clockMain h1{font-size:48px}}.adminActions{align-items:center;gap:10px;display:flex}.adminActions form{margin:0}.adminActions button{color:#ffadad;text-transform:uppercase;letter-spacing:.08em;background:0 0;border:1px solid #6b3333;padding:15px 20px;font-size:12px;font-weight:800}.adminLogin{background:radial-gradient(circle at 50% 38%,#194b994d,#0000 32%),#080b11;place-items:center;min-height:calc(100vh - 82px);padding:40px 20px;display:grid}.adminLogin>section{text-align:center;background:linear-gradient(145deg,#171c26,#0c0f15);border:1px solid #51451e;width:min(470px,100%);padding:42px;box-shadow:0 30px 90px #000}.adminLogin img{object-fit:cover;border-radius:50%;width:115px;height:115px;margin-bottom:25px}.adminLogin h1{margin:0 0 15px;font:700 46px Georgia}.adminLogin>section>p:not(.eyebrow){color:var(--muted);line-height:1.6}.adminLogin form{gap:14px;margin:28px 0;display:grid}.adminLogin label{text-align:left;color:var(--gold);letter-spacing:.1em;gap:8px;font-size:11px;font-weight:900;display:grid}.adminLogin input{color:#fff;letter-spacing:.2em;background:#080b10;border:1px solid #3b414d;padding:16px;font-size:20px}.adminLogin button{background:var(--gold);color:#111;text-transform:uppercase;letter-spacing:.08em;border:0;padding:16px;font-weight:900}.adminLogin button:disabled{opacity:.6}.adminLogin a{color:#aaa}.loginError{color:#ffb6b6;background:#421d21;padding:11px;font-size:13px}@media (width<=650px){.adminActions{flex-direction:column;align-items:stretch}.adminActions a,.adminActions button{width:100%}}.brand img{object-fit:cover;border-radius:50%;width:48px;height:48px}.nav .brand img{width:56px;height:56px}.homeHero{background:radial-gradient(circle at 78% 42%,#124c9747,#0000 30%),radial-gradient(circle at 78% 42%,#d8b33421,#0000 52%),#080a0f;grid-template-columns:1.15fr .85fr;align-items:center;gap:7vw;min-height:680px;padding:70px 9vw;display:grid;overflow:hidden}.homeCopy h1,.pageHero h1,.profilePageHero h1{letter-spacing:-.055em;text-transform:uppercase;margin:0;font:700 clamp(54px,7vw,96px)/.92 Georgia,serif}.homeCopy h1 em{color:var(--gold);font-style:normal}.homeCopy h1>span{color:#d7dbe3;letter-spacing:.2em;margin-bottom:18px;font:800 clamp(12px,1.25vw,17px)/1.2 Arial,Helvetica,sans-serif;display:block}.homeCopy>p:not(.eyebrow){color:#b8bec9;max-width:620px;margin:28px 0;font-size:18px;line-height:1.75}.heroLogo{border-radius:50%;width:min(500px,100%);box-shadow:0 0 100px #2263bd38,0 35px 80px #000}.story{grid-template-columns:1fr 1fr;align-items:start;gap:9vw;display:grid}.story p{color:#b8bec9;font-size:17px;line-height:1.8}.values{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.values article{border-right:1px solid var(--line);background:#0d1016;padding:55px 5vw}.values article:last-child{border:0}.values b{color:var(--gold);font:700 42px Georgia}.values h3{font:700 25px Georgia}.values p{color:var(--muted);line-height:1.7}.darkBand{background:linear-gradient(100deg,#121722,#15130c)}.champion{grid-template-columns:1fr 1fr;align-items:center;display:grid}.champion h2{font-size:64px}.championPhoto,.playerPhoto{color:#080a0f;outline:2px solid var(--gold);background:linear-gradient(145deg,#d8b334,#153f85);border:8px solid #161b25;border-radius:50%;justify-self:center;place-items:center;width:230px;height:230px;font:700 58px Georgia;display:grid;position:relative}.championPhoto span,.playerPhoto span{color:#7e8592;letter-spacing:.15em;font:9px Arial;position:absolute;bottom:-30px}.pageHero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 80% 20%,#13488f40,#0000 34%),#0b0e14;min-height:400px;padding:100px 9vw 75px}.pageHero h1{font-size:clamp(50px,7vw,88px)}.pageHero>p:last-child{color:#aeb5c1;max-width:720px;font-size:17px;line-height:1.7}.eventList{gap:30px;display:grid}.eventFeature{border:1px solid var(--line);background:linear-gradient(125deg,#151a23,#0e1117);grid-template-columns:330px 1fr;gap:45px;padding:28px;display:grid;position:relative;overflow:hidden}.eventArtwork{background:#080a0f;border:1px solid #383222;place-items:center;min-height:390px;display:grid;position:relative}.eventArtwork img{object-fit:contain;opacity:1;border-radius:0;width:100%;height:100%;max-height:520px;display:block}.eventArtwork span{color:#6e7582;letter-spacing:.2em;font-size:9px;position:absolute;bottom:18px}.eventInfo{z-index:1;padding:25px 35px 25px 0;position:relative}.eventInfo h2{font-size:48px}.eventInfo h3{color:var(--gold);font-size:20px}.eventInfo>p{color:#abb2be;line-height:1.7}.eventDate{font-weight:800;color:#fff!important}.detailGrid{grid-template-columns:1fr 1fr;gap:20px;margin:28px 0;display:grid}.detailGrid span{color:#c4c8d0}.detailGrid b{color:var(--gold);letter-spacing:.13em;margin-bottom:7px;font-size:9px;display:block}.eventInfo .goldBtn{border:0}.eventMore{color:var(--gold);margin-top:24px;font-weight:800;text-decoration:none;display:block}.quickLinks{grid-template-columns:1fr 1fr;gap:18px;padding-top:0;display:grid}.quickLinks a{border:1px solid var(--line);background:var(--panel);color:#fff;padding:28px;text-decoration:none}.quickLinks b,.quickLinks span{display:block}.quickLinks b{color:var(--gold);margin-bottom:10px}.quickLinks span{color:var(--muted)}.boardSearch{width:min(430px,100%);color:var(--gold);border:1px solid #373c47;align-items:center;gap:10px;margin:0 0 24px;padding:12px 15px;display:flex}.boardSearch input{color:#fff;background:0 0;border:0;outline:0;width:100%}.badgeHeading{margin-top:38px}.badgeGrid{gap:10px;display:grid}.achievement p{color:#d9dde4}.eventDetailHero{background:radial-gradient(circle at 30% 30%,#d8b3341f,#0000 25%),#0b0e14;grid-template-columns:90px minmax(280px,420px) 1fr;align-items:center;gap:42px;padding:70px 8vw;display:grid}.eventDetailHero>a{color:var(--gold);align-self:start;text-decoration:none}.eventDetailPoster{background:#07090d;border:1px solid #4b411f;height:560px}.eventDetailPoster img{object-fit:contain;width:100%;height:100%}.eventDetailHero h1{text-transform:uppercase;margin:8px 0 20px;font:700 clamp(48px,6vw,82px)/.95 Georgia}.eventDetailHero h2{color:var(--gold);font:700 25px Georgia}.eventDetailHero>div:last-child>p:last-child{color:#b6bdc8;white-space:pre-line;line-height:1.8}.eventDetailDate{font-weight:800}.eventFacts{background:var(--gold);color:var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.eventFacts div{border-right:1px solid #0003;padding:25px 5vw}.eventFacts span,.eventFacts b{display:block}.eventFacts span{letter-spacing:.13em;margin-bottom:8px;font-size:10px;font-weight:900}.eventFacts b{font:700 18px Georgia}.eventActions{grid-template-columns:1fr 360px;align-items:center;gap:10vw;display:grid}.eventActions p{color:var(--muted);line-height:1.8}.actionStack{gap:12px;display:grid}.outlineBtn{border:1px solid var(--gold);color:var(--gold);text-align:center;text-transform:uppercase;letter-spacing:.08em;padding:15px 20px;font-size:12px;font-weight:800;text-decoration:none}.resultsList{gap:85px;display:grid}.completedResults{gap:24px;display:grid}.completedResultGrid{gap:22px;display:grid}.completedResultCard{background:linear-gradient(145deg,#0e121cfa,#04070dfa);border:1px solid #d6b14a59;border-radius:18px;overflow:hidden;box-shadow:0 18px 45px #0000003d}.completedResultHead{border-bottom:1px solid #ffffff14;justify-content:space-between;gap:22px;padding:24px;display:flex}.completedResultHead span{color:#d6b14a;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:800}.completedResultHead h3{margin:5px 0;font-size:1.55rem}.completedResultHead p{color:#aeb6c5;margin:0}.completedResultHead>b{color:#f0ce69;white-space:nowrap;border:1px solid #d6b14a73;border-radius:999px;align-self:flex-start;padding:8px 12px}.completedResultTable{display:grid}.completedResultRow{border-bottom:1px solid #ffffff0e;grid-template-columns:85px minmax(180px,1fr) 130px 110px;align-items:center;gap:12px;padding:11px 24px;display:grid}.completedResultRow.heading{color:#8f9aae;letter-spacing:.06em;text-transform:uppercase;background:#ffffff06;font-size:.72rem;font-weight:800}.completedResultRow:not(.heading):nth-child(2){background:linear-gradient(90deg,#d6b14a1f,#0000)}.completedResultRow strong,.completedResultRow b{color:#f0ce69}.completedResultCard>small{color:#9ba4b4;padding:12px 24px;display:block}@media (width<=720px){.completedResultHead{padding:20px;display:grid}.completedResultRow{grid-template-columns:55px minmax(130px,1fr) 85px 78px;gap:7px;padding:10px 14px;font-size:.82rem}.completedResultRow.heading{font-size:.62rem}}.resultEvent{grid-template-columns:280px 1fr;gap:50px;display:grid}.resultTitle h2{margin:0 0 12px;font:700 40px Georgia}.resultTitle>p:last-child{color:var(--muted)}.resultGallery{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.resultGallery figure{border:1px solid var(--line);background:var(--panel);margin:0}.resultGallery img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.resultGallery figcaption{gap:5px;padding:16px;display:grid}.resultGallery figcaption b{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.resultGallery small{color:var(--muted);line-height:1.5}.resultsCta{background:#111722;justify-content:space-between;align-items:center;display:flex}.infoNav{z-index:10;border-bottom:1px solid var(--line);background:#11151e;justify-content:center;gap:8px;padding:12px;display:flex;position:sticky;top:82px}.infoNav a{color:#ddd;padding:10px 16px;text-decoration:none}.infoSection{scroll-margin-top:150px}.infoSection>p:not(.eyebrow){color:#b6bdc8;max-width:900px;line-height:1.8}.infoCards,.ruleGrid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:35px;display:grid}.infoCards article,.ruleGrid p{background:var(--panel);border:1px solid var(--line);padding:28px}.infoCards article>b{color:var(--gold);font:700 40px Georgia}.infoCards h3{font:700 23px Georgia}.infoCards p,.ruleGrid p{color:#b6bdc8;line-height:1.7}.ruleGrid b{color:var(--gold);margin-bottom:10px;display:block}.muted{color:var(--muted)!important}.footerLinks{gap:18px;display:flex}.footerLinks a{color:#aaa;text-decoration:none}.footerLinks a:hover{color:var(--gold)}.rulesLinks{align-items:center;gap:24px;margin-top:30px;display:flex}.rulesLinks .outlineBtn{display:inline-block}.bigNumber{color:#d8b33409;font:700 200px Georgia;position:absolute;top:-35px;right:-10px}.contentGuide{background:var(--gold);color:#080a0f;grid-template-columns:1fr 1fr;gap:8vw;padding:75px 9vw;display:grid}.contentGuide .eyebrow{color:#2a2515}.contentGuide h2{margin:0;font:700 44px Georgia}.contentGuide ol{margin:0;padding-left:22px}.contentGuide li{border-bottom:1px solid #0003;padding:13px 0 13px 8px;font-weight:700}.boardControls{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.boardSummary{gap:28px;display:flex}.boardSummary span{color:#868d99;letter-spacing:.1em;font-size:9px}.boardSummary b{color:#fff;margin-bottom:4px;font-size:19px;display:block}.search{width:max-content;margin:0 0 30px auto;display:block}.profileCard{text-decoration:none}.profilePageHero{background:radial-gradient(circle at 28%,#d8b33429,#0000 25%),#0b0e14;grid-template-columns:100px 250px 1fr 100px;align-items:center;gap:30px;min-height:420px;padding:70px 9vw;display:grid}.profilePageHero>a{color:var(--gold);text-decoration:none}.profilePageHero h1{font-size:64px}.profilePageHero>strong{color:var(--gold);font:700 60px Georgia}.profilePageHero>strong small{color:#9da4b2;letter-spacing:.12em;margin-bottom:8px;font:900 9px Arial,sans-serif;display:block}.playerPhoto{width:190px;height:190px;font-size:46px}.profileStatBar{background:var(--gold);color:#080a0f;grid-template-columns:repeat(8,1fr);display:grid}.profileStatBar div{text-align:center;border-right:1px solid #0003;padding:24px}.profileStatBar span{letter-spacing:.12em;font-size:9px;font-weight:800}.profileStatBar b{margin-top:8px;font:700 28px Georgia;display:block}.profileQualification{background:#111722;border-bottom:1px solid #443a1a;grid-template-columns:minmax(250px,1fr) minmax(260px,1fr) auto;align-items:center;gap:24px;padding:24px 8vw;display:grid}.profileQualification>div{gap:8px;display:grid}.profileQualification span{color:var(--gold);letter-spacing:.12em;font-size:10px;font-weight:900}.profileQualification b{font:700 21px Georgia,serif}.profileQualification p{color:var(--muted);margin:0;line-height:1.55}.profileQualification a{color:var(--gold2);font-weight:900;text-decoration:none}.profileQualification.isQualified{background:linear-gradient(90deg,#152218,#111722);box-shadow:inset 5px 0 #4cc875}.profileColumns{grid-template-columns:1fr 1fr;gap:50px;display:grid}.resultCard{border:1px solid var(--line);background:#141923;padding:25px}.resultCard>span{color:var(--gold);font-size:10px}.resultCard h3{font:700 25px Georgia}.resultCard p{color:var(--muted)}.photoPlaceholder{text-align:center;color:#717987;letter-spacing:.14em;background:#11151c;border:1px dashed #4e5460;place-items:center;min-height:230px;padding:30px;font-size:11px;display:grid}@media (width<=900px){.homeHero,.story,.champion,.profileColumns{grid-template-columns:1fr}.heroLogo{width:320px}.values{grid-template-columns:1fr}.values article{border-right:0;border-bottom:1px solid var(--line)}.eventFeature{grid-template-columns:1fr}.eventArtwork{min-height:330px}.boardControls{flex-direction:column;align-items:flex-start;gap:22px}.profilePageHero{text-align:center;grid-template-columns:1fr}.profilePageHero>a{justify-self:start}.profilePageHero>strong{position:absolute;top:130px;right:30px}.profileStatBar{grid-template-columns:repeat(4,1fr)}.profileQualification{grid-template-columns:1fr;padding:24px 20px}}@media (width<=650px){.boardControls .toggle{border:0;flex-wrap:wrap;gap:7px;width:100%;padding:0;display:flex}.boardControls .toggle button{border:1px solid #3a3e47;flex:calc(33.333% - 7px);min-height:50px;padding:9px 7px;font-size:11px;line-height:1.15}.boardControls .toggle button:nth-child(4){border-color:#d8b334;flex-basis:100%;order:-1;font-size:13px}.homeHero{padding:60px 22px}.homeCopy h1{font-size:50px}.values article{padding:40px 25px}.eventFeature{gap:20px;padding:15px}.eventInfo{padding:15px}.eventInfo h2{font-size:35px}.detailGrid{grid-template-columns:1fr}.contentGuide{grid-template-columns:1fr;padding:55px 25px}.boardSummary{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.profileStatBar{grid-template-columns:repeat(2,1fr)}.profilePageHero{padding:55px 20px}.profilePageHero h1{font-size:48px}.playerPhoto{width:150px;height:150px}}.photoGallery{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.photoGallery figure{border:1px solid var(--line);background:#11151c;margin:0}.photoGallery figure img{aspect-ratio:4/3;object-fit:cover;width:100%}.photoGallery figcaption{color:#b8bec9;padding:12px;font-size:12px}@media (width<=650px){.quickLinks,.eventActions,.resultEvent,.infoCards,.ruleGrid{grid-template-columns:1fr}.eventDetailHero{grid-template-columns:1fr;padding:45px 20px}.eventDetailPoster{height:480px}.eventFacts{grid-template-columns:1fr}.eventFacts div{padding:20px}.resultGallery{grid-template-columns:1fr}.resultsCta{flex-direction:column;align-items:flex-start;gap:25px}.infoNav{justify-content:flex-start;top:82px;overflow:auto}.footerLinks{flex-wrap:wrap}.rulesLinks{flex-direction:column;align-items:stretch}}.eventGallery{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.eventGallery figure{border:1px solid var(--line);background:#11151c;margin:0}.eventGallery figure:last-child{grid-column:1/-1}.eventGallery img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.eventGallery figcaption{color:#aeb5c1;flex-direction:column;gap:6px;padding:16px;font-size:12px;display:flex}.eventGallery figcaption b{color:var(--gold);letter-spacing:.13em;text-transform:uppercase;font-size:10px}.championPhoto.hasPhoto,.playerPhoto.hasPhoto,.profileAvatar.hasPhoto{color:#0000;background:#111;overflow:hidden}.championPhoto.hasPhoto img,.playerPhoto.hasPhoto img,.profileAvatar.hasPhoto img{object-fit:cover;width:100%;height:100%}.profileAvatar.hasPhoto img{border-radius:50%}.playersCard .playerRow{grid-template-columns:minmax(170px,1fr) repeat(6,auto)}.playerRow .removePlayer{color:#ffadad;border-color:#6b3333}.playerRow button:disabled{opacity:.35;cursor:not-allowed}.tdStats{grid-template-columns:repeat(6,1fr)}.publicStats{grid-template-columns:repeat(7,1fr)}.auditPanel{background:#111722;border:1px solid #303746;margin-top:24px;padding:24px}.auditPanel h2{margin:3px 0 0}.auditTable{border-top:1px solid #303746;max-height:420px;margin-top:18px;overflow:auto}.auditRow{border-bottom:1px solid #29303d;grid-template-columns:170px 1.3fr 1fr 110px 1.2fr;align-items:center;gap:14px;padding:12px;font-size:13px;display:grid}.auditRow time{color:#9099a8}.auditRow b{color:var(--gold)}.archiveReview{background:radial-gradient(circle at 85% 0,#2760ad38,#0000 38%),#0d131e;border:1px solid #f2c94c8c;margin-top:24px;padding:28px}.archiveReviewHead{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.archiveReviewHead h2,.archiveResults h2{margin:3px 0 8px;font:700 clamp(26px,3vw,42px) Georgia,serif}.archiveReviewHead p:not(.eyebrow){max-width:780px;color:var(--muted);margin:0;line-height:1.65}.archiveActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.archiveActions button{color:#fff;background:#192131;border:1px solid #3b4557;padding:11px 14px;font-weight:800}.archiveActions .primary{border-color:var(--gold);background:var(--gold);color:#141006}.archiveStats{border:1px solid #303746;grid-template-columns:1.5fr repeat(3,1fr);margin-top:24px;display:grid}.archiveStats>div{background:#141c2ad1;border-right:1px solid #303746;gap:8px;min-width:0;padding:18px;display:grid}.archiveStats>div:last-child{border-right:0}.archiveStats span,.archiveResultHeader,.archiveLocked{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.archiveStats b{overflow-wrap:anywhere;font:700 20px Georgia,serif}.archiveResults{background:#111722;border:1px solid #303746;margin-top:24px;padding:24px}.archiveLocked{color:#7ce3a5;border:1px solid #49be7780;padding:8px 10px}.archiveEditing{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;border:1px solid #f2c94cb8;padding:8px 10px;font-size:10px;font-weight:900}.archiveCorrectionMeta{color:#9fa8b8;margin:8px 0 0;font-size:12px}.archiveCorrectionNotice{border-left:3px solid var(--gold);color:#d7deea;background:#f2c94c17;align-items:center;gap:12px;margin-top:16px;padding:13px 14px;font-size:12px;line-height:1.5;display:flex}.archiveCorrectionNotice b{color:var(--gold);text-transform:uppercase;flex:none}.archiveResultTable{border-top:1px solid #303746;margin-top:18px}.archiveResultRow{border-bottom:1px solid #29303d;grid-template-columns:80px minmax(180px,1.6fr) repeat(4,minmax(80px,.7fr));align-items:center;gap:12px;padding:12px;font-size:13px;display:grid}.archiveResultRow>b{color:var(--gold)}.archiveResultRow.editing input[type=number]{color:#fff;width:100%;min-width:0;font:inherit;background:#0c111b;border:1px solid #46536a;padding:9px 10px}.archiveDealToggle{color:#fff;align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.archiveDealToggle input{accent-color:var(--gold)}.archiveCorrectionActions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.archiveCorrectionActions button{color:#fff;background:#192131;border:1px solid #46536a;padding:12px 16px;font-weight:900}.archiveCorrectionActions .primary{border-color:var(--gold);background:var(--gold);color:#151005}.archiveCorrectionActions button:disabled{opacity:.55}.archiveCorrectionMessage{margin-top:16px}.socialPostGenerator{background:radial-gradient(circle at 100% 0,#f2c94c1f,#0000 38%),#111722;border:1px solid #f2c94c8c;margin-top:24px;padding:24px}.socialPostGenerator h2{margin:3px 0 8px;font:700 clamp(26px,3vw,42px) Georgia,serif}.socialPostHead{align-items:flex-start;gap:24px}.socialPostHead p:not(.eyebrow){color:var(--muted);margin:0}.socialPostActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.socialPostActions button{color:#fff;background:#192131;border:1px solid #46536a;min-height:44px;padding:11px 15px;font-weight:900}.socialPostActions .primary{border-color:var(--gold);background:var(--gold);color:#151005}.socialPostActions .primary:disabled{cursor:not-allowed;opacity:.45}.survivorSplitEditor{background:#0b111d;border:1px solid #46536a;grid-column:1/-1;width:100%}.socialPostGenerator>.survivorSplitEditor{margin-top:18px}.endChecklistRow .survivorSplitEditor{margin-top:2px}.survivorSplitSummary{justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.survivorSplitSummary>div{min-width:0}.survivorSplitSummary b,.survivorSplitSummary span{display:block}.survivorSplitSummary b{color:#fff;font-size:13px}.survivorSplitSummary span{color:#aeb8c9;margin-top:5px;font-size:11px;line-height:1.45}.survivorSplitSummary button,.survivorSplitActions button,.survivorSplitRow>button{border:1px solid var(--gold);color:#f5d66c;background:#192131;min-height:42px;padding:10px 13px;font-size:11px;font-weight:900}.survivorSplitForm{background:#101827;border-top:1px solid #39465b;padding:16px}.survivorSplitTotals{border:1px solid #39465b;grid-template-columns:repeat(3,1fr);display:grid}.survivorSplitTotals span{color:#9eabba;text-transform:uppercase;border-right:1px solid #39465b;gap:4px;padding:12px;font-size:10px;display:grid}.survivorSplitTotals span:last-child{border-right:0}.survivorSplitTotals b{color:#fff;font-size:16px}.survivorSplitTotals .balanced b{color:#8cebad}.survivorSplitRows{gap:10px;margin-top:14px;display:grid}.survivorSplitRow{grid-template-columns:minmax(180px,1fr) 150px auto;align-items:end;gap:10px;display:grid}.survivorSplitRow label{color:var(--gold);letter-spacing:.05em;text-transform:uppercase;gap:6px;font-size:10px;font-weight:900;display:grid}.survivorSplitRow select,.survivorSplitRow input{color:#fff;background:#080d16;border:1px solid #46536a;width:100%;min-height:42px;padding:9px 10px}.survivorSplitRow>button.danger{color:#ffb5be;border-color:#77404a}.survivorSplitRow>button:disabled,.survivorSplitActions button:disabled{cursor:not-allowed;opacity:.4}.survivorSplitActions{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.survivorSplitActions .primary{background:var(--gold);color:#151005}.survivorSplitForm>small{color:#f0bd79;margin-top:10px;line-height:1.45;display:block}.socialPostWarning{color:#ffd18c;background:#2d1d0b;border:1px solid #8a5a27;margin:12px 0 0;padding:12px 14px;font-size:12px;font-weight:800;line-height:1.5}.socialPostGenerator textarea{resize:vertical;color:#f5f7fb;background:#080d16;border:1px solid #46536a;width:100%;min-height:680px;margin-top:18px;padding:18px;font:15px/1.55 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.socialPostGenerator>small{color:#9fa8b8;margin-top:10px;line-height:1.5;display:block}.archiveAuditPanel{margin-top:24px}.archiveSafetyNote{color:#9fa8b8;margin:18px 0 0;font-size:12px;line-height:1.6}.resultsPanel{background:#111722;border:1px solid #303746;margin-top:24px;padding:24px}.resultsPanel .cardHead>label{color:var(--gold);gap:6px;font-size:11px;font-weight:800;display:grid}.resultsPanel select,.resultRow input{color:#fff;background:#090d14;border:1px solid #3a4352;padding:10px}.endChecklist{background:#090f19;border:1px solid #354159;margin-top:22px}.endChecklistHead{background:linear-gradient(135deg,#111c31,#090e18);border-bottom:1px solid #2b3547;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.endChecklistHead h3{color:#fff;margin:3px 0 5px;font-size:22px}.endChecklistHead p:not(.eyebrow){color:var(--muted);margin:0;font-size:12px;line-height:1.5}.endChecklistProgress{color:#ffb3bd;letter-spacing:.08em;background:#3b1820;border:1px solid #9f4553;flex:none;padding:10px 12px;font-size:11px}.endChecklistProgress.ready{color:#91efb5;background:#153825;border-color:#43af72}.endChecklistRows{display:grid}.endChecklistRow{border-bottom:1px solid #252e3d;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:68px;padding:12px 16px;display:grid}.endChecklistRow:last-child{border-bottom:0}.endChecklistRow.block{background:#972f3f14}.endChecklistRow.warning{background:#dba62814}.endChecklistIcon{color:#ff9dab;background:#3a1720;border:1px solid #a54756;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.endChecklistRow.pass .endChecklistIcon{color:#8cebad;background:#143822;border-color:#3dad6d}.endChecklistRow.warning .endChecklistIcon{color:#f7d46b;background:#3c2d0d;border-color:#d4a833}.endChecklistRow b,.endChecklistRow small{display:block}.endChecklistRow b{color:#fff;font-size:13px}.endChecklistRow small{color:#aab4c5;margin-top:4px;font-size:11px;line-height:1.45}.endChecklistConfirm{color:#f2d36e;cursor:pointer;align-items:center;gap:8px;min-width:120px;font-size:11px;font-weight:900;display:flex}.endChecklistConfirm input{accent-color:#eac13f;width:18px;height:18px}.endChecklistConfirm input:disabled{opacity:.45;cursor:not-allowed}.resultRows{margin-top:18px}.resultHeader,.resultRow{border-bottom:1px solid #29303d;grid-template-columns:1.6fr 100px 130px 110px;align-items:center;gap:12px;padding:10px 12px;display:grid}.resultHeader{color:var(--gold);letter-spacing:.1em;font-size:10px;font-weight:900}.resultRow label{align-items:center;gap:7px;display:flex}.resultPlayerName{gap:4px;display:grid}.resultPlayerName small{color:var(--muted);font-size:10px;font-weight:700}.resultsActiveNotice{color:#dce6f8;background:#101827;border:1px solid #33415a;margin:14px 0 0;padding:12px 14px}.sendResults{background:var(--gold);color:#101216;margin-top:18px;padding:14px 20px;font-weight:900}.sendResults:disabled{cursor:not-allowed;opacity:.48}.resultsMessage{background:#17243a;padding:12px}@media (width<=650px){.endChecklistHead{flex-direction:column;align-items:flex-start}.endChecklistRow{grid-template-columns:30px minmax(0,1fr)}.endChecklistConfirm{grid-column:2;min-width:0}}.stackRecalc{color:var(--muted);justify-content:flex-end;align-items:center;gap:12px;margin:-10px 0 22px;font-size:11px;display:flex}.stackRecalc button{border:1px solid var(--gold);color:var(--gold);background:#211d11;padding:10px 14px;font-weight:800}.addPlayer .newPlayerBtn{color:#fff;background:#163d7c}.addPlayer .editPlayerBtn{color:#f2c94c;background:0 0;border:1px solid #f2c94c}.addPlayer .editPlayerBtn:disabled{color:#ffffff6b;cursor:not-allowed;border-color:#ffffff38}.playerQuickMatches{background:#0a101b;border:1px solid #3b465b;gap:8px;margin:-7px 0 15px;padding:12px;display:grid}.playerQuickMatches>span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.playerQuickMatches>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.playerQuickMatches button{color:#fff;text-align:left;background:#142039;border:1px solid #3d4b66;min-width:0;padding:10px 12px}.playerQuickMatches b,.playerQuickMatches small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.playerQuickMatches small{color:var(--gold);margin-top:3px}.selectedPlayerRecord{color:#b9c3d5;margin:-7px 0 14px;font-size:12px}.selectedPlayerRecord b{color:#fff}.newPlayerModal>p:not(.eyebrow){color:var(--muted)}.newPlayerFields{grid-template-columns:1fr 1fr;gap:12px;margin:22px 0;display:grid}.clockArtworkEditor{background:#090d14;border:1px solid #4b5361;gap:14px;margin:14px 0 20px;padding:14px;display:grid}.clockArtworkPreview{aspect-ratio:16/9;color:#fff;text-align:center;background-color:#111722;background-repeat:no-repeat;background-size:cover;border:2px solid #75601f;grid-template-rows:auto 1fr auto auto auto auto;align-items:center;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 70px #00000047}.previewHeader{text-transform:uppercase;background:#05080dc7;padding:8px;font:900 clamp(14px,2vw,24px) Arial,sans-serif}.previewClock{text-shadow:0 3px 14px #000;align-self:end;font:900 clamp(42px,9vw,96px) Georgia,serif}.previewBlinds{text-shadow:0 2px 10px #000;font:900 clamp(16px,3vw,34px) Georgia,serif}.previewBlinds small{color:#f0c755;font:800 .45em Arial;display:block}.previewAnnouncement{text-shadow:0 2px 8px #000;padding:5px 12px;font-weight:900}.previewStats,.previewPayouts{color:#111;background:#d8b334e6;padding:7px;font-size:clamp(8px,1vw,13px);font-weight:900}.previewPayouts{color:#fff;background:#05080deb}.artworkPositionControls{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;display:grid}.artworkPositionControls label{color:var(--gold);gap:6px;font-size:10px;font-weight:800;display:grid}.artworkPositionControls input{width:100%;accent-color:var(--gold)}.artworkPositionControls button{color:#fff;background:#171d28;border:1px solid #75601f;padding:10px 14px}.artworkPositionHint{color:#9ea6b4;line-height:1.45}.tdStats .shortfallStat,.moneySummary .shortfallSummary{color:#ffd1d4;background:#481a1f;box-shadow:inset 0 -3px #e35c63}.tdStats .shortfallStat span,.tdStats .shortfallStat b,.moneySummary .shortfallSummary b{color:#ffb7bc}@media (width<=720px){.artworkPositionControls{grid-template-columns:1fr}}.newPlayerFields label{color:var(--gold);gap:6px;font-size:10px;font-weight:800;display:grid}.newPlayerFields input,.newPlayerFields textarea{color:#fff;background:#090c12;border:1px solid #343a46;padding:12px}.newPlayerFields .wide{grid-column:1/-1}.newPlayerFields textarea{min-height:75px}.savePlayer{background:var(--gold);color:#111;border:0;width:100%;padding:14px;font-weight:900}.savePlayer:disabled{opacity:.5}.playerFormError{color:#ffb6b6;background:#421d21;padding:10px}@media (width<=650px){.addPlayer{flex-wrap:wrap}.addPlayer input{flex:1 0 100%;min-height:52px}.addPlayer button{flex:calc(33.333% - 8px);min-height:48px;padding:9px 7px}.playerQuickMatches>div,.newPlayerFields{grid-template-columns:1fr}}.structureManager{border-bottom:1px solid var(--line);background:#0d1119;padding:28px 6vw}.structureHead,.levelHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.structureHead h2{margin:4px 0;font:700 32px Georgia}.structureHead>div:last-child,.levelHeader{gap:8px;display:flex}.structureManager button{color:#fff;background:#1a202b;border:1px solid #424957;padding:10px 13px}.structureManager button.primary{background:var(--gold);color:#111;font-weight:900}.structureLayout{grid-template-columns:210px 1fr;gap:18px;margin-top:20px;display:grid}.structureLayout>aside{align-content:start;gap:6px;display:grid}.structureLayout>aside button{text-align:left;gap:4px;display:grid}.structureLayout>aside button small{color:var(--muted);font-size:9px;line-height:1.3}.structureLayout>aside button.active{border-color:var(--gold);color:var(--gold)}.structureSettings{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.structureSettings label{color:var(--muted);gap:5px;font-size:10px;display:grid}.structureSettings input,.structureLevel input,.structureLevel select{color:#fff;background:#090c12;border:1px solid #343a46;min-width:0;padding:9px}.structureGenerator{background:linear-gradient(135deg,#f2c94c1a,#0d162be6 46%,#080c16f5);border:1px solid #f2c94c7a;margin-top:18px;padding:18px}.structureGeneratorTop{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.structureGenerator h3{color:#fff;margin:3px 0 6px;font:700 22px/1.05 Georgia,Times New Roman,serif}.structureGenerator small{max-width:610px;color:var(--muted);line-height:1.5;display:block}.structureGeneratorFields{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.structureGeneratorFields label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;gap:5px;font-size:10px;display:grid}.structureGeneratorFields input,.structureGeneratorFields select{color:#fff;background:#090c12;border:1px solid #40495c;width:100%;min-width:0;padding:10px}.structureGeneratorFields .structureAnteToggle{color:#fff;cursor:pointer;background:#090c12;border:1px solid #40495c;align-items:center;gap:10px;min-height:39px;margin-top:15px;padding:10px;display:flex}.structureGeneratorFields .structureAnteToggle input{width:18px;height:18px;accent-color:var(--gold)}.structureGeneratorSummary{color:var(--muted);border-top:1px solid #f2c94c3d;flex-wrap:wrap;align-items:center;gap:18px;margin-top:16px;padding-top:15px;font-size:12px;display:flex}.structureGeneratorSummary b{color:#fff}.structureGeneratorSummary .generateStructure{margin-left:auto}.structureManager button.generateStructure{border-color:var(--gold);background:var(--gold);color:#111;white-space:nowrap;min-height:39px;font-weight:900}.structureManager button.generateStructure:disabled{cursor:not-allowed;opacity:.4}.structureLevels{margin-top:20px}.structureLevelScroller{padding-bottom:6px;overflow-x:auto}.structureLevelsTable{min-width:1160px}.structureLevel{border:1px solid #0000;grid-template-columns:48px minmax(115px,1.25fr) repeat(4,minmax(82px,.9fr)) minmax(92px,1fr) repeat(3,minmax(72px,.75fr)) auto;align-items:center;gap:7px;margin-top:7px;padding:4px;transition:border-color .15s,opacity .15s,background .15s;display:grid;position:relative}.structureLevel>span:first-child{color:var(--gold);text-align:center}.structureLevelColumns{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-top:12px;font-size:10px;font-weight:800}.structureLevelColumns>span{color:var(--muted)!important;text-align:left!important}.structureLevelColumns>span:first-child{text-align:center!important}.structureLevel strong{color:#fff;font-size:13px}.structureLevel strong.breakName{color:var(--gold)}.structureLevel.dragging{border-color:var(--gold);opacity:.55;background:#f2c94c14}.structureLevel.dropBefore:before,.structureLevel.dropAfter:after{content:"";z-index:3;background:var(--gold);pointer-events:none;border-radius:999px;height:4px;position:absolute;left:0;right:0;box-shadow:0 0 12px #f2c94cf2}.structureLevel.dropBefore:before{top:-7px}.structureLevel.dropAfter:after{bottom:-7px}.dragHandle{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;font-size:18px}.dragHandle:active{cursor:grabbing}.structureLevel input:disabled{opacity:.35}.prestigeStructureRating{background:linear-gradient(135deg,#f2c94c17,#0a101ff5);border:1px solid #f2c94c6b;grid-template-columns:minmax(205px,.75fr) minmax(0,2.25fr);gap:16px;margin-top:18px;padding:16px;display:grid}.prestigeRatingLead h3{color:#fff;margin:4px 0 6px;font:700 24px/1 Georgia,Times New Roman,serif}.prestigeStructureRating.green .prestigeRatingLead h3 span{color:#5ee39b}.prestigeStructureRating.amber .prestigeRatingLead h3 span{color:var(--gold)}.prestigeStructureRating.red .prestigeRatingLead h3 span{color:#ff7474}.prestigeStars{color:var(--gold);letter-spacing:.08em;font-size:20px}.prestigeStars span{color:#566077}.prestigeRatingFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.prestigeRatingFacts>span{background:#060a13b8;border:1px solid #31394b;align-content:center;gap:4px;min-height:78px;padding:10px 12px;display:grid}.prestigeRatingFacts small{color:var(--gold);letter-spacing:.08em;font-size:9px;font-weight:900}.prestigeRatingFacts b{color:#fff;font-size:13px}.prestigeRatingFacts em{color:var(--muted);font-size:10px;font-style:normal}.prestigeRatingNote{color:var(--muted);grid-column:1/-1;margin:0;font-size:11px}.pressureValue{color:#dce5f6;font-variant-numeric:tabular-nums;background:#11192bb8;border:1px solid #3b4559b8;place-items:center start;min-height:35px;padding:7px 9px;font-size:12px;display:grid}.pressurePlayers{color:var(--gold);font-weight:900}.pressureDisclaimer{max-width:980px;color:var(--muted);margin:8px 0 0;font-size:10px;line-height:1.45}.deleteStructure{margin-top:18px;color:#ff9b9b!important}.deleteStructure:disabled{opacity:.35}@media (width<=1000px){.structureLayout{grid-template-columns:1fr}.structureLayout>aside{display:flex;overflow:auto}.structureSettings{grid-template-columns:repeat(2,1fr)}.structureGeneratorFields{grid-template-columns:repeat(2,minmax(0,1fr))}.prestigeStructureRating{grid-template-columns:1fr}}@media (width<=650px){.newPlayerFields{grid-template-columns:1fr}.newPlayerFields .wide{grid-column:auto}.structureHead{flex-direction:column;align-items:flex-start}.structureSettings{grid-template-columns:1fr}.structureGeneratorTop{flex-direction:column}.structureGeneratorFields{grid-template-columns:1fr}.structureGeneratorSummary{flex-direction:column;align-items:stretch;gap:8px}.structureGeneratorSummary .generateStructure{margin-left:0}.prestigeRatingFacts,.eventGallery{grid-template-columns:1fr}.eventGallery figure:last-child{grid-column:auto}.photoGallery{grid-template-columns:1fr}}.marketplacePage{color:#f7f4ec;background:radial-gradient(circle at 50% -10%,#23468c47,#0000 36%),#070b14;min-height:100vh;padding-bottom:6rem}.marketplaceHero{justify-content:space-between;align-items:flex-end;gap:2rem;padding-top:5.5rem;padding-bottom:3rem;display:flex}.marketplaceHero h1,.marketplaceLogin h1{text-transform:uppercase;letter-spacing:-.035em;text-shadow:0 0 35px #4d70d352;margin:.35rem 0 1.15rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,7vw,6.5rem);line-height:.88}.marketplaceHero>div:first-child{max-width:850px}.marketplaceHero p:not(.eyebrow){color:#c8cedc;max-width:720px;font-size:1.1rem}.marketplaceActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.8rem;display:flex}.marketplaceActions button{white-space:nowrap}.memberBadge{text-transform:uppercase;letter-spacing:.13em;border:1px solid #ffffff38;padding:.82rem 1rem;font-size:.72rem}.memberBadge.verified{color:#8cf0b8;border-color:#4ecf8d}.memberBadge.pending{color:#f3c54d}.marketplaceNotice{color:#e4dcc9;background:#e0b03014;border:1px solid #e0b03066;padding:1rem 1.25rem}.marketplaceToast{background:#152346;border-left:4px solid #e4b52f;margin-top:1rem;padding:1rem 1.25rem}.marketplaceFilters{grid-template-columns:minmax(260px,2fr) 1fr 180px;gap:.7rem;padding-top:2rem;padding-bottom:1.5rem;display:grid}.marketplaceFilters input,.marketplaceFilters select,.marketplaceForm input,.marketplaceForm select,.marketplaceForm textarea,.chatComposer input,.marketplaceLogin input{color:#fff;width:100%;font:inherit;background:#0d1425;border:1px solid #ffffff2e;border-radius:0;padding:.95rem 1rem}.marketplaceFilters input:focus,.marketplaceFilters select:focus,.marketplaceForm input:focus,.marketplaceForm select:focus,.marketplaceForm textarea:focus,.chatComposer input:focus{outline-offset:1px;outline:2px solid #e5b830}.marketplaceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.ticketCard{background:linear-gradient(150deg,#1e2b4ee0,#080c16f5);border:1px solid #ffffff26;padding:1.4rem;box-shadow:0 18px 45px #00000040}.ticketCardTop{text-transform:uppercase;letter-spacing:.13em;color:#e3b42e;justify-content:space-between;font-size:.72rem;display:flex}.ticketCard h2{margin:.2rem 0 1.2rem;font-family:Georgia,Times New Roman,serif;font-size:1.8rem}.ticketType{text-transform:uppercase;letter-spacing:.14em;color:#8e9aba;margin-top:1.5rem;font-size:.68rem}.ticketCard dl{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;grid-template-columns:repeat(3,1fr);gap:.6rem;padding:1rem 0;display:grid}.ticketCard dl div{min-width:0}.ticketCard dt{text-transform:uppercase;letter-spacing:.1em;color:#8791a9;font-size:.62rem}.ticketCard dd{overflow-wrap:anywhere;margin:.3rem 0 0;font-weight:700}.ticketPrice{justify-content:space-between;align-items:end;padding:1rem 0;display:flex}.ticketPrice small{text-transform:uppercase;letter-spacing:.12em;color:#acb3c2}.ticketPrice strong{color:#f1c84e;font-family:Georgia,Times New Roman,serif;font-size:2.3rem}.ticketCard .goldButton{width:100%;margin-top:1rem}.marketplaceEmpty{text-align:center;border:1px dashed #ffffff3d;grid-column:1/-1;padding:5rem 2rem}.marketplaceEmpty h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:2.4rem}.marketplaceModal{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02050ce0;place-items:center;padding:1.2rem;display:grid;position:fixed;inset:0;overflow:auto}.marketplaceForm{background:#0b1120;border:1px solid #e2b43180;width:min(880px,100%);max-height:calc(100vh - 2.4rem);padding:2rem;position:relative;overflow:auto;box-shadow:0 30px 100px #000}.marketplaceForm h2{margin:.2rem 0 1.5rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3.4rem)}.modalClose{color:#fff;cursor:pointer;background:0 0;border:0;font-size:2rem;position:absolute;top:1rem;right:1rem}.formGrid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.marketplaceForm label,.marketplaceLogin label{text-transform:uppercase;letter-spacing:.11em;color:#c8cfdf;gap:.45rem;font-size:.72rem;display:grid}.marketplaceForm>label{margin-top:1rem}.checkboxLabel{text-transform:none!important;letter-spacing:0!important;grid-template-columns:auto 1fr!important;align-items:center!important;font-size:.92rem!important}.checkboxLabel input{width:auto}.marketplaceForm .goldButton{margin-top:1.3rem}.marketplaceChat{z-index:1100;background:#080d18;border-left:1px solid #e2b43173;grid-template-rows:auto auto 1fr auto;width:min(480px,100%);display:grid;position:fixed;top:0;bottom:0;right:0;box-shadow:-20px 0 70px #0000007a}.chatHeader{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:start;gap:1rem;padding:1.2rem 1.3rem;display:flex}.chatHeader small{color:#e4b52f;text-transform:uppercase;letter-spacing:.13em}.chatHeader h2{margin:.25rem 0 0;font-family:Georgia,Times New Roman,serif}.chatHeader button{color:#fff;background:0 0;border:0;font-size:2rem}.chatSafety{color:#ffe69a;background:#3b2e0b;padding:.85rem 1.3rem;font-size:.83rem}.chatMessages{flex-direction:column;gap:.8rem;padding:1.2rem;display:flex;overflow:auto}.chatMine,.chatTheirs{max-width:84%;padding:.75rem .9rem}.chatMine{background:#244783;align-self:flex-end}.chatTheirs{background:#192235;align-self:flex-start}.chatMessages p{margin:0}.chatMessages small{color:#aeb7ca;margin-top:.35rem;font-size:.65rem;display:block}.chatComposer{border-top:1px solid #ffffff1f;grid-template-columns:1fr auto;gap:.6rem;padding:1rem;display:grid}.marketplaceLogin{background:radial-gradient(circle at 50% 30%,#23468c54,#0000 46%);place-items:center;min-height:80vh;padding-top:4rem;padding-bottom:4rem;display:grid}.marketplaceLoginCard{background:#080d18;border:1px solid #e2b4317a;width:min(700px,100%);padding:clamp(1.5rem,5vw,4rem);box-shadow:0 30px 90px #0000008c}.marketplaceLogin h1{font-size:clamp(2.7rem,7vw,5.2rem)}.marketplaceLogin form{gap:1rem;margin:2rem 0;display:grid}.marketplaceLogin small{color:#9fa8ba}.formError{color:#ff8a8a}.outlineButton{color:#f4d56e;text-transform:uppercase;letter-spacing:.11em;cursor:pointer;background:0 0;border:1px solid #e5b830b3;padding:.9rem 1.15rem;font-weight:800}.outlineButton:hover{background:#e5b8301a}.chatThreads{border-bottom:1px solid #ffffff1a;gap:.45rem;padding:.65rem 1rem;display:flex;overflow-x:auto}.chatThreads button{color:#fff;white-space:nowrap;background:#121b2e;border:1px solid #ffffff2e;padding:.55rem .7rem}.chatThreads button.active{color:#f5d66e;border-color:#e4b52f}@media (width<=1100px){.marketplaceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplaceHero{flex-direction:column;align-items:flex-start}.marketplaceActions{justify-content:flex-start}}@media (width<=720px){.marketplaceHero{padding-top:3rem}.marketplaceFilters,.marketplaceGrid,.formGrid,.ticketCard dl{grid-template-columns:1fr}.marketplaceForm{padding:1.25rem}.marketplaceActions{width:100%}.marketplaceActions button{flex:1}.chatComposer{grid-template-columns:1fr}.chatComposer button{width:100%}}.ticketBuyButton{color:#111;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#f8d85b,#d99c13);border:1px solid #f6c942;justify-content:center;align-items:center;min-height:52px;padding:0 24px;font-weight:900;display:inline-flex}.ticketBuyButton.compact{min-height:46px;margin:16px 12px 0 0}.ticketModalBackdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#010510d1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ticketPurchaseModal{color:#fff;background:linear-gradient(145deg,#101b38,#050a18);border:1px solid #d8ad35;width:min(720px,100%);max-height:92vh;padding:38px;position:relative;overflow:auto;box-shadow:0 30px 100px #000}.ticketClose{color:#fff;cursor:pointer;background:0 0;border:0;font-size:34px;position:absolute;top:12px;right:16px}.ticketPurchaseModal h2{margin:.2em 0;font-size:clamp(2rem,5vw,3.7rem)}.ticketPricePanel{color:#111;background:#f4c932;justify-content:space-between;align-items:center;margin:22px 0;padding:18px 20px;display:flex}.ticketPricePanel strong{font-size:1.6rem}.ticketPurchaseForm{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ticketPurchaseForm label,.ticketWalletLookup label{letter-spacing:.08em;text-transform:uppercase;gap:7px;font-size:.78rem;font-weight:800;display:grid}.ticketPurchaseForm input,.ticketPurchaseForm select,.ticketWalletLookup input{color:#fff;min-height:50px;font:inherit;background:#101a31;border:1px solid #52607a;padding:10px 13px}.ticketPurchaseForm .checkboxLabel{text-transform:none;letter-spacing:0;grid-column:1/-1;align-items:flex-start;font-weight:500;display:flex}.ticketPurchaseForm .checkboxLabel input{width:18px;height:18px;min-height:auto}.ticketPurchaseForm .goldButton{grid-column:1/-1}.ticketError{color:#ffd9df;background:#4b1420;border:1px solid #d86171;padding:12px}.ticketConfirmation{text-align:center}.ticketCodeBox{background:#071029;border:1px dashed #efc53d;margin:24px 0;padding:22px}.ticketCodeBox span{color:#efc53d;letter-spacing:.18em;font-size:.72rem;font-weight:900;display:block}.ticketCodeBox strong{letter-spacing:.12em;margin-top:8px;font-size:clamp(2rem,8vw,4rem);display:block}.ticketConfirmation dl,.walletTicket dl{text-align:left;border:1px solid #34415a;grid-template-columns:1fr 1fr;display:grid}.ticketConfirmation dl div,.walletTicket dl div{border:1px solid #26344d;padding:13px}.ticketConfirmation dt,.walletTicket dt{color:#e8c247;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:900}.ticketConfirmation dd,.walletTicket dd{margin:5px 0 0;font-weight:800}.ticketWarning{color:#f0cc54;font-weight:800}.ticketWalletPanel{max-width:980px;margin:auto}.ticketWalletLookup{background:#091225;border:1px solid #33415f;grid-template-columns:1fr 1fr auto;align-items:end;gap:15px;padding:24px;display:grid}.walletTicketGrid{gap:22px;margin-top:24px;display:grid}.walletTicket{background:linear-gradient(135deg,#101d3a,#050a15);border:1px solid #dbb63e;padding:28px;position:relative;box-shadow:inset 6px 0 #e8bf37}.walletTicket h2{margin:.2em 0;font-size:clamp(1.8rem,4vw,3rem)}.ticketStatus{color:#e8c84c;text-transform:uppercase;border:1px solid #e2ba39;padding:9px 13px;font-weight:900;position:absolute;top:22px;right:22px}.ticketStatus.confirmed,.ticketStatus.paid{color:#7ff1a8;background:#183f2b;border-color:#42bf74}.ticketStatus.redeemed{color:#cbd1dc;background:#252b36;border-color:#70798b}.walletNote{color:#b8c0d2;margin-bottom:0}.ticketPolicy{border-top:1px solid #d4aa31}.profileTickets{background:linear-gradient(135deg,#0e1932,#070c19);border:1px solid #34425f;padding:28px}.profileTicketHeader{justify-content:space-between;align-items:center;gap:20px;display:flex}.profileTicketHeader h2{margin:.15em 0}.profileTicketList{gap:10px;margin-top:20px;display:grid}.profileTicketList>div{background:#121f3c;border-left:4px solid #e7bd37;grid-template-columns:130px 1fr auto;align-items:center;gap:18px;padding:15px 18px;display:grid}.profileTicketList em{color:#e7c54d;text-transform:uppercase;font-style:normal;font-weight:900}.profileTicketEmpty{color:#b8c2d3}@media (width<=760px){.ticketPurchaseForm,.ticketConfirmation dl,.walletTicket dl,.ticketWalletLookup{grid-template-columns:1fr}.profileTicketHeader{flex-direction:column;align-items:flex-start}.profileTicketList>div{grid-template-columns:1fr}.ticketPurchaseModal{padding:30px 20px}}.playerLoginPage{background:radial-gradient(circle at 50% 15%,#1a2e58,#030711 70%);place-items:center;min-height:78vh;padding:60px 20px;display:grid}.playerLoginCard{background:linear-gradient(145deg,#101c38,#050914);border:1px solid #d5ad39;width:min(620px,100%);padding:40px;box-shadow:0 30px 90px #000}.playerLoginCard h1{margin:.1em 0;font-size:clamp(2.4rem,7vw,4.8rem)}.accountTabs{grid-template-columns:1fr 1fr;margin:-40px -40px 35px;display:grid}.accountTabs button{color:#aeb8ca;text-transform:uppercase;cursor:pointer;background:#10182b;border:0;border-bottom:1px solid #3b4864;min-height:56px;font-weight:900}.accountTabs button.active{color:#121212;background:#efc53c}.playerLoginForm,.accountForm{gap:16px;margin-top:24px;display:grid}.playerLoginForm label,.accountForm label{color:#d9dfeb;letter-spacing:.09em;text-transform:uppercase;gap:7px;font-size:.75rem;font-weight:900;display:grid}.playerLoginForm input,.accountForm input{color:#fff;min-height:52px;font:inherit;background:#0c162b;border:1px solid #4c5b78;padding:11px 14px}.accountError{color:#ffe4e8;background:#4c1520;border:1px solid #c04f62;padding:13px}.accountHelp,.accountSmall{color:#aab5c9;font-size:.88rem}.accountLoading{color:#edc747;place-items:center;min-height:60vh;font-weight:900;display:grid}.playerAccount{padding-bottom:70px}.accountHero{background:radial-gradient(circle at 70%,#1a3260,#050a15 68%);border-bottom:1px solid #334263;justify-content:space-between;align-items:center;gap:24px;padding:80px max(6vw,30px) 50px;display:flex}.accountHero h1{margin:.05em 0;font-size:clamp(3rem,9vw,7rem)}.accountNotice{color:#a9f5c4;background:#163623;border:1px solid #3eaa67;margin:20px max(6vw,30px);padding:14px 18px}.accountSummary{color:#111;background:#efc53c;grid-template-columns:repeat(3,1fr);margin:0 max(6vw,30px);display:grid}.accountSummary div{border-right:1px solid #b88b0f;padding:20px 24px}.accountSummary span{letter-spacing:.11em;text-transform:uppercase;font-size:.7rem;font-weight:900;display:block}.accountSummary b{margin-top:8px;font-size:1.55rem;display:block}.accountColumns{grid-template-columns:1fr 1fr;gap:22px;margin:34px max(6vw,30px);display:grid}.accountPanel{background:linear-gradient(140deg,#0e1931,#070b16);border:1px solid #33425f;padding:28px}.accountPanel h2{margin:.15em 0;font-size:clamp(1.8rem,4vw,3rem)}.accountTickets{margin:0 max(6vw,30px)}.accountPanelHead{justify-content:space-between;align-items:center;gap:20px;display:flex}.accountTicketList{gap:12px;margin-top:24px;display:grid}.accountTicketList article{background:#111d36;border-left:4px solid #e4bb36;justify-content:space-between;gap:24px;padding:18px 20px;display:flex}.accountTicketList h3{margin:.2em 0;font-size:1.5rem}.accountTicketList article>div:last-child{text-align:right}.accountTicketStatus{color:#e9c844;text-transform:uppercase;border:1px solid #cda832;padding:7px 10px;display:inline-block}.accountTicketStatus.confirmed,.accountTicketStatus.paid{color:#8af1ad;background:#173c28;border-color:#3ebd70}.accountTicketLinks{gap:25px;margin-top:22px;display:flex}.accountTicketLinks a{color:#f0ca4c;font-weight:900}.accountForm .goldButton,.accountForm .outlineButton{justify-self:start}.accountHero .outlineButton,.accountPanelHead .outlineButton{padding:14px 20px}.accountPortrait{color:#111;background:linear-gradient(145deg,#ead95c,#235bc1);border:3px solid #e2bc3e;border-radius:50%;flex:0 0 150px;place-items:center;width:150px;height:150px;font-family:Georgia,serif;font-size:2.8rem;display:grid;position:relative;overflow:hidden}.accountPortrait img{object-fit:cover;width:100%;height:100%}.accountPhotoButton{color:#f4ce4b;text-align:center;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#030812e0;padding:9px 5px;font-size:.7rem;font-weight:900;position:absolute;inset:auto 0 0}.accountPhotoButton input{display:none}.accountStats{grid-template-columns:repeat(4,1fr)}.accountAchievements{margin:34px max(6vw,30px)}.accountAchievements .badgeGrid{margin-top:22px}.accountQualification{background:#111a2c;border:1px solid #51471f;flex-wrap:wrap;align-items:center;gap:12px 24px;margin:22px max(6vw,30px) 0;padding:18px 22px;display:flex}.accountQualification.isQualified{background:#102319;border-color:#3e8d58}.accountQualification>span{color:var(--gold);letter-spacing:.12em;font-size:.7rem;font-weight:900}.accountQualification>b{font:700 20px Georgia,serif}.accountQualification>small{color:#b6bfce}.accountQualification>a{color:var(--gold2);margin-left:auto;font-weight:900;text-decoration:none}@media (width<=760px){.accountSummary,.accountStats,.accountColumns{grid-template-columns:1fr}.accountSummary div{border-bottom:1px solid #b88b0f;border-right:0}.accountHero,.accountPanelHead,.accountTicketList article{flex-direction:column;align-items:flex-start}.accountTicketList article>div:last-child{text-align:left}.accountTicketLinks{flex-direction:column}.playerLoginCard{padding:28px 20px}.accountTabs{margin:-28px -20px 28px}}.promotionManager{color:#fff;gap:20px;margin:30px 6vw 70px;display:grid}.promotionHeader{background:radial-gradient(circle at 86% 12%,#d8b33438,#0000 34%),linear-gradient(135deg,#14203b,#080b12 68%);border:1px solid #d8b3348c;justify-content:space-between;align-items:center;gap:28px;padding:32px;display:flex}.promotionHeader h2{margin:4px 0 10px;font:700 clamp(32px,4vw,56px)/.96 Georgia,serif}.promotionHeader p:last-child{color:#aeb6c5;max-width:760px;line-height:1.55}.promotionSecurity{text-align:center;background:#06090fbf;border:1px solid #6d5b22;min-width:220px;padding:18px}.promotionSecurity b,.promotionSecurity span,.promotionSecurity small{display:block}.promotionSecurity b{color:#f0cc55;letter-spacing:.14em}.promotionSecurity span{margin-top:8px;font-size:1.15rem;font-weight:900}.promotionSecurity small{color:#9ca6b8;margin-top:5px}.promotionEventBar{background:#0c121e;border:1px solid #30394a;grid-template-columns:minmax(260px,1fr) 150px 150px;display:grid}.promotionEventBar label{color:#e4c34c;letter-spacing:.09em;text-transform:uppercase;gap:8px;padding:18px;font-size:.72rem;font-weight:900;display:grid}.promotionEventBar select{color:#fff;background:#09101d;border:1px solid #46526a;width:100%;min-height:46px;padding:10px}.promotionEventBar>div{text-align:center;border-left:1px solid #30394a;place-content:center;display:grid}.promotionEventBar span{color:#8f9bad;letter-spacing:.12em;font-size:.68rem;font-weight:900}.promotionEventBar b{color:#f0cc55;margin-top:5px;font-size:1.8rem}.promotionTabs{border:1px solid #30394a;grid-template-columns:repeat(4,1fr);display:grid}.promotionTabs button{color:#c6ccd6;background:#0b111b;border:0;border-right:1px solid #30394a;min-height:58px;font-weight:900}.promotionTabs button:last-child{border-right:0}.promotionTabs button.active{color:#111;background:#e1b837}.promotionWorkspace,.promotionHistoryLayout{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.promotionCard{background:linear-gradient(145deg,#111a2b,#070b12);border:1px solid #30394a;padding:25px}.promotionCardHead{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.promotionCardHead h3{margin:3px 0;font:700 28px/1 Georgia,serif}.promotionCardHead>span{color:#e9c84e;letter-spacing:.08em;border:1px solid #695a28;padding:8px 10px;font-size:.66rem;font-weight:900}.promotionCardHead button,.promotionActions button,.promotionAdd,.promotionRecordList button{color:#fff;background:#131d2d;border:1px solid #4c576b;min-height:42px;padding:9px 13px;font-weight:800}.promotionFields{gap:12px;display:grid}.promotionFields.three{grid-template-columns:repeat(3,1fr)}.promotionFields.four{grid-template-columns:2fr repeat(3,1fr)}.promotionFields label,.promotionWideField,.promotionWinnerFields label{color:#b9c1cf;letter-spacing:.07em;text-transform:uppercase;gap:6px;font-size:.68rem;font-weight:900;display:grid}.promotionFields input,.promotionFields select,.promotionWideField textarea,.promotionWinnerFields select{color:#fff;width:100%;min-width:0;min-height:45px;font:inherit;background:#080e19;border:1px solid #414d64;padding:10px 11px}.promotionPrizeList{gap:8px;margin-top:16px;display:grid}.promotionPrizeList>div{grid-template-columns:32px minmax(0,1fr) 130px 42px;align-items:center;gap:8px;display:grid}.promotionPrizeList>div>b{color:#111;background:#e1b837;place-items:center;min-height:44px;display:grid}.promotionPrizeList input{color:#fff;background:#080e19;border:1px solid #414d64;width:100%;min-width:0;min-height:44px;padding:9px 11px}.promotionPrizeList>div>label{color:#e1b837;background:#080e19;border:1px solid #414d64;align-items:center;padding-left:10px;font-weight:900;display:flex}.promotionPrizeList>div>label input{border:0}.promotionPrizeList>div>button{color:#ff9eaa;background:#2d131a;border:1px solid #53323a;height:44px;font-size:1.25rem}.promotionPrizeList>div>button:disabled{opacity:.3}.promotionAdd{justify-self:start;margin-top:4px}.splitRecommendation{border:1px solid #3d485e;grid-template-columns:repeat(4,1fr);margin-top:18px;display:grid}.splitRecommendation>div{border-right:1px solid #3d485e;padding:15px}.splitRecommendation>div:last-child{border-right:0}.splitRecommendation span{color:#8e99aa;letter-spacing:.08em;font-size:.62rem;font-weight:900;display:block}.splitRecommendation b{margin-top:7px;font-size:1.25rem;display:block}.splitRecommendation .recommended{color:#111;background:#e1b837}.splitRecommendation .recommended span{color:#3a2c09}.promotionPlayerGrid{grid-template-columns:repeat(2,1fr);gap:7px;max-height:350px;display:grid;overflow:auto}.promotionPlayerGrid label{background:#0a101b;border:1px solid #313b4d;grid-template-columns:20px 1fr auto;align-items:center;gap:8px;padding:11px;display:grid}.promotionPlayerGrid label.selected{background:#252010;border-color:#d9b63e}.promotionPlayerGrid small{color:#8e99aa;text-transform:uppercase}.promotionPlayerGrid input{accent-color:#d9b63e}.promotionCount{color:#d9bd55;margin:12px 0;font-weight:900}.promotionWinnerFields{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:16px;display:grid}.promotionActions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.promotionActions .goldButton{color:#111;background:#e1b837;border-color:#e1b837}.promotionActions button:disabled{opacity:.45}.promotionSingle{max-width:1180px}.promotionWideField{margin-top:16px}.promotionWideField small{color:#8f9aad;text-transform:none;letter-spacing:0}.promotionNotice{background:#17170f;border-left:4px solid #e1b837;margin-top:18px;padding:17px}.promotionNotice b{color:#e7c44d}.promotionNotice p{color:#bcc4d1;margin:7px 0 0;line-height:1.5}.promotionCandidatePreview{flex-wrap:wrap;gap:8px;max-height:300px;margin-top:18px;display:flex;overflow:auto}.promotionCandidatePreview span{color:#dce2eb;background:#0b1321;border:1px solid #38445a;padding:8px 10px}.promotionMessage{z-index:20;color:#fff;background:#161c29;border-left:5px solid #e1b837;margin:0;padding:15px 18px;position:sticky;bottom:12px;box-shadow:0 12px 40px #000}.promotionRecordList,.promotionAuditList{gap:10px;max-height:650px;display:grid;overflow:auto}.promotionRecordList article{background:#0b121f;border:1px solid #354055;justify-content:space-between;align-items:flex-start;gap:16px;padding:15px;display:flex}.promotionRecordList article>div:first-child{grid-template-columns:auto auto;gap:7px 9px;display:grid}.promotionRecordList h4,.promotionRecordList p,.promotionRecordList b{grid-column:1/-1;margin:0}.promotionRecordList h4{margin-top:5px;font-size:1.15rem}.promotionRecordList p{color:#9ba6b8}.promotionRecordList b{color:#edcd5c}.promotionRecordList article>div:last-child{gap:7px;display:grid}.promotionRecordList .draft,.promotionRecordList .completed{text-transform:uppercase;padding:5px 7px;font-size:.62rem;font-weight:900}.promotionRecordList .draft{color:#f0d374;background:#493d1a}.promotionRecordList .completed{color:#83ecaa;background:#173d29}.promotionRecordList .danger{color:#ffa3b0;background:#2e1218;border-color:#6a3039}.promotionAuditList article{border-bottom:1px solid #313a4a;grid-template-columns:150px 1fr auto;gap:5px 10px;padding:12px;display:grid}.promotionAuditList time,.promotionAuditList span{color:#8f9aad;font-size:.7rem}.promotionAuditList b{color:#e7c54d}.promotionAuditList p{color:#c0c8d5;grid-column:1/-1;margin:0}.promotionAwardSummary{color:#111;background:#e1b837;align-items:center;gap:12px;margin-top:18px;padding:18px;display:flex}.promotionAwardSummary b{font-size:2rem}.promotionAwardSummary span{font-weight:900}.promotionRevealOverlay{z-index:1000;color:#fff;text-align:center;background:radial-gradient(circle,#cca02357,#0000 38%),linear-gradient(145deg,#07101f 0,#02050a 72%);grid-template-rows:auto auto auto 1fr auto;place-items:center;padding:28px;display:grid;position:absolute;inset:0;overflow:hidden}.promotionRevealOverlay:before,.promotionRevealOverlay:after{content:"♠";color:#e6bd370d;font:700 46vw/1 Georgia;position:absolute;transform:rotate(-15deg)}.promotionRevealOverlay:before{top:-11vw;left:-10vw}.promotionRevealOverlay:after{bottom:-16vw;right:-10vw;transform:rotate(18deg)}.promotionRevealBrand{z-index:2;justify-self:start;align-items:center;gap:13px;display:flex;position:relative}.promotionRevealBrand img{object-fit:cover;border:2px solid #d9b43c;border-radius:50%;width:54px;height:54px}.promotionRevealBrand span{color:#e7c64d;letter-spacing:.16em;font-weight:900}.promotionRevealOverlay>p{z-index:2;color:#e9c94e;letter-spacing:.22em;margin:10px 0 0;font-weight:900;position:relative}.promotionRevealOverlay>h2{z-index:2;text-transform:uppercase;margin:8px 0;font:700 clamp(42px,6vw,88px)/.92 Georgia,serif;position:relative}.promotionRevealSpin,.promotionRevealWinners{z-index:2;align-self:center;width:min(1100px,94vw);position:relative}.promotionRevealSpin small,.promotionRevealWinners>small{color:#e6c64e;letter-spacing:.2em;font-size:clamp(17px,2vw,28px);font-weight:900;display:block}.promotionRevealSpin strong{text-transform:uppercase;background:#070d18d1;border:2px solid #d9b43c;place-items:center;min-height:190px;margin-top:20px;padding:20px;font:900 clamp(58px,10vw,150px)/.9 Georgia,serif;display:grid;box-shadow:0 0 70px #d9b43c4d}.promotionRevealSpin>div{justify-content:center;gap:11px;margin-top:25px;display:flex}.promotionRevealSpin i{background:#d9b43c;border-radius:50%;width:12px;height:12px;animation:.8s infinite alternate promotionPulse}.promotionRevealSpin i:nth-child(2){animation-delay:.2s}.promotionRevealSpin i:nth-child(3){animation-delay:.4s}.promotionRevealWinners{gap:12px;display:grid}.promotionRevealWinners article{opacity:0;background:linear-gradient(90deg,#d9b43c33,#080f1cf0);border:1px solid #d9b43c;grid-template-columns:auto 1fr;align-items:center;gap:6px 20px;padding:14px 24px;animation:.65s forwards promotionWinnerIn;display:grid;transform:translateY(25px)}.promotionRevealWinners article>b{color:#e9c94e;grid-row:1/3;font:900 clamp(28px,4vw,58px) Georgia}.promotionRevealWinners article>strong{text-transform:uppercase;font:900 clamp(34px,6vw,84px)/.9 Georgia,serif}.promotionRevealWinners article>span{color:#e9c94e;font-size:clamp(13px,1.6vw,23px);font-weight:900}.promotionRevealOverlay>footer{z-index:2;color:#aab4c4;letter-spacing:.13em;align-self:end;font-size:clamp(10px,1vw,15px);font-weight:900;position:relative}.playerClock{position:relative}@keyframes promotionPulse{to{transform:scale(1.6);box-shadow:0 0 22px #e4c34b}}@keyframes promotionWinnerIn{to{opacity:1;transform:translateY(0)}}@media (width<=1050px){.tdAdminTabs{padding:0;display:flex;overflow-x:auto}.tdAdminTabs button{flex:0 0 155px}.promotionWorkspace,.promotionHistoryLayout{grid-template-columns:1fr}.promotionFields.four,.splitRecommendation{grid-template-columns:1fr 1fr}.splitRecommendation>div:nth-child(2){border-right:0}.splitRecommendation>div:nth-child(-n+2){border-bottom:1px solid #3d485e}}@media (width<=700px){.promotionManager{margin:18px 12px 55px}.promotionHeader{flex-direction:column;align-items:flex-start;padding:22px 17px}.promotionSecurity{width:100%}.promotionEventBar{grid-template-columns:1fr 1fr}.promotionEventBar label{grid-column:1/-1}.promotionEventBar>div{border-top:1px solid #30394a;border-left:0;padding:14px}.promotionEventBar>div:last-child{border-left:1px solid #30394a}.promotionTabs{display:flex;overflow-x:auto}.promotionTabs button{flex:0 0 145px}.promotionCard{padding:20px 14px}.promotionCardHead{flex-direction:column;align-items:flex-start}.promotionFields.three,.promotionFields.four,.promotionWinnerFields{grid-template-columns:1fr}.promotionPrizeList>div{grid-template-columns:30px minmax(0,1fr) 40px}.promotionPrizeList>div>label{grid-column:2}.promotionPrizeList>div>button{grid-area:1/3/3}.splitRecommendation{grid-template-columns:1fr}.splitRecommendation>div{border-bottom:1px solid #3d485e;border-right:0}.splitRecommendation>div:last-child{border-bottom:0}.promotionPlayerGrid{grid-template-columns:1fr}.promotionActions{flex-direction:column}.promotionActions button{width:100%}.promotionRecordList article{flex-direction:column}.promotionRecordList article>div:last-child{grid-template-columns:1fr 1fr;width:100%}.promotionAuditList article{grid-template-columns:1fr}.promotionAuditList p{grid-column:1}.promotionRevealOverlay{padding:18px 12px}.promotionRevealBrand{justify-self:center}.promotionRevealBrand img{width:42px;height:42px}.promotionRevealOverlay>h2{font-size:clamp(34px,10vw,58px)}.promotionRevealSpin strong{min-height:140px;font-size:clamp(40px,15vw,82px)}.promotionRevealWinners article{grid-template-columns:auto 1fr;padding:13px}.promotionRevealWinners article>strong{font-size:clamp(28px,10vw,50px)}}@media (width<=1000px){.archiveEventList{border-left:0;gap:8px;min-width:max-content;margin-top:0;padding-left:0;display:flex}.archiveEventList button{min-width:210px}.archiveStats{grid-template-columns:repeat(2,minmax(0,1fr))}.archiveStats>div:nth-child(2){border-right:0}.archiveStats>div:nth-child(-n+2){border-bottom:1px solid #303746}.archiveResultTable{overflow-x:auto}.archiveResultRow{min-width:760px}}@media (width<=650px){.archiveReview{padding:20px}.archiveReviewHead,.archiveResults .cardHead,.socialPostHead{flex-direction:column;align-items:flex-start}.archiveActions{justify-content:flex-start;width:100%}.archiveActions button{flex:1}.archiveStats{grid-template-columns:1fr}.archiveStats>div,.archiveStats>div:nth-child(2){border-bottom:1px solid #303746;border-right:0}.archiveStats>div:last-child{border-bottom:0}.archiveResults,.socialPostGenerator{padding:18px}.survivorSplitSummary{flex-direction:column;align-items:flex-start}.survivorSplitSummary button,.survivorSplitActions,.survivorSplitActions button{width:100%}.survivorSplitActions{flex-direction:column}.survivorSplitTotals,.survivorSplitRow{grid-template-columns:1fr}.survivorSplitTotals span{border-bottom:1px solid #39465b;border-right:0}.survivorSplitTotals span:last-child{border-bottom:0}.socialPostActions,.socialPostActions button{width:100%}.socialPostGenerator textarea{min-height:760px}}.accountForm label small{color:#8f9bb1;letter-spacing:0;text-transform:none;font-size:.72rem;font-weight:500;line-height:1.4}.accountEligibility{color:#fff;background:#101f39;border:1px solid #45658f;justify-content:space-between;gap:16px;padding:14px 16px;display:flex}.accountEligibility b{color:#efc53c}.accountEligibility span{color:#b9c5d8}.profilePlayerId{color:#e6c34c;letter-spacing:.08em;margin:6px 0;font-size:.75rem;font-weight:800;display:block}.publicPlayerId{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.publicPlayerId span{color:#eac84b;letter-spacing:.12em;font-size:.7rem;font-weight:900}.publicPlayerId b{color:#fff;letter-spacing:.08em;background:#111d38;border:1px solid #d8b43c;padding:6px 10px}.publicPlayerId small{color:#aeb8c9;flex-basis:100%}.accountIdHelp{background:#111c34;border-left:3px solid #e8bf39;padding:12px}.accountIdHelp a{color:#f1cd4e;font-weight:900}@media (width<=1050px){.seatingSummary{grid-template-columns:repeat(3,1fr)}.seatingSummary>div{border-bottom:1px solid #343a46}.seatingTableGrid,.unseatedPanel,.floorAssistantGrid{grid-template-columns:1fr}.floorAssistantGrid article{border-bottom:1px solid #343a46;border-right:0;min-height:0}.floorAssistantGrid article:last-child{border-bottom:0}.seatingDisplay>header{grid-template-columns:1fr auto}.seatingDisplay>header h1{grid-area:2/1/auto/-1;padding-bottom:10px}}@media (width<=650px){.seatingManagerHead{flex-direction:column;padding:18px}.seatingDisplayActions{width:100%;min-width:0}.seatingSummary{grid-template-columns:repeat(2,1fr)}.seatingSummary>div{min-height:78px;padding:13px}.seatingSummary b{font-size:20px}.seatingToolbar{grid-template-columns:1fr 1fr;display:grid}.seatingToolbar label{grid-column:1/-1}.floorAssistant>header{flex-direction:column;align-items:flex-start}.seatingToolbar select{width:100%}.unseatedList,.unseatedList label{grid-template-columns:1fr}.seatingTableCard>header{align-items:flex-start}.tableCapacity{flex-direction:column;align-items:flex-end}.seatRow{grid-template-columns:38px 1fr}.seatRow select{grid-column:1/-1}.seatingDisplay>header{text-align:center;grid-template-columns:1fr}.seatingDisplay>header h1{grid-area:auto}.seatingDisplay>header>button{justify-self:center}.seatingDisplayBrand{justify-content:center}.seatingDisplaySummary{margin:12px}.seatingDisplaySummary div{padding:10px}.publicTableGrid{grid-template-columns:1fr;padding:0 12px}.publicUnseated{text-align:center;flex-direction:column;align-items:center}}.roadHero,.bestPageHero{background:radial-gradient(circle at 82% 20%,#d8b33433,#0000 29%),radial-gradient(circle at 20% 60%,#184a973d,#0000 34%),#070a11}.roadHero h1,.bestPageHero h1{max-width:1100px}.roadOverview{background:#101620;border-top:1px solid #5c4c1b;border-bottom:1px solid #5c4c1b;grid-template-columns:repeat(4,1fr);display:grid}.roadOverview article{border-right:1px solid #333a47;align-content:center;gap:7px;min-height:120px;padding:22px 2.5vw;display:grid}.roadOverview article:last-child{border-right:0}.roadOverview span{color:var(--gold);letter-spacing:.12em;font-size:10px;font-weight:900}.roadOverview b{font:700 25px Georgia,serif}.roadOverview small{color:var(--muted)}.roadTabs button:first-child{color:#fff}.roadTabs .active:first-child{color:var(--ink)}.roadTable{min-width:1500px}.roadTable tr.qualificationZone{background:linear-gradient(90deg,#24744421,#0000 35%);box-shadow:inset 4px 0 #3ea969}.publicSeasonStrip{background:#0d1422;border:1px solid #d8b04373;align-items:center;gap:18px;margin:-1px 6vw 0;padding:14px 20px;display:flex}.publicSeasonStrip span{color:var(--gold);letter-spacing:.12em;font-size:11px;font-weight:900}.publicSeasonStrip b{font:700 20px Georgia,serif}.publicSeasonStrip small{color:var(--muted);margin-left:auto}.outsideStatus{color:#9da4b2;font-size:11px;line-height:1.4}.standaloneBest{padding-top:70px}.standaloneBest .bestHero .goldBtn{margin-top:15px;display:inline-block}.championshipPrizes{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px;display:grid}.championshipPrizes article{background:linear-gradient(145deg,#171c26,#0c1017);border:1px solid #51461f;padding:28px}.championshipPrizes span{color:var(--gold);letter-spacing:.12em;font-size:10px;font-weight:900}.championshipPrizes h3{margin:13px 0 9px;font:700 25px Georgia,serif}.championshipPrizes p{color:var(--muted);line-height:1.65}.confirmedQualifiers{background:#0a101c;border:1px solid #d8b04359;margin:34px 0;padding:28px}.confirmedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.confirmedGrid a{border:1px solid var(--line);color:#fff;background:#101729;padding:16px;text-decoration:none;display:grid}.confirmedGrid b{font:700 19px Georgia,serif}.confirmedGrid span{color:#75d89b;margin:6px 0 3px;font-size:12px;font-weight:800}.confirmedGrid small{color:var(--muted)}.eventBadges{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gloryEventBadge{color:var(--gold2);letter-spacing:.1em;background:#d8b3341a;border:1px solid #8a7121;padding:7px 10px;font-size:9px;font-weight:900;display:inline-block}.eventGloryPromo{border-left:4px solid var(--gold);color:#dce1e9;background:#0b1220;gap:6px;margin:22px 0;padding:17px 19px;text-decoration:none;display:grid}.eventGloryPromo b{color:var(--gold2)}.eventGloryPromo span,.eventGloryPromo strong{font-size:12px;line-height:1.5}.roadEventPromo{background:linear-gradient(100deg,#111e38,#070a11 65%);border-top:1px solid #59491a;border-bottom:1px solid #59491a;justify-content:space-between;align-items:center;gap:40px;padding-top:65px;padding-bottom:65px;display:flex}.roadEventPromo h2{margin-bottom:15px}.roadEventPromo p{color:#c5cbd5}.roadEventPromo strong{color:var(--gold2)}.afterDarkLine{font:italic 700 22px Georgia,serif;color:var(--gold2)!important}.afterDarkDetails{background:radial-gradient(circle at 80% 15%,#1b4b9738,#0000 30%),#0c1017}.afterDarkGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.afterDarkGrid article{background:#111824;border:1px solid #414a59;padding:24px}.afterDarkGrid span{color:var(--gold);letter-spacing:.12em;font-size:9px;font-weight:900}.afterDarkGrid b{margin:10px 0;font:700 20px Georgia,serif;display:block}.afterDarkGrid p{color:var(--muted);margin:0;line-height:1.55}.comingSoonEventNotice{border:1px solid var(--gold);color:var(--gold2);letter-spacing:.08em;text-align:center;background:#c9a54814;padding:16px 18px;font-size:12px;font-weight:900;display:block}.bonusChips{background:#594a1b;border:1px solid #594a1b;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:24px;display:grid}.bonusChips h3{color:var(--gold2);background:#181409;grid-column:1/-1;margin:0;padding:17px 20px}.bonusChips p{color:#c8ced8;background:#11151e;margin:0;padding:18px;line-height:1.55}.homeGloryLink{color:var(--gold2);margin-top:10px;display:block}@media (width<=1000px){.roadOverview{grid-template-columns:repeat(2,1fr)}.roadOverview article:nth-child(2){border-right:0}.championshipPrizes,.afterDarkGrid,.bonusChips,.confirmedGrid{grid-template-columns:1fr 1fr}}@media (width<=650px){.roadOverview,.championshipPrizes,.afterDarkGrid,.bonusChips{grid-template-columns:1fr}.roadTabs{grid-template-columns:1fr 1fr;width:100%;display:grid!important}.roadTabs button{min-width:0}.roadTabs button:first-child{grid-column:1/-1}.publicSeasonStrip{gap:4px;margin:0 18px;display:grid}.publicSeasonStrip small{margin-left:0}.confirmedGrid{grid-template-columns:1fr}.roadSeasonManager{margin:18px}.roadSeasonHead,.seasonActions,.seasonHistoryHead{display:grid}.seasonPrimary,.seasonHistory{grid-template-columns:1fr}.seasonPrimary article{border-right:0;border-bottom:1px solid var(--line)}.seasonActions button{width:100%;min-width:0}.roadOverview article{border-bottom:1px solid #333a47;border-right:0}.roadEventPromo{flex-direction:column;align-items:flex-start}.gloryFooterPromo{flex-direction:column;align-items:flex-start;gap:10px}.bestPageHero h1{font-size:43px}.accountQualification{flex-direction:column;align-items:flex-start}.accountQualification>a{margin-left:0}}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-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}
