@font-face{font-family:aboutUss Telugu;font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+0C00-0C7F,U+0951-0952,U+0964-0965,U+200C-200D,U+25CC;src:local("Noto Sans Telugu"),local("NotoSansTelugu-Regular"),url(/fonts/NotoSansTelugu.woff2) format("woff2"),url(/fonts/NotoSansTelugu.ttf) format("truetype")}@font-face{font-family:aboutUss Devanagari;font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+0900-097F,U+1CD0-1CFF,U+A8E0-A8FF,U+200C-200D,U+25CC;src:local("Noto Sans Devanagari"),local("NotoSansDevanagari-Regular"),url(/fonts/NotoSansDevanagari.woff2) format("woff2"),url(/fonts/NotoSansDevanagari.ttf) format("truetype")}@font-face{font-family:aboutUss Tamil;font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+0B80-0BFF,U+0964-0965,U+200C-200D,U+25CC;src:local("Noto Sans Tamil"),local("NotoSansTamil-Regular"),url(/fonts/NotoSansTamil.woff2) format("woff2"),url(/fonts/NotoSansTamil.ttf) format("truetype")}@font-face{font-family:aboutUss Kannada;font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+0C80-0CFF,U+0964-0965,U+200C-200D,U+25CC;src:local("Noto Sans Kannada"),local("NotoSansKannada-Regular"),url(/fonts/NotoSansKannada.woff2) format("woff2"),url(/fonts/NotoSansKannada.ttf) format("truetype")}@font-face{font-family:aboutUss Malayalam;font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+0D00-0D7F,U+0964-0965,U+200C-200D,U+25CC;src:local("Noto Sans Malayalam"),local("NotoSansMalayalam-Regular"),url(/fonts/NotoSansMalayalam.woff2) format("woff2"),url(/fonts/NotoSansMalayalam.ttf) format("truetype")}:root{--paper: #F3F6FC;--surface: #FFFFFF;--ink: #0F1B3D;--ink-soft: #55607E;--line: #DCE4F2;--brick: #2563EB;--brick-dark: #1D4ED8;--btn: #2563EB;--btn-dark: #1D4ED8;--btn-light: #EAF1FE;--market: #0B8A5F;--market-light: #DDF5EA;--gold: #F59E0B;--danger: #B3261E;--radius: 10px;--shadow: 0 1px 2px rgba(15, 27, 61, .06), 0 6px 20px rgba(15, 27, 61, .06);font-size:16px}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:Figtree,system-ui,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:Bricolage Grotesque,Figtree,sans-serif;font-weight:700;line-height:1.15;margin:0 0 .4em;letter-spacing:-.01em}p{margin:0 0 .6em}a{color:inherit;text-decoration:none}button{font-family:inherit}input,select,textarea{font-family:inherit;font-size:var(--fs-15);color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:.55em .75em;width:100%}input:focus,select:focus,textarea:focus,button:focus-visible,a:focus-visible{outline:2px solid var(--brick);outline-offset:1px}@media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important}}.muted{color:var(--ink-soft)}.small-text{font-size:.8125rem}.center-note{text-align:center;color:var(--ink-soft);padding:3rem 1rem}.error{color:var(--danger);font-size:var(--fs-15);margin:.4em 0}.hint{font-size:var(--fs-15);color:var(--ink-soft);margin-top:.3em}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.row{display:flex;align-items:center;gap:.6em}.row.gap{gap:1.2em}.space-between{justify-content:space-between}.spacer{flex:1}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:1.25rem}.plain-list{margin:0;padding-left:1.1em;color:var(--ink-soft);font-size:var(--fs-15)}.plain-list li{margin-bottom:.5em}.btn{display:inline-flex;align-items:center;justify-content:center;background:var(--btn);color:#fff;border:1px solid var(--btn);border-radius:8px;padding:.6em 1.2em;font-weight:500;font-size:var(--fs-15);cursor:pointer;transition:background .15s ease,transform .1s ease}.btn:hover{background:var(--btn-dark);border-color:var(--btn-dark)}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn.full{width:100%}.btn.small{padding:.4em .85em;font-size:.8125rem}.btn.ghost{background:transparent;color:var(--ink);border-color:var(--line)}.btn.ghost:hover{background:var(--market-light);border-color:var(--market)}.btn.ghost.danger{color:var(--danger)}.btn.ghost.danger:hover{background:#fbeae9;border-color:var(--danger)}.btn.saved{background:var(--market);border-color:var(--market)}.btn.saved:hover{background:#086e4b}.btn.push{margin-left:auto}.link-btn{background:none;border:none;color:var(--ink-soft);font-weight:500;font-size:var(--fs-15);cursor:pointer;padding:.3em .5em;border-radius:6px}.link-btn:hover{background:var(--market-light);color:var(--market)}.link-btn.liked{color:var(--brick)}.seg,.chips{display:flex;gap:.4em;flex-wrap:wrap}.seg button,.chip{background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:.45em 1em;font-size:var(--fs-15);font-weight:500;color:var(--ink-soft);cursor:pointer}.seg.small button{padding:.35em .85em;font-size:var(--fs-15)}.seg button.on,.chip.on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.seg{margin-bottom:1.2rem}.field{display:flex;flex-direction:column;gap:.3em;margin-bottom:.9em;font-size:var(--fs-15);font-weight:500}.field.grow{flex:1}.field-row{display:flex;gap:.8em}.field-row .field{flex:1}.auth-shell{min-height:100vh;display:grid;grid-template-columns:1.1fr 1fr}.auth-art{background:var(--ink);color:var(--paper);display:flex;flex-direction:column;justify-content:center;padding:4rem;position:relative;overflow:hidden}.auth-art:before{content:"";position:absolute;inset:-20% -10% auto auto;width:420px;height:420px;background:radial-gradient(circle,rgba(37,99,235,.35),transparent 70%)}.auth-mark{font-family:Bricolage Grotesque,sans-serif;font-weight:700;font-size:3rem;letter-spacing:-.02em}.auth-art p{max-width:24ch;font-size:var(--fs-17);color:#d0dbea;margin-top:.8em}.auth-card{display:flex;flex-direction:column;justify-content:center;max-width:380px;width:100%;margin:0 auto;padding:2rem 1.5rem}.auth-card h1{margin-bottom:.2em}.demo-box{margin-top:1.4rem;padding-top:1.2rem;border-top:1px dashed var(--line)}.demo-row{display:flex;gap:.5em;flex-wrap:wrap;margin-top:.4em}@media (max-width: 800px){.auth-shell{grid-template-columns:1fr}.auth-art{display:none}}.nav{background:var(--ink);color:var(--paper);position:sticky;top:0;z-index:20}.nav-inner{max-width:1080px;margin:0 auto;display:flex;align-items:center;gap:2rem;padding:.7rem 1.25rem}.brand{font-family:Bricolage Grotesque,sans-serif;font-weight:700;font-size:1.4rem}.nav-links{display:flex;gap:1.4rem;flex:1}.nav-links a{color:#bbc9db;font-weight:500;font-size:var(--fs-15);padding:.3em 0;position:relative}.nav-links a.active,.nav-links a:hover{color:var(--paper)}.nav-links a.active:after{content:"";position:absolute;left:0;right:0;bottom:-.8rem;height:2px;background:var(--brick)}.badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;background:var(--brick);color:#fff;border-radius:999px;font-size:.8125rem;font-weight:600;margin-left:.3em;padding:0 4px}.nav-user{display:flex;align-items:center;gap:.7em}.nav-me{display:flex;align-items:center;gap:.5em;font-weight:500;font-size:var(--fs-15)}.nav .btn.ghost{color:var(--paper);border-color:#38506f}.nav .btn.ghost:hover{background:#ffffff14}@media (max-width: 760px){.nav-inner{flex-wrap:wrap;gap:.8rem}.nav-links{order:3;width:100%;gap:1rem;overflow-x:auto}}.page{max-width:1080px;margin:0 auto;padding:1.75rem 1.25rem 4rem}.avatar{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--market);color:#fff;font-weight:600;flex-shrink:0;object-fit:cover}.avatar.biz{background:var(--brick)}.feed-layout{display:grid;grid-template-columns:1fr 260px;gap:1.5rem;align-items:start}.feed-side{position:sticky;top:80px;display:flex;flex-direction:column;gap:1.2rem}.side-card ul{margin-top:.6em}.composer{display:flex;align-items:center;gap:.8em;margin-bottom:1.2rem}.composer input{flex:1;border-radius:999px}.empty{text-align:center;padding:2.5rem 1rem}.post{margin-bottom:1.1rem}.post-head{display:flex;align-items:center;gap:.7em;margin-bottom:.7em}.post-name{font-weight:600}.tag{display:inline-block;margin-left:.5em;background:var(--market-light);color:var(--market);font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:.15em .5em;border-radius:4px;vertical-align:middle}.post-text{font-size:var(--fs-15);white-space:pre-wrap}.post-foot{display:flex;gap:.5em;border-top:1px solid var(--line);margin-top:.8em;padding-top:.5em}.comments{margin-top:.8em;border-top:1px dashed var(--line);padding-top:.8em;display:flex;flex-direction:column;gap:.6em}.comment{display:flex;gap:.6em;font-size:var(--fs-15);align-items:flex-start}.comment strong{margin-right:.3em}@media (max-width: 860px){.feed-layout{grid-template-columns:1fr}.feed-side{display:none}}.deal-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.1rem;margin-top:1rem}.deal{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow:visible;position:relative;display:flex;flex-direction:column}.deal.embed{margin-top:.8em}.deal.expired{opacity:.6}.deal-media{position:relative;aspect-ratio:16 / 10;border-radius:var(--radius) var(--radius) 0 0;overflow:hidden;background:var(--market-light)}.deal-media img{width:100%;height:100%;object-fit:cover;display:block}.ph{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--market);font-weight:600}.off{position:absolute;top:.6em;left:.6em;background:var(--brick);color:#fff;font-size:.8125rem;font-weight:600;padding:.25em .6em;border-radius:999px}.deal-body{padding:.9rem 1rem .3rem}.deal-biz{display:flex;align-items:center;gap:.5em;font-size:var(--fs-15);font-weight:500;margin-bottom:.5em}.deal-biz .muted{font-weight:500}.deal h3{font-size:var(--fs-17);margin-bottom:.25em}.deal-desc{font-size:var(--fs-15);color:var(--ink-soft);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.stub{display:flex;align-items:center;justify-content:space-between;gap:.6em;margin:.4rem 1rem 0;padding-top:.7rem;border-top:2px dashed var(--line);position:relative}.stub:before,.stub:after{content:"";position:absolute;top:-8px;width:16px;height:16px;border-radius:50%;background:var(--paper);border:1px solid var(--line)}.stub:before{left:-1rem}.stub:after{right:-1rem}.price{display:flex;align-items:baseline;gap:.5em}.price strong{font-family:Bricolage Grotesque,sans-serif;font-size:var(--fs-17);color:var(--brick)}.price s{color:var(--ink-soft);font-size:.8125rem}.ends{font-size:.8125rem;color:var(--market);font-weight:500;white-space:nowrap}.ends.gone{color:var(--danger)}.deal-actions{display:flex;gap:.5em;padding:.8rem 1rem 1rem;flex-wrap:wrap}.toast{position:absolute;bottom:-.6rem;left:50%;transform:translate(-50%,100%);background:var(--ink);color:var(--paper);font-size:var(--fs-15);padding:.4em .9em;border-radius:999px;white-space:nowrap;box-shadow:var(--shadow);z-index:5}.mini-deal{background:var(--market-light);border-radius:8px;padding:.7em .9em;margin:.6em 0;display:flex;flex-direction:column}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f1b3d73;display:flex;align-items:center;justify-content:center;padding:1rem;z-index:50}.modal{background:var(--surface);border-radius:14px;padding:1.5rem;width:100%;max-width:420px;box-shadow:0 20px 60px #00000040}.modal-actions{display:flex;align-items:center;gap:.6em;margin-top:1rem}.filters{display:flex;gap:.7em;flex-wrap:wrap;margin-bottom:.5rem}.filters .search{flex:2;min-width:200px}.filters select{flex:1;min-width:140px}.save-group{margin-top:1.8rem}.chat-layout{display:grid;grid-template-columns:280px 1fr;gap:1.2rem;height:calc(100vh - 160px);min-height:420px}.chat-list{overflow-y:auto;padding:.75rem}.chat-list h2{padding:0 .5rem}.convo{display:flex;align-items:center;gap:.6em;width:100%;background:none;border:none;padding:.6em .5rem;border-radius:8px;cursor:pointer;text-align:left}.convo:hover,.convo.on{background:var(--market-light)}.convo-info{display:flex;flex-direction:column;flex:1;min-width:0}.convo-info strong{font-size:var(--fs-15)}.convo-info span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-window{display:flex;flex-direction:column;padding:0;overflow:hidden}.chat-head{display:flex;align-items:center;gap:.6em;padding:.9rem 1.2rem;border-bottom:1px solid var(--line)}.chat-scroll{flex:1;overflow-y:auto;padding:1rem 1.2rem;display:flex;flex-direction:column;gap:.5em}.bubble{max-width:70%;background:var(--market-light);padding:.55em .8em;border-radius:12px 12px 12px 2px;align-self:flex-start}.bubble.mine{background:var(--brick);color:#fff;align-self:flex-end;border-radius:12px 12px 2px}.bubble p{margin:0;font-size:var(--fs-15)}.bubble time{font-size:.8125rem;opacity:.7;display:block;margin-top:.2em}.chat-form{padding:.9rem 1.2rem;border-top:1px solid var(--line)}.chat-form input{flex:1}.profile-head{display:flex;gap:1.2rem;align-items:center;margin-bottom:1.5rem}.profile-info{flex:1}.profile-actions{display:flex;gap:.5em}.stats{margin-top:.4em;font-size:var(--fs-15)}.edit-card{margin-bottom:1.5rem}.deal-form{margin-bottom:2rem;max-width:640px}.preview{max-width:220px;border-radius:8px;margin:.4em 0 .8em;display:block}.dash-deal{display:flex;flex-direction:column;gap:.5em}.sponsored-tag{position:absolute;top:.6em;right:.6em;background:var(--gold);color:var(--ink);font-size:.8125rem;font-weight:600;padding:.25em .6em;border-radius:999px}.sponsored-section{margin:1.8rem 0}.ad-card{padding:0;overflow:hidden;border-color:var(--gold)}.ad-label{display:flex;align-items:center;justify-content:space-between;gap:.5em;padding:.5em .9rem;background:#fbf2dd;border-bottom:1px solid var(--line);font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#8a6a1e}.link-btn.tiny{font-size:.8125rem;padding:.1em .4em;text-transform:none;letter-spacing:normal;font-weight:500}.ad-why{padding:.5em .9rem 0;margin:0;font-style:italic;font-size:.8125rem;color:var(--ink-soft)}.ad-slots{display:flex;flex-direction:column}.ad-slot{border-top:1px solid var(--line)}.ad-slot:first-child{border-top:none;margin-top:.3em}.ad-media{display:block;aspect-ratio:16 / 8;background:var(--market-light)}.ad-media img{width:100%;height:100%;object-fit:cover;display:block}.ph.small{font-size:.8125rem}.ad-body{padding:.7rem .9rem .8rem}.ad-biz{display:block;font-size:.8125rem;font-weight:600;color:var(--market);margin-bottom:.2em}.ad-title{font-weight:600;font-size:var(--fs-15);margin:0 0 .3em}.ad-meta{margin-bottom:.5em}.ad-more{display:block;width:100%;text-align:center;padding:.6em;border-top:1px solid var(--line)}.suggest-list{display:flex;flex-direction:column;gap:.7em;margin:.7em 0}.suggest-row{display:flex;align-items:center;gap:.6em}.suggest-identity{display:flex;align-items:center;gap:.5em;flex:1;min-width:0;font-size:.8125rem;font-weight:500}.suggest-identity span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.friends-page section{margin-bottom:1.8rem}.friend-list{display:flex;flex-direction:column;gap:.6em;margin-top:.6em}.friend-row{display:flex;align-items:center;justify-content:space-between;gap:.8em;flex-wrap:wrap;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:.7em .9em}.friend-identity{display:flex;align-items:center;gap:.7em}.friend-actions{display:flex;gap:.5em;flex-wrap:wrap}.friends-pill{background:var(--market);color:#fff;font-size:.8125rem;font-weight:600;padding:.25em .7em;border-radius:999px;align-self:center}.checkbox-field{flex-direction:row;align-items:flex-start;gap:.6em;font-weight:500}.checkbox-field input{width:auto;margin-top:.2em}.rating{display:inline-flex;align-items:center;gap:.1em;margin-top:.5em}.star{background:none;border:none;font-size:var(--fs-17);color:var(--line);cursor:default;padding:0 .05em;line-height:1}.star.on{color:var(--gold)}.star.clickable{cursor:pointer}.star.clickable:hover{transform:scale(1.15)}.rating-text{margin-left:.4em;font-size:var(--fs-15)}.deal-nearby{padding:0 1rem 1rem}.nearby-toggle{padding-left:0}.nearby-chain{background:var(--market-light);border-radius:10px;padding:.9rem 1rem;margin-top:.4em}.nearby-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.3em}.nearby-head h4{margin:0;font-size:var(--fs-15)}.branch-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.8em;margin-top:.6em}.branch{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:.8em}.branch.best{border-color:var(--market);box-shadow:0 0 0 1px var(--market)}.branch-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.2em}.pill{background:var(--market);color:#fff;font-size:.8125rem;font-weight:600;padding:.15em .5em;border-radius:999px}.branch-name{font-weight:600;font-size:var(--fs-15);display:block;margin-bottom:.15em}.branch-meta{margin-bottom:.5em}.score-total{font-size:.8125rem;margin-bottom:.3em}.score-total strong{color:var(--brick)}.score-row{display:flex;align-items:center;gap:.5em;font-size:.8125rem;margin-bottom:.2em}.score-label{width:52px;color:var(--ink-soft);flex-shrink:0}.score-track{flex:1;height:5px;background:var(--line);border-radius:999px;overflow:hidden}.score-fill{height:100%;background:var(--market);border-radius:999px}.score-num{width:22px;text-align:right;color:var(--ink-soft);flex-shrink:0}@media (max-width: 760px){.field-row{flex-direction:column}.chat-layout{grid-template-columns:1fr;height:auto}.chat-list{max-height:220px}}.ad-toggle{display:flex;border-top:1px solid var(--line)}.ad-toggle .ad-more{border-top:none;flex:1}.ad-toggle .ad-more+.ad-more{border-left:1px solid var(--line)}.deal-rating{margin:-.2em 0 .45em}.deal-rating .rating{margin-top:0;flex-wrap:wrap}.deal-rating .star{font-size:var(--fs-15)}.golive{border:1px solid var(--line);border-radius:var(--radius);padding:.8em 1em .9em;margin:0 0 .9em}.golive legend{font-size:var(--fs-15);font-weight:500;padding:0 .4em}.golive-input{margin:.9em 0 .6em;max-width:280px}.golive .chips{margin:.4em 0 .6em}.chip-why{font-weight:500;opacity:.75}.notice{color:var(--market);font-weight:500;font-size:var(--fs-15)}.scheduled-tag{position:absolute;left:0;right:0;bottom:0;background:var(--ink);color:var(--paper);font-size:.8125rem;font-weight:600;padding:.4em .8em;text-align:center}.feed-side{max-height:calc(100vh - 96px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.ad-card{overflow:clip}.ad-toggle{position:sticky;bottom:0;background:var(--surface);z-index:1}.share-target{margin-bottom:.3rem}.share-hint{margin:0 0 .8em}.friend-picker{margin-bottom:.8em}.friend-search{margin-bottom:.5em}.friend-options{display:flex;flex-direction:column;gap:.3em;max-height:190px;overflow-y:auto}.friend-option{display:flex;align-items:center;gap:.6em;width:100%;text-align:left;cursor:pointer;background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:.4em .6em;font-size:var(--fs-15);font-weight:500;color:var(--ink)}.friend-option:hover{background:var(--market-light)}.friend-option.on{border-color:var(--market);background:var(--market-light);box-shadow:inset 0 0 0 1px var(--market)}.friend-option .muted{margin-left:auto;font-weight:500}.inline-link{color:var(--market);font-weight:600;text-decoration:underline}.bubble-deal{display:flex;flex-direction:column;gap:.15em;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:8px;padding:.55em .7em;margin-bottom:.4em;min-width:200px}.bubble-deal:hover{border-color:var(--market)}.bubble-deal-label{font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--market)}.bubble-deal strong{font-size:var(--fs-15);line-height:1.25}.bubble-deal-meta{font-size:.8125rem;color:var(--ink-soft)}.bubble-gone{font-style:italic;opacity:.8}.feed-left:empty{display:none}.feed-left{min-width:0}.feed-layout:has(.feed-left){grid-template-columns:320px minmax(0,1fr) 260px}.page:has(.feed-left){max-width:1340px}body:has(.feed-left) .nav-inner{max-width:1340px}.feed-layout:has(.feed-left) .feed-left{position:sticky;top:80px;max-height:calc(100vh - 96px);overflow-y:auto;scrollbar-width:thin}.country-ads{padding:0;overflow:clip;border-color:var(--gold)}.country-cats{display:flex;gap:.35em;flex-wrap:wrap;padding:.7rem .9rem}.country-cats .chip{padding:.3em .75em;font-size:.8125rem}.country-slide{animation:slide-in .35s ease}@keyframes slide-in{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}.country-media{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;background:var(--market-light)}.country-media img{width:100%;height:100%;object-fit:cover;display:block}.country-ph{font-family:Bricolage Grotesque,sans-serif;font-weight:700;font-size:2.1rem;color:#0f1b3d8c}.country-cat-tag{position:absolute;left:.6em;bottom:.6em;background:#0f1b3dd1;color:var(--paper);font-size:.8125rem;font-weight:600;padding:.25em .7em;border-radius:999px}.cat-bg-travel{background:linear-gradient(150deg,#d3dff0,#ddf5ea)}.cat-bg-stay{background:linear-gradient(150deg,#ddf5ea,#f3e7c4)}.cat-bg-hotel{background:linear-gradient(150deg,#dfe0f0,#f6e3d8)}.cat-bg-food{background:linear-gradient(150deg,#f8dcc8,#fbf2dd)}.cat-bg-shopping,.cat-bg-mall,.cat-bg-retail,.cat-bg-wholesale{background:linear-gradient(150deg,#f6d9e0,#fbf2dd)}.cat-bg-medical{background:linear-gradient(150deg,#ddf5ea,#e0f2fe)}.cat-bg-eventorg,.cat-bg-media,.cat-bg-publishing{background:linear-gradient(150deg,#ede4fb,#fbf2dd)}.cat-bg-hospital{background:linear-gradient(150deg,#d6efe3,#eef2f8)}.country-body{padding:.9rem .9rem .6rem}.country-body h3{font-size:var(--fs-17);margin:.1em 0 .3em}.country-body .rating{margin-top:0}.country-price{display:flex;align-items:baseline;gap:.5em;margin:.5em 0 .7em;flex-wrap:wrap}.country-price strong{font-family:Bricolage Grotesque,sans-serif;font-size:1.25rem;color:var(--brick)}.country-price s{color:var(--ink-soft);font-size:var(--fs-15)}.country-price .muted{margin-left:auto}.country-actions{display:flex;gap:.5em;flex-wrap:wrap}.country-nav{display:flex;align-items:center;justify-content:space-between;gap:.5em;padding:.4rem .6rem .6rem}.slide-arrow{width:30px;height:30px;border-radius:50%;border:1px solid var(--line);background:var(--surface);font-size:var(--fs-17);line-height:1;cursor:pointer;color:var(--ink);flex-shrink:0}.slide-arrow:hover{background:var(--market-light);border-color:var(--market)}.slide-dots{display:flex;gap:.35em;flex-wrap:wrap;justify-content:center}.slide-dot{width:8px;height:8px;padding:0;border-radius:50%;border:none;background:var(--line);cursor:pointer}.slide-dot.on{background:var(--brick);width:20px;border-radius:999px}.sponsor-scope{margin-left:1.6em}@media (max-width: 1180px){.feed-layout:has(.feed-left){grid-template-columns:minmax(0,1fr) 260px}.feed-layout:has(.feed-left) .feed-left{position:static;max-height:none;overflow:visible;grid-column:1}.feed-layout:has(.feed-left) .feed-main{grid-column:1}.feed-layout:has(.feed-left) .feed-side{grid-column:2;grid-row:1 / span 2}.page:has(.feed-left),body:has(.feed-left) .nav-inner{max-width:1080px}.country-slide{display:grid;grid-template-columns:42% 1fr}.country-media{aspect-ratio:auto;min-height:200px}}@media (max-width: 860px){.feed-layout:has(.feed-left){grid-template-columns:minmax(0,1fr)}}@media (max-width: 520px){.country-slide{display:block}.country-media{aspect-ratio:16 / 10;min-height:0}}.composer{display:block}.composer-row{display:flex;align-items:center;gap:.8em}.composer-tools{display:flex;align-items:center;gap:.5em;margin-top:.7em;padding-top:.6em;border-top:1px solid var(--line)}.tool-btn{display:inline-flex;align-items:center;gap:.4em;cursor:pointer;font-size:.8125rem;font-weight:500;color:var(--ink-soft);padding:.3em .7em;border-radius:999px;border:1px solid var(--line);background:var(--surface)}.tool-btn:hover,.tool-btn:focus-within{background:var(--market-light);color:var(--market);border-color:var(--market)}.tool-hint{margin:0 0 0 auto}.composer-preview{position:relative;display:inline-block;margin-top:.8em}.composer-preview img{max-width:100%;max-height:220px;border-radius:8px;display:block;border:1px solid var(--line)}.preview-x{position:absolute;top:6px;right:6px;width:26px;height:26px;border-radius:50%;border:none;background:#0f1b3dcc;color:#fff;font-size:var(--fs-17);line-height:1;cursor:pointer}.post-image{display:block;margin:.4em 0 .2em}.post-image img{width:100%;max-height:520px;object-fit:cover;border-radius:8px;display:block;border:1px solid var(--line)}.emoji-picker{position:relative;display:inline-flex;flex-shrink:0}.emoji-toggle{width:34px;height:34px;border-radius:50%;border:1px solid var(--line);background:var(--surface);font-size:var(--fs-17);line-height:1;cursor:pointer;padding:0}.emoji-toggle:hover{background:var(--market-light);border-color:var(--market)}.emoji-pop{position:absolute;top:calc(100% + 6px);left:0;z-index:40;width:264px;max-height:200px;overflow-y:auto;display:grid;grid-template-columns:repeat(8,1fr);gap:2px;padding:6px;background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow)}.emoji-pop.up{top:auto;bottom:calc(100% + 6px)}.emoji-pop.right{left:auto;right:0}.emoji{background:none;border:none;font-size:1.25rem;line-height:1;padding:4px 0;border-radius:6px;cursor:pointer}.emoji:hover{background:var(--market-light)}.comments .row .emoji-picker+input{flex:1}.chat-dock{position:fixed;right:16px;bottom:0;z-index:30;display:flex;flex-direction:row-reverse;align-items:flex-end;gap:10px;pointer-events:none}.dock-list,.dock-window{pointer-events:auto;background:var(--surface);border:1px solid var(--line);border-bottom:none;border-radius:10px 10px 0 0;box-shadow:0 -2px 18px #0f1b3d24;display:flex;flex-direction:column}.dock-list{width:250px;max-height:min(430px,calc(100vh - 110px))}.dock-window{width:300px;height:min(400px,calc(100vh - 110px))}.dock-window.min{height:auto}.dock-list-head,.dock-head{display:flex;align-items:center;background:var(--ink);color:var(--paper);border-radius:9px 9px 0 0}.dock-list-head{gap:.5em;width:100%;border:none;cursor:pointer;padding:.6em .8em;font-size:var(--fs-15);text-align:left}.dock-count{font-size:.8125rem;opacity:.8;margin-left:auto}.dock-caret{font-size:.8125rem;opacity:.8}.dock-friends{overflow-y:auto;padding:.4em;display:flex;flex-direction:column;gap:2px}.dock-friend{display:flex;align-items:center;gap:.6em;width:100%;text-align:left;background:none;border:none;padding:.4em .5em;border-radius:8px;cursor:pointer;color:var(--ink)}.dock-friend:hover{background:var(--market-light)}.dock-name{display:flex;flex-direction:column;min-width:0;line-height:1.2}.dock-name strong{font-size:var(--fs-15);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dock-status{font-size:.8125rem;opacity:.75}.dock-note{padding:.6em;margin:0;text-align:center}.dock-title{display:flex;align-items:center;gap:.55em;flex:1;min-width:0;background:none;border:none;color:inherit;cursor:pointer;padding:.5em .7em;text-align:left}.dock-x{background:none;border:none;color:inherit;font-size:1.25rem;line-height:1;cursor:pointer;padding:.2em .6em;opacity:.8}.dock-x:hover{opacity:1}.dock-scroll{flex:1;overflow-y:auto;padding:.7em;display:flex;flex-direction:column;gap:.4em}.dock-scroll .bubble{max-width:85%}.dock-scroll .bubble-deal{min-width:0}.dock-form{display:flex;align-items:center;gap:.4em;padding:.5em;border-top:1px solid var(--line)}.dock-form input{flex:1;min-width:0;border-radius:999px;padding:.4em .8em;font-size:var(--fs-15)}.chat-form .emoji-picker{margin-right:.2em}.presence-wrap{position:relative;display:inline-flex;flex-shrink:0}.presence-dot{width:10px;height:10px;border-radius:50%;background:#a4b0bf;border:2px solid var(--surface)}.presence-wrap .presence-dot{position:absolute;right:-2px;bottom:-2px}.presence-dot.on{background:#2ead5b}.presence-dot.inline,.dock-head .presence-dot{border-color:var(--ink)}@media (max-width: 760px){.chat-dock{display:none}}body:has(.chat-dock) .feed-side,body:has(.chat-dock) .feed-layout:has(.feed-left) .feed-left{max-height:calc(100vh - 140px)}.nav-links{flex:0 1 auto}.nav-user{margin-left:auto}.nav-search{position:relative;flex:1 1 200px;min-width:150px;max-width:320px}.nav-search input{background:#ffffff1a;border-color:#38506f;color:var(--paper);border-radius:999px;padding:.42em .9em .42em 2.1em;font-size:var(--fs-15)}.nav-search input::placeholder{color:#a6b6c8}.nav-search input:focus{background:var(--surface);color:var(--ink)}.nav-search input:focus::placeholder{color:var(--ink-soft)}.nav-search-icon{position:absolute;left:.75em;top:50%;transform:translateY(-52%);font-size:var(--fs-17);color:#a6b6c8;pointer-events:none;z-index:1}.nav-search:focus-within .nav-search-icon{color:var(--ink-soft)}.nav-search-pop{position:absolute;top:calc(100% + 8px);left:0;width:max(100%,300px);z-index:50;padding:.35em;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow)}.nav-search-row{display:flex;align-items:center;gap:.6em;width:100%;text-align:left;background:none;border:none;padding:.45em .5em;border-radius:8px;cursor:pointer;color:var(--ink)}.nav-search-row:hover,.nav-search-row.on{background:var(--market-light)}.nav-search-text{display:flex;flex-direction:column;min-width:0;line-height:1.25}.nav-search-text strong{font-size:var(--fs-15);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-search-text span{font-size:.8125rem;color:var(--ink-soft)}.nav-search-empty{margin:0;padding:.6em .5em;font-size:.8125rem;color:var(--ink-soft)}.nav-search-all{display:block;width:100%;text-align:left;background:none;border:none;border-top:1px solid var(--line);margin-top:.3em;padding:.6em .5em .4em;font-size:var(--fs-15);font-weight:600;color:var(--market);cursor:pointer}.nav-search-all:hover{text-decoration:underline}@media (max-width: 760px){.nav-search{order:2;flex-basis:100%;max-width:none}}.loc-callout{display:flex;align-items:center;gap:.55em;flex-wrap:wrap;padding:.65em .9rem;background:#eaf1ff;border-bottom:1px solid #C4D7FB;border-left:4px solid var(--brick)}.loc-callout.done{background:var(--market-light);border-color:#bde6d3;border-left-color:var(--market)}.loc-pin{font-size:var(--fs-17);line-height:1}.loc-text{display:flex;flex-direction:column;flex:1;min-width:120px;line-height:1.25;font-size:.8125rem;color:var(--ink-soft)}.loc-text strong{font-size:.8125rem;color:var(--ink)}.loc-btn{width:100%;box-shadow:0 0 #2563eb80;animation:loc-pulse 2.2s ease-out 3}@keyframes loc-pulse{0%{box-shadow:0 0 #2563eb80}to{box-shadow:0 0 0 10px #2563eb00}}.country-switch{display:flex;align-items:center;gap:.5em;flex-wrap:wrap;padding:.7rem .9rem 0}.country-flag{font-size:1.5rem;line-height:1}.country-select{flex:1;min-width:150px}.country-select select{padding:.35em .6em;font-size:.8125rem;font-weight:500}.country-empty{padding:.8rem .9rem 1rem;margin:0}.feed-left{display:flex;flex-direction:column;gap:1.2rem}.quick-panel{padding:0}.quick-panel section{padding:.9rem 1rem;border-top:1px solid var(--line)}.quick-panel section:first-child{border-top:none}.quick-panel h3{font-size:var(--fs-15);margin:0}.quick-head{display:flex;align-items:center;justify-content:space-between;gap:.5em;margin-bottom:.55em}.quick-panel section>h3{margin-bottom:.55em}.quick-hint{margin:0 0 .6em}.quick-panel .chip{padding:.3em .75em;font-size:var(--fs-15)}.pin-link{color:var(--ink);border-color:var(--gold);background:#fbf2dd}.pin-link:hover{background:var(--gold)}.quick-booking{display:flex;gap:.7em;align-items:flex-start;padding:.45em .5em;margin:0 -.5em;border-radius:8px}.quick-booking:hover{background:var(--market-light)}.quick-booking-date{flex:0 0 76px;font-size:.8125rem;font-weight:600;color:var(--brick);padding-top:.1em}.quick-booking-info{display:flex;flex-direction:column;gap:.25em;min-width:0;align-items:flex-start}.quick-booking-info strong{font-size:var(--fs-15);line-height:1.25}.quick-links{display:flex;flex-direction:column}.quick-links a{display:flex;align-items:center;gap:.55em;padding:.42em .5em;margin:0 -.5em;border-radius:8px;font-size:var(--fs-15);font-weight:500}.quick-links a:hover{background:var(--market-light);color:var(--market)}.quick-count{margin-left:auto;font-size:.8125rem;font-weight:500;color:var(--ink-soft)}.quick-links .badge{margin-left:auto}.status-pill{display:inline-block;font-size:.8125rem;font-weight:600;padding:.2em .65em;border-radius:999px;white-space:nowrap;background:var(--line);color:var(--ink-soft)}.status-pill.confirmed{background:var(--market-light);color:var(--market)}.status-pill.requested{background:#fbf2dd;color:#8a6a1e}.status-pill.declined,.status-pill.cancelled{background:#fbeae9;color:var(--danger)}.bookings-page section{margin-bottom:1.8rem}.booking-list{display:flex;flex-direction:column;gap:.6em;margin-top:.6em}.booking-row{display:grid;grid-template-columns:110px minmax(0,1fr) auto auto;gap:.6em 1em;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:.8em 1em}.booking-date{display:flex;flex-direction:column;line-height:1.3}.booking-date strong{color:var(--brick);font-size:var(--fs-15)}.booking-date span{font-size:.8125rem;color:var(--ink-soft)}.booking-info{display:flex;flex-direction:column;gap:.15em;min-width:0}.booking-note{font-size:var(--fs-15);font-style:italic;color:var(--ink-soft)}.booking-actions{display:flex;gap:.4em;flex-wrap:wrap;justify-content:flex-end}@media (max-width: 760px){.booking-row{grid-template-columns:1fr}.booking-actions{justify-content:flex-start}}@media (max-width: 1180px){.feed-layout:has(.feed-left) .feed-left{display:flex}}.nav-inner{gap:1.4rem}.nav-links{gap:1.15rem}.nav-links a,.nav .btn{white-space:nowrap}.nav-search{min-width:215px}@media (max-width: 1180px){.nav-inner{gap:1rem}.nav-links{gap:.9rem}.nav-me>span:last-child{display:none}}@media (max-width: 760px){.nav-search{min-width:0}}@media (min-width: 1181px){.country-media{aspect-ratio:5 / 4}}@media (max-width: 1000px){.nav-inner{flex-wrap:wrap;row-gap:.6rem}.nav-search{order:3;flex-basis:100%;max-width:none;min-width:0}}@media (max-width: 1000px){.feed-side{top:112px}body .feed-side,body:has(.chat-dock) .feed-side{max-height:calc(100vh - 176px)}}.feed-left>.loc-callout{border:1px solid #C4D7FB;border-left:4px solid var(--brick);border-radius:var(--radius);box-shadow:var(--shadow);padding:.8em .9rem}.feed-left>.loc-callout.done{border-color:#bde6d3;border-left-color:var(--market)}.nav-search{flex:1 1 240px;max-width:300px}html,body,#root{height:auto}body,#root{min-height:100vh}.nav-search input{background:#fff;border-color:#fff;color:var(--ink);font-size:var(--fs-15);font-weight:500}.nav-search input::placeholder{color:#4f5d6e;font-weight:500;opacity:1}.nav-search input:focus{background:#fff}.nav-search-icon,.nav-search:focus-within .nav-search-icon{color:#4f5d6e}@media (min-width: 1181px){.feed-left>.loc-callout{position:sticky;top:0;z-index:3;flex-shrink:0}}.feed-layout:has(.feed-left) .feed-left{scrollbar-width:none;-ms-overflow-style:none}.feed-layout:has(.feed-left) .feed-left::-webkit-scrollbar{display:none}.post.card{padding:1rem 1.1rem}.post .deal.embed .deal-media{aspect-ratio:auto;height:230px}.post-image img{max-height:340px}.post-about{margin-left:auto;align-self:center;max-width:55%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.photo-collage{display:grid;gap:3px;grid-template-columns:2fr 1fr;grid-auto-rows:1fr}.photo-collage.n2{grid-template-columns:1fr 1fr}.photo-collage.n3 .collage-tile:first-child{grid-row:span 2}.photo-collage.n4 .collage-tile:first-child{grid-row:span 3}.collage-tile{position:relative;padding:0;border:none;background:var(--market-light);cursor:pointer;overflow:hidden;min-height:0}.collage-tile img{transition:transform .25s ease}.collage-tile:hover img{transform:scale(1.04)}.collage-more{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0f1b3d99;color:#fff;font-size:1.25rem;font-weight:700}.photo-strip{display:flex;width:100%;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.photo-strip::-webkit-scrollbar{display:none}.photo-strip img{flex:0 0 100%;scroll-snap-align:start}.photo-arrow{position:absolute;top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:50%;border:none;background:#ffffffe6;color:var(--ink);font-size:var(--fs-17);line-height:1;cursor:pointer;box-shadow:var(--shadow)}.photo-arrow.prev{left:8px}.photo-arrow.next{right:8px}.photo-arrow:hover{background:#fff}.photo-count{position:absolute;right:8px;bottom:8px;background:#0f1b3dc7;color:#fff;font-size:.8125rem;font-weight:600;padding:.2em .6em;border-radius:999px}.photo-grid-btn{position:absolute;left:8px;bottom:8px;background:#ffffffeb;border:none;border-radius:999px;font-size:.8125rem;font-weight:600;padding:.3em .75em;cursor:pointer;color:var(--ink)}.deals-post,.feed-main{min-width:0}.row-arrows{display:flex;gap:.4em}.deal-row{display:flex;gap:.8rem;overflow-x:auto;scroll-snap-type:x proximity;padding:.3rem .2rem .8rem;margin:.5em -.2rem 0;scrollbar-width:thin;overscroll-behavior-x:contain}.deal-row-item{flex:0 0 272px;scroll-snap-align:start;display:flex;border-radius:var(--radius);cursor:pointer}.deal-row-item>.deal{width:100%}.deal-row-item.selected>.deal{border-color:var(--brick);box-shadow:0 0 0 2px var(--brick)}.deal.compact .deal-media{aspect-ratio:auto;height:150px}.deal.compact .deal-body{padding:.7rem .8rem .2rem}.deal.compact h3,.deal.compact .deal-desc{font-size:var(--fs-15)}.deal.compact .stub{margin:.3rem .8rem 0;padding-top:.55rem}.deal.compact .stub:before{left:-.8rem}.deal.compact .stub:after{right:-.8rem}.deal.compact .deal-actions{padding:.6rem .8rem .8rem;gap:.35em;margin-top:auto}.deal.compact .btn.small{padding:.32em .65em;font-size:.8125rem}.deal.compact .deal-nearby{padding:0 .8rem .8rem}.deal.compact .deal-biz .muted{display:none}.photo-picks{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:.6em;margin:0 0 .9em}.photo-pick{position:relative;aspect-ratio:4 / 3;border-radius:8px;overflow:hidden;border:1px solid var(--line);background:var(--market-light)}.photo-pick.cover{border:2px solid var(--brick)}.photo-pick img{width:100%;height:100%;object-fit:cover;display:block}.photo-pick.uploading{display:flex;align-items:center;justify-content:center;font-size:var(--fs-15);color:var(--ink-soft)}.pick-cover,.pick-make{position:absolute;left:5px;bottom:5px;font-size:.8125rem;font-weight:600;padding:.2em .55em;border-radius:999px;border:none}.pick-cover{background:var(--brick);color:#fff}.pick-make{background:#ffffffeb;color:var(--ink);cursor:pointer}.photo-pick .preview-x{width:22px;height:22px;font-size:var(--fs-15);top:4px;right:4px}.deal.compact .toast{bottom:8px;transform:translate(-50%)}.row-arrows{margin-left:auto}.deal.compact .act-message,.deal.compact .act-map{display:none}.feed-left>.loc-callout.done{position:static}.ad-slots.expanded{max-height:clamp(320px,calc(100vh - 330px),620px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--brick) var(--line);scrollbar-gutter:stable}.ad-slots.expanded::-webkit-scrollbar{width:8px}.ad-slots.expanded::-webkit-scrollbar-track{background:var(--line)}.ad-slots.expanded::-webkit-scrollbar-thumb{background:var(--brick);border-radius:999px}.biz-panel{padding:.9rem 1rem}.kpi-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:.7rem;margin-bottom:1.2rem}.kpi-grid.two{grid-template-columns:1fr 1fr;gap:.5rem;margin:.2rem 0 .9rem}.kpi{display:flex;flex-direction:column;gap:.1em;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:.7em .85em;color:var(--ink);min-width:0}.kpi strong{font-family:Bricolage Grotesque,sans-serif;font-size:1.25rem;line-height:1.15;overflow-wrap:anywhere}.kpi span{font-size:.8125rem;color:var(--ink-soft);line-height:1.3}.kpi .kpi-label{font-weight:600;color:var(--ink);font-size:var(--fs-15)}.kpi-grid.two .kpi{background:var(--paper);padding:.55em .7em}.kpi-grid.two .kpi strong{font-size:1.25rem}a.kpi:hover{border-color:var(--market);background:var(--market-light)}.kpi.alert{border-color:var(--brick);background:#eaf1ff}.kpi.alert strong{color:var(--brick-dark)}.activity{margin:0}.activity figcaption{display:flex;flex-direction:column;margin-bottom:.7em}.activity figcaption strong{font-size:var(--fs-15)}.activity figcaption .muted{font-size:.8125rem}.activity-plot{position:relative;display:flex;align-items:flex-end;gap:2px;height:150px;border-bottom:1px solid var(--ink-soft);border-top:1px dashed var(--line)}.activity.compact .activity-plot{height:70px}.activity-max{position:absolute;top:2px;left:2px;font-size:.8125rem;color:var(--ink-soft);pointer-events:none}.activity-col{flex:1;height:100%;display:flex;align-items:flex-end;justify-content:center;background:none;border:none;padding:0;cursor:default;min-width:0}.activity-col.on{background:#0b8a5f14}.activity-bar{display:block;width:min(60%,22px);min-height:0;background:var(--market);border-radius:4px 4px 0 0}.activity-col.on .activity-bar{background:#086e4b}.activity-tip{position:absolute;bottom:calc(100% + 6px);transform:translate(-50%);z-index:5;pointer-events:none;white-space:nowrap;display:flex;flex-direction:column;background:var(--ink);color:var(--paper);border-radius:8px;padding:.4em .7em;font-size:.8125rem;line-height:1.35}.activity-tip .muted{color:#bbc9db}.activity-axis{display:flex;justify-content:space-between;font-size:.8125rem;color:var(--ink-soft);margin-top:.3em}.activity-empty{margin:.4em 0 0}.activity-table{margin-top:.8em;font-size:.8125rem}.activity-table summary{cursor:pointer;color:var(--market);font-weight:500}.activity-table table,.data-table{width:100%;border-collapse:collapse;margin-top:.5em;font-size:.8125rem}.activity-table th,.activity-table td,.data-table th,.data-table td{text-align:right;padding:.4em .6em;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums}.activity-table th:first-child,.activity-table td:first-child,.data-table th:first-child,.data-table td:first-child{text-align:left}.data-table th,.activity-table th{font-size:.8125rem;text-transform:uppercase;letter-spacing:.03em;color:var(--ink-soft)}.table-scroll{overflow-x:auto}.manage-page>.card{margin-bottom:1.2rem}.manage-tabs{margin-bottom:1.2rem}.manage-bar{display:flex;align-items:center;justify-content:space-between;gap:.8em;flex-wrap:wrap;margin-bottom:1rem}.manage-bar .seg{margin-bottom:0}.manage-bar .seg .badge{margin-left:.5em}.manage-bar .search{max-width:380px}.inline-form{margin-bottom:1.2rem;max-width:760px}.agenda-day{margin-bottom:1.4rem}.agenda-day h3{margin-bottom:.2em}.move-row{display:flex;gap:.4em;flex-wrap:wrap;align-items:center;margin-top:.5em}.move-row input{width:auto;padding:.3em .5em;font-size:.8125rem}.move-row input.narrow{width:70px}.booking-actions.start{justify-content:flex-start}.status-pill.completed{background:#e8effb;color:#2b57b5}.status-pill.noshow{background:#fbeae9;color:var(--danger)}.status-pill.enq-new{background:#fbf2dd;color:#8a6a1e}.status-pill.enq-contacted{background:#e8effb;color:#2b57b5}.status-pill.enq-converted{background:var(--market-light);color:var(--market)}.enquiry-list,.customer-list{display:flex;flex-direction:column;gap:.8rem}.enquiry header{display:flex;justify-content:space-between;align-items:flex-start;gap:.8em}.enquiry.due{border-left:4px solid var(--brick)}.enquiry-msg{margin:.6em 0 .4em;font-size:var(--fs-15)}.enquiry-meta{display:flex;gap:.8em;align-items:center;flex-wrap:wrap;font-size:.8125rem;margin-bottom:.6em}.due-flag{background:var(--brick);color:#fff;font-size:.8125rem;font-weight:600;padding:.2em .65em;border-radius:999px}.enquiry-edit .field{margin-bottom:.6em}.customer{padding:0}.customer-head{display:grid;grid-template-columns:minmax(160px,1.6fr) repeat(4,minmax(70px,1fr)) minmax(120px,1.2fr);gap:.6em 1em;align-items:center;width:100%;text-align:left;background:none;border:none;padding:.8em 1em;cursor:pointer;color:var(--ink);border-radius:var(--radius)}.customer-head:hover{background:var(--market-light)}.customer-name,.customer-stat{display:flex;flex-direction:column;min-width:0;line-height:1.3}.customer-stat>span:not(.status-pill){font-size:.8125rem;color:var(--ink-soft)}.customer-stat .status-pill{align-self:flex-start}.customer-body{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem;padding:.4em 1em 1em;border-top:1px solid var(--line)}.customer-body h4{margin:.6em 0 .4em;font-size:var(--fs-15)}.history{list-style:none;margin:0;padding:0;font-size:.8125rem;display:flex;flex-direction:column;gap:.4em}.history-type{font-size:.8125rem;font-weight:600;text-transform:uppercase;color:var(--ink-soft);margin-right:.3em}@media (max-width: 860px){.customer-head{grid-template-columns:1fr 1fr}.customer-name{grid-column:1 / -1}.customer-body{grid-template-columns:1fr}}.dash-layout{display:grid;grid-template-columns:minmax(0,640px) minmax(280px,1fr);gap:1.5rem;align-items:start}.dash-layout .deal-form{margin-bottom:2rem}.designer-preview{position:sticky;top:80px}.designer-preview h3{margin-bottom:.1em}.designer{border:1px solid var(--line);border-radius:var(--radius);padding:.8em 1em .9em;margin:0 0 .9em;min-width:0}.designer legend{font-size:var(--fs-15);font-weight:500;padding:0 .4em}.rec-box{display:flex;align-items:center;justify-content:space-between;gap:.8em;background:#fbf2dd;border:1px solid #EBD9A8;border-radius:8px;padding:.7em .9em;margin-bottom:.9em}.rec-box strong{font-size:var(--fs-15)}.rec-box p{margin:.15em 0 0;font-size:var(--fs-15);color:var(--ink-soft);font-weight:500}.rec-box .btn{flex-shrink:0}.layout-picks{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:.5em;margin-bottom:.9em}.layout-pick{display:flex;flex-direction:column;gap:.3em;text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:.55em;cursor:pointer;color:var(--ink);font-size:.8125rem;line-height:1.3}.layout-pick strong{font-size:.8125rem}.layout-pick em{font-style:normal;font-weight:500;color:#8a6a1e;font-size:.8125rem}.layout-pick span:last-child{color:var(--ink-soft)}.layout-pick:hover{border-color:var(--market)}.layout-pick.on{border-color:var(--brick);box-shadow:0 0 0 2px var(--brick)}.layout-thumb{position:relative;display:block;height:54px;border:1px solid var(--line);border-radius:5px;background:var(--paper);overflow:hidden}.layout-thumb i{position:absolute;background:var(--market-light);left:0;top:0;right:0;height:30px}.layout-thumb b{position:absolute;left:6px;height:4px;border-radius:2px;background:#a6b6c8;top:36px;width:60%}.layout-thumb b+b{top:44px;width:35%;background:var(--brick)}.thumb-bold i:after{content:"";position:absolute;left:4px;bottom:4px;width:45%;height:10px;border-radius:3px;background:var(--brick)}.thumb-poster i{height:100%;background:linear-gradient(to top,#55607E,var(--market-light))}.thumb-poster b{top:34px;background:#fff}.thumb-poster b+b{background:#fff;opacity:.8}.thumb-split i{right:auto;width:42%;height:100%}.thumb-split b{left:48%;top:14px;width:42%}.thumb-split b+b{left:48%;top:26px;width:26%}.swatches{display:flex;gap:.5em}.swatch{width:30px;height:30px;border-radius:50%;border:2px solid var(--surface);box-shadow:0 0 0 1px var(--line);cursor:pointer;padding:0}.swatch.on{box-shadow:0 0 0 2px var(--ink)}.badge-ideas{margin:-.4em 0 .8em}.badge-ideas .chip{padding:.25em .7em;font-size:.8125rem}.design-tips{margin:0 0 .6em;padding-left:1.2em;font-size:var(--fs-15);color:var(--ink-soft)}.design-tips li{margin-bottom:.25em}@media (max-width: 980px){.dash-layout{grid-template-columns:1fr}.designer-preview{position:static;max-width:640px}}.deal{--accent: var(--brick)}.deal.accent-market{--accent: #0B8A5F}.deal.accent-gold{--accent: #A8780F}.deal.accent-indigo{--accent: #C4502A}.deal.accent-rose{--accent: #B8245C}.deal .off{background:var(--accent)}.deal .price strong{color:var(--accent)}.deal-badge{position:absolute;top:2.5em;left:.6em;background:#fff;color:var(--accent);border:1px solid var(--accent);font-size:.8125rem;font-weight:600;padding:.2em .6em;border-radius:999px}.deal:not(:has(.off)) .deal-badge{top:.6em}.deal.layout-bold .off{top:auto;bottom:0;left:0;right:0;border-radius:0;text-align:center;font-family:Bricolage Grotesque,sans-serif;font-size:1.25rem;font-weight:700;padding:.35em .6em;text-transform:uppercase;letter-spacing:.02em}.deal.layout-bold .deal-badge{top:.6em}.deal.layout-bold .photo-count{bottom:3.2em}.deal.layout-bold .price strong{font-size:1.25rem}.save-line{margin:.35rem 1rem 0;font-size:var(--fs-15);font-weight:600;color:var(--accent)}.deal.compact .save-line{margin:.3rem .8rem 0}.poster-text{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:.15em;padding:2.2em .9em .7em;color:#fff;background:linear-gradient(to top,#0d1724db,#0d172400);pointer-events:none}.poster-text strong{font-family:Bricolage Grotesque,sans-serif;font-size:1.25rem;line-height:1.2}.poster-text span{font-size:var(--fs-15);font-weight:600}.poster-text s{margin-left:.5em;font-weight:500;opacity:.8;font-size:.8125rem}.deal.layout-poster .deal-body h3{display:none}.deal.layout-poster .deal-media,.post .deal.embed.layout-poster .deal-media{aspect-ratio:auto;height:290px}.deal.compact.layout-poster .deal-media{height:190px}.deal.compact.layout-poster .poster-text strong{font-size:var(--fs-15)}.deal.layout-poster.no-photo .deal-media{background:var(--accent)}.deal.layout-poster.no-photo .ph{display:none}.deal.layout-poster.no-photo .poster-text{top:0;justify-content:flex-end;background:linear-gradient(to top,#00000047,#0000)}.deal.layout-poster.no-photo .off{background:#fff;color:var(--accent)}.deal.layout-poster .photo-count{bottom:auto;top:8px}@container post (min-width: 560px){.deal.layout-split{display:grid;grid-template-columns:42% minmax(0,1fr)}.deal.layout-split>.deal-media,.post .deal.embed.layout-split>.deal-media{grid-row:1 / span 6;height:100%;min-height:230px;aspect-ratio:auto;border-radius:var(--radius) 0 0 var(--radius)}.deal.layout-split>:not(.deal-media):not(.overlay){grid-column:2}.deal.layout-split .stub:before{display:none}}.deal.compact .act-enquire{display:none}.activity-tip.at-start,.activity-tip.at-end{transform:none}.deal.layout-bold .photo-count{bottom:52px}.post{container:post / inline-size}.deal.layout-poster .stub{justify-content:flex-end}.deal.layout-poster .stub .price{display:none}.preview-note{margin-top:.5em}.activity-title h1{font-size:1.25rem;margin-bottom:.15em}.activity-title p{margin-bottom:.9em;font-size:var(--fs-15)}.seg-count{margin-left:.45em;font-size:.8125rem;font-weight:600;opacity:.7}.activity-item{display:flex;gap:.9em;padding:.9rem 1.1rem;margin-bottom:.7rem}.activity-icon{position:relative;flex-shrink:0;width:40px;height:40px}.anon-avatar{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--paper);border:1px solid var(--line);font-size:var(--fs-17)}.activity-kind{position:absolute;right:-6px;bottom:-6px;width:22px;height:22px;border-radius:50%;background:var(--surface);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;font-size:.8125rem}.activity-main{flex:1;min-width:0}.activity-head{margin:0;font-size:var(--fs-15)}.activity-when{margin:.1em 0 0}.activity-quote{margin:.55em 0 0;padding:.5em .8em;background:var(--paper);border-left:3px solid var(--line);border-radius:0 8px 8px 0;font-size:var(--fs-15)}.activity-item.type-comment .activity-quote,.activity-item.type-enquiry .activity-quote{border-left-color:var(--market)}.activity-stars{margin:.3em 0 0;color:var(--gold);font-size:var(--fs-17);letter-spacing:.05em}.activity-stars span{color:var(--line)}.activity-actions{display:flex;gap:.5em;flex-wrap:wrap;align-items:center;margin-top:.6em}.activity-actions:empty{display:none}.activity-reply{margin-top:.6em}.activity-reply input{flex:1}.mydeals-page .manage-bar h1{margin:0}.mydeals-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr))}.deal-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:.3em .6em;margin:0;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:.6em .8em}.deal-stats div{display:flex;flex-direction:column-reverse}.deal-stats dt{font-size:.8125rem;color:var(--ink-soft)}.deal-stats dd{margin:0;font-family:Bricolage Grotesque,sans-serif;font-weight:700;font-size:var(--fs-17)}body .nav .nav-inner,body:has(.feed-left) .nav .nav-inner{max-width:1340px}body .page,body .page:has(.feed-left){max-width:1340px}html{scrollbar-gutter:stable}body .feed-side,body:has(.chat-dock) .feed-side,body .feed-layout:has(.feed-left) .feed-left,body:has(.chat-dock) .feed-layout:has(.feed-left) .feed-left{max-height:none;overflow:visible;overscroll-behavior:auto;position:sticky;align-self:start}@media (min-width: 1181px){body .feed-left>.loc-callout{position:sticky;top:80px;z-index:3}body .feed-left>.loc-callout.done{position:static}}@media (max-width: 1180px){body .feed-layout:has(.feed-left) .feed-left{position:static}}html{scroll-behavior:smooth}.photo-strip,.deal-row,.ad-slots.expanded{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}@media (prefers-reduced-motion: reduce){html,.photo-strip,.deal-row,.ad-slots.expanded{scroll-behavior:auto}}.ad-toggle{position:static}.composer textarea{flex:1;resize:none;border-radius:14px;line-height:1.4;min-height:3.6em}.composer-row{align-items:flex-start}.composer-row .btn{margin-top:.3em}.biz-invite{display:grid;grid-template-columns:auto 1fr;gap:.5em .8em;align-items:start;margin-top:1.2rem;padding:.9rem 1rem;background:#eaf1ff;border:1px solid #C4D7FB;border-left:4px solid var(--brick);border-radius:var(--radius)}.biz-invite-icon{font-size:1.25rem;line-height:1.1}.biz-invite strong{font-family:Bricolage Grotesque,sans-serif;font-size:var(--fs-17)}.biz-invite p{margin:.15em 0 0;font-size:.8125rem;color:var(--ink-soft)}.biz-invite .btn{grid-column:1 / -1}.auth-art p.auth-art-biz{max-width:30ch;margin-top:1.6em;padding:.7em .9em;border-left:3px solid var(--brick);background:#ffffff12;border-radius:0 8px 8px 0;font-size:var(--fs-15)}.auth-art-biz strong{color:#fff}.brand{display:inline-flex;flex-direction:column;line-height:1.05;flex-shrink:0}.brand-tag{font-family:Figtree,system-ui,sans-serif;font-size:.66rem;font-weight:500;letter-spacing:.03em;text-transform:uppercase;color:#bbc9db;margin-top:.25em;white-space:nowrap}.auth-tag{font-size:var(--fs-15);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#adcdff;margin-top:.3em;position:relative}@media (max-width: 520px){.brand-tag{font-size:.54rem;letter-spacing:.03em}}@media (max-width: 1100px){.nav-inner{flex-wrap:wrap;row-gap:.6rem}.nav-search{order:3;flex-basis:100%;max-width:none;min-width:0}}.auth-art>*{position:relative}.auth-art{padding:3rem 4rem}.auth-art p.auth-art-biz{margin-top:.7em}.auth-art p.auth-art-biz.shopper{margin-top:1.4em;border-left-color:#6ee7b7}.shopper-invite{background:var(--market-light);border-color:#bde6d3;border-left-color:var(--market)}.shopper-invite .btn{background:var(--market);border-color:var(--market)}.shopper-invite .btn:hover{background:#086e4b}.biz-invite+.biz-invite{margin-top:.8rem}.connect-graphic{margin:1.6rem 0 0;max-width:500px}.connect-graphic svg{width:100%;height:auto;display:block;overflow:visible}.connect-graphic figcaption{margin-top:.6em;font-size:var(--fs-15);color:#d0dbea;max-width:46ch}.cg-ring{fill:none;stroke:#f3f6fb38;stroke-width:1.2;stroke-dasharray:3 6}.cg-ring-label{fill:#a6b6c8;font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;text-anchor:middle}.cg-shop{font-size:20px;text-anchor:middle}.cg-link{stroke:#adcdff;stroke-width:2;stroke-dasharray:5 6;animation:cg-flow 1.6s linear infinite}@keyframes cg-flow{to{stroke-dashoffset:-22}}.cg-node{fill:#213650;stroke:#adcdff;stroke-width:2}.cg-icon{font-size:var(--fs-17);text-anchor:middle}.cg-label{fill:#f3f6fc;font-size:14px;font-weight:600}.cg-label.left{text-anchor:end}.cg-label.right{text-anchor:start}.cg-you{fill:var(--brick);stroke:#f3f6fc;stroke-width:2}.cg-you-text{fill:#fff;font-size:16px;font-weight:700;text-anchor:middle;font-family:Bricolage Grotesque,Figtree,sans-serif}@media (max-height: 820px){.connect-graphic{max-width:400px;margin-top:1rem}.auth-art{padding:2rem 4rem}}.auth-card{max-width:500px}.invite-pair{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;margin-top:1.1rem}.invite-pair .biz-invite,.invite-pair .biz-invite+.biz-invite{margin-top:0;padding:.7rem .75rem;gap:.35em .5em;grid-template-rows:1fr auto}.invite-pair .biz-invite-icon{font-size:var(--fs-17)}.invite-pair .biz-invite strong{font-size:var(--fs-15);line-height:1.25;display:block}.invite-pair .biz-invite p{font-size:.8125rem;line-height:1.35}.invite-pair .biz-invite .btn{font-size:.8125rem;padding:.45em .5em;text-align:center;line-height:1.2}@media (max-width: 460px){.invite-pair{grid-template-columns:1fr}}.invite-pair .biz-invite .btn{min-height:3.5em}@media (max-width: 460px){.invite-pair .biz-invite .btn{min-height:0}}.auth-shell{grid-template-columns:1.55fr 1fr}.auth-mark{font-size:4.4rem;line-height:1}.auth-tag{font-size:1.25rem;margin-top:.5em}.auth-art>p{font-size:1.25rem;max-width:28ch}.search-head{font-size:1.5rem;min-height:2.4em;margin-bottom:0}.typed-word{color:var(--brick)}.typed-caret{display:inline-block;width:2px;height:.95em;margin-left:2px;background:var(--brick);vertical-align:-.1em;animation:caret-blink 1s steps(1) infinite}@keyframes caret-blink{50%{opacity:0}}.search-sub{margin:0 0 1em;font-size:var(--fs-15);color:var(--ink-soft)}.search-sub .inline-link{font-size:var(--fs-17)}@media (max-width: 1100px){.auth-shell{grid-template-columns:1.15fr 1fr}.auth-mark{font-size:3.4rem}}@media (max-width: 800px){.auth-shell{grid-template-columns:1fr}}.auth-art{display:flex;flex-direction:column;justify-content:center;padding:3rem 5rem}.auth-art>.connect-graphic{margin:2rem 0 0;width:100%;max-width:640px;align-self:flex-start}.connect-graphic figcaption{font-size:var(--fs-15);max-width:52ch}@media (max-height: 820px){.auth-art>.connect-graphic{max-width:440px;margin-top:1.2rem}.auth-art{padding:2rem 4rem}.auth-mark{font-size:3.6rem}}@media (max-width: 1100px){.auth-art{padding:2rem 2.5rem}}@media (max-width: 800px){.auth-art{display:none}}.search-head{min-height:1.3em;margin-bottom:.15em}@media (max-width: 520px){.search-head{min-height:2.5em}}.post-photos{display:grid;gap:3px;margin:.4em 0 .2em;border-radius:8px;overflow:hidden;border:1px solid var(--line);height:340px;grid-template-columns:2fr 1fr;grid-auto-rows:1fr}.post-photos.n1{grid-template-columns:1fr;height:auto;max-height:420px}.post-photos.n2{grid-template-columns:1fr 1fr}.post-photos.n3 .post-photo:first-child{grid-row:span 2}.post-photos.n4 .post-photo:first-child{grid-row:span 3}.post-photo{position:relative;padding:0;border:none;background:var(--market-light);cursor:zoom-in;overflow:hidden;min-height:0;display:block}.post-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s ease}.post-photos.n1 .post-photo img{max-height:420px}.post-photo:hover img{transform:scale(1.03)}.composer-previews{display:flex;flex-wrap:wrap;gap:.5em;margin-top:.8em}.composer-previews .composer-preview{margin-top:0}.composer-previews .composer-preview img{width:104px;height:104px;max-height:none;object-fit:cover}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#0c100ef0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3.2rem 1rem 1rem;animation:lb-in .18s ease}@keyframes lb-in{0%{opacity:0}}.lb-stage{position:relative;flex:1;min-height:0;width:100%;display:flex;align-items:center;justify-content:center}.lb-stage img{max-width:min(100%,1400px);max-height:100%;object-fit:contain;border-radius:6px;box-shadow:0 10px 40px #00000080;animation:lb-in .2s ease}.lb-close,.lb-arrow{border:none;cursor:pointer;color:#fff;background:#ffffff24;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:1}.lb-close:hover,.lb-arrow:hover{background:#ffffff4d}.lb-close{position:absolute;top:.8rem;right:1rem;width:42px;height:42px;font-size:1.5rem;z-index:2}.lb-arrow{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;font-size:1.5rem;z-index:2}.lb-arrow.prev{left:.5rem}.lb-arrow.next{right:.5rem}.lb-count{position:absolute;top:1.2rem;left:1.2rem;color:#fff;font-size:var(--fs-15);font-weight:600;background:#ffffff24;padding:.25em .8em;border-radius:999px}.lb-foot{width:100%;max-width:900px;padding-top:.8rem;display:flex;flex-direction:column;align-items:center;gap:.6rem}.lb-caption{margin:0;color:#dce4f2;font-size:var(--fs-15);text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lb-thumbs{display:flex;gap:.4rem;max-width:100%;overflow-x:auto;padding-bottom:.2rem}.lb-thumb{flex:0 0 auto;width:62px;height:46px;padding:0;border:2px solid transparent;border-radius:6px;overflow:hidden;cursor:pointer;opacity:.55;background:none}.lb-thumb img{width:100%;height:100%;object-fit:cover;display:block}.lb-thumb.on,.lb-thumb:hover{opacity:1}.lb-thumb.on{border-color:#fff}@media (min-width: 1181px){body .feed-layout:has(.feed-left) .feed-left.own-scroll,body:has(.chat-dock) .feed-layout:has(.feed-left) .feed-left.own-scroll{position:sticky;top:80px;max-height:calc(100vh - 96px);overflow-y:auto;overscroll-behavior:auto;scrollbar-gutter:stable;padding-right:6px;margin-right:-6px;scrollbar-width:auto;-ms-overflow-style:auto}@supports not selector(::-webkit-scrollbar){body .feed-left.own-scroll{scrollbar-color:transparent transparent}body .feed-left.own-scroll:hover,body .feed-left.own-scroll.scrolling{scrollbar-color:#90A2B8 rgba(15,27,61,.08)}}body .feed-layout .feed-left.own-scroll::-webkit-scrollbar{display:block;width:12px}body .feed-left.own-scroll::-webkit-scrollbar-track{background:transparent;border-radius:999px}body .feed-left.own-scroll::-webkit-scrollbar-thumb{background:transparent;border-radius:999px;border:2px solid transparent;background-clip:padding-box}body .feed-left.own-scroll:hover::-webkit-scrollbar-track,body .feed-left.own-scroll.scrolling::-webkit-scrollbar-track{background:#0f1b3d14}body .feed-left.own-scroll:hover::-webkit-scrollbar-thumb,body .feed-left.own-scroll.scrolling::-webkit-scrollbar-thumb{background-color:#90a2b8}body .feed-left.own-scroll::-webkit-scrollbar-thumb:hover{background-color:var(--market)}body .feed-left.own-scroll>.loc-callout{top:0}}.lb-stage img{min-height:72%;object-fit:contain}.composer-tools{flex-wrap:wrap}body .nav .nav-inner,body:has(.feed-left) .nav .nav-inner{max-width:none;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:1.5rem;padding:.6rem 1.25rem}.nav-start{display:flex;align-items:center;gap:1.1rem;min-width:0}body .nav-start .nav-search{order:0;flex:1 1 240px;min-width:140px;max-width:320px}body .nav .nav-links{flex:none;justify-content:center}body .nav .nav-user{margin-left:0;justify-self:end}.nav-links a.active:after{background:var(--gold)}@media (max-width: 1180px){body .nav .nav-inner,body:has(.feed-left) .nav .nav-inner{grid-template-columns:minmax(0,1fr) auto;row-gap:.5rem}body .nav .nav-links{grid-column:1 / -1;grid-row:2;overflow-x:auto;justify-content:safe center;width:100%}}@media (max-width: 560px){.nav-start{flex-wrap:wrap;row-gap:.4rem}body .nav-start .nav-search{flex-basis:100%;max-width:none}}body .page:has(.feed-left){max-width:none;padding-left:1.25rem;padding-right:1.25rem}@media (min-width: 1181px){body .feed-layout:has(.feed-left){grid-template-columns:320px minmax(0,1fr) 320px;gap:1.75rem}body .feed-layout:has(.feed-left) .feed-main{width:100%;max-width:780px;justify-self:center}}.tag.cat-tag{background:#fff4d6;color:#8a6a1e}.biz-actions{gap:.4em;flex-wrap:wrap;align-items:center}.action-btn{display:inline-flex;align-items:center;gap:.45em;background:none;border:1px solid transparent;border-radius:8px;padding:.4em .75em;font-size:var(--fs-15);font-weight:600;color:var(--ink-soft);cursor:pointer;font-family:inherit}.action-btn:hover{background:var(--market-light);color:var(--market)}.action-btn.on{color:var(--market);background:var(--market-light);border-color:#bde6d3}.action-btn:disabled{opacity:.6;cursor:default}.around-head h1{margin-bottom:.1em}.around-head p{margin:0 0 1em}.around-head .link-btn{padding:0 .2em;text-decoration:underline;color:var(--market)}body .nav{background:var(--surface);color:var(--ink);border-bottom:1px solid var(--line);box-shadow:0 1px 3px #0f1b3d12}body .nav .nav-inner,body:has(.feed-left) .nav .nav-inner{padding:0 1rem;column-gap:1rem;min-height:60px}.nav .brand{color:var(--brick)}.nav .brand-tag{color:var(--ink-soft)}body .nav-search input,body .nav-search input:focus{background:#edf1f7;border-color:transparent;color:var(--ink)}body .nav-search input:focus{border-color:var(--brick);background:var(--surface)}body .nav .nav-links{gap:.35rem;align-self:stretch;align-items:stretch}body .nav .nav-links a{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:clamp(84px,6.2vw,124px);margin:4px 0;padding:.3em .4em;border-radius:10px;color:var(--ink-soft);font-size:.8125rem;font-weight:500;line-height:1.2;white-space:nowrap;transition:background-color .15s,color .15s}.nav-ico{width:24px;height:24px;flex-shrink:0}body .nav .nav-links a:hover{background:#edf1f7;color:var(--ink)}body .nav .nav-links a.active,body .nav .nav-links a.active:hover{background:none;color:var(--brick);font-weight:600}body .nav .nav-links a.active .nav-ico{stroke-width:2.3}body .nav .nav-links a.active:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:3px;border-radius:3px 3px 0 0;background:var(--brick)}body .nav .nav-links a:focus-visible{outline:2px solid var(--brick);outline-offset:-2px}.nav .nav-links .badge{position:absolute;top:3px;left:calc(50% + 5px);margin:0;background:#e11d48;color:#fff;border:2px solid var(--surface)}body .nav .nav-user{gap:.5rem}.nav .nav-me{color:var(--ink);padding:4px 12px 4px 4px;border-radius:999px;background:#edf1f7}.nav .nav-me:hover{background:#dce4f2}.nav-icon-btn{width:40px;height:40px;border-radius:50%;border:none;background:#edf1f7;color:var(--ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.nav-icon-btn:hover{background:#dce4f2;color:var(--brick)}.nav-icon-btn svg{width:20px;height:20px}@media (max-width: 1440px){.nav .nav-me{padding:0;background:none}}@media (min-width: 1181px) and (max-width: 1400px){body .nav .nav-inner,body:has(.feed-left) .nav .nav-inner{grid-template-columns:auto minmax(0,1fr) auto}body .nav-start .nav-search{flex:0 0 200px}body .nav .nav-links a{flex:1 1 0;width:auto;min-width:0;max-width:104px}}@media (max-width: 1180px){body .nav .nav-inner,body:has(.feed-left) .nav .nav-inner{grid-template-columns:minmax(0,1fr) auto;row-gap:0;padding-top:.45rem}body .nav .nav-links{grid-column:1 / -1;grid-row:2;width:100%;justify-content:center;overflow-x:visible;gap:0;margin-top:.25rem}body .nav .nav-links a{flex:1 1 0;width:auto;min-width:0;max-width:150px;margin:0 0 4px}}@media (max-width: 480px){body .nav .nav-links a{font-size:.75rem;padding:.3em .1em}.nav-ico{width:22px;height:22px}}.follow-btn{display:inline-flex;align-items:center;gap:.4em;flex-shrink:0;align-self:flex-start;border:1.5px solid var(--btn);background:var(--surface);color:var(--btn);border-radius:999px;padding:.38em .95em;font:inherit;font-size:.8125rem;font-weight:600;cursor:pointer;white-space:nowrap}.follow-btn:hover{background:var(--btn-light)}.follow-btn.on{background:var(--market-light);border-color:#bde6d3;color:var(--market)}.follow-btn:disabled{opacity:.6;cursor:default}.follow-btn.push{margin-left:auto}.post-head .follow-btn+.row-arrows{margin-left:.5rem}@media (max-width: 480px){.follow-btn{padding:.34em .7em;font-size:var(--fs-15)}}.quick-nearby{display:flex;align-items:center;gap:.6em;padding:.45em .5em;margin:0 -.5em;border-radius:8px}.quick-nearby:hover{background:var(--market-light)}.quick-nearby-info{display:flex;flex-direction:column;min-width:0;flex:1;line-height:1.25}.quick-nearby-info strong{font-size:var(--fs-15);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quick-nearby-info span{font-size:.8125rem}.quick-nearby .status-pill{flex-shrink:0;font-size:.75rem}.nearby-page>p{margin-top:-.2em}.nearby-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:.9rem;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:.85rem 1rem}.nearby-info{display:flex;flex-direction:column;gap:.15em;min-width:0}.nearby-name{display:flex;align-items:center;gap:.6em;flex-wrap:wrap}.nearby-online{font-size:.8125rem;font-weight:600;color:var(--ink-soft)}.nearby-online.on{color:#1f8a47}@media (max-width: 760px){.nearby-row{grid-template-columns:auto minmax(0,1fr)}.nearby-row>.status-pill{grid-column:2;justify-self:start}.nearby-row>.booking-actions{grid-column:1 / -1;justify-content:flex-start}}.post-foot .foot-star{color:var(--gold)}.link-btn.rated{color:var(--ink)}.post-rate{display:flex;align-items:center;gap:.7em;flex-wrap:wrap;padding:.5em .2em .1em}.post-rate .rating{margin-top:0}.post-rate .star{font-size:1.25rem}.enquiry-contact{margin:.2em 0 .5em;font-size:var(--fs-15)}.post-head>div:not(.row-arrows){min-width:0;flex:0 1 auto}.post-head .follow-btn.push,.post-head .btn.push{margin-left:auto}@media (max-width: 560px){.deals-post .post-head .row-arrows{display:none}}.quick-live{display:flex;align-items:center;gap:.45em;margin:0 0 .35em;font-size:.8125rem;font-weight:500;color:var(--ink-soft)}.presence-dot.inline-dot{display:inline-block;border:none;width:9px;height:9px;flex-shrink:0}.quick-nearby{gap:.4em}.quick-nearby.live{background:#2ead5b12}.quick-nearby-main{display:flex;align-items:center;gap:.6em;flex:1;min-width:0}.quick-nearby-meta{display:flex;align-items:center;gap:.5em;flex-wrap:wrap;margin-top:.15em}.quick-nearby-meta .nearby-online{font-size:.8125rem}.quick-chat{display:inline-flex;align-items:center;gap:.3em;flex-shrink:0;padding:.35em .65em;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);font-size:.8125rem;font-weight:600}.quick-chat:hover{border-color:var(--brick);color:var(--brick)}.quick-nearby.live .quick-chat,.btn.chat-now{background:#1f8a47;border-color:#1f8a47;color:#fff}.quick-nearby.live .quick-chat:hover,.btn.chat-now:hover{background:#18713a;border-color:#18713a;color:#fff}.nearby-page h2 .nearby-online{margin-left:.6em;font-family:Figtree,system-ui,sans-serif;font-size:var(--fs-15);letter-spacing:0}.nearby-online.with-dot{margin-left:.6em;white-space:nowrap}.nearby-online.with-dot:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:#a4b0bf;margin-right:.35em}.nearby-online.with-dot.on:before{background:#2ead5b}.quick-nearby-note{font-size:.8125rem;color:var(--ink-soft);margin-top:.15em;line-height:1.3}.nearby-note{font-size:var(--fs-15);font-weight:500;color:#8a6a1e}.nearby-note.ok{color:var(--market)}.nearby-top{margin:-.2em 0 .2em;font-weight:600;display:flex;align-items:center;flex-wrap:wrap;gap:.2em}.quick-distance{font-size:.8125rem;font-weight:500;color:var(--ink);margin-top:.05em}.quick-geo{display:block;margin:.2em 0 .1em;text-align:left;color:var(--brick);white-space:normal}.nearby-distance{font-size:var(--fs-15);font-weight:600;color:var(--ink)}.nearby-geo{margin:.1em 0 .3em}.nearby-geo .link-btn{padding:0;color:var(--brick);font-weight:600}.my-nearby-card{padding:.9rem 1rem}.my-nearby-card .quick-head h3{margin:0}.quick-suggest-head{margin:.7em 0 .2em;padding-top:.6em;border-top:1px dashed var(--line);font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft)}.quick-nearby.suggested .quick-nearby-meta .muted{font-size:.8125rem}.quick-add{cursor:pointer;font-family:inherit;color:var(--btn);border-color:#bfd3fb}.quick-add:hover{background:var(--btn-light)}.quick-toast{margin:.4em 0 0;font-size:var(--fs-15);font-weight:500;color:var(--market)}.left-stack{padding:0;overflow:clip;flex-shrink:0}.left-stack>.card{border:none;border-radius:0;box-shadow:none;margin:0;background:transparent}.left-stack>.card+.card{border-top:1px solid var(--line)}.left-stack>.my-nearby-card{padding:.9rem 1rem 1rem}.left-stack>.country-ads{background:var(--surface)}.recs-card .quick-head{margin-bottom:.5em}.recs-list{display:flex;flex-direction:column;gap:.35rem}.rec-row{display:flex;align-items:center;gap:.5em;padding:.5em;margin:0 -.5em;border-radius:10px}.rec-row:hover{background:#f5f8fc}.rec-main{display:flex;align-items:center;gap:.6em;flex:1;min-width:0;color:inherit}.rec-info{display:flex;flex-direction:column;min-width:0;line-height:1.3}.rec-info strong{font-size:.8125rem;font-weight:500;color:#283748;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rec-info>span{font-size:.8125rem;color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rec-meta{display:flex;gap:.5em;flex-wrap:wrap}.rec-meta b{color:var(--brick);font-weight:600}.rec-actions{display:flex;align-items:center;gap:.25em;flex-shrink:0}.rec-remove{border:none;background:none;color:var(--ink-soft);font-size:var(--fs-17);line-height:1;padding:.1em .3em;border-radius:6px;cursor:pointer}.rec-remove:hover{background:#fbeae9;color:var(--danger)}.btn.act-recommend{background:var(--surface);color:var(--btn);border:1.5px solid var(--btn)}.btn.act-recommend:hover{background:var(--btn-light)}.btn.act-recommend.saved{background:var(--market-light);color:var(--market);border-color:#bde6d3}.my-nearby-card .quick-nearby{padding:.6em .55em;margin:0 -.55em .35rem}.my-nearby-card .quick-nearby:last-of-type{margin-bottom:0}.my-nearby-card .quick-nearby-info{line-height:1.35;gap:.12em}.my-nearby-card .quick-nearby-info strong{font-size:var(--fs-15);font-weight:500;color:#283748;letter-spacing:.005em}.my-nearby-card .quick-distance{font-weight:500;color:#485767}.my-nearby-card .quick-nearby-note{color:#748292}.my-nearby-card .nearby-online{font-weight:500;color:#748292}.my-nearby-card .nearby-online.on{color:#1f8a47}.my-nearby-card .quick-live{color:#657485;font-weight:500;margin-bottom:.6em}.my-nearby-card .quick-suggest-head{margin:1.1rem 0 .55rem;padding-top:.9rem;border-top:1px solid var(--line);color:#657485}.pin-explain{margin:0 0 .5em;font-size:.8125rem}.pin-explain strong{color:var(--brick)}.chip.pin-filter{cursor:pointer;font-family:inherit}.chip.pin-filter.on{background:var(--brick);border-color:var(--brick);color:#fff}.pin-x{margin-left:.35em;font-weight:600}.pin-deals{display:inline-block;margin-top:.55em;color:var(--brick)}.nearby-filter{display:flex;align-items:center;justify-content:space-between;gap:.5em;margin:0 0 .6em;padding:.4em .6em;background:#eaf1ff;border-radius:8px;font-size:.8125rem;color:#485767}.nearby-filter strong{color:var(--brick)}.cat-pinned{font-size:.8125rem;font-weight:500;color:#8a6a1e}.ad-slot{display:grid;grid-template-columns:84px minmax(0,1fr);gap:.7rem;align-items:start;padding:.7rem .9rem}.ad-slot .ad-media{aspect-ratio:1 / 1;border-radius:8px;overflow:hidden}.ad-slot .ph.small{font-size:.8125rem;height:100%}.ad-slot .ad-body{padding:0}.ad-slot .ad-title{font-size:.8125rem;line-height:1.3;margin-bottom:.2em}.ad-slot .ad-meta{margin-bottom:.35em;font-size:.8125rem}.ad-slot .btn.small{padding:.25em .65em;font-size:.8125rem}.ad-slot .ad-media .poster-text,.ad-slot .ad-media strong{display:none}.cat-bg-electronics{background:linear-gradient(150deg,#dce6fb,#e8effb)}.cat-bg-plumbing{background:linear-gradient(150deg,#d6eef5,#e6f4ee)}.cat-bg-construction{background:linear-gradient(150deg,#f3e2c8,#efe9df)}.cat-bg-hardware{background:linear-gradient(150deg,#e1e4ea,#f3e7c4)}.important-tag{font-style:normal;font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#fff;background:var(--brick);border-radius:999px;padding:.1em .55em;margin-left:.4em;vertical-align:1px}.field-important input{border-color:#adcdff;background:#f9fbff}.street-prompt{display:flex;flex-direction:column;gap:.35em;padding:.85rem 1rem;border:1px solid #C4D7FB;border-left:4px solid var(--brick);background:#f9fbff;font-size:.8125rem}.street-prompt .btn{align-self:flex-start;margin-top:.2em}.filters select:disabled{opacity:.6}.nearby-title{display:inline-flex;align-items:center;gap:.35em}.nearby-title-ico{color:var(--brick);flex-shrink:0}.my-nearby-card .quick-suggest-head.first{margin-top:.3rem;padding-top:0;border-top:none}.biz-ads .quick-head{margin-bottom:.4em}.biz-ad{padding:.6rem 0 .8rem;border-top:1px solid var(--line)}.biz-ad:first-of-type{border-top:none;padding-top:.2rem}.biz-ad-head{display:flex;align-items:center;gap:.5em;flex-wrap:wrap;margin-bottom:.5em}.biz-ad-preview{border:1px solid #F3D9A0;border-radius:10px;overflow:hidden;background:var(--surface)}.biz-ad-as{display:block;font-size:.8125rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#8a6a1e;background:#fbf2dd;padding:.3em .75em}.biz-ad-preview .ad-slot{border-top:none;padding:.6rem .7rem}.biz-ad-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem;margin:.7rem 0 .5rem}.biz-ad-stats span{display:flex;flex-direction:column;font-size:.8125rem;color:var(--ink-soft);line-height:1.25;background:#f5f8fc;border-radius:8px;padding:.4em .5em}.biz-ad-stats strong{font-size:var(--fs-15);color:#283748}.biz-ad-week{display:flex;align-items:flex-end;gap:6px;height:64px;padding-top:4px}.biz-ad-day{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;height:100%;justify-content:flex-end}.biz-ad-bar{width:100%;max-width:22px;background:#c4d7fb;border-radius:4px 4px 0 0;position:relative;display:flex;align-items:flex-end}.biz-ad-bar i{display:block;width:100%;background:var(--brick);border-radius:4px 4px 0 0}.biz-ad-dl{font-size:.75rem;color:var(--ink-soft)}.biz-ad-legend{margin:.35em 0 0;font-size:.8125rem;color:var(--ink-soft);display:flex;align-items:center;gap:.35em}.biz-ad-legend .lg-v,.biz-ad-legend .lg-c{width:9px;height:9px;border-radius:2px;display:inline-block;background:#c4d7fb}.biz-ad-legend .lg-c{background:var(--brick);margin-left:.4em}.nearby-head-link{display:flex;align-items:center;justify-content:space-between;gap:.5em;margin:-.35rem -.5rem .6rem;padding:.45rem .6rem;border-radius:10px;background:#eaf1ff;color:var(--brick);transition:background-color .15s}.nearby-head-link:hover{background:#dae6fe}.nearby-head-link h3{margin:0;color:var(--brick)}.nearby-head-go{font-size:1.25rem;line-height:1;font-weight:500}.friend-group+.friend-group{margin-top:1rem}.friend-group-head{font-size:var(--fs-15);margin:.6em 0 .4em}.group-pick select{font:inherit;font-size:var(--fs-15);padding:.3em .5em;border-radius:8px;border:1px solid var(--line);background:var(--surface)}.friend-option-head{margin:.5em 0 .2em;font-size:.8125rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft)}.refer-groups{display:flex;flex-direction:column;gap:.5rem;margin:.4rem 0 .6rem}.refer-group{display:flex;align-items:center;gap:.7em;padding:.65em .8em;border:1.5px solid var(--line);border-radius:10px;cursor:pointer}.refer-group input{width:18px;height:18px;accent-color:var(--brick)}.refer-group.on{border-color:var(--brick);background:#f2f6ff}.refer-group.empty{opacity:.55;cursor:default}.refer-ico{font-size:1.25rem}.refer-text{display:flex;flex-direction:column;line-height:1.3}.refer-text span{font-size:var(--fs-15);color:var(--ink-soft)}.recs-group+.recs-group{margin-top:.7rem;padding-top:.6rem;border-top:1px solid var(--line)}.recs-group-head{margin:0 0 .3em;font-size:.8125rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft);display:flex;align-items:center;gap:.4em}.recs-group-head span{background:#eaf1ff;color:var(--brick);border-radius:999px;padding:0 .5em;letter-spacing:0}.rec-row{flex-wrap:wrap;align-items:flex-start}.rec-main{flex:1 1 100%;align-items:flex-start}.rec-info strong,.rec-info>span{white-space:normal}.rec-actions{margin-left:calc(34px + .6em)}.me-menu{position:relative}.nav .nav-me{border:none;cursor:pointer;font:inherit;font-weight:500;font-size:var(--fs-15);display:flex;align-items:center;gap:.5em}.me-caret{font-size:.8125rem;color:var(--ink-soft)}.me-pop{position:absolute;right:0;top:calc(100% + 8px);width:250px;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:0 10px 30px #0f1b3d29;padding:.4rem;z-index:40;display:flex;flex-direction:column}.me-pop-head{display:flex;align-items:center;gap:.6em;padding:.5rem .5rem .7rem;border-bottom:1px solid var(--line);margin-bottom:.3rem}.me-pop-head>span{display:flex;flex-direction:column;line-height:1.3;min-width:0}.me-pop a,.me-pop button{display:block;text-align:left;padding:.55em .7em;border-radius:8px;font:inherit;font-size:var(--fs-15);font-weight:500;color:var(--ink);background:none;border:none;cursor:pointer}.me-pop a:hover,.me-pop button:hover{background:#eef2f8;color:var(--brick)}.photo-edit{display:flex;align-items:center;gap:1rem;padding:.4rem 0 .9rem;border-bottom:1px solid var(--line);margin-bottom:.9rem}.photo-edit-body{display:flex;flex-direction:column;gap:.35em}.photo-edit label.btn{cursor:pointer}.current-loc{border:1px solid #C4D7FB;background:#f9fbff;border-radius:10px;padding:.6rem .9rem .8rem;margin:.3rem 0 .9rem}.current-loc legend{font-weight:600;font-size:var(--fs-15);padding:0 .3em;color:var(--brick)}.current-loc .link-btn{padding:0;color:var(--brick)}.now-in{color:var(--brick);font-weight:500}.find-people{padding:1rem 1.1rem;margin-bottom:1.5rem}.find-people h2{font-size:var(--fs-17);margin-bottom:.5em}.find-people-input{width:100%;padding:.65em .9em;border:1px solid var(--line);border-radius:999px;font:inherit;background:#f5f8fc}.find-people-input:focus{outline:2px solid var(--brick);outline-offset:1px;background:var(--surface)}.find-people .friend-list{margin-top:.7rem}.contacts-page>p.muted{margin-top:-.2em}.contacts-search{margin:.4rem 0 1.2rem}.contact-tags{display:flex;flex-wrap:wrap;gap:.3em;margin-top:.3em}.contact-tags .tag{font-size:.8125rem}.btn.chat-btn{background:#1f8a47;border-color:#1f8a47;color:#fff}.btn.chat-btn:hover{background:#18713a}.biz-requests .quick-chat{background:#1f8a47;border-color:#1f8a47;color:#fff}.post-deal.embedded h1{font-size:1.5rem;margin-bottom:.15em}.post-deal-sub{margin:0 0 1rem}.post-deal.embedded .dash-layout{grid-template-columns:minmax(0,1fr) 270px;gap:1rem}.post-deal.embedded .designer-preview{top:76px}@media (max-width: 1400px){.post-deal.embedded .dash-layout{grid-template-columns:1fr}.post-deal.embedded .designer-preview{position:static}}.promote-head h1{margin-bottom:.15em}.demo-banner{background:#fff6e0;border:1px solid #F3D9A0;color:#6b5414;border-radius:10px;padding:.55em .8em;font-size:.8125rem;margin:.6rem 0 1rem}.demo-banner.small{font-size:.8125rem;padding:.4em .7em}.demo-banner code{background:#fff;padding:0 .3em;border-radius:4px}.promote-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:1.25rem;align-items:start;margin-bottom:1.5rem}.promote-form{padding:1.1rem 1.25rem 1.3rem}.promote-form h2{font-size:var(--fs-17);display:flex;align-items:center;gap:.5em;margin:1.1rem 0 .6rem}.promote-form h2:first-child{margin-top:0}.promote-form select,.promote-form input[type=date],.days-custom input{font:inherit;padding:.55em .7em;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.promote-form>select{width:100%}.step{width:24px;height:24px;border-radius:50%;background:var(--brick);color:#fff;font-size:var(--fs-15);display:inline-flex;align-items:center;justify-content:center}.placement-options{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.placement{text-align:left;border:1.5px solid var(--line);background:var(--surface);border-radius:12px;padding:.8rem .9rem;cursor:pointer;font:inherit;display:flex;flex-direction:column;gap:.35em}.placement.on{border-color:var(--brick);background:#f2f6ff;box-shadow:0 0 0 3px #2563eb1f}.placement-top{display:flex;justify-content:space-between;align-items:baseline;gap:.5em}.placement-price{font-weight:700;color:var(--brick);font-size:var(--fs-17)}.placement-price small{font-size:.8125rem;font-weight:500;color:var(--ink-soft)}.placement-where{font-size:var(--fs-15);color:var(--ink-soft);line-height:1.35}.day-chips{align-items:center}.days-custom{display:inline-flex;align-items:center;gap:.4em;font-size:.8125rem;color:var(--ink-soft);margin-left:.3em}.days-custom input{width:72px}.start-field{margin-top:.9rem;max-width:280px}.promote-side{display:flex;flex-direction:column;gap:1rem;position:sticky;top:80px}.promote-preview{padding:0;overflow:hidden}.promote-preview .ad-slot{border-top:none}.promote-empty{padding:1rem;margin:0}.promote-summary{padding:1rem 1.1rem}.promote-summary h3{margin:0 0 .5em}.price-lines{margin:0 0 .9rem;display:flex;flex-direction:column;gap:.35em;font-size:var(--fs-15)}.price-lines>div{display:flex;justify-content:space-between;gap:1em}.price-lines dt{color:var(--ink-soft)}.price-lines dd{margin:0;font-weight:500;text-align:right}.price-lines .disc dd{color:var(--market)}.price-lines .total{border-top:1px solid var(--line);padding-top:.45em;margin-top:.2em;font-size:var(--fs-17)}.price-lines .total dt,.price-lines .total dd{color:var(--ink);font-weight:700}.btn.full{width:100%;justify-content:center}.pay-btn{padding:.75em 1em;font-size:var(--fs-15)}.promote-history{padding:1rem 1.25rem}.promote-history h2{font-size:var(--fs-17)}.checkout{max-width:460px}.checkout-head{display:flex;justify-content:space-between;align-items:baseline}.checkout-amount{font-size:1.25rem;font-weight:700;color:var(--brick)}.pay-tabs{margin:.4rem 0 .8rem}.pay-pane{min-height:120px}.secure-note{text-align:center;font-size:.8125rem;color:var(--ink-soft);margin:.6rem 0 0}.receipt{max-width:440px;text-align:center}.receipt-ok{width:54px;height:54px;border-radius:50%;background:#1f8a47;color:#fff;font-size:1.5rem;display:flex;align-items:center;justify-content:center;margin:.2rem auto .6rem}.receipt-lines{text-align:left;margin-top:1rem}.promote-check span strong{color:var(--brick)}.biz-ad-paid{margin:.1em 0 .5em;font-size:.8125rem;color:var(--ink-soft)}.biz-ads-empty{display:flex;flex-direction:column;gap:.5em;align-items:flex-start}.biz-ads-more{margin:.4rem 0 .2rem;justify-content:center;display:flex}@media (max-width: 900px){.promote-grid{grid-template-columns:1fr}.promote-side{position:static}}@media (max-width: 560px){.placement-options{grid-template-columns:1fr}}@media print{.nav,.promote-page>*:not(.overlay),.chat-dock{display:none!important}}@media (max-width: 560px){.nav-me.biz>.me-name{max-width:7.5em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width: 420px){.nav-me.biz>.me-name{display:none}}.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}.lp-dark{--d-bg: #0A1130;--d-ink: #F4F7FF;--d-soft: #AFC3E8;--d-violet: #2563EB;--d-violet-2: #60A5FA;--d-line: rgba(96, 165, 250, .35);position:relative;min-height:100vh;overflow:hidden;color:var(--d-ink);background:radial-gradient(1200px 700px at 70% 45%,#13246b,#13246b00 70%),linear-gradient(160deg,#0a1130,#091029 55%,#0e1a4a);font-family:Plus Jakarta Sans,Figtree,Inter,system-ui,sans-serif;display:flex;flex-direction:column}.lpd-glow{position:absolute;border-radius:50%;pointer-events:none;filter:blur(10px)}.lpd-glow.one{width:420px;height:420px;left:-180px;bottom:-200px;background:radial-gradient(circle,#3b82f68c,#3b82f600 70%)}.lpd-glow.two{width:360px;height:360px;right:-140px;top:-170px;background:radial-gradient(circle,#60a5fa80,#60a5fa00 70%)}.lpd-glow.three{width:520px;height:520px;right:-220px;bottom:-260px;background:radial-gradient(circle,#2563eb73,#2563eb00 70%)}.lpd-hero{position:relative;z-index:1;flex:1;width:100%;max-width:1480px;margin:0 auto;padding:clamp(28px,5vw,72px) clamp(16px,4.5vw,72px) 12px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(20px,3vw,48px);align-items:start}.lpd-copy{min-width:0;padding-top:clamp(0px,3vw,48px)}.lpd-logo{margin:0;font-family:inherit;font-weight:700;font-size:clamp(3rem,6.6vw,6.4rem);line-height:1;letter-spacing:-.045em;color:#fff;text-shadow:0 6px 30px rgba(59,130,246,.35)}.lpd-logo span{background:linear-gradient(90deg,#93c5fd,#60a5fa 45%,#3b82f6);-webkit-background-clip:text;background-clip:text;color:transparent}.lpd-search{margin:.55em 0 0;font-weight:600;font-size:clamp(1.5rem,2.4vw,2.25rem);letter-spacing:-.02em;color:#fff;white-space:nowrap}.lpd-typed{color:var(--d-violet-2)}.lpd-typed-tail{color:#ffd84d}.lpd-caret{display:inline-block;width:3px;height:.9em;margin-left:3px;background:var(--d-violet-2);vertical-align:-.1em;animation:lpd-blink 1s steps(1) infinite}@keyframes lpd-blink{50%{opacity:0}}@media (prefers-reduced-motion: reduce){.lpd-caret{animation:none}}.lpd-tagline{margin:.7em 0 0;font-weight:700;font-size:clamp(.85rem,1.12vw,1.08rem);letter-spacing:.045em;text-transform:uppercase;color:#93c5fd}.lpd-login{margin-top:1.6rem;max-width:640px;padding:18px 18px 14px;border-radius:20px;background:#ffffff0f;border:1px solid rgba(147,197,253,.22);box-shadow:0 20px 50px #00000040;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lpd-login-head{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:4px 12px;margin:0 4px 12px}.lpd-login-head strong{font-size:var(--fs-17)}.lpd-login-head>span{font-size:var(--fs-15);color:var(--d-soft)}.lpd-link{background:none;border:0;padding:0;font:inherit;font-weight:600;color:#93c5fd;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.lpd-login-row{display:grid;grid-template-columns:1fr 1fr auto;gap:10px}.lpd-input{display:flex;align-items:center;gap:8px;padding:0 12px;border-radius:14px;background:#ffffff12;border:1.5px solid rgba(147,197,253,.25);color:#8ea3cc;transition:border-color .15s,box-shadow .15s}.lpd-input:focus-within{border-color:var(--d-violet-2);box-shadow:0 0 0 4px #60a5fa33;color:#93c5fd}.lpd-input input{flex:1;min-width:0;border:0;outline:0;background:transparent;padding:.85em 0;font:inherit;font-size:var(--fs-15);color:#fff}.lpd-input input::placeholder{color:#7f93bd}.lpd-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;border:0;border-radius:14px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font:inherit;font-weight:600;font-size:var(--fs-15);padding:.8em 1.6em;cursor:pointer;box-shadow:0 10px 24px #3b82f666}.lpd-btn:hover{filter:brightness(1.08)}.lpd-btn:disabled{opacity:.7;cursor:wait}.lpd-login .error{margin:10px 4px 0;color:#fca5a5}.lpd-demo{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:12px 4px 0;font-size:.8125rem;color:var(--d-soft)}.lpd-demo button{font:inherit;font-weight:500;color:#dbeafe;background:#60a5fa29;border:0;border-radius:999px;padding:.35em .9em;cursor:pointer}.lpd-demo button:hover{background:#60a5fa47}.lpd-demo-pw{margin-left:auto;font-family:ui-monospace,monospace;font-size:var(--fs-15);color:#7f93bd}.lpd-register{margin-top:1.5rem}.lpd-register-label{margin:0 0 .6rem;color:var(--d-soft);font-size:var(--fs-15)}.lpd-register-label strong{margin-left:.25em;background:#fde047;color:#1e2a5a;border-radius:999px;padding:.12em .65em}.lpd-actions{display:flex;flex-wrap:wrap;gap:16px}.lpd-btn.big{border-radius:999px;font-size:clamp(1rem,1.25vw,1.15rem);padding:.9em 1.7em}.lpd-btn.ghost{background:transparent;border:2px solid rgba(147,197,253,.7);box-shadow:none}.lpd-btn.ghost:hover{background:#60a5fa24}.lpd-btn.on{outline:3px solid #FDE047;outline-offset:3px}.lpd-side{min-width:0;display:flex;justify-content:center}.you-map{margin:0;width:100%;max-width:760px}.you-map svg{display:block;width:100%;height:auto;overflow:visible}.ym-map{opacity:.6}.ym-ring{fill:none;stroke:#60a5fa;stroke-width:1.8;stroke-dasharray:7 8;opacity:.75}.ym-link{stroke:#60a5fa;stroke-width:3;stroke-dasharray:9 9;stroke-linecap:round}.ym-ring-label{font-family:inherit;font-weight:700;font-size:16px;letter-spacing:.14em;fill:#dbe6ff;text-anchor:middle;paint-order:stroke;stroke:#0b1640;stroke-width:6px;stroke-linejoin:round}.ym-node{fill:#142663;stroke:url(#ym-node);stroke-width:4}.ym-tick{stroke:#60a5fa;stroke-width:2.5}.ym-dot{fill:#60a5fa}.ym-label{font-family:inherit;font-weight:600;font-size:20px;fill:#fff}.ym-you{font-family:inherit;font-weight:700;font-size:25px;letter-spacing:.04em;fill:#fff;text-anchor:middle}.lpd-form-card{width:100%;max-width:620px;padding:22px 24px 18px;border-radius:24px;background:#0b1640d9;border:1px solid rgba(147,197,253,.28);box-shadow:0 30px 70px #00000059;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:lpd-in .25s ease-out}@keyframes lpd-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.lpd-form-card{animation:none}}.lpd-back{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:4px 0;margin-bottom:6px;font:inherit;font-weight:500;font-size:var(--fs-15);color:#93c5fd;cursor:pointer}.lpd-back:hover{color:#fff}.lp-dark .register-form .rf-title{margin:0 0 .6em;font-family:inherit;font-size:1.5rem;font-weight:700;letter-spacing:-.02em;color:#fff}.lp-dark .register-form .seg{margin-bottom:.6rem}.lp-dark .register-form .seg button{background:#ffffff0f;color:#dbeafe;border-color:#93c5fd59;font-weight:600;padding:.5em 1.4em}.lp-dark .register-form .seg button.on{background:#fff;color:#1e2a5a;border-color:#fff}.lp-dark .register-form .rf-lead{margin:0 0 1rem;color:var(--d-soft);font-size:var(--fs-15)}.lp-dark .register-form .field{color:#e3ecff}.lp-dark .register-form .field input,.lp-dark .register-form .field select{background:#ffffff12;border:1.5px solid rgba(147,197,253,.25);color:#fff;border-radius:12px}.lp-dark .register-form .field select option{color:#0f1b3d}.lp-dark .register-form .field input:focus,.lp-dark .register-form .field select:focus{border-color:var(--d-violet-2);box-shadow:0 0 0 4px #60a5fa33;outline:0}.lp-dark .register-form .field input::placeholder{color:#7f93bd}.lp-dark .register-form .hint{color:#9db2db}.lp-dark .register-form .important-tag{background:#fde047;color:#1e2a5a}.lp-dark .register-form .rf-biz{margin:.2rem 0 .4rem;padding:14px 14px 4px;border-radius:16px;background:#10b98114;border:1px dashed rgba(52,211,153,.45)}.lp-dark .register-form .error{color:#fca5a5}.lp-dark .register-form .btn{background:linear-gradient(135deg,#3b82f6,#2563eb);border:0;border-radius:14px;padding:.9em;font-weight:600;box-shadow:0 10px 24px #3b82f666}.rf-foot{margin:.8rem 0 0;font-size:.8125rem;color:var(--d-soft, #55607E);text-align:center}.auth-card .register-form .rf-title{font-size:1.5rem;margin:0 0 .4em}.auth-card .register-form .rf-lead{color:var(--ink-soft);margin:0 0 1rem}.lpd-strip{position:relative;z-index:1;margin:0 auto;padding:18px 16px 34px;max-width:1300px;display:flex;flex-direction:column;align-items:center;text-align:center;color:#dbe6ff;font-size:clamp(.92rem,1.2vw,1.08rem);line-height:1.6}.lpd-strip span:first-child{display:flex;align-items:center;gap:18px}.lpd-strip span:first-child:before,.lpd-strip span:first-child:after{content:"";width:clamp(20px,6vw,90px);height:2px;background:#3b82f6;border-radius:2px;flex:0 0 auto}@media (max-width: 1100px){.lpd-hero{grid-template-columns:1fr}.lpd-login{max-width:none}.you-map{max-width:620px}.lpd-form-card{max-width:none}}@media (max-width: 760px){.lpd-login-row{grid-template-columns:1fr}.lpd-demo-pw{margin-left:0}.lpd-actions .lpd-btn{flex:1 1 100%}.lpd-search{white-space:normal}.lpd-strip span:first-child:before,.lpd-strip span:first-child:after{display:none}.lpd-form-card{padding:18px 16px}.ym-label{font-size:24px}}body:has(.lp-dark){background:#0a1130}.lp-dark{height:100vh;height:100dvh;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(147,197,253,.35) transparent}.lp-dark::-webkit-scrollbar{width:8px}.lp-dark::-webkit-scrollbar-thumb{background:#93c5fd59;border-radius:8px}.lpd-hero{padding:clamp(14px,4vh,44px) clamp(16px,4.5vw,72px) 6px;align-items:center;gap:clamp(16px,2.6vw,40px)}.lpd-copy{padding-top:0}.lpd-logo{font-size:clamp(2.4rem,min(5.4vw,8.6vh),5.2rem)}.lpd-search{margin-top:.4em;font-size:clamp(1.2rem,min(2vw,3.4vh),1.9rem)}.lpd-tagline{margin-top:.5em;font-size:clamp(.8rem,min(1.05vw,1.9vh),1rem)}.lpd-login{margin-top:clamp(.7rem,2.2vh,1.3rem);padding:14px 14px 10px;max-width:600px}.lpd-login-head{margin-bottom:9px}.lpd-login-row{gap:8px}.lpd-input input{padding:.68em 0;font-size:var(--fs-15)}.lpd-btn{padding:.68em 1.4em;font-size:var(--fs-15)}.lpd-demo{margin-top:9px}.lpd-register{margin-top:clamp(.7rem,2.2vh,1.2rem)}.lpd-register-label{margin-bottom:.45rem;font-size:var(--fs-15)}.lpd-actions{gap:12px}.lpd-btn.big{padding:.72em 1.45em;font-size:clamp(.95rem,1.1vw,1.05rem)}.you-map{max-width:min(500px,calc((100dvh - 140px)*1.17))}.lpd-strip{padding:4px 16px 12px;font-size:clamp(.8rem,1vw,.92rem);line-height:1.5}.lpd-form-card{max-width:560px;padding:14px 18px 10px;border-radius:20px;max-height:calc(100dvh - 104px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(147,197,253,.35) transparent}.lpd-back{margin-bottom:2px;font-size:.8125rem}.lp-dark .register-form .rf-title{font-size:1.25rem;margin-bottom:.4em}.lp-dark .register-form .seg{margin-bottom:.4rem}.lp-dark .register-form .seg button{padding:.35em 1.1em;font-size:.8125rem}.lp-dark .register-form .rf-lead{margin-bottom:.65rem;font-size:.8125rem}.lp-dark .register-form .field{margin-bottom:.55em;font-size:var(--fs-15);gap:.22em}.lp-dark .register-form .field input,.lp-dark .register-form .field select{padding:.5em .7em;font-size:var(--fs-15);border-radius:10px}.lp-dark .register-form .field-row{gap:.6em}.lp-dark .register-form .hint{margin:-.15em 0 .55em;font-size:.8125rem;line-height:1.35}.lp-dark .register-form .rf-biz{padding:10px 12px 2px;margin:.1rem 0 .5rem;border-radius:14px}.lp-dark .register-form .btn{padding:.7em;font-size:var(--fs-15)}.lp-dark .rf-foot{margin-top:.5rem;font-size:var(--fs-15)}.field-row.three .field{min-width:0}@media (max-width: 1100px){.you-map{max-width:min(520px,100%)}.lpd-form-card{max-height:none;overflow:visible;max-width:none}}@media (max-width: 760px){.lpd-hero{padding-top:18px}}.lp-dark .lpd-glow{position:fixed;z-index:0}html:has(.lp-dark){scrollbar-gutter:auto;overflow:hidden;background:#0a1130}.lpd-login-head .lpd-link{font-size:var(--fs-15)}.lpd-footer{position:relative;z-index:1;width:100%;max-width:1480px;margin:0 auto;padding:8px clamp(16px,4.5vw,72px) 12px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:6px 18px;border-top:1px solid rgba(147,197,253,.16);color:#8fa3cc;font-size:.8125rem}.lpd-footer nav{display:flex;flex-wrap:wrap;gap:4px 16px}.lpd-footer a{color:#bfd3f5;text-decoration:none}.lpd-footer a:hover{color:#fff;text-decoration:underline}@media (max-width: 760px){.lpd-footer{flex-direction:column;text-align:center}.lpd-footer nav{justify-content:center}}.legal-page{min-height:100vh;background:var(--paper)}.legal-top{background:linear-gradient(135deg,#0a1130,#13246b);padding:14px clamp(16px,4.5vw,56px);display:flex;justify-content:space-between;align-items:center;gap:12px}.legal-logo{font-family:Plus Jakarta Sans,Figtree,sans-serif;font-weight:700;font-size:1.5rem;letter-spacing:-.03em;color:#fff;text-decoration:none}.legal-logo span{color:#60a5fa}.legal-back{color:#bfd3f5;text-decoration:none;font-weight:500;font-size:var(--fs-15)}.legal-back:hover{color:#fff}.legal-main{max-width:820px;margin:0 auto;padding:28px 16px 40px}.legal-main h1{margin:0}.legal-toc{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 18px}.legal-toc a{padding:.35em .9em;border-radius:999px;background:#fff;border:1px solid var(--line);color:var(--ink);text-decoration:none;font-size:var(--fs-15);font-weight:500}.legal-toc a.on,.legal-toc a:hover{background:var(--brick);border-color:var(--brick);color:#fff}.legal-section{padding:18px 22px;margin-bottom:14px;scroll-margin-top:16px}.legal-section h2{margin:0 0 .5em;font-size:1.25rem}.legal-section p{margin:0 0 .7em;line-height:1.6;color:var(--ink-soft)}.legal-foot{text-align:center;padding:16px;color:var(--ink-soft);font-size:.8125rem}.chat-nearby-head{display:flex;align-items:center;gap:8px;margin:14px 0 6px;padding:8px 10px;border-radius:10px;background:linear-gradient(90deg,#dbeafe,#eff6ff);color:#1d4ed8;font-weight:700;font-size:var(--fs-15)}.chat-nearby-head.first{margin-top:4px}.chat-nearby-empty{margin:4px 2px 8px}.quick-nearby-actions{display:flex;align-items:center;gap:4px;flex:0 0 auto}.quick-nearby.accepted .status-pill.confirmed{background:#dcfce7;color:#166534}.action-btn.enquire{font:inherit;cursor:pointer;background:#eff6ff;color:var(--brick);border:0;font-weight:600}.action-btn.enquire:hover{background:#dbeafe}.biz-actions{position:relative}.biz-actions-toast{position:absolute;left:50%;bottom:calc(100% + 6px);transform:translate(-50%);background:var(--ink);color:#fff;padding:6px 12px;border-radius:8px;font-size:.8125rem;white-space:nowrap}.enquiry-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.enquiry-head h2{margin:0}.modal-x{border:0;background:#eef2f8;color:var(--ink);width:34px;height:34px;border-radius:50%;font-size:1.25rem;line-height:1;cursor:pointer}.modal-x:hover{background:#dce4f2}.modal-actions.enquiry-actions{display:grid;grid-template-columns:1fr 1.4fr;gap:10px;margin-top:.6rem}.btn.enquiry-cancel{background:#fff;color:#b42318;border:2px solid #F3B4AE;font-weight:600;padding:.75em}.btn.enquiry-cancel:hover{background:#fef3f2;border-color:#b42318}.btn.enquiry-send{padding:.75em;font-weight:700;font-size:var(--fs-15);box-shadow:0 8px 20px #2563eb59}.btn.enquiry-send:disabled{box-shadow:none}.pin-box{margin:.7rem 0 .2rem;padding:10px 12px;border-radius:12px;background:linear-gradient(180deg,#eff6ff,#f8fbff);border:1px solid #BFDBFE}.pin-box-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.pin-box-head h4{margin:0;font-size:var(--fs-15);font-weight:700;color:#1d4ed8;display:flex;align-items:center;gap:5px}.pin-edit{font:inherit;font-size:.8125rem;font-weight:600;color:#fff;background:var(--brick);border:0;border-radius:999px;padding:.3em .85em;cursor:pointer}.pin-edit:hover{background:var(--brick-dark)}.pin-edit[aria-pressed=true]{background:#fff;color:var(--brick);box-shadow:inset 0 0 0 1.5px var(--brick)}.pin-box-hint{margin:.45em 0 0;font-size:.8125rem;line-height:1.4;color:#4b5b7a}.pin-box-hint strong{color:#1d4ed8}.pin-box .chips{gap:.35em;margin-top:.4em}.pin-box .chip{font-size:.8125rem;padding:.28em .7em}.chip.pin-chip{background:#fff;border-color:#bfdbfe;color:#1e3a8a;cursor:pointer;font-family:inherit}.chip.pin-chip:hover{border-color:var(--brick)}.chip.pin-chip.on{background:var(--brick);border-color:var(--brick);color:#fff}.pin-box .pin-link{background:#fff;border-color:#93c5fd;color:#1e3a8a}.pin-box .pin-link:hover{background:#dbeafe}.pin-box .chip.pin-filter.on{background:var(--brick);border-color:var(--brick);color:#fff}.cat-pinned{color:#1d4ed8}.suggest-empty{margin:.2em 0 .4em}.quick-suggest-head.other{margin-top:.6rem;padding-top:.5rem;border-top:1px dashed var(--line)}.suggest-more{display:flex;align-items:center;justify-content:center;gap:6px;margin:.6rem 0 .2rem;padding:.5em;border-radius:10px;background:#eff6ff;color:#1d4ed8;font-weight:600;font-size:.8125rem;text-decoration:none}.suggest-more:hover{background:#dbeafe}.quick-nearby-actions{display:flex;align-items:center;gap:2px}.nearby-suggest{margin-top:1.6rem}.nearby-suggest h2{font-size:var(--fs-17);margin:0 0 .25rem}.nearby-suggest .pin-box{max-width:720px}.nearby-suggest-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;margin-top:.8rem}.nearby-suggest-list .quick-nearby{margin:0;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:10px 12px}.btn.small.remove-list{color:var(--ink-soft)}.btn.small.remove-list:hover{color:var(--danger);border-color:#f1c4c1;background:#fdf1f0}.nearby-where{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin:.4rem 0 .9rem;padding:12px 16px;border-radius:14px;background:linear-gradient(90deg,#2563eb,#3b82f6);color:#fff;box-shadow:0 8px 20px #2563eb38;font-size:var(--fs-15)}.nearby-where-pin{font-size:1.25rem}.nearby-where-place{background:#ffd84d;color:#1e2a5a;border-radius:999px;padding:.08em .6em;font-weight:700}.nearby-where-note{color:#dbeafe;font-size:var(--fs-15)}.nearby-where-actions{margin-left:auto;display:flex;align-items:center;gap:10px}.nearby-where-btn{font:inherit;font-size:.8125rem;font-weight:600;color:#1d4ed8;background:#fff;border:0;border-radius:999px;padding:.4em 1em;cursor:pointer}.nearby-where-btn:hover{background:#eff6ff}.nearby-where-link{color:#fff;font-size:.8125rem;font-weight:500;text-decoration:underline;text-underline-offset:3px}.nearby-page>.pin-box{max-width:none;margin-bottom:1rem}.nearby-page .nearby-top{margin-top:.4rem;font-weight:600}.nearby-none{margin:.2rem 0 .4rem}.nearby-suggest{margin-top:1.2rem}.nearby-group-head{margin:1rem 0 .5rem;font-size:var(--fs-15);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#55607e}.nearby-group-head.pinned{color:#1d4ed8}.nearby-suggest-list .quick-nearby.is-pinned{border-color:#93c5fd;background:#f5f9ff}.nearby-suggest-list{margin-top:0}@media (max-width: 760px){.nearby-where-actions{margin-left:0}}.nearby-page .pin-box{max-width:none;margin-bottom:.4rem}.nearby-page .nearby-suggest{margin-top:.6rem}.nearby-group-count{display:inline-block;margin-left:.5em;padding:0 .55em;border-radius:999px;background:#dbeafe;color:#1d4ed8;font-size:.8125rem;letter-spacing:0}.nearby-mine{margin-top:1.4rem;padding-top:1rem;border-top:1px solid var(--line)}.nearby-mine .nearby-top{font-size:var(--fs-17);font-weight:700}.nearby-status-head{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px;margin:.9rem 0 .5rem;font-weight:700;font-size:var(--fs-15)}.nearby-status-head.ok{color:var(--market)}.nearby-status-head.ok .nearby-group-count{background:var(--market-light);color:var(--market)}.nearby-status-head.wait{color:#a16207}.nearby-status-head.wait .nearby-group-count{background:#fef3c7;color:#a16207}.nearby-status-hint{margin-left:.4em;font-weight:500;font-size:var(--fs-15);color:var(--ink-soft)}.nearby-more{max-width:320px;margin:.7rem auto 0;border:0;cursor:pointer;font-family:inherit;width:100%}.nearby-mine{margin-top:1.6rem;padding-top:1.2rem;border-top:2px solid var(--line)}.pin-count{margin-left:4px;font-size:.8125rem;font-weight:700;color:#fff;background:var(--brick);border-radius:999px;padding:.05em .5em}.pin-row{margin-top:.45em;gap:.4em}.pin-pill{display:inline-flex;align-items:center;border-radius:999px;background:#fff;border:1.5px solid #93C5FD;overflow:hidden}.pin-pill-main{font:inherit;font-size:var(--fs-15);font-weight:600;color:#1e3a8a;background:none;border:0;padding:.3em .35em .3em .75em;cursor:pointer}.pin-pill-x{font:inherit;font-size:var(--fs-15);line-height:1;color:#55607e;background:none;border:0;border-left:1px solid #DBEAFE;padding:.25em .55em;cursor:pointer}.pin-pill-x:hover{color:var(--danger);background:#fdf1f0}.pin-pill:hover{border-color:var(--brick)}.pin-pill.on{background:var(--brick);border-color:var(--brick)}.pin-pill.on .pin-pill-main,.pin-pill.on .pin-pill-x{color:#fff}.pin-pill.on .pin-pill-x{border-left-color:#ffffff59}.pin-pill.on .pin-pill-x:hover{background:#ffffff26}.pin-add{margin-top:.55em;padding-top:.5em;border-top:1px dashed #BFDBFE}.pin-add-label{display:block;font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#55607e;margin-bottom:.1em}.pin-add .chips{gap:.3em;margin-top:.3em}.pin-box .pin-add .chip.pin-chip{font-size:.8125rem;padding:.22em .6em;color:#36507f;background:#ffffffb3;border-style:dashed}.pin-box .pin-add .chip.pin-chip:hover{border-style:solid;color:var(--brick);background:#fff}.pins-with-businesses{margin-top:0}.pins-with-businesses .pin-box{max-width:none;padding:12px 14px 14px}.pin-box-businesses{margin-top:.7rem;padding-top:.7rem;border-top:1px solid #BFDBFE}.pin-box-businesses .nearby-group-head{margin-top:0}.pin-box-businesses .nearby-suggest-list{margin-top:.5rem}.nearby-where .nearby-where-place{font-size:var(--fs-17);padding:.12em .8em}.nearby-where-change{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-15);font-weight:700;color:#1e2a5a;background:#ffd84d;border-radius:999px;padding:.42em 1.1em;text-decoration:none;box-shadow:0 4px 12px #00000026}.nearby-where-change:hover{background:#ffe47a}.around-where{margin-bottom:.4rem}.around-where-pickers{margin-left:auto;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.around-where-pickers select{font:inherit;font-size:var(--fs-15);font-weight:500;color:#1e2a5a;background:#fff;border:0;border-radius:999px;padding:.42em 2em .42em .9em;min-width:140px}.around-where-pickers select:disabled{opacity:.65}.around-where-pickers button{cursor:pointer;border:0;font-family:inherit}.around-where-hint{margin:0 0 .8rem 4px}@media (max-width: 760px){.around-where-pickers{margin-left:0;width:100%}.around-where-pickers select{flex:1 1 140px}}@media (min-width: 761px){.around-where-pickers{flex-wrap:nowrap}.around-where-pickers select{width:auto;flex:0 0 auto;min-width:170px;max-width:260px}}.deal-grid.saved-grid{grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:.8rem}.saved-grid .deal{font-size:.8125rem;border-radius:10px}.saved-grid .deal-media,.saved-grid .deal-media.photo-slider,.saved-grid .deal-media .ph{height:150px;min-height:0;aspect-ratio:auto}.saved-grid .deal-media img{height:150px;object-fit:cover}.saved-grid .photo-strip,.saved-grid .photo-grid-btn{display:none}.saved-grid .deal-body{padding:.6rem .7rem .7rem;gap:.3rem}.saved-grid .deal-body h3,.saved-grid .deal h3{font-size:var(--fs-15);line-height:1.3;margin:.15rem 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.saved-grid .deal-desc{font-size:var(--fs-15);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.saved-grid .deal-biz,.saved-grid .deal-rating{font-size:.8125rem}.saved-grid .price strong{font-size:var(--fs-17)}.saved-grid .deal-actions{gap:.35rem;flex-wrap:wrap;padding:.55rem .7rem .7rem}.saved-grid .deal-actions .btn.small{padding:.32em .7em;font-size:.8125rem}.saved-grid .deal-nearby{font-size:.8125rem}.saved-grid .poster-text{font-size:var(--fs-15)}.save-group h2{font-size:var(--fs-17);margin:1.2rem 0 0}.saved-grid .stub{flex-wrap:wrap;row-gap:.15rem;margin:.35rem .7rem 0}.saved-grid .stub .ends,.saved-grid .price s{font-size:.8125rem}.saved-grid .deal-actions .btn.small{flex:0 0 auto}.saved-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 16px;margin:.2rem 0 .6rem;padding:14px 18px;border-radius:14px;background:linear-gradient(90deg,#2563eb,#3b82f6);color:#fff;box-shadow:0 8px 20px #2563eb38}.saved-head h1{margin:0;color:#fff;font-size:1.5rem;display:flex;align-items:center;gap:10px}.saved-head-count{font-size:.8125rem;font-weight:700;background:#ffd84d;color:#1e2a5a;border-radius:999px;padding:.15em .65em}.saved-head-seg{margin:0}.saved-head-seg button{background:#ffffff26;color:#fff;border-color:#ffffff73;font-weight:600}.saved-head-seg button:hover{background:#ffffff47}.saved-head-seg button.on{background:#ffd84d;color:#1e2a5a;border-color:#ffd84d}.saved-grid .saved-actions{padding:.55rem .7rem .75rem}.btn.small.act-recommend-saved{width:100%;justify-content:center;border-radius:999px;padding:.45em .8em;font-size:var(--fs-15)}.my-nearby-card .nearby-head-link{background:linear-gradient(90deg,#2563eb,#3b82f6);box-shadow:0 6px 16px #2563eb38}.my-nearby-card .nearby-head-link:hover{background:linear-gradient(90deg,#1d4ed8,#2563eb)}.my-nearby-card .nearby-head-link h3,.my-nearby-card .nearby-head-link .nearby-title-ico,.my-nearby-card .nearby-head-link .nearby-head-go{color:#fff}.pin-box .pin-edit[aria-expanded=true]{background:#fff;color:var(--brick);box-shadow:inset 0 0 0 1.5px var(--brick)}.around-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:1.2rem;align-items:start}.around-main{min-width:0}.around-main .deal-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.around-side{position:sticky;top:80px}.country-ads.tall{border-color:#bfdbfe;border-radius:16px}.country-tab{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;padding:12px 14px;background:linear-gradient(90deg,#2563eb,#3b82f6);color:#fff}.country-tab-flag{font-size:1.25rem;line-height:1}.country-tab-place{background:#ffd84d;color:#1e2a5a;border-radius:999px;padding:.1em .75em;font-weight:700;font-size:var(--fs-15)}.country-tab-label{width:100%;font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#dbeafe}.country-home-prompt{display:flex;flex-direction:column;gap:6px;margin:10px 12px 0;padding:10px 12px;border-radius:12px;background:#fff8db;border:1px solid #FDE68A;font-size:.8125rem;font-weight:500;color:#6b4e00}.country-home-btn{align-self:flex-start;font:inherit;font-size:var(--fs-15);font-weight:700;color:#1e2a5a;background:#ffd84d;border:0;border-radius:999px;padding:.35em .9em;cursor:pointer}.country-home-btn:hover{background:#ffe47a}.country-ads.tall .country-slide{display:block}.country-ads.tall .country-media{aspect-ratio:auto;height:300px;min-height:0}.country-ads.tall .country-body h3{font-size:var(--fs-17)}@media (max-width: 1100px){.around-layout{grid-template-columns:1fr}.around-side{position:static}.country-ads.tall .country-media{height:200px}}.pin-box-head h4{white-space:nowrap}.pin-box .pin-edit{white-space:nowrap;flex:0 0 auto}.nearby-title-pill{background:#ffd84d;color:#1e2a5a;border-radius:999px;padding:.12em .7em;font-weight:700}.my-nearby-card .nearby-head-link h3{gap:.45em}.suggest-box{margin:.7rem 0 .2rem;padding:10px 10px 8px;border-radius:12px;background:linear-gradient(180deg,#eff6ff,#f8fbff);border:1px solid #BFDBFE}.my-nearby-card .suggest-box .quick-suggest-head.first{margin:0 0 .4rem;padding-top:0;border-top:0;color:#1d4ed8}.suggest-box .quick-nearby{margin-left:0;margin-right:0}.suggest-box .suggest-more{margin:.5rem 0 0;background:#fff;border:1px solid #BFDBFE}.my-nearby-card .quick-suggest-head.visited{margin:.9rem 0 .4rem;padding-top:.6rem;border-top:1px dashed var(--line)}.visited-how{font-size:.8125rem;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.visited-pill{font-size:.8125rem}.suggest-missing{display:flex;flex-direction:column;gap:3px;margin:.4rem 0 0}.suggest-missing-item{font-size:.8125rem;font-weight:500;color:#8a5a00;background:#fff8db;border:1px solid #FDE68A;border-radius:8px;padding:.3em .6em}.suggest-pin-ideas{margin-top:.55rem;padding-top:.5rem;border-top:1px dashed #BFDBFE}.suggest-pin-ideas p{margin:0 0 .35rem;font-size:.8125rem;font-weight:500;color:#1e3a8a}.suggest-pin-ideas .chips{gap:.3em}.suggest-pin-ideas .chip{font-size:.8125rem;padding:.25em .6em}.pin-idea-count{margin-left:3px;font-size:.8125rem;font-weight:700;color:#fff;background:var(--brick);border-radius:999px;padding:0 .45em}.filters.around-country-filter{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 14px}.around-country-filter label{font-weight:600;font-size:var(--fs-15);color:var(--ink)}.around-country-filter select{width:auto;min-width:200px;flex:0 1 260px;margin-left:auto}.around-clear{cursor:pointer;font-family:inherit}.pin-chip .pin-idea-count{margin-left:4px}.pin-chip.none{opacity:.6}.post-today-bar{margin:0 0 1rem;padding:14px 18px;border-radius:14px;background:linear-gradient(90deg,#2563eb,#3b82f6);color:#fff;box-shadow:0 8px 20px #2563eb38}.post-today-bar h1{margin:0;color:#fff;font-size:1.25rem;display:flex;align-items:center;gap:10px}.post-today-bar p{margin:.25rem 0 0;color:#dbeafe;font-size:var(--fs-15)}.biz-requests-head h3{display:flex;align-items:center;gap:6px}.biz-req-count{font-size:.8125rem;font-weight:700;color:#1e2a5a;background:#ffd84d;border-radius:999px;padding:.05em .55em}.msg-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.35em;height:1.35em;margin-left:5px;padding:0 .35em;border-radius:999px;background:#e11d48;color:#fff;font-size:.8125rem;font-weight:700;line-height:1}h1.page-title,.page-title-bar{display:flex;align-items:center;gap:10px;margin:0 0 .9rem;padding:12px 18px;border-radius:14px;background:linear-gradient(90deg,#2563eb,#3b82f6);color:#fff;font-size:1.25rem;box-shadow:0 8px 20px #2563eb38}.page-title-bar{justify-content:space-between;flex-wrap:wrap}.page-title-bar h1{margin:0;color:#fff;font-size:1.25rem;display:flex;align-items:center;gap:10px}.page-title-bar .btn{background:#ffd84d;color:#1e2a5a;border-color:#ffd84d;font-weight:700}.page-title-bar .btn:hover{background:#ffe47a;border-color:#ffe47a}.promote-head h1.page-title{margin-bottom:.6rem}.nearby-where .bar-title{margin:0 6px 0 0;color:#fff;font-size:1.25rem;display:flex;align-items:center;gap:8px;white-space:nowrap}.nearby-where .bar-title svg{color:#fff}.field{margin-bottom:.6em;gap:.2em;font-size:var(--fs-15)}.field input,.field select,.field textarea{padding:.48em .7em;font-size:var(--fs-15)}.field textarea{min-height:0}.field-row{gap:.6em}.deal-form{padding:1rem 1.1rem}.deal-form fieldset,.deal-form .design-box{padding:.7rem .9rem;margin-top:.4rem}.deal-form .hint,.edit-card .hint{font-size:.8125rem;margin:-.2em 0 .5em}.edit-card{padding:1rem 1.1rem}.post-today-bar{padding:12px 18px;margin-bottom:.8rem}.post-today-bar h1{font-size:1.25rem}@media (max-width: 760px){h1.page-title,.page-title-bar h1,.nearby-where .bar-title{font-size:var(--fs-17)}.nearby-where .bar-title{width:100%}}.lpd-login-head .lpd-forgot{font-size:.8125rem}.lpd-or{display:flex;align-items:center;gap:10px;margin:10px 4px 8px;color:#8fa3c9;font-size:.8125rem;text-transform:uppercase;letter-spacing:.08em}.lpd-or:before,.lpd-or:after{content:"";flex:1;height:1px;background:#93c5fd40}.google-signin{display:flex;flex-direction:column;align-items:stretch}.google-btn-box{min-height:40px;display:flex;justify-content:center}.google-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:.62em 1em;border-radius:999px;border:0;background:#fff;color:#1f2937;font:inherit;font-weight:600;font-size:var(--fs-15);cursor:pointer;box-shadow:0 2px 8px #0003}.google-btn:hover{background:#f3f6fc}.google-note{margin:6px 4px 0;font-size:.8125rem;color:#bfd3f5;line-height:1.4}.forgot-sent{display:flex;flex-direction:column;gap:6px;margin:4px 0 6px;padding:10px 12px;border-radius:12px;background:#10b9811f;border:1px solid rgba(52,211,153,.45);color:#d1fae5;font-size:.8125rem}.forgot-sent strong{color:#6ee7b7}.lp-dark .forgot-dev{margin-top:4px;text-align:center;background:#ffd84d;color:#1e2a5a}.reset-wrap{position:relative;z-index:1;min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:24px 16px}.reset-logo{font-weight:700;font-size:2.4rem;letter-spacing:-.04em;color:#fff;text-decoration:none}.reset-logo span{color:#60a5fa}.reset-wrap .lpd-form-card{max-width:420px}.lp-dark .rf-foot a{color:#93c5fd}.verify-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:10px auto 0;max-width:1240px;width:calc(100% - 32px);padding:10px 14px;border-radius:12px;background:linear-gradient(90deg,#2563eb,#3b82f6);color:#fff;box-shadow:0 4px 14px #2563eb40;box-sizing:border-box}.verify-bar p{margin:0;flex:1 1 320px;font-size:var(--fs-15);line-height:1.4}.verify-bar em{font-style:normal;font-weight:600;color:#ffd84d}.verify-ic{font-size:1.25rem}.verify-note{color:#dbeafe}.verify-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.verify-btn{border:0;border-radius:999px;padding:.45em 1em;background:#ffd84d;color:#1e2a5a;font:inherit;font-weight:600;font-size:.8125rem;cursor:pointer;text-decoration:none}.verify-btn:hover{filter:brightness(.97)}.verify-btn:disabled{opacity:.7;cursor:default}.verify-demo{background:#fff;color:#1d4ed8}.verify-x{border:0;background:transparent;color:#fff;font-size:1.25rem;line-height:1;cursor:pointer;padding:0 4px;opacity:.85}.verify-card{text-align:center}.verify-card .btn{display:block;text-align:center;text-decoration:none;margin-top:8px}.verify-tick{width:56px;height:56px;margin:0 auto 6px;border-radius:50%;display:grid;place-items:center;background:#10b981;color:#fff;font-size:1.5rem;font-weight:700}.show-all-btn{flex-direction:column;gap:0;line-height:1.1;padding:.35em 1.1em .4em;border-radius:14px;text-align:center}.show-all-globe{font-size:1.25rem;line-height:1}.show-all-main{font-size:var(--fs-15);font-weight:700}.show-all-sub{font-size:.8125rem;font-weight:600;color:#3b4a7a}.nearby-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:1.2rem;align-items:start}.nearby-main{min-width:0}.nearby-side{position:sticky;top:80px}.city-side{display:flex;flex-direction:column;gap:.9rem}.promo-tab{background:#2563eb;gap:6px 8px}.promo-tab-label{font-weight:700;font-size:var(--fs-15);color:#fff}.promo-tab .country-tab-place{font-size:var(--fs-15)}.trending-card{padding:12px 14px;border-color:#bfdbfe;border-radius:16px}.trending-head{margin:0;font-size:var(--fs-15);color:#1d4ed8;display:flex;align-items:center;gap:6px}.trending-sub{margin:2px 0 8px}.trending-chips{display:flex;flex-wrap:wrap;gap:6px}.trending-chip{display:inline-flex;align-items:center;gap:5px;padding:.35em .75em;border-radius:999px;border:1px solid #BFDBFE;background:#eff6ff;color:#1e3a8a;font-size:var(--fs-15);font-weight:600;text-decoration:none}.trending-chip:hover{background:#dbeafe}.trending-chip.hot{background:#2563eb;border-color:#2563eb;color:#fff}.trending-chip.hot:hover{background:#1d4ed8}.trending-rank{font-size:.8125rem;color:#ffd84d;font-weight:700}.trending-count{font-size:.8125rem;font-weight:700;background:#fff;color:#1d4ed8;border-radius:999px;padding:0 .45em}.trending-chip:not(.hot) .trending-count{background:#2563eb;color:#fff}.around-side{top:76px}.around-where-pickers select{min-width:0}.around-where-hint{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px}.around-where-hint .around-clear{font-size:.8125rem;padding:.2em .7em}@media (max-width: 1100px){.nearby-layout{grid-template-columns:1fr}.nearby-side{position:static}.city-ads .country-media{height:200px}}body .page:has(.around-layout){max-width:none}.around-layout>.around-main>.around-where{margin-top:0}.country-ads.tall.city-ads .country-media{height:210px}.country-ads.tall.city-ads .country-media{height:400px}.city-ads .country-body h3{font-size:var(--fs-17)}.pin-empty-list{display:flex;flex-direction:column;gap:6px}.pin-empty{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;margin:0;padding:7px 12px;border-radius:10px;background:#fff8db;border:1px solid #FDE68A;font-size:.8125rem;color:#6b4e00}.pin-empty b{color:#1e2a5a}.pin-empty a{font-size:var(--fs-15);font-weight:600;color:var(--brick);text-decoration:none;white-space:nowrap}.pin-empty a:hover{text-decoration:underline}.pins-with-businesses .pin-box{padding-bottom:12px}@media (max-width: 1100px){.country-ads.tall.city-ads .country-media{height:220px}}.bookings-page .pin-box-businesses{margin-bottom:0}.deal-rack{margin:.4rem 0 1.3rem}.rack-head{display:flex;align-items:center;gap:10px;padding:7px 8px 7px 14px;border-radius:12px;background:linear-gradient(90deg,#2563eb,#3b82f6);color:#fff;box-shadow:0 4px 12px #2563eb2e}.rack-title{margin:0;font-size:var(--fs-15);font-weight:700;color:#1e2a5a;background:#ffd84d;border-radius:999px;padding:.15em .85em}.rack-count{font-size:var(--fs-15);font-weight:500;color:#dbeafe}.rack-all{margin-left:auto;font:inherit;font-size:var(--fs-15);font-weight:600;color:#1d4ed8;background:#fff;border:0;border-radius:999px;padding:.35em .95em;cursor:pointer}.rack-all:hover{background:#eff6ff}.rack-body{position:relative}.deal-rack-row{display:flex;gap:.8rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:.7rem 2px .5rem;scrollbar-width:thin}.rack-item{flex:0 0 214px;scroll-snap-align:start;display:flex}.rack-item>.deal{width:100%}.rack-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:38px;height:38px;border-radius:50%;border:1px solid #BFDBFE;background:#fff;color:#1d4ed8;font-size:1.25rem;line-height:1;cursor:pointer;box-shadow:0 4px 14px #0f172a2e}.rack-arrow.prev{left:-10px}.rack-arrow.next{right:-10px}.rack-arrow:hover{background:#eff6ff}.deal-rack-row .deal{font-size:.8125rem;border-radius:10px}.deal-rack-row .deal-media,.deal-rack-row .deal-media.photo-slider,.deal-rack-row .deal-media .ph{height:150px;min-height:0;aspect-ratio:auto}.deal-rack-row .deal-media img{height:150px;object-fit:cover}.deal-rack-row .photo-strip,.deal-rack-row .photo-grid-btn{display:none}.deal-rack-row .deal-body{padding:.6rem .7rem .7rem;gap:.3rem}.deal-rack-row .deal-body h3,.deal-rack-row .deal h3{font-size:var(--fs-15);line-height:1.3;margin:.15rem 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.deal-rack-row .deal-desc{font-size:var(--fs-15);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.deal-rack-row .deal-biz,.deal-rack-row .deal-rating{font-size:.8125rem}.deal-rack-row .price strong{font-size:var(--fs-17)}.deal-rack-row .deal-actions{gap:.35rem;flex-wrap:wrap;padding:.55rem .7rem .7rem}.deal-rack-row .deal-actions .btn.small{padding:.32em .7em;font-size:.8125rem}.deal-rack-row .deal-nearby{font-size:.8125rem}.deal-rack-row .poster-text{font-size:var(--fs-15)}.deal-rack-row .stub{flex-wrap:wrap;row-gap:.15rem;margin:.35rem .7rem 0}.deal-rack-row .stub .ends,.deal-rack-row .price s{font-size:.8125rem}.deal-rack-row .deal-actions .btn.small{flex:0 0 auto}.deal-rack-row .deal-biz{flex-wrap:wrap;row-gap:2px}.deal-rack-row .deal-biz .muted{flex-basis:100%;font-size:.8125rem;padding-left:30px}.around-grid{margin-top:.6rem}.country-ads.tall:not(.city-ads) .country-media{height:400px}@media (max-width: 1100px){.country-ads.tall:not(.city-ads) .country-media{height:220px}}@media (max-width: 600px){.rack-item{flex-basis:72%}.rack-arrow{display:none}}.rack-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row dense;gap:0 .9rem}.deal-rack{grid-column:1 / -1;min-width:0}.deal-rack.size-1{grid-column:span 1}.deal-rack.size-2{grid-column:span 2}.deal-rack.size-3{grid-column:span 3}.deal-rack:not(.size-4) .rack-item{flex:1 0 200px;max-width:280px}.deal-rack.size-1 .rack-head{padding-left:8px}.deal-rack.size-1 .rack-count{display:none}@media (max-width: 1250px){.rack-board{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-rack.size-3{grid-column:1 / -1}}@media (max-width: 600px){.rack-board{grid-template-columns:1fr}.deal-rack.size-1,.deal-rack.size-2{grid-column:1 / -1}}.deal-rack-row .deal-media,.deal-rack-row .deal-media.photo-slider,.deal-rack-row .deal-media .ph,.deal-rack-row .deal-media img{height:120px}.deal-rack-row .deal-desc{-webkit-line-clamp:1}.deal-rack-row .deal-biz .muted{padding-left:0}.deal-rack-row .nearby-toggle{font-size:.8125rem;padding:0 .7rem .6rem;text-align:left}.deal-rack-row .deal-actions{padding-bottom:.45rem}.chat-nearby-card{flex-shrink:0;padding:0 0 8px;overflow:hidden;border-color:#bfdbfe}.chat-nearby-bar{display:flex;align-items:center;gap:8px;padding:11px 14px;background:linear-gradient(90deg,#2563eb,#3b82f6);color:#fff;font-weight:700;font-size:var(--fs-15);text-decoration:none}.chat-nearby-bar svg{color:#fff}.chat-bar-count{margin-left:auto;background:#ffd84d;color:#1e2a5a;border-radius:999px;padding:0 .6em;font-size:var(--fs-15);font-weight:700}.chat-group-head{display:flex;align-items:center;gap:6px;margin:10px 12px 4px;padding:5px 9px;border-radius:8px;font-size:var(--fs-15);font-weight:700}.chat-group-head.ok{background:#dcfce7;color:#166534}.chat-group-head.wait{background:#fff8db;color:#8a5a00}.chat-group-count{background:#fff;border-radius:999px;padding:0 .5em;font-size:.8125rem}.chat-live{margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-weight:500;font-size:.8125rem;color:#475569}.chat-nearby-card .quick-nearby{margin-left:6px;margin-right:6px}.chat-nearby-card .chat-nearby-empty{margin:2px 14px 6px}.chat-nearby-card .inline-link{display:block;margin:2px 14px 4px}.pending-pill{font-size:.8125rem}.around-title{margin-right:0!important}.around-place-pick{position:relative;display:inline-flex;align-items:center;gap:4px;background:#ffd84d;color:#1e2a5a;border-radius:999px;padding:0 .3em 0 .75em;box-shadow:0 2px 8px #0000001f}.around-place-icon{font-size:var(--fs-15)}.around-place-pick select{font:inherit;font-size:var(--fs-17);font-weight:700;color:#1e2a5a;background:transparent;border:0;padding:.22em 1.6em .22em .1em;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%231E2A5A' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .4em center;max-width:240px}.around-place-pick select:focus-visible{outline:2px solid #fff;outline-offset:2px;border-radius:999px}.around-place-pick option,.around-place-pick optgroup{font-size:var(--fs-15);color:#0f172a}.deal-row-item{flex-basis:236px}.deals-post .deal.compact .deal-media,.deals-post .deal.compact .deal-media.photo-slider,.deals-post .deal.compact .deal-media .ph{height:104px;min-height:0;aspect-ratio:auto}.deals-post .deal.compact .deal-media img{height:104px}.deals-post .deal.compact.layout-bold .off{font-size:var(--fs-15);padding:.22em .5em}.deals-post .deal.compact.layout-poster .deal-media{height:140px}.deals-post .deal.compact .deal-body{padding:.5rem .7rem .1rem}.deals-post .deal.compact .deal-biz{margin-bottom:.25em;font-size:.8125rem}.deals-post .deal.compact .deal-rating{font-size:.8125rem}.deals-post .deal.compact h3{font-size:var(--fs-15);margin:.15rem 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.deals-post .deal.compact .deal-desc{font-size:.8125rem;margin:0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.deals-post .deal.compact .stub{margin-top:.2rem;padding-top:.4rem}.deals-post .deal.compact .price strong,.deals-post .deal.compact.layout-bold .price strong{font-size:var(--fs-17)}.deals-post .deal.compact .save-line{font-size:.8125rem;margin-top:.15rem}.deals-post .deal.compact .deal-actions{padding:.45rem .7rem .6rem}.deals-post .deal.compact .btn.small{padding:.28em .6em;font-size:.8125rem}.deals-post .deal-row{padding-bottom:.5rem}.seg-count{margin-left:6px;display:inline-block;min-width:1.4em;padding:0 .45em;border-radius:999px;background:#2563eb;color:#fff;font-size:.8125rem;font-weight:700;line-height:1.5}.seg button.on .seg-count{background:#ffd84d;color:#1e2a5a}.new-update{position:relative;margin-top:.6rem}.new-update>.post{border:2px solid #2563EB;background:linear-gradient(180deg,#eff6ff 0,#fff 120px);box-shadow:0 0 0 4px #2563eb24,0 10px 26px #2563eb29}.new-update:before{content:"New update";position:absolute;top:-10px;left:18px;z-index:2;background:#ffd84d;color:#1e2a5a;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.15em .75em;border-radius:999px;box-shadow:0 2px 6px #0000001f}.foot-recommend-wrap{margin-left:.3em;position:relative;display:inline-flex;align-items:center}.foot-recommend{font:inherit;font-size:var(--fs-15);font-weight:600;color:#fff;background:#2563eb;border:0;border-radius:999px;padding:.42em 1.05em;cursor:pointer;box-shadow:0 3px 10px #2563eb40;white-space:nowrap}.foot-recommend:hover{background:#1d4ed8}.foot-recommend.on{background:#dcfce7;color:#166534;box-shadow:none}.foot-recommend:disabled{opacity:.7}.foot-toast{position:absolute;right:0;bottom:calc(100% + 6px);white-space:nowrap;background:#0f172a;color:#fff;font-size:.8125rem;padding:.3em .7em;border-radius:8px}@media (max-width: 480px){.foot-recommend-wrap{margin-left:0}}.post-foot{flex-wrap:wrap;align-items:center}.deal.no-actions{padding-bottom:.7rem}.new-update>.post,.new-update:before{transition:border-color 1.2s ease,box-shadow 1.2s ease,background 1.2s ease,opacity 1.2s ease}.new-update.seen>.post{border-color:transparent;box-shadow:none;background:#fff}.new-update.seen:before{opacity:0}@media (prefers-reduced-motion: reduce){.new-update>.post,.new-update:before{transition:none}}.save-mark{position:absolute;top:.5em;right:.5em;z-index:3;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;border:0;background:#fffffff2;color:#1d4ed8;cursor:pointer;box-shadow:0 2px 8px #0f172a38;transition:transform .15s ease}.save-mark:hover{transform:scale(1.08)}.save-mark.on{background:#2563eb;color:#ffd84d}.save-mark:disabled{opacity:.7}.deal .sponsored-tag{right:3.1em;top:.85em}.toast-link{margin-left:8px;background:none;border:0;color:#ffd84d;font:inherit;font-weight:600;text-decoration:underline;cursor:pointer;padding:0}.deal .toast{pointer-events:auto}.follow-btn:not(.on){background:#fff;color:#1d4ed8;border-color:#93c5fd}.follow-btn:not(.on):hover{background:#eff6ff}.follow-btn.on{background:#16a34a;border-color:#16a34a;color:#fff}.follow-btn .unfollow-label{display:none}.follow-btn.on:hover,.follow-btn.on:focus-visible{background:#fee2e2;border-color:#fca5a5;color:#b91c1c}.follow-btn.on:hover .follow-label,.follow-btn.on:focus-visible .follow-label{display:none}.follow-btn.on:hover .unfollow-label,.follow-btn.on:focus-visible .unfollow-label{display:inline}.biz-actions{flex-wrap:wrap;position:relative}.action-btn.add-nearby{font:inherit;cursor:pointer;border:0;background:#2563eb;color:#fff;font-weight:600}.action-btn.add-nearby:hover{background:#1d4ed8}.action-btn.add-nearby:disabled{opacity:.7}button.action-btn{font:inherit;cursor:pointer;border:0}.saved-head-seg button{font-size:var(--fs-15);padding:.5em 1.15em}.saved-filters{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px 14px;margin:0 0 .4rem;padding:12px 16px;border-radius:14px;background:#eff6ff;border:1px solid #BFDBFE}.saved-filters label{display:flex;flex-direction:column;gap:4px;font-size:.8125rem;font-weight:700;color:#1e3a8a;text-transform:uppercase;letter-spacing:.04em}.saved-filters select{min-width:190px;font:inherit;font-size:var(--fs-15);font-weight:500;text-transform:none;letter-spacing:0;color:#0f172a;background:#fff;border:1px solid #93C5FD;border-radius:10px;padding:.5em .8em}.saved-showing{margin:0 0 .45rem auto;font-size:.8125rem;color:#334155;display:flex;gap:8px;align-items:center}.save-group h2.save-group-head{display:inline-flex;align-items:center;gap:8px;margin:1.3rem 0 .2rem;padding:.4em 1em;border-radius:999px;background:linear-gradient(90deg,#2563eb,#3b82f6);color:#fff;font-size:var(--fs-17);box-shadow:0 4px 12px #2563eb33}.save-group-count{background:#ffd84d;color:#1e2a5a;border-radius:999px;padding:0 .55em;font-size:.8125rem}@media (max-width: 600px){.saved-filters select{min-width:0;width:100%}.saved-filters label{flex:1 1 140px}.saved-showing{margin-left:0}}.deal.compact .save-mark,.saved-grid .save-mark,.deal-rack-row .save-mark{width:30px;height:30px;top:.4em;right:.4em}.deals-post .deal.compact .photo-count{display:none}.composer textarea:focus::placeholder,.feed-main textarea:focus::placeholder{color:transparent}.lp-dark .lpd-register-label{margin-bottom:clamp(.9rem,2.4vh,1.3rem)}.action-btn.nearby-added,.btn.act-nearby.added{background:#dcfce7;color:#166534;border:1px solid #86EFAC;font-weight:600;text-decoration:none}.action-btn.nearby-added:hover,.btn.act-nearby.added:hover{background:#bbf7d0}.quick-chat.quick-add.added{background:#dcfce7;color:#166534;border-color:#86efac;text-decoration:none}.nearby-split{display:grid;grid-template-columns:300px minmax(0,1fr);gap:1rem;align-items:stretch;margin-top:.9rem}.nearby-split.no-other{grid-template-columns:minmax(0,1fr)}.other-nearby{position:relative;min-height:690px}.other-nearby-box{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;border-radius:14px;border:2px solid #2563EB;background:#fff;overflow:hidden;box-shadow:0 6px 18px #2563eb24}.other-nearby-head{display:flex;align-items:center;gap:8px;margin:0;padding:10px 12px;background:linear-gradient(90deg,#2563eb,#3b82f6);color:#fff;font-size:var(--fs-15);font-weight:700}.other-nearby-count{margin-left:auto;background:#ffd84d;color:#1e2a5a;border-radius:999px;padding:0 .6em;font-size:var(--fs-15)}.other-nearby-list{flex:1;min-height:0;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:6px;background:#f8fbff;scrollbar-width:thin}.other-nearby-list .quick-nearby{margin:0;flex:0 0 auto}.other-nearby-more{margin:0;padding:5px;text-align:center;font-size:.8125rem;font-weight:600;color:#1d4ed8;background:#eff6ff;border-top:1px solid #BFDBFE}.nearby-split .nearby-mine{min-width:0}.nearby-split .nearby-mine .nearby-top{margin-top:0}@media (max-width: 900px){.nearby-split{grid-template-columns:1fr}.other-nearby{min-height:0}.other-nearby-box{position:static;max-height:420px}}.nearby-split .nearby-row{grid-template-columns:auto minmax(0,1fr);align-items:start}.nearby-split .nearby-row>.status-pill{grid-column:2;justify-self:start}.nearby-split .nearby-row>.booking-actions{grid-column:1 / -1;justify-content:flex-start;flex-wrap:wrap}.nearby-layout.three{grid-template-columns:280px minmax(0,1fr) 300px;gap:1rem}.nearby-layout.three.no-other{grid-template-columns:minmax(0,1fr) 300px}.nearby-layout.three .other-nearby{position:sticky;top:80px;min-height:0;height:max(600px,calc(100vh - 100px))}.nearby-layout.three .nearby-main>.nearby-suggest:first-child,.nearby-layout.three .pins-with-businesses{margin-top:0}.nearby-layout.three .pins-with-businesses .pin-box{margin-top:0}.nearby-layout.three .nearby-mine{margin-top:.9rem}.nearby-layout.three .nearby-row{grid-template-columns:auto minmax(0,1fr);align-items:start}.nearby-layout.three .nearby-row>.status-pill{grid-column:2;justify-self:start}.nearby-layout.three .nearby-row>.booking-actions{grid-column:1 / -1;justify-content:flex-start;flex-wrap:wrap}.mine-scope{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;margin:.2rem 0 .6rem;padding:7px 12px;border-radius:10px;background:#eff6ff;border:1px solid #BFDBFE;font-size:.8125rem;color:#1e3a8a}.mine-scope .link-btn{font-weight:600}@media (max-width: 1250px){.nearby-layout.three{grid-template-columns:260px minmax(0,1fr)}.nearby-layout.three>.nearby-side{grid-column:1 / -1;position:static}}@media (max-width: 900px){.nearby-layout.three,.nearby-layout.three.no-other{grid-template-columns:1fr}.nearby-layout.three .other-nearby{position:static;height:auto;order:2}.nearby-layout.three .other-nearby-box{position:static;max-height:420px}.nearby-layout.three .nearby-main{order:1}.nearby-layout.three>.nearby-side{order:3}}.profile-actions .follow-btn.profile-follow{font-size:var(--fs-15);padding:.55em 1.2em;border-radius:var(--radius, 10px)}.profile-actions .profile-map{text-decoration:none;display:inline-flex;align-items:center;gap:4px}.profile-actions{flex-wrap:wrap}@media (max-width: 600px){.profile-actions{width:100%;justify-content:flex-start}}@media (max-width: 600px){.profile-head{flex-wrap:wrap;align-items:flex-start}.profile-head>:nth-child(2){flex:1 1 200px;min-width:0}.profile-head .profile-actions{flex-basis:100%}}.cat-bg-cafe{background:linear-gradient(150deg,#eadbc8,#fbf2dd)}.cat-bg-resort{background:linear-gradient(150deg,#cdefea,#fdf0d5)}.cat-bg-bakery{background:linear-gradient(150deg,#f7e1c6,#fff6e5)}.cat-bg-tutorials{background:linear-gradient(150deg,#dde7fb,#f0f4ff)}.cat-bg-training{background:linear-gradient(150deg,#e0e3f7,#eef6ee)}.cat-bg-events{background:linear-gradient(150deg,#f8d9e6,#fcefd9)}.cat-bg-automobiles{background:linear-gradient(150deg,#dce3ec,#f1f3f7)}.cat-bg-software{background:linear-gradient(150deg,#d9e6ff,#e9e3fb)}.cat-bg-fertilizers{background:linear-gradient(150deg,#ddf2d4,#f4f1dc)}.cat-bg-gifts{background:linear-gradient(150deg,#fadde6,#fff1d6)}.cat-bg-clothing{background:linear-gradient(150deg,#eadcf7,#fbeff3)}.cat-bg-ticketing{background:linear-gradient(150deg,#d6e6f7,#fff0d6)}.cat-bg-govt{background:linear-gradient(150deg,#e2e6ec,#eef1f5)}.cat-bg-banking{background:linear-gradient(150deg,#d8e8f0,#e8f3ec)}.cat-bg-finance{background:linear-gradient(150deg,#ddebdd,#f2f4e2)}.cat-bg-freelancer{background:linear-gradient(150deg,#e6e1f5,#f3eee6)}.nearby-layout.three .nearby-main>.nearby-where{margin-top:0}.nearby-layout.three>.nearby-side{position:sticky;top:80px;height:max(600px,calc(100vh - 100px));align-self:start}.nearby-layout.three>.nearby-side .city-side{height:100%}.nearby-layout.three>.nearby-side .city-ads{flex:1;min-height:0;display:flex;flex-direction:column}.nearby-layout.three>.nearby-side .city-ads .country-slide{flex:1;min-height:0;display:flex;flex-direction:column}.nearby-layout.three>.nearby-side .city-ads .country-media{flex:1;height:auto;min-height:200px}.nearby-layout.three>.nearby-side .city-ads .country-body{flex:0 0 auto}@media (max-width: 1250px){.nearby-layout.three>.nearby-side{position:static;height:auto}.nearby-layout.three>.nearby-side .city-ads .country-media{flex:none;height:260px}}.nearby-layout.three{grid-template-areas:"bar bar side" "other main side";grid-template-rows:auto 1fr;row-gap:.9rem}.nearby-layout.three.no-other{grid-template-areas:"bar side" "main side"}.nearby-layout.three>.nearby-where{grid-area:bar;margin:0}.nearby-layout.three>.other-nearby{grid-area:other}.nearby-layout.three>.nearby-main{grid-area:main}.nearby-layout.three>.nearby-side{grid-area:side}.other-nearby-head>span:first-child{line-height:1.25}.pin-box-businesses:empty{display:none}@media (max-width: 1250px){.nearby-layout.three{grid-template-areas:"bar bar" "other main" "side side";grid-template-rows:auto}.nearby-layout.three.no-other{grid-template-areas:"bar" "main" "side"}}@media (max-width: 900px){.nearby-layout.three,.nearby-layout.three.no-other{grid-template-areas:"bar" "main" "other" "side"}}@media (max-width: 1250px){.nearby-layout.three.no-other{grid-template-columns:minmax(0,1fr)}}.other-cat{display:flex;flex-direction:column;gap:6px}.other-cat+.other-cat{margin-top:6px}.other-cat-head{position:sticky;top:-8px;z-index:1;display:flex;align-items:center;justify-content:space-between;margin:0 -8px;padding:6px 12px;background:#dbeafe;color:#1e3a8a;font-size:var(--fs-15);font-weight:700;text-transform:uppercase;letter-spacing:.04em}.other-cat-head span{background:#2563eb;color:#fff;border-radius:999px;padding:0 .5em;font-size:.8125rem}.other-cat:first-child .other-cat-head{margin-top:-8px}.bookings-page .other-cat{margin-bottom:0}.other-nearby-head>span:first-child{display:flex;flex-direction:column}.other-nearby-head small{font-size:.8125rem;font-weight:500;color:#dbeafe}.other-empty{margin:8px 4px;line-height:1.45}.nearby-layout.three .pin-add{margin-top:.5rem;padding-top:.5rem;border-top:1px dashed #BFDBFE}.btn.small.act-recommend-row{background:#2563eb;color:#fff;border-color:#2563eb}.btn.small.act-recommend-row:hover{background:#1d4ed8}body .page:has(.nearby-layout.three){max-width:none}.around-layout.with-cats{grid-template-columns:230px minmax(0,1fr) 300px;grid-template-areas:"bar bar side" "hint hint side" "cats main side";column-gap:1rem;row-gap:0}.around-layout.with-cats.no-side{grid-template-columns:230px minmax(0,1fr);grid-template-areas:"bar bar" "hint hint" "cats main"}.around-layout.with-cats>.around-where{grid-area:bar;margin:0}.around-layout.with-cats>.around-where-hint{grid-area:hint;margin:.45rem 0 .7rem}.around-layout.with-cats>.around-cats{grid-area:cats}.around-layout.with-cats>.around-main{grid-area:main}.around-layout.with-cats>.around-side{grid-area:side}.around-cats{position:sticky;top:80px;align-self:start}.around-cats-box{display:flex;flex-direction:column;max-height:calc(100vh - 100px);border-radius:14px;border:2px solid #2563EB;background:#fff;overflow:hidden;box-shadow:0 6px 18px #2563eb1f}.around-cats-head{margin:0;padding:10px 12px;background:linear-gradient(90deg,#2563eb,#3b82f6);color:#fff;font-size:var(--fs-15);font-weight:700;display:flex;gap:6px;align-items:center}.around-cats-find{margin:8px 8px 0;padding:.45em .75em;border:1px solid #BFDBFE;border-radius:999px;font:inherit;font-size:.8125rem}.around-cats-list{flex:1;min-height:0;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:3px;scrollbar-width:thin}.cat-row{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:.5em .7em;border:0;border-radius:9px;background:transparent;color:#1e293b;font:inherit;font-size:var(--fs-15);font-weight:500;text-align:left;cursor:pointer}.cat-row:hover{background:#eff6ff}.cat-row.on{background:#2563eb;color:#fff;box-shadow:0 3px 10px #2563eb40}.cat-row.all{font-weight:700}.cat-row-count{flex:0 0 auto;min-width:1.6em;text-align:center;border-radius:999px;padding:0 .5em;font-size:.8125rem;font-weight:700;background:#dbeafe;color:#1d4ed8}.cat-row.on .cat-row-count{background:#ffd84d;color:#1e2a5a}.cat-row-group{margin:8px 6px 2px;font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.cat-row-none{margin:8px 6px 2px;font-size:.8125rem;color:#94a3b8;line-height:1.4}.around-layout.with-cats .rack-board{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 1250px){.around-layout.with-cats,.around-layout.with-cats.no-side{grid-template-columns:210px minmax(0,1fr);grid-template-areas:"bar bar" "hint hint" "cats main" "side side"}.around-layout.with-cats .rack-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.around-layout.with-cats,.around-layout.with-cats.no-side{grid-template-columns:minmax(0,1fr);grid-template-areas:"bar" "hint" "cats" "main" "side"}.around-cats{position:static}.around-cats-box{max-height:none}.around-cats-list{flex-direction:row;overflow-x:auto;overflow-y:hidden}.around-cats-list .cat-row{width:auto;flex:0 0 auto;border:1px solid #BFDBFE;border-radius:999px;white-space:nowrap}.around-cats-list .cat-row-group,.around-cats-list .cat-row-none,.around-cats-find{display:none}}.cat-row input[type=checkbox]{flex:0 0 auto;width:17px;height:17px;margin:0;accent-color:#FFD84D;cursor:pointer}.cat-row:not(.on) input[type=checkbox]{accent-color:#2563EB}.cat-row .cat-row-name{flex:1;min-width:0}label.cat-row{-webkit-user-select:none;user-select:none}.cat-clear{align-self:flex-start;margin:2px 6px 4px;font-size:.8125rem;font-weight:600;color:#b91c1c}@media (max-width: 760px){.cat-clear{display:none}}.around-layout.with-cats{grid-template-rows:auto auto 1fr;align-items:start}.deal-actions .act-nearby,.biz-actions .add-nearby,.biz-actions .nearby-added{margin-left:auto}.btn.act-refer.referred,.action-btn.referred{background:#dcfce7;color:#166534;border-color:#86efac}.btn.act-refer.referred:hover,.action-btn.referred:hover{background:#bbf7d0}.around-layout.with-cats{grid-template-columns:200px minmax(0,1fr) 300px}.around-layout.with-cats.no-side{grid-template-columns:200px minmax(0,1fr)}.around-cats-head{padding:7px 10px;font-size:var(--fs-15)}.around-cats-find{margin:6px 6px 0;padding:.3em .65em;font-size:.8125rem;min-width:0;width:auto;box-sizing:border-box;outline:none}.around-cats-find:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb2e}.around-cats-list{padding:5px 6px 6px;gap:1px}.cat-row{padding:.32em .5em;font-size:var(--fs-15);gap:6px;border-radius:7px}.cat-row input[type=checkbox]{width:14px;height:14px}.cat-row-count{font-size:.8125rem;padding:0 .42em}.cat-row-group{margin:5px 5px 1px;font-size:.75rem}.cat-row-none{font-size:.8125rem;margin:5px 5px 0}.cat-clear{font-size:.8125rem;margin:1px 5px 3px}.cat-row.on{box-shadow:none}@media (max-width: 1250px){.around-layout.with-cats,.around-layout.with-cats.no-side{grid-template-columns:190px minmax(0,1fr)}}.dd{position:relative;display:inline-flex}.dd-btn{display:inline-flex;align-items:center;gap:7px;min-width:0;font:inherit;font-weight:700;border:0;border-radius:999px;padding:.38em .9em .38em .8em;cursor:pointer;background:#fff;color:#1e2a5a;box-shadow:0 2px 8px #0000001f}.dd-btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.dd-btn:disabled{cursor:default;opacity:.7}.dd-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dd-caret{flex:0 0 auto;margin-left:auto;transition:transform .15s ease}.dd.open .dd-caret{transform:rotate(180deg)}.dd-icon{flex:0 0 auto}.dd-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:60;min-width:100%;width:max-content;max-width:min(340px,90vw);max-height:min(360px,60vh);overflow-y:auto;padding:6px;border-radius:14px;background:#fff;color:#0f172a;border:1px solid #BFDBFE;box-shadow:0 14px 36px #0f172a38}.dd-group+.dd-group{border-top:1px solid #E2E8F0;margin-top:4px;padding-top:4px}.dd-group-label{margin:4px 8px 2px;font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.dd-opt{display:flex;align-items:center;gap:8px;width:100%;padding:.45em .6em;border:0;border-radius:9px;background:transparent;font:inherit;font-size:var(--fs-15);font-weight:500;color:#0f172a;text-align:left;cursor:pointer}.dd-opt.active{background:#eff6ff}.dd-opt.on{background:#dbeafe;color:#1d4ed8}.dd-opt-label{flex:1;min-width:0;display:flex;flex-direction:column}.dd-opt-label small{font-size:.8125rem;font-weight:500;color:#64748b}.dd-count{font-size:.8125rem;font-weight:700;background:#eff6ff;color:#1d4ed8;border-radius:999px;padding:0 .5em}.dd-tick{color:#2563eb;font-weight:700}.dd-place .dd-btn{background:#ffd84d;font-size:var(--fs-17);min-width:220px;padding:.3em 1em .3em .9em}.dd-country .dd-btn{font-size:var(--fs-15);min-width:150px}.dd-street .dd-btn{font-size:var(--fs-15);font-weight:600;min-width:240px}.around-in{color:#dbeafe;font-weight:600}.around-where .dd-menu{font-size:var(--fs-15)}.around-where-pickers .dd-menu{left:auto;right:0}.around-where{position:relative;z-index:20}.saved-layout{display:grid;grid-template-columns:200px minmax(0,1fr);gap:1rem;align-items:start;margin-top:.4rem}.saved-layout.no-cats{grid-template-columns:minmax(0,1fr)}.saved-main{min-width:0}.saved-main>.save-group:first-child{margin-top:0}.saved-filter{display:flex;flex-direction:column;gap:4px;font-size:.8125rem;font-weight:700;color:#1e3a8a;text-transform:uppercase;letter-spacing:.04em}.dd-light .dd-btn{border:1px solid #93C5FD;box-shadow:none;font-size:var(--fs-15);font-weight:500;text-transform:none;letter-spacing:0;min-width:200px;border-radius:10px;padding:.5em .8em}.saved-filters{position:relative;z-index:15}@media (max-width: 760px){.dd-place .dd-btn,.dd-street .dd-btn{min-width:0}.around-where-pickers .dd,.around-where-pickers .dd-btn{width:100%}.saved-layout{grid-template-columns:minmax(0,1fr)}.dd-light .dd-btn{min-width:0;width:100%}.saved-filter{flex:1 1 140px}.saved-cats .around-cats-list{flex-direction:row;overflow-x:auto}}.added-pill{flex:0 0 auto;font-size:.8125rem;font-weight:700;color:#166534;background:#dcfce7;border:1px solid #86EFAC;border-radius:999px;padding:.25em .6em;white-space:nowrap}.other-empty.done{margin:8px 4px;padding:8px 10px;border-radius:10px;background:#dcfce7;border:1px solid #86EFAC;color:#166534;font-size:var(--fs-15);font-weight:500;line-height:1.45}.pin-empty.done{background:#dcfce7;border-color:#86efac;color:#166534}.booking-actions .btn.act-nearby.added{cursor:default}.booking-actions .btn:disabled{opacity:.55;cursor:not-allowed}.pin-empty+.pin-empty{margin-top:6px}.saved-page.with-cats{display:grid;grid-template-columns:200px minmax(0,1fr);grid-template-areas:"cats head" "cats filters" "cats main";grid-template-rows:auto auto 1fr;column-gap:1rem;align-items:start}.saved-page.with-cats>.saved-head{grid-area:head}.saved-page.with-cats>.saved-filters{grid-area:filters}.saved-page.with-cats>.saved-cats{grid-area:cats;margin-top:.2rem}.saved-page.with-cats>.saved-main{grid-area:main}.saved-page.with-cats>.error,.saved-page.with-cats>.center-note,.saved-page.with-cats>.empty{grid-column:2}@media (max-width: 760px){.saved-page.with-cats{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "filters" "cats" "main"}.saved-page.with-cats>.error,.saved-page.with-cats>.center-note,.saved-page.with-cats>.empty{grid-column:1}}.nearby-layout.three>.nearby-side{height:auto}.nearby-layout.three>.nearby-side .city-side,.nearby-layout.three>.nearby-side .city-ads,.nearby-layout.three>.nearby-side .city-ads .country-slide{height:auto;flex:none;display:block}.nearby-layout.three>.nearby-side .city-ads .country-media,.country-ads.tall.city-ads .country-media{flex:none;height:230px;min-height:0}.nearby-layout.three .other-nearby{height:max(520px,calc(100vh - 100px))}.nearby-layout.three .other-nearby-list{overscroll-behavior:contain}.feed-side .city-side{margin-bottom:1rem}.feed-side .country-ads.tall.city-ads .country-media{height:230px}.nearby-layout.three>.nearby-side .city-ads .country-media,.nearby-layout.three>.nearby-side .country-ads.tall.city-ads .country-media{height:400px}@media (max-width: 1250px){.nearby-layout.three>.nearby-side .city-ads .country-media{height:260px}}.ad-cat-tag{align-self:flex-start;display:inline-block;margin-bottom:3px;padding:.1em .6em;border-radius:999px;background:#2563eb;color:#fff;font-size:.8125rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.ad-slots:not(.expanded) .ad-slot{animation:ad-in .45s ease}@keyframes ad-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.ad-slots .ad-slot{animation:none}}.ad-dots{display:flex;justify-content:center;gap:5px;padding:2px 0 6px}.ad-dot{width:6px;height:6px;border-radius:50%;background:#cbd5e1}.ad-dot.on{background:#2563eb;width:14px;border-radius:999px}.my-nearby-card .pin-box-head{flex-wrap:wrap;gap:6px}.my-nearby-card .pin-box-head h4{font-size:var(--fs-15)}.my-nearby-card .pin-edit{font-size:.8125rem;padding:.3em .8em}:root{--fb-font: system-ui, -apple-system, "Segoe UI", ".SFNSText-Regular", Roboto, Helvetica, Arial, sans-serif;--fb-text: #080809;--fb-meta: #65686C}body{font-family:var(--fb-font);font-size:var(--fs-15);line-height:1.3333;color:var(--fb-text)}h1,h2,h3{font-family:var(--fb-font);font-weight:600;line-height:1.2;letter-spacing:0}h1{font-size:1.5rem}h2{font-size:1.25rem}h3{font-size:var(--fs-17)}input,select,textarea{font-size:var(--fs-15);line-height:1.3333}.muted,.hint,.small-text{color:var(--fb-meta)}.deal-desc,.post-text,.post-body,.feed-post p{line-height:1.3333}.price strong,.country-price strong,.kpi strong,.poster-text strong,.deal-stats dd,.biz-invite strong,.country-ph{font-family:var(--fb-font);font-weight:600}.saved-grid .deal-biz{flex-wrap:wrap;row-gap:2px}.saved-grid .deal-biz .muted{flex-basis:100%;padding-left:30px}.saved-grid .rating-text{font-size:.8125rem}.saved-grid .rating{flex-wrap:nowrap;white-space:nowrap}@media (max-width: 480px){body .nav .nav-links a{white-space:normal;text-align:center;line-height:1.1;overflow-wrap:normal}}.nav-msg-btn{position:relative}.nav-msg-badge{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#e41e3f;color:#fff;font-size:.75rem;font-weight:600;line-height:18px;text-align:center;border:2px solid #fff;box-sizing:content-box}.dock-group{margin:8px 12px 2px;font-size:.8125rem;font-weight:600;color:var(--fb-meta);text-transform:uppercase;letter-spacing:.04em}.dock-friend{position:relative}.dock-friend .dock-name{min-width:0;flex:1}.dock-friend .dock-status{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dock-friend.has-unread strong,.dock-friend.has-unread .dock-status{font-weight:600;color:var(--fb-text)}.dock-unread{margin-left:auto;background:#e41e3f;color:#fff}@media (max-width: 480px){body .nav .nav-user{gap:.4em}body .nav .nav-me .me-name,body .nav .nav-me .me-caret{display:none}}.attach-clip{flex:0 0 auto;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:transparent;color:#2563eb;cursor:pointer}.attach-clip:hover{background:#eaf1fe}.attach-clip:disabled{opacity:.5;cursor:wait}.attach-preview{display:flex;flex-direction:column;gap:4px;padding:8px 10px 0}.attach-chip{display:flex;align-items:center;gap:10px;padding:6px 8px;border:1px solid #BFD3F5;border-radius:10px;background:#f5f8ff;max-width:100%}.attach-chip img{width:44px;height:44px;object-fit:cover;border-radius:6px;flex-shrink:0}.attach-chip-text{display:flex;flex-direction:column;min-width:0;flex:1}.attach-chip-text strong{font-size:.8125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attach-chip-text small{font-size:.75rem;color:var(--fb-meta)}.attach-x{border:none;background:#e4e6eb;width:26px;height:26px;border-radius:50%;font-size:var(--fs-17);line-height:1;cursor:pointer;color:#050505;flex-shrink:0}.attach-x:hover{background:#d8dadf}.attach-busy{font-size:.8125rem;color:var(--fb-meta)}.attach-error{font-size:.8125rem;color:var(--danger)}.attach-pdf{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:6px;background:#e41e3f;color:#fff;font-size:.75rem;font-weight:700;flex-shrink:0;letter-spacing:.04em}.bubble-attach-img{display:block;margin:2px 0 4px}.bubble-attach-img img{display:block;max-width:220px;max-height:260px;width:auto;height:auto;border-radius:10px;border:1px solid rgba(0,0,0,.08);background:#fff}.bubble-file{display:flex;align-items:center;gap:10px;margin:2px 0 4px;padding:6px 10px 6px 6px;border-radius:10px;background:#fff;color:var(--fb-text);border:1px solid #DCE4F2;max-width:240px}.bubble-file>span:last-child{display:flex;flex-direction:column;min-width:0}.bubble-file strong{font-size:.8125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bubble-file small{font-size:.75rem;color:#2563eb;font-weight:500}.bubble-file:hover{border-color:#93b4f0}.dock-window .bubble-attach-img img{max-width:180px;max-height:200px}.dock-window .attach-clip{width:32px;height:32px}.logo{display:inline-flex;flex-direction:column;align-items:flex-start;font-family:Plus Jakarta Sans,Figtree,system-ui,sans-serif;line-height:1}.logo-word{font-weight:700;letter-spacing:-.03em;white-space:nowrap}.logo-globe{display:inline-block;width:.8em;height:.8em;vertical-align:-.06em;margin:0 .01em 0 .025em;filter:drop-shadow(0 0 .07em rgba(59,130,246,.6))}.logo-uss{background:linear-gradient(180deg,#6cb2ff,#3b82f6 55%,#2563eb);-webkit-background-clip:text;background-clip:text;color:transparent}.logo-dark .logo-word{color:#fff}.logo-light .logo-word{color:#0b1640}.logo-tag{margin-top:.5em;font-size:.34em;font-weight:600;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.logo-dark .logo-tag{color:#93c5fd}.logo-light .logo-tag{color:#3a5ba8}.nav .brand{font-size:1.95rem;display:inline-flex;flex-direction:column;flex-shrink:0}.nav .brand .logo-tag{font-size:.56rem;letter-spacing:.035em;margin-top:.3em}@media (max-width: 520px){.nav .brand{font-size:1.5rem}.nav .brand .logo-tag{font-size:.5rem;letter-spacing:.02em}}.lpd-brand{margin:0;font-size:clamp(2.4rem,min(5.4vw,8.6vh),5.2rem);line-height:1;filter:drop-shadow(0 6px 30px rgba(59,130,246,.3))}.lpd-brand .logo-tag{font-size:clamp(.75rem,min(1.05vw,1.9vh),1rem);letter-spacing:.08em;margin-top:.6em}@media (max-width: 560px){.lpd-brand{font-size:clamp(2.3rem,12vw,3rem)}.lpd-brand .logo-tag{font-size:.6rem;letter-spacing:.04em;white-space:normal}}.reset-brand{font-size:2.4rem;text-decoration:none}.legal-brand{font-size:1.6rem;text-decoration:none}.auth-mark .logo-tag{font-size:.2em}@media (max-width: 520px){.nav .brand .logo-tag{white-space:normal;max-width:205px;line-height:1.25;font-size:.5rem;letter-spacing:.03em}}.logo-globe{width:.6em;height:.6em;vertical-align:-.035em;margin:0 .02em 0 .03em}.around-layout.with-cats{grid-template-columns:260px minmax(0,1fr) 300px}.around-layout.with-cats.no-side{grid-template-columns:260px minmax(0,1fr)}@media (max-width: 1250px){.around-layout.with-cats,.around-layout.with-cats.no-side{grid-template-columns:240px minmax(0,1fr)}}.around-cats-head{font-size:.875rem}.cat-row{font-size:.8125rem;padding:.36em .55em}.cat-row .cat-row-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cat-row-count{font-size:.75rem}.cat-row-group{font-size:.6875rem}.cat-row-none,.around-cats-find{font-size:.75rem}body .page:has(.saved-page){max-width:none}.saved-page.with-cats{grid-template-columns:280px minmax(0,1fr)}@media (max-width: 1250px){.saved-page.with-cats{grid-template-columns:260px minmax(0,1fr)}}.feed-main .post-photos,.feed-main .post-photos.n1{height:260px;max-height:none}.feed-main .post-photos.n1 .post-photo img{max-height:none;height:100%}.feed-tabs{display:flex;align-items:center;gap:10px;margin:0 0 1rem;padding:2px;overflow-x:auto;scrollbar-width:none}.feed-tabs::-webkit-scrollbar{display:none}.feed-tab{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;padding:.5em 1.05em;border-radius:999px;border:1px solid var(--line);background:#fff;color:#334155;font:inherit;font-size:var(--fs-15);font-weight:600;cursor:pointer;white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.feed-tab:hover{border-color:#93b4f0;color:#1d4ed8}.feed-tab.on{background:#0f1b3d;border-color:#0f1b3d;color:#fff;box-shadow:0 4px 12px #0f1b3d2e}.feed-tab-count{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#e41e3f;color:#fff;font-size:.75rem;font-weight:700;line-height:20px;text-align:center}.feed-tab.on .feed-tab-count{background:#ffd84d;color:#1e2a5a}.feed-panel{min-height:60vh;animation:feedPanelIn .22s ease-out}@keyframes feedPanelIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.feed-panel{animation:none}.feed-tab{transition:none}}.feed-panel>.post,.feed-panel>.new-update{margin-top:0}.feed-panel>*+*{margin-top:1rem}.feed-tab-note{margin:0 0 .2rem;font-size:.8125rem;font-weight:600;color:#92400e}.tag.rec-tag{background:#dbeafe;color:#1d4ed8}.tag.rec-tag.fam{background:#fce7f3;color:#9d174d}.tag.flash-tag{background:#fef3c7;color:#b45309}.deal-row-post .deal-row-item{cursor:default}.deal-row-wrap{display:flex;flex-direction:column;width:100%}.deal-row-wrap>.deal{flex:1}.new-update:before{content:attr(data-label)}.deal-row.wrap{gap:12px;flex-wrap:wrap;overflow:visible;scroll-snap-type:none}.deal-row.wrap>.deal-row-item{flex:0 0 calc((100% - 24px) / 3 - 1px);min-width:0}@media (max-width: 900px){.deal-row.wrap>.deal-row-item{flex-basis:calc((100% - 12px)/2 - 1px)}}@media (max-width: 520px){.deal-row.wrap>.deal-row-item{flex-basis:100%}}.deal-row-icon{width:42px;height:42px;flex:0 0 42px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:1.25rem;background:linear-gradient(135deg,#fde68a,#f59e0b);box-shadow:0 2px 8px #f59e0b59}.deal-row.wrap .deal .stub{flex-wrap:wrap;row-gap:2px}.deal-row.wrap .deal .stub .ends{margin-left:auto}@media (max-width: 1180px){body .feed-layout:has(.feed-left) .feed-left,body:has(.chat-dock) .feed-layout:has(.feed-left) .feed-left{position:static;max-height:none;overflow:visible}}.tag.rec-tag.com{background:#e0f2fe;color:#0369a1}.biz-requests-card .biz-nearby-head{margin:-.35rem -.5rem .55rem;background:linear-gradient(90deg,#2563eb,#3b82f6);box-shadow:0 6px 16px #2563eb38;text-decoration:none}.biz-requests-card .biz-nearby-head:hover{background:linear-gradient(90deg,#1d4ed8,#2563eb)}.biz-requests-card .biz-nearby-head h3,.biz-requests-card .biz-nearby-head .nearby-title-ico,.biz-requests-card .biz-nearby-head .nearby-head-go{color:#fff}.biz-requests-card .biz-nearby-head h3{gap:.45em;font-size:var(--fs-17)}.biz-requests-card .biz-nearby-head .biz-req-count{margin-left:2px;background:#fff;color:#1d4ed8}.biz-requests-card button.quick-chat{border:0;font:inherit;cursor:pointer}.nearby-users-intro{margin:-.4rem 0 1rem}@media (min-width: 1181px){body .nav:has(.nav-me.biz) .nav-links a{width:auto;min-width:clamp(84px,6.2vw,124px);padding:.3em .8em}}.rf-group{border:0;margin:0;padding:0;min-width:0}.rf-group>legend{padding:0;margin-bottom:.3rem;font-size:.875rem;font-weight:600;display:flex;align-items:center;gap:6px}.rf-group .field{margin-bottom:0}.rf-group+.rf-group,.rf-group+.field{margin-top:.6rem}.rf-help{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;border:1.5px solid currentColor;font-size:.75rem;font-weight:700;cursor:help;opacity:.8}.field-row.three{grid-template-columns:repeat(3,minmax(0,1fr))}.pw-wrap{position:relative}.pw-wrap input{padding-right:2.8em;width:100%}.pw-eye{position:absolute;right:6px;top:50%;transform:translateY(-50%);border:0;background:transparent;color:inherit;opacity:.75;cursor:pointer;padding:4px;display:inline-flex}.pw-eye:hover{opacity:1}.pw-alert{margin-top:8px;padding:10px 12px;border-radius:10px;border:1px solid #BFDBFE;background:#eff6ff;color:#1e3a8a;font-size:.8125rem;line-height:1.35}.pw-alert.lvl-1{border-color:#fca5a5;background:#fef2f2;color:#991b1b}.pw-alert.lvl-2{border-color:#fcd34d;background:#fffbeb;color:#92400e}.pw-alert.lvl-3{border-color:#86efac;background:#f0fdf4;color:#166534}.pw-meter{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-bottom:6px}.pw-meter span{height:5px;border-radius:999px;background:#0f1b3d1f;transition:background-color .2s}.pw-alert.lvl-1 .pw-meter span:nth-child(1){background:#dc2626}.pw-alert.lvl-2 .pw-meter span:nth-child(-n+2){background:#f59e0b}.pw-alert.lvl-3 .pw-meter span{background:#16a34a}.pw-verdict{margin:0 0 4px}.pw-rules{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px 10px}.pw-rules li{opacity:.85}.pw-rules li.ok{opacity:1;font-weight:600;color:#15803d}@media (max-width: 420px){.pw-rules{grid-template-columns:1fr}}.lp-dark .register-form .rf-group>legend{color:#e3ecff}.lp-dark .pw-alert{background:#93c5fd1a;border-color:#93c5fd59;color:#dbeafe}.lp-dark .pw-alert.lvl-1{background:#f8717124;border-color:#f871718c;color:#fecaca}.lp-dark .pw-alert.lvl-2{background:#fbbf241f;border-color:#fbbf2480;color:#fde68a}.lp-dark .pw-alert.lvl-3{background:#4ade801f;border-color:#4ade8080;color:#bbf7d0}.lp-dark .pw-meter span{background:#ffffff29}.lp-dark .pw-rules li.ok{color:#86efac}.lp-dark .pw-eye{color:#dbeafe}.photo-pick{position:relative;display:inline-flex;border-radius:50%;cursor:pointer;flex-shrink:0}.photo-pick-overlay{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;background:#0f1b3dad;color:#fff;font-size:1.25rem;opacity:0;transition:opacity .15s}.photo-pick-overlay small{font-size:.6875rem;font-weight:600}.photo-pick:hover .photo-pick-overlay,.photo-pick:focus-within .photo-pick-overlay,.photo-pick.busy .photo-pick-overlay{opacity:1}.photo-pick-badge{position:absolute;right:-2px;bottom:-2px;width:26px;height:26px;border-radius:50%;background:#fff;border:1px solid var(--line);box-shadow:0 2px 6px #0f1b3d2e;display:inline-flex;align-items:center;justify-content:center;font-size:.8125rem}.photo-pick:focus-visible{outline:2px solid #2563EB;outline-offset:3px}.name-locked .locked-value{display:flex;align-items:center;gap:8px;padding:.55em .75em;border:1px solid var(--line);border-radius:8px;background:#f1f5f9;color:#334155;font-weight:500;cursor:not-allowed}.name-locked .hint{margin-top:4px}.people-nearby-sub{margin:-.35rem 0 .5rem}.people-nearby-meta{display:block}.photo-pick:hover .photo-pick-badge,.photo-pick.busy .photo-pick-badge{opacity:0}.req-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:.3rem 0 .4rem}.req-bar .req-tabs{margin:0;flex:1 1 auto;min-width:0}.feed-tab-count.ok{background:#dcfce7;color:#166534}.feed-tab-count.wait{background:#fef3c7;color:#92400e}.feed-tab.on .feed-tab-count.ok,.feed-tab.on .feed-tab-count.wait{background:#ffd84d;color:#1e2a5a}.req-cat{flex:0 0 auto}.req-cat .dd-btn{min-width:210px}.req-cat .dd-menu{right:0;left:auto}.req-panel{animation:feedPanelIn .22s ease-out}@media (prefers-reduced-motion: reduce){.req-panel{animation:none}}.req-hint{display:block;margin:.2rem 0 .6rem}@media (max-width: 600px){.req-cat,.req-cat .dd-btn{width:100%;min-width:0}}:root{--fb-font: system-ui, -apple-system, "Segoe UI", ".SFNSText-Regular", Roboto, Helvetica, Arial, "Noto Sans Telugu", "Noto Sans Devanagari", "Noto Sans Tamil", "Noto Sans Kannada", "Noto Sans Malayalam", sans-serif}html[lang=te] body{font-family:"Noto Sans Telugu",var(--fb-font)}html[lang=hi] body{font-family:"Noto Sans Devanagari",var(--fb-font)}html[lang=ta] body{font-family:"Noto Sans Tamil",var(--fb-font)}html[lang=kn] body{font-family:"Noto Sans Kannada",var(--fb-font)}html[lang=ml] body{font-family:"Noto Sans Malayalam",var(--fb-font)}html:not([lang=en]) h1,html:not([lang=en]) h2,html:not([lang=en]) h3{line-height:1.35}.lang-glyph{font-family:Plus Jakarta Sans,system-ui,-apple-system,Segoe UI,Roboto,Noto Sans Telugu,Noto Sans Devanagari,Noto Sans Tamil,Noto Sans Kannada,Noto Sans Malayalam,sans-serif}.lang-tile-img{display:block;flex-shrink:0;filter:drop-shadow(0 3px 8px rgba(15,27,61,.18))}.lang-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.lang-grid.compact{gap:8px}.lang-tile{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 4px 7px;border-radius:14px;border:1.5px solid var(--line);background:#fff;color:#0f172a;cursor:pointer;font:inherit;transition:transform .15s,border-color .15s,box-shadow .15s;min-width:0}.lang-tile:hover{transform:translateY(-2px);border-color:#93b4f0;box-shadow:0 6px 16px #2563eb26}.lang-tile.on{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb33}.lang-native{font-weight:700;font-size:.875rem;line-height:1.25;white-space:nowrap}.lang-en{font-size:.6875rem;color:var(--fb-meta);line-height:1}.lang-tick{position:absolute;top:4px;right:5px;width:18px;height:18px;border-radius:50%;background:#2563eb;color:#fff;font-size:.6875rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center}@media (prefers-reduced-motion: reduce){.lang-tile{transition:none}.lang-tile:hover{transform:none}}.lang-pick{position:relative}.lang-btn{padding:0;overflow:hidden}.lang-btn .lang-tile-img{filter:none}.lang-pop{position:absolute;top:calc(100% + 8px);right:0;z-index:70;width:min(480px,calc(100vw - 24px));padding:14px;border-radius:16px;background:#fff;border:1px solid #BFDBFE;box-shadow:0 16px 40px #0f172a40}.lang-pop-title{margin:0 0 10px;font-weight:700;font-size:var(--fs-15)}.lang-pop-note{margin:10px 0 0;font-size:.75rem;color:var(--fb-meta)}.lang-pop .lang-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 480px){.lang-pop{position:fixed;left:12px;right:12px;top:64px;width:auto}}.lpd-langbar{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin:0 auto;padding:10px clamp(16px,4.5vw,72px) 0;max-width:1300px}.lpd-langbar-title{margin:0;color:#dbeafe;font-weight:700;font-size:var(--fs-15);white-space:nowrap}.lpd-langbar-en{font-weight:500;color:#93c5fd}.lpd-langbar .lang-grid{grid-template-columns:repeat(6,auto);gap:8px}.lpd-langbar .lang-tile{flex-direction:row;gap:7px;padding:4px 12px 4px 4px;border-radius:999px;background:#ffffff12;border-color:#93c5fd59;color:#fff}.lpd-langbar .lang-tile .lang-tile-img{width:30px;height:30px}.lpd-langbar .lang-tile .lang-en{display:none}.lpd-langbar .lang-tile.on{background:#fff;color:#1e2a5a;border-color:#fff;box-shadow:0 0 0 3px #60a5fa73}.lpd-langbar .lang-tick{display:none}@media (max-width: 760px){.lpd-langbar{justify-content:flex-start}.lpd-langbar .lang-grid{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}}@media (min-width: 1181px){html:not([lang=en]) body .nav .nav-links a{width:auto;min-width:clamp(78px,5.6vw,120px);padding:.3em .7em}}@media (max-width: 1180px){html:not([lang=en]) body .nav .nav-links a{white-space:normal;text-align:center;line-height:1.15}}.lang-links nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 28px}.lang-link{border:0;background:none;padding:2px 0;font:inherit;font-size:var(--fs-15);color:#65676b;cursor:pointer}.lang-link:hover{text-decoration:underline;color:#1c1e21}.lang-link.on{color:#1c1e21;font-weight:500;cursor:default}.lang-link.on:hover{text-decoration:none}.lang-link:focus-visible{outline:2px solid #2563EB;outline-offset:2px;border-radius:4px}.lpd-langs{position:relative;z-index:1;padding:6px clamp(16px,4.5vw,72px) 0;border-top:1px solid rgba(147,197,253,.18)}.lpd-langs .lang-link{color:#9fb6de}.lpd-langs .lang-link:hover,.lpd-langs .lang-link.on{color:#fff}.app-footer{margin-top:1.5rem;padding:18px 16px 26px;border-top:1px solid var(--line);background:#fff;text-align:center}.app-footer-copy{margin:10px 0 0;font-size:.75rem;color:var(--fb-meta)}.side-langs{padding:4px 6px 10px}.side-langs nav{justify-content:flex-start;gap:4px 14px}.side-langs .lang-link{font-size:.8125rem}.lang-modal-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#0f172a8c;display:flex;align-items:center;justify-content:center;padding:16px}.lang-modal{width:min(560px,100%);padding:18px;border-radius:18px;background:#fff;color:#0f172a;box-shadow:0 24px 60px #0f172a59;text-align:left}.lang-modal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.lang-modal-head .lang-pop-title{margin:0}.lang-modal-x{border:0;background:#e4e6eb;width:34px;height:34px;border-radius:50%;font-size:1.25rem;cursor:pointer;line-height:1}.lang-modal .lang-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 560px){.lang-links nav{gap:6px 18px}}html[lang=te]{--fb-font: "aboutUss Telugu", "Noto Sans Telugu", "Kohinoor Telugu", "Telugu Sangam MN", "Nirmala UI", "Gautami", "Lohit Telugu", "Mandali", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif}html[lang=hi]{--fb-font: "aboutUss Devanagari", "Noto Sans Devanagari", "Kohinoor Devanagari", "Devanagari Sangam MN", "Nirmala UI", "Mangal", "Lohit Devanagari", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif}html[lang=ta]{--fb-font: "aboutUss Tamil", "Noto Sans Tamil", "Tamil Sangam MN", "Nirmala UI", "Latha", "Lohit Tamil", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif}html[lang=kn]{--fb-font: "aboutUss Kannada", "Noto Sans Kannada", "Kannada Sangam MN", "Nirmala UI", "Tunga", "Lohit Kannada", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif}html[lang=ml]{--fb-font: "aboutUss Malayalam", "Noto Sans Malayalam", "Malayalam Sangam MN", "Nirmala UI", "Kartika", "Lohit Malayalam", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif}html:not([lang=en]) body{font-family:var(--fb-font);line-height:1.5}html:not([lang=en]) body :where(*):not(.logo-word,.logo-word *,svg,svg *,code,pre,.lpd-demo-pw){font-family:var(--fb-font)!important;letter-spacing:normal!important}html:not([lang=en]) :is(.btn,button,.feed-tab,.nav-links a,.lang-link,.tag,.status-pill,.pin-pill-main,.seg button,.dd-btn,.dd-opt,.cat-row,.chip,.lpd-btn,label,legend,h1,h2,h3,h4,.post-name,.nearby-title-pill,.rack-title,.other-nearby-head,.saved-head h1){line-height:1.5}html:not([lang=en]) :is(.off,.sponsored-tag,.feed-tab-count,.badge,.cat-row-count,.seg-count){line-height:1.4}html:not([lang=en]) :is(.deal h3,.deal-desc,.quick-nearby-note,.dock-status){line-height:1.55;padding-bottom:1px}html:not([lang=en]) .logo-tag{text-transform:none;font-size:.4em}.nav .brand .logo-tag:lang(te),html[lang=te] .nav .brand .logo-tag{font-size:.62rem}#root{transition:opacity .16s ease}html.lang-fading #root{opacity:0}@media (prefers-reduced-motion: reduce){#root{transition:none}}.lang-modal{width:min(420px,100%);padding:14px 14px 12px;border-radius:16px;max-height:calc(100dvh - 32px);overflow-y:auto}.lang-modal-head{margin-bottom:6px}.lang-modal .lang-pop-title{font-size:.875rem}.lang-modal-x{width:28px;height:28px;font-size:var(--fs-17)}.lang-modal .lang-grid{gap:8px}.lang-modal .lang-tile{padding:7px 4px 6px;gap:3px;border-radius:12px}.lang-modal .lang-tile .lang-tile-img{width:36px;height:36px}.lang-modal .lang-native{font-size:.8125rem}.lang-modal .lang-en{font-size:.625rem}.lang-modal .lang-tick{width:16px;height:16px;font-size:.625rem}.lang-modal .lang-pop-note{font-size:.6875rem;margin-top:8px}.lpd-strip{padding-bottom:6px}.lpd-langs{margin-top:14px;padding-top:9px;padding-bottom:2px}.lpd-langs .lang-link{font-size:.875rem}.lpd-langs nav{gap:6px 24px}html:not([lang=en]) .lp-dark .lpd-brand{line-height:1}html:not([lang=en]) .lp-dark .lpd-brand .logo-tag{line-height:1.25;font-size:clamp(.75rem,min(1.05vw,1.9vh),1rem)}html:not([lang=en]) .lp-dark .lpd-search{line-height:1.3;white-space:nowrap}html:not([lang=en]) .lp-dark :is(.lpd-login-head strong,.lpd-forgot,.lpd-input input,.lpd-btn,.lpd-demo,.lpd-demo button,.lpd-register-label,.lpd-strip,.lang-link){line-height:1.3}html:not([lang=en]) .lp-dark .lpd-actions .lpd-btn.big{white-space:nowrap;font-size:var(--fs-15)}body{overflow-x:clip}.around-layout.with-cats{grid-template-columns:clamp(200px,16vw,260px) minmax(0,1fr) clamp(240px,19vw,300px)}.around-layout.with-cats.no-side{grid-template-columns:clamp(200px,16vw,260px) minmax(0,1fr)}@media (max-width: 1250px){.around-layout.with-cats,.around-layout.with-cats.no-side{grid-template-columns:clamp(190px,18vw,240px) minmax(0,1fr)}}@media (max-width: 760px){.around-layout.with-cats,.around-layout.with-cats.no-side{grid-template-columns:minmax(0,1fr)}}.nearby-layout.three{grid-template-columns:clamp(230px,18vw,280px) minmax(0,1fr) clamp(240px,19vw,300px)}.nearby-layout.three.no-other{grid-template-columns:minmax(0,1fr) clamp(240px,19vw,300px)}@media (max-width: 1250px){.nearby-layout.three{grid-template-columns:clamp(220px,22vw,260px) minmax(0,1fr)}.nearby-layout.three.no-other{grid-template-columns:minmax(0,1fr)}}@media (max-width: 900px){.nearby-layout.three,.nearby-layout.three.no-other{grid-template-columns:minmax(0,1fr)}}.saved-page.with-cats{grid-template-columns:clamp(210px,18vw,280px) minmax(0,1fr)}@media (max-width: 760px){.saved-page.with-cats{grid-template-columns:minmax(0,1fr)}}.foot-recommend{background:#7c3aed;box-shadow:0 3px 10px #7c3aed47}.foot-recommend:hover{background:#6d28d9}.foot-recommend.on{background:#ede9fe;color:#5b21b6;box-shadow:none}.chat-live-line{margin:8px 12px 4px;font-size:.8125rem;color:var(--fb-meta);display:flex;align-items:center;gap:6px}.other-empty.done{font-size:.75rem;font-weight:500;line-height:1.4;padding:6px 9px}.other-empty{font-size:.75rem}.quick-nearby.suggested.is-added{background:#f0fdf4}.quick-nearby .added-pill{text-decoration:none}.biz-actions .btn.small.act-recommend-saved.post-recommend{width:auto;padding:.42em 1.15em;font-size:.875rem}.deal-actions .btn.small.act-recommend-saved.post-recommend{width:auto;flex:0 0 auto;padding:.38em .95em;font-size:.8125rem}.btn.small.act-recommend-saved.post-recommend.done{background:#dcfce7;color:#166534;border-color:#86efac;box-shadow:none}:where(strong,b,th,h4,h5,h6){font-weight:600}html.in-app h1,html.in-app h2,html.in-app h3,html.in-app .auth-mark,html.in-app .brand,html.in-app .badge,html.in-app .avatar,html.in-app .post-name,html.in-app .tag,html.in-app .ph,html.in-app .off,html.in-app .sponsored-tag,html.in-app .ad-label,html.in-app .ad-biz,html.in-app .ad-title,html.in-app .friends-pill,html.in-app .pill,html.in-app .branch-name,html.in-app .scheduled-tag,html.in-app .inline-link,html.in-app .bubble-deal-label,html.in-app .country-ph,html.in-app .country-cat-tag,html.in-app .nav-search-all,html.in-app .quick-booking-date,html.in-app .status-pill,html.in-app .collage-more,html.in-app .photo-count,html.in-app .photo-grid-btn,html.in-app .pick-cover,html.in-app .pick-make,html.in-app .kpi .kpi-label,html.in-app .due-flag,html.in-app .history-type,html.in-app .deal-badge,html.in-app .deal.layout-bold .off,html.in-app .save-line,html.in-app .poster-text span,html.in-app .seg-count,html.in-app .deal-stats dd,html.in-app .auth-tag,html.in-app .cg-label,html.in-app .cg-you-text,html.in-app .lb-count,html.in-app .action-btn,html.in-app body .nav .nav-links a.active,html.in-app body .nav .nav-links a.active:hover,html.in-app .follow-btn,html.in-app .nearby-online,html.in-app .quick-chat,html.in-app .nearby-top,html.in-app .nearby-distance,html.in-app .nearby-geo .link-btn,html.in-app .quick-suggest-head,html.in-app .rec-meta b,html.in-app .pin-x,html.in-app .important-tag,html.in-app .biz-ad-as,html.in-app .friend-option-head,html.in-app .recs-group-head,html.in-app .current-loc legend,html.in-app .placement-price,html.in-app .price-lines .total dt,html.in-app .price-lines .total dd,html.in-app .checkout-amount,html.in-app .lpd-search,html.in-app .lpd-tagline,html.in-app .lpd-link,html.in-app .lpd-btn,html.in-app .ym-ring-label,html.in-app .ym-label,html.in-app .ym-you,html.in-app .lp-dark .register-form .rf-title,html.in-app .lp-dark .register-form .seg button,html.in-app .lp-dark .register-form .btn,html.in-app .chat-nearby-head,html.in-app .action-btn.enquire,html.in-app .btn.enquiry-cancel,html.in-app .btn.enquiry-send,html.in-app .pin-box-head h4,html.in-app .pin-edit,html.in-app .suggest-more,html.in-app .nearby-where-place,html.in-app .nearby-where-btn,html.in-app .nearby-page .nearby-top,html.in-app .nearby-group-head,html.in-app .nearby-mine .nearby-top,html.in-app .nearby-status-head,html.in-app .pin-count,html.in-app .pin-pill-main,html.in-app .pin-add-label,html.in-app .nearby-where-change,html.in-app .saved-head-count,html.in-app .saved-head-seg button,html.in-app .country-tab-place,html.in-app .country-tab-label,html.in-app .country-home-btn,html.in-app .nearby-title-pill,html.in-app .pin-idea-count,html.in-app .around-country-filter label,html.in-app .biz-req-count,html.in-app .msg-count,html.in-app .page-title-bar .btn,html.in-app .google-btn,html.in-app .verify-bar em,html.in-app .verify-btn,html.in-app .verify-tick,html.in-app .show-all-main,html.in-app .show-all-sub,html.in-app .promo-tab-label,html.in-app .trending-chip,html.in-app .trending-rank,html.in-app .trending-count,html.in-app .pin-empty a,html.in-app .rack-title,html.in-app .rack-all,html.in-app .chat-nearby-bar,html.in-app .chat-bar-count,html.in-app .chat-group-head,html.in-app .around-place-pick select{font-weight:500}html.in-app .new-update:before{font-weight:500}html.in-app .foot-recommend,html.in-app .toast-link,html.in-app .action-btn.add-nearby,html.in-app .saved-filters label,html.in-app .action-btn.nearby-added,html.in-app .btn.act-nearby.added,html.in-app .other-nearby-head,html.in-app .other-nearby-more,html.in-app .mine-scope .link-btn,html.in-app .other-cat-head,html.in-app .around-cats-head,html.in-app .cat-row.all,html.in-app .cat-row-count,html.in-app .cat-row-group,html.in-app .cat-clear,html.in-app .dd-btn,html.in-app .dd-group-label,html.in-app .dd-count,html.in-app .dd-tick,html.in-app .dd-street .dd-btn,html.in-app .around-in,html.in-app .saved-filter,html.in-app .added-pill,html.in-app .ad-cat-tag,html.in-app .price strong,html.in-app .country-price strong,html.in-app .kpi strong,html.in-app .poster-text strong,html.in-app .biz-invite strong,html.in-app .nav-msg-badge,html.in-app .dock-group,html.in-app .dock-friend.has-unread strong,html.in-app .dock-friend.has-unread .dock-status,html.in-app .attach-pdf,html.in-app .feed-tab,html.in-app .feed-tab-count,html.in-app .feed-tab-note{font-weight:500}html.in-app .rf-group>legend{font-weight:500}html.in-app .rf-help,html.in-app .pw-rules li.ok,html.in-app .photo-pick-overlay small,html.in-app .lang-native,html.in-app .lang-tick,html.in-app .lang-pop-title,html.in-app .lpd-langbar-title{font-weight:500}html.in-app :where(strong,b,th,h4,h5,h6){font-weight:500}html.in-app :where(strong,b,th,h1,h2,h3,h4,h5,h6){font-weight:500}.lp-dark .lpd-brand .logo-word{font-weight:800}.btn.small.act-about{font-weight:500}.profile-actions .btn.small.profile-recommend{width:auto;padding:.5em 1.2em;font-size:var(--fs-15)}.nearby-top.added-biz-bar{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:10px 14px;border-radius:12px;background:linear-gradient(90deg,#dcfce7,#ecfdf5);border:1px solid #86EFAC;color:#14532d}.added-biz-title{display:inline-flex;align-items:center;gap:8px;font-size:1rem}.added-biz-count{min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:#16a34a;color:#fff;font-size:.8125rem;line-height:22px;text-align:center}.nearby-groups{margin-top:1.4rem}.ng-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.ng-head h2{margin:0}.ng-form{margin:.6rem 0;padding:14px}.ng-pick-title{margin:.6rem 0 .4rem;font-size:.875rem}.ng-pick{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px}.ng-person{display:flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--line);border-radius:10px;cursor:pointer;font-size:.875rem}.ng-person.on{border-color:#2563eb;background:#eff6ff}.ng-person input{width:16px;height:16px;margin:0;accent-color:#2563EB}.ng-actions{margin-top:.8rem}.ng-avatars{display:inline-flex}.ng-avatars>*+*{margin-left:-10px;box-shadow:0 0 0 2px #fff;border-radius:50%}.nearby-visibility{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:.8rem 0;padding:12px 16px}.nearby-visibility p{margin:2px 0 0}.switch{flex:0 0 auto;position:relative;width:46px;height:26px;border-radius:999px;border:0;background:#cbd5e1;cursor:pointer;transition:background-color .2s;padding:0}.switch span{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .2s}.switch.on{background:#16a34a}.switch.on span{transform:translate(20px)}.switch:focus-visible{outline:2px solid #2563EB;outline-offset:2px}.group-badge{width:32px;height:32px;flex:0 0 32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#ede9fe;font-size:1rem}.bubble-from{display:block;font-size:.75rem;font-weight:600;color:#6d28d9;margin-bottom:2px}.quick-nearby.suggested.stacked{flex-direction:column;align-items:stretch;gap:8px}.quick-nearby.suggested.stacked .quick-nearby-main{width:100%;min-width:0}.quick-nearby.suggested.stacked .quick-nearby-info{min-width:0;flex:1}.sugg-name-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 8px;min-width:0}.sugg-name-row strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.sugg-cat{font-size:.75rem;white-space:nowrap}.quick-nearby.suggested.stacked .quick-nearby-meta{display:flex;flex-wrap:wrap;gap:2px 10px}.quick-nearby.suggested.stacked .sugg-action{align-self:stretch;justify-content:center;text-align:center;width:100%;margin:0;padding:.42em .8em;border-radius:999px;display:inline-flex;align-items:center;text-decoration:none}.pin-box-head h4,.my-nearby-card .pin-box-head h4{font-size:.875rem}.pin-pill-main{font-size:.8125rem;padding:.28em .3em .28em .65em}.pin-pill-x{font-size:.8125rem}.pin-edit,.my-nearby-card .pin-edit{font-size:.75rem}.enq-tabs{margin:0;flex:1 1 auto;min-width:0}.feed-tab-count.enq-count{background:#e2e8f0;color:#334155}.feed-tab.on .feed-tab-count.enq-count{background:#ffd84d;color:#1e2a5a}.enq-reqs{margin:6px 0 4px;padding:8px 12px;border-radius:10px;background:#fffbeb;border:1px solid #FDE68A}.enq-reqs-head{margin:0 0 4px;font-size:.8125rem;color:#92400e}.enq-reqs ul{margin:0;padding-left:1.1em;font-size:.875rem}.req-notes{list-style:none;margin:4px 0;padding:0;font-size:.8125rem;color:#92400e}.req-note-add{align-self:flex-start;font-size:.8125rem;padding:2px 0}.req-note-form{display:flex;gap:6px;flex-wrap:wrap;margin:4px 0}.req-note-form input{flex:1 1 220px;min-width:0}.btn.small.sent-pill{background:#dcfce7;color:#166534;border-color:#86efac;cursor:default}.preview-tabs{margin:0 0 .6rem;gap:8px}.preview-tabs .feed-tab{font-size:.8125rem;padding:.4em .9em}.city-preview{pointer-events:none}.city-preview .country-ads.tall.city-ads{height:auto}.city-preview .country-media{height:300px}.city-preview .slide-arrow{display:inline-flex;align-items:center;justify-content:center}.name-change-status{margin:4px 0 0;font-size:.8125rem;padding:6px 10px;border-radius:8px}.name-change-status.wait{background:#fffbeb;color:#92400e}.name-change-status.ok{background:#f0fdf4;color:#166534}.name-change-status.no{background:#fef2f2;color:#991b1b}.name-change-form{margin-top:8px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#f8fafc}.admin-note{flex:1 1 260px;min-width:0}:root{--fs-17: 1.0625rem;--fs-15: .9375rem}html.in-app{--fs-17: .9375rem;--fs-15: .875rem}.btn.small.act-about{display:inline-flex;align-items:center;justify-content:center;gap:6px}.btn.small.act-about.verified{color:#1877f2}.btn.small.act-about.verified:hover{background:#e7f0fe;color:#1464d0}.verified-badge{flex:none;display:block}.admin-verify{margin-top:28px}.admin-verify .admin-search{width:100%;margin:8px 0 12px}.admin-biz{display:flex;align-items:center;gap:12px;padding:10px 14px}.admin-biz>div{flex:1;min-width:0}.admin-biz .biz-line{display:flex;align-items:center;gap:6px}.lpd-footer .team-link{color:#fcd34d}.team-login{min-height:100vh;display:grid;place-items:center;padding:24px 16px;background:radial-gradient(1200px 600px at 20% -10%,#1e3a8a,#0b1640 55%,#070e2b)}.team-login-card{width:min(420px,100%);background:#fff;border-radius:16px;padding:28px 28px 22px;box-shadow:0 24px 60px #00000059;display:flex;flex-direction:column;gap:10px}.team-login-card .logo-word{font-size:1.9rem}.team-login-tag{align-self:flex-start;margin:2px 0 0;padding:3px 10px;border-radius:999px;background:#fef3c7;color:#92400e;font-size:.8125rem;font-weight:600}.team-login-card h1{font-size:1.25rem;margin:4px 0 0}.team-login-card>.muted{margin:0 0 4px;font-size:.875rem}.team-login-card .field{display:flex;flex-direction:column;gap:4px}.team-login-card .field span{font-size:.8125rem;font-weight:600}.team-login-card input{padding:10px 12px;border:1px solid var(--line);border-radius:8px}.team-login-btn{margin-top:6px;padding:11px;font-size:.9375rem}.team-login-back{align-self:center;margin-top:4px;font-size:.8125rem;color:var(--btn);text-decoration:none}.team-login-back:hover{text-decoration:underline}.team-panel{min-height:100vh;background:var(--paper);font-size:.875rem}.team-top{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:12px;padding:10px clamp(16px,3vw,32px);background:#fff;border-bottom:1px solid var(--line)}.team-top .logo-word{font-size:1.5rem}.team-top-tag{white-space:nowrap;padding:3px 10px;border-radius:999px;background:#0b1640;color:#fff;font-size:.8125rem;font-weight:600}.team-top .btn{white-space:nowrap}.team-top-me{margin-left:auto;color:var(--fb-meta);font-size:.8125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.team-body{display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px;max-width:1200px;margin:0 auto;padding:24px clamp(16px,3vw,32px)}.team-side{display:flex;flex-direction:column;gap:4px;position:sticky;top:80px;align-self:start}.team-side button{display:flex;align-items:center;gap:8px;padding:10px 12px;border:0;border-radius:10px;background:transparent;color:var(--ink);font:inherit;font-weight:500;text-align:left;cursor:pointer}.team-side button:hover{background:#e7eefb}.team-side button.on{background:var(--btn);color:#fff}.team-count{margin-left:auto;min-width:22px;padding:1px 7px;border-radius:999px;background:#dc2626;color:#fff;font-size:.75rem;text-align:center}.team-count.soft{background:#dce4f2;color:var(--ink)}.team-side button.on .team-count{background:#fff;color:var(--btn)}.team-h1{font-size:1.25rem;margin:0 0 4px}.team-main>section>.muted{margin:0 0 12px}.team-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;margin-top:14px}.team-tile{display:flex;flex-direction:column;gap:4px;padding:16px;border:1px solid var(--line);border-radius:12px;background:#fff;font:inherit;text-align:left;color:var(--ink)}button.team-tile{cursor:pointer}button.team-tile:hover{border-color:var(--btn)}.team-tile strong{font-size:1.75rem;font-weight:600;line-height:1.1}.team-tile span{color:var(--fb-meta)}.team-tile.hot{border-color:#f59e0b;background:#fffbeb}.team-filters{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}.team-filters button{padding:6px 12px;border:1px solid var(--line);border-radius:999px;background:#fff;font:inherit;cursor:pointer;color:var(--ink)}.team-filters button span{margin-left:4px;color:var(--fb-meta)}.team-filters button.on{background:var(--ink);border-color:var(--ink);color:#fff}.team-filters button.on span{color:#c7d2fe}.team-panel .admin-search{width:100%;margin:0 0 10px;padding:9px 12px;border:1px solid var(--line);border-radius:8px}@media (max-width: 760px){.team-body{grid-template-columns:1fr;gap:14px}.team-side{position:static;flex-direction:row;overflow-x:auto}.team-side button{white-space:nowrap}.team-top-me{display:none}.team-top{gap:8px}.team-top .logo-word{font-size:1.2rem}.team-top-tag{padding:3px 8px;font-size:.75rem}.team-top .btn.small{padding:5px 9px;font-size:.75rem}.team-top .team-open-app{display:none}.team-top .btn{margin-left:auto}}.tag.verified-tag{display:inline-flex;align-items:center;gap:4px;background:#e7f0fe;color:#1464d0}.verify-req{margin-top:16px;border:1px solid #BFD6FB;background:linear-gradient(180deg,#f5f9ff,#fff 60%)}.verify-req-head{display:flex;gap:14px;align-items:flex-start;margin-bottom:10px}.verify-req-head h2{font-size:var(--fs-17);margin:0 0 2px}.verify-req-head p{margin:0}.verify-form{margin-top:6px;border-top:1px solid var(--line);padding-top:12px}.verify-form-title{font-weight:600;margin:0 0 8px}.verify-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px}.verify-grid .wide{grid-column:1 / -1}.verify-grid .field{display:flex;flex-direction:column;gap:4px}.verify-grid .field>span{font-size:.8125rem;font-weight:500}.verify-grid input,.verify-grid textarea{width:100%;padding:8px 10px;border:1px solid var(--line);border-radius:8px;font:inherit}@media (max-width: 640px){.verify-grid{grid-template-columns:1fr}}.danger-zone{margin-top:16px;display:flex;align-items:center;gap:16px;border:1px solid #F5C2C0;background:#fff7f7}.danger-zone>div{flex:1;min-width:0}.danger-zone h2{font-size:var(--fs-17);margin:0 0 2px;color:#b3261e}.danger-zone p{margin:0}.btn.danger-btn{background:#b3261e;border-color:#b3261e;color:#fff}.btn.danger-btn:hover:not(:disabled){background:#8f1d17}.btn.danger-btn:disabled{opacity:.45;cursor:not-allowed}.delete-modal .field{display:flex;flex-direction:column;gap:4px;margin-top:10px}.delete-modal .field>span{font-size:.8125rem}.delete-modal input{padding:8px 10px;border:1px solid var(--line);border-radius:8px;font:inherit}.delete-warn{margin:6px 0 0;padding:8px 10px;border-radius:8px;background:#fdecea;color:#8f1d17;font-size:.8125rem}@media (max-width: 640px){.danger-zone{flex-direction:column;align-items:stretch}}.team-req-details{display:grid;grid-template-columns:max-content 1fr;gap:3px 12px;margin:8px 0 12px;font-size:.8125rem}.team-req-details dt{color:var(--fb-meta)}.team-req-details dd{margin:0;overflow-wrap:anywhere}.admin-biz .biz-actions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.team-pill{padding:1px 8px;border-radius:999px;background:#fef3c7;color:#92400e;font-size:.75rem}.team-pill.owner{background:#e7eefb;color:var(--ink)}.team-login-note{padding:10px 12px;border-radius:10px;background:#fef2f2;border:1px solid #F5C2C0;color:#8f1d17}.team-login-note p{margin:0 0 4px}.team-login-note .small-text{color:#8f1d17;opacity:.85}.team-login-note .btn{margin-top:6px}.rec-by{display:block;flex:1 1 100%;padding:6px 10px;border-radius:8px;background:#eef2ff;color:#4338ca;font-size:.8125rem;font-weight:500;line-height:1.3}.rec-by a{color:#3730a3;font-weight:600;text-decoration:none}.rec-by a:hover{text-decoration:underline}.offer-ended-pill{display:inline-flex;align-items:center;padding:6px 14px;border-radius:999px;background:#fdecea;color:#b3261e;font-size:.8125rem;font-weight:500;white-space:nowrap}.nb-highlight{margin-top:18px;padding:14px 16px 16px;border-radius:14px;border:1px solid #C7D7FB;background:linear-gradient(180deg,#eef4ff,#f6f9ff)}.nb-highlight>h2{margin-top:0}.nb-requests{border-color:#fcd9a8;background:linear-gradient(180deg,#fff6e8,#fffbf3)}.nb-tabs{margin:6px 0 10px}.nb-tab-n{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#e2e8f0;color:#334155;font-size:.75rem;line-height:20px;text-align:center}.feed-tab.on .nb-tab-n{background:#ffd84d;color:#1e2a5a}.nb-empty{margin:4px 0 0}.nb-highlight .friend-row{background:#fff}.nb-highlight .ng-head{margin-top:0}.reach-map{margin:0 0 16px;padding:16px 18px;overflow:hidden}.reach-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 16px;margin-bottom:10px}.reach-head h2{margin:0;font-size:var(--fs-17)}.reach-head p{margin:2px 0 0}.reach-stats{display:flex;flex-wrap:wrap;gap:6px}.reach-stats span{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;background:#eef2ff;color:#3730a3;font-size:.8125rem}.reach-stats span.on{background:#dcfce7;color:#166534}.reach-stats span.on i{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px #22c55e40}.reach-body{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:16px;align-items:start}.reach-canvas{position:relative;border-radius:12px;background:radial-gradient(120% 140% at 50% 0%,#10204f,#0b1640 55%,#081032);padding:8px 8px 30px}.reach-canvas svg{display:block;width:100%;height:auto}.reach-dots{opacity:.38}.reach-place{animation:reach-pop .5s cubic-bezier(.2,.8,.2,1.2) both;transform-box:fill-box;transform-origin:center}.reach-dot{fill:#a78bfa;stroke:#fff;stroke-width:1;cursor:pointer;transition:r .25s,fill .25s}.reach-dot.live{fill:#34d399}.reach-dot:hover{fill:#fde68a}.reach-pulse{fill:none;stroke:#34d399;stroke-width:1.4;animation:reach-pulse 2s ease-out infinite;transform-box:fill-box;transform-origin:center}.reach-me{pointer-events:none}.reach-me path{fill:#f97316;stroke:#fff;stroke-width:1}.reach-ad{fill:#facc151f;stroke:#facc15;stroke-width:1.2;stroke-dasharray:3 3;animation:reach-spin 14s linear infinite;transform-box:fill-box;transform-origin:center}.reach-ad.country{fill:#facc1514}.reach-tip{position:absolute;transform:translate(-50%,calc(-100% - 12px));background:#fff;color:var(--ink);border-radius:8px;padding:6px 10px;font-size:.8125rem;box-shadow:0 8px 22px #00000040;pointer-events:none;white-space:nowrap;animation:reach-fade .15s ease both}.reach-tip span{display:block;color:var(--fb-meta)}.reach-legend{position:absolute;left:12px;right:12px;bottom:8px;display:flex;flex-wrap:wrap;gap:4px 14px;color:#c7d2fe;font-size:.75rem}.reach-legend span{display:inline-flex;align-items:center;gap:5px}.reach-legend i{display:inline-block;width:9px;height:9px;border-radius:50%}.lg-dot{background:#a78bfa}.lg-dot.live{background:#34d399}.lg-pin{background:#f97316;border-radius:50% 50% 50% 0!important;transform:rotate(-45deg)}.lg-ad{border:1.4px dashed #FACC15}.reach-side h3{margin:0 0 6px;font-size:.875rem}.reach-top{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:7px}.reach-top li{display:grid;grid-template-columns:80px 1fr 24px;align-items:center;gap:8px;font-size:.8125rem}.rt-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-flex;align-items:center;gap:4px}.rt-live{width:7px;height:7px;border-radius:50%;background:#22c55e;flex:none}.rt-bar{height:7px;border-radius:999px;background:#eef2ff;overflow:hidden}.rt-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#818cf8,#6366f1);animation:reach-grow .8s cubic-bezier(.2,.7,.2,1) both;transform-origin:left}.rt-n{text-align:right;color:var(--fb-meta)}.reach-ads p{margin:0 0 4px}.ad-chip{display:inline-block;padding:1px 7px;border-radius:999px;background:#fef3c7;color:#92400e;font-size:.75rem}.ad-chip.country{background:#e0e7ff;color:#3730a3}@media (max-width: 900px){.reach-body{grid-template-columns:1fr}}@keyframes reach-pop{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}@keyframes reach-pulse{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(1.9)}}@keyframes reach-spin{to{transform:rotate(360deg)}}@keyframes reach-fade{0%{opacity:0}to{opacity:1}}@keyframes reach-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sponsor-box{margin:4px 0 12px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:#fafbff;transition:border-color .3s,background-color .3s,box-shadow .3s}.sponsor-box.on{border-color:#facc15;background:#fffbeb;box-shadow:0 6px 18px #facc152e}.sponsor-toggle{display:flex;align-items:center;gap:10px;cursor:pointer}.sponsor-toggle input{position:absolute;opacity:0;width:1px;height:1px}.sponsor-toggle .switch{flex:none;position:relative;width:40px;height:22px;border-radius:999px;background:#cbd5e1;transition:background-color .25s}.sponsor-toggle .switch:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .25s cubic-bezier(.2,.8,.2,1.2)}.sponsor-toggle input:checked+.switch{background:#f59e0b}.sponsor-toggle input:checked+.switch:after{transform:translate(18px)}.sponsor-toggle input:focus-visible+.switch{outline:2px solid var(--btn);outline-offset:2px}.sponsor-more{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .35s ease,opacity .3s ease,margin .3s ease;margin-top:0}.sponsor-more>*{min-height:0;overflow:hidden}.sponsor-box.on .sponsor-more{grid-template-rows:auto;opacity:1;margin-top:10px}.sponsor-box:not(.on) .sponsor-more{display:none}.sponsor-places{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sponsor-place{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;border:1.5px solid var(--line);border-radius:10px;background:#fff;font:inherit;text-align:left;cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .15s}.sponsor-place:hover{transform:translateY(-1px);border-color:#93b4f0}.sponsor-place.on{border-color:var(--btn);box-shadow:0 0 0 3px #2563eb26}.sp-price{color:var(--btn);font-size:.875rem}.sp-who{color:var(--fb-meta);font-size:.8125rem}.sponsor-days{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 6px}.sd-label{font-size:.8125rem;color:var(--fb-meta);margin-right:2px}.sponsor-total{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;margin:6px 0 2px;padding:8px 10px;border-radius:8px;background:#fff;border:1px dashed #FCD34D;font-size:.8125rem}.sponsor-total strong{font-size:1rem;color:var(--ink)}@media (max-width: 520px){.sponsor-places{grid-template-columns:1fr}}html.biz-app .page>*,html.biz-app .feed-layout>*{animation:biz-in .45s cubic-bezier(.2,.7,.2,1) both}html.biz-app .feed-layout>*:nth-child(2){animation-delay:.06s}html.biz-app .feed-layout>*:nth-child(3){animation-delay:.12s}html.biz-app .card,html.biz-app .kpi,html.biz-app .enquiry{transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease,background-color .25s ease}html.biz-app .btn,html.biz-app .chip,html.biz-app .feed-tab,html.biz-app .seg button,html.biz-app .action-btn,html.biz-app .dock-friend{transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .15s ease}html.biz-app .btn:active{transform:scale(.97)}html.biz-app .nav-links a{transition:color .2s ease}html.biz-app body .nav .nav-links a:after{content:"";position:absolute;left:50%;right:50%;bottom:-4px;height:3px;border-radius:3px 3px 0 0;background:var(--brick);transition:left .25s ease,right .25s ease}html.biz-app body .nav .nav-links a.active:after{left:0;right:0}html.biz-app .dock-window,html.biz-app .dock-list{animation:biz-pop .25s ease both}html.biz-app input,html.biz-app select,html.biz-app textarea{transition:border-color .2s ease,box-shadow .2s ease}@keyframes biz-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes biz-pop{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){html.biz-app *,.reach-map *{animation:none!important;transition:none!important}}.team-map{margin-top:16px}.reach-stats span.biz{background:#ffedd5;color:#9a3412}.team-map-show{margin:0 0 10px}.reach-biz{fill:#fb923c;stroke:#fff;stroke-width:1;cursor:pointer;transition:fill .25s}.reach-biz.live{fill:#f97316;stroke:#34d399;stroke-width:1.6}.reach-pulse.biz{stroke:#fdba74}.lg-biz{background:#fb923c;border-radius:2px!important}.rt-bars{display:flex;flex-direction:column;gap:3px}.rt-bar.biz span{background:linear-gradient(90deg,#fdba74,#f97316)}.team-places li{grid-template-columns:80px 1fr 44px}.lpd-eye{flex:none;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-right:-6px;border:0;border-radius:50%;background:transparent;color:#8ea3cc;cursor:pointer;transition:color .15s,background-color .15s}.lpd-eye:hover{color:#fff;background:#ffffff14}.lpd-eye:focus-visible{outline:2px solid #93C5FD;outline-offset:1px}.lpd-eye[aria-pressed=true]{color:#93c5fd}.reach-svg{touch-action:none;cursor:zoom-in;outline:none;border-radius:8px}.reach-svg.zoomed{cursor:grab}.reach-svg.zoomed:active{cursor:grabbing}.reach-svg:focus-visible{box-shadow:0 0 0 2px #93c5fd}.reach-svg circle,.reach-svg rect,.reach-svg path{vector-effect:non-scaling-stroke}.map-zoom{position:absolute;top:14px;right:14px;display:flex;flex-direction:column;align-items:flex-end;gap:6px;pointer-events:none}.map-zoom>*{pointer-events:auto}.mz-buttons{display:flex;flex-direction:column;border-radius:10px;overflow:hidden;box-shadow:0 4px 14px #00000059}.mz-buttons button{width:30px;height:30px;border:0;border-bottom:1px solid rgba(15,27,61,.12);background:#fff;color:var(--ink);font:inherit;font-size:1.1rem;line-height:1;cursor:pointer;transition:background-color .15s,color .15s}.mz-buttons button:last-child{border-bottom:0;font-size:.95rem}.mz-buttons button:hover:not(:disabled){background:#eef2ff;color:var(--btn)}.mz-buttons button:disabled{color:#cbd5e1;cursor:default}.mz-places{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.mz-places button{padding:3px 9px;border:1px solid rgba(147,197,253,.35);border-radius:999px;background:#0b1640bf;color:#dbeafe;font:inherit;font-size:.75rem;cursor:pointer;transition:background-color .15s,border-color .15s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.mz-places button:hover{background:#2563ebd9;border-color:#93c5fd;color:#fff}.map-zoom-hint{position:absolute;left:14px;top:12px;pointer-events:none;margin:0;color:#8ea3cc;font-size:.6875rem}@media (max-width: 760px){.map-zoom-hint{display:none}}@media (hover: none){.map-zoom-hint{display:none}}.preview-tabs{position:relative;flex-wrap:wrap;overflow:visible;isolation:isolate}.preview-tabs .feed-tab{position:relative;z-index:1;background:transparent;transition:color .25s ease,border-color .25s ease}.preview-tabs .feed-tab:not(.on){background:#fff}.preview-tabs .feed-tab.on{background:transparent;box-shadow:none}.preview-glider{position:absolute;top:0;left:0;border-radius:999px;background:#0f1b3d;box-shadow:0 4px 12px #0f1b3d2e;transition:transform .35s cubic-bezier(.2,.8,.2,1),width .35s cubic-bezier(.2,.8,.2,1),height .35s ease;z-index:0}@media (max-width: 520px){.preview-glider{display:none}.preview-tabs .feed-tab.on{background:#0f1b3d}}.preview-stage{position:relative;transition:height .38s cubic-bezier(.2,.8,.2,1);overflow:hidden;margin:0 -6px;padding:0 6px}.preview-pane{animation:pane-in-right .38s cubic-bezier(.2,.8,.2,1) both;padding-bottom:6px}.preview-pane.from-left{animation-name:pane-in-left}@keyframes pane-in-right{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes pane-in-left{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}.banner-frame{width:274px;max-width:100%;margin:0 auto;pointer-events:none}.banner-frame .country-ads.tall{height:auto;display:block;box-shadow:0 10px 28px #0f1b3d24}.banner-frame .country-slide{display:block;animation:none}.banner-frame .country-ads.tall .country-media,.banner-frame .country-ads.tall.city-ads .country-media{display:flex;height:360px;min-height:0;aspect-ratio:auto}.banner-frame .country-media img{width:100%;height:100%;object-fit:cover}.banner-frame .slide-arrow{display:inline-flex;align-items:center;justify-content:center}@media (prefers-reduced-motion: reduce){.preview-pane,.preview-glider,.preview-stage{animation:none!important;transition:none!important}}.designer-preview{padding:14px 14px 12px;border-radius:16px;border:1px solid #C7D7FB;background:radial-gradient(120% 70% at 50% 0%,#e6eeff,#f1f5ff 45%,#f7f9ff);box-shadow:0 8px 24px #2563eb14,inset 0 1px #fff}.designer-preview>h3{display:inline-flex;align-items:center;gap:6px;margin:0 0 8px;padding:3px 10px;border-radius:999px;background:#2563eb;color:#fff;font-size:.8125rem;letter-spacing:.02em}.designer-preview>h3:before{content:"👁";font-size:.8rem}.designer-preview .hint{color:#475569}.designer-preview .preview-stage{margin:0 -8px;padding:0 8px}.status-pill.review{background:#fef3c7;color:#92400e}.ad-review-row{display:flex;flex-direction:column;gap:3px;margin:0 0 10px;padding:10px 12px;border-radius:10px;background:#fffbeb;border:1px solid #FCD34D}.ad-review-row.rejected{background:#fef2f2;border-color:#fca5a5}.ad-review-row .status-pill{align-self:flex-start}.ad-approval{display:grid;grid-template-columns:230px minmax(0,1fr);gap:16px;align-items:start}.ad-approval-card{pointer-events:none}.ad-approval-info header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}@media (max-width: 760px){.ad-approval{grid-template-columns:1fr}.ad-approval-card{max-width:260px}}.nbell,.nbell-btn{position:relative}.nbell-btn .badge{position:absolute;top:-3px;right:-3px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#e11d48;color:#fff;font-size:.6875rem;line-height:18px;text-align:center;border:2px solid #fff}.nbell-btn.has svg{animation:nbell-ring 1.2s ease 1;transform-origin:50% 10%}.nbell-panel{position:absolute;right:0;top:calc(100% + 8px);z-index:60;width:min(360px,calc(100vw - 24px));max-height:70vh;overflow-y:auto;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 16px 40px #0f1b3d2e;padding:6px;animation:biz-pop .2s ease both}.nbell-head{padding:8px 10px 6px;font-weight:600}.nbell-empty{padding:4px 10px 10px;margin:0}.nbell-item{display:flex;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:10px;background:transparent;text-align:left;font:inherit;color:var(--ink);cursor:pointer;transition:background-color .15s}.nbell-item:hover{background:#f1f5ff}.nbell-item.new{background:#eef4ff}.nbell-ico{flex:none;font-size:1.1rem;line-height:1.2}.nbell-text{display:flex;flex-direction:column;gap:2px;min-width:0}.nbell-text span{color:#475569;font-size:.8125rem}.nbell-text em{color:var(--fb-meta);font-size:.75rem;font-style:normal}.nbell-toast{position:fixed;right:18px;top:72px;z-index:70;display:flex;gap:10px;max-width:360px;padding:12px 14px;border:1px solid #A7F3D0;border-radius:14px;background:#ecfdf5;box-shadow:0 16px 40px #0f1b3d33;text-align:left;font:inherit;color:var(--ink);cursor:pointer;animation:nbell-in .35s cubic-bezier(.2,.8,.2,1) both}.nbell-toast.ad-declined{border-color:#fca5a5;background:#fef2f2}.nbell-toast>span:last-child{display:flex;flex-direction:column;gap:2px}.nbell-toast>span:last-child span{color:#475569;font-size:.8125rem}@keyframes nbell-in{0%{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:none}}@keyframes nbell-ring{0%,to{transform:rotate(0)}15%{transform:rotate(14deg)}30%{transform:rotate(-12deg)}45%{transform:rotate(8deg)}60%{transform:rotate(-5deg)}}@media (prefers-reduced-motion: reduce){.nbell-btn.has svg,.nbell-toast,.nbell-panel{animation:none}}.lpd-pw-links{display:inline-flex;align-items:baseline;gap:6px;color:var(--d-soft, #8EA3CC)}.change-pw-form .pw-alert{margin-top:-4px}.pw-mismatch{color:#f87171;margin:-4px 0 0}.ad-actions{display:flex;flex-wrap:wrap;gap:6px;position:relative}.ad-actions .btn{flex:1 1 auto;justify-content:center;display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.ad-actions .act-about{color:var(--ink)}.ad-actions .act-about.verified{color:#1877f2}.ad-actions .act-enquire{background:#eaf1fe;border-color:#bfd6fb;color:#1d4ed8}.ad-actions .act-enquire:before{content:"💬";font-size:.85em}.ad-actions .act-enquire:hover{background:#dbe8fe}.ad-actions-toast{flex-basis:100%;font-size:.75rem;color:#166534;background:#dcfce7;border-radius:8px;padding:4px 8px}body .nav{z-index:40}.around-where{z-index:15}@media (max-width: 760px){html body .nav .nav-inner,html body:has(.feed-left) .nav .nav-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand user" "search search" "links links";row-gap:8px;column-gap:10px;padding:8px 12px 0}html body .nav .nav-start{display:contents}html body .nav .brand{grid-area:brand;min-width:0;align-self:center}html body .nav .brand .logo-word{font-size:1.45rem}html body .nav .nav-start .nav-search{grid-area:search;order:0;max-width:none;min-width:0;width:100%}html body .nav .nav-search input{width:100%}html body .nav .nav-user{grid-area:user;gap:6px;align-self:start}html body .nav .nav-links{grid-area:links;justify-content:space-between;width:100%}html body .nav .nav-user [data-label]{position:relative;margin-bottom:14px}html body .nav .nav-user [data-label]:after{content:attr(data-label);position:absolute;left:50%;top:calc(100% + 2px);transform:translate(-50%);font-size:.625rem;line-height:1;color:#475569;white-space:nowrap;pointer-events:none}html body .nav .nav-user .nav-icon-btn{width:38px;height:38px}html body .nav .nav-msg-btn{background:#e0ebff;color:#1d4ed8}html body .nav .nbell-btn{background:#fef3c7;color:#b45309}html body .nav .nav-logout{background:#fee2e2;color:#b91c1c}html body .nav .nav-me{padding:2px;background:#dcfce7}html body .nav .nav-me .me-name,html body .nav .nav-me .me-caret{display:none}}@media (max-width: 360px){html body .nav .nav-user{gap:4px}html body .nav .nav-user .nav-icon-btn{width:34px;height:34px}html body .nav .brand .logo-word{font-size:1.25rem}}.install-app{font:inherit;cursor:pointer}.lpd-footer .install-app.lpd-install{background:none;border:0;padding:0;color:#fcd34d}.lpd-footer .install-app.lpd-install:hover{color:#fff;text-decoration:underline}.me-pop .install-app.me-install{display:block;width:100%;text-align:left;border:0;background:none;padding:.55em .9em;color:var(--btn)}.me-pop .install-app.me-install:hover{background:#eef2ff}.install-ios{display:block;padding:4px 12px 8px;font-size:.75rem;color:inherit;opacity:.85}.feed-tabs.feed-navtabs{display:flex;gap:0;padding:0;overflow:visible;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 2px 10px #0f1b3d0d}.feed-navtabs .feed-tab{flex:1 1 0;min-width:0;flex-direction:column;justify-content:center;gap:3px;padding:9px 4px 10px;border:0;border-radius:0;background:transparent;box-shadow:none;color:#475569;position:relative;white-space:nowrap;transition:color .2s ease,background-color .2s ease}.feed-navtabs .feed-tab:first-child{border-radius:14px 0 0 14px}.feed-navtabs .feed-tab:last-child{border-radius:0 14px 14px 0}.feed-navtabs .feed-tab:hover{background:#f5f8ff;color:#1d4ed8;border:0}.feed-navtabs .feed-tab.on{background:transparent;color:var(--btn);box-shadow:none}.feed-navtabs .feed-tab:after{content:"";position:absolute;left:50%;right:50%;bottom:0;height:3px;border-radius:3px 3px 0 0;background:var(--btn);transition:left .25s ease,right .25s ease}.feed-navtabs .feed-tab.on:after{left:14%;right:14%}.feed-navtabs .fnt-ico{position:relative;display:inline-flex}.feed-navtabs .fnt-ico svg{width:22px;height:22px}.feed-navtabs .feed-tab.on .fnt-ico svg{stroke-width:2.3}.feed-navtabs .fnt-label{font-size:.8125rem;overflow:hidden;text-overflow:ellipsis;max-width:100%}.feed-navtabs .feed-tab-count{position:absolute;top:-6px;left:calc(100% - 6px);min-width:17px;height:17px;padding:0 4px;font-size:.6875rem;line-height:17px;border:2px solid #fff;box-sizing:content-box}.feed-navtabs .feed-tab.on .feed-tab-count{background:#e41e3f;color:#fff}.feed-navtabs .feed-tab:first-child .fnt-ico svg,.feed-navtabs .feed-tab .fnt-ico svg{flex:none}@media (max-width: 420px){.feed-navtabs .fnt-label{font-size:.6875rem}.feed-navtabs .feed-tab{padding:8px 2px 9px}}.pin-dd{position:relative;padding:10px 10px 0}.pin-dd-btn{display:flex;align-items:center;gap:6px;width:100%;padding:8px 12px;border:1.5px solid #BFDBFE;border-radius:12px;background:#fff;color:#1e3a8a;font:inherit;font-size:.875rem;cursor:pointer;transition:border-color .15s,box-shadow .15s}.pin-dd-btn:hover,.pin-dd.open .pin-dd-btn{border-color:var(--btn);box-shadow:0 0 0 3px #2563eb1f}.pin-dd-n{margin-left:auto;padding:1px 8px;border-radius:999px;background:#eef2ff;color:#3730a3;font-size:.75rem}.pin-dd-caret{font-size:.75rem;transition:transform .2s}.pin-dd.open .pin-dd-caret{transform:rotate(180deg)}.pin-dd-menu{position:absolute;left:10px;right:10px;top:calc(100% + 4px);z-index:30;display:flex;flex-direction:column;gap:6px;padding:8px;border-radius:14px;background:#fff;border:1px solid #BFDBFE;box-shadow:0 14px 36px #0f172a38;animation:biz-pop .18s ease both}.pin-dd-find{padding:.45em .75em;border:1px solid #BFDBFE;border-radius:999px;font:inherit;font-size:.8125rem}.pin-dd-list{max-height:300px;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.pin-dd-row{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:8px;cursor:pointer;font-size:.875rem}.pin-dd-row:hover{background:#f1f5ff}.pin-dd-row.on{background:#eef4ff}.pin-dd-row input{width:16px;height:16px;accent-color:var(--btn)}.pin-dd-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pin-dd-count{min-width:20px;padding:0 6px;border-radius:999px;background:#e2e8f0;color:#334155;font-size:.75rem;text-align:center}.pin-dd-done{align-self:flex-end}.other-nearby-box>.pin-dd+.other-nearby-head{margin-top:10px}html body .around-layout.with-cats{grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"bar side" "hint side" "cats side" "main side";grid-template-rows:auto auto auto 1fr;column-gap:1rem}html body .around-layout.with-cats.no-side{grid-template-columns:minmax(0,1fr);grid-template-areas:"bar" "hint" "cats" "main"}html body .around-layout.with-cats>.around-cats{position:static;margin-bottom:.9rem}html body .around-cats-box{max-height:none;flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px;padding:0 10px 0 0}html body .around-cats-head{flex:none;align-self:stretch;display:flex;align-items:center;border-radius:12px 0 0 12px}html body .around-cats-find{flex:0 1 170px;margin:6px 0}html body .around-cats-list{flex:1 1 100%;flex-direction:row;flex-wrap:wrap;overflow:visible;padding:0 0 8px 10px;gap:6px}html body .around-cats-list .cat-row{width:auto;flex:0 0 auto;border:1px solid #BFDBFE;border-radius:999px;white-space:nowrap}html body .around-cats-list .cat-row-group,html body .around-cats-list .cat-row-none{display:none}html body .around-layout.with-cats .rack-board{grid-template-columns:repeat(auto-fill,minmax(255px,1fr));justify-content:start}@media (max-width: 1100px){html body .around-layout.with-cats,html body .around-layout.with-cats.no-side{grid-template-columns:minmax(0,1fr);grid-template-areas:"bar" "hint" "cats" "main" "side"}}@media (max-width: 760px){html body .around-cats-box{flex-wrap:nowrap;flex-direction:column;align-items:stretch;padding:0}html body .around-cats-head{border-radius:12px 12px 0 0}html body .around-cats-find{display:none}html body .around-cats-list{flex-wrap:nowrap;overflow-x:auto;padding:8px}}@media (max-width: 520px){.feed-navtabs .feed-tab{flex:1 1 auto;padding:8px 4px 9px}.feed-navtabs .fnt-label{overflow:visible;text-overflow:clip;letter-spacing:-.01em}}@media (max-width: 380px){.feed-navtabs .fnt-label{font-size:.625rem}.feed-navtabs .feed-tab{padding:8px 2px 9px}}.feed-tabs.feed-navtabs{padding:4px;gap:4px;border-radius:14px;background:#fff;border:1px solid #C7D7FB;box-shadow:0 2px 10px #2563eb0f}.feed-navtabs .feed-tab,.feed-navtabs .feed-tab:first-child,.feed-navtabs .feed-tab:last-child{flex:1 1 auto;flex-direction:row;gap:6px;padding:9px 8px;border-radius:10px;color:#334155;font-size:var(--fs-15)}.feed-navtabs .feed-tab:after{display:none}.feed-navtabs .feed-tab:hover{background:#eef4ff;color:#1d4ed8}.feed-navtabs .feed-tab.on,.feed-navtabs .feed-tab.on:hover{background:#0f1b3d;color:#fff;box-shadow:0 4px 12px #0f1b3d2e}.feed-navtabs .fnt-label{font-size:inherit}.feed-navtabs .feed-tab-count{position:static;border:0;box-sizing:border-box;min-width:20px;height:20px;line-height:20px;padding:0 6px;font-size:.75rem}.feed-navtabs .feed-tab.on .feed-tab-count{background:#ffd84d;color:#1e2a5a}@media (max-width: 520px){.feed-tabs.feed-navtabs{padding:3px;gap:2px}.feed-navtabs .feed-tab,.feed-navtabs .feed-tab:first-child,.feed-navtabs .feed-tab:last-child{gap:3px;padding:8px 4px;font-size:.75rem}.feed-navtabs .feed-tab-count{min-width:16px;height:16px;line-height:16px;padding:0 4px;font-size:.625rem}}@media (max-width: 380px){.feed-navtabs .feed-tab,.feed-navtabs .feed-tab:first-child,.feed-navtabs .feed-tab:last-child{font-size:.6875rem;padding:8px 3px}}@media (max-width: 520px){.feed-tabs.feed-navtabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px}.feed-navtabs .feed-tab,.feed-navtabs .feed-tab:first-child,.feed-navtabs .feed-tab:last-child{justify-content:center;padding:9px 6px;font-size:.8125rem;gap:6px}.feed-navtabs .feed-tab-count{min-width:18px;height:18px;line-height:18px;font-size:.6875rem}}.feed-tabbox{border:1px solid #C7D7FB;border-radius:18px;background:linear-gradient(180deg,#eef4ff 0,#f5f8ff 120px,#f7f9fe);padding:8px;box-shadow:0 4px 16px #2563eb0f}.feed-tabbox>.feed-tabs.feed-navtabs{display:flex;margin:0 0 10px;border:0;box-shadow:none;background:#fff;border-radius:12px;padding:4px;gap:4px;position:sticky;top:64px;z-index:5;box-shadow:0 2px 8px #0f1b3d0f}.feed-tabbox>.feed-panel>*:last-child{margin-bottom:0}.feed-tabbox .feed-panel .card:first-child,.feed-tabbox .feed-panel>*:first-child{margin-top:0}.feed-tabbox .feed-navtabs .feed-tab.on{position:relative}.feed-tabbox .feed-navtabs .feed-tab.on:before{content:"";position:absolute;left:50%;bottom:-9px;width:12px;height:12px;background:#0f1b3d;transform:translate(-50%) rotate(45deg);border-radius:2px;z-index:-1}@media (max-width: 520px){.feed-tabbox{padding:6px;border-radius:16px}.feed-tabbox>.feed-tabs.feed-navtabs{display:flex;grid-template-columns:none;padding:3px;gap:2px;top:150px}.feed-tabbox .feed-navtabs .feed-tab,.feed-tabbox .feed-navtabs .feed-tab:first-child,.feed-tabbox .feed-navtabs .feed-tab:last-child{flex:1 1 auto;padding:9px 3px;font-size:.71875rem;gap:0;position:relative}.feed-tabbox .feed-navtabs .feed-tab-count{position:absolute;top:-5px;right:-2px;min-width:15px;height:15px;line-height:15px;padding:0 3px;font-size:.5625rem;border:1.5px solid #fff;box-sizing:content-box}}@media (max-width: 370px){.feed-tabbox .feed-navtabs .feed-tab,.feed-tabbox .feed-navtabs .feed-tab:first-child,.feed-tabbox .feed-navtabs .feed-tab:last-child{font-size:.65625rem;padding:9px 2px}}.pin-sugg-groups{display:flex;flex-direction:column;gap:10px;margin:0 0 10px}.pin-sugg-group .other-cat-head{margin:0 0 6px;padding:6px 10px;border-radius:10px}.pin-sugg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px}.pin-sugg-grid>*{margin:0}.pin-box-head .pin-dd{padding:0;margin-left:auto}.pin-box-head .pin-dd-btn{width:auto;padding:5px 12px;border:0;border-radius:999px;background:var(--btn);color:#fff;font-size:.8125rem}.pin-box-head .pin-dd-btn:hover,.pin-box-head .pin-dd.open .pin-dd-btn{background:var(--btn-dark);box-shadow:0 0 0 3px #2563eb2e}.pin-box-head .pin-dd-menu{left:auto;right:0;width:min(320px,calc(100vw - 32px))}.feed-tabbox>.feed-tabs.feed-navtabs{position:relative;top:auto}@media (max-width: 520px){.feed-tabbox>.feed-tabs.feed-navtabs{top:auto}}.composer .composer-tools{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.composer .composer-tools .composer-post{margin-left:auto;padding:.5em 1.6em;border-radius:999px}.composer .composer-tools .tool-hint{margin-left:auto}.composer .composer-tools .tool-hint+.composer-post{margin-left:4px}@media (max-width: 520px){.composer .composer-tools .tool-hint{flex-basis:100%;order:3;margin:0}.composer .composer-tools .composer-post{margin-left:auto}}@media (max-width: 520px){.composer .composer-tools .tool-hint+.composer-post{margin-left:auto}}.feed-tabbox .feed-navtabs .feed-tab.on:before{content:none;display:none}@media (max-width: 760px){html body .feed-layout.feed-home>.feed-left,html body .feed-layout.feed-home>.feed-side{display:none!important}html body .feed-layout.feed-home{display:block}html body .feed-layout.feed-home>.feed-main{width:100%;max-width:none}}@media (max-width: 760px){html body .feed-tabbox>.feed-tabs.feed-navtabs{display:flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:999px}html body .feed-tabbox .feed-navtabs .feed-tab,html body .feed-tabbox .feed-navtabs .feed-tab:first-child,html body .feed-tabbox .feed-navtabs .feed-tab:last-child{flex:1 1 auto;flex-direction:row;justify-content:center;align-items:center;gap:4px;padding:7px;border-radius:999px;font-size:.6875rem;letter-spacing:-.01em;position:static}html body .feed-tabbox .feed-navtabs .feed-tab-count{position:static;border:0;box-sizing:border-box;min-width:16px;height:16px;line-height:16px;padding:0 4px;font-size:.625rem;flex:none}html body .feed-tabbox .feed-navtabs .feed-tab.on .feed-tab-count{background:#ffd84d;color:#1e2a5a}}@media (max-width: 370px){html body .feed-tabbox>.feed-tabs.feed-navtabs{border-radius:18px}}html body .around-cats-box.cats-editable{display:block;padding:0;max-height:none;overflow:visible}.cats-editable .cats-bar{display:flex;align-items:center;gap:8px;padding-right:10px;min-height:46px}.cats-editable .cats-bar .around-cats-head{flex:none;align-self:stretch;display:flex;align-items:center;margin:0;border-radius:12px 0 0 12px}.cats-editable.editing .cats-bar .around-cats-head{border-radius:12px 0 0}.cats-picked{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:7px 0}.cat-pill{display:inline-flex;align-items:center;gap:5px;padding:4px 6px 4px 11px;border-radius:999px;border:1px solid #BFDBFE;background:#eff6ff;color:#1e3a8a;font-size:.8125rem;white-space:nowrap}.cat-pill.all{background:#2563eb;border-color:#2563eb;color:#fff;padding-right:8px}.cat-pill.all .cat-row-count{background:#ffd84d;color:#1e2a5a}.cat-pill-x{border:0;background:transparent;color:#64748b;font-size:1rem;line-height:1;padding:0 4px;cursor:pointer;border-radius:999px}.cat-pill-x:hover{color:#b91c1c;background:#fee2e2}.cats-none{font-size:.8125rem;color:#64748b}.cats-editable .cats-edit{flex:none;margin-left:auto}.cats-editor{border-top:1px dashed #C7D7FB;padding:10px 10px 8px;animation:catsDrop .2s ease}@keyframes catsDrop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}html body .cats-editor .around-cats-find{display:block;width:min(260px,100%);margin:0 0 8px}html body .cats-editor .around-cats-list{display:flex;flex-direction:row;flex-wrap:wrap;overflow:visible;padding:0;gap:6px;max-height:none}html body .cats-editor .around-cats-list .cat-row{width:auto;flex:0 0 auto;border:1px solid #BFDBFE;border-radius:999px;white-space:nowrap}.cats-editor-hint{margin:8px 2px 0;font-size:.75rem;color:#64748b}.saved-page.cats-on-top>.saved-cats-top{position:static;margin:.7rem 0 .8rem}@media (max-width: 760px){.cats-editable .cats-bar{flex-wrap:wrap;padding:0 8px 0 0}.cats-editable .cats-bar .around-cats-head{border-radius:12px 0;padding-top:8px;padding-bottom:8px}.cats-picked{order:3;flex:1 1 100%;padding:0 8px 8px}html body .cats-editor .around-cats-find{display:block;width:100%}}@media (max-width: 520px){html body .feed-tabbox>.feed-tabs.feed-navtabs{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:5px;border-radius:22px}html body .feed-tabbox .feed-navtabs .feed-tab,html body .feed-tabbox .feed-navtabs .feed-tab:first-child,html body .feed-tabbox .feed-navtabs .feed-tab:last-child{font-size:.8125rem;padding:8px;gap:6px}html body .feed-tabbox .feed-navtabs .feed-tab-count{min-width:18px;height:18px;line-height:18px;font-size:.6875rem}}@media (max-width: 370px){html body .feed-tabbox>.feed-tabs.feed-navtabs{border-radius:22px}html body .feed-tabbox .feed-navtabs .feed-tab{font-size:.75rem}}html body .feed-tabbox>.feed-tabs.feed-navtabs{margin-bottom:0;border-radius:12px 12px 0 0;box-shadow:none}html body .feed-tabbox>.feed-panel>.card:first-child,html body .feed-tabbox>.feed-panel>*:first-child{border-top-left-radius:0;border-top-right-radius:0;margin-top:0}.feed-navtabs .fnt-sym{font-size:1.15em;line-height:1}@media (max-width: 760px){html body .feed-tabbox>.feed-tabs.feed-navtabs{display:flex;flex-wrap:nowrap;grid-template-columns:none;gap:3px;padding:4px;border-radius:14px 14px 0 0}html body .feed-tabbox .feed-navtabs .feed-tab,html body .feed-tabbox .feed-navtabs .feed-tab:first-child,html body .feed-tabbox .feed-navtabs .feed-tab:last-child{flex:1 1 auto;min-width:0;padding:7px 6px;gap:4px;font-size:.75rem;border-radius:999px}html body .feed-tabbox .feed-navtabs .feed-tab:last-child{flex:0 0 auto;padding:7px 9px}html body .feed-tabbox .feed-navtabs .feed-tab-count{min-width:16px;height:16px;line-height:16px;padding:0 4px;font-size:.625rem}}@media (max-width: 370px){html body .feed-tabbox .feed-navtabs .feed-tab,html body .feed-tabbox .feed-navtabs .feed-tab:first-child{font-size:.6875rem;padding:7px 4px}}.post-head .tag.cat-tag{font-size:.6875rem;padding:.15em .55em;letter-spacing:.02em;vertical-align:middle}.foot-recommend{display:inline-flex;align-items:center;gap:6px}.foot-recommend .thumb-ico{flex:none;margin-top:-1px}@media (max-width: 760px){.post-foot{flex-wrap:wrap;row-gap:8px}.post-foot>.link-btn{white-space:nowrap}.post-foot>.foot-recommend-wrap{order:10;flex:0 0 100%;margin-left:0;justify-content:flex-start}}@media (max-width: 760px){.post-foot{column-gap:4px}html body .post-foot>.link-btn{font-size:.8125rem;padding-left:4px;padding-right:4px}}@media (max-width: 370px){html body .post-foot>.link-btn{font-size:.75rem;padding-left:3px;padding-right:3px}html body .feed-tabbox .feed-navtabs .feed-tab,html body .feed-tabbox .feed-navtabs .feed-tab:first-child{font-size:.65rem;padding:7px 3px;gap:3px;letter-spacing:-.02em}html body .feed-tabbox .feed-navtabs .feed-tab:last-child{padding:7px 6px}html body .feed-tabbox>.feed-tabs.feed-navtabs{gap:2px;padding:3px}}@media (max-width: 760px){html body .post-foot>.link-btn{font-size:.75rem;padding-left:3px;padding-right:3px}}@media (max-width: 370px){html body .post-foot>.link-btn{font-size:.6875rem;padding-left:2px;padding-right:2px}}@media (max-width: 760px){html body .feed-tabbox .feed-navtabs .feed-tab,html body .feed-tabbox .feed-navtabs .feed-tab:first-child{min-width:max-content}html body .feed-tabbox .feed-navtabs .fnt-label{overflow:visible}}@media (max-width: 760px){html body .feed-tabbox{padding:4px}html body .feed-tabbox>.feed-tabs.feed-navtabs{gap:2px;padding:3px}html body .feed-tabbox .feed-navtabs .feed-tab,html body .feed-tabbox .feed-navtabs .feed-tab:first-child{font-size:.6875rem;padding:7px 5px;gap:3px;letter-spacing:-.01em}html body .feed-tabbox .feed-navtabs .feed-tab:last-child{padding:7px 6px;gap:3px}html body .feed-tabbox .feed-navtabs .feed-tab-count{min-width:15px;height:15px;line-height:15px;padding:0 3px;font-size:.5625rem}}@media (max-width: 370px){html body .feed-tabbox .feed-navtabs .feed-tab,html body .feed-tabbox .feed-navtabs .feed-tab:first-child{font-size:.625rem;padding:7px 3px}}html body .feed-tabbox>.feed-tabs.feed-navtabs{margin-bottom:10px;border-radius:12px;box-shadow:0 2px 8px #0f1b3d0f}html body .feed-tabbox>.feed-panel>.card:first-child,html body .feed-tabbox>.feed-panel>*:first-child{border-top-left-radius:var(--radius, 14px);border-top-right-radius:var(--radius, 14px)}@media (max-width: 760px){html body .feed-tabbox>.feed-tabs.feed-navtabs{margin-bottom:8px;border-radius:14px}}.post-foot>.foot-recommend-wrap{margin-left:auto}@media (max-width: 760px){.post-foot>.foot-recommend-wrap{justify-content:flex-end}.post-foot>.foot-recommend-wrap .foot-recommend{margin-left:auto}}.cats-editable .cats-bar{padding-left:10px}.cats-editable .cats-editor{border-top:1px dashed #C7D7FB}@media (max-width: 760px){.cats-editable .cats-bar{flex-wrap:nowrap;padding:6px 8px}.cats-picked{order:0;flex:1 1 auto;padding:0}}.rack-offers{display:inline-flex;align-items:center;gap:6px;color:#fff;font-weight:600}.rack-offers b{min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:#ffd84d;color:#1e2a5a;font-size:.75rem;line-height:22px;text-align:center;font-weight:700}html.in-app .rack-offers b{font-weight:600}.deal-rack-row{scrollbar-width:none}.deal-rack-row::-webkit-scrollbar{display:none}.rack-dots{display:flex;justify-content:center;gap:6px;padding:2px 0 4px}.rack-dots button{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:#c7d7fb;cursor:pointer;transition:width .25s ease,background-color .25s ease}.rack-dots button.on{width:22px;background:#2563eb}.deal-media img.zoomable{cursor:zoom-in}.deal-rack-row .deal-media.photo-slider .photo-strip{display:flex;height:150px}.deal-rack-row .deal-media.photo-slider .photo-strip img{flex:0 0 100%;width:100%;height:150px;object-fit:cover}@media (max-width: 600px){html body .deal-rack .rack-item,html body .deal-rack:not(.size-4) .rack-item{flex:0 0 100%;max-width:none}.deal-rack-row{gap:.8rem}.deal-rack-row .deal-media,.deal-rack-row .deal-media.photo-slider,.deal-rack-row .deal-media .ph,.deal-rack-row .deal-media img,.deal-rack-row .deal-media.photo-slider .photo-strip,.deal-rack-row .deal-media.photo-slider .photo-strip img{height:190px}}@media (max-width: 1100px){html body .around-layout>.around-side{margin-top:1.5rem}html body .around-layout>.around-main>.rack-board>.deal-rack:last-child{margin-bottom:.5rem}}html body .around-layout .rack-item,html body .around-layout .around-grid>.deal{container-type:inline-size}html body .around-layout .deal-actions{flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:6px}html body .around-layout .deal-actions>*{flex:0 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body .around-layout .deal-actions .act-about{border:0;background:none;box-shadow:none;padding:.3em 0;color:#1d4ed8;font-weight:500;font-size:clamp(.6875rem,5.4cqi,.875rem);display:inline-flex;align-items:center;gap:4px;flex-shrink:1}html body .around-layout .deal-actions .act-about:hover{background:none;text-decoration:underline}html body .around-layout .deal-actions .act-nearby{flex-shrink:0;margin-left:auto;font-size:clamp(.6875rem,5.4cqi,.875rem);padding:.4em .75em}html body .around-layout .deal-actions .act-about,html body .around-layout .deal-actions .act-nearby{font-size:clamp(.625rem,4.8cqi,.8125rem)}html body .around-layout .deal-actions .act-nearby{padding:.4em .65em}html body .around-layout .deal-actions>.btn.small.act-about,html body .around-layout .deal-rack-row .deal-actions>.btn.small.act-about{flex:0 1 auto;min-width:0}html body .around-layout .deal-actions>.btn.small.act-nearby,html body .around-layout .deal-rack-row .deal-actions>.btn.small.act-nearby{flex:0 0 auto}html body .around-layout .rack-item{container-type:inline-size}.flash-box.on{border-color:#f59e0b;background:#fffbeb}.flash-hint{margin:.5rem 0 0}.flash-line{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin:.5rem 0;padding:.45rem .7rem;border-radius:10px;font-size:.8125rem;background:#f8fafc;border:1px solid var(--line)}.flash-line>span:first-child{flex:1 1 auto;min-width:0}.flash-line.flash-waiting{background:#fffbeb;border-color:#fde68a;color:#92400e}.flash-line.flash-approved{background:#ecfdf5;border-color:#a7f3d0;color:#065f46}.flash-line.flash-declined{background:#fef2f2;border-color:#fecaca;color:#991b1b}.flash-line .flash-ask{background:#f59e0b;border-color:#f59e0b;color:#1e2a5a}.flash-line .flash-ask:hover{background:#d97706;color:#fff}.promote-kind{margin:.4rem 0 .6rem}.flash-when{margin:.2rem 0 .4rem;padding:.6rem .8rem;border-radius:10px;background:#fffbeb;border:1px solid #FDE68A;color:#78350f;font-size:.875rem}.flash-box .sp-price small{font-size:.75em;font-weight:500;opacity:.8}.flash-line a.flash-ask{text-decoration:none}.flash-preview{padding:10px}.flash-preview .deal{max-width:300px;margin:0 auto}@media (max-width: 760px){html.swipe-next main.page{animation:swipeInNext .32s cubic-bezier(.2,.7,.2,1)}html.swipe-prev main.page{animation:swipeInPrev .32s cubic-bezier(.2,.7,.2,1)}main.page{touch-action:pan-y pinch-zoom}}@keyframes swipeInNext{0%{transform:translate(38px);opacity:.35}to{transform:none;opacity:1}}@keyframes swipeInPrev{0%{transform:translate(-38px);opacity:.35}to{transform:none;opacity:1}}@media (prefers-reduced-motion: reduce){html.swipe-next main.page,html.swipe-prev main.page{animation:none}}.swipe-tip{position:fixed;left:50%;bottom:84px;transform:translate(-50%);z-index:60;display:flex;align-items:center;gap:10px;padding:10px 10px 10px 14px;border-radius:999px;background:#0f1b3d;color:#fff;font-size:.8125rem;box-shadow:0 10px 28px #0f1b3d59;white-space:nowrap;animation:swipeTipIn .3s ease}.swipe-tip button{border:0;background:#ffffff26;color:#fff;width:24px;height:24px;border-radius:50%;cursor:pointer;font-size:1rem;line-height:1}.swipe-tip-hand{display:inline-block;animation:swipeHand 1.4s ease-in-out infinite}@keyframes swipeHand{0%,to{transform:translate(-6px) rotate(-10deg)}50%{transform:translate(6px) rotate(10deg)}}@keyframes swipeTipIn{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@media (min-width: 761px){.swipe-tip{display:none}}html:has(.lp-dark),body:has(.lp-dark),html:has(.lp-dark) #root{background:#091029}.lp-dark{min-height:100vh;min-height:100dvh}.lp-dark .lpd-register-label strong{font-size:.8125rem;padding:.1em .6em;vertical-align:1px}html body .nearby-layout.three.no-other.tabbed{grid-template-columns:minmax(0,1fr);grid-template-areas:"bar" "main"}.nearby-layout.tabbed>.nearby-main{grid-area:main;min-width:0}.nearby-tabbox>.feed-panel>.nearby-suggest:first-child{margin-top:0}.nearby-tabbox>.feed-navtabs .feed-tab{justify-content:center}.city-promos{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}.city-promo-item{display:flex}.city-promo-item>.deal{width:100%}@media (max-width: 760px){html body .nearby-tabbox>.feed-tabs.feed-navtabs{display:flex;grid-template-columns:none}html body .nearby-tabbox .feed-navtabs .feed-tab,html body .nearby-tabbox .feed-navtabs .feed-tab:first-child,html body .nearby-tabbox .feed-navtabs .feed-tab:last-child{flex:1 1 50%;font-size:.8125rem;padding:8px 6px}.city-promos{grid-template-columns:minmax(0,1fr)}}@media (max-width: 760px){html body .nearby-tabbox>.feed-navtabs .feed-tab{min-width:0;white-space:normal;line-height:1.2;text-align:center;font-size:.75rem;padding:7px 6px}html body .nearby-tabbox>.feed-navtabs .fnt-label{white-space:normal;overflow:visible}}html body .around-layout.with-cats.no-side.tabbed{grid-template-columns:minmax(0,1fr);grid-template-areas:"bar" "hint" "cats" "main"}.around-layout.tabbed>.around-side{display:none}.showall-tabbox>.feed-navtabs .feed-tab{justify-content:center}.showall-tabbox>.feed-panel>.rack-board:first-child,.showall-tabbox>.feed-panel>.around-grid:first-child{margin-top:0}@media (max-width: 760px){html body .showall-tabbox>.feed-tabs.feed-navtabs{display:flex;grid-template-columns:none}html body .showall-tabbox>.feed-navtabs .feed-tab,html body .showall-tabbox>.feed-navtabs .feed-tab:first-child,html body .showall-tabbox>.feed-navtabs .feed-tab:last-child{flex:1 1 50%;min-width:0;white-space:normal;line-height:1.2;text-align:center;font-size:.75rem;padding:7px 6px}html body .showall-tabbox>.feed-navtabs .fnt-label{white-space:normal;overflow:visible}}.nearby-page .nearby-where-change{font-size:.8125rem;padding:.32em .85em}.save-group-count{min-width:22px;text-align:center;display:inline-block}.nav-menu-btn{display:none}@media (max-width: 1024px){.nav-start .nav-menu-btn{display:inline-flex}}@media (min-width: 1025px){html body .nav .nav-menu-btn{display:none!important}}.mm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#0f1b3d73;animation:mmFade .2s ease}.mm-drawer{position:absolute;top:0;left:0;bottom:0;width:min(88vw,360px);background:#f5f8ff;box-shadow:8px 0 30px #0f1b3d4d;display:flex;flex-direction:column;animation:mmIn .26s cubic-bezier(.2,.7,.2,1)}.mm-head{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 10px;padding:14px 14px 12px 16px;background:#0f1b3d;color:#fff}.mm-head strong{font-size:1rem}.mm-sub{grid-column:1;font-size:.75rem;color:#c7d7fb}.mm-close{grid-column:2;grid-row:1 / span 2;width:34px;height:34px;border:0;border-radius:50%;background:#ffffff24;color:#fff;font-size:1.3rem;line-height:1;cursor:pointer}html body .mm-body.feed-left{display:flex!important;flex-direction:column;gap:12px;position:static;max-height:none;width:auto;overflow-y:auto;overscroll-behavior:contain;padding:12px;flex:1 1 auto;top:auto}.mm-body>*{margin:0}@keyframes mmIn{0%{transform:translate(-100%)}to{transform:none}}@keyframes mmFade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.mm-drawer,.mm-overlay{animation:none}}@media (max-width: 760px){html body .nav .nav-user{gap:3px}html body .nav .nav-user .nav-icon-btn{width:34px;height:34px}html body .nav .brand .logo-tag{white-space:nowrap;font-size:.5rem;letter-spacing:.02em}}@media (max-width: 370px){html body .nav .brand .logo-word{font-size:1.15rem}html body .nav .nav-user .nav-icon-btn{width:32px;height:32px}}@media (max-width: 370px){html body .nav .brand .logo-tag{display:none}}:is(.feed-tab-count,.cat-row-count,.seg-count,.pin-count,.added-biz-count,.nb-count,.save-group-count,.saved-head-count,.rack-offers b,.team-count,.badge,.nb-tab-n){display:inline-flex!important;align-items:center;justify-content:center;line-height:1!important;vertical-align:middle;box-sizing:border-box}html:not([lang=en]) :is(.feed-tab-count,.cat-row-count,.seg-count,.pin-count,.added-biz-count,.nb-count,.save-group-count,.saved-head-count,.rack-offers b,.team-count,.badge){line-height:1!important;padding-top:0;padding-bottom:0}.feed-tab,.feed-navtabs .feed-tab{align-items:center}html:not([lang=en]) .feed-navtabs .fnt-label{line-height:1.35}.nb-count{min-width:22px;height:22px;padding:0 7px;margin-left:6px;border-radius:999px;background:#ffd84d;color:#1e2a5a;font-size:.75rem;font-weight:700}html.in-app .nb-count{font-weight:600}.nb-tabbox{margin-top:.6rem}.nb-tabbox>.feed-navtabs .feed-tab{justify-content:center}.nb-tabbox>.feed-panel>.hint:first-child{margin-top:.2rem}@media (max-width: 760px){html body .nb-tabbox>.feed-tabs.feed-navtabs{display:flex;grid-template-columns:none}html body .nb-tabbox>.feed-navtabs .feed-tab,html body .nb-tabbox>.feed-navtabs .feed-tab:first-child,html body .nb-tabbox>.feed-navtabs .feed-tab:last-child{flex:1 1 33%;min-width:0;white-space:normal;line-height:1.2;text-align:center;font-size:.75rem;padding:7px 4px}}html body .lp-dark{scrollbar-width:none}html body .lp-dark::-webkit-scrollbar{display:none;width:0}@media (min-width: 761px) and (max-height: 820px){.lp-dark .lpd-strip{display:none}.lp-dark .lpd-hero{padding-top:clamp(10px,3vh,28px)}.lp-dark .you-map{max-width:min(440px,calc((100dvh - 150px)*1.1))}}@media (min-width: 761px) and (max-height: 680px){.lp-dark .lpd-langs{display:none}.lp-dark .lpd-footer>span{display:none}.lp-dark .lpd-brand .logo-word{font-size:2.6rem}.lp-dark .lpd-register-label{margin-bottom:.4rem}.lp-dark .you-map{max-width:min(380px,calc((100dvh - 120px)*1.1))}}@media (min-width: 761px) and (max-height: 560px){.lp-dark .lpd-side:not(.has-form){display:none}.lp-dark .lpd-search{margin-bottom:.5rem}}@media (max-width: 760px){.lp-dark .lpd-side:not(.has-form){display:none}.lp-dark .lpd-strip{display:none}}@media (max-width: 760px) and (max-height: 700px){.lp-dark .lpd-langs{display:none}.lp-dark .lpd-footer>span{display:none}}.nb-tabbox>.feed-panel,.nearby-tabbox>.feed-panel,.showall-tabbox>.feed-panel{min-height:0}html body .feed-tabbox>.feed-tabs.feed-navtabs{border-radius:999px;padding:4px}html body .feed-tabbox>.feed-navtabs .feed-tab,html body .feed-tabbox>.feed-navtabs .feed-tab:first-child,html body .feed-tabbox>.feed-navtabs .feed-tab:last-child{border-radius:999px}html body .feed-tabbox>.feed-navtabs .feed-tab{align-items:center}html body .feed-tabbox>.feed-navtabs .feed-tab-count{flex:none;height:18px;min-width:18px;padding:0 5px;font-size:.6875rem}@media (max-width: 760px){html body .feed-tabbox>.feed-navtabs .feed-tab-count{height:16px;min-width:16px;padding:0 4px;font-size:.625rem}}@media (max-width: 370px){html body .feed-tabbox>.feed-tabs.feed-navtabs{border-radius:999px}}.lpd-theme{display:inline-flex;gap:2px;padding:2px;border-radius:999px;background:#93c5fd24}.lpd-theme button{border:0;background:transparent;color:#bfd3f5;font:inherit;font-size:.75rem;padding:3px 10px;border-radius:999px;cursor:pointer}.lpd-theme button.on{background:#fff;color:#1e2a5a}html:has(.lp-light),body:has(.lp-light),html:has(.lp-light) #root{background:#f4f7ff}.lp-dark.lp-light{--d-ink: #0F1B3D;--d-soft: #475569;--d-violet-2: #2563EB;--d-line: rgba(37, 99, 235, .3);color:var(--d-ink);background:radial-gradient(900px 600px at 75% 40%,#e6eeff,#e6eeff00 70%),linear-gradient(160deg,#fff,#f7f9ff 55%,#eef4ff)}.lp-light .lpd-glow.one{background:radial-gradient(circle,#60a5fa38,#60a5fa00 70%)}.lp-light .lpd-glow.two{background:radial-gradient(circle,#fde04747,#fde04700 70%)}.lp-light .lpd-glow.three{background:radial-gradient(circle,#2563eb29,#2563eb00 70%)}.lp-light .lpd-search{color:#0f1b3d}.lp-light .lpd-typed-tail{color:#d97706}.lp-light .lpd-login{background:#fff;border-color:#d6e2fb;box-shadow:0 18px 44px #2563eb1f}.lp-light .lpd-login-head strong{color:#0f1b3d}.lp-light .lpd-link,.lp-light .lpd-back{color:#2563eb}.lp-light .lpd-back:hover{color:#1d4ed8}.lp-light .lpd-input{background:#f8faff;border-color:#cbd8f3;color:#64748b}.lp-light .lpd-input:focus-within{border-color:#2563eb;box-shadow:0 0 0 4px #2563eb24;color:#2563eb}.lp-light .lpd-input input{color:#0f1b3d}.lp-light .lpd-input input::placeholder{color:#94a3b8}.lp-light .lpd-login .error{color:#b91c1c}.lp-light .lpd-demo button{color:#1e3a8a;background:#e8f0ff}.lp-light .lpd-demo button:hover{background:#d6e4ff}.lp-light .lpd-demo-pw{color:#64748b}.lp-light .lpd-btn.ghost{color:#1e3a8a;border-color:#93b4f5}.lp-light .lpd-btn.ghost:hover{background:#eef4ff}.lp-light .lpd-btn.on{outline-color:#f59e0b}.lp-light .ym-map{opacity:.35}.lp-light .ym-ring-label{fill:#1e3a8a;stroke:#f4f7ff}.lp-light .ym-label{fill:#0f1b3d}.lp-light .ym-node{fill:#eaf1ff}.lp-light .lpd-form-card{background:#fffffff7;border-color:#d6e2fb;box-shadow:0 24px 60px #2563eb26}.lp-light .register-form .rf-title{color:#0f1b3d}.lp-light .register-form .seg button{background:#f1f5ff;color:#1e3a8a;border-color:#cbd8f3}.lp-light .register-form .seg button.on{background:#2563eb;color:#fff;border-color:#2563eb}.lp-light .register-form .field{color:#1e293b}.lp-light .register-form .field input,.lp-light .register-form .field select{background:#f8faff;border-color:#cbd8f3;color:#0f1b3d}.lp-light .register-form .field input::placeholder{color:#94a3b8}.lp-light .register-form .hint{color:#64748b}.lp-light .register-form .rf-biz{background:#f0fdf4;border-color:#86efac}.lp-light .register-form .error{color:#b91c1c}.lp-light .lpd-strip{color:#334155}.lp-light .lpd-langs{border-top-color:#dce5f7}.lp-light .lpd-langs .lang-link{color:#64748b}.lp-light .lpd-langs .lang-link:hover,.lp-light .lpd-langs .lang-link.on{color:#0f1b3d}.lp-light .lpd-footer{border-top-color:#dce5f7;color:#64748b}.lp-light .lpd-footer a{color:#334155}.lp-light .lpd-footer a:hover{color:#0f1b3d}.lp-light .lpd-theme{background:#e8f0ff}.lp-light .lpd-theme button{color:#475569}.lp-light .lpd-theme button.on{background:#2563eb;color:#fff}.lp-light .register-form .rf-group>legend{color:#1e293b}.lp-light .pw-alert{background:#f1f5ff;border-color:#cbd8f3;color:#334155}.lp-light .pw-alert.lvl-1{background:#fef2f2;border-color:#fca5a5;color:#991b1b}.lp-light .pw-alert.lvl-2{background:#fffbeb;border-color:#fcd34d;color:#92400e}.lp-light .pw-alert.lvl-3{background:#f0fdf4;border-color:#86efac;color:#166534}.lp-light .pw-meter span{background:#e2e8f0}.lp-light .pw-rules li.ok{color:#15803d}.lp-light .pw-eye{color:#475569}.lp-light .rf-foot{color:#334155}html body .city-promos>.city-promo-item{container-type:inline-size}html body .city-promos .deal-actions{flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:6px}html body .city-promos .deal-actions>*{flex:0 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body .city-promos .deal-actions .act-about{border:0;background:none;box-shadow:none;padding:.3em 0;color:#1d4ed8;font-weight:500;font-size:clamp(.6875rem,5.4cqi,.875rem);display:inline-flex;align-items:center;gap:4px;flex-shrink:1}html body .city-promos .deal-actions .act-about:hover{background:none;text-decoration:underline}html body .city-promos .deal-actions .act-nearby{flex-shrink:0;margin-left:auto;font-size:clamp(.6875rem,5.4cqi,.875rem);padding:.4em .75em}html body .city-promos .deal-actions .act-about,html body .city-promos .deal-actions .act-nearby{font-size:clamp(.625rem,4.8cqi,.8125rem)}html body .city-promos .deal-actions .act-nearby{padding:.4em .65em}html body .city-promos .deal-actions>.btn.small.act-about,html body .city-promos .deal-rack-row .deal-actions>.btn.small.act-about{flex:0 1 auto;min-width:0}html body .city-promos .deal-actions>.btn.small.act-nearby,html body .city-promos .deal-rack-row .deal-actions>.btn.small.act-nearby{flex:0 0 auto}html body .city-promos .rack-item{container-type:inline-size}html body :is(.nearby-tabbox,.showall-tabbox,.nb-tabbox)>.feed-tabs.feed-navtabs{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px;padding:2px 2px 4px;margin-bottom:10px;background:transparent;border:0;box-shadow:none;border-radius:0}html body :is(.nearby-tabbox,.showall-tabbox,.nb-tabbox)>.feed-navtabs .feed-tab,html body :is(.nearby-tabbox,.showall-tabbox,.nb-tabbox)>.feed-navtabs .feed-tab:first-child,html body :is(.nearby-tabbox,.showall-tabbox,.nb-tabbox)>.feed-navtabs .feed-tab:last-child{flex:0 0 auto;width:auto;min-width:0;gap:8px;padding:7px 14px 7px 16px;border-radius:999px;background:#fff;border:1px solid #DCE3F3;color:#334155;font-size:var(--fs-15);white-space:nowrap;box-shadow:none;line-height:1.3}html body :is(.nearby-tabbox,.showall-tabbox,.nb-tabbox)>.feed-navtabs .feed-tab:hover{background:#f5f8ff;border-color:#c7d7fb;color:#1e3a8a}html body :is(.nearby-tabbox,.showall-tabbox,.nb-tabbox)>.feed-navtabs .feed-tab.on,html body :is(.nearby-tabbox,.showall-tabbox,.nb-tabbox)>.feed-navtabs .feed-tab.on:hover{background:#0f1b3d;border-color:#0f1b3d;color:#fff;box-shadow:0 4px 12px #0f1b3d2e}html body :is(.nearby-tabbox,.showall-tabbox,.nb-tabbox)>.feed-navtabs .feed-tab-count{height:22px;min-width:22px;padding:0 7px;font-size:.75rem;background:#e2e8f0;color:#334155}html body :is(.nearby-tabbox,.showall-tabbox,.nb-tabbox)>.feed-navtabs .feed-tab.on .feed-tab-count{background:#ffd84d;color:#1e2a5a}@media (max-width: 760px){html body :is(.nearby-tabbox,.showall-tabbox,.nb-tabbox)>.feed-tabs.feed-navtabs{gap:6px}html body :is(.nearby-tabbox,.showall-tabbox,.nb-tabbox)>.feed-navtabs .feed-tab,html body :is(.nearby-tabbox,.showall-tabbox,.nb-tabbox)>.feed-navtabs .feed-tab:first-child,html body :is(.nearby-tabbox,.showall-tabbox,.nb-tabbox)>.feed-navtabs .feed-tab:last-child{flex:0 1 auto;white-space:normal;text-align:left;font-size:.8125rem;padding:6px 10px 6px 12px;gap:6px}html body :is(.nearby-tabbox,.showall-tabbox,.nb-tabbox)>.feed-navtabs .feed-tab-count{height:18px;min-width:18px;padding:0 5px;font-size:.6875rem}}.lp-dark .lpd-footer{flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:6px}.lp-dark .lpd-footer nav{justify-content:center;align-items:center}@media (max-width: 760px){html body :is(.nearby-tabbox,.showall-tabbox,.nb-tabbox)>.feed-tabs.feed-navtabs{flex-wrap:nowrap;overflow:visible}html body :is(.nearby-tabbox,.showall-tabbox,.nb-tabbox)>.feed-navtabs .feed-tab,html body :is(.nearby-tabbox,.showall-tabbox,.nb-tabbox)>.feed-navtabs .feed-tab:first-child,html body :is(.nearby-tabbox,.showall-tabbox,.nb-tabbox)>.feed-navtabs .feed-tab:last-child{flex:0 1 auto;white-space:nowrap;font-size:.75rem;padding:5px 8px 5px 10px;gap:5px}}@media (max-width: 370px){html body :is(.nearby-tabbox,.showall-tabbox,.nb-tabbox)>.feed-navtabs .feed-tab,html body :is(.nearby-tabbox,.showall-tabbox,.nb-tabbox)>.feed-navtabs .feed-tab:first-child,html body :is(.nearby-tabbox,.showall-tabbox,.nb-tabbox)>.feed-navtabs .feed-tab:last-child{font-size:.6875rem;padding:5px 7px 5px 8px}}.contacts-tabbox .ct-live{width:8px;height:8px;border-radius:50%;background:#22c55e;flex:none;box-shadow:0 0 0 3px #22c55e2e}.contacts-tabbox>.feed-panel .ng-head:first-child,.contacts-tabbox>.feed-panel>section:first-child{margin-top:0}@media (max-width: 760px){html body .contacts-tabbox>.feed-tabs.feed-navtabs{flex-wrap:wrap}}html body :is(.nearby-layout>.nearby-where,.around-layout>.around-where,.saved-page>.saved-head){position:sticky;top:calc(var(--nav-h, 61px) + 6px);z-index:15;box-shadow:0 -12px #f3f6fc,0 8px 20px #2563eb38}.promo-group .other-cat-head{position:static}.promo-groups{display:flex;flex-direction:column;gap:14px}.nb-arranged>h2{margin:1.2rem 0 .6rem}.contacts-tabbox>.feed-navtabs .feed-tab.hot:not(.on) .feed-tab-count{background:#e41e3f;color:#fff}html body .feed-tabbox.in-pins,html body .feed-tabbox.in-cats{border:0;background:transparent;box-shadow:none;padding:0;border-radius:0;margin:0}html body .feed-tabbox.in-pins{margin-top:10px;padding-top:10px;border-top:1px solid #DCE5F7}html body .feed-tabbox.in-cats{padding:8px 10px 10px;border-top:1px dashed #C7D7FB}html body :is(.feed-tabbox.in-pins,.feed-tabbox.in-cats)>.feed-tabs.feed-navtabs{margin-bottom:0}html body .feed-tabbox.in-pins>.feed-navtabs{margin-bottom:10px}.showall-body>.feed-panel,.feed-tabbox.in-pins>.feed-panel{min-height:0}.showall-body{margin-top:2px}html body .feed-tabbox.in-cats>.feed-navtabs,html body .feed-tabbox.in-pins>.feed-navtabs{flex-wrap:wrap}@media (max-width: 760px){html.biz-app body .nav .nav-links a{white-space:nowrap}html.biz-app body .nav .nav-links a .nav-label,html.biz-app body .nav .nav-links a span:not(.badge){white-space:nowrap;font-size:.6875rem;letter-spacing:-.01em}}@media (max-width: 760px){html.biz-app body .nav .nav-links a{flex:1 1 0;min-width:0;padding-left:1px;padding-right:1px}html.biz-app body .nav .nav-links a span:not(.badge){font-size:.625rem;letter-spacing:-.02em;overflow:hidden;text-overflow:clip;max-width:100%}html body :is(.feed-tabbox.in-cats,.feed-tabbox.in-pins)>.feed-navtabs{flex-wrap:nowrap}html body :is(.feed-tabbox.in-cats,.feed-tabbox.in-pins)>.feed-navtabs .feed-tab{font-size:.6875rem;padding:5px 7px 5px 9px;gap:4px}}@media (max-width: 760px){html.biz-app body .nav .nav-links a{flex:1 1 auto}}html body .feed-tabbox.in-cats>.feed-panel{min-height:0;margin-top:10px}html body .around-cats-box.cats-editable{overflow:visible}html body .around-layout.tabbed>.around-cats{position:static}.saved-tabbox .save-group{margin:0 0 14px}.saved-tabbox .save-group-bar{position:static;text-transform:none;letter-spacing:0;font-size:var(--fs-15)}.saved-tabbox .saved-grid{margin-top:8px}@media (max-width: 760px){html.biz-app .chat-dock:has(.dock-window){display:flex;position:fixed;left:8px;right:8px;bottom:8px;z-index:80;justify-content:stretch}html.biz-app .chat-dock:has(.dock-window) .dock-list{display:none}html.biz-app .chat-dock .dock-window{display:none}html.biz-app .chat-dock .dock-window:last-of-type{display:flex;width:100%;height:min(70vh,520px);box-shadow:0 -6px 30px #0f1b3d4d}html.biz-app .chat-dock .dock-window.min:last-of-type{height:auto}}:is(.feed-left,.mm-body) .quick-links a,:is(.feed-left,.mm-body) .quick-links button{display:flex;align-items:center;gap:10px;min-height:36px;padding-top:4px;padding-bottom:4px;font-size:.875rem!important;line-height:1.3!important}:is(.feed-left,.mm-body) .quick-links a>span[aria-hidden=true]:first-child,:is(.feed-left,.mm-body) .quick-links button>span[aria-hidden=true]:first-child{flex:0 0 22px;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;line-height:1!important}:is(.feed-left,.mm-body) :is(.card h3,.quick-panel h3,.pin-box-head h4,.quick-nearby-head,.loc-callout strong){font-size:.9375rem!important;line-height:1.3!important}:is(.feed-left,.mm-body) :is(p,.hint,.pin-box-hint,.quick-nearby-note,.quick-nearby-meta,.loc-callout p){line-height:1.4!important}:is(.feed-left,.mm-body) :is(.quick-count,.badge,.pin-count){display:inline-flex;align-items:center;justify-content:center;height:20px;min-width:20px;padding:0 6px;line-height:1!important;font-size:.75rem;flex:none}:is(.feed-left,.mm-body) .quick-count{margin-left:auto;background:transparent;padding:0;height:auto}:is(.feed-left,.mm-body) .quick-links a>:is(.badge,.quick-count){margin-left:auto}html:not([lang=en]) :is(.feed-left,.mm-body) :is(h3,h4,a,button,span,p,strong){line-height:1.3}.lp-dark .lpd-input{align-items:center;height:46px;box-sizing:border-box}.lp-dark .lpd-input>svg,.lp-dark .lpd-input>.lpd-ico,.lp-dark .lpd-input>span:first-child{flex:0 0 18px;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center}.lp-dark .lpd-input input{height:100%;padding-top:0!important;padding-bottom:0!important;line-height:normal!important;font-size:.9375rem}html:not([lang=en]) .lp-dark .lpd-input input{line-height:normal!important}.lp-dark .lpd-input input::placeholder{line-height:normal}.lp-dark .lpd-eye{align-self:center;display:inline-flex;align-items:center}.lp-dark .lpd-login-row .lpd-btn{height:46px;padding-top:0;padding-bottom:0}#root{transition:opacity .12s ease}html.lang-fading #root{opacity:.25}html.lang-switching{cursor:progress}html body .logo,html[lang] body .logo{font-family:Plus Jakarta Sans,Figtree,system-ui,sans-serif!important;line-height:1!important}html[lang] body .logo .logo-word,html[lang] body .logo .logo-word *{font-family:Plus Jakarta Sans,Figtree,system-ui,sans-serif!important;letter-spacing:-.03em!important;line-height:1!important}html[lang] body .logo .logo-tag{line-height:1.2!important;letter-spacing:.03em!important}html[lang] body .nav .brand .logo-tag{font-size:.5rem!important;height:1.2em;overflow:hidden;white-space:nowrap;max-width:none}html[lang] body .lpd-brand .logo-tag{font-size:clamp(.75rem,min(1.05vw,1.9vh),1rem)!important;height:1.25em;white-space:nowrap}html[lang] body .lpd-brand,html[lang] body .nav .brand{line-height:1!important}@media (max-width: 760px){html[lang] body .lpd-brand .logo-tag{font-size:.6rem!important}}@media (max-width: 370px){html[lang] body .nav .brand .logo-tag{display:none}}.register-form .hint-important{margin:-.25rem 0 .6rem;padding:.5rem .7rem;border-left:3px solid var(--brick);background:#2563eb12;border-radius:0 8px 8px 0}.register-form .hint-important strong{color:var(--brick)}.lp-dark .register-form .hint-important{border-left-color:#fde047;background:#fde04714}.lp-dark .register-form .hint-important strong{color:#fde047}.rf-contact{display:contents}.lpd-form-card{scrollbar-width:none}.lpd-form-card::-webkit-scrollbar{display:none;width:0}.lpd-form-card[data-fit] .register-form :is(.field>span,.field>label,legend,.rf-lead,.pw-verdict,.pw-rules li,.hint,.rf-foot){line-height:1.25}.lp-dark .lpd-form-card[data-fit] .register-form .field{margin-bottom:.4em;gap:.15em}.lp-dark .lpd-form-card[data-fit] .register-form .field input,.lp-dark .lpd-form-card[data-fit] .register-form .field select{padding:.42em .7em}.lpd-form-card[data-fit] .register-form .rf-group>legend{margin-bottom:.2rem}.lpd-form-card[data-fit] .register-form .rf-group+.rf-group,.lpd-form-card[data-fit] .register-form .rf-group+.field{margin-top:.4rem}.lpd-form-card[data-fit] .pw-alert{margin-top:6px;padding:7px 10px}.lpd-form-card[data-fit] .register-form .hint-important{padding:.35rem .6rem}.lpd-form-card:is([data-fit="2"],[data-fit="3"]) .rf-contact{display:flex;gap:.6em}.lpd-form-card:is([data-fit="2"],[data-fit="3"]) .rf-contact>.field{flex:1;min-width:0}.lpd-form-card:is([data-fit="2"],[data-fit="3"]) .register-form .rf-lead{display:none}.lpd-form-card:is([data-fit="2"],[data-fit="3"]) .pw-alert.pw-quiet .pw-rules{display:none}.lpd-form-card:is([data-fit="2"],[data-fit="3"]) .pw-alert.pw-quiet .pw-verdict{margin:0}.lpd-form-card[data-fit="3"] .register-form{display:block}.lp-dark .lpd-form-card[data-fit="3"] .register-form .rf-title{font-size:1.1rem;margin-bottom:.25em}.lpd-form-card[data-fit="3"] .pw-rules{grid-template-columns:repeat(3,minmax(0,1fr));font-size:.75rem}.lp-dark .lpd-form-card[data-fit="3"] .register-form .hint{font-size:.75rem;margin-bottom:.4em}.lpd-form-card[data-fit="3"] .lpd-back{margin-bottom:0}.lp-dark .lpd-form-card[data-fit="3"] .rf-foot{margin-top:.3rem}.lpd-form-card[data-fit="3"] .rf-biz>.hint:last-child{display:none}.register-form .rf-contact{display:flex;gap:.6em}.register-form .rf-contact>.field{flex:1;min-width:0}@media (max-width: 520px){.register-form .rf-contact{display:block}}.current-loc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:4px 0 8px}.current-loc-actions .exact-spot{color:#15803d;font-weight:600;font-size:.8125rem}.nearby-approx{margin:0 0 10px;padding:8px 12px;border-radius:10px;background:#fef9c3;color:#713f12;border:1px solid #FDE68A}.nearby-approx a{font-weight:600}.presence-note{margin:2px 0 10px;font-size:.8125rem;color:var(--muted, #475569);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.presence-note .inline-dot{position:static;display:inline-block;width:9px;height:9px;border-radius:50%;background:#16a34a;box-shadow:0 0 0 3px #16a34a2e}.biz-loc-box{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:2.45em;padding:.45em .75em;border-radius:10px;background:#f1f5ff;border:1px dashed #BFD3FB;font-size:.9rem;color:#1e2a5a}.biz-loc-box .biz-loc-edit{margin-left:auto;font-size:.8125rem;font-weight:600}.target-row select{font-weight:600}.target-hint{margin:-.2rem 0 .8rem;font-size:.8125rem}.target-loc{border:1px solid #D6E2FB;border-radius:12px;padding:10px 12px 4px;margin:0 0 12px;background:#f8faff}.target-loc legend{padding:0 6px;font-weight:600;font-size:.9rem}.target-loc select{font-weight:600}.target-loc .target-type{margin-top:6px}.target-loc .target-hint{margin:2px 0 8px}.biz-loc-locked .locked-value{line-height:1.4}.loc-move{margin-top:4px;font-size:.875rem}html.biz-app body .nav .nav-links a:after{left:0;right:0;transform:scaleX(0);opacity:0;transition:transform .25s ease,opacity .2s ease}html.biz-app body .nav .nav-links a.active:after{left:0;right:0;transform:scaleX(1);opacity:1}.feed-navtabs .feed-tab:not(.on):after{opacity:0}.photo-pick .photo-cover-btn{border:0;cursor:pointer;font:inherit;font-size:.75rem}.photo-pick .photo-cover-btn:hover{background:var(--btn)}.team-prices .price-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:12px 0}.team-prices .price-card{padding:14px 16px}.team-prices h2{font-size:1rem;margin:0 0 10px}.team-prices .rupee-input{display:inline-flex;align-items:center;gap:6px;font-weight:600}.team-prices .rupee-input input{width:120px}.team-prices .disc-row{display:flex;align-items:center;gap:6px;margin-bottom:6px;font-size:.875rem}.team-prices .disc-row input{width:64px}.team-prices .disc-row span{white-space:nowrap}.team-prices .price-preview{padding:12px 16px;margin-bottom:12px;background:#f8faff}.team-prices .price-preview ul,.team-prices .price-history ul{margin:0;padding-left:18px}.team-prices .price-history{margin-top:16px}html body .page:has(.around-layout),html body .page:has(.nearby-layout.three),html body .page:has(.saved-page){max-width:1340px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}html body :is(.nearby-layout>.nearby-where,.around-layout>.around-where,.saved-page>.saved-head,.friends-page>h1.page-title){box-sizing:border-box;min-height:48px;padding:8px 18px;border-radius:14px}html body :is(.nearby-where .bar-title,.around-where .bar-title,.saved-head h1,.saved-head .bar-title,.friends-page>h1.page-title){font-size:20px;line-height:1.3}@media (min-width: 761px){html body :is(.nearby-layout>.nearby-where,.around-layout>.around-where,.saved-page>.saved-head,.friends-page>h1.page-title){height:48px}}html body :is(.nearby-layout>.nearby-where,.around-layout>.around-where,.saved-page>.saved-head,.friends-page>h1.page-title){position:relative;top:auto;z-index:1;box-shadow:0 6px 18px #2563eb2e;width:100%;margin-left:0;margin-right:0}html body .page:has(.around-layout),html body .page:has(.nearby-layout.three),html body .page:has(.saved-page),html body .page:has(.friends-page){padding-top:0}html body :is(.nearby-layout>.nearby-where,.around-layout>.around-where,.saved-page>.saved-head,.friends-page>h1.page-title){position:relative;top:auto;z-index:1;margin-top:0;margin-bottom:16px;border-radius:0;background:transparent;box-shadow:none}html body :is(.nearby-layout>.nearby-where,.around-layout>.around-where,.saved-page>.saved-head,.friends-page>h1.page-title):before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:calc(50% - 50vw);width:100vw;background:linear-gradient(90deg,#2563eb,#3b82f6);box-shadow:0 6px 16px #2563eb2e}html body .around-layout>.around-where+.around-where-hint{margin-top:16px;padding-top:0}@media (max-width: 760px){html body .nav{transition:transform .25s ease,box-shadow .25s ease;will-change:transform}html body .nav.nav-hide{transform:translateY(-100%);box-shadow:none}}@media (max-width: 760px) and (prefers-reduced-motion: reduce){html body .nav{transition:none}}html body .nearby-page .pins-with-businesses .pin-box{background:#fff;border:2px solid #2563EB;border-radius:14px;box-shadow:0 6px 18px #2563eb1f}html body .nearby-page .pins-with-businesses .pin-box-businesses{background:#fff}html body .page:has(.nearby-users-page),html body .page:has(.mydeals-page),html body .page:has(.manage-page){padding-top:0;max-width:1340px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}html body :is(.nearby-users-page>h1.page-title,.mydeals-page>.page-title-bar,.manage-page>h1.page-title,.contacts-page>h1.page-title){position:relative;top:auto;z-index:1;box-sizing:border-box;min-height:48px;margin:0 0 16px;padding:8px 18px;border-radius:0;background:transparent;box-shadow:none;color:#fff;display:flex;align-items:center;gap:10px}@media (min-width: 761px){html body :is(.nearby-users-page>h1.page-title,.mydeals-page>.page-title-bar,.manage-page>h1.page-title,.contacts-page>h1.page-title){height:48px}}html body :is(.nearby-users-page>h1.page-title,.mydeals-page>.page-title-bar,.manage-page>h1.page-title,.contacts-page>h1.page-title):before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:calc(50% - 50vw);width:100vw;background:linear-gradient(90deg,#2563eb,#3b82f6);box-shadow:0 6px 16px #2563eb2e}html body :is(.nearby-users-page>h1.page-title,.manage-page>h1.page-title,.contacts-page>h1.page-title),html body .mydeals-page>.page-title-bar h1{font-size:20px;line-height:1.3;font-weight:500;color:#fff;margin:0}html body .mydeals-page>.page-title-bar{justify-content:space-between}html body :is(.enq-tabbox,.manage-tabbox,.mydeals-tabbox){margin-top:4px}html body :is(.enq-tabbox,.manage-tabbox,.mydeals-tabbox)>.feed-tabs.feed-navtabs{flex-wrap:wrap}html body .manage-tabbox .enq-tabbox{border:0;box-shadow:none;background:transparent;padding:0;margin:0}html body .tabbox-actions{display:flex;justify-content:flex-end;margin:0 0 10px}html body .mydeals-tabbox>.feed-panel .deal-grid{margin-top:4px}html body :is(.nearby-users-page,.contacts-page,.manage-page,.mydeals-page)>:is(h1.page-title,.page-title-bar)+p{margin:14px 0 12px!important}.gps-fixed{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;padding:10px 14px;margin:4px 0 8px;border-radius:12px;background:#ecfdf5;border:1px solid #A7F3D0}.gps-fixed-pin{font-size:1.3rem}.gps-fixed-text{display:flex;flex-direction:column;gap:2px;flex:1 1 260px;min-width:0}.gps-fixed-text b{color:#065f46;font-size:1rem}.gps-fixed-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.loc-note{margin:4px 0}.near-here{margin:8px 0 4px;padding:10px 12px;border-radius:12px;background:#fff;border:1px solid #D6E2FB}.near-here-head{margin:0 0 6px;font-weight:600;display:flex;align-items:center;gap:6px}.near-here-row{display:flex;align-items:center;gap:10px;padding:6px 4px;border-radius:8px;color:inherit;text-decoration:none}.near-here-row:hover{background:#f1f5ff}.near-here-info{display:flex;flex-direction:column;min-width:0}.near-here-info .nearby-online.on{color:#16a34a}@media (min-width: 761px) and (max-width: 1024px){html body .nav .nav-start{display:flex;align-items:center;gap:10px}html body .nav .nav-start .nav-menu-btn{flex:none;width:40px;height:40px;order:-1}}@media (max-width: 760px){html body .nav .nav-inner,html body:has(.feed-left) .nav .nav-inner{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"menu brand user" "search search search" "links links links"}html body .nav .nav-start .nav-menu-btn{grid-area:menu;align-self:start;position:relative;width:38px;height:38px;margin-bottom:14px}html body .nav .nav-start .nav-menu-btn[data-label]:after{content:attr(data-label);position:absolute;left:50%;top:calc(100% + 2px);transform:translate(-50%);font-size:.625rem;line-height:1;color:#475569;white-space:nowrap;pointer-events:none}html body .nav .brand .logo-word{font-size:1.3rem}}@media (max-width: 430px){html body .nav .brand .logo-tag{display:none}}@media (max-width: 360px){html body .nav .nav-start .nav-menu-btn{width:34px;height:34px}}.mm-logout{margin:8px 14px 14px;padding:10px 14px;border-radius:10px;border:1px solid #FECACA;background:#fef2f2;color:#b91c1c;font:inherit;font-weight:600;cursor:pointer;flex:none}.mm-logout:hover{background:#fee2e2}.more-places{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 2px}.more-places .mp-label{font-size:13px;font-weight:600;color:var(--muted, #667);margin-right:2px}.mp-chip{display:inline-flex;align-items:center;gap:4px;padding:4px 8px 4px 10px;border-radius:999px;background:#fff4e5;border:1px solid #f3c98b;font-size:13px;line-height:1.2}.mp-chip.main{background:#eef4ff;border-color:#b9cdf5;padding-right:10px}.mp-chip button{border:0;background:transparent;cursor:pointer;font-size:15px;line-height:1;padding:0 2px;color:sienna}.more-places .mp-add,.more-places .mp-type{width:auto;min-width:170px;max-width:100%;padding:5px 10px;border-radius:999px;font-size:13px;border:1px dashed #c9a36b;background:#fff}.promote-places{margin:12px 0 0}.promote-places .hint{flex-basis:100%;margin:4px 0 0}html body :is(.nearby-layout>.nearby-where.nearby-where,.around-layout>.around-where.around-where){z-index:30}html body .around-where .dd-menu{z-index:70}.loc-bar{display:flex;align-items:center;gap:10px;flex-wrap:nowrap}.loc-bar .dd-btn{white-space:nowrap}.loc-bar .dd-label{overflow:hidden;text-overflow:ellipsis}.loc-bar .dd-place .dd-btn{min-width:0;max-width:340px}.loc-bar .dd-street .dd-btn{min-width:0;max-width:300px}.loc-bar .dd-country{margin-left:auto}.loc-bar .dd-country .dd-btn{min-width:0}.loc-bar .dd-country .dd-menu{left:auto;right:0}.loc-bar .dd-street .dd-btn{background:#fff}@media (max-width: 760px){html body .around-layout>.loc-bar{flex-wrap:wrap;height:auto;padding-top:8px;padding-bottom:8px;gap:8px}.loc-bar>.dd-place{flex:1 1 100%}.loc-bar>.dd-place .dd-btn{max-width:none;width:100%}.loc-bar>:is(.dd-street,.dd-country){flex:1 1 0;min-width:0;margin-left:0}.loc-bar>:is(.dd-street,.dd-country) .dd-btn{width:100%;max-width:none}.loc-bar>.dd-street{flex:1 1 auto}.loc-bar>.dd-country{flex:0 0 auto}}.dd-menu.with-search{padding-top:0;max-height:min(420px,64vh)}.dd-search{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:6px;margin:0 -6px 4px;padding:8px 10px;background:#fff;border-bottom:1px solid #E2E8F0;color:#64748b}.dd-search input{flex:1;min-width:0;border:1px solid #CBD5E1;border-radius:999px;padding:6px 12px;font:inherit;font-size:var(--fs-15);color:#0f172a;background:#f8fafc;outline:none}.dd-search input:focus{border-color:#3b82f6;background:#fff;box-shadow:0 0 0 3px #3b82f62e}.dd-search input::-webkit-search-cancel-button{display:none}.dd-search-x{border:0;background:transparent;font-size:18px;line-height:1;color:#64748b;cursor:pointer;padding:0 4px}.dd-opt.none .dd-opt-label{color:#64748b}.dd-opt.none .dd-count{background:#f1f5f9;color:#94a3b8}.dd-empty{margin:10px 12px;color:#64748b;font-size:var(--fs-15)}.dd-more{display:block;width:100%;margin-top:4px;padding:8px 10px;border:0;border-top:1px dashed #CBD5E1;background:transparent;color:#1d4ed8;font:inherit;font-size:var(--fs-15);font-weight:600;text-align:left;cursor:pointer;border-radius:0 0 9px 9px}.dd-more:hover{background:#eff6ff}.loc-bar .dd-place .dd-menu{min-width:280px}.autosave-actions{border-top:1px solid var(--line, #E2E8F0);padding-top:12px}.autosave-note{color:#15803d;font-size:.875rem;font-weight:500}.farther-box{margin-top:12px;padding:12px 14px;border:1px dashed #93C5FD;border-radius:14px;background:#f8fbff}.farther-head{margin:0 0 10px;font-size:var(--fs-15);font-weight:700;color:#1e3a8a;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.farther-head .muted{font-weight:500}.quick-nearby.far .quick-distance{color:#b45309;font-weight:600}.near-scope-note{margin:0 0 6px;font-size:.875rem;color:#1e3a8a}.quick-distance.street-line,.nearby-distance.street-line{white-space:normal;overflow-wrap:anywhere}.ql-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}.ql-tile{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:64px;padding:10px 10px 9px;border:1px solid #DBEAFE;border-radius:12px;background:#f8fbff;color:#1e2a5a;text-decoration:none;font-size:.875rem;font-weight:600;line-height:1.25;transition:background .15s,border-color .15s,transform .15s}.ql-tile:hover{background:#eff6ff;border-color:#93c5fd;transform:translateY(-1px)}.ql-tile.accent{background:linear-gradient(135deg,#2563eb,#3b82f6);border-color:transparent;color:#fff}.ql-tile.accent:hover{background:linear-gradient(135deg,#1d4ed8,#2563eb)}.ql-ico{font-size:20px;line-height:1}.ql-label{overflow-wrap:anywhere}.ql-badge,.ql-count{position:absolute;top:8px;right:8px;min-width:20px;height:20px;padding:0 6px;border-radius:999px;font-size:.75rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.ql-badge{background:#dc2626;color:#fff}.ql-count{background:#e2e8f0;color:#334155}@media (max-width: 1024px){html body .feed-layout.biz-home>.feed-left{display:none}}.loc-parts{display:flex;flex-direction:column;gap:1px;font-size:.8125rem;color:#334155}.loc-parts.in-row{flex-direction:row;flex-wrap:wrap;gap:2px 12px}.loc-part{overflow-wrap:anywhere}.loc-k{color:#64748b;font-weight:600;margin-right:2px}.quick-nearby-meta:has(.loc-parts){flex-direction:column;align-items:flex-start;gap:2px}.ql-tiles button.ql-tile{font:inherit;font-size:.875rem;font-weight:600;text-align:left;cursor:pointer}.ql-tile.ql-wide{grid-column:1 / -1;flex-direction:row;align-items:center;min-height:0}.ql-tile.ql-wide .ql-sub{margin-left:auto}.ql-sub{font-size:.75rem;font-weight:500;color:#64748b}.composer.composer-flash{box-shadow:0 0 0 3px #3b82f673;transition:box-shadow .3s}.ql-ico.ql-ico-line{display:inline-flex;color:currentColor}.more-nearby-users{display:flex;align-items:center;justify-content:center;gap:6px;margin:8px 0 2px;padding:8px 12px;border:1px solid #BFDBFE;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:.875rem;font-weight:600;text-decoration:none}.more-nearby-users:hover{background:#dbeafe}.rec-neigh-box{margin-top:10px;padding:10px 10px 8px;border-radius:14px;background:linear-gradient(180deg,#fff7e0,#fffbef);border:1px solid #F6D58A}.rec-neigh-head{display:flex;align-items:center;gap:6px;margin:0 2px 8px;font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#92400e}.rec-neigh-count{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#f59e0b;color:#fff;font-size:.75rem;display:inline-flex;align-items:center;justify-content:center}.rec-neigh-empty{margin:0 4px 6px}.rec-neigh-row{display:flex;gap:10px;align-items:flex-start;padding:8px;margin-bottom:6px;border-radius:12px;background:#fff;border:1px solid #FDE7B0;color:inherit;text-decoration:none}.rec-neigh-row:hover{border-color:#f59e0b}.rec-neigh-deal{font-size:.8125rem;color:#1e293b}.rec-neigh-from{font-size:.75rem;color:#92400e}.rec-neigh-box .suggest-more{background:#fff}@media (max-width: 640px){.rf-biz-loc{grid-template-columns:1fr!important}}@media (min-width: 1025px){html body .feed-layout.biz-home>.feed-left.biz-scroll{position:sticky;top:calc(var(--nav-h, 64px) + 16px);align-self:start;max-height:calc(100vh - var(--nav-h, 64px) - 32px);overflow-y:auto;overscroll-behavior:contain;padding-right:6px;scrollbar-width:thin;scrollbar-color:#90A2B8 rgba(15,27,61,.06)}html body .feed-layout.biz-home>.feed-left.biz-scroll::-webkit-scrollbar{display:block;width:10px}html body .feed-layout.biz-home>.feed-left.biz-scroll::-webkit-scrollbar-track{background:#0f1b3d0f;border-radius:999px}html body .feed-layout.biz-home>.feed-left.biz-scroll::-webkit-scrollbar-thumb{background:#90a2b8;border-radius:999px;border:2px solid transparent;background-clip:padding-box}}.mine-pins-box{margin-top:10px;padding:10px 10px 4px;border-radius:14px;background:#f0fdf4;border:1px solid #BBF7D0}.mine-pins-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 2px 8px;font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#166534}.mine-pins-more{flex:0 0 auto;padding:3px 10px;border-radius:999px;background:#fff;border:1px solid #86EFAC;color:#15803d;font-size:.75rem;letter-spacing:0;text-transform:none;text-decoration:none}.mine-pins-more:hover{background:#dcfce7}.mine-pins-empty{margin:0 4px 8px}.rec-neigh-all{display:block;text-align:right;margin:2px 4px;font-size:.8125rem;font-weight:600;color:#92400e;text-decoration:none}.pins-mine{margin-top:10px;padding-top:8px;border-top:1px dashed #BFDBFE}.pins-mine .pins-show-more{margin-top:4px;background:#fff}.rec-neigh-row{flex-direction:column;align-items:stretch;gap:8px}.rec-neigh-main{display:flex;gap:10px;align-items:flex-start;color:inherit;text-decoration:none}.rec-neigh-row .sugg-action{width:100%;text-align:center;justify-content:center}.saved-ended{margin-top:16px;border-top:1px dashed #CBD5E1;padding-top:10px}.saved-ended-bar{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-bottom:10px}.saved-ended-toggle{border:0;background:#f1f5f9;color:#334155;border-radius:999px;padding:6px 12px;font:inherit;font-weight:700;cursor:pointer}.saved-ended-n{margin-left:4px;padding:0 7px;border-radius:999px;background:#cbd5e1;color:#1e293b;font-size:.75rem}.saved-ended-note{flex:1 1 auto}.saved-ended .deal-grid{opacity:.85}.repost-btn{background:#059669}.repost-btn:hover{background:#047857}.rec-neigh-head{flex-wrap:nowrap;gap:5px;font-size:.6875rem;letter-spacing:.03em;white-space:nowrap}.rec-neigh-title{min-width:0;overflow:hidden;text-overflow:ellipsis}.rec-neigh-ico{flex:0 0 auto;color:#92400e}.rec-neigh-head .rec-neigh-count{flex:0 0 auto}.rec-neigh-head{margin-bottom:0}.rec-neigh-sub{margin:1px 2px 8px 22px;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#b45309;opacity:.85}.page-loading{min-height:40vh;display:flex;align-items:center;justify-content:center}html[lang] body :is(.badge,.feed-tab-count,.ql-badge,.ql-count,.cat-row-count,.msg-count,.saved-head-count,.saved-ended-n,.rec-neigh-count,.rack-count,.pin-count,.pin-idea-count,.dd-count,.biz-req-count,.added-biz-count,.nav-msg-badge,.enq-count,.nb-count,.chat-bar-count,.pin-dd-count,.dock-unread,.nav-badge,.notif-badge,.bell-badge,.photo-slider>.photo-count,.rack-offers b,.step,.other-cat-head>span){display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;font-family:Figtree,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif!important;font-variant-numeric:tabular-nums;box-sizing:border-box;min-width:1.6em;height:1.6em;padding-top:0!important;padding-bottom:0!important;vertical-align:middle;text-align:center;white-space:nowrap}.cats-picked .cat-pill{font-size:.9375rem;padding:7px 10px 7px 14px;gap:7px}.cats-picked .cat-pill.all{padding-right:10px;font-weight:600}.cats-picked .cat-pill .cat-row-count{font-size:.8125rem}html,body{overscroll-behavior-y:none}html{scrollbar-width:none;scrollbar-gutter:auto}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;display:none}html{margin-top:0!important;padding-top:0!important}body{margin:0!important;padding-top:0!important;top:0!important}#root>.nav:first-child{margin-top:0!important}.page-loading{min-height:120px}html[lang=bn]{--fb-font: "Noto Sans Bengali", "Bangla Sangam MN", "Kohinoor Bangla", "Nirmala UI", "Vrinda", "Lohit Bengali", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif}html[lang=as]{--fb-font: "Noto Sans Bengali", "Bangla Sangam MN", "Kohinoor Bangla", "Nirmala UI", "Vrinda", "Lohit Assamese", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif}html[lang=mr]{--fb-font: "Noto Sans Devanagari", "Kohinoor Devanagari", "Devanagari Sangam MN", "Nirmala UI", "Mangal", "Lohit Marathi", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif}html[lang=gu]{--fb-font: "Noto Sans Gujarati", "Gujarati Sangam MN", "Kohinoor Gujarati", "Nirmala UI", "Shruti", "Lohit Gujarati", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif}html[lang=or]{--fb-font: "Noto Sans Oriya", "Oriya Sangam MN", "Nirmala UI", "Kalinga", "Lohit Odia", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif}html[lang=pa]{--fb-font: "Noto Sans Gurmukhi", "Gurmukhi Sangam MN", "Gurmukhi MN", "Nirmala UI", "Raavi", "Lohit Punjabi", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif}html:is([lang=bn],[lang=as]) body{font-family:"Noto Sans Bengali",var(--fb-font)}html[lang=mr] body{font-family:"Noto Sans Devanagari",var(--fb-font)}html[lang=gu] body{font-family:"Noto Sans Gujarati",var(--fb-font)}html[lang=or] body{font-family:"Noto Sans Oriya",var(--fb-font)}html[lang=pa] body{font-family:"Noto Sans Gurmukhi",var(--fb-font)}
