@charset "UTF-8";footer.svelte-jz8lnl{display:flex;justify-content:center;width:100%;padding:40px 0;background-color:#f1f1f5}.footer-container.svelte-jz8lnl{display:flex;flex-direction:column;width:100%;max-width:1280px;padding:40px}.footer-contact.svelte-jz8lnl{display:flex;flex-direction:column;gap:10px;margin-top:10px}.footer-contact-item.svelte-jz8lnl{display:flex;flex-direction:column;gap:10px}.login-modal.svelte-1y960i6{display:flex;flex-direction:column;justify-content:space-between;gap:24px;height:100%;text-align:center}.login-modal-content.svelte-1y960i6{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px}.login-modal-content.svelte-1y960i6 img:where(.svelte-1y960i6){object-position:center;width:100px;object-fit:contain}.login-modal-content.svelte-1y960i6 h1:where(.svelte-1y960i6){font-size:24px;font-weight:700}.login-modal-content.svelte-1y960i6 p:where(.svelte-1y960i6){color:#666;font-size:16px;font-weight:400}.auth-buttons.svelte-1y960i6{display:flex;flex-direction:column;gap:12px;margin-top:auto}.auth-buttons.svelte-1y960i6 .social-btn:where(.svelte-1y960i6){display:flex;justify-content:center;align-items:center;gap:12px;width:100%;height:52px;border-radius:12px;font-family:inherit;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease}.auth-buttons.svelte-1y960i6 .social-btn:where(.svelte-1y960i6).google{border:1px solid #e5e7eb;box-shadow:0 1px 2px #0000000d;background-color:#fff;color:#3c4043}.auth-buttons.svelte-1y960i6 .social-btn:where(.svelte-1y960i6).google:hover{box-shadow:0 4px 6px #0000000d;background-color:#f8f9fa}.auth-buttons.svelte-1y960i6 .social-btn:where(.svelte-1y960i6).google:active{background-color:#f1f3f4}.auth-buttons.svelte-1y960i6 .social-btn:where(.svelte-1y960i6).github{border:1px solid transparent;box-shadow:0 1px 2px #0000000d;background-color:#24292e;color:#fff}.auth-buttons.svelte-1y960i6 .social-btn:where(.svelte-1y960i6).github:hover{box-shadow:0 4px 6px #0000001a;background-color:#1b1f23}.auth-buttons.svelte-1y960i6 .social-btn:where(.svelte-1y960i6).github:active{background-color:#15181a}.modal.svelte-ta60gp{position:fixed;z-index:9999;inset:0;display:flex;justify-content:center;align-items:center;padding:40px;background-color:#00000080}.modal-content.svelte-ta60gp{padding:32px;border-radius:16px;background-color:#fff}.header.svelte-1elxaub{position:relative;z-index:100;box-sizing:border-box;width:100%;padding:0 40px}.header-container.svelte-1elxaub{display:flex;justify-content:space-between;align-items:center;padding:25px 0}.header-left.svelte-1elxaub{display:flex;align-items:center;gap:10px}.header-left.svelte-1elxaub img:where(.svelte-1elxaub){cursor:pointer}.header-right.svelte-1elxaub button:where(.svelte-1elxaub){outline:none;cursor:pointer}.header-right.svelte-1elxaub .header-menu-button:where(.svelte-1elxaub){padding:0;border:none;background-color:transparent}@media(min-width:768px){.header-right.svelte-1elxaub .header-menu-button:where(.svelte-1elxaub){display:none}}.header-right.svelte-1elxaub .header-right-buttons:where(.svelte-1elxaub){display:none;gap:10px}@media(min-width:768px){.header-right.svelte-1elxaub .header-right-buttons:where(.svelte-1elxaub){display:flex}}.header-right.svelte-1elxaub .header-right-buttons:where(.svelte-1elxaub) .login:where(.svelte-1elxaub){padding:16px 32px;border:1px solid #e5e7eb;border-radius:60px;background-color:inherit;font-weight:600}.header-right.svelte-1elxaub .header-right-buttons:where(.svelte-1elxaub) .build-team:where(.svelte-1elxaub){padding:16px 32px;border-radius:60px;background-color:#48261d;color:#fff;font-weight:600}.mobile-menu.svelte-1elxaub{position:absolute;z-index:100;top:0;right:0;display:flex;flex-direction:column;gap:4px;width:200px;min-width:180px;height:200px;margin-top:12px;padding:8px;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;background-color:#fff;animation:menuFadeIn .2s ease-out}.mobile-menu.svelte-1elxaub .mobile-menu-button:where(.svelte-1elxaub){width:100%;padding:12px 16px;border:none;border-radius:8px;background-color:transparent;color:#151515;font-size:15px;font-weight:500;text-align:left;cursor:pointer;transition:background-color .2s,color .2s}.mobile-menu.svelte-1elxaub .mobile-menu-button:where(.svelte-1elxaub):hover,.mobile-menu.svelte-1elxaub .mobile-menu-button:where(.svelte-1elxaub):active{background-color:#f3f4f6}.mobile-menu.svelte-1elxaub .mobile-menu-button.highlight:where(.svelte-1elxaub){color:#fa4d00;font-weight:600}.mobile-menu.svelte-1elxaub .mobile-menu-button.highlight:where(.svelte-1elxaub):hover,.mobile-menu.svelte-1elxaub .mobile-menu-button.highlight:where(.svelte-1elxaub):active{background-color:#fff7ed}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:inherit;font-size:100%;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}@font-face{font-family:Google Sans Flex;src:url(/fonts/GoogleSansFlex.woff2) format("woff2-variations");font-weight:100 1000;font-stretch:25% 151%;font-style:normal}:root{font-family:Google Sans Flex,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,button,input,select,textarea{font-family:inherit}.layout-container.svelte-12qhfyh{box-sizing:border-box;width:100%;max-width:1280px;margin:0 auto}
