@import"https://fonts.googleapis.com/css2?family=Bangers&display=swap";#root{height:100%;min-height:100vh;min-height:100dvh}.kc-app-home{max-width:1160px;margin:0 auto;display:grid;gap:16px}.kc-app-home-header{display:grid;gap:6px}.kc-app-home-header h1{margin:0}.kc-app-home-subtitle{margin:0;opacity:.84}.kc-app-home-lanes{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:14px}.kc-app-home-lane{margin-bottom:0;display:grid;gap:12px;align-content:start}.kc-app-home-lane h2{margin:0}.kc-app-home-lane p{margin:0;opacity:.88}.kc-app-home-lane-primary{border-color:#facc1566;background:radial-gradient(circle at top right,rgba(250,204,21,.16),transparent 56%),linear-gradient(180deg,#ffffff0f,#ffffff05)}.kc-app-home-lane-secondary{border-color:#94a3b85c;background:radial-gradient(circle at top right,rgba(148,163,184,.18),transparent 56%),linear-gradient(180deg,#ffffff0a,#ffffff05)}.kc-app-home-kicker{display:inline-flex;width:fit-content;padding:4px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.16);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;opacity:.9}.kc-app-home-coming-soon{width:fit-content;padding:6px 10px;border-radius:999px;border:1px solid rgba(250,204,21,.45);background:#facc1524;color:#fef08af2;font-size:12px;font-weight:700}.kc-app-home-actions{display:flex;flex-wrap:wrap;gap:8px}.kc-app-home-actions .button{text-decoration:none}@media(max-width:960px){.kc-app-home-lanes{grid-template-columns:1fr}}@media(max-width:760px){.kc-app-home-actions .button{width:100%;justify-content:center;display:inline-flex}}.kc-image-nav-grid{margin-top:6px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.kc-image-nav-tile{border:1px solid rgba(255,255,255,.15);border-radius:12px;overflow:hidden;background:#080a10d9;display:grid;grid-template-rows:auto 1fr;color:inherit;text-decoration:none;text-align:left;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease,background .12s ease}.kc-image-nav-tile-button{width:100%;cursor:pointer;padding:0}.kc-image-nav-tile:hover{transform:translateY(-2px);border-color:#facc1573;box-shadow:0 14px 28px #00000057}.kc-image-nav-tile:focus-visible{outline:2px solid rgba(250,204,21,.78);outline-offset:2px;border-color:#facc159e}.kc-image-nav-tile-image-wrap{position:relative;aspect-ratio:16 / 9;min-height:132px}.kc-image-nav-tile-image-wrap:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000000a 36%,#000000b8);pointer-events:none}.kc-image-nav-tile-image{width:100%;height:100%;object-fit:cover;display:block}.kc-image-nav-tile-title{margin:0;position:absolute;right:12px;bottom:10px;z-index:1;text-align:right;font-size:clamp(1.04rem,2.1vw,1.3rem);color:#fffffffa;text-shadow:-1px -1px 0 rgba(0,0,0,.85),1px -1px 0 rgba(0,0,0,.85),-1px 1px 0 rgba(0,0,0,.85),1px 1px 0 rgba(0,0,0,.85),0 4px 10px rgba(0,0,0,.72)}.kc-image-nav-tile-badge{position:absolute;top:10px;left:10px;z-index:1;border-radius:999px;border:1px solid rgba(250,204,21,.66);background:#020617b3;color:#facc15f2;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:3px 8px}.kc-image-nav-tile-content{padding:10px 12px 12px;display:grid;gap:8px}.kc-image-nav-tile-content p{margin:0;opacity:.86;font-size:.92rem}@media(max-width:760px){.kc-image-nav-grid{grid-template-columns:1fr}}.kc-fantasy-booking-page{max-width:1120px;margin:0 auto;display:grid;gap:14px}.kc-fantasy-booking-header{display:grid;gap:6px}.kc-fantasy-booking-header h1{margin:0}.kc-fantasy-booking-subtitle{margin:0;opacity:.84}.kc-fantasy-booking-status{border-color:#facc1566;background:linear-gradient(180deg,#facc151a,#0f172a47),#ffffff05}.kc-fantasy-booking-status h2{margin-top:0;margin-bottom:8px}.kc-fantasy-booking-status p{margin:0;opacity:.9}.kc-fantasy-tool-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.kc-fantasy-tool-card{border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:12px;background:#ffffff05;display:grid;gap:10px}.kc-fantasy-tool-card h3{margin:0;font-size:1rem}.kc-fantasy-tool-card p{margin:0;opacity:.86;font-size:.92rem}.kc-fantasy-tool-card .button{width:fit-content;text-decoration:none}.kc-fantasy-booking-roadmap h2{margin-top:0;margin-bottom:8px}.kc-fantasy-booking-roadmap p{margin:0;opacity:.84}@media(max-width:760px){.kc-fantasy-tool-card .button{width:100%;justify-content:center;display:inline-flex}}.kc-premium-face.kc-premium-front-xl-geometry,.kc-premium-face.kc-premium-front-l-reveal-geometry,.kc-premium-face.kc-premium-front-m-geometry,.kc-premium-face.kc-premium-front-s-geometry{--kc-front-layout-scale: 1;--kc-front-typography-scale: var(--kc-front-layout-scale);--kc-front-name-fit-scale: 1;--kc-front-xl-gap: 16px;--kc-front-xl-image-size: 368px;--kc-front-xl-image-radius: 16px;--kc-front-xl-name-offset: 20px;--kc-front-xl-name-band-height: 44px;--kc-front-xl-name-side-inset: 16px;--kc-front-xl-name-font-size: 36px;--kc-front-xl-name-line-height: 40px;--kc-front-xl-stack-gap: 10px;--kc-front-xl-name-max-lines: 3;--kc-front-xl-name-to-ovr-gap: 22px;--kc-front-xl-ovr-width: 150px;--kc-front-xl-ovr-height: 78px;--kc-front-xl-ovr-label-font-size: 21px;--kc-front-xl-ovr-value-font-size: 45px;--kc-front-xl-ovr-radius: 18px;--kc-front-xl-ovr-padding: 3px;--kc-front-xl-corner-badge-size: 116px;--kc-front-xl-close-inset-top: 8px;--kc-front-xl-close-inset-right: 8px;--kc-front-xl-close-size: 28px;--kc-front-gap: calc(var(--kc-front-xl-gap) * var(--kc-front-layout-scale));--kc-front-image-size: calc(var(--kc-front-xl-image-size) * var(--kc-front-layout-scale));--kc-front-image-radius: calc(var(--kc-front-xl-image-radius) * var(--kc-front-layout-scale));--kc-front-name-offset: calc(var(--kc-front-xl-name-offset) * var(--kc-front-layout-scale));--kc-front-name-band-height: calc( var(--kc-front-xl-name-band-height) * var(--kc-front-layout-scale) );--kc-front-name-side-inset: calc( var(--kc-front-xl-name-side-inset) * var(--kc-front-layout-scale) );--kc-front-name-font-size: calc( var(--kc-front-xl-name-font-size) * var(--kc-front-typography-scale) );--kc-front-name-line-height: calc( var(--kc-front-xl-name-line-height) * var(--kc-front-typography-scale) );--kc-front-name-max-lines: var(--kc-front-xl-name-max-lines);--kc-front-stack-gap: var(--kc-front-xl-stack-gap);--kc-front-name-max-height: calc( var(--kc-front-name-line-height) * var(--kc-front-name-max-lines) );--kc-front-name-resolved-font-size: var(--kc-front-name-font-size);--kc-front-name-resolved-line-height: var(--kc-front-name-line-height);--kc-front-name-resolved-block-height: var(--kc-front-name-band-height);--kc-front-name-to-ovr-gap: calc( var(--kc-front-xl-name-to-ovr-gap) * var(--kc-front-layout-scale) );--kc-front-ovr-width: calc(var(--kc-front-xl-ovr-width) * var(--kc-front-layout-scale));--kc-front-ovr-height: calc(var(--kc-front-xl-ovr-height) * var(--kc-front-layout-scale));--kc-front-ovr-label-font-size: calc( var(--kc-front-xl-ovr-label-font-size) * var(--kc-front-typography-scale) );--kc-front-ovr-value-font-size: calc( var(--kc-front-xl-ovr-value-font-size) * var(--kc-front-typography-scale) );--kc-front-ovr-radius: calc(var(--kc-front-xl-ovr-radius) * var(--kc-front-layout-scale));--kc-front-ovr-padding: calc(var(--kc-front-xl-ovr-padding) * var(--kc-front-layout-scale));--kc-front-corner-badge-size: calc( var(--kc-front-xl-corner-badge-size) * var(--kc-front-layout-scale) );--kc-front-close-inset-top: calc( var(--kc-front-xl-close-inset-top) * var(--kc-front-layout-scale) );--kc-front-close-inset-right: calc( var(--kc-front-xl-close-inset-right) * var(--kc-front-layout-scale) );--kc-front-close-size: calc(var(--kc-front-xl-close-size) * var(--kc-front-layout-scale));position:relative;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:var(--kc-front-stack-gap);width:100%;height:100%;min-height:100%;padding:var(--kc-front-gap) var(--kc-front-gap) 0;overflow:hidden}.kc-premium-face.kc-premium-front-xl-geometry{--kc-front-layout-scale: 1;--kc-front-typography-scale: 1;background-image:var(--kc-front-texture-url);background-size:cover;background-position:center;background-repeat:no-repeat;background-color:transparent}.kc-premium-front-xl-geometry:before,.kc-premium-front-xl-geometry:after,.kc-premium-front-xl-geometry *:before,.kc-premium-front-xl-geometry *:after{content:none!important}.kc-premium-face.kc-premium-front-l-reveal-geometry{--kc-front-layout-scale: calc(var(--kc-card-size-l-width) / var(--kc-card-size-xl-width));--kc-front-typography-scale: .75;background-image:var(--kc-front-texture-url);background-size:cover;background-position:center;background-repeat:no-repeat;background-color:transparent}.kc-premium-face.kc-premium-front-m-geometry{--kc-front-layout-scale: calc(var(--kc-card-size-m-width) / var(--kc-card-size-xl-width));--kc-front-typography-scale: .5;background-image:var(--kc-front-texture-url);background-size:cover;background-position:center;background-repeat:no-repeat;background-color:transparent}.kc-premium-face.kc-premium-front-s-geometry{--kc-front-layout-scale: calc(var(--kc-card-size-s-width) / var(--kc-card-size-xl-width));--kc-front-typography-scale: .25;--kc-front-s-ovr-text-scale: 1.18;--kc-front-gap: 8px;--kc-front-name-font-size: calc( var(--kc-front-xl-name-font-size) * var(--kc-front-typography-scale) * 2 );--kc-front-name-line-height: calc( var(--kc-front-xl-name-line-height) * var(--kc-front-typography-scale) * 2 );--kc-front-image-size: calc(var(--kc-card-size-s-width) - (var(--kc-front-gap) * 2));--kc-front-stack-gap: 0px;--kc-front-name-offset: calc(var(--kc-front-xl-name-offset) * var(--kc-front-layout-scale) * .8);--kc-front-ovr-label-font-size: calc( var(--kc-front-xl-ovr-label-font-size) * var(--kc-front-typography-scale) * var(--kc-front-s-ovr-text-scale) );--kc-front-ovr-value-font-size: calc( var(--kc-front-xl-ovr-value-font-size) * var(--kc-front-typography-scale) * var(--kc-front-s-ovr-text-scale) );--kc-front-corner-badge-size: calc( var(--kc-front-xl-corner-badge-size) * var(--kc-front-layout-scale) * .76 );background-image:var(--kc-front-texture-url);background-size:cover;background-position:center;background-repeat:no-repeat;background-color:transparent}.kc-premium-front-xl-geometry.kc-premium-front-patterned,.kc-premium-front-l-reveal-geometry.kc-premium-front-patterned,.kc-premium-front-m-geometry.kc-premium-front-patterned,.kc-premium-front-s-geometry.kc-premium-front-patterned{background-image:none;background-color:transparent}.kc-premium-front-xl-geometry.kc-premium-front-patterned:before,.kc-premium-front-l-reveal-geometry.kc-premium-front-patterned:before,.kc-premium-front-m-geometry.kc-premium-front-patterned:before,.kc-premium-front-s-geometry.kc-premium-front-patterned:before{content:none}.kc-premium-front-xl-geometry .kc-elite-border-sweep,.kc-premium-front-xl-geometry .kc-premium-front-vignette,.kc-premium-front-l-reveal-geometry .kc-premium-front-vignette,.kc-premium-front-m-geometry .kc-premium-front-vignette,.kc-premium-front-s-geometry .kc-premium-front-vignette{display:none}.kc-premium-front-xl-geometry .kc-premium-front-media,.kc-premium-front-l-reveal-geometry .kc-premium-front-media,.kc-premium-front-m-geometry .kc-premium-front-media,.kc-premium-front-s-geometry .kc-premium-front-media{position:relative;width:var(--kc-front-image-size);height:var(--kc-front-image-size);max-width:var(--kc-front-image-size);max-height:var(--kc-front-image-size);min-width:var(--kc-front-image-size);min-height:var(--kc-front-image-size);flex:none;margin:0;border-radius:var(--kc-front-image-radius);box-sizing:border-box;z-index:3}.kc-premium-front-xl-geometry .kc-premium-front-media-pane,.kc-premium-front-l-reveal-geometry .kc-premium-front-media-pane,.kc-premium-front-m-geometry .kc-premium-front-media-pane,.kc-premium-front-s-geometry .kc-premium-front-media-pane{border-radius:inherit}.kc-premium-front-xl-geometry .kc-premium-front-name,.kc-premium-front-l-reveal-geometry .kc-premium-front-name,.kc-premium-front-m-geometry .kc-premium-front-name,.kc-premium-front-s-geometry .kc-premium-front-name{width:100%;min-width:0;height:var(--kc-front-name-resolved-block-height, var(--kc-front-name-band-height));min-height:var(--kc-front-name-band-height);max-height:var(--kc-front-name-max-height);margin-top:var( --kc-front-name-dynamic-offset, var(--kc-front-name-offset, var(--kc-front-gap)) );padding:0 var(--kc-front-name-side-inset);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;text-align:center;font-size:var(--kc-front-name-resolved-font-size, var(--kc-front-name-font-size));line-height:var(--kc-front-name-resolved-line-height, var(--kc-front-name-line-height));font-weight:700;white-space:normal;word-break:keep-all;overflow-wrap:normal;overflow:visible;text-overflow:unset;text-transform:none;text-shadow:0 3px 6px rgba(0,0,0,.94),0 0 14px rgba(0,0,0,.78),0 0 26px rgba(0,0,0,.5)}.kc-premium-front-s-geometry .kc-premium-front-name:has(.kc-premium-front-name-line:nth-child(n+2)){--kc-front-name-dynamic-offset: var(--kc-front-gap)}.kc-premium-front-s-geometry .kc-premium-front-name,.kc-premium-front-s-geometry .kc-premium-front-name-line{transition:none!important;animation:none!important}.kc-premium-front-s-geometry .kc-premium-front-name{transform:none!important}.kc-premium-front-xl-geometry .kc-premium-front-name-line,.kc-premium-front-l-reveal-geometry .kc-premium-front-name-line,.kc-premium-front-m-geometry .kc-premium-front-name-line,.kc-premium-front-s-geometry .kc-premium-front-name-line{display:block;width:100%;text-align:center;white-space:nowrap;overflow:visible;text-overflow:unset}.kc-premium-front-xl-geometry .kc-premium-front-ovr-block,.kc-premium-front-l-reveal-geometry .kc-premium-front-ovr-block,.kc-premium-front-m-geometry .kc-premium-front-ovr-block,.kc-premium-front-s-geometry .kc-premium-front-ovr-block{width:var(--kc-front-ovr-width);min-width:var(--kc-front-ovr-width);height:var(--kc-front-ovr-height);min-height:var(--kc-front-ovr-height);margin-top:var(--kc-front-ovr-dynamic-margin-top, var(--kc-front-name-to-ovr-gap));padding:var(--kc-front-ovr-padding);gap:0;border-radius:var(--kc-front-ovr-radius);justify-content:center;justify-self:center;align-self:center}.kc-premium-front-xl-geometry .kc-premium-front-ovr-block,.kc-premium-front-xl-geometry .kc-premium-front-ovr-block.kc-premium-front-ovr-block--elite,.kc-premium-front-l-reveal-geometry .kc-premium-front-ovr-block,.kc-premium-front-l-reveal-geometry .kc-premium-front-ovr-block.kc-premium-front-ovr-block--elite,.kc-premium-front-m-geometry .kc-premium-front-ovr-block,.kc-premium-front-m-geometry .kc-premium-front-ovr-block.kc-premium-front-ovr-block--elite,.kc-premium-front-s-geometry .kc-premium-front-ovr-block,.kc-premium-front-s-geometry .kc-premium-front-ovr-block.kc-premium-front-ovr-block--elite{border:0;background:transparent;box-shadow:none}.kc-premium-front-xl-geometry .kc-premium-front-ovr-label,.kc-premium-front-l-reveal-geometry .kc-premium-front-ovr-label,.kc-premium-front-m-geometry .kc-premium-front-ovr-label,.kc-premium-front-s-geometry .kc-premium-front-ovr-label{font-size:var(--kc-front-ovr-label-font-size);line-height:1}.kc-premium-front-xl-geometry .kc-premium-front-ovr-value,.kc-premium-front-l-reveal-geometry .kc-premium-front-ovr-value,.kc-premium-front-m-geometry .kc-premium-front-ovr-value,.kc-premium-front-s-geometry .kc-premium-front-ovr-value{font-size:var(--kc-front-ovr-value-font-size);line-height:1}.kc-premium-front-xl-geometry .kc-premium-front-logo-region,.kc-premium-front-l-reveal-geometry .kc-premium-front-logo-region,.kc-premium-front-m-geometry .kc-premium-front-logo-region,.kc-premium-front-s-geometry .kc-premium-front-logo-region,.kc-premium-front-has-corner-badge .kc-premium-front-logo-region{display:none}.kc-premium-front-corner-badge{position:absolute;bottom:var(--kc-front-gap);width:var(--kc-front-corner-badge-size);height:var(--kc-front-corner-badge-size);min-width:var(--kc-front-corner-badge-size);min-height:var(--kc-front-corner-badge-size);display:flex;align-items:flex-end;pointer-events:none;z-index:20}.kc-premium-front>.kc-premium-front-corner-badge{position:absolute;z-index:30;margin:0;flex:none;top:auto}.kc-premium-front-corner-badge-left{left:var(--kc-front-gap);justify-content:flex-start}.kc-premium-front-corner-badge-right{right:var(--kc-front-gap);justify-content:flex-end}.kc-premium-front-corner-badge-image{width:70%;height:70%;object-fit:contain;opacity:.92}.kc-premium-front-corner-badge-left .kc-premium-front-corner-badge-image--default{transform:rotate(45deg);transform-origin:center;filter:drop-shadow(0 0 2px rgba(0,0,0,.9)) drop-shadow(0 0 8px rgba(0,0,0,.68)) drop-shadow(0 0 14px rgba(0,0,0,.42))}.kc-premium-front-corner-badge-right .kc-premium-front-corner-badge-image--default{transform:rotate(-45deg);transform-origin:center;filter:drop-shadow(0 0 2px rgba(0,0,0,.9)) drop-shadow(0 0 8px rgba(0,0,0,.68)) drop-shadow(0 0 14px rgba(0,0,0,.42))}.kc-premium-front-corner-badge--profile-image .kc-premium-front-corner-badge-image--profile{width:72%;height:72%;border-radius:999px;object-fit:cover;opacity:1;border:2px solid #bcc2ca;background:radial-gradient(circle at 30% 25%,#ffffff2e,#fff0 54%),linear-gradient(160deg,#2c3139,#1a1f26);box-shadow:inset 0 0 0 1px #ffffff38,0 0 0 1px #828892bf,0 4px 10px #00000080;transform:none;filter:none}.kc-pickup-overlay-card{--kc-card-width: var(--kc-card-size-xl-width);--kc-card-height: var(--kc-card-size-xl-height);width:var(--kc-card-width);height:var(--kc-card-height);max-height:var(--kc-card-height)}.kc-pickup-overlay-card.kc-premium-card--singles{--kc-front-gap: var(--kc-front-xl-gap);--kc-front-close-inset-top: var(--kc-front-xl-close-inset-top);--kc-front-close-inset-right: var(--kc-front-xl-close-inset-right);--kc-front-close-size: var(--kc-front-xl-close-size);background:transparent}.kc-pickup-overlay-card.kc-premium-card--singles:before,.kc-pickup-overlay-card.kc-premium-card--singles:after{content:none}.kc-pickup-overlay-card.kc-premium-card--singles .kc-pickup-close{top:calc(var(--kc-front-gap, 0px) + var(--kc-front-close-inset-top, 8px));right:calc(var(--kc-front-gap, 0px) + var(--kc-front-close-inset-right, 8px));width:var(--kc-front-close-size, 28px);height:var(--kc-front-close-size, 28px);font-size:16px}.kc-profile-entity-card{width:var(--kc-card-width, var(--kc-card-size-l-width));height:var(--kc-card-height, var(--kc-card-size-l-height));border-radius:16px;position:relative;perspective:1200px;color:#f4f4f5f2}.kc-profile-entity-card-inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .32s ease}.kc-profile-entity-card.is-flipped .kc-profile-entity-card-inner{transform:rotateY(180deg)}.kc-profile-entity-face{position:absolute;inset:0;border-radius:16px;overflow:hidden;backface-visibility:hidden;border:1px solid rgba(255,255,255,.16);box-shadow:0 16px 34px #0000005c}.kc-profile-entity-face-front{background:linear-gradient(180deg,#040810b3,#03060bdb),var(--kc-profile-card-texture-url) center / cover no-repeat;display:grid;grid-template-rows:auto 1fr auto;gap:10px;padding:14px}.kc-profile-entity-face-front:after{content:"";position:absolute;inset:-20% -40% auto auto;width:70%;height:46%;transform:rotate(20deg);background:linear-gradient(180deg,#ffffff38,#fff0);pointer-events:none}.kc-profile-entity-front-head{display:flex;justify-content:space-between;align-items:center;gap:8px;z-index:1}.kc-profile-entity-type{font-size:11px;text-transform:uppercase;letter-spacing:.09em;font-weight:700;opacity:.8}.kc-profile-entity-badge{border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700;background:#0f172a99;border:1px solid rgba(255,255,255,.2)}.kc-profile-entity-image-wrap{position:relative;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.2);background:#02060cc7;min-height:0}.kc-profile-entity-image{width:100%;height:100%;object-fit:cover;display:block}.kc-profile-entity-card--promotion .kc-profile-entity-image-wrap{background:linear-gradient(180deg,rgb(var(--kc-profile-card-image-fill-rgb, 255 255 255) / .5),rgb(var(--kc-profile-card-image-fill-rgb, 255 255 255) / .5)),#02060cd1}.kc-profile-entity-card--promotion .kc-profile-entity-image{object-fit:contain;object-position:center center}.kc-profile-entity-front-title-wrap{z-index:1}.kc-profile-entity-front-title-wrap h3{margin:0;font-size:clamp(1rem,1.4vw,1.42rem);line-height:1.18}.kc-profile-entity-front-title-wrap p{margin:5px 0 0;font-size:.8rem;opacity:.84}.kc-profile-entity-face-back{transform:rotateY(180deg);background:linear-gradient(180deg,#0f172af2,#090c14f2);padding:14px;display:grid;gap:10px;grid-template-rows:auto auto 1fr}.kc-profile-entity-face-back header h3{margin:0;font-size:clamp(.98rem,1.3vw,1.26rem)}.kc-profile-entity-face-back header p{margin:4px 0 0;font-size:.78rem;opacity:.82}.kc-profile-entity-back-fields{margin:0;display:grid;gap:6px}.kc-profile-entity-back-field{display:grid;gap:2px}.kc-profile-entity-back-field dt{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;opacity:.72}.kc-profile-entity-back-field dd{margin:0;font-size:13px;line-height:1.28}.kc-profile-entity-summary{border-top:1px solid rgba(255,255,255,.14);padding-top:9px;min-height:0}.kc-profile-entity-summary h4{margin:0;font-size:11px;text-transform:uppercase;letter-spacing:.08em;opacity:.76}.kc-profile-entity-summary p{margin:6px 0 0;font-size:12px;line-height:1.35;opacity:.88;max-height:120px;overflow:auto}.kc-profile-picker-overlay{background:#000000ad;z-index:1600}.kc-profile-picker-surface{width:min(760px,98vw);max-height:min(90vh,920px);border-radius:14px;border:1px solid rgba(255,255,255,.18);background:linear-gradient(180deg,#0d121dfa,#080b12fa);color:#f1f5f9f5;box-shadow:0 26px 60px #00000080}.kc-profile-picker-header{padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.14);display:flex;justify-content:space-between;align-items:center;gap:12px}.kc-profile-picker-header h2{margin:0;font-size:1.1rem}.kc-profile-picker-header p{margin:5px 0 0;opacity:.82;font-size:.88rem}.kc-profile-picker-body{padding:14px 16px;display:grid;gap:10px}.kc-profile-picker-search{display:grid;gap:6px}.kc-profile-picker-search>span{font-size:13px;font-weight:700}.kc-profile-picker-list{display:grid;gap:7px}.kc-profile-picker-list--compact{max-height:180px;overflow:auto;padding-right:2px}.kc-profile-picker-item{width:100%;border:1px solid rgba(255,255,255,.14);border-radius:11px;padding:7px 9px;background:#ffffff08;color:inherit;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:9px;text-align:left;cursor:pointer}.kc-profile-picker-item:hover{background:#3b82f629;border-color:#93c5fd80}.kc-profile-picker-item.is-selected{background:#3b82f633;border-color:#93c5fdd9}.kc-profile-picker-item-thumb{width:40px;height:40px;border-radius:8px;object-fit:cover;border:1px solid rgba(255,255,255,.18);background:#0f172acc}.kc-profile-picker-item-thumb--empty{display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:13px}.kc-profile-picker-item-copy{display:grid;gap:2px}.kc-profile-picker-item-copy>span{font-size:14px;font-weight:700;line-height:1.2}.kc-profile-picker-item-copy>small{font-size:12px;opacity:.82;text-transform:capitalize}.kc-profile-picker-item-meta{font-size:12px;opacity:.82}.kc-profile-picker-item-badge{font-size:11px;font-weight:700;border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:2px 7px;background:#0f172a99}.kc-profile-picker-empty{border:1px dashed rgba(255,255,255,.24);border-radius:10px;padding:10px;font-size:13px;opacity:.8}.kc-profile-inspect-surface{width:min(520px,98vw)}.kc-profile-inspect-body{padding:16px;display:flex;justify-content:center}.kc-profile-entity-inspect-btn{background:transparent;border:0;padding:0;cursor:pointer}.kc-profile-location-footer{margin-top:2px;display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:13px;opacity:.88}.kc-profile-picker-footer{padding:12px 16px 14px;border-top:1px solid rgba(255,255,255,.12)}.kc-draft-grid{width:100%}.kc-premium-grid{align-items:stretch}.kc-premium-grid-card-wrap{position:relative;border-radius:18px;aspect-ratio:var(--kc-card-aspect-ratio);min-height:var(--kc-card-height, var(--kc-card-size-m-height))}.kc-premium-grid-card-body{width:100%;height:100%;border:0;background:transparent;padding:0;text-align:left;color:inherit;display:block;border-radius:inherit}.kc-premium-card-radio{position:absolute;top:8px;left:8px;z-index:8;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;background:#080a10bd;border:1px solid rgba(255,255,255,.32)}.kc-premium-card-radio input{width:18px;height:18px;margin:0;accent-color:color-mix(in srgb,var(--kc-card-accent, #eaf0ff) 86%,#ffffff 14%);cursor:pointer}.kc-premium-card-shell{--kc-card-accent: #eaf0ff;--kc-card-outline: #8895b0;--kc-card-glow: rgba(136, 149, 176, .32);--kc-card-tint: rgba(136, 149, 176, .14);--kc-type-glow-rgb: 255, 255, 255;position:relative;overflow:hidden;border-radius:18px;border:1px solid color-mix(in srgb,var(--kc-card-outline) 68%,#ffffff 32%);color:#f5f8fff5;background:radial-gradient(circle at 12% -8%,var(--kc-card-tint) 0%,transparent 45%),radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--kc-card-tint) 78%,#000 22%) 0%,transparent 55%),linear-gradient(160deg,#191b23,#0f1117 52%,#141924);box-shadow:0 1px #ffffff29 inset,0 18px 34px #0000006b,0 0 0 1px rgba(var(--kc-type-glow-rgb),.7),0 0 20px rgba(var(--kc-type-glow-rgb),.55),0 0 50px rgba(var(--kc-type-glow-rgb),.35);transform:translateZ(0);height:100%}.kc-premium-card--singles{--kc-type-glow-rgb: 255, 255, 255}.kc-premium-card--tag{--kc-type-glow-rgb: 72, 164, 255}.kc-premium-card--faction{--kc-type-glow-rgb: 255, 214, 64}.kc-premium-grid-card-wrap:hover,.kc-premium-grid-card-wrap:focus-within,.kc-premium-grid-card-wrap.is-selected,.kc-pickup-overlay-card{will-change:transform,opacity}.kc-premium-grid-card-body:focus-visible{outline:none}.kc-premium-grid-card-wrap:hover .kc-premium-card-shell,.kc-premium-grid-card-wrap:focus-within .kc-premium-card-shell,.kc-premium-grid-card-wrap.is-selected .kc-premium-card-shell{box-shadow:0 1px #ffffff38 inset,0 20px 40px #0000007a,0 0 0 1px rgba(var(--kc-type-glow-rgb),.8),0 0 26px rgba(var(--kc-type-glow-rgb),.62),0 0 62px rgba(var(--kc-type-glow-rgb),.42)}.kc-premium-card-shell:before,.kc-premium-card-shell:after{content:"";position:absolute;pointer-events:none}.kc-premium-card--singles:before{inset:10px;border-radius:14px;border:1px solid color-mix(in srgb,var(--kc-card-outline) 24%,transparent);opacity:.5}.kc-premium-card--tag:before,.kc-premium-card--tag:after,.kc-premium-card--faction:before,.kc-premium-card--faction:after{content:none}.kc-premium-face{min-height:100%;height:100%;display:flex;flex-direction:column;gap:10px;padding:14px 12px 12px;position:relative;isolation:isolate}.kc-premium-front{justify-content:flex-start;overflow:hidden}.kc-premium-front>*{position:relative;z-index:2}.kc-premium-front-patterned{background-image:var(--kc-front-texture-url);background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#141821}.kc-premium-front-patterned:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:linear-gradient(180deg,#00000029,#00000047)}.kc-premium-front-media{border:1px solid color-mix(in srgb,var(--kc-card-outline) 42%,#ffffff 58%);box-shadow:0 1px #ffffff40 inset,0 0 0 1px #ffffff14;z-index:3}.kc-premium-front-ovr-block{border:1px solid color-mix(in srgb,var(--kc-card-outline) 72%,transparent)}.kc-premium-front-shine-sweep{position:absolute;inset:0;z-index:1;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(110deg,#fff0 35%,#ffffff38,#fff0 55%);transform:translate(-130%);opacity:0;animation-name:kc-foil-shine-sweep;animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-iteration-count:infinite;animation-delay:var(--kc-shine-delay, 0s);animation-duration:var(--kc-shine-duration, 3s)}.kc-premium-front-shine-sweep.is-diamond{opacity:1;filter:brightness(1.16)}.kc-premium-front-shine-sweep.is-gold{opacity:.84}.kc-premium-front-shine-sweep.is-silver{opacity:.62}.kc-premium-front-shine-sweep.is-disabled{opacity:0;animation:none}.kc-premium-front-no-shine .kc-premium-front-shine-sweep{display:none}.kc-premium-front-rainbow-band{position:absolute;inset:0;z-index:1;pointer-events:none;mix-blend-mode:screen;filter:blur(.4px);background:linear-gradient(110deg,#f000 35%,red 41%,orange,#ff0,#0f0,#0ff,#00f,#8000ff 59%,#f000 65%);transform:translate(-130%);opacity:0;animation:kc-rainbow-sweep var(--kc-shine-duration, 2.6s) cubic-bezier(.2,.8,.2,1) var(--kc-shine-delay, 0s) infinite}.kc-premium-front-media{width:100%;max-width:380px;aspect-ratio:1 / 1;border-radius:14px;overflow:hidden;background:linear-gradient(160deg,#ffffff0f,#ffffff03),#0a0d13eb;margin:0 auto 2px;position:relative;flex:0 0 auto}.kc-premium-front-media.kc-premium-front-media--elite{border:0;box-shadow:none;background:transparent}.kc-premium-front-media.is-compact{max-width:228px}.kc-premium-front-media-img{width:100%;height:100%;object-fit:cover;display:block}.kc-premium-front-media-split{width:100%;height:100%;display:grid;grid-template-columns:1fr auto 1fr}.kc-premium-front-media-pane{position:relative;width:100%;height:100%;min-width:0;overflow:hidden}.kc-premium-front-media-loop{position:relative;width:100%;height:100%}.kc-premium-front-media-loop-layer{position:absolute;inset:0}.kc-premium-front-media-loop-layer-group{opacity:1;animation:kc-front-group-loop-group-opacity 5s linear infinite}.kc-premium-front-media-loop-layer-member{opacity:0;animation:kc-front-group-loop-member-opacity 5s linear infinite}.kc-premium-front-media-divider{width:1px;height:100%;background:linear-gradient(180deg,#ffffff73,color-mix(in srgb,var(--kc-card-outline) 68%,transparent))}.kc-premium-collage{width:100%;height:100%;position:relative}.kc-premium-collage-2{display:grid;grid-template-columns:1fr 1fr}.kc-premium-collage-2>img:first-child,.kc-premium-collage-3>img:first-child,.kc-premium-collage-3>img:nth-child(2){border-right:1px solid rgba(255,255,255,.2)}.kc-premium-collage-2>.kc-premium-collage-slice:first-child,.kc-premium-collage-3>.kc-premium-collage-slice:first-child,.kc-premium-collage-3>.kc-premium-collage-slice:nth-child(2){border-right:1px solid rgba(255,255,255,.2)}.kc-premium-collage-3{display:grid;grid-template-columns:1fr 1fr 1fr}.kc-premium-collage-grid{display:grid;gap:5px;padding:5px}.kc-premium-collage-4{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.kc-premium-collage-6{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.kc-premium-collage-many{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(0,1fr)}.kc-premium-collage-many-capped{position:relative}.kc-premium-collage-overflow-indicator{position:absolute;right:6px;bottom:6px;z-index:3;display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:18px;padding:0 6px;border-radius:999px;border:1px solid rgba(226,232,240,.45);background:#020617db;color:#f8fafcf5;font-size:11px;line-height:1;font-weight:800;letter-spacing:.03em}.kc-premium-collage-tile{position:relative;border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.12)}.kc-premium-collage-slice{border-radius:0;border:0}.kc-premium-collage-tile.is-tag-grouped{border-color:#60a2ffbd;box-shadow:inset 0 0 0 1px #60a2ff57}.kc-premium-collage-tile.is-tag-group-start{border-top-right-radius:0;border-bottom-right-radius:0;border-right-width:0}.kc-premium-collage-tile.is-tag-group-end{border-top-left-radius:0;border-bottom-left-radius:0}.kc-premium-collage-5{position:relative}.kc-premium-collage-overlay-tile{position:absolute;top:50%;left:50%;width:calc(50% - 12px);height:calc(50% - 12px);transform:translate(-50%,-50%);border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.22);box-shadow:0 10px 24px #00000073}.kc-premium-front-media-img.is-drafted{filter:grayscale(100%);opacity:.58}.kc-premium-front-member-drafted-pill{position:absolute;left:50%;bottom:6px;transform:translate(-50%);border-radius:999px;border:1px solid rgba(215,220,230,.46);background:#282c36c7;color:#e0e4ebeb;font-size:.58rem;letter-spacing:.08em;font-weight:900;padding:2px 7px;max-width:calc(100% - 10px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kc-premium-front-vignette{position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,#0000008c,#00000040 40%,#0000 60%),radial-gradient(circle at 50% 38%,transparent 42%,rgba(6,8,12,.26) 100%),linear-gradient(180deg,#0000 54%,#00000047)}.kc-premium-front-bottom{margin-top:4px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:4px 10px 20px;min-width:0;flex:1 1 auto;min-height:0;position:relative;z-index:4}.kc-premium-front-bottom:before{content:"";position:absolute;inset:34% 0 0;background:radial-gradient(ellipse at center bottom,#00000073,#00000040,#0000 70%);pointer-events:none;z-index:0}.kc-premium-logo-watermark{position:absolute;background:url(/brand/kayfabe-control-logo-square-mono.svg) center / contain no-repeat;pointer-events:none;z-index:0}.kc-premium-front-name{font-size:clamp(18px,3.2vw,28px);line-height:1.06;font-weight:900;letter-spacing:.025em;text-transform:uppercase;font-family:Oswald,Segoe UI,Arial,sans-serif;color:#f8fafffa;width:100%;min-width:0;max-width:100%;padding:0 4px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:1}.kc-premium-front-ovr-block{display:inline-flex;flex-direction:column;align-items:center;gap:1px;max-width:100%;min-width:84px;padding:6px 10px 7px;border-radius:12px;background:color-mix(in srgb,var(--kc-card-tint) 58%,transparent);position:relative;z-index:1}.kc-premium-front-ovr-block--elite{border:2px solid color-mix(in srgb,var(--kc-card-outline) 82%,#ffffff 18%);box-shadow:0 0 0 1px #ffffff1f inset,0 0 12px color-mix(in srgb,var(--kc-brand-primary, #ffffff) 32%,transparent),0 0 20px color-mix(in srgb,var(--kc-brand-primary, #ffffff) 20%,transparent)}.kc-premium-front-ovr-block--elite .kc-premium-front-ovr-label,.kc-premium-front-ovr-block--elite .kc-premium-front-ovr-value{font-weight:950}.kc-elite-sparkle{position:absolute;width:10px;height:10px;border-radius:999px;pointer-events:none;z-index:5;opacity:0;transform:translate(-50%,-50%) scale(.74);background:radial-gradient(circle at center,var(--kc-elite-sparkle-color, rgba(255, 255, 255, .98)) 0%,rgba(255,255,255,0) 66%);filter:drop-shadow(0 0 11px var(--kc-elite-sparkle-color, rgba(255, 255, 255, .94)));animation:kc-elite-sparkle var(--kc-elite-sparkle-duration, .32s) ease-out var(--kc-elite-sparkle-delay, 0ms) 1 forwards}.kc-elite-border-sweep{position:absolute;inset:-1px;border-radius:14px;pointer-events:none;z-index:2;border:1px solid transparent;overflow:hidden}.kc-elite-border-sweep:before{content:"";position:absolute;inset:-32%;pointer-events:none;opacity:0;background:linear-gradient(120deg,#fff0 38%,#ffffff38,#fff0 62%);transform:translate(-125%);animation:kc-elite-border-sweep 4s linear infinite}.kc-premium-front-logo-mark{width:min(80%,clamp(160px,34vw,200px));max-width:85%;position:relative;z-index:1;pointer-events:none;opacity:.88;filter:brightness(.9) contrast(1.05) drop-shadow(0 6px 18px rgba(0,0,0,.4))}.kc-premium-front-logo-region{flex:1 1 auto;min-height:0;width:100%;display:flex;align-items:center;justify-content:center;padding:12px 0 4px}.kc-premium-front-logo-mark img{width:100%;max-height:100%;height:auto;display:block;object-fit:contain}.kc-premium-front-ovr-label{font-size:.66rem;font-weight:800;letter-spacing:.15em;line-height:1;color:rgba(var(--kc-front-ovr-rgb, 228, 190, 52),.82)}.kc-premium-front-ovr-value{font-size:clamp(22px,4vw,34px);line-height:1;font-weight:900;letter-spacing:.02em;color:rgb(var(--kc-front-ovr-rgb, 228, 190, 52));text-shadow:0 0 10px rgba(var(--kc-front-ovr-rgb, 228, 190, 52),.34);text-align:center}.kc-premium-front:not(.kc-premium-front-compact) .kc-premium-front-ovr-label,.kc-premium-front:not(.kc-premium-front-compact) .kc-premium-front-ovr-value{-webkit-text-stroke:2px #000;paint-order:stroke fill;text-shadow:-2px 0 #000,2px 0 #000,0 -2px #000,0 2px #000,-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000}.kc-premium-front-compact{--kc-compact-m-scale: calc(var(--kc-card-size-m-width) / var(--kc-card-size-xl-width));--kc-compact-front-gap: calc(16px * var(--kc-compact-m-scale));--kc-compact-media-size: calc(368px * var(--kc-compact-m-scale));--kc-compact-name-top-gap: calc(20px * var(--kc-compact-m-scale));--kc-compact-name-side-inset: calc(16px * var(--kc-compact-m-scale));--kc-compact-name-band-height: calc(44px * var(--kc-compact-m-scale));--kc-compact-name-font-size: calc(36px * var(--kc-compact-m-scale));--kc-compact-name-line-height: calc(40px * var(--kc-compact-m-scale));--kc-compact-ovr-width: calc(150px * var(--kc-compact-m-scale));--kc-compact-ovr-height: calc(78px * var(--kc-compact-m-scale));--kc-compact-ovr-label-size: calc(21px * var(--kc-compact-m-scale));--kc-compact-ovr-value-size: calc(45px * var(--kc-compact-m-scale));--kc-compact-ovr-radius: calc(18px * var(--kc-compact-m-scale));--kc-compact-ovr-padding: calc(3px * var(--kc-compact-m-scale));--kc-compact-name-to-ovr-gap: calc(22px * var(--kc-compact-m-scale));padding:var(--kc-compact-front-gap) var(--kc-compact-front-gap) 0;gap:0}.kc-premium-front-compact.kc-premium-face{display:flex;flex-direction:column}.kc-premium-front-compact .kc-premium-front-media{width:var(--kc-compact-media-size);height:var(--kc-compact-media-size);flex:0 0 var(--kc-compact-media-size);max-width:var(--kc-compact-media-size);aspect-ratio:1 / 1;min-height:var(--kc-compact-media-size);margin:0 auto}.kc-premium-front-compact .kc-premium-front-bottom{width:100%;flex:1 1 auto;min-height:0;max-height:none;gap:0;padding:var(--kc-compact-name-top-gap) 0 0;justify-content:flex-start}.kc-premium-front-compact .kc-premium-front-name{min-height:var(--kc-compact-name-band-height);max-height:var(--kc-compact-name-band-height);padding:0 var(--kc-compact-name-side-inset);font-size:var(--kc-compact-name-font-size);line-height:var(--kc-compact-name-line-height);font-weight:700;text-transform:none}.kc-premium-front-compact .kc-premium-front-ovr-label{font-size:var(--kc-compact-ovr-label-size);line-height:1}.kc-premium-front-compact .kc-premium-front-ovr-value{font-size:var(--kc-compact-ovr-value-size);line-height:1}.kc-premium-front-compact .kc-premium-front-ovr-block{width:var(--kc-compact-ovr-width);min-width:var(--kc-compact-ovr-width);height:var(--kc-compact-ovr-height);min-height:var(--kc-compact-ovr-height);margin-top:var(--kc-compact-name-to-ovr-gap);padding:var(--kc-compact-ovr-padding);border-radius:var(--kc-compact-ovr-radius);justify-content:center}.kc-premium-front-compact .kc-premium-front-ovr-block{background:#000;border:1px solid rgba(255,255,255,.16);box-shadow:0 0 0 1px #00000075}.kc-premium-front-compact .kc-premium-front-ovr-block.kc-premium-front-ovr-block--elite{border-width:2px;border-color:color-mix(in srgb,var(--kc-card-outline) 82%,#ffffff 18%);box-shadow:0 0 0 1px #ffffff1f inset,0 0 12px color-mix(in srgb,var(--kc-brand-primary, #ffffff) 32%,transparent),0 0 20px color-mix(in srgb,var(--kc-brand-primary, #ffffff) 20%,transparent)}.kc-premium-front-compact .kc-premium-front-logo-mark{width:min(120px,84%)}.kc-premium-front-compact.kc-premium-front-remaining-faction .kc-premium-front-bottom{gap:4px;padding:4px 8px 8px}.kc-premium-front-compact.kc-premium-front-remaining-faction .kc-premium-front-name{font-size:clamp(10.5px,1.25vw,12.75px);white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.08}.kc-premium-front-compact.kc-premium-front-remaining-faction .kc-premium-front-ovr-block{margin-top:0;padding:4px 8px 5px}.kc-premium-front-ovr-block--unknown{border-color:#facc15cc;box-shadow:0 0 10px #facc1559}.kc-premium-front-ovr-value--unknown{color:#fde68a;text-shadow:0 0 10px rgba(250,204,21,.45);font-weight:900}.kc-premium-back{--kc-back-primary: #101217;position:relative;height:100%;width:100%;min-height:0;display:flex;flex-direction:column;padding:16px 16px 30px;gap:0;overflow:hidden;isolation:isolate;background-color:var(--kc-back-primary);box-sizing:border-box}.kc-premium-back:before{content:"";position:absolute;inset:0;background:url(/textures/card-back-texture-500x700.png) center / cover no-repeat;opacity:.14;pointer-events:none;z-index:0}.kc-premium-back-variant-1{background-image:radial-gradient(circle at 84% 14%,color-mix(in srgb,var(--kc-card-tint) 90%,transparent) 0%,transparent 40%),linear-gradient(165deg,#00000024,#00000057)}.kc-premium-back-variant-2{background-image:radial-gradient(circle at 14% 88%,color-mix(in srgb,var(--kc-card-tint) 84%,transparent) 0%,transparent 42%),linear-gradient(155deg,#0000001f,#00000052)}.kc-premium-back-variant-3{background-image:linear-gradient(115deg,color-mix(in srgb,var(--kc-card-tint) 34%,transparent) 0%,transparent 40%),linear-gradient(168deg,#0000001a,#0000004d)}.kc-premium-back>*{position:relative;z-index:1;max-width:100%;min-width:0;box-sizing:border-box}.kc-premium-back-corner-image{width:100px;height:100px;border-radius:12px;object-fit:cover;border:1px solid color-mix(in srgb,var(--kc-card-outline) 54%,#ffffff 46%);box-shadow:0 10px 20px #0000006b;justify-self:end;align-self:start;flex:0 0 100px}.kc-premium-back-top{display:flex;flex-direction:column;gap:4px;min-height:0}.kc-premium-back-top.is-singles{display:grid;grid-template-columns:minmax(0,1fr) 100px;align-items:start;column-gap:12px;min-height:118px}.kc-premium-back-header-main{min-width:0;display:flex;flex-direction:column;gap:5px;position:relative}.kc-premium-back-identity-badges{margin-top:6px;display:inline-flex;align-items:center;justify-content:center;gap:7px;align-self:center;transform:none}.kc-premium-back-identity-pill{--kc-back-identity-size: 34px;width:var(--kc-back-identity-size);height:var(--kc-back-identity-size);min-width:var(--kc-back-identity-size);min-height:var(--kc-back-identity-size);border-radius:50%;border:1px solid rgba(255,255,255,.24);background:#060a11c2;box-shadow:0 6px 14px #00000057;display:inline-flex;align-items:center;justify-content:center;padding:0;overflow:hidden;flex:0 0 auto}.kc-premium-back-identity-pill-tier{--kc-back-identity-size: 34px}.kc-premium-back-identity-pill-tier img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:50%;display:block}.kc-premium-back-identity-pill-promo{--kc-back-identity-size: 34px;color:#f1f5fdf2}button.kc-premium-back-identity-pill-promo{cursor:pointer}button.kc-premium-back-identity-pill-promo:hover{border-color:#fff6}.kc-premium-back-identity-pill-promo img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;border-radius:50%;filter:drop-shadow(0 2px 5px rgba(0,0,0,.28))}.kc-premium-back-identity-pill-fallback{font-family:Oswald,Bebas Neue,sans-serif;font-size:.62rem;font-weight:900;line-height:1;letter-spacing:.04em;text-transform:uppercase}.kc-premium-back-identity-pill-promo.is-empty{opacity:.72}.kc-premium-back-top+.kc-premium-back-wiki-block,.kc-premium-back-top+.kc-premium-back-tag-grid,.kc-premium-back-top+.kc-premium-back-faction-grid,.kc-premium-back-top+.kc-premium-back-universe{margin-top:14px}.kc-premium-back-ovr-stack{display:inline-flex;flex-direction:column;gap:2px}.kc-premium-back-ovr-label{font-size:.65rem;line-height:1;letter-spacing:.16em;font-weight:800;opacity:.88}.kc-premium-back-ovr-value{font-size:clamp(2.1rem,6vw,2.8rem);line-height:1;font-weight:900;letter-spacing:.03em}.kc-premium-back-tier{font-size:.82rem;letter-spacing:.14em;font-weight:800;text-transform:uppercase;opacity:.9}.kc-premium-back-mode-title{font-size:clamp(1.15rem,2.4vw,1.55rem);line-height:1.1;letter-spacing:.02em;text-transform:uppercase;font-weight:900}.kc-premium-back-group{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#00000042,#0000001a)}.kc-premium-back-group-title{font-size:.8rem;font-weight:800;letter-spacing:.03em;opacity:.92}.kc-premium-back-members-title{margin-top:2px;font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;font-weight:800;opacity:.76}.kc-premium-back-members-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.kc-premium-back-member{min-width:0;display:flex;flex-direction:column;gap:4px;align-items:center}.kc-premium-back-member img,.kc-premium-back-member>div{width:52px;height:52px;border-radius:10px;object-fit:cover;border:1px solid color-mix(in srgb,var(--kc-card-outline) 54%,#ffffff 46%);background:#ffffff0a}.kc-premium-back-member-overflow>div{display:inline-flex;align-items:center;justify-content:center;font-weight:900;letter-spacing:.03em}.kc-premium-back-member span{max-width:62px;font-size:.65rem;line-height:1.1;text-align:center;opacity:.88;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kc-premium-back-tag-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:100%}.kc-premium-back-faction-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px;max-width:100%}.kc-premium-back-member-tile{border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#ffffff0a;padding:8px;color:inherit;text-align:center;display:flex;flex-direction:column;gap:6px;cursor:pointer}.kc-premium-back-member-tile:hover{border-color:#ffffff47}.kc-premium-back-member-tile.is-tag-grouped{border-color:#60a2ffc7;box-shadow:inset 0 0 0 1px #60a2ff4d}.kc-premium-back-member-tile.is-tag-group-start{border-top-right-radius:0;border-bottom-right-radius:0;border-right-width:0}.kc-premium-back-member-tile.is-tag-group-end{border-top-left-radius:0;border-bottom-left-radius:0}.kc-premium-back-member-tile-tag{min-height:260px}.kc-premium-back-member-image-wrap{position:relative;width:100%;border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.18);aspect-ratio:1 / 1}.kc-premium-back-member-image-wrap img{width:100%;height:100%;object-fit:cover;display:block}.kc-premium-back-member-image-wrap img.is-drafted,.kc-premium-back-member-tile.is-drafted .kc-premium-back-member-image-wrap img{filter:grayscale(100%);opacity:.52}.kc-premium-back-member-ovr-badge{position:absolute;top:6px;right:6px;width:30px;height:30px;border-radius:999px;border:1px solid rgba(255,255,255,.45);background:#05080ec2;display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:900;line-height:1}.kc-premium-back-member-ovr-badge.is-drafted{background:#303238e0;border-color:#9ea2aca6;color:#d2d6dee6}.kc-premium-back-member-drafted-pill{position:absolute;left:50%;bottom:6px;transform:translate(-50%);border-radius:999px;border:1px solid rgba(215,220,230,.46);background:#282c36c7;color:#e0e4ebeb;font-size:.6rem;letter-spacing:.08em;font-weight:900;padding:2px 7px;max-width:calc(100% - 10px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kc-premium-back-wiki-block{display:block;padding:0;height:auto;max-width:100%;overflow:visible}.kc-premium-back-wiki{width:100%;display:flex;flex-direction:column;gap:6px}.kc-premium-back-wiki-title{font-size:.69rem;letter-spacing:.13em;text-transform:uppercase;font-weight:900;opacity:.92;margin-bottom:4px}.kc-premium-back-wiki p{margin:0;font-size:.78rem;line-height:1.28;opacity:.96;max-width:100%;text-shadow:0 1px 2px rgba(0,0,0,.78),0 0 6px rgba(0,0,0,.42)}.kc-premium-back-tag-faction-block{margin-top:10px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,#00000057,#0000001f);padding:10px 12px}.kc-premium-back-tag-faction-title{font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;font-weight:900;margin-bottom:8px;opacity:.92}.kc-premium-back-relation{border-radius:12px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,#00000057,#0000001f);padding:10px 12px;display:flex;flex-direction:column;gap:10px}.kc-premium-back-relation-title{font-size:.78rem;font-weight:900;letter-spacing:.03em;opacity:.94}.kc-premium-back-relation-sections{display:grid;gap:10px}.kc-premium-back-relation-section{display:grid;gap:8px}.kc-premium-back-relation-section-title{font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;font-weight:800;opacity:.78}.kc-premium-back-relation-link-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}.kc-premium-back-relation-link{border:1px solid rgba(255,255,255,.16);border-radius:10px;background:#ffffff0a;color:inherit;text-align:left;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:8px;padding:6px 8px;cursor:pointer;min-width:0}.kc-premium-back-relation-link:hover{border-color:#ffffff52;background:#ffffff14}.kc-premium-back-relation-link>span{font-size:.68rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kc-premium-back-relation-link-thumb{width:38px;height:38px;border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.22);background:#00000042}.kc-premium-back-relation-link-thumb>img,.kc-premium-back-relation-link-thumb .kc-premium-collage,.kc-premium-back-relation-link-thumb .kc-premium-back-relation-link-split{width:100%;height:100%}.kc-premium-back-relation-link-thumb>img{object-fit:cover;display:block}.kc-premium-back-relation-link-thumb .kc-premium-collage{gap:1px}.kc-premium-back-relation-link-thumb .kc-premium-collage-tile{border-radius:0;border:0}.kc-premium-back-relation-link-split{display:grid;grid-template-columns:1fr 1px 1fr;height:100%;width:100%;background:#fff3}.kc-premium-back-relation-link-split>span{background:#ffffff38}.kc-premium-back-relation-link-split>img{width:100%;height:100%;object-fit:cover;display:block}.kc-premium-back-relation-hero{position:relative;width:min(320px,100%);margin:0 auto;aspect-ratio:16 / 10;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.2);box-shadow:0 12px 26px #00000059;background:#00000038}.kc-premium-back-relation-hero-tag{width:100%;height:100%;display:grid;grid-template-columns:1fr 1fr}.kc-premium-back-relation-hero-tag>img:first-child{border-right:1px solid rgba(255,255,255,.24)}.kc-premium-back-relation-hero-faction{width:100%;height:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px}.kc-premium-back-relation-hero-tag img,.kc-premium-back-relation-hero-faction img{width:100%;height:100%;object-fit:cover;display:block}.kc-premium-back-relation-ovr-badge{position:absolute;top:8px;right:8px;min-width:34px;height:34px;padding:0 8px;border-radius:999px;border:1px solid rgba(255,255,255,.42);background:#04080ecc;font-size:.74rem;font-weight:900;display:inline-flex;align-items:center;justify-content:center}.kc-premium-back-relation-member-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:10px}.kc-premium-back-relation-member{min-width:0;display:flex;flex-direction:column;gap:5px;align-items:center}.kc-premium-back-relation-member-image-wrap{position:relative;width:100%;aspect-ratio:1 / 1;border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.2);background:#0003}.kc-premium-back-relation-member-image-wrap img{width:100%;height:100%;object-fit:cover;display:block}.kc-premium-back-relation-member-ovr-pill{position:absolute;right:6px;bottom:6px;min-width:28px;height:28px;padding:0 7px;border-radius:999px;border:1px solid rgba(255,255,255,.42);background:#05080ec7;font-size:.68rem;font-weight:900;display:inline-flex;align-items:center;justify-content:center}.kc-premium-back-relation-tag-pill{position:absolute;left:6px;top:6px;border-radius:999px;border:1px solid rgba(255,255,255,.46);background:#080b12d1;font-size:.56rem;letter-spacing:.06em;text-transform:uppercase;font-weight:900;padding:2px 6px}.kc-premium-back-relation-drafted-pill{position:absolute;left:50%;bottom:6px;transform:translate(-50%);max-width:calc(100% - 10px);border-radius:999px;border:1px solid rgba(215,220,230,.46);background:#282c36d1;color:#ebeef5f0;font-size:.56rem;letter-spacing:.03em;font-weight:900;padding:2px 7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kc-premium-back-relation-member>span{width:100%;text-align:center;font-size:.65rem;line-height:1.1;opacity:.88;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kc-premium-back-future-title{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;font-weight:800;opacity:.7;margin:auto;text-align:center}.kc-premium-back-universe{margin-top:10px;display:flex;flex-direction:column;gap:6px;align-items:stretch;justify-content:flex-start;padding:0;background:transparent}.kc-premium-back-universe-title-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.kc-premium-back-champ-toggle{display:inline-flex;align-items:center;gap:2px;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:#03081075;padding:1px}.kc-premium-back-champ-toggle-btn{border:0;background:transparent;color:#f0f4fcd6;font-size:.54rem;line-height:1;letter-spacing:.08em;text-transform:uppercase;font-weight:800;border-radius:999px;padding:3px 6px;cursor:pointer}.kc-premium-back-champ-toggle-btn.is-active{background:#fcfeff2e;color:#f8fafff7}.kc-premium-back-title-promo-group{display:flex;flex-direction:column;gap:6px}.kc-premium-back-title-promo-header{display:flex;align-items:center;min-height:20px}.kc-premium-back-title-promo-link{border:0;padding:0;margin:0;background:transparent;color:inherit;cursor:pointer}.kc-premium-back-title-promo-link:disabled{cursor:default}.kc-premium-back-title-promo-image{width:auto;max-width:116px;height:18px;object-fit:contain;object-position:left center;filter:drop-shadow(0 2px 6px rgba(0,0,0,.34))}.kc-premium-back-title-promo-name{font-size:.6rem;line-height:1;letter-spacing:.12em;text-transform:uppercase;font-weight:900;opacity:.9}.kc-premium-back-title-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.kc-premium-back-title-item{min-height:66px;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:#02060e3d;overflow:hidden;display:flex;flex-direction:column;padding:0;color:inherit;cursor:pointer;text-align:left;position:relative}.kc-premium-back-title-item:hover{border-color:#ffffff52}.kc-premium-back-title-item:disabled{cursor:default}.kc-premium-back-title-item.is-text-only{justify-content:flex-end}.kc-premium-back-title-image-wrap{width:100%;height:100%;min-height:66px;overflow:hidden;background:transparent;position:relative}.kc-premium-back-title-image-wrap.is-fallback{display:flex;align-items:center;justify-content:center}.kc-premium-back-title-fallback-glyph{font-size:.46rem;letter-spacing:.14em;font-weight:900;opacity:.84}.kc-premium-back-title-image{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center 62%;display:block}.kc-premium-back-title-item-reigns-pill{position:absolute;top:4px;right:4px;min-width:24px;height:16px;padding:0 6px;border-radius:999px;border:1px solid rgba(255,246,213,.58);background:#080c14d1;color:#fff8d6fa;font-family:Bangers,Impact,Oswald,sans-serif;font-size:.64rem;line-height:1;letter-spacing:.01em;display:inline-flex;align-items:center;justify-content:center;text-shadow:0 0 5px rgba(240,200,82,.5)}.kc-premium-back-universe-empty{font-size:.7rem;line-height:1.2;opacity:.82}.kc-premium-back-universe-title{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;font-weight:900;opacity:.92}.kc-premium-back-universe-body{font-size:.74rem;line-height:1.25;opacity:.9;display:grid;gap:7px}.kc-premium-back-logo-region{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;margin:0;padding:0;transform:none;z-index:0;pointer-events:none}.kc-premium-back-logo-mark{width:min(122%,620px);max-width:95%;max-height:96%;opacity:.2;filter:grayscale(1) contrast(1.05)}.kc-premium-back-logo-mark img{width:100%;height:auto;max-height:100%;display:block;object-fit:contain}.kc-premium-back-decorative-name{position:absolute;left:12px;right:12px;bottom:18px;z-index:1;pointer-events:none;font-family:Kaushan Script,Segoe Script,Brush Script MT,cursive;font-size:clamp(1.15rem,6vw,1.9rem);line-height:1;text-align:center;letter-spacing:.02em;color:color-mix(in srgb,var(--kc-card-accent, #f2f4ff) 78%,#ffffff 22%);opacity:.36;text-shadow:0 2px 12px rgba(0,0,0,.38);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transform:translateY(1px) rotate(-2deg)}.kc-flip-card{position:relative;width:100%;min-height:100%;flex:1;perspective:1200px}.kc-flip-card-inner{position:relative;width:100%;min-height:100%;height:100%;transform-style:preserve-3d;transition:transform .34s cubic-bezier(.2,.8,.2,1)}.kc-flip-card.is-flipped .kc-flip-card-inner{transform:rotateY(180deg)}.kc-flip-card-face{position:absolute;inset:0;width:100%;min-height:100%;backface-visibility:hidden}.kc-flip-card-face-back{transform:rotateY(180deg)}.kc-flip-card.reduced-motion .kc-flip-card-inner{transform:none;transition:opacity .12s ease}.kc-flip-card.reduced-motion .kc-flip-card-face{transform:none;transition:opacity .12s ease;backface-visibility:visible}.kc-flip-card.reduced-motion .kc-flip-card-face-front{opacity:1}.kc-flip-card.reduced-motion .kc-flip-card-face-back,.kc-flip-card.reduced-motion.is-flipped .kc-flip-card-face-front{opacity:0}.kc-flip-card.reduced-motion.is-flipped .kc-flip-card-face-back{opacity:1}.kc-pickup-overlay{position:fixed;inset:0;z-index:2400}.kc-pickup-overlay-backdrop{position:absolute;inset:0;border:0;padding:0;margin:0;cursor:default;background:#080a0e8f;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.kc-pickup-overlay-shell{position:absolute;inset:0;padding:20px;display:flex;align-items:center;justify-content:center;pointer-events:none}.kc-pickup-overlay-track{pointer-events:auto;display:flex;flex-direction:column;align-items:center;gap:12px;position:relative;isolation:isolate}.kc-pickup-overlay-track:before,.kc-pickup-overlay-track:after{content:"";position:absolute;width:min(420px,86vw);height:min(560px,84vh);pointer-events:none;z-index:1;opacity:.2;filter:blur(20px)}.kc-pickup-overlay-track:before{background:radial-gradient(ellipse at 40% 35%,rgba(232,245,255,.14) 0%,rgba(232,245,255,.02) 48%,transparent 74%),radial-gradient(ellipse at 52% 72%,color-mix(in srgb,var(--kc-card-tint, #9db2d8) 46%,transparent) 0%,transparent 68%);transform:translate3d(-18px,12px,0) scale(1.02);animation:kc-pickup-atmos-drift-a 9s ease-in-out infinite alternate}.kc-pickup-overlay-track:after{background:radial-gradient(ellipse at 60% 30%,rgba(255,255,255,.11) 0%,rgba(255,255,255,.01) 52%,transparent 76%),radial-gradient(ellipse at 48% 78%,color-mix(in srgb,var(--kc-card-accent, #d9e4ff) 34%,transparent) 0%,transparent 66%);transform:translate3d(14px,-10px,0) scale(.98);animation:kc-pickup-atmos-drift-b 11s ease-in-out infinite alternate}.kc-pickup-overlay-track>*{position:relative;z-index:2}.kc-pickup-overlay-inspect-controls{display:inline-flex;align-items:center;gap:6px}.kc-pickup-overlay-inspect-btn{width:32px;height:32px;border-radius:999px;border:1px solid rgba(255,255,255,.24);background:#020408ad;color:#fafaffeb;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.kc-pickup-overlay-inspect-btn:hover{background:#12141be0}.kc-pickup-overlay-inspect-btn.is-active{border-color:#ffffff80;background:#222630db}.kc-pickup-overlay-card{--kc-pickup-start: translate3d(0px, 18px, 0px) scale(.94) rotateX(-2deg) rotateY(2deg);--kc-pickup-mid: translate3d(0px, 0px, 0px) scale(1.035) rotateX(-2.5deg) rotateY(2.5deg);width:min(var(--kc-card-size-xl-width),94vw);height:min(var(--kc-card-size-xl-height),88vh);max-height:min(var(--kc-card-size-xl-height),90vh);display:flex;flex-direction:column;pointer-events:auto;transform-origin:center center;animation:kc-pickup-lift .22s cubic-bezier(.2,.8,.2,1)}.kc-pickup-overlay-card.reduced-motion{animation:kc-pickup-lift-reduced .2s cubic-bezier(.2,.8,.2,1)}.kc-pickup-overlay-flip{height:100%}.kc-pickup-overlay-draft-wrap{--kc-overlay-cta-start: translate3d(0px, 0px, 0px) scale(1);pointer-events:auto;animation:kc-overlay-cta-enter .24s cubic-bezier(.2,.8,.2,1)}.kc-pickup-overlay-draft-wrap.reduced-motion{animation:kc-overlay-cta-enter-reduced .14s ease-out}.kc-pickup-overlay-draft-btn{min-width:160px;min-height:44px;font-size:1rem;font-weight:900;letter-spacing:.07em}.kc-pickup-close{position:absolute;top:10px;right:10px;z-index:5;width:34px;height:34px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#0204089e;color:#fafafff5;font-size:18px;font-weight:800;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.kc-pickup-close:hover{background:#12141be0}.kc-pickup-handle-zone{display:none}.kc-pickup-handle{width:56px;height:5px;border-radius:999px;background:#ffffff59}.kc-results-wrestler-card{width:min(260px,100%);border:0;background:transparent;padding:0;color:inherit;text-align:left;cursor:pointer}.kc-results-member-card-row{margin-top:8px}.kc-results-name-link{border:0;background:transparent;color:color-mix(in srgb,var(--kc-card-accent, #eaf0ff) 90%,#ffffff 10%);font-weight:400;letter-spacing:.01em;cursor:pointer;text-align:left;padding:2px 0}.kc-results-name-link:hover,.kc-results-name-link:focus-visible{text-decoration:underline;text-underline-offset:2px}.kc-results-team-link{font-size:.95rem;line-height:1.2}.kc-draft-results-brand-header-cell{position:relative;overflow:hidden}.kc-draft-results-brand-header{position:relative;height:54px;display:flex;align-items:flex-end;justify-content:flex-start;isolation:isolate}.kc-draft-results-brand-header:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#090b100d,#090b1024)}.kc-draft-results-brand-header-image-wrap{position:absolute;inset:-4px -10px -4px auto;width:min(44%,190px);z-index:2;pointer-events:none;display:flex;align-items:center;justify-content:flex-end;opacity:.66}.kc-draft-results-brand-header-image-wrap.is-fallback{width:min(34%,144px);opacity:.4}.kc-draft-results-brand-header-image{width:100%;height:100%;object-fit:contain;object-position:right 46%;filter:drop-shadow(0 6px 12px rgba(0,0,0,.34))}.kc-draft-results-brand-header-fallback{width:100%;text-align:right;font-size:clamp(1.15rem,1.7vw,1.75rem);font-weight:900;letter-spacing:.1em;color:#ffffffa3}.kc-draft-results-brand-header-title{position:relative;z-index:3;margin:0;max-width:100%;line-height:.92;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 2px 8px rgba(0,0,0,.48);font-size:clamp(1.25rem,2vw,2.05rem);letter-spacing:.045em;padding-right:2px}.kc-draft-results-brand-header-picks{position:absolute;top:0;right:0;z-index:4;display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#04060aad;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);font-size:11px;font-weight:900;opacity:.96;white-space:nowrap}@media(max-width:1040px){.kc-draft-results-brand-header{height:50px}.kc-draft-results-brand-header-title{font-size:clamp(1.1rem,1.9vw,1.7rem)}.kc-draft-results-brand-header-image-wrap{inset:-3px -10px -3px auto;width:min(40%,150px);opacity:.58}}@keyframes kc-pickup-lift{0%{opacity:0;transform:var(--kc-pickup-start);box-shadow:0 10px 22px #00000057,0 0 10px color-mix(in srgb,var(--kc-card-glow, rgba(136, 149, 176, .32)) 50%,transparent)}72%{opacity:1;transform:var(--kc-pickup-mid);box-shadow:0 28px 54px #0000008f,0 0 42px color-mix(in srgb,var(--kc-card-glow, rgba(136, 149, 176, .32)) 76%,transparent)}to{opacity:1;transform:translateZ(0) scale(1) rotateX(0) rotateY(0);box-shadow:0 20px 38px #00000073,0 0 28px color-mix(in srgb,var(--kc-card-glow, rgba(136, 149, 176, .32)) 62%,transparent)}}@keyframes kc-foil-shine-sweep{0%{transform:translate(-130%);opacity:0}16%{opacity:.92}52%{opacity:.86}72%{opacity:0}to{transform:translate(130%);opacity:0}}@keyframes kc-rainbow-sweep{0%{transform:translate(-130%);opacity:0}20%{opacity:calc(var(--kc-shine-rainbow-opacity, .12) * .7)}44%{opacity:var(--kc-shine-rainbow-opacity, .12)}56%{opacity:calc(var(--kc-shine-rainbow-opacity, .12) * .45)}64%{opacity:0}to{transform:translate(130%);opacity:0}}@keyframes kc-front-group-loop-group-opacity{0%,40%{opacity:1}50%,90%{opacity:0}to{opacity:1}}@keyframes kc-front-group-loop-member-opacity{0%,40%{opacity:0}50%,90%{opacity:1}to{opacity:0}}@keyframes kc-pickup-atmos-drift-a{0%{transform:translate3d(-20px,14px,0) scale(1.02);opacity:.16}to{transform:translate3d(16px,-12px,0) scale(1.07);opacity:.26}}@keyframes kc-pickup-atmos-drift-b{0%{transform:translate3d(14px,-10px,0) scale(.98);opacity:.14}to{transform:translate3d(-14px,12px,0) scale(1.03);opacity:.24}}@keyframes kc-pickup-lift-reduced{0%{opacity:0;transform:translate3d(0,12px,0) scale(.94)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes kc-overlay-cta-enter{0%{opacity:0;transform:var(--kc-overlay-cta-start)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes kc-overlay-cta-enter-reduced{0%{opacity:0;transform:translate3d(0,6px,0)}to{opacity:1;transform:translateZ(0)}}@media(max-width:760px){.kc-pickup-overlay-shell{padding:0;align-items:stretch}.kc-pickup-overlay-card.is-mobile{width:100vw;height:100vh;min-height:100vh;max-height:none;border-radius:0;border-left:0;border-right:0}.kc-pickup-handle-zone{display:flex;align-items:center;justify-content:center;padding:8px 0 4px;background:#ffffff05;border-bottom:1px solid rgba(255,255,255,.08);touch-action:none}.kc-pickup-close{top:12px;right:12px}.kc-pickup-overlay-track{width:100%;align-items:stretch;justify-content:flex-start}.kc-pickup-overlay-inspect-controls{display:none}.kc-pickup-overlay-draft-wrap.is-mobile{position:sticky;bottom:12px;z-index:6;display:flex;justify-content:center;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:linear-gradient(180deg,#080b1000,#080b10db 46%)}.kc-premium-front-media{max-width:min(400px,82vw)}.kc-premium-back-top{min-height:0}.kc-premium-back-top.is-singles{grid-template-columns:minmax(0,1fr) 92px;column-gap:10px;min-height:114px}.kc-premium-back-corner-image{width:92px;height:92px}.kc-premium-back-identity-badges{justify-content:center;align-self:center;transform:none;gap:5px}.kc-premium-back-identity-pill,.kc-premium-back-identity-pill-tier,.kc-premium-back-identity-pill-promo{--kc-back-identity-size: 30px}.kc-premium-back-tag-grid{grid-template-columns:1fr}.kc-premium-back-universe-title-row{flex-direction:column;align-items:flex-start}.kc-premium-back-title-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kc-premium-back-title-item{min-height:62px}.kc-premium-back-title-image-wrap{height:100%;min-height:62px}.kc-premium-collage-tile.is-tag-group-start,.kc-premium-back-member-tile.is-tag-group-start{border-right-width:1px;border-bottom-width:0;border-top-right-radius:8px;border-bottom-left-radius:0;border-bottom-right-radius:0}.kc-premium-collage-tile.is-tag-group-end,.kc-premium-back-member-tile.is-tag-group-end{border-radius:0 0 8px 8px}}@media(min-width:761px){.kc-premium-grid-card-wrap{width:var(--kc-card-width, var(--kc-card-size-m-width));height:var(--kc-card-height, var(--kc-card-size-m-height));min-height:var(--kc-card-height, var(--kc-card-size-m-height));aspect-ratio:auto}}@media(prefers-reduced-motion:reduce){.kc-pickup-overlay-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.kc-pickup-overlay-track:before,.kc-pickup-overlay-track:after{animation:none;opacity:.12}.kc-flip-card-inner,.kc-flip-card-face,.kc-premium-grid-card-wrap,.kc-pickup-overlay-card{transition-duration:.12s!important;animation:none!important}.kc-premium-front-shine-sweep,.kc-premium-front-rainbow-band{animation:none!important;opacity:0!important}}.kc-draft-cta{min-width:130px;height:40px;padding:6px 10px;display:inline-flex;align-items:center;justify-content:center;line-height:1;letter-spacing:.03em;border-radius:12px}.kc-draft-cta.kc-draft-cta-disabled{font-size:11px;font-weight:700;color:#d2d2d2b8;border-color:#ffffff24;background:#ffffff08;box-shadow:none;cursor:not-allowed}.kc-draft-cta.kc-draft-cta-disabled:hover,.kc-draft-cta.kc-draft-cta-disabled:active,.kc-draft-cta.kc-draft-cta-disabled:focus,.kc-draft-cta.kc-draft-cta-disabled:focus-visible{transform:none;box-shadow:none;outline:none}.kc-draft-cta.kc-draft-cta-enabled{font-size:22px;font-weight:900;letter-spacing:.05em;box-shadow:0 0 14px #facc1547,0 0 30px #f973162e,0 12px 28px #00000059}.kc-draft-cta.kc-draft-cta-enabled:hover{box-shadow:0 0 18px #facc1557,0 0 34px #f973163d,0 12px 28px #00000059}.kc-draft-cta.kc-draft-cta-enabled:focus-visible{outline:none;box-shadow:0 0 0 2px #ffffff73,0 0 18px #facc1557,0 0 34px #f973163d,0 12px 28px #00000059}.kc-spin-cta-pulse{animation:kc-spin-cta-pulse 1.8s ease-in-out infinite}.card-draft-user-pick{position:relative;overflow:hidden}.kc-user-pick-jackpot-chrome{position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(circle at 20% 12%,rgba(255,215,128,.08),transparent 52%),radial-gradient(circle at 82% 14%,rgba(255,174,66,.07),transparent 54%)}.card-draft-user-pick>:not(.kc-user-pick-jackpot-chrome){position:relative;z-index:1}.kc-user-pick-jackpot-active .kc-user-pick-jackpot-chrome,.kc-user-pick-jackpot-active .kc-user-pick-chrome-shake{animation:kc-user-pick-jackpot-shake .12s linear 1}.kc-curated-grid-disabled{opacity:.62;pointer-events:none;transition:opacity .12s ease}.kc-curated-slot-lock-pop{animation:kc-curated-slot-lock-pop .15s ease-out}.kc-curated-slot-jackpot-pop{animation:kc-curated-slot-jackpot-pop .15s ease-out 1}@keyframes kc-curated-slot-lock-pop{0%{transform:scale(.98);box-shadow:0 0 #ffe18700,0 18px 34px #0000006b}45%{transform:scale(1.02);box-shadow:0 0 0 2px #ffe1879e,0 20px 40px #00000080}to{transform:scale(1);box-shadow:0 0 #ffe18700,0 18px 34px #0000006b}}@keyframes kc-curated-slot-jackpot-pop{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes kc-spin-cta-pulse{0%{box-shadow:0 0 14px #facc1547,0 0 30px #f973162e,0 12px 28px #00000059}50%{box-shadow:0 0 18px #facc156b,0 0 36px #f9731647,0 12px 28px #00000059}to{box-shadow:0 0 14px #facc1547,0 0 30px #f973162e,0 12px 28px #00000059}}@keyframes kc-user-pick-jackpot-shake{0%{transform:translateZ(0)}20%{transform:translate3d(-2px,0,0)}40%{transform:translate3d(2px,0,0)}60%{transform:translate3d(-2px,0,0)}80%{transform:translate3d(2px,0,0)}to{transform:translateZ(0)}}.kc-curated-placeholder-card .kc-premium-front-media,.kc-curated-placeholder-card .kc-premium-front-name,.kc-curated-placeholder-card .kc-premium-front-ovr-block{display:none}.kc-curated-placeholder-card .kc-premium-front{background:linear-gradient(160deg,#e2e8f0f2,#bdc6d6e6),linear-gradient(180deg,#fff3,#11182714);overflow:hidden}.kc-curated-placeholder-card .kc-premium-front:before{content:"";position:absolute;inset:0;background:url(/textures/card-back-texture-500x700.png) center / cover no-repeat;opacity:.45;z-index:0;pointer-events:none}.kc-curated-placeholder-card .kc-premium-front-bottom{--kc-placeholder-logo-width-ratio: .8;--kc-placeholder-logo-aspect-ratio: 1;--kc-placeholder-mode-width-ratio: .48;--kc-placeholder-mode-font-scale: .28;min-height:100%;justify-content:center;padding:12px}.kc-curated-placeholder-card .kc-premium-front-logo-region,.kc-curated-placeholder-card .kc-premium-front-logo-mark{display:none}.kc-curated-placeholder-logo-overlay{position:absolute;left:50%;top:50%;width:auto;height:auto;max-width:calc(var(--kc-placeholder-logo-width-ratio) * 100%);max-height:50%;transform:translate(-50%,-50%);object-position:center center;display:block;object-fit:contain;pointer-events:none;z-index:3;opacity:1;filter:drop-shadow(0 8px 22px rgba(0,0,0,.22))}.kc-curated-placeholder-overlay-label{--kc-placeholder-logo-height-ratio: min( calc(var(--kc-placeholder-logo-width-ratio) * 66.666%), 50% );--kc-placeholder-logo-top-edge: calc( 50% - (var(--kc-placeholder-logo-height-ratio) * .5) );--kc-placeholder-mode-midpoint: calc(var(--kc-placeholder-logo-top-edge) * .5);--kc-placeholder-mode-font-size: calc( var(--kc-card-width, var(--kc-card-size-m-width)) * var(--kc-placeholder-mode-font-scale) );position:absolute;left:50%;top:var(--kc-placeholder-mode-midpoint);transform:translate(-50%,-50%);z-index:4;display:inline-flex;align-items:center;justify-content:center;width:calc(var(--kc-placeholder-mode-width-ratio) * 100%);max-width:calc(var(--kc-placeholder-mode-width-ratio) * 100%);min-width:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#000;font-family:Bangers,Impact,Oswald,sans-serif;font-size:var(--kc-placeholder-mode-font-size);font-weight:400;letter-spacing:.06em;line-height:.96;white-space:nowrap;text-align:center;-webkit-text-stroke:2px #ffffff;paint-order:stroke fill;text-transform:uppercase;text-shadow:0 0 6px rgba(245,197,66,.8),0 0 14px rgba(245,197,66,.6),0 0 24px rgba(245,197,66,.45)}.kc-curated-placeholder-card:after{content:"";position:absolute;top:0;bottom:0;left:-140%;width:60%;pointer-events:none;background:linear-gradient(110deg,#fff0,#ffffff47 48%,#fff0);transform:skew(-20deg);animation:kc-curated-placeholder-shimmer var(--kc-placeholder-shimmer-duration, 3.8s) ease-in-out var(--kc-placeholder-shimmer-delay, .4s) infinite}.kc-curated-slot-spinning .kc-premium-card-radio input{pointer-events:none}.kc-pending-placement-card .kc-premium-front{background:linear-gradient(160deg,#e2e8f0f0,#bcc6d6e6),linear-gradient(180deg,#ffffff2e,#1118271f);overflow:hidden;justify-content:center;align-items:center;gap:0;padding:16px}.kc-pending-placement-card .kc-premium-front:before{content:"";position:absolute;inset:0;background:url(/textures/card-back-texture-500x700.png) center / cover no-repeat;opacity:.38;z-index:0;pointer-events:none}.kc-pending-placement-card .kc-premium-front-media{display:none}.kc-pending-placement-card .kc-premium-front-bottom{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100%;gap:8px;text-align:center;padding:16px}.kc-pending-placement-card .kc-premium-front-name{color:#111827e6;text-shadow:none;margin-top:0;min-height:0;height:auto;max-height:100%;white-space:normal;overflow:visible;text-overflow:unset;overflow-wrap:anywhere;word-break:break-word;text-align:center;align-self:center;justify-content:center;align-items:center;line-height:1.14;padding:0 10px}.kc-pending-placement-card .kc-premium-front-name-line{white-space:normal;overflow-wrap:anywhere;word-break:break-word;text-align:center}.kc-pending-placement-card .kc-premium-front-subtitle{color:#1f2937db;text-shadow:none;overflow-wrap:anywhere;white-space:normal;word-break:break-word;text-align:center}.kc-pending-placement-card .kc-premium-front-ovr-block{display:none}.kc-curated-refresh-flip-active .kc-premium-grid-card-body{transform-origin:center center;transform-style:preserve-3d;backface-visibility:hidden;animation:kc-curated-refresh-flip .5s cubic-bezier(.25,.7,.2,1) 1 both}.kc-curated-warmup-card .kc-premium-front-media,.kc-curated-warmup-card .kc-premium-front-name,.kc-curated-warmup-card .kc-premium-front-ovr-block{display:none}.kc-curated-warmup-card .kc-premium-front{background:linear-gradient(160deg,#12151ef2,#0b0d14f0),linear-gradient(180deg,#ffffff14,#0000002e);overflow:hidden}.kc-curated-warmup-card .kc-premium-front:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:var(--kc-curated-warmup-texture-url);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:1}.kc-curated-warmup-card .kc-premium-front-bottom{min-height:100%;justify-content:center;padding:12px}@media(prefers-reduced-motion:reduce){.kc-spin-cta-pulse{animation:none}.kc-curated-placeholder-card:after{animation:none}.kc-curated-refresh-flip-active .kc-premium-grid-card-body{animation:none}}@keyframes kc-curated-placeholder-shimmer{0%{left:-140%;opacity:0}14%{opacity:.92}26%{opacity:0;left:160%}to{left:160%;opacity:0}}@keyframes kc-curated-refresh-flip{0%{transform:rotateY(0)}49.9%{transform:rotateY(90deg)}50.1%{transform:rotateY(90deg)}to{transform:rotateY(0)}}@keyframes kc-elite-sparkle{0%{opacity:0;transform:translate(-50%,-50%) scale(.72)}22%{opacity:1;transform:translate(-50%,-50%) scale(1.16)}34%{opacity:0;transform:translate(-50%,-50%) scale(.96)}to{opacity:0;transform:translate(-50%,-50%) scale(.9)}}@keyframes kc-elite-border-sweep{0%{opacity:0;transform:translate(-125%)}8%{opacity:.25}24%{opacity:0;transform:translate(125%)}to{opacity:0;transform:translate(125%)}}.page-draft.kc-draft-in-progress-shell{position:relative;overflow:hidden;isolation:isolate}.page-draft .kc-draft-brand-atmosphere{position:absolute;inset:0 0 auto;height:min(56vh,420px);pointer-events:none;z-index:0;overflow:hidden}.page-draft .kc-draft-brand-atmosphere-image{position:absolute;inset:-16% -10% auto;width:120%;height:132%;object-fit:cover;filter:blur(34px) saturate(1.08);opacity:.42;transform:scale(1.08)}.page-draft .kc-draft-brand-atmosphere-tint{position:absolute;inset:0}.page-draft .kc-draft-brand-atmosphere-fade{position:absolute;inset:0;background:linear-gradient(180deg,#0409121f,#0409126b 46%,#040912bd 72%,#040912f0)}.page-draft .kc-draft-in-progress-content{position:relative;z-index:1}.page-draft .kc-draft-progress-status-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080c12c7;border:1px solid rgba(255,255,255,.1)}.page-draft .kc-draft-brand-identity-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media(max-width:760px){.page-draft .kc-draft-brand-atmosphere{height:min(44vh,300px)}.page-draft .kc-draft-progress-hero-row{align-items:stretch}.page-draft .kc-draft-progress-hero-actions,.page-draft .kc-draft-progress-hero-actions .button{width:100%}.page-draft .kc-draft-resume-row{align-items:flex-start!important}.page-draft .kc-draft-curated-mode-note{min-width:0!important;text-align:left!important}.page-draft .kc-draft-resume-actions{width:100%;justify-content:flex-start!important}.page-draft .kc-draft-resume-actions>span{white-space:normal;line-height:1.35}.page-draft .kc-draft-brand-status-main{min-width:0!important}.page-draft .kc-draft-brand-identity-panel{grid-template-columns:minmax(132px,220px) minmax(0,1fr)!important;gap:10px!important;padding:8px!important}.page-draft .kc-draft-brand-identity-logo-wrap{min-width:132px!important;max-width:220px!important;width:100%!important;height:64px!important;justify-self:start}.page-draft .kc-draft-brand-media-row{justify-content:center}.page-draft .kc-draft-brand-image{width:100%!important;height:clamp(140px,42vw,200px)!important}.page-draft .kc-draft-ai-preview{flex-direction:column;align-items:stretch!important;min-width:0!important}.page-draft .kc-draft-ai-preview>div:first-child{width:min(220px,100%)!important;height:auto!important;aspect-ratio:1 / 1;margin-inline:auto}.page-draft .kc-draft-ai-preview>div:last-child{text-align:center}.page-draft .kc-draft-user-search-row{align-items:stretch!important}.page-draft .kc-draft-user-search-controls{width:100%}.page-draft .kc-draft-user-search-label{flex:1 1 100%}.page-draft .kc-draft-user-search-input{width:100%!important;max-width:none!important;flex:1 1 100%}.page-draft .kc-draft-user-search-count{width:100%}.page-draft .card-draft-user-pick{padding:14px 12px}.page-draft .kc-user-pick-header-row{align-items:flex-start!important}.page-draft .kc-user-pick-badges{width:100%}.page-draft .kc-user-pick-badges>span{max-width:100%}.page-draft .kc-user-pick-message{line-height:1.35}.page-draft .kc-user-pick-actions-row{align-items:stretch!important}.page-draft .kc-user-pick-actions-primary{width:100%}.page-draft .kc-user-pick-actions-primary .button{flex:1 1 100%;min-height:44px}.page-draft .kc-draft-cta{min-width:0;min-height:44px}.page-draft .kc-user-pick-actions-status{width:100%;white-space:normal!important;line-height:1.35}.page-draft .kc-user-pick-forced-header{align-items:flex-start!important}.page-draft .kc-user-pick-forced-count{width:100%}.page-draft .kc-draft-grid.kc-premium-grid{margin-top:10px!important;justify-content:center!important;gap:10px!important}.page-draft .kc-premium-card-radio{width:40px;height:40px;top:6px;left:6px}.page-draft .kc-premium-card-radio input{width:20px;height:20px}}@media(min-width:761px)and (max-width:1024px){.page-draft .kc-draft-resume-row{align-items:flex-start!important}.page-draft .kc-draft-resume-actions>span{white-space:normal;line-height:1.35}.page-draft .kc-draft-brand-status-main{min-width:0!important}.page-draft .kc-draft-user-search-controls{width:100%}.page-draft .kc-user-pick-actions-row{align-items:flex-start!important}.page-draft .kc-user-pick-actions-primary .button{min-height:42px}.page-draft .kc-user-pick-actions-status{white-space:normal!important}.page-draft .kc-draft-grid.kc-premium-grid{justify-content:center!important}}.kc-profile-page{max-width:1120px;margin:0 auto;display:grid;gap:14px}.kc-profile-header h1{margin:0}.kc-profile-header p{margin:6px 0 0;opacity:.84}.kc-profile-form{display:grid;gap:12px}.kc-profile-card{margin-bottom:0;display:grid;gap:10px}.kc-profile-card h2{margin:0;font-size:1.03rem}.kc-profile-field-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.kc-profile-field{display:grid;gap:6px}.kc-profile-field.kc-profile-field-pair{align-content:start}.kc-profile-field.kc-profile-field-pair>input{min-height:40px}.kc-profile-field.kc-profile-field-pair>small{min-height:34px}.kc-profile-field>span{font-size:13px;font-weight:700}.kc-profile-field small{font-size:12px;opacity:.78}.kc-profile-field textarea{resize:vertical;min-height:92px}.kc-profile-checkbox-list{display:grid;gap:8px;margin-top:4px}.kc-profile-checkbox{display:inline-flex;gap:8px;align-items:center;font-size:14px}.kc-profile-checkbox input{margin:0}.kc-inline-kc-icon{width:14px;height:14px;border-radius:3px;vertical-align:text-bottom}.kc-profile-selection-block{display:grid;gap:8px;justify-items:start}.kc-profile-selection-card-btn{border:0;padding:0;background:transparent;cursor:pointer}.kc-profile-selection-card-btn:focus-visible{outline:2px solid rgba(96,165,250,.85);outline-offset:4px;border-radius:18px}.kc-profile-wrestler-card-wrap{width:var(--kc-card-size-l-width);height:var(--kc-card-size-l-height);min-height:var(--kc-card-size-l-height)}.kc-profile-selection-actions{display:inline-flex;align-items:center;gap:8px}.kc-profile-selection-actions button{border-radius:8px;border:1px solid rgba(255,255,255,.16);background:#ffffff0a;color:inherit;padding:4px 10px}.kc-profile-custom-picker-action{border:1px solid rgba(250,204,21,.45);background:#facc151f;color:inherit;border-radius:10px;padding:8px 10px;text-align:left;cursor:pointer}.kc-profile-custom-picker-panel{display:grid;gap:10px;border:1px solid rgba(251,191,36,.36);border-radius:12px;background:#facc1514;padding:10px}.kc-profile-custom-picker-panel h3{margin:0;font-size:14px}.kc-profile-custom-picker-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.kc-profile-custom-picker-grid label{display:grid;gap:5px}.kc-profile-custom-picker-grid label>span{font-size:12px;font-weight:700;opacity:.88}.kc-profile-custom-picker-wide{grid-column:1 / -1}.kc-profile-selected-row{display:inline-flex;justify-content:space-between;align-items:center;gap:10px;font-size:13px;opacity:.9}.kc-profile-preference-grid{display:grid;gap:10px}.kc-profile-preference-row{display:grid;grid-template-columns:minmax(120px,170px) minmax(220px,1fr) minmax(110px,170px);align-items:center;gap:10px;border:1px solid rgba(255,255,255,.11);border-radius:10px;padding:10px;background:#ffffff05}.kc-profile-preference-name{font-size:14px;font-weight:700}.kc-profile-preference-copy{font-size:12px;opacity:.82;line-height:1.32}.kc-profile-preference-control{display:flex;justify-content:flex-end}.kc-profile-preference-control select{width:min(170px,100%)}.kc-profile-save-row{display:inline-flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.kc-profile-save-status{margin-top:4px;font-size:12px;opacity:.85}.kc-profile-save-status[data-state=saved]{color:#22c55e}.kc-profile-save-status[data-state=error]{color:#f87171}@media(max-width:960px){.kc-profile-field-grid{grid-template-columns:1fr}.kc-profile-preference-row{grid-template-columns:1fr;align-items:start}.kc-profile-custom-picker-grid{grid-template-columns:1fr}.kc-profile-preference-control{justify-content:flex-start}}.kc-responsive-modal-overlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}.kc-responsive-modal-surface{width:min(var(--kc-modal-max-width, 720px),100%);max-height:min(var(--kc-modal-max-height, 88vh),920px);overflow:hidden;display:flex;flex-direction:column;min-height:0;box-sizing:border-box}.kc-responsive-modal-header{flex-shrink:0}.kc-responsive-modal-body{flex:1 1 auto;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch}.kc-responsive-modal-footer{flex-shrink:0}.kc-responsive-modal-form-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.kc-responsive-modal-form-row>*{min-width:0}.kc-responsive-modal-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.kc-responsive-modal-table-wrap{width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}@media(max-width:760px){.kc-responsive-modal-overlay{padding:0!important;align-items:stretch!important;justify-content:stretch!important}.kc-responsive-modal-surface{width:100vw!important;max-width:100vw!important;height:100dvh;max-height:100dvh!important;border-radius:0!important;border-left:0!important;border-right:0!important}.kc-responsive-modal-header,.kc-responsive-modal-body,.kc-responsive-modal-footer{padding-left:12px!important;padding-right:12px!important}.kc-responsive-modal-form-row{flex-direction:column;align-items:stretch}.kc-responsive-modal-actions{flex-direction:column-reverse;align-items:stretch}.kc-responsive-modal-actions .button,.kc-responsive-modal-actions button{width:100%}.kc-draft-pool-inspector-controls .kc-draft-pool-inspector-search,.kc-draft-pool-inspector-controls select{width:100%!important;max-width:100%!important}.kc-draft-pool-inspector-summary{margin-left:0!important;width:100%}.kc-singles-placement-row{align-items:flex-start!important}.kc-singles-placement-wrestler-meta{flex-wrap:wrap}.kc-singles-placement-wrestler-pill{max-width:100%!important}}.kc-universe-champ-header-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.kc-universe-champ-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.kc-universe-champ-brand-sections{display:grid;grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:10px}.kc-universe-champ-brand-section{border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:10px;background:#ffffff05;display:grid;gap:10px}.kc-universe-champ-brand-title{margin:0}.kc-universe-champ-tier-rows{display:grid;gap:9px}.kc-universe-champ-tier-row{display:grid;gap:6px}.kc-universe-champ-tier-title{margin:0;font-size:.95rem;opacity:.85}.kc-universe-champ-tier-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));justify-items:center;gap:10px}.kc-universe-champ-tile{width:min(100%,390px);border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#14161d;color:#fffffff2;text-align:left;cursor:pointer;padding:8px;display:grid;gap:8px;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.kc-universe-champ-tile:hover{transform:translateY(-2px);border-color:#facc15b8;box-shadow:0 18px 36px #0000006b}.kc-universe-champ-tile:focus-visible{outline:2px solid rgba(250,204,21,.95);outline-offset:2px}.kc-universe-champ-tile-media{position:relative;width:min(100%,320px);height:320px;margin-inline:auto;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.18);background:radial-gradient(circle at center,#ffffff14,#0000005c),linear-gradient(180deg,#94a3b829,#0f172aad);display:flex;align-items:center;justify-content:center}.kc-universe-champ-tile-brand-logo,.kc-universe-champ-tile-brand-logo-fallback,.kc-universe-champ-tile-belt{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.kc-universe-champ-tile-brand-logo{z-index:1;width:300px;max-width:calc(100% - 18px);height:auto;object-fit:contain;opacity:.42;filter:saturate(.92) brightness(.9);pointer-events:none}.kc-universe-champ-tile-brand-logo-fallback{z-index:1;width:300px;max-width:calc(100% - 18px);height:150px;border-radius:10px;border:1px solid rgba(255,255,255,.22);background:#ffffff14;display:flex;align-items:center;justify-content:center;font-size:38px;font-weight:900;opacity:.82;pointer-events:none}.kc-universe-champ-tile-belt{z-index:2;width:300px;max-width:calc(100% - 18px);height:auto;object-fit:contain;filter:drop-shadow(0 10px 16px rgba(0,0,0,.46));pointer-events:none}.kc-universe-champ-tile-text{display:grid;gap:4px;padding:0 2px 2px}.kc-universe-champ-tile-name{font-weight:900;font-size:1.03rem;line-height:1.2;text-wrap:balance}.kc-universe-champ-tile-meta{font-size:.88rem}.kc-universe-champ-list-sections{display:grid;gap:10px}.kc-universe-champ-list-brand{border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:10px;background:#ffffff05}.kc-universe-champ-list-row{border-top:1px solid rgba(255,255,255,.1);padding-top:6px;margin-top:6px}.kc-universe-champ-list-row:first-of-type{border-top:0;margin-top:0;padding-top:0}.kc-universe-champ-list-row-title{margin:0 0 6px;font-size:.95rem;opacity:.84}body.kc-appearance-day .kc-universe-champ-brand-section,body.kc-appearance-day .kc-universe-champ-list-brand{background:#ffffffbd;border-color:#11182724}body.kc-motion-reduced .kc-universe-champ-tile:hover{transform:none;box-shadow:none}@media(max-width:1024px){.kc-universe-champ-brand-sections{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.kc-universe-champ-tier-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.kc-universe-champ-tile{width:min(100%,360px)}.kc-universe-champ-tile-media{height:300px}}@media(max-width:760px){.kc-universe-champ-brand-sections{grid-template-columns:1fr}.kc-universe-champ-tier-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.kc-universe-champ-tile{width:100%}.kc-universe-champ-tile-media{height:280px}}.kc-module-page{display:flex;flex-direction:column;height:100%;min-height:0;box-sizing:border-box;padding:1.5rem 1.75rem;gap:1.5rem}.kc-module-header{display:flex;flex-direction:column;gap:.35rem}.kc-module-title{font-size:clamp(1.5rem,2vw + .5rem,2.25rem);font-weight:700;letter-spacing:.03em;margin:0}.kc-module-subtitle{margin:0;font-size:.95rem;line-height:1.4;opacity:.9}.kc-module-content{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:1.5rem;align-items:flex-start}.kc-module-card{border-radius:.75rem;padding:1.25rem 1.5rem;box-shadow:0 4px 14px #00000014;border:1px solid rgba(255,255,255,.06);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000002e;box-sizing:border-box}body.light .kc-module-card{background:#ffffffe6;border-color:#0000000f}.kc-module-card-title{margin:0 0 .5rem;font-size:1.05rem;font-weight:600}.kc-module-card-text{margin:0;font-size:.95rem;line-height:1.45;opacity:.95}.kc-module-placeholder-label{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .65rem;border-radius:999px;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;opacity:.85;border:1px solid currentColor}@media(max-width:1024px){.kc-module-content{grid-template-columns:minmax(0,1fr)}.kc-module-page{padding:1.25rem;gap:1.25rem}}@media(max-width:760px){.kc-module-page{padding:1rem .9rem;gap:1rem}.kc-module-title{font-size:clamp(1.2rem,3.4vw + .4rem,1.7rem)}}.kc-chaos-landing-intro,.kc-chaos-landing-tools,.kc-chaos-landing-footnote{grid-column:1 / -1}.kc-chaos-landing-intro{background:radial-gradient(circle at 12% -20%,rgba(250,204,21,.2),transparent 50%),radial-gradient(circle at 100% 20%,rgba(248,113,113,.16),transparent 46%),linear-gradient(160deg,#0c101ab8,#0a0d14eb)}.kc-chaos-landing-kicker{margin:0 0 .55rem;font-size:.8rem;letter-spacing:.14em;font-weight:900;text-transform:uppercase;color:#facc15f5}.kc-chaos-tool-grid{margin-top:10px;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.kc-chaos-tool-card{display:flex;flex-direction:column;gap:6px;min-height:112px;padding:12px;border-radius:12px;border:1px solid rgba(255,255,255,.14);text-decoration:none;color:inherit;background:linear-gradient(170deg,#ffffff0f,#ffffff05),#070a1094}.kc-chaos-tool-card:hover,.kc-chaos-tool-card:focus-visible{border-color:#facc159e;box-shadow:0 0 0 1px #facc1566,0 12px 26px #00000057}.kc-chaos-tool-card.is-coming-soon{opacity:.72}.kc-chaos-tool-label{font-size:.95rem;font-weight:900;letter-spacing:.02em}.kc-chaos-tool-copy{font-size:.86rem;line-height:1.3;opacity:.92}.kc-chaos-landing-footnote .kc-module-card-text{margin-top:.6rem}.kc-rumble-setup-card,.kc-rumble-results-controls,.kc-rumble-reveal-card,.kc-rumble-results-card,.kc-rumble-results-empty{grid-column:1 / -1}.kc-rumble-tight-card{margin-top:4px}.kc-rumble-page--results{padding-top:.82rem;gap:.52rem}.kc-rumble-page--results .kc-module-header{min-height:42px;justify-content:center;gap:0;padding:2px 0}.kc-rumble-page--results .kc-module-title{line-height:1.05}.kc-rumble-page--results .kc-module-content{gap:.55rem}.kc-rumble-page--results .kc-rumble-tight-card{margin-top:2px}.kc-rumble-page--results .kc-rumble-results-controls{padding-top:.7rem;padding-bottom:.7rem}.kc-rumble-page--results .kc-rumble-reveal-card{--kc-rumble-reveal-balance-gap: 10px;padding-top:var(--kc-rumble-reveal-balance-gap);padding-bottom:var(--kc-rumble-reveal-balance-gap)}.kc-rumble-page--results .kc-rumble-results-card{margin-top:2px;padding-top:.85rem}.kc-rumble-setup-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.kc-rumble-field{display:flex;flex-direction:column;gap:4px}.kc-rumble-field span{font-size:11px;text-transform:uppercase;letter-spacing:.05em;opacity:.88;font-weight:800}.kc-rumble-checkbox-row{display:flex;align-items:center;gap:8px;font-size:13px}.kc-rumble-tooltip{margin-left:8px;width:18px;height:18px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.25);font-size:11px}.kc-rumble-setup-actions,.kc-rumble-results-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px;align-items:center}.kc-rumble-error-copy{margin-top:6px;color:#fecaca;font-weight:700}.kc-rumble-results-empty h2,.kc-rumble-results-card h2{margin:0 0 6px}.kc-rumble-results-empty p{margin:0}.kc-rumble-reveal-header{display:flex;align-items:center;justify-content:center;gap:8px}.kc-rumble-reveal-shell{margin-top:4px;display:flex;flex-direction:column;align-items:center;gap:4px}.kc-rumble-page--results .kc-rumble-reveal-header{margin-bottom:0}.kc-rumble-page--results .kc-rumble-reveal-header h2{margin:0}.kc-rumble-page--results .kc-rumble-reveal-shell{margin-top:var(--kc-rumble-reveal-balance-gap);gap:2px}.kc-rumble-reveal-premium{--kc-rumble-reveal-target-width: min(var(--kc-card-size-l-width), 92vw);width:var(--kc-rumble-reveal-target-width);height:calc(var(--kc-rumble-reveal-target-width) * 1.5);position:relative;display:flex;justify-content:center;align-items:flex-start}.kc-rumble-reveal-card-frame{--kc-card-width: var(--kc-rumble-reveal-target-width);--kc-card-height: calc(var(--kc-rumble-reveal-target-width) * 1.5);width:var(--kc-card-width);min-width:var(--kc-card-width);height:var(--kc-card-height);min-height:var(--kc-card-height)}.kc-rumble-reveal-card-frame>.kc-premium-face{width:100%;min-width:100%;height:100%;min-height:100%}.kc-rumble-reveal-card .kc-curated-placeholder-card .kc-curated-placeholder-logo-overlay{position:absolute;left:auto;right:auto;inset-inline:0;margin-inline:auto;top:50%;width:78%;max-width:78%;max-height:42%;height:auto;transform:translate(-6px,-50%);object-fit:contain}.kc-rumble-reveal-card .kc-curated-placeholder-overlay-label-wrap{position:absolute;left:0;top:17%;width:100%;display:flex;justify-content:center;pointer-events:none;z-index:4}.kc-rumble-reveal-card .kc-curated-placeholder-overlay-label-rumble{--kc-rumble-placeholder-mode-font-size: calc(var(--kc-card-width, 300px) * .18);position:static;width:48%;max-width:48%;font-size:var(--kc-rumble-placeholder-mode-font-size);white-space:nowrap;text-align:center;transform:none}.kc-rumble-entrant-pill,.kc-rumble-mini-entrant-badge{border-radius:999px;border:1px solid rgba(255,215,84,.8);background:linear-gradient(160deg,#facc15,#f59e0b);color:#271400;font-weight:900}.kc-rumble-entrant-pill{padding:6px 12px;display:inline-flex;flex-direction:column;align-items:center;line-height:1}.kc-rumble-entrant-pill span{font-size:9px;letter-spacing:.12em}.kc-rumble-mini-grid{display:grid;grid-template-columns:repeat(auto-fill,var(--kc-card-size-m-width));justify-content:start;gap:8px;margin-top:4px}.kc-rumble-live-strip-shell{margin-top:4px}.kc-rumble-live-strip{display:flex;align-items:flex-start;gap:8px;overflow-x:auto;overflow-y:hidden;padding:2px 2px 10px;scroll-behavior:smooth}.kc-rumble-live-strip-item{--kc-card-width: var(--kc-card-size-s-width);--kc-card-height: var(--kc-card-size-s-height);width:var(--kc-card-width, var(--kc-card-size-s-width));min-width:var(--kc-card-width, var(--kc-card-size-s-width));max-width:var(--kc-card-width, var(--kc-card-size-s-width));height:var(--kc-card-height, var(--kc-card-size-s-height));min-height:var(--kc-card-height, var(--kc-card-size-s-height));flex:0 0 var(--kc-card-width, var(--kc-card-size-s-width));box-sizing:border-box;scroll-snap-align:end}.kc-rumble-live-strip-item .kc-premium-grid-card-body{width:100%;height:100%}.kc-rumble-live-strip-item .kc-rumble-mini-entrant-badge{bottom:calc(var(--kc-card-height, var(--kc-card-size-s-height)) * .35)}.kc-rumble-live-strip-item .kc-rumble-mini-lock-icon{width:22px;height:22px;right:5px;top:5px}.kc-rumble-live-strip-item.is-reroll-focus{animation:kc-rumble-live-strip-reroll-focus .9s ease-out 1}@keyframes kc-rumble-live-strip-reroll-focus{0%{transform:translateY(0);box-shadow:0 0 #fbbf2485,0 12px 20px #0000002e}40%{transform:translateY(-3px);box-shadow:0 0 0 2px #fbbf24a3,0 14px 24px #00000047}to{transform:translateY(0);box-shadow:0 0 #fbbf2400,0 0 #0000}}.kc-rumble-results-controls .kc-rumble-results-actions{margin-top:0}.kc-rumble-reveal-next{margin-top:4px}.kc-rumble-page--results .kc-rumble-reveal-next{margin-top:2px}.kc-rumble-mini-wrap{position:relative;box-sizing:border-box}.kc-rumble-mini-wrap.is-locked{box-shadow:0 0 0 2px #fcd34d99,0 0 22px #fcd34d47}.kc-rumble-mini-wrap.is-mixed{box-shadow:0 0 0 2px #f8fa7875,0 0 20px #f8fa783d}.kc-rumble-mini-wrap.is-booked{outline:2px solid rgba(56,189,248,.78);outline-offset:2px}.kc-rumble-mini-lock-icon{position:absolute;right:7px;top:7px;z-index:12;width:26px;height:26px;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:#080a0fdb;color:#f8fafff2;display:inline-flex;align-items:center;justify-content:center}.kc-rumble-mini-lock-icon.is-unlocked{color:#bae6fdf2}.kc-rumble-mini-lock-icon.is-mixed{color:#fde047f2}.kc-rumble-mini-entrant-badge{position:absolute;left:50%;transform:translate(calc(-50% + 4px));bottom:calc(var(--kc-card-height, var(--kc-card-size-m-height)) * .35);min-width:78px;padding:4px 7px;display:inline-flex;flex-direction:column;align-items:center;line-height:1;z-index:10}.kc-rumble-mini-entrant-badge span{font-size:7px;letter-spacing:.12em}.kc-rumble-pool-modal-overlay{position:fixed;inset:0;z-index:1200;background:#05070cb3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;justify-content:center;align-items:center;padding:18px}.kc-rumble-pool-modal{width:min(1240px,96vw);max-height:92vh;overflow:auto;border-radius:16px;border:1px solid rgba(255,255,255,.18);background:#090b13fa;padding:14px}.kc-rumble-pool-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.kc-rumble-pool-modal-header h2{margin:0}.kc-rumble-pool-modal-header p{margin:4px 0 0;opacity:.88}.kc-rumble-pool-close{border:1px solid rgba(255,255,255,.3);border-radius:999px;width:32px;height:32px;font-size:20px;background:#ffffff14;color:inherit}.kc-rumble-pool-toolbar{margin-top:10px;display:flex;flex-direction:column;gap:6px}.kc-rumble-pool-toolbar-row{display:flex;gap:8px}.kc-rumble-pool-toolbar-row--status{align-items:center;justify-content:space-between}.kc-rumble-pool-counter{margin:0;color:#e2e8f0f0;font-size:12px;font-weight:700;letter-spacing:.03em}.kc-rumble-pool-filter-label{margin:0;color:#cbd5e1e0;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.kc-rumble-pool-toolbar-row--controls{align-items:center}.kc-rumble-pool-toolbar-row--controls input{flex:1 1 360px;min-width:220px}.kc-rumble-pool-gender-select{flex:0 0 170px;min-width:170px}.kc-rumble-pool-toolbar-row--actions{align-items:center;flex-wrap:wrap;gap:10px}.kc-rumble-pool-action-group{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;border:1px solid rgba(148,163,184,.35);border-radius:999px;background:#0f172a73;padding:5px 8px}.kc-rumble-pool-action-group .button{white-space:nowrap}.kc-rumble-pool-action-group--bulk{order:1}.kc-rumble-pool-action-group--presets{order:2;margin-left:auto}.kc-rumble-book-modal-overlay{position:fixed;inset:0;z-index:1220;background:#04060cc2;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:18px}.kc-rumble-book-modal{--kc-rumble-book-grid-gap-x: 6px;--kc-rumble-book-grid-gap-y: 8px;width:min(1296px,96vw);max-height:92vh;overflow:auto;border-radius:16px;border:1px solid rgba(255,255,255,.18);background:#090b13fa;padding:14px;display:flex;flex-direction:column;gap:10px}.kc-rumble-book-modal-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.kc-rumble-book-modal-header h2{margin:0}.kc-rumble-book-modal-header-actions{display:inline-flex;align-items:center;gap:8px}.kc-rumble-book-generate{white-space:nowrap}.kc-rumble-book-search-row{display:flex}.kc-rumble-book-search-row input{width:100%}.kc-rumble-book-pinned-area{border:1px solid rgba(255,255,255,.16);border-radius:12px;padding:10px;background:#ffffff08}.kc-rumble-book-pinned-grid{display:grid;grid-template-columns:repeat(auto-fill,var(--kc-card-size-s-width));column-gap:var(--kc-rumble-book-grid-gap-x);row-gap:var(--kc-rumble-book-grid-gap-y)}.kc-rumble-book-pinned-item{display:flex;flex-direction:column;gap:4px;width:var(--kc-card-width, var(--kc-card-size-s-width))}.kc-rumble-book-entry-select{min-width:0}.kc-rumble-book-remove{font-size:14px;line-height:1}.kc-rumble-book-results-grid{display:grid;grid-template-columns:repeat(auto-fill,var(--kc-card-size-s-width));column-gap:var(--kc-rumble-book-grid-gap-x);row-gap:var(--kc-rumble-book-grid-gap-y)}.kc-rumble-book-result-item{display:flex;flex-direction:column;gap:4px;width:var(--kc-card-width, var(--kc-card-size-s-width))}.kc-rumble-book-add-btn.is-added{background:#94a3b84d;border-color:#94a3b873;color:#e2e8f0eb}.kc-rumble-book-actions{display:flex;justify-content:flex-end}.kc-rumble-pool-mini-grid{display:grid;grid-template-columns:repeat(auto-fill,var(--kc-card-size-m-width));gap:10px;margin-top:10px}.kc-rumble-pool-mini-wrap{--kc-card-width: var(--kc-card-size-m-width);--kc-card-height: var(--kc-card-size-m-height);width:var(--kc-card-width);max-width:var(--kc-card-width);box-sizing:border-box}.kc-rumble-book-modal .kc-rumble-pool-mini-wrap{--kc-card-width: var(--kc-card-size-s-width);--kc-card-height: var(--kc-card-size-s-height);width:var(--kc-card-width, var(--kc-card-size-s-width))!important;max-width:var(--kc-card-width, var(--kc-card-size-s-width))!important;height:var(--kc-card-height, var(--kc-card-size-s-height))!important;min-height:var(--kc-card-height, var(--kc-card-size-s-height))!important;aspect-ratio:var(--kc-card-aspect-ratio)!important;zoom:1}.kc-rumble-book-modal .kc-rumble-pool-mini-wrap.kc-premium-card-shell{border-radius:12px}.kc-rumble-book-modal .kc-rumble-mini-lock-icon{width:22px;height:22px;right:5px;top:5px}.kc-rumble-book-modal .kc-rumble-pool-mini-wrap .kc-premium-front-compact{padding:6px;gap:5px}.kc-rumble-book-modal .kc-rumble-pool-mini-wrap .kc-premium-front-compact .kc-premium-front-media{width:calc(var(--kc-card-width, var(--kc-card-size-s-width)) - 24px);height:calc(var(--kc-card-width, var(--kc-card-size-s-width)) - 24px);max-width:calc(var(--kc-card-width, var(--kc-card-size-s-width)) - 24px);min-height:calc(var(--kc-card-width, var(--kc-card-size-s-width)) - 24px);flex:0 0 calc(var(--kc-card-width, var(--kc-card-size-s-width)) - 24px);border-radius:10px}.kc-rumble-book-modal .kc-rumble-pool-mini-wrap .kc-premium-front-compact .kc-premium-front-bottom{gap:4px;padding:3px 6px 6px;min-height:0;max-height:none}.kc-rumble-book-modal .kc-rumble-pool-mini-wrap .kc-premium-front-compact .kc-premium-front-name{font-size:12px;line-height:1.12;font-weight:500;letter-spacing:.01em;text-transform:none;padding:0 2px}.kc-rumble-book-modal .kc-rumble-pool-mini-wrap .kc-premium-front-compact .kc-premium-front-ovr-block{min-width:62px;padding:3px 7px 4px;border-radius:9px}.kc-rumble-book-modal .kc-rumble-pool-mini-wrap .kc-premium-front-compact .kc-premium-front-ovr-label{font-size:.5rem;letter-spacing:.11em}.kc-rumble-book-modal .kc-rumble-pool-mini-wrap .kc-premium-front-compact .kc-premium-front-ovr-value{font-size:clamp(13px,1.3vw,16px)}.kc-rumble-book-modal .kc-rumble-book-add-btn{width:100%;min-height:30px;padding:6px 8px;border-radius:10px;font-size:.78rem;font-weight:600;line-height:1.15}.kc-rumble-book-modal .kc-rumble-book-entry-select span{font-size:10px}.kc-rumble-book-modal .kc-rumble-book-entry-select select{padding:6px 8px;min-height:32px;font-size:.78rem}.kc-rumble-pool-modal .kc-rumble-pool-mini-wrap,.kc-rumble-pool-modal .kc-rumble-pool-mini-wrap .kc-premium-grid-card-body,.kc-rumble-pool-modal .kc-rumble-pool-mini-wrap .kc-rumble-pool-mini-meta,.kc-rumble-pool-modal .kc-rumble-pool-mini-wrap .kc-premium-front-shine-sweep,.kc-rumble-pool-modal .kc-rumble-pool-mini-wrap .kc-premium-front-rainbow-band,.kc-rumble-pool-modal .kc-rumble-pool-mini-wrap .kc-elite-sparkle{transition:opacity .15s ease,filter .15s ease}.kc-rumble-pool-modal .kc-rumble-pool-mini-wrap.is-included{opacity:1;filter:none}.kc-rumble-pool-modal .kc-rumble-pool-mini-wrap.is-included .kc-rumble-pool-mini-meta{opacity:1}.kc-rumble-pool-modal .kc-rumble-pool-mini-wrap.is-excluded{opacity:.74;filter:grayscale(.62) saturate(.42) brightness(.66)}.kc-rumble-pool-modal .kc-rumble-pool-mini-wrap.is-excluded .kc-rumble-pool-mini-meta{opacity:.68}.kc-rumble-pool-modal .kc-rumble-pool-mini-wrap.is-excluded .kc-premium-grid-card-body{filter:saturate(.7) brightness(.8)}.kc-rumble-pool-modal .kc-rumble-pool-mini-wrap.is-excluded .kc-premium-front-shine-sweep,.kc-rumble-pool-modal .kc-rumble-pool-mini-wrap.is-excluded .kc-premium-front-rainbow-band,.kc-rumble-pool-modal .kc-rumble-pool-mini-wrap.is-excluded .kc-elite-sparkle{opacity:.24}.kc-rumble-pool-modal .kc-rumble-pool-mini-wrap.is-excluded:hover,.kc-rumble-pool-modal .kc-rumble-pool-mini-wrap.is-excluded:focus-within{opacity:.86;filter:grayscale(.42) saturate(.58) brightness(.79)}.kc-rumble-pool-modal .kc-rumble-pool-mini-wrap.is-excluded:hover .kc-premium-grid-card-body,.kc-rumble-pool-modal .kc-rumble-pool-mini-wrap.is-excluded:focus-within .kc-premium-grid-card-body{filter:saturate(.85) brightness(.9)}.kc-rumble-pool-modal .kc-rumble-pool-mini-wrap.is-excluded:hover .kc-rumble-pool-mini-meta,.kc-rumble-pool-modal .kc-rumble-pool-mini-wrap.is-excluded:focus-within .kc-rumble-pool-mini-meta{opacity:.82}.kc-rumble-pool-modal .kc-rumble-pool-mini-wrap.is-excluded:hover .kc-premium-front-shine-sweep,.kc-rumble-pool-modal .kc-rumble-pool-mini-wrap.is-excluded:hover .kc-premium-front-rainbow-band,.kc-rumble-pool-modal .kc-rumble-pool-mini-wrap.is-excluded:hover .kc-elite-sparkle,.kc-rumble-pool-modal .kc-rumble-pool-mini-wrap.is-excluded:focus-within .kc-premium-front-shine-sweep,.kc-rumble-pool-modal .kc-rumble-pool-mini-wrap.is-excluded:focus-within .kc-premium-front-rainbow-band,.kc-rumble-pool-modal .kc-rumble-pool-mini-wrap.is-excluded:focus-within .kc-elite-sparkle{opacity:.42}.kc-rumble-pool-mini-wrap.is-outside-filter{order:3}.kc-rumble-pool-mini-meta{margin-top:4px;display:flex;flex-direction:column;gap:2px;font-size:11px}.kc-rumble-inspector-front-wrap{position:relative}.kc-rumble-inspector-member-lock-layer{position:absolute;inset:0;pointer-events:none}.kc-rumble-inspector-member-lock{position:absolute;pointer-events:auto;width:26px;height:26px;border-radius:999px;border:1px solid rgba(255,255,255,.32);background:#06080ce6;color:#f9fafbf5;display:inline-flex;align-items:center;justify-content:center}.kc-rumble-inspector-member-lock.is-unlocked{color:#bae6fdf2}@media(max-width:760px){.kc-rumble-mini-grid{grid-template-columns:repeat(auto-fill,minmax(var(--kc-card-size-s-width),1fr))}.kc-rumble-mini-entrant-badge{bottom:calc(var(--kc-card-height, var(--kc-card-size-m-height)) * .34)}.kc-rumble-pool-modal-overlay,.kc-rumble-book-modal-overlay{padding:0;align-items:stretch}.kc-rumble-pool-modal,.kc-rumble-book-modal{width:100vw;min-height:100dvh;max-height:100dvh;border-radius:0;border-left:0;border-right:0;padding:12px}.kc-rumble-book-modal-header{flex-wrap:wrap;align-items:flex-start}.kc-rumble-book-modal-header-actions{width:100%;display:flex;justify-content:flex-end;flex-wrap:wrap}.kc-rumble-pool-toolbar-row--controls{flex-wrap:wrap}.kc-rumble-pool-toolbar-row--controls input,.kc-rumble-pool-gender-select{flex:1 1 100%;min-width:0}.kc-rumble-pool-toolbar-row--actions{align-items:flex-start;flex-direction:column}.kc-rumble-pool-action-group{width:100%;border-radius:14px}.kc-rumble-pool-action-group--presets{margin-left:0}}.kc-chaos-booking-page .kc-module-card{display:grid;gap:10px}.kc-chaos-booking-controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.kc-chaos-booking-controls label{display:grid;gap:6px;font-size:13px}.kc-chaos-booking-checkbox{align-items:center;grid-template-columns:auto 1fr;gap:8px}.kc-chaos-booking-actions{display:flex;gap:10px;flex-wrap:wrap}.kc-chaos-booking-help{margin:0;font-size:12px;opacity:.8}.kc-chaos-booking-search{min-height:36px}.kc-chaos-booking-pool{max-height:320px;overflow:auto;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:8px;display:grid;gap:6px}.kc-chaos-booking-pool-item{display:flex;align-items:center;gap:8px;font-size:13px}.kc-chaos-booking-results{margin:0;padding-left:20px;display:grid;gap:10px}.kc-chaos-booking-meta{font-size:12px;opacity:.8}.kc-universe-calendar-page{display:grid;gap:10px}.kc-universe-calendar-page-header{margin-bottom:0;display:grid;gap:4px}.kc-universe-dashboard-kicker{display:inline-flex;width:fit-content;padding:3px 8px;border-radius:999px;border:1px solid rgba(250,204,21,.4);background:#facc1526;color:#fef08af2;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.kc-universe-dashboard-overview{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:10px}.kc-universe-dashboard-overview-main{display:grid;gap:8px}.kc-universe-dashboard-overview-main h2{margin:0}.kc-universe-dashboard-overview-main p{margin:0;opacity:.86}.kc-universe-dashboard-overview-actions{display:flex;gap:6px;flex-wrap:wrap}.kc-universe-dashboard-overview-actions .button{text-decoration:none}.kc-universe-dashboard-overview-metrics{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.kc-universe-dashboard-overview-metrics>div{border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:7px 8px;background:#ffffff08}.kc-universe-dashboard-overview-metrics dt{margin:0;font-size:11px;opacity:.78}.kc-universe-dashboard-overview-metrics dd{margin:4px 0 0;font-weight:700}.kc-universe-dashboard-brand-links{display:grid;gap:8px}.kc-universe-dashboard-brand-links-header{display:grid;gap:2px}.kc-universe-dashboard-brand-links-header h2{margin:0}.kc-universe-dashboard-brand-links-header p{margin:0;opacity:.84}.kc-universe-dashboard-brand-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.kc-universe-dashboard-brand-card{border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:9px;background:#ffffff05;display:grid;gap:7px}.kc-universe-dashboard-brand-card h3{margin:0;font-size:1rem}.kc-universe-dashboard-brand-logo-link{width:fit-content;text-decoration:none;border:0;background:transparent;padding:0;cursor:pointer}.kc-universe-dashboard-brand-logo{width:92px;height:46px;border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.24);display:inline-flex;align-items:center;justify-content:center;background:#ffffff14;font-weight:800}.kc-universe-dashboard-brand-logo img{width:100%;height:100%;object-fit:contain}.kc-universe-dashboard-brand-name-link{color:#fffffff2;text-decoration:none;border:0;background:transparent;padding:0;cursor:pointer;font:inherit}.kc-universe-dashboard-brand-name-link:hover{text-decoration:underline}.kc-universe-dashboard-brand-card p{margin:0;font-size:12px;opacity:.78}.kc-universe-dashboard-brand-actions{display:flex;gap:6px;flex-wrap:wrap}.kc-universe-dashboard-brand-actions .button{text-decoration:none}.kc-universe-calendar-board-shell{display:grid;gap:8px}.kc-universe-calendar-board-topbar{display:grid;grid-template-columns:minmax(180px,240px) 1fr minmax(260px,auto);align-items:center;gap:8px}.kc-universe-calendar-brand-block{display:flex;align-items:center;gap:8px;min-width:0}.kc-universe-calendar-brand-logo{width:40px;height:40px;border-radius:999px;overflow:hidden;border:1px solid rgba(255,255,255,.24);display:inline-flex;align-items:center;justify-content:center;background:#ffffff14;font-weight:800;flex-shrink:0}.kc-universe-calendar-brand-logo img{width:100%;height:100%;object-fit:cover}.kc-universe-calendar-brand-meta{display:grid;gap:2px;min-width:0}.kc-universe-calendar-brand-meta strong{font-size:15px;line-height:1.2}.kc-universe-calendar-brand-meta span{font-size:12px;opacity:.78}.kc-universe-calendar-month-nav{display:flex;align-items:center;justify-content:center;gap:8px}.kc-universe-calendar-month-label{min-width:170px;text-align:center;font-weight:800}.kc-universe-calendar-toolbar-metrics{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.kc-universe-calendar-toolbar-metrics>div{border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:5px 8px;display:grid;gap:2px;min-width:80px}.kc-universe-calendar-toolbar-metrics span{font-size:11px;opacity:.78}.kc-universe-calendar-toolbar-metrics strong{font-size:13px}.kc-universe-calendar-control-launchers{display:flex;gap:6px;flex-wrap:wrap}.kc-universe-calendar-nav-note{font-size:12px;opacity:.82}.kc-universe-calendar-board-card{display:grid;gap:8px}.kc-universe-calendar-month-header-row{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.kc-universe-calendar-month-subtle{font-size:12px;opacity:.76}.kc-universe-calendar-board-column-headers{display:grid;grid-template-columns:minmax(90px,130px) repeat(7,minmax(0,1fr));gap:6px}.kc-universe-calendar-board-week-column{font-size:11px;text-transform:uppercase;letter-spacing:.05em;opacity:.7;display:flex;align-items:center;justify-content:center}.kc-universe-calendar-weekday-header-cell{text-transform:uppercase;letter-spacing:.04em;font-size:11px;opacity:.8;text-align:center;padding:5px 3px;border-radius:8px;background:#94a3b81f}.kc-universe-calendar-month-board{display:grid;gap:6px}.kc-universe-calendar-month-row{display:grid;grid-template-columns:minmax(90px,130px) repeat(7,minmax(0,1fr));gap:6px}.kc-universe-calendar-week-label-cell{border:1px solid rgba(255,255,255,.14);border-radius:10px;padding:8px 6px;background:linear-gradient(180deg,#fbbf2424,#0f172a59),#0f172ad1;display:grid;align-content:center;gap:3px;text-align:center}.kc-universe-calendar-week-label-cell strong{font-size:13px}.kc-universe-calendar-week-label-cell span{font-size:11px;opacity:.72}.kc-universe-calendar-month-cell{border:1px solid rgba(255,255,255,.12);border-radius:12px;background:linear-gradient(165deg,#ffffff0a,#94a3b805),radial-gradient(circle at top right,rgba(148,163,184,.1),transparent 60%);padding:6px;min-height:140px;display:grid;align-content:start;gap:6px}.kc-universe-calendar-month-cell.is-empty{background:linear-gradient(180deg,#ffffff05,#94a3b805),repeating-linear-gradient(135deg,#ffffff05,#ffffff05 6px,#94a3b805 6px 12px)}.kc-universe-calendar-day-cell-header{display:flex;align-items:center;justify-content:space-between;gap:4px}.kc-universe-calendar-day-name{font-weight:700;font-size:12px}.kc-universe-calendar-day-slot{font-size:10px;opacity:.74;border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:1px 6px}.kc-universe-calendar-empty-day{font-size:12px;opacity:.7}.kc-universe-calendar-show-list{margin:0;padding:0;list-style:none;display:grid;gap:4px}.kc-universe-calendar-show-tile{width:100%;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:#0f172a99;color:inherit;text-align:left;padding:6px 8px;cursor:pointer;display:grid;grid-template-columns:28px minmax(0,1fr);gap:3px 7px;align-items:center}.kc-universe-calendar-show-tile:hover{border-color:#facc1573;transform:translateY(-1px)}.kc-universe-calendar-show-tile-logo{width:28px;height:28px;border-radius:999px;overflow:hidden;border:1px solid rgba(255,255,255,.24);display:inline-flex;align-items:center;justify-content:center;grid-row:1 / span 2;font-size:12px;font-weight:800;background:#ffffff1f}.kc-universe-calendar-show-tile-logo img{width:100%;height:100%;object-fit:cover}.kc-universe-calendar-show-tile-name{font-size:12px;font-weight:700;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kc-universe-calendar-show-tile-meta{font-size:10px;opacity:.8;line-height:1.2}.kc-universe-calendar-overflow-toggle{border:0;padding:0;margin:0;color:#facc15f2;background:transparent;cursor:pointer;font-size:11px;font-weight:700;text-align:left}.kc-universe-calendar-overflow-toggle:hover{text-decoration:underline}.kc-universe-calendar-hidden-week-panel{margin-top:2px;border:1px solid rgba(251,191,36,.26);border-radius:10px;padding:8px;display:grid;gap:6px;background:linear-gradient(180deg,#fbbf2414,#0f172a73)}.kc-universe-calendar-hidden-week-title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.kc-universe-calendar-hidden-week-show-list{margin:0;padding:0;list-style:none;display:grid;gap:4px}.kc-universe-calendar-status-card{border-color:#facc1559}.kc-universe-dashboard-support-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.kc-universe-dashboard-support-card{margin-bottom:0;display:grid;gap:8px}.kc-universe-dashboard-support-card h3{margin:0}.kc-universe-dashboard-support-list{margin:0;padding:0;list-style:none;display:grid;gap:6px}.kc-universe-dashboard-support-list li{display:grid;gap:2px;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:6px 8px;background:#ffffff05}.kc-universe-dashboard-support-list a{color:#fffffff2;font-weight:700;text-decoration:none}.kc-universe-dashboard-support-list a:hover{text-decoration:underline}.kc-universe-dashboard-support-list span{font-size:12px;opacity:.8}.kc-universe-dashboard-support-empty{margin:0;opacity:.8}.kc-universe-dashboard-growth-zones{margin-bottom:0}.kc-universe-dashboard-growth-zones h3{margin-top:0;margin-bottom:6px}.kc-universe-dashboard-growth-zones p{margin-top:0;margin-bottom:8px;opacity:.84}.kc-universe-dashboard-growth-zones ul{margin:0;padding-left:20px;display:grid;gap:3px;opacity:.88}.kc-universe-calendar-control-modal-surface{width:min(980px,100%);max-height:92vh;border-radius:14px;border:1px solid rgba(250,204,21,.35);background:linear-gradient(180deg,#0f172afa,#020617fa);box-shadow:0 24px 60px #0000008c}.kc-universe-calendar-control-modal-header{padding:12px 14px;border-bottom:1px solid rgba(148,163,184,.25);display:flex;gap:10px;align-items:center;justify-content:space-between}.kc-universe-calendar-control-modal-header h2{margin:0;font-size:19px;line-height:1.2}.kc-universe-calendar-control-modal-header p{margin:4px 0 0;font-size:12px;opacity:.8}.kc-universe-calendar-control-modal-body{padding:12px;display:grid;gap:10px}.kc-universe-calendar-control-modal-footer{padding:10px 14px;border-top:1px solid rgba(148,163,184,.25)}.kc-universe-calendar-modal-section{border:1px solid rgba(148,163,184,.18);border-radius:10px;padding:10px;display:grid;gap:6px;background:#ffffff08}.kc-universe-calendar-modal-nav-row{display:flex;gap:6px;flex-wrap:wrap}.kc-universe-calendar-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.kc-universe-calendar-form-grid label{display:grid;gap:4px;font-size:13px}.kc-universe-calendar-form-grid input,.kc-universe-calendar-form-grid select{min-height:36px}.kc-universe-calendar-multi-brand-panel{margin-top:8px;border:1px solid rgba(148,163,184,.26);border-radius:10px;padding:8px;display:grid;gap:8px;background:#0206176b}.kc-universe-calendar-multi-brand-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.kc-universe-calendar-multi-brand-header span{font-size:12px;opacity:.8}.kc-universe-calendar-brand-toggle-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:6px}.kc-universe-calendar-caution{border:1px solid rgba(245,158,11,.5);border-radius:9px;padding:7px 9px;background:#78350f33;color:#fed7aaf2;font-size:12px}.kc-universe-calendar-image-preview{margin-top:8px;display:flex;align-items:center;gap:8px;font-size:12px;opacity:.9}.kc-universe-calendar-image-preview img{width:120px;height:68px;object-fit:cover;border-radius:8px;border:1px solid rgba(148,163,184,.35)}.kc-universe-calendar-muted-note{font-size:12px;opacity:.82}.kc-universe-calendar-recurring-list{margin-top:8px;display:grid;gap:6px}.kc-universe-calendar-recurring-item{border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:8px;display:grid;gap:6px}.kc-universe-calendar-recurring-summary{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.kc-universe-calendar-recurring-summary-main{display:grid;gap:2px}.kc-universe-calendar-recurring-summary-main span{font-size:12px;opacity:.8}.kc-universe-calendar-recurring-status{border-radius:999px;padding:3px 8px;font-size:11px;border:1px solid rgba(255,255,255,.2)}.kc-universe-calendar-recurring-status.is-active{border-color:#22c55e8c;color:#86efacf2}.kc-universe-calendar-recurring-status.is-inactive{border-color:#fbbf248c;color:#fde68af2}.kc-universe-calendar-recurring-editor{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px}.kc-universe-calendar-recurring-editor label{display:grid;gap:4px;font-size:12px}.kc-universe-calendar-recurring-active{display:inline-flex;align-items:center;gap:6px;align-self:end}.kc-universe-calendar-recurring-actions{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.kc-universe-calendar-checkbox{display:inline-flex;align-items:center;gap:6px}@media(max-width:1200px){.kc-universe-dashboard-overview{grid-template-columns:1fr}.kc-universe-calendar-board-topbar{grid-template-columns:1fr;align-items:stretch}.kc-universe-calendar-toolbar-metrics{justify-content:flex-start}.kc-universe-dashboard-support-grid{grid-template-columns:1fr 1fr}}@media(max-width:900px){.kc-universe-dashboard-support-grid{grid-template-columns:1fr}.kc-universe-calendar-month-row,.kc-universe-calendar-board-column-headers{grid-template-columns:repeat(7,minmax(0,1fr))}.kc-universe-calendar-week-label-cell,.kc-universe-calendar-board-week-column{display:none}.kc-universe-calendar-month-cell{min-height:128px}}@media(max-width:760px){.kc-universe-calendar-month-nav{width:100%;justify-content:space-between}.kc-universe-calendar-month-label{min-width:0;flex:1}.kc-universe-calendar-weekday-header-cell{font-size:10px;padding:6px 2px}.kc-universe-calendar-month-cell{min-height:104px;padding:6px}.kc-universe-calendar-show-tile{padding:5px;grid-template-columns:24px minmax(0,1fr);gap:2px 6px}.kc-universe-calendar-show-tile-logo{width:24px;height:24px}.kc-universe-calendar-show-tile-name{font-size:11px}.kc-universe-calendar-show-tile-meta{font-size:10px}.kc-universe-calendar-control-launchers .button,.kc-universe-calendar-modal-nav-row .button{width:100%}.kc-universe-dashboard-brand-actions .button,.kc-universe-dashboard-overview-actions .button{width:100%;justify-content:center;display:inline-flex}}.kc-universe-show-details-page{display:grid;gap:12px}.kc-universe-show-details-header-row{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.kc-universe-show-details-notes{display:grid;gap:6px;margin-bottom:10px}.kc-universe-show-details-actions{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.kc-universe-show-details-match-list{display:grid;gap:8px}.kc-universe-show-details-fill-precheck{border:1px solid rgba(250,204,21,.35);border-radius:10px;background:#78350f24;padding:10px;margin-bottom:10px}.kc-universe-show-details-match-item{border:1px solid rgba(148,163,184,.35);border-radius:10px;padding:10px;background:#0f172a59}.kc-universe-show-details-match-item.is-dragging{opacity:.65;border-color:#3b82f6b3}.kc-universe-show-details-match-header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;flex-wrap:wrap}.kc-universe-show-details-match-actions{display:flex;gap:8px;flex-wrap:wrap}.kc-universe-show-details-placement-label{display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(250,204,21,.4);color:#facc15f5;font-size:11px;font-weight:700;padding:2px 8px;margin-bottom:4px}.kc-universe-show-details-match-meta{font-size:12px;opacity:.86;margin-top:2px}.kc-universe-show-details-preview-card{border-color:#22c55e59}.kc-universe-show-details-preview-list{display:grid;gap:8px;margin-bottom:10px}.kc-universe-show-details-preview-item{border:1px solid rgba(148,163,184,.25);border-radius:10px;padding:10px;background:#02061757}.kc-universe-show-details-validation-list{margin-top:0;margin-bottom:10px;display:grid;gap:6px}.kc-universe-show-details-config-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.kc-universe-show-details-config-grid label{display:grid;gap:4px}.kc-universe-show-details-event-card{display:grid;gap:10px}.kc-universe-show-details-event-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px}.kc-universe-show-details-event-grid label{display:grid;gap:4px}.kc-universe-show-details-pae-panel{border:1px solid rgba(148,163,184,.26);border-radius:10px;padding:10px;display:grid;gap:10px;background:#0f172a6b}.kc-universe-show-details-pae-header{display:flex;justify-content:space-between;align-items:center;gap:10px}.kc-universe-show-details-pae-header span{font-size:12px;opacity:.82}.kc-universe-show-details-pae-brand-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px}.kc-universe-show-details-caution{border:1px solid rgba(245,158,11,.55);border-radius:9px;padding:8px 10px;background:#78350f2e;color:#fed7aaf2;font-size:12px}.kc-universe-show-details-event-preview{display:flex;align-items:center;gap:10px;font-size:12px;opacity:.9}.kc-universe-show-details-event-logo{width:72px;height:40px;border-radius:8px;overflow:hidden;border:1px solid rgba(148,163,184,.35);display:inline-flex;align-items:center;justify-content:center;background:#0f172a9e;font-weight:800}.kc-universe-show-details-event-logo img{width:100%;height:100%;object-fit:cover}.kc-universe-show-details-only-row{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid rgba(148,163,184,.25);border-radius:10px;padding:6px 8px;background:#02061757}.kc-universe-show-details-only-badge{display:inline-flex;align-items:center;gap:6px}.kc-universe-show-details-only-badge img,.kc-universe-show-details-only-badge span{width:18px;height:18px;border-radius:999px;object-fit:cover;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(148,163,184,.3);font-size:10px;font-weight:800}.kc-universe-show-details-only-badge small{letter-spacing:.04em;font-size:10px;opacity:.86}.kc-universe-show-details-only-toggle{display:inline-flex;align-items:center;gap:7px;font-size:12px}.kc-universe-show-details-participant-chip{margin-top:4px;display:flex;justify-content:space-between;align-items:center;gap:8px;border:1px solid rgba(56,189,248,.45);border-radius:999px;padding:2px 8px;font-size:11px}.kc-universe-show-details-participant-chip em{font-style:normal;border:1px solid rgba(148,163,184,.35);border-radius:999px;padding:1px 6px;font-size:10px;background:#02061759}.kc-universe-show-details-toast{position:fixed;right:16px;bottom:16px;z-index:50;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.16);background:#0f172af2;font-weight:700;box-shadow:0 10px 25px #00000059}@media(max-width:760px){.kc-universe-show-details-match-header{flex-direction:column}.kc-universe-show-details-match-actions,.kc-universe-show-details-match-actions .button{width:100%}.kc-universe-show-details-actions{flex-direction:column}.kc-universe-show-details-actions .button{width:100%}.kc-universe-show-details-only-row,.kc-universe-show-details-event-preview{flex-direction:column;align-items:flex-start}}.kc-universe-title-detail-overview-card{display:grid;gap:10px}.kc-universe-title-detail-overview-top{display:grid;grid-template-columns:minmax(96px,auto) minmax(0,1fr);gap:14px;align-items:center}.kc-universe-title-detail-overview-main{min-width:0}.kc-universe-title-detail-overview-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;font-size:13px;opacity:.92}.kc-universe-title-detail-overview-meta>div{border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:8px 10px;background:#ffffff08}.kc-universe-title-detail-panel-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px}.kc-universe-title-detail-panel{margin-bottom:0}@media(max-width:760px){.kc-universe-title-detail-overview-top{grid-template-columns:1fr}}.kc-champ-history-page{position:relative;isolation:isolate;display:grid;gap:12px;padding:8px;border-radius:14px;overflow:hidden}.kc-champ-history-page:before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg,#020617db,#020617f0),url(/images/universe/championship-history/championship-history-bg.png) center / cover no-repeat}.kc-champ-history-page:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 18% 16%,#facc1529,#02061700);pointer-events:none}.kc-champ-history-page-subtitle{margin-top:4px;font-size:clamp(1.45rem,3.4vw,2rem);line-height:.95;color:#facc15f0}.kc-champ-history-source-switcher{display:grid;gap:10px;padding:10px 12px}.kc-champ-history-segmented{display:inline-flex;width:fit-content;border-radius:999px;border:1px solid rgba(148,163,184,.36);background:#0f172ab8;padding:4px;gap:4px}.kc-champ-history-segmented button{border:0;background:transparent;color:#e2e8f0e6;border-radius:999px;padding:8px 14px;font-weight:700;letter-spacing:.2px}.kc-champ-history-segmented button.is-active{background:#facc15e6;color:#0f172a}.kc-champ-history-segmented button:disabled{opacity:.5;cursor:not-allowed}.kc-champ-history-universe-picker{display:flex;align-items:center;gap:8px}.kc-champ-history-universe-picker label{display:flex;align-items:center;gap:8px;font-size:.9rem}.kc-champ-history-universe-picker select{min-width:220px}.kc-champ-history-source-note{margin:0;opacity:.85;font-size:.9rem}.kc-champ-history-hero-grid{display:grid;grid-template-columns:minmax(340px,.94fr) minmax(420px,1.1fr);gap:12px}.kc-champ-history-hero-column{display:grid;gap:10px;align-content:start}.kc-champ-history-hero-combined-card{position:relative;border:1px solid rgba(148,163,184,.3);border-radius:14px;overflow:hidden;background:linear-gradient(180deg,#facc1514,#020617bf);width:min(100%,800px);aspect-ratio:1 / 1;margin-inline:auto;isolation:isolate;box-shadow:0 28px 50px #00000080}.kc-champ-history-hero-combined-card:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#02061729,#02061799 62%,#020617eb),radial-gradient(circle at 50% 8%,#ffffff1a,#fff0 50%)}.kc-champ-history-hero-combined-brand-bg{position:absolute;left:50%;top:50%;width:100%;height:200%;object-fit:cover;object-position:center;transform:translate(-50%,-50%);opacity:.38;filter:blur(18px) saturate(1.08) brightness(.82);z-index:0}.kc-champ-history-hero-top-zone{position:absolute;inset:0 0 50%;z-index:3}.kc-champ-history-hero-combined-belt{position:absolute;left:50%;top:50%;width:min(50%,400px);max-width:400px;max-height:400px;aspect-ratio:1 / 1;object-fit:contain;transform:translate(-50%,-50%);filter:drop-shadow(0 24px 26px rgba(0,0,0,.64))}.kc-champ-history-hero-name-wrap{position:absolute;left:50%;top:0;width:min(76%,560px);height:50%;max-height:180px;transform:translate(-50%);display:flex;align-items:center;justify-content:center;padding:clamp(4px,1vw,12px);z-index:4}.kc-champ-history-hero-name{width:100%;max-height:180px;overflow:hidden;text-align:center;font-size:clamp(1.2rem,4.5vw,3.4rem);line-height:.86;color:#fffffff5;text-wrap:balance;overflow-wrap:anywhere;text-shadow:0 6px 14px rgba(0,0,0,.78)}.kc-champ-history-hero-bottom-zone{position:absolute;inset:50% 0 0;z-index:2;overflow:hidden}.kc-champ-history-hero-combined-champion{width:92%;height:94%;margin:0 auto;object-fit:contain;object-position:center bottom;filter:saturate(1.03) contrast(1.02)}.kc-champ-history-image-combined{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;position:relative}.kc-champ-history-image-combined:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:#ffffff4d;transform:translate(-.5px);pointer-events:none}.kc-champ-history-image-combined img{width:100%;height:100%;object-fit:cover;display:block}.kc-champ-history-hero-side-copy{position:absolute;left:0;right:0;top:42%;height:20%;z-index:5;display:grid;grid-template-columns:1fr 1fr;pointer-events:none;padding-inline:clamp(14px,2.8vw,30px);align-items:center}.kc-champ-history-hero-side-block{width:min(40%,188px);min-height:58px;display:grid;place-items:center;text-align:center;font-size:clamp(.72rem,1.32vw,1.08rem);font-weight:700;line-height:1.1;color:#e2e8f0eb;text-shadow:0 4px 10px rgba(0,0,0,.76);overflow-wrap:anywhere}.kc-champ-history-hero-side-left{justify-self:start}.kc-champ-history-hero-side-right{justify-self:end}.kc-champ-history-current-meta{margin:0;opacity:.84;font-size:12px}.kc-champ-history-contenders{border:1px solid rgba(148,163,184,.24);border-radius:10px;padding:10px;background:#0f172a73}.kc-champ-history-contenders h3{margin:0 0 8px;font-size:.96rem}.kc-champ-history-contenders ul{list-style:none;padding:0;margin:0;display:grid;gap:6px}.kc-champ-history-contenders li{display:grid;grid-template-columns:30px 24px minmax(0,1fr) auto;align-items:center;gap:8px}.kc-champ-history-contenders img{width:30px;height:30px;border-radius:6px;object-fit:cover;border:1px solid rgba(255,255,255,.16)}.kc-champ-history-stats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kc-champ-history-highlight-card{border:1px solid rgba(148,163,184,.22);border-radius:12px;padding:8px;background:#020617a8;display:grid;gap:8px;min-height:230px}.kc-champ-history-highlight-header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.kc-champ-history-highlight-header h3{margin:0;font-size:1.02rem}.kc-champ-history-highlight-top{display:grid;grid-template-columns:92px minmax(0,1fr);gap:8px;align-items:center}.kc-champ-history-highlight-portrait{width:92px;height:92px;border-radius:12px;object-fit:cover;border:1px solid rgba(255,255,255,.22)}.kc-champ-history-highlight-top-copy{display:grid;gap:2px;font-size:.96rem}.kc-champ-history-highlight-top-copy strong{font-size:1.54rem;line-height:.88}.kc-champ-history-highlight-secondary{display:grid;gap:4px}.kc-champ-history-rank-button{border:1px solid rgba(148,163,184,.24);border-radius:8px;background:#ffffff05;color:inherit;padding:6px;text-align:left;display:grid;grid-template-columns:44px 26px minmax(0,1fr) auto;gap:6px;align-items:center;cursor:pointer}.kc-champ-history-rank-portrait{width:44px;height:44px;border-radius:7px;object-fit:cover;border:1px solid rgba(255,255,255,.2)}.kc-champ-history-rank-button:hover{border-color:#facc158f}.kc-champ-history-recent-change{display:grid;gap:8px;font-size:.92rem;min-height:170px}.kc-champ-history-recent-meta{display:flex;flex-wrap:wrap;gap:6px}.kc-champ-history-recent-meta span{border:1px solid rgba(148,163,184,.24);background:#0f172a85;border-radius:999px;padding:3px 10px;font-size:.78rem}.kc-champ-history-recent-arena{position:relative;display:grid;gap:8px;align-items:center;min-height:136px}.kc-champ-history-recent-arena.is-head-to-head{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr)}.kc-champ-history-recent-arena.is-multi{grid-template-columns:repeat(3,minmax(0,1fr))}.kc-champ-history-recent-vs{display:grid;place-items:center;border:1px solid rgba(250,204,21,.45);border-radius:999px;color:#facc15f0;font-weight:800;letter-spacing:.8px;padding:8px;min-height:42px;background:radial-gradient(circle at center,#facc1533,#0f172a8c)}.kc-champ-history-recent-arena.is-head-to-head .kc-champ-history-recent-vs{grid-column:2;grid-row:1}.kc-champ-history-recent-arena.is-head-to-head .kc-champ-history-recent-participant:nth-of-type(1){grid-column:1}.kc-champ-history-recent-arena.is-head-to-head .kc-champ-history-recent-participant:nth-of-type(2){grid-column:3}.kc-champ-history-recent-arena.is-multi .kc-champ-history-recent-vs{grid-column:2;grid-row:2}.kc-champ-history-recent-participant{border:1px solid rgba(148,163,184,.26);border-radius:10px;background:#0f172a9e;padding:6px;display:grid;justify-items:center;text-align:center;gap:4px}.kc-champ-history-recent-participant.is-winner{border-color:#facc1594;background:linear-gradient(180deg,#facc152e,#0f172ab3)}.kc-champ-history-recent-participant-avatar{width:74px;height:74px;border-radius:10px;border:1px solid rgba(255,255,255,.2);object-fit:cover}.kc-champ-history-recent-arena.is-head-to-head .kc-champ-history-recent-participant-avatar{width:98px;height:98px}.kc-champ-history-recent-participant strong{font-size:1.05rem;line-height:.95}.kc-champ-history-recent-participant span{font-size:.7rem;opacity:.82}.kc-champ-history-participant-pill,.kc-champ-history-participant-image{display:none}.kc-champ-history-empty{margin:0;opacity:.82}.kc-champ-history-table-header{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.kc-champ-history-table-header h2{margin:0}.kc-champ-history-table{min-width:1120px}.kc-champ-history-row-image{width:28px;height:28px;border-radius:6px;object-fit:cover;border:1px solid rgba(255,255,255,.18);background:#ffffff0a}.kc-champ-history-row-image.kc-champ-history-image-combined img{border:0}.kc-champ-history-row-champion{font-size:1.02rem;line-height:.95}.kc-champ-history-row-primary{font-size:1.02rem;line-height:1}.kc-champ-history-row-members{margin-top:4px;font-size:.78rem;line-height:1.2;opacity:.84;font-weight:500}.kc-champ-history-page .kc-responsive-modal-overlay{background:#010511d6;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.kc-champ-history-modal{width:min(640px,100%);border-radius:14px;border:1px solid rgba(250,204,21,.3);background:linear-gradient(180deg,#0a0e18,#04070e);box-shadow:0 24px 60px #0000008c}.kc-champ-history-modal-list{margin:0;padding-left:22px;display:grid;gap:8px}.kc-champ-history-modal-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.kc-champ-history-match-editor{width:min(760px,100%)}.kc-champ-history-match-editor-body{display:grid;gap:10px}.kc-champ-history-match-editor-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.kc-champ-history-match-editor-meta label,.kc-champ-history-match-editor-actions label{display:grid;gap:4px;font-size:.82rem}.kc-champ-history-match-editor-list{display:grid;gap:8px}.kc-champ-history-match-editor-slot{border:1px solid rgba(148,163,184,.24);border-radius:10px;padding:8px;display:grid;gap:6px;background:#0f172a6b}.kc-champ-history-match-editor-slot header{display:flex;align-items:center;justify-content:space-between;gap:8px}.kc-champ-history-match-editor-actions{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;flex-wrap:wrap}@media(max-width:1320px){.kc-champ-history-stats-grid{grid-column:1 / -1}}@media(max-width:1080px){.kc-champ-history-hero-grid{grid-template-columns:1fr}}@media(max-width:1180px){.kc-champ-history-table th:nth-child(5),.kc-champ-history-table td:nth-child(5){display:none}}@media(max-width:980px){.kc-champ-history-table th:nth-child(4),.kc-champ-history-table td:nth-child(4){display:none}}@media(max-width:760px){.kc-champ-history-hero-side-block{min-height:48px;font-size:clamp(.68rem,2.6vw,.92rem)}.kc-champ-history-hero-name{font-size:clamp(1rem,6.3vw,2.05rem)}.kc-champ-history-hero-side-copy{top:44%;height:18%;padding-inline:clamp(10px,3vw,18px)}.kc-champ-history-stats-grid,.kc-champ-history-highlight-top{grid-template-columns:1fr}.kc-champ-history-rank-button{grid-template-columns:30px 24px minmax(0,1fr)}.kc-champ-history-rank-button span:last-child{grid-column:2 / span 2}.kc-champ-history-table{min-width:0;width:100%}.kc-champ-history-recent-arena.is-head-to-head{grid-template-columns:1fr}.kc-champ-history-recent-vs{order:3}.kc-champ-history-recent-arena.is-head-to-head .kc-champ-history-recent-vs{grid-column:auto;grid-row:auto}.kc-champ-history-recent-arena.is-head-to-head .kc-champ-history-recent-participant:nth-of-type(1),.kc-champ-history-recent-arena.is-head-to-head .kc-champ-history-recent-participant:nth-of-type(2){grid-column:auto}.kc-champ-history-match-editor-meta{grid-template-columns:1fr}}.kc-universe-championships-page{display:grid;gap:10px}.kc-universe-championships-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.kc-universe-championships-toolbar-actions{display:flex;gap:8px;flex-wrap:wrap}.kc-universe-championships-toolbar-actions .button{text-decoration:none}.kc-universe-championships-brand-list,.kc-universe-championships-brand-section{display:grid;gap:10px}.kc-universe-championships-brand-header{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.kc-universe-championships-brand-title-button{border:0;background:transparent;color:inherit;padding:0;margin:0;font-size:1.16rem;font-weight:800;cursor:pointer}.kc-universe-championships-brand-title-button:hover{text-decoration:underline}.kc-universe-championships-brand-meta{font-size:12px;opacity:.84}.kc-universe-championships-division-list{display:grid;gap:10px}.kc-universe-championships-division-title{margin:0 0 8px;font-size:1rem;opacity:.9}.kc-universe-championships-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px}.kc-universe-championship-card{border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#ffffff08;display:grid;overflow:hidden;cursor:pointer;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease}.kc-universe-championship-card:hover{transform:translateY(-2px);border-color:#facc158f;box-shadow:0 16px 32px #00000059}.kc-universe-championship-card:focus-visible{outline:2px solid rgba(250,204,21,.9);outline-offset:2px}.kc-universe-championship-card-media{position:relative;aspect-ratio:16 / 9;background:radial-gradient(circle at center,#ffffff14,#00000070);overflow:hidden}.kc-universe-championship-card-brand-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.48;filter:saturate(.88) brightness(.74)}.kc-universe-championship-card-brand-fallback{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:44px;font-weight:900;color:#ffffffd1}.kc-universe-championship-card-champion{position:absolute;left:8px;right:8px;bottom:4px;width:calc(100% - 16px);height:calc(100% - 16px);object-fit:contain;filter:drop-shadow(0 8px 14px rgba(0,0,0,.56))}.kc-universe-championship-card-belt{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;z-index:2;filter:drop-shadow(0 8px 12px rgba(0,0,0,.56))}.kc-universe-championship-card-body{display:grid;gap:6px;padding:10px}.kc-universe-championship-card-body h4{margin:0;font-size:1rem}.kc-universe-championship-card-body p{margin:0;font-size:13px;opacity:.9}.kc-universe-championships-inline-link{border:0;background:transparent;padding:0;margin:0;color:#facc15f2;text-align:left;cursor:pointer;font-size:13px}.kc-universe-championships-inline-link:hover{text-decoration:underline}.kc-universe-championships-modal-surface{width:min(1120px,100%);max-height:92vh;border-radius:14px;border:1px solid rgba(250,204,21,.35);background:linear-gradient(180deg,#0f172afa,#020617fa);box-shadow:0 24px 60px #0000008c}.kc-universe-championships-modal-header{padding:12px 14px;border-bottom:1px solid rgba(148,163,184,.25);display:flex;gap:10px;align-items:center;justify-content:space-between}.kc-universe-championships-summary-panel{border:1px solid rgba(148,163,184,.24);border-radius:10px;padding:10px;background:#ffffff08;display:grid;gap:8px}.kc-universe-championships-summary-panel p{margin:0}.kc-universe-championships-summary-actions{display:flex;gap:8px;flex-wrap:wrap}.kc-universe-championships-history-panel{border:1px solid rgba(148,163,184,.24);border-radius:10px;padding:10px;background:#ffffff08;display:grid;gap:8px}.kc-universe-championships-history-header{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.kc-universe-championships-history-actions{display:flex;gap:8px;flex-wrap:wrap}.kc-universe-championships-history-empty{margin:0;opacity:.84}.kc-universe-championships-history-table{width:100%;border-collapse:collapse}.kc-universe-championships-history-table th,.kc-universe-championships-history-table td{padding:8px;border-bottom:1px solid rgba(255,255,255,.1);vertical-align:top;text-align:left;font-size:12px}.kc-universe-championships-history-table td input,.kc-universe-championships-history-table td select{width:100%;min-width:130px}.kc-universe-championships-history-sort-button{border:0;background:transparent;color:inherit;font:inherit;font-weight:700;padding:0;margin:0;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.kc-universe-championships-history-sort-button.is-active{color:#facc15f2}.kc-universe-championships-history-link-row{display:flex;gap:6px;align-items:center}.kc-universe-championships-history-plus-link{min-width:34px;min-height:34px;padding:0 10px;line-height:1;font-size:18px}.kc-universe-championships-history-link-picker{margin-top:6px;display:grid;gap:6px}.kc-universe-championships-history-link-options{display:flex;gap:6px;flex-wrap:wrap}.kc-universe-championships-history-link-empty{font-size:11px;opacity:.82}.kc-universe-championships-history-ambiguous-input{border-color:#fbbf24d9;box-shadow:0 0 0 1px #fbbf2440}.kc-universe-championships-history-table tr.is-real-world{background:#ffffff05}.kc-universe-championships-history-table tr.is-universe{background:#facc1514}.kc-universe-championships-history-divider td{border-top:2px solid rgba(250,204,21,.6);border-bottom:1px solid rgba(250,204,21,.5);font-weight:800;text-transform:uppercase;letter-spacing:.04em;background:#facc1524}.kc-universe-championships-history-row-meta{margin-top:4px;margin-bottom:4px;font-size:11px}.kc-universe-championships-history-table tr.is-linked-row{box-shadow:inset 0 0 0 999px #22c55e0f}.kc-universe-championships-history-table tr.is-unlinked-row{box-shadow:inset 0 0 0 999px #94a3b80d}.kc-universe-championships-history-table tr.is-ambiguous-link{box-shadow:inset 0 0 0 999px #facc1517}.kc-universe-championships-history-row-meta .is-manual{opacity:.82}.kc-universe-championships-history-message{margin:0;font-size:13px}.kc-universe-championships-history-message.is-error{color:#fca5a5}.kc-universe-championships-history-message.is-success{color:#86efac}.kc-universe-championships-modal-footer{padding:12px 14px;border-top:1px solid rgba(148,163,184,.25)}.kc-universe-championships-contender-list{margin:0;padding-left:18px;display:grid;gap:8px}.kc-universe-championships-contender-list li{display:grid;gap:2px}.kc-universe-championships-contender-list span{font-size:12px;opacity:.84}@media(max-width:760px){.kc-universe-championships-toolbar-actions,.kc-universe-championships-summary-actions,.kc-universe-championships-history-actions{width:100%}.kc-universe-championships-toolbar-actions .button,.kc-universe-championships-summary-actions .button,.kc-universe-championships-history-actions .button{width:100%;justify-content:center;display:inline-flex}}.kc-universe-tag-team-sections-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.kc-universe-tag-team-sections-grid>.card{margin-bottom:0;min-width:0}.kc-universe-object-card{min-width:0}.kc-universe-object-card-header-row{display:grid;grid-template-columns:minmax(0,clamp(120px,28%,200px)) minmax(0,1fr);gap:12px;align-items:start}.kc-universe-object-image-slot{width:clamp(120px,28%,200px);max-width:100%;aspect-ratio:1 / 1;border-radius:14px;border:1px solid color-mix(in srgb,rgba(136,149,176,.68) 68%,#ffffff 32%);background:linear-gradient(160deg,#ffffff0f,#ffffff03),#0a0d13eb;box-shadow:0 1px #ffffff38 inset,0 0 0 1px #ffffff14;box-sizing:border-box;overflow:hidden;--kc-card-outline: #8895b0}.kc-universe-object-image-slot-media,.kc-universe-object-image-slot-single{width:100%;height:100%}.kc-universe-object-image-slot-single{display:block;object-fit:cover}.kc-universe-object-image-slot .kc-premium-front-media-split{width:100%;height:100%}@media(min-width:1024px){.kc-universe-tag-team-sections-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.kc-universe-object-card-header-row{grid-template-columns:minmax(0,1fr)}.kc-universe-object-image-slot{width:min(200px,100%)}}.kc-page-roster{display:grid;gap:12px;min-width:0}.kc-page-roster .kc-roster-section{display:grid;gap:8px;min-width:0}.kc-page-roster .kc-section-title{margin:0;font-size:1.08rem;font-weight:750;letter-spacing:.01em}.kc-page-roster .kc-roster-filter-shell{border:1px solid rgba(255,255,255,.11);border-radius:12px;background:#ffffff08;padding:10px;display:grid;gap:8px;container-type:inline-size}.kc-page-roster .kc-roster-filter-header{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;flex-wrap:wrap}.kc-page-roster .kc-roster-filter-title{margin:0;font-size:.98rem;font-weight:760}.kc-page-roster .kc-roster-filter-subtitle{margin:2px 0 0;font-size:.78rem;opacity:.84}.kc-page-roster .kc-roster-filter-header-actions{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.kc-page-roster .kc-roster-filter-collapsed-summary{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.kc-page-roster .kc-roster-filter-summary-count{font-size:.8rem;font-weight:740;opacity:.92}.kc-page-roster .kc-roster-filter-summary-chip-row{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.kc-page-roster .kc-roster-filter-summary-chip{display:inline-flex;align-items:center;min-height:24px;border-radius:999px;padding:2px 8px;border:1px solid rgba(255,255,255,.2);background:#ffffff14;font-size:.7rem;opacity:.9}.kc-page-roster .kc-roster-filter-body{display:grid;gap:8px}.kc-page-roster .kc-roster-filter-grid{display:grid;grid-template-columns:minmax(220px,1.15fr) minmax(0,3fr) auto;align-items:end;gap:8px}.kc-page-roster .kc-roster-filter-dropdown-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0}.kc-page-roster .kc-roster-filter-field{display:grid;gap:4px;min-width:0;font-size:.72rem;font-weight:700;letter-spacing:.02em;opacity:.95}.kc-page-roster .kc-roster-filter-field input,.kc-page-roster .kc-roster-filter-field select{min-height:32px;padding:6px 8px;border-radius:8px}.kc-page-roster .kc-roster-filter-checkbox{display:inline-flex;align-items:center;justify-self:end;gap:8px;min-height:32px;min-width:0;white-space:nowrap;font-size:.78rem;font-weight:700}.kc-page-roster .kc-roster-filter-tag-section{display:grid;gap:6px}.kc-page-roster .kc-roster-filter-tag-label{font-size:.72rem;font-weight:720;letter-spacing:.04em;text-transform:uppercase;opacity:.82}.kc-page-roster .kc-roster-filter-tag-list{display:flex;flex-wrap:wrap;gap:6px}.kc-page-roster .kc-roster-filter-tag{border-radius:999px;min-height:26px;padding:3px 9px;border:1px solid rgba(255,255,255,.23);background:#ffffff12;color:#f5f5f5f2;cursor:pointer;font-size:.72rem;font-weight:780;letter-spacing:.05em;text-transform:uppercase;transition:transform .12s ease,opacity .12s ease,border-color .12s ease}.kc-page-roster .kc-roster-filter-tag.is-selected{border-color:#60a5facc;background:#2563eb4d;color:#dbeafe;opacity:1}.kc-page-roster .kc-roster-filter-tag.is-unselected{opacity:.5}.kc-page-roster .kc-roster-filter-tag:hover{transform:translateY(-1px);opacity:.95}.kc-page-roster .kc-status-panel{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px;padding:8px 10px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff08}.kc-page-roster .kc-status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:2px 10px;border-radius:999px;font-size:.72rem;letter-spacing:.08em;font-weight:900;text-transform:uppercase;border:1px solid rgba(255,255,255,.2)}.kc-page-roster .kc-status-pill-ready{color:#06110a;border-color:#6efaaeb3;background:linear-gradient(90deg,#6efaaeeb,#2ec578eb)}.kc-page-roster .kc-status-pill-blocked{color:#ffeaeafa;border-color:#ff7f7f80;background:#7d17178c}.kc-page-roster .kc-status-text{flex:1;min-width:220px;line-height:1.4}.kc-page-roster .kc-roster-management-header{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;flex-wrap:wrap}.kc-page-roster .kc-roster-management-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.kc-page-roster .kc-roster-saves-panel{display:grid;gap:8px;margin-top:0}.kc-page-roster .kc-roster-access-panel{border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:8px;background:#ffffff08;display:grid;gap:4px}.kc-page-roster .kc-roster-access-copy,.kc-page-roster .kc-roster-access-warning{margin:0;font-size:.86rem}.kc-page-roster .kc-roster-access-warning{color:#fbbf24}.kc-page-roster .kc-roster-saves-row{display:grid;grid-template-columns:minmax(130px,170px) minmax(220px,1fr) auto;align-items:center;gap:8px}.kc-page-roster .kc-roster-saves-row-create{grid-template-columns:minmax(130px,170px) minmax(220px,1fr) minmax(220px,1fr) auto}.kc-page-roster .kc-roster-saves-row label{font-size:12px;font-weight:700;opacity:.86}.kc-page-roster .kc-roster-save-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}.kc-page-roster .kc-roster-save-card{border:1px solid var(--kc-roster-border, rgba(255, 255, 255, .2));border-radius:12px;padding:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--kc-roster-primary, #2455d4) 18%,transparent),transparent),var(--kc-roster-surface, rgba(255, 255, 255, .04));color:var(--kc-roster-text, rgba(245, 245, 245, .95));display:grid;gap:8px}.kc-page-roster .kc-roster-save-card.is-active{box-shadow:0 0 0 1px color-mix(in srgb,var(--kc-roster-accent, #9ec0ff) 75%,transparent)}.kc-page-roster .kc-roster-save-card.is-locked{opacity:.84}.kc-page-roster .kc-roster-save-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.kc-page-roster .kc-roster-save-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kc-page-roster .kc-roster-chip{display:inline-flex;align-items:center;border-radius:999px;padding:2px 8px;font-size:.72rem;font-weight:800;border:1px solid rgba(255,255,255,.28);background:#ffffff24}.kc-page-roster .kc-roster-chip-locked{border-color:#facc15a6;color:#fde68a;background:#785c0d7a}.kc-page-roster .kc-roster-save-meta{display:flex;flex-wrap:wrap;gap:8px;font-size:.8rem;opacity:.92}.kc-page-roster .kc-roster-edit-fields{display:grid;gap:6px}.kc-page-roster .kc-roster-save-card-actions{display:flex;flex-wrap:wrap;gap:6px}.kc-page-roster .kc-roster-save-card-actions .kc-button{flex:1 1 calc(50% - 6px)}.kc-page-roster .kc-roster-preview-panel{border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:12px;background:#ffffff08;display:grid;gap:8px}.kc-page-roster .kc-roster-preview-panel p{margin:0}.kc-page-roster .kc-roster-preview-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.kc-page-roster .kc-roster-preview-header h3{margin:0;font-size:1rem}.kc-page-roster .kc-roster-preview-list{line-height:1.4}.kc-page-roster .kc-roster-preview-actions{display:flex;justify-content:flex-end}.kc-page-roster .kc-inline-actions,.kc-page-roster .kc-inline-actions-row{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px}.kc-page-roster .kc-table-wrapper{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.kc-page-roster .kc-table td,.kc-page-roster .kc-table th{vertical-align:middle}.kc-page-roster .kc-roster-image-button{width:42px;height:42px;padding:0;border:0;border-radius:8px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background:transparent}.kc-page-roster .kc-roster-image-button:hover{transform:translateY(-1px)}.kc-page-roster .kc-roster-image-button:focus-visible{outline:2px solid rgba(250,204,21,.78);outline-offset:2px}.kc-page-roster .kc-roster-image-thumb{width:42px;height:42px;border-radius:8px;object-fit:cover;display:block;border:1px solid rgba(255,255,255,.12);background:#0000002e}.kc-page-roster .kc-table-roster-identity{min-width:740px}.kc-page-roster .kc-table-roster-management{min-width:1120px}.kc-page-roster .kc-roster-ovr-unknown{display:inline-flex;align-items:center;justify-content:center;min-width:20px;min-height:20px;border-radius:999px;border:1px solid rgba(250,204,21,.75);background:#facc1524;color:#fde68a;font-weight:900}.kc-page-roster .kc-roster-status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.04em}.kc-page-roster .kc-roster-status-available{border:1px solid rgba(74,222,128,.55);background:#16a34a33;color:#dcfce7}.kc-page-roster .kc-roster-status-unavailable{border:1px solid rgba(248,113,113,.55);background:#b91c1c33;color:#fee2e2}@container (max-width: 1220px){.kc-page-roster .kc-roster-filter-grid{grid-template-columns:minmax(0,1fr) auto;align-items:end}.kc-page-roster .kc-roster-filter-dropdown-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-column:1 / -1}.kc-page-roster .kc-roster-filter-checkbox{justify-self:end}}@media(min-width:761px)and (max-width:1024px){.kc-page-roster{gap:12px}.kc-page-roster .kc-roster-filter-grid{grid-template-columns:minmax(0,1fr) auto;align-items:end}.kc-page-roster .kc-roster-filter-dropdown-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-column:1 / -1}.kc-page-roster .kc-roster-filter-checkbox{justify-self:end}.kc-page-roster .kc-status-panel{padding:10px}.kc-page-roster .kc-roster-management-actions{justify-content:flex-start}.kc-page-roster .kc-roster-saves-row{grid-template-columns:minmax(130px,170px) minmax(220px,1fr) auto}.kc-page-roster .kc-roster-saves-row-create{grid-template-columns:minmax(130px,170px) minmax(180px,1fr) minmax(180px,1fr) auto}}@media(max-width:760px){.kc-page-roster{gap:10px}.kc-page-roster .kc-roster-filter-shell{padding:9px;border-radius:10px}.kc-page-roster .kc-roster-filter-grid{grid-template-columns:minmax(0,1fr) auto;align-items:end}.kc-page-roster .kc-roster-filter-dropdown-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-column:1 / -1}.kc-page-roster .kc-roster-filter-checkbox{justify-self:end}.kc-page-roster .kc-roster-filter-header-actions{width:100%;justify-content:flex-start}.kc-page-roster .kc-roster-filter-header-actions .kc-button{flex:1 1 calc(50% - 6px);min-height:36px}.kc-page-roster .kc-status-panel{padding:10px;border-radius:10px}.kc-page-roster .kc-status-text{min-width:0;width:100%}.kc-page-roster .kc-roster-management-actions{width:100%;justify-content:stretch}.kc-page-roster .kc-roster-management-actions .kc-button{flex:1 1 calc(50% - 8px);min-height:40px}.kc-page-roster .kc-roster-management-actions .kc-button-primary{flex-basis:100%}.kc-page-roster .kc-roster-saves-row,.kc-page-roster .kc-roster-saves-row-create,.kc-page-roster .kc-roster-save-cards{grid-template-columns:1fr}.kc-page-roster .kc-table-roster-identity,.kc-page-roster .kc-table-roster-management{min-width:0;width:100%}.kc-page-roster .kc-table thead{display:none}.kc-page-roster .kc-table tbody{display:grid;gap:10px}.kc-page-roster .kc-table tr{display:grid;gap:8px;padding:10px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#ffffff05}.kc-page-roster .kc-table td{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:0;border:0;white-space:normal;word-break:break-word}.kc-page-roster .kc-table td:before{content:attr(data-label);flex:0 0 auto;font-size:.72rem;font-weight:750;line-height:1.2;letter-spacing:.03em;text-transform:uppercase;color:#f5f5f5ad}.kc-page-roster .kc-table td[data-label=Image]{justify-content:flex-start}.kc-page-roster .kc-table td[data-label=Image]:before{display:none}.kc-page-roster .kc-roster-image-button,.kc-page-roster .kc-roster-image-thumb{width:46px;height:46px}.kc-page-roster .kc-table td[data-label=Actions]{display:grid;gap:8px}.kc-page-roster .kc-table td[data-label=Actions]:before{margin-bottom:2px}.kc-page-roster .kc-inline-actions,.kc-page-roster .kc-inline-actions-row{width:100%;display:flex;gap:8px}.kc-page-roster .kc-inline-actions .kc-button,.kc-page-roster .kc-inline-actions-row .kc-button{flex:1 1 0;min-height:40px}}.kc-availability-tag-editor{display:grid;gap:10px;margin-top:8px}.kc-availability-tag-editor-group{display:grid;gap:6px}.kc-availability-tag-editor-heading{margin:0;font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;opacity:.86}.kc-availability-tag-editor-tags{display:flex;flex-wrap:wrap;gap:6px}.kc-availability-tag-toggle{border-radius:999px;min-height:28px;padding:4px 10px;border:1px solid rgba(255,255,255,.28);background:#ffffff14;color:#fffffff0;font-size:.74rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:transform .14s ease,opacity .14s ease,border-color .14s ease,background-color .14s ease}.kc-availability-tag-toggle.is-selected{border-color:#60a5fac7;background:#2563eb4d;color:#dbeafe;opacity:1}.kc-availability-tag-toggle.is-unselected{opacity:.5}.kc-availability-tag-toggle:hover{transform:translateY(-1px);opacity:.96}.kc-availability-tag-toggle:focus-visible{outline:2px solid rgba(96,165,250,.9);outline-offset:1px}.kc-draft-landing-page{max-width:1100px;margin:0 auto;display:grid;gap:14px}.kc-draft-landing-header{display:grid;gap:6px}.kc-draft-landing-title{margin:0;font-size:clamp(2rem,4vw,2.7rem);color:#facc15;text-shadow:0 0 16px rgba(250,204,21,.28)}.kc-draft-landing-subtitle{margin:0;opacity:.86;max-width:72ch}.kc-draft-landing-card{margin-bottom:0}.kc-fantasy-draft-coming-page{max-width:1100px;margin:0 auto;display:grid;gap:14px}.kc-fantasy-draft-coming-header{display:grid;gap:6px}.kc-fantasy-draft-coming-title{margin:0;font-size:clamp(2rem,4vw,2.7rem);color:#facc15;text-shadow:0 0 16px rgba(250,204,21,.28)}.kc-fantasy-draft-coming-subtitle{margin:0;opacity:.86;max-width:72ch}.kc-fantasy-draft-coming-hero{margin-bottom:0;padding:12px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:14px;align-items:stretch}.kc-fantasy-draft-coming-image-wrap{border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.12);min-height:220px;background:#080a10d9}.kc-fantasy-draft-coming-image{width:100%;height:100%;object-fit:cover;display:block}.kc-fantasy-draft-coming-content{display:grid;align-content:center;gap:10px}.kc-fantasy-draft-coming-content h2,.kc-fantasy-draft-coming-content p{margin:0}.kc-fantasy-draft-coming-content p{opacity:.88}.kc-fantasy-draft-coming-note{padding:8px 10px;border-radius:10px;border:1px solid rgba(250,204,21,.42);background:#facc151a;color:#fef08af2;font-size:.9rem}.kc-fantasy-draft-coming-actions{display:flex;flex-wrap:wrap;gap:8px}.kc-fantasy-draft-coming-actions .button{text-decoration:none}@media(max-width:860px){.kc-fantasy-draft-coming-hero{grid-template-columns:1fr}.kc-fantasy-draft-coming-image-wrap{min-height:190px}}@media(max-width:760px){.kc-fantasy-draft-coming-actions .button{width:100%;display:inline-flex;justify-content:center}}.kc-customizations-page{max-width:1100px;margin:0 auto;padding:16px}.kc-customizations-title{margin-bottom:8px;font-size:clamp(2rem,4vw,2.8rem);color:#facc15;text-shadow:0 0 16px rgba(250,204,21,.3)}.kc-customizations-grid{margin-top:18px;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.kc-customizations-tile{border:1px solid rgba(255,255,255,.15);border-radius:12px;overflow:hidden;background:#080a10d9;display:grid;grid-template-rows:auto 1fr;color:inherit;text-decoration:none;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease,background .12s ease}.kc-customizations-tile:hover{transform:translateY(-2px);border-color:#facc1573;box-shadow:0 14px 28px #00000057}.kc-customizations-tile:focus-visible{outline:2px solid rgba(250,204,21,.78);outline-offset:2px;border-color:#facc159e}.kc-customizations-tile-image-wrap{position:relative;aspect-ratio:16 / 9;min-height:150px}.kc-customizations-tile-image-wrap:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000000d 35%,#000000ad);pointer-events:none}.kc-customizations-tile-image{width:100%;height:100%;object-fit:cover;display:block}.kc-customizations-tile-content{padding:12px;display:grid;gap:8px}.kc-customizations-tile-content p{margin:0;opacity:.86}.kc-customizations-tile-title{margin:0;position:absolute;right:12px;bottom:10px;z-index:1;text-align:right;font-size:clamp(1.15rem,2.1vw,1.6rem);color:#fffffffa;text-shadow:-1px -1px 0 rgba(0,0,0,.85),1px -1px 0 rgba(0,0,0,.85),-1px 1px 0 rgba(0,0,0,.85),1px 1px 0 rgba(0,0,0,.85),0 4px 10px rgba(0,0,0,.72)}.kc-tag-team-faction-page{--kc-tag-team-faction-sticky-top: 0px;max-width:1200px;height:100%;min-height:0;margin:0 auto;padding:16px;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:14px;overflow:hidden}.kc-tag-team-faction-tabs{display:flex;gap:8px;flex-wrap:wrap}.kc-tag-team-faction-layout{display:grid;gap:14px;grid-template-columns:minmax(280px,380px) minmax(0,1fr);align-items:stretch;min-height:0}.kc-tag-team-faction-layout>.card{margin-bottom:0;min-width:0;min-height:0}.kc-tag-team-faction-list-column{display:flex;flex-direction:column;height:100%;min-height:0;max-height:100%;overflow:hidden}.kc-tag-team-faction-detail-column{position:sticky;top:var(--kc-tag-team-faction-sticky-top);align-self:stretch;height:100%;max-height:100%;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.kc-tag-team-faction-list-header{display:flex;gap:10px;justify-content:space-between;align-items:center;flex-wrap:wrap}.kc-tag-team-faction-create{margin-top:10px;border:1px solid rgba(255,255,255,.14);border-radius:10px;padding:10px;display:grid;gap:8px}.kc-tag-team-faction-create label{display:grid;gap:4px}.kc-tag-team-faction-list{margin-top:12px;display:grid;gap:8px;flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding-right:4px}.kc-tag-team-faction-list-item{border:1px solid rgba(255,255,255,.14);background:#ffffff05;border-radius:10px;padding:8px;color:inherit;text-align:left;display:grid;grid-template-columns:84px minmax(0,1fr);gap:10px;cursor:pointer}.kc-tag-team-faction-list-item.is-selected{border-color:#facc158c;background:#facc1514}.kc-tag-team-faction-list-slot{width:84px}.kc-tag-team-faction-list-copy{min-width:0;display:grid;align-content:center;gap:4px}.kc-tag-team-faction-list-copy span{font-size:12px;opacity:.82}.kc-tag-team-faction-editor{display:grid;gap:12px}.kc-tag-team-faction-editor-header{min-width:0;display:grid;gap:8px}.kc-tag-team-faction-editor-header label{display:grid;gap:4px}.kc-tag-team-faction-editor-actions{display:flex;gap:8px;flex-wrap:wrap}.kc-tag-team-faction-member-editor{border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:10px;display:grid;gap:8px}.kc-tag-team-faction-member-grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.kc-tag-team-faction-member-card{border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:8px;background:#ffffff08;display:grid;gap:8px}.kc-tag-team-faction-member-card img{width:100%;aspect-ratio:1 / 1;border-radius:8px;object-fit:cover;border:1px solid rgba(255,255,255,.14)}.kc-tag-team-faction-member-grid.is-tag-team .kc-tag-team-faction-member-card img{width:75%;margin-inline:auto}.kc-tag-team-faction-add-member{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.kc-tag-team-faction-add-member select{min-width:220px}.kc-tag-team-faction-notes{border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:8px;display:grid;gap:6px}.kc-tag-team-faction-notes label{display:grid;gap:3px}.kc-tag-team-faction-notes-heading-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.kc-tag-team-faction-notes-title{margin:0;font-size:.94rem;line-height:1.2}.kc-tag-team-faction-checkbox{display:inline-flex;align-items:center;gap:6px;font-size:.84rem;line-height:1.2}.kc-tag-team-faction-checkbox input{margin:0}.kc-tag-team-faction-wiki-box{border:1px dashed rgba(255,255,255,.2);border-radius:8px;padding:6px;display:grid;gap:4px}.kc-tag-team-faction-wiki-actions{display:flex;gap:6px;align-items:center;flex-wrap:wrap;font-size:11px;opacity:.85}@media(max-width:980px){.kc-tag-team-faction-layout{grid-template-columns:minmax(0,1fr)}.kc-tag-team-faction-page{height:auto;grid-template-rows:none;overflow:visible}.kc-tag-team-faction-list-column{height:auto;max-height:none;overflow:visible}.kc-tag-team-faction-list{flex:initial;overflow:visible;padding-right:0}.kc-tag-team-faction-detail-column{position:static;height:auto;max-height:none;overflow:visible;scrollbar-gutter:auto}}html,body,#root{height:100%;margin:0}body{background-color:#05060a;color:#f5f5f5eb;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif}.kc-display-heading{font-family:Bangers,Impact,Oswald,sans-serif;letter-spacing:.04em;line-height:.95;text-transform:uppercase}.kc-app-shell{--kc-sidebar-open-width: 226px;--kc-sidebar-collapsed-width: 74px;display:flex;min-height:100%;height:100%;height:100dvh;background-color:#05060a;overflow:hidden}.kc-sidebar{width:var(--kc-sidebar-open-width);flex-shrink:0;background:linear-gradient(180deg,#0b0e16,#06070c);border-right:1px solid rgba(255,255,255,.08);padding:12px 10px;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;transition:width .16s ease,padding .16s ease}.kc-app-shell-sidebar-collapsed .kc-sidebar{width:var(--kc-sidebar-collapsed-width);padding-left:8px;padding-right:8px}.kc-main{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0}.kc-topbar{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 16px;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0a,#0000)}.kc-topbar-title{font-size:1rem;font-weight:850;letter-spacing:.01em}.kc-topbar-shell-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:nowrap;min-width:0}.kc-topbar-active-roster{max-width:min(300px,34vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:4px 8px;border-radius:8px;border:1px solid rgba(255,255,255,.18);background:#ffffff0a;color:#f5f5f5f2;font-size:.78rem;font-weight:700;letter-spacing:.01em}.kc-topbar-country-flag-icon{width:26px;height:18px;object-fit:cover;border-radius:3px;display:inline-block}.kc-topbar-avatar{display:inline-flex;align-items:center}.kc-topbar-profile-link{color:#f5f5f5eb;text-decoration:none;font-weight:700;font-size:.9rem;letter-spacing:.01em}.kc-topbar-profile-link:hover{color:#fff;text-decoration:underline}.kc-ui-pref-group{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;opacity:.92}.kc-ui-pref-select{min-width:88px;padding:6px 8px;border-radius:8px;border:1px solid rgba(255,255,255,.2);background:#00000047;color:#f5f5f5f2;font-size:.78rem}.kc-ui-pref-select:focus{border-color:#facc159e;box-shadow:0 0 0 2px #facc1533}.kc-ui-sound-toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;border:1px solid rgba(255,255,255,.16);background:#ffffff0a;color:#f5f5f5f2;cursor:pointer}.kc-ui-sound-toggle:hover{background:#ffffff14}.kc-ui-sound-toggle-icon{position:relative;display:inline-flex;align-items:center;justify-content:center}.kc-ui-sound-toggle-muted-mark{position:absolute;right:-5px;top:-5px;width:12px;height:12px;border-radius:999px;background:#d22a2af2;border:1px solid rgba(255,214,214,.9)}.kc-ui-sound-toggle-muted-mark:before{content:"";position:absolute;left:2px;right:2px;top:5px;height:1.6px;background:#fff;transform:rotate(-45deg)}.kc-content{--kc-shell-content-gutter-x: 20px;flex:1;min-height:0;min-width:0;padding:18px var(--kc-shell-content-gutter-x);overflow:auto;overscroll-behavior:contain}.kc-sidebar-inner{display:flex;flex-direction:column;min-height:100%}.kc-sidebar-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.kc-sidebar-brand{display:inline-flex;align-items:center;gap:10px;min-width:0}.kc-logo-mark-image{width:30px;height:30px;border-radius:8px;display:block;flex-shrink:0}.kc-sidebar-collapse-toggle{width:28px;height:28px;border-radius:8px;border:1px solid rgba(255,255,255,.16);background:#ffffff0a;color:#f5f5f5e6;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.kc-sidebar-collapse-toggle:hover{background:#ffffff17}.kc-logo-text{min-width:0}.kc-logo-title{font-size:.94rem;font-weight:750;color:#f5f5f5f2}.kc-logo-subtitle{margin-top:1px;font-size:.74rem;letter-spacing:.05em;text-transform:uppercase;color:#f5f5f59e}.kc-nav{display:flex;flex-direction:column;gap:6px;margin-top:12px}.kc-nav-link{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:#ffffffbf;padding:8px 9px;border-radius:8px;font-weight:600;white-space:nowrap}.kc-nav-link-icon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.kc-nav-link-label{min-width:0}.kc-nav-link:hover{background:#ffffff0d;color:#fffffff2}.kc-nav-link-active{background:linear-gradient(90deg,#f97316,#facc15);color:#05060a}.kc-app-shell-sidebar-collapsed .kc-logo-text{display:none}.kc-app-shell-sidebar-collapsed .kc-sidebar-header{justify-content:center;flex-direction:column;gap:8px}.kc-app-shell-sidebar-collapsed .kc-sidebar-brand{justify-content:center}.kc-app-shell-sidebar-collapsed .kc-nav-link{justify-content:center;padding-left:8px;padding-right:8px}.kc-app-shell-sidebar-collapsed .kc-nav-link-label{display:none}.card{background:linear-gradient(180deg,#ffffff0a,#ffffff05);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:14px 16px;margin-bottom:14px}.card-warning{border-color:#f9731699;background:#f9731614}.button{border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#f5f5f5eb;border-radius:12px;padding:8px 12px;font-weight:650;cursor:pointer;transition:transform .12s ease,border-color .12s ease,background .12s ease,box-shadow .12s ease}.button:hover{transform:translateY(-1px);background:#ffffff12}.button:disabled,.button.disabled{opacity:.5;cursor:not-allowed;transform:none}.button-primary{color:#05060a;background:linear-gradient(90deg,#f97316,#facc15);box-shadow:0 12px 28px #00000059}.button-secondary{background:#ffffff08}input[type=text],input[type=number],select{background:#00000047;color:#f5f5f5eb;border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:10px 12px;outline:none}input:focus,select:focus{border-color:#facc1599;box-shadow:0 0 0 3px #facc152e}.field-group{padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff05;margin-bottom:12px}.field-help{color:#f5f5f5ad;font-size:13px}.kc-segmented{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12)}.kc-segmented-btn{border:0;background:transparent;color:#f5f5f5b3;padding:8px 18px;border-radius:999px;font-weight:700;cursor:pointer}.kc-segmented-btn:hover{background:#ffffff14;color:#f5f5f5f2}.kc-segmented-btn.is-active{color:#05060a;background:linear-gradient(90deg,#f97316,#facc15);box-shadow:0 10px 24px #00000059}table{width:100%;border-collapse:collapse}th,td{padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.08)}th{text-align:left;color:#f5f5f5bf;font-weight:700}body.kc-appearance-day{background-color:#f3f5f8;color:#121827f0}body.kc-appearance-day .kc-app-shell{background:#eef2f7}body.kc-appearance-day .kc-sidebar{background:linear-gradient(180deg,#eef2f8,#e7ecf4);border-right:1px solid rgba(17,24,39,.12)}body.kc-appearance-day .kc-topbar{border-bottom:1px solid rgba(17,24,39,.1);background:linear-gradient(180deg,#ffffffb8,#ffffff3d)}body.kc-appearance-day .kc-logo-title,body.kc-appearance-day .kc-topbar-title,body.kc-appearance-day .kc-nav-link{color:#111827eb}body.kc-appearance-day .kc-logo-subtitle,body.kc-appearance-day .kc-topbar-shell-actions{color:#1f2937bf}body.kc-appearance-day .kc-nav-link:hover{background:#1118270f}body.kc-appearance-day .card{background:linear-gradient(180deg,#fffffff0,#f5f8fcf5);border-color:#1118271f}body.kc-appearance-day .button{border-color:#11182729;background:#ffffffe6;color:#111827eb}body.kc-appearance-day .button-secondary{background:#f9fafbf2}body.kc-appearance-day input[type=text],body.kc-appearance-day input[type=number],body.kc-appearance-day select,body.kc-appearance-day .kc-ui-pref-select{background:#fffffff5;color:#111827f0;border-color:#11182738}body.kc-appearance-day .kc-sidebar-collapse-toggle{border-color:#11182733;background:#fffffff2}body.kc-appearance-day .kc-topbar-profile-link{color:#111827eb}body.kc-appearance-day .kc-topbar-active-roster{border-color:#11182733;background:#ffffffe6;color:#111827eb}body.kc-motion-reduced *,body.kc-motion-reduced *:before,body.kc-motion-reduced *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:0ms!important;scroll-behavior:auto!important}@media(max-width:760px){.kc-app-shell{flex-direction:column}.kc-sidebar{width:100%!important;padding:10px 10px 8px;border-right:0;border-bottom:1px solid rgba(255,255,255,.08);overflow-y:visible}.kc-sidebar-header{justify-content:space-between;flex-direction:row;gap:8px}.kc-sidebar-brand{gap:8px}.kc-logo-mark-image{width:30px;height:30px;border-radius:8px}.kc-sidebar-collapse-toggle{display:none}.kc-app-shell-sidebar-collapsed .kc-sidebar-header{justify-content:space-between;flex-direction:row}.kc-app-shell-sidebar-collapsed .kc-sidebar-brand{justify-content:flex-start}.kc-app-shell-sidebar-collapsed .kc-logo-text{display:block}.kc-app-shell-sidebar-collapsed .kc-nav-link{justify-content:flex-start;padding:8px 12px}.kc-app-shell-sidebar-collapsed .kc-nav-link-label{display:inline}.kc-logo-title{font-size:.84rem}.kc-logo-subtitle{font-size:.68rem}.kc-nav{margin-top:10px;flex-direction:row;gap:8px;overflow-x:auto;overflow-y:hidden;padding-bottom:2px}.kc-nav-link{flex:0 0 auto;padding:8px 12px;justify-content:flex-start}.kc-content{--kc-shell-content-gutter-x: 10px;padding-top:10px;padding-bottom:12px}.kc-topbar{flex-wrap:wrap;align-items:flex-start;padding:8px 10px;gap:8px}.kc-topbar-title{font-size:.9rem;min-width:0}.kc-topbar-shell-actions{width:100%;justify-content:flex-end;gap:8px;flex-wrap:wrap}.kc-topbar-active-roster{max-width:calc(100vw - 180px)}}@media(min-width:761px)and (max-width:1024px){.kc-sidebar{width:208px;padding:12px 10px}.kc-content{--kc-shell-content-gutter-x: 14px;padding-top:12px;padding-bottom:16px}.kc-topbar{padding:8px 14px}}:root{--kc-card-aspect-ratio: 2 / 3;--kc-card-size-s-width: 150px;--kc-card-size-s-height: 225px;--kc-card-size-m-width: 200px;--kc-card-size-m-height: 300px;--kc-card-size-l-width: 300px;--kc-card-size-l-height: 450px;--kc-card-size-xl-width: 400px;--kc-card-size-xl-height: 600px;--kc-front-xl-gap: 16px;--kc-front-xl-image-size: 368px;--kc-front-xl-image-radius: 16px;--kc-front-xl-name-font-size: 36px;--kc-front-xl-name-line-height: 40px;--kc-front-xl-name-band-height: 44px;--kc-front-xl-name-side-inset: 16px;--kc-front-xl-ovr-width: 120px;--kc-front-xl-ovr-height: 56px;--kc-front-xl-ovr-label-font-size: 14px;--kc-front-xl-ovr-value-font-size: 30px;--kc-front-xl-ovr-radius: 12px;--kc-front-xl-ovr-padding: 4px;--kc-front-xl-ovr-gap-above: 16px;--kc-front-xl-logo-max-width: 200px;--kc-front-xl-logo-max-height: 60px;--kc-front-xl-logo-gap-above: 16px;--kc-front-xl-logo-gap-below: 16px;--kc-front-xl-close-inset-top: 8px;--kc-front-xl-close-inset-right: 8px;--kc-front-xl-close-size: 28px}.kc-card-size-s{--kc-card-width: var(--kc-card-size-s-width);--kc-card-height: var(--kc-card-size-s-height)}.kc-card-size-m{--kc-card-width: var(--kc-card-size-m-width);--kc-card-height: var(--kc-card-size-m-height)}.kc-card-size-l{--kc-card-width: var(--kc-card-size-l-width);--kc-card-height: var(--kc-card-size-l-height)}.kc-card-size-xl{--kc-card-width: var(--kc-card-size-xl-width);--kc-card-height: var(--kc-card-size-xl-height)}.kc-front-layout-proportional{--kc-front-layout-scale: calc( var(--kc-card-width, var(--kc-card-size-xl-width)) / var(--kc-card-size-xl-width) );--kc-front-gap: calc(var(--kc-front-xl-gap) * var(--kc-front-layout-scale));--kc-front-image-size: calc( var(--kc-front-xl-image-size) * var(--kc-front-layout-scale) );--kc-front-image-radius: calc( var(--kc-front-xl-image-radius) * var(--kc-front-layout-scale) );--kc-front-name-font-size: calc( var(--kc-front-xl-name-font-size) * var(--kc-front-layout-scale) );--kc-front-name-line-height: calc( var(--kc-front-xl-name-line-height) * var(--kc-front-layout-scale) );--kc-front-name-band-height: calc( var(--kc-front-xl-name-band-height) * var(--kc-front-layout-scale) );--kc-front-name-side-inset: calc( var(--kc-front-xl-name-side-inset) * var(--kc-front-layout-scale) );--kc-front-ovr-width: calc(var(--kc-front-xl-ovr-width) * var(--kc-front-layout-scale));--kc-front-ovr-height: calc(var(--kc-front-xl-ovr-height) * var(--kc-front-layout-scale));--kc-front-ovr-label-font-size: calc( var(--kc-front-xl-ovr-label-font-size) * var(--kc-front-layout-scale) );--kc-front-ovr-value-font-size: calc( var(--kc-front-xl-ovr-value-font-size) * var(--kc-front-layout-scale) );--kc-front-ovr-radius: calc( var(--kc-front-xl-ovr-radius) * var(--kc-front-layout-scale) );--kc-front-ovr-padding: calc( var(--kc-front-xl-ovr-padding) * var(--kc-front-layout-scale) );--kc-front-ovr-gap-above: calc( var(--kc-front-xl-ovr-gap-above) * var(--kc-front-layout-scale) );--kc-front-logo-max-width: calc( var(--kc-front-xl-logo-max-width) * var(--kc-front-layout-scale) );--kc-front-logo-max-height: calc( var(--kc-front-xl-logo-max-height) * var(--kc-front-layout-scale) );--kc-front-logo-gap-above: calc( var(--kc-front-xl-logo-gap-above) * var(--kc-front-layout-scale) );--kc-front-logo-gap-below: calc( var(--kc-front-xl-logo-gap-below) * var(--kc-front-layout-scale) );--kc-front-close-inset-top: calc( var(--kc-front-xl-close-inset-top) * var(--kc-front-layout-scale) );--kc-front-close-inset-right: calc( var(--kc-front-xl-close-inset-right) * var(--kc-front-layout-scale) );--kc-front-close-size: calc( var(--kc-front-xl-close-size) * var(--kc-front-layout-scale) )}:root{--kc-breakpoint-mobile-max: 760;--kc-breakpoint-tablet-max: 1024}.kc-premium-grid-card-wrap{aspect-ratio:var(--kc-card-aspect-ratio)!important;min-height:var(--kc-card-height, var(--kc-card-size-m-height))!important;box-sizing:border-box!important}@media(min-width:761px){.kc-premium-grid-card-wrap{width:var(--kc-card-width, var(--kc-card-size-m-width))!important;height:var(--kc-card-height, var(--kc-card-size-m-height))!important;min-height:var(--kc-card-height, var(--kc-card-size-m-height))!important;aspect-ratio:auto!important}}.kc-pickup-overlay-card,.kc-rumble-inspector-front-wrap{width:min(var(--kc-card-size-xl-width),94vw)!important;min-width:min(var(--kc-card-size-xl-width),94vw)!important;max-width:var(--kc-card-size-xl-width)!important;height:min(var(--kc-card-size-xl-height),88vh)!important;min-height:min(var(--kc-card-size-xl-height),88vh)!important;max-height:min(var(--kc-card-size-xl-height),90vh)!important;box-sizing:border-box!important}.kc-draft-grid.kc-premium-grid{grid-template-columns:repeat(auto-fill,var(--kc-card-width, var(--kc-card-size-m-width)))!important}@media(max-width:760px){.kc-pickup-overlay-card.is-mobile{width:100vw!important;min-width:100vw!important;max-width:100vw!important;height:100vh!important;min-height:100vh!important;max-height:100vh!important}}
