/* KING Launchpad — dark + gold, scoped to .klp* / #klp* (safe to load on other pages) */
:root{--klp-gold:#f2c452;--klp-gold2:#d4a017;--klp-ink:#08080a;--klp-card:#121014;--klp-line:rgba(242,196,82,.22);--klp-green:#22e58b;--klp-red:#ff4d6d;--klp-txt:#f4ead2;--klp-mut:#a59f90}
.klp{max-width:1180px;margin:0 auto;padding:78px 14px 30px;color:var(--klp-txt);font-family:'Inter','Segoe UI',sans-serif;overflow-x:clip}
.klp *{box-sizing:border-box}
.klp a{color:var(--klp-gold)}
.klp-na{color:#7d776a;font-weight:600}
.klp-muted{color:var(--klp-mut);font-size:.82rem}
.klp-fine{color:#8f8979;font-size:.72rem;line-height:1.45;margin:10px 0 0}
.klp-up{color:var(--klp-green);font-weight:700}.klp-dn{color:var(--klp-red);font-weight:700}
.klp-net{background:repeating-linear-gradient(135deg,#2a1d4d 0 14px,#211640 14px 28px);border:1px solid #8b6cff;color:#e3dcff;border-radius:12px;padding:10px 14px;margin:0 0 12px;font-weight:700;font-size:.82rem;text-align:center}
.klp-net a{color:#fff;text-decoration:underline}
/* hero */
.klp-hero{position:relative;border-radius:22px;overflow:hidden;border:1px solid var(--klp-line);min-height:300px;display:flex;align-items:flex-end;background:#050505;box-shadow:0 20px 60px rgba(0,0,0,.6),0 0 0 1px rgba(242,196,82,.06) inset}
.klp-hero-bg,.klp-hero-bg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:68% 50%}
.klp-hero::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,5,6,.94) 0%,rgba(5,5,6,.72) 42%,rgba(5,5,6,.05) 75%),linear-gradient(0deg,rgba(5,5,6,.85),transparent 50%)}
.klp-hero-in{position:relative;z-index:1;padding:26px 22px;max-width:560px}
.klp-kicker{display:inline-block;font:800 .68rem/1 'Orbitron',monospace;letter-spacing:2px;color:#111;background:linear-gradient(120deg,#ffe7a0,#d4a017);padding:7px 11px;border-radius:999px;box-shadow:0 0 22px rgba(242,196,82,.45)}
.klp-hero h1{font:900 clamp(1.7rem,6vw,3rem)/1.06 'Orbitron',monospace;margin:14px 0 10px;color:#fff;letter-spacing:.5px}
.klp-hero h1 em{font-style:normal;background:linear-gradient(90deg,#ffe9a8,#f2c452 40%,#ff9d2e);-webkit-background-clip:text;background-clip:text;color:transparent}
.klp-hero p{color:#e7dcc0;font-size:.95rem;line-height:1.5;margin:0 0 16px}
.klp-hero-cta{display:flex;gap:10px;flex-wrap:wrap}
/* buttons */
.klp-btn,.klp-btn2{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:10px 18px;border-radius:12px;font:800 .9rem/1.1 'Inter',sans-serif;cursor:pointer;text-decoration:none!important;transition:transform .15s,box-shadow .2s,filter .2s;-webkit-tap-highlight-color:transparent}
.klp-btn{background:linear-gradient(135deg,#ffe08a,#f2c452 45%,#c8901a);color:#1a1205!important;border:1px solid #ffe7a6;box-shadow:0 6px 22px rgba(242,196,82,.32)}
.klp-btn:hover{filter:brightness(1.08);box-shadow:0 8px 30px rgba(242,196,82,.5)}
.klp-btn:active,.klp-btn2:active{transform:scale(.97)}
.klp-btn.big{width:100%;min-height:54px;font-size:1.02rem;letter-spacing:.4px}
.klp-btn:disabled{filter:grayscale(.75) brightness(.6);cursor:not-allowed;box-shadow:none}
.klp-btn2{background:#17141a;color:var(--klp-gold)!important;border:1px solid var(--klp-line)}
.klp-btn2:hover{border-color:var(--klp-gold);background:#1e1a20}
.klp-spin{display:inline-block;width:15px;height:15px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:klpSpin .7s linear infinite;vertical-align:-2px}
@keyframes klpSpin{to{transform:rotate(360deg)}}
/* stats */
.klp-stats{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin:12px 0}
.klp-stat{background:linear-gradient(160deg,#17131a,#0d0c0f);border:1px solid var(--klp-line);border-radius:14px;padding:10px 8px;text-align:center;animation:klpUp .5s both;animation-delay:var(--d)}
.klp-stat i{font-style:normal;font-size:1rem}.klp-stat b{display:block;font:800 1rem/1.2 'Orbitron',monospace;color:var(--klp-gold);margin:3px 0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.klp-stat span{font-size:.62rem;color:var(--klp-mut);text-transform:uppercase;letter-spacing:.8px}
@keyframes klpUp{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
/* ticker */
.klp-ticker{display:flex;align-items:center;gap:8px;background:#0c0b0e;border:1px solid var(--klp-line);border-radius:12px;height:42px;overflow:hidden;margin:0 0 12px}
.klp-tk-lbl{flex:0 0 auto;font:800 .66rem 'Orbitron',monospace;color:#ff5c7a;padding:0 10px;letter-spacing:1px;animation:klpBlink 1.4s infinite}
@keyframes klpBlink{50%{opacity:.35}}
.klp-tk-run{flex:1;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}
.klp-tk-track{display:flex;gap:10px;width:max-content;animation:klpRun calc(var(--n)*4.5s) linear infinite}
.klp-ticker:hover .klp-tk-track{animation-play-state:paused}
@keyframes klpRun{to{transform:translateX(-50%)}}
.klp-tk{display:flex;align-items:center;gap:6px;white-space:nowrap;font-size:.76rem;color:#ddd!important;text-decoration:none;padding:4px 10px;border-radius:999px;background:rgba(255,255,255,.03)}
.klp-tk.b{box-shadow:inset 0 0 0 1px rgba(34,229,139,.35)}.klp-tk.s{box-shadow:inset 0 0 0 1px rgba(255,77,109,.35)}
.klp-tk.b b{color:var(--klp-green)}.klp-tk.s b{color:var(--klp-red)}.klp-tk em{font-style:normal;color:#777;font-size:.68rem}
/* tabs */
.klp-tabs{position:sticky;top:64px;z-index:20;display:grid;grid-template-columns:repeat(3,1fr);gap:6px;background:#0b0a0d;border:1px solid var(--klp-line);border-radius:16px;padding:5px;margin:0 0 14px;box-shadow:0 10px 26px rgba(0,0,0,.55);scroll-margin-top:70px}
.klp-tabs button{min-height:46px;border:0;border-radius:12px;background:transparent;color:#cfc6ad;font:800 .86rem 'Inter',sans-serif;cursor:pointer;transition:background .2s,color .2s;-webkit-tap-highlight-color:transparent;white-space:nowrap}
.klp-tabs button.on{background:linear-gradient(135deg,#ffe08a,#e2ae35);color:#1a1205;box-shadow:0 0 18px rgba(242,196,82,.35)}
.klp-tabs2{display:flex;gap:6px;overflow-x:auto;padding:2px 0 8px;scrollbar-width:none;margin:0 0 6px}
.klp-tabs2::-webkit-scrollbar{display:none}
.klp-tabs2 button{flex:0 0 auto;min-height:38px;padding:0 14px;border-radius:999px;border:1px solid var(--klp-line);background:#141216;color:#d9cfb4;font:700 .8rem 'Inter',sans-serif;cursor:pointer}
.klp-tabs2 button.on{background:#2a2110;border-color:var(--klp-gold);color:#ffe39a;box-shadow:0 0 14px rgba(242,196,82,.25)}
/* panels */
.klp-panel{background:linear-gradient(165deg,#151216,#0d0c0f);border:1px solid var(--klp-line);border-radius:18px;padding:16px;margin:0 0 12px;box-shadow:0 10px 30px rgba(0,0,0,.35)}
.klp-ph{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 12px;flex-wrap:wrap}
.klp-ph b{font:800 .92rem 'Orbitron',monospace;color:#ffe39a;letter-spacing:.4px}
.klp-sec-h{display:flex;align-items:center;justify-content:space-between;margin:6px 2px 10px}
.klp-sec-h b{font:800 .86rem 'Orbitron',monospace;color:#ffe39a;letter-spacing:.6px}
.klp-sec-h a{font-size:.8rem;font-weight:700}
.klp-view{animation:klpUp .35s both}
/* board */
.klp-board{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:10px}
.klp-card{display:block;position:relative;background:linear-gradient(160deg,#18141b,#0e0d10);border:1px solid rgba(242,196,82,.18);border-radius:16px;padding:12px;color:var(--klp-txt)!important;text-decoration:none!important;transition:transform .18s,border-color .2s,box-shadow .2s;animation:klpUp .45s both;animation-delay:var(--d,0ms);overflow:hidden}
.klp-card::before{content:'';position:absolute;inset:-1px;border-radius:16px;padding:1px;background:linear-gradient(120deg,transparent 30%,rgba(255,226,140,.55),transparent 70%) 0 0/250% 100%;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .25s;pointer-events:none}
.klp-card:hover{transform:translateY(-2px);border-color:rgba(242,196,82,.5);box-shadow:0 12px 32px rgba(0,0,0,.5),0 0 26px rgba(242,196,82,.14)}
.klp-card:hover::before{opacity:1;animation:klpSheen 1.6s linear infinite}
@keyframes klpSheen{to{background-position:-250% 0}}
.klp-card-top{display:flex;align-items:center;gap:10px}
.klp-card-tt{flex:1;min-width:0}.klp-card-tt b{display:block;font-size:.96rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.klp-card-tt span{font-size:.74rem;color:var(--klp-mut)}
.klp-card-mc{text-align:right;font-size:.78rem}.klp-card-mc small{display:block;font-size:.58rem;color:#8a846f;letter-spacing:1px}.klp-card-mc b{display:block;color:#ffe39a;font-size:.92rem}
.klp-card-d{font-size:.78rem;color:#bdb5a0;margin:8px 0 0;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.klp-card-f{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:.74rem;color:#cfc6ad;margin-top:6px}
.klp-card.pv{animation:none;cursor:default}
.klp-ava{position:relative;flex:0 0 auto;width:52px;height:52px;border-radius:14px;overflow:hidden;display:grid;place-items:center;background:linear-gradient(135deg,hsl(var(--h),70%,38%),hsl(calc(var(--h) + 50),80%,22%));box-shadow:0 0 0 1px rgba(242,196,82,.35),0 4px 14px rgba(0,0,0,.5)}
.klp-ava b{font:900 1rem 'Orbitron',monospace;color:#fff;text-shadow:0 1px 4px #000}
.klp-ava img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.klp-ava.sm{width:20px;height:20px;border-radius:6px}.klp-ava.sm b{font-size:.5rem}
.klp-ava.lg{width:84px;height:84px;border-radius:20px}.klp-ava.lg b{font-size:1.5rem}
/* progress */
.klp-prog{position:relative;height:9px;border-radius:99px;background:#221d14;overflow:hidden;margin:10px 0 4px;box-shadow:inset 0 0 0 1px rgba(242,196,82,.15)}
.klp-prog i{position:absolute;left:0;top:0;bottom:0;border-radius:99px;background:linear-gradient(90deg,#c8901a,#ffd56b,#ff9d2e);box-shadow:0 0 12px rgba(255,190,70,.6);transition:width 1s cubic-bezier(.2,.8,.2,1);min-width:4px}
.klp-prog i::after{content:'';position:absolute;inset:0;background:repeating-linear-gradient(115deg,rgba(255,255,255,.28) 0 8px,transparent 8px 16px);background-size:32px 100%;animation:klpStripe 1s linear infinite}
@keyframes klpStripe{to{background-position:32px 0}}
.klp-prog.big{height:16px}.klp-prog.done i{background:linear-gradient(90deg,#14a765,#22e58b)}
/* badges */
.klp-badge{display:inline-flex;align-items:center;gap:3px;font-size:.66rem;font-weight:800;padding:3px 8px;border-radius:999px;background:#211c12;color:#ffd978;border:1px solid rgba(242,196,82,.3);white-space:nowrap}
.klp-badge.g{background:#0f2a1e;color:#5ff0a8;border-color:rgba(34,229,139,.4)}.klp-badge.hot{background:#2e1a08;color:#ffb35c;border-color:#ff9d2e}
.klp-badge.fire{background:linear-gradient(120deg,#3a1206,#2a0e04);color:#ffb070;border-color:#ff7a2e;box-shadow:0 0 12px rgba(255,122,46,.35)}
.klp-badge.r{background:#2c0f16;color:#ff8da0;border-color:#ff4d6d}.klp-badge.s{background:#17171c;color:#a8a8ba;border-color:#3a3a48}
.klp-badge.dev{background:#21173f;color:#cbbcff;border-color:#8b6cff}.klp-badge.gold{background:linear-gradient(120deg,#ffe08a,#d4a017);color:#1a1205;border-color:#ffe7a6}
/* empty + skeleton */
.klp-empty{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding:22px 12px;background:radial-gradient(circle at 50% 30%,rgba(242,196,82,.1),transparent 60%);border:1px dashed var(--klp-line);border-radius:18px}
.klp-empty img{width:min(240px,70vw);height:auto;filter:drop-shadow(0 10px 22px rgba(242,196,82,.25));animation:klpFloat 4s ease-in-out infinite}
@keyframes klpFloat{50%{transform:translateY(-6px)}}
.klp-empty b{font-size:.95rem;color:#ffe39a}
.klp-sample{grid-column:1/-1;width:100%}
.klp-skel{height:118px;border-radius:16px;background:linear-gradient(90deg,#141216 25%,#1e1a20 50%,#141216 75%) 0 0/200% 100%;animation:klpSk 1.2s linear infinite;margin:0 0 10px}
.klp-skel.tall{height:420px}
@keyframes klpSk{to{background-position:-200% 0}}
/* project coins */
.klp-proj{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:8px;margin:0 0 14px}
.klp-pc{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:linear-gradient(120deg,#1b1610,#100e0c);border:1px solid rgba(242,196,82,.32);text-decoration:none!important;color:var(--klp-txt)!important;transition:border-color .2s,box-shadow .2s}
.klp-pc:hover{border-color:var(--klp-gold);box-shadow:0 0 18px rgba(242,196,82,.2)}
.klp-pc img{width:38px;height:38px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px rgba(242,196,82,.45)}
.klp-pc span{display:flex;flex-direction:column;min-width:0;flex:1}.klp-pc span b{font-size:.88rem}.klp-pc small{font-size:.68rem;color:var(--klp-mut)}
.klp-pc-p{align-items:flex-end;text-align:right;flex:0 0 auto!important;font-size:.76rem}
.klp-cta{display:block;text-align:center;margin:14px 0 0;padding:14px;border-radius:14px;border:1px solid var(--klp-line);background:#121014;font-weight:800;text-decoration:none!important}
/* launch */
.klp-gate{background:linear-gradient(120deg,#2a2010,#15110a);border:1px solid var(--klp-gold);border-radius:14px;padding:12px 14px;margin:0 0 12px;font-size:.88rem;line-height:1.45;color:#ffe9b0;box-shadow:0 0 22px rgba(242,196,82,.15)}
.klp-lgrid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:12px;align-items:start}
.klp-drop{position:relative;display:grid;place-items:center;height:150px;border:2px dashed rgba(242,196,82,.45);border-radius:16px;background:#100e11 center/cover no-repeat;cursor:pointer;margin:0 0 12px;text-align:center;transition:border-color .2s,background-color .2s}
.klp-drop.over,.klp-drop:hover{border-color:var(--klp-gold);background-color:#18140f}
.klp-drop input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}
.klp-drop span{font-weight:800;color:#ffe39a;font-size:.92rem;pointer-events:none;background:rgba(10,9,11,.72);padding:8px 12px;border-radius:10px}.klp-drop small{display:block;font-weight:500;color:var(--klp-mut);font-size:.72rem;margin-top:3px}
.klp-drop.has span{opacity:0}.klp-drop.has:hover span{opacity:1}
.klp-row2{display:grid;grid-template-columns:1.4fr 1fr;gap:10px}
.klp-f{display:block;margin:0 0 10px}.klp-f>span{display:flex;justify-content:space-between;font-size:.74rem;font-weight:700;color:#d8cfb6;margin:0 0 5px;letter-spacing:.3px}.klp-f em{font-style:normal;color:#7d776a}
.klp input[type=text],.klp input:not([type]),.klp input[inputmode],.klp textarea,.klp-sheet textarea{width:100%;background:#0b0a0d;border:1px solid rgba(242,196,82,.28);border-radius:11px;color:#fff;font:500 16px 'Inter',sans-serif;padding:11px 12px;outline:none;transition:border-color .2s,box-shadow .2s}
.klp input:focus,.klp textarea:focus,.klp-sheet textarea:focus{border-color:var(--klp-gold);box-shadow:0 0 0 3px rgba(242,196,82,.15)}
.klp-inp{position:relative}.klp-inp em{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-style:normal;color:var(--klp-gold);font-weight:800;font-size:.8rem}
.klp-more{margin:0 0 10px;border:1px solid rgba(242,196,82,.18);border-radius:12px;padding:0 12px;background:#0f0d10}
.klp-more summary{cursor:pointer;padding:11px 0;font-weight:700;font-size:.84rem;color:#e8dcb8;list-style:none}
.klp-more summary::-webkit-details-marker{display:none}.klp-more summary::after{content:' ▾';color:var(--klp-gold)}
.klp-chips{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 10px}
.klp-chips button{flex:1 1 0;min-width:56px;min-height:38px;border-radius:10px;border:1px solid var(--klp-line);background:#141216;color:#ffe39a;font:700 .8rem 'Inter',sans-serif;cursor:pointer}
.klp-chips button:active{transform:scale(.96)}
.klp-fees{border:1px solid rgba(242,196,82,.25);border-radius:12px;padding:8px 12px;margin:0 0 10px;background:#0e0c0f;font-size:.78rem}
.klp-fees div{display:flex;justify-content:space-between;gap:10px;padding:4px 0;color:#cfc6ad}.klp-fees b{color:#fff;text-align:right}
.klp-fees .tot{border-top:1px dashed rgba(242,196,82,.3);margin-top:3px;padding-top:7px}.klp-fees .tot b{color:var(--klp-gold);font-size:.9rem}.klp-fees .sub{font-size:.72rem;color:#9a9483}
.klp-check{display:flex;gap:9px;align-items:flex-start;font-size:.78rem;color:#cfc6ad;margin:0 0 12px;line-height:1.4;cursor:pointer}
.klp-check input{width:20px;height:20px;accent-color:#f2c452;flex:0 0 auto;margin:0}
.klp-lstat{margin-top:12px;border:1px solid var(--klp-line);border-radius:12px;padding:10px 12px;font-size:.84rem;background:#0e0c0f}
.klp-lstat div{padding:3px 0;color:#9a9483}.klp-lstat .ok{color:#5ff0a8}.klp-lstat .now{color:#ffe39a}.klp-lstat .err{color:#ff8da0}.klp-lstat p{margin:6px 0 0;word-break:break-all}
.klp-guide ol{list-style:none;margin:0;padding:0;counter-reset:s}
.klp-guide li{position:relative;padding:0 0 12px 46px;counter-increment:s;font-size:.82rem;line-height:1.45;color:#cfc6ad}
.klp-guide li::before{content:counter(s);position:absolute;left:0;top:0;width:32px;height:32px;border-radius:10px;display:grid;place-items:center;font:900 .9rem 'Orbitron',monospace;color:#1a1205;background:linear-gradient(135deg,#ffe08a,#d4a017);box-shadow:0 0 14px rgba(242,196,82,.35)}
.klp-guide li b{display:block;color:#ffe39a;font-size:.88rem}
.klp-guide-car{display:block;width:100%;max-width:300px;height:auto;margin:-4px auto 6px;filter:drop-shadow(0 12px 18px rgba(242,196,82,.22))}
.klp-list{margin:0 0 12px;padding-left:18px;font-size:.84rem;line-height:1.55;color:#ddd3b8}
.klp-ownr{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.klp-ownerp{border-color:rgba(242,196,82,.45);margin-top:12px}
/* factory tab */
.klp-fx{position:relative;border-radius:20px;overflow:hidden;border:1px solid var(--klp-line);background:#060607}
.klp-fx-img{display:block;width:100%;height:220px;object-fit:cover;object-position:50% 60%;opacity:.85}
.klp-fx-in{padding:18px}
.klp-fx h2{font:900 1.35rem 'Orbitron',monospace;color:#ffe39a;margin:0 0 6px}
.klp-fx p{color:#d4cab0;font-size:.9rem;line-height:1.5;margin:0 0 12px}
.klp-fx-feat{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;margin:0 0 14px}
.klp-fx-feat div{background:#121014;border:1px solid rgba(242,196,82,.2);border-radius:12px;padding:10px;font-size:.8rem;color:#ddd3b8}.klp-fx-feat b{display:block;color:#ffe39a;margin-bottom:2px}
.klp-fx-cta{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.klp-cmp{width:100%;border-collapse:collapse;font-size:.8rem;margin-top:4px}
.klp-cmp th,.klp-cmp td{padding:9px 8px;border-bottom:1px solid rgba(242,196,82,.12);text-align:left;vertical-align:top}
.klp-cmp th{color:#ffe39a;font-weight:800}.klp-cmp td:first-child{color:#9a9483;width:30%}
/* coin page */
.klp-back{background:none;border:0;color:var(--klp-gold);font:800 .86rem 'Inter',sans-serif;cursor:pointer;padding:6px 0;margin:0 0 6px;min-height:40px}
.klp-ch{margin:0 0 12px}
.klp-ch-id{display:flex;gap:14px;align-items:center}
.klp-ch h1{font:900 clamp(1.2rem,4.6vw,1.8rem)/1.15 'Orbitron',monospace;margin:0 0 6px;color:#fff;word-break:break-word}
.klp-ch h1 small{font-size:.62em;color:var(--klp-gold)}
.klp-badges{display:flex;gap:5px;flex-wrap:wrap;margin:0 0 6px}
.klp-ch-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.76rem;color:var(--klp-mut)}
.klp-ca{display:inline-flex;align-items:center;gap:6px;background:#141216;border:1px solid var(--klp-line);color:#eee;border-radius:9px;padding:6px 10px;font:600 .76rem 'Inter',sans-serif;cursor:pointer;min-height:34px}.klp-ca i{font-style:normal;color:var(--klp-gold);font-weight:800}
.klp-soc{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#141216;border:1px solid var(--klp-line);text-decoration:none!important}
.klp-ch-d{font-size:.86rem;color:#d4cab0;line-height:1.5;margin:10px 0 0}
.klp-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:12px;align-items:start}
.klp-col.side{position:sticky;top:132px}
.klp-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:12px}
.klp-kpis div{text-align:center}.klp-kpis small{display:block;font-size:.6rem;color:#8a846f;text-transform:uppercase;letter-spacing:1px}.klp-kpis b{display:block;font-size:.9rem;color:#fff;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.klp-chart{position:relative;min-height:200px}
.klp-svg{width:100%;height:220px;display:block}
.klp-line{stroke-dasharray:3000;stroke-dashoffset:3000;animation:klpDraw 1.6s ease forwards;filter:drop-shadow(0 0 6px currentColor)}
@keyframes klpDraw{to{stroke-dashoffset:0}}
.klp-chart-ax{display:flex;justify-content:space-between;font-size:.66rem;color:#8a846f;margin-top:4px}
.klp-chart-empty{display:grid;place-items:center;min-height:180px;text-align:center;color:var(--klp-mut);font-size:.84rem;padding:16px;border:1px dashed rgba(242,196,82,.2);border-radius:14px}
.klp-curve p{font-size:.84rem;color:#d8cfb6;line-height:1.5;margin:8px 0 0}
.klp-seg{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:0 0 10px}
.klp-seg button{min-height:40px;border-radius:10px;border:1px solid var(--klp-line);background:#141216;color:#cfc6ad;font:800 .82rem 'Inter',sans-serif;cursor:pointer}
.klp-seg button.on{background:#2a2110;border-color:var(--klp-gold);color:#ffe39a}
.klp-tl,.klp-hl{display:flex;flex-direction:column;gap:4px}
.klp-tr{display:grid;grid-template-columns:52px 1fr auto auto;gap:8px;align-items:center;padding:8px 10px;border-radius:10px;background:#100e11;text-decoration:none!important;color:#ddd!important;font-size:.76rem}
.klp-tr-k{font:900 .64rem 'Orbitron',monospace;padding:4px 0;border-radius:6px;text-align:center}
.klp-tr.b .klp-tr-k{background:rgba(34,229,139,.14);color:var(--klp-green)}.klp-tr.s .klp-tr-k{background:rgba(255,77,109,.14);color:var(--klp-red)}
.klp-tr-s{font-weight:800;color:#fff}.klp-tr-a{display:none}.klp-tr-t{color:#8a846f;font-size:.68rem;min-width:52px;text-align:right}
.klp-hr{display:grid;grid-template-columns:22px 1fr 70px 58px;gap:8px;align-items:center;padding:8px 10px;border-radius:10px;background:#100e11;text-decoration:none!important;color:#ddd!important;font-size:.76rem}
.klp-hr span:first-child{color:#8a846f}.klp-hr b{text-align:right;color:#ffe39a}
.klp-hbar{height:6px;border-radius:9px;background:#221d14;overflow:hidden}.klp-hbar i{display:block;height:100%;background:linear-gradient(90deg,#c8901a,#ffd56b)}
.klp-trade{border-color:rgba(242,196,82,.45);box-shadow:0 0 30px rgba(242,196,82,.08),0 10px 30px rgba(0,0,0,.4)}
.klp-bs{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:0 0 12px;background:#0b0a0d;border-radius:14px;padding:4px}
.klp-bs button{min-height:48px;border-radius:11px;border:0;font:900 1rem 'Orbitron',monospace;letter-spacing:1px;cursor:pointer;background:transparent;color:#8a846f}
.klp-bs .buy.on{background:linear-gradient(135deg,#2bf59a,#12b86c);color:#04130b;box-shadow:0 0 20px rgba(34,229,139,.4)}
.klp-bs .sell.on{background:linear-gradient(135deg,#ff6f88,#e0234a);color:#1a0207;box-shadow:0 0 20px rgba(255,77,109,.4)}
.klp-amt{position:relative;display:block;margin:0 0 8px}.klp-amt span{display:block;font-size:.72rem;font-weight:700;color:#cfc6ad;margin:0 0 5px}
.klp-amt input{font-size:1.25rem!important;font-weight:800!important;padding-right:84px!important;min-height:54px}
.klp-amt em{position:absolute;right:12px;bottom:16px;font-style:normal;font-weight:800;color:var(--klp-gold);font-size:.8rem;max-width:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.klp-quote{background:#0e0c0f;border:1px solid rgba(242,196,82,.18);border-radius:11px;padding:10px 12px;font-size:.84rem;color:#d8cfb6;margin:0 0 8px}
.klp-quote b{color:#fff}.klp-quote small{display:block;color:#8a846f;font-size:.7rem;margin-top:2px}
.klp-bal{font-size:.74rem;color:#9a9483;margin:0 0 10px;min-height:1em}
.klp-go{width:100%;min-height:58px;border-radius:14px;border:0;font:900 1.05rem 'Orbitron',monospace;letter-spacing:1px;cursor:pointer;transition:transform .15s,filter .2s}
.klp-go.buy{background:linear-gradient(135deg,#2bf59a,#12b86c);color:#04130b;box-shadow:0 8px 26px rgba(34,229,139,.35)}
.klp-go.sell{background:linear-gradient(135deg,#ff6f88,#e0234a);color:#fff;box-shadow:0 8px 26px rgba(255,77,109,.35)}
.klp-go:active{transform:scale(.98)}.klp-go:disabled{filter:grayscale(.6) brightness(.7);cursor:wait}
.klp-share-r{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 6px}.klp-share-r>*{flex:1 1 30%;min-height:40px;font-size:.78rem!important;padding:8px 10px!important}
.klp-rep{color:#ff8da0!important}
.klp-own{display:none!important}
html.klp-is-owner .klp-own{display:inline-flex!important}
.klp-dyor{text-align:center;color:#7d776a;font-size:.72rem;margin:18px 0 0}
/* modal sheets */
.klp-modal{position:fixed;inset:0;z-index:2147483645;background:rgba(0,0,0,.72);display:none;align-items:flex-end;justify-content:center}
.klp-modal.show{display:flex}
.klp-sheet{width:min(460px,100%);max-height:86vh;overflow:auto;background:#0f0d11;border:1px solid var(--klp-gold);border-bottom:0;border-radius:20px 20px 0 0;padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));color:var(--klp-txt);animation:klpSheet .25s ease;font-family:'Inter',sans-serif}
@media(min-width:700px){.klp-modal{align-items:center}.klp-sheet{border-radius:20px;border-bottom:1px solid var(--klp-gold)}}
@keyframes klpSheet{from{transform:translateY(40px);opacity:0}}
.klp-sheet-h{display:flex;justify-content:space-between;align-items:center;margin:0 0 10px}.klp-sheet-h b{color:#ffe39a;font-size:1rem}
.klp-x{background:none;border:1px solid rgba(255,255,255,.18);color:#bbb;border-radius:8px;width:36px;height:36px;cursor:pointer}
.klp-wl{display:flex;flex-direction:column;gap:8px;margin:8px 0}
.klp-wbtn{display:flex;align-items:center;gap:12px;min-height:54px;padding:10px 14px;border-radius:14px;border:1px solid var(--klp-line);background:#16131a;color:#fff!important;font:700 .95rem 'Inter',sans-serif;cursor:pointer;text-decoration:none!important;text-align:left}
.klp-wbtn img,.klp-wic{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;font-size:1.1rem}.klp-wbtn span{flex:1}.klp-wbtn i{font-style:normal;color:var(--klp-gold)}
.klp-wbtn.busy{opacity:.6;pointer-events:none}
.klp-radio{display:flex;flex-direction:column;gap:6px;margin:8px 0 10px}
.klp-radio label{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:12px;border:1px solid var(--klp-line);background:#141216;cursor:pointer;font-size:.88rem}
.klp-radio input{accent-color:#f2c452;width:18px;height:18px;margin:0}
.klp-radio label:has(input:checked){border-color:var(--klp-gold);background:#221b0e}
.klp-sheet textarea{margin:0 0 12px}
.klp-toast{position:fixed;left:50%;bottom:76px;transform:translate(-50%,30px);opacity:0;z-index:2147483646;background:#141117;border:1px solid var(--klp-gold);color:#fff;border-radius:14px;padding:12px 16px;font:600 .86rem/1.4 'Inter',sans-serif;max-width:min(92vw,440px);box-shadow:0 12px 34px rgba(0,0,0,.6);transition:all .25s;pointer-events:none;word-break:break-word}
.klp-toast.show{opacity:1;transform:translate(-50%,0);pointer-events:auto}.klp-toast.err{border-color:var(--klp-red)}.klp-toast a{color:var(--klp-gold)}
/* board section on /launched-coins.html */
.klp-boardsec{margin:14px 0}
.klp-boardsec .klp-board{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}
.klp-boardsec .klp-card{color:#f4ead2!important}
/* splash */
html.klp-sp-on,html.klp-sp-on body{overflow:hidden}
.klp-splash{position:fixed;inset:0;z-index:2147483647;background:#030304;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:opacity .6s ease,visibility .6s;font-family:'Inter',sans-serif}
.klp-splash.out{opacity:0;visibility:hidden}
.klp-sp-bg{position:absolute;inset:0}
.klp-sp-bg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:52% 60%;animation:klpDrive 2.6s cubic-bezier(.16,.84,.3,1) both;filter:brightness(.25) saturate(.8)}
@keyframes klpDrive{0%{transform:scale(1.35) translateY(4%);filter:brightness(.05)}55%{filter:brightness(.45) saturate(1.1)}100%{transform:scale(1.04);filter:brightness(.62) saturate(1.1)}}
.klp-sp-bg::after{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 50% 40%,transparent 30%,rgba(3,3,4,.85) 85%),linear-gradient(0deg,rgba(3,3,4,.95),transparent 45%)}
.klp-sp-beam{position:absolute;top:58%;width:46vw;height:16vh;border-radius:50%;background:radial-gradient(ellipse at center,rgba(255,214,120,.55),rgba(255,180,60,.12) 45%,transparent 70%);opacity:0;animation:klpBeam 2.8s ease 1s both;mix-blend-mode:screen;z-index:1}
.klp-sp-beam.l{left:16%}.klp-sp-beam.r{right:2%}
@keyframes klpBeam{0%{opacity:0}30%{opacity:1}45%{opacity:.5}60%{opacity:1}100%{opacity:.75}}
.klp-sp-sweep{position:absolute;inset:0;z-index:1;background:linear-gradient(100deg,transparent 40%,rgba(255,222,140,.16) 50%,transparent 60%) 0 0/250% 100%;animation:klpSweep 3.2s ease 1.2s infinite}
@keyframes klpSweep{from{background-position:120% 0}to{background-position:-120% 0}}
.klp-sp-in{position:relative;z-index:2;text-align:center;padding:20px;display:flex;flex-direction:column;align-items:center}
.klp-crown{width:96px;height:60px;filter:drop-shadow(0 0 18px rgba(255,200,80,.85));animation:klpCrown 1.2s cubic-bezier(.2,.9,.3,1.3) .3s both}
.klp-crown path{stroke-dasharray:400;stroke-dashoffset:400;animation:klpDraw 1.6s ease .3s forwards}
@keyframes klpCrown{from{transform:translateY(-20px) scale(.6);opacity:0}}
.klp-sp-logo{width:84px;height:84px;border-radius:50%;margin:6px 0 10px;box-shadow:0 0 0 2px #f2c452,0 0 40px rgba(242,196,82,.6);animation:klpPop .8s cubic-bezier(.2,.9,.3,1.4) .6s both}
@keyframes klpPop{from{transform:scale(.3);opacity:0}}
.klp-sp-in h2{font:900 clamp(1.5rem,7vw,2.8rem)/1.05 'Orbitron',monospace;margin:0;letter-spacing:3px;background:linear-gradient(90deg,#fff1c4,#f2c452 45%,#ff9d2e);-webkit-background-clip:text;background-clip:text;color:transparent;animation:klpUp .8s ease .9s both}
.klp-sp-in p{color:#e9dcb8;letter-spacing:4px;text-transform:uppercase;font-size:.7rem;margin:8px 0 22px;animation:klpUp .8s ease 1.1s both}
.klp-enter{position:relative;overflow:hidden;min-height:56px;padding:0 30px;border-radius:999px;border:1px solid #ffe7a6;background:linear-gradient(135deg,#ffe08a,#f2c452 45%,#c8901a);color:#1a1205;font:900 1rem 'Orbitron',monospace;letter-spacing:2px;cursor:pointer;box-shadow:0 0 0 0 rgba(242,196,82,.6);animation:klpUp .8s ease 1.3s both,klpPulse 2s ease 2.2s infinite}
@keyframes klpPulse{0%{box-shadow:0 0 0 0 rgba(242,196,82,.55)}70%{box-shadow:0 0 0 18px rgba(242,196,82,0)}100%{box-shadow:0 0 0 0 rgba(242,196,82,0)}}
.klp-skip{position:absolute;z-index:3;top:calc(14px + env(safe-area-inset-top,0px));right:14px;min-height:40px;padding:0 16px;border-radius:999px;border:1px solid rgba(255,255,255,.25);background:rgba(10,10,12,.6);color:#eee;font:700 .82rem 'Inter',sans-serif;cursor:pointer}
@media (prefers-reduced-motion:reduce){.klp-splash *,.klp *{animation-duration:.01ms!important;animation-iteration-count:1!important}}
/* responsive */
@media(max-width:900px){.klp-lgrid,.klp-grid{grid-template-columns:1fr}.klp-col.side{position:static}.klp-stats{grid-template-columns:repeat(3,1fr)}.klp-stat:nth-child(n+4){display:none}}
@media(max-width:560px){.klp{padding:70px 10px 24px}.klp-hero{min-height:330px}.klp-hero-bg img{object-position:72% 50%}.klp-hero::after{background:linear-gradient(0deg,rgba(5,5,6,.97) 18%,rgba(5,5,6,.55) 60%,rgba(5,5,6,.15))}.klp-hero-in{padding:18px 16px}.klp-hero p{font-size:.86rem}
.klp-tabs{top:58px}.klp-tabs button{font-size:.76rem;min-height:44px}.klp-board,.klp-boardsec .klp-board{grid-template-columns:1fr}.klp-kpis{grid-template-columns:repeat(2,1fr)}.klp-row2{grid-template-columns:1fr}.klp-fx-cta{grid-template-columns:1fr}.klp-stat b{font-size:.86rem}.klp-ch-id{align-items:flex-start}.klp-ava.lg{width:64px;height:64px}}
@media(min-width:561px){.klp-tr{grid-template-columns:56px 1fr 110px 90px 64px}.klp-tr-a{display:block;color:#bdb5a0}}
.klp-page .nav-bar{background:#0a0a0b!important;background-image:none!important}
.klp-ticker[hidden],[hidden].klp-ticker{display:none!important}
html[data-klp-view=coin] .klp-hero,html[data-klp-view=coin] #klpStats,html[data-klp-view=coin] #klpFeat{display:none}
@media(min-width:901px){.klp-stats{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}

/* ═════════ v2 (21 Oct): wallets, banners, DexScreener-grade coin page, Boost, polish ═════════ */
.klp-hero h1,.klp-hero h1 .klp-h1a{opacity:1!important;color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.85),0 0 1px #fff}
.klp-hero h1 em{filter:drop-shadow(0 2px 10px rgba(0,0,0,.8))}
.klp-tabs{top:var(--klp-stick,64px)!important;scroll-margin-top:calc(var(--klp-stick,64px) + 8px)}
.klp-stat b{font-family:'Inter',sans-serif!important;font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:.2px}
/* wallet sheet */
.klp-wsheet .klp-wbtn{position:relative}
.klp-wbtn img{width:34px;height:34px;border-radius:10px;background:#fff1}
.klp-wbtn span small{display:block;font:500 .7rem 'Inter',sans-serif;color:var(--klp-mut);margin-top:2px}
.klp-wbtn.det{border-color:rgba(34,229,139,.45);background:linear-gradient(135deg,#132019,#16131a)}
.klp-wtag{font-style:normal;font-size:.62rem;font-weight:800;color:#06140c;background:var(--klp-green);padding:3px 8px;border-radius:999px;margin-right:4px}
/* launch media */
.klp-media{display:grid;grid-template-columns:150px 1fr;gap:10px;margin:0 0 12px}
.klp-media .klp-drop{margin:0;height:150px}
.klp-bdrop2 span em{font-style:normal;font-weight:600;color:var(--klp-mut);font-size:.72rem}
@media(max-width:420px){.klp-media{grid-template-columns:110px 1fr}.klp-media .klp-drop{height:120px}.klp-media .klp-drop span{font-size:.8rem;padding:6px 8px}}
.klp-card-ban{display:block;height:64px;margin:-12px -12px 10px;background:#0c0b0d center/cover no-repeat;border-bottom:1px solid rgba(242,196,82,.2);position:relative}
.klp-card-ban::after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,rgba(14,13,16,.85),transparent 60%)}
.klp-card-ban.def{background-image:url(/launchpad/img/banner-default.webp)}
.klp-card.pv .klp-card-ban{height:84px}
/* cards: boost, koth */
.klp-card{box-shadow:0 8px 24px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,236,170,.05)}
.klp-card:hover{box-shadow:0 14px 34px rgba(0,0,0,.5),0 0 0 1px rgba(242,196,82,.35)}
.klp-card.boosted{border-color:rgba(255,157,46,.6);box-shadow:0 0 0 1px rgba(255,157,46,.25),0 10px 30px rgba(255,120,30,.16)}
.klp-card.koth{border-color:rgba(255,224,138,.7)}
.klp-koth{position:absolute;top:8px;right:8px;z-index:2;font-size:.62rem;font-weight:900;color:#1a1205;background:linear-gradient(135deg,#fff0b8,#f2c452);padding:3px 8px;border-radius:999px;box-shadow:0 0 14px rgba(242,196,82,.5)}
.klp-bx{font:900 .66rem 'Inter',sans-serif;color:#1a0d02;background:linear-gradient(135deg,#ffd36b,#ff8a1f);padding:2px 6px;border-radius:999px;vertical-align:middle}
.klp-bchip{margin-left:auto;font-size:.66rem;font-weight:800;color:#ffd36b;border:1px solid rgba(255,157,46,.45);background:#1d140b;padding:4px 9px;border-radius:999px;cursor:pointer;white-space:nowrap}
.klp-bchip:hover{background:#2a1a0c}
.klp-badge.bx{background:#2a1608;color:#ffb35c;border-color:rgba(255,157,46,.5)}
/* search + featured */
.klp-search{display:flex;align-items:center;gap:8px;background:#0f0d11;border:1px solid var(--klp-line);border-radius:14px;padding:0 12px;margin:0 0 10px;min-height:48px}
.klp-search input{flex:1;min-width:0;background:transparent;border:0;outline:0;color:#fff;font:600 .9rem 'Inter',sans-serif;min-height:46px}
.klp-search:focus-within{border-color:var(--klp-gold);box-shadow:0 0 0 3px rgba(242,196,82,.12)}
.klp-featw{margin:0 0 14px}
.klp-feat{position:relative;display:block;border-radius:18px;overflow:hidden;border:1px solid rgba(255,157,46,.4);min-height:110px;text-decoration:none!important;color:#fff!important;background:#0b0a0c}
.klp-feat-bg{position:absolute;inset:0;background:center/cover no-repeat;opacity:.55}
.klp-feat::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,5,8,.95),rgba(6,5,8,.55) 60%,rgba(6,5,8,.2))}
.klp-feat-tag{position:absolute;top:10px;left:12px;z-index:2;font:900 .62rem 'Orbitron',monospace;letter-spacing:1.5px;color:#ffb35c}
.klp-feat-in{position:relative;z-index:2;display:flex;align-items:center;gap:12px;padding:34px 14px 14px;flex-wrap:wrap}
.klp-feat-in>span:not(.klp-ava):not(.klp-feat-ic){flex:1;min-width:160px}
.klp-feat-in b{display:block;font:900 1rem 'Orbitron',monospace}.klp-feat-in small{display:block;color:#d9cfb4;font-size:.76rem;margin-top:3px}
.klp-feat-in em{font-style:normal;font-weight:800;color:var(--klp-gold)}
.klp-feat-ic{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;font-size:1.6rem;background:radial-gradient(circle,#3a2410,#140c06);border:1px solid rgba(255,157,46,.5);box-shadow:0 0 20px rgba(255,140,40,.35)}
.klp-feat.on{border-color:#ff9d2e;box-shadow:0 0 30px rgba(255,140,40,.25)}
/* boost */
.klp-tiers{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin:10px 0 12px}
.klp-tier{background:#110e0a;border:1px solid rgba(255,157,46,.3);border-radius:12px;padding:10px 2px;color:#e9dcb5;cursor:pointer;text-align:center;min-width:0;font-family:'Inter',sans-serif}
.klp-tier b{display:block;font:900 .95rem 'Orbitron',monospace;color:#ffd36b}.klp-tier span{display:block;font-size:.72rem;font-weight:800;color:#fff;margin-top:3px}.klp-tier small{display:block;font-size:.6rem;color:var(--klp-mut)}
.klp-tier.on{background:linear-gradient(160deg,#3a2410,#1a0f06);border-color:#ff9d2e;box-shadow:0 0 16px rgba(255,140,40,.3)}
.klp-tiers.mini{max-width:520px;margin:12px auto 0}.klp-tiers.mini .klp-tier{cursor:default}
@media(max-width:420px){.klp-tiers{grid-template-columns:repeat(3,1fr)}}
.klp-bempty .klp-bempty-ic{font-size:2.4rem;filter:drop-shadow(0 0 14px rgba(255,140,40,.6))}
.klp-bempty p{color:#cfc6ad;font-size:.84rem;max-width:460px;margin:6px auto 0}
.klp-bown{margin-top:14px;padding-top:12px;border-top:1px dashed rgba(242,196,82,.25)}
/* token factory 5th tile + which */
.klp-fx-feat{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(min-width:900px){.klp-fx-feat{grid-template-columns:repeat(3,minmax(0,1fr))}}
.klp-fx-be{grid-column:1/-1;display:block;background:linear-gradient(135deg,#2a1206,#140a05);border:1px solid rgba(255,120,40,.55);border-radius:12px;padding:10px 12px;font-size:.8rem;color:#f2dcc0!important;text-decoration:none!important;box-shadow:0 0 18px rgba(255,100,30,.15)}
@media(min-width:900px){.klp-fx-be{grid-column:auto/span 2}}
.klp-fx-be b{display:block;color:#ffb35c;margin-bottom:2px}.klp-fx-be em{display:flex;gap:6px;flex-wrap:wrap;font-style:normal;margin-top:6px}
.klp-fx-be i{font-style:normal;font-size:.64rem;font-weight:800;padding:2px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.18);color:#c9bda6}.klp-fx-be i.on{background:#14110a;border-color:rgba(212,160,23,.55);color:#f2c452}
.klp-which-g{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.klp-which-g>div{background:#100e11;border:1px solid rgba(242,196,82,.18);border-radius:14px;padding:12px}
.klp-which-g b{display:block;color:#ffe39a;font-size:.95rem}.klp-which-g b small{color:var(--klp-mut);font-weight:600;font-size:.7rem;margin-left:4px}
.klp-which-g p{font-size:.8rem;color:#d4cab0;line-height:1.45;margin:6px 0}
.klp-which-g .klp-btn2{width:100%;margin-top:6px}
@media(max-width:640px){.klp-which-g{grid-template-columns:1fr}}
/* coin cover (banner header) */
.klp-cover{margin:0 0 12px;background:linear-gradient(165deg,#151216,#0d0c0f);border:1px solid var(--klp-line);border-radius:20px;overflow:hidden;box-shadow:0 14px 40px rgba(0,0,0,.45)}
.klp-cover-img{position:relative;aspect-ratio:3/1;max-height:300px;width:100%;background:#0a090b center/cover no-repeat}
.klp-cover-img::after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#141115 0%,rgba(20,17,21,0) 55%)}
.klp-cover-def{position:absolute;right:14px;top:12px;z-index:1;font:900 .62rem 'Orbitron',monospace;letter-spacing:2px;color:rgba(255,227,154,.75)}
.klp-cover-row{display:flex;align-items:flex-end;gap:14px;padding:0 16px;margin-top:-44px;position:relative;z-index:2;flex-wrap:wrap}
.klp-ava.xl{width:96px;height:96px;border-radius:24px;border:3px solid #141115;box-shadow:0 0 0 2px rgba(242,196,82,.6),0 10px 26px rgba(0,0,0,.6)}.klp-ava.xl b{font-size:1.7rem}
.klp-cover-tt{flex:1;min-width:180px;padding-bottom:4px}
.klp-cover-tt h1{font:900 clamp(1.25rem,4.6vw,1.9rem)/1.15 'Orbitron',monospace;margin:0 0 6px;color:#fff;word-break:break-word}
.klp-cover-tt h1 small{font-size:.6em;color:var(--klp-gold)}
.klp-cover-act{display:flex;gap:8px;padding-bottom:6px}
.klp-boostb{border-color:rgba(255,157,46,.55)!important;color:#ffc46b!important}
.klp-links{display:flex;gap:8px;flex-wrap:wrap;padding:12px 16px 4px}
.klp-lnk{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:7px 12px;border-radius:10px;background:#1a161d;border:1px solid rgba(242,196,82,.22);color:#f4ead2!important;font:700 .78rem 'Inter',sans-serif;text-decoration:none!important;cursor:pointer}
.klp-lnk i{font-style:normal}.klp-lnk em{font-style:normal;color:var(--klp-gold);font-size:.7rem}
.klp-lnk:hover{border-color:var(--klp-gold)}
.klp-edit{border-style:dashed}
.klp-cover .klp-ch-d{padding:4px 16px 14px;margin:6px 0 0}
.klp-demo{background:repeating-linear-gradient(135deg,#2a1d4d 0 14px,#211640 14px 28px);border:1px solid #8b6cff;color:#e3dcff;border-radius:12px;padding:10px 14px;margin:0 0 12px;font-size:.8rem}
/* kpis */
.klp-kpis div{background:#0f0d11;border:1px solid rgba(242,196,82,.12);border-radius:12px;padding:10px 6px}
.klp-kpis em{display:block;font-style:normal;font-size:.62rem;color:#8a846f;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
/* chart */
.klp-chartp .klp-ph{margin-bottom:8px}
.klp-tfs,.klp-unit{display:flex;gap:4px;background:#0b0a0d;border:1px solid rgba(242,196,82,.15);border-radius:10px;padding:3px}
.klp-tfs button,.klp-unit button{min-height:34px;min-width:38px;padding:0 9px;border:0;border-radius:8px;background:transparent;color:#a59f90;font:800 .74rem 'Inter',sans-serif;cursor:pointer}
.klp-tfs button.on,.klp-unit button.on{background:#2a2114;color:#ffe39a;box-shadow:inset 0 0 0 1px rgba(242,196,82,.4)}
.klp-legend{display:flex;gap:10px;flex-wrap:wrap;font-size:.7rem;color:#a59f90;min-height:18px;margin:0 0 6px}.klp-legend b{color:#fff}
.klp-chart{min-height:230px;position:relative}
.klp-cs{display:block;touch-action:pan-y;user-select:none}
.klp-cs .gl{stroke:rgba(255,255,255,.06);stroke-width:1}
.klp-cs .ax{fill:#8a846f;font:600 10px 'Inter',sans-serif}
.klp-cs .wk{stroke-width:1.2}.klp-cs .wk.up{stroke:#19e68c}.klp-cs .wk.dn{stroke:#ff4d6d}.klp-cs .wk.fl{stroke:#5d5646}
.klp-cs .bd.up{fill:#19e68c}.klp-cs .bd.dn{fill:#ff4d6d}.klp-cs .bd.fl{fill:#5d5646}
.klp-cs .vb{opacity:.32}.klp-cs .vb.up{fill:#19e68c}.klp-cs .vb.dn{fill:#ff4d6d}
.klp-cs .last{stroke-dasharray:4 4;stroke-width:1}.klp-cs .last.up{stroke:#19e68c}.klp-cs .last.dn{stroke:#ff4d6d}
.klp-cs .lt.up{fill:#0f7a4a}.klp-cs .lt.dn{fill:#a3243c}.klp-cs .ltx{fill:#fff;font:800 10px 'Inter',sans-serif}
.klp-cs .xh{stroke:rgba(255,227,154,.5);stroke-dasharray:3 3}
/* curve */
.klp-curve-n{display:flex;justify-content:space-between;font-size:.72rem;color:#a59f90;margin:6px 0 0}
/* activity stats */
.klp-wins{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:0 0 10px}
.klp-wins button{background:#0f0d11;border:1px solid rgba(242,196,82,.14);border-radius:10px;padding:8px 2px;cursor:pointer;color:#fff;font-family:'Inter',sans-serif}
.klp-wins button small{display:block;font-size:.62rem;color:#8a846f;font-weight:800}.klp-wins button b{display:block;font-size:.8rem;margin-top:2px}
.klp-wins button.on{border-color:var(--klp-gold);background:#1c1710}
.klp-wrow{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:8px 0 4px}
.klp-wrow small{display:block;font-size:.58rem;color:#8a846f;font-weight:800;letter-spacing:.6px}.klp-wrow b{font-size:.86rem;color:#fff}
.klp-ratio{display:block;height:5px;border-radius:9px;background:#ff4d6d;overflow:hidden}.klp-ratio i{display:block;height:100%;background:#19e68c;border-right:2px solid #0d0c0f}
/* info */
.klp-kv{display:flex;flex-direction:column}
.klp-kv div{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.05);font-size:.78rem}
.klp-kv div:last-child{border-bottom:0}.klp-kv span{color:#8a846f}.klp-kv b{color:#f4ead2;text-align:right;font-weight:700}
.klp-mini{min-width:28px;min-height:28px;border-radius:7px;border:1px solid var(--klp-line);background:#17141a;color:var(--klp-gold);cursor:pointer;font-size:.8rem}
/* transactions */
.klp-seg button{min-height:42px}
.klp-txf{display:flex;align-items:center;gap:6px;margin:0 0 8px;flex-wrap:wrap}
.klp-txf button{min-height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--klp-line);background:#141216;color:#cfc6ad;font:700 .74rem 'Inter',sans-serif;cursor:pointer}
.klp-txf button.on{background:#2a2114;color:#ffe39a;border-color:var(--klp-gold)}
.klp-live{margin-left:auto;font-size:.68rem;font-weight:800;color:var(--klp-green);animation:klpBlink 1.6s infinite}
.klp-txt{display:flex;flex-direction:column;gap:3px}
.klp-txh,.klp-txr{display:grid;grid-template-columns:62px 52px 1fr 1fr 1fr 1.25fr 28px;gap:8px;align-items:center;padding:7px 10px;font-size:.74rem}
.klp-txh{color:#8a846f;font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.5px;padding-top:0;padding-bottom:4px}
.klp-txr{background:#100e11;border-radius:10px;border-left:3px solid transparent}
.klp-txr.b{border-left-color:#19e68c;background:linear-gradient(90deg,rgba(25,230,140,.07),#100e11 40%)}.klp-txr.s{border-left-color:#ff4d6d;background:linear-gradient(90deg,rgba(255,77,109,.07),#100e11 40%)}
.klp-txr .k{font:900 .62rem 'Orbitron',monospace;padding:4px 0;border-radius:6px;text-align:center}
.klp-txr.b .k{background:rgba(25,230,140,.15);color:#19e68c}.klp-txr.s .k{background:rgba(255,77,109,.15);color:#ff4d6d}
.klp-txr.b .sv{color:#19e68c;font-weight:800}.klp-txr.s .sv{color:#ff4d6d;font-weight:800}
.klp-txr .t,.klp-txr .p{color:#a59f90}.klp-txr .a{color:#e6dcc2}.klp-txr .w a{color:#ffe39a}.klp-txr .x{text-align:right}
.klp-txr span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.klp-txr.fresh{animation:klpFresh 1.6s ease-out}
@keyframes klpFresh{from{box-shadow:0 0 0 2px rgba(242,196,82,.8);transform:translateX(-4px)}}
.klp-tag{font-style:normal;font-size:.56rem;font-weight:900;padding:2px 6px;border-radius:999px;margin-left:5px;vertical-align:middle}
.klp-tag.cr{background:#3a2a0a;color:#ffd36b;border:1px solid rgba(242,196,82,.5)}.klp-tag.me{background:#132a1e;color:#5ff0a8}.klp-tag.cv{background:#1a1830;color:#b9b0ff;border:1px solid rgba(139,108,255,.5)}
.klp-more2{width:100%;margin-top:8px}
@media(max-width:600px){
 .klp-txh{display:none}
 .klp-txr{grid-template-columns:48px 1fr auto;grid-template-areas:"k sv t" "k a a" "w w x" ;row-gap:3px;padding:8px 10px}
 .klp-txr .k{grid-area:k;align-self:start}.klp-txr .sv{grid-area:sv;font-size:.84rem}.klp-txr .t{grid-area:t;text-align:right;font-size:.68rem}
 .klp-txr .a{grid-area:a;font-size:.7rem}.klp-txr .a::after{content:'';}
 .klp-txr .p{display:none}.klp-txr .w{grid-area:w;font-size:.7rem}.klp-txr .x{grid-area:x}
}
.klp-hsum{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 8px}.klp-hsum span{background:#100e11;border:1px solid rgba(242,196,82,.15);border-radius:999px;padding:5px 10px;font-size:.72rem;color:#a59f90}.klp-hsum b{color:#fff}
/* trade panel states */
.klp-trade{transition:border-color .25s,box-shadow .25s}
.klp-trade.buy{border-color:rgba(25,230,140,.38);box-shadow:0 10px 30px rgba(0,0,0,.35),0 0 26px rgba(25,230,140,.08)}
.klp-trade.sell{border-color:rgba(255,77,109,.38);box-shadow:0 10px 30px rgba(0,0,0,.35),0 0 26px rgba(255,77,109,.08)}
.klp-trade.sell .klp-amt input:focus{border-color:#ff4d6d}.klp-trade.buy .klp-amt input:focus{border-color:#19e68c}
.klp-slip{display:flex;align-items:center;gap:6px;margin:0 0 10px;font-size:.72rem;color:#8a846f;flex-wrap:wrap}
.klp-slip span{margin-right:auto}
.klp-slip button{min-height:30px;min-width:44px;border-radius:8px;border:1px solid var(--klp-line);background:#141216;color:#cfc6ad;font:700 .72rem 'Inter',sans-serif;cursor:pointer}
.klp-slip button.on{background:#2a2114;color:#ffe39a;border-color:var(--klp-gold)}
.klp-quote div{display:flex;justify-content:space-between;gap:8px;padding:2px 0;font-size:.78rem}.klp-quote div span{color:#8a846f}
.klp-bdrop{position:relative;display:grid;place-items:center;aspect-ratio:3/1;border:2px dashed rgba(242,196,82,.45);border-radius:14px;background:#100e11 center/cover no-repeat;margin:0 0 12px;cursor:pointer}
.klp-bdrop input{position:absolute;inset:0;opacity:0;cursor:pointer}
.klp-bdrop span{background:rgba(10,9,11,.75);padding:8px 12px;border-radius:10px;font-weight:800;color:#ffe39a;font-size:.86rem;pointer-events:none;text-align:center}.klp-bdrop small{display:block;color:var(--klp-mut);font-weight:500;font-size:.7rem}
.klp-qopen{display:flex;flex-direction:column;gap:4px;border-style:dashed}
@media(max-width:560px){.klp-cover-row{margin-top:-36px;padding:0 12px}.klp-ava.xl{width:76px;height:76px;border-radius:20px}.klp-cover-act{width:100%}.klp-cover-act .klp-btn2{flex:1}.klp-links{padding:10px 12px 2px}.klp-kpis{gap:6px}}
@media(prefers-reduced-motion:reduce){.klp-txr.fresh{animation:none}}
body.klp-page{overflow-x:clip!important;overflow-y:visible!important}
/* ── v2: community listing ── */
.klp-qrow{display:flex;gap:8px;align-items:stretch;margin:0 0 10px}.klp-qrow .klp-search{flex:1;margin:0;min-width:0}
.klp-listbtn{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;min-height:48px;padding:0 14px;border-radius:14px;border:1px solid rgba(34,229,139,.45);background:linear-gradient(135deg,#0f2a1d,#0c1a14);color:#d8ffe9;font:800 .8rem 'Inter',sans-serif;cursor:pointer;white-space:nowrap;box-shadow:0 0 18px rgba(34,229,139,.12);-webkit-tap-highlight-color:transparent}
.klp-listbtn b{background:#22e58b;color:#04140c;border-radius:999px;padding:2px 7px;font-size:.66rem;letter-spacing:.4px}
@media(max-width:430px){.klp-qrow{flex-direction:column}.klp-listbtn{justify-content:center;min-height:44px}}
.klp-badge.lst{background:#0f2219;color:#7dffc0;border-color:rgba(34,229,139,.4)}.klp-badge.ch{background:#15131a;color:#e7dcc0;border-color:rgba(255,255,255,.14)}
.klp-lstats{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:8px 0 10px}.klp-lstats span{background:#0d0c0f;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:6px 8px;font-size:.62rem;color:var(--klp-mut);text-transform:uppercase;letter-spacing:.4px}.klp-lstats b{display:block;color:var(--klp-txt);font-size:.8rem;text-transform:none;letter-spacing:0;margin-top:2px}
.klp-lempty .klp-listbtn{margin-top:10px}
.klp-lsheet{padding:0 0 calc(16px + env(safe-area-inset-bottom,0px));width:min(560px,100%)}
.klp-lcover{position:relative;aspect-ratio:3/1;background:#0c0b0d center/cover no-repeat;border-bottom:1px solid rgba(242,196,82,.3);border-radius:20px 20px 0 0}
.klp-lcover .klp-x{position:absolute;top:10px;right:10px;background:rgba(8,8,10,.8)}
.klp-lhead{display:flex;gap:12px;align-items:flex-end;padding:0 16px;margin-top:-34px;position:relative}.klp-lhead h2{margin:0 0 6px;font:900 1.15rem 'Orbitron',sans-serif;color:#fff}.klp-lhead h2 small{color:var(--klp-gold);font:800 .85rem 'Inter',sans-serif}
.klp-lsheet .klp-links,.klp-lsheet .klp-ch-d,.klp-lsheet .klp-share-r,.klp-lsheet .klp-fine{padding:0 16px}.klp-lsheet .klp-links{margin:12px 0}
.klp-lkpi{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:0 16px;margin:0 0 12px}.klp-lkpi div{background:#121014;border:1px solid var(--klp-line);border-radius:12px;padding:8px 10px}.klp-lkpi small{display:block;font-size:.62rem;color:var(--klp-mut);text-transform:uppercase;letter-spacing:.4px}.klp-lkpi b{font-size:.86rem;color:#fff}
.klp-lsheet .klp-share-r{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 10px}
.klp-lform .klp-free{margin-left:6px;background:#22e58b;color:#04140c;border-radius:999px;padding:2px 8px;font-size:.66rem;vertical-align:middle}
.klp-step{display:flex;align-items:center;gap:8px;margin:14px 0 8px;font:800 .78rem 'Inter',sans-serif;color:#ffe39a;text-transform:uppercase;letter-spacing:.5px}.klp-step i{font-style:normal;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#ffe08a,#e2ae35);color:#1a1205;font-size:.72rem}
.klp-chips{display:flex;flex-wrap:wrap;gap:6px}.klp-chips button{min-height:38px;padding:0 12px;border-radius:999px;border:1px solid var(--klp-line);background:#141216;color:#d9cfb4;font:700 .78rem 'Inter',sans-serif;cursor:pointer}.klp-chips button.on{background:#2a2110;border-color:var(--klp-gold);color:#ffe39a;box-shadow:0 0 14px rgba(242,196,82,.25)}
.klp-lrow{display:flex;gap:8px}.klp-lrow input{flex:1;min-width:0;min-height:46px;border-radius:12px;border:1px solid var(--klp-line);background:#0b0a0d;color:var(--klp-txt);padding:0 12px;font:600 .82rem ui-monospace,monospace}
.klp-lres{margin:10px 0 0;padding:10px 12px;border-radius:12px;background:#0f0d11;border:1px solid var(--klp-line);font-size:.8rem;color:var(--klp-txt)}.klp-lres.ok{border-color:rgba(34,229,139,.45)}.klp-lres.err{border-color:rgba(255,77,109,.5);color:#ffc2cd}
.klp-lres-h{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px}.klp-lres-h b{font-size:.95rem}.klp-lres-h span{color:var(--klp-gold);font-weight:800}.klp-lres-n{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 6px}.klp-lres small{color:var(--klp-mut)}
.klp-lpics{display:grid;grid-template-columns:96px 1fr;gap:10px;align-items:stretch}.klp-lpics .klp-bdrop{margin:0}
.klp-ldrop{position:relative;display:grid;place-items:center;border:2px dashed rgba(242,196,82,.45);border-radius:14px;background:#100e11 center/cover no-repeat;cursor:pointer;min-height:96px}.klp-ldrop input{position:absolute;inset:0;opacity:0;cursor:pointer}.klp-ldrop span{font-weight:800;color:#ffe39a;font-size:.78rem;text-align:center;background:rgba(10,9,11,.7);padding:6px;border-radius:8px;pointer-events:none}.klp-ldrop small{display:block;color:var(--klp-mut);font-weight:500;font-size:.64rem}.klp-ldrop.has span,.klp-bdrop.has span{opacity:0}
.klp-lform textarea{width:100%;box-sizing:border-box;border-radius:12px;border:1px solid var(--klp-line);background:#0b0a0d;color:var(--klp-txt);padding:10px 12px;font:500 .84rem 'Inter',sans-serif;resize:vertical}
.klp-lform .klp-f input{width:100%;box-sizing:border-box}
.klp-lprice{display:flex;justify-content:space-between;align-items:center;margin:12px 0;padding:10px 12px;border-radius:12px;background:#0f1a14;border:1px solid rgba(34,229,139,.3);font-size:.84rem}
.lcp-hero-top{flex-wrap:wrap;gap:8px}.lcp-listbtn{background:linear-gradient(135deg,#0f2a1d,#0c1a14)!important;color:#d8ffe9!important;border:1px solid rgba(34,229,139,.5)!important}
.klp-sheet input[type=text]{width:100%;box-sizing:border-box;background:#0b0a0d;border:1px solid rgba(242,196,82,.28);border-radius:11px;color:#fff;font:500 16px 'Inter',sans-serif;padding:11px 12px;outline:none}.klp-sheet input[type=text]:focus{border-color:var(--klp-gold);box-shadow:0 0 0 3px rgba(242,196,82,.15)}
.klp-lrow input[type=text]{font:600 15px ui-monospace,monospace}
.klp-lpics{grid-template-columns:96px minmax(0,1fr)}.klp-lpics .klp-bdrop{aspect-ratio:auto;min-height:96px;min-width:0}.klp-chips button{white-space:nowrap}.klp-lform{overflow-x:hidden}
.klp-chips button{flex:0 0 auto}

/* v3: More chains picker (dark+gold, no native select) */
.klp-chips .klp-morech{border-style:dashed;color:#ffe39a}.klp-chips .klp-morech small{opacity:.7;font-weight:600;margin-left:4px}.klp-chips .klp-morech.on{border-style:solid}
.klp-chpick{margin:0 0 10px;padding:10px;border:1px solid var(--klp-line);border-radius:14px;background:linear-gradient(180deg,#17140f,#0f0d0b);box-shadow:inset 0 1px 0 rgba(255,227,154,.06),0 10px 24px rgba(0,0,0,.35)}
.klp-chpick input{width:100%;box-sizing:border-box;min-height:42px;border-radius:10px;border:1px solid var(--klp-line);background:#0b0a09;color:#fff3cf;padding:0 12px;font:600 .9rem 'Inter',sans-serif;outline:none}.klp-chpick input:focus{border-color:var(--klp-gold);box-shadow:0 0 0 2px rgba(242,196,82,.18)}
.klp-chlist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:228px;overflow-y:auto;margin:8px 0 4px;overscroll-behavior:contain}
.klp-chlist button{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:40px;padding:0 10px;border-radius:10px;border:1px solid rgba(242,196,82,.16);background:#141216;color:#e9dfc4;font:700 .8rem 'Inter',sans-serif;cursor:pointer;text-align:left;min-width:0}
.klp-chlist button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.klp-chlist button i{font-style:normal;color:#5fe39a;font-size:.8rem}.klp-chlist button em{font-style:normal;font-weight:600;font-size:.62rem;color:#a99c7c;white-space:nowrap}
.klp-chlist button.on{background:#2a2110;border-color:var(--klp-gold);color:#ffe39a}
.klp-tellus{margin:-2px 0 10px}.klp-tellus a,.klp-chpick a{color:#ffd56a;font-weight:700}
@media (min-width:600px){.klp-chlist{grid-template-columns:repeat(3,minmax(0,1fr))}}
.klp-owntag{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border-radius:999px;background:linear-gradient(120deg,#ffe08a,#d4a017);color:#1a1205!important;font:800 .7rem 'Inter',sans-serif;white-space:nowrap;box-shadow:0 0 12px rgba(212,160,23,.35);vertical-align:middle}
.klp-tabs.stuck::before{content:'';position:absolute;left:-15px;right:-15px;bottom:calc(100% + 1px);height:var(--klp-stick,64px);background:#0a0a0b;z-index:-1}

/* v3: 4th tab 🔥 Burn & Earn */
.klp-tabs{grid-template-columns:repeat(4,minmax(0,1fr))!important}
@media (max-width:440px){.klp-tl-x{display:none}.klp-tabs button{font-size:.72rem!important;white-space:normal!important;line-height:1.15;padding:0 2px}}
.klp-be{border:1px solid var(--klp-line);border-radius:22px;overflow:hidden;background:linear-gradient(160deg,#141016,#09080a 70%);box-shadow:0 20px 60px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,227,154,.06);padding:0 0 16px}
.klp-be-top{position:relative;min-height:220px;display:flex;align-items:flex-end}
.klp-be-top img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:60% 50%}
.klp-be-top::after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#0b090c 4%,rgba(11,9,12,.55) 55%,rgba(11,9,12,.15)),radial-gradient(80% 90% at 15% 100%,rgba(255,110,40,.22),transparent 60%)}
.klp-be-in{position:relative;z-index:1;padding:18px}
.klp-be-k{display:inline-flex;padding:5px 12px;border-radius:999px;background:rgba(255,120,40,.14);border:1px solid rgba(255,150,60,.4);color:#ffc28a;font:800 .68rem 'Inter',sans-serif;letter-spacing:1.2px;text-transform:uppercase}
.klp-be h2{font:900 clamp(1.45rem,6vw,2.2rem)/1.1 'Orbitron',monospace;color:#fff;margin:10px 0 8px}
.klp-be h2 em{font-style:normal;background:linear-gradient(90deg,#ffe9a8,#f2c452 45%,#ff7a2e);-webkit-background-clip:text;background-clip:text;color:transparent}
.klp-be-in p{color:#e7dcc0;font-size:.92rem;line-height:1.5;margin:0;max-width:520px}
.klp-be-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px 16px 6px}
.klp-be-steps div{background:#121014;border:1px solid rgba(242,196,82,.18);border-radius:14px;padding:12px;display:flex;flex-direction:column;gap:3px}
.klp-be-steps i{font-style:normal;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#ffe08a,#e2ae35);color:#1a1205;font:900 .78rem 'Inter',sans-serif;margin-bottom:4px}
.klp-be-steps b{color:#ffe39a;font-size:.86rem}.klp-be-steps span{color:#b9b09a;font-size:.76rem;line-height:1.4}
.klp-be .klp-ph{padding:10px 16px 0;display:flex;justify-content:space-between;align-items:baseline}
.klp-be-ch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px 16px 14px}
.klp-be-ch div{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:12px;border:1px solid rgba(242,196,82,.14);background:#100e12;min-width:0}
.klp-be-ch b{color:#e9dfc4;font-size:.82rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.klp-be-ch em{font-style:normal;font-size:.68rem;color:#8f8775;font-weight:700}
.klp-be-ch .live{border-color:rgba(34,229,139,.5);background:linear-gradient(160deg,rgba(34,229,139,.12),#0f1311);box-shadow:0 0 18px rgba(34,229,139,.14)}.klp-be-ch .live em{color:#22e58b}
.klp-be-ch .more em{color:#cdb57a}
.klp-be .klp-fx-cta{padding:0 16px}.klp-be .klp-fine{padding:10px 16px 0;margin:0}
@media (max-width:600px){.klp-be-steps{grid-template-columns:1fr}.klp-be-ch{grid-template-columns:repeat(2,minmax(0,1fr))}.klp-be .klp-fx-cta{grid-template-columns:1fr}}
/* ═══ multi-chain board + wallet + network picker (22 Oct, phase 1) ═══ */
.klp-mcb{display:inline-flex;align-items:center;gap:6px;margin-left:6px;padding-left:8px;border-left:1px solid rgba(0,0,0,.25)}
.klp-mcl{display:inline-flex}.klp-mcl img{width:15px;height:15px;border-radius:50%;margin-left:-4px;box-shadow:0 0 0 1.5px #e9c25a;background:#111}.klp-mcl img:first-child{margin-left:0}
@media (max-width:400px){.klp-mcl img:nth-child(n+6){display:none}}
.klp-mch{display:flex;gap:6px;overflow-x:auto;padding:2px 0 8px;margin:0 0 4px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.klp-mch::-webkit-scrollbar{display:none}
.klp-mch button{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border-radius:999px;border:1px solid var(--klp-line);background:linear-gradient(180deg,#17141a,#0f0d11);color:#e6dcc2;font:700 .78rem 'Inter',sans-serif;cursor:pointer;white-space:nowrap}
.klp-mch button small{font-weight:700;font-size:.66rem;color:#9b927f;background:rgba(255,255,255,.05);border-radius:999px;padding:1px 6px}
.klp-mch button.on{border-color:var(--klp-gold);background:linear-gradient(180deg,#2c2210,#1a140a);color:#ffe39a;box-shadow:0 0 14px rgba(242,196,82,.22)}
.klp-mch button.on small{color:#ffe39a;background:rgba(242,196,82,.15)}
.klp-chl{width:16px;height:16px;border-radius:50%;flex:0 0 auto;object-fit:cover;background:#111}
.klp-chl.t,.klp-r-ch.t{display:inline-grid;place-items:center;font:800 .58rem/1 'Inter',sans-serif;color:#111;background:linear-gradient(135deg,#ffe7a0,#c99a2e)}
.klp-rt{grid-column:1/-1;border:1px solid var(--klp-line);border-radius:16px;overflow:hidden;background:linear-gradient(170deg,#141116,#0b0a0d);box-shadow:0 12px 30px rgba(0,0,0,.4)}
.klp-mmore,.klp-board>.klp-sample,.klp-board>.klp-qopen{grid-column:1/-1}
.klp-rh{display:none}
.klp-r{position:relative;display:grid;grid-template-columns:22px 46px minmax(0,1fr) auto;align-items:center;gap:0 10px;padding:11px 12px;border-top:1px solid rgba(242,196,82,.10);color:var(--klp-txt)!important;text-decoration:none!important;animation:klpRin .35s ease both;animation-delay:var(--d,0ms);transition:background .15s}
.klp-r:first-of-type{border-top:0}
.klp-r:active,.klp-r:hover{background:rgba(242,196,82,.06)}
.klp-r.boosted{background:linear-gradient(90deg,rgba(255,157,46,.10),transparent 60%)}
.klp-r.k-proj{background:linear-gradient(90deg,rgba(242,196,82,.09),transparent 70%)}
@keyframes klpRin{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}
@media (prefers-reduced-motion:reduce){.klp-r{animation:none}}
.klp-r-i{font:700 .7rem 'Inter',sans-serif;color:#7d7566;text-align:center}
.klp-r-ava{position:relative;width:42px;height:42px}
.klp-r-ava .klp-ava{width:42px;height:42px;border-radius:50%}
.klp-r-ava .klp-ava b{font-size:.8rem}
.klp-r-ch{position:absolute;right:-3px;bottom:-3px;width:18px;height:18px;border-radius:50%;box-shadow:0 0 0 2px #0d0b0f;background:#111;object-fit:cover}
.klp-r-t{min-width:0;display:flex;flex-direction:column;gap:3px}
.klp-r-t>b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:700 .92rem 'Inter',sans-serif;color:#fff}
.klp-r-t>b em{font-style:normal;color:#ffe39a}
.klp-r-nm{font-weight:500;color:#a59f90;font-size:.8rem}
.klp-r-m{display:flex;align-items:center;gap:5px;min-width:0;overflow:hidden;white-space:nowrap}
.klp-r-cn{font-size:.68rem;color:#8f8878;overflow:hidden;text-overflow:ellipsis}
.klp-rb{flex:0 0 auto;font:800 .6rem/1 'Inter',sans-serif;letter-spacing:.2px;padding:3px 6px;border-radius:6px;border:1px solid rgba(242,196,82,.3);color:#ffe39a;background:#1d170b}
.klp-rb.k{background:linear-gradient(120deg,#ffe7a0,#d4a017);color:#151005;border-color:transparent}
.klp-rb.c{color:#8ff0c0;border-color:rgba(34,229,139,.35);background:#0c1a14}
.klp-rb.g{color:#7ef7b6;border-color:rgba(34,229,139,.45);background:#0b1e15}
.klp-rb.f{color:#ffd9a0;border-color:rgba(255,170,80,.35);background:#1e140a}
.klp-rb.l{color:#cfe1ff;border-color:rgba(120,170,255,.35);background:#0e1420}
.klp-rb.s{color:#b9b2a3;border-color:rgba(255,255,255,.14);background:#17161a}
.klp-rb.r{color:#ff9aa8;border-color:rgba(255,77,109,.35);background:#200d12}
.klp-rb.dev{color:#d9c2ff;border-color:rgba(160,110,255,.45);background:#170f26}
.klp-r-prog{display:block;height:4px;border-radius:9px;background:rgba(255,255,255,.07);overflow:hidden;max-width:200px}
.klp-r-prog i{display:block;height:100%;background:linear-gradient(90deg,#d4a017,#ffe39a);border-radius:9px}
.klp-r-sub{display:flex;flex-wrap:wrap;gap:2px 10px;font-size:.68rem;color:#8f8878}
.klp-r-sub b{color:#d9cfb4;font-weight:700}
.klp-r-p{display:flex;flex-direction:column;align-items:flex-end;gap:3px;text-align:right;white-space:nowrap}
.klp-r-p>b{font:700 .88rem 'Inter',sans-serif;color:#fff}
.klp-r-p sub{font-size:.62em;vertical-align:-.25em}
.klp-r-p .klp-up,.klp-r-p .klp-dn{font-size:.74rem;font-weight:800}
.klp-r-since{font-size:.58rem;color:#8f8878}
.klp-r-c{display:none}
.klp-r-bo{position:absolute;right:10px;bottom:8px}
.klp-r .klp-r-p{padding-bottom:18px}
.klp-bchip.sm{margin:0;padding:2px 7px;font-size:.72rem;line-height:1.3}
@media (min-width:760px){
 .klp-rh{display:grid;grid-template-columns:28px 46px minmax(0,1.6fr) 1fr .9fr .9fr .9fr 52px 40px;gap:0 10px;padding:9px 12px;font:800 .62rem 'Inter',sans-serif;letter-spacing:.8px;text-transform:uppercase;color:#8f8878;border-bottom:1px solid rgba(242,196,82,.16);background:#100e12}
 .klp-rh span:nth-child(n+4){text-align:right}
 .klp-r{grid-template-columns:28px 46px minmax(0,1.6fr) 1fr .9fr .9fr .9fr 52px 40px}
 .klp-r .klp-r-p{padding-bottom:0}
 .klp-r-sub{display:none}
 .klp-r-c{display:block;text-align:right;font:600 .82rem 'Inter',sans-serif;color:#d9cfb4;white-space:nowrap}
 .klp-r-bo{position:static;text-align:right}
}
/* wallet: network family */
.klp-netw{display:grid;gap:10px;margin:8px 0 10px}
.klp-netb{display:flex;align-items:center;gap:12px;min-height:66px;padding:12px 14px;border-radius:16px;border:1px solid rgba(242,196,82,.38);background:linear-gradient(160deg,#1c1710,#0e0c10);color:#fff;text-align:left;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,230,150,.08)}
.klp-netb:active{transform:scale(.99);border-color:var(--klp-gold)}
.klp-netb>img{border-radius:50%;flex:0 0 40px}
.klp-netb span{display:flex;flex-direction:column;min-width:0;flex:1}
.klp-netb b{font:800 1rem 'Inter',sans-serif;color:#ffe39a}
.klp-netb small{font-size:.74rem;color:#b9ad8e;line-height:1.3;margin-top:2px}
.klp-netb i{font-style:normal;color:var(--klp-gold);font-size:1.3rem}
.klp-netstack{display:grid!important;grid-template-columns:22px 22px;gap:2px;flex:0 0 46px!important}
.klp-netstack img{border-radius:50%}
.klp-wback{width:100%;margin-top:8px}
/* launch: network picker */
.klp-netpick{padding:14px}
.klp-lnets{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:6px;margin-top:4px}
.klp-lnets button{display:flex;align-items:center;gap:7px;min-height:42px;padding:6px 10px;border-radius:12px;border:1px solid var(--klp-line);background:#141216;color:#e6dcc2;font:700 .8rem 'Inter',sans-serif;cursor:pointer;text-align:left;min-width:0}
.klp-lnets button span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.klp-lnets button em{margin-left:auto;font-style:normal;font-size:.58rem;font-weight:800;color:#151005;background:linear-gradient(120deg,#ffe7a0,#d4a017);border-radius:6px;padding:2px 5px}
.klp-lnets button.on{border-color:var(--klp-gold);background:linear-gradient(180deg,#2c2210,#1a140a);color:#ffe39a;box-shadow:0 0 14px rgba(242,196,82,.22)}
.klp-lnet-d{margin:10px 0 0;font-size:.84rem;line-height:1.45;color:#d9cfb4}
.klp-lnet-d b{color:#ffe39a}
.klp-tfe .klp-ph{flex-wrap:wrap;gap:8px}
.klp-btn2.sm{min-height:34px;padding:0 12px;font-size:.76rem}
.klp-tfe-f{position:relative;margin:0 -16px;min-height:420px}
.klp-tfe-f iframe{display:block;width:100%;height:1400px;border:0;background:#08080a}
.klp-tfe-load{position:absolute;inset:0 0 auto;display:flex;align-items:center;justify-content:center;gap:8px;padding:40px 0;color:#d9cfb4;font-size:.85rem}
/* ── v6 (22 Oct): capability badges, network panel, timeframe row, Burn & Earn network cards, graduation choice ── */
.klp-cbs{display:flex;flex-wrap:wrap;gap:5px;margin:8px 0 2px;min-width:0}
.klp-cb{display:inline-flex;align-items:center;max-width:100%;padding:3px 8px;border-radius:999px;border:1px solid rgba(212,160,23,.28);background:rgba(255,255,255,.03);color:#d9cfb4;font:600 .72rem/1.25 'Inter',sans-serif;white-space:normal;overflow-wrap:anywhere}
.klp-cb.ok{border-color:rgba(74,222,128,.45);color:#bff5cf;background:rgba(34,197,94,.08)}
.klp-cb.soon{border-color:rgba(242,196,82,.5);color:#f3d27a;background:rgba(212,160,23,.08)}
.klp-cb.off{border-color:rgba(255,255,255,.12);color:#8d867a;background:transparent}
.klp-cbs.c .klp-cb{font-size:.68rem;padding:2px 7px}
#klpMcap{margin:0 0 6px}
.klp-capp{margin:8px 0;border:1px solid var(--klp-line,rgba(212,160,23,.25));border-radius:14px;background:#100e0a;overflow:hidden}
.klp-capp>summary{cursor:pointer;list-style:none;padding:10px 12px;font:700 .84rem 'Inter',sans-serif;color:#f3d27a}
.klp-capp>summary::-webkit-details-marker{display:none}
.klp-capp>summary::after{content:'▾';float:right;color:#d4a017}
.klp-capp[open]>summary::after{content:'▴'}
.klp-capp-w{max-height:360px;overflow:auto;overscroll-behavior:contain;border-top:1px solid rgba(212,160,23,.15)}
.klp-capp table{width:100%;border-collapse:collapse;font:500 .74rem 'Inter',sans-serif;color:#ddd3b8}
.klp-capp th{position:sticky;top:0;background:#16130c;color:#cbbf9d;font-weight:700;text-align:left;padding:6px 6px;white-space:nowrap}
.klp-capp td{padding:5px 6px;border-top:1px solid rgba(255,255,255,.05);white-space:nowrap}
.klp-capp td:first-child{white-space:normal;min-width:0}
.klp-capp td img{width:14px;height:14px;border-radius:50%;vertical-align:-2px}
.klp-capp tr.dim td{color:#7d776b}
.klp-capp .klp-na{color:#7d776b;font-size:.68rem}
.klp-capp .klp-fine{padding:8px 12px 10px;margin:0}
@media (max-width:380px){.klp-capp table{font-size:.68rem}.klp-capp th,.klp-capp td{padding:4px 3px}}
.klp-tfw{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:0 0 10px;font:600 .74rem 'Inter',sans-serif;color:#9f9580}
.klp-tfw button{min-height:32px;padding:0 11px;border-radius:9px;border:1px solid rgba(212,160,23,.3);background:#141216;color:#d9cfb4;font:700 .76rem 'Inter',sans-serif;cursor:pointer}
.klp-tfw em{font-style:normal;color:#7d776b;font-size:.7rem}
.klp-tabs2{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;max-width:100%}
.klp-sec-h,#klpBoardTabs,#klpBoard{scroll-margin-top:calc(var(--klp-stick,64px) + 70px)}
.klp-be-ch.caps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.klp-be-ch.caps>a,.klp-be-ch.caps>div{display:flex;flex-direction:column;gap:2px;min-width:0;padding:10px;border-radius:12px;border:1px solid rgba(212,160,23,.25);background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.01));text-decoration:none}
.klp-be-ch.caps b{display:flex;align-items:center;gap:6px;color:#f3e3b5;font:700 .84rem 'Inter',sans-serif;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.klp-be-ch.caps b img{width:18px;height:18px;border-radius:50%;flex:0 0 18px}
.klp-be-ch.caps em{font-style:normal;font:700 .7rem 'Inter',sans-serif;color:#f3d27a}
.klp-be-ch.caps small{font-size:.68rem;color:#a99f88;line-height:1.25}
.klp-be-ch.caps .live{border-color:rgba(74,222,128,.5);background:linear-gradient(180deg,rgba(34,197,94,.1),rgba(34,197,94,.02))}
.klp-be-ch.caps .live em{color:#86efac}
.klp-be-ch.caps .na{opacity:.55}
.klp-be-ch.caps .na em{color:#8d867a}
@media (min-width:640px){.klp-be-ch.caps{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (min-width:980px){.klp-be-ch.caps{grid-template-columns:repeat(4,minmax(0,1fr))}}
.klp-gradc{display:flex;flex-direction:column;gap:8px;margin:12px 0;padding:12px;border:1px solid rgba(212,160,23,.3);border-radius:14px;background:#120f09}
.klp-gradc>b{color:#f3d27a;font-size:.86rem}
.klp-gradc label{display:flex;gap:8px;align-items:flex-start;font-size:.84rem;color:#ddd3b8;cursor:pointer}
.klp-gradc input{margin-top:3px;accent-color:#d4a017}
.klp-gradc small{color:#9f9580;font-size:.74rem}
.klp-lnet-d small{display:block;margin-top:4px;color:#a99f88}
.lcp-lpnote{margin:0 0 12px;padding:12px 14px!important;color:#ddd3b8;font-size:.88rem}
.lcp-lpnote a{color:#f3d27a}
.klp-cmt{margin-top:12px}
.klp-cmt-l{display:flex;flex-direction:column;gap:8px;max-height:420px;overflow:auto;overscroll-behavior:contain;margin:6px 0 10px}
.klp-cmt-i{padding:9px 11px;border-radius:12px;background:rgba(255,255,255,.03);border:1px solid rgba(212,160,23,.14)}
.klp-cmt-h{display:flex;align-items:center;gap:8px;font-size:.72rem;color:#9f9580}
.klp-cmt-h a{color:#f3d27a;font-family:ui-monospace,monospace;text-decoration:none}
.klp-cmt-h button{margin-left:auto;background:none;border:0;color:#9f9580;cursor:pointer;font-size:.8rem;min-width:32px;min-height:32px}
.klp-cmt-h button+button{margin-left:0}
.klp-cmt-i p{margin:4px 0 0;color:#eee4c8;font-size:.88rem;line-height:1.4;overflow-wrap:anywhere;white-space:pre-wrap}
.klp-cmt-e{color:#9f9580;font-size:.84rem;padding:8px 2px}
.klp-cmt-f{display:flex;gap:8px;align-items:stretch}
.klp-cmt-f textarea{flex:1;min-width:0;resize:vertical;border-radius:12px;border:1px solid rgba(212,160,23,.3);background:#0e0c09;color:#eee;padding:9px 10px;font:500 .9rem 'Inter',sans-serif}
.klp-cmt-f .klp-btn2{flex:0 0 auto}
.klp-lmkt{margin:10px 0}
.klp-lsvg{display:block;width:100%;height:150px;margin:4px 0 10px}
.klp-ltr{display:flex;flex-direction:column;gap:4px;font-size:.78rem}
.klp-ltr>div{display:grid;grid-template-columns:46px 1fr 1fr 64px;gap:6px;align-items:center;padding:5px 8px;border-radius:8px;background:rgba(255,255,255,.025)}
.klp-ltr em{font-style:normal;font-weight:800;font-size:.7rem}
.klp-ltr .b em{color:#4ade80}.klp-ltr .s em{color:#f87171}
.klp-ltr a{color:#f3d27a;text-decoration:none;font-family:ui-monospace,monospace}
.klp-ltr span:last-child{color:#9f9580;text-align:right}
.klp-lown{margin:4px 0 12px;padding:10px 12px;border-radius:12px;border:1px solid rgba(212,160,23,.35);background:#14100a;font-size:.85rem;color:#ddd3b8;line-height:1.4}
.klp-lown .klp-btn2{display:inline-flex;margin:8px 0 4px}
.klp-lown small{display:block;color:#9f9580;font-size:.74rem}
.klp-lown.ok{border-color:rgba(74,222,128,.5);background:rgba(34,197,94,.06)}
.klp-lown.na{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.02)}
.klp-rb.v{background:rgba(34,197,94,.12);color:#86efac;border:1px solid rgba(74,222,128,.35)}
.klp-lver{margin:6px 0}

/* v7 (22 Oct): EVM curve launch screen, coin page, owner Activate — dark + muted gold */
#klpEvmBox{margin:0 0 12px}
.klp-evmn p{margin:0 0 8px;font-size:.86rem;line-height:1.45}
.klp-lmode{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:0 0 12px}
.klp-lmode button,.klp-eg button,.klp-epre button,.klp-eslip button{border:1px solid var(--klp-line);background:#141216;color:#e6dcc2;border-radius:12px;min-height:44px;font:800 .84rem 'Inter',sans-serif;cursor:pointer;padding:8px 10px}
.klp-lmode button.on,.klp-eg button.on,.klp-eslip button.on{background:linear-gradient(135deg,#2a2112,#1a150d);border-color:#c9a043;color:var(--klp-gold)}
.klp-ef{display:flex;gap:10px;align-items:stretch;margin:0 0 8px}
.klp-elogo{flex:0 0 84px;height:84px;border:1px dashed #6b5a2c;border-radius:16px;display:flex;align-items:center;justify-content:center;cursor:pointer;background:#0f0d11;overflow:hidden;text-align:center;font-size:1.5rem}
.klp-elogo small{display:block;font-size:.66rem;color:var(--klp-mut)}
.klp-elogo img{width:100%;height:100%;object-fit:cover}
.klp-ef2{flex:1;display:flex;flex-direction:column;gap:8px;min-width:0}
.klp-evml input,.klp-evml textarea,.klp-etrade input{width:100%;min-width:0;background:#0d0c10;border:1px solid #3a3122;border-radius:11px;color:var(--klp-txt);padding:11px 12px;font:600 .9rem 'Inter',sans-serif}
.klp-evml textarea{resize:vertical;margin:0 0 8px}
.klp-ef3{display:grid;grid-template-columns:1fr;gap:8px;margin:0 0 12px}
@media(min-width:620px){.klp-ef3{grid-template-columns:1fr 1fr 1fr}}
.klp-eg{display:grid;grid-template-columns:1fr;gap:6px}
@media(min-width:620px){.klp-eg{grid-template-columns:1fr 1fr}}
.klp-eg button{text-align:left;display:flex;flex-direction:column;gap:2px}
.klp-eg button small{font-weight:600;color:var(--klp-mut);font-size:.72rem;line-height:1.3}
.klp-eg button.off{opacity:.42;cursor:not-allowed}
.klp-efb{display:flex;align-items:center;gap:8px;margin:12px 0 8px;font-size:.8rem;color:var(--klp-mut)}
.klp-efb span{flex:0 0 auto}.klp-efb input{flex:1}.klp-efb em{font-style:normal;font-weight:800;color:var(--klp-gold);flex:0 0 auto}
.klp-efee{border:1px solid #3a3122;border-radius:14px;padding:10px 12px;margin:8px 0 12px;background:#0f0d11;font-size:.8rem}
.klp-efee ul{list-style:none;margin:6px 0;padding:0}
.klp-efee li{display:flex;justify-content:space-between;gap:10px;padding:4px 0;border-bottom:1px dashed rgba(242,196,82,.1)}
.klp-efee li em{font-style:normal;font-weight:700;color:#efe2bd;text-align:right}
.klp-efee small{color:#8f8979;font-size:.7rem;line-height:1.4;display:block}
.klp-ego{width:100%;min-height:50px}
.klp-est{margin-top:8px;font-size:.82rem}.klp-est .err{color:#ff9aa9}
.klp-ecoin .klp-back{display:inline-block;margin:0 0 8px;font-weight:700;text-decoration:none}
.klp-eban{height:110px;border-radius:16px;background-size:cover;background-position:center;margin:0 0 10px;border:1px solid var(--klp-line)}
.klp-ehd{display:flex;gap:12px;align-items:center}
.klp-ehd-a{position:relative;flex:0 0 auto}.klp-ehd-a .klp-ava{width:56px;height:56px}
.klp-ehd-t{min-width:0}.klp-ehd-t b{display:block;font-size:1.05rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.klp-ehd-t em{font-style:normal;color:var(--klp-gold)}
.klp-ehd-t small{color:var(--klp-mut);font-size:.74rem;line-height:1.6}
.klp-lnk{background:none;border:0;color:var(--klp-gold);font:inherit;cursor:pointer;padding:0}
.klp-ekpi{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:0 0 10px}
@media(min-width:620px){.klp-ekpi{grid-template-columns:repeat(5,1fr)}}
.klp-ekpi>div{background:#121014;border:1px solid var(--klp-line);border-radius:14px;padding:9px 10px;min-width:0}
.klp-ekpi span{display:block;font-size:.66rem;color:var(--klp-mut);text-transform:uppercase;letter-spacing:.5px}
.klp-ekpi b{display:block;font-size:1rem;overflow:hidden;text-overflow:ellipsis}.klp-ekpi small{color:#8f8979;font-size:.7rem}
.klp-pbar{height:12px;border-radius:8px;background:#1d1a14;overflow:hidden;border:1px solid #3a3122}
.klp-pbar i{display:block;height:100%;background:linear-gradient(90deg,#8a6a1f,#d9b25a)}
.klp-epre,.klp-eslip{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 8px;align-items:center;font-size:.76rem;color:var(--klp-mut)}
.klp-epre button{flex:1 1 60px;min-height:40px}.klp-eslip button{min-height:36px;padding:4px 10px}
.klp-eq{font-size:.82rem;margin:0 0 6px;line-height:1.45}.klp-ebal{font-size:.74rem;color:var(--klp-mut);margin:0 0 8px}
.klp-esoc{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 8px}.klp-esoc a{border:1px solid var(--klp-line);border-radius:10px;padding:6px 10px;text-decoration:none;font-weight:700;font-size:.8rem}
.klp-einfo dl{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;font-size:.8rem;margin:0 0 10px}.klp-einfo dt{color:var(--klp-mut)}.klp-einfo dd{margin:0;min-width:0;overflow-wrap:anywhere}
.klp-ltr small{color:#8f8979}
/* owner Activate panel (also used on /activate.html) */
.kca-l{display:flex;flex-direction:column;gap:6px}
.kca-r{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid rgba(242,196,82,.18);border-radius:12px;background:#121014}
.kca-r.na{opacity:.5}.kca-r img{border-radius:50%;flex:0 0 auto}
.kca-n{flex:1;min-width:0;display:flex;flex-direction:column}.kca-n b{font-size:.86rem;color:#f4ead2}.kca-n small{font-size:.72rem;color:#a59f90;overflow-wrap:anywhere}
.kca-b{flex:0 0 auto;min-height:40px;border-radius:10px;border:1px solid #c9a043;background:linear-gradient(135deg,#2a2112,#1a150d);color:#f2c452;font:800 .8rem 'Inter',sans-serif;padding:6px 12px;cursor:pointer}
.kca-b:disabled{opacity:.5}.kca-ok{font-style:normal}.kca-off{font-style:normal;color:#7d776a}
.kca-f{font-size:.72rem;color:#8f8979;line-height:1.45;margin:10px 0 0}
.klp-lcs{display:inline-flex;align-items:center;gap:6px;margin:0 0 10px;padding:8px 14px;border-radius:12px;border:1px solid #6b5a2c;background:linear-gradient(135deg,#221b10,#141016);color:var(--klp-gold)!important;font:800 .82rem 'Inter',sans-serif;text-decoration:none!important;min-height:40px}
/* v7b: launchpad Board + project coins in the Launched Coins card layout */
.klp-mcl{display:grid;grid-template-columns:1fr;gap:10px;align-items:stretch}
@media(min-width:640px){.klp-mcl{grid-template-columns:1fr 1fr}}
@media(min-width:1100px){#klpBoard .klp-mcl{grid-template-columns:1fr 1fr 1fr}}
.klp-proj.klp-mcl{display:grid}
.klp-mc{animation:klpUp .4s both;animation-delay:var(--d,0ms)}
.klp-mc .kc-logo{overflow:hidden;border-radius:50%}
.klp-mc .kc-logo .klp-ava{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:50%}
.klp-mc .kc-logo .klp-ava img{width:100%;height:100%;object-fit:cover}
.klp-mc .kc-chainb img{width:12px;height:12px;border-radius:50%;vertical-align:-1px;margin-right:2px}
.klp-mc .lcp-pr .klp-up,.klp-mc .lcp-pr .klp-dn{font-size:.86rem}
.klp-mc .lcp-chs .klp-up,.klp-mc .lcp-chs .klp-dn{font-size:.74rem}
.klp-mc-prog span{color:#f6d66b;white-space:nowrap}
.klp-mc-prog .lcp-txbar{background:rgba(255,255,255,.08)}
.klp-mc-prog .lcp-txbar i{background:linear-gradient(90deg,#b8860b,#f0c850)}
.klp-lp2{display:flex;min-width:0}

/* v8: Board cards in one row line up (name/symbol on one line, buys/sells row always present) */
.klp-mc .kc-nm{min-width:0;overflow:hidden}.klp-mc .kc-nm>b,.klp-mc .kc-nm>span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.klp-tx-na .lcp-txbar{opacity:.35}
