body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}@media (max-width:560px){body.top-header-side-nav-open{overflow:hidden;position:fixed;width:100%}}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.top-header{grid-gap:16px;align-items:center;background:linear-gradient(180deg,#fff,#fbfbfb);border-bottom:none;box-shadow:0 1px 0 #0000000a,0 6px 20px #0000000a;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);height:52px;padding:0 18px;position:relative;z-index:10}.top-header__brand{align-items:center;display:flex;flex-direction:row;gap:10px;grid-column:1;min-width:0}.top-header__app-icon{flex-shrink:0;height:36px;object-fit:contain;width:36px}.top-header__logo-button{align-items:center;background:#0000;border:0;border-radius:999px;cursor:pointer;display:inline-flex;flex-shrink:0;height:38px;justify-content:center;padding:0;transition:background-color .14s ease,transform .14s ease;width:38px}.top-header__logo-button:focus-visible,.top-header__logo-button:hover{background:#0f172a0f;outline:none}.top-header__logo-button:active{transform:scale(.96)}.top-header-secondmemories-search{flex-shrink:1;min-width:220px;width:min(330px,34vw)}.top-header-secondmemories-search__field{align-items:center;background:#f5f7fae0;border:1px solid #0f172a1f;border-radius:999px;box-shadow:inset 0 1px 0 #fffc,0 1px 2px #0f172a0a;box-sizing:border-box;display:flex;gap:8px;height:36px;padding:0 12px;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.top-header-secondmemories-search__field:focus-within{background:#fff;border-color:#1857c557;box-shadow:0 0 0 3px #1857c51a,0 4px 14px #0f172a14}.top-header-secondmemories-search__icon{color:#64748b;flex-shrink:0;height:18px!important;width:18px!important}.top-header-secondmemories-search__input{background:#0000;border:0;color:#111827;flex:1 1;font:inherit;font-size:13.5px;font-weight:550;line-height:1;min-width:0;outline:0;padding:0}.top-header-secondmemories-search__input::placeholder{color:#64748b;font-weight:520;opacity:1}.top-header-secondmemories-search__popper{z-index:10000!important}.top-header-secondmemories-search__popper .MuiAutocomplete-paper{border:1px solid #0f172a1a;border-radius:14px;box-shadow:0 16px 38px #0f172a29,0 3px 8px #0f172a14;margin-top:8px;overflow:hidden}.top-header-secondmemories-search__popper .MuiAutocomplete-listbox{padding:6px}.top-header-secondmemories-search__option{align-items:flex-start!important;border-radius:10px;display:flex!important;flex-direction:column;gap:3px;justify-content:center!important;min-height:44px;padding:7px 10px!important}.top-header-secondmemories-search__option.Mui-focused,.top-header-secondmemories-search__option[aria-selected=true]{background:#eef4ff!important}.top-header-secondmemories-search__option-title{color:#111827;font-size:13.5px;font-weight:700;line-height:1.1}.top-header-secondmemories-search__option-detail{color:#64748b;font-size:11.5px;font-weight:550;line-height:1.15}.top-header__brand-text{align-items:flex-start;display:flex;flex-direction:column;min-width:0}.top-header__eyebrow{color:#737373;font-size:10.5px;font-weight:600;letter-spacing:.8px;line-height:1.1;margin-bottom:2px;max-width:200px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.top-header__title{color:#0a0a0a;font-size:19px;font-weight:700;letter-spacing:-.2px;line-height:1.1;white-space:nowrap}.top-header__viewing-chip{align-items:center;background:#6366f11a;border:1px solid #6366f133;border-radius:999px;color:#4338ca;display:inline-flex;font-size:11px;font-weight:600;gap:6px;letter-spacing:.3px;margin-left:8px;padding:4px 10px;white-space:nowrap}.top-header__center{justify-content:center}.top-header__center,.top-header__right{align-items:center;display:flex;flex-direction:row;gap:10px}.top-header__right{grid-column:3;justify-content:flex-end}.account-avatar-button{align-items:center;display:flex;height:38px;justify-content:center;position:relative;width:38px}.account-avatar-button .MuiAvatar-root{border:2px solid #fffffff2;box-shadow:0 2px 8px #0000004d,0 0 0 1px #ffffff2e}.account-avatar-button__notification{background:#ef233c;border:2px solid #fff;border-radius:999px;box-shadow:0 2px 6px #ef233c52;box-sizing:border-box;color:#fff;font-size:11px;font-weight:800;height:18px;left:-8px;line-height:14px;min-width:26px;padding:0 5px;position:absolute;text-align:center;top:0}.account-avatar-button__chevron{align-items:center;background:#f8fafc;border:1px solid #0f172a29;border-radius:999px;bottom:0;box-shadow:0 1px 4px #0f172a2e;color:#111827;display:flex;height:16px;justify-content:center;position:absolute;right:0;width:16px}.account-avatar-button__chevron .MuiSvgIcon-root{height:14px;width:14px}.top-header-side-nav{animation:top-header-side-nav-in .16s ease-out;background:linear-gradient(180deg,#fff,#fbfbfb);border-right:1px solid #0f172a14;box-shadow:1px 0 0 #0000000a,6px 0 20px #0000000a;box-sizing:border-box;display:flex;flex-direction:column;height:calc(100dvh - 52px);left:0;max-width:calc(100vw - 28px);overflow:hidden;overscroll-behavior:contain;padding:18px 14px 20px;position:fixed;top:52px;width:304px;z-index:9}.top-header-side-nav:before{background:linear-gradient(180deg,#00000057,#00000029 38%,#0000);content:"";height:14px;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.top-header-side-nav__top{align-items:flex-start;border-bottom:1px solid #0f172a14;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:0 2px 16px}.top-header-side-nav__profile{align-items:center;display:flex;gap:12px;min-width:0}.top-header-side-nav__profile-text{min-width:0}.top-header-side-nav__profile-name{color:#111827;font-size:17px;font-weight:700;line-height:1.15;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-header-side-nav__profile-subtitle{color:#6b7280;font-size:12px;font-weight:600;margin-top:4px}.top-header-side-nav__close{align-items:center;background:#f3f4f6;border:0;border-radius:999px;color:#374151;cursor:pointer;display:inline-flex;flex-shrink:0;height:34px;justify-content:center;padding:0;width:34px}.top-header-side-nav__close:focus-visible,.top-header-side-nav__close:hover{background:#e5e7eb;outline:none}.top-header-side-nav__close .MuiSvgIcon-root{height:20px;width:20px}.top-header-side-nav__items{-webkit-overflow-scrolling:touch;display:flex;flex:1 1;flex-direction:column;gap:6px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-top:14px}.top-header-side-nav__item{align-items:center;background:#0000;border:0;border-radius:10px;color:#111827;cursor:pointer;display:flex;font:inherit;font-size:15px;font-weight:650;gap:13px;min-height:48px;padding:0 12px;text-align:left;transition:background-color .14s ease,color .14s ease;width:100%}.top-header-side-nav__item:focus-visible,.top-header-side-nav__item:hover{background:#f3f6fb;color:#0f3d8f;outline:none}.top-header-side-nav__item.is-selected{background:#eaf2ff;color:#0f3d8f}.top-header-side-nav__item-icon{align-items:center;background:#eef4ff;border-radius:999px;color:#1857c5;display:inline-flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.top-header-side-nav__item.is-selected .top-header-side-nav__item-icon{background:#1857c5;color:#fff}.top-header-side-nav__item-icon .MuiSvgIcon-root{height:20px;width:20px}@keyframes top-header-side-nav-in{0%{opacity:0;transform:translateX(-18px)}to{opacity:1;transform:translateX(0)}}@media(max-width:1180px){.header-search{width:320px!important}.header-search.is-expanded{width:380px!important}}@media(max-width:980px){.top-header__eyebrow{max-width:120px}.header-search{width:240px!important}.header-search.is-expanded{width:320px!important}}@media(max-width:820px){.top-header{gap:8px;grid-template-columns:auto minmax(0,1fr) auto;padding:0 12px}.top-header__brand-text{display:none}.top-header__app-icon{height:36px;width:36px}.top-header__logo-button{height:38px;width:38px}.top-header-secondmemories-search{min-width:160px;width:min(280px,42vw)}.top-header__viewing-chip{display:none}.header-search,.header-search.is-expanded{width:100%!important}.header-add-event .fancy-btn__label,.header-filter-label{display:none}.header-add-event{padding:0}}@media(max-width:560px){.top-header{gap:6px;grid-template-columns:auto minmax(0,1fr) auto;height:50px;padding-left:8px;padding-right:8px}.top-header-side-nav{height:calc(100dvh - 50px);top:50px;width:292px}.top-header__center{display:flex;gap:6px;justify-content:flex-start}.top-header__right{gap:6px}.top-header-secondmemories-search{min-width:118px;width:min(200px,100vw - 188px)}.top-header-secondmemories-search__field{height:34px;padding:0 10px}.top-header-secondmemories-search__input{font-size:16px}.account-avatar-button{height:38px;width:38px}.account-avatar-button__notification{left:-9px;top:-1px}.header-add-event{padding:0}.mobile-header-popup{box-sizing:border-box;left:12px!important;max-height:calc(100vh - 84px);max-width:calc(100vw - 24px);overflow:auto;position:fixed!important;right:12px!important;top:72px!important;transform:none!important;width:auto!important}.mobile-header-popup .popup-content{box-sizing:border-box;max-width:100%;width:100%!important}.mobile-header-popup .popup-region-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-header-popup--filter .rdrCalendarWrapper,.mobile-header-popup--filter .rdrDateRangePickerWrapper{width:100%}.mobile-header-popup--filter .rdrDefinedRangesWrapper{display:none}}.popup-content{font-family:inherit;min-width:200px}.popup-content,.popup-section{display:flex;flex-direction:column}.popup-section+.popup-section{margin-top:4px}.popup-section__title{color:#737373;font-size:10.5px;font-weight:700;letter-spacing:.8px;padding:12px 18px 8px;text-transform:uppercase}.popup-option,.popup-section__title{-webkit-user-select:none;user-select:none}.popup-option{align-items:center;background:#0000;border:none;border-radius:10px;color:#1f2540;cursor:pointer;display:flex;font-family:inherit;font-size:13.5px;font-weight:500;gap:12px;margin:0 6px;outline:none;padding:8px 12px;position:relative;text-align:left;transition:background-color .14s ease,color .14s ease;width:calc(100% - 12px)}.popup-option:hover{background-color:hsla(0,0%,6%,.045);color:#0a0a0a}.popup-option:hover .popup-option__icon{box-shadow:inset 0 1px 0 #ffffffb3,0 2px 6px #00000014;transform:scale(1.04)}.popup-option:active{background-color:#0f0f0f14}.popup-option:focus-visible{background-color:#0f0f0f0d;box-shadow:inset 0 0 0 2px #6366f166}.popup-option--danger{color:#c53030}.popup-option--danger:hover{background-color:#dc262614;color:#991b1b}.popup-option__icon{align-items:center;background:linear-gradient(135deg,#fafafa,#efefef);border:1px solid #0000000d;border-radius:10px;box-shadow:inset 0 1px 0 #ffffffb3;color:#404040;display:inline-flex;flex-shrink:0;font-size:17px;height:36px;justify-content:center;transition:transform .18s cubic-bezier(.2,.8,.4,1),box-shadow .2s ease;width:36px}.popup-option__icon .MuiSvgIcon-root{font-size:18px}.popup-option__icon--tinted{border:none;color:#fff;text-shadow:0 1px 2px #0000002e}.popup-option__body{display:flex;flex:1 1;flex-direction:column;min-width:0}.popup-option__title{color:#0f0f0f;font-size:13.5px;font-weight:600;letter-spacing:-.1px;line-height:1.25}.popup-option__subtitle,.popup-option__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.popup-option__subtitle{align-items:center;color:#737373;display:flex;font-size:11.5px;font-weight:400;gap:5px;letter-spacing:.1px;margin-top:3px}.popup-option__subtitle .MuiSvgIcon-root{color:#a3a3a3;flex-shrink:0;font-size:12px}.popup-option__chevron{color:#d4d4d8;flex-shrink:0;font-size:16px!important;margin-left:6px;opacity:0;transform:translateX(-4px);transition:opacity .16s ease,transform .16s ease,color .16s ease}.popup-option:hover .popup-option__chevron{color:#525252;opacity:1;transform:translateX(0)}.popup-divider{background:linear-gradient(90deg,#0000 0,#0000001a 25%,#0000001a 75%,#0000);border:none;height:1px;margin:6px 12px}.popup-empty{align-items:center;color:#9ca3af;display:flex;flex-direction:column;font-size:12.5px;font-style:italic;gap:6px;justify-content:center;letter-spacing:.1px;padding:18px 14px 20px;text-align:center}.popup-empty .MuiSvgIcon-root{color:#d4d4d8;font-size:22px!important}.popup-region-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,1fr);padding:4px 12px 8px}.popup-region-card{align-items:center;background:#0000;border:none;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:8px;padding:10px 6px;transition:background-color .16s ease,transform .14s ease}.popup-region-card:hover{background-color:#0f0f0f0d;transform:translateY(-1px)}.popup-region-card:active{transform:translateY(0)}.popup-region-card__image{align-items:center;background:linear-gradient(135deg,#fafafa,#ececec);border:1px solid #0000000f;border-radius:16px;box-shadow:inset 0 1px 0 #ffffffe6,0 1px 2px #0000000a;display:flex;flex-shrink:0;height:80px;justify-content:center;overflow:hidden;transition:box-shadow .2s ease,transform .18s cubic-bezier(.2,.8,.4,1);width:80px}.popup-region-card:hover .popup-region-card__image{box-shadow:inset 0 1px 0 #ffffffe6,0 6px 16px #0000001a}.popup-region-card__image img{max-height:100%;max-width:100%;object-fit:contain}.popup-region-card__name{color:#404040;font-size:12px;font-weight:600;letter-spacing:.15px;text-align:center}@keyframes fancy-btn-spin{to{transform:rotate(1turn)}}@keyframes fancy-btn-shine-sweep{0%{opacity:0;transform:translateX(-130%) skewX(-20deg)}35%{opacity:1}to{opacity:0;transform:translateX(230%) skewX(-20deg)}}.fancy-btn,.fancy-icon-btn{align-items:center;border:none;cursor:pointer;display:inline-flex;font-family:inherit;font-weight:600;gap:8px;isolation:isolate;justify-content:center;letter-spacing:.2px;outline:none;overflow:hidden;position:relative;text-decoration:none;transition:transform .14s cubic-bezier(.2,.8,.4,1),box-shadow .2s ease,background-color .18s ease,color .18s ease,border-color .18s ease,filter .18s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.fancy-btn .fancy-btn__shine,.fancy-icon-btn .fancy-btn__shine{background:linear-gradient(120deg,#0000,#ffffff73 50%,#0000);height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transform:translateX(-130%) skewX(-20deg);width:40%;z-index:1}.fancy-btn:not(.is-disabled):hover .fancy-btn__shine,.fancy-icon-btn:not(.is-disabled):hover .fancy-btn__shine{animation:fancy-btn-shine-sweep .72s ease-out}.fancy-btn:focus-visible,.fancy-icon-btn:focus-visible{box-shadow:0 0 0 3px #6366f14d}.fancy-btn.is-disabled,.fancy-icon-btn.is-disabled{cursor:not-allowed;filter:grayscale(.2);opacity:.55}.fancy-btn:not(.is-disabled):active,.fancy-icon-btn:not(.is-disabled):active{transform:translateY(0) scale(.98)}.fancy-btn>*,.fancy-icon-btn>*{position:relative;z-index:2}.fancy-btn--sm{border-radius:8px;font-size:12px;height:32px;padding:0 12px}.fancy-btn--md{border-radius:10px;font-size:13.5px;height:40px;padding:0 18px}.fancy-btn--lg{border-radius:12px;font-size:15px;height:48px;padding:0 24px}.fancy-btn--pill{border-radius:999px}.fancy-btn--full{width:100%}.fancy-btn__icon{align-items:center;display:inline-flex;justify-content:center}.fancy-btn__icon .MuiSvgIcon-root,.fancy-btn__icon svg{font-size:18px;height:18px;width:18px}.fancy-btn__label{align-items:center;display:inline-flex;line-height:1}.fancy-btn__spinner{animation:fancy-btn-spin .7s linear infinite;border:2px solid;border-radius:50%;border-top:2px solid #0000;height:14px;width:14px}.fancy-icon-btn{flex-shrink:0;padding:0}.fancy-icon-btn--sm{height:32px;width:32px}.fancy-icon-btn--md{height:42px;width:42px}.fancy-icon-btn--lg{height:50px;width:50px}.fancy-icon-btn--circle{border-radius:999px}.fancy-icon-btn--square.fancy-icon-btn--sm{border-radius:8px}.fancy-icon-btn--square.fancy-icon-btn--md{border-radius:10px}.fancy-icon-btn--square.fancy-icon-btn--lg{border-radius:12px}.fancy-icon-btn__inner{align-items:center;display:inline-flex;justify-content:center}.fancy-icon-btn__inner .MuiSvgIcon-root,.fancy-icon-btn__inner svg{font-size:20px;height:20px;width:20px}.account-option-icon-button{height:40px;width:40px}.account-option-icon-button .fancy-icon-btn__inner .MuiSvgIcon-root,.account-option-icon-button .fancy-icon-btn__inner svg{font-size:22px;height:22px;width:22px}.fancy-btn--primary{background:linear-gradient(135deg,#fff,#f5f5f5 45%,#e7e7e7);background-position:0 0;background-size:200% 100%;border:1px solid #00000024;box-shadow:0 1px 1px #0000000f,0 4px 14px #0000001a,inset 0 1px 0 #fffffff2,inset 0 -1px 0 #0000000d;color:#0f0f0f}.fancy-btn--primary .fancy-btn__shine{background:linear-gradient(120deg,#0000,#0000001a 50%,#0000)}.fancy-btn--primary:not(.is-disabled):hover{background-position:100% 0;border-color:#00000038;box-shadow:0 2px 4px #00000014,0 10px 22px #00000024,inset 0 1px 0 #fff,inset 0 -1px 0 #00000014;transform:translateY(-1px)}.fancy-btn--secondary{background:#ffffffe6;border:1px solid #6366f14d;box-shadow:0 1px 2px #1f25400f,inset 0 1px 0 #fff9;color:#4338ca}.fancy-btn--secondary:not(.is-disabled):hover{background:#fff;border-color:#6366f18c;box-shadow:0 4px 14px #6366f12e,inset 0 1px 0 #fff9;color:#312e81;transform:translateY(-1px)}.fancy-btn--danger{background:linear-gradient(135deg,#ef4444,#f43f5e 55%,#ec4899);background-position:0 0;background-size:200% 100%;box-shadow:0 1px 1px #ef444459,0 4px 14px #ef444447,inset 0 1px 0 #ffffff2e;color:#fff}.fancy-btn--danger:not(.is-disabled):hover{background-position:100% 0;box-shadow:0 2px 4px #ef444466,0 10px 22px #ef444452,inset 0 1px 0 #ffffff38;transform:translateY(-1px)}.fancy-btn--ghost{background:#0000;border:1px solid #0000;color:#4a5170}.fancy-btn--ghost:not(.is-disabled):hover{background:#6366f11a;color:#312e81}.fancy-btn--text{background:#0000;border:1px solid #0000;color:#4f46e5}.fancy-btn--text:not(.is-disabled):hover{background:#6366f114;color:#3730a3}.fancy-btn--edit{background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #3b82f652;box-shadow:0 1px 2px #1e3a8a14,inset 0 1px 0 #ffffffbf;color:#1e3a8a}.fancy-btn--edit .fancy-btn__shine{background:linear-gradient(120deg,#0000,#3b82f62e 50%,#0000)}.fancy-btn--edit:not(.is-disabled):hover{background:linear-gradient(135deg,#f8fbff,#bfdbfe);border-color:#2563eb7a;box-shadow:0 4px 14px #3b82f62e,inset 0 1px 0 #ffffffd9;color:#172554;transform:translateY(-1px)}.fancy-btn--dark{background:linear-gradient(135deg,#0a0a0a,#262626 35%,#525252 65%,#171717);background-position:0 0;background-size:200% 100%;box-shadow:0 1px 1px #00000073,0 4px 14px #00000047,inset 0 1px 0 #ffffff29,inset 0 -1px 0 #00000059;color:#fff}.fancy-btn--dark:not(.is-disabled):hover{background-position:100% 0;box-shadow:0 2px 4px #00000080,0 10px 22px #00000057,inset 0 1px 0 #ffffff38,inset 0 -1px 0 #0006;transform:translateY(-1px)}.fancy-icon-btn.fancy-btn--primary{color:#0f0f0f}.fancy-icon-btn.fancy-btn--danger,.fancy-icon-btn.fancy-btn--dark{color:#fff}.map-view{height:100%;position:relative;width:100%}.map-view__controls{align-items:center;display:flex;gap:10px;justify-content:center;left:50%;max-width:calc(100vw - 32px);pointer-events:auto;position:absolute;top:16px;transform:translateX(-50%);z-index:110}.map-view__reset-control{height:48px;width:48px}.map-view__reset-control .fancy-icon-btn__inner .MuiSvgIcon-root,.map-view__reset-control .fancy-icon-btn__inner svg{font-size:20px;height:20px;width:20px}@media(max-width:820px){.map-view__controls{top:12px;width:calc(100vw - 24px)}.map-view__controls .header-search{width:min(100%,420px)!important}}@media(max-width:560px){.map-view__controls{gap:8px;justify-content:space-between;left:12px;right:12px;transform:none;width:auto}.map-view__reset-control{height:40px;width:40px}}.edit .tiptap{border:1px solid gray;border-radius:10px;margin-top:5px;min-height:200px;padding:5px 25px}.tiptap ol,.tiptap ul{padding:0 1rem}.tiptap h1,.tiptap h2,.tiptap h3,.tiptap h4,.tiptap h5,.tiptap h6{line-height:1.1}.tiptap code{background-color:#6161611a;color:#616161}.tiptap pre{background:#0d0d0d;border-radius:.5rem;color:#fff;font-family:JetBrainsMono,monospace;padding:.75rem 1rem}.tiptap pre code{background:none;color:inherit;font-size:.8rem;padding:0}.tiptap iframe,.tiptap img,.tiptap video{height:auto;max-width:min(350px,100%)}.tiptap blockquote{border-left:2px solid #0d0d0d1a;padding-left:1rem}.tiptap hr{border:none;border-top:2px solid #0d0d0d1a;margin:2rem 0}.upload-progress-stack{display:flex;flex-direction:column;gap:8px;margin-bottom:4px;margin-top:10px;width:100%}@keyframes upload-progress-card-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes upload-progress-icon-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.06)}}.upload-progress-card{align-items:center;animation:upload-progress-card-in .2s ease-out;background:linear-gradient(135deg,#f5f7ff,#eef1fb);border:1px solid #5966cf33;border-radius:10px;box-shadow:0 1px 3px #141e500f,0 4px 14px #141e500a;display:flex;gap:12px;padding:10px 12px;transition:background .24s ease,border-color .24s ease}.upload-progress-card.is-error{background:linear-gradient(135deg,#fff5f5,#ffecec);border-color:#dc46464d}.upload-progress-card.is-done{background:linear-gradient(135deg,#f1faf3,#e6f6ea);border-color:#3ca05a4d}.upload-progress-card__icon{align-items:center;background:#5966cf1f;border-radius:8px;color:#4f5bd5;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.is-error .upload-progress-card__icon{background:#dc46461f;color:#c53030}.is-done .upload-progress-card__icon{background:#3ca05a26;color:#2f855a}.upload-progress-card:not(.is-done):not(.is-error) .upload-progress-card__icon{animation:upload-progress-icon-pulse 1.6s ease-in-out infinite}.upload-progress-card__body{flex:1 1;min-width:0}.upload-progress-card__header{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-bottom:4px}.upload-progress-card__filename{color:#1f2540;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-progress-card__percent{font-feature-settings:"tnum";color:#4f5bd5;font-size:12px;font-variant-numeric:tabular-nums;font-weight:600}.is-error .upload-progress-card__percent{color:#c53030}.is-done .upload-progress-card__percent{color:#2f855a}.upload-progress-card__bar-wrap{margin-bottom:6px}.upload-progress-card__bar.MuiLinearProgress-root{background-color:#5966cf26;border-radius:999px;height:6px}.upload-progress-card__bar.MuiLinearProgress-root .MuiLinearProgress-bar{border-radius:999px}.upload-progress-card__meta{font-feature-settings:"tnum";color:#5b637e;font-size:11.5px;font-variant-numeric:tabular-nums;letter-spacing:.1px}.is-error .upload-progress-card__meta{color:#9b2c2c}.is-done .upload-progress-card__meta{color:#276749}.upload-progress-card__cancel.MuiIconButton-root{color:#6b7390;flex-shrink:0;transition:background-color .15s ease,color .15s ease}.upload-progress-card__cancel.MuiIconButton-root:hover{background-color:#0000000f;color:#1f2540}.video-placeholder{align-items:flex-start;animation:upload-progress-card-in .2s ease-out;background:linear-gradient(135deg,#f5f7ff,#eef1fb);border:1px solid #5966cf33;border-radius:12px;box-shadow:0 1px 3px #141e500f,0 4px 14px #141e500a;box-sizing:border-box;display:flex;gap:12px;margin:8px 0;max-width:min(350px,100%);padding:14px 16px}.video-placeholder.is-error{background:linear-gradient(135deg,#fff5f5,#ffecec);border-color:#dc46464d}.rte-video-player{aspect-ratio:16/9;margin:8px 0;max-width:100%;width:min(350px,100%)}.video-placeholder__icon{align-items:center;background:#5966cf1f;border-radius:8px;color:#4f5bd5;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.is-error .video-placeholder__icon{background:#dc46461f;color:#c53030}.video-placeholder:not(.is-error) .video-placeholder__icon{animation:upload-progress-icon-pulse 1.6s ease-in-out infinite}.video-placeholder__body{flex:1 1;min-width:0}.video-placeholder__title{color:#1f2540;font-size:13px;font-weight:600;margin-bottom:2px}.is-error .video-placeholder__title{color:#9b2c2c}.video-placeholder__detail{color:#5b637e;font-size:12px;line-height:1.4}.is-error .video-placeholder__detail{color:#9b2c2c}.video-placeholder__bar.MuiLinearProgress-root{background-color:#5966cf26;border-radius:999px;height:6px;margin-top:8px}.video-placeholder__bar.MuiLinearProgress-root .MuiLinearProgress-bar{border-radius:999px}.rte-toolbar{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(180deg,#ffffffd9,#f7f8fdd9);border:1px solid #1f254014;border-radius:12px;box-shadow:0 1px 2px #141e500a,0 6px 18px #141e500f;display:flex;flex-wrap:wrap;gap:4px;padding:6px 8px;position:relative}.rte-toolbar__group{align-items:center;border-radius:8px;display:inline-flex;gap:2px;padding:2px;transition:background-color .2s ease}.rte-toolbar__group:hover{background-color:#5966cf0a}.rte-toolbar__group--media .rte-toolbar__btn{color:#4f5bd5}.rte-toolbar__divider{background:linear-gradient(180deg,#1f254000 0,#1f25402e 50%,#1f254000);height:22px;margin:0 4px;width:1px}.rte-toolbar__spacer{flex:1 1;min-width:4px}.rte-toolbar__btn-wrap{display:inline-flex}.rte-toolbar__btn.MuiIconButton-root{border-radius:8px;color:#4a5170;padding:6px;transition:background-color .16s ease,color .16s ease,transform .12s ease,box-shadow .16s ease}.rte-toolbar__btn.MuiIconButton-root:hover{background-color:#5966cf1a;color:#1f2540;transform:translateY(-1px)}.rte-toolbar__btn.MuiIconButton-root:active{transform:translateY(0)}.rte-toolbar__btn.MuiIconButton-root.is-active{background:linear-gradient(135deg,#5966cf2e,#958df12e);box-shadow:inset 0 0 0 1px #5966cf40;color:#4f5bd5}.rte-toolbar__btn.MuiIconButton-root.Mui-disabled{color:#c9ccd9}.rte-toolbar__btn.MuiIconButton-root .MuiSvgIcon-root{font-size:18px}.rte-tooltip-shortcut{background:#ffffff2e;border-radius:4px;color:#ffffffeb;display:inline-block;font-size:10.5px;font-weight:600;letter-spacing:.4px;margin-left:8px;padding:1px 6px}.rte-toolbar__heading-select.MuiInputBase-root{background:#fff9;border-radius:8px;font-size:13px;font-weight:600;height:32px;min-width:134px;transition:background-color .16s ease,box-shadow .16s ease}.rte-toolbar__heading-select.MuiInputBase-root .MuiSelect-select{color:#1f2540;padding:6px 28px 6px 12px}.rte-toolbar__heading-select.MuiInputBase-root .MuiOutlinedInput-notchedOutline{border-color:#1f25401a}.rte-toolbar__heading-select.MuiInputBase-root:hover{background:#ffffffeb}.rte-toolbar__heading-select.MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline{border-color:#5966cf59}.rte-toolbar__heading-select.MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#5966cf99;border-width:1px;box-shadow:0 0 0 3px #5966cf1f}.rte-toolbar__menu-paper.MuiPaper-root{border:1px solid #1f254014;border-radius:10px;box-shadow:0 8px 28px #141e501f;margin-top:6px;overflow:hidden}.rte-heading-option,.rte-heading-option--p{font-size:14px}.rte-heading-option--h1{font-size:22px;font-weight:700}.rte-heading-option--h2{font-size:19px;font-weight:700}.rte-heading-option--h3{font-size:17px;font-weight:600}.rte-heading-option--h4{font-size:15px;font-weight:600}.rte-heading-option--h5{font-size:14px;font-weight:600}.rte-heading-option--h6{color:#5b637e;font-size:13px;font-weight:600}@media(max-width:560px){.rte-toolbar__heading-select.MuiInputBase-root,.rte-toolbar__heading-select.MuiInputBase-root .MuiSelect-select{font-size:16px}}.rte-color-trigger{align-items:center;display:inline-flex;justify-content:center;position:relative}.rte-color-trigger__swatch{border-radius:2px;bottom:-2px;box-shadow:0 0 0 1px #0000000f;height:3px;left:2px;position:absolute;right:2px}.rte-color-popover.MuiPaper-root{border:1px solid #1f254014;border-radius:12px;box-shadow:0 12px 36px #141e5024;margin-top:8px;padding:12px;width:196px}.rte-color-popover__title{color:#6b7390;font-size:11px;font-weight:600;letter-spacing:.6px;margin-bottom:8px;text-transform:uppercase}.rte-color-popover__swatches{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(8,1fr);margin-bottom:10px}.rte-color-swatch{border:none;border-radius:6px;box-shadow:inset 0 0 0 1px #0000001a;cursor:pointer;height:18px;padding:0;transition:transform .12s ease,box-shadow .16s ease;width:18px}.rte-color-swatch:hover{box-shadow:inset 0 0 0 1px #0000002e,0 2px 6px #0000001f;transform:scale(1.12)}.rte-color-swatch.is-active{box-shadow:inset 0 0 0 1px #0000001a,0 0 0 2px #fff,0 0 0 4px #5966cfb3}.rte-color-popover__reset{align-items:center;background:#0000;border:none;border-radius:6px;color:#5b637e;cursor:pointer;display:flex;font-size:12.5px;font-weight:500;gap:6px;padding:6px 8px;transition:background-color .16s ease;width:100%}.rte-color-popover__reset:hover{background:#5966cf14;color:#1f2540}.edit .rte-toolbar+.ProseMirror,.edit .rte-toolbar+.tiptap,.edit .rte-toolbar~.ProseMirror{margin-top:10px}.rdrCalendarWrapper{background:#fff;box-sizing:border-box;display:inline-flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDateDisplay{display:flex;justify-content:space-between}.rdrDateDisplayItem{color:inherit;flex:1 1;text-align:center;width:0}.rdrDateDisplayItem+.rdrDateDisplayItem{margin-left:.833em}.rdrDateDisplayItem input{text-align:inherit}.rdrDateDisplayItem input:disabled{cursor:default}.rdrMonthAndYearWrapper{box-sizing:inherit;display:flex;justify-content:space-between}.rdrMonthAndYearPickers{align-items:center;display:flex;flex:1 1 auto;justify-content:center}.rdrNextPrevButton{box-sizing:inherit;cursor:pointer;outline:none}.rdrMonths{display:flex}.rdrMonthsVertical{flex-direction:column}.rdrMonthsHorizontal>div>div>div{display:flex;flex-direction:row}.rdrMonth{width:27.667em}.rdrWeekDays{display:flex}.rdrWeekDay{box-sizing:inherit;flex-basis:14.28571%;text-align:center}.rdrDays{display:flex;flex-wrap:wrap}.rdrInfiniteMonths{overflow:auto}.rdrDateRangeWrapper{-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDateInput{position:relative}.rdrDateInput input{outline:none}.rdrDateInput .rdrWarning{color:red;font-size:1.6em;line-height:1.6em;position:absolute;right:.25em;top:0}.rdrDay{box-sizing:inherit;cursor:pointer;font:inherit;position:relative;width:14.28571%}.rdrDayNumber{display:block;position:relative}.rdrDayNumber span{color:#1d2429}.rdrDayDisabled{cursor:not-allowed}@supports (-ms-ime-align:auto){.rdrDay{flex-basis:14.285%!important}}.rdrEndEdge,.rdrInRange,.rdrSelected,.rdrStartEdge{pointer-events:none}.rdrDateRangePickerWrapper{display:inline-flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrStaticRanges{display:flex;flex-direction:column}.rdrStaticRange{font-size:inherit}.rdrInputRange{display:flex}.rdrCalendarWrapper{color:#000;font-size:12px}.rdrDateDisplayWrapper{background-color:#eff2f7}.rdrDateDisplay{margin:.833em}.rdrDateDisplayItem{background-color:#fff;border:1px solid #0000;border-radius:4px;box-shadow:0 1px 2px 0 #23394236}.rdrDateDisplayItem input{background:#0000;border:0;color:#849095;cursor:pointer;height:2.5em;line-height:2.5em;width:100%}.rdrDateDisplayItemActive{border-color:currentColor}.rdrDateDisplayItemActive input{color:#7d888d}.rdrMonthAndYearWrapper{align-items:center;height:60px;padding-top:10px}.rdrMonthAndYearPickers{font-weight:600}.rdrMonthAndYearPickers select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#0000;background:url("data:image/svg+xml;utf8,<svg width=%279px%27 height=%276px%27 viewBox=%270 0 9 6%27 version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27><g id=%27Artboard%27 stroke=%27none%27 stroke-width=%271%27 fill=%27none%27 fill-rule=%27evenodd%27 transform=%27translate%28-636.000000, -171.000000%29%27 fill-opacity=%270.368716033%27><g id=%27input%27 transform=%27translate%28172.000000, 37.000000%29%27 fill=%27%230E242F%27 fill-rule=%27nonzero%27><g id=%27Group-9%27 transform=%27translate%28323.000000, 127.000000%29%27><path d=%27M142.280245,7.23952813 C141.987305,6.92353472 141.512432,6.92361662 141.219585,7.23971106 C140.926739,7.5558055 140.926815,8.06821394 141.219755,8.38420735 L145.498801,13 L149.780245,8.38162071 C150.073185,8.0656273 150.073261,7.55321886 149.780415,7.23712442 C149.487568,6.92102998 149.012695,6.92094808 148.719755,7.23694149 L145.498801,10.7113732 L142.280245,7.23952813 Z%27 id=%27arrow%27></path></g></g></g></svg>") no-repeat;background-position:right 8px center;border:0;border-radius:4px;color:#3e484f;cursor:pointer;outline:0;padding:10px 30px 10px 10px;text-align:center}.rdrMonthAndYearPickers select:hover{background-color:#00000012}.rdrMonthPicker,.rdrYearPicker{margin:0 5px}.rdrNextPrevButton{background:#eff2f7;border:0;border-radius:5px;display:block;height:24px;margin:0 .833em;padding:0;width:24px}.rdrNextPrevButton:hover{background:#e1e7f0}.rdrNextPrevButton i{border-style:solid;display:block;height:0;margin:auto;padding:0;text-align:center;transform:translate(-3px);width:0}.rdrPprevButton i{border-color:#0000 #34495e #0000 #0000;border-width:4px 6px 4px 4px;transform:translate(-3px)}.rdrNextButton i{border-color:#0000 #0000 #0000 #34495e;border-width:4px 4px 4px 6px;margin:0 0 0 7px;transform:translate(3px)}.rdrWeekDays{padding:0 .833em}.rdrMonth{padding:0 .833em 1.666em}.rdrMonth .rdrWeekDays{padding:0}.rdrMonths.rdrMonthsVertical .rdrMonth:first-child .rdrMonthName{display:none}.rdrWeekDay{color:#849095;font-weight:400;line-height:2.667em}.rdrDay{background:#0000;border:0;color:#1d2429;height:3em;line-height:3em;padding:0;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDay:focus{outline:0}.rdrDayNumber{align-items:center;bottom:0;bottom:5px;display:flex;font-weight:300;justify-content:center;left:0;outline:0;position:absolute;right:0;top:0;top:5px}.rdrDayToday .rdrDayNumber span{font-weight:500}.rdrDayToday .rdrDayNumber span:after{background:#3d91ff;border-radius:2px;bottom:4px;content:"";height:2px;left:50%;position:absolute;transform:translate(-50%);width:18px}.rdrDayToday:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span:after{background:#fff}.rdrDay:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span{color:#ffffffd9}.rdrEndEdge,.rdrInRange,.rdrSelected,.rdrStartEdge{background:currentColor;bottom:5px;left:0;position:absolute;right:0;top:5px}.rdrSelected{left:2px;right:2px}.rdrStartEdge{border-bottom-left-radius:1.042em;border-top-left-radius:1.042em;left:2px}.rdrEndEdge{border-bottom-right-radius:1.042em;border-top-right-radius:1.042em;right:2px}.rdrSelected{border-radius:1.042em}.rdrDayStartOfMonth .rdrEndEdge,.rdrDayStartOfMonth .rdrInRange,.rdrDayStartOfWeek .rdrEndEdge,.rdrDayStartOfWeek .rdrInRange{border-bottom-left-radius:1.042em;border-top-left-radius:1.042em;left:2px}.rdrDayEndOfMonth .rdrInRange,.rdrDayEndOfMonth .rdrStartEdge,.rdrDayEndOfWeek .rdrInRange,.rdrDayEndOfWeek .rdrStartEdge{border-bottom-right-radius:1.042em;border-top-right-radius:1.042em;right:2px}.rdrDayStartOfMonth .rdrDayEndPreview,.rdrDayStartOfMonth .rdrDayInPreview,.rdrDayStartOfWeek .rdrDayEndPreview,.rdrDayStartOfWeek .rdrDayInPreview{border-bottom-left-radius:1.333em;border-left-width:1px;border-top-left-radius:1.333em;left:0}.rdrDayEndOfMonth .rdrDayInPreview,.rdrDayEndOfMonth .rdrDayStartPreview,.rdrDayEndOfWeek .rdrDayInPreview,.rdrDayEndOfWeek .rdrDayStartPreview{border-bottom-right-radius:1.333em;border-right-width:1px;border-top-right-radius:1.333em;right:0}.rdrDayEndPreview,.rdrDayInPreview,.rdrDayStartPreview{background:#ffffff17;border:0 solid;bottom:3px;left:0;pointer-events:none;position:absolute;right:0;top:3px;z-index:1}.rdrDayStartPreview{border-bottom-left-radius:1.333em;border-bottom-width:1px;border-left-width:1px;border-top-left-radius:1.333em;border-top-width:1px;left:0}.rdrDayInPreview{border-bottom-width:1px;border-top-width:1px}.rdrDayEndPreview{border-bottom-right-radius:1.333em;border-bottom-width:1px;border-right-width:1px;border-top-right-radius:1.333em;border-top-width:1px;right:2px;right:0}.rdrDefinedRangesWrapper{background:#fff;border-right:1px solid #eff2f7;font-size:12px;width:226px}.rdrDefinedRangesWrapper .rdrStaticRangeSelected{color:currentColor;font-weight:600}.rdrStaticRange{background:#fff;border:0;border-bottom:1px solid #eff2f7;cursor:pointer;display:block;outline:0;padding:0}.rdrStaticRange:focus .rdrStaticRangeLabel,.rdrStaticRange:hover .rdrStaticRangeLabel{background:#eff2f7}.rdrStaticRangeLabel{display:block;line-height:18px;outline:0;padding:10px 20px;text-align:left}.rdrInputRanges{padding:10px 0}.rdrInputRange{align-items:center;padding:5px 20px}.rdrInputRangeInput{border:1px solid #dee7eb;border-radius:4px;color:#6c767a;height:30px;line-height:30px;margin-right:10px;text-align:center;width:30px}.rdrInputRangeInput:focus,.rdrInputRangeInput:hover{border-color:#b4bfc4;color:#333;outline:0}.rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered .rdrDayNumber:after{background:#0000;border:1px solid;border-radius:1.333em;bottom:-2px;content:"";left:0;position:absolute;right:0;top:-2px}.rdrDayPassive{pointer-events:none}.rdrDayPassive .rdrDayNumber span{color:#d5dce0}.rdrDayPassive .rdrDayEndPreview,.rdrDayPassive .rdrDayInPreview,.rdrDayPassive .rdrDayStartPreview,.rdrDayPassive .rdrEndEdge,.rdrDayPassive .rdrInRange,.rdrDayPassive .rdrSelected,.rdrDayPassive .rdrStartEdge{display:none}.rdrDayDisabled{background-color:#f8f8f8}.rdrDayDisabled .rdrDayNumber span{color:#aeb9bf}.rdrDayDisabled .rdrDayEndPreview,.rdrDayDisabled .rdrDayInPreview,.rdrDayDisabled .rdrDayStartPreview,.rdrDayDisabled .rdrEndEdge,.rdrDayDisabled .rdrInRange,.rdrDayDisabled .rdrSelected,.rdrDayDisabled .rdrStartEdge{filter:grayscale(100%) opacity(60%)}.rdrMonthName{color:#849095;font-weight:600;padding:.833em;text-align:left}.fancy-tf{display:inline-block;font-family:inherit;position:relative;width:280px}.fancy-tf--full{display:block;width:100%}.fancy-tf__field{align-items:stretch;background:linear-gradient(180deg,#fff,#fafafa);border:1px solid #00000024;border-radius:10px;box-shadow:inset 0 1px 0 #fff9;cursor:text;display:flex;min-height:56px;padding:0 14px;position:relative;transition:border-color .18s ease,box-shadow .22s ease,background .22s ease}.fancy-tf__field:hover{border-color:#00000038}.fancy-tf--focused .fancy-tf__field{background:#fff;border-color:#0006;box-shadow:0 0 0 4px #0000000d,inset 0 1px 0 #fffc}.fancy-tf--error .fancy-tf__field,.fancy-tf--error.fancy-tf--focused .fancy-tf__field{border-color:#dc2626;box-shadow:0 0 0 4px #dc26261a}.fancy-tf--disabled .fancy-tf__field{background:linear-gradient(180deg,#f5f5f5,#ededed);cursor:not-allowed;opacity:.65}.fancy-tf--multiline .fancy-tf__field{align-items:stretch;min-height:96px;padding-bottom:4px;padding-top:4px}.fancy-tf__inner{display:flex;flex:1 1;flex-direction:column;justify-content:flex-end;min-width:0;position:relative}.fancy-tf--multiline .fancy-tf__inner{justify-content:flex-start;padding-top:22px}.fancy-tf__label{color:#737373;font-size:14px;font-weight:500;left:0;letter-spacing:.1px;max-width:100%;overflow:hidden;pointer-events:none;position:absolute;text-overflow:ellipsis;top:50%;transform:translateY(-50%);transition:top .2s cubic-bezier(.2,.8,.4,1),transform .2s cubic-bezier(.2,.8,.4,1),font-size .2s ease,color .18s ease,letter-spacing .2s ease;white-space:nowrap}.fancy-tf--floating .fancy-tf__label{color:#525252;font-size:10.5px;font-weight:700;letter-spacing:.7px;text-transform:uppercase;top:9px;transform:translateY(0)}.fancy-tf--focused .fancy-tf__label{color:#0a0a0a}.fancy-tf--error .fancy-tf__label{color:#dc2626}.fancy-tf__input{background:#0000;border:none;color:#0a0a0a;font-family:inherit;font-size:14px;font-weight:500;letter-spacing:-.05px;margin:0;outline:none;padding:0;resize:vertical;width:100%}.fancy-tf--has-label.fancy-tf:not(.fancy-tf--multiline) .fancy-tf__input{display:block;height:100%;padding-bottom:6px;padding-top:18px}.fancy-tf--multiline .fancy-tf__input{line-height:1.45;min-height:64px;padding:4px 0 6px;resize:vertical}.fancy-tf__input::placeholder{color:#a3a3a3;font-weight:400}.fancy-tf__input:disabled{color:#525252;cursor:not-allowed}.fancy-tf__adornment{align-items:center;color:#525252;display:inline-flex;flex-shrink:0;justify-content:center}.fancy-tf__adornment--start{margin-right:8px}.fancy-tf__adornment--end{margin-left:8px}.fancy-tf__adornment .MuiSvgIcon-root{font-size:18px}.fancy-tf__helper{color:#737373;font-size:11.5px;letter-spacing:.1px;margin-top:6px;padding:0 14px}.fancy-tf__helper--error{color:#dc2626}.fancy-select{cursor:pointer}.fancy-select .fancy-tf__field{cursor:pointer;-webkit-user-select:none;user-select:none}.fancy-select__value{align-items:center;color:#0a0a0a;display:flex;font-size:14px;font-weight:500;letter-spacing:-.05px;min-height:24px;overflow:hidden;padding-bottom:6px;padding-top:18px;text-overflow:ellipsis;white-space:nowrap;width:100%}.fancy-select__value--placeholder{color:#a3a3a3;font-weight:400}.fancy-select__chevron{color:#737373;transition:transform .2s cubic-bezier(.2,.8,.4,1),color .18s ease}.fancy-select--open .fancy-select__chevron{color:#0a0a0a;transform:rotate(180deg)}.fancy-select__menu.MuiPopover-root .MuiPaper-root{border:1px solid #00000014;border-radius:12px;box-shadow:0 12px 36px #0000001a,0 2px 6px #0000000a;margin-top:6px;max-height:360px;min-width:200px;overflow-y:auto;padding:6px 0}.fancy-autocomplete{display:inline-block;font-family:inherit;width:280px}.fancy-autocomplete--full{display:block;width:100%}.fancy-autocomplete .MuiAutocomplete-root{width:100%}.fancy-autocomplete .fancy-tf__field{align-items:center;height:56px;min-height:56px;overflow:visible;padding-right:56px}.fancy-autocomplete .fancy-tf__label{left:-1px;max-width:calc(100% - 32px);z-index:2}.fancy-autocomplete .fancy-tf--floating .fancy-tf__label{background:#fff;border-radius:4px;padding:0 6px;top:0;transform:translateY(-50%)}.fancy-autocomplete .fancy-tf__inner{align-items:center;flex-direction:row;flex-wrap:nowrap;gap:4px;min-height:100%;overflow:visible;padding-top:0;position:relative}.fancy-autocomplete--has-tags .fancy-tf__inner{padding-bottom:0;padding-top:0}.fancy-autocomplete .fancy-tf__input{flex:1 1;min-width:60px;padding-bottom:6px;padding-top:18px}.fancy-autocomplete--has-tags .fancy-tf__input{min-width:18px;padding-bottom:0;padding-top:0}.place-search-autocomplete{width:100%}.place-search-field .fancy-tf__field{padding-right:6px}.place-search-field .MuiAutocomplete-endAdornment{align-items:center;display:inline-flex;position:static;transform:none}.place-search-field .MuiAutocomplete-clearIndicator,.place-search-field .MuiAutocomplete-popupIndicator{height:32px;width:32px}.place-search-popper .MuiAutocomplete-option.place-search-option{border-radius:10px;justify-content:flex-start;margin:0 6px;padding:8px 12px}.place-search-popper .MuiAutocomplete-option.place-search-option.Mui-focused,.place-search-popper .MuiAutocomplete-option.place-search-option:hover,.place-search-popper .MuiAutocomplete-option.place-search-option[aria-selected=true]{background-color:hsla(0,0%,6%,.045)}.place-search-option .popup-option__chevron{opacity:0}.place-search-option.Mui-focused .popup-option__chevron,.place-search-option:hover .popup-option__chevron{color:#525252;opacity:1;transform:translateX(0)}.fancy-mui-picker-field{width:100%}.fancy-mui-picker-field .MuiOutlinedInput-root{background:linear-gradient(180deg,#fff,#fafafa);border-radius:10px;box-shadow:inset 0 1px 0 #fff9;font-family:inherit;height:56px;min-height:56px;transition:border-color .18s ease,box-shadow .22s ease,background .22s ease}.fancy-mui-picker-field .MuiOutlinedInput-notchedOutline{border-color:#00000024}.fancy-mui-picker-field .MuiOutlinedInput-notchedOutline legend{display:none}.fancy-mui-picker-field .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#00000038}.fancy-mui-picker-field .MuiOutlinedInput-root.Mui-focused{background:#fff;box-shadow:0 0 0 4px #0000000d,inset 0 1px 0 #fffc}.fancy-mui-picker-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#0006;border-width:1px}.fancy-mui-picker-field .MuiInputLabel-root{color:#737373;font-family:inherit;font-size:14px;font-weight:500;letter-spacing:.1px;transform:translate(14px,17px) scale(1)}.fancy-mui-picker-field .MuiInputLabel-root.Mui-focused,.fancy-mui-picker-field .MuiInputLabel-root.MuiFormLabel-filled{background:#0000;color:#525252;font-size:14px;font-weight:700;letter-spacing:.7px;text-transform:uppercase;transform:translate(14px,7px) scale(.75)}.fancy-mui-picker-field .MuiInputBase-input{color:#0a0a0a;font-family:inherit;font-size:14px;font-weight:500;letter-spacing:-.05px;padding-bottom:6px;padding-top:20px}.fancy-mui-picker-field .MuiSvgIcon-root{color:#737373}.fancy-chip-container{align-items:center;background:#0000;border:none;display:flex;flex:0 1 auto;gap:3px;height:28px;max-width:calc(100% - 26px);min-width:0;overflow-x:auto;overflow-y:hidden;padding:0;scrollbar-width:none}.fancy-chip-container .fancy-chip:not(.fancy-chip--count){min-width:0}.fancy-chip-container::-webkit-scrollbar{display:none}.fancy-chip{align-items:center;background:linear-gradient(180deg,#fff,#f3f3f3);border:1px solid #00000029;border-radius:999px;box-shadow:0 1px 2px #00000014,inset 0 1px 0 #fffffff2;color:#0f0f0f;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:600;gap:5px;height:22px;letter-spacing:.1px;max-width:170px;overflow:hidden;padding:2px 4px 2px 8px;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease;white-space:nowrap}.fancy-chip:hover{background:#fff;border-color:#0000003d;box-shadow:0 2px 5px #0000001a,inset 0 1px 0 #fff}.fancy-chip--count{background:#00000014;border-color:#0000001f;color:#404040;flex-shrink:0;padding:2px 8px}@media(max-width:560px){.fancy-autocomplete .fancy-tf__input,.fancy-mui-picker-field .MuiInputBase-input,.fancy-mui-picker-field .MuiInputLabel-root,.fancy-mui-picker-field .MuiInputLabel-root.Mui-focused,.fancy-mui-picker-field .MuiInputLabel-root.MuiFormLabel-filled,.fancy-select__value,.fancy-tf__input,.place-search-field .fancy-tf__input{font-size:16px}.fancy-autocomplete .fancy-tf__field{padding-right:42px}.fancy-chip-container{max-width:calc(100% - 12px)}.fancy-chip{max-width:92px}}.fancy-chip__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fancy-chip__remove{align-items:center;background:#0000001f;border:none;border-radius:999px;color:#262626;cursor:pointer;display:inline-flex;flex-shrink:0;height:15px;justify-content:center;padding:0;transition:background .14s ease,color .14s ease;width:15px}.fancy-chip__remove:hover{background:#000000a6;color:#fff}.fancy-chip__remove .MuiSvgIcon-root{font-size:11px!important}.fancy-autocomplete-popper{z-index:1500}.fancy-autocomplete-popper .MuiAutocomplete-paper,.fancy-autocomplete-popper .MuiPaper-root{background:#fff;border:1px solid #00000014;border-radius:12px;box-shadow:0 12px 36px #0000001a,0 2px 6px #0000000a;margin-top:6px;padding:6px 0}.fancy-autocomplete-popper .MuiAutocomplete-listbox{max-height:320px;padding:0}.fancy-autocomplete-popper .MuiAutocomplete-option{align-items:center;border-radius:8px;color:#1f2540;display:flex;font-size:13.5px;font-weight:500;gap:10px;justify-content:space-between;letter-spacing:-.05px;margin:0 6px;padding:9px 14px;transition:background-color .14s ease,color .14s ease}.fancy-autocomplete-popper .MuiAutocomplete-option[aria-selected=true]{background:#f1f5f9;color:#0a0a0a;font-weight:650}.fancy-autocomplete-option__label{min-width:0;overflow:hidden;text-overflow:ellipsis}.fancy-autocomplete-option__check{color:#2563eb;flex-shrink:0}.fancy-autocomplete-popper .MuiAutocomplete-option.Mui-focused,.fancy-autocomplete-popper .MuiAutocomplete-option:hover{background:#0f0f0f0f;color:#0a0a0a}.fancy-autocomplete-popper .MuiAutocomplete-noOptions{color:#9ca3af;font-size:12.5px;font-style:italic;padding:14px;text-align:center}.fancy-autocomplete .MuiAutocomplete-endAdornment{align-items:center;display:flex;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.fancy-autocomplete .MuiAutocomplete-clearIndicator,.fancy-autocomplete .MuiAutocomplete-popupIndicator{color:#737373;padding:4px}.fancy-autocomplete .MuiAutocomplete-clearIndicator:hover,.fancy-autocomplete .MuiAutocomplete-popupIndicator:hover{background:#0000000f;color:#0a0a0a}.new-timeline-view{background:#f6f7f9;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:100%;overflow:hidden;width:100%}.new-timeline-workspace{display:flex;flex-direction:column;height:100%;min-width:0;overflow:hidden}.new-timeline-toolbar{align-items:center;background:#fff;border-bottom:1px solid #0f172a14;display:flex;flex-shrink:0;justify-content:center;padding:10px 14px}.new-timeline-toolbar .fancy-btn{background:#0000;border:0;border-radius:10px;box-shadow:none;color:#111827;font-size:13px;font-weight:650;letter-spacing:0;min-height:40px;padding:0 12px;transform:none}.new-timeline-toolbar .fancy-btn .fancy-btn__shine{display:none}.new-timeline-toolbar .fancy-btn:not(.is-disabled):hover{background:#f3f6fb;box-shadow:none;color:#0f3d8f;transform:none}.new-timeline-toolbar .fancy-btn--dark{background:#eaf2ff;color:#0f3d8f}.new-timeline-toolbar .fancy-btn__icon{align-items:center;background:#eef4ff;border-radius:999px;color:#1857c5;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.new-timeline-toolbar .fancy-btn--dark .fancy-btn__icon{background:#1857c5;color:#fff}.new-timeline-group-control{gap:8px}.new-timeline-group-control,.new-timeline-toolbar__controls{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.new-timeline-toolbar__controls{gap:10px;width:100%}.new-timeline-search-tools{align-items:center;display:flex;gap:8px;justify-content:center}.new-timeline-search-tools>.new-timeline-jump{flex:1 1}.new-timeline-search-tools>div:not(.new-timeline-jump){background:#eef4ff!important;border:0!important;border-radius:999px!important;box-shadow:none!important;color:#1857c5!important;flex-shrink:0;height:40px!important;padding:0!important;transform:none!important;width:40px!important}.new-timeline-search-tools>div:not(.new-timeline-jump):hover{background:#eaf2ff!important;color:#0f3d8f!important}.new-timeline-jump{position:relative;width:min(310px,100%);z-index:20}.new-timeline-jump__field{align-items:center;background:#f3f6fb;border:0;border-radius:10px;box-shadow:none;box-sizing:border-box;display:flex;gap:8px;height:38px;padding:0 12px}.new-timeline-jump__field svg{color:#1857c5;flex-shrink:0;height:18px;width:18px}.new-timeline-jump__field input{background:#0000;border:0;color:#111827;flex:1 1;font:inherit;font-size:14px;font-weight:650;min-width:0;outline:0}.new-timeline-jump__menu{background:#fff;border:1px solid #0f172a1a;border-radius:12px;box-shadow:0 16px 38px #0f172a29;box-sizing:border-box;max-height:280px;overflow:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);width:100%}.new-timeline-jump__menu button{align-items:center;background:#0000;border:0;border-radius:8px;color:#111827;cursor:pointer;display:flex;font:inherit;font-size:13px;font-weight:650;gap:10px;justify-content:space-between;min-height:38px;padding:0 10px;text-align:left;width:100%}.new-timeline-jump__menu button:focus-visible,.new-timeline-jump__menu button:hover{background:#eef4ff;outline:none}.new-timeline-jump__menu span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-timeline-jump__menu strong{color:#6b7280;font-size:12px}.new-timeline-display-control{background:#0000;border:0;border-radius:10px;display:inline-flex;flex-shrink:0;gap:4px;padding:0}.new-timeline-display-control .fancy-btn{box-shadow:none}.new-timeline-group-control .fancy-btn__icon .MuiSvgIcon-root{height:16px;width:16px}.new-timeline-event-count{color:#64748b;flex-shrink:0;font-size:12px;font-weight:750;white-space:nowrap}.new-timeline-content{display:flex;flex:1 1;min-height:0;overflow:hidden}.new-timeline-list{flex:1 1;min-width:0;overflow-y:auto;padding:22px}.new-timeline-group{scroll-margin-top:18px}.new-timeline-group+.new-timeline-group{margin-top:22px}.new-timeline-group__header{background:#fff;border:1px solid #0f172a14;border-radius:10px;box-shadow:0 1px 2px #0f172a0a;display:flex;flex-direction:column;gap:8px;margin-bottom:12px;padding:16px 18px}.new-timeline-group__title-row{align-items:center;display:flex;gap:10px;min-width:0}.new-timeline-group__title{color:#111827;font-size:22px;font-weight:750;min-width:0;overflow-wrap:anywhere}.new-timeline-group__category-dot{align-items:center;border-radius:999px;display:flex;flex-shrink:0;font-size:18px;height:34px;justify-content:center;width:34px}.new-timeline-group__category-counts,.new-timeline-group__meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.new-timeline-group__category-count,.new-timeline-group__meta span{align-items:center;background:#f1f5f9;border-radius:999px;color:#4b5563;display:inline-flex;font-size:12px;font-weight:700;gap:6px;min-height:26px;padding:0 9px}.new-timeline-group__category-count span{align-items:center;border-radius:999px;display:inline-flex;height:20px;justify-content:center;width:20px}.new-timeline-group__events{align-items:center;display:flex;flex-direction:column;gap:8px;width:100%}.new-timeline-compact-event{grid-gap:12px;align-items:center;background:#fff;border:1px solid #0f172a14;border-radius:9px;box-shadow:0 1px 2px #0f172a0a;color:inherit;cursor:pointer;display:grid;font:inherit;gap:12px;grid-template-columns:104px 42px minmax(0,1fr);padding:10px 12px;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .14s ease;width:min(760px,100%)}.new-timeline-compact-event:focus-visible,.new-timeline-compact-event:hover{border-color:#1857c552;box-shadow:0 6px 18px #0f172a14;outline:none;transform:translateY(-1px)}.new-timeline-compact-event__date{color:#4b5563;font-size:12px;font-weight:750;white-space:nowrap}.new-timeline-compact-event__marker{align-items:center;border-radius:999px;display:flex;font-size:18px;height:34px;justify-content:center;width:34px}.new-timeline-compact-event__body{display:flex;flex-direction:column;gap:2px;min-width:0}.new-timeline-compact-event__title{color:#111827;font-size:15px;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-timeline-compact-event__location,.new-timeline-compact-event__meta{color:#6b7280;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-timeline-compact-event__meta{color:#4b5563}.new-timeline-empty{background:#fff;border-radius:10px;color:#6b7280;font-weight:650;padding:28px;text-align:center}.new-timeline-detail-card{grid-gap:0;background:#fff;border:1px solid #0f172a14;border-radius:12px;box-shadow:0 1px 2px #0f172a0a,0 10px 28px #0f172a14;cursor:pointer;display:grid;gap:0;grid-template-columns:minmax(180px,32%) minmax(0,1fr);overflow:hidden;transition:transform .14s ease,box-shadow .18s ease,border-color .18s ease;width:min(820px,100%)}.new-timeline-detail-card:focus-within,.new-timeline-detail-card:hover{border-color:#1857c547;box-shadow:0 2px 6px #0f172a14,0 16px 36px #0f172a1f;transform:translateY(-1px)}.new-timeline-detail-card__media{background:#e5e7eb;min-height:220px}.new-timeline-detail-card__emoji,.new-timeline-detail-card__media img{height:100%;min-height:220px;object-fit:cover;width:100%}.new-timeline-detail-card__emoji{align-items:center;display:flex;font-size:76px;justify-content:center}.new-timeline-detail-card__body{display:flex;flex-direction:column;gap:10px;min-width:0;padding:18px}.new-timeline-detail-card__topline{align-items:center;color:#64748b;display:flex;font-size:12px;font-weight:800;gap:12px;justify-content:space-between;text-transform:uppercase}.new-timeline-detail-card h2{color:#111827;font-size:24px;font-weight:780;line-height:1.12;margin:0;overflow-wrap:anywhere}.new-timeline-detail-card__location{align-items:flex-start;color:#4b5563;display:flex;font-size:14px;font-weight:600;gap:6px;line-height:1.35}.new-timeline-detail-card__location svg{flex-shrink:0;height:18px;width:18px}.new-timeline-detail-card__chips,.new-timeline-detail-card__people{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.new-timeline-detail-card__chip{align-items:center;background:#f1f5f9;border-radius:999px;color:#334155;display:inline-flex;font-size:12px;font-weight:750;gap:6px;min-height:26px;padding:0 9px}.new-timeline-detail-card__chip span{height:18px;width:18px}.new-timeline-detail-card__chip span,.new-timeline-detail-card__people-count{align-items:center;border-radius:999px;display:inline-flex;justify-content:center}.new-timeline-detail-card__people-count{background:#eef2f7;color:#4b5563;font-size:12px;font-weight:800;height:30px;min-width:30px}.new-timeline-detail-card__description{color:#4b5563;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.new-timeline-map{border-left:1px solid #0f172a14;height:100%;min-width:0}@media(max-width:980px){.new-timeline-view{grid-template-columns:minmax(0,1fr)}.new-timeline-map{display:none}}@media(max-width:700px){.new-timeline-toolbar{align-items:flex-start;flex-direction:column}.new-timeline-toolbar__controls{align-items:stretch;width:100%}.new-timeline-search-tools{width:100%}.new-timeline-display-control,.new-timeline-group-control{justify-content:flex-start}.new-timeline-list{padding:12px}.new-timeline-compact-event{grid-template-columns:42px minmax(0,1fr)}.new-timeline-compact-event__date{grid-column:1/-1}.new-timeline-jump,.new-timeline-jump__menu{width:100%}.new-timeline-detail-card{grid-template-columns:minmax(0,1fr)}.new-timeline-detail-card__emoji,.new-timeline-detail-card__media,.new-timeline-detail-card__media img{max-height:260px;min-height:180px}}.account-options-page{background:#f6f7f9;box-sizing:border-box;height:100%;overflow:auto;padding:28px;width:100%}.account-options-page__panel{background:#fff;border:1px solid #0f172a14;border-radius:12px;box-shadow:0 1px 2px #0f172a0a,0 12px 32px #0f172a14;display:flex;flex-direction:column;margin:0 auto;min-height:100%;overflow:hidden;width:min(720px,100%)}.account-options-page .MuiDialogTitle-root{flex-shrink:0}.account-options-page .MuiDialogContent-root{flex:1 1;width:auto!important}.account-options-page .MuiDialogActions-root{display:none!important}.account-option-list{display:flex;flex-direction:column;padding-top:8px}.account-about{align-items:center;display:flex;flex-direction:column;gap:8px;padding-top:14px;text-align:center}.account-about__name{color:#111827;font-size:28px;font-weight:700;line-height:1.1;overflow-wrap:anywhere}.account-about__username{color:#6b7280;font-size:14px;font-weight:600}.account-about__stats{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px;width:100%}.account-about__stat{background:#f8fafc;border:1px solid #0f172a14;border-radius:12px;padding:14px 12px}.account-about__stat-value{color:#111827;font-size:22px;font-weight:750;line-height:1}.account-about__stat-label{color:#6b7280;font-size:12px;font-weight:700;margin-top:5px}.account-option-row{align-items:center;background:#fff;border:1px solid #00000014;border-radius:14px;box-shadow:0 1px 2px #0000000d,0 5px 16px #0000000f;color:inherit;cursor:pointer;display:flex;font:inherit;gap:0;justify-content:space-between;margin-bottom:12px;overflow:hidden;padding:0;text-align:left;transition:transform .14s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease;width:100%}.account-option-row:focus-visible,.account-option-row:hover{background:#f8fbff;border-color:#3b82f657;box-shadow:0 2px 5px #1e3a8a14,0 10px 22px #1e3a8a1a;transform:translateY(-1px)}.account-option-row:active{transform:translateY(0) scale(.99)}.account-option-row__main{align-items:center;display:flex;flex:1 1;min-width:0;padding:10px 12px}.account-option-row__cover{align-self:stretch;background-color:#eef2f7;background-position:50%;background-repeat:no-repeat;background-size:cover;flex-shrink:0;min-height:88px;width:112px}.account-option-row__name{font-weight:600;margin-left:10px;overflow-wrap:anywhere}.account-option-row__details{display:flex;flex-direction:column;gap:7px;min-width:0}.account-option-row__meta{color:#5f6368;display:flex;flex-direction:column;flex-wrap:wrap;font-size:13px;gap:3px;line-height:1.25}.account-option-row__avatars{align-items:center;display:flex;min-height:24px;padding-left:2px}.account-option-row__avatars>*{border:2px solid #fff;box-sizing:initial;margin-left:-4px}.account-option-row__avatars>:first-child{margin-left:0}.account-option-row__avatar-count{background:#eef2f7;border-radius:999px;color:#4b5563;font-size:11px;font-weight:700;height:24px;line-height:24px;min-width:24px;padding:0 5px;text-align:center}.account-option-row__chevron{color:#6b7280;flex-shrink:0;margin:0 10px}.account-option-category-icon{align-items:center;border-radius:40px;display:flex;flex-shrink:0;font-size:22px;height:40px;justify-content:center;width:40px}.account-option-view__title{align-items:center;display:flex;font-size:20px!important;justify-content:space-between;line-height:1.2!important;padding:18px 22px 14px!important}.account-option-view__content{flex:1 1;padding:0 20px 18px!important;width:400px}.account-option-view{align-items:center;display:flex;flex-direction:column;gap:16px;padding-top:0;text-align:center}.account-option-view__name{font-size:28px;font-weight:600;overflow-wrap:anywhere}.account-option-view__cover{aspect-ratio:16/10;background:#eef2f7;border-radius:10px;box-shadow:0 8px 24px #0000001f;object-fit:cover;width:100%}.account-option-view__detail{color:#5f6368;font-size:14px}.account-option-view__summary{display:flex;flex-direction:column;gap:16px;text-align:left;width:100%}.account-option-view__summary-item{display:flex;flex-direction:column;gap:4px}.account-option-view__summary-label{color:#7c8491;font-size:11px;font-weight:700;letter-spacing:0;text-transform:uppercase}.account-option-view__summary-value{color:#111827;font-size:14px;font-weight:600}.account-option-view__summary-subvalue{color:#6b7280;font-size:12px;font-weight:600}.account-option-view__people-stack{align-items:center;cursor:pointer;display:flex;min-height:40px;outline:none;padding:3px 0 1px 2px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.account-option-view__people-stack>*{border:2px solid #fff;box-sizing:initial;margin-left:-6px}.account-option-view__people-stack>:first-child{margin-left:0}.account-option-view__people-stack:focus-visible{border-radius:999px;box-shadow:0 0 0 3px #6366f13d}.account-option-view__people-count{background:#eef2f7;border-radius:999px;color:#4b5563;font-size:11px;font-weight:700;height:32px;line-height:32px;min-width:32px;padding:0 6px;text-align:center}.account-option-view__people-tooltip{display:flex;flex-direction:column;gap:5px;padding:4px 2px}.account-option-view__people-tooltip-name{color:#fff;font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap}.account-option-view__summary-item--itinerary{gap:8px;margin-top:0}.account-option-view__route{align-items:center;box-sizing:border-box;display:flex;margin-right:-8px;overflow-x:auto;overflow-y:hidden;padding:2px 8px 4px 0;scrollbar-width:thin;width:calc(100% + 8px)}.account-option-view__route-city{align-items:center;background:#f1f5f9;border-radius:999px;color:#111827;display:inline-flex;flex:0 0 auto;font-size:12.5px;font-weight:700;line-height:1;min-height:28px;overflow-wrap:normal;padding:0 10px;text-align:center;white-space:nowrap;word-break:normal}.account-option-view__route-arrow{color:#9ca3af;flex:0 0 auto;height:16px!important;margin:0 4px;width:16px!important}.account-option-view__actions{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-top:1px solid #0000000f;bottom:0;display:flex!important;flex-direction:row;gap:12px;justify-content:space-between!important;padding:12px 20px 14px!important;position:-webkit-sticky;position:sticky}.account-option-view__map-button{min-width:212px}.account-option-cover-editor{display:flex;flex-direction:column;gap:12px;margin-top:8px}.account-option-cover-editor__cropper,.account-option-cover-editor__empty{aspect-ratio:16/10;background:#f3f4f6;border-radius:10px;overflow:hidden;position:relative;width:100%}.account-option-cover-editor__cropper{box-shadow:0 8px 24px #0000001f}.account-option-cover-editor__empty{align-items:center;border:2px dashed #0000002e;box-sizing:border-box;color:#6b7280;display:flex;font-weight:600;justify-content:center}.account-option-cover-editor__zoom{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:32px minmax(0,1fr) 32px 32px}.account-option-cover-editor__slider{color:#111827!important;padding:10px 0!important}.account-option-cover-editor__slider .MuiSlider-thumb{height:14px;width:14px}.account-option-cover-editor__slider .MuiSlider-rail{opacity:.22}.account-option-cover-editor__error{color:#dc2626;font-size:11.5px;margin-top:8px;padding-left:14px}@media(max-width:560px){.account-options-page{padding:12px}.account-options-page__panel{border-radius:10px}}.edit-event-dialog__content{min-width:0;overflow-x:hidden}.edit-event-dialog__cover-panel{grid-gap:24px;align-items:center;background:#f8fafc;border:1px solid #00000014;border-radius:16px;display:grid;gap:24px;grid-template-columns:minmax(360px,1fr) 220px;margin-bottom:18px;padding:16px}.edit-event-dialog__cover-editor{display:flex;justify-content:center;min-width:0}.edit-event-dialog__cover-controls{display:flex;flex-direction:column;gap:14px;min-width:0}.edit-event-dialog__category-row,.edit-event-dialog__cover-row,.edit-event-dialog__date-row,.edit-event-dialog__location-row,.edit-event-dialog__metadata-row{max-width:100%;min-width:0}.edit-event-dialog__category-row,.edit-event-dialog__date-row{grid-gap:24px;display:grid!important;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,1000px)}.edit-event-dialog__category-row{align-items:stretch}.edit-event-dialog__category-row>*,.edit-event-dialog__date-row>*{min-width:0;width:100%}.edit-event-dialog__emoji-button{min-height:56px}.edit-event-dialog__validation-message{color:#dc2626;font-size:11.5px;letter-spacing:.1px;margin-top:6px;padding-left:14px}.edit-event-dialog__save-action{align-items:center;display:flex;gap:10px}.edit-event-dialog__primary-actions{align-items:center;display:flex;gap:12px;margin-left:auto}.edit-event-dialog__validation-message--actions{margin-top:0;max-width:180px;padding-left:0;text-align:right}.edit-event-dialog__cover-image{max-width:100%;object-fit:cover}.edit-event-dialog__cover-cropper,.edit-event-dialog__cover-empty{aspect-ratio:400/310;background:#f3f4f6;border-radius:10px;box-shadow:0 8px 24px #0000001f;flex-shrink:0;max-width:100%;overflow:hidden;position:relative;width:100%}.edit-event-dialog__cover-empty{align-items:center;border:2px dashed #0000002e;box-shadow:none;box-sizing:border-box;color:#6b7280;display:flex;font-weight:600;justify-content:center}.edit-event-dialog__cover-color,.edit-event-dialog__cover-zoom{background:#fff;border:1px solid #00000014;border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:12px}.edit-event-dialog__cover-color-header,.edit-event-dialog__cover-zoom-header{align-items:center;display:flex;gap:10px;justify-content:space-between}.edit-event-dialog__cover-zoom-value{color:#6b7280;font-size:11px;font-weight:700}.edit-event-dialog__cover-zoom-controls{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:32px minmax(0,1fr) 32px 32px}.edit-event-dialog__cover-zoom-slider{color:#111827!important;padding:10px 0!important}.edit-event-dialog__cover-zoom-slider .MuiSlider-thumb{height:14px;width:14px}.edit-event-dialog__cover-zoom-slider .MuiSlider-rail{opacity:.22}.edit-event-dialog__cover-color-label{color:#4b5563;font-size:12px;font-weight:700}.edit-event-dialog__cover-color-subtitle{color:#6b7280;font-size:11px;margin-top:2px}.edit-event-dialog__cover-color-swatch{border:1px solid #0000002e;border-radius:6px;box-shadow:inset 0 1px 0 #ffffff80;height:24px;width:36px}.edit-event-dialog__cover-color .react-colorful{height:140px;width:100%}.edit-event-dialog__metadata-row>*{min-width:0}.edit-event-dialog__location-fields{width:100%}@media(max-width:600px){.edit-event-dialog__content{padding-left:16px;padding-right:16px}.edit-event-dialog__cover-panel{gap:14px;grid-template-columns:1fr;padding:12px}.edit-event-dialog__category-row,.edit-event-dialog__cover-row,.edit-event-dialog__date-row,.edit-event-dialog__location-row,.edit-event-dialog__metadata-row{flex-wrap:wrap;gap:12px;width:100%!important}.edit-event-dialog__cover-row{align-items:flex-start!important}.edit-event-dialog__category-row .fancy-btn,.edit-event-dialog__cover-row .fancy-btn{margin-left:0!important}.edit-event-dialog__cover-image{aspect-ratio:400/310;height:auto!important;width:100%!important}.edit-event-dialog__cover-cropper,.edit-event-dialog__cover-empty{width:100%}.edit-event-dialog__category-row .fancy-tf,.edit-event-dialog__date-row>*,.edit-event-dialog__location-row>*,.edit-event-dialog__metadata-row>*{flex:1 1 100%;margin-right:0!important;min-width:0!important;width:100%!important}.edit-event-dialog__location-row .fancy-select{flex-basis:100%}.edit-event-dialog__location-fields{flex-direction:column!important;gap:12px;width:100%}.edit-event-dialog__location-fields .fancy-select{margin-right:0!important;min-width:0!important;width:100%!important}.edit-event-dialog__location-fields .place-search-autocomplete{width:100%}.edit-event-dialog__actions{align-items:center;background:#fffffff5;border-top:1px solid #00000014;bottom:0;flex-wrap:nowrap;gap:10px;justify-content:space-between!important;padding:12px 16px calc(12px + env(safe-area-inset-bottom))!important;position:-webkit-sticky;position:sticky;z-index:3}.edit-event-dialog__primary-actions{gap:10px;margin-left:auto}.edit-event-dialog__save-action{flex:0 0 auto;justify-content:flex-end}.edit-event-dialog__validation-message--actions{font-size:10.5px;line-height:1.2;max-width:130px}}.view-event__title-bar{align-items:flex-start;border-bottom:1px solid #0f172a14;display:flex;gap:16px;justify-content:space-between;padding:18px 24px!important}.view-event__title-bar h1{color:#111827;font-size:28px;font-weight:750;line-height:1.1;margin:3px 0 0;overflow-wrap:anywhere}.view-event__eyebrow{color:#6b7280;font-size:13px;font-weight:700}.view-event__title-actions{display:flex;flex-shrink:0;gap:8px}.view-event__content{grid-gap:24px;background:#f6f7f9;display:grid;gap:24px;grid-template-columns:minmax(280px,42%) minmax(0,1fr);padding:24px!important}.view-event__hero{min-height:0}.view-event__emoji-hero,.view-event__hero img{border-radius:12px;box-shadow:0 12px 34px #0f172a29;max-height:calc(100dvh - 180px);object-fit:cover;width:100%}.view-event__emoji-hero{align-items:center;aspect-ratio:4/3;display:flex;font-size:120px;justify-content:center}.view-event__details{background:#fff;border:1px solid #0f172a14;border-radius:12px;display:flex;flex-direction:column;gap:18px;min-width:0;overflow:auto;padding:22px}.view-event__summary{display:flex;flex-direction:column;gap:14px}.view-event__fact,.view-event__location{color:#111827;display:flex;font-size:15px;gap:10px;line-height:1.4}.view-event__location svg{color:#4b5563;flex-shrink:0}.view-event__fact{flex-direction:column;gap:3px}.view-event__fact strong{color:#6b7280;font-size:11px;letter-spacing:0;text-transform:uppercase}.view-event__people{display:flex;flex-wrap:wrap;gap:10px}.view-event__description{min-width:0}.view-event__actions{border-top:1px solid #0f172a14;padding:12px 24px 18px!important}@media(max-width:760px){.view-event__content{grid-template-columns:minmax(0,1fr);padding:14px!important}.view-event__emoji-hero,.view-event__hero img{max-height:42dvh}.view-event__title-bar h1{font-size:22px}}h1{font-size:25px;margin:0}.searchInput{background:#0000;border:none;color:#0f0f0f;cursor:text;font-family:inherit;font-size:13.5px;padding:0;width:100%}.searchInput::placeholder{color:#737373;font-weight:400}.searchInput:focus{outline:none}.app-loading{align-items:center;background:#f6f7f3;display:flex;height:100vh;justify-content:center;width:100vw}.app-loading__icon{height:64px;width:64px}.landing-page{align-items:center;background:linear-gradient(135deg,#1b555ceb,#0e2930eb),url(/static/media/World.f5310bda8ebfd9856114.png) 50% /cover;color:#fff;display:flex;min-height:100vh;padding:32px}.landing-page__content{max-width:520px}.landing-page__icon{height:72px;margin-bottom:24px;width:72px}.landing-page h1{font-size:56px;line-height:1;margin:0 0 16px}.landing-page p{color:#ffffffd1;font-size:18px;line-height:1.5;margin:0 0 28px}.landing-page__message{background:#ffffff1f;border:1px solid #fff3;border-radius:8px;margin-bottom:20px;padding:12px 14px}.landing-page__button{background:#fff;border:0;border-radius:8px;color:#123137;cursor:pointer;font:inherit;font-weight:700;padding:12px 20px}@media (max-width:560px){.searchInput{font-size:16px}.landing-page{padding:24px}.landing-page h1{font-size:42px}}
/*# sourceMappingURL=main.3daa6294.css.map*/