@charset "UTF-8";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,img,ins,kbd,q,s,samp,small,strike,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}:root[data-theme=dark]{--bg-color: #1a1a1a;--box-bg-color: linear-gradient(121deg, rgba(255, 57, 244, .1) 0%, rgba(45, 86, 255, .1) 100%);--box-bg-color1: #191d21;--box-bg-color2: linear-gradient(to right, rgb(14, 24, 56) 0%, rgba(226, 226, 226, 0) 40%, rgba(182, 251, 255, 0) 60%, rgba(8, 44, 46, .5) 100%);--box-bg-color3: linear-gradient(90deg, rgba(18, 17, 17, 0) 0%, #161515 100%);--box-bg-color4: rgba(0, 0, 0, .5);--box-bg-color5: #383838;--box-bg-color6: #f7f7f7;--box-bg-color7: rgba(60, 61, 61, .8);--box-bg-color8: linear-gradient(to right, #0d0d0d 0%, transparent 10%, transparent 90%, #0d0d0d 100%);--box-bg-color9: #191d21;--box-bg-color10: linear-gradient(to top, rgba(33, 147, 176, .3), rgba(109, 213, 237, 0));--text-color: #ffffff;--text-color1: #d3d3d3;--text-color2: rgba(229, 229, 229, .7215686275);--text-color3: rgba(179, 190, 201, .72);--sub-text-color: #d2d1d1;--scrollbar-color: rgba(250, 250, 250, .5);--border-color: rgba(255, 255, 255, .1);--shadow-color: rgba(236, 236, 241, .25) 0px 50px 100px -20px, rgba(252, 249, 249, .3) 0px 30px 60px -30px, rgba(237, 238, 238, .35) 0px -2px 6px 0px inset}:root[data-theme=light]{--bg-color: #f4f2ec;--box-bg-color: linear-gradient(121deg, rgba(186, 255, 16, .1) 0%, rgba(255, 37, 243, .09) 100%);--box-bg-color1: #fff;--box-bg-color2: linear-gradient(to right, rgb(201, 214, 255) 0%, rgba(226, 226, 226, 0) 40%, rgba(182, 251, 255, 0) 60%, rgba(182, 251, 255, .5) 100%);--box-bg-color3: linear-gradient(90deg, rgba(244, 242, 236, 0) 0%, #f4f2ec 100%);--box-bg-color4: rgba(255, 255, 255, .5);--box-bg-color5: #d6d5d5;--box-bg-color6: #bab8b8;--box-bg-color7: rgba(255, 255, 255, .8);--box-bg-color8: linear-gradient(to right, rgb(255, 255, 255) 0%, transparent 10%, transparent 90%, rgb(255, 255, 255) 100%);--box-bg-color9: linear-gradient(to right, #005c97, #363795);--box-bg-color10: linear-gradient(to top, rgba(9, 168, 125, .3), rgba(153, 242, 200, .1));--text-color: #000000;--text-color1: #0b1926;--text-color2: rgba(11, 25, 38, .7215686275);--text-color3: rgba(11, 25, 38, .72);--sub-text-color: rgba(11, 25, 38, .7215686275);--scrollbar-color: rgba(0, 0, 0, .5);--border-color: rgba(0, 0, 0, .1);--shadow-color: rgba(50, 50, 93, .25) 0px 50px 100px -20px, rgba(0, 0, 0, .3) 0px 30px 60px -30px, rgba(10, 37, 64, .35) 0px -2px 6px 0px inset}.custom-loading-mask{position:absolute!important;inset:0!important;background-color:#fffc;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex!important;justify-content:center!important;align-items:center!important;z-index:9999!important;margin:0!important;padding:0!important;border:none!important;border-radius:inherit!important;box-sizing:border-box!important;contain:layout style paint!important}.custom-loading-container{position:relative}.custom-loading-spinner{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;z-index:10000!important}.custom-loading-spinner .spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #409eff!important;border-radius:50%!important;animation:spin 1s linear infinite!important;box-sizing:border-box!important}.custom-loading-spinner .loading-text{margin-top:10px!important;color:#000!important;font-size:14px!important;text-align:center!important}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-theme=dark] .custom-loading-mask{background-color:#1e1e1ecc}[data-theme=dark] .spinner{border:4px solid #333;border:4px solid #fff;border-top:4px solid #409eff!important}[data-theme=dark] .loading-text{color:#fff!important}html::-webkit-scrollbar{width:6px;height:8px}html::-webkit-scrollbar-track{background-color:transparent}html::-webkit-scrollbar-thumb{background-color:var(--scrollbar-color);border-radius:4px}html::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-color)}body{display:flex;min-height:100vh;height:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}#app{flex:1;display:flex;flex-direction:column;align-items:center;background:var(--bg-color)}main{flex:1;width:100%;height:100%;overflow:auto;display:flex;justify-content:center;align-items:center;flex-direction:column}header,footer{width:100%}.feedback-container[data-v-a65ac3f2]{position:relative;z-index:1000}.feedback-trigger[data-v-a65ac3f2]{position:fixed;bottom:100px;right:100px;opacity:.5}.feedback-trigger img[data-v-a65ac3f2]{width:48px;height:48px;cursor:pointer}.feedback-trigger[data-v-a65ac3f2]:hover{opacity:1}.feedback-modal[data-v-a65ac3f2]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1001}.feedback-modal-content[data-v-a65ac3f2]{background-color:var(--bg-color);border-radius:8px;width:90%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 0 6px 2px #829b9c33}.feedback-header[data-v-a65ac3f2]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--border-color)}.feedback-header h3[data-v-a65ac3f2]{margin:0;font-size:18px;color:var(--text-color)}.close-button[data-v-a65ac3f2]{background:none;border:none;font-size:24px;cursor:pointer;color:var(--text-color);padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%}.close-button[data-v-a65ac3f2]:hover{background-color:var(--box-bg-color4);color:var(--text-color)}.feedback-form[data-v-a65ac3f2]{padding:20px}.form-group[data-v-a65ac3f2]{margin-bottom:20px}.form-label[data-v-a65ac3f2]{display:block;margin-bottom:8px;font-weight:500;color:var(--text-color)}.form-input[data-v-a65ac3f2],.form-textarea[data-v-a65ac3f2]{width:100%;padding:10px 12px;border:1px solid #d9d9d9;border-radius:6px;font-size:14px;transition:border-color .3s;box-sizing:border-box}.form-input[data-v-a65ac3f2]:focus,.form-textarea[data-v-a65ac3f2]:focus{outline:none;border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.form-textarea[data-v-a65ac3f2]{resize:vertical;min-height:100px}.feedback-type-selector[data-v-a65ac3f2]{display:flex;flex-wrap:wrap;gap:8px}.type-button[data-v-a65ac3f2]{padding:8px 16px;border:1px solid #d9d9d9;background-color:#fafafa;border-radius:6px;cursor:pointer;font-size:13px;transition:all .2s}.type-button[data-v-a65ac3f2]:hover{background-color:#f0f8ff;border-color:#91d5ff}.type-button.active[data-v-a65ac3f2]{background-color:#e6f7ff;border-color:#1890ff;color:#1890ff;font-weight:500}.screenshots-area[data-v-a65ac3f2]{border:1px dashed #d9d9d9;border-radius:6px;padding:16px;text-align:center}.screenshots-preview[data-v-a65ac3f2]{max-width:100%;max-height:200px;border-radius:4px}.screenshots-placeholder[data-v-a65ac3f2]{color:#8c8c8c}.screenshots-btn[data-v-a65ac3f2]{padding:8px 16px;background-color:#f5f5f5;border:1px solid #d9d9d9;border-radius:4px;cursor:pointer;font-size:14px}.screenshots-btn[data-v-a65ac3f2]:hover{background-color:#e6f7ff;border-color:#91d5ff}.form-actions[data-v-a65ac3f2]{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.btn-primary[data-v-a65ac3f2],.btn-secondary[data-v-a65ac3f2]{padding:10px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn-primary[data-v-a65ac3f2]{background-color:#1890ff;color:#fff;border:none}.btn-primary[data-v-a65ac3f2]:hover:not(:disabled){background-color:#40a9ff}.btn-primary[data-v-a65ac3f2]:disabled{background-color:#bae7ff;cursor:not-allowed}.btn-secondary[data-v-a65ac3f2]{background-color:#fff;color:#262626;border:1px solid #d9d9d9}.btn-secondary[data-v-a65ac3f2]:hover{background-color:#fafafa;border-color:#8c8c8c}.feedback-success[data-v-a65ac3f2]{position:fixed;bottom:24px;right:24px;background-color:#52c41a;color:#fff;padding:12px 20px;border-radius:6px;box-shadow:0 4px 12px #00000026;animation:fadeIn-a65ac3f2 .3s}.success-content[data-v-a65ac3f2]{display:flex;align-items:center;gap:8px}.success-icon[data-v-a65ac3f2]{font-size:16px}@keyframes fadeIn-a65ac3f2{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 600px){.feedback-modal-content[data-v-a65ac3f2]{width:95%;margin:10px}.feedback-type-selector[data-v-a65ac3f2]{flex-direction:column}.type-button[data-v-a65ac3f2]{width:100%}.form-actions[data-v-a65ac3f2]{flex-direction:column}.btn-primary[data-v-a65ac3f2],.btn-secondary[data-v-a65ac3f2]{width:100%}}
