@import"https://fonts.googleapis.com/css2?family=David+Libre:wght@400;500;700&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input,textarea,select,button{font-family:inherit;font-size:inherit;line-height:inherit}a{text-decoration:none;color:inherit}a:hover{text-decoration:underline}img{max-width:100%;height:auto;border:none}:focus{outline:none}body{background-color:#2b2c32;font-family:David Libre,serif;min-height:100vh}::-webkit-scrollbar{width:8px;height:8px;background-color:#2c2e36}::-webkit-scrollbar-thumb{background-color:#4a4c56;border-radius:4px}::-webkit-scrollbar-thumb:hover{background-color:#5a5c66}::-webkit-scrollbar-button{display:none}.issue{margin-bottom:20px}.issue-name,.issues-number{font-size:20px;font-weight:700;margin-bottom:10px;background-color:#f6f2ec;border-radius:10px;padding:3px 10px;box-shadow:0 1px 1px #0000000d,0 2px 2px #0000000d,0 4px 4px #0000000d,0 8px 8px #0000000d,0 16px 16px #0000000d}.issues-number{font-size:15px}.explanation{margin-bottom:20px;background-color:#f6f2ec;border-radius:10px;padding:10px;box-shadow:0 1px 1px #0000000d,0 2px 2px #0000000d,0 4px 4px #0000000d,0 8px 8px #0000000d,0 16px 16px #0000000d}.generated-input{background-color:#e8e1d7;border-radius:20px;resize:none;padding:10px;box-sizing:border-box}.generated-input-button{height:20px}.generated-title{font-size:20px;font-weight:700;margin-bottom:10px;background-color:#3c3e49;color:#fff;border-radius:10px;padding:3px 10px;display:inline-block;box-shadow:0 1px 1px #0000000d,0 2px 2px #0000000d,0 4px 4px #0000000d,0 8px 8px #0000000d,0 16px 16px #0000000d}.title-section{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:20px 0}.title-logo{height:160px;margin-bottom:20px}.title-text{color:#e8e1d7;font-weight:700;font-size:30px}.input-section[data-v-4a151476]{position:relative;max-width:480px;width:90%}.input[data-v-4a151476]{background-color:#e8e1d7;border-radius:20px;resize:none;min-height:100px;max-height:250px;padding:10px 15px 60px 10px;width:100%;box-sizing:border-box;overflow-y:auto}.input-button[data-v-4a151476]{position:absolute;bottom:20px;right:30px;cursor:pointer;transition:all .2s ease-in-out;background-color:#e8e1d7;border:none;border-radius:20px;padding:8px 35px 8px 20px;display:flex;align-items:center;font-family:inherit;font-size:14px;font-weight:700;box-shadow:0 2px 8px #00000026}.input-button[data-v-4a151476]:disabled{cursor:not-allowed;opacity:.5}.input-button-img[data-v-4a151476]{height:45px;position:absolute;right:-15px;top:50%;transform:translateY(-50%);z-index:1;pointer-events:none}.input-button-text[data-v-4a151476]{position:relative;z-index:2}.input-button[data-v-4a151476]:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 4px 12px #0003}.quote-display[data-v-b3349fae]{background-color:#e8e1d726;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(43,44,50,.3);border-radius:15px;padding:35px;max-width:560px;width:90%;min-height:320px;margin-bottom:50px;margin-top:20px;box-shadow:0 10px 30px #0003,0 0 0 1px #fff3 inset;position:relative;transition:all .3s ease}.quote-display-loading[data-v-b3349fae]{background-color:#e8e1d7;-webkit-backdrop-filter:none;backdrop-filter:none;border:2px solid rgba(43,44,50,.2);box-shadow:0 8px 24px #0000001f}.loading-container[data-v-b3349fae]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:280px}.spinner[data-v-b3349fae]{width:60px;height:60px;border:5px solid rgba(43,44,50,.2);border-top:5px solid #2b2c32;border-radius:50%;animation:spin-b3349fae .8s linear infinite;margin-bottom:25px;box-shadow:0 4px 15px #0000001a}@keyframes spin-b3349fae{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.analyzing-text[data-v-b3349fae]{font-size:24px;font-weight:900;color:#1a1a1a;margin-bottom:10px;text-transform:uppercase;letter-spacing:.5px}.analyzing-subtext[data-v-b3349fae]{font-size:15px;color:#2b2c32;opacity:.7;font-weight:500}.limit-reached[data-v-b3349fae]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:280px;padding:20px}.limit-icon[data-v-b3349fae]{font-size:70px;margin-bottom:20px;filter:drop-shadow(0 4px 8px rgba(0,0,0,.2))}.limit-text[data-v-b3349fae]{font-size:28px;font-weight:900;color:#1a1a1a;margin-bottom:15px;text-transform:uppercase;letter-spacing:1px}.limit-subtext[data-v-b3349fae]{font-size:16px;color:#2b2c32;opacity:.8;max-width:400px;line-height:1.6;font-weight:500}.results-container[data-v-b3349fae]{animation:slideIn-b3349fae .4s ease-out}@keyframes slideIn-b3349fae{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.results-header[data-v-b3349fae]{display:flex;align-items:center;justify-content:center;gap:15px;margin-bottom:25px;padding:15px 20px;background:linear-gradient(135deg,#2b2c32 0%,#1a1a1a 100%);border-radius:10px;box-shadow:0 4px 15px #0000004d}.results-icon[data-v-b3349fae]{font-size:32px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.results-title[data-v-b3349fae]{font-size:26px;font-weight:900;color:#e8e1d7;text-transform:uppercase;letter-spacing:1px}.issues-list[data-v-b3349fae]{background-color:#e8e1d766;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(43,44,50,.15);border-radius:12px;padding:25px;line-height:1.8;color:#1a1a1a;box-shadow:0 4px 12px #0000001a,inset 0 1px #ffffff4d}.issues-list[data-v-b3349fae] h1,.issues-list[data-v-b3349fae] h2,.issues-list[data-v-b3349fae] h3{color:#2b2c32;font-weight:700;margin-top:20px;margin-bottom:10px}.issues-list[data-v-b3349fae] p{margin-bottom:12px;color:#2b2c32}.issues-list[data-v-b3349fae] ul,.issues-list[data-v-b3349fae] ol{margin-left:20px;margin-bottom:12px}.issues-list[data-v-b3349fae] li{margin-bottom:8px;color:#2b2c32}.issues-list[data-v-b3349fae] strong{color:#1a1a1a;font-weight:700}.fade-enter-from[data-v-b3349fae],.fade-leave-to[data-v-b3349fae]{opacity:0}.fade-enter-to[data-v-b3349fae],.fade-leave-from[data-v-b3349fae]{opacity:1}.fade-enter-active[data-v-b3349fae],.fade-leave-active[data-v-b3349fae]{transition:opacity .5s}.inspiration-panel[data-v-67a804e3]{position:fixed;top:0;left:0;width:400px;max-width:100%;height:100%;background-color:#e8e1d7;overflow-y:auto;z-index:100;box-shadow:8px 4px 15px #0003;display:flex;flex-direction:column;align-items:center;padding:20px;box-sizing:border-box}.inspiration-panel li[data-v-67a804e3]{background-color:#fbf5ec;padding:20px;border-radius:10px;margin-top:20px;box-shadow:0 8px 8px #0000000d;transition:all .2s ease-in-out;cursor:pointer}.inspiration-panel li[data-v-67a804e3]:hover{box-shadow:0 5px 10px #00000026;transform:translateY(-3px)}.close-button[data-v-67a804e3]{position:absolute;top:10px;right:10px;background-color:#f0f0f0;border:none;border-radius:5px;padding:5px 10px;cursor:pointer}.explanation-close[data-v-67a804e3]{position:absolute;top:10px;right:10px;cursor:pointer;transition:all .2s ease-in-out;height:40px}.inspiration-title[data-v-67a804e3]{font-weight:700;font-size:30px}.explanation-wrapper[data-v-4e373453]{padding:0 20px 20px}.explanation-wrapper p[data-v-4e373453]{margin:auto auto 10px;max-width:760px}.explanation-close[data-v-4e373453]{position:fixed;top:15px;right:15px;cursor:pointer;transition:all .2s ease-in-out;height:40px;z-index:11}.explanation-close[data-v-4e373453]:hover{transform:scale(1.1)}.explanation-title[data-v-4e373453]{text-align:center;font-size:30px;font-weight:700;margin-bottom:10px;margin-top:20px}.team-section[data-v-4e373453]{display:flex;justify-content:space-between;gap:10px;max-width:760px;margin:auto}.team-section div[data-v-4e373453]{width:100%;height:200px;border-radius:10px;background-size:cover;background-position:center;transition:all .2s ease-in-out}.explanation-illustration[data-v-4e373453]{display:block;margin:10px auto;width:350px;max-width:100%;border-radius:10px}.link-container[data-v-4e373453]{display:flex;gap:10px;margin:auto;justify-content:center}.link-container a[data-v-4e373453]{text-decoration:none;color:inherit}.link-container img[data-v-4e373453]{width:75px;height:75px;cursor:pointer;transition:all .2s ease-in-out;object-fit:contain}.link-container img[data-v-4e373453]:hover{transform:scale(1.1)}.attribution[data-v-4e373453]{text-align:center;margin-top:40px;padding-bottom:20px;font-size:12px;opacity:.7}.image-content[data-v-983a009f]{width:700px;padding:40px;background:linear-gradient(135deg,#e8e1d7 0%,#d4cdc0 100%);border-radius:20px;box-shadow:0 20px 60px #0000004d;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.generated-header[data-v-983a009f]{display:flex;align-items:center;gap:20px;padding:25px;background:linear-gradient(135deg,#2b2c32 0%,#1a1a1a 100%);border-radius:15px;margin-bottom:30px;box-shadow:0 8px 20px #0000004d}.generated-logo[data-v-983a009f]{font-size:50px;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3))}.generated-brand-title[data-v-983a009f]{font-size:32px;font-weight:900;color:#e8e1d7;letter-spacing:2px}.generated-brand-subtitle[data-v-983a009f]{font-size:14px;color:#e8e1d7;opacity:.8;font-weight:500;letter-spacing:1px;margin-top:5px}.generated-section[data-v-983a009f]{margin-bottom:25px}.generated-section-header[data-v-983a009f]{display:flex;align-items:center;gap:12px;background:linear-gradient(135deg,#2b2c32 0%,#3a3b45 100%);padding:12px 20px;border-radius:10px;margin-bottom:15px;box-shadow:0 4px 12px #0003}.generated-section-icon[data-v-983a009f]{font-size:24px}.generated-section-title[data-v-983a009f]{font-size:18px;font-weight:900;color:#e8e1d7;letter-spacing:1.5px}.generated-input[data-v-983a009f]{background-color:#ffffffb3;padding:20px;border-radius:12px;font-size:16px;line-height:1.6;color:#1a1a1a;border:2px solid rgba(43,44,50,.1);box-shadow:inset 0 2px 8px #0000000d}.analysis-result[data-v-983a009f]{background-color:#ffffffb3;padding:20px;border-radius:12px;font-size:15px;line-height:1.7;color:#1a1a1a;border:2px solid rgba(43,44,50,.1);box-shadow:inset 0 2px 8px #0000000d}.analysis-result h1[data-v-983a009f],.analysis-result h2[data-v-983a009f],.analysis-result h3[data-v-983a009f]{color:#2b2c32;font-weight:800;margin-top:15px;margin-bottom:10px}.analysis-result p[data-v-983a009f]{margin-bottom:12px}.analysis-result ul[data-v-983a009f],.analysis-result ol[data-v-983a009f]{margin-left:20px;margin-bottom:12px}.analysis-result li[data-v-983a009f]{margin-bottom:8px}.analysis-result strong[data-v-983a009f]{color:#1a1a1a;font-weight:800}.generated-footer[data-v-983a009f]{margin-top:30px;padding:20px;background:linear-gradient(135deg,#2b2c32 0%,#1a1a1a 100%);border-radius:12px;text-align:center;box-shadow:0 4px 15px #0003}.generated-website[data-v-983a009f]{color:#e8e1d7;font-size:20px;font-weight:700;letter-spacing:1px}.hidden[data-v-983a009f]{display:none}.fade-enter-from[data-v-983a009f],.fade-leave-to[data-v-983a009f]{opacity:0}.fade-enter-to[data-v-983a009f],.fade-leave-from[data-v-983a009f]{opacity:1}.fade-enter-active[data-v-983a009f],.fade-leave-active[data-v-983a009f]{transition:opacity .5s}.modal[data-v-983a009f]{position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:#0006;display:flex;align-items:center;justify-content:center}.modal-actions[data-v-983a009f]{display:flex;justify-content:center;gap:10px;margin-top:15px}.modal-actions button[data-v-983a009f]{background-color:#a7e9ff;padding:10px 15px;border-radius:10px;cursor:pointer;font-size:15px;font-weight:700;transition:all .2s ease-in-out;border:none;font-family:inherit}.modal-actions button[data-v-983a009f]:hover{transform:translateY(-5px)}.copy-success-message[data-v-983a009f]{text-align:center;margin-top:10px;color:#a7e9ff;font-weight:700}.modal-content[data-v-983a009f]{position:relative;padding:20px;width:90%;max-width:600px;max-height:90vh;box-shadow:0 4px 8px #0003,0 6px 20px #00000030;animation-name:animatetop;animation-duration:.4s;background-color:#373841;border-radius:10px;box-sizing:border-box;overflow-y:auto}.close[data-v-983a009f]{color:#fff;float:right;font-size:28px;font-weight:700;height:35px;position:absolute;right:10px;top:10px}.close[data-v-983a009f]:hover,.close[data-v-983a009f]:focus{color:#000;text-decoration:none;cursor:pointer}.image-generator-container[data-v-983a009f]{width:90%;max-width:560px;margin:-20px auto 30px;animation:slideInUp-983a009f .5s ease-out}@keyframes slideInUp-983a009f{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.generate-image-btn[data-v-983a009f]{width:100%;background:linear-gradient(135deg,#2b2c32 0%,#1a1a1a 100%);padding:25px 30px;border-radius:15px;cursor:pointer;border:2px solid rgba(232,225,215,.3);font-family:inherit;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:0 8px 20px #0000004d,inset 0 1px #ffffff1a}.generate-image-btn[data-v-983a009f]:hover{transform:translateY(-3px);box-shadow:0 12px 30px #0006,inset 0 1px #fff3;border-color:#e8e1d780}.btn-content[data-v-983a009f]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.btn-icon[data-v-983a009f]{height:75px;width:75px;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3))}.btn-title[data-v-983a009f]{font-size:20px;font-weight:900;color:#e8e1d7;letter-spacing:1px;text-transform:uppercase}.btn-subtitle[data-v-983a009f]{font-size:13px;font-weight:500;color:#e8e1d7;opacity:.7}.detector-container[data-v-a06141dc]{display:flex;flex-direction:column;align-items:center}.header[data-v-a06141dc]{width:100%;height:50px;position:fixed;top:0;left:0;display:flex;justify-content:end;padding:10px;box-sizing:border-box}.count-limit[data-v-a06141dc]{margin-top:5px;margin-bottom:5px;font-size:10px;color:#e8e1d7;font-weight:700}.question[data-v-a06141dc]{height:50px;transition:all .2s ease-in-out;cursor:pointer}.question[data-v-a06141dc]:hover{transform:scale(1.1)}.explanation-section[data-v-a06141dc]{width:90%;height:90vh;max-height:90vh;scroll-behavior:smooth;overflow-y:auto;background-color:#e8e1d7;position:fixed;z-index:10;border-radius:10px;top:5%;box-sizing:border-box}.box[data-v-a06141dc]{box-shadow:0 10px 20px #00000030,0 6px 6px #0000003b}.fade-enter-from[data-v-a06141dc],.fade-leave-to[data-v-a06141dc]{opacity:0}.fade-enter-to[data-v-a06141dc],.fade-leave-from[data-v-a06141dc]{opacity:1}.fade-enter-active[data-v-a06141dc],.fade-leave-active[data-v-a06141dc]{transition:opacity .5s}.kofiimg[data-v-a06141dc]{border:0px;height:20px;margin-right:5px;vertical-align:middle}.kofi-button[data-v-a06141dc]{background-color:#e8e1d7!important;padding:10px;border-radius:10px;text-decoration:none;color:inherit;position:fixed;bottom:10px;right:10px;transition:all .2s ease-in-out}.kofi-button[data-v-a06141dc]:hover{transform:translateY(-5px)}.kofitext[data-v-a06141dc]{font-size:14px;font-weight:700}.slide-fade-enter-active[data-v-a06141dc],.slide-fade-leave-active[data-v-a06141dc]{transition:opacity .5s ease,transform .5s ease}.slide-fade-enter-from[data-v-a06141dc],.slide-fade-leave-to[data-v-a06141dc]{opacity:0;transform:translate(-100%)}.slide-fade-enter-to[data-v-a06141dc],.slide-fade-leave-from[data-v-a06141dc]{opacity:1;transform:translate(0)}.welcome-card[data-v-a06141dc]{background-color:#e8e1d71a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(232,225,215,.2);border-radius:15px;padding:25px 30px;margin:20px auto 25px;max-width:480px;width:90%;box-shadow:0 4px 15px #0000001a}.welcome-title[data-v-a06141dc]{color:#e8e1d7;font-size:22px;font-weight:700;text-align:center;margin-bottom:12px}.welcome-text[data-v-a06141dc]{color:#e8e1d7;font-size:15px;line-height:1.6;text-align:center;margin-bottom:15px;opacity:.9}.welcome-hint[data-v-a06141dc]{color:#e8e1d7;font-size:13px;text-align:center;opacity:.7;font-style:italic}.inspiration-btn[data-v-a06141dc]{display:flex;align-items:center;gap:10px;margin-bottom:10px;cursor:pointer;transition:all .2s ease-in-out;background-color:#e8e1d7!important;padding:5px 10px;border-radius:10px;text-decoration:none;color:inherit;font-weight:700;border:none}.inspiration-btn[data-v-a06141dc]:hover{transform:translateY(-5px)}.inspiration-btn img[data-v-a06141dc]{height:40px}
