.k-h2{margin:0;font-family:var(--f-display);font-weight:800;font-size:23px;line-height:1.1;letter-spacing:-.015em;color:var(--ink);overflow-wrap:anywhere}.k-h3{margin:0;font-family:var(--f-display);font-weight:700;font-size:17.5px;line-height:22.5px;letter-spacing:-.005em;color:var(--ink)}.k-body{font-size:15.5px;line-height:23px;font-weight:500}.k-bodyb{display:block;font-size:15.5px;line-height:23px;font-weight:700;color:var(--ink)}.k-small{font-size:13.5px;line-height:19px;font-weight:500}.k-tiny{font-size:11.5px;line-height:15.5px;font-weight:700}.semi{font-weight:600}.mb8{margin-bottom:8px}.k-small,.k-body,.k-tiny{text-wrap:pretty}.k-card{position:relative;display:block;padding:16px;border-radius:22px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh);color:var(--ink);text-decoration:none}.k-card.sm{box-shadow:var(--sh-sm)}.k-card.p14{padding:14px}.k-card.p0{padding:0}.k-card.center{text-align:center;display:flex;flex-direction:column;align-items:center}.k-tap{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .38s cubic-bezier(.3,1.4,.5,1)}.k-tap:active{transform:scale(var(--press,.975));transition-duration:.12s;transition-timing-function:cubic-bezier(.2,.8,.2,1)}.k-tap:focus-visible{outline:3px solid var(--violet);outline-offset:2px}.k-tint{display:block;padding:16px;border-radius:22px;border:1px solid var(--line);background:var(--violet-l);color:var(--ink)}.k-tint.sun{background:var(--sun-l)}.k-tint.pink{background:var(--pink-l)}.k-tint.sell{background:var(--sell-l)}.k-tint.violet{background:var(--violet-l)}.k-tint.center{text-align:center;display:flex;flex-direction:column;align-items:center}.k-tag{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:3px 9px;border-radius:999px;font-size:12px;line-height:16px;font-weight:800;background:var(--violet-l);color:var(--violet2);vertical-align:middle;overflow-wrap:anywhere}.k-tag>svg{width:13px;height:13px;flex:0 0 auto}.k-tag.ink{background:var(--ink-surface);color:var(--on-color)}.k-tag.sun{background:var(--sun);color:var(--ink-fixed)}.k-tag.sunl{background:var(--sun-l);color:#8a6500}.k-tag.surf{background:var(--surface);color:var(--ink)}.k-tag.grey{background:var(--surface-3);color:var(--ink2)}.k-tag.buy{background:var(--buy-l);color:var(--buy2)}.k-tag.sell{background:var(--sell-l);color:var(--sell2)}.k-tile{display:grid;place-items:center;flex:0 0 auto}.k-tile.edge{box-shadow:inset 0 0 0 1px var(--line)}.k-bar{--h:12px;position:relative;display:block;width:100%;min-width:0;height:var(--h);border-radius:99px;background:var(--surface-3);overflow:hidden}.k-bar>i{position:relative;display:block;height:100%;min-width:var(--h);max-width:100%;border-radius:99px}.k-bar>i:after{content:"";position:absolute;left:calc(var(--h) * .6);right:calc(var(--h) * .6);top:calc(var(--h) * .18);height:calc(var(--h) * .22);border-radius:9px;background:#fff6}.k-bar.anim>i{transition:width .8s cubic-bezier(.25,1.12,.4,1)}.k-ring{position:relative;display:grid;place-items:center;flex:0 0 auto}.k-ring svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.k-ring.anim circle{transition:stroke-dasharray .8s cubic-bezier(.25,1.1,.4,1),opacity .2s}.k-ring b{position:relative;font-family:var(--f-display);font-weight:800;font-size:18px;line-height:1;font-variant-numeric:tabular-nums}.k-bump{display:inline-block}.k-head{display:flex;align-items:baseline;gap:8px;margin-top:26px}.k-head .k-h2{flex:1;min-width:0}.k-hint{flex:0 1 auto;max-width:48%;text-align:right;font-size:13.5px;line-height:19px;font-weight:700;color:var(--ink2)}.k-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;text-align:center}.k-facts>div{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 6px;border-radius:14px;background:var(--surface);box-shadow:inset 0 0 0 2px var(--hair)}.k-facts b{max-width:100%;font-family:var(--f-display);font-weight:800;font-size:20px;line-height:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ink)}.k-facts span{font-size:11.5px;line-height:15.5px;font-weight:700;color:var(--ink2);overflow-wrap:anywhere}.k-facts.dark>div{background:#ffffff1f;box-shadow:inset 0 0 0 2px #fff3}.k-facts.dark b{color:var(--on-color)}.k-facts.dark span{color:#ffffffd9}@media(max-width:360px){.k-facts b{font-size:17px}}.k-state{text-align:center;padding:24px 18px;border-radius:24px}.k-state-art{width:110px;margin:0 auto}.k-state-art svg{width:100%;height:auto}.k-state .btn{margin-top:16px}.k-glow{position:relative;display:inline-grid;place-items:center}.k-glow:before{content:"";position:absolute;left:50%;top:50%;width:230%;height:230%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,transparent,transparent);background:radial-gradient(closest-side,color-mix(in srgb,var(--gc) 42%,transparent),transparent);pointer-events:none}.k-glow>*{position:relative}.k-lb{padding:4px 0;overflow:hidden;border-radius:22px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh)}.k-lb>.k-row:not(:first-child):not(.me):not(.rival):before{content:"";position:absolute;left:14px;right:14px;top:0;height:1px;background:var(--hair)}.k-lb-head{display:flex;align-items:center;gap:8px;padding:10px 14px}.k-lb-head>b{flex:1;min-width:0}.k-row{position:relative;display:flex;align-items:center;gap:10px;min-height:44px;padding:9px 14px;color:var(--ink);text-decoration:none}.k-row.me,.k-row.rival{margin:2px 4px;padding:9px 10px;border-radius:12px}.k-row.me{background:var(--violet-l);box-shadow:inset 0 0 0 2px var(--violet),0 2px 10px -2px #6246ff38}.k-row.rival{background:var(--sell-l)}.k-row.z-up{background:linear-gradient(90deg,transparent,transparent 70%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--buy) 9%,transparent),color-mix(in srgb,var(--buy) 3%,transparent) 70%,transparent)}.k-row.z-down{background:linear-gradient(90deg,transparent,transparent 70%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--sell) 9%,transparent),color-mix(in srgb,var(--sell) 3%,transparent) 70%,transparent)}.k-row.z-up:after,.k-row.z-down:after{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:3px;background:var(--buy);background:color-mix(in srgb,var(--buy) 55%,transparent)}.k-row.z-down:after{background:var(--sell);background:color-mix(in srgb,var(--sell) 55%,transparent)}.k-row.k-tap{--press:.985}.k-pos{flex:0 0 26px;width:26px;text-align:center;font-family:var(--f-display);font-weight:800;font-size:15px;font-variant-numeric:tabular-nums;color:var(--ink);display:grid;place-items:center}.k-who{flex:1;min-width:0;display:flex;align-items:center;gap:5px}.k-who>b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;line-height:19px;font-weight:700}.k-who>*:not(b){flex:0 0 auto}.k-num{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;font-family:var(--f-display);font-weight:800;font-size:15px;font-variant-numeric:tabular-nums;white-space:nowrap}.k-num.big{font-size:16px}.k-row .pav,.k-av .pav,.k-av.pav{flex:0 0 auto;border-radius:30%;overflow:hidden;background:var(--violet-l);border:1px solid var(--line)}.k-row .pav>svg,.k-av .pav>svg,.k-av.pav>svg{width:118%;height:118%;max-width:none;align-self:start;margin-top:10%}.k-open{flex:0 0 auto;width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:var(--surface-3);border:1.5px dashed var(--ink3);border:1.5px dashed color-mix(in srgb,var(--ink3) 50%,transparent);font-size:13.5px;font-weight:700;color:var(--ink2)}.k-zline{display:flex;align-items:center;gap:8px;padding:8px 14px;font-size:12px;line-height:16px;font-weight:800;text-align:center}.k-zline:before,.k-zline:after{content:"";flex:1;height:1.5px;min-width:12px}.k-zline span{max-width:260px;padding:4px 10px;border-radius:10px}.k-zline.up{color:var(--buy2)}.k-zline.dn{color:var(--sell2)}.k-zline.up:before{background:linear-gradient(90deg,transparent,transparent);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--buy2) 45%,transparent))}.k-zline.up:after{background:linear-gradient(90deg,transparent,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--buy2) 45%,transparent),transparent)}.k-zline.dn:before{background:linear-gradient(90deg,transparent,transparent);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--sell2) 45%,transparent))}.k-zline.dn:after{background:linear-gradient(90deg,transparent,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--sell2) 45%,transparent),transparent)}.k-zline.up span{background:transparent;background:color-mix(in srgb,var(--buy2) 9%,transparent)}.k-zline.dn span{background:transparent;background:color-mix(in srgb,var(--sell2) 9%,transparent)}.k-crewhero{border-radius:26px;overflow:hidden;background:var(--surface);border:1px solid var(--line);box-shadow:0 1px 2px #1a14420a,0 8px 24px -8px #1a144224}.k-crewhero-art .illo,.k-crewhero-art svg{display:block;width:100%;height:auto}.k-crewhero-body{padding:16px 18px 18px}.k-crewcard{position:relative;padding:18px;border-radius:26px;color:var(--on-color);background:linear-gradient(135deg,#5b3df5,#ff8ac4);box-shadow:0 7px 28px -6px #6246ff73}.k-crew-top{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.k-crew-inv{margin-top:12px;color:#ffffffe6}.k-crew-name{margin:8px 0 0;font-family:var(--f-display);font-weight:800;font-size:30px;line-height:1.1;letter-spacing:-.025em;color:var(--on-color);overflow-wrap:anywhere}.k-crew-inv+.k-crew-name{margin-top:4px}.k-vs{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;margin-top:12px;padding:10px 12px;border-radius:16px;background:#17113a66;box-shadow:inset 0 0 0 2px #fff6}.k-vs span{display:block;font-size:11.5px;line-height:15.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k-vs b{display:block;font-family:var(--f-display);font-weight:800;font-size:26px;line-height:1.15;font-variant-numeric:tabular-nums}.k-vs .r{text-align:right}.k-vs>i{font-style:normal;font-family:var(--f-display);font-weight:800;font-size:16px;line-height:1;padding:5px 10px;border-radius:999px;background:var(--sun);color:var(--ink-fixed);box-shadow:inset 0 0 0 2px #fff}.k-crew-goal{margin-top:4px;font-weight:800;color:#ffffffe6}.k-land{animation:k-land .55s cubic-bezier(.34,1.56,.64,1) both}@keyframes k-land{0%{transform:scale(.88);opacity:.4}}.k-in{animation:k-in .34s cubic-bezier(.2,.8,.2,1) both}@keyframes k-in{0%{opacity:0;transform:translateY(8px)}}.k-amb.in{animation:k-float var(--per,3.2s) cubic-bezier(.37,0,.63,1) var(--del,0s) var(--n,3)}@keyframes k-float{50%{transform:translateY(calc(var(--amp,5px) * -1))}}@media(prefers-reduced-motion:reduce){.k-amb.in,.k-land,.k-in{animation:none}.k-tap,.k-tap:active{transform:none;transition:none}.k-bar.anim>i,.k-ring.anim circle{transition:none}}html.rm .k-amb.in,html.rm .k-land,html.rm .k-in{animation:none}html.rm .k-tap:active{transform:none}html.rm .k-bar.anim>i,html.rm .k-ring.anim circle{transition:none}:root[data-theme=dark] .k-tag.sunl{color:var(--sun2)}:root[data-theme=dark] .k-row.me{box-shadow:inset 0 0 0 2px var(--violet2),0 2px 10px -2px #6246ff38}:root[data-theme=dark] .k-row.rival{background:var(--surface);background:color-mix(in srgb,var(--sell) 14%,var(--surface))}:root[data-theme=dark] .k-row.z-up{background:linear-gradient(90deg,transparent,transparent 70%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--buy) 14%,transparent),color-mix(in srgb,var(--buy) 5%,transparent) 70%,transparent)}:root[data-theme=dark] .k-row.z-down{background:linear-gradient(90deg,transparent,transparent 70%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--sell) 14%,transparent),color-mix(in srgb,var(--sell) 5%,transparent) 70%,transparent)}:root[data-theme=dark] .k-zline.up span{background:transparent;background:color-mix(in srgb,var(--buy2) 16%,transparent)}:root[data-theme=dark] .k-zline.dn span{background:transparent;background:color-mix(in srgb,var(--sell2) 16%,transparent)}:root[data-theme=dark] .k-crewcard{background:linear-gradient(135deg,#4f33e0,#c9529a)}:root[data-theme=dark] .k-vs{background:#08061459;box-shadow:inset 0 0 0 2px #ffffff4d}:root[data-theme=dark] .k-glow:before{background:radial-gradient(closest-side,transparent,transparent);background:radial-gradient(closest-side,color-mix(in srgb,var(--gc) 30%,transparent),transparent)}:root[data-theme=dark] .k-tint.sell{background:var(--surface);background:color-mix(in srgb,var(--sell) 14%,var(--surface))}
