.la-ctool[data-v-f779ee39]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;margin-bottom:2rem}.la-ctool-title[data-v-f779ee39]{font-family:var(--ds-font-display);font-weight:500;font-size:1.6rem;color:var(--ds-text);margin:0}.la-ctool-controls[data-v-f779ee39]{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem}.la-ctool-pills[data-v-f779ee39]{display:flex;flex-wrap:wrap;gap:.45rem}.la-pill[data-v-f779ee39]{display:inline-flex;align-items:center;gap:.35rem;padding:.5rem .95rem;border-radius:999px;border:1px solid var(--ds-line-strong);background:transparent;color:var(--ds-muted);font-size:.85rem;font-weight:600;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.la-pill[data-v-f779ee39]:hover{color:var(--ds-text);border-color:#fff6}.la-pill-on[data-v-f779ee39]{background:var(--ds-accent);border-color:var(--ds-accent);color:var(--ds-on-accent)}.la-pill-on[data-v-f779ee39]:hover{color:var(--ds-on-accent)}.la-pill[data-v-f779ee39]:focus-visible,.la-select[data-v-f779ee39]:focus-visible{outline:2px solid var(--ds-info);outline-offset:2px}.la-ctool-selects[data-v-f779ee39]{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.la-ctool-sort[data-v-f779ee39]{display:inline-flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--ds-muted)}.la-select[data-v-f779ee39]{appearance:none;padding:.5rem 2.2rem .5rem .95rem;border-radius:999px;border:1px solid var(--ds-line-strong);color:var(--ds-text);font-size:.85rem;font-weight:600;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23a9b2c4' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right .85rem center,#ffffff0a}.la-select option[data-v-f779ee39]{background:var(--ds-chrome);color:var(--ds-text)}.la-scard[data-v-8519df83]{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--ds-radius-xl);border:1px solid var(--ds-line);background:linear-gradient(160deg,var(--ds-control),color-mix(in srgb,var(--ds-control) 25%,transparent))}.la-scard-cover[data-v-8519df83]{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:var(--ds-sheet)}.la-scard-cover img[data-v-8519df83]{width:100%;height:100%;object-fit:cover}.la-scard-cover[data-v-8519df83]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--ds-desk) 35%,transparent) 0%,transparent 30%,transparent 60%,color-mix(in srgb,var(--ds-desk) 75%,transparent));pointer-events:none}.la-scard-badges[data-v-8519df83]{position:absolute;top:.75rem;left:.75rem;right:3.25rem;z-index:1;display:flex;flex-wrap:wrap;gap:.35rem}.la-scard-badges .la-chip[data-v-8519df83]{font-size:.7rem;padding:.25rem .6rem}.la-scard-badges .la-chip[data-v-8519df83]:not(.la-chip-accent){background:color-mix(in srgb,var(--ds-desk) 75%,transparent);border-color:var(--ds-line-strong);backdrop-filter:blur(6px)}.la-scard-icon[data-v-8519df83]{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;background:color-mix(in srgb,var(--ds-desk) 75%,transparent);border:1px solid var(--ds-line-strong);color:var(--ds-text);backdrop-filter:blur(6px)}.la-scard-fav[data-v-8519df83]{position:absolute;top:.7rem;right:.7rem;z-index:1;display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:50%;background:color-mix(in srgb,var(--ds-desk) 75%,transparent);border:1px solid var(--ds-line-strong);color:var(--ds-text);transition:color .2s ease,transform .2s ease}.la-scard-fav[data-v-8519df83]:hover{transform:scale(1.08)}.la-scard-fav-on[data-v-8519df83]{color:var(--ds-danger)}.la-scard-fav[data-v-8519df83]:focus-visible,.la-scard-cta[data-v-8519df83]:focus-visible{outline:2px solid var(--ds-info);outline-offset:2px}.la-scard-soon-tag[data-v-8519df83]{position:absolute;left:.75rem;bottom:.75rem;z-index:1;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:.3rem .7rem;border-radius:999px;background:var(--ds-info);color:var(--ds-desk)}.la-scard-body[data-v-8519df83]{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:.7rem;padding:1.1rem 1.2rem 1.3rem}.la-scard-title[data-v-8519df83]{font-family:var(--ds-font-display);font-weight:500;font-size:1.2rem;line-height:1.25;color:var(--ds-text);margin:0}.la-scard-meta[data-v-8519df83]{display:flex;flex-wrap:wrap;gap:.4rem .9rem;font-size:.8rem;color:var(--ds-muted)}.la-scard-meta span[data-v-8519df83]{display:inline-flex;align-items:center;gap:.3rem}.la-scard-rating[data-v-8519df83]{color:var(--ds-accent)}.la-scard-excerpt[data-v-8519df83]{font-size:.88rem;line-height:1.6;color:var(--ds-muted);margin:0}.la-scard-cta[data-v-8519df83]{margin-top:auto}@media (max-width: 639px){.la-scard-body[data-v-8519df83]{padding:.85rem .85rem 1rem;gap:.55rem}.la-scard-title[data-v-8519df83]{font-size:1rem}}.city-story[data-v-cb8dc2d5]{display:grid;grid-template-columns:1fr;border-radius:var(--ds-radius-lg);overflow:hidden;background:var(--city-card-bg, var(--ds-control));border:1px solid var(--city-card-border, var(--ds-line));box-shadow:var(--ds-shadow-pop);transition:transform var(--ds-dur) var(--ds-ease),border-color var(--ds-dur) var(--ds-ease)}@media (hover: hover) and (prefers-reduced-motion: no-preference){.city-story[data-v-cb8dc2d5]:hover{transform:translateY(-3px);border-color:var(--city-accent, color-mix(in srgb, var(--ds-btn-primary) 60%, transparent))}}.city-story__cover[data-v-cb8dc2d5]{position:relative;min-height:180px;background:var(--ds-sheet);background-size:cover;background-position:center}.city-story__cover[data-v-cb8dc2d5]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,color-mix(in srgb,var(--ds-desk) 45%,transparent) 100%)}.city-badge[data-v-cb8dc2d5]{position:absolute;top:.75rem;left:.75rem;z-index:1;display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .55rem;border-radius:var(--ds-radius-pill);font-size:var(--ds-fs-xs);font-weight:600;color:var(--ds-btn-on-primary);background:var(--city-accent, var(--ds-btn-primary))}.city-story__ribbon[data-v-cb8dc2d5]{position:absolute;top:.75rem;right:.75rem;z-index:1;padding:.25rem .6rem;border-radius:var(--ds-radius-pill);font-size:var(--ds-fs-xs);font-weight:700;color:var(--ds-text);background:color-mix(in srgb,var(--ds-desk) 85%,transparent)}.city-story__body[data-v-cb8dc2d5]{display:flex;flex-direction:column;gap:.85rem;padding:1.35rem 1.5rem 1.4rem;height:100%}.city-story__title[data-v-cb8dc2d5]{margin:0;font-family:var(--ds-font-display);font-size:1.35rem;font-weight:700;line-height:1.25;color:var(--city-title, var(--ds-text))}.city-story__meta[data-v-cb8dc2d5]{display:flex;flex-wrap:wrap;gap:.85rem;font-size:var(--ds-fs-sm);color:var(--city-muted, var(--ds-label))}.city-story__meta span[data-v-cb8dc2d5]{display:inline-flex;align-items:center;gap:.3rem}.city-story__excerpt[data-v-cb8dc2d5]{margin:0;font-size:.95rem;line-height:1.7;color:var(--city-text, var(--ds-text));display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.city-story__actions[data-v-cb8dc2d5]{margin-top:auto;padding-top:.75rem;display:flex;flex-direction:column}@media (min-width: 640px){.city-story__actions[data-v-cb8dc2d5]{align-items:flex-end}}@media (min-width: 768px){.city-story[data-v-cb8dc2d5]{grid-template-columns:300px 1fr}.city-story__cover[data-v-cb8dc2d5]{min-height:240px}}.modal-rating[data-v-4c240762]{display:flex;align-items:center;gap:.75rem;margin-top:1rem;padding:.75rem;background:var(--ds-sheet);border:1px solid color-mix(in srgb,var(--ds-info) 20%,transparent);border-radius:.5rem}.modal-rating-label[data-v-4c240762]{font-size:.875rem;color:var(--ds-muted);font-weight:500}.modal-rating-stars[data-v-4c240762]{display:flex;gap:.25rem}.star-btn[data-v-4c240762]{background:none;border:none;cursor:pointer;padding:.125rem;transition:transform .15s ease}.star-btn[data-v-4c240762]:hover{transform:scale(1.2)}.modal-rating-info[data-v-4c240762]{display:flex;align-items:center;gap:.375rem;margin-top:.5rem;font-size:.813rem;color:var(--ds-muted)}.modal-auth-hint[data-v-4c240762]{margin:1rem 0 0;padding:.75rem .875rem;background:var(--ds-info-soft);border:1px solid color-mix(in srgb,var(--ds-info) 20%,transparent);border-radius:.5rem;color:var(--ds-text);font-size:.8125rem;line-height:1.5}[data-v-4c240762] .modal{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--ds-desk) 80%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:1rem;margin:0;max-width:none;max-height:none;width:100%;height:100%;border:none}[data-v-4c240762] .modal::backdrop{display:none}[data-v-4c240762] .modal-backdrop{position:absolute;inset:0;background:transparent;z-index:-1}[data-v-4c240762] .modal-backdrop button{display:none}.story-modal[data-v-4c240762]{position:relative;max-width:min(95vw,1000px);width:100%;max-height:calc(100dvh - 2rem);display:flex;flex-direction:column;overflow:hidden}.modal-close[data-v-4c240762]{position:absolute;top:1rem;right:1rem;z-index:10;background:var(--ds-control-hover);border:none;border-radius:50%;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;color:var(--ds-text);cursor:pointer;transition:background .2s ease}.modal-close[data-v-4c240762]:hover{background:color-mix(in srgb,var(--ds-desk) 50%,transparent)}.modal-cover[data-v-4c240762]{position:relative;width:100%;height:180px;overflow:hidden;flex-shrink:0}.modal-cover img[data-v-4c240762]{width:100%;height:100%;object-fit:cover}.modal-cover-overlay[data-v-4c240762]{position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(to top,color-mix(in srgb,var(--ds-panel) 80%,transparent) 0%,transparent 100%)}.modal-content[data-v-4c240762]{padding:1.5rem;overflow-y:auto;min-height:0}.modal-header[data-v-4c240762]{padding:1.5rem;text-align:center;flex-shrink:0}.modal-header-multi[data-v-4c240762]{background:var(--ds-info-soft)}.modal-header-icon[data-v-4c240762]{width:4rem;height:4rem;margin:0 auto 1rem;background:var(--ds-control);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--ds-text)}.modal-header h2[data-v-4c240762]{color:var(--ds-text);font-size:1.25rem;font-weight:600}.modal-body[data-v-4c240762]{padding:1.5rem;overflow-y:auto;min-height:0}.modal-description[data-v-4c240762]{color:var(--ds-muted);font-size:.9375rem;line-height:1.5;margin-bottom:1.5rem}.email-list[data-v-4c240762]{display:flex;flex-direction:column;gap:.75rem}.email-input-row[data-v-4c240762]{display:flex;gap:.5rem;align-items:center}.email-input-wrapper[data-v-4c240762]{flex:1;display:flex;align-items:center;gap:.75rem;background:var(--ds-sheet);border:1px solid var(--ds-line);border-radius:.5rem;padding:.75rem 1rem;transition:border-color .2s ease}.email-input-wrapper[data-v-4c240762]:focus-within{border-color:color-mix(in srgb,var(--ds-info) 60%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--ds-info) 12%,transparent)}.email-icon[data-v-4c240762]{width:1.25rem;height:1.25rem;color:var(--ds-info);flex-shrink:0}.email-input[data-v-4c240762]{flex:1;background:transparent;border:none;color:var(--ds-text);font-size:.9375rem;outline:none}.email-input[data-v-4c240762]::placeholder{color:var(--ds-muted)}.btn-icon-remove[data-v-4c240762]{background:var(--ds-danger-soft);border:none;border-radius:.5rem;padding:.75rem;color:var(--ds-danger);cursor:pointer;transition:background .2s ease}.btn-icon-remove[data-v-4c240762]:hover{background:var(--ds-danger-soft)}.btn-add-email[data-v-4c240762]{display:inline-flex;align-items:center;gap:.5rem;background:transparent;border:1px dashed color-mix(in srgb,var(--ds-info) 30%,transparent);border-radius:.5rem;padding:.75rem 1rem;color:var(--ds-muted);font-size:.875rem;cursor:pointer;transition:border-color .2s ease,color .2s ease}.btn-add-email[data-v-4c240762]:hover{border-color:color-mix(in srgb,var(--ds-info) 60%,transparent);color:var(--ds-info)}.modal-footer[data-v-4c240762]{display:flex;gap:.75rem;justify-content:flex-end;padding:1rem 1.5rem;border-top:1px solid color-mix(in srgb,var(--ds-info) 20%,transparent);flex-shrink:0}.btn-cancel[data-v-4c240762]{background:var(--ds-sheet);border:1px solid color-mix(in srgb,var(--ds-info) 20%,transparent);border-radius:.5rem;padding:.75rem 1.25rem;color:var(--ds-muted);font-size:.9375rem;font-weight:500;cursor:pointer;transition:background .2s ease}.btn-cancel[data-v-4c240762]:hover{background:var(--ds-control)}.btn-ghost-link[data-v-4c240762]{display:inline-flex;align-items:center;padding:.75rem 1rem;font-size:.875rem;font-weight:500;color:var(--ds-info);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--ds-info);transition:color .2s ease,text-decoration-color .2s ease}.btn-ghost-link[data-v-4c240762]:hover{color:var(--ds-info);text-decoration-color:var(--ds-accent-text)}.btn-ghost-icon[data-v-4c240762]{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;background:transparent;border:1px solid color-mix(in srgb,var(--ds-info) 20%,transparent);border-radius:.5rem;color:var(--ds-info);cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.btn-ghost-icon[data-v-4c240762]:hover{background:var(--ds-info-soft);color:var(--ds-info);border-color:color-mix(in srgb,var(--ds-info) 40%,transparent)}.btn-confirm[data-v-4c240762],.btn-start[data-v-4c240762]{display:inline-flex;align-items:center;gap:.5rem;background:var(--ds-accent);border:none;border-radius:.5rem;padding:.75rem 1.25rem;color:var(--ds-on-accent);font-size:.9375rem;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.btn-confirm[data-v-4c240762]:hover,.btn-start[data-v-4c240762]:hover{transform:translateY(-1px);box-shadow:0 4px 15px color-mix(in srgb,var(--ds-info) 24%,transparent)}.btn-confirm[data-v-4c240762]:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}@media (max-width: 639px){.modal-content[data-v-4c240762],.modal-body[data-v-4c240762],.modal-header[data-v-4c240762]{padding:1.25rem 1rem}.modal-cover[data-v-4c240762]{height:140px}.modal-footer[data-v-4c240762]{flex-wrap:wrap;justify-content:stretch;padding:1rem;gap:.5rem}.btn-start[data-v-4c240762],.btn-confirm[data-v-4c240762]{order:-1;flex:1 1 100%;justify-content:center;padding:.875rem 1rem}.btn-cancel[data-v-4c240762],.btn-ghost-link[data-v-4c240762]{flex:1 1 auto;justify-content:center;text-align:center}.btn-ghost-icon[data-v-4c240762]{flex:0 0 auto}}.choice-options[data-v-4c240762]{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem;max-width:600px;margin-left:auto;margin-right:auto}.choice-option[data-v-4c240762]{display:flex;align-items:center;gap:1rem;width:100%;padding:1rem;background:var(--ds-control);border:1px solid color-mix(in srgb,var(--ds-info) 20%,transparent);border-radius:.75rem;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease;text-align:left;color:var(--ds-text)}.choice-option-chevron[data-v-4c240762]{margin-left:auto;flex-shrink:0;color:var(--ds-muted);transition:transform .2s ease,color .2s ease}.choice-option:hover:not(:disabled) .choice-option-chevron[data-v-4c240762]{color:var(--ds-info);transform:translate(2px)}.choice-option[data-v-4c240762]:hover:not(:disabled){background:var(--ds-control);border-color:color-mix(in srgb,var(--ds-info) 60%,transparent);transform:translateY(-1px)}.choice-option[data-v-4c240762]:disabled{opacity:.6;cursor:wait}.choice-option-icon[data-v-4c240762]{width:3rem;height:3rem;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.choice-icon-invite[data-v-4c240762]{background:var(--ds-info-soft);color:var(--ds-info)}.choice-icon-matchmaking[data-v-4c240762]{background:var(--ds-ok-soft);color:var(--ds-ok)}.choice-option-text[data-v-4c240762]{display:flex;flex-direction:column;gap:.15rem}.choice-option-title[data-v-4c240762]{font-size:.9375rem;font-weight:600;color:var(--ds-text)}.choice-option-desc[data-v-4c240762]{font-size:.8125rem;color:var(--ds-muted)}.choice-queue-status[data-v-4c240762]{font-size:.75rem;color:var(--ds-ok);font-weight:500;margin-top:.15rem}.matchmaking-info[data-v-4c240762]{display:flex;flex-direction:column;gap:.375rem;margin-top:.5rem;padding:.625rem;background:color-mix(in srgb,var(--ds-sheet) 60%,transparent);border:1px solid color-mix(in srgb,var(--ds-line) 50%,transparent);border-radius:.5rem}.matchmaking-status[data-v-4c240762]{display:flex;align-items:center;gap:.375rem;font-size:.75rem;font-weight:500}.matchmaking-status-active[data-v-4c240762]{color:var(--ds-ok)}.matchmaking-status-empty[data-v-4c240762]{color:var(--ds-muted)}.matchmaking-dot[data-v-4c240762]{width:.5rem;height:.5rem;border-radius:50%;flex-shrink:0}.matchmaking-dot-active[data-v-4c240762]{background:var(--ds-ok-soft);box-shadow:0 0 6px color-mix(in srgb,var(--ds-ok) 30%,transparent);animation:pulse-dot-4c240762 2s ease-in-out infinite}.matchmaking-dot-empty[data-v-4c240762]{background:var(--ds-control-hover)}@keyframes pulse-dot-4c240762{0%,to{opacity:1}50%{opacity:.5}}.matchmaking-progress[data-v-4c240762]{display:flex;align-items:center;gap:.5rem}.matchmaking-progress-bar[data-v-4c240762]{flex:1;height:4px;background:color-mix(in srgb,var(--ds-control) 80%,transparent);border-radius:2px;overflow:hidden}.matchmaking-progress-fill[data-v-4c240762]{height:100%;background:var(--ds-info-soft);border-radius:2px;transition:width .3s ease}.matchmaking-count[data-v-4c240762]{font-size:.6875rem;color:var(--ds-info);font-weight:600;white-space:nowrap}.matchmaking-hint[data-v-4c240762]{font-size:.6875rem;color:var(--ds-muted);font-style:italic}.btn-coming-soon[data-v-4c240762]{background:var(--ds-info-soft);color:var(--ds-text)!important;border:none!important;text-decoration:none}.btn-coming-soon[data-v-4c240762]:hover{box-shadow:0 4px 12px color-mix(in srgb,var(--ds-info) 24%,transparent)}.story-card-skeleton[data-v-4c240762]{position:relative;overflow:hidden;aspect-ratio:3 / 5;border:1px solid var(--ds-line)}.story-card-skeleton[data-v-4c240762]:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent 0%,var(--ds-control-hover) 50%,transparent 100%);animation:skeleton-sweep-4c240762 1.4s ease-in-out infinite}@keyframes skeleton-sweep-4c240762{to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){.story-card-skeleton[data-v-4c240762]:after{animation:none}}.pagination[data-v-4c240762]{display:flex;justify-content:center;gap:.375rem;padding:1.5rem 1rem}.pagination-btn[data-v-4c240762]{min-width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--ds-line-strong);background:transparent;color:var(--ds-muted);font-size:.875rem;cursor:pointer;transition:all .2s ease}.pagination-btn[data-v-4c240762]:hover:not(:disabled){background:var(--ds-control);color:var(--ds-text)}.pagination-btn.active[data-v-4c240762]{background:var(--ds-accent);border-color:var(--ds-accent);color:var(--ds-on-accent)}.pagination-btn[data-v-4c240762]:disabled{opacity:.3;cursor:not-allowed}.catalog-grid[data-v-4c240762]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(9.5rem,100%),1fr));gap:.9rem}.catalog-grid[data-v-4c240762],.city-feature-list[data-v-4c240762]{transition:opacity .3s ease}.is-refreshing[data-v-4c240762]{opacity:.5;pointer-events:none}@media (min-width: 640px){.catalog-grid[data-v-4c240762]{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1.5rem}}.city-feature-list[data-v-4c240762]{display:flex;flex-direction:column;gap:1.25rem;width:100%}.city-empty[data-v-4c240762]{padding:2rem 0;text-align:center;color:var(--city-muted, var(--ds-muted))}.city-story--skeleton[data-v-4c240762]{pointer-events:none}.city-skeleton-block[data-v-4c240762]{background:var(--city-card-border, var(--ds-control));animation:city-skel-4c240762 1.4s ease-in-out infinite}.city-skeleton-line[data-v-4c240762]{height:.85rem;border-radius:6px;background:var(--city-card-border, var(--ds-control));animation:city-skel-4c240762 1.4s ease-in-out infinite}.city-skeleton-title[data-v-4c240762]{height:1.5rem;width:62%;margin-bottom:.25rem}.city-skeleton-cta[data-v-4c240762]{height:2.2rem;width:11rem;border-radius:8px;margin-top:auto;margin-left:auto}@keyframes city-skel-4c240762{0%,to{opacity:.5}50%{opacity:.9}}@media (prefers-reduced-motion: reduce){.city-skeleton-block[data-v-4c240762],.city-skeleton-line[data-v-4c240762]{animation:none}}.city-story[data-v-4c240762]{display:grid;grid-template-columns:1fr;border-radius:1rem;overflow:hidden;background:var(--city-card-bg, var(--ds-control));border:1px solid var(--city-card-border, var(--ds-line));box-shadow:var(--ds-shadow-pop);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.city-story__cover[data-v-4c240762]{position:relative;min-height:180px;background-size:cover;background-position:center}.city-story__cover[data-v-4c240762]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,color-mix(in srgb,var(--ds-desk) 45%,transparent) 100%)}.city-story__body[data-v-4c240762]{display:flex;flex-direction:column;gap:.85rem;padding:1.35rem 1.5rem 1.4rem;height:100%}@media (min-width: 768px){.city-story[data-v-4c240762]{grid-template-columns:300px 1fr}.city-story__cover[data-v-4c240762]{min-height:240px}}
