.language-switch{color:var(--ink);letter-spacing:.04em;cursor:pointer;border-radius:10px;flex-direction:row;flex-shrink:0;align-items:center;gap:3px;margin:0;padding:6px 8px;font-size:12px;font-weight:800;display:flex;position:relative}.language-switch:focus-within{background:color-mix(in srgb, var(--ink) 7%, transparent)}@media (hover:hover){.language-switch:hover{background:color-mix(in srgb, var(--ink) 7%, transparent)}}.language-switch select{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.welcome>.language-switch{justify-content:flex-end;margin-bottom:24px}.district-heading{margin-top:24px}@media (max-width:760px){.topbar{gap:var(--s-8)}.topbar>.language-switch{margin-left:auto}.topbar .icon-button{flex-shrink:0}.bottom-nav{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;padding-inline:4px;display:grid}.bottom-nav button{width:100%;min-width:0;padding-inline:0}.bottom-nav small{letter-spacing:-.2px;white-space:nowrap}.bottom-nav.fit{grid-template-columns:repeat(6,auto)}}.market-filter-actions{gap:10px;margin-top:24px;display:flex}.market-filter-actions>button{flex:1}.topbar .location{border-right:1px solid var(--line)}@media (max-width:760px){.topbar .location{border-right:0}}.profile .business-switch{border:2px solid var(--edge);background:var(--lime);color:var(--on-lime)}.category-picker,.working-hours,.address-picker{border:1px solid var(--line-strong);border-radius:var(--r-18);min-width:0;padding:var(--s-16);margin:var(--s-12) 0}.address-picker.plain,html:root .address-picker.plain{background:0 0;border:0;border-radius:0;margin:16px 0;padding:0}.address-picker.plain>legend{margin:0 0 8px;padding:0;font-size:13px;font-weight:600}.address-picker.plain>label:first-of-type{margin-top:0}.form-grid .category-picker,.form-grid .working-hours{grid-column:1/-1}.category-search{align-items:center;gap:var(--s-8);padding:0 var(--s-12);color:var(--muted);display:flex}.category-options{gap:var(--s-6);grid-template-columns:repeat(auto-fill,minmax(170px,1fr));max-height:320px;margin-top:10px;display:grid;overflow:auto}.category-options button{align-items:center;gap:var(--s-8);text-align:left;padding:var(--s-8) var(--s-12);min-height:0;line-height:1.25;display:flex}.category-options button>span:not(.category-icon){flex:1;min-width:0}.category-options button svg{color:var(--muted);flex:none}.category-options.leaves{flex-wrap:wrap;display:flex}.category-options.leaves button{border-radius:var(--r-full);padding:var(--s-8) var(--s-16)}.category-options button[aria-pressed=true]{border-color:var(--lime)}.category-icon{font-size:18px;line-height:1}.category-chosen{width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.category-change{color:var(--accent-text,var(--sys-blue-text,var(--sys-blue)));font-weight:var(--w-semibold);flex:none;align-items:center;gap:2px;display:inline-flex}.svc-category .category-picker{margin:0}.svc-category .category-chosen{min-height:var(--ctl-l);background:var(--sys-fill-3,var(--soft));border-radius:12px;padding:0 14px 0 16px}.category-chosen-icon{font-size:22px}.category-chosen b{flex:1;min-width:0}button.link{text-underline-offset:3px;background:0 0;border:0;min-height:0;padding:4px 0;position:relative}button.link:after,.detail-category .crumb:after{content:"";position:absolute;inset:-8px -4px}.hours-days{flex-wrap:wrap;gap:6px;margin:4px 0 12px;display:flex}.hours-days button{font-size:var(--ctl-s-font);width:44px;min-height:0;height:var(--ctl-s);text-align:center;padding:0}.hours-days button[aria-pressed=true]{border-color:var(--lime)}.hours-days button[aria-pressed=false]{color:var(--muted);text-decoration:line-through}.hours-range{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hours-range select{width:auto;min-width:92px;padding:9px 10px}.address-map{z-index:0;border-radius:14px;height:300px}.address-suggestions{gap:5px;display:grid}.address-suggestions button{text-align:left;padding:10px}.location-validation{opacity:0;pointer-events:none;border:0;min-width:0;margin:0;padding:0;position:absolute;top:0;left:0;width:1px!important;height:1px!important}button.danger{padding:12px 16px;font-weight:700}@media (hover:hover){button.danger:hover{background:var(--danger-soft)}}.category-sections{margin-bottom:10px;display:flex}.category-sections button{min-height:var(--ctl-s);flex:1;padding:0 8px}.save.saved,button.saved{color:#d6455d}.promo-slide{scroll-snap-align:start;flex:0 0 100%;margin:0}.promo-dots{justify-content:center;gap:6px;margin-top:12px;display:flex}.promo-dots button{background:var(--line-deep);border:0;border-radius:999px;width:7px;height:7px;min-height:0;padding:0;transition:width .2s,background .2s}.promo-dots button[aria-current=true]{background:var(--fill);width:22px}.categories button{font-size:12px}@media (max-width:760px){.categories button{min-width:0;max-width:none;font-size:12px}.categories button>span{width:56px;height:56px;font-size:26px}}.filters{gap:20px;display:grid}.filter-group{gap:10px;display:grid}.filter-group>b{font-size:14px;font-weight:700}.filter-group small{font-size:12px}.choice-chips{flex-wrap:wrap;gap:8px;display:flex}.choice-chips button{min-height:var(--ctl-s);font-size:var(--ctl-s-font);padding:0 14px}.choice-chips button[aria-pressed=true]{border-color:var(--edge)}.choice-chips.chips-line{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.choice-chips.chips-line::-webkit-scrollbar{display:none}.choice-chips.chips-line button{white-space:nowrap;flex:none}html:root .choice-chips button.chip-round{width:var(--ctl-s);min-width:var(--ctl-s);height:var(--ctl-s);min-height:var(--ctl-s);flex:none;justify-content:center;padding:0}input.switch{appearance:none;cursor:pointer;border:0;border-radius:999px;flex:none;padding:0;transition:background .2s;position:relative}input.switch:after{content:"";border-radius:50%;transition:transform .2s;position:absolute;box-shadow:0 1px 3px #0003}.sheet-footer .secondary,.sheet-footer .primary{flex:1}.profile .business-switch{margin:var(--s-24) 0 var(--s-8)}.profile-group{border:1px solid var(--line);border-radius:var(--r-18);background:var(--surface,white)}.profile-group .menu-row,.profile-group .my-post{font-size:var(--t-15)}.profile-group>:last-child{border-bottom:0}.profile-group:empty{display:none}.profile-group-head{justify-content:space-between;align-items:flex-end;gap:var(--s-12);display:flex}.profile-group-head .link{font-size:var(--t-13)}.profile-empty{padding:var(--s-20) 0;margin:0}.profile-group label.menu-row>select{border:1px solid var(--line);border-radius:var(--r-10);padding:var(--s-8) var(--s-12);font-size:var(--t-13)}.hub-ads-picker{scrollbar-width:none;flex-wrap:nowrap;margin-right:-20px;padding-right:20px;overflow-x:auto}.hub-ads-picker::-webkit-scrollbar{display:none}.hub-ads-picker button{white-space:nowrap;flex:none}.menu-row.sign-out>svg{margin-left:0}.profile-group label.menu-row{font-weight:inherit;font-size:var(--t-15)}.chat-grid-part+.chat-grid-part{margin-top:var(--s-20)}.chat-grid{gap:var(--s-12) var(--s-8);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.chat-tile{align-content:start;justify-items:center;gap:var(--s-6);-webkit-touch-callout:none;background:0 0;min-width:0;padding:0;display:grid}.chat-tile-face{width:64px;height:64px;display:block;position:relative}html:root .chat-tile-face .avatar,html:root .chat-tile-face .avatar img,html:root .chat-tile-face .seller-face{width:100%;height:100%}html:root .chat-tile-face .avatar{font-size:var(--t-24)}html:root .chat-tile-face .avatar img{object-fit:cover;border-radius:inherit}.chat-tile-dot{border:2px solid var(--bg);background:var(--accent-fill,var(--sys-blue));border-radius:50%;width:14px;height:14px;position:absolute;top:0;right:0}.chat-tile-name{-webkit-line-clamp:2;width:100%;font-size:var(--t-11);font-weight:var(--w-regular);text-align:center;color:var(--ink);-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.chat-tile.unread .chat-tile-name{font-weight:var(--w-semibold)}.chat-list .conversation{align-items:center;gap:var(--s-12);width:100%;padding:var(--s-16) var(--s-12);border-bottom:1px solid var(--line);text-align:left;display:flex}.chat-list .conversation:last-child{border-bottom:0}.chat-list .conversation>div{flex:1;min-width:0}.chat-list .conversation b{align-items:baseline;gap:var(--s-6);font-size:var(--t-15);flex-wrap:wrap;display:flex}.chat-list .conversation p{margin:var(--s-4) 0 0;white-space:nowrap;text-overflow:ellipsis;color:var(--muted);font-size:var(--t-13);overflow:hidden}.chat-time{color:var(--muted);font-size:var(--t-12);flex:none}.chat-thread{padding:0}.chat-thread-head{align-items:center;gap:var(--s-12);padding:var(--s-12) var(--s-20);border-bottom:1px solid var(--line);display:flex}.chat-thread-head>div{gap:var(--s-2);min-width:0;display:grid}.chat-thread-head small{color:var(--muted);font-size:var(--t-12)}.chat-thread .chat-log{padding:var(--s-16);border:0;margin:0}.chat-thread .composer{padding:var(--s-12) var(--s-16);border-top:1px solid var(--line);margin:0}.quick-services{border:1px solid var(--line-strong);border-radius:16px;gap:10px;min-width:0;margin:12px 0;padding:14px;display:grid}.quick-services>.link{justify-self:start}.service-list{border:1px solid var(--line);background:var(--surface,white);border-radius:16px;margin-bottom:16px;display:grid;overflow:hidden}.service-row{border-bottom:1px solid var(--line);text-align:left;align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex}.service-row:last-child{border-bottom:0}.service-row>span{flex:1;grid-template-columns:minmax(0,1fr);gap:3px;min-width:0;display:grid}.service-row b{overflow-wrap:anywhere}.service-row small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.service-row strong{white-space:nowrap}.service-row-pic{border-radius:var(--r-10,10px);background:var(--sys-fill-3,var(--soft));object-fit:cover;flex:none;place-items:center;width:40px;height:40px;font-size:22px;font-style:normal;line-height:1;display:grid}.favorites-group{margin:26px 0 8px}.fav-fill-note{margin:0 0 10px}.fav-fill{display:grid}.fav-fill-row{width:100%;min-height:0;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:0;align-items:center;gap:12px;padding:8px 14px 8px 10px;display:flex}.fav-fill-row+.fav-fill-row{border-top:.5px solid var(--sys-separator,var(--line))}.fav-fill-row .fav-pic{border-radius:var(--r-10);flex:none;width:48px;height:48px;font-size:22px}.fav-fill-text{flex:1;gap:2px;min-width:0;display:grid}.fav-fill-text b{font-weight:var(--w-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fav-fill-text small{color:var(--sys-label-2,var(--muted));font-size:var(--t-13)}.fav-fill-mark{width:28px;height:28px;box-shadow:inset 0 0 0 1.5px var(--sys-separator,var(--line));color:var(--accent-text,var(--sys-blue));border-radius:50%;flex:none;place-items:center;display:grid}.fav-fill-mark.on{box-shadow:none;background:var(--accent-fill,var(--sys-blue));color:var(--on-accent,#fff)}.fav-card{gap:var(--s-4);min-width:0;display:grid}.fav-business-tile{position:relative}.shared-gone{background:var(--sys-fill-3,var(--soft));min-height:120px;color:var(--muted);text-align:center;border-radius:18px;place-items:center;padding:12px;font-size:14px;display:grid}.favorites-heading{align-items:baseline;gap:8px;margin:0 0 14px;font-size:20px;display:flex}.favorites-heading small{color:var(--muted);font-size:14px;font-weight:600}.chat-thread .chat-log{border-radius:0}.card-image,.detail-hero{aspect-ratio:16/10;height:auto}.photo-carousel{margin-bottom:var(--s-8);position:relative}.photo-track{scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--r-18);background:var(--soft);display:flex;overflow-x:auto}.photo-track::-webkit-scrollbar{display:none}.photo-track img{aspect-ratio:16/10;object-fit:cover;object-position:center;scroll-snap-align:start;-webkit-user-select:none;user-select:none;flex:0 0 100%;width:100%}.photo-count{color:#fff;background:#0008;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;position:absolute;top:12px;right:12px}.photo-dots{margin-top:10px}@media (max-width:760px){.card-image{height:auto}}.booking-form{gap:12px;margin:12px 0;display:grid}.booking-picker{gap:10px;display:grid}.booking-picker>b{font-size:14px}.booking-days{scrollbar-width:none;gap:8px;margin-right:-20px;padding:2px 20px 4px 0;display:flex;overflow-x:auto}.booking-days::-webkit-scrollbar{display:none}.booking-months{scrollbar-width:none;flex-wrap:nowrap;margin-right:-20px;padding-right:20px;overflow-x:auto}.booking-months::-webkit-scrollbar{display:none}.booking-months button{flex:none}.booking-ahead{font-size:var(--t-13);margin:0;line-height:1.4}.stay-notice{gap:8px;display:grid}.stay-notice p{font-size:var(--t-13);margin:0;line-height:1.4}.booking-days button{border:1px solid var(--line);background:var(--surface,white);min-width:58px;color:var(--ink);border-radius:14px;flex:none;justify-items:center;gap:2px;min-height:0;padding:10px 6px;display:grid}.booking-days button small{color:var(--muted);font-size:11px}.booking-days button strong{font-size:18px}.booking-days button:is([aria-checked=true],[aria-pressed=true]){background:var(--fill);border-color:var(--edge);color:var(--on-fill,white)}.booking-days button:is([aria-checked=true],[aria-pressed=true]) small{color:inherit;opacity:.72}.booking-days button:disabled{opacity:.35;text-decoration:line-through}.booking-times button{font-variant-numeric:tabular-nums;min-width:70px}.booking-time-parts{gap:var(--s-12);display:grid}.booking-time-part{gap:var(--s-6);display:grid}.booking-time-part>small{color:var(--muted);font-size:var(--t-12);font-weight:var(--w-semibold)}.booking-form .primary.full{justify-content:center;width:100%}.exchange-ask{gap:14px;display:grid}.exchange-ask-side{border-radius:var(--r-14);background:var(--sys-fill-3,var(--soft));gap:8px;padding:12px;display:grid}.exchange-ask-part{gap:8px;display:grid}.exchange-ask-title{font-size:13px;font-weight:600}.exchange-ask label{margin:0}.exchange-ask .exchange-ask-sum{flex-flow:wrap;align-items:center;gap:8px}.exchange-ask-sum[data-error]:after{flex-basis:100%;margin-top:0}.exchange-ask .exchange-ask-sum input{min-width:0;font-size:var(--t-22);font-weight:var(--w-semibold);font-variant-numeric:tabular-nums;flex:1}.exchange-ask-sum span{color:var(--muted);font-size:var(--t-20)}.exchange-ask-receive{font-size:var(--t-22);font-weight:var(--w-semibold);font-variant-numeric:tabular-nums}.exchange-ask small{color:var(--muted);font-size:var(--t-13);line-height:1.4}.exchange-ask .exchange-ask-field{gap:6px}.exchange-ask .exchange-point-open{color:var(--accent-text,var(--sys-blue,var(--accent)));font-size:var(--t-15);justify-self:start;align-items:center;gap:6px;display:inline-flex}.exchange-point{--map-h:200px;gap:8px;display:grid}.exchange-point-chosen{align-items:center;gap:6px;margin:0;font-size:14px;display:flex}.exchange-point-chosen>svg{color:var(--accent-text,var(--sys-blue,var(--accent)));flex:none}.exchange-point-chosen>span{flex:1;min-width:0}.exchange-ask-pick{gap:8px;display:grid;position:relative}.oc-exchange{font-size:var(--t-15);gap:4px;display:grid}.booking-times button:disabled{opacity:.45;cursor:not-allowed;text-decoration:line-through}.schedule{border:1px solid var(--line);background:var(--surface,white);border-radius:18px;display:grid;overflow:hidden}.ios-badge{min-width:20px;height:20px;padding:0 var(--s-6);border-radius:var(--r-full);font-size:var(--t-11);box-shadow:0 0 0 2px var(--bg,#fafbf7);place-items:center;font-style:normal;line-height:1;display:grid;position:absolute;top:-6px;right:-6px}.nav-icon{place-items:center;display:inline-grid;position:relative}.nav-icon .ios-badge{min-width:18px;height:18px;font-size:10px;top:-7px;right:-10px}.order-card{width:min(100%,340px);margin:var(--s-6) auto;place-self:center;gap:var(--s-6);padding:var(--s-16) var(--s-16);border:1px dashed color-mix(in srgb, var(--edge) 30%, transparent);border-radius:var(--r-18);background:var(--warning-soft);font-size:var(--t-15);grid-template-columns:minmax(0,1fr);display:grid}.order-card.status-confirmed,.order-card.status-completed{background:color-mix(in srgb, var(--lime) 55%, var(--surface,white))}.order-card.status-cancelled{background:var(--danger-soft);border-color:color-mix(in srgb, var(--danger) 30%, var(--surface))}.order-card.focused{border:1.5px solid var(--accent-text,var(--sys-blue));animation:1.6s ease-out order-focus}@keyframes order-focus{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--sys-blue) 45%, transparent)}to{box-shadow:0 0 0 14px #0000}}@media (prefers-reduced-motion:reduce){.order-card.focused{animation:none}}.order-head{align-items:center;gap:var(--s-4) var(--s-8);font-size:var(--t-13);text-transform:uppercase;letter-spacing:.04em;flex-wrap:wrap;display:flex}.order-title{font-weight:var(--w-bold);font-size:var(--t-16)}.order-line{align-items:center;gap:var(--s-6);color:var(--ink);font-variant-numeric:tabular-nums;display:flex}.order-line.order-total{margin-top:calc(-1 * var(--s-2));padding-left:var(--s-20);display:block}.order-line>svg{color:var(--sys-label-2,var(--muted));flex:none}.order-was-price{color:var(--muted-strong);font-size:var(--t-13);margin-left:6px}.order-line.order-was{color:var(--muted-strong);font-size:var(--t-15);padding-left:21px;display:block}.deal-terms,.cnd-line{color:var(--muted-strong)}.cnd-form,.cnd-text{gap:2px;display:grid}.cnd-text>small{color:var(--sys-label-2,var(--muted));font-size:var(--t-13)}.order-note{color:var(--muted-strong);font-style:italic}.order-hint{color:var(--muted-strong);font-size:var(--t-12)}.order-time{color:var(--muted);font-size:var(--t-11);text-align:right}.calendar{border:1px solid var(--line);background:var(--surface,white);border-radius:18px;display:grid;overflow:hidden}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not(.field-bare),select{min-height:var(--ctl-l)}select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23183c36' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px;padding-right:40px;line-height:1.2}.language-switch select{background-image:none;min-height:0;padding:0}.choice-chips button{position:relative}.count-plain{font-size:inherit;font-variant-numeric:tabular-nums}.chip-badge{min-width:20px;height:20px;box-shadow:0 0 0 2px var(--bg,#fafbf7);border-radius:999px;place-items:center;padding:0 6px;font-size:11px;display:grid;position:absolute;top:-7px;right:-7px}.hub-ads-picker{padding-top:8px}.chat-unread{min-width:22px;height:22px;padding:0 var(--s-8);border-radius:var(--r-full);color:#fff;font-size:var(--t-12);font-weight:var(--w-bold);background:#ff3b30;flex:none;place-items:center;display:grid}.chat-list .conversation.unread b{font-weight:var(--w-heavy)}.chat-list .conversation.unread p{color:var(--ink);font-weight:var(--w-semibold)}.chat-list .conversation.unread .chat-time:not(.chat-waits){color:#ff3b30;font-weight:var(--w-semibold)}.pull-indicator{color:var(--ink);place-items:center;transition:height .2s,opacity .2s;display:grid;overflow:hidden}.pull-indicator svg.rings{width:30px;height:30px}.business-picker{margin:4px 0 18px}.search-preview{grid-template-columns:repeat(auto-fill,minmax(220px,260px));margin:12px 0}.search-preview .save{pointer-events:none}.svc-preview-held{min-width:0;display:grid;position:relative}.svc-preview-held>.svc-state{top:var(--s-8);left:var(--s-8);z-index:1;pointer-events:none;position:absolute}.chat-about{color:var(--muted-strong);font-size:var(--t-12);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;display:block;overflow:hidden}.mini-chart{background:var(--surface,white);border-radius:18px;margin:0;padding:14px 16px}.mini-chart figcaption{color:var(--muted);justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:10px;font-size:13px;display:flex}.mini-chart figcaption strong{color:var(--ink);font-size:20px}.mini-bars{border-bottom:1px solid var(--line);align-items:flex-end;gap:2px;height:80px;display:flex}.mini-bar{outline:0;flex:1;align-items:flex-end;height:100%;display:flex;position:relative}.mini-bar span{background:var(--fill);opacity:.8;border-radius:3px 3px 0 0;width:100%;min-height:2px;display:block}@media (hover:hover){.mini-bar:hover span{opacity:1;background:var(--lime-deep,#88a940)}.mini-bar:hover .mini-tip{display:block}}.mini-bar:focus span{opacity:1;background:var(--lime-deep,#88a940)}.mini-tip{z-index:3;white-space:nowrap;background:var(--surface,white);border:1px solid var(--line);color:var(--ink);border-radius:9px;padding:6px 9px;font-size:12px;font-style:normal;display:none;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 6px 16px #0000001a}.mini-tip b{color:var(--muted);font-size:11px;display:block}.mini-bar:focus .mini-tip{display:block}.mini-axis{color:var(--muted);justify-content:space-between;margin-top:5px;font-size:11px;display:flex}.reach{margin-bottom:8px}.detail-when{align-items:center;gap:var(--s-6);margin:0 0 var(--s-12);font-weight:var(--w-bold);flex-wrap:wrap;display:flex}.detail-paused{align-items:center;gap:var(--s-6);margin:0 0 var(--s-12);font-weight:var(--w-bold);color:var(--sys-orange-text,#b25000);display:flex}.event-ticket{background:color-mix(in srgb, var(--lime) 40%, var(--surface,white));border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.segment{flex-wrap:wrap;gap:4px;display:flex}.segment button{min-height:var(--ctl-s);font-size:var(--ctl-s-font);white-space:nowrap;flex:1;padding:0 10px}.quick-weekly{gap:8px;display:grid}.offer-part{gap:var(--s-8);min-width:0;display:grid}.offer-part+.offer-part{border-top:1px solid var(--line);padding-top:12px}html:root .offer-more-head{align-items:center;gap:var(--s-12);width:100%;min-height:0;padding:var(--s-12) 14px;border-radius:var(--r-14);background:var(--sys-fill-3,var(--soft));color:var(--sys-label,var(--ink));font:inherit;text-align:start;border:0;flex-direction:row;margin:0;display:flex}.offer-more-words{flex:1;gap:2px;min-width:0;display:grid}.offer-more-words b{font-size:var(--t-16);font-weight:var(--w-semibold,600)}.offer-more-words small{color:var(--sys-label-2,var(--muted));font-size:var(--t-13)}.offer-more-head>svg{color:var(--sys-label-2,var(--muted));flex:none;transition:transform .2s}.offer-more.open .offer-more-head>svg{transform:rotate(180deg)}.offer-more-body{gap:var(--s-12);padding-top:var(--s-8);display:grid}.offer-more-body[hidden]{display:none}.offer-more{scroll-margin-top:72px}.offer-part-title{font-weight:var(--w-heavy);font-size:var(--t-12);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-strong)}.offer-part textarea{min-height:64px}.choice-chips.small button{padding:7px 12px;font-size:13px}.offer-schedule,.offer-price,.offer-duration,.offer-dates{gap:8px;min-width:0;display:grid}.offer-duration>small:not(.muted){font-weight:var(--w-semibold)}.offer-times{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.offer-times>select,.offer-times>input{flex:1;min-width:110px}.offer-date{grid-template-columns:minmax(130px,1.4fr) 1fr 1fr auto;align-items:center;gap:8px;display:grid}@media (max-width:520px){.offer-date{grid-template-columns:1fr 1fr auto}.offer-date input[type=date]{grid-column:1/-1}}.offer-per-place{justify-self:start}.offer-place{background:var(--surface,white);border:1px solid var(--line);border-radius:12px;gap:8px;padding:10px 12px;display:grid}.offer-schedule .working-hours{border:0;margin:0;padding:0}.offer-schedule .working-hours legend{display:none}.biz-places{gap:var(--s-12);border:1px solid var(--line-strong);border-radius:var(--r-18);min-width:0;padding:var(--s-16);margin:var(--s-12) 0;display:grid}.biz-places .address-picker,.biz-places .working-hours{margin:0}.biz-branch{gap:var(--s-12);border-top:1px dashed var(--line-deep);padding-top:12px;display:grid}.biz-branch-head{gap:var(--s-8);align-items:center;display:flex}.biz-branch-head input{flex:1}.biz-places>.link{justify-self:start}.detail-extras{gap:var(--s-8);margin-top:var(--s-8);flex-wrap:wrap;display:flex}.detail-extras>*{white-space:nowrap;text-align:center;flex:120px;justify-content:center;max-width:100%}.event-dates{gap:8px;display:grid}button.event-ticket{text-align:left;border:1px solid #0000;width:100%;min-height:0;font-weight:400}button.event-ticket[aria-pressed=true]{border-color:var(--edge);box-shadow:0 0 0 2px var(--edge)}button.event-ticket:disabled{opacity:.5}.offer-book{gap:10px;display:grid}.offer-book>label{max-width:220px}.biz-places>.address-picker,.biz-places>.working-hours{border:0;margin:0;padding:0}.biz-places>.address-picker>legend,.biz-places>.working-hours>legend{margin-bottom:6px;padding:0}.biz-branch .address-picker,.biz-branch .working-hours{border:0;margin:0;padding:0}.offer-rows{gap:var(--s-12)}.offer-rows>small.muted{line-height:1.45}.offer-card{border:1px solid var(--line);background:var(--surface,white);border-radius:16px;gap:0;transition:border-color .15s,box-shadow .15s;display:grid;overflow:hidden}.offer-card.open{border-color:var(--edge);box-shadow:0 6px 20px #0000000d}.offer-head{gap:6px;padding:6px 6px 6px 14px}.offer-title{min-width:0;color:var(--ink);flex:1;font-size:16px;font-weight:700;box-shadow:none!important;background:0 0!important;border:0!important;min-height:0!important;padding:10px 0!important}.offer-title::placeholder{font-weight:500}.offer-toggle{white-space:nowrap;align-items:center;min-height:0;display:inline-flex}.offer-toggle svg{transition:transform .15s}.offer-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.offer-remove{width:36px;height:36px;min-height:0;color:var(--muted-strong);background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:grid}@media (hover:hover){.offer-remove:hover{color:var(--danger);background:#ff3b3014}}.offer-summary{text-align:left;width:100%;min-height:0;color:var(--muted-strong);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;padding:0 14px 12px;font-size:13px;font-weight:500;display:block;overflow:hidden}.offer-body{border-top:1px solid var(--line);background:var(--soft);gap:0;display:grid}.offer-body>.offer-part{padding:var(--s-16) var(--s-16);border-top:1px solid var(--line);align-items:start;display:grid}.offer-body>.offer-part:first-child{border-top:0}.offer-body>.offer-part+.offer-part{padding-top:14px}.offer-body>.offer-part>.offer-part-title{padding-top:9px}.offer-body>.offer-part>:not(.offer-part-title){grid-column:2;min-width:0}.offer-body>.link{margin:12px 16px}@media (max-width:640px){.offer-body>.offer-part>:not(.offer-part-title){grid-column:1}.offer-body>.offer-part>.offer-part-title{padding-top:0}}.offer-rows .choice-chips{gap:var(--s-6)}.offer-rows .choice-chips button{padding:var(--s-8) var(--s-12);font-size:var(--t-13);font-weight:var(--w-semibold);border:1px solid var(--line);background:var(--surface,white);color:var(--ink)}.offer-rows .choice-chips button[aria-pressed=true]{background:color-mix(in srgb, var(--lime) 55%, var(--surface));border-color:var(--edge);color:var(--ink)}.offer-rows .segment button{line-height:1.2}.offer-book{margin-top:12px}.offer-duration>small:not(.muted){color:var(--muted-strong);font-size:13px}.offer-price .offer-times input,.offer-times select{min-height:42px}.offer-rows>.link{font-weight:var(--w-bold);justify-self:start}.offer-head{align-items:center;display:grid}.offer-book>label{font-size:13px;font-weight:var(--w-semibold);color:var(--muted-strong)}.offer-book>label input{color:var(--ink);margin-top:6px;font-size:15px}.offer-rows .segment{grid-template-columns:repeat(auto-fit,minmax(88px,1fr))}.choice-chips button:disabled{opacity:.4;cursor:not-allowed;background:0 0;border-style:dashed}.offer-rows .segment{scrollbar-width:none;gap:var(--s-2);flex-wrap:nowrap;display:flex;overflow-x:auto}.offer-rows .segment::-webkit-scrollbar{display:none}.offer-rows .segment button{white-space:nowrap;padding:var(--s-8) var(--s-8);font-size:var(--t-13);flex:1 0 auto}.segment-select{display:none}@media (max-width:560px){.offer-rows .segment{display:none}.offer-rows .segment-select{width:100%;display:block}}.offer-rows .segment.segment-over{display:none}.offer-rows .segment.segment-over+.segment-select{width:100%;display:block}.offer-body{--ctl-h:40px}.offer-body input:not([type=checkbox]),.offer-body select{height:var(--ctl-h);border-radius:12px;font-size:14px;min-height:var(--ctl-h)!important;padding:0 12px!important}.offer-body textarea{border-radius:12px;padding:10px 12px;font-size:14px}.offer-body input[type=number]{-moz-appearance:textfield}.offer-body input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.offer-body input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.offer-body .choice-chips button,.offer-body .hours-days button{height:var(--ctl-s);border:1px solid var(--line);background:var(--surface,white);min-height:0;color:var(--ink);border-radius:999px;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none}.offer-body .hours-days button,.offer-body .quick-weekly .choice-chips button{width:44px;padding:0}.offer-body .choice-chips button[aria-pressed=true],.offer-body .hours-days button[aria-pressed=true]{background:color-mix(in srgb, var(--lime) 55%, var(--surface));border-color:var(--edge);color:var(--ink)}.offer-body .hours-days button[aria-pressed=false]{color:var(--muted);text-decoration:none}.offer-body .hours-days,.offer-body .choice-chips{flex-wrap:wrap;gap:6px;margin:0;display:flex}.offer-body .offer-times,.offer-body .hours-range{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.offer-body .offer-times>select,.offer-body .hours-range select{flex:none;width:112px;min-width:0}.offer-body .offer-times>span,.offer-body .hours-range>span{color:var(--muted)}.offer-body .working-hours{gap:10px;display:grid}.offer-body .offer-dates{gap:8px;display:grid}.offer-body .offer-date{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.offer-body .offer-date input[type=date]{flex:none;width:160px}.offer-body .offer-date select{flex:none;width:104px}.offer-date-gone{background:var(--danger-soft,#ff3b301f);color:var(--sys-red-text,#d70015);border-radius:12px;padding:9px 12px;font-size:13px;font-weight:500;line-height:1.35}.offer-body .link,.offer-body .offer-add{min-height:0;color:var(--ink);text-underline-offset:3px;background:0 0;border:0;place-self:start;padding:0;font-size:13px;font-weight:700;text-decoration:underline}.offer-body .offer-price .offer-times input,.offer-body .offer-book>label input{flex:none;width:200px}.offer-body .offer-schedule,.offer-body .offer-price,.offer-body .offer-duration,.offer-body .quick-weekly{gap:10px;display:grid}.offer-body .offer-book{gap:12px;margin-top:12px;display:grid}.offer-body .offer-book>label{gap:6px;max-width:none;margin:0;display:grid}.offer-body .offer-book>label input{margin:0}.offer-body .offer-duration>small:not(.muted),.offer-body .offer-book>label,.offer-body label.offer-unit{font-size:13px;font-weight:var(--w-semibold);color:var(--muted-strong)}.offer-body .quick-weekly small.muted{font-size:12px}@media (max-width:560px){.offer-body .offer-date input[type=date],.offer-body .offer-price .offer-times input,.offer-body .offer-book>label input{width:100%}}.offer-head{grid-template-columns:minmax(0,1fr) auto auto auto}.offer-price-pill{color:var(--ink);white-space:nowrap;padding:0 6px;font-size:14px;font-weight:700}.offer-toggle{border:1px solid var(--line);background:var(--surface,white);height:34px;color:var(--ink);border-radius:999px;gap:6px;padding:0 12px;font-size:13px;font-weight:700}@media (hover:hover){.offer-toggle:hover{border-color:var(--edge);background:var(--surface,white)}}.offer-toggle[aria-expanded=true]{background:var(--fill);border-color:var(--edge);color:var(--on-fill,white)}.offer-toggle svg{transform:none!important}.offer-summary{cursor:pointer}@media (max-width:520px){.offer-head .offer-price-pill{justify-self:start;padding:0}.offer-head .offer-toggle{justify-self:end;margin:0}.offer-head{grid-template-columns:minmax(0,1fr) auto auto;row-gap:2px}.offer-head .offer-title{grid-area:1/1/auto/-1}.offer-head .offer-price-pill{grid-area:2/1}.offer-head .offer-toggle{grid-area:2/2}.offer-head .offer-remove{grid-area:2/3}}.offer-body>.offer-part{gap:var(--s-8) var(--s-12);grid-template-columns:76px minmax(0,1fr)}@media (max-width:640px){.offer-body>.offer-part{grid-template-columns:1fr}}.date-field{gap:var(--s-8);width:170px;height:var(--ctl-h,40px);padding:0 var(--s-12);border:1px solid var(--line);border-radius:var(--r-14);background:var(--surface,white);color:var(--ink);font-size:var(--t-15);font-weight:var(--w-medium);cursor:pointer;flex:none;position:relative;flex-direction:row!important;margin:0!important;display:inline-flex!important}.date-field.empty span{color:var(--muted)}.date-field svg{color:var(--muted-strong);flex:none}.date-field span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.date-field input{opacity:0;cursor:pointer;border:0;position:absolute;inset:0;width:100%!important;height:100%!important;min-height:0!important;padding:0!important}.date-field:focus-within{border-color:var(--edge)}@media (max-width:560px){.offer-body .date-field{width:100%}}.date-field{line-height:1;align-items:center!important}.date-field svg{align-self:center;display:block;margin:0!important}.photo-picker{justify-items:center;gap:var(--s-6);text-align:center;padding:var(--s-16);border:1px dashed var(--line-deep);border-radius:var(--r-18);background:var(--soft);margin-bottom:8px;display:grid}.photo-picker>b{font-size:var(--t-15)}.photo-picker>small{max-width:460px;color:var(--muted);font-size:var(--t-12);line-height:1.45}.photo-picker.empty{align-content:center;justify-items:start;column-gap:var(--s-12);row-gap:var(--s-2);padding:var(--s-12);text-align:left;grid-template-columns:auto 1fr;grid-template-areas:"add title""add note""tips tips"}.photo-picker.empty>b{grid-area:title;align-self:end}.photo-picker.empty>small{grid-area:note;align-self:start}.photo-picker.empty>.photo-grid{grid-area:add;margin:0}.photo-picker.empty>small.photo-tips{margin-top:var(--s-8);grid-area:tips}.photo-picker.empty .photo-add{width:64px;height:64px;font-size:var(--t-11)}.photo-grid{justify-content:center;gap:var(--s-8);flex-wrap:wrap;margin-top:8px;display:flex}.photo-thumb,.photo-add{border-radius:var(--r-14);width:88px;height:88px;min-height:0;padding:0;position:relative;overflow:hidden}.photo-thumb{background:0 0;border:0}.photo-thumb img{object-fit:cover;width:100%;height:100%;display:block}.photo-cover{color:#fff;background:#0009;border-radius:6px;padding:2px 6px;font-size:10px;font-weight:700;position:absolute;bottom:4px;left:4px}.photo-remove{color:#fff;opacity:0;background:#0009;border-radius:999px;place-items:center;width:20px;height:20px;font-size:11px;transition:opacity .15s;display:grid;position:absolute;top:4px;right:4px}.photo-thumb:focus-visible .photo-remove{opacity:1}@media (hover:hover){.photo-thumb:hover .photo-remove{opacity:1}}@media (hover:none){.photo-remove{opacity:1}}.photo-add{place-content:center;justify-items:center;gap:var(--s-4);border:1px dashed var(--edge);background:var(--surface,white);color:var(--ink);font-size:var(--t-12);font-weight:var(--w-bold);cursor:pointer;margin:0;display:grid}.photo-add.busy{opacity:.6;cursor:progress}.photo-add input{opacity:0;cursor:pointer;position:absolute;inset:0;width:100%!important;height:100%!important;min-height:0!important}.photo-add svg{margin:0}.biz-section{gap:var(--s-12);min-width:0;margin:var(--s-12) 0;padding:var(--s-16);border:1px solid var(--line-strong);border-radius:var(--r-18);display:grid}.biz-section>.link{justify-self:start}.photo-grid.small{justify-content:flex-start;margin:0}.photo-grid.small .photo-thumb,.photo-grid.small .photo-add{width:64px;height:64px;font-size:var(--t-11)}.photo-grid.small .photo-cover{font-size:var(--t-10);padding:1px var(--s-4)}.offer-photo-hint{margin-top:6px;font-size:12px;display:block}.choice-chips button.chip-off{color:var(--muted);border-style:dashed}.choice-chips button.chip-off[aria-pressed=true]{background:var(--soft);color:var(--ink);border-color:var(--edge);border-style:dashed}.hub-note{gap:var(--s-6);margin:var(--s-16) 0;padding:var(--s-20) var(--s-20);border:1px solid var(--line);border-radius:var(--r-18);background:var(--surface,white);justify-items:start;display:grid}.hub-note b{font-size:var(--t-16)}.hub-note p{margin:0 0 var(--s-6);color:var(--muted-strong)}.chat-thread-head .chat-archive-button{min-height:0;width:var(--ctl-s);height:var(--ctl-s);border:1px solid var(--line);background:var(--surface,white);color:var(--ink);font-size:var(--t-13);font-weight:var(--w-bold);border-radius:50%;flex:none;place-items:center;margin-left:auto;padding:0;display:inline-grid}.card-seats{background:color-mix(in srgb, var(--lime) 55%, var(--surface));color:var(--ink);white-space:nowrap;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:11px;font-weight:700;display:inline-block}.card-seats.few{background:var(--danger-soft);color:var(--danger)}.leaflet-control-attribution.map-credits{cursor:pointer;position:relative;box-shadow:0 1px 4px #0002}.leaflet-control-attribution.map-credits:before{color:var(--ink);place-items:center;display:grid;position:absolute;top:0}.leaflet-control-attribution.map-credits.open a,.leaflet-control-attribution.map-credits:hover a{color:var(--ink)}@media (hover:none){.leaflet-control-attribution.map-credits:hover:not(.open){color:#0000;max-width:22px;padding:0!important}}.leaflet-control-attribution.map-credits.open,.leaflet-control-attribution.map-credits:hover{white-space:normal;border-radius:var(--r-14);line-height:16px}.promo-slide{border-radius:calc(22px * var(--radius-scale))}@media (min-width:1000px){.promo-slide{flex-basis:calc(50% - 8px)}}@media (min-width:1500px){.promo-slide{flex-basis:calc(33.3333% - 10.6667px)}}@media (max-width:999px){.promo-slide{border-radius:0}}.promo-slide{aspect-ratio:5/2;height:auto;min-height:0;container-type:inline-size}.address-row{align-items:stretch;gap:8px;display:flex}.address-row>input{flex:1;min-width:0}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:.9s linear infinite spin}.next-steps{gap:14px;margin:0;padding:0;list-style:none;display:grid}.next-steps li{align-items:flex-start;gap:12px;font-size:15px;line-height:1.45;display:flex}.next-steps svg{color:var(--accent-text,var(--lime-deep));flex:none;margin-top:1px}.topbar .location{min-width:0;min-height:var(--ctl-s);border:0;flex:0 auto;gap:2px;margin-left:0;padding:0}.topbar .brand{border-right:0;padding-right:0}.city-name{color:var(--accent-title,color-mix(in srgb, var(--lime-deep) 82%, var(--ink)));white-space:nowrap;text-overflow:ellipsis;max-width:46vw;font-size:19px;overflow:hidden}.topbar .location>svg{color:var(--muted);flex:none}@media (max-width:760px){.city-name{font-size:17px}}.city-name-wait{border-radius:var(--r-6);vertical-align:middle;width:4.8em;height:.8em;display:inline-block}.discovery-footer .city-name{font-style:normal;font-size:inherit;max-width:none}.discovery-footer span:empty{display:none}.topbar{top:var(--tg-top);z-index:var(--z-header);background:var(--bg);position:sticky}.topbar .brand,.topbar .city-name,.discovery-footer b{font-size:var(--t-24);line-height:1}.topbar .brand{min-height:var(--ctl-s);align-items:center;display:flex}.topbar .city-name{max-width:42vw}.topbar .location{margin-right:auto}.topbar .brand+.location{margin-left:-2px}.topbar .mode-switch{flex:none;padding:0;position:relative;overflow:visible}.topbar .mode-switch .mode-face{width:100%;height:100%;font-size:var(--t-15);font-weight:var(--w-semibold,600);border-radius:50%;overflow:hidden}.topbar .mode-switch .ios-badge{position:absolute;top:-6px;right:-4px}.topbar .city-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.topbar .location{min-width:0}.topbar{transition:height .2s,margin .2s,box-shadow .2s}.topbar .brand,.topbar .city-name{transition:font-size .2s}.topbar .icon-button{transition:height .2s,width .2s}.topbar.compact{height:64px}@media (max-width:760px){.topbar.compact{height:52px}.topbar.compact .brand,.topbar.compact .city-name{font-size:var(--t-20)}.topbar.compact>.icon-button{width:var(--ctl-s);height:var(--ctl-s)}.topbar.compact.topbar-owner{gap:6px}.topbar.topbar-owner .brand+.location{margin-left:0}.topbar.compact.topbar-owner>.icon-button{width:34px;height:34px}.topbar.topbar-owner>.icon-button:after{inset:-8px -5px}}.bottom-nav .nav-icon{min-width:26px;height:26px}.bottom-nav .avatar.nav-avatar{width:24px;height:24px}.topbar{margin-inline:-48px;padding-inline:48px}@media (max-width:1100px){.topbar{margin-inline:-28px;padding-inline:28px}}@media (max-width:760px){.topbar{margin-inline:-20px;padding-inline:20px}.bottom-nav{transition:padding .2s}.bottom-nav small{max-height:14px;transition:opacity .15s,max-height .2s;overflow:hidden}.bottom-nav.compact{padding-top:var(--s-6);padding-bottom:max(var(--s-6), var(--tg-bottom))}.bottom-nav.compact button{gap:0}.bottom-nav.compact small{opacity:0;max-height:0}}.photo-thumb .photo-open{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;min-height:0;padding:0;display:block}.photo-thumb .photo-remove{opacity:1;cursor:pointer;z-index:1;border:0;width:24px;height:24px;min-height:0;padding:0;top:5px;right:5px}.photo-thumb .photo-cover{pointer-events:none}.photo-grid .photo-thumb.is-cover{width:auto;aspect-ratio:var(--cover-aspect,1.6)}.photo-thumb.is-cover .photo-cover{top:5px;bottom:auto}.photo-thumb .photo-first{aspect-ratio:1;object-fit:cover;border:1.5px solid #fff;border-radius:6px;width:34%;height:auto;position:absolute;bottom:6px;left:6px;box-shadow:0 2px 6px #0008}.photo-thumb .photo-crop{z-index:1;align-items:center;gap:var(--s-4);height:26px;min-height:0;padding:0 var(--s-8);color:#fff;font-size:var(--t-12,12px);font-weight:var(--w-semibold);cursor:pointer;background:#000b;border:0;border-radius:999px;display:inline-flex;position:absolute;bottom:5px;right:5px}.photo-grid.small .photo-crop{justify-content:center;width:24px;height:24px;padding:0}.photo-grid.small .photo-crop>span{display:none}.photo-thumb .photo-crop:after{content:"";position:absolute;inset:-8px}.photo-carousel img{cursor:zoom-in}.topbar .city-name{margin-bottom:-3px;padding:0 3px 3px 0;line-height:1.2}html,body{overscroll-behavior-y:none}html[lang=ko] body{word-break:keep-all;overflow-wrap:break-word}html[lang=de] :is(.desk-tile,.desk-kpi)>small{-webkit-hyphens:auto;hyphens:auto}html[data-tg=ios] .app-scroll{overscroll-behavior-y:none;scrollbar-width:none;position:absolute;inset:0;overflow:hidden auto}html[data-tg=ios] .app-scroll::-webkit-scrollbar{display:none}html[data-tg=ios].map-fullscreen .app-scroll{overflow-y:hidden}html[data-tg=ios] body:has(.full-layer) .app-scroll{overflow-y:hidden}.topbar .location>.city-chevron{opacity:.45;color:var(--ink);margin-left:-1px}@media (max-width:760px){html.keyboard-open .bottom-nav{display:none}html.keyboard-open .detail-actions{position:static}}.sheet-footer .detail-actions{width:100%;margin:0;padding:0;position:static}@media (max-width:760px){html.keyboard-open .overlay[data-typing] .sheet-footer{position:static}html.keyboard-open .overlay[data-typing] .sheet:is(:has(.bug-form),:has(.booking-form)) .sheet-footer{padding-bottom:12px;position:sticky}}.sheet-footer .detail-actions{gap:10px;display:flex}.sheet-footer .detail-actions.only-tools{justify-content:flex-end}.sheet-footer .detail-actions>.primary{flex:1}.sheet-footer .detail-actions>.secondary{flex:none}@media (max-width:760px){.chat-page .chat-thread{left:0;right:0;top:var(--chat-top);z-index:90;border:0;flex-direction:column;margin:0;display:flex;position:fixed}.chat-page .chat-thread .chat-log{background:var(--bg);flex:1;height:auto;min-height:0}.chat-page .chat-thread .composer{padding:var(--s-12) var(--s-16);background:var(--bg);flex:none;position:static}.chat-page .chat-thread .composer input{flex:1;min-width:0}.chat-page .chat-thread .composer button{aspect-ratio:1;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;min-height:0;padding:0;display:grid}}input[type=checkbox]:not(.switch):not([role=switch]){appearance:none;border:1.5px solid var(--line-deep);border-radius:calc(6px * var(--radius-scale));background:var(--surface);cursor:pointer;flex:none;place-content:center;width:22px;height:22px;margin:0;transition:background .12s,border-color .12s;display:inline-grid}input[type=checkbox]:not(.switch):not([role=switch]):after{content:"";border:solid var(--on-lime);border-width:0 2.5px 2.5px 0;width:6px;height:11px;margin-top:-2px;transition:transform .12s;transform:rotate(45deg)scale(0)}input[type=checkbox]:not(.switch):not([role=switch]):checked{background:var(--lime);border-color:var(--lime-strong)}input[type=checkbox]:not(.switch):not([role=switch]):checked:after{transform:rotate(45deg)scale(1)}input[type=checkbox]:not(.switch):not([role=switch]):focus-visible{outline:2px solid var(--edge);outline-offset:2px}.place-chips{flex-wrap:nowrap;gap:6px}.place-chips button{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;padding:9px 12px;font-size:13px;overflow:hidden}.topbar.compact{margin-bottom:20px}.intro{margin:4px 0 6px}.main h1{margin-top:0}.chat-page>h1,.business-hub>h1,.favorites>h1,.main section>.section-title h1{margin:var(--s-4) 0 var(--s-16)}.categories{padding:10px 0}.section-title{margin:14px 0}.profile-header{margin-top:4px}@media (max-width:760px){.topbar.compact{margin-bottom:12px}.intro{margin:2px 0}.chat-page>h1,.business-hub>h1,.favorites>h1,.main section>.section-title h1{margin:var(--s-2) 0 var(--s-12)}.categories{padding:8px 0 6px}.section-title{margin:10px 0 12px}}.app-header{top:var(--tg-top);z-index:var(--z-header);margin:0 -48px 20px;padding:0 48px;display:flow-root;position:sticky}.app-header .topbar,.app-header .topbar.compact{border-bottom:0;margin:0;padding-inline:0;position:static}@media (max-width:1100px){.app-header{margin-inline:-28px;padding-inline:28px}}@media (max-width:760px){.app-header{margin:0 -20px 12px;padding:0 20px}}.header-search{align-items:center;gap:var(--s-8);margin:0 0 var(--s-8);padding:0 var(--s-12) 0 var(--s-16);display:flex}.header-search input{min-width:0;height:100%;color:var(--ink);-webkit-appearance:none;background:0 0;border:0;outline:none;flex:1;padding:0}.header-search input::-webkit-search-cancel-button{display:none}.header-search button{background:var(--soft-strong);width:26px;height:26px;min-height:0;color:var(--muted-strong);border:0;border-radius:50%;place-items:center;padding:0;display:grid}@media (max-width:760px){.chat-page .chat-thread{--chat-top:calc(var(--tg-top) + var(--header-h,52px));height:calc(100dvh - var(--tg-top) - var(--header-h,52px) - var(--chat-bottom-space))}html.keyboard-open .chat-page .chat-thread{--chat-top:calc(var(--vv-top,0px) + var(--tg-top) + var(--header-h,52px));height:calc(var(--vv-height,100dvh) - var(--tg-top) - var(--header-h,52px) - var(--chat-bottom-space))}}.intro-title{min-height:var(--ctl-m);color:var(--ink);letter-spacing:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.intro-heading{display:flex}.intro-title svg{opacity:.5}@media (max-width:760px){.intro h1{font-size:32px}}.query-chip{align-items:center;gap:6px;margin:0 0 8px;padding:6px 8px 6px 12px;font-size:13px;display:inline-flex}.query-chip button{background:var(--soft-strong);width:22px;height:22px;min-height:0;color:var(--muted-strong);border:0;border-radius:50%;place-items:center;padding:0;display:grid}.category-grid{gap:var(--s-12) var(--s-8);display:grid}.category-grid button{align-content:start;justify-items:center;gap:var(--s-6);min-height:0;padding:var(--s-4) var(--s-2);color:var(--ink);background:0 0;border:0;display:grid}.category-grid button>span{border-radius:calc(18px * var(--radius-scale));background:var(--soft);width:64px;height:64px;font-size:var(--t-28);place-items:center;display:grid}.header-search input:focus,.header-search input:focus-visible{border:0}.header-search .search-filters{width:var(--ctl-s);height:var(--ctl-s);margin-right:calc(-1 * var(--s-6));border-radius:var(--r-10);color:var(--muted);background:0 0;border:0}.intro-title svg{margin-top:6px}.chat-page-head{justify-content:space-between;align-items:baseline;gap:var(--s-12);display:flex}.chat-page-head .intro-heading{align-items:center;height:28px;display:flex}.head-link{min-height:0;color:var(--muted);background:0 0;border:0;align-items:center;gap:4px;padding:4px 0;font-size:14px;font-weight:600;display:inline-flex}.head-link svg{opacity:.7}.head-link-count{color:var(--muted);font-weight:500}.head-link-count:before{content:"· "}.chat-thread-who{align-items:center;gap:var(--s-12);min-width:0;min-height:0;color:var(--ink);text-align:left;background:0 0;border:0;padding:0;display:flex}.chat-thread-who:disabled{opacity:1;cursor:default}.chat-thread-face{background:0 0;border:0;border-radius:50%;flex:none;min-height:0;padding:0;display:grid}.chat-thread-who>div{gap:var(--s-2);min-width:0;display:grid}.chat-thread-who small{color:var(--muted);font-size:var(--t-12)}.chat-thread-head .avatar,.chat-list .avatar{overflow:hidden}.chat-thread-head .avatar img,.chat-list .avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.chat-list{padding:0;overflow:hidden}.star-picker [role=radiogroup]{gap:0;margin-left:-5px}.star-picker button{width:42px;height:44px;color:var(--muted);place-items:center;font-size:0;display:grid}.star-picker button svg{fill:#0000;transition:fill .12s,color .12s}.star-picker button.on{color:#f5b301}.star-picker button.on svg{fill:currentColor}label.review-checkin{justify-content:space-between;align-items:center;gap:var(--s-12);flex-direction:row}.review-checkin>span{gap:var(--s-2);min-width:0;display:grid}.review-checkin small{font-weight:var(--w-regular,400);line-height:1.3}.review-actions{gap:10px;scroll-margin-bottom:104px;display:flex}.review-actions button{flex:1}@media (max-width:760px){.categories,.subcategories{margin-inline:-20px;padding-inline:20px;scroll-padding-inline:20px}}.toast-dock{z-index:var(--z-toast);pointer-events:none;justify-content:center;padding:0 16px 12px;display:flex;position:fixed;left:0;right:0;overflow:hidden}.toast-dock .toast,.toast-dock .toast:where(*){pointer-events:auto;width:max-content;max-width:100%;animation:4s both toast-life;position:static;top:auto;left:auto;transform:none}@keyframes toast-life{0%{opacity:0;transform:translateY(calc(100% + 14px))}8%,90%{opacity:1;transform:none}to{opacity:0;transform:translateY(calc(100% + 14px))}}.rating-star{vertical-align:-.12em;color:#f5b301;flex:none;display:inline-block}.rating-star.off{color:var(--line-strong)}.rating{align-items:center;gap:3px;display:inline-flex}.review-stars{letter-spacing:0;align-items:center;gap:2px;display:inline-flex}.choice-chips button .rating-star{margin-right:2px}.toast-dock{flex-direction:column;align-items:center;gap:8px}.toast-dock .toast{cursor:pointer}.toast-dock .toast-error{animation-duration:5s}body:has(.overlay)>.toast-dock{bottom:calc(16px + var(--tg-bottom,0px))}body:has(.overlay .sheet-footer)>.toast-dock{bottom:calc(96px + var(--tg-bottom,0px))}.full-layer{z-index:var(--z-layer);background:var(--bg);flex-direction:column;animation:.22s ease-out layer-in;display:flex;position:fixed;inset:0}.full-layer-head{padding:calc(var(--tg-top) + 12px) 20px 10px;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;display:flex}.full-layer-head>.screen-head-action{margin-left:auto;display:flex}.full-layer-body{overscroll-behavior:contain;padding:16px 20px calc(24px + var(--tg-bottom));flex:1;overflow-y:auto}@keyframes layer-in{0%{opacity:0;transform:translateY(24px)}}body:has(.full-layer){overflow:hidden}.detail-category{align-items:center;gap:var(--s-6);margin:var(--s-12) 0 0;color:var(--muted);font-size:var(--t-13);font-weight:var(--w-semibold);display:flex}.detail-price.small{margin:10px 0 12px;font-size:16px}.search-filters-body{gap:0;display:grid}.filter-block{border-top:1px solid var(--line);gap:10px;padding:14px 0;display:grid}.filter-block:first-child{border-top:0;padding-top:0}.search-filters-body .filter-block h3{letter-spacing:-.01em;color:var(--sys-label,var(--ink));margin:0;font-size:15px;font-weight:600}.filter-block-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.filter-block-head .link{align-items:center;gap:5px;min-height:0;font-size:13px;display:inline-flex}.scope-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.scope-grid button{border:1px solid var(--line);border-radius:calc(14px * var(--radius-scale));background:var(--surface,var(--bg));min-height:0;color:var(--muted-strong);justify-items:center;gap:5px;padding:10px 1px 8px;font-size:10px;font-weight:600;display:grid}.scope-grid button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.scope-grid.tight{gap:4px}.scope-grid.tight button{letter-spacing:-.01em;padding-inline:0;font-size:9px}.scope-grid button[aria-pressed=true]{background:var(--fill);border-color:var(--edge);color:var(--on-fill,var(--lime))}.seg{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:3px;display:grid}.seg button{min-height:0;height:var(--ctl-s);font-size:var(--ctl-s-font);white-space:nowrap;justify-content:center;align-items:center;gap:3px;padding:0 4px;display:inline-flex}.filter-note{margin-top:6px;font-size:13px;display:block}.price-to{display:block}.price-field{align-items:center;width:100%;min-width:0;display:flex;position:relative}.price-field input{width:100%;padding-left:76px;padding-right:96px}.price-field .price-mode,.price-field .price-currency{z-index:1;height:32px;min-height:0;color:var(--ink);border:0;align-items:center;gap:3px;padding:0 8px 0 10px;font-size:14px;font-style:normal;font-weight:600;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);background:var(--sys-fill-3,var(--soft))!important;border-radius:10px!important}.price-field .price-mode{left:6px}.price-field .price-currency{right:6px}.price-field .price-mode svg,.price-field .price-currency svg{opacity:.7}.price-field .price-currency select{opacity:0;appearance:none;border:0;width:100%;height:100%;min-height:0;padding:0;position:absolute;inset:0}.card{position:relative}.card-image img{transition:opacity .25s}.card-image.image-pending img{opacity:0}.card-image.image-failed img{visibility:hidden}.card-image.image-pending:after{content:"";background:linear-gradient(100deg, transparent 35%, var(--sweep-light) 50%, transparent 65%) var(--sys-fill-3,var(--soft));pointer-events:none;background-size:300% 100%;animation:1.5s ease-in-out infinite sweep;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.card-image.image-pending:after{animation:none}}.card{flex-direction:column;display:flex}.card-main{align-items:stretch;gap:var(--s-4);width:100%;min-height:0;padding:var(--s-12);color:var(--ink);text-align:left;font:inherit;background:0 0;border:0;border-radius:0;flex-direction:column;flex:1;display:flex}.cm-kicker{align-items:center;gap:var(--s-4);min-width:0;font-size:var(--t-12);font-weight:var(--w-medium);color:var(--muted);display:flex}.cm-kicker>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cm-title{-webkit-line-clamp:2;font-size:var(--t-15);font-weight:var(--w-bold);letter-spacing:-.01em;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.cm-line{align-items:center;gap:var(--s-8);min-width:0;font-size:var(--t-12);white-space:nowrap;color:var(--muted-strong);line-height:1.35;display:flex;overflow:hidden}.cm-line>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.cm-seats{padding:var(--s-2) var(--s-8);border-radius:var(--r-full);background:color-mix(in srgb, var(--lime) 30%, transparent);color:var(--ink);font-size:var(--t-11);font-weight:var(--w-bold);flex:none;display:inline-block}.cm-seats.few{background:var(--danger-soft)}.cm-facts>.cm-seats{text-overflow:ellipsis;white-space:nowrap;max-width:70%;margin-left:auto;overflow:hidden}.cm-facts>.cm-trial{min-width:0;max-width:70%;color:var(--sys-green-text,#1f7a35);font-size:var(--t-11);font-weight:var(--w-bold);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;margin-left:auto;overflow:hidden}.cm-been{align-items:center;gap:var(--s-4);min-width:0;max-width:70%;color:var(--sys-green-text,#1f7a35);font-size:var(--t-11);font-weight:var(--w-bold);white-space:nowrap;flex:none;margin-left:auto;display:inline-flex;overflow:hidden}.cm-been svg{flex:none}.cm-been span{text-overflow:ellipsis;min-width:0;overflow:hidden}.cm-title.cm-titled{align-content:start;display:grid}.cm-titled>span,.cm-titled>small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cm-titled>small{font-size:var(--t-13);font-weight:var(--w-medium);letter-spacing:0;color:var(--muted-strong)}.cm-medal{align-items:center;gap:var(--s-4);min-width:0;display:inline-flex}.cm-medal svg{flex:none}.cm-medal span{text-overflow:ellipsis;min-width:0;overflow:hidden}.cm-open{color:var(--muted)}.cm-open.open{font-weight:var(--w-semibold);color:var(--accent-text,var(--sys-blue-text,var(--sys-blue)))}.cm-facts{align-items:center;gap:var(--s-8);min-width:0;margin-top:var(--s-2);font-size:var(--t-12);color:var(--muted);display:flex}.cm-rating{align-items:center;gap:var(--s-4);font-weight:var(--w-bold);color:var(--ink);flex:none;display:inline-flex}.cm-rating small{font-weight:var(--w-medium);color:var(--muted)}.card-rating{left:var(--s-8);bottom:var(--s-8);align-items:center;gap:var(--s-4);padding:var(--s-4) var(--s-8);border-radius:var(--r-6);color:var(--ink);font-size:var(--t-11);font-weight:var(--w-bold);background:#ffffff8c;line-height:1.2;display:inline-flex;position:absolute;box-shadow:0 1px 3px #0000001f}.card-rating small{font-size:var(--t-11);font-weight:var(--w-medium);color:var(--muted)}.cm-place{align-items:center;gap:var(--s-4);min-width:0;display:inline-flex}.cm-place svg{flex:none}.cm-place>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cm-price{padding-top:var(--s-8);font-size:var(--t-15);font-weight:var(--w-heavy);letter-spacing:-.01em;margin-top:auto}.cm-price-label{font-size:var(--t-13);font-weight:var(--w-medium);letter-spacing:0;color:var(--muted);display:block}.cm-title{min-height:2.5em;min-height:2lh}.cm-kicker,.cm-line,.cm-facts{min-height:1.25em;min-height:1lh}.cards{grid-auto-rows:1fr}.sk{border-radius:var(--r-6);height:.8em;display:block}.card-ghost{pointer-events:none}.card-ghost :is(.cm-kicker,.cm-facts,.cm-price){align-items:center;display:flex}.card-ghost .cm-title{align-content:center;gap:var(--s-8);display:grid}.card-ghost .cm-price{box-sizing:content-box;min-height:1lh}.rows-skeleton .row-skeleton.tall{height:88px}.text-skeleton{gap:12px;padding:6px 0 12px;display:grid}.text-skeleton .sk{height:14px}.block-skeleton{border-radius:18px;margin-bottom:12px}.detail-head{gap:var(--s-8);margin:var(--s-16) 0 var(--s-12);display:grid}.detail-head .detail-category{flex-wrap:wrap;margin:0}.detail-category .crumb{min-height:0;color:inherit;font:inherit;background:0 0;border:0;padding:0;position:relative}.detail-category .crumb:active{color:var(--ink)}.detail-head .detail-price{font-size:var(--t-24);font-weight:var(--w-heavy);letter-spacing:-.01em;margin:0}.booking-form .cargo-least{color:var(--ink);font-weight:var(--w-medium)}.detail-pay-label{color:var(--muted);font-size:var(--t-13);font-weight:var(--w-medium);letter-spacing:0;display:block}.detail-rates{gap:var(--s-8);display:grid}.rates-table,.rates-count{gap:var(--s-8);padding:var(--s-12) var(--s-16);border-radius:var(--r-18);background:var(--sys-fill-3,var(--soft));display:grid}.rates-head,.rates-row{align-items:baseline;gap:var(--s-12);grid-template-columns:minmax(0,1fr) minmax(84px,auto) minmax(84px,auto);display:grid}.rates-head{color:var(--sys-label-2,var(--muted));font-size:var(--t-12)}.rates-head>span:not(:first-child),.rates-row>b{text-align:right}.rates-row{padding-top:var(--s-8);border-top:.5px solid var(--sys-separator,var(--line))}.rates-currency{align-items:baseline;gap:var(--s-6);min-width:0;font-size:var(--t-17);display:inline-flex}.rates-currency small{color:var(--sys-label-2,var(--muted));font-size:var(--t-13)}.rates-row>b{font-size:var(--t-20,20px);font-weight:var(--w-bold);font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap}.rates-at{align-items:center;gap:var(--s-4);margin:var(--s-2) 0 0;color:var(--sys-label-2,var(--muted));font-size:var(--t-12);display:flex}.rates-at.stale{color:var(--sys-orange-text,#c26a00)}.rates-amount{align-items:center;gap:var(--s-8);flex-direction:row;margin:0;display:flex}.rates-amount input{min-width:0;font-size:var(--t-17);font-variant-numeric:tabular-nums;flex:1}.rates-amount>.seg{width:calc(44px * var(--n,2));flex:none}.rates-amount>b{font-size:var(--t-17);flex:none}.rates-result{color:var(--sys-label-2,var(--muted));font-size:var(--t-15);margin:0}.rates-result b{color:var(--sys-label,var(--ink));font-size:var(--t-20,20px);font-weight:var(--w-bold);font-variant-numeric:tabular-nums}.detail-chips{gap:var(--s-6);display:flex}.detail-chip{align-items:center;gap:var(--s-6);min-height:30px;padding:var(--s-4) var(--s-12);font-size:var(--t-13);font-weight:var(--w-semibold);display:inline-flex}.detail-chip svg{flex:none}.detail-chip .lucide-map-pin{color:var(--muted)}.verified-chip svg{color:#fff;fill:#34a853;stroke:#fff}.verified-chip svg path+path,.verified-chip svg path:last-child{stroke:#fff}.verified-chip .verified-info{stroke:currentColor;color:var(--muted)!important;fill:none!important}.verified-chip .verified-info path{stroke:currentColor!important}.verified-why{background:var(--sys-fill-3,var(--soft));color:var(--muted);border-radius:12px;margin:8px 0 0;padding:10px 12px;font-size:14px;line-height:1.35}.show-all{width:100%;margin:-6px 0 16px}h3 .h3-note{color:var(--muted);align-items:center;gap:4px;margin-left:8px;font-size:14px;font-weight:600;display:inline-flex}.category-grid small{text-overflow:clip}.category-grid button{align-self:start}.category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.category-grid button{min-width:0}.staff-login{gap:10px;width:100%;margin-top:12px;display:grid}.topbar .icon-button,.topbar .location{position:relative}.topbar .icon-button:after,.topbar .location:after{content:"";position:absolute;inset:-8px -4px}:root[data-scheme=dark] .cm-kicker,:root[data-scheme=dark] .cm-facts{color:color-mix(in srgb, var(--ink) 68%, transparent)}.exchange-cards{margin-top:12px}.feed-lead{display:contents}.exchange-card .card-main>:is(.cm-kicker,.cm-title,.cm-line,.cm-price){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kind-label.exchange-best{background:var(--sys-green,#34c759);color:#fff}.kind-label.exchange-old{background:var(--warning-soft);color:var(--sys-orange-text,#b25000)}.exchange-card .cm-price.exchange-ways{font-size:var(--t-15);font-weight:var(--w-heavy);margin:auto 0 0;line-height:18px;display:block}.rent-summary{background:var(--sys-fill-3,var(--soft));border-radius:14px;gap:4px;margin:4px 0 8px;padding:10px 14px;font-size:14px;display:grid}.rent-summary p{justify-content:space-between;gap:12px;margin:0;display:flex}.rent-summary small{margin-top:4px}.rent-times{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rent-times-side{gap:6px;min-width:0;font-size:14px;display:grid}.rent-times-fixed{min-height:var(--ctl-l);border-radius:calc(12px * var(--radius-scale));background:var(--sys-fill-3,var(--soft));color:var(--ink);align-items:center;padding:0 13px;display:flex}.rent-times>small{grid-column:1/-1}.draft-choice{gap:10px;padding:8px 0;display:grid}.draft-choice p{margin:0}.rent-summary p.rent-at-start{border-top:.5px solid var(--sys-separator,var(--line));margin-top:4px;padding-top:6px;font-weight:600}.detail-actions:has(>.send-due){flex-wrap:wrap}.detail-actions>.send-due{font-size:var(--t-16);color:var(--sys-label,var(--ink));flex:1 0 100%;grid-template-columns:1fr auto;row-gap:2px;margin:0 4px 2px;display:grid}.send-due b{font-weight:var(--w-semibold,600);white-space:nowrap}.send-due small{font-size:var(--t-13);color:var(--sys-label-2,var(--muted));grid-column:1/-1}.search-relaxed{background:var(--warning-soft);border-radius:14px;gap:8px;margin:0 0 12px;padding:10px 14px;font-size:14px;display:grid}.search-relaxed p{margin:0}.search-relaxed-words{flex-wrap:wrap;gap:6px;display:flex}.search-summary{flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 14px;display:flex}.search-count{color:var(--muted);margin-right:4px;font-size:13px;font-weight:600}.filter-chip{background:var(--fill);min-height:0;color:var(--on-fill,var(--lime));border:0;border-radius:999px;align-items:center;gap:4px;padding:5px 8px 5px 11px;font-size:13px;font-weight:600;display:inline-flex}.filter-chip.scope{box-shadow:inset 0 0 0 1px var(--line-strong,var(--line));color:var(--muted-strong,var(--muted));background:0 0;padding:5px 11px}.search-scope{display:inline-flex;position:relative}.search-scope .filter-chip.scope{padding-right:8px}.search-scope-menu{z-index:30;background:var(--surface,var(--bg));min-width:200px;box-shadow:0 10px 30px #0000002e, 0 0 0 1px var(--line);border-radius:14px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0}.search-scope-menu button{min-height:44px;color:var(--ink);text-align:left;border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-size:15px;font-weight:500;display:flex}.search-scope-menu button span{flex:1}.search-scope-menu button>svg:first-child{color:var(--muted-strong,var(--muted))}.search-scope-menu button>svg:last-child:not(:first-child){color:var(--accent-text,var(--sys-blue,var(--ink)))}.search-scope-menu button:is(:hover,:focus-visible){background:var(--sys-fill-3,var(--soft))}.search-scope-menu button:focus-visible{outline-offset:-3px}.filter-chip.reset{color:var(--muted);background:0 0;padding:5px 11px;text-decoration:underline}.filter-chip.keep-search{background:var(--soft);color:var(--ink);gap:5px;padding:5px 11px 5px 9px}.filter-chip.keep-search.on{background:var(--fill);color:var(--on-fill,var(--lime))}.composer-note{align-items:center;gap:var(--s-6);padding:0 var(--s-16) var(--s-6);color:var(--muted);font-size:var(--t-13);margin:0;line-height:1.3;display:flex}.composer-note svg{flex:none}.quick-questions{gap:var(--s-8);padding:0 var(--s-16) var(--s-8);flex-wrap:wrap;display:flex}.quick-question{max-width:100%;min-height:36px;padding:0 var(--s-16);border-radius:var(--r-full);background:var(--soft);color:var(--ink);font-size:var(--t-15);font-weight:var(--w-semibold);text-align:left;border:0}.saved-search{gap:var(--s-12)}.saved-search-open{gap:var(--s-2);min-width:0;color:inherit;text-align:left;background:0 0;border:0;flex:1;padding:0;display:grid}.saved-search-open b{font-weight:var(--w-semibold);text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-16);overflow:hidden}html .profile-group.saved-searches .menu-row.saved-search .saved-search-open small{color:var(--sys-label-2,var(--muted));font-size:var(--t-13);line-height:1.3}.saved-search>.switch{flex:none}.profile-group.saved-searches{border-radius:var(--r-18);border:0;overflow:hidden;background:0 0!important;padding:0!important}html .profile-group.saved-searches .menu-row.saved-search{width:auto;padding:var(--s-12) var(--s-16);background:0 0;margin-inline:0}html .profile-group.saved-searches .menu-row.saved-search:after{display:none}.saved-searches .swipe-row+.swipe-row{border-top:.5px solid var(--sys-separator,var(--line))}.saved-searches-hint{margin:var(--s-8) var(--s-4) 0;font-size:var(--t-13)}@media (hover:hover) and (pointer:fine){.saved-searches-hint{display:none}}.empty-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}.empty-actions button{--ctl:var(--ctl-m);--ctl-font:var(--ctl-m-font);--ctl-pad:16px}.empty-actions .keep-search-button{align-items:center;gap:var(--s-6);display:inline-flex}.empty-actions .keep-search-button.on{color:var(--accent-text,var(--sys-blue-text,var(--sys-blue)))}.review-steps{border-radius:calc(14px * var(--radius-scale));background:var(--soft);gap:6px;margin:0 0 16px;padding:14px 16px 14px 34px;font-size:14px;line-height:1.4;display:grid}.req{color:#d9534f;margin-left:3px;font-style:normal}.editor .category-picker>legend:after{content:" *";color:#d9534f}.editor label>span:has(>.req){display:inline}.photo-pending{color:var(--muted-strong);font-weight:var(--w-semibold)}.photo-tips{margin:var(--s-8) 0 0;font-size:var(--t-12);color:var(--muted);line-height:1.4;display:block}.biz-start{gap:12px;margin-top:6px;display:grid}.biz-start p{color:var(--muted-strong);margin:0}.language-field{grid-column:1/-1}.language-field .choice-chips button{width:auto}.detail-actions .share-button,.sheet-footer .detail-actions>.share-button{flex:none;place-items:center;width:52px;padding:0;display:grid}.sheet-footer .detail-actions>.secondary{width:52px}.share-actions{gap:10px;display:grid}.signin{min-height:100dvh;padding:calc(var(--tg-top) + 24px) 28px 40px;text-align:center;align-content:center;justify-items:center;gap:14px;display:grid}.signin .wordmark{font-size:56px}.signin p{color:var(--muted-strong);margin:0}.signin .signin-error{color:#e5675e;font-size:14px}.signin>.primary,.signin>a.button{min-width:220px}.signin .staff-login{width:min(100%,320px)}.signin-dev{gap:8px;width:min(100%,320px);margin-top:24px;display:grid}.signin-dev small{color:var(--muted);letter-spacing:.1em}.intro{justify-content:space-between;gap:12px;display:flex}.intro .head-link{flex:none}.editor .choice-chips button[aria-pressed=true]{background:var(--lime);border-color:var(--lime);color:var(--on-lime)}.area-chips{margin-top:4px}.biz-section.travel,.travel-areas{gap:var(--s-12);display:grid}.travel-add{gap:var(--s-8);display:flex}.travel-add input{flex:1;min-width:0}.travel-add button{flex:none}.draft-note{justify-content:space-between;align-items:center;gap:var(--s-8);margin:0 0 var(--s-16);padding:var(--s-12) var(--s-16);border-radius:calc(12px * var(--radius-scale));background:color-mix(in srgb, var(--lime) 18%, transparent);font-size:var(--t-15);flex-wrap:wrap;display:flex}.hours-mode{margin:4px 0 12px}.hours-exception{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.hours-exception select{width:auto;min-width:76px;padding:9px 10px}.hours-exception-remove{width:36px;height:36px;min-height:0;color:var(--muted);background:0 0;border:0;place-items:center;padding:0;display:grid}.hours-add{justify-self:start;margin-top:10px}.working-hours .hours-days button[aria-pressed=false]{opacity:.6;text-decoration:none}:is(.bz-sheet,.signup-form) .working-hours{gap:var(--s-12);display:grid}:is(.bz-sheet,.signup-form) .working-hours .hours-mode{margin:0}:is(.bz-sheet,.signup-form) .working-hours>small{font-size:var(--t-13);margin-top:-4px;line-height:1.35}:is(.bz-sheet,.signup-form) .working-hours .hours-days{gap:var(--s-6);grid-template-columns:repeat(7,minmax(0,1fr));margin:0;display:grid}:is(.bz-sheet,.signup-form) .working-hours .hours-days button{border-radius:var(--r-14);width:auto;height:40px}:is(.bz-sheet,.signup-form) .working-hours .hours-range{flex-wrap:nowrap;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}:is(.bz-sheet,.signup-form) .working-hours .hours-range select{width:100%;min-width:0}:is(.bz-sheet,.signup-form) .working-hours .hours-exception{grid-template-columns:76px minmax(0,1fr) auto minmax(0,1fr) 36px;margin:0;display:grid}:is(.bz-sheet,.signup-form) .working-hours .hours-exception select{width:100%;min-width:0}:is(.bz-sheet,.signup-form) .working-hours .hours-add{margin:0}.form-step{display:contents}.form-step.hidden{display:none}.step-header{gap:8px;margin:0 0 16px;display:grid}.step-header small{color:var(--muted-strong);font-size:13px;font-weight:700}.step-bars{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.step-bars span{background:var(--line);border-radius:999px;height:4px}.step-bars span.done{background:var(--lime)}.step-nav{gap:var(--s-12);margin-top:8px;display:flex}.step-nav>button{justify-content:center;align-items:center;gap:var(--s-6);flex:1;display:inline-flex}.step-nav>.secondary{flex:0 0 34%}.work-formats .choice-chips{margin-top:4px}.signup-summary{gap:var(--s-12);display:grid}.signup-summary h2{margin:var(--s-4) 0 0}.summary-cover{aspect-ratio:16/10;object-fit:cover;border-radius:calc(16px * var(--radius-scale));width:100%}.summary-list{border-radius:calc(14px * var(--radius-scale));background:var(--soft);display:grid;overflow:hidden}.summary-row{grid-template-columns:1fr auto;gap:2px 10px;padding:12px 14px;display:grid}.summary-row+.summary-row{border-top:1px solid var(--line)}.summary-row span{color:var(--muted);grid-column:1;font-size:12px}.summary-row b{grid-column:1;font-weight:600}.summary-row .link{grid-area:1/2/span 2;align-self:center;font-size:13px}.hours-mode button{height:auto;min-height:var(--ctl-m);white-space:normal;padding:6px 4px;font-size:12.5px;line-height:1.15}.share-link{width:100%;font-size:14px}.svc{gap:var(--s-16);display:grid}.svc-head{justify-content:space-between;gap:var(--s-12);display:flex}.svc-head p{margin:var(--s-4) 0 0;font-size:var(--t-15)}.svc-head{align-items:center;row-gap:var(--s-8);flex-wrap:wrap}.svc-head-actions{gap:var(--s-8);display:flex}.page-head .page-peek,html:root .page-head .secondary.page-peek,.svc-head .svc-add-small,html:root .svc-head .primary.svc-add-small{align-items:center;gap:var(--s-4);height:34px;min-height:0;padding:0 var(--s-16);border-radius:var(--r-full);font-size:var(--t-15);font-weight:var(--w-semibold);white-space:nowrap;display:inline-flex}.page-head .page-peek,html:root .page-head .secondary.page-peek{padding:0 10px}.main .svc-head.page-head.page-head{column-gap:var(--s-8)}.svc-head .svc-head-actions{gap:6px}.svc-head .page-peek,html:root .svc-head .secondary.page-peek,.svc-head .svc-add-small,html:root .svc-head .primary.svc-add-small{padding:0 10px}.svc-quota{margin:calc(-1 * var(--s-4)) 0 0;font-size:var(--t-13)}.svc-menu-note{color:var(--sys-label-2,var(--muted));font-size:var(--t-13);margin:0;line-height:1.4}.svc-menu{gap:var(--s-12);padding:var(--s-16);border-radius:var(--r-18);background:var(--soft);display:grid}.svc-menu-head{align-items:center;gap:var(--s-12);display:flex}.svc-menu-head>.svc-menu-icon{background:var(--sys-orange,#ff9500);color:#fff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.svc-menu-head>span:last-child{gap:var(--s-2);min-width:0;display:grid}.svc-menu-head small{color:var(--muted);font-size:var(--t-13);font-weight:var(--w-medium)}.svc-menu>.mnu-list,.svc-menu>.mnu-new{margin:0}.svc-menu .mnu-list>.svc-menu-more{color:var(--accent);font-weight:var(--w-semibold);justify-content:space-between}.svc-block{border-radius:var(--sys-radius,26px);background:var(--sys-bg-2,var(--soft));display:grid;overflow:hidden}.svc .svc-block .svc-list{background:0 0;border-radius:0}.svc-block .svc-item{gap:var(--s-12);padding:var(--s-12) var(--s-16);grid-template-columns:52px minmax(0,1fr) auto auto}.svc-block .svc-item img,.svc-block .svc-thumb{width:52px;height:52px;font-size:var(--t-22)}.svc-block .svc-none{padding:var(--s-12) var(--s-16) var(--s-16)}.svc-list{border-radius:var(--r-18);background:var(--soft);display:grid;overflow:hidden}.svc-item{align-items:center;gap:var(--s-12);width:100%;min-height:0;padding:var(--s-12) var(--s-12) var(--s-12) var(--s-12);color:var(--ink);text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:64px minmax(0,1fr) auto auto;display:grid}.svc-item+.svc-item{border-top:1px solid var(--line)}.svc-item:active{background:color-mix(in srgb, var(--ink) 5%, transparent)}.svc-item img,.svc-thumb{border-radius:var(--r-14);object-fit:cover;width:64px;height:64px}.svc-thumb{font-size:var(--t-28);place-items:center;display:grid}.svc-text{gap:var(--s-4);min-width:0;display:grid}.svc-text small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.svc-text b{-webkit-line-clamp:2;font-size:var(--t-16);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.svc-text strong{font-size:var(--t-15)}.svc-text small{color:var(--muted);font-size:var(--t-13)}.svc-state{padding:var(--s-2) var(--s-8);border-radius:var(--r-full);font-size:var(--t-11);font-style:normal;font-weight:var(--w-bold);white-space:nowrap}.svc-state.review{background:var(--warning-soft);color:var(--ink)}.svc-state.svc-state-edit{max-width:9em;padding:var(--s-4) var(--s-8);border-radius:var(--r-10);white-space:normal;text-align:center;line-height:1.2}.svc-state.rejected{background:color-mix(in srgb, var(--danger) 16%, transparent);color:var(--danger)}.svc-state.hidden{background:var(--sys-fill,#7878805c);color:var(--sys-label,var(--ink))}.svc-single{gap:var(--s-12);display:grid}.svc-single-card{grid-template-columns:minmax(0,300px);justify-content:center}.svc-single-card .save{pointer-events:none}.svc-single-line{justify-content:center;align-items:center;gap:var(--s-12);min-height:22px;display:flex}.svc-single-line .counts{color:var(--muted);align-items:center;gap:4px;display:inline-flex}.svc-more{align-items:center;gap:var(--s-4);font-size:var(--t-15);font-weight:var(--w-semibold);color:var(--accent-text,var(--sys-blue));white-space:nowrap;display:inline-flex}button.svc-more{padding:var(--s-8) 0;background:0 0;border:0;justify-self:center;margin:0 auto}.svc-single-actions{gap:var(--s-8);grid-template-columns:repeat(auto-fit,minmax(0,1fr));display:grid}.svc-single-actions button,.svc-single>.secondary{justify-content:center;align-items:center;gap:6px;display:inline-flex}.svc-single-more{margin:var(--s-8) 0 0;font-size:var(--t-13);text-align:center}.svc-empty{justify-items:center;gap:var(--s-8);padding:var(--s-32) var(--s-20) var(--s-20);border-radius:var(--r-22);background:var(--soft);text-align:center;display:grid}.svc-empty>span{font-size:var(--t-34);line-height:1}.svc-empty b{font-size:var(--t-17)}.svc-empty small{max-width:300px;color:var(--muted);font-size:var(--t-15);line-height:1.4}.svc-empty .primary{margin-top:10px}.svc-form{gap:var(--s-16);border:0;min-width:0;margin:0;padding:0;display:grid}.svc-field{gap:var(--s-6);display:grid}.svc-form label,.svc-form .offer-part{margin:0}.svc-field small{font-size:var(--t-13);font-weight:var(--w-medium)}.svc-field .svc-count{color:var(--sys-label-2,var(--muted));font-variant-numeric:tabular-nums;justify-self:end}.svc-field .svc-count.over{color:var(--danger)}.len-count{width:fit-content;color:var(--sys-label-2,var(--muted));font-size:var(--t-13);font-variant-numeric:tabular-nums;justify-self:end;margin-left:auto;font-weight:400;display:block}.len-count.full{color:var(--sys-orange,#ff9500)}.svc-form .offer-body{background:0 0;border:0}.svc-form .offer-body>.offer-part{padding:var(--s-16) 0;grid-template-columns:1fr}.svc-form .offer-body>.offer-part>:not(.offer-part-title){grid-column:1}.svc-form .offer-body>.offer-part>.offer-part-title,.svc-form .offer-body>.offer-part:first-child{padding-top:0}.svc-switch{justify-content:space-between;align-items:center;gap:var(--s-12);padding:var(--s-16) var(--s-16);border-radius:var(--r-18);background:var(--soft);flex-direction:row;display:flex}.svc-switch span{gap:var(--s-2);display:grid}.svc-switch small{color:var(--muted);font-size:var(--t-13);font-weight:var(--w-medium)}.svc-delete{justify-self:center;align-items:center;gap:var(--s-6);min-height:40px;color:var(--danger);font-weight:var(--w-semibold);background:0 0;border:0;display:inline-flex}.svc-namefit{justify-items:start;gap:var(--s-6);display:grid}.svc-namefit-card{box-sizing:content-box;max-width:calc(100% - 2 * var(--s-12));padding:var(--s-12);border-radius:var(--r-14);background:var(--soft);color:var(--ink);display:block}.svc-namefit-row{align-items:center;gap:var(--s-12);width:100%;display:flex}.svc-namefit-row .svc-namefit-card{flex:none}.svc-namefit-side{justify-items:start;gap:var(--s-6);flex:1;min-width:0;display:grid}.svc-namefit-side small{color:var(--sys-label-2,var(--muted));font-size:var(--t-13);line-height:1.3}html:root .svc-namefit-do{border-radius:var(--r-full,999px);background:var(--sys-fill-3,var(--soft));height:34px;min-height:0;color:var(--accent-text,var(--sys-blue,var(--accent)));font-size:var(--t-15);font-weight:var(--w-semibold,600);border:0;margin:0;padding:0 14px}.svc-copy{margin-top:var(--s-16)}html:root button.secondary.svc-remove{margin-top:var(--s-16);color:var(--danger)}.svc-copy-note{margin:0 0 var(--s-16);font-size:var(--t-15)}.svc-locked{margin:0 0 var(--s-16);padding:var(--s-12) var(--s-16);border-radius:var(--r-14);background:var(--warning-soft);font-size:var(--t-15);gap:var(--s-8);display:grid}.svc-locked>p{margin:0}.svc-locked>button{justify-self:start;align-items:center;gap:var(--s-6);display:inline-flex}.svc-footer{gap:var(--s-8);width:100%;display:grid}.svc-footer .error{margin:0}.svc-footer-buttons{gap:var(--s-8);grid-template-columns:1fr 1fr;display:grid}.detail-place-map{gap:var(--s-8);margin:var(--s-4) 0 var(--s-16);--map-h:180px;display:grid}.detail-place-map .address-chosen{margin:0}.bz{gap:var(--s-16);display:grid}.bz-hero{align-items:center;gap:var(--s-16);padding:var(--s-16);border-radius:var(--r-22);background:var(--soft);display:flex}.bz-hero img,.bz-cover{border-radius:var(--r-18);object-fit:cover;flex:none;width:84px;height:84px}.bz-cover{background:var(--sys-fill-3,var(--soft));box-shadow:inset 0 0 0 .5px var(--sys-separator,var(--line));font-size:var(--t-34);place-items:center;display:grid}.bz-who{gap:var(--s-4);min-width:0;display:grid}.bz-who h2{font-size:var(--t-22);overflow-wrap:anywhere;margin:0;line-height:1.15}.bz-who small{color:var(--muted);font-size:var(--t-15)}.bz-badges{gap:var(--s-6);flex-wrap:wrap;margin-top:4px;display:flex}.bz-badge{align-items:center;gap:var(--s-4);min-height:0;padding:var(--s-4) var(--s-12);border-radius:var(--r-full);background:var(--surface);color:var(--ink);font-size:var(--t-12);font-weight:var(--w-bold);border:0;display:inline-flex}.bz-badge.pending{background:var(--warning-soft)}.bz-badge.rejected{background:var(--danger-soft);color:var(--danger)}.bz-badge.verified svg{color:var(--surface);fill:#3b9e4a}.bz-badge.action{border:1px dashed var(--line-deep);background:0 0}.bz-note{padding:var(--s-12) var(--s-16);border-radius:var(--r-14);background:var(--warning-soft);font-size:var(--t-15);margin:0}.bz-row{align-items:center;gap:var(--s-12);width:100%;min-height:0;padding:var(--s-12) var(--s-16);color:var(--ink);text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:40px minmax(0,1fr) 16px;display:grid}.bz-row+.bz-row{border-top:1px solid var(--line)}.bz-row.bz-switch{grid-template-columns:40px minmax(0,1fr) auto;margin-block:0}.bz-row:active{background:color-mix(in srgb, var(--ink) 5%, transparent)}.bz-icon{border-radius:var(--r-14);place-items:center;width:40px;height:40px;display:grid}.bz-row .svc-text b{font-size:var(--t-15)}.bz-missing{color:var(--danger)!important}.bz-remove{justify-items:center;gap:var(--s-4);margin-top:6px;display:grid}.bz-remove button{align-items:center;gap:var(--s-6);min-height:var(--ctl-m);color:var(--danger);font-weight:var(--w-semibold);background:0 0;border:0;display:inline-flex}.focus-hidden{display:none!important}.bz-sheet .editor{background:0 0;border:0;padding:0}.bz-sheet .editor .biz-section{margin-top:0}.bz-sheet fieldset.biz-section,.bz-sheet fieldset.address-picker,.bz-sheet fieldset.working-hours{margin:0 0 var(--s-20);border:0;padding:0}.bz-sheet fieldset:is(.biz-section,.address-picker,.working-hours){background:0 0!important}.bz-sheet fieldset.biz-section>legend,.bz-sheet fieldset.address-picker>legend,.bz-sheet fieldset.working-hours>legend{margin-bottom:10px;padding:0}.bz-sheet:not(.bz-part-where) .working-hours>legend{display:none}.leaflet-control-attribution.map-credits{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 92%, transparent)!important}.leaflet-bar{border:1px solid var(--line)!important;box-shadow:0 1px 4px #0002!important}.leaflet-bar a,.leaflet-bar a:hover{background:var(--surface)!important;color:var(--ink)!important;border-bottom-color:var(--line)!important}.address-picker>small{display:block}.address-picker .address-row{display:flex!important}.toast-dock .toast{text-align:left;align-items:flex-start;gap:10px;line-height:1.35;display:flex}.toast-dock .toast>svg{flex:none;width:20px;height:20px;margin-top:0}.report-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sheet-footer button.danger{border-color:#b42318;flex:1}.end-order-what{gap:2px;margin:0 0 12px;display:grid}.end-order-what span{color:var(--muted);font-size:14px}.chip[aria-pressed=true]{border-color:var(--lime)}.money-input{flex:1;align-items:center;min-width:0;display:flex;position:relative}.money-input input{font-variant-numeric:tabular-nums;width:100%;padding-right:34px}.money-input em{font-style:normal;font-weight:var(--w-semibold);color:var(--muted);pointer-events:none;position:absolute;right:12px}.offer-hint{margin-top:8px;font-size:12px;line-height:1.4;display:block}.offer-hint.offer-warn{color:var(--sys-orange-text,#b25000);font-weight:var(--w-semibold)}.menu-row .style-value{align-items:center;gap:var(--s-8);color:var(--muted);font-weight:var(--w-semibold);margin-left:auto;display:inline-flex}.menu-row-label{gap:var(--s-2);text-align:left;min-width:0;display:grid}.menu-row-label .menu-row-hint{color:var(--sys-label-2,var(--muted));font-size:var(--t-13);font-weight:var(--w-regular);line-height:1.25}.my-request-status{font-size:var(--t-13);color:var(--sys-orange-text,#b25000);flex:none}.my-request-status.approved{color:var(--sys-green-text,#248a3d)}.my-request-status.rejected{color:var(--sys-red-text,#d70015)}.menu-row-label .menu-row-hint.my-request-reason{color:var(--ink);white-space:normal}.request-form .seg{margin-bottom:var(--s-4)}.request-form label>input+input{margin-top:var(--s-4)}.request-field{gap:var(--s-6);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.request-field>span{font-size:var(--t-13);font-weight:var(--w-semibold)}.request-form{grid-template-columns:minmax(0,1fr)}.request-field .choice-chips{flex-wrap:wrap}.request-more{justify-self:start;align-items:center;gap:var(--s-4);display:inline-flex}.menu-row-label .menu-row-hint.one-line{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.accent-title{margin:0 0 var(--s-12)}.accent-row{gap:var(--s-8);grid-template-columns:repeat(8,1fr);padding-bottom:8px;display:grid}.appearance-saver{margin-top:var(--s-16)}.accent-row button{aspect-ratio:1;border:0;border-radius:50%;width:100%;min-height:0;padding:0;box-shadow:inset 0 0 0 1px #0000001f}.accent-row button[aria-checked=true]{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--ink)}.seg.seg-flow{isolation:isolate;position:relative}.seg.seg-flow .seg-thumb{z-index:-1;will-change:transform;background:var(--surface);border-radius:999px;transition:transform .3s cubic-bezier(.25,1,.5,1),width .3s cubic-bezier(.25,1,.5,1);position:absolute;top:2px;bottom:2px;left:0;box-shadow:0 3px 8px #0000001f,0 3px 1px #0000000a}:root[data-scheme=dark] .seg.seg-flow .seg-thumb{background:#636366}.seg.seg-flow button,.seg.seg-flow button[aria-pressed=true]{box-shadow:none!important;background:0 0!important}@media (prefers-reduced-motion:reduce){.seg.seg-flow .seg-thumb{transition:none}}.choice-list{border-radius:var(--r-18);background:var(--soft);display:grid;overflow:hidden}.choice-list button{min-height:52px;padding:0 var(--s-16);color:var(--ink);font-size:var(--t-17);text-align:left;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;display:flex}.choice-list button+button{border-top:.5px solid var(--line)}.choice-list button svg{color:var(--accent-text,var(--fill))}.choice-note{margin:0 var(--s-16) var(--s-12);color:var(--sys-label-2,var(--muted));font-size:var(--t-13);line-height:1.4}.ask-language{gap:var(--s-12);display:grid}.ask-language .choice-list button>span,.lang-list button>span{padding:var(--s-8) 0;gap:2px;display:grid}.ask-language .choice-list button>span small,.lang-list button>span small{color:var(--muted);font-size:var(--t-13)}.ask-language-done{align-items:flex-start;gap:var(--s-12);padding:var(--s-12) var(--s-16);border-radius:var(--r-18);background:var(--soft);display:flex}.ask-language-done>svg{color:var(--sys-green,#34c759);flex:none}.ask-language-done>span{gap:var(--s-4);display:grid}.ask-language-done small{color:var(--muted);font-size:var(--t-13);line-height:1.35}.intro .head-link,.intro .head-link .head-link-count{color:var(--accent-text,var(--fill))}.intro .head-link{font-size:15px}@media (max-width:400px){.intro .head-link{font-size:14px}.intro .head-link svg{display:none}}.my-post-open{flex:1}.my-post-open b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chat-thread .chat-thread-head,.chat-thread-who{box-shadow:none;border-radius:0!important}.chat-thread .composer button[type=submit],.chat-thread .composer button.primary{flex:none;place-items:center;width:46px;height:46px;min-height:0;padding:0;display:grid;border-radius:50%!important}.photo-thumb{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:transform .15s,box-shadow .15s}.photo-thumb.held{z-index:2;touch-action:none;transform:scale(1.08);box-shadow:0 8px 20px #00000040}.avatar.biz-avatar{border-radius:12px;place-items:center;display:inline-grid;overflow:hidden}.avatar.biz-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.map-frame{margin:var(--s-8) 0;border:1px solid var(--line-strong);border-radius:var(--r-18);background:var(--soft);isolation:isolate;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000f}.map-frame .map,.map-frame .address-map{margin:0;border:0!important;border-radius:0!important}.map-frame .address-map{height:var(--map-h,260px)}.map-frame.open{border-color:var(--sys-blue,var(--ink))}.map-frame:not(.open,.free) .leaflet-container{cursor:default}.map-interact{z-index:var(--z-map-controls);align-items:center;gap:var(--s-6);height:34px;min-height:0;padding:0 var(--s-12);border:1px solid var(--line);border-radius:var(--r-full);background:color-mix(in srgb, var(--surface) 94%, transparent);color:var(--ink);font-size:var(--t-13);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-weight:650;display:inline-flex;position:absolute;top:10px;right:10px;box-shadow:0 2px 8px #00000029}.map-interact.done{background:var(--accent-fill,var(--sys-blue,var(--ink)));color:var(--on-accent,#fff);border-color:#0000}.map-locate{z-index:var(--z-map-controls);border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 94%, transparent);width:40px;height:40px;min-height:0;color:var(--accent-text,var(--sys-blue,var(--ink)));border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;box-shadow:0 2px 8px #00000029}.map-problem{z-index:var(--z-map-controls);padding:var(--s-8) var(--s-12);border-radius:var(--r-14);background:var(--surface);color:var(--ink);font-size:var(--t-13);margin:0;position:absolute;left:10px;right:60px;box-shadow:0 2px 8px #00000029}.map-loading{z-index:var(--z-map-controls);align-items:center;gap:var(--s-6);padding:var(--s-6) var(--s-12);border-radius:var(--r-full);background:color-mix(in srgb, var(--surface) 94%, transparent);color:var(--muted-strong,var(--muted));font-size:var(--t-13);white-space:nowrap;pointer-events:none;margin:0;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #00000029}html[data-saver] .map-loading>.spin{animation:none}@media (prefers-reduced-motion:reduce){.map-loading>.spin{animation:none}}.map-failed{z-index:var(--z-map-controls);align-items:center;gap:var(--s-12);padding:var(--s-8) var(--s-8) var(--s-8) var(--s-12);border-radius:var(--r-14);background:var(--surface);color:var(--ink);font-size:var(--t-13);display:flex;position:absolute;bottom:58px;left:10px;right:60px;box-shadow:0 2px 8px #00000029}.map-failed>p{flex:1;min-width:0;margin:0}.map-failed>button{--ctl:var(--ctl-s);--ctl-font:var(--ctl-s-font);flex:none}.map-me{pointer-events:none;background:0 0;border:0}.map-me .map-me-dot{background:#1a73e8;border:3px solid #fff;border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 6px #1a73e833,0 1px 4px #00000059}.map-me .map-me-cone{opacity:0;background:conic-gradient(from -30deg,#1a73e88c,#1a73e800 60deg,#0000 60deg);transition:transform .2s linear,opacity .3s;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#000 0 36px,#0000 36px);mask:radial-gradient(circle,#000 0 36px,#0000 36px)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:var(--surface)!important;color:var(--ink)!important}.map-popup button{border:0;background:var(--soft)!important;color:var(--ink)!important}.address-chosen{color:var(--ink);align-items:flex-start;gap:6px;margin:6px 2px 0;font-size:14px;font-weight:600;line-height:1.35;display:flex}.address-chosen svg{color:var(--accent-text,var(--sys-blue,var(--ink)));flex:none;margin-top:2px}.map-price{background:0 0;border:0}.map-price span{color:var(--on-accent,#fff);white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:700;line-height:1.2;display:flex;position:absolute;inset:0;box-shadow:0 0 0 2px #fff,0 2px 6px #0000004d}.map-price span:after{content:"";background:inherit;border-radius:1px;width:8px;height:8px;margin-left:-4px;position:absolute;bottom:-5px;left:50%;transform:rotate(45deg)}.map-pin{background:0 0;border:0}.map-pin span{transform-origin:50%;box-sizing:border-box;border:2.5px solid #fff;border-radius:50% 50% 50% 0;width:24px;height:24px;position:absolute;top:5px;left:2px;transform:rotate(-45deg);box-shadow:0 2px 6px #00000059}.map-pin span i{background:#fff;border-radius:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;position:absolute;top:50%;left:50%}.map-cluster{background:0 0;border:0}.map-cluster span{width:100%;height:100%;color:var(--on-accent,#fff);border:2.5px solid #fff;border-radius:50%;place-items:center;font:700 12px/1 -apple-system,SF Pro Text,Helvetica Neue,Arial,sans-serif;display:grid;box-shadow:0 1px 5px #0000004d}.leaflet-control-attribution.map-credits,.leaflet-control-attribution.map-credits:hover{color:#0000;height:18px;transition:max-width .28s,padding .28s;overflow:hidden;min-width:18px!important;max-width:18px!important;min-height:18px!important;margin:0 var(--s-6) var(--s-6) 0!important;border-radius:var(--r-full)!important;font-size:var(--t-10)!important;white-space:nowrap!important;padding:0!important;line-height:18px!important}.leaflet-control-attribution.map-credits:before{width:18px!important;height:18px!important;font:600 11px/1 -apple-system,SF Pro Text,Helvetica Neue,Arial,sans-serif!important}.leaflet-control-attribution.map-credits a,.leaflet-control-attribution.map-credits:hover:not(.open) a{color:#0000}.leaflet-control-attribution.map-credits.open{color:var(--muted-strong);overflow-x:auto;max-width:calc(100% - 12px)!important}.leaflet-control-attribution.map-credits.open a{color:var(--ink)}.map-frame.nearby-map{scroll-margin-bottom:calc(76px + var(--tg-bottom,0px))}.leaflet-control-attribution.map-credits:before{background:var(--ink);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Ccircle cx='9' cy='5.2' r='1.3'/%3E%3Crect x='7.9' y='7.6' width='2.2' height='6' rx='1.1'/%3E%3C/svg%3E") 50%/18px 18px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Ccircle cx='9' cy='5.2' r='1.3'/%3E%3Crect x='7.9' y='7.6' width='2.2' height='6' rx='1.1'/%3E%3C/svg%3E") 50%/18px 18px no-repeat;content:""!important}.leaflet-control-attribution.map-credits{box-sizing:content-box}.categories button.selected>span,.category-grid button.selected>span{background:var(--accent-fill,var(--sys-blue,var(--lime)))!important;border-color:var(--accent-fill,var(--sys-blue,var(--lime-strong)))!important;color:var(--on-accent,#fff)!important}.bottom-nav button span:not(.nav-icon){text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.category-picker{border:0;padding:0;background:0 0!important}.category-picker>legend{font-weight:var(--w-semibold);margin-bottom:8px;padding:0}.category-search{height:44px;border-radius:var(--r-14)!important;background:var(--soft)!important;border:0!important}.category-search input{flex:1;min-width:0;height:100%;border-radius:0!important;padding:0!important}.category-options.tiles{gap:var(--s-16) var(--s-6);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px;max-height:none!important;display:grid!important;overflow:visible!important}.category-options.tiles button{align-items:center;gap:var(--s-6);font-weight:var(--w-medium);text-align:center;flex-direction:column;min-height:0;color:var(--ink)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:flex!important}.category-options.tiles .category-icon{border-radius:var(--r-18);background:var(--soft);width:58px;height:58px;font-size:var(--t-28);border:2px solid #0000;place-items:center;transition:background .15s;display:grid}.category-options.tiles button[aria-pressed=true] .category-icon{background:var(--sys-blue,var(--lime));border-color:var(--sys-blue,var(--lime))}.type-grid.kind-switch{margin:var(--s-8) 0 var(--s-20);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.type-grid.kind-switch button{min-height:0;height:var(--ctl-s);padding:0 var(--s-4);font-size:var(--ctl-s-font);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.price-with-currency{gap:var(--s-8);display:flex}.price-with-currency input{flex:1;min-width:7em}:is(.form-grid>label:has(.price-with-currency),.form-grid>label:has(select[name=condition])){grid-column:1/-1}.price-with-currency select{flex:none;width:92px}.my-post{padding:var(--s-12) var(--s-16);border-bottom:1px solid var(--line);display:grid}.my-post:last-child{border-bottom:0}.my-post-open{align-items:center;gap:var(--s-12);text-align:left;min-width:0;color:var(--ink);background:0 0;border:0;min-height:0;padding:0;display:flex}.my-post-thumb{border-radius:var(--r-14);object-fit:cover;background:var(--soft);font-size:var(--t-24);flex:none;place-items:center;display:grid}.my-post-text{min-width:0;display:grid}.my-post-text b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.my-post-text small{color:var(--muted);font-size:var(--t-13)}.my-post-status{font-style:normal;font-weight:var(--w-semibold)}.my-post-status.active{color:var(--sys-green-text,var(--success,#1f7a35))}.my-post-status.pending{color:#e8a13a}.my-post-status.rejected{color:var(--danger)}.my-post-status.draft{color:var(--sys-label-2,var(--muted))}.my-drafts{margin-bottom:var(--s-16)}.full-layer-body>.seg:first-child{margin-bottom:var(--s-12)}.my-posts+.profile-group-title.my-authored-title{margin-top:var(--s-24)}.my-authored-note{margin:calc(var(--s-4) * -1) 0 var(--s-8);padding:0 var(--s-16);font-size:var(--t-13)}.my-post-take{--ctl:var(--ctl-s);--ctl-font:var(--ctl-s-font);min-height:var(--ctl-s);padding:0 var(--s-12);border-radius:var(--r-full);font-size:var(--ctl-s-font);white-space:nowrap}.detail-route{justify-content:center;align-items:center;gap:var(--s-8);text-decoration:none;display:inline-flex}.detail-report{margin:var(--s-24) 0 var(--s-6);justify-content:center;display:flex}.detail-report button{align-items:center;gap:var(--s-6);min-height:0;padding:var(--s-6) var(--s-12);color:var(--muted);font-size:var(--t-12);font-weight:var(--w-medium);background:0 0;border:0;display:inline-flex}svg.verified-mark{vertical-align:-2px;flex:none}svg.verified-mark path:first-child{fill:#34a853;stroke:#34a853}svg.verified-mark path:last-child{fill:none;stroke:#fff}.verified-chip svg.verified-mark{color:inherit!important}.detail-chips{flex-wrap:wrap}.detail-chips .detail-chip{white-space:nowrap;max-width:100%;font-size:var(--t-13);padding:var(--s-4) var(--s-12);flex:none}.detail-chip>.chip-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.detail-chips .detail-chip.place-chip{flex:0 auto;min-width:0}.detail-directions{margin:var(--s-8) 0 0;color:var(--muted);font-size:var(--t-15);line-height:1.4}.language-field{gap:10px;margin-bottom:18px;display:grid}.language-field .choice-chips{flex-wrap:wrap;gap:8px;display:flex}label.category-search.language-search{margin:0 0 var(--s-16)}.language-list button{justify-content:flex-start;gap:10px}.photo-carousel.multi{margin-inline:-16px}.photo-carousel.multi .photo-track{gap:var(--s-8);scroll-snap-type:x mandatory;background:0 0;border-radius:0;padding:0 28px;scroll-padding:0 28px}.photo-carousel.multi .photo-track img{border-radius:var(--r-18);scroll-snap-align:center;background:var(--soft);flex:0 0 100%}.map-frame:not(.open,.free) .leaflet-container,.map-frame:not(.open,.free) .leaflet-container *{touch-action:pan-y!important}.language-add{justify-self:start}.svc-category .category-picker>legend{display:none}.category-options.tiles.swipe{scrollbar-width:none;padding:var(--s-2) var(--s-16) var(--s-4);flex-wrap:nowrap;grid-template-columns:none;margin-inline:-16px;scroll-padding-inline:16px;display:flex!important;overflow-x:auto!important}.category-options.tiles.swipe::-webkit-scrollbar{display:none}@media (max-width:760px){.bz-sheet .category-options.tiles.swipe{margin-inline:-22px;padding-inline:22px;scroll-padding-inline:22px}}.category-options.tiles.swipe.sub{margin-top:4px}.category-search input,.category-search input:focus,.category-search input:focus-visible{box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}label.category-search{align-items:center;gap:var(--s-8);height:40px;margin:0 0 var(--s-12);padding:0 var(--s-16);color:var(--sys-label-2,var(--muted));flex-direction:row;display:flex;border-radius:var(--r-full)!important;background:var(--sys-fill-3,var(--soft))!important;border:0!important}label.category-search>svg{flex:none}label.category-search input,html:root label.category-search input{min-width:0;height:100%;color:var(--sys-label,var(--ink));font-size:var(--t-16);-webkit-appearance:none;flex:1;margin:0;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.category-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--sys-blue,var(--accent)) 35%, transparent)}.profile-group .menu-row:last-child{border-bottom:0}.profile-group .menu-row>svg:first-child{box-sizing:content-box;flex:none}.profile-group .menu-row.sign-out>svg:first-child{color:var(--danger)}.bz-badge.active{background:var(--accent-fill,var(--sys-blue,var(--lime)))!important;color:var(--on-accent,#fff)!important}.favorites-search{margin:4px 0 14px}.category-options.tiles.swipe{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:none!important;gap:var(--s-8)!important}.category-options.tiles.swipe button{scroll-snap-align:none;max-width:88px;flex:0 0 calc(22.2222vw - 7.11111px)!important}.category-options.tiles.swipe .category-icon{width:56px;height:56px}.category-back .category-icon{color:var(--ink);border:1px solid var(--line)!important;background:0 0!important}.money-input:has(.money-currency) input{padding-right:84px!important}.money-input em.money-currency{pointer-events:auto;align-items:center;gap:var(--s-4);height:32px;padding:0 var(--s-8) 0 var(--s-12);border-radius:var(--r-10);background:var(--sys-fill-3,var(--soft));color:var(--ink);font-size:var(--t-15);display:inline-flex;right:6px}.money-currency select{opacity:0;cursor:pointer;appearance:none;border:0;width:100%;height:100%;min-height:0;padding:0;position:absolute;inset:0}.svc-list.bz-rows:empty{display:none}.svc-list.bz-rows{border:1px solid var(--line);border-radius:var(--r-18);padding:0 var(--s-20);margin:var(--s-12) 0 var(--s-20)}html:root .svc-list.bz-rows{background:var(--sys-bg-2,var(--surface));border-color:var(--sys-separator,var(--line))}.category-options.tiles.swipe .category-back{z-index:2;max-width:104px;margin-left:-16px;position:sticky;left:-16px;background:linear-gradient(90deg, var(--sheet-bg,var(--sys-bg-2,var(--surface))) 85%, transparent)!important;flex-basis:calc(22.2222vw + 8.88889px)!important;padding-left:16px!important}.header-search .search-filters.active{margin-right:0;background:var(--accent-fill,var(--sys-blue,var(--lime)))!important;width:26px!important;height:26px!important;color:var(--on-accent,#fff)!important;border-radius:50%!important}.header-search .search-filters.active svg{width:15px;height:15px}.sheet .create-listing{border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:52px;margin:4px 0 14px;font-size:16px;display:flex}small.counts{color:var(--muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}small.counts svg{opacity:.8;flex:none}small.counts svg+*{margin-right:6px}small.counts svg:nth-of-type(2){margin-left:8px}.my-post{align-items:center;gap:var(--s-12);grid-template-columns:minmax(0,1fr) auto}.my-post-thumb{width:52px!important;height:52px!important}.my-post-text{gap:var(--s-2)}textarea.grow-text{resize:none;min-height:110px;transition:height .1s;overflow-y:auto}.bz-rows .bz-row .svc-text small{font-weight:var(--w-regular);-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.svc-text small.bz-wallets,.bz-rows .bz-row .svc-text small.bz-wallets{white-space:normal;display:grid}@media (max-width:760px){.chat-page .chat-thread,.chat-page .chat-thread-head{border-radius:0!important}}.map-frame.nearby-map .map{height:clamp(240px,40dvh,340px)!important}.skeleton.map{border-radius:16px;height:clamp(240px,40dvh,340px);margin:8px 0}html[data-scheme=dark] .map-frame .leaflet-container{background:#242f3e}@keyframes map-in{0%{opacity:.6;transform:translate(105%)}}.sheet:has(.map-frame.open)>.screen-head{visibility:hidden}.sheet:has(.map-frame.open)>header{visibility:hidden}.sheet:has(.map-frame.open) .sheet-footer{visibility:hidden}.sheet:has(.map-frame.open) .sheet-footer-slot{visibility:hidden}.detail-swipe:has(.map-frame.open){will-change:auto!important;transform:none!important}.map-frame.open{z-index:var(--z-map-full);inset:0;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;animation:none!important;position:fixed!important}.map-frame.open .map,.map-frame.open .address-map{max-height:none;height:100dvh!important}html.map-fullscreen,html.map-fullscreen body{overflow:hidden}html.map-fullscreen .bottom-nav{visibility:hidden}.map-locate{bottom:10px!important;right:10px!important}.map-frame.open .map-locate{bottom:calc(var(--tg-bottom,0px) + 18px)!important;right:14px!important}.map-frame.open .leaflet-bottom{margin-bottom:calc(var(--tg-bottom,0px) + 8px)}.leaflet-control-attribution.map-credits{margin:0 0 var(--s-8) var(--s-8)!important}.map-problem{bottom:58px!important}.leaflet-control-attribution.map-credits:before{left:0!important;right:auto!important}.leaflet-control-attribution.map-credits.open{padding:0 var(--s-8) 0 var(--s-24)!important}html input.switch:checked,html:root input.switch:checked,:root[data-scheme=dark] input.switch:checked{background:var(--sys-blue,var(--fill))!important}.bubble{padding:var(--s-8) var(--s-12) var(--s-8) var(--s-12)}.bubble p{font-size:var(--t-16);line-height:1.3}.bubble small.bubble-time{align-items:center;gap:var(--s-2);font-size:var(--t-11);opacity:.75;white-space:nowrap;line-height:1;display:inline-flex}.bubble small.bubble-time .tick{width:14px;height:14px}.chat-thing{align-items:center;gap:var(--s-12);width:min(100%,320px);min-height:0;margin:var(--s-12) auto var(--s-6);padding:var(--s-8) var(--s-16) var(--s-8) var(--s-8);border-radius:var(--r-18);background:var(--sys-fill-3,var(--soft));color:var(--ink);text-align:left;font-weight:var(--w-regular);border:0;flex:none;display:flex}.chat-thing:disabled{opacity:1}.chat-official{align-items:flex-start;gap:var(--s-12);width:min(100%,340px);margin:var(--s-12) auto var(--s-6);padding:var(--s-12) var(--s-16);border-radius:var(--r-18);background:var(--sys-fill-3,var(--soft));color:var(--ink);flex:none;display:flex}.chat-official>svg{color:var(--surface);fill:#3b9e4a;flex:none;margin-top:1px}.chat-official span{gap:var(--s-2);min-width:0;display:grid}.chat-official b{font-size:var(--t-15)}.chat-official small{color:var(--sys-label-2,var(--muted));font-size:var(--t-13);line-height:1.3}.chat-thing img,.chat-thing-art{border-radius:var(--r-10);object-fit:cover;width:44px;height:44px;font-size:var(--t-22);background:var(--surface);flex:none;place-items:center;display:grid}.chat-thing-text{gap:var(--s-2);min-width:0;display:grid}.chat-thing-text b{text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-15);overflow:hidden}.chat-thing-text small{color:var(--muted);font-size:var(--t-13)}.chat-date{margin:var(--s-8) 0 var(--s-4);z-index:1;pointer-events:none;justify-content:center;display:flex;position:sticky;top:6px}.chat-date span{transition:opacity .3s}.chat-log:not(.scrolling) .chat-date.stuck span{opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s linear .3s}.chat-date span{padding:var(--s-4) var(--s-12);border-radius:var(--r-full);background:color-mix(in srgb, var(--surface) 85%, transparent);color:var(--muted);font-size:var(--t-12);font-weight:var(--w-semibold);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (max-width:760px){.chat-page .chat-thread{--chat-bottom-space:calc(50px + var(--tg-bottom))!important}html.keyboard-open .chat-page .chat-thread{--chat-bottom-space:0px!important}}.swipe-row{position:relative;overflow:hidden}.swipe-actions{display:flex;position:absolute;top:0;bottom:0;right:0}.swipe-actions button{background:var(--sys-fill-3,var(--soft));color:var(--ink);border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:0;font-size:11px;font-weight:600;display:flex}.swipe-actions button+button{border-left:1px solid var(--line)}.swipe-body{z-index:1;transition:transform .22s;position:relative}.swipe-row.dragging .swipe-body{transition:none}:is(.sheet,.pull-layer) .my-posts{border-radius:var(--r-18);border:0;overflow:hidden;background:0 0!important;margin:0!important;padding:0!important}:is(.sheet,.pull-layer) .my-posts .swipe-row+.swipe-row .my-post:before,:is(.sheet,.pull-layer) .my-authored .my-post+.my-post:before{content:"";top:0;right:0;left:calc(var(--s-16) + 52px + var(--s-12));border-top:.5px solid var(--sys-separator,var(--line));pointer-events:none;position:absolute}:is(.sheet,.pull-layer) .my-posts .my-post{padding:var(--s-12) var(--s-16);border:0;position:relative;display:block!important}@media (hover:hover) and (pointer:fine){.swipe-body{transform:none!important}.swipe-row .swipe-actions,html:root .swipe-row .swipe-actions{z-index:2;pointer-events:none;background:linear-gradient(var(--sys-fill-3,var(--soft)), var(--sys-fill-3,var(--soft))), var(--sys-bg-2,var(--surface))!important}.swipe-row:hover .swipe-actions,.swipe-row:focus-within .swipe-actions,html:root .swipe-row:hover .swipe-actions,html:root .swipe-row:focus-within .swipe-actions{pointer-events:auto}}.swipe-row{background:var(--sys-bg-2,var(--surface))}.sheet .my-posts .swipe-body,.swipe-body{background:linear-gradient(var(--sys-fill-3,var(--soft)), var(--sys-fill-3,var(--soft))), var(--sys-bg-2,var(--surface))!important}.sheet .my-posts .my-post{background:0 0}.swipe-actions button,html:root .swipe-actions button.danger{box-shadow:none;margin:0;border-radius:0!important;height:100%!important;min-height:0!important}.swipe-actions button.danger,html:root .swipe-actions button.danger{color:#fff!important;background:#ff3b30!important;border:0!important}.map-topbar{z-index:var(--z-map-bars);justify-content:space-between;align-items:center;gap:var(--s-12);padding:calc(var(--tg-top,0px) + 8px) 14px 10px 18px;background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);border-bottom:1px solid var(--line);display:flex;position:absolute;top:0;left:0;right:0}.map-topbar b{font-size:var(--t-17)}.map-footer{left:12px;right:12px;bottom:calc(var(--tg-bottom,0px) + 14px);z-index:var(--z-map-bars);padding:var(--s-12) var(--s-16);border-radius:var(--r-18);background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:absolute;box-shadow:0 6px 24px #0000004d}.map-footer .address-chosen{margin:0}.map-frame.open.has-footer .map-locate{bottom:calc(var(--tg-bottom,0px) + 88px)!important}.map-frame.open.has-footer .leaflet-bottom{margin-bottom:calc(var(--tg-bottom,0px) + 80px)!important}.subcategories button.selected,html:root .subcategories button.selected{background:var(--accent-fill,var(--sys-blue,var(--lime)))!important;color:var(--on-accent,#fff)!important;border-color:#0000!important}.view-switch{margin:-6px -20px 0;padding:6px 20px 0;display:grid;overflow-x:clip}.view-pane{grid-area:1/1;min-width:0;transition:transform .36s cubic-bezier(.3,.8,.2,1)}.view-switch.moving .view-pane{will-change:transform}.view-pane.away-left{transform:translate(calc(-100% - 40px))}.view-pane.away-right{transform:translate(calc(100% + 40px))}.view-pane.folded{visibility:hidden;pointer-events:none;max-height:0;overflow:hidden}.map-frame.nearby-map{animation:none!important}@media (prefers-reduced-motion:reduce){.view-pane{transition:none}}.bottom-blur{display:none}@media (max-width:760px){.bottom-blur{z-index:89;height:calc(96px + var(--tg-bottom,0px));pointer-events:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(to top, color-mix(in srgb, var(--bg) 55%, transparent), transparent);transition:height .25s;display:block;position:fixed;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 45%);mask-image:linear-gradient(#0000,#000 45%)}.bottom-blur.compact{height:calc(78px + var(--tg-bottom,0px))}html.keyboard-open .bottom-blur,html.map-fullscreen .bottom-blur{display:none}}.has-thumb{isolation:isolate;position:relative}.has-thumb>.seg-thumb.auto{z-index:0;will-change:transform;background:var(--surface,#fff);pointer-events:none;border-radius:999px;transition:transform .3s cubic-bezier(.25,1,.5,1),width .3s cubic-bezier(.25,1,.5,1);position:absolute;top:0;left:0;box-shadow:0 1px 4px #0000002e}:root[data-scheme=dark] .has-thumb>.seg-thumb.auto{background:#636366}.has-thumb>button,.has-thumb>button[aria-pressed=true],.has-thumb>button.selected,.has-thumb>button[aria-checked=true],html:root .has-thumb>button[aria-pressed=true],html:root .has-thumb>button.selected{z-index:1;position:relative;box-shadow:none!important;background:0 0!important}@media (prefers-reduced-motion:reduce){.has-thumb>.seg-thumb.auto{transition:none}}.sheet{overscroll-behavior-y:none}.sheet.preview-sheet{background:var(--sys-bg,var(--bg))!important}.sheet.preview-sheet>header:after{background:linear-gradient(var(--sys-bg,var(--bg)), transparent)}.preview-sheet .search-preview{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.bz-avatar-button{border-radius:var(--r-18);background:0 0;border:0;flex:none;min-height:0;padding:0;display:block;position:relative}.bz-avatar-edit{background:var(--accent-fill,var(--sys-blue,var(--ink)));width:28px;height:28px;color:var(--on-accent,#fff);border:2px solid var(--sys-bg-2,var(--surface));border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-4px;right:-4px}.swipe-actions button.accent+button,.swipe-actions button.warn+button{border-left:0}.map-frame.open>.screen-head.map-screen-head{z-index:var(--z-map-bars);background:var(--sys-bg,var(--bg));margin:0;position:absolute;top:0;left:0;right:0}.map-topbar.full-layer-head{z-index:var(--z-map-bars);border-bottom:1px solid var(--line);position:absolute;top:0;left:0;right:0;padding:calc(var(--tg-top,0px) + 12px) 20px 10px!important;background:var(--sys-bg,var(--bg))!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.map-frame.open .leaflet-top{margin-top:calc(var(--tg-top,0px) + 76px)!important}.place-form .listing-price .seg button{font-size:var(--t-13);padding-inline:4px}@media (max-width:359px){.place-form .listing-price .seg button{font-size:11px}}html.map-fullscreen .app-header,html.map-fullscreen .desktop-rail{visibility:hidden}html.map-fullscreen .view-pane,html.map-fullscreen .view-switch{will-change:auto!important;transform:none!important}.category-picker.bare>legend{display:none}.money-input em.money-currency.static{pointer-events:none}.money-input:has(.money-currency.static) input{padding-right:68px!important}.offer-times:has(>.money-input~.money-input) em.money-currency{padding:0 var(--s-6,6px) 0 var(--s-8,8px);gap:2px}.offer-times:has(>.money-input~.money-input) .money-input:has(.money-currency) input{padding-right:74px!important}.offer-times:has(>.money-input~.money-input) .money-input:has(.money-currency.static) input{padding-right:58px!important}.sheet.released{transition:transform .14s cubic-bezier(.2,.9,.3,1.2)!important}.map-frame .leaflet-control-zoom{gap:var(--s-8);flex-direction:column;margin:var(--s-12) 0 0 var(--s-12)!important;box-shadow:none!important;background:0 0!important;border:0!important;display:flex!important}.map-frame .leaflet-control-zoom a,.map-frame .leaflet-control-zoom a:hover{font-weight:var(--w-medium);place-items:center;border:1px solid var(--line)!important;background:color-mix(in srgb, var(--surface) 94%, transparent)!important;width:40px!important;height:40px!important;color:var(--accent-text,var(--sys-blue,var(--ink)))!important;line-height:1!important;font-size:var(--t-22)!important;border-radius:50%!important;display:grid!important;box-shadow:0 2px 8px #00000029!important}.map-frame .leaflet-control-zoom a.leaflet-disabled{opacity:.45}.map-frame.open .leaflet-control-zoom{margin-left:14px!important}@media (max-width:760px){html.keyboard-open .overlay[data-typing]{height:calc(var(--vv-top,0px) + var(--vv-height,100dvh));align-items:flex-end;top:0;bottom:auto}html.keyboard-open .overlay[data-typing] .sheet{max-height:calc(var(--vv-height,100dvh) - var(--tg-top,0px) - 8px)!important}}.offer-body textarea{min-height:130px}.svc-list .swipe-body{background:var(--sys-bg-2,var(--soft))!important}.svc-list .swipe-row+.swipe-row{border-top:1px solid var(--sys-separator,var(--line))}.svc-list .swipe-row .svc-item{border:0}.svc-limit{margin:calc(-1 * var(--s-4)) 0 var(--s-12);color:var(--sys-label-2,var(--muted));font-size:var(--t-15);line-height:1.35}.svc-none{padding:var(--s-16)}.orders{gap:14px;display:grid}.order-list{gap:var(--s-12);grid-template-columns:minmax(0,1fr);display:grid}.order-note{margin:var(--s-6) 0 0;padding:var(--s-8) var(--s-12);border-radius:var(--r-10);background:var(--sys-fill-3,var(--surface));font-size:var(--t-15);white-space:pre-wrap}.order-state{font-style:normal;font-size:var(--t-12);padding:var(--s-4) var(--s-8);border-radius:var(--r-full);background:var(--sys-fill-3,var(--surface));color:var(--muted);flex:none;font-weight:650}.order-state.new{background:var(--accent-fill,var(--sys-blue,var(--lime)));color:var(--on-accent,#fff)}.order-state.accepted{color:var(--sys-green-text,var(--success,#1f7a35))}.order-state.cancelled{color:var(--danger)}.order-state.asked{background:color-mix(in srgb, var(--sys-orange,#ff9500) 18%, transparent);color:var(--sys-orange-text,#a35a00)}.mo{gap:var(--s-12);display:grid}.mo-card{gap:var(--s-12);padding:var(--s-12) var(--s-16) var(--s-16);border-radius:var(--r-18);background:var(--sys-bg,#f2f2f7);display:grid}:root[data-scheme=dark] .mo-card{background:var(--sys-bg-3,#2c2c2e)}.pull-layer .mo-card{background:var(--sys-bg-2,#fff)}:root[data-scheme=dark] .pull-layer .mo-card{background:var(--sys-bg-2,#1c1c1e)}.mo-card.done,.mo-card.cancelled{gap:var(--s-8)}.mo-head,html:root .mo-head{align-items:center;gap:var(--s-12);text-align:left;grid-template-columns:52px minmax(0,1fr) auto;width:100%;display:grid;min-height:0!important;color:var(--ink)!important;background:0 0!important;border:0!important;padding:0!important}.mo-head:disabled{opacity:1}.mo-pic{border-radius:var(--r-14);background:var(--sys-fill-3,var(--soft));width:52px;height:52px;font-size:var(--t-28);place-items:center;display:grid;overflow:hidden}.mo-pic img{object-fit:cover;width:100%;height:100%}.mo-card.cancelled .mo-pic{opacity:.55}.mo-who{gap:var(--s-2);min-width:0;display:grid}.mo-who b{-webkit-line-clamp:2;font-size:var(--t-16);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:650;line-height:1.25;display:-webkit-box;overflow:hidden}.mo-who small{color:var(--muted);font-size:var(--t-13);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mo-head .order-state{align-self:start}.mo-when{align-items:center;gap:var(--s-8);padding:var(--s-8) var(--s-12);border-radius:var(--r-14);background:var(--sys-fill-3,var(--soft));color:var(--ink);font-size:var(--t-15);font-weight:var(--w-semibold);display:flex}.mo-card.accepted .mo-when.timed,.mo-card.asked .mo-when.timed,.mo-card.new .mo-when.timed{background:color-mix(in srgb, var(--sys-blue,#007aff) 12%, transparent)}.mo-when>svg{color:var(--accent-text,var(--sys-blue));flex:none}.mo-when>span{flex:1;min-width:0}.mo-when>b{color:var(--accent-text,var(--sys-blue));font-size:var(--t-13);font-weight:var(--w-bold);flex:none}.mo-card.done .mo-when,.mo-card.cancelled .mo-when{color:var(--muted);font-size:var(--t-13);font-weight:var(--w-medium);background:0 0;padding:0}.mo-card.done .mo-when>svg,.mo-card.cancelled .mo-when>svg{color:var(--muted)}.mo-line{align-items:center;gap:var(--s-8);padding:0 var(--s-2);font-size:var(--t-15);font-variant-numeric:tabular-nums;display:flex}.mo-was{color:var(--muted);font-size:var(--t-13);padding-left:23px}.mo-line>svg{color:var(--muted);flex:none}.mo-next{padding:0 var(--s-2);color:var(--muted);font-size:var(--t-13);margin:0;line-height:1.4}.mo-actions{gap:var(--s-8);flex-wrap:wrap;display:flex}.mo-actions button{justify-content:center;align-items:center;gap:var(--s-6);--ctl:var(--ctl-s);--ctl-font:var(--ctl-s-font);--ctl-pad:14px;font-weight:var(--w-semibold);flex:auto;display:inline-flex}.mo-actions .mo-cancel{color:var(--danger)!important}.mo-contacts{gap:var(--s-6);padding:0 var(--s-2);display:grid}.mo-contacts>small{color:var(--muted);font-size:var(--t-13)}.mo-contacts-list{gap:var(--s-6);flex-wrap:wrap;display:flex}.mo-contacts-link{align-items:center;gap:var(--s-6);background:var(--soft);min-height:32px;color:var(--ink);font-size:var(--t-13);font-weight:var(--w-semibold);font-variant-numeric:tabular-nums;border-radius:999px;padding:0 12px;text-decoration:none;display:inline-flex}.mo-contacts-link>svg{color:var(--accent-text,var(--sys-blue,var(--accent)))}.desk{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.desk-block{background:var(--sys-bg-2,var(--soft));border-radius:20px;gap:10px;padding:16px;display:grid}.desk-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.desk-head h2{margin:0}.desk-head .chip-badge{margin-right:auto}.desk-calm{align-items:center;gap:var(--s-6);color:var(--muted);font-size:var(--t-13);white-space:nowrap;margin:0;display:flex}.desk-calm svg{color:var(--sys-green-text,var(--success,#1f7a35));flex:none}.desk-today{gap:8px;display:grid}.desk-slot{background:var(--sys-fill-3,var(--surface));min-height:0;color:var(--ink);text-align:left;border:0;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:grid}.desk-slot time{color:var(--accent-text,var(--sys-blue,var(--ink)));font-size:16px;font-weight:700}.desk-slot span{min-width:0;display:grid}.desk-slot small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.desk-actions{grid-template-columns:1fr 1fr}.desk-actions button{justify-content:center;align-items:center;gap:8px;display:flex}.ads{gap:var(--s-16);display:grid}.ads-thumb{object-fit:cover;background:var(--sys-fill-3,var(--soft));border-radius:12px;place-items:center;width:48px;height:48px;font-size:22px;display:grid}.ads-amounts{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:8px;margin:12px 0;display:grid}.ads-amounts button{min-height:var(--ctl-l);border-radius:var(--ctl-radius);font-size:var(--ctl-l-font);justify-content:center;align-items:center;gap:6px;font-weight:650;display:flex}.ads-amounts svg{color:#fc0;fill:#fc0}.ads-amounts button:has(.star-money){flex-direction:column;gap:2px;padding-block:8px}.ads-amounts button>span{align-items:center;gap:6px;display:inline-flex}.star-money{font-size:13px;font-weight:500;color:inherit!important}.star-money:empty{display:none}.ads-amounts button.primary svg{color:inherit;fill:currentColor}.ads-amounts button.primary .star-money{opacity:.75}.tg-star{flex:none;display:inline-block}.tg-star:not([width]){vertical-align:-.16em;width:1.05em;height:1.05em}.tg-star-nb{white-space:nowrap}.star-sum{align-items:center;gap:.25em;display:inline-flex}.primary .tg-star path{fill:currentColor;stroke:currentColor}.primary .tg-star path+path{display:none}.primary .tg-coin circle{fill:none;stroke:currentColor}.primary .tg-coin path{fill:none;display:inline}.topup-balance{gap:2px;margin:0 0 14px;display:grid}.topup-balance small{color:var(--sys-label-2,var(--muted));font-size:13px}.topup-balance b{letter-spacing:-.02em;align-items:center;gap:8px;font-size:30px;font-weight:800;display:inline-flex}.topup-packs{background:var(--sys-bg-2,var(--surface));border-radius:16px;margin:12px 0;display:grid;overflow:hidden}.topup-packs button{min-height:60px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:0;align-items:center;gap:12px;padding:10px 16px;display:flex}.topup-packs button+button{border-top:.5px solid var(--sys-separator,var(--line))}.topup-radio{border:2px solid var(--sys-label-3,var(--line-strong));border-radius:50%;flex:none;width:22px;height:22px}.topup-packs button[aria-checked=true] .topup-radio{border:7px solid var(--accent-fill,var(--sys-blue,#007aff))}.topup-own{font-size:inherit;font-weight:inherit;border-top:.5px solid var(--sys-separator,var(--line));flex-direction:row;align-items:center;gap:8px;min-height:60px;margin:0;padding:10px 16px;display:flex}.topup-own .topup-radio{margin-right:4px}.topup-own[data-on] .topup-radio{border:7px solid var(--accent-fill,var(--sys-blue,#007aff))}.topup-own input{min-width:0;box-shadow:none;color:var(--ink);font:inherit;background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0;font-size:18px;font-weight:700}.topup-own input::placeholder{color:var(--sys-label-3,var(--muted));font-weight:500}.topup-own input[aria-invalid=true]{color:var(--sys-red-text,var(--sys-red,#b42318));box-shadow:none!important}.topup-pack{flex:1;gap:2px;min-width:0;display:grid}.topup-pack b{align-items:center;gap:6px;font-size:18px;font-weight:700;display:inline-flex}.topup-pack small{color:var(--sys-label-2,var(--muted));font-size:13px}.topup-money{color:var(--sys-label-2,var(--muted));flex:none;font-size:15px;font-weight:500}@media (max-width:359px){.topup-pay-money{display:none}}.topup-note{font-size:13px;line-height:1.4}.topup-short{color:var(--sys-red-text,var(--sys-red,#b42318));margin:0 0 6px;font-size:17px;font-weight:650}.fraction-note{font-size:var(--t-15);grid-column:1/-1}.topup-test{background:color-mix(in srgb, var(--sys-orange,#ff9500) 16%, transparent);border-radius:14px;margin:0 0 8px;padding:10px 12px;font-size:14px;font-weight:600}.promote-offers{gap:var(--s-8);display:grid}.promote-offer{align-items:center;gap:var(--s-12);min-height:0;padding:var(--s-12) var(--s-12);border-radius:var(--r-14);background:var(--sys-fill-3,var(--soft));color:var(--ink);text-align:left;border:0;grid-template-columns:48px minmax(0,1fr) auto;display:grid}.promote-offer img{border-radius:var(--r-14);object-fit:cover;width:48px;height:48px}.promote-offer b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.promote-offer.chosen{box-shadow:inset 0 0 0 2px var(--accent-fill,var(--sys-blue,#007aff))}.promote-offer.chosen>svg{color:var(--accent-text,var(--sys-blue,#007aff))}.promote-offer.promote-folded b{-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}.promote-change{align-items:center;gap:var(--s-2);color:var(--accent-text,var(--sys-blue,#007aff));white-space:nowrap;font-weight:600;display:inline-flex}.desk-actions{gap:8px}.desk-actions button{--ctl:var(--ctl-m);--ctl-font:var(--ctl-m-font);--ctl-pad:14px;white-space:nowrap;font-weight:600}.desk-more{min-height:0;color:var(--accent-text,var(--sys-blue,var(--ink)));background:0 0;border:0;align-items:center;gap:2px;padding:0;font-size:15px;font-weight:600;display:inline-flex}.data-sheet{gap:var(--s-16);display:grid}.data-block{gap:var(--s-12);padding:var(--s-16);border-radius:var(--r-18);background:var(--sys-fill-3,var(--soft));display:grid}.data-block b{font-size:var(--t-16)}.data-block p{font-size:var(--t-15);margin:0;line-height:1.35}.account-delete-list{gap:var(--s-6);font-size:var(--t-15);margin:0;padding-left:1.2em;line-height:1.35;display:grid}.data-block button.primary,.data-block button.secondary{justify-content:center;align-items:center;gap:var(--s-8);display:inline-flex}.data-progress{align-items:center;gap:var(--s-12);grid-template-columns:1fr auto auto;display:grid}.data-bar{border-radius:var(--r-full);background:var(--sys-bg-2,var(--line));height:8px;overflow:hidden}.data-bar span{border-radius:inherit;background:var(--sys-blue,var(--ink));height:100%;transition:width .25s;display:block}.data-percent{font-variant-numeric:tabular-nums;text-align:right;min-width:40px;font-weight:650}.rwc-intro,.rwc-note{font-size:var(--t-15);margin:0;line-height:1.35}.rwc-note{font-size:var(--t-13)}.rwc-list{gap:var(--s-8);margin:0;padding:0;list-style:none;display:grid}.rwc-city{align-items:center;gap:var(--s-12);padding:var(--s-12);border-radius:var(--r-18);background:var(--sys-fill-3,var(--soft));display:flex}.rwc-text{flex:1;min-width:0;display:grid}.rwc-text b{font-size:var(--t-16)}.rwc-text small{color:var(--muted);font-size:var(--t-13)}.rwc-here{color:var(--muted);font-size:var(--t-13);font-weight:var(--w-semibold)}.rwc-move{--ctl:var(--ctl-s);--ctl-font:var(--ctl-s-font);flex:none}.avatar.square{border-radius:calc(12px * var(--radius-scale,1))}.chat-subject-icon{border-radius:var(--r-14);background:var(--sys-fill-3,var(--soft));width:40px;height:40px;color:var(--accent-text,var(--sys-blue,var(--ink)));flex:none;place-items:center;display:grid}.chat-person .chat-thread-who{align-items:center;gap:var(--s-12);min-width:0;display:flex}.chat-person .chat-thread-who small{color:var(--muted);font-size:var(--t-12);display:block}.data-status{align-items:center;gap:var(--s-8);font-size:var(--t-15);font-weight:var(--w-semibold);color:var(--muted);display:inline-flex}.data-status.ok{color:var(--sys-green-text,var(--success,#1f7a35))}.data-status.new{color:var(--accent-text,var(--sys-blue,var(--ink)))}.data-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite data-spin}@keyframes data-spin{to{transform:rotate(360deg)}}.section-bar{top:calc(var(--tg-top) + var(--header-h,52px));z-index:calc(var(--z-header) - 1);box-sizing:border-box;border-radius:999px;align-items:center;height:42px;margin:4px 0 14px;padding:3px;transition:top .2s;display:flex;position:sticky}:root:has(.app-header.folded) .section-bar{top:calc(var(--tg-top) + var(--topbar-h,52px))}.section-bar:before,.section-bar:after{content:"";z-index:-1;pointer-events:none;position:absolute}.section-bar:before{inset:-4px calc(-1 * var(--s-16)) -6px;background:var(--bg)}html:root:has(.section-bar.stuck) .app-header:before{border-bottom-color:#0000}.section-bar.stuck:before{border-bottom:.5px solid var(--sys-separator)}@media (max-width:760px){.section-bar:before{inset:-4px calc(50% - 50vw) -6px}}.section-bar:after{border-radius:inherit;background:var(--sys-fill-3,#76768024);inset:0}.section-picks,.section-view{align-items:stretch;gap:0;height:100%;display:flex}.section-picks{flex:auto;min-width:0}.section-view{margin-left:6px}.section-picks button,.section-view button{height:100%;min-height:0;box-shadow:none;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;margin:0;font-size:14px;font-weight:600;display:flex;color:var(--ink)!important;border-radius:999px!important}.section-picks button{text-overflow:ellipsis;flex:1 1 0;min-width:0;padding:0 6px;overflow:hidden}.section-picks.tight button{padding:0 8px;font-size:13px}.section-picks.fit button{flex:auto;padding:0 8px}.section-picks.fit.tight button{padding:0 4px}.section-picks.roll{scrollbar-width:none;overflow:auto hidden}.section-picks.roll::-webkit-scrollbar{display:none}.section-picks.roll button{flex:none;padding:0 12px}.section-view button{width:40px;padding:0;color:var(--muted)!important}@media (max-width:430px){.section-view button{width:32px}}.section-view button[aria-pressed=true]{color:var(--accent-text,var(--sys-blue,var(--ink)))!important}.section-bar .has-thumb>.seg-thumb.auto{background:#fff;box-shadow:0 1px 3px #0000001f,0 0 0 .5px #0000000a}:root[data-scheme=dark] .section-bar .has-thumb>.seg-thumb.auto{box-shadow:none;background:#3a3a3c}.intro-heading,.chat-page-head h1,.svc-head h1,.business-hub>h1,.hub-title h1,.biz-services>h1,.section-title h1,.full-layer-head h1,.map-topbar h1,.favorites>h1{line-height:1.15;font-size:var(--t-24)!important;letter-spacing:-.4px!important;margin:0!important}.intro-title svg{width:20px;height:20px}.intro,.chat-page-head,.svc-head,.business-hub>h1,.biz-services>h1,.main section>.section-title:first-child{padding-left:8px}:root:not([data-scheme=dark]) .header-search{background:#fff;border:1px solid #3c3c4324;box-shadow:0 1px 3px #0000000f!important}html:root .app-header,html:root[data-glass=lens] .app-header{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}.app-header:before{content:"";z-index:-1;box-sizing:border-box;background:var(--sys-bg,var(--bg));pointer-events:none;height:100%;transition:height .34s cubic-bezier(.32,.72,0,1);position:absolute;inset:0 0 auto}.app-header.folded{pointer-events:none}.app-header.folded>.topbar{pointer-events:auto}.app-header.folded:before{height:52px}@media (min-width:761px){.app-header.folded:before{height:64px}}.header-search{clip-path:inset(0 0 0 0 round var(--r-full));transition:clip-path .34s cubic-bezier(.32,.72,0,1),transform .34s cubic-bezier(.32,.72,0,1),opacity .26s}.app-header.folded .header-search{clip-path:inset(0 0 100% 0 round var(--r-full));opacity:0;transform:translateY(-6px)}@media (prefers-reduced-motion:reduce){.app-header:before,.app-header .header-search{transition:none!important}}.app-header .topbar,.app-header .topbar.compact{background:0 0}:is(.intro,.intro:has(.head-link)){height:28px;margin-top:0;align-items:center!important}.intro .head-link{padding:0;line-height:28px;position:relative;top:3px}.intro{padding-right:8px}@media (max-width:383px){:is(.intro:has(.head-create),.intro:has(.head-link)){flex-wrap:wrap;row-gap:10px;height:auto}}.category-grid>button,.categories>button,.category-options.tiles>button{min-width:0}.category-grid small,.categories small,.category-options.tiles small{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;max-width:100%}.save{place-items:center;padding:0;line-height:0;display:grid}.save svg{margin:0;display:block;width:55%!important;height:55%!important}.pull-layer{overscroll-behavior:contain}.pull-layer .full-layer-body{overscroll-behavior-y:contain}.pull-layer.pulling{border-radius:22px 22px 0 0;overflow:hidden;box-shadow:0 -10px 40px #00000059}.pull-layer.pulling>*{transform:translate3d(0, calc(-1 * var(--lift,0px)), 0);transition:transform .28s cubic-bezier(.2,.9,.3,1.1)}.pull-layer.dragging>*{transition:none}.pull-layer-grip{top:calc(var(--tg-top,0px) + 5px);z-index:3;background:var(--sys-label-3,#80808066);opacity:.6;pointer-events:none;border-radius:3px;width:36px;height:5px;margin-left:-18px;position:absolute;left:50%}.pane-map .map-frame{border-radius:var(--r-22)!important;margin:0!important}.view-switch{align-items:start}.map-zoom{z-index:var(--z-map-controls);gap:var(--s-8);flex-direction:column;display:flex;position:absolute;top:10px;left:10px}.map-zoom button{width:var(--ctl-m);height:var(--ctl-m);border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 94%, transparent);min-height:0;color:var(--accent-text,var(--sys-blue,var(--ink)));border-radius:50%;place-items:center;padding:0;display:grid;box-shadow:0 2px 8px #00000029}.map-frame.open .map-zoom{top:calc(var(--tg-top,0px) + 72px);left:14px}.chat-person{background:var(--bg)!important}.chat-person>.chat-list{min-height:0;padding:0 var(--s-6);flex:0 auto;overflow-y:auto;margin:var(--s-16) var(--s-20) 0!important;border-radius:calc(22px * var(--radius-scale,1))!important;background:var(--sys-bg-2,var(--surface))!important}.chat-person .chat-thread-who{background:0 0;border:0;padding:0}.categories button>small,.category-options.tiles small,.category-grid small{font-size:var(--t-11);max-height:26px;-webkit-line-clamp:2;text-align:center;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;-webkit-box-orient:vertical;place-self:center;min-width:80px;max-width:none;max-height:2lh;margin-inline:0;line-height:13px;display:-webkit-box;overflow:hidden;-webkit-hyphens:manual!important;width:80px!important;height:auto!important}.categories button>small{min-height:26px}.categories button>small[data-fit],.category-grid small[data-fit]{font-size:var(--t-10);letter-spacing:-.01em}.categories button>small[data-fit=break],.category-grid small[data-fit=break]{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;-webkit-hyphens:auto!important}@media (max-width:760px){.categories{gap:4px}.categories button{flex:0 0 80px;width:80px}.categories{--cat-tile:calc((100vw - 20px) / 4.5 - 4px)}.categories>button{width:var(--cat-tile);flex:0 0 var(--cat-tile)}.categories>button>small{min-width:0;width:var(--cat-tile)!important}}@media (max-width:350px){.categories{--cat-tile:calc((100vw - 20px) / 3.5 - 4px)}}@media (min-width:401px) and (max-width:760px){.categories{--cat-tile:min(80px, calc((100vw - 20px) / 5.4 - 4px))}}@media (max-width:760px){.categories>button>span{width:min(56px, calc(var(--cat-tile) * .716));height:min(56px, calc(var(--cat-tile) * .716));font-size:min(26px, calc(var(--cat-tile) * .3325))}.categories>button>small{font-size:min(var(--t-11), calc(var(--cat-tile) * .1618 - 1.65px));line-height:min(13px, calc(var(--cat-tile) * .1663));min-height:min(26px, calc(var(--cat-tile) * .3325))}.categories>button>small[data-fit]{font-size:min(var(--t-10), calc(var(--cat-tile) * .1471 - 1.5px))}}.business-hub>h1,.biz-services>h1,:is(.main .section-title:has(>div>h1),.main .section-title:has(>h1)){margin:0 0 10px!important}.chat-page-head,.svc-head{margin-bottom:10px;margin-top:0!important}.chat-page-head+*,.svc-head+*{margin-top:0!important}.sheet{scrollbar-width:none}.sheet::-webkit-scrollbar{width:0;height:0;display:none}.translation-tools{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:12px;display:flex}.translation-tools button{min-height:0;color:var(--accent-text,var(--ink));background:0 0;border:0;padding:2px 0;font-size:12px;font-weight:600}.translation-tools small[role=alert]{color:var(--danger)}.bubble .translation-tools{padding-right:58px}@media (max-width:760px){.sheet,.sheet.wide{clip-path:inset(0 round calc(24px * var(--radius-scale,1)) calc(24px * var(--radius-scale,1)) 0 0)}}.detail-art{position:relative}.detail-art .place-art{width:100%}.detail-art .place-art:before{width:250px;height:250px;top:calc(50% - 125px);left:calc(50% - 125px)}.detail-art .place-art:after{width:320px;height:320px;top:calc(50% - 160px);left:calc(50% - 160px)}.detail-art .place-art>span{font-size:96px}.detail-art .place-art>small{letter-spacing:2.5px;min-height:1lh;margin-top:16px;font-size:10px}.bubble{position:relative}.bubble small.bubble-time{float:none;margin:0;bottom:7px;right:10px;position:absolute!important;top:auto!important}.bubble-pad{visibility:hidden;height:1px;font-size:var(--t-11);white-space:nowrap;padding-left:10px;line-height:1;display:inline-block}.bubble-pad.mine{padding-right:16px}.bubble p{overflow-wrap:anywhere}.bubble-link{color:inherit;text-underline-offset:2px;text-decoration:underline}.load-error{text-align:center;color:var(--muted);justify-items:center;gap:12px;padding:36px 16px;display:grid}.load-error p{text-wrap:balance;max-width:280px;margin:0}.load-error button{min-width:160px}.ad-strip-waiting .ad-strip-spacer{border-radius:calc(18px * var(--radius-scale,1))}.category-waiting{flex-direction:column;flex:0 0 72px;align-items:center;gap:9px;width:72px;display:flex}.category-waiting>span{border-radius:16px;width:56px;height:56px}.category-waiting>small{border-radius:5px;width:48px;height:10px;margin-top:2px}.data-block button.danger-text{color:var(--danger)!important}.category-request{gap:8px;margin-top:12px;padding-top:12px;display:grid}.category-request label{color:var(--muted);gap:6px;font-size:13px;display:grid}.category-request-actions{gap:8px;display:flex}.category-request-done{margin:10px 0 0;font-size:13px}.avatar.avatar-art{font-size:22px;font-weight:400;line-height:1}.avatar.avatar-art.sage{background:#dce6cc}.avatar.avatar-art.sand{background:#eee3c9}.avatar.avatar-art.lavender{background:#e3e0ec}.avatar.avatar-art.peach{background:#ecdbcc}:root[data-scheme=dark] .avatar.avatar-art.sage{background:#26311f}:root[data-scheme=dark] .avatar.avatar-art.sand{background:#332c1d}:root[data-scheme=dark] .avatar.avatar-art.lavender{background:#2a2833}:root[data-scheme=dark] .avatar.avatar-art.peach{background:#35271f}.bz-cover.sage,.desk-card-art.sage{background:#dce6cc}.bz-cover.sand,.desk-card-art.sand{background:#eee3c9}.bz-cover.lavender,.desk-card-art.lavender{background:#e3e0ec}.bz-cover.peach,.desk-card-art.peach{background:#ecdbcc}:root[data-scheme=dark] .bz-cover.sage,:root[data-scheme=dark] .desk-card-art.sage{background:#26311f}:root[data-scheme=dark] .bz-cover.sand,:root[data-scheme=dark] .desk-card-art.sand{background:#332c1d}:root[data-scheme=dark] .bz-cover.lavender,:root[data-scheme=dark] .desk-card-art.lavender{background:#2a2833}:root[data-scheme=dark] .bz-cover.peach,:root[data-scheme=dark] .desk-card-art.peach{background:#35271f}.avatar.loc-avatar{place-items:center;display:grid;position:relative;overflow:hidden;container-type:inline-size}.avatar.loc-avatar.no-icon{color:#000;font-family:var(--font-logo), Arial, Helvetica, sans-serif;letter-spacing:-.06em;white-space:nowrap;background:#fff;font-weight:800;line-height:1}.avatar.loc-avatar>span{font-size:26cqi}.avatar.loc-avatar>img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.map-frame.open .map-locate{width:48px;height:48px}.map-collapse{left:50%;bottom:calc(var(--tg-bottom,0px) + 18px);z-index:var(--z-map-controls);align-items:center;gap:var(--s-8);height:48px;min-height:0;padding:0 var(--s-24);border:1px solid var(--line);border-radius:var(--r-full);background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#000;font-weight:var(--w-semibold);font-size:var(--t-15);touch-action:none;display:inline-flex;position:absolute;transform:translate(-50%);box-shadow:0 4px 16px #0000002e}:root[data-scheme=dark] .map-collapse{color:#fff}.map-collapse:active{transform:translate(-50%)scale(.96)}.map-frame.open.has-footer .map-collapse{bottom:calc(var(--tg-bottom,0px) + 88px)}.feed-map,.feed-map-wait{z-index:90;background:#f2efe9;position:fixed;inset:0}:root[data-scheme=dark] .feed-map,:root[data-scheme=dark] .feed-map-wait{background:#242f3e}.feed-map{visibility:hidden;opacity:0;transition:opacity .18s ease-out,visibility 0s .18s}.feed-map.on{visibility:visible;opacity:1;transition:opacity .18s ease-out}.feed-map-canvas.maplibregl-map{z-index:0;opacity:0;transition:opacity .3s ease-out;position:absolute;inset:0}.feed-map.ready .feed-map-canvas{opacity:1}html.feed-map-on,html.feed-map-on body,html.feed-map-on .app-scroll{overflow:hidden!important}html.feed-map-on .main,html.feed-map-on .app-header,html.feed-map-on .bottom-blur{visibility:hidden}.feed-map-top{z-index:2;align-items:center;column-gap:var(--s-8);padding:calc(var(--tg-top,0px) + var(--s-16)) var(--s-16) 34px;pointer-events:none;grid-template-columns:44px minmax(0,1fr);display:grid;position:absolute;inset:0 0 auto}.feed-map-top:before{content:"";z-index:-1;background:color-mix(in srgb, var(--bg) 48%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 calc(100% - 40px),#0000);mask-image:linear-gradient(#000 calc(100% - 40px),#0000)}.feed-map-loading{z-index:1;align-content:center;justify-items:center;gap:var(--s-8);color:var(--muted);font-size:var(--t-14);display:grid;position:absolute;inset:0}.feed-map-top>*{pointer-events:auto}.feed-map-top>.categories,.feed-map-top>.section-bar,.feed-map-top>.category-waiting{grid-column:1/-1}html:root .feed-map-top>.categories{margin-bottom:0;padding-bottom:0}.feed-map-top>.section-bar{margin:var(--s-4) 0 0;position:relative;top:0!important}.feed-map-top>.section-bar:before{display:none}html:root .feed-map-search{min-width:0;margin:0}.feed-map-foot{left:var(--s-12);right:var(--s-12);bottom:calc(var(--nav-h,80px) + var(--s-12));z-index:2;pointer-events:none;gap:10px;display:grid;position:absolute}.feed-map-foot>*{pointer-events:auto}.feed-map-locate{border:.5px solid var(--line);border-radius:var(--r-full);background:color-mix(in srgb, var(--surface) 94%, transparent);min-height:0;color:var(--ink);justify-self:end;place-items:center;padding:0;display:grid;box-shadow:0 2px 10px #0000002e;width:44px!important;height:44px!important}.feed-map .map-failed{z-index:1;align-content:center;justify-items:center;gap:var(--s-12);display:grid;position:absolute;inset:0}.feed-map .map-problem{position:absolute;bottom:calc(var(--nav-h,80px) + 72px)!important}.feed-map.picked .map-problem{bottom:calc(var(--nav-h,80px) + 190px)!important}.feed-map .maplibregl-ctrl-bottom-left{bottom:calc(var(--nav-h,80px) + var(--s-8))}.feed-map.picked .maplibregl-ctrl-bottom-left{visibility:hidden}.feed-map .maplibregl-ctrl-attrib-button{opacity:.55}.maplibregl-marker.fresh>*{animation:.18s ease-out feed-map-point}@keyframes feed-map-point{0%{opacity:0;transform:scale(.82)}}.maplibregl-marker.leaving>*{opacity:0;transition:opacity .15s ease-out}.maplibregl-marker>.map-hint{box-sizing:border-box;width:max-content;position:absolute;transform:translateY(-50%)}.maplibregl-marker.fresh>.map-hint{animation:none}.map-pick.cards{margin:0;padding:0}.map-pick-strip.several{gap:var(--s-8);margin-inline:calc(-1 * var(--s-12));padding-inline:var(--s-12);scroll-snap-type:x mandatory;scroll-padding-inline:var(--s-12);scrollbar-width:none;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.map-pick-strip.several::-webkit-scrollbar{display:none}.map-pick-strip.several>.map-pick-slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 calc(100% - 28px);min-width:0}.map-pick>.card{box-shadow:0 4px 18px #00000047}.feed-map.over-layer{z-index:950;--nav-h:var(--tg-bottom,0px)}.feed-map-title{align-items:center;gap:var(--s-8);min-width:0;height:36px;display:flex}.feed-map-title h2{min-width:0;font-size:var(--t-17);white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;overflow:hidden}html.feed-map-on .beta-fab:not(.placed){bottom:calc(var(--nav-h,80px) + 68px)}html:has(.feed-map.on.picked) .beta-fab:not(.placed){bottom:calc(var(--nav-h,80px) + 186px)}.map-picked{border:2px solid var(--sys-blue);background:color-mix(in srgb, var(--sys-blue) 22%, transparent);pointer-events:none;border-radius:50%;width:44px;height:44px}.chat-skeleton-row i{border-radius:var(--r-6);vertical-align:middle;width:55%;height:.9em;display:inline-block}.chat-skeleton-row p i{width:80%}.chat-skeleton-row .chat-time i{width:28px}.scroll-indicator{z-index:1000;pointer-events:none;opacity:0;background:#ffffff73;border-radius:2px;width:3px;transition:opacity .3s;display:none;position:fixed;top:0;right:2px}:root[data-scheme=dark] .scroll-indicator,:root[data-tg=ios] .scroll-indicator{display:block}@media (hover:none) and (pointer:coarse){:root[data-scheme=dark]{scrollbar-width:none}:root[data-scheme=dark]::-webkit-scrollbar{display:none}}@media (hover:hover) and (pointer:fine){:root[data-scheme=dark]:not([data-tg=ios]) .scroll-indicator:not(.in-box){display:none}}:root[data-tg=ios]:not([data-scheme=dark]) .scroll-indicator{background:#00000059}.scroll-indicator.in-box{display:block;right:auto}:root:not([data-scheme=dark]) .scroll-indicator.in-box{background:#00000059}.scroll-indicator.on{opacity:1;transition:opacity .1s}:root.map-fullscreen .scroll-indicator.scroll-indicator{display:none}:root body:has(.overlay) .scroll-indicator.scroll-indicator:not(.in-box){display:none}.chat-subject-icon.photo{background:var(--soft);overflow:hidden}.chat-subject-icon.photo img{object-fit:cover;width:100%;height:100%}.chat-subject-icon.art{font-size:var(--t-22);line-height:1}.chat-subject-icon.art.sage{background:#dce6cc}.chat-subject-icon.art.sand{background:#eee3c9}.chat-subject-icon.art.lavender{background:#e3e0ec}.chat-subject-icon.art.peach{background:#ecdbcc}:root[data-scheme=dark] .chat-subject-icon.art.sage{background:#26311f}:root[data-scheme=dark] .chat-subject-icon.art.sand{background:#332c1d}:root[data-scheme=dark] .chat-subject-icon.art.lavender{background:#2a2833}:root[data-scheme=dark] .chat-subject-icon.art.peach{background:#35271f}.chat-translate-button[aria-pressed=true]{background:color-mix(in srgb, var(--sys-blue,var(--lime-strong)) 18%, transparent)!important;color:var(--sys-blue,var(--lime-strong))!important;border-color:#0000!important}.chat-translate-button.off{color:var(--muted)}.chat-translate-icon{place-items:center;display:inline-grid;position:relative}.chat-translate-button.off .chat-translate-icon:after{content:"";border-radius:var(--r-6);background:currentColor;height:2px;position:absolute;top:50%;left:-3px;right:-3px;transform:rotate(-45deg)}.chat-thread-head .chat-archive-button+.chat-more-button{margin-left:0}.chat-blocked-note{padding-top:var(--s-8);padding-bottom:var(--s-12)}.chat-blocked-note span{flex:1;min-width:0}.chat-blocked-note button{--ctl:var(--ctl-s);--ctl-font:var(--ctl-s-font);flex:none}.preview-page{background:var(--sys-bg,var(--bg));min-height:100vh;padding:12px}.preview-grid{max-width:220px;margin:0 auto;grid-template-columns:minmax(0,1fr)!important}.discovery-footer-top{text-align:center;-webkit-tap-highlight-color:transparent;flex-direction:column;align-items:center;gap:4px;width:100%;padding:42px 0 6px;display:flex}.discovery-footer small{color:var(--sys-label-2,var(--muted));font-size:15px;font-weight:500}:is(.categories,.category-grid) .category-back>span{border-color:var(--line,var(--soft))}.profile .biz-invite{margin:var(--s-24) 0 var(--s-8);position:relative}.profile .biz-invite .business-switch{margin:0;padding-right:52px}.profile .biz-invite-wait{border-radius:calc(17px * var(--radius-scale))}.profile .biz-invite-wait>*{visibility:hidden}.profile .biz-invite .business-switch>svg:last-child{display:none}.biz-invite-close{place-items:center;width:30px;height:30px;display:grid;position:absolute;top:10px;right:10px;background:color-mix(in srgb, currentColor 12%, transparent)!important;min-height:0!important;color:var(--on-lime)!important;border:0!important;border-radius:50%!important;padding:0!important}.profile .biz-invite .business-switch{background:var(--accent-fill,var(--sys-blue,var(--lime-strong)))!important;border-color:var(--sys-blue,var(--lime-strong))!important;color:var(--on-accent,#fff)!important}.profile .biz-invite .business-switch small,.profile .biz-invite .business-switch svg{color:#ffffffe6!important}.profile .biz-invite .biz-invite-close{color:#fff!important;background:#fff3!important}.swipe-row .swipe-actions,html:root .swipe-row .swipe-actions{justify-content:flex-end;align-items:center;display:flex}.swipe-row .swipe-actions button,html:root .swipe-row .swipe-actions button,html:root .swipe-row .swipe-actions button.danger{flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:6px;min-width:0;height:100%;display:flex;min-height:0!important;color:var(--sys-label-2,var(--muted))!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 3px!important;font-size:11.5px!important;font-weight:500!important}.swipe-row .swipe-actions button+button{border-left:0}.swipe-pill{color:#fff;background:#8e8e93;border-radius:22px;place-items:center;width:100%;max-width:68px;height:44px;font-style:normal;display:grid}.swipe-pill svg{width:22px;height:22px}.swipe-actions button.danger .swipe-pill{background:var(--sys-red,#ff3b30)}.swipe-actions button.warn .swipe-pill{background:var(--sys-orange,#ff9500);color:#fff}.swipe-actions button.heart .swipe-pill{color:#fff;background:#d6455d}.swipe-actions button.accent .swipe-pill{background:var(--accent-fill,var(--sys-blue,#007aff));color:var(--on-accent,#fff)}.swipe-row .swipe-actions button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.swipe-row .swipe-body{transition:transform .25s}:is(.categories,.category-grid) .category-back>span,html:root :is(.categories,.category-grid) .category-back>span{border:1.5px solid var(--sys-label-3,var(--line-strong))!important;color:var(--sys-label,var(--ink))!important;background:0 0!important}:is(.leaflet-tooltip.map-hint,.maplibregl-marker>.map-hint){background:var(--sys-bg-2,#fff);color:var(--sys-label,#000);font:600 12px/1.25 var(--font,system-ui);white-space:normal;cursor:pointer;border:0;border-radius:10px;box-shadow:0 2px 10px #00000040}:is(.leaflet-tooltip.map-hint,.maplibregl-marker>.map-hint):before{display:none}:is(.leaflet-tooltip.map-hint,.maplibregl-marker>.map-hint) b{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.leaflet-tooltip.map-hint,.maplibregl-marker>.map-hint) small{color:var(--sys-label-2,#666);font-size:11px;font-weight:500}.support{gap:14px;padding-bottom:8px;display:grid}.support-hero{text-align:center;color:var(--sys-label,var(--ink));background:radial-gradient(120% 90% at 50% 0,#ffcc0057,#0000 70%),linear-gradient(160deg,#ffb80029,#ff780014);border-radius:22px;justify-items:center;gap:6px;padding:22px 18px 20px;display:grid}.support-hero h2,.support-thanks h2{margin:4px 0 0;font-size:22px;font-weight:800}.support-hero p,.support-thanks p{max-width:300px;color:var(--sys-label-2,var(--muted));margin:0;font-size:15px;line-height:1.4}.support-hero-star{background:radial-gradient(circle,#ffcc0073,#0000 68%);border-radius:50%;place-items:center;width:104px;height:104px;animation:2.6s ease-in-out infinite support-glow;display:grid}@keyframes support-glow{50%{transform:scale(1.07)}}@media (prefers-reduced-motion:reduce){.support-hero-star{animation:none}}.star3d{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:relative}.star3d-still,.star3d-stage{transition:opacity .3s;position:absolute;inset:0}.star3d-still{place-items:center;display:grid}.star3d-stage{opacity:0}.star3d.ready .star3d-stage{opacity:1}.star3d.ready .star3d-still{opacity:0}.support-why{gap:10px;margin:0;padding:0 4px;list-style:none;display:grid}.support-why li{align-items:center;gap:10px;font-size:15px;line-height:1.3;display:flex}.support-why li>span{color:#c98a00;background:#ffb80029;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}:root[data-scheme=dark] .support-why li>span{color:#fc0}.support-tiers{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.support-tiers button{min-height:0;color:var(--sys-label,var(--ink));text-align:left;justify-items:start;gap:2px;padding:12px 14px;transition:border-color .15s,background .15s,transform .15s;display:grid;background:var(--sys-fill-3,var(--soft))!important;border:1.5px solid #0000!important;border-radius:18px!important}.support-tiers button:active{transform:scale(.97)}.support-tiers button>svg{color:#c98a00;margin-bottom:4px}.support-tiers b{font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:20px;font-weight:800;display:inline-flex}.support-tiers small{color:var(--sys-label-2,var(--muted));font-size:13px}.support-tiers .support-tier-money{font-size:12px}.support-tiers button[aria-checked=true]{background:#ffb80024!important;border-color:#ffb800!important}.support-tiers button[aria-checked=true]>svg,.support-tiers button[aria-checked=true] small:first-of-type{color:#7a5000}:root[data-scheme=dark] .support-tiers button>svg,:root[data-scheme=dark] .support-tiers button[aria-checked=true]>svg,:root[data-scheme=dark] .support-tiers button[aria-checked=true] small:first-of-type{color:#fc0}.support-own{min-height:0;color:var(--accent-text,var(--sys-blue,var(--ink)));background:0 0;border:0;justify-content:center;align-items:center;gap:4px;padding:4px;font-size:15px;font-weight:600;display:inline-flex}.support-own.on svg{transform:rotate(180deg)}.support-custom{background:var(--sys-fill-3,var(--soft));border-radius:18px;justify-items:center;gap:8px;padding:14px;scroll-margin-bottom:96px;display:grid}.support-money{color:var(--sys-label-2,var(--muted));margin-top:-6px;font-size:15px}.support-amount{font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:34px;font-weight:800;display:inline-flex}.support-slider{accent-color:#ffb800;width:100%}.support-slide{align-items:center;gap:12px;width:100%;display:flex}.support-slide .support-slider{flex:1;min-width:0}.support-step{background:var(--sys-fill-2,var(--soft));width:36px;height:36px;min-height:0;color:var(--sys-label,var(--ink));border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.support-step:disabled{opacity:.4}.support-scale{width:100%;color:var(--sys-label-2,var(--muted));justify-content:space-between;margin-top:-6px;padding-inline:48px;font-size:12px;display:flex}.support-pay{justify-content:center;align-items:center;gap:6px;width:100%;display:inline-flex}.support-note{text-align:center;justify-self:center;font-size:12px}.support-thanks{text-align:center;justify-items:center;padding:30px 0 10px}.categories .category-back.selected>span,html:root .categories .category-back.selected>span{border-color:var(--sys-blue,var(--lime-strong))!important;color:var(--accent-text,var(--sys-blue,var(--ink)))!important}.categories .category-back>small{font-weight:400}:is(.leaflet-tooltip.map-hint,.maplibregl-marker>.map-hint){align-items:center;gap:7px;padding:4px 9px 4px 4px;display:flex}:is(.leaflet-tooltip.map-hint,.maplibregl-marker>.map-hint) img,:is(.leaflet-tooltip.map-hint,.maplibregl-marker>.map-hint) i{object-fit:cover;background:var(--sys-fill-3,#eee);border-radius:8px;flex:none;place-items:center;width:34px;height:34px;font-size:18px;font-style:normal;display:grid}:is(.leaflet-tooltip.map-hint,.maplibregl-marker>.map-hint) span{gap:1px;min-width:0;display:grid}:is(.leaflet-tooltip.map-hint,.maplibregl-marker>.map-hint) em{color:var(--accent-text,var(--sys-blue,#007aff));font-style:normal}:is(.leaflet-tooltip.map-hint,.maplibregl-marker>.map-hint){min-width:150px;max-width:220px}:is(.leaflet-tooltip.map-hint,.maplibregl-marker>.map-hint) .hint-pic{flex:none;display:block;position:relative}:is(.leaflet-tooltip.map-hint,.maplibregl-marker>.map-hint) .hint-pic em{background:var(--accent-fill,var(--sys-blue,#007aff));min-width:18px;color:var(--on-accent,#fff);text-align:center;border-radius:9px;padding:1px 4px;font-size:10px;font-weight:700;position:absolute;bottom:-4px;right:-5px}html,body{overflow-x:clip}.app-shell,.profile{max-width:100vw;overflow-x:clip}.categories button>small{font-weight:400}.peek-chip{width:112px}.peek-text{border-radius:14px;height:72px}.photo-carousel .photo-track img.under-cover{background-position:50%;background-repeat:no-repeat;background-size:cover}.photo-carousel .photo-track img.shown{background:0 0}.toast-dock .toast.home-hint{cursor:default;align-items:center;animation-duration:14s}.home-hint .home-hint-add{min-height:32px;color:inherit;font:inherit;background:0 0;border:1.5px solid;border-radius:999px;flex:none;padding:4px 12px;font-weight:700}.home-hint .home-hint-close{width:32px;min-height:32px;color:inherit;opacity:.7;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.photo-track .photo-slot{aspect-ratio:16/10;border-radius:var(--r-18);background:var(--soft);flex:0 0 100%}@media (max-height:760px) and (hover:hover) and (pointer:fine){.intro{margin:12px 0 8px}.categories button>span{width:44px;height:44px;font-size:20px}.categories button>small{min-height:0}}.chat-page .chat-list{background:var(--sys-bg-2,var(--surface));border:0;overflow:hidden;padding:0!important}.chat-page .chat-list .swipe-body{background:var(--sys-bg-2,var(--surface))!important}.chat-page .chat-list .conversation{align-items:start;column-gap:var(--s-12);row-gap:var(--s-4);width:100%;min-height:78px;padding:var(--s-12) var(--s-12) var(--s-12) var(--s-16);color:var(--ink);text-align:left;background:0 0;border:0;border-radius:0;grid-template-rows:auto 1fr;grid-template-columns:auto minmax(0,1fr) auto auto;margin:0;display:grid;position:relative}.chat-page .chat-list .conversation>.avatar,.chat-page .chat-list .conversation>.seller-face,.chat-page .chat-list .conversation>.chat-subject-icon{grid-area:1/1/span 2;align-self:center}.chat-page .chat-list .conversation>.avatar,.chat-page .chat-list .conversation>.seller-face>.avatar,.chat-page .chat-list .conversation>.chat-subject-icon{width:44px;height:44px;font-size:var(--t-17)}.chat-page .chat-list .conversation>.avatar.avatar-art,.chat-page .chat-list .conversation>.chat-subject-icon.art{font-size:var(--t-24)}.chat-page .chat-list .conversation>.avatar.square,.chat-page .chat-list .conversation>.chat-subject-icon{border-radius:12px}.chat-page .chat-list .conversation>div{gap:var(--s-2);grid-area:1/2/span 2;align-self:center;min-width:0;display:grid}.chat-page .chat-list .conversation b{font-size:var(--t-16);font-weight:var(--w-semibold);white-space:nowrap;text-overflow:ellipsis;line-height:1.3;display:block;overflow:hidden}@media (max-width:360px){.chat-page .chat-list .conversation{padding-left:var(--s-12);column-gap:10px}.chat-page .chat-list .conversation>.avatar,.chat-page .chat-list .conversation>.seller-face>.avatar,.chat-page .chat-list .conversation>.chat-subject-icon{width:40px;height:40px}.chat-page .chat-list .swipe-row+.swipe-row .conversation:before,.chat-page .chat-list .chat-skeleton-row+.chat-skeleton-row:before{left:calc(var(--s-12) + 40px + 10px)}.chat-page .chat-list .conversation b:not(.chat-muted){-webkit-line-clamp:2;white-space:normal;overflow-wrap:break-word;-webkit-box-orient:vertical;display:-webkit-box}}.chat-list .conversation b.chat-muted,.chat-thread-head .chat-thread-who b.chat-muted{align-items:center;gap:var(--s-4);flex-wrap:nowrap;display:flex}.chat-list .conversation b.chat-muted>span,.chat-thread-head .chat-thread-who b.chat-muted>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chat-list .conversation b.chat-muted>svg,.chat-thread-head .chat-thread-who b.chat-muted>svg{color:var(--muted);flex:none}.chat-page .chat-list .chat-about{color:var(--sys-label-2,var(--muted));font-size:var(--t-13);text-overflow:ellipsis;margin:0;line-height:1.3}.chat-page .chat-list .conversation p{color:var(--sys-label-2,var(--muted));font-size:var(--t-15);font-weight:var(--w-regular);white-space:nowrap;text-overflow:ellipsis;margin:0;line-height:1.35;overflow:hidden}.chat-page .chat-list .chat-time{color:var(--sys-label-2,var(--muted));font-size:var(--t-13);font-weight:var(--w-regular);white-space:nowrap;grid-area:1/3;margin-top:2px}.chat-page .chat-list .chat-chevron{margin:1px 0 0 calc(-1 * var(--s-8));grid-area:1/4}.chat-page .chat-list .chat-unread{grid-area:2/3/auto/span 2;justify-self:end}.chat-page .chat-list .chat-time.chat-waits{font-weight:var(--w-semibold);white-space:nowrap}.chat-time.chat-waits.fresh{color:var(--accent-text,var(--sys-blue,var(--ink)))}.chat-time.chat-waits.late{color:var(--sys-orange-text,#b25000)}.chat-time.chat-waits.overdue{color:var(--sys-red-text,#d70015)}.chat-page .chat-list .conversation.unread b{font-weight:var(--w-bold)}.chat-page .chat-list .conversation.unread p{color:var(--ink);font-weight:var(--w-medium)}.chat-page .chat-list .conversation.unread .chat-time:not(.chat-waits){color:var(--accent-text,var(--sys-blue,var(--ink)));font-weight:var(--w-semibold)}.chat-page .chat-list .swipe-row+.swipe-row .conversation:before,.chat-page .chat-list .chat-skeleton-row+.chat-skeleton-row:before{content:"";top:0;right:0;left:calc(var(--s-16) + 44px + var(--s-12));border-top:.5px solid var(--sys-separator,var(--line));position:absolute}.chat-page .chat-list .chat-skeleton-row .chat-time i{width:34px}.chat-page .chat-list .chat-skeleton-row .chat-chevron{opacity:.35}.chat-none{justify-items:start;gap:var(--s-12);display:grid}.chat-none p{margin:0}.chat-sources .chip-badge{min-width:18px;height:18px;padding:0 var(--s-6);box-shadow:none;flex:none;margin-left:6px;position:static}@media (max-width:760px){.chat-page .chat-thread{background:var(--bg)!important;padding:0!important}.chat-page .chat-thread-head{gap:var(--s-12);border-bottom:.5px solid var(--sys-separator,var(--line))}.chat-page .chat-thread-head>.icon-button,.chat-page .chat-thread-head>.chat-archive-button{flex:none}.chat-page .chat-thread-head>.chat-archive-button:first-of-type{margin-left:0}.chat-page .chat-thread-who{flex:1 1 0;min-width:0}.chat-page .chat-thread-head{grid-template-columns:auto minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:column;justify-content:stretch;align-items:center}.chat-page .chat-thread-head>.chat-thread-who{text-align:left;justify-self:stretch}.chat-page .chat-thread-who>div{min-width:0}.chat-page .chat-thread-who b,.chat-page .chat-thread-who small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.chat-page .chat-thread .composer{border-top:.5px solid var(--sys-separator,var(--line))}}.card .card-image .save{color:#ffffffa6;width:30px;height:30px;box-shadow:none;background:#0000003d}.card .card-image .save svg{width:16px!important;height:16px!important}.card .card-image .save.saved{color:#ffffffa6!important}:root:not([data-scheme=dark]) .card .card-image .save{color:#636366;background:#ffffffd9}:root:not([data-scheme=dark]) .card .card-image .save.saved{color:#ec8a9b!important}.card .card-image>.card-marks{top:var(--s-8);left:var(--s-8);right:calc(var(--ctl-s) + var(--s-12));z-index:2;align-items:flex-start;gap:var(--s-4);pointer-events:none;flex-wrap:wrap;display:flex;position:absolute}.card .card-marks>.sponsored,:root .card .card-marks>.kind-label{position:static}:root .card .card-marks>.kind-label{color:#fff;font-size:var(--t-10);font-weight:var(--w-semibold);letter-spacing:.01em;text-shadow:0 0 3px #00000073;background:#00000080;border-radius:4px;padding:2px 5px;line-height:1.15}:root:not([data-scheme=dark]) .card .card-marks>.kind-label:not(.reserved){color:var(--ink);text-shadow:none;background:#ffffffd9}:root .card .card-marks>.kind-label.reserved{background:var(--warning-soft);color:var(--ink);text-shadow:none}svg.lucide-chevron-right:not(:is(button,a)>svg:only-child):not(:is(.intro-title,.primary,.secondary,.studio-thumb) svg){stroke-width:2.5px;flex:none;width:17px!important;height:17px!important}:is(.style-value,.menu-row,.conversation,.business-link,.service-row)>svg.lucide-chevron-right,svg.lucide-chevron-right:is(.chat-chevron,.svc-chevron,.ad-chev,.oc-open),.chat-page .chat-list .chat-chevron{color:var(--sys-label-3,var(--muted))}.menu-row .chip-badge{box-shadow:none;position:static}.signup-sheet>.seg{margin-bottom:4px}.signup-lead{margin:var(--s-12) 0 0;color:var(--sys-label-2,var(--muted));font-size:var(--t-15);line-height:1.4}.signup-form{gap:var(--s-16);grid-template-columns:minmax(0,1fr);min-width:0;margin-top:12px;display:grid}.signup-form>*,.signup-form .form-field,.signup-form .category-picker{min-width:0}.signup-form>label,.signup-form .form-step>label,.signup-form .form-grid>label{gap:var(--s-8);font-size:var(--t-13);font-weight:var(--w-bold);display:grid}.signup-form .form-group-title{margin:var(--s-16) 0 calc(-1 * var(--s-8));color:inherit;font-size:var(--t-13);font-weight:var(--w-bold);letter-spacing:0;text-transform:none;padding:0}.signup-form .form-group-title:first-of-type{margin-top:6px}.field-caption{margin-bottom:8px;font-size:13px;font-weight:700;display:block}.field-hint{color:var(--sys-label-2,var(--muted));margin-top:8px;font-size:13px;font-weight:400;display:block}.signup-form .form-field>.seg{margin-bottom:10px}[data-error]>:is(input,textarea,select),[data-error] .offer-price input,[data-error] .money-input input,input[aria-invalid=true]{box-shadow:0 0 0 1.5px var(--sys-red,#ff3b30)!important}[data-error]:after{content:attr(data-error);background:var(--danger-soft,#ff3b301f);color:var(--sys-red-text,#d70015);text-transform:none;letter-spacing:0;border-radius:12px;margin-top:8px;padding:9px 12px;font-size:13px;font-weight:500;line-height:1.35;display:block}.signup-form .step-header small{color:var(--sys-label-2,var(--muted));font-weight:var(--w-semibold)}.signup-form .step-bars span{background:var(--sys-fill-3,var(--line))}.signup-form .step-bars span.done{background:var(--sys-blue,var(--fill))}.signup-footer{gap:var(--s-12);flex-wrap:nowrap!important;display:flex!important}.signup-footer>button{justify-content:center;align-items:center;gap:var(--s-6);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;display:inline-flex;overflow:hidden}.signup-footer>.secondary{flex:0 0 34%}.category-request-open{min-height:var(--ctl-m,44px);align-items:center;gap:8px;margin-top:6px;font-size:15px;font-weight:600;color:var(--sys-blue-text,var(--sys-blue))!important;background:0 0!important;border:0!important;padding:0!important;display:inline-flex!important}.category-request{border-top:.5px solid var(--sys-separator,var(--line))}.category-request-done{background:var(--sys-fill-3,var(--soft));border-radius:12px;justify-items:start;gap:4px;margin-top:10px;padding:10px 12px;display:grid}.category-request-done p{color:var(--sys-label,var(--ink));margin:0;font-size:13px;line-height:1.4}.signup-form .summary-list{border-radius:var(--sys-radius,18px);background:var(--sys-fill-3,var(--soft))}.signup-form .summary-row+.summary-row{border-top:.5px solid var(--sys-separator,var(--line))}.signup-form :is(.category-picker,.working-hours,.address-picker,.biz-section){background:0 0;border:0;margin:0;padding:0}html:root .signup-form :is(.category-picker,.working-hours,.address-picker,.biz-section){background:0 0;border-radius:0}.signup-form :is(.category-picker,.working-hours,.address-picker,.biz-section)>legend{float:left;width:100%;margin:0 0 var(--s-8);color:var(--sys-label,var(--ink));font-size:var(--t-13);font-weight:var(--w-bold);padding:0}.signup-form :is(.category-picker,.working-hours,.address-picker,.biz-section)>legend~*{clear:both}.signup-form .address-picker label{gap:var(--s-8);font-size:var(--t-13);font-weight:var(--w-bold);color:var(--sys-label-2,var(--muted));display:grid}.category-request-open{text-align:left;justify-content:flex-start}.locate-wide{justify-content:center;align-items:center;gap:8px;width:100%;margin-top:10px;display:inline-flex!important}.card,.fav-card,.feed-results{isolation:isolate}html.map-fullscreen .feed-results{isolation:auto}.profile{isolation:isolate}:root .card .card-image>.sponsored,:root .card .card-image>.ad-mark>.sponsored,:root .card .card-marks>.sponsored{-webkit-backdrop-filter:none;backdrop-filter:none}.detail-group{gap:var(--s-8);margin:var(--s-20) 0 0;display:grid}.detail-group-title{padding:0 var(--s-16);color:var(--sys-label-2,var(--muted));font-size:var(--t-13);font-weight:var(--w-regular);letter-spacing:0;text-transform:uppercase;margin:0}.detail-group>.muted{padding:0 var(--s-16);margin:0}.detail-rows{border:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden;background:var(--sys-fill-3,var(--soft))!important;border-radius:18px!important}.detail-rows>*{position:relative}.detail-rows>*+:before{content:"";border-top:.5px solid var(--sys-separator,var(--line));position:absolute;top:0;left:16px;right:0}.detail-rows.facts>*+:before{left:57px}.detail-row{align-items:center;gap:var(--s-12);min-height:48px;padding:var(--s-12) var(--s-16);font-size:var(--t-16);line-height:1.3;display:flex}.detail-row>span:not(.row-tile){min-width:0;color:var(--sys-label,var(--ink));flex:1}.detail-row>span:not(.row-tile):has(+b){min-width:min-content}.detail-row>b{max-width:62%;color:var(--sys-label-2,var(--muted));font-weight:var(--w-regular);text-align:right;overflow-wrap:anywhere}.row-tile{border-radius:var(--r-6);background:var(--accent-tile,var(--sys-blue,var(--fill)));color:#fff;flex:none;place-items:center;width:29px;height:29px;display:grid}.row-tile svg{width:17px;height:17px}.detail-rows .service-row{align-items:center;gap:var(--s-12);width:100%;min-height:56px;padding:var(--s-12) var(--s-12) var(--s-12) var(--s-16);color:var(--sys-label,var(--ink));text-align:left;background:0 0;border:0;border-radius:0;margin:0;display:flex}.detail-rows .service-row>span{gap:var(--s-2);flex:1;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.detail-rows .service-row b{font-size:var(--t-16);font-weight:var(--w-semibold);overflow-wrap:anywhere}.detail-rows .service-row small{color:var(--sys-label-2,var(--muted));font-size:var(--t-13);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.detail-rows .service-row strong{max-width:45%;font-size:var(--t-15);font-weight:var(--w-semibold);text-align:right;white-space:normal;flex:none}.detail-group>.show-all{justify-self:start}.detail-group+.show-all{margin-top:var(--s-12)}.detail-rows .business-link{padding:var(--s-12) var(--s-12) var(--s-12) var(--s-16);background:0 0;border:0;border-radius:0;margin:0}.detail-rows .business-link b{font-size:var(--t-16)}.detail-rows .business-link small{margin-top:var(--s-2);color:var(--sys-label-2,var(--muted));font-size:var(--t-13)}.where-row>span:not(.row-tile){gap:1px;display:grid}.where-how{font-weight:var(--w-semibold)}.where-row small{-webkit-line-clamp:2;color:var(--sys-label-2,var(--muted));font-size:var(--t-13);-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.chat-thread .composer input[type=file]{display:none}.chat-page .chat-thread .composer .composer-attach,.chat-thread .composer .composer-attach{width:40px;height:46px;min-height:0;margin:0 calc(-1 * var(--s-4)) 0 calc(-1 * var(--s-6));box-shadow:none;color:var(--sys-label-2,var(--muted));background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.chat-thread .composer .composer-attach:active{opacity:.5}.bubble.has-photo{width:min(260px,72vw);padding:var(--s-4)}.bubble.has-photo>p{padding:var(--s-6) var(--s-8) var(--s-4)}.bubble-photo{border-radius:var(--r-14);background:var(--sys-fill-3,var(--soft));cursor:zoom-in;border:0;width:100%;min-height:0;margin:0;padding:0;display:block;overflow:hidden}.bubble-photo img{object-fit:cover;border-radius:0;max-width:none;height:auto;min-height:120px;max-height:min(360px,55vh);display:block;width:100%!important}.bubble.photo-only{background:0 0!important;padding:0!important}.bubble.photo-only .bubble-photo{border-radius:var(--r-18)}.bubble.photo-only>p{padding:0;position:absolute;bottom:9px;right:9px}.bubble.photo-only>p:after{display:none}.bubble.photo-only small.bubble-time{padding:var(--s-4) var(--s-8);border-radius:var(--r-full);color:#fff;opacity:1;background:#00000073;position:static!important}.bubble.photo-only small.bubble-time .tick{color:#fff!important}.bubble.has-file{width:min(290px,78vw);padding:var(--s-8) var(--s-12) var(--s-8) var(--s-8)!important}.bubble-file{align-items:center;gap:var(--s-12);width:100%;min-height:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:flex}.bubble-file-icon{border-radius:var(--r-14);background:var(--accent-fill,var(--sys-blue,var(--fill)));width:44px;height:44px;color:var(--on-accent,#fff);flex:none;place-items:center;display:grid}.bubble.mine .bubble-file-icon{background:#ffffff38}.bubble-file-text{gap:var(--s-2);flex:1;min-width:0;display:grid}.bubble-file-text b{font-size:var(--t-15);font-weight:var(--w-semibold);white-space:nowrap;text-overflow:ellipsis;line-height:1.25;overflow:hidden}.bubble .bubble-file-text small{font-size:var(--t-13);text-align:left;opacity:.72;margin:0;display:block}.bubble-file-save{opacity:.75;flex:none}.bubble-file:active{opacity:.6}.bubble.has-file>p{margin-top:2px}.bubble.sending{opacity:.72}.bubble-spinner{border:1.5px solid;border-right-color:#0000;border-radius:50%;width:10px;height:10px;margin-right:3px;animation:.8s linear infinite spin;display:inline-block}.chat-day{gap:inherit;flex-direction:column;display:flex}.detail-row>b.rate-value{color:var(--sys-label,var(--ink));font-size:var(--t-17);font-weight:var(--w-semibold);font-variant-numeric:tabular-nums}.detail-rows .rate-reserve{width:100%;color:var(--accent-text,var(--sys-blue,var(--accent)));font:inherit;text-align:left;background:0 0;border:0;border-radius:0;margin:0}.detail-rows .rate-reserve>span{color:inherit!important}.detail-group-note{padding:0 var(--s-16);color:var(--sys-label-2,var(--muted));font-size:var(--t-13);margin:0;line-height:1.35}.detail-rows .rate-reserve>svg{color:var(--sys-label-3,var(--muted))}.detail-rows .rate-calc-sum{flex-direction:row;margin:0}.rate-calc-sum input,.rate-calc-sum input:focus,.rate-calc-sum input:focus-visible{min-width:0;height:36px;color:var(--sys-label,var(--ink));font-size:var(--t-20,20px);font-weight:var(--w-semibold);font-variant-numeric:tabular-nums;flex:1;margin:0;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;padding:0!important}.rate-calc-sum>.seg{flex:none}.rate-calc-sum>.seg button{min-width:40px;padding:0 10px}.rate-calc-sum>b{color:var(--sys-label-2,var(--muted));font-size:var(--t-20,20px);font-weight:var(--w-regular);flex:none}.my-posts .my-post-open{width:100%}.my-post-open>.my-post-text{flex:1;min-width:0}.my-post-open>.row-chevron{color:var(--sys-label-3,var(--muted));flex:none;margin-left:auto}@media (max-width:760px){.chat-page .chat-thread-head{height:60px;min-height:60px;padding:0;display:block;position:relative}.chat-page .chat-thread-head>*{margin:0;position:absolute!important}.chat-page .chat-thread-head>.icon-button{width:44px;height:44px;top:calc(50% - 22px);left:16px}.chat-page .chat-thread-head>.chat-thread-who{justify-content:flex-start;align-items:center;display:flex;inset:0 104px 0 68px;width:auto!important}.chat-page .chat-thread-head>.chat-thread-who:last-child{right:16px}.chat-page .chat-thread-head>.chat-thread-face{top:calc(50% - 20px);left:68px}.chat-page .chat-thread-head>.chat-thread-face~.chat-thread-who{left:120px}.chat-page .chat-thread-head>.chat-archive-button{width:36px;height:36px;top:calc(50% - 18px);right:60px}.chat-page .chat-thread-head>.chat-more-button{right:16px}}.my-booking{align-items:center;gap:var(--s-8);margin:var(--s-16) 0 0;padding:var(--s-12) var(--s-16);border-radius:var(--r-14);background:color-mix(in srgb, var(--sys-green,#34c759) 14%, transparent);color:var(--sys-label,var(--ink));font-size:var(--t-15);line-height:1.3;display:flex}.my-booking>svg{color:var(--sys-green-text,var(--sys-green,#1f7a35));flex:none}.my-booking>span{flex:1;min-width:0}.my-booking>.link{min-height:0;color:var(--accent-text,var(--sys-blue));font-weight:var(--w-semibold);background:0 0;border:0;flex:none;padding:0}.booking-what,.review-about{background:var(--sys-fill-3,var(--soft));border-radius:14px;gap:2px;padding:12px 14px;display:grid}:is(.booking-what,.review-about)>b{font-size:16px;line-height:1.25}:is(.booking-what,.review-about)>small{color:var(--sys-label-2,var(--muted));font-size:14px;line-height:1.3}.booking-comment textarea{min-height:calc(2lh + 28px)}.detail-sold{align-items:flex-start;gap:var(--s-8);margin:var(--s-12) 0 0;padding:var(--s-12);border-radius:var(--r-14);background:var(--sys-fill-3,var(--soft));color:var(--sys-label,var(--ink));font-size:var(--t-15);font-weight:var(--w-medium);line-height:1.35;display:flex}.detail-sold svg{flex:none;margin-top:1px}.detail-sold.reserved{background:var(--warning-soft)}.business-link.seller-row{cursor:default}.business-link.seller-row.seller-person{cursor:pointer;text-align:left;width:100%;color:inherit}.seller-face{border-radius:50%;flex:none;display:inline-grid;position:relative}.seller-face.ranked{box-shadow:0 0 0 2px var(--rw-a,transparent)}.seller-level{display:grid;position:absolute;bottom:-9px;right:-9px}.seller-chev{color:var(--sys-label-3,var(--muted));flex:none;margin-left:auto}.person-hero{text-align:center;background:var(--sys-fill-3,var(--soft));border-radius:24px;justify-items:center;gap:6px;margin:0 0 16px;padding:22px 16px 18px;display:grid}.person-hero.ranked{color:#fff;background:radial-gradient(120% 100% at 50% 0%, color-mix(in srgb, var(--rw-glow) 50%, #000) 0%, color-mix(in srgb, var(--rw-glow) 16%, #120d0b) 60%, #120d0b 100%)}html[data-scheme=light] .person-hero.ranked{color:var(--ink);background:radial-gradient(120% 100% at 50% 0%, color-mix(in srgb, var(--rw-glow) 34%, #fff) 0%, color-mix(in srgb, var(--rw-glow) 12%, #fff) 60%, var(--sys-bg-2,#fff) 100%)}html[data-scheme=light] .person-rank{color:var(--rw-b,inherit)}.person-face{place-items:center;width:104px;height:104px;display:grid;position:relative}.person-face .avatar.large{width:94px;height:94px;font-size:36px}.person-ring{background:conic-gradient(var(--rw-a), var(--rw-b), var(--rw-a));border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 47px,#000 48px);mask:radial-gradient(circle,#0000 47px,#000 48px)}.person-level{display:grid;position:absolute;bottom:-10px;right:-10px}.person-hero h2{font-size:var(--t-24,24px);margin:6px 0 0;font-weight:800}.person-rank{font-size:var(--t-13);letter-spacing:.08em;text-transform:uppercase;color:var(--rw-a,inherit);margin:0;font-weight:800}.person-since{font-size:var(--t-13);opacity:.75;margin:0}.person-stats{gap:8px;width:100%;margin:8px 0 0;display:flex}.person-stats>span{background:#7f7f7f24;border-radius:14px;flex:1 1 0;gap:2px;padding:10px 6px;display:grid}.person-stats b{font-size:var(--t-20,20px);font-variant-numeric:tabular-nums;font-weight:800}.person-actions{gap:10px;width:100%;display:flex}.person-actions>button{white-space:nowrap;flex:auto;justify-content:center;align-items:center;gap:6px;min-width:0;display:inline-flex}.person-actions>.secondary{flex:none;padding-inline:18px}.person-actions>.secondary:only-child{flex:auto}.person-actions>.person-friend{display:inline-grid}.person-friend>span{visibility:hidden;grid-area:1/1;justify-content:center;align-items:center;gap:6px;display:inline-flex}.person-friend>span.on{visibility:visible}.person-stats small{font-size:var(--t-12);opacity:.75}.person-block{gap:10px;margin:0 0 16px;display:grid}.person-block h3{font-size:var(--t-17);margin:0;font-weight:700}.person-badges{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.person-badges>li{min-width:0}.person-badges>li>button{width:100%;min-height:0;color:inherit;text-align:center;font:inherit;background:0 0;border:0;justify-items:center;gap:6px;padding:0;display:grid}.person-businesses{gap:var(--s-8);display:grid}.person-businesses button:not(.fav-quiet){align-items:center;gap:var(--s-12);padding:var(--s-12);border-radius:var(--r-18);background:var(--sys-fill-3,var(--soft));color:var(--ink);text-align:left;border:0;display:flex}.person-business-face{border-radius:var(--r-14);flex:none;width:60px;height:60px}.person-business-face img{object-fit:cover;width:100%;height:100%;border-radius:inherit!important}.avatar.avatar-art.person-business-face{font-size:32px}.detail-rows .provider-plate button{background:0 0;border-radius:0;width:100%}.person-business-main{flex:1;gap:2px;min-width:0;display:grid}.person-business-main b{font-size:var(--t-17);align-items:center;gap:6px;display:flex}.person-business-main b>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.person-business-main b>svg{flex:none}.person-business-main small{white-space:nowrap;text-overflow:ellipsis;color:var(--sys-label-2,var(--muted));font-size:var(--t-13);overflow:hidden}.person-block-head{justify-content:space-between;align-items:center;gap:var(--s-8);min-height:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;padding:0;display:flex}.person-block-head .person-count{color:var(--sys-label-2,var(--muted));font-variant-numeric:tabular-nums;margin-left:4px;font-weight:600}.person-block-head .person-all{color:var(--accent-text,var(--sys-blue,var(--accent)));font-size:var(--t-15);align-items:center;gap:2px;font-weight:600;display:inline-flex}.person-badges-hint{margin:0 0 var(--s-16);font-size:var(--t-14)}.person-badges-sheet .person-badges{row-gap:var(--s-16)}.person-badges small{max-width:100%;font-size:var(--t-13);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.person-posts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}html:root .person-posts .card{background:var(--sys-bg-3)}.seller-row .seller-write{--ctl:var(--ctl-s);--ctl-font:var(--ctl-s-font);--ctl-pad:12px;align-items:center;gap:var(--s-6);flex:none;margin-left:auto;display:inline-flex}.sheet .detail-extras{margin-top:var(--s-20)}.beta-label{z-index:var(--z-beta);top:var(--tg-safe-area-inset-top,0px);height:max(var(--tg-content-safe-area-inset-top,0px), 22px);pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;left:0;right:0}.beta-label span{background:color-mix(in srgb, var(--sys-blue,#007aff) 16%, var(--sys-bg-2,#fff));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);height:28px;color:var(--sys-blue-text,var(--sys-blue,#007aff));letter-spacing:.08em;white-space:nowrap;border-radius:14px;align-items:center;padding:0 12px;font:700 12px/1 -apple-system,SF Pro Text,system-ui,sans-serif;display:inline-flex}.beta-label.flat{top:calc(3px + var(--tg-safe-area-inset-top,0px));height:auto}.beta-label.flat span{letter-spacing:.05em;border-radius:999px;height:auto;padding:2px 7px;font-size:9px}.beta-fab{z-index:var(--z-beta);bottom:min(calc(var(--nav-h,0px) + 16px + var(--fab-extra,0px)), calc(100dvh - var(--tg-top,0px) - 140px));color:#fff;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#1c1c1e;border:0;place-items:center;width:44px;height:44px;margin:0;padding:0;transition:transform .15s,box-shadow .15s,opacity .2s;display:grid;position:fixed;box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f;border-radius:50%!important;min-height:0!important}.beta-fab.quiet{opacity:.25;transition:opacity .2s}html:has(.chat-thread .composer) .beta-fab:not(.placed){--fab-extra:72px}html.keyboard-open .beta-fab{display:none}html:has(.tour:not(.tour-beta)) .beta-fab:not(.dragging){display:none}html:has(.interest-sheet) .toast-dock .tip{display:none}html:has(.interest-sheet) .beta-fab-label{display:none}html:has(.toast-dock .toast) .beta-fab:not(.dragging){opacity:0;pointer-events:none}:root[data-scheme=dark] .beta-fab{color:#000!important;background:#fff!important}.beta-fab.right{right:calc(16px + env(safe-area-inset-right,0px))}.beta-fab-label{background:inherit;color:inherit;white-space:nowrap;pointer-events:none;border-radius:999px;padding:7px 12px;font-size:14px;font-weight:600;animation:.25s ease-out beta-label-in;position:absolute;top:50%;right:calc(100% + 8px);transform:translateY(-50%);box-shadow:0 4px 14px #00000038}.beta-fab.left .beta-fab-label{left:calc(100% + 8px);right:auto}@keyframes beta-label-in{0%{opacity:0;transform:translateY(-50%)translate(6px)}}.beta-fab.left{left:calc(16px + env(safe-area-inset-left,0px))}.beta-fab.placed.left,.beta-fab.placed.right{left:calc(16px + var(--fab-x,1) * (100vw - 76px));right:auto;bottom:clamp(calc(8px + var(--tg-bottom,0px)), var(--fab-y,0px), calc(100dvh - var(--tg-top,0px) - 52px))}.beta-fab:active{transform:scale(.94)}.beta-fab.dragging{transition:none;transform:scale(1.06);box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.beta-spin{animation:.9s linear infinite beta-spin}@keyframes beta-spin{to{transform:rotate(360deg)}}.bug-shot.arriving img{opacity:.6}.bug-shot.taking{border-radius:var(--r-14);background:var(--sys-fill-3,var(--soft));width:74px;height:160px;color:var(--sys-label-2,var(--muted));place-items:center;display:grid}.photo-thumb.pending{position:relative}.photo-thumb.pending img{opacity:.55}.photo-loading{border:3px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:26px;height:26px;margin:auto;animation:.9s linear infinite beta-spin;position:absolute;inset:0}.photo-failed{color:#fff;text-align:center;background:#0000008c;place-content:center;justify-items:center;gap:6px;padding:6px;display:grid;position:absolute;inset:0}.photo-failed small{font-size:12px;font-weight:600;line-height:1.2}.photo-failed button{border:0;border-radius:999px;font-size:12px;font-weight:650;color:#000!important;background:#fff!important;min-height:0!important;padding:4px 10px!important}.own-offer-note{color:var(--sys-label-2,var(--muted));flex:1;align-self:center;margin:0;font-size:14px;font-weight:600;line-height:1.25}.own-offer-note .own-stats{font-size:12px}.sheet-footer .detail-actions>:is(.secondary,.share-button){aspect-ratio:1;align-self:center;height:auto}.sheet-footer .detail-actions>.primary{min-width:0}.sheet-footer .detail-actions>button .btn-label{text-wrap:balance;overflow-wrap:break-word;min-width:0;line-height:1.15}.sheet-footer .detail-actions>button .btn-label:not(.send-when),.sheet-footer .detail-actions>button .send-when>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sheet-footer .detail-actions.own-post-actions{align-items:center}.sheet-footer .detail-actions.own-post-actions .own-offer-note{flex:auto;min-width:0}.sheet-footer .detail-actions.own-post-actions>.own-post-manage{gap:var(--s-6);white-space:nowrap;flex:none}.own-post-sheet{gap:var(--s-16);grid-template-columns:minmax(0,1fr);display:grid}.own-post-summary{align-items:center;gap:var(--s-12);min-width:0;padding:var(--s-12);border-radius:var(--r-18);background:var(--sys-fill-3,var(--soft));display:flex}.own-post-summary>img,.own-post-summary>.my-post-thumb{border-radius:var(--r-14);object-fit:cover;background:var(--soft);flex:none;align-self:start;width:64px;height:64px}.own-post-summary>span{gap:var(--s-4);flex:1;min-width:0;display:grid}.own-post-summary b{font-size:var(--t-17);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.own-post-price{font-size:var(--t-15);font-weight:var(--w-semibold)}.own-post-state{padding:2px var(--s-8);border-radius:var(--r-full);background:var(--sys-fill-2,var(--soft));color:var(--sys-label-2,var(--muted));font-size:var(--t-12);font-style:normal;font-weight:var(--w-semibold);justify-self:start}.own-post-state.active{background:color-mix(in srgb, var(--sys-green,#34c759) 16%, transparent);color:var(--sys-green-text,var(--success,#1f7a35))}.own-post-state:is(.reserved,.pending){background:var(--warning-soft);color:var(--sys-orange-text,#c26a00)}.own-post-state.rejected{background:var(--danger-soft);color:var(--danger)}.own-post-counts{gap:var(--s-12);color:var(--sys-label-2,var(--muted));font-size:var(--t-13);display:flex}.own-post-counts>span{align-items:center;gap:var(--s-4);display:inline-flex}.sheet .own-post-summary>.secondary{aspect-ratio:1;border-radius:50%;flex:0 0 36px;align-self:start;width:36px;min-width:0;height:36px;min-height:0;padding:0}.own-post-acts{gap:var(--s-8);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.own-post-act{align-content:start;justify-items:center;gap:var(--s-6);min-height:0;color:var(--sys-label-2,var(--muted));font-size:var(--t-12);font-weight:var(--w-semibold);text-align:center;background:0 0;border:0;padding:0;line-height:1.2;display:grid}.own-post-act-icon{background:var(--sys-fill-3,var(--soft));width:52px;height:52px;color:var(--accent-text,var(--sys-blue,var(--ink)));border-radius:50%;place-items:center;display:grid}.own-post-act.on .own-post-act-icon{background:var(--warning-soft);color:var(--sys-orange-text,#c26a00)}.own-post-sheet .eyebrow.own-post-title{align-items:center;gap:var(--s-6);margin:var(--s-4) 0 calc(-1 * var(--s-8));display:flex}.menu-row.promote-row.pinned .menu-row-label{color:var(--accent-text,var(--sys-blue,var(--ink)))}.menu-row.own-post-delete{color:var(--sys-red-text,var(--sys-red,#ff3b30));justify-content:center}.rental-fields{gap:12px;display:grid}.rental-field{gap:6px;display:grid}.rental-field>small{color:var(--muted);font-size:13px;font-weight:var(--w-semibold)}html:root .rental-field>input::placeholder,html:root :is(.editor,.svc-form) :is(input:not([type=search]),textarea)::placeholder{color:var(--sys-label-3,var(--muted))}.rental-field>small.offer-hint{font-size:12px;font-weight:var(--w-regular);margin-top:0}.rental-term{align-items:center;gap:8px;display:flex}.rental-term input{flex:none;width:9.5em}.housing-filters{scrollbar-width:none;gap:6px;margin:-4px 0 14px;display:flex;overflow-x:auto}@media (max-width:760px){.housing-filters{margin-inline:-20px;padding-inline:20px;scroll-padding-inline:20px}}.housing-filters::-webkit-scrollbar{display:none}.housing-seg,.housing-chip{background:var(--sys-fill-3,#76768024);height:32px;color:var(--ink);white-space:nowrap;border-radius:999px;flex:none;align-items:center;font-size:13.5px;font-weight:600;display:inline-flex}.housing-seg{gap:2px;padding:2px}.housing-seg>svg{color:var(--muted);margin:0 2px 0 8px}.housing-seg button{min-width:30px;height:100%;min-height:0;color:var(--ink);background:0 0;border:0;border-radius:999px;padding:0 10px;font-size:13.5px;font-weight:600}.housing-seg.spec-flags button{min-width:34px;padding:0 7px;font-size:18px;line-height:1}.spec-flags-name{color:var(--muted);margin-right:4px}.housing-beds button{padding:0 6px}.housing-seg button[aria-pressed=true],.housing-chip[aria-pressed=true]{background:var(--accent-fill,var(--sys-blue,#007aff));color:var(--on-accent,#fff)}.housing-chip{border:0;gap:5px;min-height:0;padding:0 12px}.housing-chip>svg{color:var(--muted)}.housing-chip[aria-pressed=true]>svg{color:inherit}.invite{gap:12px;display:grid}.invite-lead{margin:0}.invite-bonus{padding:var(--s-12) var(--s-12);border-radius:var(--r-14);background:var(--soft);color:var(--muted);font-size:var(--t-15);margin:0}.invite-bonus.paid{background:color-mix(in srgb, var(--sys-green,#34c759) 14%, transparent);color:var(--ink)}.invite-qr{width:min(240px,70vw);padding:var(--s-8);border-radius:var(--r-18);background:#fff;justify-self:center}.invite-qr svg{width:100%;height:auto;display:block}.exchange{gap:12px;margin:0 0 16px;display:grid}.exchange-calc{background:var(--sys-bg-2,var(--surface));border-radius:18px;display:grid;position:relative}.exchange-side,html:root .exchange-side{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"label value currency";align-items:center;gap:10px;margin:0;display:grid}.exchange-side>small{color:var(--muted);grid-area:label;font-weight:500}.exchange-side>input,.exchange-side>output,html:root .exchange-side>input{min-width:0;box-shadow:none;color:var(--ink);letter-spacing:-.01em;text-align:right;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;grid-area:value;margin:0;padding:0;font-weight:700}.exchange-side>input{text-align:right!important;background:0 0!important;border-radius:0!important;min-height:0!important}.exchange-side>input:focus{outline:none!important}.exchange-side>output{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.exchange-side>output.pending{color:var(--muted)}.exchange-card.pending{opacity:.5;transition:opacity var(--d-fast,.15s)}.exchange-side>output.none{color:var(--muted)}.exchange-side input[type=number]{appearance:textfield}.exchange-side input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.exchange-side input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.exchange-currency{background:var(--sys-fill-3,#76768024);color:var(--ink);border-radius:999px;grid-area:currency;align-items:center;gap:5px;padding:0 8px 0 7px;font-weight:700;display:inline-flex;position:relative}.exchange-currency>i{place-items:center;font-style:normal;line-height:1;display:grid}.exchange-currency>svg{color:var(--muted)}.exchange-currency>select,html:root .exchange-currency>select{opacity:0;cursor:pointer;border:0;width:100%;height:100%;min-height:0;margin:0;padding:0;font-size:16px;position:absolute;inset:0}.exchange-line{border-top:.5px solid var(--sys-separator,var(--line));height:0;margin:0 0 0 16px;position:relative}.exchange-swap,html:root .exchange-swap{z-index:1;background:var(--sys-bg-2,var(--surface));box-shadow:inset 0 0 0 .5px var(--sys-separator,var(--line));color:var(--accent-text,var(--sys-blue,#007aff));border:0;border-radius:50%;place-items:center;margin:0;padding:0;display:grid;position:absolute;top:0;left:22px;transform:translate(-50%,-50%);min-height:0!important}.exchange-best{background:color-mix(in srgb, var(--sys-green,#34c759) 16%, transparent);color:#248a3d;border-radius:999px;flex:none;padding:1px 7px;font-size:11px;font-style:normal;font-weight:650}:root[data-scheme=dark] .exchange-best{color:var(--sys-green-text,var(--sys-green,#1f7a35))}.exchange-ways{flex-wrap:wrap;gap:4px;margin:2px 0;display:flex}.exchange-ways em{background:var(--sys-fill-3,#76768024);border-radius:999px;align-items:center;gap:3px;padding:2px 8px;font-size:12px;font-style:normal;font-weight:600;display:inline-flex}.exchange-none{margin:0}.exchange-wrong{color:var(--sys-red-text,var(--sys-red,#d70015))}.detail-heading{margin:0 0 var(--s-12)}.safe-deal{display:grid}.safe-card{border-radius:var(--r-18);background:var(--sys-fill-3,var(--soft));overflow:hidden}.safe-facts{padding:var(--s-12) var(--s-4);border-bottom:.5px solid var(--sys-separator,var(--line));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.safe-facts>div{align-content:start;justify-items:center;gap:var(--s-2);padding:0 var(--s-6);text-align:center;display:grid}.safe-facts>div+div{border-left:.5px solid var(--sys-separator,var(--line))}.safe-facts b{font-size:var(--t-17);font-weight:var(--w-semibold);overflow-wrap:anywhere;text-wrap:balance;line-height:1.2}.safe-facts small{max-width:6.5em;color:var(--sys-label-2,var(--muted));font-size:var(--t-12);text-wrap:balance;line-height:1.25}.safe-facts .bad b{color:var(--sys-red,#ff3b30)}.safe-warning{align-items:flex-start;gap:var(--s-8);padding:var(--s-12) var(--s-16);background:color-mix(in srgb, var(--sys-orange,#ff9500) 13%, transparent);color:var(--ink);font-size:var(--t-15);font-weight:var(--w-semibold);margin:0;line-height:1.35;display:flex}.safe-warning svg{color:var(--sys-orange,#ff9500);flex:none;margin-top:1px}.safe-checks{gap:var(--s-8);padding:var(--s-12) var(--s-16) var(--s-16);margin:0;list-style:none;display:grid}.safe-checks li{align-items:flex-start;gap:var(--s-8);font-size:var(--t-15);line-height:1.35;display:flex}.safe-checks svg{color:var(--sys-green-text,var(--sys-green,#1f7a35));flex:none;margin-top:2px}.safe-note{margin:calc(-1 * var(--s-2)) 0 var(--s-8);color:var(--sys-label-2,var(--muted));font-size:var(--t-15);line-height:1.35}.price-guide{background:var(--soft);border-radius:16px;gap:6px;margin:0 0 14px;padding:12px 14px;display:grid}.price-guide>b{font-size:15px}.price-guide-scale{background:linear-gradient(to right, var(--sys-green,#34c759), var(--sys-orange,#ff9500), var(--sys-red,#ff3b30));border-radius:3px;height:6px;margin:4px 0 0;position:relative}.price-guide-scale span{border:3px solid var(--ink);background:var(--surface,#fff);border-radius:50%;width:14px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%)}.price-guide-ends{color:var(--muted);justify-content:space-between;font-size:12px;display:flex}.price-guide-note{color:var(--muted);font-size:13px}.price-guide-out{font-size:13px;font-weight:600}.detail-price-approx{margin:calc(-1 * var(--s-6)) 0 var(--s-12);color:var(--muted);font-size:var(--t-15);font-weight:var(--w-medium)}button.detail-price-approx{text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:block}.detail-price-month{margin:calc(-1 * var(--s-6)) 0 var(--s-12);color:var(--muted);font-size:var(--t-15);font-weight:var(--w-medium)}.detail-price-month b{color:var(--ink);font-weight:var(--w-semibold)}.detail-price-approx+.detail-price-month,.detail-price-month+.detail-deposit{margin-top:calc(-1 * var(--s-16))}.order-card .detail-price-approx{margin:calc(-1 * var(--s-2)) 0 0 var(--s-20);font-size:var(--t-13)}.own-stats{color:var(--muted);margin-top:2px;font-size:13px;font-weight:500;display:block}.seg:not(.seg-disabled)>button:disabled{opacity:.35;cursor:not-allowed;text-decoration:line-through}.seg.seg-disabled{opacity:.5}.seg.seg-disabled button{cursor:default}.biz-ad-mark,.sponsored,:root[data-scheme=dark] .sponsored{color:#fff;font-size:var(--t-10);font-weight:var(--w-semibold);letter-spacing:.01em;text-shadow:0 0 3px #00000073;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000080;border-radius:4px;padding:2px 5px;line-height:1.15}.sponsored{top:var(--s-8);left:var(--s-8)}.ad-mark{display:contents}.ad-why{gap:var(--s-12);display:grid}.ad-why p{margin:0}.sponsored.pinned-mark{align-items:center;gap:var(--s-4);display:inline-flex}.biz-ad-mark{bottom:8px;right:8px}.card-qr-skeleton{aspect-ratio:1;border-radius:18px;justify-self:center;width:min(240px,70vw)}.currency-sign,.choice-list button svg.currency-sign{color:inherit}.currency-sign{fill:currentColor;vertical-align:-.02em;width:.62em;height:.72em;margin:0 .04em;display:inline-block}.translating,.translating-art .ba-title{background:linear-gradient(100deg, currentColor 30%, color-mix(in srgb, currentColor 30%, transparent) 50%, currentColor 70%);-webkit-text-fill-color:transparent;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:1.3s linear infinite translating}@keyframes translating{0%{background-position:100% 0}to{background-position:-150% 0}}.translated-in{animation:.45s ease-out translated-in}@keyframes translated-in{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:none}}@media (prefers-reduced-motion:reduce){.translating,.translating-art .ba-title{opacity:.6;-webkit-text-fill-color:currentColor;animation:none}.translated-in{animation:none}}.choice-list+.eyebrow,.accent-row+.eyebrow{margin-top:24px}.swipe-row .swipe-actions,html:root .swipe-row .swipe-actions{gap:0;padding-right:6px;background:color-mix(in srgb, var(--sys-bg-2,var(--surface)) 62%, #000)!important}:root:not([data-scheme=dark]) .swipe-row .swipe-actions{background:color-mix(in srgb, var(--sys-bg-2,var(--surface)) 90%, #000)!important}.swipe-row .swipe-actions button,html:root .swipe-row .swipe-actions button,.swipe-row .swipe-actions button:is(.accent,.warn,.danger),html:root .swipe-row .swipe-actions button:is(.accent,.warn,.danger){gap:5px;color:var(--sys-label-2,var(--muted))!important;background:0 0!important;padding:0 2px!important;font-size:11px!important;font-weight:500!important}.swipe-row .swipe-actions .swipe-pill{border-radius:50%;width:44px;max-width:none;height:44px}.detail-slow{margin:var(--s-12) 0 0;color:var(--muted);font-size:var(--t-15);text-align:center}.detail-head .detail-title{margin:var(--s-2) 0 0;font-size:var(--t-22);font-weight:var(--w-bold);letter-spacing:-.01em;color:var(--sys-label,var(--ink));overflow-wrap:anywhere;line-height:1.2}.detail-venue-offer{margin:calc(-1 * var(--s-6)) 0 0;font-size:var(--t-15);font-weight:var(--w-medium);color:var(--muted-strong)}:is(.screen-head,.sheet header) h2{transition:opacity .18s}.detail-venue{margin:var(--s-6) 0 var(--s-2);font-size:var(--t-22);font-weight:var(--w-bold);letter-spacing:-.01em;color:var(--sys-label,var(--ink));line-height:1.2}.detail-open{align-items:center;gap:var(--s-6);margin:var(--s-12) 0 0;font-size:var(--t-15);font-weight:var(--w-medium);color:var(--sys-label-2,var(--muted));display:flex}.detail-open svg{flex:none}.detail-open.open{color:var(--accent-text,var(--sys-blue-text,var(--sys-blue)))}.fav-card{position:relative;container-type:inline-size}.fav-skeleton{gap:var(--s-16);display:grid}.fav-skeleton-face{border-radius:50%;flex:none;width:60px;height:60px}.fav-skeleton-chip{border-radius:18px;flex:none;width:96px;height:36px}.fav-skeleton-card{border-radius:var(--r-22);height:260px}.fav-people{gap:var(--s-12);scrollbar-width:none;margin-bottom:var(--s-16);padding:2px 2px 10px;display:flex;overflow-x:auto}.full-layer-body .fav-people{margin-inline:-20px;padding-inline:20px}.fav-people::-webkit-scrollbar{display:none}.fav-person{justify-items:center;gap:var(--s-6);width:68px;min-height:0;color:var(--ink);background:0 0;border:0;flex:none;padding:0;display:grid}.fav-person .avatar{width:60px;height:60px;font-size:22px}.fav-person small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--sys-label-2,var(--muted));font-size:var(--t-13);overflow:hidden}.fav-people-head{justify-content:space-between;align-items:baseline;gap:var(--s-12);display:flex}.fav-people-head .favorites-heading{margin-bottom:10px}.fav-group+.fav-group{margin-top:var(--s-12)}.fav-group .favorites-heading{font-size:var(--t-17,17px)}.fav-people-all{min-height:0;color:var(--accent-text,var(--sys-blue,var(--ink)));font-size:var(--t-15);font-weight:var(--w-semibold);background:0 0;border:0;align-items:center;gap:2px;padding:0;display:inline-flex}.fav-friends{gap:var(--s-20) var(--s-8);padding-top:var(--s-8);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.fav-friend{align-content:start;justify-items:center;gap:var(--s-8);min-height:0;color:var(--ink);background:0 0;border:0;padding:0;display:grid}.fav-friend .avatar{width:56px;height:56px;font-size:22px}.fav-friend-name{max-width:100%;font-size:var(--t-13);text-align:center;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.fav-chips{gap:var(--s-8);margin:0 0 var(--s-16);scrollbar-width:none;padding:2px 0;display:flex;overflow-x:auto}.full-layer-body .fav-chips{margin-inline:-20px;padding-inline:20px}.fav-chips::-webkit-scrollbar{display:none}.fav-chips button{align-items:center;gap:var(--s-6);background:var(--sys-fill,#78788029);height:36px;min-height:0;color:var(--ink);font-size:var(--t-15);font-weight:var(--w-semibold);white-space:nowrap;border:0;border-radius:18px;flex:none;padding:0 14px;display:inline-flex}.fav-chips button small{color:var(--sys-label-2,var(--muted));font-size:14px;font-weight:var(--w-medium)}.fav-chips button[aria-pressed=true]{background:var(--accent-fill,var(--sys-blue));color:var(--on-accent,#fff)}.fav-chips button[aria-pressed=true] small{color:inherit;opacity:.75}.fav-chips .fav-chip-new{box-shadow:inset 0 0 0 1.5px var(--sys-separator,var(--line));color:var(--accent-text,var(--sys-blue));background:0 0}.fav-pic{place-items:center;width:100%;min-width:0;height:100%;min-height:0;font-size:34px;display:grid;overflow:hidden}.fav-pic img{object-fit:cover;width:100%;height:100%}.fav-view.section-view{height:36px;margin-left:0}.fav-view.section-view button{border-radius:var(--r-10);width:34px;padding:0}.fav-plates .fav-business-tile>button:not(.fav-quiet){width:100%}@media (max-width:400px){.screen-head:has(.fav-view){grid-template-columns:44px minmax(0,1fr) auto}}.fav-search-open{width:36px;height:36px;min-height:0;color:var(--accent-text,var(--sys-blue-text,var(--sys-blue)));background:0 0;border:0;place-items:center;padding:0;display:grid}.fav-page-head{justify-content:space-between;align-items:center;gap:var(--s-12);margin-bottom:var(--s-12);display:flex}.fav-page-actions{align-items:center;gap:var(--s-12);display:flex}.fav-quiet{z-index:2;color:#fff;background:#00000073;border:0;border-radius:50%;place-items:center;width:26px;height:26px;min-height:0;padding:0;display:grid;position:absolute;top:10px;left:10px}.fav-businesses{gap:var(--s-16) var(--s-8);margin-bottom:var(--s-16);grid-template-columns:repeat(auto-fill,minmax(76px,1fr));display:grid}.fav-businesses.row{gap:var(--s-12);scrollbar-width:none;padding:2px 2px 4px;display:flex;overflow-x:auto}.full-layer-body .fav-businesses.row{margin-inline:-20px;padding-inline:20px}.fav-businesses.row::-webkit-scrollbar{display:none}.fav-businesses.row .fav-business-tile{flex:none;width:76px}.fav-business-tile{container-type:inline-size}.fav-business{gap:var(--s-6);width:100%;min-height:0;color:var(--ink);background:0 0;border:0;padding:0;display:grid}.fav-business .fav-pic{border-radius:16px;justify-self:center;width:60px;height:60px;font-size:28px}.fav-business-name{color:var(--ink);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:var(--t-13);text-align:center;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.fav-business-tile .fav-quiet{width:22px;height:22px;top:-4px;left:calc(50% - 36px)}.history-item{align-content:start;gap:var(--s-6);min-width:0;display:grid}.history-kind{padding:0 var(--s-4);color:var(--sys-label-2,var(--muted));font-size:var(--t-12);font-weight:var(--w-semibold)}.sheet-fab-room{display:none}html[data-beta=on] .sheet-fab-room{flex:none;height:52px;display:block}html[data-beta=on] .studio-body{padding-bottom:calc(var(--studio-foot,calc(96px + var(--tg-bottom,0px))) + 68px)!important}.fav-menu{gap:var(--s-2);margin:calc(-1 * var(--s-4)) 0 var(--s-4);border-radius:var(--r-14);background:var(--sys-bg-2,var(--surface));display:grid;overflow:hidden}.fav-menu-row{align-items:center;gap:var(--s-12);width:100%;min-height:52px;padding:var(--s-12) var(--s-16);color:var(--sys-label,var(--text));font-size:var(--t-16);font-weight:var(--w-medium);text-align:left;background:0 0;border:0;border-radius:0;display:flex}.fav-menu-row>svg:first-child{color:var(--accent-text,var(--sys-blue));flex:none}.fav-menu-row>span{gap:var(--s-2);flex:1;display:grid}.fav-menu-row>span small,.fav-menu-row>small{color:var(--muted);font-size:var(--t-13);font-weight:var(--w-regular)}.fav-menu-row.danger-text,.fav-menu-row.danger-text>svg:first-child{color:var(--sys-red,#ff3b30)}.fav-menu-row+.fav-menu-row{box-shadow:inset 0 .5px 0 var(--sys-separator,var(--line))}.price-guide.skeleton{min-height:118px}.exchange-side,html:root .exchange-side{min-height:44px;padding:4px 8px 4px 14px}.exchange-side>small{font-size:14px}.exchange-side>input,.exchange-side>output,html:root .exchange-side>input{height:32px;font-size:20px;line-height:32px}.exchange-side>input{height:32px!important;font-size:20px!important}.exchange-currency{height:30px;font-size:14px}.exchange-currency>i{width:20px;height:20px;font-size:16px}.exchange-swap,html:root .exchange-swap{width:26px;height:26px}@media (max-width:360px){.exchange-side,html:root .exchange-side{gap:6px;padding-left:12px}.exchange-side>small{font-size:13px}.exchange-side>input,.exchange-side>output,html:root .exchange-side>input{font-size:17px}.exchange-side>input{font-size:17px!important}}.wallet-history h3{margin:var(--s-20) 0 var(--s-12);font-size:var(--t-20);font-weight:var(--w-bold);color:var(--sys-label,var(--ink))}.wallet-hero{justify-items:center;gap:var(--s-2);margin:0 0 var(--s-12);padding:var(--s-20) var(--s-16) var(--s-16);border-radius:var(--r-22);background:var(--sys-fill-3,var(--soft));text-align:center;display:grid}.wallet-hero>small{color:var(--sys-label-2,var(--muted));font-size:var(--t-13)}.wallet-hero>b{align-items:center;gap:var(--s-8);font-size:40px;font-weight:var(--w-heavy);letter-spacing:-.02em;line-height:1.15;display:inline-flex}.wallet-hero>b svg{color:#f5b301;fill:#f5b301}.wallet-hero-money{color:var(--sys-label-2,var(--muted));font-size:var(--t-15)}.wallet-actions{gap:var(--s-8);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:100%;margin-top:14px;display:grid}.wallet-actions button{--ctl:var(--ctl-m);justify-content:center;align-items:center;gap:var(--s-6);min-width:0;display:inline-flex}.wallet-cards>div{gap:var(--s-6)}.wallet-card-icon{border-radius:var(--r-10);color:#fff;place-items:center;width:28px;height:28px;display:grid}.wallet-card-icon.blue{background:var(--ios-blue,#007aff)}.wallet-card-icon.orange{background:var(--sys-orange,#ff9500)}.count-badge{background:var(--accent-fill,var(--sys-blue,#007aff));vertical-align:middle;font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:6px;padding:0 6px;font-size:12px;font-weight:700;line-height:1;display:inline-grid;color:var(--on-accent,#fff)!important}.seg button .count-badge{min-width:18px;height:18px;margin-left:0;padding:0 5px;font-size:11px}.orders>.seg{grid-auto-columns:auto}.fav-menu label.fav-menu-row{justify-content:flex-start!important;align-items:center!important;gap:var(--s-12)!important;text-align:left!important;flex-direction:row!important;display:flex!important}.fav-menu label.fav-menu-row>input{flex:none;margin:0!important}.full-layer.instant:not(.screen){animation:none!important}.fav-list-tools{align-items:center;gap:var(--s-8) var(--s-12);margin:var(--s-2) 0 var(--s-16);flex-wrap:wrap;display:flex}.fav-list-tools>.secondary{--ctl:var(--ctl-s);--ctl-font:var(--ctl-s-font);gap:var(--s-6)}.fav-list-open{align-items:center;gap:var(--s-4);color:var(--muted);font-size:var(--t-13);display:inline-flex}.fav-list-tools .fav-list-more{background:var(--sys-fill-3,var(--soft));width:34px;height:34px;min-height:0;color:var(--ink);border:0;border-radius:50%;place-items:center;margin-left:auto;padding:0;display:grid}.wallet-split{gap:var(--s-8);margin:0 0 var(--s-16);grid-template-columns:1fr 1fr;display:grid}.wallet-split>div{gap:var(--s-4);padding:var(--s-12);border-radius:var(--r-14);background:var(--sys-fill-3,var(--soft));display:grid}.wallet-split small{color:var(--muted);font-size:var(--t-13)}.wallet-split b{font-size:var(--t-17)}.pull-layer .my-posts .swipe-body{background:var(--sys-bg-2,var(--surface))!important}.pull-layer .my-posts .my-post{background:0 0}:is(.sheet,.pull-layer) .my-authored .my-post{align-items:center;gap:var(--s-12);background:var(--sys-bg-2,var(--surface));grid-template-columns:minmax(0,1fr) auto;display:grid!important}.svc-field>span,.offer-part>small.offer-part-title,.studio-label,.biz-places>.address-picker>legend,.biz-places>.working-hours>legend,.bz-sheet fieldset.biz-section>legend,.bz-sheet fieldset.address-picker>legend,.bz-sheet fieldset.working-hours>legend{font-size:var(--t-13);font-weight:var(--w-semibold);letter-spacing:0;text-transform:none;color:var(--ink)}.settings-groups{min-width:0;display:block}.seller-claim{gap:var(--s-8);margin-bottom:var(--s-12);padding:var(--s-12) var(--s-16);border-radius:var(--r-14);background:var(--accent-soft,var(--sys-fill-3,var(--soft)));display:grid}.seller-claim p{font-size:var(--t-15);margin:0;line-height:1.4}.promo-mark{right:var(--s-8);bottom:var(--s-8);padding:var(--s-4) var(--s-8);border-radius:var(--r-6);background:var(--accent-fill,var(--sys-blue));color:var(--on-accent,#fff);font-size:var(--t-12,12px);font-weight:var(--w-heavy);line-height:1.2;position:absolute;box-shadow:0 1px 3px #00000038}.promo-mark:not(.later):has(>.deal-mark-gift){border-radius:var(--r-full);place-items:center;width:30px;height:30px;padding:0;display:grid}.promo-mark:not(.later)>.deal-mark-gift{width:16px;height:16px;margin:0}.deal-mark-gift{vertical-align:-2px;flex:none;margin-right:4px}.deal-mark-gift:only-child{margin-right:0}.card-image>.promo-mark:not(.later){max-width:calc(100% - 2 * var(--s-8));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.promo-mark.later{background:color-mix(in srgb, var(--sys-bg,var(--bg)) 90%, transparent);color:var(--accent-text,var(--sys-blue));font-weight:var(--w-semibold,600)}.deal-tag{color:var(--accent-text,var(--sys-blue));font-size:.85em;font-weight:var(--w-semibold,600);white-space:nowrap}.booking-deal{color:var(--accent-text,var(--sys-blue));font-size:var(--t-14,14px);margin:0}.price-was{color:var(--muted);font-size:.8em;font-weight:var(--w-medium);white-space:nowrap}.price-now{white-space:nowrap}.detail-promo{gap:var(--s-8);margin:var(--s-12) 0 0;padding:var(--s-12);border-radius:var(--r-14);background:color-mix(in srgb, var(--sys-blue) 12%, transparent);color:var(--sys-label,var(--ink));font-size:var(--t-15);align-items:flex-start;line-height:1.35;display:flex}.detail-promo>.promo-mark{flex:none;position:static}.detail-promo-body{gap:var(--s-2);flex:1;min-width:0;display:grid}.detail-promo b{color:var(--accent-text,var(--sys-blue))}.detail-promo small{color:var(--muted);font-size:var(--t-13)}.promos{gap:var(--s-12);margin-top:var(--s-12);display:grid}.promo-empty{font-size:var(--t-15);margin:0;line-height:1.4}.promo-list{border-radius:var(--sys-radius,26px);background:var(--sys-bg-2,var(--soft))}.promo-list:empty{display:none}.promo-item{padding:var(--s-12) var(--s-16);grid-template-columns:52px minmax(0,1fr) auto}.promo-item .promo-thumb{width:52px;height:52px}.promo-item:is(.over,.stopped) :is(.promo-thumb,.svc-text){opacity:.7}.promo-thumb{flex:none;width:56px;height:56px;position:relative}.promo-thumb>img,.promo-thumb>.svc-thumb{border-radius:var(--r-14);object-fit:cover;width:100%;height:100%;font-size:var(--t-24)}.promo-thumb>.promo-mark{padding:1px var(--s-6);font-size:var(--t-11,11px);white-space:nowrap;bottom:-6px;left:50%;right:auto;transform:translate(-50%)}.promo-check .promo-thumb{width:44px;height:44px}.promo-check .promo-thumb>.svc-thumb{font-size:var(--t-20,20px)}.promo-text{gap:var(--s-4);min-width:0;display:grid}.promo-text small{color:var(--muted);font-size:var(--t-13);line-height:1.35}.promo-state{font-style:normal;font-weight:var(--w-semibold)}.promo-state.running{color:var(--sys-green-text,var(--sys-green,#1f7a35))}.promo-reason{color:var(--danger)!important}.promo-form .promo-results{font-size:var(--t-15);margin:0;line-height:1.4}.promo-problem{margin:0 0 var(--s-8);font-size:var(--t-13);text-align:center}.promo-check-days{color:var(--sys-orange-text,var(--sys-orange,#c76b00));font-size:var(--t-13);margin:0;font-weight:600}.promo-sum{color:var(--ink);margin-bottom:2px;font-weight:600;display:block}.promo-field-problem{color:var(--sys-red,#ff3b30);font-size:var(--t-13)}.promo-hours-line{font-size:var(--t-13);font-weight:var(--w-semibold,600)}.promo-form{gap:var(--s-16);display:grid}.promo-percents{flex-wrap:wrap}.promo-form .promo-check{align-items:center;gap:var(--s-12);font-size:var(--t-15);flex-direction:row!important;display:flex!important}.promo-form .promo-check>input{flex:none;margin:0}.promo-check>span{gap:var(--s-2);display:grid}.promo-check small{color:var(--muted)}.promo-check.not-yet .promo-check-title,.promo-check.not-yet>span>small:not(.promo-not-yet),.promo-check.not-yet .promo-thumb{opacity:.6}.promo-check small.promo-not-yet{color:var(--sys-orange,#ff9500);line-height:1.35}.promo-dates{align-items:center;gap:var(--s-8);display:flex}.promo-dates .date-field,.promo-dates .promo-time{flex:1 1 0;width:auto;min-width:0}.deal-form{gap:var(--s-20)}.deal-group{gap:var(--s-6);min-width:0;display:grid}.deal-block{gap:var(--s-12);min-width:0;padding:var(--s-12) var(--s-16);border-radius:var(--r-18);background:var(--sys-fill-3,var(--soft));display:grid}.deal-group-note{padding:0 var(--s-16);color:var(--sys-label-2,var(--muted));font-size:var(--t-13);margin:0;line-height:1.35}.deal-price-ways{justify-items:start;gap:var(--s-4);margin-top:var(--s-6);padding:0 var(--s-16);display:grid}.deal-price-ways .link{padding:var(--s-4) 0;text-align:left}.deal-preview{align-items:center;gap:var(--s-12);min-width:0;display:flex}.deal-preview .promo-thumb{flex:none;width:64px;height:64px}.deal-preview .promo-text b{font-size:var(--t-17);overflow-wrap:anywhere}.deal-switch{justify-content:space-between;align-items:center;gap:var(--s-12);font-size:var(--t-16);flex-direction:row!important;display:flex!important}.deal-block .promo-check+.promo-check,.deal-switch+.promo-check{padding-top:var(--s-12);border-top:.5px solid var(--sys-separator,var(--line))}.deal-input{width:100%}.deal-lines{gap:var(--s-2);padding:var(--s-8) 0 0;border-top:.5px solid var(--sys-separator,var(--line));color:var(--sys-label-2,var(--muted));font-size:var(--t-13);overflow-wrap:anywhere;margin:0;line-height:1.35;list-style:none;display:grid}.deal-extras{gap:var(--s-12);padding-top:var(--s-12);border-top:.5px solid var(--sys-separator,var(--line));display:grid}.deal-extras-title{color:var(--sys-label-2,var(--muted));font-size:var(--t-13)}.deal-form .promo-percents{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.deal-form .promo-percents button{min-width:0;padding:0}.deal-kinds{gap:var(--s-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.deal-kind{justify-items:start;gap:var(--s-2);min-width:0;padding:var(--s-12) var(--s-16);border-radius:var(--r-18);background:var(--sys-fill-3,var(--soft));text-align:start;display:grid}.deal-kind>svg{margin-bottom:var(--s-4);color:var(--accent-text,var(--sys-blue))}.deal-kind>b{font-size:var(--t-16);font-weight:var(--w-semibold)}.deal-kind>small{color:var(--sys-label-2,var(--muted));font-size:var(--t-13);line-height:1.3}.deal-kind[aria-checked=true]{box-shadow:inset 0 0 0 2px var(--accent-fill,var(--sys-blue))}.deal-rows{border-radius:var(--r-18);background:var(--sys-fill-3,var(--soft));overflow:hidden}.deal-row+.deal-row,.deal-preset+.deal-preset{border-top:.5px solid var(--sys-separator,var(--line))}.deal-row-head,.deal-preset{align-items:center;gap:var(--s-12);width:100%;min-height:50px;padding:10px var(--s-16);text-align:start;font-size:var(--t-16);display:flex}.deal-row-head>svg:first-child{color:var(--accent-text,var(--sys-blue));flex:none}.deal-row-head>span:not([class]){flex:none}.deal-row-value{min-width:0;color:var(--sys-label-2,var(--muted));text-align:end;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.deal-row-value.bad{color:var(--sys-red,#ff3b30)}.deal-row-chevron{color:var(--sys-label-3,var(--muted));flex:none;transition:transform .2s}.deal-row.open .deal-row-chevron{transform:rotate(180deg)}.deal-row-body{gap:var(--s-12);min-width:0;padding:0 var(--s-16) var(--s-16);display:grid}.deal-row-body>small{font-size:var(--t-13);line-height:1.35}.deal-preset>span:not([class]){flex:1;gap:2px;min-width:0;display:grid}.deal-preset b{font-weight:var(--w-semibold)}.deal-preset small{color:var(--sys-label-2,var(--muted));font-size:var(--t-13)}.deal-preset>svg{color:var(--sys-label-3,var(--muted));flex:none}.deal-preset .ad-goal-icon{border-radius:10px;width:34px;height:34px}.deal-preset .ad-goal-icon.gray{background:var(--sys-fill-2,var(--soft));color:var(--sys-label,var(--ink))}.choice-chips.deal-spans{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.choice-chips.deal-spans button{min-width:0;padding:0}.choice-chips.promo-weekdays{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.choice-chips.promo-weekdays button{min-width:0;padding:0}.desk-fast{align-items:flex-start;gap:var(--s-8);margin:var(--s-12) 0 0;color:var(--muted);font-size:var(--t-13);line-height:1.35;display:flex}.desk-fast>svg{flex:none;margin-top:1px}.desk-fast.on{color:var(--sys-label,var(--ink))}.desk-fast.on>svg{color:#f0a020}.topup-bonus{color:var(--accent);font-size:var(--t-13);font-weight:var(--w-semibold)}.topup-bonus-note{margin:0 0 var(--s-8);color:var(--accent);font-size:var(--t-13);font-weight:var(--w-semibold);line-height:1.35}.map-ad{background:0 0;border:0}.map-ad .map-ad-pin{background:var(--sys-bg-2,var(--surface));cursor:pointer;border:3px solid #fff;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 2px 8px #00000059}.map-ad .map-ad-pin img,.leaflet-container .map-ad .map-ad-pin img{object-fit:cover;width:100%;height:100%}.map-ad .map-ad-pin i{font-size:24px;font-style:normal}.map-ad em{border-radius:var(--r-6);color:#fff;width:max-content;font-size:10px;font-style:normal;font-weight:var(--w-semibold);background:#0009;margin:2px auto 0;padding:1px 6px;line-height:1.3;display:block}main.main.page-swiping{z-index:1;background:var(--sys-bg,var(--bg));position:relative;box-shadow:-10px 0 28px #00000047}main.main.page-swiping:after{content:"";background:inherit;clip-path:inset(0 0 0 -40px);pointer-events:none;height:100vh;position:absolute;top:100%;left:0;right:0;box-shadow:-10px 0 28px #00000047}.page-under{z-index:0;pointer-events:none;background:var(--sys-bg,var(--bg));position:fixed;inset:0;overflow:hidden}.page-under-view{position:absolute;inset:0;overflow:hidden}.visit-reminders{gap:var(--s-12);display:grid}.visit-reminders>p:first-child{font-size:var(--t-15);margin:0;line-height:1.4}.visit-reminders .eyebrow{margin:var(--s-8) 0 0}.visit-reminder-sample{justify-self:start;gap:var(--s-2);max-width:85%;padding:var(--s-8) var(--s-12);border-radius:var(--r-18) var(--r-18) var(--r-18) var(--r-6);background:var(--soft);font-size:var(--t-15);line-height:1.35;display:grid}.visit-reminder-sample small{color:var(--accent-text,var(--sys-blue));font-size:var(--t-13);font-weight:var(--w-semibold)}.visit-reminders>small{font-size:var(--t-13);line-height:1.4}.editor .category-picker.directions>legend:after{content:none}.directions-chosen{margin:0 0 var(--s-8);font-size:var(--t-15);font-weight:var(--w-semibold)}.directions-note{margin-top:var(--s-6);line-height:1.35;display:block}.business-credentials small{font-weight:var(--w-regular);margin-top:-2px;line-height:1.35}[data-miss],.place-searching>.profile-header,.place-searching>.biz-invite,.place-searching>.discovery-footer,.place-searching .bz-hero,.place-searching .bz-note,.place-searching .bz-remove{display:none!important}.place-empty{margin:var(--s-16);text-align:center}.biz-found-rows{margin:0 0 var(--s-16);border-radius:var(--sys-radius,var(--r-18));background:var(--sys-bg-2,var(--surface));display:grid;overflow:hidden}.biz-found-row{align-items:center;gap:var(--s-12);width:100%;min-height:56px;padding:var(--s-8) var(--s-16);color:inherit;text-align:left;background:0 0;border:0;border-radius:0;margin:0;display:flex}.biz-found-row+.biz-found-row{border-top:.5px solid var(--sys-separator,var(--line))}.biz-found-row:disabled{opacity:1;cursor:default}.biz-found-thumb{background:var(--sys-fill-3,var(--soft));object-fit:cover;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.biz-found-thumb.round{border-radius:50%}.biz-found-text{flex:1;gap:2px;min-width:0;display:grid}.biz-found-text>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.biz-found-text b{font-size:var(--t-16);font-weight:var(--w-semibold)}.biz-found-text small{color:var(--sys-label-2,var(--muted));font-size:var(--t-13)}.ads-found{display:contents}.main .page-head.page-head{justify-content:space-between;align-items:center;gap:var(--s-8) var(--s-12);flex-wrap:wrap;min-height:28px;display:flex;margin:0 0 12px!important;padding:0 0 0 8px!important}.main .page-head h1{margin:0!important}.main .page-head>:not(h1,div:has(>h1)){margin-block:-3px}.main .page-head+*{margin-top:0!important}.main .svc>.page-head.page-head{margin-bottom:-4px!important}.avatar.tinted{background:linear-gradient(180deg, var(--tint-top), var(--tint-bottom))!important;color:#fff!important}.bottom-nav .avatar.nav-avatar.nav-emoji{background:var(--sys-fill-3,var(--soft));font-size:14px;font-weight:400}.svc-ghost{gap:var(--s-12);pointer-events:none;display:grid}.svc-ghost .svc-text .sk{height:12px;margin:3px 0}.svc-ghost .svc-text .sk:first-child{height:15px}.svc-ghost-chip{width:72px;height:var(--ctl-s);border-radius:var(--r-full);flex:none;display:block}.svc-ghost-chip+.svc-ghost-chip{width:104px}@media (max-width:760px){html .categories{padding-bottom:4px}html .section-bar{margin:2px 0 8px}}.rates-edit{gap:10px;margin-bottom:16px;display:grid}.rates-edit-row{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:end;gap:6px 10px;padding-bottom:10px;display:grid}.rates-edit-row>b,.rates-edit-row>small{grid-column:1/-1}.rates-edit-row>small{color:var(--muted)}.rates-edit-actions{flex-wrap:wrap;gap:8px;display:flex}.desk-rates-old{color:var(--danger)}.beta-fab.at-end{opacity:0;pointer-events:none;transition:opacity .2s}
