.styles_fullPage__SrFR4{min-height:100vh;background:#BCCCDC;padding:7rem 1rem 2rem}.styles_headerBox__qWdAC{background:rgba(255,255,255,.95);backdrop-filter:blur(10px);border-radius:20px;padding:2.5rem;margin:0 auto 2rem;max-width:800px;text-align:center;box-shadow:0 20px 40px rgba(0,0,0,.1);border:1px solid rgba(255,255,255,.2)}.styles_title___Wxv3{font-size:2.5rem;font-weight:700;background:#BCCCDC;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1rem}.styles_description__dmjGA{font-size:1.1rem;color:#666;line-height:1.6;margin:0}.styles_toolBody__N4Om6{background:rgba(255,255,255,.95);backdrop-filter:blur(10px);border-radius:20px;padding:2.5rem;margin:0 auto;max-width:1000px;box-shadow:0 20px 40px rgba(0,0,0,.1);border:1px solid rgba(255,255,255,.2)}.styles_inputSection__ejscj{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.styles_topicSection__YViZb{display:flex;flex-direction:column;gap:.5rem}.styles_label__2un7y{font-weight:600;color:#333;font-size:1rem}.styles_topicInput__OQOov{width:100%;padding:1rem;border:2px solid #e1e5e9;border-radius:12px;font-size:1rem;line-height:1.5;resize:vertical;transition:all .3s ease;font-family:inherit}.styles_topicInput__OQOov:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.styles_charCount__3LbU5{font-size:.875rem;color:#666;text-align:right}.styles_optionsGrid__2GnW4{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.styles_optionSection__MgrL3{display:flex;flex-direction:column;gap:.5rem}.styles_select__tBIfw{padding:1rem;border:2px solid #e1e5e9;border-radius:12px;font-size:1rem;background:white;cursor:pointer;transition:all .3s ease}.styles_select__tBIfw:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.styles_modelDescription__lsI4L{font-size:.75rem;color:#666;margin-top:.25rem;line-height:1.3;font-style:italic}.styles_instructionsSection__jb8_L{display:flex;flex-direction:column;gap:.5rem}.styles_instructionsInput__xAPnm{width:100%;padding:1rem;border:2px solid #e1e5e9;border-radius:12px;font-size:1rem;line-height:1.5;resize:vertical;transition:all .3s ease;font-family:inherit}.styles_instructionsInput__xAPnm:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.styles_generateButton__1CvVe{background:#BCCCDC;color:white;border:none;padding:1rem 2rem;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:56px}.styles_generateButton__1CvVe:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 25px rgba(102,126,234,.3)}.styles_generateButton__1CvVe:disabled{opacity:.6;cursor:not-allowed;transform:none}.styles_spinner__6qrfv{width:20px;height:20px;border:2px solid transparent;border-top-color:white;border-radius:50%;animation:styles_spin__QBUKo 1s linear infinite}@keyframes styles_spin__QBUKo{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.styles_exampleTopics__QbN1o{margin-bottom:2rem;padding:1.5rem;background:#f8f9fa;border-radius:12px;border:1px solid #e9ecef}.styles_exampleTopics__QbN1o h3{margin:0 0 1rem;color:#333;font-size:1.1rem;font-weight:600}.styles_topicTags__mcH2k{display:flex;flex-wrap:wrap;gap:.75rem}.styles_topicTag__eXiTR{background:white;border:1px solid #dee2e6;padding:.5rem 1rem;border-radius:8px;font-size:.875rem;cursor:pointer;transition:all .3s ease;color:#495057;text-align:left;max-width:300px}.styles_topicTag__eXiTR:hover{background:#667eea;color:white;border-color:#667eea;transform:translateY(-1px)}.styles_error__j5HbF{background:#fee;border:1px solid #fcc;color:#c33;padding:1rem;border-radius:12px;display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.styles_resultSection__lmtK5{margin-top:2rem;padding:2rem;background:#f8f9fa;border-radius:16px;border:1px solid #e9ecef}.styles_articleContainer__Ke_ec{background:white;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1)}.styles_articleHeader__xBmy_{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background:#f8f9fa;border-bottom:1px solid #e9ecef}.styles_articleHeader__xBmy_ h3{margin:0;color:#333;font-size:1.2rem;font-weight:600}.styles_articleActions__Na4nF{display:flex;gap:.75rem}.styles_copyButton__Gmq9x,.styles_downloadButton__98HGy,.styles_newArticleButton__DE4Jj{padding:.5rem 1rem;border-radius:6px;font-weight:500;cursor:pointer;transition:all .3s ease;border:none;font-size:.875rem}.styles_copyButton__Gmq9x{background:#17a2b8;color:white}.styles_copyButton__Gmq9x:hover{background:#138496;transform:translateY(-1px)}.styles_downloadButton__98HGy{background:#28a745;color:white}.styles_downloadButton__98HGy:hover{background:#218838;transform:translateY(-1px)}.styles_newArticleButton__DE4Jj{background:#6c757d;color:white}.styles_newArticleButton__DE4Jj:hover{background:#5a6268;transform:translateY(-1px)}.styles_articleContent__G_3jW{padding:2rem;max-height:600px;overflow-y:auto}.styles_articleText__4G0Gf{font-family:Georgia,serif;font-size:1rem;line-height:1.7;color:#333;white-space:pre-wrap;margin:0;word-wrap:break-word}.styles_articleInfo__alhCy{padding:1rem;background:white;border-radius:8px;border:1px solid #dee2e6;margin-top:1rem}.styles_articleInfo__alhCy p{margin:.5rem 0;font-size:.875rem;color:#495057}.styles_articleInfo__alhCy p:first-child{margin-top:0}.styles_articleInfo__alhCy p:last-child{margin-bottom:0}@media (max-width:768px){.styles_fullPage__SrFR4{padding:6rem 1rem 1rem}.styles_headerBox__qWdAC{padding:1.5rem}.styles_title___Wxv3{font-size:2rem}.styles_toolBody__N4Om6{padding:1.5rem}.styles_optionsGrid__2GnW4{grid-template-columns:1fr}.styles_topicTags__mcH2k{flex-direction:column}.styles_topicTag__eXiTR{max-width:none}.styles_articleHeader__xBmy_{flex-direction:column;gap:1rem;align-items:stretch}.styles_articleActions__Na4nF{justify-content:center}.styles_articleContent__G_3jW{padding:1rem}.styles_modelDescription__lsI4L{font-size:.7rem}}