.Nickname-module__TNU9LW__wrap{flex-direction:column;gap:24px;display:flex}.Nickname-module__TNU9LW__bot{align-items:flex-start;gap:12px;display:flex}.Nickname-module__TNU9LW__botFace{border:1px solid var(--kc-border);background:var(--kc-brand-soft);width:56px;height:56px;animation:Nickname-module__TNU9LW__kc-nick-float 3.2s var(--kc-ease) infinite;border-radius:50%;flex:none;place-items:center;font-size:30px;display:grid;position:relative}.Nickname-module__TNU9LW__botFace:before{content:"";background:var(--kc-border);width:8px;height:8px;transition:background .2s var(--kc-ease);border-radius:50%;position:absolute;top:-7px}.Nickname-module__TNU9LW__bot[data-thinking=true] .Nickname-module__TNU9LW__botFace:before{background:var(--kc-brand);animation:.7s step-end infinite Nickname-module__TNU9LW__kc-nick-antenna}.Nickname-module__TNU9LW__bubble{border:1px solid var(--kc-border);background:var(--kc-card);word-break:keep-all;border-radius:16px;flex:auto;align-items:center;min-height:56px;padding:14px 18px;font-size:15px;line-height:1.5;display:flex;position:relative}.Nickname-module__TNU9LW__bubble:before{content:"";border-left:1px solid var(--kc-border);border-bottom:1px solid var(--kc-border);background:var(--kc-card);width:12px;height:12px;position:absolute;top:22px;left:-7px;transform:rotate(45deg)}.Nickname-module__TNU9LW__botName{color:var(--kc-brand);margin-bottom:2px;font-size:13px;font-weight:700;display:block}.Nickname-module__TNU9LW__caret{vertical-align:-2px;background:var(--kc-brand);width:2px;height:1em;margin-left:2px;animation:1s step-end infinite Nickname-module__TNU9LW__kc-nick-blink;display:inline-block}.Nickname-module__TNU9LW__panel{border:1px solid var(--kc-border);background:var(--kc-card);border-radius:16px;overflow:hidden}.Nickname-module__TNU9LW__panelHead{width:100%;color:var(--kc-text);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.Nickname-module__TNU9LW__panelHeadLeft{align-items:center;gap:10px;min-width:0;display:flex}.Nickname-module__TNU9LW__panelTitle{flex:none;font-size:15px;font-weight:700}.Nickname-module__TNU9LW__panelSummary{color:var(--kc-muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.Nickname-module__TNU9LW__panelIcon{transition:transform .25s var(--kc-ease);color:var(--kc-muted);flex:none}.Nickname-module__TNU9LW__panel[data-open=true] .Nickname-module__TNU9LW__panelIcon{transform:rotate(180deg)}.Nickname-module__TNU9LW__panelBody{transition:grid-template-rows .28s var(--kc-ease);grid-template-rows:0fr;display:grid}.Nickname-module__TNU9LW__panel[data-open=true] .Nickname-module__TNU9LW__panelBody,.Nickname-module__TNU9LW__keepBox[data-open=true] .Nickname-module__TNU9LW__panelBody{grid-template-rows:1fr}.Nickname-module__TNU9LW__keepBox[data-open=true] .Nickname-module__TNU9LW__panelIcon{transform:rotate(180deg)}.Nickname-module__TNU9LW__panelInner{overflow:hidden}.Nickname-module__TNU9LW__panelPad{flex-direction:column;gap:24px;padding:6px 18px 22px;display:flex}.Nickname-module__TNU9LW__group{border:0;flex-direction:column;gap:14px;margin:0;padding:0;display:flex}.Nickname-module__TNU9LW__legend{color:var(--kc-muted);border-top:1px solid var(--kc-border);width:100%;padding:10px 0;font-size:14px;font-weight:600}.Nickname-module__TNU9LW__chips{flex-wrap:wrap;gap:8px;display:flex}.Nickname-module__TNU9LW__chip{border:1px solid var(--kc-border);background:var(--kc-bg);color:var(--kc-text);cursor:pointer;transition:transform .12s var(--kc-spring), background .15s var(--kc-ease), border-color .15s var(--kc-ease);border-radius:999px;padding:10px 18px;font-size:14px}.Nickname-module__TNU9LW__chip:hover{border-color:var(--kc-brand);transform:translateY(-1px)}.Nickname-module__TNU9LW__chip[data-on=true]{background:var(--kc-brand);border-color:var(--kc-brand);color:var(--kc-bg);font-weight:700}.Nickname-module__TNU9LW__panelLead{color:var(--kc-brand);flex:none}.Nickname-module__TNU9LW__kwRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.Nickname-module__TNU9LW__kwInput{border:1px solid var(--kc-border);background:var(--kc-bg);min-width:0;color:var(--kc-text);border-radius:999px;flex:200px;padding:11px 16px;font-size:15px}.Nickname-module__TNU9LW__kwInput:focus-visible{outline:2px solid var(--kc-brand);outline-offset:1px}.Nickname-module__TNU9LW__kwHint{color:var(--kc-muted);flex:100%;font-size:13px}.Nickname-module__TNU9LW__hero{border:1px solid var(--kc-border);background:radial-gradient(120% 90% at 50% 0%, var(--kc-brand-soft), transparent 70%), var(--kc-card);animation:Nickname-module__TNU9LW__kc-nick-pop .5s var(--kc-spring) both;border-radius:20px;flex-direction:column;align-items:center;gap:14px;padding:32px 20px 26px;display:flex;position:relative}.Nickname-module__TNU9LW__heroLabel{letter-spacing:.04em;color:var(--kc-brand);font-size:13px;font-weight:700}.Nickname-module__TNU9LW__heroEmoji{animation:Nickname-module__TNU9LW__kc-nick-pop .5s .12s var(--kc-spring) both;font-size:40px;line-height:1}.Nickname-module__TNU9LW__heroWord{letter-spacing:-.02em;text-align:center;word-break:keep-all;min-height:1.2em;font-size:clamp(26px,7vw,38px);font-weight:800;position:relative;overflow:hidden}.Nickname-module__TNU9LW__heroWord:after{content:"";pointer-events:none;animation:Nickname-module__TNU9LW__kc-nick-shine 4s var(--kc-ease) 1s infinite;background:linear-gradient(115deg,#0000 38%,#ffffff80 50%,#0000 62%);position:absolute;inset:0;transform:translate(-120%)}.Nickname-module__TNU9LW__heroMeta{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.Nickname-module__TNU9LW__badge{white-space:nowrap;border:1px solid var(--kc-border);background:var(--kc-bg);color:var(--kc-muted);border-radius:999px;align-items:center;gap:4px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.Nickname-module__TNU9LW__meter{flex-direction:column;gap:5px;width:min(240px,80%);display:flex}.Nickname-module__TNU9LW__meterHead{color:var(--kc-muted);justify-content:space-between;font-size:13px;display:flex}.Nickname-module__TNU9LW__meterTrack{background:var(--kc-border);border-radius:999px;height:6px;overflow:hidden}.Nickname-module__TNU9LW__meterFill{background:var(--kc-brand);width:0;height:100%;transition:width .8s .25s var(--kc-ease);border-radius:999px}.Nickname-module__TNU9LW__heroActions{gap:10px;display:flex}.Nickname-module__TNU9LW__results{flex-direction:column;gap:24px;display:flex}.Nickname-module__TNU9LW__sep{background:var(--kc-border);height:1px;scroll-margin-top:calc(var(--kc-header-h) + 12px)}.Nickname-module__TNU9LW__block{flex-direction:column;gap:16px;display:flex}.Nickname-module__TNU9LW__blockHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.Nickname-module__TNU9LW__blockTitle{align-items:center;gap:10px;font-size:16px;font-weight:700;display:flex}.Nickname-module__TNU9LW__blockTitle:before{content:"";background-color:var(--kc-brand);border-radius:2px;flex-shrink:0;width:4px;height:.85em}.Nickname-module__TNU9LW__hint{color:var(--kc-muted);font-size:14px}.Nickname-module__TNU9LW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:560px){.Nickname-module__TNU9LW__grid{grid-template-columns:1fr}}.Nickname-module__TNU9LW__card{border:1px solid var(--kc-border);background:var(--kc-card);width:100%;animation:Nickname-module__TNU9LW__kc-nick-rise .4s var(--kc-ease) both;animation-delay:calc(var(--i) * 45ms);border-radius:14px;align-items:center;gap:10px;padding:15px 12px 15px 16px;display:flex;position:relative}.Nickname-module__TNU9LW__cardMain{min-width:0;color:var(--kc-text);text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:10px;padding:0;font-size:16px;display:flex}.Nickname-module__TNU9LW__cardEmoji{flex:none;font-size:18px;line-height:1}.Nickname-module__TNU9LW__cardWord{word-break:keep-all;font-weight:600}.Nickname-module__TNU9LW__card{overflow:hidden}.Nickname-module__TNU9LW__card:hover{border-color:var(--kc-brand)}.Nickname-module__TNU9LW__card:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(115deg,#0000 38%,#ffffff73 50%,#0000 62%);position:absolute;inset:0;transform:translate(-120%)}.Nickname-module__TNU9LW__card:hover:after{opacity:1;animation:Nickname-module__TNU9LW__kc-nick-shine-once .9s var(--kc-ease)}.Nickname-module__TNU9LW__card[data-copied=true]{animation:Nickname-module__TNU9LW__kc-nick-copied .6s var(--kc-ease)}.Nickname-module__TNU9LW__copied{background:var(--kc-brand);color:var(--kc-bg);animation:Nickname-module__TNU9LW__kc-nick-copied .6s var(--kc-ease) forwards;pointer-events:none;border-radius:14px;place-items:center;font-size:14px;font-weight:700;display:grid;position:absolute;inset:0}.Nickname-module__TNU9LW__keepBtn{width:32px;height:32px;color:var(--kc-muted);cursor:pointer;transition:transform .15s var(--kc-spring), color .15s var(--kc-ease);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.Nickname-module__TNU9LW__keepBtn:hover{color:var(--kc-brand);transform:scale(1.15)}.Nickname-module__TNU9LW__keepBtn[data-on=true]{color:var(--kc-brand);animation:Nickname-module__TNU9LW__kc-nick-heart .4s var(--kc-spring)}.Nickname-module__TNU9LW__keepBox{border:1px solid var(--kc-brand);background:var(--kc-brand-soft);border-radius:16px;overflow:hidden}.Nickname-module__TNU9LW__keepList{flex-wrap:wrap;gap:10px;padding:6px 18px 20px;display:flex}.Nickname-module__TNU9LW__keepItem{border:1px solid var(--kc-border);background:var(--kc-card);animation:Nickname-module__TNU9LW__kc-nick-pop .3s var(--kc-spring) both;border-radius:999px;align-items:center;gap:6px;padding:10px 12px 10px 14px;font-size:14px;display:inline-flex}.Nickname-module__TNU9LW__keepRemove{width:20px;height:20px;color:var(--kc-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.Nickname-module__TNU9LW__keepRemove:hover{color:var(--kc-text)}.Nickname-module__TNU9LW__keepActions{gap:8px;padding:0 18px 18px;display:flex}.Nickname-module__TNU9LW__empty{border:1px dashed var(--kc-border);color:var(--kc-muted);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:40px 20px;display:flex}.Nickname-module__TNU9LW__emptyEmoji{animation:Nickname-module__TNU9LW__kc-nick-float 3s var(--kc-ease) infinite;font-size:34px}@keyframes Nickname-module__TNU9LW__kc-nick-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes Nickname-module__TNU9LW__kc-nick-antenna{0%,to{opacity:1}50%{opacity:.25}}@keyframes Nickname-module__TNU9LW__kc-nick-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes Nickname-module__TNU9LW__kc-nick-pop{0%{opacity:0;transform:scale(.94)translateY(8px)}to{opacity:1;transform:none}}@keyframes Nickname-module__TNU9LW__kc-nick-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes Nickname-module__TNU9LW__kc-nick-heart{50%{transform:scale(1.35)}}@keyframes Nickname-module__TNU9LW__kc-nick-shine{0%{transform:translate(-120%)}22%,to{transform:translate(120%)}}@keyframes Nickname-module__TNU9LW__kc-nick-shine-once{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes Nickname-module__TNU9LW__kc-nick-copied{0%{opacity:0}60%{opacity:1}to{opacity:0}}@media (max-width:420px){.Nickname-module__TNU9LW__hero{padding:26px 16px 22px}.Nickname-module__TNU9LW__panelHead{padding:14px}.Nickname-module__TNU9LW__panelPad{padding:6px 14px 20px}.Nickname-module__TNU9LW__keepList,.Nickname-module__TNU9LW__keepActions{padding-left:14px;padding-right:14px}.Nickname-module__TNU9LW__chip{padding:10px 15px}.Nickname-module__TNU9LW__card{padding:14px 10px 14px 14px}.Nickname-module__TNU9LW__botFace{width:48px;height:48px;font-size:26px}}@media (prefers-reduced-motion:reduce){.Nickname-module__TNU9LW__botFace,.Nickname-module__TNU9LW__emptyEmoji,.Nickname-module__TNU9LW__caret,.Nickname-module__TNU9LW__hero,.Nickname-module__TNU9LW__heroEmoji,.Nickname-module__TNU9LW__card,.Nickname-module__TNU9LW__keepItem,.Nickname-module__TNU9LW__copied,.Nickname-module__TNU9LW__keepBtn[data-on=true],.Nickname-module__TNU9LW__bot[data-thinking=true] .Nickname-module__TNU9LW__botFace:before{animation:none}.Nickname-module__TNU9LW__heroWord:after,.Nickname-module__TNU9LW__card:after,.Nickname-module__TNU9LW__card:hover:after{opacity:0;animation:none}.Nickname-module__TNU9LW__chip,.Nickname-module__TNU9LW__keepBtn,.Nickname-module__TNU9LW__panelIcon,.Nickname-module__TNU9LW__meterFill,.Nickname-module__TNU9LW__panelBody{transition:none}}