@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");:root{--tpxaai-FontAwesome:"FontAwesome";--tpxaai-FontAwesome6:"Font Awesome 6 Free";--tpxaai-FontAwesomeBrand:"Font Awesome 5 Brands"}body{background-color:#021327;height:100%;width:100%;padding:0;margin:0;font-family:Poppins,sans-serif;-webkit-tap-highlight-color:transparent}.messagesContainer{flex:1 1;overflow-y:auto;padding:20px 20px 100px;display:flex;flex-direction:column;gap:16px}.messageWrapper{display:flex;width:100%}.messageContent{display:flex;gap:8px;max-width:70%}.user{justify-content:flex-end}.user .messageContent{flex-direction:row-reverse}.avatar{min-width:32px;min-height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;position:relative;top:5px;background:url(https://www.turnoutnow.com/wp-content/uploads/2025/01/ton-px-ai-logo.gif) no-repeat 50%;background-size:70%}.messageWrapper.user .avatar{display:none}.bubble{background-color:#f3f4f6;padding:0 16px;border-radius:16px;position:relative}.bubble p{padding:8px 0;margin:0;font-size:13px;font-weight:400;color:#1f2937}.user .bubble{background-color:#d7e2f2;color:#545454;font-style:italic}.assistant .bubble{background-color:transparent;color:#2d2d2d;padding:0}.messageWrapper.assistant .messageContent{justify-content:flex-start;align-items:flex-start;width:100%;max-width:100%}.timestamp{font-size:12px;color:#6b7280;margin-top:4px;display:block}.user .timestamp{color:#e5e7eb}.messagesContainer::-webkit-scrollbar{width:6px}.messagesContainer::-webkit-scrollbar-track{background:#f1f1f1}.messagesContainer::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.messagesContainer::-webkit-scrollbar-thumb:hover{background:#555}.chatPanel{display:flex;flex-direction:column;height:calc(100vh - 100px);background-color:#fff;background:linear-gradient(130deg,#f9fbff,#f7faff 20%,#f6faff 40%,#f7f8fa 60%,#f5f8fc 80%);border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);margin:auto;max-width:500px;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:10px;overflow:hidden}.attendeesContainer{width:100%;max-width:100%;min-height:235px;overflow:hidden;overflow-x:auto;overflow-y:hidden;padding:0;scrollbar-color:#f2f2f200 #90909000;scrollbar-width:thin;width:100vw}ul.attendeesList{display:flex;gap:16px;justify-content:left;margin:0;padding:0}li.attendeeTile{display:flex;flex-direction:column;align-items:center;padding:12px 6px;background-color:#fdfdfd;border:1px solid #e5e7eb;gap:12px;width:180px;min-width:180px;height:195px;border-radius:10px;box-shadow:0 0 6px 0 rgba(0,0,0,.15)}.attendeeAvatar,.attendeeAvatar img{width:100px;height:100px}.attendeeAvatar img{border-radius:50%;object-fit:cover}.attendeeInfo{flex:1 1}.attendeeName{font-size:14px;font-weight:500;color:#111827;text-align:center}.attendeeCompany{font-size:12px;color:#6b7280;text-align:center}.attendeeActions{display:flex;gap:18px;justify-content:center;background:url(data:image/jpeg;base64,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) no-repeat 50%;background:size 100px}li.attendeeTile:nth-child(2n) .attendeeActions{background:url(data:image/jpeg;base64,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) no-repeat 50%;background:size 100px}.attendeeActions span{background:none;border:none;cursor:pointer;text-align:center;width:30px;height:30px;line-height:30px;padding:0;margin:0;border-radius:50%;transition:background-color .2s;visibility:hidden}.attendeeActions span:hover{background-color:#f3f4f6}.starButton{color:#fbbf24;font-size:25px}.starButton:before{color:#fff;-webkit-text-stroke:1px #f1b40b}.starButton.active:before,.starButton:before{content:"\f005";font-family:var(--tpxaai-FontAwesome);font-weight:800;font-size:16px}.starButton.active:before{color:#f1b40b}.chatButton{font-size:18px}.chatButton:before{content:"\f086";font-family:var(--tpxaai-FontAwesome);font-weight:800;font-size:16px;color:#fcfdff;-webkit-text-stroke:1px #10b981}.calendarButton{font-size:16px}.calendarButton:before{content:"\f271";font-family:var(--tpxaai-FontAwesome6);font-weight:800;font-size:16px;color:#fff;-webkit-text-stroke:1px #057ada}.speakerIcon{position:absolute;top:-20px;right:10px;background:none;border:none;cursor:pointer;padding:4px;font-size:16px}.sponsorsContainer{width:100%;max-width:100%;min-height:235px;overflow:hidden;overflow-x:auto;overflow-y:hidden;padding:0;scrollbar-color:#f2f2f200 #90909000;scrollbar-width:thin;width:100vw}ul.sponsorsList{display:flex;gap:16px;justify-content:left;margin:0;padding:0}li.sponsorTile{display:flex;flex-direction:column;align-items:center;padding:16px;background-color:#fff;border-radius:12px;box-shadow:0 2px 4px rgba(0,0,0,.1);position:relative;width:160px;min-width:160px;text-align:center}.sponsorAvatar{width:100px;height:100px;border-radius:8px;overflow:hidden}.sponsorAvatar img{width:100%;height:100%;object-fit:contain}.sponsorInfo{flex:1 1}.sponsorName{font-size:16px;font-weight:600;color:#111827}.sponsorType{font-size:14px;color:#6b7280;margin-top:4px}.sponsorActions{display:flex;gap:8px;position:absolute;top:0;right:10px}.sponsorActions button{background:none;border:none;cursor:pointer;padding:6px;border-radius:50%;transition:background-color .2s}.sponsorActions button:hover{background-color:#f3f4f6}.keynoteContainer{margin:0 0 15px;padding:0 16px;background-color:#fff;border-radius:12px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.keynoteTile{position:relative;display:flex;flex-direction:column;gap:5px}.keynotePreview{position:relative;width:100%;height:200px;border-radius:8px;overflow:hidden}.keynotePreview img{width:100%;height:100%;object-fit:cover}.playButton{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;border-radius:50%;background-color:hsla(0,0%,100%,.9);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.playButton span{font-size:24px;color:#1776de}.playButton:hover{background-color:#fff;transform:translate(-50%,-50%) scale(1.1)}.keynoteInfo{padding:8px 0}.keynoteTitle{font-size:18px;font-weight:600;color:#111827}.keynoteTime{font-size:14px;color:#6b7280;margin-top:4px}.keynoteFooter{display:flex;justify-content:space-between;align-items:center;padding:0}.keynoteAttendees{display:flex;align-items:center;gap:10px;top:-30px;position:relative;left:20px}.keynoteAttendeeAvatar{width:50px;height:50px;border-radius:50%;overflow:hidden}.keynoteAttendeeAvatar img{width:100%;height:100%;object-fit:cover}.attendeeCount{font-size:14px;color:#6b7280}.keynoteEngagement{display:flex;gap:16px;padding:0}.engagementItem{display:flex;align-items:center;gap:0}.engagementItem span{background:none;border:none;cursor:pointer;padding:6px;border-radius:50%;transition:background-color .2s}.engagementItem button:hover{background-color:#f3f4f6}.engagementItem span.likeButton:before{content:"\f164";font-family:var(--tpxaai-FontAwesome);font-weight:800;font-size:16px;color:#0076d5}.engagementItem span.dislikeButton:before{content:"\f165"}.engagementItem span.copyButton:before,.engagementItem span.dislikeButton:before{font-family:var(--tpxaai-FontAwesome);font-weight:800;font-size:16px;color:#a8a8a8}.engagementItem span.copyButton:before{content:"\f0c5"}.engagementItem .count{font-size:14px;color:#6b7280}.footer-container{border:1px solid transparent;background-image:linear-gradient(#fff,#fff),linear-gradient(90deg,#1776de,#00bdf1,#0febf6,#92ef7a,#9ce514);background-origin:border-box;background-clip:padding-box,border-box;display:flex;flex-direction:column;align-items:left;gap:10px;padding:6px 10px;background-color:#fff;width:calc(100% - 60px);margin:20px;border-radius:50px}.input-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex:1 1;width:100%;padding:0;transition:border-color .2s ease}.input,.input-container{box-sizing:border-box;border:0 solid #e5e7eb;border-radius:24px;font-size:14px;outline:none;font-family:Poppins,sans-serif;resize:none}.input{width:calc(100% - 100px);height:50px;padding:15px 0 0 10px;line-height:17px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.input::-webkit-scrollbar{display:none}.input:focus{border-color:#2563eb}.actions{display:flex;gap:8px}.micButton svg,.sendButton svg{width:20px;height:20px;fill:#0076d5}.micButton,.sendButton{display:flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;border:none;border-radius:50%;background-color:#f3f4f6;color:#4b5563;cursor:pointer;transition:all .2s ease}.micButton:hover,.sendButton:hover{background-color:#e5e7eb}.micButton.active{background-color:#888585;color:#fff}.micButton.active svg{fill:#fff}.micButton.recording{background-color:#0076d5;color:#fff;animation:pulse 1.5s infinite}.micButton.recording svg{fill:#fff}.sendButton:disabled{opacity:.5;cursor:not-allowed}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.micButton:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.realtime-container{display:flex;flex-direction:column;gap:1rem;padding:1rem;max-width:800px;margin:0 auto}.error{color:#f44336;background-color:#ffebee;margin:.5rem 0}.error,.status{padding:.5rem;border-radius:4px}.status{font-size:.875rem;color:#666;background-color:#f5f5f5}audio{width:100%;margin:1rem 0}.equalizer-container{background:linear-gradient(180deg,#f5f8fc,#f7faff 20%,#f6faff 40%,#f7f8fa 60%,#f5f8fc 80%);width:calc(100% - 20px);position:absolute;left:0;right:0;bottom:0;box-sizing:border-box;margin:0 10px;padding:15px 0 20px;z-index:10}.equalizer{opacity:0;animation:fadeIn .5s ease-in forwards;animation-delay:.5s;display:flex;align-items:flex-end;justify-content:center;height:25px;gap:8px;margin-bottom:1.5rem}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.bar{width:2px;height:100%;background:linear-gradient(0deg,#00d9ff,#5aff70,#15ffcc);border-radius:2px;animation:equalize .6s ease-in-out infinite}@keyframes equalize{0%{transform:scaleY(.3)}50%{transform:scaleY(1)}to{transform:scaleY(.3)}}.bar:first-child{animation-delay:-.1s}.bar:nth-child(2){animation-delay:-.2s}.bar:nth-child(3){animation-delay:-.3s}.bar:nth-child(4){animation-delay:-.4s}.bar:nth-child(5){animation-delay:-.5s}.bar:nth-child(6){animation-delay:-.3s}.bar:nth-child(7){animation-delay:-.2s}.bar:nth-child(8){animation-delay:-.1s}.bar:nth-child(9){animation-delay:-.5s}.bar:nth-child(10){animation-delay:-.2s}.bar:nth-child(11){animation-delay:-.3s}.bar:nth-child(12){animation-delay:-.4s}.bar:nth-child(13){animation-delay:-.5s}.bar:nth-child(14){animation-delay:-.3s}.bar:nth-child(15){animation-delay:-.2s}.bar:nth-child(16){animation-delay:-.1s}.controls{justify-content:space-between;padding:0 1rem}.controls,.mic-button{display:flex;align-items:center}.mic-button{width:80px;height:80px;border-radius:50%;border:3px solid #0076d5;background:transparent;cursor:pointer;justify-content:center;transition:all .3s ease}.mic-button:before{content:"\f130";font-family:var(--tpxaai-FontAwesome);font-weight:800;font-size:25px;color:#0076d5}.mic-button:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.mic-button.inactive:before{content:"\f131";font-family:var(--tpxaai-FontAwesome);font-weight:800;font-size:25px;color:#0076d5}.mic-button:hover{background:rgba(0,194,255,.1)}.mic-icon{width:34px;height:34px;fill:#0076d5}.control-close,.control-pause{background:transparent;border:none;cursor:pointer;padding:8px;color:#666;font-size:1.5rem}.control-pause:before{content:"\f04c"}.control-pause.active:before,.control-pause:before{font-family:var(--tpxaai-FontAwesome);font-weight:800;-webkit-text-stroke:2px #fff}.control-pause.active:before{content:"\f04b"}.control-close:before{content:"\f00d";font-family:var(--tpxaai-FontAwesome);font-weight:800}.control-button:hover{color:#333}.function-response-wrapper{margin-top:1rem;padding:1rem;background-color:rgba(0,0,0,.05);border-radius:8px}.landing-data{padding:80px 0 0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px;flex:1 0;align-self:stretch}.landing-data h2{color:#1969c7;font-family:var(--title-font);font-size:22px;font-style:normal;font-weight:500;line-height:normal;text-align:center}.landing-data .button-grid{display:flex;justify-content:center;align-items:flex-start;align-content:flex-start;gap:15px;align-self:stretch;flex-wrap:wrap}.landing-data .button{display:flex;padding:7px 17px;justify-content:center;align-items:center;gap:10px;border-radius:30px;border:1px solid #7892b0;cursor:pointer;color:#000;font-family:var(--body-font);font-size:13px;font-style:normal;font-weight:300;line-height:normal;transition:all .3s ease}.landing-data .button:hover{background-color:#0076d5;border:1px solid #0076d5;color:#fff}.landing-data .features-list{list-style:none;display:flex;padding:0 10px;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;cursor:pointer}.landing-data .feature-item{display:flex;padding:12px 0;align-items:center;gap:10px;align-self:stretch;color:#0076d5;font-family:var(--body-font);font-size:13px;font-style:normal;font-weight:400;line-height:normal;border-bottom:1px solid;border-image:linear-gradient(90deg,#c8c9c9,hsla(0,0%,85%,.2)) 1}.landing-data .feature-item:last-child{border-bottom:1px solid #e1e5eb}.landing-data .feature-item i{margin-right:10px;font-size:20px}.landing-data .feature-item .icon{background-repeat:no-repeat;background-position:50%;width:25px;height:25px;display:inline-block}.landing-data .feature-item .video{background:url(data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAZCAYAAAArK+5dAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAN6SURBVHgB3VXNblNHFP7OmWvLpFHjtiChSlWiSonaIJSki0rdtO6iqy7YwTI8AYQnCDwBCUKIBQhnyQYRYMGOIBCIBThGKEGAlJBNxL9BAmzfO3M4M/4hl2tnDxNlZnzmnO87P3PPAF/7oO5uVUqAK0Vwwi6hCAkilyCPD1JsPqI671alQpBFrgmdVO8lOXAbIAHYVZ5M/beYJViVWSIc1Z2QWDJiYUSBYFGMN7FD1hDTEKzsRqRyI7Gq1kH8LECI7NDZy6z+TGYeT/0/3yGIwiyY8bMQTgioxqKxMAvZuFSQ1yWi2npCv5Rhnfrh8N4M/jPg3paY3q07W1xQzwUu+QHGHVKSWcWaTydqRST8bx0VGeH7dm20esaNVk4cTMmrdm1s+YyMVU9ObzUZXb6kuhdSOJ0IQD7SLQfsMCt1HjHfXy4/3LNY7h5YzLo6D0cqX9mzuJBySppEWpVMDXIrDfF5Z7U2ypbEBh8bAzDWYefgAzXcpXKLj3YAtfhHmCTG8MAdgfwUGEkS0kn901Vr8+SPvykVQdzMI5Y2nV/1QnhHnCG8iseV2CHnEhnMXdES7MeuwiUYfkzegNpQ0jGWPDIpIvbXR0/3Enejba9Je9WLifdhdwCbOm8iO8aqZ9UtSxkChOv5GTQ1HsmksXYyJ+ZafZyeYtvRUDfTNeCOuyKgnjYWx7Uy5wT1pWL1+fS2+Jp/cCwZAiX11xt9CODPEsqNMFP517vVtbF7Vyd66lJTM92gDIFPT+/8tIrtCaw180qyzvx2GPx6eXT59LnfKsdHUroBvIEMQYDvQyA+Al/pGBffvRiaMnyzSryhF6M27bh+MK3twZs9CLaJIKTIBrt9+cJGhaLbE0QbMPRmkV2jnNIlJaA4JQq3yNeA+nF4YStNMyKRaF+6Lvju2OreU0tfqrKCuxDyFwSQ/gEocC0QWP2I3c/HVsdvzKHviLUOnCXo632L4IgeLqntAv6lGrYZ4vNPJkvguwgB0pPkL1pHpv32G0kGpZOimoqLuCVzfq9RascL0bbWdoDjOydUltfeX1CZ7zl5OBeBOa+PUTQUUkRSyxKwvmYWc1rpw4I2nId1oU9J+Mp9HajlnbQ+Dv8skX9snPYfCgbke9pcluBPmlfvnyrQZPekHWm3tfhmqHfIkQKHl9iFv5aCDQ+KhrL08Pfz1/FNjU+3naH2do165AAAAABJRU5ErkJggg==) no-repeat;background-size:85%}.landing-data .feature-item .file-invoice{background:url(data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAZCAYAAAArK+5dAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMZSURBVHgB1VXNThNRFP7O9IfRgBQDUeKmLErEGGVIXLAC3sCVujLyBNQnoGHnCti4pbowxhXRhSaaUDaasLAQEgSRUGIMhCZSFIR2Zu7x3Clg/6atGxNPcmfu3HvmfPd85+cC/7tQ1coajxOreIDdSJAdyJuDbCOsHApyAUFlIwAnRWw/2By4ttUIwCj7WuVJKCRkOcKypWSwdwgiJdsHRht2zCvIkzlssErFFhb6GwGUe7DCe/KMyGoP+ihTpb3MCTn+eJe9nWt3sqKXzzG58Q1r8Ama8kCMCyLXNK5Fu+EC2XB3HIaakoV2QmGmN/12HE0BCB/MNeJSCuDIOAa+WNZDkD1BsIlRSMSWXk42BVBXHOTIFS0bcbznoePAizkElpNEu3Kq3Fgs/Xwump6JlP4SrDJSDySIpCTSmET8JrtImfQVQSMDNiJgFSVQ73AIpD0ZremBlyr1ACzKCU0jQuO86GWYWMavTdDPjBHYnQU5TOTcLj9T6eEbUaRl0EuAET3dqNjqXbIYUj++AF7S0wnOMg8LsXO6AsIooMPJotXdkv3vMo5EqTC6bt1PlkPkUSwdHwCdPsJtMYtsUZSUZGUg75pwW94gZL4Swx1i4DyqM1wbsIU1Jl+AMooGaB4lhZg9GfWEcEyaAl+AMuc+8ZDBnLyg9tFlr8jCN6xbd3pQVwqobA7+AAeQAqLooTrC5dbHUmRdaCwawPAH0G3irJJvUYo/ctQudMs/G9IRDtFIyLC9mPkCsBLjp16kuZ9aMBk452LbfY2L2EEsPSYb+6KUn/5s3Z1FDQ+IAv4AZ17oiSNdVWHI4QD9UO3oNB+xYRwJVSbJJIlaIvdGsWH5AAjpfyg6wCK3SEFJ2rJDCLW9E9BOUYogb5uLNQHI9mjwBQCXUDQibQGYP91aRTNio7LXVFZLznt+4Cj+Uq6m70W9y8Jw9krXK4M8LT7oy2NT2rGmrBgQRnEu3vdduiEzE97gsHgclnlI9GytpOWpvweDlJAYTcnInVw+XtBRxPD6lHdB63bAis6uOHlLz5JO606sXX8Wx7+U35AtWTRx5AI9AAAAAElFTkSuQmCC) no-repeat;background-size:85%}.landing-data .feature-item .file-lines{background:url(data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAZCAYAAAArK+5dAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAM7SURBVHgB1VW9bhNBEJ7ZjX+gsUWTEppIpADJSFQU0FLhNyCPkDwBjxBESUFsXgCZJ0hHGRBSJCQKUyBap4nPvtsdvpm9s8/OJVJExVjrnd2b/78l+t+BV9iZ9KlLQ3IkPs/ZUaA2lvNRfAjUihl7ysmHJfBI3gVxMQd/BuYcKxDjLtDyIlD8Oh28nKrYnZWmLn2CuucixOIdEZBIOEA4iWKOODr8e2LGfRRSChxKS3GGeIejF5rgarihQEGF4zcTdrOo4gVssNtUCb6vCKPdOY5muS3WFXskoS8u9CrSnZrwCg5l341LtlvB3tnnA2wndc51iKi0MNTycmsIFjFpUqDhNNEOFpzLieIgFi85t+OSOrKkdsioHRfSiXOEco6AzsGwAOkC5wL2FYhErqG6qkC2kNIjRHaHAv5RM3pEdSExHIDnyPUSV1hWRYXu5bcGBSYtJfIQtBPT09Uzm9tL1xGXz/kOzsWiSAxdWC8RtRDhK8rXFa9YwltZm1vLQVUljmY04CnVIKvtM7oe9s7eX6jrjq4Lkf5V+fkuL3B+DWqLl/M0iw/5iG6EPDUEN3hgPUNlLygU9AA9dVAlH9sUmCnY+/bxmCXrk0sdHEMY/xwcnXq/BL9sVOFGDmTLHo4rx9hyWILjP0Nhuc/lqHEtPtU9oMqc1151DQpqnlS71oupSGutn39PnNzpKXvEcjn/0mvvFzZSpNZKGx5s5CAiJI5GdhdtrfL749G7Q2oELVm2Yr6igFOs1xPjqbl9SrcBzYlFwF9VIMkDNg8VdHwL9axRFTo4oQj3d5+ILHrMnXspP4s2Z9SdTQejmVZRGq5NjbYNGQ1B/EGrynrkEgq89jIy00G3yiVE3SVqMXV9fgCOMUV0Cqv1TcNOSkeqDKkRbtO7dXmHNHtkyTY8qFWGCDmQnTUjbTUay3qo0jMeARnVndIP53QT5GUzNeRgBfHfxrX5KU05iKXpTMf0Rd6k7qIVrVaZ4vu7jylNwTYuO2mndhIlRS+9ik0e4Kksx4US9a2zkxLLi4VQX9CymK3vVKNUbx+nlR7nRg+O8GlswktvFWQbL93hEK3co77+ShDw3HvFPWXZfFKR/gWfvZ3LUO5gkgAAAABJRU5ErkJggg==) no-repeat;background-size:85%}.confirmation-card{display:flex;padding:20px;flex-direction:column;align-items:center;align-self:stretch;border-radius:5px;border:1px solid rgba(0,0,0,.11);background:#f8fafb;box-shadow:0 0 3px 0 rgba(0,0,0,.1)}.confirmation-card h3{color:#2b2b2b;text-align:center;font-family:var(--body-font);font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin:0;padding:0}.confirmation-card .message{color:#676767;font-size:13px;font-weight:400}.confirmation-card .message,.confirmation-card .name{text-align:center;font-family:var(--body-font);font-style:normal;line-height:18px;margin-bottom:5px}.confirmation-card .name{color:#0076d5;font-size:16px;font-weight:500}.confirmation-card .details,.confirmation-card .location{color:#0076d5;text-align:center;font-family:var(--body-font);font-size:13px;margin:0;padding:0;font-style:normal;font-weight:400;line-height:20px}.session-container{width:100%;max-width:100%;min-height:200px;overflow:hidden;overflow-x:auto;overflow-y:hidden;padding:0;scrollbar-color:#f2f2f200 #90909000;scrollbar-width:thin}ul.session-list{display:flex;gap:16px;justify-content:left;margin:0;padding:0}li.session-card{padding:5px;background-color:transparent;border-radius:12px;min-width:calc(100% - 0px);text-align:left}.session-info,li.session-card{display:flex;flex-direction:column;align-items:flex-start;box-sizing:border-box;position:relative}.session-info{padding:20px 20px 30px;gap:11px;width:100%;min-height:162px;border-radius:10px;background:#fff;box-shadow:0 0 6px 0 rgba(0,0,0,.15);margin-bottom:40px}.session-info h3{color:#1969c7;font-family:var(--title-font);font-size:20px;font-style:normal;font-weight:500;line-height:25px;margin:0}.date-time,.location,.session-details{color:#676767;font-family:var(--body-font);font-size:13px;font-style:italic;font-weight:400;line-height:normal}.favorite-icon{position:absolute;right:10px;top:5px}.favorite-icon:before{font-size:14px;color:#fff;-webkit-text-stroke:1px #f1b40b}.favorite-icon.active:before,.favorite-icon:before{content:"\f005";font-family:var(--tpxaai-FontAwesome);font-weight:800}.favorite-icon.active:before{color:#f1b40b;font-size:16px}.speakers{display:flex;align-items:center;gap:13px;position:absolute;bottom:-22px}.speaker-avatars{width:47px;height:47px;border-radius:100%;border:1px solid #c1c1c1;display:inline-flex;overflow:hidden}.speaker-avatars img{width:100%;height:100%;object-fit:cover}.time-indicator{display:flex;width:100%;justify-content:flex-end;align-items:center;gap:6px;position:absolute;right:15px;bottom:15px}.time-indicator .time{background-image:url(data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAALfSURBVHgBnZRfSFNhGMaf822wVXPTlawF6YZKpIWQbpCVDYv8hyEkFF24kqKbbroIb4QuwiLQCKKukkQhgwzLooysDMILEdRIsVmDWcjcOnNtMRTd+TrvsbOcOi98rr6/73m/931+R0AKOcrdBRKTKgQIBeAwy0sRCJiEhP7hNx1D690RVi8cqHYXMYm3CoJwdG+eDXtysmFKM+B39A+mvD8w4fFC4nxUDnpVDtqfKhkUV9Zfdla5F6/faeP+gMhV+Xy+xDjwK8Rv3H3IndXnuKOq/uZ6CSmBDtde4IPDn/lqeb3eNWtDo+PcVXeJOyrdLWoMjfo0DYTu1mtXmFHPYDKZoNVqEx8yLiyAGQyJ+dLSEmLRMEpLnHj9YbDEmlM4MvNt7CujTapRzYlS7cGi/cjNzUUoFErKeq65OWkuiiJsNhschfk4VVUmP5TfdrlcWkZdo2JfPFurHNTpdLBarck14DxparFYlHOkhjM1YIzlRHXZ5YzaT12zZJqxGe0wp6MwPw8C4xWMfETtTyV/UETPtkzM+IMpz+TZd8vZo0BLhiQfTU9PIx6Pw263Qx5AbGwEn5/HCznQ+eYmdDzqQUN9XVIQ9U66MQ2cwUwti5Ahs7Ky/p/SaLC9Zbnj1XJGnU9f4VjZoTUZqXfCfZ/AIES0hAg5O5V27ZQzO12DjfTd95OomGTEGiESFOewGYUjUYx88YAJQj8jaIm1B13PlU0y5Ozs7IYBAoEAFmQjk9q6eiFJkn9bTOhdtrkM7bO+j2+PH3HCqNcohtxIRIjH44Gk0ePJy3fkw6aBgfb5xAGCllgj5lZrJeiqRsc9CpvFle4uNYZGHcxMjb3PzN5nINbmwlHl17N1i17ZI7wyMjISNbrX3o1b9zvkpy4+jhli7uDERJz21vw+iivcJ4k1QoScTYYkH1EQ6hoVm2pETxvu62xbeVdYryYELbFGiJCzyZDkI6X9cteo2Ek1+qe/8kGP+JNj4mQAAAAASUVORK5CYII=);background-repeat:no-repeat;background-position:0;padding-left:25px;color:#ff1805;font-family:var(--body-font);font-size:12px;font-style:italic;font-weight:400;line-height:25px}.question-container{gap:20px;margin:2px 0}.question,.question-container{display:flex;justify-content:center}.question{width:28px;height:28px;border-radius:50%;align-items:center;cursor:pointer;background-color:#fff;color:#f5f5f8;text-align:center;font-family:var(--body-font);font-size:13px;font-style:normal;font-weight:400;line-height:normal}.pagination{display:flex;gap:8px;justify-content:center;margin:2px 0}.pagination-arrow{border-radius:50%;border:none}.page,.pagination-arrow{width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer}.page{border-radius:50%;background-color:#fff;border:1px solid #caced7;color:#8f8f8f;text-align:center;font-family:var(--body-font);font-size:13px;font-style:normal;font-weight:400;line-height:normal}.page.active{border-color:#0076d5;color:#0076d5}@media (max-width:767px){.chatPanel{height:100vh;box-shadow:0 0 0 rgba(0,0,0,.1);max-width:500px;left:0;top:0;bottom:0;transform:none;border-radius:0;margin:0;padding:0;position:relative}}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);display:flex;justify-content:center;align-items:center;z-index:9999}.glowingText{color:#fff;word-spacing:3px;letter-spacing:3px;font-size:24px;font-weight:500;text-shadow:0 0 2px hsla(0,0%,100%,.8);animation:heartbeat 3.5s ease-in-out infinite alternate}@keyframes glow{0%{text-shadow:0 0 2px hsla(0,0%,100%,.8),0 0 3px hsla(0,0%,100%,.8),0 0 4px hsla(0,0%,100%,.8)}to{text-shadow:0 0 4px hsla(0,0%,100%,.8),0 0 6px hsla(0,0%,100%,.8),0 0 8px hsla(0,0%,100%,.8)}}@keyframes heartbeat{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.heartbeat{animation:heartbeat 1s ease-in-out infinite}