@keyframes photo-viewer-in{0%{opacity:0}}.photo-viewer{z-index:var(--z-viewer);place-items:center;animation:.15s ease-out photo-viewer-in;position:fixed;inset:0}.photo-viewer img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:8px;max-width:100%;max-height:100%}.photo-viewer button{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1f;border:0;border-radius:50%;place-items:center;min-height:0;padding:0;display:grid;position:absolute}.photo-viewer-close{top:calc(12px + var(--tg-top,0px));width:42px;height:42px;right:12px}.photo-viewer-count{bottom:calc(18px + var(--tg-bottom,0px));color:#fff;background:#ffffff1f;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:700;position:absolute;left:50%;transform:translate(-50%)}.photo-viewer{padding:0;display:block}.photo-viewer-track{scroll-snap-type:x mandatory;scrollbar-width:none;padding:calc(64px + var(--tg-top,0px)) 0 calc(64px + var(--tg-bottom,0px));align-items:center;gap:10px;display:flex;position:absolute;inset:0;overflow-x:auto}.photo-viewer-track::-webkit-scrollbar{display:none}.photo-viewer-slide{scroll-snap-align:center;flex:0 0 100%;place-items:center;height:100%;display:grid}.photo-viewer.multi .photo-viewer-track{padding-inline:7vw;scroll-padding-inline:7vw}.photo-viewer.multi .photo-viewer-slide{flex-basis:100%}.photo-viewer-slide{container-type:size}.photo-viewer-slide img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:0;grid-area:1/1;width:100%;max-width:100%;height:100%;max-height:100%}.photo-viewer{overscroll-behavior:contain;touch-action:pan-x;background:rgba(0, 0, 0, calc(.93 * var(--pull-fade,1)))!important}.photo-viewer-track{touch-action:pan-x;transition:transform .25s}.photo-viewer.pulling .photo-viewer-track{transition:none;overflow:hidden}.photo-viewer.pulling .photo-viewer-close,.photo-viewer.pulling .photo-viewer-count{opacity:0;transition:opacity .15s}.photo-viewer .photo-viewer-save{bottom:calc(18px + var(--tg-bottom,0px));white-space:nowrap;border-radius:999px;align-items:center;gap:8px;height:44px;padding:0 18px;font-size:16px;font-weight:600;display:inline-flex;left:50%;transform:translate(-50%)}.photo-viewer.savable .photo-viewer-count{bottom:calc(74px + var(--tg-bottom,0px))}.photo-viewer.pulling .photo-viewer-save{opacity:0;transition:opacity .15s}.photo-viewer-slide.sized img{width:min(100cqw, calc(100cqh * var(--ratio)));height:auto;aspect-ratio:var(--ratio);object-fit:cover;border-radius:10px}
.brand,.wordmark,.wl-logo,.city-name,.discovery-footer b,.admin-login .logo{font-family:var(--font-logo), Arial, Helvetica, sans-serif;font-weight:var(--w-heavy);letter-spacing:-.06em}.logo-colon,.discovery-footer .logo-colon{font-size:inherit;display:inline-block;transform:translateY(-.109em)}
html:root{--sys-label:#000;--sys-label-2:#3c3c43c7;--sys-label-3:#3c3c4373;--sys-placeholder:#3c3c43b8;--sys-field-edge:#8e8e93;--sys-focus:var(--accent-text);--sys-bg-3:#f2f2f7;--sys-fill:#78788033;--sys-fill-2:#78788029;--sys-fill-3:#76768014;--sys-separator:#3c3c434a;--sys-glass:#f9f9fbb8;--sys-glass-edge:#ffffffb3;--sys-shadow:0 8px 32px #0000001f;--sys-bubble:#e9e9eb;--sys-radius:26px;--sys-font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Helvetica Neue", system-ui, sans-serif;--ink:var(--sys-label);--bg:var(--sys-bg);--surface:var(--sys-bg-2);--soft:var(--sys-fill-3);--soft-strong:var(--sys-fill-2);--line:var(--sys-separator);--line-strong:var(--sys-separator);--line-deep:var(--sys-fill);--muted:var(--sys-label-2);--muted-strong:var(--sys-label-2);--fill:var(--accent-fill);--lime:#fff;--on-lime:var(--sys-blue);--lime-strong:var(--sys-blue);--lime-deep:var(--sys-blue);--lime-muted:var(--sys-label-3);--green-text:var(--sys-green);--success:var(--sys-green);--edge:var(--sys-blue);--danger:var(--sys-red-text);--danger-soft:#ff3b301f;--warning-soft:#ff950024;--overlay:#00000059;--font:var(--sys-font);--radius-scale:1.15;--sys-blue-text:var(--accent-text);--on-accent:var(--accent-ink,#fff);--accent-fill:var(--accent-own-fill,color-mix(in srgb, var(--sys-blue) var(--accent-mix,80%), black));--sys-blue-fill:var(--accent-fill);--accent-text:var(--accent-own-text,#0261cd);--accent-title:color-mix(in srgb, var(--sys-blue) var(--accent-title-mix,85%), black);--accent-tile:var(--accent-own-fill,color-mix(in srgb, var(--sys-blue) var(--accent-tile-mix,80%), black));--on-fill:var(--on-accent);--sys-red-text:#d70015;--sys-green-text:#1f7a35;--sys-orange-text:#b25000;--ctl-l:50px;--ctl-l-font:17px;--ctl-m:44px;--ctl-m-font:15px;--ctl-s:36px;--ctl-s-font:14px;--ctl-xs:30px;--ctl-xs-font:13px;--ctl-radius:999px}html:root[data-scheme=dark]{--sweep-light:#ffffff12;--sys-label:#fff;--sys-label-2:#ebebf5a6;--sys-label-3:#ebebf56b;--sys-placeholder:#ebebf599;--sys-field-edge:#6e6e73;--sys-focus:var(--accent-text);--sys-bg-3:#2c2c2e;--sys-fill:#7878805c;--sys-fill-2:#78788052;--sys-fill-3:#7676803d;--sys-separator:#545458a6;--sys-glass:#1e1e20a8;--sys-glass-edge:#ffffff1f;--sys-shadow:0 8px 32px #00000080;--sys-blue-text:color-mix(in srgb, var(--sys-blue) 72%, white);--accent-text:var(--sys-blue);--accent-title:var(--sys-blue);--sys-red-text:#ff6961;--sys-green-text:#30d158;--sys-orange-text:#ff9f0a;--sys-bubble:#26252a;--danger-soft:#ff453a2e;--warning-soft:#ff9f0a2e;--overlay:#0000008c}html:root{background:var(--sys-bg)}html:root body{font-family:var(--sys-font);letter-spacing:-.01em;background:var(--sys-bg);color:var(--sys-label);font-size:15px}html:root h1{font-family:var(--sys-font);letter-spacing:.01em;text-transform:none;font-size:34px;font-weight:700}html:root h2{font-family:var(--sys-font);letter-spacing:-.01em;text-transform:none;font-size:22px;font-weight:700}html:root h3{font-family:var(--sys-font);letter-spacing:-.01em;font-size:20px;font-weight:600}html:root .muted,html:root small{color:var(--sys-label-2)}html:root .primary :is(small,.muted){color:inherit;opacity:.8}html:root .eyebrow{letter-spacing:0;text-transform:none;color:var(--sys-label-2);font-size:13px;font-weight:600}html:root .app-header{-webkit-backdrop-filter:blur(30px)saturate(180%)}html:root .app-header:before{border-bottom:.5px solid var(--sys-separator)}html:root .header-search{height:var(--ctl-m);border-radius:var(--r-full);background:var(--sys-fill-3);color:var(--sys-label-2)}html:root .header-search input{font-size:var(--t-17)}html:root .header-search input::placeholder{color:var(--sys-label-2)}html:root .icon-button{background:var(--sys-fill-3);color:var(--accent-text,var(--sys-blue));border:0;border-radius:50%}html:root[data-scheme=light] .topbar .city-name{color:var(--accent-own-fill,var(--accent-title))}html:root[data-scheme=light] .topbar>.icon-button{color:var(--accent-own-fill,var(--accent-text,var(--sys-blue)))}@media (max-width:760px){html:root .bottom-nav{left:10px;right:10px;bottom:max(8px, calc(var(--tg-bottom) - 6px));padding:var(--s-6);border:.5px solid var(--sys-glass-edge);border-radius:var(--r-full);box-shadow:var(--sys-shadow)}html:root .bottom-nav button{padding:var(--s-6) 0;border-radius:var(--r-full);color:var(--sys-label)}html:root .bottom-nav button.active{color:var(--accent-text,var(--sys-blue));background:0 0}html:root[data-scheme=dark] .bottom-nav button.active small{color:var(--sys-blue-text)}html:root .bottom-nav small{font-size:var(--t-10);font-weight:var(--w-medium)}html:root .main{padding-bottom:calc(96px + var(--tg-bottom))}}html:root .desktop-rail{background:var(--sys-glass);-webkit-backdrop-filter:blur(40px)saturate(180%);border-right:.5px solid var(--sys-separator)}html:root .desktop-rail button.active{background:var(--accent-fill);color:var(--on-accent)}html:root .ios-badge,html:root .chip-badge{background:var(--sys-red);color:#fff;font-family:var(--sys-font);font-weight:600}html:root .primary,html:root a.button.primary{min-height:var(--ctl,var(--ctl-l));border-radius:var(--ctl-radius);background:var(--accent-fill);color:var(--on-accent);font-size:var(--ctl-font,var(--ctl-l-font));box-shadow:none;border:0;font-weight:600}html:root .secondary,html:root a.button.secondary{min-height:var(--ctl,var(--ctl-l));border-radius:var(--ctl-radius);background:var(--sys-fill-3);color:var(--sys-blue-text);font-size:var(--ctl-font,var(--ctl-l-font));border:0;font-weight:600}html:root .secondary.saved{color:var(--sys-red)}html:root button.link,html:root .link{color:var(--sys-blue-text);font-weight:500;text-decoration:none}html:root .menu-row.sign-out,html:root .danger-text{color:var(--sys-red-text)}html:root .sheet-footer button.danger,html:root button.danger{background:var(--sys-red);color:#fff;border:0;border-radius:999px}html:root :is(.primary,.secondary,a.button,button.danger,button.link,.icon-button,.chip,.choice-chips button,.subcategories button,.category-options button,.hours-days button,.desk-period button,.map-zoom button,.desk-actions button,.oc-actions button,.ad-actions button){transition:opacity .2s ease-out,transform .2s ease-out}html:root :is(.primary,.secondary,a.button,button.danger,button.link,.icon-button,.chip,.choice-chips button,.subcategories button,.category-options button,.hours-days button,.desk-period button,.map-zoom button,.desk-actions button,.oc-actions button,.ad-actions button):active:not(:disabled){opacity:.55;transition-duration:0s}html:root :is(.has-thumb,.seg-flow)>button,html:root :is(.has-thumb,.seg-flow)>button:active:not(:disabled){opacity:1;transition:none}html:root :is(.primary,.secondary,a.button,button.danger):active:not(:disabled){transform:scale(.97)}html:root :is(.menu-row,.bz-row,.svc-item,.choice-list button):active:not(:has(.seg)){background:var(--sys-fill-3)}html:root .chip,html:root .query-chip,html:root .choice-chips button,html:root .subcategories button,html:root .hours-days button,html:root .category-options button,html:root .texts-chips button{border-radius:var(--r-full);background:var(--sys-fill-3);color:var(--sys-label);font-weight:var(--w-medium);border:0}html:root .chip[aria-pressed=true],html:root .choice-chips button[aria-pressed=true],html:root .subcategories button[aria-pressed=true],html:root .hours-days button[aria-pressed=true],html:root .category-options button[aria-pressed=true],html:root .texts-chips button[aria-pressed=true]{background:var(--accent-fill);color:var(--on-accent);font-weight:var(--w-semibold)}html:root .seg,html:root .segment{background:var(--sys-fill-3);border:0;border-radius:999px;padding:2px}html:root .seg button,html:root .segment button{color:var(--sys-label);background:0 0;border:0;border-radius:999px;font-weight:500}html:root .seg button[aria-pressed=true],html:root .seg button[aria-checked=true],html:root .segment button[aria-pressed=true]{background:var(--sys-bg-2);color:var(--sys-label);font-weight:600;box-shadow:0 3px 8px #0000001f,0 3px 1px #0000000a}html:root[data-scheme=dark] :is(.seg,.segment) button:is([aria-pressed=true],[aria-checked=true]){background:#636366}html:root input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not(.header-search input):not(.field-bare),html:root select,html:root textarea{background-color:var(--sys-fill-3);color:var(--sys-label);box-shadow:none;border:0;border-radius:12px;font-size:17px}html:root input:not(.field-bare):focus,html:root select:focus,html:root textarea:focus{outline:2px solid var(--sys-focus);outline-offset:2px}html:root input::placeholder,html:root textarea::placeholder{color:var(--sys-placeholder);opacity:1}html:root input.switch{width:51px;height:31px;background:var(--sys-fill)!important}html:root input.switch:after{background:#fff;width:27px;height:27px;top:2px;left:2px}html:root input.switch:checked{background:var(--sys-green)!important}html:root input.switch:checked:after{transform:translate(20px);background:#fff!important}html:root input[type=checkbox]:not(.switch),html:root input[type=radio]{accent-color:var(--sys-blue)}html:root :is(.category-picker,.working-hours,.address-picker,.biz-section){border-radius:var(--sys-radius);background:var(--sys-bg-2);border:0}html:root :is(.offer-body,.biz-places,.biz-branch) :is(.working-hours,.address-picker){background:0 0;border-radius:0}html:root .card{border-radius:var(--r-22);background:var(--sys-bg-2);box-shadow:none;border:0}html:root .card:hover{transform:none}@media (hover:hover) and (pointer:fine){html:root .card:active{transform:scale(.98)}}html:root .skeleton{background-color:var(--sys-fill-3)}html:root img[data-wait]{background-color:var(--sys-fill-3)!important}html:root :is(.profile-group,.service-list,.svc-list,.bz-rows,.svc-empty,.bz-hero,.biz-start){border-radius:var(--sys-radius);background:var(--sys-bg-2);box-shadow:none;border:0}html:root .profile-group-title,html:root .profile-group-head{font-size:var(--t-13);font-weight:var(--w-regular);letter-spacing:0;text-transform:uppercase;color:var(--sys-label-2)}html:root .menu-row,html:root .service-row,html:root .svc-item,html:root .bz-row{border-color:var(--sys-separator);font-size:var(--t-17)}html:root .menu-row svg,html:root .bz-icon{color:var(--accent-text,var(--sys-blue))}html:root .profile-group{padding:0 var(--s-16);margin:0 0 var(--s-16)}html:root .profile-group-title{margin:var(--s-16) 0 var(--s-8);padding:0 var(--s-16)}html:root .profile-group-head{padding:0 var(--s-16)}html:root .profile-group .menu-row{gap:var(--s-16);min-height:44px;padding:var(--s-8) 0;font-size:var(--t-17);font-weight:var(--w-regular);letter-spacing:0;border-bottom:0;position:relative}html:root .profile-group .menu-row:after{content:"";background:var(--sys-separator);transform-origin:0 100%;height:1px;position:absolute;bottom:0;left:60px;right:0;transform:scaleY(.5)}html:root .profile-group .menu-row{width:calc(100% + 32px);margin-inline:-16px;padding-inline:16px}html:root .profile-group>.menu-row:first-child{border-top-left-radius:var(--sys-radius);border-top-right-radius:var(--sys-radius)}html:root .profile-group>.menu-row:last-child{border-bottom-left-radius:var(--sys-radius);border-bottom-right-radius:var(--sys-radius)}html:root .profile-group>.menu-row:first-child{padding-top:var(--s-12)}html:root .profile-group>.menu-row:last-child{padding-bottom:var(--s-12)}html:root .profile-group .menu-row:last-child:after,html:root .profile-group .menu-row.sign-out:after{display:none}html:root .settings-sheet .profile-group .menu-row{gap:var(--s-12);font-size:var(--t-16);padding-top:9px;padding-bottom:9px}html:root .settings-sheet .profile-group>.menu-row:first-child{padding-top:var(--s-12)}html:root .settings-sheet .profile-group>.menu-row:last-child{padding-bottom:var(--s-12)}html:root .settings-sheet .profile-group .menu-row:after{left:54px}html:root .settings-sheet .profile-group-title{margin:var(--s-12) 0 var(--s-6)}html:root .settings-sheet .profile-group-title:first-child{margin-top:0}html:root .profile-group>.menu-row:not(:has(~.menu-row:not([data-miss]))){border-bottom-left-radius:var(--sys-radius);border-bottom-right-radius:var(--sys-radius)}html:root .profile-group>.menu-row:not(:has(~.menu-row:not([data-miss]))):after{display:none}html:root .profile-group>.menu-row:not([data-miss]):not(.menu-row:not([data-miss])~*){border-top-left-radius:var(--sys-radius);border-top-right-radius:var(--sys-radius)}html:root .profile-group .menu-row>svg:first-child{width:17px;height:17px;padding:var(--s-6);border-radius:var(--r-6);background:var(--accent-tile);color:#fff}html:root .profile-group .menu-row .style-value,html:root .profile-group .menu-row small{font-size:var(--t-17);font-weight:var(--w-regular);color:var(--sys-label-2)}html:root .profile-group .menu-row .style-value svg{color:var(--sys-label-3)}html:root .settings-sheet .profile-group .menu-row>svg:first-child{width:16px;height:16px;padding:5px}html:root .settings-sheet .profile-group .menu-row .style-value,html:root .settings-sheet .profile-group .menu-row small{font-size:var(--t-16)}html:root .profile-group .menu-row.sign-out{color:var(--sys-red-text);justify-content:center}html:root .profile-group .menu-row.sign-out>svg:first-child{display:none}html:root .bz-rows{padding:0 var(--s-16);margin:0 0 var(--s-16)}html:root .bz-rows .bz-row{gap:var(--s-16);min-height:44px;padding:var(--s-8) 0;grid-template-columns:29px minmax(0,1fr) 16px;width:calc(100% + 32px);margin-inline:-16px;padding-inline:16px;position:relative}html:root .bz-rows>.bz-row:first-child{border-top-left-radius:calc(var(--r-18) - 1px);border-top-right-radius:calc(var(--r-18) - 1px)}html:root .bz-rows>.bz-row:last-child{border-bottom-left-radius:calc(var(--r-18) - 1px);border-bottom-right-radius:calc(var(--r-18) - 1px)}html:root .bz-rows .bz-row.bz-switch{grid-template-columns:29px minmax(0,1fr) auto}html:root .bz-rows .bz-row+.bz-row{border-top:0}html:root .bz-rows .bz-row+.bz-row:before{content:"";background:var(--sys-separator);transform-origin:0 0;height:1px;position:absolute;top:0;left:60px;right:0;transform:scaleY(.5)}html:root .bz-rows .bz-icon{border-radius:var(--r-6);background:var(--accent-tile);color:#fff;width:29px;height:29px}html:root .bz-rows .bz-icon svg{width:17px;height:17px}html:root .bz-rows .bz-row>svg:last-child{color:var(--sys-label-3)}html:root .bz-rows .bz-row .svc-text b{font-size:var(--t-17);font-weight:var(--w-regular);letter-spacing:0}html:root .bz-rows .bz-row .svc-text small{font-size:var(--t-15);color:var(--sys-label-2)}html:root :is(.desk-block,.desk-card,.oc,.ad-card,.ad-wallet,.bz-hero){border-radius:var(--sys-radius);padding:var(--s-16)}html:root .desk-card{padding:var(--s-12) var(--s-16)}html:root .desk-head h2,html:root .ad-card-head h2,html:root .ad-card-head b{font-size:var(--t-20);font-weight:var(--w-semibold);letter-spacing:-.01em}html:root :is(.desk-kpi,.desk-tile,.oc-service,.desk-top li,.ad-numbers,.ocl,.mini-chart){border-radius:var(--r-14)}html:root .mini-chart{border:.5px solid var(--sys-separator)}html:root .desk-tile strong,html:root .desk-kpi strong{font-size:var(--t-22);font-weight:var(--w-bold);letter-spacing:-.01em;line-height:1.25}html:root .desk-tile small,html:root .desk-kpi small,html:root .ad-numbers small{font-size:var(--t-13);color:var(--sys-label-2);line-height:1.35}html:root .desk-delta{font-size:var(--t-13);font-weight:var(--w-semibold)}html:root .ad-wallet strong{font-size:var(--t-34);font-weight:var(--w-bold);letter-spacing:.01em}html:root .svc-item .svc-text b,html:root .desk-card-main b{font-size:var(--t-17);font-weight:var(--w-semibold)}html:root .svc-block .svc-item .svc-text b{font-size:var(--t-15);font-weight:var(--w-semibold);line-height:1.25}html:root .svc-block .svc-item .svc-text strong{font-size:var(--t-15);font-weight:var(--w-semibold)}html:root .svc-block .svc-item .svc-text small{font-size:var(--t-13)}html:root .svc-item .svc-text small,html:root .desk-card-main small{font-size:var(--t-13);color:var(--sys-label-2)}html:root .svc-chevron,html:root .oc-open,html:root .ad-chev,html:root .desk-card>svg:last-child{color:var(--sys-label-3)}html:root .bz-icon,html:root .svc-thumb{background:var(--sys-fill-3)}html:root .detail-chip{border-radius:var(--r-full);background:var(--sys-fill-3);color:var(--sys-label);border:0}html:root .sheet{background:var(--sys-bg-2);box-shadow:var(--sys-shadow);border:0}@media (max-width:760px){html:root .sheet{border-radius:34px 34px 0 0}}@media (min-width:761px){html:root .sheet{border-radius:34px}}html:root .sheet>header h2{font-size:17px;font-weight:600}html:root .sheet-footer{border-top:.5px solid var(--sys-separator);-webkit-backdrop-filter:blur(30px)saturate(180%)}html:root .sheet .icon-button{color:var(--sys-label-2)}html:root .bubble{border-radius:var(--r-18);background:var(--sys-bubble);color:var(--sys-label);border:0}html:root .bubble.mine{background:var(--accent-fill);color:var(--on-accent)}html:root .bubble.mine small,html:root .bubble.mine .tick{color:color-mix(in srgb, var(--on-accent) 85%, transparent)}html:root .bubble.mine small.bubble-time{opacity:1;color:var(--on-accent)}html:root .bubble:not(.mine) small.bubble-time{opacity:1}html:root .bubble.mine .bubble-removed{opacity:.85}html:root .toast-dock .toast{border:.5px solid var(--sys-glass-edge);background:var(--sys-glass);-webkit-backdrop-filter:blur(30px)saturate(180%);color:var(--sys-label);box-shadow:var(--sys-shadow);border-radius:999px;font-weight:600}html:root .toast-dock .toast svg{color:var(--sys-green-text,var(--sys-green,#1f7a35))}html:root .toast-dock .toast-error{background:var(--sys-red);color:#fff;border-radius:22px}html:root .toast-dock .toast-error svg{color:#fff}html:root .sheet .detail-actions,html:root .sheet-footer .detail-actions{background:0 0}html:root :is(.bottom-nav,.toast-dock .toast:not(.toast-error),.sheet-footer,.header-search){box-shadow:inset 0 1px 0 #ffffffbf, inset 0 -1px 0 #ffffff38, inset 1px 0 0 #ffffff4d, inset -1px 0 0 #ffffff4d, var(--sys-shadow)}html:root[data-scheme=dark] :is(.bottom-nav,.toast-dock .toast:not(.toast-error),.sheet-footer,.header-search){box-shadow:inset 0 1px 0 #ffffff38, inset 0 -1px 0 #ffffff14, inset 1px 0 0 #ffffff1a, inset -1px 0 0 #ffffff1a, var(--sys-shadow)}html:root .header-search{box-shadow:inset 0 1px #ffffff80,inset 0 -1px #00000008}@media (max-width:760px){html:root[data-glass=lens] .bottom-nav{background:color-mix(in srgb, var(--sys-bg-2) 78%, transparent);-webkit-backdrop-filter:blur(14px)saturate(180%);backdrop-filter:blur(14px)saturate(180%)}html:root[data-glass=lens][data-scheme=dark] .bottom-nav{background:color-mix(in srgb, var(--sys-bg-2) 82%, transparent);-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%)}}html:root[data-glass=lens] .toast-dock .toast:not(.toast-error){background:color-mix(in srgb, var(--sys-bg-2) 84%, transparent);-webkit-backdrop-filter:blur(14px)saturate(180%);backdrop-filter:blur(14px)saturate(180%)}.nav-pill{display:none}@media (max-width:760px){html:root .bottom-nav{position:fixed}html:root .nav-pill{z-index:-1;background:color-mix(in srgb, var(--sys-blue) 12%, var(--sys-bg-2,#fff));transform-origin:50%;pointer-events:none;border-radius:999px;display:block;position:absolute;top:6px;bottom:6px;left:0;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #ffffff26}html:root[data-scheme=dark] .nav-pill{background:color-mix(in srgb, var(--sys-blue) 22%, var(--sys-bg-2,#1c1c1e));box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #ffffff0d}html:root .bottom-nav button{background:0 0;transition:color .25s}html:root .bottom-nav button.active .nav-icon{animation:.42s cubic-bezier(.34,1.56,.64,1) tab-pop}}@keyframes tab-pop{0%{transform:scale(.84)}55%{transform:scale(1.12)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){html:root .bottom-nav button.active .nav-icon{animation:none}}@media (max-width:760px){html:root .bottom-nav{isolation:isolate;overflow:hidden}}html:root .toast-dock{bottom:var(--nav-h,0px);padding-bottom:22px}html:root body:has(:is(.overlay,.full-layer))>.toast-dock{bottom:var(--tg-bottom,0px)}html:root body:has(.overlay .sheet-footer)>.toast-dock{bottom:calc(84px + var(--tg-bottom,0px))}html:root .toast-dock .toast:not(.toast-error),html:root .toast-dock .toast-error{box-shadow:inset 0 1px #ffffff38,0 4px 14px #00000047}@media (max-width:760px){html:root .bottom-nav{-webkit-backdrop-filter:blur(var(--bar-blur,20px)) saturate(180%);backdrop-filter:blur(var(--bar-blur,20px)) saturate(180%);background:color-mix(in srgb, var(--sys-bg-2) var(--bar-mix,95%), transparent)}html:root[data-scheme=dark] .bottom-nav{background:color-mix(in srgb, #1c1c1e var(--bar-mix,95%), transparent);box-shadow:inset 0 .5px 0 #ffffff24, var(--sys-shadow)}}html:root:not([data-glass=lens]) .toast-dock .toast:not(.toast-error){-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--sys-bg-2)}@media (prefers-contrast:more){html:root{--sys-label-2:#3c3c43db;--sys-label-3:#3c3c4399;--sys-separator:#3c3c4373}html:root .intro .head-link,html:root .intro .head-link .head-link-count{color:var(--sys-blue-text)}html:root[data-scheme=dark]{--sys-label-2:#ebebf5cc;--sys-label-3:#ebebf58c;--sys-separator:#787880b3}html:root .bubble.mine small,html:root .bubble.mine .tick,html:root .bubble.mine .bubble-removed{color:#fff;opacity:1}html:root .bottom-nav{background:var(--sys-bg-2)!important}html:root .nav-pill{outline:1.5px solid var(--sys-blue)}}html:root .header-search input:focus,html:root .header-search input:focus-visible{box-shadow:none!important;background:0 0!important;outline:none!important}html:root .header-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--sys-blue) 35%, transparent)}html:root{--sys-blue:var(--ua-light,var(--dl-accent,#007aff));--ios-blue:#007aff;--ios-blue-text:#0066d6;--sys-green:var(--dl-green,#34c759);--sys-red:var(--dl-red,#ff3b30);--sys-orange:var(--dl-orange,#ff9500);--sys-bg:var(--dl-bg,#f2f2f7);--sys-bg-2:var(--dl-card,#fff)}html:root[data-scheme=dark]{--sys-blue:var(--ua-dark,var(--dd-accent,#0a84ff));--ios-blue:#0a84ff;--ios-blue-text:#409cff;--sys-green:var(--dd-green,#30d158);--sys-red:var(--dd-red,#ff453a);--sys-orange:var(--dd-orange,#ff9f0a);--sys-bg:var(--dd-bg,#000);--sys-bg-2:var(--dd-card,#1c1c1e)}html:root ::placeholder{color:var(--sys-placeholder);opacity:1}html:root :is(input,textarea,select):not([type=checkbox],[type=radio],[type=range],[type=file]){border-color:var(--sys-field-edge)}html:root :focus-visible{outline:2px solid var(--sys-focus);outline-offset:2px}html:root [tabindex="-1"]:focus-visible,html:root .field-bare:focus-visible{outline:none}html:root .sheet-footer,html:root[data-glass=lens] .sheet-footer,html:root .sheet .detail-actions,html:root .sheet-footer .detail-actions,html:root .app-header{-webkit-backdrop-filter:none;backdrop-filter:none}html:root .sheet-footer,html:root[data-glass=lens] .sheet-footer{background:var(--sys-bg-2)}html:root .primary:disabled,html:root a.button.primary[aria-disabled=true]{opacity:1;background:var(--sys-fill);color:var(--sys-label-2)}html:root .bottom-nav button small{color:inherit}html:root:not([data-scheme=dark]) :is(.topbar-owner .icon-button,.hub-title .hub-view-switch,.desk-actions .secondary,.svc-head-actions .secondary,.ad-goals>.ad-price-button,.hub-ads-picker button:not([aria-pressed=true]),.oc-services button:not([aria-pressed=true]),.empty .secondary){background:#fff}
@media (min-width:600px) and (max-width:760px){.cards{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media (min-width:761px){.cards{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media (min-width:600px){.category-grid{grid-template-columns:repeat(auto-fill,minmax(88px,1fr))}.wl-main>*,.wl-bottom>*{width:100%;max-width:480px;margin-inline:auto}.profile{max-width:640px;margin-inline:auto}}@media (min-width:600px) and (max-width:760px){.sheet,.sheet.wide{width:640px}html:root .bottom-nav{left:calc(50% - 280px);right:calc(50% - 280px)}}html{scroll-padding-top:calc(var(--header-h,0px) + 12px);scroll-padding-bottom:calc(var(--nav-h,0px) + 12px)}.card>.card-main:focus-visible{outline:none}@media (hover:hover) and (pointer:fine){.card{cursor:pointer;transition:box-shadow .15s,transform .18s}html:root .card:hover{box-shadow:0 0 0 .5px var(--sys-separator), 0 6px 20px #00000014}html:root[data-scheme=dark] .card:hover{box-shadow:0 0 0 1px #ffffff24,0 6px 20px #0006}.desktop-rail>button:not(.active):hover{background:var(--sys-fill-3,var(--soft))}.swipe-row .swipe-actions{opacity:0;transition:opacity .15s}.swipe-row:hover .swipe-actions,.swipe-row:focus-within .swipe-actions{opacity:1}.swipe-actions button:hover{filter:brightness(.96)}}@media (hover:hover) and (pointer:fine) and (max-width:599px){.swipe-actions{width:auto!important}.swipe-actions button{flex:none;width:44px}.swipe-actions button>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}:root .card:has(>.card-main:focus-visible){box-shadow:0 0 0 2px var(--sys-bg,var(--bg)), 0 0 0 4px var(--sys-blue,var(--lime-deep))}@media (min-width:761px){:root{--rail-w:230px;--gutter:48px;--content-w:1204px}.desktop-rail{padding-top:calc(10px + var(--tg-top,0px))}.main{--main-pad:max(var(--gutter), calc((100vw - var(--rail-w) - var(--content-w)) / 2));max-width:none;margin-left:var(--rail-w);padding-top:var(--tg-top,0px);padding-inline:var(--main-pad)}.topbar,.app-header,.ad-strip,.categories,.subcategories{margin-inline:calc(-1 * var(--main-pad));padding-inline:var(--main-pad)}.categories,.subcategories{scroll-padding-inline:var(--main-pad)}.ad-strip{--ad-inset:20%}.section-bar{max-width:600px}}@media (min-width:761px) and (max-width:1100px){:root{--rail-w:190px;--gutter:28px}.desktop-rail{padding-top:calc(10px + var(--tg-top,0px))}}@media (min-width:761px){.desktop-rail{overscroll-behavior:contain;scrollbar-width:none;overflow-y:auto}}@media (min-width:761px) and (max-height:760px){.desktop-rail>button{padding-block:var(--s-12)}}@media (min-width:761px){.topbar .brand+.location{margin-left:-9px}}@media (min-width:1100px){.orders>.seg{max-width:620px}.oc-day>.order-list{grid-template-columns:repeat(auto-fill,minmax(420px,1fr));align-items:start}.orders .oc-actions{flex-wrap:wrap;display:flex}.orders .oc-actions>button{flex:0 auto}.orders .oc-actions.n2>.oc-chat{flex:none;width:44px}.orders .oc-actions:is(.n1,.n3)>.oc-chat{padding:0 var(--s-16);flex:none}.cal:has(>.cal-month){grid-template-columns:minmax(340px,520px) minmax(0,1fr);align-items:start}.cal:has(>.cal-month)>:not(.cal-month,.cal-sheet){grid-column:1/-1}.desk{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.desk>:not(.desk-col){grid-column:1/-1}.desk>.desk-col{gap:var(--s-16);align-content:start;min-width:0;display:grid}.ads{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.ads>:not(.ad-card,.ad-wallet,.ad-goals){grid-column:1/-1}}@media (min-width:761px){:is(.profile,.business-page,.business-hub:has(>.orders):not(:has(.cal))){max-width:720px;margin-inline:auto}.chat-panes{gap:var(--s-16);grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;display:grid}.chat-pane-list{border-radius:var(--r-18);scrollbar-width:none;max-height:calc(100dvh - 190px);overflow-y:auto}.chat-pane-list::-webkit-scrollbar{display:none}.chat-pane-list .chat-thread.chat-person{position:static}.chat-pane-list .conversation.active{background:color-mix(in srgb, var(--ink) 9%, transparent)}.chat-pane-thread .chat-thread{flex-direction:column;height:calc(100dvh - 190px);margin:0;display:flex}.chat-pane-thread .chat-thread .chat-log{flex:1;height:auto;min-height:0}.chat-pane-empty{place-content:center;justify-items:center;gap:var(--s-12);border-radius:var(--r-18);background:var(--sys-bg-2,var(--surface));height:calc(100dvh - 190px);color:var(--sys-label-3,var(--muted));margin:0;display:grid}.chat-pane-empty p{font-size:var(--t-17);font-weight:var(--w-semibold);color:var(--sys-label-2,var(--muted));margin:0}.banner-studio .studio-preview,.banner-studio .studio-mini,.banner-studio .studio-steps,.banner-studio .studio-body{width:100%;max-width:760px;margin-inline:auto}.banner-studio .studio-preview-art{width:100%;max-width:520px;margin-inline:auto}.banner-studio .studio-foot{padding-inline:max(16px,50% - 380px)!important}.ads{max-width:1100px;margin-inline:auto}.ads .ad-archive{grid-column:1/-1}}
.category-sections,html .type-grid.kind-switch{padding:var(--s-2);border-radius:var(--r-full);background:var(--sys-fill-3,var(--soft));gap:0}.category-sections button,html .type-grid.kind-switch button{box-shadow:none;font-weight:var(--w-medium);border-radius:var(--r-full)!important;color:var(--sys-label,var(--ink))!important;background:0 0!important;border:0!important}.category-sections button[aria-selected=true],html .type-grid.kind-switch button.selected{font-weight:var(--w-semibold);box-shadow:0 3px 8px #0000001f,0 3px 1px #0000000a;background:var(--sys-bg-2,var(--surface))!important;color:var(--sys-label,var(--ink))!important}:root[data-scheme=dark] :is(.category-sections button[aria-selected=true],.type-grid.kind-switch button.selected){background:#636366!important}.wl-seg{min-width:0;padding:var(--s-2);border-radius:var(--r-full);background:#7676803d;flex:1 0 100%;display:flex}.wl-options.chips .wl-seg>button{min-width:0;min-height:36px;color:inherit;font-size:var(--t-15);font-weight:var(--w-medium);white-space:nowrap;flex:auto;justify-content:center;overflow:hidden;padding:var(--s-6) var(--s-8)!important;border-radius:var(--r-full)!important;box-shadow:none!important;background:0 0!important;border:0!important}.wl-options.chips .wl-seg>button>span{text-align:center;text-overflow:ellipsis;flex:0 auto;overflow:hidden}.wl-options.chips .wl-seg>button.on{color:#fff;font-weight:var(--w-semibold);background:#636366!important;box-shadow:0 3px 8px #0000001f,0 3px 1px #0000000a!important}.wl-seg .wl-opt-icon,.wl-seg .wl-opt-check{display:none}:root[data-scheme=light] .welcome-flow .wl-seg{background:#7676801f}:root[data-scheme=light] .welcome-flow .wl-seg>button{color:#000!important}:root[data-scheme=light] .welcome-flow .wl-options.chips .wl-seg>button.on{background:#fff!important}.tour .tour-card .tour-next{background:var(--accent-fill,var(--tour-ring));color:var(--on-accent,#fff)}.tip>button{min-height:var(--ctl-s);color:var(--accent-text,var(--sys-blue-text,var(--sys-blue)));background:0 0;padding:0 10px;font-weight:600}.filter-chip.keep-search:not(.on){background:var(--sys-fill-3,var(--soft));color:var(--accent-text,var(--sys-blue-text,var(--sys-blue)));font-weight:600}.booking-cancel.secondary{--ctl:var(--ctl-m);--ctl-font:var(--ctl-m-font);--ctl-pad:16px;margin-top:4px;padding:0 16px}.sheet-footer{z-index:3}.bottom-nav.tight button small{letter-spacing:-.1px;font-size:10px!important}.header-search .search-filters,.section-view button,.section-picks button,.wl-accents button{position:relative}.header-search .search-filters:after,.card .save:after,.section-view button:after,.wl-accents button:after,.wl-close:after{content:"";position:absolute;inset:-5px}.section-picks button:after{content:"";position:absolute;inset:-4px 0}.info-toggle{width:22px;height:22px;min-height:0;margin-left:var(--s-6);border-radius:var(--r-full);color:var(--sys-label-2,var(--muted));vertical-align:middle;background:0 0;border:0;place-items:center;padding:0;display:inline-grid;position:relative}.info-toggle:after{content:"";position:absolute;inset:-11px}.info-toggle[aria-expanded=true]{color:var(--accent-text,var(--sys-blue))}.info-pop{z-index:var(--z-viewer);background:var(--sys-bg-2,var(--surface));width:max-content;max-width:min(320px,100vw - 32px);color:var(--ink);font-size:14px;font-weight:var(--w-regular,400);text-align:left;white-space:normal;border-radius:14px;padding:12px 14px;line-height:1.4;animation:.16s ease-out info-pop-in;position:fixed;box-shadow:0 0 0 .5px #00000014,0 10px 30px #00000038}.info-pop:before{content:"";top:-5px;left:calc(var(--info-arrow,50%) - 6px);background:inherit;border-radius:2px;width:12px;height:12px;position:absolute;transform:rotate(45deg)}.info-pop.up:before{top:auto;bottom:-5px}.info-pop>p{margin:0}.info-pop>p+p{margin-top:8px}:root[data-scheme=dark] .info-pop{background:var(--sys-bg-3,#2c2c2e);box-shadow:0 0 0 .5px #ffffff1a,0 10px 30px #00000080}@keyframes info-pop-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}}@media (prefers-reduced-motion:reduce){.info-pop{animation:none}}.listing-video{justify-content:center;align-items:center;gap:var(--s-8);margin-top:var(--s-12);display:flex}.listing-video small{font-weight:var(--w-regular);color:var(--sys-label-2,var(--muted))}.seller-row .seller-hidden{margin-top:var(--s-2);color:var(--sys-label-2,var(--muted));display:block}.source-contact small{margin-top:var(--s-6);font-size:var(--t-13);display:block}
