#tourists-page{--tr-ink:#0c1822;--tr-ink-soft:#14283a;--tr-sand:#f9f6ee;--tr-gold:#f0d98e}@keyframes trRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}#tourists-page .tr-rise{animation:.75s cubic-bezier(.2,.8,.2,1) both trRise}#tourists-page .tr-rise-2{animation:.75s cubic-bezier(.2,.8,.2,1) .12s both trRise}#tourists-page .tr-rise-3{animation:.75s cubic-bezier(.2,.8,.2,1) .24s both trRise}#tourists-page .tr-gold-text{background:linear-gradient(100deg, #ffeab2 0%, var(--tr-gold) 45%, #d5ad5c 100%);color:#0000;-webkit-background-clip:text;background-clip:text}#tourists-page .tr-card{background:var(--surface-raised,#fff);border:1px solid color-mix(in srgb, var(--border) 65%, transparent);transition:transform var(--motion-base,.2s) var(--ease-standard,ease), box-shadow var(--motion-base,.2s) var(--ease-standard,ease), border-color var(--motion-base,.2s) var(--ease-standard,ease);border-radius:24px;box-shadow:0 16px 34px -22px #1018226b}@media (hover:hover){#tourists-page .tr-card:hover{border-color:color-mix(in srgb, var(--gold) 60%, transparent);transform:translateY(-4px);box-shadow:0 28px 52px -24px #10182280}}#tourists-page .tr-card-dark{-webkit-backdrop-filter:blur(10px);transition:transform var(--motion-base,.2s) var(--ease-standard,ease), background var(--motion-base,.2s) var(--ease-standard,ease), border-color var(--motion-base,.2s) var(--ease-standard,ease);background:#ffffff0e;border:1px solid #ffffff24;border-radius:24px}@media (hover:hover){#tourists-page .tr-card-dark:hover{border-color:color-mix(in srgb, var(--tr-gold) 45%, transparent);background:#ffffff17;transform:translateY(-4px)}}#tourists-page .tr-compare{border:1px dashed color-mix(in srgb, var(--border) 90%, transparent);background:#ffffff8c;border-radius:24px}#tourists-page .tr-compare-strong{border:1px solid color-mix(in srgb, var(--brand) 45%, transparent);background:linear-gradient(165deg,#fff,#f2faf8);border-radius:24px;box-shadow:0 22px 46px -24px #106c6b99}#tourists-page .tr-media img{transition:transform .65s cubic-bezier(.2,.8,.2,1)}@media (hover:hover){#tourists-page .tr-media:hover img{transform:scale(1.07)}}#tourists-page .tr-chip{border:1px solid color-mix(in srgb, var(--gold) 45%, transparent);background:color-mix(in srgb, var(--gold) 15%, transparent);color:var(--gold-700,#6f541f);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;line-height:1.4;display:inline-flex}#tourists-page button.tr-chip{cursor:pointer;transition:border-color var(--motion-base,.2s) var(--ease-standard,ease), color var(--motion-base,.2s) var(--ease-standard,ease), background var(--motion-base,.2s) var(--ease-standard,ease)}@media (hover:hover){#tourists-page button.tr-chip:hover{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 10%, transparent);color:var(--brand)}}#tourists-page .tr-chip-dark{color:#ffffffdb;background:#ffffff14;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;line-height:1.4;display:inline-flex}#tourists-page .tr-bubble-in{border-radius:18px;border:1px solid color-mix(in srgb, var(--border) 70%, transparent);background:#fff;border-end-start-radius:6px}#tourists-page .tr-bubble-out{border-radius:18px;color:#fff;background:linear-gradient(140deg,#106c6b,#0a4746);border-end-end-radius:6px}@keyframes trPulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}#tourists-page .tr-live-dot{animation:1.9s ease-in-out infinite trPulseDot}@keyframes trNudge{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}#tourists-page .tr-nudge{animation:2.1s ease-in-out infinite trNudge}@media (prefers-reduced-motion:reduce){#tourists-page .tr-rise,#tourists-page .tr-rise-2,#tourists-page .tr-rise-3,#tourists-page .tr-live-dot,#tourists-page .tr-nudge{animation:none}#tourists-page .tr-card,#tourists-page .tr-card-dark,#tourists-page .tr-media img{transition:none!important}#tourists-page .tr-card:hover,#tourists-page .tr-card-dark:hover,#tourists-page .tr-media:hover img{transform:none!important}}
