html,body{font-size:16px;line-height:1.5;color:#01c0d4;margin:0;padding:0;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}._header_1nj9z_20{background:#fff;box-shadow:0 2px 4px #00000014;position:sticky;top:0;z-index:1000;width:100%}._container_1nj9z_32{display:grid;grid-template-columns:auto 1fr auto;align-items:center;padding:.25rem 1.25rem;max-width:1200px;margin:0 auto;gap:1.5rem;min-height:4.5rem;border-color:transparent;box-sizing:border-box}._logo_1nj9z_48{display:flex;align-items:center}._logoImg_1nj9z_53{height:8.2rem;width:auto;display:block;margin-top:-1.6rem;margin-bottom:-1.6rem;transition:transform .2s ease}._logoImg_1nj9z_53:hover{transform:scale(1.05)}._searchContainer_1nj9z_69{display:flex;align-items:center;gap:10px;width:100%;max-width:100%;padding:1px 8px;border-radius:30px;background:#fff;border:2px solid transparent;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;position:relative}._searchContainer_1nj9z_69:hover{border-color:#01c0d4;background-color:#01c0d40f;box-shadow:0 0 8px #01c0d440}._searchContainer_1nj9z_69:focus-within{border-color:#01c0d4;background-color:#01c0d40f;box-shadow:0 0 10px #01c0d473}._searchInput_1nj9z_95{flex:1;min-width:0;border:none;outline:none;box-shadow:none;background:transparent;color:#333;font-size:16px;padding:8px 4px;border-radius:9999px;appearance:none;caret-color:#01c0d4;width:100%}._searchInput_1nj9z_95::placeholder{color:#fa9b71;font-style:italic;transition:color .2s ease}._searchInput_1nj9z_95:focus::placeholder{color:#01c0d4}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}._searchButton_1nj9z_129{background:#01c0d4;border:none;color:#fff;padding:8px 16px;border-radius:20px;cursor:pointer;transition:background .2s ease,transform .15s ease;font-weight:600;white-space:nowrap}._searchButton_1nj9z_129:hover{background:#25c7d1;transform:translateY(-1px);box-shadow:0 4px 8px #01c0d44d}._searchButton_1nj9z_129:active{transform:translateY(0)}._nav_1nj9z_154{display:flex;justify-content:center;align-items:center;gap:1.5rem}._navLink_1nj9z_161{text-decoration:none;color:#01c0d4;font-size:.95rem;font-weight:600;padding:.5rem 1rem;border-radius:999px;transition:background-color .2s ease,color .2s ease,transform .15s ease;background:transparent;border:none;cursor:pointer;line-height:1.2;white-space:nowrap}._navLink_1nj9z_161:hover{background-color:#fa9b71;color:#fff}._navLink_1nj9z_161:active{transform:translateY(1px)}._navLink_1nj9z_161:focus-visible{outline:none;box-shadow:0 0 0 3px #01c0d440}._ctaLink_1nj9z_193{font-weight:600;background:none;box-shadow:none;color:#01c0d4}._ctaLink_1nj9z_193:hover{background-color:#fa9b71;color:#fff}._signInLink_1nj9z_205{font-weight:600;color:#fff;background:#01c0d4;padding:.5rem 1.25rem;border-radius:999px;text-align:center;transition:background .2s ease,transform .15s ease}._signInLink_1nj9z_205:hover{background:#fa9b71;color:#fff;transform:translateY(-1px)}._signInLink_1nj9z_205:active{transform:translateY(0)}._exploreMenu_1nj9z_228,._accountMenu_1nj9z_229{position:relative;display:inline-flex;align-items:center;gap:.35rem;-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:999px;color:#01c0d4;padding:.35rem .85rem}._exploreMenu_1nj9z_228:hover,._accountMenu_1nj9z_229:hover{background-color:#fa9b71;color:#fff}._dropdown_1nj9z_247,._accountDropdown_1nj9z_248{position:absolute;top:calc(100% + 8px);left:0;min-width:220px;background:#fff;border-radius:12px;box-shadow:0 10px 30px #0000001f;padding:.5rem 0;z-index:1001;animation:_dropdownIn_1nj9z_1 .16s cubic-bezier(.2,.7,.2,1) both;border:1px solid rgba(0,0,0,.1)}._dropdown_1nj9z_247:before,._accountDropdown_1nj9z_248:before{content:"";position:absolute;top:-6px;left:16px;width:12px;height:12px;background:#fff;transform:rotate(45deg);border-top:1px solid rgba(0,0,0,.1);border-left:1px solid rgba(0,0,0,.1)}._dropdown_1nj9z_247 a,._accountDropdown_1nj9z_248 a,._accountDropdown_1nj9z_248 button{display:block;padding:.75rem 1rem;text-decoration:none;color:#01c0d4;font-weight:600;background:transparent;border:none;text-align:left;width:100%;cursor:pointer;white-space:nowrap;transition:background-color .18s ease,color .18s ease,padding-left .18s ease}._dropdown_1nj9z_247 a:hover,._accountDropdown_1nj9z_248 a:hover,._accountDropdown_1nj9z_248 button:hover{background-color:#01c0d41a;color:#fa9b71;padding-left:1.25rem}._logoutButton_1nj9z_301{color:#ee6558!important;font-weight:700;border-top:1px solid rgba(0,0,0,.1)!important;margin-top:.25rem}@keyframes _dropdownIn_1nj9z_1{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._hamburger_1nj9z_322{display:none;flex-direction:column;justify-content:space-between;width:28px;height:20px;background:none;border:none;padding:0;cursor:pointer;tap-highlight-color:transparent}._bar_1nj9z_335{height:3px;width:100%;background-color:#01c0d4;border-radius:2px;transition:transform .3s ease,opacity .3s ease}._hamburger_1nj9z_322._active_1nj9z_343 ._bar_1nj9z_335:nth-child(1){transform:translateY(8.5px) rotate(45deg)}._hamburger_1nj9z_322._active_1nj9z_343 ._bar_1nj9z_335:nth-child(2){opacity:0}._hamburger_1nj9z_322._active_1nj9z_343 ._bar_1nj9z_335:nth-child(3){transform:translateY(-8.5px) rotate(-45deg)}._desktopOnly_1nj9z_358{display:flex}._mobileOnly_1nj9z_362{display:none}._closeButton_1nj9z_369{display:none;background:transparent;border:none;font-size:1.75rem;line-height:1;font-weight:400;padding:0;margin:0;cursor:pointer;color:#01c0d4;z-index:2000;position:absolute;top:1rem;right:1rem;width:44px;height:44px;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s ease}._closeButton_1nj9z_369:hover{color:#fa9b71;background-color:#0000000d}._closeButton_1nj9z_369:focus{outline:none;box-shadow:0 0 0 3px #01c0d440}._searchForm_1nj9z_405{position:relative;display:flex;align-items:center;width:100%}._clearSearch_1nj9z_412{position:absolute;right:60px;background:none;border:none;font-size:18px;cursor:pointer;color:#666;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s ease}._clearSearch_1nj9z_412:hover{color:#333;background-color:#0000000d}._searchSuggestions_1nj9z_435{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ddd;border-top:none;border-radius:0 0 12px 12px;box-shadow:0 4px 12px #0000001a;z-index:1000;max-height:300px;overflow-y:auto}._suggestionItem_1nj9z_450{padding:12px 16px;cursor:pointer;border-bottom:1px solid #f0f0f0;transition:background-color .2s}._suggestionItem_1nj9z_450:hover{background-color:#f8f9fa}._suggestionItem_1nj9z_450:last-child{border-bottom:none}._suggestionName_1nj9z_465{font-weight:600;color:#333;margin-bottom:4px}._suggestionType_1nj9z_471{font-size:12px;color:#666;text-transform:capitalize}@media (max-width: 1024px){._container_1nj9z_32{gap:1rem;padding:.25rem 1rem}._nav_1nj9z_154{gap:1rem}._logoImg_1nj9z_53{height:6rem;margin-top:-1rem;margin-bottom:-1rem}}@media (max-width: 840px){._header_1nj9z_20{width:100vw;overflow:hidden}._container_1nj9z_32{display:flex;align-items:center;justify-content:space-between;padding:0 1rem;gap:1rem;min-height:4rem}._logoImg_1nj9z_53{height:4.5rem;margin:0}._hamburger_1nj9z_322{display:flex}._desktopOnly_1nj9z_358{display:none!important}._mobileOnly_1nj9z_362{display:flex!important;width:100%;justify-content:center}._nav_1nj9z_154{position:fixed;top:0;right:0;transform:translate(100%);height:100vh;height:100dvh;width:min(85vw,400px);flex-direction:column;align-items:stretch;background:#fff;padding:calc(1rem + env(safe-area-inset-top,0px)) 1.5rem 2rem;gap:.5rem;transition:transform .3s cubic-bezier(.4,0,.2,1);box-shadow:-4px 0 20px #00000026;justify-content:flex-start;overflow-y:auto;z-index:1002}._nav_1nj9z_154._open_1nj9z_555{transform:translate(0)}._header_1nj9z_20:after{content:"";position:fixed;inset:0;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1001;pointer-events:none;opacity:0;transition:opacity .3s ease}._header_1nj9z_20._nav-open_1nj9z_572:after{opacity:1;pointer-events:all}._navLink_1nj9z_161{font-size:1.1rem;padding:1rem 1.25rem;border-radius:12px;margin:.1rem 0;text-align:left;width:100%}._closeButton_1nj9z_369{display:flex}._exploreMenu_1nj9z_228,._accountMenu_1nj9z_229{width:100%;flex-direction:column;align-items:flex-start;background:transparent!important;padding:1rem 1.25rem;margin:.1rem 0}._exploreMenu_1nj9z_228:hover,._accountMenu_1nj9z_229:hover{background:transparent!important;color:#01c0d4!important}._dropdown_1nj9z_247,._accountDropdown_1nj9z_248{position:relative;top:auto;left:auto;width:100%;margin-top:.5rem;border-radius:12px;background:#f8f9fa;border:1px solid rgba(0,0,0,.1);box-shadow:none;animation:none}._dropdown_1nj9z_247:before,._accountDropdown_1nj9z_248:before{display:none}._dropdown_1nj9z_247 a,._accountDropdown_1nj9z_248 a,._accountDropdown_1nj9z_248 button{padding:1rem 1.25rem;font-size:1rem}._searchContainer_1nj9z_69{margin:.5rem 0;border:1px solid rgba(0,0,0,.1)}._searchInput_1nj9z_95{padding:.75rem 1rem;font-size:16px}._searchButton_1nj9z_129{padding:.75rem 1.25rem}}@media (max-width: 768px){._container_1nj9z_32{padding:0 1.5rem}._logoImg_1nj9z_53{height:4rem}}@media (max-width: 480px){._container_1nj9z_32{padding:0 1rem;min-height:3.5rem}._logoImg_1nj9z_53{height:3.5rem}._nav_1nj9z_154{width:90vw;padding:calc(1rem + env(safe-area-inset-top,0px)) 1.25rem 1.5rem}._navLink_1nj9z_161{font-size:1.05rem;padding:.9rem 1rem}}@media (max-width: 360px){._container_1nj9z_32{padding:0 .75rem}._logoImg_1nj9z_53{height:3rem}._nav_1nj9z_154{width:92vw;padding:calc(.75rem + env(safe-area-inset-top,0px)) 1rem 1.25rem}}@media (prefers-reduced-motion: reduce){._nav_1nj9z_154,._navLink_1nj9z_161,._searchContainer_1nj9z_69,._searchButton_1nj9z_129,._dropdown_1nj9z_247,._accountDropdown_1nj9z_248,._hamburger_1nj9z_322 ._bar_1nj9z_335{transition:none!important;animation:none!important}._hamburger_1nj9z_322._active_1nj9z_343 ._bar_1nj9z_335{transition:none}}@media (prefers-contrast: high){._searchContainer_1nj9z_69:hover,._searchContainer_1nj9z_69:focus-within{border-color:#000;box-shadow:0 0 0 2px #000}._navLink_1nj9z_161:hover{background-color:#000;color:#fff}}@media (hover: none) and (pointer: coarse){._navLink_1nj9z_161:hover{background-color:transparent;color:#01c0d4}._navLink_1nj9z_161:active{background-color:#fa9b71;color:#fff}._searchButton_1nj9z_129:hover{transform:none;box-shadow:none}._searchButton_1nj9z_129:active{background:#25c7d1;transform:scale(.98)}}@media (prefers-color-scheme: dark){._header_1nj9z_20,._searchContainer_1nj9z_69{background:#f5f5f5}._searchInput_1nj9z_95{color:#fff}._searchInput_1nj9z_95::placeholder{color:#fa9b71}._dropdown_1nj9z_247,._accountDropdown_1nj9z_248{background:#f5f5f5;border-color:#f5f5f5}._dropdown_1nj9z_247:before,._accountDropdown_1nj9z_248:before{background:#f5f5f5;border-color:#f5f5f5}._dropdown_1nj9z_247 a,._accountDropdown_1nj9z_248 a,._accountDropdown_1nj9z_248 button{color:#01c0d4}._nav_1nj9z_154{background:#f5f5f5}}._hero_1fg96_4{--hero-fg: #fff;--hero-fg-muted: rgba(255,255,255,.92);--hero-fg-dim: rgba(255,255,255,.72);--hero-accent-deep: #fa9b71;position:relative;display:flex;align-items:center;justify-content:center;min-height:76vh;color:var(--hero-fg);overflow:hidden;opacity:0;transform:translateY(14px);transition:opacity .7s ease,transform .7s cubic-bezier(.25,.9,.3,1)}._inView_1fg96_27{opacity:1;transform:translateY(0)}._bg_1fg96_32{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.55) saturate(1.08);transform-origin:center;will-change:transform;transition:transform 12s linear}@media (prefers-reduced-motion: no-preference){._hero_1fg96_4:hover ._bg_1fg96_32{transform:scale(1.04)}}._overlay_1fg96_49{position:absolute;inset:0;z-index:1;background:radial-gradient(120% 80% at 50% 10%,#7bd8f599,#01c0d44d 55%,#01c0d473),linear-gradient(to bottom,#fefdfd00,#01c0d499)}._content_1fg96_70{position:relative;z-index:2;max-width:1024px;padding:4.5rem 1.25rem;text-align:center;color:var(--hero-fg);margin-inline:auto}._eyebrow_1fg96_81{display:inline-block;margin-bottom:.75rem;padding:.35rem .7rem;font-weight:600;font-size:.875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--hero-fg-muted);background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:999px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._title_1fg96_97{font-weight:800;letter-spacing:-.015em;line-height:1.1;margin:0 0 1rem;color:var(--hero-fg);font-size:clamp(1.5rem,4vw + 1rem,2.25rem)}._highlight_1fg96_106{color:#fa9b71;text-shadow:0 0 1px rgba(0,0,0,.2);margin-left:1rem;margin-right:1rem;font-size:clamp(2rem,4vw + 1rem,3.5rem)}._adventure_1fg96_113{color:#01c0d4;text-shadow:0 0 1px rgba(0,0,0,.2);text-align:center;font-size:clamp(2.5rem,4vw + 1.2rem,4rem)}._subtitle_1fg96_121{max-width:70ch;margin:0 auto 2rem;font-weight:500;font-size:clamp(1.05rem,1.2vw + .85rem,1.25rem);line-height:1.5;color:var(--hero-fg-muted)}._ctaRow_1fg96_133{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.9rem}._cta_1fg96_133{display:inline-block;text-decoration:none;padding:.9rem 1.6rem;border-radius:999px;font-weight:700;letter-spacing:.2px;color:#fff;background:#01c0d4;box-shadow:0 10px 28px #02061740;transition:transform .18s ease,box-shadow .22s ease,filter .18s ease}._cta_1fg96_133:hover{transform:translateY(-1px);background-color:#fa9b71;box-shadow:0 16px 36px #02061752;filter:brightness(1.02)}._cta_1fg96_133:active{transform:translateY(1px) scale(.98)}._secondary_1fg96_169{display:inline-block;text-decoration:none;padding:.9rem 1.4rem;border-radius:999px;font-weight:600;color:var(--hero-fg);background:#ffffff24;border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .18s ease,border-color .18s ease,transform .18s ease}._secondary_1fg96_169:hover{background:#fff3;border-color:#ffffff47;transform:translateY(-1px)}@media (max-width: 768px){._hero_1fg96_4{min-height:68vh}._content_1fg96_70{padding:3.5rem 1rem}._title_1fg96_97{font-size:clamp(1.8rem,5vw + .6rem,2.5rem)}._subtitle_1fg96_121{font-size:1.05rem;margin-bottom:1.5rem}._ctaRow_1fg96_133{flex-direction:column;gap:.75rem}._cta_1fg96_133,._secondary_1fg96_169{width:100%;text-align:center}}@media (max-width: 375px){._hero_1fg96_4{min-height:58vh}._eyebrow_1fg96_81{font-size:.8rem}._title_1fg96_97{font-size:1.7rem}._subtitle_1fg96_121{font-size:.98rem}}@media (max-width: 360px){._hero_1fg96_4{min-height:54vh}._title_1fg96_97{font-size:1.6rem}._subtitle_1fg96_121{font-size:.95rem}}ul{margin:0;padding:0;list-style:none}._footerSection_1jur1_5{background:#151414;color:#fff;font-family:inherit}._footerCta_1jur1_12{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2rem;padding:2rem 1.5rem;background-color:#151f20}._ctaItem_1jur1_21{display:flex;align-items:flex-start;gap:.75rem}._ctaIcon_1jur1_27{color:#424242;font-size:1.75rem;flex-shrink:0}._ctaText_1jur1_33 h4{font-size:1.125rem;font-weight:600;margin-bottom:2px}._ctaText_1jur1_33 span{font-size:.9rem;color:#757575}._footerContent_1jur1_45{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2.5rem;background-color:#151f20;padding:3rem 1.5rem}._footerWidget_1jur1_53 h3{font-size:1.25rem;margin-bottom:1rem;position:relative}._footerWidget_1jur1_53 h3:before{content:"";position:absolute;bottom:-8px;left:0;width:40px;height:2px;background:#01c0d4}._footerText_1jur1_69{font-size:.9rem;color:#7e7e7e;line-height:1.6;margin-bottom:1rem}._footerSocialIcon_1jur1_77 span{display:block;margin-bottom:.75rem;font-weight:600}._footerSocialIcon_1jur1_77 a{display:inline-flex;align-items:center;justify-content:center;color:#fff;margin-right:10px;width:38px;height:38px;border-radius:50%}._facebookBg_1jur1_94,._twitterBg_1jur1_95,._googleBg_1jur1_96{background:#424242}._footerWidget_1jur1_53 ul li{margin-bottom:.75rem}._footerWidget_1jur1_53 ul li a{color:#878787;text-transform:capitalize;transition:color .2s ease}._footerWidget_1jur1_53 ul li a:hover{color:#01c0d4}._subscribeForm_1jur1_114{position:relative;display:flex;margin-top:1rem}._subscribeForm_1jur1_114 input{flex:1;padding:.75rem 1rem;background:#2e2e2e;border:none;color:#fff}._subscribeForm_1jur1_114 button{background:#01c0d4;border:none;color:#fff;padding:0 1rem;font-size:1.2rem;cursor:pointer;transition:background .2s ease}._subscribeForm_1jur1_114 button:hover{background:#02d0e7}._copyrightArea_1jur1_143{background:#151f20;padding:1rem 1.5rem;display:flex;flex-direction:column;align-items:center;gap:.75rem}._copyrightArea_1jur1_143 p{font-size:.85rem;color:#878787;margin:0}._footerMenu_1jur1_158{display:flex;gap:1rem}._footerMenu_1jur1_158 li a{font-size:.85rem;color:#878787;transition:color .2s ease}._footerMenu_1jur1_158 li a:hover{color:#02d0e7}._testimonials_cs0ip_1 h2{color:#fa9b71;padding:2rem 1rem;max-width:1100px;margin:0 auto;margin-bottom:1rem}._list_cs0ip_7{display:flex;gap:1rem;color:#01c0d4;padding:2rem 1rem;max-width:1100px;margin:0 auto}._card_cs0ip_13{background:var(--card);padding:1rem;border-radius:12px;box-shadow:0 6px 18px #0206170a;opacity:0;transform:translateY(12px);transition:opacity .48s ease,transform .48s cubic-bezier(.2,.9,.3,1);will-change:transform,opacity}._card_cs0ip_13._inView_cs0ip_23{opacity:1;transform:translateY(0);transition-delay:calc(var(--order) * .12s)}@media (max-width: 700px){._list_cs0ip_7{flex-direction:column}}._cta_ii2gh_4{padding:0;margin-top:0;background-color:#01c0d4;position:relative;z-index:3}._inner_ii2gh_12{max-width:1100px;margin:0 auto;background:linear-gradient(135deg,#0f766e14,#0ea5a308);border-radius:16px;padding:clamp(2rem,5vw,3rem) clamp(1.5rem,4vw,2.5rem);display:flex;justify-content:space-between;align-items:center;gap:clamp(1rem,3vw,1.5rem);box-shadow:0 12px 36px #02061714;transition:transform .25s ease,box-shadow .25s ease;flex-wrap:wrap;position:relative}._inner_ii2gh_12:hover{transform:translateY(-2px);box-shadow:0 16px 40px #0206171f}._inner_ii2gh_12 h3{margin:0 0 .5rem;font-size:clamp(1.75rem,4vw,2.2rem);font-weight:700;color:#f5f5f5;line-height:1.2}._inner_ii2gh_12 p{color:#ffe1d6;font-style:italic;margin:0;font-size:clamp(.95rem,2vw,1.05rem)}._actions_ii2gh_48{display:flex;gap:clamp(.5rem,2vw,.9rem);align-items:center;flex-wrap:wrap}._primary_ii2gh_55,._ghost_ii2gh_55{padding:clamp(.6rem,2vw,.7rem) clamp(1rem,2vw,1.2rem);border-radius:clamp(8px,1.5vw,12px);text-decoration:none;font-weight:600;transition:all .3s ease;min-height:44px;display:inline-flex;align-items:center;justify-content:center;font-size:clamp(.875rem,2vw,1rem)}._primary_ii2gh_55{background:#ff7e5f;color:#fff;box-shadow:0 6px 18px #ff7e5f40;border:none}._primary_ii2gh_55:hover{background:#0698b2;transform:translateY(-2px);box-shadow:0 10px 26px #fa9b7159}._primary_ii2gh_55:active{transform:translateY(1px) scale(.98)}._ghost_ii2gh_55{border:1.5px solid rgba(255,255,255,.4);background:transparent;color:#fff}._ghost_ii2gh_55:hover{background:#ffffff1f;border-color:#fff;color:#fff}._sectionBubble3_ii2gh_98{position:relative;margin-bottom:20vw;background-color:#384364;color:#fff;transform:translateY(-15rem)!important;z-index:2}._sectionBubble3_ii2gh_98 h1,._sectionBubble3_ii2gh_98 p{color:#fff}._sectionBubble3_ii2gh_98 p{opacity:.8}._sectionBubble3_ii2gh_98:after{content:"";position:absolute;top:0;width:100%;height:20vw;background-color:#f5f5f5;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='%2301c0d4' viewBox='0 0 1185 248'><circle cx='76' cy='121.1' r='20'/><circle cx='870' cy='201.1' r='11'/><circle cx='814.5' cy='165.6' r='24.5'/><path d='M0 0v17.7c22.7 14.8 53 31.9 90.7 51.5 150.8 78 322 116.6 424.8 69.3 102.9-47.4 138-69.3 210.8-69.3s118.3 48.6 219.5 38.3 76.3-59.3 188.7-59.3c18.9 0 35.5 2.6 50.5 6.8V0H0z'/></svg>");background-size:100%;transform:rotate(180deg)}._bubble-content_ii2gh_129{position:relative;z-index:2;max-width:1100px;margin:0 auto;padding:clamp(12rem,25vw,20rem) 1rem 2rem}@media (min-width: 768px){._inner_ii2gh_12{flex-wrap:nowrap;text-align:left;padding:clamp(2rem,4vw,3rem) clamp(2rem,4vw,3rem)}._actions_ii2gh_48{flex-wrap:nowrap;justify-content:flex-end}._sectionBubble3_ii2gh_98{transform:translateY(-9.02rem)}}@media (max-width: 767px){._inner_ii2gh_12{flex-direction:column;text-align:center;padding:2rem 1.5rem}._actions_ii2gh_48{justify-content:center;width:100%}._primary_ii2gh_55,._ghost_ii2gh_55{flex:1;min-width:140px}._sectionBubble3_ii2gh_98{transform:translateY(-12rem);margin-bottom:15vw}._sectionBubble3_ii2gh_98:after{height:15vw}._bubble-content_ii2gh_129{padding:clamp(8rem,20vw,15rem) 1rem 2rem}}@media (max-width: 480px){._inner_ii2gh_12{padding:1.5rem 1rem}._actions_ii2gh_48{flex-direction:column;width:100%}._primary_ii2gh_55,._ghost_ii2gh_55{width:100%}._sectionBubble3_ii2gh_98{margin-top:10rem;transform:translateY(-2.25rem)}._sectionBubble3_ii2gh_98:after{height:10vw}}@media (min-width: 1200px){._inner_ii2gh_12{padding:3rem 3.5rem}._sectionBubble3_ii2gh_98{transform:translateY(-18rem)}}@media (min-width: 1600px){._sectionBubble3_ii2gh_98{transform:translateY(-20rem);margin-bottom:18vw}._sectionBubble3_ii2gh_98:after{height:18vw}}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){._inner_ii2gh_12{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@media (prefers-reduced-motion: reduce){._inner_ii2gh_12,._primary_ii2gh_55,._ghost_ii2gh_55{transition:none;transform:none!important}._inner_ii2gh_12:hover{transform:none!important}}._stats_9nyu7_1{padding:2rem 1rem}._inner_9nyu7_2{max-width:1100px;margin:0 auto;display:flex;gap:1rem;justify-content:space-between;align-items:center;flex-wrap:wrap}._tile_9nyu7_11{flex:1 1 180px;min-width:180px;background:var(--card);border-radius:12px;padding:1rem;box-shadow:0 6px 20px #0206170a;text-align:center}._number_9nyu7_20{font-size:1.6rem;font-weight:800;color:#fa9b71;margin-bottom:.25rem}._label_9nyu7_26{color:#01c0d4;font-size:.95rem}@media (max-width:700px){._inner_9nyu7_2{flex-direction:column;align-items:stretch}._tile_9nyu7_11{flex:1 1 auto;width:90%;max-width:100%;margin:0 auto}}.rdp-root{--rdp-accent-color: blue;--rdp-accent-background-color: #f0f0ff;--rdp-day-height: 44px;--rdp-day-width: 44px;--rdp-day_button-border-radius: 100%;--rdp-day_button-border: 2px solid transparent;--rdp-day_button-height: 42px;--rdp-day_button-width: 42px;--rdp-selected-border: 2px solid var(--rdp-accent-color);--rdp-disabled-opacity: .5;--rdp-outside-opacity: .75;--rdp-today-color: var(--rdp-accent-color);--rdp-dropdown-gap: .5rem;--rdp-months-gap: 2rem;--rdp-nav_button-disabled-opacity: .5;--rdp-nav_button-height: 2.25rem;--rdp-nav_button-width: 2.25rem;--rdp-nav-height: 2.75rem;--rdp-range_middle-background-color: var(--rdp-accent-background-color);--rdp-range_middle-color: inherit;--rdp-range_start-color: white;--rdp-range_start-background: linear-gradient( var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50% );--rdp-range_start-date-background-color: var(--rdp-accent-color);--rdp-range_end-background: linear-gradient( var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50% );--rdp-range_end-color: white;--rdp-range_end-date-background-color: var(--rdp-accent-color);--rdp-week_number-border-radius: 100%;--rdp-week_number-border: 2px solid transparent;--rdp-week_number-height: var(--rdp-day-height);--rdp-week_number-opacity: .75;--rdp-week_number-width: var(--rdp-day-width);--rdp-weeknumber-text-align: center;--rdp-weekday-opacity: .75;--rdp-weekday-padding: .5rem 0rem;--rdp-weekday-text-align: center;--rdp-gradient-direction: 90deg;--rdp-animation_duration: .3s;--rdp-animation_timing: cubic-bezier(.4, 0, .2, 1)}.rdp-root[dir=rtl]{--rdp-gradient-direction: -90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity: unset}.rdp-root{position:relative;box-sizing:border-box}.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;justify-content:center;align-items:center;display:flex;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius)}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;position:relative;display:inline-flex;align-items:center;white-space:nowrap;border:0}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{border:none;background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;-moz-appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height)}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{display:inline-block;fill:var(--rdp-accent-color)}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg);transform-origin:50%}.rdp-dropdowns{position:relative;display:inline-flex;align-items:center;gap:var(--rdp-dropdown-gap)}.rdp-dropdown{z-index:2;opacity:0;appearance:none;position:absolute;inset-block-start:0;inset-block-end:0;inset-inline-start:0;width:100%;margin:0;padding:0;cursor:inherit;border:none;line-height:inherit}.rdp-dropdown_root{position:relative;display:inline-flex;align-items:center}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{display:flex;align-content:center;height:var(--rdp-nav-height);font-weight:700;font-size:large}.rdp-root[data-nav-layout=around] .rdp-month,.rdp-root[data-nav-layout=after] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{position:absolute;inset-inline-start:0;top:0;height:var(--rdp-nav-height);display:inline-flex}.rdp-root[data-nav-layout=around] .rdp-button_next{position:absolute;inset-inline-end:0;top:0;height:var(--rdp-nav-height);display:inline-flex;justify-content:center}.rdp-months{position:relative;display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:fit-content}.rdp-month_grid{border-collapse:collapse}.rdp-nav{position:absolute;inset-block-start:0;inset-inline-end:0;display:flex;align-items:center;height:var(--rdp-nav-height)}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);font-weight:500;font-size:smaller;text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}.rdp-week_number{opacity:var(--rdp-week_number-opacity);font-weight:400;font-size:small;height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align)}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-weight:700;font-size:large}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled{opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rdp-slide_in_right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rdp-slide_out_left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translate(0)}to{transform:translate(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}._container_3xk4w_2{overflow-x:hidden;width:100%}._heroSection_3xk4w_13{position:relative;min-height:80vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:1rem}._heroImage_3xk4w_23{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:1}._heroOverlay_3xk4w_32{position:absolute;inset:0;z-index:1;background:radial-gradient(120% 80% at 50% 10%,#7bd9f54d,#01c0d44d 55%,#01c0d473),linear-gradient(to bottom,#fefdfd00,#01c0d499)}._heroContent_3xk4w_50{position:relative;z-index:10;max-width:48rem;padding:2rem;width:100%}._heroIcon_3xk4w_58{margin-bottom:1.5rem;color:#fff;opacity:.9}._heroTitle_3xk4w_64{font-size:2rem;font-weight:800;color:#fff;margin-bottom:1.5rem;line-height:1.2;text-shadow:0 2px 10px rgba(0,0,0,.2)}._heroSubtitle_3xk4w_73{font-size:1.125rem;color:#fffffff2;margin-bottom:2.5rem;line-height:1.6;font-weight:300}._heroButton_3xk4w_81{background:#fa9b71;border:none;color:#fff;font-weight:600;font-size:1rem;padding:1.25rem 2rem;border-radius:50px;display:inline-flex;align-items:center;justify-content:center;gap:.75rem;transition:all .3s ease;box-shadow:0 4px 15px #fa9b7166;cursor:pointer;width:100%;max-width:300px;margin:0 auto}._heroButton_3xk4w_81:hover{transform:translateY(-2px);box-shadow:0 8px 25px #fa9b7199;background:#f98a5a}._heroButton_3xk4w_81:focus{outline-offset:2px}._buttonIcon_3xk4w_111{width:1.25rem;height:1.25rem;transition:transform .3s ease}._heroButton_3xk4w_81:hover ._buttonIcon_3xk4w_111{transform:translate(4px)}._heroBottomFade_3xk4w_121{position:absolute;bottom:0;left:0;right:0;height:8rem;background:#f5f5f5}._formSection_3xk4w_131{background:#f5f5f5;padding:3rem 1rem;width:100%}._formContainer_3xk4w_137{max-width:42rem;margin:0 auto;background:#fff;border-radius:24px;padding:2rem;box-shadow:0 20px 60px #0000001a;border:1px solid rgba(1,192,212,.1);width:100%}._formHeader_3xk4w_148{text-align:center;margin-bottom:2rem}._formTitle_3xk4w_153{font-size:1.75rem;font-weight:700;color:#fa9b71;margin-bottom:.75rem;line-height:1.2}._formSubtitle_3xk4w_161{font-size:1.125rem;color:#01c0d4;font-weight:400;line-height:1.4}._priorityHint_3xk4w_168{color:#fa9b71;font-weight:500}._form_3xk4w_131{display:flex;flex-direction:column;gap:1.5rem}._formGroup_3xk4w_179{display:flex;flex-direction:column;width:100%}._label_3xk4w_185{display:flex;align-items:center;gap:.75rem;font-weight:600;color:#334155;margin-top:1rem;margin-bottom:1rem;font-size:1rem;letter-spacing:-.01em;flex-wrap:wrap}._labelIcon_3xk4w_198{width:1.25rem;height:1.25rem;color:#01c0d4}._durationBadge_3xk4w_204{background:#01c0d4;color:#fff;padding:.25rem .75rem;border-radius:20px;font-size:.875rem;margin-left:auto}._convertedBadge_3xk4w_213,._priorityIndicator_3xk4w_222{background:#fa9b71;color:#fff;padding:.25rem .75rem;border-radius:20px;font-size:.875rem;margin-left:auto}._datePickerContainer_3xk4w_232{position:relative;width:100%}._dateTrigger_3xk4w_237{width:100%;height:3.5rem;padding:0 1.25rem;border:2px solid #e2e8f0;border-radius:12px;background:#fff;color:#334155;font-size:1rem;text-align:left;cursor:pointer;transition:all .3s ease;display:flex;align-items:center}._dateTrigger_3xk4w_237:hover{border-color:#01c0d4;box-shadow:0 0 0 3px #01c0d41a}._datePickerPopup_3xk4w_258{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;background:#fff;border-radius:12px;box-shadow:0 20px 60px #0003;padding:1rem;border:1px solid #e2e8f0;overflow:auto;max-height:90vh;width:95vw;max-width:400px}._dayPicker_3xk4w_276{--rdp-cell-size: 35px;--rdp-accent-color: #01c0d4;--rdp-background-color: #e0f7fa;display:flex;justify-content:center;align-items:flex-start}._dayPicker_3xk4w_276 ._rdp-months_3xk4w_285{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:1rem;width:100%}._dayPicker_3xk4w_276 ._rdp-month_3xk4w_285{width:100%;min-width:unset}._dayPicker_3xk4w_276 ._rdp-day_3xk4w_299{border-radius:8px;transition:all .2s ease;font-size:.875rem}._dayPicker_3xk4w_276 ._rdp-day_3xk4w_299:hover{background:#e0f7fa}._dayPicker_3xk4w_276 ._rdp-day_selected_3xk4w_310:not([disabled]),._dayPicker_3xk4w_276 ._rdp-day_selected_3xk4w_310:focus:not([disabled]),._dayPicker_3xk4w_276 ._rdp-day_selected_3xk4w_310:hover:not([disabled]){background-color:#01c0d4!important;color:#fff!important;border-color:#01c0d4!important}._dayPicker_3xk4w_276 ._rdp-day_selected_3xk4w_310._rdp-day_today_3xk4w_318{background-color:#01c0d4!important;color:#fff!important}._dayPicker_3xk4w_276 ._rdp-day_range_middle_3xk4w_323{background-color:#e0f7fa!important;color:#334155!important}._dayPicker_3xk4w_276 ._rdp-day_range_start_3xk4w_328,._dayPicker_3xk4w_276 ._rdp-day_range_end_3xk4w_329{background-color:#01c0d4!important;color:#fff!important}._dayPicker_3xk4w_276 ._rdp-caption_3xk4w_334{font-weight:600;color:#334155;font-size:1rem}._input_3xk4w_341{width:100%;height:3.5rem;padding:0 1.25rem;border:2px solid #e2e8f0;border-radius:12px;background:#fff;color:#334155;font-size:1rem;transition:all .3s ease}._input_3xk4w_341:focus{border-color:#01c0d4;outline:none;box-shadow:0 0 0 3px #01c0d41a}._input_3xk4w_341::placeholder{color:#9ca3af}._budgetSection_3xk4w_364{background:#f8fafc;border-radius:16px;padding:1.5rem;margin-bottom:1rem;border:1px solid #e2e8f0;width:100%}._budgetSectionTitle_3xk4w_373{display:flex;align-items:center;gap:.75rem;font-size:1.125rem;font-weight:600;color:#334155;margin-bottom:.5rem;flex-wrap:wrap}._budgetSectionDescription_3xk4w_384{color:#64748b;font-size:.875rem;margin-bottom:1rem;line-height:1.4}._currencyContainer_3xk4w_392{display:flex;flex-direction:column;gap:.75rem;width:100%}._currencySelectWrapper_3xk4w_399{width:100%}._currencyRow_3xk4w_403{display:flex;align-items:center;gap:.75rem;width:100%}._conversionArrow_3xk4w_410{color:#01c0d4;font-weight:700;font-size:1.25rem;padding:.5rem 0;text-align:center;transform:rotate(90deg)}._convertedDisplay_3xk4w_419{width:100%;height:3.5rem;padding:0 1.25rem;border:2px solid #e2e8f0;border-radius:12px;background:#f5f5f5;color:#64748b;display:flex;align-items:center;font-weight:500}._fixedCurrencyTag_3xk4w_432{font-weight:600;color:#334155;padding-right:.5rem}._helpText_3xk4w_438{font-size:.875rem;color:#64748b;margin-top:.5rem;line-height:1.4}._formSummary_3xk4w_446{background:#f8fafc;border:2px solid #e0f7fa;border-radius:16px;padding:1.5rem;margin:1rem 0;width:100%}._formSummary_3xk4w_446 h4{color:#01c0d4;margin-bottom:1rem;font-weight:600;font-size:1.125rem}._summaryGrid_3xk4w_462{display:grid;grid-template-columns:1fr;gap:.75rem;margin-bottom:1rem}._summaryItem_3xk4w_469{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid #e2e8f0;font-size:.9rem}._summaryItem_3xk4w_469:last-child{border-bottom:none}._budgetBreakdown_3xk4w_482{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #e2e8f0}._budgetItem_3xk4w_491{display:flex;justify-content:space-between;align-items:center;font-size:.875rem;color:#64748b}._priorityNotice_3xk4w_499{display:flex;align-items:flex-start;gap:1rem;background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;padding:1rem;margin-top:1rem;width:100%}._priorityIcon_3xk4w_511{font-size:1.5rem}._priorityItem_3xk4w_515{display:block;color:#ea580c;font-size:.875rem;margin-top:.25rem}._submitButton_3xk4w_523{width:100%;height:4rem;font-size:1.125rem;font-weight:600;border:none;border-radius:16px;background:#01c0d4;color:#fff;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:1rem;cursor:pointer;box-shadow:0 4px 15px #01c0d44d}._submitButton_3xk4w_523:hover{transform:translateY(-2px);background:#00a9bc;box-shadow:0 8px 25px #01c0d466}._submitButton_3xk4w_523:focus{outline:2px solid #01c0d4;outline-offset:2px}._disabledButton_3xk4w_553{background:#cbd5e1;color:#64748b;cursor:not-allowed;transform:none!important;box-shadow:none!important}._valueProposition_3xk4w_562{display:flex;flex-direction:column;gap:1rem;margin-top:2rem;padding-top:2rem;border-top:1px solid #e2e8f0;width:100%}._valueItem_3xk4w_572{display:flex;align-items:flex-start;gap:1rem;padding:1rem;border-radius:12px;background:#f8fafc;transition:all .3s ease;width:100%}._valueItem_3xk4w_572:hover{background:#f1f5f9;transform:translate(4px)}._valueIcon_3xk4w_588{font-size:1.5rem;flex-shrink:0}._valueItem_3xk4w_572 strong{color:#01c0d4;display:block;margin-bottom:.25rem}._valueItem_3xk4w_572 p{color:#64748b;font-size:.875rem;line-height:1.4;margin:0}._loaderContainer_3xk4w_607{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;background:#f5f5f5f2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999}._loaderBox_3xk4w_621{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;text-align:center}._loader_3xk4w_607{width:60px;aspect-ratio:1;display:grid;position:relative}._loader_3xk4w_607:before,._loader_3xk4w_607:after{content:"";grid-area:1/1;border-radius:50%;animation:_loaderSpin_3xk4w_1 1.8s ease-in-out infinite}._loader_3xk4w_607:before{border:3px solid #fa9b71;border-top-color:transparent}._loader_3xk4w_607:after{border:3px solid #01c0d4;border-bottom-color:transparent;margin:6px}._loadingText_3xk4w_656{font-size:1.125rem;font-weight:500;color:#334155;text-align:center}._loadingSubtext_3xk4w_663{font-size:.875rem;color:#64748b;margin-top:-.5rem}@keyframes _loaderSpin_3xk4w_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._itineraryWrapper_3xk4w_679{background:#f5f5f5;min-height:100vh;width:100%}._backToForm_3xk4w_685{padding:1.5rem;background:#fff;border-bottom:1px solid #e2e8f0;width:100%}._backButton_3xk4w_692{background:#01c0d4;border:none;color:#fff;font-weight:500;padding:.75rem 1.5rem;border-radius:12px;display:inline-flex;align-items:center;gap:.5rem;transition:all .3s ease;cursor:pointer;font-size:.95rem}._backButton_3xk4w_692:hover{background:#00a9bc;transform:translate(-4px)}._itinerarySection_3xk4w_712{padding:1rem;max-width:1200px;margin:0 auto;width:100%}._itineraryHeader_3xk4w_720{background:#fff;color:#01c0d4;padding:2rem 1rem;margin-bottom:2rem;border-radius:20px;box-shadow:0 10px 30px #01c0d433;width:100%}._itineraryHeaderContent_3xk4w_730{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:1.5rem;text-align:center}._itineraryTitleSection_3xk4w_741{flex:1;width:100%}._itineraryTitle_3xk4w_741{font-size:1.75rem;font-weight:700;margin-bottom:1rem;line-height:1.2}._itinerarySubtitle_3xk4w_753{font-size:1.1rem;opacity:.9;margin-bottom:1.5rem;line-height:1.5}._personalizationSummary_3xk4w_760{display:flex;flex-direction:column;gap:1rem;margin-top:1rem;width:100%;align-items:center}._summaryItem_3xk4w_469{display:flex;flex-direction:column;gap:.25rem;align-items:center}._summaryLabel_3xk4w_776{font-size:.875rem;opacity:.8;font-weight:500}._summaryValue_3xk4w_782{font-size:1rem;font-weight:600}._saveButtonContainer_3xk4w_787{width:100%}._saveItineraryButton_3xk4w_792{background:#fff;color:#01c0d4;border:none;padding:1rem 1.5rem;border-radius:12px;font-weight:600;font-size:1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.75rem;transition:all .3s ease;box-shadow:0 4px 15px #fff3;width:100%;max-width:300px;margin:0 auto}._saveItineraryButton_3xk4w_792:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ffffff4d}._saveItineraryButton_3xk4w_792:disabled{opacity:.7;cursor:not-allowed;transform:none}._spinner_3xk4w_823{animation:_spin_3xk4w_823 1s linear infinite}@keyframes _spin_3xk4w_823{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._scheduleNote_3xk4w_833{display:inline-flex;align-items:center;gap:.5rem;background:#fff3cd;color:#856404;padding:.5rem 1rem;border-radius:8px;font-size:.875rem;font-weight:500;margin-top:.5rem}._brunchNote_3xk4w_846{display:flex;align-items:center;gap:.5rem;background:#d1ecf1;color:#0c5460;padding:.75rem 1rem;border-radius:8px;font-size:.9rem;margin:1rem 0;border-left:4px solid #01c0d4}._dayTitleSection_3xk4w_859{margin-bottom:1rem}._loadingContainer_3xk4w_864,._errorContainer_3xk4w_865{text-align:center;padding:3rem 1rem;background:#fff;border-radius:16px;margin:2rem auto;max-width:600px;width:100%}._errorIcon_3xk4w_875{font-size:3rem;margin-bottom:1rem}._errorHelp_3xk4w_880{color:#64748b;font-size:.875rem;margin-top:1rem;line-height:1.4}._businessCard_3xk4w_888{background:#fff;border-radius:1rem;overflow:hidden;cursor:pointer;box-shadow:0 6px 16px #00000014;transition:transform .25s ease,box-shadow .25s ease;width:100%;max-width:350px;border:1px solid #e2e8f0}._businessCard_3xk4w_888:hover{transform:translateY(-6px);box-shadow:0 12px 28px #0000001f}._businessGrid_3xk4w_905{display:grid;grid-template-columns:1fr;gap:1.6rem;width:100%;justify-items:center}._cardImageContainer_3xk4w_914{position:relative;width:100%;height:180px;overflow:hidden}._cardImageContainer_3xk4w_914 img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}._businessCard_3xk4w_888:hover ._cardImageContainer_3xk4w_914 img{transform:scale(1.05)}._businessCardHeader_3xk4w_954{display:flex;align-items:flex-start;gap:.75rem;padding:1.2rem 1.2rem .8rem;border-bottom:1px solid #f1f5f9}._businessIcon_3xk4w_962{color:#01c0d4;flex-shrink:0;margin-top:.2rem}._businessTitle_3xk4w_968{flex:1}._businessTitle_3xk4w_968 h4{font-size:1.2rem;font-weight:600;color:#222;margin:0 0 .3rem;line-height:1.3}._verifiedBadge_3xk4w_980{display:inline-flex;align-items:center;gap:.3rem;background:#10b981;color:#fff;padding:.2rem .5rem;border-radius:4px;font-size:.7rem;font-weight:600}._businessCardBody_3xk4w_992{padding:.8rem 1.2rem 1rem}._businessInfo_3xk4w_996{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.8rem}._infoItem_3xk4w_1003{display:flex;align-items:center;gap:.5rem;color:#666;font-size:.85rem}._infoItem_3xk4w_1003 svg{color:#01c0d4;flex-shrink:0}._businessExcerpt_3xk4w_1016{color:#555;font-size:.9rem;line-height:1.4;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._businessCardFooter_3xk4w_1027{padding:.8rem 1.2rem;border-top:1px solid #f1f5f9;background:#f8fafc}._viewDetails_3xk4w_1033{display:flex;align-items:center;gap:.3rem;color:#01c0d4;font-size:.85rem;font-weight:500;transition:color .2s ease}._businessCard_3xk4w_888:hover ._viewDetails_3xk4w_1033{color:#fa9b71}._recommendationSection_3xk4w_1048{background:#fff;border-radius:20px;padding:1.5rem;margin-bottom:2rem;box-shadow:0 8px 30px #00000014;border:1px solid rgba(1,192,212,.1);width:100%}._recommendationTitle_3xk4w_1058{display:flex;align-items:center;gap:.75rem;font-size:1.25rem;font-weight:700;color:#01c0d4;margin-bottom:.5rem}._recommendationSubtitle_3xk4w_1068{color:#64748b;font-size:1rem;margin-bottom:1.5rem;line-height:1.4}._recommendationIcon_3xk4w_1075{color:#fa9b71}._itineraryCard_3xk4w_1080{background:#fff;border-radius:20px;padding:1.5rem;margin-bottom:2rem;box-shadow:0 8px 30px #00000014;border:1px solid rgba(1,192,212,.1);width:100%}._dayHeader_3xk4w_1090{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid #f5f5f5;gap:1rem;width:100%}._dayTitle_3xk4w_859{font-size:1.5rem;font-weight:700;color:#01c0d4;margin:0}._dayRecommendations_3xk4w_1109{background:#f8fafc;border-radius:12px;padding:1rem;width:100%}._dayRecommendations_3xk4w_1109 h4{display:flex;align-items:center;gap:.5rem;color:#fa9b71;margin-bottom:.75rem;font-size:1rem}._recommendationText_3xk4w_1125{color:#64748b;font-size:.875rem;line-height:1.4;margin-bottom:.5rem}._recommendationText_3xk4w_1125:last-child{margin-bottom:0}._timeSlot_3xk4w_1137{margin-bottom:2rem;width:100%}._timeSlotTitle_3xk4w_1142{font-size:1.125rem;font-weight:600;color:#fa9b71;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #f5f5f5}._timeSlotHeader_3xk4w_1151{display:flex;align-items:center;gap:.5rem}._timeSlotIcon_3xk4w_1157{color:#fa9b71}._noActivities_3xk4w_1161{text-align:center;padding:2rem;color:#64748b;background:#f8fafc;border-radius:12px;border:1px dashed #e2e8f0;width:100%}._activity_3xk4w_1172{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;background:#f8fafc;border-radius:16px;margin-bottom:1rem;transition:all .3s ease;border-left:4px solid #01c0d4;width:100%}._activity_3xk4w_1172:hover{background:#f1f5f9;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}._priorityActivity_3xk4w_1191{border-left-color:#fa9b71;background:#fff7ed}._priorityActivity_3xk4w_1191:hover{background:#fed7aa}._activityIcon_3xk4w_1200{font-size:1.5rem;flex-shrink:0}._activityContent_3xk4w_1205{flex:1;width:100%}._activityHeader_3xk4w_1210{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem;gap:.5rem;width:100%}._activityHeader_3xk4w_1210 h4{font-size:1.125rem;font-weight:600;color:#0f172a;margin:0 0 .5rem;line-height:1.3}._activityMeta_3xk4w_1228{display:flex;align-items:center;gap:.75rem;color:#64748b;font-size:.875rem;flex-wrap:wrap}._rating_3xk4w_1237{display:flex;align-items:center;gap:.25rem;color:#f59e0b}._badgeContainer_3xk4w_1244{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.5rem;width:100%}._priorityIndicator_3xk4w_222{padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600}._priorityHigh_3xk4w_1259{background:#fa9b71;color:#fff}._priorityMedium_3xk4w_1264{background:#01c0d4;color:#fff}._priorityLow_3xk4w_1269{background:#94a3b8;color:#fff}._budgetIndicator_3xk4w_1274{padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600}._budgetGood_3xk4w_1281{background:#10b981;color:#fff}._budgetNeutral_3xk4w_1286{background:#3b82f6;color:#fff}._budgetWarning_3xk4w_1291{background:#f59e0b;color:#fff}._budgetAlert_3xk4w_1296{background:#ef4444;color:#fff}._activityDescription_3xk4w_1301{color:#475569;margin-bottom:.75rem;line-height:1.5;font-size:.9rem}._activityNote_3xk4w_1308{background:#fef3c7;border:1px solid #fcd34d;border-radius:8px;padding:.75rem;margin-bottom:.75rem;color:#92400e;font-size:.85rem;line-height:1.4}._activityDetails_3xk4w_1319{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem;width:100%}._detail_3xk4w_1327{display:flex;align-items:center;gap:.5rem;color:#64748b;font-size:.875rem}._price_3xk4w_1335{color:#059669;font-weight:600}._activityActions_3xk4w_1340{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1rem;width:100%}._mapButton_3xk4w_1349{background:#01c0d4;color:#fff;text-decoration:none;padding:.5rem 1rem;border-radius:8px;font-size:.875rem;font-weight:500;display:flex;align-items:center;gap:.5rem;transition:all .3s ease;width:100%;justify-content:center}._mapButton_3xk4w_1349:hover{background:#00a9bc;transform:translateY(-1px)}._contactInfo_3xk4w_1370{color:#64748b;font-size:.875rem;text-align:center;width:100%}._budgetSummary_3xk4w_1378{background:#fff;border-radius:16px;padding:1.5rem;margin-bottom:2rem;box-shadow:0 4px 12px #00000014;border:1px solid #e2e8f0;width:100%}._budgetSummary_3xk4w_1378 h3{display:flex;align-items:center;gap:.5rem;color:#01c0d4;margin-bottom:1rem;font-weight:600;font-size:1.125rem}._budgetIcon_3xk4w_1398{color:#fa9b71}._budgetBreakdown_3xk4w_482{display:grid;grid-template-columns:1fr;gap:1rem}._budgetItem_3xk4w_491{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#f8fafc;border-radius:8px;border-left:4px solid #01c0d4;font-size:.9rem}._modalOverlay_3xk4w_1420{position:fixed;inset:0;background:#000c;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10000;padding:1rem}._centerGallery_3xk4w_1435{position:relative;width:100%;max-width:100%;margin-bottom:1rem;border-radius:16px;overflow:hidden;box-shadow:0 20px 60px #0000004d}._centerImage_3xk4w_1445{width:100%;height:250px;object-fit:cover;cursor:pointer;transition:transform .3s ease}._centerImage_3xk4w_1445:hover{transform:scale(1.02)}._galleryArrow_3xk4w_1457{position:absolute;top:50%;transform:translateY(-50%);background:#ffffffe6;border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#01c0d4;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #0003}._galleryArrow_3xk4w_1457:hover{background:#fff;transform:translateY(-50%) scale(1.1)}._leftArrow_3xk4w_1481{left:10px}._rightArrow_3xk4w_1485{right:10px}._imageCounter_3xk4w_1489{position:absolute;bottom:10px;left:50%;transform:translate(-50%);background:#000000b3;color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.875rem;font-weight:500}._sidePanel_3xk4w_1502{background:#fff;border-radius:16px;width:100%;max-height:50vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d}._modalHeader_3xk4w_1511{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:1.25rem 1.5rem;border-bottom:1px solid #e2e8f0;gap:.75rem}._modalHeader_3xk4w_1511 h3{font-size:1.25rem;font-weight:600;color:#0f172a;margin:0;line-height:1.3}._ratingSection_3xk4w_1529{display:flex;align-items:center;gap:.5rem;width:100%;justify-content:space-between}._starRating_3xk4w_1537{display:flex;align-items:center;gap:.1rem;color:#f59e0b}._reviewCount_3xk4w_1544{color:#64748b;font-size:.875rem}._closeBtn_3xk4w_1549{background:none;border:none;color:#64748b;cursor:pointer;padding:.5rem;border-radius:8px;transition:all .2s ease;flex-shrink:0;position:absolute;top:1rem;right:1rem;z-index:1}._closeBtn_3xk4w_1549:hover{background:#f1f5f9;color:#0f172a}._modalTabs_3xk4w_1569{display:flex;border-bottom:1px solid #e2e8f0;padding:0 1.5rem;overflow-x:auto}._tab_3xk4w_1576{background:none;border:none;padding:1rem;color:#64748b;font-weight:500;cursor:pointer;transition:all .2s ease;border-bottom:2px solid transparent;font-size:.9rem;white-space:nowrap}._tab_3xk4w_1576:hover{color:#01c0d4}._tabActive_3xk4w_1593{color:#01c0d4;border-bottom-color:#01c0d4}._modalContent_3xk4w_1598{padding:1.25rem 1.5rem 1.5rem;max-height:40vh;overflow-y:auto}._descriptionSection_3xk4w_1604{margin-bottom:1.25rem}._description_3xk4w_1604{color:#475569;line-height:1.6;margin:0;font-size:.9rem}._infoRow_3xk4w_1615{display:flex;align-items:center;gap:.75rem;padding:.75rem 0;border-bottom:1px solid #f1f5f9;color:#475569;font-size:.85rem}._infoRow_3xk4w_1615:last-child{border-bottom:none}._infoRow_3xk4w_1615 svg{color:#01c0d4;flex-shrink:0}._locationLink_3xk4w_1634{color:#01c0d4;text-decoration:none;display:flex;align-items:center;gap:.5rem;transition:color .2s ease;font-size:.85rem}._locationLink_3xk4w_1634:hover{color:#00a9bc}._noContact_3xk4w_1648{color:#94a3b8;font-style:italic;font-size:.85rem}._tagsSection_3xk4w_1654{margin:1.25rem 0}._tagsSection_3xk4w_1654 h4{color:#0f172a;margin-bottom:.75rem;font-weight:600;font-size:1rem}._tagsContainer_3xk4w_1665{display:flex;flex-wrap:wrap;gap:.5rem}._tag_3xk4w_1654{background:#e0f7fa;color:#01c0d4;padding:.25rem .75rem;border-radius:16px;font-size:.75rem;font-weight:500}._menuView_3xk4w_1681 h3{color:#0f172a;margin-bottom:1rem;font-weight:600;font-size:1rem}._menuContainer_3xk4w_1688{border-radius:12px;overflow:hidden;background:#f8fafc}._pdfView_3xk4w_1694{text-align:center;padding:2rem 1.5rem;color:#64748b}._pdfView_3xk4w_1694 svg{color:#01c0d4;margin-bottom:1rem}._downloadButton_3xk4w_1705{background:#01c0d4;color:#fff;text-decoration:none;padding:.75rem 1.25rem;border-radius:8px;font-weight:500;display:inline-flex;align-items:center;gap:.5rem;transition:all .3s ease;margin-top:1rem;font-size:.9rem}._downloadButton_3xk4w_1705:hover{background:#00a9bc;transform:translateY(-1px)}._menuImageGallery_3xk4w_1725{position:relative}._menuImageWrapper_3xk4w_1729{position:relative;cursor:pointer}._menuImage_3xk4w_1725{width:100%;height:250px;object-fit:contain;background:#fff}._menuImageOverlay_3xk4w_1741{position:absolute;inset:0;background:#000000b3;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;opacity:0;transition:opacity .3s ease;padding:1rem;text-align:center}._menuImageWrapper_3xk4w_1729:hover ._menuImageOverlay_3xk4w_1741{opacity:1}._noMenu_3xk4w_1763{text-align:center;padding:2rem 1.5rem;color:#64748b}._noMenu_3xk4w_1763 svg{color:#cbd5e1;margin-bottom:1rem}._footerNote_3xk4w_1774{color:#94a3b8;font-size:.75rem;text-align:center;padding:1rem 1.5rem;border-top:1px solid #e2e8f0;margin:0;line-height:1.4}._fullscreenOverlay_3xk4w_1785{position:fixed;inset:0;background:#000000f2;display:flex;align-items:center;justify-content:center;z-index:10001;padding:1rem}._fullscreenControls_3xk4w_1799{position:absolute;top:1rem;right:1rem;display:flex;gap:.75rem;z-index:1}._fullscreenControlBtn_3xk4w_1808{background:#ffffffe6;border:none;width:35px;height:35px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#01c0d4;cursor:pointer;transition:all .3s ease;font-size:1.125rem}._fullscreenControlBtn_3xk4w_1808:hover{background:#fff;transform:scale(1.1)}._fullscreenArrow_3xk4w_1828{position:absolute;top:50%;transform:translateY(-50%);background:#ffffffe6;border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#01c0d4;cursor:pointer;transition:all .3s ease;z-index:1}._fullscreenArrow_3xk4w_1828:hover{background:#fff;transform:translateY(-50%) scale(1.1)}._fullscreenArrowLeft_3xk4w_1852{left:1rem}._fullscreenArrowRight_3xk4w_1856{right:1rem}._fullscreenCounter_3xk4w_1860{position:absolute;top:1rem;left:50%;transform:translate(-50%);background:#000000b3;color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.875rem;font-weight:500}._fullscreenImage_3xk4w_1873{max-width:95vw;max-height:70vh;object-fit:contain;cursor:zoom-in;transition:transform .3s ease}._fullscreenImage_3xk4w_1873._zoomed_3xk4w_1881{cursor:grab;transform:scale(1.5)}._fullscreenImage_3xk4w_1873._zoomed_3xk4w_1881:active{cursor:grabbing}._fullscreenHint_3xk4w_1890{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);color:#fff;background:#000000b3;padding:.5rem 1rem;border-radius:20px;font-size:.75rem;text-align:center;line-height:1.4}._accommodationPrompt_3xk4w_1905{background:#fff;border-radius:16px;padding:1.5rem;margin-bottom:2rem;text-align:center;box-shadow:0 4px 12px #00000014;border:2px dashed #e2e8f0;width:100%}._accommodationPrompt_3xk4w_1905 h3{color:#01c0d4;margin-bottom:.5rem;font-size:1.25rem}._accommodationPrompt_3xk4w_1905 p{color:#64748b;margin-bottom:1.5rem;font-size:.95rem;line-height:1.4}._selectAccommodationButton_3xk4w_1929{background:#fa9b71;color:#fff;border:none;padding:1rem 1.5rem;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #fa9b714d;font-size:.95rem;width:100%;max-width:250px}._selectAccommodationButton_3xk4w_1929:hover{background:#f98a5a;transform:translateY(-2px);box-shadow:0 6px 20px #fa9b7166}._accommodationSelector_3xk4w_1950{background:#fff;border-radius:16px;padding:1.5rem;margin-bottom:2rem;box-shadow:0 4px 12px #00000014;width:100%}._accommodationSelector_3xk4w_1950 h3{color:#01c0d4;margin-bottom:1.5rem;text-align:center;font-size:1.25rem}._typeSelector_3xk4w_1966{display:flex;flex-direction:column;gap:.5rem;margin-bottom:2rem;width:100%;align-items:center}._typeButton_3xk4w_1975{background:#f8fafc;border:2px solid #e2e8f0;color:#64748b;padding:.75rem 1.5rem;border-radius:12px;font-weight:500;cursor:pointer;transition:all .3s ease;font-size:.9rem;width:100%;max-width:200px;text-align:center}._typeButton_3xk4w_1975:hover{border-color:#01c0d4;color:#01c0d4}._typeButton_3xk4w_1975._active_3xk4w_1995{background:#01c0d4;border-color:#01c0d4;color:#fff}._accommodationList_3xk4w_2001{display:grid;grid-template-columns:1fr;gap:1rem}._accommodationCard_3xk4w_2007{background:#f8fafc;border-radius:12px;padding:1.5rem;border:1px solid #e2e8f0;transition:all .3s ease}._accommodationCard_3xk4w_2007:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a;border-color:#01c0d4}._accommodationCard_3xk4w_2007 h4{color:#0f172a;margin-bottom:.5rem;font-size:1.125rem}._accommodationCard_3xk4w_2007 p{color:#64748b;margin-bottom:.5rem;font-size:.875rem;line-height:1.4}._selectButton_3xk4w_2034{background:#01c0d4;color:#fff;border:none;padding:.5rem 1rem;border-radius:8px;font-weight:500;cursor:pointer;transition:all .3s ease;width:100%;margin-top:1rem;font-size:.9rem}._selectButton_3xk4w_2034:hover{background:#00a9bc;transform:translateY(-1px)}._selectedAccommodations_3xk4w_2054{background:#f0fdf4;border:2px solid #bbf7d0;border-radius:16px;padding:1.5rem;margin-bottom:2rem;width:100%}._selectedAccommodations_3xk4w_2054 h3{color:#059669;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem;font-size:1.125rem}._selectedAccommodation_3xk4w_2054{background:#fff;border-radius:8px;padding:1rem;margin-bottom:.75rem;border-left:4px solid #059669;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:.5rem}._selectedAccommodation_3xk4w_2054:last-child{margin-bottom:0}._saveItineraryButton_3xk4w_792{background:#01c0d4;color:#fff;border:none;padding:1rem 1.5rem;border-radius:12px;font-weight:600;font-size:1.125rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.75rem;margin:2rem auto;box-shadow:0 4px 15px #10b9814d;width:100%;max-width:300px}._saveItineraryButton_3xk4w_792:hover{background:#01c0d4;transform:translateY(-2px)}._itineraryFooter_3xk4w_2116{text-align:center;padding:1.5rem;background:#fff;border-radius:16px;margin-top:2rem;width:100%}._contactAdvantage_3xk4w_2125{font-size:1.125rem;color:#01c0d4;font-weight:500;margin-bottom:1rem}._businessCount_3xk4w_2132{color:#64748b;font-size:.875rem;line-height:1.4}._priceListBadge_3xk4w_2139{display:inline-flex;align-items:center;gap:.3rem;background:#fa9b71e6;color:#fff;padding:.3rem .6rem;border-radius:6px;font-size:.7rem;font-weight:600;position:absolute;top:10px;right:10px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._priceListBadge_3xk4w_2139 svg{width:12px;height:12px}._menuBadge_3xk4w_933{display:inline-flex;align-items:center;gap:.3rem;background:#01c0d4e6;color:#fff;padding:.3rem .6rem;border-radius:6px;font-size:.7rem;font-weight:600;position:absolute;top:10px;right:10px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._menuBadge_3xk4w_933 svg{width:12px;height:12px}._preferencesGrid_3xk4w_2183{display:grid;grid-template-columns:1fr;gap:12px;margin-top:12px}._preferenceCheckbox_3xk4w_2190{display:flex;align-items:center;padding:16px;border:2px solid #e2e8f0;border-radius:12px;cursor:pointer;transition:all .2s ease;background:#fff;width:100%}._preferenceCheckbox_3xk4w_2190:hover{border-color:#01c0d4;transform:translateY(-2px)}._preferenceCheckboxSelected_3xk4w_2207{border-color:#01c0d4;background:#f0fdff;box-shadow:0 4px 12px #01c0d426}._preferenceCheckboxInput_3xk4w_2213{margin-right:12px;width:18px;height:18px;accent-color:#01c0d4}._preferenceCheckboxContent_3xk4w_2220{display:flex;align-items:center;gap:12px;font-weight:500;color:#334155;font-size:.95rem}._preferenceIcon_3xk4w_2229{color:#01c0d4}._preferencesSummary_3xk4w_2234{margin-top:20px;padding-top:20px;border-top:1px solid #e2e8f0;width:100%}._preferencesTags_3xk4w_2241{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}._preferenceTag_3xk4w_2248{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#f0fdff;border:1px solid #01c0d4;border-radius:20px;font-size:.875rem;color:#01c0d4;font-weight:500}@media (max-width: 1024px){._heroTitle_3xk4w_64{font-size:2.25rem}._formContainer_3xk4w_137{padding:2.5rem}._itineraryHeaderContent_3xk4w_730{flex-direction:column;text-align:center;gap:1.5rem}._personalizationSummary_3xk4w_760{justify-content:center}._saveButtonContainer_3xk4w_787{width:100%}._saveItineraryButton_3xk4w_792{width:100%;justify-content:center}}@media (min-width: 768px){._heroSection_3xk4w_13{min-height:80vh;padding:2rem}._heroContent_3xk4w_50{padding:2rem}._heroTitle_3xk4w_64{font-size:2.5rem}._heroSubtitle_3xk4w_73{font-size:1.375rem}._heroButton_3xk4w_81{width:auto;max-width:none;padding:1.25rem 2.5rem}._formSection_3xk4w_131{padding:6rem 1.5rem}._formContainer_3xk4w_137{padding:3rem}._formTitle_3xk4w_153{font-size:2.5rem}._preferencesGrid_3xk4w_2183{grid-template-columns:repeat(2,1fr);gap:1rem}._currencyContainer_3xk4w_392{flex-direction:row;gap:1rem}._currencySelectWrapper_3xk4w_399{width:12rem}._conversionArrow_3xk4w_410{transform:rotate(0);padding:0 .5rem}._datePickerPopup_3xk4w_258{position:absolute;top:100%;left:0;transform:none;width:max-content;min-width:500px;max-width:none;max-height:none}._dayPicker_3xk4w_276 ._rdp-months_3xk4w_285{flex-direction:row!important;gap:1.5rem}._itineraryHeaderContent_3xk4w_730{flex-direction:row;text-align:left;align-items:flex-start}._personalizationSummary_3xk4w_760{flex-direction:row;justify-content:flex-start;align-items:flex-start}._summaryItem_3xk4w_469{align-items:flex-start}._saveButtonContainer_3xk4w_787{width:auto}._saveItineraryButton_3xk4w_792{width:auto;margin:0}._businessGrid_3xk4w_905{grid-template-columns:repeat(2,1fr);gap:1.5rem}._dayHeader_3xk4w_1090{flex-direction:row;align-items:flex-start}._dayRecommendations_3xk4w_1109{width:300px;flex-shrink:0}._activity_3xk4w_1172{flex-direction:row}._activityActions_3xk4w_1340{flex-direction:row;align-items:center}._mapButton_3xk4w_1349{width:auto}._budgetBreakdown_3xk4w_482{grid-template-columns:repeat(2,1fr)}._modalOverlay_3xk4w_1420{flex-direction:row;align-items:center;padding:2rem}._centerGallery_3xk4w_1435{margin-right:2rem;margin-bottom:0;max-width:500px}._centerImage_3xk4w_1445{height:350px}._sidePanel_3xk4w_1502{width:400px;max-height:70vh}._modalHeader_3xk4w_1511{flex-direction:row;align-items:flex-start}._ratingSection_3xk4w_1529{width:auto;justify-content:flex-start}._closeBtn_3xk4w_1549{position:static}._typeSelector_3xk4w_1966{flex-direction:row;justify-content:center}._typeButton_3xk4w_1975{width:auto}._accommodationList_3xk4w_2001{grid-template-columns:repeat(2,1fr)}._selectedAccommodation_3xk4w_2054{flex-direction:row;align-items:center}._summaryGrid_3xk4w_462{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){._heroTitle_3xk4w_64{font-size:2.5rem}._heroSubtitle_3xk4w_73{font-size:1.375rem}._formContainer_3xk4w_137{max-width:42rem}._formTitle_3xk4w_153{font-size:2.5rem}._preferencesGrid_3xk4w_2183,._businessGrid_3xk4w_905{grid-template-columns:repeat(3,1fr)}._itinerarySection_3xk4w_712{padding:2rem}._itineraryHeader_3xk4w_720{padding:3rem 2rem}._itineraryTitle_3xk4w_741{font-size:2.5rem}._accommodationList_3xk4w_2001{grid-template-columns:repeat(3,1fr)}._budgetBreakdown_3xk4w_482{grid-template-columns:repeat(4,1fr)}._datePickerPopup_3xk4w_258{min-width:580px}._centerImage_3xk4w_1445{height:400px}._menuImage_3xk4w_1725{height:350px}}@media (min-width: 1280px){._businessGrid_3xk4w_905,._preferencesGrid_3xk4w_2183{grid-template-columns:repeat(4,1fr)}}@media print{._heroSection_3xk4w_13,._formSection_3xk4w_131,._backToForm_3xk4w_685,._saveButtonContainer_3xk4w_787,._modalOverlay_3xk4w_1420{display:none!important}._itineraryWrapper_3xk4w_679{background:#fff!important}._itineraryCard_3xk4w_1080,._recommendationSection_3xk4w_1048,._businessCard_3xk4w_888{box-shadow:none!important;border:1px solid #e2e8f0!important;break-inside:avoid}._activity_3xk4w_1172:hover,._businessCard_3xk4w_888:hover{transform:none!important}*{color:#000!important;background:#fff!important}}._categoryTabs_q089i_2{margin:2rem 0;overflow-x:auto;overflow-y:visible;padding:16px 8px;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-behavior:smooth;width:100%}._categoryTabs_q089i_2::-webkit-scrollbar{display:none}._categoryTabsScroll_q089i_17{display:flex;gap:1rem;padding:0 8px 8px;justify-content:center;min-width:min-content;border-bottom:2px solid #e0e0e0;margin:0 auto;max-width:fit-content}._tabButton_q089i_28{flex:0 0 auto;min-width:120px;text-align:center;padding:.6rem 1.2rem;background-color:#fff;color:#333;border-radius:20px;border:none;font-weight:500;text-decoration:none;transition:all .3s ease;white-space:nowrap;outline:none;position:relative;z-index:1;will-change:transform;cursor:pointer;box-shadow:0 2px 10px #0000000d;display:flex;align-items:center;justify-content:center;gap:.5rem}._tabButton_q089i_28:hover{background-color:#e6f8fa;transform:translateY(-2px) scale(1.02);z-index:5}._tabButton_q089i_28._activeTab_q089i_59{background-color:#01c0d4;color:#fff;transform:scale(1.02);z-index:5}._tabButton_q089i_28._activeTab_q089i_59:hover{background-color:#01c0d4;color:#fff}._wrapper_q089i_72{background:#f5f5f5;min-height:100vh;padding:4rem 2rem;display:flex;flex-direction:column;align-items:center}._header_q089i_82{text-align:center;margin-bottom:3rem;width:100%;max-width:1100px}._pageTitle_q089i_89{font-size:2.8rem;font-weight:700;color:#fa9b71;margin-bottom:.8rem}._subtitle_q089i_96{color:#01c0d4;font-size:1.05rem;max-width:640px;margin:0 auto 2rem}._grid_q089i_104{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.6rem;width:100%;max-width:1100px;justify-items:center}._card_q089i_113{background:#fff;border-radius:1rem;overflow:hidden;cursor:pointer;box-shadow:0 6px 16px #00000014;transition:transform .25s ease,box-shadow .25s ease;width:100%;max-width:350px}._card_q089i_113:hover{transform:translateY(-6px);box-shadow:0 12px 28px #0000001f}._card_q089i_113 img{width:100%;height:180px;object-fit:cover}._cardBody_q089i_135{padding:1rem 1.2rem}._cardBody_q089i_135 h3{font-size:1.2rem;font-weight:600;color:#222;margin-bottom:.3rem}._location_q089i_146{color:#777;font-size:.9rem}._price_q089i_151{font-weight:700;color:#01c0d4;margin-top:.5rem}._menuBadge_q089i_158{display:inline-flex;align-items:center;gap:.3rem;background:#e8f7f9;color:#01c0d4;padding:.3rem .6rem;border-radius:6px;font-size:.8rem;font-weight:600;margin-top:.5rem}._menuBadge_q089i_158 svg{width:12px;height:12px}._emptyState_q089i_177{text-align:center;padding:3rem 2rem;color:#666}._emptyState_q089i_177 p{font-size:1.1rem;margin-bottom:1rem}._modalOverlay_q089i_189{position:fixed;inset:0;background:#0006;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;z-index:9999}._centerGallery_q089i_201{position:relative;width:60%;max-width:700px;height:500px;margin-right:400px;display:flex;align-items:center;justify-content:center;border-radius:16px;overflow:hidden;box-shadow:0 12px 32px #0000004d}._centerImage_q089i_215{width:100%;height:100%;object-fit:cover;border-radius:16px;transition:opacity .3s ease;cursor:zoom-in}._centerImage_q089i_215:hover{opacity:.95}._galleryArrow_q089i_229{position:absolute;top:50%;transform:translateY(-50%);background:#fffffff2;border:none;border-radius:50%;width:50px;height:50px;font-size:1.5rem;font-weight:700;cursor:pointer;z-index:10;transition:all .3s ease;color:#01c0d4;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #0003}._galleryArrow_q089i_229:hover{background:#fff;transform:translateY(-50%) scale(1.1);box-shadow:0 6px 16px #0000004d}._leftArrow_q089i_256{left:20px}._rightArrow_q089i_260{right:20px}._imageCounter_q089i_265{position:absolute;bottom:20px;left:50%;transform:translate(-50%);background:#000000b3;color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.9rem;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._sidePanel_q089i_280{position:absolute;right:0;top:0;background:#fff;width:380px;height:100vh;padding:2rem;box-shadow:-4px 0 20px #00000026;border-top-left-radius:16px;border-bottom-left-radius:16px;display:flex;flex-direction:column;justify-content:space-between;z-index:3;overflow-y:auto}._modalHeader_q089i_298{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid #f0f0f0}._modalHeader_q089i_298 h3{font-size:1.4rem;font-weight:700;color:#111;margin:0;line-height:1.3}._closeBtn_q089i_315{background:transparent;border:none;font-size:1.3rem;cursor:pointer;color:#666;padding:4px;border-radius:4px;transition:all .2s ease;flex-shrink:0;margin-left:1rem}._closeBtn_q089i_315:hover{color:#01c0d4;background:#f0f8fa}._modalTabs_q089i_334{display:flex;gap:.5rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #eee}._tab_q089i_28{display:flex;align-items:center;gap:.5rem;padding:.6rem 1rem;border:none;background:transparent;color:#666;cursor:pointer;font-weight:600;font-size:.9rem;border-radius:8px;transition:all .2s ease}._tab_q089i_28:hover{background:#f0f8fa;color:#01c0d4}._tabActive_q089i_362,._tabActive_q089i_362:hover{background:#01c0d4;color:#fff}._modalContent_q089i_373{flex-grow:1;overflow-y:auto}._modalContent_q089i_373 h4{font-size:1.1rem;font-weight:600;color:#333;margin:1.5rem 0 .8rem}._descriptionSection_q089i_386{background:#f8f9fa;border-radius:12px;padding:1rem;border-left:4px solid #fa9b71;margin-bottom:1.5rem}._description_q089i_386{color:#555;font-size:.95rem;line-height:1.5;margin:0}._infoRow_q089i_401{display:flex;align-items:center;gap:12px;background:#f8f9fa;border-radius:12px;padding:1rem;transition:background .2s ease;margin-bottom:.8rem}._infoRow_q089i_401:hover{background:#e9f7f9}._infoRow_q089i_401 svg{color:#01c0d4;flex-shrink:0}._infoRow_q089i_401 span{color:#333;font-weight:500}._infoRow_q089i_401 a{color:#01c0d4;text-decoration:none;font-weight:500;transition:color .2s ease;display:flex;align-items:center;gap:.3rem}._infoRow_q089i_401 a:hover{color:#fa9b71;text-decoration:underline}._footerNote_q089i_441{font-size:.85rem;color:#777;text-align:center;margin-top:2rem;padding-top:1rem;border-top:1px solid #eee;font-style:italic}._starRating_q089i_452{display:flex;align-items:center;gap:4px}._starContainer_q089i_458{position:relative;display:inline-block}._starEmpty_q089i_463{color:#e4e5e9}._starFilled_q089i_467{color:#ffc107}._starFill_q089i_467{position:absolute;top:0;left:0;overflow:hidden;pointer-events:none}._noRating_q089i_479{color:#6c757d;font-size:.9em}._ratingText_q089i_484{margin-left:4px;font-size:.9em;color:#6c757d}._cardRating_q089i_491{display:flex;align-items:center;gap:4px;margin:.25rem 0}._cardReviewCount_q089i_498{font-size:.8rem;color:#6c757d}._ratingSection_q089i_504{display:flex;align-items:center;gap:.5rem;margin-top:.3rem}._reviewCount_q089i_511{font-size:.85rem;color:#666}._reviewsSection_q089i_517{margin:2rem 0;background:linear-gradient(180deg,#fff,#f9fafb);border-radius:16px;box-shadow:0 4px 20px #0000000d}._reviewsSection_q089i_517 h4{font-size:1.4rem;font-weight:700;color:#222;text-align:center;margin-bottom:1.8rem}._reviewsList_q089i_533{display:flex;flex-direction:column;gap:1.25rem}._reviewItem_q089i_540{background:#fff;border-radius:14px;padding:1.5rem;border:1px solid #eef2f3;box-shadow:0 2px 10px #0000000d;transition:transform .2s ease,box-shadow .2s ease}._reviewItem_q089i_540:hover{transform:translateY(-3px);box-shadow:0 6px 18px #00000014}._reviewHeader_q089i_555{display:flex;justify-content:space-between;align-items:center;margin-bottom:.8rem;flex-wrap:wrap;gap:.5rem}._reviewerInfo_q089i_564{display:flex;align-items:center;gap:.6rem}._reviewerName_q089i_570{font-weight:600;color:#333;font-size:1rem}._reviewDate_q089i_576{font-size:.85rem;color:#888}._reviewComment_q089i_582{color:#444;font-size:.95rem;line-height:1.6;margin:.8rem 0 0;background:#f8fafa;padding:1rem;border-radius:10px}._showMoreBtn_q089i_593{background:transparent;border:2px solid #01c0d4;color:#01c0d4;padding:.6rem 1.2rem;border-radius:8px;cursor:pointer;font-weight:600;font-size:.95rem;transition:all .3s ease;margin:1rem auto 0;display:block;max-width:200px;text-align:center}._showMoreBtn_q089i_593:hover{background:#01c0d4;color:#fff;box-shadow:0 4px 10px #01c0d44d}._menuView_q089i_616{text-align:center;padding:2rem 0}._menuView_q089i_616 h3{color:#333;margin-bottom:1.5rem;font-size:1.3rem}._menuContainer_q089i_627{display:flex;flex-direction:column;align-items:center;gap:1rem}._menuImageWrapper_q089i_635{position:relative;display:inline-block;border-radius:12px;overflow:hidden;cursor:zoom-in;transition:transform .25s ease}._menuImageWrapper_q089i_635:hover{transform:scale(1.02)}._menuImageWrapper_q089i_635:hover ._menuImageOverlay_q089i_648{opacity:1}._menuImage_q089i_635{max-width:100%;max-height:400px;border-radius:12px;box-shadow:0 4px 16px #0000001a;object-fit:contain;display:block;transition:transform .25s ease}._menuImageOverlay_q089i_648{position:absolute;inset:0;background:#000000b3;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;opacity:0;transition:opacity .3s ease;border-radius:12px;pointer-events:none}._menuImageOverlay_q089i_648 svg{margin-bottom:.5rem}._menuImageOverlay_q089i_648 span{font-size:.9rem;font-weight:500}._pdfView_q089i_686{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem;background:#f8f9fa;border-radius:12px;border:2px dashed #01c0d4}._pdfView_q089i_686 svg{color:#01c0d4}._pdfView_q089i_686 p{color:#333;font-weight:600;margin:0}._downloadButton_q089i_707{display:inline-flex;align-items:center;gap:.5rem;background:#01c0d4;color:#fff;padding:.7rem 1.5rem;border-radius:8px;text-decoration:none;font-weight:600;transition:all .2s ease}._downloadButton_q089i_707:hover{background:#fa9b71;transform:translateY(-2px);box-shadow:0 4px 12px #fa9b714d}._noMenu_q089i_726{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:3rem 2rem;color:#666}._noMenu_q089i_726 svg{color:#ccc}._noMenu_q089i_726 p{margin:0;font-size:1rem}._loading_q089i_745,._error_q089i_745{text-align:center;padding:2rem;font-size:1.1rem;color:#666}._error_q089i_745{color:#e74c3c}._fullscreenOverlay_q089i_757{position:fixed;inset:0;background:#000000f2;display:flex;justify-content:center;align-items:center;z-index:10000;animation:_fadeIn_q089i_1 .3s ease;cursor:zoom-out}._fullscreenImage_q089i_769{max-width:90%;max-height:90%;border-radius:8px;object-fit:contain;box-shadow:0 8px 40px #0009;transition:transform .3s ease;cursor:pointer}._fullscreenImage_q089i_769._zoomed_q089i_779{cursor:grab;transform:scale(1.5)}._fullscreenImage_q089i_769._zoomed_q089i_779:active{cursor:grabbing}._fullscreenControls_q089i_788{position:absolute;top:25px;right:25px;display:flex;gap:12px;z-index:10001}._fullscreenControlBtn_q089i_797{background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:none;border-radius:50%;width:48px;height:48px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;font-size:1.2rem}._fullscreenControlBtn_q089i_797:hover{background:#ffffff40;transform:scale(1.1)}._fullscreenArrow_q089i_818{position:absolute;top:50%;transform:translateY(-50%);background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:none;border-radius:50%;width:60px;height:60px;font-size:1.5rem;font-weight:700;cursor:pointer;z-index:10001;transition:all .3s ease;display:flex;align-items:center;justify-content:center}._fullscreenArrow_q089i_818:hover{background:#ffffff40;transform:translateY(-50%) scale(1.1)}._fullscreenArrowLeft_q089i_844{left:30px}._fullscreenArrowRight_q089i_848{right:30px}._fullscreenCounter_q089i_852{position:absolute;top:25px;left:30px;background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.9rem;font-weight:600}._fullscreenHint_q089i_865{position:absolute;bottom:25px;left:50%;transform:translate(-50%);color:#fffc;font-size:.9rem;text-align:center;background:#00000080;padding:.5rem 1rem;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._reviewFilterDropdown_q089i_880{margin-bottom:1.5rem;position:relative}._dropdownHeader_q089i_885{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;gap:.5rem}._dropdownTrigger_q089i_893{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:1px solid #dee2e6;border-radius:8px;background:#fff;cursor:pointer;font-weight:500;color:#495057;transition:all .2s ease;flex:1;justify-content:space-between}._dropdownTrigger_q089i_893:hover{border-color:#007bff;background:#f8f9fa}._clearFilter_q089i_914{background:#6c757d;color:#fff;border:none;padding:.5rem .75rem;border-radius:6px;font-size:.8rem;cursor:pointer;white-space:nowrap}._clearFilter_q089i_914:hover{background:#5a6268}._dropdownContent_q089i_929{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #dee2e6;border-radius:8px;box-shadow:0 4px 12px #0000001a;z-index:100;margin-top:.25rem}._dropdownOptions_q089i_942{display:flex;flex-direction:column;padding:.5rem;gap:.25rem}._ratingOption_q089i_949{display:flex;align-items:center;gap:.75rem;padding:.75rem;border:none;border-radius:6px;background:transparent;cursor:pointer;transition:all .2s ease;width:100%;text-align:left}._ratingOption_q089i_949:hover:not(._ratingOptionDisabled_q089i_963){background:#f8f9fa;border-color:#007bff}._ratingOptionActive_q089i_968{background:#e7f3ff!important;border-color:#007bff}._ratingOptionDisabled_q089i_963{opacity:.5;cursor:not-allowed;background:#f8f9fa}._ratingStars_q089i_979{display:flex;gap:1px}._filterStar_q089i_984{color:#ffc107}._filterStarEmpty_q089i_988{color:#e4e5e9}._ratingCount_q089i_992{font-size:.8rem;color:#6c757d;margin-left:auto}._filterActive_q089i_998{margin-top:.75rem;padding:.75rem;background:#d4edda;border:1px solid #c3e6cb;border-radius:6px;font-size:.85rem;color:#155724;text-align:center}._reviewSubmissionSection_q089i_1010{margin:2rem 0;background:#f5f5f54c;border-radius:12px;border:1px solid #dee2e6}._reviewSubmission_q089i_1010{width:100%}._reviewPrompt_q089i_1021{text-align:center;padding:1rem}._promptHeader_q089i_1026{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:.5rem}._promptHeader_q089i_1026 h4{margin:0;color:#495057;font-size:1.1rem}._reviewPrompt_q089i_1021 p{margin:.5rem 0 1rem;color:#6c757d;font-size:.95rem}._writeReviewBtn_q089i_1046{background:#01c0d4;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:25px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:all .3s ease}._writeReviewBtn_q089i_1046:hover{transform:translateY(-2px);box-shadow:0 4px 12px #007bff4d}._deleteReviewBtn_q089i_1065{background:#fa9b71;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:25px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:all .3s ease;margin-top:.5rem;width:70%;justify-content:center}._deleteReviewBtn_q089i_1065:hover{background:#fa9265;transform:translateY(-2px);box-shadow:0 4px 12px #dc35454d}._reviewForm_q089i_1089{background:#fff;padding:1.5rem;border-radius:12px;border:1px solid #dee2e6;box-shadow:0 2px 8px #0000001a}._formHeader_q089i_1097{margin-bottom:1.5rem;text-align:center}._formHeader_q089i_1097 h4{margin:0 0 .25rem;color:#495057}._formHeader_q089i_1097 p{margin:0;color:#6c757d;font-size:.9rem}._ratingSection_q089i_504{margin-bottom:1.5rem}._ratingSection_q089i_504 label{display:block;margin-bottom:.5rem;font-weight:600;color:#495057}._interactiveStar_q089i_1124{cursor:pointer;transition:transform .2s ease}._interactiveStar_q089i_1124:hover{transform:scale(1.2)}._commentSection_q089i_1133{margin-bottom:1.5rem}._commentSection_q089i_1133 label{display:block;margin-bottom:.5rem;font-weight:600;color:#495057}._commentInput_q089i_1144{width:100%;padding:.75rem;border:1px solid #dee2e6;border-radius:8px;font-family:inherit;font-size:.95rem;resize:vertical;transition:border-color .2s ease}._commentInput_q089i_1144:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}._charCount_q089i_1161{text-align:right;font-size:.8rem;color:#6c757d;margin-top:.25rem}._formActions_q089i_1168{display:flex;gap:.75rem;justify-content:flex-end}._cancelButton_q089i_1174{padding:.75rem 1.5rem;border:1px solid #6c757d;background:#fff;color:#6c757d;border-radius:6px;cursor:pointer;transition:all .2s ease}._cancelButton_q089i_1174:hover{background:#6c757d;color:#fff}._submitButton_q089i_1189{padding:.75rem 1.5rem;background:#01c0d4;color:#fff;border:none;border-radius:6px;cursor:pointer;display:flex;align-items:center;gap:.5rem;font-weight:600;transition:all .2s ease}._submitButton_q089i_1189:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 8px #28a7454d}._submitButton_q089i_1189:disabled{opacity:.6;cursor:not-allowed;transform:none}._reviewSignInPrompt_q089i_1215{text-align:center;padding:2rem;background:#fff;border-radius:12px;border:1px solid #dee2e6}._reviewSignInPrompt_q089i_1215 p{margin:.5rem 0 1rem;color:#6c757d}._signInButton_q089i_1228{background:#007bff;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:6px;cursor:pointer;font-weight:600}._yourReviewBadge_q089i_1239{background:#fa9b71;color:#fff;padding:.2rem .5rem;border-radius:12px;font-size:.7rem;font-weight:600;margin-left:.5rem}._loadingReviews_q089i_1250{text-align:center;padding:2rem;color:#6c757d}._noReviews_q089i_1256{text-align:center;padding:2rem;color:#6c757d;background:#f8f9fa;border-radius:8px;border:1px dashed #dee2e6}._cardTags_q089i_1266{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.5rem}._cardTag_q089i_1266{background:#e8f7f9;color:#01c0d4;padding:.2rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500}._moreTags_q089i_1282{color:#666;font-size:.75rem;font-style:italic}._tagsSection_q089i_1289{margin:1.5rem 0}._tagsSection_q089i_1289 h4{margin-bottom:.5rem}._tagsContainer_q089i_1297{display:flex;flex-wrap:wrap;gap:.5rem}._tag_q089i_1289{background:#e8f7f9;color:#01c0d4;padding:.4rem .8rem;border-radius:6px;font-size:.85rem;font-weight:500}._noContact_q089i_1312{color:#666;font-style:italic}._retryButton_q089i_1317{background:#01c0d4;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:6px;cursor:pointer;font-weight:600;margin-top:1rem}._retryButton_q089i_1317:hover{background:#fa9b71}._menuCount_q089i_1332{font-size:10px;margin-left:2px;background:#ffffff4d;border-radius:8px;padding:1px 4px}._multipleMenuFiles_q089i_1340{margin-top:10px;padding:8px;background:#f5f5f5;border-radius:4px;text-align:center;font-size:14px;color:#666}@media (max-width: 1024px){._centerGallery_q089i_201{width:55%;margin-right:350px;height:450px}._grid_q089i_104{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));max-width:900px}}@media (max-width: 768px){._wrapper_q089i_72{padding:2rem 1rem}._pageTitle_q089i_89{font-size:2.2rem}._grid_q089i_104{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.2rem}._modalOverlay_q089i_189{flex-direction:column;padding:1rem}._centerGallery_q089i_201{width:100%;margin-right:0;margin-bottom:1rem;height:300px;max-width:none}._sidePanel_q089i_280{position:relative;width:100%;height:auto;max-height:60vh;border-radius:16px}._galleryArrow_q089i_229{width:40px;height:40px;font-size:1.2rem}._leftArrow_q089i_256{left:10px}._rightArrow_q089i_260{right:10px}._imageCounter_q089i_265{bottom:10px;font-size:.8rem;padding:.4rem .8rem}._fullscreenArrow_q089i_818{width:50px;height:50px;font-size:1.2rem}._fullscreenArrowLeft_q089i_844{left:15px}._fullscreenArrowRight_q089i_848{right:15px}._fullscreenControls_q089i_788{top:15px;right:15px}._fullscreenControlBtn_q089i_797{width:42px;height:42px}._fullscreenCounter_q089i_852{top:15px;left:15px}._fullscreenHint_q089i_865{bottom:15px;font-size:.8rem;padding:.4rem .8rem}._fullscreenImage_q089i_769._zoomed_q089i_779{transform:scale(1.2)}._dropdownHeader_q089i_885{flex-direction:column;align-items:stretch;gap:.5rem}._clearFilter_q089i_914{align-self:flex-end}}@media (max-width: 480px){._wrapper_q089i_72{padding:1.5rem 1rem}._pageTitle_q089i_89{font-size:1.8rem}._subtitle_q089i_96{font-size:.95rem;margin-bottom:1.5rem}._grid_q089i_104{grid-template-columns:1fr;max-width:400px;gap:1rem}._card_q089i_113{max-width:100%}._tabButton_q089i_28{padding:.5rem 1rem;font-size:.9rem;min-width:110px}._modalTabs_q089i_334{justify-content:center;flex-wrap:wrap}._tab_q089i_28{padding:.5rem .8rem;font-size:.85rem;flex-shrink:0}._fullscreenArrow_q089i_818{width:44px;height:44px;font-size:1.1rem}._fullscreenControlBtn_q089i_797{width:38px;height:38px}._fullscreenImage_q089i_769{max-width:95%;max-height:95%}._dropdownTrigger_q089i_893{padding:.6rem .8rem;font-size:.9rem}._ratingOption_q089i_949{padding:.6rem}._modalContent_q089i_373{padding:.5rem 0}._infoRow_q089i_401{padding:.8rem;gap:8px}._reviewsSection_q089i_517{margin:1.5rem 0}._reviewItem_q089i_540{padding:1rem}}@media (max-width: 360px){._wrapper_q089i_72{padding:1rem .5rem}._pageTitle_q089i_89{font-size:1.6rem}._subtitle_q089i_96{font-size:.9rem;padding:0 .5rem}._categoryTabs_q089i_2{margin:0 -.5rem;padding-left:.5rem;padding-right:.5rem}._tabButton_q089i_28{padding:.4rem .8rem;font-size:.85rem;min-width:100px}._grid_q089i_104{gap:.8rem}._cardBody_q089i_135{padding:.8rem}._cardBody_q089i_135 h3{font-size:1.1rem}}@keyframes _fadeIn_q089i_1{0%{opacity:0}to{opacity:1}}._chefProfile_1svd7_1{max-width:1200px;margin:0 auto;padding:20px;font-family:Inter,Segoe UI,system-ui,sans-serif;color:#1a1a1a;line-height:1.6;background:#f5f5f5;min-height:100vh}._profileHeader_1svd7_13{margin-bottom:80px;position:relative}._heroSection_1svd7_18{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:center;position:relative}._heroContent_1svd7_26{padding-right:40px}._chefName_1svd7_30{font-size:3rem;font-weight:800;margin-bottom:24px;color:#fa9b71;line-height:1.2}._subtitle_1svd7_38{font-size:1.2rem;color:#666;margin-bottom:48px;line-height:1.8;font-weight:400}._heroImage_1svd7_47{position:relative;text-align:center}._imageContainer_1svd7_52{position:relative;border-radius:20px;overflow:hidden;box-shadow:0 15px 35px #01c0d426;transform:perspective(1000px) rotateY(-5deg) rotateX(5deg);transition:all .5s cubic-bezier(.23,1,.32,1)}._imageContainer_1svd7_52:hover{transform:perspective(1000px) rotateY(0) rotateX(0) scale(1.02)}._chefImg_1svd7_65{width:100%;height:500px;object-fit:cover;transition:all .5s ease;opacity:0;transform:scale(1.1)}._chefImg_1svd7_65._loaded_1svd7_74{opacity:1;transform:scale(1)}._imageOverlay_1svd7_79{position:absolute;inset:0;background:linear-gradient(45deg,rgba(1,192,212,.1) 0%,transparent 50%);pointer-events:none}._floatingBadge_1svd7_89{position:absolute;top:20px;right:20px;background:#01c0d4;color:#fff;padding:12px 16px;border-radius:50px;font-size:.9rem;font-weight:600;display:flex;align-items:center;gap:8px;box-shadow:0 10px 30px #01c0d44d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._statsContainer_1svd7_107{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:48px 0;padding:40px 0;border-top:1px solid rgba(1,192,212,.2);border-bottom:1px solid rgba(1,192,212,.2)}._stat_1svd7_107{text-align:center;padding:20px;border-radius:16px;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(1,192,212,.1);box-shadow:0 8px 32px #01c0d41a;transition:all .3s ease}._stat_1svd7_107:hover{transform:translateY(-5px);box-shadow:0 15px 40px #01c0d426;border-color:#01c0d44d}._statIcon_1svd7_134{margin-bottom:12px;color:#01c0d4}._statNumber_1svd7_139{font-size:2.2rem;font-weight:800;color:#01c0d4;margin-bottom:8px}._statLabel_1svd7_146{font-size:.9rem;color:#666;text-transform:uppercase;letter-spacing:1px;font-weight:600}._goldenSearSection_1svd7_155{margin:80px 0;padding:60px 40px;background:linear-gradient(135deg,#01c0d40d,#01c0d405);border-radius:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(1,192,212,.1)}._goldenSearContent_1svd7_164{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}._goldenSearText_1svd7_171{padding-right:40px}._sectionTitle_1svd7_176{font-size:2.2rem;font-weight:700;margin-bottom:16px;color:#fa9b71;position:relative;display:inline-block}._sectionTitle_1svd7_176:after{content:"";position:absolute;bottom:-8px;left:0;width:60px;height:3px;background:#01c0d4;border-radius:2px}._sectionSubtitle_1svd7_196{font-size:1.6rem;font-weight:700;margin-bottom:20px;color:#fa9b71}._dishDescription_1svd7_203{font-size:1.1rem;color:#666;line-height:1.8;margin-bottom:30px}._dishFeatures_1svd7_210{display:flex;flex-direction:column;gap:12px}._feature_1svd7_216{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#ffffffb3;border-radius:12px;border:1px solid rgba(1,192,212,.1);font-size:.95rem;color:#555;font-weight:500;transition:all .3s ease}._feature_1svd7_216:hover{background:#ffffffe6;transform:translate(5px);border-color:#01c0d44d}._feature_1svd7_216 svg{color:#01c0d4;flex-shrink:0}._goldenSearImage_1svd7_242{position:relative;text-align:center}._imageWrapper_1svd7_247{position:relative;border-radius:20px;overflow:hidden;box-shadow:0 25px 50px #01c0d433;transition:all .5s cubic-bezier(.23,1,.32,1)}._dishImage_1svd7_255{width:100%;height:400px;object-fit:cover;transition:all .5s ease;opacity:0;transform:scale(1.1)}._dishImage_1svd7_255._loaded_1svd7_74{opacity:1;transform:scale(1)}._imageBadge_1svd7_269{position:absolute;top:20px;left:20px;background:#01c0d4;color:#fff;padding:10px 14px;border-radius:50px;font-size:.85rem;font-weight:600;display:flex;align-items:center;gap:6px;box-shadow:0 8px 25px #01c0d44d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._divider_1svd7_287{height:2px;background:linear-gradient(90deg,transparent 0%,rgba(1,192,212,.3) 25%,#01c0d4 50%,rgba(1,192,212,.3) 75%,transparent 100%);margin:60px auto;width:80%;border-radius:2px}._techniqueSection_1svd7_301{margin:60px 0;padding:0 20px}._techniqueIntro_1svd7_306{font-size:1.1rem;color:#666;margin-bottom:32px;line-height:1.8;max-width:600px}._techniqueList_1svd7_314{margin-bottom:40px}._techniqueItem_1svd7_318{margin-bottom:24px;padding:24px;border-left:4px solid #01c0d4;background:#fffc;border-radius:0 12px 12px 0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(1,192,212,.1);transition:all .3s ease}._techniqueItem_1svd7_318:hover{border-left-width:6px;transform:translate(8px)}._techniqueName_1svd7_334{display:block;font-size:1.2rem;color:#1a1a1a;margin-bottom:8px;font-weight:600}._techniqueDescription_1svd7_342{font-size:.95rem;color:#666;line-height:1.6}._testimonial_1svd7_348{background:linear-gradient(135deg,#01c0d414,#01c0d408);padding:32px;border-radius:16px;border-left:4px solid #01c0d4;font-style:italic;color:#555;line-height:1.8;margin:40px 0;font-size:1.1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(1,192,212,.1)}._testimonialFooter_1svd7_362{margin-top:16px;font-style:normal;font-weight:600;color:#01c0d4}._ctaSection_1svd7_370{margin:80px 0;text-align:center;padding:60px 40px;background:linear-gradient(135deg,#01c0d414,#01c0d408);border-radius:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(1,192,212,.1);position:relative;overflow:hidden}._ctaSection_1svd7_370:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 20%,rgba(1,192,212,.1) 0%,transparent 50%);pointer-events:none}._ctaContent_1svd7_393{position:relative;z-index:2}._ctaText_1svd7_398{color:#666;margin-bottom:40px;line-height:1.8;max-width:500px;margin-left:auto;margin-right:auto;font-size:1.1rem}._exploreButton_1svd7_408{background:#01c0d4;color:#fff;border:none;padding:18px 36px;border-radius:50px;font-size:1.1rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:12px;transition:all .3s ease;box-shadow:0 8px 25px #01c0d44d;margin-bottom:50px}._exploreButton_1svd7_408:hover{background:#028a9b;color:#fff;text-decoration:none;transform:translateY(-2px);box-shadow:0 12px 35px #01c0d466}._ctaStats_1svd7_433{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;max-width:600px;margin:0 auto}._ctaStat_1svd7_433{text-align:center;padding:20px}._ctaIcon_1svd7_446{color:#01c0d4;margin-bottom:12px}._ctaNumber_1svd7_451{font-size:1.8rem;font-weight:800;color:#01c0d4;margin-bottom:8px}._ctaLabel_1svd7_458{font-size:.9rem;color:#666;text-transform:uppercase;letter-spacing:1px;font-weight:600}._profileFooter_1svd7_467{margin-top:80px;padding-top:40px;border-top:1px solid rgba(1,192,212,.2)}._footerStats_1svd7_473{display:flex;justify-content:center;gap:80px}._footerStat_1svd7_473{text-align:center;padding:20px}._footerNumber_1svd7_484{display:block;font-size:1.8rem;font-weight:800;color:#01c0d4;margin-bottom:8px}._footerLabel_1svd7_492{font-size:.9rem;color:#666;text-transform:uppercase;letter-spacing:1px;font-weight:600}@media (max-width: 968px){._heroSection_1svd7_18,._goldenSearContent_1svd7_164{grid-template-columns:1fr;gap:40px}._heroContent_1svd7_26,._goldenSearText_1svd7_171{padding-right:0;text-align:center}._chefName_1svd7_30{font-size:2.5rem}._statsContainer_1svd7_107,._ctaStats_1svd7_433,._footerStats_1svd7_473{grid-template-columns:1fr;gap:20px}._ctaSection_1svd7_370,._goldenSearSection_1svd7_155{padding:40px 20px}._imageContainer_1svd7_52{transform:none}._dishFeatures_1svd7_210{align-items:center}}@media (max-width: 768px){._chefProfile_1svd7_1{padding:20px 15px}._chefName_1svd7_30{font-size:2rem}._sectionTitle_1svd7_176{font-size:1.8rem}._sectionSubtitle_1svd7_196{font-size:1.4rem}._footerStats_1svd7_473{flex-direction:column;gap:30px}._ctaStats_1svd7_433{gap:20px}._exploreButton_1svd7_408{width:100%;justify-content:center}._goldenSearSection_1svd7_155{margin:40px 0;padding:30px 20px}}@keyframes _fadeInUp_1svd7_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}._chefImg_1svd7_65,._dishImage_1svd7_255{animation:_fadeInUp_1svd7_1 .8s ease forwards}._contactPageWrapper_1qdte_4{font-family:Poppins,sans-serif;color:#1f242e;background:linear-gradient(180deg,#f8fafc,#fff);min-height:100vh}._heroSection_1qdte_14{position:relative;overflow:hidden;padding:6rem 1rem 4rem;text-align:center}._animatedBackground_1qdte_21{position:absolute;inset:0;background:linear-gradient(90deg,#3c83f61a,#36e2e21a,#3c83f61a);filter:blur(48px);animation:_pulse_1qdte_1 4s ease-in-out infinite}._floatingShape1_1qdte_34{position:absolute;top:5rem;left:10%;width:18rem;height:18rem;background:#2fe1f933;border-radius:50%;filter:blur(55px);animation:_fadeIn_1qdte_1 1s ease-out}._floatingShape2_1qdte_46{position:absolute;bottom:2.5rem;right:10%;width:24rem;height:24rem;background:#0ba7bc33;border-radius:50%;filter:blur(55px);animation:_fadeIn_1qdte_1 1s ease-out .5s both}._floatingSquare_1qdte_58{position:absolute;top:15rem;left:10%;width:6rem;height:6rem;border:3px solid #fa9a7181;border-radius:.75rem;transform:rotate(12deg);animation:_spinIn1_1qdte_1 1.7s ease-in-out .7s both,_pulseshape_1qdte_1 3s ease-in-out 2.2s infinite}._floatingCircle_1qdte_72{position:absolute;bottom:5rem;right:23%;width:8rem;height:8rem;border:3px solid #fa9a7181;border-radius:50%;animation:_spinIn2_1qdte_1 1.7s ease-out .7s both,_pulseshape_1qdte_1 3s ease-in-out 2.2s infinite}._heroContent_1qdte_85{position:relative;max-width:72rem;margin:0 auto}._helpBadge_1qdte_91{display:inline-block;margin-bottom:.75rem;padding:.35rem .7rem;font-weight:600;font-size:.875rem;letter-spacing:.08em;text-transform:uppercase;color:#ffffff9c;background:#4f98b233;border:2px solid rgba(95,159,184,.182);border-radius:999px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:_fadeInSlideDown_1qdte_1 .7s ease-out}._helpBadge_1qdte_91 span{padding:0;background:none;border:none;font-size:inherit;font-weight:inherit;color:inherit}._heroTitle_1qdte_117{font-size:4rem!important;font-weight:800!important;margin-bottom:2rem!important;line-height:1.1!important;animation:_fadeInSlideDown_1qdte_1 1.3s ease-out;z-index:9999}@media (min-width: 768px){._heroTitle_1qdte_117{font-size:5rem!important}}@media (min-width: 1024px){._heroTitle_1qdte_117{font-size:6rem!important}}._gradientText_1qdte_138{background:linear-gradient(90deg,#27c1e7,#36e2e2,#00aeff)!important;background-size:200% auto!important;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;animation:_gradientShift_1qdte_1 8s linear infinite!important;display:block;font-size:inherit!important;font-weight:inherit!important}._heroDescription_1qdte_155{font-size:1.25rem;color:#6c7993;max-width:42rem;margin:0 auto 2rem;line-height:1.6;animation:_fadeInSlideDown_1qdte_1 1s ease-out .15s both;z-index:9999}._responseIndicator_1qdte_165{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:1rem;color:#6c7993;animation:_fadeInSlideDown_1qdte_1 1s ease-out .3s both}._responseDot_1qdte_175{width:.5rem;height:.5rem;background:#36e2e2;border-radius:50%;animation:_pulse_1qdte_1 2s ease-in-out infinite}._mainContact_1qdte_186{padding:0 1rem 5rem}._contactContainer_1qdte_190{max-width:80rem;margin:0 auto}._contactGrid_1qdte_195{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width: 1024px){._contactGrid_1qdte_195{grid-template-columns:1.2fr 1fr;gap:2rem}}._mapSection_1qdte_211{animation:_fadeInSlideLeft_1qdte_1 1s ease-out}._mapWrapper_1qdte_215{border-radius:1rem;overflow:hidden;border:4px solid hsl(180 75% 55%);box-shadow:0 25px 50px -12px #3c83f626;height:600px}._contactSide_1qdte_226{display:flex;flex-direction:column;gap:2rem;animation:_fadeInSlideRight_1qdte_1 1s ease-out}._meetUs_1qdte_236{background:#fff;border:1px solid hsl(214 20% 88% / .5);border-radius:1rem;padding:2rem;box-shadow:0 10px 40px -10px #3c83f626}._meetUs_1qdte_236 h2{font-size:1.875rem;font-weight:700;margin-bottom:1.5rem;color:#1f242e}._contactInfo_1qdte_251{display:flex;flex-direction:column;gap:1rem}._contactItem_1qdte_257{display:flex;align-items:center;gap:.75rem}._contactIcon_1qdte_263{width:1.25rem;height:1.25rem;color:#36e2e2}._contactLink_1qdte_269{font-size:1.125rem;color:inherit;transition:color .3s ease}._contactLink_1qdte_269:hover{color:#36e2e2}._messageUs_1qdte_282{background:#fff;border:1px solid hsl(214 20% 88% / .5);border-radius:1rem;padding:2rem;box-shadow:0 10px 40px -10px #3c83f626}._messageUs_1qdte_282 h2{font-size:1.875rem;font-weight:700;margin-bottom:1.5rem;color:#1f242e}._messageForm_1qdte_297{display:flex;flex-direction:column;gap:1rem}._messageForm_1qdte_297 input,._messageForm_1qdte_297 textarea{width:100%;border:none;border-bottom:2px solid hsl(180 75% 55%);font-family:inherit;font-size:.95rem;padding:.5rem .4rem;outline:none;background:transparent;transition:border-color .3s ease;resize:none}._messageForm_1qdte_297 input:focus,._messageForm_1qdte_297 textarea:focus{border-color:#3c83f6}._sendBtn_1qdte_325{margin-top:1rem;padding:.75rem 2rem;border:none;border-radius:9999px;background:#36e2e2;color:#fff;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}._sendBtn_1qdte_325:hover{transform:translateY(-2px);background:#3c83f6;box-shadow:0 10px 25px -5px #36e2e266}@keyframes _pulseshape_1qdte_1{0%{transform:scale(1);opacity:1}20%{transform:scale(1.015);opacity:.99}40%{transform:scale(1.03);opacity:.98}60%{transform:scale(1.04);opacity:.97}80%{transform:scale(1.03);opacity:.98}to{transform:scale(1);opacity:1}}@keyframes _fadeInSlideDown_1qdte_1{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}@keyframes _fadeInSlideLeft_1qdte_1{0%{opacity:0;transform:translate(-2rem)}to{opacity:1;transform:translate(0)}}@keyframes _fadeInSlideRight_1qdte_1{0%{opacity:0;transform:translate(2rem)}to{opacity:1;transform:translate(0)}}@keyframes _spinIn1_1qdte_1{0%{opacity:0;transform:rotate(-180deg) scale(.5);left:25%}8%{opacity:.1;transform:rotate(-165deg) scale(.55);left:24.5%}16%{opacity:.2;transform:rotate(-150deg) scale(.6);left:24%}24%{opacity:.3;transform:rotate(-135deg) scale(.65);left:23%}32%{opacity:.4;transform:rotate(-120deg) scale(.7);left:22%}40%{opacity:.5;transform:rotate(-105deg) scale(.75);left:21%}48%{opacity:.6;transform:rotate(-90deg) scale(.8);left:19.5%}56%{opacity:.7;transform:rotate(-75deg) scale(.85);left:18%}64%{opacity:.8;transform:rotate(-60deg) scale(.9);left:16%}72%{opacity:.85;transform:rotate(-45deg) scale(.92);left:14%}76%{opacity:.9;transform:rotate(-30deg) scale(.94);left:13%}80%{opacity:.92;transform:rotate(-20deg) scale(.96);left:12.5%}84%{opacity:.94;transform:rotate(-10deg) scale(.97);left:12%}88%{opacity:.96;transform:rotate(-5deg) scale(.98);left:11.5%}90%{opacity:.97;transform:rotate(-2deg) scale(.985);left:12%}92%{opacity:.98;transform:rotate(1deg) scale(.99);left:13%}93%{opacity:.985;transform:rotate(3deg) scale(.992);left:14.5%}94%{opacity:.99;transform:rotate(5deg) scale(.994);left:16%}95%{opacity:.992;transform:rotate(7deg) scale(.996);left:17.5%}96%{opacity:.994;transform:rotate(9deg) scale(.998);left:19%}97%{opacity:.996;transform:rotate(10deg) scale(.999);left:20.5%}98%{opacity:.998;transform:rotate(11deg) scale(.9995);left:21.5%}99%{opacity:.999;transform:rotate(11.5deg) scale(.9998);left:22.5%}to{opacity:1;transform:rotate(12deg) scale(1);left:23%}}@keyframes _pulseshape_1qdte_1{0%{transform:scale(1) rotate(12deg);opacity:1}8%{transform:scale(1.008) rotate(12deg);opacity:.995}16%{transform:scale(1.015) rotate(12deg);opacity:.99}24%{transform:scale(1.022) rotate(12deg);opacity:.985}32%{transform:scale(1.028) rotate(12deg);opacity:.98}40%{transform:scale(1.033) rotate(12deg);opacity:.977}48%{transform:scale(1.037) rotate(12deg);opacity:.973}56%{transform:scale(1.04) rotate(12deg);opacity:.97}64%{transform:scale(1.037) rotate(12deg);opacity:.973}72%{transform:scale(1.033) rotate(12deg);opacity:.977}80%{transform:scale(1.028) rotate(12deg);opacity:.98}88%{transform:scale(1.022) rotate(12deg);opacity:.985}96%{transform:scale(1.015) rotate(12deg);opacity:.99}to{transform:scale(1) rotate(12deg);opacity:1}}@keyframes _spinIn2_1qdte_1{0%{opacity:0;transform:rotate(-180deg) scale(.5);bottom:5rem}8%{opacity:.1;transform:rotate(-165deg) scale(.52);bottom:5.8rem}16%{opacity:.2;transform:rotate(-150deg) scale(.55);bottom:6.8rem}24%{opacity:.25;transform:rotate(-135deg) scale(.58);bottom:8rem}32%{opacity:.3;transform:rotate(-120deg) scale(.62);bottom:9.5rem}40%{opacity:.4;transform:rotate(-105deg) scale(.66);bottom:11.2rem}48%{opacity:.5;transform:rotate(-90deg) scale(.7);bottom:13rem}56%{opacity:.6;transform:rotate(-75deg) scale(.75);bottom:14.8rem}60%{opacity:.65;transform:rotate(-70deg) scale(.78);bottom:15.8rem}64%{opacity:.7;transform:rotate(-60deg) scale(.82);bottom:16.8rem}68%{opacity:.75;transform:rotate(-50deg) scale(.86);bottom:17.5rem}70%{opacity:.8;transform:rotate(-40deg) scale(.88);bottom:18rem}72%{opacity:.82;transform:rotate(-30deg) scale(.9);bottom:18.5rem}74%{opacity:.85;transform:rotate(-20deg) scale(.92);bottom:19rem}76%{opacity:.88;transform:rotate(-10deg) scale(.94);bottom:19.3rem}78%{opacity:.9;transform:rotate(0) scale(.96);bottom:19.5rem}80%{opacity:.92;transform:rotate(2deg) scale(.98);bottom:19.4rem}82%{opacity:.94;transform:rotate(4deg) scale(1);bottom:19rem}84%{opacity:.95;transform:rotate(5deg) scale(1.02);bottom:18.5rem}86%{opacity:.96;transform:rotate(4deg) scale(1.04);bottom:17.8rem}88%{opacity:.97;transform:rotate(2deg) scale(1.06);bottom:16.8rem}90%{opacity:.98;transform:rotate(0) scale(1.05);bottom:15.5rem}92%{opacity:.985;transform:rotate(0) scale(1.04);bottom:13.8rem}94%{opacity:.99;transform:rotate(0) scale(1.03);bottom:12rem}96%{opacity:.995;transform:rotate(0) scale(1.02);bottom:11rem}98%{opacity:.998;transform:rotate(0) scale(1.01);bottom:10.2rem}to{opacity:1;transform:rotate(0) scale(1);bottom:11rem}}@keyframes _gradientShift_1qdte_1{0%,to{background-position:0% center}50%{background-position:200% center}}@keyframes _pulse_1qdte_1{0%,to{opacity:1}50%{opacity:.5}}@media (max-width: 768px){._heroSection_1qdte_14{padding:4rem 1rem 2rem}._heroTitle_1qdte_117{font-size:3rem!important}._floatingShape1_1qdte_34,._floatingShape2_1qdte_46,._floatingSquare_1qdte_58,._floatingCircle_1qdte_72{display:none}._mapWrapper_1qdte_215{height:400px}._mainContact_1qdte_186{padding:0 1rem 3rem}._meetUs_1qdte_236,._messageUs_1qdte_282{padding:1.5rem}._meetUs_1qdte_236 h2,._messageUs_1qdte_282 h2{font-size:1.5rem}}@media (max-width: 480px){._heroSection_1qdte_14{padding:3rem 1rem 1.5rem}._heroTitle_1qdte_117{font-size:2.5rem!important}._heroDescription_1qdte_155{font-size:1rem}._mapWrapper_1qdte_215{height:300px}._helpBadge_1qdte_91 span{font-size:.875rem;padding:.4rem 1rem}}._loginOverlay_176do_5{position:fixed;inset:0;background:#34acbc1e;-webkit-backdrop-filter:brightness(19);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;z-index:1000}._loginCard_176do_21{--brand-cyan: #01c0d4;--brand-cyan-2: #25c7d1;--brand-warm-2: #fa9b71;--dur: .8s;--easing: cubic-bezier(.22,.74,.28,1);--stagger: 90ms;position:relative;z-index:1001;width:min(92vw,460px);padding:2.5rem;border-radius:1.4rem;border:1px solid rgba(255,255,255,.25);overflow:hidden;color:#fff;background:linear-gradient(115deg,#ffffff29,#fff0,#ffffff29 56%,#fff0 72%) 0% 0% / 220% 220% no-repeat,linear-gradient(0deg,#ffffff08 0 50%,#00000008 50% 100%) 50% 50% / 100% 3px repeat,radial-gradient(120% 80% at 10% 0%,#ffffff59,#fff0 60%) 50% 0% / cover no-repeat,radial-gradient(120% 80% at 100% 100%,#ee65582e,#ee655800 60%) 50% 50% / cover no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cpath fill='%2325c7d1' d='M0 107 Q50 50 100 70 T200 70 V200 H0 Z'/%3E%3Cpath fill='%231fa5b5' d='M0 90 Q50 70 100 90 T200 53 V200 H0 Z'/%3E%3C/svg%3E")center/cover no-repeat;background-blend-mode:screen,soft-light,overlay,normal,normal;animation:_bgSheen_176do_1 8s linear infinite;will-change:background-position;backdrop-filter:blur(16px) saturate(200%);-webkit-backdrop-filter:blur(16px) saturate(200%);box-shadow:inset 0 1px 2px #ffffff80,inset 0 -2px 6px #ffffff1f,0 18px 40px #00000073,0 0 80px #01c0d459;animation:_fadeIn_176do_1 .6s ease;transition:transform var(--dur) var(--easing),opacity var(--dur) var(--easing),box-shadow .3s ease}@keyframes _bgSheen_176do_1{0%{background-position:-120% -120%,50% 50%,50% 0%,50% 50%,center}to{background-position:120% 120%,50% 50%,50% 0%,50% 50%,center}}._loginCard_176do_21:hover{transform:translateY(-4px) scale(1.015);box-shadow:inset 0 1px 2px #ffffff80,inset 0 -2px 6px #ffffff1f,0 24px 60px #0000008c,0 0 100px #01c0d480}._loginCard_176do_21 ._loginInput_176do_113{background:#ffffff26;border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:.8rem;transition:all .3s ease}._loginCard_176do_21 ._loginInput_176do_113:focus{background:#ffffff40;border-color:var(--brand-cyan);box-shadow:0 0 12px #01c0d459}._loginButton_176do_127{background:linear-gradient(145deg,var(--brand-cyan),var(--brand-cyan-2));border:1px solid rgba(255,255,255,.3);box-shadow:inset 0 1px #fff6,0 6px 16px #00000040;transition:transform .25s ease,background .25s ease}._loginButton_176do_127:hover{background:linear-gradient(145deg,var(--brand-warm),var(--brand-warm-2));transform:scale(1.05);box-shadow:inset 0 1px #ffffff80,0 8px 20px #0000004d}._loginCard_176do_21::-webkit-scrollbar{width:0;height:0}._createAccountMode_176do_172{transform:scale(1.02);--dur: .8s}._loginLogo_176do_180{display:block;margin:0 auto 1.5rem;width:200px;height:auto;filter:drop-shadow(0 3px 6px rgba(0,0,0,.25));transition:transform var(--dur) var(--easing),width var(--dur) var(--easing),margin-bottom var(--dur) var(--easing);position:relative;z-index:1}._createAccountMode_176do_172 ._loginLogo_176do_180{width:150px;transform:scale(.9) translateY(-4px);margin-bottom:1.2rem}._title_176do_199{text-align:center;margin-bottom:1.4rem;font-size:1.8rem;font-weight:700;letter-spacing:.5px;background:linear-gradient(180deg,#fff,#e6faff 40%,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent;transition:opacity var(--dur) var(--easing),transform var(--dur) var(--easing)}._error_176do_221{background:#ee6558eb;color:#fff;padding:.6rem;border-radius:.5rem;margin-bottom:1rem;font-size:.9rem;text-align:center}._form_176do_234{display:flex;flex-direction:column;animation:_fadeForm_176do_1 .3s ease}@keyframes _fadeForm_176do_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._passwordWrapper_176do_245,._loginCard_176do_21 ._loginInput_176do_113{all:unset;opacity:0;transform:translateY(12px);animation:_fadeInUp_176do_1 var(--field-dur) var(--field-ease) forwards;animation-delay:calc(var(--i, 1) * .1s);will-change:transform,opacity}._passwordWrapper_176do_245,._loginCard_176do_21 ._loginInput_176do_113,._signinOnly_176do_258,._createOnly_176do_259{transition:opacity var(--dur) var(--easing) calc(var(--i, 1.2) * var(--stagger)),transform var(--dur) var(--easing) calc(var(--i, 1.2) * var(--stagger)),max-height var(--dur) var(--easing),margin var(--dur) var(--easing)}._loginCard_176do_21 ._loginInput_176do_113,._passwordWrapper_176do_245{all:unset;opacity:1;transform:none}._loginCard_176do_21 ._loginInput_176do_113{width:100%;padding:.9rem 1rem;margin-bottom:1rem;border:1px solid rgba(255,255,255,.25);border-radius:.8rem;font-size:1rem;background:#ffffff1a;color:#fff;outline:none;transition:border .25s ease,background .25s ease,box-shadow .25s ease;box-sizing:border-box}._loginCard_176do_21 ._loginInput_176do_113::placeholder{color:#ffffffb3}._loginCard_176do_21 ._loginInput_176do_113:focus{outline:none;border:1px solid var(--brand-cyan);box-shadow:0 0 8px var(--brand-cyan);border-color:var(--brand-cyan);background:#fff3;box-shadow:0 0 0 3px #01c0d426}._passwordWrapper_176do_245{position:relative;width:100%}._passwordWrapper_176do_245 ._loginInput_176do_113{padding-right:3.6rem}._togglePassword_176do_306{position:absolute;right:.8rem;top:40%;transform:translateY(-50%) scale(1);transform-origin:center;background:none;border:none;cursor:pointer;color:var(--brand-cyan-2);opacity:.9;display:grid;place-items:center;width:2.25rem;height:2.25rem;padding:0;margin:0;line-height:1;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:transform .12s var(--easing),opacity .12s var(--easing),color .12s var(--easing);will-change:transform,opacity}._passwordWrapper_176do_245:hover ._togglePassword_176do_306,._passwordWrapper_176do_245:focus-within ._togglePassword_176do_306{color:var(--brand-cyan);opacity:1;outline:none;background-color:transparent!important;transform:translateY(-50%) scale(1.06)}._togglePassword_176do_306:active{transform:translateY(-50%) scale(.94);opacity:1;outline:none;transition:none}._loginButton_176do_127{width:100%;margin-top:1rem;padding:1rem;background:var(--brand-cyan);color:#fff;border:none;border-radius:999px;font-weight:700;font-size:1rem;cursor:pointer;transition:background .3s ease,transform .2s ease}._loginButton_176do_127:hover{background:var(--brand-warm);transform:scale(1.02)}._switchText_176do_365{text-align:center;margin-top:1.2rem;font-size:.9rem;color:#ffffffe6}._switchButton_176do_371{background:none;border:none;color:var(--brand-cyan);font-weight:700;cursor:pointer;font-size:.95rem;margin-left:.3rem;transition:color .3s ease}._switchButton_176do_371:hover{color:var(--brand-warm-2);background-color:transparent!important}._closeButtonLeft_176do_386{position:absolute;top:12px;right:14px;border:none;background:transparent;font-size:28px;cursor:pointer;color:#fff;transition:opacity .3s ease,transform .2s ease,color .2s ease}._closeButtonLeft_176do_386:hover{transform:scale(1.1);color:var(--brand-warm);background-color:transparent}._signinOnly_176do_258,._createOnly_176do_259{opacity:1;transform:none;max-height:120px;margin-bottom:1rem;overflow:hidden}._createAccountMode_176do_172 ._signinOnly_176do_258{opacity:0;transform:translateY(-8px) scale(.98);max-height:0;margin-bottom:0;pointer-events:none}._loginCard_176do_21:not(._createAccountMode_176do_172) ._createOnly_176do_259{opacity:0;transform:translateY(-8px) scale(.98);max-height:0;margin-bottom:0;pointer-events:none}._loadingSpinner_176do_427{display:flex;align-items:center;justify-content:center;gap:8px;color:#333;font-size:.9rem}._spinner_176do_436{width:18px;height:18px;border:3px solid #ccc;border-top:3px solid #01c0d4;border-radius:50%;animation:_spin_176do_436 .8s linear infinite}@keyframes _spin_176do_436{to{transform:rotate(360deg)}}@keyframes _fadeIn_176do_1{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes _fadeInUp_176do_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (min-width: 769px) and (max-width: 1900px){._loginCard_176do_21{padding:2rem;max-width:min(88vw,460px);max-height:92vh;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-radius:1rem}._loginLogo_176do_180{width:180px;margin-bottom:1.2rem}._createAccountMode_176do_172 ._loginLogo_176do_180{width:160px;margin-bottom:1rem}._title_176do_199{font-size:1.6rem;margin-bottom:1.2rem}._loginCard_176do_21 ._loginInput_176do_113{font-size:1rem;padding:.9rem 1rem;margin-bottom:1rem}._loginButton_176do_127{padding:1rem;font-size:1rem}._switchText_176do_365{font-size:.9rem;margin-top:1rem}._closeButtonLeft_176do_386{top:12px;right:14px;font-size:28px}}@media (max-width: 768px){._loginCard_176do_21{padding:1.8rem;max-width:min(92vw,440px);max-height:92vh;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-radius:1rem}._loginLogo_176do_180{width:180px;margin-bottom:1rem}._createAccountMode_176do_172 ._loginLogo_176do_180{width:160px;margin-bottom:.8rem}._title_176do_199{font-size:1.6rem;margin-bottom:1rem;white-space:normal}._loginCard_176do_21 ._loginInput_176do_113{font-size:1rem;padding:.9rem 1rem;margin-bottom:.9rem}._loginButton_176do_127{padding:.95rem;font-size:1rem}._switchText_176do_365{font-size:.88rem;margin-top:.8rem}._closeButtonLeft_176do_386{top:10px;right:12px;font-size:26px;line-height:1;padding:4px}}@media (max-width: 480px){._loginCard_176do_21{padding:1.4rem;max-width:94vw;max-height:92vh;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:calc(1.2rem + env(safe-area-inset-bottom,0px));border-radius:.9rem}._loginLogo_176do_180{width:160px;margin-bottom:.9rem}._createAccountMode_176do_172 ._loginLogo_176do_180{width:140px;margin-bottom:.7rem}._title_176do_199{font-size:1.4rem;margin-bottom:.9rem}._loginCard_176do_21 ._loginInput_176do_113{font-size:.95rem;padding:.8rem .95rem;margin-bottom:.8rem}._passwordWrapper_176do_245 ._loginInput_176do_113{padding-right:3.2rem}._togglePassword_176do_306{right:.6rem;top:50%}._loginButton_176do_127{padding:.9rem;font-size:.95rem}._switchText_176do_365{font-size:.84rem;margin-top:.7rem}._closeButtonLeft_176do_386{top:8px;left:19rem;font-size:24px;padding:6px}}@media (max-width: 375px){._loginCard_176do_21{padding:1.2rem;max-width:95vw;max-height:90vh;border-radius:.85rem}._loginLogo_176do_180{width:150px;margin-bottom:.75rem}._createAccountMode_176do_172 ._loginLogo_176do_180{width:130px}._title_176do_199{font-size:1.28rem;margin-bottom:.8rem}._loginCard_176do_21 ._loginInput_176do_113{font-size:.92rem;padding:.75rem .9rem;margin-bottom:.75rem}._loginButton_176do_127{padding:.85rem;font-size:.94rem}._switchText_176do_365{font-size:.82rem}._switchButton_176do_371{font-size:.9rem}._closeButtonLeft_176do_386{font-size:22px;right:-6rem;top:8px;padding:6px}}@media (max-width: 360px){._loginCard_176do_21{padding:1rem;max-width:96vw;max-height:88vh;border-radius:.8rem}._loginLogo_176do_180{width:140px;margin-bottom:.7rem}._createAccountMode_176do_172 ._loginLogo_176do_180{width:122px}._title_176do_199{font-size:1.2rem;margin-bottom:.7rem}._loginCard_176do_21 ._loginInput_176do_113{font-size:.9rem;padding:.7rem .85rem;margin-bottom:.7rem}._togglePassword_176do_306{width:2.1rem;height:2.1rem;right:.5rem}._loginButton_176do_127{padding:.8rem;font-size:.92rem}._switchText_176do_365{font-size:.8rem;margin-top:.6rem}._closeButtonLeft_176do_386{font-size:20px;left:8rem;top:6px;padding:6px}}@media (prefers-reduced-motion: reduce){._loginCard_176do_21,._loginLogo_176do_180,._title_176do_199,._loginInput_176do_113,._passwordWrapper_176do_245,._signinOnly_176do_258,._createOnly_176do_259,._togglePassword_176do_306,._loginButton_176do_127,._closeButtonLeft_176do_386{animation:none!important;transition:none!important}}._moodBoard_1oipg_1{padding:6rem 2rem;text-align:center;background:linear-gradient(180deg,#fafafa,#f5f5f5)}._header_1oipg_7{max-width:760px;margin:0 auto 3.5rem}._title_1oipg_12{font-size:2.75rem;font-weight:700;letter-spacing:-.5px;margin-bottom:.75rem;color:#fa9b71;line-height:1.2}._subtitle_1oipg_21{font-size:1.15rem;color:#25c7d1;font-style:italic;opacity:.9}._grid_1oipg_28{display:grid;gap:1.75rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}._card_1oipg_35{position:relative;height:300px;background-size:cover;background-position:center;border-radius:1.5rem;cursor:pointer;overflow:hidden;transition:transform .8s cubic-bezier(.16,1,.3,1),box-shadow .8s ease}._card_1oipg_35:hover{transform:translateY(-10px) scale(1.03);box-shadow:0 20px 50px #00000040}._overlay_1oipg_54{position:absolute;inset:0;background:linear-gradient(to top,#25c7d117,#01c0d417);display:flex;align-items:flex-end;justify-content:center;padding:2rem;z-index:1;transition:background .6s ease}._card_1oipg_35:hover ._overlay_1oipg_54{background:linear-gradient(to top,#25c7d126,#01c0d426)}._textGroup_1oipg_79{text-align:center;color:#fff;transform:translateY(40px);opacity:1;transition:all .8s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:.75rem 1rem;border-radius:.75rem;z-index:2}._label_1oipg_92{font-size:1.6rem;font-weight:700;margin-bottom:.4rem;letter-spacing:.7px;text-shadow:0 2px 10px rgba(0,0,0,.3);z-index:2}._tagline_1oipg_101{font-size:1rem;font-weight:300;opacity:.95;text-shadow:0 1px 5px rgba(0,0,0,.25);z-index:2;color:#f5f5f5}._lightSweep_1oipg_112{position:absolute;top:0;left:-75%;width:60%;height:100%;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.2) 90%,transparent 100%);transform:skew(-20deg);opacity:0}._card_1oipg_35:hover ._lightSweep_1oipg_112{opacity:1;animation:_sweep_1oipg_1 1.8s cubic-bezier(.25,1,.5,1) forwards}@keyframes _sweep_1oipg_1{0%{left:-75%;opacity:0}20%{opacity:1}to{left:125%;opacity:0}}@media (min-width: 1200px){._moodBoard_1oipg_1{padding:6rem 4rem}._title_1oipg_12{font-size:3rem}._subtitle_1oipg_21{font-size:1.25rem}._grid_1oipg_28{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}._card_1oipg_35{height:340px}}@media (min-width: 769px) and (max-width: 1199px){._moodBoard_1oipg_1{padding:4.5rem 2.5rem}._title_1oipg_12{font-size:2.4rem}._subtitle_1oipg_21{font-size:1.1rem}._grid_1oipg_28{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem}._card_1oipg_35{height:300px}}@media (max-width: 768px){._moodBoard_1oipg_1{padding:3.5rem 1.5rem}._title_1oipg_12{font-size:2rem}._subtitle_1oipg_21{font-size:1rem}._grid_1oipg_28{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2.5rem}._card_1oipg_35{height:260px}._label_1oipg_92{font-size:1.4rem}._tagline_1oipg_101{font-size:.95rem}}@media (max-width: 480px){._moodBoard_1oipg_1{padding:2.5rem 1rem}._title_1oipg_12{font-size:1.6rem}._subtitle_1oipg_21{font-size:.95rem}._grid_1oipg_28{grid-template-columns:1fr;gap:1rem}._card_1oipg_35{height:220px}._label_1oipg_92{font-size:1.2rem}._tagline_1oipg_101{font-size:.88rem}}@media (max-width: 360px){._moodBoard_1oipg_1{padding:2rem .8rem}._title_1oipg_12{font-size:1.4rem}._subtitle_1oipg_21{font-size:.9rem}._card_1oipg_35{height:200px;border-radius:1rem}._label_1oipg_92{font-size:1rem}._tagline_1oipg_101{font-size:.82rem}._grid_1oipg_28{grid-template-columns:1fr;gap:1rem}}._page_1l0qb_3{min-height:100vh;background-color:#f9fafb;display:flex;justify-content:center;align-items:flex-start;padding:40px 20px}._container_1l0qb_12{display:flex;width:100%;max-width:1200px;background:#fff;border-radius:16px;box-shadow:0 4px 12px #0000000d;overflow:hidden}._sidebar_1l0qb_23{width:250px;background:#f3f4f6;border-right:1px solid #e5e7eb;padding:24px}._sidebarTitle_1l0qb_30{font-size:1.1rem;font-weight:600;color:#374151;margin-bottom:20px}._sidebarDesc_1l0qb_37{color:#6b7280;font-size:.9rem;margin-bottom:20px;line-height:1.4}._nav_1l0qb_45{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}._navItem_1l0qb_52{display:flex;align-items:center;padding:10px 14px;border-radius:8px;font-weight:500;font-size:.95rem;color:#374151;background:transparent;border:none;text-align:left;cursor:pointer;transition:background .2s,color .2s}._navItem_1l0qb_52:hover{background:#e5e7eb}._active_1l0qb_71{background:#00bcd4;color:#fff}._icon_1l0qb_76{width:18px;height:18px;margin-right:8px}._sidebarTips_1l0qb_82{background:#e8f4f8;border-radius:8px;padding:16px;font-size:.85rem;color:#374151}._sidebarTips_1l0qb_82 p{margin:8px 0;position:relative;padding-left:16px}._sidebarTips_1l0qb_82 p:before{content:"•";position:absolute;left:0;color:#00bcd4}._main_1l0qb_104{flex:1;padding:40px}._title_1l0qb_109{font-size:1.75rem;font-weight:600;color:#1f2937;margin-bottom:6px}._subtitle_1l0qb_116{color:#6b7280;margin-bottom:30px}._stepIndicator_1l0qb_122{display:flex;justify-content:center;align-items:center;margin-bottom:3rem;gap:0}._stepContainer_1l0qb_130{display:flex;align-items:center;flex:1;max-width:300px}._step_1l0qb_122{display:flex;flex-direction:column;align-items:center;gap:.5rem;flex:1}._step_1l0qb_122 span{width:40px;height:40px;border-radius:50%;background:#e5e7eb;display:flex;align-items:center;justify-content:center;font-weight:600;color:#6b7280;border:3px solid #f9fafb;z-index:2;transition:all .3s ease}._step_1l0qb_122._active_1l0qb_71 span{background:#00bcd4;color:#fff;box-shadow:0 0 0 4px #00bcd433}._step_1l0qb_122 p{font-size:.875rem;color:#6b7280;margin:0;text-align:center;font-weight:500}._step_1l0qb_122._active_1l0qb_71 p{color:#00bcd4;font-weight:600}._stepLine_1l0qb_179{flex:1;height:2px;background:#e5e7eb;margin:0 1rem;position:relative;top:-20px}._step_1l0qb_122._active_1l0qb_71~._stepLine_1l0qb_179{background:#e5e7eb}._formStep_1l0qb_193{display:flex;flex-direction:column;gap:2rem}._stepContent_1l0qb_199{display:flex;flex-direction:column;gap:1.5rem}._stepTitle_1l0qb_205{font-size:1.5rem;font-weight:600;color:#1f2937;margin-bottom:.5rem}._stepDescription_1l0qb_212{color:#6b7280;font-size:1rem;margin-bottom:1rem}._stepActions_1l0qb_218{display:flex;justify-content:space-between;align-items:center;margin-top:2rem;padding-top:2rem;border-top:1px solid #e5e7eb}._nextButton_1l0qb_227{background:#00bcd4;color:#fff;border:none;border-radius:8px;padding:12px 24px;font-size:1rem;font-weight:500;cursor:pointer;transition:background .2s;display:flex;align-items:center;gap:.5rem;margin-left:auto}._nextButton_1l0qb_227:hover:not(:disabled){background:#0097a7}._nextButton_1l0qb_227:disabled{background:#9ca3af;cursor:not-allowed;opacity:.6}._backButton_1l0qb_253{background:#e5e7eb;color:#374151;border:none;border-radius:8px;padding:12px 24px;font-size:1rem;font-weight:500;cursor:pointer;transition:background .2s;display:flex;align-items:center;gap:.5rem}._backButton_1l0qb_253:hover{background:#d1d5db}._imageUploadSection_1l0qb_273{display:flex;flex-direction:column;gap:1rem}._imageUploadGrid_1l0qb_279{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-top:1rem}._imagePreview_1l0qb_286{position:relative;border-radius:12px;overflow:hidden;height:150px;box-shadow:0 2px 8px #0000001a}._imagePreview_1l0qb_286 img{width:100%;height:100%;object-fit:cover}._removeImage_1l0qb_300{position:absolute;top:.5rem;right:.5rem;background:#ef4444e6;color:#fff;border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}._removeImage_1l0qb_300:hover{background:#dc2626}._imageUploadItem_1l0qb_321{border:2px dashed #d1d5db;border-radius:12px;height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;background:#f9fafb;color:#6b7280;gap:.5rem}._imageUploadItem_1l0qb_321:hover{border-color:#00bcd4;color:#00bcd4;background:#f0fdff}._hiddenInput_1l0qb_342{display:none}._helpText_1l0qb_346{font-size:.875rem;color:#6b7280;margin-top:.25rem}._doubleColumn_1l0qb_353{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._form_1l0qb_193{display:flex;flex-direction:column;gap:20px}._inputGroup_1l0qb_366{display:flex;flex-direction:column}._inputGroup_1l0qb_366 label{color:#4b5563;font-weight:500;margin-bottom:6px}._inputGroup_1l0qb_366 input,._inputGroup_1l0qb_366 select,._inputGroup_1l0qb_366 textarea{font-family:system-ui,-apple-system,sans-serif;padding:10px 12px;border:1px solid #d1d5db;border-radius:8px;font-size:.95rem;outline:none;transition:border .2s,box-shadow .2s}._inputGroup_1l0qb_366 input:focus,._inputGroup_1l0qb_366 select:focus,._inputGroup_1l0qb_366 textarea:focus{border-color:#00bcd4;box-shadow:0 0 0 2px #00bcd433}._required_1l0qb_396{color:#ef4444}._tagSection_1l0qb_401{display:flex;flex-direction:column;gap:12px}._tagContainer_1l0qb_407{display:flex;flex-wrap:wrap;gap:8px}._tagButton_1l0qb_413{padding:6px 12px;border:1px solid #d1d5db;border-radius:20px;background:#fff;color:#374151;font-size:.85rem;cursor:pointer;transition:all .2s}._tagActive_1l0qb_424{background:#00bcd4;color:#fff;border-color:#00bcd4}._uploadSection_1l0qb_431{display:flex;flex-direction:column;gap:12px}._uploadRow_1l0qb_437{display:grid;grid-template-columns:1fr 1fr;gap:20px}._fileLabel_1l0qb_443{font-size:.9rem;color:#4b5563;margin-bottom:8px}._fileUpload_1l0qb_449{display:inline-block;padding:8px 16px;background:#f3f4f6;border:1px dashed #d1d5db;border-radius:8px;cursor:pointer;transition:background .2s}._fileUpload_1l0qb_449:hover{background:#e5e7eb}._fileUpload_1l0qb_449 input{display:none}._submitButton_1l0qb_468{background:#00bcd4;color:#fff;border:none;border-radius:8px;padding:12px 24px;font-size:1rem;font-weight:500;cursor:pointer;transition:background .2s}._submitButton_1l0qb_468:hover:not(:disabled){background:#0097a7}._submitButton_1l0qb_468:disabled{background:#9ca3af;cursor:not-allowed;opacity:.6}._successMessage_1l0qb_491{background:#d1fae5;color:#065f46;padding:16px;border-radius:8px;border:1px solid #a7f3d0;margin-top:20px;text-align:center;font-weight:600}._placeholder_1l0qb_503{text-align:center;padding:40px 20px}._placeholderContent_1l0qb_508{color:#6b7280;font-style:italic;font-size:1.1rem;margin-top:20px}._editSection_1l0qb_516{padding:0}._editForm_1l0qb_520{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 4px 20px #0000001a;border:1px solid #e5e7eb;max-width:800px;margin:0 auto}._editFormHeader_1l0qb_530{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}._editFormHeader_1l0qb_530 h3{margin:0;color:#1f2937;font-size:1.5rem}._formActions_1l0qb_545{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}._cancelButton_1l0qb_554{background:#e5e7eb;color:#374151;border:none;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;font-weight:600;transition:all .2s ease}._cancelButton_1l0qb_554:hover{background:#d1d5db;color:#1f2937}._saveButton_1l0qb_570{background:#00bcd4;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;font-weight:600;display:flex;align-items:center;gap:.5rem;transition:background .2s ease}._saveButton_1l0qb_570:hover{background:#0097a7}._editForm_1l0qb_520 ._inputGroup_1l0qb_366{margin-bottom:1.5rem}._editForm_1l0qb_520 ._inputGroup_1l0qb_366 label{display:block;margin-bottom:.5rem;font-weight:600;color:#374151}._editForm_1l0qb_520 ._inputGroup_1l0qb_366 input,._editForm_1l0qb_520 ._inputGroup_1l0qb_366 textarea,._editForm_1l0qb_520 ._inputGroup_1l0qb_366 select{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:8px;background:#fff;color:#374151;font-size:1rem;transition:all .2s ease}._editForm_1l0qb_520 ._inputGroup_1l0qb_366 input:focus,._editForm_1l0qb_520 ._inputGroup_1l0qb_366 textarea:focus,._editForm_1l0qb_520 ._inputGroup_1l0qb_366 select:focus{outline:none;border-color:#00bcd4;box-shadow:0 0 0 3px #00bcd41a}._editForm_1l0qb_520 ._inputGroup_1l0qb_366 textarea{resize:vertical;min-height:80px}._editForm_1l0qb_520 ._tagSection_1l0qb_401{margin:2rem 0}._editForm_1l0qb_520 ._tagSection_1l0qb_401 label{display:block;margin-bottom:1rem;font-weight:600;color:#374151;display:flex;align-items:center;gap:.5rem}._editForm_1l0qb_520 ._tagContainer_1l0qb_407{display:flex;flex-wrap:wrap;gap:.5rem}._editForm_1l0qb_520 ._tagButton_1l0qb_413{padding:.5rem 1rem;border:1px solid #d1d5db;background:#fff;color:#6b7280;border-radius:20px;cursor:pointer;font-size:.875rem;transition:all .2s ease}._editForm_1l0qb_520 ._tagButton_1l0qb_413:hover{border-color:#00bcd4;color:#00bcd4}._editForm_1l0qb_520 ._tagActive_1l0qb_424{background:#00bcd4;color:#fff;border-color:#00bcd4}._businessesSection_1l0qb_670{padding:0}._sectionHeader_1l0qb_674{margin-bottom:2rem}._businessStats_1l0qb_678{display:flex;gap:2rem;margin-top:1.5rem}._stat_1l0qb_684{text-align:center;padding:1rem;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;min-width:100px}._statNumber_1l0qb_693{display:block;font-size:2rem;font-weight:700;color:#00bcd4}._statLabel_1l0qb_700{font-size:.875rem;color:#6b7280}._businessesGrid_1l0qb_706{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem;margin-top:1rem}._businessCard_1l0qb_714{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px #0000001a;transition:all .3s ease;border:1px solid #e5e7eb;position:relative}._cardImageContainer_1l0qb_724{position:relative;height:200px;overflow:hidden}._cardImage_1l0qb_724{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}._businessCard_1l0qb_714:hover ._cardImage_1l0qb_724{transform:scale(1.05)}._cardOverlay_1l0qb_741{position:absolute;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;gap:.5rem;opacity:0;transition:opacity .3s ease}._businessCard_1l0qb_714:hover ._cardOverlay_1l0qb_741{opacity:1}._cardButton_1l0qb_760{background:#00bcd4;color:#fff;border:none;padding:.5rem 1rem;border-radius:8px;cursor:pointer;display:flex;align-items:center;gap:.5rem;font-size:.875rem;transition:background .2s ease}._cardButton_1l0qb_760:hover{background:#0097a7}._statusBadge_1l0qb_778{position:absolute;top:.75rem;right:.75rem;padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}._statusApproved_1l0qb_790{background:#10b981;color:#fff}._statusPending_1l0qb_795{background:#f59e0b;color:#fff}._statusRejected_1l0qb_800{background:#ef4444;color:#fff}._cardBody_1l0qb_805{padding:1.25rem}._cardHeader_1l0qb_809{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.75rem}._businessTypeIcon_1l0qb_816{font-size:1.25rem;margin-top:.125rem}._businessName_1l0qb_821{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0;flex:1}._businessDescription_1l0qb_829{color:#6b7280;font-size:.875rem;line-height:1.4;margin-bottom:1rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._businessInfo_1l0qb_840{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}._infoRow_1l0qb_847{display:flex;align-items:center;gap:.5rem;color:#6b7280;font-size:.875rem}._infoText_1l0qb_855{color:#6b7280}._ratingSection_1l0qb_859{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}._starRating_1l0qb_866{display:flex;align-items:center;gap:.25rem}._star_1l0qb_866{color:#fbbf24}._star_1l0qb_866._empty_1l0qb_876{color:#d1d5db}._ratingText_1l0qb_880{font-size:.875rem;font-weight:600;color:#1f2937}._noRating_1l0qb_886{font-size:.875rem;color:#6b7280;font-style:italic}._reviewCount_1l0qb_892{font-size:.75rem;color:#6b7280}._tagsContainer_1l0qb_897{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:1rem}._tag_1l0qb_401{background:#e0f7fa;color:#00bcd4;padding:.25rem .5rem;border-radius:12px;font-size:.75rem;font-weight:500}._moreTags_1l0qb_913{font-size:.75rem;color:#6b7280;align-self:center}._cardFooter_1l0qb_919{display:flex;justify-content:space-between;align-items:center;padding-top:.75rem;border-top:1px solid #e5e7eb}._submittedDate_1l0qb_927{font-size:.75rem;color:#6b7280}._deleteButton_1l0qb_932{background:none;border:none;color:#ef4444;cursor:pointer;padding:.25rem;border-radius:4px;transition:background .2s ease}._deleteButton_1l0qb_932:hover{background:#ef44441a}._emptyState_1l0qb_947{text-align:center;padding:3rem 2rem;background:#fff;border-radius:16px;border:2px dashed #e5e7eb}._emptyIcon_1l0qb_955{color:#6b7280;margin-bottom:1rem}._emptyState_1l0qb_947 h3{color:#1f2937;margin-bottom:.5rem}._emptyState_1l0qb_947 p{color:#6b7280;margin-bottom:1.5rem}._ctaButton_1l0qb_970{background:#00bcd4;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;font-weight:600;transition:background .2s ease}._ctaButton_1l0qb_970:hover{background:#0097a7}._modalOverlay_1l0qb_986{position:fixed;inset:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem}._businessModal_1l0qb_1000{background:#fff;border-radius:20px;max-width:800px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 25px 50px #0000004d}._modalHeader_1l0qb_1010{display:flex;justify-content:space-between;align-items:flex-start;padding:1.5rem 2rem;border-bottom:1px solid #e5e7eb}._modalHeader_1l0qb_1010 h2{margin:0;color:#1f2937;font-size:1.5rem}._closeButton_1l0qb_1024{background:none;border:none;font-size:1.5rem;color:#6b7280;cursor:pointer;padding:.25rem;border-radius:4px;transition:color .2s ease}._closeButton_1l0qb_1024:hover{color:#1f2937}._modalContent_1l0qb_1039{padding:0}._imageGallery_1l0qb_1043{position:relative;height:300px;overflow:hidden}._modalImage_1l0qb_1049{width:100%;height:100%;object-fit:cover}._galleryButton_1l0qb_1055{position:absolute;top:50%;transform:translateY(-50%);background:#00bcd4;color:#fff;border:none;width:40px;height:40px;border-radius:50%;cursor:pointer;font-size:1.25rem;display:flex;align-items:center;justify-content:center;transition:background .2s ease}._galleryButton_1l0qb_1055:hover{background:#0097a7}._prevButton_1l0qb_1077{left:1rem}._nextButton_1l0qb_227{right:1rem}._imageCounter_1l0qb_1085{position:absolute;bottom:1rem;right:1rem;background:#000000b3;color:#fff;padding:.25rem .75rem;border-radius:12px;font-size:.875rem}._modalDetails_1l0qb_1096{padding:2rem}._detailSection_1l0qb_1100{margin-bottom:2rem}._detailSection_1l0qb_1100 h3{color:#1f2937;margin-bottom:1rem;font-size:1.125rem}._detailGrid_1l0qb_1110{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}._detailItem_1l0qb_1116{display:flex;flex-direction:column;gap:.25rem}._detailItem_1l0qb_1116 strong{color:#6b7280;font-size:.875rem;font-weight:600}._detailValue_1l0qb_1128{color:#1f2937;font-weight:500}._status_1l0qb_778{padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;width:fit-content}._description_1l0qb_1143{color:#1f2937;line-height:1.6;margin:0}._tagsGrid_1l0qb_1149{display:flex;flex-wrap:wrap;gap:.5rem}._featureTag_1l0qb_1155{background:#e0f7fa;color:#00bcd4;padding:.5rem .75rem;border-radius:12px;font-size:.875rem;font-weight:500}._reviewSummary_1l0qb_1164{display:flex;align-items:center;gap:1rem}._reviewStats_1l0qb_1170{color:#1f2937;font-weight:500}._modalActions_1l0qb_1175{display:flex;gap:1rem;padding:1.5rem 2rem;border-top:1px solid #e5e7eb;background:#f8f9fa;border-bottom-left-radius:20px;border-bottom-right-radius:20px}._editButton_1l0qb_1185{background:#00bcd4;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;font-weight:600;display:flex;align-items:center;gap:.5rem;transition:background .2s ease}._editButton_1l0qb_1185:hover{background:#0097a7}._closeActionButton_1l0qb_1203{background:#e5e7eb;color:#374151;border:none;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;font-weight:600;transition:background .2s ease}._closeActionButton_1l0qb_1203:hover{background:#d1d5db;color:#1f2937}._applicationsSection_1l0qb_1219{padding:0}._statusGrid_1l0qb_1223{display:flex;flex-direction:column;gap:1.5rem;margin-top:2rem}._statusCard_1l0qb_1230{background:#fff;border-radius:12px;padding:1.5rem;border:1px solid #e5e7eb;box-shadow:0 2px 8px #0000000d;transition:all .3s ease}._statusCard_1l0qb_1230:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}._statusHeader_1l0qb_1244{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}._statusHeader_1l0qb_1244 h3{margin:0;color:#1f2937;font-size:1.25rem;font-weight:600}._businessType_1l0qb_816{color:#6b7280;font-size:.875rem;margin:.25rem 0 0}._statusDetails_1l0qb_1264{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1rem;padding:1rem;background:#f9fafb;border-radius:8px}._detailItem_1l0qb_1116{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid #e5e7eb}._detailItem_1l0qb_1116:last-child{border-bottom:none}._detailItem_1l0qb_1116 strong{color:#374151;font-size:.875rem;font-weight:600}._detailItem_1l0qb_1116 span{color:#6b7280;font-size:.875rem}._statusInfo_1l0qb_1297{padding:1.25rem;border-radius:8px;margin-top:1rem;border-left:4px solid}._pendingInfo_1l0qb_1304{background:#fffbeb;border-left-color:#f59e0b;border:1px solid #fcd34d}._approvedInfo_1l0qb_1310{background:#f0fdf4;border-left-color:#10b981;border:1px solid #86efac}._rejectedInfo_1l0qb_1316{background:#fef2f2;border-left-color:#ef4444;border:1px solid #fca5a5}._statusInfo_1l0qb_1297 p{margin:0 0 .75rem;font-weight:600;color:#1f2937}._statusInfo_1l0qb_1297 p:last-child{margin-bottom:0}._helpText_1l0qb_346{font-size:.875rem;color:#6b7280;margin:.5rem 0 0;font-weight:400;line-height:1.4}._actionButtons_1l0qb_1340{display:flex;gap:.75rem;margin-top:1rem;flex-wrap:wrap}._viewButton_1l0qb_1347,._editStatusButton_1l0qb_1348{background:#00bcd4;color:#fff;border:none;padding:.5rem 1rem;border-radius:6px;cursor:pointer;font-size:.875rem;font-weight:500;display:flex;align-items:center;gap:.5rem;transition:background .2s ease}._viewButton_1l0qb_1347:hover{background:#0097a7}._editStatusButton_1l0qb_1348{background:#f59e0b}._editStatusButton_1l0qb_1348:hover{background:#d97706}._statusBadge_1l0qb_778{padding:.375rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;gap:.25rem}._emptyState_1l0qb_947 ._emptyIcon_1l0qb_955{color:#6b7280;margin-bottom:1rem;opacity:.7}._emptyState_1l0qb_947 h3{color:#1f2937;margin-bottom:.5rem;font-size:1.5rem}._emptyState_1l0qb_947 p{color:#6b7280;margin-bottom:1.5rem;font-size:1rem}._card_1l0qb_724{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 4px 20px #0000001a;border:1px solid #e5e7eb;margin-bottom:2rem}._sectionTitle_1l0qb_1419{font-size:1.5rem;font-weight:600;color:#1f2937;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}._row_1l0qb_1429{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._buttonRow_1l0qb_1436{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}._cancelBtn_1l0qb_1445{background:#e5e7eb;color:#374151;border:none;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;font-weight:600;transition:all .2s ease}._cancelBtn_1l0qb_1445:hover{background:#d1d5db;color:#1f2937}._saveBtn_1l0qb_1461{background:#00bcd4;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;font-weight:600;transition:background .2s ease}._saveBtn_1l0qb_1461:hover:not(:disabled){background:#0097a7}._saveBtn_1l0qb_1461:disabled{background:#9ca3af;cursor:not-allowed;opacity:.6}._securitySection_1l0qb_1483{display:flex;flex-direction:column;gap:2rem}._dangerCard_1l0qb_1489{border-color:#fecaca;background:#fef2f2}._warningText_1l0qb_1494{color:#dc2626;font-size:.95rem;margin-bottom:1.5rem;line-height:1.5}._passwordInput_1l0qb_1502{position:relative;display:flex;align-items:center}._passwordInput_1l0qb_1502 input{width:100%;padding-right:3rem}._passwordToggle_1l0qb_1513{position:absolute;right:.75rem;background:none;border:none;color:#6b7280;cursor:pointer;padding:.25rem;border-radius:4px;transition:color .2s ease}._passwordToggle_1l0qb_1513:hover{color:#374151}._deleteBtn_1l0qb_1530{background:#ef4444;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;font-weight:600;display:flex;align-items:center;gap:.5rem;transition:background .2s ease}._deleteBtn_1l0qb_1530:hover{background:#dc2626}._deleteConfirm_1l0qb_1548{background:#fef2f2;border-radius:12px;padding:1.5rem;border:1px solid #fecaca}._confirmText_1l0qb_1555{color:#dc2626;font-weight:600;margin-bottom:1rem;font-size:1rem}._confirmActions_1l0qb_1562{display:flex;gap:1rem;justify-content:flex-end;margin-top:1.5rem}._deleteConfirmBtn_1l0qb_1569{background:#ef4444;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;font-weight:600;transition:background .2s ease}._deleteConfirmBtn_1l0qb_1569:hover:not(:disabled){background:#dc2626}._deleteConfirmBtn_1l0qb_1569:disabled{background:#9ca3af;cursor:not-allowed;opacity:.6}._message_1l0qb_1591{padding:1rem 1.5rem;border-radius:8px;margin-bottom:1.5rem;font-weight:500;border:1px solid}._message_1l0qb_1591._success_1l0qb_491{background:#d1fae5;color:#065f46;border-color:#a7f3d0}._message_1l0qb_1591._error_1l0qb_1605{background:#fef2f2;color:#dc2626;border-color:#fecaca}._loading_1l0qb_1612{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#f0f9ff;border-radius:8px;color:#0369a1;font-weight:500;margin-bottom:1.5rem}._spinner_1l0qb_1624{animation:_spin_1l0qb_1624 1s linear infinite}@keyframes _spin_1l0qb_1624{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._placeholderIcon_1l0qb_1634{color:#6b7280;margin-bottom:1rem;opacity:.7}@media (max-width: 768px){._container_1l0qb_12{flex-direction:column}._sidebar_1l0qb_23{width:100%;border-right:none;border-bottom:1px solid #e5e7eb}._stepIndicator_1l0qb_122{flex-direction:column;gap:1rem}._stepContainer_1l0qb_130{flex-direction:column;max-width:none}._stepLine_1l0qb_179{width:2px;height:40px;margin:.5rem 0}._doubleColumn_1l0qb_353,._uploadRow_1l0qb_437{grid-template-columns:1fr}._imageUploadGrid_1l0qb_279{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}._stepActions_1l0qb_218{flex-direction:column;gap:1rem}._nextButton_1l0qb_227,._backButton_1l0qb_253,._submitButton_1l0qb_468{width:100%;justify-content:center}._businessesGrid_1l0qb_706{grid-template-columns:1fr}._businessStats_1l0qb_678{flex-direction:column;gap:1rem}._modalOverlay_1l0qb_986{padding:1rem}._businessModal_1l0qb_1000{max-height:95vh}._modalHeader_1l0qb_1010{padding:1rem 1.5rem}._modalDetails_1l0qb_1096{padding:1.5rem}._detailGrid_1l0qb_1110{grid-template-columns:1fr}._modalActions_1l0qb_1175{flex-direction:column;padding:1rem 1.5rem}._formActions_1l0qb_545{flex-direction:column}._cancelButton_1l0qb_554,._saveButton_1l0qb_570{width:100%;justify-content:center}._editForm_1l0qb_520{padding:1.5rem;margin:0}._editFormHeader_1l0qb_530{flex-direction:column;gap:1rem;align-items:flex-start}._row_1l0qb_1429{grid-template-columns:1fr}._buttonRow_1l0qb_1436{flex-direction:column}._cancelBtn_1l0qb_1445,._saveBtn_1l0qb_1461{width:100%;justify-content:center}._confirmActions_1l0qb_1562{flex-direction:column}._card_1l0qb_724,._main_1l0qb_104{padding:1.5rem}._statusHeader_1l0qb_1244{flex-direction:column;gap:.75rem;align-items:flex-start}._statusDetails_1l0qb_1264{grid-template-columns:1fr;gap:.5rem}._detailItem_1l0qb_1116{flex-direction:column;align-items:flex-start;gap:.25rem;padding:.75rem 0}._actionButtons_1l0qb_1340{flex-direction:column}._viewButton_1l0qb_1347,._editStatusButton_1l0qb_1348{width:100%;justify-content:center}._statusCard_1l0qb_1230{padding:1.25rem}._statusInfo_1l0qb_1297{padding:1rem}}._page_itg1u_1{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#e2e8f0);padding:40px 20px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}._container_itg1u_8{max-width:1200px;margin:0 auto}._header_itg1u_14{margin-bottom:3rem}._headerContent_itg1u_18{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem}._headerText_itg1u_25 h1{font-size:2.5rem;font-weight:800;color:#1e293b;margin-bottom:.5rem;background:linear-gradient(135deg,#00bcd4,#0097a7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._headerText_itg1u_25 p{color:#64748b;font-size:1.125rem;font-weight:500}._headerActions_itg1u_42{display:flex;gap:1rem;flex-shrink:0}._testButton_itg1u_48,._refreshButton_itg1u_49{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:12px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .3s ease;border:2px solid transparent}._testButton_itg1u_48{background:#f1f5f9;color:#475569;border-color:#e2e8f0}._testButton_itg1u_48:hover{background:#e2e8f0;border-color:#cbd5e1}._refreshButton_itg1u_49{background:#00bcd4;color:#fff}._refreshButton_itg1u_49:hover{background:#0097a7;transform:translateY(-1px)}._controlsBar_itg1u_84{display:flex;justify-content:space-between;align-items:center;gap:2rem;margin-bottom:2rem;padding:1.5rem;background:#fff;border-radius:16px;box-shadow:0 4px 20px #00000014;border:1px solid #e2e8f0}._searchBox_itg1u_97{position:relative;flex:1;max-width:400px}._searchIcon_itg1u_103{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#94a3b8}._searchInput_itg1u_111{width:100%;padding:.875rem 1rem .875rem 3rem;border:2px solid #e2e8f0;border-radius:12px;font-size:.95rem;transition:all .3s ease;background:#f8fafc}._searchInput_itg1u_111:focus{outline:none;border-color:#00bcd4;background:#fff;box-shadow:0 0 0 3px #00bcd41a}._clearSearch_itg1u_128{position:absolute;right:1rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#94a3b8;cursor:pointer;padding:.25rem;border-radius:4px;transition:all .2s ease}._clearSearch_itg1u_128:hover{color:#64748b;background:#f1f5f9}._viewControls_itg1u_147{display:flex;align-items:center;gap:1rem}._sortSelect_itg1u_153{padding:.75rem 1rem;border:2px solid #e2e8f0;border-radius:12px;background:#fff;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease}._sortSelect_itg1u_153:focus{outline:none;border-color:#00bcd4}._viewToggle_itg1u_169{display:flex;background:#f1f5f9;border-radius:12px;padding:.25rem;border:2px solid #e2e8f0}._viewButton_itg1u_177{padding:.5rem;border:none;background:transparent;border-radius:8px;cursor:pointer;color:#64748b;transition:all .3s ease}._viewButton_itg1u_177._active_itg1u_187{background:#fff;color:#00bcd4;box-shadow:0 2px 8px #0000001a}._viewButton_itg1u_177:hover:not(._active_itg1u_187){color:#475569}._statsBar_itg1u_198{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1rem 1.5rem;background:#fff;border-radius:12px;border:1px solid #e2e8f0}._statsText_itg1u_209{font-weight:600;color:#1e293b}._searchStats_itg1u_214{color:#00bcd4;font-weight:500}._message_itg1u_220{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;border-radius:12px;margin-bottom:2rem;font-weight:500;border:1px solid;box-shadow:0 2px 8px #0000001a}._message_itg1u_220._success_itg1u_232{background:linear-gradient(135deg,#d1fae5,#a7f3d0);color:#065f46;border-color:#34d399}._message_itg1u_220._error_itg1u_238{background:linear-gradient(135deg,#fef2f2,#fecaca);color:#dc2626;border-color:#f87171}._message_itg1u_220._info_itg1u_244{background:linear-gradient(135deg,#dbeafe,#93c5fd);color:#1e40af;border-color:#60a5fa}._loadingContainer_itg1u_251{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6rem 2rem;color:#64748b;text-align:center}._spinner_itg1u_261{animation:_spin_itg1u_261 1s linear infinite;margin-bottom:1.5rem;color:#00bcd4}@keyframes _spin_itg1u_261{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._retryText_itg1u_272{color:#94a3b8;font-size:.875rem;margin-top:.5rem}._emptyState_itg1u_279{text-align:center;padding:4rem 2rem;background:#fff;border-radius:20px;box-shadow:0 8px 30px #0000001f;border:2px dashed #cbd5e1;max-width:500px;margin:0 auto}._emptyIcon_itg1u_290{color:#00bcd4;margin-bottom:1.5rem;opacity:.8}._emptyState_itg1u_279 h3{color:#1e293b;margin-bottom:.75rem;font-size:1.5rem;font-weight:700}._emptyState_itg1u_279 p{color:#64748b;margin-bottom:2rem;font-size:1.125rem;line-height:1.6}._emptyActions_itg1u_310{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}._ctaButton_itg1u_317{background:linear-gradient(135deg,#00bcd4,#0097a7);color:#fff;border:none;padding:.875rem 2rem;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:1rem;box-shadow:0 4px 12px #00bcd44d}._ctaButton_itg1u_317:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00bcd466}._secondaryButton_itg1u_335{display:flex;align-items:center;gap:.5rem;background:#f1f5f9;color:#475569;border:2px solid #e2e8f0;padding:.75rem 1.5rem;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:.875rem}._secondaryButton_itg1u_335:hover{background:#e2e8f0;border-color:#cbd5e1}._itinerariesContainer_itg1u_356{display:grid;gap:1.5rem}._itinerariesContainer_itg1u_356:not(._listView_itg1u_361){grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}._itinerariesContainer_itg1u_356._listView_itg1u_361{grid-template-columns:1fr}._itineraryCard_itg1u_370{position:relative;background:#fff;border-radius:20px;padding:1.75rem;box-shadow:0 4px 20px #00000014;border:1px solid #e2e8f0;transition:all .4s ease;cursor:pointer;overflow:hidden}._itineraryCard_itg1u_370:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,#00bcd4,#0097a7);transform:scaleX(0);transition:transform .4s ease}._itineraryCard_itg1u_370:hover:before{transform:scaleX(1)}._cardHoverEffect_itg1u_398{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,188,212,.04),transparent);transition:left .6s ease}._itineraryCard_itg1u_370:hover ._cardHoverEffect_itg1u_398{left:100%}._cardHeader_itg1u_412{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.25rem;position:relative}._cardTitleSection_itg1u_420{flex:1;margin-right:1rem}._cardTitle_itg1u_420{color:#1e293b;font-size:1.25rem;font-weight:700;margin:0 0 .25rem;line-height:1.3}._timeAgo_itg1u_433{color:#94a3b8;font-size:.75rem;font-weight:500}._cardActions_itg1u_439{position:relative}._menuButton_itg1u_443{background:#f8fafc;border:2px solid #e2e8f0;padding:.5rem;border-radius:8px;cursor:pointer;color:#64748b;transition:all .3s ease}._menuButton_itg1u_443:hover{background:#e2e8f0;color:#475569}._dropdownMenu_itg1u_458{position:absolute;top:100%;right:0;background:#fff;border-radius:12px;box-shadow:0 10px 30px #00000026;border:1px solid #e2e8f0;padding:.5rem;z-index:10;min-width:160px}._menuItem_itg1u_471{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;border:none;background:none;border-radius:8px;cursor:pointer;font-size:.875rem;font-weight:500;color:#475569;transition:all .2s ease}._menuItem_itg1u_471:hover{background:#f1f5f9;color:#1e293b}._menuItem_itg1u_471._deleteItem_itg1u_492{color:#dc2626}._menuItem_itg1u_471._deleteItem_itg1u_492:hover{background:#fef2f2;color:#b91c1c}._cardContent_itg1u_501{margin-bottom:1.5rem}._itineraryMeta_itg1u_505{display:flex;flex-direction:column;gap:.875rem;margin-bottom:1.25rem}._metaItem_itg1u_512{display:flex;align-items:center;gap:.75rem;color:#64748b;font-size:.875rem;font-weight:500}._businessStats_itg1u_521{display:flex;gap:.5rem;flex-wrap:wrap}._statBadge_itg1u_527{display:flex;align-items:center;gap:.375rem;background:linear-gradient(135deg,#e0f7fa,#b2ebf2);color:#006978;padding:.375rem .875rem;border-radius:20px;font-size:.75rem;font-weight:600;border:1px solid #80deea}._cardFooter_itg1u_540{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e2e8f0;padding-top:1.25rem}._daysCount_itg1u_548{color:#64748b;font-size:.875rem;font-weight:600}._cardFooter_itg1u_540 ._viewButton_itg1u_177{display:flex;align-items:center;gap:.25rem;color:#00bcd4;font-weight:600;font-size:.875rem;text-decoration:none;background:none;border:none;cursor:pointer}._listCard_itg1u_568{display:flex;justify-content:space-between;align-items:center;background:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 2px 12px #00000014;border:1px solid #e2e8f0;transition:all .3s ease;cursor:pointer}._listCard_itg1u_568:hover{border-color:#00bcd4;box-shadow:0 4px 20px #00bcd426}._listMain_itg1u_586{flex:1;margin-right:2rem}._listTitle_itg1u_591{color:#1e293b;font-size:1.125rem;font-weight:700;margin:0 0 .5rem}._listSubtitle_itg1u_598{color:#64748b;font-size:.875rem;font-weight:500}._listStats_itg1u_604{display:flex;gap:1rem;margin-top:.75rem;flex-wrap:wrap}._listStat_itg1u_604{display:flex;align-items:center;gap:.375rem;background:#f8fafc;color:#475569;padding:.375rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600;border:1px solid #e2e8f0}._listActions_itg1u_624{display:flex;gap:.5rem}._quickAction_itg1u_629{background:#f8fafc;border:2px solid #e2e8f0;padding:.5rem;border-radius:8px;cursor:pointer;color:#64748b;transition:all .3s ease}._quickAction_itg1u_629:hover{background:#00bcd4;border-color:#00bcd4;color:#fff}._detailView_itg1u_646{background:#fff;border-radius:20px;padding:2.5rem;box-shadow:0 8px 30px #0000001f;border:1px solid #e2e8f0}._detailHeader_itg1u_654{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2.5rem;padding-bottom:1.5rem;border-bottom:1px solid #e2e8f0}._backButton_itg1u_663{display:flex;align-items:center;gap:.5rem;background:#f8fafc;border:2px solid #e2e8f0;color:#475569;cursor:pointer;font-weight:600;padding:.75rem 1.25rem;border-radius:12px;font-size:.95rem;transition:all .3s ease}._backButton_itg1u_663:hover{background:#e2e8f0;border-color:#cbd5e1;color:#1e293b}._detailTitleSection_itg1u_684{flex:1;margin:0 2rem}._detailTitleSection_itg1u_684 h2{color:#1e293b;font-size:1.75rem;font-weight:800;margin-bottom:.5rem}._creationDate_itg1u_696{color:#64748b;margin:0;font-weight:500}._detailActions_itg1u_702{display:flex;gap:.75rem}._detailAction_itg1u_702{display:flex;align-items:center;gap:.5rem;background:#f8fafc;border:2px solid #e2e8f0;color:#475569;padding:.75rem 1.25rem;border-radius:12px;font-weight:600;cursor:pointer;font-size:.875rem;transition:all .3s ease}._detailAction_itg1u_702:hover{background:#00bcd4;border-color:#00bcd4;color:#fff}._summarySection_itg1u_729{margin-bottom:3rem;padding:2rem;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-radius:16px;border:1px solid #e2e8f0}._summarySection_itg1u_729 h3{color:#1e293b;margin-bottom:1.5rem;font-size:1.5rem;font-weight:700}._summaryGrid_itg1u_744{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:2.5rem}._summaryItem_itg1u_751{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;background:#fff;border-radius:12px;border:1px solid #e2e8f0;transition:all .3s ease}._summaryItem_itg1u_751:hover{border-color:#00bcd4;box-shadow:0 2px 8px #00bcd41a}._summaryItem_itg1u_751 strong{color:#374151;font-weight:600;font-size:.95rem}._summaryItem_itg1u_751 span{color:#00bcd4;font-weight:700;font-size:1rem}._businessSummary_itg1u_779 h4{color:#1e293b;margin-bottom:1.25rem;font-size:1.125rem;font-weight:600}._businessStatsGrid_itg1u_786{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1.25rem}._businessStat_itg1u_521{text-align:center;padding:1.5rem 1rem;background:#fff;border-radius:12px;border:1px solid #e2e8f0;transition:all .3s ease}._businessStat_itg1u_521:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a;border-color:#00bcd4}._statNumber_itg1u_807{display:block;font-size:1.75rem;font-weight:800;color:#00bcd4;margin-bottom:.5rem}._statLabel_itg1u_815{color:#64748b;font-size:.875rem;font-weight:600}._daysSection_itg1u_822{margin-top:2rem}._daysSection_itg1u_822 h3{color:#1e293b;margin-bottom:2rem;font-size:1.5rem;font-weight:700}._dayCard_itg1u_833{background:#f8fafc;border-radius:16px;padding:2rem;margin-bottom:2rem;border:1px solid #e2e8f0;transition:all .3s ease}._dayCard_itg1u_833:hover{border-color:#00bcd4;box-shadow:0 4px 16px #00bcd41a}._dayTitle_itg1u_847{color:#1e293b;font-size:1.375rem;font-weight:700;margin-bottom:.5rem}._dayDate_itg1u_854{color:#64748b;margin-bottom:1.5rem;font-size:.95rem;font-weight:500}._timeSlot_itg1u_861{margin-bottom:2rem}._timeSlot_itg1u_861:last-child{margin-bottom:0}._timeSlotTitle_itg1u_869{color:#374151;font-size:1.125rem;font-weight:600;margin-bottom:1rem;text-transform:capitalize;padding-bottom:.5rem;border-bottom:2px solid #e2e8f0}._activitiesList_itg1u_879{display:flex;flex-direction:column;gap:.875rem}._activityItem_itg1u_885{display:flex;align-items:center;gap:1rem;padding:1.25rem;background:#fff;border-radius:12px;border:1px solid #e2e8f0;transition:all .3s ease;cursor:pointer}._activityItem_itg1u_885:hover{border-color:#00bcd4;background:#f0fdff}._activityIcon_itg1u_902{font-size:1.5rem;flex-shrink:0}._activityDetails_itg1u_907{flex:1}._activityDetails_itg1u_907 strong{color:#1e293b;display:block;margin-bottom:.375rem;font-size:1rem;font-weight:600}._activityLocation_itg1u_919{display:flex;align-items:center;gap:.375rem;color:#64748b;font-size:.875rem;font-weight:500}._activityArrow_itg1u_928{color:#cbd5e1;transition:all .3s ease}._activityItem_itg1u_885:hover ._activityArrow_itg1u_928{color:#00bcd4;transform:translate(2px)}._recommendations_itg1u_938{background:linear-gradient(135deg,#e0f7fa,#b2ebf2);border-radius:12px;padding:1.5rem;margin-top:1.5rem;border:1px solid #80deea}._recommendations_itg1u_938 h5{color:#006978;margin-bottom:.75rem;font-size:1rem;font-weight:700}._recommendation_itg1u_938{color:#374151;margin:.75rem 0;font-size:.95rem;line-height:1.5;font-weight:500}._recommendation_itg1u_938:last-child{margin-bottom:0}._businessCard_itg1u_966{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000001a;border:1px solid #e2e8f0;transition:all .3s ease;cursor:pointer;height:100%}._businessCard_itg1u_966:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00000026;border-color:#00bcd4}._cardImageContainer_itg1u_983{position:relative;height:160px;overflow:hidden}._businessImage_itg1u_989{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}._businessCard_itg1u_966:hover ._businessImage_itg1u_989{transform:scale(1.05)}._priceListBadge_itg1u_1000,._menuBadge_itg1u_1001{position:absolute;top:8px;right:8px;background:#00bcd4e6;color:#fff;padding:4px 8px;border-radius:6px;font-size:.7rem;font-weight:600;display:flex;align-items:center;gap:4px}._menuBadge_itg1u_1001{background:#22c55ee6}._businessCardContent_itg1u_1020{padding:1rem}._businessHeader_itg1u_1024{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem}._businessName_itg1u_1031{font-size:1rem;font-weight:600;color:#1e293b;margin:0;flex:1;margin-right:.5rem}._businessRating_itg1u_1040{display:flex;align-items:center;gap:2px;color:#f59e0b;font-size:.8rem;font-weight:600}._businessInfo_itg1u_1049{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.75rem}._businessInfo_itg1u_1049 ._infoItem_itg1u_1056{display:flex;align-items:center;gap:.5rem;color:#64748b;font-size:.8rem}._location_itg1u_1064{font-size:.8rem;color:#64748b}._businessDescription_itg1u_1069{color:#64748b;font-size:.8rem;line-height:1.4;margin-bottom:.75rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._businessFooter_itg1u_1080{display:flex;justify-content:space-between;align-items:center;margin-top:auto}._viewDetails_itg1u_1087{display:flex;align-items:center;gap:2px;color:#00bcd4;font-size:.8rem;font-weight:600;transition:color .3s ease}._businessCard_itg1u_966:hover ._viewDetails_itg1u_1087{color:#0097a7}._timeSlotBadge_itg1u_1101{background:#f1f5f9;color:#475569;padding:2px 6px;border-radius:8px;font-size:.7rem;font-weight:600;text-transform:capitalize}._businessGrid_itg1u_1112{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;margin-top:1rem}._businessCardWrapper_itg1u_1119{cursor:pointer}._modalOverlay_itg1u_1124{position:fixed;inset:0;background:#000c;display:flex;justify-content:center;align-items:center;z-index:1000;padding:2rem}._centerGallery_itg1u_1138{position:relative;flex:1;max-width:60%;height:80vh;border-radius:12px;overflow:hidden;box-shadow:0 8px 32px #0000004d}._centerImage_itg1u_1148{width:100%;height:100%;object-fit:cover;cursor:pointer;transition:transform .3s ease}._centerImage_itg1u_1148:hover{transform:scale(1.02)}._galleryArrow_itg1u_1160{position:absolute;top:50%;transform:translateY(-50%);background:#ffffffe6;border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.2rem;color:#1e293b;transition:all .3s ease;box-shadow:0 2px 8px #0003;z-index:10}._galleryArrow_itg1u_1160:hover{background:#fff;transform:translateY(-50%) scale(1.1)}._leftArrow_itg1u_1185{left:1rem}._rightArrow_itg1u_1189{right:1rem}._imageCounter_itg1u_1193{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);background:#000000b3;color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.9rem;font-weight:600;z-index:10}._sidePanel_itg1u_1207{position:relative;background:#fff;width:400px;height:80vh;border-radius:12px;margin-left:1rem;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 8px 32px #0000004d}._modalHeader_itg1u_1220{display:flex;justify-content:space-between;align-items:flex-start;padding:1.5rem;border-bottom:1px solid #e2e8f0;background:#f8fafc}._modalHeader_itg1u_1220 h3{margin:0;color:#1e293b;font-size:1.25rem;font-weight:700;flex:1;margin-right:1rem}._ratingSection_itg1u_1238{display:flex;align-items:center;gap:.5rem;margin-top:.5rem}._reviewCount_itg1u_1245{color:#64748b;font-size:.9rem}._closeBtn_itg1u_1250{background:none;border:none;color:#64748b;cursor:pointer;padding:.25rem;border-radius:4px;transition:all .3s ease}._closeBtn_itg1u_1250:hover{color:#1e293b;background:#f1f5f9}._modalTabs_itg1u_1265{display:flex;border-bottom:1px solid #e2e8f0;background:#f8fafc}._tab_itg1u_1271{flex:1;padding:1rem;background:none;border:none;cursor:pointer;font-weight:600;color:#64748b;transition:all .3s ease;border-bottom:2px solid transparent}._tab_itg1u_1271:hover{color:#1e293b;background:#f1f5f9}._tabActive_itg1u_1288{color:#00bcd4;border-bottom-color:#00bcd4}._modalContent_itg1u_1293{flex:1;padding:1.5rem;overflow-y:auto}._descriptionSection_itg1u_1299{margin-bottom:1.5rem}._description_itg1u_1299{color:#475569;line-height:1.6;margin:0}._infoRow_itg1u_1309{display:flex;align-items:center;gap:.75rem;padding:.75rem 0;border-bottom:1px solid #f1f5f9}._infoRow_itg1u_1309:last-child{border-bottom:none}._locationLink_itg1u_1321{display:flex;align-items:center;gap:.5rem;color:#00bcd4;text-decoration:none;font-weight:500;transition:color .3s ease}._locationLink_itg1u_1321:hover{color:#0097a7}._tagsSection_itg1u_1335{margin:1.5rem 0}._tagsSection_itg1u_1335 h4{margin:0 0 .75rem;color:#1e293b;font-size:1rem}._tagsContainer_itg1u_1345{display:flex;flex-wrap:wrap;gap:.5rem}._tag_itg1u_1335{background:#e0f7fa;color:#006978;padding:.25rem .75rem;border-radius:12px;font-size:.8rem;font-weight:500}._noContact_itg1u_1360{color:#94a3b8;font-style:italic}._menuView_itg1u_1365{text-align:center}._menuView_itg1u_1365 h3{margin:0 0 1.5rem;color:#1e293b}._menuContainer_itg1u_1374{display:flex;flex-direction:column;align-items:center;gap:1rem}._pdfView_itg1u_1381{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem;background:#f8fafc;border-radius:8px}._pdfView_itg1u_1381 p{margin:0;color:#475569;font-weight:600}._downloadButton_itg1u_1397{display:flex;align-items:center;gap:.5rem;background:#00bcd4;color:#fff;padding:.75rem 1.5rem;border-radius:8px;text-decoration:none;font-weight:600;transition:background .3s ease}._downloadButton_itg1u_1397:hover{background:#0097a7}._menuImageGallery_itg1u_1414{position:relative;width:100%}._menuImageWrapper_itg1u_1419{position:relative;border-radius:8px;overflow:hidden;cursor:pointer;transition:transform .3s ease}._menuImageWrapper_itg1u_1419:hover{transform:scale(1.02)}._menuImage_itg1u_1414{width:100%;max-height:400px;object-fit:contain;background:#f8fafc}._menuImageOverlay_itg1u_1438{position:absolute;inset:0;background:#000000b3;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;opacity:0;transition:opacity .3s ease;cursor:pointer}._menuImageWrapper_itg1u_1419:hover ._menuImageOverlay_itg1u_1438{opacity:1}._noMenu_itg1u_1459{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem;color:#94a3b8}._noMenu_itg1u_1459 p{margin:0;font-weight:600}._footerNote_itg1u_1473{padding:1rem 1.5rem;background:#f8fafc;border-top:1px solid #e2e8f0;color:#64748b;font-size:.8rem;text-align:center;margin:0}._starRating_itg1u_1484{display:flex;align-items:center;gap:2px;color:#f59e0b}._fullscreenOverlay_itg1u_1492{position:fixed;inset:0;background:#000000f2;display:flex;justify-content:center;align-items:center;z-index:2000;padding:2rem}._fullscreenControls_itg1u_1506{position:absolute;top:2rem;right:2rem;display:flex;gap:.5rem;z-index:10}._fullscreenControlBtn_itg1u_1515{background:#ffffffe6;border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#1e293b;transition:all .3s ease;box-shadow:0 2px 8px #0000004d}._fullscreenControlBtn_itg1u_1515:hover{background:#fff;transform:scale(1.1)}._fullscreenArrow_itg1u_1535{position:absolute;top:50%;transform:translateY(-50%);background:#ffffffe6;border:none;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.5rem;color:#1e293b;transition:all .3s ease;box-shadow:0 2px 12px #0000004d;z-index:10}._fullscreenArrow_itg1u_1535:hover{background:#fff;transform:translateY(-50%) scale(1.1)}._fullscreenArrowLeft_itg1u_1560{left:2rem}._fullscreenArrowRight_itg1u_1564{right:2rem}._fullscreenCounter_itg1u_1568{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);background:#000000b3;color:#fff;padding:.75rem 1.5rem;border-radius:25px;font-size:1rem;font-weight:600;z-index:10}._fullscreenImage_itg1u_1582{max-width:90%;max-height:80%;object-fit:contain;cursor:zoom-in;transition:transform .3s ease;border-radius:8px;box-shadow:0 8px 32px #00000080}._fullscreenImage_itg1u_1582._zoomed_itg1u_1592{cursor:grab;transform:scale(1.5)}._fullscreenImage_itg1u_1582._zoomed_itg1u_1592:active{cursor:grabbing}._fullscreenHint_itg1u_1601{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);color:#fffc;font-size:.9rem;text-align:center;background:#00000080;padding:.5rem 1rem;border-radius:20px;z-index:10}@media (max-width: 1024px){._itinerariesContainer_itg1u_356:not(._listView_itg1u_361){grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}._centerGallery_itg1u_1138{max-width:50%}._sidePanel_itg1u_1207{width:350px}}@media (max-width: 768px){._page_itg1u_1{padding:20px 1rem}._headerContent_itg1u_18{flex-direction:column;text-align:center;gap:1.5rem}._headerText_itg1u_25 h1{font-size:2rem}._controlsBar_itg1u_84{flex-direction:column;gap:1.5rem}._searchBox_itg1u_97{max-width:none}._viewControls_itg1u_147{width:100%;justify-content:space-between}._itinerariesContainer_itg1u_356:not(._listView_itg1u_361){grid-template-columns:1fr}._detailView_itg1u_646{padding:1.5rem}._detailHeader_itg1u_654{flex-direction:column;gap:1.5rem;text-align:center}._detailTitleSection_itg1u_684{margin:0}._detailActions_itg1u_702{align-self:stretch;justify-content:center}._summaryGrid_itg1u_744{grid-template-columns:1fr}._businessStatsGrid_itg1u_786{grid-template-columns:repeat(2,1fr)}._listCard_itg1u_568{flex-direction:column;align-items:flex-start;gap:1.5rem}._listMain_itg1u_586{margin-right:0;width:100%}._listActions_itg1u_624{align-self:flex-end}._modalOverlay_itg1u_1124{flex-direction:column;padding:1rem}._centerGallery_itg1u_1138{max-width:100%;height:40vh;margin-bottom:1rem}._sidePanel_itg1u_1207{width:100%;height:50vh;margin-left:0}._businessGrid_itg1u_1112{grid-template-columns:1fr}._fullscreenOverlay_itg1u_1492{padding:1rem}._fullscreenControls_itg1u_1506{top:1rem;right:1rem}._fullscreenArrow_itg1u_1535{width:40px;height:40px;font-size:1.2rem}._fullscreenArrowLeft_itg1u_1560{left:1rem}._fullscreenArrowRight_itg1u_1564{right:1rem}._fullscreenCounter_itg1u_1568{bottom:1rem}._fullscreenImage_itg1u_1582{max-width:95%;max-height:70%}}@media (max-width: 480px){._headerText_itg1u_25 h1{font-size:1.75rem}._headerActions_itg1u_42{flex-direction:column;width:100%}._testButton_itg1u_48,._refreshButton_itg1u_49{justify-content:center}._businessStatsGrid_itg1u_786{grid-template-columns:1fr}._emptyActions_itg1u_310{flex-direction:column;align-items:center}._activityItem_itg1u_885{flex-direction:column;align-items:flex-start;gap:.75rem}._activityArrow_itg1u_928{align-self:flex-end}._cardHeader_itg1u_412{flex-direction:column;gap:1rem}._cardTitleSection_itg1u_420{margin-right:0;text-align:center}._cardActions_itg1u_439{align-self:center}._dropdownMenu_itg1u_458{right:auto;left:0}._modalHeader_itg1u_1220,._modalContent_itg1u_1293{padding:1rem}._centerGallery_itg1u_1138{height:30vh}._sidePanel_itg1u_1207{height:60vh}._fullscreenArrow_itg1u_1535{width:35px;height:35px;font-size:1rem}._fullscreenControlBtn_itg1u_1515{width:35px;height:35px}._fullscreenHint_itg1u_1601{font-size:.8rem;padding:.4rem .8rem}}._itinerariesContainer_itg1u_356::-webkit-scrollbar{width:6px}._itinerariesContainer_itg1u_356::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}._itinerariesContainer_itg1u_356::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}._itinerariesContainer_itg1u_356::-webkit-scrollbar-thumb:hover{background:#94a3b8}._modalContent_itg1u_1293::-webkit-scrollbar{width:6px}._modalContent_itg1u_1293::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}._modalContent_itg1u_1293::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}._modalContent_itg1u_1293::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media print{._headerActions_itg1u_42,._controlsBar_itg1u_84,._detailActions_itg1u_702,._cardActions_itg1u_439,._listActions_itg1u_624{display:none!important}._itineraryCard_itg1u_370,._listCard_itg1u_568,._detailView_itg1u_646{box-shadow:none!important;border:1px solid #000!important;break-inside:avoid}}._page_bv86b_3{min-height:100vh;background-color:#f9fafb;display:flex;justify-content:center;align-items:flex-start;padding:40px 20px}._container_bv86b_12{display:flex;width:100%;max-width:1200px;background:#fff;border-radius:16px;box-shadow:0 4px 12px #0000000d;overflow:hidden}._sidebar_bv86b_23{width:250px;background:#f3f4f6;border-right:1px solid #e5e7eb;padding:24px}._sidebarTitle_bv86b_30{font-size:1.1rem;font-weight:600;color:#374151;margin-bottom:20px}._sidebarDesc_bv86b_37{color:#6b7280;font-size:.9rem;margin-bottom:20px;line-height:1.4}._nav_bv86b_45{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}._navItem_bv86b_52{display:flex;align-items:center;padding:10px 14px;border-radius:8px;font-weight:500;font-size:.95rem;color:#374151;background:transparent;border:none;text-align:left;cursor:pointer;transition:background .2s,color .2s}._navItem_bv86b_52:hover{background:#e5e7eb}._active_bv86b_71{background:#00bcd4;color:#fff}._icon_bv86b_76{width:18px;height:18px;margin-right:8px}._sidebarTips_bv86b_82{background:#e8f4f8;border-radius:8px;padding:16px;font-size:.85rem;color:#374151}._sidebarTips_bv86b_82 p{margin:8px 0;position:relative;padding-left:16px}._sidebarTips_bv86b_82 p:before{content:"•";position:absolute;left:0;color:#00bcd4}._main_bv86b_104{flex:1;padding:40px;position:relative}._title_bv86b_110{font-size:1.75rem;font-weight:600;color:#1f2937;margin-bottom:6px}._subtitle_bv86b_117{color:#6b7280;margin-bottom:30px}._stepIndicator_bv86b_123{display:flex;justify-content:center;align-items:center;margin-bottom:3rem;gap:0}._stepContainer_bv86b_131{display:flex;align-items:center;flex:1;max-width:300px}._step_bv86b_123{display:flex;flex-direction:column;align-items:center;gap:.5rem;flex:1}._step_bv86b_123 span{width:40px;height:40px;border-radius:50%;background:#e5e7eb;display:flex;align-items:center;justify-content:center;font-weight:600;color:#6b7280;border:3px solid #f9fafb;z-index:2;transition:all .3s ease}._step_bv86b_123._active_bv86b_71 span{background:#00bcd4;color:#fff;box-shadow:0 0 0 4px #00bcd433}._step_bv86b_123 p{font-size:.875rem;color:#6b7280;margin:0;text-align:center;font-weight:500}._step_bv86b_123._active_bv86b_71 p{color:#00bcd4;font-weight:600}._stepLine_bv86b_180{flex:1;height:2px;background:#e5e7eb;margin:0 1rem;position:relative;top:-20px}._step_bv86b_123._active_bv86b_71~._stepLine_bv86b_180{background:#e5e7eb}._formStep_bv86b_194{display:flex;flex-direction:column;gap:2rem}._stepContent_bv86b_200{display:flex;flex-direction:column;gap:1.5rem}._stepTitle_bv86b_206{font-size:1.5rem;font-weight:600;color:#1f2937;margin-bottom:.5rem}._stepDescription_bv86b_213{color:#6b7280;font-size:1rem;margin-bottom:1rem}._stepActions_bv86b_219{display:flex;justify-content:space-between;align-items:center;margin-top:2rem;padding-top:2rem;border-top:1px solid #e5e7eb}._nextButton_bv86b_228{background:#00bcd4;color:#fff;border:none;border-radius:8px;padding:12px 24px;font-size:1rem;font-weight:500;cursor:pointer;transition:background .2s;display:flex;align-items:center;gap:.5rem;margin-left:auto}._nextButton_bv86b_228:hover:not(:disabled){background:#0097a7}._nextButton_bv86b_228:disabled{background:#9ca3af;cursor:not-allowed;opacity:.6}._backButton_bv86b_254{background:#e5e7eb;color:#374151;border:none;border-radius:8px;padding:12px 24px;font-size:1rem;font-weight:500;cursor:pointer;transition:background .2s;display:flex;align-items:center;gap:.5rem}._backButton_bv86b_254:hover{background:#d1d5db}._imageUploadSection_bv86b_274{display:flex;flex-direction:column;gap:1rem}._imageUploadGrid_bv86b_280{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-top:1rem}._imagePreview_bv86b_287{position:relative;border-radius:12px;overflow:hidden;height:150px;box-shadow:0 2px 8px #0000001a}._imagePreview_bv86b_287 img{width:100%;height:100%;object-fit:cover}._removeImage_bv86b_301{position:absolute;top:.5rem;right:.5rem;background:#ef4444e6;color:#fff;border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}._removeImage_bv86b_301:hover{background:#dc2626}._imageUploadItem_bv86b_322{border:2px dashed #d1d5db;border-radius:12px;height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;background:#f9fafb;color:#6b7280;gap:.5rem}._imageUploadItem_bv86b_322:hover{border-color:#00bcd4;color:#00bcd4;background:#f0fdff}._hiddenInput_bv86b_343{display:none}._helpText_bv86b_347{font-size:.875rem;color:#6b7280;margin-top:.25rem}._doubleColumn_bv86b_354{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._form_bv86b_194{display:flex;flex-direction:column;gap:20px}._inputGroup_bv86b_367{display:flex;flex-direction:column}._inputGroup_bv86b_367 label{color:#4b5563;font-weight:500;margin-bottom:6px}._inputGroup_bv86b_367 input,._inputGroup_bv86b_367 select,._inputGroup_bv86b_367 textarea{font-family:system-ui,-apple-system,sans-serif;padding:10px 12px;border:1px solid #d1d5db;border-radius:8px;font-size:.95rem;outline:none;transition:border .2s,box-shadow .2s}._inputGroup_bv86b_367 input:focus,._inputGroup_bv86b_367 select:focus,._inputGroup_bv86b_367 textarea:focus{border-color:#00bcd4;box-shadow:0 0 0 2px #00bcd433}._required_bv86b_397{color:#ef4444}._tagSection_bv86b_402{display:flex;flex-direction:column;gap:12px}._tagContainer_bv86b_408{display:flex;flex-wrap:wrap;gap:8px}._tagButton_bv86b_414{padding:6px 12px;border:1px solid #d1d5db;border-radius:20px;background:#fff;color:#374151;font-size:.85rem;cursor:pointer;transition:all .2s}._tagActive_bv86b_425{background:#00bcd4;color:#fff;border-color:#00bcd4}._uploadSection_bv86b_432{display:flex;flex-direction:column;gap:12px}._uploadRow_bv86b_438{display:grid;grid-template-columns:1fr 1fr;gap:20px}._fileLabel_bv86b_444{font-size:.9rem;color:#4b5563;margin-bottom:8px}._fileUpload_bv86b_450{display:inline-block;padding:8px 16px;background:#f3f4f6;border:1px dashed #d1d5db;border-radius:8px;cursor:pointer;transition:background .2s}._fileUpload_bv86b_450:hover{background:#e5e7eb}._fileUpload_bv86b_450 input{display:none}._submitButton_bv86b_469{background:#00bcd4;color:#fff;border:none;border-radius:8px;padding:12px 24px;font-size:1rem;font-weight:500;cursor:pointer;transition:background .2s}._submitButton_bv86b_469:hover:not(:disabled){background:#0097a7}._submitButton_bv86b_469:disabled{background:#9ca3af;cursor:not-allowed;opacity:.6}._successMessage_bv86b_492{background:#d1fae5;color:#065f46;padding:16px;border-radius:8px;border:1px solid #a7f3d0;margin-top:20px;text-align:center;font-weight:600}._placeholder_bv86b_504{text-align:center;padding:40px 20px}._placeholderContent_bv86b_509{color:#6b7280;font-style:italic;font-size:1.1rem;margin-top:20px}._editSection_bv86b_517{padding:0}._editForm_bv86b_521{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 4px 20px #0000001a;border:1px solid #e5e7eb;max-width:800px;margin:0 auto}._editFormHeader_bv86b_531{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}._editFormHeader_bv86b_531 h3{margin:0;color:#1f2937;font-size:1.5rem}._formActions_bv86b_546{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}._cancelButton_bv86b_555{background:#e5e7eb;color:#374151;border:none;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;font-weight:600;transition:all .2s ease}._cancelButton_bv86b_555:hover{background:#d1d5db;color:#1f2937}._saveButton_bv86b_571{background:#00bcd4;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;font-weight:600;display:flex;align-items:center;gap:.5rem;transition:background .2s ease}._saveButton_bv86b_571:hover{background:#0097a7}._editForm_bv86b_521 ._inputGroup_bv86b_367{margin-bottom:1.5rem}._editForm_bv86b_521 ._inputGroup_bv86b_367 label{display:block;margin-bottom:.5rem;font-weight:600;color:#374151}._editForm_bv86b_521 ._inputGroup_bv86b_367 input,._editForm_bv86b_521 ._inputGroup_bv86b_367 textarea,._editForm_bv86b_521 ._inputGroup_bv86b_367 select{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:8px;background:#fff;color:#374151;font-size:1rem;transition:all .2s ease}._editForm_bv86b_521 ._inputGroup_bv86b_367 input:focus,._editForm_bv86b_521 ._inputGroup_bv86b_367 textarea:focus,._editForm_bv86b_521 ._inputGroup_bv86b_367 select:focus{outline:none;border-color:#00bcd4;box-shadow:0 0 0 3px #00bcd41a}._editForm_bv86b_521 ._inputGroup_bv86b_367 textarea{resize:vertical;min-height:80px}._editForm_bv86b_521 ._tagSection_bv86b_402{margin:2rem 0}._editForm_bv86b_521 ._tagSection_bv86b_402 label{display:block;margin-bottom:1rem;font-weight:600;color:#374151;display:flex;align-items:center;gap:.5rem}._editForm_bv86b_521 ._tagContainer_bv86b_408{display:flex;flex-wrap:wrap;gap:.5rem}._editForm_bv86b_521 ._tagButton_bv86b_414{padding:.5rem 1rem;border:1px solid #d1d5db;background:#fff;color:#6b7280;border-radius:20px;cursor:pointer;font-size:.875rem;transition:all .2s ease}._editForm_bv86b_521 ._tagButton_bv86b_414:hover{border-color:#00bcd4;color:#00bcd4}._editForm_bv86b_521 ._tagActive_bv86b_425{background:#00bcd4;color:#fff;border-color:#00bcd4}._businessesSection_bv86b_671{padding:0}._sectionHeader_bv86b_675{margin-bottom:2rem}._businessStats_bv86b_679{display:flex;gap:2rem;margin-top:1.5rem}._stat_bv86b_685{text-align:center;padding:1rem;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;min-width:100px}._statNumber_bv86b_694{display:block;font-size:2rem;font-weight:700;color:#00bcd4}._statLabel_bv86b_701{font-size:.875rem;color:#6b7280}._businessesGrid_bv86b_707{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem;margin-top:1rem}._businessCard_bv86b_715{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px #0000001a;transition:all .3s ease;border:1px solid #e5e7eb;position:relative}._cardImageContainer_bv86b_725{position:relative;height:200px;overflow:hidden}._cardImage_bv86b_725{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}._businessCard_bv86b_715:hover ._cardImage_bv86b_725{transform:scale(1.05)}._cardOverlay_bv86b_742{position:absolute;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;gap:.5rem;opacity:0;transition:opacity .3s ease}._businessCard_bv86b_715:hover ._cardOverlay_bv86b_742{opacity:1}._cardButton_bv86b_761{background:#00bcd4;color:#fff;border:none;padding:.5rem 1rem;border-radius:8px;cursor:pointer;display:flex;align-items:center;gap:.5rem;font-size:.875rem;transition:background .2s ease}._cardButton_bv86b_761:hover{background:#0097a7}._statusBadge_bv86b_779{position:absolute;top:.75rem;right:.75rem;padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}._statusApproved_bv86b_791{background:#10b981;color:#fff}._statusPending_bv86b_796{background:#f59e0b;color:#fff}._statusRejected_bv86b_801{background:#ef4444;color:#fff}._cardBody_bv86b_806{padding:1.25rem}._cardHeader_bv86b_810{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.75rem}._businessTypeIcon_bv86b_817{font-size:1.25rem;margin-top:.125rem}._businessName_bv86b_822{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0;flex:1}._businessDescription_bv86b_830{color:#6b7280;font-size:.875rem;line-height:1.4;margin-bottom:1rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._businessInfo_bv86b_841{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}._infoRow_bv86b_848{display:flex;align-items:center;gap:.5rem;color:#6b7280;font-size:.875rem}._infoText_bv86b_856{color:#6b7280}._ratingSection_bv86b_860{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}._starRating_bv86b_867{display:flex;align-items:center;gap:.25rem}._star_bv86b_867{color:#fbbf24}._star_bv86b_867._empty_bv86b_877{color:#d1d5db}._star_bv86b_867._filled_bv86b_881{color:#fbbf24}._ratingText_bv86b_885{font-size:.875rem;font-weight:600;color:#1f2937}._noRating_bv86b_891{font-size:.875rem;color:#6b7280;font-style:italic}._reviewCount_bv86b_897{font-size:.75rem;color:#6b7280}._tagsContainer_bv86b_902{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:1rem}._tag_bv86b_402{background:#e0f7fa;color:#00bcd4;padding:.25rem .5rem;border-radius:12px;font-size:.75rem;font-weight:500}._moreTags_bv86b_918{font-size:.75rem;color:#6b7280;align-self:center}._cardFooter_bv86b_924{display:flex;justify-content:space-between;align-items:center;padding-top:.75rem;border-top:1px solid #e5e7eb}._submittedDate_bv86b_932{font-size:.75rem;color:#6b7280}._deleteButton_bv86b_937{background:none;border:none;color:#ef4444;cursor:pointer;padding:.25rem;border-radius:4px;transition:background .2s ease}._deleteButton_bv86b_937:hover{background:#ef44441a}._emptyState_bv86b_952{text-align:center;padding:3rem 2rem;background:#fff;border-radius:16px;border:2px dashed #e5e7eb}._emptyIcon_bv86b_960{color:#6b7280;margin-bottom:1rem}._emptyState_bv86b_952 h3{color:#1f2937;margin-bottom:.5rem}._emptyState_bv86b_952 p{color:#6b7280;margin-bottom:1.5rem}._ctaButton_bv86b_975{background:#00bcd4;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;font-weight:600;transition:background .2s ease}._ctaButton_bv86b_975:hover{background:#0097a7}._modalOverlay_bv86b_991{position:fixed;inset:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem}._businessModal_bv86b_1005{background:#fff;border-radius:20px;max-width:800px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 25px 50px #0000004d}._modalHeader_bv86b_1015{display:flex;justify-content:space-between;align-items:flex-start;padding:1.5rem 2rem;border-bottom:1px solid #e5e7eb}._modalHeader_bv86b_1015 h2{margin:0;color:#1f2937;font-size:1.5rem}._closeButton_bv86b_1029{background:none;border:none;font-size:1.5rem;color:#6b7280;cursor:pointer;padding:.25rem;border-radius:4px;transition:color .2s ease}._closeButton_bv86b_1029:hover{color:#1f2937}._modalContent_bv86b_1044{padding:0}._imageGallery_bv86b_1048{position:relative;height:300px;overflow:hidden}._modalImage_bv86b_1054{width:100%;height:100%;object-fit:cover}._galleryButton_bv86b_1060{position:absolute;top:50%;transform:translateY(-50%);background:#00bcd4;color:#fff;border:none;width:40px;height:40px;border-radius:50%;cursor:pointer;font-size:1.25rem;display:flex;align-items:center;justify-content:center;transition:background .2s ease}._galleryButton_bv86b_1060:hover{background:#0097a7}._prevButton_bv86b_1082{left:1rem}._nextButton_bv86b_228{right:1rem}._imageCounter_bv86b_1090{position:absolute;bottom:1rem;right:1rem;background:#000000b3;color:#fff;padding:.25rem .75rem;border-radius:12px;font-size:.875rem}._modalDetails_bv86b_1101{padding:2rem}._detailSection_bv86b_1105{margin-bottom:2rem}._detailSection_bv86b_1105 h3{color:#1f2937;margin-bottom:1rem;font-size:1.125rem}._detailGrid_bv86b_1115{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}._detailItem_bv86b_1121{display:flex;flex-direction:column;gap:.25rem}._detailItem_bv86b_1121 strong{color:#6b7280;font-size:.875rem;font-weight:600}._detailValue_bv86b_1133{color:#1f2937;font-weight:500}._status_bv86b_779{padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;width:fit-content}._description_bv86b_1148{color:#1f2937;line-height:1.6;margin:0}._tagsGrid_bv86b_1154{display:flex;flex-wrap:wrap;gap:.5rem}._featureTag_bv86b_1160{background:#e0f7fa;color:#00bcd4;padding:.5rem .75rem;border-radius:12px;font-size:.875rem;font-weight:500}._reviewSummary_bv86b_1169{display:flex;align-items:center;gap:1rem}._reviewStats_bv86b_1175{color:#1f2937;font-weight:500}._modalActions_bv86b_1180{display:flex;gap:1rem;padding:1.5rem 2rem;border-top:1px solid #e5e7eb;background:#f8f9fa;border-bottom-left-radius:20px;border-bottom-right-radius:20px}._editButton_bv86b_1190{background:#00bcd4;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;font-weight:600;display:flex;align-items:center;gap:.5rem;transition:background .2s ease}._editButton_bv86b_1190:hover{background:#0097a7}._closeActionButton_bv86b_1208{background:#e5e7eb;color:#374151;border:none;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;font-weight:600;transition:background .2s ease}._closeActionButton_bv86b_1208:hover{background:#d1d5db;color:#1f2937}._applicationsSection_bv86b_1225{padding:0}._statusGrid_bv86b_1229{display:flex;flex-direction:column;gap:1.5rem;margin-top:2rem}._statusCard_bv86b_1236{background:#fff;border-radius:12px;padding:1.5rem;border:1px solid #e5e7eb;box-shadow:0 2px 8px #0000000d;transition:all .3s ease}._statusCard_bv86b_1236:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}._statusHeader_bv86b_1250{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}._statusHeader_bv86b_1250 h3{margin:0;color:#1f2937;font-size:1.25rem;font-weight:600}._businessType_bv86b_817{color:#6b7280;font-size:.875rem;margin:.25rem 0 0}._statusDetails_bv86b_1270{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1rem;padding:1rem;background:#f9fafb;border-radius:8px}._statusInfo_bv86b_1280{padding:1.25rem;border-radius:8px;margin-top:1rem;border-left:4px solid}._pendingInfo_bv86b_1287{background:#fffbeb;border-left-color:#f59e0b;border:1px solid #fcd34d}._approvedInfo_bv86b_1293{background:#f0fdf4;border-left-color:#10b981;border:1px solid #86efac}._rejectedInfo_bv86b_1299{background:#fef2f2;border-left-color:#ef4444;border:1px solid #fca5a5}._statusInfo_bv86b_1280 p{margin:0 0 .75rem;font-weight:600;color:#1f2937}._statusInfo_bv86b_1280 p:last-child{margin-bottom:0}._helpText_bv86b_347{font-size:.875rem;color:#6b7280;margin:.5rem 0 0;font-weight:400;line-height:1.4}._actionButtons_bv86b_1323{display:flex;gap:.75rem;margin-top:1rem;flex-wrap:wrap}._viewButton_bv86b_1330,._editStatusButton_bv86b_1331{background:#00bcd4;color:#fff;border:none;padding:.5rem 1rem;border-radius:6px;cursor:pointer;font-size:.875rem;font-weight:500;display:flex;align-items:center;gap:.5rem;transition:background .2s ease}._viewButton_bv86b_1330:hover{background:#0097a7}._editStatusButton_bv86b_1331{background:#f59e0b}._editStatusButton_bv86b_1331:hover{background:#d97706}._statusBadge_bv86b_779{padding:.375rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;gap:.25rem}._emptyState_bv86b_952 ._emptyIcon_bv86b_960{color:#6b7280;margin-bottom:1rem;opacity:.7}._emptyState_bv86b_952 h3{color:#1f2937;margin-bottom:.5rem;font-size:1.5rem}._emptyState_bv86b_952 p{color:#6b7280;margin-bottom:1.5rem;font-size:1rem}._menuUpload_bv86b_1391{display:flex;flex-direction:column;gap:1rem}._menuUpload_bv86b_1391 label{color:#4b5563;font-weight:500;margin-bottom:6px;font-size:.95rem}._menuUploadArea_bv86b_1404{border:2px dashed #d1d5db;border-radius:12px;padding:3rem 2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;background:#f9fafb;text-align:center;gap:.75rem}._menuUploadArea_bv86b_1404:hover{border-color:#00bcd4;background:#f0fdff;transform:translateY(-2px);box-shadow:0 4px 12px #00bcd41a}._menuUploadArea_bv86b_1404 span{font-weight:600;color:#374151;font-size:1rem}._menuUploadArea_bv86b_1404 small{color:#6b7280;font-size:.875rem}._menuUploadArea_bv86b_1404 svg{color:#9ca3af;transition:color .3s ease}._menuUploadArea_bv86b_1404:hover svg{color:#00bcd4}._menuPreview_bv86b_1446{border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000001a;transition:all .3s ease}._menuPreview_bv86b_1446:hover{box-shadow:0 4px 16px #00000026;transform:translateY(-2px)}._menuImage_bv86b_1459{width:100%;max-height:400px;object-fit:contain;background:#f9fafb;display:block}._pdfPreview_bv86b_1467{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;background:#f8f9fa;gap:1rem;color:#6b7280}._pdfPreview_bv86b_1467 svg{color:#00bcd4}._pdfPreview_bv86b_1467 span{font-weight:600;color:#374151;font-size:.95rem;text-align:center;word-break:break-word;max-width:100%}._removeMenu_bv86b_1491{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.75rem 1rem;background:#00bcd4;color:#fff;border:none;cursor:pointer;font-weight:600;font-size:.875rem;transition:all .2s ease;border-top:1px solid #e5e7eb}._removeMenu_bv86b_1491:hover{background:#00bcd4}._removeMenu_bv86b_1491:active{transform:scale(.98)}._documentPreview_bv86b_1517{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem 1rem;background:#f8f9fa;border-radius:8px;gap:.75rem;height:100%;text-align:center}._documentPreview_bv86b_1517 svg{color:#00bcd4}._fileName_bv86b_1534{font-size:.875rem;color:#374151;font-weight:500;word-break:break-word;max-width:100%}._menuBadge_bv86b_1543{display:inline-flex;align-items:center;gap:.375rem;background:#e0f7fa;color:#00bcd4;padding:.375rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600;margin-top:.5rem}._menuBadge_bv86b_1543 svg{width:12px;height:12px}._menuView_bv86b_1562{padding:2rem;text-align:center}._menuView_bv86b_1562 h3{color:#1f2937;margin-bottom:1.5rem;font-size:1.5rem;font-weight:600}._menuContainer_bv86b_1574{display:flex;flex-direction:column;align-items:center;gap:1.5rem;max-width:100%}._menuView_bv86b_1562 ._menuImage_bv86b_1459{max-width:100%;max-height:500px;border-radius:12px;box-shadow:0 8px 32px #00000026;border:1px solid #e5e7eb;transition:transform .3s ease;cursor:zoom-in}._menuView_bv86b_1562 ._menuImage_bv86b_1459:hover{transform:scale(1.02)}._pdfView_bv86b_1596{display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:3rem 2rem;background:#f8f9fa;border-radius:12px;border:2px dashed #00bcd4;max-width:400px;margin:0 auto}._pdfView_bv86b_1596 svg{color:#00bcd4}._pdfView_bv86b_1596 p{color:#374151;font-weight:600;margin:0;font-size:1.1rem}._downloadButton_bv86b_1620{display:inline-flex;align-items:center;gap:.5rem;background:#00bcd4;color:#fff;padding:.75rem 1.5rem;border-radius:8px;text-decoration:none;font-weight:600;transition:all .2s ease;border:none;cursor:pointer;font-size:.95rem}._downloadButton_bv86b_1620:hover{background:#0097a7;transform:translateY(-2px);box-shadow:0 4px 12px #00bcd44d}._noMenu_bv86b_1642{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:3rem 2rem;color:#6b7280;background:#f9fafb;border-radius:12px;border:2px dashed #d1d5db}._noMenu_bv86b_1642 svg{color:#9ca3af}._noMenu_bv86b_1642 p{margin:0;font-size:1rem;font-weight:500}._simplePriceRange_bv86b_1665{display:flex;flex-direction:column;gap:1rem}._priceInputs_bv86b_1671{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:.5rem}._priceField_bv86b_1678{display:flex;flex-direction:column;gap:.5rem}._priceField_bv86b_1678 label{color:#4b5563;font-weight:500;font-size:.875rem}._priceInputWrapper_bv86b_1690{position:relative;display:flex;align-items:center}._currency_bv86b_1696{position:absolute;left:12px;color:#6b7280;font-weight:500;z-index:1}._priceInput_bv86b_1671{width:100%;padding:.75rem .75rem .75rem 2rem;border:1px solid #d1d5db;border-radius:8px;font-size:1rem;background:#fff;transition:all .2s ease}._priceInput_bv86b_1671:focus{outline:none;border-color:#00bcd4;box-shadow:0 0 0 3px #00bcd41a}._documentUploads_bv86b_1722{display:flex;flex-direction:column;gap:1.5rem;margin-top:1rem}._documentUploads_bv86b_1722 ._imageUploadSection_bv86b_274{border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem;background:#fafbfc}._documentUploads_bv86b_1722 ._imageUploadSection_bv86b_274 label{color:#374151;font-weight:600;font-size:1rem}._documentUploads_bv86b_1722 ._imageUploadGrid_bv86b_280{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}._documentUploads_bv86b_1722 ._imagePreview_bv86b_287{height:180px;border:1px solid #e5e7eb}._documentUploads_bv86b_1722 ._imageUploadItem_bv86b_322{height:180px;border:2px dashed #d1d5db;background:#fff}._documentUploads_bv86b_1722 ._imageUploadItem_bv86b_322:hover{border-color:#00bcd4;background:#f0fdff}._loadingOverlay_bv86b_1763{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}._loadingSpinner_bv86b_1776{background:#fff;padding:2rem 3rem;border-radius:12px;font-weight:600;color:#374151;display:flex;align-items:center;gap:.75rem;box-shadow:0 8px 32px #0003}._loadingSpinner_bv86b_1776:after{content:"";width:20px;height:20px;border:2px solid #e5e7eb;border-top:2px solid #00bcd4;border-radius:50%;animation:_spin_bv86b_1 1s linear infinite}@keyframes _spin_bv86b_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._errorMessage_bv86b_1804{background:#fef2f2;color:#dc2626;padding:1rem 1.5rem;border-radius:8px;border:1px solid #fecaca;margin-bottom:1.5rem;display:flex;justify-content:space-between;align-items:center;font-weight:500}._errorMessage_bv86b_1804 button{background:none;border:none;color:#dc2626;font-size:1.25rem;cursor:pointer;padding:.25rem;border-radius:4px;transition:background .2s ease}._errorMessage_bv86b_1804 button:hover{background:#dc26261a}._successMessage_bv86b_492{background:#f0fdf4;color:#059669;padding:1rem 1.5rem;border-radius:8px;border:1px solid #a7f3d0;margin-top:1.5rem;text-align:center;font-weight:600;box-shadow:0 2px 8px #0596691a}._inputGroup_bv86b_367 input:invalid:not(:focus):not(:placeholder-shown){border-color:#ef4444;background:#fef2f2}._inputGroup_bv86b_367 input:valid:not(:focus):not(:placeholder-shown){border-color:#10b981;background:#f0fdf4}._menuUploadArea_bv86b_1404:focus-within{border-color:#00bcd4;box-shadow:0 0 0 3px #00bcd41a;outline:none}._downloadButton_bv86b_1620:focus{outline:2px solid #00bcd4;outline-offset:2px}._modalTabs_bv86b_1869{display:flex;border-bottom:1px solid #e5e7eb;background:#f8f9fa}._tab_bv86b_1875{flex:1;padding:1rem 1.5rem;background:none;border:none;border-bottom:3px solid transparent;cursor:pointer;font-weight:500;color:#6b7280;transition:all .2s ease}._tab_bv86b_1875:hover{color:#374151;background:#f1f5f9}._tabActive_bv86b_1892{color:#00bcd4;border-bottom-color:#00bcd4;background:#fff}@media (max-width: 768px){._container_bv86b_12{flex-direction:column}._sidebar_bv86b_23{width:100%;border-right:none;border-bottom:1px solid #e5e7eb}._stepIndicator_bv86b_123{flex-direction:column;gap:1rem}._stepContainer_bv86b_131{flex-direction:column;max-width:none}._stepLine_bv86b_180{width:2px;height:40px;margin:.5rem 0}._doubleColumn_bv86b_354,._uploadRow_bv86b_438{grid-template-columns:1fr}._imageUploadGrid_bv86b_280{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}._stepActions_bv86b_219{flex-direction:column;gap:1rem}._nextButton_bv86b_228,._backButton_bv86b_254,._submitButton_bv86b_469{width:100%;justify-content:center}._businessesGrid_bv86b_707{grid-template-columns:1fr}._businessStats_bv86b_679{flex-direction:column;gap:1rem}._modalOverlay_bv86b_991{padding:1rem}._businessModal_bv86b_1005{max-height:95vh}._modalHeader_bv86b_1015{padding:1rem 1.5rem}._modalDetails_bv86b_1101{padding:1.5rem}._detailGrid_bv86b_1115{grid-template-columns:1fr}._modalActions_bv86b_1180{flex-direction:column;padding:1rem 1.5rem}._formActions_bv86b_546{flex-direction:column}._cancelButton_bv86b_555,._saveButton_bv86b_571{width:100%;justify-content:center}._editForm_bv86b_521{padding:1.5rem;margin:0}._editFormHeader_bv86b_531{flex-direction:column;gap:1rem;align-items:flex-start}._modalTabs_bv86b_1869{flex-direction:column}._tab_bv86b_1875{padding:.75rem 1rem}._priceInputs_bv86b_1671{grid-template-columns:1fr;gap:1rem}._menuUploadArea_bv86b_1404{padding:2rem 1rem}._documentUploads_bv86b_1722 ._imageUploadGrid_bv86b_280{grid-template-columns:1fr}._menuView_bv86b_1562{padding:1.5rem 1rem}._menuView_bv86b_1562 ._menuImage_bv86b_1459{max-height:400px}._pdfView_bv86b_1596{padding:2rem 1rem;max-width:100%}._documentUploads_bv86b_1722 ._imageUploadSection_bv86b_274{padding:1rem}._rangeDisplay_bv86b_2043{padding:.75rem}._statusHeader_bv86b_1250{flex-direction:column;gap:.75rem;align-items:flex-start}._statusDetails_bv86b_1270{grid-template-columns:1fr;gap:.5rem}._detailItem_bv86b_1121{flex-direction:column;align-items:flex-start;gap:.25rem;padding:.75rem 0}._actionButtons_bv86b_1323{flex-direction:column}._viewButton_bv86b_1330,._editStatusButton_bv86b_1331{width:100%;justify-content:center}._statusCard_bv86b_1236{padding:1.25rem}._statusInfo_bv86b_1280{padding:1rem}}@media (max-width: 480px){._page_bv86b_3{padding:20px 10px}._main_bv86b_104{padding:20px}._title_bv86b_110{font-size:1.5rem}._subtitle_bv86b_117{font-size:.9rem}._businessesGrid_bv86b_707{grid-template-columns:1fr}._businessStats_bv86b_679{flex-direction:column;gap:1rem}._stat_bv86b_685{min-width:auto;width:100%}._menuUploadArea_bv86b_1404{padding:1.5rem 1rem}._menuUploadArea_bv86b_1404 span{font-size:.9rem}._menuUploadArea_bv86b_1404 small{font-size:.8rem}._priceInput_bv86b_1671{padding:.625rem .625rem .625rem 1.75rem;font-size:.9rem}._currency_bv86b_1696{left:10px;font-size:.9rem}._downloadButton_bv86b_1620{padding:.625rem 1.25rem;font-size:.9rem}}@media print{._menuUploadArea_bv86b_1404,._removeMenu_bv86b_1491,._downloadButton_bv86b_1620{display:none!important}._menuPreview_bv86b_1446{border:none!important;box-shadow:none!important}._menuImage_bv86b_1459{max-height:none!important;page-break-inside:avoid}}@media (prefers-contrast: high){._menuUploadArea_bv86b_1404{border-color:currentColor}._menuUploadArea_bv86b_1404:hover{border-color:#00bcd4;background:#000}._rangeSliderFill_bv86b_2173{background:#00bcd4}}@media (prefers-reduced-motion: reduce){._menuUploadArea_bv86b_1404,._menuPreview_bv86b_1446,._downloadButton_bv86b_1620,._rangeSliderFill_bv86b_2173{transition:none}._menuUploadArea_bv86b_1404:hover,._menuPreview_bv86b_1446:hover{transform:none}._loadingSpinner_bv86b_1776:after{animation-duration:2s}}._editorContainer_o04l9_3{max-width:1400px;margin:0 auto;padding:20px;background:#f8f9fa;min-height:100vh}._editorHeader_o04l9_11{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding:20px;background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000001a}._editorHeader_o04l9_11 h2{margin:0;color:#333;font-size:1.8rem}._headerActions_o04l9_28{display:flex;gap:12px}._previewButton_o04l9_33,._refreshButton_o04l9_34,._saveButton_o04l9_35{padding:10px 16px;border:none;border-radius:8px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .3s ease}._previewButton_o04l9_33{background:#6c757d;color:#fff}._refreshButton_o04l9_34,._saveButton_o04l9_35{background:#334155;color:#fff}._saveButton_o04l9_35:disabled{background:#6c757d;cursor:not-allowed}._previewButton_o04l9_33:hover,._refreshButton_o04l9_34:hover,._saveButton_o04l9_35:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #00000026}._navigation_o04l9_74{display:flex;gap:8px;margin-bottom:30px;padding:20px;background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000001a;flex-wrap:wrap}._navButton_o04l9_85{padding:12px 20px;border:2px solid #e9ecef;border-radius:8px;background:#fff;color:#495057;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .3s ease}._navButton_o04l9_85:hover{border-color:#334155;color:#f5f5f5}._navButton_o04l9_85._active_o04l9_104{background:#334155;border-color:#334155;color:#fff}._editorContent_o04l9_110{background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000001a;overflow:hidden}._section_o04l9_117{padding:30px}._section_o04l9_117 h3{margin:0 0 25px;color:#333;font-size:1.5rem;border-bottom:2px solid #01c0d4;padding-bottom:10px}._formGroup_o04l9_129{margin-bottom:25px}._formGroup_o04l9_129 label{display:block;margin-bottom:8px;font-weight:600;color:#495057}._input_o04l9_140,._textarea_o04l9_141,._select_o04l9_142{width:100%;padding:12px;border:2px solid #e9ecef;border-radius:8px;font-size:14px;transition:all .3s ease}._input_o04l9_140:focus,._textarea_o04l9_141:focus,._select_o04l9_142:focus{outline:none;border-color:#01c0d4;box-shadow:0 0 0 3px #01c0d41a}._textarea_o04l9_141{resize:vertical;min-height:100px}._formRow_o04l9_164{display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px}._statEditor_o04l9_170,._techniqueEditor_o04l9_171,._ctaStatEditor_o04l9_172{background:#f8f9fa;padding:20px;border-radius:8px;margin-bottom:20px;border-left:4px solid #01c0d4}._statEditor_o04l9_170 h4,._techniqueEditor_o04l9_171 h4,._ctaStatEditor_o04l9_172 h5{margin:0 0 15px;color:#495057;font-size:1.1rem}._ctaStatEditor_o04l9_172 h5{font-size:1rem;margin-bottom:12px}._editorItemHeader_o04l9_193{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}._removeButton_o04l9_200{background:#028a9b;color:#fff;border:none;border-radius:6px;padding:6px 10px;cursor:pointer;display:flex;align-items:center;gap:4px;font-size:12px;transition:all .3s ease}._removeButton_o04l9_200:hover{background:#028a9b;transform:scale(1.05)}._imageUpload_o04l9_219{display:flex;flex-direction:column;gap:15px;align-items:flex-start}._imagePreview_o04l9_226{margin-bottom:10px}._previewImage_o04l9_230{max-width:300px;height:auto;border-radius:8px;box-shadow:0 4px 12px #00000026}._uploadButton_o04l9_237{padding:12px 20px;background:#01c0d4;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .3s ease}._uploadButton_o04l9_237:hover{background:#028a9b;transform:translateY(-2px)}._fileInput_o04l9_256{display:none}._removeImageButton_o04l9_260{background:#6c757d;color:#fff;border:none;border-radius:6px;padding:8px 12px;cursor:pointer;display:flex;align-items:center;gap:6px;font-size:12px;transition:all .3s ease}._removeImageButton_o04l9_260:hover{background:#5a6268;transform:translateY(-1px)}._helpText_o04l9_279{font-size:12px;color:#6c757d;margin-top:8px;font-style:italic}._sectionHeader_o04l9_286{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}._addButton_o04l9_293{background:#028a9b;color:#fff;border:none;border-radius:6px;padding:8px 12px;cursor:pointer;display:flex;align-items:center;gap:6px;font-size:12px;transition:all .3s ease}._addButton_o04l9_293:hover{background:#218838;transform:translateY(-1px)}._featuresHeader_o04l9_312{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}._featureInput_o04l9_319{display:flex;gap:10px;margin-bottom:10px;align-items:center}._featureInput_o04l9_319 ._input_o04l9_140{flex:1;margin-bottom:0}._removeFeatureButton_o04l9_331{background:#028a9b;color:#fff;border:none;border-radius:6px;padding:8px 10px;cursor:pointer;display:flex;align-items:center;transition:all .3s ease}._removeFeatureButton_o04l9_331:hover{background:#028a9b;transform:scale(1.05)}._loadingState_o04l9_348{text-align:center;padding:60px 20px;color:#666}._spinner_o04l9_354{animation:_spin_o04l9_354 1s linear infinite;margin-bottom:20px}@keyframes _spin_o04l9_354{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._uploadError_o04l9_364{background:#fee;border:1px solid #fcc;border-radius:6px;padding:12px 16px;margin:16px 0;display:flex;align-items:center;gap:8px;color:#c33;font-size:14px}._uploadError_o04l9_364 svg{flex-shrink:0}._dismissError_o04l9_381{background:none;border:none;color:#c33;font-size:18px;cursor:pointer;margin-left:auto;padding:0 4px;transition:all .3s ease}._dismissError_o04l9_381:hover{transform:scale(1.2)}._saveMessage_o04l9_396{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:4px;font-size:14px;margin-top:8px}._saveMessage_o04l9_396._success_o04l9_406{background:#efe;border:1px solid #cfc;color:#363}._saveMessage_o04l9_396._error_o04l9_412{background:#fee;border:1px solid #fcc;color:#c33}._previewWrapper_o04l9_419{background:#f5f5f5;border-radius:12px;margin-bottom:30px;overflow:hidden;box-shadow:0 4px 20px #0000001a}._chefProfilePreview_o04l9_427{max-width:1200px;margin:0 auto;padding:20px;font-family:Inter,Segoe UI,system-ui,sans-serif;color:#1a1a1a;line-height:1.6;background:#fff}._profileHeader_o04l9_438{margin-bottom:80px;position:relative}._heroSection_o04l9_443{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:center;position:relative}._heroContent_o04l9_451{padding-right:40px}._chefName_o04l9_455{font-size:3rem;font-weight:800;margin-bottom:24px;color:#fa9b71;line-height:1.2}._subtitle_o04l9_463{font-size:1.2rem;color:#666;margin-bottom:48px;line-height:1.8;font-weight:400}._heroImage_o04l9_472{position:relative;text-align:center}._imageContainer_o04l9_477{position:relative;border-radius:20px;overflow:hidden;box-shadow:0 15px 35px #01c0d426;transform:perspective(1000px) rotateY(-5deg) rotateX(5deg);transition:all .5s cubic-bezier(.23,1,.32,1)}._imageContainer_o04l9_477:hover{transform:perspective(1000px) rotateY(0) rotateX(0) scale(1.02)}._chefImg_o04l9_490{width:100%;height:500px;object-fit:cover;transition:all .5s ease}._imageOverlay_o04l9_497{position:absolute;inset:0;background:linear-gradient(45deg,rgba(1,192,212,.1) 0%,transparent 50%);pointer-events:none}._floatingBadge_o04l9_507{position:absolute;top:20px;right:20px;background:#01c0d4;color:#fff;padding:12px 16px;border-radius:50px;font-size:.9rem;font-weight:600;display:flex;align-items:center;gap:8px;box-shadow:0 10px 30px #01c0d44d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._statsContainer_o04l9_525{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:48px 0;padding:40px 0;border-top:1px solid rgba(1,192,212,.2);border-bottom:1px solid rgba(1,192,212,.2)}._stat_o04l9_170{text-align:center;padding:20px;border-radius:16px;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(1,192,212,.1);box-shadow:0 8px 32px #01c0d41a;transition:all .3s ease}._stat_o04l9_170:hover{transform:translateY(-5px);box-shadow:0 15px 40px #01c0d426;border-color:#01c0d44d}._statIcon_o04l9_552{margin-bottom:12px;color:#01c0d4}._statNumber_o04l9_557{font-size:2.2rem;font-weight:800;color:#01c0d4;margin-bottom:8px}._statLabel_o04l9_564{font-size:.9rem;color:#666;text-transform:uppercase;letter-spacing:1px;font-weight:600}._goldenSearSection_o04l9_573{margin:80px 0;padding:60px 40px;background:linear-gradient(135deg,#01c0d40d,#01c0d405);border-radius:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(1,192,212,.1)}._goldenSearContent_o04l9_582{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}._goldenSearText_o04l9_589{padding-right:40px}._sectionTitle_o04l9_594{font-size:2.2rem;font-weight:700;margin-bottom:16px;color:#fa9b71;position:relative;display:inline-block}._sectionTitle_o04l9_594:after{content:"";position:absolute;bottom:-8px;left:0;width:60px;height:3px;background:#01c0d4;border-radius:2px}._sectionSubtitle_o04l9_614{font-size:1.6rem;font-weight:700;margin-bottom:20px;color:#fa9b71}._dishDescription_o04l9_621{font-size:1.1rem;color:#666;line-height:1.8;margin-bottom:30px}._dishFeatures_o04l9_628{display:flex;flex-direction:column;gap:12px}._feature_o04l9_312{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#ffffffb3;border-radius:12px;border:1px solid rgba(1,192,212,.1);font-size:.95rem;color:#555;font-weight:500;transition:all .3s ease}._feature_o04l9_312:hover{background:#ffffffe6;transform:translate(5px);border-color:#01c0d44d}._feature_o04l9_312 svg{color:#01c0d4;flex-shrink:0}._goldenSearImage_o04l9_660{position:relative;text-align:center}._imageWrapper_o04l9_665{position:relative;border-radius:20px;overflow:hidden;box-shadow:0 25px 50px #01c0d433;transition:all .5s cubic-bezier(.23,1,.32,1)}._dishImage_o04l9_673{width:100%;height:400px;object-fit:cover;transition:all .5s ease}._imageBadge_o04l9_680{position:absolute;top:20px;left:20px;background:#01c0d4;color:#fff;padding:10px 14px;border-radius:50px;font-size:.85rem;font-weight:600;display:flex;align-items:center;gap:6px;box-shadow:0 8px 25px #01c0d44d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._divider_o04l9_698{height:2px;background:linear-gradient(90deg,transparent 0%,rgba(1,192,212,.3) 25%,#01c0d4 50%,rgba(1,192,212,.3) 75%,transparent 100%);margin:60px auto;width:80%;border-radius:2px}._techniqueSection_o04l9_712{margin:60px 0;padding:0 20px}._techniqueIntro_o04l9_717{font-size:1.1rem;color:#666;margin-bottom:32px;line-height:1.8;max-width:600px}._techniqueList_o04l9_725{margin-bottom:40px}._techniqueItem_o04l9_729{margin-bottom:24px;padding:24px;border-left:4px solid #01c0d4;background:#fffc;border-radius:0 12px 12px 0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(1,192,212,.1);transition:all .3s ease}._techniqueItem_o04l9_729:hover{border-left-width:6px;transform:translate(8px)}._techniqueName_o04l9_745{display:block;font-size:1.2rem;color:#1a1a1a;margin-bottom:8px;font-weight:600}._techniqueDescription_o04l9_753{font-size:.95rem;color:#666;line-height:1.6}._testimonial_o04l9_759{background:linear-gradient(135deg,#01c0d414,#01c0d408);padding:32px;border-radius:16px;border-left:4px solid #01c0d4;font-style:italic;color:#555;line-height:1.8;margin:40px 0;font-size:1.1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(1,192,212,.1)}._testimonialFooter_o04l9_773{margin-top:16px;font-style:normal;font-weight:600;color:#01c0d4}._ctaSection_o04l9_781{margin:80px 0;text-align:center;padding:60px 40px;background:linear-gradient(135deg,#01c0d414,#01c0d408);border-radius:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(1,192,212,.1);position:relative;overflow:hidden}._ctaSection_o04l9_781:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 20%,rgba(1,192,212,.1) 0%,transparent 50%);pointer-events:none}._ctaContent_o04l9_804{position:relative;z-index:2}._ctaText_o04l9_809{color:#666;margin-bottom:40px;line-height:1.8;max-width:500px;margin-left:auto;margin-right:auto;font-size:1.1rem}._exploreButton_o04l9_819{background:#01c0d4;color:#fff;border:none;padding:18px 36px;border-radius:50px;font-size:1.1rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:12px;transition:all .3s ease;box-shadow:0 8px 25px #01c0d44d;margin-bottom:50px}._exploreButton_o04l9_819:hover{background:#028a9b;color:#fff;text-decoration:none;transform:translateY(-2px);box-shadow:0 12px 35px #01c0d466}._ctaStats_o04l9_844{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;max-width:600px;margin:0 auto}._ctaStat_o04l9_172{text-align:center;padding:20px}._ctaNumber_o04l9_857{font-size:1.8rem;font-weight:800;color:#01c0d4;margin-bottom:8px}._ctaLabel_o04l9_864{font-size:.9rem;color:#666;text-transform:uppercase;letter-spacing:1px;font-weight:600}@media (max-width: 768px){._editorContainer_o04l9_3{padding:10px}._editorHeader_o04l9_11{flex-direction:column;gap:15px;text-align:center}._headerActions_o04l9_28{flex-wrap:wrap;justify-content:center}._navigation_o04l9_74{justify-content:center}._formRow_o04l9_164{grid-template-columns:1fr}._section_o04l9_117{padding:20px}._editorItemHeader_o04l9_193,._featuresHeader_o04l9_312{flex-direction:column;gap:10px;align-items:flex-start}}@media (max-width: 968px){._heroSection_o04l9_443,._goldenSearContent_o04l9_582{grid-template-columns:1fr;gap:40px}._heroContent_o04l9_451,._goldenSearText_o04l9_589{padding-right:0;text-align:center}._chefName_o04l9_455{font-size:2.5rem}._statsContainer_o04l9_525,._ctaStats_o04l9_844{grid-template-columns:1fr;gap:20px}._ctaSection_o04l9_781,._goldenSearSection_o04l9_573{padding:40px 20px}._imageContainer_o04l9_477{transform:none}._dishFeatures_o04l9_628{align-items:center}}@media (max-width: 768px){._chefProfilePreview_o04l9_427{padding:20px 15px}._chefName_o04l9_455{font-size:2rem}._sectionTitle_o04l9_594{font-size:1.8rem}._sectionSubtitle_o04l9_614{font-size:1.4rem}._ctaStats_o04l9_844{gap:20px}._exploreButton_o04l9_819{width:100%;justify-content:center}._goldenSearSection_o04l9_573{margin:40px 0;padding:30px 20px}}._adminWrapper_1pgoz_1{display:flex;height:100vh;font-family:Poppins,sans-serif;background:#f5f5f5;color:#2b2b2b}._sidebar_1pgoz_10{width:240px;background:#1e293b;color:#f1f5f9;padding:20px;display:flex;flex-direction:column}._logo_1pgoz_19{font-size:1.5rem;font-weight:700;margin-bottom:2rem}._sidebar_1pgoz_10 nav ul{list-style:none;padding:0}._sidebar_1pgoz_10 nav ul li{padding:12px;margin-bottom:8px;border-radius:8px;cursor:pointer;transition:background .3s}._sidebar_1pgoz_10 nav ul li:hover{background:#334155}._active_1pgoz_42{background:#475569}._mainContent_1pgoz_47{flex:1;display:flex;flex-direction:column}._topbar_1pgoz_53{display:flex;justify-content:space-between;align-items:center;background:#e2e8f0;padding:15px 20px;border-bottom:1px solid #cbd5e1}._topbar_1pgoz_53 h1{font-size:1.3rem;font-weight:600}._logoutBtn_1pgoz_67{background:#334155;color:#fff;border:none;padding:8px 14px;border-radius:6px;cursor:pointer;transition:background .3s}._logoutBtn_1pgoz_67:hover{background:#4f6483}._contentSection_1pgoz_81{padding:20px;flex:1;overflow-y:auto}._logoContainer_1pgoz_87{display:flex;align-items:center;justify-content:space-between;padding:1rem}._bellIcon_1pgoz_94{cursor:pointer;font-size:1.2rem;color:#888;transition:color .3s;transform:translateY(-1rem);outline:none;box-shadow:none}._bellIcon_1pgoz_94:hover,._bellIcon_1pgoz_94._active_1pgoz_42{color:#f0860c}._userTable_1pgoz_113{width:100%;border-collapse:collapse;margin-top:1.5rem;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 2px 6px #00000014}._userTable_1pgoz_113 thead{background:#1e293b;color:#f8fafc;text-align:left}._userTable_1pgoz_113 th,._userTable_1pgoz_113 td{padding:12px 16px;border-bottom:1px solid #e2e8f0;font-size:.95rem}._userTable_1pgoz_113 th{font-weight:600;letter-spacing:.3px}._userTable_1pgoz_113 tbody tr:hover{background:#f9fafb;transition:background .2s ease-in-out}._userTable_1pgoz_113 tbody tr:last-child td{border-bottom:none}._contentSection_1pgoz_81 p{font-size:1rem;color:#475569;margin-top:1rem;text-align:center}._contentSection_1pgoz_81 h2{font-size:1.4rem;font-weight:600;color:#1e293b;margin-bottom:1rem}._contentSection_1pgoz_81{max-height:calc(100vh - 160px);overflow-y:auto}._userForm_1pgoz_172{display:flex;gap:.8rem;margin-bottom:1.2rem;flex-wrap:wrap}._userForm_1pgoz_172 input,._userForm_1pgoz_172 select{padding:8px 10px;border:1px solid #cbd5e1;border-radius:6px;font-size:.9rem}._userForm_1pgoz_172 button{background:#334155;color:#fff;border:none;padding:8px 14px;border-radius:6px;cursor:pointer;transition:background .3s}._userForm_1pgoz_172 button:hover{background:#475569}._formButtons_1pgoz_201{display:flex;gap:.5rem;margin-top:.5rem}._userTable_1pgoz_113 button{background:#475569;color:#fff;border:none;padding:6px 10px;margin-right:6px;border-radius:5px;cursor:pointer;font-size:.85rem}._userTable_1pgoz_113 button:hover{background:#64748b}._modalOverlay_1pgoz_223{position:fixed;inset:0;background:#000c;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}._modalContent_1pgoz_237{background:#fff;border-radius:12px;max-width:90vw;max-height:90vh;width:800px;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d;overflow:hidden}._modalHeader_1pgoz_249{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e2e8f0;background:#f8fafc}._modalHeader_1pgoz_249 h3{margin:0;font-size:1.3rem;color:#1e293b;display:flex;align-items:center;gap:10px}._fileCounter_1pgoz_267{font-size:.9rem;color:#64748b;font-weight:400}._closeButton_1pgoz_273{background:none;border:none;font-size:1.2rem;color:#64748b;cursor:pointer;padding:8px;border-radius:6px;transition:all .2s}._closeButton_1pgoz_273:hover{background:#e2e8f0;color:#1e293b}._fileViewer_1pgoz_290{flex:1;display:flex;justify-content:center;align-items:center;padding:30px;min-height:400px;background:#f8fafc}._imageContainer_1pgoz_300{display:flex;justify-content:center;align-items:center;max-width:100%;max-height:100%}._viewerImage_1pgoz_308{max-width:100%;max-height:70vh;object-fit:contain;border-radius:8px;box-shadow:0 8px 24px #00000026;background:#fff;padding:4px}._documentContainer_1pgoz_318{text-align:center;padding:40px;background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a}._documentIcon_1pgoz_326{color:#64748b;margin-bottom:20px}._documentInfo_1pgoz_331 h4{margin:0 0 12px;color:#1e293b;font-size:1.2rem}._documentInfo_1pgoz_331 p{color:#64748b;margin-bottom:20px}._downloadButton_1pgoz_342{background:#334155;color:#fff;padding:10px 20px;border-radius:6px;text-decoration:none;font-weight:500;transition:background .3s;display:inline-block}._downloadButton_1pgoz_342:hover{background:#475569;color:#fff;text-decoration:none}._navigationControls_1pgoz_360{position:absolute;top:50%;left:0;right:0;display:flex;justify-content:space-between;padding:0 20px;transform:translateY(-50%);pointer-events:none}._navButton_1pgoz_372{background:#ffffffe6;border:none;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px #0003;transition:all .3s;pointer-events:all;color:#1e293b;font-size:1.1rem}._navButton_1pgoz_372:hover{background:#fff;transform:scale(1.1);box-shadow:0 6px 16px #0000004d}._fileList_1pgoz_396{display:flex;gap:12px;padding:20px 24px;border-top:1px solid #e2e8f0;background:#f8fafc;overflow-x:auto}._fileThumbnail_1pgoz_405{width:80px;height:80px;border-radius:8px;cursor:pointer;border:3px solid transparent;transition:all .2s;flex-shrink:0;overflow:hidden;background:#fff;display:flex;align-items:center;justify-content:center}._fileThumbnail_1pgoz_405:hover{border-color:#cbd5e1;transform:translateY(-2px)}._fileThumbnail_1pgoz_405._active_1pgoz_42{border-color:#334155;box-shadow:0 4px 12px #00000026}._thumbnailImage_1pgoz_430{width:100%;height:100%;object-fit:cover}._documentThumbnail_1pgoz_436{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#e2e8f0;color:#64748b;border-radius:4px}._detailsGrid_1pgoz_448{padding:24px;display:grid;gap:24px;max-height:60vh;overflow-y:auto}._detailSection_1pgoz_456{background:#fff;padding:20px;border-radius:8px;border:1px solid #e2e8f0}._detailSection_1pgoz_456 h4{margin:0 0 16px;color:#1e293b;font-size:1.1rem;border-bottom:2px solid #e2e8f0;padding-bottom:8px}._detailItem_1pgoz_471{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #f1f5f9}._detailItem_1pgoz_471:last-child{margin-bottom:0;border-bottom:none}._detailItem_1pgoz_471 strong{color:#334155;font-weight:600;min-width:160px}._detailItem_1pgoz_471 span{color:#475569;text-align:right;flex:1;margin-left:20px}._fileActions_1pgoz_498{display:flex;gap:12px;flex-wrap:wrap}._fileActionButton_1pgoz_504{background:#334155;color:#fff;border:none;padding:10px 16px;border-radius:6px;cursor:pointer;transition:background .3s;display:flex;align-items:center;gap:8px;font-size:.9rem}._fileActionButton_1pgoz_504:hover{background:#475569}._modalActions_1pgoz_522{padding:20px 24px;border-top:1px solid #e2e8f0;display:flex;justify-content:flex-end;background:#f8fafc}._closeModalButton_1pgoz_530{background:#64748b;color:#fff;border:none;padding:10px 20px;border-radius:6px;cursor:pointer;transition:background .3s}._closeModalButton_1pgoz_530:hover{background:#475569}._statusBadge_1pgoz_545{padding:6px 12px;border-radius:12px;font-size:12px;font-weight:700;text-transform:capitalize;display:inline-block}._statusApproved_1pgoz_554{background-color:#d4edda;color:#155724}._statusPending_1pgoz_559{background-color:#fff3cd;color:#856404}._statusRejected_1pgoz_564{background-color:#f8d7da;color:#721c24}._statusUnknown_1pgoz_569{background-color:#e2e3e5;color:#383d41}._requestActions_1pgoz_575{display:flex;flex-direction:column;gap:6px}._viewButton_1pgoz_581{background-color:#17a2b8;color:#fff;border:none;padding:6px 10px;border-radius:4px;font-size:12px;cursor:pointer;display:flex;align-items:center;gap:4px}._approveButton_1pgoz_594{background-color:#28a745;color:#fff;border:none;padding:6px 10px;border-radius:4px;font-size:12px;cursor:pointer}._declineButton_1pgoz_604{background-color:#dc3545;color:#fff;border:none;padding:6px 10px;border-radius:4px;font-size:12px;cursor:pointer}._actionCompleted_1pgoz_614{font-size:12px;color:#6c757d;font-style:italic;text-align:center;padding:6px 0}._notificationBadge_1pgoz_623{background-color:#dc3545;color:#fff;border-radius:50%;padding:2px 6px;font-size:12px;margin-left:8px}._requestsHeader_1pgoz_633{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}._requestStats_1pgoz_640{display:flex;gap:15px;font-size:14px}._pendingCount_1pgoz_646{color:#856404;font-weight:700}._businessDescription_1pgoz_652{font-size:12px;color:#6c757d;margin-top:4px;line-height:1.4}._userEmail_1pgoz_659{font-size:12px;color:#6c757d}._dashboard_1pgoz_665{padding:20px}._statsGrid_1pgoz_669{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-top:20px}._statCard_1pgoz_676{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 4px #0000001a;text-align:center}._statNumber_1pgoz_684{font-size:2rem;font-weight:700;margin:10px 0 0}._searchContainer_1pgoz_691{margin:20px 0;padding:0 10px}._searchInputWrapper_1pgoz_696{position:relative;max-width:400px;margin-bottom:10px}._searchIcon_1pgoz_702{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#666}._searchInput_1pgoz_696{width:100%;padding:12px 12px 12px 40px;border:1px solid #ddd;border-radius:8px;font-size:14px;transition:border-color .3s ease}._searchInput_1pgoz_696:focus{outline:none;border-color:#1e293b;box-shadow:0 0 0 2px #1e293b33}._searchResultsInfo_1pgoz_725{display:flex;align-items:center;gap:15px;font-size:14px;color:#666;margin-top:8px}._clearSearchButton_1pgoz_734{background:#6c757d;color:#fff;border:none;padding:6px 12px;border-radius:4px;font-size:12px;cursor:pointer;transition:background-color .3s ease}._clearSearchButton_1pgoz_734:hover{background:#5a6268}._noResults_1pgoz_749{text-align:center;padding:40px 20px;color:#666;font-style:italic}._attractionsManager_1pgoz_757{padding:20px}._attractionsHeader_1pgoz_761{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}._addButton_1pgoz_768{background:#334155;color:#fff;border:none;padding:10px 20px;border-radius:6px;cursor:pointer;font-weight:500;transition:background .3s}._addButton_1pgoz_768:hover{background:#218838}._attractionForm_1pgoz_783{background:#fff;padding:24px;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:24px}._attractionForm_1pgoz_783 h3{margin:0 0 20px;color:#1e293b;font-size:1.3rem}._formGrid_1pgoz_797{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;margin-bottom:20px}._formGroup_1pgoz_804{display:flex;flex-direction:column;gap:6px}._formGroup_1pgoz_804 label{font-weight:500;color:#374151;font-size:.9rem}._formGroup_1pgoz_804 input,._formGroup_1pgoz_804 select,._formGroup_1pgoz_804 textarea{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:.9rem;transition:border-color .3s}._formGroup_1pgoz_804 textarea{resize:vertical;min-height:80px}._imageUploadSection_1pgoz_840{display:flex;flex-direction:column;gap:12px}._fileInput_1pgoz_846{display:none}._uploadButton_1pgoz_850{background:#6b7280;color:#fff;padding:8px 16px;border-radius:6px;cursor:pointer;text-align:center;font-size:.9rem;transition:background .3s;display:inline-block;width:fit-content}._uploadButton_1pgoz_850:hover{background:#4b5563}._imagePreviews_1pgoz_867{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}._imagePreview_1pgoz_867{position:relative;width:100px;height:100px;border-radius:6px;overflow:hidden;border:2px solid #e5e7eb}._previewImage_1pgoz_883{width:100%;height:100%;object-fit:cover}._removeImageButton_1pgoz_889{position:absolute;top:4px;right:4px;background:#dc3545e6;color:#fff;border:none;width:24px;height:24px;border-radius:50%;cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center}._removeImageButton_1pgoz_889:hover{background:#dc3545}._uploadingOverlay_1pgoz_910{position:absolute;inset:0;background:#fffc;display:flex;align-items:center;justify-content:center;font-size:.9rem;color:#6b7280}._tagsSection_1pgoz_925,._featuresSection_1pgoz_926{display:flex;flex-direction:column;gap:8px}._selectedTags_1pgoz_932,._selectedFeatures_1pgoz_933{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}._tag_1pgoz_925,._feature_1pgoz_926{background:#e5e7eb;color:#374151;padding:4px 8px;border-radius:4px;font-size:.8rem;display:flex;align-items:center;gap:4px}._tag_1pgoz_925 button,._feature_1pgoz_926 button{background:none;border:none;color:#6b7280;cursor:pointer;font-size:.9rem;padding:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center}._tag_1pgoz_925 button:hover,._feature_1pgoz_926 button:hover{color:#374151}._formActions_1pgoz_973{display:flex;gap:12px;justify-content:flex-end;margin-top:20px;padding-top:20px;border-top:1px solid #e5e7eb}._saveButton_1pgoz_982{background:#28a745;color:#fff;border:none;padding:10px 20px;border-radius:6px;cursor:pointer;font-weight:500;transition:background .3s}._saveButton_1pgoz_982:hover{background:#218838}._cancelButton_1pgoz_997{background:#6c757d;color:#fff;border:none;padding:10px 20px;border-radius:6px;cursor:pointer;font-weight:500;transition:background .3s}._cancelButton_1pgoz_997:hover{background:#5a6268}._attractionActions_1pgoz_1013{display:flex;gap:6px}._editButton_1pgoz_1018{background:#17a2b8;color:#fff;border:none;padding:6px 12px;border-radius:4px;cursor:pointer;font-size:.8rem;transition:background .3s}._editButton_1pgoz_1018:hover{background:#138496}._deleteButton_1pgoz_1033{background:#dc3545;color:#fff;border:none;padding:6px 12px;border-radius:4px;cursor:pointer;font-size:.8rem;transition:background .3s}._deleteButton_1pgoz_1033:hover{background:#c82333}._featuredBadge_1pgoz_1049{background:#1e293b;color:#fff;padding:2px 6px;border-radius:4px;font-size:.7rem;font-weight:700;margin-left:6px}._rating_1pgoz_1060{font-size:.9rem;color:#f59e0b;display:flex;align-items:center;gap:4px}._statusActive_1pgoz_1069{color:#15803d;font-weight:500}._statusInactive_1pgoz_1074{color:#dc2626;font-weight:500}._placeholderSection_1pgoz_1080{text-align:center;padding:60px 20px;color:#6b7280}._placeholderSection_1pgoz_1080 h2{color:#374151;margin-bottom:12px}._placeholderSection_1pgoz_1080 p{font-size:1rem;line-height:1.5}._errorBanner_1pgoz_1097{background:#fef2f2;border:1px solid #fecaca;color:#dc2626;padding:12px 16px;border-radius:6px;margin-bottom:16px;display:flex;justify-content:space-between;align-items:center}._closeError_1pgoz_1109{background:none;border:none;color:#dc2626;font-size:1.2rem;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}._closeError_1pgoz_1109:hover{background:#fecaca;border-radius:4px}._landingPageSection_1pgoz_1129{padding:20px}._kanbanContainer_1pgoz_1133{width:100%;height:100%;background:#f8fafc;border-radius:12px;padding:24px}._kanbanHeader_1pgoz_1141{margin-bottom:24px;text-align:center}._kanbanHeader_1pgoz_1141 h2{font-size:28px;font-weight:700;color:#1e293b;margin-bottom:8px}._kanbanHeader_1pgoz_1141 p{font-size:16px;color:#64748b}._kanbanBoard_1pgoz_1158{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;height:600px}._kanbanColumn_1pgoz_1166._dragOver_1pgoz_1166{background:#f0f9ff;border:2px dashed #334155;transform:scale(1.02);transition:all .2s ease}._kanbanTaskCard_1pgoz_1173._dragging_1pgoz_1173{opacity:.5;transform:rotate(5deg);cursor:grabbing}._kanbanTaskCard_1pgoz_1173:active{cursor:grabbing}._kanbanTaskCard_1pgoz_1173[draggable=true]{cursor:grab;-webkit-user-select:none;user-select:none}._kanbanTaskCard_1pgoz_1173[draggable=true]:hover{box-shadow:0 4px 12px #00000026}._kanbanTaskCard_1pgoz_1173,._kanbanColumn_1pgoz_1166{transition:all .2s ease}._kanbanColumnContent_1pgoz_1203:empty{min-height:100px;border:2px dashed #e2e8f0;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#94a3b8;font-style:italic}._kanbanColumnContent_1pgoz_1203:empty:after{content:"Drop tasks here"}._kanbanItemCard_1pgoz_1218{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:12px;box-shadow:0 1px 2px #0000000d;transition:all .2s ease;cursor:grab;margin-bottom:8px}._kanbanItemCard_1pgoz_1218:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-1px);border-color:#cbd5e1}._kanbanItemCard_1pgoz_1218:active{cursor:grabbing}._kanbanItemCard_1pgoz_1218._dragging_1pgoz_1173{opacity:.5;transform:rotate(5deg);cursor:grabbing}._itemContent_1pgoz_1245{display:flex;align-items:center;justify-content:space-between}._itemName_1pgoz_1251{font-size:14px;font-weight:500;color:#1e293b;line-height:1.4;flex:1}._kanbanColumn_1pgoz_1166{background:#fff;border-radius:12px;padding:0;box-shadow:0 1px 3px #0000001a;border:1px solid #e2e8f0;display:flex;flex-direction:column;min-height:500px;max-height:700px}._kanbanColumnHeader_1pgoz_1272{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:2px solid #f1f5f9;margin-bottom:0}._kanbanColumnHeader_1pgoz_1272 h3{font-size:16px;font-weight:600;color:#1e293b;margin:0}._taskCount_1pgoz_1288{background:#e2e8f0;color:#475569;font-size:12px;font-weight:600;padding:4px 8px;border-radius:12px;min-width:24px;text-align:center}._kanbanColumnContent_1pgoz_1203{flex:1;display:flex;flex-direction:column;padding:12px;overflow-y:auto;gap:8px}._searchContainer_1pgoz_691{padding:12px;border-bottom:1px solid #e2e8f0;background:#f8fafc}._searchInputWrapper_1pgoz_696{position:relative;display:flex;align-items:center}._searchIcon_1pgoz_702{position:absolute;left:12px;color:#64748b;z-index:1}._searchInput_1pgoz_696{width:100%;padding:8px 12px 8px 40px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;background:#fff;transition:all .2s ease}._searchResultsInfo_1pgoz_725{display:flex;justify-content:space-between;align-items:center;margin-top:8px;font-size:12px;color:#64748b}._clearSearchButton_1pgoz_734{background:none;border:none;color:#3b82f6;cursor:pointer;font-size:12px;padding:4px 8px;border-radius:4px}._clearSearchButton_1pgoz_734:hover{background:#eff6ff}._kanbanColumn_1pgoz_1166._dragOver_1pgoz_1166{background:#f0f9ff;border:2px dashed #3b82f6;transform:scale(1.02);transition:all .2s ease}._loadingState_1pgoz_1376{display:flex;justify-content:center;align-items:center;padding:60px;color:#64748b;font-size:16px}._emptyState_1pgoz_1385{display:flex;justify-content:center;align-items:center;padding:40px 20px;color:#94a3b8;font-style:italic;text-align:center;min-height:100px;font-size:14px}._kanbanActions_1pgoz_1398{display:flex;justify-content:center;padding:20px;border-top:1px solid #e2e8f0;margin-top:20px}._refreshButton_1pgoz_1406{background:#334155;color:#fff;border:none;padding:10px 20px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;transition:background .2s ease}._errorBanner_1pgoz_1097{background:#fef2f2;border:1px solid #fecaca;color:#dc2626;padding:12px 16px;border-radius:8px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center;font-size:14px}._closeError_1pgoz_1109{background:none;border:none;color:#dc2626;cursor:pointer;font-size:18px;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px}._closeError_1pgoz_1109:hover{background:#fecaca}._saveButton_1pgoz_982{background-color:#28a745;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px;margin-left:10px}._saveButton_1pgoz_982:hover{background-color:#218838}._kanbanActions_1pgoz_1398{display:flex;justify-content:center;margin-top:20px;gap:10px}._taskHeader_1pgoz_1516{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}._taskTitle_1pgoz_1524{font-size:14px;font-weight:600;color:#1e293b;line-height:1.4;flex:1;margin:0}._priorityBadge_1pgoz_1533{font-size:11px;font-weight:600;padding:4px 8px;border-radius:6px;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}._priorityBadge_1pgoz_1533._high_1pgoz_1543{background:#fee2e2;color:#dc2626;border:1px solid #fecaca}._priorityBadge_1pgoz_1533._medium_1pgoz_1549{background:#fef3c7;color:#d97706;border:1px solid #fde68a}._priorityBadge_1pgoz_1533._low_1pgoz_1555{background:#ecfccb;color:#65a30d;border:1px solid #d9f99d}._taskFooter_1pgoz_1561{display:flex;justify-content:space-between;align-items:center;gap:8px}._assigneeInfo_1pgoz_1568{display:flex;align-items:center;gap:8px;flex:1}._avatar_1pgoz_1575{width:24px;height:24px;border-radius:50%;object-fit:cover;border:2px solid #f1f5f9}._assigneeInfo_1pgoz_1568 span{font-size:12px;color:#64748b;font-weight:500}._dueDate_1pgoz_1589{font-size:11px;color:#94a3b8;font-weight:500;white-space:nowrap}._kanbanColumn_1pgoz_1166:nth-child(1) ._kanbanColumnHeader_1pgoz_1272{border-bottom-color:#93c5fd}._kanbanColumn_1pgoz_1166:nth-child(1) ._kanbanColumnHeader_1pgoz_1272 h3{color:#334155}._kanbanColumn_1pgoz_1166:nth-child(2) ._kanbanColumnHeader_1pgoz_1272{border-bottom-color:#fbbf24}._kanbanColumn_1pgoz_1166:nth-child(2) ._kanbanColumnHeader_1pgoz_1272 h3{color:#334155}._kanbanColumn_1pgoz_1166:nth-child(3) ._kanbanColumnHeader_1pgoz_1272{border-bottom-color:#86efac}._kanbanColumn_1pgoz_1166:nth-child(3) ._kanbanColumnHeader_1pgoz_1272 h3{color:#334155}._kanbanColumnContent_1pgoz_1203::-webkit-scrollbar{width:6px}._kanbanColumnContent_1pgoz_1203::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}._kanbanColumnContent_1pgoz_1203::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}._kanbanColumnContent_1pgoz_1203::-webkit-scrollbar-thumb:hover{background:#94a3b8}._kanbanColumn_1pgoz_1166._dragOver_1pgoz_1166{background:#f0f9ff;border-color:#7dd3fc}._kanbanTaskCard_1pgoz_1173._dragging_1pgoz_1173{opacity:.5;transform:rotate(5deg)}._loginAnalytics_1pgoz_1653{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;margin-bottom:2rem}._analyticsHeader_1pgoz_1661{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}._analyticsHeader_1pgoz_1661 h2{display:flex;align-items:center;font-size:1.5rem;font-weight:600;color:#111827;margin:0}._lastUpdated_1pgoz_1679{font-size:.875rem;color:#6b7280}._refreshButton_1pgoz_1406{background:#3b82f6;color:#fff;border:none;padding:.5rem 1rem;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}._refreshButton_1pgoz_1406:hover{background:#2563eb}._analyticsStats_1pgoz_1701{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem}._statCard_1pgoz_676{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:1.5rem;text-align:center;transition:transform .2s,box-shadow .2s}._statCard_1pgoz_676:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}._statCard_1pgoz_676 h3{font-size:.875rem;font-weight:500;color:#6b7280;margin:0 0 .5rem;text-transform:uppercase;letter-spacing:.05em}._statNumber_1pgoz_684{font-size:2rem;font-weight:700;color:#111827;margin:0}._statCard_1pgoz_676._activeUsers_1pgoz_1738{border-left:4px solid #10b981}._statCard_1pgoz_676._activeUsers_1pgoz_1738 ._statNumber_1pgoz_684{color:#10b981}._statCard_1pgoz_676._sessions_1pgoz_1746{border-left:4px solid #3b82f6}._statCard_1pgoz_676._sessions_1pgoz_1746 ._statNumber_1pgoz_684{color:#3b82f6}._analyticsGrid_1pgoz_1755{display:grid;grid-template-columns:2fr 1fr;gap:2rem}._loginSessionsTable_1pgoz_1762{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}._tableHeader_1pgoz_1769{background:#f9fafb;padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb}._tableHeader_1pgoz_1769 h3{font-size:1.125rem;font-weight:600;color:#111827;margin:0}._sessionsTable_1pgoz_1782{width:100%;border-collapse:collapse}._sessionsTable_1pgoz_1782 thead{background:#f9fafb}._sessionsTable_1pgoz_1782 th{padding:.75rem 1.5rem;text-align:left;font-size:.75rem;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #e5e7eb}._sessionsTable_1pgoz_1782 td{padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb;font-size:.875rem}._sessionsTable_1pgoz_1782 tr:last-child td{border-bottom:none}._sessionsTable_1pgoz_1782 tr:hover{background:#f9fafb}._userStatus_1pgoz_1817{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500}._statusOnline_1pgoz_1825{color:#10b981}._statusOffline_1pgoz_1829{color:#6b7280}._sessionDuration_1pgoz_1833{font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:.875rem;color:#6b7280}._userActivityChart_1pgoz_1840{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:1.5rem}._userActivityChart_1pgoz_1840 h3{font-size:1.125rem;font-weight:600;color:#111827;margin:0 0 1rem}._chartPlaceholder_1pgoz_1854{background:#f8fafc;border:2px dashed #d1d5db;border-radius:6px;padding:3rem 2rem;text-align:center;color:#6b7280}._chartPlaceholder_1pgoz_1854 p{margin:.5rem 0 0;font-size:.875rem}._dashboard_1pgoz_665{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}._dashboard_1pgoz_665 h2{font-size:1.875rem;font-weight:700;color:#111827;margin:0 0 2rem}._statsGrid_1pgoz_669{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:3rem}._userTable_1pgoz_113{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}._userTable_1pgoz_113 thead{background:#f8fafc}._userTable_1pgoz_113 th{padding:.75rem 1.5rem;text-align:left;font-size:.75rem;font-weight:500;color:#64748b;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #e2e8f0}._userTable_1pgoz_113 td{padding:1rem 1.5rem;border-bottom:1px solid #e2e8f0;font-size:.875rem;color:#334155}._userTable_1pgoz_113 tr:last-child td{border-bottom:none}._userTable_1pgoz_113 tr:hover{background:#f8fafc}._tableCaption_1pgoz_1931{padding:1rem;text-align:center;color:#64748b;font-size:.875rem;background:#f8fafc;border-top:1px solid #e2e8f0}._statusBadge_1pgoz_545{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500;text-transform:capitalize}._statusApproved_1pgoz_554{background:#d1fae5;color:#065f46}._statusPending_1pgoz_559{background:#fef3c7;color:#92400e}._statusRejected_1pgoz_564{background:#fee2e2;color:#991b1b}._statusActive_1pgoz_1069{background:#d1fae5;color:#065f46}._statusInactive_1pgoz_1074{background:#f3f4f6;color:#6b7280}._featuredBadge_1pgoz_1049{background:#3b82f6;color:#fff;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500;margin-left:.5rem}._rating_1pgoz_1060{display:flex;align-items:center;gap:.25rem;font-size:.875rem;color:#6b7280}._requestActions_1pgoz_575{display:flex;gap:.5rem;align-items:center}._viewButton_1pgoz_581,._approveButton_1pgoz_594,._declineButton_1pgoz_604,._editButton_1pgoz_1018,._deleteButton_1pgoz_1033{padding:.375rem .75rem;border:none;border-radius:4px;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.25rem}._viewButton_1pgoz_581{background:#e0f2fe;color:#0369a1}._viewButton_1pgoz_581:hover{background:#bae6fd}._approveButton_1pgoz_594{background:#d1fae5;color:#065f46}._approveButton_1pgoz_594:hover{background:#a7f3d0}._declineButton_1pgoz_604{background:#fee2e2;color:#991b1b}._declineButton_1pgoz_604:hover{background:#fecaca}._editButton_1pgoz_1018{background:#fef3c7;color:#92400e}._editButton_1pgoz_1018:hover{background:#fde68a}._deleteButton_1pgoz_1033{background:#fee2e2;color:#991b1b}._deleteButton_1pgoz_1033:hover{background:#fecaca}._actionCompleted_1pgoz_614{font-size:.75rem;color:#6b7280;font-style:italic}._searchContainer_1pgoz_691{margin-bottom:1.5rem}._searchInputWrapper_1pgoz_696{position:relative;max-width:400px}._searchIcon_1pgoz_702{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#6b7280;font-size:.875rem}._searchInput_1pgoz_696{width:100%;padding:.5rem .75rem .5rem 2.5rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;transition:border-color .2s}._searchInput_1pgoz_696:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._searchResultsInfo_1pgoz_725{display:flex;align-items:center;gap:1rem;margin-top:.5rem;font-size:.875rem;color:#6b7280}._clearSearchButton_1pgoz_734{background:#f3f4f6;color:#6b7280;border:none;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;cursor:pointer;transition:background-color .2s}._clearSearchButton_1pgoz_734:hover{background:#e5e7eb}._loadingState_1pgoz_1376{display:flex;justify-content:center;align-items:center;padding:3rem;color:#6b7280}._loadingState_1pgoz_1376 p{margin:0;font-size:.875rem}._emptyState_1pgoz_1385{padding:3rem 2rem;text-align:center;color:#6b7280}._emptyState_1pgoz_1385 p{margin:0;font-size:.875rem}._noResults_1pgoz_749{padding:3rem 2rem;text-align:center;color:#6b7280}._noResults_1pgoz_749 p{margin:0;font-size:.875rem}._userForm_1pgoz_172{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:1.5rem;margin-bottom:2rem}._formGrid_1pgoz_797{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}._formGroup_1pgoz_804{display:flex;flex-direction:column;gap:.5rem}._formGroup_1pgoz_804 label{font-size:.875rem;font-weight:500;color:#374151}._formGroup_1pgoz_804 input,._formGroup_1pgoz_804 select,._formGroup_1pgoz_804 textarea{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;transition:border-color .2s}._formGroup_1pgoz_804 input:focus,._formGroup_1pgoz_804 select:focus,._formGroup_1pgoz_804 textarea:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._formActions_1pgoz_973{display:flex;gap:1rem;margin-top:1.5rem}._saveButton_1pgoz_982{background:#3b82f6;color:#fff;border:none;padding:.5rem 1rem;border-radius:6px;font-weight:500;cursor:pointer;transition:background-color .2s}._saveButton_1pgoz_982:hover{background:#2563eb}._cancelButton_1pgoz_997{background:#6b7280;color:#fff;border:none;padding:.5rem 1rem;border-radius:6px;font-weight:500;cursor:pointer;transition:background-color .2s}._cancelButton_1pgoz_997:hover{background:#4b5563}@media (max-width: 1024px){._analyticsGrid_1pgoz_1755{grid-template-columns:1fr}._analyticsStats_1pgoz_1701,._statsGrid_1pgoz_669{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){._analyticsStats_1pgoz_1701,._statsGrid_1pgoz_669{grid-template-columns:1fr}._userTable_1pgoz_113{font-size:.75rem}._userTable_1pgoz_113 th,._userTable_1pgoz_113 td{padding:.5rem .75rem}._requestActions_1pgoz_575{flex-direction:column;gap:.25rem}}._textRight_1pgoz_2281{text-align:right}._textCenter_1pgoz_2285{text-align:center}._fontMedium_1pgoz_2289{font-weight:500}._fontSemibold_1pgoz_2293{font-weight:600}._textGreen600_1pgoz_2297{color:#059669}._textRed600_1pgoz_2301{color:#dc2626}._textYellow600_1pgoz_2305{color:#d97706}._bgGreen100_1pgoz_2309{background:#d1fae5}._bgRed100_1pgoz_2313{background:#fee2e2}._bgYellow100_1pgoz_2317{background:#fef3c7}@media (max-width: 1024px){._kanbanBoard_1pgoz_1158{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){._kanbanBoard_1pgoz_1158{grid-template-columns:1fr;height:auto}._kanbanColumn_1pgoz_1166{min-height:300px}._kanbanContainer_1pgoz_1133{padding:16px}}._kanbanColumnContent_1pgoz_1203:empty:after{content:"No tasks in this column";display:block;text-align:center;color:#94a3b8;font-size:14px;padding:40px 20px;font-style:italic}@keyframes _slideIn_1pgoz_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._kanbanTaskCard_1pgoz_1173{animation:_slideIn_1pgoz_1 .3s ease}._kanbanTaskCard_1pgoz_1173:focus{outline:2px solid #3b82f6;outline-offset:2px}._kanbanColumn_1pgoz_1166._loading_1pgoz_1376 ._kanbanColumnContent_1pgoz_1203:after{content:"Loading...";display:block;text-align:center;color:#64748b;font-size:14px;padding:20px}@media (max-width: 768px){._userTable_1pgoz_113 th,._userTable_1pgoz_113 td{padding:10px;font-size:.85rem}._userTable_1pgoz_113{display:block;overflow-x:auto;white-space:nowrap}._modalContent_1pgoz_237{width:95vw;max-height:95vh}._fileViewer_1pgoz_290{padding:15px}._viewerImage_1pgoz_308{max-height:50vh}._navigationControls_1pgoz_360{padding:0 10px}._navButton_1pgoz_372{width:40px;height:40px}._fileList_1pgoz_396{padding:15px}._fileThumbnail_1pgoz_405{width:60px;height:60px}._detailsGrid_1pgoz_448{padding:15px;gap:15px}._detailItem_1pgoz_471{flex-direction:column;align-items:flex-start;gap:4px}._detailItem_1pgoz_471 span{text-align:left;margin-left:0}._fileActions_1pgoz_498{flex-direction:column}._formGrid_1pgoz_797{grid-template-columns:1fr}._attractionsHeader_1pgoz_761{flex-direction:column;gap:12px;align-items:flex-start}._formActions_1pgoz_973,._attractionActions_1pgoz_1013{flex-direction:column}}@media (max-width: 480px){._adminWrapper_1pgoz_1{flex-direction:column}._sidebar_1pgoz_10{width:100%;height:auto}._modalHeader_1pgoz_249{padding:15px}._modalHeader_1pgoz_249 h3{font-size:1.1rem}._fileViewer_1pgoz_290{min-height:300px;padding:10px}._userForm_1pgoz_172{flex-direction:column}._searchInputWrapper_1pgoz_696{max-width:100%}._imagePreviews_1pgoz_867{justify-content:center}._tagsSection_1pgoz_925 select,._featuresSection_1pgoz_926 input{width:100%}}._wave-divider_ilci6_2{display:block;width:100%;height:80px;max-height:80px;margin:0;position:relative;z-index:5}._waveContainer_ilci6_11{width:100%;background-color:#f9f9f9;position:relative;overflow:hidden}._editorial_ilci6_18{display:block;width:100%;height:15rem}._parallax1_ilci6_24>use{animation:_move-forever1_ilci6_1 10s linear infinite}._parallax2_ilci6_27>use{animation:_move-forever2_ilci6_1 8s linear infinite}._parallax3_ilci6_30>use{animation:_move-forever3_ilci6_1 6s linear infinite}._parallax4_ilci6_33>*{animation:_move-forever4_ilci6_1 4s linear infinite}._flip_ilci6_37{transform:rotateX(180deg);transform-origin:center}@keyframes _move-forever1_ilci6_1{0%{transform:translate(85px)}to{transform:translate(-90px)}}@keyframes _move-forever2_ilci6_1{0%{transform:translate(-90px)}to{transform:translate(85px)}}@keyframes _move-forever3_ilci6_1{0%{transform:translate(85px)}to{transform:translate(-90px)}}@keyframes _move-forever4_ilci6_1{0%{transform:translate(-90px)}to{transform:translate(85px)}}._shuffle_wdhcw_4{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;text-align:center;padding:1rem;background-color:#01c0d4;min-height:100vh}._meta_wdhcw_16 h4{font-size:2rem;font-weight:700;color:#fa9b71;margin:0}._meta_wdhcw_16 p{margin:.25rem 0 0;font-size:1rem;color:#01c0d4;font-style:italic}._card_wdhcw_31{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background:#f5f5f5;padding:1.5rem;border-radius:16px;box-shadow:0 6px 20px #0000001a;width:480px;height:520px;transition:box-shadow .3s ease;overflow:hidden;text-align:center;position:relative}._mediaWrapper_wdhcw_49{display:flex;justify-content:center;align-items:center;width:100%;height:350px;position:relative;overflow:hidden;border-radius:12px}._image_wdhcw_61{display:block;width:100%;height:100%;border-radius:12px;transition:all .3s ease;object-fit:cover;object-position:center}._photo_wdhcw_72{width:100%;height:100%;object-fit:cover;object-position:center}@keyframes _pulseLogo_wdhcw_1{0%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.95}to{transform:scale(1);opacity:1}}._logoImage_wdhcw_87{width:100%;height:auto;max-width:560px;max-height:460px;object-fit:contain;object-position:center;background:none;padding:12px;margin-bottom:.5rem;animation:_pulseLogo_wdhcw_1 2.5s ease-in-out infinite}._shufflingCard_wdhcw_101{animation:_card-glow_wdhcw_1 .8s infinite alternate}@keyframes _card-glow_wdhcw_1{0%{box-shadow:0 6px 20px #0000001a,0 0 #fa9b7166}to{box-shadow:0 6px 20px #0000001a,0 0 0 8px #fa9b7100}}._shufflingCard_wdhcw_101 ._image_wdhcw_61{animation:_image-shuffle_wdhcw_1 .5s infinite alternate;filter:brightness(1.1) contrast(1.1)}@keyframes _image-shuffle_wdhcw_1{0%{transform:scale(1) rotate(0);filter:brightness(1.1) contrast(1.1) blur(1px)}to{transform:scale(1.02) rotate(.5deg);filter:brightness(1.15) contrast(1.15) blur(2px)}}._imageBlur_wdhcw_132{filter:blur(3px) brightness(.9) contrast(1.1);transform:scale(1.01)}._placeholder_wdhcw_137{width:100%;height:100%;display:grid;place-items:center;background:linear-gradient(180deg,#fafafa,#f2f2f2);border-radius:12px;font-size:32px}._meta_wdhcw_16{margin-top:.6rem;width:100%;min-height:80px;display:flex;flex-direction:column;justify-content:center}._title_wdhcw_157{margin:0;font-size:1.05rem;font-weight:600;color:#111;line-height:1.3}._subtitle_wdhcw_165{margin:.2rem 0 0;font-size:.9rem;color:#000000a6;line-height:1.2}._button_wdhcw_173{appearance:none;border:none;background:#fa9b71;color:#fff;padding:.7rem 1.4rem;border-radius:999px;font-weight:600;cursor:pointer;outline:none;box-shadow:0 6px 18px #0ea5a42e;margin-top:1rem;transition:all .3s ease;position:relative;z-index:1}._button_wdhcw_173:hover{background:#0698b2;transform:translateY(-2px);box-shadow:0 8px 20px #0ea5a438}._button_wdhcw_173:disabled{opacity:.7;cursor:progress;transform:none!important}._button_wdhcw_173:focus{box-shadow:0 0 0 4px #0ea5a41f}._buttonInner_wdhcw_206{display:inline-block}._shuffling_wdhcw_101{animation:_button-pulse_wdhcw_1 1s infinite alternate;position:relative}@keyframes _button-pulse_wdhcw_1{0%{transform:translateY(-2px);box-shadow:0 6px 18px #0ea5a42e,0 0 #fa9b7199}50%{transform:translateY(-3px);box-shadow:0 8px 22px #0ea5a440,0 0 0 4px #fa9b714d}to{transform:translateY(-2px);box-shadow:0 6px 18px #0ea5a42e,0 0 #fa9b7199}}@media (min-width: 768px){._card_wdhcw_31{width:480px;padding:2rem;height:520px}._logoImage_wdhcw_87{max-width:640px;max-height:520px;padding:18px}._mediaWrapper_wdhcw_49{height:350px}}@media (max-width: 480px){._shuffle_wdhcw_4{padding:.5rem;min-height:auto}._card_wdhcw_31{width:320px;padding:1rem;height:420px;min-height:auto}._meta_wdhcw_16 h4{font-size:1.2rem}._meta_wdhcw_16 p{font-size:.7rem}._mediaWrapper_wdhcw_49{height:220px}._button_wdhcw_173{padding:.6rem 1.2rem;font-size:.9rem;width:55%}._logoImage_wdhcw_87{max-height:220px;padding:8px}._meta_wdhcw_16{min-height:60px}}._card_wdhcw_31,._mediaWrapper_wdhcw_49,._image_wdhcw_61,._meta_wdhcw_16,._button_wdhcw_173{will-change:transform}html,body{height:100%;margin:0;padding:0;background:#f5f5f5;overflow-x:hidden;font-family:system-ui,-apple-system,sans-serif}._app_tmehc_11{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:var(--text);background:radial-gradient(1200px 600px at 10% -10%,rgba(20,184,166,.12),transparent 60%),radial-gradient(900px 500px at 110% 10%,rgba(15,118,110,.1),transparent 60%),var(--bg);min-height:100vh;display:flex;flex-direction:column;position:relative;overflow-x:hidden}main{flex:1}p,li,span,a,button,input,textarea{font-size:1rem;line-height:1.6;color:var(--text-light)}small{font-size:.875rem;color:var(--muted)}._section_tmehc_46{position:relative;padding:clamp(2.5rem,6vw,5.5rem) 1rem;max-width:1280px;margin:0 auto;background-color:#f5f5f5}._sectionAlt_tmehc_54{position:relative;background:linear-gradient(180deg,#02061708,#02061700 40%),radial-gradient(800px 300px at 50% 0%,rgba(15,118,110,.06),transparent 70%)}._sectionTitle_tmehc_61{text-align:center;font-size:clamp(1.9rem,3vw,2.4rem);font-weight:800;letter-spacing:-.01em;margin-bottom:clamp(1.25rem,2.2vw,2rem);color:#fa9b71;background:none;-webkit-text-fill-color:initial}._subtitle_tmehc_72{font-size:1.15rem;color:#25c7d1;font-style:italic;opacity:.9;text-align:center}._sectionDivider_tmehc_80{width:72px;height:3px;margin:0 auto clamp(1.75rem,3vw,2.5rem);background:linear-gradient(90deg,var(--accent),#14b8a6);border-radius:999px;opacity:.9}._center_tmehc_90{text-align:center;padding:5rem 1rem}._loader_tmehc_95{padding:2.25rem 1rem 2.5rem;text-align:center;color:var(--muted);border-radius:var(--radius);background:linear-gradient(180deg,#ffffffe6,#fffffff2) padding-box,linear-gradient(180deg,#02061714,#0206170a) border-box;border:1px solid transparent;box-shadow:0 12px 30px #02061714}._srOnly_tmehc_110{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:6px}._overlay_tmehc_127{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;background:radial-gradient(1200px 700px at 50% -10%,rgba(20,184,166,.18),transparent 60%),#0206178c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:_fadeBg_tmehc_1 .4s cubic-bezier(.4,0,.2,1) forwards}._modal_tmehc_141{position:relative;background:linear-gradient(180deg,#fffffff0,#fffffffa) padding-box,linear-gradient(180deg,#0f766e2e,#0206171f) border-box;border:1px solid transparent;border-radius:20px;width:min(440px,92vw);padding:24px 24px 28px;box-shadow:0 28px 64px #0206174d,0 0 0 1px #ffffff1a;transform:translateY(20px) scale(.95);animation:_modalIn_tmehc_1 .5s cubic-bezier(.34,1.56,.64,1) forwards}._modalClose_tmehc_157{position:absolute;top:10px;right:10px;width:36px;height:36px;border:0;border-radius:999px;background:#0f766e1a;color:var(--accent);display:grid;place-items:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);transform-origin:center}._modalClose_tmehc_157:hover{transform:translateY(-2px) scale(1.05);background:#0f766e2e;box-shadow:0 8px 25px #02061726}._modalClose_tmehc_157:active{transform:translateY(0) scale(.98)}._cardSurface_tmehc_185{background:#ffffffeb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:var(--radius);box-shadow:0 10px 26px #0206171f;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}._cardSurface_tmehc_185:hover{transform:translateY(-4px);box-shadow:0 20px 40px #02061726}._reveal_tmehc_203{opacity:0;transform:translateY(30px);transition:opacity .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.25,.46,.45,.94);will-change:opacity,transform}._revealed_tmehc_212{opacity:1;transform:translateY(0)}._revealDelaySm_tmehc_217{transition-delay:.1s}._revealDelayMd_tmehc_218{transition-delay:.2s}._revealDelayLg_tmehc_219{transition-delay:.3s}._reveal-stagger_tmehc_222>*{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.25,.46,.45,.94),transform .6s cubic-bezier(.25,.46,.45,.94)}._revealed_tmehc_212._reveal-stagger_tmehc_222>*:nth-child(1){transition-delay:.1s}._revealed_tmehc_212._reveal-stagger_tmehc_222>*:nth-child(2){transition-delay:.2s}._revealed_tmehc_212._reveal-stagger_tmehc_222>*:nth-child(3){transition-delay:.3s}._revealed_tmehc_212._reveal-stagger_tmehc_222>*:nth-child(4){transition-delay:.4s}._revealed_tmehc_212._reveal-stagger_tmehc_222>*:nth-child(5){transition-delay:.5s}._revealed_tmehc_212._reveal-stagger_tmehc_222>*{opacity:1;transform:translateY(0)}@keyframes _fadeBg_tmehc_1{0%{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}to{opacity:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}@keyframes _modalIn_tmehc_1{0%{opacity:0;transform:translateY(30px) scale(.9)}60%{opacity:.8;transform:translateY(-5px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _slideUpFade_tmehc_1{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes _scaleIn_tmehc_1{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}html{scroll-behavior:smooth}@media (prefers-reduced-motion: no-preference){._smooth-scroll_tmehc_300{scroll-behavior:smooth}}._interactive-element_tmehc_308{transition:all .3s cubic-bezier(.4,0,.2,1);transform-origin:center}._interactive-element_tmehc_308:hover{transform:translateY(-2px)}._interactive-element_tmehc_308:active{transform:translateY(0)}._loading-pulse_tmehc_324{animation:_pulse_tmehc_1 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes _pulse_tmehc_1{0%,to{opacity:1}50%{opacity:.5}}._fade-in-up_tmehc_340{animation:_slideUpFade_tmehc_1 .8s cubic-bezier(.25,.46,.45,.94) both}._fade-in-up-delay-1_tmehc_344{animation-delay:.1s}._fade-in-up-delay-2_tmehc_348{animation-delay:.2s}._fade-in-up-delay-3_tmehc_352{animation-delay:.3s}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}._reveal_tmehc_203{opacity:1;transform:none;transition:none}}._reveal_tmehc_203,._modal_tmehc_141,._overlay_tmehc_127{backface-visibility:hidden;perspective:1000px;transform:translateZ(0)}@media (max-width: 768px){._reveal_tmehc_203{transform:translateY(20px);transition:opacity .6s cubic-bezier(.25,.46,.45,.94),transform .6s cubic-bezier(.25,.46,.45,.94)}._modal_tmehc_141{animation:_modalIn_tmehc_1 .4s cubic-bezier(.34,1.56,.64,1) forwards}}
