:root{--kls-brand:#49add1;--kls-brand-light:#a4dff1;--kls-canvas:#267fa0;--kls-surface:#0d1c2d;--kls-surface-raised:#14283b;--kls-border:#294456;--kls-text:#f4f8fb;--kls-canvas-ink:#071c2b;--kls-canvas-muted:#092b3e;--kls-surface-muted:#d0dce7;--kls-surface-detail:#bfd1e0;--kls-muted:var(--kls-surface-muted);--kls-radius:8px;--kls-control-height:36px}.kls-document-ambient{z-index:0;pointer-events:none;background:linear-gradient(128deg,#2b9ab9 0%,#1c7597 35%,#104563 70%,#237f9e 100%);position:fixed;inset:0;overflow:hidden}.kls-document-ambient:before,.kls-document-ambient:after{content:"";pointer-events:none;background:radial-gradient(at 12% 28%,#91e6f3c4,#0000 46%),radial-gradient(at 84% 72%,#49add1ae,#0000 51%);animation:18s ease-in-out infinite alternate kls-light-drift;position:absolute;inset:-18%}.kls-document-ambient:after{background:radial-gradient(at 77% 13%,#76d5ecc2,#0000 43%),radial-gradient(at 30% 86%,#2a93bca3,#0000 52%);animation-duration:25s;animation-direction:alternate-reverse;animation-delay:-8s}@keyframes kls-light-drift{0%{opacity:.8;transform:translate(-5%,-3%)scale(1)}to{opacity:1;transform:translate(7%,5%)scale(1.1)}}.kls-content-shell main{background-color:#0000}.kls-editorial-page{isolation:isolate;position:relative}.kls-editorial-page:before{content:"";pointer-events:none;z-index:-1;background:repeating-linear-gradient(90deg,#b1e8f018 0 1px,#0000 1px 56px),repeating-linear-gradient(0deg,#b1e8f013 0 1px,#0000 1px 56px);height:370px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.kls-editorial-mark{z-index:0;pointer-events:none;color:#cbf3f8;opacity:.16;letter-spacing:-.1em;white-space:nowrap;-webkit-user-select:none;user-select:none;font-family:Arial,Malgun Gothic,Apple SD Gothic Neo,sans-serif;font-size:clamp(125px,19vw,280px);font-weight:900;line-height:1;position:absolute;top:-48px;right:3%}[data-kls-page=players] .kls-tool-header{border-bottom-color:#0b435e84}[data-kls-page=players] .kls-tool-header h1{text-shadow:0 2px 10px #0b466879}.kls-content-shell main>.kls-ambient,.ranking-glow,.ranking-grid,.club-theme-particles,.club-theme-orbit,.club-theme-line{display:none}.kls-tool-header{border-bottom:1px solid var(--kls-border);justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:9px 0 12px;display:flex}.kls-tool-header__copy{min-width:0}.kls-tool-header__eyebrow{color:var(--kls-canvas-ink);letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:800}.kls-tool-header h1{color:var(--kls-text);letter-spacing:-.025em;font-size:24px;font-weight:850;line-height:1.2}.kls-tool-header__description{color:var(--kls-canvas-muted);margin-top:3px;font-size:12px;line-height:1.5}.kls-tool-header__aside{flex-shrink:0}.kls-status{border:1px solid var(--kls-border);border-left:3px solid var(--kls-brand);border-radius:var(--kls-radius);color:var(--kls-muted);background:#0d1c2de8;padding:7px 10px;font-size:11px;line-height:1.5}.kls-status[data-tone=warning]{color:#ead9af;border-left-color:#d8b768}.kls-disclosure{border:1px solid var(--kls-border);border-radius:var(--kls-radius);background:#0d1c2deb;min-width:0}.kls-disclosure>summary{cursor:pointer;color:var(--kls-text);min-height:var(--kls-control-height);padding:9px 11px;font-size:12px;font-weight:700}.kls-disclosure[open]>summary{border-bottom:1px solid var(--kls-border);color:var(--kls-brand-light)}.kls-disclosure__body{padding:12px}.kls-action,.kls-control{min-height:var(--kls-control-height);border:1px solid var(--kls-border);color:var(--kls-text);font:inherit;background:#0a192b;border-radius:6px;padding:7px 10px}.kls-action{cursor:pointer;font-size:12px;font-weight:700}.kls-action[aria-pressed=true],.kls-nav-active{color:var(--kls-brand-light);box-shadow:inset 3px 0 var(--kls-brand);background:#49add125}.kls-action:hover{border-color:var(--kls-brand)}:where(.kls-action,.kls-control,.kls-disclosure>summary,.kls-tool-header a):focus-visible{outline:2px solid var(--kls-brand);outline-offset:3px}.kls-club-identity{vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;font-weight:inherit;padding:3px 7px;display:inline-block;overflow:hidden}.kls-club-identity:hover{filter:brightness(1.1)}@media (pointer:coarse){:root{--kls-control-height:44px}.kls-disclosure>summary{padding-block:12px;display:list-item}}@media (max-width:500px){.kls-tool-header{flex-wrap:wrap;align-items:flex-start;padding-top:2px}.kls-tool-header h1{font-size:22px}}@media (prefers-reduced-motion:reduce){.kls-document-ambient:before,.kls-document-ambient:after{opacity:.85;animation:none;transform:none}.kls-content-shell,.kls-desktop-sidebar{transition:none}}.kls-desktop-sidebar{background:linear-gradient(160deg,#277fa1e8,#175878e8 48%,#0d3858e9);border-right-color:#a4dff178;box-shadow:inset -1px 0 #c2f3fb1a}.kls-mobile-header{background:linear-gradient(100deg,#277fa1ed,#155b7bed);border-bottom-color:#a4dff17d}.kls-desktop-sidebar .text-slate-500,.kls-mobile-header .text-slate-500{color:#c5e7f0}.kls-control{font-size:12px}.kls-document-ambient:has(~.kls-content-shell [data-kls-page=home]):before{background:radial-gradient(at 15% 30%,#a0ebf4d9,#0000 54%),radial-gradient(at 90% 70%,#49add1c2,#0000 57%);animation:15s ease-in-out infinite alternate kls-home-light-drift}.kls-document-ambient:has(~.kls-content-shell [data-kls-page=home]):after{background:radial-gradient(at 72% 12%,#8ddbebca,#0000 45%),radial-gradient(at 35% 83%,#2787b2ad,#0000 55%);animation:20s ease-in-out -7s infinite alternate-reverse kls-home-light-drift}@keyframes kls-home-light-drift{0%{opacity:.72;transform:translate(-8%,-4%)scale(1)}to{opacity:1;transform:translate(10%,6%)scale(1.12)}}@media (prefers-reduced-motion:reduce){.kls-document-ambient:has(~.kls-content-shell [data-kls-page=home]):before{animation:none;transform:none}.kls-document-ambient:has(~.kls-content-shell [data-kls-page=home]):after{animation:none;transform:none}}.kls-content-shell{--kls-secondary:var(--kls-canvas-muted);--kls-detail:var(--kls-canvas-ink);--kls-readable-accent:var(--kls-canvas-ink)}:where(.kls-surface,.kls-panel,.kls-status,.kls-disclosure,.club-directory-card,.kls-gallery-workspace,.kls-gallery-picker-overlay,.kls-desktop-sidebar,.kls-mobile-header,.kls-mobile-drawer,[data-kls-surface],[role=dialog],:not(main)[class*=bg-slate-9],:not(main)[class*=bg-slate-8],:not(main)[class*="bg-[#0"],:not(main)[class*="from-[#0"],:not(main)[class*=from-slate-9],:not(main)[class*="bg-[var(--kls-surface)"]){--kls-secondary:var(--kls-surface-muted);--kls-detail:var(--kls-surface-detail);--kls-readable-accent:var(--kls-brand-light)}:where([data-kls-canvas]){--kls-secondary:var(--kls-canvas-muted);--kls-detail:var(--kls-canvas-ink);--kls-readable-accent:var(--kls-canvas-ink)}:where(.kls-content-shell,.kls-desktop-sidebar,.kls-mobile-header,.kls-mobile-drawer,[role=dialog]) :is(.text-slate-200,.text-slate-300,.text-slate-400):not(:disabled):not([aria-disabled=true]):not(.cursor-not-allowed){color:var(--kls-secondary)}:where(.kls-content-shell,.kls-desktop-sidebar,.kls-mobile-header,.kls-mobile-drawer,[role=dialog]) :is(.text-slate-500,.text-slate-600,.text-slate-700):not(:disabled):not([aria-disabled=true]):not(.cursor-not-allowed){color:var(--kls-detail)}:where(.kls-content-shell,[role=dialog]) :is(.text-sky-100,.text-sky-200,.text-sky-300,[class*=text-sky-300\/],[class*=text-sky-400\/],[class*=text-cyan-200\/],[class*=text-cyan-50\/]):not(:disabled):not([aria-disabled=true]):not(.cursor-not-allowed){color:var(--kls-readable-accent)}:where(.kls-content-shell,[role=dialog]) :is(span,small,time):is(.opacity-60,.opacity-70,.opacity-75):not([aria-hidden=true]){opacity:1}:where(.kls-content-shell,[role=dialog]) input::placeholder{color:var(--kls-surface-detail);opacity:1}:where(.kls-content-shell,[role=dialog]) [class*=text-emerald-300\/]{color:#9ff1cd}:where(.kls-content-shell,[role=dialog]) [class*=text-amber-200\/]{color:#ffe7a6}:where(.kls-content-shell,[role=dialog]) [class*=text-violet-300\/]{color:#ddd6fe}[data-kls-canvas] .text-amber-100{color:var(--kls-canvas-ink)}:where(.kls-content-shell,[role=dialog]) a[class*=hover\:text-white]:hover{color:var(--kls-text)}
.kls-gallery-page,.kls-gallery-workspace{min-width:0;max-width:100%}.kls-gallery-workspace :where(div,article,section,aside){min-width:0}.kls-gallery-workspace :where(input,select){min-width:0;max-width:100%}.kls-gallery-filters{flex-wrap:wrap;gap:.5rem;display:flex}.kls-gallery-card-grid,.kls-gallery-compact-grid{grid-template-columns:minmax(0,1fr);display:grid}.kls-gallery-stats{flex-wrap:wrap;gap:.5rem;font-size:12px;display:flex}.kls-gallery-table-scroll{overscroll-behavior-x:contain;width:100%;min-width:0;max-width:100%}.kls-gallery-picker-overlay{padding-top:max(.75rem, env(safe-area-inset-top));padding-bottom:max(.75rem, env(safe-area-inset-bottom))}.kls-gallery-picker-panel{min-width:0;max-height:calc(100vh - 1.5rem);max-height:calc(100dvh - max(.75rem, env(safe-area-inset-top)) - max(.75rem, env(safe-area-inset-bottom)));flex-direction:column;display:flex;overflow:hidden}.kls-gallery-picker-panel>div{flex-shrink:0;min-width:0}.kls-gallery-picker-panel :where(input,select){min-width:0;max-width:100%}.kls-gallery-picker-results{overscroll-behavior-y:contain;min-height:0;overflow-y:auto;flex:auto!important}@media (min-width:900px){.kls-gallery-card-grid,.kls-gallery-compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1600px){.kls-gallery-card-grid,.kls-gallery-compact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.kls-gallery-page :where(input:not([type=checkbox]),select),.kls-gallery-workspace :where(input:not([type=checkbox]),select),.kls-gallery-picker-panel :where(input:not([type=checkbox]),select){min-height:44px;font-size:16px}.kls-gallery-filters>:where(input,select,details,label){flex:140px;min-width:0;max-width:100%}.kls-gallery-filters summary{min-width:0}.kls-gallery-page nav{flex-wrap:wrap;max-width:100%}.kls-gallery-picker-panel{overscroll-behavior-y:contain;display:block;overflow-y:auto}.kls-gallery-picker-results{overflow:visible}.kls-gallery-picker-panel :where(div,article,section){min-width:0}}@media (min-width:1280px){.kls-gallery-compact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.kls-gallery-picker-overlay{padding-top:calc(72px + env(safe-area-inset-top))}.kls-gallery-picker-panel{max-height:calc(100vh - 84px);max-height:calc(100dvh - 84px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.kls-gallery-picker-panel>div:first-child{z-index:30;background:#080d1b;position:sticky;top:0}.kls-gallery-picker-panel>div:nth-child(-n+2) button,.kls-gallery-workspace [aria-label=Gallery\ view] button{min-height:44px}.kls-gallery-page nav a{align-items:center;min-height:44px;display:inline-flex}}.kls-builder-layout{gap:8px;min-width:0;display:grid;container:builder-layout/inline-size}.kls-builder-canvas{min-width:0;container:builder-cards/inline-size}.kls-builder-cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.kls-builder-slot{flex-direction:column;min-width:0;height:100%;display:flex}.kls-builder-slot-header{border-bottom:1px solid #1e293bb3;justify-content:space-between;align-items:center;gap:4px;min-height:38px;padding:3px 8px;display:flex}.kls-builder-select{text-align:center;outline:none;flex-direction:column;flex:1;width:100%;padding:6px 8px;display:flex}.kls-builder-select:focus-visible{box-shadow:inset 0 0 0 2px #49add1}.kls-builder-card-content{flex-direction:column;flex:1;align-items:center;gap:6px;width:100%;display:flex}.kls-builder-artwork{aspect-ratio:5/7;width:100%;max-width:136px}.kls-builder-saved-artwork{max-width:136px;margin-inline:auto}.kls-builder-player-name{white-space:normal;overflow-wrap:anywhere;text-wrap:balance;min-height:2.6em;line-height:1.3}.kls-builder-club-name{white-space:normal;overflow-wrap:anywhere}.kls-builder-change{color:#bceafb;border:1px solid #49add14d;border-radius:7px;width:100%;margin-top:6px;padding:6px 4px;font-size:10px;font-weight:800;display:block}.kls-builder-intelligence,.kls-builder-intelligence>div{min-width:0}@container builder-cards (max-width:279px){.kls-builder-cards{grid-template-columns:minmax(0,1fr)}}@container builder-cards (min-width:580px) and (max-width:799px){.kls-builder-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@container builder-cards (min-width:800px){.kls-builder-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}}@container builder-layout (min-width:740px){.kls-builder-intelligence{grid-template-columns:minmax(140px,.8fr) minmax(220px,1fr) minmax(240px,1.2fr);align-items:center;gap:12px;padding:8px;display:grid}.kls-builder-intelligence>div{margin-top:0}}.kls-builder-player-name .kls-club-identity,.kls-builder-club-name .kls-club-identity{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;max-width:100%;display:block;overflow:visible}.kls-builder-card-meta{justify-content:space-between;align-items:center;gap:6px;margin-top:4px;display:flex}.kls-builder-eligibility{text-align:left;color:#94a3b8;min-width:0;font-size:10px;line-height:1.35}.kls-builder-l5{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.kls-builder-fixtures a{min-height:24px;font-size:9px}.kls-builder-draft-heading{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.kls-builder-draft-heading h3{margin-top:0}.kls-builder-intelligence-signals{gap:3px;display:grid}.kls-builder-intelligence-signals>div{margin:0}@container builder-layout (min-width:500px) and (max-width:739px){.kls-builder-intelligence{grid-template-columns:1fr 1fr;gap:10px;display:grid}.kls-builder-intelligence>div:first-child{grid-column:1/-1}.kls-builder-intelligence>div{margin-top:0}}@container builder-layout (min-width:1000px){.kls-builder-intelligence-signals{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px}}@container builder-cards (min-width:800px){.kls-builder-player-name{min-height:1.3em}}.kls-builder-page-header{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:10px;display:flex}.kls-builder-page-header h1{color:#fff;flex:auto;margin:0;font-size:clamp(22px,1.8vw,28px);font-weight:900;line-height:1.2}.kls-builder-page-nav{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.kls-builder-page-nav a,.kls-builder-gallery-link{color:#c4eafa;border-radius:8px;align-items:center;min-height:36px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}.kls-builder-page-nav a:hover,.kls-builder-gallery-link:hover{background:#49add11a}.kls-builder-page-nav a:focus-visible,.kls-builder-gallery-link:focus-visible{outline-offset:2px;outline:2px solid #49add1}.kls-builder-gallery-link{background:#07172c;border:1px solid #49add144}.kls-builder-toolbar{background:#08172de8;border:1px solid #49add144;border-radius:12px;flex-wrap:wrap;align-items:end;gap:8px 14px;padding:8px 10px;display:flex}.kls-builder-toolbar-fields{flex:500px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.kls-builder-toolbar-field{color:#a5c4d7;gap:3px;min-width:0;font-size:10px;font-weight:800;display:grid}.kls-builder-toolbar-field select{color:#e0f2fe;background:#07172c;border:1px solid #334155;border-radius:8px;width:100%;min-width:0;min-height:36px;padding:5px 10px;font-size:12px;font-weight:700}.kls-builder-toolbar-field select:focus-visible{outline-offset:1px;outline:2px solid #49add1}.kls-builder-toolbar-field select:disabled{opacity:.65}.kls-builder-toolbar-info summary,.kls-builder-competition-rules summary{cursor:pointer;color:#93d7ef;border-radius:6px;align-items:center;width:fit-content;min-height:32px;padding:4px 6px;font-size:11px;font-weight:800;list-style:inside disclosure-closed;display:flex}.kls-builder-toolbar-info summary:focus-visible,.kls-builder-competition-rules summary:focus-visible{outline:2px solid #49add1}.kls-builder-toolbar-info[open]{flex-basis:100%}.kls-builder-toolbar-info>div{color:#a5b5c8;flex-wrap:wrap;gap:6px 16px;padding:6px;font-size:11px;display:flex}.kls-builder-competition-summary{background:linear-gradient(110deg,#10273cf2,#071426f5);border-width:1px;border-radius:12px;margin-top:8px;padding:8px 10px}.kls-builder-competition-heading,.kls-builder-competition-name{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.kls-builder-competition-heading{justify-content:space-between}.kls-builder-competition-name{min-width:0}.kls-builder-competition-name h2{color:#fff;overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:900;line-height:1.3}.kls-builder-competition-meta{color:#e0f2fe;flex-wrap:wrap;gap:6px 18px;font-size:11px;display:flex}.kls-builder-competition-meta>div{align-items:baseline;gap:5px;display:flex}.kls-builder-competition-meta dt{color:#94a3b8}.kls-builder-competition-meta dd{font-weight:700}.kls-builder-competition-bottom{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 12px;margin-top:4px;display:grid}.kls-builder-competition-eligibility{color:#b7c9d8;flex-wrap:wrap;align-items:center;gap:4px 12px;padding-top:6px;font-size:11px;line-height:1.5;display:flex}.kls-builder-competition-rules[open]{grid-column:1/-1}.kls-builder-competition-rules>div{color:#c2d1de;background:#071426;border:1px solid #334155;border-radius:8px;padding:8px 10px;font-size:12px;line-height:1.6}.kls-builder-competition-rules ul{padding-left:18px;list-style:outside}.kls-builder-add-lineup-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;margin-top:10px;display:flex}@media (max-width:767px){.kls-builder-page-header h1{flex:210px}.kls-builder-page-nav{order:3;width:100%}.kls-builder-page-nav a,.kls-builder-gallery-link{min-height:44px}.kls-builder-toolbar-fields{flex-basis:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px}.kls-builder-toolbar-field:last-child{grid-column:1/-1}.kls-builder-toolbar-field select{min-height:44px;font-size:16px}.kls-builder-competition-bottom{grid-template-columns:minmax(0,1fr)}.kls-builder-toolbar-info summary,.kls-builder-competition-rules summary{min-height:40px}.kls-builder-competition-meta{gap:4px 12px}}.kls-builder-page-nav a{color:var(--kls-canvas-ink)}.kls-builder-toolbar-info>summary:after,.kls-builder-competition-rules>summary:after{content:"▾";margin-left:6px}.kls-builder-toolbar-info[open]>summary:after,.kls-builder-competition-rules[open]>summary:after{content:"▴"}.kls-builder-gallery-link:hover{background:var(--kls-surface-raised,#14283b)}@media (max-width:767px){.kls-builder-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;display:grid}.kls-builder-toolbar-fields{display:contents}.kls-builder-toolbar-field:last-child{grid-column:auto}.kls-builder-toolbar-info{align-self:end;min-width:0}.kls-builder-toolbar-info summary{min-height:44px}.kls-builder-toolbar-info[open]{grid-column:1/-1}.kls-builder-competition-name>span{display:none}.kls-builder-competition-meta{grid-template-columns:auto minmax(0,1fr) auto;gap:4px 8px;width:100%;display:grid}.kls-builder-competition-meta>div{align-content:start;gap:0;display:grid}}
