@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--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;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--radius-lg:.5rem;--radius-xl:.75rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-y-0{inset-block:0}.top-0{top:0}.top-25{top:calc(var(--spacing) * 25)}.-right-1{right:calc(var(--spacing) * -1)}.-bottom-1{bottom:calc(var(--spacing) * -1)}.left-0{left:0}.isolate{isolation:isolate}.z-10{z-index:10}.z-50{z-index:50}.z-\[100\]{z-index:100}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.float-right{float:right}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-auto{margin:auto}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-auto{margin-block:auto}.-mt-3{margin-top:calc(var(--spacing) * -3)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-3{height:calc(var(--spacing) * 3)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-80{max-height:calc(var(--spacing) * 80)}.w-3{width:calc(var(--spacing) * 3)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-52{width:calc(var(--spacing) * 52)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[80\%\]{max-width:80%}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-\[150px\]{min-width:150px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[210px\]{min-width:210px}.min-w-\[240px\]{min-width:240px}.min-w-\[260px\]{min-width:260px}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-14{gap:calc(var(--spacing) * 14)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.self-center{align-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pl-1{padding-left:var(--spacing)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}@media (hover:hover){.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:scale-\[1\.03\]:hover{scale:1.03}.hover\:underline:hover{text-decoration-line:underline}}.active\:scale-\[0\.98\]:active{scale:.98}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}@media (hover:hover){.disabled\:hover\:scale-100:disabled:hover{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}@media (min-width:40rem){.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:p-10{padding:calc(var(--spacing) * 10)}}@media (min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}}*{box-sizing:border-box}fieldset{min-width:0;max-width:100%}html,body{min-height:100%;margin:0}body{color:#f7f7fb;background:#080b18;font-family:Arial,Helvetica,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}.hub-shell{background:radial-gradient(circle at top,#1d2857,#080b18 60%);flex-direction:column;min-height:100vh;padding:72px max(20px,50vw - 560px) 48px;display:flex}.hub-hero{justify-content:space-between;align-items:start;gap:24px;margin-bottom:26px;display:flex}.hub-hero h1{white-space:nowrap;max-width:none;margin:7px 0;font-size:clamp(2rem,4vw,3.2rem);line-height:1.03}.hub-hero p,.muted{color:#aeb7dc;line-height:1.45}.eyebrow{color:#ffd23f;letter-spacing:1.5px;font-size:12px;font-weight:800}.profile-chip{white-space:nowrap;background:#11162b;border:1px solid #34406a;border-radius:12px;align-items:center;gap:10px;padding:11px 14px;display:flex}.profile-chip small,.league-row span{color:#aeb7dc;margin-top:3px;font-size:12px;display:block}.profile-initial{color:#081615;background:#4fd1c5;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.hub-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.hub-card{background:#11162b;border:1px solid #2a3157;border-radius:16px;padding:22px}.section-heading{justify-content:space-between;align-items:start;gap:14px;display:flex}.section-heading h2,.hub-card h2{margin:6px 0 14px}.league-list{gap:10px;display:grid}.league-row{text-align:left;color:#fff;background:#181f3a;border:1px solid #34406a;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:15px;display:flex}.league-row:hover{border-color:#82aaff}.open-arrow{white-space:nowrap;color:#82aaff!important}.form-stack{gap:12px;display:grid}.form-stack label{color:#dce3ff;gap:6px;font-size:13px;display:grid}.form-stack input,.form-stack textarea,.tools-modal input,.tools-modal textarea{color:#fff;background:#080c1c;border:1px solid #46517c;border-radius:8px;width:100%;padding:11px}.primary-button,.secondary-button,.quiet-button,.site-account button{border:0;border-radius:8px;padding:11px 13px;font-weight:800}.primary-button{color:#161207;background:#ffd23f}.secondary-button{color:#081615;background:#4fd1c5}.quiet-button,.site-account button{color:#fff;background:#171d36;border:1px solid #4b557c}.public-card{margin-top:20px}.public-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.public-league{background:#181f3a;border:1px solid #34406a;border-radius:10px;padding:15px}.public-league p{color:#aeb7dc;min-height:38px;font-size:13px}.empty-state{color:#cbd3f4;border:1px dashed #46517c;border-radius:10px;padding:18px}.hub-message{color:#ffd66b;font-size:13px}.site-account{z-index:40;color:#b8c0e6;align-items:center;gap:8px;font-size:12px;display:flex;position:fixed;top:12px;right:14px}.site-account button{padding:6px 9px}.modal-backdrop{z-index:100;background:#000000ad;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.tools-modal{background:#11162b;border:1px solid #46517c;border-radius:16px;width:min(560px,100%);max-height:90vh;padding:24px;position:relative;overflow:auto;box-shadow:0 25px 80px #000}.tools-modal h2{margin:7px 0 18px}.tools-modal hr{border:0;border-top:1px solid #2a3157;margin:22px 0}.modal-close{color:#fff;background:0 0;border:0;font-size:26px;position:absolute;top:12px;right:14px}.check-row{align-items:center;gap:8px;display:flex!important}.check-row input{width:auto!important}.auth-links{gap:10px;margin-top:16px;display:grid}.text-button{color:#82aaff;text-align:left;background:0 0;border:0;margin-top:16px;padding:0}@media (max-width:760px){.hub-shell{padding:82px 16px 32px}.hub-hero{display:grid}.hub-hero h1{white-space:normal}.profile-chip{width:max-content}.hub-layout{grid-template-columns:1fr}.create-card{order:-1}.public-grid{grid-template-columns:1fr}.section-heading{display:grid}.site-account{flex-wrap:wrap;justify-content:flex-end;max-width:calc(100vw - 20px);left:10px;right:10px}.site-account span{margin-right:auto}.hub-card{padding:17px}}.site-account{z-index:20;background:#141729;border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:flex-end;min-height:60px;padding:10px max(16px,50vw - 576px);position:relative;top:auto;left:auto;right:auto}@media (max-width:760px){.site-account{min-height:unset;justify-content:flex-start;padding:10px}}.danger-button{color:#fff;background:#a93245;border:0;border-radius:8px;padding:11px 13px;font-weight:800}.league-tool-compact-actions{flex-wrap:wrap;gap:8px;display:flex}.league-tool-compact-actions button,.league-tool-small-action{width:max-content;padding:7px 10px;font-size:12px}.league-tool-email-invite{background:#151a30;border:1px solid #30395f;border-radius:9px;margin-top:12px;padding:10px 12px}.league-tool-email-invite summary{color:#82aaff;cursor:pointer;font-size:12px;font-weight:800}.league-tool-email-invite .form-stack{margin-top:12px}.league-tool-section h3{margin-bottom:6px}.tools-modal select{color:#fff;background:#080c1c;border:1px solid #46517c;border-radius:8px;width:100%;padding:11px}.poll-card{order:1;margin-top:0;margin-bottom:20px}.hub-hero{order:0}.hub-shell>.hub-message,.hub-shell>.invite-confirm{order:2}.hub-layout{order:3}.public-card{order:4}.poll-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.poll-results{gap:12px;display:grid}.poll-result{grid-template-columns:minmax(120px,1fr) minmax(100px,2fr) auto;align-items:center;gap:12px;display:grid}.poll-picked{color:#10121c;background:#ffd23f;border-radius:99px;margin-left:8px;padding:2px 6px;font-size:10px;font-weight:800;display:inline-block}.poll-bar{background:#242b4d;border-radius:999px;height:10px;overflow:hidden}.poll-bar span{border-radius:inherit;background:#4fd1c5;height:100%;display:block}.poll-result small,.poll-note{color:#aeb7dc}.poll-note{margin:16px 0 0;font-size:12px}.poll-search{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.poll-search label{color:#dce3ff;gap:6px;font-size:13px;display:grid}.poll-search input{color:#fff;background:#080c1c;border:1px solid #46517c;border-radius:8px;width:100%;padding:11px}@media (max-width:760px){.poll-options,.poll-search{grid-template-columns:1fr}.poll-result{grid-template-columns:1fr;gap:6px}.poll-result small{text-align:right}}.check-label{align-items:center;gap:9px;display:flex!important}.check-label input{margin:0;width:auto!important}.public-league-title{text-align:left;color:#fff;background:0 0;border:0;gap:3px;width:100%;padding:0;display:grid}.public-league-title span{color:#82aaff;font-size:12px}.public-league-image,.league-cover{object-fit:cover;border:1px solid #34406a;border-radius:9px;width:100%;max-height:180px;margin:0 0 12px}.league-cover{max-height:260px}.poll-result-label{align-items:center;gap:8px;min-height:34px;display:flex}.poll-result-name{justify-items:start;gap:3px;min-width:0;display:grid}.poll-result-name>strong{overflow-wrap:anywhere}.poll-result-name .poll-picked{white-space:nowrap;margin-left:0}.poll-pokemon-image{object-fit:contain;flex:none;width:34px;height:34px}.poll-discussion-locked{opacity:.85}.hub-destination-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hub-home-destinations{order:6;margin-top:20px}.hub-destination-card{color:#fff;background:linear-gradient(145deg,#171f3c,#10152b);border:1px solid #34406a;border-radius:13px;grid-template-columns:minmax(0,1fr) 92px;align-items:center;min-height:180px;padding:17px;text-decoration:none;transition:transform .18s,border-color .18s;display:grid;position:relative;overflow:hidden}.hub-destination-card:hover{border-color:#82aaff;transform:translateY(-2px)}.hub-destination-card h3{margin:6px 0 7px;font-size:18px}.hub-destination-card p{color:#aeb7dc;margin:0 0 12px;font-size:12px;line-height:1.4}.hub-destination-card>div>strong{color:#82aaff;font-size:12px}.community-destination{background:radial-gradient(circle at 85% 20%,#4fd1c52e,#0000 42%),linear-gradient(145deg,#17213e,#10152b)}.pokemon-destination{background:radial-gradient(circle at 85% 20%,#ffd23f2b,#0000 42%),linear-gradient(145deg,#211d35,#10152b)}.hub-feature-pokemon{align-content:center;justify-items:center;min-width:82px;display:grid}.hub-feature-pokemon img{object-fit:contain;filter:drop-shadow(0 9px 13px #0006);width:88px;height:88px}.hub-feature-pokemon small{color:#dce3ff;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:92px;font-size:10px;font-weight:800;display:block;overflow:hidden}.hub-feature-placeholder{color:#ffd23f;place-items:center;width:70px;height:70px;font-size:30px;display:grid}.my-leagues-card{order:1}.create-card{order:5;margin-top:20px}.create-card summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;list-style:none;display:flex}.create-card summary::-webkit-details-marker{display:none}.create-card summary>span{gap:5px;display:grid}.create-card summary strong{color:#fff;font-size:20px}.create-card summary small{color:#aeb7dc;font-size:12px}.create-card summary>b{color:#10121c;background:#ffd23f;border-radius:8px;flex:none;padding:9px 12px;font-size:12px}.create-card[open] summary>b{color:#dce3ff;background:#242b4d}.create-card-body{border-top:1px solid #2a3157;margin-top:20px;padding-top:18px}.dashboard-league-row>div{flex:1;min-width:0}.dashboard-league-image{object-fit:cover;border:1px solid #46517c;border-radius:9px;flex:0 0 58px;width:58px;height:58px}.dashboard-league-row strong,.dashboard-league-row span{text-overflow:ellipsis;overflow:hidden}.dashboard-league-row strong{white-space:nowrap;display:block}.league-archive-note{max-width:680px;margin:7px 0 0;font-size:12px}.league-list-tabs{gap:8px;margin:14px 0;display:flex}.league-list-tabs button{padding:8px 11px}.dashboard-league-card{padding:9px}.dashboard-league-open{color:#fff;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:12px;min-width:0;padding:6px;display:flex}.dashboard-league-open>div{flex:1;min-width:0}.dashboard-league-archive{flex:none;padding:8px 10px;font-size:12px}.league-delete-zone{background:#321621;border:1px solid #a93245;border-radius:10px;margin-top:22px;padding:16px}.league-delete-zone h3{margin:0 0 6px}.league-delete-zone .form-stack{margin-top:12px}@media (max-width:650px){.dashboard-league-card{flex-direction:column;align-items:stretch}.dashboard-league-archive{width:100%}.league-list-tabs{grid-template-columns:1fr 1fr;display:grid}}@media (max-width:760px){.hub-destination-grid{grid-template-columns:1fr}.hub-destination-card{min-height:150px}.create-card summary{align-items:flex-start}.create-card summary>b{margin-top:3px}.hub-home-destinations{margin-top:20px}}.poll-comment-thread{gap:8px;display:grid}.poll-comment-reply{border-left:2px solid #46517c;margin-left:24px;padding-left:12px}.poll-comment-actions{align-items:center;gap:12px;display:flex}.poll-comment-actions .text-button{margin:0;font-size:12px}.comment-upvoted{color:#4fd1c5}.replying-to{color:#cbd3f4;background:#1b2340;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.replying-to .text-button{margin:0}.profile-photo-large,.profile-photo-placeholder{object-fit:cover;color:#ffd23f;background:#1d2857;border:2px solid #4fd1c5;border-radius:50%;place-items:center;width:112px;height:112px;margin:8px 0 16px;font-size:40px;font-weight:800;display:grid}.poll-discussion{border-top:1px solid #2a3157;margin-top:22px;padding-top:18px}.poll-discussion h3{margin:0}.poll-comment-form{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin:12px 0;display:grid}.poll-comment-form input{color:#fff;background:#080c1c;border:1px solid #46517c;border-radius:8px;width:100%;padding:11px}.poll-comments{gap:8px;display:grid}.poll-comment{background:#181f3a;border:1px solid #30395f;border-radius:9px;padding:11px}.poll-comment strong{color:#ffd23f;font-size:13px}.poll-comment span{color:#8f99bd;margin-left:8px;font-size:11px}.poll-comment p{color:#e6e9fa;white-space:pre-wrap;margin:7px 0 0}.profile-favorite-form{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.profile-favorite-form input{color:#fff;background:#080c1c;border:1px solid #46517c;border-radius:8px;width:100%;padding:11px}.favorite-team{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.favorite-pokemon{color:#e6e9fa;background:#181f3a;border:1px solid #46517c;border-radius:999px;align-items:center;gap:7px;padding:7px 9px;font-size:13px;display:flex}.favorite-pokemon button{color:#ff8b98;background:0 0;border:0;font-size:16px;line-height:1}.profile-chip-photo{object-fit:cover;border:2px solid #4fd1c5;border-radius:50%;flex:0 0 30px;width:30px;height:30px}.site-account a{color:#fff;background:#171d36;border:1px solid #4b557c;border-radius:8px;padding:6px 9px;font-weight:800;text-decoration:none}.visitor-home{background:radial-gradient(circle at 0 0,#263878,#080b18 62%);grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:center;gap:clamp(28px,6vw,90px);min-height:100vh;padding:40px max(20px,50vw - 590px);display:grid}.visitor-hero{max-width:700px}.visitor-brand{align-items:center;gap:15px;min-height:72px;display:flex}.visitor-brand img{object-fit:cover;border-radius:16px;width:70px;height:70px;box-shadow:0 8px 24px #0000004d}.visitor-brand .eyebrow{letter-spacing:3px;font-size:1.15rem}.visitor-hero h1{letter-spacing:-.04em;max-width:650px;margin:12px 0 14px;font-size:clamp(3rem,6vw,5.6rem);line-height:.94}.visitor-hero>p{color:#c3cbed;max-width:620px;margin:0;font-size:clamp(1rem,2vw,1.25rem);line-height:1.55}.visitor-free-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:34px;display:grid}.visitor-free-grid a{color:#fff;background:#121830c7;border:1px solid #3a4777;border-radius:14px;flex-direction:column;justify-content:flex-end;gap:8px;min-height:170px;padding:18px;text-decoration:none;transition:transform .15s,border-color .15s;display:flex}.visitor-free-grid a:hover{border-color:#4fd1c5;transform:translateY(-3px)}.visitor-free-grid span{color:#4fd1c5;letter-spacing:1.2px;font-size:11px;font-weight:900}.visitor-free-grid strong{color:#ffd23f;font-size:1.15rem}.visitor-free-grid small{color:#b4bee5;line-height:1.4}.visitor-signin{background:#0e1328e6;border:1px solid #33406d;border-radius:18px;width:100%;padding:25px;box-shadow:0 22px 70px #00000059}.visitor-signin h2{margin:7px 0;font-size:1.7rem}.visitor-signin>p{margin:0 0 16px}.visitor-account-links{gap:3px;margin-top:14px;display:grid}.visitor-account-links .text-button{margin:0}@media (max-width:880px){.visitor-home{grid-template-columns:1fr;padding:38px 20px}.visitor-signin{max-width:520px}.visitor-free-grid{grid-template-columns:1fr}.visitor-free-grid a{min-height:120px}}.visitor-free-grid .visitor-feature-card{justify-content:flex-start;min-height:220px}.visitor-feature-card img{object-fit:contain;filter:drop-shadow(0 8px 14px #00000059);width:94px;height:94px;margin:4px auto 0}.visitor-feature-copy{gap:5px;margin-top:auto;display:grid}.visitor-feature-copy b,.visitor-poll-preview b{color:#fff;font-size:13px}.visitor-feature-copy small{color:#c6cfef;font-size:12px;line-height:1.35}.visitor-feature-copy em{color:#82aaff;text-transform:capitalize;margin-top:3px;font-style:normal;display:block}.visitor-poll-preview{border-top:1px solid #82aaff40;gap:7px;margin-top:auto;padding-top:9px;display:grid}.visitor-poll-preview p{color:#c6cfef;margin:0;font-size:13px;line-height:1.38}.visitor-poll-preview small{color:#4fd1c5}.visitor-card-pokemon{justify-items:center;min-height:116px;display:grid}.visitor-card-pokemon img{margin:0 auto!important}.visitor-card-pokemon small{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-weight:800;display:block;overflow:hidden;color:#dce3ff!important;font-size:11px!important}.pokemon-public-link{color:#4fd1c5;text-align:center;margin-top:16px;font-weight:800;text-decoration:none;display:block}.public-entry-links{gap:2px;display:grid}.public-entry-links .pokemon-public-link{margin-top:12px}.pokemon-directory{background:radial-gradient(circle at top,#1d2857,#080b18 58%);min-height:100vh;padding:32px max(16px,50vw - 580px)}.pokemon-directory-header{gap:18px;margin-bottom:24px;display:grid}.pokemon-directory-header h1{margin:5px 0;font-size:clamp(2.1rem,5vw,3.5rem)}.pokemon-directory-header a{width:max-content;text-decoration:none}.pokemon-directory-layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:20px;display:grid}.pokemon-search-card,.pokemon-detail-card{background:#11162b;border:1px solid #2a3157;border-radius:16px;padding:20px}.pokemon-search-card label{color:#dce3ff;gap:7px;font-size:13px;display:grid}.pokemon-search-card input{color:#fff;background:#080c1c;border:1px solid #46517c;border-radius:8px;padding:11px}.pokemon-result-list{border-top:1px solid #2a3157;max-height:70vh;display:grid;overflow:auto}.pokemon-result{color:#e6e9fa;text-align:left;text-transform:capitalize;background:0 0;border:0;border-bottom:1px solid #252d4d;padding:10px 3px}.pokemon-result:hover,.pokemon-result.selected{color:#ffd23f}.pokemon-empty{max-width:520px;padding:35px 8px}.pokemon-empty h2{margin:7px 0;font-size:2rem}.pokemon-title{border-bottom:1px solid #2a3157;align-items:center;gap:18px;padding-bottom:18px;display:flex}.pokemon-title img{object-fit:contain;width:130px;height:130px}.pokemon-title h2{text-transform:capitalize;margin:3px 0;font-size:2.2rem}.pokemon-types,.pokemon-tags{flex-wrap:wrap;gap:7px;display:flex}.pokemon-types span,.pokemon-tags span{color:#dbe2ff;text-transform:capitalize;background:#1c2544;border-radius:999px;padding:5px 8px;font-size:12px}.pokemon-detail-grid{grid-template-columns:1fr 1fr;gap:20px;margin:20px 0;display:grid}.pokemon-detail-grid h3,.pokedex-history h3,.pokemon-moves h3{color:#ffd23f;margin:0 0 10px}.pokemon-stats{gap:7px;display:grid}.pokemon-stats div{text-transform:capitalize;background:#181f3a;border-radius:7px;justify-content:space-between;padding:7px 9px;display:flex}.pokemon-stats span{color:#b8c0e6}.pokedex-history,.pokemon-moves{border-top:1px solid #2a3157;margin-top:20px;padding-top:18px}.pokedex-entry-list{gap:8px;display:grid}.pokedex-entry-list article{background:#181f3a;border:1px solid #30395f;border-radius:8px;padding:10px}.pokedex-entry-list strong{color:#82aaff;text-transform:capitalize}.pokedex-entry-list p{color:#e6e9fa;margin:6px 0 0}.pokemon-moves .pokemon-tags{max-height:260px;padding:2px;overflow:auto}.pokemon-directory-header>a{text-transform:capitalize}.pokemon-directory-header .pokemon-home-link{white-space:nowrap;justify-content:space-between;align-items:center;gap:12px;display:inline-flex}.pokemon-home-link img{object-fit:cover;border-radius:7px;flex:none;width:30px;height:30px;display:block}.pokemon-filter-grid{gap:8px;margin-top:12px;display:grid}.pokemon-filter-grid select{color:#fff;text-transform:capitalize;background:#080c1c;border:1px solid #46517c;border-radius:8px;width:100%;padding:9px}.ability-search{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin-top:12px;display:grid}.ability-search label{min-width:0}.ability-search .quiet-button{padding:10px}.filter-reset{margin:10px 0 0}.pokemon-result{grid-template-columns:50px minmax(0,1fr);align-items:center;column-gap:7px;display:grid}.pokemon-result>span{color:#82aaff;font-size:11px}.pokemon-result strong{min-width:0}.pokemon-result small{color:#aeb7dc;text-transform:capitalize;grid-column:2;font-size:11px}.explore-shell{background:radial-gradient(circle at top,#1d2857,#080b18 58%);min-height:100vh;padding:32px max(16px,50vw - 580px)}.public-page-nav{flex-wrap:wrap;gap:8px;display:flex}.public-page-nav a{text-decoration:none}.explore-hero{gap:13px;max-width:720px;margin-bottom:28px;display:grid}.explore-hero h1{margin:0;font-size:clamp(2.2rem,5vw,4rem);line-height:1.02}.explore-hero p{color:#b9c2e8;margin:0;font-size:1.05rem;line-height:1.5}.explore-actions{flex-wrap:wrap;gap:10px;display:flex}.explore-actions a{text-decoration:none}.explore-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.explore-card{background:#11162b;border:1px solid #2a3157;border-radius:16px;padding:20px}.explore-card h2{margin:6px 0 14px}.public-poll-results{gap:10px;display:grid}.public-poll-results>div>div{justify-content:space-between;gap:12px;display:flex}.public-poll-results i{background:#222b4b;border-radius:999px;height:8px;margin-top:5px;display:block;overflow:hidden}.public-poll-results i span{border-radius:inherit;background:#4fd1c5;height:100%;display:block}.public-explore-leagues{gap:10px;display:grid}.public-explore-leagues article{background:#181f3a;border:1px solid #30395f;border-radius:9px;align-items:center;gap:10px;padding:10px;display:flex}.public-explore-leagues img{object-fit:cover;border-radius:8px;width:54px;height:54px}.public-explore-leagues p{color:#b8c0e6;margin:3px 0;font-size:13px}.public-explore-leagues span{color:#4fd1c5;font-size:12px}.explore-ranking{gap:8px;margin:0;padding:0;list-style:none;display:grid}.explore-ranking li{background:#181f3a;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;padding:8px;display:grid}.explore-ranking b{color:#ffd23f}.explore-ranking span{gap:2px;display:grid}.explore-ranking small{color:#aeb7dc}.community-home-link{align-items:center;gap:10px;display:inline-flex}.community-home-link img{object-fit:cover;border-radius:7px;width:30px;height:30px}.public-league-directory-link{margin-top:14px;text-decoration:none;display:inline-block}.daily-trio-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.daily-trio-grid>.explore-card,.daily-trio-grid>.roster-connections{min-width:0;height:100%;margin:0}.public-leagues-community-row{margin:18px 0}.public-leagues-community-row .public-explore-leagues{grid-template-columns:repeat(4,minmax(0,1fr))}.public-leagues-community-row .public-explore-leagues article{align-items:flex-start;min-width:0}.daily-previous{z-index:1;border-top:1px solid #ffffff17;margin-top:18px;padding-top:14px;position:relative}.daily-previous>summary{color:#82aaff;cursor:pointer;font-weight:800}.daily-previous-content{background:#0e1427;border-radius:10px;margin-top:12px;padding:12px}.daily-previous-content>strong{color:#ffd23f;font-size:1.2rem}.daily-previous-content h4{color:#4fd1c5;margin:14px 0 6px}.daily-previous-content ol{margin:0;padding:0;list-style:none}.daily-previous-content li{border-bottom:1px solid #ffffff0f;justify-content:space-between;gap:8px;padding:6px 0;font-size:13px;display:flex}.daily-previous .completed-poll-list{max-height:520px;margin-top:12px;overflow:auto}.daily-trio-grid .daily-bracket-pokemon{min-height:125px}.daily-trio-grid .daily-bracket-pokemon img,.daily-trio-grid .daily-game-art-placeholder{width:68px;height:68px}.dashboard-daily-three{order:3;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;margin:20px 0;display:grid}.dashboard-daily-three>.hub-card,.dashboard-daily-three>.explore-card,.dashboard-daily-three>.roster-connections{flex-direction:column;min-width:0;height:100%;margin:0;display:flex}.dashboard-daily-three .daily-previous{margin-top:auto}.dashboard-daily-three .poll-result{grid-template-columns:1fr;gap:6px}.dashboard-daily-three .poll-result small{text-align:right}.dashboard-daily-three .poll-history-picker select{width:100%}.dashboard-daily-three .daily-bracket-pokemon{min-height:125px}.dashboard-daily-three .daily-bracket-pokemon img,.dashboard-daily-three .daily-game-art-placeholder{width:68px;height:68px}.daily-trio-grid>.poll-card,.dashboard-daily-three>.poll-card{order:0}.daily-trio-grid .connections-heading,.dashboard-daily-three .connections-heading{flex-direction:column;align-items:start}.daily-trio-grid .connections-heading h2,.dashboard-daily-three .connections-heading h2{font-size:clamp(1.7rem,3vw,2.35rem)}.daily-trio-grid .connections-mistakes,.dashboard-daily-three .connections-mistakes{justify-items:start}.daily-trio-grid .connection-tile,.dashboard-daily-three .connection-tile{text-align:center;grid-template-columns:1fr;justify-items:center}.daily-trio-grid .connection-tile img,.daily-trio-grid .connection-art-placeholder,.dashboard-daily-three .connection-tile img,.dashboard-daily-three .connection-art-placeholder{width:42px;height:42px}.poll-previous-results .daily-previous-content>strong{color:#ffd23f;margin-bottom:12px;font-size:1rem;line-height:1.35;display:block}.poll-previous-results .poll-history-picker{border-top:1px solid #ffffff14;margin:16px 0 0;padding-top:12px}.daily-previous-winner{border-bottom:1px solid #ffffff12;grid-template-columns:1fr auto;align-items:center;gap:3px 10px;padding-bottom:10px;display:grid}.daily-previous-winner span{color:#7f89ac;letter-spacing:.06em;text-transform:uppercase;font:700 10px IBM Plex Mono,monospace}.daily-previous-winner strong{color:#ffd23f;grid-area:1/2/3;font-size:1.15rem}.daily-previous-winner small{color:#9ca5c8;font-size:10px}.daily-previous-columns{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:12px;display:grid}.daily-previous-columns section{min-width:0}.daily-previous-columns li span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.daily-previous-columns li span small{color:#7f89ac;font-size:9px;display:block}.daily-tiebreak-note{color:#7f89ac;margin:9px 0 0;font-size:10px}.daily-bracket-previous-content .daily-previous-columns{display:block}.daily-bracket-previous-content .daily-previous-columns ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.daily-bracket-previous-content .daily-previous-columns li{background:#171d32;border:0;border-radius:7px;min-width:0;padding:7px 8px}.daily-bracket-previous-content .daily-previous-columns h4{margin-top:11px}.daily-discussion-more{margin-top:12px}.daily-discussion-more>summary{color:#82aaff;cursor:pointer;font-weight:800}.daily-discussion-more>div{max-height:340px;padding-right:6px;overflow:auto}.poll-comments.is-scrollable{max-height:360px;padding-right:6px;overflow:auto}@media (max-width:980px){.daily-trio-grid{grid-template-columns:1fr}.public-leagues-community-row .public-explore-leagues{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-daily-three{grid-template-columns:1fr}.dashboard-daily-three>.hub-card,.dashboard-daily-three>.explore-card{height:auto}}@media (max-width:600px){.public-leagues-community-row .public-explore-leagues{grid-template-columns:1fr}.daily-previous-columns{grid-template-columns:1fr;gap:0}.daily-bracket-previous-content .daily-previous-columns ol{grid-template-columns:1fr}}.community-live-now{margin-bottom:18px}.community-live-now .live-stream-list{grid-template-columns:repeat(2,minmax(0,1fr))}.live-stream-list{gap:12px;display:grid}.live-stream-card{background:linear-gradient(145deg,#171d36,#101527);border:1px solid #33406b;border-radius:12px;padding:16px}.live-stream-card.is-live{border-color:#f0555a;box-shadow:0 0 0 1px #f0555a26,0 12px 35px #f0555a14}.live-stream-heading,.broadcast-title-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.live-status{color:#ffd23f;letter-spacing:.08em;background:#ffd23f1f;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:900}.live-status.is-live{color:#fff;background:#d93643}.stream-platform{color:#aeb7dc;font-size:12px}.live-stream-card h3{margin:10px 0 4px}.live-stream-card p{color:#b9c2e8;margin:0 0 5px}.live-stream-card small{color:#8f99bd}.live-stream-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.live-stream-actions a{text-decoration:none}.share-button{white-space:nowrap}.league-broadcast-center{background:#11162b;border:1px solid #4fd1c54d;border-radius:12px;padding:22px}.league-broadcast-center h2{color:#4fd1c5;margin:5px 0 14px}.broadcast-publish-panel,.discord-connection-panel{border-top:1px solid #ffffff1a;margin-top:16px;padding-top:14px}.broadcast-publish-panel>summary,.discord-connection-panel>summary{color:#ffd23f;cursor:pointer;font-weight:800}.broadcast-form,.discord-connection-body form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.broadcast-form label,.discord-connection-body label{color:#dce3ff;gap:6px;font-size:13px;display:grid}.broadcast-form input,.broadcast-form select,.discord-connection-body input,.discord-connection-body select{color:#fff;background:#080c1c;border:1px solid #46517c;border-radius:8px;width:100%;padding:10px}.broadcast-form button{align-self:end}.broadcast-manage-list{gap:10px;margin-top:14px;display:grid}.broadcast-manage-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.discord-connection-body{margin-top:12px}.discord-install-button{color:#fff;cursor:pointer;background:#5865f2;border:0;border-radius:8px;padding:11px 14px;font-weight:800;text-decoration:none;display:inline-block}.public-league-live{margin-bottom:18px}.discord-connection-body fieldset{background:#11162b;border:1px solid #394469;border-radius:10px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:4px 0;padding:14px;display:grid}.discord-connection-body legend{color:#ffd23f;padding:0 7px;font-weight:800}.discord-connection-body .check-row{align-items:center;gap:8px;display:flex}.discord-connection-body .check-row input{width:auto}.discord-connection-body form>.live-stream-actions{grid-column:1/-1}.discord-setup-guide{background:linear-gradient(145deg,#5865f221,#11162be0);border:1px solid #5865f280;border-radius:14px;margin:16px 0 18px;padding:18px}.discord-setup-guide header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.discord-setup-guide h3{color:#fff;margin:4px 0 0;font-size:1.25rem}.discord-setup-time{color:#cfd4ff;background:#5865f233;border-radius:999px;flex:none;padding:5px 9px;font-size:11px;font-weight:800}.discord-setup-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.discord-setup-steps article{background:#080c1c9e;border:1px solid #ffffff17;border-radius:10px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;padding:13px;display:grid}.discord-setup-steps article>strong{color:#10121c;background:#ffd23f;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.discord-setup-steps h4{color:#fff;margin:2px 0 5px}.discord-setup-steps p{color:#b9c2e8;margin:0;font-size:12px;line-height:1.45}.discord-setup-steps code{color:#4fd1c5}.discord-setup-steps .discord-install-button{margin-top:10px;padding:8px 10px;font-size:12px}.discord-setup-note{color:#aeb7dc;margin:13px 0 0;font-size:12px}.discord-setup-note strong{color:#ffd23f}.discord-id-help{color:#aeb7dc;align-self:end;margin:0;font-size:12px;line-height:1.45}.discord-manual-fallback{border:1px dashed #46517c;border-radius:9px;grid-column:1/-1;padding:11px 13px}.discord-manual-fallback>summary{color:#aeb7dc;cursor:pointer;font-size:12px;font-weight:800}.discord-manual-fallback fieldset{margin-top:12px}.discord-verified-user{color:#aeb7dc;margin:0}.discord-verified-user strong{color:#4fd1c5}.discord-profile-connected{background:#5865f21a;border:1px solid #5865f273;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.discord-profile-connected div{gap:3px;display:grid}.discord-profile-connected strong{color:#fff}.discord-profile-connected small{color:#aeb7dc}.personal-discord-preferences{gap:12px;margin-top:14px;display:grid}.personal-discord-preferences fieldset{border:1px solid #394469;border-radius:10px;gap:9px;margin:0;padding:13px;display:grid}.personal-discord-preferences legend{color:#ffd23f;padding:0 7px;font-weight:800}.personal-discord-preferences .check-row{align-items:center;gap:8px;display:flex}.personal-discord-preferences .check-row input{width:auto}.personal-discord-master{color:#fff;background:#5865f21f;border-radius:9px;padding:12px;font-weight:800}.personal-discord-time-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.personal-discord-time-grid label{color:#cfd6f7;gap:5px;font-size:12px;display:grid}.personal-discord-time-grid label:last-child{grid-column:1/-1}.personal-discord-time-grid input{color:#fff;background:#080c1c;border:1px solid #46517c;border-radius:8px;width:100%;padding:9px}@media (max-width:900px){.discord-setup-steps{grid-template-columns:1fr}}@media (max-width:700px){.community-live-now .live-stream-list,.broadcast-form,.discord-connection-body form,.discord-connection-body fieldset{grid-template-columns:1fr}.discord-setup-guide{padding:14px}.discord-setup-guide header{display:grid}.discord-setup-time{width:max-content}}.community-bracket-results{text-align:left;background:#0d1325;border:1px solid #4fd1c540;border-radius:12px;margin-top:20px;padding:16px}.community-results-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.community-results-heading h3{color:#fff;margin:4px 0 0}.community-results-heading>strong{color:#4fd1c5;font-size:13px}.community-result-tabs{gap:7px;margin:14px 0;display:flex}.community-result-tabs button{color:#aeb7dc;cursor:pointer;background:#171d35;border:1px solid #3a456f;border-radius:7px;padding:7px 9px}.community-result-tabs button.active{color:#10121c;background:#ffd23f;border-color:#ffd23f;font-weight:800}.community-matchup-results,.community-champion-results{gap:8px;display:grid}.community-matchup-results article{background:#151b31;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;padding:10px;display:grid}.community-matchup-results article>div:first-child{gap:2px;display:grid}.community-matchup-results small{color:#7f89ac}.community-choice-result{color:#aeb7dc;justify-items:end;gap:2px;font-size:11px;display:grid}.community-choice-result b{color:#f4b860}.community-choice-result b.agreed{color:#4fd1c5}.community-matchup-results i,.community-champion-results i{background:#252d4d;border-radius:999px;grid-column:1/-1;height:6px;display:block;overflow:hidden}.community-matchup-results i span,.community-champion-results i span{border-radius:inherit;background:#4fd1c5;height:100%;display:block}.community-champion-results article{background:#151b31;border-radius:9px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;display:grid}.community-champion-results article.my-champion{box-shadow:inset 0 0 0 1px #ffd23f}.community-champion-results article>b{color:#ffd23f}.community-champion-results article>span{color:#aeb7dc;font-size:11px}.community-champion-results i{grid-column:2/-1}@media (max-width:600px){.community-results-heading{display:grid}.community-matchup-results article{grid-template-columns:1fr}.community-choice-result{justify-items:start}.community-champion-results article{grid-template-columns:24px 1fr}.community-champion-results article>span,.community-champion-results i{grid-column:2}}.community-result-summary{grid-template-columns:.8fr 1.2fr 1fr;gap:8px;margin:14px 0;display:grid}.community-result-summary article{background:#151b31;border:1px solid #ffffff14;border-radius:10px;min-width:0;padding:12px}.community-result-summary small{color:#7f89ac;letter-spacing:.06em;margin-bottom:7px;font:700 10px IBM Plex Mono,monospace;display:block}.community-result-summary strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:18px;display:block;overflow:hidden}.community-result-summary strong span{color:#7f89ac;font-size:12px}.community-result-summary p{color:#9ca5c8;margin:4px 0 0;font-size:11px}.community-round-results{grid-template-columns:2fr 1fr 1fr;align-items:start;gap:10px;display:grid}.community-round-results>section{gap:7px;display:grid}.community-round-results h4{color:#4fd1c5;text-transform:uppercase;margin:0 0 2px;font:700 11px IBM Plex Mono,monospace}.community-round-results article{background:#151b31;border-left:3px solid #f4b860;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;padding:9px;display:grid}.community-round-results article.agreed{border-left-color:#4fd1c5}.community-round-results article div{min-width:0;display:grid}.community-round-results article strong,.community-round-results article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.community-round-results article small,.community-round-results article span{color:#7f89ac;font-size:10px}.community-round-results article b{color:#fff;font-size:12px}.community-round-results article span{grid-column:1/-1}@media (max-width:700px){.community-result-summary,.community-round-results{grid-template-columns:1fr}}.community-bracket-results>summary{color:#82aaff;cursor:pointer;background:#12182e;border:1px solid #34416d;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;font-weight:800;list-style:none;display:flex}.community-bracket-results>summary::-webkit-details-marker{display:none}.community-bracket-results>summary:before{content:"▶";font-size:11px;transition:transform .15s}.community-bracket-results[open]>summary:before{transform:rotate(90deg)}.community-bracket-results>summary span{margin-right:auto}.community-bracket-results>summary small{color:#9ca5c8;font-size:10px}.community-bracket-results-body{margin-top:12px}.community-bracket-results{container:bracket-results/inline-size}@container bracket-results (max-width:620px){.community-results-heading{display:grid}.community-result-summary,.community-round-results{grid-template-columns:1fr}.community-result-tabs button{flex:1;min-width:0}.community-round-results>section{gap:8px}.community-round-results>section+section{border-top:1px solid #ffffff14;margin-top:6px;padding-top:12px}.community-round-results article{padding:11px 12px}.community-round-results article strong,.community-round-results article small{white-space:normal}.community-round-results article strong{font-size:15px}.community-round-results article small{margin-top:2px}.community-round-results article span{font-size:11px}}.site-legal-footer{color:#8f99bd;background:#080b18;border-top:1px solid #293256;padding:24px max(18px,50vw - 580px);font-size:11px;line-height:1.5}.site-legal-footer nav{flex-wrap:wrap;gap:14px;margin-bottom:9px;display:flex}.site-legal-footer a{color:#aebff5;font-weight:800;text-decoration:none}.site-legal-footer a:hover{color:#ffd23f}.site-legal-footer p{max-width:1000px;margin:4px 0}.legal-shell{color:#edebfa;background:radial-gradient(circle at top,#1d2857,#080b18 52%);min-height:100vh;padding:42px max(18px,50vw - 490px) 64px}.legal-hero{gap:13px;margin-bottom:26px;display:grid}.legal-hero h1{max-width:780px;margin:0;font-size:clamp(2.25rem,6vw,4.4rem);line-height:1}.legal-hero>p{color:#b9c2e8;max-width:780px;font-size:1.05rem;line-height:1.55}.legal-hero aside{color:#d8cfa8;background:#ffd23f12;border:1px solid #ffd23f52;border-radius:10px;max-width:820px;padding:13px 15px;font-size:13px;line-height:1.5}.legal-shell>section{background:#11162b;border:1px solid #2a3157;border-radius:14px;margin-top:14px;padding:22px;scroll-margin-top:20px}.legal-shell section h2{color:#ffd23f;margin:0 0 12px}.legal-shell section p{color:#c6cdea;margin:9px 0;line-height:1.62}.league-directory-shell{background:radial-gradient(circle at top,#1d2857,#080b18 58%);min-height:100vh;padding:32px max(16px,50vw - 590px) 56px}.league-directory-hero{gap:14px;max-width:900px;margin-bottom:26px;display:grid}.league-directory-hero h1{max-width:850px;margin:0;font-size:clamp(2.3rem,5vw,4.25rem);line-height:1.02}.league-directory-hero p{color:#b9c2e8;max-width:780px;margin:0;font-size:1.05rem;line-height:1.55}.league-directory-controls{background:#11162b;border:1px solid #2a3157;border-radius:16px;gap:14px;margin-bottom:22px;padding:18px;display:grid}.league-directory-tabs{gap:8px;display:flex}.league-directory-tabs button{color:#aeb7dc;background:#181f3a;border:1px solid #46517c;border-radius:9px;padding:10px 15px;font-weight:800}.league-directory-tabs button.active{color:#10121c;background:#ffd23f;border-color:#ffd23f}.league-directory-filters{grid-template-columns:minmax(190px,1.5fr) repeat(4,minmax(130px,1fr));gap:9px;display:grid}.league-directory-filters input,.league-directory-filters select{color:#eef1ff;background:#080c1c;border:1px solid #46517c;border-radius:8px;min-width:0;padding:10px}.league-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.league-directory-card{background:#11162b;border:1px solid #30395f;border-radius:16px;grid-template-columns:150px minmax(0,1fr);display:grid;overflow:hidden}.league-directory-cover{background:radial-gradient(circle,#28345d,#141a31);place-items:center;min-height:100%;padding:18px;display:grid;position:relative}.league-directory-cover img{object-fit:contain;border-radius:14px;width:110px;height:110px}.league-directory-cover>span{text-align:center;text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:5px 7px;font-size:10px;font-weight:900;position:absolute;bottom:10px;left:10px;right:10px}.league-open-badge{color:#10121c;background:#ffd23f}.league-watch-badge{color:#081615;background:#4fd1c5}.league-directory-body{gap:13px;min-width:0;padding:18px;display:grid}.league-directory-body h2{margin:4px 0 7px;font-size:1.5rem}.league-directory-body p{color:#aeb7dc;margin:0;font-size:13px;line-height:1.45}.league-directory-tags{flex-wrap:wrap;gap:6px;display:flex}.league-directory-tags span{color:#dce3ff;background:#1c2544;border-radius:999px;padding:5px 8px;font-size:10px}.league-directory-summary{background:#181f3a;border-radius:10px;gap:8px;padding:11px;display:grid}.league-directory-summary p{gap:2px;display:grid}.league-directory-summary strong{color:#4fd1c5;text-transform:uppercase;letter-spacing:.05em;font-size:10px}.league-directory-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.league-directory-actions a{text-decoration:none}.league-directory-empty{text-align:center;background:#11162b;border:1px dashed #46517c;border-radius:16px;padding:30px}.league-directory-empty h2{margin:0 0 8px}.league-directory-empty p{color:#aeb7dc;margin:0}@media (max-width:980px){.league-directory-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.league-directory-grid{grid-template-columns:1fr}}@media (max-width:620px){.league-directory-tabs{grid-template-columns:1fr 1fr;display:grid}.league-directory-filters,.league-directory-card{grid-template-columns:1fr}.league-directory-cover{min-height:150px}.league-directory-cover img{width:95px;height:95px}}.community-pokemon-link{width:100%;min-width:0;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:0;display:grid}.community-pokemon-link:hover strong,.poll-result-contender:hover strong{color:#ffd23f}.community-ranking-pokemon,.community-ranking-image-placeholder{object-fit:contain;width:38px;height:38px}.community-ranking-pokemon{filter:drop-shadow(0 4px 6px #00000059)}.community-ranking-image-placeholder{display:block}.poll-result-contender{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.poll-result-contender:disabled{cursor:default}.community-pokemon-modal{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#050814c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.community-pokemon-preview{background:#11162b;border:1px solid #46517c;border-radius:16px;width:min(620px,100%);max-height:calc(100vh - 40px);padding:24px;position:relative;overflow:auto;box-shadow:0 24px 70px #0000008c}.community-preview-close{z-index:1;color:#fff;cursor:pointer;background:#1d2543;border:1px solid #46517c;border-radius:50%;place-items:center;width:36px;height:36px;font-size:25px;display:grid;position:absolute;top:12px;right:12px}.community-pokemon-preview header{align-items:center;gap:20px;padding-right:36px;display:flex}.community-pokemon-preview header img{object-fit:contain;width:120px;height:120px}.community-pokemon-preview h2{margin:4px 0 8px;font-size:2rem}.community-pokemon-preview h3{color:#ffd23f;margin:18px 0 8px}.community-preview-types,.community-preview-abilities{text-transform:capitalize;flex-wrap:wrap;gap:7px;display:flex}.community-preview-types span,.community-preview-abilities span{color:#dce3ff;background:#19213d;border:1px solid #34416d;border-radius:999px;padding:6px 9px}.community-preview-measurements{color:#9aabd9;border-bottom:1px solid #293354;gap:24px;margin-top:14px;padding:10px 0;display:flex}.community-preview-measurements strong{color:#fff}.community-preview-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.community-preview-stats div{text-transform:capitalize;background:#1a2341;border-radius:8px;justify-content:space-between;gap:8px;padding:9px;display:flex}.community-preview-stats span{color:#aeb7dc}.community-preview-stats strong{color:#fff}@media (max-width:520px){.community-pokemon-preview{padding:18px}.community-pokemon-preview header{gap:10px}.community-pokemon-preview header img{width:90px;height:90px}.community-pokemon-preview h2{font-size:1.55rem}.community-preview-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.site-account .site-league-home{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.site-account .site-league-home img{object-fit:cover;border-radius:5px;width:22px;height:22px}.site-quick-links button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.ranking-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.ranking-limit{flex-wrap:wrap;gap:6px;display:flex}.ranking-limit button{color:#b8c0e6;cursor:pointer;background:#171d36;border:1px solid #4b557c;border-radius:8px;padding:7px 10px;font-weight:800}.ranking-limit button.active{color:#10121c;background:#ffd23f;border-color:#ffd23f}.personal-team-sharing{border:1px solid #3d466d;border-radius:12px;gap:12px;padding:16px;display:grid}.personal-team-sharing legend{color:#ffd23f;padding:0 7px;font-weight:900}.personal-team-sharing select,.community-team-repository select{color:#fff;background:#11162b;border:1px solid #4b557c;border-radius:8px;width:100%;margin-top:6px;padding:10px}.community-team-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-top:18px;display:grid}.community-team-grid article{background:#171d36;border:1px solid #354067;border-radius:14px;padding:18px}.community-team-author{align-items:center;gap:9px;margin-bottom:14px;display:flex}.community-team-author img{object-fit:cover;border-radius:50%;width:38px;height:38px}.community-team-author span{display:grid}.community-team-author small{color:#9aa4cf}.community-team-roster{flex-wrap:wrap;gap:7px;margin:14px 0;display:flex}.community-team-roster span{color:#edf0ff;background:#222a4a;border-radius:7px;padding:6px 8px;font-weight:700}.public-league-link{color:#82aaff;margin-top:6px;font-size:12px;font-weight:800;text-decoration:none;display:inline-block}.public-league-hero-image{object-fit:cover;border-radius:14px;width:min(100%,520px);max-height:260px}.league-status{color:#4fd1c5;font-size:14px}.public-pick-list{gap:7px;display:grid}.public-pick-list div{background:#181f3a;border-radius:8px;grid-template-columns:48px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.public-pick-list b{color:#ffd23f}.public-pick-list span{color:#aeb7dc;font-size:13px}@media (max-width:760px){.explore-shell{padding:18px 14px}.explore-grid{grid-template-columns:1fr}.public-pick-list div{grid-template-columns:42px 1fr}.public-pick-list span{grid-column:2}.pokemon-directory{padding:18px 14px}.pokemon-directory-layout,.pokemon-detail-grid{grid-template-columns:1fr}.pokemon-result-list{max-height:240px}.pokemon-title img{width:92px;height:92px}.pokemon-title h2{font-size:1.7rem}.poll-comment-form{grid-template-columns:1fr}}.pokemon-legality{color:#dbe2ff;background:#1b2340;border:1px solid #46517c;border-radius:10px;gap:4px;margin:18px 0;padding:12px 14px;display:grid}.pokemon-legality strong{color:#ffd23f}.pokemon-legality small{color:#aeb7dc}.pokemon-legality.is-legal{border-color:#3d9b84}.pokemon-legality.is-legal strong{color:#4fd1c5}.pokemon-legality.is-not-legal{border-color:#8b4960}.pokemon-legality.is-not-legal strong{color:#ff9aa7}.moves-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.moves-heading p{margin:0}.move-source-badge{color:#4fd1c5;background:#183f42;border-radius:99px;flex:none;padding:7px 9px;font-size:12px;font-weight:800}.move-source-tabs{flex-wrap:wrap;gap:7px;margin:15px 0 10px;display:flex}.move-source-tabs button{color:#dce3ff;background:#171d36;border:1px solid #46517c;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:800}.move-source-tabs button.active{color:#11131e;background:#ffd23f;border-color:#ffd23f}.move-source-tabs button:disabled{cursor:not-allowed;opacity:.45}.move-source-note{color:#cbd3f4;background:#17213d;border-left:3px solid #4fd1c5;gap:3px;padding:10px 12px;font-size:13px;display:grid}.move-source-note strong{color:#fff}.move-source-note small{color:#f4d881}.move-controls{grid-template-columns:minmax(0,1fr) 210px;gap:10px;margin:14px 0;display:grid}.move-controls input,.move-controls select{color:#fff;background:#080c1c;border:1px solid #46517c;border-radius:8px;width:100%;padding:10px}.move-groups{gap:14px;display:grid}.move-groups section{background:#151b32;border:1px solid #2f385d;border-radius:10px;padding:12px}.move-groups h4{color:#ffd23f;margin:0 0 9px;font-size:14px}.move-groups h4 small{color:#aeb7dc;font-weight:500}.move-list{flex-wrap:wrap;gap:7px;display:flex}.move-list button{color:#e6e9fa;text-transform:capitalize;background:#1c2544;border:1px solid #3e4972;border-radius:99px;align-items:center;gap:6px;padding:6px 9px;display:flex}.move-list button:hover,.move-list button.selected{color:#4fd1c5;border-color:#4fd1c5}.move-list small{color:#aeb7dc;font-size:10px}.move-detail{background:#12283a;border:1px solid #4fd1c5;border-radius:10px;margin-top:14px;padding:14px}.move-detail .text-button{margin:0 0 8px}.move-detail h4{color:#ffd23f;text-transform:capitalize;margin:2px 0 10px;font-size:1.2rem}.move-detail>div{flex-wrap:wrap;gap:7px;display:flex}.move-detail>div span{color:#b9c8ea;text-transform:capitalize;background:#182e43;border-radius:7px;padding:5px 8px;font-size:12px}.move-detail>div b{color:#fff}.move-detail p{color:#e6e9fa;margin:11px 0 0}.move-source-picker{justify-content:space-between;align-items:end;gap:12px;margin:15px 0 10px;display:flex}.move-source-picker label{color:#dce3ff;flex:420px;gap:6px;font-size:12px;font-weight:800;display:grid}.move-source-picker select{color:#fff;background:#080c1c;border:1px solid #46517c;border-radius:8px;width:100%;padding:10px}.move-source-picker>span{color:#aeb7dc;text-align:right;flex:0 280px;font-size:12px}@media (max-width:760px){.moves-heading,.move-source-picker{display:grid}.move-source-badge{width:max-content}.move-source-picker>span{text-align:left}.move-controls{grid-template-columns:1fr}}.pokemon-directory-wide{max-width:1500px;margin:0 auto}.pokemon-directory-wide .pokemon-directory-layout{grid-template-columns:minmax(600px,.95fr) minmax(440px,1.05fr)}.pokemon-browser-card{min-width:0}.pokemon-browser-controls{grid-template-columns:minmax(180px,1.7fr) minmax(110px,.8fr) minmax(110px,.8fr);gap:9px;display:grid}.pokemon-browser-controls label{min-width:0}.pokemon-main-search{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;min-width:0;display:grid}.pokemon-main-search .quiet-button{padding:11px 12px}.pokemon-browser-controls select{color:#fff;background:#080c1c;border:1px solid #46517c;border-radius:8px;width:100%;padding:11px}.pokemon-browser-summary{color:#aeb7dc;justify-content:space-between;align-items:center;gap:10px;margin:12px 0 8px;font-size:13px;display:flex}.pokemon-browser-summary .text-button{margin:0}.pokemon-stat-browser{border:1px solid #2a3157;border-radius:9px;max-height:72vh;overflow:auto}.pokemon-stat-head,.pokemon-stat-row{grid-template-columns:58px minmax(180px,1fr) repeat(7,48px);align-items:center;column-gap:5px;min-width:695px;display:grid}.pokemon-stat-head{z-index:2;color:#aeb7dc;text-transform:uppercase;background:#11162b;border-bottom:1px solid #46517c;padding:9px 8px;font-size:10px;font-weight:800;position:sticky;top:0}.pokemon-stat-head button{color:inherit;font:inherit;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:800}.pokemon-stat-head button.active{color:#ffd23f}.pokemon-stat-row{color:#e6e9fa;text-align:center;font-variant-numeric:tabular-nums;background:#12182e;border:0;border-bottom:1px solid #252d4d;width:100%;padding:9px 8px}.pokemon-stat-row:hover,.pokemon-stat-row.selected{color:#fff;background:#202a4d}.pokemon-stat-row>span:first-child{color:#82aaff;font-size:11px}.pokemon-row-name{text-align:left;gap:2px;min-width:0;display:grid}.pokemon-row-name strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pokemon-row-name small{color:#aeb7dc;text-transform:capitalize;font-size:10px}.pokemon-bst-total{background:#22223b!important;border-color:#ffd23f!important}.pokemon-detail-wide{min-width:0;max-height:calc(100vh - 112px);overflow:auto}@media (max-width:1050px){.pokemon-directory-wide .pokemon-directory-layout{grid-template-columns:1fr}.pokemon-detail-wide{max-height:none}.pokemon-stat-browser{max-height:420px}}@media (max-width:760px){.pokemon-browser-controls{grid-template-columns:1fr 1fr}.pokemon-browser-controls>:first-child{grid-column:1/-1}.pokemon-stat-browser{margin:0 -4px}.pokemon-detail-wide{padding:15px}.pokemon-stat-head,.pokemon-stat-row{grid-template-columns:54px minmax(165px,1fr) repeat(7,46px);min-width:675px}}.poll-history-picker{color:#aebcff;gap:6px;margin:12px 0 18px;display:grid}.pokemon-poll-placements{gap:8px;display:grid}.pokemon-poll-placements details{border:1px solid #34416d;border-radius:10px;padding:10px 12px}.pokemon-poll-placements summary{cursor:pointer;align-items:center;gap:10px;display:flex}.pokemon-poll-placements summary strong{color:#ffd23f;font-size:1.15rem}.pokemon-poll-placements ul{gap:8px;margin:10px 0 0;padding-left:18px;display:grid}.pokemon-poll-placements li small{color:#9aabd9;display:block}.poll-pokemon-search{position:relative}.poll-pokemon-picker{grid-column:1/-1;margin:0}.poll-pokemon-picker .poll-pokemon-image{object-fit:contain;flex:0 0 42px;width:42px;height:42px}.public-draft-details{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.public-draft-details span{color:#dce3ff;background:#171e39;border:1px solid #3b4775;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:700}.public-draft-details.is-compact{margin:10px 0 4px}.public-draft-details.is-compact span{padding:4px 7px;font-size:10px}.pokemon-community-stats{background:#12182e;border:1px solid #34416d;border-radius:12px;margin-top:18px;padding:16px}.pokemon-draft-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.pokemon-draft-metrics article{background:#1a2341;border-radius:10px;gap:3px;padding:12px;display:grid}.pokemon-draft-metrics article>strong{color:#ffd23f;font-size:1.35rem}.pokemon-draft-metrics article>span{color:#fff;font-weight:800}.pokemon-draft-metrics article small{color:#9aabd9}.pokemon-draft-profile h4{color:#dce3ff;margin:18px 0 8px}.pokemon-partner-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pokemon-partner-list li{border-bottom:1px solid #293354;justify-content:space-between;gap:12px;padding:7px 9px;display:flex}.pokemon-partner-list span{color:#9aabd9}.pokemon-usage-chart{border-bottom:1px solid #46517c;align-items:flex-end;gap:7px;min-height:145px;padding:12px 8px 0;display:flex}.pokemon-usage-chart>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:5px;min-width:24px;height:120px;display:flex}.pokemon-usage-chart i{background:#4fd1c5;border-radius:5px 5px 0 0;width:min(24px,80%);min-height:5px}.pokemon-usage-chart small{color:#9aabd9;white-space:nowrap;transform-origin:50%;margin-bottom:-15px;font-size:8px;transform:rotate(-35deg)}.pokemon-daily-three-profile{gap:8px;display:grid}.pokemon-daily-three-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.pokemon-daily-three-metrics article{background:#1a2341;border-radius:9px;gap:3px;padding:9px;display:grid}.pokemon-daily-three-metrics article strong{color:#4fd1c5;font-size:1.2rem}.pokemon-daily-three-metrics article span{color:#fff;font-size:12px;font-weight:800}.pokemon-daily-three-metrics article small{color:#9aabd9;font-size:10px}.pokemon-daily-three-profile details{border:1px solid #34416d;border-radius:9px;padding:9px 10px}.pokemon-daily-three-profile summary{color:#aebcff;cursor:pointer;font-weight:800}.pokemon-daily-three-profile ol,.pokemon-daily-three-profile ul{gap:6px;margin:9px 0 0;padding-left:18px;display:grid}.pokemon-daily-three-profile li{color:#dce3ff}.pokemon-daily-three-profile li small{color:#9aabd9;display:block}@media (max-width:760px){.pokemon-draft-metrics{grid-template-columns:1fr 1fr}.pokemon-daily-three-metrics{grid-template-columns:1fr}.pokemon-usage-chart{overflow-x:auto}.pokemon-usage-chart>div{flex:0 0 34px}}.prediction-game-margins{background:#13172a;border:1px solid #303958;border-radius:9px;gap:8px;margin-top:4px;padding:10px;display:grid}.prediction-game-row{grid-template-columns:58px minmax(150px,1fr) minmax(105px,.7fr);align-items:center;gap:8px;display:grid}.prediction-game-row strong{color:#dce3ff;font-size:11px}.prediction-game-row select,.prediction-game-row input{color:#edebfa;background:#1f2338;border:1px solid #3c466a;border-radius:7px;width:100%;padding:6px 7px}.prediction-game-row label{color:#9a9fbd;align-items:center;gap:6px;font-size:11px;display:flex}.prediction-game-row label input{width:48px}.prediction-game-margins>small{font-size:10px}@media (max-width:600px){.prediction-game-row{grid-template-columns:52px 1fr}.prediction-game-row label{grid-column:2}}.locked-current-poll{text-align:center;place-items:center;gap:12px;min-height:190px;margin-top:14px;display:grid;position:relative;overflow:hidden}.locked-poll-preview{opacity:.35;filter:blur(8px);pointer-events:none;align-content:center;gap:18px;padding:18px;display:grid;position:absolute;inset:4px}.locked-poll-preview span{background:linear-gradient(90deg,#4fd1c5 62%,#222b50 62%);border-radius:999px;height:18px;display:block}.locked-current-poll>strong,.locked-current-poll>a{z-index:1;position:relative}.completed-polls-card{grid-column:1/-1}.completed-poll-list{gap:10px;display:grid}.completed-poll-list details{background:#12182e;border:1px solid #34416d;border-radius:10px;padding:12px 14px}.completed-poll-list summary{cursor:pointer;grid-template-columns:110px 1fr;align-items:center;gap:10px;display:grid}.completed-poll-list summary span{color:#8fa4df;font-size:12px}.completed-poll-list .public-poll-results{margin-top:12px}.past-poll-results{gap:12px}.past-poll-results .poll-result-heading{align-items:center;min-height:52px}.poll-result-contender{align-items:center;gap:9px;min-width:0;display:flex}.past-poll-pokemon{object-fit:contain;filter:drop-shadow(0 5px 8px #00000059);flex:none;width:50px;height:50px}.poll-medal{flex:none;font-size:1.35rem;line-height:1}.poll-podium-row{background:linear-gradient(90deg,#ffd23f14,#0000 55%);border-radius:10px;padding:5px 8px 8px}.poll-podium-row.place-2{background:linear-gradient(90deg,#cad3e014,#0000 55%)}.poll-podium-row.place-3{background:linear-gradient(90deg,#cd7f3217,#0000 55%)}@media (max-width:600px){.completed-poll-list summary{grid-template-columns:1fr;gap:3px}}.pokemon-size-sort{align-content:start;gap:6px;display:grid}.pokemon-size-sort>span{color:#fff}.pokemon-size-sort>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.pokemon-size-sort button{color:#e6e9fa;cursor:pointer;background:#11162b;border:1px solid #46517c;border-radius:8px;min-height:43px;padding:8px 10px;font-weight:800}.pokemon-size-sort button:hover{border-color:#4fd1c5}.pokemon-size-sort button.active{color:#ffd23f;background:#282440;border-color:#ffd23f}.pokemon-size-sort small{color:#8fa4df;font-size:9px}.pokemon-list-controls{grid-template-columns:110px minmax(0,1fr);align-items:start;gap:10px;display:grid}.pokemon-list-controls>label{min-width:0}.pokemon-list-controls select{width:100%}.pokemon-community-sort{gap:6px;min-width:0;display:grid}.pokemon-community-sort>span{color:#fff}.pokemon-community-sort>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.pokemon-community-sort button{color:#e6e9fa;cursor:pointer;background:#11162b;border:1px solid #46517c;border-radius:8px;justify-items:center;gap:2px;min-width:0;min-height:58px;padding:6px 4px;display:grid}.pokemon-community-sort button:hover{border-color:#4fd1c5}.pokemon-community-sort button.active{color:#ffd23f;background:#282440;border-color:#ffd23f}.pokemon-community-sort b{font-size:18px;line-height:1}.pokemon-community-sort small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;overflow:hidden}.daily-game-card{position:relative;overflow:hidden}.daily-game-card:after{content:"";pointer-events:none;background:#ffd23f0d;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-100px;right:-80px}.daily-game-signin{color:#ffd23f;background:#ffd23f14;border:1px solid #ffd23f59;border-radius:8px;padding:10px 12px;font-size:13px}.daily-round-label{color:#4fd1c5;text-transform:uppercase;margin:20px 0 10px;font-family:IBM Plex Mono,monospace;font-size:12px;display:block}.daily-bracket-matchup{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;margin-bottom:14px;display:grid}.daily-bracket-matchup>b{color:#f0555a;font-family:Teko,sans-serif;font-size:25px}.daily-bracket-pokemon{color:#edebfa;cursor:pointer;background:#171a2c;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:145px;padding:14px;display:flex}.daily-bracket-pokemon:not(:disabled):hover{background:#ffd23f14;border-color:#ffd23f;transform:translateY(-2px)}.daily-bracket-pokemon img,.daily-game-art-placeholder{object-fit:contain;width:82px;height:82px}.daily-game-art-placeholder{background:#1f2338;border-radius:50%;display:block}.daily-bracket-complete{text-align:center;padding-top:12px}.daily-bracket-complete>span{color:#9a9fbd;text-transform:uppercase;letter-spacing:.08em;font-size:13px}.daily-bracket-complete .daily-bracket-pokemon{border-color:#ffd23f;width:min(260px,100%);margin:12px auto}.daily-game-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.daily-quiz-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.quiz-difficulty{text-transform:uppercase;border-radius:999px;padding:4px 9px;font-family:IBM Plex Mono,monospace;font-size:10px}.quiz-difficulty.easy{color:#4fd1c5;background:#4fd1c524}.quiz-difficulty.medium{color:#ffd23f;background:#ffd23f24}.quiz-difficulty.hard{color:#f4b860;background:#f4b86024}.quiz-difficulty.expert{color:#f0555a;background:#f0555a24}.daily-quiz-input{gap:8px;margin:18px 0 10px;display:flex}.daily-quiz-input input{color:#edebfa;background:#0f1420;border:1px solid #313a63;border-radius:8px;flex:1;min-width:0;padding:11px 12px}.daily-quiz-results{background:#111625;border-radius:10px;margin-top:16px;padding:16px}.daily-quiz-results h3{color:#ffd23f;margin:14px 0 7px}.daily-quiz-results ol{margin:0;padding:0;list-style:none}.daily-quiz-results li{border-bottom:1px solid #ffffff0f;justify-content:space-between;padding:7px 0;display:flex}.daily-quiz-pokemon-picker{background:#0b1020;border:1px solid #313a63;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:-2px 0 14px;padding:10px;display:grid;box-shadow:0 18px 35px #00000047}.daily-quiz-pokemon-choice{color:#edebfa;cursor:pointer;text-align:left;background:#171d32;border:1px solid #ffffff14;border-radius:9px;align-items:center;gap:8px;min-width:0;padding:8px;display:flex}.daily-quiz-pokemon-choice:hover,.daily-quiz-pokemon-choice:focus{background:#4fd1c51a;border-color:#4fd1c5}.daily-quiz-pokemon-choice img,.daily-quiz-pokemon-choice .daily-game-art-placeholder{object-fit:contain;flex:0 0 42px;width:42px;height:42px}.daily-quiz-pokemon-choice strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}@media (max-width:560px){.daily-bracket-matchup{grid-template-columns:1fr}.daily-bracket-matchup>b{text-align:center}.daily-bracket-pokemon{min-height:120px}.daily-quiz-input{flex-direction:column}.daily-quiz-pokemon-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}.daily-game-locked{text-align:center;place-items:center;gap:12px;min-height:210px;display:grid;position:relative;overflow:hidden}.daily-game-locked>strong,.daily-game-locked>a{z-index:1;position:relative}.daily-game-discussion{z-index:1;border-top:1px solid #ffffff14;margin-top:24px;padding-top:18px;position:relative}.daily-game-discussion>summary{color:#4fd1c5;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-weight:800;list-style:none;display:flex}.daily-game-discussion>summary::-webkit-details-marker{display:none}.daily-game-discussion>summary:before{content:"▶";color:#82aaff;font-size:11px;transition:transform .15s}.daily-game-discussion[open]>summary:before{transform:rotate(90deg)}.daily-game-discussion>summary span{margin-right:auto}.daily-game-discussion>summary small{color:#9a9fbd;font-size:11px;font-weight:700}.daily-game-discussion-body{margin-top:14px}.daily-game-discussion form{gap:8px;display:grid}.daily-game-discussion textarea{color:#edebfa;background:#0f1420;border:1px solid #313a63;border-radius:8px;width:100%;min-height:76px;padding:10px}.daily-game-discussion form>div,.daily-game-discussion article>div{justify-content:flex-end;gap:10px;display:flex}.daily-game-discussion article{background:#111625;border-radius:9px;margin-top:12px;padding:12px}.daily-game-discussion article p{color:#c9cbe0;margin:5px 0 8px}.daily-game-discussion aside{background:#171a2c;border-left:2px solid #4fd1c5;margin:10px 0 0 22px;padding:10px}.comment-upvote{color:#9a9fbd;cursor:pointer;background:0 0;border:0}.comment-upvote.active{color:#ffd23f;cursor:default}.daily-history-card{grid-column:1/-1}.daily-history-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.daily-history-grid article{background:#111625;border-radius:10px;padding:16px}.daily-history-grid h3{color:#4fd1c5}.daily-history-grid>article>strong{color:#ffd23f;font-size:1.35rem}.daily-history-grid ol{margin:10px 0 0;padding:0;list-style:none}.daily-history-grid li{border-bottom:1px solid #ffffff0f;justify-content:space-between;padding:6px 0;display:flex}@media (max-width:650px){.daily-history-grid{grid-template-columns:1fr}}.profile-tools-modal{width:min(900px,100vw - 28px);max-height:92vh;overflow:auto}.profile-badge-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.profile-badge{background:#111625;border:1px solid #303958;border-radius:10px;gap:12px;padding:12px;display:flex}.profile-badge>span{font-size:2rem}.profile-badge>div{gap:4px;min-width:0;display:grid}.profile-badge small{color:#9a9fbd}.profile-badge.locked{opacity:.62;filter:grayscale(.7)}.profile-badge.earned{border-color:#ffd23f66}.badge-progress{background:#202944;border-radius:999px;height:18px;position:relative;overflow:hidden}.badge-progress i{background:#4fd1c5;position:absolute;inset:0 auto 0 0}.badge-progress span{z-index:1;color:#fff;padding:2px 7px;font:10px IBM Plex Mono,monospace;display:block;position:relative}.badge-award-inline,.badge-award-popup{text-align:center;background:radial-gradient(circle at top,#302a46,#111625 65%);border:1px solid #ffd23f;border-radius:14px;padding:22px;box-shadow:0 0 45px #ffd23f2e}.badge-award-icon{margin:8px 0;font-size:4rem}.badge-confetti{color:#ffd23f;letter-spacing:12px}.badge-award-inline small,.badge-award-popup small{color:#9a9fbd;margin-top:12px;display:block}.badge-award-backdrop{z-index:1000;background:#04060ecc;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.badge-award-popup{width:min(460px,100%)}@media (max-width:650px){.profile-badge-grid{grid-template-columns:1fr}}.career-record-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.career-record-grid article{text-align:center;background:#0d1224;border:1px solid #344069;border-radius:12px;padding:14px 8px}.career-record-grid strong{color:#4fd1c5;font-family:var(--font-display,"Teko",sans-serif);font-size:28px;line-height:1;display:block}.career-record-grid span{color:#9da8ce;text-transform:uppercase;letter-spacing:.06em;margin-top:6px;font-size:11px;display:block}@media (max-width:560px){.career-record-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.coach-profile-button{color:#fff;text-align:left;cursor:pointer;background:#151b32;border:1px solid #344069;border-radius:10px;align-items:center;gap:9px;padding:6px 9px;display:inline-flex}.coach-profile-button:hover{border-color:#4fd1c5}.coach-profile-button span{display:grid}.coach-profile-button small{color:#9da8ce;font-size:10px}.coach-profile-button.is-compact{background:0 0;border-color:#0000;padding:3px 7px}.coach-avatar{object-fit:cover;border:1px solid #4fd1c5;border-radius:50%;flex:none}.coach-avatar-fallback{color:#ffd23f;background:#232b4d;place-items:center;font-weight:900;display:grid}.public-profile-modal{width:min(760px,100vw - 28px);max-height:92vh;overflow:auto}.public-profile-header{align-items:center;gap:18px;margin-bottom:20px;display:flex}.public-profile-header h2,.public-profile-header p{margin:0}.public-profile-modal h3{color:#ffd23f;margin:24px 0 10px}.public-profile-favorites{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.public-profile-favorite{text-align:center;background:#111625;border:1px solid #344069;border-radius:10px;justify-items:center;gap:5px;min-width:0;padding:9px 5px;display:grid}.public-profile-favorite img,.public-profile-favorite .profile-photo-placeholder{object-fit:contain;width:58px;height:58px}.public-profile-favorite strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}@media (max-width:650px){.public-profile-favorites{grid-template-columns:repeat(3,minmax(0,1fr))}.public-profile-header{align-items:flex-start}}.site-quick-links{z-index:80;background:#080b18eb;border:1px solid #33406d;border-radius:999px;gap:7px;padding:7px;display:flex;position:fixed;bottom:14px;right:14px;box-shadow:0 8px 30px #00000059}.site-quick-links a,.site-quick-links button{color:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:7px 11px;font-size:12px;font-weight:900;line-height:1;text-decoration:none;display:inline-flex}.site-quick-links a:hover,.site-quick-links button:hover{color:#080b18;background:#ffd23f}.resources-shell,.personal-teams-shell{color:#edebfa;background:radial-gradient(circle at top,#1d2857,#080b18 55%);min-height:100vh;padding:28px max(16px,50vw - 580px) 64px}.resources-hero,.personal-teams-hero{margin:34px 0 26px}.resources-hero{max-width:760px}.resources-hero h1,.personal-teams-hero h1{margin:8px 0;font-size:clamp(2.25rem,6vw,4.5rem);line-height:1}.resources-hero p,.personal-teams-hero p{color:#b9c2e8;line-height:1.55}.draft-guide-feature{color:#edebfa;background:linear-gradient(135deg,#ffd23f29,#4fd1c514);border:1px solid #ffd23f7a;border-radius:18px;padding:28px;text-decoration:none;display:block}.draft-guide-feature h2{margin:8px 0;font-size:clamp(1.6rem,4vw,2.5rem)}.draft-guide-feature p{color:#cbd2ec;max-width:760px;line-height:1.55}.draft-guide-feature strong,.resource-grid span{color:#ffd23f}.resource-sections{gap:24px;margin-top:28px;display:grid}.resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.resource-grid a{color:#edebfa;background:#11162b;border:1px solid #2a3157;border-radius:13px;padding:18px;text-decoration:none}.resource-grid p{color:#abb5db;min-height:42px;line-height:1.45}.resource-grid span{color:#ffd23f;font-size:13px;font-weight:800}.resource-disclaimer{color:#8f99bd;margin-top:28px;font-size:12px}.resource-grid .external-resource-card{padding:0;transition:border-color .18s,transform .18s,box-shadow .18s;overflow:hidden}.resource-grid .external-resource-card:hover{border-color:#4fd1c5;transform:translateY(-2px);box-shadow:0 14px 34px #00000047}.resource-site-visual{background:radial-gradient(circle at 30% 20%,#4fd1c52e,#0000 45%),linear-gradient(135deg,#202b50,#0c1123);place-items:center;height:126px;padding:18px;display:grid}.resource-site-visual img{object-fit:contain;filter:drop-shadow(0 8px 14px #00000047);width:auto;max-width:100%;height:auto;min-height:64px;max-height:90px;display:block}.resource-site-copy{padding:18px}.resource-site-copy strong{font-size:1.05rem;display:block}.resource-site-copy p{margin:9px 0 14px}.personal-teams-hero{justify-content:space-between;align-items:end;gap:20px;display:flex}.personal-teams-hero>div{max-width:760px}.personal-team-tabs{gap:8px;margin-bottom:18px;display:flex}.personal-team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.personal-team-card,.personal-team-empty{background:#11162b;border:1px solid #2a3157;border-radius:15px;padding:20px}.personal-team-card h2{margin:7px 0}.personal-team-format{color:#4fd1c5}.personal-team-pokemon{flex-wrap:wrap;gap:6px;min-height:34px;margin:14px 0;display:flex}.personal-team-pokemon span{background:#20294a;border-radius:999px;padding:5px 8px;font-size:12px}.personal-team-links,.personal-team-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.personal-team-links{min-height:32px}.personal-team-links a,.personal-team-editor a{color:#ffd23f;font-weight:800}.personal-team-actions{justify-content:space-between;margin-top:16px}.danger-text{color:#ff9d9d!important}.personal-team-editor{width:min(820px,100vw - 28px);max-height:92vh;overflow:auto}.personal-team-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.personal-team-editor label small{margin:5px 0;display:block}.inline-link-button{text-decoration:none;display:inline-block}@media (max-width:760px){.resource-grid,.personal-team-grid,.personal-team-form-grid{grid-template-columns:1fr}.personal-teams-hero{flex-direction:column;align-items:start}.personal-teams-hero .primary-button{width:100%}.resources-shell,.personal-teams-shell{padding-top:18px}.site-quick-links{border-radius:14px;justify-content:flex-start;max-width:calc(100vw - 16px);bottom:8px;left:8px;right:8px;overflow-x:auto}.site-quick-links a,.site-quick-links button{flex:none}}.personal-team-card{cursor:pointer}.personal-team-card:hover{border-color:#4fd1c5}.personal-team-viewer{width:min(1100px,100vw - 28px);max-height:92vh;overflow:auto}.personal-team-viewer-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.personal-team-viewer-heading h2{margin-bottom:4px}.personal-roster-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.personal-roster-mon{background:#111625;border:1px solid #303958;border-radius:12px;grid-template-columns:78px minmax(0,1fr);gap:14px;padding:15px;display:grid}.personal-roster-mon h3{margin:0 0 7px}.personal-roster-types{gap:5px;margin-bottom:7px;display:flex}.personal-roster-types span{color:#cbd4ff;text-transform:uppercase;background:#202944;border:1px solid #56618a;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:900}.personal-roster-abilities{color:#9a9fbd;margin-top:7px;font-size:10px}.personal-roster-defense{gap:5px;margin-top:9px;display:grid}.personal-roster-defense>strong{color:#9a9fbd;text-transform:uppercase;font-size:10px}.personal-team-defense-summary{background:#111625;border:1px solid #303958;border-radius:12px;margin-top:18px;padding:16px}.personal-team-defense-summary>h3{color:#4fd1c5;margin:0 0 12px}.personal-team-saved-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.personal-team-saved-details section{background:#111625;border:1px solid #303958;border-radius:10px;padding:14px}.personal-team-saved-details p{white-space:pre-wrap;color:#c5cbea}.personal-roster-builder{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:10px;display:grid}.personal-roster-selections{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.personal-roster-selections>span{background:#171d34;border:1px solid #344069;border-radius:9px;align-items:center;gap:7px;padding:6px 8px;display:flex}.personal-roster-selections b{color:#080b18;background:#4fd1c5;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.personal-roster-selections button{color:#ff9d9d;cursor:pointer;background:0 0;border:0}.personal-team-entry-links,.personal-team-share-options{gap:10px;display:grid}.personal-team-entry-links label{gap:6px;display:grid}.community-team-shared-links{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.community-team-replica-code{background:#111625;border:1px solid #344069;border-radius:9px;width:100%;padding:10px}.community-team-replica-code small{color:#9a9fbd;display:block}.community-team-replica-code strong{color:#ffd23f;margin-top:3px;font-family:IBM Plex Mono,monospace;display:block}@media (max-width:760px){.personal-roster-grid,.personal-team-saved-details{grid-template-columns:1fr}.personal-team-viewer-heading{flex-direction:column;align-items:flex-start}.personal-roster-builder{grid-template-columns:1fr}.personal-roster-mon{grid-template-columns:62px minmax(0,1fr)}}.my-league-teams-section,.external-teams-section{margin-top:28px}.my-league-teams-section>.section-heading,.external-teams-section>.section-heading{margin-bottom:14px}.league-team-card{background:linear-gradient(145deg,#121a31,#11162b);border-color:#34476a}.league-team-card>.eyebrow{color:#4fd1c5}.external-teams-section{border-top:1px solid #293256;padding-top:28px}.personal-team-use-badge{color:#cbd4ff;text-transform:uppercase;background:#1b2340;border:1px solid #45517a;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:900;display:inline-flex}.replica-code-field{max-width:360px}.personal-team-planning{border:1px solid #303958;border-radius:12px;gap:12px;padding:16px;display:grid}.personal-team-planning legend{color:#ffd23f;padding:0 6px;font-weight:900}.personal-team-use-options{gap:8px;display:flex}.personal-team-use-options button.active{border-color:#4fd1c5}.personal-team-planning-list{gap:10px;display:grid}.personal-team-planning-list section,.personal-team-planning-view section{background:#111625;border:1px solid #303958;border-radius:10px;padding:12px}.personal-team-planning-list section>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.personal-team-planning-list textarea{margin-top:8px}.personal-team-planning-view{gap:10px;margin-top:18px;display:grid}.personal-team-planning-view>h3{color:#ffd23f;margin-bottom:0}.personal-team-planning-view p{white-space:pre-wrap;color:#c5cbea}.personal-team-sharing>p{display:block}.hub-shell>.my-leagues-card{order:1}.hub-shell>.public-card{order:3}.hub-shell>.create-card{order:4}.hub-shell>.dashboard-daily-three{order:5}@media (max-width:600px){.pokemon-browser-controls>.pokemon-list-controls,.pokemon-browser-controls>.pokemon-size-sort{grid-column:1/-1}.pokemon-list-controls{background:#12182e;border:1px solid #34406a;border-radius:10px;grid-template-columns:100px minmax(0,1fr);padding:12px}.pokemon-community-sort>div{grid-template-columns:repeat(3,1fr)}.pokemon-community-sort button{justify-content:center;align-items:center;gap:6px;min-height:42px;padding:7px 8px;display:flex}.pokemon-community-sort b{font-size:15px}.pokemon-community-sort small{text-overflow:clip;font-size:10px;overflow:visible}.pokemon-size-sort{background:#12182e;border:1px solid #34406a;border-radius:10px;padding:12px}.pokemon-size-sort>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}}.pokemon-index-links{width:min(1180px,100% - 32px);margin:24px auto 48px}.pokemon-index-links .pokemon-tags a{color:#b9ccff;text-decoration:none}.pokemon-index-links .pokemon-tags a:hover{color:#ffd54f}.pokemon-seo-profile .pokemon-title{align-items:center}.pokemon-seo-profile .pokemon-title img{object-fit:contain;width:min(260px,38vw);height:auto}.pokemon-index-page{scroll-behavior:smooth}.pokemon-letter-nav{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.pokemon-letter-nav a{color:#b9ccff;border:1px solid #3b4772;border-radius:8px;place-items:center;width:38px;min-height:38px;font-weight:900;text-decoration:none;display:grid}.pokemon-letter-nav a:hover{color:#ffd54f;border-color:#ffd54f}.pokemon-index-sections{gap:18px;display:grid}.pokemon-index-sections section{scroll-margin-top:16px}.pokemon-profile-link-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.pokemon-profile-link-grid a,.pokemon-index-hub-grid a{color:#c8d4ff;background:#181f3a;border:1px solid #30395f;border-radius:8px;padding:10px 12px;text-decoration:none}.pokemon-profile-link-grid a:hover,.pokemon-index-hub-grid a:hover{color:#ffd54f;border-color:#ffd54f}.pokemon-index-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pokemon-index-hub-grid a{gap:4px;display:grid}.pokemon-index-hub-grid span{color:#aeb7dc;font-size:13px}.pokemon-bst-total{border:1px solid #4fd1c5}.pokemon-bst-total strong{color:#4fd1c5}.pokemon-measurements article strong{font-size:1.15rem}.pokemon-species-traits{grid-template-columns:repeat(2,minmax(0,1fr))}.pokemon-species-traits article strong{font-size:1.2rem}.pokemon-species-traits article small{color:#aeb7dc;margin-top:8px;line-height:1.45;display:block}.pokemon-profile-sources a{color:#82aaff}@media (max-width:760px){.pokemon-profile-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pokemon-index-hub-grid{grid-template-columns:1fr}.pokemon-measurements{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.pokemon-species-traits{grid-template-columns:1fr}}.seo-article-shell{width:min(900px,100% - 32px);margin:0 auto;padding:28px 0 64px}.seo-article-shell article{background:#10162c;border:1px solid #34446f;border-radius:20px;margin-top:28px;padding:clamp(24px,5vw,54px)}.seo-article-shell h1{margin:10px 0 18px;font-size:clamp(2.1rem,6vw,4rem);line-height:1}.seo-article-shell article>section{margin-top:34px}.seo-article-shell article p{color:#b9c8ee;line-height:1.75}.seo-article-intro{font-size:1.2rem}.format-detail-shell{width:min(1120px,100% - 32px)}.format-pool-heading{justify-content:space-between;align-items:end;gap:22px;display:flex}.format-pool-heading p{margin:0}.format-pool-heading label{color:#dbe4ff;text-transform:uppercase;flex:0 0 min(320px,100%);font-size:.78rem;font-weight:800}.format-pool-heading input{color:#fff;background:#090e20;border:1px solid #40517f;border-radius:10px;width:100%;margin-top:7px;padding:11px 13px}.format-rule-facts{flex-wrap:wrap;gap:9px;margin:18px 0;display:flex}.format-rule-facts span{color:#afbee5;background:#151e3b;border:1px solid #34446f;border-radius:999px;padding:8px 11px;font-size:.78rem}.format-rule-facts strong{color:#ffd23f}.format-pool-results{font-size:.8rem;color:#8798c6!important;margin:8px 0!important}.format-pokemon-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;max-height:620px;margin:0;padding:4px 4px 4px 0;list-style:none;display:grid;overflow:auto}.format-pokemon-grid li{color:#e8edff;background:#0b1125;border:1px solid #2a385f;border-radius:9px;justify-content:space-between;align-items:center;gap:7px;min-width:0;padding:9px 10px;font-size:.86rem;display:flex}.format-pokemon-grid li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.format-pokemon-grid small{color:#ffd23f;text-transform:uppercase;font-size:.62rem}.format-library-groups{gap:34px;display:grid}.format-library-group .section-heading{margin-bottom:13px}.format-group-count{color:#8f9cc7;font-size:.8rem}.format-current-badge{color:#071b18;text-transform:uppercase;vertical-align:middle;background:#4fd1c5;border-radius:999px;margin-left:8px;padding:3px 6px;font-size:.6rem}@media (max-width:800px){.format-pool-heading{flex-direction:column;align-items:stretch}.format-pool-heading label{flex-basis:auto}.format-pokemon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.guide-byline{margin-top:18px;font-size:.86rem;color:#8f9cc7!important}.guide-byline a,.guide-source-note a{color:#9fc0ff}.guide-direct-answer{background:linear-gradient(135deg,#4fd1c51c,#82aaff12);border:1px solid #4fd1c56b;border-radius:16px;margin-top:28px;padding:22px 24px}.guide-direct-answer h2{margin:7px 0 9px;font-size:clamp(1.3rem,3vw,1.8rem)}.guide-direct-answer p{margin:0;color:#d5def6!important}.guide-source-note{border-top:1px solid #2d3b63;padding-top:22px}.guide-source-note h2{font-size:1.15rem}.seo-next-step{background:#ffd54f0b;border:1px solid #ffd54f66;border-radius:16px;margin-top:40px;padding:24px}.guide-feature-callout{background:#181f3ab8;border:1px solid #82aaff47;border-left:4px solid #82aaff;border-radius:12px;margin-top:18px;padding:16px 18px}.guide-feature-callout h3{color:#ffd23f;margin:0 0 7px;font-size:1rem}.guide-feature-callout p{margin:0}.guide-copy-resource{background:#0c2c3080;border:1px solid #4fd1c573;border-radius:16px;padding:24px;margin-top:42px!important}.guide-copy-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.guide-copy-heading h2{margin:7px 0 0}.guide-copy-resource textarea{resize:vertical;color:#e9eeff;background:#080d1d;border:1px solid #40517f;border-radius:10px;width:100%;margin-top:12px;padding:16px;font:.86rem/1.55 ui-monospace,SFMono-Regular,Consolas,monospace}.guide-copy-status{min-height:1.5em;margin-bottom:0;color:#9ee8df!important}.guide-launch-checklist{background:#181f3aa8;border:1px solid #34446f;border-radius:16px;padding:24px}.guide-launch-checklist h2{margin:7px 0 16px}.guide-launch-checklist ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.guide-launch-checklist li{color:#c8d3f2;padding-left:30px;line-height:1.55;position:relative}.guide-launch-checklist li:before{content:"✓";color:#4fd1c5;font-weight:900;position:absolute;left:0}@media (max-width:640px){.guide-copy-heading{display:grid}.guide-copy-heading .primary-button{width:100%}}.support-shell{background:radial-gradient(circle at top,#263878,#080b18 56%);min-height:100vh;padding:28px max(18px,50vw - 460px) 72px}.support-card,.support-pro-note{background:#10162cf2;border:1px solid #34446f;border-radius:20px;margin-top:28px;padding:clamp(24px,6vw,54px)}.support-card h1{letter-spacing:-.04em;max-width:720px;margin:10px 0 16px;font-size:clamp(2.6rem,7vw,5.2rem);line-height:.96}.support-lead{color:#c3cbed;max-width:720px;font-size:1.12rem;line-height:1.65}.support-promises{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:30px 0;display:grid}.support-promises article{background:#11162b;border:1px solid #303958;border-radius:12px;gap:8px;padding:17px;display:grid}.support-promises strong{color:#4fd1c5}.support-promises span,.support-fine-print,.support-pro-note p{color:#aeb7dc;line-height:1.55}.support-kofi-button{color:#161207;background:#ffd23f;border-radius:10px;align-items:center;gap:9px;padding:14px 18px;font-weight:900;text-decoration:none;display:inline-flex}.support-kofi-button:hover{background:#ffe276}.support-fine-print{max-width:720px;margin:13px 0 0;font-size:12px}.support-pro-note h2{margin:8px 0;font-size:clamp(1.7rem,4vw,2.5rem)}.support-pro-note p{margin-bottom:0}@media (max-width:720px){.support-promises{grid-template-columns:1fr}.support-kofi-button{text-align:center;justify-content:center;width:100%}}.manual-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.manual-choice-grid>a{color:#edebfa;background:linear-gradient(145deg,#151c38,#10152a);border:1px solid #35416d;border-radius:18px;padding:clamp(22px,4vw,38px);text-decoration:none;display:block}.manual-choice-grid>a:hover{border-color:#4fd1c5;transform:translateY(-2px)}.manual-choice-grid h2{margin:10px 0;font-size:clamp(1.7rem,4vw,2.5rem)}.manual-choice-grid p,.manual-help-note p{color:#b9c2e8;line-height:1.6}.manual-choice-grid strong{color:#ffd23f}.manual-help-note{background:#11162b;border:1px solid #2a3157;border-radius:14px;margin-top:22px;padding:20px}.manual-help-note h2{margin-top:0}.manual-shell{color:#edebfa;scroll-behavior:smooth;background:radial-gradient(circle at top,#21336e,#080b18 54%);min-height:100vh;padding:28px max(16px,50vw - 460px) 72px}.manual-shell>article{margin-top:32px}.manual-hero{background:linear-gradient(145deg,#4fd1c51f,#11162bf5);border:1px solid #35416d;border-radius:20px;padding:clamp(25px,5vw,52px)}.manual-hero h1{max-width:760px;margin:10px 0;font-size:clamp(2.4rem,6vw,4.7rem);line-height:1}.manual-hero p{color:#c3cbed;max-width:760px;font-size:1.08rem;line-height:1.65}.manual-contents{background:#11162b;border:1px solid #2a3157;border-radius:14px;margin:22px 0;padding:20px 24px}.manual-contents ol{columns:2;margin-bottom:0}.manual-contents li{color:#9eabdc;margin:8px 0}.manual-contents a{color:#dce2fa}.manual-chapter{border-bottom:1px solid #293152;grid-template-columns:56px 1fr;gap:16px;padding:30px 0;scroll-margin-top:18px;display:grid}.manual-step-number{color:#11162b;background:#4fd1c5;border-radius:50%;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.manual-chapter h2{margin:0 0 8px;font-size:clamp(1.55rem,3vw,2.2rem)}.manual-chapter p{color:#b9c2e8;line-height:1.55}.manual-chapter li{color:#d7dcf1;margin:11px 0;padding-left:6px;line-height:1.55}.manual-checklist{background:#ffd23f12;border:1px solid #ffd23f6b;border-radius:16px;gap:10px;margin:28px 0;padding:24px;display:grid}.manual-checklist h2{margin:0 0 8px}.manual-checklist label{color:#e5e7f4;align-items:flex-start;gap:10px;display:flex}.manual-checklist input{margin-top:3px}@media (max-width:720px){.manual-choice-grid{grid-template-columns:1fr}.manual-contents ol{columns:1}.manual-chapter{grid-template-columns:1fr}}.manual-fast-path{background:linear-gradient(145deg,#ffd23f21,#11162bf7);border:2px solid #ffd23f;border-radius:16px;gap:15px;margin:22px 0;padding:clamp(20px,4vw,30px);display:grid}.manual-fast-path h2{margin:5px 0 6px;font-size:clamp(1.55rem,3vw,2.15rem)}.manual-fast-path p{color:#d7dcf1;margin:0;line-height:1.55}.manual-fast-actions{flex-wrap:wrap;gap:10px;display:flex}.manual-fast-actions a{color:#10121c;background:#ffd23f;border-radius:9px;padding:10px 13px;font-weight:900;text-decoration:none}.manual-support-direction{border-top:1px solid #ffffff21;padding-top:14px}.manual-support-direction strong{color:#4fd1c5}.manual-checklist{scroll-margin-top:18px}@media (max-width:600px){.manual-fast-actions{display:grid}.manual-fast-actions a{text-align:center}}.operations-shell{color:#edebfa;background:radial-gradient(circle at top,#243b77,#080b18 55%);min-height:100vh;padding:28px max(16px,50vw - 580px) 72px}.operations-hero{margin:34px 0 24px}.operations-hero h1{margin:8px 0;font-size:clamp(2.5rem,6vw,5rem);line-height:1}.operations-hero p{color:#bdc7eb;max-width:760px;font-size:1.08rem;line-height:1.6}.operations-hero small{color:#8490b9}.operations-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.operations-metrics article{background:#11172d;border:1px solid #33416c;border-radius:14px;gap:4px;padding:20px;display:grid}.operations-metrics strong{color:#4fd1c5;font-size:2rem}.operations-metrics span{color:#aeb8dc}.operations-metrics .danger{border-color:#f0555a}.operations-metrics .danger strong{color:#ff8b90}.operations-controls{justify-content:space-between;align-items:center;gap:16px;margin:22px 0;display:flex}.operations-controls>div{flex-wrap:wrap;gap:8px;display:flex}.operations-controls input{color:#edebfa;background:#11162b;border:1px solid #35416d;border-radius:9px;width:min(320px,100%);padding:11px 13px}.operations-list{gap:14px;display:grid}.operations-league{background:#11162bf5;border:1px solid #303a61;border-radius:16px;padding:22px}.operations-league>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.operations-league h2{margin:5px 0;font-size:1.55rem}.operations-league header p{color:#939ec4;margin:0}.operations-league dl{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:18px 0 0;display:grid}.operations-league dl div{background:#1a213d;border-radius:9px;padding:10px}.operations-league dt{color:#8e99bf;text-transform:uppercase;font-size:11px}.operations-league dd{color:#e8e9f3;margin:5px 0 0;font-size:13px}.operations-warnings{gap:7px;margin-top:16px;display:grid}.operations-warning{background:#20263f;border-radius:9px;gap:10px;margin:0;padding:10px 12px;display:flex}.operations-warning strong{text-transform:uppercase;font-size:11px}.operations-warning.high{border-left:4px solid #f0555a}.operations-warning.high strong{color:#ff9da1}.operations-warning.medium{border-left:4px solid #ffd23f}.operations-warning.medium strong{color:#ffd23f}.operations-warning.low{border-left:4px solid #4fd1c5}.operations-warning.low strong{color:#4fd1c5}.operations-empty,.operations-error{background:#11172d;border:1px solid #33416c;border-radius:16px;padding:30px}@media (max-width:900px){.operations-metrics{grid-template-columns:repeat(2,1fr)}.operations-league dl{grid-template-columns:repeat(3,1fr)}}@media (max-width:620px){.operations-controls,.operations-league>header{flex-direction:column;align-items:stretch}.operations-controls input{width:100%}.operations-league dl{grid-template-columns:repeat(2,1fr)}}.operations-user-summary{background:#11172deb;border:1px solid #4fd1c56b;border-radius:16px;gap:16px;margin:0 0 22px;padding:22px;display:grid}.operations-user-summary h2{margin:5px 0;font-size:clamp(1.6rem,3vw,2.2rem)}.operations-user-summary p{color:#aeb8dc;max-width:780px;margin:0;line-height:1.55}.operations-user-summary .operations-metrics article{background:#151d38}.operations-error-feed,.operations-rejection-feed{background:#11172d;border:1px solid #3a446c;border-radius:14px;margin:20px 0;padding:16px 18px}.operations-error-feed{border-color:#f0555a66}.operations-rejection-feed{border-color:#4fd1c566}.operations-error-feed summary,.operations-rejection-feed summary{cursor:pointer}.operations-error-feed>p,.operations-rejection-feed>p{color:#aeb8dc}.operations-error-feed article,.operations-rejection-feed article{background:#1a213d;border-radius:9px;margin-top:10px;padding:12px}.operations-error-feed h3,.operations-rejection-feed h3{margin:5px 0}.operations-error-feed article p,.operations-rejection-feed article p{color:#d7dcf1;margin:6px 0}.operations-error-feed small,.operations-rejection-feed small{color:#8e99bf}.regulation-picker{gap:12px;display:grid}.regulation-current{background:#ffd23f12;border:1px solid #ffd23f61;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:14px;padding:14px;display:flex}.regulation-current>div:first-child{gap:3px;display:grid}.regulation-current span{color:#ffd23f;letter-spacing:.08em;font:700 10px IBM Plex Mono,monospace}.regulation-current strong{color:#fff;font-size:17px}.regulation-current small{color:#aeb5d2}.regulation-current>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.regulation-current b,.regulation-option-meta i{color:#aebcff;white-space:nowrap;background:#1f2946;border-radius:999px;padding:4px 7px;font-size:10px;font-style:normal}.regulation-filters{grid-template-columns:minmax(190px,1.4fr) repeat(3,minmax(125px,.8fr));gap:9px;display:grid}.regulation-filters label{color:#aeb5d2;gap:5px;font-size:11px;font-weight:700;display:grid}.regulation-filters input,.regulation-filters select{color:#edebfa;background:#0f1425;border:1px solid #343c61;border-radius:8px;min-width:0;padding:9px 10px;font-size:12px}.regulation-picker-status{color:#7782a8;justify-content:space-between;align-items:center;font-size:11px;display:flex}.regulation-picker-status button,.regulation-no-results button{color:#4fd1c5;font-weight:800}.regulation-group{background:#121728;border:1px solid #ffffff14;border-radius:10px;overflow:hidden}.regulation-group>summary,.regulation-group>h3{color:#edebfa;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:11px 13px;font-size:13px;font-weight:800;display:flex}.regulation-group>summary small,.regulation-group>h3 small{color:#7782a8;font:600 10px IBM Plex Mono,monospace}.regulation-group.is-open>h3{cursor:default;border-bottom:1px solid #ffffff0f}.regulation-option-grid{border-top:1px solid #ffffff0f;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid}.regulation-group.is-open .regulation-option-grid{border-top:0}.regulation-option{background:#171d31;border:1px solid #ffffff12;border-radius:9px;min-width:0;position:relative}.regulation-option.is-active{background:#ffd23f12;border-color:#ffd23f}.regulation-option.is-pending{border-color:#4fd1c5}.regulation-option>button{color:#edebfa;text-align:left;gap:6px;width:100%;padding:11px;display:grid}.regulation-option>button:disabled{cursor:default;opacity:1}.regulation-option>button>span:first-child{align-items:center;gap:7px;display:flex}.regulation-option>button b{font-size:13px}.regulation-option>button em{color:#4fd1c5;text-transform:uppercase;background:#4fd1c522;border-radius:999px;padding:2px 5px;font-size:9px;font-style:normal}.regulation-option>button small{color:#929bbc;min-height:30px;font-size:10px;line-height:1.45}.regulation-option-meta{flex-wrap:wrap;gap:4px;display:flex}.regulation-selected-label{color:#ffd23f;text-transform:uppercase;font-size:9px;position:absolute;top:8px;right:8px}.regulation-confirm{background:#101a27;border-top:1px solid #4fd1c555;padding:10px}.regulation-confirm p{color:#dce3f8;margin:0 0 8px;font-size:10px}.regulation-confirm>div{gap:7px;display:flex}.regulation-confirm button{color:#10121c;background:#4fd1c5;border-radius:6px;padding:6px 8px;font-size:10px;font-weight:800}.regulation-confirm button+button{color:#c6cce0;background:#252c42}.regulation-no-results{color:#cfd5eb;text-align:center;border:1px dashed #394262;border-radius:10px;padding:24px}.regulation-no-results p{color:#808aab;margin:4px 0 10px;font-size:12px}.regulation-picker-custom-reset{color:#c7cde2;background:#f0555a0f;border:1px solid #f0555a38;border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;padding:10px 12px;font-size:11px;display:flex}.regulation-picker-custom-reset span{flex:320px}.regulation-picker-custom-reset button{color:#dce3f8;background:#252c42;border-radius:6px;padding:6px 9px;font-size:10px;font-weight:800}.regulation-picker-custom-reset button:first-of-type{color:#10121c;background:#f0555a}@media (max-width:850px){.regulation-filters{grid-template-columns:1fr 1fr}.regulation-current{flex-direction:column}.regulation-current>div:last-child{justify-content:flex-start}}@media (max-width:560px){.regulation-filters,.regulation-option-grid{grid-template-columns:1fr}}.nuzlocke-shell{background:radial-gradient(circle at 15% 0,#244e48,#080b18 52%);min-height:100vh;padding:30px max(16px,50vw - 590px) 80px}.nuzlocke-hero{justify-items:start;gap:10px;margin:26px 0 30px;display:grid}.nuzlocke-hero h1{letter-spacing:-.04em;margin:0;font-size:clamp(2.5rem,7vw,5.5rem);line-height:.95}.nuzlocke-hero p{color:#c0c9e8;max-width:760px;margin:0;font-size:1.05rem;line-height:1.6}.nuzlocke-layout{grid-template-columns:minmax(300px,410px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.nuzlocke-controls,.nuzlocke-output{background:#10162cf5;border:1px solid #34446f;border-radius:18px;padding:22px}.nuzlocke-controls{gap:15px;display:grid}.nuzlocke-controls h2,.nuzlocke-output h2{margin:0}.nuzlocke-controls>label,.nuzlocke-controls fieldset,.nuzlocke-save-field>label,.nuzlocke-theme-filters label{color:#dce3ff;gap:7px;font-size:13px;display:grid}.nuzlocke-controls input:not([type=checkbox]):not([type=range]),.nuzlocke-controls select{color:#fff;background:#080c1c;border:1px solid #46517c;border-radius:8px;width:100%;padding:11px}.nuzlocke-controls small{color:#909bc4;line-height:1.45}.nuzlocke-controls fieldset{border:1px solid #303958;border-radius:10px;padding:13px}.nuzlocke-controls legend{padding:0 5px;font-weight:800}.nuzlocke-save-field{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.nuzlocke-save-field>small{grid-column:1/-1}.nuzlocke-run-code-field{gap:7px;display:grid}.nuzlocke-pair{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.nuzlocke-pair label{gap:7px;display:grid}.nuzlocke-saved-runs>div{gap:8px;display:flex}.nuzlocke-saved-runs>div button{flex:1}.nuzlocke-filter-disclosure{background:#11162b;border:1px solid #303958;border-radius:10px}.nuzlocke-filter-disclosure summary{color:#dce3ff;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:13px;font-size:13px;font-weight:800;display:flex}.nuzlocke-filter-disclosure summary small{text-align:right;font-size:11px;font-weight:600}.nuzlocke-filter-disclosure[open] summary{border-bottom:1px solid #303958}.nuzlocke-filter-disclosure fieldset{border:0;border-radius:0}.nuzlocke-theme-filters{background:#11162b;display:grid;gap:12px!important}.nuzlocke-rule-option{gap:5px;display:grid}.nuzlocke-output{min-height:480px}.nuzlocke-run-summary{color:#baf3ed;background:#4fd1c512;border-left:4px solid #4fd1c5;border-radius:8px;padding:12px}.nuzlocke-incomplete{color:#ffe58a;background:#ffd23f12;border-left:4px solid #ffd23f;border-radius:8px;padding:13px}.nuzlocke-team{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.nuzlocke-team article{background:#171d36;border:1px solid #303958;border-radius:13px;grid-template-columns:90px minmax(0,1fr);align-items:center;min-height:145px;padding:14px;display:grid;position:relative}.nuzlocke-team img{object-fit:contain;width:86px;height:86px}.nuzlocke-team h3{color:#fff;margin:0 0 6px}.nuzlocke-team strong{color:#4fd1c5}.nuzlocke-team p,.nuzlocke-team small{color:#aeb7dc;margin:6px 0 0;display:block}.nuzlocke-number{color:#151207;background:#ffd23f;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-weight:900;display:grid;position:absolute;top:8px;left:9px}@media (max-width:850px){.nuzlocke-shell{padding-bottom:140px}.nuzlocke-layout,.nuzlocke-team{grid-template-columns:1fr}}@media (max-width:480px){.nuzlocke-controls,.nuzlocke-output{padding:18px}.nuzlocke-team article{grid-template-columns:70px minmax(0,1fr)}.nuzlocke-team img{width:66px;height:66px}.nuzlocke-pair,.nuzlocke-save-field{grid-template-columns:1fr}.nuzlocke-pair button,.nuzlocke-save-field button{width:100%}.nuzlocke-save-field>small{grid-column:auto}.nuzlocke-filter-disclosure summary{flex-direction:column;align-items:flex-start}.nuzlocke-filter-disclosure summary small{text-align:left}}.nuzlocke-output-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.nuzlocke-output-status{color:#baf3ed;background:#4fd1c512;border-radius:8px;margin:0 0 14px;padding:9px 11px;font-size:.8rem}.nuzlocke-rule-option{color:#dce3ff;font-size:13px}.nuzlocke-team h3 a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}.nuzlocke-team h3 a:hover{color:#ffd23f}.nuzlocke-seo-guide{max-width:1180px;margin:-45px auto 80px}.nuzlocke-seo-guide>p{color:#c0c9e8;max-width:900px;line-height:1.65}.nuzlocke-seo-guide .seo-next-step{margin-bottom:0}.nuzlocke-seo-guide .pokemon-tags a{color:#fff;background:#171d36;border:1px solid #46517c;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800;text-decoration:none}.nuzlocke-seo-guide .pokemon-tags a:hover{color:#ffd23f;border-color:#ffd23f}@media (max-width:1212px){.nuzlocke-seo-guide{margin:-45px 16px 80px}}@media (max-width:480px){.nuzlocke-output-actions{grid-template-columns:1fr;display:grid}.nuzlocke-output-actions button{width:100%}}.nuzlocke-condition-filters label{color:#dce3ff;gap:7px;font-size:13px;display:grid}.nuzlocke-guide-index{border-top:1px solid #2a3157;margin-top:30px;padding-top:26px}.nuzlocke-guide-index>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.nuzlocke-guide-index a{color:#fff;background:#171d36;border:1px solid #34446f;border-radius:12px;gap:5px;padding:14px;text-decoration:none;display:grid}.nuzlocke-guide-index a:hover{border-color:#ffd23f}.nuzlocke-guide-index a span{color:#9cadd7;font-size:.8rem}.nuzlocke-game-guide{width:min(1040px,100% - 32px)}.nuzlocke-guide-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.nuzlocke-guide-metrics article{background:#171d36;border:1px solid #34446f;border-radius:12px;gap:4px;padding:16px;display:grid}.nuzlocke-guide-metrics strong{color:#4fd1c5;font-size:1.7rem}.nuzlocke-guide-metrics span{color:#aeb9df;text-transform:uppercase;font-size:.78rem;font-weight:800}.nuzlocke-guide-tags a{color:#fff;background:#171d36;border:1px solid #46517c;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800;text-decoration:none}.nuzlocke-guide-tags a:hover{color:#ffd23f;border-color:#ffd23f}.nuzlocke-guide-mechanics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.nuzlocke-guide-mechanics article{background:#171d36;border:1px solid #303958;border-radius:12px;padding:15px}.nuzlocke-guide-mechanics h3{color:#ffd23f;margin:0;font-size:1rem}.nuzlocke-guide-mechanics p{font-size:.88rem;margin:7px 0 0!important}.nuzlocke-guide-area-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.nuzlocke-guide-area-list li{color:#dce3ff;background:#171d36;border-left:3px solid #4fd1c5;border-radius:7px;padding:11px 13px}.nuzlocke-guide-cta{margin-top:34px}.nuzlocke-guide-cta h2{margin:7px 0}.nuzlocke-game-guide .seo-next-step{margin-top:24px}@media (max-width:760px){.nuzlocke-guide-index>div,.nuzlocke-guide-metrics,.nuzlocke-guide-mechanics,.nuzlocke-guide-area-list{grid-template-columns:1fr}.nuzlocke-game-guide article{padding:24px 18px}.nuzlocke-guide-cta .primary-button{text-align:center;width:100%}}.tournament-shell{background:radial-gradient(circle at 85% 0,#3d275f,#080b18 52%);min-height:100vh;padding:30px max(16px,50vw - 620px) 90px}.tournament-hero,.tournament-detail-hero{justify-items:start;gap:10px;margin:26px 0 30px;display:grid}.tournament-hero h1,.tournament-detail-hero h1{letter-spacing:-.04em;margin:0;font-size:clamp(2.6rem,7vw,5.5rem);line-height:.96}.tournament-hero p,.tournament-detail-hero p{color:#c6cdea;max-width:780px;margin:0;line-height:1.6}.tournament-detail-hero>div{flex-wrap:wrap;gap:8px;display:flex}.tournament-detail-hero>div span{color:#d8c8ff;background:#272044;border-radius:99px;padding:6px 9px;font-size:12px;font-weight:800}.tournament-directory-layout{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:20px;display:grid}.tournament-panel,.tournament-bracket{background:#10162cf5;border:1px solid #3b3b68;border-radius:18px;padding:22px}.tournament-panel h2,.tournament-bracket h2{margin:5px 0 14px}.tournament-list{gap:10px;display:grid}.tournament-list>a{color:#fff;background:#181f3a;border:1px solid #343d68;border-radius:11px;justify-content:space-between;gap:16px;padding:15px;text-decoration:none;display:flex}.tournament-list>a:hover{border-color:#b697ff}.tournament-list p{color:#aeb7dc;margin:5px 0 0}.tournament-list span{color:#b697ff;white-space:nowrap;align-self:center;font-size:12px}.tournament-create select,.tournament-form-pair select,.tournament-create input,.tournament-join input,.tournament-entrant-list input,.tournament-report input{color:#fff;background:#080c1c;border:1px solid #46517c;border-radius:8px;width:100%;padding:11px}.tournament-form-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tournament-join{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin:15px 0;display:grid}.tournament-entrant-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tournament-entrant-list article{background:#171d36;border:1px solid #303958;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.tournament-entrant-list label{color:#9ea8cc;align-items:center;gap:6px;font-size:11px;display:flex}.tournament-entrant-list input{width:62px;padding:7px}.tournament-entrant-list span{color:#9ea8cc;font-size:11px}.tournament-bracket{margin-top:20px;overflow:hidden}.tournament-rounds{gap:18px;padding:8px 2px 18px;display:flex;overflow-x:auto}.tournament-rounds>section{flex:0 0 300px;align-content:start;gap:12px;display:grid}.tournament-rounds h3{color:#b697ff;text-align:center;margin:0}.tournament-match{background:#151b33;border:1px solid #343d68;border-radius:12px;padding:12px}.tournament-match>header{color:#8994bd;text-transform:uppercase;justify-content:space-between;margin-bottom:8px;font-size:10px;display:flex}.tournament-match-side{background:#0d1225;border-radius:7px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;display:grid}.tournament-match-side+.tournament-match-side{margin-top:5px}.tournament-match-side span{color:#7782aa;font-size:11px}.tournament-match-side.winner{background:#17352f}.tournament-match-side.winner strong,.tournament-match-side.winner b{color:#4fd1c5}.tournament-match>small{color:#ffd23f;margin-top:8px;display:block}.tournament-report{border-top:1px solid #303958;gap:7px;margin-top:10px;padding-top:10px;display:grid}.tournament-report>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.tournament-report label{color:#aeb7dc;gap:4px;font-size:10px;display:grid}.tournament-confirm{background:#231d3e;border-radius:8px;margin-top:10px;padding:10px}.tournament-confirm p{color:#d7cff2;margin:0 0 8px;font-size:12px}.tournament-rules{white-space:pre-wrap;color:#c6cdea;line-height:1.6}@media (max-width:850px){.tournament-directory-layout{grid-template-columns:1fr}.tournament-create{order:-1}.tournament-entrant-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.tournament-form-pair,.tournament-join,.tournament-entrant-list{grid-template-columns:1fr}.tournament-list>a{display:grid}.tournament-list span{justify-self:start}.tournament-rounds>section{flex-basis:270px}}.tournament-confirm>div{flex-wrap:wrap;gap:7px;display:flex}.nuzlocke-guide-game-select{color:#aeb9df;text-transform:uppercase;gap:7px;max-width:430px;margin-top:20px;font-size:.8rem;font-weight:800;display:grid}.nuzlocke-guide-game-select select{color:#fff;width:100%;font:inherit;text-transform:none;background:#10162b;border:1px solid #46517c;border-radius:9px;padding:11px 12px}.nuzlocke-guide-areas{gap:10px;display:grid}.nuzlocke-guide-areas>details{background:#12182e;border:1px solid #34446f;border-radius:13px;overflow:hidden}.nuzlocke-guide-areas>details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:16px 18px;display:flex}.nuzlocke-guide-areas summary span{color:#9cadd7;font-size:.75rem;font-weight:800}.nuzlocke-guide-method-list{gap:8px;padding:0 12px 12px;display:grid}.nuzlocke-guide-method-list>details{background:#171d36;border:1px solid #2d385e;border-radius:9px}.nuzlocke-guide-method-list>details>summary{color:#ffd23f;cursor:pointer;justify-content:space-between;gap:12px;padding:12px;font-weight:800;display:flex}.nuzlocke-guide-pokemon-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:0 12px 12px;display:grid}.nuzlocke-guide-pokemon-list>span{background:#0e1429;border-radius:7px;justify-content:space-between;align-items:baseline;gap:8px;padding:9px;display:flex}.nuzlocke-guide-pokemon-list strong{font-size:.85rem}.nuzlocke-guide-pokemon-list small{color:#98a5cf;white-space:nowrap;font-size:.68rem}@media (max-width:760px){.nuzlocke-guide-pokemon-list{grid-template-columns:1fr}.nuzlocke-guide-game-select{max-width:none}.nuzlocke-guide-areas>details>summary{align-items:flex-start}}.nuzlocke-guide-pokemon-list{grid-template-columns:1fr;padding-top:0}.nuzlocke-guide-pokemon-list>div{background:#0e1429;border-radius:7px;grid-template-columns:minmax(100px,130px) minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 11px;display:grid}.nuzlocke-guide-method-label{text-transform:uppercase;color:#ffd23f!important;font-size:.7rem!important;font-weight:900!important}.nuzlocke-guides-directory{width:min(1100px,100% - 32px)}.nuzlocke-guides-directory>article>section{margin-top:34px}.nuzlocke-guide-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.nuzlocke-guide-directory-grid>a{color:#fff;background:#171d36;border:1px solid #34446f;border-radius:12px;gap:6px;padding:16px;text-decoration:none;display:grid}.nuzlocke-guide-directory-grid>a:hover{border-color:#ffd23f}.nuzlocke-guide-directory-grid span{color:#aeb9df;font-size:.82rem;line-height:1.4}.nuzlocke-guide-directory-grid small{color:#4fd1c5;text-transform:uppercase;font-size:.72rem;font-weight:800}.nuzlocke-guide-index>a{margin-top:6px}@media (max-width:760px){.nuzlocke-guide-pokemon-list>div{grid-template-columns:minmax(78px,96px) minmax(0,1fr) auto;gap:8px}.nuzlocke-guide-directory-grid{grid-template-columns:1fr}.nuzlocke-guides-directory article{padding:24px 18px}}.tournament-join select{color:#fff;background:#080c1c;border:1px solid #46517c;border-radius:8px;width:100%;padding:11px}.tournament-join{grid-template-columns:minmax(0,1fr) minmax(150px,220px) auto}@media (max-width:540px){.tournament-join{grid-template-columns:1fr}}.tournament-correction{border-top:1px solid #303958;margin-top:10px;padding-top:9px}.tournament-correction summary{cursor:pointer;color:#b9a4ef;font-size:11px;font-weight:800}.tournament-owner-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (max-width:540px){.tournament-owner-actions{justify-content:stretch;width:100%}.tournament-owner-actions button{flex:1}}.tournament-join{align-items:end}.tournament-join label,.tournament-report>label{color:#aeb7dc;gap:5px;min-width:0;font-size:11px;display:grid}.tournament-join label select{min-width:0}.tournament-report>label span{color:#7782aa;font-weight:600}.tournament-score-fields{border:0;grid-template-columns:1fr 1fr;gap:7px;min-width:0;margin:0;padding:0;display:grid}.tournament-score-fields legend{color:#aeb7dc;grid-column:1/-1;margin-bottom:2px;font-size:10px}.tournament-score-fields label{color:#aeb7dc;gap:4px;min-width:0;font-size:10px;display:grid}.tournament-match>header{align-items:center}.tournament-match>header h4{color:#8994bd;font:inherit;margin:0}.tournament-match>header span{font-weight:800}.tournament-match-side strong{overflow-wrap:anywhere;min-width:0}.tournament-round-picker{scrollbar-gutter:stable;gap:7px;margin:0 0 12px;padding:2px 1px 7px;display:flex;overflow-x:auto}.tournament-round-picker button{color:#b8c0df;min-width:102px;font:inherit;text-align:left;cursor:pointer;background:#12182e;border:1px solid #3b466f;border-radius:9px;flex:none;gap:2px;padding:8px 10px;display:grid}.tournament-round-picker button:hover,.tournament-round-picker button:focus-visible{border-color:#b697ff}.tournament-round-picker button[aria-pressed=true]{color:#171208;background:#ffd23f;border-color:#ffd23f;font-weight:900}.tournament-round-picker button span{opacity:.78;font-size:10px;font-weight:600}.tournament-rounds{scroll-snap-type:x proximity;scrollbar-gutter:stable;max-width:100%}.tournament-rounds>section{scroll-snap-align:start;min-width:0}.tournament-dialog{color:#eff1ff;background:#11162b;border:1px solid #5a4b85;border-radius:18px;width:min(520px,100% - 32px);max-width:none;padding:0;box-shadow:0 24px 90px #000000a6}.tournament-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#04060ec7}.tournament-dialog-body{gap:12px;padding:24px;display:grid}.tournament-dialog h2{margin:0;font-size:1.55rem}.tournament-dialog p{color:#c6cdea;margin:0;line-height:1.55}.tournament-dialog.is-danger{border-color:#a75264}.tournament-dialog-error{background:#3a1822;border-left:3px solid #ff7185;border-radius:7px;padding:10px;color:#ffd2d9!important}.tournament-dialog-actions{justify-content:flex-end;gap:9px;margin-top:5px;display:flex}.danger-button{color:#fff;font:inherit;cursor:pointer;background:#8e3045;border:1px solid #ff7185;border-radius:8px;padding:10px 14px;font-weight:900}.danger-button:hover{background:#a83a52}.danger-button:disabled{opacity:.58;cursor:not-allowed}@media (max-width:700px){.tournament-bracket{padding:18px}.tournament-rounds{padding-bottom:0;display:block;overflow:visible}.tournament-rounds>section{width:100%;display:none}.tournament-rounds>section.is-selected{display:grid}.tournament-round-picker button{min-width:116px}.tournament-match{min-width:0}.tournament-score-fields{grid-template-columns:1fr 1fr}}@media (max-width:420px){.tournament-score-fields{grid-template-columns:1fr}.tournament-dialog-actions{grid-template-columns:1fr;display:grid}.tournament-dialog-actions button{width:100%}}.daily-games-feature{color:#edebfa;background:linear-gradient(135deg,#4fd1c52b,#ffd23f14);border:1px solid #4fd1c585;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:28px;text-decoration:none;display:flex;position:relative;overflow:hidden}.daily-games-feature>div{z-index:1;max-width:780px;position:relative}.daily-games-feature h2{margin:8px 0;font-size:clamp(1.7rem,4vw,2.7rem)}.daily-games-feature p{color:#cbd2ec;line-height:1.55}.daily-games-feature strong{color:#ffd23f}.daily-games-feature-mark{color:#ffd23f33;flex:none;font-size:clamp(7rem,18vw,13rem);font-weight:950;line-height:.7;transform:rotate(5deg)}@media (max-width:600px){.daily-games-feature{padding:22px}.daily-games-feature-mark{opacity:.45;position:absolute;right:10px}.daily-games-feature>div{padding-right:34px}}.daily-games-play{margin:28px 0 52px}.daily-games-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;display:flex}.daily-games-heading h2{margin:5px 0 0;font-size:clamp(1.7rem,3vw,2.5rem)}.daily-games-heading>p{color:#b9c2e8;max-width:430px;line-height:1.5}.daily-games-seo-content{background:#11162bd1;border:1px solid #2a3157;border-radius:20px;margin:0 0 46px;padding:clamp(22px,4vw,40px)}.daily-games-seo-content>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:25px 0 36px;display:grid}.daily-games-seo-content article{background:#181f3a;border-radius:12px;padding:18px}.daily-games-seo-content h2,.daily-games-seo-content h3{color:#f6f7ff}.daily-games-seo-content p{color:#b9c2e8;line-height:1.65}.daily-games-seo-content details{border-top:1px solid #ffffff1a;padding:16px 0}.daily-games-seo-content summary{color:#ffd23f;cursor:pointer;font-weight:800}.resource-section-heading{margin:44px 0 18px}.resource-section-heading h2{margin:5px 0}.daily-resources-shell .daily-trio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1100px){.daily-games-seo-content>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.daily-resources-shell .daily-trio-grid{grid-template-columns:1fr}.daily-games-heading{flex-direction:column;align-items:start}}@media (max-width:620px){.daily-games-seo-content>div{grid-template-columns:1fr}}.daily-game-resource-sections{margin-bottom:52px}.daily-game-resource-sections .resource-grid>a{padding:0 0 18px;overflow:hidden}.daily-game-resource-sections .resource-grid>a>strong,.daily-game-resource-sections .resource-grid>a>p,.daily-game-resource-sections .resource-grid>a>span:last-child{margin-left:18px;margin-right:18px}.daily-resource-image{background:radial-gradient(circle at top,#2b3970,#11162b 72%);justify-content:center;align-items:center;width:100%;height:150px;display:flex;overflow:hidden;margin:0 0 18px!important}.daily-resource-image img{object-fit:contain;width:100%;height:100%;padding:18px;transition:transform .2s}.daily-game-resource-sections .resource-grid>a:hover .daily-resource-image img{transform:scale(1.05)}.roster-connections{background:linear-gradient(145deg,#11182f,#0d1226);border:1px solid #34416d;border-radius:20px;margin:0 0 58px;padding:clamp(18px,3vw,30px)}.connections-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px;display:flex}.connections-heading h2{margin:5px 0;font-size:clamp(1.8rem,4vw,3rem)}.connections-heading p{color:#b9c2e8;max-width:720px;margin:0;line-height:1.55}.connections-mistakes{color:#9fa9ce;flex:none;justify-items:end;gap:7px;font-size:12px;display:grid}.connections-mistakes b{gap:6px;display:flex}.connections-mistakes i{background:#303958;border-radius:50%;width:13px;height:13px;display:block}.connections-mistakes i.available{background:#ff6f7d}.connections-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.connection-tile{color:#f4f6ff;min-height:78px;font:inherit;text-align:left;background:#202743;border:2px solid #0000;border-radius:11px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:8px;padding:10px;display:grid}.connection-tile:hover{background:#2b3458}.connection-tile.selected{background:#343b54;border-color:#ffd23f;transform:translateY(-1px)}.connection-tile img,.connection-art-placeholder{object-fit:contain;width:46px;height:46px}.connection-tile strong{overflow-wrap:anywhere;min-width:0;font-size:13px}.connection-group{color:#151207;text-align:center;border-radius:11px;grid-column:1/-1;justify-items:center;gap:4px;padding:14px;display:grid}.connection-group strong{text-transform:uppercase;letter-spacing:.04em}.connection-group span{font-weight:800}.connection-group small{opacity:.75}.connection-group.yellow{background:#ffd23f}.connection-group.green{background:#63d6a4}.connection-group.blue{background:#6ca7e8}.connection-group.purple{background:#b792dc}.connections-message{text-align:center;color:#d6dcf6;min-height:24px;margin:18px 0 10px;font-weight:700}.connections-actions{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.connections-actions button:disabled{opacity:.48;cursor:not-allowed}@media (max-width:760px){.connections-heading{flex-direction:column;align-items:start}.connections-mistakes{justify-items:start}.connections-board{grid-template-columns:repeat(2,minmax(0,1fr))}.connection-tile{grid-template-columns:38px minmax(0,1fr);min-height:68px;padding:8px}.connection-tile img,.connection-art-placeholder{width:38px;height:38px}.connection-group{grid-column:1/-1}.connection-group span{font-size:13px}}@media (max-width:390px){.connection-tile{text-align:center;grid-template-columns:1fr;justify-items:center}.connection-tile strong{font-size:11px}}.trainer-dex-shell{color:#edebfa;background:radial-gradient(circle at 80% 0,#ffd23f26,#0000 32%),radial-gradient(circle at 0 0,#17334b,#080b18 58%);min-height:100vh;padding:28px max(16px,50vw - 580px) 70px}.trainer-dex-hero{justify-content:space-between;align-items:end;gap:24px;margin:34px 0 24px;display:flex}.trainer-dex-hero>div{max-width:780px}.trainer-dex-hero h1{margin:8px 0;font-size:clamp(2.3rem,6vw,4.8rem);line-height:1}.trainer-dex-hero p{color:#bac4e7;line-height:1.55}.trainer-dex-summary{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.trainer-dex-summary article{background:#11162bdb;border:1px solid #304267;border-radius:14px;padding:18px}.trainer-dex-summary strong{color:#4fd1c5;font-size:2rem;display:block}.trainer-dex-summary .shiny strong{color:#ffd23f}.trainer-dex-summary span{color:#abb5db;font-size:13px}.trainer-dex-controls{align-items:center;gap:12px;margin:24px 0;display:flex}.trainer-dex-controls input[type=text],.trainer-dex-controls>input,.trainer-dex-controls select{color:#fff;background:#10162b;border:1px solid #3a456e;border-radius:9px;padding:11px 12px}.trainer-dex-controls>input{flex:1}.trainer-dex-controls label{align-items:center;gap:7px;display:flex}.trainer-dex-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.trainer-dex-card{background:#11162b;border:1px solid #2a3559;border-radius:16px;padding:15px;overflow:hidden}.trainer-dex-card.is-shiny{border-color:#ffd23fb8;box-shadow:0 0 24px #ffd23f1f}.trainer-dex-art{background:radial-gradient(circle,#26375d,#0b1020);border-radius:12px;place-items:center;height:155px;display:grid;position:relative}.trainer-dex-art img{object-fit:contain;width:140px;height:140px}.trainer-dex-art b{color:#191405;background:#ffd23f;border-radius:99px;padding:4px 7px;font-size:10px;position:absolute;top:8px;right:8px}.trainer-dex-card h2{margin:12px 0 8px;font-size:1.1rem}.trainer-dex-card p{color:#909bc3;font-size:12px}.trainer-dex-card>a{color:#ffd23f;font-size:12px;font-weight:800;text-decoration:none}.trainer-dex-sources{flex-wrap:wrap;gap:5px;display:flex}.trainer-dex-sources span{color:#bdf7ee;background:#1c3151;border-radius:99px;padding:4px 6px;font-size:10px}.trainer-dex-empty{text-align:center;border:1px dashed #3a456e;border-radius:16px;padding:48px}.trainer-shiny-popup>div{font-size:5rem}@media (max-width:850px){.trainer-dex-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trainer-dex-summary{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.trainer-dex-hero{flex-direction:column;align-items:start}.trainer-dex-controls{flex-direction:column;align-items:stretch}.trainer-dex-grid{grid-template-columns:1fr}}.competitive-profile{gap:14px;display:grid}.competitive-observation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.competitive-observation-grid article{background:#151c35;border:1px solid #34416b;border-radius:13px;align-content:start;gap:7px;padding:16px;display:grid}.competitive-observation-grid h3{margin:0}.competitive-observation-grid>article>strong{color:#4fd1c5;font-size:1.55rem}.competitive-observation-grid p{color:#d7dcf1;margin:0}.competitive-observation-grid small{color:#98a3c8;line-height:1.45}.competitive-observation-grid a{color:#ffd23f;font-size:12px;font-weight:800;text-decoration:none}@media (max-width:620px){.competitive-observation-grid{grid-template-columns:1fr}}.tournament-pokemon-profile,.tournament-pokemon-profile>section{gap:14px;display:grid}.tournament-pokemon-profile>section>header{justify-content:space-between;align-items:start;gap:18px;display:flex}.tournament-pokemon-profile h3,.tournament-pokemon-profile h4{margin:4px 0}.tournament-pokemon-profile>section>header>small{color:#9ca7cc;white-space:nowrap}.tournament-result-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.tournament-result-metrics article{background:#151c35;border:1px solid #34416b;border-radius:11px;padding:13px}.tournament-result-metrics strong,.tournament-result-metrics span,.tournament-result-metrics small{display:block}.tournament-result-metrics strong{color:#ffd23f;font-size:1.45rem}.tournament-result-metrics span{color:#f1f3ff;margin:3px 0;font-weight:800}.tournament-result-metrics small{color:#929dc2;line-height:1.4}.tournament-pokemon-finishes{gap:7px;display:grid}.tournament-pokemon-finishes a{color:#f0f2ff;background:#11172d;border:1px solid #303b61;border-radius:9px;gap:3px;padding:11px 13px;text-decoration:none;display:grid}.tournament-pokemon-finishes a:hover{border-color:#ffd23f}.tournament-pokemon-finishes span{color:#9da8cc;font-size:11px}@media (max-width:850px){.tournament-result-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.tournament-pokemon-profile>section>header{display:grid}.tournament-result-metrics{grid-template-columns:1fr}}.site-global-header{z-index:90;padding-top:env(safe-area-inset-top);color:#eef1ff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0e1ffa;border-bottom:1px solid #ffffff17;position:sticky;top:0;box-shadow:0 6px 24px #00000047}.site-global-header-inner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;min-height:60px;padding:9px max(16px,50vw - 580px);display:grid}.site-brand-link{color:#fff;letter-spacing:.04em;align-items:center;gap:9px;font-weight:950;text-decoration:none;display:inline-flex}.site-brand-link img{object-fit:cover;border-radius:8px;width:34px;height:34px}.site-draft-home{background:#171d36;border:1px solid #46517c;border-radius:11px;min-height:44px;padding:5px 11px 5px 6px}.site-draft-home:hover{color:#ffd23f;border-color:#ffd23f}.site-draft-home:focus-visible{outline-offset:3px;outline:3px solid #ffd23f}.site-primary-links,.site-global-account{align-items:center;gap:7px;display:flex}.site-global-account{justify-content:flex-end}.site-primary-links a,.site-global-account>a,.site-global-account>button,.site-owner-menu>summary{color:#d9def3;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:7px 10px;font-size:12px;font-weight:850;line-height:1;text-decoration:none;display:inline-flex}.site-global-account>button{cursor:pointer}.site-primary-links a:hover,.site-global-account>a:hover,.site-global-account>button:hover,.site-owner-menu>summary:hover,.site-primary-links a.is-active{color:#10121c;background:#ffd23f;border-color:#ffd23f}.site-account-name{color:#9fadd8;text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:12px;font-weight:800;overflow:hidden}.site-owner-menu{position:relative}.site-owner-menu>summary{color:#9fadd8;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;max-width:160px;list-style:none;overflow:hidden}.site-owner-menu>summary::-webkit-details-marker{display:none}.site-owner-menu>div{background:#11162b;border:1px solid #3b466e;border-radius:10px;gap:4px;min-width:150px;padding:7px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 14px 38px #00000073}.site-owner-menu>div a{color:#eef1ff;border-radius:7px;padding:9px 10px;font-size:12px;font-weight:800;text-decoration:none}.site-owner-menu>div a:hover{color:#10121c;background:#ffd23f}.site-quick-links{gap:5px}.site-quick-links a{border:1px solid #0000}.site-quick-links a.is-active{color:#10121c;background:#ffd23f;border-color:#ffd23f}.quick-label-compact{display:none}.site-legal-footer{padding:34px max(18px,50vw - 580px) 30px}.site-footer-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;max-width:880px;display:grid}.site-footer-group h2{color:#f0f2ff;letter-spacing:.1em;text-transform:uppercase;margin:0 0 11px;font-size:12px}.site-legal-footer .site-footer-group nav{gap:8px;margin:0;display:grid}.site-footer-group a{width:max-content;max-width:100%}.site-footer-notes{border-top:1px solid #242d4d;max-width:1000px;margin-top:24px;padding-top:17px}@media (max-width:760px){.site-global-header-inner{grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;min-height:0;padding:8px 12px 9px}.site-brand-link{grid-area:1/1;min-width:0;font-size:14px}.site-draft-home img{width:30px;height:30px;display:block}.site-primary-links{grid-area:2/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.site-primary-links a{background:#13192e;border-color:#283252;min-height:32px;padding:6px}.site-global-account{grid-area:1/2;gap:4px;min-width:0}.site-global-account>a,.site-global-account>button,.site-owner-menu>summary{min-height:30px;padding:6px 7px;font-size:11px}.site-account-name,.site-owner-menu>summary{max-width:74px}.hub-shell{padding:28px 16px 96px}.site-quick-links{left:8px;right:8px;bottom:max(8px,env(safe-area-inset-bottom));border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;width:auto;max-width:none;padding:5px;display:grid;overflow:visible}.site-quick-links.has-owner-link{grid-template-columns:repeat(6,minmax(0,1fr))}.site-quick-links a{text-align:center;white-space:normal;min-width:0;min-height:44px;padding:7px 2px;font-size:10px;line-height:1.15}.site-legal-footer{padding:29px 18px calc(92px + env(safe-area-inset-bottom))}.site-footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 18px}.site-footer-group:last-child{grid-column:1/-1}.site-footer-notes{margin-top:22px}}@media (max-width:340px){.site-global-header-inner{padding-left:8px;padding-right:8px}.site-brand-link{font-size:12px}.site-account-name,.site-owner-menu>summary{max-width:58px}.site-global-account>a,.site-global-account>button,.site-owner-menu>summary{padding-left:5px;padding-right:5px;font-size:10px}.site-quick-links{left:5px;right:5px}.site-quick-links a{font-size:10px}.quick-label-wide{display:none}.quick-label-compact{display:inline}}.tournament-recovery-panel{gap:14px;display:grid}.tournament-recovery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tournament-recovery-grid label{color:#dce3ff;gap:6px;min-width:0;font-size:12px;display:grid}.tournament-recovery-grid input,.tournament-recovery-grid select,.tournament-recovery-grid textarea,.tournament-recovery-control select,.tournament-recovery-control textarea,.tournament-claim-panel select{color:#fff;background:#080c1c;border:1px solid #46517c;border-radius:8px;width:100%;padding:11px}.tournament-recovery-grid textarea{resize:vertical;min-height:88px}.tournament-recovery-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.tournament-replacement-tools{background:#151b34;border:1px solid #34406a;border-radius:10px;padding:13px}.tournament-replacement-tools summary,.tournament-recovery-control summary{color:#dce3ff;cursor:pointer;font-weight:800}.tournament-replacement-tools .tournament-recovery-grid{margin-top:13px}.tournament-replacement-link{background:#4fd1c514;border:1px solid #4fd1c5;border-radius:10px;min-width:0;padding:13px}.tournament-replacement-link p{color:#c6cfef;margin:5px 0 9px;font-size:12px}.tournament-replacement-link input{width:100%}.tournament-claim-panel{max-width:700px;margin:30px auto}.tournament-claim-panel h1{margin:8px 0 18px}.tournament-recovery-control textarea{resize:vertical;min-height:76px}@media (max-width:700px){.tournament-recovery-grid{grid-template-columns:1fr}.tournament-recovery-actions{grid-column:auto}}.tournament-create label>small{color:#8994bd;margin-top:5px;line-height:1.45;display:block}.tournament-stage-note{color:#9ea8cc;background:#0d1225;border-radius:8px;margin:0;padding:8px;font-size:11px;line-height:1.45}.tournament-rounds>section[data-bracket-stage=winners] h3{color:#4fd1c5}.tournament-rounds>section[data-bracket-stage=losers] h3{color:#ff7185}.tournament-rounds>section[data-bracket-stage=grand-final] h3{color:#ffd23f}.organization-hub-entry{order:2}.organization-hub-entry .primary-button{margin-top:12px;text-decoration:none;display:inline-flex}.organization-shell{color:#edebfa;background:radial-gradient(circle at 20% 0,#4fd1c529,#0000 34%),radial-gradient(circle at 85% 12%,#82aaff21,#0000 30%),#080b18;min-height:100vh;padding:34px max(16px,50vw - 590px) 90px}.organization-workspace-hero,.organization-public-hero{background:linear-gradient(135deg,#141d39f2,#0a0e1ef5);border:1px solid #34416d;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;margin:28px 0;padding:28px;display:flex;box-shadow:0 22px 60px #00000047}.organization-workspace-hero>div:first-child{max-width:820px}.organization-workspace-hero h1,.organization-public-hero h1{margin:5px 0 8px;font-size:clamp(2.25rem,6vw,4.7rem);line-height:.95}.organization-workspace-hero p,.organization-public-hero p{color:#b9c4e7;margin:0;line-height:1.55}.organization-workspace-grid{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:18px;display:grid}.organization-sidebar,.organization-workspace-main,.organization-season-card,.organization-panel,.organization-invite-card{background:#0f1428f0;border:1px solid #303b64;border-radius:16px}.organization-sidebar{padding:18px;position:sticky;top:98px}.organization-sidebar h2{margin:4px 0}.organization-switcher{gap:7px;margin:16px 0;display:grid}.organization-switcher button{color:#e9edff;text-align:left;cursor:pointer;background:#12182e;border:1px solid #2d385f;border-radius:10px;gap:3px;width:100%;padding:12px;display:grid}.organization-switcher button:hover,.organization-switcher button.active{background:#17233d;border-color:#4fd1c5}.organization-switcher span{color:#99a6cd;text-transform:uppercase;font-size:10px}.organization-create-card{border-top:1px solid #2a3458;margin-top:16px;padding-top:14px}.organization-create-card summary,.organization-panel>summary{color:#ffd23f;cursor:pointer;font-weight:900}.organization-create-card form{margin-top:14px}.organization-workspace-main{min-width:0;padding:20px}.organization-heading{border-bottom:2px solid var(--organization-color,#4fd1c5);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:5px 2px 20px;display:grid}.organization-heading h2{margin:3px 0;font-size:2rem}.organization-heading p{color:#aeb9db;margin:0}.organization-mark{color:#080b18;border:2px solid var(--organization-color,#4fd1c5);background:var(--organization-color,#4fd1c5);border-radius:18px;flex:0 0 74px;place-items:center;width:74px;height:74px;font-size:22px;font-weight:950;display:grid;overflow:hidden}.organization-mark img{object-fit:cover;width:100%;height:100%}.organization-panel{margin-top:16px;padding:16px}.organization-panel[open]>summary{margin-bottom:16px}.organization-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.organization-form-grid label,.organization-pod-form label,.organization-invite-link label{color:#cbd3ef;gap:6px;font-size:12px;font-weight:800;display:grid}.organization-form-grid input,.organization-form-grid textarea,.organization-form-grid select,.organization-pod-form input,.organization-pod-form select,.organization-invite-link input{color:#fff;background:#0c1123;border:1px solid #3b466f;border-radius:9px;width:100%;padding:10px 11px}.organization-form-wide{grid-column:1/-1}.organization-season-stack,.organization-public-seasons{gap:16px;margin-top:18px;display:grid}.organization-season-card{padding:20px}.organization-season-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.organization-season-card h2,.organization-season-card h3{margin:4px 0;font-size:1.8rem}.organization-season-card>header>span{color:#4fd1c5;border:1px solid #4fd1c559;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:900}.organization-rules-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:15px 0;display:grid}.organization-rules-summary p{background:#111831;border-radius:9px;gap:4px;margin:0;padding:11px;display:grid}.organization-rules-summary strong{color:#93a6dc;letter-spacing:.05em;text-transform:uppercase;font-size:10px}.organization-rules-summary span{line-height:1.4}.organization-rules-notes{grid-column:1/-1}.organization-pod-list{gap:9px;display:grid}.organization-pod-list article{background:#0e1428;border:1px solid #2e395f;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:13px;display:flex}.organization-pod-list h4{margin:5px 0 3px}.organization-pod-list p{color:#a8b3d4;margin:0;font-size:12px}.organization-status{color:#ffd23f;text-transform:uppercase;background:#ffd23f1c;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:900;display:inline-flex}.organization-status.confirmed{color:#4fd1c5;background:#4fd1c51f}.organization-status.out-of-sync{color:#ff9d9d;background:#ff78781c}.organization-pod-actions,.organization-season-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.organization-season-actions{justify-content:flex-end;margin-top:14px}.organization-pod-form{background:#111831;border:1px solid #46517c;border-radius:12px;grid-template-columns:2fr 1.3fr .8fr auto auto;align-items:end;gap:9px;margin-top:14px;padding:14px;display:grid}.organization-policy-note{color:#9eabd0;border-top:1px solid #283252;margin:15px 0 0;padding-top:13px;font-size:11px}.organization-empty{color:#aeb9dc;text-align:center;border:1px dashed #46517c;border-radius:13px;gap:7px;padding:24px;display:grid}.organization-empty strong{color:#fff;font-size:1.1rem}.organization-not-found{max-width:680px;margin:80px auto}.organization-not-found .primary-button{justify-self:center}.organization-administrators{gap:7px;margin-bottom:12px;display:grid}.organization-administrators p,.organization-pending-invite{background:#111831;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:10px;display:flex}.organization-administrators strong{color:#4fd1c5;text-transform:uppercase;font-size:10px}.organization-invite-link{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin-top:12px;display:grid}.organization-pending-invite{color:#abb6d8;margin-top:8px;font-size:12px}.organization-invite-card{background:linear-gradient(135deg,#ffd23f1c,#11162bf5);border-color:#ffd23f66;margin:0 0 18px;padding:22px}.organization-invite-card h2{margin:5px 0}.organization-invite-card p{color:#c3cbea}.organization-tiebreakers{border:1px solid #3b466f;border-radius:10px;padding:13px}.organization-tiebreakers legend{color:#ffd23f;padding:0 6px;font-weight:900}.organization-tiebreakers label{grid-template-columns:28px minmax(0,1fr);align-items:center;margin-bottom:7px}.organization-tiebreakers>div{gap:8px;margin-top:8px;display:flex}.organization-public-hero{border-color:var(--organization-color,#4fd1c5);justify-content:flex-start}.organization-public-hero>div:nth-child(2){flex:1;min-width:0}.organization-public-seasons{max-width:980px;margin-left:auto;margin-right:auto}.organization-public-seasons .organization-season-card{background:linear-gradient(145deg,#111831,#0d1224)}@media (max-width:900px){.organization-workspace-grid{grid-template-columns:1fr}.organization-sidebar{position:static}.organization-switcher{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.organization-pod-form{grid-template-columns:repeat(2,minmax(0,1fr))}.organization-pod-form button{width:100%}}@media (max-width:650px){.organization-shell{padding-top:18px}.organization-workspace-hero,.organization-public-hero{flex-direction:column;align-items:flex-start;padding:21px}.organization-workspace-hero .quiet-button,.organization-public-hero .primary-button{width:100%}.organization-workspace-main{padding:15px}.organization-heading{grid-template-columns:auto minmax(0,1fr)}.organization-heading>a{grid-column:1/-1;width:100%}.organization-mark{border-radius:14px;flex-basis:58px;width:58px;height:58px}.organization-form-grid,.organization-rules-summary,.organization-pod-form{grid-template-columns:1fr}.organization-form-wide,.organization-rules-notes{grid-column:auto}.organization-pod-list article{flex-direction:column;align-items:flex-start}.organization-pod-actions,.organization-pod-actions>*,.organization-season-actions>*{width:100%}.organization-invite-link{grid-template-columns:1fr}.organization-season-card{padding:16px}}.organization-administrator-role{align-items:center;gap:8px;display:flex}.organization-qualification-panel{background:linear-gradient(145deg,#ffd23f14,#0d1224f5);border:1px solid #ffd23f52;border-radius:13px;gap:13px;margin-top:16px;padding:16px;display:grid}.organization-qualification-panel>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.organization-qualification-panel h4{margin:4px 0;font-size:1.15rem}.organization-qualification-panel h5{margin:0;font-size:1rem}.organization-qualification-panel p{color:#adb8d8;margin:0;line-height:1.5}.organization-qualification-panel>header>strong{color:#4fd1c5;font-size:12px}.organization-qualification-note{background:#10172e;border-radius:9px;padding:10px}.organization-qualification-pods,.organization-qualified-list{gap:8px;display:grid}.organization-qualification-pods>div,.organization-qualified-list>div{background:#0c1226;border:1px solid #344067;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.organization-qualification-pods span,.organization-qualified-list span,.organization-qualification-row>span{gap:2px;display:grid}.organization-qualification-pods small,.organization-qualified-list small,.organization-qualification-row small{color:#95a2ca;font-size:10px}.organization-qualification-table{gap:5px;display:grid}.organization-qualification-row{background:#0d142a;border-radius:8px;grid-template-columns:minmax(160px,1.6fr) .8fr .45fr 1fr;align-items:center;gap:10px;padding:9px 10px;font-size:12px;display:grid}.organization-qualification-row.heading{color:#8fa0d0;text-transform:uppercase;background:0 0;font-size:9px;font-weight:900}.organization-qualification-row.unresolved{background:#ffd23f14;outline:1px solid #ffd23f94}.organization-draw-review{background:#17172a;border:1px solid #8f772e;border-radius:10px;gap:8px;padding:13px;display:grid}.organization-draw-review>div{border-bottom:1px solid #313752;grid-template-columns:minmax(150px,1fr) minmax(90px,.7fr) auto auto;align-items:center;gap:7px;padding:7px 0;display:grid}.organization-draw-review>div>span{color:#9eabd0;font-size:11px}@media (max-width:650px){.organization-qualification-panel>header,.organization-qualification-pods>div,.organization-qualified-list>div{flex-direction:column;align-items:flex-start}.organization-qualification-pods button,.organization-qualified-list button{width:100%}.organization-qualification-row{grid-template-columns:1fr 1fr}.organization-qualification-row.heading{display:none}.organization-draw-review>div{grid-template-columns:1fr 1fr}.organization-draw-review>div>strong{grid-column:1/-1}}.organization-championship-panel{background:linear-gradient(145deg,#4fd1c51a,#0c1226f7);border:1px solid #4fd1c56b;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:16px;display:flex}.organization-championship-panel h3,.organization-championship-panel h4{margin:4px 0}.organization-championship-panel p{color:#aeb9da;margin:0;line-height:1.5}.organization-championship-form{grid-template-columns:repeat(2,minmax(150px,1fr));gap:8px;min-width:min(100%,520px);display:grid}.organization-championship-form label{color:#cbd4ef;gap:5px;font-size:11px;font-weight:800;display:grid}.organization-championship-form select{color:#fff;background:#0a1022;border:1px solid #3c4b73;border-radius:8px;width:100%;padding:9px}.organization-championship-form button{grid-column:1/-1}.tournament-connected-link{color:#4fd1c5;width:max-content;max-width:100%;margin-top:9px;font-weight:900;text-decoration:none;display:inline-flex}.tournament-connected-panel{gap:12px;display:grid}.tournament-connected-panel>.section-heading>span{color:#4fd1c5;font-size:11px;font-weight:900}.tournament-connected-entrants{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.tournament-connected-entrants article{background:#0d142a;border:1px solid #34416a;border-radius:9px;gap:4px;padding:11px;display:grid}.tournament-connected-entrants span,.tournament-connected-entrants small{color:#9eabd0;font-size:11px}@media (max-width:700px){.organization-championship-panel{flex-direction:column;align-items:stretch}.organization-championship-panel .primary-button{width:100%}.organization-championship-form{grid-template-columns:1fr;min-width:0}.organization-championship-form button{grid-column:auto}.tournament-connected-panel>.section-heading{flex-direction:column;align-items:flex-start}}.tournament-list-toolbar{justify-content:space-between;align-items:end;gap:12px;margin:16px 0 10px;display:flex}.tournament-list-toolbar label{color:#aeb7dc;flex:1;gap:5px;max-width:420px;font-size:11px;display:grid}.tournament-list-toolbar input{color:#fff;background:#080c1c;border:1px solid #46517c;border-radius:8px;width:100%;padding:10px}.tournament-list-toolbar span,.tournament-pagination span{color:#aeb7dc;font-size:12px}.tournament-pagination{justify-content:center;align-items:center;gap:12px;margin-top:14px;display:flex}.tournament-rounds>section.is-selected{flex:1 0 100%;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));width:100%}.tournament-rounds>section.is-selected>h3,.tournament-rounds>section.is-selected>.tournament-stage-note{grid-column:1/-1}.tournament-round-picker button:disabled{cursor:wait;opacity:.7}@media (max-width:700px){.tournament-list-toolbar{flex-direction:column;align-items:stretch}.tournament-pagination{justify-content:space-between}.tournament-rounds>section.is-selected{grid-template-columns:1fr}}.tournament-draft-settings{background:#11172d;border:1px solid #3b466f;border-radius:12px;gap:12px;margin:0;padding:15px;display:grid}.tournament-draft-settings legend{color:#b697ff;padding:0 6px;font-weight:900}.tournament-checkbox{align-items:flex-start;grid-template-columns:none!important;gap:9px!important;display:flex!important}.tournament-checkbox input{accent-color:#4fd1c5;height:18px;margin:2px 0 0;width:18px!important}.tournament-check-in-card,.tournament-draft-room-callout{background:#112c31;border:1px solid #4fd1c566;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:14px 0;padding:15px;display:flex}.tournament-check-in-card p,.tournament-draft-room-callout p{margin:5px 0 0}.tournament-standings-table{border:1px solid #343d68;border-radius:12px;max-width:100%;margin-top:18px;overflow:auto}.tournament-standings-table table{border-collapse:collapse;width:100%;min-width:650px}.tournament-standings-table th,.tournament-standings-table td{text-align:left;border-bottom:1px solid #303958;padding:10px 12px}.tournament-standings-table thead th{color:#b697ff;text-transform:uppercase;background:#12182e;font-size:11px}.tournament-standings-table tbody th{color:#fff}.tournament-roster-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.tournament-roster-grid article{background:#151b33;border:1px solid #343d68;border-radius:10px;padding:13px}.tournament-roster-grid article>div{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.tournament-roster-grid span{color:#bdf7ee;background:#17352f;border-radius:99px;padding:4px 7px;font-size:11px}@media (max-width:650px){.tournament-check-in-card,.tournament-draft-room-callout{flex-direction:column;align-items:stretch}.tournament-roster-grid{grid-template-columns:1fr}}.tournament-shell.is-draft-tournament .tournament-replacement-tools{display:none}.tournament-format-guide,.tournament-event-guide{margin-top:20px}.tournament-format-guide>h2,.tournament-event-guide>h2{margin-bottom:8px}.tournament-format-intro,.tournament-event-guide>p{color:#c6cdea;max-width:900px;line-height:1.65}.tournament-format-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.tournament-format-grid article{background:#171d36;border:1px solid #343d68;border-radius:12px;padding:16px}.tournament-format-grid h3{color:#b697ff;margin:0}.tournament-format-grid p{color:#aeb7dc;margin:7px 0 0;line-height:1.55}.tournament-learning-links{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.tournament-learning-links a{color:#fff;border:1px solid #46517c;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:800;text-decoration:none}.tournament-learning-links a:hover{color:#ffd23f;border-color:#ffd23f}@media (max-width:650px){.tournament-format-grid{grid-template-columns:1fr}.tournament-format-guide,.tournament-event-guide{padding:18px}.tournament-learning-links{display:grid}.tournament-learning-links a{text-align:center}}.nuzlocke-guide-pokemon-list>div{grid-template-columns:52px minmax(100px,130px) minmax(0,1fr) auto;min-height:64px}.nuzlocke-guide-pokemon-list>div>img{object-fit:contain;filter:drop-shadow(0 5px 8px #05081799);width:52px;height:52px}.nuzlocke-guide-pokemon-list strong a{color:#fff;text-decoration:none}.nuzlocke-guide-pokemon-list strong a:hover{color:#ffd23f;text-decoration:underline}.nuzlocke-output-status a{color:#ffd23f;font-weight:800}.personal-nuzlocke-summary{background:#111625;border:1px solid #34446f;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:13px 15px;display:flex}.personal-nuzlocke-summary strong{color:#4fd1c5}.personal-nuzlocke-summary span{color:#9fa9cf;font-family:IBM Plex Mono,monospace;font-size:11px}.personal-nuzlocke-rules{flex-wrap:wrap;gap:7px;margin-bottom:16px;display:flex}.personal-nuzlocke-rules span{color:#c5cbea;background:#171d34;border:1px solid #344069;border-radius:999px;padding:6px 9px;font-size:10px}.personal-nuzlocke-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.personal-nuzlocke-grid article{background:#111625;border:1px solid #303958;border-radius:12px;grid-template-columns:76px minmax(0,1fr);align-items:center;min-height:112px;padding:12px;display:grid;position:relative}.personal-nuzlocke-grid article>img{object-fit:contain;width:70px;height:70px}.personal-nuzlocke-grid article>span{color:#10121c;background:#ffd23f;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-weight:900;display:grid;position:absolute;top:7px;left:7px}.personal-nuzlocke-grid h3{color:#fff;margin:0 0 4px}.personal-nuzlocke-grid strong{color:#4fd1c5;font-size:12px;display:block}.personal-nuzlocke-grid p,.personal-nuzlocke-grid small{color:#9fa9cf;margin:5px 0 0;font-size:10px;display:block}.personal-nuzlocke-editor-note{background:#111625;border:1px solid #34446f;border-radius:10px;padding:14px}.personal-nuzlocke-editor-note p{margin:6px 0 0}@media (max-width:760px){.nuzlocke-guide-pokemon-list>div{grid-template-columns:46px 78px minmax(0,1fr);gap:8px}.nuzlocke-guide-pokemon-list>div>img{grid-row:1/3;width:44px;height:44px}.nuzlocke-guide-method-label{grid-row:1/3;align-self:center}.nuzlocke-guide-pokemon-list>div>strong{grid-area:1/3}.nuzlocke-guide-pokemon-list>div>small{grid-area:2/3}.personal-nuzlocke-grid{grid-template-columns:1fr}.personal-nuzlocke-summary{flex-direction:column;align-items:flex-start}}.nuzlocke-guide-area-card{background:#12182e;border:1px solid #34446f;border-radius:13px;overflow:hidden}.nuzlocke-guide-area-toggle{color:#fff;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:15px;padding:16px 18px;display:flex}.nuzlocke-guide-area-toggle:hover,.nuzlocke-guide-area-toggle:focus-visible{background:#18213d}.nuzlocke-guide-area-toggle>span:first-child{gap:5px;display:grid}.nuzlocke-guide-area-toggle small{color:#9cadd7;font-size:.72rem;font-weight:700}.nuzlocke-guide-area-toggle>span:last-child{color:#9cadd7;white-space:nowrap;font-size:.75rem;font-weight:800}.nuzlocke-guide-area-preview{flex-wrap:wrap;gap:7px;padding:0 18px 15px;display:flex}.nuzlocke-guide-area-preview a{color:#dce3ff;background:#171d36;border:1px solid #36456f;border-radius:99px;padding:5px 8px;font-size:.72rem;text-decoration:none}.nuzlocke-guide-area-preview a:hover{color:#ffd23f;border-color:#ffd23f}.nuzlocke-guide-area-panel{border-top:1px solid #2d385e;padding:0 6px 6px}.nuzlocke-guide-area-panel>.muted,.nuzlocke-guide-area-panel>.hub-message{margin:12px}.nuzlocke-guide-area-panel .nuzlocke-guide-pokemon-list{padding-top:12px}.nuzlocke-guide-launch-form{margin:0}.nuzlocke-guide-launch-form button{width:auto}@media (max-width:760px){.nuzlocke-guide-area-toggle{align-items:flex-start}.nuzlocke-guide-area-toggle>span:last-child{white-space:normal;text-align:right}.nuzlocke-guide-launch-form button{width:100%}}.visitor-home-guide{background:#0c1226b8;border:1px solid #34446f;border-radius:14px;margin-top:24px;padding:20px}.visitor-home-guide h2{margin:0 0 10px;font-size:1.35rem}.visitor-home-guide p{color:#c3cbed;margin:8px 0 0;line-height:1.65}.operations-pulse-board{background:#0d1428e6;border:1px solid #4fd1c56b;border-radius:16px;gap:16px;margin:22px 0;padding:22px;display:grid}.operations-pulse-board>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.operations-pulse-board>header h2{margin:5px 0 0;font-size:clamp(1.7rem,3vw,2.4rem)}.operations-pulse-board>header p{color:#aeb8dc;max-width:680px;margin:0;line-height:1.55}.operations-pulse-board>div{gap:12px;display:grid}.operations-pulse-board>div:empty:after{content:"No real post-draft league pulse yet.";color:#9da8cc;text-align:center;border:1px dashed #3b486f;border-radius:12px;padding:20px}.league-pulse{background:#11172d;border:1px solid #33416c;border-radius:13px;gap:12px;padding:16px;display:grid}.league-pulse>header h3{color:#f1f3ff;margin:4px 0 0}.league-pulse-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.league-pulse-grid article{background:#1a213d;border-radius:9px;gap:6px;min-width:0;padding:12px;display:grid}.league-pulse-grid span{color:#8e99bf;text-transform:uppercase;font-size:10px;font-weight:800}.league-pulse-grid strong{color:#e8e9f3;overflow-wrap:anywhere;font-size:13px}.league-pulse-grid .needs-attention{box-shadow:inset 3px 0 #ffd23f}.league-pulse-grid .needs-attention strong{color:#ffd23f}@media (max-width:760px){.operations-pulse-board>header{flex-direction:column;align-items:start}.league-pulse-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:390px){.league-pulse-grid{grid-template-columns:1fr}}.worlds-shell{color:#eef2ff;background:radial-gradient(circle at 12% 0,#244b81 0,#0000 33%),radial-gradient(circle at 88% 12%,#ee48483b,#0000 27%),#070b16;min-height:100vh;padding:34px max(18px,50vw - 620px) 86px}.worlds-discipline-nav{scrollbar-width:none;background:#0a0f1fe6;border:1px solid #2b385b;border-radius:999px;gap:7px;max-width:100%;margin-bottom:14px;padding:5px;display:flex;overflow-x:auto}.worlds-discipline-nav::-webkit-scrollbar{display:none}.worlds-discipline-nav a,.worlds-discipline-nav>.is-planned{color:#b9c5df;border-radius:999px;flex:none;align-items:center;gap:8px;padding:9px 14px;font-size:12px;font-weight:900;text-decoration:none;display:flex}.worlds-discipline-nav a:hover{color:#fff;background:#1a2543}.worlds-discipline-nav [aria-current=page],.worlds-discipline-nav [aria-current=page]:hover{color:#12182a;background:#ffd23f}.worlds-discipline-nav>.is-planned{cursor:not-allowed;opacity:.52}.worlds-discipline-nav small{color:inherit;letter-spacing:.08em;text-transform:uppercase;opacity:.72;font-size:8px}.worlds-shell h1,.worlds-shell h2,.worlds-shell h3{letter-spacing:-.025em}.worlds-hub-hero{background:radial-gradient(circle at 80% 15%,#ffd23f2e,#0000 26%),radial-gradient(circle at 10% 100%,#4fd1c529,#0000 34%),linear-gradient(140deg,#192b53fa,#090d1df5);border:1px solid #7ea1e159;border-radius:28px;grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);align-items:end;gap:30px;padding:clamp(32px,6vw,74px);display:grid;overflow:hidden;box-shadow:0 28px 80px #00000047}.worlds-hub-hero h1{margin:10px 0 15px;font-size:clamp(3.5rem,9vw,7.8rem);line-height:.87}.worlds-hub-hero>div>p{color:#c9d4ee;max-width:770px;margin:0;font-size:clamp(1rem,2vw,1.2rem);line-height:1.65}.worlds-hub-hero>aside{background:#080d1dbf;border:1px solid #ffd23f4d;border-radius:18px;padding:23px}.worlds-hub-hero>aside span{color:#ffd23f;letter-spacing:.11em;font-size:10px;font-weight:900}.worlds-hub-hero>aside strong{margin:9px 0 4px;font-size:clamp(1.9rem,4vw,3rem);display:block}.worlds-hub-hero>aside p{color:#9eabc9;margin:0}.worlds-search-guide{background:linear-gradient(145deg,#13303bc7,#0c1225f5);border:1px solid #4fd1c547;border-radius:22px;margin-top:24px;padding:clamp(23px,4vw,36px)}.worlds-search-guide>header{grid-template-columns:minmax(280px,.8fr) minmax(340px,1.2fr);align-items:end;gap:7px 34px;display:grid}.worlds-search-guide>header .eyebrow{grid-column:1/-1}.worlds-search-guide>header h2{margin:0;font-size:clamp(1.8rem,4vw,3rem)}.worlds-search-guide>header p{color:#b9c8de;margin:0;line-height:1.65}.worlds-search-guide>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:25px;display:grid}.worlds-search-guide article{background:#091021b8;border:1px solid #7ea1e140;border-radius:15px;padding:20px}.worlds-search-guide h3{margin:0 0 9px;font-size:1.08rem;line-height:1.3}.worlds-search-guide article p{color:#aebbd3;margin:0;font-size:13px;line-height:1.6}.worlds-search-guide article a{color:#72e3d6;margin-top:14px;font-size:12px;font-weight:900;text-decoration:none;display:inline-block}.worlds-competition-section,.worlds-leaderboard-hub{background:#0c1225f0;border:1px solid #2c3859;border-radius:22px;margin-top:24px;padding:clamp(23px,4vw,36px)}.worlds-competition-section>header h2,.worlds-leaderboard-hub>header h2{max-width:760px;margin:7px 0 0;font-size:clamp(1.8rem,4vw,3rem)}.worlds-competition-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:25px;display:grid}.worlds-competition-card{color:#edf2ff;background:linear-gradient(155deg,#17213e,#0e1429);border:1px solid #334269;border-radius:17px;flex-direction:column;min-height:285px;padding:21px;text-decoration:none;transition:transform .18s,border-color .18s;display:flex;position:relative;overflow:hidden}a.worlds-competition-card:hover{border-color:#8ba8e1;transform:translateY(-3px)}.worlds-competition-card:after{content:"";background:#4fd1c51a;border-radius:50%;width:145px;height:145px;position:absolute;bottom:-45px;right:-30px}.worlds-competition-card.is-tcg:after{background:#6fa7ff24}.worlds-competition-card.is-go:after{background:#57dd851f}.worlds-competition-card.is-unite:after{background:#b471ff21}.worlds-status-pill{color:#10302b;letter-spacing:.08em;text-transform:uppercase;background:#4fd1c5;border-radius:999px;align-self:flex-start;margin-bottom:30px;padding:5px 8px;font-size:9px;font-weight:900}.worlds-competition-card.is-building .worlds-status-pill{color:#13213e;background:#82aaf4}.worlds-competition-card.is-planned .worlds-status-pill{color:#c3cbe3;background:#29334f}.worlds-competition-card>small{color:#8896b8;letter-spacing:.08em;font-size:9px;font-weight:900}.worlds-competition-card h3{margin:8px 0;font-size:1.55rem}.worlds-competition-card p{color:#aebad6;flex:1;margin:0;font-size:12px;line-height:1.55}.worlds-competition-card>strong{z-index:1;color:#ffd23f;margin-top:20px;font-size:12px;position:relative}.worlds-competition-card.is-planned{opacity:.72}.worlds-competition-card.is-planned>strong{color:#8995b5}.worlds-leaderboard-hub>header{justify-content:space-between;align-items:end;gap:24px;display:flex}.worlds-leaderboard-hub>header>p{color:#aeb9d5;max-width:470px;margin:0;line-height:1.55}.worlds-leaderboard-tabs{scrollbar-width:none;gap:6px;margin:25px 0 14px;padding-bottom:4px;display:flex;overflow-x:auto}.worlds-leaderboard-tabs::-webkit-scrollbar{display:none}.worlds-leaderboard-tabs button{color:#b8c3df;font:inherit;cursor:pointer;background:#11182e;border:1px solid #34416a;border-radius:999px;flex:none;padding:9px 14px;font-size:11px;font-weight:900}.worlds-leaderboard-tabs button[aria-selected=true]{color:#171306;background:#ffd23f;border-color:#ffd23f}.worlds-overall-panel{background:linear-gradient(145deg,#ffd23f17,#0f152af0);border:1px solid #ffd23f52;border-radius:16px;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:16px;padding:clamp(20px,4vw,30px);display:grid}.worlds-overall-panel h3,.worlds-discipline-leaderboard h3,.worlds-future-leaderboard h3{margin:7px 0 8px;font-size:clamp(1.45rem,3vw,2.15rem)}.worlds-overall-panel p,.worlds-future-leaderboard p{color:#aeb9d5;line-height:1.6}.worlds-overall-panel code{color:#91ece2;background:#0b1123;border:1px solid #374467;border-radius:9px;padding:10px 12px;font-family:IBM Plex Mono,monospace;font-size:11px;display:inline-block}.worlds-overall-panel>aside{background:#131b33;border-radius:13px;align-self:stretch;padding:20px}.worlds-overall-panel>aside strong{color:#ffd23f}.worlds-overall-panel>aside p{margin-bottom:0;font-size:12px}.worlds-discipline-leaderboard,.worlds-future-leaderboard{background:#10172d;border:1px solid #303c60;border-radius:16px;padding:clamp(20px,4vw,30px)}.worlds-discipline-leaderboard>header{justify-content:space-between;align-items:end;gap:18px;display:flex}.worlds-discipline-leaderboard>header a{color:#ffd23f;font-size:12px;font-weight:900;text-decoration:none}.worlds-discipline-leaderboard ol{gap:7px;margin:20px 0 0;padding:0;list-style:none;display:grid}.worlds-discipline-leaderboard li{background:#11182e;border:1px solid #2d395d;border-radius:10px;grid-template-columns:45px minmax(0,1fr) auto;gap:10px;padding:12px 14px;display:grid}.worlds-discipline-leaderboard li span{color:#8491b4}.worlds-discipline-leaderboard li b{color:#ffd23f}.worlds-future-leaderboard .quiet-button{margin-top:8px;text-decoration:none;display:inline-block}.worlds-hero{background:linear-gradient(140deg,#152347f5,#0a0e1df0);border:1px solid #7ea1e152;border-radius:28px;grid-template-columns:minmax(0,1.5fr) minmax(300px,.7fr);align-items:center;gap:30px;padding:clamp(28px,5vw,66px);display:grid;box-shadow:0 28px 80px #00000047}.worlds-hero h1{max-width:780px;margin:12px 0 18px;font-size:clamp(2.8rem,6.4vw,6rem);line-height:.92}.worlds-hero>div>p{color:#c4cfec;max-width:750px;font-size:1.08rem;line-height:1.68}.worlds-hero-actions,.worlds-source-links{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.worlds-event-card{background:#080d1dd1;border:1px solid #ffffff24;border-top:5px solid #ef5350;border-radius:18px;padding:25px}.worlds-event-card>span{color:#ef8d8b;letter-spacing:.11em;font-size:11px;font-weight:900}.worlds-event-card>strong{color:#fff;margin:12px 0 4px;font-size:2.45rem;display:block}.worlds-event-card>p{color:#aeb9d8;margin:0}.worlds-event-card dl{gap:9px;margin:22px 0 0;display:grid}.worlds-event-card dl div{border-top:1px solid #ffffff1a;justify-content:space-between;gap:14px;padding-top:9px;display:flex}.worlds-event-card dt{color:#8794b8;text-transform:uppercase;font-size:11px}.worlds-event-card dd{color:#e8ecfa;text-align:right;margin:0;font-size:12px}.worlds-trust-note{background:#0d222ad1;border:1px solid #4fd1c54f;border-radius:16px;grid-template-columns:minmax(250px,.75fr) minmax(320px,1.25fr) auto;align-items:center;gap:22px;margin:22px 0;padding:22px 25px;display:grid}.worlds-trust-note h2{margin:5px 0;font-size:1.35rem}.worlds-trust-note p{color:#b9c8de;margin:0;line-height:1.55}.worlds-source-links{justify-content:flex-end;margin:0}.worlds-source-links a{color:#72e3d6;font-size:12px;font-weight:800;text-decoration:none}.worlds-pick-layout{grid-template-columns:minmax(0,1fr) 310px;gap:20px;margin:52px 0;scroll-margin-top:120px;display:grid}.worlds-pick-main,.worlds-scoring-card,.worlds-roster-section,.worlds-leaderboard-card,.worlds-bracket-card{background:#0f152af0;border:1px solid #2c3859;border-radius:20px}.worlds-pick-main{padding:clamp(22px,4vw,36px)}.worlds-pick-main .section-heading,.worlds-roster-section .section-heading{align-items:flex-start}.worlds-pick-main .section-heading h2,.worlds-roster-section .section-heading h2{margin:6px 0;font-size:clamp(1.7rem,3vw,2.6rem)}.worlds-pick-main .section-heading p,.worlds-roster-section .section-heading p{color:#9ea9c9;margin:0}.worlds-pick-meter{background:#1b284b;border-radius:13px;align-items:baseline;padding:12px 16px;display:flex}.worlds-pick-meter strong{color:#ffd23f;font-size:2.1rem}.worlds-pick-meter span{color:#aab6d9;font-weight:800}.worlds-account-gate{text-align:center;background:linear-gradient(145deg,#232f53d1,#0e1428f5);border:1px solid #40517e;border-radius:16px;justify-items:center;gap:10px;margin-top:24px;padding:clamp(28px,5vw,48px);display:grid}.worlds-account-gate.is-loading{color:#aeb9d8;align-content:center;min-height:170px}.worlds-account-lock{background:#202b4d;border-radius:50%;place-items:center;width:52px;height:52px;font-size:1.5rem;display:grid}.worlds-account-gate h3{margin:2px 0 0;font-size:clamp(1.35rem,3vw,2rem)}.worlds-account-gate p{color:#b4bfde;max-width:660px;margin:0 0 8px;line-height:1.55}.worlds-account-gate .secondary-button{text-decoration:none}.worlds-selected-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:24px 0;display:grid}.worlds-selected-pick,.worlds-empty-pick{text-align:left;background:#121a34;border:1px solid #31416b;border-radius:11px;min-height:78px;padding:10px}.worlds-selected-pick{gap:8px;display:grid}.worlds-selected-pick.is-ace{background:linear-gradient(145deg,#ffd23f1a,#121a34);border-color:#ffd23f;box-shadow:inset 0 0 0 1px #ffd23f4d}.worlds-pick-remove{color:#edf1ff;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 8px;min-width:0;padding:0;display:grid}.worlds-pick-remove:hover strong{color:#ef9a98}.worlds-pick-remove:disabled{cursor:not-allowed;opacity:.58}.worlds-pick-remove span,.worlds-empty-pick>span{color:#101321;background:#ffd23f;border-radius:50%;grid-row:1/3;place-items:center;width:27px;height:27px;font-size:11px;font-weight:900;display:grid}.worlds-pick-remove strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.worlds-pick-remove small,.worlds-empty-pick small{color:#8f9ab9;font-size:10px}.worlds-ace-choice{color:#aeb9d8;cursor:pointer;border-top:1px solid #ffffff14;align-items:center;gap:6px;padding-top:7px;font-size:10px;font-weight:900;display:flex}.worlds-ace-choice input{accent-color:#ffd23f}.worlds-selected-pick.is-ace .worlds-ace-choice{color:#ffd23f}.worlds-empty-pick{background:#0f152a85;border-style:dashed;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;display:grid}.worlds-empty-pick span{color:#7682a5;background:#222b46}.worlds-save-row{border-top:1px solid #293556;justify-content:space-between;align-items:center;gap:20px;padding-top:20px;display:flex}.worlds-save-row p{color:#aab5d6;margin:3px 0}.worlds-save-row a{color:#ffd23f}.worlds-save-row .primary-button{min-width:150px}.worlds-message{font-weight:800;color:#79dfd4!important}.worlds-pick-share{background:linear-gradient(135deg,#1b284be6,#111830f5);border:1px solid #36466f;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px 24px;margin-top:22px;padding:20px;display:grid}.worlds-pick-share.is-ready{border-color:#4fd1c580;box-shadow:inset 0 0 0 1px #4fd1c51a}.worlds-pick-share h3{margin:5px 0 6px;font-size:1.2rem}.worlds-pick-share p{color:#bec9e4;max-width:680px;margin:0;line-height:1.5}.worlds-pick-share small{color:#8f9bbb;max-width:720px;margin-top:7px;line-height:1.45;display:block}.worlds-pick-share-actions{min-width:160px;display:flex}.worlds-pick-share-actions button{white-space:nowrap;flex:1 1 0;width:auto;min-height:42px;padding-left:12px;padding-right:12px}.worlds-pick-share-actions button:disabled{cursor:not-allowed;opacity:.5}.worlds-pick-share-message{border-top:1px solid #ffffff14;grid-column:1/-1;padding-top:11px;font-weight:800;color:#79dfd4!important}.worlds-scoring-card{background:linear-gradient(160deg,#ffd23f1c,#0f152af5);border-color:#ffd23f59;align-self:start;padding:25px}.worlds-scoring-card h2{margin:8px 0}.worlds-scoring-card>p,.worlds-scoring-card>small{color:#abb6d3;line-height:1.55}.worlds-scoring-card ol{gap:7px;margin:20px 0;padding:0;list-style:none;display:grid}.worlds-scoring-card li{border-bottom:1px solid #ffffff17;justify-content:space-between;gap:14px;padding:9px 0;display:flex}.worlds-scoring-card li strong{color:#ffd23f}.worlds-tiebreak-rules{background:#4fd1c512;border:1px solid #4fd1c54d;border-radius:12px;gap:7px;margin:0 0 18px;padding:14px;display:grid}.worlds-tiebreak-rules>strong{color:#4fd1c5}.worlds-tiebreak-rules>span{color:#dce4fb;font-size:12px;line-height:1.45}.worlds-tiebreak-rules>small{color:#97a5c7;line-height:1.45}.worlds-roster-section{padding:clamp(22px,4vw,36px);scroll-margin-top:20px}.worlds-roster-section>.section-heading>strong{color:#4fd1c5}.worlds-roster-source{background:linear-gradient(135deg,#184048a3,#121a30eb);border:1px solid #4fd1c547;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;margin:22px 0;padding:20px 22px;display:grid}.worlds-roster-source h3{margin:5px 0 7px;font-size:1.18rem}.worlds-roster-source p{color:#c6d3e7;max-width:850px;margin:0;line-height:1.55}.worlds-roster-source small{color:#93a4bf;margin-top:7px;display:block}.worlds-roster-source .quiet-button{white-space:nowrap}.worlds-roster-filters{grid-template-columns:minmax(240px,1fr) minmax(190px,.35fr);gap:12px;margin:25px 0;display:grid}.worlds-roster-filters label{color:#aeb8d7;text-transform:uppercase;gap:7px;font-size:11px;font-weight:900;display:grid}.worlds-roster-filters input,.worlds-roster-filters select{color:#f1f3ff;background:#0a1021;border:1px solid #3a476d;border-radius:10px;width:100%;padding:12px 13px}.worlds-player-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-height:950px;padding-right:6px;display:grid;overflow:auto}.worlds-player-grid article{background:#10172d;border:1px solid #2b375b;border-radius:13px;flex-direction:column;min-height:182px;padding:15px;display:flex}.worlds-player-grid article.is-selected{background:linear-gradient(145deg,#ffd23f17,#10172d);border-color:#ffd23f;box-shadow:inset 0 0 0 1px #ffd23f59}.worlds-player-grid article.is-unavailable{opacity:.58}.worlds-player-grid article.is-account-locked{border-color:#303b5d}.worlds-player-grid article header,.worlds-player-grid article footer{justify-content:space-between;align-items:center;gap:9px;display:flex}.worlds-player-grid article header span{color:#91ece2;background:#1b3548;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:900}.worlds-player-grid article header small{color:#8e99bb;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.worlds-player-grid h3{margin:14px 0 7px;font-size:1.08rem}.worlds-player-grid p{color:#9ca8c9;flex:1;margin:0;font-size:11px;line-height:1.45}.worlds-player-grid footer{margin-top:15px}.worlds-player-grid footer small{color:#7f8aaa;text-transform:uppercase;font-size:9px}.worlds-player-grid footer button{color:#dce4fb;background:#19223f;border:1px solid #40517e;border-radius:8px;padding:7px 9px;font-size:10px;font-weight:900}.worlds-player-grid footer button[aria-pressed=true]{color:#171306;background:#ffd23f;border-color:#ffd23f}.worlds-player-grid footer button:disabled{cursor:not-allowed}.worlds-player-grid article.is-account-locked footer button{color:#aeb8d7;background:#151d35}.worlds-no-results,.worlds-empty-state{text-align:center;color:#aab6d5;padding:35px}.worlds-bottom-grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:20px;margin-top:22px;display:grid}.worlds-leaderboard-card,.worlds-bracket-card{padding:clamp(22px,4vw,34px)}.worlds-leaderboard-card>header{justify-content:space-between;gap:18px;display:flex}.worlds-leaderboard-card h2,.worlds-bracket-card h2{margin:7px 0;font-size:clamp(1.55rem,3vw,2.35rem)}.worlds-leaderboard-card>header>strong{color:#ffd23f}.worlds-live-result-status{background:#11182e;border:1px solid #34416a;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:13px 15px;display:flex}.worlds-live-result-status>div{gap:4px;display:grid}.worlds-live-result-status>div:last-child{text-align:right;flex:none;justify-items:end}.worlds-live-result-status strong{color:#b9c5e3;font-size:12px}.worlds-live-result-status span,.worlds-live-result-status small{color:#8e9bbc;font-size:11px;line-height:1.45}.worlds-live-result-status a{color:#72e3d6;font-size:11px;font-weight:800;text-decoration:none}.worlds-live-result-status.is-provisional{background:#4fd1c514;border-color:#4fd1c580}.worlds-live-result-status.is-provisional strong{color:#72e3d6}.worlds-live-result-status.is-stale{background:#ffb34714;border-color:#ffb3478c}.worlds-live-result-status.is-stale strong{color:#ffca77}.worlds-live-result-status.is-final{background:#ffd23f17;border-color:#ffd23f8c}.worlds-live-result-status.is-final strong{color:#ffd23f}.worlds-standings{gap:7px;margin-top:20px;display:grid}.worlds-standings details{background:#11182e;border:1px solid #2d395d;border-radius:10px;padding:11px 13px}.worlds-standings details.is-me{border-color:#4fd1c5}.worlds-standings summary{cursor:pointer;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;display:grid}.worlds-standings summary span{color:#8491b4}.worlds-standings summary b{color:#ffd23f}.worlds-standings details p{color:#aab5d2;border-top:1px solid #2b3553;margin:10px 0 0;padding-top:10px;font-size:11px;line-height:1.55}.worlds-standings details p.worlds-standings-tiebreakers{color:#dce4fb}.worlds-standings-tiebreakers strong{color:#4fd1c5}.worlds-bracket-card{background:linear-gradient(145deg,#ef53501a,#0f152af5);border-color:#ef535061}.worlds-bracket-card>p{color:#b2bdd9;line-height:1.6}.worlds-bracket-card>strong{color:#ef9a98;margin-top:16px;display:block}.worlds-bracket-preview{grid-template-columns:1fr 1fr;gap:8px 48px;margin:22px 0;display:grid;position:relative}.worlds-bracket-preview span{background:#171e36;border:1px solid #414c6a;border-radius:7px;height:31px}.worlds-bracket-preview i{border-top:1px solid #ef5350;border-bottom:1px solid #ef5350;width:36px;height:40px;position:absolute;top:35px;left:calc(50% - 18px)}.worlds-bracket-preview i:after{content:"";border-top:1px solid #ef5350;width:18px;position:absolute;top:19px;right:-18px}.worlds-bracket-card>.quiet-button{margin-top:16px;text-decoration:none;display:inline-block}.worlds-top-cut-hero{background:radial-gradient(circle at 85% 12%,#ef535033,#0000 30%),linear-gradient(140deg,#1d1d3dfa,#0a0e1df0);border-color:#ef53506b}.worlds-top-cut-status>strong{font-size:clamp(1.45rem,2.8vw,2.25rem);line-height:1.04}.worlds-top-cut-status.is-open{border-top-color:#4fd1c5}.worlds-top-cut-status.is-final{border-top-color:#ffd23f}.worlds-bracket-waiting{text-align:center;background:linear-gradient(145deg,#ef53501a,#0f152af5);border:1px solid #ef535066;border-radius:22px;margin-top:22px;padding:clamp(28px,5vw,54px)}.worlds-bracket-waiting h2{max-width:780px;margin:8px auto 12px;font-size:clamp(2rem,4vw,3.35rem)}.worlds-bracket-waiting>p{color:#b6c0dc;max-width:850px;margin:0 auto;line-height:1.65}.worlds-bracket-waiting>.quiet-button{margin-top:30px;text-decoration:none;display:inline-block}.worlds-bracket-source-bar{background:#0d222ad1;border:1px solid #4fd1c561;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin:22px 0;padding:17px 20px;display:flex}.worlds-bracket-source-bar>div{gap:4px;display:grid}.worlds-bracket-source-bar small{color:#94a5c0}.worlds-bracket-source-bar a{color:#72e3d6;font-size:12px;font-weight:900;text-decoration:none}.worlds-public-bracket,.worlds-bracket-leaderboard{background:#0f152af5;border:1px solid #2c3859;border-radius:20px;margin-top:22px;padding:clamp(20px,4vw,34px)}.worlds-public-bracket>header,.worlds-bracket-leaderboard>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.worlds-public-bracket>header h2,.worlds-bracket-leaderboard h2{margin:6px 0;font-size:clamp(1.7rem,3vw,2.6rem)}.worlds-public-bracket>header p{color:#9faac9;margin:0}.worlds-public-bracket>header>div:last-child{justify-items:end;min-width:110px;display:grid}.worlds-public-bracket>header>div:last-child strong{color:#ffd23f;font-size:1.6rem}.worlds-public-bracket>header>div:last-child span{color:#8f9abc;text-transform:uppercase;font-size:10px}.worlds-bracket-rounds{grid-template-columns:repeat(var(--worlds-bracket-rounds),minmax(210px,1fr));gap:12px;margin:28px 0;padding-bottom:10px;display:grid;overflow-x:auto}.worlds-bracket-rounds>section{min-width:210px}.worlds-bracket-rounds>section>header{color:#9ca8ca;text-transform:uppercase;justify-content:space-between;gap:10px;margin-bottom:9px;padding:0 4px;font-size:10px;display:flex}.worlds-bracket-rounds>section>header strong{color:#ffd23f}.worlds-bracket-rounds>section>div{align-content:space-around;gap:10px;height:calc(100% - 25px);display:grid}.worlds-bracket-rounds article{background:#11182e;border:1px solid #303d62;border-radius:11px;padding:8px}.worlds-bracket-rounds article>small{color:#7582a5;text-transform:uppercase;margin-bottom:6px;font-size:9px;display:block}.worlds-bracket-rounds article>button{color:#dfe5f7;text-align:left;background:#171f39;border:1px solid #0000;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:6px;width:100%;padding:9px 7px;display:grid}.worlds-bracket-rounds article>button+button{margin-top:4px}.worlds-bracket-rounds article>button>span{color:#7e8bad;font-size:10px}.worlds-bracket-rounds article>button>strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.worlds-bracket-rounds article>button>small{color:#8492b2;font-size:9px}.worlds-bracket-rounds article>button.is-picked{color:#171306;background:#ffd23f;border-color:#ffd23f}.worlds-bracket-rounds article>button.is-picked span,.worlds-bracket-rounds article>button.is-picked small{color:#584a11}.worlds-bracket-rounds article>button.is-result-winner{box-shadow:inset 0 0 0 2px #4fd1c5}.worlds-bracket-rounds article>button:disabled{cursor:not-allowed}.worlds-bracket-tbd{color:#6f7b9d;border:1px dashed #34405f;border-radius:7px;padding:11px 8px;font-size:10px}.worlds-bracket-tbd+.worlds-bracket-tbd{margin-top:4px}.worlds-bracket-rounds article>p{color:#72e3d6;text-transform:uppercase;margin:7px 0 0;font-size:9px;font-weight:900}.worlds-bracket-leaderboard>header>p{color:#9eabc9;margin:9px 0}.worlds-bracket-leaderboard>div{gap:7px;margin-top:18px;display:grid}.worlds-bracket-leaderboard details{background:#11182e;border:1px solid #2d395d;border-radius:10px;padding:11px 13px}.worlds-bracket-leaderboard details.is-me{border-color:#4fd1c5}.worlds-bracket-leaderboard summary{cursor:pointer;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;display:grid}.worlds-bracket-leaderboard summary span{color:#8491b4}.worlds-bracket-leaderboard summary b{color:#ffd23f}.worlds-bracket-leaderboard details p{color:#9eabc7;font-size:10px;line-height:1.55}.worlds-tcg-hero{background:radial-gradient(circle at 86% 14%,#4680e83d,#0000 30%),linear-gradient(135deg,#10172e,#101936 56%,#0c1227);border-color:#4580e873}.worlds-tcg-build-card{background:linear-gradient(160deg,#3a69c133,#0a1021e0);border-color:#6fa7ff5c}.worlds-tcg-build-card>strong{font-size:clamp(1.5rem,3vw,2.3rem)}.worlds-tcg-safety>strong{color:#ffd23f;white-space:nowrap}.worlds-tcg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;scroll-margin-top:20px;display:grid}.worlds-tcg-source-card,.worlds-tcg-readiness{background:#0f152af0;border:1px solid #2c3859;border-radius:20px;padding:clamp(22px,4vw,34px)}.worlds-tcg-source-card h2,.worlds-tcg-readiness h2{margin:7px 0 10px;font-size:clamp(1.45rem,2.6vw,2.15rem)}.worlds-tcg-source-card>p{color:#aeb9d5;line-height:1.6}.worlds-tcg-source-card>.quiet-button{text-align:center;margin-top:22px;display:block}.worlds-tcg-source-card>ul{color:#c8d2e7;gap:9px;margin:20px 0 0;padding-left:20px;display:grid}.worlds-tcg-source-table{background:#303c5d;border:1px solid #303c5d;border-radius:12px;gap:1px;margin-top:18px;display:grid;overflow:hidden}.worlds-tcg-source-table>div{background:#11182e;justify-content:space-between;align-items:center;gap:14px;padding:11px 13px;display:flex}.worlds-tcg-source-table span{gap:3px;display:grid}.worlds-tcg-source-table small{color:#8290b1;text-transform:uppercase;font-size:9px}.worlds-tcg-source-table b{color:#91ece2}.worlds-tcg-source-table .is-total{background:#17233e}.worlds-tcg-source-table .is-total b{color:#ffd23f;font-size:1.15rem}.worlds-tcg-program-list{list-style:none;padding:0!important}.worlds-tcg-program-list li{border-bottom:1px solid #ffffff14;justify-content:space-between;gap:16px;padding:10px 0;display:flex}.worlds-tcg-program-list span{color:#8492b3;text-align:right;text-transform:uppercase;font-size:10px}.worlds-tcg-scoring-card{align-self:stretch}.worlds-tcg-readiness{margin-top:20px}.worlds-tcg-readiness header{margin-bottom:20px}.worlds-tcg-readiness>ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.worlds-tcg-readiness>ol>li{background:#10172d;border:1px solid #2d395d;border-radius:13px;grid-template-columns:33px 1fr;gap:10px;padding:15px;display:grid}.worlds-tcg-readiness>ol>li>span{color:#8c99ba;background:#202a48;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:900;display:grid}.worlds-tcg-readiness li.is-complete{border-color:#4fd1c57a}.worlds-tcg-readiness li.is-complete>span{color:#0c2225;background:#4fd1c5}.worlds-tcg-readiness li.is-active{border-color:#ffd23f8c}.worlds-tcg-readiness li.is-active>span{color:#1d1806;background:#ffd23f}.worlds-tcg-readiness strong{line-height:1.35}.worlds-tcg-readiness li p{color:#929fbe;margin:6px 0 0;font-size:11px;line-height:1.5}.worlds-tcg-gate-note{color:#c9d3e9;background:#ef53501a;border-radius:11px;margin:18px 0 0;padding:14px 16px}.worlds-tcg-gate-note strong{color:#f3a4a1}.worlds-competition-card.is-go.is-building .worlds-status-pill{color:#092514;background:#65dc91}.worlds-competition-card.is-unite.is-building .worlds-status-pill{color:#21102f;background:#c58cf4}.worlds-future-hero{background:radial-gradient(circle at 86% 14%,#44cc7533,#0000 31%),linear-gradient(135deg,#0d1d24,#112536 56%,#0b1525);border-color:#65dc916b}.worlds-future-setup.is-unite .worlds-future-hero{background:radial-gradient(circle at 86% 14%,#ae62e838,#0000 31%),linear-gradient(135deg,#19132c,#171a38 56%,#0e1428);border-color:#c58cf466}.worlds-future-build-card{border-color:#65dc9157}.worlds-future-setup.is-unite .worlds-future-build-card{border-color:#c58cf457}.worlds-future-safety{border-color:#65dc914f}.worlds-future-setup.is-unite .worlds-future-safety{background:#211634d1;border-color:#c58cf44f}.worlds-future-safety>strong{color:#ffd23f;white-space:nowrap}.worlds-future-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;scroll-margin-top:20px;display:grid}.worlds-future-automation-card{border-color:#65dc914f}.worlds-future-setup.is-unite .worlds-future-automation-card{border-color:#c58cf44f}.worlds-unite-source-table>div{align-items:flex-start}.worlds-unite-source-table span{max-width:82%}.worlds-future-readiness{margin-bottom:20px}.worlds-future-sources{background:#0f152af0;border:1px solid #2c3859;border-radius:20px;grid-template-columns:minmax(220px,.65fr) minmax(300px,1.35fr);align-items:start;gap:24px;padding:clamp(22px,4vw,32px);display:grid}.worlds-future-sources h2{margin:7px 0 0;font-size:clamp(1.45rem,2.6vw,2.15rem)}.worlds-future-source-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.worlds-future-source-list a{color:#dbe5fb;background:#11182e;border:1px solid #303d60;border-radius:10px;padding:12px 14px;font-size:12px;font-weight:800;text-decoration:none;display:block}.worlds-future-source-list a:hover{border-color:#6e8dca}.worlds-meta-section{background:radial-gradient(circle at 91% 4%,#ffd23f21,#0000 27%),linear-gradient(145deg,#18203cfa,#0b1020fa);border:1px solid #ffd23f61;border-radius:22px;margin:30px 0 52px;padding:clamp(23px,4vw,38px);scroll-margin-top:20px;box-shadow:0 25px 70px #00000038}.worlds-meta-header{justify-content:space-between;align-items:flex-start;gap:26px;display:flex}.worlds-meta-header>div:first-child{max-width:820px}.worlds-meta-kickers{align-items:center;gap:10px;display:flex}.worlds-meta-kickers b{color:#161305;letter-spacing:.08em;text-transform:uppercase;background:#ffd23f;border-radius:999px;padding:5px 8px;font-size:9px}.worlds-meta-header h2{margin:8px 0 10px;font-size:clamp(2rem,4vw,3.35rem);line-height:1.03}.worlds-meta-header p{color:#b8c4df;margin:0;line-height:1.65}.worlds-meta-status{background:#0a1021cc;border:1px solid #42527a;border-radius:13px;flex:none;gap:5px;min-width:165px;padding:14px 16px;display:grid}.worlds-meta-status span{color:#8f9dbc;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.worlds-meta-status strong{color:#dce5fb;font-size:12px}.worlds-meta-status.is-review{border-color:#ffd23f6b}.worlds-meta-status.is-review strong{color:#ffd23f}.worlds-meta-status.is-open{border-color:#4fd1c585}.worlds-meta-status.is-open strong{color:#72e3d6}.worlds-meta-scoring{background:#1e414852;border:1px solid #4fd1c547;border-radius:13px;margin:25px 0}.worlds-meta-scoring summary{color:#91ece2;cursor:pointer;grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;gap:12px;padding:15px 18px;list-style:none;display:grid}.worlds-meta-scoring summary::-webkit-details-marker{display:none}.worlds-meta-scoring summary:after{color:#0c2225;content:"+";background:#4fd1c5;border-radius:50%;place-items:center;width:24px;height:24px;font-size:18px;font-weight:900;line-height:1;display:grid}.worlds-meta-scoring[open] summary:after{content:"−"}.worlds-meta-scoring summary span{font-weight:900}.worlds-meta-scoring summary strong{color:#d8f9f5;font-size:11px}.worlds-meta-scoring-body{border-top:1px solid #4fd1c533;gap:14px;padding:17px 18px 18px;display:grid}.worlds-meta-scoring-body p{color:#b7c5d9;margin:0;font-size:12px;line-height:1.55}.worlds-meta-scoring-body p strong{color:#91ece2}.worlds-meta-scoring-body li::marker{color:#91ece2}.worlds-meta-scoring-body ul{color:#a9b8cf;gap:6px;margin:0;padding-left:19px;font-size:11px;line-height:1.5;display:grid}.worlds-meta-scoring-body>a{color:#91ece2;width:fit-content;font-size:11px;font-weight:800}.worlds-meta-score-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;margin:0;display:grid}.worlds-meta-score-grid.is-roster{grid-template-columns:repeat(6,minmax(0,1fr))}.worlds-meta-score-grid>div{background:#09182494;border:1px solid #38536a;border-radius:9px;gap:3px;padding:9px;display:grid}.worlds-meta-score-grid dt{color:#8fa1bd;font-size:9px;font-weight:800}.worlds-meta-score-grid dd{color:#fff;margin:0;font-size:11px;font-weight:900}.worlds-meta-score-separation{background:#ffd23f0f;border-left:3px solid #ffd23f;padding:10px 12px}.worlds-meta-staged{background:#0b1122c7;border:1px solid #34436a;border-radius:17px;grid-template-columns:minmax(300px,1fr) minmax(330px,.9fr) auto;align-items:center;gap:22px;padding:clamp(20px,4vw,28px);display:grid}.worlds-meta-staged h3{margin:7px 0;font-size:1.35rem}.worlds-meta-staged p{color:#b7c2dc;max-width:640px;margin:0;line-height:1.55}.worlds-meta-staged>div>small{color:#8290b0;margin-top:7px;display:block}.worlds-meta-staged ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.worlds-meta-staged li{background:#11182e;border:1px solid #2d395d;border-radius:10px;grid-template-columns:30px 1fr;align-items:center;gap:9px;padding:9px 11px;display:grid}.worlds-meta-staged li>span{color:#9ca9c8;background:#25304e;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;font-weight:900;display:grid}.worlds-meta-staged li>div{gap:2px;display:grid}.worlds-meta-staged li strong{font-size:11px}.worlds-meta-staged li small{color:#8390af;text-transform:uppercase;font-size:9px}.worlds-meta-staged li.is-ready{border-color:#4fd1c561}.worlds-meta-staged li.is-ready>span{color:#0c2225;background:#4fd1c5}.worlds-meta-staged li.is-ready small{color:#72e3d6}.worlds-meta-staged>.quiet-button{text-align:center;white-space:nowrap;text-decoration:none}.worlds-meta-workspace{grid-template-columns:minmax(0,1.4fr) minmax(270px,.6fr);gap:17px;display:grid}.worlds-meta-builder,.worlds-meta-leaderboard{background:#0c1225e6;border:1px solid #303d61;border-radius:16px;padding:clamp(18px,3vw,26px)}.worlds-meta-builder>header{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.worlds-meta-builder>header h3,.worlds-meta-leaderboard h3{margin:5px 0 0;font-size:1.55rem}.worlds-meta-builder>header>small{color:#91a0bf;text-align:right;max-width:300px}.worlds-meta-selected{gap:7px;margin:20px 0;display:grid}.worlds-meta-selected article{background:#131b34;border:1px solid #334165;border-radius:10px;grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:54px;padding:9px 11px;display:grid}.worlds-meta-selected article.is-featured{background:linear-gradient(145deg,#ffd23f17,#131b34);border-color:#ffd23f}.worlds-meta-selected article.is-empty{color:#7582a3;background:#10172d8c;border-style:dashed}.worlds-meta-rank{color:#171306;background:#ffd23f;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;font-weight:900;display:grid}.worlds-meta-selected article.is-empty .worlds-meta-rank{color:#7e8bab;background:#222c49}.worlds-meta-selected article>div:nth-child(2){gap:3px;display:grid}.worlds-meta-selected article>div:nth-child(2) small{color:#8390b1}.worlds-meta-order-controls{gap:4px;display:flex}.worlds-meta-order-controls button,.worlds-meta-remove{color:#c8d2e7;cursor:pointer;background:#1b2542;border:1px solid #405079;border-radius:7px;padding:6px 8px;font-size:10px;font-weight:900}.worlds-meta-order-controls button:disabled,.worlds-meta-remove:disabled{cursor:not-allowed;opacity:.45}.worlds-meta-selected label{color:#ffd23f;white-space:nowrap;align-items:center;gap:6px;font-size:10px;font-weight:900;display:flex}.worlds-meta-selected label input{accent-color:#ffd23f}.worlds-meta-option-views{background:#1f4b4d33;border:1px solid #4fd1c545;border-radius:11px;gap:9px;margin-bottom:14px;padding:12px;display:grid}.worlds-meta-option-views>div{flex-wrap:wrap;gap:7px;display:flex}.worlds-meta-option-views button{color:#b9c6dc;cursor:pointer;background:#121a33;border:1px solid #45567c;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:900}.worlds-meta-option-views button[aria-selected=true]{color:#181404;background:#ffd23f;border-color:#ffd23f}.worlds-meta-option-views p{color:#91a1be;margin:0;font-size:10px;line-height:1.5}.worlds-meta-option-views p strong{color:#91ece2}.worlds-meta-search{color:#aeb9d6;text-transform:uppercase;gap:6px;margin-bottom:12px;font-size:10px;font-weight:900;display:grid}.worlds-meta-search input{color:#fff;background:#090f20;border:1px solid #3b496f;border-radius:9px;width:100%;padding:11px 12px}.worlds-meta-option-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:430px;display:grid;overflow:auto}.worlds-meta-option-grid>button{color:#e8edfc;text-align:left;cursor:pointer;background:#121a33;border:1px solid #303e64;border-radius:10px;gap:4px;min-height:89px;padding:12px;display:grid}.worlds-meta-option-grid>button small{color:#8391b1}.worlds-meta-option-grid>button span{color:#91ece2;text-transform:uppercase;align-self:end;font-size:9px;font-weight:900}.worlds-meta-option-grid>button[aria-pressed=true]{background:#ffd23f1a;border-color:#ffd23f}.worlds-meta-option-grid>button[aria-pressed=true] span{color:#ffd23f}.worlds-meta-option-grid>button:disabled{cursor:not-allowed;opacity:.5}.worlds-meta-leaderboard>div{gap:6px;margin-top:17px;display:grid}.worlds-meta-leaderboard details{background:#11182e;border:1px solid #2e3a5e;border-radius:9px;padding:10px 11px}.worlds-meta-leaderboard details.is-me{border-color:#4fd1c5}.worlds-meta-leaderboard summary{cursor:pointer;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.worlds-meta-leaderboard summary span{color:#8491b4}.worlds-meta-leaderboard summary b{color:#ffd23f;font-size:11px}.worlds-meta-leaderboard details p{color:#95a2c1;border-top:1px solid #293455;margin:9px 0 0;padding-top:9px;font-size:10px;line-height:1.5}.worlds-meta-safety{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.worlds-meta-safety span{color:#9cabc8;background:#11192f;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800}@media (max-width:1020px){.worlds-hub-hero,.worlds-search-guide>header,.worlds-search-guide>div{grid-template-columns:1fr}.worlds-competition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.worlds-hero,.worlds-trust-note{grid-template-columns:1fr}.worlds-source-links{justify-content:flex-start}.worlds-pick-layout{grid-template-columns:1fr}.worlds-player-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.worlds-bottom-grid{grid-template-columns:1fr}}@media (max-width:760px){.worlds-shell{padding-inline:14px}.worlds-leaderboard-hub>header,.worlds-discipline-leaderboard>header{flex-direction:column;align-items:flex-start}.worlds-overall-panel{grid-template-columns:1fr}.worlds-selected-grid,.worlds-player-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.worlds-roster-source{grid-template-columns:1fr;padding:18px}.worlds-roster-source .quiet-button{text-align:center;width:100%}.worlds-roster-filters{grid-template-columns:1fr}.worlds-save-row{flex-direction:column;align-items:stretch}.worlds-save-row .primary-button{width:100%}.worlds-tcg-grid,.worlds-future-grid{grid-template-columns:1fr}.worlds-tcg-readiness>ol{grid-template-columns:1fr 1fr}.worlds-future-sources{grid-template-columns:1fr}}@media (max-width:560px){.worlds-competition-grid{grid-template-columns:1fr}.worlds-competition-card{min-height:240px}}@media (max-width:480px){.worlds-hub-hero{padding:29px 20px}.worlds-hub-hero h1{font-size:3rem}.worlds-search-guide{padding:24px 18px}.worlds-hero{border-radius:20px;padding:24px 18px}.worlds-hero h1{font-size:2.7rem}.worlds-selected-grid,.worlds-player-grid{grid-template-columns:1fr}.worlds-pick-main,.worlds-roster-section{padding:20px 15px}.worlds-player-grid{max-height:1100px}.worlds-leaderboard-card>header,.worlds-live-result-status{flex-direction:column;align-items:flex-start}.worlds-live-result-status>div:last-child{text-align:left;justify-items:start}.worlds-tcg-safety>strong,.worlds-future-safety>strong{white-space:normal}.worlds-tcg-readiness>ol{grid-template-columns:1fr}}@media (max-width:640px){.worlds-bracket-source-bar,.worlds-public-bracket>header,.worlds-bracket-leaderboard>header{flex-direction:column;align-items:flex-start}.worlds-public-bracket>header>div:last-child{justify-items:start}.worlds-bracket-rounds{grid-template-columns:repeat(var(--worlds-bracket-rounds),minmax(190px,1fr))}.worlds-bracket-leaderboard summary{grid-template-columns:34px minmax(0,1fr) auto}}@media (max-width:760px){.worlds-pick-share{grid-template-columns:1fr;padding:18px}.worlds-pick-share-actions{min-width:0}.worlds-pick-share-actions button{width:100%;padding-left:8px;padding-right:8px}}@media (max-width:1020px){.worlds-meta-staged{grid-template-columns:1fr 1fr}.worlds-meta-staged>.quiet-button{grid-column:1/-1}.worlds-meta-workspace{grid-template-columns:1fr}}@media (max-width:760px){.worlds-meta-header,.worlds-meta-builder>header{flex-direction:column;align-items:flex-start}.worlds-meta-status{width:100%}.worlds-meta-staged{grid-template-columns:1fr}.worlds-meta-staged>.quiet-button{grid-column:auto}.worlds-meta-builder>header>small{text-align:left}.worlds-meta-option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.worlds-meta-score-grid,.worlds-meta-score-grid.is-roster{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.worlds-meta-section{padding:20px 15px}.worlds-meta-scoring summary{grid-template-columns:minmax(0,1fr) 24px}.worlds-meta-scoring summary strong{grid-area:2/1}.worlds-meta-scoring summary:after{grid-area:1/2/3}.worlds-meta-score-grid,.worlds-meta-score-grid.is-roster{grid-template-columns:repeat(2,minmax(0,1fr))}.worlds-meta-option-grid{grid-template-columns:1fr}.worlds-meta-selected article{grid-template-columns:32px minmax(0,1fr) auto}.worlds-meta-selected label{grid-column:2/-1}.worlds-meta-order-controls{grid-area:1/3}.worlds-meta-remove{grid-column:3}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@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}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
