.place-image{height:calc(var(--spacing,.25rem)*44);object-fit:cover;width:100%}@media (min-width:768px){.place-image{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}}.place-image--card{margin-bottom:calc(var(--spacing,.25rem)*3);height:calc(var(--spacing,.25rem)*44);border-radius:var(--radius-lg);object-fit:cover;width:100%}.place-image__placeholder{background-color:var(--color-bg-surface-2);color:var(--color-text-secondary);justify-content:center;align-items:center;display:flex}.place-image__icon{height:calc(var(--spacing,.25rem)*16);width:calc(var(--spacing,.25rem)*16)}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-space-y-reverse:0;--tw-leading:initial;--tw-border-style:solid}}}.place-card__hero{isolation:isolate;position:relative;overflow:hidden}.place-card__hero-overlay-top{inset-inline:calc(var(--spacing,.25rem)*0);top:calc(var(--spacing,.25rem)*0);z-index:20;align-items:center;gap:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1.5);color:#fff;background:linear-gradient(#000000a6,#0000);display:flex;position:absolute}.place-card__hero-overlay-top a{color:inherit}.place-card__hero-overlay-date{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#ffffffe6;flex-shrink:0;margin-left:auto}@supports (color:color-mix(in lab, red, red)){.place-card__hero-overlay-date{color:color-mix(in oklab,var(--color-white,#fff)90%,transparent)}}.place-card__hero-overlay-date{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a))drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.place-card__name-row{inset-inline:calc(var(--spacing,.25rem)*0);bottom:calc(var(--spacing,.25rem)*0);z-index:20;padding-inline:calc(var(--spacing,.25rem)*4);padding-top:calc(var(--spacing,.25rem)*14);padding-bottom:calc(var(--spacing,.25rem)*4);flex-direction:column;justify-content:flex-end;display:flex;position:absolute}.place-card__name-inner{align-items:flex-end;gap:calc(var(--spacing,.25rem)*2);display:flex}.place-card__hero--has-image .place-card__name-row{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:color-mix(in oklab,var(--color-black,#000)90%,transparent);--tw-gradient-via:color-mix(in oklab,var(--color-black,#000)50%,transparent);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:transparent}.place-card__name{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-text-primary)}.place-card__hero--has-image .place-card__name{color:var(--color-white,#fff);text-shadow:0 2px 6px #000c}.place-card__social-proof{margin-bottom:calc(var(--spacing,.25rem)*1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff);white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 4px #000000b3;max-width:100%;overflow:hidden}:where(.place-card__content>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*1.5)*calc(1 - var(--tw-space-y-reverse)))}.place-card__content{padding:calc(var(--spacing,.25rem)*3.5)}.place-card__description{-webkit-line-clamp:2;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-text-secondary);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.place-card__badges{gap:calc(var(--spacing,.25rem)*2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.place-card__address{align-items:center;gap:calc(var(--spacing,.25rem)*1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-text-muted);display:flex}.place-card__address-icon{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4);flex-shrink:0}.place-card__map-link{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-interactive-primary)}@media (hover:hover){.place-card__map-link:hover{text-decoration-line:underline}}.place-card--clickable{cursor:pointer}.place-card__footer{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border-subtle);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);display:flex}.place-card__time{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-text-secondary);flex-shrink:0}@media (min-width:768px){.place-card__hero{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-font-weight:initial}}}.place-comment-form{gap:calc(var(--spacing,.25rem)*2);flex-direction:column;display:flex}.place-comment-form__input{resize:none;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-default);background-color:var(--color-bg-surface);width:100%;padding:calc(var(--spacing,.25rem)*3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-text-primary)}.place-comment-form__input:focus{border-color:var(--color-interactive-primary);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-interactive-focus);--tw-outline-style:none;outline-style:none}.place-comment-form__footer{justify-content:space-between;align-items:center;display:flex}.place-comment-form__count{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-text-muted)}.place-comment-form__actions{gap:calc(var(--spacing,.25rem)*2);display:flex}.place-comment-form__cancel{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-text-secondary)}.place-comment-form__submit{border-radius:var(--radius-lg);background-color:var(--color-interactive-primary);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-text-inverse)}.place-comment-form__submit:disabled{cursor:not-allowed;opacity:.5}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-font-weight{syntax:"*";inherits:false}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0;--tw-font-weight:initial;--tw-leading:initial}}}:where(.place-comments>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*3)*calc(1 - var(--tw-space-y-reverse)))}.place-comments__header{justify-content:space-between;align-items:center;display:flex}.place-comments__title{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary)}.place-comments__add-btn{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-interactive-primary)}.place-comments__empty{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-text-muted)}:where(.place-comments__list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*3)*calc(1 - var(--tw-space-y-reverse)))}.place-comments__item{border-radius:var(--radius-lg);background-color:var(--color-bg-surface-2);padding:calc(var(--spacing,.25rem)*3)}.place-comments__item-header{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}.place-comments__item-author{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-text-primary)}.place-comments__item-date{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-text-muted)}.place-comments__item-edited{font-style:italic}.place-comments__item-text{margin-top:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-text-secondary)}.place-comments__item-actions{margin-top:calc(var(--spacing,.25rem)*2);gap:calc(var(--spacing,.25rem)*3);display:flex}.place-comments__item-action{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-text-muted)}.place-comments__item-action--danger{color:var(--color-error)}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-leading:initial}}}.place-attributes{min-width:calc(var(--spacing,.25rem)*0);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-subtle);background-color:var(--color-bg-surface-2)}@supports (color:color-mix(in lab, red, red)){.place-attributes{background-color:color-mix(in oklab,var(--color-bg-surface-2)70%,transparent)}}.place-attributes{padding:calc(var(--spacing,.25rem)*4)}.place-attributes__legend{padding-inline:calc(var(--spacing,.25rem)*2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-text-muted)}.place-attributes__list{margin:calc(var(--spacing,.25rem)*0);gap:calc(var(--spacing,.25rem)*2);padding:calc(var(--spacing,.25rem)*0);flex-wrap:wrap;list-style-type:none;display:flex}.place-attributes__chip{align-items:center;gap:calc(var(--spacing,.25rem)*1.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-subtle);background-color:var(--color-bg-surface);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-text-primary);border-radius:3.40282e38px;transition:border-color .18s,background-color .18s;display:inline-flex}.place-attributes__chip:hover{border-color:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.place-attributes__chip:hover{border-color:color-mix(in srgb,var(--color-brand-primary)35%,var(--color-border-subtle))}}.place-attributes__chip:hover{background-color:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.place-attributes__chip:hover{background-color:color-mix(in srgb,var(--color-brand-primary)4%,var(--color-bg-surface))}}.place-attributes__icon{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4);color:var(--color-text-secondary);flex-shrink:0}.place-attributes__label{--tw-leading:1;line-height:1}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0;--tw-leading:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-duration:initial}}}:where(.place-detail-sheet>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*4)*calc(1 - var(--tw-space-y-reverse)))}.place-detail-sheet__description{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-text-secondary)}:where(.google-place-data>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*3)*calc(1 - var(--tw-space-y-reverse)))}.google-place-data{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-subtle);background-color:var(--color-bg-surface-2)}@supports (color:color-mix(in lab, red, red)){.google-place-data{background-color:color-mix(in oklab,var(--color-bg-surface-2)70%,transparent)}}.google-place-data{padding:calc(var(--spacing,.25rem)*4)}.place-detail-sheet__badges{margin-bottom:calc(var(--spacing,.25rem)*0);margin-left:calc(var(--spacing,.25rem)*2);gap:calc(var(--spacing,.25rem)*2);flex-wrap:wrap;display:flex}.place-detail-sheet__address{align-items:center;gap:calc(var(--spacing,.25rem)*1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-text-muted);font-style:normal;display:flex}.place-detail-sheet__address+.google-place-data{margin-top:calc(var(--spacing,.25rem)*5)}.place-detail-sheet__address-icon{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4);flex-shrink:0}.place-detail-sheet__google-links{gap:calc(var(--spacing,.25rem)*2);flex-wrap:wrap;display:flex}.place-detail-sheet__google-link{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-default);background-color:var(--color-bg-surface);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-text-primary);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:3.40282e38px;align-items:center;display:inline-flex}@media (hover:hover){.place-detail-sheet__google-link:hover{border-color:var(--color-border-strong);color:var(--color-interactive-primary)}}.place-detail-sheet__google-meta{gap:calc(var(--spacing,.25rem)*2);display:grid}@media (min-width:40rem){.place-detail-sheet__google-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}.place-detail-sheet__google-meta-item{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-subtle);background-color:var(--color-bg-surface);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2)}.place-detail-sheet__google-meta-label{--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-text-muted);text-transform:uppercase}.place-detail-sheet__google-meta-value{margin-top:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-text-primary)}.place-detail-sheet__google-meta-value--break{word-break:break-all}.place-location-map{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-subtle);background-color:var(--color-bg-surface-2);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.place-location-map{background-color:color-mix(in oklab,var(--color-bg-surface-2)70%,transparent)}}.place-location-map{aspect-ratio:16/10}.place-location-map__iframe{border-style:var(--tw-border-style);width:100%;height:100%;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;opacity:0;border-width:0;transition-duration:.3s;display:block}.place-location-map__iframe[data-loaded=true]{opacity:1}.dark .place-location-map__iframe{filter:invert(90%)hue-rotate(180deg)brightness(95%)contrast(85%)}.place-location-map__skeleton{inset:calc(var(--spacing,.25rem)*0);animation:var(--animate-pulse,pulse 2s cubic-bezier(.4,0,.6,1)infinite);background-color:var(--color-bg-surface-2);justify-content:center;align-items:center;display:flex;position:absolute}.place-location-map__pin{height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8);color:var(--color-text-muted)}@supports (color:color-mix(in lab, red, red)){.place-location-map__pin{color:color-mix(in oklab,var(--color-text-muted)60%,transparent)}}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-leading:initial;--tw-outline-style:solid;--tw-duration:initial}}}.place-friend-reactions{min-width:calc(var(--spacing,.25rem)*0);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-subtle);background-color:var(--color-bg-surface-2)}@supports (color:color-mix(in lab, red, red)){.place-friend-reactions{background-color:color-mix(in oklab,var(--color-bg-surface-2)70%,transparent)}}.place-friend-reactions{padding:calc(var(--spacing,.25rem)*4)}.place-friend-reactions__legend{padding-inline:calc(var(--spacing,.25rem)*2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-text-muted)}.place-friend-reactions__list{gap:calc(var(--spacing,.25rem)*2.5);flex-direction:column;display:flex}.place-friend-reactions__row{align-items:flex-start;gap:calc(var(--spacing,.25rem)*2.5);display:flex}.place-friend-reactions__icon{margin-top:calc(var(--spacing,.25rem)*.5);height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5);flex-shrink:0;justify-content:center;align-items:center;display:flex}.place-friend-reactions__icon svg{width:100%;height:100%}.place-friend-reactions__body{min-width:calc(var(--spacing,.25rem)*0);flex-direction:column;flex:1;display:flex}.place-friend-reactions__label{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary)}.place-friend-reactions__names{margin-top:calc(var(--spacing,.25rem)*.5);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-text-muted);overflow:hidden}.place-friend-reactions__count{margin-left:calc(var(--spacing,.25rem)*2);height:calc(var(--spacing,.25rem)*6);min-width:calc(var(--spacing,.25rem)*6);background-color:var(--color-bg-surface);padding-inline:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.place-friend-reactions__row--toggle{border-radius:var(--radius-lg);text-align:left;width:100%;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));appearance:none;cursor:pointer;background:0 0;border:0;padding:0}.place-friend-reactions__row--toggle:hover{background-color:var(--color-bg-surface)}.place-friend-reactions__row--toggle:focus-visible{background-color:var(--color-bg-surface);outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-border-strong)}.place-friend-reactions__chevron{margin-left:calc(var(--spacing,.25rem)*1);height:calc(var(--spacing,.25rem)*6);width:calc(var(--spacing,.25rem)*4);color:var(--color-text-muted);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;flex-shrink:0;justify-content:center;align-items:center;transition-duration:.2s;display:inline-flex}.place-friend-reactions__chevron svg{width:1rem;height:1rem}.place-friend-reactions__chevron--expanded{transform:rotate(90deg)}.place-friend-reactions__row-wrapper{gap:calc(var(--spacing,.25rem)*1.5);flex-direction:column;display:flex}.place-friend-reactions__ratings-wrap{grid-template-rows:0fr;transition:grid-template-rows .2s;display:grid;overflow:hidden}.place-friend-reactions__ratings-wrap--open{grid-template-rows:1fr}.place-friend-reactions__ratings{margin:calc(var(--spacing,.25rem)*0);gap:calc(var(--spacing,.25rem)*1);padding:calc(var(--spacing,.25rem)*0);min-height:0;padding-left:calc(var(--spacing)*7);flex-direction:column;list-style-type:none;display:flex;overflow:hidden}.place-friend-reactions__ratings-wrap--open .place-friend-reactions__ratings{margin-top:calc(var(--spacing,.25rem)*.5)}@media (prefers-reduced-motion:reduce){.place-friend-reactions__chevron,.place-friend-reactions__ratings-wrap{transition:none}}.place-friend-reactions__rating{align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}.place-friend-reactions__stars{align-items:center;gap:calc(var(--spacing,.25rem)*.5);color:var(--color-text-secondary);display:inline-flex}.place-friend-reactions__star{height:calc(var(--spacing,.25rem)*3);width:calc(var(--spacing,.25rem)*3);fill:currentColor}.place-friend-reactions__rating-count{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-text-muted);min-width:1.25rem}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}.place-preview{align-items:center;gap:calc(var(--spacing,.25rem)*3);border-radius:var(--radius-lg);padding:calc(var(--spacing,.25rem)*3);background:var(--color-bg-surface-2);display:flex}.place-preview__thumb{border-radius:var(--radius-md);flex-shrink:0;width:3.5rem;height:3.5rem;overflow:hidden}.place-preview__image{object-fit:cover;width:100%;height:100%}.place-preview__text{min-width:calc(var(--spacing,.25rem)*0);gap:calc(var(--spacing,.25rem)*1);flex-direction:column;flex:1;display:flex}.place-preview__name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary);overflow:hidden}.place-preview__address{min-width:calc(var(--spacing,.25rem)*0);align-items:center;gap:calc(var(--spacing,.25rem)*1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-text-secondary);display:flex}.place-preview__address-icon{height:calc(var(--spacing,.25rem)*3);width:calc(var(--spacing,.25rem)*3);flex-shrink:0}.place-preview__address-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@property --tw-font-weight{syntax:"*";inherits:false}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-outline-style:solid;--tw-font-weight:initial;--tw-leading:initial}}}.place-user-reaction{min-width:calc(var(--spacing,.25rem)*0);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-subtle);background-color:var(--color-bg-surface-2)}@supports (color:color-mix(in lab, red, red)){.place-user-reaction{background-color:color-mix(in oklab,var(--color-bg-surface-2)70%,transparent)}}.place-user-reaction{padding:calc(var(--spacing,.25rem)*4)}.place-user-reaction--interactive{cursor:pointer;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));position:relative}.place-user-reaction--interactive:hover{background-color:var(--color-bg-surface-2)}.place-user-reaction__overlay{inset:calc(var(--spacing,.25rem)*0);cursor:pointer;border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);background-color:#0000;border-width:0;position:absolute}.place-user-reaction__overlay:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-text-primary)}.place-user-reaction__legend{padding-inline:calc(var(--spacing,.25rem)*2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-text-muted)}.place-user-reaction__row{align-items:center;gap:calc(var(--spacing,.25rem)*2.5);display:flex}.place-user-reaction__icon{height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5);flex-shrink:0;justify-content:center;align-items:center;display:flex}.place-user-reaction__icon svg{width:100%;height:100%}.place-user-reaction__label{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary)}.place-user-reaction__stars{align-items:center;gap:calc(var(--spacing,.25rem)*.5);color:var(--color-text-secondary);display:inline-flex}.place-user-reaction__star{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4);fill:currentColor}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}.place-photo-lightbox{inset:calc(var(--spacing,.25rem)*0);z-index:50;background-color:#000000f2;justify-content:center;align-items:center;display:flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.place-photo-lightbox{background-color:color-mix(in oklab,var(--color-black,#000)95%,transparent)}}.place-photo-lightbox__stage{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:100%;height:100%;max-height:100%;padding:4rem 1rem;display:flex;position:relative}.place-photo-lightbox__image{object-fit:contain;-webkit-user-select:none;user-select:none;cursor:grab;max-width:100%;max-height:100%}.place-photo-lightbox__image:active{cursor:grabbing}.place-photo-lightbox__close{top:calc(var(--spacing,.25rem)*3);right:calc(var(--spacing,.25rem)*3);z-index:10;height:calc(var(--spacing,.25rem)*11);width:calc(var(--spacing,.25rem)*11);background-color:#0009;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.place-photo-lightbox__close{background-color:color-mix(in oklab,var(--color-black,#000)60%,transparent)}}.place-photo-lightbox__close{color:var(--color-white,#fff);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.place-photo-lightbox__close:hover{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.place-photo-lightbox__close:hover{background-color:color-mix(in oklab,var(--color-black,#000)80%,transparent)}}}.place-photo-lightbox__close:active{background-color:#000000e6}@supports (color:color-mix(in lab, red, red)){.place-photo-lightbox__close:active{background-color:color-mix(in oklab,var(--color-black,#000)90%,transparent)}}.place-photo-lightbox__delete{top:calc(var(--spacing,.25rem)*3);left:calc(var(--spacing,.25rem)*3);z-index:10;height:calc(var(--spacing,.25rem)*11);width:calc(var(--spacing,.25rem)*11);background-color:#0009;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.place-photo-lightbox__delete{background-color:color-mix(in oklab,var(--color-black,#000)60%,transparent)}}.place-photo-lightbox__delete{color:var(--color-white,#fff);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.place-photo-lightbox__delete:hover{background-color:var(--color-error)}}.place-photo-lightbox__delete:active{opacity:.9}.place-photo-lightbox__icon{height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5)}.place-photo-lightbox__counter{top:calc(var(--spacing,.25rem)*3);z-index:10;--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);background-color:#0009;border-radius:3.40282e38px;position:absolute;left:50%}@supports (color:color-mix(in lab, red, red)){.place-photo-lightbox__counter{background-color:color-mix(in oklab,var(--color-black,#000)60%,transparent)}}.place-photo-lightbox__counter{padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-white,#fff)}.place-photo-lightbox__caption{inset-inline:calc(var(--spacing,.25rem)*0);bottom:calc(var(--spacing,.25rem)*0);background-color:#0009;position:absolute}@supports (color:color-mix(in lab, red, red)){.place-photo-lightbox__caption{background-color:color-mix(in oklab,var(--color-black,#000)60%,transparent)}}.place-photo-lightbox__caption{padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);text-align:center;color:var(--color-white,#fff)}.place-photo-lightbox__caption-text{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}.place-photo-lightbox__caption-author{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));opacity:.75}.place-photo-lightbox__nav{display:none}@media (min-width:768px){.place-photo-lightbox__nav{z-index:10;height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12);background-color:#0009;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.place-photo-lightbox__nav{background-color:color-mix(in oklab,var(--color-black,#000)60%,transparent)}}.place-photo-lightbox__nav{color:var(--color-white,#fff);top:50%;transform:translateY(-50%)}.place-photo-lightbox__nav--prev{left:1rem}.place-photo-lightbox__nav--next{right:1rem}.place-photo-lightbox__nav:disabled{opacity:.3;pointer-events:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-space-y-reverse:0}}}.place-hero-photos{border-radius:var(--radius-lg);position:relative;overflow:hidden}.place-hero-photos__overlay{pointer-events:none;inset-inline:calc(var(--spacing,.25rem)*0);bottom:calc(var(--spacing,.25rem)*0);align-items:flex-end;gap:calc(var(--spacing,.25rem)*2);padding:calc(var(--spacing,.25rem)*3);flex-direction:column;display:flex;position:absolute}.place-hero-photos__pill{pointer-events:auto;min-height:calc(var(--spacing,.25rem)*11);cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem)*2);background-color:#000000a6;border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.place-hero-photos__pill{background-color:color-mix(in oklab,var(--color-black,#000)65%,transparent)}}.place-hero-photos__pill{padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));-webkit-user-select:none;user-select:none}@media (hover:hover){.place-hero-photos__pill:hover{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.place-hero-photos__pill:hover{background-color:color-mix(in oklab,var(--color-black,#000)80%,transparent)}}}.place-hero-photos__pill:active{background-color:#000000e6}@supports (color:color-mix(in lab, red, red)){.place-hero-photos__pill:active{background-color:color-mix(in oklab,var(--color-black,#000)90%,transparent)}}.place-hero-photos__pill--action{background-color:var(--color-interactive-primary)}@media (hover:hover){.place-hero-photos__pill--action:hover{background-color:var(--color-interactive-primary-hover)}}.place-hero-photos__pill--action:active{background-color:var(--color-interactive-active)}.place-hero-photos__pill--disabled{pointer-events:none;opacity:.7}.place-hero-photos__pill-icon{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4)}.place-hero-photos__pill-count{background-color:#fff3;border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.place-hero-photos__pill-count{background-color:color-mix(in oklab,var(--color-white,#fff)20%,transparent)}}.place-hero-photos__pill-count{padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff)}.place-hero-photos__file-input{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(.place-hero-photos__confirm>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*4)*calc(1 - var(--tw-space-y-reverse)))}.place-hero-photos__confirm{padding:calc(var(--spacing,.25rem)*4)}.place-hero-photos__confirm-desc{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-text-secondary)}.place-hero-photos__confirm-actions{justify-content:flex-end;gap:calc(var(--spacing,.25rem)*2);display:flex}.place-hero-photos__confirm-btn{border-radius:var(--radius-md);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.place-hero-photos__confirm-btn--ghost{color:var(--color-text-primary)}@media (hover:hover){.place-hero-photos__confirm-btn--ghost:hover{background-color:var(--color-bg-surface-2)}}.place-hero-photos__confirm-btn--danger{background-color:var(--color-error);color:var(--color-white,#fff)}@media (hover:hover){.place-hero-photos__confirm-btn--danger:hover{opacity:.9}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}.share-modal{gap:calc(var(--spacing,.25rem)*4);flex-direction:column;display:flex}.share-modal__header-btn{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));color:var(--color-text-secondary);border-radius:3.40282e38px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.share-modal__header-btn:hover{color:var(--color-brand-primary);background:var(--color-bg-surface-2)}.share-modal__header-btn__icon{height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5)}.share-modal__field{flex-direction:column;gap:.375rem;display:flex}.share-modal__label{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-text-primary)}.share-modal__picker{gap:calc(var(--spacing,.25rem)*2);flex-direction:column;display:flex}.share-modal__chips{gap:calc(var(--spacing,.25rem)*1.5);flex-wrap:wrap;max-height:5rem;padding-right:.25rem;display:flex;overflow-y:auto}.share-modal__picker-meta{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-text-secondary);justify-content:space-between;align-items:center;display:flex}.share-modal__clear-all{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));color:var(--color-brand-primary)}.share-modal__clear-all:hover{opacity:.8}.share-modal__actions{gap:calc(var(--spacing,.25rem)*2);padding-top:calc(var(--spacing,.25rem)*2);flex-direction:column;display:flex}.share-modal__actions>*{width:100%}@media (min-width:768px){.share-modal__actions{flex-direction:row;justify-content:flex-end}.share-modal__actions>*{width:auto}}.share-modal__to-field{border-radius:var(--radius-md);width:100%;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border:1px solid var(--color-border-default);background:var(--color-bg-surface);align-items:center;min-height:3rem;display:flex}.share-modal__to-field:hover{background:var(--color-bg-surface-2)}.share-modal__to-trigger{width:100%;padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);text-align:left;flex:1;align-items:center;min-width:0;display:flex}.share-modal__to-placeholder{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-text-secondary)}.share-modal__to-chips{gap:calc(var(--spacing,.25rem)*1.5);flex-wrap:wrap;width:100%;display:flex}.share-modal__to-clear{border-radius:var(--radius-md);padding:calc(var(--spacing,.25rem)*2);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));color:var(--color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.share-modal__to-clear:hover{color:var(--color-text-primary);background:var(--color-bg-surface-2)}.share-modal__callout{align-items:flex-start;gap:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-md);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));background:var(--color-warning);padding:.625rem .75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.share-modal__callout{background:color-mix(in srgb,var(--color-warning)12%,transparent)}}.share-modal__callout{border:1px solid var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.share-modal__callout{border:1px solid color-mix(in srgb,var(--color-warning)35%,transparent)}}.share-modal__callout{color:var(--color-text-primary)}.share-modal__callout__icon{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4);color:var(--color-warning);flex-shrink:0;margin-top:.125rem}.share-modal__callout__text{flex:1}.share-modal__picker-footer{gap:calc(var(--spacing,.25rem)*2);padding-top:calc(var(--spacing,.25rem)*2);flex-direction:column;display:flex}.share-modal__picker-footer>*{width:100%}@media (min-width:768px){.share-modal__picker-footer{flex-direction:row;justify-content:flex-end}.share-modal__picker-footer>*{width:auto}}@property --tw-font-weight{syntax:"*";inherits:false}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial}}}.friends-list__scroll{border-radius:var(--radius-md);border:1px solid var(--color-border-default);max-height:40vh;overflow-y:auto}@media (min-width:768px){.friends-list__scroll{max-height:18rem}}.friends-list__scroll--fill{min-height:calc(var(--spacing,.25rem)*0);flex:1;max-height:none}@media (min-width:768px){.friends-list__scroll--fill{max-height:none}}.friends-list{margin:calc(var(--spacing,.25rem)*0);gap:calc(var(--spacing,.25rem)*.5);padding:calc(var(--spacing,.25rem)*1);flex-direction:column;list-style-type:none;display:flex}.friends-list__empty{padding-block:calc(var(--spacing,.25rem)*4);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-text-secondary)}.friends-list__row{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem)*3);border-radius:var(--radius-md);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*3);text-align:left;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));color:var(--color-text-primary);background-color:#0000;border-width:0;text-decoration-line:none;display:flex}.friends-list__row:hover{background-color:var(--color-bg-surface-2)}.friends-list__row--selected{background-color:var(--color-interactive-primary)}@supports (color:color-mix(in lab, red, red)){.friends-list__row--selected{background-color:color-mix(in srgb,var(--color-interactive-primary)8%,transparent)}}.friends-list__row--selected:hover{background-color:var(--color-interactive-primary)}@supports (color:color-mix(in lab, red, red)){.friends-list__row--selected:hover{background-color:color-mix(in srgb,var(--color-interactive-primary)12%,transparent)}}.friends-list__name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary);flex:1;overflow:hidden}.friends-list__checkbox{height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5);border-radius:var(--radius-sm);border-style:var(--tw-border-style);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-width:1px;border-color:var(--color-border-default);flex-shrink:0;justify-content:center;align-items:center;display:flex}.friends-list__row--selected .friends-list__checkbox{border-color:var(--color-interactive-primary);color:var(--color-interactive-primary);background-color:var(--color-interactive-primary)}@supports (color:color-mix(in lab, red, red)){.friends-list__row--selected .friends-list__checkbox{background-color:color-mix(in srgb,var(--color-interactive-primary)15%,transparent)}}.friends-list__chevron{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4);color:var(--color-text-secondary);flex-shrink:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}
.place-share-button{padding:calc(var(--spacing,.25rem)*2);color:var(--color-text-secondary);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}@media (hover:hover){.place-share-button:hover{background-color:var(--color-bg-surface-2);color:var(--color-text-primary)}}.place-share-button__icon{height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5)}