.mph{--g7-light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64' fill='none' stroke='%23FFFFFF' stroke-width='1'%3E%3Cpath d='M32 4 L60 32 L32 60 L4 32 Z'/%3E%3Crect x='12.2' y='12.2' width='39.6' height='39.6'/%3E%3Cpath d='M32 20 L44 32 L32 44 L20 32 Z'/%3E%3Ccircle cx='32' cy='32' r='3.2'/%3E%3Cpath d='M0 0 L12.2 12.2 M64 0 L51.8 12.2 M0 64 L12.2 51.8 M64 64 L51.8 51.8'/%3E%3C/svg%3E");--g7-dark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64' fill='none' stroke='%231C1A17' stroke-width='1'%3E%3Cpath d='M32 4 L60 32 L32 60 L4 32 Z'/%3E%3Crect x='12.2' y='12.2' width='39.6' height='39.6'/%3E%3Cpath d='M32 20 L44 32 L32 44 L20 32 Z'/%3E%3Ccircle cx='32' cy='32' r='3.2'/%3E%3Cpath d='M0 0 L12.2 12.2 M64 0 L51.8 12.2 M0 64 L12.2 51.8 M64 64 L51.8 51.8'/%3E%3C/svg%3E")}.mph .mslot,.mph .nc4-slot,.mph .g4-slot,.mph .bkm-time,.mph .slot7{box-shadow:inset 0 0 0 1px var(--border,#dad6cc);font-variant-numeric:tabular-nums;color:var(--dark,#1c1a17);-webkit-mask-composite:source-in;background:#fff;border:none;border-radius:7px;font-family:inherit;font-weight:700;transition:background .15s,color .15s,box-shadow .15s;position:relative;-webkit-mask-image:radial-gradient(5px at 0,#0000 4.5px,#000 5px),radial-gradient(5px at 100%,#0000 4.5px,#000 5px);mask-image:radial-gradient(5px at 0,#0000 4.5px,#000 5px),radial-gradient(5px at 100%,#0000 4.5px,#000 5px);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.mph .mslot{flex:1;padding:9px 4px;font-size:13px}.mph .mslot:hover,.mph .nc4-slot:hover,.mph .g4-slot:hover{background:var(--green,#3e9e6a);color:#fff;box-shadow:inset 0 0 0 1px var(--green,#3e9e6a);transform:none}.mph .mslot.first{background:var(--green-l,#e2f2ea);color:var(--green-ink,#256b47);box-shadow:inset 0 0 0 1px #3e9e6a66}.mph .mslot.first:hover{background:var(--green,#3e9e6a);color:#fff;border-color:#0000}.mph .bkm-time.on{background:var(--coral,#d86b44);color:#fff;box-shadow:inset 0 0 0 1px var(--coral,#d86b44)}.mph .bkm-time:disabled{color:var(--muted-soft,#a8a093);background:var(--surface,#f6f4ee);box-shadow:inset 0 0 0 1px var(--border-soft,#e8e5dc);cursor:not-allowed;text-decoration:line-through}.mph .slot7{align-items:center;gap:4px;padding:5px 12px;font-size:12.5px;display:inline-flex}.mph .slot7.mini{background:var(--green-l,#e2f2ea);color:var(--green-ink,#256b47);box-shadow:inset 0 0 0 1px #3e9e6a59}.mph .slot7.info{color:var(--green-ink,#256b47);background:#fff}.mph .slot7.info svg{color:var(--green,#3e9e6a)}.mph .mslots-lbl .pulse{box-shadow:0 0 0 3px var(--green-l);animation:none}.mph .sec-tag.live .pulse,.mph .badge.now,.mph .plive .d,.mph .tile-live .d,.mph .lme,.mph .me-marker .ring,.mph .live-now .pulse,.mph .hbadge.rate,.mph .hbadge.dist,.mph .featpick,.mph .pl-dot{animation:none!important}.mph .sec-tag.live{background:var(--green-l);color:var(--green-ink,#256b47);vertical-align:3px;padding:4px 9px;font-size:10.5px}.mph .sec-tag.live .pulse{width:6px;height:6px}.mph .hcard7{flex-direction:column;align-items:stretch;gap:11px}.mph .hc7-top{align-items:center;gap:11px;min-width:0;display:flex}.mph .hc7-who{flex:1;min-width:0}.mph .hc7-who b{letter-spacing:-.01em;color:var(--dark);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:800;display:block;overflow:hidden}.mph .hc7-who i{color:var(--muted);font-size:12px;font-style:normal;font-weight:600}.mph .hc7-foot{border-top:1px dashed var(--border-soft);align-items:center;gap:10px;padding-top:11px;display:flex}.mph .hc7-price{color:var(--dark);white-space:nowrap;margin-left:auto;font-size:14.5px;font-weight:800}.mph .hc7-foot .pprice-link7{margin-left:auto}.mph .hc7-foot .hc-go{flex:none;margin-left:0;position:static}.mph .app .cat-cell{border-radius:16px;transition:background .18s}.mph .app .cat-cell:hover{background:color-mix(in srgb,var(--cc) 10%, transparent)}.mph .app .cat-cell:hover .cat-lbl{color:var(--cc)}.mph .app .cat-cell:hover .cat-bubble{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--cc) 45%, transparent);transform:none}.mph .app .cat-cell:hover .cat-bubble svg{transform:none}.mph .np6card{box-shadow:0 10px 26px -18px #1c1a1459}.mph .np6card.t-booking{background-color:#fdf4ef;background-image:repeating-linear-gradient(0deg,#c15b380d 0 1px,#0000 1px 9px);border-color:#f0d8cb}.mph .np6card.t-review{background-color:#fdf8ec;background-image:repeating-linear-gradient(0deg,#e9ab4512 0 1px,#0000 1px 9px);border-color:#efdfc0}.mph .np6card.t-tg{background-color:#f2f5fb;background-image:repeating-linear-gradient(0deg,#2a519f0e 0 1px,#0000 1px 9px);border-color:#dae2f0}.mph .np6card.done{background:#fff}.mph .perso7{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.mph .pchip7{border:1px solid var(--border-soft);color:var(--ink-2);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 14px 8px 9px;font-family:inherit;font-size:12.5px;font-weight:700;transition:transform .18s,border-color .18s,color .18s;display:inline-flex;box-shadow:0 1px 4px #1c1a140f}.mph .pchip7 .ic{border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.mph .pchip7:hover{border-color:var(--coral);color:var(--coral-ink,#a8482a);transform:translateY(-1px)}.mph .mob .perso7{margin-top:14px}.mph .nc4-slot.first{background:var(--green-l,#e2f2ea);color:var(--green-ink,#256b47);box-shadow:inset 0 0 0 1px #3e9e6a66}.mph .nc4-slot.first:hover{background:var(--green,#3e9e6a);color:#fff}.mph .pprice-link7{color:var(--coral-ink,#a8482a);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-family:inherit;font-size:13px;font-weight:700;-webkit-text-decoration:underline #a8482a59;text-decoration:underline #a8482a59;display:inline-flex}.mph .pprice-link7:hover{text-decoration-color:currentColor}.mph .mini-price .lnk{color:var(--coral-ink,#a8482a);font-weight:700}.mph .nf7-scrim{z-index:950;position:fixed;inset:0}.mph .nf7{border:1px solid var(--border-soft);background:#fff;border-radius:18px;width:372px;animation:.2s r7fade;position:absolute;top:70px;right:36px;overflow:hidden;box-shadow:0 24px 70px -22px #1c1a1780}.mph .nf7-head{align-items:center;gap:9px;padding:14px 16px 11px;display:flex}.mph .nf7-head b{letter-spacing:-.01em;font-size:15.5px;font-weight:800}.mph .nf7-head .cnt{background:var(--coral,#d86b44);color:#fff;border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:800}.mph .nf7-read{color:var(--muted);cursor:pointer;background:0 0;border:none;margin-left:auto;font-family:inherit;font-size:12px;font-weight:700}.mph .nf7-read:hover{color:var(--coral)}.mph .nf7-list{flex-direction:column;max-height:380px;display:flex;overflow:auto}.mph .nf7-empty{color:var(--muted);text-align:center;border-top:1px solid #f4f0e7;padding:18px 16px 20px;font-size:13px}.mph .nf7-row{text-align:left;cursor:pointer;background:0 0;border:none;border-top:1px solid #f4f0e7;align-items:flex-start;gap:11px;padding:11px 16px;font-family:inherit;display:flex}.mph .nf7-row:hover{background:var(--surface,#f6f4ee)}.mph .nf7-row.new{background:#fdf9f1}.mph .nf7-row.new:hover{background:#faf3e4}.mph .nf7-row .ic{border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.mph .nf7-row .tx{flex:1;min-width:0}.mph .nf7-row .tx b{letter-spacing:-.01em;font-size:13px;font-weight:700;display:block}.mph .nf7-row .tx i{color:var(--muted);margin-top:1px;font-size:12px;font-style:normal;font-weight:500;display:block}.mph .nf7-row .tx em{color:var(--muted-soft);margin-top:3px;font-size:10.5px;font-style:normal;font-weight:600;display:block}.mph .nf7-row .dot{background:var(--coral);border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px}.mph .nf7-all{border:none;border-top:1px solid var(--border-soft);background:var(--surface,#f6f4ee);width:100%;color:var(--ink-2);cursor:pointer;justify-content:center;align-items:center;gap:5px;padding:12px;font-family:inherit;font-size:13px;font-weight:700;display:flex}.mph .nf7-all:hover{color:var(--coral)}.mph .mob .nf7{width:auto;top:60px;left:12px;right:12px}.mph .prof7{position:relative}.mph .pm7-ava{cursor:pointer;border:none}.mph .pm7-ava.on{box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--coral)}.mph .pm7{z-index:950;border:1px solid var(--border-soft);background:#fff;border-radius:18px;width:264px;padding:6px;animation:.2s r7fade;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 70px -22px #1c1a1780}.mph .pm7-head{border-bottom:1px solid var(--border-soft);align-items:center;gap:11px;margin-bottom:5px;padding:11px 11px 12px;display:flex}.mph .pm7-head .ava{color:#fff;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:15px;font-weight:800;display:grid}.mph .pm7-head b{letter-spacing:-.01em;font-size:14.5px;font-weight:800;display:block}.mph .pm7-head i{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11.5px;font-style:normal;font-weight:600;display:block}.mph .pm7-item{width:100%;color:var(--ink-2);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:11px;align-items:center;gap:10px;padding:10px 11px;font-family:inherit;font-size:13.5px;font-weight:600;display:flex}.mph .pm7-item .ic{background:var(--surface,#f6f4ee);width:30px;height:30px;color:var(--muted);border-radius:9px;flex:none;place-items:center;display:grid}.mph .pm7-item .lb{flex:1}.mph .pm7-item>svg{color:var(--muted-soft)}.mph .pm7-item:hover{background:var(--surface,#f6f4ee);color:var(--dark)}.mph .pm7-item:hover .ic{color:var(--coral);background:#fff}.mph .pm7-badge{background:var(--coral);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:800;display:inline-grid}.mph .pm7-div{background:var(--border-soft);height:1px;margin:5px 4px}.mph .pm7-item.out{color:#a33d2e}.mph .pm7-item.out .ic{color:#a33d2e;background:#faeae6}.mph .go7{z-index:1300;color:#fff;background:#26221d;border-radius:999px;align-items:center;gap:8px;max-width:min(560px,100vw - 32px);padding:11px 18px;font-size:13px;font-weight:700;animation:.25s r7fade;display:flex;position:fixed;bottom:76px;left:50%;transform:translate(-50%);box-shadow:0 16px 44px -14px #00000080}.mph .go7 svg{color:#e8926b;flex:none}.mph .mob .go7{bottom:96px}.mph .tile-cat7{color:var(--ink-2,#4a4640);background:#ffffffeb;border-radius:999px;margin-bottom:9px;padding:5px 11px;font-size:11px;font-weight:700;display:inline-block}.mph .pprice7{align-items:baseline;gap:8px;min-width:0;display:flex}.mph .pprice7 s{color:var(--muted-soft);font-size:12px;font-weight:600;text-decoration:line-through}.mph .pprice7 b{letter-spacing:-.02em;color:var(--coral-ink,#a8482a);font-size:17px;font-weight:800}.mph .pprice7 b span{color:var(--coral-ink,#a8482a);opacity:.75;font-size:12px;font-weight:700}.mph .pmaster-name .solo7{color:var(--muted);font-style:normal;font-weight:600}.mph .nc4-photo.solo{border-radius:50%}.mph .mini-photo.solo{border-radius:50%!important}.mph .np7-plates{padding:18px 0 0}.mph .np7-plates .np6-row{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.mph .mob .np7-plates .np6-row{scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px;display:flex;overflow-x:auto}.mph .mob .np7-plates .np6-row::-webkit-scrollbar{display:none}.mph .mob .np7-plates .np6card{scroll-snap-align:start;flex:0 0 100%}@media (min-width:700px){.mph .mob .np7-plates .np6-row{grid-template-columns:repeat(2,1fr);display:grid}.mph .mob .np7-plates .m5dots{display:none}}.mph .promo7{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.mph .p7card{border-radius:var(--r-lg,18px);text-align:left;cursor:pointer;border:none;flex-direction:column;align-items:flex-start;min-height:150px;padding:20px 22px;font-family:inherit;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.mph .p7card:hover{transform:translateY(-2px);box-shadow:0 16px 38px -18px #1c1a176b}.mph .p7card:hover .p7go{background:var(--a);color:#fff;border-color:#0000}.mph .p7card:before{content:"";pointer-events:none;position:absolute;inset:-30%}.mph .p7card.biz{color:#fff;--a:#e0764b;background:#26221d}.mph .p7card.biz:before{background:var(--g7-light);opacity:.05;background-size:46px 46px}.mph .p7card.biz .p6-eyebrow{color:#f2ae8c}.mph .p7card.new{color:var(--dark,#1c1a17);--a:#0e8584;background:#f3ebda}.mph .p7card.new:before{background:var(--g7-dark);opacity:.05;background-size:78px 78px;transform:rotate(14deg)}.mph .p7card.new .p6-eyebrow{color:#0e8584}.mph .p7card.new .p6-sub{color:var(--ink-2,#4a4640)}.mph .p7card .p6-title{z-index:1;max-width:62%;position:relative}.mph .p7card .p6-sub{z-index:1;max-width:58%;margin:0;position:relative}.mph .p7-art{pointer-events:none;z-index:0;position:absolute;top:50%;right:22px;transform:translateY(-50%)}.mph .p7big{color:#e0764b;background:#fff;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 8px 22px -10px #00000080}.mph .p7go{z-index:1;width:34px;height:34px;color:inherit;background:0 0;border:1.5px solid;border-radius:50%;place-items:center;transition:background .18s,color .18s,border-color .18s;display:grid;position:absolute;bottom:16px;right:18px}.mph .p7card.biz .p7go{border-color:#ffffff4d}.mph .p7card.new .p7go{border-color:#1c1a1738}.mph .p7flag{color:#0e8584;background:#fff;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 8px 22px -10px #1c1a1759}.mph .cf{border-radius:2px;position:absolute}.mph .cf.c1{background:#e0764b;width:9px;height:9px;top:-4px;left:-18px;transform:rotate(18deg)}.mph .cf.c2{background:#0e8584;border-radius:50%;width:7px;height:7px;top:6px;right:-12px}.mph .cf.c3{background:#d9962f;width:10px;height:4px;bottom:-10px;left:-8px;transform:rotate(-24deg)}.mph .cf.c4{background:#8c3d58;width:6px;height:6px;bottom:2px;right:-20px;transform:rotate(40deg)}.mph .cf.c5{background:#2a519f;border-radius:3px;width:5px;height:11px;top:-16px;right:4px;transform:rotate(12deg)}@media (max-width:1210px){.mph .p7-art{opacity:.4;right:8px;transform:translateY(-50%)scale(.82)}.mph .p7card .p6-title,.mph .p7card .p6-sub{max-width:74%}}.mph .mob .p7-art{display:none}.mph .banner.r7{position:relative}.mph .banner.r7:before{content:"";background:var(--g7-light);opacity:.045;pointer-events:none;border-radius:inherit;background-size:58px 58px;position:absolute;inset:0}.mph .footer{position:relative}.mph .footer:before{content:"";background:var(--g7-dark);opacity:.03;pointer-events:none;background-size:88px 88px;position:absolute;inset:0}.mph .footer .wrap{position:relative}.mph .m5story.r7a{color:#fff;background:#26221d}.mph .m5story.r7a i{color:#f2ae8c;opacity:1}.mph .m5story.r7a .bgic{color:#e0764b;opacity:.3}.mph .m5story.r7a .go{color:#fff;background:#e0764b;border-radius:999px;margin-top:9px;padding:6px 11px}.mph .m5story.r7b{color:var(--dark);background:#f3ebda}.mph .m5story.r7b i{color:#0e8584;opacity:1}.mph .m5story.r7b .bgic{color:#0e8584;opacity:.22}.mph .m5story.r7b .go{color:#fff;background:#0e8584;border-radius:999px;margin-top:9px;padding:6px 11px}.mph .m5story.r7a:after,.mph .m5story.r7b:after{content:"";background:var(--g7-light);opacity:.05;pointer-events:none;background-size:44px 44px;position:absolute;inset:0}.mph .m5story.r7b:after{background:var(--g7-dark);opacity:.045}.mph .hdr7 .hdr-in{gap:12px}.mph .hdr7-center{flex:1;justify-content:center;align-self:stretch;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}.mph .hdr7-quick{opacity:1;align-items:center;gap:2px;transition:opacity .2s,transform .2s;display:flex}.mph .hdr7-qlink{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:8px 11px;font-family:inherit;font-size:13px;font-weight:600;transition:color .15s,background .15s}.mph .hdr7-qlink:hover{color:var(--coral-ink,#a8482a);background:var(--surface,#f6f4ee)}.mph .hdr7-center.show .hdr7-quick{opacity:0;pointer-events:none;transform:translateY(7px)}.mph .hdr7-search-wrap{opacity:0;pointer-events:none;justify-content:center;align-items:center;gap:8px;transition:opacity .2s,transform .2s;display:flex;position:absolute;inset:0;transform:translateY(-7px)}.mph .hdr7-center.show .hdr7-search-wrap{opacity:1;pointer-events:auto;transform:none}@media (max-width:1240px){.mph .hdr7-center .hdr7-quick{display:none}}.mph .hdr-search7{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;max-width:400px;font-family:inherit;overflow:hidden}@media (max-width:1240px){.mph .hdr7-search-wrap .hypo7{display:none}.mph .hdr-search7{max-width:none}}.mph .mob .hdr7-center,.mph .mob .lang7{display:none}.mph .lang7{flex:none;position:relative}.mph .lang7-btn{border:1px solid var(--border-soft);color:var(--ink-2);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:4px;padding:8px 10px;font-family:inherit;font-size:12.5px;font-weight:700;display:inline-flex}.mph .lang7-btn:hover{border-color:var(--border);background:#fff}.mph .lang7-menu{z-index:940;border:1px solid var(--border-soft);background:#fff;border-radius:14px;flex-direction:column;min-width:172px;padding:5px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 40px -14px #1c1a1759}.mph .lang7-menu button{color:var(--ink-2);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;font-family:inherit;font-size:13px;font-weight:600;display:flex}.mph .lang7-menu button:hover{background:var(--surface-alt)}.mph .lang7-menu button.on{color:var(--coral);font-weight:700}.mph .hypo7{color:#8f5e14;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#fbf2dc;border:1px solid #edd9b4;border-radius:999px;flex:none;align-items:center;gap:5px;padding:4px 10px;font-size:10.5px;font-weight:800;display:inline-flex}.mph .ck6 .hypo7{position:absolute;top:-11px;right:14px}.mph .nb7-row{align-items:center;gap:18px;margin-bottom:16px;display:flex}.mph .nb7-l{flex:1;align-items:center;gap:13px;min-width:0;display:flex}.mph .nb7-l h2{letter-spacing:-.02em;margin:0;font-size:26px}.mph .nb7-sub{color:var(--muted);margin:2px 0 0;font-size:13px;font-weight:600}.mph .nb7-chips{flex:none;gap:7px;margin:0;display:flex}.mph .mob .nb7-row{flex-wrap:wrap;gap:10px}.mph .mob .nb7-chips{scrollbar-width:none;flex-basis:100%;padding-bottom:2px;overflow-x:auto}.mph .mob .nb7-chips::-webkit-scrollbar{display:none}.mph .mob .nb7-l h2{font-size:21px}.mph .now7cell{flex:none;position:relative}.mph .m5grid .now7cell{flex-direction:column;display:flex}.mph .m5grid .now7cell .now7fade{flex:1;display:flex}.mph .m5grid .now7cell .pcard{flex:1;width:auto}.mph .now7fade{animation:.5s r7fade}@keyframes r7fade{0%{opacity:0}}.mph .now7toast{z-index:5;color:var(--green-ink,#256b47);background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:12.5px;font-weight:800;animation:.3s r7fade;display:flex;position:absolute;top:12px;left:12px;right:12px;box-shadow:0 8px 22px -10px #1c1a1766}.mph .now7toast svg{color:var(--green)}.mph .do7{z-index:970;background:var(--bg,#faf7f2);overscroll-behavior:contain;padding:0 36px 44px;animation:.25s r7fade;position:fixed;inset:0;overflow:auto}.mph .do7-head{z-index:2;background:var(--bg,#faf7f2);border-bottom:1px solid var(--border-soft);align-items:center;gap:14px;max-width:1160px;margin-bottom:22px;margin-left:auto;margin-right:auto;padding:22px 0 16px;display:flex;position:sticky;top:0}.mph .do7-head .t{flex:1;align-items:baseline;gap:12px;min-width:0;display:flex}.mph .do7-head h2{letter-spacing:-.02em;margin:0;font-size:27px;font-weight:800}.mph .do7-head i{color:var(--muted);font-size:13.5px;font-style:normal;font-weight:600}.mph .do7-grid{grid-template-columns:repeat(4,1fr);gap:26px 34px;max-width:1160px;margin:0 auto;display:grid}.mph .do7-cat{min-width:0}.mph .do7-cap{border:none;border-bottom:2px solid var(--cl);cursor:pointer;text-align:left;width:100%;color:var(--muted-soft);background:0 0;align-items:center;gap:11px;margin-bottom:4px;padding:0 0 11px;font-family:inherit;display:flex}.mph .do7-cap .ic{background:var(--cl);width:40px;height:40px;color:var(--c);border-radius:12px;flex:none;place-items:center;display:grid}.mph .do7-cap h3{letter-spacing:-.02em;color:var(--dark);flex:1;margin:0;font-size:19px;font-weight:800}.mph .do7-cap:hover h3,.mph .do7-cap:hover{color:var(--c)}.mph .do7-dir{width:100%;color:var(--ink-2);cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:1px solid #f2ede3;justify-content:space-between;align-items:baseline;gap:10px;padding:9px 2px;font-family:inherit;font-size:14px;font-weight:600;display:flex}.mph .do7-dir:last-of-type{border-bottom:none}.mph .do7-dir b{color:var(--muted-soft);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.mph .do7-dir:hover,.mph .do7-dir:hover b{color:var(--c)}.mph .do7-cta{border-top:1px dashed var(--border);grid-column:1/-1;justify-content:center;align-items:center;gap:18px;margin-top:6px;padding:22px 0 0;display:flex}.mph .do7-cta p{color:var(--muted);margin:0;font-size:13.5px;font-weight:600}.mph .ck6{z-index:940;border:1px solid var(--border-soft);background:#fff;border-radius:18px;width:384px;padding:16px 16px 13px;animation:.35s r7fade;position:fixed;bottom:20px;left:20px;box-shadow:0 24px 60px -20px #1c1a1773}.mph .ck6-head{align-items:center;gap:10px;display:flex}.mph .ck6-ico{color:#b14e2d;background:#f7e9e2;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.mph .ck6-head b{letter-spacing:-.01em;font-size:15px;font-weight:800}.mph .ck6 p{color:var(--ink-2);margin:9px 0 0;font-size:12.5px;font-weight:500;line-height:1.45}.mph .ck6 p a{color:var(--coral-ink,#a8482a);text-underline-offset:2px;font-weight:700;text-decoration:underline}.mph .ck6-opts{flex-direction:column;gap:7px;margin-top:11px;display:flex}.mph .ck6-opt{border:1px solid var(--border-soft);cursor:pointer;border-radius:12px;align-items:flex-start;gap:9px;padding:9px 10px;display:flex}.mph .ck6-opt.is-lock{opacity:.68;cursor:default}.mph .ck6-opt input{width:17px;height:17px;accent-color:var(--accent-mp-strong,#b14e2d);flex:none;margin:1px 0 0}.mph .ck6-opt b{font-size:13px;font-weight:700;display:block}.mph .ck6-opt i{color:var(--muted);font-size:11.5px;font-style:normal;font-weight:500}.mph .ck6-acts{align-items:center;gap:8px;margin-top:12px;display:flex}.mph .ck6-yes{background:var(--accent-mp-strong,#b14e2d);color:#fff;cursor:pointer;border:none;border-radius:999px;flex:1;min-height:40px;padding:0 12px;font-family:inherit;font-size:13.5px;font-weight:700}.mph .ck6-yes:hover{filter:brightness(1.08)}.mph .ck6-yes.wide{flex:none;width:100%;margin-top:13px}.mph .ck6-alt{border:1px solid var(--border);min-height:40px;color:var(--ink-2);cursor:pointer;background:#fff;border-radius:999px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:700}.mph .ck6-alt:hover{border-color:var(--coral);color:var(--coral)}.mph .ck6-cfg{min-height:40px;color:var(--muted);cursor:pointer;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);background:0 0;border:none;font-family:inherit;font-size:12.5px;font-weight:700}.mph .ck6-cfg:hover{color:var(--coral)}.mph .ck6-law{color:var(--muted-soft);margin-top:9px;font-size:11px;font-weight:600;display:block}.mph .mob .ck6{z-index:1200;width:min(372px,100vw - 20px);bottom:84px;left:50%;transform:translate(-50%)}.mph .ckm7{background:#fff;border-radius:20px;width:min(430px,100vw - 32px);padding:20px;position:relative;box-shadow:0 30px 90px -24px #1c1a178c}.mph .ckm7 h3{letter-spacing:-.01em;margin:0 0 6px;font-size:18px;font-weight:800}.mph .ckm7-sub{color:var(--ink-2);margin:0 0 12px;font-size:12.5px;font-weight:500;line-height:1.45}.mph .mob .do7{padding:0 14px 30px}.mph .mob .do7-head{padding:14px 0 10px}.mph .mob .do7-grid{grid-template-columns:1fr;gap:18px}.mph .show6+.show6{margin-top:14px}@media (prefers-reduced-motion:reduce){.mph,.mph *,.mph :before,.mph :after{transition:none!important;animation:none!important}}
.mph .pcover{aspect-ratio:1;height:auto!important}.mph .placecard .pcover{aspect-ratio:3/2}.mph .hero-photo.sq8{width:272px;height:272px}.mph .nc4-photo{aspect-ratio:1;align-self:flex-start;height:auto;min-height:0!important}.mph .g4-imgwrap{aspect-ratio:1;align-self:center}.mph .auth8 .ss-block:has(.ss-pop){display:none}.mph .pop8-grid{grid-template-columns:minmax(0,520px) minmax(0,1fr);gap:20px;display:grid}.mph .pop8-big{aspect-ratio:1;background-position:50%;background-size:cover;background-color:var(--surface-alt);color:#fff;border-radius:20px;flex-direction:column;justify-content:space-between;padding:18px;display:flex;position:relative;overflow:hidden}.mph .pop8-big:after{content:"";pointer-events:none;background:linear-gradient(#1c1a1700 42%,#1c1a17d1 100%);position:absolute;inset:0}.mph .pop8-top,.mph .pop8-body{z-index:1;position:relative}.mph .pop8-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mph .pop8-top .tile-fav{position:static}.mph .pop8-body h3{letter-spacing:-.02em;text-wrap:pretty;margin:0 0 10px;font-size:28px;font-weight:800;line-height:1.15}.mph .pop8-body p{align-items:center;gap:8px;margin:0 0 16px;font-size:14px;font-weight:700;display:flex}.mph .pop8-body p .av{background-position:50%;background-size:cover;border:2px solid #fff;border-radius:50%;flex:none;width:28px;height:28px}.mph .pop8-body p i{font-style:normal;font-weight:500}.mph .pop8-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.mph .pop8-foot .tile-cta{align-items:center;gap:6px;margin:0;display:inline-flex;position:static}.mph .pop8-big .pp8 b{color:#fff;font-size:19px}.mph .pop8-big .pp8 s{color:#fffc}.mph .pop8-list{grid-template-rows:repeat(4,minmax(0,1fr));gap:12px;display:grid}.mph .pop8-mini{border:1px solid var(--border-soft);cursor:pointer;background:#fff;border-radius:16px;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 16px 12px 12px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;position:relative}.mph .pop8-mini:hover{border-color:var(--border);box-shadow:var(--shadow-card);transform:translateY(-2px)}.mph .pop8-mini .ph{background-position:50%;background-size:cover;background-color:var(--surface-alt);border-radius:12px;width:96px;height:96px}.mph .pop8-mini .tx{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.mph .pop8-mini h4{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:0;font-size:16px;font-weight:800;line-height:1.25;overflow:hidden}.mph .pop8-mini p{max-width:100%;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;font-weight:700;overflow:hidden}.mph .pop8-mini p i{color:#6e685d;font-style:normal;font-weight:500}.mph .pop8-mini .tg .badge{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.mph .pop8-mini .tile-cat7{color:#5c564c;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f1ece3;border:0;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex;position:static}.mph .pop8-fav{color:#6e685d;cursor:pointer;background:#fffffff0;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:6px;left:78px;box-shadow:0 2px 8px #1c1a1424}.mph .pop8-fav:hover{border-color:var(--border);color:var(--dark)}.mph .pop8-fav.on{color:var(--coral);border-color:var(--coral)}.mph .pop8-fav.on svg{fill:currentColor}.mph .pop8-go{width:40px;height:40px;color:var(--dark);background:#f1ece3;border-radius:50%;place-items:center;display:grid}.mph .pop8-mini:hover .pop8-go{background:var(--dark);color:#fff}.mph .pop8-mini .badge.today{color:#256b47;background:#e2f2ea}.mph .pop8-mini .badge{white-space:nowrap}@media (max-width:1180px){.mph .pop8-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mph .pop8-go{display:none}.mph .pop8-mini{grid-template-columns:96px minmax(0,1fr)}.mph .pop8-body h3{font-size:22px}}.mph .pp8{white-space:nowrap;align-items:baseline;gap:8px;display:inline-flex}.mph .pp8 b{color:var(--dark);font-size:15px;font-weight:800}.mph .pp8 s{color:#6e685d;font-size:12.5px}.mph .mnew8{color:#0e6f6e;background:#e1f0ef;border-radius:999px;align-items:center;padding:2px 9px;font-size:12px;font-weight:700;display:inline-flex}.mph .pcard.inv8{flex:none;width:272px}.mph .cat-cell.empty8 .cat-lbl,.mph .m5rcell.empty8 .nm{color:var(--ink-2)}.mph .s6dir.s6empty8{color:#a8482a;white-space:normal;text-align:left;justify-content:flex-start;gap:6px;font-weight:700}.mph .btn.b8-more{color:#fff;background:0 0;border-color:#ffffff47}.mph .ck8-row{align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.mph .ck8-row .ck6-ico{flex:none}.mph .ck8-row p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.5}.mph .ck8-row a{color:#b14e2d;text-underline-offset:2px;font-weight:700;text-decoration:underline}.mph a{color:#b14e2d}.mph a:hover{color:#8e3c22}.mph .au8{border-radius:20px;width:calc(100vw - 32px);max-width:420px}.mph .st8{min-height:calc(100vh - 260px);padding:24px 0 80px}.mph .st8-back{color:var(--ink-2);background:0 0;border:0;align-items:center;gap:6px;min-height:44px;padding:10px 0;font-size:14px;font-weight:700;display:inline-flex}.mph .st8-back:hover{color:var(--dark)}.mph .st8-card{text-align:center;background:#fff;border:1.5px dashed #d7cdbb;border-radius:20px;flex-direction:column;align-items:center;gap:10px;max-width:640px;margin:32px auto 0;padding:48px 28px;display:flex}.mph .st8-k{letter-spacing:.06em;text-transform:uppercase;color:#6e685d;font-size:12px;font-weight:700}.mph .st8 h1{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:34px;font-weight:800}.mph .st8 p{color:var(--ink-2);margin:0;font-size:15px}.mph .st8-ctx{color:var(--ink-2);background:#f1ece3;border-radius:999px;margin-top:8px;padding:6px 12px;font-size:13px;font-weight:600}.mph .ec8{padding:22px 0 72px}.mph .ec8-crumbs{color:#6e685d;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;font-size:13px;display:flex}.mph .ec8-crumbs button{color:#6e685d;background:0 0;border:0;padding:6px 0;font-size:13px;font-weight:600}.mph .ec8-crumbs button:hover{color:var(--dark)}.mph .ec8-crumbs span{color:var(--dark);font-weight:700}.mph .ec8 h1{letter-spacing:-.02em;margin:0 0 20px;font-size:36px;font-weight:800}.mph .ec8-empty{border:1px solid var(--border-soft);text-align:center;background:#fff;border-radius:20px;flex-direction:column;align-items:center;gap:16px;padding:56px 24px;display:flex}.mph .ec8-ic{background:var(--cl);width:80px;height:80px;color:var(--c);border-radius:50%;place-items:center;display:grid}.mph .ec8-empty h2{letter-spacing:-.01em;margin:0;font-size:24px;font-weight:800}.mph .ec8-biz{color:#fff;background:#26221d;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:14px;padding:24px 28px;display:flex}.mph .ec8-biz div{flex-direction:column;gap:4px;display:flex}.mph .ec8-biz b{font-size:20px;font-weight:800}.mph .ec8-biz span{color:#ffffffdb;font-size:15px}.mph .ec8-city{color:var(--ink-2);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:14px;font-size:15px;display:flex}.mph .ec8-citybtn{border:1px solid var(--border);min-height:44px;color:var(--dark);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex}.mph .ec8-citybtn:hover{border-color:var(--dark)}.mph .mob .ec8 h1,.mph .mob .st8 h1{font-size:26px}.mph .mob .ec8-biz{padding:20px}.mph .mob .ec8-biz .btn{justify-content:center;width:100%}.mph .mob .st8,.mph .mob .ec8{padding-bottom:110px}.mph .m5demo.m8demo{flex-wrap:wrap;justify-content:flex-end;max-width:min(410px,100vw - 20px)}.mph .au8{width:100%;max-width:430px;padding:28px 22px calc(22px + env(safe-area-inset-bottom,0px));font-family:var(--font-golos-text), "Golos Text", sans-serif;background:#fff;border-radius:22px 22px 0 0;flex-direction:column;gap:10px;display:flex;position:relative}.mph .au8 .ico{width:54px;height:54px;color:var(--accent-mp-strong,#b14e2d);background:#f8e6dd;border-radius:16px;place-items:center;margin-bottom:4px;display:grid}.mph .au8 h3{letter-spacing:-.02em;font-size:21px;font-weight:800}.mph .au8 p{color:var(--ink-2);margin-bottom:8px;font-size:14px;line-height:1.5}.mph .au8 input{border:1px solid var(--border);border-radius:14px;outline:none;min-height:52px;padding:0 16px;font-family:inherit;font-size:16px;font-weight:600}.mph .au8 input:focus{border-color:var(--accent-mp-strong,#b14e2d)}.mph .au8 .primary{background:var(--accent-mp-strong,#b14e2d);color:#fff;cursor:pointer;border:none;border-radius:14px;min-height:52px;font-family:inherit;font-size:16px;font-weight:800}.mph .au8 .tg{border:1px solid var(--border);color:#2a519f;cursor:pointer;background:#fff;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:52px;font-family:inherit;font-size:15px;font-weight:800;display:inline-flex}.mph .au8 .ghost{min-height:48px;color:var(--muted);cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:14px;font-weight:700}.mph .au8 .fine{color:var(--muted);text-align:center;margin:0;font-size:12px}.mph:not(.mob) .au8{border-radius:20px}
.mph .cat-rail.r8{scrollbar-width:none;justify-content:safe center;align-items:flex-start;gap:18px;max-width:none;padding:22px 24px 16px;display:flex;overflow-x:auto}.mph .cat-rail.r8::-webkit-scrollbar{display:none}.mph .m5rail.r8{justify-content:safe center;align-items:flex-start}.mph .grp8{flex-direction:column;flex:none;align-items:center;gap:8px;display:flex}.mph .cap8{color:#5c584c;letter-spacing:.02em;white-space:nowrap;font-size:12px;font-weight:700}.mph .row8{gap:inherit;align-items:flex-start;display:flex}.mph .cat-rail.r8 .row8{gap:14px}.mph .m5rail.r8 .row8{gap:10px}.mph .all8{margin-top:24px}.mph .rail8.mob .all8{margin-top:22px}.mph .cat-rail.r8 .cat-sep{align-self:stretch;margin:28px 2px 10px}.mph .m5rail.r8 .m5rdiv{align-self:stretch;margin-top:26px}.mph .grp8.you8 .cap8{color:#a8482a}.mph .grp8.you8 .cap8:before{content:"";vertical-align:1px;background:#bc5632;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.mph .back8 .cat-bubble,.mph .back8 .bub{border:1px solid var(--border);color:var(--dark)!important;background:#fff!important}.mph .back8 .cat-lbl,.mph .back8 .nm{color:var(--dark)!important}.mph .cat-cell.on8 .cat-bubble,.mph .m5rcell.on8 .bub{box-shadow:0 0 0 2.5px var(--cc,currentColor),0 8px 20px -8px var(--cc,currentColor)}.mph .m5rcell.on8 .bub{box-shadow:0 0 0 2.5px}.mph .cat-cell.on8 .cat-lbl,.mph .m5rcell.on8 .nm{color:var(--dark);font-weight:800}.mph .cat-cell.dim8,.mph .m5rcell.dim8{opacity:.62;transition:opacity .2s}.mph .cat-cell.dim8:hover,.mph .m5rcell.dim8:hover{opacity:1}.mph .app.r8{transition:background-color .35s}.mph .app.sph8 .greet{transition:background .35s;background:linear-gradient(180deg,color-mix(in srgb,var(--sph) 11%,#faf7f2),color-mix(in srgb,var(--sph) 5%,#faf7f2))!important}.mph .app.sph8 .cat-band,.mph .app.sph8 .rail8.mob{background:color-mix(in srgb,var(--sph) 6%,#faf7f2)!important}.mph .app.sph8 .pl-dot{background:var(--sph)}.mph .sb8{border:1px solid color-mix(in srgb,var(--c) 30%,#ece6d7);background:#fff;border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;max-width:880px;margin:4px auto 6px;padding:10px 10px 10px 12px;animation:.3s sb8in;display:flex;box-shadow:0 1px 4px #1c1a1414}@keyframes sb8in{0%{opacity:0;transform:translateY(-6px)}}.mph .sb8-ic{background:color-mix(in srgb,var(--c) 14%,#fff);width:36px;height:36px;color:var(--c);border-radius:10px;flex:none;place-items:center;display:grid}.mph .sb8 b{color:var(--dark);font-size:15px;font-weight:800}.mph .sb8-n{color:#5c584c;font-size:13px}.mph .sb8-go{color:#fff;background:#26221d;border:0;border-radius:999px;align-items:center;gap:6px;min-height:40px;margin-left:auto;padding:0 16px;font-size:13.5px;font-weight:700;display:inline-flex}.mph .sb8-go:hover{background:#000}.mph .sb8-x{color:#5c584c;background:#f1ece3;border:0;border-radius:50%;width:40px;height:40px;font-size:14px}.mph .sb8-x:hover{color:var(--dark);background:#e6dfd2}.mph .mob .sb8{margin:0 0 6px}.mph .mob .sb8-go{flex:1;justify-content:center;min-height:44px;margin-left:0}.mph .mob .sb8-x{width:44px;height:44px}.mph .sn8{background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--c) 16%,#fff) 0%,#fffbf6 55%,#fff7ef 100%);border:1px solid color-mix(in srgb,var(--c) 26%,#ece6d7);max-width:1040px;box-shadow:0 18px 44px -24px color-mix(in srgb,var(--c) 60%,#1c1a1480),0 1px 4px #1c1a140f;border-radius:24px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:28px;margin:6px auto 8px;padding:30px 34px;animation:.45s cubic-bezier(.2,.7,.3,1) sn8in;display:grid;position:relative;overflow:hidden}.mph .sn8:before{content:"";background:linear-gradient(90deg,var(--c),color-mix(in srgb,var(--c) 40%,#bc5632));height:4px;position:absolute;top:0;left:0;right:0}@keyframes sn8in{0%{opacity:0;transform:translateY(14px)scale(.985)}}.mph .sn8-art{color:var(--c);opacity:.07;pointer-events:none;position:absolute;bottom:-60px;right:-30px;transform:rotate(-12deg)}.mph .sn8-x{color:#5c584c;z-index:1;background:#fffc;border:0;border-radius:50%;width:40px;height:40px;font-size:14px;position:absolute;top:12px;right:12px}.mph .sn8-x:hover{color:var(--dark);background:#fff}.mph .sn8-l{flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:relative}.mph .sn8-ic{width:60px;height:60px;color:var(--c);box-shadow:0 8px 22px -10px color-mix(in srgb,var(--c) 70%,transparent);background:#fff;border-radius:18px;place-items:center;margin-bottom:6px;display:grid}.mph .sn8-k{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--c) 75%,#1c1a17);font-size:12px;font-weight:800}.mph .sn8 h3{letter-spacing:-.02em;color:var(--dark);text-wrap:balance;margin:0;font-size:28px;font-weight:800;line-height:1.15}.mph .sn8 p{color:#5c584c;text-wrap:pretty;max-width:520px;margin:0;font-size:15px;line-height:1.55}.mph .sn8-dirs{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.mph .sn8-dirs span{color:color-mix(in srgb,var(--c) 70%,#1c1a17);border:1px dashed color-mix(in srgb,var(--c) 45%,#dfd7c5);background:#fff;border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:700}.mph .sn8-r{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffc7;border:1px solid #ece6d7;border-radius:18px;flex-direction:column;gap:12px;padding:18px;display:flex;position:relative}.mph .sn8-perks{flex-direction:column;gap:9px;margin:0 0 4px;padding:0;list-style:none;display:flex}.mph .sn8-perks li{color:var(--dark);align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.mph .sn8-perks li span{color:#256b47;background:#e2f2ea;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.mph .sn8-btn{color:#fff;background:linear-gradient(#c8603a,#b14e2d);border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:50px;font-size:15.5px;font-weight:800;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 24px -10px #b14e2dcc,inset 0 1px #ffffff40}.mph .sn8-btn:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff59 50%,#0000 70%);animation:3.2s .8s infinite sn8shine;position:absolute;inset:0;transform:translate(-120%)}@keyframes sn8shine{0%,60%{transform:translate(-120%)}to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.mph .sn8,.mph .sb8{animation:none}.mph .sn8-btn:after{animation:none;display:none}}.mph .sn8-btn:hover{transform:translateY(-2px);box-shadow:0 14px 28px -10px #b14e2dd9}.mph .sn8-city{color:#5c584c;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;min-height:40px;font-size:13.5px;font-weight:700;display:inline-flex}.mph .sn8-city:hover{color:var(--dark)}.mph .mob .sn8,.mph .sn8.m{border-radius:20px;grid-template-columns:1fr;gap:16px;margin:0 0 8px;padding:22px 18px 18px}@media (max-width:900px){.mph .sn8{grid-template-columns:1fr;gap:18px}}.mph .mob .sn8 h3{font-size:22px}.mph .mob .sn8-ic{width:52px;height:52px}.mph .mob .sn8-btn{min-height:52px}.mph .mob .sn8-city{min-height:44px}.mph .ss8 .ss-panel{padding-bottom:10px}.mph .ss8-grp+.ss8-grp{margin-top:6px}.mph .ss8 .ss-lbl{color:#5c584c}.mph .ss8-recent{flex-direction:column;display:flex}.mph .ss8-sph{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.mph .ss8-sph button{text-align:left;cursor:pointer;background:#fff;border:1px solid #ece6d7;border-radius:12px;align-items:center;gap:9px;min-height:48px;padding:8px 10px;transition:border-color .15s,background .15s;display:flex}.mph .ss8-sph button:hover{border-color:var(--c);background:color-mix(in srgb,var(--c) 6%,#fff)}.mph .ss8-sph .ic{background:color-mix(in srgb,var(--c) 14%,#fff);width:30px;height:30px;color:var(--c);border-radius:9px;flex:none;place-items:center;display:grid}.mph .ss8-sph b{color:var(--dark);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;font-weight:700;overflow:hidden}.mph .ss8-sph i{color:#5c584c;margin-left:auto;font-size:12px;font-style:normal}.mph .ss8-now{color:#256b47;cursor:pointer;background:#e2f2ea;border:0;border-radius:12px;align-items:center;gap:8px;width:calc(100% - 28px);min-height:44px;margin:6px 14px 0;padding:0 14px;font-size:13.5px;font-weight:600;display:flex}.mph .ss8-now b{align-items:center;gap:4px;margin-left:auto;font-weight:800;display:inline-flex}.mph .ss8-now .pl-dot{flex:none}.mph .ss8-all{color:#a8482a;cursor:pointer;background:0 0;border:0;border-top:1px solid #ece6d7;align-items:center;gap:8px;width:100%;min-height:46px;margin-top:6px;padding:0 16px;font-size:14px;font-weight:700;display:flex}.mph .ss8-all svg:last-child{margin-left:auto}.mph .ss8-all.on,.mph .ss8-all:hover{background:#f7e9e2}.mph .mob .ss8-sph{grid-template-columns:repeat(2,minmax(0,1fr))}.mph .gp8{text-align:center;max-width:340px}.mph .gp8 p{color:#5c584c;margin:-2px 0 12px;font-size:13.5px;line-height:1.5}.mph .gp8-or{color:#5c584c;margin:12px 0 8px;font-size:12px;display:block}.mph .gp8-d{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.mph .gp8-d button{min-height:36px;color:var(--dark);background:#fff;border:1px solid #dfd7c5;border-radius:999px;padding:0 12px;font-size:13px;font-weight:700}.mph .gp8-d button:hover{border-color:var(--dark)}.mph .mob .gp8-d button{min-height:44px}.mph .ck8b{z-index:940;background:radial-gradient(140% 120% at 100% 0,#fbebdd 0%,#fffdf9 55%);border:1px solid #ece0cf;border-radius:22px;width:360px;padding:18px 18px 14px;animation:.35s r7fade;position:fixed;bottom:20px;left:20px;overflow:hidden;box-shadow:0 24px 60px -22px #1c1a1473}.mph .ck8b-crumb{opacity:.55;background:#e4c39e;border-radius:50%;position:absolute}.mph .ck8b-crumb.c1{width:10px;height:10px;top:14px;right:22px}.mph .ck8b-crumb.c2{width:6px;height:6px;top:34px;right:44px}.mph .ck8b-crumb.c3{width:4px;height:4px;top:12px;right:56px}.mph .ck8b-top{align-items:flex-start;gap:14px;display:flex}.mph .ck8b-ico{color:#8a4b26;background:radial-gradient(circle at 35% 30%,#f6ddbf,#e7bf91);border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 -3px #8a4b262e,0 6px 14px -8px #8a4b2699}.mph .ck8b-top p{color:#1c1a17;margin:2px 0 0;padding-right:28px;font-size:14.5px;line-height:1.5}.mph .ck8b-top a{color:#a8482a;text-underline-offset:2px;font-weight:700;text-decoration:underline}.mph .ck8b-acts{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.mph .ck8b-yes,.mph .ck8b-alt{border-radius:12px;min-height:44px;padding:0 10px;font-size:14px;font-weight:800;line-height:1.15}.mph .ck8b-yes{color:#fff;background:#b14e2d;border:0;box-shadow:0 8px 18px -10px #b14e2de6}.mph .ck8b-yes:hover{background:#9a4226}.mph .ck8b-alt{color:#1c1a17;background:#fff;border:1px solid #dfd7c5}.mph .ck8b-alt:hover{border-color:#1c1a17}.mph .ck8b-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.mph .ck8b-cfg{color:#5c584c;background:0 0;border:0;align-items:center;gap:6px;min-height:36px;padding:0;font-size:13px;font-weight:700;display:inline-flex}.mph .ck8b-cfg:hover{color:#1c1a17}.mph .ck8b-law{color:#5c584c;font-size:12px}.mph .mob .ck8b{z-index:1200;width:min(372px,100vw - 20px);bottom:84px;left:50%;transform:translate(-50%)}.mph .mob .ck8b-cfg{min-height:44px}
.mph .cap8{display:none}.mph .all8,.mph .rail8.mob .all8{margin-top:0}.mph .cat-rail.r8 .cat-sep{margin:8px 4px 26px}.mph .m5rail.r8 .m5rdiv{margin-top:0}.mph .fade8{animation:.45s fade8}@keyframes fade8{0%{opacity:0;transform:translateY(8px)}}.mph .r83 .cat-cell .cat-bubble:after{display:none}.mph .r83 .dir8 .cat-bubble,.mph .r83 .dir8 .bub{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--h) 22%,#fff);background:color-mix(in srgb,var(--h) 18%,#fff)!important;color:color-mix(in srgb,var(--h) 72%,#1c1a17)!important}.mph .r83 .cat-cell.tile8 .cat-bubble{box-shadow:inset 0 0 0 1px #ffffff59,0 6px 16px -10px var(--h)}.mph .r83 .cat-cell.tile8.on8 .cat-bubble,.mph .r83 .m5rcell.tile8.on8 .bub{box-shadow:0 0 0 3px #fff,0 0 0 5px var(--h),0 10px 22px -8px var(--h)}.mph .r83 .cat-cell.tile8.on8 .cat-lbl,.mph .r83 .m5rcell.tile8.on8 .nm{color:#1c1a17;font-weight:800}.mph .r83 .cat-cell.dim8,.mph .r83 .m5rcell.dim8{opacity:.5;filter:saturate(.55)}.mph .r83 .cat-cell.dim8:hover,.mph .r83 .m5rcell.dim8:hover{opacity:.9;filter:none}.mph .r83 .cat-cell:hover .cat-bubble{box-shadow:0 10px 22px -10px var(--h,#1c1a144d);transform:translateY(-2px)}.mph .r83 .cat-lbl{color:#5c584c}.mph .r83 .cat-cnt{color:#5c584c;font-size:12px}.mph .r83 .all8 .cat-bubble.all,.mph .r83 .all8 .bub.all{transition:transform .2s,background .2s;box-shadow:0 8px 18px -10px #1c1a14cc;color:#fff!important;background:#1c1a17!important}.mph .r83 .all8{cursor:pointer}.mph .r83 .all8:hover .cat-bubble.all{transform:translateY(-2px);background:#b95c3a!important}.mph .r83 .all8 .cat-lbl,.mph .r83 .all8 .nm{color:#1c1a17;font-weight:800}.mph .rl8{max-width:none;margin:0;position:relative}.mph .rl8 .cat-rail.r8{padding:20px max(28px,calc((100vw - var(--maxw,1280px)) / 2 + 28px)) 16px max(16px,calc((100vw - var(--maxw,1280px)) / 2 + 28px - 96px));cursor:grab;-webkit-user-select:none;user-select:none;justify-content:flex-start}.mph .rl8 .cat-rail.r8.drag8{cursor:grabbing;scroll-behavior:auto}.mph .rl8 .cat-rail.r8.drag8 *{pointer-events:none}.mph .rl8 .cat-rail.r8 .cat-cell{-webkit-user-drag:none}.mph .rl8-arr{z-index:2;color:#fff;cursor:pointer;width:40px;height:40px;box-shadow:0 0 0 6px var(--railbg,#faf7f2),0 10px 22px -6px #1c1a1473;background:#1c1a17;border:0;border-radius:50%;place-items:center;transition:background .2s,transform .2s;display:grid;position:absolute;top:34px}.mph .app.sph8 .rl8-arr{--railbg:color-mix(in srgb,var(--sph) 6%,#faf7f2)}.mph .rl8-arr:hover{background:#b95c3a;transform:scale(1.08)}.mph .rl8-arr:active{transform:scale(.95)}.mph .rl8-arr svg{stroke-width:2.6px}.mph .rl8-arr.r svg{transform:translate(1px)}.mph .rl8-arr.l svg{transform:translate(-1px)}.mph .rl8-arr.l{left:max(8px,calc((100vw - var(--maxw,1280px)) / 2 - 8px))}.mph .rl8-arr.r{right:max(8px,calc((100vw - var(--maxw,1280px)) / 2 - 8px))}.mph .r83 .dir8.on8 .cat-bubble{box-shadow:0 0 0 3px #fff,0 0 0 5px var(--h),0 10px 22px -8px var(--h);background:color-mix(in srgb,var(--h) 88%,#1c1a17)!important;color:#fff!important}.mph .r83 .dir8.on8 .bub{background:color-mix(in srgb,var(--h) 88%,#1c1a17)!important;color:#fff!important}.mph .r83 .dir8.on8 .cat-lbl,.mph .r83 .dir8.on8 .nm{color:#1c1a17;font-weight:800}.mph .sb8-c{color:#5c584c;background:#f1ece3;border-radius:999px;padding:3px 10px;font-size:12px}.mph .sb8-x{margin-left:auto}.mph .r83 .sec-head h2,.mph .r83 .nb-head h2{font-size:22px}.mph .r83 .pop8 .sec-head h2,.mph .r83 #nearby3 .nb7-l h2{letter-spacing:-.03em;font-size:32px}.mph .r83 .ncat{min-height:44px;padding:0 18px}.mph .r83 .np6-stars .st{width:44px;height:44px}.mph .r83 .badge{-webkit-backdrop-filter:none;backdrop-filter:none;font-weight:800;animation:none;box-shadow:0 2px 8px #1c1a142e}.mph .r83 .badge.popular{color:#fff;background:#b14e2d}.mph .r83 .badge.today,.mph .r83 .badge.now,.mph .r83 .badge.soon{color:#fff;background:#2e7a50}.mph .r83 .badge.deal{color:#1c1a17;background:#e9ab45}.mph .r83 .badge.newplace{color:#fff;background:#2a519f}.mph .r83 .pop8-mini .badge.today{color:#fff;background:#2e7a50}.mph .r83 .pcat,.mph .r83 .tile-cat7,.mph .r83 .pop8-mini .tile-cat7{color:#1c1a17;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff2;border:0;font-weight:700;box-shadow:0 1px 4px #1c1a141f}.mph .r83 .pop8-mini .tile-cat7{box-shadow:none;background:#f1ece3}.mph .tt8{z-index:1700;color:#fff;background:#26221d;border-radius:999px;align-items:center;gap:10px;padding:6px 6px 6px 16px;font-size:14px;font-weight:700;animation:.3s fade8;display:flex;position:fixed;bottom:84px;left:50%;transform:translate(-50%);box-shadow:0 16px 44px -14px #00000080}.mph .tt8 .ic{color:#f2a88a;display:grid}.mph .tt8 button{color:#1c1a17;cursor:pointer;background:#fff;border:0;border-radius:999px;min-height:36px;padding:0 14px;font-size:13px;font-weight:800}.mph .r83 .footer{color:#ffffffc7;background:#1f1b17;border-top:0}.mph .r83 .footer:before{opacity:.06}.mph .r83 .footer h4{color:#fff}.mph .r83 .footer a{color:#ffffffc7}.mph .r83 .footer a:hover{color:#fff}.mph .r83 .footer .foot-slogan,.mph .r83 .footer .foot-copy{color:#ffffffb8}.mph .r83 .footer .logo,.mph .r83 .footer .logo *{color:#fff}.mph .r83 .footer .foot-bottom{border-top-color:#ffffff1f}.mph .r83 .footer .lang-switch button{color:#ffffffc7;background:0 0;border-color:#fff3}.mph .r83 .footer .lang-switch button.on{color:#1c1a17;background:#fff}.mph .sk8{background:linear-gradient(90deg,#ece6d7 0%,#f5f1e8 40%,#ece6d7 80%) 0 0/200% 100%;border-radius:10px;animation:1.3s ease-in-out infinite sk8;display:block}@keyframes sk8{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.mph .sk8,.mph .fade8{animation:none}}.mph .sk8-rail{justify-content:center;gap:18px;padding:22px 24px 16px;display:flex;overflow:hidden}.mph .sk8-tile{flex-direction:column;flex:none;align-items:center;gap:10px;display:flex}.mph .sk8-tile i{border-radius:22px;width:66px;height:66px}.mph .sk8-tile b{width:58px;height:10px}.mph .sk8-head{flex-direction:column;gap:8px;margin-bottom:18px;display:flex}.mph .sk8-head b{width:280px;height:24px}.mph .sk8-head i{width:200px;height:12px}.mph .sk8-row{gap:16px;display:flex;overflow:hidden}.mph .sk8-card{flex-direction:column;flex:none;gap:10px;width:272px;display:flex}.mph .sk8-card i{border-radius:16px;height:272px}.mph .sk8-card b{width:80%;height:14px}.mph .sk8-card em{border-radius:12px;height:40px}.mph .sk8-big{aspect-ratio:1;border-radius:20px}.mph .sk8-list{flex-direction:column;gap:12px;display:flex}.mph .sk8-mini{background:#fff;border:1px solid #ece6d7;border-radius:16px;align-items:center;gap:14px;padding:12px;display:flex}.mph .sk8-mini>i{border-radius:12px;flex:none;width:96px;height:96px}.mph .sk8-mini>div{flex-direction:column;flex:1;gap:10px;display:flex}.mph .sk8-mini b{width:70%;height:14px}.mph .sk8-mini em{width:45%;height:12px}.mph .sk8-map{border-radius:20px;min-height:420px}.mph .lang7-menu .ln8{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.mph .lang7-menu .ln8 i{color:#5c584c;font-size:12px;font-style:normal}.mph .lang7-menu button:disabled{cursor:default;color:#5c584c}.mph [lang=uz] .cat-cell{width:100px}.mph [lang=uz] .cat-lbl{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.mph [lang=uz] .np6-acts{flex-wrap:wrap}.mph [lang=uz] .pbook,.mph [lang=uz] .mcta,.mph [lang=uz] .tile-cta{white-space:nowrap}.mph .gp8-hyp{border-top:1px dashed #dfd7c5;flex-direction:column;align-items:center;gap:8px;margin-top:14px;padding-top:12px;display:flex}.mph .gp8-hyp .gp8-or{margin:0}.mph .gp8-d button{min-height:40px}.mph .gp8-area{cursor:pointer;border:0;align-items:center;gap:6px;display:inline-flex}.mph .gp8-area span{color:#5c584c;font-size:11px}.mph .bp8-scrim{z-index:1500;background:#1c1a146b;animation:.2s fade8;position:fixed;inset:0}.mph .bp8{background:#fffdf9;flex-direction:column;width:min(460px,100vw);animation:.32s cubic-bezier(.2,.7,.3,1) bp8in;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-12px 0 40px #1c1a1438}@keyframes bp8in{0%{opacity:0;transform:translate(40px)}}.mph .bp8-head{border-bottom:1px solid #ece6d7;align-items:center;gap:12px;padding:16px 16px 14px 20px;display:flex}.mph .bp8-ic{border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.mph .bp8-t{flex-direction:column;flex:1;min-width:0;display:flex}.mph .bp8-t b{color:#1c1a17;white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:800;overflow:hidden}.mph .bp8-t i{color:#5c584c;font-size:13px;font-style:normal}.mph .bp8-bz{min-width:0;color:inherit;text-decoration:none;display:block}.mph .bp8-bz:hover b{color:#b95c3a;text-underline-offset:3px;text-decoration:underline}.mph .bp8-x,.mph .wk8-x{color:#5c584c;cursor:pointer;background:#f1ece3;border:0;border-radius:50%;flex:none;width:44px;height:44px;font-size:15px}.mph .bp8-x:hover,.mph .wk8-x:hover{color:#1c1a17;background:#e6dfd2}.mph .au8-scrim{z-index:1800!important}.mph .bf8{flex-direction:column;flex:1;min-height:0;display:flex}.mph .bf8-chips{flex-wrap:wrap;gap:6px;padding:12px 20px 4px;display:flex}.mph .bf8-chip{text-align:left;cursor:pointer;background:#fff;border:1px solid #dfd7c5;border-radius:12px;flex-direction:column;align-items:flex-start;gap:1px;max-width:100%;min-height:44px;padding:6px 12px;display:flex}.mph .bf8-chip i{color:#5c584c;font-size:12px;font-style:normal}.mph .bf8-chip b{color:#1c1a17;white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-size:13.5px;font-weight:700;overflow:hidden}.mph .bf8-chip:hover{border-color:#1c1a17}.mph .bf8-chip.on{background:#fbf1ec;border-color:#b95c3a}.mph .bf8-body{flex-direction:column;flex:1;gap:12px;min-height:0;padding:8px 20px 20px;display:flex;overflow-y:auto}.mph .bf8-sh{align-items:center;gap:10px;padding-top:6px;display:flex}.mph .bf8-sh h4{color:#1c1a17;flex:1;margin:0;font-size:19px;font-weight:800}.mph .bf8-n{color:#5c584c;font-variant-numeric:tabular-nums;font-size:12px}.mph .bf8-back{color:#1c1a17;cursor:pointer;background:#fff;border:1px solid #dfd7c5;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.mph .bf8-tabs{flex-wrap:wrap;gap:6px;display:flex}.mph .bf8-tabs button{color:#1c1a17;cursor:pointer;background:#fff;border:1px solid #dfd7c5;border-radius:999px;min-height:40px;padding:0 14px;font-size:13.5px;font-weight:700}.mph .bf8-tabs button.on{color:#fff;background:#26221d;border-color:#26221d}.mph .bf8-list{flex-direction:column;gap:8px;display:flex}.mph .bf8-row{text-align:left;cursor:pointer;background:#fff;border:1px solid #ece6d7;border-radius:14px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:56px;padding:10px 14px;display:grid}.mph .bf8-row:hover{border-color:#dfd7c5}.mph .bf8-row.on{background:#fbf1ec;border-color:#b95c3a}.mph .bf8-row .rd{border:2px solid #a29a8b;border-radius:50%;width:16px;height:16px}.mph .bf8-row.on .rd{background:#b95c3a;border-color:#b95c3a;box-shadow:inset 0 0 0 3px #fff}.mph .bf8-row .tx{flex-direction:column;min-width:0;display:flex}.mph .bf8-row b{color:#1c1a17;text-wrap:pretty;font-size:14.5px;font-weight:700}.mph .bf8-row i{color:#5c584c;font-size:12.5px;font-style:normal}.mph .bf8-row .mine .av{background-position:50%;background-size:cover;border-radius:50%;width:28px;height:28px;display:block;box-shadow:0 0 0 2px #fff,0 0 0 3.5px #b95c3a}.mph .bf8-more{color:#a8482a;cursor:pointer;background:0 0;border:0;align-self:flex-start;min-height:40px;font-size:13.5px;font-weight:800}.mph .bf8-any{text-align:left;cursor:pointer;background:#fff;border:1px dashed #d7cdbb;border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:60px;padding:10px 14px;display:grid}.mph .bf8-any .ic{color:#5c584c;background:#f1ece3;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.mph .bf8-any .tx{flex-direction:column;display:flex}.mph .bf8-any b{color:#1c1a17;font-size:14.5px;font-weight:800}.mph .bf8-any i{color:#256b47;font-size:12.5px;font-style:normal;font-weight:700}.mph .bf8-any.on{background:#fbf1ec;border-style:solid;border-color:#b95c3a}.mph .bf8-m{background:#fff;border:1px solid #ece6d7;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"h w""s s";align-items:center;gap:10px 12px;padding:12px 14px;display:grid}.mph .bf8-m.on{border-color:#b95c3a;box-shadow:0 0 0 1px #b95c3a}.mph .bf8-mh{text-align:left;cursor:pointer;background:0 0;border:0;grid-area:h;align-items:center;gap:12px;min-width:0;min-height:44px;padding:0;display:flex}.mph .bf8-mh .av{background-position:50%;background-size:cover;border-radius:50%;flex:none;width:48px;height:48px}.mph .bf8-mh .tx{flex-direction:column;min-width:0;display:flex}.mph .bf8-mh b{color:#1c1a17;font-size:15px;font-weight:800}.mph .bf8-mh i{color:#5c584c;font-size:12.5px;font-style:normal}.mph .bf8-wk{grid-area:w;gap:4px;display:flex}.mph .bf8-wk .w{cursor:zoom-in;background-position:50%;background-size:cover;border:0;border-radius:9px;width:44px;height:44px;padding:0}.mph .bf8-wk .w:hover{box-shadow:0 0 0 2px #b95c3a}.mph .bf8-m .bf8-slots{grid-area:s}.mph .bf8-slots{flex-wrap:wrap;gap:6px;display:flex}.mph .bf8-slot{color:#256b47;font-variant-numeric:tabular-nums;cursor:pointer;background:#e2f2ea;border:1px solid #3e9e6a59;border-radius:10px;min-height:40px;padding:0 12px;font-size:13.5px;font-weight:800}.mph .bf8-slot:hover{background:#d2ebdd}.mph .bf8-slot.on{color:#fff;background:#2e7a50;border-color:#2e7a50}.mph .bf8-slot.pin{box-shadow:0 0 0 2px #fff,0 0 0 3.5px #2e7a50}.mph .bf8-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.mph .bf8-day{cursor:pointer;background:#fff;border:1px solid #ece6d7;border-radius:12px;flex-direction:column;align-items:center;gap:1px;min-height:52px;padding:6px 2px;display:flex}.mph .bf8-day i{color:#5c584c;font-size:12px;font-style:normal}.mph .bf8-day b{color:#1c1a17;font-size:15px;font-weight:800}.mph .bf8-day em{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.mph .bf8-day.on{background:#26221d;border-color:#26221d}.mph .bf8-day.on i,.mph .bf8-day.on b{color:#fff}.mph .bf8-day.off{cursor:default;background:repeating-linear-gradient(135deg,#f6f2ea 0 6px,#fff 6px 12px)}.mph .bf8-day.off b{color:#5c584c}.mph .bf8-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.mph .bf8-grid .bf8-slot{min-height:44px}.mph .bf8-none{color:#5c584c;background:#fff;border:1px dashed #dfd7c5;border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;padding:14px;font-size:14px;display:flex}.mph .bf8-warn{background:#fbf2dc;border:1px solid #f0ddae;border-radius:14px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.mph .bf8-warn p{color:#5c3d0c;margin:0;font-size:14px;line-height:1.45}.mph .bf8-warn span{color:#8f5e14;font-size:12px;font-weight:700}.mph .bf8-login{color:#1c1a17;cursor:pointer;background:#fff;border:1px solid #dfd7c5;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:13.5px;font-weight:700;display:inline-flex}.mph .bf8-login svg{color:#229ed9}.mph .bf8-f{flex-direction:column;gap:6px;display:flex}.mph .bf8-f span{color:#5c584c;font-size:12px;font-weight:700}.mph .bf8-f input{font:inherit;color:#1c1a17;background:#fff;border:1px solid #dfd7c5;border-radius:12px;outline:none;min-height:48px;padding:0 14px;font-size:16px}.mph .bf8-f input:focus{border-color:#b95c3a;box-shadow:0 0 0 3px #f7e9e2}.mph .bf8-conss{flex-direction:column;gap:8px;margin-top:4px;display:flex}.mph .bf8-cons{cursor:pointer;grid-template-columns:20px minmax(0,1fr);align-items:flex-start;gap:10px;padding:4px 0;display:grid}.mph .bf8-cons input{accent-color:#b95c3a;width:20px;height:20px;margin:1px 0 0}.mph .bf8-cons span{flex-direction:column;gap:2px;display:flex}.mph .bf8-cons b{color:#1c1a17;font-size:14px;font-weight:600;line-height:1.35}.mph .bf8-cons a{color:#a8482a;font-size:13px;font-weight:700}.mph .bf8-cons i{color:#5c584c;font-size:12.5px;font-style:normal}.mph .bf8-cons.miss b{color:#8f5e14}.mph .bf8-cons.miss input{outline-offset:1px;border-radius:4px;outline:2px solid #e9ab45}.mph .bf8-cons.sub{background:#fff;border:1px solid #ece6d7;border-radius:12px;padding:12px}.mph .bf8-miss{color:#5c584c;align-items:center;gap:8px;font-size:12px;display:flex}.mph .bf8-miss .d{background:#e9ab45;border-radius:50%;flex:none;width:8px;height:8px}.mph .bf8-in{color:#256b47;background:#e2f2ea;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:700;display:flex}.mph .bf8-sum{background:#fff;border:1px solid #ece6d7;border-radius:16px;flex-direction:column;padding:4px 14px;display:flex}.mph .bf8-sum>div{border-bottom:1px solid #f1ece3;grid-template-columns:96px minmax(0,1fr);column-gap:12px;padding:10px 0;display:grid}.mph .bf8-sum>div:last-child{border-bottom:0}.mph .bf8-sum span{color:#5c584c;grid-row:1/3;padding-top:2px;font-size:12px}.mph .bf8-sum b{color:#1c1a17;font-size:14.5px;font-weight:700}.mph .bf8-sum i{color:#5c584c;font-size:12.5px;font-style:normal}.mph .bf8-foot{background:#fffdf9;border-top:1px solid #ece6d7;padding:12px 20px 16px}.mph .bf8-cta{color:#fff;cursor:pointer;background:#b95c3a;border:0;border-radius:14px;width:100%;min-height:50px;padding:0 14px;font-size:15.5px;font-weight:800;box-shadow:0 10px 22px -12px #b95c3ae6}.mph .bf8-cta:hover{background:#a8482a}.mph .bf8-cta:disabled{color:#5c584c;box-shadow:none;cursor:default;background:#ece6d7}.mph .bf8-sec{color:#1c1a17;cursor:pointer;background:#fff;border:1px solid #dfd7c5;border-radius:14px;width:100%;min-height:48px;font-size:15px;font-weight:800}.mph .bf8-link{color:#a8482a;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;min-height:40px;padding:0;font-size:13.5px;font-weight:800;display:inline-flex}.mph .bf8-fin{align-items:stretch;gap:12px;padding:22px 20px;overflow-y:auto}.mph .bf8-fin h3{text-align:center;color:#1c1a17;margin:0;font-size:22px;font-weight:800}.mph .bf8-fin>p{text-align:center;color:#1c1a17;margin:0;font-size:15px}.mph .bf8-ok{color:#256b47;background:#e2f2ea;border-radius:50%;align-self:center;place-items:center;width:60px;height:60px;display:grid}.mph .bf8-ok.warn{color:#8f5e14;background:#fbf2dc}.mph .bf8-status{color:#8f5e14;background:#fbf2dc;border-radius:999px;align-self:center;align-items:center;gap:8px;padding:6px 14px;font-size:13px;font-weight:800;display:inline-flex}.mph .bf8-status .d{background:#e9ab45;border-radius:50%;width:8px;height:8px}.mph .bf8-sent{color:#256b47;justify-content:center;align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:flex}.mph .bf8-tg{color:#1c5f88;cursor:pointer;background:#eaf5fc;border:1px solid #bfe0f3;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:48px;font-size:14.5px;font-weight:800;display:flex}.mph .bf8-tg svg{color:#229ed9}.mph .bf8-tg.alt{color:#1c1a17;background:#fff;border-color:#dfd7c5}.mph .bf8-two{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mph .bf8-two.col{grid-template-columns:1fr}.mph .bf8-two button:not(.bf8-cta):not(.bf8-sec){color:#1c1a17;cursor:pointer;background:#fff;border:1px solid #dfd7c5;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-height:44px;font-size:13.5px;font-weight:700;display:flex}.mph .bf8.look{gap:12px;padding:4px 20px 20px;overflow-y:auto}.mph .bf8-lm{align-items:center;gap:12px;display:flex}.mph .bf8-lm .av{background-position:50%;background-size:cover;border-radius:50%;flex:none;width:52px;height:52px}.mph .bf8-lm div{flex-direction:column;display:flex}.mph .bf8-lm b{color:#1c1a17;font-size:17px;font-weight:800}.mph .bf8-lm i{color:#5c584c;font-size:13px;font-style:normal}.mph .bf8-lb{color:#5c584c;align-items:center;gap:6px;font-size:13.5px;display:flex}.mph .bf8-ls{text-align:left;cursor:pointer;background:#fff;border:1px solid #dfd7c5;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;min-height:56px;padding:10px 14px;display:flex}.mph .bf8-ls span{flex-direction:column;min-width:0;display:flex}.mph .bf8-ls b{color:#1c1a17;font-size:14.5px;font-weight:700}.mph .bf8-ls i{color:#5c584c;font-size:12.5px;font-style:normal}.mph .bf8-ls:hover{border-color:#1c1a17}.mph .bf8-lbl{color:#5c584c;font-size:12px;font-weight:700}.mph .bf8.look .bf8-cta{margin-top:auto}.mph .wk8-scrim{z-index:1500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1a1612b8;place-items:center;padding:28px;animation:.2s fade8;display:grid;position:fixed;inset:0}.mph .wk8{background:#fffdf9;border-radius:24px;width:min(1180px,100%);height:min(760px,100vh - 56px);animation:.45s cubic-bezier(.22,1,.36,1) wk8open;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 40px #1c1a1438}@keyframes wk8open{0%{opacity:0;transform:translateY(14px)scale(.985)}}.mph .wk8-media{will-change:flex-basis;flex:0 0 64%;transition:flex-basis .6s cubic-bezier(.22,1,.36,1)}.mph .wk8.wide .wk8-media{flex-basis:112px}.mph .wk8-side{flex:1 1 0;min-width:340px}.mph .wk8.wide .wk8-side{min-width:0}.mph .wk8-media{background:#1c1a17;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.mph .wk8-stage{flex:1;min-height:0;position:relative;overflow:hidden}.mph .wk8-img{background-position:50%;background-size:cover;animation:.5s cubic-bezier(.22,1,.36,1) wk8img;position:absolute;inset:0}@keyframes wk8img{0%{opacity:0;transform:scale(1.035)}}.mph .wk8-stage{transition:opacity .35s}.mph .wk8-who{color:#fff;background:#1c1a17b3;border-radius:999px;align-items:center;gap:8px;padding:4px 14px 4px 4px;font-size:13px;display:flex;position:absolute;top:16px;left:16px}.mph .wk8-who .av{background-position:50%;background-size:cover;border-radius:50%;width:30px;height:30px}.mph .wk8-who i{color:#ffffffd9;font-style:normal}.mph .wk8-nav{color:#1c1a17;cursor:pointer;background:#fffffff0;border:0;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 14px #00000040}.mph .wk8-nav.prev{left:16px}.mph .wk8-nav.next{right:16px}.mph .wk8-cnt{color:#fff;background:#1c1a17b3;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:700;position:absolute;top:16px;right:16px}.mph .wk8-thumbs{scrollbar-width:none;background:#1c1a17;gap:8px;padding:12px 16px;display:flex;overflow-x:auto}.mph .wk8-th{cursor:pointer;opacity:.75;background-position:50%;background-size:cover;border:2px solid #0000;border-radius:12px;flex:none;width:64px;height:64px;padding:0}.mph .wk8-th.on{opacity:1;border-color:#fff}.mph .wk8-th:hover{opacity:1}.mph .wk8.wide .wk8-stage{opacity:0;pointer-events:none;position:absolute;inset:0}.mph .wk8.wide .wk8-thumbs{background:#26221d;flex-direction:column;flex:1;padding:16px 12px;animation:.45s cubic-bezier(.22,1,.36,1) .2s both wk8col;overflow-y:auto}.mph .wk8.look .wk8-thumbs{animation:.4s cubic-bezier(.22,1,.36,1) .15s both wk8row}@keyframes wk8col{0%{opacity:0;transform:translate(-10px)}}@keyframes wk8row{0%{opacity:0;transform:translateY(10px)}}.mph .wk8-th{transition:opacity .2s,border-color .2s,transform .2s}.mph .wk8-th:hover{transform:scale(1.04)}.mph .wk8.wide .wk8-th{opacity:.9;width:84px;height:84px}.mph .wk8.wide .wk8-th.on{border-color:#0000}.mph .wk8-side{border-left:1px solid #ece6d7;flex-direction:column;min-width:0;min-height:0;display:flex}.mph .wk8-top{justify-content:space-between;align-items:center;gap:10px;padding:14px 14px 4px 20px;display:flex}.mph .wk8.wide .bf8.wide{width:100%;max-width:640px;margin:0 auto}@media (prefers-reduced-motion:reduce){.mph .wk8{transition:none}.mph .bp8{animation:none}}.mph .wk8-scrim.mob{place-items:stretch stretch;padding:0}.mph .wk8.mob{border-radius:0;width:100%;height:100%;display:block}.mph .wk8.mob .wk8-media{position:absolute;inset:0}.mph .wk8.mob .wk8-side{background:#fffdf9;border-left:0;border-radius:22px 22px 0 0;max-height:52%;transition:max-height .45s cubic-bezier(.65,0,.35,1);position:absolute;bottom:0;left:0;right:0;box-shadow:0 -12px 30px #00000040}.mph .wk8.mob.wide .wk8-side{height:82%;max-height:82%}.mph .wk8.mob.wide .wk8-stage{display:none}.mph .wk8.mob.wide .wk8-thumbs{flex-direction:row;flex:none;align-items:center;height:18%}.mph .wk8.mob.wide .wk8-th{width:64px;height:64px}.mph .wk8-grab{cursor:pointer;background:0 0;border:0;place-items:center;height:28px;display:grid}.mph .wk8-grab span{background:#dfd7c5;border-radius:3px;width:44px;height:5px}.mph .wk8.mob .wk8-nav{width:44px;height:44px}.mph .mob .bp8{border-radius:22px 22px 0 0;width:100%;height:92vh;animation:.32s cubic-bezier(.2,.7,.3,1) dm8up8;top:auto}@keyframes dm8up8{0%{opacity:0;transform:translateY(40px)}}.mph.mob .bp8-scrim,.mph.mob .wk8-scrim{width:min(100vw,430px);left:50%;right:auto;transform:translate(-50%)}.mph .bf8.look,.mph .bf8.wide{animation:.42s cubic-bezier(.22,1,.36,1) 80ms both bf8in}@keyframes bf8in{0%{opacity:0;transform:translateY(8px)}}.mph .bf8-body{animation:.34s cubic-bezier(.22,1,.36,1) bf8step}@keyframes bf8step{0%{opacity:0;transform:translate(14px)}}.mph .bf8-fin{animation:.4s cubic-bezier(.22,1,.36,1) both bf8in}.mph .bf8-fin .bf8-ok{animation:.5s cubic-bezier(.34,1.56,.64,1) .1s both bf8pop}@keyframes bf8pop{0%{opacity:0;transform:scale(.6)}}.mph .bf8-slot,.mph .bf8-row,.mph .bf8-chip,.mph .bf8-day,.mph .bf8-any,.mph .bf8-m,.mph .bf8-ls,.mph .bf8-cta,.mph .bf8-sec,.mph .bf8-tabs button,.mph .bf8-back{transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,transform .15s}.mph .bf8-slot:active,.mph .bf8-row:active,.mph .bf8-chip:active,.mph .bf8-day:active,.mph .bf8-any:active,.mph .bf8-cta:active,.mph .bf8-sec:active,.mph .bf8-ls:active{transform:scale(.98)}.mph .bf8-warn{animation:.3s both bf8in}.mph .wk8-scrim{animation:.25s fade8}@media (prefers-reduced-motion:reduce){.mph .wk8,.mph .wk8-img,.mph .wk8-thumbs,.mph .bf8,.mph .bf8-body,.mph .bf8-fin,.mph .bf8-ok{animation:none!important}.mph .wk8-media{transition:none}}.mph .r83 .p7-art{top:20px;right:22px;transform:none}.mph .r83 .p7go{bottom:18px;right:37px}@media (max-width:1210px){.mph .r83 .p7-art{opacity:1;transform-origin:100% 0;right:14px;transform:scale(.8)}.mph .r83 .p7go{right:22px}}.mph .nearby-band{transition:background .45s,border-color .45s}.mph .nearby-band.tint8{--nb:var(--sph)}.mph .nearby-band.nbt8,.mph .nearby-band.tint8{background:linear-gradient(180deg,color-mix(in srgb,var(--nb) 13%,#faf7f2),color-mix(in srgb,var(--nb) 3%,#faf7f2) 88%)!important;border-top-color:color-mix(in srgb,var(--nb) 24%,transparent)!important}.mph .nearby-band.nbt8 .ncat.on,.mph .nearby-band.tint8 .ncat.on{background:color-mix(in srgb,var(--nb) 85%,#1c1a17);border-color:#0000}.mph .nearby-band.nbt8 .nb7-l .col-ico,.mph .nearby-band.tint8 .nb7-l .col-ico{transition:background .45s,color .45s;background:color-mix(in srgb,var(--nb) 16%,#fff)!important;color:color-mix(in srgb,var(--nb) 80%,#1c1a17)!important}.mph .nearby-band.tint8 .nbm7,.mph .nearby-band.tint8 .map-wrap{border-color:color-mix(in srgb,var(--sph) 22%,#ece6d7)}.mph .nfg8{width:380px}.mph .nfg8-in{flex-direction:column;gap:14px;padding:14px 16px 18px;display:flex}.mph .nfg8-hero{background:#f7e9e2;border-radius:14px;flex-direction:column;gap:6px;padding:18px 18px 16px;display:flex;position:relative;overflow:hidden}.mph .nfg8-hero:before{content:"";background:var(--g7-dark);opacity:.06;pointer-events:none;background-size:64px 64px;position:absolute;inset:-20%;transform:rotate(12deg)}.mph .nfg8-hero>*{position:relative}.mph .nfg8-ic{color:#a8482a;background:#fff;border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:6px;display:grid;box-shadow:0 4px 14px #1c1a141a}.mph .nfg8-hero b{color:#1c1a17;font-size:17px;line-height:1.25}.mph .nfg8-hero p{color:#5c584c;margin:0;font-size:13px;line-height:1.45}.mph .nfg8-li{flex-direction:column;gap:9px;margin:0;padding:0 2px;list-style:none;display:flex}.mph .nfg8-li li{color:#1c1a17;align-items:center;gap:10px;font-size:14px;display:flex}.mph .nfg8-li li span{color:#256b47;background:#e2f2ea;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.mph .nfg8-tg{color:#fff;min-height:50px;font:700 15px/1 var(--font-golos-text), "Golos Text",sans-serif;cursor:pointer;background:#b95c3a;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-top:4px;transition:background .2s,transform .15s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 22px -10px #b95c3ae6}.mph .nfg8-tg:after{content:"";background:linear-gradient(100deg,#0000,#ffffff47,#0000);width:40%;animation:3.2s ease-in-out 1s infinite nfg8sh;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}@keyframes nfg8sh{0%,60%{left:-60%}to{left:130%}}.mph .nfg8-tg:hover{background:#a8482a}.mph .nfg8-tg:active{transform:scale(.98)}.mph .nfg8-tgi{color:#229ed9;background:#fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.mph .nfg8-tgi svg{transform:translate(-1px)}.mph .nfg8-ph{min-height:44px;font:600 14px/1 var(--font-golos-text), "Golos Text",sans-serif;color:#a8482a;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:center;text-decoration:underline}.mph .nfg8-ph:hover{color:#1c1a17}@media (prefers-reduced-motion:reduce){.mph .nfg8-tg:after{animation:none}}.mph .ad8-scrim{z-index:300;background:#1c1a146b;place-items:center;padding:28px;animation:.2s fade8;display:grid;position:fixed;inset:0}.mph .ad8{width:min(1120px,100%);max-height:calc(100vh - 56px);font-family:var(--font-golos-text), "Golos Text",sans-serif;background:#fffdf9;border-radius:20px;flex-direction:column;animation:.4s cubic-bezier(.22,1,.36,1) wk8open;display:flex;overflow:hidden;box-shadow:0 12px 40px #1c1a1438}.mph .ad8-head{border-bottom:1px solid #ece6d7;justify-content:space-between;align-items:center;gap:16px;padding:22px 26px 16px;display:flex}.mph .ad8-head b{color:#1c1a17;font-size:22px;display:block}.mph .ad8-head span{color:#5c584c;font-size:13px}.mph .ad8-x{cursor:pointer;color:#1c1a17;background:#fff;border:1px solid #dfd7c5;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.mph .ad8-x:hover{border-color:#1c1a17}.mph .ad8-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));align-items:start;gap:14px;padding:20px 26px 26px;display:grid;overflow-y:auto}.mph .ad8-c{background:#fff;border:1px solid #ece6d7;border-radius:14px;padding:8px;transition:border-color .2s,box-shadow .2s}.mph .ad8-c:hover{box-shadow:0 4px 14px #1c1a1414}.mph .ad8-c.on{border-color:var(--h);box-shadow:0 0 0 1px var(--h)}.mph .ad8-c.empty{background:repeating-linear-gradient(135deg,#faf8f3 0 8px,#f3f1ea 8px 16px)}.mph .ad8-ch{cursor:pointer;text-align:left;color:#5c584c;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;padding:8px;font-family:inherit;display:flex}.mph .ad8-ch:hover{background:color-mix(in srgb,var(--h) 10%,#fff)}.mph .ad8-ic{border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.mph .ad8-nm{flex-direction:column;flex:1;min-width:0;display:flex}.mph .ad8-nm b{color:#1c1a17;font-size:16px}.mph .ad8-nm i{color:#5c584c;font-size:12px;font-style:normal}.mph .ad8-c ul{flex-direction:column;margin:4px 0 0;padding:0;list-style:none;display:flex}.mph .ad8-c li button{cursor:pointer;color:#1c1a17;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:36px;padding:6px 10px;font:500 14px/1.25 inherit;display:flex}.mph .ad8-c li button svg{color:color-mix(in srgb,var(--h) 70%,#1c1a17);flex:none}.mph .ad8-c li button span{flex:1;min-width:0}.mph .ad8-c li button em{color:#5c584c;font-size:12px;font-style:normal;font-family:var(--font-jetbrains), "JetBrains Mono",monospace}.mph .ad8-c li button:hover,.mph .ad8-c li button.on{background:color-mix(in srgb,var(--h) 12%,#fff)}.mph .ad8-c li button.on{font-weight:700}.mph .ad8-empty{color:#5c584c;margin:4px 10px 8px;font-size:12px}.mph .ad8-scrim.mob{place-items:end stretch;padding:0}.mph .ad8-scrim.mob .ad8{border-radius:20px 20px 0 0;width:100%;max-height:88vh;animation:.4s cubic-bezier(.22,1,.36,1) ad8up}.mph .ad8-scrim.mob .ad8-head{padding:18px 16px 12px}.mph .ad8-scrim.mob .ad8-head b{font-size:19px}.mph .ad8-scrim.mob .ad8-grid{grid-template-columns:1fr;padding:14px 16px 24px}.mph .ad8-scrim.mob .ad8-c li button{min-height:44px}@keyframes ad8up{0%{opacity:0;transform:translateY(40px)}}.mph .bf8-rss{flex-direction:column;gap:8px;margin-bottom:6px;display:flex}.mph .bf8-rs{background:#fff;border:1px solid #ece6d7;border-radius:14px;align-items:center;gap:14px;min-height:68px;padding:10px 12px;transition:border-color .2s,box-shadow .2s;animation:.35s cubic-bezier(.22,1,.36,1) both bf8in;display:flex;box-shadow:0 1px 4px #1c1a140d}.mph .bf8-rs:hover{border-color:#dfd7c5;box-shadow:0 4px 14px #1c1a1414}.mph .bf8-rs.main{background:linear-gradient(135deg,#fbefe8,#f7e9e2);border-color:#efd3c4}.mph .bf8-rs.main .tx b{font-size:17px;font-weight:800}.mph .bf8-rs.main .ic{color:#fff;background:#b95c3a}.mph .bf8-rs:nth-child(2){animation-delay:40ms}.mph .bf8-rs:nth-child(3){animation-delay:80ms}.mph .bf8-rs .ic,.mph .bf8-rs .av{color:#a8482a;background:#f7e9e2 50%/cover;border-radius:12px;flex:none;place-items:center;width:46px;height:46px;display:grid}.mph .bf8-rs .av{border-radius:50%}.mph .bf8-rs .tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mph .bf8-rs .tx b{color:#1c1a17;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;line-height:1.3;overflow:hidden}.mph .bf8-rs .tx i{color:#5c584c;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.mph .bf8-rs .chg{min-height:40px;font:700 13px/1 var(--font-golos-text), "Golos Text",sans-serif;color:#a8482a;cursor:pointer;background:#fff;border:1.5px solid #e4c9ba;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px;transition:background .2s,color .2s,border-color .2s,transform .15s;display:inline-flex}.mph .bf8-rs .chg:hover{color:#fff;background:#b95c3a;border-color:#b95c3a}.mph .bf8-rs .chg:active{transform:scale(.96)}.mph .bf8-rs.main .chg{border-color:#ddb39e}@media (max-width:420px){.mph .bf8-rs .chg span{display:none}.mph .bf8-rs .chg{justify-content:center;width:40px;padding:0}}.mph .bf8-ct{margin:10px 0 2px}.mph .bf8-inp{width:100%;min-height:50px;font:500 16px/1 var(--font-golos-text), "Golos Text",sans-serif;color:#1c1a17;background:#fff;border:1.5px solid #dfd7c5;border-radius:12px;outline:none;padding:0 16px;transition:border-color .2s,box-shadow .2s}.mph .bf8-inp.mono{font-family:var(--font-jetbrains), "JetBrains Mono",monospace;letter-spacing:.02em}.mph .bf8-inp::placeholder{color:#8a8174}.mph .bf8-inp:focus{border-color:#b95c3a;box-shadow:0 0 0 3px #b95c3a24}.mph .bf8-pd{cursor:pointer;align-items:center;gap:11px;min-height:44px;padding:8px 2px;display:flex;position:relative}.mph .bf8-pd input{opacity:0;width:0;height:0;position:absolute}.mph .bf8-pd .bx{color:#fff;background:#fff;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;transition:background .15s,box-shadow .15s;display:grid;box-shadow:inset 0 0 0 1.5px #dfd7c5}.mph .bf8-pd:hover .bx{box-shadow:inset 0 0 0 1.5px #b95c3a}.mph .bf8-pd input:checked+.bx{box-shadow:none;background:#b95c3a}.mph .bf8-pd input:focus-visible+.bx{outline-offset:2px;outline:2px solid #b95c3a}.mph .bf8-pd .tx{color:#5c584c;text-wrap:pretty;font-size:12.5px;font-weight:600;line-height:1.45}.mph .bf8-pd .tx a{color:#a8482a;text-underline-offset:2px;font-weight:800;text-decoration:underline}.mph .bf8-pd.warn .bx{background:#fbf2dc;box-shadow:inset 0 0 0 2px #e9ab45}.mph .bf8-pd.warn .tx{color:#1c1a17}.mph .bf8-pdw{color:#8f5e14;margin:-4px 0 2px 35px;font-size:12px;font-weight:700;line-height:1.45;animation:.3s both bf8in}.mph .bf8-login.q{align-self:flex-start;margin-top:4px}.mph .wk8-who .av.bz,.mph .bf8-lm .av.bz{color:#a8482a;background:#f7e9e2;place-items:center;display:grid}.mph .bf8-lm .av.bz{border-radius:12px}.mph .hdr8 .geo8{background:#fff;border:1px solid #ece6d7;border-radius:999px;gap:10px;padding:5px 12px 5px 5px;transition:border-color .2s,box-shadow .2s,transform .15s;box-shadow:0 1px 4px #1c1a140f}.mph .hdr8 .geo8:hover{background:#fff;border-color:#e4c9ba;box-shadow:0 4px 14px #1c1a141a}.mph .hdr8 .geo8:active{transform:scale(.98)}.mph .geo8 .gi{color:#a8482a;background:#f7e9e2;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.mph .geo8 .gi svg{color:#a8482a}.mph .geo8 .gt{flex-direction:column;align-items:flex-start;line-height:1.1;display:flex}.mph .geo8 .gt i{color:#5c584c;font-size:11px;font-style:normal;font-weight:600}.mph .geo8 .gt b{color:#1c1a17;font-size:14px;font-weight:800}.mph .geo8>svg:last-child{transition:transform .2s;color:#5c584c!important}.mph .geo8:hover>svg:last-child{transform:translateY(1px)}.mph .city8{width:min(460px,100vw - 32px);font-family:var(--font-golos-text), "Golos Text",sans-serif;animation:.4s cubic-bezier(.22,1,.36,1) wk8open;overflow:hidden;background:#fffdf9!important;border-radius:20px!important;padding:0!important}.mph .city8-hd{background:linear-gradient(135deg,#fbefe8,#f7e9e2);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:22px 20px 18px;display:grid;position:relative;overflow:hidden}.mph .city8-hd:before{content:"";background:var(--g7-dark);opacity:.05;pointer-events:none;background-size:64px 64px;position:absolute;inset:-30%;transform:rotate(12deg)}.mph .city8-hd>*{position:relative}.mph .city8-ic{color:#fff;background:#b95c3a;border-radius:14px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 8px 18px -8px #b95c3acc}.mph .city8 h3{color:#1c1a17;letter-spacing:-.01em;margin:0;font-size:20px;font-weight:800}.mph .city8-hd p{color:#5c584c;margin:2px 0 0;font-size:13px}.mph .city8-x{cursor:pointer;color:#1c1a17;background:#fffc;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.mph .city8-x:hover{background:#fff}.mph .city8-auto{cursor:pointer;text-align:left;background:#fff;border:1.5px solid #ece6d7;border-radius:14px;align-items:center;gap:12px;width:calc(100% - 40px);min-height:56px;margin:16px 20px 0;padding:8px 14px 8px 8px;font-family:inherit;transition:border-color .2s,background .2s;display:flex}.mph .city8-auto:hover{border-color:#b95c3a}.mph .city8-auto .ai{color:#256b47;background:#e2f2ea;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.mph .city8-auto.on .ai{animation:1s ease-in-out infinite city8p}@keyframes city8p{50%{transform:scale(.9)}}.mph .city8-auto .at{flex-direction:column;flex:1;gap:2px;display:flex}.mph .city8-auto .at b{color:#1c1a17;font-size:14px}.mph .city8-auto .at i{color:#5c584c;font-size:12px;font-style:normal}.mph .city8-auto>svg:last-child{color:#5c584c}.mph .city8-q{color:#5c584c;background:#fff;border:1.5px solid #dfd7c5;border-radius:12px;align-items:center;gap:10px;min-height:48px;margin:12px 20px 0;padding:0 14px;display:flex}.mph .city8-q:focus-within{border-color:#b95c3a;box-shadow:0 0 0 3px #b95c3a24}.mph .city8-q input{font:500 16px/1 var(--font-golos-text), "Golos Text",sans-serif;color:#1c1a17;background:0 0;border:0;outline:0;flex:1}.mph .city8-list{flex-direction:column;max-height:320px;padding:10px 12px 16px;display:flex;overflow-y:auto}.mph .city8-c{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:1fr auto 24px;align-items:center;gap:12px;min-height:50px;padding:0 10px;font-family:inherit;transition:background .15s;display:grid}.mph .city8-c:hover{background:#f3f1ea}.mph .city8-c b{color:#1c1a17;font-size:15px;font-weight:600}.mph .city8-c i{color:#5c584c;font-size:12px;font-style:normal;font-family:var(--font-jetbrains), "JetBrains Mono",monospace}.mph .city8-c.soon i{background:#f3f1ea;border-radius:999px;padding:3px 9px;font-family:inherit}.mph .city8-c.on{background:#f7e9e2}.mph .city8-c.on b{color:#a8482a;font-weight:800}.mph .city8-c .ck{color:#fff;background:#b95c3a;border-radius:50%;place-items:center;width:24px;height:24px;animation:.35s cubic-bezier(.34,1.56,.64,1) bf8pop;display:grid}.mph .city8-c .ck0{border-radius:50%;width:22px;height:22px;box-shadow:inset 0 0 0 1.5px #dfd7c5}.mph .city8-none{color:#5c584c;margin:10px;font-size:13px}.mph .mob .city8,.mph .city8-scrim .mob{width:100%}.mph .bz8-logo{letter-spacing:.02em;font-weight:800;font-family:var(--font-golos-text), "Golos Text",sans-serif;border-radius:14px;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #1c1a140f}.mph .bz8{flex-direction:column;gap:12px;padding-bottom:4px;animation:.4s cubic-bezier(.22,1,.36,1) both bf8in;display:flex}.mph .bz8-top{align-items:center;gap:14px;display:flex}.mph .bz8-nm{flex-direction:column;gap:3px;min-width:0;display:flex}.mph .bz8-nm b{color:#1c1a17;font-size:19px;font-weight:800;line-height:1.2}.mph .bz8-nm i{color:#5c584c;align-items:center;gap:4px;font-size:13px;font-style:normal;font-weight:600;display:inline-flex}.mph .bz8-nm i svg{color:#e9ab45}.mph .bz8-d{color:#1c1a17;margin:0;font-size:13.5px;line-height:1.45}.mph .bz8-inf{background:#fff;border:1px solid #ece6d7;border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.mph .bz8-inf span{color:#1c1a17;align-items:center;gap:8px;font-size:13px;display:flex}.mph .bz8-inf svg{color:#a8482a;flex:none}.mph .bz8-ms{align-items:center;gap:10px;display:flex}.mph .bz8-ms .st{display:flex}.mph .bz8-ms .a{background-position:50%;background-size:cover;border-radius:50%;width:30px;height:30px;box-shadow:0 0 0 2px #fffdf9}.mph .bz8-ms .a+.a{margin-left:-8px}.mph .bz8-ms i{color:#5c584c;font-size:12px;font-style:normal;font-weight:600}.mph .bfd{gap:14px;width:100%;max-width:560px;margin:0 auto;padding:26px 24px 22px}.mph .bfd-hero{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.mph .bfd .bf8-ok{color:#fff;background:#3e9e6a;width:68px;height:68px;box-shadow:0 0 0 8px #e2f2ea,0 14px 28px -12px #3e9e6acc}.mph .bfd h3{letter-spacing:-.01em;font-size:24px}.mph .bfd-tk{background:#fff;border:1px solid #ece6d7;border-radius:18px;animation:.45s cubic-bezier(.22,1,.36,1) .12s both bf8in;position:relative;overflow:hidden;box-shadow:0 4px 14px #1c1a1414}.mph .bfd-top{background:linear-gradient(135deg,#fbefe8,#f7e9e2);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:18px 20px;display:grid}.mph .bfd-when{border-right:1px dashed #ddb39e;flex-direction:column;gap:2px;padding-right:18px;display:flex}.mph .bfd-when b{font:700 30px/1 var(--font-jetbrains), "JetBrains Mono",monospace;color:#1c1a17;letter-spacing:-.02em}.mph .bfd-when span{color:#8a4b26;font-size:12px;font-weight:700}.mph .bfd-biz{align-items:center;gap:12px;min-width:0;display:flex}.mph .bfd-biz div{flex-direction:column;gap:2px;min-width:0;display:flex}.mph .bfd-biz b{color:#1c1a17;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:800;overflow:hidden}.mph .bfd-biz i{color:#5c584c;font-size:12px;font-style:normal}.mph .bfd-cut{border-top:1.5px dashed #ece6d7;height:0;margin:0 18px;position:relative}.mph .bfd-cut:before,.mph .bfd-cut:after{content:"";background:#fffdf9;border-radius:50%;width:20px;height:20px;position:absolute;top:-10px;box-shadow:inset 0 0 0 1px #ece6d7}.mph .bfd-cut:before{left:-29px}.mph .bfd-cut:after{right:-29px}.mph .bfd-rows{flex-direction:column;padding:6px 20px 10px;display:flex}.mph .bfd-r{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;display:grid}.mph .bfd-r+.bfd-r{border-top:1px solid #f1ece3}.mph .bfd-r .ic,.mph .bfd-r .av{color:#a8482a;background:#f7e9e2 50%/cover;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.mph .bfd-r .av{border-radius:50%}.mph .bfd-r div{flex-direction:column;gap:2px;min-width:0;display:flex}.mph .bfd-r b{color:#1c1a17;font-size:14.5px;font-weight:700;line-height:1.3}.mph .bfd-r i{color:#5c584c;font-size:12px;font-style:normal}.mph .bfd-r em{font-style:normal;font:700 13px/1 var(--font-jetbrains), "JetBrains Mono",monospace;color:#1c1a17;white-space:nowrap}.mph .bfd .bf8-tg{background:#eaf5fc;border-color:#bfe0f3;border-radius:999px;min-height:50px}.mph .bfd .bf8-tg .ti{color:#fff;background:#229ed9;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.mph .bfd .bf8-tg .ti svg{color:#fff}.mph .bfd .bf8-two button:not(.bf8-cta):not(.bf8-sec){border-radius:999px;min-height:46px;transition:border-color .2s,background .2s}.mph .bfd .bf8-two button:not(.bf8-cta):not(.bf8-sec):hover{background:#fffdf9;border-color:#b95c3a}.mph .bfd .bf8-cta{border-radius:999px;min-height:52px}.mph .bfd-login{min-height:44px;font:700 13.5px/1 var(--font-golos-text), "Golos Text",sans-serif;color:#5c584c;cursor:pointer;background:0 0;border:0;align-self:center;align-items:center;gap:8px;display:inline-flex}.mph .bfd-login svg{color:#229ed9}.mph .bfd-login:hover{color:#1c1a17;text-underline-offset:3px;text-decoration:underline}@media (max-width:480px){.mph .bfd-top{grid-template-columns:1fr;gap:12px}.mph .bfd-when{border-right:0;flex-direction:row;align-items:baseline;gap:10px;padding-right:0}.mph .bfd{padding:20px 16px}}.mph .bfd>*{flex:none}.mph .bfd{min-height:0;overflow-y:auto}.mph .bfd-r .bfd-map{min-height:36px;font:700 12.5px/1 var(--font-golos-text), "Golos Text",sans-serif;color:#a8482a;cursor:pointer;white-space:nowrap;background:#fff;border:1.5px solid #e4c9ba;border-radius:999px;align-items:center;gap:6px;padding:0 12px;transition:background .2s,color .2s;display:inline-flex}.mph .bfd-r .bfd-map:hover{color:#fff;background:#b95c3a;border-color:#b95c3a}.mph .bfd-next{color:#5c584c;text-align:center;text-wrap:pretty;justify-content:center;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.mph .bfd-next .d{background:#e9ab45;border-radius:50%;flex:none;width:8px;height:8px}.mph .bfd .bf8-sent{margin-top:-4px}.mph .bfd-join{cursor:pointer;text-align:left;width:100%;min-height:64px;font-family:var(--font-golos-text), "Golos Text",sans-serif;background:linear-gradient(135deg,#eff8fd,#e3f2fb);border:1px solid #bfe0f3;border-radius:16px;align-items:center;gap:12px;padding:10px 14px 10px 10px;transition:box-shadow .2s,transform .15s;display:flex}.mph .bfd-join:hover{box-shadow:0 6px 18px -8px #229ed98c}.mph .bfd-join:active{transform:scale(.99)}.mph .bfd-join .ti{color:#fff;background:#229ed9;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.mph .bfd-join .ti svg{color:#fff}.mph .bfd-join .tx{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.mph .bfd-join .tx b{color:#1c1a17;font-size:14.5px;font-weight:800}.mph .bfd-join .tx i{color:#5c584c;font-size:12px;font-style:normal;line-height:1.35}.mph .bfd-join>svg:last-child{color:#1c5f88}@media (max-width:480px){.mph .bfd-r .bfd-map{justify-content:center;gap:0;width:36px;padding:0;font-size:0}}.mph .lpop8 .leaflet-popup-content-wrapper{border-radius:16px;padding:0;overflow:hidden;box-shadow:0 12px 40px #1c1a1438}.mph .lpop8 .leaflet-popup-content{width:264px!important;margin:0!important}.mph .lpop8 .leaflet-popup-close-button{text-align:center;z-index:2;border-radius:50%;box-shadow:0 1px 4px #1c1a1426;color:#1c1a17!important;background:#ffffffeb!important;width:30px!important;height:30px!important;font:500 18px/30px sans-serif!important;top:8px!important;right:8px!important}.mph .mini8{font-family:var(--font-golos-text), "Golos Text",sans-serif;padding:0!important}.mph .mini8-ph{aspect-ratio:3/2;background:#ece6d7 50%/cover no-repeat;position:relative}.mph .mini8-ph.solo{aspect-ratio:3/2;background-size:cover}.mph .mini8-cat{color:#1c1a17;background:#fffffff0;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;bottom:10px;left:10px}.mph .mini8-cat:before{content:"";background:var(--c);border-radius:50%;width:7px;height:7px}.mph .mini8-dist{color:#fff;font:700 11.5px/1 var(--font-jetbrains), "JetBrains Mono",monospace;background:#1c1a17b8;border-radius:999px;padding:5px 9px;position:absolute;bottom:10px;right:10px}.mph .mini8-bd{flex-direction:column;gap:8px;padding:12px 14px 14px;display:flex}.mph .mini8 .mini-head b{color:#1c1a17;letter-spacing:-.01em;font-size:16px;font-weight:800}.mph .mini8-meta{color:#5c584c;flex-wrap:wrap;align-items:center;gap:6px;margin-top:-4px;font-size:12px;display:flex}.mph .mini8-meta .st{color:#1c1a17;font-weight:800}.mph .mini8-meta .dot{background:#a29a8b;border-radius:50%;width:3px;height:3px}.mph .mini8-meta .op{color:#256b47;align-items:center;gap:5px;font-weight:600;display:inline-flex}.mph .mini8-meta .op i{background:#3e9e6a;border-radius:50%;width:6px;height:6px}.mph .mini8-sl{border-top:1px solid #f1ece3;flex-direction:column;gap:6px;padding-top:8px;display:flex}.mph .mini8-sl .lb{color:#5c584c;font-size:12px}.mph .mini8-sl>div{gap:6px;display:flex}.mph .mini8-t{color:#256b47;min-height:34px;font:700 13px/1 var(--font-jetbrains), "JetBrains Mono",monospace;cursor:pointer;background:#e2f2ea;border:0;border-radius:8px;flex:1;transition:background .15s,color .15s}.mph .mini8-t:hover{color:#fff;background:#3e9e6a}.mph .mini8-ft{justify-content:space-between;align-items:center;gap:10px;margin-top:2px;display:flex}.mph .mini8 .mini-price{color:#1c1a17;white-space:nowrap;font-size:13px;font-weight:800}.mph .mini8 .mini-btn{min-height:40px;border-radius:999px!important;width:auto!important;margin:0!important;padding:0 18px!important;font-size:13.5px!important}
