@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 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;align-items:center;gap:12px}@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}.header-right.svelte-1elxaub .header-right-buttons:where(.svelte-1elxaub) .profile-btn:where(.svelte-1elxaub){padding:0;border:none;border-radius:50%;background:transparent;transition:opacity .2s}.header-right.svelte-1elxaub .header-right-buttons:where(.svelte-1elxaub) .profile-btn:where(.svelte-1elxaub):hover{opacity:.8}.dropdown-menu.svelte-1elxaub{position:absolute;z-index:9999;display:flex;flex-direction:column;gap:4px;min-width:180px;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:svelte-1elxaub-menuFadeIn .2s ease-out}.dropdown-menu.mobile-menu.svelte-1elxaub{width:200px}.dropdown-menu.svelte-1elxaub .dropdown-item: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}.dropdown-menu.svelte-1elxaub .dropdown-item:where(.svelte-1elxaub):hover,.dropdown-menu.svelte-1elxaub .dropdown-item:where(.svelte-1elxaub):active{background-color:#f3f4f6}.dropdown-menu.svelte-1elxaub .dropdown-item.highlight:where(.svelte-1elxaub){color:#fa4d00;font-weight:600}.dropdown-menu.svelte-1elxaub .dropdown-item.highlight:where(.svelte-1elxaub):hover,.dropdown-menu.svelte-1elxaub .dropdown-item.highlight:where(.svelte-1elxaub):active{background-color:#fff7ed}.dropdown-menu.svelte-1elxaub .dropdown-item.logout-text:where(.svelte-1elxaub){color:#ef4444}.dropdown-menu.svelte-1elxaub .dropdown-item.logout-text:where(.svelte-1elxaub):hover,.dropdown-menu.svelte-1elxaub .dropdown-item.logout-text:where(.svelte-1elxaub):active{background-color:#fef2f2}.profile-avatar-sm.svelte-1elxaub{display:flex;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;border:1px solid #e5e7eb;border-radius:50%;background:var(--orange, #f97316);color:#fff;font-family:Syne,sans-serif;font-size:16px;font-weight:700}@keyframes svelte-1elxaub-menuFadeIn{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.spinner-container.svelte-f4erjd{position:fixed;z-index:1000;inset:0;display:flex;justify-content:center;align-items:center;background-color:#00000080}.loader.svelte-f4erjd{display:inline-block;box-sizing:border-box;width:48px;height:48px;border:5px solid #fff;border-radius:50%;border-bottom-color:transparent;animation:svelte-f4erjd-rotation 1s linear infinite}.sr-only.svelte-f4erjd{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);white-space:nowrap}@keyframes svelte-f4erjd-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.toast-container.svelte-1cpok13{position:fixed;z-index:9999;bottom:24px;left:24px;display:flex;flex-direction:column;gap:10px;pointer-events:none}.toast-item.svelte-1cpok13{min-width:200px;padding:14px 20px;border-left:4px solid #555;border-radius:12px;box-shadow:0 8px 16px #00000026;background:#333;color:#fff;font-size:14px;font-weight:500;pointer-events:auto}.toast-item.error.svelte-1cpok13{background:#dc2626;border-left-color:#7f1d1d}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}a{color:inherit;text-decoration:none}@font-face{font-family:Google Sans Flex;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}.page-shell.svelte-12qhfyh{display:flex;flex-direction:column;min-height:100dvh}.layout-container.svelte-12qhfyh{flex:1;box-sizing:border-box;width:100%;max-width:1360px;margin:0 auto}
