:root{--f-paper:#fbfaf7;--f-card:#fff;--f-panel:#f3eee5;--f-ink:#17161a;--f-muted:#5e5964;--f-line:#17161a1f;--f-line-strong:#17161a47;--f-now:#d3115f;--f-now-ring:#d3115f33;--f-yellow:#fdbf23;--f-note:#fff1ae;--f-note-paper:linear-gradient(178deg, #fff5c2, #ffefa8);--f-note-ink:#2b2a22;--f-note-soft:#2b2a229e;--f-note-lift:0 1px 1px #3c320a24, 0 14px 16px -11px #3c320a80;--f-open:#1f7a4d;--f-radius:18px;--f-shadow-sm:0 2px 8px #1410181a;--f-shadow-md:0 10px 30px #1410181f, 0 2px 6px #1410180f;--f-shadow-lg:0 24px 60px #14101838, 0 4px 12px #14101814;--f-gutter:clamp(20px, 2.8vw, 44px);--f-max:none;--f-nav-h:68px;--f-ticker-h:0px;--f-stack:calc(var(--f-nav-h) + var(--f-ticker-h));--f-t-page:64px;--f-t-section:40px;--f-t-name:34px;--f-t-card:26px;--f-t-row:20px;--f-t-lead:17px;--f-t-body:15px;--f-t-meta:13px;--f-t-label:12px;--f-s-section:40px;--f-s-head:20px;--f-s-rows:40px;--f-s-cards:16px;--tilt:0deg}@media (max-width:1000px){:root{--f-t-page:48px;--f-t-section:34px;--f-s-section:32px;--f-s-rows:32px}}@media (max-width:700px){:root{--f-t-page:40px;--f-t-section:30px;--f-t-name:26px;--f-s-head:16px}}.f-page{background:var(--f-paper);color:var(--f-ink);font-family:var(--font-body);min-height:100vh}.f-wrap{max-width:var(--f-max);padding-left:var(--f-gutter);padding-right:var(--f-gutter);margin:0 auto}.f-wrap--full{max-width:none}.f-muted{color:var(--f-muted)}.f-week{background:var(--f-ink);border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.f-chip[aria-current=true] .f-week{background:#fff}.f-ico{vertical-align:-.125em;flex:none;width:1em;height:1em;display:inline-block}.f-guide__meta .f-ico,.f-mc__placetext .f-ico{vertical-align:-2px;width:13px;height:13px;margin-right:4px}.f-guide__gossip .f-ico,.f-guide__tip .f-ico{width:15px;height:15px;margin-top:2px}.f-flag .f-ico{vertical-align:-3px;width:16px;height:16px}@media (hover:hover){.f-page a:where(:not([class])):hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}}.f-laptop{background:var(--f-panel);border-bottom:1px solid var(--f-line);height:48px;color:var(--f-ink);font-family:var(--font-body);align-items:center;gap:10px;padding:0 2px 0 16px;font-size:15px;line-height:1.2;transition:height .22s,border-color .22s;display:none;overflow:hidden}.f-laptop--fold{border-bottom-color:#0000;height:0}.f-laptop__icon{flex:none}.f-laptop__text{flex:1;min-width:0;margin:0;font-weight:500}.f-laptop__text--said{font-weight:600}.f-laptop__send,.f-laptop__x{height:44px;font:inherit;cursor:pointer;background:0 0;border:0;flex:none}.f-laptop__send{color:var(--f-ink);padding:0 8px;font-weight:600}.f-laptop__x{width:44px;color:var(--f-muted);place-items:center;padding:0;display:grid}.f-laptop__tick{background:var(--f-open);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}@media (max-width:700px){.f-laptop{display:flex}}html[data-laptop-note=off] .f-laptop{display:none}@media (prefers-reduced-motion:reduce){.f-laptop{transition:none}}@keyframes f-blink{50%{opacity:.25}}@keyframes f-beat{0%{opacity:.65;transform:scale(1)}75%,to{opacity:0;transform:scale(3.6)}}.f-nav{z-index:50;background:var(--f-paper);border-bottom:1px solid var(--f-line);position:sticky;top:0}.f-nav__inner{height:var(--f-nav-h);align-items:center;gap:20px;display:flex}.f-brand{flex-shrink:0;align-items:center;gap:10px;display:flex}.f-brand__mark{place-items:center;transition:transform .2s;display:grid}@media (hover:hover){.f-brand:hover .f-brand__mark{transform:rotate(-12deg)scale(1.06)}}.f-brand__name{font-family:var(--font-quote);white-space:nowrap;font-size:25px;line-height:1}.f-nav__search{border:1.5px solid var(--f-line-strong);background:var(--f-card);min-width:0;height:44px;color:var(--f-muted);font:inherit;cursor:text;text-align:left;border-radius:999px;flex:0 520px;align-items:center;gap:10px;padding:0 16px;font-size:15px;display:flex}.f-nav__search span{white-space:nowrap;text-overflow:ellipsis;flex-grow:1;overflow:hidden}.f-nav__search kbd{font-family:var(--font-body);color:var(--f-muted);font-size:13px}.f-nav__links{align-items:center;gap:2px;margin-left:auto;font-size:15px;font-weight:500;display:flex}.f-nav__link{white-space:nowrap;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 13px;display:flex}.f-nav__link[aria-current=page]{background:var(--f-ink);color:var(--f-paper)}@media (hover:hover){.f-nav__link[aria-current=page]:hover{color:var(--f-paper)}}.f-nav__links .f-city{margin-left:10px}.f-nav__links .f-chip{min-height:44px}.f-city{position:relative}.f-city__menu{background:var(--f-card);width:280px;box-shadow:var(--f-shadow-lg);z-index:60;border:0;border-radius:18px;flex-direction:column;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.f-city__search{background:var(--f-panel);height:44px;color:var(--f-muted);cursor:text;border-radius:999px;flex:none;align-items:center;gap:9px;margin-bottom:6px;padding:0 14px;display:flex}.f-city__search input{min-width:0;height:100%;color:var(--f-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:15px}.f-city__search input::placeholder{color:var(--f-muted)}.f-city__list{overscroll-behavior:contain;scrollbar-width:none;max-height:380px;margin:0;padding:0 0 28px;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 36px),#0000);mask-image:linear-gradient(#000 calc(100% - 36px),#0000)}.f-city__list::-webkit-scrollbar{display:none}.f-city__list ul{margin:0;padding:0;list-style:none}.f-city__head{color:var(--f-muted);font-family:var(--font-body);margin:10px 12px 4px;font-size:12px;font-weight:600}.f-city__head:first-child{margin-top:4px}.f-city__list a{border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:15px;display:flex}.f-city__list a[aria-selected=true]{font-weight:700}.f-city__list a.is-active{background:var(--f-panel);color:var(--f-ink)}@media (hover:hover){.f-city__list a:hover{background:var(--f-panel);color:var(--f-ink)}}.f-city__none{color:var(--f-muted);padding:12px;font-size:14px}@media (max-width:900px){.f-city__menu{top:calc(var(--f-stack) + 10px);width:min(400px,100vw - 24px);max-height:calc(100svh - var(--f-stack) - var(--tabbar-h) - 34px - env(safe-area-inset-bottom,0px));position:fixed;left:12px;right:auto}.f-city__list{flex:auto;min-height:0;max-height:none}}.f-flag{font-size:1.05em;line-height:1}.f-stk{background:var(--f-yellow);color:var(--f-ink);box-shadow:var(--f-shadow-sm);white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.f-live{background:var(--f-now);width:8px;height:8px;box-shadow:0 0 0 4px var(--f-now-ring);border-radius:50%;flex-shrink:0;animation:2.4s ease-out infinite f-pulse;display:inline-block}@keyframes f-pulse{0%{box-shadow:0 0 #d3115f73}70%{box-shadow:0 0 0 9px #d3115f00}to{box-shadow:0 0 #d3115f00}}.f-btn{background:var(--f-card);min-height:46px;color:var(--f-ink);font:inherit;cursor:pointer;white-space:nowrap;box-shadow:var(--f-shadow-sm);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:600;display:inline-flex}.f-btn--primary{background:var(--f-ink);border-color:var(--f-ink);color:#fff}@media (hover:hover){.f-page a.f-btn--primary:hover,.f-btn--primary:hover{color:#fff;background:#33323a}}.f-chip{border:1.5px solid var(--f-line-strong);background:var(--f-card);min-height:40px;color:var(--f-ink);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.f-chip[aria-current=true],.f-chip[aria-pressed=true]{background:var(--f-ink);border-color:var(--f-ink);color:var(--f-paper)}@media (hover:hover){.f-page a.f-chip[aria-current=true]:hover{color:var(--f-paper)}}.f-chip:disabled{opacity:.45;cursor:not-allowed}.f-faces{--stack:-10px;flex-shrink:0;display:flex}.f-face{--size:30px;width:var(--size);height:var(--size);border:2px solid var(--f-card);background:var(--f-panel);font-size:calc(var(--size) * .36);color:var(--f-muted);border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:grid;overflow:hidden}.f-faces .f-face{border:2px solid #fff;box-shadow:0 1px 4px #1410182e}.f-faces>*+*{margin-left:var(--stack)}.f-faces>*{position:relative}.f-face img{object-fit:cover;width:100%;height:100%;display:block}.f-face--sticker{transform:rotate(var(--tilt,0deg));background:#f3ede0;border:4px solid #fff;transition:transform .15s;box-shadow:2px 4px #17161a38,0 0 0 1px #17161a14}@media (hover:hover){a:hover>.f-face--sticker{transform:rotate(0)scale(1.04)}}.f-photo{background:var(--f-panel);position:relative;overflow:hidden}.f-photo img{object-fit:cover;width:100%;height:100%;display:block}.f-photo.is-closed img{filter:grayscale()}.f-plate{--plate-ink:#23222a;--plate-paper:#f7f1e6;--plate-size:11;background:var(--plate-ink);color:var(--plate-paper);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden;container-type:size}.f-plate[data-tone="0"]{--plate-ink:#a84f32;--plate-paper:#fbf3e6}.f-plate[data-tone="1"]{--plate-ink:#4c5a3c;--plate-paper:#f6efdc}.f-plate[data-tone="2"]{--plate-ink:#27324f;--plate-paper:#f3ecdd}.f-plate[data-tone="3"]{--plate-ink:#40275f;--plate-paper:#f5ecf6}.f-plate[data-tone="4"]{--plate-ink:#2f6146;--plate-paper:#f3f0dd}.f-plate[data-tone="5"]{--plate-ink:#7f6130;--plate-paper:#fbf6ea}.f-plate[data-tone="7"]{--plate-ink:#4f6d40;--plate-paper:#f6f3e2}.f-plate[data-len=short]{--plate-size:14}.f-plate[data-len=long]{--plate-size:9}.f-plate__in{box-sizing:border-box;text-align:center;flex-direction:column;align-items:center;gap:max(3px,3cqw);width:100%;max-height:100%;padding:0 8cqw;display:flex}.f-plate__rule{opacity:.55;background:currentColor;flex:none;width:14cqw;height:1px}.f-plate__name{font-family:var(--font-quote);font-size:clamp(9px, calc(var(--plate-size) * 1cqw), 42px);font-weight:400;line-height:1.08}.f-plate__letter{font-family:var(--font-quote);font-size:56cqmin;line-height:1;display:none}.f-plate[data-len=letter] .f-plate__in{display:none}.f-plate[data-len=letter] .f-plate__letter{display:block}@container (max-width:79px){.f-plate__in{display:none}.f-plate__letter{display:block}}.f-photo.is-closed .f-plate{filter:grayscale()}.f-card__meta{color:var(--f-muted);font-size:13px}.f-foot{background:var(--f-ink);color:#fff;font-size:15px;position:relative;overflow:hidden}.f-foot__main{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;padding-top:84px;padding-bottom:60px;display:grid}.f-foot__ask{min-width:0}.f-foot__title{color:#fff;font-family:var(--font-quote);margin:0 0 20px;font-size:64px;font-weight:400;line-height:1}.f-foot__line{color:#ffffffb8;margin:10px 0 0;font-size:17px}.f-foot__keep{white-space:nowrap}.f-foot__line button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.f-foot__line a,.f-foot__line button,.f-foot__legal a{color:#fff;text-underline-offset:4px;font-weight:600;-webkit-text-decoration:underline #ffffff80;text-decoration:underline #ffffff80;text-decoration-thickness:1.5px}.f-foot__legal a{color:#ffffffe0;font-weight:400}@media (hover:hover){.f-page .f-foot__line a:hover,.f-foot__line button:hover,.f-page .f-foot__legal a:hover{color:#fff;text-decoration-color:#fff}}.f-foot__brand{text-align:right;flex-direction:column;align-items:flex-end;gap:22px;display:flex}.f-foot__mark{color:#fff;font-family:var(--font-quote);white-space:nowrap;align-items:center;gap:14px;font-size:48px;line-height:1;display:inline-flex}@media (hover:hover){.f-page a.f-foot__mark:hover{color:#fff}}.f-foot__star{width:64px;height:64px;transition:transform .2s;display:inline-grid}@media (hover:hover){.f-foot__mark:hover .f-foot__star{transform:rotate(-12deg)scale(1.06)}}.f-foot__star img{width:100%!important;height:100%!important}.f-foot__tag{color:#ffffffb8;line-height:1;font-family:var(--font-quote);margin:-10px 0 0;font-size:26px}.f-foot__nav{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.f-foot__nav a{color:#fff;border:1px solid #ffffff52;border-radius:999px;align-items:center;height:44px;padding:0 18px;font-size:15px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}@media (hover:hover){.f-page .f-foot__nav a:hover{color:#fff;background:#ffffff14;border-color:#fff}}.f-foot__social{gap:12px;margin:0;padding:0;list-style:none;display:flex}.f-foot__social a{color:#fff;border:1px solid #ffffff52;border-radius:50%;place-items:center;width:50px;height:50px;transition:background .15s,border-color .15s;display:grid}@media (hover:hover){.f-page .f-foot__social a:hover{color:#fff;background:#ffffff14;border-color:#fff}}.f-foot__social svg{width:22px;height:22px}.f-foot__social svg path{fill:currentColor}.f-foot__legal{color:#fff9;border-top:1px solid #ffffff29;flex-wrap:wrap;align-items:baseline;margin:0;padding:24px 0 32px;font-size:13px;display:flex}.f-foot__dot{margin:0 10px}.f-foot__break{flex-basis:auto}@media (max-width:700px){.f-foot__break{visibility:hidden;flex-basis:100%;height:8px;margin:0}}@media (max-width:860px){.f-foot__main{grid-template-columns:minmax(0,1fr);gap:40px;padding-top:56px;padding-bottom:36px}.f-foot__title{font-size:48px}.f-foot__brand{text-align:left;align-items:flex-start}.f-foot__mark{font-size:34px}.f-foot__star{width:52px;height:52px}.f-foot__nav{justify-content:flex-start}}.f-explore{height:calc(100vh - var(--f-stack));flex-direction:column;display:flex}.f-filters{padding:11px var(--f-gutter);border-bottom:1px solid var(--f-line);scrollbar-width:thin;flex-shrink:0;align-items:center;gap:8px;display:flex;overflow-x:auto}.f-filters__sep{background:var(--f-line-strong);flex-shrink:0;width:1px;height:26px;margin:0 4px}.f-filters__city{display:contents}.f-explore__body{--f-side:600px;flex-grow:1;min-height:0;display:flex}.f-results{border-right:1px solid var(--f-line);flex-shrink:0;width:600px;overflow-y:auto}.f-results__head{padding:14px var(--f-gutter) 12px;color:var(--f-muted);justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.f-results__head b{color:var(--f-ink)}.f-result{width:100%;padding:16px var(--f-gutter);border:0;border-top:1px solid var(--f-line);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;gap:16px;display:flex}@media (hover:hover){.f-result:hover{background:#fbf7ef}}.f-result__photo{border-radius:14px;flex-shrink:0;width:124px;height:124px}.f-result__main{flex-direction:column;flex-grow:1;gap:5px;min-width:0;display:flex}.f-result__title{align-items:baseline;gap:8px;display:flex}.f-result__rank{color:var(--f-muted);font-size:15px;font-weight:700}.f-result__name{font-family:var(--font-quote);font-size:26px;line-height:1}.f-result__seen{color:var(--f-ink);align-items:center;gap:7px;font-weight:600;display:inline-flex}.f-result__who{align-items:center;gap:10px;font-size:13px;line-height:1.35;display:flex}.f-results__more{width:calc(100% - 2 * var(--f-gutter));margin:18px var(--f-gutter) 26px;justify-content:center;align-items:center;display:flex}.f-results__note{padding:16px var(--f-gutter) 28px;color:var(--f-muted);border-top:1px solid var(--f-line);font-size:13px}.f-stage{flex-grow:1;min-width:0;position:relative}.f-maplegend{background:var(--f-card);border:1px solid var(--f-line);z-index:400;border-radius:12px;align-items:center;gap:14px;padding:9px 13px;font-size:12px;display:flex;position:absolute;bottom:16px;left:16px}.f-maplegend span{align-items:center;gap:6px;display:flex}.f-maplegend .f-maplegend__dot{background:#17161a57;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 1.5px #fff}.f-crumbs{color:var(--f-muted);padding:18px 0 14px;font-size:13px}.f-place__inside{margin:6px 0 0;font-size:17px;font-weight:600}.f-place__inside a{border-bottom:1.5px solid}.f-place__closed{color:#a1281e;font-weight:600}.f-place__actions{flex-wrap:wrap;gap:10px;margin-bottom:26px;display:flex;container:pl-acts/inline-size}.f-facegrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;display:grid}.f-facecard{text-align:center;background:var(--f-card);border:1px solid var(--f-line);border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:14px 10px;display:flex}@media (hover:hover){.f-facecard:hover{box-shadow:0 0 0 2px var(--f-ink)}}.f-more{margin-top:12px}.f-more summary{cursor:pointer;border-bottom:1.5px solid;align-items:center;min-height:44px;margin-bottom:12px;font-weight:600;display:inline-flex}@media (max-width:1120px){.f-results{width:460px}.f-result__photo{width:96px;height:96px}}@media (max-width:900px){:root{--f-nav-h:60px}.f-nav__links{display:none}.f-brand__name{font-size:21px}.f-nav__search{flex:auto}.f-nav__search kbd{display:none}.f-page{padding-bottom:calc(var(--tabbar-h) + 22px + env(safe-area-inset-bottom,0px))}.f-page:has(.f-foot){padding-bottom:0}.f-page:has(.f-explore){min-height:0;padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px))}.f-foot{padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px))}.f-explore{--f-swipe-h:136px;--f-explore-top:var(--f-stack);height:calc(100dvh - var(--f-explore-top) - var(--tabbar-h) - env(safe-area-inset-bottom,0px));min-height:440px;position:relative}.f-explore__body{position:relative}.f-explore .f-stage{position:absolute;inset:0}.f-results{border-right:0;width:auto}.f-maplegend{display:none}}@media (max-width:560px){.f-filters{scrollbar-width:none}.f-filters::-webkit-scrollbar{display:none}.f-result__photo{width:84px;height:84px}.f-result__name{font-size:22px}}@media (prefers-reduced-motion:reduce){.f-face--sticker{transition:none}@media (hover:hover){a:hover>.f-face--sticker{transition:none}}.f-live{animation:none}}.f-sc__more{color:#fff;background:#17161acc;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700;position:absolute;bottom:4px;right:4px}.f-pl-kicker{font-family:var(--font-body);color:var(--f-muted);margin:0;font-size:12px;font-weight:600}.f-pl-name{font-family:var(--font-quote);font-weight:400;font-size:var(--f-t-page);margin:0;line-height:.92}.f-pl-pitch{font-family:var(--font-quote);font-size:clamp(20px, 2.2vw, var(--f-t-card));margin:0;line-height:1.2}.f-pl-section{padding:var(--f-s-section) 0;border-top:1px solid var(--f-line)}.f-pl-head{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-bottom:18px;display:flex}.f-pl-h2{font-family:var(--font-quote);font-weight:400;font-size:var(--f-t-section);margin:0;line-height:1.05}.f-pc__city{color:var(--f-ink);font:inherit;box-shadow:var(--f-shadow-sm);cursor:pointer;background:#fff;border:0;border-radius:999px;flex:none;align-items:center;gap:7px;padding:10px 17px;font-size:15px;font-weight:700;display:inline-flex}.f-pc__city span{color:var(--f-muted);font-weight:600}.f-pc__city[aria-selected=true]{background:var(--f-ink);color:#fff}.f-pc__city[aria-selected=true] span{color:#ffffffa6}.f-pp-erastrip{grid-auto-columns:minmax(180px,1fr);grid-auto-flow:column;gap:20px;margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}.f-pp-erastrip li{border-left:2px solid var(--f-line);flex-direction:column;gap:4px;padding-left:14px;font-size:14px;display:flex}.f-pp-erastrip b{font-family:var(--font-quote);font-size:26px;font-weight:400}.f-pp-erastrip a{color:var(--f-ink);font-weight:700}.f-place,.f-person{padding-bottom:88px}@media (max-width:600px){.f-pl-pitch{font-size:20px}}.f-ticker{z-index:49;top:calc(var(--f-nav-h) + 1px);border-bottom:1px solid var(--f-line);background:var(--f-card);align-items:stretch;height:46px;display:flex;position:sticky;overflow:hidden}.f-ticker__label{background:var(--f-now);color:#fff;font-family:var(--font-body);flex:none;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.f-ticker__dot{background:#fff;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite f-blink}.f-ticker__window{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 40px),#0000)}.f-ticker__belt{width:max-content;height:100%;animation:70s linear infinite f-ticker-crawl;display:flex}.f-ticker:focus-within .f-ticker__belt{animation-play-state:paused}@media (hover:hover){.f-ticker:hover .f-ticker__belt{animation-play-state:paused}}@keyframes f-ticker-crawl{to{transform:translate(-50%)}}.f-ticker__track{align-items:center;margin:0;padding:0 0 0 20px;list-style:none;display:flex}.f-ticker__item{font:inherit;cursor:pointer;color:var(--f-ink);white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;margin-right:34px;padding:0;font-size:14px;display:inline-flex}.f-ticker__face{background:var(--f-panel);border:2px solid #fff;border-radius:50%;flex:none;width:28px;height:28px;margin-right:3px;overflow:hidden;box-shadow:0 0 0 1px #17161a1f}.f-ticker__face img{object-fit:cover;width:100%;height:100%}.f-ticker__where{color:var(--f-muted)}@media (hover:hover){a.f-ticker__item:hover .f-ticker__text{text-underline-offset:3px;text-decoration:underline}a.f-ticker__item:hover .f-ticker__where{color:var(--f-ink)}}.f-ticker__sep{color:var(--f-muted)}.f-ticker__when{font-family:var(--font-body);color:var(--f-now);font-size:14px;font-weight:500}.f-ticker__restart{background:var(--f-ink);color:#fff;font-family:var(--font-body);border-radius:999px;align-items:center;margin-right:22px;padding:3px 10px;font-size:12px;font-weight:600;display:flex}@media (min-width:701px){:root:has(.f-ticker:not([hidden] *)){--f-ticker-h:46px}}@media (max-width:700px){.f-ticker{display:none}}.f-band{padding:var(--f-s-section) 0;border-top:1px solid var(--f-line)}.f-band--explore{background:var(--f-panel)}.f-band__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.f-band__label{font-family:var(--font-body);color:var(--f-ink);align-items:center;gap:8px;margin:0;font-size:12px;font-weight:600;display:flex}.f-band__head+*{margin-top:24px}.f-polaroid__frame img{object-position:center 22%}.f-nl__initial{background:var(--f-panel);width:100%;height:100%;font-family:var(--font-instrument-serif), serif;place-items:center;font-size:26px;display:grid}.f-now__map{height:var(--f-now-h);isolation:isolate;min-height:460px;box-shadow:var(--f-shadow-md);background:#f7f4ee url(/map-ghost.svg) 50%/2000px 1200px no-repeat;border:0;border-radius:22px;position:relative;overflow:hidden}.f-now__map .f-now__canvas{position:absolute;inset:0}.f-now__fail{z-index:4;max-width:calc(100% - 48px);color:var(--f-ink);font-size:var(--f-t-body);background:#fff;border-radius:999px;margin:0;padding:12px 20px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 28px #17161a2e,0 2px 6px #14101814}.f-now__zoom{z-index:2;flex-direction:column;gap:6px;display:flex;position:absolute;top:14px;right:14px}.f-now__zoom button{width:38px;height:38px;color:var(--f-ink);font:inherit;cursor:pointer;box-shadow:var(--f-shadow-sm);background:#fff;border:0;border-radius:12px;font-size:20px;font-weight:700}.f-now__key{z-index:2;background:#fffcf4f0;border-radius:999px;align-items:center;gap:8px;margin:0;padding:6px 12px;font-size:13.5px;font-weight:600;display:flex;position:absolute;top:14px;left:14px}.f-polaroid{font:inherit;cursor:pointer;color:var(--f-ink);background:0 0;border:0;flex-direction:column;align-items:center;padding:0;transition:transform .18s;display:flex}.f-polaroid.is-hot{z-index:2;transform:scale(1.12)}@media (hover:hover){.f-polaroid:hover{z-index:2;transform:scale(1.12)}}.f-polaroid__frame{background:#fff;border-radius:4px;padding:5px 5px 20px;display:block;position:relative;box-shadow:0 8px 18px #17161a47}.f-polaroid__frame img{object-fit:cover;width:108px;height:74px;display:block}.f-polaroid--tall .f-polaroid__frame img{width:80px;height:104px}.f-polaroid--face .f-polaroid__frame img{width:74px}.f-polaroid__name{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:700;position:absolute;bottom:3px;left:7px;right:7px;overflow:hidden}.f-now__pins{z-index:1;pointer-events:none;position:absolute;inset:0}.f-now__strings{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.f-now__strings path{fill:none;stroke:var(--f-ink);stroke-width:1.5px;stroke-linecap:round;opacity:.75}.f-now__strings circle{fill:var(--f-ink);stroke:#fff;stroke-width:2.5px}.f-now__strings .is-now circle{fill:var(--f-now)}.f-now__strings .is-hot path{stroke:var(--f-ink);stroke-width:2.5px;opacity:1}.f-now__strings .is-hot circle{r:7.5}.f-now__pin{pointer-events:auto;animation:.22s ease-out f-pin-in;position:absolute}@keyframes f-pin-in{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.f-now__pin{animation:none}}.f-now__pin.is-hot{z-index:2}@media (hover:hover){.f-now__pin:hover{z-index:2}}.f-now__spot{width:30px;height:30px}.f-now__spot:after{content:"";box-sizing:border-box;border:3px solid var(--f-ink);background:#17161a24;border-radius:50%;width:100%;height:100%;animation:.7s ease-out f-now-spot;display:block}@keyframes f-now-spot{50%{transform:scale(1.35)}}.f-now__initials{font-family:var(--font-instrument-serif), serif;font-size:28px}.f-sub,.f-kindrow{margin-top:var(--f-s-rows)}.f-band>.f-wrap>.f-kindrow:first-child{margin-top:0}.f-guide{grid-auto-flow:column;grid-auto-columns:minmax(220px, calc((100% - 5 * var(--f-s-cards)) / 5.4));gap:var(--f-s-cards);scroll-snap-type:x proximity;scrollbar-width:none;margin:0;padding:6px 0 12px;list-style:none;display:grid;overflow-x:auto}.f-guide::-webkit-scrollbar{display:none}.f-rail{--fade-l:0px;--fade-r:72px;-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent);mask-image:linear-gradient(90deg, transparent, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent)}.f-rail.is-scrolled{--fade-l:48px}.f-rail.is-end{--fade-r:0px}.f-rail__head{margin-bottom:calc(var(--f-s-head) - 6px);justify-content:space-between;align-items:center;gap:16px;display:flex}.f-rail__title{font-family:var(--font-body);font-size:var(--f-t-row);align-items:baseline;gap:14px;margin:0;font-weight:700;line-height:1.1;display:flex}.f-rail__all{color:var(--f-muted);font-family:var(--font-instrument-sans), sans-serif;text-decoration:underline;-webkit-text-decoration-color:var(--f-line-strong);text-decoration-color:var(--f-line-strong);text-underline-offset:4px;font-size:14px;font-weight:600;transition:color .15s}@media (hover:hover){.f-rail__all:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}}.f-rail__actions{align-items:center;gap:8px;display:flex}.f-rail__end a{color:var(--f-ink);flex-direction:column;gap:12px;display:flex}.f-rail__end .f-collage{aspect-ratio:4/3;box-shadow:var(--f-shadow-sm);border-radius:20px}.f-rail__end .f-collage__label{padding:64px 16px 16px}.f-rail__end .f-collage__title{font-size:var(--f-t-card);line-height:1.05}.f-rail__endnote{color:var(--f-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.f-rail__arrow{width:40px;height:40px;color:var(--f-ink);box-shadow:var(--f-shadow-sm);cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;transition:transform .15s,opacity .15s,box-shadow .15s;display:grid}@media (hover:hover){.f-rail__arrow:hover:not(:disabled){box-shadow:var(--f-shadow-md);transform:scale(1.06)}}.f-rail__arrow:disabled{opacity:.35;cursor:default}.f-rail__arrow svg path{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.f-guide>li{scroll-snap-align:start}.f-guide__item{min-width:0;position:relative}.f-guide__card{height:100%;color:var(--f-ink);flex-direction:column;gap:12px;display:flex}.f-guide__pic{aspect-ratio:4/3;background:var(--f-card);box-shadow:var(--f-shadow-sm);border-radius:20px;display:block;position:relative;overflow:hidden}.f-guide__pic .f-guide__img,.f-guide__pic img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}@media (hover:hover){.f-guide__card:hover .f-guide__pic img{transform:scale(1.04)}}.f-guide__rank{color:#fff;height:55%;font-family:var(--font-quote);text-shadow:0 2px 16px #00000059;pointer-events:none;background:linear-gradient(#0000,#0c0a108c);align-items:flex-end;padding:0 16px 2px;font-size:80px;font-weight:400;line-height:1;display:flex;position:absolute;inset:auto 0 0}.f-guide__seen{background:var(--f-ink);color:#fff;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700;position:absolute;top:12px;left:12px}.f-guide__save{position:absolute;top:10px;right:10px}.f-guide__body{flex-direction:column;gap:4px;min-width:0;display:flex}.f-guide__name{font-family:var(--font-instrument-serif), serif;font-size:var(--f-t-card);line-height:1.05}.f-guide__meta{color:var(--f-muted);font-size:var(--f-t-meta)}.f-guide__who{align-items:center;gap:8px;min-width:0;margin-top:4px;font-size:13.5px;display:flex}.f-guide__who b{font-weight:700}.f-guide__who>span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.f-guide__tip{color:var(--f-muted);gap:8px;margin-top:6px;font-size:13.5px;line-height:1.4;display:flex}.f-guide__tip>span:first-child{flex:none}.f-guide__tip b{color:var(--f-ink);font-weight:600}@media (max-width:700px){.f-rail{--fade-r:28px;margin-inline:calc(var(--f-gutter) * -1)}.f-rail.is-scrolled{--fade-l:28px}.f-guide{padding-inline:var(--f-gutter);scroll-padding-inline:var(--f-gutter)}.f-guide__tip>span:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (max-width:560px){.f-guide{grid-auto-columns:78%}.f-rail__arrow{display:none}}.f-collage{background:var(--f-ink);grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:3px;display:grid;position:relative;overflow:hidden}.f-collage[data-tiles="1"]>.f-collage__tile{grid-area:1/1/3/3}.f-collage[data-tiles="2"]>.f-collage__tile,.f-collage[data-tiles="3"]>.f-collage__tile:first-child{grid-row:1/3}.f-collage__tile{min-width:0;min-height:0;overflow:hidden}.f-collage__tile>.f-photo{width:100%;height:100%}.f-collage__tile img{transition:transform .7s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){a:hover>.f-collage .f-collage__tile img{transform:scale(1.07)}}.f-collage__label{color:#fff;background:linear-gradient(#11101400,#111014c7);justify-content:space-between;align-items:flex-end;gap:8px;padding:96px 14px 14px;display:flex;position:absolute;bottom:0;left:0;right:0}.f-collage__title{font-family:var(--font-instrument-serif), serif;font-size:var(--f-t-card);line-height:.98}.f-collage__go{width:38px;height:38px;color:var(--f-ink);background:#fff;border-radius:50%;flex:none;place-items:center;transition:transform .2s;display:grid}@media (hover:hover){a:hover>.f-collage .f-collage__go{transform:translate(3px)}}body .f-ghost{background:linear-gradient(100deg,#17161a0f 40%,#ffffffb3 50%,#17161a0f 60%) 0 0/200vw 100% fixed;animation:1.6s linear infinite f-ghost-sweep;display:block}@keyframes f-ghost-sweep{0%{background-position:100vw 0}to{background-position:-100vw 0}}body .f-ghost--line{border-radius:999px;height:14px}body .f-ghost--text{border-radius:999px;height:11px}body .f-ghost--title{border-radius:8px;height:24px}body .f-ghost.f-ghost--words{max-width:100%;font-size:inherit;vertical-align:top;border-radius:999px;height:.7em;margin-block:calc(.5lh - .35em);display:inline-block}body .f-ghost--face{border:2px solid var(--f-card);border-radius:50%;flex:none}body .f-ghost--spot{aspect-ratio:1;border-radius:10px}body .f-ghost--count{background:#ffffff8c;width:58%;max-width:150px;height:21px;animation:none}.f-ghost-fill{flex:1;min-width:0}.f-ghost-inert{pointer-events:none}.f-ticker__window>.f-ticker__track{height:100%}.f-ghost-map{background:#f7f4ee url(/map-ghost.svg) 50%/2000px 1200px no-repeat;overflow:hidden}.f-ghost-map:after{content:"";pointer-events:none;background:linear-gradient(100deg,#f7f4ee4d 40%,#ffffffbf 50%,#f7f4ee4d 60%) 0 0/200vw 100% fixed;animation:1.6s linear infinite f-ghost-sweep;position:absolute;inset:0}.f-ghost-map--world{background:#c9dde8;container-type:size}.f-ghost-world{aspect-ratio:1111/700;width:max(100cqw,158.714cqh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.f-ghost-world--ground{background:url(/map-ghost-world.svg) 0 0/100% 100% no-repeat}.f-ghost-dot{background:var(--f-ink);opacity:.3;border:2px solid #fff;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;animation:2.4s ease-in-out infinite f-ghost-breathe;position:absolute}@keyframes f-ghost-breathe{50%{opacity:.6}}.f-ghost-polaroid{--shift:0px;position:absolute}.f-ghost-polaroid__string{position:absolute;overflow:visible}.f-ghost-polaroid__string path{fill:none;stroke:var(--f-ink);stroke-width:1.5px;stroke-linecap:round;opacity:.6}.f-ghost-polaroid__card{left:var(--shift);transform:translateX(-50%) rotate(var(--tilt));position:absolute;bottom:30px}.f-ghost-polaroid__photo{width:108px;height:74px}.f-ghost-polaroid__spot{background:var(--f-ink);border:2.5px solid #fff;border-radius:50%;width:16px;height:16px;position:absolute;top:-8px;left:-8px}@media (max-width:560px){.f-ghost-polaroid__photo{width:84px;height:58px}.f-ghost-polaroid:nth-last-child(-n+3){display:none}}.f-ghost-pin{cursor:default;position:absolute;transform:translate(-50%,-100%)}.palette__ghost{cursor:default}.palette__stale{opacity:.45;pointer-events:none}img.is-waiting{opacity:0}img.is-arrived{animation:.45s backwards f-img-in}@keyframes f-img-in{0%{opacity:0}}:is(.f-photo,.f-face,.f-cityrow__img,.castcard__plate):has(>img.is-waiting){background:linear-gradient(100deg,#17161a0f 40%,#ffffffb3 50%,#17161a0f 60%) 0 0/200vw 100% fixed;animation:1.6s linear infinite f-ghost-sweep}.f-navprogress{z-index:1000;background:linear-gradient(90deg, var(--f-ink), var(--f-muted));opacity:0;pointer-events:none;border-radius:0 3px 3px 0;width:0;height:3px;position:fixed;top:0;left:0;box-shadow:0 0 10px #17161a5c}.f-navprogress[data-phase=running]{opacity:1;width:92%;transition:width 10s cubic-bezier(.08,.6,.25,1),opacity .15s}.f-navprogress[data-phase=done]{opacity:0;width:100%;transition:width .2s,opacity .3s .2s}@media (prefers-reduced-motion:reduce){body .f-ghost,.f-ghost-map:after,.f-ghost-dot,img.is-arrived{animation:none}:is(.f-photo,.f-face,.f-cityrow__img,.castcard__plate):has(>img.is-waiting){animation:none}}.f-cities{padding-bottom:96px}.f-cities__head{padding:56px 0 24px}.f-cities__title{font-family:var(--font-instrument-serif), serif;font-weight:400;font-size:var(--f-t-page);letter-spacing:-.015em;margin:12px 0 14px;line-height:.95}.f-cities__sub{color:var(--f-muted);margin:0;font-size:18px}.f-regionbar{top:var(--f-stack);z-index:10;margin:0 calc(-1 * var(--f-gutter));padding:14px var(--f-gutter);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbfaf7e6;position:sticky}.f-regiontabs{scrollbar-width:none;box-sizing:border-box;background:#f1ece3;border-radius:999px;gap:2px;max-width:100%;padding:5px;display:inline-flex;overflow-x:auto}.f-regiontabs::-webkit-scrollbar{display:none}.f-regiontab{min-height:44px;color:var(--f-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 18px;font-size:15px;font-weight:600;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex}.f-regiontab span{font-size:13px;font-weight:500}@media (hover:hover){.f-regiontab:hover{color:var(--f-ink)}}.f-regiontab.is-on{background:var(--f-card);color:var(--f-ink);box-shadow:0 1px 2px #1410180f,0 6px 16px #14101814}.f-cityregions{min-height:70vh}.f-cityregion{padding-top:var(--f-s-rows)}.f-cityregion__head{border-bottom:1px solid var(--f-ink);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:14px;display:flex}.f-cityregion__head h2{font-family:var(--font-instrument-serif), serif;font-weight:400;font-size:var(--f-t-section);margin:0;line-height:1}.f-cityregion__head span{color:var(--f-muted);font-family:var(--font-body);font-size:12px;font-weight:600}.f-cityrows{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:48px;margin:0;padding:0;list-style:none;display:grid}.f-cityrow{color:var(--f-ink);border-bottom:1px solid #17161a17;align-items:center;gap:16px;padding:16px 0;display:flex}.f-cityrow__img{background:var(--f-panel);border-radius:16px;flex:none;width:60px;height:60px;position:relative;overflow:hidden}.f-cityrow__img img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:block}@media (hover:hover){.f-cityrow:hover .f-cityrow__img img{transform:scale(1.1)}}.f-cityrow__text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.f-cityrow__name{color:var(--f-ink);align-items:center;gap:8px;font-size:17px;font-weight:600;transition:color .2s;display:flex}@media (hover:hover){.f-cityrow:hover .f-cityrow__name{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}}.f-cityrow__line{color:var(--f-ink);align-items:center;gap:7px;font-size:14px;display:flex}.f-cityrow__line.is-quiet{color:var(--f-muted)}.f-cityrow__dot{background:var(--f-ink);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #17161a24}.f-cityrow__faces{--stack:-9px}@media (max-width:1080px){.f-cityrows{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.f-cityrows{grid-template-columns:minmax(0,1fr)}.f-cityregion__head h2{font-size:var(--f-t-section)}}@media (max-width:1000px){.f-now__map{height:440px;min-height:0}}@media (max-width:560px){.f-band{padding:var(--f-s-section) 0}.f-now__map{height:380px}.f-polaroid__frame img{width:84px;height:58px}}@media (prefers-reduced-motion:reduce){.f-ticker__belt,.f-ticker__dot,.f-now__spot:after{animation:none}.f-ticker__window{overflow-x:auto}}@keyframes f-mo-in{0%{transform:translateY(14px)scale(.98)}}.f-mcd{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--f-ink);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.f-mcd[open]{animation:.22s ease-out f-mo-in;display:block}.f-mcd::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#17161a99}html:has(.f-mcd[open]){overflow:hidden}.f-mcdeck{--mc-w:min(1040px, calc(100vw - 208px));--mc-h:min(720px, calc(100dvh - 64px));--mc-top:calc((100dvh - var(--mc-h)) / 2);touch-action:none;width:100%;height:100%;position:relative;overflow:clip}.f-mcdeck__card{top:var(--mc-top);width:var(--mc-w);height:var(--mc-h);position:absolute;left:50%;transform:translate(-50%);container:mc/inline-size}.f-mcdeck__card>.f-mc{width:100%;height:100%}@media (min-width:901px){.f-mcd:has(.f-chat[open]) .f-mcdeck{--mc-w:max(690px, min(1040px, calc(100vw - var(--f-chat-w) - 256px)));width:max(calc(var(--mc-w) + 208px), calc(100% - var(--f-chat-w) - 48px))}.f-mcd:has(.f-chat[open]) .f-mcdeck__nav{left:max(16px, calc(50% - var(--mc-w) / 2 - 80px))}}.f-mcdeck__card.is-from-below{animation:.32s cubic-bezier(.2,.8,.2,1) f-mc-from-below}.f-mcdeck__card.is-from-above{animation:.32s cubic-bezier(.2,.8,.2,1) f-mc-from-above}@keyframes f-mc-from-below{0%{opacity:.5;transform:translate(-50%,70px)}}@keyframes f-mc-from-above{0%{opacity:.5;transform:translate(-50%,-70px)}}.f-mcdeck--swipe{-webkit-user-select:none;user-select:none}.f-mcdeck--swipe .f-mcdeck__card{z-index:1;transform-origin:50% 100%}.f-mcdeck--swipe .f-mcdeck__card.is-under{--mc-rise:0;z-index:0;transform:translateX(-50%) translateY(calc((1 - var(--mc-rise)) * 12px)) scale(calc(.95 + var(--mc-rise) * .05));transform-origin:50% 0;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.f-mcdeck--swipe .f-mcdeck__card.is-before{z-index:2;transform:translate(calc(-100% - 50vw - 16px))rotate(-20deg)}.f-mcdeck__nav{top:calc(var(--mc-top) + var(--mc-h) / 2);left:min(calc(50% + var(--mc-w) / 2 + 28px), calc(100% - 72px));background:#fff;border-radius:26px;flex-direction:column;width:52px;display:flex;position:absolute;overflow:hidden;transform:translateY(-50%);box-shadow:0 10px 30px #0000004d}.f-mcdeck__step{width:52px;height:52px;color:var(--f-ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.f-mcdeck__step:disabled{color:#17161a38;cursor:default}.f-mcdeck__navline{background:var(--f-line);height:1px;margin:0 12px}.f-mc{--mc-pad:40px;isolation:isolate;background:var(--f-paper);color:var(--f-ink);border-radius:28px;grid-template-columns:minmax(0,54fr) minmax(0,46fr);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000073}.f-mc__side{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.f-mc__body{min-height:0;padding:32px var(--mc-pad) 28px;overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;flex:1;display:flex;overflow-y:auto}.f-mc__body::-webkit-scrollbar{display:none}.f-mc__top{display:flow-root}.f-mc__top .f-mc__close{float:right;margin:-4px -8px 8px 16px}.f-mc__close,.f-mc__back{border:1px solid var(--f-line);width:40px;height:40px;color:var(--f-ink);cursor:pointer;background:#fff;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.f-mc__title{font-family:var(--font-quote);font-size:var(--f-t-name);letter-spacing:-.005em;text-wrap:balance;margin:0;font-weight:400;line-height:1.04}.f-mc__tail{white-space:nowrap}.f-mc__tail .f-heat{vertical-align:.14em;margin-left:8px}.f-mc__title .f-heat__flames svg{width:21px;height:21px}.f-mc__title .f-heat__flames svg+svg{margin-left:-10px}.f-mc__title .f-heat__up{width:14px;height:14px;top:-2px}.f-mc__when{color:var(--f-muted);text-overflow:ellipsis;white-space:nowrap;margin:12px 0 0;line-height:1.4;overflow:hidden}.f-mc__day{color:var(--f-ink)}.f-mc__day.is-now{color:var(--f-now)}.f-mc__occasion{color:inherit}.f-mc__bar{padding:16px var(--mc-pad) 20px;border-top:1px solid var(--f-line);flex:none;align-items:center;gap:10px;display:flex;container:mc-bar/inline-size}.f-mc__story{color:#3a3740;margin:16px 0 0;font-size:16px;line-height:1.55}.f-mc__facts{flex-direction:column;display:flex}.f-mc__section{flex-direction:column;gap:8px;display:flex}.f-mc__h{color:var(--f-muted);font-family:var(--font-body);margin:0;font-size:12px;font-weight:500}.f-mc__rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.f-mc__person{align-items:center;min-height:44px;display:flex}.f-mc__personlink{min-width:0;color:inherit;flex:1;align-items:center;gap:12px;display:flex}.f-mc__persontext{flex-direction:column;min-width:0;display:flex}.f-mc__persontext b,.f-mc__placetext b{text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:600;display:-webkit-box;overflow:hidden}.f-mc__persontext span,.f-mc__placetext span{color:var(--f-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.f-mc__face{box-sizing:border-box;background:var(--f-panel);border:2.5px solid #fff;border-radius:50%;flex:none;overflow:hidden;box-shadow:0 3px 8px #17161a26}.f-mc__face img,.f-mc__sticker img{object-fit:cover;width:100%;height:100%;display:block}.f-mc__initials{background:var(--f-yellow);width:100%;height:100%;color:var(--f-ink);font-family:var(--font-body);place-items:center;font-size:14px;font-weight:700;display:grid}.f-mc__stack{flex:none;padding-right:9px;display:flex}.f-mc__stack .f-mc__face{border-width:2px;border-color:var(--f-paper);width:30px;height:30px;box-shadow:none;margin-right:-9px}.f-mc__stack .f-mc__initials{font-size:10px}.f-mc__all{min-height:36px;color:var(--f-ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.f-mc__group{display:none}.f-mc__grouptext{flex-direction:column;flex:1;min-width:0;display:flex}.f-mc__grouptext b{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;overflow:hidden}.f-mc__grouptext span{color:var(--f-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.f-mc__place{align-items:center;gap:14px;display:flex}.f-mc__placelink{min-width:0;color:inherit;flex:1;align-items:center;gap:14px;display:flex}.f-mc__placepic{box-sizing:border-box;background:var(--f-yellow);border:3px solid #fff;border-radius:6px;flex:none;place-items:center;width:56px;height:56px;display:grid;position:relative;overflow:hidden;transform:rotate(-3deg);box-shadow:0 4px 10px #17161a2e}.f-mc__placepic img{object-fit:cover;width:100%;height:100%;display:block}.f-mc__placetext{flex-direction:column;gap:1px;min-width:0;display:flex}.f-mc__castdim{display:none}.f-mc__cast{z-index:3;background:var(--f-paper);flex-direction:column;animation:.2s ease-out f-mc-cast-in;display:flex;position:absolute;inset:0}@keyframes f-mc-cast-in{0%{opacity:0;transform:translate(16px)}}.f-mc__casthead{padding:28px var(--mc-pad) 16px;border-bottom:1px solid #17161a14;align-items:center;gap:14px;display:flex}.f-mc__casttitle{flex-direction:column;gap:2px;display:flex}.f-mc__casttitle b{font-size:18px;font-weight:600}.f-mc__castlist{min-height:0;padding:14px var(--mc-pad) 28px;overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-y;flex-direction:column;flex:1;gap:8px;margin:0;list-style:none;display:flex;overflow-y:auto}.f-mc__castlist::-webkit-scrollbar{display:none}.f-mc__frame{clip-path:inset(0 round 28px 0 0 28px);background:#111;min-height:0;position:relative;overflow:hidden}.f-mc__frame.is-photo{background:#0b0a0d}.f-mc__frame.is-place{background:var(--f-panel)}.f-mc__open{cursor:zoom-in;background:0 0;border:0;padding:0;position:absolute;inset:0}.f-mc__img{width:100%;height:100%;display:block;position:absolute;inset:0}.f-mc__img--fill{object-fit:cover}.f-mc__img--whole{object-fit:contain}.f-mc__blur{object-fit:cover;filter:blur(28px)brightness(.55);width:116%;height:116%;position:absolute;inset:-8%}.f-mc__shade{pointer-events:none;background:linear-gradient(#00000061,#0000);height:110px;position:absolute;top:0;left:0;right:0}.f-mc__bars{pointer-events:none;gap:4px;display:flex;position:absolute;top:14px;left:16px;right:16px}.f-mc__bars span{background:#ffffff61;border-radius:2px;flex:1;height:3px}.f-mc__bars span.is-on{background:#fff}.f-mc__label,.f-hl__award,.f-levcard__pill{height:28px;font-family:var(--font-body);font-size:var(--f-t-label);white-space:nowrap;border-radius:999px;padding:0 12px;font-weight:600;line-height:28px}.f-mc__label{color:var(--f-ink);pointer-events:none;background:#fff;position:absolute;top:30px;left:16px}.f-mc__frame:not(:has(.f-mc__bars)) .f-mc__label{top:20px}.f-mc__turn{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;opacity:0;background:#0f0e1280;border:0;border-radius:50%;place-items:center;width:38px;height:38px;margin-top:-19px;padding:0;transition:opacity .15s;display:grid;position:absolute;top:50%}@media (hover:hover){.f-mc__frame:hover .f-mc__turn{opacity:1}}.f-mc__frame .f-mc__turn:disabled{opacity:0;pointer-events:none}.f-mc__turn--prev{left:14px}.f-mc__turn--next{right:14px}.f-mc__x{display:none}.f-mc__credit{color:#ffffffeb;font-family:var(--font-body);text-shadow:0 0 3px #000c,0 1px 6px #0009;pointer-events:none;font-size:10px;position:absolute;bottom:14px;left:16px}.f-mc__stickers{display:flex;position:absolute;bottom:24px;left:24px}.f-mc__sticker{box-sizing:border-box;background:var(--f-panel);border:5px solid #fff;border-radius:50%;width:96px;height:96px;display:block;overflow:hidden;box-shadow:0 8px 20px #17161a4d}.f-mc__sticker+.f-mc__sticker{margin-left:-22px}.f-mc__sticker .f-mc__initials{font-size:28px}.f-mc__frame.is-faces{background:radial-gradient(circle at 18% 12%, #ffffff1a 0 32%, transparent 32.2%), radial-gradient(circle at 92% 92%, #17161a1f 0 30%, transparent 30.2%), var(--f-ink);place-items:center;display:grid}.f-mc__cover-faces{justify-content:center;align-items:center;display:flex;transform:translateY(-28px)}.f-mc__cover-faces .f-mc__sticker{border-width:8px;width:clamp(120px,17vw,220px);height:clamp(120px,17vw,220px)}.f-mc__cover-faces .f-mc__sticker:first-child{transform:rotate(-5deg)}.f-mc__cover-faces .f-mc__sticker:nth-child(2){margin-left:-36px;transform:rotate(6deg)translateY(36px)}.f-mc__cover-faces .f-mc__sticker:nth-child(3){margin-left:-36px;transform:rotate(-2deg)}.f-mc__cover-faces .f-mc__initials{font-size:clamp(36px,4.6vw,64px)}.f-mc__placename{color:#fff;flex-direction:column;gap:6px;display:flex;position:absolute;bottom:34px;left:36px;right:36px}.f-mc__placename span{color:#fffc;font-family:var(--font-body);font-size:12px;font-weight:600}.f-mc__placename b{font-family:var(--font-quote);font-size:clamp(32px,3.4vw,50px);font-weight:400;line-height:1}.f-mcp{background:#17161a;position:fixed;inset:0;overflow:clip}.f-mcp__glow{object-fit:cover;filter:blur(60px)saturate(1.3)brightness(.6);pointer-events:none;width:120%;height:120%;position:absolute;inset:-10%}.f-mcp .f-mcdeck{--mc-h:min(720px, calc(100dvh - 120px));--mc-top:max(84px, calc((100dvh - var(--mc-h)) / 2));z-index:1;position:absolute;inset:0}.f-mcp__brand{z-index:2;color:#fff;font-family:var(--font-quote);align-items:center;gap:10px;font-size:28px;line-height:1;display:flex;position:absolute;top:20px;left:40px}:is(body:has(.f-mcp) .tabbar,body:has(.f-mcp) .f-chat-launch){display:none}a.f-ticker__item,a.f-ev__row{text-decoration:none}@media (hover:hover){.f-mcdeck__step:not(:disabled):hover{background:var(--f-panel)}a.f-mc__occasion:hover{color:var(--f-ink);text-decoration:underline}}@media (max-width:900px){.f-mcdeck{--mc-w:min(640px, calc(100vw - 20px));--mc-h:calc(100dvh - 76px);--mc-top:20px}.f-mcdeck__nav{display:none}.f-mcp .f-mcdeck{--mc-top:56px;--mc-h:calc(100dvh - 104px)}.f-mcp__brand{gap:8px;font-size:22px;top:13px;left:16px}.f-mcp__brand img{width:30px!important;height:30px!important}}@container mc (max-width:720px){.f-mc{--mc-pad:18px;border-radius:24px;flex-direction:column;display:flex;box-shadow:0 20px 50px #00000073}.f-mc__frame{clip-path:inset(0 round 24px 24px 0 0);touch-action:none;flex:auto;min-height:220px}.f-mc__side{flex:0 auto;min-height:0;max-height:64%;position:static}.f-mc__body{padding:14px var(--mc-pad) 18px;touch-action:pan-y}.f-mc__top{min-height:0}.f-mc__top .f-mc__close{display:none}.f-mc__x{z-index:2;width:36px;height:36px;color:var(--f-ink);cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:20px;right:12px;box-shadow:0 4px 12px #00000040}.f-mc__bars{gap:3px;top:10px;left:12px;right:12px}.f-mc__label{top:24px;left:12px}.f-mc__frame:not(:has(.f-mc__bars)) .f-mc__label{top:20px}.f-mc__turn{display:none}.f-mc__credit{font-size:9px;bottom:10px;left:12px}.f-mc__title{font-size:var(--f-t-card);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.05;display:-webkit-box;overflow:hidden}.f-mc__title .f-heat__flames svg{width:17px;height:17px}.f-mc__title .f-heat__flames svg+svg{margin-left:-8px}.f-mc__title .f-heat__up{width:12px;height:12px}.f-mc__when{margin-top:8px;font-size:13px}.f-mc__bar{padding:10px var(--mc-pad) 14px;gap:8px}.f-mc__story{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:8px;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.f-mc__facts{gap:10px;margin-top:14px;padding-top:12px}.f-mc__section{gap:6px}.f-mc__h{font-size:10px}.f-mc__rows.is-group,.f-mc__all{display:none}.f-mc__group{width:100%;min-height:44px;color:var(--f-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.f-mc__group .f-mc__stack{padding-right:11px}.f-mc__group .f-mc__stack .f-mc__face{border-width:2.5px;width:38px;height:38px;margin-right:-11px}.f-mc__face{width:40px;height:40px}.f-mc__persontext b,.f-mc__placetext b{font-size:14.5px}.f-mc__persontext span,.f-mc__placetext span{font-size:12.5px}.f-mc__placepic{width:46px;height:46px}.f-mc__sticker{border-width:4px;width:80px;height:80px}.f-mc__stickers{bottom:16px;left:16px}.f-mc__castdim{z-index:2;background:#17161a6b;border:0;padding:0;display:block;position:absolute;inset:0}.f-mc__cast{border-radius:22px 22px 0 0;animation:.24s cubic-bezier(.2,.8,.2,1) f-mc-sheet-in;top:18%;box-shadow:0 -10px 30px #00000040}.f-mc__casthead{padding:14px var(--mc-pad) 12px}.f-mc__casttitle b{font-size:17px}.f-mc__castlist{padding:10px var(--mc-pad) 24px}}@keyframes f-mc-sheet-in{0%{transform:translateY(40%)}}@media (prefers-reduced-motion:reduce){.f-mcdeck__card.is-from-below,.f-mcdeck__card.is-from-above,.f-mc__cast{animation:none}}.f-sv{color:#fff;background:#0b0a0d;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.f-sv[open]{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid}.f-sv::backdrop{background:#0b0a0d}.f-sv__bar{align-items:center;gap:16px;min-width:0;padding:14px 24px;display:flex}.f-sv__back{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:8px 0;font-size:15px;font-weight:600;display:inline-flex}.f-sv__backlong{display:inline}.f-sv__backshort{display:none}.f-sv__title{color:#fff9;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:15px;overflow:hidden}.f-sv__count{color:#ffffffd9;font-family:var(--font-body);font-size:13px}.f-sv__x{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.f-sv__stage{touch-action:pan-y;place-items:center;min-height:0;padding:0 120px;display:grid;position:relative;overflow:hidden}.f-sv__img{object-fit:contain;cursor:zoom-in;-webkit-user-select:none;user-select:none;max-width:100%;max-height:100%}.f-sv__stage.is-zoomed{touch-action:auto;place-items:start;padding:0;overflow:auto}.f-sv__stage.is-zoomed .f-sv__img{cursor:zoom-out;width:200%;max-width:none;max-height:none}.f-sv__turn{width:56px;height:56px;color:var(--f-ink);cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;margin-top:-28px;display:grid;position:fixed;top:50%}.f-sv__turn:disabled{opacity:.25;cursor:default}.f-sv__turn--prev{left:32px}.f-sv__turn--next{right:32px}.f-sv__foot{flex-direction:column;align-items:center;gap:14px;padding:14px 24px 22px;display:flex}.f-sv__caption{color:#ffffffe6;justify-content:space-between;gap:16px;width:100%;max-width:900px;margin:0;font-size:15px;display:flex}.f-sv__credit{color:#ffffffb8;max-width:60%;font-family:var(--font-body);font-size:var(--f-t-meta);white-space:nowrap;flex-wrap:wrap;flex:none;align-items:baseline;display:flex}.f-sv__who{white-space:normal}.f-sv__credit>:not(:last-child):after{content:"·";color:#ffffff73;margin:0 6px}.f-sv__out{vertical-align:-1px;margin-left:2px}.f-sv__credit a,.f-sv__credit a:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.f-sv__thumbs{overscroll-behavior-x:contain;scrollbar-width:none;gap:10px;max-width:100%;display:flex;overflow-x:auto}.f-sv__thumbs::-webkit-scrollbar{display:none}.f-sv__thumb{opacity:.55;cursor:pointer;background:#000;border:3px solid #0000;border-radius:10px;flex:none;width:96px;height:64px;padding:0;overflow:hidden}.f-sv__thumb[aria-current=true]{opacity:1;border-color:#fff}.f-sv__thumb img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:900px){.f-sv__bar{gap:10px;padding:10px 12px}.f-sv__backlong,.f-sv__title{display:none}.f-sv__backshort{display:inline}.f-sv__count{margin-left:auto}.f-sv__stage{padding:0}.f-sv__turn{display:none}.f-sv__caption{flex-direction:column;gap:4px;font-size:14px}.f-sv__credit{max-width:none}.f-sv__thumb{width:72px;height:48px}.f-sv__foot{padding-bottom:calc(18px + env(safe-area-inset-bottom))}}.f-ev{flex-direction:column;gap:40px;padding-top:26px;padding-bottom:88px;display:flex}.f-ev__hero{background:var(--f-ink);color:#fff;min-height:340px;box-shadow:var(--f-shadow-lg);border-radius:26px;justify-content:space-between;align-items:flex-end;gap:24px;padding:30px 34px;display:flex;position:relative;overflow:hidden}.f-ev__heroimg{width:100%;height:100%;position:absolute;inset:0}.f-ev__heroimg img,img.f-ev__heroimg{object-fit:cover;width:100%;height:100%}.f-ev__shade{background:linear-gradient(90deg,#0a0a0ce0,#0a0a0c40 70%),linear-gradient(#0000 50%,#0a0a0c80);position:absolute;inset:0}.f-ev__title,.f-ev__counts{position:relative}.f-ev__title h1{max-width:16ch;font-family:var(--font-instrument-serif), serif;text-wrap:balance;margin:10px 0 0;font-size:clamp(42px,6vw,72px);font-weight:400;line-height:.95}.f-ev__when{font-family:var(--font-body);opacity:.92;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;font-size:12px;font-weight:600;display:flex}.f-ev__when a{color:#fff;text-underline-offset:3px;text-decoration:underline}.f-ev__live{background:var(--f-now);border-radius:999px;align-items:center;gap:7px;padding:4px 10px;display:inline-flex}.f-ev__live .f-live{background:#fff;animation:2.4s ease-out infinite f-pulse-light}.f-ev__counts{color:#ffffffd1;flex-wrap:wrap;row-gap:2px;margin:0;font-size:17px;line-height:1.4;display:flex}.f-ev__counts span{white-space:nowrap}.f-ev__counts span:not(:last-child):after{content:"·";opacity:.6;margin:0 10px}.f-ev__counts b{color:#fff;font-weight:600}.f-ev__bandhead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-bottom:14px;display:flex}.f-ev__bandhead h2{font-family:var(--font-quote);margin:0;font-size:26px;font-weight:400}.f-ev__note{color:var(--f-muted);font-size:13.5px}.f-ev__wall{flex-wrap:wrap;gap:16px 14px;margin:0;padding:0;list-style:none;display:flex}.f-ev__wall a{width:86px;color:var(--f-ink);text-align:center;flex-direction:column;align-items:center;gap:6px;font-size:12.5px;font-weight:600;line-height:1.2;display:flex}.f-ev__more{color:var(--f-muted);align-self:center;font-size:14px}.f-ev__rows{background:#fff;border-radius:22px;margin:0;padding:0;list-style:none;overflow:hidden;box-shadow:0 1px 2px #1410180d,0 8px 26px #14101812}.f-ev__rows li+li .f-ev__row{border-top:1px solid #f2eee7}.f-ev__row{width:100%;color:var(--f-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:64px minmax(0,1fr) minmax(0,1.6fr) 140px;align-items:center;gap:20px;padding:12px 22px;display:grid}@media (hover:hover){.f-ev__row:hover{background:#fcfaf6}}.f-ev__row.is-fresh{background:linear-gradient(90deg,#d3115f0f,#0000 55%)}.f-ev__time{color:var(--f-muted);font-family:var(--font-body);text-align:center;font-size:15px}.f-ev__row.is-fresh .f-ev__time{color:var(--f-now)}.f-ev__who{align-items:center;gap:12px;min-width:0;display:flex}.f-ev__who b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.f-ev__what{align-items:center;gap:14px;min-width:0;font-size:15px;line-height:1.3;display:flex}.f-ev__what img{object-fit:cover;border-radius:10px;flex:none;width:72px;height:52px}.f-ev__status{font-family:var(--font-body);white-space:nowrap;align-items:center;gap:9px;font-size:12px;font-weight:600;display:inline-flex}.f-ev__status span{background:#9a948c;border-radius:50%;width:7px;height:7px}.f-ev__status.is-new{color:var(--f-now)}.f-ev__status.is-new span{background:var(--f-now)}@media (max-width:760px){.f-ev__hero{flex-direction:column;align-items:flex-start;min-height:300px;padding:22px}.f-ev__counts{font-size:15px}.f-ev__row{grid-template-columns:52px minmax(0,1fr) auto;grid-template-areas:"time who status""time what what";gap:6px 12px;padding:12px 16px}.f-ev__time{grid-area:time}.f-ev__who{grid-area:who}.f-ev__what{grid-area:what}.f-ev__status{grid-area:status;font-size:10.5px}}@media (prefers-reduced-motion:reduce){.f-ev__live .f-live{animation:none}}.f-heat{color:var(--f-now);white-space:nowrap;align-items:center;gap:4px;font-size:12px;line-height:1;display:inline-flex}.f-heat__flames{display:inline-flex}.f-heat__flames svg{fill:currentColor;width:15px;height:15px}.f-heat__flames svg+svg{margin-left:-7px}.f-heat__up{flex:none;width:11px;height:11px;margin-left:-2px;position:relative;top:-1px}.f-ev__title .f-heat{margin-top:8px}.f-404{flex-direction:column;align-items:flex-start;gap:12px;padding-top:80px;padding-bottom:120px;display:flex}.f-404__code{color:var(--f-ink);font-family:var(--font-body);letter-spacing:.14em;margin:0;font-size:12px}.f-404 h1{font-family:var(--font-instrument-serif), serif;margin:0;font-size:clamp(44px,7vw,80px);font-weight:400;line-height:.95}.f-404 p{color:var(--f-muted);margin:0;font-size:18px}.f-404__go{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.f-404__btn{color:var(--f-ink);text-align:center;white-space:nowrap;background:#f2eee8;border-radius:999px;flex:none;padding:13px 22px;font-size:14.5px;font-weight:700;transition:background .15s}@media (hover:hover){.f-404__btn:hover{background:#e9e3da}}.f-404__btn--dark{background:var(--f-ink);color:#fff}@media (hover:hover){.f-404__btn--dark:hover{background:#2c2a31}}.f-account{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-width:44px;min-height:44px;display:inline-flex}.f-account--wait{width:44px}.f-account--signin{border:1.5px solid var(--f-line-strong);background:var(--f-card);color:var(--f-ink);font:inherit;cursor:pointer;padding:0 16px 0 13px;font-size:15px;font-weight:600}@media (hover:hover){.f-account--signin:hover{border-color:var(--f-ink)}}.f-account__label{white-space:nowrap}@media (min-width:901px){.f-nav__links+.f-account{margin-left:-10px}}.f-avatar{background:var(--f-ink);color:#fff;font-family:var(--font-quote);box-shadow:0 0 0 2px var(--f-paper), 0 0 0 3.5px var(--f-line-strong);border-radius:50%;flex-shrink:0;place-items:center;line-height:1;display:grid;overflow:hidden}.f-avatar img{object-fit:cover;width:100%;height:100%}.f-account[aria-current=page]{background:var(--f-ink);color:var(--f-paper);gap:9px;padding:0 14px 0 6px;font-size:15px;font-weight:500}.f-account[aria-current=page] .f-avatar{background:var(--f-yellow);color:var(--f-ink);box-shadow:none;font-size:17px!important}.f-account__you{line-height:1}.f-signin{text-align:center;flex-direction:column;align-items:stretch;display:flex}.f-signin__mark{place-items:center;margin-bottom:14px;display:grid}.f-signin__title{font-family:var(--font-quote);margin:0;font-size:38px;font-weight:400;line-height:1.05}.f-signin__line{max-width:32ch;color:var(--f-muted);margin:10px auto 24px;font-size:15.5px;line-height:1.45}.f-signin__line b{color:var(--f-ink);overflow-wrap:anywhere}.f-signin__submit{min-height:52px;font-size:16px}.f-btn:disabled{opacity:.5;cursor:not-allowed}.f-signin__error{color:var(--f-ink);text-align:center;background:#17161a0f;border-radius:14px;margin:16px 0 0;padding:12px 16px;font-size:14.5px;font-weight:500}.f-notice{z-index:80;background:var(--f-ink);max-width:calc(100vw - 32px);color:var(--f-paper);box-shadow:var(--f-shadow-lg);border-radius:999px;margin:0;padding:13px 20px;font-size:15px;font-weight:500;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.f-auth{justify-content:center;min-height:60vh;padding-top:56px;padding-bottom:96px;display:flex}.f-auth__card{background:var(--f-card);width:min(460px,100%);box-shadow:var(--f-shadow-md);border-radius:28px;padding:40px 36px 32px}.f-btn--danger{background:var(--f-ink);color:#fff}.f-nav__search-short{display:none}.f-nav__search-long{display:inline}.f-nav__ask{display:none}@media (max-width:900px){.f-account__label{display:none}.f-nav__inner{gap:12px}.f-account--signin{width:44px;padding:0}.f-nav .f-account{display:none}.f-nav__ask{border:1px solid var(--f-line);width:44px;height:44px;color:var(--f-ink);box-shadow:var(--f-shadow-sm);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border-radius:50%;flex:none;place-items:center;margin-left:auto;padding:0;transition:transform .15s;display:grid}.f-nav__ask:active{transform:scale(.94)}}.f-nav__search{container-type:inline-size}.f-nav__search svg{flex:none}@container (max-width:300px){.f-nav__search-long{display:none}.f-nav__search-short{display:inline}}@container (max-width:110px){.f-nav__search kbd{display:none}}@container (max-width:64px){.f-nav__search>span{display:none}.f-nav__search svg{margin-inline:auto}}@media (max-width:700px){.f-auth{padding-top:28px}.f-auth__card{padding:32px 22px 26px}.f-notice{bottom:calc(84px + env(safe-area-inset-bottom))}}.f-chat-launch{z-index:45;background:var(--f-ink);color:#fff;font-family:var(--font-body);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:9px;padding:13px 20px 13px 16px;font-size:15px;font-weight:600;line-height:1;transition:transform .15s,box-shadow .15s;display:inline-flex;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 28px #17161a42,0 2px 6px #1410181a}@media (hover:hover){:is(.f-chat-launch:hover,:root:has(.f-chat-launch:hover) .f-chat-launch){transform:translateY(-2px);box-shadow:0 16px 36px #17161a4a,0 3px 8px #1410181f}}@media (min-width:901px){.f-foot{z-index:46;clip-path:inset(0)}}.f-chat-launch--foot{color:var(--f-ink);box-shadow:0 0 0 3px var(--f-ink), 0 12px 26px #14101852, 0 2px 6px #14101829;background:#fff}@media (hover:hover){:is(.f-chat-launch--foot:hover,:root:has(.f-chat-launch:hover) .f-chat-launch--foot){box-shadow:0 0 0 3px var(--f-ink), 0 16px 34px #14101861, 0 3px 8px #1410182e}}:root:has(.f-chat) .f-chat-launch--foot{display:none}.f-chat-launch__icon{display:grid}.f-chat-launch__label{white-space:nowrap}:root{--f-chat-w:min(420px, calc(100vw - 32px));--f-chat-h:min(660px, calc(100svh - 48px))}.f-chat-home{display:contents}.f-chat{z-index:70;max-width:calc(100vw - 48px);max-height:calc(100svh - 48px);width:var(--f-chat-w);height:var(--f-chat-h);background:var(--f-paper);color:var(--f-ink);font-family:var(--font-body);border:0;border-radius:26px;flex-direction:column;margin:0;padding:0;animation:.22s ease-out f-mo-in;display:flex;position:fixed;inset:auto 24px 24px auto;overflow:hidden;box-shadow:0 30px 80px #1410184d,0 4px 12px #1410181a}.f-chat::backdrop{background:0 0}.f-chat__edge,.f-chat__grip{z-index:2;touch-action:none;position:absolute}.f-chat__edge--left{cursor:ew-resize;width:8px;inset:26px auto 26px 0}.f-chat__edge--top{cursor:ns-resize;height:8px;inset:0 26px auto}.f-chat__grip{width:26px;height:26px;color:var(--f-muted);cursor:nwse-resize;place-items:center;display:grid;inset:0 auto auto 0}@media (hover:hover){.f-chat__grip:hover{color:var(--f-ink)}}.f-chat__head{border-bottom:1px solid var(--f-line);background:#fff;align-items:center;gap:12px;padding:14px 14px 14px 18px;display:flex}.f-chat__mark{flex:none;display:grid}.f-chat__heading{min-width:0}.f-chat__title{font-family:var(--font-quote);margin:0;font-size:26px;font-weight:400;line-height:1}.f-chat__sub{color:var(--f-muted);margin:3px 0 0;font-size:13px}.f-chat__restart{border:1px solid var(--f-line-strong);color:var(--f-ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;margin-left:auto;padding:8px 12px;font-size:13px;font-weight:600}.f-chat__close{background:var(--f-panel);width:38px;height:38px;color:var(--f-ink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;margin-left:auto;display:grid}.f-chat__restart+.f-chat__close{margin-left:0}.f-chat__log{overscroll-behavior:contain;flex-direction:column;flex:1;gap:12px;padding:20px 18px;display:flex;overflow-y:auto}.f-chat__hello{gap:16px;margin:auto 0 4px;display:grid}.f-chat__welcome{font-family:var(--font-quote);margin:0;font-size:24px;line-height:1.15}.f-chat__ai{color:var(--f-muted);font-family:var(--font-body);font-size:var(--f-t-meta);margin:0}.f-chat__chips{flex-wrap:wrap;gap:8px;display:flex}.f-chat__chip{border:1px solid var(--f-line-strong);color:var(--f-ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:999px;padding:10px 14px;font-size:14px}@media (hover:hover){.f-chat__chip:hover{border-color:var(--f-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}}.f-chat__msg{overflow-wrap:anywhere;border-radius:20px;max-width:88%;margin:0;padding:12px 15px;font-size:15px;line-height:1.45}.f-chat__msg--user{background:var(--f-ink);color:#fff;white-space:pre-wrap;border-bottom-right-radius:6px;align-self:flex-end}.f-chat__msg--answer{box-shadow:var(--f-shadow-sm);background:#fff;border-bottom-left-radius:6px;align-self:flex-start}.f-chat__msg--answer p,.f-chat__msg--answer ul,.f-chat__msg--answer ol{margin:0 0 9px}.f-chat__msg--answer>:last-child{margin-bottom:0}.f-chat__msg--answer ul,.f-chat__msg--answer ol{padding-left:20px}.f-chat__msg--answer li+li{margin-top:5px}.f-chat__msg--answer a{color:var(--f-ink);font-weight:600;text-decoration:none}@media (hover:hover){.f-chat__msg--answer a:hover{text-decoration:underline}}.f-chat__status{color:var(--f-muted);align-self:flex-start;align-items:center;gap:10px;margin:0;padding:6px 4px;font-size:14px;display:inline-flex}.f-chat__dots{gap:4px;display:inline-flex}.f-chat__dots span{background:var(--f-ink);border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite f-chat-dot}.f-chat__dots span:nth-child(2){animation-delay:.15s}.f-chat__dots span:nth-child(3){animation-delay:.3s}@keyframes f-chat-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.f-chat__error{color:var(--f-ink);align-self:flex-start;margin:0;font-size:14px}.f-chat__form{padding:12px 12px calc(12px + env(safe-area-inset-bottom,0px)) 14px;border-top:1px solid var(--f-line);background:#fff;align-items:flex-end;gap:8px;display:flex}.f-chat__input{border:1px solid var(--f-line-strong);background:var(--f-paper);min-height:46px;max-height:140px;color:var(--f-ink);font:inherit;resize:none;field-sizing:content;border-radius:23px;flex:1;padding:12px 16px;font-size:16px;line-height:1.3}.f-chat__input:focus{border-color:var(--f-ink)}.f-chat__send{background:var(--f-ink);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid}.f-chat__send:disabled{opacity:.35;cursor:default}@media (max-width:900px){.f-chat-launch{display:none}}.f-chat{--f-chat-top:0px;--f-chat-seen:100dvh}@media (max-width:700px){.f-chat{z-index:90;inset:var(--f-chat-top) 0 auto;width:100vw;max-width:none;max-height:none;height:var(--f-chat-seen);box-shadow:none;visibility:visible;border-radius:0}html:has(.f-chat[open]){overflow:hidden}body:has(.f-chat[open]){background:var(--f-paper)}body:has(.f-chat[open])>:not(.f-chat-home,.f-pop-home,.f-pin-panel,.f-pin-line){visibility:hidden}.f-chat__edge,.f-chat__grip{display:none}.f-chat__head{padding-top:calc(12px + env(safe-area-inset-top,0px))}}@media (prefers-reduced-motion:reduce){.f-chat{animation:none}.f-chat__dots span{opacity:.6;animation:none}}.f-issue__main{min-height:calc(100svh - var(--f-stack));flex-direction:column;display:flex}.f-issue{background:var(--f-paper)}html:has(.f-issue__frame){overscroll-behavior:none;overflow:hidden}.f-issue:has(.f-issue__frame){flex-direction:column;height:100svh;display:flex;overflow:hidden}.f-issue:has(.f-issue__frame) .f-issue__main{flex:1;min-height:0}.f-issue__site{display:contents}.f-issue__bar{padding:10px var(--f-gutter);border-bottom:1px solid var(--f-line);background:var(--f-paper);align-items:center;gap:16px;font-size:14px;display:flex}.f-issue__back{color:var(--f-ink);flex:none;font-weight:600;text-decoration:none}.f-issue__draft{background:var(--f-yellow);color:var(--f-ink);border-radius:999px;flex:none;padding:3px 10px;font-size:12px;font-weight:700}.f-issue__draft-note{font-weight:500}.f-issue__name{min-width:0;font-family:var(--font-quote);text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.f-issue__date{color:var(--f-muted);flex:none;margin-left:auto}.f-issue__frame{background:#fff;border:0;flex:1;width:100%}.f-issue__locked,.f-issue__wait{flex:1;place-items:center;padding:32px 16px;display:grid}.f-issue__wait{color:var(--f-muted)}@media (max-width:900px){.f-issue__main{min-height:calc(100svh - var(--f-stack) - var(--tabbar-h) - env(safe-area-inset-bottom,0px))}.f-issue__date,.f-issue__draft-note{display:none}html:has(.f-issue__frame) .f-laptop{display:none}html:has(.f-issue__frame) .tabbar{display:none}.f-issue:has(.f-issue__frame) .f-issue__site{display:none}.f-page.f-issue:has(.f-issue__frame){padding-bottom:0}.f-issue:has(.f-issue__frame) .f-issue__bar{padding-top:max(10px, env(safe-area-inset-top,0px))}}.f-you-page{padding-top:28px;padding-bottom:96px}.f-yp{gap:56px;display:grid}.f-yp>*{min-width:0}.f-yp .f-rail__title{font-family:var(--font-quote);font-size:var(--f-t-section);letter-spacing:-.005em;font-weight:400}.f-yp .f-rail__head{margin-bottom:16px}button.f-rail__all{cursor:pointer;background:0 0;border:0;padding:0}.f-rail__actions[hidden]{display:none}@keyframes f-yp-glow{to{opacity:.5}}@keyframes f-yp-in{0%{opacity:0;transform:translate(36px)}}@keyframes f-yp-up{0%{opacity:0;transform:translateY(40px)}}@media (max-width:700px){.f-you-page{padding-top:18px}.f-yp{gap:40px}.f-yp .f-rail__title{font-size:var(--f-t-section)}}.f-shots__arrows{align-self:center;gap:8px;margin-left:auto;display:flex}.f-shots__track{scroll-snap-type:x proximity;scrollbar-width:none;grid-auto-columns:minmax(170px,calc(18.8679% - 12.0755px));grid-auto-flow:column;gap:16px;margin:0;padding:6px 0 12px;list-style:none;display:grid;overflow-x:auto}.f-shots__track::-webkit-scrollbar{display:none}.f-shot{scroll-snap-align:start;flex-direction:column;gap:10px;min-width:0;display:flex}.f-shot__pic{aspect-ratio:4/5;width:100%;box-shadow:var(--f-shadow-sm);cursor:pointer;background:#f1ece1;border:0;border-radius:18px;padding:0;display:block;position:relative;overflow:hidden}.f-shot__pic img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}@media (hover:hover){.f-shot__pic:hover img{transform:scale(1.04)}}.f-shot__pic .f-sc__more{padding:2px 9px;font-size:12px;bottom:8px;right:8px}.f-shot__text{flex-direction:column;gap:2px;min-width:0;display:flex}.f-shot__title{color:var(--f-ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;line-height:1.25;overflow:hidden}@media (hover:hover){a.f-shot__title:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}}.f-shot__when{color:var(--f-ink);font-family:var(--font-body);font-size:12px;font-weight:600}.f-shot--loading .f-shot__pic{cursor:progress;animation:1.2s ease-in-out infinite f-shot-wait}@keyframes f-shot-wait{50%{opacity:.5}}@media (max-width:560px){.f-shots__arrows{display:none}.f-shots__track{grid-auto-columns:150px;gap:12px}}.f-pp-menu{border:2px solid var(--f-ink);outline:2px solid var(--f-ink);outline-offset:6px;background:#fffdf7;margin:6px 6px 8px;padding:44px 40px 36px;box-shadow:0 20px 50px #1410181a}.f-pp-menu__title{font-family:var(--font-instrument-serif), serif;font-size:var(--f-t-section);text-align:center;margin:0 0 26px;font-weight:400;line-height:1}h1.f-pp-menu__title{font-size:var(--f-t-page)}.f-pp-dishes{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:48px;margin:0;padding:0;list-style:none;display:grid}.f-pp-dish__name{font-family:var(--font-instrument-serif), serif;font-size:var(--f-t-row);line-height:1.1;display:block}.f-pp-dish__where{color:var(--f-ink);font-size:var(--f-t-meta);letter-spacing:.02em;margin-top:3px;font-weight:600;display:block}@media (max-width:1100px){.f-pp-dishes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.f-pp-menu{outline-offset:4px;padding:28px 20px 24px}.f-pp-menu__title{font-size:var(--f-t-section)}.f-pp-dishes{grid-template-columns:minmax(0,1fr)}}.f-explore__side{width:min(var(--f-side), calc(100% - 360px));border-right:1px solid var(--f-line);flex-shrink:0;min-height:0;position:relative}.f-explore__side>.f-results{border-right:0;width:auto;height:100%}.f-results__head{z-index:3;background:var(--f-paper);position:sticky;top:0}.f-results__count{min-width:0;color:inherit;font:inherit;margin:0}.f-results__all{color:var(--f-ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}a.f-result{text-decoration:none}.f-result.is-pointed{background:#fbf7ef}.f-result__top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.f-result__titles{flex-direction:column;gap:5px;min-width:0;display:flex}.f-result__score{flex-direction:column;flex:none;align-items:flex-end;gap:7px;padding-top:2px;display:flex}.f-result__score .f-result__seen{gap:6px;font-size:12.5px}.f-result__walk{white-space:nowrap;align-items:center;gap:5px;font-size:13px;font-weight:600;display:inline-flex}.f-result__pitch{color:#3a3740;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.f-result__pitch.is-who{color:var(--f-muted);font-size:13px}.f-result__who>span:last-child{color:var(--f-muted);font-size:12.5px}.pol{--pol-tilt:0deg;color:var(--f-ink);font-family:var(--font-body);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;padding:0;transition:opacity .15s;display:flex}.pol__card{box-sizing:border-box;transform:rotate(var(--pol-tilt));transform-origin:50% 100%;background:#fff;border-radius:3px;transition:transform .14s,box-shadow .14s;animation:.22s ease-out pol-in;display:block;position:relative;box-shadow:0 8px 20px #14101838,0 1px 3px #14101824}@media (hover:hover){.pol:hover .pol__card{transform:rotate(0)scale(1.05)}}.pol__photo{background:var(--f-panel);border-radius:1px;display:block;overflow:hidden}.pol__photo img{object-fit:cover;width:100%;height:100%;display:block}.pol__photo.is-plate{position:relative}.pol__cap{box-sizing:border-box;text-align:center;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:21px;padding:4px 3px;font-size:11px;font-weight:700;line-height:13px;display:-webkit-box;overflow:hidden}.pol__stick{background:#17161a8c;width:1.5px;height:16px;display:block}.pol__dot{background:var(--f-ink);border-radius:50%;width:8px;height:8px;display:block;box-shadow:0 0 0 2px #fff}.f-explore .pol.is-seen .pol__dot{box-shadow:0 0 0 2px #fff, 0 0 0 3px var(--f-ink)}.pol__walk{background:var(--f-ink);color:#fff;font-family:var(--font-body);white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:10.5px;position:absolute;top:-9px;left:-9px}.pol__heap{display:block;position:relative}.pol__back{box-sizing:border-box;transform-origin:50% 100%;background:#fff;border-radius:3px;padding:5px 5px 0;transition:transform .2s cubic-bezier(.2,1.25,.4,1);position:absolute;inset:0;overflow:hidden;box-shadow:0 6px 14px #14101833,0 1px 2px #1410181f}.pol__back img{object-fit:cover;width:100%;height:70%;display:block}.pol__back--1{transform:translate(5px,2px)rotate(6deg)}.pol__back--2{transform:translate(-5px,3px)rotate(-7deg)}@media (hover:hover){.pol.is-pile:hover .pol__back--1{transform:translate(38px,6px)rotate(13deg)}.pol.is-pile:hover .pol__back--2{transform:translate(-38px,6px)rotate(-14deg)}}.pol__n{z-index:2;box-sizing:border-box;background:var(--f-ink);color:#fff;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:12.5px;font-weight:600;line-height:1;display:grid;position:absolute;top:-9px;right:-9px;box-shadow:0 0 0 2px #fff}.pol.is-dim>*{opacity:.25;transition:opacity .15s}.pol--big .pol__card{width:96px;padding:5px 5px 0}.pol--big .pol__photo{width:86px;height:62px}.pol--mini .pol__card{border-radius:6px;width:48px;height:48px;padding:3px}.pol--mini .pol__photo{border-radius:3px;width:42px;height:42px}.pol--mini .pol__stick{height:8px}.pol--mini .pol__dot{width:6px;height:6px;box-shadow:0 0 0 1.5px #fff}.pol--mini .pol__walk{top:auto;bottom:-6px;left:-10px}.pol.is-lifted .pol__card{width:123px;box-shadow:0 0 0 4px var(--f-yellow), 0 14px 30px #1410184d;padding:6px 6px 0}.pol.is-lifted .pol__photo{width:111px;height:79px}.pol.is-lifted .pol__cap{min-height:25px;padding:5px 4px;font-size:13px;line-height:15px}.pinmap.is-pointing .pol:not(.is-lifted)>*{opacity:.32}.pinmap.is-pointing .maplibregl-canvas{opacity:.6}.pinmap>.pinmap__canvas[data-ready]{background-image:none}.pinmap .maplibregl-canvas{transition:opacity .15s}@keyframes pol-in{0%{opacity:0;transform:rotate(var(--pol-tilt)) scale(.7)}}.pinmap__edge{z-index:20;box-sizing:border-box;width:270px;height:60px;color:var(--f-ink);box-shadow:0 0 0 3px var(--f-yellow), var(--f-shadow-lg);font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 16px 0 8px;display:flex;position:absolute}.pinmap__edge-arrow{background:var(--f-ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.pinmap__edge-photo{object-fit:cover;border-radius:10px;flex:none;width:44px;height:44px}.pinmap__edge-text{flex-direction:column;gap:2px;min-width:0;display:flex}.pinmap__edge-text b{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;overflow:hidden}.pinmap__edge-text span{color:var(--f-muted);font-size:12.5px}.pinmap__you{box-sizing:border-box;background:#2a6df4;border:3.5px solid #fff;border-radius:50%;width:20px;height:20px;box-shadow:0 0 0 14px #2a6df429,0 2px 8px #14101859}.pinmap__ring{background:var(--f-ink);color:#fff;font-family:var(--font-body);white-space:nowrap;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:600}.f-maplegend .f-maplegend__seen{background:var(--f-ink);width:8px;height:8px;box-shadow:0 0 0 2px #fff, 0 0 0 3px var(--f-ink);border-radius:50%;flex:none}.f-follow{height:40px;color:var(--f-ink);box-shadow:var(--f-shadow-md);font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 16px 0 10px;font-size:13.5px;font-weight:600;display:flex}.f-follow__box{box-sizing:border-box;border:1.5px solid var(--f-line-strong);border-radius:6px;place-items:center;width:20px;height:20px;display:grid}.f-follow[aria-pressed=true] .f-follow__box{border-color:var(--f-ink);background:var(--f-ink);color:#fff}.f-near .f-near__arrow,.f-nearpill .f-near__arrow{color:var(--f-ink);flex:none}.f-chip.f-near[data-on=true]{border-color:var(--f-ink);background:var(--f-ink);color:#fff}.f-near[data-on=true] .f-near__arrow,.f-nearpill[data-on=true] .f-near__arrow{color:#fff}.f-near__spin{box-sizing:border-box;border:2px solid #17161a33;border-top-color:var(--f-ink);border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite f-near-spin}@keyframes f-near-spin{to{transform:rotate(360deg)}}.f-nearpill{display:none}.f-nearpill__walk{font-weight:500}.f-nearask{z-index:30;box-sizing:border-box;width:min(380px,100% - 32px);box-shadow:var(--f-shadow-lg);background:#fff;border-radius:20px;flex-direction:column;gap:8px;padding:18px 20px;display:flex;position:absolute;top:16px;left:50%;transform:translate(-50%)}.f-nearask__close{background:var(--f-panel);width:32px;height:32px;color:var(--f-ink);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.f-nearask__title{padding-right:36px;font-size:16px}.f-nearask__words{color:var(--f-muted);font-size:14px;line-height:1.4}.f-nearask__label{margin-top:4px;font-size:12.5px;font-weight:600}.f-nearask__field{flex-direction:column;display:flex;position:relative}.f-nearask__input{box-sizing:border-box;border:1px solid var(--f-line-strong);height:42px;font:inherit;border-radius:12px;padding:0 40px 0 12px;font-size:15px}.f-nearask__input::-webkit-search-cancel-button{appearance:none}.f-nearask__clear{width:28px;height:28px;color:var(--f-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)}@media (hover:hover){.f-nearask__clear:hover{color:var(--f-ink)}}.f-nearask__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.f-nearask__list button{border:0;border-top:1px solid var(--f-line);width:100%;color:var(--f-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;gap:12px;padding:9px 4px;font-size:14px;display:flex}.f-nearask__list span{color:var(--f-muted);font-size:12.5px}@media (max-width:1120px){.f-explore__body{--f-side:460px}}@media (max-width:900px){.f-explore__side{border-right:0;width:0;height:0;position:absolute;top:0;left:0}.f-explore__side>.f-results{display:none}.f-explore.is-list .f-explore__side{background:var(--f-paper);width:auto;height:auto;bottom:0;right:0}.f-explore.is-list .f-stage{visibility:hidden}.f-explore.is-list .f-explore__side>.f-results{overscroll-behavior:contain;height:100%;padding-bottom:96px;display:block;overflow-y:auto}.f-filters .f-near,.f-follow,.f-maplegend{display:none}.f-nearpill{z-index:10;height:42px;color:var(--f-ink);box-shadow:var(--f-shadow-md);font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14.5px;font-weight:600;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.f-nearpill[data-on=true]{background:var(--f-ink);color:#fff}.pol--big .pol__card{width:75px;padding:4px 4px 0}.pol--big .pol__photo{width:67px;height:48px}.pol__cap{min-height:17px;padding:3px 2px;font-size:9.5px;line-height:11px}.pol__stick{height:12px}.pol--mini .pol__card{width:37px;height:37px;padding:2.5px}.pol--mini .pol__photo{width:32px;height:32px}.pol--mini .pol__stick{height:6px}.pol.is-lifted .pol__card{width:96px;padding:5px 5px 0}.pol.is-lifted .pol__photo{width:86px;height:62px}.pol.is-lifted .pol__cap{min-height:21px;padding:4px 3px;font-size:11px;line-height:13px}}@media (prefers-reduced-motion:reduce){.pol,.pol__card,.pinmap .maplibregl-canvas{transition:none;animation:none}.f-near__spin{animation-duration:2s}}.f-door-dialog{box-sizing:border-box;overscroll-behavior:contain;background:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:24px 16px;overflow-y:auto}.f-door-dialog[open]{place-items:center;animation:.22s ease-out f-mo-in;display:grid}.f-door-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#17161a8c}.f-door{filter:drop-shadow(0 22px 36px #1410184d)drop-shadow(0 3px 8px #1410181f);width:min(440px,100%)}.f-door--inline{filter:drop-shadow(0 18px 30px #14101824)drop-shadow(0 2px 6px #14101814);margin:8px auto 48px}.f-door__ticket{color:var(--f-ink);border-radius:26px;overflow:hidden}.f-door__stub{background:#fff;flex-direction:column;gap:12px;padding:28px 30px;display:flex;position:relative;-webkit-mask:radial-gradient(12px at 0 100%,#0000 96%,#000) 0/51% 100% no-repeat,radial-gradient(12px at 100% 100%,#0000 96%,#000) 100%/51% 100% no-repeat;mask:radial-gradient(12px at 0 100%,#0000 96%,#000) 0/51% 100% no-repeat,radial-gradient(12px at 100% 100%,#0000 96%,#000) 100%/51% 100% no-repeat}.f-door__stub--center{text-align:center;align-items:center}.f-door__stub--ink{background:var(--f-ink);color:#fff}.f-door__stub--pass{text-align:center;align-items:center;gap:18px;padding:30px 30px 22px}.f-door__stub--pass .f-door__title{max-width:330px}.f-door__stub--pass .f-door__lede{margin-top:-8px}.f-door__stub--pass .f-door__alert{box-sizing:border-box;text-align:left;width:100%}.f-door__stub--pass .f-door__perks{text-align:left}.f-door__passline{box-sizing:border-box;text-align:left;border-top:1px solid #ffffff29;align-items:center;gap:12px;width:100%;margin-top:4px;padding-top:18px;display:flex}.f-door__passline>img{flex:none}.f-door__pass-what{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.f-door__pass-perks{color:#fff9;font-size:13px;line-height:1.25}.f-door__price{color:#ffffffb8;white-space:nowrap;font-size:13px}.f-door__price b{color:#fff;font-family:var(--font-instrument-serif), serif;letter-spacing:-.01em;margin-right:3px;font-size:46px;font-weight:400;line-height:.9}.f-door__chat{box-sizing:border-box;text-align:left;flex-direction:column;gap:8px;width:100%;display:flex}.f-door__chat .f-chat__msg--user{padding:9px 15px}.f-door__chat .f-chat__msg--answer{box-sizing:border-box;width:100%;max-width:100%;color:var(--f-ink);box-shadow:none;padding:12px 12px 12px 15px;font-size:14.5px;line-height:1.42}@media (hover:hover){.f-door__chat .f-chat__msg--answer .f-chat__card:hover .f-chat__name{color:inherit}}.f-door__chat .f-chat__msg--answer p{margin-bottom:10px}.f-door__chat b{color:var(--f-ink);font-weight:600}.f-door__chat .f-chat__card{margin:0}.f-door__chat .f-chat__cover{height:112px}.f-door__chat .f-chat__caption{padding:8px 12px 9px}.f-door__chat .f-chat__name{font-size:20px}.f-door__chat.is-waiting .f-chat__msg--user{box-sizing:border-box;opacity:.5;width:60%;height:40px}.f-door__chat.is-waiting .f-chat__msg--answer{min-height:246px}.f-door__stub--photo{gap:0;padding:0}.f-door__stub--wall{text-align:center;align-items:center;gap:8px;padding:0 24px 18px}.f-door__stub--wall .f-door__lede{text-wrap:balance}.f-door__wall,.f-door__cluster{flex-direction:column;gap:2px;display:flex}.f-door__wallrow{justify-content:center;gap:2px;display:flex}.f-door__wall .f-who__face,.f-door__wall .f-who__face>img,.f-door__cluster .f-who__face,.f-door__cluster .f-who__face>img{width:var(--wall-face);height:var(--wall-face);flex:none}.f-door__cluster{--wall-face:min(64px, calc((100vw - 76px) / 6));padding:22px 0 8px}.f-door__wall{--wall-face:68px;align-self:stretch;width:100vw;margin:0 calc(50% - 50vw) 6px;padding:20px 0 8px;overflow:hidden}.f-door__wallrow.is-1,.f-door__wallrow.is-4,.f-door__wallrow.is-5,.f-door__wallrow.is-7{transform:translateX(calc((var(--wall-face) + 2px) / -2))}.f-door__wallrow:nth-child(n+4){display:none}@media (max-height:620px){.f-door__wallrow.is-2{display:none}}.f-door--wall.f-door--inline{filter:none;width:100%;margin:0}.f-door--wall.f-door--inline .f-door__ticket{border-radius:0;overflow:visible}.f-door--wall.f-door--inline .f-door__stub{background:0 0;padding:0 0 8px;-webkit-mask:none;mask:none}.f-door--wall.f-door--inline .f-door__title{font-size:var(--f-t-section)}.f-door--wall.f-door--inline .f-door__way{box-sizing:border-box;background:0 0;border:0;width:min(440px,100%);margin:0 auto;padding:12px 0 28px;-webkit-mask:none;mask:none}.f-auth:has(.f-door--wall){min-height:0;padding-top:0;padding-bottom:48px;overflow-x:clip}@media (min-width:701px) and (max-width:1000px){.f-door__wall{--wall-face:96px}}@media (min-width:1001px){.f-auth:has(.f-door--wall){max-width:none;padding:0;display:block}.f-door--wall.f-door--inline .f-door__ticket{min-height:calc(100dvh - var(--f-nav-h));grid-template-rows:1fr auto auto auto 1fr;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid;overflow:hidden}.f-door--wall.f-door--inline .f-door__stub{display:contents}.f-door__wall{--wall-face:clamp(112px, 13.5dvh, 148px);width:auto;height:calc(100dvh - var(--f-nav-h));grid-area:1/1/-1;justify-content:center;margin:0;padding:0;-webkit-mask-image:linear-gradient(90deg,#000 76%,#0000 100%);mask-image:linear-gradient(90deg,#000 76%,#0000 100%)}.f-door__wall .f-who__face>img{border-width:4px}.f-door__wallrow:nth-child(n+4),.f-door__wallrow.is-2{display:flex}.f-door__wallrow.is-3{order:-2}.f-door__wallrow.is-4{order:-1}.f-door__wallrow.is-5,.f-door__wallrow.is-6,.f-door__wallrow.is-7{order:1}.f-door--wall.f-door--inline .f-door__title,.f-door--wall.f-door--inline .f-door__lede,.f-door--wall.f-door--inline .f-door__way{text-align:left;grid-column:2;justify-self:center;width:min(440px,100% - 64px)}.f-door--wall.f-door--inline .f-door__title{font-size:var(--f-t-page);text-wrap:balance;grid-row:2;margin-bottom:14px;line-height:1}.f-door--wall.f-door--inline .f-door__lede{font-size:var(--f-t-lead);grid-row:3;margin-bottom:22px}.f-door--wall.f-door--inline .f-door__way{grid-row:4;margin:0;padding:0}.f-door--wall.f-door--inline .f-door__fine--center{text-align:left}.f-door--wall.f-door--inline .f-door__boxes{justify-content:space-between}}html:has(.f-door--wall.f-door--inline) .f-laptop{display:none}.f-door__photo{height:168px}.f-door__head{flex-direction:column;gap:10px;padding:18px 30px 24px;display:flex}.f-door__head--done{gap:8px;padding-top:44px}.f-door__stub--center .f-door__head{padding:0}.f-door__x{z-index:2;cursor:pointer;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:14px;right:14px}.f-door__x--plain{background:var(--f-panel);color:var(--f-ink)}.f-door__x--photo{color:var(--f-ink);box-shadow:var(--f-shadow-sm);background:#fffffff0}.f-door__x--ink{color:#fff;background:#ffffff24}.f-door__kicker{color:#ffffffb8;font-family:var(--font-body);margin:0;font-size:12px;font-weight:500;line-height:1.2}.f-door__kicker--muted{color:var(--f-muted)}.f-door__kicker--star{align-items:center;gap:8px;display:flex}.f-door__title{font-family:var(--font-instrument-serif), serif;font-size:var(--f-t-name);letter-spacing:-.005em;margin:0;font-weight:400;line-height:1.02}.f-door__stub--ink .f-door__title{font-size:var(--f-t-name)}.f-door__subtitle{font-family:var(--font-instrument-serif), serif;margin:0;font-size:30px;font-weight:400;line-height:1.05}.f-door__lede{color:var(--f-muted);margin:0;font-size:15px;line-height:1.45}.f-door__stub--ink .f-door__lede{color:#ffffffc7}.f-door__lede--strong{color:var(--f-ink);font-weight:600}.f-door__fine{color:var(--f-muted);margin:0;font-size:12.5px;line-height:1.45}.f-door__fine--center{text-align:center}.f-door__fine a{color:inherit;text-underline-offset:2px;text-decoration:underline}.f-door__who{color:var(--f-muted);align-items:center;gap:12px;font-size:13px;display:flex}.f-door__faces{display:flex}.f-door__faces>*+*{margin-left:-12px}.f-door__portrait{background:var(--f-panel);color:var(--f-muted);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid;overflow:hidden}.f-door__portrait img{object-fit:cover;width:100%;height:100%}.f-door__portrait--ring{border:3px solid #fff;box-shadow:0 1px 4px #1410182e}.f-door__alert{color:var(--f-ink);background:#fff;border-radius:18px;align-items:center;gap:12px;padding:12px 14px;display:flex;box-shadow:0 10px 26px #0006}.f-door__alert-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.f-door__alert b{font-size:14px;line-height:1.25}.f-door__app{color:var(--f-muted);font-family:var(--font-body);align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:1;display:flex}.f-door__alert time{color:var(--f-muted);font-family:var(--font-body);white-space:nowrap;align-self:flex-start;font-size:11px}.f-door__alerts{box-sizing:border-box;text-align:left;gap:8px;width:100%;margin-top:2px;display:grid}.f-door__alerts .f-door__alert{padding:10px 12px;box-shadow:0 6px 16px #0000004d}.f-door__perks{gap:18px;margin:0;padding:0;list-style:none;display:grid}.f-door__perks li{align-items:center;gap:12px;font-size:15px;font-weight:600;line-height:1.3;display:flex}.f-door__perk-icon{background:var(--f-panel);width:34px;height:34px;color:var(--f-ink);border-radius:50%;flex:none;place-items:center;display:grid}.f-door__perks--ink{margin-top:4px}.f-door__perks--ink li{color:#fff;font-size:16px}.f-door__perks--ink .f-door__perk-icon{background:#fff}.f-door__envelope{filter:drop-shadow(0 12px 20px #00000073);width:150px;height:100px;margin:2px 0;display:block;position:relative}.f-door__envelope svg{display:block}.f-door__seal{width:46px;height:46px;position:absolute;top:34px;left:52px}.f-door__tick{background:var(--f-open);color:#fff;border:4px solid #fff;border-radius:50%;place-items:center;width:60px;height:60px;display:grid}.f-door__tick--on-photo{position:absolute;top:136px;left:26px}.f-door__way{text-align:center;background:#fff;flex-direction:column;gap:12px;padding:22px 30px 28px;display:flex;-webkit-mask:radial-gradient(12px at 0 0,#0000 96%,#000) 0/51% 100% no-repeat,radial-gradient(12px at 100% 0,#0000 96%,#000) 100%/51% 100% no-repeat;mask:radial-gradient(12px at 0 0,#0000 96%,#000) 0/51% 100% no-repeat,radial-gradient(12px at 100% 0,#0000 96%,#000) 100%/51% 100% no-repeat}.f-door__way--tear{border-top:2px dashed var(--f-line-strong)}.f-door__way--roomy{gap:20px;padding-top:24px}.f-door__steps{color:var(--f-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0;padding:0;font-size:12.5px;font-weight:600;list-style:none;display:flex}.f-door__steps li{white-space:nowrap;align-items:center;gap:7px;display:flex}.f-door__steps li+li:before{content:"";background:var(--f-line-strong);width:18px;height:1.5px;margin-right:1px}.f-door__step-dot{border:1.5px solid var(--f-line-strong);border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:grid}.f-door__steps .is-on{color:var(--f-ink)}.f-door__steps .is-on .f-door__step-dot,.f-door__steps .is-done .f-door__step-dot{border-color:var(--f-ink);background:var(--f-ink);color:#fff}.f-door__btn{box-sizing:border-box;width:100%;height:52px;font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:16px;font-weight:600;line-height:1;text-decoration:none;display:flex}.f-door__btn--ink{background:var(--f-ink);color:#fff}@media (hover:hover){.f-door__btn--ink:hover{background:var(--f-ink);color:#fff}}.f-door__btn--ink:disabled{opacity:.6;cursor:default}.f-door__btn--line{border:1.5px solid var(--f-line-strong);color:var(--f-ink);background:#fff}@media (hover:hover){.f-door__btn--line:hover{border:1.5px solid var(--f-line-strong);color:var(--f-ink);border-color:var(--f-ink);background:#fff}}.f-door__btn--sm{width:auto;height:40px;padding:0 16px;font-size:14px}.f-door__or{color:var(--f-muted);align-items:center;gap:12px;font-size:13px;display:flex}.f-door__or:before,.f-door__or:after{content:"";background:var(--f-line);flex:1;height:1px}.f-door__combo{margin:0;position:relative}.f-door__field{box-sizing:border-box;border:1.5px solid var(--f-line-strong);width:100%;height:52px;color:var(--f-ink);font:inherit;text-align:left;background:#fff;border-radius:999px;padding:0 62px 0 22px;font-size:16px}.f-door__field:focus{border-color:var(--f-ink)}.f-door__go{background:var(--f-ink);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:6px;right:6px}.f-door--members .f-door__go{background:var(--f-ink)}.f-door__go:disabled{opacity:.45;cursor:default}.f-door__check{flex-direction:column;gap:6px;display:flex}.f-door__code{margin:0;position:relative}.f-door__code-input{z-index:1;opacity:0;caret-color:#0000;border:0;width:100%;height:100%;padding:0;font-size:16px;position:absolute;inset:0}.f-door__boxes{justify-content:center;gap:7px;display:flex}.f-door__box{border:1.5px solid var(--f-line-strong);border-radius:12px;place-items:center;width:40px;height:54px;font-size:24px;font-weight:600;display:grid}.f-door__box:nth-child(4){margin-right:8px}.f-door__box.is-filled{border-color:var(--f-ink)}.f-door__code-input:focus+.f-door__boxes .is-next{border-color:var(--f-ink);box-shadow:0 0 0 3px #17161a24}.f-door__link{color:var(--f-ink);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--f-ink);text-decoration-color:var(--f-ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration-thickness:2px}.f-door__link:disabled{color:var(--f-muted);cursor:default;text-decoration-color:#0000}.f-door__error{color:var(--f-ink);background:#17161a0f;border-radius:14px;margin:0;padding:12px 16px;font-size:14px;font-weight:500}.f-door__wait{text-align:center;margin:0;padding:8px 0;font-size:15px;font-weight:600}.f-door__join{flex-direction:column;gap:10px;display:flex}.f-door__welcome{margin:0;font-size:15px;font-weight:600}.f-nudge{z-index:70;width:min(380px,100vw - 24px);color:var(--f-ink);box-shadow:var(--f-shadow-lg);background:#fff;border-radius:22px;position:fixed;bottom:28px;left:50%;overflow:hidden;translate:-50%}.f-nudge__top,.f-nudge__offer{align-items:center;gap:12px;padding:14px 16px;display:flex}.f-nudge__offer{border-top:2px dashed var(--f-line-strong)}.f-nudge__face{background:var(--f-panel);border-radius:50%;flex:none;width:50px;height:50px;position:relative}.f-nudge__face img{object-fit:cover;border-radius:50%;width:100%;height:100%}.f-nudge__tick{background:var(--f-open);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:-3px;right:-3px}.f-nudge__text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.f-nudge__text b{font-size:15px;line-height:1.3}.f-nudge__text span{color:var(--f-muted);font-size:13px}.f-chat__gate{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.f-chat__gate p{margin:0}.f-chat__join{background:var(--f-ink);color:#fff;height:40px;font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}@media (max-width:700px){.f-door-dialog{padding:0}.f-door-dialog[open]{place-items:end stretch}.f-door-dialog .f-door{width:100%}.f-door-dialog .f-door__ticket{border-radius:26px 26px 0 0}.f-door-dialog .f-door__way{padding-bottom:calc(28px + env(safe-area-inset-bottom))}.f-door__stub{padding:24px 22px}.f-door__head{padding:16px 22px 22px}.f-door__way{padding:20px 22px 28px}.f-door__title,.f-door__stub--ink .f-door__title{font-size:var(--f-t-card)}.f-door__stub--pass{padding:24px 22px 20px}.f-door__stub--pass .f-door__title{max-width:290px;font-size:var(--f-t-card)}.f-door__box{width:34px;height:48px;font-size:22px}.f-door__box:nth-child(4){margin-right:6px}.f-nudge{bottom:calc(84px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.f-door-dialog[open]{animation:none}}.f-cel{padding-top:30px;padding-bottom:72px}.f-cel__more{flex-direction:column;align-items:center;gap:10px;margin-top:44px;display:flex}@media (max-width:700px){.f-cel{padding-top:14px}}.f-chat__msg--wide{box-sizing:border-box;width:94%;max-width:94%}.f-chat__msg--answer ul.f-chat__rows{gap:12px;margin:2px 0 12px;padding:0;list-style:none;display:grid}.f-chat__msg--answer .f-chat__rows li+li{margin-top:0}.f-chat__row{align-items:flex-start;gap:12px;display:flex}.f-chat__msg--answer .f-chat__row p{min-width:0;margin:0;font-size:14.5px;line-height:1.42}.f-chat__thumb{background:var(--f-panel);border-radius:12px;flex:none;width:58px;height:58px;display:block;overflow:hidden}.f-chat__thumb .f-photo{width:100%;height:100%}.f-chat__thumb--face{background:0 0;border-radius:50%;place-items:center;display:grid;overflow:visible}.f-chat__card{background:var(--f-paper);box-shadow:var(--f-shadow-sm);border-radius:16px;margin:2px 0 12px;display:block;overflow:hidden}.f-chat__msg--answer .f-chat__card,.f-chat__msg--answer .f-chat__caption{color:var(--f-ink);font-weight:400;text-decoration:none}@media (hover:hover){.f-chat__msg--answer .f-chat__card:hover .f-chat__name,.f-chat__msg--answer .f-chat__caption:hover .f-chat__name{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}}.f-chat__cover{width:100%;height:188px;display:block}.f-chat__caption{align-items:center;gap:10px;padding:11px 12px 12px;display:flex}.f-chat__words{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.f-chat__name{font-family:var(--font-quote);font-size:21px;line-height:1.1;transition:color .15s}.f-chat__line{color:var(--f-muted);font-size:13px;line-height:1.3}.f-chat__card--celeb{align-items:center;gap:14px;padding:12px 14px;display:flex}.f-chat__card.is-waiting .f-chat__cover{background:var(--f-panel);animation:1.4s ease-in-out infinite f-chat-wait}.f-chat__card.is-waiting .f-chat__name{color:var(--f-muted)}@keyframes f-chat-wait{50%{opacity:.55}}.f-chat__shots{position:relative}.f-chat__strip{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow-x:auto}.f-chat__strip::-webkit-scrollbar{display:none}.f-chat__shot{scroll-snap-align:start;background:var(--f-ink);flex:0 0 100%;height:214px;display:block}.f-chat__shot img{object-fit:cover;width:100%;height:100%;display:block}.f-chat__count{color:#fff;pointer-events:none;background:#17161ab8;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:600;position:absolute;top:10px;right:10px}.f-chat__step{width:40px;height:40px;color:var(--f-ink);cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;place-items:center;display:none;position:absolute;top:calc(50% - 20px);right:10px;box-shadow:0 2px 8px #1410182e}.f-chat__step--back{left:10px;right:auto}@media (hover:hover){.f-chat__step{display:grid}}.f-chat__faces{flex:none}.f-chat__next{margin-top:-2px;padding-left:2px}.f-chat__flag{color:var(--f-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:4px;padding:0;font-size:13px;display:inline-flex}@media (hover:hover){.f-chat__flag:hover{color:var(--f-ink)}}.f-chat__reported,.f-chat__msg--answer .f-chat__reported{color:var(--f-muted);margin:4px 0 0;font-size:13px}.f-chat__report{border-top:1px solid var(--f-line);gap:8px;margin-top:6px;padding-top:10px;display:grid}.f-chat__report label{font-size:13px;font-weight:600}.f-chat__report textarea{border:1px solid var(--f-line-strong);background:var(--f-paper);color:var(--f-ink);font:inherit;resize:vertical;border-radius:12px;padding:9px 12px;font-size:16px;line-height:1.35}.f-chat__report-do{gap:8px;display:flex}.f-chat__report-send,.f-chat__report-cancel{font:inherit;cursor:pointer;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600}.f-chat__report-send{background:var(--f-ink);color:#fff;border:0}.f-chat__report-send:disabled{opacity:.5;cursor:default}.f-chat__report-cancel{border:1px solid var(--f-line-strong);color:var(--f-ink);background:#fff}.f-chat__msg--answer .f-chat__report-fail{color:var(--f-ink);margin:0;font-size:13px}@media (prefers-reduced-motion:reduce){.f-chat__card.is-waiting .f-chat__cover{animation:none}.f-chat__name{transition:none}}.f-maptop{z-index:10;pointer-events:none;flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex;position:absolute;top:16px;left:16px;right:76px}.f-maptop>*{pointer-events:auto}.f-maptop .f-follow{height:44px;margin-top:2px}.f-maplist{background:var(--f-ink);color:#fff;height:48px;box-shadow:var(--f-shadow-md);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 18px 0 14px;font-size:15px;font-weight:600;display:flex}.f-maplist span{color:#ffffffb3;font-weight:500}.f-addr{width:340px;max-width:100%;position:relative}.f-addr__box{box-sizing:border-box;height:48px;color:var(--f-muted);box-shadow:var(--f-shadow-md);cursor:text;background:#fff;border-radius:999px;align-items:center;gap:10px;padding:0 8px 0 16px;display:flex}.f-addr__box svg{flex:none}.f-addr__input{min-width:0;height:100%;color:var(--f-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:15px}.f-addr__input::placeholder{color:var(--f-muted)}.f-addr__clear{background:var(--f-panel);width:32px;height:32px;color:var(--f-ink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.f-addr__menu{box-sizing:border-box;background:#fff;border-radius:20px;width:max(100%,380px);max-height:min(440px,70vh);padding:8px 0;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 18px 44px #14101838,0 2px 6px #14101814}.f-addr__list{margin:0;padding:0;list-style:none}.f-addr__item{display:block}.f-addr__h{font-family:var(--font-body);color:var(--f-muted);padding:8px 18px 6px;font-size:12px;font-weight:500;display:block}.f-addr__item+.f-addr__item>.f-addr__h{border-top:1px solid #17161a14;margin-top:6px;padding-top:12px}.f-addr__option{width:100%;color:var(--f-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:8px 18px;display:flex}.f-addr__option.is-active{background:#f6f2ea}.f-addr__thumb{box-sizing:border-box;border:2.5px solid #fff;border-radius:5px;flex:none;width:42px;height:42px;overflow:hidden;transform:rotate(-3deg);box-shadow:0 3px 8px #17161a2e}.f-addr__icon{background:var(--f-panel);width:42px;height:42px;color:var(--f-ink);border-radius:50%;flex:none;place-items:center;display:grid}.f-addr__text{flex-direction:column;flex:1;min-width:0;display:flex}.f-addr__text b{font-size:15px;font-weight:600;line-height:1.3}.f-addr__text span{color:var(--f-muted);font-size:13px;line-height:1.35}.f-addr__count{background:var(--f-yellow);white-space:nowrap;border-radius:999px;flex:none;padding:4px 10px;font-size:12.5px;font-weight:700}.f-addr__join{border-top:1px solid #17161a14;justify-content:space-between;align-items:center;gap:12px;margin:6px 0 0;padding:12px 18px 6px;font-size:14px;display:flex}.f-addr__join button{background:var(--f-ink);color:#fff;height:34px;font:inherit;cursor:pointer;border:0;border-radius:999px;flex:none;padding:0 16px;font-size:14px;font-weight:600}.f-addr__credit{color:var(--f-muted);margin:6px 0 0;padding:6px 18px 2px;font-size:11.5px}.f-addr__credit a{color:inherit}.f-explore__split{z-index:8;cursor:col-resize;touch-action:none;outline:none;flex:none;width:14px;margin:0 -7px;position:relative}.f-explore__split span{background:#fff;border-radius:3px;width:6px;height:44px;margin:-22px 0 0 -3px;transition:background .15s;position:absolute;top:50%;left:50%;box-shadow:0 0 0 1px #17161a3d,0 2px 6px #1410182e}.f-explore__split:active span{background:var(--f-ink)}.f-explore__body.is-folding .f-explore__side{opacity:.35}.f-explore__body.is-folded .f-explore__side,.f-explore__body.is-folded .f-explore__split{display:none}@media (hover:hover){.f-explore__split:hover span{background:var(--f-ink)}}@media (max-width:900px){.f-explore__split{display:none}.f-maptop{top:12px;left:12px;right:64px}.f-addr{width:100%}.f-addr__box{height:44px}.f-addr__menu{width:calc(100% + 52px)}}.f-more{position:relative}.f-more__words.is-pending{animation:0s .15s forwards f-more-hide}.f-more__spin{box-sizing:border-box;border:2px solid #17161a33;border-top-color:var(--f-ink);visibility:hidden;border-radius:50%;width:18px;height:18px;margin:auto;animation:0s .15s forwards f-more-show,.8s linear infinite f-near-spin;position:absolute;inset:0}@keyframes f-more-hide{to{visibility:hidden}}@keyframes f-more-show{to{visibility:visible}}.f-ph__map{background:var(--f-ink);color:#fff;height:46px;font-family:var(--font-body);letter-spacing:-.01em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px 0 22px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover){.f-ph__map:hover{background:#000}}@media (max-width:900px){.f-ph__map{height:48px}}.f-rail__kicker{color:var(--f-muted);font-family:var(--font-body);font-size:12px;font-weight:400}.pol__count{background:var(--f-yellow);color:var(--f-ink);border:2px solid #fff;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:700;line-height:1;position:absolute;top:-10px;right:-12px;box-shadow:0 2px 6px #14101833}.pol--mini .pol__count{padding:3px 5px;font-size:10px;top:-8px;right:-9px}.f-maplegend .f-maplegend__count{background:var(--f-yellow);border-radius:999px;padding:2px 5px;font-size:10px;font-weight:700}@media (hover:hover){.f-now__map.is-pointing .f-now__pin:not(.is-hot){opacity:.55}.f-now__map.is-pointing .f-now__strings g:not(.is-hot){opacity:.4}}.f-now__pin,.f-now__strings g{transition:opacity .15s}.f-now__zoom{align-items:flex-end}.f-now__zoom .f-now__back{white-space:nowrap;border-radius:999px;width:auto;height:34px;margin-top:4px;padding:0 14px;font-size:13.5px;font-weight:600;animation:.18s ease-out f-now-chip}@keyframes f-now-chip{0%{opacity:0;transform:translateY(-4px)}}.f-now__edge{z-index:3;box-sizing:border-box;width:236px;height:52px;color:var(--f-ink);box-shadow:0 0 0 2.5px var(--f-ink), var(--f-shadow-md);pointer-events:none;background:#fff;border-radius:999px;align-items:center;gap:9px;padding:0 14px 0 7px;animation:.18s ease-out f-now-chip;display:flex;position:absolute}.f-now__edgearrow{background:var(--f-ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.f-now__edgepic{background:var(--f-paper);border-radius:9px;flex:none;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.f-now__edgepic img{object-fit:cover;width:100%;height:100%}.f-now__edgepic .f-now__initials{font-size:20px}.f-now__edgetext{flex-direction:column;gap:1px;min-width:0;display:flex}.f-now__edgetext b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.f-now__edgetext span{color:var(--f-muted);font-size:12px}@media (prefers-reduced-motion:reduce){.f-now__zoom .f-now__back,.f-now__edge{animation:none}}.f-pp-menu__icon{color:var(--f-ink);justify-content:center;margin-bottom:12px;display:flex}.f-pp-dish__note{color:var(--f-muted);font-family:var(--font-quote);margin-top:5px;font-size:16.5px;font-style:italic;line-height:1.25;display:block}.f-pp-menu__foot{border-top:1px solid var(--f-line);justify-content:flex-end;align-items:center;gap:10px;margin-top:22px;padding-top:18px;display:flex;container:pp-foot/inline-size}.f-pp-cards{border-top:1px solid var(--f-line);grid-template-rows:auto auto 1fr;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;display:grid}.f-pp-cards>.f-pl-section{grid-row:span 3;grid-template-rows:subgrid;border-top:0;display:grid}.f-pp-cards .f-pl-head{grid-row:1}.f-pp-cards .f-pp-menu{flex-direction:column;grid-row:3;display:flex}.f-pp-cards .f-pp-lines{flex:1 0 auto}.f-pp-cards .f-pp-dishes{grid-template-columns:minmax(0,1fr);align-content:start}@media (max-width:900px){.f-pp-cards{border-top:0;display:block}.f-pp-cards>.f-pl-section{border-top:1px solid var(--f-line);display:block}.f-pp-cards .f-pp-menu{display:block}}.f-pcard{max-width:1180px;padding-top:24px;padding-bottom:64px}.f-pcard__kicker{text-align:center;margin-bottom:14px}.f-pcard__face{z-index:1;justify-content:center;margin-bottom:-46px;display:flex;position:relative}.f-pcard__face .f-face{--size:112px}.f-pcard__face+.f-pp-menu{padding-top:66px}.f-pcard__more{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:34px;display:flex}@media (max-width:900px){.f-pp-dish__note{font-size:15.5px}.f-pp-menu__foot{justify-content:center}.f-pcard__face{margin-bottom:-38px}.f-pcard__face .f-face{--size:88px}.f-pcard__face+.f-pp-menu{padding-top:54px}}.f-pp-menu__sub{color:var(--f-muted);font-family:var(--font-body);text-align:center;margin:-16px 0 22px;font-size:12px;font-weight:600}.f-pp-dishes--stars{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:56px}.f-pp-dish__leader{border-bottom:2px dotted var(--f-line-strong);flex:auto;min-width:24px;margin-bottom:7px}.f-pp-dish__faces{flex:none;align-items:center;display:flex}.f-pp-dish__more{background:var(--f-ink);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:36px;height:36px;margin-left:-11px;font-size:12px;font-weight:700;display:grid;position:relative}.f-pp-dishes--stars .f-pp-dish__where{margin-top:6px}.f-pl-head__tools{align-self:center;gap:8px;margin-left:auto;display:flex}.f-pcard__place{width:fit-content;color:var(--f-ink);font-family:var(--font-quote);align-items:center;gap:12px;margin:0 auto 26px;font-size:26px;font-weight:400;display:flex}.f-pcard__photo{width:64px;height:64px;box-shadow:var(--f-shadow-sm);border-radius:16px;flex:none}@media (max-width:900px){.f-pp-dishes--stars{grid-template-columns:minmax(0,1fr)}}.f-band--board{background:var(--f-paper);scroll-margin-top:var(--f-stack);border-top:0;padding:24px 0 48px}.f-hb{--f-hb-h:clamp(480px, calc(100svh - var(--f-stack) - 48px), 760px);--f-now-h:var(--f-hb-h);grid-template-columns:minmax(0,1fr) minmax(400px,468px);align-items:start;gap:32px;display:grid}.f-hb__stage{min-width:0;position:relative}.f-hb__strip{z-index:3;background:#fff;border-radius:999px;column-gap:2px;padding:5px;display:grid;position:absolute;bottom:24px;left:24px;box-shadow:0 10px 28px #17161a42,0 2px 6px #1410181a}.f-hb__stripday{height:34px;color:var(--f-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;grid-row:1;justify-content:center;align-items:center;padding:0 14px;font-size:15px;transition:color .15s;display:inline-flex;position:relative}.f-hb__stripday.is-on{color:var(--f-ink)}@media (hover:hover){.f-hb__stripday:hover{color:var(--f-ink)}}.f-hb__stripday.is-on{font-weight:500}.f-hb__stripday[aria-current=true]{background:var(--f-ink);color:#fff;font-weight:700}.f-hb__stripday.is-empty{color:#17161a42;cursor:default}@media (hover:hover){.f-hb__stripday.is-empty:hover{color:#17161a42;cursor:default}}.f-hb__striplit{background:var(--f-panel);border-radius:999px;grid-row:1}.f-hb__side{height:var(--f-hb-h);flex-direction:column;min-width:0;display:flex;position:relative}.f-hb__side:after{content:"";background:linear-gradient(#fbfaf700, var(--f-paper));pointer-events:none;height:72px;position:absolute;bottom:0;left:0;right:0}.f-hb__list{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:0 4px 72px 0;position:relative;overflow-y:auto}.f-hb__day{z-index:2;background:var(--f-paper);color:var(--f-ink);font-family:var(--font-quote);align-items:baseline;gap:10px;margin:0 10px;padding:22px 0 12px;font-size:26px;font-weight:400;line-height:1;display:flex;position:sticky;top:0}.f-hb__day:after{content:"";background:linear-gradient(var(--f-paper), #fbfaf700);pointer-events:none;height:14px;position:absolute;top:100%;left:0;right:0}.f-hb__day.is-today{color:var(--f-now)}.f-hb__day>span{color:var(--f-muted);font-family:var(--font-body);font-size:15px;font-weight:400}.f-hb__rows{margin:0;padding:0;list-style:none}.f-hb__row{width:100%;color:var(--f-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:14px;padding:10px;display:grid}.f-hb__pic img{transition:transform .3s}@media (hover:hover){.f-hb__row:hover .f-hb__headline,.f-hb__row.is-hot .f-hb__headline{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.f-hb__row:hover .f-hb__pic img,.f-hb__row.is-hot .f-hb__pic img{transform:scale(1.07)}}@media (prefers-reduced-motion:reduce){.f-hb__pic img{transition:none}}.f-hb__pic{background:var(--f-panel);border-radius:14px;width:76px;height:76px;display:block;position:relative;overflow:hidden}.f-hb__pic img{object-fit:cover;width:100%;height:100%;display:block}.f-hb__facepic{background:#f6efe4;width:100%;height:100%;display:block}.f-hb__initial{width:100%;height:100%;display:block;position:relative}.f-hb__text{flex-direction:column;gap:5px;min-width:0;display:flex}.f-hb__what{align-items:center;gap:5px;min-width:0;font-size:16px;font-weight:700;line-height:1.3;display:flex}.f-hb__headline{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.f-hb__what .f-heat{height:1.3em;font-size:inherit;line-height:inherit;flex:none;margin-left:auto;padding-left:12px}.f-hb__what .f-heat__flames:last-child{margin-right:-4px}.f-hb__what--two{align-items:flex-start;display:none}.f-hb__clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.f-hb__tail{white-space:nowrap}.f-hb__tail .f-heat{vertical-align:-1px;margin-left:2px}.f-hb__who{min-width:0;color:var(--f-muted);align-items:center;gap:8px;font-size:15px;font-weight:400;display:flex}.f-hb__names{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.f-hb__rumour{color:var(--f-muted);flex:none;font-weight:500}.f-hb__time{color:var(--f-ink);font-family:var(--font-body);flex:none;margin-left:auto;padding-left:8px;font-size:12px}.f-hb__time.is-fresh{color:var(--f-now)}.f-hb__more{display:none}.f-now__beats{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.f-now__beat{width:14px;height:14px;position:absolute;top:-7px;left:-7px}.f-now__beat:before,.f-now__beat:after{content:"";background:var(--f-now);border-radius:50%;position:absolute}.f-now__beat:before{animation:1.6s ease-out infinite f-beat;inset:2px}.f-now__beat:after{box-sizing:border-box;border:2px solid #fff;inset:0}@media (prefers-reduced-motion:reduce){.f-now__beat:before{opacity:.22;animation:none;transform:scale(2.6)}}@media (hover:hover){.f-now__map.is-pointing .f-now__beat:not(.is-hot){opacity:.35}}.f-city__list a.f-city__busy{min-height:50px;padding-block:6px}.f-city__busytext{flex-direction:column;flex:1;min-width:0;display:flex}.f-city__busyname{font-weight:600}.f-city__busyline{color:var(--f-muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.f-wk__title{scroll-margin-top:calc(var(--f-stack) + 20px);font-family:var(--font-quote);font-size:var(--f-t-section);flex-wrap:wrap;align-items:baseline;gap:0 .25em;margin:0;font-weight:400;line-height:1.05;display:flex}.f-guidehead{align-items:center;row-gap:16px}@media (min-width:701px){.f-guidehead{padding-bottom:12px}}.f-pbar{background:#fff;border-radius:999px;align-items:center;padding:0 10px;display:inline-flex;position:relative;box-shadow:0 10px 28px #17161a1a,0 2px 6px #1410180f}.f-pbar__part{align-items:center;gap:4px;min-width:0;padding:0 22px;display:inline-flex;position:relative}.f-pbar__part--who{z-index:3;padding-left:0}.f-pbar__part--when{position:static}.f-pbar__line{background:var(--f-line);flex:none;width:1px;height:32px}.f-pbar__pick,.f-pbar__part--where .f-chip{box-sizing:border-box;min-width:0;height:64px;min-height:0;box-shadow:none;color:var(--f-ink);font:inherit;font-size:var(--f-t-body);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:10px;padding:0;font-weight:600;display:inline-flex}.f-pbar__words,.f-pbar__part--where .f-chip__words{flex-direction:column;gap:4px;min-width:0;display:flex}.f-pbar__label,.f-pbar__part--where .f-chip__label{color:var(--f-muted);font-size:var(--f-t-label);font-weight:500;line-height:1}.f-pbar__text,.f-pbar__part--where .f-chip__name{text-overflow:ellipsis;min-width:0;margin-bottom:-6px;padding-bottom:6px;line-height:1.2;overflow:hidden}.f-pbar__pick[aria-expanded=true] .f-pbar__text,.f-pbar__part--where .f-chip[aria-expanded=true] .f-chip__name{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}@media (hover:hover){.f-pbar__pick:hover .f-pbar__text,.f-pbar__part--where .f-chip:hover .f-chip__name{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}}.f-pbar .f-pbar__face,.f-pbar .f-pbar__face>img,.f-pbar .f-pbar__face>.f-who__collage,.f-pbar .f-pbar__face>.f-who__blank{width:44px;height:44px}.f-pbar__face{border-radius:50%;flex:none}.f-pbar__part--where .f-city{min-width:0}.f-pbar__part--where .f-city__menu{color:var(--f-muted)}.f-pbar__part--where,.f-pbar__part--where .f-city{position:static}.f-pbar__x{width:22px;height:22px;color:var(--f-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;align-self:flex-end;place-items:center;margin:0 -6px 12px 0;padding:0;display:grid}.f-pbar__x svg{width:11px;height:11px}@media (hover:hover){.f-pbar__x:hover{color:var(--f-ink)}}.f-pbar__menu{top:calc(100% + 10px)}.f-pbar__when{z-index:60;background:var(--f-card);width:220px;box-shadow:var(--f-shadow-lg);border-radius:18px;flex-direction:column;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.f-pbar__when button{color:var(--f-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:15px;display:flex}.f-pbar__when button[aria-selected=true]{color:var(--f-ink);font-weight:700}.f-pbar__when button:disabled{opacity:.4;cursor:default}@media (hover:hover){.f-pbar__when button:not(:disabled):hover{background:var(--f-panel);color:var(--f-ink)}}@media (max-width:1000px){.f-guidehead>.f-wk__title{flex:100%}}@media (max-width:700px){.f-guidehead .f-pbar{flex:100%;justify-content:space-between;min-width:0;padding:0 8px;display:flex}.f-pbar__part{flex:none;padding:0 12px}.f-pbar__part--who{flex:0 auto;padding-left:0}.f-pbar__part--where{position:relative}.f-pbar__part--who .f-pbar__pick{min-width:0}.f-pbar__line{height:28px}.f-pbar__pick,.f-pbar__part--where .f-chip{gap:6px;height:56px;font-size:14px}.f-pbar__label,.f-pbar__part--where .f-chip__label{font-size:11px}.f-pbar .f-pbar__face,.f-pbar .f-pbar__face>img,.f-pbar .f-pbar__face>.f-who__collage,.f-pbar .f-pbar__face>.f-who__blank{width:40px;height:40px}.f-pbar__part.is-set .f-pbar__label,.f-pbar__part.is-set .f-chip__label{padding-right:22px}.f-pbar__x{margin:0;position:absolute;top:6px;right:6px}}@media (max-width:384px){.f-guidehead .f-pbar{padding:0 6px 0 8px}.f-pbar__part{padding:0 10px}.f-pbar__part--who{padding-left:0}.f-pbar__x{right:4px}}.f-guide__card--face{gap:0}.f-guide__frame{display:block;position:relative}.f-guide__sticker{z-index:1;box-sizing:border-box;background:#f6efe4;border:3px solid #fff;border-radius:50%;width:64px;height:64px;display:block;position:absolute;bottom:-30px;left:12px;box-shadow:0 6px 16px #14101833}.f-guide__sticker>img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.f-guide__sticker.is-spotted{background:#fff;border-color:#fff;width:70px;height:70px;padding:2px;bottom:-33px;left:9px}.f-guide__sticker.is-now{border-color:var(--f-now)}.f-guide__badge{border:2px solid var(--f-panel);color:var(--f-ink);white-space:nowrap;background:#fff;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700;line-height:1.2;position:absolute;bottom:-9px;left:50%;transform:translate(-50%);box-shadow:0 1px 4px #14101829}.f-guide__badge.is-now{background:var(--f-now);color:#fff}.f-guide__caption{flex-direction:column;gap:1px;min-width:0;min-height:38px;margin:8px 0 0 88px;display:flex}.f-guide__caption.is-bare{margin-left:0}.f-guide__caption>b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.f-guide__caption>span{color:var(--f-muted);font-size:13px}.f-guide__card--face .f-guide__body{margin-top:16px}.f-guide__card--face .f-guide__rank{justify-content:flex-end}.f-band--guide .f-guide{grid-auto-columns:240px}@media (max-width:560px){.f-band--guide .f-guide{grid-auto-columns:54%;gap:14px}.f-band--guide .f-guide__pic{border-radius:16px}.f-band--guide .f-guide__sticker{border-width:2.5px;width:50px;height:50px;bottom:-24px;left:8px}.f-band--guide .f-guide__sticker.is-spotted{width:54px;height:54px;bottom:-26px;left:6px}.f-band--guide .f-guide__badge{padding:2px 6px;font-size:9px;bottom:-8px}.f-band--guide .f-guide__caption{min-height:32px;margin:6px 0 0 66px}.f-band--guide .f-guide__caption.is-bare{margin-left:0}.f-band--guide .f-guide__caption>b{font-size:13px}.f-band--guide .f-guide__caption>span{font-size:11.5px}.f-band--guide .f-guide__card--face .f-guide__body{margin-top:12px}.f-band--guide .f-guide__name{font-size:var(--f-t-row)}.f-band--guide .f-guide__meta{font-size:var(--f-t-label)}.f-band--guide .f-guide__gossip,.f-band--guide .f-guide__tip{gap:6px;font-size:12.5px}.f-band--guide .f-guide__gossip>span:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.f-band--guide .f-guide__who{gap:6px;font-size:12.5px}.f-band--guide .f-guide__who>span:last-child{white-space:normal}.f-band--guide .f-guide__rank{padding:0 10px 2px;font-size:54px}.f-band--guide .f-guide__seen{padding:4px 8px;font-size:10.5px;top:8px;left:8px}.f-band--guide .f-guide__save{top:8px;right:8px}}.f-guidehead+div>.f-kindrow:first-child,.f-guidehead+div+div>.f-kindrow:first-child{margin-top:var(--f-s-head)}.f-guide__gossip,.f-guide__tip{color:var(--f-muted);gap:8px;margin-top:6px;font-size:13.5px;line-height:1.4;display:flex}.f-guide__gossip>span:first-child,.f-guide__tip>span:first-child{flex:none}.f-guide__tip b,.f-guide__gossip b{color:var(--f-ink);font-weight:600}.f-own__owners{position:absolute;bottom:12px;left:12px}.f-own__owners .f-face{--size:46px;box-shadow:var(--f-shadow-sm);border-width:3px}.f-own__by{color:var(--f-muted);font-size:13.5px}.f-own__by b{color:var(--f-ink);font-weight:600}@media (max-width:700px){.f-guide__gossip>span:last-child,.f-guide__tip>span:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (max-width:1280px){.f-hb{grid-template-columns:minmax(0,1fr) 400px;gap:24px}.f-hb__stripday{padding:0 10px;font-size:14px}}@media (max-width:1000px){.f-band--board{padding-top:16px}.f-hb{--f-now-h:420px;--f-hb-stick:0px;grid-template-columns:minmax(0,1fr);gap:14px}.f-hb__day{top:var(--f-hb-stick);padding:18px 0 10px}.f-hb .f-now__map{--f-now-foot:64px;height:var(--f-now-h);min-height:0}.f-hb__side{display:contents}.f-hb__side:after{content:none}.f-hb__strip{bottom:16px;left:16px}.f-hb__list{padding:0;overflow:visible}.f-hb__list .is-extra{display:none}.f-hb__more{border:1px solid var(--f-line);width:100%;color:var(--f-ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;margin-top:8px;padding:13px 16px;font-size:15px;font-weight:700;display:block}.f-wk__title{font-size:var(--f-t-section)}}@media (max-width:700px){.f-hb{--f-now-h:300px}.f-hb .f-now__map{--f-now-foot:48px}.f-hb__strip{grid-auto-columns:minmax(0,1fr);padding:4px;bottom:8px;left:8px;right:8px}.f-hb__stripday{height:32px;padding:0 2px;font-size:13px}.f-wk__title{font-size:var(--f-t-section)}.f-hb__row{grid-template-columns:64px minmax(0,1fr);gap:12px;padding:12px 4px}.f-hb__day{margin:0 4px}.f-hb__pic{border-radius:12px;width:64px;height:64px}.f-hb__what{font-size:15px;display:none}.f-hb__what--two{display:flex}}@media (max-width:374px){.f-hb__stripday{padding:0;font-size:12px}}.f-hb__new{background:#fbe8ef;border-radius:14px;grid-column:1/-1;align-items:center;gap:4px;padding:0 0 0 14px;font-size:14px;line-height:1.4;display:flex}.f-hb__new p{flex:1;min-width:0;margin:0;padding:11px 0}.f-hb__newsee{color:var(--f-now);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.f-hb__newx{width:44px;height:44px;color:var(--f-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.f-hb__newword{color:var(--f-now);font-family:var(--font-body);flex:none;margin-left:auto;padding-left:8px;font-size:12px;font-weight:500}.f-xbar{scrollbar-width:none}.f-xbar::-webkit-scrollbar{display:none}.f-xpick{border-radius:999px;flex:none;align-items:stretch;display:inline-flex;position:relative}.f-xpick__chip{gap:8px;padding:0 12px 0 13px}.f-xpick__chev{opacity:.6}.f-xpick.is-on .f-xpick__chip{border-color:var(--f-ink);background:var(--f-ink);color:var(--f-paper);border-right:0;border-radius:999px 0 0 999px;padding-right:4px}.f-xpick.is-on .f-xpick__chip .f-face{border-color:var(--f-ink)}body .f-xpick.is-on .f-ghost{background-color:#ffffff3d}.f-xpick__clear{background:var(--f-ink);width:36px;color:var(--f-paper);border-radius:0 999px 999px 0;place-items:center;padding:0 4px 0 0;display:grid}.f-xpick__clear svg{box-sizing:border-box;background:#ffffff2e;border-radius:50%;width:22px;height:22px;padding:5.5px}.f-xpanel{--x-left:8px;--x-top:120px;--x-height:70vh;--x-width:420px;--x-foot:100dvh;--x-room:100dvh;top:var(--x-top);left:var(--x-left);z-index:60;box-sizing:border-box;width:min(var(--x-width), calc(100vw - 16px));max-height:var(--x-height);overscroll-behavior:contain;box-shadow:var(--f-shadow-lg);color:var(--f-ink);white-space:normal;background:#fff;border-radius:20px;padding:16px;position:fixed;overflow-y:auto}.f-xpanel__grab,.f-xpanel__dim,.f-xpanel__head{display:none}.f-xpanel__close{background:var(--f-panel);width:36px;height:36px;color:var(--f-ink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.f-xfind__box{background:var(--f-panel);min-height:46px;color:var(--f-muted);border-radius:999px;align-items:center;gap:10px;padding:0 16px;display:flex}.f-xfind__box input{min-width:0;color:var(--f-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:15px}.f-xfind__box input::-webkit-search-cancel-button{appearance:none}.f-xfind__clear{width:28px;height:28px;color:var(--f-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-right:-8px;padding:0;display:grid}@media (hover:hover){.f-xfind__clear:hover{color:var(--f-ink)}}.f-xfind__hits{flex-direction:column;gap:2px;margin:8px 0 0;padding:0;list-style:none;display:flex}.f-xfind__hit{color:var(--f-ink);border-radius:12px;align-items:center;gap:12px;padding:8px 10px;text-decoration:none;display:flex}@media (hover:hover){.f-xfind__hit:hover{background:var(--f-panel)}}.f-xfind__hit b{font-size:14.5px;display:block}.f-xfind__hit span span{color:var(--f-muted);font-size:12.5px}.f-xwhat{flex-direction:column;gap:2px;display:flex}.f-xwhat__kind{box-sizing:border-box;width:100%;min-height:44px;color:var(--f-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:0 12px;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;display:flex}@media (hover:hover){.f-xwhat__kind:hover{background:var(--f-panel)}}.f-xwhat__kind[aria-current=true]{background:var(--f-ink);color:var(--f-paper)}.f-xpick__chip:has(.f-faces){padding-left:6px}.f-xwho{margin-top:18px}.f-xwho__label{color:var(--f-muted);margin:0 0 10px 4px;font-size:13.5px;font-weight:600}.f-results__head[hidden]{display:none}.f-results__celeb{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--f-line-strong);text-decoration-color:var(--f-line-strong);text-underline-offset:3px}@media (max-width:700px){.f-xpanel{top:var(--x-foot);width:auto;max-height:calc(var(--x-room) - 56px);padding:6px 16px calc(20px + env(safe-area-inset-bottom,0px));border-radius:22px 22px 0 0;bottom:auto;left:0;right:0;transform:translateY(-100%)}.f-xpanel__dim{z-index:59;cursor:default;background:#17161a59;border:0;padding:0;display:block;position:fixed;inset:0}.f-xpanel__grab{background:#17161a33;border-radius:3px;width:38px;height:5px;margin:4px auto 6px;display:block}.f-xpanel__head{justify-content:space-between;align-items:center;margin-bottom:10px;font-size:17px;display:flex}.f-xwho{margin-top:14px}}@media (min-width:701px){.f-explore__side{--f-gutter:24px}}.f-explore__side .f-results{scrollbar-width:none}.f-explore__side .f-results::-webkit-scrollbar{display:none}.f-mb{margin-top:22px}.f-act__long{display:inline}.f-act__short{display:none}.f-act__short:before{content:"Chat"}@container mc-bar (max-width:295px){.f-act__long{display:none}.f-act__short{display:inline}}@container pp-foot (max-width:285px){.f-act__long{display:none}.f-act__short{display:inline}}@container pl-acts (max-width:780px){.f-act__long{display:none}.f-act__short{display:inline}}.f-fc__acts .f-act__long{display:none}.f-fc__acts .f-act__short{display:inline}@container pop (min-width:560px){.f-fc__acts .f-act__long{display:inline}.f-fc__acts .f-act__short{display:none}}.f-mc__moreon{margin-top:22px}.f-mb .f-mc__moreon{margin-top:14px}.f-mc__moreon ul{flex-wrap:wrap;gap:6px 18px;margin:8px 0 0;padding:0;list-style:none;display:flex}.f-mc__moreon a{color:var(--f-ink);font-size:var(--f-t-body);overflow-wrap:anywhere;align-items:center;gap:3px;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover){.f-mc__moreon a:hover{text-underline-offset:3px;text-decoration:underline}}.f-mb__h{color:var(--f-ink);font-family:var(--font-body);margin:0;font-size:12px;font-weight:500}.f-mb__list{flex-direction:column;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.f-mb__item{color:#3a3740;padding-left:20px;font-size:15px;line-height:1.5;position:relative}.f-mb__item:before{background:var(--f-ink);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:3px}.f-mb__item b{color:var(--f-ink);font-weight:600}.f-mb__more{min-height:36px;color:var(--f-ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:2px;padding:0 0 0 20px;font-size:14px;font-weight:600;display:inline-flex}.f-mc--bullets .f-mc__body{padding-bottom:48px;-webkit-mask-image:linear-gradient(#000 calc(100% - 48px),#0000);mask-image:linear-gradient(#000 calc(100% - 48px),#0000)}.f-mc__body>*{flex-shrink:0}@media (max-width:900px){.f-mb{margin-top:12px}.f-mb__h{font-size:10px}.f-mb__list{gap:8px;margin-top:8px}.f-mb__item{padding-left:16px;font-size:14px;line-height:1.45}.f-mb__item:before{width:5px;height:5px;left:2px}.f-mb__more{min-height:32px;padding-left:16px;font-size:13.5px}}.f-pl-stories{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.f-pl-story{border-radius:22px;flex-direction:column;gap:12px;min-width:0;min-height:260px;padding:22px;display:flex}.f-pl-story--pink{background:var(--f-panel);color:var(--f-ink)}.f-pl-story--paper{background:var(--f-card);box-shadow:var(--f-shadow-md);border:0}.f-pl-story--ink{background:var(--f-ink);color:#fff}.f-pl-story .f-pl-kicker,.f-pl-story__body{color:var(--f-muted)}.f-pl-story--ink .f-pl-kicker,.f-pl-story--ink .f-pl-story__body{color:#ffffffb8}.f-pl-story__faces{--stack:-16px;display:flex}.f-pl-story__faces .f-face{border:3px solid #fff}.f-pl-story--ink .f-pl-story__faces .f-face{border-color:var(--f-ink);box-shadow:0 0 0 2px #fff}.f-pl-story__head{font-family:var(--font-quote);margin:0;font-size:26px;font-weight:400;line-height:1.05}.f-pl-story__body{margin:0;font-size:15px;line-height:1.5}@media (max-width:1000px){.f-pl-stories{margin:0 calc(var(--f-gutter) * -1);padding:0 var(--f-gutter) 8px;scroll-padding-inline:var(--f-gutter);scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:min(82%,420px);grid-auto-flow:column;overflow-x:auto}.f-pl-story{scroll-snap-align:start}}.f-plhero{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:44px;max-width:1512px;padding:4px 0 28px;display:grid}.f-plhero__pic{position:relative}.f-plhero__photo{aspect-ratio:3/2;box-shadow:var(--f-shadow-lg);border-radius:22px}.f-plhero__stickers{display:flex;position:absolute;bottom:-30px;left:22px}@media (min-width:1001px){.f-plhero__pic:has(.f-plhero__stickers){margin-bottom:30px}}.f-plhero__stickers>*+*{margin-left:-16px}.f-plhero__stickers .f-face{border:3px solid #fff;box-shadow:0 6px 18px #14101838}.f-plhero__text{flex-direction:column;gap:14px;min-width:0;display:flex}.f-plhero__text .f-place__actions{margin:14px 0 0}.f-plhero__text .f-place__actions .f-act--lg{padding:0 17px}.f-plhero__text>.f-pfrow{margin-top:10px}.f-plhero__text>.f-plcrowd{margin-top:6px}.f-plfaces{background:var(--f-panel);border-radius:22px;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 26px;min-height:340px;padding:32px;display:flex}.f-plfaces__who{color:var(--f-ink);font-size:var(--f-t-body);text-align:center;flex-direction:column;align-items:center;gap:10px;font-weight:600;display:flex}.f-pfrow{clip-path:inset(-8px -8px -8px 23px);flex-wrap:wrap;row-gap:14px;margin:0 0 0 -23px;display:flex}.f-pfrow__cell{border-left:1px solid var(--f-line);flex-direction:column;gap:4px;min-width:0;padding:0 22px;display:flex}.f-pfrow dt{color:var(--f-muted);font-size:var(--f-t-label);font-weight:600}.f-pfrow dd{color:var(--f-ink);font-size:var(--f-t-body);white-space:nowrap;margin:0;line-height:1.3}.f-plcrowd{color:var(--f-muted);font-size:var(--f-t-body);margin-top:0;margin-bottom:0;line-height:1.4}.f-plcrowd>:first-child{white-space:normal}.f-plcrowd a{color:inherit}.f-plcrowd b{color:var(--f-ink);font-weight:600}@media (hover:hover){.f-plcrowd a:hover{text-underline-offset:3px;text-decoration:underline}}@media (max-width:600px){.f-pfrow{clip-path:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin-left:0;display:grid}.f-pfrow__cell{border-left:0;padding:0}.f-pfrow dd{white-space:normal}}.f-pp-menu__tips{border-top:1px dashed #17161a2e;margin-top:22px;padding-top:22px}.f-pp-menu__tips .f-pp-menu__sub{margin:0 0 12px}.f-pp-menu__tips ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.f-pp-menu__tips li{font-family:var(--font-quote);font-size:var(--f-t-lead);padding-left:22px;line-height:1.3;position:relative}.f-pp-menu__tips li:before{content:"✦";color:var(--f-ink);font-size:13px;line-height:1.8;position:absolute;left:0}.f-plaround__box{background:var(--f-card);height:540px;box-shadow:var(--f-shadow-md);border-radius:22px;grid-template-columns:minmax(0,1fr) 340px;display:grid;overflow:hidden}.f-plaround__map{background:#f7f4ee;min-height:0;position:relative}.f-plaround__where{flex-direction:column;gap:8px;padding:26px 24px;font-size:15px;line-height:1.4;display:flex;overflow-y:auto}.f-plaround__where>b{font-size:var(--f-t-lead);font-weight:600}.f-plaround__where>span:not(.f-plaround__go){color:var(--f-muted)}.f-plaround__go{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}.f-plaround__near{border-top:1px solid var(--f-line);flex-direction:column;gap:12px;margin:16px 0 0;padding:16px 0 0;list-style:none;display:flex}.f-plaround__near li{flex-direction:column;gap:1px;display:flex}.f-plaround__near a{color:var(--f-ink)}.f-plaround__near span{color:var(--f-muted);font-size:var(--f-t-meta)}.f-plaround__near b{font-weight:600}@media (max-width:1000px){.f-plhero{grid-template-columns:minmax(0,1fr);gap:46px}.f-plfaces{min-height:220px}.f-plaround__box{grid-template-rows:380px auto;grid-template-columns:minmax(0,1fr);height:auto}}@media (max-width:600px){.f-plhero__stickers{bottom:-24px;left:14px}.f-plhero__stickers .f-face{--size:58px!important}.f-plfaces .f-face{--size:96px!important}}.f-plseen__label{color:var(--f-ink);font-family:var(--font-quote);margin:30px 0 10px;font-size:26px;font-weight:400;line-height:1}.f-plseen__year:first-child .f-plseen__label{margin-top:4px}.f-plseen__label.is-era{font-size:17px}.f-plseen__list{border-top:1px solid var(--f-line);margin:0;padding:0;list-style:none}.f-plseen__row{border-bottom:1px solid var(--f-line);grid-template-columns:96px 104px minmax(0,1fr) auto 32px;align-items:center;column-gap:16px;min-height:76px;padding:10px 0;display:grid;position:relative}.f-plseen__date{white-space:nowrap;color:var(--f-muted);font-family:var(--font-body);grid-column:1;font-size:12px;font-weight:600}.f-plseen__faces{grid-column:2;width:104px}.f-plseen__what{color:var(--f-ink);font:inherit;font-size:var(--f-t-body);text-align:left;cursor:pointer;background:0 0;border:0;grid-column:3;padding:0;font-weight:600;line-height:1.3}.f-plseen__what:after{content:"";position:absolute;inset:0}@media (hover:hover){.f-plseen__row:hover .f-plseen__what{text-underline-offset:3px;text-decoration:underline}}.f-plseen__thumbs{z-index:1;grid-column:4;gap:6px;display:flex;position:relative}.f-plseen__thumb{cursor:zoom-in;background:#f1ece1;border:0;border-radius:10px;width:56px;height:56px;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 1px 4px #1410182e}.f-plseen__thumb img{object-fit:cover;width:100%;height:100%;display:block}.f-plseen__go{color:#a39d95;border-radius:50%;grid-column:5;place-items:center;width:32px;height:32px;transition:color .15s,background .15s;display:grid}@media (hover:hover){.f-plseen__row:hover .f-plseen__go{background:var(--f-panel);color:var(--f-ink)}}@media (max-width:1000px){.f-plseen__row{grid-template-columns:66px 40px minmax(0,1fr) 24px;align-items:start;gap:8px 10px}.f-plseen__date{padding-top:12px}.f-plseen__faces{width:40px}.f-plseen__faces>:nth-child(n+2){display:none}.f-plseen__what{padding-top:2px;font-size:16px}.f-plseen__thumbs{grid-area:2/3}.f-plseen__thumb{width:48px;height:48px}.f-plseen__go{grid-area:1/4}}.f-mc__placego{color:var(--f-muted);vertical-align:-.1em;margin-left:5px;display:inline-flex}.f-mc__placego svg{width:13px;height:13px}.f-band--hl{background:var(--f-panel)}.f-hl__title{margin-bottom:var(--f-s-head)}.f-hl{grid-template-columns:repeat(5,minmax(0,1fr));gap:36px 20px;margin:0;padding:0;list-style:none;display:grid}.f-hl__card{min-width:0;color:var(--f-ink);flex-direction:column;display:flex}.f-hl__frame{display:block;position:relative}.f-hl__pic{aspect-ratio:4/5;background:var(--f-card);box-shadow:var(--f-shadow-sm);border-radius:16px;display:block;position:relative;overflow:hidden}.f-hl__pic .f-guide__img{width:100%;height:100%;display:block}.f-hl__pic img{transition:transform .5s}@media (hover:hover){.f-hl__card:hover .f-hl__pic img{transform:scale(1.04)}}.f-hl__award{max-width:calc(100% - 24px);color:var(--f-ink);text-overflow:ellipsis;pointer-events:none;background:#fff;position:absolute;top:12px;left:12px;overflow:hidden}.f-hl__card .f-guide__sticker.is-spotted{border-width:2.5px;width:58px;height:58px;bottom:-24px;left:10px}.f-hl__card .f-guide__badge{font-size:10px;bottom:-8px}.f-hl__who{flex-wrap:wrap;align-items:baseline;gap:0 10px;min-width:0;margin-top:48px;display:flex}.f-hl__name{font-family:var(--font-instrument-serif), serif;font-size:clamp(var(--f-t-row), 1.8vw, var(--f-t-card));line-height:1.05}.f-hl__line{font-size:var(--f-t-meta);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;line-height:1.4;display:-webkit-box;overflow:hidden}.f-hl__card .f-guide__meta{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;overflow:hidden}.f-hl__new{color:var(--f-now);font-family:var(--font-body);font-size:12px;font-weight:500}@media (max-width:1000px){.f-hl{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.f-hl__card .f-guide__sticker.is-spotted{width:46px;height:46px;bottom:-18px}.f-hl__who{margin-top:42px}.f-hl__name{font-size:var(--f-t-row)}}@media (min-width:601px) and (max-width:1000px){.f-hl__pic{aspect-ratio:4/3}}.f-band--together{background:var(--f-paper)}.f-ot .f-rail__title{font-family:var(--font-quote);font-size:var(--f-t-section);font-weight:400;line-height:1.05}.f-ot__pair{z-index:1;display:flex;position:absolute;bottom:-33px;left:9px}.f-ot__face{box-sizing:border-box;isolation:isolate;background:#fff;border:3px solid #fff;border-radius:50%;width:70px;height:70px;padding:2px;display:block;box-shadow:0 6px 16px #14101833}.f-ot__pair.is-now .f-ot__face{border-color:var(--f-now)}.f-ot__face+.f-ot__face{margin-left:-14px}.f-ot__face>img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.f-band--together .f-guide__badge{border-color:var(--f-paper)}.f-ot__body{gap:0;margin-top:48px}.f-ot__body .f-guide__name{font-size:var(--f-t-card);line-height:1.12}.f-ot__line{font-size:var(--f-t-body);margin-top:8px;line-height:1.4}.f-ot__body .f-guide__meta{font-size:var(--f-t-meta);margin-top:6px}.f-band--together .f-guide{grid-auto-columns:280px}@media (max-width:700px){.f-band--together .f-guide{grid-auto-columns:78%}.f-ot__body .f-guide__name{font-size:var(--f-t-row)}.f-ot__line{font-size:var(--f-t-meta);margin-top:6px}.f-ot__body .f-guide__meta{font-size:var(--f-t-label);margin-top:5px}.f-ot__pair{bottom:-26px}.f-ot__face{border-width:2.5px;width:56px;height:56px}.f-ot__face+.f-ot__face{margin-left:-11px}.f-ot__body{margin-top:42px}}.f-draw,.f-drawpill{height:44px;color:var(--f-ink);box-shadow:var(--f-shadow-md);font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:0;border-radius:999px;align-items:center;gap:8px;margin-top:2px;padding:0 16px 0 12px;font-size:13.5px;font-weight:700;display:flex}.f-draw.is-on{background:var(--f-ink);color:#fff}.f-drawpill,.f-mapfoot{display:none}.f-drawset{box-shadow:var(--f-shadow-md);background:#fff;border-radius:999px;align-items:center;display:flex}.f-drawset .f-drawpill{box-shadow:none;padding-right:8px}.f-drawset__clear{width:44px;height:42px;color:var(--f-ink);cursor:pointer;background:0 0;border:0;border-radius:0 999px 999px 0;place-items:center;padding:0 8px 0 0;display:grid}.f-drawset__clear svg{box-sizing:content-box;background:#14101814;border-radius:50%;padding:7px}button.f-xpick__clear{cursor:pointer;border:0}.f-drawhint{z-index:30;background:var(--f-ink);color:#fff;height:46px;box-shadow:var(--f-shadow-lg);white-space:nowrap;pointer-events:auto;border-radius:999px;align-items:center;gap:14px;padding:0 8px 0 18px;font-size:14.5px;font-weight:600;display:flex;position:absolute;top:76px;left:50%;transform:translate(-50%)}.f-drawhint button{color:#fff;height:32px;font:inherit;cursor:pointer;background:#ffffff29;border:0;border-radius:999px;padding:0 14px;font-size:13.5px}.pinmap__draw{z-index:20;cursor:crosshair;touch-action:none;background:#f7f4ee29;position:absolute;inset:0}.pinmap__stroke{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pinmap__stroke path{fill:none;stroke:var(--f-ink);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}@media (max-width:900px){.f-draw{display:none}.f-drawpill{height:42px;margin:0;font-size:14px;display:flex}.f-mapfoot{right:12px;bottom:calc(var(--f-swipe-h,0px) + 24px);z-index:10;pointer-events:none;justify-content:space-between;gap:8px;display:flex;position:absolute;left:12px}.f-mapfoot>*{pointer-events:auto}.f-mapfoot .f-nearpill{position:static;transform:none}@media (max-width:340px){.f-mapfoot__right .f-drawpill,.f-mapfoot__right .f-drawset{display:none}}.f-drawhint{font-size:13.5px;top:66px}}@media (min-width:901px){.f-maptop .f-addr{flex:260px;max-width:340px}}@media (max-width:480px){.f-nearpill__walk{display:none}.f-mapfoot__right,.f-mapfoot .f-nearpill{min-width:0}.f-mapfoot .f-nearpill>span:not(.f-near__spin){text-overflow:ellipsis;overflow:hidden}}.f-who{min-width:0;scroll-margin-top:calc(var(--f-stack) + 12px);position:relative}.f-who__row{align-items:flex-start;gap:20px;display:flex}.f-who__slide{flex:1;min-width:0;position:relative}.f-who__track{scrollbar-width:none;align-items:flex-start;gap:10px;padding:6px 2px 4px;display:flex;overflow-x:auto}.f-who__track::-webkit-scrollbar{display:none}.f-who__st{width:74px;color:var(--f-ink);flex-direction:column;flex:none;align-items:center;gap:8px;text-decoration:none;display:flex}.f-who__face{width:56px;height:56px;transition:transform .15s;display:block;position:relative}.f-who__face>img,.f-who__collage,.f-who__face>.f-who__blank{box-sizing:border-box;object-fit:cover;background:#f3ede0;border:3px solid #fff;border-radius:50%;width:56px;height:56px;display:block;overflow:hidden;box-shadow:1.5px 3px #17161a29,0 0 0 1px #17161a14}.f-who__st.is-on .f-who__face>img,.f-who__st.is-on .f-who__collage,.f-who__st.is-on .f-who__face>.f-who__blank{box-shadow:0 0 0 3px var(--f-ink), 0 4px 10px #17161a2e}@media (hover:hover){.f-who__st:hover .f-who__face{transform:translateY(-2px)!important}}.f-who__collage{background:#fff;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:1px;display:grid}.f-who__collage.is-1{grid-template-rows:1fr;grid-template-columns:1fr}.f-who__collage.is-2{grid-template-rows:1fr}.f-who__collage.is-3>:first-child{grid-row:1/span 2}.f-who__collage img{object-fit:cover;object-position:50% 22%;background:#f3ede0;width:100%;min-width:0;height:100%;min-height:0;display:block}.f-who__star{width:26px;height:26px;position:absolute;top:-7px;right:-7px}.f-who__label{text-align:center;font-size:12px;font-weight:500;line-height:1.2}.f-who__track{gap:4px;margin-left:-7px}.f-who__track .f-who__st{width:80px}.f-who__track .f-who__label{white-space:nowrap}.f-who__st.is-on .f-who__label{font-weight:700}.f-who__div{background:#17161a24;flex:none;align-self:flex-start;width:1px;height:56px;margin:0 4px}.f-who__slide:before,.f-who__slide:after{content:"";z-index:1;opacity:0;pointer-events:none;width:90px;transition:opacity .15s;position:absolute;top:0;bottom:0}.f-who__slide:before{background:linear-gradient(270deg, #fbfaf700, var(--f-paper) 70%);left:-7px}.f-who__slide:after{background:linear-gradient(90deg, #fbfaf700, var(--f-paper) 70%);right:0}.f-who__slide.is-back:before,.f-who__slide.is-more:after{opacity:1}.f-who__arrow{z-index:2;width:36px;height:36px;color:var(--f-ink);cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;padding:0;display:none;position:absolute;top:16px;box-shadow:0 2px 8px #14101824}.f-who__arrow--back{left:0}.f-who__arrow--more{right:0}.f-who__slide.is-back .f-who__arrow--back,.f-who__slide.is-more .f-who__arrow--more{display:grid}.f-who__end{box-sizing:border-box;border-left:1px solid #17161a24;flex:none;align-items:center;gap:8px;height:56px;margin-top:6px;padding-left:20px;display:flex}.f-who__ghostpill{border-radius:999px;width:150px;height:44px}.f-who__face.f-ghost{box-sizing:border-box;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #17161a0f}.f-who__where{align-items:center;display:inline-flex;position:relative}.f-who__where .f-chip{background:#fff;border:1px solid #17161a24;height:44px;padding:0 36px 0 16px;font-size:15px;font-weight:600;position:relative}.f-who__where .f-chip:after{content:"";background:currentColor;width:13px;height:13px;margin-top:-6px;position:absolute;top:50%;right:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' fill='none' stroke='black' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' fill='none' stroke='black' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.f-who__where.is-set .f-chip{border-color:var(--f-ink);background:var(--f-ink);color:#fff;padding-right:42px}.f-who__where.is-set .f-chip:after{display:none}.f-who__clear{color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}@media (hover:hover){.f-page a.f-who__clear:hover{color:#fff;background:#ffffff29}}.f-who__menu{z-index:60;box-sizing:border-box;width:min(660px, calc(100vw - 2 * var(--f-gutter)));scrollbar-width:none;background:#fff;border-radius:20px;max-height:min(70vh,540px);padding:14px 14px 10px;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 14px 36px #14101829,0 1px 3px #1410181a}.f-who__menu::-webkit-scrollbar{display:none}.f-who__grid{grid-template-columns:repeat(auto-fill,74px);justify-content:space-between;gap:14px 8px;display:grid}.f-who__chipface{flex:none;width:30px;height:30px;display:block}.f-who__chipface>img,.f-who__chipface>.f-who__collage,.f-who__chipface>.f-who__blank{box-sizing:border-box;object-fit:cover;background:#f3ede0;border:2px solid #fff;border-radius:50%;width:30px;height:30px;display:block;overflow:hidden}.f-who__chipface>.f-who__collage{box-shadow:none;display:grid}.f-hb{--f-hb-h:clamp(460px, calc(100svh - var(--f-stack) - 48px - 118px), 740px);row-gap:18px}.f-hb__who{grid-column:1/-1;min-width:0}@media (min-width:1001px){.f-band--board{padding:20px 0 0}.f-band--board>.f-wrap{max-width:none;padding:0}.f-hb{--f-hb-words:468px;--f-hb-h:clamp(460px, calc(100svh - var(--f-stack) - 124px - var(--f-hb-new,0px)), 900px);grid-template-columns:calc(var(--f-hb-words) + 2 * var(--f-gutter) - 20px) minmax(0, 1fr);gap:0}.f-hb:has(>.f-hb__new){--f-hb-new:58px}.f-hb>.f-hb__stage{order:1}.f-hb>.f-hb__who{padding:0 var(--f-gutter) 14px;border-bottom:1px solid var(--f-line)}.f-hb>.f-hb__new{margin:0 var(--f-gutter) 14px}.f-hb .f-now__map{--f-now-foot:76px;box-shadow:none;border-radius:0}.f-hb__list{padding:0 calc(var(--f-gutter) - 10px) 72px;scrollbar-width:none}.f-hb__list::-webkit-scrollbar{display:none}}@media (min-width:1001px) and (max-width:1280px){.f-hb{--f-hb-words:400px}}@media (max-width:1000px){.f-who__row{flex-direction:column;gap:10px}.f-who__slide{width:calc(100% + var(--f-gutter));margin-right:calc(-1 * var(--f-gutter))}.f-who__arrow{display:none!important}.f-who__slide:before,.f-who__slide:after{display:none}.f-who__end{border:0;width:100%;height:auto;margin:0;padding:0}.f-who__end>*{flex:1;min-width:0}.f-who__where,.f-who__where .f-city,.f-who__where .f-chip{width:100%}.f-who__menu{max-height:min(62svh,520px)}}.f-band .f-rail__title,.f-band .f-wk__title{text-wrap:balance}.f-cel__sort{position:relative}.f-sort__btn{width:100%;height:44px;color:var(--f-ink);font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #17161a24;border-radius:999px;justify-content:space-between;align-items:center;gap:10px;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex}.f-sort__btn.is-open{box-shadow:0 0 0 2px var(--f-ink) inset}.f-cel__sortmenu{z-index:40;background:#fff;border-radius:18px;flex-direction:column;gap:2px;width:max-content;min-width:240px;max-width:calc(100vw - 32px);padding:8px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 36px #14101829,0 1px 3px #1410181a}.f-sort__opt{color:var(--f-ink);white-space:nowrap;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:15px;font-weight:500;text-decoration:none;display:flex}@media (hover:hover){.f-page a.f-sort__opt:hover{color:var(--f-ink);background:#f6f2ec}}.f-sort__opt.is-on{font-weight:700}.f-sort__opt svg{color:var(--f-ink)}.f-ctab{scroll-margin-top:calc(var(--f-stack) + 16px)}.f-ctab__head,.f-ctab__row{grid-template-columns:minmax(0,1.45fr) minmax(0,.55fr) minmax(0,.7fr) minmax(0,2.1fr) 120px;align-items:center;column-gap:24px;padding:0 22px;display:grid}.f-ctab__head{background:var(--f-panel);height:38px}.f-ctab__col{color:var(--f-muted);font-family:var(--font-body);align-items:center;gap:6px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.f-page a.f-ctab__col.is-on{color:var(--f-ink)}@media (hover:hover){.f-page a.f-ctab__col:hover{color:var(--f-ink)}}.f-ctab__rows{margin:0;padding:0;list-style:none}.f-ctab__row{border-bottom:1px solid #17161a14;min-height:92px}.f-ctab__rows>li:last-child .f-ctab__row{border-bottom:0}.f-ctab__name mark{color:inherit;background:#17161a1a;border-radius:3px;padding:0 1px}.f-ctab__who{min-width:0;color:var(--f-ink);align-items:center;gap:16px;text-decoration:none;display:flex}.f-ctab__face{box-sizing:border-box;background:#f3ede0;border:3px solid #fff;border-radius:50%;flex:none;place-items:center;width:56px;height:56px;display:grid;overflow:hidden;box-shadow:1.5px 3px #17161a29,0 0 0 1px #17161a14}.f-ctab__face img{object-fit:cover;width:100%;height:100%;display:block}.f-ctab__initials{color:var(--f-muted);font-size:15px;font-weight:700}.f-ctab__id{flex-direction:column;min-width:0;display:flex}.f-ctab__name{font-family:var(--font-quote);font-size:var(--f-t-row);white-space:nowrap;text-overflow:ellipsis;font-weight:400;line-height:1.2;overflow:hidden}@media (hover:hover){.f-page a.f-ctab__who:hover .f-ctab__name{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px}}.f-ctab__label{color:var(--f-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:14px;overflow:hidden}.f-ctab__num{flex-wrap:wrap;align-items:baseline;column-gap:5px;min-width:0;display:flex}.f-ctab__big{font-size:16px}.f-ctab__unit{color:var(--f-muted);font-size:14px;display:none}.f-ctab__sub{color:var(--f-muted);white-space:nowrap;text-overflow:ellipsis;flex-basis:100%;margin-top:3px;font-size:13.5px;overflow:hidden}.f-ctab__seen{min-width:0}.f-ctab__seenlink{min-width:0;color:var(--f-ink);align-items:center;gap:14px;text-decoration:none;display:flex}.f-ctab__thumb{background:var(--f-panel);border-radius:12px;flex:none;width:64px;height:64px;overflow:hidden}.f-ctab__thumb img{object-fit:cover;width:100%;height:100%;display:block}.f-ctab__seentext{flex-direction:column;min-width:0;display:flex}@media (hover:hover){.f-page a.f-ctab__seenlink:hover .f-ctab__headline{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px}}.f-ctab__seenline{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.f-ctab__day.is-now{color:var(--f-now);font-weight:600}.f-ctab__spots .f-ctab__unit{display:inline}.f-ctab__headline{font-family:var(--font-quote);font-size:var(--f-t-lead);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;line-height:1.25;display:-webkit-box;overflow:hidden}.f-ctab__fol{justify-self:end}@media (max-width:900px){.f-ctab__head{display:none}.f-ctab__thumb{border-radius:10px;width:48px;height:48px}.f-ctab__row{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"who who fol""ig spots spots""seen seen seen";gap:6px 14px;padding:14px 16px}.f-ctab__who{grid-area:who}.f-ctab__fol{grid-area:fol}.f-ctab__ig{grid-area:ig;padding-left:72px}.f-ctab__spots{grid-area:spots}.f-ctab__row:has(.f-ctab__ig>.f-ctab__sub) .f-ctab__ig{display:none}.f-ctab__row:has(.f-ctab__ig>.f-ctab__sub) .f-ctab__spots{grid-area:2/1/3/-1;padding-left:72px}.f-ctab__num{white-space:nowrap;flex-wrap:nowrap}.f-ctab__unit{display:inline}.f-ctab__num .f-ctab__sub{flex-basis:auto;margin:0}.f-ctab__seen{grid-area:seen;padding-left:72px}}.f-ctab__ig{min-width:0}.f-ctab__iglink{color:var(--f-ink);align-items:center;gap:6px;line-height:1;text-decoration:none;display:inline-flex}.f-ctab__iglink svg{flex:none;width:15px;height:15px;display:block}.f-rs{margin-top:28px}.f-rs .f-rail__title{font-family:var(--font-quote);font-size:var(--f-t-section);font-weight:400;line-height:1.05}.f-rs__track{grid-auto-columns:300px}.f-rs__card{box-sizing:border-box;height:100%;box-shadow:var(--f-shadow-sm);color:var(--f-ink);background:#fff;border-radius:22px;flex-direction:column;display:flex}.f-rs__frame{color:inherit;text-decoration:none;display:block;position:relative}.f-rs__pic{aspect-ratio:3/2;background:var(--f-panel);border-radius:22px 22px 0 0;display:block;position:relative;overflow:hidden}.f-rs__pic .f-guide__img{width:100%;height:100%}.f-rs__pic .f-hl__award{top:14px;left:14px}.f-rs__top{display:block;position:relative}.f-rs__top .f-guide__sticker.is-spotted{width:76px;height:76px;text-decoration:none;bottom:-30px;left:18px}.f-rs__body{flex-direction:column;flex:auto;padding:46px 22px 20px;display:flex}.f-rs__name{color:var(--f-ink);font-family:var(--font-quote);font-size:var(--f-t-card);line-height:1.05;text-decoration:none}.f-rs__label{color:var(--f-muted);font-size:var(--f-t-meta);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;overflow:hidden}.f-rs__where{min-width:0;font-size:var(--f-t-body);white-space:nowrap;align-items:center;margin-top:14px;display:flex}.f-rs__where .f-ico{width:15px;height:15px;color:var(--f-muted);flex:none;margin-right:6px}.f-rs__where b{text-overflow:ellipsis;font-weight:600;overflow:hidden}.f-rs__town{color:var(--f-muted);flex:none}.f-rs__town:before{content:"·";margin:0 6px}.f-rs__story{min-width:0;color:inherit;flex-direction:column;text-decoration:none;display:flex}@media (hover:hover){.f-page a.f-rs__story:hover .f-rs__bit{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px}.f-page .f-rs__card:has(a.f-rs__frame:hover) .f-rs__bit{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px}}.f-rs__bit{font-family:var(--font-quote);font-size:var(--f-t-row);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:12px;line-height:1.25;display:-webkit-box;overflow:hidden}@media (max-width:700px){.f-rs .f-rail__title{font-size:30px}.f-rs__track{grid-auto-columns:84%}}.f-front{margin-top:26px}.f-front__lead{min-height:340px;box-shadow:var(--f-shadow-sm);background:#fff;border-radius:24px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}.f-front__photo{background:var(--f-panel);border-radius:24px 0 0 24px;min-height:340px;display:block;position:relative}.f-front__photo>img{border-radius:inherit;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.f-front__words{flex-direction:column;justify-content:center;gap:14px;padding:36px 44px 36px 56px;display:flex}.f-front__kick{color:var(--f-muted);font-size:var(--f-t-meta);align-items:center;gap:12px;margin:0;font-weight:600;display:flex}.f-front__kind{background:var(--f-panel);height:26px;color:var(--f-ink);font-size:var(--f-t-label);border-radius:999px;align-items:center;padding:0 11px;display:inline-flex}.f-front__headline{font-family:var(--font-quote);font-size:var(--f-t-section);text-wrap:balance;margin:0;font-weight:400;line-height:1.05}.f-front__dek{font-size:var(--f-t-lead);margin:0;line-height:1.45}.f-front__words .f-lvh__who{margin-top:4px}.f-front__go{background:var(--f-ink);color:#fff;height:48px;font-size:var(--f-t-body);border-radius:999px;align-self:flex-start;align-items:center;gap:10px;margin-top:8px;padding:0 22px;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover){.f-page a.f-front__photo:hover~.f-front__words .f-front__headline{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1.5px}.f-page .f-front__lead:has(a.f-front__go:hover) .f-front__headline{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1.5px}}.f-front__pol{background:#fff;border-radius:6px;width:168px;padding:8px 8px 30px;position:absolute;top:22px;right:-30px;transform:rotate(5deg);box-shadow:0 16px 36px #00000052}.f-front__pol>img{aspect-ratio:1;object-fit:cover;border-radius:3px;width:100%;display:block}.f-front__pol>span{color:var(--f-ink);font-size:var(--f-t-label);white-space:nowrap;text-overflow:ellipsis;font-weight:600;position:absolute;bottom:8px;left:10px;right:8px;overflow:hidden}.f-front__hits{gap:var(--f-s-cards);grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0 0;padding:0;list-style:none;display:grid}.f-front__hit{box-sizing:border-box;height:100%;box-shadow:var(--f-shadow-sm);color:var(--f-ink);background:#fff;border-radius:22px;grid-template-columns:128px minmax(0,1fr);align-items:center;gap:16px;padding:12px;text-decoration:none;display:grid}.f-front__pic{background:var(--f-panel);border-radius:14px;width:128px;height:128px;display:block;position:relative;overflow:hidden}.f-front__pic>img{object-fit:cover;width:100%;height:100%;display:block}.f-front__body{flex-direction:column;align-items:flex-start;gap:7px;min-width:0;display:flex}.f-front__tag{font-size:var(--f-t-label);border:1px solid #17161a29;border-radius:999px;padding:3px 10px;font-weight:600}.f-front__title{font-family:var(--font-quote);font-size:var(--f-t-row);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.15;display:-webkit-box;overflow:hidden}@media (hover:hover){.f-page a.f-front__hit:hover .f-front__title{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px}}.f-front__meta{max-width:100%;color:var(--f-muted);font-size:var(--f-t-meta);align-items:center;gap:8px;display:flex}.f-front__meta>span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.f-front__meta .f-look__faces>.f-lesticker+.f-lesticker{margin-left:-8px}.f-front__tabs.f-gw__switch{margin-top:2px;margin-bottom:18px}@media (max-width:700px){.f-front__lead{border-radius:20px;grid-template-columns:1fr;min-height:0}.f-front__photo{border-radius:20px 20px 0 0;height:240px;min-height:0}.f-front__words{padding:22px 20px 24px}.f-front__pol{width:104px;padding:5px 5px 22px;top:-14px;right:8px}.f-front__pol>span{font-size:10px;bottom:5px;left:7px}.f-front__hits{grid-template-columns:1fr;gap:10px}.f-front__hit{border-radius:18px;grid-template-columns:92px minmax(0,1fr);gap:14px;padding:10px}.f-front__pic{width:92px;height:92px}.f-front__title{font-size:18px}}.f-cel__dir{box-shadow:var(--f-shadow-sm);background:#fff;border-radius:24px;margin-top:44px}.f-ctab__tools{align-items:center;gap:12px;padding:18px 22px;display:flex}.f-ctab__search{max-width:560px;height:46px;color:var(--f-muted);border:1px solid #17161a29;border-radius:999px;flex:1;align-items:center;gap:10px;padding:0 8px 0 0;display:flex}.f-ctab__field{cursor:text;flex:1;align-items:center;gap:10px;min-width:0;height:100%;padding-left:16px;display:flex}.f-ctab__search.is-typed{border-color:var(--f-ink)}.f-ctab__field>svg{flex:none;width:18px;height:18px}.f-ctab__search input{min-width:0;height:100%;color:var(--f-ink);font:inherit;font-size:var(--f-t-lead);background:0 0;border:0;outline:0;flex:1;padding:0}.f-ctab__search input::-webkit-search-cancel-button{appearance:none}.f-ctab__search input::-webkit-search-decoration{appearance:none}.f-ctab__clear{width:30px;height:30px;color:var(--f-ink);cursor:pointer;background:#17161a12;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.f-ctab__clear svg{width:13px;height:13px}.f-ctab__tools .f-cel__sort{margin-left:auto}.f-ctab__tools .f-sort__btn{width:auto}.f-cel__dir .f-cel__more{border-top:1px solid #17161a14;margin:0;padding:22px}.f-cel__dir .f-ctab>.f-state{margin:0;padding:36px 22px}@media (max-width:900px){.f-cel__dir{border-radius:20px;margin-top:30px}.f-ctab__tools{flex-wrap:wrap;padding:14px}.f-ctab__search{flex-basis:100%;max-width:none}.f-ctab__tools .f-cel__sort{margin-left:0}.f-ctab__tools .f-cel__sortmenu{left:0;right:auto}}.f-xwho__stickers{grid-template-columns:repeat(auto-fill,74px);justify-content:space-between;gap:14px 8px;padding:4px 2px 2px;display:grid}@media (max-width:700px){.f-xpanel .f-xwho__stickers{scrollbar-width:none;grid-template-rows:repeat(3,auto);grid-template-columns:none;grid-auto-columns:74px;grid-auto-flow:column;justify-content:start;margin:0 -16px;padding:4px 16px;overflow-x:auto}.f-xpanel .f-xwho__stickers::-webkit-scrollbar{display:none}}.f-xpick__chip .f-who__chipface,.f-xpick__chip .f-who__chipface>img,.f-xpick__chip .f-who__chipface>.f-who__collage{width:28px;height:28px}.f-nw{box-sizing:border-box;width:100vw;max-width:none;height:100dvh;max-height:none;padding:clamp(20px, 7vh, 64px) var(--f-gutter);color:var(--f-ink);background:0 0;border:0;margin:0;overflow:hidden}.f-nw[open]{justify-content:center;align-items:flex-start;display:flex}.f-nw::backdrop{background:#17161a80}.f-nw__panel{box-sizing:border-box;background:var(--f-paper);width:min(620px,100%);max-height:100%;box-shadow:var(--f-shadow-lg);border-radius:24px;flex-direction:column;animation:.2s ease-out f-nw-in;display:flex;overflow:hidden}@keyframes f-nw-in{0%{opacity:0;transform:translateY(16px)}}.f-nw__head{border-bottom:1px solid var(--f-line);align-items:flex-start;gap:12px;padding:26px 18px 16px 28px;display:flex}.f-nw__heading{flex:1;min-width:0}.f-nw__title{font-family:var(--font-quote);text-wrap:balance;margin:0;font-size:36px;font-weight:400;line-height:1.05}.f-nw__sum{color:var(--f-muted);margin:6px 0 0;font-size:15px}.f-nw__close{width:44px;height:44px;color:var(--f-ink);box-shadow:var(--f-shadow-sm);cursor:pointer;background:#fff;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.f-nw__body{overscroll-behavior:contain;flex:1;min-height:0;padding:6px 12px 20px;overflow-y:auto}.f-nw__rows{margin:0;padding:0;list-style:none}.f-nw .f-hb__what{display:none}.f-nw .f-hb__what--two{display:flex}.f-hb__when{color:var(--f-muted);font-family:var(--font-body);flex:none;margin-left:auto;padding-left:8px;font-size:12px;font-weight:500}.f-nw__more{border:1px solid var(--f-line);width:100%;color:var(--f-ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;margin-top:8px;padding:13px 16px;font-size:15px;font-weight:700;display:block}@keyframes f-nw-up{0%{opacity:0;transform:translateY(40px)}}@media (max-width:700px){.f-nw{padding:0}.f-nw[open]{justify-content:stretch;align-items:flex-end}.f-nw__panel{border-radius:24px 24px 0 0;width:100%;max-height:92dvh;animation-name:f-nw-up}.f-nw__head{padding:18px 12px 14px 20px}.f-nw__title{font-size:30px}.f-nw__body{padding:4px 8px calc(24px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.f-nw__panel{animation:none}}.f-filters__short{display:none}.f-mapfoot__right{gap:8px;display:flex}.f-listpill{height:42px;color:var(--f-ink);box-shadow:var(--f-shadow-md);font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 15px 0 13px;font-size:14.5px;font-weight:600;display:none}.f-listpill span{color:var(--f-muted);font-weight:500}.f-mappill{z-index:9;background:var(--f-ink);color:#fff;height:46px;font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:600;display:none;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 10px 24px #14101847}.f-swipe{z-index:9;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;padding:0 16px;scroll-padding-left:16px;display:none;position:absolute;bottom:12px;left:0;right:0;overflow-x:auto}.f-swipe::-webkit-scrollbar{display:none}.f-swipe__card{width:min(300px,100vw - 72px);height:var(--f-swipe-h);box-sizing:border-box;color:var(--f-ink);box-shadow:var(--f-shadow-md);font:inherit;text-align:left;scroll-snap-align:start;cursor:pointer;background:#fff;border:0;border-radius:20px;flex:none;gap:12px;padding:10px;display:flex}.f-swipe__photo{border-radius:14px;flex:none;width:100px;height:100%;overflow:hidden}.f-swipe__text{flex-direction:column;flex:1;gap:4px;min-width:0;padding-top:2px;display:flex}.f-swipe__kicker{color:var(--f-muted);font-family:var(--font-body);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.f-swipe__name{font-family:var(--font-quote);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:22px;line-height:1.02;display:-webkit-box;overflow:hidden}.f-swipe__seen{color:var(--f-ink);align-items:center;gap:5px;font-size:12.5px;font-weight:600;display:flex}.f-swipe__who{color:var(--f-muted);align-items:center;gap:7px;margin-top:auto;font-size:12.5px;display:flex}.f-swipe__more{width:150px;height:var(--f-swipe-h);background:var(--f-ink);color:#fff;box-shadow:var(--f-shadow-md);font:inherit;scroll-snap-align:start;cursor:pointer;border:0;border-radius:20px;flex:none;font-size:15px;font-weight:600}@media (max-width:900px){.f-explore.is-map .f-filters{z-index:8;background:0 0;border-bottom:0;max-width:100%;position:absolute;top:0;left:0}.f-explore.is-map .f-filters .f-chip{box-shadow:0 2px 10px #14101829}.f-explore .f-filters{gap:6px;padding:10px 12px}.f-explore .f-filters .f-chip{gap:5px;padding:0 11px;font-size:13.5px}.f-explore .f-xpick:not(.is-on) .f-xpick__chev,.f-explore .f-xpick:not(.is-on) .f-xpick__icon,.f-explore .f-filters__sep,.f-explore .f-filters__long{display:none}.f-explore .f-filters__short{display:inline}.f-explore .mapctl,.f-explore .f-maptop{display:none}.f-explore .maplibregl-ctrl-bottom-right{top:64px;bottom:auto}.f-listpill,.f-swipe,.f-explore.is-list .f-mappill{display:flex}}@media (max-width:389px){.f-explore .f-filters{gap:5px;padding:10px}.f-explore .f-filters .f-chip{padding:0 10px}}@media (max-width:374px){.f-explore .f-filters .f-chip>.f-flag{display:none}}.f-mark{width:36px;height:36px;color:var(--f-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}@media (hover:hover){.f-mark:hover{background:#17161a0f}}.f-pp-dishes li:has(>.f-mark){border-bottom:1px dashed #17161a2e;grid-template-columns:minmax(0,1fr) auto;column-gap:4px;display:grid}.f-pp-dishes li>.f-mark{margin-top:6px}.f-pp-dishes--stars li>.f-mark{margin-top:13px}.f-mc__save{width:40px;height:40px;color:var(--f-ink);cursor:pointer;background:#fff;border:1px solid #17161a29;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.f-mc__save.is-on{border-color:#17161a5c}@container mc (max-width:720px){.f-mc__save{width:36px;height:36px}}.f-door__line{align-items:flex-end;gap:10px;width:100%;margin:6px 0 0;display:flex}.f-door__dish{min-width:0;font-family:var(--font-instrument-serif), serif;text-align:left;font-size:24px;line-height:1.1}.f-door__leader{border-bottom:2px dotted var(--f-line-strong);flex:auto;min-width:18px;margin-bottom:7px}.f-door__line .f-door__faces{flex:none;display:flex}.f-door__stars{text-align:left;color:var(--f-ink);letter-spacing:.02em;align-self:stretch;margin:-4px 0 6px;font-size:13px;font-weight:700}.f-act{box-sizing:border-box;height:40px;color:var(--f-ink);font-family:var(--font-body);letter-spacing:0;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #17161a2e;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.f-act svg{flex:none;width:18px;height:18px}.f-act--lg{height:46px;padding:0 20px;font-size:15.5px}.f-act--lg svg{width:19px;height:19px}.f-act--sm{gap:6px;height:32px;padding:0 12px;font-size:13.5px}.f-act--sm svg{width:15px;height:15px}.f-act--mine.is-on,.f-act--member.is-on{border-color:var(--f-ink);background:var(--f-ink);color:#fff}@media (hover:hover){.f-act:hover{border-color:#17161a6b}.f-act--mine.is-on:hover{background:#33323a;border-color:#33323a}.f-act--member.is-on:hover{border-color:var(--f-ink)}}.f-mark--photo{background:#fff;width:40px;height:40px;box-shadow:0 2px 10px #14101847}.f-mark--photo.is-on{background:var(--f-ink);color:#fff}@media (hover:hover){.f-mark--photo:hover{text-underline-offset:3px;background:#fff;text-decoration:underline;text-decoration-thickness:1px}.f-mark--photo.is-on:hover{color:#fff;background:#33323a}}@media (max-width:700px){.f-band--guide .f-mark--photo{width:34px;height:34px}}.f-notice--saved{align-items:center;gap:10px;display:flex}.f-place__actions{gap:8px}@media (max-width:600px){.f-place__actions>.f-btn--primary{flex:100%}.f-place__actions{gap:6px}.f-place__actions>.f-act{letter-spacing:-.01em;border-radius:16px;flex-direction:column;flex:1 1 0;gap:5px;min-width:0;height:auto;min-height:64px;padding:10px 2px 9px;font-size:clamp(11px,4vw - 3.6px,12.5px)}}@container mc (max-width:720px){.f-mc__bar .f-act{flex:1 1 0;min-width:0;padding:0 8px}}.f-sv .f-act{color:#fff;background:#ffffff1f;border-color:#ffffff4d}.f-mb__item{align-items:flex-start;gap:6px;display:flex}.f-mb__item[hidden]{display:none}.f-mb__text{flex:auto;min-width:0}.f-door__bit{font-family:var(--font-instrument-serif), serif;text-align:left;margin:4px 0 0;padding-left:18px;font-size:22px;line-height:1.2;position:relative}.f-door__bit:before{background:var(--f-ink);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:.48em;left:0}.f-pl-story__save{z-index:1;position:absolute;top:14px;right:14px}.f-pl-story{position:relative}.f-pl-story:has(.f-mark)>.f-pl-kicker{padding-right:48px}.f-pp-menu__tips li:has(>.f-mark){align-items:flex-start;gap:8px;display:flex}.f-pp-menu__tips li>span{flex:auto;min-width:0}.f-pp-menu__tips li>.f-mark{width:32px;height:32px;margin:-4px -4px 0 0}.f-plseen__row>.f-mark{z-index:1;position:relative}.f-plseen__row:has(>.f-mark){grid-template-columns:96px 104px minmax(0,1fr) auto 36px 32px}.f-plseen__row:has(>.f-mark)>.f-mark{grid-column:5}.f-plseen__row:has(>.f-mark)>.f-plseen__go{grid-column:6}@media (max-width:1000px){.f-plseen__row:has(>.f-mark){grid-template-columns:66px 40px minmax(0,1fr) 34px 24px}.f-plseen__row:has(>.f-mark)>.f-mark{grid-area:1/4}.f-plseen__row:has(>.f-mark)>.f-plseen__go{grid-column:5}}.f-lvh{padding:var(--f-s-section) 0 28px}.f-lvh__stage{isolation:isolate;background:var(--f-ink);color:#fff;box-shadow:var(--f-shadow-lg);border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:64px;padding:56px 56px 56px 64px;display:grid;position:relative;overflow:hidden}.f-lvh__haze{z-index:-2;object-fit:cover;filter:blur(56px)saturate(1.35)brightness(.55);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.25)}.f-lvh__stage:before{content:"";z-index:-1;background:linear-gradient(90deg,#100f129e,#100f1229);position:absolute;inset:0}.f-lvh__words{flex-direction:column;min-width:0;max-width:1000px;display:flex}.f-lvh__words>.f-pl-name,.f-lvh__words>.f-pl-pitch{margin-top:var(--f-s-head)}.f-lvh__words>.f-lvh__who{margin-top:28px}.f-lvh__words>.f-lvh__actions{margin-top:36px}.f-lvh__line{color:var(--f-muted);font-size:var(--f-t-body);flex-wrap:wrap;align-items:center;row-gap:6px;margin:0;font-weight:500;line-height:1.4;display:flex}.f-lvh__group{flex-wrap:wrap;align-items:center;row-gap:6px;display:inline-flex}.f-lvh__group>span{white-space:nowrap}.f-lvh__group>.f-lvh__where{white-space:normal}.f-lvh__city{white-space:nowrap}.f-lvh__group>span:not(:last-child):after,.f-lvh__group:not(:last-child):after{content:"·";color:var(--f-line-strong);margin:0 10px}.f-lvh__now,.f-lvh__state{color:var(--f-ink);font-weight:700}.f-lvh__now{align-items:center;gap:11px;display:inline-flex}.f-lvh__group>.f-lvh__now:not(:last-child):after{margin-left:-1px}.f-lvh__pulse{background:var(--f-now);width:10px;height:10px;box-shadow:0 0 12px var(--f-now);border-radius:50%;flex:none;margin-left:1px;position:relative}.f-lvh__pulse:after{content:"";background:inherit;border-radius:50%;animation:1.6s ease-out infinite f-livepill-ring;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.f-lvh__pulse:after{animation:none}}.f-lvh__who{align-items:center;gap:12px;margin:0;font-size:16px;line-height:1.4;display:flex}.f-lvh__who a{color:inherit}.f-lvh__where a{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6}.f-lvh__dark .f-lvh__line{color:#ffffffc7}.f-lvh__dark .f-lvh__group>span:not(:last-child):after,.f-lvh__dark .f-lvh__group:not(:last-child):after{color:#ffffff6b}.f-lvh__dark .f-lvh__now,.f-lvh__dark .f-lvh__state{color:#fff}.f-lvh__dark .f-lvh__who{color:#ffffffdb}.f-lvh__actions{flex-wrap:wrap;gap:8px;display:flex}.f-lvh__shot{--ratio:1.5;width:min(680px, calc(380px * var(--ratio)));height:auto;aspect-ratio:var(--ratio);object-fit:cover;border-radius:16px;display:block;box-shadow:0 24px 60px #0000006b}@media (max-width:1240px){.f-lvh__group{flex-basis:100%}.f-lvh__group:not(:last-child):after{content:none}.f-lvh__stage{gap:48px;padding:48px}.f-lvh__shot{width:min(440px, calc(260px * var(--ratio)))}}@media (max-width:1000px){.f-lvh__stage{grid-template-columns:minmax(0,1fr);gap:32px;padding:40px}.f-lvh__shot{width:min(100%, calc(320px * var(--ratio)));order:-1}}@media (max-width:600px){.f-lvh{padding-top:20px}.f-lvh__stage{gap:24px;padding:20px 20px 24px}.f-lvh__stage:before{background:#100f126b}.f-lvh__shot{width:min(100%, calc(280px * var(--ratio)));border-radius:14px;justify-self:center}.f-lvh__words>.f-lvh__who{margin-top:22px}.f-lvh__words>.f-lvh__actions{margin-top:28px}.f-lvh__who{align-items:flex-start}.f-lvh__actions>.f-act{flex:1 1 0;min-width:0;padding:0 12px}.f-lvh__actions>.f-lvh__alert{flex-basis:100%}}.f-looks{padding-top:var(--f-s-section);border-top:1px solid var(--f-line)}.f-looks__head{margin-bottom:var(--f-s-head);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.f-looks__titled{flex-wrap:wrap;align-items:center;gap:12px 16px;min-width:0;display:flex}.f-looks__switch{box-shadow:0 0 0 1px var(--f-line), var(--f-shadow-sm);background:#fff;border-radius:999px;gap:2px;padding:5px;display:inline-flex}.f-looks__switch .f-hb__stripday{height:34px;font-size:var(--f-t-body);padding:0 14px}@media (hover:hover){.f-looks__switch .f-hb__stripday:not([aria-current=true]):hover{color:var(--f-ink)}}.f-looks__new{background:var(--f-now);color:#fff;height:34px;font:600 var(--f-t-meta) / 1 var(--font-body);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.f-looks__newdot{background:#fff;border-radius:50%;width:7px;height:7px}.f-looks__none{color:var(--f-muted);font-size:var(--f-t-body);margin:0}.f-looks__wall{--h:320px;flex-wrap:wrap;gap:28px 16px;display:flex}.f-looks__wall:after{content:"";flex-grow:1000000}.f-looks__wall--big{--h:440px;margin-bottom:28px}.f-look{--r:1;flex-grow:var(--r);flex-basis:calc(var(--r) * var(--h));min-width:0;max-width:calc(var(--r) * var(--h) * 1.5)}.f-look__link,.f-lookrow{width:100%;color:var(--f-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none}.f-look__link{padding:0;display:block}.f-look__photo{aspect-ratio:var(--r);background:var(--f-panel);border-radius:14px;display:block;overflow:hidden}.f-look__photo img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}@media (hover:hover){.f-look__link:hover .f-look__photo img{transform:scale(1.03)}.f-look__link:hover .f-look__text b,.f-lookrow:hover .f-lookrow__text b{text-underline-offset:3px;text-decoration:underline}}.f-look__cap{align-items:center;gap:10px;min-width:0;padding-top:10px;display:flex}.f-look__faces{flex:none;display:inline-flex}.f-look__faces>.f-lesticker+.f-lesticker{margin-left:-10px}.f-look__text{flex:1;gap:2px;min-width:0;display:grid}.f-look__text b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;line-height:1.3;overflow:hidden}.f-look__text>span{color:var(--f-muted);text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.3;overflow:hidden}.f-look__tag{background:var(--f-panel);color:var(--f-ink);vertical-align:2px;border-radius:999px;margin-left:8px;padding:3px 8px;font-size:11px;font-weight:600;line-height:1.2;display:inline-block}.f-look__when{color:var(--f-muted);font-size:var(--f-t-meta);flex:none;align-self:flex-start;padding-top:3px}.f-looks__also{margin-top:var(--f-s-section);padding-top:var(--f-s-section);border-top:1px solid var(--f-line)}.f-looks__subtitle{margin:0 0 var(--f-s-head);font-family:var(--font-quote);font-size:var(--f-t-card);font-weight:400;line-height:1.1}.f-looks__rows{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 32px;margin:0;padding:0;list-style:none;display:grid}.f-looks__wall+.f-looks__rows{margin-top:18px}.f-lookrow{align-items:center;gap:14px;min-width:0;padding:10px 0;display:flex}.f-lookrow__text{flex:1;gap:2px;min-width:0;display:grid}.f-lookrow__text b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;line-height:1.3;overflow:hidden}.f-lookrow__text>span{color:var(--f-muted);text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.3;overflow:hidden}.f-lookrow__when{color:var(--f-muted);font-size:var(--f-t-meta);flex:none}.f-popname{cursor:pointer}@media (hover:hover){.f-popname:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}}.is-arriving{animation:.7s cubic-bezier(.2,.8,.2,1) both f-arrive}@keyframes f-arrive{0%{opacity:0;transform:translateY(22px)scale(.98)}}@media (prefers-reduced-motion:reduce){.is-arriving{animation:none}}.f-alsorow{margin:0 0 32px}.f-also{scrollbar-width:none;scroll-snap-type:x proximity;gap:18px;margin:0;padding:8px 6px 6px;list-style:none;display:flex;overflow-x:auto}.f-also::-webkit-scrollbar{display:none}.f-also>li{scroll-snap-align:start;flex:none;width:96px}.f-also__one{width:100%;color:var(--f-ink);font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;justify-items:center;gap:8px;padding:0;text-decoration:none;display:grid}.f-also__one .f-look__faces>.f-lesticker{width:64px!important;height:64px!important}.f-also__one .f-look__faces>.f-lesticker:not(:only-child){width:52px!important;height:52px!important}.f-also__one .f-look__faces>.f-lesticker+.f-lesticker{margin-left:-14px}.f-also__one b{font-size:var(--f-t-meta);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.f-also__one small{color:var(--f-muted);font-size:var(--f-t-label);margin-top:-4px;line-height:1.2}.f-also__one.is-now .f-lesticker--ring,.f-lookrow.is-now .f-lesticker--ring,.f-guests__one.is-now .f-lesticker--ring{box-shadow:0 0 0 2px #fff, 0 0 0 4.5px var(--f-now), 0 3px 10px #14101829}.f-alsoall{margin:0 0 32px}.f-wallfeed .f-sall--lead{flex-wrap:nowrap;margin-bottom:38px}.f-wallfeed .f-sall--lead:after{content:none}.f-wallfeed .f-sall--lead .f-sall__item{flex:var(--r) 1 0}.f-wallfeed .f-sall__day{font-size:var(--f-t-body);line-height:36px}.f-wallfeed .f-sall__day--date{color:var(--f-muted);font-size:var(--f-t-meta);font-weight:400}.f-wallfeed .f-sall__span.is-now,.f-also__one.is-now small,.f-lookrow.is-now .f-lookrow__when{color:var(--f-now)}.f-wallfeed .f-sall__item.is-fresh .f-sall__tile:before{background:var(--f-now);box-shadow:0 0 0 3px #d3115f2e}.f-wallfeed__every{margin-top:36px}@media (max-width:700px){.f-wallfeed .f-sall__day{line-height:32px}.f-wallfeed .f-sall--lead{flex-wrap:wrap;margin-bottom:26px}.f-wallfeed .f-sall--lead .f-sall__item{flex:0 0 100%}.f-wallfeed .f-sall--lead .f-sall__tile:after{content:none}.f-wallfeed .f-sall--lead .f-sall__name{font:400 var(--f-t-row) / 1.15 var(--font-quote)}.f-alsorow .f-rail{margin-right:calc(var(--f-gutter) * -1)}.f-also{padding-right:var(--f-gutter);gap:12px}.f-also>li{width:84px}.f-alsorow,.f-alsoall{margin-bottom:24px}}.f-guests__line{color:var(--f-muted);font-size:var(--f-t-body);margin:0 0 24px}.f-guests__list{grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:28px 12px;margin:0;padding:0;list-style:none;display:grid}.f-guests__link{color:var(--f-ink);text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:4px;text-decoration:none;display:grid}.f-guests__link>.f-lesticker{margin-bottom:8px}.f-guests__one b{font-size:var(--f-t-body);overflow-wrap:anywhere;font-weight:600;line-height:1.2}.f-guests__one small{color:var(--f-muted);font-size:var(--f-t-label);line-height:1.2}.f-guests__one .f-look__tag{margin:2px 0 0}.f-guests__one.is-out .f-lesticker{background:var(--f-panel);box-shadow:0 0 0 2px var(--f-paper), 0 0 0 3px var(--f-line-strong);opacity:.6;filter:grayscale()}.f-guests__one.is-out b{color:var(--f-muted);font-weight:500}@media (max-width:700px){.f-guests__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 8px}}.f-lookstrip{--ph:96px;height:var(--ph);flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.f-lookstrip>li{width:calc(var(--r,1) * var(--ph));flex:none}.f-lookstrip__one{background:var(--f-panel);cursor:pointer;border:0;border-radius:10px;width:100%;height:100%;padding:0;display:block;overflow:hidden}.f-lookstrip__one img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}@media (hover:hover){.f-lookstrip__one:hover img{transform:scale(1.04)}}@media (max-width:700px){.f-lookstrip{--ph:112px;scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;overflow-x:auto}.f-lookstrip::-webkit-scrollbar{display:none}.f-lookstrip>li{scroll-snap-align:start}}@media (max-width:600px){.f-lev .f-lvh{margin:0 calc(var(--f-gutter) * -1);padding:0 0 8px}.f-lev .f-lvh__stage{padding:0 var(--f-gutter) 22px;box-shadow:none;border-radius:0;gap:18px}.f-lev .f-lvh__shot{width:min(100vw, calc(290px * var(--ratio)));max-width:none;box-shadow:none;border-radius:0}.f-lev .f-lvh__words>.f-pl-name{margin-top:8px;font-size:32px}.f-lev .f-lvh__words>.f-pl-pitch{margin-top:8px;font-size:18px;line-height:1.25}.f-lev .f-lvh__line{font-size:var(--f-t-meta)}.f-lev .f-lvh__group{flex-basis:auto}.f-lev .f-lvh__words:not(:has(.f-lvh__alert)){grid-template-columns:minmax(0,1fr) auto;column-gap:14px;display:grid}.f-lev .f-lvh__words:not(:has(.f-lvh__alert))>*{grid-column:1/-1}.f-lev .f-lvh__words:not(:has(.f-lvh__alert))>.f-lvh__who{grid-column:1}.f-lev .f-lvh__words:not(:has(.f-lvh__alert))>.f-lvh__actions{grid-column:2;align-self:center}.f-lev .f-lvh__words>.f-lvh__who{font-size:var(--f-t-meta);align-items:center;margin-top:14px}.f-lev .f-lvh__words>.f-lvh__actions{flex-wrap:nowrap;margin-top:14px}.f-lev .f-lvh__actions>.f-lvh__alert{flex:1 1 0;height:42px}.f-lev .f-lvh__actions>.f-act:not(.f-lvh__alert){flex:none;width:42px;height:42px;padding:0}.f-lev .f-lvh__actions>.f-act:not(.f-lvh__alert)>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.f-lev .f-looks{border-top:0;padding-top:20px}}.f-before{padding-top:var(--f-s-section);border-top:1px solid var(--f-line)}.f-before+.f-before,.f-before__pair{margin-top:var(--f-s-section)}.f-before__pair>.f-before{margin-top:0}.f-before .f-pl-h2{margin-bottom:var(--f-s-head)}.f-before__faces{flex-wrap:wrap;gap:22px 14px;margin:0;padding:0;list-style:none;display:flex}.f-before__face{width:84px;color:var(--f-ink);justify-items:center;gap:6px;text-decoration:none;display:grid}.f-before__name{max-width:84px;font-size:var(--f-t-meta);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.f-before__face .f-look__tag{margin-left:0}.f-look__tag--soft{box-shadow:inset 0 0 0 1px var(--f-line-strong);color:var(--f-muted);background:0 0}.f-before__pair{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:0 64px;display:grid}.f-before__head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.f-before__head .f-pl-h2{margin-bottom:var(--f-s-head)}.f-before__note{color:var(--f-muted);font-size:var(--f-t-meta);white-space:nowrap}.f-before__when{margin:0;padding:0;list-style:none}.f-before__when>li{border-bottom:1px solid var(--f-line);font-size:var(--f-t-body);grid-template-columns:minmax(0,1fr) auto 80px;gap:16px;padding:14px 0;display:grid}.f-before__when>li.is-done,.f-before__when>li>span{color:var(--f-muted)}.f-before__when>li>.f-before__time{color:var(--f-ink);text-align:right}.f-before__state{color:var(--f-muted);font-size:var(--f-t-body);margin:0;line-height:1.5}.f-before__state b{color:var(--f-ink);font-weight:600}@media (max-width:700px){.f-looks__head{row-gap:10px}.f-looks__switch{order:3;margin-left:0}.f-looks__wall{--h:190px;gap:20px 10px}.f-looks__wall--big{--h:260px;margin-bottom:20px}.f-look__cap{align-items:flex-start;gap:8px}.f-look__faces>.f-lesticker{width:24px!important;height:24px!important}.f-look__when{display:none}.f-look__text b,.f-look__text>span{white-space:normal}.f-look__text>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.f-looks__rows{grid-template-columns:minmax(0,1fr);gap:0}.f-lookrow{align-items:flex-start}.f-lookrow__text b{white-space:normal}.f-before__pair{grid-template-columns:minmax(0,1fr)}.f-before__faces{gap:18px 8px}.f-before__face{width:72px}}.f-lesticker{vertical-align:middle;background:#f6efe4;border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden;box-shadow:0 0 0 2px #fff,0 3px 8px #14101829}.f-lesticker>img{object-fit:cover;width:100%;height:100%;display:block}.f-lesticker--ring{box-shadow:0 0 0 3px #fff,0 3px 10px #14101829}.f-lesticker__initials{color:var(--f-muted);font-size:.8em;font-weight:700}.f-lev{padding-bottom:96px}.f-levcard__pill{align-items:center;gap:6px;display:inline-flex}.f-levcard__pill--live{background:var(--f-now);color:#fff;animation:1.6s ease-out infinite f-live-glow}@keyframes f-live-glow{0%{box-shadow:0 0 #d3115f8c}80%{box-shadow:0 0 0 10px #d3115f00}to{box-shadow:0 0 #d3115f00}}.f-levcard__pill--upcoming{background:var(--f-ink);color:#fff}.f-levcard__pill--ended{color:var(--f-ink);background:#e9e3d9}.f-levcard__dot{background:#fff;border-radius:50%;width:8px;height:8px;animation:1.6s ease-out infinite f-lev-beat-white,1.6s ease-in-out infinite f-live-blink}@keyframes f-live-blink{0%,to{opacity:1}50%{opacity:.45}}@keyframes f-lev-beat-white{0%{box-shadow:0 0 #ffffffb3}70%{box-shadow:0 0 0 8px #fff0}to{box-shadow:0 0 #fff0}}.f-ledir__kick{color:var(--f-muted);font-family:var(--font-body);font-size:12px;font-weight:600}.f-lehead__updated{align-items:center;gap:7px;font-weight:600;display:inline-flex}.f-lehead__updated--chip{background:var(--f-card);box-shadow:inset 0 0 0 1px var(--f-line-strong);white-space:nowrap;border-radius:999px;padding:6px 12px 6px 10px;font-size:14px;font-weight:700;line-height:1}.f-lehead__dot{background:var(--f-now);border-radius:50%;width:8px;height:8px;animation:1.6s ease-out infinite f-beat}.f-lemore{margin-top:var(--f-s-section);padding-top:var(--f-s-section);border-top:1px solid var(--f-line)}.f-levcard,.f-levcard .f-guide__pic{position:relative}.f-levcard__pill{z-index:1;position:absolute;top:12px;left:12px}.f-levcard .f-guide__sticker.is-soon{border-color:var(--f-ink)}.f-levcard .f-guide__sticker.is-soon .f-guide__badge{background:var(--f-ink);color:#fff}.f-levcard .f-guide__sticker.is-live{animation:1.6s ease-out infinite f-live-ring}@keyframes f-live-ring{0%{box-shadow:0 6px 16px #14101833,0 0 #d3115f80}80%{box-shadow:0 6px 16px #14101833,0 0 0 12px #d3115f00}to{box-shadow:0 6px 16px #14101833,0 0 #d3115f00}}.f-guide__card--face .f-levcard__body{gap:8px;margin-top:57px}.f-guide__card--face .f-levcard__body.is-bare{margin-top:14px}.f-levcard__name{font-family:var(--font-quote);font-size:var(--f-t-card);line-height:1.06}.f-levcard__line{font-size:var(--f-t-body);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.f-levrow .f-rail__title{font-family:var(--font-quote);font-size:var(--f-t-section);font-weight:400}.f-band--levents{--f-band-bg:var(--f-panel);background:var(--f-band-bg)}:is(main:has(.f-band--hl) .f-band--levents,main:not(:has(.f-band--hl)):not(:has(.f-band--together)) .f-band--levents){--f-band-bg:var(--f-paper)}.f-band--levents .f-guide{grid-auto-columns:280px}.f-band--levents .f-guide__badge{border-color:var(--f-band-bg)}.f-lemore .f-guide{grid-auto-columns:280px}.f-ledir{padding-bottom:96px}.f-ledir__head{padding:56px 0 44px}.f-ledir__kick{color:var(--f-ink);margin:0}.f-ledir__title{font-family:var(--font-quote);font-size:var(--f-t-page);text-wrap:balance;margin:14px 0 0;font-weight:400;line-height:.98}.f-ledir__sub{max-width:760px;color:var(--f-muted);margin:18px 0 0;font-size:20px;line-height:1.45}.f-ledir__section+.f-ledir__section{margin-top:var(--f-s-section);padding-top:var(--f-s-section);border-top:1px solid var(--f-line)}.f-ledir__h2{margin:0 0 var(--f-s-head);font-family:var(--font-quote);font-size:var(--f-t-section);font-weight:400}.f-ledir__now{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.f-ledir__now>:first-child,.f-ledir__now>:nth-child(2):last-child{grid-column:1/-1}.f-ledir__go{gap:10px}.f-ledir__stage.is-small{gap:40px;padding:40px}.f-ledir__stage.is-small .f-lvh__shot{width:min(380px, calc(220px * var(--ratio)))}.f-ledir__soonpic img{object-fit:cover;width:100%;height:100%;display:block}.f-ledir__stage.is-small .f-pl-name{font-size:var(--f-t-name)}@media (hover:hover){.f-ledir__stage,.f-ledir__soonpic{transition:transform .2s,box-shadow .2s}.f-ledir__stage:hover,.f-ledir__soonlink:hover .f-ledir__soonpic{transform:translateY(-2px)}}.f-ledir__stage{position:relative}.f-page a.f-ledir__stagelink,.f-page a.f-ledir__stagelink:hover{color:inherit;text-decoration:none}.f-ledir__stagelink:after{content:"";z-index:1;position:absolute;inset:0}.f-ledir__stage .f-lvh__who,.f-ledir__stage .f-lvh__where a,.f-ledir__justin{z-index:2;position:relative}@media (hover:hover){.f-page .f-ledir__stage:hover a.f-ledir__stagelink{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}}.f-ledir__justin{grid-column:1/-1;align-items:center;gap:18px;min-width:0;display:flex}.f-ledir__justlabel{color:#fff;font-size:var(--f-t-body);flex:none;font-weight:600}.f-ledir__justin .f-lookstrip{--ph:110px;flex:1;min-width:0}@media (max-width:700px){.f-ledir__justin{gap:10px;margin-right:-20px;display:grid}.f-ledir__justin .f-lookstrip{--ph:112px;padding-right:20px}}.f-ledir__soonvenue{display:inline}.f-ledir__sooncity{display:none}.f-ledir__soonlist{grid-template-columns:repeat(4,minmax(0,1fr));gap:44px 24px;margin:0;padding:0;list-style:none;display:grid}.f-ledir__soonlist>li{display:flex}.f-ledir__soon{flex-direction:column;flex:1;align-items:flex-start;gap:18px;display:flex}.f-ledir__soon>.f-act{margin-top:auto}.f-ledir__soonlink{width:100%;color:var(--f-ink);flex-direction:column;gap:10px;display:flex}.f-ledir__soonpic{aspect-ratio:3/2;width:100%;box-shadow:var(--f-shadow-md);border-radius:18px;margin-bottom:8px}.f-ledir__soonkick{color:var(--f-muted);font-size:var(--f-t-label);font-weight:600}.f-ledir__soonname{font-family:var(--font-quote);font-size:var(--f-t-card);line-height:1.05}.f-ledir__soon .f-lvh__who{gap:10px;font-size:15px}@media (max-width:1240px){.f-ledir__soonlist{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1000px){.f-ledir__now{grid-template-columns:minmax(0,1fr)}.f-ledir__soonlist{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.f-ledir__soonlist{grid-template-columns:minmax(0,1fr);gap:0}.f-ledir__soonlist>li+li{border-top:1px solid var(--f-line)}.f-ledir__soon{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:0 14px;padding:16px 0;display:grid}.f-ledir__soonlink{display:contents}.f-ledir__soonpic{aspect-ratio:1;width:96px;box-shadow:var(--f-shadow-sm);border-radius:14px;grid-area:1/1/span 4;margin:0}.f-ledir__soonkick,.f-ledir__soonname,.f-ledir__soon .f-lvh__who,.f-ledir__soon>.f-act{grid-column:2}.f-ledir__soonname{margin-top:4px;font-size:22px}.f-ledir__soonvenue{display:none}.f-ledir__sooncity{display:inline}.f-ledir__soon .f-lvh__who{margin-top:6px;font-size:14px}.f-ledir__soon .f-look__faces{display:none}.f-ledir__soon>.f-act{justify-self:start;height:34px;margin-top:12px;padding:0 14px;font-size:13.5px}}.f-letab__head,.f-letab__row{grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr) minmax(0,3fr) minmax(0,.6fr);align-items:center;gap:24px;display:grid}.f-letab__head{color:var(--f-muted);font-family:var(--font-body);padding:0 0 16px;font-size:12px;font-weight:600}.f-letab__rows{margin:0;padding:0;list-style:none}.f-letab__rows>li[hidden]{display:none}.f-letab__row{color:var(--f-ink);border-top:1px solid #17161a1a;padding:18px 0;position:relative}.f-letab__event{align-items:center;gap:18px;min-width:0;display:flex}.f-letab__pic{background:var(--f-panel);border-radius:16px;flex:none;width:76px;height:76px;position:relative;overflow:hidden}.f-letab__pic>*{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.f-letab__id{flex-direction:column;min-width:0;display:flex}.f-letab__name,.f-page a.f-letab__name:hover{color:var(--f-ink);font-family:var(--font-quote);font-size:25px;font-weight:400;line-height:1.2;text-decoration:none}.f-letab__name:after{content:"";z-index:1;position:absolute;inset:0}.f-letab__kind,.f-letab__sub{color:var(--f-muted);margin-top:4px;font-size:15px}.f-letab__id .f-letab__line{display:none}.f-letab__when{flex-direction:column;font-size:17px;line-height:1.35;display:flex}.f-letab__count{align-items:center;gap:10px;font-size:17px;line-height:1.35;display:flex}.f-letab__shots,.f-letab__count .f-look__faces{z-index:2;position:relative}@media (hover:hover){.f-letab__row:hover .f-letab__name{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}}.f-ledir__kinds{margin:0 0 var(--f-s-head)}@media (max-width:1240px){.f-letab__head{display:none}.f-letab__row{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) 130px;gap:14px 24px}.f-letab__count{justify-content:flex-end}.f-letab__shots{grid-area:2/1/auto/-1}}.f-lephotos{padding-bottom:96px}.f-lephotos__head{padding:36px 0 26px}.f-lephotos__back{color:var(--f-muted);font-size:15px;font-weight:600}.f-lephotos__title{font-family:var(--font-quote);margin:12px 0 0;font-size:clamp(44px,5vw,72px);font-weight:400;line-height:1}.f-lephotos__grid{columns:4 260px;column-gap:12px;margin:0;padding:0;list-style:none}.f-lephotos__grid>li{break-inside:avoid;margin:0 0 12px}.f-lephotos__shot{background:#efe8dc;border-radius:14px;display:block;overflow:hidden}.f-lephotos__shot img{width:100%;height:auto;display:block}@media (max-width:700px){.f-ledir__head{padding:24px 0 28px}.f-ledir__sub{font-size:17px}.f-letab__row{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px 0}.f-letab__event{gap:14px}.f-letab__pic{border-radius:14px;width:76px;height:76px}.f-letab__name,.f-page a.f-letab__name:hover{font-size:22px;line-height:1.15}.f-letab__kind,.f-letab__when,.f-letab__count{display:none}.f-letab__id .f-letab__line{color:var(--f-muted);margin-top:5px;font-size:14px;line-height:1.3;display:flex}.f-letab__shots{min-width:0;margin-right:calc(var(--f-gutter) * -1);grid-area:auto}.f-letab__shots .f-lookstrip{padding-right:var(--f-gutter)}.f-ledir__kinds{margin-right:calc(var(--f-gutter) * -1);padding:0 var(--f-gutter) 0 0;box-shadow:none;scrollbar-width:none;background:0 0;border-radius:0;display:flex;overflow-x:auto}.f-ledir__kinds::-webkit-scrollbar{display:none}.f-ledir__kinds .f-hb__stripday{flex:none}.f-band--levents .f-guide,.f-lemore .f-guide{grid-auto-columns:78%}.f-levcard__name{font-size:var(--f-t-card)}.f-lephotos__grid{columns:2;column-gap:8px}.f-lephotos__grid>li{margin-bottom:8px}}@media (prefers-reduced-motion:reduce){.f-levcard__dot,.f-lehead__dot,.f-levcard__pill--live,.f-levcard .f-guide__sticker.is-live{animation:none}}.f-livepill__dot{background:#fff;border-radius:50%;flex:none;width:8px;height:8px;position:relative}.f-livepill__dot:after{content:"";background:inherit;border-radius:50%;animation:1.6s ease-out infinite f-livepill-ring;position:absolute;inset:0}@keyframes f-livepill-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.9)}}.f-nav__live{display:none}.f-livepill{background:var(--f-now);color:#fff;width:74px;height:40px;font:600 14px var(--font-body);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0;display:inline-flex}@media (max-width:700px){.f-nav__live{flex:none;margin-left:auto;display:flex}.f-nav__inner:has(.f-livepill){gap:8px}.f-nav__inner:has(.f-livepill) .f-nav__search{border-width:1px;border-color:var(--f-line);background:#fff;flex:0 0 40px;height:40px;padding:0}.f-nav__inner:has(.f-livepill) .f-nav__ask{flex:0 0 40px;width:40px;height:40px;margin-left:0}}@media (max-width:340px){.f-nav__inner:has(.f-livepill) .f-brand__name{display:none}}@media (max-width:400px){.f-nav__inner:has(.f-livepill) .f-brand__name{font-size:19px}}@media (max-width:380px){.f-nav__inner:has(.f-livepill) .f-brand{gap:6px}.f-nav__inner:has(.f-livepill) .f-brand__name{font-size:17px}}@media (prefers-reduced-motion:reduce){.f-livepill__dot:after{animation:none}}.f-state{border-top:1px solid var(--f-line);border-bottom:1px solid var(--f-line);color:var(--f-ink);text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 14px;margin:16px 0;padding:14px 0;display:grid}.f-state:has(>.f-state__faces){grid-template-columns:auto minmax(0,1fr) auto}.f-state__faces{display:flex}.f-state__faces .f-face{--size:40px;background:#f3ede0;border:3px solid #fff;box-shadow:1.5px 3px #17161a29,0 0 0 1px #17161a14}.f-state__faces .f-face+.f-face{margin-left:-12px}.f-state__text{flex-direction:column;gap:2px;min-width:0;display:flex}.f-state__title{font-size:var(--f-t-body);font-weight:700;line-height:1.35}.f-state__line{color:var(--f-muted);text-wrap:pretty;font-size:14px;line-height:1.45}.f-state__go{color:var(--f-ink);font:inherit;font-size:var(--f-t-body);text-underline-offset:3px;white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-self:end;padding:0;font-weight:600;text-decoration:underline}.f-state--bare{border:0;margin:0;padding:14px 16px}.f-state--float{z-index:4;box-sizing:border-box;background:#fff;border:0;border-radius:999px;width:max-content;max-width:calc(100% - 48px);margin:0;padding:12px 20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 28px #17161a2e,0 2px 6px #14101814}.f-state-end{color:var(--f-muted);font-size:var(--f-t-meta);align-items:center;gap:14px;margin:22px 0 10px;font-weight:600;display:flex}.f-state-end:before,.f-state-end:after{content:"";background:var(--f-line);flex:1;height:1px}.f-busy{position:relative}.f-hb__end .f-state,.f-hb__end .f-state-end,.f-nw .f-state{margin-left:10px;margin-right:10px}.f-hb__end .f-hb__day{position:static}.f-results .f-state{margin-right:var(--f-gutter);margin-left:var(--f-gutter)}@media (max-width:700px){.f-state{grid-template-columns:minmax(0,1fr)}.f-state:has(>.f-state__faces){grid-template-columns:auto minmax(0,1fr)}.f-state__go{justify-self:start}.f-state:has(>.f-state__faces)>.f-state__go{grid-column:2}.f-state--float{border-radius:20px}.f-hb__end .f-state,.f-hb__end .f-state-end{margin-left:4px;margin-right:4px}}.f-places__none{display:none}.f-places__rows:empty:not([hidden])+.f-places__none{display:grid}.pinmap>.f-state--float{z-index:800}.f-issue__ghost,.f-issue__wait .f-state{width:min(600px,100%)}.f-issue__ghost{flex-direction:column;gap:14px;display:flex}button.f-404__btn{cursor:pointer;border:0;font-family:inherit}.f-404__detail{max-width:720px;font-family:ui-monospace,monospace;font-size:13px!important}.f-dots{clip-path:inset(-8px -8px -8px 17px);flex-wrap:wrap;align-items:center;row-gap:4px;margin-left:-17px;display:flex}.f-dots>*{min-width:0;padding-left:17px;position:relative}.f-dots>:before{content:"·";width:17px;color:var(--f-muted);text-align:center;font-weight:400;position:absolute;top:50%;left:0;transform:translateY(-50%)}.f-pfacts__line{color:var(--f-ink);font-size:var(--f-t-body);margin-top:0;margin-bottom:0;font-weight:400;line-height:1.4}.f-pfacts__rating,.f-pfacts__insta{align-items:center;gap:5px;display:inline-flex}.f-pfacts__g{width:13px;height:13px;display:block}.f-pfacts__n{color:var(--f-muted);font-weight:400}.f-pfacts__insta,a.f-pfacts__rating{color:var(--f-ink);text-decoration:none}.f-pfacts__ig{width:15px;height:15px}@media (hover:hover){.f-pfacts__insta:hover,a.f-pfacts__rating:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}}.f-pfacts__feel{color:var(--f-muted);font-size:var(--f-t-body);margin-top:6px;margin-bottom:0;line-height:1.4}.f-pfacts{min-width:0}.f-place__closed.is-maybe{color:var(--f-muted)}.f-plhero__text .f-place__closed{margin:0}.f-plrel{padding-top:var(--f-s-section);border-top:1px solid var(--f-line);margin-top:0}.f-plrel .f-rail__head{margin-bottom:18px}.f-plrel .f-rail__title{font-family:var(--font-quote);font-size:var(--f-t-section);flex-wrap:wrap;row-gap:6px;font-weight:400;line-height:1.05}.f-pst .f-lvh__words>.f-pl-name{margin-top:14px}.f-pst__face{width:max-content;display:block}.f-pst__face .f-face{--size:112px;box-shadow:0 10px 28px #00000059}.f-pst__kick{color:#ffffffc7;font-size:var(--f-t-meta);margin:18px 0 0;font-weight:600}.f-pst__tally{color:#ffffffb3;font-size:var(--f-t-lead);flex-wrap:wrap;align-items:center;row-gap:6px;margin:22px 0 0;line-height:1.3;display:flex}.f-pst__tally>*{white-space:nowrap}.f-pst__tally>:not(:last-child):after{content:"·";color:#ffffff6b;margin:0 9px}.f-pst__tally b{color:#fff;font-weight:600}.f-pst__ig{color:inherit;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.f-pst__ig svg{color:#fff;flex:none;width:17px;height:17px;display:block}@media (hover:hover){.f-page a.f-pst__ig:hover span{text-underline-offset:3px;text-decoration:underline}}.f-pst .f-lvh__actions{margin-top:32px}.f-page .f-pst__map{color:#fff;background:0 0;border-color:#ffffff5c}.f-pst__map svg{width:16px;height:16px}@media (hover:hover){.f-page .f-pst__map:hover{border-color:#fff}}.f-pst__shotwrap{color:var(--f-ink);text-decoration:none;display:block;position:relative}.f-pst__day{color:#fff;pointer-events:none;border:0;bottom:16px;left:16px;transform:none;box-shadow:0 2px 8px #14101840}.f-pst__day:not(.is-now){background:var(--f-ink)}.f-pst--bare{grid-template-columns:minmax(0,1fr)}.f-pst__shotwrap picture{display:contents}@media (max-width:700px){.f-pst__shotwrap{display:none}}@media (max-width:600px){.f-pst__face .f-face{--size:84px}.f-pst .f-lvh__actions>.f-pst__map{flex-basis:100%}.f-pst__tally{font-size:var(--f-t-body)}}.f-spot .f-pl-h2,.f-gw .f-pl-h2{font-family:var(--font-quote);font-size:var(--f-t-section);font-weight:400;line-height:1.05}@media (max-width:700px){.f-spot .f-pl-h2,.f-gw .f-pl-h2{font-size:30px}}.f-spot__head{flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-bottom:18px;display:flex}.f-spot__head .f-pl-h2{margin:0}.f-spot__seen{color:var(--f-muted);font-size:var(--f-t-body);align-items:center;gap:8px;margin:0;display:inline-flex}.f-spot__now{background:var(--f-now);width:8px;height:8px;box-shadow:0 0 0 4px var(--f-now-ring);border-radius:50%;flex:none}.f-spot__months{--fade-l:0px;--fade-r:0px;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent);flex-direction:row-reverse;gap:12px;padding:8px 8px 14px;display:flex;overflow-x:auto}.f-spot__months.is-left{--fade-l:72px}.f-spot__months.is-right{--fade-r:72px}.f-spot__months::-webkit-scrollbar{display:none}.f-spot__month:first-child{margin-right:auto}.f-spot__month{width:138px;color:var(--f-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:none;gap:3px;padding:0;display:flex}.f-spot__grid{background:var(--f-ink);border-radius:14px;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:3px;width:138px;height:138px;margin-bottom:7px;display:grid;overflow:hidden}.f-spot__grid img{object-fit:cover;width:100%;min-width:0;height:100%;min-height:0;display:block}.f-spot__grid[data-n="1"] img{grid-area:1/1/3/3}.f-spot__grid[data-n="2"] img,.f-spot__grid[data-n="3"] img:first-child{grid-row:1/3}.f-spot__grid img.is-face,.f-spot__pol .pol__photo img.is-face{object-fit:contain;background:var(--f-panel)}.f-spot__month.is-on .f-spot__grid{box-shadow:0 0 0 3px var(--f-paper), 0 0 0 5px var(--f-ink)}.f-spot__month b{font-size:var(--f-t-body);font-weight:700}.f-spot__n{color:var(--f-muted);font-size:var(--f-t-meta)}.f-spot__in{white-space:nowrap}.f-spot__line{color:var(--f-muted);font-size:var(--f-t-body);margin:4px 0 10px;display:none}.f-spot__line b{color:var(--f-ink);font-family:var(--font-quote);font-size:var(--f-t-row);font-weight:400}.f-spot__map{background:#dfe7ea;border-radius:24px;height:640px;margin-top:8px;position:relative;overflow:hidden}.f-spot__canvas{width:100%;height:100%}.f-spot__over{z-index:2;pointer-events:none;position:absolute;inset:0}.f-spot__fan{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.f-spot__fan line{stroke:#17161a8c;stroke-width:1.5px}.f-spot__fan circle{fill:#fff;stroke:var(--f-ink);stroke-width:2.5px}.f-spot__at{pointer-events:auto;position:absolute;transform:translate(-50%,-100%)}.f-spot__pol{text-decoration:none}.f-spot__no{z-index:2;background:var(--f-ink);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:grid;position:absolute;top:-11px;left:-11px;box-shadow:0 2px 6px #14101840}.f-spot__date{color:var(--f-muted);text-align:center;white-space:nowrap;padding:0 3px 5px;font-size:10px;font-weight:600;line-height:12px;display:block}.f-spot__pinat{pointer-events:auto;position:absolute;transform:translate(-50%,-50%)}.f-spot__pin{box-sizing:border-box;background:var(--f-ink);color:#fff;text-align:center;white-space:nowrap;border:2px solid #fff;border-radius:10px;min-width:20px;height:20px;padding:0 5px;font-size:10px;font-weight:700;line-height:16px;text-decoration:none;display:block;position:relative;box-shadow:0 1px 4px #1410184d}.f-spot__pin:before{content:"";position:absolute;inset:-12px}.f-spot__pin:empty{min-width:12px;height:12px;padding:0}.f-spot__legend{z-index:3;box-shadow:var(--f-shadow-md);background:#fff;border-radius:18px;padding:14px 18px;position:absolute;top:18px;left:18px}.f-spot__legend b{font-family:var(--font-quote);font-size:var(--f-t-card);font-weight:400;line-height:1.05;display:block}.f-spot__legend span{color:var(--f-muted);font-size:var(--f-t-meta)}@media (max-width:900px){.f-spot__no{width:20px;height:20px;font-size:10px;top:-9px;left:-9px}.f-spot__date{padding:0 2px 4px;font-size:9.5px;line-height:11px}}@media (max-width:700px){.f-spot__month,.f-spot__grid{width:118px}.f-spot__grid{height:118px}.f-spot__line{display:block}.f-spot__in{display:none}.f-spot__months{margin-inline:calc(var(--f-gutter) * -1);padding-inline:var(--f-gutter);scroll-padding-inline:var(--f-gutter)}.f-spot__months.is-left{--fade-l:28px}.f-spot__months.is-right{--fade-r:28px}.f-spot__map{border-radius:20px;height:380px}.f-spot__legend{display:none}}.f-gw__switch{margin:0 calc(var(--f-gutter) * -1) 20px;padding:4px var(--f-gutter);scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.f-gw__switch::-webkit-scrollbar{display:none}.f-gw__city{height:40px;color:var(--f-ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #17161a2e;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 16px 0 12px;font-size:15px;font-weight:600;display:inline-flex}.f-gw__city[aria-pressed=true]{border-color:var(--f-ink);background:var(--f-ink);color:#fff}.f-gw__city .f-flag{font-size:16px;line-height:1}.f-gw__switch .f-city{flex:none}.f-gw__switch .f-chip{background:#fff;border:1px solid #17161a2e;height:40px;padding:0 16px;font-size:15px;font-weight:600}.f-gw__panel{margin-top:6px}.f-gw__head{flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin-bottom:18px;display:flex}.f-gw__count{font-family:var(--font-quote);font-size:var(--f-t-card);margin:0;font-weight:400;line-height:1.1}.f-gw__map{color:var(--f-ink);font-size:var(--f-t-body);white-space:nowrap;align-items:center;gap:5px;font-weight:600;text-decoration:none;display:inline-flex}.f-gw__map .f-ico{width:16px;height:16px}.f-gw__top,.f-gw__grid{margin:0;padding:0;list-style:none}.f-gw__top{--big:3;grid-template-columns:repeat(var(--big), minmax(0, 1fr));gap:14px;margin-bottom:14px;display:grid}.f-gw__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.f-gw__item{min-width:0;position:relative}.f-gw__save{z-index:2;position:absolute;top:10px;right:10px}.f-gw__big{height:300px;box-shadow:var(--f-shadow-md);color:#fff;background:#e9e2d6;border-radius:22px;text-decoration:none;display:block;position:relative;overflow:hidden}.f-gw__big .f-guide__img,.f-gw__thumb .f-guide__img{width:100%;height:100%;position:absolute;inset:0}.f-gw__shade{pointer-events:none;background:linear-gradient(#0c0a1000,#0c0a10d1);height:66%;position:absolute;inset:auto 0 0}.f-gw__words{flex-direction:column;gap:5px;display:flex;position:absolute;bottom:18px;left:20px;right:20px}.f-gw__name{font-family:var(--font-quote);font-size:var(--f-t-card);line-height:1.05}.f-gw__big .f-gw__what,.f-gw__big .f-gw__n{color:#ffffffd1}.f-gw__row{height:100%;box-shadow:var(--f-shadow-sm);color:var(--f-ink);background:#fff;border-radius:18px;grid-template-columns:88px minmax(0,1fr);gap:14px;padding:12px;text-decoration:none;display:grid;position:relative}.f-gw__thumb{background:#e9e2d6;border-radius:12px;width:88px;height:88px;display:block;position:relative;overflow:hidden}.f-gw__text{flex-direction:column;gap:4px;min-width:0;padding:2px 28px 0 0;display:flex}.f-gw__spot{font-family:var(--font-quote);font-size:var(--f-t-row);white-space:nowrap;text-overflow:ellipsis;line-height:1.1;overflow:hidden}.f-gw__what{color:var(--f-muted);font-size:var(--f-t-meta);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.f-gw__facts{font-size:var(--f-t-meta);flex-wrap:wrap;align-items:center;gap:4px 12px;font-weight:600;display:flex}.f-gw__fact{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.f-gw__fact svg{flex:none;width:13px;height:13px}.f-gw__go{z-index:1;border-radius:inherit;position:absolute;inset:0}a.f-gw__fact{z-index:2;color:inherit;margin-block:-6px;padding-block:6px;text-decoration:none;position:relative}.f-gw__n{color:var(--f-muted);font-weight:500}.f-gw__line{font-size:var(--f-t-meta);font-weight:700;line-height:1.3}.f-gw__row .f-gw__line{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.f-gw__grid .f-mark--photo,.f-gw__grid .f-mark--photo.is-on{width:34px;height:34px;box-shadow:none;color:var(--f-ink);background:0 0}.f-gw__grid:not(.is-whole)>li:nth-child(n+21){display:none}.f-gw__more{justify-content:center;margin-top:20px;display:flex}.f-gw__more.is-phone{display:none}.f-gw__wait{color:var(--f-muted);font-size:var(--f-t-body);margin:4px 0 0}.f-gw__retry{color:var(--f-ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}@media (hover:hover){.f-page .f-gw__go:hover~.f-gw__text .f-gw__spot,.f-page .f-gw__go:hover~.f-gw__words .f-gw__name,a.f-gw__fact:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px}.f-gw__map:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}}@media (max-width:1100px){.f-gw__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.f-gw__count{font-size:var(--f-t-row)}.f-gw__top{grid-template-columns:minmax(0,1fr);gap:10px;margin-bottom:10px}.f-gw__big{height:230px}.f-gw__grid{grid-template-columns:minmax(0,1fr);gap:10px}.f-gw__row{grid-template-columns:96px minmax(0,1fr)}.f-gw__thumb{width:96px;height:96px}.f-gw__grid:not(.is-whole)>li:nth-child(n+6){display:none}.f-gw__more,.f-gw__more.is-phone{margin-top:16px;display:flex}}.f-xpick__label{display:none}.f-xpick__words,.f-xpick__value,.f-xpick__icon{display:contents}.f-xbar__tools{flex:auto;justify-content:flex-end;align-items:center;gap:10px;min-width:0;margin-left:auto;padding-left:20px;display:flex}.f-xbar__tools .f-addr{flex:0 340px;width:auto;min-width:180px}.f-xbar__tools>.f-chip,.f-xbar__tools>.f-draw{flex:none}.f-draw__label{white-space:nowrap}.f-results__title{color:var(--f-ink);font-size:15px;font-weight:600}.f-results__sub{color:var(--f-muted);font-size:13px}@media (min-width:901px){.f-xbar{gap:0;height:76px;padding-top:0;padding-bottom:0;overflow:visible}.f-xbar .f-xpick,.f-xbar .f-xpick.is-on{border-radius:0;align-items:center}.f-xbar .f-xpick__chip,.f-xbar .f-xpick.is-on .f-xpick__chip,.f-xbar .f-filters__city .f-chip{height:76px;min-height:0;box-shadow:none;color:var(--f-ink);background:0 0;border:0;border-radius:0;gap:12px;padding:0 22px;font-weight:600}.f-xbar>.f-xpick:first-child .f-xpick__chip{padding-left:0}.f-xbar .f-xpick__words,.f-xbar .f-chip__words{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.f-xbar .f-xpick__label,.f-xbar .f-chip__label{color:var(--f-muted);font-size:var(--f-t-label);font-weight:500;line-height:1;display:block}.f-xbar .f-xpick__value,.f-xbar .f-chip__name{color:var(--f-ink);font-size:var(--f-t-body);white-space:nowrap;align-items:center;gap:6px;font-weight:600;line-height:1.2;display:inline-flex}.f-xbar .f-xpick__chev{width:14px;height:14px;color:var(--f-muted);opacity:1}.f-xbar .f-xpick__icon{display:none}.f-xbar .f-xpick__chip .f-who__chipface,.f-xbar .f-xpick__chip .f-who__chipface>img,.f-xbar .f-xpick__chip .f-who__chipface>.f-who__collage,.f-xbar .f-xpick__chip .f-who__chipface>.f-who__blank{width:44px;height:44px}.f-xbar .f-xpick__chip>.f-face{width:44px;height:44px;--size:44px!important}.f-xbar .f-xpick.is-on .f-xpick__chip .f-face{border-color:#fff}.f-xbar .f-xpick.is-on .f-xpick__chip{padding-right:6px}.f-xbar .f-xpick__clear{width:22px;height:22px;color:var(--f-muted);background:0 0;border-radius:50%;align-self:center;margin:18px 22px 0 0;padding:0}.f-xbar .f-xpick__clear svg{background:0 0;width:12px;height:12px;padding:0}.f-xbar .f-xpick__chip[aria-expanded=true] .f-xpick__value,.f-xbar .f-filters__city .f-chip[aria-expanded=true] .f-chip__name{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.f-xbar .f-filters__sep{background:var(--f-line);height:32px;margin:0}.f-xbar__tools .f-addr__box{border:1.5px solid var(--f-line-strong);height:44px;box-shadow:none}.f-xbar__tools .f-draw{border:1.5px solid var(--f-line-strong);height:44px;box-shadow:none;margin:0}}@media (min-width:901px) and (max-width:1240px){.f-xbar__tools .f-near,.f-xbar__tools .f-draw{justify-content:center;gap:0;width:44px;padding:0}.f-xbar__tools .f-near>span:last-child,.f-xbar__tools .f-draw__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (min-width:901px){.f-results__head{padding:16px var(--f-gutter) 14px;border-bottom:1px solid var(--f-line)}.f-results__count{flex-direction:column;gap:3px;display:flex}.f-results__head .f-follow{height:auto;box-shadow:none;color:var(--f-muted);background:0 0;gap:8px;padding:0;font-size:13px;font-weight:500}.f-results__head .f-follow__box{border-radius:5px;width:18px;height:18px}}.f-results__new{color:var(--f-now);font-weight:600}.f-grid{padding:18px var(--f-gutter) 26px;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px;display:grid}.f-explore__side .f-results__head{flex-wrap:wrap}.f-explore__side .f-results__count{flex:200px;min-width:0}.f-grid__room{container:f-grid/inline-size}@container f-grid (max-width:379px){.f-grid{grid-template-columns:minmax(0,1fr)}}.f-gcard{min-width:0;position:relative}.f-gcard__body{width:100%;color:var(--f-ink);flex-direction:column;display:flex}.f-gcard__link{z-index:1;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.f-gcard__body .f-face,.f-gcard__facts>a{z-index:2;position:relative}.f-gcard__photo{aspect-ratio:4/3;border-radius:14px;width:100%;transition:box-shadow .15s}.f-gcard.is-open .f-gcard__photo{box-shadow:0 0 0 3px var(--f-paper), 0 0 0 5px var(--f-ink)}@media (hover:hover){.f-gcard__link:hover~.f-gcard__body .f-gcard__name,.f-gcard__facts>a:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}}.f-gcard__save{z-index:2;position:absolute;top:10px;right:10px}.f-gcard__name{font:400 var(--f-t-row) / 1.1 var(--font-quote);text-overflow:ellipsis;white-space:nowrap;margin-top:10px;overflow:hidden}.f-gcard__what{color:var(--f-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13px;line-height:1.25;overflow:hidden}.f-gcard__facts{white-space:nowrap;gap:12px;margin-top:6px;font-size:13px;line-height:1;display:flex}.f-gcard__facts>a{color:inherit;align-items:center;gap:5px;margin-block:-8px;padding-block:8px;text-decoration:none;display:inline-flex}.f-gcard__facts small{color:var(--f-muted);font-size:13px}.f-gcard__facts svg{width:13px;height:13px}.f-gcard__tags{gap:6px;margin-top:8px;display:flex;overflow:hidden}.f-gcard__tag{background:var(--f-panel);white-space:nowrap;border-radius:999px;height:22px;padding:0 9px;font-size:12px;line-height:22px}.f-gcard__celebs{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin-top:10px;display:grid}.f-gcard__line{color:var(--f-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.3;display:-webkit-box;overflow:hidden}.f-gcard__line b{font-weight:600}.f-gcard__line.is-badge{margin-top:10px;font-weight:600}.f-gcard__new{color:var(--f-now);margin-right:5px;font-size:12px;font-weight:600}.f-gcard__more{color:var(--f-muted)}.f-gcard__badge{margin-right:5px;font-weight:600}.pinmap__you.is-hidden,.f-maplegend[hidden]{display:none}@media (min-width:901px){.f-xbar .f-filters__city .f-chip__name:after{content:"";background:var(--f-muted);width:14px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}}.f-walkhint{--f-free-left:0px;--f-free-right:0px;top:16px;left:calc(var(--f-free-left) + (100% - var(--f-free-left) - var(--f-free-right)) / 2);z-index:11;box-shadow:var(--f-shadow-sm);color:var(--f-ink);white-space:nowrap;pointer-events:none;background:#fff;border-radius:999px;margin:0;padding:10px 16px;font-size:14px;position:absolute;transform:translate(-50%)}.f-walkhint b{font-weight:600}@media (min-width:901px){.f-xwhat__kind{color:var(--f-muted);font-weight:500}.f-xwhat__kind[aria-current=true]{color:var(--f-ink);background:0 0;font-weight:700}.f-xwhat__kind .f-xtick{margin-left:auto}.f-xwhat__kind svg:not(.f-xtick){color:var(--f-muted)}}.f-stage.is-float-right .mapctl{right:calc(var(--dock-w) + 40px)}@media (hover:hover) and (min-width:901px){.f-xbar .f-xpick__chip:hover .f-xpick__value,.f-xbar .f-filters__city .f-chip:hover .f-chip__name{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.f-xbar .f-xpick__clear:hover{color:var(--f-ink)}}.f-float{z-index:12;height:calc(100% - 32px);color:var(--f-ink);background:#fff;border-radius:24px;flex-direction:column;display:flex;position:absolute;top:16px;overflow:hidden;box-shadow:0 24px 60px #1410183d,0 2px 8px #14101814}.f-float__bar{z-index:5;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-bottom:1px solid #0000;justify-content:flex-end;align-items:center;height:56px;padding:0 12px 0 20px;transition:background-color .15s,border-color .15s;display:flex;position:absolute;top:0;left:0;right:0}.f-float.is-pulled .f-float__bar{cursor:grabbing}.f-float.is-stuck .f-float__bar{border-bottom-color:var(--f-line);background:#fff}.f-float__grab{pointer-events:none;background:#fffffff5;border-radius:3px;width:44px;height:5px;margin-left:-22px;position:absolute;top:8px;left:50%;box-shadow:0 1px 4px #14101866}.f-float.is-stuck .f-float__grab{background:var(--f-line-strong);box-shadow:none}.f-float__barname{font:400 var(--f-t-row) / 1.1 var(--font-quote);text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s,transform .15s;position:absolute;top:50%;left:20px;right:64px;overflow:hidden;transform:translateY(calc(4px - 50%))}.f-float.is-stuck .f-float__barname{opacity:1;transform:translateY(-50%)}.f-float__x{width:36px;height:36px;box-shadow:var(--f-shadow-sm);color:var(--f-ink);cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.f-float.is-stuck .f-float__x{background:var(--f-panel);box-shadow:none}.f-float__scroll{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.f-float__scroll>*{flex:none}.f-float__scroll::-webkit-scrollbar{display:none}.f-float__name{font:400 var(--f-t-name) / 1.02 var(--font-quote);margin:-2px 0 0}.f-float__pitch{font:400 17px / 1.3 var(--font-quote);margin:0}.f-float__ghosts{gap:12px;padding:16px 20px;display:grid}.f-float__ghosts .f-ghost{border-radius:12px;height:56px}.f-float__rows,.f-float__stories{margin:0 0 20px;padding:0;list-style:none}.f-float__rows>li,.f-float__story{border-bottom:1px solid var(--f-line)}.f-float__rows>li:last-child,.f-float__story:last-child{border-bottom:0}.f-float__thumb{background:var(--f-panel);object-fit:cover;border-radius:10px;width:56px;height:56px;display:block;overflow:hidden}.f-float__thumb.is-face img{object-fit:cover;width:100%;height:100%;display:block}.f-float__text{flex-direction:column;gap:3px;min-width:0;display:flex}.f-float__text b,.f-float__storyhead{color:var(--f-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.f-float__text small{color:var(--f-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.3;overflow:hidden}.f-float__new{color:var(--f-now);font-weight:600}.f-float__story{flex-direction:column;gap:6px;padding:16px 0;display:flex}.f-float__label{color:var(--f-muted);margin:0;font-size:13px;font-weight:600}.f-float__storybody{color:var(--f-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.f-float__go{background:var(--f-ink);color:#fff;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:46px;padding:0 18px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.f-float__bar.has-back{justify-content:flex-start;gap:10px;padding-left:12px}.f-float__back{box-sizing:border-box;max-width:calc(100% - 56px);height:36px;box-shadow:var(--f-shadow-sm);color:var(--f-ink);font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:0;border-radius:999px;flex:none;align-items:center;gap:2px;padding:0 14px 0 6px;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.f-float__back span{text-overflow:ellipsis;padding-bottom:1px;overflow:hidden}.f-float__back svg{flex:none}.f-float.is-stuck .f-float__back{background:var(--f-panel);box-shadow:none}.f-float__bar.has-back .f-float__barname{flex:1 1 0;min-width:0;position:static;transform:none}.f-float__bar.has-back .f-float__x{flex:none;margin-left:auto}.f-float__namewait{border-radius:8px;width:60%;height:34px;display:block}:root{--pop-w:460px;--dock-w:min(max(380px, min(var(--pop-w), 760px, calc(100% - 320px))), calc(100% - 32px))}.f-pop-home[data-behind]{display:none}.f-pop-home{display:contents}.f-mcd:has(.f-pop){animation:none}.f-pop{z-index:46;top:calc(var(--f-stack) + 12px);width:min(var(--pop-w), 760px, calc(100vw - 32px));position:fixed;bottom:16px;right:16px;container:pop/inline-size}.f-pop>.f-float,.f-float-dock>.f-float{height:100%;transition:transform .22s;top:0;left:0;right:0}.f-pop>.f-float.is-pulled{transition:none}.f-float-dock{z-index:12;width:var(--dock-w);transition:left .28s;position:absolute;top:16px;bottom:16px;container:pop/inline-size}.f-float-dock.is-held,.is-sizing-pop .f-float-dock{transition:none}.f-float-dock.is-held .f-float__bar{cursor:grabbing}.f-pop__dim{display:none}.f-pop__line{z-index:13;cursor:col-resize;touch-action:none;outline:none;width:14px;position:absolute;top:0;bottom:0;left:-7px}.f-pop__line span{background:#fff;border-radius:3px;width:6px;height:44px;margin:-22px 0 0 -3px;transition:transform .15s,box-shadow .15s;position:absolute;top:50%;left:50%;box-shadow:0 0 0 1px #17161a3d,0 2px 6px #1410182e}.f-pop__line:active span,.f-pop__line:focus-visible span,.is-sizing-pop .f-pop__line span{transform:scale(1.34,1.3);box-shadow:0 0 0 1px #17161a52,0 3px 12px #1410185c}@media (hover:hover){.f-pop__line:hover span{transform:scale(1.34,1.3);box-shadow:0 0 0 1px #17161a52,0 3px 12px #1410185c}}.f-mcd .f-pop__line{width:16px;left:-16px}.f-pop__line.is-right{left:auto;right:-7px}.is-sizing-pop,.is-sizing-pop *{-webkit-user-select:none;user-select:none;cursor:col-resize!important}@media (min-width:901px){:root:has(.f-float) .f-chat-launch{display:none}.f-float__grab{display:none}.f-pop .f-float__bar{cursor:default}:root:has(.f-chat[open]) .f-pop{right:calc(var(--f-chat-w) + 40px)}}:root:has(.f-pop-home:not([data-behind]) .f-pop) .f-mcdeck__nav{display:none}@media (min-width:960px){:root:has(.f-pop):has(.f-mcdeck){--pop-now:min(var(--pop-w), calc(100vw - 468px));--side-w:min(1180px, calc(100vw - var(--pop-now) - 48px));--side-edge:max(16px, calc((100vw - var(--side-w) - var(--pop-now) - 16px) / 2));--side-h:min(940px, calc(100dvh - 32px));--side-top:calc((100dvh - var(--side-h)) / 2)}:root:has(.f-pop) .f-mcdeck{--mc-w:var(--side-w);--mc-h:var(--side-h);--mc-top:var(--side-top)}:root:has(.f-pop) .f-mcdeck__card{left:var(--side-edge);transform:none}:root:has(.f-pop):has(.f-mcdeck) .f-pop{top:var(--side-top);right:var(--side-edge);width:var(--pop-now);height:var(--side-h);bottom:auto}:root:has(.f-pop) .f-mcp .f-mcdeck{--mc-top:72px;--mc-h:calc(100dvh - 88px)}:root:has(.f-pop):has(.f-mcp) .f-pop{height:calc(100dvh - 88px);top:72px}:root:has(.f-pop) .f-mcd:has(.f-chat[open]) .f-mcdeck{--mc-w:var(--side-w);width:100%}:root:has(.f-pop):has(.f-mcdeck) .f-chat{inset:var(--side-top) var(--side-edge) auto auto;width:var(--pop-now);height:var(--side-h);max-height:none}:root:has(.f-pop):has(.f-mcp) .f-chat{height:calc(100dvh - 88px);top:72px}:is(:root:has(.f-pop):has(.f-mcdeck) .f-chat__edge--top,:root:has(.f-pop):has(.f-mcdeck) .f-chat__edge--left,:root:has(.f-pop):has(.f-mcdeck) .f-chat__grip){display:none}}@media (min-width:1240px){:root:has(.f-pop):has(.f-mcdeck):has(.f-chat[open]){--chat-now:min(var(--f-chat-w), calc(100vw - 824px));--pop-now:max(380px, min(var(--pop-w), calc(100vw - var(--chat-now) - 504px)));--side-w:min(1180px, calc(100vw - var(--pop-now) - var(--chat-now) - 64px));--side-edge:max(16px, calc((100vw - var(--side-w) - var(--pop-now) - var(--chat-now) - 32px) / 2))}:root:has(.f-pop):has(.f-mcdeck):has(.f-chat[open]) .f-pop{right:calc(var(--side-edge) + var(--chat-now) + 16px)}:root:has(.f-pop):has(.f-mcdeck) .f-chat{width:var(--chat-now,var(--pop-now))}:root:has(.f-pop):has(.f-mcdeck) .f-chat__edge--left{display:block}}@media (max-width:900px){html:has(.f-pop){overflow:hidden}.f-pop{z-index:71;width:min(640px,100%);margin:0 auto;inset:44px 0 0}.f-pop>.f-float{border-radius:24px 24px 0 0}.f-pop__line{display:none}.f-pop__dim{z-index:70;background:#17161a5c;border:0;padding:0;display:block;position:fixed;inset:0}:root:has(.f-chat[open]) .f-pop{z-index:92}:root:has(.f-chat[open]) .f-pop__dim{z-index:91}:is(:root:has(.f-chat[open]) .f-pin-panel,:root:has(.f-chat[open]) .f-pin-line){z-index:93}}.f-pst__face .f-face{cursor:default}.f-cf__tally{flex-wrap:wrap;align-items:center;margin:0;line-height:1.5;display:flex}.f-cf__tally>*{color:inherit;white-space:nowrap;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.f-cf__tally>:not(:last-child):after{content:"·";margin:0 6px 0 1px}.f-cf__tally b{font-weight:600}.f-cf__tally svg{color:currentColor;flex:none;width:15px;height:15px}.f-cf__plate{position:relative}.f-face[data-who],.f-hb__name{cursor:pointer}@media (hover:hover){.f-hb__name:hover{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}}.f-ghost-wide{display:grid}.f-ghost-wide-flex{display:flex}.f-who__chipface.f-ghost{border-radius:50%}.f-ghost-narrow,.f-ghost-phone{display:none}@media (max-width:900px){.f-ghost-wide,.f-ghost-wide-flex,.f-xbar__tools,.f-ghost-inert .f-chip__label{display:none}.f-ghost-narrow{display:block}.f-maptop.f-ghost-narrow{display:flex}.f-ghost-phone{display:inline}.f-ghost-inert .f-chip__words,.f-ghost-inert .f-chip__name{display:contents}}.f-gcard__photo.f-ghost{display:block}.f-plspot__row{margin-top:0}.f-plspot__row .f-rail__head{margin-bottom:18px}.f-plspot__row .f-rail__title{min-width:0;font-family:var(--font-quote);font-size:var(--f-t-section);flex-wrap:wrap;flex:auto;gap:8px 18px;font-weight:400;line-height:1.05}.f-plspot__row .f-rail__all,.f-plrel .f-rail__all{color:var(--f-ink);font:600 var(--f-t-label) / 1.2 var(--font-body);white-space:nowrap;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.f-plspot__row .f-rail__all .f-ico,.f-plrel .f-rail__all .f-ico{width:13px;height:13px}@media (hover:hover){.f-plspot__row .f-rail__all:hover,.f-plrel .f-rail__all:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}}.f-plspot .f-hl__pic{aspect-ratio:4/5}.f-plspot__faces{background:var(--f-panel);place-items:center;width:100%;height:100%;display:grid}.f-plspot__faces .f-face{border-width:5px;box-shadow:0 12px 30px #14101829}.f-plspot__day{z-index:1;position:absolute;bottom:-24px;left:39px}.f-plwho__tabs{border-bottom:1px solid var(--f-line);scrollbar-width:none;gap:32px;margin:0 0 34px;display:flex;overflow-x:auto}.f-plwho__tabs::-webkit-scrollbar{display:none}.f-plwho__tabs button{height:48px;color:var(--f-muted);font:600 var(--f-t-body) / 1 var(--font-body);cursor:pointer;background:0 0;border:0;flex:none;padding:0;position:relative}.f-plwho__tabs button[aria-selected=true]{color:var(--f-ink)}.f-plwho__tabs button[aria-selected=true]:after{content:"";background:var(--f-ink);height:2px;position:absolute;bottom:0;left:0;right:0}@media (hover:hover){.f-plwho__tabs button:hover{color:var(--f-ink)}}.f-plwho{grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:26px 12px;margin:0;padding:0;list-style:none;display:grid}.f-plwho__card{min-width:0;color:var(--f-ink);text-align:center;flex-direction:column;align-items:center;text-decoration:none;display:flex}.f-plwho__card .f-face{box-shadow:0 0 0 3px #fff,0 4px 12px #14101824}.f-plwho__name{font-size:var(--f-t-body);margin-top:10px;font-weight:600;line-height:1.25}.f-plwho__how{color:var(--f-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:13px;line-height:1.3;display:-webkit-box;overflow:hidden}@media (hover:hover){.f-plwho__card:hover .f-plwho__name{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}}.f-plwho__ghost{flex-direction:column;align-items:center;gap:16px;display:flex}.f-plwho__ghost .f-ghost:first-child{border-radius:50%;width:72px;height:72px}.f-plwho__ghost .f-ghost:last-child{border-radius:6px;width:70%;height:14px}.f-plwho__more{justify-content:center;margin-top:30px;display:flex}.f-pldo{align-items:start;display:grid}.f-pldo .f-pp-menu{flex-direction:column;min-width:0;padding:36px 28px 28px;display:flex}.f-pldo .f-pp-dishes{grid-template-columns:minmax(0,1fr)}.f-pldo .f-pp-menu__foot{margin-top:auto}@media (max-width:1100px){.f-pldo{grid-template-columns:repeat(2,minmax(0,1fr))}.f-pldo>:nth-child(3){grid-column:1/-1}}@media (max-width:700px){.f-plwho__tabs{margin:0 calc(-1 * var(--f-gutter)) 24px;padding:0 var(--f-gutter);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--f-gutter), #000 calc(100% - var(--f-gutter)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--f-gutter), #000 calc(100% - var(--f-gutter)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--f-gutter), #000 calc(100% - var(--f-gutter)), transparent);gap:22px}.f-plwho__tabs button{height:44px}.f-plwho{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 10px}.f-pldo{grid-template-columns:minmax(0,1fr)}.f-plwho__card .f-face{width:84px;height:84px;--size:84px!important}.f-plwho__ghost .f-ghost:first-child{width:84px;height:84px}.f-pl-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:12px;display:grid}.f-pl-head>.f-pl-h2,.f-pl-head>.f-pl-kicker{grid-column:1}.f-pl-head__tools{grid-area:1/2;align-self:start;margin:2px 0 0}.f-pl-head__tools .f-act{justify-content:center;gap:0;width:40px;min-width:40px;height:40px;min-height:0;padding:0;position:relative}.f-pl-head__tools .f-act span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.f-me-wait{background:var(--f-panel);border-radius:24px;height:260px;margin-top:32px}.f-me-tidy{color:var(--f-muted);font-size:var(--f-t-meta);margin:0}.f-me-grow{flex:1}.f-me-label{color:var(--f-muted);font-size:var(--f-t-meta);margin:0 0 8px;font-weight:600}.f-me-sec{margin-top:var(--f-s-section);padding-top:var(--f-s-section);border-top:1px solid var(--f-line)}.f-me-sec--first{margin-top:32px}.f-me-head{margin-bottom:var(--f-s-head);flex-wrap:wrap;align-items:baseline;gap:4px 16px;display:flex}.f-me-h2{font-family:var(--font-quote);font-size:var(--f-t-section);margin:0;font-weight:400;line-height:1.05}.f-me-sub{color:var(--f-muted);font-size:var(--f-t-meta);margin:0}.f-me-head__right{align-self:center;align-items:center;gap:8px;margin-left:auto;display:flex}.f-me-pill{border:1px solid var(--f-line-strong);background:var(--f-card);height:40px;color:var(--f-ink);font:600 14px / 1 var(--font-body);white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 16px;text-decoration:none;display:inline-flex}.f-me-pill i{color:var(--f-muted);font-style:normal;font-weight:500}.f-me-pill[aria-pressed=true],.f-me-pill--ink{border-color:var(--f-ink);background:var(--f-ink);color:#fff}.f-me-pill[aria-pressed=true] i{color:#ffffffb3}.f-me-pill:disabled{color:var(--f-muted);cursor:default;border-style:dashed}@media (hover:hover){.f-me-pill:hover:not(:disabled){border-color:var(--f-ink)}}.f-me-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:48px;display:grid}.f-me-pair--cards{column-gap:24px;row-gap:var(--f-s-cards);align-items:start}.f-me-pop{z-index:61;box-sizing:border-box;background:var(--f-card);width:380px;max-height:calc(100vh - 32px);box-shadow:var(--f-shadow-lg);border-radius:18px;padding:20px 20px 14px;position:fixed;overflow-y:auto}.f-me-pop--middle{z-index:1;position:relative}.f-me-pop__top{justify-content:space-between;align-items:center;gap:10px;display:flex}.f-me-pop__top h2{font-family:var(--font-quote);font-size:var(--f-t-card);align-items:center;margin:0;font-weight:400;line-height:1.1;display:flex}.f-me-x{width:32px;height:32px;color:var(--f-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}@media (hover:hover){.f-me-x:hover{background:var(--f-panel);color:var(--f-ink)}}.f-me-field{margin-top:12px;display:block}.f-me-field>span{color:var(--f-muted);font-size:var(--f-t-meta);margin-bottom:6px;font-weight:600;display:block}.f-me-field i{color:var(--f-muted);opacity:.8;margin-left:6px;font-style:normal;font-weight:400}.f-me-field input{box-sizing:border-box;border:1px solid var(--f-line-strong);background:var(--f-card);width:100%;height:46px;color:var(--f-ink);font:500 var(--f-t-body) var(--font-body);border-radius:12px;padding:0 14px}.f-me-field input:focus{border-color:var(--f-ink);outline:none}.f-me-field__label{color:var(--f-muted);font-size:var(--f-t-meta);margin:14px 0 6px;font-weight:600}.f-me-covs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.f-me-cv{aspect-ratio:1;background:var(--f-panel);cursor:pointer;border:0;border-radius:10px;padding:0;position:relative;overflow:hidden}.f-me-cv img{object-fit:cover;width:100%;height:100%;display:block}.f-me-cv.is-on{outline:2px solid var(--f-ink);outline-offset:2px}.f-me-go{background:var(--f-ink);color:#fff;width:100%;height:46px;font:600 var(--f-t-body) var(--font-body);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin:14px 0 4px;display:flex}.f-me-go:disabled{color:var(--f-muted);cursor:default;background:#17161a1a}.f-me-danger{color:var(--f-muted);font:600 var(--f-t-meta) var(--font-body);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;text-decoration:underline;display:inline-flex}.f-me-modal{z-index:60;place-items:center;display:grid;position:fixed;inset:0}.f-me-dim{cursor:default;background:#17161a66;border:0;padding:0;position:absolute;inset:0}.f-me-kind{background:var(--f-card);box-shadow:var(--f-shadow-sm);border-radius:18px;padding:24px 28px 18px}.f-me-kind__head{align-items:center;gap:14px;padding-bottom:14px;display:flex}.f-me-kind__ic,.f-me-inc__ic{background:var(--f-panel);width:44px;height:44px;color:var(--f-ink);border-radius:50%;flex:none;place-items:center;display:grid}.f-me-inc__ic{width:38px;height:38px}.f-me-kind__words{flex:1;min-width:0}.f-me-kind__words h3{font-family:var(--font-quote);font-size:var(--f-t-card);margin:0;font-weight:400;line-height:1.1}.f-me-kind__words p{color:var(--f-muted);font-size:var(--f-t-meta);margin:2px 0 0}.f-me-kind__end{flex:none;margin-left:auto}.f-me-kind__foot{border-top:1px solid var(--f-line);color:var(--f-muted);font-size:var(--f-t-meta);margin:0;padding-top:12px}.f-me-switch{cursor:pointer;background:#17161a2e;border:0;border-radius:999px;flex:none;width:44px;height:26px;padding:0;transition:background .15s;position:relative}.f-me-switch:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:left .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #14101840}.f-me-switch[aria-checked=true]{background:var(--f-ink)}.f-me-switch[aria-checked=true]:after{left:21px}.f-me-switch:disabled{opacity:.5;cursor:default}.f-me-alerts{max-width:620px;padding-top:8px}.f-me-alerts>.f-me-set:first-child{border-top:0}.f-me-set{border-top:1px solid var(--f-line);font-size:var(--f-t-body);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.f-me-set--column{flex-direction:column;align-items:flex-start}.f-me-seg{background:var(--f-panel);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.f-me-seg button{height:36px;color:var(--f-muted);font:600 14px / 1 var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 16px}.f-me-seg button[aria-checked=true]{background:var(--f-ink);color:#fff}.f-me-doorwrap{max-width:560px}.f-me-door{color:#fff;background:radial-gradient(120% 140% at 90% 0%, #3b3330 0%, var(--f-ink) 70%);box-shadow:var(--f-shadow-md);border-radius:18px;flex-direction:column;padding:28px;display:flex}.f-me-door__title{font-family:var(--font-quote);font-size:var(--f-t-name);margin:14px 0 0;font-weight:400;line-height:1.05}.f-me-door__price{color:#ffffffbf;font-size:var(--f-t-body);margin:4px 0 18px}.f-me-perk{font-size:var(--f-t-body);border-top:1px solid #ffffff24;align-items:flex-start;gap:12px;padding:12px 0;line-height:1.35;display:flex}.f-me-perk__ic{background:#ffffff1a;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.f-me-perk b{font-weight:600;display:block}.f-me-perk small{color:#ffffffb3;font-size:var(--f-t-meta);margin-top:2px;display:block}.f-me-door__join{height:46px;color:var(--f-ink);font:600 var(--f-t-body) var(--font-body);cursor:pointer;background:#fff;border:0;border-radius:999px;margin-top:18px}.f-me-door__error{color:#fffc;font-size:var(--f-t-meta);margin:10px 0 0}.f-me-srow{border-top:1px solid var(--f-line);font-size:var(--f-t-body);align-items:center;gap:16px;padding:14px 0;display:flex}.f-me-srow--column{flex-direction:column;align-items:flex-start}.f-me-srow--column p{margin:0}.f-me-srow__k{width:140px;color:var(--f-muted);font-size:var(--f-t-meta);flex:none;font-weight:600}.f-me-srow__v{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.f-me-srow__acts{gap:8px;display:flex}.f-me-inc{border:0;border-top:1px solid var(--f-line);width:100%;color:var(--f-ink);font:inherit;font-size:var(--f-t-body);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:12px 0;display:flex}.f-me-main{min-width:0}.f-me-main .f-me-sec--first{border-top:0;margin-top:0;padding-top:0}.f-me{position:relative}.f-me-fr{border-top:1px solid var(--f-line);align-items:center;gap:14px;padding:12px 0;display:flex}.f-me-newp{background:var(--f-now);color:#fff;height:20px;font:600 11px / 1 var(--font-body);border-radius:999px;flex:none;align-items:center;padding:0 7px;display:inline-flex}@media (max-width:700px){.f-me-head__right{margin-left:0}.f-me-pair{row-gap:var(--f-s-section);grid-template-columns:minmax(0,1fr)}.f-me-kind{padding:18px 18px 12px}.f-me-kind__words h3{font-size:22px}.f-me-srow__k{width:92px}.f-me-fr{flex-wrap:wrap;align-items:flex-start;row-gap:6px}}.f-you-page{padding:0}.f-me-main:has(>.f-me-places){padding:0}.f-page:has(.f-me-places)>.f-foot{display:none}.f-me-frame:has(.f-me-places){min-height:0}.f-me-frame:has(.f-me-places)>.f-me-side{height:calc(100svh - var(--f-stack) - 1px)}.f-me-frame{min-height:calc(100svh - var(--f-stack));grid-template-columns:264px minmax(0,1fr);align-items:start;display:grid}.f-me.is-shut .f-me-frame{grid-template-columns:88px minmax(0,1fr)}.f-me-main{min-width:0;padding:40px 40px 96px}.f-me-side{top:var(--f-stack);box-sizing:border-box;height:calc(100svh - var(--f-stack));background:var(--f-panel);color:var(--f-ink);scrollbar-width:none;flex-direction:column;padding:22px 14px 14px;display:flex;position:sticky;overflow-y:auto;box-shadow:inset -1px 0 #17161a12}.f-me-side__me{padding:0 8px 20px}.f-me-side__row{justify-content:space-between;align-items:center;gap:10px;display:flex}.f-me-side__tog{color:#6f6a72;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;margin:0 -6px 0 0;padding:0;display:grid}.f-me-side__name{min-width:0;font-family:var(--font-quote);text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;margin:0;font-size:32px;font-weight:400;line-height:1;overflow:hidden}.f-me-side__since{color:#6f6a72;margin:5px 0 0;font-size:12.5px}.f-me-side__group{flex-direction:column;display:flex}.f-me-side__nav{border-top:1px solid #17161a17;flex-direction:column;gap:1px;padding-top:14px;display:flex}.f-me-side__it{color:#2f2c33;width:100%;height:40px;font-family:var(--font-body);text-align:left;cursor:pointer;--pin-hole:var(--f-panel);background:0 0;border:0;border-radius:11px;align-items:center;gap:13px;padding:0 10px;font-size:15px;font-weight:500;display:flex;position:relative}.f-me-side__it svg{color:#7a746c;flex:none}.f-me-side__it em,.f-me-side__map em{color:#8f897f;font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px;font-style:normal;font-weight:500}.f-me-side__it small{color:#8f897f;background:#17161a0f;border-radius:999px;margin-left:auto;padding:2px 7px;font-size:11px;font-weight:600}.f-me-side__it[aria-current=page]{color:var(--f-ink);font-weight:600}.f-me-side__it[aria-current=page] svg{color:var(--f-ink)}.f-me-side__it:disabled{color:#aaa49a;cursor:default}.f-me-side__it:disabled svg{color:#bdb7ad}.f-me-side__maps{flex-direction:column;gap:2px;margin:2px 0 8px 10px;display:flex}.f-me-side__map{color:#2f2c33;width:100%;height:44px;font-family:var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:11px;padding:0 10px 0 9px;font-size:14.5px;font-weight:500;display:flex}.f-me-side__w{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.f-me-side__cv{background:#efe9df;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #17161a14}.f-me-side__cv img,.f-me-side__cv svg{object-fit:cover;width:100%;height:100%;display:block}.f-me-side__map[aria-current=true]{color:var(--f-ink);background:#fff;font-weight:600;box-shadow:0 1px 2px #1410180f,0 6px 16px #14101814}.f-me-side__map[aria-current=true] em{background:var(--f-ink);color:#fff;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.f-me-side__map.is-new{color:#7a746c}.f-me-side__map.is-new .f-me-side__cv{box-sizing:border-box;box-shadow:none;color:#7a746c;background:0 0;border:1.5px dashed #17161a47}.f-me-side__foot{border-top:1px solid #17161a17;margin-top:auto;padding-top:10px}.f-me-side.is-shut{padding:18px 8px 12px}.f-me-side.is-shut .f-me-side__me{flex-direction:column;align-items:center;padding:0 0 14px;display:flex}.f-me-side.is-shut .f-me-side__row{flex-direction:column;align-items:center;gap:12px}.f-me-side.is-shut .f-me-side__tog{margin:0}.f-me-side.is-shut .f-me-side__name,.f-me-side.is-shut .f-me-side__since,.f-me-side.is-shut .f-me-side__map .f-me-side__w,.f-me-side.is-shut .f-me-side__map em{display:none}.f-me-side.is-shut .f-me-side__it{flex-direction:column;justify-content:center;gap:5px;height:auto;padding:9px 0 8px;font-size:11px}.f-me-side.is-shut .f-me-side__it .f-me-side__w{overflow:visible}.f-me-side.is-shut .f-me-side__maps{align-items:center;gap:6px;margin:2px 0 8px}.f-me-side.is-shut .f-me-side__map{justify-content:center;width:52px;height:52px;padding:0}.f-me-side.is-shut .f-me-side__cv{border-radius:10px;width:34px;height:34px}.f-me-more{background:var(--f-panel);height:40px;color:var(--f-ink);font-family:var(--font-body);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;margin:30px auto 0;padding:0 18px;font-size:14px;font-weight:600;display:inline-flex}.f-me-places{--f-me-map-top:var(--f-stack);height:calc(100dvh - var(--f-me-map-top));min-height:560px;position:relative}.f-me-pl__map{background:var(--f-panel);position:absolute;inset:0;overflow:hidden}.f-me-pl__empty{z-index:6;text-align:center;background:#fff;border-radius:18px;width:min(380px,100% - 40px);padding:16px 20px;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 26px #14101833}.f-me-pl__empty .f-me-tidy{color:var(--f-ink);margin-bottom:12px;font-size:15px}.f-me-pl__empty .f-act{align-items:center;gap:6px;display:inline-flex}.f-me-mapchip{min-width:0;max-width:340px;color:var(--f-ink);font-family:var(--font-body);text-align:left;cursor:pointer;background:#fff;border:0;border-radius:18px;flex:0 auto;align-items:center;gap:12px;padding:8px 16px 8px 8px;display:flex;box-shadow:0 8px 26px #14101833}.f-me-mapchip:disabled{cursor:default}.f-me-mapchip>img{object-fit:cover;border-radius:12px;flex:none;width:52px;height:52px;display:block}.f-me-mapchip__w{min-width:0}.f-me-mapchip__w b{font:400 26px/1.05 var(--font-quote);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.f-me-mapchip__w small{color:var(--f-muted);margin-top:3px;font-size:13px;display:block}.f-me-mapchip__pen{color:var(--f-muted);flex:none}.f-me-seeall{z-index:6;height:40px;color:var(--f-ink);font:600 14px var(--font-body);white-space:nowrap;cursor:pointer;background:#fff;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 12px;display:inline-flex;position:absolute;top:20px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #14101833}.f-who__slide.f-me-shots{z-index:6;pointer-events:none;flex:none;width:auto;margin:0;position:absolute;bottom:0;left:0;right:0}@media (min-width:901px){.f-who__slide.f-me-shots{right:226px}}.f-who__slide.f-me-shots:before,.f-who__slide.f-me-shots:after{display:none}.f-me-shots .f-who__track{align-items:flex-start;gap:12px;margin:0;padding:26px 16px 34px;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 36px),#0000)}.f-me-shots .f-who__track::-webkit-scrollbar{display:none}.f-me-shots .f-who__track>*{pointer-events:auto}.f-me-shots .f-who__arrow{pointer-events:auto;top:72px}.f-me-shots .f-who__arrow--back{left:8px}.f-me-shots .f-who__arrow--more{right:8px}.f-who__slide.f-me-shots.is-right{left:calc(var(--dock-w) + 24px)}.f-who__slide.f-me-shots.is-left{right:calc(var(--dock-w) + 24px)}.f-me-shot{flex:none;width:192px;transition:translate .16s,opacity .15s linear;position:relative}.f-me-shot.is-lit{translate:0 -6px}.f-me-shot.is-dim{filter:grayscale();opacity:.6}.f-me-shot__card{box-sizing:border-box;width:100%;color:var(--f-ink);font-family:var(--font-body);text-align:center;cursor:pointer;background:#fff;border:0;border-radius:4px;padding:6px 6px 0;display:block;box-shadow:0 8px 20px #14101847}.f-me-shot.is-on .f-me-shot__card{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--f-ink), 0 8px 20px #14101847}.f-me-shot__pic{background:var(--f-panel);pointer-events:none;border-radius:1px;height:112px;display:block;position:relative;overflow:hidden}.f-me-shot__pic .f-photo{height:100%}.f-me-shot__nm{text-overflow:ellipsis;white-space:nowrap;padding:6px 2px 7px;font-size:12.5px;font-weight:700;line-height:15px;display:block;overflow:hidden}.f-me-shot__foot{z-index:0;justify-content:center;margin:-1px 0 0;display:flex;position:absolute;top:100%;left:0;right:0}.f-me-shot__tag{background:var(--f-note-paper);height:25px;color:var(--f-note-ink);font:600 12px var(--font-body);white-space:nowrap;cursor:pointer;border:0;border-radius:2px 2px 9px;flex:none;align-items:center;gap:4px;padding:0 8px 0 6px;display:inline-flex;box-shadow:0 1px 1px #3c320a24,0 6px 8px -5px #3c320a80}.f-me-shot__tag.is-plain{color:var(--f-ink);background:#fff;border-radius:999px;box-shadow:0 2px 8px #14101838}@media (hover:hover){.f-me-shot__tag:hover{translate:0 -1px}}.f-me-shot__tag.is-open{box-shadow:0 0 0 1.5px var(--f-ink), 0 6px 8px -5px #3c320a80}.f-me-hand{z-index:200;box-sizing:border-box;pointer-events:none;background:#fff;border-radius:4px;width:164px;padding:6px 6px 0;position:fixed;top:0;left:0;box-shadow:0 26px 50px #1410186b,0 2px 6px #14101833}.f-me-hand img{object-fit:cover;width:100%;height:104px;display:block}.f-me-hand>*{transition:opacity .12s linear}.f-me-hand.is-over{border-radius:3px;width:92px;padding:3px 3px 0}.f-me-hand.is-over img{height:58px}.f-me-hand.is-over b{display:none}.f-me-hand.is-over:after{content:"";height:8px;display:block}.f-me-hand b{font:700 12.5px/15px var(--font-body);text-align:center;text-overflow:ellipsis;white-space:nowrap;padding:6px 2px 8px;display:block;overflow:hidden}.is-dragging-place,.is-dragging-place *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.is-dragging-place [data-map-drop]{outline-offset:-2px;outline:1.5px dashed #17161a4d}.is-dragging-place [data-map-drop].is-over{outline:2px solid var(--f-ink);background:#fff;box-shadow:0 10px 26px #1410182e}.f-me-landed.f-notice{bottom:232px}.f-me-side__map.is-bump em{background:var(--f-note-paper);color:var(--f-note-ink);border-radius:999px;padding:1px 7px;font-weight:700}.f-mapctl{z-index:75;box-sizing:border-box;background:var(--f-ink);color:#fff;font-family:var(--font-body);border-radius:18px;position:fixed;box-shadow:0 22px 54px #1410186b}.f-mapctl--panel{top:calc(var(--f-stack) + 92px);left:calc(var(--me-side,264px) + 16px);width:420px;max-height:calc(100svh - var(--f-stack) - 108px);padding:18px;overflow-y:auto}:root:has(.f-me.is-shut) .f-mapctl{--me-side:88px}.f-mapctl__x{z-index:2;color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;top:10px;right:10px}.f-mapctl__unpin{color:#ffffffa8;font:600 13.5px var(--font-body);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:8px 8px 2px;padding:0;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d;display:inline-flex}@media (hover:hover){.f-mapctl__unpin:hover{color:#fff}}.f-mapctl__top{align-items:center;gap:12px;padding-right:36px;display:flex}.f-mapctl__cover{object-fit:cover;border-radius:14px;flex:none;width:64px;height:64px;display:block}.f-mapctl__name{color:#fff;min-width:0;font:400 26px/1.15 var(--font-quote);background:0 0;border:1px solid #ffffff42;border-radius:10px;outline:0;flex:1;padding:4px 8px}.f-mapctl__name:focus{border-color:#fff}.f-mapctl__lab{color:#ffffff9e;margin:16px 0 8px;font-size:13px;font-weight:600}.f-mapctl__pics{grid-template-columns:repeat(8,1fr);gap:6px;display:grid}.f-mapctl__pics button{aspect-ratio:1;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0;display:block;overflow:hidden}.f-mapctl__pics img{object-fit:cover;width:100%;height:100%;display:block}.f-mapctl__pics button.is-on{box-shadow:0 0 0 2px var(--f-ink), 0 0 0 4px #fff}.f-mapctl__sure{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;font-size:14px;display:flex}.f-mapctl__sure span{flex:100%}.f-mapctl__sure button{color:#fff;height:36px;font:600 13.5px var(--font-body);cursor:pointer;background:0 0;border:1px solid #ffffff57;border-radius:999px;padding:0 16px}.f-mapctl__sure button.is-yes{color:var(--f-ink);background:#fff;border-color:#fff}.f-mapctl--panel>.f-mapctl__unpin{margin:16px 0 0}.f-mapctl__pic{aspect-ratio:1;background:#ffffff1a;border-radius:12px;display:block;position:relative;overflow:hidden}.f-mapctl__pic .f-photo{height:100%}.f-mapctl__pic.is-ghost{background:#ffffff14}@media (max-width:900px){.f-me-places .mapctl{display:none}.f-me-places{height:calc(100dvh - var(--f-me-map-top) - var(--tabbar-h) - env(safe-area-inset-bottom,0px));min-height:260px;margin:0 calc(-1 * var(--f-gutter))}.f-page:has(.f-me-places){min-height:0;padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px))}.f-me-main:has(>.f-me-places){padding:20px var(--f-gutter) 0}.f-me-mapchip{border-radius:14px;gap:8px;padding:6px 12px 6px 6px}.f-me-mapchip>img{border-radius:9px;width:34px;height:34px}.f-me-mapchip__w b{font-size:18px}.f-me-mapchip__w small{display:none}.f-me-seeall{height:36px;font-size:13px;top:60px}.f-me-shots .f-who__track{gap:8px}.f-me-shot{width:176px}.f-me-shot__pic{height:96px}@media (max-height:720px){.f-me-shot__pic{height:72px}}@media (max-height:600px){.f-me-shot__pic{height:56px}}.f-me-shot__nm{font-size:11.5px;line-height:14px}.f-me-shot__foot{gap:3px}.f-me-shot__tag{height:26px;padding:0 7px 0 5px;font-size:11.5px}.f-mapctl__pics{grid-template-columns:repeat(6,1fr)}.f-mapctl--panel{width:auto;max-height:72svh;right:8px;top:auto!important;bottom:calc(72px + env(safe-area-inset-bottom,0px))!important;left:8px!important}}.f-me-pl__over{z-index:12;width:472px;position:absolute;top:0;bottom:0;left:0}.f-me-pl__over .f-float{height:100%;top:0}.pol__foot{z-index:0;transform:rotate(var(--pol-tilt));transform-origin:50% 0;align-items:center;margin-top:-1px;display:flex;position:relative}.pol__tag{background:var(--f-note-paper);color:var(--f-note-ink);font-family:var(--font-body);white-space:nowrap;border-radius:2px 2px 9px;align-items:center;gap:4px;padding:3px 9px 4px 7px;transition:box-shadow .15s;display:flex;box-shadow:0 1px 1px #3c320a24,0 6px 8px -5px #3c320a80}.pol__tag:hover{box-shadow:0 1px 1px #3c320a24,0 9px 11px -5px #3c320a99}.pol__tag.is-on{box-shadow:0 0 0 1.5px var(--f-ink)}.pol__tag.is-bump{animation:.42s ease-out f-note-bump}.pol__tag svg,.pol__add svg{flex:none}.pol__tagt{font-size:12px;font-weight:600;line-height:1.3}.pol__add{color:var(--f-ink);font-family:var(--font-body);white-space:nowrap;background:#fff;border:1px solid #17161a29;border-radius:999px;align-items:center;gap:3px;padding:2px 9px 3px 6px;transition:opacity .12s linear,transform .16s,border-color .12s;display:flex;box-shadow:0 1px 3px #14101824}.pol__add:hover{border-color:#17161a6b}.pol__addt{font-size:12px;font-weight:600;line-height:1.3}.pol__add.is-side{opacity:0;pointer-events:none;margin-left:4px;position:absolute;top:50%;left:100%;transform:translate(-6px,-50%)}.pol__add.is-side:before{content:"";width:6px;position:absolute;top:-4px;bottom:-4px;right:100%}.pol.has-fan .pol__add.is-side{opacity:1;pointer-events:auto;transform:translateY(-50%)}@media (hover:hover){.pol:hover .pol__add.is-side{opacity:1;pointer-events:auto;transform:translateY(-50%)}.f-me-pl__map:has(.pol:hover) .pol:not(:hover):not(.has-fan) .pol__add{opacity:0;pointer-events:none}}.f-me-pl__map .maplibregl-ctrl-bottom-right{bottom:216px}.f-me-pl__map:has(.pol.has-fan) .pol:not(.has-fan) .pol__add{opacity:0;pointer-events:none}.f-me-pl__map:has(.pol.has-fan) .pol:not(.has-fan){opacity:.45!important}.f-me-pl__map:has(.pol.has-fan) .pol:not(.has-fan) .pol__foot{opacity:0;pointer-events:none}.f-act--mine.is-on,.f-mark.is-on{--pin-hole:var(--f-ink)}.f-pin-line{white-space:nowrap;box-shadow:0 0 0 1px #fff3, var(--f-shadow-lg)}.f-pin-line>svg{flex:none}.f-pin-line__say{text-overflow:ellipsis;min-width:0;overflow:hidden}.f-pin-line:has(.f-pin-line__edit){padding-block:7px;padding-right:7px}.f-pin-line__edit{height:34px;color:var(--f-ink);font:inherit;cursor:pointer;background:#fff;border:0;border-radius:999px;flex:none;align-items:center;padding:0 14px;font-size:14px;font-weight:600;display:flex;position:relative}.f-pin-line__edit+.f-pin-line__edit{margin-left:-4px}.f-pin-line__edit:after{content:"";position:absolute;inset:-7px -2px}@media (hover:hover){.f-pin-line__edit:hover{background:#ffffffd6}}@media (max-width:700px){.f-pin-line{max-width:calc(100vw - 24px)}}.f-pin-away{z-index:69;cursor:default;background:#17161a29;border:0;padding:0;position:fixed;inset:0}.f-pin-panel{z-index:72;box-sizing:border-box;width:min(480px,100vw - 32px);max-height:calc(100svh - var(--f-stack) - 56px);overscroll-behavior:contain;background:var(--f-ink);color:#fff;font-family:var(--font-body);border-radius:22px;outline:none;padding:20px 20px 18px;animation:.2s cubic-bezier(.2,.9,.3,1) both f-pin-in;position:fixed;bottom:28px;left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 28px 70px #14101857,0 4px 14px #14101824}.f-pin-panel__x{z-index:3;color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;top:14px;right:14px}@media (hover:hover){.f-pin-panel__x:hover{background:#ffffff3d}}.f-pin-panel__place{align-items:center;gap:14px;padding-right:40px;display:flex}.f-pin-panel__place .f-mc__placepic>svg{color:var(--f-ink)}.f-pin-panel__place .f-mc__placetext b{color:#fff}.f-pin-panel__place .f-mc__placetext span{color:#ffffffa8}.f-pin-panel__thing{background:#ffffff1a;border-radius:14px;align-items:flex-start;gap:11px;margin-top:14px;padding:12px 14px;display:flex}.f-pin-panel__thing p{color:#fff;min-width:0;margin:0;padding-top:4px;font-size:14px;line-height:1.45}.f-pin-panel__thing small{color:#ffffffa8;margin-top:3px;font-size:12.5px;font-weight:600;display:block}.f-pin-panel__lab{color:#ffffff9e;margin:14px 0 9px;font-size:13px;font-weight:600}.f-pin-panel__maps{flex-wrap:wrap;gap:8px;display:flex}.f-pin-panel .f-mapchip{color:#fff;background:0 0;border-color:#ffffff42}.f-pin-panel .f-mapchip[aria-pressed=true]{color:var(--f-ink);background:#fff;border-color:#fff}.f-pin-panel .f-mapchip.is-new{color:#ffffffb8;border-color:#ffffff57}.f-pin-panel .f-mapchip.is-naming{color:#fff;border-color:#fff}.f-pin-panel .f-mapchip.is-naming input{color:#fff}.f-pin-panel .f-mapchip.is-naming input::placeholder{color:#ffffff80}.f-pin-panel__ft{margin-top:16px}.f-pin-panel__un{color:#ffffffa8;font-family:var(--font-body);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:600;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d}@media (hover:hover){.f-pin-panel__un:hover{color:#fff}}.f-pin-wrap{z-index:72;position:fixed;inset:0}.f-pin-dim{background:#17161a59;border:0;padding:0;position:absolute;inset:0}.f-pin-panel__grab{display:none}.f-pin-panel.is-sheet{width:auto;max-height:88svh;padding:6px 18px calc(20px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;animation-name:f-pin-up;position:absolute;bottom:0;left:0;right:0;transform:none}.f-pin-panel.is-sheet .f-pin-panel__grab{background:#ffffff47;border-radius:3px;width:38px;height:5px;margin:4px auto 12px;display:block}.f-pin-panel.is-sheet input{font-size:16px}@keyframes f-pin-up{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.f-pin-panel{animation:none}}.f-mapchip{box-sizing:border-box;height:36px;color:var(--f-ink);font-family:var(--font-body);white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #17161a1f;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 12px 0 4px;font-size:13.5px;font-weight:600;display:inline-flex}.f-mapchip em{color:#8f897f;font-style:normal;font-weight:500}.f-mapchip[aria-current=true],.f-mapchip[aria-pressed=true]{border-color:var(--f-ink);background:var(--f-ink);color:#fff}.f-mapchip[aria-current=true] em{color:#ffffffb3}.f-mapchip:disabled{cursor:default}.f-mapchip.is-new{color:var(--f-muted);border-style:dashed;border-color:#17161a47;padding-left:12px}.f-mapchip.is-naming{border-color:var(--f-ink);color:var(--f-ink);cursor:text;padding:0 12px}.f-mapchip.is-naming input{width:128px;color:var(--f-ink);font:inherit;background:0 0;border:0;outline:0;padding:0;font-weight:500}.f-mapchip__cv{background:#efe9df;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid;overflow:hidden}.f-mapchip__cv img,.f-mapchip__cv>svg{object-fit:cover;width:100%;height:100%;display:block}.f-mapchip__cv.is-new{box-sizing:border-box;background:0 0;border:1.5px dashed #17161a47}.f-mapchip__cv.is-new>svg{width:14px;height:14px}@media (max-width:860px){.f-me-frame{display:block}.f-me-side{display:none}.f-me-main{padding:20px var(--f-gutter) 96px}}.f-me-celebs{min-width:0}.f-me-strip{margin:-8px 0 22px}.f-me-celebs button.f-who__st{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.f-me-strip__it{flex:none;display:flex;position:relative}.f-me-strip__x{z-index:2;width:22px;height:22px;color:var(--f-muted);cursor:pointer;background:#fff;border:1px solid #17161a24;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:-2px;left:calc(50% + 15px);box-shadow:0 1px 3px #1410181f}.f-me-strip__more{box-sizing:border-box;width:56px;height:56px;color:var(--f-ink);border:1.5px dashed #17161a4d;border-radius:50%;place-items:center;display:grid}.f-me-news{min-height:calc(100svh - var(--f-stack) - 64px)}.f-me-feed{border-top:1px solid var(--f-line)}.f-me-fd{border-bottom:1px solid var(--f-line);padding:26px 0 4px}.f-me-day{align-items:baseline;gap:16px;margin-bottom:20px;display:flex}.f-me-day__h{color:var(--f-ink);font-family:var(--font-quote);align-items:baseline;gap:10px;margin:0;font-size:34px;font-weight:400;line-height:1;display:flex}.f-me-day__h.is-today{color:var(--f-now)}.f-me-day__h>span{color:var(--f-muted);font-family:var(--font-body);font-size:15px}.f-me-fd__posts{flex-direction:column;min-width:0;display:flex}.f-me-post{grid-template-columns:320px minmax(0,1fr);align-items:start;column-gap:32px;padding:0 0 30px;display:grid}.f-me-post+.f-me-post{border-top:1px solid var(--f-line);padding-top:30px}.f-me-snap__pic{background:var(--f-panel);border-radius:16px;width:320px;height:240px;display:block;position:relative;overflow:hidden}.f-me-snap__pic img,.f-me-snap__pic .f-photo{object-fit:cover;width:100%;height:100%;display:block}.f-me-snap__who{box-sizing:border-box;justify-content:center;align-items:center;height:100%;padding:40px 14px 26px;display:flex}.f-me-snap__who .f-mc__label{top:14px;left:14px}.f-me-snap__faces{align-items:center;display:flex}.f-me-snap__faces .f-face+.f-face{margin-left:-16px}.f-me-where{border-top:1px solid var(--f-line);margin-top:18px;padding-top:16px}.f-me-where .f-mc__placelink{flex:0 auto;text-decoration:none}.f-me-where .f-mark{color:#8f897f;width:34px;height:34px}.f-me-where .f-mark.is-on{--pin-hole:var(--f-paper);color:var(--f-ink)}.f-me-where .f-mc__placepic .f-photo,.f-me-where .f-mc__placepic img{object-fit:cover;width:100%;height:100%;display:block}.f-me-post__tx{min-width:0;padding-top:2px}.f-me-post__who{color:var(--f-muted);align-items:center;gap:9px;margin:0;font-size:14px;display:flex}.f-me-post__names b{color:var(--f-ink);font-weight:600}.f-me-post__heat{margin-left:auto}.f-me-post__fs{flex:none;display:flex}.f-me-post__fs .f-face{box-shadow:0 0 0 2px var(--f-paper)}.f-me-post__fs .f-face+.f-face{margin-left:-9px}.f-me-post__names{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.f-me-post__t{color:var(--f-ink);font-family:var(--font-quote);margin-top:9px;font-size:27px;line-height:1.12;text-decoration:none;display:block}.f-me-post__sum{color:#3d3942;margin:9px 0 0;font-size:15px;line-height:1.55}.f-me-post .f-mb{margin-top:16px}.f-me-post .f-mb__h{font-size:13px;font-weight:600}@media (max-width:1180px){.f-me-post{grid-template-columns:260px minmax(0,1fr);column-gap:26px}.f-me-snap__pic{width:260px;height:196px}.f-me-snap__who{padding:36px 10px 20px}.f-me-snap__faces{transform:scale(.82)}}.f-me-strip__it.is-new .f-who__face>img{box-shadow:0 0 0 3px var(--f-yellow), 0 4px 10px #17161a2e}.f-me-strip__find.is-open .f-me-strip__more{border-style:solid;border-color:var(--f-ink);background:var(--f-ink);color:#fff}.f-me-dockline{z-index:20;top:var(--f-stack);height:0;position:sticky}.f-me-dock{background:var(--f-paper);height:64px;box-shadow:0 1px 0 var(--f-line), 0 8px 18px #1410180f;opacity:0;pointer-events:none;align-items:center;gap:16px;padding:0 40px;transition:opacity .15s,transform .15s;display:flex;position:absolute;top:0;left:-40px;right:-40px;transform:translateY(-6px)}.f-me-dock.is-on{opacity:1;pointer-events:auto;transform:none}.f-me-dock .f-who__slide{flex:0 auto;min-width:0}.f-me-dock .f-who__track{align-items:center;gap:8px;margin:0 -6px;padding:6px}.f-me-dock .f-who__st,.f-me-dock .f-me-strip__it{width:auto}.f-me-dock .f-who__face,.f-me-dock .f-who__face>img,.f-me-dock .f-who__collage,.f-me-dock .f-who__face>.f-who__blank,.f-me-dock .f-me-strip__more{width:40px;height:40px}.f-me-dock .f-who__face>img,.f-me-dock .f-who__collage,.f-me-dock .f-who__face>.f-who__blank{border-width:2px;box-shadow:1px 2px #17161a24,0 0 0 1px #17161a14}.f-me-dock .f-who__st.is-on .f-who__face>img,.f-me-dock .f-who__st.is-on .f-who__collage{box-shadow:0 0 0 2.5px var(--f-ink)}.f-me-dock .f-who__label,.f-me-dock .f-who__arrow{display:none}.f-me-dock__lab{white-space:nowrap;flex:none;margin:0;font-size:14px;font-weight:600}.f-me-dock__lab span{color:var(--f-muted);font-weight:500}.f-me-fm__sec{margin-top:18px}.f-me-fm__sec .f-xfind__hits{margin-top:0}.f-me-fm__row{border-radius:12px;align-items:center;gap:8px;padding-right:8px;display:flex}.f-me-fm__row .f-xfind__hit{flex:1;min-width:0}.f-me-fm__row .f-xfind__hit span span{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}@media (hover:hover){.f-me-fm__row:hover{background:var(--f-panel)}.f-me-fm__row .f-xfind__hit:hover{background:0 0}}.f-me-front,.f-me-phead,.f-me-pmaps{display:none}.f-me-front{padding:18px var(--f-gutter) 32px}.f-me-front__me{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.f-me-front__name{font-family:var(--font-quote);margin:0;font-size:40px;font-weight:400;line-height:1}.f-me-front__since{color:var(--f-muted);margin:5px 0 0;font-size:13px}.f-me-front__gear{width:42px;height:42px;color:var(--f-ink);cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;padding:0;display:grid;box-shadow:0 0 0 1px #17161a1a}.f-me-card{box-sizing:border-box;width:100%;color:var(--f-ink);font-family:var(--font-body);text-align:left;cursor:pointer;background:#fff;border:0;border-radius:20px;margin:0 0 12px;padding:14px 16px 16px;display:block;box-shadow:0 1px 2px #1410180a,0 4px 16px #1410180f}div.f-me-card{cursor:default}.f-me-card__h{width:100%;color:var(--f-ink);font-family:var(--font-quote);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:26px;font-weight:400;line-height:1;display:flex}.f-me-card__h em{color:#8f897f;font-family:var(--font-body);font-size:14px;font-style:normal;font-weight:500}.f-me-card__h svg{color:#8f897f;margin-left:auto}.f-me-card__faces{margin-top:12px;display:flex}.f-me-card__faces>span{--tilt:0deg;transform:rotate(var(--tilt));margin-right:-8px}.f-me-card__faces .f-face{box-shadow:1px 2px #17161a24,0 0 0 1px #17161a14}.f-me-card__new{border-top:1px solid #17161a14;align-items:center;gap:11px;margin-top:14px;padding-top:12px;display:flex}.f-news{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:44px;display:grid}.f-news__cover{aspect-ratio:3/4;background:var(--f-panel);box-shadow:var(--f-shadow-md);border-radius:12px;display:block;overflow:hidden}.f-news__cover--big{width:100%}.f-news__cover img{object-fit:cover;width:100%;height:100%;display:block}.f-news__nocover{background:var(--f-panel);height:100%;color:var(--f-ink);font:400 var(--f-t-row) / 1.15 var(--font-quote);text-align:center;place-items:center;padding:16px;display:grid}.f-news__when{color:var(--f-muted);font-size:var(--f-t-meta);margin:0 0 8px}.f-news__hook{font-family:var(--font-instrument-serif), serif;font-size:var(--f-t-name);text-wrap:pretty;margin:0 0 20px;font-weight:400;line-height:1.12}.f-news__read{height:46px;font-size:var(--f-t-body);justify-content:center;align-items:center;padding:0 28px;display:inline-flex}.f-news__rows{border-top:1px solid var(--f-line);flex-direction:column;gap:16px;margin:28px 0 0;padding:24px 0 0;list-style:none;display:flex}.f-news__pol{overflow:hidden}.f-news__pol img{object-fit:cover;width:100%;height:100%;display:block}.f-news__words{flex-direction:column;gap:2px;min-width:0;display:flex}.f-news__words b{font-size:var(--f-t-body);font-weight:600}.f-news__words span{color:var(--f-muted);font-size:var(--f-t-meta);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.f-news__earlier{margin-top:48px}.f-news__h2{font-family:var(--font-instrument-serif), serif;font-size:var(--f-t-card);margin:0 0 16px;font-weight:400}.f-news__shelf{scrollbar-width:none;gap:24px;margin:0;padding:0 0 12px;list-style:none;display:flex;overflow-x:auto}.f-news__shelf li{flex:none;width:190px}.f-news__shelf .f-news__when{margin:12px 0 2px}.f-news__name{font-family:var(--font-instrument-serif), serif;font-size:var(--f-t-row);margin:0;line-height:1.15}.f-me-head__right:has(.f-news__mail){margin-left:auto}.f-news__mail{color:var(--f-ink);font-size:var(--f-t-body);cursor:pointer;align-items:center;gap:10px;font-weight:500;display:inline-flex}@media (max-width:700px){.f-news{grid-template-columns:minmax(0,1fr);gap:18px}.f-news__cover--big{justify-self:center;width:68%}.f-news__hook{font-size:var(--f-t-card)}.f-news__read{box-sizing:border-box;width:100%;display:flex}.f-news__shelf li{width:150px}}.f-me-card__issue{align-items:center;gap:14px;margin-top:12px;display:flex}.f-me-card__issue img{object-fit:cover;width:96px;height:128px;box-shadow:var(--f-shadow-sm);border-radius:8px;flex:none}.f-me-card__issue>span{text-align:left;flex-direction:column;gap:4px;min-width:0;display:flex}.f-me-card__issue small{color:var(--f-muted);font-size:var(--f-t-meta)}.f-me-card__issue b{font-family:var(--font-instrument-serif), serif;font-size:var(--f-t-row);font-weight:400;line-height:1.16}.f-me-card__pic{background:var(--f-panel);border-radius:10px;flex:none;width:52px;height:52px;overflow:hidden}.f-me-card__pic img{object-fit:cover;width:100%;height:100%;display:block}.f-me-card__tx{min-width:0}.f-me-card__tx b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.f-me-card__tx small{color:var(--f-muted);margin-top:3px;font-size:12.5px;display:block}.f-me-card__maps{gap:10px;margin-top:12px;display:flex}.f-me-card__map{min-width:0;color:var(--f-ink);font-family:var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;padding:0;display:flex}.f-me-card__cv{background:#efe9df;border-radius:12px;place-items:center;height:74px;display:grid;overflow:hidden}.f-me-card__cv img,.f-me-card__cv>svg{object-fit:cover;width:100%;height:100%;display:block}.f-me-card__cv.is-new{box-sizing:border-box;background:0 0;border:1.5px dashed #17161a4d}.f-me-card__cv.is-new>svg{width:20px;height:20px}.f-me-card__map b{text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:13px;font-weight:600;overflow:hidden}.f-me-card__map small{color:var(--f-muted);margin-top:1px;font-size:12px}.f-me-front__two{gap:12px;margin-bottom:12px;display:flex}.f-me-tile{box-sizing:border-box;width:100%;min-width:0;height:58px;color:var(--f-ink);font-family:var(--font-body);text-align:left;cursor:pointer;background:#fff;border:0;border-radius:18px;flex:1;align-items:center;gap:9px;padding:0 14px;font-size:15px;display:flex;box-shadow:0 1px 2px #1410180a,0 4px 16px #1410180f}.f-me-tile b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.f-me-tile>svg:last-child{color:#8f897f;margin-left:auto}.f-me-tile.is-soon{color:#8f897f;cursor:default;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:1px 9px;display:grid}.f-me-tile.is-soon svg{grid-row:1/span 2}.f-me-tile.is-soon b{line-height:1.25}.f-me-tile em{font-size:var(--f-t-label);font-style:normal;line-height:1.25}@media (max-width:350px){.f-me-tile>svg:last-child{display:none}}.f-me-phead{margin:0 0 12px}.f-me-phead__back{color:var(--f-muted);font-family:var(--font-body);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-left:-4px;padding:4px 0;font-size:14px;font-weight:600;display:inline-flex}.f-me-phead__t{font-family:var(--font-quote);margin:14px 0 12px;font-size:32px;font-weight:400;line-height:1.05}@media (max-width:860px){.f-me.is-home .f-me-frame{display:none}.f-me.is-home .f-me-front,.f-me:not(.is-home) .f-me-phead{display:block}.f-me-pmaps{margin:0 calc(-1 * var(--f-gutter)) 16px;padding:2px var(--f-gutter) 6px;scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.f-me-dockline{top:var(--f-stack)}.f-me-dock{left:calc(-1 * var(--f-gutter));right:calc(-1 * var(--f-gutter));height:60px;padding:0 var(--f-gutter)}.f-me-dock .f-who__slide{flex:auto}.f-me-dock .f-who__track{margin-right:0}.f-me-dock__lab{display:none}}@media (max-width:700px){.f-me-fd{padding-top:20px}.f-me-day{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:14px}.f-me-day__h{font-size:28px}.f-me-post{grid-template-columns:minmax(0,1fr);padding-bottom:24px}.f-me-post+.f-me-post{padding-top:22px}.f-me-snap__pic{width:100%;height:224px;margin-bottom:14px}.f-me-post__who{font-size:13px}.f-me-post__t{margin-top:7px;font-size:25px;line-height:1.1}}.f-ask{z-index:75;box-sizing:border-box;width:232px;color:var(--f-ink);font-family:var(--font-body);background:#fff;border-radius:18px;padding:15px 16px 16px;position:fixed;box-shadow:0 18px 50px #14101838,0 2px 8px #14101814}.f-ask__q{font-size:var(--f-t-body);margin:0;font-weight:600;line-height:1.3}.f-ask__row{gap:8px;margin-top:12px;display:flex}.f-ask__row .f-act{flex:1 1 0;min-width:0}@media (max-width:700px){.f-ask__row .f-act{height:40px;font-size:14.5px}}.f-mark--note{color:#8f897f;transition:color .12s}.f-mark--note:hover,.f-mark--note.is-on{color:var(--f-ink)}.f-noteicon path:first-child{transition:fill .14s 60ms}.f-mark--note.f-mark--photo{color:var(--f-ink)}.f-mark--note.f-mark--photo.is-on{color:#fff}@keyframes f-note-bump{0%{scale:1}35%{scale:1.22}70%{scale:.96}to{scale:1}}.f-nr{overscroll-behavior-x:contain;scrollbar-width:none;gap:10px;margin:8px -20px -14px -8px;padding:8px 20px 30px 8px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 90%,#0000);mask-image:linear-gradient(90deg,#000 90%,#0000)}.f-nr::-webkit-scrollbar{display:none}.f-nr__add{box-sizing:border-box;color:#fff;width:98px;min-height:126px;font:600 13px/1.2 var(--font-body);cursor:pointer;background:0 0;border:1.5px dashed #fff6;border-radius:2px 2px 14px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:6px;padding:8px;display:flex}@media (hover:hover){.f-nr__add:hover{border-color:#fff}}.f-nr__add.is-only{flex-direction:row;width:100%;min-height:56px}.f-nr__note{box-sizing:border-box;background:var(--f-note-paper);width:128px;height:126px;color:var(--f-note-ink);font:400 12.5px/1.34 var(--font-body);text-align:left;box-shadow:var(--f-note-lift);cursor:pointer;border:0;border-radius:2px 2px 14px;flex:none;padding:11px 11px 9px;transition:translate .14s;display:block;position:relative;overflow:hidden}@media (hover:hover){.f-nr__note:hover{translate:0 -3px}}.f-nr__note:after{content:"";background:linear-gradient(#ffefa800,#ffefa8);height:22px;position:absolute;bottom:0;left:0;right:0}.f-nr__note.is-landing{animation:.5s cubic-bezier(.2,1.3,.4,1) f-nr-land}@keyframes f-nr-land{0%{opacity:0;translate:0 -40px;scale:.4}to{opacity:1;translate:0;scale:1}}.f-nr__words{display:block}.f-nr__words b{font-weight:700}.f-nr__note small,.f-nr__big small{color:var(--f-note-soft);gap:4px;margin-top:5px;font-size:11.5px;font-weight:600;line-height:1.3;display:flex}.f-nr__note small svg,.f-nr__big small svg{flex:none;margin-top:1px}.f-nr__big{z-index:4;box-sizing:border-box;background:var(--f-note-paper);width:250px;min-height:188px;color:var(--f-note-ink);font:400 16px/1.38 var(--font-body);border-radius:2px 2px 16px;padding:18px 34px 42px 18px;animation:.2s cubic-bezier(.2,1.2,.4,1) f-nr-lift;position:absolute;top:78px;left:calc(50% - 125px);transform:rotate(-1deg);box-shadow:0 24px 46px -14px #000000b3,0 2px 4px #3c320a33}.f-nr__big small{margin-top:8px;font-size:13px}@keyframes f-nr-lift{0%{opacity:0;scale:.72}to{opacity:1;scale:1}}.f-nr__big.is-leaving{animation:.46s cubic-bezier(.4,0,.7,1) forwards f-nr-crumple}.f-nr__big.is-leaving>*{opacity:0;transition:opacity 80ms linear}@keyframes f-nr-crumple{30%{border-radius:30% 24% 34% 26%;rotate:8deg;scale:.62 .56}62%{opacity:1;border-radius:46% 50% 44% 52%;translate:0 -12px;rotate:-26deg;scale:.22}to{opacity:0;border-radius:50%;translate:0 160px;rotate:-60deg;scale:.16}}.f-pin-panel:has(.f-nr__big)>:not(.f-nr__big):not(.f-pin-panel__x){opacity:.35;transition:opacity .14s linear}.f-nr__x{width:28px;height:28px;color:var(--f-note-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:8px;right:8px}.f-nr__del{color:var(--f-note-soft);font:600 13.5px/1.3 var(--font-body);cursor:pointer;background:0 0;border:0;padding:2px 4px;position:absolute;bottom:10px;right:14px}@media (hover:hover){.f-nr__del:hover{color:var(--f-ink);text-decoration:underline}}.f-nr__big--write{padding:16px 16px 48px}.f-nr__big--write textarea{box-sizing:border-box;resize:none;width:100%;height:120px;color:inherit;font:inherit;background:0 0;border:0;outline:0;padding:0;display:block}.f-nr__big--write textarea::placeholder{color:var(--f-note-soft)}@media (prefers-reduced-motion:reduce){.f-nr__note.is-landing,.f-nr__big{animation:none}}@media (max-width:700px){.f-pin-panel.is-sheet .f-nr{margin-right:-18px}.f-nr__big--write{position:fixed;top:72px}}.f-nf__button{box-sizing:border-box;height:36px;color:var(--f-ink);font-family:var(--font-body);white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #17161a2e;border-radius:999px;align-items:center;gap:7px;padding:0 13px 0 11px;font-size:14px;font-weight:600;display:inline-flex}@media (hover:hover){.f-nf__button:hover{border-color:#17161a6b}}.f-note__acts,.f-nr__acts{gap:8px;display:flex;position:absolute;bottom:6px;right:8px}.f-note__acts .f-note__del,.f-nr__acts .f-nr__del{position:static}.f-pin-panel__ask{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.f-pin-panel__ask>span{min-width:0;font-size:var(--f-t-body);font-weight:600;line-height:1.25}.f-pin-panel__ask>div{flex:none;gap:8px;display:flex}.f-pin-panel__ask .f-act{color:#fff;background:0 0;border-color:#ffffff57;height:40px;padding:0 18px;font-size:14px}.f-pin-panel__ask .f-act.is-on{color:var(--f-ink);background:#fff;border-color:#fff}.f-nf{--x:0px;--y:0px;--turn:0deg;--wait:0s;--from-x:0px;--from-y:0px;--from-size:.12;--w:152px;--h:160px;--shift-x:0px;--shift-y:0px;--to-x:0px;--to-y:0px;z-index:72;pointer-events:none;position:fixed;inset:0}.f-note{--lean:var(--turn);--big:1;box-sizing:border-box;width:var(--w);height:var(--h);background:var(--f-note-paper);color:var(--f-note-ink);font-family:var(--font-body);box-shadow:var(--f-note-lift);opacity:0;pointer-events:none;transform:translate(var(--from-x), var(--from-y)) scale(var(--from-size));border-radius:2px 2px 14px;padding:15px 14px 12px;font-size:13px;line-height:1.37;transition:transform .24s cubic-bezier(.5,0,.75,.2),opacity .16s linear 80ms;position:absolute;top:0;left:0;overflow:hidden}.f-nf.is-open .f-note{opacity:1;pointer-events:auto;transform:translate(var(--x), var(--y)) rotate(var(--turn));transition:transform .52s cubic-bezier(.2, 1.3, .34, 1) var(--wait), opacity .1s linear var(--wait)}@starting-style{.f-nf.is-open .f-note{opacity:0;transform:translate(var(--from-x), var(--from-y)) scale(var(--from-size))}}.f-nf.is-open .f-note.is-leaving{pointer-events:none;transition:none;animation:.5s cubic-bezier(.4,0,.7,1) forwards f-note-crumple;z-index:45!important}.f-note.is-leaving>*{opacity:0;transition:opacity 80ms linear}@keyframes f-note-crumple{0%{transform:translate(calc(var(--x) + var(--shift-x)), calc(var(--y) + var(--shift-y))) rotate(var(--lean)) scale(var(--big));border-radius:2px 2px 14px}30%{transform:translate(calc(var(--x) + var(--shift-x)), calc(var(--y) + var(--shift-y))) rotate(calc(var(--lean) + 8deg)) scale(.62, .56);border-radius:30% 24% 34% 26%}62%{opacity:1;transform:translate(calc(var(--x) + var(--shift-x)), calc(var(--y) + var(--shift-y) - 12px)) rotate(calc(var(--lean) - 26deg)) scale(.22);border-radius:46% 50% 44% 52%}to{opacity:0;transform:translate(calc(var(--x) + var(--shift-x)), calc(var(--y) + var(--shift-y) + 170px)) rotate(calc(var(--lean) + 80deg)) scale(.18);border-radius:50%}}.f-note p{-webkit-line-clamp:7;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.f-note p.has-small{-webkit-line-clamp:5}.f-note b{font-weight:600}.f-note small{color:var(--f-note-soft);align-items:center;gap:5px;margin-top:6px;font-size:12px;font-weight:600;line-height:1.25;display:flex}@media (hover:hover){.f-nf.is-open>.f-note:hover{height:auto;min-height:var(--h);transform:translate(var(--x), var(--y)) rotate(0deg) scale(1.05);transition:transform .18s;z-index:30!important}.f-nf>.f-note:hover p{-webkit-line-clamp:unset}}.f-note__open{z-index:1;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.f-note.is-lifted{--lean:0deg;--big:1.3;padding:15px 26px 30px 14px}.f-nf.is-open .f-note.is-lifted,.f-nf.is-open>.f-note.is-lifted:hover{height:auto;min-height:var(--h);transform:translate(calc(var(--x) + var(--shift-x)), calc(var(--y) + var(--shift-y))) rotate(0deg) scale(1.3);transition:transform .22s cubic-bezier(.2,1.2,.4,1);z-index:40!important}.f-note.is-lifted p{-webkit-line-clamp:unset}.f-note__close{width:22px;height:22px;color:var(--f-note-soft);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:2px;right:2px}@media (hover:hover){.f-note__close:hover,.f-note__del:hover{color:var(--f-ink)}}.f-note__del{color:var(--f-note-soft);font-family:var(--font-body);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:12px;font-weight:600;line-height:1.3;position:absolute;bottom:6px;right:8px}@media (hover:hover){.f-note__del:hover{text-decoration:underline}}.f-nf__buttons{opacity:0;pointer-events:none;transform:translate(calc(var(--from-x) + 40px), calc(var(--from-y) + 60px)) translateX(-50%) scale(.3);align-items:center;gap:8px;transition:transform .2s,opacity .12s linear;display:flex;position:absolute;top:0;left:0}.f-nf.is-open .f-nf__buttons{opacity:1;pointer-events:auto;transform:translate(var(--x), var(--y)) translateX(-50%);transition:transform .46s cubic-bezier(.2,1.3,.34,1) .14s,opacity .12s linear .14s}.f-nf__button{box-shadow:0 2px 8px #14101824}.f-nf__close{box-sizing:border-box;width:36px;height:36px;color:var(--f-ink);cursor:pointer;background:#fff;border:1px solid #17161a2e;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;box-shadow:0 2px 8px #14101824}@media (hover:hover){.f-nf__close:hover{border-color:#17161a6b}}.f-nf__button.is-fixed,.f-nf__close.is-fixed{z-index:45;opacity:0;pointer-events:none;transition:opacity .12s linear;position:absolute}.f-nf.is-open .f-nf__button.is-fixed,.f-nf.is-open .f-nf__close.is-fixed{opacity:1;pointer-events:auto;transition-delay:.14s}.f-nf.has-lift .f-nf__buttons,.f-nf.has-lift .f-nf__close.is-fixed{opacity:0;pointer-events:none}.f-nf__scroll{scrollbar-width:none;position:absolute;left:0;right:0;overflow:auto hidden}.f-nf__scroll::-webkit-scrollbar{display:none}.f-nf__row{height:100%;position:relative}.f-nf__row .f-note.is-lifted{--big:1}.f-nf.is-open .f-nf__row .f-note.is-lifted{height:var(--h);min-height:0;transform:translate(var(--x), var(--y))}.f-nf__row .f-note.is-lifted .f-note__body{scrollbar-width:none;height:100%;overflow-y:auto}.f-nf__buttons.is-row{transform:translate(var(--from-x), var(--from-y)) scale(.3);flex-direction:column;align-items:flex-start}.f-nf.is-open .f-nf__buttons.is-row{transform:translate(var(--x), var(--y))}.f-nf__write{z-index:40;box-sizing:border-box;background:var(--f-note-paper);pointer-events:auto;border-radius:2px 2px 16px;width:240px;height:196px;padding:18px 18px 12px;animation:.32s cubic-bezier(.2,1.3,.34,1) both f-note-pop;position:absolute;transform:rotate(-1deg);box-shadow:0 2px 3px #3c320a29,0 22px 26px -14px #3c320a8c}.f-nf__write textarea{box-sizing:border-box;width:100%;height:126px;color:var(--f-note-ink);font-family:var(--font-body);resize:none;background:0 0;border:0;outline:0;margin:0;padding:0;font-size:15px;line-height:1.4;display:block}.f-nf__write textarea::placeholder{color:#2b2a2280}.f-nf__tick{background:var(--f-ink);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;bottom:12px;right:12px}@keyframes f-note-pop{0%{opacity:0;transform:scale(.72)rotate(-4deg)}to{opacity:1;transform:rotate(-1deg)}}.f-nf__write.is-sticking{animation:.26s cubic-bezier(.5,0,.75,.2) forwards f-note-stick}@keyframes f-note-stick{0%{transform:rotate(-1deg)}to{opacity:.5;transform:translate(var(--to-x), var(--to-y)) rotate(8deg) scale(.1)}}@media (max-width:700px){.f-nf__write textarea{font-size:16px}}.f-nfly{z-index:95;pointer-events:none;width:0;height:0;position:fixed;top:0;left:0}.f-nfly__note{box-sizing:border-box;background:var(--f-note-paper);width:128px;height:118px;color:var(--f-note-ink);font-family:var(--font-body);border-radius:2px 2px 12px;padding:12px 11px;font-size:12px;line-height:1.34;position:absolute;top:0;left:0;box-shadow:0 2px 3px #3c320a2e,0 20px 24px -12px #3c320a8c}.f-nfly__note p{-webkit-line-clamp:6;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.f-nfly__bit{z-index:94;pointer-events:none;background:#ffe27a;border-radius:1px;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;position:fixed}.f-nfly__bit.is-deep{background:var(--f-yellow)}.f-nfly__stuck{z-index:94;background:var(--f-note-paper);pointer-events:none;border-radius:1px 1px 6px;width:22px;height:22px;position:fixed;box-shadow:0 1px 2px #3c320a66,0 4px 6px -3px #3c320a80}.f-pfly__pin{transform-origin:50% 91.25%;pointer-events:none;display:block;position:absolute;top:0;left:0}.f-pfly__pin.is-out{z-index:94;position:fixed}.f-pfly__pin svg{filter:drop-shadow(0 1px 1px #1410184d)drop-shadow(0 7px 8px #1410184d);width:100%;height:100%;display:block;overflow:visible}.f-pfly__pin path{fill:var(--f-ink);stroke:#fff;stroke-width:1.5px;stroke-linejoin:round;paint-order:stroke}.f-pfly__pin circle{fill:#fff}.f-pfly__ring{z-index:93;box-sizing:border-box;pointer-events:none;border:2px solid #17161abf;border-radius:50%;position:fixed;box-shadow:0 0 0 1.5px #fffc,inset 0 0 0 1.5px #fffc}.f-nfly__bit.is-pin{background:var(--f-ink);border-radius:50%}.f-nfly__bit.is-pin.is-deep{background:var(--f-yellow)}.f-nfly__bit.is-follow{background:var(--f-yellow);clip-path:polygon(50% 0%,63% 34%,98% 36%,70% 58%,80% 94%,50% 74%,20% 94%,30% 58%,2% 36%,37% 34%);border-radius:0;width:13px;height:13px;margin:-6.5px 0 0 -6.5px}.f-nfly__bit.is-follow.is-deep{background:#ffdc6e}.f-ffly__face{--size:88px;box-sizing:border-box;width:var(--size);height:var(--size);color:var(--f-muted);font-family:var(--font-body);font-size:calc(var(--size) * .3);pointer-events:none;background:#f3ede0;border:4px solid #fff;border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;top:0;left:0;overflow:hidden;box-shadow:2px 5px #17161a33,0 14px 26px #14101857,0 0 0 1px #17161a14}.f-ffly__face.is-out{z-index:94;position:fixed}.f-ffly__face img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.f-fline{padding-block:9px;padding-left:12px}.f-fline__faces{flex:none;margin-right:1px;display:flex}.f-fline__f{box-sizing:border-box;background:#f3ede0;border:2px solid #fff;border-radius:50%;flex:none;width:28px;height:28px;display:block;position:relative;overflow:hidden}.f-fline__f+.f-fline__f{margin-left:-9px}.f-fline__f img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:700px){.f-fline__f:nth-last-child(n+4){display:none}.f-fline__f:nth-last-child(3){margin-left:0}}@media (max-width:359px){.f-fline__f:nth-last-child(n+2){display:none}.f-fline__f:last-child{margin-left:0}}.f-fline__f.is-waiting{background:var(--f-ink);border:1.5px dashed #ffffffb3}.f-fline__f.is-waiting img,.f-nudge__face.is-waiting img,.f-nudge__face.is-waiting .f-nudge__tick,.f-who__face.is-waiting>*{opacity:0}.f-nudge__face.is-waiting{outline:1.5px dashed var(--f-line-strong)}@media (prefers-reduced-motion:reduce){.f-note,.f-nf.is-open .f-note,.f-nf.is-open .f-note.is-leaving,.f-nf__buttons,.f-nf.is-open .f-nf__buttons{transition:opacity .1s linear}.f-nf__write,.f-nf__write.is-sticking,.pol__tag.is-bump{animation:none}.f-nf.is-open .f-note.is-leaving{opacity:0;transition:opacity .1s linear;animation:none}}.f-mc .f-mc__facts{border-top:0;gap:0;margin-top:22px;padding-top:0}.f-mc .f-mc__rows{gap:0}.f-mc .f-mc__place,.f-mc .f-mc__person,.f-mc .f-mc__all,.f-mc .f-mc__group{border-top:1px solid var(--f-line);border-radius:0;padding:12px 0}.f-mc .f-mc__place,.f-mc .f-mc__person{gap:12px;position:relative}.f-mc .f-mc__placelink:after,.f-mc .f-mc__personlink:after{content:"";border-radius:inherit;position:absolute;inset:0}.f-mc .f-mc__place .f-act,.f-mc .f-mc__person .f-act{z-index:1;position:relative}.f-mc__personlink .f-mc__face{width:52px;height:52px}.f-mc .f-mc__placepic{width:64px;height:64px}.f-mc .f-mc__persontext b,.f-mc .f-mc__placetext b{font:400 var(--f-t-row) / 1.12 var(--font-quote)}.f-mc__rowtail{white-space:nowrap}.f-mc .f-mc__persontext b span,.f-mc .f-mc__placetext b span{color:inherit;font-size:inherit;overflow:visible}.f-mc .f-mc__placego{color:var(--f-ink);flex:none;transition:transform .15s}.f-mc .f-mc__placego svg{width:15px;height:15px}.f-mc .f-mc__all{align-self:stretch}.f-mc__all>svg{margin-left:auto}.f-mc__when{font-size:var(--f-t-body)}.f-mc__day{font-weight:700}@media (hover:hover){.f-mc a.f-mc__placelink:hover .f-mc__placego,.f-mc .f-mc__personlink:hover .f-mc__placego{transform:translate(3px)}.f-mc .f-mc__all:hover{text-decoration:none}.f-mc a.f-mc__placelink:hover b,.f-mc .f-mc__personlink:hover b{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}}@media (max-width:900px){.f-mc .f-mc__facts{margin-top:14px}.f-mc .f-mc__place,.f-mc .f-mc__person{gap:10px}.f-mc__personlink .f-mc__face{width:44px;height:44px}.f-mc .f-mc__placepic{width:48px;height:48px}}.f-pp-line{border-bottom:1px dashed #17161a2e;grid-template-columns:minmax(0,1fr);align-content:start;align-items:center;padding:11px 0;display:grid;position:relative}.f-pp-line.has-photo{grid-template-rows:auto minmax(0,1fr);grid-template-columns:112px minmax(0,1fr);column-gap:16px;padding:13px 0}.f-pp-line__thumb{box-sizing:border-box;border:1px solid var(--f-ink);background:#fff;grid-row:1/-1;align-self:start;width:112px;height:112px;padding:3px;display:block;overflow:hidden}.f-pp-line__thumb img{object-fit:cover;width:100%;height:100%;display:block}.f-pp-line__row{align-items:center;gap:10px;min-width:0;min-height:36px;display:flex}.f-pp-line.has-photo .f-pp-line__row{grid-area:1/2}.f-pp-line__under{min-width:0;display:block}.f-pp-line.has-photo .f-pp-line__under{grid-area:2/2;align-self:start}.f-pp-line__go{min-width:0;color:var(--f-ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.f-pp-line__go:after{content:"";position:absolute;inset:0}.f-pp-line .f-pp-dish__faces,.f-pp-line__mark{z-index:1;position:relative}.f-pp-line__mark{flex:none;margin-left:auto;margin-right:-9px}.f-pp-line .f-pp-dish__leader{min-width:12px;margin-bottom:0}.f-pp-lines~.f-pp-menu__foot{border-top:0;margin-top:0;padding-top:18px}.f-pp-line .f-pp-dish__where{margin-top:4px}.f-pp-line .f-pp-dish__note{margin-top:3px}@media (hover:hover){.f-pp-line:hover .f-pp-dish__name{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}}.f-pp-menu__whole{width:100%;height:44px;color:var(--f-ink);font:600 var(--f-t-body) / 1 var(--font-body);cursor:pointer;background:#fff;border:1px solid #17161a2e;border-radius:999px;margin-top:16px;display:none}.f-pp-lines[data-cut="6"] .f-pp-menu__whole{display:block}.f-pp-lines[data-cut="6"] .f-pp-dishes>li:nth-child(n+7){display:none}@media (max-width:700px){.f-pp-menu__whole{display:block}.f-pp-lines[data-cut="8"] .f-pp-dishes>li:nth-child(n+9){display:none}.f-pp-dishes .f-pp-line{grid-template-rows:none;grid-template-columns:minmax(0,1fr) auto;column-gap:8px}.f-pp-dishes .f-pp-line.has-photo{grid-template-columns:76px minmax(0,1fr) auto;column-gap:12px}.f-pp-line__thumb{grid-row:1/span 3;align-self:center;width:76px;height:76px}.f-pp-line__row,.f-pp-line.has-photo .f-pp-line__row{display:contents}.f-pp-line.has-photo .f-pp-line__under{padding-top:2px}.f-pp-line .f-pp-dish__leader{display:none}.f-pp-line .f-pp-line__go,.f-pp-line .f-pp-dish__faces,.f-pp-line .f-pp-line__under{grid-area:auto/1;align-self:start}.f-pp-line.has-photo .f-pp-line__go,.f-pp-line.has-photo .f-pp-dish__faces,.f-pp-line.has-photo .f-pp-line__under{grid-column:2}.f-pp-line .f-pp-dish__faces{margin-top:6px}.f-pp-line__mark{grid-area:1/2/span 3;align-self:center;margin-left:0}.f-pp-line.has-photo .f-pp-line__mark{grid-column:3}}.f-pldo{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px}.f-pldo.is-one{grid-template-columns:minmax(0,1fr)}.f-pldo.is-two{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.f-pldo.is-three>:first-child{grid-column:1/-1}.f-pldo.is-one .f-pp-dishes:has(>li:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}.f-pldo.is-two>:first-child .f-pp-dishes:has(>li:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}.f-pldo.is-three>:first-child .f-pp-dishes:has(>li:nth-child(4)){grid-template-columns:repeat(3,minmax(0,1fr));column-gap:40px}@media (max-width:1100px){.f-pldo.is-two,.f-pldo.is-three{grid-template-columns:minmax(0,1fr)}}@media (max-width:1000px){.f-pldo.is-three>:first-child .f-pp-dishes:has(>li:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.f-pldo .f-pp-dishes{grid-template-columns:minmax(0,1fr)}.f-pldo.is-one .f-pp-dishes:has(>li:nth-child(4)){grid-template-columns:minmax(0,1fr)}.f-pldo.is-two>:first-child .f-pp-dishes:has(>li:nth-child(4)){grid-template-columns:minmax(0,1fr)}.f-pldo.is-three>:first-child .f-pp-dishes:has(>li:nth-child(4)){grid-template-columns:minmax(0,1fr)}}.f-plband,.f-qb{padding-block:56px 60px}.f-plband{border-image:conic-gradient(var(--f-panel) 0 0) fill 0 // 0 100vmax}.f-plband+.f-pl-section,.f-qb+.f-pl-section{border-top:0}.f-plband .f-pl-section{border-top:0;padding:0}.f-plband.f-pp-cards{border-top:0;grid-template-rows:auto 1fr;column-gap:44px}.f-plband.f-pp-cards>.f-pl-section{grid-row:span 2}.f-plband.f-pp-cards .f-pp-menu{grid-row:2}@media (max-width:900px){.f-plband,.f-qb{padding-block:40px 44px}.f-plband.f-pp-cards{flex-direction:column;gap:40px;display:flex}}.f-qb{border-image:conic-gradient(var(--f-ink) 0 0) fill 0 // 0 100vmax;color:#fff}.f-qb__head{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:30px;display:flex}.f-qb .f-pl-h2{color:#fff}.f-qb .f-pl-kicker{color:#ffffffc2}.f-qb__arrows{gap:10px;margin-left:auto;display:flex}.f-qb__arrows button{width:44px;height:44px;color:var(--f-ink);cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;padding:0;transition:opacity .2s,transform .15s;display:grid}.f-qb__arrows button:disabled{opacity:.32;cursor:default}@media (hover:hover){.f-qb__arrows button:not(:disabled):hover{transform:scale(1.06)}}.f-qb__track{--at:0;grid-auto-columns:100%;grid-auto-flow:column;transition:height .62s cubic-bezier(.22,1,.36,1);display:grid;overflow:hidden}.f-qb__page{min-width:0;transform:translateX(calc(var(--at) * -100%));align-self:start;transition:transform .62s cubic-bezier(.22,1,.36,1)}.f-qb__track:not(.is-fit) .f-qb__page:not(:first-child){height:0;overflow:hidden}.f-qb__said,.f-qb__photo,.f-qb__face,.f-qb__rest>li{opacity:0;transition:opacity .45s,transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(16px)}.f-qb__page.is-on .f-qb__said,.f-qb__page.is-on .f-qb__photo,.f-qb__page.is-on .f-qb__face,.f-qb__page.is-on .f-qb__rest>li{opacity:1;transition-delay:.1s;transform:none}.f-qb__page.is-on .f-qb__rest>li{transition-delay:calc(.24s + var(--step) * 80ms)}.f-qb__lead{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:44px;display:grid}.f-qb__lead.has-photo{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:48px}.f-qb__face .f-face{border:5px solid #fff;box-shadow:0 6px 16px #14101833;--size:200px!important}.f-qb__big{font:400 var(--f-t-page) / 1.04 var(--font-quote);text-wrap:balance;margin:0}.f-qb__big.is-long,.f-qb__lead.has-photo .f-qb__big{font-size:var(--f-t-section);line-height:1.12}.f-qb__by{color:#ffffffd1;font-size:var(--f-t-body);flex-wrap:wrap;align-items:center;gap:2px 6px;margin:14px 0 0;line-height:1.4;display:flex}.f-qb__by a{color:#fff;font-weight:600}.f-qb .f-mark--note{color:#ffffff9e}.f-qb .f-mark--note.is-on{color:#fff}@media (hover:hover){.f-qb .f-mark--note:hover{color:#fff}.f-qb .f-mark:hover{background:#ffffff1f}}.f-qb__photo{background:#2a292e;border-radius:18px;height:400px;display:block;position:relative;overflow:hidden}.f-qb__photo .f-guide__img{width:100%;height:100%;position:absolute;inset:0}.f-qb__rest{--step:0;border-top:1px solid #fff3;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:40px 0 0;padding:28px 0 0;list-style:none;display:grid}.f-qb__small{grid-template-columns:56px minmax(0,1fr);align-items:start;gap:14px;display:grid}.f-qb__small:not(:has(.f-qb__smallface)){grid-template-columns:minmax(0,1fr)}.f-qb__smallface .f-face{border:2px solid #fff;--size:56px!important}.f-qb__small blockquote{font:400 var(--f-t-row) / 1.22 var(--font-quote);margin:0}.f-qb__small .f-qb__by{font-size:var(--f-t-meta);margin-top:8px}@media (prefers-reduced-motion:reduce){.f-qb__track,.f-qb__page,.f-qb__said,.f-qb__photo,.f-qb__face,.f-qb__rest>li{transition:none}}@media (max-width:1100px){.f-qb__lead,.f-qb__lead.has-photo{gap:28px}.f-qb__face .f-face{--size:150px!important}.f-qb__big{font-size:var(--f-t-section);line-height:1.1}.f-qb__photo{height:320px}}@media (max-width:700px){.f-qb__track{scroll-snap-type:x mandatory;scrollbar-width:none;transition-duration:.35s;overflow:auto hidden}.f-qb__track::-webkit-scrollbar{display:none}.f-qb__page{scroll-snap-align:start;transition:none;transform:none}.f-qb__said,.f-qb__photo,.f-qb__face,.f-qb__rest>li{opacity:1;transition:none;transform:none}.f-qb__lead,.f-qb__lead.has-photo{grid-template-columns:minmax(0,1fr);gap:18px}.f-qb__face .f-face{--size:104px!important}.f-qb__big,.f-qb__big.is-long,.f-qb__lead.has-photo .f-qb__big{font-size:var(--f-t-card);line-height:1.14}.f-qb__photo{height:220px}.f-qb__arrows button{width:38px;height:38px}}.f-pagebar{z-index:40;top:var(--f-stack);border-bottom:1px solid var(--f-line);background:var(--f-paper);opacity:0;visibility:hidden;transition:opacity .18s,transform .18s,visibility .18s;position:fixed;left:0;right:0;transform:translateY(-10px)}.f-pagebar.is-shown{opacity:1;visibility:visible;transform:none}.f-pagebar__in{box-sizing:border-box;max-width:var(--f-max);height:60px;padding:0 var(--f-gutter);align-items:center;gap:28px;margin:0 auto;display:flex}.f-pagebar__who{max-width:300px;font:400 var(--f-t-row) / 1.1 var(--font-quote);flex:none;align-items:center;gap:10px;display:flex}.f-pagebar__who>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.f-pagebar__pol{box-sizing:border-box;background:var(--f-panel);width:40px;height:40px;box-shadow:var(--f-shadow-sm);border:2px solid #fff;flex:none;display:block;position:relative;overflow:hidden;transform:rotate(-2deg)}.f-pagebar__pol .f-guide__img{width:100%;height:100%;position:absolute;inset:0}.f-pagebar__links{scrollbar-width:none;white-space:nowrap;flex:1;gap:24px;min-width:0;display:flex;overflow-x:auto}.f-pagebar__links::-webkit-scrollbar{display:none}.f-pagebar__links button{color:var(--f-muted);font:400 var(--f-t-body) / 1.4 var(--font-body);cursor:pointer;background:0 0;border:0;flex:none;padding:0}.f-pagebar__links button[aria-current]{color:var(--f-ink);text-underline-offset:6px;font-weight:600;text-decoration:underline;text-decoration-thickness:2px}@media (hover:hover){.f-pagebar__links button:hover{color:var(--f-ink)}}@media (max-width:1000px){.f-pagebar__links{padding-right:28px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}}@media (max-width:700px){.f-pagebar__in{gap:12px;height:48px}.f-pagebar__who>span:last-child{display:none}.f-pagebar__who .f-face,.f-pagebar__pol{width:32px;height:32px;--size:32px!important}.f-pagebar__links{gap:18px}.f-pagebar__links button{font-size:var(--f-t-meta)}.f-pagebar__links button[aria-current]{text-underline-offset:5px}.f-pagebar__in>.f-act{flex:none;width:36px;height:36px;padding:0}.f-pagebar__in>.f-act>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.f-pagebar__who.has-note{flex:0 auto;min-width:0;max-width:440px}.f-pagebar__who.has-note>.f-pagebar__named{gap:2px;min-width:0;display:grid;overflow:visible}.f-pagebar__named>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.f-pagebar__named>small{color:var(--f-muted);font:500 var(--f-t-meta) / 1.3 var(--font-body);text-overflow:ellipsis;white-space:nowrap;margin:-4px 0 -4px -5px;padding:4px 0 4px 5px;overflow:hidden}.f-lvnote{align-items:center;max-width:100%;display:inline-flex}.f-lvnote>span:not(:last-child):after{content:"·";color:var(--f-line-strong);margin:0 7px}.f-lvnote__now{color:var(--f-ink);align-items:center;gap:8px;font-weight:600;display:inline-flex}.f-lvnote__state{color:var(--f-ink);font-weight:600}.f-lvnote .f-lvh__pulse{width:8px;height:8px;box-shadow:none;margin-left:0}.f-lvnote .f-lvh__pulse:after{animation-name:f-lvnote-ring}@keyframes f-lvnote-ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2)}}.f-looks__new--bar{flex:none}@media (max-width:700px){.f-pagebar__who.has-note{max-width:none;font-size:var(--f-t-body);flex:1 1 0}.f-pagebar__named>small{font-size:11.5px}.f-lvnote__now{gap:0;font-size:0}.f-lvnote>.f-lvnote__now:not(:last-child):after{content:"";margin:0 3px}.f-pagebar__who.has-note .f-lvnote__word,.f-pagebar__who.has-note .f-lvnote__dates{display:none}.f-lvnote>.f-lvnote__state:not(:last-child):after{content:none}.f-pagebar__who.has-note~.f-pagebar__links{flex:0 auto;gap:14px;max-width:52vw}.f-looks .f-pagebar__in>.f-act{display:none}.f-looks__new--bar{gap:5px;height:26px;padding:0 9px;font-size:12px}}html:has(.f-pagebar.is-shown){overscroll-behavior-y:none}#before-who,#before-when,#gossip,#seen,#do,#picked,#stars,#around,#move,#table,#suites,#cities,#words,#with{scroll-margin-top:calc(var(--f-stack) + 72px)}.f-plhero.is-wall{max-width:none;padding-bottom:0;display:block}.f-plwall{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:2fr 1fr 1fr;gap:6px;height:500px;margin-bottom:44px;display:grid;position:relative}.f-plwall.is-3{grid-template-columns:2fr 1fr}.f-plwall__tile{background:var(--f-panel);cursor:pointer;border:0;min-width:0;padding:0;display:block;position:relative;overflow:hidden}span.f-plwall__tile:not(.is-big),span.f-plwall__tile{cursor:default}.f-plwall__tile img,.f-plwall__tile .f-guide__img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block;position:absolute;inset:0}.f-plwall__tile.is-big{border-radius:20px 0 0 20px;grid-row:1/span 2}.f-plwall.is-3>:nth-child(2),.f-plwall.is-5>:nth-child(3){border-top-right-radius:20px}.f-plwall.is-3>:nth-child(3),.f-plwall.is-5>:nth-child(5){border-bottom-right-radius:20px}@media (hover:hover){a.f-plwall__tile:hover img,button.f-plwall__tile:hover img{transform:scale(1.04)}}.f-plwall .f-plhero__stickers{z-index:2;bottom:-32px}.f-plwall__all{z-index:2;height:34px;box-shadow:var(--f-shadow-sm);color:var(--f-ink);font:600 var(--f-t-meta) / 1 var(--font-body);white-space:nowrap;cursor:pointer;background:#fff;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 14px;display:inline-flex;position:absolute;bottom:14px;right:14px}.f-plhero__low{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px 64px;padding:12px 0 40px;display:grid}.f-plhero__low.has-says{grid-template-columns:minmax(0,1fr) minmax(0,560px)}@media (max-width:1100px){.f-plhero__low.has-says{grid-template-columns:minmax(0,1fr)}.f-plwall{height:420px}}@media (max-width:700px){.f-plwall,.f-plwall.is-3{grid-template-columns:2fr 1fr;height:280px;margin-bottom:36px}.f-plwall.is-5>:nth-child(n+4):not(.f-plhero__stickers,.f-plwall__all){display:none}.f-plwall.is-5>:nth-child(2){border-top-right-radius:20px}.f-plwall.is-5>:nth-child(3){border-top-right-radius:0;border-bottom-right-radius:20px}.f-plwall .f-plhero__stickers{bottom:-24px}.f-plwall__all{height:30px;padding:0 10px;bottom:8px;right:8px}}.f-plsay{border-radius:var(--f-radius);background:var(--f-panel);padding:22px 26px 24px}.f-plhero:not(.is-wall) .f-plsay{grid-column:1/-1}.f-plsay__h{font:400 var(--f-t-card) / 1.05 var(--font-quote);margin:0 0 12px}.f-plsay__list{color:#3a3740;font-size:var(--f-t-body);flex-direction:column;gap:8px;margin:0;padding:0;line-height:1.4;list-style:none;display:flex}.f-plsay__list li{grid-template-columns:minmax(0,1fr) 36px;align-items:start;column-gap:4px;padding-left:15px;display:grid;position:relative}.f-plsay__list li:before{content:"";background:var(--f-ink);border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:0}.f-plsay__list .f-mark{grid-column:2;margin-top:-7px;margin-bottom:-7px}.f-fp--says{padding-bottom:0}.f-pst.has-tiles .f-lvh__stage{gap:44px;padding:44px 44px 44px 56px}.f-pst__tiles{grid-template-rows:repeat(2,214px);grid-template-columns:1.3fr 1fr 1fr;gap:12px;width:min(860px,52vw);display:grid}.f-pst__tiles.is-2{grid-template-columns:1.3fr 1fr}.f-pst__tiles.is-bare{grid-template-columns:repeat(2,minmax(0,1fr))}.f-pst__tiles.is-3:not(.is-bare)>:nth-child(2),.f-pst__tiles.is-3.is-bare>:first-child{grid-column:span 2}.f-pst__tile{color:#fff;min-width:0;font:inherit;text-align:left;cursor:pointer;background:#2a292e;border:0;border-radius:16px;padding:0;text-decoration:none;display:block;position:relative;overflow:hidden}.f-pst__tile.is-big{grid-row:1/span 2}.f-pst__tile picture{display:contents}.f-pst__tile img,.f-pst__tile .f-guide__img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block;position:absolute;inset:0}@media (hover:hover){a.f-pst__tile:hover img,button.f-pst__tile:hover img{transform:scale(1.04)}}.f-pst__shade{pointer-events:none;background:linear-gradient(#0a080c00 40%,#0a080cd1 100%);position:absolute;inset:0}.f-pst__tag{color:var(--f-ink);font-size:var(--f-t-label);background:#fff;border-radius:999px;padding:4px 10px;font-weight:600;position:absolute;top:10px;left:10px}.f-pst__words{display:block;position:absolute;bottom:12px;left:14px;right:14px}.f-pst__words b{font:400 var(--f-t-row) / 1.12 var(--font-quote);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.f-pst__words small{color:#ffffffd1;font-size:var(--f-t-meta);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;line-height:1.25;display:block;overflow:hidden}.f-pst__tile .f-pst__day{top:10px;bottom:auto;left:10px}@media (max-width:1100px){.f-pst.has-tiles .f-lvh__stage{grid-template-columns:minmax(0,1fr);gap:32px;padding:36px}.f-pst__tiles{width:100%}}@media (max-width:700px){.f-pst.has-tiles .f-lvh__stage{padding:24px 18px}.f-pst__tile.is-big{display:none}.f-pst__tiles,.f-pst__tiles.is-2{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:172px;gap:8px}.f-pst__words b{font-size:var(--f-t-lead)}}.f-gw__pol{z-index:2;pointer-events:none;box-sizing:border-box;width:124px;box-shadow:var(--f-shadow-md);color:var(--f-ink);background:#fff;padding:6px 6px 0;display:block;position:absolute;bottom:16px;right:16px;transform:rotate(3deg)}.f-gw__pol img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.f-gw__pol b{font-size:var(--f-t-label);text-align:center;text-overflow:ellipsis;white-space:nowrap;padding:5px 0 6px;font-weight:600;display:block;overflow:hidden}.f-gw__big.has-item .f-gw__words{right:156px}@media (max-width:700px){.f-gw__pol{width:96px;inset:12px auto auto 12px;transform:rotate(-3deg)}.f-gw__big.has-item .f-gw__words{right:20px}}.f-crowd__faces{flex-wrap:wrap;place-content:center;gap:28px 0;margin:0;padding:0;list-style:none;display:flex}.f-crowd__faces>li{width:16.666%}.f-crowd.has-lead{grid-template-columns:minmax(0,1.25fr) minmax(0,2fr);align-items:stretch;gap:28px;display:grid}.f-crowd.has-lead .f-crowd__faces>li{width:25%}.f-crowd__face{color:var(--f-ink);text-align:center;padding:0 6px;text-decoration:none;display:block}.f-crowd__face .f-face{margin:0 auto}.f-crowd__face .f-crowd__times{margin-block:-4px -6px;padding-block:6px}.f-crowd__face u,.f-crowd__leadwords u{text-underline-offset:3px;white-space:nowrap;text-decoration-thickness:1px}.f-crowd__face.is-reading .f-crowd__times{animation:.7s ease-in-out infinite alternate f-crowd-reading}@keyframes f-crowd-reading{to{opacity:.55}}.f-crowd__face b{font-size:var(--f-t-body);margin-top:10px;font-weight:600;line-height:1.2;display:block}.f-crowd__face span:not(.f-face,.f-face *){color:var(--f-muted);font-size:var(--f-t-meta);margin-top:2px;line-height:1.25;display:block}.f-crowd__lead{color:#fff;background:#2a292e;border-radius:18px;min-height:400px;text-decoration:none;display:block;position:relative;overflow:hidden}.f-crowd__lead .f-guide__img{width:100%;height:100%;position:absolute;inset:0}.f-crowd__leadwords{align-items:center;gap:14px;display:flex;position:absolute;bottom:18px;left:20px;right:20px}.f-crowd__leadwords b{font:400 var(--f-t-card) / 1.05 var(--font-quote);display:block}.f-crowd__leadwords small{color:#ffffffdb;font-size:var(--f-t-meta);margin-top:2px;display:block}@media (max-width:1100px){.f-crowd.has-lead{grid-template-columns:minmax(0,1fr)}.f-crowd__lead{min-height:340px}.f-crowd__faces>li,.f-crowd.has-lead .f-crowd__faces>li{width:25%}}@media (max-width:600px){.f-crowd__faces>li,.f-crowd.has-lead .f-crowd__faces>li{width:33.333%}.f-crowd__face .f-face{--size:84px!important}.f-crowd__face b{font-size:var(--f-t-meta)}}.f-fc{--stick:100px;background:var(--f-ink);color:#fff;touch-action:pan-y;-webkit-user-select:none;user-select:none;flex:none;height:330px;position:relative}.f-fc:has(.f-fc__stick .f-faces>:nth-child(2)){--stick:150px}.f-pop .f-fc{height:clamp(300px,72cqw,460px)}.f-fc__pic{position:absolute;inset:0;overflow:hidden}.f-fc__pic img{object-fit:cover;-webkit-user-drag:none;width:100%;height:100%;display:block}.f-fc.is-closed .f-fc__pic img{filter:grayscale()}.f-fc__shade{pointer-events:none;background:linear-gradient(#0a080c38 0,#0a080c00 20% 34%,#0a080c80 60%,#0a080cdb 100%);position:absolute;inset:0}.f-fc.is-plate .f-fc__shade{background:linear-gradient(#0a080c00 40%,#0a080c99 100%)}.f-fc__bars{z-index:2;pointer-events:none;gap:4px;display:flex;position:absolute;top:18px;left:14px;right:60px}.f-fc__bars i{background:#ffffff73;border-radius:2px;flex:1;height:3px}.f-fc__bars i.is-on{background:#fff}.f-fc__open{z-index:1;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.f-fc__turn{z-index:2;width:34px;height:34px;box-shadow:var(--f-shadow-sm);color:var(--f-ink);cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;padding:0;transition:opacity .15s;display:grid;position:absolute;top:38%}.f-fc__turn:disabled{display:none}.f-fc__turn.is-prev{left:10px}.f-fc__turn.is-next{right:10px}@media (hover:hover){.f-fc__turn{opacity:0}.f-fc:hover .f-fc__turn{opacity:1}}.f-fc__day{z-index:2;color:#fff;pointer-events:none;border:0;top:30px;bottom:auto;left:14px;transform:none;box-shadow:0 2px 8px #14101840}.f-fc__day:not(.is-now){background:var(--f-ink)}.f-fc__where{color:var(--f-ink);font-size:var(--f-t-meta);text-overflow:ellipsis;white-space:nowrap;margin:0;padding:22px 20px 0;font-weight:600;line-height:1.3;overflow:hidden}.f-fc__where+.f-fc__under{padding-top:6px}.f-fc__words{z-index:2;pointer-events:none;flex-direction:column;gap:4px;display:flex;position:absolute;bottom:16px;left:20px;right:20px}.f-fc__words>:last-child{padding-right:var(--stick)}.f-fc__words a{pointer-events:auto}.f-fc__words .f-pl-kicker{color:#ffffffd9;margin:0}.f-fc__words .f-float__name{color:#fff;font-size:var(--f-t-section);margin:0;line-height:1.02}.f-fc__words .f-float__pitch{color:#ffffffeb;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.f-fc.is-waiting .f-fc__pic{background:var(--f-ink)}.f-fc__stick{z-index:3;position:absolute;bottom:-22px;right:16px}.f-fc__stick>.f-face,.f-fc__stick .f-faces .f-face{border:3px solid #fff;box-shadow:0 6px 16px #14101833}.f-fc__under{flex-direction:column;gap:6px;padding:14px 20px 18px;display:flex}.f-fc__under .f-pfacts,.f-fc__under .f-cf__tally,.f-fc__under>:first-child{padding-right:96px}.f-fc__under .f-plcrowd{font-size:var(--f-t-meta)}.f-fc__acts{gap:8px;margin-top:8px;display:flex}.f-fc__actwait{border-radius:999px;width:92px;height:40px;display:block}.f-cf__tally{color:var(--f-muted);font-size:var(--f-t-body)}.f-cf__tally>:not(:last-child):after{color:var(--f-muted)}.f-cf__tally b{color:var(--f-ink)}.f-fp{border-top:1px solid var(--f-line);padding:22px 20px 24px}.f-fp__h{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.f-fp__h h3,.f-fp .f-plsay__h{font:400 var(--f-t-card) / 1.05 var(--font-quote);margin:0}.f-fp .f-plsay__h{margin-bottom:12px}.f-fp__h button{color:var(--f-ink);font:600 var(--f-t-meta) / 1.2 var(--font-body);cursor:pointer;background:0 0;border:0;flex:none;padding:0}@media (hover:hover){.f-fp__h button:hover{text-underline-offset:3px;text-decoration:underline}}.f-fp__row{color:var(--f-ink);align-items:center;gap:12px;padding:10px 0;text-decoration:none;display:flex}.f-fp__row .f-float__thumb{border-radius:12px;flex:none;width:64px;height:64px;position:relative}.f-fp__row .f-float__text{flex:1}.f-fp__row .f-float__thumb.is-who{background:var(--f-panel);place-items:center;display:grid;overflow:visible}.f-fp__row .f-float__thumb.is-who .f-face{box-shadow:0 0 0 2px #fff}@media (hover:hover){.f-fp__row:hover b{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}}.f-fp .f-float__rows{margin:0}.f-diary{flex:none;width:44px}.f-diary b{font:400 var(--f-t-card) / 1 var(--font-quote);display:block}.f-diary small{color:var(--f-muted);font-size:var(--f-t-label);margin-top:2px;font-weight:600;line-height:1.15;display:block}.f-diary.is-word b{font-size:var(--f-t-row)}.f-diary.is-now b,.f-diary.is-now small{color:var(--f-now)}.f-frail{margin:0 -20px;position:relative}.f-frail__track{scroll-snap-type:x proximity;scrollbar-width:none;gap:12px;margin:0;padding:0 20px 4px;scroll-padding:0 20px;list-style:none;display:flex;overflow-x:auto}.f-frail__track::-webkit-scrollbar{display:none}.f-frail__go{z-index:3;width:30px;height:30px;box-shadow:var(--f-shadow-sm);color:var(--f-ink);cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;padding:0;display:none;position:absolute;top:76px}.f-frail__go.is-prev{left:8px}.f-frail__go.is-next{right:8px}@media (hover:hover){.f-frail__go{opacity:0;transition:opacity .15s;display:grid}.f-frail:hover .f-frail__go{opacity:1}}.f-tile{scroll-snap-align:start;flex:none;width:164px;min-width:0;position:relative}.f-tile__tap{z-index:1;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.f-tile__pic{height:186px;display:block;position:relative}.f-tile__pic>img{object-fit:cover;border-radius:14px;width:100%;height:100%;display:block}.f-tile__blank{background:var(--f-panel);border-radius:14px;place-items:center;height:100%;display:grid;position:relative;overflow:hidden}.f-tile__faces{z-index:2;position:absolute;bottom:-14px;left:8px}.f-tile__mark{z-index:2;position:absolute;top:8px;right:8px}.f-tile__mark .f-mark--photo{width:32px;height:32px}.f-tile__name{font-size:var(--f-t-body);margin-top:8px;font-weight:600;line-height:1.25;display:block}.f-tile.has-faces .f-tile__name{margin-top:20px}.f-tile__sub{color:var(--f-muted);font-size:var(--f-t-meta);margin-top:2px;line-height:1.3;display:block}.f-tile.is-wide{width:200px}.f-tile.is-wide .f-tile__pic{height:134px}.f-tile.is-wide~.f-frail__go{top:52px}.f-frail:has(.f-tile.is-wide) .f-frail__go{top:52px}.f-fp .f-float__stories{flex-direction:column;gap:10px;margin:0;display:flex}.f-fp .f-float__story{background:var(--f-panel);border:0;border-radius:14px;gap:6px;padding:14px}.f-float__storytop{justify-content:space-between;align-items:center;gap:10px;display:flex}.f-fp .f-float__storyhead{font:400 var(--f-t-row) / 1.15 var(--font-quote);-webkit-line-clamp:3}.f-fp .f-float__storybody{color:#3a3740;font-size:var(--f-t-meta);line-height:1.4}.f-fp__people{flex-direction:column;gap:2px;margin:0 0 -8px;padding:0;list-style:none;display:flex}.f-fp__people a{color:var(--f-ink);align-items:center;gap:12px;padding:8px 0;text-decoration:none;display:flex}.f-fp__people .f-face{flex:none}.f-fp__people span{min-width:0}.f-fp__people b{font-size:var(--f-t-body);font-weight:600;line-height:1.25;display:block}.f-fp__people small{color:var(--f-muted);font-size:var(--f-t-meta);margin-top:1px;line-height:1.3;display:block}@media (hover:hover){.f-fp__people a:hover b{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}}.f-nearend{height:1px;display:block}.f-float__scroll>.f-fp__end{padding:8px 20px calc(22px + env(safe-area-inset-bottom,0px));flex-direction:column;flex:1 0 auto;justify-content:flex-end;display:flex}.f-fp__end .f-float__go{display:flex}@media (min-width:901px){.f-float .f-fc__bars{top:10px}.f-float .f-fc__day{top:24px}}.f-float:has(.f-float__bar.has-back) .f-fc__day{top:58px}@container pop (max-width:470px){.f-fc__acts{gap:6px}.f-fc__acts .f-act{padding:0 13px}}@container pop (max-width:430px){.f-fc__acts{flex-wrap:wrap}.f-fc__acts .f-act{font-size:var(--f-t-meta);padding:0 10px}}@container pop (max-width:410px){.f-fc__acts{gap:5px}.f-fc__acts .f-act{padding:0 8px}}.f-pst__ig:not(:last-child):after{margin-left:2px}.f-tilegrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;margin:0;padding:0;list-style:none;display:grid}.f-tilegrid .f-tile{width:auto}.f-tilegrid .f-tile.is-wide .f-tile__pic,.f-tilegrid .f-tile__pic{height:170px}.f-mc.is-printed .f-mc__side{background:#fffdf7}.f-mc.is-printed .f-mc__body,.f-mc.is-printed .f-mc__bar{z-index:1;position:relative}.f-mc.is-printed .f-mc__bar{border-top:0;padding-bottom:12px}@container mc (min-width:721px){.f-mc.is-printed .f-mc__side:before{content:"";z-index:0;border:1px solid var(--f-ink);outline:1px solid var(--f-ink);outline-offset:3px;pointer-events:none;border-radius:12px;position:absolute;inset:16px}.f-mc.is-printed .f-mc__bar{padding-bottom:36px}}@media (max-width:900px){.f-mc__whohead+.f-mc__rows.is-group~.f-mc__group{border-top:0;padding-top:0}}.f-mc__printed{color:var(--f-ink);font:600 var(--f-t-meta) / 1.2 var(--font-body);align-items:center;gap:8px;margin:0 0 12px;display:flex}.f-mc__whohead{border-top:1px solid var(--f-line);padding:16px 0 8px}.f-mc__whohead+.f-mc__rows>li:first-child>.f-mc__person{border-top:0;padding-top:0}.f-mc__night{text-align:left;min-height:0;display:flex}.f-mc__night .f-mc__grouptext b{white-space:normal}@container mc (min-width:721px) and (max-width:1000px){.f-mc__place .f-act,.f-mc__person .f-act{width:34px;padding:0}.f-mc__place .f-act>span,.f-mc__person .f-act>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.f-plwho__tabs button span{color:var(--f-muted);font-weight:400}.f-sall-page{padding-top:28px;padding-bottom:var(--f-s-section)}.f-sall-page__back{color:var(--f-ink);font:600 var(--f-t-meta) / 1 var(--font-body);align-items:center;gap:4px;margin-bottom:14px;text-decoration:none;display:inline-flex}.f-sall-page__head{margin-bottom:30px}.f-sall{--tl-h:270px;--tl-gap:20px;gap:38px var(--tl-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.f-sall:after{content:"";flex-grow:1000000}.f-sall__item{--r:1;--share:1;--pair:0;flex:var(--r) 1 calc(var(--r) * var(--tl-h));min-width:0}.f-sall__tile{color:var(--f-ink);text-decoration:none;display:block}.f-sall__tick{box-sizing:content-box;border-bottom:1px solid var(--f-line-strong);flex-wrap:wrap;gap:0 8px;height:35px;margin-bottom:10px;display:flex;position:relative;overflow:hidden}.f-sall__tile{position:relative}.f-sall__tile:before{content:"";z-index:1;background:var(--f-ink);border-radius:50%;width:7px;height:7px;position:absolute;top:32px;left:0}.f-sall__item.is-joined .f-sall__tile:after{content:"";top:35px;right:calc(var(--tl-gap) * -1);width:var(--tl-gap);border-top:1px solid var(--f-line-strong);position:absolute}.f-sall__span{height:35px;font:400 var(--f-t-card) / 28px var(--font-quote)}.f-sall__day{height:35px;font:600 var(--f-t-meta) / 28px var(--font-body);white-space:nowrap}.f-sall__day.is-now{color:var(--f-now)}.f-sall__who{height:35px;margin-left:auto}.f-sall__who .f-faces{align-items:center;height:28px}.f-sall__who .f-face{border-color:var(--f-paper)}.f-sall__photo{aspect-ratio:var(--r);background:var(--f-card);box-shadow:var(--f-shadow-sm);border-radius:14px;display:block;overflow:hidden}.f-sall__photo img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.f-sall__name{font:400 var(--f-t-row) / 1.15 var(--font-quote);margin-top:10px;display:block}@media (hover:hover){.f-sall__tile:hover .f-sall__photo img{transform:scale(1.03)}.f-sall__tile:hover .f-sall__name{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}}.f-sall-also{border-top:1px solid var(--f-line);margin-top:44px;padding-top:40px}.f-sall-also.is-alone{border-top:0;margin-top:0;padding-top:0}.f-sall-also__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 28px;margin:4px 0 0;padding:0;list-style:none;display:grid}.f-sall-also__row{color:var(--f-ink);align-items:center;gap:10px;padding:6px 0;text-decoration:none;display:flex}.f-sall-also__row>span:last-child{min-width:0}.f-sall-also__row b{font-size:var(--f-t-meta);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.f-sall-also__row small{color:var(--f-muted);font-size:var(--f-t-label);margin-top:1px;line-height:1.2;display:block}@media (hover:hover){.f-sall-also__row:hover b{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}}@media (max-width:1100px){.f-sall{--tl-h:210px}.f-sall-also__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.f-sall-also__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.f-sall-page{padding-top:18px}.f-sall-page__head{margin-bottom:22px}.f-sall{--tl-gap:12px;gap:26px var(--tl-gap)}.f-sall__item{flex:0 0 calc(var(--share) * (100% - var(--tl-gap) * var(--pair)))}.f-sall__span{font-size:var(--f-t-row)}.f-sall__name{font:600 var(--f-t-meta) / 1.25 var(--font-body)}.f-sall-also{margin-top:32px;padding-top:28px}.f-sall-also__list{grid-template-columns:minmax(0,1fr)}}.f-me-pl__map .pol{--pol-dx:0px;--pol-dy:0px}.f-me-pl__map .pol>.pol__card,.f-me-pl__map .pol>.pol__heap,.f-me-pl__map .pol>.pol__foot{translate:var(--pol-dx) var(--pol-dy)}.f-me-pl__map .pol>.pol__card{transition:translate .42s cubic-bezier(.2,1.15,.32,1),transform .14s,box-shadow .14s}.f-me-pl__map .pol>.pol__heap,.f-me-pl__map .pol>.pol__foot{transition:translate .42s cubic-bezier(.2,1.15,.32,1)}.pinmap__strings{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.pinmap__strings line{stroke:#17161a80;stroke-width:1.5px}.pinmap__strings line.is-ghost{stroke:#17161a3d}.pol.is-apart .pol__stick{opacity:0}.f-me-pl__map .pol__dot{visibility:hidden}.f-me-shot__tag.is-addnote{opacity:0;pointer-events:none;margin-top:5px;transition:opacity .12s}.f-me-shot__tools{z-index:2;opacity:0;pointer-events:none;justify-content:center;gap:6px;transition:opacity .12s;display:flex;position:absolute;top:12px;left:12px;right:12px}.f-me-shot__tool{height:30px;color:var(--f-ink);font:600 var(--f-t-meta) var(--font-body);white-space:nowrap;cursor:pointer;--pin-hole:#fff;background:#fff;border:0;border-radius:999px;align-items:center;gap:5px;padding:0 11px 0 9px;display:inline-flex;box-shadow:0 2px 8px #14101847}@media (hover:hover){.f-me-shot__tool:hover{background:var(--f-panel);--pin-hole:var(--f-panel)}}.f-me-shot__phonepin{display:none}.f-me-shot.is-tools .f-me-shot__tools{opacity:1;pointer-events:auto}@media (hover:hover){.f-me-shot:hover .f-me-shot__tools,.f-me-shot:focus-within .f-me-shot__tools,.f-me-shot:hover .is-addnote,.f-me-shot:focus-within .is-addnote{opacity:1;pointer-events:auto}}@media (hover:none){.f-me-shot__tools{opacity:1;pointer-events:auto;top:8px;left:auto;right:8px}.f-me-shot__tool{display:none}.f-me-shot__phonepin{width:30px;height:30px;display:grid}}.f-me-stampbar{z-index:6;background:#fff;border-radius:999px;flex-wrap:wrap;gap:6px;max-width:calc(100% - 260px);padding:5px;display:flex;position:absolute;bottom:216px;left:16px;box-shadow:0 4px 16px #1410182e}.f-me-stampbar button{height:30px;color:var(--f-ink);font:600 var(--f-t-meta) var(--font-body);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:5px;padding:0 11px;display:inline-flex}.f-me-stampbar button em{color:var(--f-muted);font-style:normal;font-weight:500}.f-me-stampbar button.is-on{background:var(--f-ink);color:#fff}.f-me-stampbar button.is-on em{color:#ffffffb3}@media (hover:hover){.f-me-stampbar button:not(.is-on):hover{background:var(--f-panel)}}.f-me-maptop{z-index:6;align-items:center;gap:10px;max-width:calc(100% - 110px);display:flex;position:absolute;top:16px;left:16px}.f-me-maptop .f-act{flex:none;height:44px;padding:0 18px 0 14px;text-decoration:none;box-shadow:0 8px 22px #1410183d}.f-sm__share{display:contents}.f-me-long,.f-me-roomy{display:inline}.f-me-maptop .f-me-sharebtn{justify-content:center}@media (max-width:900px){.f-me-maptop{gap:8px;max-width:calc(100% - 20px);top:10px;left:10px}.f-me-maptop .f-act{height:40px;padding:0 14px 0 11px}.f-me-stampbar{scrollbar-width:none;flex-wrap:nowrap;max-width:calc(100% - 20px);bottom:154px;left:10px;overflow-x:auto}.f-me-stampbar::-webkit-scrollbar{display:none}.f-me-shot .f-stamp:not(:last-of-type){display:none}}@media (max-width:700px){.f-me-long{display:none}.f-me-maptop .f-me-sharebtn{width:40px;padding:0}}@media (max-width:360px){.f-me-roomy,.f-sm__share{display:none}}@media (max-width:900px) and (max-height:600px){.f-me-stampbar{display:none}}.f-me-addpanel{z-index:70}.f-me-addpanel .f-me-fm__sec{margin-top:16px}.f-me-addpic{background:var(--f-panel);border-radius:10px;flex:none;width:48px;height:48px;display:block;position:relative;overflow:hidden}.f-me-addpic .f-photo{width:100%;height:100%}.f-me-addpic.is-city{color:var(--f-ink);place-items:center;display:grid}.f-me-addcity{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.f-me-addgrey{margin-top:18px}.f-me-addgrey b,.f-me-addgrey span span{background:var(--f-panel);border-radius:4px;width:150px;height:12px;margin:4px 0;display:block}.f-me-addgrey span span{width:96px}.f-stamps{z-index:1;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;inset:0}.f-stamp{box-sizing:border-box;color:#fff;font:800 var(--f-t-meta) / 1 var(--font-body);text-shadow:0 1px 2px #0006;text-transform:uppercase;white-space:nowrap;transform:rotate(var(--turn,-8deg));background:#17161a42;border:2px solid;border-radius:5px;padding:3px 7px 4px;display:inline-block;box-shadow:0 1px 3px #0000004d}.pol .f-stamps{gap:2px}.pol .f-stamp{border-width:1.5px;border-radius:3px;padding:1.5px 4px 2px;font-size:8.5px}.f-stamps__more{color:#fff;font:700 var(--f-t-label) var(--font-body);text-shadow:0 1px 2px #0009;position:absolute;bottom:4px;right:6px}.f-stamp.is-fresh{animation:.3s cubic-bezier(.3,0,.8,.4) both f-stamp-down}.f-me-shot.is-thud .f-me-shot__card{animation:.36s ease-out f-stamp-thud}@keyframes f-stamp-down{0%{opacity:0;transform:rotate(var(--turn)) scale(3)}60%{opacity:1;transform:rotate(var(--turn)) scale(.92)}80%{transform:rotate(var(--turn)) scale(1.06)}to{transform:rotate(var(--turn)) scale(1)}}@keyframes f-stamp-thud{0%,45%{transform:scale(1)}62%{transform:scale(.965)rotate(-.4deg)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.f-stamp.is-fresh,.f-me-shot.is-thud .f-me-shot__card{animation:none}}.f-stamppad{z-index:70;box-sizing:border-box;width:336px;box-shadow:var(--f-shadow-lg);background:#fff;border-radius:20px;padding:16px;position:fixed}.f-stamppad__all{flex-wrap:wrap;gap:10px 8px;padding:4px 2px 14px;display:flex}.f-stamp.is-pad{color:var(--f-ink);text-shadow:none;box-shadow:none;cursor:pointer;background:0 0;padding:6px 10px 7px;transition:transform .14s cubic-bezier(.2,1.3,.4,1)}.f-stamp.is-pad.is-on{border-color:var(--f-ink);background:var(--f-ink);color:#fff}@media (hover:hover){.f-stamp.is-pad:hover{transform:rotate(var(--turn)) scale(1.06)}}.f-stamp.is-pad:active{transform:rotate(var(--turn)) scale(.94)}.f-stamp.is-pad.is-dark{color:#fff}.f-stamp.is-pad.is-dark.is-on{color:var(--f-ink);background:#fff;border-color:#fff}.f-pin-panel__stamps{flex-wrap:wrap;gap:8px 6px;margin-bottom:14px;display:flex}.f-stamppad__own{min-height:42px;padding-right:6px}.f-stamppad__make{background:var(--f-ink);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;padding:0;display:grid}.f-mf{z-index:60;pointer-events:none;position:fixed;inset:0}.f-mf__card{box-sizing:border-box;width:var(--w);height:var(--h);color:var(--f-ink);font-family:var(--font-body);text-align:left;opacity:0;pointer-events:none;cursor:pointer;transform:translate(var(--from-x), var(--from-y)) scale(.12);background:#fff;border:0;border-radius:14px;flex-direction:column;padding:7px 7px 8px;transition:transform .2s cubic-bezier(.5,0,.75,.2),opacity .14s linear 60ms;display:flex;position:absolute;top:0;left:0;box-shadow:0 10px 26px #14101842,0 1px 3px #14101824}.f-mf.is-open .f-mf__card{opacity:1;pointer-events:auto;transform:translate(var(--x), var(--y)) rotate(var(--turn));transition:transform .46s cubic-bezier(.2, 1.25, .34, 1) var(--wait), opacity .1s linear var(--wait)}@media (hover:hover){.f-mf.is-open .f-mf__card:hover{transform:translate(var(--x), var(--y)) rotate(0deg) translateY(-6px) scale(1.04);transition:transform .16s cubic-bezier(.2,1.25,.34,1);z-index:9!important}}.f-mf__card img{object-fit:cover;border-radius:9px;width:100%;height:82px;transition:filter .15s linear,opacity .15s linear;display:block}.f-mf__card b{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:12.5px;font-weight:600;line-height:1.15;display:-webkit-box;overflow:hidden}.f-mf__say{--pin-hole:#fff;height:28px;color:var(--f-ink);font:600 var(--f-t-label) var(--font-body);background:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:4px;margin-top:auto;display:flex;box-shadow:inset 0 0 0 1.5px #17161a38}.f-mf__say.is-on{--pin-hole:var(--f-ink);background:var(--f-ink);color:#fff;box-shadow:none}.f-mf__card:not(.is-on,.is-new,.is-naming) img{filter:grayscale();opacity:.55}@media (hover:hover){.f-mf__card:not(.is-on,.is-new,.is-naming):hover img{filter:none;opacity:1}}.f-pin-panel .f-mapchip[aria-pressed=false] .f-mapchip__cv img{filter:grayscale();opacity:.6}.f-pin-panel .f-mapchip[aria-pressed=true]{--pin-hole:#fff}.f-pin-panel .f-mapchip svg:last-child{flex:none}.f-mf__plus{background:var(--f-panel);border-radius:9px;flex:none;place-items:center;height:82px;display:grid}.f-mf__card.is-naming{justify-content:center;align-items:center;padding:10px}.f-mf__card.is-naming input{border:0;border-bottom:1.5px solid var(--f-ink);width:100%;min-width:0;color:var(--f-ink);font:600 var(--f-t-meta) var(--font-body);background:0 0;outline:none}.f-mf__x{opacity:0;pointer-events:none;transform:translate(var(--from-x), var(--from-y)) scale(.3);transition:transform .18s,opacity .1s linear;position:absolute;top:0;left:0}.f-mf.is-open .f-mf__x{opacity:1;pointer-events:auto;transform:translate(var(--x), var(--y));transition:transform .4s cubic-bezier(.2,1.25,.34,1) .12s,opacity .1s linear .12s}@media (prefers-reduced-motion:reduce){.f-mf__card,.f-mf.is-open .f-mf__card,.f-mf__x,.f-mf.is-open .f-mf__x{transition:none}}.f-me-places.f-sm{margin:0}div.f-me-mapchip{cursor:default}.f-sm__cover{z-index:8;box-sizing:border-box;padding:24px var(--f-gutter);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);text-align:center;background:#f7f4eeb8;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0;overflow:hidden}.f-sm__hand{--card:min(200px, 28.5vw);--step:min(125px, 12.4vw);width:100%;height:calc(var(--card) * 1.42);flex:none;margin-bottom:22px;position:relative}.f-sm__card{--at:0;--rise:1;box-sizing:border-box;width:var(--card);margin-left:calc(var(--card) / -2);padding:calc(var(--card) * .04) calc(var(--card) * .04) 0;transform:translate(calc(var(--step) * var(--at)), calc(var(--card) * -.06 * var(--rise))) rotate(calc(var(--at) * 5.5deg));transform-origin:50% 100%;background:#fff;border-radius:4px;animation:.6s cubic-bezier(.2,1.1,.34,1) backwards f-sm-deal;position:absolute;bottom:0;left:50%;box-shadow:0 16px 34px #14101842,0 2px 5px #14101824}.f-sm__card b{padding:calc(var(--card) * .04) 0 calc(var(--card) * .05);font:700 clamp(9.5px, calc(var(--card) * .072), 14px) / 1.15 var(--font-body);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.f-sm__cardpic{height:calc(var(--card) * .85);background:var(--f-panel);display:block;position:relative;overflow:hidden}.f-sm__cardpic .f-photo{height:100%}@keyframes f-sm-deal{0%{opacity:0;transform:translateY(40px)}}@media (prefers-reduced-motion:reduce){.f-sm__card{animation:none}}.f-sm__title{font-family:var(--font-quote);font-size:var(--f-t-page);margin:0;font-weight:400;line-height:1}.f-sm__by{color:var(--f-muted);font-size:var(--f-t-lead);margin:2px 0 18px}.f-sm__open{flex:none}@media (max-width:700px){.f-sm__by{font-size:var(--f-t-body)}}.f-sharemap{z-index:70;max-height:none}.f-sharemap__say{color:var(--f-muted);font-size:var(--f-t-body);margin:0 0 12px;line-height:1.35}.f-sharemap__row{border-top:1px solid var(--f-line);font-size:var(--f-t-body);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-weight:600;display:flex}.f-sharemap__link{background:var(--f-panel);color:var(--f-ink);font-size:var(--f-t-meta);text-overflow:ellipsis;white-space:nowrap;border-radius:12px;margin:2px 0 12px;padding:10px 14px;display:block;overflow:hidden}.f-sharemap__go{justify-content:center;width:100%;margin-top:4px}.f-sharemap__stop{color:var(--f-muted);font:500 var(--f-t-meta) var(--font-body);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:12px auto 0;padding:4px;text-decoration:underline;display:block}.f-me-side__lab{color:var(--f-muted);font-size:var(--f-t-label);margin:14px 0 4px 12px;font-weight:600}.f-me-side__map small{color:var(--f-muted);font-size:var(--f-t-label);font-weight:500;line-height:1.2;display:block}.f-door__cover{object-fit:cover;border-radius:20px;width:96px;height:96px;margin:0 auto 14px;display:block}.f-me-two{grid-template-columns:minmax(0,1fr) 440px;align-items:start;gap:24px;display:grid}.f-me-col{gap:var(--f-s-cards);flex-direction:column;min-width:0;display:flex}.f-me-arow{border-top:1px solid var(--f-line);color:var(--f-ink);align-items:center;gap:14px;padding:12px 0;text-decoration:none;display:flex}.f-me-arow__pic{background:var(--f-panel);border-radius:10px;flex:none;width:52px;height:52px;overflow:hidden}.f-me-arow__pic img{object-fit:cover;width:100%;height:100%;display:block}.f-me-arow__pic .f-photo{width:100%;height:100%}.f-me-arow__text{flex-direction:column;flex:1;min-width:0;display:flex}.f-me-arow__text b{font-size:var(--f-t-body);font-weight:600;line-height:1.3}.f-me-arow__text small{color:var(--f-muted);font-size:var(--f-t-meta);margin-top:2px}.f-me-now{color:var(--f-now);font-weight:600}.f-me-on{background:var(--f-ink);color:#fff;min-width:118px;height:34px;font:600 13px / 1 var(--font-body);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 13px;display:inline-flex}.f-me-on__a{align-items:center;gap:6px;display:inline-flex}.f-me-on__b{display:none}.f-me-livep{background:var(--f-now);color:#fff;height:24px;font-size:var(--f-t-label);border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 9px;font-weight:600;display:inline-flex}.f-me-livep i{background:#fff;border-radius:50%;width:6px;height:6px}.f-me-soon{background:var(--f-panel);height:24px;color:var(--f-muted);font-size:var(--f-t-label);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:0 9px;font-weight:600;display:inline-flex}@media (hover:hover){.f-me-on:hover{background:var(--f-card);color:var(--f-ink);box-shadow:inset 0 0 0 1px var(--f-ink)}.f-me-on:hover .f-me-on__a{display:none}.f-me-on:hover .f-me-on__b{display:inline}}.f-al-area{background:var(--f-panel);width:84px;height:64px;box-shadow:inset 0 0 0 1px var(--f-line);object-fit:cover;border-radius:10px;flex:none;display:block}.f-al-any{border-top:0;padding-top:0}.f-al-event{color:inherit;text-decoration:none}.f-al-me{min-width:118px;height:34px}.f-al-note{color:var(--f-muted);font-size:var(--f-t-meta)}.f-al-two{flex-direction:column;gap:2px;display:flex}.f-al-two small{color:var(--f-muted);font-size:var(--f-t-meta)}@media (max-width:1100px){.f-me-two{gap:var(--f-s-cards);flex-direction:column;align-items:stretch;display:flex}.f-me-col{display:contents}.f-me-two .f-me-kind{min-width:0}}@media (max-width:700px){.f-al-area{width:64px;height:52px}.f-me-on,.f-al-me{min-width:0;padding:0 11px}}.f-flip{--flip-x:26px;--flip-r:160px;isolation:isolate;position:relative;overflow:hidden}.f-flip>svg,.f-flip__words{z-index:1;position:relative}.f-flip__fill{z-index:0;visibility:hidden;border-radius:inherit;background:var(--f-ink);clip-path:circle(0 at var(--flip-x) 50%);position:absolute;inset:-1px}.f-flip.is-on .f-flip__fill{clip-path:circle(var(--flip-r) at var(--flip-x) 50%)}.f-flip.is-just.is-on{background:#fff}.f-flip.is-just .f-flip__fill{visibility:visible;transition:clip-path .36s cubic-bezier(.3,.7,.3,1)}.f-flip.is-just>svg{transition:color .12s 50ms}.f-flip__words{line-height:1.3;display:inline-block;overflow:hidden}.f-flip__words>span{white-space:nowrap;display:block}.f-flip__on{opacity:0;position:absolute;top:0;left:0;transform:translateY(100%)}.f-flip.is-on .f-flip__on{opacity:1;position:static;transform:none}.f-flip.is-on .f-flip__off{opacity:0;position:absolute;top:0;left:0;transform:translateY(-100%)}.f-flip.is-just .f-flip__words>span{transition:transform .3s cubic-bezier(.3,.8,.3,1),opacity .2s}.f-flip.is-just.is-on .f-follow-tick{stroke-dasharray:11;stroke-dashoffset:11px;animation:.28s ease-out .12s forwards f-follow-draw}@keyframes f-follow-draw{to{stroke-dashoffset:0}}.f-al-btn.is-just .f-al-btn__spot{transform-origin:19px 4.5px;animation:.3s cubic-bezier(.2,1.6,.4,1) .55s both f-al-spot}@keyframes f-al-spot{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes f-al-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-12deg)}55%{transform:rotate(9deg)}80%{transform:rotate(-3deg)}}@media (hover:hover){.f-al-btn:not(.is-just):hover>svg path{transform-origin:12px 2.5px;animation:.55s ease-in-out f-al-wiggle}}.f-al-hint{color:var(--f-muted);font-size:var(--f-t-meta);margin:-2px 0 12px}.f-al-who{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.f-al-who .f-face{transition:filter .2s,opacity .2s}.f-al-who.is-off .f-face{opacity:.45;filter:grayscale()}.f-al-who.is-off .f-who__label{color:var(--f-muted)}.f-al-who__bell{background:var(--f-ink);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:-2px;right:-2px}.f-al-who__bell svg{width:12px;height:12px}.f-al-who.is-off .f-al-who__bell{background:var(--f-panel);color:var(--f-muted)}.f-al-who.is-off .f-al-who__bell:after{content:"";background:currentColor;border-radius:2px;width:16px;height:2px;position:absolute;transform:rotate(-45deg)}.f-lvh__dark .f-flip.is-on{box-shadow:0 0 0 1px #ffffff57}.f-afly__pulse{z-index:93;box-sizing:border-box;border:2px solid var(--f-now);pointer-events:none;border-radius:50%;width:24px;height:24px;position:fixed}.f-nfly__bit.is-alert{background:var(--f-now);border-radius:50%;width:7px;height:7px}.f-nfly__bit.is-alert.is-deep{background:var(--f-ink)}.f-afly__bell{pointer-events:none;width:64px;height:64px;display:block;position:absolute;top:0;left:0}.f-afly__body,.f-afly__arcs{position:absolute;overflow:visible}.f-afly__body{filter:drop-shadow(0 1px 1px #1410184d)drop-shadow(0 7px 8px #1410184d);inset:0}.f-afly__body path,.f-afly__fall path{fill:var(--f-ink);stroke:#fff;stroke-width:1.5px;stroke-linejoin:round;paint-order:stroke}.f-afly__arcs{fill:none;stroke:var(--f-now);stroke-width:3px;stroke-linecap:round;opacity:0;inset:-22px}.f-afly__fall{z-index:94;pointer-events:none;width:38px;height:38px;display:block;position:fixed}.f-afly__fall svg{width:100%;height:100%;display:block;overflow:visible}.f-al-land{flex:none;place-items:center;display:grid}.f-al-land svg{width:18px;height:18px}.f-al-dock{width:min(460px,100vw - 32px)}.f-al-dock__pic{color:#fff;background:#ffffff1f;place-items:center;display:grid}.f-al-dock__pic img{object-fit:cover;width:100%;height:100%;display:block}.f-mapchip.f-al-chip{padding:0 13px}.f-al-chip svg{margin-left:-2px}.f-al-opts{flex-wrap:wrap;gap:6px;padding:0 0 14px 66px;display:flex}.f-al-opts .f-al-chip{height:32px;font-size:13px}@media (max-width:700px){.f-al-opts{padding-left:0}.f-mapchip.f-al-chip{gap:5px;padding:0 10px;font-size:13px}.f-al-pick__side h3{display:none}.f-al-pick__x{top:18px;right:18px}.f-al-pick__ways{margin-right:44px}.f-al-pick__ways button{height:32px;font-size:13px}}.f-al-pick{z-index:70;background:var(--f-paper);position:fixed;inset:0}.f-al-pick__map{position:absolute;inset:0}.f-al-pick__map .pinmap{width:100%;height:100%}.f-al-pick__how{z-index:5;border-radius:999px;position:absolute;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px -8px #14101859}.f-al-pick__how .f-me-seg{background:#fff}.f-al-pick__side{z-index:6;box-sizing:border-box;background:var(--f-card);border-radius:20px;width:372px;max-height:calc(100% - 32px);padding:20px 20px 22px;position:absolute;top:16px;left:16px;overflow-y:auto;box-shadow:0 1px 2px #1410181f,0 18px 40px -12px #14101866}.f-al-pick__side h3{font-family:var(--font-quote);font-size:var(--f-t-card);margin:0 40px 14px 0;font-weight:400;line-height:1.1}.f-al-pick__x{background:var(--f-panel);width:34px;height:34px;color:var(--f-ink);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:14px;right:14px}.f-al-pick__ways{display:flex}.f-al-pick__ways button{flex:1;padding:0 8px}.f-al-pick__box{height:44px;color:var(--f-muted);background:#fff;border:1px solid #17161a2e;border-radius:999px;align-items:center;gap:8px;margin-top:12px;padding:0 14px;display:flex}.f-al-pick__box input{min-width:0;color:var(--f-ink);font:500 var(--f-t-body) / 1.2 var(--font-body);background:0 0;border:0;outline:0;flex:1}.f-al-pick__hits{margin-top:6px}.f-al-pick__hits button{width:100%;color:var(--f-ink);font-family:var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:9px 12px;display:block}.f-al-pick__hits b{font-size:var(--f-t-body);font-weight:600;display:block}.f-al-pick__hits small{color:var(--f-muted);font-size:var(--f-t-meta);margin-top:1px;display:block}@media (hover:hover){.f-al-pick__hits button:hover{background:var(--f-panel)}}.f-al-pick__sizes{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.f-al-pick__note{color:var(--f-muted);font-size:var(--f-t-body);margin:12px 2px 0}.f-al-pick__result{border-top:1px solid var(--f-line);margin-top:16px;padding-top:16px}.f-al-pick__result h4{font-family:var(--font-quote);font-size:var(--f-t-card);margin:0;font-weight:400;line-height:1.08}.f-al-pick__result p{color:var(--f-muted);font-size:var(--f-t-body);margin:5px 0 0}.f-al-pick__result small{color:var(--f-muted);font-size:var(--f-t-meta);margin-top:8px;line-height:1.3;display:block}.f-al-pick__faces{margin-top:12px;display:flex}.f-al-pick__faces img{background:var(--f-panel);border:2px solid #fff;border-radius:50%;width:40px;height:40px;margin-left:-8px;display:block;box-shadow:0 1px 4px #14101824}.f-al-pick__faces img:first-child{margin-left:0}.f-al-pick__acts{background:var(--f-card);gap:8px;margin-top:16px;padding:8px 0 2px;display:flex;position:sticky;bottom:-18px}.f-al-pick__alert{flex:1}@media (max-width:700px){.f-al-pick__side{width:auto;max-height:62%;padding:16px 16px 18px;inset:auto 8px 8px}.f-al-pick__how{top:12px;bottom:auto}}@media (prefers-reduced-motion:reduce){.f-flip.is-just .f-flip__fill,.f-flip.is-just>svg,.f-flip.is-just .f-flip__words>span{transition:none}.f-flip.is-just.is-on .f-follow-tick{stroke-dashoffset:0;animation:none}.f-al-btn.is-just .f-al-btn__spot,.f-al-btn:hover>svg path{animation:none}}.f-mc__watch{z-index:2;height:44px;color:var(--f-ink);font-family:var(--font-body);font-size:var(--f-t-body);white-space:nowrap;cursor:pointer;background:#fff;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 18px 0 14px;font-weight:600;display:inline-flex;position:absolute;bottom:16px;left:16px;box-shadow:0 8px 24px #00000059}.f-mc__watch small{color:var(--f-muted);font-size:var(--f-t-meta);font-weight:500}.f-mc__frame:has(.f-mc__watch) .f-mc__credit{left:auto;right:16px}.f-mc__frame.is-clip{background:#0b0a0d}.f-clip{flex-direction:column;display:flex;position:absolute;inset:0}.f-clip__top{flex:none;align-items:center;gap:12px;height:56px;padding:0 16px;display:flex}.f-clip__photos{color:#fff;height:32px;font-family:var(--font-body);font-size:var(--f-t-meta);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#ffffff29;border:0;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 13px 0 10px;font-weight:600;display:inline-flex}.f-clip__bars{flex:1;gap:4px;display:flex}.f-clip__bars span{background:#ffffff61;border-radius:2px;flex:1;height:3px}.f-clip__bars span.is-on{background:#fff}.f-clip__stage{flex:1;place-items:center;width:calc(100% - 32px);min-height:0;margin:0 16px;display:grid;position:relative}.f-clip__screen{background:#0000008c;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 16px 44px #00000080}.f-clip__screen iframe{border:0;width:100%;height:100%;display:block}.f-clip__screen.is-waiting iframe{opacity:0}.f-clip__wait{border:3px solid #ffffff40;border-top-color:#fff;border-radius:50%;width:34px;height:34px;margin:-17px 0 0 -17px;animation:.8s linear infinite f-clip-wait;position:absolute;top:50%;left:50%}@keyframes f-clip-wait{to{transform:rotate(360deg)}}.f-clip__foot{color:#fff;min-height:72px;font-family:var(--font-body);flex:none;align-items:center;gap:12px;padding:10px 16px 12px;display:flex}.f-clip__what{min-width:0;font-size:var(--f-t-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.f-clip__source{color:#ffffffc2;font-size:var(--f-t-label);flex:none;font-weight:500;text-decoration:underline}.f-clip__turns{flex:none;gap:6px;display:flex}.f-clip__turns button{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#ffffff29;border:0;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;display:grid}.f-clip__turns button:disabled{opacity:.35;cursor:default}@container mc (max-width:720px){.f-mc__watch{bottom:12px;left:12px}.f-mc.is-playing .f-mc__frame{flex:0 0 74%}.f-mc.is-playing .f-mc__side{flex:1 1 0;max-height:none}.f-clip__top{height:48px;padding-right:56px}.f-clip__foot{min-height:60px;padding:6px 12px 10px}.f-clip__what{font-size:var(--f-t-meta)}.f-clip__stage{width:calc(100% - 24px);margin:0 12px}}.f-act--watch{gap:8px}@media (max-width:700px){.f-lev .f-lvh__words:has(.f-act--watch){position:relative}.f-lev .f-lvh__words>.f-lvh__actions>.f-act.f-act--watch{border-radius:999px;flex:none;width:auto;height:44px;padding:0 18px 0 14px;position:absolute;top:-60px;left:16px;box-shadow:0 8px 24px #00000059}}.f-clipmark{z-index:2;color:var(--f-ink);pointer-events:none;background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:6px;right:6px;box-shadow:0 2px 7px #00000059}.f-spot__pol .pol__photo{position:relative}.f-polaroid__frame .f-clipmark{top:9px;bottom:auto;right:9px}.f-spot__pol .f-clipmark{top:5px;bottom:auto;right:5px}.f-look__photo,.f-sall__photo{position:relative}.f-cliploop{z-index:1;border-radius:inherit;object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .3s;position:absolute;inset:0}.f-cliploop.is-moving{opacity:1}.f-cliploop--polaroid{width:calc(100% - 10px);height:calc(100% - 25px);inset:5px 5px 20px}.f-cw{color:#fff;width:100vw;max-width:none;height:100dvh;max-height:none;font-family:var(--font-body);background:#0b0a0d;border:0;margin:0;padding:0;overflow:hidden}.f-cw[open]{animation:.28s ease-out f-cw-in;display:block}html:has(.f-cw[open]){overflow:hidden}@keyframes f-cw-in{0%{opacity:0}}.f-cw::backdrop{background:#0b0a0d}.f-cw__wall{--gap:12px;--side:16px;--tile:240px;gap:var(--gap);height:100%;padding:0 var(--side);justify-content:center;display:flex}.f-cw__wall:not(.is-drifting){padding-top:96px;padding-bottom:24px;overflow-y:auto}.f-cw__wall:not(.is-drifting) .f-cw__col{margin-block:auto}.f-cw__col{flex:0 0 var(--tile);gap:var(--gap);flex-direction:column;min-width:0;display:flex}.f-cw__wall.is-drifting{touch-action:none;-webkit-user-select:none;user-select:none;align-items:flex-start}.f-cw__wall.is-drifting .f-cw__col{will-change:transform}.f-cw__tile{--order:0;color:#fff;width:100%;font:inherit;cursor:pointer;animation:f-cw-rise .5s calc(var(--order) * 30ms) cubic-bezier(.2, .9, .3, 1.1) backwards;background:#17161a;border:0;border-radius:14px;flex:none;padding:0;transition:transform .18s;display:block;position:relative;overflow:hidden}@keyframes f-cw-rise{0%{opacity:0;transform:translateY(56px)}}.f-cw__tile>img,.f-cw__none{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.f-cw__shade{z-index:1;background:linear-gradient(#0000,#000000a8);height:40%;position:absolute;bottom:0;left:0;right:0}.f-cw__play{z-index:2;opacity:0;place-items:center;transition:opacity .15s;display:grid;position:absolute;inset:0}.f-cw__play .f-clipmark{position:static}@media (hover:hover){.f-cw__tile:hover{z-index:3;transform:scale(1.03)}.f-cw__tile:hover .f-cw__play{opacity:1}}.f-cw__platform{z-index:2;background:#fff;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 2px 7px #0000004d}.f-cw__who{z-index:2;font-size:var(--f-t-meta);text-align:left;align-items:center;gap:8px;font-weight:600;line-height:1.15;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.f-cw__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.f-cw__head{z-index:4;pointer-events:none;background:linear-gradient(#0b0a0deb,#0b0a0d00);height:150px;padding:26px 32px;position:absolute;top:0;left:0;right:0}.f-cw__title{font-family:var(--font-quote);font-size:var(--f-t-page);text-shadow:0 2px 22px #000000bf;margin:0;font-weight:400;line-height:1}.f-cw__close{z-index:5;width:44px;height:44px;color:var(--f-ink);cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:22px;right:24px;box-shadow:0 6px 18px #0000004d}@media (max-width:700px){.f-cw__head{height:110px;padding:14px 16px}.f-cw__title{font-size:var(--f-t-name)}.f-cw__close{top:10px;right:12px}.f-cw__tile{border-radius:12px}}.f-cookie{z-index:60;box-sizing:border-box;border-radius:var(--f-radius);width:344px;color:var(--f-ink);font-family:var(--font-body);box-shadow:var(--f-shadow-lg);background:#fff;padding:18px 18px 16px;position:fixed;bottom:24px;left:24px}.f-cookie__title{font-family:var(--font-quote);font-size:var(--f-t-card);margin:0 0 4px;font-weight:400;line-height:1.1}.f-cookie__text{color:var(--f-muted);font-size:var(--f-t-body);margin:0 0 14px;line-height:1.35}.f-cookie__text a{color:inherit;text-underline-offset:3px;text-decoration:underline}.f-cookie__buttons{gap:8px;display:flex}.f-cookie__button{border:1px solid var(--f-ink);background:var(--f-ink);color:#fff;height:40px;font:inherit;font-size:var(--f-t-body);white-space:nowrap;cursor:pointer;border-radius:999px;flex:1;padding:0 16px;font-weight:600}@media (max-width:900px){.f-cookie{bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px) + 12px)}}@media (max-width:700px){.f-cookie{width:auto;left:12px;right:12px}}.f-plhero__credit{color:var(--f-muted);font-family:var(--font-body);font-size:var(--f-t-label);margin:14px 0 0}.f-plhero__credit a{color:inherit;text-underline-offset:2px;text-decoration:underline}.f-me-shot__where,.f-me-shot__addshort{display:none}.f-me-pmaps__start{left:calc(-1 * var(--f-gutter));z-index:1;margin-left:calc(-1 * var(--f-gutter));padding:0 2px 0 var(--f-gutter);background:var(--f-paper);flex:none;display:block;position:sticky}.f-me-pmaps__back{border:1px solid var(--f-line);width:36px;height:36px;color:var(--f-ink);cursor:pointer;background:#fff;border-radius:50%;place-items:center;padding:0;display:grid}.f-me-pmaps__pen{opacity:.85;flex:none;margin-left:2px}.f-me-shot__addlong,.f-me-seeall__more{display:inline}@media (max-width:900px){.f-who__slide.f-me-shots{pointer-events:auto}.f-me-shots .f-who__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;touch-action:pan-x;align-items:stretch;gap:8px;padding:0 16px 12px;scroll-padding:0 16px;-webkit-mask-image:none;mask-image:none}.f-me-shots .f-who__arrow{top:50px}.f-me-shot{box-sizing:border-box;scroll-snap-align:start;background:#fff;border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:10px 6px;width:min(306px,100vw - 64px);padding:10px;transition:opacity .15s linear;display:grid;box-shadow:0 8px 26px #1410182e}.f-me-shot.is-lit{translate:none}.f-me-shot.is-on{box-shadow:0 0 0 2px var(--f-ink), 0 8px 26px #1410182e}.f-me-shot .f-me-shot__card,.f-me-shot.is-on .f-me-shot__card{text-align:left;box-shadow:none;background:0 0;border-radius:12px;grid-column:1/-1;grid-template-rows:auto auto;grid-template-columns:84px minmax(0,1fr);column-gap:12px;padding:0;display:grid}.f-me-shot .f-me-shot__pic{border-radius:12px;grid-row:1/-1;height:72px}.f-me-shot .f-me-shot__where{color:var(--f-muted);font-size:var(--f-t-meta);text-overflow:ellipsis;white-space:nowrap;grid-row:1;align-self:end;font-weight:500;line-height:1.25;display:block;overflow:hidden}.f-me-shot .f-me-shot__nm{font:400 var(--f-t-card) / 1.08 var(--font-quote);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-row:2;align-self:start;padding:0;display:-webkit-box}.f-me-shot .f-me-shot__pic .f-stamp{border-width:1.5px;padding:2px 5px;font-size:10px}.f-me-shot .f-me-shot__tools,.f-me-shot .f-me-shot__foot{display:contents}.f-me-shot .f-me-shot__tool,.f-me-shot .f-me-shot__tag,.f-me-shot .f-me-shot__tag.is-addnote{min-width:0;height:36px;font:600 var(--f-t-meta) var(--font-body);opacity:1;box-shadow:none;pointer-events:auto;border-radius:999px;justify-content:center;gap:5px;margin:0;padding:0 6px;display:inline-flex}.f-me-shot .f-me-shot__tool,.f-me-shot .f-me-shot__tag.is-plain{color:var(--f-ink);background:#fff;border:1px solid #17161a2e}.f-me-shot .f-me-shot__tool svg path,.f-me-shot .f-me-shot__tool svg circle{fill:none;stroke:currentColor}.f-me-shot .f-me-shot__tool{order:1}.f-me-shot .f-me-shot__tag{order:2}.f-me-shot .f-me-shot__tool+.f-me-shot__tool{order:3}.f-me-places.f-sm .f-me-shots .f-who__track{align-items:flex-end}.f-me-shot:not(:has(.f-me-shot__tools)) .f-me-shot__tag{grid-column:1/-1;justify-self:start;padding:0 14px}.f-me-shot .f-me-shot__phonepin,.f-me-shot .f-me-shot__addlong{display:none}.f-me-shot .f-me-shot__addshort{display:inline}.f-me-places .pol__add{display:none}.f-me-stampbar{bottom:158px}}@media (max-width:900px) and (max-height:600px){.f-me-shot .f-me-shot__pic{height:56px}.f-me-shot .f-me-shot__nm{-webkit-line-clamp:1}}@media (max-width:860px){.f-me-main:has(>.f-me-places) .f-me-phead{display:none}.f-me-main:has(>.f-me-places){padding-top:8px}.f-me-main:has(>.f-me-places) .f-me-pmaps{align-items:center;margin-bottom:8px}.f-me-places:not(.f-sm) .f-me-mapchip{display:none}.f-me-places:not(.f-sm) .f-me-maptop{max-width:calc(100% - 24px);top:12px;left:auto;right:12px}.f-me-places:not(.f-sm) .f-me-seeall{height:40px;padding:0 14px 0 10px;top:12px;left:12px;transform:none}.f-me-places:not(.f-sm) .f-me-seeall__more{display:none}}.f-pin-panel__maps[hidden]{display:none}.f-pin-panel__own{margin-bottom:6px;display:block;position:relative}.f-pin-panel__own input{box-sizing:border-box;color:#fff;width:100%;height:44px;font:500 16px var(--font-body);background:0 0;border:1px solid #ffffff47;border-radius:999px;padding:0 48px 0 16px}.f-pin-panel__own button{width:32px;height:32px;color:var(--f-ink);cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:6px;right:6px}:root:not(.f-draw-all) :is(.f-band--hl,.f-band--together,.f-band--explore,.f-plband,.f-qb,.f-gw){content-visibility:auto}:root:not(.f-draw-all) .f-band--hl{contain-intrinsic-size:auto 1148px}:root:not(.f-draw-all) .f-band--together{contain-intrinsic-size:auto 555px}:root:not(.f-draw-all) .f-band--explore{contain-intrinsic-size:auto 1630px}:root:not(.f-draw-all) .f-plband{contain-intrinsic-size:auto 1800px}:root:not(.f-draw-all) .f-qb{contain-intrinsic-size:auto 600px}:root:not(.f-draw-all) .f-gw{contain-intrinsic-size:auto 1250px}@media (max-width:700px){:root:not(.f-draw-all) .f-band--hl{contain-intrinsic-size:auto 2006px}:root:not(.f-draw-all) .f-band--together{contain-intrinsic-size:auto 490px}:root:not(.f-draw-all) .f-band--explore{contain-intrinsic-size:auto 1350px}:root:not(.f-draw-all) .f-plband{contain-intrinsic-size:auto 2400px}:root:not(.f-draw-all) .f-qb{contain-intrinsic-size:auto 480px}:root:not(.f-draw-all) .f-gw{contain-intrinsic-size:auto 1680px}}
