._overlay_1vtrb_1{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;height:100dvh;background:#20130880;display:flex;align-items:center;justify-content:center;z-index:2147483646;padding:1.25rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._dialog_1vtrb_19{background:#fff;border-radius:18px;padding:1.75rem 1.5rem 1.5rem;max-width:360px;width:100%;box-shadow:0 28px 60px #3c1e0847;border:1px solid #eee2d2}._title_1vtrb_29{font-size:1.125rem;font-weight:800;margin:0 0 .5rem;color:#201308}._message_1vtrb_36{font-size:.9rem;color:#7a6a58;line-height:1.55;margin:0 0 1.5rem}._actions_1vtrb_43{display:flex;gap:.625rem;justify-content:flex-end;flex-wrap:wrap}@media(max-width:420px){._dialog_1vtrb_19{padding:1.25rem 1rem 1.15rem}._actions_1vtrb_43{flex-direction:column-reverse}._cancel_1vtrb_59,._ok_1vtrb_60{width:100%;text-align:center}}._cancel_1vtrb_59,._ok_1vtrb_60{padding:.5rem 1.125rem;border-radius:8px;font-weight:700;font-size:.875rem;cursor:pointer;font-family:inherit}._cancel_1vtrb_59{border:1px solid #e3d2bb;background:#fff;color:#3d2e20}._cancel_1vtrb_59:hover{background:#fff8f0}._ok_1vtrb_60{border:none;background:#e8630a;color:#fff}._ok_1vtrb_60:hover{background:#c94f02}._navbar_bvw9k_10{width:100%;background:var(--color-surface, #ffffff);border-bottom:1px solid var(--color-border, rgba(0, 0, 0, .07));position:fixed;top:0;left:0;right:0;z-index:100;box-shadow:0 1px #0000000a,0 4px 16px #0000000a;overflow:visible}._siteNavbar_bvw9k_24{background:#fdfaf6eb;backdrop-filter:saturate(160%) blur(12px);-webkit-backdrop-filter:saturate(160%) blur(12px);border-bottom:1px solid #eee2d2;box-shadow:none;transition:box-shadow .25s ease,background .25s ease}._siteNavbar_bvw9k_24._scrolled_bvw9k_33{background:#fdfaf6f7;box-shadow:0 10px 28px -16px #3c1e0847}._siteNavbar_bvw9k_24:before{display:none}._navbar_bvw9k_10:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(37,99,235,.15) 50%,transparent 100%);pointer-events:none}._adminNavbar_bvw9k_54{background:linear-gradient(105deg,#1e1b4b,#312e81 55%,#4c1d95);border-bottom:none;box-shadow:0 1px #ffffff0f,0 4px 20px #1e1b4b59}._adminNavbar_bvw9k_54:before{background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.1) 50%,transparent 100%)}._adminNavbar_bvw9k_54 ._logo_bvw9k_64{color:#fff}._adminNavbar_bvw9k_54 ._logo_bvw9k_64:hover{color:#ffffffbf}._adminNavbar_bvw9k_54 ._logoMark_bvw9k_72{background:#fff;border-radius:12px;padding:4px 6px;height:72px;max-height:none;max-width:none}._adminNavbar_bvw9k_54 ._logo_bvw9k_64 img{height:72px;max-height:none;max-width:none}._adminInfo_bvw9k_87{display:flex;align-items:center;gap:.875rem;justify-self:end}._adminBadge_bvw9k_94{background:#ffffff1f;color:#ffffffe6;padding:.375rem .875rem;border-radius:100px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;border:1px solid rgba(255,255,255,.15)}._container_bvw9k_107{position:relative;z-index:1;width:100%;max-width:1180px;margin:0 auto;padding:10px 24px;min-height:88px;display:grid;grid-template-columns:minmax(120px,1fr) auto minmax(120px,1fr);align-items:center;gap:16px}._logoMark_bvw9k_72{width:auto;height:72px;max-height:none;max-width:none;object-fit:contain;object-position:left center;display:block}._logo_bvw9k_64{display:flex;align-items:center;flex-shrink:0;justify-self:start;text-decoration:none;transition:opacity .15s ease;-webkit-font-smoothing:antialiased;overflow:visible;line-height:0}._logo_bvw9k_64 img,._logo_bvw9k_64 svg{max-height:none;max-width:none;height:72px;width:auto;display:block;transform:scale(1)}._logo_bvw9k_64:hover img,._logo_bvw9k_64:hover svg{transform:scale(1.02)}._logo_bvw9k_64:hover{opacity:1;text-decoration:none}._logo_bvw9k_64:focus-visible{outline:2px solid var(--color-primary, #2563eb);outline-offset:4px;border-radius:4px}._navRight_bvw9k_171{display:flex;align-items:center;flex-shrink:0;justify-self:end;gap:.5rem}._accountNav_bvw9k_179{display:inline-flex;align-items:center;gap:.35rem;margin-right:.25rem}._accountLink_bvw9k_186{padding:.45rem .75rem;border-radius:10px;font-size:.84rem;font-weight:650;color:#374151;text-decoration:none;border:1.5px solid transparent;transition:background .15s ease,color .15s ease,border-color .15s ease}._accountLink_bvw9k_186:hover{color:#0f766e;background:#0f766e0f;text-decoration:none}._accountLinkActive_bvw9k_203{color:#0f766e;background:#0f766e1a;border-color:#0f766e33}._loginButton_bvw9k_210{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 20px;background:#201308;color:#fff!important;border-radius:12px;font-size:13.5px;font-weight:700;text-decoration:none;white-space:nowrap;transition:background .2s ease;box-shadow:none;-webkit-font-smoothing:antialiased}._loginIcon_bvw9k_228{width:1em;height:1em;flex-shrink:0}._loginButton_bvw9k_210:hover{background:#c94f02;box-shadow:none;transform:none;color:#fff!important;text-decoration:none}._loginButton_bvw9k_210:active{transform:none}._loginButton_bvw9k_210:focus-visible{outline:2px solid #e8630a;outline-offset:3px}._postListingBtn_bvw9k_252{display:inline-flex;align-items:center;padding:.5rem 1rem;background:var(--color-accent-green);color:#fff!important;border-radius:var(--radius-md, 8px);font-size:.875rem;font-weight:700;text-decoration:none;white-space:nowrap;transition:background .15s ease,transform .15s ease;box-shadow:0 2px 8px #16a34a4d}._postListingBtn_bvw9k_252:hover{background:var(--color-accent-green-hover);color:#fff!important;text-decoration:none;transform:translateY(-1px)}._mobileHomeLink_bvw9k_274{display:none}._loginLabel_bvw9k_278{display:inline}._menuToggle_bvw9k_282{display:none;width:42px;height:42px;border:1px solid #eee2d2;border-radius:12px;background:#fff;padding:0;flex-direction:column;align-items:center;justify-content:center;gap:5px;cursor:pointer;flex-shrink:0}._menuToggle_bvw9k_282 span{display:block;width:16px;height:2px;border-radius:2px;background:#201308;transition:transform .2s ease,opacity .2s ease}._menuToggleOpen_bvw9k_307 span:nth-child(1){transform:translateY(7px) rotate(45deg)}._menuToggleOpen_bvw9k_307 span:nth-child(2){opacity:0}._menuToggleOpen_bvw9k_307 span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}._mobileMenu_bvw9k_319,._mobileBackdrop_bvw9k_323{display:none}._navList_bvw9k_327{list-style:none;margin:0;padding:0;display:flex;align-items:center;flex-wrap:nowrap;gap:26px;justify-content:center;justify-self:center;min-width:0}._navList_bvw9k_327 li{flex-shrink:0}._navLink_bvw9k_344{position:relative;display:inline-flex;align-items:center;gap:.35rem;font-size:14px;font-weight:600;color:#3d2e20;padding:4px 0;border-radius:0;text-decoration:none;white-space:nowrap;transition:color .2s ease;-webkit-font-smoothing:antialiased}._navLink_bvw9k_344:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:2px;background:#c94f02;transform:scaleX(0);transition:transform .2s ease}._navLink_bvw9k_344:hover{color:#c94f02;background:transparent;text-decoration:none;transform:none;box-shadow:none}._navLink_bvw9k_344:hover:after{transform:scaleX(1)}._navLinkActive_bvw9k_384{color:#e8630a!important;background:transparent!important;font-weight:600}._navLinkActive_bvw9k_384:after{transform:scaleX(1)}._navLink_bvw9k_344:focus-visible{outline:2px solid #e8630a;outline-offset:4px;border-radius:4px}._links_bvw9k_403{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:.125rem}._links_bvw9k_403 a{font-size:.9rem;font-weight:500;color:var(--color-text-secondary, #64748b);padding:.4rem .625rem;border-radius:8px;text-decoration:none;transition:color .15s ease,background .15s ease;-webkit-font-smoothing:antialiased}._links_bvw9k_403 a:hover{color:var(--color-text, #0f172a);background:var(--color-bg-subtle, #f1f5f9);text-decoration:none}._links_bvw9k_403 a:focus-visible{outline:2px solid var(--color-primary, #2563eb);outline-offset:2px;border-radius:8px}._cta_bvw9k_436{display:inline-flex;align-items:center;gap:.375rem;padding:.45rem 1.125rem;background:var(--color-primary, #2563eb);color:#fff!important;border-radius:8px;font-size:.9rem;font-weight:600;border:none;text-decoration:none;transition:background .15s ease,box-shadow .15s ease,transform .1s ease;box-shadow:0 1px 2px #2563eb4d,0 0 0 1px #2563eb26;-webkit-font-smoothing:antialiased;white-space:nowrap}._cta_bvw9k_436:hover{background:var(--color-primary-hover, #1d4ed8);box-shadow:0 4px 12px #2563eb59,0 0 0 1px #2563eb33;transform:translateY(-1px);color:#fff!important;text-decoration:none}._cta_bvw9k_436:active{transform:translateY(0);box-shadow:0 1px 2px #2563eb33}._cta_bvw9k_436:focus-visible{outline:2px solid var(--color-primary, #2563eb);outline-offset:3px}._logoutBtn_bvw9k_473{display:inline-flex;align-items:center;gap:.375rem;padding:.4rem .875rem;background:transparent;color:var(--color-error, #ef4444);border:1px solid rgba(239,68,68,.25);border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease;-webkit-font-smoothing:antialiased}._logoutBtn_bvw9k_473:hover{background:#ef44440f;border-color:#ef444466}._logoutBtn_bvw9k_473:focus-visible{outline:2px solid var(--color-error, #ef4444);outline-offset:2px}._adminNavbar_bvw9k_54 ._logoutBtn_bvw9k_473{background:#ffffff14;color:#ffffffd9;border-color:#ffffff26}._adminNavbar_bvw9k_54 ._logoutBtn_bvw9k_473:hover{background:#ffffff26;border-color:#ffffff4d;color:#fff}._profileWrapper_bvw9k_513{position:relative;display:flex;align-items:center;gap:.75rem}._profileButton_bvw9k_521{display:flex;align-items:center;gap:.5rem;padding:.4rem .75rem;background:var(--color-surface, #fff);border:1px solid var(--color-border, rgba(0, 0, 0, .1));border-radius:8px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease;font-size:.875rem;font-weight:500;color:var(--color-text, #0f172a);-webkit-font-smoothing:antialiased}._profileButton_bvw9k_521:hover{border-color:var(--color-primary, #2563eb);box-shadow:0 0 0 3px #2563eb14}._profileButton_bvw9k_521:focus-visible{outline:2px solid var(--color-primary, #2563eb);outline-offset:2px}._userName_bvw9k_547{color:var(--color-text, #0f172a);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}._dropdownArrow_bvw9k_556{color:var(--color-text-secondary, #94a3b8);font-size:.625rem;transition:transform .2s ease;flex-shrink:0}._userDropdown_bvw9k_564{position:absolute;top:calc(100% + .5rem);right:0;min-width:180px;background:var(--color-surface, #fff);border:1px solid var(--color-border, rgba(0, 0, 0, .09));border-radius:12px;box-shadow:0 8px 24px #0000001a,0 2px 6px #0000000f;overflow:hidden;z-index:200;animation:_dropIn_bvw9k_1 .16s cubic-bezier(.16,1,.3,1) both;transform-origin:top right}._dropdownItem_bvw9k_579{display:block;width:100%;padding:.75rem 1rem;border:none;background:none;text-align:left;font-size:.875rem;font-weight:500;color:var(--color-text, #0f172a);text-decoration:none;transition:background .12s ease;cursor:pointer;-webkit-font-smoothing:antialiased;border-bottom:1px solid var(--color-border, rgba(0, 0, 0, .07))}._dropdownItem_bvw9k_579:last-child{border-bottom:none}._dropdownItem_bvw9k_579:hover{background:var(--color-bg-subtle, #f8fafc)}._logoutItem_bvw9k_604{display:block;width:100%;padding:.75rem 1rem;border:none;background:none;text-align:left;font-size:.875rem;font-weight:500;color:var(--color-error, #ef4444);text-decoration:none;transition:background .12s ease;cursor:pointer;-webkit-font-smoothing:antialiased}._logoutItem_bvw9k_604:hover{background:#ef44440d}._profileAvatar_bvw9k_625{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#6366f1);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.75rem;flex-shrink:0;letter-spacing:.01em}._profileName_bvw9k_640{color:var(--color-text, #0f172a);font-weight:500}._profileArrow_bvw9k_645{color:var(--color-text-secondary, #94a3b8);font-size:.625rem;transition:transform .2s ease;flex-shrink:0}._profileBtn_bvw9k_652[aria-expanded=true] ._profileArrow_bvw9k_645,._profileBtn_bvw9k_652:hover ._profileArrow_bvw9k_645{transform:rotate(180deg)}._profileDropdown_bvw9k_658{position:absolute;top:calc(100% + .5rem);right:0;min-width:188px;background:var(--color-surface, #fff);border:1px solid var(--color-border, rgba(0, 0, 0, .09));border-radius:12px;box-shadow:0 8px 24px #0000001a,0 2px 6px #0000000f;overflow:hidden;z-index:200;animation:_dropIn_bvw9k_1 .16s cubic-bezier(.16,1,.3,1) both;transform-origin:top right}@keyframes _dropIn_bvw9k_1{0%{opacity:0;transform:scale(.94) translateY(-6px)}to{opacity:1;transform:scale(1) translateY(0)}}._dropdownHeader_bvw9k_685{padding:.75rem .875rem .625rem;border-bottom:1px solid var(--color-border, rgba(0, 0, 0, .07));display:flex;flex-direction:column;gap:.125rem}._dropdownName_bvw9k_693{font-size:.875rem;font-weight:600;color:var(--color-text, #0f172a);-webkit-font-smoothing:antialiased;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._dropdownEmail_bvw9k_703{font-size:.75rem;color:var(--color-text-secondary, #94a3b8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._profileLink_bvw9k_712,._profileLogout_bvw9k_713{display:flex;align-items:center;gap:.625rem;width:100%;padding:.6875rem .875rem;border:none;background:none;text-align:left;font-size:.875rem;font-weight:500;color:var(--color-text, #0f172a);text-decoration:none;transition:background .12s ease;cursor:pointer;-webkit-font-smoothing:antialiased;line-height:1.4}._profileLink_bvw9k_712{border-bottom:1px solid var(--color-border, rgba(0, 0, 0, .07))}._profileLink_bvw9k_712:hover{background:var(--color-bg-subtle, #f8fafc)}._profileLogout_bvw9k_713{color:var(--color-error, #ef4444)}._profileLogout_bvw9k_713:hover{background:#ef44440d}._profileIcon_bvw9k_748{width:18px;text-align:center;flex-shrink:0;font-size:.9375rem;opacity:.75}._logoutOverlay_bvw9k_757{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a59;display:flex;align-items:center;justify-content:center;z-index:500;padding:1rem;animation:_fadeIn_bvw9k_1 .15s ease both;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@keyframes _fadeIn_bvw9k_1{0%{opacity:0}to{opacity:1}}._logoutDialog_bvw9k_775{background:var(--color-surface, #fff);border-radius:16px;padding:1.75rem;max-width:340px;width:100%;box-shadow:0 24px 48px #0f172a2e,0 8px 16px #0f172a14;border:1px solid var(--color-border, rgba(0, 0, 0, .07));animation:_dialogPop_bvw9k_1 .2s cubic-bezier(.16,1,.3,1) both}@keyframes _dialogPop_bvw9k_1{0%{opacity:0;transform:scale(.94) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}._logoutTitle_bvw9k_797{font-size:1.125rem;font-weight:700;margin:0 0 .5rem;color:var(--color-text, #0f172a);letter-spacing:-.02em}._logoutMessage_bvw9k_805{font-size:.9rem;color:var(--color-text-secondary, #64748b);line-height:1.6;margin:0 0 1.5rem}._logoutActions_bvw9k_812{display:flex;gap:.625rem;justify-content:flex-end}._logoutCancel_bvw9k_818{padding:.5rem 1.125rem;border:1px solid var(--color-border, rgba(0, 0, 0, .1));background:var(--color-surface, #fff);color:var(--color-text-secondary, #64748b);border-radius:8px;font-weight:500;font-size:.875rem;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease;-webkit-font-smoothing:antialiased}._logoutCancel_bvw9k_818:hover{background:var(--color-bg-subtle, #f1f5f9);border-color:#00000026;color:var(--color-text, #0f172a)}._logoutYes_bvw9k_837{padding:.5rem 1.125rem;border:none;background:var(--color-error, #ef4444);color:#fff;border-radius:8px;font-weight:600;font-size:.875rem;cursor:pointer;transition:background .12s ease,box-shadow .12s ease,transform .1s ease;box-shadow:0 1px 3px #ef44444d;-webkit-font-smoothing:antialiased}._logoutYes_bvw9k_837:hover{background:#dc2626;box-shadow:0 4px 12px #ef444459;transform:translateY(-1px)}._logoutYes_bvw9k_837:active{transform:translateY(0)}._logoutCancel_bvw9k_818:focus-visible,._logoutYes_bvw9k_837:focus-visible{outline:2px solid var(--color-primary, #2563eb);outline-offset:2px}@media(max-width:980px){._container_bvw9k_107{gap:12px}._navList_bvw9k_327{gap:16px}._navLink_bvw9k_344{font-size:13px}._loginButton_bvw9k_210{padding:0 14px;height:40px;font-size:12.5px}}@media(max-width:1024px){._container_bvw9k_107{grid-template-columns:1fr auto;min-height:76px;padding:6px 16px;gap:.75rem}._navList_bvw9k_327,._postListingBtn_bvw9k_252{display:none}._menuToggle_bvw9k_282{display:inline-flex}._loginLabel_bvw9k_278{display:none}._loginButton_bvw9k_210{width:42px;height:42px;padding:0;justify-content:center;border-radius:12px}._logoMark_bvw9k_72{height:64px;max-width:none}._logo_bvw9k_64 img,._logo_bvw9k_64 svg{height:64px;max-height:none;max-width:none}._adminInfo_bvw9k_87{gap:.5rem}._adminBadge_bvw9k_94{padding:.3rem .625rem;font-size:.6875rem}._profileName_bvw9k_640,._userName_bvw9k_547{display:none}._profileDropdown_bvw9k_658{right:-.5rem;min-width:172px}._mobileMenu_bvw9k_319{display:block;position:absolute;left:0;right:0;top:100%;background:#fdfaf6;border-bottom:1px solid #eee2d2;box-shadow:0 16px 32px -20px #3c1e0859;padding:.75rem 1rem 1.25rem;z-index:101}._mobileNavList_bvw9k_969{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}._mobileNavLink_bvw9k_978{display:flex;align-items:center;min-height:44px;padding:.65rem .85rem;border-radius:12px;font-size:.95rem;font-weight:700;color:#3d2e20;text-decoration:none}._mobileNavLink_bvw9k_978:hover,._mobileNavLinkActive_bvw9k_991{background:#fff8f0;color:#c94f02;text-decoration:none}._mobileLoginBtn_bvw9k_997{margin-top:.75rem;display:flex;align-items:center;justify-content:center;min-height:44px;border-radius:12px;background:#201308;color:#fff!important;font-weight:700;font-size:.9rem;text-decoration:none}._mobileLoginBtn_bvw9k_997:hover{background:#c94f02;text-decoration:none;color:#fff!important}._mobileBackdrop_bvw9k_323{display:block;position:fixed;top:0;right:0;bottom:0;left:0;border:none;padding:0;margin:0;background:#20130847;z-index:99;cursor:pointer}}@media(max-width:640px){._container_bvw9k_107{min-height:68px;padding:4px 12px}._logo_bvw9k_64 img,._logo_bvw9k_64 svg{height:56px;max-height:none}._logoMark_bvw9k_72{height:56px;max-width:none}._navLink_bvw9k_344{font-size:.8375rem;padding:.375rem .5rem}._profileDropdown_bvw9k_658{right:-.75rem;min-width:160px}._adminBadge_bvw9k_94{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:420px){._container_bvw9k_107{padding:.25rem .6rem}._userDropdown_bvw9k_564{right:0;min-width:min(220px,calc(100vw - 24px))}}._footer_kmabt_1{width:100%;margin-top:auto;background:#150d06;color:#fff;padding-top:52px}._wrap_kmabt_9{max-width:1180px;margin:0 auto;padding:0 24px}._grid_kmabt_15{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:40px;padding-bottom:36px;border-bottom:1px solid rgba(255,255,255,.08)}._logo_kmabt_23{display:inline-flex;align-items:center;line-height:0;text-decoration:none;background:#fff;border-radius:16px;padding:8px 10px}._logoMark_kmabt_33{height:86px;width:auto;max-width:none;object-fit:contain;display:block}._tagline_kmabt_41{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#8bc46b;margin-top:12px}._brandDesc_kmabt_50{font-size:13px;color:#ffffff80;margin:14px 0 0;line-height:1.7;max-width:34ch}._social_kmabt_58{display:flex;gap:10px;margin-top:18px}._social_kmabt_58 a{width:36px;height:36px;border-radius:10px;background:#ffffff0f;display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;transition:background .15s ease}._social_kmabt_58 a:hover{background:var(--terracotta-deep, #c94f02);text-decoration:none;color:#fff}._icon_kmabt_83{width:16px;height:16px}._col_kmabt_88 h4{font-size:13px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#fff6;margin:0 0 16px;font-family:var(--font-display, inherit)}._col_kmabt_88 a{display:block;font-size:13.5px;color:#ffffffbf;margin-bottom:11px;text-decoration:none}._col_kmabt_88 a:hover{color:#fff;text-decoration:none}._bottom_kmabt_111{display:flex;align-items:center;justify-content:space-between;padding:20px 0;font-size:12.5px;color:#ffffff59;flex-wrap:wrap;gap:10px}@media(max-width:980px){._grid_kmabt_15{grid-template-columns:1fr;gap:28px}}@media(max-width:640px){._wrap_kmabt_9{padding:0 16px}._logoMark_kmabt_33{height:72px;max-width:none}._bottom_kmabt_111{flex-direction:column;align-items:flex-start}}@media(max-width:420px){._wrap_kmabt_9{padding:0 12px}._footer_kmabt_1{padding-top:36px}}._layout_15jyx_1{width:100%;max-width:100%;min-height:100vh;display:flex;flex-direction:column;background:var(--color-bg);overflow-x:hidden}._main_15jyx_11{flex:1;width:100%;max-width:100%;padding:96px 0 0}._gatewayMain_15jyx_19{flex:1;width:100%;max-width:100%;padding:0;min-height:100vh;display:flex;flex-direction:column}._adminMain_15jyx_30{flex:1;width:100%;max-width:100%;padding:96px 0 0;min-height:0;overflow:visible}@media(max-width:1024px){._main_15jyx_11,._adminMain_15jyx_30{padding-top:78px}}@media(max-width:640px){._main_15jyx_11,._adminMain_15jyx_30{padding-top:68px}}._banner_hs7x7_1{display:flex;align-items:center;gap:.85rem;padding:.85rem 1.1rem;border-radius:14px;margin:0 0 1rem;border:1px solid transparent}._bannerDue_hs7x7_11{background:#fff8f0;border-color:#f5e6d3;color:#3d2e20}._bannerOverdue_hs7x7_17{background:#fef2f2;border-color:#fecaca;color:#7f1d1d}._icon_hs7x7_23{font-size:1.35rem;flex-shrink:0}._body_hs7x7_28{flex:1;min-width:0}._body_hs7x7_28 strong{display:block;font-size:.92rem;margin-bottom:.15rem}._body_hs7x7_28 p{margin:0;font-size:.8rem;opacity:.9}._cta_hs7x7_45{flex-shrink:0;font-size:.78rem;font-weight:700;padding:.45rem .85rem;border-radius:999px;text-decoration:none;background:#fff;border:1px solid currentColor;color:inherit}._cta_hs7x7_45:hover{text-decoration:none;opacity:.9}@media(max-width:640px){._banner_hs7x7_1{flex-wrap:wrap}._cta_hs7x7_45{width:100%;text-align:center}}.home-page{--emerald: #e8630a;--emerald-deep: #c94f02;--emerald-bright: #ff7a22;--mint: #fff8f0;--mint-200: #fdebdd;--mint-line: #f5e6d3;--sand: #fff8f0;--bg-1: #fdfaf6;--bg-2: #fff8f0;--surface: #ffffff;--ink: #201308;--ink-soft: #3d2e20;--muted: #7a6a58;--faint: #b0a08d;--line: #eee2d2;--line-strong: #e3d2bb;--brand-green: #4c7a3e;--shadow-1: 0 1px 2px rgba(60, 30, 8, .05), 0 1px 1px rgba(60, 30, 8, .04);--shadow-card: 0 1px 0 rgba(255, 255, 255, .6) inset, 0 14px 40px -22px rgba(60, 30, 8, .22), 0 3px 12px -6px rgba(60, 30, 8, .1);--shadow-cta: 0 10px 24px -8px rgba(200, 80, 0, .5), 0 2px 6px -2px rgba(200, 80, 0, .35);--ease: cubic-bezier(.22, 1, .36, 1);--c-emerald-bg: #fdebdd;--c-emerald: #e8630a;--c-teal-bg: #e1f3f1;--c-teal: #0f766e;--c-amber-bg: #fbf1df;--c-amber: #c7872b;--c-blue-bg: #e7eefb;--c-blue: #3b75c4;--c-green-bg: #e8f2e5;--c-green: #4c7a3e;flex:1;min-height:100%;height:100%;display:flex;flex-direction:column;position:relative;overflow-x:hidden;overflow-y:auto;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased;line-height:1.5;background:radial-gradient(300px 300px at -40px -40px,rgba(232,99,10,.12),transparent 70%),radial-gradient(340px 340px at calc(100% + 60px) calc(100% + 40px),rgba(15,118,110,.08),transparent 70%),radial-gradient(180px 180px at 12% 42%,rgba(232,99,10,.07),transparent 70%),radial-gradient(1200px 560px at 50% -220px,var(--mint) 0%,rgba(255,248,240,0) 68%),linear-gradient(180deg,var(--bg-1) 0%,var(--bg-2) 100%);background-attachment:fixed}.home-page:not(.svc-dash):before,.home-page:not(.svc-dash):after{content:"";position:fixed;pointer-events:none;z-index:0;border-radius:50%;filter:blur(8px)}.home-page:not(.svc-dash):before{width:280px;height:280px;top:12%;left:-80px;background:radial-gradient(circle,rgba(232,99,10,.16),transparent 68%);animation:home-drift 16s ease-in-out infinite alternate}.home-page:not(.svc-dash):after{width:240px;height:240px;right:-60px;bottom:8%;background:radial-gradient(circle,rgba(15,118,110,.14),transparent 68%);animation:home-drift 18s ease-in-out infinite alternate-reverse}@keyframes home-drift{0%{transform:translate(0)}to{transform:translate(24px,18px)}}@keyframes home-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes home-rule-in{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}.home-page h1,.home-page h2,.home-page h3{font-family:Sora,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;letter-spacing:-.02em;line-height:1.12;margin:0}.home-page p{margin:0}.home-page a{text-decoration:none;color:inherit}.home-page button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}.home-page .ic{width:1em;height:1em;stroke-width:2}.home-page .topbar{position:sticky;top:0;z-index:20;background:#fdfaf6eb;-webkit-backdrop-filter:saturate(160%) blur(10px);backdrop-filter:saturate(160%) blur(10px);border-bottom:1px solid var(--line);flex-shrink:0}.home-page:not(.svc-dash) .topbar{animation:home-rise .45s var(--ease) both}.home-page .tb-in{max-width:1120px;margin:0 auto;padding:8px 24px;min-height:88px;display:flex;align-items:center;justify-content:space-between}.home-page .brand{display:flex;align-items:center;line-height:0}.home-page .brand-logo{height:72px;width:auto;max-width:none;object-fit:contain;display:block}.home-page .tb-actions{display:flex;align-items:center;gap:10px}.home-page .tb-customer-nav{display:inline-flex;align-items:center;gap:6px;margin-right:4px}.home-page .tb-nav-link{padding:8px 14px;border-radius:10px;font-size:13.5px;font-weight:650;color:var(--ink-soft);text-decoration:none;border:1.5px solid transparent;transition:background .15s ease,color .15s ease,border-color .15s ease}.home-page .tb-nav-link:hover{color:var(--emerald-deep);background:#0f766e0f;text-decoration:none}.home-page .tb-nav-link--active{color:var(--emerald-deep);background:#0f766e1a;border-color:#0f766e33}.home-page .btn-dash{display:inline-flex;align-items:center;gap:7px;font-weight:700;font-size:13.5px;color:#fff;background:linear-gradient(180deg,var(--emerald),var(--emerald-deep));padding:9px 16px;border-radius:11px;box-shadow:var(--shadow-cta);transition:filter .2s}.home-page .btn-dash:hover{filter:brightness(1.05)}.home-page .btn-dash .ic-dash{width:15px;height:15px}.home-page .btn-logout{font-weight:700;font-size:13.5px;color:var(--ink-soft);background:#fff;border:1.5px solid var(--line-strong);padding:9px 16px;border-radius:11px;transition:.2s}.home-page .btn-logout:hover{background:var(--bg-1);border-color:var(--muted)}.home-page .btn-logout--placeholder{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.home-page .wrap{max-width:1120px;width:100%;margin:0 auto;padding:clamp(8px,1.5vh,20px) 24px clamp(16px,2.5vh,28px);position:relative;z-index:1;flex:1 0 auto;min-height:0;display:flex;flex-direction:column;justify-content:flex-start;gap:clamp(16px,3vh,36px)}.home-page .hero{text-align:center;padding:0;flex-shrink:0}.home-page .hero-chip{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.02em;color:var(--emerald-deep);background:#fff;border:1px solid var(--mint-line);padding:6px 14px;border-radius:999px;box-shadow:var(--shadow-1)}.home-page:not(.svc-dash) .hero-chip{animation:home-rise .55s var(--ease) both}.home-page .hero-chip img{height:28px;width:28px;object-fit:contain;flex-shrink:0}.home-page .hero h1{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:clamp(27px,4.2vw,46px);font-weight:800;line-height:1.15;margin-top:clamp(8px,1.5vh,16px);min-height:2.5em}.home-page:not(.svc-dash) .hero h1{animation:home-rise .6s var(--ease) .08s both}.home-page .hero h1 .hero-h1-lead{display:block}.home-page .hero h1 .rot-line{display:inline-grid;grid-template-columns:max-content auto;align-items:baseline;justify-items:start;column-gap:0;min-height:1.15em;white-space:nowrap;contain:layout style}.home-page .hero h1 .rot-sizer{grid-column:1;grid-row:1;visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;font-weight:inherit}.home-page .hero h1 .rot{grid-column:1;grid-row:1;color:var(--emerald);white-space:nowrap;justify-self:center}.home-page .hero h1 .caret{grid-column:2;grid-row:1;flex-shrink:0;display:inline-block;width:3px;height:.86em;background:var(--emerald);margin-left:3px;vertical-align:baseline;border-radius:2px;animation:home-blink 1s steps(1) infinite}@keyframes home-blink{50%{opacity:0}}.home-page .hero p{font-size:clamp(13px,1.4vw,16px);color:var(--muted);max-width:56ch;margin:clamp(6px,1.1vh,13px) auto 0;line-height:1.5}.home-page:not(.svc-dash) .hero p{animation:home-rise .6s var(--ease) .16s both}.home-page .hero-loc-search{margin:clamp(14px,2vh,22px) auto 0;animation:home-rise .6s var(--ease) .22s both}.home-page .services{padding:0;text-align:center;flex-shrink:0;width:100%}.home-page .eyebrow{font-size:12px;font-weight:800;letter-spacing:.12em;color:var(--emerald);text-transform:uppercase}.home-page:not(.svc-dash) .eyebrow{animation:home-rise .55s var(--ease) .22s both}.home-page .services h2{font-size:clamp(20px,2.8vw,30px);font-weight:800;margin-top:8px}.home-page:not(.svc-dash) .services h2{animation:home-rise .55s var(--ease) .28s both}.home-page .services .s-sub{font-size:clamp(12px,1.3vw,14.5px);color:var(--muted);margin-top:6px}.home-page:not(.svc-dash) .services .s-sub{animation:home-rise .55s var(--ease) .34s both}.home-page .s-rule{width:46px;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--emerald),var(--emerald-bright));margin:clamp(6px,1.1vh,12px) auto 0}.home-page:not(.svc-dash) .s-rule{transform-origin:center;animation:home-rule-in .5s var(--ease) .4s both}.home-page .svc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(10px,1.4vw,18px);margin-top:clamp(12px,1.8vh,22px);width:100%;max-width:100%}.home-page .svc-grid--two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px;margin-left:auto;margin-right:auto}.home-page .svc-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}.home-page .svc{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow-card);padding:clamp(14px,1.8vh,22px) 16px;min-height:158px;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;transition:transform .22s var(--ease),box-shadow .22s var(--ease),border-color .2s;overflow:hidden;width:100%;font:inherit;color:inherit;cursor:pointer}.home-page button.svc:disabled{opacity:.72;cursor:wait}.home-page:not(.svc-dash) .svc-grid--two .svc:nth-child(1){animation:home-rise .55s var(--ease) .46s both}.home-page:not(.svc-dash) .svc-grid--two .svc:nth-child(2){animation:home-rise .55s var(--ease) .56s both}.home-page .svc:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,var(--acc),color-mix(in srgb,var(--acc) 55%,#fff));transform:scaleX(0);transform-origin:center;transition:transform .24s var(--ease)}.home-page .svc:hover{transform:translateY(-6px);box-shadow:0 24px 50px -20px #3c1e084d,0 0 0 4px color-mix(in srgb,var(--acc) 12%,transparent);border-color:var(--acc)}.home-page .svc:hover:before{transform:scaleX(1)}.home-page .svc:active{transform:translateY(-2px) scale(.99)}.home-page .svc:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.home-page .svc[data-c=emerald],.home-page .svc[data-c=terracotta]{--acc: var(--c-emerald);--accl: var(--c-emerald-bg)}.home-page .svc[data-c=teal]{--acc: var(--c-teal);--accl: var(--c-teal-bg)}.home-page .svc[data-c=amber]{--acc: var(--c-amber);--accl: var(--c-amber-bg)}.home-page .svc[data-c=blue]{--acc: var(--c-blue);--accl: var(--c-blue-bg)}.home-page .svc[data-c=green]{--acc: var(--c-green);--accl: var(--c-green-bg)}.home-page .svc-ic{width:clamp(44px,5.6vh,56px);height:clamp(44px,5.6vh,56px);border-radius:16px;background:radial-gradient(120% 120% at 30% 20%,#fff,var(--accl));color:var(--acc);display:flex;align-items:center;justify-content:center;margin-bottom:clamp(7px,1.2vh,14px);box-shadow:0 8px 18px -10px var(--acc),inset 0 0 0 1px #fff9;transition:transform .2s var(--ease)}.home-page .svc:hover .svc-ic{transform:translateY(-2px) scale(1.05)}.home-page .svc-ic:after{content:"";width:26px;height:26px;background-color:currentColor;-webkit-mask:var(--svc-icon) center / contain no-repeat;mask:var(--svc-icon) center / contain no-repeat}.home-page .svc-ic--tiffin{--svc-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 8h1a4 4 0 010 8h-1M2 8h16v9a4 4 0 01-4 4H6a4 4 0 01-4-4V8z'/%3E%3C/svg%3E")}.home-page .svc-ic--stay{--svc-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 21h18M5 21V8l7-5 7 5v13M9 21v-6h6v6'/%3E%3C/svg%3E")}.home-page .svc-ic--search{--svc-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M21 21l-4-4'/%3E%3C/svg%3E")}.home-page .svc-ic--plan{--svc-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E")}.home-page .svc-ic--veg{--svc-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 20A7 7 0 014 13c0-4 3-8 9-9 1 6-2 10-2 10M11 20c6 0 9-4 9-9M11 20l-2-4'/%3E%3C/svg%3E")}.home-page .svc-ic--boys{--svc-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21a8 8 0 0116 0'/%3E%3C/svg%3E")}.home-page .svc-ic--girls{--svc-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21a8 8 0 0116 0'/%3E%3C/svg%3E")}.home-page .svc-ic--room{--svc-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 20h20M4 20V10l8-6 8 6v10M10 20v-6h4v6'/%3E%3C/svg%3E")}.home-page .ic-dash{width:1em;height:1em;display:inline-block;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Crect x='3' y='3' width='7' height='7' rx='1.5'/%3E%3Crect x='14' y='3' width='7' height='7' rx='1.5'/%3E%3Crect x='3' y='14' width='7' height='7' rx='1.5'/%3E%3Crect x='14' y='14' width='7' height='7' rx='1.5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Crect x='3' y='3' width='7' height='7' rx='1.5'/%3E%3Crect x='14' y='3' width='7' height='7' rx='1.5'/%3E%3Crect x='3' y='14' width='7' height='7' rx='1.5'/%3E%3Crect x='14' y='14' width='7' height='7' rx='1.5'/%3E%3C/svg%3E") center / contain no-repeat}.home-page .svc-tt{font-family:Sora,system-ui,sans-serif;font-size:clamp(15px,1.6vw,17px);font-weight:700}.home-page .svc .svc-sub{font-size:clamp(11px,1.2vw,12.5px);font-weight:600;color:var(--acc);margin-top:5px;letter-spacing:.01em;line-height:1.35;min-height:0;display:flex;align-items:center;justify-content:center}.home-page .svc-go{display:inline-flex;align-items:center;gap:4px;margin-top:8px;font-size:12px;font-weight:700;letter-spacing:.02em;color:var(--acc);opacity:.55;transform:translateY(2px);transition:opacity .22s var(--ease),transform .22s var(--ease)}.home-page .svc-go:after{content:"→";display:inline-block;transition:transform .22s var(--ease)}.home-page .svc:hover .svc-go,.home-page .svc:focus-visible .svc-go{opacity:1;transform:translateY(0)}.home-page .svc:hover .svc-go:after,.home-page .svc:focus-visible .svc-go:after{transform:translate(4px)}.home-page footer{border-top:1px solid var(--line);flex-shrink:0;position:relative;z-index:2;margin-top:auto;background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.home-page .foot-in{max-width:1120px;margin:0 auto;padding:14px 24px calc(14px + env(safe-area-inset-bottom,0px));display:flex;align-items:center;justify-content:center;gap:8px 12px;flex-wrap:wrap;font-size:13px;line-height:1.45;color:var(--muted)}.home-page .foot-copy{color:var(--ink-soft);font-weight:500}.home-page .foot-provider{display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:var(--emerald-deep);text-decoration:none;padding:6px 14px;border-radius:999px;background:var(--mint);border:1px solid var(--mint-line);transition:background .2s,border-color .2s,color .2s}.home-page .foot-provider:hover{background:var(--mint-200);border-color:var(--emerald);text-decoration:none}.home-page .foot-links{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 10px}.home-page .foot-in a{font-weight:600;color:var(--emerald-deep);white-space:nowrap}.home-page .foot-in a:hover{text-decoration:underline}.home-page .foot-sep{color:var(--faint)}.home-page.svc-dash .wrap{gap:clamp(20px,3vh,32px);padding-bottom:40px}.home-page .dash-hero{text-align:left;padding:clamp(12px,2vh,24px) 0 0}.home-page .dash-hero h1{display:block;min-height:0;text-align:left;align-items:flex-start;font-size:clamp(26px,3.6vw,40px);margin-top:10px}.home-page .dash-hero p{margin:10px 0 0;max-width:58ch;text-align:left}.home-page .dash-switch{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-size:13px;font-weight:700;color:var(--emerald-deep)}.home-page .dash-switch:hover{text-decoration:underline}.home-page .dash-search{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--line);border-radius:16px;padding:8px;box-shadow:var(--shadow-card);max-width:560px}.home-page .dash-search input{flex:1;border:none;outline:none;font:inherit;font-size:14px;min-width:0;background:transparent;padding:8px 6px}.home-page .dash-search-go{height:42px;padding:0 18px;border-radius:12px;background:linear-gradient(180deg,var(--emerald),var(--emerald-deep));color:#fff;font-weight:700;font-size:13.5px;box-shadow:var(--shadow-cta)}.home-page .dash-search-go:hover{filter:brightness(1.05)}.home-page.svc-dash .loc-search-wrap{margin-bottom:clamp(18px,2.5vh,28px)}.home-page .dash-section h2{font-size:clamp(18px,2.4vw,24px);font-weight:800;text-align:left}.home-page .dash-section .s-sub{text-align:left;margin-top:6px}.home-page .dash-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}.home-page .dash-all{font-size:13.5px;font-weight:700;color:var(--emerald-deep)}.home-page .dash-all:hover{text-decoration:underline}.home-page .listing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}.home-page .listing-card{background:var(--surface);border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:var(--shadow-card);transition:transform .18s var(--ease),box-shadow .22s,border-color .2s}.home-page .listing-card:hover{transform:translateY(-4px);box-shadow:0 24px 50px -20px #3c1e084d;border-color:var(--emerald)}.home-page .listing-media{height:140px;position:relative;overflow:hidden;background:var(--mint)}.home-page .listing-media img{width:100%;height:100%;object-fit:cover}.home-page .listing-badge{position:absolute;top:12px;left:12px;font-size:10px;font-weight:800;padding:4px 10px;border-radius:999px;background:#fffffff0;color:var(--emerald-deep)}.home-page .listing-body{padding:14px 16px 16px}.home-page .listing-n{font-size:15px;font-weight:700}.home-page .listing-loc{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--muted);margin-top:5px}.home-page .listing-foot{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding-top:12px;border-top:1px dashed var(--line-strong)}.home-page .listing-fee{font-family:Sora,sans-serif;font-weight:800;font-size:15px}.home-page .listing-fee span{font-size:11px;color:var(--muted);font-weight:500}.home-page .listing-rate{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:800;color:#c7872b}.home-page .empty-state,.home-page .skel-card{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:28px 20px;text-align:center}.home-page .skel-card{height:220px;animation:home-pulse-skel 1.2s ease-in-out infinite}@keyframes home-pulse-skel{50%{opacity:.55}}.home-page .empty-state h3{font-size:17px;font-weight:800}.home-page .empty-state p{color:var(--muted);margin-top:6px;font-size:13.5px}.home-page .hiw-row{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line);text-align:left}.home-page .hiw-row:last-child{border-bottom:none}.home-page .hiw-num{font-size:28px;font-weight:900;color:var(--mint-line);width:48px}.home-page .hiw-text h3{font-size:16px;font-weight:800}.home-page .hiw-text p{font-size:13.5px;color:var(--muted);margin-top:4px}.home-page.svc-dash--stay .hero-chip,.home-page.svc-dash--stay .eyebrow,.home-page.svc-dash--stay .dash-all,.home-page.svc-dash--stay .dash-switch{color:#0a5a54}.home-page.svc-dash--stay .s-rule,.home-page.svc-dash--stay .dash-search-go{background:linear-gradient(180deg,#14a399,#0a5a54)}.home-page.svc-dash--stay .listing-badge{color:#0a5a54}.home-page.svc-dash--stay .listing-card:hover{border-color:#0f766e}@media(min-width:700px){.home-page .svc-grid--two .svc{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;column-gap:16px;row-gap:4px;align-items:center;text-align:left;padding:22px 24px;min-height:120px}.home-page .svc-grid--two .svc-ic{grid-row:1 / 3;grid-column:1;width:56px;height:56px;margin-bottom:0}.home-page .svc-grid--two .svc-tt{grid-column:2;grid-row:1;align-self:end;font-size:20px}.home-page .svc-grid--two .svc .svc-sub{grid-column:2;grid-row:2;align-self:start;min-height:0;display:block;margin-top:0;text-align:left;font-size:13.5px}.home-page .svc-grid--two .svc-go{grid-column:3;grid-row:1 / 3;margin-top:0;opacity:.7;transform:none}}@media(min-width:1100px)and (min-height:700px){.home-page .wrap{max-width:1180px;padding-inline:32px;gap:clamp(20px,3.5vh,40px)}.home-page .hero h1{font-size:clamp(38px,3.2vw,52px)}.home-page .hero p{font-size:17px;max-width:52ch}.home-page .services h2{font-size:32px}.home-page .svc-grid--two .svc{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;column-gap:16px;row-gap:4px;align-items:center;text-align:left;padding:22px 24px;min-height:120px}.home-page .svc-grid--two .svc-ic{grid-row:1 / 3;grid-column:1;width:56px;height:56px;margin-bottom:0}.home-page .svc-grid--two .svc-tt{grid-column:2;grid-row:1;align-self:end;font-size:20px}.home-page .svc-grid--two .svc .svc-sub{grid-column:2;grid-row:2;align-self:start;min-height:0;display:block;margin-top:0;text-align:left;font-size:13.5px}.home-page .svc-grid--two .svc-go{grid-column:3;grid-row:1 / 3;margin-top:0;opacity:.7;transform:none}}@media(max-height:820px){.home-page .wrap{justify-content:flex-start;gap:clamp(10px,1.5vh,20px)}.home-page .hero{padding:clamp(2px,.8vh,12px) 0 clamp(2px,.6vh,8px)}.home-page .hero h1{font-size:clamp(24px,3.6vw,40px);margin-top:clamp(6px,1vh,12px)}.home-page .hero p{margin-top:clamp(4px,.8vh,10px)}}@media(max-width:900px){.home-page{overflow:visible;height:auto;min-height:100dvh}.home-page .tb-in{padding:8px 16px;min-height:80px;gap:10px}.home-page .brand-logo{height:64px;max-width:none}.home-page .tb-actions{flex-wrap:wrap;justify-content:flex-end}.home-page .wrap{display:block;margin:0 auto;justify-content:flex-start;gap:0;padding-bottom:8px}.home-page .hero{padding:34px 0 8px}.home-page .services{padding-bottom:12px}.home-page .svc-grid,.home-page .svc-grid--two,.home-page .listing-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:4px}.home-page footer{margin-top:0}.home-page .foot-in{flex-direction:column;gap:12px;padding:18px 16px calc(18px + env(safe-area-inset-bottom,0px));text-align:center;font-size:12.5px}.home-page .foot-provider{font-size:12.5px;width:100%;max-width:320px}.home-page .foot-sep{display:none}.home-page .foot-links .foot-sep{display:inline}}@media(max-width:560px){.home-page .tb-in{padding:6px 12px;min-height:68px}.home-page .brand-logo{height:56px;max-width:none}.home-page .btn-dash,.home-page .btn-logout{padding:8px 12px;font-size:12.5px}.home-page .wrap{padding:0 16px 24px}.home-page .hero{padding:26px 0 12px}.home-page .hero h1{font-size:29px}.home-page .svc-grid,.home-page .svc-grid--two,.home-page .listing-grid{grid-template-columns:minmax(0,1fr)}.home-page .dash-search{flex-wrap:wrap}.home-page .dash-search-go{width:100%}.home-page .dash-hero h1{font-size:clamp(22px,7vw,29px)}}@media(max-width:420px){.home-page .wrap{padding:0 12px 24px}.home-page .tb-actions{gap:6px}.home-page .btn-dash,.home-page .btn-logout{padding:7px 10px;font-size:12px}}@media(prefers-reduced-motion:reduce){.home-page:not(.svc-dash):before,.home-page:not(.svc-dash):after,.home-page:not(.svc-dash) .topbar,.home-page:not(.svc-dash) .hero-chip,.home-page:not(.svc-dash) .hero h1,.home-page:not(.svc-dash) .hero p,.home-page:not(.svc-dash) .eyebrow,.home-page:not(.svc-dash) .services h2,.home-page:not(.svc-dash) .services .s-sub,.home-page:not(.svc-dash) .s-rule,.home-page:not(.svc-dash) .svc-grid--two .svc,.home-page .hero h1 .caret{animation:none!important}.home-page .svc,.home-page .svc-ic,.home-page .svc-go,.home-page .svc-go:after{transition:none}.home-page .svc:hover{transform:none}}.home-gateway.home-page{height:100dvh;max-height:100dvh;min-height:100dvh;overflow:hidden;display:flex;flex-direction:column;background:radial-gradient(ellipse 70% 50% at 50% -10%,rgba(232,99,10,.1),transparent 55%),linear-gradient(180deg,#fffaf7,#fff 42%,#fdfaf6)}.hg-main{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(.75rem,1.6vh,1.35rem);width:min(920px,calc(100% - 2rem));margin:0 auto;padding:clamp(.35rem,1vh,.75rem) 0}.hg-rent-banner{width:100%;max-width:36rem;align-self:center;flex-shrink:0}.hg-hero{flex:0 0 auto;text-align:center;max-width:36rem}.hg-kicker{margin:0 0 .35rem;font-family:Sora,system-ui,sans-serif;font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#e8630a}.hg-title{margin:0;font-family:Sora,system-ui,sans-serif;font-size:clamp(1.55rem,3.4vw,2.45rem);font-weight:700;line-height:1.12;letter-spacing:-.03em;color:#201308}.hg-lead{margin:.45rem 0 0;font-family:Inter,system-ui,sans-serif;font-size:clamp(.86rem,1.35vw,1rem);line-height:1.45;color:#7a6a58}.hg-choices{flex:0 0 auto;display:grid;grid-template-columns:1fr 1fr;gap:clamp(.75rem,1.8vw,1.15rem);width:100%;height:min(340px,42dvh);max-height:min(340px,42dvh);overflow:hidden}.hg-choice{position:relative;display:block;height:100%;min-height:0;overflow:hidden;border-radius:1.15rem;text-decoration:none;color:#fff;box-shadow:0 1px #ffffff80 inset,0 14px 36px #12151c1a;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease}.hg-choice:hover,.hg-choice:focus-visible{transform:translateY(-5px) scale(1.012);box-shadow:0 22px 48px #12151c29;outline:none}.hg-choice:focus-visible{box-shadow:0 0 0 3px #fff,0 0 0 5px #e8630a,0 22px 48px #12151c29}.hg-choice-media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit}.hg-choice-media img{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.04);transition:transform .55s cubic-bezier(.22,1,.36,1)}.hg-choice:hover .hg-choice-media img,.hg-choice:focus-visible .hg-choice-media img{transform:scale(1.1)}.hg-choice-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a0e161f,#0a0e1659 40%,#0a0e16eb);transition:background .28s ease}.hg-choice:hover .hg-choice-shade,.hg-choice:focus-visible .hg-choice-shade{background:linear-gradient(180deg,#0a0e1614,#0a0e1647 38%,#0a0e16f0)}.hg-choice-copy{position:absolute;left:0;right:0;bottom:0;z-index:1;display:flex;flex-direction:column;gap:.28rem;padding:1rem 1.05rem 1.05rem;color:#fff}.hg-choice-icon{font-size:1.35rem;line-height:1;filter:drop-shadow(0 2px 6px rgba(0,0,0,.35))}.home-gateway .hg-choice-title,.hg-choice-title{margin:0;font-family:Sora,system-ui,sans-serif;font-size:clamp(1.25rem,2.2vw,1.55rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;color:#fff;text-shadow:0 1px 10px rgba(0,0,0,.45)}.hg-choice-desc{margin:0;font-family:Inter,system-ui,sans-serif;font-size:.82rem;line-height:1.35;color:#ffffffe0;max-width:16rem}.hg-choice-cta{margin-top:.35rem;display:inline-flex;align-items:center;gap:.3rem;font-family:Inter,system-ui,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.02em;color:#fff}.hg-choice-cta span[aria-hidden=true]{transition:transform .22s ease}.hg-choice:hover .hg-choice-cta span[aria-hidden=true],.hg-choice:focus-visible .hg-choice-cta span[aria-hidden=true]{transform:translate(4px)}.hg-choice--tiffin .hg-choice-cta{color:#ffe8dc}.hg-choice--stay .hg-choice-cta{color:#dce8ff}@media(max-width:900px){.home-gateway.home-page{height:auto;min-height:100dvh;max-height:none;overflow-x:hidden;overflow-y:auto}.hg-main{justify-content:flex-start;padding:.75rem 0 1.25rem;width:min(100% - 1.5rem,920px)}.hg-choices{grid-template-columns:1fr;height:auto;max-height:none;overflow:visible;gap:.85rem}.hg-choice{height:min(42vw,220px);min-height:200px}.hg-choice-desc{max-width:none}}@media(max-width:480px){.hg-main{width:min(100% - 1.25rem,920px);gap:.7rem}.hg-choice{height:190px;min-height:190px}.hg-choice-copy{padding:.85rem .9rem .95rem}.hg-choice-desc{font-size:.78rem}}@media(max-width:360px){.hg-choice{height:170px;min-height:170px}.hg-title{font-size:1.35rem}}@media(prefers-reduced-motion:reduce){.hg-choice,.hg-choice-media img,.hg-choice-cta span[aria-hidden=true]{transition:none}.hg-choice:hover,.hg-choice:focus-visible{transform:none}.hg-choice:hover .hg-choice-media img,.hg-choice:focus-visible .hg-choice-media img{transform:scale(1.04)}}._page_1t0cm_3{width:100%;min-height:calc(100vh - 72px);background:var(--color-bg);color:var(--ink, #201308)}._wrap_1t0cm_10{max-width:1180px;margin:0 auto;padding:0 24px}._icon_1t0cm_16{width:1em;height:1em;flex-shrink:0;stroke-width:2}._hero_1t0cm_24{position:relative;overflow:hidden;padding:40px 0 48px;background:linear-gradient(180deg,var(--cream, #fff8f0) 0%,var(--color-bg) 100%)}._heroGrid_1t0cm_31{display:block;max-width:640px}._eyebrow_1t0cm_36{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--terracotta-deep, #c94f02)}._eyebrowSm_1t0cm_47{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--terracotta-deep, #c94f02)}._eyebrowBar_1t0cm_58{width:20px;height:2px;background:var(--terracotta-deep, #c94f02);border-radius:2px}._title_1t0cm_65{font-family:var(--font-display);font-size:clamp(2rem,4.5vw,3.25rem);font-weight:900;letter-spacing:-.02em;line-height:1.08;margin:16px 0 0;color:var(--ink, #201308)}._hl_1t0cm_75{color:var(--terracotta-deep, #c94f02)}._hl2_1t0cm_79{color:var(--teal-deep, #0a5a54)}._lead_1t0cm_83{margin:16px 0 0;max-width:48ch;font-size:1rem;line-height:1.65;color:var(--brand-muted, #7a6a58)}._tabs_1t0cm_91{margin-top:28px;display:inline-flex;align-items:center;gap:6px;padding:6px;background:#fff;border:1px solid var(--brand-line, #eee2d2);border-radius:16px;box-shadow:var(--shadow-card);flex-wrap:wrap}._tab_1t0cm_91{display:inline-flex;align-items:center;gap:7px;height:42px;padding:0 16px;border-radius:12px;font-size:13px;font-weight:700;color:var(--brand-muted, #7a6a58);text-decoration:none;transition:background .15s ease,color .15s ease}._tab_1t0cm_91:hover{color:var(--ink, #201308);text-decoration:none}._tabActive_1t0cm_123{background:var(--ink, #201308);color:#fff}._tabActive_1t0cm_123:hover{color:#fff}._quick_1t0cm_132{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}._chip_1t0cm_139{height:34px;padding:0 14px;border-radius:999px;background:#fff;border:1px solid var(--brand-line-strong, #e3d2bb);font-size:12px;font-weight:700;color:var(--ink-soft, #3d2e20);display:inline-flex;align-items:center;gap:7px;text-decoration:none;transition:border-color .15s ease,color .15s ease}._chip_1t0cm_139:hover{border-color:var(--terracotta-deep, #c94f02);color:var(--terracotta-deep, #c94f02);text-decoration:none}._chip_1t0cm_139 ._icon_1t0cm_16{width:13px;height:13px;color:var(--terracotta-deep, #c94f02)}._chip_1t0cm_139:last-child ._icon_1t0cm_16{color:var(--teal-deep, #0a5a54)}._staffBanner_1t0cm_172{margin:8px 0 0;display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:14px 18px;background:#fff;border:1px solid var(--brand-line, #eee2d2);border-radius:16px;box-shadow:var(--shadow-card)}._staffTag_1t0cm_185{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink, #201308);background:var(--cream, #fff8f0);border:1px solid var(--brand-line-strong, #e3d2bb);border-radius:999px;padding:4px 10px}._staffBanner_1t0cm_172 p{margin:0;flex:1;font-size:.875rem;color:var(--brand-muted, #7a6a58)}._staffBtn_1t0cm_204{display:inline-flex;align-items:center;height:36px;padding:0 14px;border-radius:10px;background:var(--ink, #201308);color:#fff!important;font-size:12.5px;font-weight:700;text-decoration:none}._staffBtn_1t0cm_204:hover{background:var(--terracotta-deep, #c94f02);text-decoration:none;color:#fff!important}._section_1t0cm_224{padding:28px 0 64px}._sectionHead_1t0cm_228{margin-bottom:28px}._sectionHead_1t0cm_228 h2{margin:10px 0 0;font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:800}._sectionHead_1t0cm_228 p{margin:8px 0 0;color:var(--brand-muted, #7a6a58);font-size:.95rem;max-width:52ch}._discover_1t0cm_245{display:grid;gap:28px}._block_1t0cm_250{display:grid;gap:18px}._pathGrid_1t0cm_255{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}._pathCard_1t0cm_261{display:flex;flex-direction:column;gap:10px;min-height:190px;padding:22px;border-radius:22px;border:1px solid var(--brand-line, #eee2d2);text-decoration:none;color:inherit;box-shadow:var(--shadow-card);animation:_cardIn_1t0cm_1 .45s var(--brand-ease, ease) both}._pathCard_1t0cm_261:hover{transform:translateY(-4px);box-shadow:var(--shadow-card-hover);text-decoration:none;color:inherit}._pathFood_1t0cm_282{background:linear-gradient(180deg,#fff8f0,#fff)}._pathStay_1t0cm_286{background:linear-gradient(180deg,#eef9f8,#fff)}._pathIcon_1t0cm_290{width:44px;height:44px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:#fff;border:1px solid var(--brand-line-strong, #e3d2bb);color:var(--terracotta-deep, #c94f02)}._pathStay_1t0cm_286 ._pathIcon_1t0cm_290{color:var(--teal-deep, #0a5a54)}._pathIcon_1t0cm_290 ._icon_1t0cm_16{width:20px;height:20px}._pathCard_1t0cm_261 h4{margin:0;font-size:1.05rem;font-weight:800;line-height:1.3}._pathCard_1t0cm_261 p{margin:0;font-size:.92rem;line-height:1.6;color:var(--brand-muted, #7a6a58)}._blockHead_1t0cm_325 h3{margin:0;font-size:1.1rem;font-weight:800;color:var(--ink, #201308)}._blockHead_1t0cm_325 p{margin:6px 0 0;color:var(--brand-muted, #7a6a58);font-size:.92rem}._pickerBlock_1t0cm_338{background:#fff;border:1px solid var(--brand-line, #eee2d2);border-radius:20px;padding:18px;box-shadow:var(--shadow-card)}._pickerBlock_1t0cm_338 h4{margin:0 0 14px;font-size:.98rem;font-weight:800;color:var(--ink, #201308)}._pillGrid_1t0cm_353{display:flex;flex-wrap:wrap;gap:10px}._pillLink_1t0cm_359{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border-radius:999px;background:var(--cream, #fff8f0);border:1px solid var(--brand-line-strong, #e3d2bb);color:var(--ink-soft, #3d2e20);font-size:12.5px;font-weight:700;text-decoration:none}._pillLink_1t0cm_359:hover{color:var(--terracotta-deep, #c94f02);border-color:var(--terracotta-deep, #c94f02);text-decoration:none}._grid_1t0cm_379{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}._card_1t0cm_385{display:flex;flex-direction:column;background:#fff;border:1px solid var(--brand-line, #eee2d2);border-radius:20px;overflow:hidden;box-shadow:var(--shadow-card);text-decoration:none;color:inherit;transition:transform .2s var(--brand-ease, ease),box-shadow .2s var(--brand-ease, ease);animation:_cardIn_1t0cm_1 .45s var(--brand-ease, ease) both}._card_1t0cm_385:hover{transform:translateY(-5px);box-shadow:var(--shadow-card-hover);text-decoration:none;color:inherit}._skeleton_1t0cm_406{min-height:280px;background:linear-gradient(90deg,#fff8f0,#fff,#fff8f0 80%);background-size:200% 100%;animation:_shimmer_1t0cm_1 1.2s ease infinite;pointer-events:none}@keyframes _shimmer_1t0cm_1{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes _cardIn_1t0cm_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}._media_1t0cm_430{position:relative;height:150px;overflow:hidden}._mediaFood_1t0cm_436{background:linear-gradient(135deg,#fdebdd,#fbd2ae)}._mediaStay_1t0cm_440{background:linear-gradient(135deg,#e1f3f1,#bfe6e2)}._mediaIconWrap_1t0cm_444{width:56px;height:56px;border-radius:16px;background:#ffffffe6;color:var(--teal-deep, #0a5a54);display:flex;align-items:center;justify-content:center;margin:42px auto 0;box-shadow:0 12px 28px -18px #00000040}._mediaIconWrap_1t0cm_444 ._icon_1t0cm_16{width:24px;height:24px}._image_1t0cm_462{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s var(--brand-ease, ease)}._card_1t0cm_385:hover ._image_1t0cm_462{transform:scale(1.04)}._badge_1t0cm_474{position:absolute;top:12px;left:12px;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:#ffffffeb;border:1px solid rgba(255,255,255,.8)}._badgeFood_1t0cm_488{color:var(--terracotta-deep, #c94f02)}._badgeStay_1t0cm_492{color:var(--teal-deep, #0a5a54)}._body_1t0cm_496{padding:16px 18px 18px;display:flex;flex-direction:column;flex:1}._cardTitle_1t0cm_503{margin:0;font-size:15px;font-weight:800;line-height:1.3}._desc_1t0cm_510{margin:8px 0 0;font-size:12.5px;line-height:1.6;color:var(--brand-muted, #7a6a58);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1}._foot_1t0cm_522{margin-top:14px;padding-top:12px;border-top:1px dashed var(--brand-line-strong, #e3d2bb)}._cta_1t0cm_528{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--terracotta-deep, #c94f02)}._card_1t0cm_385:nth-child(2n) ._cta_1t0cm_528{color:var(--teal-deep, #0a5a54)}._cta_1t0cm_528 ._icon_1t0cm_16{width:14px;height:14px;transition:transform .15s ease}._card_1t0cm_385:hover ._cta_1t0cm_528 ._icon_1t0cm_16{transform:translate(3px)}._empty_1t0cm_551{text-align:center;padding:64px 16px;background:#fff;border:1px solid var(--brand-line, #eee2d2);border-radius:20px;box-shadow:var(--shadow-card)}._empty_1t0cm_551 p{margin:0 0 18px;color:var(--brand-muted, #7a6a58)}._primaryBtn_1t0cm_565{display:inline-flex;align-items:center;height:42px;padding:0 20px;border-radius:12px;background:var(--ink, #201308);color:#fff!important;font-weight:700;font-size:13.5px;text-decoration:none}._primaryBtn_1t0cm_565:hover{background:var(--terracotta-deep, #c94f02);text-decoration:none;color:#fff!important}._split_1t0cm_585{display:grid;grid-template-columns:1fr 1fr;max-width:1180px;margin:0 auto 64px;padding:0 24px;gap:18px}._splitHalf_1t0cm_594{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:220px;padding:32px 28px;border-radius:22px;overflow:hidden;text-decoration:none;color:#fff;transition:transform .2s var(--brand-ease, ease),box-shadow .2s ease}._splitHalf_1t0cm_594:hover{transform:translateY(-3px);text-decoration:none;color:#fff}._splitFood_1t0cm_614{background:linear-gradient(135deg,var(--terracotta-bright, #ff7a22),#7a3402);box-shadow:0 20px 40px -18px #c8500066}._splitStay_1t0cm_619{background:linear-gradient(135deg,#14a399,#082f2c);box-shadow:0 20px 40px -18px #0a5a5466}._splitEyebrow_1t0cm_624{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;opacity:.85}._splitHalf_1t0cm_594 h2{margin:10px 0 0;font-size:1.35rem;font-weight:800;color:#fff}._splitHalf_1t0cm_594 p{margin:10px 0 0;font-size:13.5px;line-height:1.55;opacity:.9;max-width:36ch}._splitLink_1t0cm_647{margin-top:18px;display:inline-flex;align-items:center;gap:8px;align-self:flex-start;height:38px;padding:0 14px;border-radius:10px;background:#fff;color:var(--ink, #201308);font-size:12.5px;font-weight:700}._splitFood_1t0cm_614 ._splitLink_1t0cm_647{color:var(--terracotta-deep, #c94f02)}._splitStay_1t0cm_619 ._splitLink_1t0cm_647{color:var(--teal-deep, #0a5a54)}._splitLink_1t0cm_647 ._icon_1t0cm_16{width:14px;height:14px}@media(max-width:980px){._pathGrid_1t0cm_255,._grid_1t0cm_379{grid-template-columns:repeat(2,1fr)}._split_1t0cm_585{grid-template-columns:1fr}}@media(max-width:640px){._hero_1t0cm_24{padding:28px 0 32px}._wrap_1t0cm_10{padding:0 16px}._tabs_1t0cm_91{width:100%}._tab_1t0cm_91{flex:1;justify-content:center;padding:0 10px}._quick_1t0cm_132{flex-direction:column}._chip_1t0cm_139{width:100%;justify-content:center}._pathGrid_1t0cm_255,._grid_1t0cm_379{grid-template-columns:1fr}._split_1t0cm_585{padding:0 16px;margin-bottom:40px}._staffBanner_1t0cm_172{align-items:flex-start}}@media(max-width:420px){._wrap_1t0cm_10{padding:0 12px}}.auth-hneats{--brand: #e8630a;--brand-deep: #c94f02;--mint: #fff8f0;--mint-line: #f5e6d3;--bg-grad-1: #fdfaf6;--bg-grad-2: #fff8f0;--surface: #ffffff;--ink: #201308;--ink-soft: #3d2e20;--muted: #7a6a58;--faint: #b0a08d;--line: #eee2d2;--line-strong: #e3d2bb;--ring: rgba(232, 99, 10, .16);--red: #c0392b;--shadow-card: 0 1px 0 rgba(255, 255, 255, .6) inset, 0 18px 50px -22px rgba(60, 30, 8, .28), 0 4px 14px -6px rgba(60, 30, 8, .12);--shadow-cta: 0 10px 24px -8px rgba(200, 80, 0, .5), 0 2px 6px -2px rgba(200, 80, 0, .35);--ease: cubic-bezier(.22, 1, .36, 1);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased;line-height:1.5;min-height:100vh;display:flex;align-items:safe center;justify-content:center;padding:28px 18px;position:relative;overflow-x:hidden;background:radial-gradient(260px 260px at -40px -30px,rgba(232,99,10,.14),transparent 70%),radial-gradient(180px 180px at 12% 78%,rgba(15,118,110,.08),transparent 70%),radial-gradient(320px 320px at calc(100% + 80px) 28%,rgba(232,99,10,.1),transparent 70%),radial-gradient(1100px 460px at 50% -160px,var(--mint) 0%,rgba(255,248,240,0) 70%),linear-gradient(180deg,var(--bg-grad-1) 0%,var(--bg-grad-2) 100%);background-attachment:fixed}.auth-hneats .auth-card{width:100%;max-width:440px;background:var(--surface);border:1px solid var(--line);border-radius:26px;box-shadow:var(--shadow-card);padding:38px 34px;position:relative;z-index:1}.auth-hneats.auth-register .auth-card{max-width:480px}.auth-hneats .auth-brand{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:8px;text-decoration:none;color:inherit}.auth-hneats .auth-brand:hover{text-decoration:none}.auth-hneats .auth-brand-logo{height:108px;width:auto;max-width:none;object-fit:contain;display:block}.auth-hneats .auth-title{font-size:25px;font-weight:800;text-align:center;margin:14px 0 0;letter-spacing:-.02em;line-height:1.15;color:var(--ink)}.auth-hneats .auth-sub{text-align:center;font-size:13.5px;color:var(--muted);margin:8px auto 0;max-width:38ch}.auth-hneats .auth-field{margin-bottom:16px}.auth-hneats .auth-field>label{display:block;font-size:13px;font-weight:600;color:var(--ink-soft);margin-bottom:7px}.auth-hneats .auth-input-wrap{position:relative}.auth-hneats .auth-input{width:100%;border:1.5px solid var(--line-strong);border-radius:12px;padding:13px 14px;font-size:14px;outline:none;background:#fff;transition:border-color .2s,box-shadow .2s;font-family:inherit;color:var(--ink)}.auth-hneats .auth-input::placeholder{color:var(--faint)}.auth-hneats .auth-input:focus{border-color:var(--brand);box-shadow:0 0 0 4px var(--ring)}.auth-hneats .auth-input.has-toggle{padding-right:46px}.auth-hneats .auth-pw-toggle{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:34px;height:34px;border-radius:9px;display:flex;align-items:center;justify-content:center;color:var(--faint);border:none;background:none;cursor:pointer}.auth-hneats .auth-pw-toggle:hover{color:var(--brand-deep);background:var(--mint)}.auth-hneats .auth-hint{font-size:12px;color:var(--muted);margin-top:7px;line-height:1.45}.auth-hneats .auth-hint.err,.auth-hneats .auth-alert.err{color:#d6483f}.auth-hneats .auth-alert{font-size:13px;padding:10px 12px;border-radius:10px;margin:16px 0 0}.auth-hneats .auth-alert.err{background:#fef2f1;border:1px solid #f5d0cd}.auth-hneats .auth-forgot{display:block;text-align:right;font-size:13px;font-weight:600;color:var(--brand-deep);margin:-8px 0 16px;text-decoration:none}.auth-hneats .auth-forgot:hover{text-decoration:underline}.auth-hneats .auth-btn{width:100%;color:#fff;font-family:inherit;font-size:15px;font-weight:700;padding:14px;border-radius:13px;display:flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(180deg,var(--brand) 0%,var(--brand-deep) 100%);box-shadow:var(--shadow-cta);transition:transform .12s var(--ease),filter .2s,box-shadow .2s;border:none;cursor:pointer;margin-top:18px}.auth-hneats .auth-btn:hover:not(:disabled){filter:brightness(1.04)}.auth-hneats .auth-btn:active:not(:disabled){transform:translateY(1px)}.auth-hneats .auth-btn:disabled{opacity:.45;cursor:not-allowed;filter:grayscale(.3);box-shadow:none}.auth-hneats .auth-btn svg{width:17px;height:17px}.auth-hneats .auth-foot{text-align:center;font-size:13.5px;color:var(--muted);margin-top:20px}.auth-hneats .auth-foot a{color:var(--brand-deep);font-weight:700;text-decoration:none}.auth-hneats .auth-foot a:hover{text-decoration:underline}.auth-hneats .auth-divider{display:flex;align-items:center;gap:12px;margin:20px 0 18px;color:var(--faint);font-size:12.5px;font-weight:600}.auth-hneats .auth-divider:before,.auth-hneats .auth-divider:after{content:"";flex:1;height:1px;background:var(--line)}.auth-hneats .auth-google-btn{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:50px;padding:13px 20px;margin-top:22px;border-radius:999px;border:1px solid #d6dde3;background:#fff;color:#374151;font-size:15px;font-weight:600;font-family:inherit;cursor:pointer}.auth-hneats .auth-google-btn:hover:not(:disabled){background:#fafafa}.auth-hneats .auth-google-btn:disabled{opacity:.55;cursor:not-allowed}.auth-hneats .auth-phone-row{display:flex;align-items:stretch;gap:8px}.auth-hneats .auth-country-btn{display:inline-flex;align-items:center;gap:6px;padding:0 12px;min-height:48px;border:1.5px solid var(--line-strong);border-radius:11px;background:#fff;color:var(--ink);font-size:14px;font-weight:600;cursor:default;font-family:inherit;flex-shrink:0}.auth-hneats .auth-country-flag{font-size:18px;line-height:1}.auth-hneats .auth-country-chevron{width:14px;height:14px;color:var(--faint)}.auth-hneats .auth-phone-input-standalone{flex:1;min-width:0}.auth-hneats .auth-seg{display:flex;gap:5px;background:var(--bg-grad-2);border:1px solid var(--line);border-radius:13px;padding:5px;margin-bottom:16px}.auth-hneats .auth-seg button{flex:1;padding:11px 8px;border-radius:9px;font-size:13.5px;font-weight:600;color:var(--muted);border:none;background:none;cursor:pointer;font-family:inherit}.auth-hneats .auth-seg button.on{background:linear-gradient(180deg,var(--brand),var(--brand-deep));color:#fff;box-shadow:0 6px 14px -6px #c8500080}.auth-hneats .auth-text-btn{width:100%;margin-top:14px;border:none;background:none;color:var(--brand-deep);font-size:13px;font-weight:700;cursor:pointer;font-family:inherit}.auth-hneats .auth-text-btn:hover{text-decoration:underline}.otp-input-row{display:flex;gap:8px;justify-content:center;margin:20px 0 8px;width:100%}.otp-input-cell{width:auto;flex:1 1 0;min-width:0;max-width:52px;height:52px;border:1.5px solid var(--line-strong);border-radius:12px;text-align:center;font-size:20px;font-weight:700;color:var(--ink);background:#fff}.otp-input-cell:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 4px var(--ring)}@media(max-width:540px){.auth-hneats{padding:16px 12px calc(16px + env(safe-area-inset-bottom,0px));align-items:flex-start}.auth-hneats .auth-card{padding:24px 18px;border-radius:18px;margin-top:12px}.auth-hneats .auth-title{font-size:22px}.otp-input-cell{height:48px;font-size:18px}}@media(max-width:380px){.otp-input-cell{height:44px;font-size:16px}.auth-hneats .auth-brand-logo{height:88px;max-width:none}}._wrapper_1x0j1_1{width:100%;max-width:100%;display:flex;justify-content:center;align-items:safe center;min-height:100vh;padding:var(--section-padding-y-desktop) var(--space-4);background:var(--color-bg, #fdfaf6)}._card_1x0j1_12{background:var(--color-surface);border-radius:var(--radius-xl);padding:var(--space-6) var(--space-6);width:100%;max-width:400px;border:1px solid var(--color-border);box-shadow:var(--shadow-lg)}._logoLink_1x0j1_22{display:inline-block;margin-bottom:var(--space-4);color:var(--color-primary)}._logoLink_1x0j1_22:hover{color:var(--color-primary-hover);text-decoration:none}._card_1x0j1_12 h1{font-size:1.375rem;font-weight:600;margin:0 0 var(--space-1) 0;color:var(--color-text)}._hint_1x0j1_40{font-size:.8125rem;color:var(--color-muted);margin:0 0 var(--space-4) 0;line-height:1.5}._error_1x0j1_47{font-size:.8125rem;color:var(--color-error);background:var(--color-error-light);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);margin:0 0 var(--space-3) 0}._success_1x0j1_56{font-size:.8125rem;color:var(--color-success, #16a34a);background:#16a34a1a;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);margin:0 0 var(--space-3) 0}._form_1x0j1_65{display:flex;flex-direction:column;gap:var(--space-3)}._form_1x0j1_65 label{font-size:.875rem;font-weight:500;color:var(--color-text-secondary)}._form_1x0j1_65 input{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:1rem;background:var(--color-surface)}._form_1x0j1_65 input:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}._submit_1x0j1_91{margin-top:var(--space-1);padding:var(--space-2) var(--space-4);background:var(--gradient-brand-soft);color:#fff;border:none;border-radius:var(--radius-md);font-weight:600;font-size:1rem;cursor:pointer}._submit_1x0j1_91:hover:not(:disabled){filter:brightness(1.08)}._submit_1x0j1_91:disabled{opacity:.6;cursor:not-allowed}._footer_1x0j1_112,._footerSecondary_1x0j1_113{margin:var(--space-2) 0 0 0;font-size:.9375rem;text-align:center}._footer_1x0j1_112 a,._footerSecondary_1x0j1_113 a{font-weight:500;color:var(--color-primary)}._footer_1x0j1_112 a:hover,._footerSecondary_1x0j1_113 a:hover{color:var(--color-primary-hover);text-decoration:none}@media(max-width:640px){._wrapper_1x0j1_1{padding:var(--section-padding-y-mobile) 16px;align-items:flex-start}._card_1x0j1_12{padding:var(--space-5) var(--space-4)}}._page_13abx_3{width:100%;min-height:calc(100vh - 72px);background:var(--color-bg);color:var(--ink, #201308)}._wrap_13abx_10{max-width:1180px;margin:0 auto;padding:0 24px}._icon_13abx_16{width:1em;height:1em;flex-shrink:0;stroke-width:2}._hero_13abx_24{position:relative;overflow:hidden;padding:40px 0 48px;background:linear-gradient(180deg,var(--cream, #fff8f0) 0%,var(--color-bg) 100%)}._hero_13abx_24:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 50% 40% at 85% 20%,rgba(232,99,10,.08),transparent 55%);pointer-events:none}._heroInner_13abx_39{position:relative;z-index:1;max-width:640px}._eyebrow_13abx_45{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--terracotta-deep, #c94f02)}._eyebrowBar_13abx_56{width:20px;height:2px;background:var(--terracotta-deep, #c94f02);border-radius:2px}._title_13abx_63{font-family:var(--font-display);font-size:clamp(2rem,4.5vw,3.25rem);font-weight:900;letter-spacing:-.02em;line-height:1.08;margin:16px 0 0;color:var(--ink, #201308)}._hl_13abx_73{color:var(--terracotta-deep, #c94f02)}._lead_13abx_77{margin:16px 0 0;max-width:52ch;font-size:1rem;line-height:1.65;color:var(--brand-muted, #7a6a58)}._quick_13abx_85{margin-top:24px;display:flex;flex-wrap:wrap;gap:10px}._chip_13abx_92{display:inline-flex;align-items:center;gap:7px;height:42px;padding:0 16px;border-radius:12px;background:#fff;border:1px solid var(--brand-line, #eee2d2);box-shadow:var(--shadow-card);font-size:13px;font-weight:700;color:var(--ink, #201308);text-decoration:none;transition:border-color .15s ease,color .15s ease}._chip_13abx_92:hover{border-color:var(--terracotta-deep, #c94f02);color:var(--terracotta-deep, #c94f02);text-decoration:none}._chip_13abx_92 ._icon_13abx_16{width:13px;height:13px;color:var(--terracotta-deep, #c94f02)}._chipStay_13abx_121 ._icon_13abx_16{color:var(--teal-deep, #0a5a54)}._chipStay_13abx_121:hover{border-color:var(--teal-deep, #0a5a54);color:var(--teal-deep, #0a5a54)}._stats_13abx_131{padding:0 0 8px}._statsRow_13abx_135{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}._statCard_13abx_141{background:#fff;border:1px solid var(--brand-line, #eee2d2);border-radius:18px;box-shadow:var(--shadow-card);padding:22px 18px;text-align:center}._statCard_13abx_141 b{display:block;font-family:var(--font-display);font-size:1.65rem;font-weight:800;letter-spacing:-.02em;color:var(--terracotta-deep, #c94f02);line-height:1.1}._statCard_13abx_141 span{display:block;margin-top:6px;font-size:13px;font-weight:600;color:var(--brand-muted, #7a6a58)}._section_13abx_169{padding:36px 0 56px}._sectionAlt_13abx_173{background:linear-gradient(180deg,#fff 0%,var(--cream, #fff8f0) 100%)}._sectionHead_13abx_177{margin-bottom:28px}._sectionHead_13abx_177 h2{margin:10px 0 0;font-family:var(--font-display);font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:800;letter-spacing:-.02em;color:var(--ink, #201308)}._sectionHead_13abx_177 p{margin:8px 0 0;color:var(--brand-muted, #7a6a58);font-size:.95rem;max-width:52ch;line-height:1.6}._eyebrowSm_13abx_198{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--terracotta-deep, #c94f02)}._mvGrid_13abx_210{display:grid;grid-template-columns:1fr 1fr;gap:18px}._mvCard_13abx_216{background:#fff;border:1px solid var(--brand-line, #eee2d2);border-radius:20px;box-shadow:var(--shadow-card);padding:28px 26px}._mvTag_13abx_224{display:inline-flex;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--terracotta-deep, #c94f02);background:var(--cream, #fff8f0);border:1px solid var(--brand-line-strong, #e3d2bb);border-radius:999px;padding:5px 12px}._mvCardVision_13abx_237 ._mvTag_13abx_224{color:var(--teal-deep, #0a5a54)}._mvCard_13abx_216 h3{margin:16px 0 0;font-family:var(--font-display);font-size:1.25rem;font-weight:800;letter-spacing:-.02em}._mvCard_13abx_216 p{margin:12px 0 0;font-size:.95rem;line-height:1.65;color:var(--brand-muted, #7a6a58)}._whyGrid_13abx_257{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}._whyCard_13abx_263{background:#fff;border:1px solid var(--brand-line, #eee2d2);border-radius:20px;box-shadow:var(--shadow-card);padding:22px 20px;transition:transform .2s ease,box-shadow .2s ease}._whyCard_13abx_263:hover{transform:translateY(-4px);box-shadow:var(--shadow-card-hover, 0 18px 40px -22px rgba(60, 30, 8, .28))}._whyIc_13abx_277{width:44px;height:44px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;font-size:18px}._whyIcFood_13abx_287{background:#fdebdd;color:var(--terracotta-deep, #c94f02)}._whyIcStay_13abx_292{background:#e1f3f1;color:var(--teal-deep, #0a5a54)}._whyIcCheck_13abx_297{background:#fdebdd;color:var(--terracotta-deep, #c94f02)}._whyIcPin_13abx_302{background:#e1f3f1;color:var(--teal-deep, #0a5a54)}._whyCard_13abx_263 h3{margin:14px 0 0;font-size:1rem;font-weight:800;letter-spacing:-.01em}._whyCard_13abx_263 p{margin:8px 0 0;font-size:.875rem;line-height:1.55;color:var(--brand-muted, #7a6a58)}._journeyRow_13abx_322{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}._journeyItem_13abx_328{background:#fff;border:1px solid var(--brand-line, #eee2d2);border-radius:20px;box-shadow:var(--shadow-card);padding:24px 22px}._journeyBadge_13abx_336{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:999px;background:var(--cream, #fff8f0);border:1px solid var(--brand-line-strong, #e3d2bb);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--terracotta-deep, #c94f02)}._journeyItem_13abx_328 h3{margin:14px 0 0;font-size:1.05rem;font-weight:800}._journeyItem_13abx_328 p{margin:8px 0 0;font-size:.875rem;line-height:1.55;color:var(--brand-muted, #7a6a58)}._serveGrid_13abx_365{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}._serveCard_13abx_371{background:#fff;border:1px solid var(--brand-line, #eee2d2);border-radius:20px;box-shadow:var(--shadow-card);padding:24px 22px}._serveIc_13abx_379{width:44px;height:44px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:var(--cream, #fff8f0);color:var(--terracotta-deep, #c94f02);font-size:18px}._serveCard_13abx_371:nth-child(2) ._serveIc_13abx_379{background:#e1f3f1;color:var(--teal-deep, #0a5a54)}._serveCard_13abx_371:nth-child(3) ._serveIc_13abx_379{background:#fdebdd;color:var(--terracotta-deep, #c94f02)}._serveCard_13abx_371 h3{margin:14px 0 0;font-size:1.05rem;font-weight:800}._serveCard_13abx_371 p{margin:8px 0 0;font-size:.875rem;line-height:1.55;color:var(--brand-muted, #7a6a58)}._teamGrid_13abx_415{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}._teamCard_13abx_421{background:#fff;border:1px solid var(--brand-line, #eee2d2);border-radius:20px;overflow:hidden;box-shadow:var(--shadow-card);transition:transform .2s ease,box-shadow .2s ease}._teamCard_13abx_421:hover{transform:translateY(-4px);box-shadow:var(--shadow-card-hover, 0 18px 40px -22px rgba(60, 30, 8, .28))}._teamMedia_13abx_435{height:120px;display:flex;align-items:center;justify-content:center}._avCircle_13abx_442{width:64px;height:64px;border-radius:50%;background:#ffffffd9;border:1px solid rgba(255,255,255,.9);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:800;font-size:1.1rem;letter-spacing:-.02em}._teamBody_13abx_457{padding:18px 20px 22px}._teamN_13abx_461{font-weight:800;font-size:1rem;letter-spacing:-.01em}._teamRole_13abx_467{margin-top:4px;font-size:12.5px;font-weight:700;color:var(--terracotta-deep, #c94f02)}._teamBio_13abx_474{margin-top:10px;font-size:.85rem;line-height:1.55;color:var(--brand-muted, #7a6a58)}._teamSocial_13abx_481{margin-top:14px;display:flex;gap:8px}._teamSocial_13abx_481 a{width:34px;height:34px;border-radius:10px;border:1px solid var(--brand-line, #eee2d2);display:inline-flex;align-items:center;justify-content:center;color:var(--brand-muted, #7a6a58);text-decoration:none;transition:border-color .15s ease,color .15s ease,background .15s ease}._teamSocial_13abx_481 a:hover{border-color:var(--terracotta-deep, #c94f02);color:var(--terracotta-deep, #c94f02);background:var(--cream, #fff8f0);text-decoration:none}._teamSocial_13abx_481 ._icon_13abx_16{width:14px;height:14px}._faqShell_13abx_513{display:flex;flex-direction:column;gap:10px;max-width:760px}._faqItem_13abx_520{background:#fff;border:1px solid var(--brand-line, #eee2d2);border-radius:16px;box-shadow:var(--shadow-card);overflow:hidden}._faqQ_13abx_528{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;text-align:left;font-family:inherit;font-size:.95rem;font-weight:700;color:var(--ink, #201308);background:none;border:none;cursor:pointer}._faqQ_13abx_528:hover{color:var(--terracotta-deep, #c94f02)}._chev_13abx_549{width:18px;height:18px;color:var(--brand-muted, #7a6a58);transition:transform .2s ease;flex-shrink:0}._faqOpen_13abx_557 ._chev_13abx_549{transform:rotate(180deg);color:var(--terracotta-deep, #c94f02)}._faqA_13abx_562{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}._faqOpen_13abx_557 ._faqA_13abx_562{grid-template-rows:1fr}._faqAIn_13abx_572{overflow:hidden;padding:0 20px;font-size:.9rem;line-height:1.65;color:var(--brand-muted, #7a6a58)}._faqOpen_13abx_557 ._faqAIn_13abx_572{padding-bottom:18px}._split_13abx_585{display:grid;grid-template-columns:1fr 1fr;max-width:1180px;margin:0 auto 64px;padding:0 24px;gap:18px}._splitHalf_13abx_594{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:200px;padding:32px 28px;border-radius:22px;overflow:hidden;text-decoration:none;color:#fff;transition:transform .2s ease,box-shadow .2s ease}._splitHalf_13abx_594:hover{transform:translateY(-3px);text-decoration:none;color:#fff}._splitFood_13abx_614{background:linear-gradient(135deg,var(--terracotta-bright, #ff7a22),#7a3402);box-shadow:0 20px 40px -18px #c8500066}._splitStay_13abx_619{background:linear-gradient(135deg,#14a399,#082f2c);box-shadow:0 20px 40px -18px #0a5a5466}._splitEyebrow_13abx_624{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;opacity:.85}._splitHalf_13abx_594 h2{margin:10px 0 0;font-family:var(--font-display);font-size:1.35rem;font-weight:800;color:#fff}._splitHalf_13abx_594 p{margin:10px 0 0;font-size:13.5px;line-height:1.55;opacity:.9;max-width:36ch}._splitLink_13abx_648{margin-top:18px;display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:700}._splitLink_13abx_648 ._icon_13abx_16{width:14px;height:14px}._reveal_13abx_663{opacity:0;transform:translateY(18px);transition:opacity .55s ease,transform .55s ease}._revealIn_13abx_669{opacity:1;transform:none}._d1_13abx_674{transition-delay:.06s}._d2_13abx_675{transition-delay:.12s}._d3_13abx_676{transition-delay:.18s}._d4_13abx_677{transition-delay:.24s}@media(max-width:980px){._statsRow_13abx_135,._whyGrid_13abx_257{grid-template-columns:repeat(2,1fr)}._mvGrid_13abx_210,._journeyRow_13abx_322,._serveGrid_13abx_365,._teamGrid_13abx_415,._split_13abx_585{grid-template-columns:1fr}}@media(max-width:640px){._wrap_13abx_10{padding:0 16px}._hero_13abx_24{padding:28px 0 36px}._section_13abx_169{padding:28px 0 40px}._statsRow_13abx_135,._whyGrid_13abx_257{grid-template-columns:1fr}._title_13abx_63{font-size:1.85rem}._split_13abx_585{padding:0 16px;margin-bottom:40px}}@media(max-width:420px){._wrap_13abx_10{padding:0 12px}._title_13abx_63{font-size:1.55rem}}._services_1qxv9_3{width:100%;max-width:100%;overflow-x:hidden;background:var(--color-bg)}._hero_1qxv9_11{width:100%;position:relative;padding:var(--section-padding-y-desktop) var(--space-6) var(--space-12);overflow:hidden;text-align:center}._heroBg_1qxv9_19{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#f0fdf4,#fff7ed 35%,#fafaf9 75%);border-radius:0 0 var(--radius-2xl) var(--radius-2xl);z-index:0}._heroBg_1qxv9_19:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 50% at 50% 0%,rgba(34,197,94,.06),transparent 50%),radial-gradient(ellipse 60% 40% at 80% 20%,rgba(249,115,22,.06),transparent 45%);pointer-events:none}._heroContent_1qxv9_36{position:relative;z-index:1;max-width:640px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}._logoLink_1qxv9_47{display:inline-flex;justify-content:center;margin-bottom:var(--space-4);color:var(--color-primary);transition:color var(--transition-fast),transform var(--transition-fast)}._logoLink_1qxv9_47:hover{color:var(--color-primary-hover);text-decoration:none;transform:scale(1.02)}._heroTitle_1qxv9_61{font-size:clamp(1.5rem,3.5vw,2rem);font-weight:600;color:var(--color-text);margin:0 0 var(--space-4) 0;letter-spacing:-.025em;line-height:1.3}._heroIntro_1qxv9_70{font-size:1.0625rem;color:var(--color-text-secondary);line-height:1.6;margin:0 0 var(--space-6) 0}._heroBtns_1qxv9_77{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center}._heroBtnHome_1qxv9_85{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);background:linear-gradient(135deg,var(--color-accent-green) 0%,var(--color-accent-green-hover) 100%);color:#fff;border-radius:var(--radius-md);font-weight:600;font-size:.9375rem;box-shadow:0 2px 10px rgba(var(--color-accent-green-rgb),.3);transition:filter var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}._heroBtnHome_1qxv9_85:hover{filter:brightness(1.08);color:#fff;text-decoration:none;transform:translateY(-2px);box-shadow:0 4px 16px rgba(var(--color-accent-green-rgb),.35)}._heroBtnTiffin_1qxv9_107{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);background:var(--gradient-brand-soft);color:#fff;border-radius:var(--radius-md);font-weight:600;font-size:.9375rem;box-shadow:0 2px 10px rgba(var(--color-primary-rgb),.3);transition:filter var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}._heroBtnTiffin_1qxv9_107:hover{filter:brightness(1.06);color:#fff;text-decoration:none;transform:translateY(-2px);box-shadow:0 4px 16px rgba(var(--color-primary-rgb),.35)}._sectionAnimate_1qxv9_130{opacity:0;transform:translateY(24px);transition:opacity .5s ease-out,transform .5s ease-out}._sectionAnimate_1qxv9_130._visible_1qxv9_136{opacity:1;transform:translateY(0)}._section_1qxv9_130{padding:var(--section-padding-y-desktop) var(--space-6)}._sectionAlt_1qxv9_147{background:linear-gradient(180deg,#f0fdf4,#fafaf9)}._sectionInner_1qxv9_151{max-width:var(--container);margin:0 auto}._sectionTitle_1qxv9_156{font-size:clamp(1.35rem,2.5vw,1.625rem);font-weight:600;color:var(--color-text);text-align:center;margin:0 0 var(--space-3) 0;letter-spacing:-.025em}._sectionIntro_1qxv9_165{font-size:1rem;color:var(--color-text-secondary);text-align:center;max-width:600px;margin:0 auto var(--space-5) auto;line-height:1.6}._optionsLabel_1qxv9_174{font-size:.875rem;font-weight:600;color:var(--color-text);margin:0 0 var(--space-3) 0;text-align:center}._optionsList_1qxv9_183{list-style:none;margin:0 auto var(--space-6) auto;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center;max-width:720px}._optionsList_1qxv9_183 li{padding:0;background:transparent;border:none}._filterChip_1qxv9_200{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);border-radius:var(--radius-full);padding:var(--space-2) var(--space-4);font-size:.875rem;font-weight:600;cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast)}._filterChip_1qxv9_200:hover{border-color:#16a34a59;color:var(--color-accent-green)}._filterChipActive_1qxv9_217{background:#16a34a1a;border-color:var(--color-accent-green);color:var(--color-accent-green)}._staysMessage_1qxv9_223{text-align:center;color:var(--color-muted);margin:0 0 var(--space-6)}._viewAllStays_1qxv9_229{text-align:center;margin-top:var(--space-6)}._viewAllStays_1qxv9_229 a{display:inline-flex;align-items:center;gap:var(--space-2);font-weight:600;color:var(--color-accent-green)}._propertyCardSkeleton_1qxv9_242{pointer-events:none}._skeletonLine_1qxv9_246{display:block;height:1.25rem;width:70%;margin-bottom:var(--space-2);border-radius:6px;background:linear-gradient(90deg,#e2e8f0 25%,#f1f5f9,#e2e8f0 75%);background-size:200% 100%;animation:_shimmer_1qxv9_1 1.2s infinite}._skeletonLineShort_1qxv9_257{display:block;height:.875rem;width:50%;border-radius:6px;background:linear-gradient(90deg,#e2e8f0 25%,#f1f5f9,#e2e8f0 75%);background-size:200% 100%;animation:_shimmer_1qxv9_1 1.2s infinite}@keyframes _shimmer_1qxv9_1{to{background-position:-200% 0}}._propertyGrid_1qxv9_272{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--space-5)}._propertyCard_1qxv9_242{background:var(--color-surface);border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--color-border);box-shadow:var(--shadow-card);transition:box-shadow var(--transition-smooth),transform var(--transition-smooth),border-color var(--transition-smooth);display:flex;flex-direction:column}._propertyCard_1qxv9_242:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-4px);border-color:#16a34a40}._propertyImage_1qxv9_295{height:140px;background:linear-gradient(145deg,#dcfce7,#bbf7d0,#86efac);display:flex;align-items:center;justify-content:center}._propertyImageIcon_1qxv9_303{color:#16a34a73}._propertyImagePhoto_1qxv9_307{width:100%;height:140px;object-fit:cover;display:block}._propertyBody_1qxv9_314{padding:var(--space-4)}._propertyRent_1qxv9_318{font-size:1.25rem;font-weight:700;color:var(--color-accent-green)}._perMonth_1qxv9_324{font-size:.8125rem;font-weight:500;color:var(--color-muted)}._propertyLocation_1qxv9_330{font-size:.9375rem;color:var(--color-text-secondary);margin:var(--space-1) 0 var(--space-2) 0;line-height:1.4}._propertyType_1qxv9_337{font-size:.8125rem;font-weight:600;color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em}._propertyBtn_1qxv9_345{display:inline-flex;align-items:center;gap:var(--space-2);margin:0 var(--space-4) var(--space-4);padding:var(--space-2) var(--space-4);font-size:.9375rem;font-weight:600;color:var(--color-accent-green);transition:color var(--transition-fast),gap var(--transition-fast)}._propertyBtn_1qxv9_345:hover{color:var(--color-accent-green-hover);text-decoration:none;gap:var(--space-3)}._featureList_1qxv9_364{list-style:none;margin:0 auto var(--space-8) auto;padding:0;max-width:480px}._featureList_1qxv9_364 li{display:flex;align-items:center;gap:var(--space-3);font-size:.9375rem;color:var(--color-text-secondary);padding:var(--space-2) 0;line-height:1.5}._checkIcon_1qxv9_381{flex-shrink:0;color:var(--color-accent-green)}._menuBlock_1qxv9_387{background:var(--color-surface);border-radius:var(--radius-xl);border:1px solid var(--color-border);padding:var(--space-5);margin-bottom:var(--space-8);box-shadow:var(--shadow-sm)}._menuBlockTitle_1qxv9_396{font-size:1.125rem;font-weight:600;color:var(--color-text);margin:0 0 var(--space-4) 0;text-align:center}._tabs_1qxv9_404{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-5);border-bottom:1px solid var(--color-border);padding-bottom:var(--space-4)}._tab_1qxv9_404,._tabActive_1qxv9_414{padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);font-size:.9375rem;font-weight:500;font-family:var(--font-sans);border:1px solid transparent;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}._tab_1qxv9_404{background:var(--color-bg-subtle);color:var(--color-muted)}._tab_1qxv9_404:hover{background:var(--color-border-subtle);color:var(--color-text-secondary)}._tabActive_1qxv9_414{background:var(--color-accent-orange-light);color:var(--color-accent-orange-hover);border-color:rgba(var(--color-accent-orange-rgb),.3)}._tabPanel_1qxv9_441{min-height:120px}._dailyMenuList_1qxv9_445,._weeklyMenuList_1qxv9_446,._specialDishesList_1qxv9_447{list-style:none;margin:0;padding:0}._dailyMenuList_1qxv9_445 li,._weeklyMenuList_1qxv9_446 li{font-size:.9375rem;color:var(--color-text-secondary);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border-subtle);line-height:1.5}._dailyMenuList_1qxv9_445 li:last-child,._weeklyMenuList_1qxv9_446 li:last-child{border-bottom:none}._specialDishesList_1qxv9_447{display:flex;flex-wrap:wrap;gap:var(--space-2)}._specialDishesList_1qxv9_447 li{font-size:.9375rem;color:var(--color-text-secondary);padding:var(--space-2) var(--space-4);background:var(--color-bg-subtle);border-radius:var(--radius-md)}._specialities_1qxv9_482{margin-top:var(--space-6)}._specialitiesTitle_1qxv9_486{font-size:1.125rem;font-weight:600;color:var(--color-text);margin:0 0 var(--space-4) 0;text-align:center}._specialitiesGrid_1qxv9_494{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-4)}._specialityCard_1qxv9_500{background:var(--color-surface);padding:var(--space-5);border-radius:var(--radius-lg);border:1px solid var(--color-border);transition:box-shadow var(--transition-fast),transform var(--transition-fast)}._specialityCard_1qxv9_500:hover{box-shadow:var(--shadow-sm);transform:translateY(-2px)}._specialityTitle_1qxv9_513{font-size:1rem;font-weight:600;color:var(--color-text);margin:0 0 var(--space-1) 0}._specialityDesc_1qxv9_520{font-size:.875rem;color:var(--color-muted);margin:0;line-height:1.45}._stepsGrid_1qxv9_528{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-6);margin-top:var(--space-6)}._stepCard_1qxv9_535{text-align:center;padding:var(--space-6);background:var(--color-surface);border-radius:var(--radius-xl);border:1px solid var(--color-border);box-shadow:var(--shadow-card);transition:box-shadow var(--transition-smooth),transform var(--transition-smooth);position:relative}._stepCard_1qxv9_535:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-4px);border-color:rgba(var(--color-primary-rgb),.2)}._stepNum_1qxv9_552{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:var(--gradient-brand-soft);color:#fff;font-weight:700;font-size:1rem;border-radius:50%;margin-bottom:var(--space-4)}._stepTitle_1qxv9_566{font-size:1.125rem;font-weight:600;color:var(--color-text);margin:0 0 var(--space-2) 0}._stepDesc_1qxv9_573{font-size:.9375rem;color:var(--color-muted);margin:0;line-height:1.5}._whyList_1qxv9_581{list-style:none;margin:0 auto;padding:0;max-width:480px}._whyList_1qxv9_581 li{display:flex;align-items:center;gap:var(--space-3);font-size:1rem;color:var(--color-text-secondary);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border-subtle);line-height:1.4}._whyList_1qxv9_581 li:last-child{border-bottom:none}._whyCheck_1qxv9_603{flex-shrink:0;color:var(--color-accent-green)}._ctaSection_1qxv9_609{padding:var(--section-padding-y-desktop) var(--space-6);background:linear-gradient(180deg,#f0fdf4,#fff7ed,#fafaf9);border-radius:var(--radius-2xl)}._ctaInner_1qxv9_615{max-width:560px;margin:0 auto;text-align:center}._ctaTitle_1qxv9_621{font-size:clamp(1.35rem,2.5vw,1.5rem);font-weight:600;color:var(--color-text);margin:0 0 var(--space-3) 0;letter-spacing:-.02em}._ctaText_1qxv9_629{font-size:1rem;color:var(--color-text-secondary);margin:0 0 var(--space-6) 0;line-height:1.55}._ctaBtns_1qxv9_636{display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:center}._ctaBtnHome_1qxv9_643{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);background:linear-gradient(135deg,var(--color-accent-green) 0%,var(--color-accent-green-hover) 100%);color:#fff;border-radius:var(--radius-md);font-weight:600;font-size:1rem;box-shadow:0 2px 12px rgba(var(--color-accent-green-rgb),.3);transition:filter var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}._ctaBtnHome_1qxv9_643:hover{filter:brightness(1.08);color:#fff;text-decoration:none;transform:translateY(-2px);box-shadow:0 4px 16px rgba(var(--color-accent-green-rgb),.35)}._ctaBtnTiffin_1qxv9_665{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);background:var(--gradient-accent-orange);color:#fff;border-radius:var(--radius-md);font-weight:600;font-size:1rem;box-shadow:0 2px 12px rgba(var(--color-accent-orange-rgb),.3);transition:filter var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}._ctaBtnTiffin_1qxv9_665:hover{filter:brightness(1.06);color:#fff;text-decoration:none;transform:translateY(-2px);box-shadow:0 4px 16px rgba(var(--color-accent-orange-rgb),.35)}@media(max-width:768px){._hero_1qxv9_11{padding:var(--section-padding-y-tablet) var(--space-4) var(--space-10)}._heroBtns_1qxv9_77{flex-direction:column}._heroBtnHome_1qxv9_85,._heroBtnTiffin_1qxv9_107{width:100%;justify-content:center}._section_1qxv9_130{padding:var(--section-padding-y-tablet) var(--space-4)}._sectionAlt_1qxv9_147{background:linear-gradient(180deg,#f0fdf4,#fafaf9)}._propertyGrid_1qxv9_272{grid-template-columns:1fr}._tabs_1qxv9_404{flex-direction:column}._tab_1qxv9_404,._tabActive_1qxv9_414{width:100%;text-align:center}._stepsGrid_1qxv9_528{grid-template-columns:1fr}._ctaSection_1qxv9_609{padding:var(--section-padding-y-tablet) var(--space-4)}._ctaBtns_1qxv9_636{flex-direction:column}._ctaBtnHome_1qxv9_643,._ctaBtnTiffin_1qxv9_665{width:100%;justify-content:center}}@media(max-width:640px){._hero_1qxv9_11{padding:var(--section-padding-y-mobile) var(--space-4) var(--space-8)}._section_1qxv9_130{padding:var(--section-padding-y-mobile) var(--space-4)}._optionsList_1qxv9_183{flex-direction:column}._optionsList_1qxv9_183 li{text-align:center}._menuBlock_1qxv9_387{padding:var(--space-4)}._specialitiesGrid_1qxv9_494{grid-template-columns:1fr}._ctaSection_1qxv9_609{padding:var(--section-padding-y-mobile) var(--space-4)}}._contact_16qx5_3{width:100%;background:var(--color-bg);overflow-x:hidden}._hero_16qx5_10{position:relative;padding:var(--space-10) var(--space-6) var(--space-10);overflow:hidden}._heroBackdrop_16qx5_16{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,var(--cream, #fff8f0) 0%,var(--color-bg) 100%);z-index:0}._heroBackdrop_16qx5_16:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 55% 45% at 75% 25%,rgba(232,99,10,.08),transparent 55%);pointer-events:none}._heroInner_16qx5_31{position:relative;z-index:1;max-width:1180px;margin:0 auto}._breadcrumb_16qx5_38{display:flex;align-items:center;gap:var(--space-2);font-size:.8125rem;color:var(--color-muted);margin-bottom:var(--space-5)}._breadcrumb_16qx5_38 a{color:var(--ink-soft, #3d2e20);font-weight:600}._breadcrumb_16qx5_38 a:hover{color:var(--terracotta-deep, #c94f02);text-decoration:none}._heroBadge_16qx5_57{display:inline-flex;margin:0 0 var(--space-3);padding:7px 16px;border-radius:var(--radius-full);background:#fff;border:1px solid var(--brand-line-strong, #e3d2bb);font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:var(--terracotta-deep, #c94f02);box-shadow:var(--shadow-card)}._heroTitle_16qx5_72{margin:0 0 var(--space-3);max-width:520px;font-family:var(--font-display);font-size:clamp(1.5rem,3.5vw,2.5rem);font-weight:900;letter-spacing:-.02em;color:var(--ink, #201308)}._heroIntro_16qx5_82{margin:0;max-width:560px;font-size:1rem;line-height:1.65;color:var(--color-muted)}._mainSection_16qx5_91{padding:var(--space-8) var(--space-6) var(--space-12);margin-top:calc(-1 * var(--space-6));position:relative;z-index:2}._mainInner_16qx5_98{display:grid;grid-template-columns:340px 1fr;gap:var(--space-6);max-width:var(--container-wide, 1200px);margin:0 auto;align-items:start}._sectionAnimate_16qx5_107{opacity:0;transform:translateY(20px);transition:opacity .5s ease-out,transform .5s ease-out}._sectionAnimate_16qx5_107._visible_16qx5_113{opacity:1;transform:translateY(0)}._infoPanel_16qx5_119{display:flex;flex-direction:column;gap:var(--space-5)}._infoTitle_16qx5_125{margin:0;font-size:1.125rem;font-weight:700}._infoSubtitle_16qx5_131{margin:calc(-1 * var(--space-3)) 0 0;font-size:.875rem;color:var(--color-muted);line-height:1.5}._infoCards_16qx5_138{display:flex;flex-direction:column;gap:var(--space-3)}._infoCard_16qx5_138{display:flex;gap:var(--space-4);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}._infoCard_16qx5_138:hover{border-color:rgba(var(--color-primary-rgb),.25);box-shadow:var(--shadow-sm)}._infoIcon_16qx5_160{font-size:1.5rem;line-height:1;flex-shrink:0}._infoCardTitle_16qx5_166{margin:0 0 var(--space-1);font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted)}._infoDetail_16qx5_175{margin:0;font-size:.9375rem;font-weight:700;color:var(--color-text);text-decoration:none}a._infoDetail_16qx5_175:hover{color:var(--color-primary)}._infoHint_16qx5_187{margin:var(--space-1) 0 0;font-size:.75rem;color:var(--color-muted)}._quickLinks_16qx5_193{background:var(--color-bg-subtle);border-radius:var(--radius-lg);padding:var(--space-4);border:1px solid var(--color-border-subtle)}._quickLinksTitle_16qx5_200{margin:0 0 var(--space-3);font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted)}._quickLinksList_16qx5_209{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}._quickLink_16qx5_193{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:.875rem;font-weight:600;color:var(--color-text-secondary);text-decoration:none;transition:background var(--transition-fast),color var(--transition-fast)}._quickLink_16qx5_193:hover{background:var(--color-surface);color:var(--color-primary);text-decoration:none}._helpBanner_16qx5_237{display:flex;gap:var(--space-3);padding:var(--space-4);background:linear-gradient(135deg,var(--color-accent-green-light),var(--color-primary-light));border:1px solid rgba(var(--color-primary-rgb),.15);border-radius:var(--radius-lg)}._helpBanner_16qx5_237 svg{flex-shrink:0;color:var(--color-accent-green);margin-top:2px}._helpBanner_16qx5_237 strong{display:block;font-size:.9375rem;margin-bottom:var(--space-1)}._helpBanner_16qx5_237 p{margin:0 0 var(--space-2);font-size:.8125rem;color:var(--color-muted);line-height:1.45}._helpBannerLink_16qx5_265{font-size:.8125rem;font-weight:700;color:var(--color-primary)}._formPanel_16qx5_272{min-width:0}._formCard_16qx5_276{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:var(--shadow-lg)}._formTitle_16qx5_284{margin:0 0 var(--space-2);font-size:1.25rem;font-weight:700}._formSubtitle_16qx5_290{margin:0 0 var(--space-6);font-size:.875rem;color:var(--color-muted)}._form_16qx5_272{display:flex;flex-direction:column;gap:var(--space-5)}._formRow_16qx5_302{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}._field_16qx5_308{display:flex;flex-direction:column;gap:var(--space-2)}._field_16qx5_308>span{font-size:.8125rem;font-weight:600;color:var(--color-text-secondary)}._field_16qx5_308 input,._field_16qx5_308 textarea,._subjectInput_16qx5_322{padding:.7rem .9rem;border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:.9375rem;font-family:var(--font-sans);background:var(--color-surface);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}._field_16qx5_308 input:focus,._field_16qx5_308 textarea:focus,._subjectInput_16qx5_322:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}._field_16qx5_308 textarea{resize:vertical;min-height:120px}._subjectChips_16qx5_345{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-2)}._chip_16qx5_352,._chipActive_16qx5_353{padding:.35rem .75rem;border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-surface);font-size:.8125rem;font-weight:600;color:var(--color-text-secondary);cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast)}._chip_16qx5_352:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}._chipActive_16qx5_353{background:var(--color-primary-light);border-color:var(--color-primary);color:var(--color-primary-deep)}._chip_16qx5_352:disabled{opacity:.6;cursor:not-allowed}._formError_16qx5_381{margin:0;padding:var(--space-3) var(--space-4);background:var(--color-error-light);border:1px solid rgba(220,38,38,.2);border-radius:var(--radius-md);color:var(--color-error);font-size:.875rem}._submit_16qx5_391{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);margin-top:var(--space-2);padding:.75rem 1.5rem;background:var(--gradient-brand-soft);color:#fff;border:none;border-radius:var(--radius-md);font-weight:700;font-size:.9375rem;cursor:pointer;box-shadow:0 4px 14px rgba(var(--color-primary-rgb),.35);transition:filter var(--transition-fast),transform var(--transition-fast)}._submit_16qx5_391:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}._submit_16qx5_391:disabled{opacity:.6;cursor:not-allowed;transform:none}._success_16qx5_421{text-align:center;padding:var(--space-8) var(--space-4)}._successIcon_16qx5_426{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;background:var(--color-accent-green-light);color:var(--color-accent-green);margin-bottom:var(--space-4)}._successTitle_16qx5_438{margin:0 0 var(--space-2);font-size:1.25rem;font-weight:700;color:var(--color-text)}._successText_16qx5_445{margin:0 0 var(--space-6);font-size:.9375rem;color:var(--color-muted);line-height:1.55;max-width:360px;margin-left:auto;margin-right:auto}._successBtn_16qx5_455{display:inline-flex;align-items:center;text-decoration:none;padding:.6rem 1.25rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);font-weight:600;font-size:.875rem;color:var(--color-text-secondary);cursor:pointer;transition:border-color var(--transition-fast),color var(--transition-fast)}._successBtn_16qx5_455:hover{border-color:var(--color-primary);color:var(--color-primary)}@media(max-width:980px){._mainInner_16qx5_98{grid-template-columns:1fr}._infoPanel_16qx5_119{order:2}._formPanel_16qx5_272{order:1}}@media(max-width:640px){._hero_16qx5_10{padding:var(--space-8) var(--space-4)}._mainSection_16qx5_91{padding:var(--space-6) var(--space-4) var(--space-10)}._formCard_16qx5_276{padding:var(--space-6)}._formRow_16qx5_302{grid-template-columns:1fr}}@media(max-width:420px){._hero_16qx5_10{padding:var(--space-6) 12px}._mainSection_16qx5_91{padding:var(--space-5) 12px var(--space-8)}._formCard_16qx5_276{padding:var(--space-4)}}._page_1cbn2_1{min-height:100vh;display:flex;flex-direction:column;background:#fdfaf6}._shell_1cbn2_8{width:100%;max-width:880px;margin:0 auto;padding:1.5rem 1.25rem 3rem;flex:1}._hero_1cbn2_16{display:flex;justify-content:space-between;align-items:flex-start;gap:1.25rem;margin-bottom:1.5rem;flex-wrap:wrap}._eyebrow_1cbn2_25{margin:0 0 .35rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#e8630a}._hero_1cbn2_16 h1{margin:0 0 .4rem;font-size:clamp(1.5rem,3vw,1.85rem);font-weight:800;letter-spacing:-.03em;color:#1f2937}._subtitle_1cbn2_42{margin:0;color:#6b7280;font-size:.95rem;line-height:1.5}._stats_1cbn2_49{display:flex;gap:.65rem}._statCard_1cbn2_54{min-width:88px;padding:.75rem 1rem;border-radius:14px;background:#fff;border:1px solid #eee2d2;text-align:center;box-shadow:0 4px 18px #0f172a0a}._statCard_1cbn2_54 strong{display:block;font-size:1.45rem;font-weight:800;color:#0f766e;line-height:1.1}._statCard_1cbn2_54 span{display:block;margin-top:.2rem;font-size:.72rem;font-weight:600;color:#6b7280}._errorBanner_1cbn2_80{margin-bottom:1.25rem;padding:1rem 1.1rem;border-radius:14px;background:#fef2f2;border:1px solid #fecaca;color:#991b1b}._errorBanner_1cbn2_80 strong{display:block;margin-bottom:.25rem}._errorBanner_1cbn2_80 p{margin:0;font-size:.9rem}._loadingGrid_1cbn2_99{display:grid;gap:1rem}._skeletonCard_1cbn2_104{height:180px;border-radius:16px;background:linear-gradient(90deg,#f3f4f6,#e5e7eb,#f3f4f6);background-size:200% 100%;animation:_shimmer_1cbn2_1 1.2s ease infinite}@keyframes _shimmer_1cbn2_1{to{background-position:-200% 0}}._emptyState_1cbn2_118{text-align:center;padding:2.5rem 1.5rem;border-radius:18px;background:#fff;border:1px solid #eee2d2;box-shadow:0 8px 32px #0f172a0d}._emptyIcon_1cbn2_127{font-size:2.5rem;margin-bottom:.75rem}._emptyState_1cbn2_118 h2{margin:0 0 .5rem;font-size:1.2rem;font-weight:800;color:#1f2937}._emptyState_1cbn2_118 p{margin:0 auto 1.25rem;max-width:28rem;color:#6b7280;line-height:1.55}._emptyActions_1cbn2_146{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:center}._primaryBtn_1cbn2_153,._secondaryBtn_1cbn2_154,._viewBtn_1cbn2_155{display:inline-flex;align-items:center;justify-content:center;padding:.7rem 1.15rem;border-radius:11px;font:inherit;font-size:.9rem;font-weight:700;text-decoration:none;transition:filter .16s ease,background .16s ease}._primaryBtn_1cbn2_153{background:#e8630a;color:#fff;border:none;box-shadow:0 4px 14px #e8630a40}._primaryBtn_1cbn2_153:hover{filter:brightness(.97);text-decoration:none;color:#fff}._secondaryBtn_1cbn2_154{background:#fff;color:#374151;border:1.5px solid #e5e7eb}._secondaryBtn_1cbn2_154:hover{border-color:#0f766e;color:#0f766e;text-decoration:none}._orderList_1cbn2_193{display:flex;flex-direction:column;gap:1rem}._orderCard_1cbn2_199{padding:1.15rem 1.25rem;border-radius:16px;background:#fff;border:1px solid #eee2d2;box-shadow:0 4px 20px #0f172a0d}._orderTop_1cbn2_207{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}._orderType_1cbn2_215{margin:0 0 .2rem;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#9ca3af}._orderTop_1cbn2_207 h2{margin:0;font-size:1.05rem;font-weight:800;color:#111827;letter-spacing:-.02em}._orderLocation_1cbn2_232{margin:.25rem 0 0;font-size:.84rem;color:#6b7280}._badge_1cbn2_238{flex-shrink:0;font-size:.65rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:.35rem .65rem;border-radius:999px}._ok_1cbn2_248{background:#dcfce7;color:#166534}._done_1cbn2_253{background:#dbeafe;color:#1e40af}._no_1cbn2_258{background:#fef2f2;color:#dc2626}._wait_1cbn2_263{background:#fef3c7;color:#92400e}._orderMeta_1cbn2_268{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-bottom:1rem;padding:.85rem;border-radius:12px;background:#faf8f5}._metaItem_1cbn2_278 span{display:block;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#9ca3af;margin-bottom:.15rem}._metaItem_1cbn2_278 strong{display:block;font-size:.84rem;font-weight:650;color:#1f2937;line-height:1.35}._orderFoot_1cbn2_296{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.85rem;border-top:1px solid #f3ede4}._guestLine_1cbn2_306{margin:0;font-size:.84rem;color:#6b7280}._viewBtn_1cbn2_155{background:#0f766e;color:#fff;border:none}._viewBtn_1cbn2_155:hover{filter:brightness(1.05);color:#fff;text-decoration:none}@media(max-width:720px){._orderMeta_1cbn2_268{grid-template-columns:repeat(2,minmax(0,1fr))}._orderTop_1cbn2_207{flex-direction:column}}@media(max-width:480px){._shell_1cbn2_8{padding:1rem .85rem 2rem}._stats_1cbn2_49{width:100%}._statCard_1cbn2_54{flex:1}}._box_5q7lv_1{width:100%;margin:.35rem 0 .75rem;padding:.85rem .95rem;border:1px solid #d1fae5;border-radius:12px;background:#f0fdf4}._kicker_5q7lv_10{margin:0 0 .35rem;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#047857}._legal_5q7lv_19,._hint_5q7lv_20,._warn_5q7lv_21,._ok_5q7lv_22{margin:0 0 .65rem;font-size:.78rem;line-height:1.45;color:#3f3f46}._warn_5q7lv_21{color:#b45309}._ok_5q7lv_22{color:#166534;font-weight:600;margin-bottom:0}._row_5q7lv_32{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;margin-bottom:.7rem}._label_5q7lv_39{display:block;font-size:.7rem;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}._vpa_5q7lv_48{font-size:.95rem;word-break:break-all}._actions_5q7lv_53{display:flex;flex-wrap:wrap;gap:.45rem}._primary_5q7lv_59,._secondary_5q7lv_60,._report_5q7lv_61{display:inline-flex;align-items:center;justify-content:center;border-radius:9px;padding:.45rem .75rem;font-size:.8rem;font-weight:700;cursor:pointer;text-decoration:none;border:1px solid transparent}._primary_5q7lv_59{background:#047857;color:#fff}._primary_5q7lv_59:hover{background:#065f46;color:#fff}._secondary_5q7lv_60{background:#fff;border-color:#a7f3d0;color:#047857}._report_5q7lv_61{margin-top:.55rem;background:#fff7ed;border-color:#fdba74;color:#c2410c}._report_5q7lv_61:disabled{opacity:.65;cursor:not-allowed}._profilePage_1ne6y_3{min-height:100vh;background:#fdfaf6;padding-bottom:3rem}._profile_1ne6y_3{width:100%;max-width:920px;margin:0 auto;padding:1.5rem 1.25rem 0}._profileHeader_1ne6y_17{margin-bottom:1.25rem}._userCard_1ne6y_21{display:flex;align-items:center;gap:1.15rem;padding:1.35rem 1.5rem;border-radius:18px;background:#fff;border:1px solid #eee2d2;box-shadow:0 4px 24px #0f172a0d}._avatar_1ne6y_32{flex-shrink:0;width:72px;height:72px;border-radius:16px;background:linear-gradient(135deg,#e8630a,#c94f02);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.65rem;font-weight:800;box-shadow:0 6px 18px #e8630a47}._userInfo_1ne6y_47{flex:1;min-width:0}._eyebrow_1ne6y_52{margin:0 0 .25rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#e8630a}._userInfo_1ne6y_47 h1{margin:0 0 .25rem;font-size:clamp(1.25rem,2.5vw,1.55rem);font-weight:800;letter-spacing:-.03em;color:#201308}._email_1ne6y_69{margin:0 0 .55rem;color:#7a6a58;font-size:.92rem;word-break:break-word}._role_1ne6y_76{display:inline-block;padding:.22rem .55rem;border-radius:999px;font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}._role_1ne6y_76._user_1ne6y_21{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}._role_1ne6y_76._admin_1ne6y_92,._role_1ne6y_76._vendor_1ne6y_93{background:#fff7ed;color:#c2410c;border:1px solid #fed7aa}._role_1ne6y_76._super_admin_1ne6y_99{background:#f0fdfa;color:#0f766e;border:1px solid #99f6e4}._quickLinks_1ne6y_105{display:flex;flex-direction:column;gap:.4rem;flex-shrink:0}._quickLink_1ne6y_105{padding:.5rem .85rem;border-radius:10px;font-size:.8rem;font-weight:650;text-decoration:none;text-align:center;border:1.5px solid #eee2d2;background:#faf8f5;color:#374151;transition:border-color .15s ease,color .15s ease}._quickLink_1ne6y_105:hover{border-color:#0f766e;color:#0f766e;text-decoration:none}._quickLinkPrimary_1ne6y_131{background:#e8630a;border-color:#e8630a;color:#fff}._quickLinkPrimary_1ne6y_131:hover{filter:brightness(.97);color:#fff;border-color:#c94f02}._profileContent_1ne6y_144{border-radius:18px;background:#fff;border:1px solid #eee2d2;box-shadow:0 4px 24px #0f172a0d;overflow:hidden}._tabs_1ne6y_152{display:flex;gap:.35rem;padding:.65rem .85rem;background:#faf8f5;border-bottom:1px solid #f3ede4;overflow-x:auto;scrollbar-width:none}._tab_1ne6y_152{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem .95rem;border:none;border-radius:10px;background:transparent;color:#7a6a58;font:inherit;font-size:.84rem;font-weight:650;cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease}._tab_1ne6y_152:hover{background:#e8630a14;color:#c94f02}._tab_1ne6y_152._active_1ne6y_184{background:#fff;color:#c94f02;box-shadow:0 2px 8px #0f172a0f;border:1px solid #fed7aa}._tabIcon_1ne6y_191{font-size:1rem;line-height:1}._tabContent_1ne6y_196{padding:1.35rem 1.5rem 1.75rem}._personalInfo_1ne6y_201{display:flex;flex-direction:column;gap:1rem}._infoCard_1ne6y_207{padding:1.2rem 1.25rem;border-radius:14px;background:#faf8f5;border:1px solid #f3ede4}._infoCard_1ne6y_207 h2{margin:0 0 1rem;font-size:1rem;font-weight:800;color:#201308;letter-spacing:-.02em}._infoGrid_1ne6y_222{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}._infoItem_1ne6y_228 label{display:block;margin-bottom:.3rem;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#9ca3af}._infoItem_1ne6y_228 p{margin:0;padding:.65rem .8rem;font-size:.92rem;font-weight:550;color:#1f2937;background:#fff;border-radius:10px;border:1px solid #eee2d2}._actionButtons_1ne6y_249{display:flex;flex-wrap:wrap;gap:.65rem}._secondaryBtn_1ne6y_255,._dangerBtn_1ne6y_256{padding:.65rem 1rem;border-radius:10px;font:inherit;font-size:.88rem;font-weight:650;cursor:pointer;transition:background .15s ease,border-color .15s ease,filter .15s ease}._secondaryBtn_1ne6y_255{border:1.5px solid #eee2d2;background:#fff;color:#374151}._secondaryBtn_1ne6y_255:hover{border-color:#0f766e;color:#0f766e}._dangerBtn_1ne6y_256{border:1.5px solid #fecaca;background:#fff;color:#b91c1c}._dangerBtn_1ne6y_256:hover{background:#fef2f2;border-color:#f87171}._bookings_1ne6y_289 ._infoCard_1ne6y_207{background:transparent;border:none;padding:0}._bookingList_1ne6y_295{display:flex;flex-direction:column;gap:.85rem}._bookingCard_1ne6y_301{padding:1rem 1.1rem;border-radius:14px;background:#fff;border:1px solid #eee2d2;box-shadow:0 2px 12px #0f172a0a}._bookingHeader_1ne6y_309{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;padding:0;border:none}._bookingInfo_1ne6y_319 h3{margin:0 0 .35rem;font-size:.98rem;font-weight:800;color:#111827}._bookingMeta_1ne6y_326{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}._type_1ne6y_333{padding:.2rem .5rem;border-radius:999px;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:#f3f4f6;color:#6b7280}._price_1ne6y_344{font-size:.78rem;font-weight:650;color:#0f766e}._status_1ne6y_350{display:inline-block;padding:.22rem .55rem;border-radius:999px;font-size:.65rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}._status_1ne6y_350._active_1ne6y_184{background:#dcfce7;color:#166534}._status_1ne6y_350._completed_1ne6y_365{background:#dbeafe;color:#1e40af}._status_1ne6y_350._cancelled_1ne6y_370{background:#fef2f2;color:#dc2626}._status_1ne6y_350._pending_1ne6y_375{background:#fef3c7;color:#92400e}._bookingDetails_1ne6y_380{padding:.75rem 0 0;border-top:1px solid #f3ede4;background:transparent;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem}._bookingDetails_1ne6y_380 p{margin:0;font-size:.84rem;color:#6b7280}._bookingGuest_1ne6y_397{font-size:.8rem!important}._bookingsError_1ne6y_401{margin:0 0 1rem;padding:.75rem .95rem;border-radius:11px;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;font-size:.88rem}._viewBtn_1ne6y_411{display:inline-flex;padding:.5rem .9rem;border-radius:10px;background:#0f766e;color:#fff;font-size:.82rem;font-weight:700;text-decoration:none}._viewBtn_1ne6y_411:hover{filter:brightness(1.05);color:#fff;text-decoration:none}._preferences_1ne6y_429{max-width:520px}._prefGrid_1ne6y_433{display:flex;flex-direction:column;gap:0}._prefItem_1ne6y_439{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 0;border-bottom:1px solid #f3ede4}._prefItem_1ne6y_439:last-child{border-bottom:none}._prefItem_1ne6y_439 label{font-size:.88rem;font-weight:650;color:#374151}._toggle_1ne6y_458{position:relative;width:46px;height:26px;flex-shrink:0}._toggle_1ne6y_458 input{opacity:0;width:0;height:0}._slider_1ne6y_471{position:absolute;top:0;right:0;bottom:0;left:0;background:#e5e7eb;border-radius:999px;cursor:pointer;transition:background .2s ease}._slider_1ne6y_471:before{content:"";position:absolute;width:20px;height:20px;left:3px;top:3px;background:#fff;border-radius:50%;transition:transform .2s ease;box-shadow:0 1px 3px #0000001f}._toggle_1ne6y_458 input:checked+._slider_1ne6y_471{background:#e8630a}._toggle_1ne6y_458 input:checked+._slider_1ne6y_471:before{transform:translate(20px)}._select_1ne6y_501{padding:.45rem .7rem;border:1.5px solid #eee2d2;border-radius:10px;background:#fff;color:#374151;font:inherit;font-size:.84rem;cursor:pointer}._select_1ne6y_501:focus{outline:none;border-color:#e8630a}._loading_1ne6y_518{padding:2rem 1rem;text-align:center;color:#7a6a58;font-size:.92rem}._empty_1ne6y_525{text-align:center;padding:2rem 1rem;color:#7a6a58}._empty_1ne6y_525 p{margin:0 0 1rem;font-size:.95rem}._primaryBtn_1ne6y_536{display:inline-flex;padding:.7rem 1.15rem;border-radius:11px;background:#e8630a;color:#fff;font-size:.9rem;font-weight:700;text-decoration:none;box-shadow:0 4px 14px #e8630a40}._primaryBtn_1ne6y_536:hover{filter:brightness(.97);color:#fff;text-decoration:none}._logoutOverlay_1ne6y_555{position:fixed;top:0;right:0;bottom:0;left:0;background:#20130873;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1.25rem}._logoutDialog_1ne6y_566{width:100%;max-width:400px;padding:1.5rem;border-radius:16px;background:#fff;border:1px solid #eee2d2;box-shadow:0 20px 50px #0f172a26}._logoutTitle_1ne6y_576{margin:0 0 1rem;font-size:1.2rem;font-weight:800;color:#201308}._logoutActions_1ne6y_583{display:flex;gap:.65rem;justify-content:flex-end;margin-top:.5rem}._logoutCancel_1ne6y_590{padding:.65rem 1rem;border:1.5px solid #eee2d2;border-radius:10px;background:#fff;color:#374151;font:inherit;font-weight:650;cursor:pointer}._logoutYes_1ne6y_601{padding:.65rem 1rem;border:none;border-radius:10px;background:#e8630a;color:#fff;font:inherit;font-weight:700;cursor:pointer}._logoutYes_1ne6y_601:disabled{opacity:.6;cursor:not-allowed}._editForm_1ne6y_617{display:flex;flex-direction:column;gap:.55rem}._editForm_1ne6y_617 label{font-size:.8rem;font-weight:700;color:#374151}._editForm_1ne6y_617 input{width:100%;padding:.65rem .8rem;border:1.5px solid #eee2d2;border-radius:10px;font:inherit;font-size:.92rem;background:#faf8f5}._editForm_1ne6y_617 input:focus{outline:none;border-color:#e8630a;box-shadow:0 0 0 3px #e8630a1f;background:#fff}@media(max-width:768px){._profile_1ne6y_3{padding:1rem .85rem 0}._userCard_1ne6y_21{flex-wrap:wrap;padding:1.15rem}._quickLinks_1ne6y_105{flex-direction:row;width:100%}._quickLink_1ne6y_105{flex:1}._infoGrid_1ne6y_222{grid-template-columns:1fr}._tabContent_1ne6y_196{padding:1rem}._bookingHeader_1ne6y_309{flex-direction:column}._bookingDetails_1ne6y_380{flex-direction:column;align-items:flex-start}}._rentWarningDue_1ne6y_683{margin:.5rem 0 0;padding:.5rem .65rem;border-radius:8px;font-size:.82rem;font-weight:600;background:#fff8f0;color:#b45309;border:1px solid #f5e6d3}._rentPaidRow_1ne6y_694{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin:.35rem 0 .5rem}._rentPaidNote_1ne6y_702{margin:0;font-size:.88rem;color:#166534;font-weight:600}._receiptBtn_1ne6y_709{border:1px solid #fdba74;background:#fff7ed;color:#c2410c;border-radius:8px;padding:.4rem .75rem;font-size:.78rem;font-weight:700;cursor:pointer}._receiptBtn_1ne6y_709:hover{background:#ffedd5}._bookingActions_1ne6y_724{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.35rem}._rentWarningOverdue_1ne6y_732{margin:.5rem 0 0;padding:.5rem .65rem;border-radius:8px;font-size:.82rem;font-weight:600;background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}._panel_19jmm_3{display:grid;grid-template-columns:var(--admin-sidebar-width, 272px) minmax(0,1fr);min-height:calc(100vh - 72px);width:100%;max-width:100vw;margin:0;background:var(--color-bg, #FDFAF6);align-items:start;overflow-x:clip}._sidebar_19jmm_15{background:linear-gradient(180deg,#1f2937,#111827);color:#e5e7eb;display:flex;flex-direction:column;border-right:1px solid rgba(255,255,255,.08);height:calc(100vh - 72px);max-height:calc(100vh - 72px);position:sticky;top:72px;overflow:hidden}._sidebarBrand_19jmm_28{flex-shrink:0;padding:1rem 1rem .75rem;border-bottom:1px solid rgba(255,255,255,.08)}._sidebarBrandRow_19jmm_34{display:block}._sidebarCloseBtn_19jmm_38,._mobileNavBar_19jmm_39,._sidebarBackdrop_19jmm_40{display:none}._brandLink_19jmm_44{display:flex;align-items:center;gap:.65rem;text-decoration:none;color:#fff;margin-bottom:.35rem}._brandLogo_19jmm_53{height:88px;width:auto;max-width:none;object-fit:contain;background:#fff;border-radius:12px;padding:6px 8px;display:block}._portalTitle_19jmm_64{margin:0;font-size:.95rem;font-weight:800;color:#fff;letter-spacing:-.02em}._portalTag_19jmm_72{margin:.2rem 0 .5rem;font-size:.72rem;color:#ffffff8c}._backLink_19jmm_78{display:inline-block;font-size:.75rem;font-weight:600;color:#ffffff8c;text-decoration:none}._backLink_19jmm_78:hover{color:#fdba74;text-decoration:none}._sidebarHeader_19jmm_91{flex-shrink:0;padding:1rem;border-bottom:1px solid rgba(255,255,255,.08)}._userInfo_19jmm_97{display:flex;gap:.7rem;align-items:center}._avatar_19jmm_103{width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:var(--gradient-brand-soft, linear-gradient(135deg, #E8630A, #C94F02));color:#fff;font-weight:700}._userName_19jmm_115{color:#fff;font-size:.9rem;font-weight:600}._userEmail_19jmm_121{color:#cbd5e1;font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}._userRole_19jmm_130{margin-top:.2rem;display:inline-block;font-size:.67rem;background:#e8630a33;color:#fed7aa;border:1px solid rgba(232,99,10,.35);padding:.1rem .4rem;border-radius:999px}._sidebarNav_19jmm_141{flex:1;min-height:0;padding:.85rem .7rem;display:flex;flex-direction:column;gap:.35rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent}._sidebarNav_19jmm_141::-webkit-scrollbar{width:6px}._sidebarNav_19jmm_141::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:999px}._sidebarNav_19jmm_141::-webkit-scrollbar-thumb:hover{background:#ffffff52}._navItem_19jmm_167{border:1px solid transparent;background:transparent;color:#cbd5e1;border-radius:12px;padding:.7rem .8rem;display:flex;align-items:center;gap:.65rem;transition:all .18s ease;text-decoration:none;font:inherit;cursor:pointer;width:100%;text-align:left}._navItem_19jmm_167:hover{background:#ffffff0f;color:#fff;transform:translate(2px);text-decoration:none}._navItemActive_19jmm_191{background:#e8630a33;color:#fff;border-color:#e8630a73;box-shadow:inset 0 0 0 1px #e8630a33}._navDivider_19jmm_198{height:1px;background:#ffffff14;margin:.35rem 0}._navGroupLabel_19jmm_204{margin:.65rem .75rem .25rem;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff6}._navIcon_19jmm_213{width:20px;text-align:center}._navLabel_19jmm_218{font-size:.9rem;font-weight:550}._navText_19jmm_223{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;min-width:0}._navText_19jmm_223 strong{font-size:.88rem;font-weight:650}._navText_19jmm_223 em{font-size:.68rem;font-style:normal;color:#ffffff73}._sidebarFooter_19jmm_242{flex-shrink:0;margin-top:auto;padding:.8rem;border-top:1px solid rgba(255,255,255,.08)}._logoutBtn_19jmm_249{width:100%;border:1px solid rgba(248,113,113,.4);background:#f871711f;color:#fecaca;border-radius:12px;padding:.7rem .8rem;display:flex;gap:.65rem;align-items:center;transition:all .18s ease;cursor:pointer;font:inherit}._logoutBtn_19jmm_249:hover{background:#f8717133;color:#fff}._main_19jmm_269{min-width:0;display:flex;flex-direction:column}._header_19jmm_275{margin:1rem 1.25rem 0;padding:1.1rem 1.25rem;border:1px solid var(--color-border, #EEE2D2);border-radius:16px;background:#fff;display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;box-shadow:0 4px 20px #0f172a0f;border-top:3px solid var(--color-primary, #E8630A)}._headerMain_19jmm_289{min-width:0}._breadcrumb_19jmm_293{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;font-size:.75rem;color:#6b7280;margin-bottom:.35rem}._breadcrumb_19jmm_293 a{color:var(--color-primary, #E8630A);font-weight:600;text-decoration:none}._breadcrumb_19jmm_293 a:hover{text-decoration:underline}._header_19jmm_275 h1{margin:0;font-size:1.375rem;font-weight:700;color:#111827}._headerSub_19jmm_320{margin:.35rem 0 0;font-size:.875rem;color:#6b7280;line-height:1.45}._headerActions_19jmm_327{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}._primaryBtn_19jmm_334{border:none;text-decoration:none;color:#fff;background:var(--gradient-brand-soft, linear-gradient(135deg, #E8630A, #C94F02));border-radius:11px;padding:.58rem .9rem;font-size:.86rem;font-weight:700;box-shadow:0 8px 20px #e8630a40;transition:all .16s ease;cursor:pointer;display:inline-flex;align-items:center}._primaryBtn_19jmm_334:hover{color:#fff;transform:translateY(-1px);filter:brightness(1.04)}._secondaryBtn_19jmm_356{border:1px solid var(--color-primary-subtle, #FDEBDD);background:var(--color-primary-light, #FFF8F0);color:var(--color-primary-deep, #C94F02);border-radius:11px;padding:.55rem .85rem;font-size:.84rem;font-weight:700;text-decoration:none;cursor:pointer;display:inline-flex;align-items:center}._secondaryBtn_19jmm_356:hover{background:var(--color-primary-subtle, #FDEBDD);color:var(--terracotta-deep, #C94F02);text-decoration:none}._content_19jmm_376{padding:1rem 1.25rem 1.5rem;animation:_fadeIn_19jmm_1 .22s ease}@keyframes _fadeIn_19jmm_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._notice_19jmm_392{margin:1rem 1.25rem 0;padding:1rem 1.15rem;border-radius:16px;border:1px solid var(--cream-line, #F5E6D3);background:var(--color-primary-light, #FFF8F0);display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}._notice_19jmm_392 strong{display:block;color:var(--color-primary, #E8630A);font-size:.95rem}._notice_19jmm_392 p{margin:6px 0 0;font-size:.875rem;color:var(--brand-muted, #7A6A58);max-width:42rem}._statsGrid_19jmm_418{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:1rem}._statCard_19jmm_425{background:#fff;border:1px solid var(--color-border, #EEE2D2);border-radius:14px;padding:1rem;display:flex;gap:.85rem;align-items:center;box-shadow:0 4px 16px #0f172a0a;border-top:3px solid var(--color-primary, #E8630A)}._statCardMuted_19jmm_437{border-top-color:#94a3b8}._statCardWarn_19jmm_441{border-top-color:#f59e0b}._statIcon_19jmm_445{font-size:1.5rem}._statInfo_19jmm_449 h3{margin:0;font-size:1.35rem;font-weight:800;color:#111827}._statInfo_19jmm_449 p{margin:.15rem 0 0;font-size:.8rem;color:#6b7280}._sectionCard_19jmm_462{background:#fff;border:1px solid var(--color-border, #EEE2D2);border-radius:16px;padding:1.1rem 1.15rem;box-shadow:0 4px 16px #0f172a0a;margin-bottom:1rem}._sectionCard_19jmm_462 h2{margin:0 0 .35rem;font-size:1.05rem;font-weight:800;color:#111827}._sectionHint_19jmm_478{margin:0 0 1rem;font-size:.84rem;color:#6b7280}._sectionHeaderRow_19jmm_484{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}._filters_19jmm_493{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:1rem}._filterInput_19jmm_500,._filterSelect_19jmm_501{border:1px solid var(--color-border, #EEE2D2);border-radius:10px;padding:.5rem .7rem;font-size:.84rem;background:#fff;min-width:140px}._filterInput_19jmm_500{flex:1;min-width:180px}._typeList_19jmm_515{display:flex;flex-direction:column;gap:.5rem}._typeRow_19jmm_521{display:grid;grid-template-columns:120px 1fr 40px;gap:.75rem;align-items:center;font-size:.84rem}._typeBar_19jmm_529{height:8px;background:var(--color-primary-light, #FFF8F0);border-radius:999px;overflow:hidden}._typeBarFill_19jmm_536{height:100%;background:linear-gradient(90deg,var(--color-primary, #E8630A),var(--terracotta-bright, #FF7A22));border-radius:999px}._recentList_19jmm_542{display:flex;flex-direction:column;gap:.65rem}._recentItem_19jmm_548{display:flex;align-items:center;gap:.85rem;padding:.65rem .75rem;border:1px solid #e5e7eb;border-radius:12px;background:#fafafa}._recentThumb_19jmm_558{width:52px;height:52px;border-radius:10px;object-fit:cover;background:var(--color-primary-light, #FFF8F0)}._recentBody_19jmm_566{flex:1;min-width:0}._recentBody_19jmm_566 strong{display:block;font-size:.9rem;color:#111827}._recentBody_19jmm_566 span{font-size:.78rem;color:#6b7280}._tableWrap_19jmm_582{overflow-x:auto;border:1px solid #e5e7eb;border-radius:12px}._dataTable_19jmm_588{width:100%;border-collapse:collapse;font-size:.84rem}._dataTable_19jmm_588 th,._dataTable_19jmm_588 td{padding:.7rem .75rem;text-align:left;border-bottom:1px solid var(--color-border-subtle, #F5E6D3);vertical-align:middle}._dataTable_19jmm_588 th{background:var(--color-primary-light, #FFF8F0);color:var(--color-primary-deep, #C94F02);font-weight:700;font-size:.78rem;text-transform:uppercase;letter-spacing:.03em}._dataTable_19jmm_588 tbody tr:hover td{background:#fafafa}._tableTitleCell_19jmm_615{display:flex;align-items:center;gap:.6rem}._tableThumb_19jmm_621{width:44px;height:44px;border-radius:8px;object-fit:cover;background:var(--color-primary-light, #FFF8F0)}._tableActions_19jmm_629{display:flex;flex-wrap:wrap;gap:.35rem}._editBtn_19jmm_635,._deleteBtn_19jmm_636,._ghostBtn_19jmm_637{border-radius:8px;padding:.35rem .6rem;font-size:.78rem;font-weight:700;cursor:pointer;text-decoration:none;border:1px solid transparent}._editBtn_19jmm_635{background:var(--color-primary-light, #FFF8F0);color:var(--color-primary-deep, #C94F02);border-color:var(--color-primary-subtle, #FDEBDD)}._deleteBtn_19jmm_636{background:#fef2f2;color:#b91c1c;border-color:#fecaca}._ghostBtn_19jmm_637{background:#fff;color:#374151;border-color:#e5e7eb}._badgeActive_19jmm_665,._badgeInactive_19jmm_666{display:inline-block;padding:.15rem .45rem;border-radius:999px;font-size:.72rem;font-weight:700}._badgeActive_19jmm_665{background:var(--color-primary-subtle, #FDEBDD);color:var(--color-primary-deep, #C94F02)}._badgeInactive_19jmm_666{background:#f3f4f6;color:#6b7280}._typeBadge_19jmm_684{display:inline-block;padding:.15rem .45rem;border-radius:999px;font-size:.72rem;font-weight:700;background:var(--color-primary-light, #FFF8F0);color:var(--color-primary, #E8630A)}._detailGrid_19jmm_694{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._detailPanel_19jmm_700{border:1px solid #e5e7eb;border-radius:14px;padding:1rem;background:#fafafa}._detailPanel_19jmm_700 h3{margin:0 0 .75rem;font-size:.92rem;font-weight:800;color:#111827}._detailList_19jmm_714{margin:0;display:grid;gap:.5rem}._detailList_19jmm_714 div{display:flex;justify-content:space-between;gap:.75rem;font-size:.84rem}._detailList_19jmm_714 dt{color:#6b7280;margin:0}._detailList_19jmm_714 dd{margin:0;font-weight:600;color:#111827;text-align:right}._tagRow_19jmm_739{display:flex;flex-wrap:wrap;gap:.35rem}._tag_19jmm_739{padding:.2rem .5rem;border-radius:999px;background:var(--color-primary-light, #FFF8F0);color:var(--color-primary-deep, #C94F02);font-size:.75rem;font-weight:600}._mediaGrid_19jmm_754{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.5rem}._mediaGrid_19jmm_754 img,._mediaGrid_19jmm_754 video{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:10px;background:var(--color-primary-light, #FFF8F0)}._availForm_19jmm_769{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;max-width:520px}._availForm_19jmm_769 label{display:flex;flex-direction:column;gap:.3rem;font-size:.78rem;font-weight:700;color:#374151}._availForm_19jmm_769 input,._availForm_19jmm_769 select{border:1px solid var(--color-border, #EEE2D2);border-radius:10px;padding:.5rem .65rem;font-size:.84rem}._fullWidth_19jmm_793{grid-column:1 / -1}._subText_19jmm_797{font-size:.75rem;color:#6b7280}._messageCell_19jmm_802{max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._statusSelect_19jmm_809{border-radius:8px;padding:.3rem .45rem;font-size:.78rem;font-weight:700;border:1px solid #e5e7eb}._statusPending_19jmm_817{background:#fffbeb;color:#b45309}._statusConfirmed_19jmm_822,._statusCheckedin_19jmm_823{background:var(--color-primary-light, #FFF8F0);color:var(--color-primary, #E8630A)}._statusCheckedout_19jmm_828{background:#eff6ff;color:#1d4ed8}._statusCancelled_19jmm_833{background:#fef2f2;color:#b91c1c}._contactPending_19jmm_838{background:#fffbeb;color:#b45309}._contactRead_19jmm_843{background:#eff6ff;color:#1d4ed8}._contactReplied_19jmm_848{background:var(--color-primary-light, #FFF8F0);color:var(--color-primary, #E8630A)}._modalOverlay_19jmm_853{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;padding:1rem;z-index:1000}._modal_19jmm_853{background:#fff;border-radius:16px;max-width:520px;width:100%;max-height:90vh;overflow-y:auto;padding:1.25rem;box-shadow:0 24px 48px #0f172a33}._modalHeader_19jmm_875{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}._modalHeader_19jmm_875 h2{margin:0;font-size:1.1rem}._modalClose_19jmm_887{border:none;background:#f3f4f6;border-radius:8px;width:32px;height:32px;cursor:pointer}._messageBody_19jmm_896{white-space:pre-wrap;font-size:.875rem;line-height:1.5}._loading_19jmm_902,._empty_19jmm_903,._error_19jmm_904{padding:1rem;font-size:.875rem}._error_19jmm_904{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin-bottom:1rem}._empty_19jmm_903{color:#6b7280;text-align:center;border:1px dashed var(--color-border, #EEE2D2);border-radius:12px;background:#fafafa}._pagination_19jmm_925{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:1rem}._pageBtn_19jmm_933{border:1px solid var(--color-border, #EEE2D2);background:#fff;border-radius:8px;padding:.4rem .75rem;cursor:pointer;font-size:.82rem}._pageBtn_19jmm_933:disabled{opacity:.5;cursor:not-allowed}._pageInfo_19jmm_947{font-size:.82rem;color:#6b7280}@media(max-width:960px){._panel_19jmm_3{grid-template-columns:1fr}._sidebarBackdrop_19jmm_40{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1190;border:0;padding:0;margin:0;background:#0f172a7a;opacity:0;pointer-events:none;transition:opacity .2s ease;cursor:pointer}._sidebarBackdropOpen_19jmm_972{opacity:1;pointer-events:auto}._sidebar_19jmm_15{position:fixed;top:0;left:0;bottom:0;width:min(300px,88vw);height:100dvh;max-height:100dvh;z-index:1200;transform:translate(-105%);transition:transform .24s ease;overflow-x:hidden;overflow-y:auto;box-shadow:8px 0 28px #00000047}._sidebarOpen_19jmm_993{transform:translate(0)}._sidebarBrandRow_19jmm_34{display:flex;align-items:center;justify-content:space-between;gap:.5rem}._sidebarCloseBtn_19jmm_38{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:#ffffff14;color:#fff;font-size:1.4rem;line-height:1;cursor:pointer}._sidebarNav_19jmm_141{overflow-y:auto;display:flex;flex-direction:column;gap:.35rem}._navGroupLabel_19jmm_204,._navDivider_19jmm_198{grid-column:auto}._sidebarFooter_19jmm_242{margin-top:0}._mobileNavBar_19jmm_39{display:flex;align-items:center;gap:.75rem;margin:.75rem .75rem 0;padding:.55rem .7rem;border:1px solid var(--color-border, #EEE2D2);border-radius:14px;background:#fff;box-shadow:0 4px 16px #0f172a0d}._mobileMenuBtn_19jmm_1047{display:inline-flex;align-items:center;gap:.45rem;border:1px solid #e8d9c8;background:#fff8f0;color:#c94f02;border-radius:10px;padding:.45rem .7rem;font-size:.82rem;font-weight:800;cursor:pointer}._hamburger_19jmm_1061{display:inline-flex;flex-direction:column;gap:3px;width:16px}._hamburger_19jmm_1061 i{display:block;height:2px;width:100%;border-radius:999px;background:currentColor}._mobileNavTitle_19jmm_1076{font-size:.88rem;font-weight:800;color:#111827}._statsGrid_19jmm_418{grid-template-columns:repeat(2,minmax(0,1fr))}._detailGrid_19jmm_694{grid-template-columns:1fr}._main_19jmm_269{min-width:0;overflow-x:hidden}}@media(max-width:560px){._statsGrid_19jmm_418,._availForm_19jmm_769,._hubGrid_19jmm_1105,._availFormWide_19jmm_1106{grid-template-columns:1fr}._propertyHeroMetrics_19jmm_1110{grid-template-columns:repeat(2,minmax(0,1fr))}._brandLogo_19jmm_53{height:72px;max-width:none}}._contentWide_19jmm_1122{padding:0 1.25rem 2rem;animation:_fadeIn_19jmm_1 .22s ease}._headerSearch_19jmm_1127{border:1px solid var(--color-border, #EEE2D2);border-radius:11px;padding:.55rem .85rem;min-width:220px;font-size:.84rem;background:var(--color-bg-subtle, #FFF8F0)}._overviewVast_19jmm_1136,._portfolioVast_19jmm_1137,._hubVast_19jmm_1138{display:flex;flex-direction:column;gap:1rem}._kpiStrip_19jmm_1144{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}._kpiCard_19jmm_1150{background:#fff;border:1px solid var(--color-border, #EEE2D2);border-radius:14px;padding:1rem 1.05rem;box-shadow:0 4px 18px #0f172a0a;border-left:4px solid var(--color-primary, #E8630A)}._kpiLabel_19jmm_1159{display:block;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}._kpiValue_19jmm_1168{display:block;margin-top:.35rem;font-size:1.55rem;font-weight:800;color:#111827;letter-spacing:-.03em}._kpiSub_19jmm_1177{display:block;margin-top:.2rem;font-size:.76rem;color:#6b7280}._dashboardGrid_19jmm_1184{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);gap:1rem;align-items:start}._dashboardMain_19jmm_1191,._dashboardSide_19jmm_1192{display:flex;flex-direction:column;gap:1rem}._panelCard_19jmm_1198{background:#fff;border:1px solid var(--color-border, #EEE2D2);border-radius:16px;padding:1.1rem 1.2rem;box-shadow:0 4px 18px #0f172a0a;min-width:0}._panelHead_19jmm_1207{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}._panelHead_19jmm_1207 h2,._panelCard_19jmm_1198 h3{margin:0 0 .25rem;font-size:1rem;font-weight:800;color:#111827}._panelHead_19jmm_1207 p{margin:0;font-size:.82rem;color:#6b7280;line-height:1.45}._emptyInline_19jmm_1231{margin:0;font-size:.84rem;color:#6b7280}._emptyLarge_19jmm_1237{text-align:center;padding:3rem 1.5rem;background:#fff;border:1px dashed var(--color-border, #EEE2D2);border-radius:16px}._emptyLarge_19jmm_1237 h3{margin:0 0 .5rem}._emptyLarge_19jmm_1237 p{margin:0 0 1rem;color:#6b7280}._kpiRow_19jmm_1254{display:flex;flex-wrap:wrap;gap:.65rem;margin-bottom:1.15rem}._kpiMini_19jmm_1261{min-width:100px;padding:.65rem .85rem;border-radius:12px;background:#fff;border:1px solid var(--color-border, #eee2d2)}._kpiMini_19jmm_1261 strong{display:block;font-size:1.1rem;color:var(--color-text, #201308)}._kpiMini_19jmm_1261 span{font-size:.72rem;color:#6b7280}._kpiMiniWarn_19jmm_1280{border-color:#fecaca;background:#fef2f2}._kpiMiniWarn_19jmm_1280 strong{color:#b91c1c}._primaryBtnSmall_19jmm_1289{padding:.35rem .7rem;font-size:.75rem;font-weight:700;border:none;border-radius:8px;cursor:pointer;background:var(--color-primary, #e8630a);color:#fff}._primaryBtnSmall_19jmm_1289:disabled{opacity:.6;cursor:not-allowed}._secondaryBtnSmall_19jmm_1305{padding:.35rem .7rem;font-size:.75rem;font-weight:700;border:1px solid #fdba74;border-radius:8px;cursor:pointer;background:#fff7ed;color:#c2410c}._secondaryBtnSmall_19jmm_1305:hover{background:#ffedd5}._rentPaidActions_19jmm_1320{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem}._reportedPaidHint_19jmm_1327{font-size:.72rem;line-height:1.35;color:#c2410c;max-width:16rem}._cityGrid_19jmm_1334{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem}._cityCard_19jmm_1340{border:1px solid #e5e7eb;border-radius:12px;padding:.85rem;background:#fafafa}._cityCard_19jmm_1340 strong{display:block;font-size:.95rem}._cityCard_19jmm_1340>span{font-size:.78rem;color:#6b7280}._cityStats_19jmm_1357{display:flex;gap:.65rem;margin:.45rem 0;font-size:.75rem;color:#374151}._cityBar_19jmm_1365,._typeMixBar_19jmm_1366{height:6px;background:var(--color-primary-light, #FFF8F0);border-radius:999px;overflow:hidden}._cityBarFill_19jmm_1373,._typeMixFill_19jmm_1374{height:100%;background:linear-gradient(90deg,var(--color-primary, #E8630A),var(--terracotta-bright, #FF7A22))}._portfolioMiniTable_19jmm_1379{display:flex;flex-direction:column;gap:.35rem}._portfolioMiniHead_19jmm_1385,._portfolioMiniRow_19jmm_1386{display:grid;grid-template-columns:2fr .9fr .7fr .6fr .5fr .6fr .5fr .7fr;gap:.5rem;align-items:center;font-size:.78rem}._portfolioMiniHead_19jmm_1385{padding:.45rem .65rem;font-weight:700;color:var(--color-primary-deep, #C94F02);text-transform:uppercase;letter-spacing:.03em;background:var(--color-primary-light, #FFF8F0);border-radius:10px}._portfolioMiniRow_19jmm_1386{border:1px solid var(--color-border-subtle, #F5E6D3);border-radius:10px;padding:.55rem .65rem;background:#fff;cursor:pointer;text-align:left;font:inherit;color:inherit;width:100%}._portfolioMiniRow_19jmm_1386:hover{background:var(--color-primary-light, #FFF8F0);border-color:var(--color-primary-subtle, #FDEBDD)}._portfolioMiniTitle_19jmm_1421{display:flex;align-items:center;gap:.55rem;min-width:0}._portfolioMiniTitle_19jmm_1421 img,._portfolioMiniTitle_19jmm_1421 i{width:40px;height:40px;border-radius:8px;object-fit:cover;background:var(--color-primary-light, #FFF8F0);flex-shrink:0}._portfolioMiniTitle_19jmm_1421 em{font-style:normal;min-width:0}._portfolioMiniTitle_19jmm_1421 strong{display:block;font-size:.84rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._portfolioMiniTitle_19jmm_1421 small{color:#6b7280;font-size:.72rem}._pipelineRow_19jmm_1456{margin-bottom:.65rem}._pipelineMeta_19jmm_1460{display:flex;justify-content:space-between;font-size:.78rem;margin-bottom:.25rem}._pipelineMeta_19jmm_1460 em{font-style:normal;color:#9ca3af;font-weight:400}._pipelineTrack_19jmm_1473{height:8px;background:#f3f4f6;border-radius:999px;overflow:hidden}._pipelineFill_19jmm_1480{height:100%;border-radius:999px}._pipelineGreen_19jmm_1485{background:var(--color-primary, #E8630A)}._pipelineAmber_19jmm_1486{background:#f59e0b}._pipelineBlue_19jmm_1487{background:#3b82f6}._pipelineRed_19jmm_1488{background:#ef4444}._activityFeed_19jmm_1490{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem;max-height:420px;overflow-y:auto}._activityItem_19jmm_1501{display:flex;gap:.65rem;align-items:flex-start}._activityDot_19jmm_1507{width:10px;height:10px;border-radius:999px;margin-top:.35rem;background:var(--color-primary, #E8630A);flex-shrink:0}._activityDot_19jmm_1507[data-type=booking]{background:#3b82f6}._activityDot_19jmm_1507[data-type=enquiry]{background:#f59e0b}._activityItem_19jmm_1501 p{margin:0;font-size:.82rem;font-weight:600;color:#111827}._activityItem_19jmm_1501 small{color:#6b7280;font-size:.72rem}._activityLink_19jmm_1531{border:none;background:none;padding:0;margin-top:.15rem;color:var(--color-primary, #E8630A);font-size:.72rem;font-weight:700;cursor:pointer}._activityEmpty_19jmm_1542{font-size:.82rem;color:#6b7280}._typeMixGrid_19jmm_1547{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem}._typeMixCard_19jmm_1553{border:1px solid #e5e7eb;border-radius:12px;padding:.85rem;background:#fafafa}._typeMixCard_19jmm_1553 strong{display:block;font-size:1.25rem}._typeMixCard_19jmm_1553 span{font-size:.78rem;color:#6b7280}._typeMixBar_19jmm_1366{margin-top:.5rem}._portfolioToolbar_19jmm_1574{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;align-items:center;background:#fff;border:1px solid var(--color-border, #EEE2D2);border-radius:16px;padding:1rem}._portfolioToolbarMain_19jmm_1586{display:flex;flex-wrap:wrap;gap:.6rem;flex:1}._filterInputLarge_19jmm_1593{flex:1;min-width:240px;border:1px solid var(--color-border, #EEE2D2);border-radius:11px;padding:.6rem .85rem;font-size:.88rem}._portfolioToolbarActions_19jmm_1602{display:flex;gap:.6rem;align-items:center}._viewToggle_19jmm_1608{display:inline-flex;border:1px solid var(--color-border, #EEE2D2);border-radius:10px;overflow:hidden}._viewToggle_19jmm_1608 button{border:none;background:#fff;padding:.45rem .75rem;font-size:.78rem;font-weight:700;cursor:pointer;color:#374151}._viewToggleOn_19jmm_1625{background:var(--color-primary-light, #FFF8F0)!important;color:var(--color-primary-deep, #C94F02)!important}._portfolioSummary_19jmm_1630{font-size:.82rem;color:#6b7280}._propertyGrid_19jmm_1635{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem}._propertyHeroCard_19jmm_1641{background:#fff;border:1px solid var(--color-border, #EEE2D2);border-radius:16px;overflow:hidden;box-shadow:0 8px 24px #0f172a0f;display:flex;flex-direction:column}._propertyHeroMedia_19jmm_1651{position:relative;aspect-ratio:16/9;background:var(--color-primary-light, #FFF8F0)}._propertyHeroMedia_19jmm_1651 img{width:100%;height:100%;object-fit:cover}._propertyHeroMedia_19jmm_1651 ._badgeActive_19jmm_665,._propertyHeroMedia_19jmm_1651 ._badgeInactive_19jmm_666{position:absolute;top:.65rem;left:.65rem}._propertyHeroPlaceholder_19jmm_1670{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--color-primary, #E8630A);font-weight:700;font-size:.85rem}._propertyHeroBody_19jmm_1681{padding:1rem;display:flex;flex-direction:column;gap:.55rem;flex:1}._propertyHeroTop_19jmm_1689{display:flex;justify-content:space-between;gap:.5rem;align-items:flex-start}._propertyHeroTop_19jmm_1689 h3{margin:0;font-size:1.05rem;line-height:1.3}._propertyHeroLoc_19jmm_1702{margin:0;font-size:.8rem;color:#6b7280}._propertyHeroDesc_19jmm_1708{margin:0;font-size:.8rem;color:#4b5563;line-height:1.45;flex:1}._propertyHeroMetrics_19jmm_1110{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;padding:.65rem 0;border-top:1px solid var(--color-border-subtle, #F5E6D3);border-bottom:1px solid var(--color-border-subtle, #F5E6D3)}._propertyHeroMetrics_19jmm_1110 div{text-align:center}._propertyHeroMetrics_19jmm_1110 strong{display:block;font-size:.88rem}._propertyHeroMetrics_19jmm_1110 span{font-size:.65rem;color:#6b7280;text-transform:uppercase;letter-spacing:.03em}._propertyHeroActions_19jmm_1741{display:flex;flex-wrap:wrap;gap:.4rem}._propertyIdTag_19jmm_1747{font-size:.68rem;color:#9ca3af}._tableWrapLarge_19jmm_1752{overflow-x:auto;border:1px solid #e5e7eb;border-radius:12px;background:#fff}._dataTableLarge_19jmm_1759{width:100%;border-collapse:collapse;font-size:.82rem;min-width:960px}._dataTableLarge_19jmm_1759 th,._dataTableLarge_19jmm_1759 td{padding:.75rem .8rem;text-align:left;border-bottom:1px solid var(--color-border-subtle, #F5E6D3);vertical-align:middle}._dataTableLarge_19jmm_1759 th{background:var(--color-primary-light, #FFF8F0);color:var(--color-primary-deep, #C94F02);font-weight:700;font-size:.74rem;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}._idCode_19jmm_1784{font-family:ui-monospace,monospace;font-size:.72rem;background:#f3f4f6;padding:.15rem .35rem;border-radius:6px}._hubHero_19jmm_1792{display:grid;grid-template-columns:360px minmax(0,1fr);gap:1.25rem;background:#fff;border:1px solid var(--color-border, #EEE2D2);border-radius:18px;overflow:hidden;box-shadow:0 8px 28px #0f172a0f}._hubHeroMedia_19jmm_1803{min-height:260px;background:var(--color-primary-light, #FFF8F0)}._hubHeroMedia_19jmm_1803 img{width:100%;height:100%;object-fit:cover}._hubHeroInfo_19jmm_1814{padding:1.25rem 1.25rem 1.25rem 0}._backChip_19jmm_1818{border:1px solid var(--color-border, #EEE2D2);background:var(--color-bg-subtle, #FFF8F0);border-radius:999px;padding:.25rem .65rem;font-size:.72rem;font-weight:700;color:var(--color-primary-deep, #C94F02);cursor:pointer;margin-bottom:.65rem}._hubHeroTags_19jmm_1830{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.5rem}._hubHeroInfo_19jmm_1814 h2{margin:0 0 .35rem;font-size:1.5rem;letter-spacing:-.02em}._hubHeroLoc_19jmm_1843{margin:0 0 1rem;color:#6b7280;font-size:.88rem}._hubHeroKpis_19jmm_1849{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;margin-bottom:1rem}._hubHeroKpis_19jmm_1849 div,._hubHeroKpiBtn_19jmm_1857{border:1px solid var(--color-border-subtle, #F5E6D3);border-radius:10px;padding:.55rem;background:#fafafa;text-align:center}._hubHeroKpis_19jmm_1849 strong,._hubHeroKpiBtn_19jmm_1857 strong{display:block;font-size:.95rem}._hubHeroKpis_19jmm_1849 span,._hubHeroKpiBtn_19jmm_1857 span{font-size:.65rem;color:#6b7280;text-transform:uppercase}._hubHeroActions_19jmm_1878{display:flex;flex-wrap:wrap;gap:.5rem}._hubTabs_19jmm_1884{display:flex;flex-wrap:nowrap;gap:.35rem;padding:.25rem;background:#fff;border:1px solid var(--color-border, #EEE2D2);border-radius:12px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}._hubTab_19jmm_1884,._hubTabOn_19jmm_1898{border:none;background:transparent;padding:.55rem .9rem;border-radius:9px;font-size:.82rem;font-weight:700;cursor:pointer;color:#374151;white-space:nowrap;flex:0 0 auto}._hubTabOn_19jmm_1898{background:var(--color-primary-light, #FFF8F0);color:var(--color-primary-deep, #C94F02)}._hubGrid_19jmm_1105{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}._availFormWide_19jmm_1106{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}._availFormWide_19jmm_1106 label{display:flex;flex-direction:column;gap:.3rem;font-size:.78rem;font-weight:700;color:#374151}._availFormWide_19jmm_1106 input,._availFormWide_19jmm_1106 select{border:1px solid var(--color-border, #EEE2D2);border-radius:10px;padding:.5rem .65rem;font-size:.84rem}._mediaGridLarge_19jmm_1945{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.6rem}._mediaGridLarge_19jmm_1945 img,._mediaGridLarge_19jmm_1945 video{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:10px;background:var(--color-primary-light, #FFF8F0)}._enterpriseHero_19jmm_1962{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem 1.75rem;border-radius:18px;background:linear-gradient(120deg,#111827,#1f2937 42%,#9a3412);color:#fff;border:1px solid rgba(232,99,10,.35);box-shadow:0 12px 40px #1118272e;overflow:hidden;position:relative}._enterpriseHero_19jmm_1962:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 85% 50%,rgba(232,99,10,.22),transparent 55%);pointer-events:none}._enterpriseHeroCopy_19jmm_1985{flex:1;min-width:0;position:relative;z-index:1;padding-right:1rem}._enterpriseEyebrow_19jmm_1993{margin:0 0 .5rem;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#fdba74}._enterpriseHero_19jmm_1962 h2{margin:0 0 .65rem;font-size:clamp(1.25rem,2.4vw,1.65rem);font-weight:800;letter-spacing:-.03em;line-height:1.3;color:#fff}._enterpriseHeroAccent_19jmm_2011{color:#fdba74}._enterpriseHero_19jmm_1962 p{margin:0;max-width:38rem;font-size:.9rem;line-height:1.6;color:#ffffffd1}._enterpriseHeroStats_19jmm_2023{display:flex;flex-direction:row;flex-shrink:0;gap:.65rem;position:relative;z-index:1}._enterpriseHeroStats_19jmm_2023 div{min-width:88px;padding:.75rem 1rem;border-radius:12px;background:#ffffff1a;border:1px solid rgba(255,255,255,.16);text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}._enterpriseHeroStats_19jmm_2023 strong{display:block;font-size:1.5rem;font-weight:800;color:#fff;line-height:1.1}._enterpriseHeroStats_19jmm_2023 span{display:block;margin-top:.2rem;font-size:.65rem;font-weight:700;color:#ffffffb8;text-transform:uppercase;letter-spacing:.06em}._quickActionRow_19jmm_2060{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}._quickActionCard_19jmm_2066,._quickActionCardHighlight_19jmm_2067{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.85rem 1rem;border-radius:14px;border:1px solid var(--color-border, #EEE2D2);background:#fff;text-decoration:none;color:inherit;cursor:pointer;font:inherit;text-align:left;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}._quickActionCard_19jmm_2066:hover,._quickActionCardHighlight_19jmm_2067:hover{transform:translateY(-2px);box-shadow:0 8px 24px #e8630a1f;border-color:#e8630a59;text-decoration:none}._quickActionCardHighlight_19jmm_2067{background:linear-gradient(135deg,#fff7ed,#fff);border-color:#e8630a73}._quickActionIcon_19jmm_2097{font-size:1.25rem;line-height:1}._quickActionCard_19jmm_2066 strong,._quickActionCardHighlight_19jmm_2067 strong{font-size:.88rem;font-weight:800;color:#111827}._quickActionCard_19jmm_2066 em,._quickActionCardHighlight_19jmm_2067 em{font-style:normal;font-size:.72rem;color:#6b7280}._kpiIcon_19jmm_2116{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin-bottom:.35rem;border-radius:10px;background:var(--color-primary-light, #FFF8F0);font-size:1rem}._calendarPanel_19jmm_2128{background:#fff;border:1px solid var(--color-border, #EEE2D2);border-radius:16px;padding:1.1rem 1.2rem;box-shadow:0 4px 18px #0f172a0a;min-width:0;overflow:hidden}._calendarLegend_19jmm_2138{display:flex;flex-wrap:wrap;gap:.65rem;font-size:.68rem;color:#6b7280}._calendarHeadRight_19jmm_2146{display:flex;flex-direction:column;align-items:flex-end;gap:.65rem}._calendarRangeTabs_19jmm_2153{display:inline-flex;flex-wrap:wrap;gap:.35rem;padding:.2rem;border-radius:999px;background:#f5f0e8;border:1px solid #eee2d2}._calendarRangeTab_19jmm_2153{border:0;background:transparent;padding:.35rem .75rem;border-radius:999px;font-size:.72rem;font-weight:700;color:#6b7280;cursor:pointer}._calendarRangeTabOn_19jmm_2174{background:#fff;color:#c94f02;box-shadow:0 1px 4px #3c1e081f}._yearGrid_19jmm_2180{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:.65rem}._yearMonth_19jmm_2187{padding:.75rem;border:1px solid #eee2d2;border-radius:14px;background:#fffefb}._yearMonthTitle_19jmm_2194{margin:0 0 .55rem;font-size:.82rem;font-weight:800;color:#111827}._yearWeekdays_19jmm_2201{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.2rem;margin-bottom:.25rem}._yearWeekdays_19jmm_2201 span{text-align:center;font-size:.58rem;font-weight:700;text-transform:uppercase;color:#9ca3af}._yearDays_19jmm_2216{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.2rem}._yearDayPad_19jmm_2222{min-height:2.4rem}._yearDay_19jmm_2216{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.05rem;min-height:2.4rem;padding:.2rem .1rem;border-radius:8px;border:1px solid transparent}._yearDay_19jmm_2216 strong{font-size:.72rem;font-weight:800;line-height:1;color:#111827}._yearDay_19jmm_2216 em{font-style:normal;font-size:.52rem;font-weight:700;color:#6b7280}._calendarLegend_19jmm_2138 span{display:inline-flex;align-items:center;gap:.3rem}._calLegendDot_19jmm_2258{display:inline-block;width:8px;height:8px;border-radius:999px;font-style:normal}._calLegendDot_19jmm_2258[data-tone=low]{background:#86efac}._calLegendDot_19jmm_2258[data-tone=mid]{background:#fdba74}._calLegendDot_19jmm_2258[data-tone=high]{background:#fb923c}._calLegendDot_19jmm_2258[data-tone=full]{background:#ef4444}._calendarStrip_19jmm_2282{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.5rem;margin-top:.5rem}._calendarDay_19jmm_2289{display:flex;flex-direction:column;align-items:center;gap:.15rem;padding:.55rem .35rem;border-radius:12px;border:1px solid var(--color-border, #EEE2D2);background:#fff;min-height:88px}._calendarDayToday_19jmm_2301{border-color:var(--color-primary, #E8630A);box-shadow:0 0 0 1px #e8630a40}._calLow_19jmm_2306{background:linear-gradient(180deg,#f0fdf4,#fff)}._calMid_19jmm_2310{background:linear-gradient(180deg,#fff7ed,#fff)}._calHigh_19jmm_2314{background:linear-gradient(180deg,#ffedd5,#fff)}._calFull_19jmm_2318{background:linear-gradient(180deg,#fee2e2,#fff)}._calendarWeekday_19jmm_2322{font-size:.62rem;font-weight:700;text-transform:uppercase;color:#9ca3af}._calendarDayNum_19jmm_2329{font-size:1.1rem;font-weight:800;color:#111827;line-height:1}._calendarMonth_19jmm_2336{font-size:.62rem;color:#6b7280}._calendarBar_19jmm_2341{width:100%;height:4px;margin-top:.2rem;border-radius:999px;background:#f3f4f6;overflow:hidden}._calendarBar_19jmm_2341 i{display:block;height:100%;border-radius:inherit;background:var(--color-primary, #E8630A)}._calFull_19jmm_2318 ._calendarBar_19jmm_2341 i{background:#ef4444}._calendarMeta_19jmm_2361{font-style:normal;font-size:.62rem;font-weight:700;color:#6b7280}._calendarFoot_19jmm_2368{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--color-border, #EEE2D2);font-size:.78rem;color:#6b7280}._calendarFoot_19jmm_2368 strong{color:#111827}._portfolioStatsStrip_19jmm_2384{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem}._portfolioStatCard_19jmm_2390{padding:.85rem 1rem;border-radius:14px;background:#fff;border:1px solid var(--color-border, #EEE2D2);border-top:3px solid var(--color-primary, #E8630A);box-shadow:0 4px 14px #0f172a0a}._portfolioStatCard_19jmm_2390 span{display:block;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}._portfolioStatCard_19jmm_2390 strong{display:block;margin-top:.25rem;font-size:1.35rem;font-weight:800;color:#111827}._hubHeroKpiBtn_19jmm_1857{display:flex;flex-direction:column;align-items:center;gap:.15rem;margin:0;cursor:pointer;color:inherit;font:inherit;width:100%}._hubHeroKpiBtn_19jmm_1857 strong{font-weight:800;color:#c94f02}._hubHeroKpiBtn_19jmm_1857 span{font-weight:700}._inventorySummaryCard_19jmm_2437{grid-column:1 / -1}._inventoryQuick_19jmm_2441,._inventoryQuickCompact_19jmm_2442{display:flex;flex-direction:column;gap:1rem;min-width:0}._inventoryQuickHead_19jmm_2449{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem}._inventoryQuickHead_19jmm_2449 h3{margin:0 0 .25rem}._inventoryQuickHead_19jmm_2449 p{margin:0;font-size:.82rem;color:#6b7280;line-height:1.4;max-width:36rem}._inventoryQuickActions_19jmm_2469{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}._stepperGrid_19jmm_2476{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem}._stepperCard_19jmm_2482{display:flex;flex-direction:column;gap:.65rem;padding:.85rem .9rem;border:1px solid #eee2d2;border-radius:14px;background:#fffefb;min-width:0}._stepperCopy_19jmm_2493{display:flex;flex-direction:column;gap:.15rem}._stepperCopy_19jmm_2493 strong{font-size:.86rem;color:#111827}._stepperCopy_19jmm_2493 span{font-size:.72rem;color:#6b7280}._stepperControls_19jmm_2509{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;gap:.4rem;align-items:center}._stepperBtn_19jmm_2516{width:40px;height:40px;border-radius:10px;border:1px solid #e8d9c8;background:#fff;font-size:1.25rem;font-weight:700;color:#c94f02;cursor:pointer;line-height:1;touch-action:manipulation}._stepperBtn_19jmm_2516:disabled{opacity:.35;cursor:not-allowed}._stepperControls_19jmm_2509 input{width:100%;min-width:0;height:40px;text-align:center;font-size:1.05rem;font-weight:800;border:1px solid #e8d9c8;border-radius:10px;background:#fff}._inventoryExtraRow_19jmm_2547{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem}._inventoryExtraRow_19jmm_2547 label{display:flex;flex-direction:column;gap:.35rem;font-size:.78rem;font-weight:700;color:#374151;min-width:0}._inventoryExtraRow_19jmm_2547 input,._inventoryExtraRow_19jmm_2547 select{width:100%;min-width:0;height:40px;border:1px solid #e8d9c8;border-radius:10px;padding:0 .7rem;font-weight:600}._inventorySaveRow_19jmm_2574{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}._inventoryGaugeRow_19jmm_2581{display:flex;align-items:center;gap:1.5rem;margin-bottom:1rem;flex-wrap:wrap}._inventoryGauge_19jmm_2581{position:relative;width:120px;height:120px;flex-shrink:0}._inventoryGaugeSvg_19jmm_2596{width:100%;height:100%;transform:rotate(-90deg)}._inventoryGaugeTrack_19jmm_2602{fill:none;stroke:#f3f4f6;stroke-width:10}._inventoryGaugeFill_19jmm_2608{fill:none;stroke:var(--color-primary, #E8630A);stroke-width:10;stroke-linecap:round;transition:stroke-dashoffset .4s ease}._inventoryGaugeCenter_19jmm_2616{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}._inventoryGaugeCenter_19jmm_2616 strong{font-size:1.25rem;font-weight:800;color:#111827}._inventoryGaugeCenter_19jmm_2616 span{font-size:.68rem;color:#6b7280}._inventoryGaugeMeta_19jmm_2636{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;flex:1;min-width:200px}._inventoryGaugeMeta_19jmm_2636 div{padding:.75rem;border-radius:12px;background:var(--color-bg-subtle, #FFF8F0);border:1px solid var(--color-border, #EEE2D2)}._inventoryGaugeMeta_19jmm_2636 strong{display:block;font-size:1.1rem;font-weight:800}._inventoryGaugeMeta_19jmm_2636 span{font-size:.72rem;color:#6b7280}@media(max-width:1200px){._quickActionRow_19jmm_2060{grid-template-columns:repeat(2,minmax(0,1fr))}._calendarStrip_19jmm_2282{grid-template-columns:repeat(4,minmax(0,1fr))}._yearGrid_19jmm_2180{grid-template-columns:repeat(2,minmax(0,1fr))}._portfolioStatsStrip_19jmm_2384{grid-template-columns:repeat(3,minmax(0,1fr))}._enterpriseHero_19jmm_1962{flex-direction:column;align-items:stretch;padding:1.25rem 1.15rem}._enterpriseHeroCopy_19jmm_1985{padding-right:0}._enterpriseHeroStats_19jmm_2023{flex-direction:row;width:100%}._enterpriseHeroStats_19jmm_2023 div{flex:1;min-width:0}._kpiStrip_19jmm_1144{grid-template-columns:repeat(2,minmax(0,1fr))}._dashboardGrid_19jmm_1184,._hubHero_19jmm_1792{grid-template-columns:1fr}._hubHeroMedia_19jmm_1803{min-height:200px;max-height:240px}._hubHeroInfo_19jmm_1814{padding:1rem}._hubHeroKpis_19jmm_1849{grid-template-columns:repeat(3,minmax(0,1fr))}._portfolioMiniHead_19jmm_1385,._portfolioMiniRow_19jmm_1386{grid-template-columns:1.5fr 1fr 1fr}._portfolioMiniHead_19jmm_1385 span:nth-child(n+4),._portfolioMiniRow_19jmm_1386 span:nth-child(n+4){display:none}}@media(max-width:768px){._header_19jmm_275{flex-direction:column;align-items:stretch;margin:.75rem .75rem 0;padding:.9rem 1rem}._headerActions_19jmm_327{width:100%;flex-wrap:wrap}._headerSearch_19jmm_1127{min-width:0;width:100%}._contentWide_19jmm_1122{padding:0 .75rem 1.5rem}._panelHead_19jmm_1207{flex-direction:column;align-items:stretch}._calendarHeadRight_19jmm_2146{align-items:stretch;width:100%}._calendarRangeTabs_19jmm_2153{width:100%;justify-content:stretch}._calendarRangeTab_19jmm_2153{flex:1 1 auto;text-align:center}._calendarLegend_19jmm_2138{width:100%}._quickActionRow_19jmm_2060{grid-template-columns:1fr}._calendarStrip_19jmm_2282{grid-template-columns:repeat(2,minmax(0,1fr))}._yearGrid_19jmm_2180{grid-template-columns:minmax(0,1fr)}._portfolioStatsStrip_19jmm_2384,._analyticsKpiRow_19jmm_2794{grid-template-columns:repeat(2,minmax(0,1fr))}._hubGrid_19jmm_1105{grid-template-columns:1fr}._hubHeroKpis_19jmm_1849{grid-template-columns:repeat(2,minmax(0,1fr))}._hubHeroActions_19jmm_1878 ._primaryBtn_19jmm_334,._hubHeroActions_19jmm_1878 ._secondaryBtn_19jmm_356,._hubHeroActions_19jmm_1878 ._ghostBtn_19jmm_637,._hubHeroActions_19jmm_1878 a{flex:1 1 calc(50% - .5rem);text-align:center;justify-content:center}._inventoryGaugeRow_19jmm_2581{flex-direction:column;align-items:flex-start}._inventoryGaugeMeta_19jmm_2636{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}._stepperGrid_19jmm_2476{grid-template-columns:repeat(2,minmax(0,1fr))}._inventoryQuickActions_19jmm_2469 ._primaryBtn_19jmm_334,._inventoryQuickActions_19jmm_2469 ._secondaryBtn_19jmm_356{flex:1 1 auto}._dataTableLarge_19jmm_1759{min-width:720px}._enterpriseHeroStats_19jmm_2023{flex-direction:column}}@media(max-width:560px){._kpiStrip_19jmm_1144,._portfolioStatsStrip_19jmm_2384,._analyticsKpiRow_19jmm_2794,._hubHeroKpis_19jmm_1849,._stepperGrid_19jmm_2476,._inventoryExtraRow_19jmm_2547,._inventoryGaugeMeta_19jmm_2636,._calendarStrip_19jmm_2282{grid-template-columns:1fr}._hubHeroInfo_19jmm_1814 h2{font-size:1.2rem}._hubHeroActions_19jmm_1878 ._primaryBtn_19jmm_334,._hubHeroActions_19jmm_1878 ._secondaryBtn_19jmm_356,._hubHeroActions_19jmm_1878 ._ghostBtn_19jmm_637,._hubHeroActions_19jmm_1878 a{flex:1 1 100%}._calendarRangeTabs_19jmm_2153{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-radius:14px}._yearDay_19jmm_2216{min-height:2.1rem}._inventoryQuickActions_19jmm_2469{width:100%}._inventoryQuickActions_19jmm_2469 button{flex:1 1 calc(50% - .45rem)}._inventorySaveRow_19jmm_2574{flex-direction:column;align-items:stretch}._primaryBtn_19jmm_334,._secondaryBtn_19jmm_356,._ghostBtn_19jmm_637{min-height:42px}}._analyticsVast_19jmm_2900,._mapVast_19jmm_2901{display:flex;flex-direction:column;gap:1.25rem}._analyticsKpiRow_19jmm_2794{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}._analyticsKpi_19jmm_2794{background:var(--color-surface, #fff);border:1px solid var(--color-border, #F0E6DC);border-radius:12px;padding:1rem 1.15rem;display:flex;flex-direction:column;gap:.25rem}._analyticsKpi_19jmm_2794 span{font-size:.78rem;color:#64748b}._analyticsKpi_19jmm_2794 strong{font-size:1.35rem;color:#111827}._analyticsKpi_19jmm_2794 em{font-size:.72rem;color:#94a3b8;font-style:normal}._analyticsGrid_19jmm_2939{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}._chartBox_19jmm_2945{min-height:240px;padding:.5rem .25rem 0}._funnelLegend_19jmm_2950{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #F0E6DC}._funnelLegendRow_19jmm_2959{display:grid;grid-template-columns:120px 1fr 32px;align-items:center;gap:.75rem;font-size:.82rem}._analyticsSnapshot_19jmm_2967{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;padding:.5rem 0 .25rem}._analyticsSnapshot_19jmm_2967 div{text-align:center;padding:.75rem;background:#fdfaf6;border-radius:10px}._analyticsSnapshot_19jmm_2967 strong{display:block;font-size:1.25rem;color:#e8630a}._analyticsSnapshot_19jmm_2967 span{font-size:.78rem;color:#64748b}._leafletMap_19jmm_2992{height:420px;width:100%;border-radius:12px;overflow:hidden;border:1px solid #F0E6DC;z-index:0}._mapVast_19jmm_2901{display:grid;grid-template-columns:1fr 280px;gap:1.25rem;align-items:start}._mapSideList_19jmm_3008{display:flex;flex-direction:column;gap:.5rem}._mapListItem_19jmm_3014{text-align:left;background:#fff;border:1px solid #F0E6DC;border-radius:10px;padding:.75rem 1rem;cursor:pointer}._mapListItem_19jmm_3014 strong{display:block;font-size:.9rem}._mapListItem_19jmm_3014 span{font-size:.78rem;color:#64748b}._mapMissingList_19jmm_3033{margin-top:1rem;font-size:.85rem;color:#64748b}._mapMissingList_19jmm_3033 ul{margin:.5rem 0 0;padding-left:1.1rem}._linkBtn_19jmm_3044{background:none;border:none;color:#e8630a;cursor:pointer;padding:0;font:inherit;text-decoration:underline}._featuredTag_19jmm_3054{display:inline-block;margin-top:.25rem;font-size:.7rem;color:#e8630a;font-style:normal}._enterprisePanel_19jmm_3062{background:#fff;border:1px solid #F0E6DC;border-radius:14px;padding:1.25rem 1.5rem}._enterpriseHead_19jmm_3069{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem}._enterpriseHead_19jmm_3069 h3{margin:0 0 .35rem}._enterpriseHead_19jmm_3069 p{margin:0;color:#64748b;font-size:.88rem}._enterpriseHeadActions_19jmm_3087{display:flex;gap:.5rem}._field_19jmm_3092{display:flex;flex-direction:column;gap:.35rem;margin-bottom:1rem;font-size:.85rem;font-weight:600;color:#374151}._field_19jmm_3092 input,._field_19jmm_3092 select,._field_19jmm_3092 textarea{font-weight:400;padding:.55rem .75rem;border:1px solid #E5E7EB;border-radius:8px}._checkRow_19jmm_3111{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.9rem}._docUploadGrid_19jmm_3119{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1rem}._docUploadCard_19jmm_3126{display:flex;flex-direction:column;gap:.35rem;padding:1rem;border:2px dashed #F0E6DC;border-radius:10px;cursor:pointer;font-size:.85rem}._docUploadCard_19jmm_3126 strong{color:#111827}._docUploadCard_19jmm_3126 span{color:#94a3b8;font-size:.78rem}._docList_19jmm_3146{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}._docList_19jmm_3146 li{display:flex;justify-content:space-between;align-items:center;padding:.65rem .85rem;background:#fdfaf6;border-radius:8px}._verificationBadge_19jmm_3164{display:inline-block;margin-top:.5rem;padding:.25rem .65rem;border-radius:999px;font-size:.75rem;font-weight:600;background:#f1f5f9;color:#64748b}._verificationBadge_19jmm_3164[data-status=verified]{background:#d1fae5;color:#065f46}._verificationBadge_19jmm_3164[data-status=pending]{background:#fef3c7;color:#92400e}._badgeVerified_19jmm_3185{background:#d1fae5;color:#065f46;font-size:.72rem;padding:.2rem .55rem;border-radius:999px;font-weight:600}._badgeFeatured_19jmm_3194{background:#fff8f0;color:#e8630a;font-size:.72rem;padding:.2rem .55rem;border-radius:999px;font-weight:600;border:1px solid #FDBA74}._inlineInput_19jmm_3204{width:100%;padding:.35rem .5rem;border:1px solid #E5E7EB;border-radius:6px;font-size:.85rem}._rateCalendarSection_19jmm_3212{margin-top:1.5rem}._rateCalendarGrid_19jmm_3216{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.5rem;margin-top:.75rem}._rateCalCell_19jmm_3223{display:flex;flex-direction:column;gap:.35rem;padding:.5rem;background:#fdfaf6;border-radius:8px;font-size:.72rem}._brokerCard_19jmm_3233{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1rem;margin-bottom:1rem;background:#fdfaf6;border-radius:10px}._floorPlanGrid_19jmm_3243{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem}._floorPlanCard_19jmm_3250{padding:1rem;background:#fdfaf6;border-radius:8px;text-align:center;color:#e8630a;text-decoration:none;font-weight:600}._leadScorePill_19jmm_3260{display:inline-block;min-width:2rem;text-align:center;padding:.15rem .45rem;border-radius:999px;font-size:.78rem;font-weight:700}._leadScorePill_19jmm_3260[data-tone=hot]{background:#fee2e2;color:#b91c1c}._leadScorePill_19jmm_3260[data-tone=warm]{background:#ffedd5;color:#c2410c}._leadScorePill_19jmm_3260[data-tone=cold]{background:#f1f5f9;color:#64748b}._crmModal_19jmm_3285{max-width:520px}._crmScoreRow_19jmm_3289{display:flex;align-items:baseline;gap:.75rem;padding:1rem;border-radius:10px;margin-bottom:1rem;background:#f1f5f9}._crmScoreRow_19jmm_3289 strong{font-size:2rem;line-height:1}._crmScoreRow_19jmm_3289[data-tone=hot]{background:#fee2e2}._crmScoreRow_19jmm_3289[data-tone=warm]{background:#ffedd5}._crmNotes_19jmm_3312 ul{list-style:none;margin:0;padding:0}._crmNotes_19jmm_3312 li{padding:.65rem 0;border-bottom:1px solid #F0E6DC;font-size:.85rem}._crmNotes_19jmm_3312 time{color:#94a3b8;font-size:.75rem}._modalActions_19jmm_3329{display:flex;gap:.75rem;margin-top:1rem}.map-pin{display:block;width:14px;height:14px;background:#e8630a;border:2px solid #fff;border-radius:50% 50% 50% 0;transform:rotate(-45deg);box-shadow:0 2px 6px #00000040;margin:0 auto}@media(max-width:960px){._analyticsKpiRow_19jmm_2794,._analyticsGrid_19jmm_2939,._analyticsSnapshot_19jmm_2967,._mapVast_19jmm_2901{grid-template-columns:1fr}._rateCalendarGrid_19jmm_3216{grid-template-columns:repeat(2,minmax(0,1fr))}._brokerCard_19jmm_3233{grid-template-columns:1fr}}._block_1n4er_1{display:flex;flex-direction:column;gap:16px;margin-bottom:8px}._intro_1n4er_8{margin:0;font-size:16px;line-height:1.6;color:#3d2e20}._panel_1n4er_15{background:#fff;border:1px solid #eee2d2;border-radius:18px;padding:18px 20px 16px}._h2_1n4er_22{margin:0 0 12px;font-size:15px;font-weight:800;letter-spacing:-.02em;color:#201308}._list_1n4er_30{margin:0;padding:0;list-style:none;display:grid;gap:10px}._list_1n4er_30 li{position:relative;padding:0 0 0 22px;font-size:14.5px;line-height:1.45;color:#3d2e20}._list_1n4er_30 li:before{content:"";position:absolute;left:2px;top:.55em;width:8px;height:8px;border-radius:50%;background:#e8630a}._more_1n4er_57{margin-top:12px;border:none;background:none;padding:0;font:inherit;font-size:13.5px;font-weight:700;color:#c94f02;cursor:pointer}._more_1n4er_57:hover{text-decoration:underline}._contact_1n4er_73{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 16px;border-radius:16px;background:#fff8f0;border:1px solid #f5e6d3}._slogan_1n4er_84{margin:0;flex:1 1 180px;font-size:13.5px;font-weight:600;color:#7a6a58}._call_1n4er_92{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:999px;background:#0f766e;color:#fff;font-size:13.5px;font-weight:700;text-decoration:none}._call_1n4er_92:hover{filter:brightness(1.06);text-decoration:none;color:#fff}@media(max-width:640px){._panel_1n4er_15{padding:14px 14px 12px}._call_1n4er_92{width:100%}}._wrap_32b4y_1{display:flex;flex-direction:column;gap:.85rem;margin-top:.35rem}._head_32b4y_8{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem}._title_32b4y_16{margin:0 0 .25rem;font-size:.95rem;font-weight:800;color:#111827}._hint_32b4y_23{margin:0;font-size:.8rem;color:#6b7280;line-height:1.4;max-width:36rem}._choiceGrid_32b4y_31{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}._choiceCard_32b4y_37{padding:.85rem .95rem;border-radius:12px;border:1.5px solid #e8d9c8;background:#fff;text-align:left;cursor:pointer;font:inherit;transition:border-color .16s ease,background .16s ease}._choiceCard_32b4y_37 strong{display:block;font-size:.875rem;font-weight:650;color:#111827}._choiceCard_32b4y_37 span{display:block;margin-top:.15rem;font-size:.74rem;color:#6b7280}._choiceCardOn_32b4y_62{border-color:#e8630a;background:#e8630a14}._choiceCardOn_32b4y_62 strong{color:#c94f02}._addBtn_32b4y_71,._removeBtn_32b4y_72{border-radius:10px;font-size:.78rem;font-weight:800;cursor:pointer}._addBtn_32b4y_71{border:1px solid #e8d9c8;background:#fff8f0;color:#c94f02;padding:.45rem .75rem;align-self:flex-start}._removeBtn_32b4y_72{border:1px solid #fecaca;background:#fff;color:#b91c1c;padding:.3rem .55rem}._empty_32b4y_94{margin:0;padding:.85rem 1rem;border:1px dashed #e8d9c8;border-radius:12px;background:#fffefb;color:#6b7280;font-size:.84rem}._list_32b4y_104{display:grid;gap:.75rem}._card_32b4y_109{border:1px solid #eee2d2;border-radius:14px;background:#fff;padding:.85rem .9rem}._cardTop_32b4y_116{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.65rem}._cardTop_32b4y_116 strong{font-size:.84rem;color:#111827}._grid_32b4y_129{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}._card_32b4y_109 ._grid_32b4y_129 label,._card_32b4y_109 ._full_32b4y_136{display:flex;flex-direction:column;gap:.3rem;font-size:.78rem;font-weight:700;line-height:1.25;color:#1f2937;min-width:0}._full_32b4y_136{grid-column:1 / -1}._card_32b4y_109 ._grid_32b4y_129 input,._card_32b4y_109 ._grid_32b4y_129 select{height:40px;border:1px solid #e8d9c8;border-radius:10px;padding:0 .7rem;font-family:inherit;font-size:.9rem!important;font-weight:500;line-height:1.25;color:#111827;background:#fff;min-width:0}._card_32b4y_109 ._grid_32b4y_129 select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;padding-top:0;padding-bottom:0}._card_32b4y_109 ._grid_32b4y_129 input::placeholder{color:#9ca3af;opacity:1}._footer_32b4y_177{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem}._roomFeatures_32b4y_185{margin-top:.9rem;padding-top:.85rem;border-top:1px solid #f0e7dd}._roomFeaturesHead_32b4y_191{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.4rem;margin-bottom:.5rem}._roomFeaturesHead_32b4y_191 strong{font-size:.76rem;color:#111827}._roomFeaturesHead_32b4y_191 span{font-size:.72rem;color:#6b7280}._featurePills_32b4y_209{display:flex;flex-wrap:wrap;gap:.45rem}._featurePill_32b4y_209{border:1px solid #e8d9c8;background:#fff;color:#374151;padding:.38rem .7rem;border-radius:999px;cursor:pointer;font-size:.72rem;font-weight:600}._featurePillOn_32b4y_226{background:#e8630a14;border-color:#e8630a;color:#c94f02}._summary_32b4y_232{margin:0;font-size:.8rem;color:#6b7280}._summary_32b4y_232 strong{color:#111827}@media(max-width:640px){._choiceGrid_32b4y_31,._grid_32b4y_129{grid-template-columns:1fr}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}._panel_t6w4j_1{display:grid;gap:1rem}._header_t6w4j_6,._toolbar_t6w4j_7,._cardMain_t6w4j_8,._actions_t6w4j_9,._formHead_t6w4j_10,._formActions_t6w4j_11{display:flex;align-items:center;gap:.75rem}._header_t6w4j_6,._toolbar_t6w4j_7,._cardMain_t6w4j_8,._formHead_t6w4j_10{justify-content:space-between}._header_t6w4j_6 h2,._formHead_t6w4j_10 h3,._card_t6w4j_8 h3{margin:0;color:#111827}._header_t6w4j_6 p,._card_t6w4j_8 p{margin:.25rem 0 0;color:#6b7280;font-size:.84rem}._primary_t6w4j_38,._secondary_t6w4j_39,._danger_t6w4j_40,._close_t6w4j_41{border-radius:9px;padding:.55rem .75rem;font:inherit;font-size:.78rem;font-weight:750;cursor:pointer}._primary_t6w4j_38{border:1px solid #e8630a;background:#e8630a;color:#fff}._secondary_t6w4j_39{border:1px solid #e8d9c8;background:#fff;color:#374151}._danger_t6w4j_40{border:1px solid #fecaca;background:#fff;color:#b91c1c}._close_t6w4j_41{border:0;background:transparent;color:#6b7280;font-size:1.2rem}._toolbar_t6w4j_7{flex-wrap:wrap}._toolbar_t6w4j_7 input{flex:1 1 240px;min-width:0;height:40px;border:1px solid #e8d9c8;border-radius:9px;padding:0 .75rem;font:inherit}._stats_t6w4j_89{display:flex;flex-wrap:wrap;gap:.45rem;color:#6b7280;font-size:.78rem}._stats_t6w4j_89 span{padding:.35rem .55rem;border-radius:999px;background:#f7f4ef}._form_t6w4j_10{padding:1rem;border:1px solid #e8d9c8;border-radius:14px;background:#fffdfa}._formHead_t6w4j_10{margin-bottom:.85rem}._grid_t6w4j_114{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}._grid_t6w4j_114 label{display:grid;gap:.35rem;min-width:0;color:#374151;font-size:.76rem;font-weight:700}._grid_t6w4j_114 input,._grid_t6w4j_114 select,._grid_t6w4j_114 textarea{width:100%;min-width:0;border:1px solid #e8d9c8;border-radius:8px;padding:.58rem .65rem;background:#fff;color:#111827;font:inherit;font-size:.85rem}._dateWrap_t6w4j_143{position:relative;display:block}._dateEmpty_t6w4j_148{color:transparent}._dateEmpty_t6w4j_148::-webkit-datetime-edit,._dateEmpty_t6w4j_148::-webkit-datetime-edit-fields-wrapper,._dateEmpty_t6w4j_148::-webkit-datetime-edit-text,._dateEmpty_t6w4j_148::-webkit-datetime-edit-month-field,._dateEmpty_t6w4j_148::-webkit-datetime-edit-day-field,._dateEmpty_t6w4j_148::-webkit-datetime-edit-year-field{color:transparent}._dateEmpty_t6w4j_148:focus{color:#111827}._dateEmpty_t6w4j_148:focus::-webkit-datetime-edit,._dateEmpty_t6w4j_148:focus::-webkit-datetime-edit-fields-wrapper,._dateEmpty_t6w4j_148:focus::-webkit-datetime-edit-text,._dateEmpty_t6w4j_148:focus::-webkit-datetime-edit-month-field,._dateEmpty_t6w4j_148:focus::-webkit-datetime-edit-day-field,._dateEmpty_t6w4j_148:focus::-webkit-datetime-edit-year-field{color:#111827}._datePlaceholder_t6w4j_174{position:absolute;left:.65rem;top:50%;transform:translateY(-50%);color:#9ca3af;font-size:.85rem;font-weight:500;pointer-events:none}._dateEmpty_t6w4j_148:focus+._datePlaceholder_t6w4j_174{display:none}._grid_t6w4j_114 input[readonly]{background:#f7f4ef;color:#6b7280}._wide_t6w4j_194{grid-column:1 / -1}._formActions_t6w4j_11{justify-content:flex-end;margin-top:.9rem}._list_t6w4j_203{display:grid;gap:.75rem}._card_t6w4j_8{padding:1rem;border:1px solid #eee2d2;border-radius:14px;background:#fff}._cardMain_t6w4j_8{align-items:flex-start}._cardMain_t6w4j_8 h3{font-size:1rem}._status_t6w4j_223{padding:.3rem .55rem;border-radius:999px;background:#ecfdf5;color:#047857;font-size:.7rem;font-weight:800}._meta_t6w4j_232{line-height:1.45}._police_t6w4j_236{display:grid;gap:.55rem;margin-top:.65rem;padding-top:.65rem;border-top:1px solid #f3e7d8}._policeHead_t6w4j_244{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}._policeForm_t6w4j_252{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;padding:.75rem;border:1px solid #e8d9c8;border-radius:12px;background:#fffdfa}._policeForm_t6w4j_252 label{display:grid;gap:.35rem;min-width:0;color:#374151;font-size:.76rem;font-weight:700}._policeForm_t6w4j_252 input,._policeForm_t6w4j_252 select,._policeForm_t6w4j_252 textarea{width:100%;min-width:0;border:1px solid #e8d9c8;border-radius:8px;padding:.58rem .65rem;background:#fff;color:#111827;font:inherit;font-size:.85rem}._hint_t6w4j_285{grid-column:1 / -1;margin:0;color:#6b7280;font-size:.78rem;line-height:1.45}._docLink_t6w4j_293{color:#c2410c;font-size:.78rem;font-weight:700}._policeForm_t6w4j_252 ._formActions_t6w4j_11{grid-column:1 / -1;margin-top:0}._actions_t6w4j_9{flex-wrap:wrap;margin-top:.8rem}._empty_t6w4j_309{margin:0;padding:1.5rem;border:1px dashed #e8d9c8;border-radius:12px;color:#6b7280;text-align:center}@media(max-width:860px){._grid_t6w4j_114{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){._header_t6w4j_6,._toolbar_t6w4j_7,._cardMain_t6w4j_8{align-items:flex-start;flex-direction:column}._header_t6w4j_6 ._primary_t6w4j_38,._toolbar_t6w4j_7 input{width:100%}._grid_t6w4j_114,._policeForm_t6w4j_252{grid-template-columns:1fr}._formActions_t6w4j_11,._formActions_t6w4j_11 ._primary_t6w4j_38{width:100%}}._adminPanel_1b73d_3{display:grid;grid-template-columns:var(--admin-sidebar-width, 272px) minmax(0,1fr);min-height:calc(100vh - 72px);width:100%;margin:0;background:var(--color-bg, #f9fafb);align-items:start}._sidebar_1b73d_13{background:linear-gradient(180deg,#1f2937,#111827);color:#e5e7eb;display:flex;flex-direction:column;border-right:1px solid rgba(255,255,255,.08);min-height:calc(100vh - 72px);max-height:calc(100vh - 72px);position:sticky;top:72px;overflow-y:auto;overflow-x:hidden}._sidebarBrand_1b73d_27{padding:1rem 1rem .75rem;border-bottom:1px solid rgba(255,255,255,.08)}._brandLink_1b73d_32{display:flex;align-items:center;gap:.65rem;text-decoration:none;color:#fff;margin-bottom:.5rem}._brandLink_1b73d_32:hover{text-decoration:none;color:#fff}._brandLogo_1b73d_46{height:58px;width:auto;max-width:88px;object-fit:contain;background:#fff;border-radius:12px;padding:6px 8px}._backToSite_1b73d_56{display:inline-block;font-size:.75rem;font-weight:600;color:#ffffff8c;text-decoration:none;transition:color .15s ease}._backToSite_1b73d_56:hover{color:#fdba74;text-decoration:none}._sidebarHeader_1b73d_70{padding:1rem;border-bottom:1px solid rgba(255,255,255,.08)}._userInfo_1b73d_75{display:flex;gap:.7rem;align-items:center}._avatar_1b73d_76{width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f97316,#ea580c);color:#fff;font-weight:700}._userName_1b73d_81{color:#fff;font-size:.9rem;font-weight:600}._userEmail_1b73d_82{color:#cbd5e1;font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}._userRole_1b73d_83{margin-top:.2rem;display:inline-block;font-size:.67rem;background:#f9731633;color:#fed7aa;border:1px solid rgba(249,115,22,.35);padding:.1rem .4rem;border-radius:999px}._sidebarNav_1b73d_85{flex:1;padding:.85rem .7rem;display:flex;flex-direction:column;gap:.35rem}._navItem_1b73d_86{border:1px solid transparent;background:transparent;color:#cbd5e1;border-radius:12px;padding:.7rem .8rem;display:flex;align-items:center;gap:.65rem;transition:all .18s ease;text-decoration:none;font:inherit;cursor:pointer;width:100%;text-align:left}._navItem_1b73d_86:hover{background:#ffffff0f;color:#fff;transform:translate(2px)}._navItem_1b73d_86._active_1b73d_101{background:#f9731633;color:#fff;border-color:#f9731673;box-shadow:inset 0 0 0 1px #f9731633}._navIcon_1b73d_102{width:20px;text-align:center}._navLabel_1b73d_103{font-size:.9rem;font-weight:550}._sidebarFooter_1b73d_105{padding:.8rem;border-top:1px solid rgba(255,255,255,.08)}._logoutBtn_1b73d_106{width:100%;border:1px solid rgba(248,113,113,.4);background:#f871711f;color:#fecaca;border-radius:12px;padding:.7rem .8rem;display:flex;gap:.65rem;align-items:center;transition:all .18s ease}._logoutBtn_1b73d_106:hover{background:#f8717133;color:#fff}._mainContent_1b73d_118{min-width:0;display:flex;flex-direction:column;background:var(--color-bg, #f9fafb)}._contentHeader_1b73d_125{margin:1rem 1.25rem 0;padding:1.1rem 1.25rem;border:1px solid var(--color-border, #e5e7eb);border-radius:var(--admin-radius-lg, 16px);background:var(--color-surface, #fff);display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;box-shadow:var(--admin-shadow, 0 4px 20px rgba(15, 23, 42, .06));border-top:3px solid var(--color-primary, #f97316)}._headerMain_1b73d_139{min-width:0}._breadcrumb_1b73d_143{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;font-size:.75rem;color:var(--color-muted, #6b7280);margin-bottom:.35rem}._breadcrumb_1b73d_143 a{color:var(--color-primary, #f97316);font-weight:600;text-decoration:none}._breadcrumb_1b73d_143 a:hover{text-decoration:underline}._contentHeader_1b73d_125 h1{margin:0;font-size:1.375rem;font-weight:700;color:var(--color-text, #111827);letter-spacing:-.02em}._headerSubtle_1b73d_171{margin:.35rem 0 0;font-size:.875rem;color:var(--color-muted, #6b7280);line-height:1.45}._headerActions_1b73d_177{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}._iconGhostBtn_1b73d_178{width:38px;height:38px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;color:#374151}._iconGhostBtn_1b73d_178:hover{background:#fff7ed;border-color:#fdba74}._headerProfile_1b73d_183{display:inline-flex;align-items:center;gap:.45rem;border:1px solid #e5e7eb;background:#fff;color:#374151;border-radius:999px;padding:.3rem .65rem;font-size:.82rem;font-weight:600}._headerAvatar_1b73d_188{width:22px;height:22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#ffedd5;color:#9a3412;font-size:.72rem;font-weight:700}._primaryBtn_1b73d_194{border:none;text-decoration:none;color:#fff;background:linear-gradient(135deg,#f97316,#ea580c);border-radius:11px;padding:.58rem .9rem;font-size:.86rem;font-weight:700;box-shadow:0 8px 20px #f9731647;transition:all .16s ease}._primaryBtn_1b73d_194:hover{color:#fff;transform:translateY(-1px);filter:brightness(1.04)}._overview_1b73d_208,._services_1b73d_208,._categories_1b73d_208,._bookings_1b73d_208,._contacts_1b73d_208,._tiffin_1b73d_208,._settings_1b73d_208{padding:1rem 1.25rem 1.5rem;animation:_fadeIn_1b73d_1 .22s ease}._dashboardNotice_1b73d_213{padding:1rem 1.25rem 0}._statsGrid_1b73d_217{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:1rem}._postActions_1b73d_224{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:0 0 1.25rem}._comboBanner_1b73d_231{grid-column:1 / -1;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1rem 1.15rem;border-radius:16px;border:1px solid #c5e6e1;background:#eef9f7}._approvalBanner_1b73d_244{grid-column:1 / -1;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1rem 1.15rem;border-radius:16px;border:1px solid #f3d2a8;background:#fff8f0}._approvalBanner_1b73d_244 strong{display:block;font-size:.95rem;font-weight:800;color:#9a3412}._approvalBanner_1b73d_244 p{margin:6px 0 0;font-size:.875rem;color:#7a6a58;max-width:42rem;line-height:1.5}._approvalBannerSuccess_1b73d_272{border-color:#c5e6e1;background:#eef9f7}._approvalBannerSuccess_1b73d_272 strong{color:#0a5a54}._approvalBannerSuccess_1b73d_272 p{color:#3f5f5b}._comboBanner_1b73d_231 strong{display:block;font-size:.95rem;font-weight:800;color:#0a5a54;margin-bottom:.25rem}._comboBanner_1b73d_231 p{margin:0;font-size:.85rem;line-height:1.45;color:#3d5c57;max-width:52ch}._comboBannerActions_1b73d_301{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}._postCard_1b73d_308{display:flex;gap:.9rem;align-items:flex-start;padding:1.1rem 1.15rem;border-radius:16px;text-decoration:none;color:inherit;background:#fff;border:1px solid #f5e6d3;box-shadow:0 8px 24px -18px #3c1e0859;transition:transform .15s ease,border-color .15s ease}._postCard_1b73d_308:hover{text-decoration:none;transform:translateY(-2px);border-color:#e8630a}._postCardStay_1b73d_328:hover{border-color:#0f766e}._postCardIcon_1b73d_332{font-size:1.6rem;line-height:1}._postCard_1b73d_308 h3{margin:0 0 .25rem;font-size:1rem;font-weight:800}._postCard_1b73d_308 p{margin:0;font-size:.85rem;color:#7a6a58;line-height:1.45}._services_1b73d_208 ._sectionCard_1b73d_350+._sectionCard_1b73d_350{margin-top:1rem}._statCard_1b73d_354{background:var(--color-surface, #fff);border:1px solid var(--color-border, #e5e7eb);border-radius:var(--admin-radius-lg, 14px);padding:1rem;display:flex;gap:.85rem;align-items:center;box-shadow:var(--admin-shadow);transition:transform .16s ease,box-shadow .16s ease;border-top:3px solid var(--color-border, #e5e7eb)}._statCard_1b73d_354:hover{transform:translateY(-2px);box-shadow:var(--admin-shadow-lg)}._statCardPrimary_1b73d_372{border-top-color:#6366f1}._statCardFood_1b73d_373{border-top-color:var(--color-primary, #f97316)}._statCardStay_1b73d_374{border-top-color:var(--color-accent-green, #16a34a)}._statCardBookings_1b73d_375{border-top-color:#0ea5e9}._statIcon_1b73d_377{width:44px;height:44px;border-radius:12px;background:var(--color-primary-light, #fff7ed);display:inline-flex;align-items:center;justify-content:center;font-size:1.2rem;flex-shrink:0}._statInfo_1b73d_389 h3{margin:0;font-size:1.5rem;font-weight:800;color:var(--color-text, #111827);letter-spacing:-.03em}._statInfo_1b73d_389 p{margin:.2rem 0 0;font-size:.8125rem;font-weight:600;color:var(--color-muted, #6b7280);text-transform:uppercase;letter-spacing:.03em}._recentActivity_1b73d_406,._sectionCard_1b73d_350{background:var(--color-surface, #fff);border:1px solid var(--color-border, #e5e7eb);border-radius:var(--admin-radius-lg, 16px);padding:1.25rem;box-shadow:var(--admin-shadow)}._recentActivity_1b73d_406 h2,._sectionCard_1b73d_350 h2{margin:0 0 1rem;color:var(--color-text, #111827);font-size:1.0625rem;font-weight:700;padding-bottom:.75rem;border-bottom:1px solid var(--color-border-subtle, #f3f4f6)}._activityItem_1b73d_422{display:flex;gap:.7rem;padding:.75rem;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0}._activityDetails_1b73d_423 p{margin:0;font-size:.9rem;color:#1f2937}._activityTime_1b73d_424{color:#6b7280;font-size:.78rem}._serviceGrid_1b73d_426{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.1rem}._serviceCard_1b73d_427{display:flex;flex-direction:column;border:1px solid #e5e7eb;border-radius:16px;background:#fff;overflow:hidden;box-shadow:0 8px 18px #0f172a0a;transition:box-shadow .17s ease,transform .17s ease}._serviceCard_1b73d_427:hover{transform:translateY(-2px);box-shadow:0 16px 32px #0f172a14}._serviceMedia_1b73d_438{position:relative;background:#f3f4f6}._serviceImage_1b73d_439{width:100%;height:168px;object-fit:cover;display:block}._serviceImageFallback_1b73d_440{height:168px;display:flex;align-items:center;justify-content:center;font-size:2.4rem;background:linear-gradient(160deg,#fff7ed,#ffedd5)}._serviceHeader_1b73d_448{padding:.8rem;display:flex;justify-content:space-between;gap:.5rem}._serviceHeader_1b73d_448 h3{margin:0;font-size:.98rem;color:#111827}._serviceType_1b73d_450{position:absolute;top:.7rem;right:.7rem;padding:.2rem .55rem;border-radius:999px;font-size:.68rem;font-weight:700;text-transform:uppercase;border:1px solid transparent}._serviceType_1b73d_450._food_1b73d_461{background:#fff7ed;color:#c2410c;border-color:#fdba74}._serviceType_1b73d_450._accommodation_1b73d_462{background:var(--color-accent-green-light, #f0fdf4);color:var(--color-accent-green-hover, #15803d);border-color:#86efac}._serviceBody_1b73d_467{padding:.85rem .95rem .2rem;flex:1}._serviceBody_1b73d_467 h3{margin:0 0 .35rem;font-size:1.02rem;color:#111827;line-height:1.3}._serviceDescription_1b73d_469{margin:0;padding:0;color:#6b7280;font-size:.82rem;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._serviceActions_1b73d_480{border-top:1px solid #e5e7eb;padding:.75rem;display:grid;grid-template-columns:1fr 1fr;gap:.5rem}._serviceActions_1b73d_480 ._editBtn_1b73d_487,._serviceActions_1b73d_480 ._deleteBtn_1b73d_488,._serviceActions_1b73d_480 ._waBtn_1b73d_489{display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;border-radius:10px;padding:.55rem .5rem;font-size:.78rem;font-weight:700;cursor:pointer;white-space:nowrap}._serviceActions_1b73d_480 ._editBtn_1b73d_487{background:#2563eb;color:#fff;border:none;grid-column:1 / -1}._serviceActions_1b73d_480 ._editBtn_1b73d_487:hover{background:#1d4ed8}._serviceActions_1b73d_480 ._waBtn_1b73d_489{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}._serviceActions_1b73d_480 ._waBtn_1b73d_489:hover{background:#d1fae5}._serviceActions_1b73d_480 ._waBtn_1b73d_489:disabled{opacity:.65;cursor:not-allowed}._serviceActions_1b73d_480 ._deleteBtn_1b73d_488{background:#fff;color:#b91c1c;border:1px solid #fecaca;grid-column:1 / -1}._serviceActions_1b73d_480 ._deleteBtn_1b73d_488:hover{background:#fef2f2}._editBtn_1b73d_487,._deleteBtn_1b73d_488{border:none;border-radius:10px;padding:.45rem .62rem;font-size:.76rem;font-weight:700;color:#fff}._editBtn_1b73d_487{background:#2563eb}._editBtn_1b73d_487:hover{background:#1d4ed8}._deleteBtn_1b73d_488{background:#ef4444}._deleteBtn_1b73d_488:hover{background:#dc2626}._empty_1b73d_522,._loading_1b73d_522,._comingSoon_1b73d_522{color:#6b7280;padding:1.2rem;text-align:center}._emptyState_1b73d_523{text-align:center;padding:2.75rem 1.5rem;background:#fff;border:1px dashed #d1d5db;border-radius:16px;box-shadow:0 8px 18px #0f172a08}._emptyEmoji_1b73d_531{display:block;font-size:2.1rem;margin-bottom:.45rem}._emptyState_1b73d_523 h2{margin:0 0 .4rem;padding:0;border:none;font-size:1.12rem;color:#111827}._emptyState_1b73d_523 p{margin:0 auto 1.1rem;max-width:26rem;color:#6b7280;font-size:.9rem;line-height:1.5}._error_1b73d_546{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca;border-radius:12px;padding:.75rem .8rem;margin-bottom:.8rem}._sectionHeaderRow_1b73d_548{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}._sectionHint_1b73d_557{margin:.25rem 0 0;font-size:.82rem;color:#6b7280}._secondaryBtn_1b73d_563{border:1px solid #d1d5db;background:#fff;color:#374151;border-radius:11px;padding:.58rem .9rem;font-size:.86rem;font-weight:600;cursor:pointer}._inlineForm_1b73d_574{border:1px solid #e5e7eb;border-radius:14px;padding:1rem;margin-bottom:1rem;background:#f8fafc}._inlineForm_1b73d_574 h3{margin:0 0 .85rem;font-size:1rem;color:#111827}._formGrid_1b73d_588{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}._formGrid_1b73d_588 label{display:grid;gap:.3rem;font-size:.78rem;font-weight:700;color:#374151}._formGrid_1b73d_588 input,._formGrid_1b73d_588 select,._formGrid_1b73d_588 textarea{border:1px solid #d1d5db;border-radius:10px;padding:.55rem .65rem;font-size:.88rem;font-weight:400}._fullWidth_1b73d_612{grid-column:1 / -1}._formActions_1b73d_614{display:flex;gap:.6rem;margin-top:.9rem;flex-wrap:wrap}._tableWrap_1b73d_621{overflow-x:auto;border:1px solid #e5e7eb;border-radius:12px}._dataTable_1b73d_627{width:100%;border-collapse:collapse;font-size:.86rem}._dataTable_1b73d_627 th,._dataTable_1b73d_627 td{padding:.75rem .85rem;text-align:left;border-bottom:1px solid #e5e7eb;vertical-align:middle}._dataTable_1b73d_627 th{background:#f8fafc;color:#374151;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700;position:sticky;top:0;z-index:1}._dataTable_1b73d_627 tbody tr:hover td{background:var(--color-primary-light, #fff7ed)}._dataTable_1b73d_627 tr:last-child td{border-bottom:none}._tableTitleCell_1b73d_659{display:flex;align-items:center;gap:.6rem}._tableThumb_1b73d_665{width:40px;height:40px;object-fit:cover;border-radius:8px;border:1px solid #e5e7eb}._tableActions_1b73d_673{display:flex;gap:.4rem;flex-wrap:wrap}._subText_1b73d_679{font-size:.76rem;color:#6b7280;margin-top:.15rem}._filterSelect_1b73d_685,._statusSelect_1b73d_686{border:1px solid #d1d5db;border-radius:10px;padding:.45rem .6rem;font-size:.8rem;background:#fff}._statusPending_1b73d_694{color:#b45309;font-weight:700;font-size:.76rem}._statusConfirmed_1b73d_695{color:#1d4ed8;font-weight:700;font-size:.76rem}._statusCheckedin_1b73d_696{color:#047857;font-weight:700;font-size:.76rem}._statusCheckedout_1b73d_697{color:#4b5563;font-weight:700;font-size:.76rem}._statusCancelled_1b73d_698{color:#b91c1c;font-weight:700;font-size:.76rem}._contactStatusPending_1b73d_700{color:#b45309;font-weight:700;font-size:.76rem}._contactStatusRead_1b73d_701{color:#1d4ed8;font-weight:700;font-size:.76rem}._contactStatusReplied_1b73d_702{color:#047857;font-weight:700;font-size:.76rem}._headerActionGroup_1b73d_704{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}._messageCell_1b73d_711{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._messageBody_1b73d_718{white-space:pre-wrap;line-height:1.5}._pagination_1b73d_723{display:flex;align-items:center;justify-content:center;gap:.6rem;flex-wrap:wrap;padding:.8rem 0 .2rem}._pageBtn_1b73d_732{border:1px solid #d1d5db;background:#fff;color:#374151;border-radius:10px;padding:.42rem .65rem;font-size:.78rem;font-weight:650;cursor:pointer}._pageBtn_1b73d_732:disabled{opacity:.45;cursor:not-allowed}._pageInfo_1b73d_745{color:#6b7280;font-size:.78rem}._secondaryBtn_1b73d_563{border:1px solid #d1d5db;background:#fff;color:#374151;border-radius:11px;padding:.58rem .9rem;font-size:.84rem;font-weight:650;cursor:pointer}._secondaryBtn_1b73d_563:hover{background:#f9fafb}._modalOverlay_1b73d_760{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;padding:1rem;z-index:1000}._modal_1b73d_760{background:#fff;border-radius:16px;width:min(520px,100%);max-height:90vh;overflow-y:auto;box-shadow:0 25px 50px #0f172a33;padding:1.1rem}._modalHeader_1b73d_781{display:flex;justify-content:space-between;align-items:center;margin-bottom:.85rem}._modalHeader_1b73d_781 h2{margin:0;font-size:1.1rem}._modalClose_1b73d_793{border:none;background:transparent;font-size:1.5rem;line-height:1;color:#6b7280;cursor:pointer}._detailList_1b73d_802{display:grid;grid-template-columns:120px 1fr;gap:.55rem .75rem;margin:0}._detailList_1b73d_802 dt{font-size:.78rem;font-weight:700;color:#6b7280}._detailList_1b73d_802 dd{margin:0;font-size:.9rem;color:#111827}._activityList_1b73d_821{display:grid;gap:.6rem}._settingsForm_1b73d_826{max-width:560px;display:grid;gap:.75rem}._formGroup_1b73d_827{display:grid;gap:.3rem}._formGroup_1b73d_827 label{font-size:.78rem;font-weight:700;color:#374151}._formGroup_1b73d_827 input{border:1px solid #d1d5db;border-radius:12px;padding:.62rem .7rem;background:#f9fafb;color:#4b5563}._skeletonGrid_1b73d_833{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.9rem}._skeletonCard_1b73d_834{border:1px solid #e5e7eb;border-radius:14px;background:#fff;padding:.9rem}._skeletonLineLg_1b73d_837,._skeletonLineMd_1b73d_837,._skeletonLineSm_1b73d_837{border-radius:8px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 48%,#f1f5f9 75%);background-size:220% 100%;animation:_shimmer_1b73d_1 1.3s linear infinite}._skeletonLineLg_1b73d_837{height:14px;width:72%;margin-bottom:.65rem}._skeletonLineMd_1b73d_837{height:12px;width:95%;margin-bottom:.5rem}._skeletonLineSm_1b73d_837{height:12px;width:58%}@keyframes _shimmer_1b73d_1{to{background-position:-220% 0}}@keyframes _fadeIn_1b73d_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1100px){._statsGrid_1b73d_217{grid-template-columns:repeat(2,minmax(0,1fr))}._postActions_1b73d_224{grid-template-columns:1fr}}@media(max-width:900px){._adminPanel_1b73d_3{grid-template-columns:1fr}._sidebar_1b73d_13{width:100%;position:static;height:auto;min-height:unset;max-height:none;top:unset;overflow:visible;border-right:none}._sidebarBrand_1b73d_27,._sidebarHeader_1b73d_70,._sidebarFooter_1b73d_105{display:none}._sidebarNav_1b73d_85{display:flex;flex-direction:row;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:.55rem .7rem .65rem;gap:.4rem}._navItem_1b73d_86{flex-shrink:0;white-space:nowrap}._contentHeader_1b73d_125{flex-wrap:wrap}._headerActions_1b73d_177{width:100%}._dataTable_1b73d_627{min-width:640px}}@media(max-width:640px){._contentHeader_1b73d_125{margin:.75rem;padding:1rem;flex-direction:column;align-items:stretch}._contentHeader_1b73d_125 h1{font-size:1.15rem}._headerActions_1b73d_177{justify-content:stretch}._headerActions_1b73d_177 ._primaryBtn_1b73d_194{width:100%;text-align:center;justify-content:center}._overview_1b73d_208,._services_1b73d_208,._categories_1b73d_208,._bookings_1b73d_208,._contacts_1b73d_208,._tiffin_1b73d_208,._settings_1b73d_208{padding:0 .75rem 1rem}._dashboardNotice_1b73d_213{padding:1rem .75rem 0}._statsGrid_1b73d_217,._formGrid_1b73d_588{grid-template-columns:1fr}}@media(max-width:420px){._contentHeader_1b73d_125,._overview_1b73d_208,._services_1b73d_208,._categories_1b73d_208,._bookings_1b73d_208,._contacts_1b73d_208,._tiffin_1b73d_208,._settings_1b73d_208{margin-left:.5rem;margin-right:.5rem}._navItem_1b73d_86{padding:.55rem .7rem}}._page_7iuhu_1{width:100%;max-width:520px;margin:0 auto;padding:var(--space-4) 0}._back_7iuhu_8{display:inline-flex;align-items:center;margin-bottom:var(--space-6);font-size:.9375rem;font-weight:500;color:var(--color-text-secondary);transition:color var(--transition-fast)}._back_7iuhu_8:hover{color:var(--color-primary);text-decoration:none}._page_7iuhu_1 h1{font-size:1.5rem;font-weight:600;margin:0 0 var(--space-2) 0;color:var(--color-text);letter-spacing:-.025em}._hint_7iuhu_31{color:var(--color-muted);margin:0 0 var(--space-6) 0;font-size:.9375rem;line-height:1.55}._fieldNote_7iuhu_38{margin:-8px 0 0;font-size:.8125rem;line-height:1.45;color:var(--color-muted)}._previewLabel_7iuhu_45{margin:4px 0 0;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted)}._preview_7iuhu_45{padding:12px 14px;border:1px dashed var(--color-border);border-radius:var(--radius-md);background:#fffaf4}._error_7iuhu_61{color:var(--color-error);margin:0 0 var(--space-4) 0;font-size:.9375rem;padding:var(--space-3) var(--space-4);background:var(--color-error-light);border-radius:var(--radius-md);border:1px solid rgba(220,38,38,.25)}._form_7iuhu_71{display:flex;flex-direction:column;gap:var(--space-4)}._form_7iuhu_71 label{font-size:.875rem;font-weight:600;color:var(--color-text-secondary)}._form_7iuhu_71 input,._form_7iuhu_71 select,._form_7iuhu_71 textarea{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:1rem;font-family:var(--font-sans);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}._form_7iuhu_71 input:focus,._form_7iuhu_71 select:focus,._form_7iuhu_71 textarea:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}._form_7iuhu_71 input::placeholder,._form_7iuhu_71 textarea::placeholder{color:var(--color-muted)}._submit_7iuhu_107{margin-top:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-md);font-weight:600;font-size:1rem;cursor:pointer;transition:background var(--transition-fast),transform var(--transition-fast)}._submit_7iuhu_107:hover:not(:disabled){background:var(--color-primary-hover);transform:translateY(-1px)}._submit_7iuhu_107:focus-visible{outline:2px solid var(--color-primary-hover);outline-offset:2px}._submit_7iuhu_107:disabled{opacity:.7;cursor:not-allowed;transform:none}._checkboxLabel_7iuhu_136{display:flex;align-items:center;gap:var(--space-2);font-weight:500;cursor:pointer}._checkboxLabel_7iuhu_136 input{width:auto;margin:0}._comboTip_7iuhu_149{display:flex;flex-direction:column;gap:4px;margin:0 0 var(--space-5);padding:12px 14px;border-radius:var(--radius-md);border:1px solid #f0dcc4;background:#fff8f0;font-size:.875rem;line-height:1.45;color:var(--color-text-secondary)}._comboTip_7iuhu_149 strong{color:#c94f02;font-size:.8125rem;letter-spacing:.02em}._mealsCard_7iuhu_169{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff}._mealsHead_7iuhu_179 h2{margin:0;font-size:1rem;font-weight:700;color:var(--color-text)}._mealsHead_7iuhu_179 p{margin:4px 0 0;font-size:.8125rem;line-height:1.45;color:var(--color-muted);font-weight:500}._choiceRow_7iuhu_194{display:grid;grid-template-columns:1fr 1fr;gap:10px}._choiceBtn_7iuhu_200{display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left;padding:12px;border-radius:12px;border:1.5px solid var(--color-border);background:#fff;cursor:pointer;font-family:inherit;transition:border-color .15s,background .15s,box-shadow .15s}._choiceBtn_7iuhu_200 strong{font-size:.875rem;color:var(--color-text)}._choiceBtn_7iuhu_200 span{font-size:.75rem;line-height:1.35;color:var(--color-muted)}._choiceBtnOn_7iuhu_226{border-color:#c94f02;background:#fff8f0;box-shadow:0 0 0 3px #c94f021f}._mealsDetails_7iuhu_232{display:flex;flex-direction:column;gap:8px;padding-top:4px}._mealsLbl_7iuhu_239{margin:0;font-size:.8125rem;font-weight:700;color:var(--color-text-secondary)}._mealPills_7iuhu_246{display:flex;flex-wrap:wrap;gap:8px}._mealPill_7iuhu_246{padding:8px 12px;border-radius:999px;border:1.5px solid var(--color-border);background:#fff;font-size:.8125rem;font-weight:600;font-family:inherit;color:var(--color-text-secondary);cursor:pointer}._mealPillOn_7iuhu_264{border-color:#0f766e;background:#e1f3f1;color:#0a5a54}._mealsNoteLabel_7iuhu_270{margin-top:4px}._mealsAlt_7iuhu_274{margin:0;font-size:.8125rem;line-height:1.45;color:var(--color-muted)}@media(max-width:560px){._page_7iuhu_1{padding:var(--space-4) 16px var(--space-8)}._choiceRow_7iuhu_194{grid-template-columns:1fr}}._page_5it8f_1{--ap-ink: #111827;--ap-muted: #6b7280;--ap-line: #e8e0d6;--ap-orange: #e8630a;--ap-orange-soft: rgba(232, 99, 10, .1);--ap-teal: #0f766e;--ap-bg: #f7f4ef;--ap-surface: #ffffff;--ap-radius: 16px;--ap-top-offset: 72px;--ap-nav-width: 280px;--ap-checklist-width: 300px;width:100%;max-width:none;min-height:calc(100vh - var(--ap-top-offset));margin:0;padding:0;display:flex;flex-direction:column;color:var(--ap-ink);background:var(--ap-bg)}._page_5it8f_1,._page_5it8f_1 *{box-sizing:border-box}._pageTop_5it8f_30{flex-shrink:0;padding:.85rem 1.5rem 1rem;background:var(--ap-surface);border-bottom:1px solid var(--ap-line)}._back_5it8f_37{display:inline-flex;margin-bottom:.65rem;font-size:.875rem;font-weight:600;color:var(--ap-muted);text-decoration:none}._back_5it8f_37:hover{color:var(--ap-orange)}._header_5it8f_50{display:flex;gap:1.25rem;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:0;border-radius:0;background:transparent;border:none;box-shadow:none}._headerCopy_5it8f_63{flex:1;min-width:0}._eyebrow_5it8f_68{margin:0 0 .35rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ap-orange)}._header_5it8f_50 h1{margin:0 0 .45rem;font-size:clamp(1.35rem,2.8vw,1.75rem);font-weight:800;letter-spacing:-.03em;color:var(--ap-ink)}._hint_5it8f_85{margin:0;max-width:34rem;color:var(--ap-muted);font-size:.9rem;line-height:1.55}._reqInline_5it8f_93,._req_5it8f_93{color:#dc2626;font-weight:700;margin-left:2px}._progressCard_5it8f_101,._checklistHead_5it8f_102{display:flex;align-items:center;gap:.85rem}._progressCard_5it8f_101{flex-shrink:0;padding:.65rem 1rem;border-radius:14px;background:#fafafa;border:1px solid var(--ap-line)}._progressRing_5it8f_116,._checklistProgressRing_5it8f_117{position:relative;width:52px;height:52px;flex-shrink:0}._progressRing_5it8f_116 svg,._checklistProgressRing_5it8f_117 svg{width:100%;height:100%;transform:rotate(-90deg)}._progressTrack_5it8f_131,._checklistProgressTrack_5it8f_132{fill:none;stroke:#eee5dc;stroke-width:3}._progressFill_5it8f_138,._checklistProgressFill_5it8f_139{fill:none;stroke:var(--ap-orange);stroke-width:3;stroke-linecap:round;stroke-dasharray:100;transition:stroke-dashoffset .3s ease}._progressRing_5it8f_116 strong,._checklistProgressRing_5it8f_117 strong{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:800;color:var(--ap-ink)}._progressMeta_5it8f_160{display:flex;flex-direction:column;gap:.1rem}._progressLabel_5it8f_166{font-size:.78rem;font-weight:700;color:var(--ap-ink)}._progressSub_5it8f_172{font-size:.72rem;color:var(--ap-muted)}._layout_5it8f_178{flex:1;display:grid;grid-template-columns:var(--ap-nav-width) minmax(0,1fr) var(--ap-checklist-width);gap:0;align-items:stretch;min-height:0;width:100%}._main_5it8f_188{grid-column:2;min-width:0;padding:1.25rem 1.75rem 2rem;overflow-y:auto}._nav_5it8f_196{grid-column:1;position:sticky;top:var(--ap-top-offset);align-self:start;height:calc(100vh - var(--ap-top-offset));max-height:calc(100vh - var(--ap-top-offset));padding:1.15rem 1rem 1.5rem;border-radius:0;background:var(--ap-surface);border:none;border-right:1px solid var(--ap-line);box-shadow:none;overflow-y:auto;overscroll-behavior:contain}._navTitle_5it8f_213{margin:0 0 .85rem;padding:0 .35rem;font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#9ca3af}._navList_5it8f_223{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._navStep_5it8f_231{position:relative}._navItem_5it8f_235{display:flex;align-items:center;gap:.65rem;width:100%;padding:.55rem .45rem;border-radius:11px;border:none;background:transparent;font:inherit;cursor:pointer;text-align:left;color:var(--ap-muted);transition:background .16s ease,color .16s ease}._navItem_5it8f_235:hover{background:#faf8f5;color:var(--ap-ink)}._navItemActive_5it8f_256{background:var(--ap-orange-soft);color:var(--ap-ink)}._navItemDone_5it8f_261:not(._navItemActive_5it8f_256){color:#374151}._stepRail_5it8f_265{flex-shrink:0}._stepNum_5it8f_269{flex:0 0 30px;width:30px;height:30px;border-radius:999px;border:2px solid var(--ap-line);display:inline-flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:800;background:#fff;transition:all .18s ease}._navItemActive_5it8f_256 ._stepNum_5it8f_269{background:var(--ap-orange);border-color:var(--ap-orange);color:#fff;box-shadow:0 4px 12px #e8630a47}._navItemDone_5it8f_261 ._stepNum_5it8f_269{background:#ecfdf5;border-color:#6ee7b7;color:#047857}._stepText_5it8f_297{display:flex;flex-direction:column;gap:.05rem;min-width:0;flex:1}._stepText_5it8f_297 strong{font-size:.84rem;font-weight:650;line-height:1.2}._stepText_5it8f_297 em{font-style:normal;font-size:.68rem;color:#9ca3af;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._stepIcon_5it8f_320{flex-shrink:0;font-size:.9rem;opacity:.55}._navItemActive_5it8f_256 ._stepIcon_5it8f_320{opacity:1}._stepConnector_5it8f_330{display:block;width:2px;height:10px;margin:2px 0 2px 19px;background:var(--ap-line);border-radius:999px}._stepConnectorDone_5it8f_339{background:#6ee7b7}._stepProgressBar_5it8f_344{display:flex;gap:4px;margin-bottom:.85rem}._stepProgressSegment_5it8f_350{flex:1;height:4px;border-radius:999px;background:#ebe4da;transition:background .2s ease}._stepProgressDone_5it8f_358{background:#6ee7b7}._stepProgressActive_5it8f_362{background:var(--ap-orange)}._formShell_5it8f_366{border-radius:var(--ap-radius);background:var(--ap-surface);border:1px solid var(--ap-line);box-shadow:0 4px 24px #0f172a0a;overflow:hidden;max-width:none}._formHead_5it8f_375{padding:1.25rem 1.5rem 1rem;border-bottom:1px solid #f3ede4;background:linear-gradient(180deg,#fffdfa,#fff)}._formStepTitle_5it8f_381{margin:.25rem 0 0;font-size:1.15rem;font-weight:800;letter-spacing:-.02em;color:var(--ap-ink)}._formStepTip_5it8f_389{margin:.65rem 0 0;font-size:.875rem;line-height:1.5;color:var(--ap-muted)}._tipStep_5it8f_396{display:inline-block;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ap-orange)}._requiredBanner_5it8f_406{margin:1rem 1.5rem 0;padding:.85rem 1rem;border-radius:12px;background:#fffbeb;border:1px solid #fde68a}._requiredBannerHead_5it8f_414{display:flex;align-items:center;gap:.5rem;margin-bottom:.55rem;font-size:.84rem;color:#92400e}._requiredBannerIcon_5it8f_423{width:20px;height:20px;border-radius:999px;background:#fbbf24;color:#78350f;display:inline-flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:800}._requiredPills_5it8f_436{display:flex;flex-wrap:wrap;gap:.4rem}._requiredPill_5it8f_436{padding:.28rem .65rem;border-radius:999px;background:#fff;border:1px solid #fcd34d;font-size:.75rem;font-weight:600;color:#92400e}._checklistPanel_5it8f_453{grid-column:3;position:sticky;top:var(--ap-top-offset);align-self:start;height:calc(100vh - var(--ap-top-offset));max-height:calc(100vh - var(--ap-top-offset));overflow-y:auto;overscroll-behavior:contain;padding:1.15rem 1rem 1.5rem;border-radius:0;background:var(--ap-surface);border:none;border-left:1px solid var(--ap-line);box-shadow:none;scrollbar-width:thin}._checklistHead_5it8f_102{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #f3ede4}._checklistHead_5it8f_102 h2{margin:0 0 .2rem;font-size:.92rem;font-weight:800;color:var(--ap-ink)}._checklistHead_5it8f_102 p{margin:0;font-size:.76rem;color:var(--ap-muted);line-height:1.4}._checklistGroups_5it8f_491{display:flex;flex-direction:column;gap:.45rem}._checklistGroup_5it8f_491{border:1px solid var(--ap-line);border-radius:11px;overflow:hidden;background:#fafafa;transition:border-color .16s ease}._checklistGroupActive_5it8f_505{border-color:#fdba74;background:#fff;box-shadow:0 0 0 1px #e8630a14}._checklistGroupComplete_5it8f_511{opacity:.85}._checklistGroupHead_5it8f_515{width:100%;display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem .65rem;border:0;background:transparent;font:inherit;cursor:pointer;text-align:left}._checklistGroupTitle_5it8f_529{display:flex;align-items:center;gap:.45rem;font-size:.78rem;font-weight:650;color:var(--ap-ink)}._checklistGroupIcon_5it8f_538{width:22px;height:22px;border-radius:7px;background:#fff;border:1px solid var(--ap-line);display:inline-flex;align-items:center;justify-content:center;font-size:.65rem}._checklistGroupComplete_5it8f_511 ._checklistGroupIcon_5it8f_538{background:#ecfdf5;border-color:#a7f3d0;color:#047857;font-weight:800}._checklistGroupHead_5it8f_515 em{font-style:normal;font-size:.65rem;font-weight:700;padding:.15rem .45rem;border-radius:999px}._checklistMissing_5it8f_565{color:#b45309;background:#fffbeb}._checklistDone_5it8f_570{color:#047857;background:#ecfdf5}._checklistItems_5it8f_575{list-style:none;margin:0;padding:.25rem .55rem .55rem;display:flex;flex-direction:column;gap:.25rem}._checklistItem_5it8f_575{display:flex;align-items:flex-start;gap:.45rem;font-size:.72rem;line-height:1.35;color:var(--ap-muted)}._checklistItemDone_5it8f_593{color:var(--ap-ink)}._checklistMark_5it8f_597{flex-shrink:0;width:14px;font-weight:800;color:#d1d5db}._checklistItemDone_5it8f_593 ._checklistMark_5it8f_597{color:var(--ap-teal)}._form_5it8f_366{padding:1.35rem 1.5rem .5rem}._section_5it8f_612 h2{margin:0 0 .4rem;font-size:1.05rem;font-weight:800;letter-spacing:-.02em;color:var(--ap-ink)}._sectionLead_5it8f_620{margin:0 0 1.25rem;color:var(--ap-muted);font-size:.9rem;line-height:1.55}._labelRow_5it8f_627{margin:1rem 0 .4rem}._labelRow_5it8f_627 label{display:inline-flex;align-items:center;gap:.35rem;font-size:.875rem;font-weight:650;color:#374151}._opt_5it8f_640{font-size:.68rem;font-weight:600;color:var(--ap-muted);background:#f3f4f6;padding:.12rem .45rem;border-radius:999px}._fieldHint_5it8f_649{margin:.25rem 0 0;font-size:.8rem;color:var(--ap-muted);line-height:1.4}._aiDescriptionField_5it8f_656{position:relative}._aiDescriptionField_5it8f_656 textarea{padding-top:3.2rem;padding-right:10rem}._aiDescriptionControl_5it8f_665{position:absolute;top:.65rem;right:.65rem;z-index:1}._aiDescriptionButton_5it8f_672{border:1px solid #c7b6ff;border-radius:999px;padding:.42rem .7rem;background:#f5f1ff;color:#5b3bb5;font:inherit;font-size:.72rem;font-weight:800;cursor:pointer;white-space:nowrap;opacity:1}._aiDescriptionButton_5it8f_672:hover:not(:disabled){background:#ebe3ff}._aiDescriptionButton_5it8f_672:disabled{cursor:wait;opacity:.65}._section_5it8f_612 input:not([type=range]),._section_5it8f_612 select,._section_5it8f_612 textarea{width:100%;padding:.72rem .85rem;border-radius:11px;border:1.5px solid var(--ap-line);font:inherit;font-size:.9375rem;background:#fff;transition:border-color .16s ease,box-shadow .16s ease}._section_5it8f_612 input:not([type=range]):focus,._section_5it8f_612 select:focus,._section_5it8f_612 textarea:focus{outline:none;border-color:var(--ap-orange);box-shadow:0 0 0 3px var(--ap-orange-soft)}._row_5it8f_716{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.85rem}._row_5it8f_716>*,._typeGrid_5it8f_723>*,._choiceGrid_5it8f_724>*{min-width:0}._typeGroup_5it8f_728{margin-bottom:1.25rem}._typeGroupHead_5it8f_732{display:flex;flex-wrap:wrap;gap:.35rem .75rem;align-items:baseline;margin-bottom:.65rem}._typeGroupHead_5it8f_732 h3{margin:0;font-size:.9rem;font-weight:800;color:var(--ap-ink)}._typeGroupHead_5it8f_732 span{font-size:.78rem;color:var(--ap-muted)}._typeGrid_5it8f_723{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:.65rem}._typeCard_5it8f_758{position:relative;display:flex;flex-direction:column;gap:.25rem;padding:.85rem .95rem;border-radius:12px;border:1.5px solid var(--ap-line);background:#fafafa;text-align:left;cursor:pointer;font:inherit;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}._typeCard_5it8f_758:hover{border-color:#fdba74;background:#fff;box-shadow:0 4px 14px #e8630a14}._typeCard_5it8f_758 strong{font-size:.875rem;font-weight:700}._typeCard_5it8f_758 span{font-size:.72rem;color:var(--ap-muted);line-height:1.35}._typeCardOn_5it8f_790{border-color:var(--ap-orange);background:var(--ap-orange-soft);box-shadow:0 0 0 1px #e8630a26}._typeCardOn_5it8f_790:after{content:"✓";position:absolute;top:.5rem;right:.55rem;width:18px;height:18px;border-radius:999px;background:var(--ap-orange);color:#fff;font-size:.62rem;font-weight:800;display:flex;align-items:center;justify-content:center}._selectedType_5it8f_813{margin:.5rem 0 .25rem;padding:.65rem .85rem;border-radius:10px;background:#ecfdf5;color:#065f46;font-size:.84rem}._choiceGrid_5it8f_724{display:grid;grid-template-columns:repeat(var(--cols, 2),minmax(0,1fr));gap:.65rem}._choiceCard_5it8f_828{padding:.85rem .95rem;border-radius:12px;border:1.5px solid var(--ap-line);background:#fff;text-align:left;cursor:pointer;font:inherit;transition:border-color .16s ease,background .16s ease}._choiceCard_5it8f_828 strong{display:block;font-size:.875rem;font-weight:650}._choiceCard_5it8f_828 span{display:block;margin-top:.15rem;font-size:.74rem;color:var(--ap-muted)}._choiceCardOn_5it8f_852{border-color:var(--ap-orange);background:var(--ap-orange-soft)}._choiceRow_5it8f_857{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}._choiceBtn_5it8f_863{padding:.85rem .95rem;border-radius:12px;border:1.5px solid var(--ap-line);background:#fff;text-align:left;cursor:pointer;font:inherit;transition:border-color .16s ease,background .16s ease}._choiceBtn_5it8f_863 strong{display:block;font-size:.875rem}._choiceBtn_5it8f_863 span{display:block;margin-top:.15rem;font-size:.74rem;color:var(--ap-muted)}._choiceBtnOn_5it8f_886{border-color:var(--ap-orange);background:var(--ap-orange-soft)}._softBox_5it8f_891{margin-top:.85rem;padding:1rem;border-radius:12px;background:#fafafa;border:1px dashed var(--ap-line)}._subLabel_5it8f_899{margin:0 0 .5rem;font-size:.8125rem;font-weight:700;color:#374151}._pills_5it8f_906{display:flex;flex-wrap:wrap;gap:.5rem}._pill_5it8f_906{padding:.45rem .85rem;border-radius:999px;border:1.5px solid var(--ap-line);background:#fff;font:inherit;font-size:.8125rem;cursor:pointer;transition:all .16s ease}._pillOn_5it8f_923{border-color:var(--ap-orange);background:var(--ap-orange-soft);color:var(--ap-orange);font-weight:700}._preview_5it8f_930{margin:.85rem 0 .25rem;padding:.85rem;border:1px dashed #fdba74;border-radius:12px;background:#fffaf4}._previewLabel_5it8f_938{margin:0 0 .5rem;font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ap-muted)}._photoTips_5it8f_947{margin:0;padding-left:1.1rem;color:var(--ap-muted);font-size:.875rem;line-height:1.55}._summary_5it8f_955{margin:1.25rem 0 .5rem;padding:1rem;border-radius:14px;background:#f0fdfa;border:1px solid #99f6e4}._summary_5it8f_955 h3{margin:0 0 .65rem;font-size:.92rem}._summaryHint_5it8f_968{margin:0 0 .65rem;font-size:.84rem;color:var(--ap-muted)}._summary_5it8f_955 ul{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}._summary_5it8f_955 li{display:flex;justify-content:space-between;gap:.75rem;font-size:.84rem}._summary_5it8f_955 span{color:var(--ap-muted)}._summary_5it8f_955 strong{text-align:right;color:var(--ap-ink)}._fieldError_5it8f_998{border-color:#dc2626!important;box-shadow:0 0 0 3px #dc262614!important}._inlineError_5it8f_1003{margin:.45rem 0 0;color:#b91c1c;font-size:.77rem;font-weight:600}._error_5it8f_1010{margin:1rem 1.5rem 0;padding:.75rem .95rem;border-radius:11px;background:#fef2f2;color:#b91c1c;border:1px solid #fecaca;font-size:.875rem}._loading_5it8f_1020{color:var(--ap-muted);padding:2rem 1.5rem}._footer_5it8f_1025{display:flex;gap:.65rem;padding:1rem 1.5rem 1.25rem;border-top:1px solid #f3ede4;background:#fafafa}._secondary_5it8f_1033,._primary_5it8f_1034{flex:1;padding:.82rem 1rem;border-radius:11px;font:inherit;font-size:.9375rem;font-weight:700;cursor:pointer;transition:filter .16s ease,background .16s ease}._secondary_5it8f_1033{border:1.5px solid var(--ap-line);background:#fff;color:#374151}._secondary_5it8f_1033:disabled{opacity:.4;cursor:not-allowed}._primary_5it8f_1034{border:none;background:var(--ap-orange);color:#fff;box-shadow:0 4px 14px #e8630a40}._primary_5it8f_1034:disabled{opacity:.6;cursor:not-allowed}._primary_5it8f_1034:hover:not(:disabled){filter:brightness(.97)}._gpsCard_5it8f_1073{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin:0 0 1rem;padding:.85rem 1rem;border-radius:12px;border:1px solid #c5e6e1;background:#eef9f7}._gpsCard_5it8f_1073 strong{display:block;font-size:.9rem;font-weight:800;color:#0a5a54}._gpsCard_5it8f_1073 p{margin:.35rem 0 0;font-size:.84rem;color:#3f5f5b;line-height:1.45;max-width:36rem}._gpsOk_5it8f_1101{color:#0f766e!important;font-weight:700}._gpsError_5it8f_1106{color:#b45309!important}._gpsBtn_5it8f_1110{border:none;background:#0f766e;color:#fff;font:inherit;font-size:.84rem;font-weight:700;border-radius:10px;padding:.58rem .9rem;cursor:pointer;white-space:nowrap}._gpsBtn_5it8f_1110:disabled{opacity:.7;cursor:wait}._menuDraftCard_5it8f_1128{margin:0 0 1rem;padding:1rem 1.05rem;border-radius:14px;border:1px solid var(--ap-line, #eee2d2);background:#fff}._menuDraftHead_5it8f_1136{display:flex;align-items:center;gap:.65rem;margin-bottom:.75rem}._menuDraftHead_5it8f_1136 strong{font-size:.92rem}._menuExistingBadge_5it8f_1147{font-size:.72rem;font-weight:700;padding:.2rem .55rem;border-radius:999px;background:#e8f2e5;color:#4c7a3e}._menuRemoveBtn_5it8f_1156{margin-left:auto;border:0;background:transparent;color:#b91c1c;font-size:.8rem;font-weight:700;cursor:pointer}._menuRemoveBtn_5it8f_1156:disabled{opacity:.4;cursor:not-allowed}._comboWrap_5it8f_1171{position:relative}._comboList_5it8f_1175{position:absolute;z-index:8;left:0;right:0;top:calc(100% + 4px);margin:0;padding:.35rem;list-style:none;background:#fff;border:1px solid var(--ap-line);border-radius:12px;box-shadow:0 12px 28px #0f172a1f;max-height:220px;overflow:auto}._comboList_5it8f_1175 button{width:100%;text-align:left;border:0;background:transparent;font:inherit;font-size:.9rem;padding:.5rem .65rem;border-radius:8px;cursor:pointer;color:var(--ap-ink)}._comboList_5it8f_1175 button:hover{background:#fff7ed}._comboCustom_5it8f_1209{color:var(--ap-orange)!important;font-weight:700!important}._comboEmpty_5it8f_1214{padding:.5rem .65rem;font-size:.82rem;color:var(--ap-muted)}@media(max-width:1024px){._page_5it8f_1{--ap-top-offset: 64px}}@media(max-width:1100px){._page_5it8f_1{--ap-nav-width: 240px;--ap-checklist-width: 260px}._main_5it8f_188{padding:1rem 1.25rem 1.5rem}}@media(max-width:960px){._layout_5it8f_178{grid-template-columns:1fr;min-width:0;max-width:100%}._nav_5it8f_196,._main_5it8f_188,._checklistPanel_5it8f_453{grid-column:1}._nav_5it8f_196{position:static;height:auto;max-height:none;border-right:none;border-bottom:1px solid var(--ap-line);overflow:visible}._checklistPanel_5it8f_453{position:static;height:auto;max-height:none;border-left:none;border-top:1px solid var(--ap-line)}._main_5it8f_188{padding:1rem;min-width:0;max-width:100%;overflow-x:hidden}._formShell_5it8f_366,._form_5it8f_366,._section_5it8f_612{min-width:0;max-width:100%}}@media(max-width:860px){._layout_5it8f_178{grid-template-columns:1fr}._main_5it8f_188{grid-column:1}._nav_5it8f_196{position:static;padding:.85rem}._navList_5it8f_223{flex-direction:row;overflow-x:auto;gap:.35rem;padding-bottom:.25rem;scrollbar-width:none}._navStep_5it8f_231{flex:0 0 auto}._navItem_5it8f_235{flex-direction:column;align-items:center;min-width:72px;padding:.45rem .35rem;text-align:center}._stepText_5it8f_297 em,._stepIcon_5it8f_320,._stepConnector_5it8f_330{display:none}._stepText_5it8f_297 strong{font-size:.72rem}._choiceGrid_5it8f_724{grid-template-columns:1fr 1fr}._choiceRow_5it8f_857,._row_5it8f_716{grid-template-columns:1fr}}@media(max-width:640px){._page_5it8f_1{--ap-top-offset: 56px}}@media(max-width:520px){._page_5it8f_1{overflow-x:hidden}._pageTop_5it8f_30{padding:.75rem 1rem}._main_5it8f_188{padding:.75rem}._nav_5it8f_196{padding:.65rem .75rem}._navList_5it8f_223{margin:0 -.2rem;padding-left:.2rem;padding-right:.2rem}._navItem_5it8f_235{min-width:66px}._progressCard_5it8f_101{width:100%;justify-content:flex-start}._form_5it8f_366{padding:1rem .85rem .25rem}._formShell_5it8f_366{border-radius:12px}._aiDescriptionField_5it8f_656 textarea{padding-top:3.2rem;padding-right:.85rem}._typeGroupHead_5it8f_732{align-items:flex-start}._typeGroupHead_5it8f_732 h3,._typeGroupHead_5it8f_732 span{min-width:0;max-width:100%;overflow-wrap:anywhere}._typeGroupHead_5it8f_732 span{flex:1 1 100%}._section_5it8f_612 h2{font-size:1rem}._sectionLead_5it8f_620{font-size:.84rem}._labelRow_5it8f_627 label{font-size:.82rem}._section_5it8f_612 input:not([type=range]),._section_5it8f_612 select,._section_5it8f_612 textarea{max-width:100%;font-size:.9rem}._formHead_5it8f_375{padding:1rem}._footer_5it8f_1025{padding:.85rem 1rem 1rem;flex-direction:column-reverse}._footer_5it8f_1025 button{width:100%;min-height:46px}._typeGrid_5it8f_723,._choiceGrid_5it8f_724{grid-template-columns:1fr}}._wrap_1h6tl_1{display:flex;flex-direction:column;gap:12px}._toolbar_1h6tl_7{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._uploadBtn_1h6tl_14{padding:10px 18px;border-radius:10px;border:1.5px dashed var(--color-primary, #e8630a);background:#e8630a0f;color:var(--color-primary, #e8630a);font:inherit;font-size:.875rem;font-weight:600;cursor:pointer}._uploadBtn_1h6tl_14:disabled{opacity:.5;cursor:not-allowed}._count_1h6tl_31{font-size:.8125rem;color:var(--color-muted, #7a6a58)}._error_1h6tl_36{margin:0;font-size:.875rem;color:var(--color-error, #dc2626)}._empty_1h6tl_42{padding:28px 20px;border:1.5px dashed var(--color-border, #e5e7eb);border-radius:12px;text-align:center;background:#fafafa}._empty_1h6tl_42 p{margin:0;font-size:.9375rem;color:var(--color-text-secondary, #4b5563)}._emptyHint_1h6tl_56{margin-top:6px!important;font-size:.8125rem!important;color:var(--color-muted, #7a6a58)!important}._grid_1h6tl_62{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}._item_1h6tl_71{border:1px solid var(--color-border, #e5e7eb);border-radius:12px;overflow:hidden;background:#fff;cursor:grab}._itemDragging_1h6tl_79{opacity:.65;border-color:var(--color-primary, #e8630a)}._preview_1h6tl_84{position:relative;aspect-ratio:4 / 3;background:#f3f4f6}._preview_1h6tl_84 img,._preview_1h6tl_84 video{width:100%;height:100%;object-fit:cover;display:block}._coverBadge_1h6tl_98{position:absolute;top:8px;left:8px;padding:3px 8px;border-radius:6px;background:var(--color-primary, #e8630a);color:#fff;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}._typeBadge_1h6tl_112{position:absolute;bottom:8px;right:8px;padding:3px 8px;border-radius:6px;background:#0009;color:#fff;font-size:.6875rem;font-weight:600}._actions_1h6tl_124{display:flex;gap:4px;padding:6px;border-top:1px solid var(--color-border, #e5e7eb)}._actionBtn_1h6tl_131,._deleteBtn_1h6tl_132{flex:1;height:28px;border-radius:6px;border:1px solid var(--color-border, #e5e7eb);background:#fff;font:inherit;font-size:.75rem;cursor:pointer}._actionBtn_1h6tl_131:disabled{opacity:.35;cursor:not-allowed}._deleteBtn_1h6tl_132{flex:0 0 32px;color:var(--color-error, #dc2626);border-color:#dc26264d}._hint_1h6tl_154{margin:0;font-size:.8125rem;color:var(--color-muted, #7a6a58)}@media(max-width:640px){._grid_1h6tl_62{grid-template-columns:repeat(2,1fr)}}._picker_vbval_1{display:flex;flex-direction:column;gap:10px}._pickerLabel_vbval_7{margin:0;font-size:.875rem;font-weight:600;color:var(--color-text-secondary, #4b5563)}._grid_vbval_14{display:flex;flex-wrap:wrap;gap:8px}._chip_vbval_20{padding:8px 14px;border-radius:999px;border:1.5px solid var(--color-border, #e5e7eb);background:#fff;font:inherit;font-size:.8125rem;font-weight:500;color:var(--color-text-secondary, #4b5563);cursor:pointer;transition:border-color .15s,background .15s,color .15s}._chip_vbval_20:hover{border-color:var(--color-primary, #e8630a);color:var(--color-primary, #e8630a)}._chipOn_vbval_38{border-color:var(--color-primary, #e8630a);background:#e8630a14;color:var(--color-primary, #e8630a);font-weight:600}._card_1m60r_1{background:#eef1f5;border-radius:16px;padding:14px 16px 18px}._label_1m60r_7{margin:0 0 14px;text-align:center;font-size:.98rem;font-weight:800;letter-spacing:-.02em;color:#16325c}._slider_1m60r_16{position:relative;height:28px}._track_1m60r_21,._fill_1m60r_22{position:absolute;top:50%;height:6px;border-radius:99px;transform:translateY(-50%);pointer-events:none}._track_1m60r_21{left:0;right:0;background:#c5d0e0}._fill_1m60r_22{background:#16325c}._thumb_1m60r_41{position:absolute;left:0;top:0;width:100%;height:28px;margin:0;background:none;pointer-events:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}._thumb_1m60r_41::-webkit-slider-runnable-track{height:28px;background:transparent}._thumb_1m60r_41::-moz-range-track{height:28px;background:transparent;border:none}._thumb_1m60r_41::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:auto;width:22px;height:22px;margin-top:3px;border-radius:50%;background:radial-gradient(circle at center,#fff 0,#fff 5px,#16325c 6px,#16325c);border:3px solid #16325c;box-shadow:0 1px 4px #0f172a40;cursor:grab}._thumb_1m60r_41::-moz-range-thumb{pointer-events:auto;width:22px;height:22px;border-radius:50%;background:#fff;border:3px solid #16325c;box-shadow:0 1px 4px #0f172a40;cursor:grab}._thumb_1m60r_41:active::-webkit-slider-thumb,._thumb_1m60r_41:active::-moz-range-thumb{cursor:grabbing}._thumbMin_1m60r_95{z-index:3}._thumbMax_1m60r_99{z-index:4}._adminPanel_a5yfv_3{display:grid;grid-template-columns:var(--admin-sidebar-width, 272px) minmax(0,1fr);min-height:calc(100vh - 72px);width:100%;margin:0;background:var(--color-bg, #f9fafb);align-items:start}._sidebar_a5yfv_13{background:linear-gradient(180deg,#0f172a,#134e4a 55%,#115e59);color:#ecfeff;display:flex;flex-direction:column;border-right:1px solid rgba(255,255,255,.1);min-height:calc(100vh - 72px);max-height:calc(100vh - 72px);position:sticky;top:72px;overflow-y:auto;overflow-x:hidden}._sidebarBrand_a5yfv_27{padding:1rem 1rem .75rem;border-bottom:1px solid rgba(255,255,255,.1)}._sidebarBrandRow_a5yfv_32{display:block}._sidebarCloseBtn_a5yfv_36,._mobileNavBar_a5yfv_37,._sidebarBackdrop_a5yfv_38{display:none}._brandLink_a5yfv_42{display:flex;align-items:center;gap:.65rem;text-decoration:none;color:#fff;margin-bottom:.5rem}._brandLink_a5yfv_42:hover{text-decoration:none;color:#fff}._brandLogo_a5yfv_56{height:88px;width:auto;max-width:none;object-fit:contain;background:#fff;border-radius:12px;padding:6px 8px;display:block}._backToSite_a5yfv_67{display:inline-block;font-size:.75rem;font-weight:600;color:#ffffff8c;text-decoration:none}._backToSite_a5yfv_67:hover{color:#99f6e4;text-decoration:none}._sidebarHeader_a5yfv_80{padding:1rem;border-bottom:1px solid rgba(255,255,255,.1)}._userInfo_a5yfv_85{display:flex;align-items:center;gap:.72rem}._avatar_a5yfv_86{width:42px;height:42px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#14b8a6,#0ea5e9);color:#fff;font-weight:800}._userName_a5yfv_91{color:#fff;font-size:.9rem;font-weight:650}._userEmail_a5yfv_92{color:#bfdbfe;font-size:.75rem;max-width:185px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._userRole_a5yfv_93{display:inline-block;margin-top:.2rem;font-size:.67rem;color:#bae6fd;border:1px solid rgba(186,230,253,.35);background:#bae6fd1f;border-radius:999px;padding:.1rem .4rem}._sidebarNav_a5yfv_99{flex:1;padding:.82rem .7rem;display:flex;flex-direction:column;gap:.35rem}._navItem_a5yfv_100{width:100%;border:1px solid transparent;background:transparent;color:#cffafe;border-radius:12px;padding:.7rem .82rem;display:flex;align-items:center;gap:.68rem;text-align:left;transition:all .17s ease}._navItem_a5yfv_100:hover{color:#fff;background:#ffffff14;transform:translate(2px)}._navItem_a5yfv_100._active_a5yfv_112{color:#fff;background:#2dd4bf33;border-color:#2dd4bf80}._navIcon_a5yfv_113{width:20px;text-align:center}._navLabel_a5yfv_114{font-size:.9rem;font-weight:550}._sidebarFooter_a5yfv_116{padding:.8rem;border-top:1px solid rgba(255,255,255,.08)}._logoutBtn_a5yfv_117{width:100%;border:1px solid rgba(252,165,165,.35);background:#f8717124;color:#fecaca;border-radius:12px;padding:.7rem .82rem;display:flex;align-items:center;gap:.68rem}._logoutBtn_a5yfv_117:hover{background:#f871713b;color:#fff}._mainContent_a5yfv_128{min-width:0;display:flex;flex-direction:column;background:var(--color-bg, #f9fafb)}._contentHeader_a5yfv_135{margin:1rem 1.25rem 0;padding:1.1rem 1.25rem;border-radius:var(--admin-radius-lg, 16px);border:1px solid var(--color-border, #e5e7eb);background:var(--color-surface, #fff);display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem;box-shadow:var(--admin-shadow, 0 4px 20px rgba(15, 23, 42, .06));border-top:3px solid #14b8a6}._headerMain_a5yfv_149{min-width:0}._breadcrumb_a5yfv_153{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;font-size:.75rem;color:var(--color-muted, #6b7280);margin-bottom:.35rem}._breadcrumb_a5yfv_153 a{color:#0f766e;font-weight:600;text-decoration:none}._contentHeader_a5yfv_135 h1{margin:0;font-size:1.375rem;font-weight:700;color:var(--color-text, #0f172a);letter-spacing:-.02em}._headerSubtle_a5yfv_177{margin:.35rem 0 0;font-size:.875rem;color:var(--color-muted, #64748b);line-height:1.45}._platformStats_a5yfv_184{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:1rem 1.25rem 0}._platformStats_a5yfv_184 ._statCard_a5yfv_191{background:var(--color-surface, #fff);border:1px solid var(--color-border, #e5e7eb);border-radius:var(--admin-radius, 12px);padding:1rem 1.1rem;display:flex;flex-direction:column;gap:.25rem;box-shadow:var(--admin-shadow);border-top:3px solid #e5e7eb;transition:transform .15s ease,box-shadow .15s ease;text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit}._platformStats_a5yfv_184 ._statCard_a5yfv_191:hover{transform:translateY(-2px);box-shadow:var(--admin-shadow-lg)}._statCardUsers_a5yfv_214{border-top-color:#6366f1}._statCardBlogs_a5yfv_215{border-top-color:#8b5cf6}._statCardContacts_a5yfv_216{border-top-color:var(--color-primary, #f97316)}._statCardBookings_a5yfv_217{border-top-color:#14b8a6}._statValue_a5yfv_219{font-size:1.5rem;font-weight:800;color:var(--color-text, #0f172a);letter-spacing:-.03em}._statLabel_a5yfv_226{font-size:.75rem;font-weight:600;color:var(--color-muted, #64748b);text-transform:uppercase;letter-spacing:.04em}._headerActions_a5yfv_233{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}._iconGhostBtn_a5yfv_234{width:38px;height:38px;border-radius:10px;border:1px solid #dbeafe;background:#fff;color:#334155}._iconGhostBtn_a5yfv_234:hover{background:#ecfeff;border-color:#67e8f9}._headerProfile_a5yfv_240{display:inline-flex;align-items:center;gap:.45rem;border:1px solid #dbeafe;background:#fff;color:#334155;border-radius:999px;padding:.3rem .65rem;font-size:.82rem;font-weight:600}._headerAvatar_a5yfv_245{width:22px;height:22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#cffafe;color:#0e7490;font-size:.72rem;font-weight:700}._primaryBtn_a5yfv_251,._secondaryBtn_a5yfv_251,._editBtn_a5yfv_251,._deleteBtn_a5yfv_251,._pageBtn_a5yfv_251{transition:transform .14s ease,filter .14s ease,box-shadow .14s ease,background .14s ease}._primaryBtn_a5yfv_251{border:none;color:#fff;background:linear-gradient(135deg,#0ea5e9,#0f766e);border-radius:11px;padding:.58rem .9rem;font-size:.84rem;font-weight:700;box-shadow:0 9px 20px #0ea5e947}._primaryBtn_a5yfv_251:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.03)}._primaryBtn_a5yfv_251:disabled{opacity:.7;cursor:not-allowed}._secondaryBtn_a5yfv_251{border:1px solid #cbd5e1;background:#fff;color:#334155;border-radius:11px;padding:.58rem .9rem;font-size:.84rem;font-weight:650}._tabContent_a5yfv_278{padding:1rem 1.25rem 1.5rem;animation:_fadeIn_a5yfv_1 .22s ease}._error_a5yfv_283{margin-bottom:.75rem;border-radius:12px;border:1px solid #fecaca;background:#fef2f2;color:#b91c1c;padding:.72rem .8rem;font-size:.86rem}._loadingWrap_a5yfv_293{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem}._spinner_a5yfv_297{width:34px;height:34px;border-radius:999px;border:3px solid #dbeafe;border-top-color:#0ea5e9;animation:_spin_a5yfv_297 .8s linear infinite}._loading_a5yfv_293{color:#64748b;font-size:.88rem;margin:0}._tableWrap_a5yfv_304{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:auto;box-shadow:0 10px 26px #0f172a0d}._table_a5yfv_304{width:100%;border-collapse:separate;border-spacing:0;min-width:720px}._table_a5yfv_304 th,._table_a5yfv_304 td{padding:.8rem .85rem;font-size:.84rem;text-align:left;border-bottom:1px solid #e2e8f0;vertical-align:top}._table_a5yfv_304 th{position:sticky;top:0;z-index:1;background:#f8fafc;color:#334155;font-size:.78rem;text-transform:uppercase;letter-spacing:.03em}._table_a5yfv_304 tbody tr:nth-child(2n){background:#fcfdff}._table_a5yfv_304 tbody tr:hover{background:#f0f9ff}._table_a5yfv_304 tbody tr:last-child td{border-bottom:none}._emptyCell_a5yfv_338{text-align:center;color:#64748b;font-style:italic;padding:1.4rem .8rem}._roleBadge_a5yfv_345{display:inline-flex;align-items:center;border-radius:999px;border:1px solid #bae6fd;background:#ecfeff;color:#0e7490;padding:.14rem .45rem;font-size:.7rem;font-weight:700;text-transform:uppercase}._pagination_a5yfv_358{display:flex;align-items:center;justify-content:center;gap:.6rem;flex-wrap:wrap;padding:.8rem .3rem .2rem}._pageBtn_a5yfv_251{border:1px solid #cbd5e1;background:#fff;color:#334155;border-radius:10px;padding:.42rem .65rem;font-size:.78rem;font-weight:650}._pageBtn_a5yfv_251:hover:not(:disabled){border-color:#7dd3fc;background:#f0f9ff}._pageBtn_a5yfv_251:disabled{opacity:.45;cursor:not-allowed}._pageInfo_a5yfv_374{color:#64748b;font-size:.78rem}._blogThumb_a5yfv_376{width:50px;height:50px;object-fit:cover;border-radius:10px;border:1px solid #e2e8f0}._noThumb_a5yfv_380{color:#94a3b8}._slug_a5yfv_381{font-size:.72rem;border-radius:8px;background:#f1f5f9;color:#334155;padding:.18rem .35rem}._publishActions_a5yfv_383{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.35rem}._approvedBadge_a5yfv_390{display:inline-flex;align-items:center;border:none;border-radius:9px;background:#2563eb;color:#fff;padding:.35rem .58rem;font-size:.74rem;font-weight:700}._approveBtn_a5yfv_402{border:none;border-radius:9px;background:#0f766e;color:#fff;padding:.35rem .58rem;font-size:.74rem;font-weight:700}._approveBtn_a5yfv_402:hover{background:#0d9488}._unapproveBtn_a5yfv_414{border:none;border-radius:9px;background:#ef4444;color:#fff;padding:.35rem .58rem;font-size:.74rem;font-weight:700}._unapproveBtn_a5yfv_414:hover{background:#dc2626}._editBtn_a5yfv_251{border:none;border-radius:9px;background:#2563eb;color:#fff;padding:.35rem .58rem;font-size:.74rem;font-weight:700;margin-right:.35rem}._editBtn_a5yfv_251:hover{background:#1d4ed8}._viewBtn_a5yfv_432{border:none;border-radius:9px;background:#0f766e;color:#fff;padding:.35rem .58rem;font-size:.74rem;font-weight:700;margin-right:.35rem}._viewBtn_a5yfv_432:hover{background:#0d9488}._deleteBtn_a5yfv_251{border:none;border-radius:9px;background:#ef4444;color:#fff;padding:.35rem .58rem;font-size:.74rem;font-weight:700}._deleteBtn_a5yfv_251:hover{background:#dc2626}._userNameBtn_a5yfv_445{border:none;background:none;padding:0;margin:0;color:#0f766e;font:inherit;font-weight:700;text-align:left;cursor:pointer;text-decoration:underline;text-underline-offset:2px}._userNameBtn_a5yfv_445:hover{color:#0d9488}._userProfileModal_a5yfv_460{width:min(720px,100%)}._listingDetailModal_a5yfv_464{width:min(820px,100%);padding:.35rem 1rem 1.1rem}._detailPhotoStrip_a5yfv_469{display:flex;gap:.5rem;overflow-x:auto;padding:.15rem 0 .85rem;margin-bottom:.35rem}._detailPhotoStrip_a5yfv_469 img{width:148px;height:110px;object-fit:cover;border-radius:10px;flex:0 0 auto;background:#f1f5f9}._detailBulletList_a5yfv_486{margin:0;padding-left:1.1rem}._detailBulletList_a5yfv_486 li+li{margin-top:.2rem}._detailModalActions_a5yfv_495{margin-top:.35rem;padding-top:.9rem;border-top:1px solid #e2e8f0}._userListingsBlock_a5yfv_501{margin:.25rem 0 1rem;padding-top:.75rem;border-top:1px solid #e2e8f0}._userListingsHeader_a5yfv_507{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.65rem}._userListingsHeader_a5yfv_507 h3{margin:0;font-size:.95rem;font-weight:800;color:#0f172a}._userListingsCount_a5yfv_522{font-size:.78rem;font-weight:700;color:#64748b}._userListings_a5yfv_501{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem;max-height:280px;overflow-y:auto}._userListingItem_a5yfv_539{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem .8rem;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc}._userListingMain_a5yfv_550{display:flex;flex-direction:column;gap:.2rem;min-width:0}._userListingMain_a5yfv_550 strong{font-size:.88rem;color:#0f172a}._userListingMeta_a5yfv_562{font-size:.75rem;color:#64748b}._userListingLink_a5yfv_567{flex-shrink:0;display:inline-flex;align-items:center;height:32px;padding:0 .7rem;border:none;border-radius:8px;background:#0f766e;color:#fff;font:inherit;font-size:.74rem;font-weight:700;text-decoration:none;cursor:pointer}._userListingLink_a5yfv_567:hover{background:#0d9488;color:#fff}._modalOverlay_a5yfv_585{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#02061794;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:1rem}._modal_a5yfv_585{width:min(620px,100%);max-height:90vh;overflow:auto;border-radius:16px;border:1px solid #cbd5e1;background:#fff;box-shadow:0 28px 56px #02061742;animation:_modalIn_a5yfv_1 .2s ease}._modalTitle_a5yfv_604{margin:0;padding:1rem 1rem .3rem;color:#0f172a;font-size:1.1rem}._blogForm_a5yfv_610{padding:.8rem 1rem 1rem}._formGroup_a5yfv_611{margin-bottom:.78rem}._formGroup_a5yfv_611 label{display:block;margin-bottom:.3rem;color:#334155;font-size:.76rem;font-weight:700}._input_a5yfv_619,._textarea_a5yfv_619{width:100%;border:1px solid #cbd5e1;border-radius:11px;padding:.56rem .65rem;font-size:.84rem;color:#0f172a;background:#fff}._input_a5yfv_619:focus,._textarea_a5yfv_619:focus{outline:none;border-color:#38bdf8;box-shadow:0 0 0 3px #38bdf833}._textarea_a5yfv_619{resize:vertical;min-height:90px}._fileInput_a5yfv_634{width:100%;font-size:.82rem;color:#475569}._currentImage_a5yfv_635{margin:.25rem 0 0;color:#64748b;font-size:.74rem}._modalActions_a5yfv_636{margin-top:.85rem;padding-top:.85rem;border-top:1px solid #e2e8f0;display:flex;justify-content:flex-end;gap:.55rem}._skeletonTableWrap_a5yfv_643{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:.7rem;box-shadow:0 10px 26px #0f172a0d}._skeletonRow_a5yfv_650{display:grid;grid-template-columns:64px repeat(3,minmax(0,1fr));gap:.5rem;padding:.35rem 0}._skeletonCell_a5yfv_656,._skeletonThumb_a5yfv_656{height:34px;border-radius:10px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 48%,#f1f5f9 75%);background-size:220% 100%;animation:_shimmer_a5yfv_1 1.25s linear infinite}._skeletonThumb_a5yfv_656{width:50px}._skeletonRowBlogs_a5yfv_665{display:grid;grid-template-columns:50px 1fr 1.2fr 1fr .8fr .9fr 80px;gap:.5rem;padding:.35rem 0;align-items:center}._blogsTab_a5yfv_674{padding-top:.25rem}._blogsManagement_a5yfv_676{margin-bottom:1rem}._blogsManagementHeader_a5yfv_680{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:.85rem}._blogsManagementTitle_a5yfv_689{margin:0;font-size:1.25rem;font-weight:800;color:#0f172a;letter-spacing:-.02em}._addBlogBtn_a5yfv_697{border:none;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem;padding:.55rem 1rem;border-radius:10px;font-size:.88rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#0d9488,#0f766e);box-shadow:0 8px 20px #0d948859;transition:transform .15s ease,filter .15s ease}._addBlogBtn_a5yfv_697:hover{transform:translateY(-1px);filter:brightness(1.05)}._blogsSearchWrap_a5yfv_718{position:relative;display:flex;align-items:center}._blogsSearchIcon_a5yfv_724{position:absolute;left:.85rem;color:#94a3b8;pointer-events:none}._blogsSearchInput_a5yfv_731{width:100%;padding:.65rem .85rem .65rem 2.5rem;border:1px solid #cbd5e1;border-radius:10px;font-size:.9rem;color:#0f172a;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}._blogsSearchInput_a5yfv_731:focus{outline:none;border-color:#2dd4bf;box-shadow:0 0 0 3px #2dd4bf33}._blogsTableWrap_a5yfv_748{border-radius:12px;overflow:hidden}._blogsTable_a5yfv_748 thead th{background:#0d9488;color:#fff;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;border-bottom:none;padding:.75rem .65rem}._blogsTable_a5yfv_748 tbody td{vertical-align:middle;padding:.7rem .65rem;font-size:.84rem;color:#334155}._blogTitleCell_a5yfv_771{font-weight:700;color:#0f172a;max-width:200px}._blogDescCell_a5yfv_777{max-width:280px;color:#64748b;font-size:.8rem;line-height:1.45}._createdByLink_a5yfv_784{color:#0d9488;font-weight:600;text-decoration:none}._createdByLink_a5yfv_784:hover{text-decoration:underline}._createdByText_a5yfv_794{color:#475569;font-size:.82rem}._slugMuted_a5yfv_799{font-size:.78rem;color:#64748b;background:#f1f5f9;padding:.2rem .4rem;border-radius:6px}._blogStatusBadge_a5yfv_807{display:inline-flex;align-items:center;border-radius:999px;padding:.15rem .48rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em}._blogStatusPublished_a5yfv_818{border:1px solid #86efac;color:#166534;background:#dcfce7}._blogStatusDraft_a5yfv_824{border:1px solid #cbd5e1;color:#475569;background:#f1f5f9}._blogActions_a5yfv_830{display:flex;align-items:center;gap:.25rem}._actionIconBtn_a5yfv_836,._actionIconBtnMuted_a5yfv_837,._actionIconBtnDanger_a5yfv_838{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;border-radius:8px;cursor:pointer;transition:background .15s ease,color .15s ease,transform .15s ease}._actionIconBtn_a5yfv_836{background:#ecfdf5;color:#0d9488}._actionIconBtn_a5yfv_836:hover{background:#ccfbf1;transform:scale(1.05)}._actionIconBtnMuted_a5yfv_837{background:#f1f5f9;color:#64748b}._actionIconBtnMuted_a5yfv_837:hover{background:#e2e8f0;color:#0f172a}._actionIconBtnDanger_a5yfv_838{background:#fef2f2;color:#dc2626}._actionIconBtnDanger_a5yfv_838:hover{background:#fee2e2}._blogModal_a5yfv_880{animation:_modalIn_a5yfv_1 .2s ease;max-width:640px}._blogModalHeader_a5yfv_885{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem 1rem .25rem;border-bottom:1px solid #e2e8f0}._blogModalTitle_a5yfv_894{margin:0;padding:0;font-size:1.15rem;font-weight:800;color:#0f172a}._modalCloseBtn_a5yfv_902{flex-shrink:0;width:40px;height:40px;border:none;border-radius:10px;background:#f1f5f9;color:#475569;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease}._modalCloseBtn_a5yfv_902:hover{background:#e2e8f0;color:#0f172a}._slugInput_a5yfv_922{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem}._blogViewBody_a5yfv_927{padding:1rem 1.1rem 1.25rem;max-height:min(70vh,600px);overflow-y:auto}._blogViewImage_a5yfv_933{width:100%;max-height:220px;object-fit:cover;border-radius:12px;margin-bottom:1rem;border:1px solid #e2e8f0}._blogViewHtml_a5yfv_942{font-size:.95rem;line-height:1.65;color:#334155}._blogViewHtml_a5yfv_942 p{margin:0 0 .75rem}._blogViewHtml_a5yfv_942 img{max-width:100%;border-radius:8px}._sectionCard_a5yfv_957{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:1rem;box-shadow:0 10px 26px #0f172a0d}._sectionCard_a5yfv_957 h2{margin:0;color:#0f172a;font-size:1.06rem}._sectionHeaderRow_a5yfv_971{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;flex-wrap:wrap;margin-bottom:.85rem}._sectionHint_a5yfv_980{margin:.25rem 0 0;font-size:.8rem;color:#64748b}._empty_a5yfv_338{color:#64748b;font-size:.88rem;margin:.5rem 0}._dataTable_a5yfv_992{width:100%;border-collapse:collapse;font-size:.84rem;min-width:640px}._dataTable_a5yfv_992 th,._dataTable_a5yfv_992 td{padding:.75rem .85rem;text-align:left;border-bottom:1px solid #e2e8f0;vertical-align:middle}._dataTable_a5yfv_992 th{background:#f8fafc;color:#334155;font-size:.76rem;text-transform:uppercase;letter-spacing:.03em}._dataTable_a5yfv_992 tr:last-child td{border-bottom:none}._tableActions_a5yfv_1017{display:flex;gap:.4rem;flex-wrap:wrap}._subText_a5yfv_1023{font-size:.76rem;color:#64748b;margin-top:.15rem}._filterSelect_a5yfv_1029,._statusSelect_a5yfv_1030{border:1px solid #cbd5e1;border-radius:10px;padding:.45rem .6rem;font-size:.8rem;background:#fff}._messageCell_a5yfv_1038{max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._messageBody_a5yfv_1045{white-space:pre-wrap;line-height:1.5;grid-column:2}._emailLink_a5yfv_1051{color:#0e7490;text-decoration:none;font-weight:600}._emailLink_a5yfv_1051:hover{text-decoration:underline}._contactStatusPending_a5yfv_1059{color:#b45309;font-weight:700;font-size:.76rem}._contactStatusRead_a5yfv_1060{color:#1d4ed8;font-weight:700;font-size:.76rem}._contactStatusReplied_a5yfv_1061{color:#047857;font-weight:700;font-size:.76rem}._statusPending_a5yfv_1063{color:#b45309;font-weight:700;font-size:.76rem}._statusConfirmed_a5yfv_1064{color:#1d4ed8;font-weight:700;font-size:.76rem}._statusCheckedin_a5yfv_1065{color:#047857;font-weight:700;font-size:.76rem}._statusCheckedout_a5yfv_1066{color:#4b5563;font-weight:700;font-size:.76rem}._statusCancelled_a5yfv_1067{color:#b91c1c;font-weight:700;font-size:.76rem}._modalHeader_a5yfv_1069{display:flex;justify-content:space-between;align-items:center;margin-bottom:.85rem;padding:0 .1rem}._modalHeader_a5yfv_1069 h2{margin:0;font-size:1.1rem;color:#0f172a}._modalClose_a5yfv_902{border:none;background:transparent;font-size:1.5rem;line-height:1;color:#64748b;cursor:pointer}._detailList_a5yfv_1092{display:grid;grid-template-columns:120px 1fr;gap:.55rem .75rem;margin:0 0 1rem;padding:0 .1rem}._detailList_a5yfv_1092 dt{font-size:.78rem;font-weight:700;color:#64748b}._detailList_a5yfv_1092 dd{margin:0;font-size:.88rem;color:#0f172a}._inlineForm_a5yfv_1112{margin:0 0 1rem;padding:.85rem;border-radius:12px;border:1px solid #e2e8f0;background:#f8fafc}._inlineForm_a5yfv_1112 h3{margin:0 0 .75rem;font-size:.95rem;color:#0f172a}._formGrid_a5yfv_1126{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}._formGrid_a5yfv_1126 label{display:flex;flex-direction:column;gap:.3rem;font-size:.76rem;font-weight:700;color:#334155}._formGrid_a5yfv_1126 input,._formGrid_a5yfv_1126 select{font:inherit;border:1px solid #cbd5e1;border-radius:10px;padding:.5rem .6rem;font-weight:400}._fullWidth_a5yfv_1150{grid-column:1 / -1}._formActions_a5yfv_1152{margin-top:.75rem;display:flex;gap:.5rem}._headerActionGroup_a5yfv_1158{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}._secondaryBtn_a5yfv_251{border:1px solid #cbd5e1;background:#fff;color:#334155;border-radius:11px;padding:.58rem .9rem;font-size:.84rem;font-weight:650;cursor:pointer}._secondaryBtn_a5yfv_251:hover{background:#f8fafc}@keyframes _spin_a5yfv_297{to{transform:rotate(360deg)}}@keyframes _shimmer_a5yfv_1{to{background-position:-220% 0}}@keyframes _fadeIn_a5yfv_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes _modalIn_a5yfv_1{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:980px){._adminPanel_a5yfv_3{grid-template-columns:1fr}._sidebarBackdrop_a5yfv_38{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1190;border:0;padding:0;margin:0;background:#0f172a7a;opacity:0;pointer-events:none;transition:opacity .2s ease;cursor:pointer}._sidebarBackdropOpen_a5yfv_1201{opacity:1;pointer-events:auto}._sidebar_a5yfv_13{position:fixed;top:0;left:0;bottom:0;width:min(300px,88vw);height:100dvh;max-height:100dvh;z-index:1200;transform:translate(-105%);transition:transform .24s ease;overflow-x:hidden;overflow-y:auto;border-right:none;box-shadow:8px 0 28px #00000047}._sidebarOpen_a5yfv_1223{transform:translate(0)}._sidebarBrand_a5yfv_27,._sidebarHeader_a5yfv_80,._sidebarFooter_a5yfv_116{display:block}._sidebarBrandRow_a5yfv_32{display:flex;align-items:center;justify-content:space-between;gap:.5rem}._sidebarCloseBtn_a5yfv_36{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:#ffffff14;color:#fff;font-size:1.4rem;line-height:1;cursor:pointer}._sidebarNav_a5yfv_99{display:flex;flex-direction:column;overflow-y:auto;padding:.82rem .7rem}._navItem_a5yfv_100{flex-shrink:0;white-space:normal}._mobileNavBar_a5yfv_37{display:flex;align-items:center;gap:.75rem;margin:.75rem;padding:.55rem .7rem;border:1px solid #EEE2D2;border-radius:14px;background:#fff;box-shadow:0 4px 16px #0f172a0d}._mobileMenuBtn_a5yfv_1276{display:inline-flex;align-items:center;gap:.45rem;border:1px solid #e8d9c8;background:#fff8f0;color:#c94f02;border-radius:10px;padding:.45rem .7rem;font-size:.82rem;font-weight:800;cursor:pointer}._hamburger_a5yfv_1290{display:inline-flex;flex-direction:column;gap:3px;width:16px}._hamburger_a5yfv_1290 i{display:block;height:2px;width:100%;border-radius:999px;background:currentColor}._mobileNavTitle_a5yfv_1305{font-size:.88rem;font-weight:800;color:#111827}._platformStats_a5yfv_184{grid-template-columns:repeat(2,minmax(0,1fr));margin:.75rem}._headerActions_a5yfv_233{width:100%}}@media(max-width:680px){._contentHeader_a5yfv_135{margin:.75rem;padding:1rem;flex-direction:column;align-items:stretch}._contentHeader_a5yfv_135 h1{font-size:1.15rem}._tabContent_a5yfv_278{padding:0 .75rem 1rem}._platformStats_a5yfv_184{grid-template-columns:1fr}._table_a5yfv_304{min-width:640px}._skeletonRow_a5yfv_650{grid-template-columns:repeat(2,minmax(0,1fr))}._formGrid_a5yfv_1126,._detailList_a5yfv_1092{grid-template-columns:1fr}._detailList_a5yfv_1092 dt{margin-top:.35rem}._headerActions_a5yfv_233 ._primaryBtn_a5yfv_251{width:100%;text-align:center;justify-content:center}}@media(max-width:420px){._contentHeader_a5yfv_135,._platformStats_a5yfv_184,._tabContent_a5yfv_278{margin-left:.5rem;margin-right:.5rem}}._subTabRow_a5yfv_1337{display:flex;gap:.5rem;margin-bottom:1rem;flex-wrap:wrap}._subTab_a5yfv_1337,._subTabOn_a5yfv_1345{padding:.5rem 1rem;border-radius:999px;border:1px solid var(--border, #e5e7eb);background:#fff;font-size:.85rem;font-weight:600;cursor:pointer}._subTabOn_a5yfv_1345{background:#fff8f0;border-color:#e8630a;color:#c94f02}._splitReview_a5yfv_1361{display:grid;grid-template-columns:1fr 340px;gap:1.25rem;align-items:start}._reviewPanel_a5yfv_1368{background:#fff;border:1px solid var(--border, #e5e7eb);border-radius:12px;padding:1.15rem;position:sticky;top:1rem}._reviewPanelEmpty_a5yfv_1377{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;padding:2rem 1rem;text-align:center;color:#64748b;font-size:.9rem}._reviewPanelHead_a5yfv_1387{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.75rem}._reviewPanelHead_a5yfv_1387 h3{margin:0;font-size:1rem}._linkBtn_a5yfv_1400{color:#e8630a;font-size:.82rem;font-weight:600;text-decoration:none;background:none;border:none;padding:0;cursor:pointer;font:inherit}._docReviewList_a5yfv_1412{list-style:none;margin:0 0 1rem;padding:0;display:flex;flex-direction:column;gap:.65rem}._docReviewList_a5yfv_1412 li{padding:.65rem;background:#f8fafc;border-radius:8px;font-size:.85rem}._docReviewActions_a5yfv_1428{display:flex;gap:.5rem;margin-top:.5rem;flex-wrap:wrap;align-items:center}._approveBtn_a5yfv_402{padding:.3rem .65rem;border-radius:6px;border:none;background:#d1fae5;color:#065f46;font-weight:600;font-size:.78rem;cursor:pointer}._rejectBtn_a5yfv_1447{padding:.3rem .65rem;border-radius:6px;border:none;background:#fee2e2;color:#b91c1c;font-weight:600;font-size:.78rem;cursor:pointer}._reviewActionRow_a5yfv_1458{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}._rowSelected_a5yfv_1465{background:#fff8f0}._fieldLabel_a5yfv_1469{display:flex;flex-direction:column;gap:.35rem;font-size:.82rem;font-weight:600;margin-bottom:.75rem}._fieldLabel_a5yfv_1469 ._input_a5yfv_619{font-weight:400;padding:.5rem .65rem;border:1px solid #e5e7eb;border-radius:8px}._loadingHint_a5yfv_1485{padding:1.5rem;color:#64748b}@media(max-width:960px){._splitReview_a5yfv_1361{grid-template-columns:1fr}._reviewPanel_a5yfv_1368{position:static}}._wrap_10bmk_1{display:flex;flex-direction:column;gap:16px}._hero_10bmk_7{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:flex-start}._title_10bmk_15{margin:0 0 6px;font-size:1.35rem;font-weight:800;color:#0f172a}._sub_10bmk_22{margin:0;max-width:560px;color:#64748b;font-size:.92rem;line-height:1.45}._heroActions_10bmk_30{display:flex;gap:8px;flex-wrap:wrap}._card_10bmk_36{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:16px 18px}._cardTitle_10bmk_43{margin:0 0 8px;font-size:1rem;font-weight:800;color:#0f172a}._cardHead_10bmk_50{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:10px}._hint_10bmk_59{margin:0 0 12px;color:#64748b;font-size:.88rem}._row_10bmk_65{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end}._row_10bmk_65 label,._grid_10bmk_73 label,._full_10bmk_74{display:flex;flex-direction:column;gap:4px;font-size:.78rem;font-weight:700;color:#475569}._row_10bmk_65 input,._grid_10bmk_73 input,._full_10bmk_74 textarea,._filter_10bmk_86 input{height:40px;padding:0 10px;border:1px solid #e2e8f0;border-radius:10px;font:inherit;font-weight:500;color:#0f172a;background:#fff}._full_10bmk_74 textarea{height:auto;padding:10px;resize:vertical}._grid_10bmk_73{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:12px}._full_10bmk_74{margin-bottom:12px}._btnPrimary_10bmk_114,._btnGhost_10bmk_115{height:40px;padding:0 14px;border-radius:10px;font:inherit;font-weight:700;font-size:.88rem;cursor:pointer;border:1.5px solid transparent}._btnPrimary_10bmk_114{background:#0f172a;color:#fff}._btnPrimary_10bmk_114:disabled,._btnGhost_10bmk_115:disabled{opacity:.55;cursor:not-allowed}._btnGhost_10bmk_115{background:#fff;border-color:#e2e8f0;color:#334155}._roles_10bmk_143{margin:8px 0 14px}._rolesLabel_10bmk_147{display:block;font-size:.78rem;font-weight:700;color:#475569;margin-bottom:8px}._roleChips_10bmk_155{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}._chip_10bmk_162{border:1.5px solid #e2e8f0;background:#f8fafc;color:#334155;border-radius:999px;padding:6px 12px;font:inherit;font-size:.8rem;font-weight:700;cursor:pointer}._chipOn_10bmk_174{border-color:#0f172a;background:#0f172a;color:#fff}._check_10bmk_180{flex-direction:row!important;align-items:center;gap:8px!important;font-weight:600!important}._preview_10bmk_187{font-size:.85rem;font-weight:700;color:#0f766e}._error_10bmk_193{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca;border-radius:10px;padding:10px 12px;font-size:.9rem}._muted_10bmk_202,._empty_10bmk_203{color:#64748b;font-size:.9rem;padding:12px 0}._tableWrap_10bmk_209{overflow-x:auto}._table_10bmk_209{width:100%;border-collapse:collapse;font-size:.88rem}._table_10bmk_209 th{text-align:left;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;padding:8px 6px;border-bottom:1px solid #e2e8f0}._table_10bmk_209 td{padding:12px 6px;border-bottom:1px solid #f1f5f9;vertical-align:top;color:#334155}._when_10bmk_236{display:flex;flex-direction:column;gap:2px}._when_10bmk_236 b{color:#0f172a}._when_10bmk_236 span{font-size:.78rem;color:#94a3b8}._msgTitle_10bmk_251{font-weight:800;color:#0f172a;margin-bottom:2px}._msgBody_10bmk_257{color:#64748b;line-height:1.4;max-width:360px}._pill_10bmk_263,._pillOk_10bmk_264,._pillWait_10bmk_265,._pillOff_10bmk_266{display:inline-block;font-size:.72rem;font-weight:800;padding:3px 9px;border-radius:999px}._pill_10bmk_263{background:#e0f2fe;color:#075985}._pillOk_10bmk_264{background:#dcfce7;color:#166534}._pillWait_10bmk_265{background:#fef3c7;color:#92400e}._pillOff_10bmk_266{background:#f1f5f9;color:#64748b}._errSmall_10bmk_294{margin-top:4px;font-size:.72rem;color:#b91c1c}._actions_10bmk_300{white-space:nowrap}._linkBtn_10bmk_304,._linkDanger_10bmk_305{background:none;border:none;font:inherit;font-size:.8rem;font-weight:700;cursor:pointer;padding:4px 6px}._linkBtn_10bmk_304{color:#0369a1}._linkDanger_10bmk_305{color:#b91c1c}._filter_10bmk_86{display:flex;align-items:center;gap:8px;font-size:.78rem;font-weight:700;color:#64748b}._blogs_1cbly_1{width:100%;max-width:100%;padding:0 0 var(--space-8);min-height:60vh}._hero_1cbly_8{width:100%;background:var(--gradient-hero);border-bottom:1px solid var(--color-border);margin:0 0 var(--space-8);padding:48px var(--space-6) 40px;position:relative;overflow:hidden}._heroContent_1cbly_18{position:relative;z-index:1;width:100%;max-width:1180px;margin:0 auto}._heroTitle_1cbly_26{font-family:var(--font-display);font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:900;margin:0 0 var(--space-2) 0;color:var(--ink, #201308);letter-spacing:-.02em}._heroSubtitle_1cbly_35{font-size:1.0625rem;color:var(--color-muted);margin:0;line-height:1.5;max-width:52ch}._grid_1cbly_43{width:100%;max-width:var(--container);margin:0 auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:var(--space-6)}._card_1cbly_52{background:var(--color-surface);border-radius:20px;border:1px solid var(--color-border);overflow:hidden;box-shadow:var(--shadow-card);display:flex;flex-direction:column;transition:box-shadow .2s ease,transform .2s ease}._card_1cbly_52:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-4px);border-color:var(--color-border)}._cardImageWrap_1cbly_69{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:var(--color-bg-subtle)}._cardImage_1cbly_69{width:100%;height:100%;object-fit:cover;display:block}._cardBody_1cbly_83{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}._cardMeta_1cbly_90{display:flex;gap:var(--space-2);align-items:center;font-size:.75rem;color:var(--color-muted);text-transform:uppercase;letter-spacing:.06em}._dot_1cbly_100{width:4px;height:4px;border-radius:999px;background:var(--color-border)}._cardTitle_1cbly_107{font-size:1rem;font-weight:600;color:var(--color-text);margin:0}._cardExcerpt_1cbly_114{font-size:.875rem;color:var(--color-text-secondary);margin:0;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._cardFooter_1cbly_125{padding:0 var(--space-4) var(--space-4);margin-top:auto}._readMore_1cbly_130{display:inline-flex;align-items:center;gap:.35rem;font-size:.875rem;font-weight:600;color:var(--color-primary);text-decoration:none}._readMore_1cbly_130:hover{color:var(--color-primary-hover)}._resultsBar_1cbly_144{width:100%;max-width:var(--container);margin:0 auto var(--space-4) auto}._resultsCount_1cbly_150{font-size:.9375rem;color:var(--color-muted);font-weight:500}._pagination_1cbly_156{width:100%;max-width:var(--container);margin:var(--space-6) auto 0 auto;display:flex;justify-content:center;align-items:center;gap:var(--space-4);flex-wrap:wrap}._pageBtn_1cbly_167{padding:var(--space-2) var(--space-4);background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:.875rem;font-weight:500;cursor:pointer;transition:background .2s ease,border-color .2s ease}._pageBtn_1cbly_167:hover:not(:disabled){background:var(--color-bg-subtle);border-color:var(--color-primary)}._pageBtn_1cbly_167:disabled{opacity:.5;cursor:not-allowed}._pageInfo_1cbly_189{font-size:.875rem;color:var(--color-muted)}._loading_1cbly_194{text-align:center;padding:var(--space-10) var(--space-4);color:var(--color-muted)}._error_1cbly_200{width:100%;max-width:var(--container);margin:0 auto var(--space-4) auto;color:var(--color-error);padding:var(--space-4);background:var(--color-error-light);border-radius:var(--radius-lg);border:1px solid rgba(220,38,38,.25);font-size:.9375rem}._emptyState_1cbly_212{width:100%;max-width:var(--container);margin:var(--space-10) auto 0 auto;text-align:center;color:var(--color-muted);font-size:.9375rem}@media(max-width:980px){._hero_1cbly_8{padding:36px 18px 32px}._grid_1cbly_43{padding:0 18px;gap:var(--space-4)}}@media(max-width:640px){._hero_1cbly_8{padding:28px 16px 24px}._heroTitle_1cbly_26{font-size:1.65rem}._heroSubtitle_1cbly_35{font-size:.95rem}._grid_1cbly_43{padding:0 16px;grid-template-columns:1fr}}._overlay_7gpq6_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4000;display:flex;align-items:center;justify-content:center;padding:16px;background:#150d06c7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}._dialog_7gpq6_13{position:relative;width:min(920px,100%);max-height:calc(100dvh - 32px);display:flex;flex-direction:column;background:#150d06;border-radius:18px;overflow:hidden;box-shadow:0 30px 64px #0006}._close_7gpq6_25{position:absolute;top:10px;right:10px;z-index:2;width:40px;height:40px;border:none;border-radius:999px;background:#ffffffeb;color:#201308;font-size:26px;line-height:1;cursor:pointer}._close_7gpq6_25:hover{background:#fff}._stage_7gpq6_45{position:relative;display:grid;place-items:center;min-height:min(58dvh,520px);background:#201308}._stage_7gpq6_45 img{width:100%;max-height:min(70dvh,640px);object-fit:contain;display:block}._empty_7gpq6_60{margin:0;padding:40px 24px;color:#ffffffd9;font-size:16px;font-weight:700}._nav_7gpq6_68{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border:none;border-radius:999px;background:#ffffffe6;color:#201308;font-size:28px;line-height:1;cursor:pointer}._nav_7gpq6_68:hover{background:#fff}._prev_7gpq6_87{left:10px}._next_7gpq6_91{right:10px}._meta_7gpq6_95{display:flex;justify-content:space-between;gap:12px;align-items:baseline;padding:12px 16px 8px;color:#fff}._caption_7gpq6_104{margin:0;font-size:14px;font-weight:700}._counter_7gpq6_110{margin:0;font-size:12px;font-weight:600;color:#ffffffb3;white-space:nowrap}._dots_7gpq6_118{display:flex;justify-content:center;flex-wrap:wrap;gap:7px;padding:0 16px 14px}._dot_7gpq6_118{width:8px;height:8px;padding:0;border:none;border-radius:999px;background:#ffffff59;cursor:pointer}._dotOn_7gpq6_136{width:18px;background:#e8630a}@media(max-width:640px){._overlay_7gpq6_1{padding:8px}._stage_7gpq6_45{min-height:48dvh}._nav_7gpq6_68{width:36px;height:36px;font-size:24px}}._list_pixf5_1{display:flex;flex-direction:column;gap:16px;margin-top:18px;width:100%}._card_pixf5_9{display:grid;grid-template-columns:240px minmax(0,1fr) minmax(240px,280px);gap:0;background:#fff;border:1px solid #eee2d2;border-radius:16px;overflow:hidden;box-shadow:0 1px #fff9 inset,0 14px 40px -22px #3c1e082e;transition:border-color .2s,box-shadow .2s,transform .18s}._card_pixf5_9:hover{border-color:#e3d2bb;box-shadow:0 20px 44px -24px #3c1e0847;transform:translateY(-2px)}._food_pixf5_29:hover{border-color:#e8630a}._stay_pixf5_33:hover,._flatmate_pixf5_37:hover{border-color:#0f766e}._media_pixf5_41{position:relative;min-height:200px;background:#fff8f0}._media_pixf5_41 img,._mediaFallback_pixf5_48{width:100%;height:100%;min-height:200px;object-fit:cover;display:block}._viewBtn_pixf5_56{position:absolute;right:10px;bottom:36px;z-index:3;height:30px;padding:0 12px;border:1.5px solid #e8630a;border-radius:8px;background:#fff;color:#c94f02;font-size:12px;font-weight:800;cursor:pointer}._card_pixf5_9 ._viewBtn_pixf5_56{background:#fff;color:#c94f02;border:1.5px solid #e8630a}._viewBtn_pixf5_56:hover,._card_pixf5_9 ._viewBtn_pixf5_56:hover{background:#e8630a;color:#fff;border-color:#c94f02}._mediaFallback_pixf5_48{background:linear-gradient(135deg,#fdebdd,#fbd2ae);display:flex;align-items:center;justify-content:center;color:#9a3412;font-size:13px;font-weight:700}._stay_pixf5_33 ._mediaFallback_pixf5_48,._flatmate_pixf5_37 ._mediaFallback_pixf5_48{background:linear-gradient(135deg,#e1f3f1,#bfe6e2)}._photoBadge_pixf5_103,._posted_pixf5_104,._typeBadge_pixf5_105,._featuredBadge_pixf5_106{position:absolute;z-index:1;font-size:11px;font-weight:700;line-height:1;pointer-events:none}._photoBadge_pixf5_103{top:10px;left:10px;padding:6px 9px;border-radius:8px;background:#201308b8;color:#fff}._posted_pixf5_104{left:0;right:0;bottom:0;padding:8px 10px;background:linear-gradient(180deg,transparent,rgba(32,19,8,.78));color:#fff;font-weight:600}._typeBadge_pixf5_105{top:10px;right:10px;padding:6px 10px;border-radius:999px;background:#fffffff2;color:#c94f02;box-shadow:0 2px 8px #3c1e081f}._stay_pixf5_33 ._typeBadge_pixf5_105{color:#0a5a54}._featuredBadge_pixf5_106{top:10px;left:10px;padding:6px 10px;border-radius:999px;background:#e8630a;color:#fff;box-shadow:0 2px 8px #e8630a59}._stay_pixf5_33 ._featuredBadge_pixf5_106+._photoBadge_pixf5_103,._stay_pixf5_33 ._photoBadge_pixf5_103:has(+._featuredBadge_pixf5_106){top:38px}._mid_pixf5_163{padding:16px 18px 14px;display:flex;flex-direction:column;gap:8px;min-width:0;border-right:1px solid #f0e6d8}._titleRow_pixf5_172{display:flex;align-items:flex-start;gap:10px}._title_pixf5_172{flex:1;min-width:0;font-family:Sora,system-ui,sans-serif;font-size:17px;font-weight:700;line-height:1.3;letter-spacing:-.02em;color:#c94f02;text-decoration:none}._stay_pixf5_33 ._title_pixf5_172{color:#0a5a54}._title_pixf5_172:hover{text-decoration:underline}._iconBtn_pixf5_198{flex-shrink:0;width:34px;height:34px;border-radius:10px;border:1px solid #eee2d2;background:#fff;color:#7a6a58;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}._iconBtn_pixf5_198:hover,._iconBtnOn_pixf5_213{color:#c94f02;border-color:#f5c9a8;background:#fff8f0}._place_pixf5_219{font-size:13.5px;font-weight:600;color:#3d2e20;text-decoration:none}._place_pixf5_219:hover{color:#c94f02;text-decoration:underline}._distance_pixf5_231{font-weight:700;color:#059669}._facts_pixf5_236{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#eee2d2;border:1px solid #eee2d2;border-radius:10px;overflow:hidden;margin-top:2px}._fact_pixf5_236{background:#faf6f0;padding:8px 10px;display:flex;flex-direction:column;gap:2px;min-width:0}._factLabel_pixf5_256{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#b0a08d}._fact_pixf5_236 strong{font-size:12.5px;font-weight:700;color:#201308;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._highlight_pixf5_273{margin:2px 0 0;font-size:12.5px;font-weight:600;color:#4c7a3e;display:flex;align-items:flex-start;gap:6px}._check_pixf5_283{color:#4c7a3e;font-weight:800}._quickActions_pixf5_288{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}._quickAction_pixf5_288{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 10px;border-radius:999px;border:1px solid #eee2d2;background:#fff;color:#5f4b39;text-decoration:none;font-size:12px;font-weight:700}._quickAction_pixf5_288:hover{background:#fff8f0;border-color:#f2c49f;color:#c94f02}._stay_pixf5_33 ._quickAction_pixf5_288:hover,._flatmate_pixf5_37 ._quickAction_pixf5_288:hover{background:#eef9f7;border-color:#a9ddd7;color:#0a5a54}._excerpt_pixf5_323{margin:0;font-size:13px;line-height:1.45;color:#7a6a58;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._owner_pixf5_334{margin:auto 0 0;padding-top:4px;font-size:12px;color:#b0a08d}._side_pixf5_341{padding:16px 16px 14px;display:flex;flex-direction:column;align-items:stretch;gap:10px;background:#fffcf8}._priceBlock_pixf5_350{margin-bottom:4px}._price_pixf5_350{font-family:Sora,system-ui,sans-serif;font-size:15px;font-weight:800;letter-spacing:-.02em;color:#201308;line-height:1.3;white-space:normal;overflow-wrap:break-word}._priceSub_pixf5_365{margin-top:2px;font-size:12px;font-weight:600;color:#7a6a58}._ctaPrimary_pixf5_372,._ctaSecondary_pixf5_373{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 14px;border-radius:11px;font-size:13.5px;font-weight:700;text-decoration:none;text-align:center;transition:filter .15s,background .15s,border-color .15s}._ctaPrimary_pixf5_372{color:#fff;background:linear-gradient(180deg,#e8630a,#c94f02);box-shadow:0 10px 24px -8px #c8500073}._stay_pixf5_33 ._ctaPrimary_pixf5_372,._flatmate_pixf5_37 ._ctaPrimary_pixf5_372{background:linear-gradient(180deg,#14a399,#0a5a54);box-shadow:0 10px 24px -8px #0f766e66}._ctaPrimary_pixf5_372:hover{filter:brightness(1.05);text-decoration:none;color:#fff}._ctaSecondary_pixf5_373{color:#c94f02;background:#fff;border:1.5px solid #e8630a}._stay_pixf5_33 ._ctaSecondary_pixf5_373,._flatmate_pixf5_37 ._ctaSecondary_pixf5_373{color:#0a5a54;border-color:#0f766e}._ctaSecondary_pixf5_373:hover{background:#fff8f0;text-decoration:none}._stay_pixf5_33 ._ctaSecondary_pixf5_373:hover,._flatmate_pixf5_37 ._ctaSecondary_pixf5_373:hover{background:#eef9f7}._skel_pixf5_438{height:210px;border-radius:16px;border:1px solid #eee2d2;background:linear-gradient(90deg,#f3ebe0 25%,#faf6f0,#f3ebe0 75%);background-size:200% 100%;animation:_skel_pixf5_438 1.2s ease-in-out infinite}@keyframes _skel_pixf5_438{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:980px){._card_pixf5_9{grid-template-columns:200px minmax(0,1fr)}._side_pixf5_341{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;align-items:center;border-top:1px solid #f0e6d8}._mid_pixf5_163{border-right:none}._priceBlock_pixf5_350{margin:0 auto 0 0}._ctaPrimary_pixf5_372,._ctaSecondary_pixf5_373{min-width:140px}}@media(max-width:640px){._card_pixf5_9{grid-template-columns:1fr}._media_pixf5_41,._media_pixf5_41 img,._mediaFallback_pixf5_48{min-height:180px}._facts_pixf5_236{grid-template-columns:1fr}._side_pixf5_341{flex-direction:column;align-items:stretch}._priceBlock_pixf5_350{margin:0}._ctaPrimary_pixf5_372,._ctaSecondary_pixf5_373{width:100%}._quickActions_pixf5_288{width:100%;flex-wrap:wrap}._quickAction_pixf5_288{flex:1 1 calc(50% - 6px);justify-content:center}}.hneats-listings{--terracotta: #E8630A;--terracotta-deep: #C94F02;--terracotta-bright: #FF7A22;--teal: #0F766E;--teal-deep: #0A5A54;--teal-bright: #14A399;--cream: #FFF8F0;--cream-line: #F5E6D3;--bg-1: #FDFAF6;--surface: #FFFFFF;--ink: #201308;--ink-soft: #3D2E20;--muted: #7A6A58;--faint: #B0A08D;--line: #EEE2D2;--line-strong: #E3D2BB;--ring: rgba(232, 99, 10, .16);--gold: #B8860B;--brand-green: #4C7A3E;--brand-brown: #3D2E20;--green-btn: #1E9E5A;--shadow-card: 0 1px 0 rgba(255, 255, 255, .6) inset, 0 14px 36px -22px rgba(60, 30, 8, .22), 0 3px 10px -6px rgba(60, 30, 8, .1);--shadow-pop: 0 26px 60px -22px rgba(60, 30, 8, .3);--ease: cubic-bezier(.22, 1, .36, 1);font-family:Inter,system-ui,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased;line-height:1.55;background:var(--bg-1);min-height:100vh}.hneats-listings *,.hneats-listings *:before,.hneats-listings *:after{box-sizing:border-box}.hneats-listings h1,.hneats-listings h2,.hneats-listings h3{font-family:Sora,sans-serif;letter-spacing:-.02em;line-height:1.15}.hneats-listings button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}.hneats-listings button[class*=viewBtn]{background:#fff;color:#c94f02;border:1.5px solid #e8630a}.hneats-listings button[class*=viewBtn]:hover{background:#e8630a;color:#fff;border-color:#c94f02}.hneats-listings a{text-decoration:none;color:inherit}.hneats-listings .icon{width:1em;height:1em;stroke-width:2}.hneats-listings .wrap{max-width:1220px;margin:0 auto;padding:0 24px}.hneats-listings .card{background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow-card)}.hneats-listings .logo{display:flex;align-items:center;gap:9px;line-height:1}.hneats-listings .logo-mark{width:34px;height:34px;flex-shrink:0;object-fit:contain;display:block}.hneats-listings .logo-word{font-family:Sora,sans-serif;font-weight:800;font-size:18px;letter-spacing:-.02em;color:var(--brand-brown);line-height:1;display:flex;align-items:center;padding-top:1px}.hneats-listings .logo-word .n{color:var(--brand-green)}.hneats-listings .topbar{background:#fdfaf6eb;-webkit-backdrop-filter:saturate(160%) blur(10px);backdrop-filter:saturate(160%) blur(10px);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:40}.hneats-listings .topbar-in{max-width:1180px;margin:0 auto;padding:10px 24px;min-height:72px;display:grid;grid-template-columns:minmax(120px,1fr) auto minmax(120px,1fr);align-items:center;gap:16px}.hneats-listings .logo{justify-self:start}.hneats-listings .top-nav{display:flex;align-items:center;justify-content:center;justify-self:center;gap:26px;font-size:14px;font-weight:600;color:var(--ink-soft);white-space:nowrap;height:auto}.hneats-listings .top-nav a{position:relative;display:inline-flex;align-items:center;gap:6px;height:auto;padding:4px 0;border-bottom:none;line-height:1;box-sizing:border-box;color:inherit;text-decoration:none;transition:color .2s}.hneats-listings .top-nav a:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:2px;background:var(--terracotta-deep);transform:scaleX(0);transition:transform .2s;transform-origin:center}.hneats-listings .top-nav a .icon{width:15px;height:15px;flex-shrink:0;position:relative;top:-1px}.hneats-listings .top-nav a.active{color:var(--terracotta-deep);font-weight:700}.hneats-listings .top-nav a.active:after{transform:scaleX(1)}.hneats-listings .top-nav a:hover{color:var(--terracotta-deep)}.hneats-listings .top-nav a:hover:after{transform:scaleX(1)}.hneats-listings .top-right{margin-left:0;justify-self:end;display:flex;align-items:center;gap:10px;flex-shrink:0}.hneats-listings .btn-post{height:40px;padding:0 18px;border-radius:11px;background:var(--green-btn);color:#fff;font-weight:700;font-size:13px;display:inline-flex;align-items:center;justify-content:center;line-height:1;white-space:nowrap}.hneats-listings .btn-post:hover{background:#188049}.hneats-listings .btn-login{height:42px;padding:0 20px;border-radius:12px;background:var(--ink, #201308);color:#fff;font-weight:700;font-size:13.5px;display:inline-flex;align-items:center;justify-content:center;line-height:1;white-space:nowrap;gap:0}.hneats-listings .btn-login:hover{background:var(--terracotta-deep, #c94f02)}.hneats-listings .main-pad{padding:28px 0 60px}.hneats-listings .page-title{font-size:26px;font-weight:800}.hneats-listings .page-sub{font-size:13px;color:var(--muted);margin-top:5px}.hneats-listings .listings-layout{display:grid;grid-template-columns:280px 1fr;gap:22px;margin-top:22px;align-items:start}.hneats-listings .filter-card{padding:22px 22px 24px;position:sticky;top:88px}.hneats-listings .filters-toggle{display:none}.hneats-listings .filter-title{font-size:16px;font-weight:800;margin-bottom:18px}.hneats-listings .filter-group{margin-bottom:20px}.hneats-listings .filter-group:last-of-type{margin-bottom:0}.hneats-listings .filter-lbl{font-size:10.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.hneats-listings .pill-row{display:flex;gap:8px;flex-wrap:wrap}.hneats-listings .pill-opt{height:38px;padding:0 15px;border-radius:11px;border:1.5px solid var(--line-strong);background:#fff;font-size:12.5px;font-weight:700;color:var(--ink-soft);display:flex;align-items:center;gap:6px;transition:.15s}.hneats-listings .pill-opt .icon{width:14px;height:14px}.hneats-listings .pill-opt.sel{background:var(--terracotta-deep);border-color:var(--terracotta-deep);color:#fff}.hneats-listings .pill-opt:hover:not(.sel){border-color:var(--terracotta-deep)}.hneats-listings .radio-list{display:flex;flex-direction:column;gap:12px}.hneats-listings .radio-row{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--ink-soft);cursor:pointer}.hneats-listings .radio-dot{width:18px;height:18px;border-radius:50%;border:2px solid var(--line-strong);flex-shrink:0;position:relative;transition:.15s}.hneats-listings .radio-row.sel .radio-dot{border-color:var(--terracotta-deep)}.hneats-listings .radio-row.sel .radio-dot:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--terracotta-deep)}.hneats-listings .divider-f{height:1px;background:var(--line);margin:20px 0}.hneats-listings .budget-box{display:flex;align-items:stretch;border:1.5px solid var(--line-strong);border-radius:12px;overflow:hidden;background:#fff;transition:.15s}.hneats-listings .budget-box:focus-within{border-color:var(--terracotta-deep);box-shadow:0 0 0 4px var(--ring)}.hneats-listings .budget-field{flex:1;padding:8px 12px;min-width:0}.hneats-listings .budget-field-lbl{font-size:9.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--faint);display:block}.hneats-listings .budget-field-row{display:flex;align-items:center;gap:3px;margin-top:2px}.hneats-listings .budget-field-row .rupee{font-size:13px;color:var(--muted);font-weight:700;flex-shrink:0}.hneats-listings .budget-field input{border:none;outline:none;font-family:inherit;font-size:13.5px;font-weight:700;color:var(--ink);width:100%;background:transparent;padding:0}.hneats-listings .budget-field input::placeholder{color:var(--faint);font-weight:600}.hneats-listings .budget-divider{width:1px;background:var(--line-strong);flex-shrink:0;margin:8px 0}.hneats-listings .budget-presets{display:flex;gap:7px;margin-top:10px;flex-wrap:wrap}.hneats-listings .bp-chip{height:30px;padding:0 12px;border-radius:999px;border:1.5px solid var(--line-strong);background:#fff;font-size:11.5px;font-weight:700;color:var(--ink-soft)}.hneats-listings .bp-chip:hover,.hneats-listings .bp-chip.sel{border-color:var(--terracotta-deep);color:var(--terracotta-deep);background:var(--cream)}.hneats-listings .filter-actions{display:flex;gap:10px;margin-top:22px}.hneats-listings .btn-apply{flex:1;height:46px;border-radius:12px;background:linear-gradient(180deg,var(--terracotta-bright),var(--terracotta-deep));color:#fff;font-weight:800;font-size:13.5px;box-shadow:0 12px 22px -12px #c8500073}.hneats-listings .btn-apply:hover{filter:brightness(1.05)}.hneats-listings .btn-clear{height:46px;padding:0 20px;border-radius:12px;border:1.5px solid var(--line-strong);color:var(--ink-soft);font-weight:700;font-size:13.5px;background:#fff}.hneats-listings .btn-clear:hover{border-color:var(--terracotta-deep);color:var(--terracotta-deep)}.hneats-listings .promo-box{margin-top:18px;padding:20px;border-radius:16px;background:linear-gradient(160deg,var(--cream) 0%,#fff 80%);border:1px solid var(--cream-line)}.hneats-listings .promo-box b{font-size:14px;font-weight:800;display:block}.hneats-listings .promo-box span{font-size:12px;color:var(--muted);display:block;margin-top:4px}.hneats-listings .promo-link{display:inline-flex;align-items:center;gap:7px;margin-top:12px;font-weight:800;font-size:13px;color:var(--terracotta-deep)}.hneats-listings .promo-link .icon{width:14px;height:14px}.hneats-listings .results-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px}.hneats-listings .results-h{font-size:22px;font-weight:800}.hneats-listings .results-count{font-size:12.5px;color:var(--muted);margin-top:4px}.hneats-listings .results-count b{color:var(--ink);font-weight:700}.hneats-listings .sort-wrap{display:flex;align-items:center;gap:10px}.hneats-listings .sort-lbl{font-size:12.5px;font-weight:600;color:var(--muted)}.hneats-listings .sort-select-wrap{position:relative}.hneats-listings .sort-select-wrap select{height:42px;border-radius:11px;border:1.5px solid var(--line-strong);padding:0 36px 0 14px;font-family:inherit;font-size:13px;font-weight:600;color:var(--ink-soft);background:#fff;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.hneats-listings .sort-select-wrap .chev{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:15px;height:15px;color:var(--muted);pointer-events:none}.hneats-listings .active-filters{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.hneats-listings .af-chip{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 8px 0 13px;border-radius:999px;background:var(--cream);border:1px solid var(--cream-line);font-size:12px;font-weight:700;color:var(--terracotta-deep)}.hneats-listings .af-chip .x{width:18px;height:18px;border-radius:6px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;cursor:pointer;color:inherit;padding:0}.hneats-listings .af-chip .x:hover{background:#0000000f}.hneats-listings .af-chip .x .icon{width:10px;height:10px}.hneats-listings .listing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:22px}.hneats-listings .listing-card{padding:0;overflow:hidden;transition:transform .2s var(--ease),box-shadow .2s var(--ease);display:block}.hneats-listings .listing-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-pop)}.hneats-listings .listing-media{height:140px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.hneats-listings .listing-media img{width:100%;height:100%;object-fit:cover}.hneats-listings .listing-media.food-bg{background:linear-gradient(135deg,#fdebdd,#fbd2ae)}.hneats-listings .listing-media.stay-bg{background:linear-gradient(135deg,#e1f3f1,#bfe6e2)}.hneats-listings .listing-media .media-icon{width:42px;height:42px;opacity:.32}.hneats-listings .listing-media.food-bg .media-icon{color:var(--terracotta-deep)}.hneats-listings .listing-media.stay-bg .media-icon{color:var(--teal-deep)}.hneats-listings .listing-badge{position:absolute;top:12px;left:12px;font-size:10px;font-weight:800;padding:4px 10px;border-radius:999px;background:#ffffffeb;z-index:1}.hneats-listings .listing-fav{position:absolute;top:10px;right:10px;width:30px;height:30px;border-radius:9px;background:#ffffffe6;display:flex;align-items:center;justify-content:center;color:var(--muted);z-index:1;border:none;cursor:pointer}.hneats-listings .listing-fav:hover,.hneats-listings .listing-fav.on{color:var(--terracotta-deep)}.hneats-listings .listing-fav .icon{width:15px;height:15px}.hneats-listings .listing-body{padding:16px 18px 18px}.hneats-listings .listing-n{font-size:14.5px;font-weight:800}.hneats-listings .listing-loc{display:flex;align-items:center;gap:5px;font-size:11.5px;color:var(--muted);margin-top:5px}.hneats-listings .listing-loc .icon{width:12px;height:12px;flex-shrink:0}.hneats-listings .listing-tags{display:flex;gap:6px;margin-top:9px;flex-wrap:wrap}.hneats-listings .listing-tag{font-size:10px;font-weight:700;padding:3px 9px;border-radius:999px;background:var(--bg-1);border:1px solid var(--line-strong);color:var(--ink-soft)}.hneats-listings .listing-foot{display:flex;align-items:center;justify-content:space-between;margin-top:13px;padding-top:12px;border-top:1px dashed var(--line-strong)}.hneats-listings .listing-fee{font-family:Sora,sans-serif;font-weight:800;font-size:15px}.hneats-listings .listing-fee span{font-size:10px;color:var(--muted);font-weight:500;font-family:Inter,sans-serif}.hneats-listings .listing-rate{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:800;color:var(--gold)}.hneats-listings .listing-rate .icon{width:11px;height:11px;fill:var(--gold)}.hneats-listings .pagination{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:36px;padding:18px 16px 8px;border-top:1px solid var(--line)}.hneats-listings .pg-meta{margin:0;font-size:13px;font-weight:600;color:var(--muted, #7a6a58)}.hneats-listings .pg-meta strong{color:var(--ink, #201308)}.hneats-listings .pg-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px}.hneats-listings .pg-nums{display:flex;align-items:center;gap:6px}.hneats-listings .pg-nav{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px;border-radius:12px;border:1.5px solid var(--line-strong);background:#fff;font:inherit;font-size:13px;font-weight:800;color:var(--ink-soft);cursor:pointer}.hneats-listings .pg-nav .icon{width:15px;height:15px}.hneats-listings .pg-nav:hover:not(:disabled){border-color:var(--terracotta-deep);color:var(--terracotta-deep)}.hneats-listings.is-stay .pg-nav:hover:not(:disabled){border-color:var(--teal-deep);color:var(--teal-deep)}.hneats-listings .pg-nav:disabled{opacity:.38;cursor:default}.hneats-listings .pg-btn{min-width:40px;height:40px;padding:0 8px;border-radius:12px;border:1.5px solid var(--line-strong);background:#fff;font-weight:800;font-size:14px;color:var(--ink-soft);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.hneats-listings .pg-btn.sel{background:var(--terracotta-deep);border-color:var(--terracotta-deep);color:#fff;box-shadow:0 8px 18px -10px #c94f02b3}.hneats-listings.is-stay .pg-btn.sel{background:var(--teal-deep);border-color:var(--teal-deep);box-shadow:0 8px 18px -10px #0a5a54b3}.hneats-listings .pg-btn:hover:not(.sel):not(:disabled){border-color:var(--terracotta-deep);color:var(--terracotta-deep)}.hneats-listings.is-stay .pg-btn:hover:not(.sel):not(:disabled){border-color:var(--teal-deep);color:var(--teal-deep)}.hneats-listings .pg-btn:disabled{opacity:.4;cursor:default}.hneats-listings .pg-ellipsis{min-width:24px;text-align:center;font-weight:800;color:var(--muted, #7a6a58)}.hneats-listings .pg-btn .icon{width:15px;height:15px}.hneats-listings .empty-state{padding:70px 20px;text-align:center}.hneats-listings .empty-ic{width:76px;height:76px;border-radius:50%;background:var(--cream);color:var(--terracotta-deep);display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.hneats-listings .empty-ic .icon{width:32px;height:32px}.hneats-listings .empty-state h3{font-size:19px;font-weight:800}.hneats-listings .empty-state p{font-size:13.5px;color:var(--muted);margin-top:8px}.hneats-listings .empty-btn{margin-top:20px;height:46px;padding:0 22px;border-radius:12px;background:var(--terracotta-deep);color:#fff;font-weight:700;font-size:13.5px;display:inline-flex;align-items:center;text-decoration:none}.hneats-listings .skel{background:linear-gradient(90deg,#f3ebe0 25%,#faf6f0,#f3ebe0 75%);background-size:200% 100%;animation:skel 1.2s infinite}@keyframes skel{0%{background-position:200% 0}to{background-position:-200% 0}}.hneats-listings .skel-card{height:280px;border-radius:18px}.hneats-listings footer{background:#fffffff5;color:inherit;margin-top:auto;padding-top:0;border-top:1px solid var(--line)}.hneats-listings .page-back{display:inline-flex;align-items:center;gap:6px;margin:0 0 14px;font-size:13.5px;font-weight:700;color:var(--terracotta-deep, #c94f02);text-decoration:none}.hneats-listings .page-back:hover{text-decoration:underline}.hneats-listings .page-back .icon{width:16px;height:16px}.hneats-listings .foot-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:40px;padding-bottom:32px;border-bottom:1px solid rgba(255,255,255,.08)}.hneats-listings .foot-brand-desc{font-size:13px;color:#ffffff80;margin-top:12px;line-height:1.7;max-width:34ch}.hneats-listings .foot-col{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.hneats-listings .foot-col h4{font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#fff6;margin:0 0 4px}.hneats-listings .foot-col a{display:block;font-size:13px;line-height:1.4;color:#ffffffbf;margin:0}.hneats-listings .foot-col a:hover{color:#fff}.hneats-listings .foot-social{display:flex;gap:10px;margin-top:16px}.hneats-listings .foot-social a{width:34px;height:34px;border-radius:9px;background:#ffffff0f;display:flex;align-items:center;justify-content:center;color:#fff}.hneats-listings .foot-social a:hover{background:var(--terracotta-deep)}.hneats-listings .foot-social .icon{width:15px;height:15px}.hneats-listings .foot-bottom{display:flex;align-items:center;justify-content:space-between;padding:18px 0;font-size:12px;color:#ffffff59;flex-wrap:wrap;gap:10px}.hneats-listings .toast{position:fixed;left:50%;bottom:26px;transform:translate(-50%,30px);z-index:200;background:#150d06;color:#fff;font-size:13.5px;font-weight:600;padding:13px 20px;border-radius:13px;box-shadow:0 10px 30px -8px #00000080;opacity:0;pointer-events:none;transition:.25s;display:flex;align-items:center;gap:9px}.hneats-listings .toast.show{opacity:1;transform:translate(-50%)}.hneats-listings .toast .icon{width:17px;height:17px;color:#5be3b0}.hneats-listings .error-banner{margin:0 0 14px;padding:12px 14px;border-radius:12px;background:#fff1f0;border:1px solid #ffccc7;color:#a8071a;font-size:13px;font-weight:600}@media(max-width:980px){.hneats-listings .listings-layout{grid-template-columns:1fr}.hneats-listings .filters-toggle{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin-bottom:12px;border:1px solid var(--line, #eee2d2);border-radius:12px;background:#fff;color:var(--ink, #201308);font-family:inherit;font-size:13.5px;font-weight:700;cursor:pointer}.hneats-listings .filters-toggle.is-open{border-color:var(--terracotta-deep, #c94f02);color:var(--terracotta-deep, #c94f02)}.hneats-listings .filter-card{position:static;display:none}.hneats-listings .filter-card.is-open{display:block}.hneats-listings .listing-grid{grid-template-columns:1fr 1fr}.hneats-listings .foot-grid{grid-template-columns:1fr;gap:26px}.hneats-listings .top-nav{display:none}.hneats-listings .topbar-in{grid-template-columns:1fr auto;min-height:64px}.hneats-listings .wrap{padding-left:18px;padding-right:18px}}@media(max-width:640px){.hneats-listings .wrap{padding-left:16px;padding-right:16px}.hneats-listings .main-pad{padding:20px 0 40px}.hneats-listings .page-title{font-size:22px}.hneats-listings .results-head{flex-direction:column;align-items:flex-start}.hneats-listings .topbar-in{gap:12px}.hneats-listings .btn-post{padding:0 12px;font-size:12px}.hneats-listings .listing-grid{grid-template-columns:1fr}.hneats-listings .pill-row{flex-wrap:wrap}.hneats-listings .discover-bar-inner{padding:10px 12px}.hneats-listings .discover-search{flex-wrap:wrap}.hneats-listings .discover-type,.hneats-listings .discover-type-locked,.hneats-listings .discover-loc{flex:1 1 100%;min-width:0}.hneats-listings .discover-filters{gap:6px}.hneats-listings .disc-chip{height:34px;padding:0 10px;font-size:12.5px}}@media(max-width:420px){.hneats-listings .wrap{padding-left:12px;padding-right:12px}.hneats-listings .discover-bar-inner{padding:8px 10px}}.hneats-listings .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hneats-listings--discover .main-pad{padding-top:20px}.hneats-listings .discover-bar{position:sticky;top:0;z-index:35;background:linear-gradient(180deg,#c94f02,#e8630a);border-bottom:1px solid rgba(0,0,0,.08);box-shadow:0 8px 24px -16px #3c1e0873}.hneats-listings .discover-bar-inner{display:flex;flex-direction:column;gap:10px;padding:12px 24px}.hneats-listings .discover-search{display:flex;align-items:stretch;gap:8px;width:100%}.hneats-listings .discover-type,.hneats-listings .discover-type-locked{flex:0 0 auto;min-width:112px;background:#fff;border-radius:10px;display:flex;align-items:center;padding:0 10px;font-size:13.5px;font-weight:700;color:var(--ink)}.hneats-listings .discover-type select{width:100%;border:none;outline:none;background:transparent;font:inherit;font-weight:700;color:inherit;padding:12px 4px;cursor:pointer}.hneats-listings .discover-type-locked{padding:0 14px;justify-content:center}.hneats-listings .discover-loc{flex:1;display:flex;align-items:center;gap:6px;background:#fff;border-radius:10px;padding:4px 4px 4px 10px;min-width:0}.hneats-listings .discover-search-ic{width:16px;height:16px;flex-shrink:0;color:var(--muted)}.hneats-listings .discover-pin{width:40px;height:40px;border-radius:8px;display:grid;place-items:center;color:var(--terracotta-deep);flex-shrink:0}.hneats-listings .discover-pin:hover,.hneats-listings .discover-pin.is-active{background:#fff1e6}.hneats-listings .discover-pin .icon{width:18px;height:18px}.hneats-listings .discover-loc input{flex:1;border:none;outline:none;font:inherit;font-size:14px;min-width:0;padding:8px 4px;background:transparent}.hneats-listings .discover-near{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border-radius:8px;flex-shrink:0;background:#fff1e6;color:var(--terracotta-deep);font-size:12.5px;font-weight:700;white-space:nowrap;border:1px solid #f3d5b8}.hneats-listings .discover-near .icon{width:15px;height:15px}.hneats-listings .discover-near:hover{background:#ffe4cc}.hneats-listings .discover-near.is-active{background:var(--terracotta);border-color:var(--terracotta);color:#fff}.hneats-listings .discover-near:disabled{opacity:.7;cursor:wait}.hneats-listings.is-stay .discover-near{background:#e6f5f3;border-color:#b7e0da;color:var(--teal-deep)}.hneats-listings.is-stay .discover-near:hover{background:#d5efeb}.hneats-listings.is-stay .discover-near.is-active{background:var(--teal);border-color:var(--teal);color:#fff}.hneats-listings .discover-near-status{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0;font-size:12.5px;color:#ffffffeb}.hneats-listings .discover-near-status strong{font-weight:700}.hneats-listings .discover-near-status button{height:26px;padding:0 10px;border-radius:999px;background:#fff3;color:#fff;font-size:12px;font-weight:700}.hneats-listings .discover-near-status button:hover{background:#ffffff52}.hneats-listings .discover-go{height:40px;padding:0 18px;border-radius:8px;background:var(--ink);color:#fff;font-weight:700;font-size:13.5px;flex-shrink:0}.hneats-listings .discover-go:hover{background:#3d2e20}.hneats-listings .discover-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.hneats-listings .disc-menu{position:relative}.hneats-listings .disc-chip{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border-radius:999px;background:#fff;border:1px solid transparent;font-size:13px;font-weight:600;color:var(--ink-soft);white-space:nowrap}.hneats-listings .disc-chip .chev{width:14px;height:14px;opacity:.55}.hneats-listings .disc-chip:hover,.hneats-listings .disc-menu.is-open .disc-chip,.hneats-listings .disc-menu.is-active .disc-chip{border-color:#ffffffe6;box-shadow:0 0 0 2px #ffffff40}.hneats-listings .disc-chip--clear{background:#ffffff29;color:#fff}.hneats-listings .disc-chip--clear:hover{background:#ffffff47}.hneats-listings .disc-panel{position:absolute;top:calc(100% + 8px);left:0;z-index:50;width:min(320px,86vw);max-height:min(70vh,440px);overflow-y:auto;background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px;box-shadow:var(--shadow-pop)}.hneats-listings .disc-panel.budget-panel{width:min(360px,90vw)}.hneats-listings .disc-panel-title{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.hneats-listings .disc-group{display:flex;flex-direction:column;gap:10px;padding-top:10px;margin-top:2px;border-top:1px solid var(--line)}.hneats-listings .disc-group-title{font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--muted)}.hneats-listings .disc-apply{width:100%;margin-top:12px}.hneats-listings .disc-panel .radio-row{width:100%;text-align:left}.hneats-listings .discover-tabs-row{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;border-bottom:1px solid var(--line);margin-bottom:14px}.hneats-listings .discover-tabs{display:flex;gap:4px;overflow-x:auto}.hneats-listings .discover-tab{padding:12px 14px;font-size:14px;font-weight:700;color:var(--muted);border-bottom:2px solid transparent;white-space:nowrap}.hneats-listings .discover-tab:hover{color:var(--ink-soft)}.hneats-listings .discover-tab.is-active{color:var(--terracotta-deep);border-bottom-color:var(--terracotta)}.hneats-listings .discover-title{font-size:clamp(18px,2.2vw,24px);font-weight:800;margin:0 0 12px;color:var(--ink)}.hneats-listings .discover-tip{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 14px;border-radius:12px;background:#eef7ff;border:1px solid #d6e8f8;color:#25527a;font-size:13.5px;margin-bottom:14px}.hneats-listings .discover-tip .icon{width:18px;height:18px;flex-shrink:0;color:var(--terracotta)}.hneats-listings .discover-tip button{margin-left:auto;height:32px;padding:0 12px;border-radius:8px;background:var(--terracotta);color:#fff;font-weight:700;font-size:12.5px}.hneats-listings .discover-tip button:hover{background:var(--terracotta-deep)}.hneats-listings .discover-promo{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:28px;padding:16px 18px;border-radius:14px;background:#fff8f0;border:1px solid var(--cream-line);font-size:14px;color:var(--ink-soft)}.hneats-listings .discover-promo-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:28px}.hneats-listings .discover-promo-grid .discover-promo{margin-top:0;flex-direction:column;align-items:flex-start;justify-content:flex-start;min-height:100%}.hneats-listings .discover-promo-tag{margin:0 0 8px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--terracotta-deep)}.hneats-listings .discover-promo--flatmate{background:#f0faf8;border-color:#c5e8e3}.hneats-listings .discover-promo--flatmate .discover-promo-tag,.hneats-listings .discover-promo--flatmate .promo-link{color:var(--teal-deep)}.hneats-listings .discover-promo b{color:var(--ink)}.hneats-listings .discover-promo-grid .promo-link{margin-top:auto;padding-top:12px}.hneats-listings .discover-tab--link{color:var(--terracotta);font-weight:700;border-bottom-color:transparent}.hneats-listings .discover-tab--link:hover{color:var(--terracotta-deep)}.hneats-listings.is-stay .discover-bar{background:linear-gradient(180deg,#0a5a54,#0f766e)}.hneats-listings.is-stay .discover-tab.is-active{color:var(--teal-deep);border-bottom-color:var(--teal)}.hneats-listings.is-stay .discover-tab--link{color:var(--teal)}@media(max-width:860px){.hneats-listings .discover-bar-inner{padding:10px 16px}.hneats-listings .discover-search{flex-direction:column;gap:8px}.hneats-listings .discover-type,.hneats-listings .discover-type-locked{min-width:0;width:100%;min-height:44px;justify-content:flex-start;padding:0 14px}.hneats-listings .discover-loc{width:100%;min-height:48px;padding:4px 6px 4px 12px}.hneats-listings .discover-loc input{min-width:0;width:100%;font-size:16px}.hneats-listings .discover-near{width:40px;height:40px;padding:0;justify-content:center}.hneats-listings .discover-near span{display:none}.hneats-listings .discover-go{width:100%;height:44px}.hneats-listings .discover-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hneats-listings .disc-menu,.hneats-listings .disc-chip{width:100%;min-width:0}.hneats-listings .disc-chip{justify-content:space-between}.hneats-listings .disc-chip span{overflow:hidden;text-overflow:ellipsis}.hneats-listings .discover-tabs-row{align-items:stretch}.hneats-listings .discover-tabs-row .sort-wrap{width:100%;justify-content:space-between;padding-bottom:10px}.hneats-listings .discover-tip button{margin-left:0;width:100%}.hneats-listings .discover-promo-grid{grid-template-columns:1fr}}._details_pzzeb_1{width:100%;max-width:720px;margin:0 auto;padding:var(--space-4) 0}._back_pzzeb_8{display:inline-flex;align-items:center;margin-bottom:var(--space-6);font-size:.9375rem;font-weight:500;color:var(--color-text-secondary);transition:color var(--transition-fast)}._back_pzzeb_8:hover{color:var(--color-primary);text-decoration:none}._card_pzzeb_23{background:var(--color-surface);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-card);border:1px solid var(--color-border)}._imageWrap_pzzeb_31{position:relative;aspect-ratio:16 / 9;background:var(--color-bg-subtle)}._image_pzzeb_31{width:100%;height:100%;object-fit:cover}._imagePlaceholder_pzzeb_43{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--color-muted);background:var(--color-bg-subtle)}._badge_pzzeb_53{position:absolute;top:var(--space-4);right:var(--space-4);background:#0f172ae0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-size:.8125rem;font-weight:600;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);text-transform:capitalize;display:inline-flex;align-items:center;gap:var(--space-2)}._locationIcon_pzzeb_70{vertical-align:middle;margin-right:var(--space-2);opacity:.9}._body_pzzeb_76{padding:var(--space-6)}._body_pzzeb_76 h1{font-size:clamp(1.35rem,2.5vw,1.625rem);font-weight:700;margin:0 0 var(--space-2) 0;color:var(--color-text);letter-spacing:-.02em;line-height:1.3}._location_pzzeb_70{color:var(--color-muted);margin:0 0 var(--space-4) 0;font-size:.9375rem;display:flex;align-items:center;gap:var(--space-2)}._price_pzzeb_98{font-size:1.5rem;font-weight:700;color:var(--color-primary);margin:0 0 var(--space-4) 0}._period_pzzeb_105{font-weight:500;font-size:1rem;color:var(--color-muted)}._description_pzzeb_111{margin:0;color:var(--color-text-secondary);line-height:1.65;font-size:.9375rem}._menuSection_pzzeb_118{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--color-border)}._menuSection_pzzeb_118 h3{font-size:1.0625rem;font-weight:600;margin:0 0 var(--space-4) 0;color:var(--color-text)}._menuList_pzzeb_131{list-style:none;margin:0;padding:0}._menuList_pzzeb_131 li{padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2)}._menuList_pzzeb_131 li:last-child{border-bottom:none}._menuName_pzzeb_150{font-weight:500;color:var(--color-text)}._menuPrice_pzzeb_155{font-weight:600;color:var(--color-primary)}._menuDesc_pzzeb_160{width:100%;font-size:.875rem;color:var(--color-muted);margin-top:var(--space-1)}._adminActions_pzzeb_167{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:var(--space-4)}._adminActions_pzzeb_167 a{font-weight:600;color:var(--color-primary)}._adminActions_pzzeb_167 a:hover{color:var(--color-primary-hover);text-decoration:none}._bookingSection_pzzeb_186{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--color-border)}._bookingSection_pzzeb_186 h3{font-size:1.0625rem;font-weight:600;margin:0 0 var(--space-4) 0;color:var(--color-text)}._tiffinHint_pzzeb_199{margin:0 0 var(--space-4) 0;color:var(--color-text-secondary);font-size:.9375rem;line-height:1.5}._tiffinActions_pzzeb_206{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}._secondaryBtn_pzzeb_213{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-5);background:var(--color-surface);color:var(--color-text);font-weight:600;font-size:.9375rem;text-decoration:none;transition:border-color var(--transition-fast),color var(--transition-fast)}._secondaryBtn_pzzeb_213:hover{border-color:var(--color-primary);color:var(--color-primary);text-decoration:none}._bookingPrompt_pzzeb_234 p,._bookingSuccess_pzzeb_235 p{margin:0 0 var(--space-4) 0;color:var(--color-text-secondary);font-size:.9375rem}._bookNowBtn_pzzeb_241{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-md);padding:var(--space-3) var(--space-5);background:var(--color-primary);color:#fff;font-weight:600;font-size:.9375rem;cursor:pointer;text-decoration:none;transition:background var(--transition-fast)}._bookNowBtn_pzzeb_241:hover{background:var(--color-primary-hover);color:#fff;text-decoration:none}._bookNowBtn_pzzeb_241:disabled{opacity:.7;cursor:not-allowed}._bookingForm_pzzeb_268{display:grid;gap:var(--space-4)}._bookingForm_pzzeb_268 label{display:grid;gap:var(--space-2);font-size:.875rem;font-weight:600;color:var(--color-text)}._bookingForm_pzzeb_268 input,._bookingForm_pzzeb_268 select{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);font-size:.9375rem;font-weight:400}._bookingFormActions_pzzeb_290{display:flex;flex-wrap:wrap;gap:var(--space-3)}._bookingCancelBtn_pzzeb_296{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-5);background:var(--color-surface);color:var(--color-text-secondary);font-weight:600;cursor:pointer}._bookingError_pzzeb_306{margin:0;padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-error-light);color:var(--color-error);font-size:.875rem}._bookingSuccess_pzzeb_235{padding:var(--space-4);border-radius:var(--radius-md);background:#ecfdf5;border:1px solid #a7f3d0}._notFound_pzzeb_322{text-align:center;padding:var(--space-12)}._notFound_pzzeb_322 h2{margin:0 0 var(--space-4) 0;color:var(--color-text-secondary);font-size:1.125rem}._skeletonBack_pzzeb_334{height:1.5rem;width:140px;background:var(--color-bg-subtle);border-radius:var(--radius-md);margin-bottom:var(--space-6);animation:_pulse_pzzeb_1 1.5s ease-in-out infinite}._skeletonCard_pzzeb_343{height:420px;background:var(--color-bg-subtle);border-radius:var(--radius-xl);animation:_pulse_pzzeb_1 1.5s ease-in-out infinite}@keyframes _pulse_pzzeb_1{0%,to{opacity:1}50%{opacity:.5}}@media(max-width:640px){._details_pzzeb_1{padding:var(--space-3) 16px var(--space-8)}._body_pzzeb_76{padding:var(--space-4)}._body_pzzeb_76 h1{font-size:1.35rem}}@media(max-width:420px){._details_pzzeb_1{padding:var(--space-3) 12px var(--space-8)}}._page_1kiwq_1{--terracotta: #e8630a;--terracotta-deep: #c94f02;--teal: #0f766e;--teal-deep: #0a5a54;--teal-bright: #14a399;--cream: #fff8f0;--bg: #fdfaf6;--ink: #201308;--ink-soft: #3d2e20;--muted: #7a6a58;--line: #eee2d2;--line-strong: #e3d2bb;--surface: #fff;min-height:100vh;background:var(--bg);color:var(--ink);font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased}._page_1kiwq_1 h1,._page_1kiwq_1 h2{font-family:Sora,system-ui,sans-serif;letter-spacing:-.03em;margin:0}._page_1kiwq_1 section+section{margin-top:18px}._chrome_1kiwq_33{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:10px 20px;background:#fdfaf6eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}._backBtn_1kiwq_47,._loginBtn_1kiwq_48{height:40px;padding:0 14px;border-radius:11px;border:1.5px solid var(--line-strong);background:#fff;color:var(--ink-soft);font:inherit;font-size:13.5px;font-weight:700;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}._backBtn_1kiwq_47{justify-self:start}._loginBtn_1kiwq_48{justify-self:end}._backBtn_1kiwq_47:hover,._loginBtn_1kiwq_48:hover{border-color:var(--teal);color:var(--teal-deep)}._brand_1kiwq_79{display:inline-flex;align-items:center;justify-self:center;line-height:0;text-decoration:none}._brand_1kiwq_79 img{height:72px;width:auto;max-width:none;object-fit:contain}._hero_1kiwq_94{position:relative;height:min(42vh,380px);min-height:240px;overflow:hidden}._heroImg_1kiwq_101{width:100%;height:100%;object-fit:cover;display:block}._heroShade_1kiwq_108{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#082f2c14,#082f2cc7)}._heroCopy_1kiwq_114{position:absolute;left:0;right:0;bottom:0;padding:28px 24px 32px;max-width:1120px;margin:0 auto;color:#fff}._badge_1kiwq_125{display:inline-flex;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:var(--teal);padding:5px 10px;border-radius:999px}._heroCopy_1kiwq_114 h1{font-size:clamp(26px,4vw,40px);font-weight:800;margin-top:10px;text-shadow:0 8px 24px rgba(0,0,0,.35)}._meta_1kiwq_143{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:10px;font-size:14px;font-weight:600;color:#ffffffeb}._rating_1kiwq_154{background:#ffffff29;padding:4px 10px;border-radius:999px;color:#ffe08a}._fee_1kiwq_161{font-family:Sora,system-ui,sans-serif;font-weight:800}._fee_1kiwq_161 em{font-style:normal;font-weight:600;font-size:12px;opacity:.8}._wrap_1kiwq_173{max-width:1120px;margin:0 auto;padding:28px 24px 56px}._layout_1kiwq_179{display:grid;grid-template-columns:1.15fr .85fr;gap:28px;align-items:start}._about_1kiwq_186{margin:0 0 16px;font-size:15.5px;line-height:1.65;color:var(--muted)}._roomFeatures_1kiwq_193{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}._roomGrid_1kiwq_200{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}._roomCard_1kiwq_206{min-width:0;padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}._roomCardHead_1kiwq_214{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}._roomName_1kiwq_221{min-width:0;color:var(--ink);font-size:15px;overflow-wrap:anywhere}._roomSharing_1kiwq_228{flex:0 0 auto;padding:4px 8px;border-radius:999px;background:#fff1e7;color:var(--terracotta-deep);font-size:11px;font-weight:800}._roomNotes_1kiwq_238{margin:7px 0 0;color:var(--muted);font-size:12.5px;line-height:1.45;overflow-wrap:anywhere}._roomCapacity_1kiwq_246{display:block;margin-top:10px;color:var(--ink);font-size:14px}._roomFeature_1kiwq_193{display:inline-flex;align-items:center;min-height:26px;padding:4px 9px;border:1px solid #b7e1dc;border-radius:999px;background:#effaf8;color:var(--teal-deep);font-size:11.5px;font-weight:700}._chips_1kiwq_266{list-style:none;margin:0 0 20px;padding:0;display:flex;flex-wrap:wrap;gap:8px}._chips_1kiwq_266 li{font-size:12.5px;font-weight:700;color:var(--teal-deep);background:#e1f3f1;padding:7px 12px;border-radius:999px}._page_1kiwq_1 ._h2_1kiwq_284{font-size:20px;font-weight:800;margin-bottom:14px}._menuGrid_1kiwq_290{display:grid;gap:12px}._menuCard_1kiwq_295{background:#fff;border:1px solid var(--line);border-radius:16px;padding:16px 18px;box-shadow:0 8px 24px -18px #082f2c59}._menuTop_1kiwq_303{display:flex;justify-content:space-between;gap:12px;font-size:15px}._menuTop_1kiwq_303 span{color:var(--teal-deep);font-weight:800;white-space:nowrap}._menuItems_1kiwq_316{margin:8px 0 0;font-size:13.5px;color:var(--muted);line-height:1.5}._side_1kiwq_323{position:sticky;top:72px}._orderCard_1kiwq_328{background:#fff;border:1px solid var(--line);border-radius:22px;padding:22px;box-shadow:0 18px 40px -24px #082f2c66}._orderCard_1kiwq_328 h2{font-size:22px}._orderHint_1kiwq_340{margin:8px 0 18px;font-size:13.5px;color:var(--muted);line-height:1.5}._success_1kiwq_347 p{margin:0 0 16px;font-size:14px;color:var(--teal-deep);font-weight:600}._successActions_1kiwq_354{display:flex;flex-direction:column;gap:10px}._secondaryBtn_1kiwq_360{display:flex;align-items:center;justify-content:center;width:100%;height:50px;border:1.5px solid var(--line-strong);border-radius:14px;background:#fff;color:var(--teal-deep);font:inherit;font-size:15px;font-weight:800;cursor:pointer;text-decoration:none}._form_1kiwq_377{display:flex;flex-direction:column;gap:16px}._fieldset_1kiwq_383{border:none;margin:0;padding:0}._fieldset_1kiwq_383 legend,._field_1kiwq_383{display:block;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:8px}._field_1kiwq_383 input,._field_1kiwq_383 select{width:100%;margin-top:8px;height:44px;border-radius:12px;border:1.5px solid var(--line-strong);padding:0 12px;font:inherit;font-size:14px;background:#fff}._field_1kiwq_383 input:focus,._field_1kiwq_383 select:focus{outline:none;border-color:var(--teal);box-shadow:0 0 0 4px #0f766e29}._pills_1kiwq_420{display:flex;flex-wrap:wrap;gap:8px}._pill_1kiwq_420{border:1.5px solid var(--line-strong);background:#fff;border-radius:12px;padding:8px 12px;font:inherit;font-size:13px;font-weight:700;color:var(--ink-soft);cursor:pointer}._pillOn_1kiwq_438{border-color:var(--teal);background:var(--teal);color:#fff}._submitBtn_1kiwq_444,._primaryBtn_1kiwq_445{display:flex;align-items:center;justify-content:center;width:100%;height:50px;border:none;border-radius:14px;background:linear-gradient(180deg,var(--teal-bright),var(--teal-deep));color:#fff;font:inherit;font-size:15px;font-weight:800;cursor:pointer;text-decoration:none;box-shadow:0 12px 24px -10px #0a5a5480}._submitBtn_1kiwq_444:disabled{opacity:.7;cursor:wait}._agreeRow_1kiwq_468{display:flex;align-items:flex-start;gap:10px;font-size:13px;font-weight:600;color:var(--ink-soft);text-transform:none;letter-spacing:0;line-height:1.45;cursor:pointer}._agreeRow_1kiwq_468 input{margin-top:3px;width:16px;height:16px;flex-shrink:0}._agreeLink_1kiwq_488{border:none;background:none;padding:0;color:var(--teal);font:inherit;font-weight:800;text-decoration:underline;cursor:pointer}._whatsappBtn_1kiwq_499{display:flex;align-items:center;justify-content:center;width:100%;height:50px;border-radius:14px;border:1.5px solid var(--teal);background:#fff;color:var(--teal-deep);font:inherit;font-size:15px;font-weight:800;text-decoration:none}._empty_1kiwq_515{text-align:center;padding:80px 24px}._empty_1kiwq_515 h1{font-size:22px;margin-bottom:16px}._empty_1kiwq_515 ._primaryBtn_1kiwq_445{max-width:240px;margin:0 auto}._skelHero_1kiwq_530{height:280px;background:linear-gradient(90deg,#d5ece9,#e1f3f1,#d5ece9);background-size:200% 100%;animation:_skel_1kiwq_530 1.2s ease-in-out infinite}._skelLine_1kiwq_537,._skelLineShort_1kiwq_538{height:16px;border-radius:8px;background:#eee2d2;margin-top:16px}._skelLineShort_1kiwq_538{width:40%}@keyframes _skel_1kiwq_530{50%{background-position:100% 0}}@media(max-width:900px){._layout_1kiwq_179{grid-template-columns:1fr}._side_1kiwq_323{position:static}._hero_1kiwq_94{height:240px;min-height:220px}}@media(max-width:560px){._chrome_1kiwq_33{padding:8px 12px;gap:8px;grid-template-columns:auto minmax(0,1fr) auto}._backBtn_1kiwq_47,._loginBtn_1kiwq_48{height:36px;padding:0 10px;font-size:12px}._wrap_1kiwq_173{padding:20px 16px 40px}._heroCopy_1kiwq_114{padding:20px 16px 24px}._brand_1kiwq_79 img{height:56px;max-width:none}._orderCard_1kiwq_328{padding:16px}._gallery_1kiwq_601{padding:12px 16px 0}._menuTop_1kiwq_303{flex-direction:column;align-items:flex-start}._page_1kiwq_1 ._h2_1kiwq_284{margin-bottom:12px}._page_1kiwq_1 section+section{margin-top:14px}}@media(max-width:420px){._chrome_1kiwq_33{padding:8px 10px}._wrap_1kiwq_173{padding:16px 12px 32px}._gallery_1kiwq_601{padding:10px 12px 0}._page_1kiwq_1 ._h2_1kiwq_284{margin-bottom:11px}._page_1kiwq_1 section+section{margin-top:12px}}._gallery_1kiwq_601{max-width:1120px;margin:0 auto;padding:16px 24px 0}._galleryMain_1kiwq_648{position:relative;border-radius:16px;overflow:hidden;background:#eee;aspect-ratio:16 / 9;max-height:480px}._photoViewBtn_1kiwq_657{position:absolute;right:14px;bottom:14px;z-index:3;height:32px;padding:0 14px;border:1.5px solid #e8630a;border-radius:8px;background:#fff;color:#c94f02;font-size:13px;font-weight:800;cursor:pointer}._photoViewBtn_1kiwq_657:hover{background:#e8630a;color:#fff;border-color:#c94f02}._galleryHero_1kiwq_679{width:100%;height:100%;object-fit:cover;display:block}._galleryEmpty_1kiwq_686{display:flex;align-items:center;justify-content:center;min-height:280px;background:#e1f3f1;color:#0a5a54;font-size:15px;font-weight:700}._typeBadge_1kiwq_697{position:absolute;top:16px;left:16px;padding:6px 12px;border-radius:999px;background:var(--teal);color:#fff;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}._galleryThumbs_1kiwq_711{display:flex;gap:8px;margin-top:10px;overflow-x:auto;padding-bottom:4px}._thumb_1kiwq_719{position:relative;flex:0 0 88px;height:64px;border-radius:10px;overflow:hidden;border:2px solid transparent;padding:0;cursor:pointer;background:#eee}._thumbActive_1kiwq_731{border-color:var(--teal)}._thumb_1kiwq_719 img,._thumb_1kiwq_719 video{width:100%;height:100%;object-fit:cover;display:block}._videoIcon_1kiwq_743{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000059;color:#fff;font-size:18px}._titleBlock_1kiwq_754 h1{font-size:clamp(24px,3.5vw,34px);font-weight:800;margin-bottom:8px}._titleBadges_1kiwq_760{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}._featuredBadge_1kiwq_767,._verifiedBadge_1kiwq_768,._reraBadge_1kiwq_769{font-size:11px;font-weight:700;padding:4px 10px;border-radius:999px}._featuredBadge_1kiwq_767{background:#fff8f0;color:#e8630a;border:1px solid #fdba74}._verifiedBadge_1kiwq_768{background:#d1fae5;color:#065f46}._reraBadge_1kiwq_769{background:#f1f5f9;color:#475569}._virtualTourLink_1kiwq_792{color:var(--teal-deep, #e8630a);font-weight:700;text-decoration:none}._virtualTourLink_1kiwq_792:hover{text-decoration:underline}._location_1kiwq_802{margin:0 0 8px;color:var(--muted);font-size:15px}._priceHeadline_1kiwq_808{margin:0 0 16px;font-family:Sora,system-ui,sans-serif;font-size:22px;font-weight:800;color:var(--teal-deep);line-height:1.3;overflow-wrap:anywhere}._priceHeadline_1kiwq_808 em{font-style:normal;font-size:14px;font-weight:600;color:var(--muted)}._infoGrid_1kiwq_825{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}._infoCard_1kiwq_831{padding:14px 16px;border-radius:12px;border:1px solid var(--line);background:var(--surface)}._infoCard_1kiwq_831 span{display:block;font-size:12px;font-weight:600;color:var(--muted);margin-bottom:4px}._infoCard_1kiwq_831 strong{font-size:15px;color:var(--ink)}._tagList_1kiwq_851{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}._tagList_1kiwq_851 li{font-size:13px;font-weight:600;padding:8px 14px;border-radius:999px;background:#e1f3f1;color:var(--teal-deep)}._contactCard_1kiwq_869{padding:16px 18px;border-radius:12px;border:1px solid var(--line);background:var(--surface);font-size:14px;line-height:1.6}._contactCard_1kiwq_869 p{margin:0 0 6px}._contactCard_1kiwq_869 a{color:var(--teal-deep);font-weight:600}._addressBlock_1kiwq_887{padding:14px 16px;border-radius:12px;border:1px solid var(--line);background:var(--surface)}._addressBlock_1kiwq_887 p{margin:0 0 4px;font-size:15px;line-height:1.55;color:var(--ink-soft)}._addressBlock_1kiwq_887 p:last-child{margin-bottom:0}._mapLink_1kiwq_905{display:inline-flex;margin-top:10px;font-size:14px;font-weight:700;color:var(--teal-deep);text-decoration:none}._mapLink_1kiwq_905:hover{text-decoration:underline}._teamGrid_1kiwq_918{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}._teamCard_1kiwq_924{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:12px;border:1px solid var(--line);background:var(--surface)}._teamRole_1kiwq_934{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}._teamCard_1kiwq_924 strong{font-size:15px;color:var(--ink)}._teamCard_1kiwq_924 a{font-size:14px;font-weight:600;color:var(--teal-deep);text-decoration:none}._teamCard_1kiwq_924 a:hover{text-decoration:underline}._card_1s13z_1{display:flex;gap:1rem;align-items:stretch;padding:.85rem 1rem;margin:0 0 .75rem;background:#fff;border-radius:16px;box-shadow:0 2px 12px #0f172a14;border:1px solid rgba(226,232,240,.9);transition:box-shadow .2s ease,transform .2s ease;cursor:pointer}._card_1s13z_1:hover{box-shadow:0 8px 28px #0f172a1f;transform:translateY(-1px)}._imageWrap_1s13z_20{flex-shrink:0;width:88px;height:88px;border-radius:14px;overflow:hidden;background:linear-gradient(145deg,#f1f5f9,#e2e8f0)}._image_1s13z_20{width:100%;height:100%;object-fit:cover;display:block}._body_1s13z_36{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:.2rem}._titleRow_1s13z_45{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}._name_1s13z_52{margin:0;font-size:1.05rem;font-weight:700;color:#0f172a;letter-spacing:-.02em;line-height:1.25}._rating_1s13z_61{flex-shrink:0;display:inline-flex;align-items:center;gap:.2rem;font-size:.8rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#16a34a,#15803d);padding:.2rem .5rem;border-radius:8px}._star_1s13z_74{font-size:.75rem;line-height:1}._meta_1s13z_79{margin:0;font-size:.8rem;color:#64748b}._distance_1s13z_85{font-weight:600;color:#475569}._description_1s13z_90{margin:.15rem 0 0;font-size:.85rem;line-height:1.45;color:#64748b;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:480px){._card_1s13z_1{padding:.75rem .85rem;gap:.75rem}._imageWrap_1s13z_20{width:76px;height:76px;border-radius:12px}._name_1s13z_52{font-size:.98rem}}._safeArea_o3rcz_2{min-height:100%;padding-top:0;padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);background:var(--color-bg)}._header_o3rcz_11{position:sticky;top:72px;z-index:10;display:flex;align-items:center;gap:.75rem;padding:.5rem 1rem 1rem;background:#fdfaf6f2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--color-border)}._backBtn_o3rcz_24{flex-shrink:0;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:12px;background:#fff;color:#0f172a;font-size:1.25rem;cursor:pointer;box-shadow:0 2px 8px #0f172a14;transition:transform .15s ease,box-shadow .15s ease}._backBtn_o3rcz_24:hover{transform:scale(1.02);box-shadow:0 4px 14px #0f172a1f}._backBtn_o3rcz_24:focus-visible{outline:2px solid #0d9488;outline-offset:2px}._headerTitle_o3rcz_51{margin:0;font-size:1.15rem;font-weight:800;color:#0f172a;letter-spacing:-.03em;line-height:1.25;flex:1;min-width:0}._main_o3rcz_62{max-width:560px;margin:0 auto;padding:0 1rem 2rem}._list_o3rcz_68{list-style:none;margin:0;padding:0;scroll-behavior:smooth}._listItem_o3rcz_76{margin:0;padding:0}._cardLink_o3rcz_81{display:block;text-decoration:none;color:inherit;border-radius:16px;cursor:pointer;outline:none}._cardLink_o3rcz_81:focus-visible{outline:2px solid #0d9488;outline-offset:3px}._loaderWrap_o3rcz_95{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:3rem 1rem}._spinner_o3rcz_104{width:40px;height:40px;border:3px solid #e2e8f0;border-top-color:#0d9488;border-radius:50%;animation:_spin_o3rcz_104 .85s linear infinite}@keyframes _spin_o3rcz_104{to{transform:rotate(360deg)}}._loaderText_o3rcz_119{margin:0;font-size:.95rem;color:#64748b;font-weight:500}._empty_o3rcz_126{text-align:center;padding:2.5rem 1rem;background:#fff;border-radius:20px;border:1px solid #e2e8f0;box-shadow:0 4px 20px #0f172a0f}._emptyTitle_o3rcz_135{margin:0 0 .5rem;font-size:1.15rem;font-weight:800;color:#0f172a}._emptyHint_o3rcz_142{margin:0 0 1.25rem;font-size:.9rem;line-height:1.5;color:#64748b}._emptyBtn_o3rcz_149{display:inline-flex;align-items:center;justify-content:center;padding:.65rem 1.25rem;font-size:.95rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#0d9488,#0f766e);border:none;border-radius:12px;cursor:pointer;box-shadow:0 4px 14px #0d948859;transition:transform .15s ease,box-shadow .15s ease}._emptyBtn_o3rcz_149:hover{transform:translateY(-1px);box-shadow:0 6px 20px #0d948866}._emptyBtn_o3rcz_149:focus-visible{outline:2px solid #0f766e;outline-offset:2px}._error_o3rcz_175{margin:0 1rem 1rem;padding:.75rem 1rem;border-radius:10px;background:#fef2f2;color:#b91c1c;font-size:.9rem}@media(max-width:1024px){._header_o3rcz_11{top:64px}}@media(max-width:768px){._header_o3rcz_11{top:64px;padding:.5rem .875rem .875rem}}@media(max-width:640px){._header_o3rcz_11{top:56px}._headerTitle_o3rcz_51{font-size:1.05rem}._main_o3rcz_62{padding:0 .875rem 1.5rem}}._card_1urp6_1{display:grid;gap:10px;margin-top:12px;padding:14px;border-radius:14px;border:1.5px solid #eee2d2;background:#fff}._row_1urp6_11{display:grid;gap:2px}._row_1urp6_11 span{font-size:12px;font-weight:700;color:#5a4a3a}._row_1urp6_11 strong,._phone_1urp6_23{font-size:15px;font-weight:700;color:#1f2937;text-decoration:none}._phone_1urp6_23:hover{color:#0f766e}._whatsapp_1urp6_34{justify-self:start;height:40px;padding:0 16px;border-radius:10px;background:#128c7e;color:#fff;font:inherit;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex;align-items:center}@media(max-width:560px){._whatsapp_1urp6_34{width:100%;justify-content:center;justify-self:stretch}}._whatsapp_1urp6_34:hover{filter:brightness(1.05)}._hint_1urp6_61{margin:0;font-size:13px;color:#7a6a58}._page_12gey_1{--terracotta: #e8630a;--terracotta-deep: #c94f02;--terracotta-bright: #ff7a22;--teal: #0f766e;--teal-deep: #0a5a54;--cream: #fff8f0;--bg: #fdfaf6;--ink: #201308;--ink-soft: #3d2e20;--muted: #7a6a58;--line: #eee2d2;--line-strong: #e3d2bb;--brand-green: #4c7a3e;--surface: #fff;min-height:100vh;background:var(--bg);color:var(--ink);font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased}._page_12gey_1 h1,._page_12gey_1 h2{font-family:Sora,system-ui,sans-serif;letter-spacing:-.03em;margin:0}._page_12gey_1 section+section{margin-top:18px}._chrome_12gey_34{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:10px 20px;background:#fdfaf6eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}._backBtn_12gey_48,._loginBtn_12gey_49{height:40px;padding:0 14px;border-radius:11px;border:1.5px solid var(--line-strong);background:#fff;color:var(--ink-soft);font:inherit;font-size:13.5px;font-weight:700;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}._backBtn_12gey_48{justify-self:start}._loginBtn_12gey_49{justify-self:end}._backBtn_12gey_48:hover,._loginBtn_12gey_49:hover{border-color:var(--terracotta);color:var(--terracotta-deep)}._brand_12gey_80{display:inline-flex;align-items:center;justify-self:center;line-height:0;text-decoration:none}._brand_12gey_80 img{height:72px;width:auto;max-width:none;object-fit:contain}._hero_12gey_95{position:relative;height:min(42vh,380px);min-height:240px;overflow:hidden}._heroImg_12gey_102{width:100%;height:100%;object-fit:cover;display:block}._heroShade_12gey_109{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#20130814,#201308b8)}._heroCopy_12gey_115{position:absolute;left:0;right:0;bottom:0;padding:28px 24px 32px;max-width:1120px;margin:0 auto;color:#fff}._badge_12gey_126{display:inline-flex;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:var(--terracotta);padding:5px 10px;border-radius:999px}._heroCopy_12gey_115 h1{font-size:clamp(26px,4vw,40px);font-weight:800;margin-top:10px;text-shadow:0 8px 24px rgba(0,0,0,.35)}._meta_12gey_144{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:10px;font-size:14px;font-weight:600;color:#ffffffeb}._rating_12gey_155{background:#ffffff29;padding:4px 10px;border-radius:999px;color:#ffe08a}._fee_12gey_162{font-family:Sora,system-ui,sans-serif;font-weight:800}._fee_12gey_162 em{font-style:normal;font-weight:600;font-size:12px;opacity:.8}._wrap_12gey_174{max-width:1120px;margin:0 auto;padding:28px 24px 56px}._layout_12gey_180{display:grid;grid-template-columns:1.15fr .85fr;gap:28px;align-items:start}._about_12gey_187{margin:0 0 16px;font-size:15.5px;line-height:1.65;color:var(--muted)}._chips_12gey_194{list-style:none;margin:0 0 20px;padding:0;display:flex;flex-wrap:wrap;gap:8px}._chips_12gey_194 li{font-size:12.5px;font-weight:700;color:var(--teal-deep);background:#e1f3f1;padding:7px 12px;border-radius:999px}._page_12gey_1 ._h2_12gey_212{font-size:20px;font-weight:800;margin-bottom:14px}._menuSection_12gey_219{margin:.35rem 0 .5rem;padding:1.15rem 1.2rem 1.25rem;border-radius:22px;border:1px solid var(--line);background:radial-gradient(ellipse 80% 60% at 0% 0%,rgba(232,99,10,.08),transparent 55%),radial-gradient(ellipse 70% 50% at 100% 20%,rgba(15,118,110,.07),transparent 50%),#fff;box-shadow:0 14px 36px -28px #3c1e0873}._menuSectionHead_12gey_231{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}._menuEyebrow_12gey_239{margin:0 0 .25rem;font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--terracotta-deep, #c94f02)}._menuSection_12gey_219 ._h2_12gey_212{margin-bottom:.35rem}._menuLead_12gey_252{margin:0;font-size:.88rem;color:var(--muted);line-height:1.45;max-width:34rem}._menuLivePill_12gey_260{display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0;padding:.4rem .75rem;border-radius:999px;font-size:.72rem;font-weight:800;color:#0f766e;background:#e1f3f1;border:1px solid #b7e4df}._menuLivePill_12gey_260 i{width:7px;height:7px;border-radius:50%;background:#0f766e;box-shadow:0 0 0 3px #0f766e33}._menuImageHero_12gey_282{display:grid;gap:.85rem}._menuImageHeroBtn_12gey_287{position:relative;display:block;width:100%;margin:0;padding:0;border:1px solid #f0e4d4;border-radius:18px;overflow:hidden;background:#faf6f0;cursor:zoom-in;aspect-ratio:4 / 3}._menuImageHeroBtn_12gey_287 img{width:100%;height:100%;object-fit:contain;background:#faf6f0}._menuImageZoom_12gey_308{position:absolute;right:.75rem;bottom:.75rem;padding:.35rem .7rem;border-radius:999px;font-size:.72rem;font-weight:800;color:#fff;background:#28180cb8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._menuThumbs_12gey_321{display:flex;flex-wrap:wrap;gap:.5rem}._menuThumb_12gey_321{width:4.25rem;height:4.25rem;padding:0;border:2px solid transparent;border-radius:12px;overflow:hidden;background:#faf6f0;cursor:pointer}._menuThumb_12gey_321 img{width:100%;height:100%;object-fit:cover}._menuThumbOn_12gey_344{border-color:var(--terracotta-deep, #c94f02);box-shadow:0 0 0 1px #c94f0240}._todayMenuHero_12gey_349{display:grid;gap:.9rem;margin-bottom:1.15rem;padding:1rem;border-radius:18px;background:linear-gradient(135deg,#fff8f0,#fff 55%,#f0faf8);border:1px solid #f5e6d3}._todayMenuHeroCopy_12gey_359 ._todayBadge_12gey_359{display:inline-block;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,#e8630a,#c94f02);padding:.28rem .55rem;border-radius:999px;margin-bottom:.45rem}._todayMenuHeroCopy_12gey_359 h3{margin:0 0 .25rem;font-size:1.15rem;font-weight:800;color:var(--ink, #201308)}._todayMenuHeroCopy_12gey_359 p{margin:0;font-size:.84rem;color:var(--muted)}._todayMenuCards_12gey_385{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem}._todayMenuCard_12gey_385{padding:.95rem 1rem;border-radius:16px;background:#fff;border:1px solid var(--line);box-shadow:0 10px 24px -18px #3c1e0866}._todayMenuCardVeg_12gey_399{border-top:3px solid #4c7a3e}._todayMenuCardNonVeg_12gey_403{border-top:3px solid #b45309}._todayMenuCardTop_12gey_407{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.55rem}._dietChip_12gey_415{font-size:.7rem;font-weight:800;padding:.22rem .55rem;border-radius:999px}._dietChip_12gey_415[data-diet=veg]{background:#e8f2e5;color:#3f6b32}._dietChip_12gey_415[data-diet=nonveg]{background:#fff1e6;color:#b45309}._menuPrice_12gey_432{font-size:1rem;color:var(--terracotta-deep, #c94f02)}._menuPrice_12gey_432 em,._menuCardHead_12gey_438 strong em{font-style:normal;font-size:.7rem;font-weight:700;color:var(--muted);margin-left:2px}._menuSpecTitle_12gey_446{margin:0 0 .55rem;font-size:.92rem;font-weight:800;color:var(--ink-soft, #3d2e20)}._dishList_12gey_453{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}._dishList_12gey_453 li{display:flex;align-items:center;gap:.45rem;font-size:.86rem;color:var(--ink-soft, #3d2e20);font-weight:600}._weekMenuBlock_12gey_470{margin-top:.25rem}._weekMenuHead_12gey_474 h3{margin:0 0 .2rem;font-size:1rem;font-weight:800}._weekMenuHead_12gey_474 p{margin:0 0 .75rem;font-size:.82rem;color:var(--muted)}._dayTabs_12gey_486{display:flex;gap:.4rem;overflow-x:auto;padding-bottom:.35rem;margin-bottom:.75rem;scrollbar-width:thin}._dayTab_12gey_486{flex:0 0 auto;min-width:4.2rem;display:flex;flex-direction:column;align-items:center;gap:.1rem;padding:.5rem .55rem;border-radius:12px;border:1px solid var(--line);background:#fff;cursor:pointer;font:inherit;color:var(--ink-soft);transition:border-color .15s,background .15s,color .15s}._dayTab_12gey_486 strong{font-size:.82rem}._dayTab_12gey_486 span{font-size:.62rem;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}._dayTab_12gey_486:hover{border-color:#e3d2bb}._dayTabOn_12gey_528{background:linear-gradient(180deg,#fff8f0,#fff);border-color:#e8630a;color:#c94f02;box-shadow:0 0 0 2px #e8630a1f}._dayTabOn_12gey_528 span{color:#e8630a}._dayTabToday_12gey_539:not(._dayTabOn_12gey_528){border-color:#0f766e}._weekMenuPanel_12gey_543{padding:.95rem 1rem;border-radius:16px;background:#fdfaf6;border:1px solid #eee2d2}._weekMenuPanelHead_12gey_550{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}._weekMenuPanelHead_12gey_550 h4{margin:0;font-size:.95rem;font-weight:800}._weekMenuPanelHead_12gey_550 h4 em{font-style:normal;font-weight:700;color:#0f766e}._weekMenuPanelHead_12gey_550 span{font-size:.75rem;font-weight:700;color:var(--muted)}._menuEmptyDay_12gey_576{margin:0;font-size:.88rem;color:var(--muted)}._menuGridEnhanced_12gey_582{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.7rem}._menuCardEnhanced_12gey_588{padding:.85rem .9rem;border-radius:14px;background:#fff;border:1px solid var(--line)}._menuCardVeg_12gey_595{border-left:3px solid #4c7a3e}._menuCardNonVeg_12gey_599{border-left:3px solid #b45309}._menuCardHead_12gey_438{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.45rem}._menuCardHead_12gey_438 strong{font-size:.95rem;color:var(--terracotta-deep, #c94f02)}._dishPills_12gey_616{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem}._dishPills_12gey_616 li{font-size:.75rem;font-weight:700;padding:.28rem .55rem;border-radius:999px;background:#fff8f0;color:#3d2e20;border:1px solid #f5e6d3}._menuGrid_12gey_582{display:grid;gap:12px}._menuCard_12gey_438{background:#fff;border:1px solid var(--line);border-radius:16px;padding:16px 18px;box-shadow:0 8px 24px -18px #3c1e0859}._menuTop_12gey_648{display:flex;justify-content:space-between;gap:12px;font-size:15px}._menuTop_12gey_648 span{color:var(--terracotta-deep);font-weight:800;white-space:nowrap}._menuSpec_12gey_446{margin:4px 0 0;font-size:13px;font-weight:600;color:var(--ink-soft)}._menuItems_12gey_668{margin:8px 0 0;font-size:13.5px;color:var(--muted);line-height:1.5}@media(max-width:640px){._menuSection_12gey_219{padding:1rem}._menuSectionHead_12gey_231{flex-direction:column}}._side_12gey_685{position:sticky;top:72px}._orderCard_12gey_690{background:#fff;border:1px solid var(--line);border-radius:22px;padding:22px;box-shadow:0 18px 40px -24px #3c1e0866}._orderCard_12gey_690 h2{font-size:22px}._orderHint_12gey_702{margin:8px 0 18px;font-size:13.5px;color:var(--muted);line-height:1.5}._form_12gey_709{display:flex;flex-direction:column;gap:16px}._fieldset_12gey_715{border:none;margin:0;padding:0}._fieldset_12gey_715 legend,._field_12gey_715{display:block;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:8px}._field_12gey_715 input,._addr_12gey_733 input{width:100%;margin-top:8px;height:44px;border-radius:12px;border:1.5px solid var(--line-strong);padding:0 12px;font:inherit;font-size:14px;background:#fff}._field_12gey_715 input:focus,._addr_12gey_733 input:focus{outline:none;border-color:var(--terracotta);box-shadow:0 0 0 4px #e8630a24}._optionList_12gey_752{display:flex;flex-direction:column;gap:8px}._option_12gey_752{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;border:1.5px solid var(--line-strong);background:#fff;cursor:pointer}._option_12gey_752 input{accent-color:var(--terracotta)}._option_12gey_752 b{display:block;font-size:14px}._option_12gey_752 small{display:block;margin-top:2px;color:var(--terracotta-deep);font-weight:700}._optionOn_12gey_785{border-color:var(--terracotta);background:#fff8f0}._pills_12gey_790{display:flex;flex-wrap:wrap;gap:8px}._pill_12gey_790{border:1.5px solid var(--line-strong);background:#fff;border-radius:12px;padding:8px 12px;font:inherit;font-size:13px;font-weight:700;color:var(--ink-soft);cursor:pointer;display:inline-flex;flex-direction:column;align-items:flex-start;gap:1px}._pill_12gey_790 em{font-style:normal;font-size:10.5px;font-weight:600;color:var(--muted)}._pillOn_12gey_819{border-color:var(--terracotta);background:var(--terracotta);color:#fff}._pillOn_12gey_819 em{color:#fffc}._addr_12gey_733{display:grid;grid-template-columns:1fr 1fr;gap:8px}._submitBtn_12gey_835,._primaryBtn_12gey_836{display:flex;align-items:center;justify-content:center;width:100%;height:50px;border:none;border-radius:14px;background:linear-gradient(180deg,var(--terracotta-bright),var(--terracotta-deep));color:#fff;font:inherit;font-size:15px;font-weight:800;cursor:pointer;text-decoration:none;box-shadow:0 12px 24px -10px #c8500080}._submitBtn_12gey_835:disabled{opacity:.7;cursor:wait}._empty_12gey_859{text-align:center;padding:80px 24px}._empty_12gey_859 h1{font-size:22px;margin-bottom:16px}._empty_12gey_859 ._primaryBtn_12gey_836{max-width:240px;margin:0 auto}._skelHero_12gey_874{height:280px;background:linear-gradient(90deg,#f5e6d3,#fff8f0,#f5e6d3);background-size:200% 100%;animation:_skel_12gey_874 1.2s ease-in-out infinite}._skelLine_12gey_881,._skelLineShort_12gey_882{height:16px;border-radius:8px;background:#eee2d2;margin-top:16px}._skelLineShort_12gey_882{width:40%}@keyframes _skel_12gey_874{50%{background-position:100% 0}}@media(max-width:900px){._layout_12gey_180{grid-template-columns:1fr}._side_12gey_685{position:static}._hero_12gey_95{height:240px;min-height:220px}}@media(max-width:560px){._chrome_12gey_34{padding:8px 12px;gap:8px;grid-template-columns:auto minmax(0,1fr) auto}._backBtn_12gey_48,._loginBtn_12gey_49{height:36px;padding:0 10px;font-size:12px}._wrap_12gey_174{padding:20px 16px 40px}._heroCopy_12gey_115{padding:20px 16px 24px}._addr_12gey_733{grid-template-columns:1fr}._brand_12gey_80 img{height:56px;max-width:none}._page_12gey_1 ._h2_12gey_212{margin-bottom:12px}}._gallery_12gey_951{max-width:1120px;margin:0 auto;padding:16px 24px 0}._galleryMain_12gey_957{position:relative;border-radius:16px;overflow:hidden;background:#eee;aspect-ratio:16 / 9;max-height:420px}._photoViewBtn_12gey_966{position:absolute;right:14px;bottom:14px;z-index:3;height:32px;padding:0 14px;border:1.5px solid #e8630a;border-radius:8px;background:#fff;color:#c94f02;font-size:13px;font-weight:800;cursor:pointer}._photoViewBtn_12gey_966:hover{background:#e8630a;color:#fff;border-color:#c94f02}._galleryHero_12gey_988{width:100%;height:100%;object-fit:cover;display:block}._galleryEmpty_12gey_995{display:flex;align-items:center;justify-content:center;min-height:280px;background:#fff1e6;color:#9a3412;font-size:15px;font-weight:700}._typeBadge_12gey_1006{position:absolute;top:16px;left:16px;padding:6px 12px;border-radius:999px;background:var(--terracotta, #e8630a);color:#fff;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}._galleryThumbs_12gey_1020{display:flex;gap:8px;margin-top:10px;overflow-x:auto;padding-bottom:4px}._thumb_12gey_1028{flex:0 0 88px;height:64px;border-radius:10px;overflow:hidden;border:2px solid transparent;padding:0;cursor:pointer;background:#eee}._thumbActive_12gey_1039{border-color:var(--terracotta, #e8630a)}._thumb_12gey_1028 img,._thumb_12gey_1028 video{width:100%;height:100%;object-fit:cover;display:block}._titleBlock_12gey_1051 h1{font-size:clamp(24px,3.5vw,34px);font-weight:800;margin:0 0 8px}._location_12gey_1057{margin:0 0 8px;color:var(--muted, #7a6a58);font-size:15px}._metaRow_12gey_1063{display:flex;flex-wrap:wrap;gap:10px 14px;margin-bottom:14px;align-items:center}._tagList_12gey_1071{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}._tagList_12gey_1071 li{font-size:13px;font-weight:600;padding:8px 14px;border-radius:999px;background:#fff1e6;color:#9a3412}._contactCard_12gey_1089{padding:16px 18px;border-radius:12px;border:1px solid var(--line, #eee2d2);background:#fff;font-size:14px;line-height:1.6}._contactCard_12gey_1089 p{margin:0 0 6px}._contactCard_12gey_1089 a{color:var(--terracotta, #e8630a);font-weight:600}@media(max-width:560px){._gallery_12gey_951{padding:12px 16px 0}._page_12gey_1 section+section{margin-top:14px}}@media(max-width:420px){._chrome_12gey_34{padding:8px 10px}._wrap_12gey_174{padding:16px 12px 32px}._gallery_12gey_951{padding:10px 12px 0}._page_12gey_1 ._h2_12gey_212{margin-bottom:11px}._page_12gey_1 section+section{margin-top:12px}}.otp-top-notification{position:fixed;top:12px;left:50%;transform:translate(-50%) translateY(-120%);z-index:100000;width:min(520px,calc(100vw - 20px));opacity:0;pointer-events:none;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .22s ease}.otp-top-notification.is-visible{transform:translate(-50%) translateY(0);opacity:1;pointer-events:auto}.otp-top-notification__card{width:100%;display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid rgba(60,30,8,.08);border-radius:16px;background:#fff;box-shadow:0 10px 30px -12px #3c1e0859,0 4px 14px -6px #3c1e082e;cursor:pointer;text-align:left}.otp-top-notification__icon{width:38px;height:38px;border-radius:10px;object-fit:contain;flex-shrink:0;background:#fff8f0}.otp-top-notification__body{flex:1;min-width:0}.otp-top-notification__meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:2px}.otp-top-notification__app{font-size:13px;font-weight:800;color:#c94f02}.otp-top-notification__time{font-size:11px;font-weight:600;color:#b0a08d}.otp-top-notification__title{margin:0 0 2px;font-size:14px;font-weight:700;color:#201308}.otp-top-notification__message{margin:0;font-size:13px;line-height:1.45;color:#3d2e20}.otp-top-notification__code{letter-spacing:.12em;color:#c94f02}:root{--font-sans: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display: "Sora", var(--font-sans);--terracotta: #E8630A;--terracotta-deep: #C94F02;--terracotta-bright: #FF7A22;--teal: #0F766E;--teal-deep: #0A5A54;--cream: #FFF8F0;--cream-line: #F5E6D3;--ink: #201308;--ink-soft: #3D2E20;--brand-muted: #7A6A58;--brand-line: #EEE2D2;--brand-line-strong: #E3D2BB;--brand-ease: cubic-bezier(.22, 1, .36, 1);--color-primary: #E8630A;--color-primary-hover: #C94F02;--color-primary-light: #FFF8F0;--color-primary-subtle: #FDEBDD;--color-primary-deep: #C94F02;--color-primary-rgb: 232, 99, 10;--color-accent-green: #4C7A3E;--color-accent-green-hover: #3d6332;--color-accent-green-light: #f3f8f1;--color-accent-green-subtle: #e8f2e5;--color-accent-green-rgb: 76, 122, 62;--color-accent-orange: #E8630A;--color-accent-orange-hover: #C94F02;--color-accent-orange-light: #FFF8F0;--color-accent-orange-rgb: 232, 99, 10;--color-coral: #E8630A;--color-coral-hover: #C94F02;--color-coral-light: #FFF8F0;--color-coral-subtle: #FDEBDD;--color-coral-rgb: 232, 99, 10;--gradient-brand: linear-gradient(180deg, #FF7A22 0%, #C94F02 100%);--gradient-brand-soft: linear-gradient(180deg, #E8630A 0%, #C94F02 100%);--gradient-accent-orange: linear-gradient(180deg, #FF7A22 0%, #C94F02 100%);--color-text: #201308;--color-text-secondary: #3D2E20;--color-muted: #7A6A58;--color-bg: #FDFAF6;--color-bg-subtle: #FFF8F0;--color-surface: #ffffff;--color-border: #EEE2D2;--color-border-subtle: #F5E6D3;--color-border-focus: rgba(232, 99, 10, .28);--color-accent: #0F766E;--color-accent-hover: #0A5A54;--color-accent-light: #E1F3F1;--color-accent-subtle: #f0fdfa;--color-accent-rgb: 15, 118, 110;--color-error: #dc2626;--color-error-light: #fef2f2;--color-success: #4C7A3E;--color-success-light: #f3f8f1;--color-footer-bg: #150D06;--color-footer-text: #f9fafb;--color-footer-muted: rgba(255, 255, 255, .45);--color-footer-border: rgba(255, 255, 255, .08);--gradient-hero: linear-gradient(180deg, #FFF8F0 0%, #FDFAF6 100%);--gradient-hero-shine: radial-gradient(ellipse 80% 50% at 50% -20%, rgba(232, 99, 10, .1), transparent 50%), radial-gradient(ellipse 60% 40% at 80% 30%, rgba(15, 118, 110, .06), transparent 50%);--gradient-bg-green-orange: linear-gradient(135deg, #FFF8F0 0%, #FDEBDD 35%, #E1F3F1 65%, #FDFAF6 100%);--gradient-cta: linear-gradient(135deg, #FFF8F0 0%, #FDEBDD 50%, #E1F3F1 100%);--gradient-tiffin: linear-gradient(135deg, #FDEBDD, #FBD2AE);--gradient-stay: linear-gradient(135deg, #E1F3F1, #BFE6E2);--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 18px;--radius-2xl: 24px;--radius-full: 9999px;--shadow-xs: 0 1px 2px rgba(60, 30, 8, .04);--shadow-sm: 0 2px 4px rgba(60, 30, 8, .05);--shadow-md: 0 4px 12px rgba(60, 30, 8, .08);--shadow-lg: 0 14px 36px -22px rgba(60, 30, 8, .22);--shadow-xl: 0 30px 64px -22px rgba(60, 30, 8, .28);--shadow-glow: 0 0 0 1px rgba(232, 99, 10, .16);--shadow-card: 0 1px 0 rgba(255, 255, 255, .6) inset, 0 14px 36px -22px rgba(60, 30, 8, .18), 0 3px 10px -6px rgba(60, 30, 8, .08);--shadow-card-hover: 0 30px 64px -22px rgba(60, 30, 8, .28);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--container: 1120px;--container-wide: 1200px;--content-max: 720px;--section-padding-y-mobile: 24px;--section-padding-y-tablet: 48px;--section-padding-y-desktop: 80px;--transition-fast: .15s ease;--transition-base: .2s ease;--transition-smooth: .25s cubic-bezier(.4, 0, .2, 1)}*,*:before,*:after{box-sizing:border-box}html{margin:0;padding:0;width:100%;overflow-x:hidden;scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;padding:0;width:100%;max-width:100%;min-width:320px;min-height:100vh;overflow-x:hidden;font-family:var(--font-sans);font-size:16px;line-height:1.6;color:var(--color-text);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{width:100%;max-width:100%;min-height:100vh;display:flex;flex-direction:column;overflow-x:hidden}img,video,canvas,iframe{max-width:100%}table{max-width:100%}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.02em;line-height:1.15;font-weight:800;color:var(--color-text)}a{color:var(--color-primary);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--color-primary-hover);text-decoration:none}a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}button{font-family:var(--font-sans);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-md)}button:disabled{cursor:not-allowed;opacity:.6}input,select,textarea{font-family:var(--font-sans);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}::selection{background:var(--color-primary-light);color:var(--color-text)}code{font-size:.875em;background:var(--color-bg-subtle);padding:.2em .5em;border-radius:var(--radius-sm);border:1px solid var(--color-border)}.page-container{width:100%;max-width:100%;padding:var(--section-padding-y-desktop) var(--space-6)}@media(max-width:1024px){.page-container{padding:var(--section-padding-y-tablet) var(--space-6)}}@media(max-width:768px){.page-container{padding:var(--section-padding-y-tablet) var(--space-4)}}@media(max-width:640px){.page-container{padding:var(--section-padding-y-mobile) var(--space-4)}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea{font-size:16px}}@media(max-width:420px){.page-container{padding:var(--section-padding-y-mobile) 12px}}.card-base{background:var(--color-surface);border-radius:var(--radius-xl);border:1px solid var(--color-border);box-shadow:var(--shadow-card);transition:box-shadow var(--transition-base),border-color var(--transition-base)}.card-base:hover{box-shadow:var(--shadow-md);border-color:rgba(var(--color-primary-rgb),.25)}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);background:var(--gradient-brand-soft);color:#fff;border:none;border-radius:var(--radius-md);font-weight:600;font-size:.9375rem;padding:var(--space-2) var(--space-5);transition:transform var(--transition-fast),box-shadow var(--transition-fast),filter var(--transition-fast)}.btn-primary:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-.5px);box-shadow:var(--shadow-md)}.btn-primary:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);background:var(--color-surface);color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);font-weight:500;font-size:.9375rem;padding:var(--space-2) var(--space-5);transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.btn-secondary:hover:not(:disabled){background:var(--color-primary-subtle);border-color:rgba(var(--color-primary-rgb),.3);color:var(--color-primary)}.btn-secondary:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.appToastCard{min-width:min(560px,92vw);max-width:min(560px,92vw);display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;border:1px solid transparent;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 10px 28px #00000029;animation:appToastIn .26s ease}.appToastText{margin:0;font-size:.95rem;font-weight:600;letter-spacing:.01em}.appToastIconWrap{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;flex-shrink:0}.appToastSuccess{background:#ecfdf5f7;border-color:#16a34a42;color:#14532d}.appToastSuccess .appToastIconWrap{background:#16a34a2e}.appToastError{background:#fef2f2fa;border-color:#dc262642;color:#7f1d1d}.appToastError .appToastIconWrap{background:#dc26262e}.appToastInfo{background:#eff6fffa;border-color:#2563eb3d;color:#1e3a8a}.appToastInfo .appToastIconWrap{background:#3b82f629}.appToastThumb{display:inline-block;font-size:.95rem;animation:appToastThumbPop .56s cubic-bezier(.2,.7,.2,1)}.appToastCross,.appToastInfoDot{font-size:.9rem;font-weight:800}.appToastShake{animation:appToastIn .26s ease,appToastShake .28s ease 80ms}@keyframes appToastIn{0%{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes appToastThumbPop{0%{transform:scale(.8) rotate(-16deg)}60%{transform:scale(1.22) rotate(0)}to{transform:scale(1) rotate(-4deg)}}@keyframes appToastShake{0%,to{transform:translate(0)}25%{transform:translate(-3px)}50%{transform:translate(3px)}75%{transform:translate(-2px)}}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea{max-width:100%;min-width:0}form,fieldset{min-width:0;max-width:100%}p,h1,h2,h3,h4,label,li,td,th{overflow-wrap:break-word}@media(max-width:768px){[class*=formGrid],[class*=formRow],[class*=fieldGrid],[class*=fieldRow],[class*=infoGrid],[class*=FormGrid],[class*=FormRow]{grid-template-columns:minmax(0,1fr)!important}[class*=Dialog],[class*=dialog]{width:min(100%,calc(100vw - 1.5rem));max-width:calc(100vw - 1.5rem);max-height:calc(100dvh - 1.5rem);overflow:auto}}:root{--admin-sidebar-width: 272px;--admin-radius: 12px;--admin-radius-lg: 16px;--admin-shadow: 0 4px 20px rgba(15, 23, 42, .06);--admin-shadow-lg: 0 12px 32px rgba(15, 23, 42, .08)}
