.naming-workspace{color:#334155;background:#f8f9fc}.naming-workspace.naming-workspace-embedded{background:0 0}.naming-workspace.naming-workspace-embedded>.naming-content{padding-top:0;padding-bottom:0}.naming-workspace>.naming-content{max-width:1080px;margin:0 auto;padding:116px 28px 100px;line-height:1.7}@media (max-width:800px){.naming-workspace>.naming-content{padding:94px 18px 80px}}.naming-workspace>.naming-content button:focus-visible,.naming-workspace>.naming-content input:focus-visible,.naming-workspace>.naming-content select:focus-visible,.naming-workspace>.naming-content textarea:focus-visible,.naming-workspace>.naming-content summary:focus-visible,.naming-workspace>.naming-content a:focus-visible{outline-offset:2px;outline:2px solid #2021241f}.naming-workspace>.naming-content button:not(.action-button){cursor:pointer;color:#0f172a;min-height:44px;font:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:10px 16px;font-size:14px}.naming-workspace>.naming-content button:not(.action-button):disabled{cursor:default;opacity:.55}.naming-workspace>.naming-content button:not(.action-button):hover:not(:disabled){border-color:#64748b}.naming-workspace>.naming-content button:not(.action-button).primary{color:#fff;text-align:center;white-space:nowrap;cursor:pointer;background:#202124;border:1px solid #202124;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:12px 28px;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;transition:background .2s,border-color .2s,box-shadow .2s,opacity .2s;display:inline-flex}.naming-workspace>.naming-content button:not(.action-button).primary:hover:not(:disabled){opacity:.8;background:#141517;border-color:#141517}.naming-workspace>.naming-content button:not(.action-button).primary:focus-visible{outline-offset:2px;outline:2px solid #2021241f}.naming-workspace>.naming-content button:not(.action-button).primary:disabled{opacity:.5;cursor:not-allowed}.naming-workspace>.naming-content summary{cursor:pointer;padding:10px 0;font-weight:600}.naming-workspace>.naming-content h2{color:#0f172a;font-size:24px}.naming-workspace>.naming-content h3{color:#0f172a;font-size:18px}.naming-workspace>.naming-content p{margin:10px 0}.naming-workspace>.naming-content>.operation-notice{scroll-margin-top:90px}.naming-workspace>.naming-content>.operation-notice>p{background:#f1f3f6;border-radius:12px;align-items:center;gap:12px;padding:16px;display:flex}.naming-workspace>.naming-content>.operation-notice>[role=alert]{color:#92400e;background:#fffbeb}.naming-workspace>.naming-content>.naming-results{margin-top:42px}.naming-workspace>.naming-content>.naming-results>.naming-report{background:#fff;border:1px solid #f1f3f6;border-radius:24px;width:100%;max-width:740px;margin:0 auto;padding:48px 56px;position:relative;overflow:hidden;box-shadow:0 4px 20px -2px #0f172a08,0 0 0 1px #0f172a03,0 20px 40px -10px #0f172a08}.naming-workspace>.naming-content>.naming-results>.naming-report:before{content:"";background:#1a73e8;height:5px;position:absolute;top:0;left:0;right:0}@media (max-width:800px){.naming-workspace>.naming-content>.naming-results>.naming-report{max-width:100%;box-shadow:none;background:0 0;border:none;border-radius:0;padding:24px 5px}.naming-workspace>.naming-content>.naming-results>.naming-report:before{display:none}}.naming-workspace>.naming-content>.naming-results>.naming-report{overflow-wrap:anywhere;margin-bottom:44px}.naming-workspace>.naming-content>.naming-results>.naming-report>header>.report-kicker{color:#1a73e8;background:#1a73e80d;border:1px solid #1a73e814;border-radius:999px;align-items:center;gap:6px;width:fit-content;margin:0 0 24px;padding:10px 18px;font-size:13px;font-weight:600;line-height:18px;display:inline-flex;box-shadow:0 1px 2px #1a73e808}.naming-workspace>.naming-content>.naming-results>.naming-report>header>.recommendation-label{color:#1a73e8;font-size:13px}.naming-workspace>.naming-content>.naming-results>.naming-report>header>h2{font-family:var(--font-serif);margin:12px 0;font-size:42px}.naming-workspace>.naming-content>.naming-results>.naming-report>header>.report-summary{font-size:16px;line-height:1.9}.naming-workspace>.naming-content>.naming-results>.naming-report>header>.brief-receipt{color:#64748b;font-size:12px}.naming-workspace>.naming-content>.naming-results>.naming-report>header>.wish-receipt{color:#475569;white-space:pre-line;border-left:2px solid #bfdbfe;margin:14px 0 0;padding-left:14px;font-size:14px}.naming-workspace>.naming-content>.naming-results>.naming-report>header>.wish-receipt>span{color:#64748b;font-size:12px;display:block}.naming-workspace>.naming-content>.naming-results>.naming-report>section{border-top:1px solid #e2e8f0;margin-top:32px;padding-top:24px}.naming-workspace>.naming-content>.naming-results>.naming-report>section>h3{font-size:20px;font-weight:600}.naming-workspace>.naming-content>.naming-results>.naming-report>section>p,.naming-workspace>.naming-content>.naming-results>.naming-report>section>ul{font-size:14px;font-weight:450;line-height:2}.naming-workspace>.naming-content>.naming-results>.naming-report>section>ul{padding-left:20px}.naming-workspace>.naming-content>.naming-results>.naming-report>section>ul>li{margin-bottom:12px}.naming-workspace>.naming-content>.naming-results>.naming-report>section>.report-name{margin-top:20px}.naming-workspace>.naming-content>.naming-results>.naming-report>section>.report-name>h4{font-family:var(--font-serif);margin-bottom:8px;font-size:24px}.naming-workspace>.naming-content>.naming-results>.naming-report>section>.report-name>p{font-size:14px;line-height:2}.naming-workspace>.naming-content>.naming-results>.naming-report>section>.report-name>.tradeoff{color:#475569;border-left:2px solid #bfdbfe;padding-left:14px}.naming-workspace>.naming-content>.naming-results>.naming-report>footer{border-top:1px solid #e2e8f0;flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;padding-top:24px;display:flex}.naming-workspace>.naming-content>.naming-results>.naming-report>footer>span,.naming-workspace>.naming-content>.naming-results>.naming-report>footer>small{color:#64748b;font-size:12px}.naming-workspace>.naming-content>.naming-results>.naming-report>footer>small{width:100%;display:block}.naming-workspace>.naming-content>.methodology,.naming-workspace>.naming-content>.feedback{border-top:1px solid #e2e8f0;padding:12px 0}.naming-workspace>.naming-content>.methodology>p,.naming-workspace>.naming-content>.methodology>a,.naming-workspace>.naming-content>.feedback>p,.naming-workspace>.naming-content>.feedback>a{font-size:14px}.naming-workspace>.naming-content>.disclaimer{color:#475569;margin-top:24px;font-size:13px}
