.kk,.kb{--kk-ink:#191919;--kk-mine:#fee500}.kk{font-family:"Yongunni Pretendard","Yongunni Sans",sans-serif}.kk .art.full::before{display:none}.kk .story-bottom{gap:12px}.kk .story-bottom .kpick{align-self:flex-end}.kpick{appearance:none;font:inherit;display:flex;align-items:center;gap:10px;width:auto;max-width:100%;padding:12px 12px 12px 16px;border:1px solid #fee50059;border-radius:18px 18px 6px 18px;background:#fee50024;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff6c2;font-size:min(15.5px,4.2cqw);font-weight:500;line-height:1.4;letter-spacing:-.3px;text-align:left;cursor:pointer;animation:kin .35s ease-out both;animation-delay:calc(var(--i,0)*.12s)}.kpick span{flex:1;word-break:keep-all}.kpick i{flex:none;width:26px;height:26px;border-radius:50%;background:#fee500e6;display:flex;align-items:center;justify-content:center;animation:kbeat 1.4s ease-in-out infinite}.kpick i svg{width:15px;height:15px;fill:none;stroke:var(--kk-ink);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.kpick:active{background:#fee50040}.kask{margin:0 0 2px;text-align:center;color:#fff;font-size:16px;font-weight:600;letter-spacing:-.3px;word-break:keep-all;opacity:0;transform:translateY(6px);transition:opacity .5s ease-out,transform .5s ease-out}.kask.in{opacity:1;transform:none}.kk .story-bottom .caption,.kk .story-bottom .primary{align-self:stretch}.kk .story-bottom .primary.kwait{animation:none;opacity:0;pointer-events:none}.kk .story-bottom .primary.kwait.on{animation:cap-in .45s ease;opacity:1;pointer-events:auto}.kauto{position:absolute;left:50%;top:var(--auto-y,44%);z-index:7;transform:translate(-50%,-50%);padding:12px 22px;border-radius:999px;background:#fff;color:var(--kk-ink);font-size:18px;font-weight:700;letter-spacing:-.2px;box-shadow:0 6px 22px #0007;opacity:0;transition:opacity .25s,background .15s}.kauto.in{opacity:1}.kauto.hit{background:var(--kk-mine)}.khand{position:absolute;z-index:6;width:var(--hand-w,88cqw);height:auto;min-height:0;left:calc(50% - var(--hand-w,88cqw) * var(--tx,.3));top:calc(var(--auto-y,44%) + 30px - var(--hand-w,88cqw) * var(--ar,1.25) * var(--ty,.1));pointer-events:none;opacity:0;transform:translate(14px,40px);transition:opacity .3s ease-out,transform .35s ease-out;filter:drop-shadow(0 10px 24px #000a)}.art.full img.khand{height:auto;min-height:0}.khand.in{opacity:1;transform:translate(0,0)}.khand.press{transform:translate(-3px,6px);transition:transform .12s ease-in}.khand.gone{opacity:0;transform:translate(14px,40px)}.kk .art.full::before{display:none}.kphw{position:absolute;inset:0;z-index:1;background:#050505;overflow:hidden;opacity:0;transition:opacity .4s}.kphw.in{opacity:1}.kphw::after{content:"";position:absolute;left:0;right:0;bottom:0;height:252px;background:linear-gradient(180deg,#05050500 0,#050505 44px,#050505);transition:opacity .6s;pointer-events:none}.kphw.zoom::after{opacity:0}.kph{position:absolute;left:0;top:0;width:100%;aspect-ratio:1086/1448;container-type:inline-size;transform-origin:0 0;transition:transform .8s cubic-bezier(.25,.1,.25,1)}.art.full .kph img{position:absolute;inset:0;width:100%;height:100%;min-height:0;display:block}.kph .f2,.kph[data-f="2"] .f1{opacity:0}.kph[data-f="2"] .f2{opacity:1}.kov{position:absolute;left:calc(var(--x)*1%);top:calc(var(--y)*1%);width:calc(var(--w)*1%);height:calc(var(--h)*1%);overflow:hidden;background:var(--bg);color:#fff;font-family:"Yongunni Pretendard","Yongunni Sans",sans-serif}.kov.name{display:flex;align-items:center;font-size:3cqw;font-weight:600}.kov.chat{display:flex;flex-direction:column;justify-content:flex-end;gap:1.2cqw;padding:0 1.6cqw 1cqw}.kr{display:flex;align-items:flex-end;gap:.8cqw;animation:kin .3s ease-out both}.kr.me{justify-content:flex-end}.kr p{margin:0;max-width:94%;padding:1.1cqw 1.8cqw;border-radius:2.2cqw;background:#36383c;font-size:2.3cqw;font-weight:500;line-height:1.4;white-space:pre-line;word-break:keep-all}.kr.me p{background:#fde23a;color:var(--kk-ink)}.kr p b{font-weight:800}.kr .one{font-size:1.9cqw;font-weight:700;color:#fde23a;transition:opacity .3s}.kr .one.read{opacity:0}.kr p.dots{display:flex;gap:.8cqw;padding:1.8cqw 2cqw}.kr p.dots i{width:1cqw;height:1cqw;border-radius:50%;background:#8e8e93;animation:kdot 1s infinite}.kr p.dots i:nth-child(2){animation-delay:.15s}.kr p.dots i:nth-child(3){animation-delay:.3s}.kov.inp{background:var(--box);display:flex;align-items:center;font-size:2.05cqw;line-height:1.35;white-space:pre-line;word-break:keep-all}.kov.inp .t::after{content:"";display:inline-block;width:.3cqw;height:2.6cqw;background:#5b8cff;margin-left:.2cqw;vertical-align:-.4cqw;animation:caret .9s step-end infinite}.kk .sfx{z-index:9}.kk .story-bottom.kgone{opacity:0;transition:opacity .3s}.kk .brand .sh-logo{visibility:hidden}.kov.inp .t{white-space:pre-line}.kswap{display:inline-grid;overflow:hidden;vertical-align:bottom;height:1.35em}.kswap span{grid-area:1/1;transition:transform .35s ease,opacity .35s}.kswap span:last-child{transform:translateY(100%);opacity:0}.kswap.go span:first-child{transform:translateY(-100%);opacity:0}.kswap.go span:last-child{transform:none;opacity:1}.kov.sug{background:#2c2d31;transition:opacity .3s}.kov.sug.off,.kph[data-f="2"] .kov.sug{opacity:0}.kphw::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#050505 0,#050505d9 14px,#05050500 32px,#05050500 calc(100% - 32px),#050505d9 calc(100% - 14px),#050505 100%),linear-gradient(180deg,#050505 0,#050505 44px,#05050500 66px);transition:opacity .6s}.kphw.zoom::before{opacity:0}@keyframes kin{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes kbeat{0%,40%,100%{transform:scale(1)}10%{transform:scale(1.14)}25%{transform:scale(1.08)}}@keyframes kdot{0%,60%,100%{opacity:.35}30%{opacity:1}}@media(prefers-reduced-motion:reduce){.kr,.kpick,.kpick i{animation:none}.khand{transition:opacity .2s}}
