.conversation-row__sub{align-items:center;display:flex;gap:6px}.conversation-row__sub-text{margin:-8px 0;min-width:0;overflow:hidden;padding:8px 0;text-overflow:ellipsis;white-space:nowrap}.booking-tag{border-radius:6px;flex:none;font-size:10px;font-weight:640;letter-spacing:.02em;line-height:1.5;padding:1px 6px;text-transform:uppercase;white-space:nowrap}:root{--booking-tag-ink: #6b4e12}:root[data-theme=dark]{--booking-tag-ink: #f3cb77}.booking-tag--inquiry{background:var(--acs, rgba(233, 180, 76, .16));color:var(--booking-tag-ink)}.booking-tag--cancelled{background:var(--fd, rgba(255, 255, 255, .05));color:var(--t2)}@media(max-width:899px),(max-height:500px)and (max-width:1180px){.booking-tag{font-size:11px;line-height:14px;padding:1px 5px}.booking-tag--inquiry{min-width:60px}}.ai-send-indicator{align-items:center;color:var(--ac, #E9B44C);display:inline-flex;flex:none}.ai-send-indicator svg{display:block}.ai-send-indicator.is-fresh{animation:ai-send-indicator-pop .26s cubic-bezier(.34,1.56,.64,1)}@keyframes ai-send-indicator-pop{0%{transform:scale(.55);opacity:0}55%{transform:scale(1.18);opacity:1}to{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.ai-send-indicator.is-fresh{animation:none}}.inbox-select-button{min-height:44px;padding:8px 12px;border:0;border-radius:22px;color:var(--ac);background:var(--acs);font:inherit;font-weight:600;white-space:nowrap}.inbox-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.inbox-selection{position:sticky;bottom:0;z-index:30;background:var(--bg, #171612);color:var(--t1);border:1px solid color-mix(in srgb,var(--t1) 8%,transparent);border-radius:20px;padding:10px 12px;box-shadow:0 12px 34px -8px #00000042,0 2px 8px #00000024}.inbox-selection__heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.inbox-selection__heading strong{font-variant-numeric:tabular-nums}.inbox-selection button{font:inherit;min-height:44px;border:0;background:transparent;color:var(--ac);padding:8px;border-radius:12px}.inbox-selection button:active{background:var(--acs)}.inbox-selection button:disabled{opacity:.5}.inbox-selection__actions{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;padding:10px 0 2px}.inbox-selection__actions--move{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.inbox-selection__actions+.inbox-selection__actions{margin-top:10px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--t1) 9%,transparent)}.inbox-selection__actions button{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;height:46px;min-height:46px;padding:0 10px;border-radius:14px;background:var(--acs);color:var(--ac-text, var(--ac));font-size:15px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background .15s ease,transform .15s cubic-bezier(.23,1,.32,1)}.inbox-selection__actions button>svg{flex:none}.inbox-selection__actions button:active{background:color-mix(in srgb,var(--ac) 24%,transparent);transform:scale(.97)}.inbox-selection__actions .is-destructive{background:var(--rds, rgba(229,115,91,.16));color:var(--rd, #E5735B)}.inbox-selection__actions .is-destructive:active{background:color-mix(in srgb,var(--rd, #E5735B) 26%,transparent)}.inbox-selection__label{min-width:0;overflow:hidden;text-overflow:ellipsis}.inbox-selection__count{flex:none;display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:color-mix(in srgb,currentColor 15%,transparent);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.inbox-selection p,.inbox-selection__hint{margin:4px 0;color:var(--t2);font-size:12px;text-align:center}.inbox-selectable{position:relative;min-width:0}.inbox-selectable.is-selecting>.inbox-selectable__content{margin-left:36px;pointer-events:none}.inbox-selectable__toggle{position:absolute;inset:0;z-index:5;border:0;background:transparent;cursor:pointer;text-align:left}.inbox-selectable__toggle:focus-visible{outline:2px solid var(--ac);outline-offset:-3px;border-radius:12px}.inbox-selection-check{position:absolute;left:8px;top:30px;display:grid;place-items:center;width:24px;height:24px;border:1.5px solid var(--t2);border-radius:50%;color:var(--bg, #171612);transition:background .14s ease,border-color .14s ease;animation:selection-arrive .18s cubic-bezier(.23,1,.32,1)}.inbox-selection-check.is-checked{background:var(--ac);border-color:var(--ac)}.inbox-selectable__content{position:relative;z-index:1}.inbox-selectable.is-selecting:has(.conversation-row.is-escalated):before{content:"";position:absolute;inset:0;z-index:0;border-radius:19px;background:color-mix(in srgb,var(--rd),transparent 94%);box-shadow:inset 3px 0 0 var(--rd);pointer-events:none}.inbox-selectable.is-selecting>.inbox-selectable__content .conversation-row.is-escalated,.inbox-selectable.is-selecting>.inbox-selectable__content .conversation-row.is-escalated:hover,.inbox-selectable.is-selecting>.inbox-selectable__content .conversation-row.is-escalated.is-selected,.inbox-selectable.is-selecting>.inbox-selectable__content .conversation-row.is-escalated:active{background:transparent;box-shadow:none}.context-refresh-error{position:absolute;bottom:0;left:0;right:0;z-index:2;padding:10px 18px max(10px,env(safe-area-inset-bottom));background:var(--bg, #171612);color:var(--t2);font-size:13px;border-radius:0 0 20px 20px}@keyframes selection-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:899px),(max-height:500px)and (max-width:1180px){.ios-navbar__trailing>.inbox-select-button{width:auto;flex-shrink:0;padding:0 12px;color:var(--ac)}:root:not([data-theme=dark]) .ios-navbar__trailing>.inbox-select-button{color:var(--ac-text)}.inbox-selection{position:fixed;bottom:max(12px,env(safe-area-inset-bottom));left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));padding:8px 12px 12px;z-index:100;background:var(--ios-elev, var(--bg, #171612))}body:has(.inbox-selection) .conversation-list{padding-bottom:calc(var(--inbox-selection-h, 214px) + max(12px,env(safe-area-inset-bottom)) + 16px)}.inbox-selection__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.inbox-selection__actions>button:last-child:nth-child(odd){grid-column:1 / -1}.inbox-selection__actions--move{grid-template-columns:minmax(0,1fr)}body:has(.inbox-selection) .mobile-bottom-bar{visibility:hidden;pointer-events:none}.inbox-selection{max-height:45dvh;overflow-y:auto}.inbox-selectable.is-selecting:has(.conversation-row.is-escalated):before{border-radius:0}}@media(max-width:389px){.inbox-selection__actions button{font-size:14px}}@media(max-width:339px){.inbox-selection__actions{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.inbox-selection,.inbox-selection-check,.ai-send-indicator.is-fresh{animation:none}.inbox-selection__actions button{transition:none}.inbox-selection__actions button:active{transform:none}}.thread-header__identity .thread-header__meta.thread-header__meta--reservation{display:flex;align-items:center;gap:8px;overflow:visible}.thread-header__meta--reservation:has(.thread-reservation-status-pill){flex-wrap:wrap}.thread-header__meta--reservation .property-link{min-width:0}.thread-header__meta--reservation .property-link__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:900px)and (min-height:501px),(min-width:1181px){.thread-header{container:thread-header / inline-size}.thread-header__identity{flex:1 1 0}.thread-header__identity>div:last-child{flex:1 1 0}.thread-header__actions{flex:0 0 auto}.thread-header .thread-header__name-row h2{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thread-header__meta--reservation .property-link{flex:0 1 auto}.thread-header__meta--reservation .property-link__label{display:block}@container thread-header (max-width: 620px){.thread-header__actions .thread-action:disabled[data-tbd=thread-assign],.thread-header__actions .thread-action:disabled[data-tbd=thread-snooze]{display:none}}}.thread-reservation-trigger{appearance:none;display:inline-flex;flex:none;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;margin-block:-13px;padding:0;border:0;border-radius:12px;background:transparent;color:var(--t2);font:inherit;cursor:pointer;touch-action:manipulation}.thread-reservation-trigger:focus-visible{outline:2px solid var(--ac);outline-offset:1px}.thread-reservation-status-pill{min-width:0;max-width:100%;padding:2px 8px;border:1px solid color-mix(in srgb,var(--rd) 25%,transparent);border-radius:999px;background:color-mix(in srgb,var(--rd) 8%,var(--bg2));color:var(--rd);font-size:.85em;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.thread-reservation-trigger:active .thread-reservation-dots{opacity:.65}.thread-reservation-dots{display:inline-flex;align-items:center;justify-content:center;gap:3px;min-width:36px;height:18px;color:var(--reservation-stage-ink)}.thread-reservation-trigger,.thread-reservation-popover{--reservation-stage-ink: var(--t2)}.thread-reservation-trigger[data-tone=gold],.thread-reservation-popover[data-tone=gold]{--reservation-stage-ink: var(--ac)}.thread-reservation-trigger[data-tone=green],.thread-reservation-popover[data-tone=green]{--reservation-stage-ink: var(--gr)}.thread-reservation-trigger[data-tone=danger],.thread-reservation-popover[data-tone=danger]{--reservation-stage-ink: var(--rd)}.thread-reservation-dot{width:4px;height:4px;border-radius:50%;background:var(--t3);opacity:.4}.thread-reservation-dot.is-past{background:var(--reservation-stage-ink);opacity:.6}.thread-reservation-dot.is-current{width:7px;height:7px;background:var(--reservation-stage-ink);opacity:1;box-shadow:0 0 0 2px color-mix(in srgb,var(--reservation-stage-ink) 15%,transparent)}.thread-reservation-positioner{z-index:2700}.thread-reservation-popover{box-sizing:border-box;width:min(320px,calc(100vw - 32px));max-height:min(440px,var(--available-height));overflow:auto;overscroll-behavior:contain;padding:16px 18px;border:1px solid var(--hr);border-radius:20px;background:var(--bg2);color:var(--t1);box-shadow:0 12px 40px #0003;transform-origin:var(--transform-origin);transition:opacity .18s var(--ease-out),transform .18s var(--ease-out)}.thread-reservation-popover[data-starting-style],.thread-reservation-popover[data-ending-style]{opacity:0;transform:scale(.97)}.thread-reservation-popover header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.thread-reservation-popover header>div{min-width:0}.thread-reservation-popover header p{color:var(--t2);font-size:12px;line-height:1.4;margin:0 0 5px}.thread-reservation-popover h2{margin:0;color:var(--reservation-stage-ink);font-family:var(--font-sans);font-size:20px;font-weight:620;letter-spacing:-.02em;line-height:1.25}.thread-reservation-popover header button{display:grid;place-items:center;flex:none;width:44px;height:44px;margin:-10px -12px 0 0;border:0;border-radius:50%;background:transparent;color:var(--t2);cursor:pointer}.thread-reservation-popover header button:focus-visible{outline:2px solid var(--ac);outline-offset:-3px}.thread-reservation-popover>p{margin:12px 0 0;font-size:13px;line-height:1.5;color:var(--t2)}.thread-reservation-dates{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:14px 0;margin:14px 0 0;border-block:1px solid var(--hr)}.thread-reservation-dates dt{color:var(--t2);font-size:12px;line-height:1.5}.thread-reservation-dates dd{color:var(--t1);font-size:14px;font-weight:520;line-height:1.5;margin:2px 0 0}.thread-reservation-facts{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:12px;font-size:12px;line-height:1.5;color:var(--t2)}.thread-reservation-facts>span{overflow-wrap:anywhere}.thread-reservation-popover>.thread-reservation-zone{margin-top:7px;font-size:12px;color:var(--t2);overflow-wrap:anywhere}@media(max-width:899px),(max-height:500px)and (max-width:1180px){.thread-header__identity:has(.thread-reservation-trigger)>div:last-child{overflow:visible}.thread-header__identity .thread-header__meta.thread-header__meta--reservation{justify-content:center}.thread-header__meta--reservation .property-link{flex:0 1 auto;max-width:100%}.thread-reservation-trigger__channel{display:none}.thread-pane-shell .thread-header:has(.thread-reservation-status-pill){display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;flex-basis:auto;min-height:calc(env(safe-area-inset-top,0px) + var(--threadbar-h));padding-inline:var(--threadbar-inset-l) var(--threadbar-inset-r);padding-bottom:8px}.thread-header:has(.thread-reservation-status-pill) .mobile-back,.thread-header:has(.thread-reservation-status-pill) .thread-header__actions{position:static}.thread-header:has(.thread-reservation-status-pill) .thread-header__identity{max-width:100%;width:100%}.thread-header:has(.thread-reservation-status-pill) .thread-header__identity>div:last-child{height:auto;width:100%}.thread-header:has(.thread-reservation-status-pill) .thread-reservation-trigger{margin-block:0;min-height:44px;max-width:100%}.thread-header:has(.thread-reservation-status-pill) .thread-header__meta--reservation{gap:0 8px}}@media(hover:hover)and (pointer:fine){.thread-reservation-trigger:hover,.thread-reservation-popover header button:hover{background:var(--fd)}}@media(prefers-reduced-motion:reduce){.thread-reservation-popover{transition:opacity 125ms ease;transform:none!important}}@media(prefers-contrast:more){.thread-reservation-dot{opacity:.8}.thread-reservation-dot.is-current{opacity:1}.thread-reservation-popover{border-color:var(--t2)}}html[data-input-modality=keyboard] .thread-reservation-popover{transition:none}@media(max-width:380px){.thread-pane-shell .thread-header:has(.thread-reservation-status-pill){grid-template-columns:minmax(0,1fr) auto}.thread-header:has(.thread-reservation-status-pill) .mobile-back{grid-column:1;grid-row:1;justify-self:start}.thread-header:has(.thread-reservation-status-pill) .thread-header__actions{grid-column:2;grid-row:1}.thread-header:has(.thread-reservation-status-pill) .thread-header__identity{grid-column:1 / -1;grid-row:2}}:where(.message__translate){display:block;margin-top:4px}:where(.message__translate-btn){align-items:center;background:none;border:0;color:var(--gold);cursor:pointer;display:inline-flex;font-family:inherit;font-size:11px;font-weight:600;gap:4px;padding:2px 0}:where(.message__translate-btn):hover{text-decoration:underline}:where(.message__translate-btn--loading){color:var(--ink-soft);cursor:default;text-decoration:none}:where(.message__translate-error){color:var(--ink-soft);display:block;font-size:11px;margin-top:2px}@media(max-width:899px),(max-height:500px)and (max-width:1180px){.startup-splash--fallback{position:fixed;inset:0;z-index:4000;display:flex;align-items:center;justify-content:center;background:var(--bg, #0b0a08);opacity:1;transition:opacity .18s cubic-bezier(.32,.72,0,1)}.startup-splash--fallback.is-exiting{opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce){.startup-splash--fallback{transition-duration:.12s!important}}.startup-splash__lockup{display:flex;flex-direction:column;align-items:center}.startup-splash__name{font-family:New York,ui-serif,Georgia,Times New Roman,serif;font-size:42px;font-weight:400;line-height:1;letter-spacing:-.015em;color:var(--boot-gold-ink, #f2d08a)}.startup-splash__rule{width:132px;height:1px;margin:16px 0 13px;background:linear-gradient(90deg,#e9b44c00,#e9b44ccc,#e9b44c00)}.startup-splash__sub{font-size:10px;font-weight:600;letter-spacing:.46em;padding-left:.46em;color:color-mix(in srgb,var(--t1, #f7f3ea) 52%,transparent)}}.search-overlay{position:fixed;inset:0;z-index:3000;background:color-mix(in srgb,var(--bg, #0b0a08) 62%,transparent);backdrop-filter:blur(26px) saturate(170%);-webkit-backdrop-filter:blur(26px) saturate(170%)}.search-overlay__panel{display:flex;flex-direction:column;height:100%;padding-top:calc(14px + env(safe-area-inset-top,0px))}.search-overlay__bar{align-items:center;display:flex;gap:12px;padding:0 16px 12px}.search-overlay__field{align-items:center;background:var(--gl2, rgba(255, 255, 255, .09));border:1px solid var(--hr, rgba(255, 255, 255, .1));border-radius:15px;box-shadow:inset 0 1px 0 var(--hi2, rgba(255, 255, 255, .14));color:var(--t3, rgba(247, 243, 234, .36));display:flex;flex:1;gap:9px;min-width:0;padding:11px 13px}.search-overlay__field:focus-within{border-color:color-mix(in srgb,var(--ac, #e9b44c) 45%,transparent);box-shadow:inset 0 1px 0 var(--hi2, rgba(255, 255, 255, .14)),0 0 0 3px color-mix(in srgb,var(--ac, #e9b44c) 14%,transparent);transition:border-color .16s ease,box-shadow .16s ease}.search-overlay__field input{background:none;border:0;color:var(--t1, #f7f3ea);flex:1;font-size:17px;min-width:0;outline:none;padding:0}.search-overlay__field input::placeholder{color:var(--t3, rgba(247, 243, 234, .36))}.search-overlay__field input::-webkit-search-cancel-button{-webkit-appearance:none}.search-overlay__cancel{background:none;border:0;color:var(--ac, #e9b44c);cursor:pointer;flex:none;font-size:15px;font-weight:600;letter-spacing:-.01em;padding:8px 2px;transition:opacity .14s ease,transform .12s cubic-bezier(.23,1,.32,1)}.search-overlay__cancel:active{opacity:.6;transform:scale(.95)}.search-overlay__results{-webkit-overflow-scrolling:touch;display:flex;flex:1;flex-direction:column;gap:6px;overflow-y:auto;overscroll-behavior:contain;padding:4px 16px calc(24px + env(safe-area-inset-bottom,0px))}.search-overlay__section{color:var(--t3, rgba(247, 243, 234, .36));font-size:10.5px;font-weight:640;letter-spacing:.14em;margin:14px 2px 4px;text-transform:uppercase}.search-overlay__section:first-child{margin-top:4px}.search-overlay__section-row{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.search-overlay__section-row:first-child .search-overlay__section{margin-top:4px}.search-overlay__clear{background:none;border:0;color:var(--ac, #e9b44c);cursor:pointer;font-size:12.5px;font-weight:560;letter-spacing:-.01em;margin:14px 0 4px;padding:4px 2px;transition:opacity .16s ease}.search-overlay__clear:active{opacity:.55}.search-overlay__avatar--recent{background:var(--fd, rgba(255, 255, 255, .05));color:var(--t3, rgba(247, 243, 234, .36))}.search-overlay__row--recent{padding-bottom:9px;padding-top:9px}.search-overlay__row{align-items:center;animation:search-row-in .3s cubic-bezier(.23,1,.32,1) both;background:var(--fd, rgba(255, 255, 255, .05));border:1px solid var(--hr, rgba(255, 255, 255, .08));border-radius:16px;color:inherit;cursor:pointer;display:flex;gap:12px;min-width:0;padding:11px 13px;text-align:left;transition:background .16s ease,transform .12s cubic-bezier(.23,1,.32,1);width:100%}.search-overlay__row:active{background:var(--gl2, rgba(255, 255, 255, .09));transform:scale(.98)}@keyframes search-row-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.search-overlay__avatar{align-items:center;background:color-mix(in srgb,var(--ac) 16%,transparent);border-radius:50%;color:var(--ac, #e9b44c);display:flex;flex:none;font-size:12px;font-weight:650;height:36px;justify-content:center;width:36px}.search-overlay__avatar--property{background:var(--grs, rgba(127, 176, 138, .15));color:var(--gr, #7fb08a)}.search-overlay__body{display:grid;flex:1;gap:2px;min-width:0}.search-overlay__title-row{align-items:baseline;display:flex;gap:8px;justify-content:space-between;min-width:0}.search-overlay__name{color:var(--t1, #f7f3ea);font-size:14.5px;font-weight:600;letter-spacing:-.01em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-overlay__time{color:var(--t3, rgba(247, 243, 234, .36));flex:none;font-size:11px}.search-overlay__preview{color:var(--t2, rgba(247, 243, 234, .6));font-size:12.5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-overlay__unread{background:var(--ac, #e9b44c);border-radius:999px;color:#100e09;flex:none;font-size:10.5px;font-weight:700;min-width:19px;padding:2px 6px;text-align:center}.search-overlay__chevron{color:var(--t3, rgba(247, 243, 234, .36));flex:none}.search-overlay__empty{align-items:center;color:var(--t3, rgba(247, 243, 234, .36));display:flex;flex-direction:column;gap:7px;padding:56px 24px;text-align:center}.search-overlay__empty strong{color:var(--t2, rgba(247, 243, 234, .6));font-size:14px;font-weight:600}.search-overlay__empty span{font-size:12px;line-height:1.5;max-width:260px}@media(prefers-reduced-motion:reduce){.search-overlay__row{animation:none}}@media(prefers-reduced-transparency:reduce){.search-overlay{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--bg, #0b0a08)}}@media(max-width:899px),(max-height:500px)and (max-width:1180px){.search-overlay{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--bg);bottom:auto;height:var(--app-canvas-height, var(--app-height, 100dvh))}.search-overlay__panel{padding-top:env(safe-area-inset-top,0px)}.search-overlay__bar{gap:12px;padding:6px var(--ios-margin)}.search-overlay__field{background:var(--ios-fill);border:0;border-radius:12px;box-shadow:none;color:var(--t2);gap:6px;height:36px;padding:0 9px;position:relative}.search-overlay__field:after{content:"";inset:-4px 0;position:absolute}.search-overlay__field input{font-size:var(--ios-callout-size);letter-spacing:var(--ios-callout-track);line-height:var(--ios-callout-leading);position:relative;z-index:1}.search-overlay__field{caret-color:var(--ac)}.search-overlay__field:focus-within{border-color:transparent;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ac) 34%,transparent)}.search-overlay__cancel{align-items:center;color:var(--ac-text);display:flex;font-size:var(--ios-body-size);font-weight:var(--ios-body-weight);letter-spacing:var(--ios-body-track);line-height:var(--ios-body-leading);min-height:var(--ios-hit);min-width:57px;padding:0 2px;width:57px}.search-overlay__results{gap:0;padding:0 0 calc(24px + env(safe-area-inset-bottom,0px))}.search-overlay__section{color:var(--t2);font-size:var(--ios-footnote-size);font-weight:600;letter-spacing:var(--ios-footnote-track);line-height:var(--ios-footnote-leading);margin:0;padding:18px var(--ios-margin) 6px;text-transform:none}.search-overlay__section:first-child{margin-top:0;padding-top:10px}.search-overlay__clear{color:var(--ac-text);font-size:var(--ios-footnote-size);letter-spacing:var(--ios-footnote-track);margin:0;min-height:var(--ios-hit);padding:18px var(--ios-margin) 6px 8px}.search-overlay__section-row:first-child .search-overlay__clear{padding-top:10px}.search-overlay__row{animation:none;background:none;border:0;border-radius:0;box-shadow:none;gap:12px;padding:11px var(--ios-margin) 12px;position:relative}.search-overlay__row:active{background:var(--ios-fill-2);transform:none}.search-overlay__row+.search-overlay__row:before{background:var(--ios-sep);content:"";height:var(--ios-hairline);left:var(--ios-sep-inset);position:absolute;right:0;top:0}.search-overlay__avatar,.search-overlay__avatar--property{background:var(--ios-fill);color:var(--ios-label-2);font-size:var(--ios-callout-size);font-weight:600;height:44px;letter-spacing:-.2px;width:44px}.search-overlay__name{font-size:var(--ios-headline-size);font-weight:var(--ios-headline-weight);letter-spacing:var(--ios-headline-track);line-height:var(--ios-headline-leading)}.search-overlay__time{color:var(--t2);font-size:var(--ios-subhead-size);letter-spacing:var(--ios-subhead-track);line-height:var(--ios-subhead-leading)}.search-overlay__preview{font-size:var(--ios-subhead-size);letter-spacing:var(--ios-subhead-track);line-height:var(--ios-subhead-leading)}.search-overlay__unread{align-self:center;background:var(--ios-badge);border-radius:9px;color:#fff;font-size:var(--ios-caption2-size);font-weight:600;height:18px;line-height:18px;min-width:18px;padding:0 5px}.search-overlay__row:not(:has(.search-overlay__unread)) .search-overlay__time{margin-right:30px}.search-overlay__chevron{align-self:center;color:var(--t2)}.search-overlay__field input::placeholder{color:var(--t2)}.search-overlay__empty{gap:9px;padding:76px 32px 24px}.search-overlay__empty>svg{color:var(--t2);height:34px;margin-bottom:3px;width:34px}.search-overlay__empty strong{color:var(--t1);font-size:var(--ios-title3-size);font-weight:var(--ios-title3-weight);letter-spacing:var(--ios-title3-track);line-height:var(--ios-title3-leading)}.search-overlay__empty span{color:var(--t2);font-size:var(--ios-subhead-size);letter-spacing:var(--ios-subhead-track);line-height:var(--ios-subhead-leading);max-width:280px}}.portfolio-menu__tip-host{position:relative}.portfolio-menu__action.is-disabled{color:var(--t3);cursor:not-allowed;opacity:.5}.portfolio-menu__action.is-disabled:hover{background:transparent;color:var(--t3)}.portfolio-menu__action.is-disabled:active{transform:none}.portfolio-menu__move.is-disabled{cursor:not-allowed;opacity:.4}.portfolio-menu__move.is-disabled:hover{background:transparent;color:var(--t3)}.portfolio-menu__tip{background:var(--pop, #1b1a17);backdrop-filter:blur(30px) saturate(180%);-webkit-backdrop-filter:blur(30px) saturate(180%);border:1px solid var(--hr);border-radius:12px;bottom:calc(100% + 8px);box-shadow:inset 0 1px 0 var(--hi),0 18px 40px -18px #000000e6;color:var(--t1);font-size:12px;font-weight:520;left:50%;letter-spacing:-.012em;line-height:1.35;opacity:0;padding:8px 11px;pointer-events:none;position:absolute;text-align:center;transform:translate(-50%,4px);transition:opacity .18s cubic-bezier(.32,.72,0,1),transform .18s cubic-bezier(.32,.72,0,1);width:max-content;max-width:220px;z-index:60}.portfolio-menu__tip-host:hover .portfolio-menu__tip,.portfolio-menu__action:focus-visible+.portfolio-menu__tip{opacity:1;transform:translate(-50%)}.portfolio-menu__tip:after{background:inherit;border-bottom:1px solid var(--hr);border-right:1px solid var(--hr);bottom:-5px;content:"";height:9px;left:50%;position:absolute;transform:translate(-50%) rotate(45deg);width:9px}@media(prefers-reduced-motion:reduce){.portfolio-menu__tip{transition:none;transform:translate(-50%)}}
