body.site-shell:has(.p2p-messenger),body:has(.p2p-messenger),html:has(.p2p-messenger){height:var(--frame-height,100dvh);max-height:var(--frame-height,100dvh);min-height:0;overflow:hidden}body.site-shell:has(.p2p-messenger){display:flex;flex-direction:column;min-height:0}body.site-shell:has(.p2p-messenger)>.site-header{flex-shrink:0}body:has(.p2p-messenger) .site-footer{display:none}body:has(.p2p-messenger) .chat-dock{display:none}body:has(.p2p-messenger).messenger-dock-active .chat-dock{display:flex;z-index:700}.site-main:has(.p2p-messenger){flex:1 1 0%;min-height:0;height:0;overflow:hidden;display:flex;flex-direction:column;margin:0;padding:0;width:100%;max-width:none}.site-main:has(.p2p-messenger)>.route-template{flex:1 1 0%;min-height:0;display:flex;flex-direction:column;overflow:hidden}body:has(.messages-thread-page) .site-header-inner{max-width:none;width:100%}.p2p-messenger.messages-shell{flex:1 1 0%;min-height:0;min-width:0;width:100%;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-items:stretch;background:var(--paper-alt)}.p2p-messenger .messages-shell-main,.p2p-messenger .messages-shell-sidebar{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.p2p-messenger .messages-shell-main{height:100%}.p2p-messenger:has(.messages-thread-page) .messages-back-link-mobile,.p2p-messenger:not(:has(.messages-thread-page)) .messages-back-link-mobile{display:none}.chat-thread.messages-thread-page{flex:1 1 0%;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:100%;min-height:0;max-height:100%;overflow:hidden}.chat-thread>.chat-thread-header,.chat-thread>.messages-thread-header{grid-row:1}.chat-thread>.chat-thread-messages,.chat-thread>.messages-thread-messages{grid-row:2;min-height:0;max-height:100%;overflow-y:auto;overflow-x:hidden}.chat-thread>.chat-thread-bottom{grid-row:3;display:flex;flex-direction:column;min-width:0;min-height:0}.chat-thread-bottom{min-width:0;max-width:100%;overflow-x:hidden}.chat-share-sheet-host:empty{display:none}.chat-share-sheet-host{flex:0 0 auto;width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding:.5rem .75rem .2rem;overflow-x:hidden}.chat-share-sheet-host .chat-share-sheet{width:100%;max-width:100%;min-width:0;box-sizing:border-box;margin:0}.chat-share-sheet-host .chat-share-sheet-error,.chat-share-sheet-host .chat-share-sheet-lead,.chat-share-sheet-host .chat-share-sheet-phone-num,.chat-share-sheet-host .chat-share-sheet-title,.chat-share-sheet-host .phone-request-panel-error,.chat-share-sheet-host .phone-request-panel-text,.chat-share-sheet-host .phone-request-panel-title{white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-width:0}.chat-share-sheet-host .phone-request-panel,.chat-share-sheet-host .phone-request-panel-popup{width:100%;max-width:100%;min-width:0;box-sizing:border-box;margin:0}.chat-share-sheet-host .phone-request-panel-actions,.chat-share-sheet-host .phone-request-panel-popup .phone-request-panel-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem}.chat-share-sheet-host .phone-request-panel-btn{width:100%;min-width:0;white-space:normal;text-align:center;line-height:1.25}.chat-sheet-anchor{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.chat-thread-bottom .chat-thread-actions,.chat-thread-bottom .chat-thread-compose,.chat-thread-bottom .messages-thread-compose{flex:0 0 auto}.chat-thread .messages-thread-header,.chat-thread-header{flex:0 0 auto;display:flex;flex-direction:column;position:relative;z-index:30;background:var(--card-bg);border-bottom:1px solid color-mix(in srgb,var(--line) 55%,#0000)}.chat-thread .messages-thread-identity,.chat-thread-identity{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:.45rem;min-width:0;padding:.4rem .75rem .45rem;background:var(--card-bg)}.chat-thread .messages-thread-person{display:flex;align-items:center;gap:.45rem;min-width:0;flex:1 1 auto}.chat-thread .messages-thread-view-listing,.chat-thread-view-listing{display:inline-flex;flex-shrink:0}.chat-thread .messages-thread-messages,.chat-thread-messages{min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;display:flex;flex-direction:column;gap:.3rem;padding:.85rem .9rem .75rem;background:var(--paper-alt)}.chat-thread-managed-panel{display:flex;flex-direction:column;gap:.65rem;flex:0 0 auto;padding:.65rem .85rem .35rem;background:var(--card-bg);border-top:1px solid color-mix(in srgb,var(--line) 55%,#0000)}.chat-thread-managed-panel .chat-managed-banner{margin-bottom:0}.chat-thread-managed-panel .phone-request-panel{margin:0;width:100%;max-width:none;box-sizing:border-box}.chat-managed-tools-fold{display:block;width:100%;min-width:0}.chat-managed-tools-summary{display:none;list-style:none;cursor:pointer;font-size:.8125rem;font-weight:650;color:var(--accent-dark);-webkit-user-select:none;user-select:none}.chat-managed-tools-summary::-webkit-details-marker{display:none}.chat-managed-tools-body{display:flex;flex-direction:column;gap:.65rem;width:100%;min-width:0}.chat-thread-actions:not(:has(>*)),.chat-thread-actions[data-empty=true]{display:none}.chat-thread .chat-thread-compose-tools,.chat-thread-actions{flex:0 0 auto;display:flex;flex-flow:row nowrap;align-items:center;gap:.32rem;min-width:0;padding:.35rem .65rem .28rem;background:var(--card-bg);border-top:1px solid color-mix(in srgb,var(--line) 55%,#0000);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.chat-thread-actions::-webkit-scrollbar{display:none}.chat-thread-actions .chat-phone-request,.chat-thread-actions .chat-phone-share{display:inline-flex;flex:0 0 auto;flex-direction:column;align-items:stretch;max-width:max-content}.chat-thread-actions:has(.chat-share-sheet){flex-wrap:wrap;overflow:visible;align-items:flex-start}.chat-thread-actions .chat-phone-share.is-expanded,.chat-thread-actions .chat-phone-share:has(.chat-share-sheet){flex:1 1 100%;width:100%;max-width:100%;min-width:0}.chat-thread-actions .chat-share-sheet{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.chat-thread-actions .chat-share-sheet-error,.chat-thread-actions .chat-share-sheet-lead,.chat-thread-actions .chat-share-sheet-phone-num,.chat-thread-actions .chat-share-sheet-title{white-space:normal;overflow-wrap:anywhere;word-break:break-word;text-overflow:unset;min-width:0}.chat-thread-actions .chat-action-chip,.chat-thread-actions .chat-agency-report-chip.agency-report-trigger,.chat-thread-actions .chat-phone-chip{display:inline-flex;align-items:center;justify-content:center;gap:.28rem;flex:0 0 auto;min-height:1.625rem;height:1.625rem;padding:0 .55rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--line) 82%,#0000);background:color-mix(in srgb,var(--paper-alt) 92%,var(--card-bg));color:var(--ink-soft);font:inherit;font-size:.6875rem;font-weight:600;line-height:1;letter-spacing:.01em;white-space:nowrap;width:auto;max-width:none;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.chat-thread-actions .chat-action-chip-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-thread-actions .chat-action-chip-icon,.chat-thread-actions .chat-phone-chip-icon{display:inline-flex;flex-shrink:0;width:.82rem;height:.82rem;color:var(--ink-soft);opacity:.88}.chat-thread-actions .chat-action-chip-icon svg,.chat-thread-actions .chat-phone-chip-icon svg{width:100%;height:100%}.chat-thread-actions .chat-action-chip--phone,.chat-thread-actions .chat-phone-chip{border-color:color-mix(in srgb,var(--accent) 24%,var(--line));background:color-mix(in srgb,var(--accent) 7%,var(--card-bg));color:var(--ink)}.chat-thread-actions .chat-action-chip--phone .chat-action-chip-icon,.chat-thread-actions .chat-phone-chip .chat-phone-chip-icon{color:var(--accent);opacity:1}.chat-thread-actions .chat-action-chip--phone:hover,.chat-thread-actions .chat-phone-chip:hover{border-color:color-mix(in srgb,var(--accent) 38%,var(--line));background:color-mix(in srgb,var(--accent) 12%,var(--card-bg))}.chat-thread-actions .chat-action-chip--phone.is-open,.chat-thread-actions .chat-phone-chip.is-open{border-color:color-mix(in srgb,var(--accent) 42%,var(--line));background:color-mix(in srgb,var(--accent) 14%,var(--card-bg));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 10%,#0000)}.chat-thread-actions .chat-action-chip--report.agency-report-trigger,.chat-thread-actions .chat-agency-report-chip.agency-report-trigger{border-color:color-mix(in srgb,#ef4444 22%,var(--line));background:color-mix(in srgb,#ef4444 6%,var(--card-bg));color:color-mix(in srgb,#b91c1c 75%,var(--ink))}.chat-thread-actions .chat-action-chip--report .chat-action-chip-icon{color:color-mix(in srgb,#dc2626 85%,var(--ink));opacity:1}.chat-thread-actions .chat-action-chip--report.agency-report-trigger:hover,.chat-thread-actions .chat-agency-report-chip.agency-report-trigger:hover{border-color:color-mix(in srgb,#ef4444 34%,var(--line));background:color-mix(in srgb,#ef4444 11%,var(--card-bg))}[data-theme=dark] .chat-thread-actions .chat-action-chip--report.agency-report-trigger,[data-theme=dark] .chat-thread-actions .chat-agency-report-chip.agency-report-trigger{border-color:color-mix(in srgb,#f87171 28%,var(--line));background:color-mix(in srgb,#f87171 10%,var(--card-bg));color:#fca5a5}[data-theme=dark] .chat-thread-actions .chat-action-chip--report .chat-action-chip-icon{color:#f87171}.chat-thread-actions .chat-action-chip:disabled,.chat-thread-actions .chat-phone-chip:disabled{opacity:.55;cursor:not-allowed}.chat-thread-actions .lead-handoff-btn{flex:0 0 auto;min-height:1.625rem}.chat-thread-actions .chat-phone-status{flex:0 0 auto;margin:0;font-size:.65rem;line-height:1.35;color:var(--ink-soft);white-space:nowrap}.chat-popup .chat-share-sheet-host{padding:.45rem .6rem .15rem}.chat-popup .chat-thread-actions{padding:.28rem .5rem .22rem;gap:.24rem}.chat-popup .chat-thread-actions:has(.chat-share-sheet){flex-wrap:wrap;overflow:visible;padding-top:.4rem}.chat-popup .chat-thread-actions .chat-action-chip,.chat-popup .chat-thread-actions .chat-agency-report-chip.agency-report-trigger,.chat-popup .chat-thread-actions .chat-phone-chip{min-height:1.5rem;height:1.5rem;padding:0 .45rem;font-size:.625rem;gap:.22rem}.chat-popup .chat-thread-actions .chat-action-chip-icon,.chat-popup .chat-thread-actions .chat-phone-chip-icon{width:.72rem;height:.72rem}.chat-thread .messages-thread-compose,.chat-thread-compose{flex:0 0 auto;display:flex;flex-direction:column;gap:.4rem;padding:.5rem .85rem max(.5rem,var(--safe-bottom,0px));background:var(--card-bg);border-top:1px solid color-mix(in srgb,var(--line) 70%,#0000);min-height:3.25rem}.chat-thread .messages-compose-form{width:100%;max-width:none;margin-inline:0}.p2p-messenger .messages-bubble{max-width:min(78%,44rem)}.chat-scroll-anchor{flex:0 0 1px;width:100%;height:1px;pointer-events:none}@media (min-width:769px){.p2p-messenger.messages-shell{grid-template-columns:minmax(220px,15rem) minmax(0,1fr)}.p2p-messenger:has(.messages-thread-page).messages-shell{grid-template-columns:minmax(260px,18rem) minmax(0,1fr)}.p2p-messenger .messages-popout-btn{display:inline-flex}.p2p-messenger:has(.messages-thread-page) .messages-shell-sidebar{display:flex}.p2p-messenger:has(.messages-thread-page) .chat-thread-actions,.p2p-messenger:has(.messages-thread-page) .chat-thread-compose{flex-shrink:0}}@media (min-width:1280px){.p2p-messenger.messages-shell:not(:has(.messages-thread-page)){grid-template-columns:minmax(240px,16rem) minmax(0,1fr)}}@media (max-width:768px){.p2p-messenger.messages-shell{grid-template-columns:minmax(0,1fr)}.p2p-messenger:not(:has(.messages-thread-page)) .messages-shell-main{display:none}.p2p-messenger:not(:has(.messages-thread-page)) .messages-shell-sidebar{grid-column:1/-1;width:100%;max-width:none;border-right:none}.p2p-messenger:has(.messages-thread-page) .messages-shell-sidebar{display:none}.p2p-messenger:has(.messages-thread-page) .messages-shell-main{grid-column:1/-1;width:100%}.p2p-messenger:has(.messages-thread-page) .messages-back-link-mobile{display:inline-flex;margin:.35rem .85rem 0}.p2p-messenger .messages-popout-btn{display:none}.chat-thread .messages-thread-header,.chat-thread-header{position:sticky;top:0;z-index:30}.chat-thread .messages-compose-form input,.chat-thread .messages-compose-form textarea{font-size:16px;min-height:var(--touch-min,44px)}.p2p-messenger:has(.messages-thread-page) .chat-thread.messages-thread-page:after{content:"";grid-row:3;min-height:var(--chat-bottom-chrome,5.5rem);pointer-events:none}.p2p-messenger:has(.messages-thread-page) .chat-thread-bottom{position:fixed;left:0;right:0;bottom:calc(var(--keyboard-gap, 0px) + max(0px, env(safe-area-inset-bottom, 0px)));z-index:665;width:100%;max-width:100%;padding-inline:max(0px,env(safe-area-inset-left,0px)) max(0px,env(safe-area-inset-right,0px));box-sizing:border-box;background:var(--card-bg);box-shadow:0 -4px 18px color-mix(in srgb,var(--shadow) 65%,#0000)}.p2p-messenger:has(.messages-thread-page) .chat-thread-bottom .chat-thread-actions{border-top:1px solid color-mix(in srgb,var(--line) 55%,#0000)}.p2p-messenger:has(.messages-thread-page) .chat-thread-bottom .chat-thread-compose{border-top:1px solid color-mix(in srgb,var(--line) 45%,#0000)}.chat-thread-bottom{flex-direction:column;align-items:stretch}.chat-thread-bottom,.chat-thread-bottom>*{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.chat-thread-managed-panel{flex-direction:column;align-items:stretch;padding:.5rem .75rem .35rem;max-height:min(46vh,320px);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.chat-managed-tools-summary{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.45rem .55rem;margin-bottom:.35rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));background:color-mix(in srgb,var(--accent-soft) 35%,var(--card-bg))}.chat-managed-tools-summary:after{content:"▾";font-size:.75rem;opacity:.55;transition:transform .15s ease}.chat-managed-tools-fold[open]>.chat-managed-tools-summary:after{transform:rotate(-180deg)}.chat-managed-tools-fold:not([open]) .chat-managed-tools-body{display:none}.chat-managed-tools-body,.chat-thread-managed-panel .chat-managed-banner,.chat-thread-managed-panel .phone-request-panel{width:100%;max-width:100%;min-width:0}.chat-thread-managed-panel .lead-handoff-label-text,.chat-thread-managed-panel .phone-request-panel-text,.chat-thread-managed-panel .phone-request-panel-title{overflow-wrap:anywhere;word-break:break-word;white-space:normal}.chat-thread-managed-panel .phone-request-panel-actions{display:grid;grid-template-columns:1fr;gap:.45rem}.chat-thread-managed-panel .phone-request-panel-btn{width:100%;min-height:var(--touch-min,44px);white-space:normal;text-align:center;line-height:1.25}.chat-thread .chat-thread-compose-tools,.chat-thread-actions{flex-flow:row wrap;align-items:stretch;align-content:flex-start;overflow-x:visible;overflow-y:visible;width:100%;max-width:100%;padding:.35rem .75rem .28rem;gap:.45rem}.chat-thread-actions .chat-phone-request,.chat-thread-actions .chat-phone-share,.chat-thread-actions .chat-share-agency-warning{flex:1 1 100%;width:100%;max-width:100%;min-width:0}.chat-thread-actions .chat-action-chip,.chat-thread-actions .chat-agency-report-chip.agency-report-trigger,.chat-thread-actions .chat-phone-chip{flex:1 1 auto;max-width:100%;min-height:var(--touch-min,44px);height:auto;padding:.45rem .75rem;white-space:normal;text-align:center;line-height:1.25}.chat-thread-actions .chat-action-chip-label{white-space:normal;overflow:visible;text-overflow:unset}.chat-popup .chat-thread-managed-panel{max-height:min(38vh,260px)}}.messages-bubble-row{display:contents}.chat-thread-back-icon,.messages-bubble-avatar,.messages-seen-avatar,.send-icon-app,html.native-app .send-icon-web{display:none}html.native-app .send-icon-app{display:inline}html.native-app .p2p-messenger{--msg-own-from:#3b82f6;--msg-own-to:#2563eb;--msg-other-bg:#eef1f5;--msg-other-ink:var(--ink);--msg-thread-bg:var(--card-bg);--msg-radius:20px;--msg-radius-tight:5px}html.native-app[data-theme=dark] .p2p-messenger{--msg-own-from:#3b82f6;--msg-own-to:#1d4ed8;--msg-other-bg:#263147;--msg-other-ink:#e2e8f0}html.native-app .p2p-messenger .chat-thread .messages-thread-messages{background:var(--msg-thread-bg);gap:2px;padding:.75rem .75rem .6rem}html.native-app .p2p-messenger .messages-thread-item{gap:2px}html.native-app .p2p-messenger .messages-bubble-row{display:flex;align-items:flex-end;gap:.45rem;width:100%;min-width:0}html.native-app .p2p-messenger .messages-bubble-row.own{justify-content:flex-end}html.native-app .p2p-messenger .messages-bubble-row.other{justify-content:flex-start}html.native-app .p2p-messenger .messages-bubble-avatar{flex:0 0 28px;width:28px;height:28px;display:inline-flex}html.native-app .p2p-messenger .messages-mini-avatar{width:100%;height:100%;border-radius:50%;object-fit:cover;display:inline-flex;align-items:center;justify-content:center}html.native-app .p2p-messenger .messages-mini-avatar-placeholder{background:color-mix(in srgb,var(--accent) 18%,var(--card-bg));color:var(--accent-dark);font-size:.75rem;font-weight:700}html.native-app .p2p-messenger .messages-seen-avatar{align-self:flex-end;width:15px;height:15px;margin:3px 2px 2px 0;display:inline-flex}html.native-app .p2p-messenger .messages-seen-avatar .messages-mini-avatar-placeholder{font-size:.5rem}html.native-app .p2p-messenger.messages-shell .messages-thread-item .messages-bubble{max-width:min(76%,30rem);padding:.5rem .8rem .4rem;border-radius:var(--msg-radius);font-size:.95rem;line-height:1.38;border:none;box-shadow:none}html.native-app .p2p-messenger.messages-shell .messages-bubble.own{background:linear-gradient(160deg,var(--msg-own-from),var(--msg-own-to));background-attachment:fixed;color:#fff}html.native-app .p2p-messenger.messages-shell .messages-bubble.other{background:var(--msg-other-bg);color:var(--msg-other-ink);border:none}html.native-app .p2p-messenger.messages-shell .messages-bubble.own.messages-bubble-followed{border-bottom-right-radius:var(--msg-radius-tight)}html.native-app .p2p-messenger.messages-shell .messages-bubble.own.messages-bubble-continued{border-top-right-radius:var(--msg-radius-tight)}html.native-app .p2p-messenger.messages-shell .messages-bubble.other.messages-bubble-followed{border-bottom-left-radius:var(--msg-radius-tight)}html.native-app .p2p-messenger.messages-shell .messages-bubble.other.messages-bubble-continued{border-top-left-radius:var(--msg-radius-tight)}html.native-app .p2p-messenger.messages-shell .messages-bubble.own.messages-bubble-continued.messages-bubble-followed{border-radius:var(--msg-radius) var(--msg-radius-tight) var(--msg-radius-tight) var(--msg-radius)}html.native-app .p2p-messenger.messages-shell .messages-bubble.other.messages-bubble-continued.messages-bubble-followed{border-radius:var(--msg-radius-tight) var(--msg-radius) var(--msg-radius) var(--msg-radius-tight)}html.native-app .p2p-messenger .messages-bubble-continued{margin-top:0}html.native-app .p2p-messenger .messages-thread-item:has(.messages-bubble:not(.messages-bubble-continued)){margin-top:.45rem}html.native-app .p2p-messenger .messages-thread-item:first-child{margin-top:0}html.native-app .p2p-messenger .messages-bubble-time{font-size:.66rem;margin-top:.18rem;opacity:.75}html.native-app .p2p-messenger .messages-bubble.other .messages-bubble-time{color:color-mix(in srgb,var(--msg-other-ink) 60%,#0000)}html.native-app .p2p-messenger .messages-day-separator span{background:#0000;border:none;font-size:.72rem;font-weight:600;color:var(--ink-soft);text-transform:none}html.native-app .p2p-messenger .chat-thread-back-icon{display:none;flex:0 0 auto;align-items:center;justify-content:center;width:40px;height:40px;margin-left:-.4rem;border-radius:50%;color:var(--accent);-webkit-tap-highlight-color:transparent}html.native-app .p2p-messenger .chat-thread-back-icon:active{background:color-mix(in srgb,var(--accent) 12%,#0000)}html.native-app .p2p-messenger .chat-thread .messages-thread-header{box-shadow:0 1px 0 color-mix(in srgb,var(--line) 70%,#0000);border-bottom:none}html.native-app .p2p-messenger .messages-thread-name-text{font-weight:700}html.native-app .p2p-messenger .chat-presence-label.online{color:var(--success)}html.native-app .p2p-messenger.messages-shell .chat-thread .messages-thread-compose{border-top:none;padding-top:.4rem}html.native-app .p2p-messenger.messages-shell .messages-compose-form{align-items:flex-end;gap:.5rem}html.native-app .p2p-messenger.messages-shell .messages-compose-form textarea{border:none;background:var(--msg-other-bg);border-radius:22px;padding:.6rem 1rem;font-size:16px;min-height:42px}html.native-app .p2p-messenger.messages-shell .messages-compose-form textarea:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 35%,#0000)}html.native-app .p2p-messenger.messages-shell .messages-send-btn{width:42px;height:42px;min-width:42px;border-radius:50%;background:#0000;color:var(--accent);box-shadow:none}html.native-app .p2p-messenger.messages-shell .messages-send-btn:not(:disabled):active{transform:scale(.9)}html.native-app .p2p-messenger.messages-shell .messages-send-btn:disabled{color:var(--ink-soft);opacity:.45}html.native-app .p2p-messenger .messages-sidebar-search{border-radius:999px;border:none;background:var(--msg-other-bg)}html.native-app .p2p-messenger .conversation-list-compact .conversation-row{border-bottom:none}html.native-app .p2p-messenger .conversation-list-compact .conversation-row-main{border-radius:12px;margin:1px .35rem}html.native-app .p2p-messenger .conversation-row-active .conversation-row-main{background:color-mix(in srgb,var(--accent) 9%,#0000)}html.native-app .p2p-messenger .conversation-row-preview-unread,html.native-app .p2p-messenger .conversation-row-unread .conversation-row-name{font-weight:700;color:var(--ink)}@media (max-width:768px){html.native-app body.site-shell:has(.p2p-messenger .messages-thread-page)>.site-header{display:none}html.native-app .p2p-messenger:has(.messages-thread-page) .chat-thread .messages-thread-header{padding-top:var(--safe-top,0)}html.native-app .p2p-messenger:has(.messages-thread-page) .messages-back-link-mobile{display:none}html.native-app .p2p-messenger .chat-thread-back-icon{display:inline-flex}html.native-app .p2p-messenger .chat-thread .messages-thread-identity{min-height:56px;padding:.3rem .6rem}html.native-app .p2p-messenger .messages-thread-view-listing{font-size:.75rem;padding:.35rem .65rem;max-width:38vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.native-app .p2p-messenger.messages-shell .messages-thread-item .messages-bubble{max-width:78%}html.native-app .p2p-messenger .chat-thread .chat-thread-compose-tools,html.native-app .p2p-messenger .chat-thread-actions{flex-flow:row nowrap;overflow-x:auto;overflow-y:hidden;padding:.4rem .75rem .1rem;gap:.4rem;border-top:none}html.native-app .p2p-messenger .chat-thread-actions:has(.chat-phone-share.is-expanded),html.native-app .p2p-messenger .chat-thread-actions:has(.chat-share-sheet){flex-wrap:wrap;overflow:visible}html.native-app .p2p-messenger .chat-thread-actions .chat-phone-request,html.native-app .p2p-messenger .chat-thread-actions .chat-phone-share:not(.is-expanded):not(:has(.chat-share-sheet)){flex:0 0 auto;width:auto}html.native-app .p2p-messenger .chat-thread-actions .chat-action-chip,html.native-app .p2p-messenger .chat-thread-actions .chat-agency-report-chip.agency-report-trigger,html.native-app .p2p-messenger .chat-thread-actions .chat-phone-chip{flex:0 0 auto;min-height:34px;height:34px;padding:0 .8rem;font-size:.78rem;white-space:nowrap}html.native-app .p2p-messenger .chat-thread-actions .chat-action-chip-label{white-space:nowrap}html.native-app .p2p-messenger:has(.messages-thread-page) .chat-thread-bottom{box-shadow:0 -1px 0 color-mix(in srgb,var(--line) 70%,#0000)}html.native-app .p2p-messenger:has(.messages-thread-page) .chat-thread-bottom .chat-thread-compose{border-top:none}html.native-app .p2p-messenger .conversation-row-avatar,html.native-app .p2p-messenger .conversation-row-avatar-placeholder{width:52px;height:52px}}html.native-app{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}html.native-app .site-header,html.native-app a,html.native-app button{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}html.native-app .site-header{padding-top:var(--safe-top,0);--header-control:2.75rem;--header-bar-h:3.5rem;--header-action-h:2.75rem;--header-wordmark-local:1.3125rem;--header-brand-mark:2.5rem;overflow:visible}html.native-app .site-header .brand.brand-header,html.native-app .site-header .brand.brand-header .brand-header-wordmark,html.native-app .site-header .brand.brand-header .brand-name,html.native-app .site-header .brand.brand-header .brand-wordmark-md{overflow:visible;align-items:center;line-height:1.35}html.native-app .site-header .brand.brand-header .brand-header-wordmark,html.native-app .site-header .brand.brand-header .brand-wordmark-md{letter-spacing:-.03em;padding:.08em .02em .22em}html.native-app .site-header-toolbar-cluster,html.native-app .site-header-util-bar{height:var(--header-control);padding:.18rem .22rem}html.native-app .site-header .site-header-toolbar-cluster button.share-header-btn,html.native-app .site-header .site-header-toolbar-cluster button.theme-toggle-header,html.native-app .site-header .site-header-util-bar button.share-header-btn,html.native-app .site-header .site-header-util-bar button.theme-toggle-header,html.native-app .site-header-toolbar-cluster .share-header-btn,html.native-app .site-header-toolbar-cluster .theme-toggle-header,html.native-app .site-header-util-bar .share-header-btn,html.native-app .site-header-util-bar .theme-toggle-header{width:2.5rem;min-width:2.5rem;height:2.4rem;min-height:2.4rem;padding:0}html.native-app .site-header .site-header-toolbar-cluster button.lang-switcher-header-trigger,html.native-app .site-header .site-header-util-bar button.lang-switcher-header-trigger{width:auto;min-width:2.65rem;height:2.4rem;min-height:2.4rem;padding:0 .45rem}html.native-app .site-header-toolbar-cluster .share-header-btn svg,html.native-app .site-header-toolbar-cluster .theme-toggle-header svg,html.native-app .site-header-util-bar .share-header-btn svg,html.native-app .site-header-util-bar .theme-toggle-header svg{width:1.375rem;height:1.375rem}html.native-app .site-header-toolbar-cluster .lang-switcher-header-trigger-code,html.native-app .site-header-util-bar .lang-switcher-header-trigger-code{font-size:.8125rem;font-weight:700}html.native-app .nav-utilities-minimal .lang-switcher-pills-compact .lang-switcher-pill{min-height:2.75rem;font-size:.8125rem;font-weight:700}html.installed-pwa .nav-drawer-cta.btn-add-listing-outline,html.native-app .nav-drawer-cta.btn-add-listing-outline{display:none!important}html.installed-pwa .audience-tabs,html.installed-pwa .hero-search-panel .audience-tabs,html.native-app .audience-tabs,html.native-app .hero-search-panel .audience-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}html.installed-pwa .hero-search-panel .audience-tab,html.native-app .hero-search-panel .audience-tab{min-height:4.35rem;flex-direction:column;justify-content:center;padding:.45rem .2rem .5rem}html.installed-pwa .home-page>.hero-search,html.native-app .home-page>.hero-search{min-height:0;justify-content:flex-start;padding:.45rem max(.85rem,var(--safe-left)) .85rem max(.85rem,var(--safe-right))}html.installed-pwa .home-page>.hero-search .hero-search-stack,html.native-app .home-page>.hero-search .hero-search-stack{padding:.95rem .85rem 1.05rem;border-radius:18px;border:1px solid color-mix(in srgb,var(--line) 80%,#0000);background:color-mix(in srgb,var(--card-bg) 94%,var(--paper-alt));box-shadow:0 1px 0 color-mix(in srgb,#fff 55%,#0000),0 12px 40px -8px color-mix(in srgb,var(--shadow) 45%,#0000);gap:.8rem}[data-theme=dark] html.installed-pwa .home-page>.hero-search .hero-search-stack,[data-theme=dark] html.native-app .home-page>.hero-search .hero-search-stack,html.installed-pwa[data-theme=dark] .home-page>.hero-search .hero-search-stack,html.native-app[data-theme=dark] .home-page>.hero-search .hero-search-stack{background:color-mix(in srgb,var(--card-bg) 90%,#030712);border-color:color-mix(in srgb,#fff 12%,#0000);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 6%,#0000),0 16px 48px -12px #0000008c}html.installed-pwa .site-footer,html.native-app .site-footer{display:none}html.installed-pwa .site-main,html.native-app .site-main{padding-bottom:var(--safe-bottom,0)}html.installed-pwa .chat-dock,html.native-app .chat-dock{bottom:calc(1rem + var(--safe-bottom, 0px))!important}html.installed-pwa body:has(.messages-thread-page) .site-main,html.native-app body:has(.messages-thread-page) .site-main{padding-bottom:0}html.native-app .nav{overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}html.native-app .nav-drawer-body,html.native-app .nav-links-wrap{overflow:visible;flex:0 0 auto}html.native-app .nav-drawer-groups{overflow:visible}html.native-app .nav-utilities{padding-bottom:calc(1rem + var(--safe-bottom, 0px))}html.native-app .profile-settings-menu{max-height:60vh;overflow-y:auto;-webkit-overflow-scrolling:touch}html.native-app .profile-settings-dialog{max-height:calc(100dvh - 2rem - var(--safe-top, 0px) - var(--safe-bottom, 0px));overscroll-behavior:contain}html.native-app input,html.native-app select,html.native-app textarea{font-size:16px}html.installed-pwa{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}html.installed-pwa .site-header{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;padding-top:max(.5rem,var(--safe-top,0px))}html.installed-pwa .nav{overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}html.installed-pwa .nav-drawer-body,html.installed-pwa .nav-links-wrap{overflow:visible;flex:0 0 auto}html.installed-pwa .nav-drawer-groups{overflow:visible}html.installed-pwa .nav-utilities{padding-bottom:calc(1rem + var(--safe-bottom, 0px))}html.installed-pwa .profile-settings-menu{max-height:60vh;overflow-y:auto;-webkit-overflow-scrolling:touch}html.installed-pwa .profile-settings-dialog{max-height:calc(100dvh - 2rem - var(--safe-top, 0px) - var(--safe-bottom, 0px));overscroll-behavior:contain}html.installed-pwa input,html.installed-pwa select,html.installed-pwa textarea{font-size:16px}html.installed-pwa .profile-edit-page--split,html.native-app .profile-edit-page--split{width:100%;max-width:100%;margin-inline:0}html.installed-pwa .profile-split-grid,html.native-app .profile-split-grid{width:100%}html.installed-pwa .profile-split-card,html.native-app .profile-split-card{border-radius:16px;box-shadow:0 1px 0 color-mix(in srgb,#fff 40%,#0000)}html.installed-pwa .profile-split-sidebar-footer,html.native-app .profile-split-sidebar-footer{flex-direction:column;align-items:stretch}html.installed-pwa .profile-split-sidebar-footer>.profile-split-btn--view,html.native-app .profile-split-sidebar-footer>.profile-split-btn--view{width:100%}.photo-watermark-corner{position:absolute;right:.75rem;bottom:.75rem;z-index:2;pointer-events:none;padding:.3rem .55rem;border-radius:7px;font-family:var(--font-sans),Arial,Helvetica,sans-serif;font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fffffff0;background:#0f172a8c;border:1px solid #ffffff24;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);line-height:1}.photo-watermark-corner:before{content:"BezAgencia.bg"}.lightbox-overlay .photo-watermark-corner,.lightbox-overlay .photo-watermark-tile{display:none!important}@media (max-width:768px){.photo-gallery:not(.photo-gallery--listing) .gallery-slide{width:100%;max-width:100%;height:auto;min-height:0;aspect-ratio:4/3}.photo-gallery:not(.photo-gallery--listing) .gallery-slide .photo-protected-frame img,.photo-gallery:not(.photo-gallery--listing) .gallery-slide-image{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center}.photo-gallery:not(.photo-gallery--listing) .photo-watermark-tile{display:none}.lightbox-image-wrap{width:100%!important;max-width:100vw;height:min(78dvh,calc(100dvh - 5.5rem))!important;max-height:min(78dvh,calc(100dvh - 5.5rem));background:#060b16fa}.lightbox-image-wrap .photo-protected-frame{background:#0000}.lightbox-image-wrap .lightbox-image,.lightbox-image-wrap .photo-protected-frame img{object-fit:contain;object-position:center}}@media (max-width:480px){.hero-search-panel .audience-tab-label{font-size:max(.75rem,min(2.8vw,.8125rem))}}.site-header button.pwa-install-header-btn{width:2.75rem;min-width:2.75rem;max-width:2.75rem;height:calc(var(--header-action-h, 2.5rem) - 2px);min-height:calc(var(--header-action-h, 2.5rem) - 2px);padding:0;gap:0;justify-content:center}.site-header button.pwa-install-header-btn svg{width:1.625rem;height:1.625rem}.site-header button.pwa-install-header-btn .share-header-btn-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.auth-wizard-nav button[hidden],.wizard-nav button[hidden]{display:none!important}@font-face{font-family:__Plus_Jakarta_Sans_c70847;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_c70847;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Plus_Jakarta_Sans_c70847;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Plus_Jakarta_Sans_c70847;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Plus_Jakarta_Sans_c70847;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_c70847;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Plus_Jakarta_Sans_c70847;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Plus_Jakarta_Sans_c70847;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Plus_Jakarta_Sans_c70847;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_c70847;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Plus_Jakarta_Sans_c70847;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Plus_Jakarta_Sans_c70847;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Plus_Jakarta_Sans_Fallback_c70847;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_c70847{font-family:__Plus_Jakarta_Sans_c70847,__Plus_Jakarta_Sans_Fallback_c70847;font-style:normal}.__variable_c70847{--font-jakarta:"__Plus_Jakarta_Sans_c70847","__Plus_Jakarta_Sans_Fallback_c70847"}