:root{color:#eee8d9;background:#0f1311;--nameanal-ink: #eee8d9;--nameanal-strong: #fff7df;--nameanal-muted: #bdb4a0;--nameanal-soft: #918875;--nameanal-paper: #151915;--nameanal-surface: #1b211d;--nameanal-subtle: #141812;--nameanal-tint: #203128;--nameanal-line: rgba(240, 191, 97, .18);--nameanal-line-strong: rgba(240, 191, 97, .36);--nameanal-teal: #56b8a6;--nameanal-teal-dark: #8edccc;--nameanal-rust: #b85b3e;--nameanal-gold: #f0bf61;--nameanal-focus: rgba(240, 191, 97, .32);font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:#0f1311}button,input,select{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--nameanal-focus);outline-offset:2px}.nameanal-shell{min-height:100vh;display:grid;place-items:center;padding:24px 14px;background:linear-gradient(90deg,rgba(240,191,97,.1),transparent 16%,transparent 84%,rgba(240,191,97,.07)),repeating-linear-gradient(90deg,rgba(240,191,97,.052) 0 1px,transparent 1px 34px),repeating-linear-gradient(0deg,rgba(86,184,166,.04) 0 1px,transparent 1px 34px),linear-gradient(180deg,#07100f,#10201e 48%,#211813)}.nameanal-shell--result{align-items:start;padding-top:28px;padding-bottom:40px}.nameanal-panel{width:min(100%,760px);border:1px solid var(--nameanal-line-strong);border-radius:8px;padding:26px;background:linear-gradient(180deg,#1f251ff7,#131713fa),var(--nameanal-paper);box-shadow:0 34px 88px #00000075,0 0 0 1px #f0bf6114,inset 0 1px #fff7df17,inset 0 0 0 1px #fff7df09}.nameanal-result{width:min(100%,820px)}.nameanal-topline{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px}.nameanal-eyebrow{margin:0 0 9px;color:var(--nameanal-gold);font-size:.78rem;font-weight:800;letter-spacing:0}.nameanal-exit-link,.nameanal-secondary,.nameanal-share button{min-height:40px;border:1px solid var(--nameanal-line-strong);border-radius:8px;padding:0 13px;background:linear-gradient(180deg,#222a24fa,#141814fa),var(--nameanal-surface);color:var(--nameanal-teal-dark);font-weight:800;text-decoration:none;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .12s ease}.nameanal-exit-link{display:inline-grid;place-items:center;flex:0 0 auto}.nameanal-exit-link:hover,.nameanal-secondary:hover,.nameanal-share button:hover{border-color:#f0bf61a3;background:linear-gradient(180deg,#25332d,#171d18);box-shadow:0 10px 24px #0000003d,inset 0 0 18px #56b8a614}.nameanal-panel h1,.nameanal-panel h2,.nameanal-panel p,.nameanal-panel li,.nameanal-panel strong,.nameanal-panel span{overflow-wrap:anywhere}.nameanal-panel h1{margin:0 0 14px;color:var(--nameanal-strong);font-size:clamp(1.82rem,3.6vw,2.34rem);line-height:1.16;text-shadow:0 2px 18px rgba(240,191,97,.12)}.nameanal-panel h2{margin:0 0 8px;color:var(--nameanal-strong);font-size:1.03rem;line-height:1.35}.nameanal-lead,.nameanal-note,.nameanal-status{color:var(--nameanal-muted);line-height:1.65}.nameanal-lead{max-width:58ch;margin:0 0 22px;font-size:1rem;font-weight:650}.nameanal-form{display:grid;gap:12px}.nameanal-form label{color:var(--nameanal-ink);font-size:.95rem;font-weight:800}.nameanal-form input,.nameanal-form select{width:100%;min-height:48px;border:1px solid var(--nameanal-line-strong);border-radius:8px;padding:0 14px;background:linear-gradient(180deg,#0d110fdb,#161b17f0),var(--nameanal-surface);color:var(--nameanal-ink);box-shadow:inset 0 1px #fff7df14,0 1px #0003}.nameanal-form input::placeholder{color:#847b6b}.nameanal-form input:hover,.nameanal-form select:hover{border-color:#f0bf6194}.nameanal-date-group{display:grid;gap:10px;margin:0;border:1px solid var(--nameanal-line);border-radius:8px;padding:13px;background:linear-gradient(180deg,#171d19eb,#111612f5),var(--nameanal-subtle)}.nameanal-date-group legend{padding:0 6px;color:var(--nameanal-ink);font-size:.95rem;font-weight:850}.nameanal-date-help{margin:0;color:var(--nameanal-muted);font-size:.84rem;line-height:1.45}.nameanal-date-grid{display:grid;grid-template-columns:1.2fr .9fr .9fr;gap:8px}.nameanal-date-field{display:grid;gap:6px}.nameanal-date-field span{color:var(--nameanal-muted);font-size:.78rem;font-weight:850}.nameanal-error{margin:0;color:#ff9b82;font-weight:800;line-height:1.5}.nameanal-primary,.nameanal-option{min-height:46px;border-radius:8px;font-weight:800}.nameanal-primary{width:100%;border:1px solid rgba(255,225,142,.74);padding:0 18px;background:linear-gradient(180deg,#f4d27c,#c58a37 54%,#8c5426);color:#19140d;box-shadow:0 12px 30px #00000047,inset 0 1px #ffffff5c,inset 0 -1px #38200c4d;transition:background .16s ease,transform .12s ease,box-shadow .16s ease}.nameanal-primary:hover{background:linear-gradient(180deg,#ffe09a,#d69a41,#8f472f);box-shadow:0 14px 34px #00000057,0 0 0 3px #f0bf6114,inset 0 1px #ffffff6b}.nameanal-primary:active,.nameanal-option:active,.nameanal-secondary:active,.nameanal-share button:active{transform:translateY(1px)}.nameanal-note{margin:16px 0 0;font-size:.86rem}.nameanal-question,.nameanal-loading,.nameanal-result{animation:nameanal-panel-rise .26s cubic-bezier(.2,.8,.2,1) both}.nameanal-option-grid{display:grid;gap:10px}.nameanal-option{width:100%;border:1px solid var(--nameanal-line);padding:13px 14px;background:linear-gradient(180deg,#1d241ffa,#141915fa),var(--nameanal-surface);color:var(--nameanal-ink);text-align:left;line-height:1.45;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.nameanal-option:hover,.nameanal-option:focus-visible{border-color:#f0bf6194;background:linear-gradient(180deg,#23312b,#171d18);box-shadow:0 10px 24px #0000003d,inset 0 0 18px #56b8a614}.nameanal-loading{text-align:center}.nameanal-loading ul{display:grid;gap:8px;width:fit-content;max-width:100%;margin:18px auto 0;padding:0;color:var(--nameanal-muted);list-style:none;font-weight:750;line-height:1.5;text-align:left}.nameanal-seal{display:grid;place-items:center;width:58px;height:58px;margin:4px auto 16px;border:1px solid rgba(240,191,97,.45);border-radius:8px;background:linear-gradient(135deg,#56b8a624,#f0bf611f),var(--nameanal-tint);box-shadow:0 12px 30px #00000042,inset 0 0 0 1px #fff7df0f}.nameanal-seal span{width:22px;height:22px;border:2px solid var(--nameanal-gold);border-top-color:transparent;border-radius:50%;animation:nameanal-spin .9s linear infinite}.nameanal-result-line{margin:0 0 18px;border-left:3px solid var(--nameanal-gold);padding:3px 0 3px 13px;color:var(--nameanal-ink);font-size:1.02rem;font-weight:750;line-height:1.7}.nameanal-result-header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.nameanal-confidence,.nameanal-keywords,.nameanal-detail,.nameanal-easy-basis,.nameanal-element-section,.nameanal-plain-hero,.nameanal-share,.nameanal-insight-grid article,.nameanal-summary-grid article{border:1px solid var(--nameanal-line);border-radius:8px;background:linear-gradient(180deg,#1f2621f5,#151a16fa),var(--nameanal-surface);box-shadow:inset 0 1px #fff7df0b,0 10px 24px #0000001f}.nameanal-plain-hero{margin:0 0 12px;padding:18px;background:linear-gradient(135deg,#56b8a62e,#f0bf611c),linear-gradient(180deg,#202922fa,#131814fa),var(--nameanal-surface);box-shadow:inset 0 1px #fff7df14,inset 0 -1px #f0bf611f,0 16px 34px #0003}.nameanal-plain-hero h2{margin:0 0 9px;color:var(--nameanal-teal-dark);font-size:clamp(1.24rem,2.7vw,1.5rem);line-height:1.35}.nameanal-plain-hero p:last-child{margin:0;color:var(--nameanal-ink);font-size:1rem;font-weight:650;line-height:1.72}.nameanal-keywords{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 12px;padding:12px}.nameanal-keywords strong,.nameanal-keywords span{min-height:30px;display:inline-grid;place-items:center;border-radius:999px;padding:6px 10px;font-size:.82rem;font-weight:800;line-height:1.2}.nameanal-keywords strong{background:linear-gradient(180deg,#f4d27c,#a86e2c);color:#17120c}.nameanal-keywords span{border:1px solid rgba(86,184,166,.3);background:#56b8a61c;color:#c9fff2}.nameanal-confidence{display:grid;gap:9px;margin:0 0 12px;padding:14px;background:linear-gradient(180deg,#1b231efa,#121613fa),var(--nameanal-surface)}.nameanal-confidence>div:first-child{display:flex;justify-content:space-between;gap:16px;align-items:center}.nameanal-confidence span{color:var(--nameanal-muted);font-weight:800}.nameanal-confidence strong{color:var(--nameanal-teal-dark);font-size:1.28rem}.nameanal-confidence p{margin:0;color:var(--nameanal-muted);font-size:.9rem;font-weight:650;line-height:1.55}.nameanal-confidence-track{height:8px;overflow:hidden;border-radius:999px;background:#00000057}.nameanal-confidence-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--nameanal-teal),var(--nameanal-gold),var(--nameanal-rust))}.nameanal-insight-grid{display:grid;gap:10px;margin:0 0 12px}.nameanal-insight-grid article{padding:15px}.nameanal-insight-grid h2,.nameanal-easy-basis h2,.nameanal-element-section h2{color:var(--nameanal-teal-dark)}.nameanal-insight-grid p,.nameanal-insight-grid li,.nameanal-easy-basis li,.nameanal-element-card p{color:var(--nameanal-muted);line-height:1.68}.nameanal-insight-grid ul,.nameanal-easy-basis ul{display:grid;gap:8px;margin:0;padding-left:18px}.nameanal-insight-grid p{margin:0}.nameanal-easy-basis,.nameanal-element-section{display:grid;gap:10px;margin:0 0 12px;padding:15px}.nameanal-element-card-grid{display:grid;gap:10px}.nameanal-element-card{display:grid;gap:7px;border:1px solid var(--nameanal-line);border-left:4px solid rgba(240,191,97,.34);border-radius:8px;padding:12px;background:linear-gradient(180deg,#1f2520fa,#121713fa),var(--nameanal-surface)}.nameanal-element-card--strong{border-left-color:var(--nameanal-gold);background:linear-gradient(180deg,#402d17db,#181611fa),var(--nameanal-surface)}.nameanal-element-card--support{border-left-color:var(--nameanal-teal);background:linear-gradient(180deg,#18302adb,#121714fa),var(--nameanal-surface)}.nameanal-element-card strong{color:var(--nameanal-ink)}.nameanal-element-card p{margin:0}.nameanal-element-card span{width:fit-content;border-radius:999px;padding:4px 8px;background:#f0bf611f;color:var(--nameanal-gold);font-size:.8rem;font-weight:800}.nameanal-summary-grid{display:grid;gap:10px;margin:0 0 12px}.nameanal-summary-grid article,.nameanal-share{padding:15px}.nameanal-summary-grid p,.nameanal-detail p,.nameanal-detail li,.nameanal-share p{color:var(--nameanal-muted);line-height:1.66}.nameanal-summary-grid p,.nameanal-share p{margin:0}.nameanal-detail{margin:0 0 10px;padding:15px}.nameanal-detail summary{min-height:28px;padding:0;color:var(--nameanal-teal-dark);font-weight:850;cursor:pointer}.nameanal-detail>h2{color:var(--nameanal-teal-dark)}.nameanal-detail>p{margin:10px 0 0}.nameanal-detail ul{display:grid;gap:8px;margin:10px 0 0;padding-left:18px}.nameanal-detail-grid{display:grid;gap:8px;margin:10px 0 0}.nameanal-expert-detail{margin-top:12px;background:linear-gradient(180deg,#161c18fa,#0f1311fa),var(--nameanal-subtle)}.nameanal-expert-detail[open] summary{margin-bottom:14px}.nameanal-expert-body{display:grid;gap:14px}.nameanal-expert-section{border-top:1px solid var(--nameanal-line);padding-top:14px}.nameanal-expert-section:first-child{border-top:0;padding-top:0}.nameanal-expert-section h2{color:var(--nameanal-teal-dark)}.nameanal-balance-grid{display:grid;gap:10px}.nameanal-meter{display:grid;gap:7px}.nameanal-meter div{display:flex;justify-content:space-between;gap:12px;align-items:center}.nameanal-meter span{color:var(--nameanal-muted);font-weight:800}.nameanal-meter strong{color:var(--nameanal-teal-dark)}.nameanal-meter i{display:block;height:8px;border-radius:999px;background:linear-gradient(90deg,var(--nameanal-teal),var(--nameanal-gold));box-shadow:0 0 16px #f0bf6124}.nameanal-source-list{display:grid;gap:10px;margin-top:10px}.nameanal-source-list article{display:grid;gap:6px;border-top:1px solid var(--nameanal-line);padding-top:10px}.nameanal-source-list article:first-child{border-top:0;padding-top:0}.nameanal-source-list h3{margin:0;color:var(--nameanal-ink);font-size:.98rem}.nameanal-source-list a{color:var(--nameanal-teal-dark);font-weight:800;text-decoration-thickness:2px;text-underline-offset:3px}.nameanal-share{display:grid;gap:12px;margin:12px 0;background:linear-gradient(135deg,#f0bf611f,#56b8a617),var(--nameanal-subtle)}.nameanal-share button,.nameanal-secondary{width:100%}.nameanal-status{margin:0;font-size:.9rem;font-weight:750}@keyframes nameanal-panel-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes nameanal-spin{to{transform:rotate(360deg)}}@media(min-width:720px){.nameanal-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nameanal-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nameanal-balance-grid,.nameanal-element-card-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:640px){.nameanal-shell{place-items:start center;padding:14px 10px 24px}.nameanal-shell--result{padding-top:14px}.nameanal-panel{padding:18px}.nameanal-topline{gap:10px;margin-bottom:14px}.nameanal-exit-link{min-height:36px;padding:0 10px;font-size:.9rem}.nameanal-result-header{display:grid}.nameanal-date-grid{grid-template-columns:1fr}.nameanal-plain-hero,.nameanal-insight-grid article,.nameanal-easy-basis,.nameanal-element-section,.nameanal-confidence,.nameanal-detail,.nameanal-share,.nameanal-summary-grid article{padding:14px}}@media(max-width:420px){.nameanal-panel{padding:16px}.nameanal-panel h1{font-size:1.68rem}.nameanal-keywords strong,.nameanal-keywords span{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.nameanal-question,.nameanal-loading,.nameanal-result,.nameanal-seal span,.nameanal-primary,.nameanal-option,.nameanal-secondary,.nameanal-share button,.nameanal-exit-link{animation:none;transition:none}}
