.TourInvite_invite__zYVHu{position:fixed;right:1.5rem;bottom:1.5rem;z-index:1700;display:flex;flex-direction:column;gap:.375rem;width:min(22rem,100vw - 3rem);padding:1.5rem;border-radius:1.5rem;background:#fff;border:1px solid #eaeaee;box-shadow:0 8px 24px rgba(0,0,0,.12);animation:TourInvite_invite_in__Oq4qq .32s cubic-bezier(.16,1,.3,1) both}.TourInvite_invite__zYVHu:after{content:"";position:absolute;inset:0;border-radius:inherit;border:2px solid #9ac014;opacity:0;pointer-events:none;animation:TourInvite_invite_ring__p5Yv_ 2.4s cubic-bezier(.33,1,.68,1) .32s infinite}.dark .TourInvite_invite__zYVHu{background:#2a2a2f;border-color:#3a3a3f;box-shadow:0 8px 24px rgba(0,0,0,.4)}.dark .TourInvite_invite__zYVHu:after{border-color:#9ac014}@keyframes TourInvite_invite_in__Oq4qq{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}@keyframes TourInvite_invite_ring__p5Yv_{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(1.06)}}@media(prefers-reduced-motion:reduce){.TourInvite_invite__zYVHu,.TourInvite_invite__zYVHu:after{animation:none}}.TourInvite_close__TqVUw{position:absolute;top:.75rem;right:.75rem;padding:.25rem;border:none;background:none;color:#a8a8b6;font-size:.875rem;cursor:pointer;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.TourInvite_close__TqVUw:focus-visible,.TourInvite_close__TqVUw:hover{color:#1a253e}.dark .TourInvite_close__TqVUw{color:#6f6f83}.dark .TourInvite_close__TqVUw:focus-visible,.dark .TourInvite_close__TqVUw:hover{color:#e0e0e6}.TourInvite_title__rV62N{margin:0;padding-right:1.5rem;font-size:1rem;font-weight:600;color:#1a253e}.dark .TourInvite_title__rV62N{color:#e0e0e6}.TourInvite_text__nSM7A{margin:0;font-size:.875rem;line-height:1.45;color:#78778f}.dark .TourInvite_text__nSM7A{color:#9b9bad}.TourInvite_actions__bAqne{display:flex;align-items:center;gap:.75rem;margin-top:.75rem}.TourInvite_accept__Pc5S_ a,.TourInvite_accept__Pc5S_ button,.TourInvite_accept__Pc5S_>div{width:auto}.TourInvite_later___x5Ep{border:none;background:none;padding:0;font-size:.875rem;color:#78778f;cursor:pointer;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.TourInvite_later___x5Ep:focus-visible,.TourInvite_later___x5Ep:hover{color:#1a253e}.dark .TourInvite_later___x5Ep{color:#9b9bad}.dark .TourInvite_later___x5Ep:focus-visible,.dark .TourInvite_later___x5Ep:hover{color:#e0e0e6}.ErrorPage_container__Qaw_E{display:flex;min-height:100vh;align-items:center;justify-content:center;background-color:#f4f4f8}.dark .ErrorPage_container__Qaw_E{background-color:#1a1a1f}.ErrorPage_overlay__nZ8B3{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background-color:#f4f4f8}.dark .ErrorPage_overlay__nZ8B3{background-color:#1a1a1f}.ErrorPage_content__MbWEY{text-align:center;padding:1.5rem}.ErrorPage_error_code__kfnIq{font-size:8rem;font-weight:700;line-height:1;color:#d8d8d8;margin-bottom:1rem}.dark .ErrorPage_error_code__kfnIq{color:#4c4c4c}@media(max-width:640px){.ErrorPage_error_code__kfnIq{font-size:5rem}}.ErrorPage_title__YAQEi{font-size:1.5rem;font-weight:600;color:#1a253e;margin-bottom:.5rem}.dark .ErrorPage_title__YAQEi{color:#e0e0e6}.ErrorPage_message__cLKon{font-size:1rem;color:#78778f;margin-bottom:2rem;max-width:24rem}.dark .ErrorPage_message__cLKon{color:#9b9bad}.ErrorPage_buttons__en2xs{display:flex;gap:1rem;justify-content:center}.ErrorPage_button__L5nFw{display:inline-flex;align-items:center;justify-content:center;padding:.625rem 1.5rem;font-size:1rem;font-weight:500;border-radius:.875rem;cursor:pointer;border:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ErrorPage_button__L5nFw:focus-visible{outline:none}.ErrorPage_button_secondary__erTYE{background-color:rgba(0,0,0,0);border:1px solid #ccc;color:#1a253e}.ErrorPage_button_secondary__erTYE:hover{background-color:#eaeaee}.dark .ErrorPage_button_secondary__erTYE{border-color:#666;color:#e0e0e6}.dark .ErrorPage_button_secondary__erTYE:hover{background-color:#3a3a3f}.ErrorPage_button_primary__SuBwC{background-color:#9ac014;color:#fff}.ErrorPage_button_primary__SuBwC:hover{background-color:#7b9a10}