.styles-module__u_jFKG__container{max-width:900px;margin:0 auto;padding:40px 20px}.styles-module__u_jFKG__header{text-align:center;margin-bottom:40px}.styles-module__u_jFKG__icon{color:#c026d3;margin-bottom:16px}.styles-module__u_jFKG__title{background:linear-gradient(135deg,#c026d3 0%,#9333ea 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:12px;font-size:2.5rem;font-weight:800}.styles-module__u_jFKG__description{color:#666;font-size:1.1rem}.styles-module__u_jFKG__generator{background:#fff;border-radius:16px;padding:32px;box-shadow:0 4px 24px #0000000f}.styles-module__u_jFKG__formSection{margin-bottom:32px}.styles-module__u_jFKG__inputWrapper{margin-bottom:20px}.styles-module__u_jFKG__label{color:#333;margin-bottom:8px;font-size:.95rem;font-weight:600;display:block}.styles-module__u_jFKG__input,.styles-module__u_jFKG__select{color:#333;background:#fff;border:2px solid #e5e5e5;border-radius:8px;width:100%;padding:14px 16px;font-family:inherit;font-size:1rem;transition:border-color .2s}.styles-module__u_jFKG__input:focus,.styles-module__u_jFKG__select:focus{border-color:#c026d3;outline:none;box-shadow:0 0 0 3px #c026d31a}.styles-module__u_jFKG__select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c026d3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right 12px center;background-repeat:no-repeat;background-size:20px;padding-right:36px}.styles-module__u_jFKG__inputHint{color:#999;margin-top:4px;font-size:.85rem}.styles-module__u_jFKG__generateButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#c026d3 0%,#9333ea 100%);border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px 24px;font-size:1rem;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 2px 8px #c026d34d}.styles-module__u_jFKG__generateButton:hover{transform:translateY(-2px);box-shadow:0 4px 16px #c026d366}.styles-module__u_jFKG__generateButton:active{transform:translateY(0)}.styles-module__u_jFKG__biosSection{border-top:2px solid #f0f0f0;margin-top:32px;padding-top:32px}.styles-module__u_jFKG__biosTitle{color:#333;margin-bottom:8px;font-size:1.5rem;font-weight:700}.styles-module__u_jFKG__bioInfo{color:#666;margin-bottom:24px;font-size:.95rem}.styles-module__u_jFKG__biosList{grid-template-columns:1fr;gap:16px;margin-bottom:24px;display:grid}.styles-module__u_jFKG__bioCard{background:linear-gradient(135deg,#faf9f7 0%,#f5f3f0 100%);border:2px solid #e8e8e8;border-radius:12px;padding:20px;transition:all .2s;position:relative}.styles-module__u_jFKG__bioCard:hover{border-color:#c026d3;transform:translateY(-2px);box-shadow:0 4px 16px #c026d326}.styles-module__u_jFKG__bioCardOverLimit{background:#fef2f2;border-color:#fca5a5}.styles-module__u_jFKG__bioCardContent{flex-direction:column;gap:12px;display:flex}.styles-module__u_jFKG__bioText{color:#333;word-break:break-word;margin:0;font-size:1rem;line-height:1.6}.styles-module__u_jFKG__bioCardFooter{justify-content:space-between;align-items:center;gap:12px;display:flex}.styles-module__u_jFKG__charCount{background:#fff;border-radius:6px;padding:4px 8px;font-size:.85rem;font-weight:600}.styles-module__u_jFKG__charCountGreen{color:#10b981;border:1px solid #d1fae5}.styles-module__u_jFKG__charCountYellow{color:#f59e0b;border:1px solid #fef3c7}.styles-module__u_jFKG__charCountRed{color:#ef4444;border:1px solid #fee2e2}.styles-module__u_jFKG__copyBioButton{color:#c026d3;cursor:pointer;white-space:nowrap;background:#fff;border:2px solid #c026d3;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:.9rem;font-weight:600;transition:all .2s;display:inline-flex}.styles-module__u_jFKG__copyBioButton:hover{color:#fff;background:#c026d3;transform:scale(1.05)}.styles-module__u_jFKG__copyBioButton:active{transform:scale(.95)}.styles-module__u_jFKG__tips{background:#f3e8ff;border-left:4px solid #c026d3;border-radius:8px;margin-top:24px;padding:20px}.styles-module__u_jFKG__tips h3{color:#7e22ce;margin-top:0;margin-bottom:12px;font-size:1.1rem}.styles-module__u_jFKG__tips ul{margin:0;padding-left:20px;list-style:outside}.styles-module__u_jFKG__tips li{color:#555;margin-bottom:8px;line-height:1.8}.styles-module__u_jFKG__tips li:last-child{margin-bottom:0}.styles-module__u_jFKG__tips strong{color:#7e22ce}@media (max-width:768px){.styles-module__u_jFKG__container{padding:24px 16px}.styles-module__u_jFKG__title{font-size:2rem}.styles-module__u_jFKG__generator{padding:20px}.styles-module__u_jFKG__biosList{gap:12px}.styles-module__u_jFKG__bioCard{padding:16px}.styles-module__u_jFKG__bioText{font-size:.95rem}.styles-module__u_jFKG__bioCardFooter{flex-direction:column;align-items:flex-start;gap:8px}.styles-module__u_jFKG__copyBioButton{width:100%}}@media (max-width:480px){.styles-module__u_jFKG__header{margin-bottom:24px}.styles-module__u_jFKG__title{font-size:1.75rem}.styles-module__u_jFKG__description{font-size:1rem}.styles-module__u_jFKG__generator{padding:16px}.styles-module__u_jFKG__bioCard{padding:12px}.styles-module__u_jFKG__bioText{font-size:.9rem}.styles-module__u_jFKG__biosTitle{font-size:1.25rem}}
