.Home_main__nLjiQ{display:flex;flex-direction:column;align-items:center;padding:2.5rem 1.5rem 3rem;gap:1.75rem}.Home_header__GCVRv{width:auto}.Home_header__GCVRv p{text-align:center}.Home_topnav__BfkuW{background-color:rgba(7,10,15,.8);border-bottom:1px solid rgba(148,163,184,.2);display:flex;justify-content:space-between;padding:.75rem 1.25rem;align-items:center;position:-webkit-sticky;position:sticky;top:0;z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.Home_navlinks__mBPil a,.Home_navlogo__AhPAx{font-weight:600}.Home_navlogo__AhPAx{font-size:1.1rem;letter-spacing:.04em}.Home_navlinks__mBPil{width:20rem;display:flex;justify-content:space-evenly;align-items:center}.Home_hero__cwxAA{text-align:center;display:flex;flex-direction:column;gap:.5rem}.Home_title__T09hD{font-size:clamp(2rem,3vw,2.75rem);font-weight:600;letter-spacing:-.02em;color:#f8fafc}.Home_subtitle__j4GMd{font-size:1rem;color:#cbd5f5;max-width:36rem}.Home_apptitle__ajcBb{font-size:2.5rem;font-weight:500;display:flex;justify-content:center}.Home_appdescription__3WT4M{font-size:1.1rem;margin:1rem}.Home_link__mt0ji{font-weight:600}.Home_cloudform__W4PLJ{position:relative;width:min(900px,92vw);background:#0f141b;border:1px solid rgba(148,163,184,.2);border-radius:.85rem;padding:1rem 1.25rem 1.5rem;box-shadow:0 20px 60px rgba(5,7,11,.45)}.Home_cloudform__W4PLJ form{display:flex;flex-direction:column;gap:.85rem}.Home_modeswitcher__sGngU{display:flex;align-items:center;gap:.75rem;color:#d0d4dc}.Home_modeswitcher__sGngU label{font-size:.9rem;opacity:.8}.Home_modeselect__vCe8W{background:#0b1118;color:#e6e9ef;border:1px solid rgba(148,163,184,.35);border-radius:.5rem;padding:.45rem .85rem;font-size:.9rem}.Home_modeselect__vCe8W:disabled{opacity:.6}.Home_textarea__lSHf7{position:relative;resize:none;font-size:1.1rem;padding:1rem 3.25rem 1rem 1.25rem;width:100%;min-height:3.25rem;border-radius:.75rem;border:1px solid rgba(148,163,184,.35);background:#0b1118;color:#e6e9ef;outline:none;box-shadow:inset 0 0 0 1px rgba(15,23,42,.6)}.Home_textarea__lSHf7:disabled{opacity:.5}.Home_textarea__lSHf7::placeholder{color:#5f6368}.Home_generatebutton__omKYX{position:absolute;top:1.9rem;right:2rem;color:#cbd5f5;background:none;padding:.3rem;border:none;display:flex}.Home_loadingwheel__IWJnE{position:absolute;top:1.2rem;right:1.15rem}.Home_svgicon__PLaWz{transform:rotate(90deg);width:1.2em;height:1.2em;fill:currentColor}.Home_generatebutton__omKYX:hover{background:rgba(148,163,184,.12);border-radius:.5rem}.Home_generatebutton__omKYX:disabled{opacity:.9;cursor:not-allowed;background:none}.Home_messagelist__YHr8p{width:100%;height:100%;overflow-y:auto;border-radius:.85rem;display:flex;flex-direction:column;gap:1rem;padding:1.25rem}.Home_messagelistloading__tlCYV{display:flex;width:100%;justify-content:center;margin-top:1rem}.Home_usermessage__tWHWR{background:#1a2230;border-radius:1rem;border:1px solid rgba(148,163,184,.18);box-shadow:0 12px 30px rgba(8,11,17,.25)}.Home_usermessage__tWHWR,.Home_usermessagewaiting__PYv_4{padding:1.25rem 1.5rem;color:#e7ebf3;align-self:flex-end;max-width:80%;flex-direction:row-reverse}.Home_usermessagewaiting__PYv_4{background:linear-gradient(270deg,#111827,#1f2937,#111827);background-size:200% 200%;background-position:-100% 0;animation:Home_loading-gradient__8jpVG 2s ease-in-out infinite;animation-direction:alternate;animation-name:Home_loading-gradient__8jpVG;border-radius:1rem;border:1px solid rgba(148,163,184,.2)}@keyframes Home_loading-gradient__8jpVG{0%{background-position:-100% 0}to{background-position:100% 0}}.Home_apimessage__VhfTn{background:#0d1218;padding:1.25rem 1.5rem;color:#e6f1ff;animation:Home_fadein__CBLON .25s;border-radius:1rem;border:1px solid rgba(148,163,184,.15);box-shadow:0 12px 30px rgba(5,8,12,.3);align-self:flex-start;max-width:80%}@keyframes Home_fadein__CBLON{0%{opacity:0}to{opacity:1}}.Home_apimessage__VhfTn,.Home_usermessage__tWHWR,.Home_usermessagewaiting__PYv_4{display:flex;gap:.85rem;align-items:flex-start}.Home_markdownanswer__UUDfu{line-height:1.7}.Home_markdownanswer__UUDfu a:hover{opacity:1}.Home_markdownanswer__UUDfu a{color:#8bd0ff;font-weight:600}.Home_markdownanswer__UUDfu code{color:#9ef8b4;font-weight:600;white-space:pre-wrap!important}.Home_markdownanswer__UUDfu ol,.Home_markdownanswer__UUDfu ul{margin:1rem}.Home_boticon__Xr0Q4,.Home_usericon___BrVD{border-radius:.35rem}.Home_markdownanswer__UUDfu h1,.Home_markdownanswer__UUDfu h2,.Home_markdownanswer__UUDfu h3{font-size:inherit}.Home_center__4BFgC{position:relative;padding:1.5rem 0;flex-direction:column;gap:1.5rem}.Home_center__4BFgC,.Home_cloud__S7par{display:flex;justify-content:center;align-items:center}.Home_cloud__S7par{width:min(900px,92vw);height:62vh;background:#0f141b;border-radius:1rem;border:1px solid rgba(148,163,184,.2);box-shadow:0 24px 70px rgba(7,10,15,.5)}.Home_pointsnormal__yRwA_{width:90%;height:90%}.Home_pointsdim__x_zcw{width:90%;height:90%;opacity:.25}.Home_footer____T7K{color:#9ca3af;font-size:.8rem;margin:1rem 0 0}.Home_footer____T7K a{font-weight:600;color:#cbd5f5}.Home_footer____T7K a:hover{opacity:.8}@media (max-width:600px){.Home_main__nLjiQ{padding:1.5rem 1rem 2rem;max-height:90vh}.Home_cloud__S7par{width:92vw;height:28rem}.Home_textarea__lSHf7{width:100%}.Home_topnav__BfkuW{border:1px solid #000;align-items:center;padding:.85rem .75rem}.Home_navlogo__AhPAx{font-size:1.25rem;width:20rem}.Home_markdownanswer__UUDfu code{white-space:pre-wrap!important}.Home_footer____T7K{font-size:.7rem;width:100%;text-align:center}}