.kl{min-height:100dvh;display:grid;grid-template-columns:minmax(340px,.8fr) minmax(0,1.4fr);grid-template-rows:auto 1fr auto;grid-gap:0 24px;gap:0 24px;padding:28px max(24px,4vw) 18px;background:radial-gradient(120% 90% at 80% 40%,var(--khq-panel),var(--surface) 70%);color:var(--ink);overflow:hidden}.kl-left{gap:min(16px,1.6vh);max-width:580px;position:relative;z-index:2;padding-block:4px 12px}.kl-left,.kl-mid{display:flex;flex-direction:column}.kl-mid{gap:min(18px,2vh);margin-top:auto;padding-top:min(28px,3vh)}.kl-bottom{display:flex;flex-direction:column;gap:min(14px,1.6vh);margin-top:min(30px,3.4vh);margin-bottom:auto;padding-bottom:min(28px,3vh)}@media (max-height:820px) and (min-width:861px){.kl{padding-top:18px}.kl-sell{gap:6px}.kl-sell li{font-size:13px}.kl .lg-btn,.kl .lg-in{min-height:44px}}.kl-lock{display:flex;align-items:center;gap:10px}.kl-lock .khq-wm{font-size:30px}.kl-eyebrow{font:600 13px var(--font);letter-spacing:.12em;color:var(--khq-brass-text)}.kl-eyebrow,.kl-hl{text-transform:uppercase}.kl-hl{font:900 clamp(36px,min(4.6vw,7.2vh),80px)/.9 var(--display);margin:0;text-wrap:balance}.kl-hl b{color:var(--khq-brass-text);font-weight:900}.kl-sell{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.kl-sell li{display:flex;gap:10px;align-items:baseline;font-size:clamp(13px,1vw,16px);color:var(--muted);line-height:1.3}.kl-sell li:before{content:"";flex:none;align-self:center;width:18px;height:18px;border-radius:6px;background:var(--khq-sage) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.5l3 3 7-7' stroke='%23fff' stroke-width='2.6' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") center/12px no-repeat}.kl-sell li b{color:var(--ink);font-weight:700;white-space:nowrap}.kl-slogan{font:900 clamp(22px,min(2.6vw,3.8vh),44px)/.95 var(--display);text-transform:uppercase;margin:0}.kl-slogan b{color:var(--khq-brass-text);font-weight:900}.kl-form{max-width:440px}.kl-enter{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;text-decoration:none;font:600 15px var(--font);background:var(--khq-sage);color:#fff;border-radius:12px;min-height:50px}.kl-enter:hover{color:#fff;background:var(--khq-sage-deep)}.kl-right{min-width:0;display:flex;align-items:center;justify-content:center}.kl-fanwrap{width:100%;display:grid;grid-gap:14px;gap:14px;justify-items:center}.kl-fan{--spread:76px;position:relative;width:100%;height:500px}@media (min-width:1200px) and (min-height:800px){.kl-fanwrap{zoom:1.15}}@media (min-width:1500px) and (min-height:880px){.kl-fanwrap{zoom:1.3}}@media (min-width:1800px) and (min-height:1000px){.kl-fanwrap{zoom:1.45}}@media (min-width:1200px) and (max-height:799px){.kl-fan{height:470px}.kl-cap{min-height:0}}.kl-card{position:absolute;left:50%;top:52%;width:262px;background:var(--surface);border:1px solid var(--khq-line);border-radius:16px;overflow:hidden;font-size:13px;cursor:pointer;box-shadow:0 18px 40px -26px rgb(20 45 30/.5);transform-origin:50% 120%;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.kl-card.tall{height:380px}.kl-card.back{filter:saturate(.85)}.kl-card.up{box-shadow:0 30px 60px -24px rgb(20 45 30/.55)}.kl-cap{text-align:center;display:grid;grid-gap:3px;gap:3px;min-height:56px}.kl-cap b{font:800 20px var(--display);text-transform:uppercase;color:var(--khq-sage-deep)}.kl-cap span{font-size:13px;color:var(--muted);max-width:380px}.kl-dots{display:flex;gap:6px;justify-content:center;margin-top:4px}.kl-dots i{width:7px;height:7px;border-radius:9px;background:var(--khq-line);transition:width .2s}.kl-dots i.on{width:20px;background:var(--khq-brass)}.kl-h{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--khq-line);font:600 11px var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.kl-h b{color:var(--ink);white-space:nowrap}.kl-body{padding:12px 14px;display:grid;grid-gap:10px;gap:10px}.kl-dim{color:var(--muted)}.kl-pf{display:flex;gap:10px;align-items:center;padding:12px 14px;color:#fff;position:relative;overflow:hidden;background:linear-gradient(135deg,var(--khq-sage-deep),var(--khq-sage) 70%,#3d7158)}.kl-pf:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 40%,rgb(243 212 138/.25) 50%,transparent 60%);pointer-events:none}.kl-face{width:38px;height:38px;border-radius:11px;background:rgb(255 255 255/.92);box-shadow:inset 0 0 0 1px rgb(0 0 0/.06);display:grid;place-items:center;font:800 17px var(--display);flex:none}.kl-kit{width:86%;height:86%;display:block}.kl-kitno{font:900 15px var(--display);fill:#fff;stroke-width:2.2px;paint-order:stroke;letter-spacing:-.02em}.kl-pf>div:nth-child(2){min-width:0;flex:1 1}.kl-pf b{font:800 18px/1 var(--display);text-transform:uppercase;display:block}.kl-pf small{font-size:11.5px;opacity:.8}.kl-avg{text-align:right;flex:none}.kl-avg b{font-size:22px;color:#f3d48a}.kl-avg small{display:block}.kl-kv{display:flex;align-items:center;gap:8px;padding:8px 14px;background:linear-gradient(90deg,#fbf3df,#fff);border-bottom:1px solid #efe2bf;font:600 11px var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--khq-brass-text)}.kl-stars{color:var(--khq-brass);font-size:15px;letter-spacing:1px}.kl-kv b{margin-left:auto;font:800 14px var(--display);letter-spacing:.04em;color:var(--khq-sage-deep)}.kl-attr{display:grid;grid-template-columns:96px minmax(0,1fr) 20px;grid-gap:8px;gap:8px;align-items:center;font-size:12px}.kl-attr>b{font:600 12px var(--mono);text-align:right}.kl-b20{display:flex;gap:2px;height:9px}.kl-b20 i{flex:1 1;border-radius:2px;background:var(--khq-panel)}.kl-b20 i.on{background:var(--khq-sage)}.kl-b20 i.on.hi{background:var(--khq-brass)}.kl-hh{display:flex;justify-content:space-between;font:600 10.5px var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.kl-hh b{color:var(--ink);letter-spacing:.04em}.kl-heat{aspect-ratio:640/476;border-radius:10px;overflow:hidden;background:#e3ecdf;display:grid;place-items:center;transition:opacity .2s}.kl-heat.fade{opacity:.35}.kl-heat img{width:100%;height:100%;object-fit:cover;display:block;color:transparent}.kl-heat span{font-size:12px;color:var(--muted)}.kl-rounds{display:flex;gap:4px;overflow-x:auto;padding:2px 2px 6px;scrollbar-width:thin}.kl-rounds button{flex:none;display:grid;justify-items:center;grid-gap:2px;gap:2px;border:0;background:none;padding:0;cursor:pointer;font:inherit}.kl-rounds b{display:grid;place-items:center;width:28px;height:22px;border-radius:6px;font:600 11.5px var(--mono)}.kl-rounds i{font-style:normal;font-size:9.5px;color:var(--muted)}.kl-rounds button[aria-pressed=true] b{outline:2px solid var(--ink);outline-offset:1px}.kl-rounds button[aria-pressed=true] i{color:var(--ink);font-weight:700}.kl-hline{display:flex;gap:12px;font-size:11.5px;color:var(--muted)}.kl-hline b{color:var(--ink);font-family:var(--mono)}.kl-hline .kl-dim{margin-left:auto}.kl-rk{display:flex;gap:10px;align-items:flex-start}.kl-rk>b{font:900 40px/.85 var(--display);color:var(--khq-brass-text)}.kl-rk strong{font:800 20px/1 var(--display);text-transform:uppercase;display:block}.kl-rk small{color:var(--muted);font-size:11.5px}.kl-tiles{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.kl-tiles div{background:var(--sunk);border-radius:8px;padding:6px 8px;display:grid;grid-gap:1px;gap:1px}.kl-tiles span{font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.kl-tiles b{font:800 19px/1 var(--display)}.kl-boards{font-size:11px;color:var(--muted)}.kl-boards b{color:var(--ink);font-family:var(--mono)}.kl-chips{display:flex;flex-wrap:wrap;gap:4px}.kl-chips span{font-size:11px;padding:2px 8px;border-radius:99px;background:var(--khq-panel);color:var(--khq-sage-deep);font-weight:500}.kl-chips span.warn{background:#fbeee6;color:#9a4a1c}.kl-chance{display:grid;grid-template-columns:auto 1fr auto;grid-gap:8px;gap:8px;align-items:center;font-size:11.5px}.kl-chance b{font-family:var(--mono)}.kl-track{height:7px;border-radius:9px;background:var(--khq-panel);overflow:hidden}.kl-track i{display:block;height:100%;background:linear-gradient(90deg,var(--khq-sage),var(--khq-brass))}.kl-hon{gap:6px}.kl-hon>div{display:grid;grid-template-columns:40px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:baseline;font-size:12.5px;padding-bottom:5px;border-bottom:1px dashed var(--khq-line)}.kl-hon>div>b{font:800 16px var(--display);color:var(--khq-sage)}.kl-hon .pr{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kl-hon .kl-dim{font-size:11px}.kl-hon .rec{display:flex;justify-content:space-between;border:0;padding:6px 8px;border-radius:8px;background:#fbf3df;color:var(--khq-brass-text);font-size:12px}.kl-tr{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:8px;gap:8px;align-items:start;font-size:12px}.kl-tr span{display:block;font:700 10px var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:3px}.kl-tr b{color:var(--khq-brass-text)}.kl-tr em{font-style:normal;color:var(--muted);align-self:center}.kl-meter{display:grid;grid-gap:4px;gap:4px}.kl-meter>span{position:relative;height:8px;border-radius:9px;background:linear-gradient(90deg,#f0d9d3,#e7ede3 45%,#e7ede3 55%,#d5e9db)}.kl-meter>span i{position:absolute;left:58%;top:-3px;width:4px;height:14px;border-radius:2px;background:var(--ink)}.kl-meter>div{display:flex;justify-content:space-between;font-size:11.5px;color:var(--muted)}.kl-meter>div b{color:var(--g5)}.kl-br{display:grid;grid-template-columns:1.25fr 12px 1fr;align-items:center}.kl-br .col{display:grid;grid-gap:6px;gap:6px}.kl-br .m{border:1px solid var(--khq-line);border-radius:8px;overflow:hidden;font-size:11.5px}.kl-br .m div{display:flex;justify-content:space-between;gap:6px;padding:3px 7px}.kl-br .m div+div{border-top:1px solid var(--khq-line)}.kl-br .m .w{font-weight:700;background:#f2f7f3}.kl-br .m .w b{color:var(--g5)}.kl-br .m span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kl-br .m b{font-family:var(--mono);font-weight:600}.kl-br .join{height:58%;border:1.5px solid var(--khq-line);border-left:0;border-radius:0 6px 6px 0;width:9px}.kl-prize{display:flex;align-items:center;gap:8px;font-size:12px;padding:8px 10px;border-radius:10px;background:linear-gradient(90deg,#fff8e6,#fff);border:1px solid #efdfb6}.kl-prize b{color:var(--khq-brass-text)}.kl-wire{grid-column:1/-1;display:flex;gap:10px;align-items:center;overflow:hidden;border-top:1px solid var(--khq-line);padding-top:12px;font-size:13px;color:var(--muted);white-space:nowrap}.kl-wire>b{flex:none;position:relative;z-index:1;background:var(--surface);padding-right:10px;font:800 13px var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--khq-sage)}.kl-tk{display:flex;gap:28px;width:max-content;animation:klSlide 60s linear infinite}.kl-tk span:before{content:"●";color:var(--khq-brass);margin-right:8px;font-size:9px;vertical-align:2px}@keyframes klSlide{to{transform:translateX(-50%)}}@media (max-width:1100px){.kl-fan{--spread:60px}}@media (max-width:860px){.kl{height:auto;grid-template-columns:1fr;grid-template-rows:auto auto auto;padding:calc(24px + env(safe-area-inset-top, 0px)) max(18px,env(safe-area-inset-left,0px)) calc(16px + env(safe-area-inset-bottom, 0px))}.kl-form,.kl-left{max-width:none}.kl-right{margin-top:56px}.kl-fan{--spread:34px;height:470px}.kl-card{width:240px}.kl-card.tall{height:360px}}@media (prefers-reduced-motion:reduce){.kl-tk{animation:none}.kl-card{transition:none}}.kl-ribbon{grid-column:1/-1;display:flex;align-items:center;gap:18px;padding-bottom:14px;border-bottom:1px solid var(--khq-line);position:relative;z-index:3}.kl-ribbon .khq-wm{font-size:26px}.kl-ribbon .kl-eyebrow{padding-left:18px;border-left:1px solid var(--khq-line)}.kl-nav{margin-left:auto;display:flex;gap:clamp(10px,2vw,16px)}.kl-btn,.kl-nav{align-items:center}.kl-btn{display:inline-flex;justify-content:center;gap:9px;min-height:50px;padding:0 22px;border:0;border-radius:12px;background:var(--khq-sage);color:#fff;font:600 15px var(--font);cursor:pointer;text-decoration:none;white-space:nowrap}.kl-btn:hover{background:var(--khq-sage-deep);color:#fff}.kl-btn:focus-visible,.kl-link:focus-visible{outline:3px solid var(--khq-brass);outline-offset:2px}.kl-btn i{width:7px;height:7px;border-radius:50%;background:var(--khq-brass)}.kl-btn.sm{min-height:38px;padding:0 15px;font-size:14px}.kl-btn.ghost{background:var(--surface);color:var(--khq-sage-deep);box-shadow:inset 0 0 0 1.5px var(--khq-sage)}.kl-btn.ghost:hover{background:#f1f7f3}.kl-link{border:0;background:none;padding:0;font:600 13px var(--font);color:var(--khq-sage);cursor:pointer}.kl-link.strong{font-size:14px;color:var(--ink);white-space:nowrap}.kl-gate{display:grid;grid-gap:10px;gap:10px;max-width:400px}.kl-two{display:flex;flex-wrap:wrap;gap:8px}.kl-note{margin:0;font-size:13px;color:var(--muted)}.kl-soon{padding:12px 14px;border-radius:12px;background:#fbf3df;border:1px solid #efe2bf;font-size:14px;line-height:1.45;color:var(--ink)}.kl-soon b{color:var(--khq-brass-text)}@media (max-width:860px){.kl-ribbon .kl-eyebrow{display:none}.kl-ribbon{padding-bottom:10px}.kl-ribbon .khq-wm{font-size:22px}}