.event-main-module{background:#ffffff08;border-radius:15px;padding:0;margin-bottom:16px;border:1px solid #ffffff14;overflow:hidden}.event-main-module .event-body{padding:0 20px 20px}.event-meta-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-top:10px;margin-bottom:16px}.event-meta-date{color:#aaa;font-size:14px;font-weight:400}.event-meta-creator{display:flex;align-items:center;gap:8px;color:#ffffffb3;font-size:14px}.event-meta-creator__avatar{width:24px;height:24px;border-radius:50%;overflow:hidden;position:relative;flex-shrink:0}.event-meta-creator__link{color:#ff8b3d;font-size:14px;font-weight:500;text-decoration:none}.event-meta-creator__link:hover{text-decoration:underline}.event-content-module{background:#ffffff08;border-radius:15px;padding:16px;margin-bottom:16px;border:1px solid #ffffff14}.event-content-module .newsfeed-tabs{margin-bottom:0;margin-top:3px}.event-related-module{background:#ffffff08;border-radius:15px;padding:16px;margin-bottom:16px;border:1px solid #ffffff14}.poll-item{background:#ffffff0d;border-radius:12px;padding:20px;margin-bottom:24px;border:1px solid #ffffff1a}.poll-header{margin-bottom:16px}.poll-question{color:#fff;font-size:18px;font-weight:600;margin:0 0 8px;line-height:1.4}.poll-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.poll-votes-count{color:#ffffffb3;font-size:14px}.poll-expired-badge,.poll-multiple-badge{background:#ffffff1a;color:#fffc;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500}.poll-expired-badge{background:#ff636333;color:#ff6363}.poll-options{display:flex;flex-direction:column;gap:12px}.poll-option{position:relative}.poll-option-button{width:100%;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:0;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden}.poll-option-button:hover:not(:disabled){background:#ffffff14;border-color:#fff3;transform:translateY(-1px)}.poll-option-button:disabled{cursor:not-allowed;opacity:.6}.poll-option.voted .poll-option-button{background:#4ade801a;border-color:#4ade804d}.poll-option.disabled .poll-option-button{background:#ffffff05;border-color:#ffffff0d}.poll-option-content{display:flex;justify-content:space-between;align-items:center;padding:16px 50px 16px 16px;position:relative;z-index:2}.poll-option-text{color:#fff;font-size:15px;font-weight:500;text-align:left}.poll-option-stats{display:flex;align-items:center;gap:8px}.poll-option-percentage{color:#fff;font-size:14px;font-weight:600;min-width:35px;text-align:right}.poll-option-votes{color:#fff9;font-size:13px}.poll-option-progress{position:absolute;bottom:0;left:0;right:0;height:100%;background:#0000;z-index:1}.poll-option-progress-fill{height:100%;background:linear-gradient(90deg,#4ade8026,#4ade800d);transition:width .6s ease;border-radius:8px}.poll-option-checkmark,.poll-option-loading{position:absolute;right:16px;top:50%;transform:translateY(-50%);z-index:4}.poll-option-checkmark{color:#4ade80;background:#4ade8033;border:1px solid #4ade8066;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.poll-expiry{margin-top:12px;padding-top:12px;border-top:1px solid #ffffff1a}.poll-expiry small{color:#fff9;font-size:12px}.poll-auth-notice{margin-top:12px;padding:10px 16px;background:#ff8b3d1a;border:1px solid #ff8b3d4d;border-radius:8px;text-align:center;cursor:pointer;transition:all .2s ease}.poll-auth-notice:hover{background:#ff8b3d33;border-color:#ff8b3d80}.poll-auth-notice small{color:#ff8b3d;font-size:14px;font-weight:500;font-family:var(--font-secondary)}@media (max-width:768px){.poll-item{padding:16px;margin-bottom:20px}.poll-question{font-size:16px}.poll-option-content{padding:14px}.poll-option-text{font-size:14px}.poll-meta{gap:8px}}.embed-event-modal-wrapper.custom-event-modal .modal-dialog{margin:1.75rem auto!important;max-width:480px!important;width:min(480px,90vw)!important}.embed-event-modal-wrapper.custom-event-modal .modal-content{border-radius:16px!important;border:1px solid #ffffff2e!important;background:#1f1f1f!important;box-shadow:0 18px 48px #0808148c!important}.embed-event-modal-body{padding:24px!important;background-color:#1f1f1f!important}.embed-event-modal{display:flex;flex-direction:column;gap:16px;color:#fff}.embed-event-modal__description{margin:0;font-size:14px;color:#ffffffbf;line-height:1.6}.embed-event-modal__code{width:100%;min-height:120px;border-radius:12px;border:1px solid #ffffff2e;background-color:#1a1a1ae6;color:#fff;padding:12px;font-size:13px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;resize:vertical}.embed-event-modal__code:focus{outline:0;border-color:#ff8b3d80;box-shadow:0 0 0 1px #ff8b3d59}.embed-event-modal__copy{padding:10px 18px;border-radius:8px;border:1px solid #ff8b3d4d;background:#ff8b3d1a;color:#ff8b3d;font-weight:500;font-size:14px;cursor:pointer;align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:background .2s ease,border-color .2s ease,transform .15s ease,box-shadow .2s ease}.embed-event-modal__copy:hover{background:#ff8b3d29;border-color:#ff8b3d73;transform:translateY(-1px)}.embed-event-modal__copy:active{transform:translateY(0);box-shadow:none}.embed-event-modal__feedback{font-size:12px;color:#ffffffb3}.embed-event-modal__footnote{margin:0;font-size:12px;color:#ffffff8c}.embed-event-modal__variants{display:flex;gap:10px}.embed-event-modal__variant-btn{padding:10px 18px;border-radius:8px;border:1px solid #ff8b3d4d;background:#ff8b3d1a;color:#ff8b3d;font-size:14px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .15s ease,box-shadow .2s ease}.embed-event-modal__variant-btn:hover{background:#ff8b3d29;border-color:#ff8b3d73;transform:translateY(-1px)}.embed-event-modal__variant-btn--active{border-color:#ff8b3d99;background:linear-gradient(135deg,#ff8b3d,#ff6f3d);color:#fff}@media (max-width:640px){.embed-event-modal-wrapper.custom-event-modal .modal-dialog{margin:1rem auto!important;max-width:calc(100vw - 32px)!important}.embed-event-modal-body{padding:20px!important}.embed-event-modal__description{font-size:13px}.embed-event-modal__variants{flex-direction:column}}.embed-event-page{display:flex;justify-content:center;padding:48px 16px 64px}.embed-event-layout{display:flex;flex-direction:column;align-items:center;gap:32px;width:100%;max-width:720px}.embed-event-card{width:100%}.embed-event-card__content{padding:110px 32px 32px}.embed-event-card__title-row{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.embed-event-card__date{display:inline-block;font-size:13px;color:#f8fafc99;font-weight:500}.embed-event-card__date--title{font-size:12px}.embed-event-card__footer{width:100%}.embed-event-card__creator{display:flex;flex-direction:column;gap:6px}.embed-event-card__countdown{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%}.embed-event-card__countdown-timer{display:inline-flex;transform-origin:top left}.embed-event-card__date--title{font-size:13px;color:#f8fafc99}.embed-event-card__date--below{margin-top:8px;font-size:14px;color:#f8fafcb3}@media (max-width:640px){.embed-event-layout{gap:24px}.embed-event-card__content{padding:90px 20px 28px;min-height:420px}.embed-event-card__title-row{gap:8px}.embed-event-card__date{font-size:13px}.embed-event-card__footer{flex-direction:column!important;align-items:flex-start!important;gap:16px!important}.embed-event-card__countdown-timer{transform:scale(.82);transform-origin:top left}}