.follow__button[data-v-9e8702ee]{display:flex;align-items:center;gap:.5rem;border:1px solid var(--secondary);border-radius:5px;padding:.5rem 1rem;color:var(--secondary);background:transparent;transition:all .2s ease-in-out;cursor:pointer;font-size:var(--font-size-sm)}.follow__button[data-v-9e8702ee]:hover{background-color:var(--secondary);color:#fff}.follow__button:hover .follow__icon[data-v-9e8702ee]{fill:#fff;stroke:#fff;transition:all .2s ease-in-out}.follow__button--active[data-v-9e8702ee]{color:#fff;background-color:var(--secondary)}.follow__icon[data-v-9e8702ee]{transition:all .2s ease-in-out}.follow__button--active .follow__icon[data-v-9e8702ee]{animation:ring-9e8702ee 1s ease 1}@keyframes ring-9e8702ee{0%{transform:scale(1)}10%{transform:scale(1.2);rotate:10deg}20%{transform:scale(1);rotate:-10deg}30%{transform:scale(1.1);rotate:10deg}40%{transform:scale(1);rotate:-10deg}to{transform:scale(1);rotate:0deg}}.vote-icon{display:flex;justify-content:center;align-items:center}.vote-icon__svg-wrapper{position:relative;z-index:20}.vote-icon__svg{width:60px;height:60px;overflow:visible}@media(min-width:640px){.vote-icon__svg{width:87px;height:87px}}.vote-icon__thumb-circle--good circle{fill:#fff;stroke:var(--good)}.vote-icon__thumb-circle--bad circle{fill:#fff;stroke:var(--bad)}.vote-icon__thumb-circle--good-voted circle{fill:var(--good);stroke:var(--good)}.vote-icon__thumb-circle--bad-voted circle{fill:var(--bad);stroke:var(--bad)}.vote-icon__thumb--voted{fill:#fff;stroke:#fff}.vote-icon__thumb--good{fill:var(--good);stroke:var(--good)}.vote-icon__thumb--bad{fill:var(--bad);stroke:var(--bad)}.vote-icon__fixed-rect{fill:var(--good)}.vote-icon__votes{color:#fff;padding:10px 10px 10px 20px;margin-left:-15px;z-index:10;display:flex;align-items:center;gap:15px;background:var(--bad)}.vote-icon__votes--good{background:var(--good)}.vote-icon__votes--bad{background:var(--bad)}.vote-icon__votes-number{color:#fff;text-align:center;line-height:1.2;font-size:16px;min-width:16px}@media(min-width:640px){.vote-icon__votes-number{font-size:20px}}.vote-icon__votes-icon{width:20px;height:20px}.vote{display:flex;justify-content:center;margin-bottom:-50px}@media(min-width:640px){.vote{margin-top:12px}}.vote__button{z-index:10;background:none;border:none;padding:0;cursor:pointer;display:inline-block}.vote__icon-wrapper{display:flex;align-items:center;justify-content:center}.spot-vote-icon-hover .thumb-circle{transform-origin:center;transition:transform .3s var(--ease-out--back)}.spot-vote-icon-hover circle{transform-origin:center;transition:transform .3s var(--ease-out--back),fill .3s}.spot-vote-icon-hover .thumb{transition:stroke .3s}.spot-vote-icon-hover .icon{transition:transform .3s var(--ease-out--back)}.spot-vote-icon-hover:hover circle{transform:scale(1.1)}.spot-vote-icon-hover:hover .thumb-circle{transform:scale(1.1) rotate(-3deg)}.spot-vote-icon-hover:hover .icon{transform:translateY(-3px)}.heart-button{position:relative;display:flex;flex-direction:column}.heart-button--loading{cursor:not-allowed}.heart-button--liked .heart-button__text{color:var(--secondary)}.heart-button--liked .heart-button__icon{color:var(--primary);animation:heart-beat 1s ease 1}.heart-button:hover .heart-button__icon{color:var(--primary)}.heart-button__icon{color:var(--secondary);transition:color .2s}.heart-button__loading,.heart-button__error{position:absolute;top:15px;width:100%;left:0}.heart-button__text{font-size:var(--font-size-sm);line-height:1.2}@keyframes heart-beat{0%{transform:scale(1)}20%{transform:scale(1.3)}40%{transform:scale(1.2)}60%{transform:scale(1.3)}80%{transform:scale(1.2)}to{transform:scale(1)}}.add-image__label[data-v-785abad0]{border-bottom:1px solid color-mix(in srgb,var(--secondary) 30%,transparent)}.add-image__grid[data-v-785abad0]{display:grid;grid-template-columns:repeat(3,1fr);width:100%;min-height:1.5rem;padding-top:.25rem;padding-bottom:.25rem;gap:.25rem}.add-image__item[data-v-785abad0]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem}.add-image__checkbox-label[data-v-785abad0]{display:flex;align-items:center;justify-content:center}.add-image__empty[data-v-785abad0]{margin-bottom:.5rem}.add-image__file-input[data-v-785abad0]{display:none}.add-image__delete-btn[data-v-785abad0]:hover{box-shadow:none}.add-image__delete-btn:hover circle[data-v-785abad0]{fill:#000;transition:all .2s}.add-image__delete-btn:hover path[data-v-785abad0]{stroke:#fff;transition:all .2s}.add-image__upload-error[data-v-785abad0]{display:flex;align-items:center;gap:.25rem;padding:.25rem;margin-bottom:.25rem;border:1px solid var(--bad);border-radius:.5rem;background-color:color-mix(in srgb,var(--bad) 5%,transparent)}.add-image__upload-error-name[data-v-785abad0]{font-weight:600;font-size:var(--font-size-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:120px}.add-image__upload-error-msg[data-v-785abad0]{flex:1;color:var(--bad);font-size:var(--font-size-sm)}.add-image__upload-error-actions[data-v-785abad0]{display:flex;gap:5px}.add-image__upload-error-btn[data-v-785abad0]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid color-mix(in srgb,var(--secondary) 30%,transparent);border-radius:.5rem;background:transparent;cursor:pointer;color:inherit}.add-image__upload-error-btn[data-v-785abad0]:hover{background-color:color-mix(in srgb,var(--secondary) 10%,transparent)}.add-image__skipped-msg[data-v-785abad0]{color:var(--bad);font-size:var(--font-size-sm);margin-bottom:.5rem}.got-fixed{display:flex;flex-direction:column;gap:1rem;align-items:center;background-color:var(--tertiary);border:1px solid var(--primary);border-radius:.5rem;padding:1.5rem 2rem;margin:2.5rem 0}.got-fixed__title{color:#000;text-align:center;font-size:var(--font-size-2xl);line-height:1.2}.got-fixed__icon{color:var(--good)}.got-fixed__likes{display:flex;align-items:center;gap:.75rem}.got-fixed__likes--logged-out{position:relative}.got-fixed__heart-button{cursor:pointer}.got-fixed__likes-count{font-size:1.75rem;font-weight:600;color:var(--secondary)}.got-fixed__likes-count--heart{color:var(--primary)}.got-fixed__likes-count--overlay{position:absolute;text-align:center;top:0;width:100%;height:90%;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:600}.got-fixed__approval{display:flex;flex-direction:column;gap:40px;padding:0 40px;margin-bottom:20px}.got-fixed__approval-buttons{display:flex;gap:20px;width:100%}.got-fixed__approval-button-group{width:100%;display:flex;flex-direction:column;gap:10px}.got-fixed__approval-button{width:100%}.got-fixed__missing-image{display:flex;flex-direction:column;gap:20px;justify-content:center;margin-top:20px}.got-fixed__missing-image-title{text-align:center}.got-fixed__missing-image-actions{display:flex;justify-content:center}.got-fixed__add-image-button{flex-grow:0}.got-fixed__modal{display:flex;flex-direction:column;gap:20px}@media(max-width:767px){.got-fixed{margin:2rem 0;font-size:.6rem;padding:1rem}.got-fixed__title{font-size:var(--font-size-lg)}.got-fixed__likes-count{font-size:1.25rem}.got-fixed__likes{font-size:.75rem}}.address-modal__box[data-v-a395de7e]{height:96vh;max-height:800px;width:96vw;max-width:1200px;padding:0;border-radius:0;background-color:var(--bg-secondary);display:flex;flex-direction:column;overflow:hidden}.address-modal__header[data-v-a395de7e]{background-color:var(--tertiary);padding:20px;display:flex;align-items:center;box-shadow:0 1px 2px #0000000d;flex-shrink:0;position:relative}.address-modal__title[data-v-a395de7e]{font-size:var(--font-size-md)}.address-modal__close-form[data-v-a395de7e]{position:absolute;right:5px;top:5px}.address-modal__map[data-v-a395de7e]{flex:1 1 0;width:100%;min-height:0;position:relative}.address-modal__map .maplibregl-canvas-container{position:absolute!important;top:0;left:0;width:100%!important;height:100%!important}.address-modal__map .maplibregl-canvas{position:absolute!important;top:0;left:0}.badge-category[data-v-e131d20e]{background-color:var(--bg-neg);border:1px solid var(--font);border-radius:2rem;font-size:.75rem;padding:.25em .75em}.spot-admin-archive[data-v-9d724772]{display:flex;flex-direction:column;gap:10px;margin:40px 20px;border:2px dashed var(--bad);border-radius:.5rem}@media(min-width:640px){.spot-admin-archive[data-v-9d724772]{max-width:672px;margin-left:auto;margin-right:auto}}.spot-admin-archive__header[data-v-9d724772]{background-color:var(--bg-neg);padding:5px;text-transform:uppercase;font-size:var(--font-size-sm);text-align:center;font-weight:700;letter-spacing:.05em;border-bottom:1px solid var(--bad);border-radius:.5rem .5rem 0 0}.spot-admin-archive__content[data-v-9d724772]{padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center}.spot-admin-archive__explanation[data-v-9d724772]{margin-bottom:20px}.spot-admin-archive__modal[data-v-9d724772]{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.spot-admin-archive__modal-title[data-v-9d724772]{font-weight:700;text-transform:uppercase}.spot-admin-archive__modal-button[data-v-9d724772]{align-self:center}.spot-archive[data-v-4177068c]{display:flex;flex-direction:column;align-items:center;margin-top:40px;margin-bottom:40px;padding:40px;background-color:var(--tertiary);border-radius:.5rem;border:1px solid var(--primary)}.spot-archive--warning[data-v-4177068c]{gap:10px}.spot-archive--info[data-v-4177068c]{padding:20px;justify-content:center}.spot-archive__title[data-v-4177068c]{text-align:center;font-size:var(--font-size-xl)}.spot-archive__text[data-v-4177068c]{text-align:center;line-height:1.625}.spot-archive__icon[data-v-4177068c]{margin-bottom:10px}.spot-archive__actions[data-v-4177068c]{display:flex;align-items:center}.spot-archive__button[data-v-4177068c]{margin-top:20px}.add-category[data-v-d424c4a9]{display:flex;flex-direction:column;gap:40px}.add-category__list[data-v-d424c4a9]{display:flex;flex-wrap:wrap;gap:5px 10px}.add-category__checkbox[data-v-d424c4a9]{appearance:none;position:absolute}.add-category__checkbox:checked+.add-category__label[data-v-d424c4a9]{background-color:var(--secondary);box-shadow:none;color:#fff}.add-category__label[data-v-d424c4a9]{cursor:pointer;padding:2px 10px;background-color:#fff;color:var(--secondary);border:1px solid var(--secondary);border-radius:20px;font-size:14px;transition:all 75ms}.delete[data-v-9147a68a],.delete__section[data-v-9147a68a],.delete__actions[data-v-9147a68a]{display:flex;flex-direction:column;gap:.5rem}.delete__button[data-v-9147a68a]{flex-grow:1}.delete h2[data-v-9147a68a]{font-size:1.25rem;font-weight:600;margin-bottom:.25rem}.delete p[data-v-9147a68a]{font-size:1rem;margin-bottom:.5rem}@media(min-width:640px){.delete[data-v-9147a68a],.delete__section[data-v-9147a68a],.delete__actions[data-v-9147a68a]{gap:1rem}.delete h2[data-v-9147a68a]{font-size:1.5rem}.delete p[data-v-9147a68a]{font-size:1.125rem}}.progress-bar[data-v-65ca1cf6]{height:24px;border-radius:20px;border:1px solid var(--primary);background-color:var(--bg);min-width:100%;display:flex;align-items:center;position:relative}.progress-bar__fill[data-v-65ca1cf6]{position:absolute;top:0;left:0;width:0;height:100%;background-color:var(--primary);border-radius:40px;margin:0;color:#fff;transition:width .5s ease-out}.progress-bar__fill--full[data-v-65ca1cf6]{width:100%}.progress-bar__fill--two-thirds[data-v-65ca1cf6]{width:66.666667%}.progress-bar__fill--one-third[data-v-65ca1cf6]{width:33.333333%}.progress-bar__label[data-v-65ca1cf6]{position:absolute;top:0;left:0;width:100%;font-weight:700;font-size:.875rem;line-height:22px;color:var(--font);text-align:center}.fix-proposals[data-v-334f04ea]{display:flex;background-color:var(--tertiary);padding:2rem 1rem;margin:2rem 0;border-radius:.5rem;border:1px solid var(--primary)}.fix-proposals__container[data-v-334f04ea]{display:flex;flex-direction:column;align-items:center;gap:.5rem;max-width:32rem;margin:0 auto}.fix-proposals__title[data-v-334f04ea]{margin-bottom:1rem}.fix-proposals__text[data-v-334f04ea]{text-align:center;line-height:1.5;margin-top:1rem}.fix-proposals__image-section[data-v-334f04ea]{display:flex;flex-direction:column;gap:.5rem;justify-content:center}.fix-proposals__image-container[data-v-334f04ea]{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1rem}.fix-proposals__image-button[data-v-334f04ea]{flex-grow:0}.fix-proposals__modal-content[data-v-334f04ea]{display:flex;flex-direction:column;gap:.5rem}.fix-proposals__modal-title--black[data-v-334f04ea]{color:#000;margin-right:.5rem;margin-bottom:.75rem}@media(max-width:767px){.fix-proposals[data-v-334f04ea]{margin:1rem 0}}.official-answer[data-v-4e2f2a36]{background-color:#fff;margin-top:4rem;display:flex;flex-direction:column;border-radius:.5rem;border:1px solid var(--primary);overflow:hidden}.official-answer__header[data-v-4e2f2a36]{background-color:var(--primary);padding:.5rem;text-transform:uppercase;font-size:var(--font-size-sm);text-align:center;letter-spacing:.05em;display:flex;align-items:center;justify-content:center;gap:.25rem}.official-answer__content[data-v-4e2f2a36]{display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.official-answer__user-info[data-v-4e2f2a36]{display:flex;gap:.75rem;align-items:center}.official-answer__name-container[data-v-4e2f2a36]{display:flex;gap:.25rem;align-items:center}.official-answer__name[data-v-4e2f2a36]{font-weight:600}.official-answer__date[data-v-4e2f2a36]{font-size:.875rem}.official-answer__actions[data-v-4e2f2a36]{display:flex;justify-content:flex-end}.official-answer__modal-content[data-v-4e2f2a36]{display:flex;flex-direction:column;gap:.5rem}.official-answer__verified-icon[data-v-4e2f2a36]{color:var(--primary)}.official-answer__text[data-v-4e2f2a36] a{color:var(--secondary);text-decoration:underline}.official-answer__footer[data-v-4e2f2a36]{display:flex;justify-content:flex-end;padding:.75rem 1.5rem;border-top:1px solid color-mix(in srgb,var(--primary) 20%,transparent)}.official-answer__link[data-v-4e2f2a36]{display:inline-flex;align-items:center;gap:.25rem;color:var(--secondary);font-size:var(--font-size-sm);text-decoration:none;transition:color .2s ease}.official-answer__link[data-v-4e2f2a36]:hover{color:var(--primary);text-decoration:underline}.schoolable-on-bike[data-v-8c5e4d7f]{display:flex;flex-direction:row;gap:1rem}.on-bike[data-v-8c5e4d7f]{display:flex;align-items:center;gap:1rem;margin:1.5rem 0;position:relative;overflow:hidden;transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out)}.on-bike[data-v-8c5e4d7f]:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.4) 50%,transparent 100%);transform:translate(-100%);transition:transform .6s var(--ease-out)}.on-bike__icon-wrapper[data-v-8c5e4d7f]{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;background:var(--primary);border-radius:50%;flex-shrink:0}.on-bike__icon[data-v-8c5e4d7f]{font-size:1.75rem;color:#fff;transition:transform .4s var(--ease-out--back)}.on-bike__text[data-v-8c5e4d7f]{font-size:var(--font-size-lg);font-weight:600;line-height:1.4;margin:0}@media(max-width:767px){.on-bike[data-v-8c5e4d7f]{gap:.75rem}.on-bike__icon-wrapper[data-v-8c5e4d7f]{width:2.75rem;height:2.75rem}.on-bike__icon[data-v-8c5e4d7f]{font-size:1.375rem}.on-bike__text[data-v-8c5e4d7f]{font-size:var(--font-size-md)}}.spot-details__archived-banner[data-v-196e3a1d]{margin-bottom:40px;padding:10px 20px;background-color:var(--tertiary);border-radius:.5rem;border:1px solid var(--primary);display:flex;flex-direction:column;align-items:center}.spot-details__archived-text[data-v-196e3a1d]{text-align:center;margin-top:10px}.spot-details__header[data-v-196e3a1d]{display:flex;gap:10px;margin:20px 10px;flex-direction:column;align-items:center}@media(min-width:640px){.spot-details__header[data-v-196e3a1d]{gap:20px;margin:10px 20px}}.spot-details__title[data-v-196e3a1d]{flex-grow:1}@media(min-width:640px){.spot-details__title[data-v-196e3a1d]{text-align:center}}.spot-details__content[data-v-196e3a1d]{display:flex;flex-direction:column;gap:10px;max-width:672px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px}.spot-details__gallery-container[data-v-196e3a1d]{height:400px}@media(min-width:640px){.spot-details__gallery-container[data-v-196e3a1d]{height:530px}}.spot-details__gallery-wrapper[data-v-196e3a1d]{position:absolute;height:400px;left:0;right:0;display:flex;justify-content:flex-start;overflow-y:hidden}@media(min-width:640px){.spot-details__gallery-wrapper[data-v-196e3a1d]{height:530px}}.spot-details__gallery[data-v-196e3a1d]{min-width:100%;display:flex;gap:40px;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}.spot-details__gallery[data-v-196e3a1d]::-webkit-scrollbar{display:none}.spot-details__gallery-spacer[data-v-196e3a1d]{flex-shrink:0;width:40%}.spot-details__carousel-element[data-v-196e3a1d]{display:flex;flex-direction:column;align-items:flex-end;flex-grow:0;min-width:fit-content}.spot-details__gallery-image[data-v-196e3a1d]{scroll-snap-align:center;height:370px;object-fit:contain}@media(min-width:640px){.spot-details__gallery-image[data-v-196e3a1d]{height:500px}}.spot-details__fix-badge[data-v-196e3a1d]{display:flex;justify-content:center;align-items:center;width:100%;height:26px;margin-top:-26px}.spot-details__fix-badge--declined[data-v-196e3a1d]{background-color:var(--font-console)}.spot-details__fix-badge--fixed[data-v-196e3a1d]{background-color:var(--good)}.spot-details__fix-badge-text[data-v-196e3a1d]{font-size:var(--font-size-sm);color:#fff;text-transform:uppercase;font-weight:600}.spot-details__image-author[data-v-196e3a1d]{margin-top:10px;font-size:var(--font-size-sm)}.spot-details__link[data-v-196e3a1d]{color:var(--secondary);text-decoration:underline}.spot-details__link[data-v-196e3a1d]:hover{color:var(--primary)}.spot-details__dots[data-v-196e3a1d]{display:flex;margin-bottom:40px;justify-content:center;align-items:center}.spot-details__dot-button[data-v-196e3a1d]{width:20px;height:20px}.spot-details__dot[data-v-196e3a1d]{display:block;background-color:var(--secondary);border-radius:5px;margin:5px;width:10px;height:10px}.spot-details__dot[data-v-196e3a1d]:hover{border:1px solid var(--primary)}.spot-details__dot[data-v-196e3a1d]:active,.spot-details__dot--active[data-v-196e3a1d]{background-color:var(--primary)}.spot-details__description[data-v-196e3a1d]{margin-bottom:40px;line-height:1.5;overflow:hidden}.spot-details__description[data-v-196e3a1d] a{color:var(--secondary);text-decoration:underline}.spot-details__description[data-v-196e3a1d] a:hover{color:var(--primary)}.spot-details__related-spots[data-v-196e3a1d]{margin-bottom:40px}.spot-details__info-grid[data-v-196e3a1d]{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:640px){.spot-details__info-grid[data-v-196e3a1d]{grid-template-columns:1fr 1fr}}@media(min-width:640px){.spot-details__info-grid-full[data-v-196e3a1d]{grid-column:span 2}}.spot-details__author-link[data-v-196e3a1d]{display:flex;flex-direction:row;align-items:center;gap:10px}.spot-details__author-info[data-v-196e3a1d]{display:flex;gap:10px;align-items:center}.spot-details__author-name[data-v-196e3a1d]{font-weight:600;font-size:var(--font-size-xl);color:var(--secondary)}.spot-details__author-name--deleted[data-v-196e3a1d]{color:inherit}.spot-details__verified-icon[data-v-196e3a1d]{color:var(--primary)}.spot-details__info-item[data-v-196e3a1d]{padding-top:20px;border-top:1px solid black}.spot-details__info-item--categories[data-v-196e3a1d],.spot-details__info-item--organizations[data-v-196e3a1d]{padding-top:10px}.spot-details__address-button[data-v-196e3a1d]{display:flex;align-items:flex-start;text-align:left}.spot-details__created-date[data-v-196e3a1d]{line-height:1.5}.spot-details__page-views[data-v-196e3a1d]{display:flex;align-items:center;gap:5px;margin-top:5px;line-height:1.5}.spot-details__section-header[data-v-196e3a1d]{display:flex;align-items:center;margin-bottom:10px}.spot-details__section-title[data-v-196e3a1d]{font-weight:700}.spot-details__tooltip-text[data-v-196e3a1d]{font-size:var(--font-size-sm)}.spot-details__badges-row[data-v-196e3a1d]{display:flex;align-items:flex-end}.spot-details__badges[data-v-196e3a1d]{display:flex;gap:10px;flex-wrap:wrap}.spot-details__info-spacer[data-v-196e3a1d]{visibility:hidden}@media(min-width:640px){.spot-details__info-spacer[data-v-196e3a1d]{visibility:visible}}.spot-details__actions[data-v-196e3a1d]{padding-top:20px;display:grid;gap:20px}@media(min-width:640px){.spot-details__actions[data-v-196e3a1d]{grid-template-columns:1fr 1fr}}.spot-details__action-button[data-v-196e3a1d]{width:100%}.spot-details__edit-link[data-v-196e3a1d]{flex-grow:1}.spot-details__modal-content[data-v-196e3a1d]{display:flex;flex-direction:column;gap:20px}.spot-details__fix-proposals[data-v-196e3a1d]{max-width:672px;margin-left:auto;margin-right:auto}.spot-details__official-answer[data-v-196e3a1d]{display:flex;flex-direction:column;gap:10px;max-width:672px;margin-left:auto;margin-right:auto}.hide-unhide-spot__title[data-v-4371dacd]{font-size:1.25rem;font-weight:600;margin-bottom:12px}.hide-unhide-spot__content[data-v-4371dacd]{display:flex;flex-direction:column;gap:16px;width:100%}@media(min-width:640px){.hide-unhide-spot__content[data-v-4371dacd]{flex-direction:row;align-items:center;justify-content:space-between}}.hide-unhide-spot__text[data-v-4371dacd]{flex-grow:1;line-height:1.5;color:var(--font)}.tag-container[data-v-32a99336]{display:flex;align-items:center;gap:.5em;background-color:var(--tertiary);border:1px solid var(--primary);border-radius:5rem;padding:.25rem .75rem;line-height:1}.tag-text[data-v-32a99336]{color:#000;font-size:.75rem;text-transform:uppercase}.tag-remove-button[data-v-32a99336]{color:var(--secondary)}.spot-premium[data-v-bd3fbe91]{display:flex;flex-direction:column;margin:40px 20px;border:1px solid var(--secondary);border-radius:8px;background-color:#fff}@media(min-width:640px){.spot-premium[data-v-bd3fbe91]{max-width:672px;margin-left:auto;margin-right:auto}}.spot-premium__header[data-v-bd3fbe91]{background-color:var(--tertiary);padding:5px;text-transform:uppercase;font-size:1rem;text-align:center;font-weight:700;letter-spacing:.05em;border-bottom:1px solid var(--secondary);border-radius:6px 6px 0 0}.spot-premium__section[data-v-bd3fbe91]{padding:20px}.spot-premium__section--border[data-v-bd3fbe91]{border-bottom:1px solid var(--primary)}.spot-premium__title[data-v-bd3fbe91]{font-size:1.25rem;font-weight:600;margin-bottom:12px}.spot-premium__tags-container[data-v-bd3fbe91]{display:flex;flex-direction:column;width:100%}.spot-premium__tags-list-wrapper[data-v-bd3fbe91]{flex-grow:1}.spot-premium__tags-list[data-v-bd3fbe91]{display:flex;flex-wrap:wrap;gap:10px}.spot-premium__no-tags[data-v-bd3fbe91]{font-size:.75rem;color:var(--secondary)}.spot-premium__add-tag[data-v-bd3fbe91]{display:flex;flex-direction:column;gap:10px;flex-shrink:0;margin-top:20px}.spot-premium__add-tag-title[data-v-bd3fbe91]{font-size:1rem;font-weight:600}.spot-premium__input-wrapper[data-v-bd3fbe91]{position:relative}.spot-premium__input[data-v-bd3fbe91]{height:100%;width:100%;border:1px solid var(--secondary);background-color:transparent;outline:none;border-radius:6px;font-size:.875rem;padding:5px;text-transform:uppercase;background-color:var(--bg)}.spot-premium__input[data-v-bd3fbe91]:focus{background-color:var(--tertiary)}.spot-premium__loading[data-v-bd3fbe91]{position:absolute;right:20px;top:0;height:100%;display:flex;align-items:center}.spot-premium__dropdown-wrapper[data-v-bd3fbe91]{position:relative}.spot-premium__dropdown[data-v-bd3fbe91]{background-color:#fff;position:absolute;top:0;right:0;left:0;margin-top:5px;border-radius:6px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;z-index:30}.spot-premium__dropdown-item[data-v-bd3fbe91]{padding:10px;cursor:pointer;border-radius:6px;display:flex;align-items:center;text-transform:uppercase}.spot-premium__dropdown-item[data-v-bd3fbe91]:hover{background-color:var(--tertiary)}.spot-premium__dropdown-text[data-v-bd3fbe91]{flex-grow:1;color:#000}.comment-add-container[data-v-0eefe812]{display:flex;flex-direction:row;gap:.5rem;width:100%;padding-bottom:.25rem;margin-top:1rem}.user-image[data-v-0eefe812]{margin-top:7px;flex:none}.comment-form-wrapper[data-v-0eefe812]{display:flex;flex-direction:column;gap:.25rem;width:100%}.comment-textarea[data-v-0eefe812]{border:1px solid var(--secondary);background-color:var(--bg);padding:.5rem;font-size:var(--font-size-base);min-height:6em;field-sizing:content;border-radius:.5rem}.comment-textarea[data-v-0eefe812]:focus{outline:none;border:1px solid var(--secondary);background-color:#fff}.guidelines-text[data-v-0eefe812]{font-size:.75rem}.guidelines-link[data-v-0eefe812]{text-decoration:underline;color:var(--secondary)}.guidelines-link[data-v-0eefe812]:hover{color:var(--primary)}.button-container[data-v-0eefe812]{display:flex;justify-content:flex-end;gap:.25rem}.comment-report[data-v-c2849778]{display:flex;align-items:center}.comment-report__button[data-v-c2849778]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;color:var(--secondary);white-space:nowrap;width:100%;transition:background-color .1s}.comment-report__button[data-v-c2849778]:hover{background-color:#0000000a}.comment-report__modal[data-v-c2849778]{display:flex;flex-direction:column;gap:20px}.comment-report__link[data-v-c2849778]{color:var(--secondary);text-decoration:underline}.official-answer__button[data-v-0e46833d]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;color:var(--secondary);white-space:nowrap;width:100%;transition:background-color .1s}.official-answer__button[data-v-0e46833d]:hover{background-color:#0000000a}.official-answer-modal[data-v-0e46833d]{display:flex;flex-direction:column;gap:20px}.comment__action__button[data-v-aa830c99]{font-weight:700}.has-voted[data-v-aa830c99]{color:var(--primary)}.comment{position:relative;border-top:1px solid var(--primary);padding-top:1rem;padding-left:2.75rem}.comment__user-link{display:flex;gap:.5rem;align-items:center}.comment__user-image{width:2.25rem;height:2.25rem;border:none;margin-left:-2.75rem}.comment__user-info{display:flex;align-items:baseline;gap:.5rem}.comment__user-header{display:flex;gap:.5rem;align-items:center}.comment__user-name{font-size:var(--font-size-lg);font-weight:600;color:var(--secondary)}.comment__verified-icon{color:var(--primary)}.comment__date{font-size:var(--font-size-sm);color:var(--font-hint)}.comment__deleted-user{display:flex;gap:.25rem;align-items:center}.comment__text{margin-top:.5rem;font-size:var(--font-size-base);line-height:1.5;overflow:hidden}.comment__text--deleted{font-size:var(--font-size-base);color:#777}.comment__edit{padding-top:1rem;display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.comment__edit-textarea{font-size:var(--font-size-base);width:100%;height:fit-content;padding:.125rem;border:1px solid var(--primary);background-color:#fff;min-height:6em;padding:.5rem;border-radius:8px}.comment__edit-actions{display:flex;gap:.25rem}.comment__meta{font-size:var(--font-size-sm);color:#777;margin-top:1rem}.comment__reply-button-container{margin-top:.75rem;border-top:1px solid var(--primary);padding-top:1rem}.comment__reply-button{color:var(--secondary);display:flex;align-items:center;padding:.5rem;border-radius:.5rem;gap:.5rem;font-size:var(--font-size-base);background-color:var(--tertiary)}.comment__reply-button:hover{color:var(--primary)}.comment__spot-previews{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.comment__spot-link{background-color:var(--tertiary);border:1px solid var(--primary);padding:2px 6px;border-radius:4px}.comment__actions{display:flex;gap:2rem;margin-top:1rem}.comment__action__button{border-radius:4px;color:var(--secondary);font-size:.75rem;display:flex;align-items:center;gap:.25rem;transition:background-color .1s}.comment__action__button:hover{text-decoration:underline}.comment__action__button:disabled{opacity:.75;pointer-events:none}.comment__menu{position:absolute;top:.75rem;right:0}.comment__menu-trigger{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:9999px;color:var(--secondary);transition:background-color .15s}.comment__menu-trigger:hover{background-color:#0000000d;color:var(--primary)}.comment__menu-popup{position:absolute;top:100%;right:0;z-index:10;min-width:180px;background-color:#fff;border:1px solid var(--primary);border-radius:.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;padding:.25rem 0;display:flex;flex-direction:column}.comment__menu-item{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;color:var(--secondary);white-space:nowrap;transition:background-color .1s}.comment__menu-item:hover{background-color:#0000000a}.comment__delete-modal{display:flex;flex-direction:column;gap:1rem}.comment__replies{display:flex;flex-direction:column;gap:.75rem;margin-top:.75rem}.comment__reply{padding-right:0}.comment__input{padding-top:.5rem;margin-top:.5rem}.comment .comment__text a{color:var(--secondary);text-decoration:underline}@media(max-width:639px){.comment__user-name{font-size:.875rem}}.comment-list[data-v-9cd87157]{display:flex;flex-direction:column;gap:40px;padding-top:20px;margin-bottom:40px}@media(min-width:640px){.comment-list[data-v-9cd87157]{max-width:672px;margin-left:auto;margin-right:auto}}.comment-list__header[data-v-9cd87157]{padding-top:40px;padding-left:10px;padding-right:10px;display:flex;flex-direction:column;align-items:center;gap:20px}.comment-list__login-prompt[data-v-9cd87157]{margin-top:20px;margin-bottom:20px;padding:20px 10px;display:flex;flex-direction:column;align-items:center;gap:20px;border:1px dashed var(--secondary);color:var(--secondary);border-radius:6px;text-decoration:underline}.comment-list__login-prompt[data-v-9cd87157]:hover{color:var(--secondary)}.v-enter-from[data-v-9cd87157]{opacity:0;transform:translate(-2rem)}.v-enter-to[data-v-9cd87157]{opacity:1;transform:translate(0)}.v-enter-active[data-v-9cd87157]{transition:opacity .5s ease-out,transform .5s ease-out;animation:highlight-flash-9cd87157 2s ease-out}@keyframes highlight-flash-9cd87157{0%{background-color:var(--tertiary)}to{background-color:transparent}}.spots-close-to-spot[data-v-2b96cdba]{display:flex;flex-direction:column;gap:10px;padding-top:20px;align-items:center;margin-bottom:80px;margin-top:80px}@media(min-width:640px){.spots-close-to-spot[data-v-2b96cdba]{max-width:672px;margin-left:auto;margin-right:auto}}.spots-close-to-spot__title[data-v-2b96cdba]{display:flex;align-items:center;gap:10px;margin-bottom:20px}.spot-report{display:flex;background-color:var(--theme-font);margin:2rem 0;padding:.75rem .5rem}@media(min-width:640px){.spot-report{margin-left:.5rem;margin-right:.5rem;padding-left:0;padding-right:0}}.spot-report__container{display:flex;flex-direction:column;align-items:center;gap:.5rem;max-width:672px;margin-left:auto;margin-right:auto}.spot-report__title,.spot-report__text{margin:0}.spot-report__link{color:var(--secondary);text-decoration:underline}.spot-report__link:hover{opacity:.8}.spot-report__button{margin-top:1rem}.spot-report__modal{display:flex;flex-direction:column;gap:.5rem}.spot-report__modal-title{font-size:var(--font-size-xl);color:#000;line-height:1;margin-top:0;margin-bottom:1rem}.spot-report__modal-text{color:#000;margin:0;margin-bottom:2rem}.spot-report__modal-link{color:var(--secondary);text-decoration:underline}.spot-report__modal-link:hover{opacity:.8}.spot__not-found[data-v-44be47b0]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 20px}.spot__not-found h2[data-v-44be47b0]{margin:0 0 5px}.spot__not-found-mascot[data-v-44be47b0]{width:120px;height:auto;margin-bottom:20px}.spot__not-found-description[data-v-44be47b0]{color:var(--font-hint);font-size:1rem;font-weight:300;max-width:350px;margin:0 0 20px}.spot__not-found-actions[data-v-44be47b0]{display:flex;gap:10px}
