@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap);#app{font-family:Avenir,Helvetica,Arial,sans-serif;text-align:center;color:#2c3e50;margin-top:60px}.home-page[data-v-61075c78]{width:100%;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f9f9f9}.button-group[data-v-61075c78]{display:flex;flex-direction:row;gap:15px;margin-top:20px;justify-content:center}.ask-ai-button[data-v-61075c78],.judgements-button[data-v-61075c78]{width:200px;padding:12px;font-size:18px;font-weight:700;border-radius:6px;border:none;cursor:pointer;text-align:center}.ask-ai-button[data-v-61075c78]{background-color:#007bff;color:#fff}.ask-ai-button[data-v-61075c78]:hover{background-color:#0056b3}.judgements-button[data-v-61075c78]{background-color:#ff9800;color:#fff}.judgements-button[data-v-61075c78]:hover{background-color:#e68900}.login-page[data-v-6a4c8564]{position:fixed;top:0;left:0;right:0;width:100%;min-height:100vh;display:flex;flex-direction:column;align-items:center;background:#f9f9f9;justify-content:flex-start;padding-top:0;font-family:Poppins,sans-serif}.input-group[data-v-6a4c8564]{margin-bottom:20px;width:100%;max-width:400px;text-align:left}.input-group label[data-v-6a4c8564]{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:#444}.input-group input[data-v-6a4c8564]{width:100%;padding:12px 12px 12px 36px;font-size:14px;border-radius:4px;border:1px solid #ccc;box-sizing:border-box;margin-bottom:5px}.error-message[data-v-6a4c8564]{color:red;margin-bottom:15px}.login-button[data-v-6a4c8564]{width:100%;max-width:400px;padding:14px;font-size:15px;font-weight:600;border-radius:4px;border:none;cursor:pointer;background-color:#007bff;color:#fff;transition:.3s;margin-top:10px}.login-button[data-v-6a4c8564]:hover{background-color:#0056b3}.input-with-icon[data-v-6a4c8564]{position:relative}.input-with-icon .icon[data-v-6a4c8564]{position:absolute;top:50%;left:10px;transform:translateY(-50%);color:#aaa}.input-with-icon input[data-v-6a4c8564]{padding-left:40px;width:100%;padding:10px 15px 10px 40px;font-size:1rem;border:1px solid #ddd;border-radius:6px;box-sizing:border-box;transition:border-color .3s,box-shadow .3s}.input-with-icon input[data-v-6a4c8564]:focus{outline:none;border-color:#007bff;box-shadow:0 0 4px rgba(0,123,255,.3)}.footer[data-v-6a4c8564]{margin-top:40px;text-align:center;font-size:14px;color:#888}.logo[data-v-6a4c8564]{width:100%;max-width:300px;height:auto;margin-bottom:10px}.login-title[data-v-6a4c8564]{font-size:24px;font-weight:600;margin-bottom:30px}@media (max-width:768px){.login-page[data-v-6a4c8564]{padding:20px}.input-group[data-v-6a4c8564],.login-button[data-v-6a4c8564]{width:100%;padding:10px}.logo[data-v-6a4c8564]{max-width:200px}.footer[data-v-6a4c8564]{font-size:11px}}.ask-ai-page[data-v-7f4c5c42]{font-family:Poppins,sans-serif;min-height:100vh;padding-top:10px}.center-text[data-v-7f4c5c42]{text-align:center}.header[data-v-7f4c5c42]{position:fixed;top:0;left:0;right:0;height:60px;z-index:1000;display:flex;justify-content:space-between;align-items:center;padding:10px 20px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.05)}.logo img[data-v-7f4c5c42]{max-height:140px;transition:max-height .3s}.content-container[data-v-7f4c5c42]{max-width:800px;margin:10px auto 20px auto;padding:0 20px}.page-header[data-v-7f4c5c42]{display:flex;justify-content:flex-end;margin-bottom:10px}.balance-text[data-v-7f4c5c42]{font-size:16px;font-weight:500;text-align:center}.red-balance[data-v-7f4c5c42]{color:red}.yellow-balance[data-v-7f4c5c42]{color:#d4c100}.green-balance[data-v-7f4c5c42]{color:green}.credit-display[data-v-7f4c5c42]{margin-right:20px;font-size:16px;font-weight:700;color:#333}.question-card[data-v-7f4c5c42]{background:#fff;padding:25px;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.question-card h1[data-v-7f4c5c42]{margin-bottom:20px;font-size:1.5rem}.question-card label[data-v-7f4c5c42]{font-weight:600;margin-bottom:10px}textarea[data-v-7f4c5c42]{width:100%;padding:10px;border-radius:4px;border:1px solid #ddd;resize:none;box-sizing:border-box}.primary-button[data-v-7f4c5c42]{background:#007bff;color:#fff;border:none;padding:12px 20px;border-radius:4px;cursor:pointer;margin-top:10px}.primary-button[data-v-7f4c5c42]:disabled{background:#ccc;cursor:not-allowed}.credit-warning[data-v-7f4c5c42],.error-message[data-v-7f4c5c42]{color:red;margin-top:10px}.logout-button[data-v-7f4c5c42]{background:#007bff;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;transition:background-color .3s;display:flex;align-items:center;white-space:nowrap}.logout-button[data-v-7f4c5c42]:hover{background:#0056b3}.logout-button .mobile-label[data-v-7f4c5c42]{display:none}.credit-options[data-v-7f4c5c42]{margin-top:10px;display:flex;flex-wrap:wrap;gap:12px}.credit-button[data-v-7f4c5c42]{padding:10px 20px;background:linear-gradient(135deg,#007bff,#00c6ff);border:none;border-radius:6px;color:#fff;font-size:1rem;font-weight:500;cursor:pointer;transition:background .3s ease,transform .2s ease,box-shadow .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.credit-button[data-v-7f4c5c42]:hover{background:linear-gradient(135deg,#0056b3,#009acf);transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.credit-button[data-v-7f4c5c42]:active{transform:translateY(0);box-shadow:0 2px 4px rgba(0,0,0,.1)}.low-credit-prompt[data-v-7f4c5c42]{display:block;margin-top:5px;font-size:.9rem;color:#333}#cashfree-container[data-v-7f4c5c42]{margin-top:20px}@media (max-width:768px){.logo img[data-v-7f4c5c42]{max-height:100px}.logout-button .desktop-label[data-v-7f4c5c42]{display:none}.logout-button .mobile-label[data-v-7f4c5c42]{display:inline}.footer[data-v-7f4c5c42]{font-size:11px}}.ask-ai-page[data-v-53938637]{font-family:Poppins,sans-serif;min-height:100vh;padding-top:10px;position:relative}.header[data-v-53938637]{position:fixed;top:0;left:0;right:0;height:60px;z-index:1000;display:flex;justify-content:space-between;align-items:center;padding:10px 20px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.05)}.logo img[data-v-53938637]{max-height:140px;transition:max-height .3s}.logout-button[data-v-53938637]{background:#007bff;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;display:flex;align-items:center;white-space:nowrap;transition:background-color .3s}.logout-button[data-v-53938637]:hover{background:#0056b3}.logout-button .mobile-label[data-v-53938637]{display:none}@media (max-width:768px){.logo img[data-v-53938637]{max-height:100px}.logout-button .desktop-label[data-v-53938637]{display:none}.logout-button .mobile-label[data-v-53938637]{display:inline}.footer[data-v-53938637]{font-size:11px}}.content-container[data-v-53938637]{max-width:800px;margin:10px auto 20px auto;padding:20px}.page-header[data-v-53938637]{margin-bottom:20px;text-align:right}.balance-text[data-v-53938637]{font-size:16px;font-weight:500}.red-balance[data-v-53938637]{color:red}.yellow-balance[data-v-53938637]{color:#d4c100}.green-balance[data-v-53938637]{color:green}.question-card[data-v-53938637]{background:#fff;padding:25px;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.question-card h1[data-v-53938637]{margin-bottom:20px;font-size:1.5rem}.question-card label[data-v-53938637]{display:block;margin-bottom:10px;font-weight:600}.question-card textarea[data-v-53938637]{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;resize:none;box-sizing:border-box;margin-bottom:10px}.instructions[data-v-53938637]{font-size:.95rem;color:#555;margin-bottom:10px}.char-limit[data-v-53938637]{font-size:.9rem;color:#999;text-align:right;margin-bottom:20px}.button-group[data-v-53938637]{display:flex;justify-content:flex-end;gap:10px}.primary-button[data-v-53938637],.secondary-button[data-v-53938637]{padding:12px 24px;font-size:16px;font-weight:700;border-radius:6px;border:none;cursor:pointer;transition:.3s}.primary-button[data-v-53938637]{background-color:#007bff;color:#fff}.primary-button[data-v-53938637]:hover{background-color:#0056b3}.secondary-button[data-v-53938637]{background-color:#6c757d;color:#fff}.secondary-button[data-v-53938637]:hover{background-color:#5a6268}.ask-ai-page[data-v-4b1f044c]{max-width:800px;margin:40px auto;padding:0 20px;text-align:center;position:relative}.loading-page[data-v-4b1f044c]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;background:linear-gradient(135deg,#e2f3f5,#fff);padding:20px;text-align:center}h1[data-v-4b1f044c]{font-size:1.5rem;margin-bottom:10px;color:#333}.subheading[data-v-4b1f044c]{font-size:1rem;color:#555;margin-bottom:20px}.loading-animation[data-v-4b1f044c]{width:60px;height:60px;margin:20px auto;border:6px solid rgba(0,0,0,.1);border-left-color:#4caf50;border-radius:50%;animation:spin-4b1f044c 1s linear infinite}@keyframes spin-4b1f044c{to{transform:rotate(1turn)}}.dots[data-v-4b1f044c]{font-weight:700;animation:blink-4b1f044c 1s infinite}@keyframes blink-4b1f044c{50%{opacity:.5}}.brand-illustration[data-v-4b1f044c]{width:120px;height:auto;margin-bottom:20px}.cancel-button[data-v-4b1f044c]{margin-top:20px;padding:10px 20px;background-color:#dc3545;color:#fff;font-size:16px;border:none;border-radius:6px;cursor:pointer;transition:.3s}.cancel-button[data-v-4b1f044c]:hover{background-color:#c82333}.icon-wrapper[data-v-4b1f044c]{position:relative;display:inline-block;cursor:pointer}.icon-wrapper:hover .tooltip-text[data-v-4b1f044c]{visibility:visible;opacity:1}.tooltip-text[data-v-4b1f044c]{visibility:hidden;opacity:0;transition:opacity .2s;background-color:#333;color:#fff;text-align:center;border-radius:4px;padding:6px 8px;position:absolute;z-index:999;bottom:125%;left:50%;transform:translateX(-50%);white-space:nowrap}.logout-button[data-v-4b1f044c]{background:#007bff;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;display:flex;align-items:center;white-space:nowrap;transition:background-color .3s}.logout-button[data-v-4b1f044c]:hover{background:#0056b3}.logout-button .mobile-label[data-v-4b1f044c]{display:none}@media (max-width:768px){.logo img[data-v-4b1f044c]{max-height:40px}.logout-button .desktop-label[data-v-4b1f044c]{display:none}.logout-button .mobile-label[data-v-4b1f044c]{display:inline}.footer[data-v-4b1f044c]{font-size:11px}}.page-header[data-v-4b1f044c]{width:100%;display:flex;justify-content:flex-end;align-items:center;margin-bottom:20px}.header[data-v-4b1f044c]{position:fixed;top:0;left:0;right:0;height:60px;z-index:1000;display:flex;justify-content:space-between;align-items:center;padding:10px 20px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.05)}.logo img[data-v-4b1f044c]{max-height:140px;transition:max-height .3s}.response-page[data-v-7fc3cd9e]{font-family:Poppins,sans-serif;min-height:100vh;background:linear-gradient(135deg,#e2f3f5,#fff);padding-top:60px;text-align:center;margin:0 auto;padding-left:20px;padding-right:20px}.response-page h1[data-v-7fc3cd9e]{margin-bottom:10px;font-size:1.75rem}.subheading[data-v-7fc3cd9e]{font-size:1rem;color:#666;margin-bottom:20px}.response-container[data-v-7fc3cd9e]{text-align:left;background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);line-height:1.6;font-size:16px;word-break:break-word;margin:0 auto;max-width:100%;width:100%}.response-container h1[data-v-7fc3cd9e],.response-container h2[data-v-7fc3cd9e],.response-container h3[data-v-7fc3cd9e]{margin-top:1em;color:#333}.response-container ul[data-v-7fc3cd9e]{list-style-type:none;padding-left:0;margin:0}.response-container li[data-v-7fc3cd9e]{list-style:none}[data-v-7fc3cd9e] .response-container ul{list-style-type:none;padding-left:0;margin:0}[data-v-7fc3cd9e] .response-container li{list-style:none}.response-actions[data-v-7fc3cd9e]{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:15px}.default-button[data-v-7fc3cd9e]{flex:none;padding:12px 20px;font-size:16px;font-weight:700;border-radius:6px;border:none;cursor:pointer;background-color:#007bff;color:#fff;transition:.3s}.default-button[data-v-7fc3cd9e]:hover{background-color:#0056b3}.ask-again-button[data-v-7fc3cd9e]{display:block;width:100%;max-width:400px;padding:12px;font-size:16px;font-weight:700;border-radius:6px;border:none;cursor:pointer;background-color:#4caf50;color:#fff;transition:.3s;margin:20px auto 0}.ask-again-button[data-v-7fc3cd9e]:hover{background-color:#45a049}.icon-wrapper[data-v-7fc3cd9e]{position:relative;display:inline-block;cursor:pointer}.icon-wrapper:hover .tooltip-text[data-v-7fc3cd9e]{visibility:visible;opacity:1}.tooltip-text[data-v-7fc3cd9e]{visibility:hidden;opacity:0;transition:opacity .2s;background-color:#333;color:#fff;text-align:center;border-radius:4px;padding:6px 8px;position:absolute;z-index:999;bottom:125%;left:50%;transform:translateX(-50%);white-space:nowrap}.logout-button[data-v-7fc3cd9e]{background:#007bff;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;display:flex;align-items:center;white-space:nowrap;transition:background-color .3s}.logout-button[data-v-7fc3cd9e]:hover{background:#0056b3}.logout-button .mobile-label[data-v-7fc3cd9e]{display:none}@media (max-width:768px){.logo img[data-v-7fc3cd9e]{max-height:100px}.logout-button .desktop-label[data-v-7fc3cd9e]{display:none}.logout-button .mobile-label[data-v-7fc3cd9e]{display:inline}.footer[data-v-7fc3cd9e]{font-size:11px}.response-container[data-v-7fc3cd9e]{font-size:13px}.response-page h1[data-v-7fc3cd9e]{font-size:15px}.response-page p[data-v-7fc3cd9e]{font-size:13px}}.page-header[data-v-7fc3cd9e]{width:100%;display:flex;justify-content:flex-end;align-items:center;margin-bottom:20px}.header[data-v-7fc3cd9e]{position:fixed;top:0;left:0;right:0;height:60px;z-index:1000;display:flex;justify-content:space-between;align-items:center;padding:10px 20px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.05)}.logo img[data-v-7fc3cd9e]{max-height:140px;transition:max-height .3s}body,html{margin:0;padding:0;width:100%;height:100%}#app{min-height:100vh;width:100%;display:flex;flex-direction:column}*,:after,:before{box-sizing:border-box}