@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}#root{text-align:left;box-sizing:border-box;border-inline:0;flex-direction:column;width:100%;max-width:none;min-height:100svh;margin:0;display:flex}body{margin:0}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}.app-shell{color:#1a1714;background:#f7f4ee;min-height:100vh}main{width:100%;margin:0;padding:0}.user-layout{background:#f7f4ee;flex-direction:column;min-height:100svh;font-family:DM Sans,sans-serif;display:flex}.user-layout__content{box-sizing:border-box;flex:1;width:100%;max-width:1200px;margin:0 auto;padding:clamp(1rem,2vw,1.5rem) clamp(3.75rem,15vw,12rem)}.organiser-layout__content{padding-left:clamp(2.75rem,7vw,6rem);padding-right:clamp(2.75rem,7vw,6rem)}.user-nav{background:#1e1c19;box-shadow:0 2.5px #b8913a}.user-nav__inner{box-sizing:border-box;align-items:center;gap:1.5rem;width:100%;max-width:1200px;min-height:3.6rem;margin:0 auto;padding:0 clamp(3.75rem,9vw,8rem);display:flex}.user-nav__logo{flex-shrink:0;width:auto;height:3rem}.user-nav__links{flex:1;align-items:center;gap:.55rem;display:flex}.user-nav__link{letter-spacing:0;color:#fff9;background:0 0;border:none;border-radius:.38rem;align-items:center;gap:.4rem;padding:.38rem .88rem;font-family:DM Sans,sans-serif;font-size:12px;font-weight:700;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.user-nav__link-icon{object-fit:contain;filter:brightness(0)invert();opacity:.6;flex-shrink:0;width:.75rem;height:.75rem;transition:opacity .15s}.user-nav__link--active .user-nav__link-icon{opacity:1;filter:brightness(0)invert()sepia()saturate(5)hue-rotate(335deg)brightness(.88)}.user-nav__link--active{color:#c84b2f;background:#c84b2f33;border:none}.user-nav__right{align-items:center;gap:.6rem;margin-left:auto;display:flex}.user-nav__username{color:#ffffffd9;font-size:.92rem;font-weight:500}.user-nav__avatar{color:#ffffffd9;background:#ffffff1f;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.82rem;font-weight:700;display:inline-flex;overflow:hidden}.user-nav__avatar-img{object-fit:cover;width:100%;height:100%;display:block}.user-nav__logout{color:#fff9;cursor:pointer;background:#ffffff14;border:none;border-radius:.38rem;padding:.35rem .9rem;font-family:DM Sans,sans-serif;font-size:12px;font-weight:700;transition:background .15s,color .15s}.user-nav__logout:hover{color:#ffffffd9;background:#ffffff24}@media (width<=700px){.user-nav__inner{min-height:unset;flex-wrap:wrap;row-gap:0;padding-top:.5rem;padding-left:1rem;padding-right:1rem}.user-nav__right{margin-left:auto}.user-nav__links{border-top:1px solid #ffffff12;order:3;justify-content:center;width:100%;padding:.45rem 0 .55rem}.user-nav__link-text{display:none}.user-nav__link-icon{opacity:.7;width:.85rem;height:.85rem}.user-nav__username{display:none}.user-layout__content{padding-left:1rem;padding-right:1rem}.user-nav{flex-wrap:wrap;gap:.5rem;height:auto;padding:.7rem .9rem}.user-nav__links{order:3;flex:unset;width:100%}.user-nav__right{gap:.45rem;margin-left:auto}.user-nav__logout{padding:.3rem .7rem;font-size:.78rem}}.checkin-page{flex-direction:column;gap:1.25rem;max-width:860px;display:flex}.checkin-page__title{color:#1a1714;margin:0;font-size:1.45rem;font-weight:700}.checkin-page__stats{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.checkin-page__stat-card{background:#fff;border:1px solid #e8e3db;border-radius:12px;flex-direction:column;gap:.4rem;padding:1.1rem 1.4rem;display:flex}.checkin-page__stat-label{letter-spacing:.07em;text-transform:uppercase;color:#b8913a;font-size:.72rem;font-weight:700}.checkin-page__stat-value{font-size:2.4rem;font-weight:700;line-height:1}.checkin-page__stat-value--total{color:#dc6f50}.checkin-page__stat-value--checkedin{color:#2e8b57}.checkin-page__card{background:#fff;border:1px solid #e8e3db;border-radius:12px;flex-direction:column;gap:1rem;padding:1.4rem 1.5rem;display:flex}.checkin-page__card-label{color:#b8913a;margin:0;font-size:1rem;font-weight:700}.checkin-page__search-row{align-items:flex-start;gap:.75rem;display:flex}.checkin-page__search-field{flex:1;position:relative}.checkin-page__search-input{color:#2a2623;box-sizing:border-box;background:#faf8f5;border:1px solid #d4cfc7;border-radius:8px;outline:none;width:100%;height:42px;padding:0 .9rem;font-size:.88rem;transition:border-color .15s}.checkin-page__search-input:focus{border-color:#b8913a}.checkin-page__search-input::placeholder{color:#b0aaa3}.checkin-page__dropdown{z-index:50;background:#fff;border:1px solid #e0dbd2;border-radius:10px;margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 8px 24px #0000001a,0 2px 6px #0000000f}.checkin-page__dropdown-item{cursor:pointer;border-bottom:1px solid #f2ede6;align-items:center;gap:.55rem;padding:.65rem 1rem;transition:background .1s;display:flex}.checkin-page__dropdown-item:last-child{border-bottom:none}.checkin-page__dropdown-item:hover{background:#fdf8f2}.checkin-page__dropdown-item--done{opacity:.75}.checkin-page__dropdown-name{color:#1a1714;flex-shrink:0;font-size:.9rem;font-weight:700}.checkin-page__dropdown-meta{color:#9a9490;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.78rem;overflow:hidden}.checkin-page__dropdown-badge{color:#2e8b57;background:#eaf7ef;border-radius:20px;flex-shrink:0;padding:2px 8px;font-size:.7rem;font-weight:700}.checkin-page__btn{cursor:pointer;white-space:nowrap;border-radius:8px;height:42px;padding:0 1.3rem;font-size:.88rem;font-weight:700;transition:background .15s,color .15s,border-color .15s}.checkin-page__btn--primary{color:#fff;background:#c84b2f;border:none}.checkin-page__btn--primary:hover{background:#b0402a}.checkin-page__btn--ghost{color:#4a4540;background:0 0;border:1px solid #d4cfc7}.checkin-page__btn--ghost:hover{background:#f5f1eb}.checkin-page__result{border-left:3px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.1rem;display:flex}.checkin-page__result--found{background:#fff8f0;border-color:#c84b2f}.checkin-page__result--already{background:#f5f1eb;border-color:#b8913a}.checkin-page__result--success{background:#f0faf4;border-color:#2e8b57}.checkin-page__result-info{align-items:center;gap:.8rem;display:flex}.checkin-page__result-icon{flex-shrink:0;width:1.6rem;height:1.6rem}.checkin-page__result-icon--found{color:#c84b2f}.checkin-page__result-icon--already{color:#b8913a}.checkin-page__result-icon--success{color:#2e8b57}.checkin-page__result-heading{margin:0 0 .15rem;font-size:.9rem;font-weight:700}.checkin-page__result-heading--already{color:#b8913a}.checkin-page__result-heading--success{color:#2e8b57}.checkin-page__result-name{color:#1a1714;margin:0 0 .1rem;font-size:.92rem;font-weight:700}.checkin-page__result-meta{color:#7a7570;margin:0;font-size:.8rem}.checkin-page__not-found{background:#fff5f3;border-left:3px solid #c84b2f;border-radius:0 8px 8px 0;flex-direction:column;gap:.5rem;padding:1rem 1.1rem;display:flex}.checkin-page__not-found-heading{color:#c84b2f;align-items:center;gap:.4rem;margin:0;font-size:.95rem;font-weight:700;display:flex}.checkin-page__not-found-icon{flex-shrink:0;width:1rem;height:1rem}.checkin-page__not-found-desc{color:#5a5350;margin:0;font-size:.84rem;line-height:1.45}.checkin-page__add-form{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.25rem;display:flex}.checkin-page__add-input{color:#2a2623;background:#fff;border:1px solid #d4cfc7;border-radius:7px;outline:none;flex:1;min-width:140px;height:40px;padding:0 .8rem;font-size:.84rem;transition:border-color .15s}.checkin-page__add-input:focus{border-color:#c84b2f}.checkin-page__add-input::placeholder{color:#b0aaa3}@media (width<=600px){.checkin-page__stats{grid-template-columns:1fr}.checkin-page__search-row{flex-direction:column;align-items:stretch}.checkin-page__search-field{width:100%}.checkin-page__btn{justify-content:center;width:100%}.checkin-page__result{flex-direction:column;align-items:flex-start}.checkin-page__add-form{flex-direction:column}.checkin-page__add-input{width:100%}}.event-create-page{padding-bottom:2.5rem;font-family:DM Sans,sans-serif}.event-create-page__title{color:#b8913a;letter-spacing:-.3px;margin:0 0 1.75rem;font-size:1.75rem;font-weight:700}.event-create-form{grid-template-columns:1fr 1fr;gap:1.25rem 1.5rem;display:grid}.event-create__field{flex-direction:column;gap:.35rem;display:flex}.event-create__field--full{grid-column:1/-1}.event-create__label{color:#8a8070;font-size:.85rem;font-weight:500}.event-create__input,.event-create__textarea{box-sizing:border-box;color:#1a1714;appearance:none;background:#fff;border:1.5px solid #d4cfc6;border-radius:.5rem;outline:none;width:100%;padding:.65rem .9rem;font-family:DM Sans,sans-serif;font-size:.95rem;transition:border-color .15s}.event-create__input:focus,.event-create__textarea:focus{border-color:#c84b2f}.event-create__input--locked{color:#6f665b;cursor:not-allowed;-webkit-user-select:none;user-select:none;background:#f5f1ea}.event-create__input--locked:focus{border-color:#d4cfc6}.event-create__input--shake{animation:.32s event-create-locked-shake}@keyframes event-create-locked-shake{0%{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}to{transform:translate(0)}}.event-create__textarea{resize:vertical;min-height:120px;line-height:1.55}.event-create__textarea--sm{min-height:68px}.event-create__word-count{color:#9e9690;text-align:right;margin-top:.25rem;font-size:.78rem}.event-create__word-count--limit{color:#c84b2f;font-weight:600}.event-create__hint{color:#9e9690;margin-top:.25rem;font-size:.78rem;display:block}.event-create__date-row{background:#fff;border:1.5px solid #d4cfc6;border-radius:.5rem;grid-template-columns:1fr 1fr;transition:border-color .15s;display:grid;overflow:hidden}.event-create__date-row:focus-within{border-color:#c84b2f}.event-create__date-input{box-sizing:border-box;color:#1a1714;background:0 0;border:none;border-right:1.5px solid #d4cfc6;outline:none;width:100%;padding:.65rem .9rem;font-family:DM Sans,sans-serif;font-size:.95rem}.event-create__date-input--last{border-right:none}.event-create__date-input:focus{background:#fff9f7}.event-create__upload-zone{box-sizing:border-box;cursor:pointer;background:#faf8f4;border:1.5px dashed #d4cfc6;border-radius:.5rem;justify-content:center;align-items:center;width:100%;min-height:130px;transition:border-color .15s,background .15s;display:flex;position:relative;overflow:hidden}.event-create__upload-zone:hover,.event-create__upload-zone:focus{background:#fff9f7;border-color:#c84b2f;outline:none}.event-create__upload-text{color:#b0a89e;pointer-events:none;text-align:center;padding:1rem;font-size:.85rem;font-weight:500}.event-create__upload-preview{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.event-create__dynamic-section{flex-direction:column;grid-column:1/-1;gap:.65rem;display:flex}.event-create__dynamic-header{justify-content:space-between;align-items:center;display:flex}.event-create__dynamic-title{color:#8a8070;font-size:.85rem;font-weight:500}.event-create__add-btn{color:#c84b2f;cursor:pointer;background:0 0;border:1.5px solid #c84b2f;border-radius:.4rem;align-items:center;gap:.3rem;padding:.3rem .85rem;font-family:DM Sans,sans-serif;font-size:.82rem;font-weight:600;transition:background .15s;display:inline-flex}.event-create__add-btn:hover{background:#c84b2f12}.event-create__add-btn--sm{align-self:flex-start;padding:.22rem .7rem;font-size:.78rem}.event-create__remove-btn{color:#c0b8af;cursor:pointer;background:0 0;border:none;border-radius:.25rem;flex-shrink:0;padding:.35rem .4rem;font-size:.9rem;line-height:1;transition:color .15s}.event-create__remove-btn:hover{color:#c84b2f}.event-create__schedule-day{background:#fff;border:1.5px solid #e8e3db;border-radius:.5rem;flex-direction:column;gap:.6rem;padding:.9rem;display:flex}.event-create__schedule-day-header{align-items:center;gap:.5rem;display:flex}.event-create__schedule-date-label{color:#b8913a;letter-spacing:.01em;font-size:.82rem;font-weight:600}.event-create__schedule-slot{grid-template-columns:9rem 1fr auto;align-items:center;gap:.5rem;display:grid}.event-create__sub-event-item{grid-template-columns:4.5rem 1fr 1fr auto;align-items:center;gap:.5rem;display:grid}.event-create__sub-event-image-zone{aspect-ratio:3/4;cursor:pointer;background:#faf8f4;border:2px dashed #d4cfc6;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:4.5rem;transition:border-color .2s;display:flex;overflow:hidden}.event-create__sub-event-image-zone:hover{border-color:#c84b2f}.event-create__sub-event-image-preview{object-fit:cover;width:100%;height:100%;display:block}.event-create__partner-item{background:#fff;border:1.5px solid #e8e3db;border-radius:8px;grid-template-columns:72px 1fr auto;align-items:start;gap:.75rem;padding:.75rem;display:grid}.event-create__partner-logo-zone{cursor:pointer;background:#faf8f4;border:2px dashed #d4cfc6;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;transition:border-color .2s;display:flex;position:relative;overflow:hidden}.event-create__partner-logo-zone:hover{border-color:#c84b2f}.event-create__partner-logo-preview{object-fit:cover;width:100%;height:100%}.event-create__partner-fields{flex-direction:column;gap:.5rem;display:flex}.event-create__faq-item{background:#fff;border:1.5px solid #e8e3db;border-radius:.5rem;flex-direction:column;gap:.5rem;padding:.85rem;display:flex}.event-create__faq-item-header{align-items:center;gap:.5rem;display:flex}.event-create__toast{z-index:9999;color:#faf8f4;pointer-events:none;background:#2b2420;border-left:4px solid #c84b2f;border-radius:8px;padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;animation:.2s event-create-toast-in;position:fixed;top:1.25rem;right:1.25rem;box-shadow:0 4px 16px #00000059}@keyframes event-create-toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.event-create__actions{grid-column:1/-1;justify-content:center;gap:1rem;margin-top:.5rem;display:flex}.event-create__btn-save{color:#c84b2f;cursor:pointer;background:0 0;border:1.5px solid #c84b2f;border-radius:.55rem;padding:.65rem 2.4rem;font-family:DM Sans,sans-serif;font-size:.95rem;font-weight:600;transition:background .15s}.event-create__btn-save:hover{background:#c84b2f12}.event-create__btn-submit{color:#fff;cursor:pointer;background:#c84b2f;border:none;border-radius:.55rem;padding:.65rem 2.4rem;font-family:DM Sans,sans-serif;font-size:.95rem;font-weight:700;transition:background .15s}.event-create__btn-submit:hover{background:#a83e28}.event-create__partner-name-wrap{position:relative}.event-create__partner-suggestions{z-index:20;background:#fff;border:1px solid #d7d2cc;border-radius:.55rem;max-height:12rem;margin:0;padding:.25rem 0;list-style:none;position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #00000014}.event-create__partner-suggestion{cursor:pointer;text-align:left;width:100%;font:inherit;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .75rem;display:flex}.event-create__partner-suggestion:hover{background:#f7f4ee}.event-create__partner-suggestion-avatar{object-fit:cover;border-radius:999px;flex-shrink:0;width:1.75rem;height:1.75rem}@media (width<=700px){.event-create-form{grid-template-columns:1fr}.event-create__field--full,.event-create__dynamic-section,.event-create__actions{grid-column:1}.event-create__schedule-slot{grid-template-columns:7rem 1fr auto}.event-create__sub-event-item{grid-template-rows:auto auto;grid-template-columns:4.5rem 1fr auto}.event-create__sub-event-image-zone{grid-row:span 2}.event-create__sub-event-item input:first-of-type,.event-create__sub-event-item input:nth-of-type(2){grid-column:2}}.event-layout{box-sizing:border-box;background:#f5f1eb;align-items:flex-start;gap:1.5rem;min-height:calc(100vh - 72px);padding:2rem;display:flex}.event-layout__sidebar{background:#fff;border-radius:16px;flex-direction:column;flex-shrink:0;gap:14px;width:220px;padding:22px 12px;display:flex;position:sticky;top:1.5rem;box-shadow:0 10px 25px -5px #0000000f,0 8px 10px -6px #00000008}.event-layout__sidebar-header{border-bottom:1px solid #f0ece5;padding:0 10px 10px}.event-layout__event-label{color:#9e9690;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:.72rem;font-weight:700;display:block}.event-layout__event-title{color:#1a1a1a;font-size:.95rem;font-weight:700;line-height:1.3;display:block}.event-layout__nav{flex-direction:column;gap:4px;display:flex}.event-layout__nav-item{color:#2c2c2c;cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:11px 12px;font-size:.9rem;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:flex;position:relative}.event-layout__nav-icon{width:18px;height:18px;color:inherit;flex-shrink:0}.event-layout__nav-item:hover{color:#1a1a1a;background-color:#f7f5f1}.event-layout__nav-item.active{color:#b05c42;background-color:#f6eae4;font-weight:600}.event-layout__nav-item.active:before{content:"";background-color:#b05c42;border-radius:0 4px 4px 0;width:4px;height:50%;position:absolute;top:25%;left:-4px}.event-layout__content{flex:1;min-width:0}.event-layout__mobile-bar{display:none}@media (width<=768px){.event-layout{flex-direction:column;gap:0;padding:0}.event-layout__mobile-bar{z-index:100;background:#fff;border:1px solid #e8e3db;border-radius:14px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex;position:sticky;top:0}.event-layout__mobile-title{color:#1a1a1a;padding:0 4px;font-size:.95rem;font-weight:700}.event-layout__hamburger{cursor:pointer;color:#2c2c2c;background:0 0;border:1px solid #e8e3db;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;margin-right:4px;display:inline-flex}.event-layout__hamburger svg{width:18px;height:18px}.event-layout__sidebar{width:100%;box-shadow:none;border-bottom:1px solid #e8e3db;border-radius:0;padding:12px;display:none;position:static}.event-layout__sidebar--open{display:flex}.event-layout__sidebar-header{display:none}.event-layout__nav{flex-flow:wrap;gap:4px;width:100%}.event-layout__nav-item{flex:auto;justify-content:center;gap:6px;padding:9px 10px;font-size:.78rem}.event-layout__nav-item.active:before{display:none}.event-layout__content{box-sizing:border-box;width:100%;padding:12px}}._dashboardCard_furty_1,._profileCard_furty_2,._exploreCard_furty_3,._subEventCard_furty_4{flex-direction:column;display:flex}._subEventImage_furty_9{aspect-ratio:3/4;background:#f0ece6;overflow:hidden}._subEventImage_furty_9 img{object-fit:cover;width:100%;height:100%;display:block}._subEventFooter_furty_22{text-align:center;flex-direction:column}._clampTwoLines_furty_27{-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._clampOneLine_furty_35{-webkit-line-clamp:1;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._clickable_furty_43{cursor:pointer}._stamp_furty_47,._imageWrap_furty_48,._info_furty_49,._overlay_furty_50,._footer_furty_51,._metaWrap_furty_52,._subEventFooter_furty_22{display:flex}._title_furty_57,._meta_furty_52,._description_furty_59,._overlayTitle_furty_60,._overlayMeta_furty_61,._overlayDescription_furty_62,._footerName_furty_63,._name_furty_64,._dateLocation_furty_65,._subEventName_furty_66,._subEventMeta_furty_67{margin:0}._root_1lvsf_1{flex-direction:column;display:flex}._titleRow_1lvsf_6{align-items:center;gap:.5rem;max-width:100%;display:inline-flex}._title_1lvsf_6,._subtitle_1lvsf_17{margin:0}._hintWrap_1lvsf_21{flex-shrink:0;align-self:center;margin-top:.1rem;display:inline-flex;position:relative}._hintButton_1lvsf_29{color:#b8913a;cursor:help;background:linear-gradient(#fffdf9 0%,#f8f2e8 100%);border:1px solid #dcc9a3;border-radius:999px;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;padding:0;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex}._hintButton_1lvsf_29:hover,._hintButton_1lvsf_29:focus-visible{background:#fff8ec;border-color:#b8913a;outline:none;transform:translateY(-1px);box-shadow:0 2px 8px #b8913a2e}._hintIcon_1lvsf_57{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;width:.82rem;height:.82rem}._hintIcon_1lvsf_57 circle:first-of-type{fill:none}._hintIcon_1lvsf_57 circle:last-of-type{fill:currentColor;stroke:none}._hintTooltip_1lvsf_75{color:#4a453f;text-align:center;letter-spacing:.01em;opacity:0;visibility:hidden;pointer-events:none;z-index:5;background:#fffdf9;border:1px solid #e8dcc8;border-radius:.55rem;width:max-content;max-width:15rem;padding:.55rem .7rem;font-family:DM Sans,sans-serif;font-size:.74rem;font-weight:500;line-height:1.45;transition:opacity .18s,visibility .18s,transform .18s;position:absolute;bottom:calc(100% + .55rem);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 10px 24px #2a26231f,0 2px 6px #b8913a14}._hintTooltip_1lvsf_75:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#b8913a14 0%,#0000 42%);position:absolute;inset:0}._hintTooltip_1lvsf_75:after{content:"";filter:drop-shadow(0 2px 1px #b8913a14);border:.42rem solid #0000;border-top-color:#fffdf9;position:absolute;top:100%;left:50%;transform:translate(-50%)}._hintWrap_1lvsf_21:hover ._hintTooltip_1lvsf_75,._hintWrap_1lvsf_21:focus-within ._hintTooltip_1lvsf_75{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}@media (width<=540px){._hintTooltip_1lvsf_75{max-width:12.5rem;left:auto;right:-.25rem;transform:translateY(4px)}._hintWrap_1lvsf_21:hover ._hintTooltip_1lvsf_75,._hintWrap_1lvsf_21:focus-within ._hintTooltip_1lvsf_75{transform:translateY(0)}._hintTooltip_1lvsf_75:after{left:auto;right:.65rem;transform:none}}.event-detail-page{flex-direction:column;gap:1rem;max-width:720px;margin:0 auto;padding-bottom:2.5rem;font-family:DM Sans,sans-serif;display:flex}.event-detail-page__back{cursor:pointer;color:#8a8070;background:0 0;border:none;align-items:center;gap:.4rem;margin-bottom:-.5rem;padding:0;font-family:DM Sans,sans-serif;font-size:.9rem;font-weight:600;transition:color .15s;display:inline-flex}.event-detail-page__back:hover{color:#1a1714}.event-detail-page__back-icon{object-fit:contain;width:1rem;height:1rem}.event-detail-page__hero{border-radius:.7rem;overflow:hidden;box-shadow:0 2px 10px #00000014}.event-detail-page__hero-image{object-fit:cover;width:100%;height:15.5rem;display:block}.event-detail-page__header-row{z-index:20;background:#f7f4ee;justify-content:space-between;align-items:flex-end;gap:1rem;margin-top:-.5rem;padding-top:.5rem;padding-bottom:.5rem;display:flex;position:sticky;top:0}.event-detail-page__title{color:#dc6f50;margin:0;font-size:1.95rem;font-weight:700;line-height:1.1}.event-detail-page__register{color:#fff;cursor:pointer;background:#c84b2f;border:0;border-radius:.6rem;flex-shrink:0;padding:.6rem 1.6rem;font-family:DM Sans,sans-serif;font-size:.95rem;font-weight:700}.event-detail-page__register:disabled{color:#7c7468;cursor:not-allowed;background:#d7d0c3}.event-detail-page__section{flex-direction:column;gap:.5rem;display:flex}.event-detail-page__section-title{color:#b8913a;margin:0;font-size:1.05rem;font-weight:700;line-height:1.2}.event-detail-page__description{color:#2a2623;white-space:pre-wrap;max-width:100%;margin:0;font-size:.9rem;line-height:1.42}.event-detail-page__description a{color:#b8913a;word-break:break-word;text-decoration:underline}.event-detail-page__description a:hover{text-decoration:underline}.event-detail-page__sub-event-carousel{flex-direction:column;gap:.65rem;display:flex}.event-detail-page__sub-event-controls{justify-content:center;align-items:center;gap:.55rem;min-height:2.2rem;margin-top:.15rem;display:flex}.event-detail-page__sub-event-nav{color:#5f5952;cursor:pointer;background:#fff;border:1px solid #ddd7ce;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;font-family:DM Sans,sans-serif;display:inline-flex}.event-detail-page__sub-event-nav:disabled{opacity:.45;cursor:not-allowed}.event-detail-page__sub-event-page-indicator{color:#8d867e;text-align:center;min-width:2.8rem;font-size:.75rem;font-weight:600}.event-detail-page__sub-event-nav-icon{object-fit:contain;width:.9rem;height:.9rem}.event-detail-page__sub-event-nav--left .event-detail-page__sub-event-nav-icon{transform:rotate(90deg)}.event-detail-page__sub-event-nav--right .event-detail-page__sub-event-nav-icon{transform:rotate(-90deg)}.event-detail-page__sub-event-viewport{overflow:hidden}.event-detail-page__sub-event-track{transition:transform .28s;display:flex}.event-detail-page__sub-event-page{flex:0 0 100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;animation:.28s event-detail-page__carousel-enter;display:grid}.event-detail-page__sub-event-card{background:#fff;border:1px solid #ddd7ce;border-radius:.7rem;overflow:hidden;box-shadow:0 2px 8px #00000014}.event-detail-page__sub-event-image{aspect-ratio:1;background:#f0ece6;width:100%}.event-detail-page__sub-event-footer{text-align:center;flex-direction:column;gap:.15rem;padding:.55rem .75rem .65rem;display:flex}.event-detail-page__sub-event-name{color:#191714;margin:0;font-size:.95rem;font-weight:700}.event-detail-page__sub-event-meta{color:#b0aaa3;margin:0;font-size:.74rem;font-weight:500}.event-detail-page__schedule-grid{background:#fff;border:1px solid #ddd7ce;border-radius:.6rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;animation:.28s event-detail-page__carousel-enter;display:grid;overflow:hidden}@keyframes event-detail-page__carousel-enter{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.event-detail-page__schedule-carousel{flex-direction:column;gap:.65rem;display:flex}.event-detail-page__schedule-viewport{overflow:hidden}.event-detail-page__schedule-column{min-height:15rem}.event-detail-page__schedule-column+.event-detail-page__schedule-column{border-left:1px solid #ddd7ce}.event-detail-page__schedule-column-header{color:#1c1916;border-bottom:1px solid #ddd7ce;padding:.4rem .85rem;font-size:.95rem;font-weight:700}.event-detail-page__schedule-column-body{flex-direction:column;gap:.65rem;padding:.9rem .85rem;display:flex}.event-detail-page__schedule-row{grid-template-columns:4.75rem 1fr;gap:.65rem;font-size:.86rem;display:grid}.event-detail-page__schedule-time{color:#8e867f;font-weight:600}.event-detail-page__schedule-title{color:#2d2824}.event-detail-page__partners-grid{grid-template-columns:repeat(5,minmax(0,1fr));justify-items:center;gap:.8rem .65rem;display:grid}.event-detail-page__partner-item{text-align:center;flex-direction:column;align-items:center;gap:.35rem;display:flex}.event-detail-page__partner-badge{background:#fff;border:1px solid #ddd7ce;border-radius:999px;width:4rem;height:4rem}.event-detail-page__partner-name{color:#1c1916;font-size:.74rem;font-weight:700;line-height:1.05}.event-detail-page__faq-list{flex-direction:column;gap:.6rem;display:flex}.event-detail-page__faq-item{text-align:left;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #ddd7ce;border-radius:.5rem;flex-direction:column;gap:.35rem;width:100%;padding:.8rem 1rem;display:flex}.event-detail-page__faq-header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.event-detail-page__faq-chevron{object-fit:contain;opacity:.55;flex-shrink:0;width:1rem;height:1rem;transition:transform .2s}.event-detail-page__faq-chevron--open{transform:rotate(180deg)}.event-detail-page__faq-question{color:#1b1815;font-size:.92rem;font-weight:700}.event-detail-page__faq-answer{color:#6e6963;font-size:.84rem;line-height:1.45}.event-register-overlay{z-index:40;background:#00000047;justify-content:center;align-items:center;padding:.75rem;display:flex;position:fixed;inset:0;overflow-y:auto}.event-register-modal{background:#fff;border-radius:.85rem;width:min(860px,100%);overflow:hidden;box-shadow:0 18px 42px #0003}.event-register-modal__title{color:#b8913a;margin:0 0 .7rem;font-size:1.6rem;font-weight:700;line-height:1.1}.event-register-modal__content{padding:1rem 1.15rem .9rem}.event-register-modal__form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1.2rem;display:grid}.event-register-modal__field{flex-direction:column;gap:.3rem;display:flex}.event-register-modal__field--full{grid-column:1/-1}.event-register-modal__field label{color:#9a8f7f;font-size:.88rem;line-height:1.2}.event-register-modal__required{color:#c84b2f;margin-left:.22rem;font-weight:700}.event-register-modal__field input,.event-register-modal__field textarea{box-sizing:border-box;color:#26231f;resize:none;background:#fff;border:2px solid #dad3c8;border-radius:.65rem;outline:none;width:100%;padding:.62rem .8rem;font-family:DM Sans,sans-serif;font-size:.95rem;box-shadow:inset 0 0 0 1px #00000005}.event-register-modal__field input:focus,.event-register-modal__field textarea:focus{border-color:#c84b2f;box-shadow:0 0 0 2px #c84b2f2e}.event-register-modal__price-section{margin-top:.8rem}.event-register-modal__price-section h3{color:#b8913a;margin:0 0 .45rem;font-size:1.15rem;font-weight:700;line-height:1.15}.event-register-modal__price-breakdown{width:100%}.event-register-modal__price-row,.event-register-modal__price-total{color:#9e9082;justify-content:space-between;align-items:center;gap:1rem;font-size:.88rem;display:flex}.event-register-modal__price-row+.event-register-modal__price-row{margin-top:.18rem}.event-register-modal__price-total{color:#8b7c6d;border-top:2px solid #6d6660;margin-top:.45rem;padding-top:.35rem;font-size:.92rem;font-weight:700}.event-register-modal__actions{justify-content:flex-end;margin-top:.6rem;display:flex}.event-register-modal__checkout-button{color:#fff;cursor:pointer;background:#c84b2f;border:0;border-radius:.55rem;padding:.62rem 1.45rem;font-family:DM Sans,sans-serif;font-size:.92rem;font-weight:700}.event-register-modal__checkout-button:disabled{opacity:.55;cursor:not-allowed}@media (width<=980px){.event-detail-page__partners-grid,.event-detail-page__schedule-grid{grid-template-columns:1fr}.event-detail-page__sub-event-page{grid-template-columns:repeat(3,minmax(0,1fr))}.event-detail-page__schedule-column+.event-detail-page__schedule-column{border-top:1px solid #ddd7ce;border-left:0}.event-register-modal__form-grid{grid-template-columns:1fr;gap:.9rem}}@media (width<=700px){.event-detail-page__header-row{flex-direction:column;align-items:flex-start}.event-detail-page__title{font-size:1.7rem}.event-detail-page__hero-image{height:11.5rem}.event-detail-page__partners-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.event-detail-page__sub-event-controls{justify-content:center}.event-detail-page__sub-event-page{grid-template-columns:repeat(3,minmax(0,1fr))}.event-register-modal__title{font-size:1.35rem}.event-register-modal__content{padding:.9rem .75rem .8rem}.event-register-modal__field input,.event-register-modal__field textarea{padding:.7rem .85rem;font-size:.9rem}.event-register-modal__price-section h3{font-size:1rem}.event-register-modal__actions{justify-content:center}.event-register-modal__checkout-button{width:100%;max-width:14rem}}.event-preview__banner{color:#c9a84c;text-align:center;letter-spacing:.01em;background:#1a1714;border-radius:.45rem;margin-bottom:.75rem;padding:.45rem 1rem;font-size:.78rem;font-weight:600}.event-preview__register-disabled{opacity:.4;cursor:not-allowed}.event-preview__partner-logo{object-fit:cover;border:1px solid #ddd7ce;border-radius:999px;width:4rem;height:4rem}.event-preview__partner-label{color:#b0aaa3;font-size:.7rem;font-weight:500;line-height:1.05}.event-regs{background:#fff;border-radius:16px;max-width:100%;overflow-x:hidden;box-shadow:0 4px 20px #0000000d}.event-regs__warning{color:#77531e;background:#fff2de;border-bottom:1px solid #f3e0bf;margin:0;padding:.78rem 1.25rem;font-size:.82rem;line-height:1.4}.event-regs__summary{background:#fffaf5;border-bottom:1px solid #f0ece5;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;padding:1rem 1.25rem;display:grid}.event-regs__summary-card{background:#fff;border:1px solid #f0e6dc;border-radius:10px;padding:.7rem .85rem}.event-regs__summary-card--pending{border-color:#e9dcc7}.event-regs__summary-card--approved{border-color:#d4ebdd}.event-regs__summary-card--rejected{border-color:#f3dbd6}.event-regs__summary-label{color:#8f887f;text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.72rem;font-weight:700}.event-regs__summary-value{color:#3b2f27;margin:.22rem 0 0;font-size:1.35rem;font-weight:800}.event-regs__toolbar{background:#fffaf5;border-bottom:1px solid #f0ece5;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.event-regs__filters{flex-wrap:wrap;gap:.65rem;display:flex}.event-regs__toolbar-actions{align-items:center;gap:.55rem;display:flex}.event-regs__filter{color:#5a3a28;cursor:pointer;background:#fff;border:1px solid #e8d5c8;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .9rem;font-size:.82rem;font-weight:700;display:inline-flex}.event-regs__filter--active{color:#fff;background:#c84b2f;border-color:#c84b2f}.event-regs__filter-count{background:#5a3a2814;border-radius:999px;padding:.15rem .45rem;font-size:.72rem}.event-regs__filter--active .event-regs__filter-count{background:#fff3}.event-regs__bulk-approve{color:#fff;cursor:pointer;background:#2d7a4f;border:0;border-radius:10px;padding:.7rem 1rem;font-size:.85rem;font-weight:700}.event-regs__bulk-approve:disabled{cursor:not-allowed;background:#cfc8bf}.event-regs__clear-selection{color:#5d554d;cursor:pointer;background:#fff;border:1px solid #d8d2c8;border-radius:10px;padding:.68rem .9rem;font-size:.82rem;font-weight:700}.event-regs__clear-selection:disabled{color:#a29a90;cursor:not-allowed;background:#f3f1ee;border-color:#e3ded7}.event-regs__download-csv{color:#5d554d;cursor:pointer;background:#fff;border:1px solid #d8d2c8;border-radius:10px;padding:.68rem .9rem;font-size:.82rem;font-weight:700}.event-regs__download-csv:disabled{color:#a29a90;cursor:not-allowed;background:#f3f1ee;border-color:#e3ded7}.event-regs__name-header{align-items:center;gap:.35rem;display:inline-flex}.event-regs__sort-btn{color:#5a3a28;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;display:inline-flex}.event-regs__sort-btn:hover{background:#5a3a2814}.event-regs__sort-btn--active{color:#c84b2f;background:#c84b2f1f}.event-regs__sort-icon{width:.95rem;height:.95rem}.event-regs__table-wrap{-webkit-overflow-scrolling:touch;max-width:100%;overflow:auto hidden}.event-regs__table{border-collapse:collapse;table-layout:auto;width:100%;min-width:820px;font-size:.875rem}.event-regs__table thead tr{background:#e8d5c8}.event-regs__table th{color:#5a3a28;text-align:left;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;padding:12px 14px;font-size:.82rem;font-weight:700}.event-regs__table td{color:#2c2c2c;vertical-align:middle;border-bottom:1px solid #f0ece5;padding:11px 14px}.event-regs__row:hover td{cursor:default;background:#faf8f4}.event-regs__row--open td{background:#fdf8f4;border-bottom-color:#0000}.event-regs__col-sno{color:#9e9690;width:36px;font-size:.8rem}.event-regs__col-select{text-align:center;width:36px}.event-regs__col-action{white-space:nowrap;width:160px}.event-regs__action-cell{white-space:nowrap;align-items:center;gap:8px;display:flex}.event-regs__status{text-transform:capitalize;border-radius:20px;padding:3px 8px;font-size:.75rem;font-weight:600}.event-regs__status--pending{color:#8a6a2e;background:#f5f0e8}.event-regs__status--confirmed{color:#2d7a4f;background:#e4f6ec}.event-regs__status--cancelled{color:#b03a22;background:#fde8e4}.event-regs__status--checked_in{color:#2559a7;background:#e5f0ff}.event-regs__expand-btn{cursor:pointer;color:#5a5550;background:0 0;border:1px solid #e8e3db;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;margin-left:auto;transition:background .15s,color .15s;display:inline-flex}.event-regs__expand-btn:hover{color:#1a1a1a;background:#f0ece5}.event-regs__chevron{width:14px;height:14px;transition:transform .2s}.event-regs__detail-row td{border-bottom:1.5px solid #e8d5c8;padding:0}.event-regs__detail-panel{background:#fdf8f4;justify-content:space-between;align-items:flex-start;gap:2rem;padding:1rem 1.25rem 1.25rem;display:flex}.event-regs__detail-fields{flex-direction:column;flex:1;gap:.75rem;display:flex}.event-regs__detail-field{flex-direction:column;gap:2px;display:flex}.event-regs__detail-label{text-transform:uppercase;letter-spacing:.06em;color:#9e9690;font-size:.7rem;font-weight:700}.event-regs__detail-value{color:#2c2c2c;font-size:.875rem;line-height:1.45}.event-regs__detail-actions{flex-direction:column;flex-shrink:0;gap:.5rem;display:flex}.event-regs__action-btn{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:7px 16px;font-size:.82rem;font-weight:600;transition:opacity .15s;display:inline-flex}.event-regs__action-btn:disabled{opacity:.4;cursor:not-allowed}.event-regs__action-btn--reject{color:#b03a22;background:#fde8e4}.event-regs__action-btn--approve{color:#2d7a4f;background:#e4f6ec}.event-regs__action-btn--reject:not(:disabled):hover,.event-regs__action-btn--approve:not(:disabled):hover{opacity:.8}.event-regs__btn-icon{width:13px;height:13px}.event-regs__empty{text-align:center;color:#9e9690;padding:3rem;font-size:.9rem}.event-regs__empty--error{color:#b03a22}.event-regs__detail-field--mobile-only{display:none}@media (width<=768px){.event-regs__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.event-regs__toolbar{flex-direction:column;align-items:stretch}.event-regs__bulk-approve{width:100%}.event-regs__toolbar-actions{flex-direction:column;align-items:stretch}.event-regs__clear-selection{width:100%}.event-regs__col-email{display:none}.event-regs__detail-field--mobile-only{display:flex}.event-regs__table th,.event-regs__table td{padding:9px 10px;font-size:.82rem}.event-regs__col-action{width:120px}.event-regs__detail-panel{flex-direction:column;gap:1rem}.event-regs__detail-actions{flex-direction:row}}.dashboard{flex-direction:column;gap:2.4rem;padding-bottom:2rem;font-family:DM Sans,sans-serif;display:flex}.dashboard__header{flex-direction:column;gap:.3rem;display:flex}.dashboard__welcome{color:#1a1714;letter-spacing:-.5px;margin:0;font-size:34px;font-weight:700;line-height:1.1}.dashboard__subtitle{color:#b8913a;margin:0;font-size:1rem;font-weight:400}.dashboard__stats{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:-1.2rem;margin-bottom:-1.2rem;display:grid}.dashboard__stat-card{background:#fff;border:1px solid #e8e3db;border-radius:.75rem;flex-direction:column;align-items:flex-start;gap:.3rem;padding:1.2rem 1.4rem;display:flex}.dashboard__stat-value{color:#c84b2f80;font-size:2.6rem;font-weight:700;line-height:1}.dashboard__stat-label{color:#b8913a;letter-spacing:.01em;font-size:.85rem;font-weight:500}.dashboard__section{flex-direction:column;gap:1rem;display:flex}.dashboard__section-title{color:#b8913a;letter-spacing:.01em;margin:0;font-size:1.3rem;font-weight:700}.dashboard__empty{color:#8a8070;margin:0;font-size:.95rem}.dashboard__token-hint{color:#8a8070;margin:0 0 .75rem;font-size:.85rem}.dashboard__find-events{color:#c84b2f;cursor:pointer;text-underline-offset:.18rem;background:0 0;border:none;align-self:flex-start;padding:0;font-family:DM Sans,sans-serif;font-size:1rem;font-weight:700;text-decoration:underline}.dashboard__find-events:hover{color:#a93c23}.dashboard__grid,.dashboard__organiser-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.dashboard__organiser-card-wrap{display:block}.dashboard-card{background:#fff;border:1px solid #d4cfc6;border-radius:10px;flex-direction:column;height:250px;display:flex;overflow:hidden}.dashboard-card--clickable{cursor:pointer;transition:box-shadow .16s,transform .16s}.dashboard-card--clickable:hover{transform:translateY(-2px);box-shadow:0 6px 18px #c84b2f26}.dashboard-card__stamp{background:#f5f1eb;flex:1;min-height:100px;overflow:hidden}.dashboard-card__stamp img{object-fit:cover;width:100%;height:100%;display:block}.dashboard-card__info{text-align:left;background:#fff;flex-direction:column;gap:.12rem;padding:6px 16px 8px;display:flex}.dashboard-card__event-name{color:#000;margin:0;font-size:16px;font-weight:700;line-height:1.25}.dashboard-card__meta{color:#8a8070;margin:0;font-size:12px;font-weight:400;line-height:1.2}.dashboard-card__description{color:#8a8070;margin:0;font-size:12px;font-weight:400;line-height:1.3}.dashboard__view-more{color:#c84b2f;cursor:pointer;background:0 0;border:1px solid #c84b2f80;border-radius:.55rem;align-self:center;margin-top:.25rem;padding:.5rem 1.8rem;font-family:DM Sans,sans-serif;font-size:.9rem;font-weight:600;transition:background .15s,color .15s}.dashboard__view-more:hover{background:#c84b2f14}@media (width<=900px){.dashboard__stats,.dashboard__grid,.dashboard__organiser-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=540px){.dashboard{gap:1.6rem;padding-bottom:1rem}.dashboard__stats{grid-template-columns:1fr}.dashboard__grid,.dashboard__organiser-grid{grid-template-columns:1fr;gap:.85rem}.dashboard__welcome{font-size:1.9rem}.dashboard__stat-value{font-size:2rem}}.tokens-page{flex-direction:column;gap:1.25rem;width:100%;max-width:100%;display:flex}.tokens-page__title{color:#1a1714;margin:0;font-size:1.45rem;font-weight:700}.tokens-page__toast{border:1px solid #0000;border-radius:10px;margin:0;padding:.7rem .9rem;font-size:.84rem;font-weight:600}.tokens-page__toast--success{color:#1e6e43;background:#eaf7ef;border-color:#b9e3c7}.tokens-page__stats{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.tokens-page__stat-card{background:#fff;border:1px solid #e8e3db;border-radius:12px;flex-direction:column;gap:.4rem;padding:1.1rem 1.4rem;display:flex}.tokens-page__stat-label{letter-spacing:.07em;text-transform:uppercase;color:#b8913a;font-size:.7rem;font-weight:700}.tokens-page__stat-value{font-size:2.2rem;font-weight:700;line-height:1}.tokens-page__stat-value--total{color:#dc6f50}.tokens-page__stat-value--issued{color:#2e8b57}.tokens-page__stat-value--revoked,.tokens-page__stat-value--pending{color:#9a8a7e}.tokens-page__preview-card{background:#fff;border:1px solid #e8e3db;border-radius:14px;align-items:center;gap:2rem;padding:1.4rem 1.6rem;display:flex}.tokens-page__preview-left{flex-direction:column;flex:1;gap:.4rem;display:flex}.tokens-page__preview-eyebrow{letter-spacing:.07em;text-transform:uppercase;color:#b8913a;font-size:.72rem;font-weight:700}.tokens-page__preview-hint{color:#6e6963;max-width:320px;margin:0;font-size:.84rem;line-height:1.5}.tokens-page__token-card-wrap{flex-shrink:0;width:300px}.tokens-page__section{flex-direction:column;gap:.85rem;display:flex}.tokens-page__section-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.tokens-page__section-title{color:#1a1714;margin:0 0 .15rem;font-size:1rem;font-weight:700}.tokens-page__section-sub{color:#9a9490;margin:0;font-size:.8rem}.tokens-page__btn{cursor:pointer;white-space:nowrap;border-radius:8px;font-size:.88rem;font-weight:700;transition:background .15s,border-color .15s,color .15s}.tokens-page__btn--primary{color:#fff;background:#c84b2f;border:none;height:40px;padding:0 1.2rem}.tokens-page__btn--primary:hover{background:#b0402a}.tokens-page__btn--sm{height:32px;padding:0 .9rem;font-size:.8rem}.tokens-page__btn--revoke{color:#5a5350;background:0 0;border:1px solid #d4cfc7}.tokens-page__btn--revoke:hover{background:#f5f1eb;border-color:#b0a89e}.tokens-page__btn--reissue{color:#c84b2f;background:0 0;border:1px solid #c84b2f}.tokens-page__btn--reissue:hover{background:#fff5f3}.tokens-page__table-wrap{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #e8e3db;border-radius:12px;max-width:100%;overflow:auto hidden}.token-table{border-collapse:collapse;table-layout:auto;width:100%;min-width:760px;font-size:.88rem}.token-table__th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:#9a9490;white-space:nowrap;background:#faf8f5;border-bottom:1px solid #ede8e0;padding:.7rem 1rem;font-size:.72rem;font-weight:700}.token-table__td{color:#2a2623;border-bottom:1px solid #f2ede6;padding:.75rem 1rem}.token-table__row:last-child .token-table__td{border-bottom:none}.token-table__td--name{font-weight:600}.token-table__col-sno{color:#9a9490;width:44px;min-width:44px}.token-table__col-email{color:#6e6963;min-width:160px}.token-table__col-tokenid{white-space:nowrap;min-width:140px}.token-table__col-status{white-space:nowrap;min-width:110px}.token-table__col-action{white-space:nowrap;min-width:120px}.token-table__token-id{color:#1a1714;letter-spacing:.04em;font-family:Courier New,monospace;font-size:.8rem;font-weight:700}.token-table__token-id--empty{color:#c0bab3;font-family:inherit;font-weight:400}.token-table__status{border-radius:20px;padding:3px 10px;font-size:.74rem;font-weight:700;display:inline-block}.token-table__status--pending{color:#7a7168;background:#f5f1eb}.token-table__status--issued{color:#1e6e43;background:#eaf7ef}.token-table__status--revoked{color:#b04030;background:#fff0ee}@media (width<=700px){.tokens-page__stats{grid-template-columns:1fr 1fr}.tokens-page__preview-card{flex-direction:column;align-items:flex-start;gap:1rem}.tokens-page__token-card-wrap{width:100%}.token-table__col-email{display:none}}._label_ftxmn_1{display:inline-block}._field_ftxmn_5{width:100%}._textarea_ftxmn_9{resize:vertical}.organizer-card{box-sizing:border-box;text-align:left;background-color:#fff;border:1px solid #eaeae5;border-radius:16px;flex-direction:column;gap:.2rem;width:340px;padding:12.5px 20px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1);display:flex}.organizer-card--clickable{cursor:pointer;width:100%}.organizer-card--clickable:hover{border-color:#dcdcd3;transform:translateY(-4px);box-shadow:0 12px 24px -10px #b05c4214,0 4px 12px -4px #00000008}.organizer-card__profile{align-items:center;gap:14px;display:flex}.organizer-card__avatar-wrapper{background:linear-gradient(135deg,#fdfbf7 0%,#f4f0e6 100%);border:1px solid #e2ded4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;overflow:hidden}.organizer-card__avatar-wrapper img{object-fit:cover;width:100%;height:100%}.organizer-card__avatar-fallback{color:#b05c42;font-size:20px;font-weight:700}.organizer-card__name{color:#1a1714;letter-spacing:-.2px;margin:0;font-size:16px;font-weight:700;line-height:1.2}.organizer-card__bio{color:#7c7c72;white-space:pre-line;margin:0;font-size:12px;font-weight:400;line-height:1.4}.organizer-card__metrics-grid{border-radius:12px;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);align-items:center;padding:12px 0;display:grid}.organizer-card__stat-item{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0 6px;display:flex}.organizer-card__metric-value{color:#1a1a1a;font-size:18px;font-weight:700;line-height:1}.organizer-card__metric-label{color:#8c8c82;text-transform:lowercase;letter-spacing:.4px;font-size:11px;font-weight:600}.organizer-card__divider{background-color:#eaeae5;justify-self:center;width:1px;height:24px}@media (width<=420px){.organizer-card{width:100%;padding:18px}}.user-explore-page{font-family:DM Sans,sans-serif}.user-explore-page__tabs{gap:0;margin:0 0 1.1rem;display:flex}.user-explore-page__tab{color:#c9c4bc;cursor:pointer;background:0 0;border:0;border-bottom:4px solid #0000;padding:0 1.2rem .45rem;font-family:DM Sans,sans-serif;font-size:1.25rem;font-weight:700;line-height:1}.user-explore-page__tab--active{color:#b8913a;border-bottom-color:#b8913a}.user-explore-page__title{color:#b8913a;margin:0 0 1rem;font-size:1.5rem;font-weight:700;line-height:1.1}.user-explore-page__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.user-explore-page__organisers-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;display:grid}.user-explore-page__organiser-card-wrap{display:block}.user-explore-page__organiser-card-wrap .organizer-card__info-block{flex:1;min-width:0}.user-explore-page__organiser-card-wrap .organizer-card__bio{-webkit-line-clamp:2;word-break:break-word;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.user-explore-page__status{color:#8a8070;margin:0 0 1rem;font-size:.92rem;line-height:1.35}.user-explore-page__status--error{color:#b03a2e}.explore-event-card{aspect-ratio:4/3;background:#fff;border:1px solid #d4cfc6;border-radius:.65rem;flex-direction:column;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden}.explore-event-card:hover{transform:translateY(-4px);box-shadow:0 8px 20px #0000001a}.explore-event-card__image-wrap{background:#f1ecdd;flex:1;overflow:hidden}.explore-event-card__image-wrap img{object-fit:cover;width:100%;height:100%;display:block}.explore-event-card__footer{justify-content:space-between;align-items:center;gap:.8rem;padding:.7rem .9rem;display:flex}.explore-event-card__meta{flex-direction:column;min-width:0;display:flex}.explore-event-card__name{color:#000;margin:0;font-size:1rem;font-weight:700;line-height:1.25}.explore-event-card__date-location{color:#8a8070;margin:.1rem 0 0;font-size:.75rem;font-weight:400;line-height:1.2}.explore-event-card__register{color:#ffffffe6;cursor:pointer;background:#c84b2f8c;border:0;border-radius:.5rem;flex-shrink:0;padding:.55rem 1.1rem;font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:700;line-height:1;transition:background .15s,color .15s}.explore-event-card__register:hover{color:#fff;background:#c84b2f}@media (width<=980px){.user-explore-page__grid,.user-explore-page__organisers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.user-explore-page{padding-bottom:.5rem}.user-explore-page__title{font-size:1.3rem}.user-explore-page__tabs{gap:1.1rem}.user-explore-page__tab{font-size:1.15rem}.user-explore-page__grid,.user-explore-page__organisers-grid{grid-template-columns:1fr}.explore-event-card__register{padding:.5rem .85rem;font-size:.8rem}.explore-event-card__footer{gap:.65rem}}.profile-edit-page{flex-direction:column;gap:1.15rem;max-width:760px;margin:0 auto;padding-bottom:2rem;font-family:DM Sans,sans-serif;display:flex}.profile-edit-page__header{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.profile-edit-page__title{color:#11110f;margin:0;font-size:2rem;line-height:1.1}.profile-edit-page__back{color:#5a544b;cursor:pointer;background:#fff;border:1px solid #e2ddd6;border-radius:.6rem;padding:.55rem .95rem;font-size:.9rem}.profile-edit-page__card{background:#fff;border:1px solid #e8e3db;border-radius:.9rem;flex-direction:column;gap:.75rem;padding:1rem 1rem 1.2rem;display:flex}.profile-edit-page__field{flex-direction:column;gap:.35rem;display:flex}.profile-edit-page__field label{color:#766f64;font-size:.82rem;font-weight:600}.profile-edit-page__field input,.profile-edit-page__field textarea{color:#1f1b18;background:#fff;border:1.5px solid #ddd7cf;border-radius:.6rem;outline:none;padding:.65rem .75rem;font-family:DM Sans,sans-serif;font-size:.95rem}.profile-edit-page__field textarea{resize:vertical;min-height:92px}.profile-edit-page__field input:focus,.profile-edit-page__field textarea:focus{border-color:#c84b2f;box-shadow:0 0 0 2px #c84b2f29}.profile-edit-page__avatar-row{align-items:center;gap:.9rem;display:flex}.profile-edit-page__avatar-preview{color:#7d756a;background:#f5f1eb;border:1px solid #e4ddd2;border-radius:999px;justify-content:center;align-items:center;width:72px;height:72px;font-weight:700;display:flex;overflow:hidden}.profile-edit-page__avatar-preview img{object-fit:cover;width:100%;height:100%}.profile-edit-page__link-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:.55rem;display:grid}.profile-edit-page__remove-link{color:#ab3a24;cursor:pointer;background:#fff5f3;border:1px solid #f0c9c0;border-radius:.5rem;padding:0 .65rem}.profile-edit-page__add-link{color:#514b44;cursor:pointer;background:#f8f5f1;border:1px solid #e2ddd6;border-radius:.55rem;align-self:flex-start;padding:.45rem .8rem}.profile-edit-page__actions{justify-content:flex-end;gap:.6rem;display:flex}.profile-edit-page__submit{color:#fff;cursor:pointer;background:#c84b2f;border:1px solid #c84b2f;border-radius:.6rem;padding:.62rem 1rem;font-weight:600}.profile-edit-page__submit:disabled{opacity:.65;cursor:not-allowed}.profile-edit-page__status{border-radius:.55rem;margin:0;padding:.6rem .75rem;font-size:.87rem}.profile-edit-page__status--error{color:#a23522;background:#fff5f3;border:1px solid #f0c9c0}.profile-edit-page__status--success{color:#1f6d3c;background:#edf8f1;border:1px solid #bde3ca}.profile-edit-page__hint{color:#8a8479;margin:0;font-size:.8rem}@media (width<=680px){.profile-edit-page__title{font-size:1.5rem}.profile-edit-page__link-grid{grid-template-columns:1fr}.profile-edit-page__remove-link{height:2.35rem}}._card_n18a7_1{flex-direction:column;display:flex}._value_n18a7_6{font-variant-numeric:tabular-nums}._label_n18a7_10{opacity:.95}.organiser-home__section-header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.organiser-home__create-btn{color:#fff;cursor:pointer;background:#c84b2f;border:none;border-radius:.55rem;flex-shrink:0;padding:.55rem 1.6rem;font-family:DM Sans,sans-serif;font-size:.95rem;font-weight:700;transition:background .15s}.organiser-home__create-btn:hover{background:#a83e28}._page_700e0_1{width:100%;min-height:100vh;display:flex}._leftPanel_700e0_7{flex-direction:column;display:flex}._logo_700e0_12{display:block}._formCard_700e0_16{flex-direction:column;display:flex}.organiser-login-page{background:#f7f4ee;flex:1;grid-template-rows:1fr;grid-template-columns:1fr 1fr;align-items:stretch;min-height:100svh;font-family:DM Sans,sans-serif;display:grid}.organiser-login-page__left-panel{flex-direction:column;justify-content:center;align-items:center;gap:2rem;display:flex}.organiser-login-page__logo{width:min(420px,100%);height:auto}.organiser-login-page__form-card{background:#fff;border:1px solid #d6d1c8;border-top:2px solid #c84b2f;border-radius:.55rem;flex-direction:column;place-self:center;gap:.38rem;width:min(380px,88%);padding:1.4rem 1.4rem 1.8rem;display:flex;position:relative;box-shadow:0 7px 22px #c84b2f26}.organiser-login-page__form-header{justify-content:space-between;align-items:center;margin-bottom:.25rem;display:flex}.organiser-login-page__form-header h2{letter-spacing:.02em;color:#b8913a;margin:0;font-size:20px;font-weight:700;line-height:1.1}.organiser-login-page__form-header a{color:#000;text-underline-offset:2px;font-size:20px;font-weight:400;line-height:1;text-decoration:underline}.organiser-login-page__field-label{letter-spacing:.02em;color:#8a8070;margin-top:.45rem;font-size:.82rem;font-weight:500;line-height:1.2}.organiser-login-page__form-card input[type=email],.organiser-login-page__form-card input[type=password]{box-sizing:border-box;color:#26231f;background:#fff;border:2px solid #d7d2cc;border-radius:.55rem;outline:none;width:100%;height:2.4rem;padding:0 .72rem;font-family:DM Sans,sans-serif;font-size:.95rem;transition:border-color .18s,box-shadow .18s}.organiser-login-page__form-card input[type=email]:focus,.organiser-login-page__form-card input[type=password]:focus{border-color:#c84b2f;box-shadow:0 0 0 2px #c84b2f33,0 5px 13px #c84b2f66}.organiser-login-page__submit-button{color:#fff;cursor:pointer;background:#c84b2f80;border:1px solid #d7d2cc;border-radius:.6rem;height:2.55rem;margin-top:.7rem;font-family:DM Sans,sans-serif;font-size:1.1rem;font-weight:700;line-height:1;transition:background-color .18s}.organiser-login-page__submit-button:disabled{cursor:not-allowed}.organiser-login-page__submit-button:not(:disabled){background:#c84b2f}.organiser-login-page__status{border-radius:.5rem;margin:.2rem 0 .15rem;padding:.6rem .72rem;font-size:.84rem;line-height:1.35}.organiser-login-page__status--error{color:#9f2f1a;background:#fbe9e6;border:1px solid #efc0b7}@media (width<=940px){.organiser-login-page{grid-template-rows:auto auto;grid-template-columns:1fr;min-height:100svh}.organiser-login-page__left-panel{gap:1rem;min-height:30svh}.organiser-login-page__form-card{align-self:start;margin:0 auto 2rem;padding:1.2rem 1.15rem 1.8rem}.organiser-login-page__logo{width:min(280px,84%)}.organiser-login-page__form-header h2{font-size:1.6rem}.organiser-login-page__submit-button{font-size:1rem}}.profile-page{flex-direction:column;gap:2.5rem;padding-bottom:2rem;font-family:DM Sans,sans-serif;display:flex}.profile-page__hero{grid-template-columns:170px minmax(0,1fr);grid-template-areas:"avatar title""stats stats";align-items:center;gap:1.5rem 2rem;display:grid}.profile-page__avatar{color:#ffffffbf;background:radial-gradient(circle at 35% 30%,#ffd9b8 0%,#f3a76f 36%,#0000 37%),radial-gradient(circle at 55% 58%,#d98d6d 0%,#b86a51 32%,#8d4e3f 60%,#6c3a32 100%);border-radius:999px;grid-area:avatar;justify-content:center;align-items:center;width:125px;height:125px;font-size:3rem;font-weight:700;display:flex;overflow:hidden;box-shadow:0 6px 16px #0000001f}.profile-page__avatar-img{object-fit:cover;border-radius:999px;width:100%;height:100%;display:block}.profile-page__headline h1{color:#11110f;margin:0 0 .5rem;font-size:2rem;font-weight:700;line-height:1.05}.profile-page__subheadline{color:#7a7469;margin:0;font-size:.75rem;font-weight:400;line-height:1.4}.profile-page__bio{color:#7a7469;white-space:pre-line;max-width:480px;margin:.35rem 0 0;font-size:.72rem;line-height:1.55}.profile-page__empty{color:#9a9490;margin:0;font-size:.88rem}.profile-page__error{color:#c84b2f;background:#fff5f3;border:1px solid #f7cec7;border-radius:8px;margin:0;padding:.6rem .9rem;font-size:.88rem}.profile-page__headline{grid-area:title}.profile-page__headline-top{justify-content:space-between;align-items:center;gap:.9rem;display:flex}.profile-page__edit-button{color:#645d52;cursor:pointer;background:#fff;border:1px solid #e0dacf;border-radius:.6rem;padding:.5rem .85rem;font-size:.85rem;font-weight:600}.profile-page__social-links{flex-wrap:wrap;display:flex}.profile-page__social-link{color:#7f6844;border-radius:999px;align-items:center;padding:.2rem .65rem;font-size:.76rem;text-decoration:none;display:inline-flex}.profile-page__social-link--icon{border-radius:999px;justify-content:flex-start;width:2rem;height:2rem;padding:0}.profile-page__social-link-icon{width:1rem;height:1rem}.profile-page__stats{grid-area:stats;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.profile-page__stat-card{background:#fff;border:1px solid #e8e3db;border-radius:.72rem;flex-direction:column;gap:.2rem;padding:1rem 1.1rem;display:flex}.profile-page__stat-value{color:#c98d78;font-size:2.6rem;font-weight:700;line-height:1}.profile-page__stat-label{color:#b8913a;font-size:.92rem;font-weight:500}.profile-page__section{flex-direction:column;gap:1rem;display:flex}.profile-page__section-title{color:#b8913a;margin:0;font-size:1.3rem;font-weight:700;line-height:1.15}.profile-page__token-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.profile-token-card{aspect-ratio:1;background:#fff;border:1px solid #e8e3db;border-radius:.75rem;flex-direction:column;display:flex;overflow:hidden}.profile-token-card--clickable{cursor:pointer}.profile-token-card__image-wrap{background:#f5f1eb;flex:1;position:relative;overflow:hidden}.profile-token-card__image-wrap img{object-fit:cover;width:100%;height:100%;display:block}.profile-token-card__overlay{color:#171513;box-sizing:border-box;opacity:0;text-align:left;background:#f5f1eb;flex-direction:column;justify-content:center;align-items:stretch;gap:0;padding:.55rem .85rem .65rem;transition:opacity .18s;display:flex;position:absolute;inset:65% 0 0;overflow:hidden}.profile-token-card:hover .profile-token-card__overlay,.profile-token-card:focus-within .profile-token-card__overlay{opacity:1}.profile-token-card__overlay-content{flex-direction:column;gap:.2rem;width:100%;min-width:0;display:flex}.profile-token-card__overlay-title{color:#1a1714;-webkit-line-clamp:1;word-break:break-word;-webkit-box-orient:vertical;width:100%;min-width:0;margin:0;font-size:.92rem;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.profile-token-card__overlay-meta{color:#8a857e;white-space:pre-line;width:100%;min-width:0;margin:0;font-size:.72rem;font-weight:400;line-height:1.35}.profile-token-card__overlay-description{color:#9c968f;width:100%;min-width:0;margin:.15rem 0 0;font-size:.7rem;line-height:1.4}.profile-token-card__footer{text-align:left;padding:.4rem .95rem .5rem}.profile-token-card__name{color:#1a1714;margin:0;font-size:.98rem;font-weight:700;line-height:1.2}@media (width<=900px){.profile-page__stats,.profile-page__token-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.profile-page{gap:1.85rem}.profile-page__hero{grid-template-columns:60px minmax(0,1fr);grid-template-areas:"avatar title""stats stats";align-items:center;gap:.55rem .7rem}.profile-page__avatar{grid-area:avatar;width:54px;height:54px;font-size:1rem}.profile-page__headline{grid-area:title;width:100%}.profile-page__headline h1{margin:.1rem 0 .25rem;font-size:1.5rem;line-height:1.05}.profile-page__headline-top{flex-direction:column;align-items:flex-start;gap:.3rem}.profile-page__edit-button{padding:.35rem .6rem;font-size:.76rem}.profile-page__subheadline{font-size:.68rem}.profile-page__stat-card{box-sizing:border-box;align-items:flex-start;padding:1.15rem 1.25rem}.profile-page__stat-value{font-size:2rem}.profile-page__stat-label{font-size:.85rem}.profile-token-card__overlay{opacity:1;top:62%}}@media (width<=540px){.profile-page__stats{box-sizing:border-box;grid-area:stats;grid-template-columns:1fr;width:100%;padding:0}.profile-page__token-grid{grid-template-columns:1fr}}._overlay_jd6z0_1{z-index:50;background:#00000052;justify-content:center;align-items:center;padding:.75rem;display:flex;position:fixed;inset:0;overflow-y:auto}._modal_jd6z0_13{background:#fff;border-radius:.85rem;width:min(420px,100%);overflow:hidden;box-shadow:0 18px 42px #0003}._header_jd6z0_21{justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1rem 1rem .65rem;display:flex}._title_jd6z0_29{color:#11110f;margin:0;font-size:1.05rem;font-weight:700;line-height:1.25}._meta_jd6z0_37{color:#7a7469;margin:.25rem 0 0;font-size:.78rem;line-height:1.35}._closeButton_jd6z0_44{color:#645d52;cursor:pointer;background:#fff;border:1px solid #e0dacf;border-radius:999px;flex-shrink:0;width:2rem;height:2rem;font-size:1.25rem;line-height:1}._closeButton_jd6z0_44:disabled{opacity:.5;cursor:not-allowed}._carousel_jd6z0_62{padding:0 1rem}._imageWrap_jd6z0_66{aspect-ratio:4/3;background:#f0ece6;border:1px solid #ece6dc;border-radius:.65rem;overflow:hidden}._image_jd6z0_66{object-fit:cover;width:100%;height:100%;display:block}._slideLabel_jd6z0_81{text-align:center;color:#8d867e;margin:.55rem 0 0;font-size:.78rem;font-weight:600}._controls_jd6z0_89{justify-content:center;align-items:center;gap:.55rem;min-height:2.2rem;margin-top:.65rem;display:flex}._navButton_jd6z0_98{color:#5f5952;cursor:pointer;background:#fff;border:1px solid #ddd7ce;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;display:inline-flex}._navButton_jd6z0_98:disabled{opacity:.45;cursor:not-allowed}._navIconLeft_jd6z0_117,._navIconRight_jd6z0_118{object-fit:contain;width:.9rem;height:.9rem}._navIconLeft_jd6z0_117{transform:rotate(90deg)}._navIconRight_jd6z0_118{transform:rotate(-90deg)}._indicator_jd6z0_132{color:#8d867e;text-align:center;min-width:2.8rem;font-size:.75rem;font-weight:600}._error_jd6z0_140{color:#c84b2f;background:#fff5f3;border:1px solid #f7cec7;border-radius:.5rem;margin:.65rem 1rem 0;padding:.55rem .75rem;font-size:.82rem}._success_jd6z0_150{color:#1e7d43;background:#f2fbf5;border:1px solid #c8e8d2;border-radius:.5rem;margin:.65rem 1rem 0;padding:.55rem .75rem;font-size:.82rem}._previewHint_jd6z0_160{text-align:center;color:#7a7469;margin:.35rem 0 0;font-size:.78rem;line-height:1.4}._footer_jd6z0_168{flex-wrap:wrap;gap:.55rem;padding:1rem;display:flex}._fileInput_jd6z0_175{display:none}._primaryButton_jd6z0_179,._secondaryButton_jd6z0_180,._dangerButton_jd6z0_181{cursor:pointer;border-radius:.55rem;padding:.55rem .85rem;font-size:.85rem;font-weight:600}._primaryButton_jd6z0_179{color:#fff;background:#b8913a;border:1px solid #b8913a}._secondaryButton_jd6z0_180{color:#645d52;background:#fff;border:1px solid #e0dacf}._dangerButton_jd6z0_181{color:#b03a2e;background:#fff5f3;border:1px solid #f0c4bc}._primaryButton_jd6z0_179:disabled,._secondaryButton_jd6z0_180:disabled,._dangerButton_jd6z0_181:disabled{opacity:.55;cursor:not-allowed}.user-login-page{background:#f7f4ee;flex:1;grid-template-rows:1fr;grid-template-columns:1fr 1fr;align-items:stretch;min-height:100svh;font-family:DM Sans,sans-serif;display:grid}.user-login-page__left-panel{flex-direction:column;justify-content:center;align-items:center;gap:2rem;display:flex}.user-login-page__logo{width:min(420px,100%);height:auto}.user-login-page__form-card{background:#fff;border:1px solid #d6d1c8;border-top:2px solid #c84b2f;border-radius:.55rem;flex-direction:column;place-self:center;gap:.38rem;width:min(380px,80%);padding:1.4rem 1.4rem 1.8rem;display:flex;position:relative;box-shadow:0 7px 22px #c84b2f26}.user-login-page__form-header{justify-content:space-between;align-items:center;margin-bottom:.25rem;display:flex}.user-login-page__form-header h2{letter-spacing:.02em;color:#b8913a;margin:0;font-size:20px;font-weight:700;line-height:1.1}.user-login-page__form-header a{color:#000;text-underline-offset:2px;font-size:20px;font-weight:400;line-height:1;text-decoration:underline}.user-login-page__google-button{cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.user-login-page__google-icon{color:#4285f4;background:#fff;border:1.3px solid #2d2a26;border-radius:999px;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;font-size:1.6rem;font-weight:700;display:inline-flex}.user-login-page__field-label{letter-spacing:.02em;color:#8a8070;margin-top:.45rem;font-size:.82rem;font-weight:500;line-height:1.2}.user-login-page__form-card input[type=email],.user-login-page__form-card input[type=password]{box-sizing:border-box;color:#26231f;background:#fff;border:2px solid #d7d2cc;border-radius:.55rem;outline:none;width:100%;height:2.4rem;padding:0 .72rem;font-family:DM Sans,sans-serif;font-size:.95rem;transition:border-color .18s,box-shadow .18s}.user-login-page__form-card input[type=email]:focus,.user-login-page__form-card input[type=password]:focus{border-color:#c84b2f;box-shadow:0 0 0 2px #c84b2f33,0 5px 13px #c84b2f66}.user-login-page__submit-button{color:#fff;cursor:pointer;background:#c84b2f80;border:1px solid #d7d2cc;border-radius:.6rem;height:2.55rem;margin-top:.7rem;font-family:DM Sans,sans-serif;font-size:1.1rem;font-weight:700;line-height:1;transition:background-color .18s}.user-login-page__submit-button:disabled{cursor:not-allowed}.user-login-page__submit-button:not(:disabled){background:#c84b2f}.user-login-page__forgot-link-row{text-align:right;margin:.45rem 0 0;font-size:.84rem}.user-login-page__forgot-link-row a{color:#7d7669;text-underline-offset:2px;text-decoration:underline}.user-login-page__status{border-radius:.5rem;margin:.2rem 0 .15rem;padding:.6rem .72rem;font-size:.84rem;line-height:1.35}.user-login-page__status--error{color:#9f2f1a;background:#fbe9e6;border:1px solid #efc0b7}.user-login-page__status--info{color:#7a5a24;background:#fff8ec;border:1px solid #e8dcc8}.user-login-page__organiser-link-row{color:#6e6963;text-align:left;z-index:20;background:#f7f4eeeb;border-radius:.35rem;margin:0;padding:.25rem .45rem;font-size:.86rem;position:fixed;bottom:1rem;left:1.25rem}.user-login-page__organiser-link-row a{color:#c84b2f;font-weight:600}@media (width<=940px){.user-login-page{grid-template-rows:auto auto;grid-template-columns:1fr;min-height:100svh}.user-login-page__left-panel{gap:1rem;min-height:30svh}.user-login-page__form-card{align-self:start;margin:0 auto 2rem;padding:1.2rem 1.15rem 1.8rem}.user-login-page__logo{width:min(280px,84%)}.user-login-page__form-header h2{font-size:1.6rem}.user-login-page__submit-button{font-size:1rem}.user-login-page__organiser-link-row{text-align:center;background:0 0;margin-top:.8rem;padding:0;position:static;bottom:auto;left:auto}}.user-organiser-public-profile-page{gap:1.2rem}.user-organiser-public-profile-page__back-link{color:#6b6459;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:.38rem;padding:.15rem 0;font-size:.9rem;font-weight:600;line-height:1;display:inline-flex}.user-organiser-public-profile-page__back-link:hover{color:#c84b2f}.user-organiser-public-profile-page__back-icon{object-fit:contain;width:1rem;height:1rem}.user-organiser-public-profile-page__follow-button{color:#645d52;cursor:pointer;background:#fff;border:1px solid #e0dacf;border-radius:.6rem;padding:.5rem .95rem;font-size:.85rem;font-weight:600}.user-organiser-public-profile-page__follow-button:disabled{opacity:.65;cursor:not-allowed}@media (width<=700px){.user-organiser-public-profile-page{gap:.9rem}.user-organiser-public-profile-page__follow-button{padding:.45rem .75rem;font-size:.8rem}}.user-signup-page{background:#f7f4ee;flex:1;grid-template-rows:1fr;grid-template-columns:1fr 1fr;align-items:stretch;min-height:100svh;font-family:DM Sans,sans-serif;display:grid}.user-signup-page__left-panel{flex-direction:column;justify-content:center;align-items:center;gap:2rem;display:flex}.user-signup-page__logo{width:min(420px,100%);height:auto}.user-signup-page__google-button{cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.user-signup-page__google-icon{color:#4285f4;background:#fff;border:1.3px solid #2d2a26;border-radius:999px;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;font-size:1.6rem;font-weight:700;display:inline-flex}.user-signup-page__form-card{background:#fff;border:1px solid #d6d1c8;border-top:2px solid #c84b2f;border-radius:.55rem;flex-direction:column;place-self:center;gap:.38rem;width:min(380px,88%);padding:1.4rem 1.4rem 1.8rem;display:flex;position:relative;box-shadow:0 7px 22px #c84b2f26}.user-signup-page__form-header{justify-content:space-between;align-items:center;margin-bottom:.25rem;display:flex}.user-signup-page__form-header h2{letter-spacing:.02em;color:#b8913a;margin:0;font-size:20px;font-weight:700;line-height:1.1}.user-signup-page__form-header a{color:#000;text-underline-offset:2px;font-size:20px;font-weight:400;line-height:1;text-decoration:underline}.user-signup-page__field-label{letter-spacing:.02em;color:#8a8070;margin-top:.45rem;font-size:.82rem;font-weight:500;line-height:1.2}.user-signup-page__form-card input[type=text],.user-signup-page__form-card input[type=email],.user-signup-page__form-card input[type=tel],.user-signup-page__form-card input[type=password]{box-sizing:border-box;color:#26231f;background:#fff;border:2px solid #d7d2cc;border-radius:.55rem;outline:none;width:100%;height:2.4rem;padding:0 .72rem;font-family:DM Sans,sans-serif;font-size:.95rem;transition:border-color .18s,box-shadow .18s}.user-signup-page__form-card input[type=text]:focus,.user-signup-page__form-card input[type=email]:focus,.user-signup-page__form-card input[type=tel]:focus,.user-signup-page__form-card input[type=password]:focus{border-color:#c84b2f;box-shadow:0 0 0 2px #c84b2f33,0 5px 13px #c84b2f66}.user-signup-page__terms-row{cursor:pointer;background:#f5f1eb;border:1px solid #d6d1c8;border-radius:.5rem;align-items:flex-start;gap:.52rem;margin-top:.75rem;padding:.53rem .68rem;display:flex}.user-signup-page__terms-row input{accent-color:#c84b2f;width:1rem;height:1rem;margin-top:.2rem}.user-signup-page__terms-row span{color:#32302d;font-size:.87rem;font-weight:400;line-height:1.28}.user-signup-page__submit-button{color:#fff;cursor:pointer;background:#c84b2f80;border:1px solid #d7d2cc;border-radius:.6rem;height:2.55rem;margin-top:.7rem;font-family:DM Sans,sans-serif;font-size:1.1rem;font-weight:700;line-height:1;transition:background-color .18s}.user-signup-page__submit-button:disabled{cursor:not-allowed}.user-signup-page__submit-button:not(:disabled){background:#c84b2f}.user-signup-page__status{border-radius:.5rem;margin:.2rem 0 .15rem;padding:.6rem .72rem;font-size:.84rem;line-height:1.35}.user-signup-page__status--error{color:#9f2f1a;background:#fbe9e6;border:1px solid #efc0b7}.user-signup-page__organiser-link-row{color:#6e6963;text-align:left;z-index:20;background:#f7f4eeeb;border-radius:.35rem;margin:0;padding:.25rem .45rem;font-size:.86rem;position:fixed;bottom:1rem;left:1.25rem}.user-signup-page__organiser-link-row a{color:#c84b2f;font-weight:600}@media (width<=940px){.user-signup-page{grid-template-rows:auto auto;grid-template-columns:1fr;min-height:100svh}.user-signup-page__left-panel{gap:1rem;min-height:30svh}.user-signup-page__form-card{align-self:start;margin:0 auto 2rem;padding:1.2rem 1.15rem 3rem}.user-signup-page__logo{width:min(280px,84%)}.user-signup-page__form-header h2{font-size:1.6rem}.user-signup-page__submit-button{font-size:1.4rem}.user-signup-page__organiser-link-row{text-align:center;background:0 0;margin-top:.8rem;padding:0;position:static;bottom:auto;left:auto}}
