*{box-sizing:border-box}body{margin:0;padding:0;font-family:Euclid Circular A,sans-serif!important}@font-face{font-family:Euclid Circular A;src:url(/fonts/euclid-circular-a-cdnfonts/Euclid%20Circular%20A%20Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+0020-007F,U+00A0-00FF,U+0400-04FF}@font-face{font-family:Euclid Circular A;src:url(/fonts/euclid-circular-a-cdnfonts/Euclid%20Circular%20A%20Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0020-007F,U+00A0-00FF,U+0400-04FF}@font-face{font-family:Euclid Circular A;src:url(/fonts/euclid-circular-a-cdnfonts/Euclid%20Circular%20A%20Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0020-007F,U+00A0-00FF,U+0400-04FF}@font-face{font-family:Euclid Circular A;src:url(/fonts/euclid-circular-a-cdnfonts/Euclid%20Circular%20A%20SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0020-007F,U+00A0-00FF,U+0400-04FF}@font-face{font-family:Euclid Circular A;src:url(/fonts/euclid-circular-a-cdnfonts/Euclid%20Circular%20A%20Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0020-007F,U+00A0-00FF,U+0400-04FF}*,*:before,*:after{font-family:Euclid Circular A,sans-serif!important}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,button,input,textarea,select,option,optgroup,datalist{font-family:Euclid Circular A,sans-serif!important}.vue-component,[class*=vue],[class*=component],[class*=text],[class*=content],[class*=slogan],[class*=title],[class*=label],[class*=button],[class*=input],[class*=form],[style*=font-family]{font-family:Euclid Circular A,sans-serif!important}button,a,.favorite-button,.action-btn,[onclick],.clickable,.cursor-pointer{cursor:pointer!important}:root{--background-color: #171717;--sidebar-color: #202020;--card-background: rgba(42, 42, 42, .3);--text-primary: #FFFFFF;--text-secondary: #9B9B9B;--accent-color: #CEFF7F;--scale-factor: clamp(.7, calc(.3 + (100vw - 1200px)/800) , 1);--card-width: 333px;--card-gap: calc(20px * var(--scale-factor));--font-size-title: calc(40px * var(--scale-factor));--font-size-subtitle: calc(16px * var(--scale-factor));--icon-size: calc(20px * var(--scale-factor));--sidebar-width: 320px}*:not(.sidebar):not(.sidebar *){font-family:Euclid Circular A,sans-serif!important;font-weight:400!important}.sidebar,.sidebar *{font-weight:inherit!important}button,[role=button],.clickable,.cursor-pointer,a,input[type=button],input[type=submit],input[type=reset],select,textarea[readonly=false],[onclick],[tabindex]:not([tabindex="-1"]),.result-item,.nav-item,.favorite-button,.action-btn,.load-more-button,.login-button,.register-button,.dropdown-item,.user-profile{cursor:pointer!important}*[onclick],*[role=button],*[tabindex]:not([tabindex="-1"]),button,a,.result-item,.nav-item,.favorite-button,.action-btn,.load-more-button,.login-button,.register-button,.dropdown-item,.user-profile{cursor:pointer!important}.result-item *,.nav-item *,.favorite-button *,.action-btn *,.load-more-button *,.login-button *,.register-button *,.dropdown-item *,.user-profile *{cursor:inherit!important}button:hover,[role=button]:hover,.clickable:hover,.cursor-pointer:hover,a:hover,input[type=button]:hover,input[type=submit]:hover,input[type=reset]:hover,select:hover{cursor:pointer!important}button:disabled,[role=button]:disabled,input[type=button]:disabled,input[type=submit]:disabled,input[type=reset]:disabled,.disabled{cursor:not-allowed!important}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,button,input,textarea,select{font-family:Euclid Circular A,sans-serif!important}#app{min-height:100vh;width:100%;font-weight:400}body{min-width:320px;overflow-x:visible;overflow-y:auto;font-family:Euclid Circular A,sans-serif;font-weight:400;margin:0;padding:0}html{min-width:320px;font-family:Euclid Circular A,sans-serif}a,.green{text-decoration:none;color:#00bd7e;padding:3px}@media (hover: hover){a:hover{background-color:#00bd7e33}}h1,h2,h3,h4,h5,h6,.page-title,.title{font-family:Euclid Circular A,sans-serif}.sidebar{position:fixed!important;left:0!important;top:0!important;width:320px!important;min-width:320px!important;max-width:320px!important;height:100vh!important;z-index:1000!important;flex-shrink:0!important;transform:translate(0)!important;--scale-factor: 1 !important;isolation:isolate!important}.sidebar,.sidebar *,.sidebar *:before,.sidebar *:after{--scale-factor: 1 !important}@media (max-width: 2000px){.sidebar{position:fixed!important;left:0!important;top:0!important;width:320px!important;min-width:320px!important;max-width:320px!important;height:100vh!important;transform:translate(0)!important}}@media (max-width: 1800px){.sidebar{position:fixed!important;left:0!important;top:0!important;width:320px!important;min-width:320px!important;max-width:320px!important;height:100vh!important;transform:translate(0)!important}}@media (max-width: 1400px){.sidebar{position:fixed!important;left:0!important;top:0!important;width:320px!important;min-width:320px!important;max-width:320px!important;height:100vh!important;transform:translate(0)!important}}@media (max-width: 1200px){.sidebar{position:fixed!important;left:0!important;top:0!important;width:320px!important;min-width:320px!important;max-width:320px!important;height:100vh!important;transform:translate(0)!important}}@media (max-width: 1024px){.sidebar{position:fixed!important;left:0!important;top:0!important;width:320px!important;min-width:320px!important;max-width:320px!important;height:100vh!important;transform:translate(0)!important}}@media (max-width: 768px){.sidebar{position:fixed!important;left:0!important;top:0!important;width:320px!important;min-width:320px!important;max-width:320px!important;height:100vh!important;transform:translate(0)!important}}.main-content{margin-left:var(--sidebar-width, 320px);min-height:100vh;box-sizing:border-box;width:calc(100vw - var(--sidebar-width, 320px));position:relative;display:flex;flex-direction:column;align-items:center;padding-left:0!important;padding-right:0!important}@media (max-width: 1400px){body{overflow-x:hidden!important;overflow-y:auto}}.login-page[data-v-ab69cf47]{min-height:100vh;height:100vh;width:100%;background:#171717;position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center;margin:0;padding:20px;overflow-x:auto;overflow-y:auto;box-sizing:border-box}@media (max-width: 679px){.login-page[data-v-ab69cf47]{padding:20px 0;justify-content:flex-start}}.background-gradient[data-v-ab69cf47]{position:absolute;top:0;right:0;width:auto;height:100%;z-index:0;display:flex;align-items:flex-end;justify-content:flex-end;pointer-events:none;overflow:visible}.background-gradient[data-v-ab69cf47]:before{content:"";position:absolute;bottom:0;right:0;width:2800px;height:100%;background:radial-gradient(circle at 75% 100%,#ceff7f,#ceff7f66,#ceff7f40,#ceff7f26,#ceff7f1a,#ceff7f14,#ceff7f0f 30%,#ceff7f0a,#ceff7f08,#ceff7f05,#ceff7f03,#17171701,#17171700,#171717);transform:scale(1.584297792) translate(0);transform-origin:right bottom}.background-svg[data-v-ab69cf47]{position:absolute;top:0;right:0;width:auto;height:100%;z-index:1;display:flex;align-items:flex-end;justify-content:flex-end;pointer-events:none;opacity:1;overflow:visible}.background-svg svg[data-v-ab69cf47]{width:1115px;height:1024px;flex-shrink:0;transform:scale(1.584297792) translate(0);transform-origin:right bottom}.login-container[data-v-ab69cf47]{position:relative;z-index:10;width:680px;min-width:680px;max-width:680px;padding:0 20px;margin:0 auto;display:flex;flex-direction:column;align-items:center;flex-shrink:0;flex-grow:0;box-sizing:border-box}@media (max-width: 679px){.login-container[data-v-ab69cf47]{margin-left:auto;margin-right:auto}}.login-card[data-v-ab69cf47]{background:#0000000d;border-radius:40px;padding:40px 30px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);flex-shrink:0;flex-grow:0;width:100%;max-width:384px;box-sizing:border-box;margin:0 auto}.logo-banner[data-v-ab69cf47]{text-align:center;margin-bottom:40px}.logo-image[data-v-ab69cf47]{height:58px;width:auto;flex-shrink:0!important;object-fit:contain}.title-section[data-v-ab69cf47]{text-align:center;margin-bottom:24px;margin-top:-20px}.title[data-v-ab69cf47]{color:#fff;font-size:40px!important;font-weight:600;margin:0 0 -8px;flex-shrink:0!important;white-space:nowrap}.login-form[data-v-ab69cf47]{display:flex;flex-direction:column;gap:45px;flex-shrink:0!important;flex-grow:0!important;min-width:0!important;width:100%;box-sizing:border-box}.form-group[data-v-ab69cf47]{display:flex;flex-direction:column;gap:4px;flex-shrink:0;flex-grow:0;width:100%;max-width:384px;box-sizing:border-box;margin:0 auto}.password-group[data-v-ab69cf47]{margin-top:-30px}.form-input[data-v-ab69cf47]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:7.5px;padding:16px 20px;color:#fff;--input-font-size: 18px;font-size:var(--input-font-size)!important;font-size:18px!important;-webkit-text-size-adjust:100%!important;-moz-text-size-adjust:100%!important;text-size-adjust:100%!important;transform:scale(1)!important;zoom:1!important;transition:border-color .3s ease,background-color .3s ease;width:100%;min-width:0!important;max-width:100%;box-sizing:border-box;flex-shrink:0!important;flex-grow:0!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:normal!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}.form-input[data-v-ab69cf47]::placeholder{color:#fff9;font-size:18px}.form-input[data-v-ab69cf47]:focus{outline:none;border-color:#ceff7f;background:#ffffff0d}.form-input[data-v-ab69cf47]:-webkit-autofill,.form-input[data-v-ab69cf47]:-webkit-autofill:hover,.form-input[data-v-ab69cf47]:-webkit-autofill:focus,.form-input[data-v-ab69cf47]:-webkit-autofill:active,.form-input[data-v-ab69cf47]:-webkit-autofill:focus-visible,.form-input[data-v-ab69cf47]:-webkit-autofill:focus-within{-webkit-box-shadow:0 0 0 30px rgba(255,255,255,.05) inset!important;-webkit-text-fill-color:white!important;background-color:#ffffff0d!important;background:#ffffff0d!important;transition:background-color 5000s ease-in-out 0s!important;font-size:18px!important;-webkit-text-size-adjust:100%!important;-moz-text-size-adjust:100%!important;text-size-adjust:100%!important;transform:scale(1)!important;zoom:1!important;line-height:normal!important}.form-input[data-v-ab69cf47],.form-input[data-v-ab69cf47]:hover,.form-input[data-v-ab69cf47]:focus,.form-input[data-v-ab69cf47]:active,.form-input[data-v-ab69cf47]:focus-visible,.form-input[data-v-ab69cf47]:focus-within,.form-input[data-v-ab69cf47]:visited,.form-input[data-v-ab69cf47]:invalid,.form-input[data-v-ab69cf47]:valid,input.form-input[data-v-ab69cf47],input.form-input[data-v-ab69cf47]:hover,input.form-input[data-v-ab69cf47]:focus,input.form-input[data-v-ab69cf47]:active,input.form-input[data-v-ab69cf47]:focus-visible,input.form-input[data-v-ab69cf47]:focus-within,input.form-input[data-v-ab69cf47]:-webkit-autofill,input.form-input[data-v-ab69cf47]:-webkit-autofill:hover,input.form-input[data-v-ab69cf47]:-webkit-autofill:focus,input.form-input[data-v-ab69cf47]:-webkit-autofill:active,input.form-input[data-v-ab69cf47]:-webkit-autofill:focus-visible,input.form-input[data-v-ab69cf47]:-webkit-autofill:focus-within{--input-font-size: 18px !important;font-size:var(--input-font-size)!important;font-size:18px!important;-webkit-text-size-adjust:100%!important;-moz-text-size-adjust:100%!important;text-size-adjust:100%!important;transform:scale(1)!important;zoom:1!important;line-height:normal!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}.form-input[data-v-ab69cf47]:-moz-autofill,.form-input[data-v-ab69cf47]:-moz-autofill:hover,.form-input[data-v-ab69cf47]:-moz-autofill:focus,.form-input[data-v-ab69cf47]:-moz-autofill:active{background-color:#ffffff0d!important;color:#fff!important;font-size:18px!important;-webkit-text-size-adjust:100%!important;-moz-text-size-adjust:100%!important;text-size-adjust:100%!important;transform:scale(1)!important;zoom:1!important}.form-input[data-autofilled][data-v-ab69cf47],.form-input[data-autofilled][data-v-ab69cf47]:hover,.form-input[data-autofilled][data-v-ab69cf47]:focus,.form-input[data-autofilled][data-v-ab69cf47]:active{background-color:#ffffff0d!important;color:#fff!important;font-size:18px!important;-webkit-text-size-adjust:100%!important;-moz-text-size-adjust:100%!important;text-size-adjust:100%!important;transform:scale(1)!important;zoom:1!important}.error-message-container[data-v-ab69cf47]{min-height:40px;display:flex;align-items:center;justify-content:center;width:100%;max-width:384px;margin:-10px auto 0;flex-shrink:0;flex-grow:0}.error-message[data-v-ab69cf47]{color:#ff6b6b;font-size:14px;text-align:center;line-height:1.4;padding:8px 16px;word-wrap:break-word;overflow-wrap:break-word;max-width:100%;box-sizing:border-box}.login-button[data-v-ab69cf47]{background:transparent;border:none;cursor:pointer!important;transition:all .3s ease;margin-top:0;padding:0;width:100%;max-width:384px;height:61px;display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto;flex-shrink:0;flex-grow:0}.login-button svg[data-v-ab69cf47]{width:100%;height:100%;max-width:384px;max-height:60px}.login-button[data-v-ab69cf47]:hover:not(:disabled){transform:translateY(-2px)}.login-button[data-v-ab69cf47]:disabled{opacity:.7;cursor:not-allowed}.login-button[data-v-ab69cf47],.login-button[data-v-ab69cf47] *{cursor:pointer!important}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Euclid Circular A,sans-serif!important;background-color:#171717;color:#fff;line-height:1.6}*{font-family:Euclid Circular A,sans-serif!important}#app{min-height:100vh}
