._mainContent_ny3y7_5{flex:1;min-height:calc(100vh - var(--floating-header-offset));display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;max-width:100vw;padding:calc(var(--floating-header-offset) + clamp(1rem,4vh,2.5rem)) clamp(1rem,4vw,2rem) clamp(3rem,6vh,4rem);overflow-x:visible;overflow-y:auto}._homeContainer_ny3y7_20{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(1rem,2vw,1.5rem);position:relative;z-index:1;width:100%;max-width:1100px;margin:0 auto;overflow:visible;padding:0 clamp(1.25rem,4vw,3rem)}._welcomeContent_ny3y7_36{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:800px;gap:1rem;animation:_fadeInUp_ny3y7_1 .8s ease-out}._actionButtons_ny3y7_46{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:1.5rem;animation:_fadeInUp_ny3y7_1 .8s ease-out .2s both}._actionButton_ny3y7_46{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-width:clamp(160px,40vw,190px);padding:.95em 2.5em;border:none;border-radius:999px;background:transparent;color:#475569;font-size:clamp(.95rem,1.1vw,1.05rem);font-weight:500;letter-spacing:.02em;cursor:pointer;isolation:isolate;overflow:hidden;transition:transform .4s cubic-bezier(.4,0,.2,1),color .25s ease}._actionButton_ny3y7_46:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(130deg,#cbd5e1,#c7d2fe 45%,#ddd6fe) border-box;opacity:.65;z-index:-2;transition:filter .4s ease,transform .4s ease,opacity .4s ease}._actionButton_ny3y7_46:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:inherit;background:#fffffff5;box-shadow:inset 0 1px #ffffff80;z-index:-1;transition:background .3s ease,opacity .3s ease}._actionButton_ny3y7_46:hover{transform:translateY(-2px);color:#334155}._actionButton_ny3y7_46:hover:before{filter:brightness(1.05) saturate(1.1);transform:scale(1.01)}._actionButton_ny3y7_46:hover:after{background:#fffffffc}._actionButton_ny3y7_46:active{transform:translateY(-1px)}._actionButton_ny3y7_46:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(var(--color-brand-primary-rgb),.45)}._venuesSection_ny3y7_122{scroll-margin-top:2rem}._welcomeTitle_ny3y7_126{font-size:clamp(2rem,5vw,3.5rem);font-weight:600;line-height:1.2;margin:0;color:#213547}._brandName_ny3y7_134{background:var(--color-brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700}._welcomeMessage_ny3y7_142{font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.8;color:#64748b;margin:1.5rem 0;max-width:600px}._welcomeNote_ny3y7_150{font-size:clamp(.9rem,1.3vw,1rem);color:#94a3b8;font-style:italic;margin-top:.5rem!important}@keyframes _fadeInUp_ny3y7_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._imageLoadingPlaceholder_ny3y7_168{width:100%;padding:4rem 2rem;display:flex;align-items:center;justify-content:center;min-height:200px}._loadingSpinner_ny3y7_177{width:40px;height:40px;border:4px solid rgba(255,255,255,.3);border-top:4px solid white;border-radius:50%;animation:_spin_ny3y7_1 1s linear infinite}@keyframes _spin_ny3y7_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._rotatingImagesWrapper_ny3y7_196{width:100vw;max-width:100vw;padding:0;margin:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);display:block;position:relative;overflow:hidden}._rotatingImagesInner_ny3y7_208{display:flex;flex-direction:column;gap:clamp(1.5rem,3.5vw,2.5rem);width:100%;max-width:100%;padding:0}._imageRow_ny3y7_217{position:relative;width:100%;max-width:100%;overflow-x:hidden}._imageRowSecondary_ny3y7_224{transform:translateY(-6%)}._rowTrack_ny3y7_228{display:flex;width:max-content;gap:clamp(1rem,2.5vw,2rem);will-change:transform;animation-name:_rowScroll_ny3y7_1;animation-timing-function:linear;animation-iteration-count:infinite}._rowItem_ny3y7_238{flex:0 0 auto;width:clamp(140px,20vw,260px);height:clamp(100px,20vh,160px);border-radius:16px;overflow:hidden;box-shadow:0 4px 6px #00000012,0 10px 20px #0000001a,0 2px 4px #0000000d;background:#ffffff05;position:relative;transition:transform .3s ease,box-shadow .3s ease}._rowItem_ny3y7_238:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(135deg,#ffffff08,rgba(var(--color-brand-primary-rgb),.08));pointer-events:none;z-index:1;opacity:0;transition:opacity .3s ease}._rowImage_ny3y7_267{width:100%;height:100%;object-fit:cover;display:block;opacity:.95;transition:opacity .3s ease,transform .3s ease}@keyframes _rowScroll_ny3y7_1{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width: 768px){._mainContent_ny3y7_5{padding:calc(var(--floating-header-offset) + .5rem) 1rem 2.5rem}._homeContainer_ny3y7_20{padding:0 1rem;gap:1rem}._welcomeContent_ny3y7_36{gap:.75rem}._welcomeMessage_ny3y7_142{margin-top:.75rem}._actionButtons_ny3y7_46{flex-direction:column;width:100%;max-width:300px;margin-top:1.25rem}._actionButton_ny3y7_46{width:100%;min-width:auto}._rotatingImagesWrapper_ny3y7_196{padding:0}._rotatingImagesInner_ny3y7_208{gap:1.5rem}._rowItem_ny3y7_238{width:clamp(60px,60vw,180px);height:clamp(40px,28vh,120px)}}@media (prefers-reduced-motion: reduce){._rowTrack_ny3y7_228{animation-duration:1ms!important}._welcomeContent_ny3y7_36{animation:none}}@media (max-height: 780px){._mainContent_ny3y7_5{padding-top:calc(var(--floating-header-offset) + 3rem)}._homeContainer_ny3y7_20{padding-top:1.5rem}}._headerWrapper_1sz3s_5{position:fixed;top:1rem;left:0;right:0;margin:0 auto;width:90%;z-index:1000;padding:.75rem 0;background-color:#fff3;box-shadow:4px 4px 15px -5px #00000040;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:8px}._container_1sz3s_20{display:flex;justify-content:space-between;align-items:center;max-width:1600px;margin:0 auto;padding:0 1rem}._headerLeft_1sz3s_29{display:flex;align-items:center}._headerRight_1sz3s_34{display:flex;align-items:center;gap:1.5rem}._searchArea_1sz3s_40{flex:1;display:flex;justify-content:center;padding:0 2rem;min-width:240px}._logoButton_1sz3s_48{background:none;border:none;cursor:pointer;padding:0;color:inherit;font-family:inherit}._logo_1sz3s_48{font-size:1.5rem;font-weight:600;letter-spacing:.75ch;margin-right:-.75ch;transition:opacity .2s ease}._logoButton_1sz3s_48:hover ._logo_1sz3s_48{opacity:.8}._authButtons_1sz3s_70{display:flex;align-items:center;gap:1rem}._userGreeting_1sz3s_76{font-weight:500;color:inherit}._signupBtn_1sz3s_81,._loginBtn_1sz3s_82,._logoutBtn_1sz3s_83{text-decoration:none;display:inline-block;white-space:nowrap}._userMenu_1sz3s_90{position:relative}._userMenuButton_1sz3s_94{display:flex;align-items:center;justify-content:center;gap:.25rem;background:linear-gradient(135deg,rgba(var(--color-brand-muted-rgb),.35),rgba(var(--color-brand-primary-rgb),.35));border:1.5px solid rgba(var(--color-brand-primary-rgb),.35);cursor:pointer;color:inherit;padding:.5rem;border-radius:50%;width:44px;height:44px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}._userMenuButton_1sz3s_94:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:radial-gradient(circle,rgba(var(--color-brand-primary-rgb),.4),transparent);transform:translate(-50%,-50%);transition:width .4s ease,height .4s ease}._userMenuButton_1sz3s_94:hover:before{width:100%;height:100%}._userMenuButton_1sz3s_94:hover{background:linear-gradient(135deg,rgba(var(--color-brand-muted-rgb),.45),rgba(var(--color-brand-primary-rgb),.5));border-color:rgba(var(--color-brand-primary-rgb),.55);transform:translateY(-2px) scale(1.05);box-shadow:0 6px 20px rgba(var(--color-brand-primary-rgb),.35)}._userMenuButton_1sz3s_94:active{transform:translateY(0) scale(1)}._userMenuButton_1sz3s_94[aria-expanded=true]{background:linear-gradient(135deg,rgba(var(--color-brand-muted-rgb),.6),rgba(var(--color-brand-primary-rgb),.65));border-color:rgba(var(--color-brand-primary-rgb),.65);box-shadow:0 0 0 4px rgba(var(--color-brand-primary-rgb),.15)}._userMenuButton_1sz3s_94 svg{font-size:28px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;z-index:1;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}._userMenuButton_1sz3s_94:hover svg{transform:scale(1.1);filter:drop-shadow(0 4px 8px rgba(var(--color-brand-primary-rgb),.35))}._userMenuButton_1sz3s_94[aria-expanded=true] svg{transform:scale(1.05);color:var(--color-brand-primary-contrast)}._chevron_1sz3s_181{transition:transform .2s ease}._chevronUp_1sz3s_185{transform:rotate(180deg)}._userDropdown_1sz3s_190{position:absolute;top:calc(100% + .5rem);right:0;min-width:240px;z-index:100;animation:_dropdownSlideIn_1sz3s_1 .2s ease}@keyframes _dropdownSlideIn_1sz3s_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._userDropdownHeader_1sz3s_210{display:flex;flex-direction:column;gap:.5rem}@media (prefers-color-scheme: light){._header_1sz3s_5{border-bottom-color:#e0e0e0}._userMenuButton_1sz3s_94{background:linear-gradient(135deg,rgba(var(--color-brand-muted-rgb),.3),rgba(var(--color-brand-primary-rgb),.35));border-color:rgba(var(--color-brand-primary-rgb),.35)}._userMenuButton_1sz3s_94:before{background:radial-gradient(circle,rgba(var(--color-brand-primary-rgb),.3),transparent)}._userMenuButton_1sz3s_94:hover{background:linear-gradient(135deg,rgba(var(--color-brand-muted-rgb),.4),rgba(var(--color-brand-primary-rgb),.45));border-color:rgba(var(--color-brand-primary-rgb),.55);box-shadow:0 6px 20px rgba(var(--color-brand-primary-rgb),.3)}._userMenuButton_1sz3s_94 svg{filter:drop-shadow(0 2px 4px rgba(0,0,0,.08))}._userMenuButton_1sz3s_94:hover svg{filter:drop-shadow(0 4px 8px rgba(var(--color-brand-primary-rgb),.3))}._userMenuButton_1sz3s_94[aria-expanded=true]{background:linear-gradient(135deg,rgba(var(--color-brand-muted-rgb),.5),rgba(var(--color-brand-primary-rgb),.6));border-color:rgba(var(--color-brand-primary-rgb),.6);box-shadow:0 0 0 4px rgba(var(--color-brand-primary-rgb),.12)}}@media (max-width: 768px){._headerWrapper_1sz3s_5{width:95%;top:.5rem;padding:.5rem 0}._container_1sz3s_20{flex-wrap:wrap;gap:.75rem;padding:0 .75rem}._headerLeft_1sz3s_29{flex:0 0 auto;order:1}._logo_1sz3s_48{font-size:1.25rem;letter-spacing:.5ch}._headerRight_1sz3s_34{flex:0 0 auto;order:2;margin-left:auto;gap:.75rem}._searchArea_1sz3s_40{order:3;width:100%;padding:0;min-width:0;flex-basis:100%}._authButtons_1sz3s_70{gap:.5rem}}@media (max-width: 480px){._headerWrapper_1sz3s_5{width:100%;top:0;left:0;right:0;border-radius:0;padding:.5rem 0}._container_1sz3s_20{padding:0 .75rem;gap:.625rem}._logo_1sz3s_48{font-size:1.1rem;letter-spacing:.4ch}._headerRight_1sz3s_34{gap:.5rem}._authButtons_1sz3s_70{gap:.375rem}._signupBtn_1sz3s_81,._loginBtn_1sz3s_82,._logoutBtn_1sz3s_83{font-size:.875rem;padding:.5em .875em}._userMenuButton_1sz3s_94{width:40px;height:40px;padding:.45rem}._userMenuButton_1sz3s_94 svg{font-size:24px}._userDropdown_1sz3s_190{min-width:calc(100vw - 2rem);max-width:280px;right:.5rem}}._panel_35h5z_6{background-color:#2a2a2a;border:1px solid #444;border-radius:12px;box-shadow:0 8px 24px #0006;overflow:hidden}._panelHeader_35h5z_15{padding:1.25rem 1.25rem 1rem;border-bottom:1px solid #444;background-color:rgba(var(--color-brand-primary-rgb),.08)}._panelTitle_35h5z_21{font-weight:600;font-size:1rem;color:#fffffff2;line-height:1.4;margin:0}._panelSubtitle_35h5z_29{font-size:.875rem;color:#ffffffbf;word-break:break-word;line-height:1.4}._panelContent_35h5z_37{padding:1.25rem}._panelText_35h5z_41{font-size:.9375rem;color:#ffffffd9;line-height:1.5;margin:0}._panelDivider_35h5z_49{height:1px;background-color:#444;margin:0}._panelItem_35h5z_56{width:100%;padding:.875rem 1.25rem;background:none;border:none;color:#ffffffe6;font-family:inherit;font-size:1rem;font-weight:500;text-align:left;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;position:relative;overflow:hidden}._panelItem_35h5z_56:before{content:"";position:absolute;left:0;top:0;height:100%;width:3px;background:linear-gradient(180deg,var(--color-brand-primary),var(--color-brand-highlight));transform:translate(-3px);transition:transform .2s cubic-bezier(.4,0,.2,1)}._panelItem_35h5z_56:hover:before{transform:translate(0)}._panelItem_35h5z_56:first-of-type{border-radius:0}._panelItem_35h5z_56:last-of-type{border-radius:0 0 11px 11px}._panelItem_35h5z_56:hover{background-color:#ffffff1f;color:#fff;padding-left:1.5rem}._panelItem_35h5z_56:active{background-color:#ffffff14}._panelItemDanger_35h5z_113{color:#ff6b6b}._panelItemDanger_35h5z_113:hover{background-color:#ff6b6b26;color:#ff8787}._panelItemDanger_35h5z_113:before{background:linear-gradient(180deg,#ff6b6b,#ff8787)}._panelItemPrimary_35h5z_126{color:var(--color-brand-primary-strong)}._panelItemPrimary_35h5z_126:hover{background-color:rgba(var(--color-brand-primary-rgb),.2);color:var(--color-brand-primary-contrast)}._panelItemPrimary_35h5z_126:before{background:linear-gradient(180deg,var(--color-brand-primary),var(--color-brand-highlight))}@media (prefers-color-scheme: light){._panel_35h5z_6{background-color:#fff;border-color:#d0d0d0;box-shadow:0 8px 24px #00000026}._panelHeader_35h5z_15{border-bottom-color:#e0e0e0;background-color:rgba(var(--color-brand-primary-rgb),.05)}._panelTitle_35h5z_21{color:#000000e6}._panelSubtitle_35h5z_29{color:#000000b3}._panelContent_35h5z_37{color:#000000d9}._panelText_35h5z_41{color:#000c}._panelDivider_35h5z_49{background-color:#e0e0e0}._panelItem_35h5z_56{color:#000000d9}._panelItem_35h5z_56:hover{background-color:#0000000f;color:#000000f2}._panelItem_35h5z_56:active{background-color:#0000000a}._panelItemDanger_35h5z_113{color:#d32f2f}._panelItemDanger_35h5z_113:hover{background-color:#d32f2f1f;color:#c62828}._panelItemPrimary_35h5z_126{color:var(--color-brand-primary-strong)}._panelItemPrimary_35h5z_126:hover{background-color:rgba(var(--color-brand-primary-rgb),.15);color:var(--color-brand-primary-contrast)}}@media (max-width: 480px){._panelHeader_35h5z_15{padding:1rem 1rem .875rem;gap:.375rem}._panelTitle_35h5z_21{font-size:.95rem}._panelSubtitle_35h5z_29{font-size:.8125rem}._panelContent_35h5z_37{padding:1rem}._panelText_35h5z_41{font-size:.9rem}._panelItem_35h5z_56{padding:.75rem 1rem;font-size:.95rem}._panelItem_35h5z_56:hover{padding-left:1.25rem}}._footerWrapper_gkfxs_5{position:sticky;bottom:0;left:0;width:100%;padding:1rem 0;margin-top:auto;background-color:#ffffff40;box-shadow:0 -2px 8px #0000001a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:1000;transform:translateY(0);transition:transform .3s ease,opacity .3s ease;will-change:transform,opacity}._footerWrapperHidden_gkfxs_21{transform:translateY(100%);opacity:0;pointer-events:none}._footerLinks_gkfxs_27{display:flex;justify-content:space-between;align-items:center;max-width:1600px;margin:0 auto}._footerLink_gkfxs_27{color:inherit;text-decoration:none;font-size:.9rem;transition:opacity .2s ease;display:flex;align-items:center;gap:.5rem}._footerLink_gkfxs_27:hover{opacity:.8}._footerLink_gkfxs_27 svg{flex-shrink:0}@media (prefers-color-scheme: light){._footer_gkfxs_5{border-top-color:#e0e0e0}}@media (max-width: 768px){._footerLinks_gkfxs_27{flex-direction:row;flex-wrap:wrap;justify-content:space-around;gap:1rem;text-align:center}._footerLink_gkfxs_27 span{display:none}}._modalOverlay_11120_5{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:1000;background-color:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._modal_11120_5{min-width:300px;max-width:400px;animation:_modalSlideIn_11120_1 .2s ease}@keyframes _modalSlideIn_11120_1{0%{opacity:0;transform:scale(.95) translateY(-8px)}to{opacity:1;transform:scale(1) translateY(0)}}._modalTitle_11120_33{font-size:1.1rem}._modalButtons_11120_37{display:flex;gap:0;flex-direction:column}@media (prefers-color-scheme: light){._modalOverlay_11120_5{background-color:#0006}}@media (max-width: 768px){._modal_11120_5{margin:1rem;width:calc(100% - 2rem);max-width:400px;min-width:auto}._modalTitle_11120_33{font-size:1.05rem}}._mainContent_o7z8p_5{flex:1;min-height:calc(100vh - var(--floating-header-offset));display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;max-width:100vw;padding:calc(var(--floating-header-offset) + clamp(1rem,4vh,2.5rem)) clamp(1rem,4vw,2rem) clamp(3rem,6vh,4rem);overflow-y:auto}._signupPage_o7z8p_19{width:100%;max-width:520px;margin:0 auto;padding:2.5rem clamp(1.5rem,5vw,3rem)}._signupTitle_o7z8p_26{text-align:center;margin:0 0 1.5rem;font-size:clamp(2.25rem,5vw,3rem);font-weight:700;color:#1e293b;letter-spacing:-.02em}._highlight_o7z8p_35{background:linear-gradient(135deg,#6366f1,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._signupSubtitle_o7z8p_42{text-align:center;font-size:clamp(1rem,1.8vw,1.125rem);margin:0 auto 2.5rem;color:#64748b;line-height:1.7;max-width:640px}._signupForm_o7z8p_51{display:flex;flex-direction:column;gap:1.5rem}._signupButton_o7z8p_57{margin-top:1rem;padding:.875rem 2rem;font-size:1rem;font-weight:600;transition:opacity .2s ease,background-color .2s ease}._signupButton_o7z8p_57:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){._signupPage_o7z8p_19{padding:2rem 1.25rem}}@media (max-height: 780px){._mainContent_o7z8p_5{padding-top:calc(var(--floating-header-offset) + 3rem)}._signupPage_o7z8p_19{padding-top:2rem}}._formGroup_1t7zy_5{display:flex;flex-direction:column;gap:.5rem}._formLabel_1t7zy_11{font-weight:500;font-size:.9rem;color:inherit}._formInput_1t7zy_17{padding:.75rem;border:1px solid #333;border-radius:6px;background-color:#ffffff0d;color:inherit;font-family:inherit;font-size:1rem;transition:border-color .2s ease,background-color .2s ease}._formInput_1t7zy_17:focus{outline:none;border-color:var(--color-brand-primary-strong);background-color:#ffffff1a}._formInput_1t7zy_17._error_1t7zy_34{border-color:#ff6b6b}._errorMessage_1t7zy_38{color:#ff6b6b;font-size:.85rem;margin-top:.25rem}._passwordInputContainer_1t7zy_44{position:relative;display:flex;align-items:center}._passwordToggle_1t7zy_50{position:absolute;right:.75rem;background:none;border:none;cursor:pointer;color:inherit;display:flex;align-items:center;padding:0;opacity:.7;transition:opacity .2s ease}._passwordToggle_1t7zy_50:hover{opacity:1}._passwordRequirements_1t7zy_68{margin-top:.5rem;padding:1rem;background-color:#ffffff0d;border-radius:6px;border:1px solid #333}._passwordRequirements_1t7zy_68 p{margin:0 0 .5rem;font-weight:500;font-size:.9rem}._passwordRequirements_1t7zy_68 ul{margin:0;padding-left:1.2rem;list-style-type:disc}._passwordRequirements_1t7zy_68 li{font-size:.85rem;margin-bottom:.25rem;color:#ffffffb3;transition:color .2s ease}._passwordRequirements_1t7zy_68 li._valid_1t7zy_95{color:#4caf50}@media (prefers-color-scheme: light){._formInput_1t7zy_17{border-color:#e0e0e0;background-color:#00000005}._formInput_1t7zy_17:focus{background-color:#0000000d}._passwordRequirements_1t7zy_68{background-color:#00000005;border-color:#e0e0e0}._passwordRequirements_1t7zy_68 li{color:#000000b3}}@media (max-width: 768px){._formInput_1t7zy_17{font-size:.9rem}}._loginPage_bnror_5{max-width:500px;margin:8rem auto 0;padding:2rem}._loginTitle_bnror_11{text-align:center;margin:0 0 1.5rem;font-size:clamp(2.25rem,5vw,3rem);font-weight:700;color:#1e293b;letter-spacing:-.02em}._highlight_bnror_20{background:linear-gradient(135deg,#6366f1,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._loginSubtitle_bnror_27{text-align:center;font-size:clamp(1rem,1.8vw,1.125rem);margin:0 auto 2.5rem;color:#64748b;line-height:1.7;max-width:640px}._loginForm_bnror_36{display:flex;flex-direction:column;gap:1.5rem}._loginButton_bnror_42{margin-top:1rem;padding:.875rem 2rem;font-size:1rem;font-weight:600;transition:opacity .2s ease,background-color .2s ease}._loginButton_bnror_42:disabled{opacity:.5;cursor:not-allowed}._loginFooter_bnror_55{margin-top:2rem;text-align:center;font-size:.9rem}._loginFooter_bnror_55 ._link_bnror_61{color:var(--color-brand-primary-strong);text-decoration:none;font-weight:500;transition:opacity .2s ease}._loginFooter_bnror_55 ._link_bnror_61:hover{opacity:.8;text-decoration:underline}@media (max-width: 768px){._loginPage_bnror_5{padding:1rem}}._loadingContainer_1ij3w_5{display:flex;justify-content:center;align-items:center;min-height:200px}._loadingSpinner_1ij3w_12{font-size:1.2rem;color:var(--color-brand-primary-strong);animation:_pulse_1ij3w_1 1.5s ease-in-out infinite}@keyframes _pulse_1ij3w_1{0%,to{opacity:1}50%{opacity:.5}}._dashboard_1vgdv_5{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(135deg,#f1f5f966,#fffc,#f1f5f966)}._mainContent_1vgdv_17{flex:1;padding:3rem 0 4rem;display:flex;align-items:center;justify-content:center}._container_1vgdv_25{width:100%;max-width:1200px;margin:0 auto;padding:0 1.5rem}._welcomeSection_1vgdv_32{display:flex;flex-direction:column;align-items:center;gap:2.5rem;animation:_fadeInUp_1vgdv_1 .6s ease-out}._welcomeTitle_1vgdv_40{font-size:clamp(2rem,5vw,3rem);font-weight:600;text-align:center;color:#213547;line-height:1.2;margin:0}._userName_1vgdv_49{background:var(--color-brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700}._dashboardCard_1vgdv_57{width:100%;max-width:600px;padding:3rem 2.5rem;background:#fffffff2;border-radius:20px;border:1px solid rgba(var(--color-brand-primary-rgb),.25);box-shadow:0 4px 6px #0000000d,0 10px 30px rgba(var(--color-brand-primary-rgb),.2),0 0 0 1px #ffffff80 inset;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}._dashboardCard_1vgdv_57:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--color-brand-gradient);background-size:200% 100%;animation:_shimmer_1vgdv_1 3s ease-in-out infinite}._dashboardCard_1vgdv_57:hover{transform:translateY(-4px);box-shadow:0 8px 12px #00000014,0 20px 40px rgba(var(--color-brand-primary-rgb),.25),0 0 0 1px #ffffff80 inset}._cardIcon_1vgdv_95{font-size:4rem;margin-bottom:1.5rem;animation:_bounce_1vgdv_1 2s ease-in-out infinite;filter:drop-shadow(0 4px 8px rgba(var(--color-brand-primary-rgb),.25))}._cardTitle_1vgdv_102{font-size:1.75rem;font-weight:600;color:#213547;margin:0 0 1rem;line-height:1.3}._cardMessage_1vgdv_110{font-size:1.1rem;color:#64748b;line-height:1.6;margin:0 0 2rem;max-width:480px}._statusBadge_1vgdv_118{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:linear-gradient(135deg,rgba(var(--color-brand-muted-rgb),.35),rgba(var(--color-brand-primary-rgb),.35));border:1px solid rgba(var(--color-brand-primary-rgb),.35);border-radius:50px;font-size:.9rem;font-weight:500;color:var(--color-brand-primary-contrast)}._statusDot_1vgdv_135{width:8px;height:8px;background:var(--color-brand-primary-strong);border-radius:50%;animation:_pulse_1vgdv_1 2s ease-in-out infinite}@keyframes _fadeInUp_1vgdv_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _bounce_1vgdv_1{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes _pulse_1vgdv_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}@keyframes _shimmer_1vgdv_1{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width: 768px){._mainContent_1vgdv_17{padding:2rem 0 3rem}._container_1vgdv_25{padding:0 1rem}._welcomeSection_1vgdv_32{gap:2rem}._dashboardCard_1vgdv_57{padding:2rem 1.5rem;border-radius:16px}._cardIcon_1vgdv_95{font-size:3rem;margin-bottom:1rem}._cardTitle_1vgdv_102{font-size:1.5rem}._cardMessage_1vgdv_110{font-size:1rem;margin-bottom:1.5rem}}@media (prefers-reduced-motion: reduce){._welcomeSection_1vgdv_32,._cardIcon_1vgdv_95,._statusDot_1vgdv_135,._dashboardCard_1vgdv_57:before{animation:none}._dashboardCard_1vgdv_57:hover{transform:none}}._mainContent_1bdla_5{flex:1;width:100%;display:flex;flex-direction:column;min-height:calc(100vh - var(--floating-header-offset));background:linear-gradient(to bottom,#fffffffa,#f8fafcf2);padding:calc(var(--floating-header-offset) + clamp(1rem,4vh,2.5rem)) clamp(1rem,4vw,2rem) clamp(3rem,6vh,4rem);overflow-y:auto}._contactContainer_1bdla_21{width:100%;max-width:1200px;margin:0 auto;animation:_fadeInUp_1bdla_1 .6s ease-out}._contactHeader_1bdla_32{text-align:center;margin-bottom:3rem}._title_1bdla_37{font-size:3rem;font-weight:700;color:#1e293b;margin-bottom:1rem;letter-spacing:-.02em}._highlight_1bdla_45{background:var(--color-brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._subtitle_1bdla_52{font-size:1.125rem;color:#64748b;max-width:600px;margin:0 auto;line-height:1.6}._contentWrapper_1bdla_64{display:grid;grid-template-columns:1fr 400px;gap:3rem;align-items:start}._formSection_1bdla_75{background:#fff;border-radius:16px;padding:2.5rem;box-shadow:0 4px 6px #0000000d,0 10px 20px #0000000d;border:1px solid rgba(226,232,240,.8)}._contactForm_1bdla_83{display:flex;flex-direction:column;gap:1.5rem}._formGroup_1bdla_89{display:flex;flex-direction:column;gap:.5rem}._label_1bdla_95{font-size:.875rem;font-weight:600;color:#334155;letter-spacing:.01em}._input_1bdla_102,._textarea_1bdla_103{width:100%;padding:.875rem 1rem;font-size:1rem;font-family:inherit;color:#1e293b;background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;transition:all .2s ease;outline:none}._input_1bdla_102:focus,._textarea_1bdla_103:focus{border-color:var(--color-brand-primary-strong);box-shadow:0 0 0 3px rgba(var(--color-brand-primary-rgb),.15)}._input_1bdla_102::placeholder,._textarea_1bdla_103::placeholder{color:#94a3b8}._input_1bdla_102:disabled,._textarea_1bdla_103:disabled{background:#f8fafc;cursor:not-allowed;opacity:.6}._inputError_1bdla_134{border-color:#ef4444}._inputError_1bdla_134:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}._textarea_1bdla_103{resize:vertical;min-height:120px;line-height:1.5}._errorText_1bdla_149{font-size:.813rem;color:#ef4444;font-weight:500;margin-top:-.25rem}._submitButton_1bdla_156{width:100%;padding:1rem 2rem;font-size:1rem;font-weight:600;color:var(--color-brand-primary-contrast);background:var(--color-brand-gradient);border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(var(--color-brand-primary-rgb),.3);margin-top:.5rem}._submitButton_1bdla_156:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(var(--color-brand-primary-rgb),.45)}._submitButton_1bdla_156:active:not(:disabled){transform:translateY(0)}._submitButton_1bdla_156:disabled{opacity:.6;cursor:not-allowed;transform:none}._successMessage_1bdla_186,._errorMessage_1bdla_187{padding:1rem;border-radius:8px;font-size:.938rem;font-weight:500;text-align:center;animation:_slideDown_1bdla_1 .3s ease}._successMessage_1bdla_186{background:linear-gradient(135deg,#22c55e1a,#22c55e0d);color:#16a34a;border:1px solid rgba(34,197,94,.2)}._errorMessage_1bdla_187{background:linear-gradient(135deg,#ef44441a,#ef44440d);color:#dc2626;border:1px solid rgba(239,68,68,.2)}._infoSection_1bdla_220{display:flex;flex-direction:column;gap:1.5rem}._infoCard_1bdla_226{background:#fff;border-radius:12px;padding:1.75rem;box-shadow:0 2px 4px #0000000a,0 4px 12px #0000000a;border:1px solid rgba(226,232,240,.8);transition:all .3s ease}._infoCard_1bdla_226:hover{transform:translateY(-4px);box-shadow:0 4px 8px #0000000f,0 8px 20px #0000000f}._infoIcon_1bdla_240{font-size:2rem;margin-bottom:.75rem}._infoTitle_1bdla_245{font-size:1.125rem;font-weight:600;color:#1e293b;margin-bottom:.5rem}._infoText_1bdla_252{font-size:.938rem;color:#64748b;line-height:1.5}@keyframes _fadeInUp_1bdla_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideDown_1bdla_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1024px){._contentWrapper_1bdla_64{grid-template-columns:1fr;gap:2rem}._infoSection_1bdla_220{flex-direction:row;gap:1rem}._infoCard_1bdla_226{flex:1}}@media (max-width: 768px){._title_1bdla_37{font-size:2.25rem}._subtitle_1bdla_52{font-size:1rem}._contactHeader_1bdla_32{margin-bottom:2rem}._formSection_1bdla_75{padding:1.75rem}._infoSection_1bdla_220{flex-direction:column}}@media (max-width: 480px){._title_1bdla_37{font-size:1.875rem}._formSection_1bdla_75{padding:1.5rem;border-radius:12px}._contactForm_1bdla_83{gap:1.25rem}._input_1bdla_102,._textarea_1bdla_103{padding:.75rem;font-size:.938rem}._submitButton_1bdla_156{padding:.875rem 1.5rem;font-size:.938rem}._infoCard_1bdla_226{padding:1.5rem}}._mainContent_1ebu2_5{flex:1;width:100%;display:flex;flex-direction:column;min-height:calc(100vh - var(--floating-header-offset));background:linear-gradient(to bottom,#fffffffa,#f8fafcf2);padding:calc(var(--floating-header-offset) + clamp(1rem,4vh,2.5rem)) clamp(1rem,4vw,2rem) clamp(3rem,6vh,4rem);overflow-y:auto}._introSection_1ebu2_25{padding:clamp(2rem,4vw,3rem) 0 clamp(2.5rem,5vw,4rem);animation:_fadeInUp_1ebu2_1 .6s ease-out}._introContainer_1ebu2_30{display:flex;flex-direction:column;align-items:center;gap:clamp(1.5rem,3vw,2.5rem);max-width:1200px;margin:0 auto;padding:0 1rem}._pageTitle_1ebu2_40{margin:0;font-size:clamp(2.25rem,5vw,3rem);font-weight:700;text-align:center;color:#1e293b;letter-spacing:-.02em}._brandName_1ebu2_49{background:var(--color-brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700}._pageDescription_1ebu2_57{max-width:820px;display:grid;gap:1.5rem;text-align:center;font-size:clamp(1rem,1.8vw,1.125rem);line-height:1.8;color:#64748b}._pageDescription_1ebu2_57 p{margin:0}._foundersSection_1ebu2_75{padding:clamp(2rem,4vw,3rem) 0 clamp(3rem,6vw,4rem)}._foundersContainer_1ebu2_79{display:flex;flex-direction:column;gap:clamp(2rem,4vw,3rem);max-width:1200px;margin:0 auto;padding:0 1rem;animation:_fadeInUp_1ebu2_1 .8s ease-out}._sectionTitle_1ebu2_89{margin:0;font-size:clamp(2rem,4.5vw,2.75rem);font-weight:700;text-align:center;color:#1e293b;letter-spacing:-.02em}._founderGrid_1ebu2_98{display:grid;gap:clamp(2rem,4vw,3rem);grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}._founderCard_1ebu2_104{background:#fff;border-radius:16px;padding:clamp(1.75rem,3.5vw,2.5rem);display:flex;flex-direction:column;gap:1.5rem;align-items:stretch;box-shadow:0 4px 6px #0000000d,0 10px 20px #0000000d;border:1px solid rgba(226,232,240,.8);transition:all .3s ease}._founderCard_1ebu2_104:hover{transform:translateY(-4px);box-shadow:0 4px 8px #0000000f,0 8px 20px #0000000f}._founderFigure_1ebu2_122{margin:0;display:flex;flex-direction:column;gap:1.25rem}._founderImage_1ebu2_129{width:100%;height:clamp(280px,32vw,360px);object-fit:cover;border-radius:12px;box-shadow:0 4px 6px #00000012,0 10px 20px #0000001a}._founderCaption_1ebu2_137{display:flex;flex-direction:column;align-items:center;gap:.5rem}._founderName_1ebu2_144{margin:0;font-size:clamp(1.4rem,3vw,1.75rem);font-weight:700;color:#1e293b;text-align:center}._founderTitle_1ebu2_152{margin:0;font-size:clamp(1rem,2vw,1.1rem);font-style:italic;color:#64748b;text-align:center}._founderBio_1ebu2_160{margin:0;font-size:clamp(1rem,2vw,1.05rem);line-height:1.75;color:#64748b}._founderBio_1ebu2_160:not(:last-child){margin-bottom:1rem}._linkedinLink_1ebu2_171{display:inline-flex;align-items:center;justify-content:center;margin-top:auto;padding:.875rem 1.75rem;font-size:.938rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#0a66c2,#164799);border-radius:8px;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 12px #0a66c240}._linkedinLink_1ebu2_171:hover,._linkedinLink_1ebu2_171:focus-visible{transform:translateY(-2px);box-shadow:0 6px 20px #0a66c259;background:linear-gradient(135deg,#0b72da,#1a4fa8)}._linkedinLink_1ebu2_171:active{transform:translateY(0)}@keyframes _fadeInUp_1ebu2_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1024px){._founderGrid_1ebu2_98{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}}@media (max-width: 768px){._introSection_1ebu2_25,._foundersSection_1ebu2_75{padding:clamp(1.5rem,3vw,2rem) 0 clamp(2rem,4vw,3rem)}._founderGrid_1ebu2_98{grid-template-columns:1fr;gap:2rem}._founderCard_1ebu2_104{padding:1.75rem}._linkedinLink_1ebu2_171{width:100%}}@media (max-width: 480px){._introContainer_1ebu2_30,._foundersContainer_1ebu2_79{padding:0 1rem}._founderCard_1ebu2_104{padding:1.5rem;border-radius:12px}._founderImage_1ebu2_129{border-radius:10px}}@media (prefers-reduced-motion: reduce){._introSection_1ebu2_25,._foundersContainer_1ebu2_79{animation:none}._founderCard_1ebu2_104{transition:none}._founderCard_1ebu2_104:hover{transform:none}._linkedinLink_1ebu2_171{transition:none}._linkedinLink_1ebu2_171:hover,._linkedinLink_1ebu2_171:focus-visible{transform:none}}._toast_1vb9t_5{position:fixed;z-index:9999}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;color-scheme:light;--floating-header-offset: clamp(5rem, 12vh, 7rem);--color-brand-primary: #646cff;--color-brand-primary-strong: #4f46e5;--color-brand-primary-contrast: #ffffff;--color-brand-muted: #a5adff;--color-brand-highlight: #c7cfff;--color-brand-gradient: linear-gradient( 135deg, #646cff 0%, #646cff 55%, #646cff 100% );--color-brand-primary-rgb: 100, 108, 255;--color-brand-primary-strong-rgb: 79, 70, 229;--color-brand-muted-rgb: 165, 173, 255;--color-brand-contrast-rgb: 255, 255, 255}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}body{margin:0 auto;min-width:320px;min-height:100vh;max-width:1600px}.app{height:100vh;display:flex;flex-direction:column;transition:padding .3s ease}.oversize-container{height:100%;display:flex;flex-direction:column;position:relative;transition:border-radius .7s ease,box-shadow .7s ease,backdrop-filter .7s ease}.oversize-container:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit;border:1px solid transparent;background:linear-gradient(145deg,#fffffff2,#f1f5f9e0) padding-box,linear-gradient(135deg,#94a3b873,rgba(var(--color-brand-primary-rgb),.35)) border-box;background-clip:padding-box,border-box;opacity:0;transition:opacity .3s ease,border .3s ease;pointer-events:none;z-index:-1}.container{margin:0 auto;padding:0 1rem;max-width:1200px}.pageWrapper{position:relative;width:100%;height:100%;display:flex;flex-direction:column;overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(var(--color-brand-primary-rgb),.3) transparent}.pageWrapper::-webkit-scrollbar{width:8px;height:8px}.pageWrapper::-webkit-scrollbar-track{background:transparent;border-radius:10px}.pageWrapper::-webkit-scrollbar-thumb{background:linear-gradient(135deg,rgba(var(--color-brand-primary-rgb),.4),rgba(var(--color-brand-primary-strong-rgb),.6));border-radius:10px;border:2px solid transparent;background-clip:padding-box;transition:background .2s ease}.pageWrapper::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,rgba(var(--color-brand-primary-rgb),.6),rgba(var(--color-brand-primary-strong-rgb),.8));background-clip:padding-box}.pageWrapper::-webkit-scrollbar-corner{background:transparent}.btn{border-radius:8px;border:1px solid rgba(var(--color-brand-primary-rgb),.35);padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background:var(--color-brand-gradient);color:var(--color-brand-primary-contrast);cursor:pointer;box-shadow:0 10px 25px rgba(var(--color-brand-primary-rgb),.25);transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.btn:hover{border-color:var(--color-brand-primary-strong);box-shadow:0 15px 35px rgba(var(--color-brand-primary-rgb),.35);transform:translateY(-1px)}.btn:focus,.btn:focus-visible{outline:4px auto -webkit-focus-ring-color}.btn--primary{background:var(--color-brand-gradient);color:var(--color-brand-primary-contrast)}.btn--secondary{background-color:#f9f9f9;color:#213547}.link{color:inherit;text-decoration:underline;transition:opacity .2s ease}.link:hover{opacity:.8}.auth-status{margin-top:2rem;padding:1.5rem;background:linear-gradient(135deg,rgba(var(--color-brand-primary-rgb),.12),rgba(var(--color-brand-muted-rgb),.08));border:1px solid rgba(var(--color-brand-primary-rgb),.3);border-radius:12px;text-align:center}.auth-status p{margin-bottom:1rem;color:var(--color-brand-primary);font-weight:600}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}.btn{background:var(--color-brand-gradient);color:var(--color-brand-primary-contrast);border-color:rgba(var(--color-brand-primary-rgb),.4)}.modal{background-color:#fff;border-color:#e0e0e0;color:#213547}.modal-overlay{background-color:#00000080}}@media (max-width: 768px){.modal{margin:1rem;width:calc(100% - 2rem);max-width:400px;min-width:auto}}@media (min-width: 1600px){.app{padding:1rem 0}.oversize-container{border-radius:24px;box-shadow:0 24px 48px #0f172a2e;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);overflow:hidden}.oversize-container:before{opacity:1}.pageWrapper{border-radius:24px}}
