.Sidebar_sidebar__xCleh{position:fixed;top:0;right:0;height:100dvh;width:100%;display:flex;z-index:99999;pointer-events:none;transition:opacity .4s ease}.Sidebar_sidebar__xCleh.Sidebar_open__1RIm4{pointer-events:all}.Sidebar_overlay__K8WPI{flex:1 1;background:rgba(0,0,0,.7);opacity:0;transition:opacity .35s ease}.Sidebar_sidebar__xCleh.Sidebar_open__1RIm4 .Sidebar_overlay__K8WPI{opacity:1}.Sidebar_content__dE_N5{position:relative;width:260px;max-width:86%;background:url(/images/sidebarPanel-dark.png) 50%/cover no-repeat;box-shadow:-4px 0 14px rgba(0,0,0,.35);transform:translateX(100%);transition:transform .35s ease;display:flex;flex-direction:column;justify-content:space-between;padding:18px 16px;overflow:hidden}.Sidebar_sidebar__xCleh.Sidebar_open__1RIm4 .Sidebar_content__dE_N5{transform:translateX(0)}.Sidebar_content__dE_N5:before{content:"";position:absolute;inset:0;background:rgba(21,14,2,.753);z-index:0;border-left:1px solid hsla(0,0%,100%,.1)}.Sidebar_content__dE_N5>*{position:relative;z-index:1}.Sidebar_top__Jx7ql h2{color:#f7c200;font-family:Anton,sans-serif;font-size:15px;text-transform:uppercase;text-align:right;margin-bottom:8px;letter-spacing:.5px}.Sidebar_nav__Jbb7r{flex:1 1;overflow-y:auto;margin-top:6px;padding-right:4px}.Sidebar_nav__Jbb7r ul{list-style:none;padding:0;margin:0;text-align:right}.Sidebar_nav__Jbb7r li{margin:10px 0}.Sidebar_navButton__WfZ3D{background:none;border:none;width:100%;color:#fff;font-size:.95rem;font-weight:600;cursor:pointer;text-align:right;padding:6px 0;line-height:1.25;word-break:break-word;white-space:normal;transition:color .2s ease,transform .15s ease}.Sidebar_navButton__WfZ3D:hover{color:#f11946;transform:translateX(-2px)}.Sidebar_bottom__ZFLP5{color:#bbb;font-size:13px;text-align:right;font-family:Merriweather,serif;line-height:1.35;margin-top:12px;margin-right:10px}.Sidebar_bottom__ZFLP5 span{display:block;font-size:10px;color:#888;margin-top:6px}@media (max-width:380px){.Sidebar_content__dE_N5{width:230px;padding:14px 12px}.Sidebar_navButton__WfZ3D{font-size:.88rem}.Sidebar_top__Jx7ql h2{font-size:14px}}.Header_header__xB6ID{position:fixed;inset:0 0 auto 0;height:80px;background-color:rgba(21,21,91,0);-webkit-backdrop-filter:none;backdrop-filter:none;display:flex;align-items:center;justify-content:center;padding:0 40px;z-index:999999;isolation:isolate;transition:background-color .35s ease,box-shadow .35s ease,-webkit-backdrop-filter .35s ease;transition:background-color .35s ease,backdrop-filter .35s ease,box-shadow .35s ease;transition:background-color .35s ease,backdrop-filter .35s ease,box-shadow .35s ease,-webkit-backdrop-filter .35s ease}.Header_headerScrolled__ciA_E{background-color:rgba(10,10,20,0);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 6px 18px rgba(0,0,0,.45)}.Header_container__oCn0l{width:100%;max-width:1440px;height:100%;justify-content:space-between;gap:16px}.Header_container__oCn0l,.Header_logo__mgtyi{display:flex;align-items:center}.Header_logoImage__eksmF{width:120px;height:auto;object-fit:contain;transition:opacity .25s ease,transform .25s ease}.Header_headerScrolled__ciA_E .Header_logoImage__eksmF{transform:scale(.96)}.Header_navbar__sQTQ1 ul{display:flex;align-items:center;gap:26px;list-style:none;margin:0;padding:0}.Header_navItem__bwyP8,.Header_navbar__sQTQ1 a,.Header_navbar__sQTQ1 button{color:var(--header-text);font-size:15px;font-family:inherit;background:none;border:none;padding:0;margin:0;cursor:pointer;text-decoration:none;line-height:1;transition:color .2s ease}.Header_navItem__bwyP8:hover,.Header_navbar__sQTQ1 a:hover{color:var(--header-text-active)}.Header_navbar__sQTQ1 li.Header_active__CoNcU .Header_navItem__bwyP8,.Header_navbar__sQTQ1 li.Header_active__CoNcU a{color:var(--header-text-active);position:relative}.Header_navbar__sQTQ1 li.Header_active__CoNcU .Header_navItem__bwyP8:after,.Header_navbar__sQTQ1 li.Header_active__CoNcU a:after{content:"";position:absolute;left:0;bottom:-6px;width:100%;height:2px;background:var(--header-text-active);border-radius:2px}.Header_languageSelector__Hn7H3{display:flex;align-items:center;gap:8px}.Header_languageSelector__Hn7H3 img{width:28px;height:20px;border-radius:4px}.Header_walletButtonRow__zoJi9{display:flex;align-items:center}.Header_walletOverlayWrapper__edd0u{position:relative}#Header_connectWalletBtn__vFo3m{font-family:Raleway,sans-serif;font-size:15px;white-space:nowrap;padding:9px 28px;border-radius:50px;background:transparent;color:var(--text-primary);border:2px solid var(--accent-primary);cursor:pointer;transition:background .25s ease,color .25s ease,transform .15s ease}#Header_connectWalletBtn__vFo3m:hover{background:var(--accent-primary);color:var(--bg-main)}#Header_connectWalletBtn__vFo3m:active{transform:scale(.96)}.Header_walletOverlay__LMsJO{position:absolute;top:calc(100% + 10px);right:0;min-width:240px;background:var(--bg-card);border:1px solid var(--border-muted);border-radius:12px;overflow:hidden;z-index:9999;box-shadow:0 14px 40px rgba(0,0,0,.55)}.Header_walletOption__lNmIV{width:100%;padding:16px;background:none;border:none;color:var(--text-primary);font-size:.95rem;text-align:left;cursor:pointer;transition:background .2s ease}.Header_walletOption__lNmIV:hover{background:hsla(0,0%,100%,.08)}.Header_mobileNavToggle__GlkQs{display:none;align-items:center;justify-content:center;width:40px;height:40px;background:rgba(255,193,7,.15);border:1px solid rgba(255,193,7,.45);border-radius:10px;cursor:pointer;color:#fff;font-size:22px;transition:background .25s ease,transform .15s ease}.Header_mobileNavToggle__GlkQs:hover{background:rgba(255,193,7,.3)}.Header_mobileNavToggle__GlkQs:active{transform:scale(.95)}@media (max-width:400px){.Header_header__xB6ID{height:60px;padding:0 14px}.Header_container__oCn0l{gap:8px}.Header_logo__mgtyi img{width:64px;margin-top:0}.Header_navbar__sQTQ1 ul{display:none}.Header_mobileNavToggle__GlkQs{display:flex}#Header_connectWalletBtn__vFo3m{font-size:12px;padding:6px 16px;border-width:1.5px}.Header_walletOverlay__LMsJO{position:fixed;left:0;right:0;bottom:0;top:auto;border-radius:18px 18px 0 0;min-width:unset;padding-bottom:env(safe-area-inset-bottom)}.Header_walletOption__lNmIV{font-size:1rem;padding:18px}}@media (min-width:401px) and (max-width:768px){.Header_header__xB6ID{height:70px;padding:0 20px}.Header_container__oCn0l{gap:8px}.Header_logo__mgtyi img{width:64px}.Header_navbar__sQTQ1 ul{display:none}.Header_mobileNavToggle__GlkQs{display:flex}#Header_connectWalletBtn__vFo3m{font-size:13px;padding:7px 22px}.Header_walletOverlay__LMsJO{transform:translateX(50%)}}@media (min-width:769px){.Header_header__xB6ID{height:80px;padding:0 40px}.Header_logo__mgtyi img{width:120px}.Header_navbar__sQTQ1 ul{display:flex}.Header_mobileNavToggle__GlkQs{display:none}}.Header_themeToggle__TzlpM{margin-left:12px;display:flex;align-items:center}.Header_themeToggleBtn__EVMxd{background:transparent;border:1px solid var(--border-muted);color:var(--text-primary);border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s,transform .2s}.Header_themeToggleBtn__EVMxd:hover{background-color:var(--accent-primary);color:#000;transform:scale(1.05)}.Header_langButton__lRQiz{background:transparent;color:var(--text-primary);border:1px solid var(--border-muted);border-radius:8px;padding:6px 10px;font-size:.75rem;cursor:pointer}.Header_langButton__lRQiz:hover{background:var(--accent-primary);color:var(--bg-main)}.about_staticAbout__PXVFo{width:100%;padding:120px 20px 80px;background:var(--bg-main);color:var(--text-primary);display:flex;justify-content:center}.about_aboutContainer__xj7cy{width:100%;max-width:1100px}.about_content__p_Ix7{display:flex;justify-content:center}.about_aboutTextWrap__fid52{display:grid;grid-template-columns:420px 1fr;grid-gap:56px;gap:56px;align-items:flex-start}.about_aboutPic__4uPEo{position:relative;display:flex;justify-content:flex-start}.about_aboutPic__4uPEo img{border-radius:20px;max-width:100%;height:auto;box-shadow:0 18px 45px rgba(0,0,0,.25)}.about_lawyerShape__6eTog{position:absolute;inset:-14px;border-radius:28px;border:2px solid var(--accent-primary);opacity:.25;pointer-events:none}.about_aboutContent___39y4{display:flex;flex-direction:column}.about_aboutSubtitle__dXPdo{font-size:.85rem;letter-spacing:2px;text-transform:uppercase;color:var(--text-secondary);margin-bottom:10px}.about_aboutTitle__nQQ2W h2{font-size:2.2rem;font-weight:800;margin-bottom:22px;color:var(--text-primary)}.about_aboutText__ZQ35M p{font-size:1rem;line-height:1.8;color:var(--text-secondary);margin-bottom:18px}@media (max-width:900px){.about_aboutTextWrap__fid52{grid-template-columns:1fr;gap:36px}.about_aboutPic__4uPEo{justify-content:center}.about_aboutTitle__nQQ2W h2{font-size:1.9rem}}@media (max-width:520px){.about_staticAbout__PXVFo{padding:96px 16px 60px}.about_aboutTitle__nQQ2W h2{font-size:1.6rem}.about_aboutText__ZQ35M p{font-size:.95rem}}.hero_staticHero__Ii06M{position:relative;height:100vh;min-height:110vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:url(/images/hero-bg-lg-light.png) 50%/cover no-repeat;background-image:var(--hero-bg-lg);color:var(--text-primary);font-family:var(--font-primary)}.hero_heroContainer___vix1{position:relative;z-index:2;width:90%;max-width:1200px;margin:0 auto}.hero_heroInner__DATZ2{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.hero_heroTextWrap__9AxuV{max-width:700px}.hero_subTitle___7qyT{display:inline-block;font-size:.75rem;letter-spacing:2px;text-transform:uppercase;color:var(--accent-secondary);margin-bottom:10px}.hero_slideTitle__VEaOf{font-family:var(--font-secondary);font-size:clamp(1.8rem,4vw,3.5rem);font-weight:700;line-height:1.15;margin:12px 0;text-shadow:0 2px 6px rgba(0,0,0,.35)}.hero_slideText__kmgm_{font-size:1rem;line-height:1.65;color:var(--text-secondary);margin-bottom:28px}.hero_slideBtns__opXNX{display:flex;justify-content:center}.hero_themeBtn__cIv8p{padding:12px 26px;border-radius:999px;font-size:.75rem;letter-spacing:1px;text-transform:uppercase;border:1px solid var(--accent-primary);background:transparent;color:var(--accent-primary);transition:all .25s ease}.hero_themeBtn__cIv8p:hover{background:var(--accent-primary);color:var(--bg-main)}@media (max-width:1024px){.hero_staticHero__Ii06M{background-image:var(--hero-bg-md)}}@media (max-width:768px){.hero_staticHero__Ii06M{background-image:var(--hero-bg-sm);min-height:70vh}.hero_heroInner__DATZ2{flex-direction:row;justify-content:space-between;text-align:left}.hero_heroTextWrap__9AxuV{max-width:55%}}@media (max-width:480px){.hero_staticHero__Ii06M{background-image:var(--hero-bg-xs);min-height:80vh}.hero_heroInner__DATZ2{flex-direction:column;text-align:center}.hero_heroTextWrap__9AxuV{max-width:90%}}.portfolio_section___7VpH{padding:80px 0;background:var(--bg-secondary);color:var(--text-primary)}.portfolio_carouselTitle__BAMdQ{text-align:center;margin-bottom:32px;padding:0 16px}.portfolio_carouselTitle__BAMdQ h2{font-size:clamp(1.6rem,4vw,2.2rem);font-weight:800;letter-spacing:.5px;margin-bottom:8px;color:var(--text-primary)}.portfolio_carouselTitle__BAMdQ span{display:block;font-size:clamp(.9rem,2.5vw,1rem);color:var(--text-secondary);letter-spacing:1px;text-transform:uppercase}.portfolio_carouselStrip__1HNxv{margin-top:32px}.portfolio_card__x9DKx{padding:12px;height:100%}.portfolio_cardLink__gl8_h{display:flex;flex-direction:column;width:100%;background:var(--bg-card);border-radius:16px;overflow:hidden;border:1px solid var(--border-muted);transition:transform .25s ease,box-shadow .25s ease}.portfolio_cardLink__gl8_h:hover{transform:translateY(-4px);box-shadow:0 10px 30px rgba(0,0,0,.15)}.portfolio_cardImageWrap__7K47t{position:relative;width:100%;aspect-ratio:16/9;background:var(--bg-muted);flex-shrink:0}.portfolio_cardImage__bJm_m{object-fit:cover}.portfolio_cardContent__cFZ17{padding:18px;display:flex;flex-direction:column;flex:1 1}.portfolio_cardTitle__ckJa4{font-size:1rem;font-weight:700;margin-bottom:8px;color:var(--text-primary)}.portfolio_cardDescription__ex00T{font-size:.9rem;line-height:1.6;color:var(--text-secondary);margin-bottom:16px}.portfolio_cardButton__1X8Ei{margin-top:auto;align-self:center;display:inline-flex;align-items:center;justify-content:center;padding:10px 24px;font-size:.75rem;letter-spacing:1px;text-transform:uppercase;border-radius:999px;border:1px solid var(--accent-primary);background:transparent;color:var(--accent-primary);cursor:pointer;transition:all .25s ease}.portfolio_cardButton__1X8Ei:hover{background:var(--accent-primary);color:var(--bg-main)}@media (max-width:480px){.portfolio_section___7VpH{padding:48px 0}.portfolio_card__x9DKx{padding:0 14px}.portfolio_cardLink__gl8_h{min-height:auto}.portfolio_cardContent__cFZ17{padding:20px}.portfolio_cardTitle__ckJa4{font-size:1.1rem}.portfolio_cardDescription__ex00T{font-size:.95rem;overflow:visible}.portfolio_cardButton__1X8Ei{width:100%;max-width:220px}.portfolio_slick-dots__KRBG6{bottom:-32px}}@media (min-width:481px) and (max-width:768px){.portfolio_section___7VpH{padding:60px 0}.portfolio_cardLink__gl8_h{min-height:auto}.portfolio_cardDescription__ex00T{overflow:visible}}@media (min-width:769px) and (max-width:1024px){.portfolio_cardLink__gl8_h{min-height:420px}.portfolio_cardDescription__ex00T{overflow-y:auto}.portfolio_cardDescription__ex00T::-webkit-scrollbar{width:4px}.portfolio_cardDescription__ex00T::-webkit-scrollbar-thumb{background:var(--border-muted);border-radius:4px}}@media (min-width:1025px){.portfolio_cardLink__gl8_h{min-height:440px}.portfolio_cardDescription__ex00T{overflow-y:auto}}.portfolio_section___7VpH .slick-arrow{z-index:20;width:48px;height:48px;display:flex!important;align-items:center;justify-content:center;border-radius:999px;background:var(--bg-card);border:1px solid var(--border-muted);box-shadow:0 6px 20px rgba(0,0,0,.2);transition:all .25s ease;opacity:.95}.portfolio_section___7VpH .slick-arrow:before{font-size:22px;color:var(--text-primary);opacity:1}.portfolio_section___7VpH .slick-arrow:hover{background:var(--accent-primary);border-color:var(--accent-primary)}.portfolio_section___7VpH .slick-arrow:hover:before{color:var(--bg-main)}.portfolio_section___7VpH .slick-prev{left:-12px}.portfolio_section___7VpH .slick-next{right:-12px}@media (max-width:480px){.portfolio_section___7VpH{padding:48px 0}.portfolio_card__x9DKx{padding:0 14px;height:100%}.portfolio_cardLink__gl8_h{min-height:520px;max-height:520px}.portfolio_cardContent__cFZ17{padding:20px;display:flex;flex-direction:column;flex:1 1;min-height:0}.portfolio_cardTitle__ckJa4{font-size:1.1rem;flex-shrink:0}.portfolio_cardDescription__ex00T{font-size:.95rem;line-height:1.6;flex:1 1;overflow-y:auto;padding-right:6px}.portfolio_cardDescription__ex00T::-webkit-scrollbar{width:4px}.portfolio_cardDescription__ex00T::-webkit-scrollbar-thumb{background:var(--border-muted);border-radius:4px}.portfolio_cardButton__1X8Ei{width:100%;max-width:220px;margin-top:16px}.portfolio_slick-dots__KRBG6{bottom:-32px}}@media (min-width:481px) and (max-width:768px){.portfolio_section___7VpH .slick-prev{left:-6px}.portfolio_section___7VpH .slick-next{right:-6px}}.MeetingSchedulerSection_schedulerSection__gXB0Z{width:100%;padding:80px 16px;background:var(--bg-main);display:flex;justify-content:center}.MeetingSchedulerSection_container__DMkPN{width:100%;max-width:920px;margin:0 auto}.MeetingSchedulerSection_header__4NsSH{text-align:center;margin-bottom:32px}.MeetingSchedulerSection_title__EEFoX{font-size:2rem;font-weight:700;color:var(--text-primary);margin-bottom:8px}.MeetingSchedulerSection_subtitle__vTNZ9{font-size:1rem;color:var(--text-secondary)}.MeetingSchedulerSection_flowCard__NFH02{border-radius:16px;padding:24px}.ContactForm_formRoot__xZMt1{width:100%}.ContactForm_title__y49sH{font-size:1.45rem;font-weight:700;color:var(--text-primary);margin-bottom:6px}.ContactForm_subtitle__e4_g7{font-size:.95rem;color:var(--text-secondary);margin-bottom:22px;line-height:1.6}.ContactForm_formGroup__Qkn4W{display:flex;flex-direction:column;margin-bottom:16px}.ContactForm_inlineGroup__PU4gA{display:flex;gap:14px;margin-bottom:16px}.ContactForm_halfInput__CfyDp{flex:1 1;display:flex;flex-direction:column}.ContactForm_label__xICZ_{font-size:.8rem;font-weight:600;margin-bottom:6px;color:var(--text-secondary)}.ContactForm_input__jsbKb{width:100%;padding:11px 12px;border-radius:10px;border:1px solid var(--border-muted);background:var(--bg-secondary);color:var(--text-primary);font-size:.9rem;outline:none;transition:border-color .15s ease,background .15s ease}.ContactForm_input__jsbKb::placeholder{color:var(--text-secondary);opacity:.6}.ContactForm_input__jsbKb:focus{border-color:var(--accent-primary);background:var(--bg-card)}.ContactForm_input__jsbKb[readonly]{cursor:not-allowed;opacity:.8}.ContactForm_buttonRow__Hn0rQ{display:flex;justify-content:space-between;gap:12px;margin-top:28px}.ContactForm_buttonPrimary__aok57{flex:1 1;padding:12px;border-radius:12px;border:none;cursor:pointer;background:var(--accent-primary);color:#000;font-weight:600;font-size:.95rem;transition:opacity .15s ease,transform .15s ease}.ContactForm_buttonPrimary__aok57:hover{opacity:.9;transform:translateY(-1px)}.ContactForm_buttonPrimary__aok57:disabled{opacity:.6;cursor:not-allowed;transform:none}.ContactForm_buttonSecondary__5kSQe{padding:12px;border-radius:12px;background:transparent;border:1px solid var(--border-muted);color:var(--text-primary);font-weight:500;cursor:pointer;transition:background .15s ease,border-color .15s ease}.ContactForm_buttonSecondary__5kSQe:hover{background:var(--bg-secondary);border-color:var(--accent-primary)}.ContactForm_formGroup__Qkn4W .ContactForm_buttonSecondary__5kSQe{margin-top:10px;align-self:flex-start}.ContactForm_record-spinner__cAK8p{margin:18px auto 0;width:42px;height:42px;border-radius:50%;border:4px solid var(--border-muted);border-top-color:var(--accent-primary);animation:ContactForm_spin__R5pND .8s linear infinite}@keyframes ContactForm_spin__R5pND{to{transform:rotate(1turn)}}@media (max-width:640px){.ContactForm_inlineGroup__PU4gA{flex-direction:column;gap:12px}.ContactForm_buttonRow__Hn0rQ{flex-direction:column-reverse}}.BookTheMeeting_bookingsView__l9bRL{width:100%}.BookTheMeeting_formWrapper__d2Cu9{display:flex;flex-direction:column;gap:24px}.BookTheMeeting_errorBox__FZim6{padding:16px;border-radius:10px;background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-muted)}.BookTheMeeting_calendarHeader__NT2I9{display:flex;justify-content:space-between;align-items:center}.BookTheMeeting_monthTitle__xIH0M{font-size:1rem;font-weight:600;color:var(--text-primary)}.BookTheMeeting_navButton__sf26D{background:transparent;border:1px solid var(--border-muted);color:var(--text-primary);padding:6px 12px;border-radius:8px;cursor:pointer;font-size:.85rem;transition:background .15s ease,border-color .15s ease}.BookTheMeeting_navButton__sf26D:hover{background:var(--bg-secondary);border-color:var(--accent-primary)}.BookTheMeeting_weekdaysRow__S9Hqv{display:grid;grid-template-columns:repeat(7,1fr);margin-top:10px;font-size:.75rem;text-align:center;color:var(--text-secondary)}.BookTheMeeting_calendarGrid___FUEr{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:8px;gap:8px}.BookTheMeeting_calendarDay__G3A76{height:44px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:.9rem;cursor:pointer;border:1px solid transparent;transition:background .15s ease,border-color .15s ease}.BookTheMeeting_available__JjwOX{background:var(--bg-secondary);color:var(--text-primary)}.BookTheMeeting_available__JjwOX:hover{border-color:var(--accent-primary)}.BookTheMeeting_unavailable__d8NFo{opacity:.3;cursor:not-allowed}.BookTheMeeting_outsideMonth__Fqa92{opacity:.25}.BookTheMeeting_selected__54CoJ{background:var(--accent-primary);color:#000}.BookTheMeeting_today___eASW{border:1px dashed var(--accent-primary)}.BookTheMeeting_skeletonContent__I4A0P{padding:20px;text-align:center;color:var(--text-secondary);font-size:.9rem}.BookTheMeeting_timeSelector__ddHlI{margin-top:18px}.BookTheMeeting_timeSelector__ddHlI h5{margin-bottom:12px;font-size:.95rem;font-weight:600;color:var(--text-primary)}.BookTheMeeting_timesGrid__F0W9_{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:10px;gap:10px}.BookTheMeeting_timeSlot__5DAVe{padding:10px 8px;text-align:center;border-radius:8px;background:var(--bg-secondary);border:1px solid var(--border-muted);cursor:pointer;font-size:.85rem;transition:border-color .15s ease,background .15s ease}.BookTheMeeting_timeSlot__5DAVe:hover{border-color:var(--accent-primary)}.BookTheMeeting_timeSlot__5DAVe.BookTheMeeting_selected__54CoJ{background:var(--accent-primary);color:#000}.BookTheMeeting_confirmCard__Tk7pv{background:var(--bg-secondary);border-radius:14px;padding:24px;border:1px solid var(--border-muted)}.BookTheMeeting_confirmCard__Tk7pv h3{font-size:1.2rem;font-weight:700;margin-bottom:12px;color:var(--text-primary)}.BookTheMeeting_confirmCard__Tk7pv p{font-size:.9rem;margin-bottom:6px;color:var(--text-secondary)}.BookTheMeeting_flowButtons__k4Cz_{display:flex;gap:12px;margin-top:20px}.BookTheMeeting_buttonPrimary__mfTmX{flex:1 1;background:var(--accent-primary);color:#000;border:none;padding:12px;border-radius:10px;font-weight:600;cursor:pointer;transition:opacity .15s ease}.BookTheMeeting_buttonPrimary__mfTmX:hover{opacity:.9}.BookTheMeeting_buttonPrimary__mfTmX:disabled{opacity:.6;cursor:not-allowed}.BookTheMeeting_buttonSecondary__zei7C{flex:1 1;background:transparent;border:1px solid var(--border-muted);color:var(--text-primary);padding:12px;border-radius:10px;cursor:pointer}@media (max-width:640px){.BookTheMeeting_calendarDay__G3A76{height:40px;font-size:.85rem}.BookTheMeeting_flowButtons__k4Cz_{flex-direction:column}}.BookingFlow_bookingFlowWrapper__ENocw{width:100%;display:flex;justify-content:center}.BookingFlow_centered__TRX5Y{align-items:center;min-height:280px}.BookingFlow_bookingCard__rKzKa{width:100%;max-width:640px;background:var(--bg-card);border-radius:16px;padding:28px 24px;border:1px solid var(--border-muted);box-shadow:0 12px 30px rgba(0,0,0,.08)}.BookingFlow_title__9O__y{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:8px}.BookingFlow_subtitle__CSJv3{font-size:.95rem;line-height:1.6;color:var(--text-secondary)}.BookingFlow_centered__TRX5Y .BookingFlow_bookingCard__rKzKa,.BookingFlow_centered__TRX5Y .BookingFlow_subtitle__CSJv3,.BookingFlow_centered__TRX5Y .BookingFlow_title__9O__y{text-align:center}.BookingFlow_buttonPrimary__zOl56{margin-top:22px;width:100%;padding:12px 18px;border-radius:12px;border:none;cursor:pointer;background:var(--accent-primary);color:#000;font-weight:600;font-size:.95rem;transition:transform .15s ease,opacity .15s ease}.BookingFlow_buttonPrimary__zOl56:hover{opacity:.9;transform:translateY(-1px)}.BookingFlow_buttonPrimary__zOl56:active{transform:translateY(0)}.BookingFlow_record-spinner__4fL6x{margin:18px auto 0;width:42px;height:42px;border-radius:50%;border:4px solid var(--border-muted);border-top-color:var(--accent-primary);animation:BookingFlow_spin__IdJZM .8s linear infinite}@keyframes BookingFlow_spin__IdJZM{to{transform:rotate(1turn)}}.BookingFlow_thankYouBox__Zi_A6{text-align:center;padding:32px 16px}.BookingFlow_thankYouTitle__6bPdF{font-size:1.6rem;font-weight:700;margin-bottom:10px;color:var(--text-primary)}.BookingFlow_thankYouText__rJmiq{font-size:.95rem;color:var(--text-secondary);margin-bottom:24px}@media (max-width:640px){.BookingFlow_bookingCard__rKzKa{padding:22px 18px}.BookingFlow_title__9O__y{font-size:1.35rem}}.BookingFlow_walletButtonRow__et8C8{display:flex;justify-content:center;margin-top:24px}.BookingFlow_walletOverlayWrapper__XajMI{position:relative;display:inline-block}.BookingFlow_walletOverlayWrapper__XajMI .BookingFlow_buttonPrimary__zOl56{width:100%}.BookingFlow_walletOverlay__E51WI{position:absolute;top:calc(100% + 10px);left:50%;transform:translateX(-50%);width:260px;max-width:90vw;background:var(--bg-card);border:1px solid var(--border-muted);border-radius:14px;padding:8px;box-shadow:0 16px 40px rgba(0,0,0,.25);z-index:100}.BookingFlow_walletOption__gzDkc{width:100%;background:transparent;border:none;padding:12px 14px;text-align:center;font-size:.9rem;font-weight:600;color:var(--text-primary);border-radius:10px;cursor:pointer;transition:background .2s ease,transform .15s ease}.BookingFlow_walletOption__gzDkc:hover{background:var(--bg-secondary);transform:translateX(2px)}.BookingFlow_walletOption__gzDkc+.BookingFlow_walletOption__gzDkc{margin-top:4px}.BookingFlow_bookingCard__rKzKa *{color:inherit}body[data-theme=light] .BookingFlow_buttonPrimary__zOl56{color:#fff}@media (max-width:640px){.BookingFlow_walletOverlay__E51WI{left:0;transform:none}}.ScheduledMeetingWidget_widgetCard__uTM8f{background:var(--bg-secondary);border:1px solid var(--border-muted);border-radius:16px;max-width:650px;padding:20px;margin:0 auto 28px}.ScheduledMeetingWidget_widgetTitle__5DQ9a{font-size:1.1rem;font-weight:700;margin-bottom:16px;color:var(--text-primary)}.ScheduledMeetingWidget_loading__Mt6IQ{color:var(--text-secondary);text-align:center}.ScheduledMeetingWidget_meetingItem__XmFWO{display:flex;flex-direction:column;gap:14px}.ScheduledMeetingWidget_meetingInfo__yX3z7{display:flex;justify-content:space-between;font-size:.9rem;color:var(--text-primary)}.ScheduledMeetingWidget_meetingType__EQkpz{font-weight:600}.ScheduledMeetingWidget_actionRow__b2ZrQ{display:flex;gap:10px;flex-wrap:wrap}.ScheduledMeetingWidget_primary__dQRW6{background:var(--accent-primary);color:#000;border:none;padding:10px 14px;border-radius:10px;font-weight:600;cursor:pointer}.ScheduledMeetingWidget_primary__dQRW6:disabled{opacity:.4;cursor:not-allowed}.ScheduledMeetingWidget_secondary__tYchP{background:transparent;border:1px solid var(--border-muted);color:var(--text-primary);padding:10px 14px;border-radius:10px;cursor:pointer}.ContactView_contactsContainer__ZxQCO{padding:20px;color:#fff;font-family:Racing Sans One,sans-serif}.ContactView_sectionTitle__LDB9w{font-size:1.8rem;margin-bottom:20px;border-bottom:2px solid #f7c200;padding-bottom:10px}.ContactView_contactsList___UAKS{display:flex;flex-direction:column;gap:8px}.ContactView_headerRow__6ohuj{display:grid;grid-template-columns:1.5fr 1fr 1.5fr 1fr 1fr;font-weight:700;padding:10px;background:#1a1a1a;border-bottom:2px solid #333;color:#f7c200}.ContactView_contactRow__LLUAl{display:grid;grid-template-columns:1.5fr 1fr 1.5fr 1fr 1fr;padding:12px;background:#111;border-bottom:1px solid #333;transition:background .3s ease;cursor:pointer}.ContactView_contactRow__LLUAl:hover{background:#222}.ContactView_name__dhcd7{color:#f7c200;font-weight:600}.ContactView_loading__SSKxW{padding:40px;text-align:center;color:#ccc}.ContactOverlay_overlay__52DxW{position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,4%,.9);display:flex;justify-content:center;align-items:flex-start;padding-top:50px;z-index:9999}.ContactOverlay_card__YuGJp{margin-top:50px;background:#1a1a1a;border-radius:12px;width:90%;max-width:900px;color:#fff;padding:24px;position:relative;box-shadow:0 4px 20px rgba(0,0,0,.5);animation:ContactOverlay_slideIn__HuSwM .3s ease}@keyframes ContactOverlay_slideIn__HuSwM{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.ContactOverlay_header__fn6ag{text-align:center;border-bottom:1px solid #333;margin-bottom:20px}.ContactOverlay_header__fn6ag h2{font-size:1.8rem;color:#f7c200}.ContactOverlay_header__fn6ag p{margin:4px 0;color:#ccc}.ContactOverlay_reason__mOFIT{margin-top:6px;font-style:italic;color:#aaa}.ContactOverlay_closeButton__55gz2{position:absolute;top:10px;right:10px;background:transparent;border:none;font-size:1.4rem;color:#fff;cursor:pointer}.ContactOverlay_tabs__KIK6_{display:flex;justify-content:center;gap:10px;margin-bottom:20px}.ContactOverlay_tabs__KIK6_ button{background:#111;color:#fff;border:1px solid #333;padding:8px 16px;border-radius:6px;cursor:pointer;transition:all .2s ease}.ContactOverlay_tabs__KIK6_ button:hover{background:#222}.ContactOverlay_tabs__KIK6_ .ContactOverlay_active__1X6mB{background:#f7c200;color:#111;font-weight:700}.ContactOverlay_content__T9WWh{background:#111;padding:20px;border-radius:8px;min-height:200px}.ContactOverlay_tabContent__B5hv3 p{margin:6px 0;line-height:1.5;font-size:.95rem}.ContactOverlay_customerGrid__h46oc{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;text-align:left;margin-bottom:20px}.ContactOverlay_leftPane__W675_,.ContactOverlay_rightPane__Wv5kY{background:#111;padding:16px;border-radius:8px;border:1px solid #333}.ContactOverlay_customerName__mlhOM{font-size:1.5rem;color:#f7c200;margin-bottom:10px}.ContactOverlay_leftPane__W675_ p,.ContactOverlay_rightPane__Wv5kY p{margin:6px 0;color:#ddd;font-size:.95rem;line-height:1.4}.ContactOverlay_leftPane__W675_ strong,.ContactOverlay_rightPane__Wv5kY strong{color:#f7c200}.ContactOverlay_socialGroup__T4_DO p{margin-top:4px}.ContactOverlay_meetingList__XoATJ{list-style:none;margin:8px 0;padding:0}.ContactOverlay_meetingList__XoATJ li{margin-bottom:10px;border-bottom:1px solid #333;padding-bottom:6px}.ContactOverlay_meetingList__XoATJ a{color:#4da3ff;text-decoration:underline}.AdminProduct_card__kaHPn,.AdminProduct_overlay__O2C_P,.AdminProduct_productsContainer__PkP7I,.AdminProduct_productsTable__iMP_k{font-family:Roboto,system-ui,-apple-system,BlinkMacOS,Arial,sans-serif}.AdminProduct_productsContainer__PkP7I{background:#0d0d0d;border:1px solid #242424;border-radius:14px;padding:18px 20px;color:#fff;max-height:calc(95vh - 80px);overflow-y:auto}.AdminProduct_sectionTitle__pSKwt{font-size:1.2rem;font-weight:600;margin-bottom:10px}.AdminProduct_addButton__AO_rH{background:linear-gradient(180deg,#00d4ff,#0094ff);border:1px solid #00b6ff;color:#000;padding:8px 14px;border-radius:10px;font-weight:600;cursor:pointer;font-size:.9rem;margin-bottom:12px}.AdminProduct_addButton__AO_rH:hover{filter:brightness(1.1)}.AdminProduct_productsTable__iMP_k{border:1px solid #1f1f1f;border-radius:12px;overflow:hidden}.AdminProduct_headerRow__Plogx{background:#131313;font-size:.85rem;color:#bbb;border-bottom:1px solid #1f1f1f}.AdminProduct_headerRow__Plogx,.AdminProduct_productRow__YC0A1{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;padding:10px 12px}.AdminProduct_productRow__YC0A1{background:#0f0f0f;border-bottom:1px solid #1b1b1b;cursor:pointer;transition:background .15s}.AdminProduct_productRow__YC0A1:hover{background:#191919}.AdminProduct_name__Py7s4{font-weight:600;color:#eaeaea}.AdminProduct_statusActive__H_9t6{color:#18ffb2;font-weight:600}.AdminProduct_statusHidden__KODFi{color:#ff9f9f;font-weight:600}.AdminProduct_overlay__O2C_P{position:fixed;inset:0;background:rgba(0,0,0,.78);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:9999}.AdminProduct_card__kaHPn{background:#151515;border:1px solid #2a2a2a;border-radius:14px;width:min(900px,94vw);max-height:92vh;overflow-y:auto;padding:22px 26px;color:#e6e6e6;position:relative}.AdminProduct_closeButton__QRt6Z{position:absolute;top:10px;right:12px;background:transparent;border:none;color:#aaa;font-size:20px;cursor:pointer}.AdminProduct_closeButton__QRt6Z:hover{color:#fff}.AdminProduct_card__kaHPn h2{margin:0 0 18px;font-size:1.35rem;font-weight:600}.AdminProduct_customerGrid__wRVT6{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.AdminProduct_leftPane__SRQn4,.AdminProduct_rightPane__J5AMr{background:#0b0b0b;border:1px solid #232323;border-radius:12px;padding:14px 16px}.AdminProduct_card__kaHPn label{display:block;font-size:.85rem;margin-bottom:4px;color:#c9c9c9}.AdminProduct_card__kaHPn input,.AdminProduct_card__kaHPn select,.AdminProduct_card__kaHPn textarea{width:100%;background:#141414;color:#eee;border:1px solid #303030;border-radius:8px;padding:8px 10px;font-size:.9rem;margin-bottom:10px}.AdminProduct_card__kaHPn input:focus,.AdminProduct_card__kaHPn select:focus,.AdminProduct_card__kaHPn textarea:focus{border-color:#00c8ff;outline:none}.AdminProduct_card__kaHPn textarea{resize:vertical;min-height:80px}.AdminProduct_card__kaHPn input[type=checkbox]{width:auto;margin-right:8px}.AdminProduct_meetingActions__dk9Qi{display:flex;gap:10px;justify-content:flex-end;margin-top:18px}.AdminProduct_startBtn__2Nm6O{background:linear-gradient(180deg,#00eaff,#0096ff);color:#000;border:1px solid #00c2ff;border-radius:10px;padding:10px 14px;font-weight:600}.AdminProduct_cancelBtn__Ljnpm{background:#280000;border:1px solid #f44;color:#ffb3b3;border-radius:10px;padding:10px 14px;font-weight:600}@media (max-width:768px){.AdminProduct_customerGrid__wRVT6{grid-template-columns:1fr}}.AdminProduct_productsTable__iMP_k.AdminProduct_testimonials__1ZNM0 .AdminProduct_headerRow__Plogx,.AdminProduct_productsTable__iMP_k.AdminProduct_testimonials__1ZNM0 .AdminProduct_productRow__YC0A1{grid-template-columns:2fr 1fr 1fr 1fr}.AdminProduct_testimonialRating__7Z0yF{font-weight:700;color:#ffc107}.AdminProduct_testimonialVerified__giH_D{color:#18ffb2;font-weight:600}.AdminProduct_testimonialMeta__Jk5wb{font-size:.9rem;color:#cfcfcf;margin-bottom:8px}.AdminProduct_testimonialMeta__Jk5wb strong{color:#fff}.AdminProduct_testimonialBlock__uaUDn{margin-top:10px;padding:14px;background:#0b0b0b;border:1px solid #232323;border-radius:12px;font-size:.95rem;line-height:1.45;color:#eaeaea;white-space:pre-wrap}.AdminProduct_testimonialDivider__QHJpt{margin:14px 0;height:1px;background:#242424}.AdminProduct_meetingActions__dk9Qi.AdminProduct_dangerOnly__R1jmY{justify-content:center}.AdminProduct_meetingActions__dk9Qi.AdminProduct_dangerOnly__R1jmY .AdminProduct_cancelBtn__Ljnpm{background:linear-gradient(180deg,#3a0000,#200);border:1px solid #f55;color:#ffd1d1;font-size:.95rem}.AdminProduct_meetingActions__dk9Qi.AdminProduct_dangerOnly__R1jmY .AdminProduct_cancelBtn__Ljnpm:hover{background:linear-gradient(180deg,#ff4c4c,#d80000);color:#000}@media (max-width:768px){.AdminProduct_testimonialBlock__uaUDn{font-size:.9rem}.AdminProduct_productsTable__iMP_k.AdminProduct_testimonials__1ZNM0 .AdminProduct_headerRow__Plogx,.AdminProduct_productsTable__iMP_k.AdminProduct_testimonials__1ZNM0 .AdminProduct_productRow__YC0A1{grid-template-columns:1.5fr 1fr 1fr 1fr}}.MeetingsView_wrapper__FeqS9{width:100%;padding:20px;color:#fff}.MeetingsView_title__fmvSE{font-size:1.6rem;font-weight:600;margin-bottom:10px;text-align:center}.MeetingsView_list__t0BhC{display:flex;flex-direction:column;gap:8px}.MeetingsView_row__zj3Oy{background:#111;border:1px solid #333;padding:12px;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;transition:background .2s}.MeetingsView_row__zj3Oy:hover{background:#1b1b1b}.MeetingsView_name__HZrUZ,.MeetingsView_status__AtqI_,.MeetingsView_time__5VCAi{flex:1 1}.MeetingsView_overlay__t_oa5{position:fixed;inset:0;background:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:5000}.MeetingsView_card__XLCk_{background:#181818;color:#fff;border-radius:12px;padding:30px;width:90%;max-width:600px;position:relative}.MeetingsView_header__nuhRH{text-align:center;margin-bottom:20px}.MeetingsView_closeButton__rhy5_{position:absolute;top:15px;right:15px;background:none;border:none;color:#aaa;font-size:20px;cursor:pointer}.MeetingsView_detailsSection__t07bc{margin:20px 0;line-height:1.6}.MeetingsView_actions__5_eaq{display:flex;justify-content:center;gap:15px}.MeetingsView_startBtn__4abeu{background:#28a745;color:#fff}.MeetingsView_startBtn__4abeu,.MeetingsView_updateBtn___MteQ{border:none;padding:10px 18px;border-radius:6px;cursor:pointer}.MeetingsView_updateBtn___MteQ{background:#ffc107;color:#111}.MeetingsView_cancelBtn__WK7by{background:#dc3545;color:#fff;border:none;padding:10px 18px;border-radius:6px;cursor:pointer}.MeetingsView_empty__AdENj,.MeetingsView_error___TEH_,.MeetingsView_loading__MXzf1{text-align:center;margin-top:30px;font-size:1rem}.AdminBookingsView_bookingsView__9VBbg{height:auto;padding:10px 0;box-sizing:border-box}.AdminBookingsView_bookingsCard__N7Wq4,.AdminBookingsView_bookingsView__9VBbg{display:flex;justify-content:center;align-items:center;width:100%;margin:0 auto}.AdminBookingsView_bookingsCard__N7Wq4{background:hsla(0,0%,8%,.8);border:1px solid rgba(247,194,0,.25);border-radius:10px;text-align:center;color:#fff;max-width:520px;padding:16px 20px;box-shadow:0 0 12px rgba(247,194,0,.25);flex-direction:column}.AdminBookingsView_calendarHeader__GfKDB{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;width:100%}.AdminBookingsView_monthTitle__4x_Nb{color:#f7c200;font-family:Racing Sans One,sans-serif;font-size:1rem;letter-spacing:.4px;text-transform:uppercase}.AdminBookingsView_navButton__tjLg3{background:transparent;color:#f7c200;border:1px solid rgba(247,194,0,.3);border-radius:6px;padding:2px 8px;cursor:pointer;transition:all .25s ease;font-size:.7rem;text-transform:uppercase}.AdminBookingsView_navButton__tjLg3:hover{background:rgba(247,194,0,.15);border-color:#f7c200}.AdminBookingsView_weekdaysRow__XCLb7{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;color:#f7c200;font-weight:600;margin-bottom:4px;font-size:.75rem;font-family:Racing Sans One,sans-serif;width:100%}.AdminBookingsView_calendarGrid__pCALS{display:grid;grid-template-columns:repeat(7,minmax(40px,1fr));grid-gap:5px;gap:5px;width:100%;max-width:420px;margin:0 auto;justify-items:center;align-items:center}.AdminBookingsView_calendarDay__ZlhLC{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1/1;border-radius:6px;border:1px solid rgba(247,194,0,.15);font-size:.75rem;line-height:1;transition:all .25s ease}.AdminBookingsView_calendarDay__ZlhLC.AdminBookingsView_available__LRf0s{background:rgba(247,194,0,.1);color:#fff;cursor:pointer}.AdminBookingsView_calendarDay__ZlhLC.AdminBookingsView_available__LRf0s:hover{background:rgba(247,194,0,.25);border-color:#f7c200;transform:translateY(-1px)}.AdminBookingsView_calendarDay__ZlhLC.AdminBookingsView_selected__Ic1aF{background:#f7c200;color:#000;font-weight:700;box-shadow:0 0 6px rgba(247,194,0,.5)}.AdminBookingsView_calendarDay__ZlhLC.AdminBookingsView_unavailable__47JLT{background:hsla(0,0%,100%,.05);color:#666;cursor:not-allowed;border-style:dashed}.AdminBookingsView_calendarDay__ZlhLC.AdminBookingsView_today__Q0ALL{outline:1px dashed rgba(247,194,0,.4);outline-offset:1px}.AdminBookingsView_timeSelector__Md96Q{margin-top:15px;border-top:1px solid rgba(247,194,0,.25);padding-top:10px;width:100%;max-width:420px}.AdminBookingsView_timesGrid__AVZEG{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));grid-gap:6px;gap:6px;justify-items:center}.AdminBookingsView_timeSlot__RX0a4{background:hsla(0,0%,100%,.05);border:1px solid rgba(247,194,0,.25);border-radius:4px;padding:5px 0;color:#fff;transition:all .2s ease-in-out;width:100%;max-width:90px;font-size:.7rem}.AdminBookingsView_timeSlot__RX0a4:hover{background:rgba(247,194,0,.2);border-color:#f7c200}.AdminBookingsView_errorMessage__FxQfY{color:#ff4d4d;background:rgba(255,0,0,.1);border:1px solid rgba(255,0,0,.3);border-radius:5px;padding:6px 10px;margin-bottom:8px;font-weight:500;font-size:.8rem}.AdminBookingsView_skeletonContent__nDc8f{color:#ccc;padding:6px;font-style:italic;font-size:.85rem}@media (max-width:600px){.AdminBookingsView_bookingsCard__N7Wq4{max-width:90%;padding:12px 10px}.AdminBookingsView_calendarGrid__pCALS{max-width:100%;gap:3px}.AdminBookingsView_calendarDay__ZlhLC{font-size:.65rem}.AdminBookingsView_monthTitle__4x_Nb{font-size:.9rem}}.BookingSettings_settingsView__dDFbt{font-family:Racing Sans One,sans-serif;display:flex;justify-content:center;align-items:flex-start;padding:40px 0;color:#fff;background:linear-gradient(to bottom right,#0a0a0a,#1a1a1a);min-height:100vh;overflow-y:auto}.BookingSettings_settingsCard__s0F97{background:hsla(0,0%,8%,.95);border:2px solid #f7c200;border-radius:12px;box-shadow:0 0 20px rgba(247,194,0,.25);width:85%;max-width:1100px;padding:32px;position:relative;transition:all .3s ease-in-out}.BookingSettings_settingsCard__s0F97:hover{box-shadow:0 0 25px rgba(247,194,0,.4)}.BookingSettings_settingsCard__s0F97 h3{font-size:1.8rem;color:#f7c200;margin-bottom:20px;text-align:center;text-shadow:0 0 8px rgba(247,194,0,.3)}.BookingSettings_settingsCard__s0F97 h4{font-size:1.3rem;color:#fff;border-left:4px solid #f7c200;padding-left:10px;margin-bottom:16px}.BookingSettings_tabs__duPP3{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-bottom:24px}.BookingSettings_tabButton__HbvKM{background:#111;border:1px solid #f7c200;color:#f7c200;padding:10px 18px;font-size:.95rem;border-radius:6px;text-transform:uppercase;cursor:pointer;transition:all .25s ease;letter-spacing:.4px}.BookingSettings_tabButton__HbvKM:hover{background:#f7c200;color:#000;box-shadow:0 0 10px rgba(247,194,0,.5)}.BookingSettings_tabButton__HbvKM.BookingSettings_active__lGrLj{background:#fff!important;color:#000!important;border-color:#fff;box-shadow:0 0 10px rgba(247,194,0,.6);font-weight:700}.BookingSettings_tabButton__HbvKM:active{transform:scale(.97)}.BookingSettings_formRow__54m26{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:16px}.BookingSettings_formRow__54m26 label{font-size:1rem}.BookingSettings_formRow__54m26 input[type=date],.BookingSettings_formRow__54m26 input[type=number],.BookingSettings_formRow__54m26 input[type=text],.BookingSettings_formRow__54m26 input[type=time],.BookingSettings_formRow__54m26 select{background:#0d0d0d;color:#fff;border:1px solid #333;border-radius:6px;padding:8px 12px;min-width:120px;font-size:.95rem;outline:none;transition:border-color .25s ease,box-shadow .25s ease}.BookingSettings_formRow__54m26 input:focus,.BookingSettings_formRow__54m26 select:focus{box-shadow:0 0 8px rgba(247,194,0,.4)}.BookingSettings_formRow__54m26 small{display:block;color:#ccc;font-size:.85rem;margin-top:4px}.BookingSettings_daysToggle__QOtvL{display:flex;flex-wrap:wrap}.BookingSettings_daysToggle__QOtvL button{background:#222;color:#ccc;border:1px solid #555;border-radius:5px;padding:6px 12px;cursor:pointer;transition:all .25s ease}.BookingSettings_daysToggle__QOtvL button:hover{border-color:#f7c200;color:#fff}.BookingSettings_daysToggle__QOtvL button.BookingSettings_active__lGrLj{background:#f7c200;color:#000;border-color:#f7c200;box-shadow:0 0 8px rgba(247,194,0,.6)}.BookingSettings_settingsCard__s0F97 button{background:#111;color:#f7c200;border:1px solid #f7c200;border-radius:8px;padding:10px 20px;font-size:1rem;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:all .25s ease}.BookingSettings_settingsCard__s0F97 button:hover{background:#f7c200;color:#000;box-shadow:0 0 10px rgba(247,194,0,.5)}.BookingSettings_settingsCard__s0F97 button:disabled{background:#333;color:#777;border-color:#444;cursor:not-allowed}.BookingSettings_errorMessage__hhx3r{background:rgba(200,0,0,.2);border:1px solid red;color:#ff8080;padding:10px;border-radius:6px;margin-bottom:16px;text-align:center}@media (max-width:768px){.BookingSettings_settingsCard__s0F97{width:95%;padding:20px}.BookingSettings_formRow__54m26{flex-direction:column;align-items:flex-start}.BookingSettings_tabButton__HbvKM{font-size:.85rem;padding:8px 14px}.BookingSettings_settingsCard__s0F97 h3{font-size:1.4rem}.BookingSettings_settingsCard__s0F97 h4{font-size:1.1rem}}.BookingSettings_settingsView__dDFbt:has(.BookingSettings_bookingsView__uSlSj){align-items:center!important;padding:20px 0!important;min-height:85vh;background:linear-gradient(to bottom right,#0a0a0a,#141414)}.BookingSettings_settingsCard__s0F97:has(.BookingSettings_bookingsView__uSlSj){width:100%;max-width:600px!important;padding:18px 20px!important;border:1px solid rgba(247,194,0,.3);background:hsla(0,0%,6%,.9);border-radius:10px;box-shadow:0 0 15px rgba(247,194,0,.25);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:auto;margin:0 auto;transition:all .3s ease}.BookingSettings_settingsOverlay__V8b0n{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.75);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:9999;display:flex;justify-content:center;align-items:center;overflow-y:auto;padding:20px;box-sizing:border-box}.BookingSettings_settingsOverlay__V8b0n .BookingSettings_settingsCard__s0F97{background:hsla(0,0%,8%,.95);border:2px solid #f7c200;box-shadow:0 0 20px rgba(247,194,0,.3);border-radius:12px;max-width:900px;width:90%;padding:32px;animation:BookingSettings_fadeInUp__9JDSN .4s ease-out}.BookingSettings_closeOverlay__zza3C{position:absolute;top:14px;right:18px;background:rgba(247,194,0,.15);color:#f7c200;border:1px solid rgba(247,194,0,.4);border-radius:6px;cursor:pointer;padding:6px 10px;font-size:.85rem;transition:all .2s ease}.BookingSettings_closeOverlay__zza3C:hover{background:#f7c200;color:#000;box-shadow:0 0 10px rgba(247,194,0,.5)}@keyframes BookingSettings_fadeInUp__9JDSN{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.BookingSettings_availabilitySection__Ajs2q{display:flex;flex-direction:column;gap:0;padding:10px 0}.BookingSettings_formRow__54m26{display:grid;grid-template-columns:140px 1fr;align-items:center;grid-gap:15px;gap:15px;margin-bottom:0}.BookingSettings_formRow__54m26 label{color:#f7c200;font-weight:500;text-align:right;font-size:.95rem;white-space:nowrap}.BookingSettings_formRow__54m26 input[type=time],.BookingSettings_formRow__54m26 select{background:#0d0d0d;color:#fff;border:1px solid #333;border-radius:5px;padding:6px 10px;font-size:.9rem;width:100%;max-width:200px;outline:none;transition:border-color .25s ease,box-shadow .25s ease}.BookingSettings_formRow__54m26 input:focus,.BookingSettings_formRow__54m26 select:focus{border-color:#f7c200;box-shadow:0 0 6px rgba(247,194,0,.4)}.BookingSettings_formRow__54m26 input[type=checkbox]{transform:scale(1.2);margin-left:4px}.BookingSettings_blackoutDatesContainer__Hm31a{display:flex;flex-direction:column;gap:8px;width:100%}.BookingSettings_blackoutRow__31ZaP{display:grid;grid-template-columns:1fr 1fr 40px;grid-gap:8px;gap:8px;align-items:center;width:100%}.BookingSettings_blackoutRow__31ZaP input[type=date]{background:#0d0d0d;color:#fff;border:1px solid #333;border-radius:5px;padding:6px 10px;font-size:.9rem;outline:none;transition:border-color .25s ease,box-shadow .25s ease}.BookingSettings_blackoutRow__31ZaP input:focus{border-color:#f7c200;box-shadow:0 0 6px rgba(247,194,0,.4)}.BookingSettings_blackoutRow__31ZaP button{background:#111;color:#f7c200;border:1px solid #f7c200;border-radius:5px;font-size:.9rem;height:32px;cursor:pointer;transition:all .25s ease}.BookingSettings_blackoutRow__31ZaP button:hover{background:#f7c200;color:#000;box-shadow:0 0 8px rgba(247,194,0,.5)}.BookingSettings_addRangeBtn__bGV5Q{align-self:flex-start;background:#111;color:#f7c200;border:1px solid #f7c200;border-radius:6px;padding:6px 12px;font-size:.9rem;cursor:pointer;transition:all .25s ease}.BookingSettings_addRangeBtn__bGV5Q:hover{background:#f7c200;color:#000;box-shadow:0 0 8px rgba(247,194,0,.5)}@media (max-width:768px){.BookingSettings_blackoutRow__31ZaP{grid-template-columns:1fr}.BookingSettings_blackoutDatesContainer__Hm31a{gap:10px}}.BookingSettings_daysToggle__QOtvL{display:grid;grid-template-columns:repeat(auto-fit,minmax(48px,1fr));grid-gap:6px;gap:6px;max-width:340px}.BookingSettings_dayButton__108Kd{background:#222;color:#bbb;border:1px solid #444;border-radius:5px;padding:5px 0;font-size:.85rem;font-weight:500;letter-spacing:.3px;cursor:pointer;transition:all .2s ease}.BookingSettings_dayButton__108Kd:hover{border-color:#f7c200;color:#fff}.BookingSettings_dayButton__108Kd.BookingSettings_active__lGrLj{background:#f7c200;color:#000;border-color:#f7c200;box-shadow:0 0 6px rgba(247,194,0,.5)}.BookingSettings_helperText__B6EmG{color:#aaa;font-size:.85rem;text-align:center;margin-top:4px}.BookingSettings_buttonRow__RhLLm{display:flex;justify-content:center;margin-top:8px}.BookingSettings_buttonRow__RhLLm button{padding:8px 18px;font-size:.9rem;border-radius:6px;letter-spacing:.3px}@media (max-width:900px){.BookingSettings_formRow__54m26{grid-template-columns:120px 1fr}}@media (max-width:768px){.BookingSettings_formRow__54m26{grid-template-columns:1fr;align-items:flex-start}.BookingSettings_formRow__54m26 label{text-align:left;margin-bottom:4px}.BookingSettings_daysToggle__QOtvL{grid-template-columns:repeat(auto-fit,minmax(46px,1fr));max-width:100%}}.ErrorLogsView_errorLogsSection__SGF_p{padding:20px;background:#0d0d0d;color:#eaeaea;border-radius:12px;border:1px solid hsla(0,0%,100%,.08);box-shadow:0 4px 16px rgba(0,0,0,.5);overflow-x:auto;-webkit-overflow-scrolling:touch}.ErrorLogsView_errorLogsSection__SGF_p h3{margin:0 0 16px;font-size:1.5rem;color:#f7c200;letter-spacing:.6px;font-weight:600}.ErrorLogsView_controls__gUwvp{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:18px}.ErrorLogsView_deleteAllButton__W9Nkv,.ErrorLogsView_loadMoreButton__xolCk,.ErrorLogsView_sortButton__Nrfot{background:#1c1c1c;color:#f7c200;border:1px solid #333;border-radius:8px;padding:10px 18px;font-size:.92rem;font-weight:500;cursor:pointer;transition:all .22s ease;white-space:nowrap}.ErrorLogsView_loadMoreButton__xolCk:hover:not(:disabled),.ErrorLogsView_sortButton__Nrfot:hover:not(:disabled){background:#2b2b2b;color:#fff;border-color:#555}.ErrorLogsView_deleteAllButton__W9Nkv{border-color:#d9534f;color:#ff6b6b}.ErrorLogsView_deleteAllButton__W9Nkv:hover:not(:disabled){background:#d9534f;color:#fff;border-color:#c9302c}.ErrorLogsView_errorMessage__1g9p9{background:rgba(255,80,80,.16);border:1px solid rgba(255,80,80,.35);color:#ff6b6b;padding:14px 18px;border-radius:10px;margin-bottom:18px;font-family:Courier New,monospace;font-size:.94rem;line-height:1.5}.ErrorLogsView_totalCount__kXNbv{margin:8px 0 16px;color:#bbb;font-size:.98rem;font-weight:500}.ErrorLogsView_tableContainer__3u9ZN{border-radius:12px;border:1px solid hsla(0,0%,100%,.07);background:#141414;overflow:hidden;box-shadow:0 3px 10px rgba(0,0,0,.4)}.ErrorLogsView_table__3fDB9{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.9rem}.ErrorLogsView_table__3fDB9 td:first-child,.ErrorLogsView_table__3fDB9 th:first-child{width:13%}.ErrorLogsView_table__3fDB9 td:nth-child(2),.ErrorLogsView_table__3fDB9 th:nth-child(2){width:16%}.ErrorLogsView_table__3fDB9 td:nth-child(3),.ErrorLogsView_table__3fDB9 th:nth-child(3){width:28%}.ErrorLogsView_table__3fDB9 td:nth-child(4),.ErrorLogsView_table__3fDB9 th:nth-child(4){width:23%}.ErrorLogsView_table__3fDB9 td:nth-child(5),.ErrorLogsView_table__3fDB9 th:nth-child(5){width:20%}.ErrorLogsView_table__3fDB9 th{background:#1b1b1b;color:#f7c200;padding:16px 12px;text-align:left;font-weight:600;font-size:.88rem;text-transform:uppercase;letter-spacing:.6px;position:-webkit-sticky;position:sticky;top:0;z-index:10;border-bottom:2px solid #f7c200}.ErrorLogsView_table__3fDB9 td{padding:14px 12px;border-bottom:1px solid hsla(0,0%,100%,.06);vertical-align:top;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ErrorLogsView_table__3fDB9 tr:nth-child(2n) td{background:hsla(0,0%,100%,.018)}.ErrorLogsView_table__3fDB9 tr:hover td{background:rgba(247,194,0,.11)}.ErrorLogsView_detailsPre__w6oca{background:#0a0a0a;padding:10px 12px;border-radius:6px;font-family:Fira Code,Consolas,Courier New,monospace;font-size:.79rem;line-height:1.45;color:#a8d8ea;margin:6px 0;max-height:160px;overflow-y:auto;white-space:pre-wrap;word-break:break-all;border:1px solid hsla(0,0%,100%,.08)}.ErrorLogsView_table__3fDB9 td:nth-child(5){font-family:Courier New,monospace;color:#9fefc8;font-weight:500}@media (max-width:768px){.ErrorLogsView_table__3fDB9,.ErrorLogsView_table__3fDB9 tbody,.ErrorLogsView_table__3fDB9 td,.ErrorLogsView_table__3fDB9 th,.ErrorLogsView_table__3fDB9 thead,.ErrorLogsView_table__3fDB9 tr{display:block}.ErrorLogsView_table__3fDB9 thead tr{position:absolute;top:-9999px;left:-9999px}.ErrorLogsView_table__3fDB9 tr{background:#1a1a1a;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;margin-bottom:16px;padding:14px;box-shadow:0 2px 8px rgba(0,0,0,.3)}.ErrorLogsView_table__3fDB9 td{border:none;padding:10px 0 10px 50%;position:relative;white-space:normal;word-wrap:break-word}.ErrorLogsView_table__3fDB9 td:before{content:attr(data-label);position:absolute;left:14px;width:45%;font-weight:600;color:#f7c200;text-transform:uppercase;font-size:.78rem;letter-spacing:.6px}.ErrorLogsView_table__3fDB9 td:last-child{padding-bottom:0}.ErrorLogsView_detailsPre__w6oca{font-size:.82rem;max-height:220px}}.ErrorLogsView_noData__NT1zs{text-align:center;padding:48px 20px;color:#888;font-style:italic;font-size:1.1rem;grid-column:1/-1}.ErrorLogsView_loadMore__BYHhT{display:flex;justify-content:center;margin-top:28px}.ErrorLogsView_loadMoreButton__xolCk{padding:13px 32px;font-size:.98rem;font-weight:600}.ErrorLogsView_skeleton__TAkUr{background:linear-gradient(90deg,#1b1b1b 25%,#262626 50%,#1b1b1b 75%);background-size:400% 100%;animation:ErrorLogsView_shimmer__13nvb 1.8s infinite;height:160px;border-radius:12px;margin-top:16px;border:1px solid hsla(0,0%,100%,.06)}@keyframes ErrorLogsView_shimmer__13nvb{0%{background-position:-400px 0}to{background-position:400px 0}}@import url("https://fonts.googleapis.com/css2?family=Racing+Sans+One&display=swap");.AdminPanel_adminPanelBar__z73p_{position:fixed!important;top:60px!important;left:0;width:100%;background:linear-gradient(90deg,#111,#1a1a1a)!important;color:#fff!important;border-bottom:2px solid #f7c200!important;font-family:Racing Sans One,sans-serif!important;padding:8px 0;z-index:20000!important;box-shadow:0 2px 10px rgba(0,0,0,.35)!important}@media (max-width:768px){.AdminPanel_adminPanelBar__z73p_{top:60px!important;padding:6px 0}}.AdminPanel_adminPanelWrapper__f_oVg{position:relative;z-index:10}.AdminPanel_adminPanelHeader__2qkt3{margin-top:10px;align-items:flex-end;justify-content:flex-start}.AdminPanel_adminPanelHeader__2qkt3::-webkit-scrollbar{height:6px}.AdminPanel_adminPanelHeader__2qkt3::-webkit-scrollbar-thumb{background:#f7c200;border-radius:10px}.AdminPanel_adminPanelHeader__2qkt3::-webkit-scrollbar-track{background:#222}.AdminPanel_adminTitle__iZIyV{font-size:1rem;font-weight:600;color:#f7c200;margin-right:20px;margin-left:50px;letter-spacing:.5px;white-space:nowrap;padding-bottom:2px}.AdminPanel_adminTabScroll__fZqcM{align-items:flex-end}.AdminPanel_adminTabBtn__TgEgv{background:transparent;color:#ccc;border:none;font-size:.95rem;letter-spacing:.5px;padding:6px 14px;border-radius:4px;transition:all .25s ease-in-out;cursor:pointer;text-transform:uppercase;white-space:nowrap;line-height:1;margin-bottom:0}.AdminPanel_adminTabBtn__TgEgv:hover{color:#fff;background:rgba(247,194,0,.1)}.AdminPanel_active__9VWyK{background:#f7c200;color:#000;box-shadow:0 0 10px rgba(247,194,0,.7)}.AdminPanel_adminModalOverlay__jQbmr{position:fixed;inset:0;background:rgba(0,0,0,.8);z-index:25000;display:flex;align-items:center;justify-content:center;animation:AdminPanel_fadeIn__jxrCp .3s ease-in-out}.AdminPanel_adminModalContent__EAIqu{background:#111;color:#fff;width:65%;margin-top:60px;max-width:1200px;max-height:90vh;overflow-y:auto;border:2px solid #f7c200;border-radius:10px;box-shadow:0 0 30px rgba(247,194,0,.4);padding:20px;position:relative;animation:AdminPanel_slideUp__j3LxI .35s ease-out}.AdminPanel_adminCloseBtn__5_QPa{position:absolute;top:12px;right:18px;background:transparent;border:none;color:#f7c200;font-size:1.5rem;cursor:pointer;transition:all .25s ease}.AdminPanel_adminCloseBtn__5_QPa:hover{transform:scale(1.1);color:#fff}.AdminPanel_adminDatabaseView__tpcUB{text-align:center;color:#f7c200;margin-top:20px}@keyframes AdminPanel_fadeIn__jxrCp{0%{opacity:0}to{opacity:1}}@keyframes AdminPanel_slideUp__j3LxI{0%{transform:translateY(40px);opacity:.8}to{transform:translateY(0);opacity:1}}@media (max-width:768px){.AdminPanel_adminPanelBar__z73p_{top:var(--header-height,50px);padding:8px 0}.AdminPanel_adminModalContent__EAIqu{width:95%;padding:16px}.AdminPanel_adminTabBtn__TgEgv{font-size:.8rem;padding:6px 10px;line-height:1}.AdminPanel_adminTitle__iZIyV{font-size:.9rem;margin-left:20px;padding-bottom:2px}}.AdminPanel_bookingSystemContainer__SG7CE .AdminPanel_section__TkXaJ{max-width:900px}.AdminPanel_bookingSystemContainer__SG7CE h2{color:#f7c200;margin-bottom:10px;font-family:Racing Sans One,sans-serif;text-transform:uppercase;letter-spacing:1px;border-bottom:2px solid rgba(247,194,0,.3);padding-bottom:8px}.AdminPanel_settings-card__NnET0{background:#1a1a1a;border:1px solid rgba(247,194,0,.3);border-radius:10px;padding:24px;max-width:800px;box-shadow:0 0 12px rgba(247,194,0,.25)}.AdminPanel_bookingSystemContainer__SG7CE{max-width:700px;justify-content:flex-start}.AdminPanel_bookingSystemContainer__SG7CE .AdminPanel_section__TkXaJ{max-width:600px;border-top:1px solid rgba(247,194,0,.25);padding-top:16px;margin-top:16px}.AdminPanel_bookingSystemContainer__SG7CE .AdminPanel_subsection__67bxO{padding:8px 0;margin:4px 0}.AdminPanel_bookingSystemContainer__SG7CE button{font-size:.9rem;padding:7px 16px;margin-top:10px}.AdminPanel_settings-view__7N3qK{display:flex;justify-content:center;align-items:flex-start;width:100%;padding:20px 0;box-sizing:border-box}.AdminPanel_settings-card__NnET0{background:transparent;border:none;box-shadow:none;max-width:900px;padding:0}.AdminPanel_bookingSystemContainer__SG7CE,.AdminPanel_settings-card__NnET0{width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}.AdminPanel_bookingSystemContainer__SG7CE{max-width:750px;gap:20px}.AdminPanel_bookingSystemContainer__SG7CE .AdminPanel_section__TkXaJ{width:90%;border-top:1px solid rgba(247,194,0,.3);padding-top:18px;margin-top:18px;text-align:center}.AdminPanel_bookingSystemContainer__SG7CE .AdminPanel_section__TkXaJ:first-of-type{border-top:none}.AdminPanel_bookingSystemContainer__SG7CE .AdminPanel_subsection__67bxO{border-bottom:1px solid rgba(247,194,0,.15);padding:10px 0;margin:5px 0;width:80%;color:#ddd}.AdminPanel_bookingSystemContainer__SG7CE .AdminPanel_tabGroup____EsL{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;border-bottom:2px solid rgba(247,194,0,.3);padding-bottom:12px;margin-bottom:16px}.AdminPanel_bookingSystemContainer__SG7CE .AdminPanel_tabGroup____EsL span{background:hsla(0,0%,100%,.05);border:1px solid rgba(247,194,0,.3);padding:8px 16px;border-radius:6px;color:#f7c200;text-transform:uppercase;letter-spacing:.5px;font-size:.9rem;transition:all .25s ease-in-out;cursor:pointer}.AdminPanel_bookingSystemContainer__SG7CE .AdminPanel_tabGroup____EsL span:hover{background:rgba(247,194,0,.15);border-color:#f7c200}.AdminPanel_bookingSystemContainer__SG7CE button{background:#f7c200;color:#000;border:none;border-radius:6px;padding:8px 18px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:all .3s ease-in-out;margin-top:12px;box-shadow:0 0 8px rgba(247,194,0,.4)}.AdminPanel_bookingSystemContainer__SG7CE button:hover{background:#fff;color:#111}.AdminPanel_bookingSystemContainer__SG7CE h2,.AdminPanel_bookingSystemContainer__SG7CE h3{color:#f7c200;margin-bottom:10px;font-family:Racing Sans One,sans-serif;text-transform:uppercase;letter-spacing:1px;border-bottom:2px solid rgba(247,194,0,.3);padding-bottom:8px}.AdminPanel_adminPanelHeader__2qkt3{display:flex;align-items:center;justify-content:center;padding:8px 14px;overflow-x:auto;white-space:nowrap;scrollbar-width:thin;scrollbar-color:#f7c200 #222}.AdminPanel_adminTitle__iZIyV{margin:0 20px;text-align:center}.AdminPanel_adminTabScroll__fZqcM{display:flex;align-items:center;justify-content:center;gap:12px}@media (max-width:768px){.AdminPanel_adminPanelHeader__2qkt3{overflow-x:auto!important;scroll-behavior:smooth;scroll-snap-type:x mandatory;justify-content:flex-start!important}.AdminPanel_adminTitle__iZIyV{flex-shrink:0;display:inline-block;min-width:120px;padding-left:16px;text-align:left}.AdminPanel_adminTabScroll__fZqcM{flex-shrink:0;display:flex;align-items:center;justify-content:flex-start;gap:12px;scroll-snap-align:start}.AdminPanel_adminTabBtn__TgEgv{scroll-snap-align:start}}.AdminPanel_control-btn__gfIaG,.AdminPanel_mini-btn__rVv8z{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);color:#f7c200;border-radius:8px;padding:8px;margin:0 4px;display:flex;align-items:center;justify-content:center;transition:all .25s ease}.AdminPanel_control-btn__gfIaG:hover,.AdminPanel_mini-btn__rVv8z:hover{background:rgba(247,194,0,.15);transform:scale(1.05);color:#fff}.AdminPanel_control-btn__gfIaG svg,.AdminPanel_mini-btn__rVv8z svg{stroke-width:2.2}.AdminPanel_control-btn__gfIaG:active,.AdminPanel_mini-btn__rVv8z:active{transform:scale(.95);background:rgba(247,194,0,.25)}.AdminPanel_adminTable__2LQQ3{width:100%;border-collapse:collapse;margin-top:15px;color:#fff;font-size:.9rem}.AdminPanel_adminTable__2LQQ3 th{background:rgba(247,194,0,.15);color:#f7c200;padding:10px;border-bottom:2px solid rgba(247,194,0,.3);text-align:left}.AdminPanel_adminTable__2LQQ3 td{padding:10px;border-bottom:1px solid hsla(0,0%,100%,.1)}.AdminPanel_tableRow__UkvZa:hover{background:rgba(247,194,0,.08);cursor:pointer;transition:background .2s ease}.AdminPanel_expandedRow__2DUbw td{background:hsla(0,0%,100%,.05);border-top:none;padding:0}.AdminPanel_expandedRow__2DUbw div{animation:AdminPanel_expandFade__jm7T6 .3s ease}@keyframes AdminPanel_expandFade__jm7T6{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.AdminPanel_control-btn__gfIaG{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);color:#f7c200;border-radius:8px;padding:8px;display:flex;align-items:center;justify-content:center;transition:all .25s ease;font-size:1.1rem}.AdminPanel_control-btn__gfIaG:hover{background:rgba(247,194,0,.15);transform:scale(1.05);color:#fff}.AdminPanel_control-btn__gfIaG:active{transform:scale(.95);background:rgba(247,194,0,.25)}.AdminPanel_contractPanel__q7W6S{width:100%;max-width:850px;margin:0 auto;background:#1a1a1a;border:1px solid rgba(247,194,0,.3);border-radius:12px;box-shadow:0 0 18px rgba(247,194,0,.25);padding:28px;display:flex;flex-direction:column;gap:18px;color:#fff;font-family:Racing Sans One,sans-serif}.AdminPanel_contractPanel__q7W6S h3,.AdminPanel_contractPanel__q7W6S h4{color:#f7c200;text-transform:uppercase;letter-spacing:1px;border-bottom:2px solid rgba(247,194,0,.3);padding-bottom:6px;margin-bottom:12px}.AdminPanel_contractPanel__q7W6S label{display:block;text-align:left;color:#ccc;font-size:.9rem;margin-bottom:4px;letter-spacing:.3px}.AdminPanel_contractPanel__q7W6S input,.AdminPanel_contractPanel__q7W6S select,.AdminPanel_contractPanel__q7W6S textarea{width:100%;background:#111;border:1px solid #333;color:#fff;border-radius:6px;padding:8px 10px;font-size:.9rem;margin-bottom:12px;transition:border .2s ease,background .2s ease}.AdminPanel_contractPanel__q7W6S input:focus,.AdminPanel_contractPanel__q7W6S select:focus,.AdminPanel_contractPanel__q7W6S textarea:focus{border-color:#f7c200;background:#000;outline:none}.AdminPanel_contractPanel__q7W6S .AdminPanel_buttonRow__7QGJg{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px}.AdminPanel_contractPanel__q7W6S button{background:#f7c200;color:#000;border:none;border-radius:6px;padding:8px 18px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:all .3s ease-in-out;box-shadow:0 0 8px rgba(247,194,0,.4)}.AdminPanel_contractPanel__q7W6S button:hover{background:#fff;color:#111}.AdminPanel_contractPanel__q7W6S .AdminPanel_readSection__Q_5Se{background:hsla(0,0%,100%,.03);border:1px solid rgba(247,194,0,.25);border-radius:8px;padding:14px;margin-top:12px}.AdminPanel_contractPanel__q7W6S .AdminPanel_readSection__Q_5Se p{color:#f7c200;font-size:.85rem;margin-top:6px}.AdminPanel_contractPanel__q7W6S .AdminPanel_inputRow__bIryd{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.AdminPanel_contractPanel__q7W6S .AdminPanel_inlineRow__u4f3g{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.AdminPanel_contractPanel__q7W6S .AdminPanel_inlineRow__u4f3g input{flex:1 1}.AdminPanel_contractPanel__q7W6S hr{border:none;border-top:1px solid rgba(247,194,0,.2);margin:16px 0}.AdminPanel_contractPanel__q7W6S .AdminPanel_txStatus__ZWrsH{color:#f7c200;text-align:center;font-size:.9rem;margin-top:8px}.newsletter_wrapper__SrGVv{background:transparent;padding:0;border-radius:0;max-width:100%;margin:0}.newsletter_title__UFI5H{font-size:.95rem;letter-spacing:2px;text-transform:uppercase;color:var(--footer-text);text-align:left;margin-bottom:10px}.newsletter_underline__MkopT{display:none}.newsletter_form__w45SA{display:flex;flex-direction:column;gap:12px}.newsletter_input__M05Dn{width:100%;padding:12px 14px;background:transparent;border:1px solid var(--footer-border);border-radius:6px;color:var(--footer-text);font-size:.85rem}.newsletter_input__M05Dn::placeholder{color:var(--footer-muted)}.newsletter_input__M05Dn:focus{outline:none}.newsletter_inputError__BrMXM,.newsletter_input__M05Dn:focus{border-color:var(--footer-accent)}.newsletter_buttonRow__9EjQU{display:flex;gap:12px;margin-top:6px}.newsletter_button__7pKpW{padding:10px 18px;font-size:.75rem;letter-spacing:1px;text-transform:uppercase;border-radius:999px;border:1px solid var(--footer-accent);background:transparent;color:var(--footer-accent);cursor:pointer;transition:all .2s ease}.newsletter_button__7pKpW:hover:not(:disabled){background:var(--footer-accent);color:var(--footer-bg)}.newsletter_unsubscribe__n0ZxM{opacity:.6}.newsletter_button__7pKpW:disabled{opacity:.4;cursor:not-allowed}.newsletter_error__xxvW4,.newsletter_message__fUiyo{font-size:.75rem;color:var(--footer-accent)}@media (max-width:768px){.newsletter_buttonRow__9EjQU{flex-direction:column}.newsletter_button__7pKpW{width:100%}}.newsletter_info__V2cDE{font-family:Roboto Mono,monospace;font-size:13px;color:var(--newsletter-muted);text-align:center}.Footer_footer__n0QZE{background:var(--footer-bg);color:var(--footer-text);padding:80px 0 30px;border-top:1px solid var(--footer-border)}.Footer_footerGrid__13j8m{width:90%;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:40px;gap:40px}.Footer_column__Of3Ba h3{font-size:.95rem;letter-spacing:2px;text-transform:uppercase;margin-bottom:16px;color:var(--footer-text)}.Footer_column__Of3Ba p{font-size:.9rem;line-height:1.8;color:var(--footer-muted)}.Footer_column__Of3Ba ul{list-style:none;padding:0;margin:0}.Footer_column__Of3Ba li{padding:8px 0;font-weight:800;letter-spacing:.8px;text-transform:uppercase}.Footer_column__Of3Ba a{color:var(--footer-accent);opacity:.85}.Footer_column__Of3Ba a:hover{opacity:1}.Footer_linkAccent__DT9Ux{color:var(--footer-accent);font-weight:700}.Footer_shareIcons__Isny_{display:flex;gap:12px;margin-top:16px}.Footer_footerBottom__SYtFg{margin-top:60px;padding-top:30px;border-top:1px solid var(--footer-border);text-align:center}.Footer_footerNote__aj_Uo{margin-top:12px;font-size:.8rem;color:var(--footer-muted)}@media (max-width:768px){.Footer_footer__n0QZE{padding:60px 0 20px}.Footer_footerGrid__13j8m{gap:30px}}.Footer_socialLinks___R7NO{display:flex;justify-content:center;align-items:center;gap:14px}.Footer_socialLinks___R7NO a{font-size:1.15rem;color:var(--footer-social);opacity:.85;transition:color .25s ease,opacity .25s ease,transform .15s ease}.Footer_socialLinks___R7NO a:hover{color:var(--footer-social-hover);opacity:1;transform:translateY(-2px)}@media (max-width:640px){.Footer_footer__n0QZE{padding:24px 0 16px}}