@keyframes public-skeleton-module-scss-module__Dnn5xG__shimmer{0%{background-position:-600px 0}to{background-position:600px 0}}@keyframes public-skeleton-module-scss-module__Dnn5xG__skeletonEntrance{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.public-skeleton-module-scss-module__Dnn5xG__page{background:var(--bg);min-height:100vh}.public-skeleton-module-scss-module__Dnn5xG__entrance{animation:.26s cubic-bezier(.22,1,.36,1) both public-skeleton-module-scss-module__Dnn5xG__skeletonEntrance}.public-skeleton-module-scss-module__Dnn5xG__nav{border-bottom:1px solid var(--border);background:var(--bg);justify-content:space-between;align-items:center;height:52px;padding:0 16px;display:flex}.public-skeleton-module-scss-module__Dnn5xG__navLogo{background:linear-gradient(90deg, var(--surface) 25%, var(--surface-2) 50%, var(--surface) 75%);background-size:1200px 100%;border-radius:4px;width:96px;height:14px;animation:1.6s ease-in-out infinite public-skeleton-module-scss-module__Dnn5xG__shimmer}.public-skeleton-module-scss-module__Dnn5xG__navBtn{background:linear-gradient(90deg, var(--surface) 25%, var(--surface-2) 50%, var(--surface) 75%);background-size:1200px 100%;border-radius:6px;width:60px;height:30px;animation:1.6s ease-in-out infinite public-skeleton-module-scss-module__Dnn5xG__shimmer}.public-skeleton-module-scss-module__Dnn5xG__hero{background:var(--surface);height:280px}@media (min-width:768px){.public-skeleton-module-scss-module__Dnn5xG__hero{height:360px}}.public-skeleton-module-scss-module__Dnn5xG__body{flex-direction:column;gap:14px;max-width:900px;margin:0 auto;padding:28px 16px;display:flex}.public-skeleton-module-scss-module__Dnn5xG__block{background:linear-gradient(90deg, var(--surface) 25%, var(--surface-2) 50%, var(--surface) 75%);background-size:1200px 100%;border-radius:6px;animation:1.6s ease-in-out infinite public-skeleton-module-scss-module__Dnn5xG__shimmer}.public-skeleton-module-scss-module__Dnn5xG__title{width:55%;height:24px}.public-skeleton-module-scss-module__Dnn5xG__line{width:85%;height:12px}.public-skeleton-module-scss-module__Dnn5xG__lineShort{width:60%}.public-skeleton-module-scss-module__Dnn5xG__cardRow{grid-template-columns:repeat(3,1fr);gap:12px;margin:8px 0;display:grid}@media (max-width:600px){.public-skeleton-module-scss-module__Dnn5xG__cardRow{grid-template-columns:1fr}}.public-skeleton-module-scss-module__Dnn5xG__card{border-radius:10px;height:120px}
.event-poster-module-scss-module__BJFoka__polaroid{background:#f4f1ec;position:absolute;inset:0;container-type:inline-size}.event-poster-module-scss-module__BJFoka__polaroidInner{box-sizing:border-box;flex-direction:column;height:100%;padding:4cqw 4cqw 2cqw;display:flex}.event-poster-module-scss-module__BJFoka__polaroidPhoto{background:#333;flex:1;min-height:0;position:relative;overflow:hidden}.event-poster-module-scss-module__BJFoka__polaroidCaption{font-family:var(--font-mono);letter-spacing:.04em;text-align:center;color:#6b6255;white-space:nowrap;text-overflow:ellipsis;margin:0;padding:2.5cqw 0 3.5cqw;font-size:3.6cqw;overflow:hidden}
.search-input-module-scss-module__skv5TG__wrap{background:linear-gradient(135deg, var(--accent), #f5a623);border-radius:100px;width:100%;padding:1.5px;position:relative}.search-input-module-scss-module__skv5TG__input{background:var(--surface);width:100%;color:var(--text);z-index:1;border:none;border-radius:100px;outline:none;padding:8px 16px 8px 50px;font-family:inherit;font-size:15px;transition:border-color .15s;position:relative}.search-input-module-scss-module__skv5TG__input:focus{outline:none}.search-input-module-scss-module__skv5TG__input::placeholder{color:var(--text-muted)}@keyframes search-input-module-scss-module__skv5TG__spin{to{transform:translateY(-50%)rotate(360deg)}}.search-input-module-scss-module__skv5TG__logo{pointer-events:none;z-index:2;width:24px;height:24px;animation:20s linear infinite search-input-module-scss-module__skv5TG__spin;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.search-input-module-scss-module__skv5TG__placeholder{pointer-events:none;color:var(--text-muted);white-space:nowrap;-webkit-user-select:none;user-select:none;z-index:2;max-width:calc(100% - 66px);font-family:inherit;font-size:15px;position:absolute;top:50%;left:50px;overflow:hidden;transform:translateY(-50%)}.search-input-module-scss-module__skv5TG__cursor{background:var(--text-muted);vertical-align:text-bottom;width:1px;height:1em;margin-left:1px;animation:.8s step-end infinite search-input-module-scss-module__skv5TG__cursorBlink;display:inline-block}@keyframes search-input-module-scss-module__skv5TG__cursorBlink{0%,to{opacity:1}50%{opacity:0}}.search-input-module-scss-module__skv5TG__micBtn{z-index:2;width:28px;height:28px;color:var(--text-muted);cursor:pointer;pointer-events:all;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:color .15s,background .15s;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.search-input-module-scss-module__skv5TG__micBtn:hover{color:var(--text);background:var(--surface-2)}.search-input-module-scss-module__skv5TG__sendBtn{z-index:2;background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:filter .15s;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.search-input-module-scss-module__skv5TG__sendBtn:hover{filter:brightness(1.1)}.search-input-module-scss-module__skv5TG__micBtnActive{color:var(--accent);animation:1s ease-in-out infinite search-input-module-scss-module__skv5TG__micPulse}.search-input-module-scss-module__skv5TG__micBtnActive:hover{color:var(--accent);background:var(--accent-dim)}@keyframes search-input-module-scss-module__skv5TG__micPulse{0%,to{opacity:1}50%{opacity:.5}}.search-input-module-scss-module__skv5TG__inputWithMic{padding-right:44px}.search-input-module-scss-module__skv5TG__ghost{pointer-events:none;white-space:nowrap;-webkit-user-select:none;user-select:none;z-index:2;max-width:calc(100% - 66px);font-family:inherit;font-size:15px;position:absolute;top:50%;left:50px;overflow:hidden;transform:translateY(-50%)}.search-input-module-scss-module__skv5TG__ghostTyped{color:#0000}.search-input-module-scss-module__skv5TG__ghostSuffix{color:var(--text-muted);opacity:.4}.search-input-module-scss-module__skv5TG__popup{background:var(--surface);border:1px solid var(--border);z-index:200;border-radius:10px;max-height:480px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden auto}.search-input-module-scss-module__skv5TG__row{color:var(--text-muted);cursor:pointer;align-items:center;gap:10px;padding:10px 14px;font-size:13px;text-decoration:none;display:flex}.search-input-module-scss-module__skv5TG__row:hover{background:var(--surface-2)}.search-input-module-scss-module__skv5TG__rowAll{border-top:1px solid var(--border)}.search-input-module-scss-module__skv5TG__rowAll .search-input-module-scss-module__skv5TG__rowText{color:var(--accent);font-weight:600}.search-input-module-scss-module__skv5TG__rowType{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);background:var(--accent-dim);border-radius:3px;flex-shrink:0;padding:2px 6px;font-size:9px;font-weight:700}.search-input-module-scss-module__skv5TG__rowText{color:var(--text-muted);font-size:12px}.search-input-module-scss-module__skv5TG__sectionLabel{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);opacity:.6;padding:8px 14px 4px;font-size:9px;font-weight:700}.search-input-module-scss-module__skv5TG__venueRow{align-items:center;gap:8px;padding:9px 14px 7px;text-decoration:none;transition:background .1s;display:flex}.search-input-module-scss-module__skv5TG__venueRow:hover{background:var(--surface-2)}.search-input-module-scss-module__skv5TG__venueLogo{background:var(--surface-2);border:1px solid var(--border);border-radius:4px;flex-shrink:0;width:22px;height:22px;position:relative;overflow:hidden}.search-input-module-scss-module__skv5TG__venueLogoImg{object-fit:cover;width:100%;height:100%;display:block}.search-input-module-scss-module__skv5TG__venueLogoPlaceholder{background:var(--surface-2);width:100%;height:100%}.search-input-module-scss-module__skv5TG__venueName{color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.search-input-module-scss-module__skv5TG__venueMeta{color:var(--text-muted);flex-shrink:0;font-size:11px}.search-input-module-scss-module__skv5TG__eventRow{border-left:2px solid var(--border);align-items:baseline;gap:8px;margin-left:14px;padding:5px 14px 5px 26px;text-decoration:none;transition:background .1s;display:flex}.search-input-module-scss-module__skv5TG__eventRow:hover{background:var(--surface-2)}.search-input-module-scss-module__skv5TG__eventTitle{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.search-input-module-scss-module__skv5TG__eventDate{font-family:var(--font-mono);color:var(--text-muted);opacity:.5;white-space:nowrap;flex-shrink:0;font-size:10px}.search-input-module-scss-module__skv5TG__seeAll{color:var(--accent);margin-left:14px;padding:5px 14px 8px 26px;font-size:11px;text-decoration:none;transition:opacity .1s;display:block}.search-input-module-scss-module__skv5TG__seeAll:hover{opacity:.75}.search-input-module-scss-module__skv5TG__groupDivider{background:var(--border);opacity:.5;height:1px;margin:2px 0}@keyframes search-input-module-scss-module__skv5TG__shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.search-input-module-scss-module__skv5TG__skeleton{flex-direction:column;gap:7px;padding:10px 14px;display:flex}.search-input-module-scss-module__skv5TG__skeletonLine{background:linear-gradient(90deg, var(--surface-2) 25%, var(--border) 50%, var(--surface-2) 75%);background-size:800px 100%;border-radius:4px;height:10px;animation:1.4s ease-in-out infinite search-input-module-scss-module__skv5TG__shimmer}
.search-results-module-scss-module__dnV1lG__groups,.search-results-module-scss-module__dnV1lG__venueGroup{flex-direction:column;display:flex}.search-results-module-scss-module__dnV1lG__groupDivider{background:var(--border);opacity:.5;height:1px;margin:8px 0}.search-results-module-scss-module__dnV1lG__venueRow{border-radius:8px;align-items:center;gap:10px;padding:12px 16px 8px;text-decoration:none;transition:background .1s;display:flex}.search-results-module-scss-module__dnV1lG__venueRow:hover{background:var(--surface-2)}.search-results-module-scss-module__dnV1lG__venueLogo{background:var(--surface-2);border:1px solid var(--border);border-radius:6px;flex-shrink:0;width:28px;height:28px;position:relative;overflow:hidden}.search-results-module-scss-module__dnV1lG__venueLogoImg{object-fit:cover;width:100%;height:100%;display:block}.search-results-module-scss-module__dnV1lG__venueLogoPlaceholder{background:var(--surface-2);width:100%;height:100%}.search-results-module-scss-module__dnV1lG__venueName{color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15px;font-weight:700;overflow:hidden}.search-results-module-scss-module__dnV1lG__venueMeta{color:var(--text-muted);flex-shrink:0;font-size:12px}.search-results-module-scss-module__dnV1lG__eventRow{border-left:2px solid var(--border);border-radius:0 6px 6px 0;align-items:center;gap:12px;margin-left:30px;padding:8px 16px 8px 54px;text-decoration:none;transition:background .1s;display:flex}.search-results-module-scss-module__dnV1lG__eventRow:hover{background:var(--surface-2)}.search-results-module-scss-module__dnV1lG__eventTitle{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.search-results-module-scss-module__dnV1lG__eventDate{font-family:var(--font-mono);color:var(--text-muted);opacity:.6;white-space:nowrap;flex-shrink:0;font-size:11px}.search-results-module-scss-module__dnV1lG__seeAll{color:var(--accent);margin-left:30px;padding:6px 16px 10px 54px;font-size:12px;text-decoration:none;transition:opacity .1s;display:block}.search-results-module-scss-module__dnV1lG__seeAll:hover{opacity:.75}.search-results-module-scss-module__dnV1lG__sectionLabel{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);opacity:.6;padding:12px 16px 6px;font-size:10px;font-weight:700}@keyframes search-results-module-scss-module__dnV1lG__shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.search-results-module-scss-module__dnV1lG__skeleton{flex-direction:column;gap:10px;padding:24px 16px;display:flex}.search-results-module-scss-module__dnV1lG__skeletonLine{background:linear-gradient(90deg, var(--surface-2) 25%, var(--border) 50%, var(--surface-2) 75%);background-size:800px 100%;border-radius:4px;height:12px;animation:1.4s ease-in-out infinite search-results-module-scss-module__dnV1lG__shimmer}.search-results-module-scss-module__dnV1lG__noResults{text-align:center;padding:48px 16px}.search-results-module-scss-module__dnV1lG__noResultsTitle{color:var(--text);margin-bottom:8px;font-size:16px;font-weight:700}.search-results-module-scss-module__dnV1lG__noResultsSub{color:var(--text-muted);font-size:13px}
.footer-cta-module-scss-module__UdYmkW__root{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface)}.footer-cta-module-scss-module__UdYmkW__inner{justify-content:space-between;align-items:center;gap:32px;max-width:clamp(960px,72vw,1400px);margin:0 auto;padding:40px 24px;display:flex}@media (max-width:640px){.footer-cta-module-scss-module__UdYmkW__inner{flex-direction:column;align-items:flex-start;gap:24px;padding:32px 20px}}@media (min-width:1920px){.footer-cta-module-scss-module__UdYmkW__inner{padding:52px 32px}}@media (min-width:2560px){.footer-cta-module-scss-module__UdYmkW__inner{padding:64px 40px}}.footer-cta-module-scss-module__UdYmkW__copy{flex:1;min-width:0}.footer-cta-module-scss-module__UdYmkW__eyebrow{font-family:var(--font-mono);font-size:var(--pub-text-label);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin:0 0 6px;font-weight:700}.footer-cta-module-scss-module__UdYmkW__heading{font-size:var(--pub-text-title);letter-spacing:-.4px;color:var(--text);margin:0 0 6px;font-weight:800;line-height:1.2}.footer-cta-module-scss-module__UdYmkW__sub{font-size:var(--pub-text-body);color:var(--text-muted);margin:0;line-height:1.5}.footer-cta-module-scss-module__UdYmkW__actions{flex-wrap:wrap;flex-shrink:0;gap:10px;display:flex}@media (max-width:640px){.footer-cta-module-scss-module__UdYmkW__actions{width:100%}}.footer-cta-module-scss-module__UdYmkW__btnPrimary{background:var(--accent);color:#fff;font-family:inherit;font-size:var(--pub-text-ui);white-space:nowrap;border:none;border-radius:8px;justify-content:center;align-items:center;padding:11px 20px;font-weight:700;text-decoration:none;transition:background .12s;display:inline-flex}.footer-cta-module-scss-module__UdYmkW__btnPrimary:hover{background:#d9551f}@media (max-width:640px){.footer-cta-module-scss-module__UdYmkW__btnPrimary{flex:1}}@media (min-width:1920px){.footer-cta-module-scss-module__UdYmkW__btnPrimary{border-radius:10px;padding:15px 28px}}@media (min-width:2560px){.footer-cta-module-scss-module__UdYmkW__btnPrimary{border-radius:12px;padding:18px 36px}}.footer-cta-module-scss-module__UdYmkW__btnGhost{color:var(--text);border:1px solid var(--border);font-family:inherit;font-size:var(--pub-text-ui);white-space:nowrap;background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:11px 20px;font-weight:600;text-decoration:none;transition:border-color .12s,color .12s;display:inline-flex}.footer-cta-module-scss-module__UdYmkW__btnGhost:hover{border-color:var(--text-muted);color:var(--text)}@media (max-width:640px){.footer-cta-module-scss-module__UdYmkW__btnGhost{flex:1}}@media (min-width:1920px){.footer-cta-module-scss-module__UdYmkW__btnGhost{border-radius:10px;padding:15px 28px}}@media (min-width:2560px){.footer-cta-module-scss-module__UdYmkW__btnGhost{border-radius:12px;padding:18px 36px}}
.remind-button-module-scss-module__KxEl8G__overlay{z-index:200;background:#0009;justify-content:center;align-items:flex-end;animation:.15s remind-button-module-scss-module__KxEl8G__fadeIn;display:flex;position:fixed;inset:0}@media (min-width:640px){.remind-button-module-scss-module__KxEl8G__overlay{align-items:center}}.remind-button-module-scss-module__KxEl8G__sheet{background:var(--surface);border-top:1px solid var(--border);border-radius:16px 16px 0 0;flex-direction:column;gap:.5rem;width:100vw;padding:.875rem 1.25rem 3.75rem;animation:.2s remind-button-module-scss-module__KxEl8G__slideUp;display:flex;position:relative}@media (min-width:640px){.remind-button-module-scss-module__KxEl8G__sheet{border:1px solid var(--border);border-radius:16px;gap:.875rem;width:min(420px,100%);padding:1.5rem}}.remind-button-module-scss-module__KxEl8G__close{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:6px;font-size:.875rem;line-height:1;position:absolute;top:8px;right:10px}.remind-button-module-scss-module__KxEl8G__close:hover{color:var(--text)}.remind-button-module-scss-module__KxEl8G__title{color:var(--text);margin:0;font-weight:600}.remind-button-module-scss-module__KxEl8G__sub{color:var(--text-muted);margin:0;font-size:.8125rem;line-height:1.45}.remind-button-module-scss-module__KxEl8G__form{gap:.5rem;width:100%;padding-top:.25rem;display:flex}.remind-button-module-scss-module__KxEl8G__input{background:var(--surface-2);border:1px solid var(--border);min-width:0;color:var(--text);font-family:inherit;font-size:var(--pub-text-ui);border-radius:8px;flex:1;padding:.625rem .75rem}.remind-button-module-scss-module__KxEl8G__input::placeholder{color:var(--text-muted)}.remind-button-module-scss-module__KxEl8G__input:focus{border-color:var(--accent);outline:none}.remind-button-module-scss-module__KxEl8G__submit{background:var(--accent);color:#fff;font-family:inherit;font-size:var(--pub-text-ui);white-space:nowrap;cursor:pointer;border:none;border-radius:8px;padding:.625rem 1rem;font-weight:700}.remind-button-module-scss-module__KxEl8G__submit:disabled{opacity:.7;cursor:default}.remind-button-module-scss-module__KxEl8G__error{color:var(--error);margin:0;font-size:.8125rem}@keyframes remind-button-module-scss-module__KxEl8G__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes remind-button-module-scss-module__KxEl8G__slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}
.share-modal-module-scss-module__WXBgUW__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;background:#000000bf;justify-content:center;align-items:center;padding:16px;animation:.15s share-modal-module-scss-module__WXBgUW__fadeIn;display:flex;position:fixed;inset:0}.share-modal-module-scss-module__WXBgUW__modal{background:var(--surface);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:16px;width:min(480px,100%);padding:20px 24px 24px;animation:.2s share-modal-module-scss-module__WXBgUW__slideUp;display:flex}.share-modal-module-scss-module__WXBgUW__header{justify-content:space-between;align-items:center;display:flex}.share-modal-module-scss-module__WXBgUW__modalTitle{color:var(--text);font-size:1rem;font-weight:600;line-height:1}.share-modal-module-scss-module__WXBgUW__close{color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:4px;font-size:16px;line-height:1}.share-modal-module-scss-module__WXBgUW__close:hover{color:var(--text)}.share-modal-module-scss-module__WXBgUW__preview{border:1px solid var(--border);background:var(--surface-2);aspect-ratio:1200/630;border-radius:10px;width:100%;overflow:hidden}.share-modal-module-scss-module__WXBgUW__previewImg{object-fit:cover;width:100%;height:100%;display:block}@keyframes share-modal-module-scss-module__WXBgUW__previewShimmer{0%{background-position:-600px 0}to{background-position:600px 0}}.share-modal-module-scss-module__WXBgUW__previewLoading{background:linear-gradient(90deg, var(--surface-2) 25%, var(--surface) 50%, var(--surface-2) 75%);background-size:1200px 100%;animation:1.4s ease-in-out infinite share-modal-module-scss-module__WXBgUW__previewShimmer}.share-modal-module-scss-module__WXBgUW__previewLoading .share-modal-module-scss-module__WXBgUW__previewImg{opacity:0}.share-modal-module-scss-module__WXBgUW__iconRow{flex-flow:wrap;justify-content:center;gap:12px;display:flex}.share-modal-module-scss-module__WXBgUW__iconBtn{background:var(--surface-2);border:1px solid var(--border);width:48px;height:48px;color:var(--text);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;transition:background .15s,border-color .15s,color .15s,opacity .15s;display:flex}.share-modal-module-scss-module__WXBgUW__iconBtnSms{color:#fff;background:#1aac4b;border-color:#1aac4b}.share-modal-module-scss-module__WXBgUW__iconBtnSms:hover{color:#fff;background:#18a045;border-color:#18a045}.share-modal-module-scss-module__WXBgUW__iconBtnX{color:#fff;background:#000;border-color:#000}.share-modal-module-scss-module__WXBgUW__iconBtnX:hover{color:#fff;background:#1a1a1a;border-color:#333}.share-modal-module-scss-module__WXBgUW__iconBtnFacebook{color:#fff;background:#1877f2;border-color:#1877f2}.share-modal-module-scss-module__WXBgUW__iconBtnFacebook:hover{color:#fff;background:#166fe5;border-color:#166fe5}.share-modal-module-scss-module__WXBgUW__iconBtnWhatsapp{color:#fff;background:#25d366;border-color:#25d366}.share-modal-module-scss-module__WXBgUW__iconBtnWhatsapp:hover{color:#fff;background:#20bd5a;border-color:#20bd5a}.share-modal-module-scss-module__WXBgUW__iconBtnSave:hover,.share-modal-module-scss-module__WXBgUW__iconBtnShare:hover{background:var(--accent-dim);border-color:var(--accent);color:var(--accent)}@media (pointer:fine){.share-modal-module-scss-module__WXBgUW__smsOnly{display:none}}.share-modal-module-scss-module__WXBgUW__copyBtn{background:var(--surface-2);border:1px solid var(--border);width:100%;color:var(--text-muted);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:.875rem;transition:border-color .15s,color .15s;display:flex}.share-modal-module-scss-module__WXBgUW__copyBtn:hover{border-color:var(--accent);color:var(--text)}.share-modal-module-scss-module__WXBgUW__copyBtnDone,.share-modal-module-scss-module__WXBgUW__copyBtnDone:hover{border-color:var(--success);color:var(--success)}@keyframes share-modal-module-scss-module__WXBgUW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes share-modal-module-scss-module__WXBgUW__slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
.home-sales-module-scss-module__DUCEBq__page{background:var(--color-bg);color:var(--color-text);min-height:100vh}.home-sales-module-scss-module__DUCEBq__navWrapper{z-index:1000;position:sticky;top:0}.home-sales-module-scss-module__DUCEBq__discoveryZone{background:var(--color-bg)}.home-sales-module-scss-module__DUCEBq__bridge{text-align:center;padding:100px 20px 56px;position:relative;overflow:hidden}.home-sales-module-scss-module__DUCEBq__bridgeBg{position:absolute;inset:0}.home-sales-module-scss-module__DUCEBq__bridgeBgImg{object-fit:cover;opacity:.3}.home-sales-module-scss-module__DUCEBq__bridgeOverlay{z-index:0;background:linear-gradient(180deg, transparent 0%, transparent 40%, var(--bg) 100%);position:absolute;inset:0}.home-sales-module-scss-module__DUCEBq__bridgeEyebrow{z-index:2;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:14px;font-size:11px;font-weight:700;position:relative}.home-sales-module-scss-module__DUCEBq__bridgeHeadline{z-index:2;letter-spacing:-.03em;color:var(--text);margin-bottom:20px;font-size:clamp(1.75rem,6vw,3.25rem);font-weight:800;line-height:1.1;position:relative}.home-sales-module-scss-module__DUCEBq__bridgeHeadlineAccent{color:var(--accent)}.home-sales-module-scss-module__DUCEBq__bridgeSub{z-index:2;color:var(--text-muted);max-width:520px;margin:0 auto;font-size:clamp(.875rem,2.5vw,1.0625rem);line-height:1.6;position:relative}.home-sales-module-scss-module__DUCEBq__salesPage{background:var(--color-bg)}.home-sales-module-scss-module__DUCEBq__section{border-bottom:1px solid var(--color-border);max-width:680px;margin:0 auto;padding:56px 20px}@media (min-width:1100px){.home-sales-module-scss-module__DUCEBq__section{max-width:780px;padding:72px 0}}.home-sales-module-scss-module__DUCEBq__sectionWide{border-bottom:1px solid var(--color-border);padding:56px 0}@media (min-width:1100px){.home-sales-module-scss-module__DUCEBq__sectionWide{padding:72px 0}}.home-sales-module-scss-module__DUCEBq__eyebrow{font-family:var(--font-mono,"DM Mono", monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent);margin-bottom:12px;font-size:10px;font-weight:500}.home-sales-module-scss-module__DUCEBq__sectionHeadline{letter-spacing:-.025em;color:var(--color-text);margin-bottom:16px;font-size:clamp(1.5rem,4.5vw,2.5rem);font-weight:800;line-height:1.15}.home-sales-module-scss-module__DUCEBq__sectionBody{color:var(--color-text-muted);margin-bottom:28px;font-size:clamp(.9375rem,2vw,1.0625rem);line-height:1.65}.home-sales-module-scss-module__DUCEBq__heroTitleWrap{width:100vw;position:relative}@media (min-width:760px){.home-sales-module-scss-module__DUCEBq__heroTitleWrap{width:auto}}.home-sales-module-scss-module__DUCEBq__heroTitle{position:absolute}.home-sales-module-scss-module__DUCEBq__polaroidWrap{--polaroid-w:200px;scroll-snap-type:x mandatory;scrollbar-width:none;padding:.5rem calc(50% - var(--polaroid-w)/2);gap:1rem;margin:-.5rem 0 1.5rem;display:flex;overflow-x:auto}.home-sales-module-scss-module__DUCEBq__polaroidWrap::-webkit-scrollbar{display:none}@media (min-width:760px){.home-sales-module-scss-module__DUCEBq__polaroidWrap{scroll-snap-type:none;margin:0 0 2rem;padding:0;overflow:visible}}.home-sales-module-scss-module__DUCEBq__polaroidImg{max-width:var(--polaroid-w)}.home-sales-module-scss-module__DUCEBq__polaroidImgAnchor{flex:0 0 var(--polaroid-w);scroll-snap-align:center}.home-sales-module-scss-module__DUCEBq__polaroidImgAnchor:first-child{transform:rotate(-1deg)}.home-sales-module-scss-module__DUCEBq__polaroidImgAnchor:nth-child(2){transform:rotate(3deg)}.home-sales-module-scss-module__DUCEBq__polaroidImgAnchor:nth-child(3){transform:rotate(-2deg)}.home-sales-module-scss-module__DUCEBq__heroStatement{text-align:center;border-bottom:1px solid var(--color-border);padding:72px 20px 64px}@media (min-width:1100px){.home-sales-module-scss-module__DUCEBq__heroStatement{padding:96px 20px 80px}}.home-sales-module-scss-module__DUCEBq__heroStatementEyebrow{font-family:var(--font-mono,"DM Mono", monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent);margin-bottom:20px;font-size:10px;font-weight:500}.home-sales-module-scss-module__DUCEBq__heroStatementHeadline{letter-spacing:-.035em;color:var(--color-text);max-width:840px;margin-bottom:24px;margin-left:auto;margin-right:auto;font-size:clamp(2rem,7vw,4.25rem);font-weight:800;line-height:1.05}.home-sales-module-scss-module__DUCEBq__heroStatementAccent{color:var(--color-accent)}.home-sales-module-scss-module__DUCEBq__heroStatementSub{color:var(--color-text-muted);max-width:560px;margin:0 auto 36px;font-size:clamp(1rem,2.5vw,1.1875rem);line-height:1.6}.home-sales-module-scss-module__DUCEBq__heroStatementCta{background:var(--color-accent);color:#fff;letter-spacing:.02em;border-radius:8px;align-items:center;gap:8px;padding:8px 28px;font-size:.9375rem;font-weight:700;text-decoration:none;transition:filter .15s;display:inline-flex}.home-sales-module-scss-module__DUCEBq__heroStatementCta:hover{filter:brightness(1.1)}.home-sales-module-scss-module__DUCEBq__valueGrid{border-bottom:1px solid var(--color-border);padding:56px 20px}@media (min-width:760px){.home-sales-module-scss-module__DUCEBq__valueGrid{padding:72px 20px}}.home-sales-module-scss-module__DUCEBq__valueGridInner{max-width:960px;margin:0 auto}.home-sales-module-scss-module__DUCEBq__valueGridLabel{font-family:var(--font-mono,"DM Mono", monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent);text-align:center;margin-bottom:12px;font-size:10px;font-weight:500}.home-sales-module-scss-module__DUCEBq__valueGridHeadline{letter-spacing:-.025em;color:var(--color-text);text-align:center;max-width:560px;margin-bottom:48px;margin-left:auto;margin-right:auto;font-size:clamp(1.5rem,4vw,2.25rem);font-weight:800;line-height:1.2}.home-sales-module-scss-module__DUCEBq__valueItems{background:var(--color-border);border:1px solid var(--color-border);border-radius:12px;grid-template-columns:1fr;gap:1px;display:grid;overflow:hidden}@media (min-width:640px){.home-sales-module-scss-module__DUCEBq__valueItems{grid-template-columns:1fr 1fr}}@media (min-width:960px){.home-sales-module-scss-module__DUCEBq__valueItems{grid-template-columns:1fr 1fr 1fr}}.home-sales-module-scss-module__DUCEBq__valueItem{background:var(--color-surface);padding:28px 24px}.home-sales-module-scss-module__DUCEBq__valueItemIcon{background:var(--color-accent);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:16px;font-size:16px;display:flex}.home-sales-module-scss-module__DUCEBq__valueItemTitle{letter-spacing:-.01em;color:var(--color-text);margin-bottom:8px;font-size:1rem;font-weight:700}.home-sales-module-scss-module__DUCEBq__valueItemBody{color:var(--color-text-muted);font-size:.875rem;line-height:1.6}.home-sales-module-scss-module__DUCEBq__narrativeBlock{border-bottom:1px solid var(--color-border);padding:56px 20px}@media (min-width:1100px){.home-sales-module-scss-module__DUCEBq__narrativeBlock{padding:80px 20px}}.home-sales-module-scss-module__DUCEBq__narrativeInner{grid-template-columns:1fr;align-items:center;gap:36px;max-width:960px;margin:0 auto;display:grid}@media (min-width:760px){.home-sales-module-scss-module__DUCEBq__narrativeInner{grid-template-columns:1fr 1fr;gap:60px}.home-sales-module-scss-module__DUCEBq__narrativeInnerFlip .home-sales-module-scss-module__DUCEBq__narrativeText{order:2}.home-sales-module-scss-module__DUCEBq__narrativeInnerFlip .home-sales-module-scss-module__DUCEBq__narrativeVisual{order:1}}.home-sales-module-scss-module__DUCEBq__narrativeVisual{background:var(--surface);border:1px solid var(--border);color:var(--text-muted);font-family:var(--font-mono,"DM Mono", monospace);letter-spacing:.1em;text-transform:uppercase;border-radius:12px;justify-content:center;align-items:center;font-size:11px;display:flex;overflow:hidden}.home-sales-module-scss-module__DUCEBq__embedMock{text-transform:none;letter-spacing:normal;flex-direction:column;width:100%;height:100%;display:flex}.home-sales-module-scss-module__DUCEBq__embedMockBar{border-bottom:1px solid var(--border);background:var(--surface-2);flex-shrink:0;align-items:center;gap:5px;width:100%;padding:10px 12px;display:flex}.home-sales-module-scss-module__DUCEBq__embedMockDot{background:var(--border);border-radius:50%;width:7px;height:7px}.home-sales-module-scss-module__DUCEBq__embedMockUrl{font-family:var(--font-mono,"DM Mono", monospace);color:var(--text-muted);margin-left:8px;font-size:10px}.home-sales-module-scss-module__DUCEBq__embedMockPage{background:#fff;flex-direction:column;flex:1;align-items:center;padding-bottom:1rem;display:flex;overflow:hidden}.home-sales-module-scss-module__DUCEBq__embedMockNav{border-bottom:1px solid #e5e5e5;flex-shrink:0;align-items:center;width:100%;padding:10px 14px;display:flex}.home-sales-module-scss-module__DUCEBq__embedMockLogo{background:var(--accent);border-radius:5px;width:18px;height:18px}.home-sales-module-scss-module__DUCEBq__embedMockNavLinks{align-items:center;gap:12px;margin-left:auto;display:flex}.home-sales-module-scss-module__DUCEBq__embedMockNavLink{background:#d8d8d8;border-radius:2px;width:26px;height:6px}.home-sales-module-scss-module__DUCEBq__embedMockHero{text-align:center;flex-direction:column;flex-shrink:0;align-items:center;gap:8px;width:100%;padding:24px 14px;display:flex}.home-sales-module-scss-module__DUCEBq__embedMockHeroAvatar{background:var(--accent-dim);border-radius:50%;width:30px;height:30px;margin-bottom:4px}.home-sales-module-scss-module__DUCEBq__embedMockHeroLine{background:#dcdcdc;border-radius:3px;width:60%;height:11px}.home-sales-module-scss-module__DUCEBq__embedMockHeroLineShort{background:#e8e8e8;border-radius:3px;width:42%;height:8px}.home-sales-module-scss-module__DUCEBq__embedMockHeroBtn{background:var(--accent);border-radius:5px;width:56px;height:16px;margin-top:6px}.home-sales-module-scss-module__DUCEBq__calMockZone{border:1.5px dashed var(--border);border-radius:10px;width:50%;position:relative;overflow:visible}.home-sales-module-scss-module__DUCEBq__calMockGhost{opacity:0;z-index:2;background:#e8622a1f;border:1.5px dashed #e8622ab3;border-radius:5px;width:28px;height:28px;animation:6s linear infinite home-sales-module-scss-module__DUCEBq__calGhostMove;position:absolute;bottom:-20px;left:10%}.home-sales-module-scss-module__DUCEBq__calMockCursor{z-index:3;opacity:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='18' viewBox='0 0 13 18'%3E%3Cpath d='M1 1L1 15.5L4.5 12.2L6.8 17L9.2 16L6.9 11.2L11.5 11.2Z' fill='white' stroke='black' stroke-width='1' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:13px;height:18px;animation:6s linear infinite home-sales-module-scss-module__DUCEBq__calCursorMove;position:absolute;bottom:-20px;left:10%}.home-sales-module-scss-module__DUCEBq__calMockWidget{opacity:0;border-radius:10px;flex-direction:column;animation:6s linear infinite home-sales-module-scss-module__DUCEBq__calWidgetPop;display:flex;position:relative;transform:scale(.88)}.home-sales-module-scss-module__DUCEBq__calMockHeader{flex-shrink:0;align-items:center;padding:7px 10px 5px;display:flex}.home-sales-module-scss-module__DUCEBq__calMockMonthLabel{font-family:var(--font-mono,"DM Mono", monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:9px;font-weight:700}.home-sales-module-scss-module__DUCEBq__calMockGrid{grid-template-columns:repeat(7,1fr);align-content:start;gap:2px;padding:0 6px 6px;display:grid}.home-sales-module-scss-module__DUCEBq__calMockDow{font-family:var(--font-mono,"DM Mono", monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);text-align:center;padding:3px 0;font-size:7px;font-weight:600}.home-sales-module-scss-module__DUCEBq__calMockCell{border-radius:4px;flex-direction:column;align-items:center;min-height:18px;padding:2px 0;transition:background .15s;display:flex;position:relative}.home-sales-module-scss-module__DUCEBq__calMockCellClicked{background:var(--accent);animation:6s linear infinite home-sales-module-scss-module__DUCEBq__calCellHighlight}.home-sales-module-scss-module__DUCEBq__calMockDate{font-family:var(--font-mono,"DM Mono", monospace);color:var(--text-muted);font-size:7px;line-height:1}.home-sales-module-scss-module__DUCEBq__calMockDot{background:var(--accent);opacity:0;border-radius:50%;width:4px;height:4px;margin-top:2px;animation:6s linear infinite home-sales-module-scss-module__DUCEBq__calDotPop}.home-sales-module-scss-module__DUCEBq__calMockCellTagged:nth-of-type(10) .home-sales-module-scss-module__DUCEBq__calMockDot{animation-delay:0s}.home-sales-module-scss-module__DUCEBq__calMockCellTagged:nth-of-type(17) .home-sales-module-scss-module__DUCEBq__calMockDot{animation-delay:.3s}.home-sales-module-scss-module__DUCEBq__calMockCellTagged:nth-of-type(24) .home-sales-module-scss-module__DUCEBq__calMockDot{animation-delay:.6s}.home-sales-module-scss-module__DUCEBq__calMockCellTagged:nth-of-type(31) .home-sales-module-scss-module__DUCEBq__calMockDot{animation-delay:.9s}.home-sales-module-scss-module__DUCEBq__calMockDropdown{background:var(--surface);border:1px solid var(--border);opacity:0;z-index:4;border-radius:6px;animation:6s linear infinite home-sales-module-scss-module__DUCEBq__calDropIn;position:absolute;bottom:8px;left:8px;right:8px;overflow:hidden;transform:translateY(4px)}.home-sales-module-scss-module__DUCEBq__calMockDropRow{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:7px 10px;display:flex}.home-sales-module-scss-module__DUCEBq__calMockDropRow:last-child{border-bottom:none}.home-sales-module-scss-module__DUCEBq__calMockDropDate{font-family:var(--font-mono,"DM Mono", monospace);letter-spacing:.04em;text-transform:uppercase;color:var(--accent);white-space:nowrap;flex-shrink:0;font-size:7px}.home-sales-module-scss-module__DUCEBq__calMockDropTitle{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--text);flex:1;font-size:8px;font-weight:700;overflow:hidden}@keyframes home-sales-module-scss-module__DUCEBq__calGhostMove{0%{opacity:0;bottom:-14px;left:12%}4%{opacity:1;bottom:-14px;left:12%}17%{opacity:1;box-shadow:none;bottom:44%;left:42%}20%{opacity:1;bottom:44%;left:42%;box-shadow:0 0 0 3px #e8622a4d}23%{opacity:0;bottom:44%;left:42%}to{opacity:0;bottom:-14px;left:12%}}@keyframes home-sales-module-scss-module__DUCEBq__calCursorMove{0%{opacity:0;bottom:-20px;left:10%;transform:scale(1)}4%{opacity:1;bottom:-20px;left:10%}17%{opacity:1;bottom:42%;left:40%;transform:scale(1)}19%{transform:scale(.72)}22%{transform:scale(1.08)}24%{bottom:42%;left:40%;transform:scale(1)}34%{opacity:1;bottom:42%;left:40%}50%{opacity:1;bottom:26%;left:10%;transform:scale(1)}52%{transform:scale(.72)}55%{transform:scale(1.08)}57%{bottom:26%;left:10%;transform:scale(1)}88%{opacity:1;bottom:26%;left:10%}96%{opacity:0}to{opacity:0;bottom:-20px;left:10%}}@keyframes home-sales-module-scss-module__DUCEBq__calWidgetPop{0%,23%{opacity:0;transform:scale(.88)}29%{opacity:1;transform:scale(1.02)}33%{opacity:1;transform:scale(1)}96%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.88)}}@keyframes home-sales-module-scss-module__DUCEBq__calDotPop{0%,34%{opacity:0;transform:scale(0)}40%{opacity:1;transform:scale(1.3)}44%{opacity:1;transform:scale(1)}96%{opacity:1}to{opacity:0}}@keyframes home-sales-module-scss-module__DUCEBq__calCellHighlight{0%,51%{background:0 0}53%{background:var(--accent)}96%{background:var(--accent)}to{background:0 0}}@keyframes home-sales-module-scss-module__DUCEBq__calDropIn{0%,57%{opacity:0;transform:translateY(4px)}63%{opacity:1;transform:translateY(0)}96%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}.home-sales-module-scss-module__DUCEBq__proofSection{text-align:center;padding:56px 20px;position:relative}@media (min-width:1100px){.home-sales-module-scss-module__DUCEBq__proofSection{padding:72px 20px}}.home-sales-module-scss-module__DUCEBq__dashMockFrame{aspect-ratio:16/11}@media (min-width:760px){.home-sales-module-scss-module__DUCEBq__dashMockFrame{aspect-ratio:1}}.home-sales-module-scss-module__DUCEBq__dashMock{text-transform:none;letter-spacing:normal;width:100%;height:100%;display:flex;position:relative}.home-sales-module-scss-module__DUCEBq__dashMockSidebar{background:var(--surface-2);border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;align-items:center;gap:14px;width:44px;padding:16px 0;display:flex}.home-sales-module-scss-module__DUCEBq__dashMockSidebarIcon{background:var(--border);border-radius:5px;width:18px;height:18px}.home-sales-module-scss-module__DUCEBq__dashMockSidebarIconActive{background:var(--accent)}.home-sales-module-scss-module__DUCEBq__dashMockMain{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.home-sales-module-scss-module__DUCEBq__dashMockHeader{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.home-sales-module-scss-module__DUCEBq__dashMockHeaderLabel{font-family:var(--font-mono,"DM Mono", monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:10px}.home-sales-module-scss-module__DUCEBq__dashMockAddBtn{font-family:var(--font-mono,"DM Mono", monospace);letter-spacing:.04em;color:#fff;background:var(--accent);z-index:1;border-radius:5px;padding:5px 10px;font-size:9px;font-weight:600;position:relative}.home-sales-module-scss-module__DUCEBq__dashMockList{flex-direction:column;flex:1;gap:8px;padding:10px 14px;display:flex;overflow:hidden}.home-sales-module-scss-module__DUCEBq__dashMockRow{border:1px solid var(--border);background:var(--surface);border-radius:8px;flex-shrink:0;align-items:center;height:48px;display:flex;position:relative;overflow:hidden}@media (min-width:760px){.home-sales-module-scss-module__DUCEBq__dashMockRow{height:60px}}.home-sales-module-scss-module__DUCEBq__dashMockRowHideSm{display:none}@media (min-width:760px){.home-sales-module-scss-module__DUCEBq__dashMockRowHideSm{display:flex}}.home-sales-module-scss-module__DUCEBq__dashMockCardBg{background:var(--surface);border-radius:7px;position:absolute;inset:0;overflow:hidden}.home-sales-module-scss-module__DUCEBq__dashMockCardOverlay{background:linear-gradient(90deg,#0a0604eb 0%,#0a0604b8 40%,#0a06048c 100%);position:absolute;inset:0}.home-sales-module-scss-module__DUCEBq__dashMockCardInner{z-index:1;align-items:center;gap:12px;width:100%;min-width:0;height:100%;padding:0 12px;display:flex;position:relative}.home-sales-module-scss-module__DUCEBq__dashMockCardDate{flex-direction:column;flex-shrink:0;gap:4px;min-width:44px;display:flex}.home-sales-module-scss-module__DUCEBq__dashMockCardDow{letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted);font-size:.625rem;font-weight:600;line-height:1}.home-sales-module-scss-module__DUCEBq__dashMockCardTime{font-family:var(--font-mono,"DM Mono", monospace);white-space:nowrap;color:var(--text);font-size:.625rem;line-height:1}.home-sales-module-scss-module__DUCEBq__dashMockCardDivider{background:#ffffff1f;flex-shrink:0;width:1px;height:60%}.home-sales-module-scss-module__DUCEBq__dashMockCardInfo{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.home-sales-module-scss-module__DUCEBq__dashMockCardCat{letter-spacing:.06em;text-transform:uppercase;color:#ffffff80;white-space:nowrap;text-overflow:ellipsis;font-size:.5625rem;font-weight:600;line-height:1;overflow:hidden}.home-sales-module-scss-module__DUCEBq__dashMockCardTitle{letter-spacing:-.2px;color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:800;line-height:1.2;overflow:hidden}@media (min-width:760px){.home-sales-module-scss-module__DUCEBq__dashMockCardTitle{font-size:.9375rem}}.home-sales-module-scss-module__DUCEBq__dashMockCardChevron{color:#ffffff59;flex-shrink:0;width:12px;height:12px}.home-sales-module-scss-module__DUCEBq__dashMockRowNew{opacity:0;border-color:var(--accent);animation:6s infinite home-sales-module-scss-module__DUCEBq__dashRowIn;transform:translateY(6px)}.home-sales-module-scss-module__DUCEBq__dashMockCursor{z-index:2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='18' viewBox='0 0 13 18'%3E%3Cpath d='M1 1L1 15.5L4.5 12.2L6.8 17L9.2 16L6.9 11.2L11.5 11.2Z' fill='white' stroke='black' stroke-width='1' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:13px;height:18px;animation:6s infinite home-sales-module-scss-module__DUCEBq__dashCursorMove;position:absolute;top:30%;left:40%}@keyframes home-sales-module-scss-module__DUCEBq__dashCursorMove{0%{opacity:0;top:30%;left:40%}8%{opacity:1}30%{opacity:1;top:15px;left:calc(100% - 60px);transform:scale(1)}32%{top:15px;left:calc(100% - 60px);transform:scale(.72)}35%{top:15px;left:calc(100% - 60px);transform:scale(1.08)}37%{top:15px;left:calc(100% - 60px);transform:scale(1)}90%{opacity:1;top:15px;left:calc(100% - 60px);transform:scale(1)}to{opacity:0;top:30%;left:40%}}@keyframes home-sales-module-scss-module__DUCEBq__dashRowIn{0%,32%{opacity:0;transform:translateY(6px)}42%,90%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(6px)}}.home-sales-module-scss-module__DUCEBq__proofLabel{font-family:var(--font-mono,"DM Mono", monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:32px;font-size:10px;font-weight:500}.home-sales-module-scss-module__DUCEBq__proofLogos{flex-wrap:wrap;justify-content:center;gap:12px;max-width:760px;margin:0 auto 40px;display:flex}.home-sales-module-scss-module__DUCEBq__proofLogoSlot{justify-content:center;align-items:center;text-decoration:none;transition:opacity .15s;display:flex}.home-sales-module-scss-module__DUCEBq__proofLogoSlot:hover{opacity:.75}.home-sales-module-scss-module__DUCEBq__proofLogoImg{border:1px solid var(--border);object-fit:fill;border-radius:50%;width:50px;height:50px}.home-sales-module-scss-module__DUCEBq__proofStat{flex-wrap:wrap;justify-content:center;gap:32px;margin-top:40px;margin-bottom:40px;display:flex}.home-sales-module-scss-module__DUCEBq__proofStatItem{flex-direction:column;align-items:center;gap:4px;text-decoration:none;transition:opacity .15s;display:flex}.home-sales-module-scss-module__DUCEBq__proofStatItem:hover{opacity:.75}.home-sales-module-scss-module__DUCEBq__proofStatNumber{letter-spacing:-.04em;color:var(--color-text);font-size:clamp(1.75rem,5vw,2.75rem);font-weight:800;line-height:1}.home-sales-module-scss-module__DUCEBq__proofStatLabel{font-family:var(--font-mono,"DM Mono", monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);font-size:10px}.home-sales-module-scss-module__DUCEBq__ctaSection{text-align:center;padding:80px 20px 96px}@media (min-width:1100px){.home-sales-module-scss-module__DUCEBq__ctaSection{padding:96px 20px 120px}}.home-sales-module-scss-module__DUCEBq__ctaHeadline{letter-spacing:-.03em;color:var(--color-text);max-width:640px;margin-bottom:16px;margin-left:auto;margin-right:auto;font-size:clamp(1.75rem,5.5vw,3.5rem);font-weight:800;line-height:1.1}.home-sales-module-scss-module__DUCEBq__ctaSub{color:var(--color-text-muted);margin-bottom:36px;font-size:clamp(.9375rem,2vw,1.0625rem);line-height:1.6}.home-sales-module-scss-module__DUCEBq__ctaButtons{flex-direction:column;align-items:center;gap:12px;display:flex}@media (min-width:480px){.home-sales-module-scss-module__DUCEBq__ctaButtons{flex-direction:row;justify-content:center}}.home-sales-module-scss-module__DUCEBq__ctaPrimary{background:var(--color-accent);color:#fff;letter-spacing:.02em;white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:14px 28px;font-size:.9375rem;font-weight:700;text-decoration:none;transition:filter .15s;display:inline-flex}.home-sales-module-scss-module__DUCEBq__ctaPrimary:hover{filter:brightness(1.1)}.home-sales-module-scss-module__DUCEBq__ctaSecondary{color:var(--color-text-muted);border:1px solid var(--color-border);white-space:nowrap;background:0 0;border-radius:8px;align-items:center;gap:8px;padding:14px 20px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.home-sales-module-scss-module__DUCEBq__ctaSecondary:hover{border-color:var(--color-text-muted);color:var(--color-text)}@media (min-width:1100px){.home-sales-module-scss-module__DUCEBq__pageInner{max-width:960px;margin:0 auto;display:block}.home-sales-module-scss-module__DUCEBq__discoveryCol,.home-sales-module-scss-module__DUCEBq__salesCol{width:100%}}
.venues-module-scss-module__Pgjxkq__page{background:var(--bg);color:var(--text);min-height:100vh}.venues-module-scss-module__Pgjxkq__hero{border-bottom:1px solid var(--border);padding:32px 16px 24px}.venues-module-scss-module__Pgjxkq__heroTitle{letter-spacing:-.02em;color:var(--text);margin:0 0 4px;font-size:clamp(1.5rem,4vw,2.25rem);font-weight:800}.venues-module-scss-module__Pgjxkq__heroSub{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:clamp(.6875rem,1.5vw,.75rem)}.venues-module-scss-module__Pgjxkq__container{width:100%;max-width:680px;margin:0 auto}.venues-module-scss-module__Pgjxkq__section{border-bottom:1px solid var(--border);padding:24px 0}.venues-module-scss-module__Pgjxkq__sectionHeader{justify-content:space-between;align-items:baseline;margin-bottom:16px;padding:0 16px;display:flex}.venues-module-scss-module__Pgjxkq__sectionTitle{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:clamp(.625rem,1.5vw,.6875rem);font-weight:700;font-family:var(--font-mono)}.venues-module-scss-module__Pgjxkq__searchWrap{padding:20px 16px 4px}.venues-module-scss-module__Pgjxkq__searchInputWrap{position:relative}.venues-module-scss-module__Pgjxkq__searchIcon{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.venues-module-scss-module__Pgjxkq__searchInput{background:var(--surface);border:1px solid var(--border);width:100%;color:var(--text);border-radius:100px;outline:none;padding:10px 36px 10px 40px;font-family:inherit;font-size:.875rem;transition:border-color .15s}.venues-module-scss-module__Pgjxkq__searchInput:focus{border-color:var(--accent)}.venues-module-scss-module__Pgjxkq__searchInput::placeholder{color:var(--text-muted)}.venues-module-scss-module__Pgjxkq__searchClear{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:.75rem;line-height:1;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.venues-module-scss-module__Pgjxkq__searchClear:hover{color:var(--text)}.venues-module-scss-module__Pgjxkq__venueList{flex-direction:column;display:flex}.venues-module-scss-module__Pgjxkq__venueRow{background:var(--bg);border-bottom:1px solid var(--border);color:inherit;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;transition:background .12s;display:flex}.venues-module-scss-module__Pgjxkq__venueRow:first-child{border-top:1px solid var(--border)}.venues-module-scss-module__Pgjxkq__venueRow:hover{background:var(--surface)}.venues-module-scss-module__Pgjxkq__vcLogo{background:var(--surface-2);border:1px solid var(--border);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative;overflow:hidden}.venues-module-scss-module__Pgjxkq__vcLogoImg{object-fit:cover}.venues-module-scss-module__Pgjxkq__vcLogoPlaceholder{font-size:1.125rem;line-height:1}.venues-module-scss-module__Pgjxkq__vcBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.venues-module-scss-module__Pgjxkq__vcName{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:700;overflow:hidden}.venues-module-scss-module__Pgjxkq__vcMeta{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;overflow:hidden}.venues-module-scss-module__Pgjxkq__vcChevron{color:var(--text-muted);opacity:.4;flex-shrink:0}.venues-module-scss-module__Pgjxkq__empty{text-align:center;color:var(--text-muted);padding:48px 16px;font-size:.875rem}.venues-module-scss-module__Pgjxkq__featuredList{flex-direction:column;gap:1px;padding:0 16px;display:flex}.venues-module-scss-module__Pgjxkq__featuredCard{border-bottom:1px solid var(--border);color:inherit;align-items:center;gap:14px;padding:12px 0;text-decoration:none;transition:opacity .12s;display:flex}.venues-module-scss-module__Pgjxkq__featuredCard:last-child{border-bottom:none}.venues-module-scss-module__Pgjxkq__featuredCard:hover{opacity:.8}.venues-module-scss-module__Pgjxkq__fcCover{background:var(--surface-2);border:1px solid var(--border);border-radius:6px;flex-shrink:0;width:72px;height:48px;position:relative;overflow:hidden}.venues-module-scss-module__Pgjxkq__fcCoverImg{object-fit:cover}.venues-module-scss-module__Pgjxkq__fcCoverPlaceholder{background:var(--surface-2);width:100%;height:100%}.venues-module-scss-module__Pgjxkq__fcOverlay{background:linear-gradient(#0000 40%,#00000073 100%);position:absolute;inset:0}.venues-module-scss-module__Pgjxkq__fcLogo{background:var(--surface-2);border:1px solid #fff3;border-radius:4px;width:20px;height:20px;position:absolute;bottom:4px;right:4px;overflow:hidden}.venues-module-scss-module__Pgjxkq__fcLogoImg{object-fit:cover}.venues-module-scss-module__Pgjxkq__fcBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.venues-module-scss-module__Pgjxkq__fcName{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:700;overflow:hidden}.venues-module-scss-module__Pgjxkq__fcMeta{color:var(--text-muted);font-size:.6875rem}
