@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;700&display=swap";.left-sidebar{display:flex;flex-direction:column;height:calc(100vh - 60px);position:sticky;top:60px;overflow-y:auto;padding-bottom:20px}.main-nav{flex-grow:1}.floating-action-button-orbits{position:fixed;bottom:150px;right:20px;z-index:1000;cursor:pointer}.floating-action-button-orbits img{width:90px;height:90px;border-radius:50%;box-shadow:0 2px 10px #0003;background-color:transparent}@media(max-width:768px){.left-sidebar{display:none}}.right-sidebar{padding:1rem;display:flex;flex-direction:column;gap:1rem}.profile-card{background-color:#333;color:#fff;border-radius:10px;padding:.5rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem}.profile-info{display:flex;flex-direction:column;align-items:flex-start}.profile-card img{width:50px;height:50px;border-radius:50%;object-fit:cover}.profile-card h3{font-weight:700;font-size:1rem;margin:0}.profile-card p{color:#ccc;font-size:.8rem;margin:0}.profile-card button{background-color:#555;color:#fff;border:none;padding:.3rem .8rem;border-radius:5px;cursor:pointer}.search-section{background-color:#282828;border-radius:10px;padding:1rem}.search-section input{width:100%;padding:.5rem;border:1px solid #555;border-radius:5px;background-color:#333;color:#fff}.trends-section{background-color:#282828;border-radius:10px;padding:1rem}.trends-section h2{font-weight:700;margin-bottom:1rem;color:#fff}.trends-section ul{list-style:none;padding:0}.trends-section li{margin-bottom:.5rem;color:#4da6ff;cursor:pointer}@media(max-width:768px){.right-sidebar{display:none}}.create-post-container{background-color:#15202b;border-radius:16px;padding:20px;width:100%;box-sizing:border-box;max-height:90vh;overflow-y:auto}.create-post-container::-webkit-scrollbar{width:6px}.create-post-container::-webkit-scrollbar-thumb{background-color:#38444d;border-radius:10px}.create-post-form{display:flex;flex-direction:column;gap:15px}.post-input-wrapper{display:flex;flex-direction:column;width:100%}.create-post-textarea{width:100%;background-color:transparent;border:none;outline:none;color:#fff;font-size:1.2rem;resize:none;min-height:80px;max-height:300px;overflow-y:auto;line-height:1.5;font-family:inherit}.create-post-textarea::placeholder{color:#8899a6;font-size:1.2rem;font-weight:400}.create-post-actions{display:flex;justify-content:space-between;align-items:center;padding-top:15px;border-top:1px solid #38444d;margin-top:5px}.left-actions{display:flex;align-items:flex-end;gap:15px}.tool-wrapper{display:flex;flex-direction:column;align-items:center;gap:4px}.tool-label{font-size:10px;color:#71767b;white-space:nowrap}.media-upload-label,.tool-button{background:none;border:none;color:#1da1f2;font-size:1.3rem;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:8px;border-radius:50%;transition:background-color .2s ease,color .2s ease}.tool-button:hover,.media-upload-label:hover{background-color:#1da1f21a;color:#1a91da}.tool-button.active{color:#fff;background-color:#1da1f2}.post-send-button{background-color:#1da1f2;color:#fff;border:none;border-radius:9999px;padding:10px 25px;font-weight:700;font-size:1rem;cursor:pointer;transition:background-color .2s ease}.post-send-button:disabled{background-color:#1a7aab;opacity:.6;cursor:not-allowed}.post-send-button:hover:not(:disabled){background-color:#1a91da}.upload-progress{font-size:.9rem}.selected-media-preview{position:relative;margin-top:15px;border:1px solid #38444d;border-radius:12px;overflow:hidden;background-color:#000}.selected-media-preview img,.selected-media-preview video{max-height:250px;width:100%;object-fit:contain;display:block}.clear-media-preview{position:absolute;top:8px;left:8px;background-color:#000000b3;color:#fff;border:none;border-radius:50%;width:32px;height:32px;display:flex;justify-content:center;align-items:center;cursor:pointer;font-weight:700;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.clear-media-preview:hover{background-color:#323232e6}.poll-creation-area,.mcq-creation-area,.ad-creation-area,.ama-creation-area{margin-top:15px;padding:15px;border:1px solid #38444d;border-radius:12px;background-color:#192734}.poll-question-textarea,.mcq-question-textarea{width:100%;background:transparent;border:none;color:#fff;font-size:1.1rem;resize:none;margin-bottom:10px;outline:none}.poll-option,.mcq-option{display:flex;align-items:center;gap:10px;margin-bottom:10px;background-color:#15202b;padding:8px;border-radius:8px;border:1px solid #38444d}.poll-option input[type=text],.mcq-option input[type=text]{flex-grow:1;background:transparent;border:none;color:#fff;outline:none}.poll-option button,.mcq-option button{background:none;border:none;color:#e0245e;cursor:pointer;font-weight:700}.ad-duration-box{margin-top:15px;display:flex;flex-direction:column;gap:8px;padding-top:10px;border-top:1px solid #38444d}.ad-duration-box label{font-size:.85rem;color:#8899a6}.ad-duration-select{width:100%;background-color:#15202b;color:#fff;border:1px solid #38444d;padding:10px;border-radius:8px;outline:none}.ad-duration-select option{background-color:#15202b}.ad-price-tag{margin-top:10px;background-color:#1da1f21a;color:#1da1f2;padding:8px 12px;border-radius:8px;font-size:.95rem;text-align:center;border:1px dashed #1da1f2}.ad-price-tag strong{font-size:1.1rem}.ad-creation-area input[type=text],.ad-label-select{width:100%;background-color:#15202b;color:#fff;border:1px solid #38444d;padding:10px;border-radius:8px;margin-bottom:10px;outline:none}.poll-container{margin-top:15px;padding:10px;border:1px solid #3a3a3a;border-radius:8px;background-color:#222}.poll-container h4{margin:0 0 15px;color:#fff}.poll-options{display:flex;flex-direction:column;gap:10px}.poll-option-item{position:relative;display:flex;align-items:center;justify-content:space-between;padding:12px;border:1px solid #444;border-radius:25px;background-color:#333;color:#e0e0e0;overflow:hidden;transition:background-color .2s}.poll-option-item:not(.voted){cursor:pointer}.poll-option-item:not(.voted):hover{background-color:#454545}.poll-option-text,.poll-option-percentage{position:relative;z-index:2;font-weight:700}.poll-option-text{flex-grow:1}.poll-option-percentage{margin-left:10px}.poll-result-bar{position:absolute;top:0;left:0;height:100%;background-color:#1da1f2;z-index:1;border-radius:25px;transition:width .5s ease-in-out}.poll-footer{display:flex;justify-content:space-between;align-items:center;margin-top:15px;font-size:14px;color:#888}.total-votes,.time-remaining{flex-shrink:0}.poll-creation-button{background:none;border:none;color:#657786;cursor:pointer;font-size:20px;padding:10px}.poll-creation-area{margin-top:15px;border-top:1px solid #3a3a3a;padding-top:15px;max-height:200px;overflow-y:auto;scrollbar-color:#555 #333}.poll-creation-area::-webkit-scrollbar{width:8px}.poll-creation-area::-webkit-scrollbar-track{background:#333;border-radius:10px}.poll-creation-area::-webkit-scrollbar-thumb{background-color:#555;border-radius:10px;border:2px solid #333}.poll-question-textarea{width:100%;border:1px solid #444;border-radius:8px;padding:10px;font-size:16px;margin-bottom:10px;resize:none;background-color:#333;color:#fff}.poll-option{display:flex;align-items:center;margin-bottom:10px}.poll-option input{flex-grow:1;border:1px solid #444;border-radius:8px;padding:10px;font-size:14px;background-color:#333;color:#fff}.poll-option button{background:none;border:none;color:#ff4141;cursor:pointer;font-size:18px;margin-left:10px}.poll-creation-area>button{background-color:#1da1f2;color:#fff;border:none;border-radius:20px;padding:8px 15px;cursor:pointer;font-weight:700}.mcq-container{margin-top:15px;padding:10px;border:1px solid #3a3a3a;border-radius:8px;background-color:#222}.mcq-container h4{margin:0 0 15px;color:#fff}.mcq-options{display:flex;flex-direction:column;gap:10px}.mcq-option-item{position:relative;display:flex;align-items:center;justify-content:space-between;padding:12px;border:1px solid #444;border-radius:25px;background-color:#333;color:#e0e0e0;overflow:hidden;transition:background-color .2s}.mcq-option-item:not(.mcq-answered):hover{cursor:pointer;background-color:#454545}.mcq-option-text,.mcq-option-percentage{position:relative;z-index:2;font-weight:700}.mcq-option-text{flex-grow:1}.mcq-option-percentage{margin-left:10px;font-size:.9em;color:#bbb}.mcq-result-bar{position:absolute;top:0;left:0;height:100%;background-color:#1da1f2;z-index:1;border-radius:25px;transition:width .5s ease-in-out}.mcq-option-item.correct{background-color:#28a745;border-color:#28a745;color:#fff;cursor:default}.mcq-option-item.correct .mcq-result-bar{background-color:#218838}.mcq-option-item.incorrect{background-color:#dc3545;border-color:#dc3545;color:#fff;cursor:default}.mcq-option-item.incorrect .mcq-result-bar{background-color:#c82333}.mcq-footer{display:flex;justify-content:flex-end;align-items:center;margin-top:15px;font-size:14px;color:#888}.mcq-creation-button{background:none;border:none;color:#657786;cursor:pointer;font-size:20px;padding:10px}.mcq-creation-area{margin-top:15px;border-top:1px solid #3a3a3a;padding-top:15px;max-height:220px;overflow-y:auto;scrollbar-color:#555 #333}.mcq-creation-area::-webkit-scrollbar{width:8px}.mcq-creation-area::-webkit-scrollbar-track{background:#333;border-radius:10px}.mcq-creation-area::-webkit-scrollbar-thumb{background-color:#555;border-radius:10px;border:2px solid #333}.mcq-question-textarea{width:100%;border:1px solid #444;border-radius:8px;padding:10px;font-size:16px;margin-bottom:10px;resize:none;background-color:#333;color:#fff}.mcq-option{display:flex;align-items:center;margin-bottom:10px;gap:10px}.mcq-option input[type=radio]{accent-color:#1da1f2}.mcq-option input[type=text]{flex-grow:1;border:1px solid #444;border-radius:8px;padding:10px;font-size:14px;background-color:#333;color:#fff}.mcq-option button{background:none;border:none;color:#ff4141;cursor:pointer;font-size:18px}.mcq-creation-area>button{background-color:#1da1f2;color:#fff;border:none;border-radius:20px;padding:8px 15px;cursor:pointer;font-weight:700}.duration-selector{margin-top:10px;display:flex;align-items:center;gap:10px;color:#8899a6}.duration-selector select{background-color:#333;color:#fff;border:1px solid #444;border-radius:5px;padding:5px}.ama-creation-button{background:none;border:none;color:#657786;cursor:pointer;font-size:20px;padding:10px}.ama-creation-area{margin-top:15px;border-top:1px solid #3a3a3a;padding-top:15px}.ama-description{color:#8899a6;font-size:14px;margin-bottom:15px}.host-answer{background-color:#382a27;border-left:3px solid #b58500;padding:10px;margin-top:10px;border-radius:5px}.host-answer-label{display:inline-block;background-color:#404543;color:#e0e0e0;padding:2px 8px;border-radius:10px;font-size:12px;font-weight:700;margin-bottom:8px}.floating-action-button{display:none;position:fixed;bottom:2rem;right:2rem;z-index:1003;background-color:#4d2f05cc;color:#fff;width:60px;height:60px;font-size:2rem;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;box-shadow:0 4px 15px #0000004d}.fab-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.fab-modal-overlay.open{opacity:1;visibility:visible}.fab-modal-content{background-color:transparent;padding:0;border-radius:0;box-shadow:none;max-width:600px;width:90%;transform:translateY(-20px);transition:transform .3s ease-in-out;position:relative}.fab-modal-overlay.open .fab-modal-content{transform:translateY(0)}@keyframes slideUp{to{transform:translateY(0)}}.fab-actions-grid{display:flex;flex-direction:column;gap:.75rem}.fab-actions-grid button{background-color:transparent;color:#fff;border:none;padding:.5rem .75rem;border-radius:8px;font-size:1.1rem;cursor:pointer;display:flex;align-items:center;gap:1rem;transition:background-color .2s}.fab-actions-grid button:hover{background-color:#2f3336}.fab-actions-grid button .icon{font-size:1.5rem}.fab-create-post-container{display:flex;flex-direction:column;gap:1rem;background-color:transparent;padding:0}.fab-create-post-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:0;border-bottom:none}.close-create-post{background:none;border:none;color:#fff;font-size:2rem;cursor:pointer;padding:.5rem;border-radius:50%;transition:background-color .2s}.close-create-post:hover{background-color:#ffffff1a}.fab-create-post-container .create-post-container{padding:0;border:none}.sticky-header{position:sticky;top:0;width:100%;background-color:#000;border-bottom:1px solid #2f3336;z-index:1000;display:flex;align-items:center;justify-content:center;padding:0 1rem;height:60px;grid-column:1 / -1}.header-logo{height:50px;width:auto}.profile-link{display:none}.header-profile-pic{width:32px;height:32px;border-radius:50%;object-fit:cover;border:2px solid #2f3336;box-shadow:none;outline:none}@media(max-width:768px){.profile-link{display:block;position:absolute;right:1rem}.sticky-header .header-logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content{background-color:#1f2937;color:#f3f4f6;padding:25px;border-radius:8px;box-shadow:0 5px 15px #0000004d;width:90%;max-width:400px;position:relative;border:1px solid #374151}.modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #4b5563}.modal-title{font-size:1.5em;font-weight:700;color:gold}.modal-close-button{background:none;border:none;font-size:1.8em;color:#9ca3af;cursor:pointer;transition:color .2s ease}.modal-close-button:hover{color:#f3f4f6}.modal-body p{margin-bottom:10px;line-height:1.5}.modal-footer{display:flex;justify-content:flex-end;gap:10px;margin-top:20px;padding-top:15px;border-top:1px solid #4b5563}.btn{padding:10px 20px;border-radius:5px;font-size:1em;cursor:pointer;transition:background-color .2s ease,color .2s ease}.btn-primary{background-color:gold;color:#111827;border:none}.btn-primary:hover{background-color:#daa520}.btn-secondary{background-color:#4b5563;color:#f3f4f6;border:1px solid #6b7280}.generate-image{display:flex;flex-direction:column;gap:2rem}@media(min-width:768px){.generate-image{flex-direction:row}}textarea{width:100%;height:150px;background:#2a2a2a;border:1px solid #444;color:#fff;padding:1rem;border-radius:8px}.buttons{display:flex;flex-direction:column;gap:1rem}.buttons button{background:#06b6d4;color:#fff;border:none;padding:.5rem 1rem;border-radius:8px;cursor:pointer}.result{flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#2a2a2a;border-radius:8px;min-height:300px;padding:1rem;text-align:center;color:#9ca3af;border:1px dashed #444}.result img{max-width:100%;max-height:500px;border-radius:8px;margin-bottom:1rem}.download-buttons{margin-top:1rem;display:flex;gap:1rem;justify-content:center}.download-buttons a{color:#000;background:gold;padding:.5rem 1rem;border-radius:8px;text-decoration:none;transition:background-color .2s ease-in-out}.download-buttons a:hover{background-color:#f0c400}.create-storybook{display:flex;flex-direction:column;gap:2rem}@media(min-width:768px){.create-storybook{flex-direction:row}}.story-display{flex-grow:1;background:#2a2a2a;border-radius:8px;padding:2rem;border:1px dashed #444;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;min-height:300px}.story-part{margin-bottom:2rem;background:#1f2937;padding:1.5rem;border-radius:8px;border:1px solid #4b5563;text-align:left}.story-part p{color:#e5e7eb;margin-bottom:1rem;line-height:1.6}.story-part img{max-width:100%;border-radius:8px;margin-top:1rem;margin-bottom:1rem;box-shadow:0 4px 6px #0000001a}.choices{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.choices button{background:#06b6d4;color:#fff;border:none;padding:.75rem 1.25rem;border-radius:8px;cursor:pointer;transition:background-color .2s ease-in-out;font-weight:600}.start-story-button{background:gold;color:#000!important}.start-story-button:hover{background-color:#f0c400}.export-pdf-button{background:#06b6d4;color:#fff}.export-pdf-button:hover{background-color:#0891b2}.controls button{color:#fff;border:none;padding:.5rem 1rem;border-radius:8px;cursor:pointer}.choices button:hover{background-color:#0891b2}.choices button:disabled{opacity:.5;cursor:not-allowed}.no-story-message{font-style:italic;color:#6b7280}.title-with-logo{display:flex;align-items:center;gap:1rem}.imagination-logo-image{width:50px;height:50px;border-radius:50%;object-fit:cover;border:2px solid #FFD700;background-color:#1e1e1e}.imagination-page-container{width:100%;max-width:1024px;margin-left:auto;margin-right:auto;padding-top:32px;padding-bottom:32px}.imagination-page-title{font-size:28px;font-weight:700;text-align:center;margin-bottom:8px}.imagination-page-description{color:#9ca3af;text-align:center;margin-bottom:32px}.imagination-feature-tabs{display:flex;justify-content:center;gap:8px;margin-bottom:32px;background-color:#1f2937;padding:4px;border-radius:8px}.imagination-tab-button{padding:8px 16px;border-radius:6px;transition-property:background-color,color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.imagination-tab-button.active{background-color:#06b6d4;color:#000}.imagination-tab-button.active:hover{background-color:#06b6d4}.imagination-tab-button.inactive{color:#d1d5db;background-color:transparent}.imagination-content-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:32px}@media(min-width:768px){.imagination-content-grid.two-cols{grid-template-columns:repeat(2,1fr)}}.imagination-feature-panel{background-color:#1f293780;padding:24px;border-radius:12px;border:1px solid #4b5563}.imagination-textarea{width:100%;padding:12px;background-color:#1f2937;border:1px solid #4b5563;border-radius:8px;outline:none;margin-bottom:16px}.imagination-textarea:focus{box-shadow:0 0 0 2px #06b6d4}.imagination-generate-button{width:100%;padding-top:12px;padding-bottom:12px;background-color:#06b6d4;color:#fff;border-radius:8px;transition-property:background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.imagination-generate-button:hover{background-color:#0891b2}.imagination-generate-button:disabled{opacity:.5}.imagination-edit-options,.imagination-camera-view{display:flex;flex-direction:column;gap:16px}.imagination-video-feed{width:100%;border-radius:8px;background-color:#111827;aspect-ratio:16 / 9;object-fit:cover}.imagination-camera-controls{display:flex;gap:16px}.imagination-capture-button{width:100%;padding-top:12px;padding-bottom:12px;background-color:#22c55e;color:#fff;border-radius:8px}.imagination-capture-button:hover{background-color:#16a34a}.imagination-cancel-camera-button{width:100%;padding-top:12px;padding-bottom:12px;background-color:#4b5563;color:#fff;border-radius:8px}.imagination-cancel-camera-button:hover{background-color:#374151}.imagination-upload-info{color:#9ca3af;margin-bottom:8px;font-size:14px}.imagination-upload-controls{display:flex;gap:8px}.imagination-file-input{display:none}.imagination-upload-label{width:100%;text-align:center;cursor:pointer;padding:12px;background-color:#1f2937;border:1px solid #4b5563;border-radius:8px;transition-property:background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);font-size:14px}.imagination-upload-label:hover{background-color:#4b5563}.imagination-take-photo-button{width:100%;padding:12px;background-color:#6366f1;color:#fff;border-radius:8px;transition-property:background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);font-size:14px}.imagination-take-photo-button:hover{background-color:#4f46e5}.imagination-image-preview-wrapper{position:relative}.imagination-image-preview{width:100%;height:auto;border-radius:8px}.imagination-remove-image-button{position:absolute;top:8px;right:8px;background-color:#00000080;color:#fff;border-radius:9999px;padding:6px}.imagination-remove-image-button:hover{background-color:#000c}.imagination-remove-image-icon{height:16px;width:16px}.imagination-output-panel{background-color:#1f293780;padding:24px;border-radius:12px;border:1px solid #4b5563;display:flex;align-items:center;justify-content:center;min-height:300px}.imagination-output-error{color:#f87171}.imagination-generated-image{border-radius:8px;max-width:100%;height:auto}.imagination-download-button{margin-top:16px;display:inline-block;width:100%;text-align:center;padding-top:8px;padding-bottom:8px;background-color:gold;color:#000;border-radius:8px;transition-property:background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.imagination-download-button:hover{background-color:#f0c400}.imagination-no-output-message{color:#6b7280}.imagination-history-section{margin-top:48px}.imagination-history-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.imagination-history-title{font-size:24px;font-weight:700}.imagination-clear-history-button{font-size:14px;color:#f87171;transition-property:color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.imagination-clear-history-button:hover{color:#ef4444}.imagination-history-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(min-width:640px){.imagination-history-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:768px){.imagination-history-grid{grid-template-columns:repeat(4,1fr)}}@media(min-width:1024px){.imagination-history-grid{grid-template-columns:repeat(6,1fr)}}.imagination-history-item{aspect-ratio:1 / 1;background-color:#1f2937;border-radius:8px;overflow:hidden;cursor:pointer}.imagination-history-item img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease-in-out}.imagination-history-item:hover img{transform:scale(1.1)}.motion-ai-header-title-group{display:flex;align-items:center;gap:1rem;justify-content:center;margin-bottom:8px}.motion-ai-logo-image{width:50px;height:50px;border-radius:50%;object-fit:cover;border:2px solid #FFD700;background-color:#1e1e1e}.motion-ai-page-container{width:100%;max-width:1024px;margin-left:auto;margin-right:auto;padding-top:32px;padding-bottom:32px}.motion-ai-page-title{font-size:28px;font-weight:700;text-align:center;margin-bottom:8px}.motion-ai-page-description{color:#9ca3af;text-align:center;margin-bottom:32px}.motion-ai-tabs{display:flex;justify-content:center;gap:8px;margin-bottom:32px;background-color:#1f2937;padding:4px;border-radius:8px}.motion-ai-tab{padding:8px 16px;border-radius:6px;transition-property:background-color,color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);color:#d1d5db;background-color:transparent}.motion-ai-tab.active{background-color:#06b6d4;color:#000}.motion-ai-tab.active:hover{background-color:#06b6d4}.motion-ai-tab:hover{background-color:#4b5563}.file-upload-section{margin-top:1rem}.file-upload-label{display:block;background:#4b5563;color:#fff;padding:.5rem 1rem;border-radius:8px;cursor:pointer;text-align:center;transition:background-color .2s ease-in-out}.file-upload-label:hover{background-color:#6b7280}.file-input{display:none}.image-preview-wrapper{position:relative;margin-top:1rem}.image-preview{width:100%;height:auto;border-radius:8px}.remove-image-button{position:absolute;top:8px;right:8px;background-color:#00000080;color:#fff;border-radius:9999px;padding:6px;cursor:pointer;border:none}.remove-image-button:hover{background-color:#000c}.motion-ai-page{display:flex;flex-direction:column;gap:2rem}@media(min-width:768px){.motion-ai-page{flex-direction:row}}.controls{display:flex;flex-direction:column;gap:1rem;width:100%}@media(min-width:768px){.controls{width:300px}}.controls-title{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:.5rem}.controls-description{color:#9ca3af;margin-bottom:1rem;font-size:.9rem}textarea{width:100%;height:150px;background:#1f2937;border:1px solid #4b5563;color:#fff;padding:1rem;border-radius:8px;outline:none}textarea:focus{box-shadow:0 0 0 2px #06b6d4}.options{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.options label{color:#d1d5db;font-size:.9rem}.options select{width:100%;padding:.5rem;background:#1f2937;border:1px solid #4b5563;color:#fff;border-radius:8px;outline:none}.options select:focus{box-shadow:0 0 0 2px #06b6d4}.motion-ai-page button{background:#06b6d4;color:#fff;border:none;padding:.75rem 1.25rem;border-radius:8px;cursor:pointer;transition:background-color .2s ease-in-out;font-weight:600;margin-top:1rem}.motion-ai-page button:hover{background-color:#0891b2}.motion-ai-page button:disabled{opacity:.5;cursor:not-allowed}.result{flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#1f2937;border-radius:8px;min-height:300px;padding:1rem;text-align:center;color:#9ca3af;border:1px dashed #4b5563}.loader{border:4px solid #f3f3f3;border-top:4px solid #06b6d4;border-radius:50%;width:40px;height:40px;animation:spin 2s linear infinite}.error{color:#ff4d4d}.result video{max-width:100%;max-height:500px;border-radius:8px;margin-bottom:1rem}.result a{color:#000;background:gold;padding:.5rem 1rem;border-radius:8px;text-decoration:none;transition:background-color .2s ease-in-out}.result a:hover{background-color:#f0c400}.no-output-message{font-style:italic;color:#6b7280}.interpreter-container{display:flex;flex-direction:column;gap:2rem;width:100%;max-width:600px;margin:0 auto}.interpreter-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:#ffffff0d;padding:1.5rem;border-radius:20px;border:1px solid rgba(255,255,255,.1)}.lang-box{flex:1;display:flex;flex-direction:column;gap:.5rem}.lang-box label{font-size:.75rem;color:#888;text-transform:uppercase;letter-spacing:1px}.lang-box select{background:transparent;color:#fff;border:none;font-size:1.1rem;font-weight:600;outline:none;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%2300BCD4%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:right .7em top 50%;background-size:.65em auto;padding-right:1.5em}.lang-box select option{background-color:#1f2937;color:#fff}.swap-icon{font-size:1.5rem;color:#00bcd4}.visualizer-area{display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:2rem 0}.pulse-ring{position:relative;width:100px;height:100px;display:flex;align-items:center;justify-content:center}.pulse-ring:before{content:"";position:absolute;width:100%;height:100%;border-radius:50%;background:#00bcd4;opacity:.3}.pulse-ring.active:before{animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(1);opacity:.5}to{transform:scale(2);opacity:0}}.action-mic-button{width:70px;height:70px;border-radius:50%;border:none;background:#00bcd4;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.action-mic-button svg{width:30px;height:30px}.action-mic-button.listening{background:#ff4081;transform:scale(1.1)}.status-text{font-size:.9rem;color:#aaa}.transcript-display{display:flex;flex-direction:column;gap:1rem}.transcript-card{padding:1.5rem;border-radius:16px;background:#ffffff08;border:1px solid rgba(255,255,255,.05)}.transcript-card.user{border-left:4px solid #00bcd4}.transcript-card.ai{border-left:4px solid #ff4081;background:#ff408105}.transcript-card .label{font-size:.7rem;color:#888;display:block;margin-bottom:.5rem}.transcript-card p{margin:0;font-size:1.1rem;line-height:1.5}.ai-status{font-style:italic;color:#ff4081}.error-toast{background:#ff40811a;color:#ff4081;padding:1rem;border-radius:8px;text-align:center}.camera-toggle-container{margin-bottom:1rem;width:100%;display:flex;justify-content:center}.camera-toggle{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;padding:.6rem 1.2rem;border-radius:30px;font-size:.9rem;cursor:pointer;transition:all .3s}.camera-toggle.on{background:#4caf50;border-color:#4caf50}.camera-preview-container{position:relative;width:100%;max-width:400px;aspect-ratio:4/3;border-radius:20px;overflow:hidden;margin-bottom:1.5rem;border:2px solid #00bcd4;box-shadow:0 0 20px #00bcd44d}.camera-video{width:100%;height:100%;object-fit:cover}.camera-overlay{position:absolute;top:10px;right:10px;background:#0009;color:#00bcd4;padding:4px 10px;border-radius:4px;font-size:.7rem;text-transform:uppercase;letter-spacing:1px;font-weight:700}@media(max-width:768px){.interpreter-header{flex-direction:column;text-align:center}.swap-icon{transform:rotate(90deg)}}.letstalk-header-title-group{display:flex;align-items:center;gap:1rem;justify-content:center;margin-bottom:8px;position:sticky;top:30px;z-index:900;background-color:#111827cc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:10px;border-radius:10px}.letstalk-logo-image{width:50px;height:50px;border-radius:50%;object-fit:cover;border:2px solid #FFD700;background-color:#1e1e1e}.letstalk-page-container{width:100%;max-width:900px;margin:0 auto;padding:2rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#e0e0e0}.letstalk-page-title{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:.5rem;color:#fff}.letstalk-page-description{text-align:center;color:#a0a0a0;margin-bottom:2rem}.letstalk-tabs{display:flex;justify-content:center;gap:.5rem;margin-bottom:2rem;background-color:#2a2a2e;padding:.5rem;border-radius:.75rem}.letstalk-tab{padding:.75rem 1.5rem;border:none;background-color:transparent;color:#a0a0a0;font-size:1rem;font-weight:500;border-radius:.5rem;cursor:pointer;transition:all .3s ease}.letstalk-tab:hover{background-color:#3a3a3e;color:#fff}.letstalk-tab.active{background-color:#00bcd4;color:#fff;box-shadow:0 4px 15px -5px #00bcd4}.letstalk-feature-container{background-color:#1e1e22;padding:2rem;border-radius:1rem;border:1px solid #3a3a3e;min-height:400px;overflow:auto}.speech-generation-container{display:flex;flex-direction:column}.speech-generation-title{font-size:1.5rem;font-weight:600;margin-bottom:.5rem;text-align:center}.speech-generation-description{color:#a0a0a0;margin-bottom:2rem;text-align:center}.speech-generation-textarea{width:100%;padding:1rem;background-color:#2a2a2e;border:1px solid #3a3a3e;border-radius:.5rem;color:#e0e0e0;font-size:1rem;margin-bottom:1rem;resize:vertical}.speech-generation-controls{display:flex;flex-direction:column;gap:1rem}@media(min-width:640px){.speech-generation-controls{flex-direction:row;align-items:flex-end}}.voice-select-container{flex-grow:1}.voice-select-label{display:block;font-size:.875rem;font-weight:500;color:#a0a0a0;margin-bottom:.25rem}.voice-select{width:100%;padding:.75rem;background-color:#2a2a2e;border:1px solid #3a3a3e;border-radius:.5rem;color:#e0e0e0}.generate-button-container{width:100%}@media(min-width:640px){.generate-button-container{width:auto}}.generate-button{width:100%;padding:.75rem 1.5rem;background-color:#00bcd4;color:#fff;border:none;border-radius:.5rem;font-size:1rem;cursor:pointer;transition:background-color .3s}.generate-button:disabled{opacity:.5;cursor:not-allowed}.live-transcription-container{display:flex;flex-direction:column}.mode-selector{display:flex;justify-content:center;margin-bottom:1.5rem;background-color:#2a2a2e;padding:.25rem;border-radius:.5rem;align-self:center}.mode-button{padding:.5rem 1rem;border:none;background-color:transparent;color:#a0a0a0;border-radius:.375rem;cursor:pointer;transition:all .3s ease}.mode-button.active{background-color:#00bcd4;color:#fff}.language-selector-container{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}@media(min-width:768px){.language-selector-container{flex-direction:row;align-items:center;justify-content:center}}.language-selector{flex-grow:1;background-color:#2a2a2e;padding:1rem;border-radius:.75rem;border:1px solid #3a3a3e;position:relative}.language-label{font-size:.875rem;color:#a0a0a0;margin-bottom:.5rem;display:block}.language-dropdown{width:100%;padding:.75rem 1rem;background-color:#1e1e22;border:1px solid #3a3a3e;border-radius:.5rem;color:#e0e0e0;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;font-size:1rem}.language-selector:after{content:"▼";font-size:1rem;color:#a0a0a0;position:absolute;right:1.5rem;top:55%;pointer-events:none}.translate-mode-container,.learn-mode-container{display:flex;flex-direction:column;align-items:center}.mic-button{width:5rem;height:5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:all .3s ease;background-color:#00bcd4;box-shadow:0 0 #00bcd4}.mic-button.listening{animation:pulse 1.5s infinite;background-color:#ff4081}@keyframes pulse{0%{box-shadow:0 0 #00bcd4b3}70%{box-shadow:0 0 0 20px #00bcd400}to{box-shadow:0 0 #00bcd400}}.mic-status{margin-top:1rem;font-size:.875rem;font-weight:600;color:#a0a0a0}.translation-result-container{display:grid;grid-template-columns:1fr;gap:1rem;width:100%;margin-top:2rem}@media(min-width:768px){.translation-result-container{grid-template-columns:1fr 1fr}}.transcript-box,.translation-box{background-color:#2a2a2e;padding:1rem;border-radius:.5rem;min-height:100px;border:1px solid #3a3a3e}.transcript-title,.translation-title{font-weight:600;color:#00bcd4;margin-bottom:.5rem}.transcript-text,.translation-text{color:#e0e0e0}.practice-phrase-container{width:100%;background-color:#2a2a2e;padding:1rem;border-radius:.5rem;border:1px solid #3a3a3e;margin-bottom:1.5rem}.practice-phrase-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.practice-phrase-title{font-weight:600;color:#00bcd4}.new-phrase-button{font-size:.875rem;padding:.25rem .75rem;background-color:#3a3a3e;border:none;border-radius:.375rem;cursor:pointer;transition:background-color .3s}.new-phrase-button:hover{background-color:#4a4a4e}.source-phrase{color:#a0a0a0;font-size:.875rem}.phrase-text{color:#e0e0e0;font-style:italic}.target-phrase-container{display:flex;align-items:center;gap:1rem;margin-top:.5rem}.target-phrase{font-size:1.25rem;color:#fdd835;flex-grow:1}.listen-button{padding:.5rem 1rem;background-color:#00bcd4;border:none;border-radius:.375rem;cursor:pointer;transition:background-color .3s}.instruction-text{color:#a0a0a0;margin-bottom:1rem}.mic-button-learn{width:4rem;height:4rem;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:all .3s ease;background-color:#00bcd4}.mic-button-learn.listening{background-color:#ff4081}.mic-button-learn:disabled{opacity:.5;cursor:not-allowed;background-color:#4a4a4e}.user-attempt-container{width:100%;margin-top:1.5rem;background-color:#2a2a2e;padding:1rem;border-radius:.5rem;min-height:70px;border:1px solid #3a3a3e}.user-attempt-title{font-weight:600;color:#00bcd4;margin-bottom:.5rem}.user-attempt-text{color:#e0e0e0;font-style:italic}.error-message{color:#ff4081;text-align:center;margin-top:1rem}.speech-history-container{margin-top:2rem;border-top:1px solid #3a3a3e;padding-top:2rem}.speech-history-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.speech-history-title{font-size:1.25rem;font-weight:600;color:#fff}.clear-history-button{font-size:.875rem;color:#a0a0a0;background:none;border:none;cursor:pointer;transition:color .3s}.clear-history-button:hover{color:#ff4081}.speech-history-list{display:flex;flex-direction:column;gap:1rem}.speech-history-item{display:flex;justify-content:space-between;align-items:center;background-color:#2a2a2e;padding:1rem;border-radius:.5rem}.history-item-text{flex-grow:1}.history-item-main-text{color:#e0e0e0;margin:0}.history-item-sub-text{color:#a0a0a0;font-size:.875rem;margin:.25rem 0 0}.replay-button{padding:.5rem 1rem;background-color:#00bcd4;color:#fff;border:none;border-radius:.375rem;cursor:pointer;transition:background-color .3s;margin-left:1rem}.replay-button:hover{background-color:#0097a7}.transcription-history-container{width:100%;margin-top:2rem;border-top:1px solid #3a3a3e;padding-top:2rem}.transcription-history-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.transcription-history-title{font-size:1.25rem;font-weight:600;color:#fff}.transcription-history-list{display:flex;flex-direction:column;gap:1rem}.transcription-history-item{display:flex;justify-content:space-between;align-items:center;background-color:#2a2a2e;padding:1rem;border-radius:.5rem}.locate-ai-header-title-group{display:flex;align-items:center;gap:1rem;justify-content:center;margin-bottom:8px}.locate-ai-logo-image{width:50px;height:50px;border-radius:50%;object-fit:cover;border:2px solid #FFD700;background-color:#1e1e1e}.locate-ai-page{padding:20px;background-color:#1a1a1a;color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.locate-ai-header{text-align:center;margin-bottom:30px}.locate-ai-header h1{font-size:2.5em;margin:0}.locate-ai-header p{color:#aaa}.locate-ai-tabs{display:flex;justify-content:center;gap:10px;margin-bottom:30px}.locate-ai-tabs button{padding:10px 20px;background-color:#333;border:1px solid #555;color:#fff;border-radius:5px;cursor:pointer;transition:background-color .3s;display:flex;align-items:center;gap:8px}.locate-ai-tabs button.active{background-color:#007bff}.locate-ai-content{background-color:#222;padding:30px;border-radius:5px}.feature-tab{display:flex;flex-direction:column;gap:20px}.generation-interface{display:flex;flex-direction:column;gap:15px;background-color:#2a2a2a;padding:20px;border-radius:5px}.generation-interface textarea,.generation-interface select,.generation-interface input[type=file]{width:100%;padding:10px;border-radius:5px;border:1px solid #444;background-color:#333;color:#fff}.generation-interface button{padding:15px;border:none;border-radius:5px;background-color:#007bff;color:#fff;cursor:pointer;font-size:1.1em;transition:background-color .3s}.generation-interface button:hover{background-color:#0056b3}.result-panel{background-color:#2a2a2a;padding:20px;border-radius:5px;text-align:center;min-height:300px;display:flex;justify-content:center;align-items:center}.location-analysis-container{display:flex;height:70vh;gap:20px}.map-container{flex:3;border-radius:10px;overflow:hidden}.chat-container{flex:2;display:flex;flex-direction:column;background-color:#2a2a2a;border-radius:10px;padding:15px}.chat-history{flex-grow:1;overflow-y:auto;margin-bottom:15px}.chat-message{padding:8px 12px;border-radius:8px;margin-bottom:10px;max-width:90%}.chat-message.user{background-color:#007bff;align-self:flex-end;margin-left:auto}.chat-message.model{background-color:#444;align-self:flex-start}.source-link{display:block;margin-top:8px;font-size:.8em;color:#87ceeb;text-decoration:underline}.chat-input-form{display:flex;gap:10px}.chat-input-form input{flex-grow:1;padding:10px;border-radius:5px;border:1px solid #444;background-color:#333;color:#fff}.chat-input-form button{padding:10px 20px;border:none;border-radius:5px;background-color:#007bff;color:#fff;cursor:pointer}.ai-tutor-container{display:flex;flex-direction:column;height:80vh;background-color:#1f2937;border-radius:.75rem;overflow:hidden}.ai-tutor-messages{flex-grow:1;padding:1.5rem;overflow-y:auto;display:flex;flex-direction:column;gap:1rem}.message{display:flex;align-items:flex-end;gap:.5rem;max-width:80%}.message p{margin:0;padding:.75rem 1rem;border-radius:1rem;line-height:1.5}.message-user{align-self:flex-end}.message-user p{background-color:var(--color-primary);color:#fff;border-bottom-right-radius:.25rem}.message-ai{align-self:flex-start}.message-ai p{background-color:#374151;color:var(--color-text);border-bottom-left-radius:.25rem}.speaker-button{background:none;border:none;color:var(--color-text-muted);cursor:pointer;padding:.25rem;border-radius:9999px}.speaker-button:hover{background-color:#4b5563}.speaker-icon{width:1.25rem;height:1.25rem}.ai-tutor-input-area{padding:1rem;background-color:#111827;border-top:1px solid var(--color-panel-border)}.image-preview{position:relative;display:inline-block;margin-bottom:.5rem}.image-preview img{max-height:100px;border-radius:.5rem}.remove-image-button{position:absolute;top:-.5rem;right:-.5rem;background-color:#ef4444;color:#fff;border:none;border-radius:9999px;width:1.5rem;height:1.5rem;cursor:pointer;font-size:1rem;line-height:1.5rem}.input-bar{display:flex;align-items:center;gap:.5rem;background-color:#374151;border-radius:9999px;padding:.25rem .5rem;flex-wrap:wrap}@media(max-width:768px){.input-bar{flex-direction:row;padding:.5rem}}.input-bar input[type=text]{flex-grow:1;background:none;border:none;color:var(--color-text);font-size:1rem;padding:.75rem}.input-bar input[type=text]:focus{outline:none}.icon-button{background:none;border:none;color:var(--color-text-muted);cursor:pointer;padding:.5rem;border-radius:9999px;display:flex;align-items:center;justify-content:center}.icon-button:hover{background-color:#4b5563}.icon-button.recording{color:#ef4444}.input-icon{width:1.25rem;height:1.25rem}@media(max-width:480px){.input-icon{width:1rem;height:1rem}}.send-button{background-color:var(--color-primary);border:none;color:#fff;cursor:pointer;padding:.5rem;border-radius:9999px;display:flex;align-items:center;justify-content:center}.send-button:hover{background-color:var(--color-primary-hover)}.highlight-gold{color:gold;font-weight:700}.live-status-indicator{color:#ff4d4d;font-size:.8rem;font-weight:700;text-align:center;margin:10px 0;text-transform:uppercase;letter-spacing:1px;animation:fadeInOut 2s infinite}@keyframes fadeInOut{0%,to{opacity:.5}50%{opacity:1}}.pulse-red{background-color:#ff4d4d33!important;animation:pulseMic 1.5s infinite}@keyframes pulseMic{0%{transform:scale(1);box-shadow:0 0 #ff4d4d66}70%{transform:scale(1.1);box-shadow:0 0 0 10px #ff4d4d00}to{transform:scale(1);box-shadow:0 0 #ff4d4d00}}.ppt-creator-container{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;background-color:#1f2937;border-radius:.75rem;border:1px solid var(--color-panel-border)}.ppt-creator-title{font-size:1.875rem;font-weight:700;color:var(--color-text);text-align:center}.ppt-creator-description{color:var(--color-text-muted);text-align:center;margin-bottom:1rem}.ppt-creator-textarea{width:100%;padding:.75rem;background-color:#374151;border:1px solid #4b5563;border-radius:.5rem;color:var(--color-text);font-size:1rem;resize:vertical}.ppt-creator-textarea:focus{outline:none;box-shadow:0 0 0 2px var(--color-primary)}.ppt-creator-button{padding:.75rem 1.5rem;background-color:var(--color-primary);color:#fff;border:none;border-radius:.5rem;cursor:pointer;font-size:1rem;font-weight:600;transition:background-color .2s}.ppt-creator-button:hover{background-color:var(--color-primary-hover)}.ppt-creator-button:disabled{opacity:.5;cursor:not-allowed}.ppt-creator-outline-display{background-color:#111827;padding:1.5rem;border-radius:.5rem;border:1px solid #4b5563;white-space:pre-wrap;font-family:monospace;color:var(--color-text)}.ppt-creator-outline-display h3{font-size:1.5rem;font-weight:700;color:var(--color-primary);margin-bottom:1rem}.ppt-creator-outline-display h1{font-size:1.8rem;font-weight:700;color:var(--color-amber);margin-top:1.5rem;margin-bottom:.5rem}.ppt-creator-outline-display h2{font-size:1.4rem;font-weight:700;color:var(--color-amber);margin-top:1.2rem;margin-bottom:.4rem}.ppt-creator-outline-display li{margin-left:1.5rem;list-style-type:disc;color:var(--color-text-muted)}.ppt-creator-outline-display strong{color:var(--color-amber);font-weight:600}.error-message{color:#ef4444;text-align:center;margin-top:.5rem;font-size:.875rem}.outline-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.download-button{padding:.5rem 1rem;background-color:#4b5563;color:#fff;border:none;border-radius:.5rem;cursor:pointer;font-size:.9rem;transition:background-color .2s}.download-button:hover{background-color:#6b7280}.merge-pdfs-container{padding:1rem;background-color:#1f293780;border-radius:.5rem;border:1px solid #374151;color:#f3f4f6}.merge-pdfs-title{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:#f3f4f6}.merge-pdfs-description{color:#9ca3af;margin-bottom:1.5rem}.merge-pdfs-file-input-group{margin-bottom:1rem}.merge-pdfs-label{display:block;color:#d1d5db;font-size:.875rem;font-weight:700;margin-bottom:.5rem}.merge-pdfs-file-input{display:block;width:100%;font-size:.875rem;color:#9ca3af}.merge-pdfs-file-input::-webkit-file-upload-button{margin-right:1rem;padding:.5rem 1rem;border-radius:9999px;border:0;font-size:.875rem;font-weight:600;background-color:#06b6d4;color:#f3f4f6;cursor:pointer;transition:background-color .2s}.merge-pdfs-file-input::-webkit-file-upload-button:hover{background-color:#0891b2}.merge-pdfs-selected-files{margin-top:.5rem;font-size:.875rem;color:#9ca3af}.merge-pdfs-selected-files ul{list-style:disc;list-style-position:inside;margin-left:1rem}.merge-pdfs-button{width:100%;padding:.5rem 1rem;border-radius:.5rem;font-weight:600;transition:background-color .2s;border:none;cursor:pointer}.merge-pdfs-button.enabled{background-color:#06b6d4;color:#f3f4f6}.merge-pdfs-button.enabled:hover{background-color:#0891b2}.merge-pdfs-button.disabled{background-color:#4b5563;color:#9ca3af;cursor:not-allowed}.merge-pdfs-error{color:#ef4444;margin-top:1rem}.merge-pdfs-download-success{margin-top:1rem;padding:.75rem;background-color:#14532d4d;border:1px solid #16a34a;border-radius:.5rem}.merge-pdfs-download-success p{color:#86efac;margin-bottom:.5rem}.merge-pdfs-download-success a{color:#4ade80;text-decoration:none}.merge-pdfs-download-success a:hover{text-decoration:underline}.compress-files-container{padding:1rem;background-color:#1f293780;border-radius:.5rem;border:1px solid #374151;color:#f3f4f6}.compress-files-title{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:#f3f4f6}.compress-files-description{color:#9ca3af;margin-bottom:1.5rem}.compress-files-file-input-group{margin-bottom:1rem}.compress-files-label{display:block;color:#d1d5db;font-size:.875rem;font-weight:700;margin-bottom:.5rem}.compress-files-file-input{display:block;width:100%;font-size:.875rem;color:#9ca3af}.compress-files-file-input::-webkit-file-upload-button{margin-right:1rem;padding:.5rem 1rem;border-radius:9999px;border:0;font-size:.875rem;font-weight:600;background-color:#06b6d4;color:#f3f4f6;cursor:pointer;transition:background-color .2s}.compress-files-file-input::-webkit-file-upload-button:hover{background-color:#0891b2}.compress-files-selected-files{margin-top:.5rem;font-size:.875rem;color:#9ca3af}.compress-files-selected-files ul{list-style:disc;list-style-position:inside;margin-left:1rem}.compress-files-button{width:100%;padding:.5rem 1rem;border-radius:.5rem;font-weight:600;transition:background-color .2s;border:none;cursor:pointer}.compress-files-button.enabled{background-color:#06b6d4;color:#f3f4f6}.compress-files-button.enabled:hover{background-color:#0891b2}.compress-files-button.disabled{background-color:#4b5563;color:#9ca3af;cursor:not-allowed}.compress-files-error{color:#ef4444;margin-top:1rem}.compress-files-download-success{margin-top:1rem;padding:.75rem;background-color:#14532d4d;border:1px solid #16a34a;border-radius:.5rem}.compress-files-download-success p{color:#86efac;margin-bottom:.5rem}.compress-files-download-success a{color:#4ade80;text-decoration:none}.compress-files-download-success a:hover{text-decoration:underline}.convert-to-pdf-container{padding:1rem;background-color:#1f293780;border-radius:.5rem;border:1px solid #374151;color:#f3f4f6}.convert-to-pdf-title{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:#f3f4f6}.convert-to-pdf-description{color:#9ca3af;margin-bottom:1.5rem}.convert-to-pdf-file-input-group{margin-bottom:1rem}.convert-to-pdf-label{display:block;color:#d1d5db;font-size:.875rem;font-weight:700;margin-bottom:.5rem}.convert-to-pdf-file-input{display:block;width:100%;font-size:.875rem;color:#9ca3af}.convert-to-pdf-file-input::-webkit-file-upload-button{margin-right:1rem;padding:.5rem 1rem;border-radius:9999px;border:0;font-size:.875rem;font-weight:600;background-color:#06b6d4;color:#f3f4f6;cursor:pointer;transition:background-color .2s}.convert-to-pdf-file-input::-webkit-file-upload-button:hover{background-color:#0891b2}.convert-to-pdf-selected-file{margin-top:.5rem;font-size:.875rem;color:#9ca3af}.convert-to-pdf-button{width:100%;padding:.5rem 1rem;border-radius:.5rem;font-weight:600;transition:background-color .2s;border:none;cursor:pointer}.convert-to-pdf-button.enabled{background-color:#06b6d4;color:#f3f4f6}.convert-to-pdf-button.enabled:hover{background-color:#0891b2}.convert-to-pdf-button.disabled{background-color:#4b5563;color:#9ca3af;cursor:not-allowed}.convert-to-pdf-error{color:#ef4444;margin-top:1rem}.convert-to-pdf-download-success{margin-top:1rem;padding:.75rem;background-color:#14532d4d;border:1px solid #16a34a;border-radius:.5rem}.convert-to-pdf-download-success p{color:#86efac;margin-bottom:.5rem}.convert-to-pdf-download-success a{color:#4ade80;text-decoration:none}.convert-to-pdf-download-success a:hover{text-decoration:underline}.sign-document-container{padding:1rem;background-color:#1f293780;border-radius:.5rem;border:1px solid #374151;color:#f3f4f6}.sign-document-title{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:#f3f4f6}.sign-document-description{color:#9ca3af;margin-bottom:1.5rem}.sign-document-file-input-group{margin-bottom:1rem}.sign-document-label{display:block;color:#d1d5db;font-size:.875rem;font-weight:700;margin-bottom:.5rem}.sign-document-file-input{display:block;width:100%;font-size:.875rem;color:#9ca3af}.sign-document-file-input::-webkit-file-upload-button{margin-right:1rem;padding:.5rem 1rem;border-radius:9999px;border:0;font-size:.875rem;font-weight:600;background-color:#06b6d4;color:#f3f4f6;cursor:pointer;transition:background-color .2s}.sign-document-file-input::-webkit-file-upload-button:hover{background-color:#0891b2}.sign-document-selected-file{margin-top:.5rem;font-size:.875rem;color:#9ca3af}.sign-document-signature-section{margin-bottom:1rem;padding:.75rem;border:1px solid #374151;border-radius:.5rem}.sign-document-toggle-buttons{display:flex;justify-content:center;margin-bottom:1rem}.sign-document-toggle-button{padding:.5rem 1rem;font-weight:600;transition:background-color .2s;border:none;cursor:pointer}.sign-document-toggle-button.left{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.sign-document-toggle-button.right{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.sign-document-toggle-button.active{background-color:#06b6d4;color:#f3f4f6}.sign-document-toggle-button.inactive{background-color:#374151;color:#9ca3af}.sign-document-toggle-button.inactive:hover{background-color:#4b5563}.sign-document-draw-area{display:flex;flex-direction:column;align-items:center}.sign-document-draw-label{display:block;color:#d1d5db;font-size:.875rem;font-weight:700;margin-bottom:.5rem}.sign-document-canvas-wrapper{border:1px solid #4b5563;border-radius:.5rem;overflow:hidden;margin-bottom:.5rem;width:100%;max-width:400px;height:200px}.signature-canvas{background-color:#fff}.sign-document-canvas-buttons{display:flex;gap:.5rem;margin-bottom:.5rem}.sign-document-clear-button{padding:.5rem 1rem;background-color:#ef4444;color:#f3f4f6;border-radius:.5rem;font-weight:600;transition:background-color .2s;border:none;cursor:pointer}.sign-document-clear-button:hover{background-color:#dc2626}.sign-document-save-button{padding:.5rem 1rem;background-color:#22c55e;color:#f3f4f6;border-radius:.5rem;font-weight:600;transition:background-color .2s;border:none;cursor:pointer}.sign-document-save-button:hover{background-color:#16a34a}.sign-document-saved-message{font-size:.875rem;color:#4ade80}.sign-document-button{width:100%;padding:.5rem 1rem;border-radius:.5rem;font-weight:600;transition:background-color .2s;border:none;cursor:pointer}.sign-document-button.enabled{background-color:#06b6d4;color:#f3f4f6}.sign-document-button.enabled:hover{background-color:#0891b2}.sign-document-button.disabled{background-color:#4b5563;color:#9ca3af;cursor:not-allowed}.sign-document-error{color:#ef4444;margin-top:1rem}.sign-document-download-success{margin-top:1rem;padding:.75rem;background-color:#14532d4d;border:1px solid #16a34a;border-radius:.5rem}.sign-document-download-success p{color:#86efac;margin-bottom:.5rem}.sign-document-download-success a{color:#4ade80;text-decoration:none}.sign-document-download-success a:hover{text-decoration:underline}.pdf-splitter-container{padding:1rem;background-color:#1f293780;border-radius:.5rem;border:1px solid #374151;color:#f3f4f6}.pdf-splitter-title{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:#f3f4f6}.pdf-splitter-description{color:#9ca3af;margin-bottom:1.5rem}.pdf-splitter-file-input-group{margin-bottom:1rem}.pdf-splitter-label{display:block;color:#d1d5db;font-size:.875rem;font-weight:700;margin-bottom:.5rem}.pdf-splitter-file-input{display:block;width:100%;font-size:.875rem;color:#9ca3af}.pdf-splitter-file-input::-webkit-file-upload-button{margin-right:1rem;padding:.5rem 1rem;border-radius:9999px;border:0;font-size:.875rem;font-weight:600;background-color:#06b6d4;color:#f3f4f6;cursor:pointer;transition:background-color .2s}.pdf-splitter-file-input::-webkit-file-upload-button:hover{background-color:#0891b2}.pdf-splitter-selected-file{margin-top:.5rem;font-size:.875rem;color:#9ca3af}.pdf-splitter-page-input-group{margin-bottom:1rem}.pdf-splitter-text-input{width:100%;padding:.5rem;background-color:#1f2937;border:1px solid #374151;border-radius:.25rem;color:#f3f4f6;font-size:.875rem}.pdf-splitter-text-input:focus{outline:none;border-color:#06b6d4;box-shadow:0 0 0 1px #06b6d4}.pdf-splitter-button-group{display:flex;gap:.5rem;margin-top:1rem}.pdf-splitter-button{flex:1;padding:.5rem 1rem;border-radius:.5rem;font-weight:600;transition:background-color .2s;border:none;cursor:pointer}.pdf-splitter-button.enabled{background-color:#06b6d4;color:#f3f4f6}.pdf-splitter-button.enabled:hover{background-color:#0891b2}.pdf-splitter-button.disabled{background-color:#4b5563;color:#9ca3af;cursor:not-allowed}.pdf-splitter-error{color:#ef4444;margin-top:1rem}.pdf-splitter-download-success{margin-top:1rem;padding:.75rem;background-color:#14532d4d;border:1px solid #16a34a;border-radius:.5rem}.pdf-splitter-download-success p{color:#86efac;margin-bottom:.5rem}.pdf-splitter-download-success ul{list-style:disc;list-style-position:inside;margin-left:1rem}.pdf-splitter-download-success a{color:#4ade80;text-decoration:none}.pdf-splitter-download-success a:hover{text-decoration:underline}.pdf-watermarker-container{padding:1rem;background-color:#1f293780;border-radius:.5rem;border:1px solid #374151;color:#f3f4f6}.pdf-watermarker-title{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:#f3f4f6}.pdf-watermarker-description{color:#9ca3af;margin-bottom:1.5rem}.pdf-watermarker-file-input-group{margin-bottom:1rem}.pdf-watermarker-label{display:block;color:#d1d5db;font-size:.875rem;font-weight:700;margin-bottom:.5rem}.pdf-watermarker-file-input{display:block;width:100%;font-size:.875rem;color:#9ca3af}.pdf-watermarker-file-input::-webkit-file-upload-button{margin-right:1rem;padding:.5rem 1rem;border-radius:9999px;border:0;font-size:.875rem;font-weight:600;background-color:#06b6d4;color:#f3f4f6;cursor:pointer;transition:background-color .2s}.pdf-watermarker-file-input::-webkit-file-upload-button:hover{background-color:#0891b2}.pdf-watermarker-selected-file{margin-top:.5rem;font-size:.875rem;color:#9ca3af}.pdf-watermarker-options-group{margin-bottom:1rem;padding:1rem;border:1px solid #374151;border-radius:.5rem}.pdf-watermarker-option-label{display:block;color:#d1d5db;font-size:.875rem;font-weight:700;margin-bottom:.5rem}.pdf-watermarker-select{width:100%;padding:.5rem;background-color:#1f2937;border:1px solid #374151;border-radius:.25rem;color:#f3f4f6;font-size:.875rem;margin-bottom:1rem}.pdf-watermarker-text-input{width:100%;padding:.5rem;background-color:#1f2937;border:1px solid #374151;border-radius:.25rem;color:#f3f4f6;font-size:.875rem;margin-bottom:.5rem}.pdf-watermarker-text-input:focus,.pdf-watermarker-select:focus{outline:none;border-color:#06b6d4;box-shadow:0 0 0 1px #06b6d4}.pdf-watermarker-button{width:100%;padding:.5rem 1rem;border-radius:.5rem;font-weight:600;transition:background-color .2s;border:none;cursor:pointer}.pdf-watermarker-button.enabled{background-color:#06b6d4;color:#f3f4f6}.pdf-watermarker-button.enabled:hover{background-color:#0891b2}.pdf-watermarker-button.disabled{background-color:#4b5563;color:#9ca3af;cursor:not-allowed}.pdf-watermarker-error{color:#ef4444;margin-top:1rem}.pdf-watermarker-download-success{margin-top:1rem;padding:.75rem;background-color:#14532d4d;border:1px solid #16a34a;border-radius:.5rem}.pdf-watermarker-download-success p{color:#86efac;margin-bottom:.5rem}.pdf-watermarker-download-success a{color:#4ade80;text-decoration:none}.pdf-watermarker-download-success a:hover{text-decoration:underline}.doc-processor-container{padding:1.5rem}.doc-processor-header{text-align:center;margin-bottom:3rem}.doc-processor-title{font-size:1.875rem;font-weight:700;color:var(--color-text)}.doc-processor-description{color:var(--color-text-muted);margin-top:.5rem}.doc-processor-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.doc-processor-card{background-color:var(--color-panel-bg);padding:1.5rem;border-radius:.5rem;border:1px solid var(--color-panel-border);transition:all .3s ease;display:flex;flex-direction:column;align-items:center;text-align:center}.doc-processor-card:hover{border-color:var(--color-primary);transform:translateY(-5px)}.doc-processor-icon{height:2.5rem;width:2.5rem;color:var(--color-primary);margin-bottom:1rem}.doc-processor-card-title{font-size:1.25rem;font-weight:600;margin-bottom:.5rem;color:var(--color-text)}.doc-processor-card-description{color:var(--color-text-muted);font-size:.875rem;margin-bottom:1.5rem;flex-grow:1}.doc-processor-select-button{width:100%;padding:.75rem 1rem;background-color:var(--color-primary);color:#fff;border-radius:.5rem;border:none;cursor:pointer;transition:background-color .2s;font-weight:600}.doc-processor-select-button:hover{background-color:var(--color-primary-hover)}.doc-processor-back-button{margin-bottom:1.5rem;background-color:#4b5563;color:#fff;font-weight:700;padding:.5rem 1rem;border-radius:.5rem;border:none;cursor:pointer;transition:background-color .2s}.doc-processor-back-button:hover{background-color:#6b7280}.learninghub-header-title-group{display:flex;align-items:center;gap:1rem;justify-content:center;margin-bottom:8px}.learninghub-logo-image{width:50px;height:50px;border-radius:50%;object-fit:cover;border:2px solid #FFD700;background-color:#1e1e1e}.learning-hub-page-container{display:flex;flex-direction:column;align-items:center;padding:2rem}.learning-hub-page-title{font-size:2.5rem;font-weight:800;letter-spacing:-.05em;background-image:linear-gradient(to right,var(--color-primary),var(--color-secondary));-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:1rem}.learning-hub-page-description{max-width:42rem;font-size:1.125rem;color:var(--color-text-muted);margin-bottom:2rem;text-align:center}.learning-hub-tabs-container{display:flex;justify-content:center;gap:.5rem;margin-bottom:2rem;background-color:#1f2937;padding:.5rem;border-radius:.75rem;flex-wrap:wrap}.learning-hub-tab-button{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:.5rem;transition:color .2s,background-color .2s;color:#d1d5db;background:none;border:none;cursor:pointer;font-size:1rem}.learning-hub-tab-button:hover{background-color:#374151}.learning-hub-tab-button.active{background-color:var(--color-primary);color:#fff}.learning-hub-tab-icon{width:1.25rem;height:1.25rem}.learning-hub-feature-container{width:100%;max-width:64rem;background-color:var(--color-panel-bg);padding:2rem;border-radius:.75rem;border:1px solid var(--color-panel-border);min-height:400px}.research-header-title-group{display:flex;align-items:center;gap:1rem;justify-content:center;margin-bottom:8px}.research-logo-image{width:50px;height:50px;border-radius:50%;object-fit:cover;border:2px solid #FFD700;background-color:#1e1e1e}.research-page{display:flex;flex-direction:column;padding:20px;background-color:#1a1a1a;color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;min-height:100vh}.research-header{text-align:center;margin-bottom:30px;position:sticky;top:30px;z-index:900;background-color:#1a1a1acc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:15px;border-radius:15px}.research-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:30px}.research-tabs button{padding:10px 20px;background-color:#333;border:1px solid #555;color:#fff;border-radius:5px;cursor:pointer;transition:background-color .3s;flex-shrink:0;white-space:nowrap}.research-tabs button.active{background-color:#007bff}.generation-form button{width:100%;padding:15px;border:none;border-radius:5px;background-color:#007bff;color:#fff;cursor:pointer;font-size:1.1em;transition:background-color .3s}.generation-form button:hover{background-color:#0056b3}.output-actions button{padding:8px 15px;border:none;border-radius:5px;background-color:#555;color:#fff;cursor:pointer;transition:background-color .3s}.output-actions button:hover{background-color:#777}.content-generation-tab{display:flex;flex-direction:column;gap:30px}@media(min-width:768px){.content-generation-tab{display:grid;grid-template-columns:1fr 2fr}}.generation-form,.generation-output{width:100%}.generation-output{background-color:#2a2a2a;padding:20px;border-radius:5px;overflow-y:auto;height:400px;position:relative}.generated-text{line-height:1.6;color:#ddd}.output-actions{display:flex;gap:10px;margin-top:15px;justify-content:flex-end}.analysis-tab h2{margin-bottom:5px}.tab-subtitle{color:gold;font-size:1.1rem;margin-bottom:20px;text-align:center;font-style:italic}.file-drop-zone{border:2px dashed #555;border-radius:10px;padding:20px;text-align:center;cursor:pointer;transition:background-color .3s;min-height:100px}.chat-interface{background-color:#2a2a2a;border-radius:5px;padding:20px;display:flex;flex-direction:column;gap:15px;height:500px;width:100%}.chat-input{display:flex;gap:10px}.chat-input input{flex-grow:1;padding:10px;border-radius:5px;border:1px solid #444;background-color:#333;color:#fff}.chat-input button{padding:10px 20px;border:none;border-radius:5px;background-color:#007bff;color:#fff;cursor:pointer;transition:background-color .3s}.chat-input button:hover{background-color:#0056b3}.chat-history{flex-grow:1;overflow-y:auto;padding-right:10px;width:100%;display:flex;flex-direction:column;gap:1rem}.message{padding:.75rem 1.25rem;border-radius:18px;max-width:85%;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;line-height:1.6;color:#f3f4f6;display:flex;flex-direction:column}.user-message{background-color:#007bff;color:#fff;align-self:flex-end;border-bottom-right-radius:4px}.ai-message{background-color:#444;color:#f3f4f6;align-self:flex-start;border-bottom-left-radius:4px}.message p,.markdown-content p{margin-bottom:.8em;white-space:pre-wrap}.message ul,.markdown-content ul,.message ol,.markdown-content ol{margin-left:20px;margin-bottom:1em}.message li,.markdown-content li{margin-bottom:.5em}.message h1,.markdown-content h1,.message h2,.markdown-content h2,.message h3,.markdown-content h3{margin-top:1em;margin-bottom:.5em;color:gold;font-size:1.1em}.message pre,.markdown-content pre{background-color:#1e1e1e;padding:10px;border-radius:5px;overflow-x:auto;margin-bottom:1em;max-width:100%}.message code,.markdown-content code{background-color:#333;padding:2px 4px;border-radius:3px;font-family:monospace}.message table,.markdown-content table{width:100%;border-collapse:collapse;margin-bottom:1em;display:block;overflow-x:auto}.message th,.markdown-content th,.message td,.markdown-content td{border:1px solid #555;padding:8px;text-align:left}.message th,.markdown-content th{background-color:#333;color:gold}.studio-component{animation:fadeIn .5s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.studio-header{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:2rem}.studio-header h3{font-size:1.75rem;font-weight:700;color:#fff}.studio-header p{max-width:600px;margin:.5rem auto 0;color:#a0aec0}.studio-tabs{display:flex;justify-content:center;gap:.5rem;margin-bottom:2rem;background-color:#0003;padding:.5rem;border-radius:.75rem}.studio-tab-button{padding:.5rem 1rem;border-radius:.5rem;transition:all .3s ease;color:#a0aec0;background-color:transparent;border:none;cursor:pointer;font-weight:500}.studio-tab-button:hover{background-color:#ffffff1a;color:#fff}.studio-tab-button.active{background-color:#00bcd4;color:#fff;box-shadow:0 2px 8px #00bcd44d}.studio-grid{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:768px){.studio-grid{grid-template-columns:repeat(2,1fr)}}.input-panel,.output-panel{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:1rem;padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.output-panel{align-items:center;justify-content:center;min-height:300px}.form-group label{display:block;font-size:.875rem;font-weight:500;color:#cbd5e0;margin-bottom:.5rem}.form-textarea,.form-select{width:100%;padding:.75rem;background-color:#0000004d;border:1px solid rgba(255,255,255,.15);border-radius:.5rem;color:#fff;transition:border-color .3s,box-shadow .3s}.form-textarea:focus,.form-select:focus{outline:none;border-color:#00bcd4;box-shadow:0 0 0 2px #00bcd480}.image-upload-area{position:relative;border:2px dashed rgba(255,255,255,.2);border-radius:.75rem;padding:1.5rem;text-align:center;transition:border-color .3s}.image-upload-area:hover{border-color:#00bcd4}.image-upload-area .icon{margin:0 auto;height:3rem;width:3rem;color:#718096}.image-upload-area label{cursor:pointer;color:#2dd4bf;font-weight:600}.image-preview{position:relative}.image-preview img{width:100%;height:auto;border-radius:.75rem}.image-preview .remove-btn{position:absolute;top:.5rem;right:.5rem;background:#0009;color:#fff;border-radius:9999px;padding:.375rem;border:none;cursor:pointer;transition:background-color .3s}.image-preview .remove-btn:hover{background:#000c}.submit-btn{width:100%;padding:.875rem;background-color:#00bcd4;color:#fff;border-radius:.5rem;border:none;cursor:pointer;font-weight:600;transition:background-color .3s,box-shadow .3s}.submit-btn:hover{background-color:#00acc1;box-shadow:0 4px 14px #00bcd44d}.submit-btn:disabled{opacity:.5;cursor:not-allowed}.output-placeholder{color:#718096}.generated-media{width:100%;border-radius:.75rem}.download-link{margin-top:1rem;display:inline-block;width:100%;text-align:center;padding:.75rem;background-color:#4caf50;color:#fff;border-radius:.5rem;text-decoration:none;transition:background-color .3s}.download-link:hover{background-color:#43a047}.history-section{width:100%;max-width:100%;margin-top:3rem}.history-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.history-header h4{font-size:1.25rem;font-weight:600}.clear-history-btn{font-size:.875rem;color:#f87171;background:none;border:none;cursor:pointer}.clear-history-btn:hover{color:#ef4444}.history-grid-video{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.history-grid-image{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:1rem}.history-item{aspect-ratio:16 / 9;background-color:#0000004d;border-radius:.5rem;overflow:hidden;cursor:pointer;position:relative}.history-item.image{aspect-ratio:1 / 1}.history-item video,.history-item img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.history-item:hover video,.history-item:hover img{transform:scale(1.1)}.audio-studio-v2{display:flex;flex-direction:column;height:100%;background-color:#1a1a1a;color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.studio-header{padding:20px;text-align:center;border-bottom:1px solid #333}.studio-header h1{margin:0;font-size:2em}.studio-header p{margin:5px 0 0;color:#aaa}.studio-container{display:flex;flex-grow:1}.left-panel,.right-panel{width:250px;padding:20px;background-color:#222;display:flex;flex-direction:column;gap:20px}.left-panel h2,.right-panel h2{display:flex;align-items:center;gap:10px;margin-top:0}.form-group label{margin-bottom:5px;color:#aaa}.form-group textarea,.form-group select{width:100%;padding:10px;border-radius:5px;border:1px solid #444;background-color:#333;color:#fff}.instrument-tags{display:flex;flex-wrap:wrap;gap:5px}.tag{background-color:#444;padding:5px 10px;border-radius:15px;cursor:pointer;transition:background-color .3s}.tag.active{background-color:#007bff}.generate-btn,.tool-btn{width:100%;padding:10px;border:none;border-radius:5px;background-color:#007bff;color:#fff;cursor:pointer;transition:background-color .3s;display:flex;align-items:center;justify-content:center;gap:10px}.generate-btn:hover,.tool-btn:hover{background-color:#0056b3}.generate-btn:disabled{background-color:#555;cursor:not-allowed}.main-panel{flex-grow:1;display:flex;flex-direction:column}.timeline-container{flex-grow:1;padding:20px;background-color:#2a2a2a;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.timeline{width:100%;min-height:100px;border:1px dashed #555;border-radius:5px;display:flex;align-items:center;justify-content:center;color:#777}.timeline-controls{display:flex;align-items:center;gap:15px;margin-top:10px}.control-btn{background:none;border:1px solid #555;color:#fff;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s}.control-btn:hover{background-color:#444}.volume-slider{width:100px}.lyrics-textarea{width:100%;height:100%;background:none;border:none;color:#ddd;font-family:inherit;font-size:.9em;resize:none}.output-container{padding:20px;background-color:#222;border-top:1px solid #333;min-height:100px}.generated-track{display:flex;align-items:center;justify-content:space-between}.generated-track h3{margin:0}.generated-track audio{width:70%}.generated-track-wrapper{display:flex;gap:20px}.lyrics-container{flex-grow:1;background-color:#2a2a2a;padding:15px;border-radius:5px;overflow-y:auto}.lyrics-container h4{margin:0 0 10px;color:#aaa}.lyrics{white-space:pre-wrap;font-size:.9em;color:#ddd}.error-message{color:#ff4d4d;text-align:center}.beat-maker-section,.instrumental-section,.mixing-desk-section{background-color:#2a2a2a;padding:15px;border-radius:5px;margin-top:20px}.beat-maker-section h3,.instrumental-section h3,.mixing-desk-section h3{margin-top:0;margin-bottom:15px;color:#0af}.beat-pads{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.beat-pad{background-color:#444;border:none;color:#fff;padding:20px 10px;border-radius:5px;cursor:pointer;transition:background-color .3s,transform .1s}.beat-pad:active{transform:scale(.95)}.instrumental-section select{width:100%;padding:10px;border-radius:5px;border:1px solid #444;background-color:#333;color:#fff;margin-bottom:10px}.generate-loop-btn{width:100%;padding:10px;border:none;border-radius:5px;background-color:#28a745;color:#fff;cursor:pointer;transition:background-color .3s}.generate-loop-btn:hover{background-color:#218838}.fader-group{margin-bottom:15px}.fader-group label{display:block;margin-bottom:5px;color:#aaa}.fader-group input[type=range]{width:100%}.orbitalcreation-header-title-group{display:flex;align-items:center;gap:1.5rem;justify-content:center;margin-bottom:1.5rem}.orbitalcreation-logo-image{width:50px;height:50px;border-radius:50%;object-fit:cover;border:2px solid #FFD700;background-color:#1e1e1e}.orbital-creation-nav-container{display:flex;justify-content:center;align-items:stretch;gap:.5rem;margin-bottom:2rem;flex-wrap:wrap}.orbital-creation-nav-item{flex:0 1 auto;display:flex}.orbital-creation-nav-button{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1.2rem;border-radius:.375rem;transition:all .3s ease;color:#d1d5db;background-color:#1f2937;border:none;cursor:pointer;font-weight:500;font-size:.875rem;text-align:center;white-space:nowrap}.orbital-creation-nav-button:hover{background-color:#374151;color:#fff}.orbital-creation-nav-button.active{background-color:#06b6d4;color:#fff}.orbital-creation-nav-button .icon{width:1.1rem;height:1.1rem}.page-header{text-align:center!important;padding:1.5rem 1rem;margin-bottom:1rem;position:sticky;top:30px;z-index:900;background-color:#111827cc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:15px}.gwota-header-title-group{display:flex;align-items:center;gap:1rem;justify-content:center;margin-bottom:8px}.gwota-logo-image{width:50px;height:50px;border-radius:50%;object-fit:cover;border:2px solid #FFD700;background-color:#1e1e1e}.gwota-ai-page{display:flex;flex-direction:column;height:100vh;background-color:var(--color-bg, #111827);color:var(--color-text, #f3f4f6);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.gwota-header{width:100%;box-sizing:border-box;background-color:var(--color-panel-bg, rgba(31, 41, 55, .5));padding:.75rem 1.5rem;border-bottom:1px solid var(--color-panel-border, #374151);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.gwota-header-top-row{display:flex;justify-content:space-between;align-items:center;width:100%}.gwota-branding-section{display:flex;align-items:center;gap:1rem}.gwota-title-group{display:flex;flex-direction:column;align-items:flex-start}.gwota-header h1{margin:0;font-size:1.25rem;color:var(--color-text, #f3f4f6);line-height:1.2}.gwota-header p{margin:0;font-size:.85rem;color:var(--color-text-muted, #9ca3af)}.gwota-logo-image{width:45px;height:45px;border-radius:50%;object-fit:cover;border:2px solid #FFD700;background-color:#1e1e1e}.gwota-credits-section{flex-shrink:0}.chat-history{flex-grow:1;overflow-y:auto;padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.chat-message{padding:.75rem 1.25rem;border-radius:18px;max-width:70%;word-wrap:break-word;line-height:1.5}.chat-message.user{background-color:var(--color-primary, #22d3ee);color:#111827;align-self:flex-end;border-bottom-right-radius:4px}.chat-message.assistant{background-color:#1f2937;color:var(--color-text, #f3f4f6);align-self:flex-start;border:1px solid var(--color-panel-border, #374151);border-bottom-left-radius:4px}.chat-message p{margin:0}.gwota-input-bar{display:flex;flex-direction:column;padding:1rem 1.5rem;background-color:#111827b3;border-top:1px solid var(--color-panel-border, #374151);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.gwota-input-actions{display:flex;justify-content:space-between;width:100%;margin-bottom:1rem}.input-area{width:100%}.text-input-area{display:flex;align-items:center;width:100%}.text-input-area input{width:100%;padding:.75rem 1rem;border:1px solid var(--color-panel-border, #374151);background-color:#374151;border-radius:20px;font-size:1rem;color:var(--color-text, #f3f4f6);outline:none;transition:border-color .2s,box-shadow .2s}.text-input-area input:focus{border-color:var(--color-primary, #22d3ee);box-shadow:0 0 0 2px #22d3ee80}.send-button{background:none;border:none;cursor:pointer;font-size:1.5rem;color:var(--color-primary, #22d3ee);margin-left:.5rem;padding:.5rem;display:flex;align-items:center;justify-content:center;transition:color .2s}.send-button:hover{color:var(--color-primary-hover, #06b6d4)}.mode-switcher{display:flex;gap:.5rem}.mode-switcher button{background-color:#374151;border:1px solid transparent;border-radius:50%;width:40px;height:40px;font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--color-text, #f3f4f6);transition:background-color .2s,border-color .2s}.mode-switcher button:hover{background-color:#4b5563}.mode-switcher button.active{border-color:var(--color-primary, #22d3ee);background-color:#22d3ee33}.chat-image{max-width:100%;height:auto;border-radius:12px;margin-top:5px}.image-input-placeholder p{margin:0;padding:.75rem 1rem;color:var(--color-text-muted, #9ca3af);text-align:center}.voice-input-area{display:flex;align-items:center;justify-content:center;gap:1rem;width:100%}.mic-button{background-color:var(--color-secondary, #a855f7);border:none;border-radius:50%;width:50px;height:50px;font-size:1.5rem;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s}.mic-button:hover{background-color:#9333ea}.mic-button.recording{animation:pulse 1.5s infinite}.voice-status{margin:0;color:var(--color-text-muted, #9ca3af);font-size:.875rem}@keyframes pulse{0%{box-shadow:0 0 #a855f7b3}70%{box-shadow:0 0 0 15px #a855f700}to{box-shadow:0 0 #a855f700}}.assistant-message-header{display:flex;align-items:center;margin-bottom:.25rem}.speak-btn{background:none;border:none;color:var(--color-text-muted, #9ca3af);font-size:1rem;cursor:pointer;margin-right:.5rem;transition:color .2s}.speak-btn:hover{color:var(--color-primary, #22d3ee)}.speak-btn.speaking{color:var(--color-primary, #22d3ee);animation:pulse-speaker 1s infinite alternate}.controls-switcher{margin-left:1rem}.control-btn{background-color:#374151;border:1px solid transparent;border-radius:50%;width:40px;height:40px;font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--color-text, #f3f4f6);transition:background-color .2s,border-color .2s}.control-btn:hover{background-color:#4b5563}.control-btn.active{border-color:var(--color-primary, #22d3ee);background-color:#22d3ee33}@keyframes pulse-speaker{0%{transform:scale(1);opacity:1}to{transform:scale(1.1);opacity:.7}}.camera-input-area{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%}.camera-controls{display:flex;gap:1rem}.switch-camera-button{background-color:#4b5563;border:none;border-radius:20px;padding:.75rem 1.5rem;font-size:1rem;color:#fff;cursor:pointer;transition:background-color .2s}.switch-camera-button:hover{background-color:#6b7280}.camera-feed{width:100%;max-width:400px;height:auto;border-radius:12px;background-color:#000;border:1px solid var(--color-panel-border)}.capture-button{background-color:var(--color-accent, #ec4899);border:none;border-radius:20px;padding:.75rem 1.5rem;font-size:1rem;color:#fff;display:flex;align-items:center;gap:.5rem;cursor:pointer;transition:background-color .2s}.capture-button:hover{background-color:#db2777}.highlight-gold{color:var(--color-amber, #f59e0b);font-weight:700}.live-status-indicator{background:#22d3ee1a;color:#22d3ee;font-size:.75rem;font-weight:700;text-align:center;padding:8px;border-radius:20px;margin:10px auto;width:fit-content;border:1px solid rgba(34,211,238,.3);text-transform:uppercase;letter-spacing:1px;animation:blink 2s infinite}@keyframes blink{0%,to{opacity:.6}50%{opacity:1}}.gwota-camera-overlay{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:500px;aspect-ratio:4/3;z-index:100;border-radius:24px;overflow:hidden;border:3px solid #22d3ee;box-shadow:0 0 40px #22d3ee66}.gwota-video-feed{width:100%;height:100%;object-fit:cover}.scan-line{position:absolute;top:0;left:0;width:100%;height:2px;background:#22d3ee;box-shadow:0 0 10px #22d3ee;animation:scan 3s linear infinite}@keyframes scan{0%{top:0}to{top:100%}}.live-input-area{display:flex;justify-content:center;padding:10px}.stop-live-btn{background:#ef4444;color:#fff;border:none;padding:12px 30px;border-radius:30px;font-weight:700;cursor:pointer;box-shadow:0 4px 15px #ef44444d;transition:transform .2s}.stop-live-btn:hover{transform:scale(1.05);background:#dc2626}.error-message{background:#ef44441a;color:#ef4444;padding:10px;border-radius:8px;text-align:center;font-size:.85rem;margin:10px 0}.payment-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:1000}.payment-modal-content{background-color:#333;padding:2rem;border-radius:8px;width:90%;max-width:400px;position:relative;box-shadow:0 5px 15px #0000004d}.close-button{position:absolute;top:10px;right:10px;background:none;border:none;font-size:1.5rem;cursor:pointer;color:#fff}.payment-error-message{color:#dc3545;background-color:#f8d7da;border:1px solid #f5c6cb;padding:.75rem 1.25rem;margin-bottom:1rem;border-radius:.25rem}.payment-form .form-group{margin-bottom:1rem}.payment-form label{display:block;margin-bottom:.5rem;font-weight:500;color:#fff}.payment-form input{width:100%;padding:.75rem;border:1px solid #555;background-color:#444;color:#fff;border-radius:4px;font-size:1rem}.submit-button{width:100%;padding:.75rem;background-color:#f5a623;color:#fff;border:none;border-radius:4px;font-size:1rem;font-weight:700;cursor:pointer;transition:background-color .3s ease}.submit-button:disabled{background-color:#ccc;cursor:not-allowed}.submit-button:hover:not(:disabled){background-color:#f7941d}.pricing-header-title-group{display:flex;align-items:center;gap:1rem;justify-content:center;margin-bottom:8px}.pricing-logo-image{width:50px;height:50px;border-radius:50%;object-fit:cover;border:2px solid #FFD700;background-color:#1e1e1e}:root{--color-bg: #111827;--color-text: #f3f4f6;--color-text-muted: #9ca3af;--color-primary: #FFD700;--color-primary-hover: #DAA520;--color-secondary: #a855f7;--color-accent: #ec4899;--color-amber: #f59e0b;--color-green: #22c55e;--color-red: #ef4444;--color-panel-bg: rgba(31, 41, 55, .5);--color-panel-border: #374151}.pricing-page-container{width:100%;max-width:1200px;margin:0 auto;padding:2rem 1rem;color:var(--color-text)}.pricing-header{text-align:center;margin-bottom:3rem}.pricing-title{font-size:2.5rem;font-weight:800;margin-bottom:.5rem;background-image:linear-gradient(to right,var(--color-primary),var(--color-secondary));-webkit-background-clip:text;background-clip:text;color:transparent}.pricing-subtitle{font-size:1.125rem;color:var(--color-text-muted);max-width:600px;margin:0 auto}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:4rem}.pricing-card{background-color:var(--color-panel-bg);border:1px solid var(--color-panel-border);border-radius:1rem;padding:2rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease;position:relative;overflow:hidden}.pricing-card:hover{transform:translateY(-10px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.pricing-card.popular{border-color:var(--color-primary);transform:scale(1.05)}.popular-badge{position:absolute;top:0;right:0;background-color:var(--color-primary);color:#111827;padding:.5rem 1.5rem;font-size:.875rem;font-weight:700;transform:rotate(45deg) translate(25%,-50%);transform-origin:top left;width:150px;text-align:center}.package-name{font-size:1.5rem;font-weight:700;margin-bottom:1rem}.package-price{font-size:3rem;font-weight:800;margin-bottom:1rem}.package-credits{font-size:1.25rem;color:var(--color-text-muted);margin-bottom:.5rem}.package-bonus{color:var(--color-green);font-weight:700;margin-bottom:2rem}.buy-button{width:100%;padding:1rem;background-color:var(--color-primary);color:#000;border:none;border-radius:.5rem;font-size:1rem;font-weight:700;cursor:pointer;transition:background-color .3s ease}.buy-button:hover{background-color:var(--color-primary-hover)}.pricing-card.popular .buy-button{background-color:var(--color-secondary)}.pricing-card.popular .buy-button:hover{background-color:#9333ea}.section-title{text-align:center;font-size:2rem;font-weight:700;margin-bottom:2rem}.value-prop-section{margin-bottom:4rem}.examples-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.example-item{background-color:var(--color-panel-bg);padding:1.5rem;border-radius:.75rem;border:1px solid var(--color-panel-border)}.example-item h4{font-size:1.125rem;font-weight:600;margin-bottom:.5rem;color:var(--color-primary)}.example-item p{color:var(--color-text-muted)}.faq-section{max-width:800px;margin:0 auto}.faq-item{background-color:var(--color-panel-bg);padding:1.5rem;border-radius:.75rem;border:1px solid var(--color-panel-border);margin-bottom:1rem}.faq-item h4{font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.faq-item p{color:var(--color-text-muted)}.header-container{width:100%;padding:.5rem 1rem;background-color:#1f2937cc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--shadow-color);position:fixed;top:0;left:0;z-index:1000}.header-content{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto}.header-logo-section{display:flex;align-items:center;gap:.5rem;cursor:pointer}.header-logo-image{height:2.5rem;width:auto}.header-actions,.header-nav{display:flex;align-items:center;gap:1rem}.nav-item{background:none;border:none;color:var(--text-color);cursor:pointer;transition:color .2s ease-in-out;padding:.25rem .75rem}.nav-item:hover{color:var(--primary-color)}.header-user-actions{display:flex;align-items:center;gap:1rem}.app-main{padding-top:80px;width:100%;min-height:100vh}.feature-container{background-color:var(--color-panel-bg);padding:1.5rem;border-radius:.75rem;border:1px solid var(--color-panel-border)}body{background-color:var(--background-color)}:root{--primary-color: #00ffff;--secondary-color: #ffd700;--background-color: #121212;--card-background: #1e1e1e;--text-color: #ffffff;--text-light: #e0e0e0;--shadow-color: rgba(0, 0, 0, .5);--border-radius: 20px}.homepage-container{padding:3rem 2rem;font-family:Poppins,sans-serif;color:var(--text-color)}.header-section{text-align:center;margin-bottom:2rem;padding:1.5rem;background:var(--card-background);border-radius:var(--border-radius);box-shadow:0 20px 45px var(--shadow-color);position:sticky;top:30px;z-index:900;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header-title-group{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:.5rem}.homepage-logo-image{width:50px;height:50px;border-radius:50%;object-fit:cover;border:2px solid var(--primary-color);background-color:var(--card-background)}.main-title{font-size:3.5rem;font-weight:700;margin-bottom:.5rem;letter-spacing:-2px}.gradient-text{color:var(--primary-color)}.subtitle{font-size:1.2rem;color:var(--text-color);max-width:600px;margin:0 auto}.search-bar-description{font-size:1.1rem;color:var(--text-light);text-align:center;max-width:700px;margin:0 auto 2rem}.search-bar-wrapper{display:flex;align-items:center;max-width:900px;margin:0 auto 4rem;background:var(--card-background);border-radius:50px;padding:.75rem;box-shadow:0 10px 30px var(--shadow-color);transition:all .3s ease}.search-bar-wrapper:hover{box-shadow:0 15px 40px #0a254026}.search-bar-icon{color:#aab7c4;margin:0 1.2rem}.search-bar-input{flex-grow:1;border:none;outline:none;font-size:1.2rem;background:transparent;font-family:Poppins,sans-serif;color:var(--text-color)}.search-bar-button{background:linear-gradient(45deg,var(--primary-color),#164c86);color:var(--text-light);border:none;border-radius:50px;padding:.9rem 2rem;font-size:1.2rem;font-weight:600;cursor:pointer;transition:all .3s ease}.search-bar-button:hover{transform:scale(1.05);box-shadow:0 8px 20px #164c8666}.features-grid-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2.5rem}.feature-card{background:var(--card-background);border-radius:var(--border-radius);padding:2rem;text-align:center;cursor:pointer;box-shadow:0 10px 25px var(--shadow-color);position:relative;overflow:hidden;transition:all .5s cubic-bezier(.175,.885,.32,1.275)}.feature-card:hover{transform:translateY(-15px);box-shadow:0 25px 45px #0a254033}.feature-icon-wrapper{width:90px;height:90px;margin:0 auto 2rem;border-radius:30px;background:linear-gradient(45deg,#008b8b,purple);display:flex;align-items:center;justify-content:center;transform:rotate(45deg);transition:all .5s ease}.feature-card:hover .feature-icon-wrapper{transform:rotate(0) scale(1.15);border-radius:50%}.feature-icon{color:var(--text-light);width:45px;height:45px;transform:rotate(-45deg);transition:all .5s ease}.feature-card:hover .feature-icon{transform:rotate(0)}.feature-title{font-size:1.6rem;font-weight:600;margin-bottom:.8rem}.feature-description{color:#525f7f;font-size:1rem;line-height:1.6}.feature-go{position:absolute;bottom:20px;right:20px;background:var(--secondary-color);color:#fff;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.5);transition:all .4s ease-in-out}.feature-card:hover .feature-go{opacity:1;transform:scale(1)}.loading-indicator,.results-container{max-width:900px;margin:3rem auto;padding:2.5rem;background:var(--card-background);border-radius:var(--border-radius);box-shadow:0 10px 30px var(--shadow-color)}.spinner{border:5px solid rgba(0,0,0,.1);border-left-color:var(--primary-color);border-radius:50%;width:50px;height:50px;animation:spin 1.2s linear infinite;margin:0 auto 1.5rem}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:768px){.main-title{font-size:3.5rem}.subtitle{font-size:1.4rem}.homepage-container{padding:2rem 1.5rem}}@media(max-width:480px){.main-title{font-size:2.8rem}.subtitle{font-size:1.2rem}.search-bar-wrapper{flex-direction:column;padding:1rem;border-radius:var(--border-radius)}.search-bar-input{margin-bottom:1rem;text-align:center}}:root{--color-bg: #111827;--color-text: #f3f4f6;--color-text-muted: #9ca3af;--color-primary: #22d3ee;--color-primary-hover: #06b6d4;--color-secondary: #a855f7;--color-accent: #ec4899;--color-amber: #f59e0b;--color-green: #22c55e;--color-red: #ef4444;--color-panel-bg: rgba(31, 41, 55, .5);--color-panel-border: #374151}body{margin:0;background-color:var(--color-bg);color:var(--color-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes blob{0%{transform:translate(0) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}to{transform:translate(0) scale(1)}}.animate-marquee{animation:marquee 60s linear infinite}.animate-blob{animation:blob 7s infinite}.animation-delay-2000{animation-delay:2s}.animation-delay-4000{animation-delay:4s}.app-container{min-height:100vh;position:relative}.animated-bg{position:absolute;inset:0;z-index:0;opacity:.1;overflow:hidden}.animated-bg>div{position:absolute;width:24rem;height:24rem;border-radius:9999px;mix-blend-mode:screen;filter:blur(72px)}.animated-bg .blob-1{top:25%;left:25%;background-color:#3b82f6}.animated-bg .blob-2{top:50%;right:25%;background-color:#8b5cf6}.animated-bg .blob-3{bottom:25%;left:33.33%;background-color:#ec4899}.main-container{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;width:100%;min-height:100vh;padding:.25rem 1rem 0}.main-content{width:100%;max-width:80rem;margin:0 auto;flex-grow:1;display:flex;flex-direction:column}.page-footer{width:100%;text-align:center;padding:.5rem 0;font-size:.75rem;color:var(--color-amber)}.page-header{width:100%;max-width:80rem;margin:0 auto;padding:.25rem 0;margin-bottom:.5rem}.page-header__inner{display:flex;align-items:center;justify-content:space-between}.page-header__logo{display:flex;align-items:center;gap:.75rem;cursor:pointer}.page-header__title{font-size:1.5rem;font-weight:700;letter-spacing:-.05em;color:#fff}.page-header__nav-container{display:none;align-items:center;gap:1rem}.page-header__nav{display:flex;align-items:center;gap:1.5rem}.page-header__nav-button{background:none;border:none;color:#d1d5db;cursor:pointer;transition:color .2s ease-in-out}.page-header__nav-button:hover{color:var(--color-primary)}.lang-toggle{display:flex;align-items:center;background-color:#1f2937;border:1px solid #374151;border-radius:9999px}.lang-toggle button{padding:.25rem .75rem;font-size:.875rem;border-radius:9999px;background:none;border:none;color:#9ca3af;cursor:pointer;transition:background-color .2s ease-in-out,color .2s ease-in-out}.lang-toggle button:hover{background-color:#374151}.lang-toggle button.active{background-color:var(--color-primary);color:#fff}.home-page{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 0}.home-page__title{font-size:2.25rem;font-weight:800;letter-spacing:-.05em;background-image:linear-gradient(to right,var(--color-primary),var(--color-secondary));background-clip:text;-webkit-background-clip:text;color:transparent;margin-bottom:1rem}.home-page__description{max-width:42rem;font-size:1.125rem;color:var(--color-text-muted);margin-bottom:2rem}.search-container{width:100%;max-width:42rem;margin-bottom:3rem;position:relative}.search-input{width:100%;padding:1rem 6rem 1rem 1.25rem;font-size:1.125rem;background-color:var(--color-panel-bg);border:1px solid var(--color-panel-border);border-radius:9999px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--color-text)}.search-input:focus{outline:none;box-shadow:0 0 0 2px var(--color-primary)}.search-actions{position:absolute;inset:.25rem .75rem .25rem auto;display:flex;align-items:center;gap:.5rem}.search-actions .mic-button{padding:.5rem;border-radius:9999px;background:none;border:none;cursor:pointer}.search-actions .mic-button:hover{background-color:#374151}.search-actions .search-button{padding:.5rem 1rem;background-color:var(--color-primary);color:#fff;border-radius:9999px;border:none;cursor:pointer;transition:background-color .2s}.search-actions .search-button:hover{background-color:var(--color-primary-hover)}.search-actions .search-button:disabled{opacity:.5;cursor:not-allowed}.results-container{width:100%;max-width:56rem;text-align:left;background-color:var(--color-panel-bg);border:1px solid var(--color-panel-border);border-radius:.75rem;padding:1.5rem;margin-bottom:3rem}.tabs{display:flex;flex-wrap:wrap;border-bottom:1px solid #4b5563;margin-bottom:-1px}.tab-button{padding:.75rem 1rem;font-size:.875rem;font-weight:500;border-bottom:2px solid transparent;color:var(--color-text-muted);background:none;border-top:none;border-left:none;border-right:none;cursor:pointer;transition:color .2s,border-color .2s}.tab-button:hover{border-color:#6b7280;color:#e5e7eb}.tab-button.active{border-color:var(--color-primary);color:var(--color-primary)}.results-content{padding-top:1.5rem}.web-results-list{display:flex;flex-direction:column;gap:1.5rem}.web-result a{color:var(--color-primary);text-decoration:none;font-size:1.125rem}.web-result a:hover{text-decoration:underline}.web-result .link{color:#4ade80;font-size:.875rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.web-result .snippet{color:var(--color-text-muted);margin-top:.25rem}.image-results-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.image-result img{width:100%;height:10rem;object-fit:cover;border-radius:.5rem;transition:opacity .2s}.image-result:hover img{opacity:.8}.image-result p{font-size:.75rem;color:var(--color-text-muted);margin-top:.25rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.image-result:hover p{color:var(--color-primary)}.ai-summary strong{color:var(--color-amber);font-weight:600}.ai-summary h1,.ai-summary h2,.ai-summary h3{color:var(--color-amber);margin:.75rem 0 .5rem}.ai-summary h1{font-size:1.5rem}.ai-summary h2{font-size:1.25rem}.ai-summary h3{font-size:1.125rem}.ai-summary .sources-section{margin-top:1rem;padding-top:1rem;border-top:1px solid #4b5563}.ai-summary .sources-section h4{font-weight:600;margin-bottom:.5rem;color:var(--color-amber)}.ai-summary .sources-section ul{list-style:disc;padding-left:1.5rem;font-size:.875rem;display:flex;flex-direction:column;gap:.25rem}.ai-summary .sources-section a{color:var(--color-primary)}.feature-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;width:100%;margin-top:2rem}.feature-card{background-color:var(--color-panel-bg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid var(--color-panel-border);border-radius:1rem;padding:1.5rem;display:flex;flex-direction:column;transition:all .3s ease}.feature-card:hover{border-color:#22d3ee80}.feature-card__header{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.feature-card__icon-wrapper{background-color:#374151;padding:.75rem;border-radius:.5rem}.feature-card__icon{width:1.5rem;height:1.5rem;color:var(--color-primary)}.feature-card__title{font-size:1.25rem;font-weight:600;color:#fff}.feature-card__description{color:var(--color-text-muted);flex-grow:1;margin-bottom:1.5rem}.feature-card__button{margin-top:auto;background-color:#374151;color:#e5e7eb;padding:.5rem 1rem;border-radius:.5rem;align-self:flex-start;border:none;cursor:pointer;transition:color .3s,background-color .3s}.feature-card:hover .feature-card__button{background-color:var(--color-primary);color:#fff}.loader{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.loader__spinner{animation:spin 1s linear infinite;border-radius:9999px;height:2rem;width:2rem;border-bottom:2px solid var(--color-primary);border-left:2px solid transparent;border-right:2px solid transparent;border-top:2px solid transparent}.loader__text{font-size:.875rem;color:var(--color-text-muted)}.feedback-button{position:fixed;bottom:1rem;left:1rem;background-color:var(--color-primary);color:#fff;width:3.5rem;height:3.5rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transition:transform .2s,background-color .2s;z-index:20;border:none;cursor:pointer}.feedback-button:hover{background-color:var(--color-primary-hover);transform:scale(1.1)}.modal-overlay{position:fixed;inset:0;background-color:#0009;z-index:50;display:flex;align-items:center;justify-content:center;padding:1rem}.modal-content{background-color:#1f2937;border-radius:.5rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;width:100%;max-width:32rem;border:1px solid var(--color-panel-border)}.modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.modal-title{font-size:1.25rem;font-weight:600}.modal-close-button{color:var(--color-text-muted);background:none;border:none;font-size:1.5rem;line-height:1;cursor:pointer}.modal-close-button:hover{color:#fff}.modal-body{padding:1.5rem}.modal-form{display:flex;flex-direction:column;gap:1rem}.modal-form label{display:block;font-size:.875rem;color:var(--color-text-muted)}.modal-form input,.modal-form select,.modal-form textarea{width:100%;background-color:#374151;padding:.5rem;border-radius:.25rem;margin-top:.25rem;border:1px solid #4b5563;color:var(--color-text)}.modal-form input:focus,.modal-form select:focus,.modal-form textarea:focus{outline:none;box-shadow:0 0 0 2px var(--color-primary)}.modal-footer{display:flex;justify-content:flex-end;gap:1rem;background-color:#374151;padding:.75rem 1.5rem;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.btn{padding:.5rem 1rem;border-radius:.5rem;border:none;cursor:pointer;transition:background-color .2s}.btn-secondary{background-color:#4b5563;color:var(--color-text)}.btn-secondary:hover{background-color:#6b7280}.btn-primary{background-color:var(--color-primary);color:#fff}.btn-primary:hover{background-color:var(--color-primary-hover)}.onboarding-modal__icon{margin-bottom:1.5rem}.onboarding-modal__title{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:.75rem}.onboarding-modal__description{color:var(--color-text-muted);margin-bottom:2rem;height:5rem}.onboarding-modal__dots{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:2rem}.onboarding-modal__dot{width:.5rem;height:.5rem;border-radius:9999px;transition:background-color .2s;background-color:#4b5563}.onboarding-modal__dot--active{background-color:var(--color-primary)}.onboarding-modal__nav{width:100%;display:flex;justify-content:space-between;align-items:center}.page-title{font-size:1.875rem;font-weight:700;text-align:center;margin-bottom:.5rem}.page-subtitle{color:var(--color-text-muted);text-align:center;margin-bottom:2rem}.tabs-container{display:flex;justify-content:center;gap:.5rem;margin-bottom:2rem;background-color:#1f2937;padding:.25rem;border-radius:.5rem;flex-wrap:wrap}.tabs-container button{padding:.5rem 1rem;border-radius:.375rem;transition:color .2s,background-color .2s;color:#d1d5db;background:none;border:none;cursor:pointer;font-size:.875rem}.tabs-container button:hover{background-color:#374151}.tabs-container button.active{background-color:var(--color-primary);color:#fff}.feature-container{background-color:var(--color-panel-bg);padding:1.5rem;border-radius:.75rem;border:1px solid var(--color-panel-border);min-height:400px}.grid-2-col{display:grid;grid-template-columns:1fr;gap:2rem}textarea.form-input,input.form-input,select.form-input{width:100%;padding:.75rem;background-color:#1f2937;border:1px solid var(--color-panel-border);border-radius:.5rem;color:var(--color-text)}textarea.form-input:focus,input.form-input:focus,select.form-input:focus{outline:none;box-shadow:0 0 0 2px var(--color-primary)}button.form-button{width:100%;padding:.75rem;background-color:var(--color-primary);color:#fff;border-radius:.5rem;border:none;cursor:pointer;transition:background-color .2s}button.form-button:hover{background-color:var(--color-primary-hover)}button.form-button:disabled{opacity:.5;cursor:not-allowed}@media(min-width:640px){.main-container{padding-left:1.5rem;padding-right:1.5rem;padding-top:.5rem}.image-results-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:768px){.page-header__nav-container{display:flex}.home-page__title{font-size:3.75rem}.feature-grid{grid-template-columns:repeat(2,1fr)}.image-results-grid{grid-template-columns:repeat(4,1fr)}.grid-2-col{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.main-container{padding-left:2rem;padding-right:2rem}.feature-grid{grid-template-columns:repeat(4,1fr)}}.browser-page{display:flex;flex-direction:column;flex-grow:1;background-color:#1f2937;border-radius:.5rem;border:1px solid var(--color-panel-border);overflow:hidden}.browser-tabs{display:flex;align-items:center;background-color:#11182780;border-bottom:1px solid var(--color-panel-border);padding-left:.5rem;padding-right:.5rem}.browser-tabs__scroll{flex-grow:1;display:flex;align-items:center;overflow-x:auto}.browser-tab{flex-shrink:0;display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-right:1px solid var(--color-panel-border);max-width:16rem;transition:background-color .2s;color:var(--color-text-muted);background:none;border-left:none;border-top:none;border-bottom:none;cursor:pointer}.browser-tab.active{background-color:#1f2937;color:#fff}.browser-tab:not(.active):hover{background-color:#37415180}.browser-tab span{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:.875rem}.browser-tab__close{width:1rem;height:1rem;border-radius:9999px;display:flex;align-items:center;justify-content:center}.browser-tab__close:hover{background-color:#ef444480}.browser-tab__add{padding:.5rem;color:var(--color-text-muted);border-radius:9999px;background:none;border:none;cursor:pointer}.browser-tab__add:hover{background-color:#374151}.browser-address-bar{display:flex;align-items:center;gap:.5rem;padding:.5rem;background-color:#1f2937;border-bottom:1px solid var(--color-panel-border)}.browser-address-bar form{width:100%}.browser-address-bar input{width:100%;background-color:#374151;color:#fff;padding:.375rem .75rem;border-radius:.375rem;font-size:.875rem;border:none}.browser-address-bar input:focus{outline:none;box-shadow:0 0 0 2px var(--color-primary)}.browser-content{flex-grow:1;background-color:#fff;min-height:0}.browser-content iframe{width:100%;height:100%;border:0}.browser-footer{font-size:.75rem;text-align:center;padding:.25rem;background-color:#11182780;border-top:1px solid var(--color-panel-border);color:var(--color-text-muted)}.loader-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.loader-spinner{animation:spin 1s linear infinite;border-radius:9999px;height:32px;width:32px;border-bottom-width:2px;border-color:#22d3ee}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loader-text{font-size:14px;color:#9ca3af}.locate-ai-page-container{width:100%;height:calc(100vh - 130px);position:relative;overflow:hidden;background-color:#1f2937;border-radius:12px;border:1px solid #4b5563}.locate-ai-map-canvas{position:absolute;inset:0}.locate-ai-ads-marquee-wrapper{position:absolute;top:20px;left:0;width:100%;overflow:hidden;pointer-events:none}.locate-ai-ads-marquee{display:flex;animation:marquee 30s linear infinite;white-space:nowrap}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.locate-ai-ad-card{flex-shrink:0;width:256px;margin-left:8px;margin-right:8px;background-color:#111827b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid #4b5563;border-radius:8px;padding:12px;pointer-events:auto}.locate-ai-ad-image{width:100%;height:80px;object-fit:cover;border-radius:6px;margin-bottom:8px}.locate-ai-ad-title{font-weight:700;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.locate-ai-ad-type{font-size:12px;color:#9ca3af;margin-bottom:8px}.locate-ai-ad-action-button{width:100%;text-align:center;display:block;background-color:#06b6d4;color:#fff;font-size:12px;padding-top:4px;padding-bottom:4px;border-radius:4px;transition-property:background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.locate-ai-ad-action-button:hover{background-color:#0891b2}.locate-ai-tilt-button-wrapper{position:absolute;top:20px;right:16px;pointer-events:auto}.locate-ai-tilt-button{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transition:all .3s ease-in-out}.locate-ai-tilt-button.active{background-color:#06b6d4;color:#fff}.locate-ai-tilt-button.inactive{background-color:#4b5563;color:#d1d5db}.locate-ai-tilt-icon{width:24px;height:24px}.locate-ai-directions-panel{position:absolute;top:128px;right:16px;width:320px;max-height:calc(100% - 160px);background-color:#111827cc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid #4b5563;border-radius:8px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column;pointer-events:auto}.locate-ai-directions-header{padding:12px;border-bottom:1px solid #4b5563}.locate-ai-directions-header-top{display:flex;justify-content:space-between;align-items:center}.locate-ai-directions-header-title{font-weight:600}.locate-ai-directions-close-button{color:#9ca3af;font-size:32px;line-height:1}.locate-ai-directions-close-button:hover{color:#fff}.locate-ai-directions-summary{font-size:14px;margin-top:4px;color:#d1d5db}.locate-ai-directions-summary strong{font-weight:600;color:#22d3ee}.locate-ai-directions-steps{flex-grow:1;padding:12px;overflow-y:auto}.locate-ai-directions-steps ol{list-style-type:decimal;list-style-position:inside;display:flex;flex-direction:column;gap:12px;font-size:14px;color:#d1d5db}.locate-ai-chat-wrapper{position:absolute;bottom:16px;left:16px}.locate-ai-chat-panel{width:320px;height:384px;background-color:#111827cc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid #4b5563;border-radius:8px;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;margin-bottom:8px}.locate-ai-chat-header{padding:12px;border-bottom:1px solid #4b5563}.locate-ai-chat-header h3{font-weight:600;text-align:center}.locate-ai-chat-messages{flex-grow:1;padding:12px;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.locate-ai-chat-message{display:flex}.locate-ai-chat-message.user{justify-content:flex-end}.locate-ai-chat-message.model{justify-content:flex-start}.locate-ai-chat-bubble{padding:8px;border-radius:8px;max-width:90%;font-size:14px}.locate-ai-chat-bubble.user{background-color:#2563eb}.locate-ai-chat-bubble.model{background-color:#4b5563}.locate-ai-chat-sources{margin-top:8px;padding-top:8px;border-top:1px solid #4b5563;display:flex;flex-direction:column;gap:4px}.locate-ai-chat-source-button{display:flex;align-items:center;gap:4px;font-size:12px;text-align:left;color:#22d3ee}.locate-ai-chat-source-button:hover{text-decoration:underline}.locate-ai-chat-source-icon{width:12px;height:12px;flex-shrink:0}.locate-ai-chat-source-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.locate-ai-chat-loading{display:flex;justify-content:flex-start}.locate-ai-chat-loading-bubble{padding:8px;border-radius:8px;background-color:#4b5563}.locate-ai-chat-error{padding:8px;border-radius:8px;background-color:#b91c1c80;color:#f87171;font-size:14px}.locate-ai-chat-input-form{padding:8px;border-top:1px solid #4b5563;display:flex;gap:8px}.locate-ai-chat-input{flex-grow:1;background-color:#1f2937;border:1px solid #4b5563;border-radius:9999px;padding:6px 16px;font-size:14px;outline:none}.locate-ai-chat-input:focus{box-shadow:0 0 0 2px #06b6d4}.locate-ai-chat-send-button{background-color:#06b6d4;border-radius:9999px;padding:8px;transition-property:background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.locate-ai-chat-send-button:hover{background-color:#0891b2}.locate-ai-chat-send-button:disabled{opacity:.5}.locate-ai-chat-send-icon{height:16px;width:16px;color:#fff}.locate-ai-chat-toggle-button{width:64px;height:64px;background-color:#06b6d4;border-radius:9999px;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transition:all .3s ease-in-out}.locate-ai-chat-toggle-button:hover{background-color:#0891b2;transform:scale(1.1)}.locate-ai-chat-toggle-icon{width:32px;height:32px;color:#fff}.copy-button{display:flex;align-items:center;gap:6px;padding:4px 8px;background-color:#374151;border-radius:6px;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);font-size:12px;color:#d1d5db}.copy-button:hover{background-color:#4b5563}.copy-button:disabled{opacity:.7;cursor:not-allowed}.copy-button-icon{width:16px;height:16px}.copy-button-icon.success,.copy-button-text.success{color:#4ade80}.ai-tutor-markdown-h3{font-size:18px;font-weight:600;margin-top:8px;margin-bottom:4px;color:#fbbf24}.ai-tutor-markdown-h2{font-size:20px;font-weight:700;margin-top:12px;margin-bottom:4px;color:#fbbf24}.ai-tutor-markdown-h1{font-size:24px;font-weight:800;margin-bottom:8px;color:#fbbf24}.ai-tutor-markdown-li{margin-left:16px;list-style-type:disc}.ai-tutor-markdown-p{margin-top:4px;margin-bottom:4px}.ai-tutor-markdown-strong{font-weight:600;color:#fbbf24}.ai-tutor-container{display:flex;flex-direction:column;height:70vh}.ai-tutor-mode-selector{display:flex;justify-content:center;align-items:center;margin-bottom:16px;padding:4px;background-color:#111827;border-radius:8px;align-self:center}.ai-tutor-mode-button{padding:6px 16px;border-radius:6px;font-size:14px;transition-property:background-color,color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ai-tutor-mode-button.active{background-color:#06b6d4;color:#fff}.ai-tutor-mode-button.inactive:hover{background-color:#4b5563}.ai-tutor-chat-area{flex-grow:1;overflow-y:auto;padding-right:8px;display:flex;flex-direction:column;gap:16px}.ai-tutor-message-container{display:flex;align-items:flex-start;gap:12px}.ai-tutor-message-container.user{justify-content:flex-end}.ai-tutor-message-avatar{width:32px;height:32px;flex-shrink:0;background-color:#06b6d4;border-radius:9999px;display:flex;align-items:center;justify-content:center}.ai-tutor-message-avatar-icon{width:20px;height:20px;color:#fff}.ai-tutor-message-bubble{padding:12px;border-radius:8px;max-width:512px;position:relative}.ai-tutor-message-bubble.model{background-color:#4b5563}.ai-tutor-message-bubble.user{background-color:#2563eb}.ai-tutor-message-copy-button{position:absolute;top:8px;right:8px;opacity:0;transition:opacity .2s ease-in-out}.ai-tutor-message-bubble:hover .ai-tutor-message-copy-button{opacity:1}.ai-tutor-loading-message{display:flex;align-items:flex-start;gap:12px}.ai-tutor-loading-bubble{padding:12px;border-radius:8px;background-color:#4b5563}.ai-tutor-error-message{color:#f87171;text-align:center;padding-top:8px;padding-bottom:8px}.ai-tutor-voice-input-area{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:16px}.ai-tutor-mic-button{display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:9999px;transition:all .3s ease-in-out}.ai-tutor-mic-button.listening{background-color:#ef4444;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.ai-tutor-mic-button.not-listening{background-color:#06b6d4}.ai-tutor-mic-icon{width:32px;height:32px;color:#fff}.ai-tutor-mic-status-text{margin-top:16px;height:20px;font-size:14px;font-weight:600}.ai-tutor-text-input-form{margin-top:16px;display:flex;gap:8px}.ai-tutor-text-input{flex-grow:1;padding:12px;background-color:#111827;border:1px solid #4b5563;border-radius:8px;outline:none}.ai-tutor-text-input:focus{box-shadow:0 0 0 2px #06b6d4}.ai-tutor-send-button{padding:12px 24px;background-color:#06b6d4;color:#fff;border-radius:8px;transition-property:background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ai-tutor-send-button:hover{background-color:#0891b2}.ai-tutor-send-button:disabled{opacity:.5}.ppt-creator-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:32px}@media(min-width:768px){.ppt-creator-grid{grid-template-columns:repeat(2,1fr)}}.ppt-creator-input-section h4{font-size:18px;font-weight:600;margin-bottom:12px}.ppt-creator-input-form{display:flex;flex-direction:column;gap:16px}.ppt-creator-textarea{width:100%;padding:12px;background-color:#111827;border:1px solid #4b5563;border-radius:8px;outline:none}.ppt-creator-textarea:focus{box-shadow:0 0 0 2px #06b6d4}.ppt-creator-label{display:block;font-size:14px;font-weight:500;color:#9ca3af;margin-bottom:4px}.ppt-creator-input{width:100%;padding:12px;background-color:#111827;border:1px solid #4b5563;border-radius:8px}.ppt-creator-generate-button{width:100%;padding-top:12px;padding-bottom:12px;background-color:#06b6d4;color:#fff;border-radius:8px;transition-property:background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ppt-creator-generate-button:hover{background-color:#0891b2}.ppt-creator-generate-button:disabled{opacity:.5}.ppt-creator-output-panel{background-color:#11182780;padding:16px;border-radius:8px;border:1px solid #4b5563;min-height:300px;max-height:70vh;overflow-y:auto}.ppt-creator-loading-message{display:flex;align-items:center;justify-content:center;height:100%}.ppt-creator-error-message{color:#f87171;text-align:center}.ppt-creator-download-button{width:100%;margin-bottom:16px;display:flex;align-items:center;justify-content:center;gap:8px;padding-top:8px;padding-bottom:8px;background-color:#16a34a;color:#fff;border-radius:8px;transition-property:background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ppt-creator-download-button:hover{background-color:#15803d}.ppt-creator-download-icon{width:20px;height:20px}.ppt-creator-slides-container{display:flex;flex-direction:column;gap:16px}.ppt-creator-slide-card{padding:16px;background-color:#1f2937;border-radius:6px;position:relative}.ppt-creator-slide-card:hover .ppt-creator-copy-button{opacity:1}.ppt-creator-copy-button{position:absolute;top:8px;right:8px;opacity:0;transition:opacity .2s ease-in-out}.ppt-creator-slide-title{font-weight:700;color:#22d3ee}.ppt-creator-slide-content{list-style-type:disc;list-style-position:inside;margin-top:8px;color:#d1d5db;display:flex;flex-direction:column;gap:4px}.ppt-creator-no-slides-message{color:#6b7280;text-align:center;margin-top:40px}.ppt-creator-history-section{margin-top:48px}.ppt-creator-history-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.ppt-creator-history-title{font-size:20px;font-weight:700}.ppt-creator-clear-history-button{font-size:14px;color:#f87171;transition-property:color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ppt-creator-clear-history-button:hover{color:#ef4444}.ppt-creator-history-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(min-width:640px){.ppt-creator-history-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:768px){.ppt-creator-history-grid{grid-template-columns:repeat(4,1fr)}}.ppt-creator-history-item{padding:16px;background-color:#1f2937;border-radius:8px;text-align:left;border:1px solid #4b5563;transition-property:background-color,border-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ppt-creator-history-item:hover{background-color:#06b6d480;border-color:#06b6d4}.ppt-creator-history-item-topic{font-weight:600;color:#22d3ee;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppt-creator-history-item-slides{font-size:12px;color:#9ca3af}.ppt-creator-history-item-timestamp{font-size:12px;color:#6b7280;margin-top:8px}.resume-builder-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:32px}@media(min-width:768px){.resume-builder-grid{grid-template-columns:repeat(2,1fr)}}.resume-builder-input-section h4{font-size:18px;font-weight:600;margin-bottom:12px}.resume-builder-input-form{display:flex;flex-direction:column;gap:16px}.resume-builder-textarea{width:100%;padding:8px;background-color:#111827;border:1px solid #4b5563;border-radius:8px}.resume-builder-generate-button{width:100%;padding-top:12px;padding-bottom:12px;background-color:#06b6d4;color:#fff;border-radius:8px;transition-property:background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.resume-builder-generate-button:hover{background-color:#0891b2}.resume-builder-generate-button:disabled{opacity:.5}.resume-builder-output-panel{background-color:#11182780;padding:16px;border-radius:8px;border:1px solid #4b5563;min-height:300px;max-height:70vh;display:flex;flex-direction:column}.resume-builder-loading-message{display:flex;align-items:center;justify-content:center;height:100%}.resume-builder-error-message{color:#f87171;text-align:center}.resume-builder-download-buttons{display:flex;gap:8px;margin-bottom:8px}.resume-builder-download-pdf-button{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding-top:8px;padding-bottom:8px;background-color:#dc2626;color:#fff;border-radius:8px;transition-property:background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.resume-builder-download-pdf-button:hover{background-color:#b91c1c}.resume-builder-download-icon{width:20px;height:20px}.resume-builder-preview-area{background-color:#1f2937;color:#e5e7eb;padding:24px;border-radius:6px;overflow-y:auto;flex-grow:1;font-size:14px;position:relative}.resume-builder-copy-button{position:absolute;top:8px;right:8px}.resume-builder-markdown-h3{font-size:18px;font-weight:600;margin-top:8px;margin-bottom:4px;color:#fbbf24}.resume-builder-markdown-h2{font-size:20px;font-weight:700;margin-top:12px;margin-bottom:4px;border-bottom:1px solid #4b5563;padding-bottom:4px;color:#fbbf24}.resume-builder-markdown-h1{font-size:24px;font-weight:800;margin-bottom:8px;color:#fbbf24}.resume-builder-markdown-hr{margin-top:12px;margin-bottom:12px;border-color:#4b5563}.resume-builder-markdown-li{margin-left:16px;list-style-type:disc}.resume-builder-markdown-li strong{font-weight:600;color:#fbbf24}.resume-builder-markdown-p{margin-bottom:4px}.resume-builder-markdown-p strong{font-weight:600;color:#fbbf24}.resume-builder-no-output-message{color:#6b7280;text-align:center;margin-top:40px}.resume-builder-history-section{margin-top:48px}.resume-builder-history-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.resume-builder-history-title{font-size:20px;font-weight:700}.resume-builder-clear-history-button{font-size:14px;color:#f87171;transition-property:color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.resume-builder-clear-history-button:hover{color:#ef4444}.resume-builder-history-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(min-width:640px){.resume-builder-history-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:768px){.resume-builder-history-grid{grid-template-columns:repeat(4,1fr)}}.resume-builder-history-item{padding:16px;background-color:#1f2937;border-radius:8px;text-align:left;border:1px solid #4b5563;transition-property:background-color,border-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.resume-builder-history-item:hover{background-color:#06b6d480;border-color:#06b6d4}.resume-builder-history-item-name{font-weight:600;color:#22d3ee;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resume-builder-history-item-timestamp{font-size:12px;color:#6b7280;margin-top:8px}.doc-processor-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:32px}@media(min-width:768px){.doc-processor-grid{grid-template-columns:repeat(2,1fr)}}.doc-processor-input-section h4{font-size:18px;font-weight:600;margin-bottom:12px}.doc-processor-input-section p{font-size:14px;color:#9ca3af;margin-bottom:8px}.doc-processor-file-input{margin-bottom:8px;width:100%;padding:8px;background-color:#111827;border:1px solid #4b5563;border-radius:8px}.doc-processor-file-input::file-selector-button{margin-right:8px;padding:4px 8px;border-radius:4px;border:0;font-size:14px;background-color:#ecfeff;color:#0e7490}.doc-processor-file-input::file-selector-button:hover{background-color:#cffafe}.doc-processor-textarea{width:100%;height:240px;padding:12px;background-color:#111827;border:1px solid #4b5563;border-radius:8px}.doc-processor-action-buttons{margin-top:16px;display:grid;grid-template-columns:repeat(1,1fr);gap:8px}@media(min-width:640px){.doc-processor-action-buttons{grid-template-columns:repeat(3,1fr)}}.doc-processor-action-button{padding:8px 12px;background-color:#0891b2;border-radius:8px}.doc-processor-action-button:disabled{opacity:.5}.doc-processor-output-panel{background-color:#11182780;padding:16px;border-radius:8px;border:1px solid #4b5563;min-height:300px;display:flex;flex-direction:column}@media(min-width:640px){.doc-processor-output-panel{padding:24px}}.doc-processor-loading-message{display:flex;align-items:center;justify-content:center;height:100%}.doc-processor-error-message{color:#f87171;text-align:center}.doc-processor-output-textarea{width:100%;flex-grow:1;padding:12px;background-color:#1f2937;border:1px solid #4b5563;border-radius:8px}.doc-processor-no-output-message{color:#6b7280;text-align:center;margin-top:40px}.doc-processor-history-section{margin-top:48px}.doc-processor-history-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.doc-processor-history-title{font-size:20px;font-weight:700}.doc-processor-clear-history-button{font-size:14px;color:#f87171;transition-property:color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.doc-processor-clear-history-button:hover{color:#ef4444}.doc-processor-history-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(min-width:640px){.doc-processor-history-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:768px){.doc-processor-history-grid{grid-template-columns:repeat(4,1fr)}}.doc-processor-history-item{padding:16px;background-color:#1f2937;border-radius:8px;text-align:left;border:1px solid #4b5563;transition-property:background-color,border-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.doc-processor-history-item:hover{background-color:#06b6d480;border-color:#06b6d4}.doc-processor-history-item-action{font-weight:600;color:#22d3ee;text-transform:capitalize;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-processor-history-item-text{font-size:12px;color:#9ca3af;margin-top:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.doc-processor-history-item-timestamp{font-size:12px;color:#6b7280;margin-top:8px}.learning-hub-container{width:100%;max-width:1024px;margin-left:auto;margin-right:auto;padding-top:32px;padding-bottom:32px}.learning-hub-title{font-size:28px;font-weight:700;text-align:center;margin-bottom:8px}.learning-hub-description{color:#9ca3af;text-align:center;margin-bottom:32px}.learning-hub-nav{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:32px;background-color:#1f2937;padding:4px;border-radius:8px}@media(min-width:768px){.learning-hub-nav{grid-template-columns:repeat(4,1fr)}}.learning-hub-nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border-radius:6px;transition-property:background-color,color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);font-size:14px}@media(min-width:640px){.learning-hub-nav-item{flex-direction:row;font-size:16px}}.learning-hub-nav-item.active{background-color:#06b6d4;color:#fff}.learning-hub-nav-item.inactive{color:#d1d5db}.learning-hub-nav-item.inactive:hover{background-color:#4b5563}.learning-hub-nav-icon{width:20px;height:20px}.learning-hub-content-panel{background-color:#1f293780;padding:16px;border-radius:12px;border:1px solid #4b5563;min-height:400px}@media(min-width:640px){.learning-hub-content-panel{padding:24px}}.proposal-generator-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:24px}@media(min-width:768px){.proposal-generator-grid{grid-template-columns:repeat(3,1fr)}}.proposal-generator-input-panel{grid-column:span 1}.proposal-generator-input-panel h4{font-size:18px;font-weight:600;margin-bottom:12px}.proposal-generator-input-panel p{font-size:14px;color:#9ca3af;margin-bottom:16px}.proposal-generator-textarea{width:100%;padding:12px;background-color:#111827;border:1px solid #4b5563;border-radius:8px;outline:none;height:160px}.proposal-generator-textarea:focus{box-shadow:0 0 0 2px #06b6d4}.proposal-generator-generate-button{margin-top:16px;width:100%;padding-top:12px;padding-bottom:12px;background-color:#06b6d4;color:#fff;border-radius:8px;transition-property:background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.proposal-generator-generate-button:hover{background-color:#0891b2}.proposal-generator-generate-button:disabled{opacity:.5}.proposal-generator-output-panel{grid-column:span 2;background-color:#11182780;padding:16px;border-radius:8px;border:1px solid #4b5563;min-height:400px;max-height:70vh;overflow-y:auto;position:relative}.proposal-generator-copy-button{position:absolute;top:8px;right:8px;z-index:10}.proposal-generator-output-content{color:#e5e7eb}.proposal-generator-loading-message{display:flex;align-items:center;justify-content:center;height:100%}.proposal-generator-error-message{color:#f87171;text-align:center}.proposal-generator-markdown-h3{font-size:18px;font-weight:600;margin-top:8px;margin-bottom:4px;color:#fbbf24}.proposal-generator-markdown-h2{font-size:20px;font-weight:700;margin-top:12px;margin-bottom:4px;border-bottom:1px solid #4b5563;padding-bottom:4px;color:#fbbf24}.proposal-generator-markdown-h1{font-size:24px;font-weight:800;margin-bottom:8px;color:#fbbf24}.proposal-generator-markdown-hr{margin-top:12px;margin-bottom:12px;border-color:#4b5563}.proposal-generator-markdown-li{margin-left:16px;list-style-type:disc}.proposal-generator-markdown-li strong{font-weight:600;color:#fbbf24}.proposal-generator-markdown-p{margin-bottom:8px}.proposal-generator-markdown-p strong{font-weight:600;color:#fbbf24}.proposal-generator-sources-section{margin-top:24px;padding-top:16px;border-top:1px solid #4b5563}.proposal-generator-sources-section h4{font-weight:600;font-size:18px;margin-bottom:8px;color:#fbbf24}.proposal-generator-sources-list{list-style-type:disc;list-style-position:inside;font-size:14px;display:flex;flex-direction:column;gap:8px}.proposal-generator-source-link{color:#60a5fa}.proposal-generator-source-link:hover{text-decoration:underline}.proposal-generator-no-output-message{color:#6b7280;text-align:center;margin-top:40px}.report-writer-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:24px}@media(min-width:768px){.report-writer-grid{grid-template-columns:repeat(3,1fr)}}.report-writer-input-panel{grid-column:span 1}.report-writer-input-panel h4{font-size:18px;font-weight:600;margin-bottom:12px}.report-writer-input-panel p{font-size:14px;color:#9ca3af;margin-bottom:16px}.report-writer-textarea{width:100%;padding:12px;background-color:#111827;border:1px solid #4b5563;border-radius:8px;outline:none;height:160px}.report-writer-textarea:focus{box-shadow:0 0 0 2px #06b6d4}.report-writer-citation-style-wrapper{margin-top:16px}.report-writer-label{display:block;font-size:14px;font-weight:500;color:#9ca3af;margin-bottom:4px}.report-writer-select{width:100%;padding:12px;background-color:#111827;border:1px solid #4b5563;border-radius:8px;outline:none}.report-writer-select:focus{box-shadow:0 0 0 2px #06b6d4}.report-writer-generate-button{margin-top:16px;width:100%;padding-top:12px;padding-bottom:12px;background-color:#06b6d4;color:#fff;border-radius:8px;transition-property:background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.report-writer-generate-button:hover{background-color:#0891b2}.report-writer-generate-button:disabled{opacity:.5}.report-writer-output-panel{grid-column:span 2;background-color:#11182780;padding:16px;border-radius:8px;border:1px solid #4b5563;min-height:400px;max-height:70vh;overflow-y:auto;position:relative}.report-writer-copy-button{position:absolute;top:8px;right:8px;z-index:10}.report-writer-output-content{color:#e5e7eb}.report-writer-loading-message{display:flex;align-items:center;justify-content:center;height:100%}.report-writer-error-message{color:#f87171;text-align:center}.report-writer-markdown-h3{font-size:18px;font-weight:600;margin-top:8px;margin-bottom:4px;color:#fbbf24}.report-writer-markdown-h2{font-size:20px;font-weight:700;margin-top:12px;margin-bottom:4px;border-bottom:1px solid #4b5563;padding-bottom:4px;color:#fbbf24}.report-writer-markdown-h1{font-size:24px;font-weight:800;margin-bottom:8px;color:#fbbf24}.report-writer-markdown-hr{margin-top:12px;margin-bottom:12px;border-color:#4b5563}.report-writer-markdown-li{margin-left:16px;list-style-type:disc}.report-writer-markdown-li strong{font-weight:600;color:#fbbf24}.report-writer-markdown-p{margin-bottom:8px}.report-writer-markdown-p strong{font-weight:600;color:#fbbf24}.report-writer-no-output-message{color:#6b7280;text-align:center;margin-top:40px}.plagiarism-checker-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:24px}@media(min-width:768px){.plagiarism-checker-grid{grid-template-columns:repeat(3,1fr)}}.plagiarism-checker-input-panel{grid-column:span 1}.plagiarism-checker-input-panel h4{font-size:18px;font-weight:600;margin-bottom:12px}.plagiarism-checker-input-panel p{font-size:14px;color:#9ca3af;margin-bottom:16px}.plagiarism-checker-textarea{width:100%;padding:12px;background-color:#111827;border:1px solid #4b5563;border-radius:8px;height:256px}.plagiarism-checker-generate-button{margin-top:16px;width:100%;padding-top:12px;padding-bottom:12px;background-color:#06b6d4;color:#fff;border-radius:8px}.plagiarism-checker-generate-button:disabled{opacity:.5}.plagiarism-checker-output-panel{grid-column:span 2;background-color:#11182780;padding:16px;border-radius:8px;border:1px solid #4b5563;min-height:400px;max-height:70vh;overflow-y:auto;position:relative}.plagiarism-checker-copy-button{position:absolute;top:8px;right:8px;z-index:10}.plagiarism-checker-output-content{color:#e5e7eb}.plagiarism-checker-loading-message{display:flex;align-items:center;justify-content:center;height:100%}.plagiarism-checker-error-message{color:#f87171;text-align:center}.plagiarism-checker-output-text{white-space:pre-wrap}.plagiarism-checker-sources-section{margin-top:24px;padding-top:16px;border-top:1px solid #4b5563}.plagiarism-checker-sources-section h4{font-weight:600;font-size:18px;margin-bottom:8px;color:#22d3ee}.plagiarism-checker-sources-list{list-style-type:disc;list-style-position:inside;font-size:14px;display:flex;flex-direction:column;gap:8px}.plagiarism-checker-source-link{color:#60a5fa}.plagiarism-checker-source-link:hover{text-decoration:underline}.plagiarism-checker-no-output-message{color:#6b7280;text-align:center;margin-top:40px}.data-analyzer-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:24px}@media(min-width:768px){.data-analyzer-grid{grid-template-columns:repeat(3,1fr)}}.data-analyzer-input-panel{grid-column:span 1}.data-analyzer-input-panel h4{font-size:18px;font-weight:600;margin-bottom:12px}.data-analyzer-input-panel p{font-size:14px;color:#9ca3af;margin-bottom:16px}.data-analyzer-textarea{width:100%;padding:12px;background-color:#111827;border:1px solid #4b5563;border-radius:8px;font-family:monospace;font-size:14px}.data-analyzer-textarea.goal{margin-top:16px}.data-analyzer-generate-button{margin-top:16px;width:100%;padding-top:12px;padding-bottom:12px;background-color:#06b6d4;color:#fff;border-radius:8px}.data-analyzer-generate-button:disabled{opacity:.5}.data-analyzer-output-panel{grid-column:span 2;background-color:#11182780;padding:16px;border-radius:8px;border:1px solid #4b5563;min-height:400px;max-height:70vh;overflow-y:auto;position:relative}.data-analyzer-copy-button{position:absolute;top:8px;right:8px;z-index:10}.data-analyzer-output-content{color:#e5e7eb}.data-analyzer-loading-message{display:flex;align-items:center;justify-content:center;height:100%}.data-analyzer-error-message{color:#f87171;text-align:center}.data-analyzer-markdown-h3{font-size:18px;font-weight:600;margin-top:8px;margin-bottom:4px;color:#fbbf24}.data-analyzer-markdown-h2{font-size:20px;font-weight:700;margin-top:12px;margin-bottom:4px;border-bottom:1px solid #4b5563;padding-bottom:4px;color:#fbbf24}.data-analyzer-markdown-h1{font-size:24px;font-weight:800;margin-bottom:8px;color:#fbbf24}.data-analyzer-markdown-hr{margin-top:12px;margin-bottom:12px;border-color:#4b5563}.data-analyzer-markdown-li{margin-left:16px;list-style-type:disc}.data-analyzer-markdown-li strong{font-weight:600;color:#fbbf24}.data-analyzer-markdown-p{margin-bottom:8px}.data-analyzer-markdown-p strong{font-weight:600;color:#fbbf24}.data-analyzer-no-output-message{color:#6b7280;text-align:center;margin-top:40px}.research-page-container{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-top:32px;padding-bottom:32px}.research-page-title{font-size:28px;font-weight:700;text-align:center;margin-bottom:8px}.research-page-description{color:#9ca3af;text-align:center;margin-bottom:32px}.research-page-nav{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:32px;background-color:#1f2937;padding:4px;border-radius:8px}@media(min-width:768px){.research-page-nav{grid-template-columns:repeat(4,1fr)}}.research-page-nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border-radius:6px;transition-property:background-color,color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);font-size:14px}@media(min-width:640px){.research-page-nav-item{flex-direction:row;font-size:16px}}.research-page-nav-item.active{background-color:#06b6d4;color:#fff}.research-page-nav-item.inactive{color:#d1d5db}.research-page-nav-item.inactive:hover{background-color:#4b5563}.research-page-nav-icon{width:20px;height:20px}.research-page-content-panel{background-color:#1f293780;padding:16px;border-radius:12px;border:1px solid #4b5563}@media(min-width:640px){.research-page-content-panel{padding:24px}}.research-page-export-button-wrapper{display:flex;justify-content:flex-end;margin-bottom:16px}.research-page-export-button{display:flex;align-items:center;gap:8px;padding:8px 16px;background-color:#16a34a;color:#fff;border-radius:8px;transition-property:background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.research-page-export-button:hover{background-color:#15803d}.research-page-export-icon{width:20px;height:20px}.movie-theater-container{width:100%;display:flex;flex-direction:column;align-items:center}.movie-theater-title{font-size:24px;font-weight:700;margin-bottom:12px}.movie-theater-description{color:#9ca3af;max-width:672px;margin-bottom:24px;text-align:center}.movie-theater-input-section{width:100%;max-width:768px;display:flex;flex-direction:column;gap:24px;margin-bottom:32px}.movie-theater-card{background-color:#11182780;padding:24px;border-radius:12px;border:1px solid #4b5563}.movie-theater-card-title{font-size:18px;font-weight:600;color:#22d3ee;margin-bottom:12px}.movie-theater-textarea{width:100%;padding:12px;background-color:#1f2937;border:1px solid #4b5563;border-radius:8px}.movie-theater-card-description{font-size:14px;color:#9ca3af;margin-bottom:16px}.movie-theater-character-upload-area{display:flex;justify-content:center}.movie-theater-image-preview-wrapper{position:relative}.movie-theater-image-preview{width:100%;max-width:256px;height:auto;border-radius:8px}.movie-theater-remove-image-button{position:absolute;top:8px;right:8px;background-color:#00000080;color:#fff;border-radius:9999px;padding:6px}.movie-theater-remove-image-icon{height:16px;width:16px}.movie-theater-upload-placeholder{position:relative;border:2px dashed #4b5563;border-radius:8px;padding:24px;text-align:center;max-width:256px;width:100%}.movie-theater-upload-icon{margin-left:auto;margin-right:auto;height:48px;width:48px;color:#6b7280}.movie-theater-upload-label{position:relative;cursor:pointer;margin-top:8px;font-size:14px;color:#22d3ee;font-weight:600}.movie-theater-upload-label:hover{color:#67e8f9}.movie-theater-file-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.movie-theater-generate-concept-button{width:100%;padding-top:12px;padding-bottom:12px;background-color:#06b6d4;color:#fff;border-radius:8px;transition-property:background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);font-size:18px;font-weight:600}.movie-theater-generate-concept-button:hover{background-color:#0891b2}.movie-theater-generate-concept-button:disabled{opacity:.5}.movie-theater-error-message{margin-top:16px;color:#f87171;text-align:center}.movie-theater-concept-display{margin-top:32px;width:100%;max-width:896px;background-color:#11182780;padding:24px;border-radius:12px;border:1px solid #4b5563;display:flex;flex-direction:column;gap:24px}.movie-theater-concept-title{font-size:28px;font-weight:700;color:#22d3ee}.movie-theater-concept-logline{font-style:italic;color:#d1d5db;margin-top:4px}.movie-theater-section-title{font-size:20px;font-weight:600;border-bottom:1px solid #4b5563;padding-bottom:4px;margin-bottom:8px}.movie-theater-character-item{margin-bottom:8px}.movie-theater-character-name{font-weight:700;color:#fbbf24}.movie-theater-character-description{font-size:14px;color:#9ca3af;padding-left:8px}.movie-theater-scenes-list{display:flex;flex-direction:column;gap:16px}.movie-theater-scene-card{background-color:#1f2937;padding:16px;border-radius:8px}.movie-theater-scene-title{font-weight:700}.movie-theater-scene-description{color:#9ca3af;margin-top:8px;margin-bottom:8px}.movie-theater-scene-video{width:100%;border-radius:6px;margin-top:8px}.movie-theater-generate-scene-button{margin-top:8px;padding:8px 16px;font-size:14px;background-color:#16a34a;color:#fff;border-radius:8px}.movie-theater-generate-scene-button:hover{background-color:#15803d}.movie-theater-history-section{width:100%;max-width:896px;margin-top:48px}.movie-theater-history-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.movie-theater-history-title{font-size:24px;font-weight:700}.movie-theater-clear-history-button{font-size:14px;color:#ef4444}.movie-theater-clear-history-button:hover{color:#f87171}.movie-theater-history-list{display:flex;flex-direction:column;gap:12px}.movie-theater-history-item{width:100%;padding:16px;background-color:#1f2937;border-radius:8px;text-align:left;border:1px solid #4b5563;transition-property:background-color,border-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.movie-theater-history-item:hover{background-color:#06b6d480;border-color:#06b6d4}.movie-theater-history-item-title{font-weight:600;color:#22d3ee;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.movie-theater-history-item-logline{font-size:12px;color:#9ca3af;margin-top:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-style:italic}.audio-studio-container{width:100%;display:flex;flex-direction:column;align-items:center}.audio-studio-title{font-size:24px;font-weight:700;margin-bottom:12px}.audio-studio-description{color:#9ca3af;max-width:672px;margin-bottom:24px;text-align:center}.audio-studio-tabs{display:flex;justify-content:center;gap:8px;margin-bottom:32px;background-color:#1f2937;padding:4px;border-radius:8px}.audio-studio-tab-button{padding:8px 16px;border-radius:6px;transition-property:background-color,color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.audio-studio-tab-button.active{background-color:#06b6d4;color:#fff}.audio-studio-tab-button.inactive{color:#d1d5db}.audio-studio-tab-button.inactive:hover{background-color:#4b5563}.audio-studio-dialogue-grid{width:100%;max-width:896px;display:grid;grid-template-columns:repeat(1,1fr);gap:32px}@media(min-width:768px){.audio-studio-dialogue-grid{grid-template-columns:repeat(3,1fr)}}.audio-studio-dialogue-input-panel{grid-column:span 1;display:flex;flex-direction:column;gap:16px}@media(min-width:768px){.audio-studio-dialogue-input-panel{grid-column:span 2}}.audio-studio-label{display:block;font-size:14px;font-weight:500;color:#d1d5db;margin-bottom:8px}.audio-studio-textarea{width:100%;padding:12px;background-color:#1f2937;border:1px solid #4b5563;border-radius:8px;height:256px;font-family:monospace;font-size:14px}.audio-studio-textarea:focus{outline:none;box-shadow:0 0 0 2px #06b6d4}.audio-studio-generate-button{width:100%;padding-top:12px;padding-bottom:12px;background-color:#06b6d4;color:#fff;border-radius:8px;transition-property:background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.audio-studio-generate-button:hover{background-color:#0891b2}.audio-studio-error-message{color:#f87171;text-align:center}.audio-studio-audio-player-wrapper{display:flex;flex-direction:column;gap:8px}.audio-studio-audio-player{width:100%}.audio-studio-download-button{margin-top:8px;display:block;width:100%;text-align:center;padding-top:8px;padding-bottom:8px;background-color:#16a34a;color:#fff;border-radius:8px;transition-property:background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.audio-studio-download-button:hover{background-color:#15803d}.audio-studio-speakers-panel{display:flex;flex-direction:column;gap:12px}.audio-studio-speakers-panel h4{font-size:18px;font-weight:600;color:#e5e7eb}.audio-studio-speakers-panel p{font-size:14px;color:#9ca3af}.audio-studio-speaker-card{background-color:#1f2937;padding:12px;border-radius:8px;border:1px solid #4b5563;display:flex;flex-direction:column;gap:8px}.audio-studio-speaker-card-header{display:flex;justify-content:space-between;align-items:center}.audio-studio-speaker-remove-button{font-size:12px;color:#ef4444}.audio-studio-speaker-remove-button:hover{color:#f87171}.audio-studio-speaker-input{width:100%;padding:8px;background-color:#4b5563;border-radius:4px}.audio-studio-add-speaker-button{width:100%;padding-top:8px;padding-bottom:8px;border:2px dashed #4b5563;color:#9ca3af;border-radius:8px}.audio-studio-add-speaker-button:hover{background-color:#4b5563;color:#fff}.audio-studio-history-section{width:100%;max-width:896px;margin-top:48px}.audio-studio-history-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.audio-studio-history-title{font-size:24px;font-weight:700}.audio-studio-clear-history-button{font-size:14px;color:#ef4444}.audio-studio-clear-history-button:hover{color:#f87171}.audio-studio-history-list{display:flex;flex-direction:column;gap:12px}.audio-studio-history-item{width:100%;padding:16px;background-color:#1f2937;border-radius:8px;text-align:left;border:1px solid #4b5563;transition-property:background-color,border-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.audio-studio-history-item:hover{background-color:#06b6d480;border-color:#06b6d4}.audio-studio-history-item-title{font-weight:600;color:#22d3ee;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audio-studio-history-item-subtitle{font-size:12px;color:#9ca3af;margin-top:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.audio-studio-history-item-timestamp{font-size:12px;color:#6b7280;margin-top:8px}.audio-studio-music-grid{width:100%;max-width:896px;display:grid;grid-template-columns:repeat(1,1fr);gap:32px}@media(min-width:768px){.audio-studio-music-grid{grid-template-columns:repeat(3,1fr)}}.audio-studio-musician-creation-panel{grid-column:span 1;display:flex;flex-direction:column;gap:16px}.audio-studio-musician-card{background-color:#1f2937;padding:16px;border-radius:8px;border:1px solid #4b5563}.audio-studio-musician-card h4{font-size:18px;font-weight:600;color:#e5e7eb;margin-bottom:8px}.audio-studio-musician-input,.audio-studio-musician-textarea{width:100%;padding:8px;background-color:#4b5563;border-radius:4px;margin-bottom:8px}.audio-studio-musician-select{width:100%;padding:8px;background-color:#4b5563;border-radius:4px;margin-bottom:12px}.audio-studio-musician-save-button{width:100%;padding-top:8px;padding-bottom:8px;background-color:#16a34a;color:#fff;border-radius:4px}.audio-studio-musician-save-button:hover{background-color:#15803d}.audio-studio-musician-list-panel{grid-column:span 1;display:flex;flex-direction:column;gap:8px;max-height:240px;overflow-y:auto}.audio-studio-musician-list-panel h4{font-size:18px;font-weight:600;color:#e5e7eb;margin-bottom:8px}.audio-studio-musician-list-empty{font-size:14px;color:#6b7280;text-align:center}.audio-studio-musician-list-item{padding:12px;border-radius:8px;border:2px solid #4b5563}.audio-studio-musician-list-item.selected{border-color:#06b6d4;background-color:#06b6d480}.audio-studio-musician-list-item-header{display:flex;justify-content:space-between;align-items:flex-start}.audio-studio-musician-list-item-name-wrapper{cursor:pointer;flex-grow:1}.audio-studio-musician-list-item-name{font-weight:700}.audio-studio-musician-list-item-description{font-size:12px;color:#9ca3af}.audio-studio-musician-delete-button{width:16px;height:16px;color:#ef4444}.audio-studio-musician-delete-button:hover{color:#f87171}.audio-studio-musician-visual-actions{margin-top:12px;padding-top:12px;border-top:1px solid rgba(75,85,99,.5);display:flex;align-items:center;justify-content:flex-end;gap:8px}.audio-studio-musician-visual-button{display:flex;align-items:center;gap:6px;padding:4px 8px;font-size:12px;color:#fff;border-radius:4px}.audio-studio-musician-visual-button.image{background-color:#4f46e5}.audio-studio-musician-visual-button.image:hover{background-color:#4338ca}.audio-studio-musician-visual-button.video{background-color:#9333ea}.audio-studio-musician-visual-button.video:hover{background-color:#7e22ce}.audio-studio-musician-visual-icon{width:12px;height:12px}.audio-studio-song-generation-panel{grid-column:span 2;display:flex;flex-direction:column;gap:16px}.audio-studio-song-generation-panel h4{font-size:18px;font-weight:600;color:#e5e7eb;margin-bottom:8px}.audio-studio-song-input-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.audio-studio-song-genre-select{width:100%;padding:12px;background-color:#1f2937;border:1px solid #4b5563;border-radius:8px}.audio-studio-song-topic-textarea{grid-column:span 2;width:100%;padding:8px;background-color:#1f2937;border:1px solid #4b5563;border-radius:8px;height:64px}.audio-studio-song-generate-button{margin-top:16px;width:100%;padding-top:12px;padding-bottom:12px;background-color:#06b6d4;color:#fff;border-radius:8px;transition-property:background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.audio-studio-song-generate-button:hover{background-color:#0891b2}.audio-studio-song-generate-button:disabled{opacity:.5}.audio-studio-generated-song-panel{background-color:#1f2937;padding:16px;border-radius:8px;border:1px solid #4b5563;display:flex;flex-direction:column;gap:16px}.audio-studio-generated-song-panel h5{font-size:20px;font-weight:700;color:#fbbf24}.audio-studio-generated-song-lyrics{white-space:pre-wrap;color:#d1d5db;max-height:160px;overflow-y:auto}.audio-studio-generated-song-audio{width:100%}.audio-studio-generated-song-download-button{margin-top:8px;display:block;width:100%;text-align:center;padding-top:8px;padding-bottom:8px;background-color:#16a34a;color:#fff;border-radius:8px;transition-property:background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.audio-studio-generated-song-download-button:hover{background-color:#15803d}.audio-studio-visual-modal-overlay{position:fixed;inset:0;background-color:#000000b3;z-index:50;display:flex;align-items:center;justify-content:center;padding:16px}.audio-studio-visual-modal-content{background-color:#1f2937;border-radius:8px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;width:100%;max-width:512px}.audio-studio-visual-modal-header{padding:16px;border-bottom:1px solid #4b5563;display:flex;justify-content:space-between;align-items:center}.audio-studio-visual-modal-title{font-size:18px;font-weight:600}.audio-studio-visual-modal-musician-name{color:#22d3ee}.audio-studio-visual-modal-close-button{color:#9ca3af;font-size:32px;line-height:1}.audio-studio-visual-modal-close-button:hover{color:#fff}.audio-studio-visual-modal-body{padding:24px;min-height:300px;display:flex;align-items:center;justify-content:center}.audio-studio-visual-modal-error{color:#f87171;text-align:center}.audio-studio-visual-modal-image,.audio-studio-visual-modal-video{max-width:100%;max-height:60vh;border-radius:8px}.orbital-creation-container{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-top:32px;padding-bottom:32px}.orbital-creation-title{font-size:28px;font-weight:700;text-align:center;margin-bottom:8px}.orbital-creation-description{color:#9ca3af;text-align:center;margin-bottom:32px}.orbital-creation-nav{display:grid;grid-template-columns:repeat(1,1fr);gap:8px;margin-bottom:32px;background-color:#1f2937;padding:4px;border-radius:8px}@media(min-width:640px){.orbital-creation-nav{grid-template-columns:repeat(3,1fr)}}.orbital-creation-nav-item{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border-radius:6px;transition-property:background-color,color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);font-size:14px}@media(min-width:640px){.orbital-creation-nav-item{font-size:16px}}.orbital-creation-nav-item.active{background-color:#06b6d4;color:#fff}.orbital-creation-nav-item.inactive{color:#d1d5db}.orbital-creation-nav-item.inactive:hover{background-color:#4b5563}.orbital-creation-nav-icon{width:20px;height:20px}.orbital-creation-content-panel{background-color:#1f293780;padding:16px;border-radius:12px;border:1px solid #4b5563;min-height:400px}@media(min-width:640px){.orbital-creation-content-panel{padding:24px}}.gwota-container{display:flex;flex-direction:column;height:calc(100vh - 90px);width:100%;max-width:896px;margin-left:auto;margin-right:auto;background-color:#1f293780;border-radius:12px;border:1px solid #4b5563}.gwota-header{padding:16px;border-bottom:1px solid #4b5563;display:flex;align-items:center;gap:12px}.gwota-header-icon{width:32px;height:32px;color:#22d3ee}.gwota-header-title{font-size:20px;font-weight:700}.gwota-header-subtitle{font-size:14px;color:#9ca3af}.gwota-main{flex-grow:1;padding:16px;overflow-y:auto;display:flex;flex-direction:column;gap:24px}.gwota-empty-state{text-align:center;color:#6b7280;margin-top:40px}.gwota-empty-state-icon{width:64px;height:64px;margin-left:auto;margin-right:auto;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.gwota-empty-state-text{margin-top:16px}.gwota-message-container{display:flex;align-items:flex-start;gap:12px}.gwota-message-container.user{justify-content:flex-end}.gwota-message-avatar{width:32px;height:32px;flex-shrink:0;background-color:#06b6d4;border-radius:9999px;display:flex;align-items:center;justify-content:center}.gwota-message-avatar-icon{width:20px;height:20px;color:#fff}.gwota-message-bubble{padding:12px;border-radius:8px;max-width:512px;position:relative}.gwota-message-bubble.model{background-color:#4b5563}.gwota-message-bubble.user{background-color:#2563eb}.gwota-message-copy-button{position:absolute;top:8px;right:8px;opacity:0;transition:opacity .2s ease-in-out}.gwota-message-bubble:hover .gwota-message-copy-button{opacity:1}.gwota-message-text h3{font-size:18px;font-weight:600;margin-top:8px;margin-bottom:4px;color:#fbbf24}.gwota-message-text h2{font-size:20px;font-weight:700;margin-top:12px;margin-bottom:4px;color:#fbbf24}.gwota-message-text h1{font-size:24px;font-weight:800;margin-bottom:8px;color:#fbbf24}.gwota-message-text li{margin-left:16px;list-style-type:disc}.gwota-message-text p{margin-top:4px;margin-bottom:4px}.gwota-message-text strong{font-weight:600;color:#fbbf24}.gwota-message-image{border-radius:8px;max-width:128px}.gwota-loading-indicator{display:flex;justify-content:flex-start}.gwota-loading-bubble{padding:8px;border-radius:8px;background-color:#4b5563}.gwota-footer{padding:16px;border-top:1px solid #4b5563;background-color:#1f2937cc}.gwota-error-message{color:#f87171;text-align:center;font-size:14px;margin-bottom:8px}.gwota-image-preview-wrapper{position:relative;width:96px;height:96px;margin-bottom:8px}.gwota-image-preview{width:100%;height:100%;object-fit:cover;border-radius:8px}.gwota-remove-image-button{position:absolute;top:-8px;right:-8px;background-color:#ef4444;color:#fff;border-radius:9999px;padding:4px;line-height:1}.gwota-input-area{display:flex;align-items:center;gap:4px}@media(min-width:640px){.gwota-input-area{gap:8px}}.gwota-file-input{display:none}.gwota-action-button{padding:8px;border-radius:9999px;transition-property:color,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media(min-width:640px){.gwota-action-button{padding:12px}}.gwota-action-button.disabled{color:#4b5563}.gwota-action-button.enabled{color:#9ca3af}.gwota-action-button.enabled:hover{background-color:#4b5563;color:#fff}.gwota-action-button.listening{color:#f87171;background-color:#b91c1c80}.gwota-action-icon{width:20px;height:20px}@media(min-width:640px){.gwota-action-icon{width:24px;height:24px}}.gwota-textarea{flex-grow:1;padding:12px;background-color:#111827;border:1px solid #4b5563;border-radius:8px;resize:none;outline:none;font-size:14px}@media(min-width:640px){.gwota-textarea{font-size:16px}}.gwota-textarea:focus{box-shadow:0 0 0 2px #06b6d4}.gwota-send-button{padding:8px;background-color:#06b6d4;color:#fff;border-radius:9999px;transition-property:background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media(min-width:640px){.gwota-send-button{padding:12px}}.gwota-send-button:hover{background-color:#0891b2}.gwota-send-button:disabled{opacity:.5}.gwota-camera-modal-overlay{position:fixed;inset:0;background-color:#000000b3;z-index:50;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px}.gwota-camera-video-feed{width:100%;max-width:896px;border-radius:8px;margin-bottom:16px}.gwota-camera-controls{display:flex;gap:16px}.gwota-camera-button{padding:12px 24px;color:#fff;border-radius:8px;transition-property:background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.gwota-camera-button.capture{background-color:#22c55e}.gwota-camera-button.capture:hover{background-color:#16a34a}.gwota-camera-button.switch{background-color:#3b82f6}.gwota-camera-button.switch:hover{background-color:#2563eb}.gwota-camera-button.cancel{background-color:#4b5563}.gwota-camera-button.cancel:hover{background-color:#374151}.ad-form-modal-overlay{position:fixed;inset:0;background-color:#0009;z-index:50;display:flex;align-items:center;justify-content:center;padding:16px}.ad-form-modal-content{background-color:#1f2937;border-radius:8px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;width:100%;max-width:512px}.ad-form-modal-body{padding:24px}.ad-form-modal-title{font-size:20px;font-weight:600;margin-bottom:16px}.ad-form-group-container{display:flex;flex-direction:column;gap:16px}.ad-form-label{display:block;font-size:14px;color:#9ca3af}.ad-form-input{width:100%;background-color:#4b5563;padding:8px;border-radius:4px;margin-top:4px}.ad-form-image-upload-section{margin-top:4px;display:flex;align-items:center;gap:8px}.ad-form-file-input{display:none}.ad-form-upload-label{cursor:pointer;background-color:#4b5563;color:#fff;padding:8px 16px;border-radius:6px;font-size:14px;transition-property:background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);white-space:nowrap}.ad-form-upload-label:hover{background-color:#6b7280}.ad-form-upload-separator{color:#9ca3af;font-size:14px}.ad-form-image-preview-wrapper{margin-top:8px;border:1px solid #4b5563;border-radius:8px;padding:8px}.ad-form-image-preview-label{font-size:12px;color:#9ca3af;margin-bottom:4px}.ad-form-image-preview{width:100%;height:128px;object-fit:cover;border-radius:6px}.ad-form-footer{background-color:#4b5563;padding:12px 24px;display:flex;justify-content:flex-end;gap:12px;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.ad-form-cancel-button{padding:8px 16px;background-color:#4b5563;border-radius:4px;transition-property:background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ad-form-cancel-button:hover{background-color:#6b7280}.ad-form-save-button{padding:8px 16px;background-color:#06b6d4;border-radius:4px;transition-property:background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ad-form-save-button:hover{background-color:#0891b2}.admin-access-denied{text-align:center;padding-top:80px;padding-bottom:80px}.admin-access-denied h2{font-size:24px;font-weight:700;color:#ef4444}.admin-access-denied p{color:#9ca3af}.admin-page-container{width:100%;max-width:896px;margin-left:auto;margin-right:auto;padding-top:32px;padding-bottom:32px}.admin-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.admin-header h2{font-size:28px;font-weight:700}.admin-add-button{padding:8px 16px;background-color:#06b6d4;color:#fff;border-radius:8px;transition-property:background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.admin-add-button:hover{background-color:#0891b2}.admin-table-wrapper{background-color:#1f293780;border:1px solid #4b5563;border-radius:8px;overflow:hidden}.admin-table-scroll{overflow-x:auto}.admin-table{min-width:100%;font-size:14px;text-align:left;color:#d1d5db}.admin-table-head{background-color:#4b5563;font-size:12px;text-transform:uppercase}.admin-table-head th{padding:12px 24px}.admin-table-head th:last-child{text-align:right}.admin-table-row{border-bottom:1px solid #4b5563}.admin-table-row:hover{background-color:#1f2937}.admin-table-data{padding:16px 24px}.admin-table-data.image{width:96px;height:48px;object-fit:cover;border-radius:4px}.admin-table-data.name{font-weight:500;white-space:nowrap}.admin-table-actions{padding:16px 24px;text-align:right}.admin-action-button{padding:8px;margin-right:8px}.admin-action-button.edit{color:#facc15}.admin-action-button.edit:hover{color:#fcd34d}.admin-action-button.delete{color:#ef4444}.admin-action-button.delete:hover{color:#f87171}.admin-action-icon{width:20px;height:20px}.pricing-page-container{width:100%;max-width:896px;margin-left:auto;margin-right:auto;padding-top:48px;padding-bottom:48px}.pricing-header{text-align:center;margin-bottom:48px}.pricing-title{font-size:36px;font-weight:800;letter-spacing:-.05em;background-image:linear-gradient(to right,#facc15,#f59e0b);-webkit-background-clip:text;color:transparent;margin-bottom:16px}@media(min-width:768px){.pricing-title{font-size:48px}}.pricing-description{max-width:768px;margin-left:auto;margin-right:auto;font-size:18px;color:#9ca3af}.pricing-credit-info{font-size:14px;color:#6b7280;margin-top:8px}.pricing-packages-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:32px}@media(min-width:768px){.pricing-packages-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.pricing-packages-grid{grid-template-columns:repeat(3,1fr)}}.pricing-package-card{background-color:#1f293780;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid #4b5563;border-radius:16px;padding:24px;display:flex;flex-direction:column;transition:all .3s ease-in-out;position:relative}.pricing-package-card.popular{border-color:#22d4eecc}.pricing-package-card:not(.popular):hover{border-color:#22d4ee80}.pricing-package-popular-badge{position:absolute;top:-12px;right:20px;background-color:#06b6d4;color:#fff;font-size:12px;font-weight:700;padding:4px 12px;border-radius:9999px;text-transform:uppercase}.pricing-package-name{font-size:24px;font-weight:600;color:#fff}.pricing-package-bonus{color:#4ade80;font-weight:600}.pricing-package-price-section{margin-top:24px;margin-bottom:24px}.pricing-package-price{font-size:48px;font-weight:700}.pricing-package-credits{color:#9ca3af;font-size:18px}.pricing-package-description{color:#9ca3af;font-size:14px;margin-bottom:24px;flex-grow:1}.pricing-buy-button{width:100%;margin-top:auto;padding:12px 24px;border-radius:8px;font-weight:600;transition-property:background-color,color;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.pricing-buy-button.popular{background-color:#06b6d4;color:#fff}.pricing-buy-button.popular:hover{background-color:#0891b2}.pricing-buy-button:not(.popular){background-color:#4b5563;color:#e5e7eb}.pricing-buy-button:not(.popular):hover{background-color:#06b6d4;color:#fff}.pricing-usage-examples-section{margin-top:80px;text-align:center}.pricing-usage-examples-title{font-size:28px;font-weight:700;margin-bottom:32px}.pricing-usage-examples-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:24px;max-width:896px;margin-left:auto;margin-right:auto}@media(min-width:640px){.pricing-usage-examples-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.pricing-usage-examples-grid{grid-template-columns:repeat(4,1fr)}}.pricing-usage-example-card{background-color:#1f293780;padding:16px;border-radius:8px;display:flex;align-items:flex-start;gap:12px}.pricing-usage-example-icon{width:20px;height:20px;color:#4ade80;flex-shrink:0;margin-top:4px}.pricing-usage-example-text{color:#d1d5db;text-align:left}.header-container{position:fixed;top:0;z-index:30;width:100%;background-color:#111827cc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid rgba(55,65,81,.5)}.header-content{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:space-between;padding:8px 16px}@media(min-width:640px){.header-content{padding-left:24px;padding-right:24px}}@media(min-width:1024px){.header-content{padding-left:32px;padding-right:32px}}.header-logo-section{display:flex;align-items:center;gap:12px;cursor:pointer}.header-logo-icon{width:32px;height:32px;color:#22d3ee}.header-title{font-size:24px;font-weight:700;letter-spacing:-.05em;color:#fff}.header-actions{display:flex;align-items:center;gap:16px}.header-nav{display:none;align-items:center;gap:24px}@media(min-width:768px){.header-nav{display:flex}}.nav-item{color:#d1d5db;transition-property:color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);background-color:transparent;padding:0;border:none;cursor:pointer}.nav-item:hover{color:#22d3ee}.header-user-actions{display:flex;align-items:center;gap:8px}@media(min-width:640px){.header-user-actions{gap:16px}}.credit-button{display:flex;align-items:center;gap:8px;padding:8px 16px;background-color:#37415180;border:1px solid #4b5563;border-radius:9999px;transition-property:background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);font-size:14px;font-weight:600}.credit-button:hover{background-color:#4b5563}.credit-icon{width:20px;height:20px;color:#facc15}.sign-out-button{display:none;padding:8px 16px;background-color:#ef4444;color:#fff;border-radius:9999px;transition-property:background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);font-size:14px;font-weight:600}@media(min-width:640px){.sign-out-button{display:block}}.sign-out-button:hover{background-color:#dc2626}.sign-in-message{display:none;font-size:14px;color:#9ca3af}@media(min-width:640px){.sign-in-message{display:block}}.mobile-credit-button{display:flex;align-items:center;gap:8px;padding:8px;background-color:#facc15;color:#000;border-radius:9999px;transition-property:background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media(min-width:640px){.mobile-credit-button{display:none}}.mobile-credit-icon{width:20px;height:20px}.language-selector{display:none;align-items:center;background-color:#1f2937;border:1px solid #4b5563;border-radius:9999px}@media(min-width:640px){.language-selector{display:flex}}.language-button{padding:4px 12px;font-size:14px;border-radius:9999px}.language-button.active{background-color:#06b6d4;color:#fff}.language-button.inactive{color:#9ca3af}.feedback-modal-overlay{position:fixed;inset:0;background-color:#0009;z-index:50;display:flex;align-items:center;justify-content:center;padding:16px;transition:opacity .3s ease-in-out}.feedback-modal-content{background-color:#1f2937;border-radius:8px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;width:100%;max-width:512px;border:1px solid #4b5563}.feedback-modal-body{padding:24px}.feedback-modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.feedback-modal-title{font-size:20px;font-weight:600}.feedback-modal-close-button{color:#9ca3af;font-size:32px;line-height:1}.feedback-modal-close-button:hover{color:#fff}.feedback-modal-submitted-message{text-align:center;padding-top:48px;padding-bottom:48px}.feedback-modal-submitted-message p:first-child{font-size:18px;color:#4ade80}.feedback-modal-submitted-message p:last-child{color:#9ca3af;margin-top:8px}.feedback-form{display:flex;flex-direction:column;gap:16px}.feedback-form-grid{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:768px){.feedback-form-grid{grid-template-columns:repeat(2,1fr)}}.feedback-form-label{display:block;font-size:14px;color:#9ca3af}.feedback-form-input,.feedback-form-select,.feedback-form-textarea{width:100%;background-color:#4b5563;padding:8px;border-radius:4px;margin-top:4px;border:1px solid #6b7280;outline:none}.feedback-form-input:focus,.feedback-form-select:focus,.feedback-form-textarea:focus{outline:none;box-shadow:0 0 0 2px #06b6d4}.feedback-form-actions{display:flex;justify-content:flex-end;gap:16px}.feedback-form-cancel-button{padding:8px 16px;background-color:#4b5563;border-radius:8px;transition:background-color .2s ease-in-out}.feedback-form-cancel-button:hover{background-color:#6b7280}.feedback-form-submit-button{padding:8px 16px;background-color:#06b6d4;color:#fff;border-radius:8px;transition:background-color .2s ease-in-out}.feedback-form-submit-button:hover{background-color:#0891b2}.onboarding-modal-overlay{position:fixed;inset:0;background-color:#000000b3;z-index:50;display:flex;align-items:center;justify-content:center;padding:16px;transition:opacity .3s ease-in-out}.onboarding-modal-content{background-color:#1f2937;border-radius:8px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;width:100%;max-width:448px;border:1px solid #4b5563;transform:scale(1);transition:transform .3s ease-in-out}.onboarding-modal-body{padding:24px;position:relative}.onboarding-modal-close-button{position:absolute;top:16px;right:16px;color:#9ca3af}.onboarding-modal-close-button:hover{color:#fff}.onboarding-modal-step-content{display:flex;flex-direction:column;align-items:center;text-align:center}.onboarding-modal-icon-wrapper{margin-bottom:24px}.onboarding-modal-icon{width:64px;height:64px;color:#22d3ee}.onboarding-modal-title{font-size:24px;font-weight:700;color:#fff;margin-bottom:12px}.onboarding-modal-description{color:#9ca3af;margin-bottom:32px;height:80px}.onboarding-modal-dots{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:32px}.onboarding-modal-dot{width:8px;height:8px;border-radius:9999px;transition:background-color .3s ease-in-out}.onboarding-modal-dot.active{background-color:#22d3ee}.onboarding-modal-dot.inactive{background-color:#4b5563}.onboarding-modal-navigation{width:100%;display:flex;justify-content:space-between;align-items:center}.onboarding-modal-button{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:8px}.onboarding-modal-button.prev{background-color:#4b5563;color:#fff}.onboarding-modal-button.prev:hover{background-color:#6b7280}.onboarding-modal-button.prev:disabled{opacity:.5;cursor:not-allowed}.onboarding-modal-button.next{background-color:#06b6d4;color:#fff}.onboarding-modal-button.next:hover{background-color:#0891b2}.onboarding-modal-button-icon{width:16px;height:16px}.onboarding-modal-language-text{font-size:36px;font-weight:700;color:#22d3ee}.app-root{min-height:100vh;background-color:#111827;color:#f3f4f6;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.app-main{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;width:100%;min-height:100vh;padding-bottom:0;padding-top:64px}.app-content-area{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;flex-grow:1;display:flex;flex-direction:column;padding-left:16px;padding-right:16px;padding-top:32px;overflow-x:hidden}@media(min-width:640px){.app-content-area{padding-left:24px;padding-right:24px}}@media(min-width:1024px){.app-content-area{padding-left:32px;padding-right:32px}}.auth-required-message{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:100%;padding-top:80px;padding-bottom:80px}.auth-required-message h2{font-size:24px;font-weight:700;color:#fbbf24}.auth-required-message p{color:#9ca3af;margin-top:8px}.feedback-button{position:fixed;bottom:16px;left:16px;background-color:#06b6d4;color:#fff;width:56px;height:56px;border-radius:9999px;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transition-property:background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:20}.feedback-button:hover{background-color:#0891b2}.feedback-icon{width:28px;height:28px}.orbital-live-page-container{width:100%;min-height:100vh;background-color:#111827;color:#f3f4f6;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;flex-direction:column}.orbital-live-page-content{flex-grow:1;display:flex;flex-direction:column}.mobile-modal-overlay{position:fixed;inset:0;background:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000}.mobile-modal-content{background:#1a1a1a;padding:20px;border-radius:8px;width:90%;max-width:500px;position:relative;max-height:80vh;overflow-y:auto;color:#fff}.mobile-modal-close{position:absolute;top:10px;right:10px;background:none;border:none;font-size:1.5rem;cursor:pointer;color:#fff}.mobile-modal-content .search-section input{width:calc(100% - 20px);padding:10px;margin-bottom:10px;border:1px solid #555;border-radius:4px;background:#333;color:#fff}.mobile-search-button{background-color:#333;color:#fff;border:none;padding:10px 15px;border-radius:4px;cursor:pointer;width:100%;margin-bottom:20px}.mobile-search-button:hover{background-color:#555}.mobile-modal-content .trends-section h2{margin-bottom:10px;color:#fff}.mobile-modal-content .trends-section ul{list-style:none;padding:0}.mobile-modal-content .trends-section li{padding:8px 0;border-bottom:1px solid #444;cursor:pointer;color:#4da6ff}.mobile-modal-content .trends-section li:hover{color:#66b3ff}.full-width-page-layout{display:flex;flex-direction:column;height:100vh}.full-width-header{display:flex;align-items:center;padding:1rem;background-color:#000;border-bottom:1px solid #333;gap:1rem;position:relative}.header-logo{height:50px;width:auto;position:absolute;left:50%;transform:translate(-50%)}.back-button{background:none;border:none;cursor:pointer;font-size:1.5rem;color:#fff}.full-width-content{flex-grow:1;overflow-y:auto;padding:1rem}.auth-container{display:flex;justify-content:center;align-items:flex-end;min-height:100vh;width:100%;padding-bottom:5vh;background-color:#1a1a2e;position:relative;overflow:hidden}.auth-video-bg{position:absolute;top:50%;left:50%;min-width:100vw;min-height:100vh;width:auto;height:auto;transform:translate(-50%,-50%);object-fit:cover;z-index:0}.auth-form-wrapper{position:relative;z-index:1;background:transparent;padding:2rem;width:100%;max-width:380px;text-align:center;display:flex;flex-direction:column;align-items:center}.auth-logo{width:120px;height:auto;margin-bottom:1rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.auth-form-wrapper h2{color:#fff;margin-bottom:1rem;font-size:2rem;font-weight:600;text-shadow:0 2px 4px rgba(0,0,0,.2)}.auth-form{display:flex;flex-direction:column;gap:1rem;width:100%}.auth-form input{background-color:#fff;border:1px solid rgba(255,255,255,.5);color:#333;padding:1rem 1.2rem;border-radius:12px;font-size:1rem;width:100%;box-sizing:border-box;transition:all .3s ease}.auth-form input:focus{outline:none;transform:scale(1.02);box-shadow:0 4px 15px #0000001a}.auth-form input::placeholder{color:#888}.auth-button{background:linear-gradient(135deg,#4facfe,#f093fb);color:#fff;border:none;padding:1rem;border-radius:12px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:transform .2s,box-shadow .2s;margin-top:.5rem;width:100%;text-transform:uppercase;letter-spacing:1px;box-shadow:0 4px 15px #0003}.auth-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000040}.auth-button:disabled{background:#ccc;cursor:not-allowed;transform:none}.google-button{background:#fff;color:#333;display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1rem}.google-button:hover{background-color:#f8f9fa}.auth-link{margin-top:1rem;color:#fff;font-size:.95rem;text-shadow:0 1px 2px rgba(0,0,0,.3)}.auth-link a{color:#fff;font-weight:700;text-decoration:none;margin-left:5px}.auth-link a:hover{text-decoration:underline;color:#f093fb}.forgot-password-link{text-align:right;width:100%;margin-top:-.5rem;margin-bottom:.5rem}.forgot-password-link a{color:#fff;font-size:.85rem;text-decoration:none;opacity:.8;transition:opacity .2s}.forgot-password-link a:hover{opacity:1;text-decoration:underline}.error-message{color:#ff4d4d;background-color:#ff4d4d1a;border:1px solid rgba(255,77,77,.3);padding:.75rem;border-radius:8px;text-align:center;margin-bottom:1rem;width:100%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.success-message{color:#28a745;background-color:#28a7451a;border:1px solid rgba(40,167,69,.3);padding:.75rem;border-radius:8px;text-align:center;margin-bottom:1rem;width:100%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.post-header{display:flex;align-items:center;justify-content:flex-start;gap:10px}.ad-label-header{font-size:.75rem;color:#1d9bf0;font-weight:700;background-color:#1d9bf01a;padding:3px 8px;border-radius:5px;margin-left:auto;align-self:center}.ad-content{margin-top:10px;padding-top:10px;border-top:1px solid #333;display:flex;justify-content:flex-end;align-items:center}.cta-button{padding:8px 16px;border:none;background-color:gold;color:#1a1a1a;border-radius:20px;cursor:pointer;font-weight:700}.cta-button:hover{background-color:#daa520}.ad-scrollable-content{max-height:300px;overflow-y:auto;overflow-x:hidden;padding-right:10px}.ad-creation-area{background-color:#1a1a1a;padding:15px;border-top:1px solid #333;margin-top:10px;border-radius:10px}.ad-creation-area input,.ad-creation-area .ad-label-select{width:100%;padding:12px;margin-bottom:10px;background-color:#2a2a2a;border:1px solid #444;color:#fff;border-radius:5px;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}.ad-creation-area input::placeholder{color:#888}.ad-creation-area .ad-label-select option{background-color:#2a2a2a;color:#fff}.selected-media-preview{margin-top:15px;border:1px solid #444;border-radius:10px;padding:10px;background-color:#1a1a1a;position:relative}.selected-media-preview img{max-width:100%;border-radius:5px;display:block;margin:0 auto}.clear-media-preview{position:absolute;top:5px;right:5px;background:#00000080;color:#fff;border:none;border-radius:50%;width:24px;height:24px;display:flex;justify-content:center;align-items:center;cursor:pointer;font-size:.8rem}.clear-media-preview:hover{background:#000000b3}.�v�e�r�i�f�i�e�d�-�b�a�d�g�e�-�i�c�o�n�-�i�n�l�i�n�e� �{� �w�i�d�t�h�:� �1�6�p�x�;� �h�e�i�g�h�t�:� �1�6�p�x�;� �m�a�r�g�i�n�-�l�e�f�t�:� �4�p�x�;� �d�i�s�p�l�a�y�:� �i�n�l�i�n�e�-�b�l�o�c�k�;� �v�e�r�t�i�c�a�l�-�a�l�i�g�n�:� �m�i�d�d�l�e�;� �}� � �.verified-badge-icon-inline{width:16px!important;height:16px!important;margin-left:4px;vertical-align:middle;display:inline-block;flex-shrink:0}.announcements-container{margin-bottom:20px;display:flex;flex-direction:column;gap:10px}.announcement-bar{background:linear-gradient(90deg,#4facfe,#00f2fe);color:#fff;padding:12px 20px;border-radius:12px;display:flex;align-items:center;gap:15px;box-shadow:0 4px 15px #4facfe4d;animation:slideIn .5s ease-out}.announcement-icon{font-size:1.2rem;display:flex;align-items:center}.announcement-content{flex:1}.announcement-title{font-weight:700;margin-right:8px;text-transform:uppercase;font-size:.9rem}.announcement-text{font-size:.95rem}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.announcement-bar{padding:10px 15px}.announcement-title{display:block;margin-bottom:2px}}.search-tabs{display:flex;justify-content:space-between;margin-bottom:20px;padding:10px 20px;background-color:#1e1e1e;position:sticky;top:0;z-index:10;width:100%;box-sizing:border-box}.search-tabs button{padding:10px 20px;border:1px solid #555;background-color:#222;color:#fff;cursor:pointer;border-radius:5px;transition:background-color .2s ease,border-color .2s ease}.search-tabs button.active{background-color:#444;border-color:#777}.search-tabs button:first-child{margin-right:10px}@media(min-width:768px){.search-tabs{position:relative;padding:0 20px;background-color:transparent}.search-tabs button{background-color:#222}.search-tabs button.active{background-color:#444}}.comment-form{display:flex;align-items:center;margin-top:1rem;border:1px solid #2f3336;border-radius:25px;padding:.1rem;background-color:#16181c}.comment-input{flex-grow:1;border:none;background-color:transparent;padding:8px 12px;font-size:15px;line-height:1.4;outline:none;color:#fff;min-height:22px;max-height:100px;overflow-y:auto;word-wrap:break-word;white-space:pre-wrap;cursor:text}.comment-input:empty:before{content:attr(data-placeholder);color:#888;pointer-events:none}.comment-form button{border:none;background-color:#1da1f2;color:#fff;border-radius:20px;padding:.5rem 1.5rem;font-weight:700;cursor:pointer;transition:background-color .3s ease}.comment-form button:hover{background-color:#0c85d0}.comment-form button:disabled{background-color:#a0d3f0;cursor:not-allowed}.comment-form textarea::placeholder{color:#888}.comment-card{display:flex;padding:1rem;border-bottom:1px solid #eee;position:relative;width:100%;box-sizing:border-box}.comment-avatar-column{margin-right:12px;flex-shrink:0}.avatar{width:40px;height:40px;border-radius:50%;object-fit:cover}.comment-main-column{flex:1;min-width:0}.comment-header{display:flex;align-items:center;margin-bottom:.25rem}.display-name{font-weight:700;margin-right:5px}.username{color:#555;margin-right:5px}.timestamp{color:#777;font-size:.9em}.comment-text{margin-bottom:.5rem;word-wrap:break-word}.comment-actions-bottom{display:flex;gap:1rem;margin-top:.5rem}.comment-action-button{background:none;border:none;cursor:pointer;color:#555;font-size:.9em;padding:0;display:flex;align-items:center;gap:5px}.comment-action-button:hover{text-decoration:underline}.like-action{position:absolute;top:1rem;right:1rem}.like-button{background:none;border:none;cursor:pointer;display:flex;align-items:center;gap:5px;color:#555}.like-button .like-icon{font-size:1.2em;transition:color .2s ease,transform .2s ease}.like-button.liked .like-icon{color:#f91880}.like-button:hover .like-icon{transform:scale(1.1)}.show-more-button{background:none;border:none;color:#1d9bf0;cursor:pointer;font-size:.9em;padding:0;margin-top:5px}.show-more-button:hover{text-decoration:underline}.edit-comment-textarea{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px;resize:vertical;margin-bottom:5px}.save-button{color:#28a745;font-weight:700}.cancel-button,.delete-button{color:#dc3545}.comment-replies{margin-top:12px;padding-left:12px;display:flex;flex-direction:column;gap:8px}@media(max-width:600px){.comment-replies{padding-left:8px}.comment-card{padding:.75rem .5rem}.comment-avatar-column{margin-right:8px}.avatar{width:32px;height:32px}}@media(max-width:600px){.comment-replies .comment-replies{padding-left:0;margin-left:0}}.comment-replies .comment-replies .comment-replies{padding-left:0;margin-left:0}.currency-selector-container{display:flex;align-items:center;gap:10px;margin-bottom:20px;color:#e0e0e0}.currency-selector-container label{font-weight:700}.currency-select{padding:8px 30px 8px 12px;border:1px solid #333;border-radius:5px;background-color:#2a2a2a;color:#e0e0e0;font-size:1em;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right 10px center;background-repeat:no-repeat;background-size:1.5em 1.5em}.currency-select:focus{border-color:#1d9bf0;outline:none;box-shadow:0 0 0 2px #1d9bf04d}.currency-selector-loading,.currency-selector-error{color:#ccc;font-style:italic}.currency-selector-error{color:#ff4d4d}.marketplace-page-container{padding:20px;max-width:1200px;margin:0 auto;background-color:#1a1a1a}.page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;background-color:#000;padding:15px;border-radius:8px}.page-header h2{font-size:1.5rem;color:#e7e9ea}.header-actions{display:flex;gap:10px}.create-listing-button,.seller-dashboard-button{background-color:#534a54;color:#fff;padding:.5rem 1rem;border-radius:9999px;text-decoration:none;font-weight:700;transition:background-color .2s}.create-listing-button:hover,.seller-dashboard-button:hover{background-color:#423a43}.marketplace-controls{display:flex;gap:15px;align-items:center;margin-bottom:20px;background-color:#2a2a2a;padding:15px;border-radius:8px}.search-input,.category-select{padding:10px;border-radius:5px;border:1px solid #444;background-color:#3a3a3a;color:#e7e9ea}.search-input{flex-grow:1}.category-select{cursor:pointer}.marketplace-listings{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.loading-indicator,.error-message,.empty-state{text-align:center;margin-top:50px;color:#e7e9ea}.listing-card{border:1px solid #444;border-radius:8px;overflow:hidden;transition:box-shadow .2s;background-color:#2a2a2a;position:relative;display:flex;flex-direction:column}.listing-card:hover{box-shadow:0 4px 8px #0000004d}.image-container{width:100%;padding-top:75%;position:relative;overflow:hidden}.featured-badge{position:absolute;top:8px;right:8px;background-color:#1d9bf0;color:#fff;padding:3px 8px;border-radius:4px;font-size:.75em;font-weight:700;z-index:1}.listing-image{width:100%;height:100%;object-fit:cover}.listing-info{padding:1rem}.listing-title{font-size:1rem;font-weight:600;margin:0 0 .5rem;color:#e7e9ea}.listing-price{font-weight:700;color:#1d9bf0}.listing-price.on-sale,.listing-price.on-flash-sale{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.listing-price .original-price{text-decoration:line-through;color:#888;font-size:.85em;font-weight:400}.listing-price .sale-price,.listing-price .flash-sale-price{color:#1d9bf0;font-weight:700}@media(max-width:768px){.page-header{flex-direction:column;align-items:center;justify-content:center;gap:10px}.header-actions{flex-direction:column;align-items:center;gap:10px}}@media(max-width:600px){.marketplace-controls{flex-direction:column;align-items:stretch}.marketplace-listings{grid-template-columns:repeat(2,1fr);gap:10px}.listing-card .image-container{padding-top:75%}}.the-orbits-agent-container{position:fixed;right:20px;top:50%;transform:translateY(-50%);display:flex;align-items:center;z-index:1000}.the-orbits-agent-fab{width:60px;height:60px;background:transparent;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:none;border:none}.the-orbits-agent-fab img{width:80px;height:80px}.the-orbits-agent-modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1001}.the-orbits-agent-modal-panel{background-color:#2c2c2c;color:#fff;border-radius:15px;width:70vw;height:80vh;max-width:900px;display:flex;flex-direction:column;box-shadow:0 5px 15px #0000004d;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1002}.the-orbits-agent-modal-header{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #444}.the-orbits-agent-modal-header h2{font-weight:700;margin:0}.the-orbits-agent-modal-close-btn{background:none;border:none;color:#fff;font-size:24px;cursor:pointer}.the-orbits-agent-modal-content{flex-grow:1;padding:20px;display:flex;flex-direction:column;overflow-y:auto}.the-orbits-agent-greeting{text-align:center;margin-bottom:20px}.the-orbits-agent-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:20px}.the-orbits-agent-chip{background-color:#444;color:#fff;padding:8px 12px;border-radius:20px;cursor:pointer;font-size:14px;transition:background-color .3s}.the-orbits-agent-chip:hover{background-color:#555}.the-orbits-agent-response-area{flex-grow:1;display:flex;flex-direction:column}.the-orbits-agent-input-area{display:flex;align-items:center;padding:15px 20px;border-top:1px solid #444;gap:10px}.the-orbits-agent-icon-btn{background-color:#555;border:none;border-radius:50%;width:40px;height:40px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .3s}.the-orbits-agent-icon-btn:hover{background-color:#777}.the-orbits-agent-icon-btn svg{font-size:20px}.the-orbits-agent-input{flex-grow:1;background-color:#333;border:1px solid #555;border-radius:20px;padding:10px 15px;color:#fff;font-size:16px}.the-orbits-agent-input::placeholder{color:#888}.the-orbits-agent-send-btn{background-color:#0af;border:none;border-radius:50%;width:40px;height:40px;margin-left:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff}@media(max-width:768px){.the-orbits-agent-modal-panel{width:90vw;height:90vh}.the-orbits-agent-fab{width:80px;height:80px;right:15px}.the-orbits-agent-fab img{width:80px;height:80px}}.the-orbits-agent-response-area .message{margin-bottom:10px;padding:8px 12px;border-radius:10px;max-width:80%}.the-orbits-agent-response-area .message.agent{background-color:#444;align-self:flex-start}.the-orbits-agent-response-area .message.you{background-color:#007acc;align-self:flex-end;margin-left:auto}.message-sender{font-weight:700;margin-bottom:4px;opacity:.8;font-size:14px}.message-body p{margin:0 0 10px}.message-body p:first-child{margin-top:0}.message-body p:last-child{margin-bottom:0}.message-body h1,.message-body h2,.message-body h3{margin-top:15px;margin-bottom:10px;border-bottom:1px solid #555;padding-bottom:5px}.message-body ul,.message-body ol{padding-left:20px;margin-bottom:10px}.message-body li{margin-bottom:5px}.message-body code{background-color:#1e1e1e;padding:2px 5px;border-radius:4px;font-family:Courier New,Courier,monospace}.message-body pre{background-color:#1e1e1e;padding:10px;border-radius:5px;overflow-x:auto}.message-body pre code{padding:0;background-color:transparent}.loading-indicator{text-align:center;padding:10px;color:#aaa;font-style:italic}.create-listing-container{max-width:800px;margin:40px auto;padding:30px;background-color:#1e1e1e;border-radius:10px;box-shadow:0 4px 20px #0000004d;color:#e0e0e0}.create-listing-container h2{text-align:center;color:#1d9bf0;margin-bottom:30px;font-size:2em}.listing-form .form-group{margin-bottom:20px}.listing-form label{display:block;margin-bottom:8px;font-weight:700;color:#ccc}.listing-form input[type=text],.listing-form input[type=number],.listing-form textarea,.listing-form select{width:100%;padding:12px;border:1px solid #333;border-radius:5px;background-color:#2a2a2a;color:#e0e0e0;font-size:1em;box-sizing:border-box}.listing-form input[type=file]{padding:10px 0}.listing-form textarea{resize:vertical;min-height:100px}.listing-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right 12px center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:30px}.listing-form input:focus,.listing-form textarea:focus,.listing-form select:focus{border-color:#1d9bf0;outline:none;box-shadow:0 0 0 3px #1d9bf04d}.listing-form button[type=submit]{width:100%;padding:15px;background-color:#1d9bf0;color:#fff;border:none;border-radius:5px;font-size:1.1em;font-weight:700;cursor:pointer;transition:background-color .3s ease}.listing-form button[type=submit]:hover{background-color:#1a8cd8}.listing-form button[type=submit]:disabled{background-color:#0e4a6e;cursor:not-allowed}.error-message{color:#ff4d4d;background-color:#3a1c1c;border:1px solid #ff4d4d;padding:10px;border-radius:5px;margin-top:20px;text-align:center}.image-previews{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px}.image-preview{width:100px;height:100px;object-fit:cover;border-radius:5px;border:1px solid #444}.listing-form .delivery-options div label{display:inline-flex;align-items:center;margin-right:15px;font-weight:400}.listing-form .delivery-options input[type=checkbox]{width:auto;margin-right:8px}.form-fieldset{border:1px solid #444;border-radius:8px;padding:20px;margin-bottom:20px}.form-fieldset legend{padding:0 10px;color:#1d9bf0;font-weight:700}.listing-image-gallery{display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:16px;background-color:#2a2a2a}.page-header{display:flex;align-items:center;justify-content:center;margin-bottom:20px}.page-header h2{text-align:center;margin:0}.main-listing-image-container{width:100%;height:400px;display:flex;justify-content:center;align-items:center;overflow:hidden;margin-bottom:16px;position:relative}.main-listing-image{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px}.gallery-controls{position:absolute;top:50%;width:100%;display:flex;justify-content:space-between;transform:translateY(-50%)}.gallery-controls button{background-color:#00000080;color:#fff;border:none;padding:10px;cursor:pointer;border-radius:50%}.thumbnail-gallery{display:flex;gap:8px;justify-content:center}.thumbnail{width:60px;height:60px;object-fit:cover;border-radius:4px;cursor:pointer;border:2px solid transparent;transition:border-color .3s}.thumbnail:hover{border-color:#ccc}.thumbnail.active{border-color:#007bff}.price.on-sale{display:flex;align-items:center;gap:10px}.original-price{text-decoration:line-through;color:#888;font-size:.8em}.sale-price{color:#c00;font-weight:700;font-size:1.2em}.flash-sale-badge{position:absolute;top:10px;left:10px;background-color:#ffc107;color:#333;padding:5px 10px;border-radius:5px;font-weight:700;z-index:10;animation:pulse 1.5s infinite}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.flash-sale-price{color:#c00;font-weight:700;font-size:1.4em}.countdown-timer{margin-top:10px;font-size:1.1em;font-weight:700;color:#333;background-color:#ffc107;padding:8px;border-radius:5px;text-align:center}.listing-info-section{padding:20px;background-color:#1e1e1e;border-radius:8px;color:#e0e0e0}.listing-info-section h3{font-size:1.8em;font-weight:700;margin-bottom:10px}.price-section{margin-bottom:20px}.description{line-height:1.6;margin-bottom:30px}.details-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;padding:20px;background-color:#2a2a2a;border-radius:8px;margin-bottom:30px}.detail-item{font-size:.95em}.detail-item strong{color:#1d9bf0;margin-right:8px}.buy-button{width:100%;padding:15px;background-color:#1d9bf0;color:#fff;border:none;border-radius:8px;font-size:1.2em;font-weight:700;cursor:pointer;transition:background-color .3s ease;margin-bottom:30px}.buy-button:hover{background-color:#1a8cd8}.safety-tips{background-color:#2a2a2a;border:1px solid #444;border-left:5px solid #ffc107;padding:15px;border-radius:8px}.safety-tips h4{margin-top:0;margin-bottom:10px;color:#ffc107}.safety-tips ul{padding-left:20px;margin-bottom:0;color:#ccc}.driver-photo{width:50px;height:50px;border-radius:50%;object-fit:cover}.driver-info-section{display:flex;align-items:center;gap:15px;margin-bottom:15px}.agent-phone{font-size:.85rem;color:gold;margin:0}.agent-comm-actions{margin-left:auto;display:flex;gap:10px}.comm-btn{width:35px;height:35px;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;font-size:.9rem;transition:transform .2s}.comm-btn:active{transform:scale(.9)}.comm-btn.call{background-color:#28a745}.comm-btn.message{background-color:#007bff}.chat-container{display:flex;flex-direction:column;height:300px;border:1px solid #ccc;border-radius:8px;overflow:hidden}.messages-list{flex-grow:1;overflow-y:auto;padding:10px;display:flex;flex-direction:column}.message{padding:8px 12px;border-radius:18px;margin-bottom:8px;max-width:70%;word-wrap:break-word}.message.sent{background-color:#007bff;color:#fff;align-self:flex-end}.message.received{background-color:#f1f1f1;color:#000;align-self:flex-start}.send-message-form{display:flex;padding:10px;border-top:1px solid #ccc}.send-message-form input{flex-grow:1;border:1px solid #ccc;border-radius:18px;padding:8px 12px;margin-right:10px}.send-message-form button{background-color:#007bff;color:#fff;border:none;border-radius:18px;padding:8px 16px;cursor:pointer}.send-message-form button:hover{background-color:#0056b3}.stream-call-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 8px #0000001a;z-index:1000;display:flex;flex-direction:column;align-items:center}.call-ui{display:flex;flex-direction:column;align-items:center}.leave-call-btn{margin-top:15px;padding:10px 20px;background-color:#dc3545;color:#fff;border:none;border-radius:5px;cursor:pointer}.leave-call-btn:hover{background-color:#c82333}.sos-modal-overlay{position:fixed;inset:0;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000}.sos-modal-content{background-color:#fff;padding:30px;border-radius:10px;box-shadow:0 5px 15px #0000004d;width:90%;max-width:500px;text-align:center}.sos-modal-content h3{color:#dc3545;margin-bottom:20px}.sos-action-btn{display:block;width:100%;padding:15px;margin-bottom:15px;border:none;border-radius:5px;font-size:1.1em;cursor:pointer;transition:background-color .3s ease}.call-emergency{background-color:#dc3545;color:#fff}.call-emergency:hover{background-color:#c82333}.notify-contacts{background-color:#ffc107;color:#333}.notify-contacts:hover{background-color:#e0a800}.sos-modal-content h4{margin-top:25px;margin-bottom:10px;color:#333}.sos-modal-content ul{list-style:none;padding:0;max-height:150px;overflow-y:auto;border:1px solid #eee;border-radius:5px;margin-bottom:15px}.sos-modal-content li{display:flex;justify-content:space-between;align-items:center;padding:10px;border-bottom:1px solid #eee}.sos-modal-content li:last-child{border-bottom:none}.remove-contact-btn{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb;padding:5px 10px;border-radius:5px;cursor:pointer;font-size:.8em}.remove-contact-btn:hover{background-color:#f5c6cb}.add-contact-btn{background-color:#28a745;color:#fff;border:none;padding:10px 15px;border-radius:5px;cursor:pointer;margin-top:10px}.add-contact-btn:hover{background-color:#218838}.add-contact-form input{display:block;width:calc(100% - 20px);padding:10px;margin:10px auto;border:1px solid #ccc;border-radius:5px}.add-contact-form button{background-color:#007bff;color:#fff;border:none;padding:10px 15px;border-radius:5px;cursor:pointer;margin:5px}.add-contact-form button:last-of-type{background-color:#6c757d}.sos-close-btn{background-color:#6c757d;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;margin-top:20px}.sos-close-btn:hover{background-color:#5a6268}.star-rating .star-filled{color:gold;cursor:pointer}.star-rating .star-empty{color:gray;cursor:pointer}.ride-completed-container{position:absolute;bottom:0;left:0;right:0;background-color:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top-left-radius:20px;border-top-right-radius:20px;box-shadow:0 -4px 20px #00000080;z-index:20;padding:20px;color:#fff}.ride-completed-container h2{text-align:center;margin-bottom:20px}.fare-summary,.rating-section{margin-bottom:20px}.star-rating{display:flex;justify-content:center;margin-bottom:10px}.star-rating span{cursor:pointer;font-size:2rem}.feedback-textarea{width:100%;padding:10px;border-radius:8px;border:1px solid #555;background-color:#333;color:#fff;resize:vertical}.submit-button{width:100%;padding:15px;background-color:#1d9bf0;color:#fff;border:none;border-radius:8px;font-size:1.2rem;font-weight:700;cursor:pointer;margin-top:20px}.okeyride-floating-logo{position:fixed;top:1rem;left:50%;transform:translate(-50%);z-index:1000;width:80px;height:80px;border-radius:50%;object-fit:cover;border:3px solid #FFD700;background-color:#1e1e1e;box-shadow:0 4px 15px #0006}.full-width-page{position:relative;height:100vh}.full-width-page .back-arrow{position:absolute;top:20px;left:20px;background:none;border:none;color:#333;font-size:2rem;cursor:pointer;z-index:10}.ride-map-container{position:absolute;top:0;left:0;width:100%;height:100%}.floating-center-btn{position:absolute;top:calc(50% + 4cm);left:calc(50% - 1.5cm);transform:translate(-50%,-50%);z-index:10;padding:12px 24px;font-size:1.2rem;font-weight:700;color:#fff;background-color:#0009;border:2px solid white;border-radius:30px;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.floating-center-btn:hover{background-color:#000c;transform:translate(-50%,-50%) scale(1.05)}.request-ride-popup{position:absolute;bottom:0;left:0;right:0;height:60%;background-color:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top-left-radius:20px;border-top-right-radius:20px;box-shadow:0 -4px 20px #00000080;z-index:20;display:flex;flex-direction:column;transition:height .3s ease-in-out}.request-ride-popup.minimized{height:80px}.request-ride-popup.maximized{height:90%}.popup-header{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;border-bottom:1px solid #e0e0e0}.popup-header .icon-btn{background:none;border:none;font-size:1.8rem;cursor:pointer;color:#fff}.popup-title{font-size:1.3rem;font-weight:600;color:#fff}.popup-content{padding:20px;overflow-y:auto;flex-grow:1}.ride-input-group{display:flex;flex-direction:column;gap:15px}.location-input-container{position:relative;display:flex;align-items:center}.clear-btn{position:absolute;right:40px;background:none;border:none;color:#999;font-size:1.5rem;cursor:pointer;z-index:2}.saved-locations-btn{position:absolute;right:10px;background:none;border:none;color:#1d9bf0;font-size:1.5rem;cursor:pointer}.ride-input{padding:15px;border:1px solid #555;border-radius:8px;font-size:1rem;background-color:#333;color:#fff;width:100%}.ride-input::placeholder{color:#bbb}.ride-button{padding:15px;background-color:#007bff;color:#fff;border:none;border-radius:8px;font-size:1.2rem;cursor:pointer;transition:background-color .3s ease;font-weight:700;margin-top:10px}.ride-button:hover{background-color:#0056b3}.ride-button:disabled{background-color:#555;cursor:not-allowed}.bottom-actions{position:absolute;bottom:20px;left:50%;transform:translate(-50%);z-index:10;display:flex;gap:15px}.bottom-actions .transparent-btn{background-color:#00000080;border:2px solid limegreen;color:#fff;padding:10px 20px;border-radius:20px;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);text-shadow:0px 0px 8px rgba(0,0,0,1)}.bottom-actions .transparent-btn:hover{background-color:#fff3}.profile-icon-btn{position:absolute;bottom:20px;left:20px;z-index:10;width:50px;height:50px;border-radius:50%;background-color:#0009;border:1px solid white;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.profile-icon-btn:hover{transform:scale(1.1)}.profile-icon-btn img{width:30px;height:30px;border-radius:50%;object-fit:cover}.driver-list{margin-top:10px}.driver-list h3{color:#fff;font-size:1.2rem;margin-bottom:15px;text-align:center}.driver-card{background-color:#3a3a3a;border:1px solid #555;border-radius:12px;padding:15px;margin-bottom:10px;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease}.driver-card:hover{background-color:#4f4f4f;box-shadow:0 4px 12px #0003;transform:translateY(-2px)}.driver-card .flex{display:flex;justify-content:space-between;align-items:center}.driver-card .font-bold{font-weight:700}.driver-card .font-semibold{font-weight:600;color:#28a745}.driver-card .text-sm{font-size:.875rem}.driver-card .text-gray-600{color:#777}.ride-in-progress-container{position:absolute;bottom:0;left:0;right:0;background-color:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top-left-radius:20px;border-top-right-radius:20px;box-shadow:0 -4px 20px #00000080;z-index:20;padding:20px;color:#fff;transition:height .3s ease-in-out}.ride-in-progress-container.minimized{height:80px}.driver-details-container{background-color:#000c;padding:15px;border-radius:10px;margin-bottom:15px}.driver-info-section h3,.driver-info-section p{color:#fff}.ride-actions{display:flex;justify-content:space-around;margin-top:20px}.chat-button,.sos-button,.call-button{background-color:#007bff;color:#fff;border:none;border-radius:20px;padding:10px 20px;font-size:1rem;cursor:pointer;transition:background-color .3s ease}.sos-button{background-color:#dc3545}.call-button{background-color:#28a745}.classic-button{width:100%;padding:15px;background-color:#1d9bf0;color:#fff;border:none;border-radius:8px;font-size:1.2rem;font-weight:700;cursor:pointer;margin-top:20px}.marker-label{background-color:#fff;border:2px solid #4285F4;border-radius:50%;width:24px;height:24px;display:flex;justify-content:center;align-items:center;font-weight:700;color:#4285f4;box-shadow:0 2px 4px #0003}.ride-info{position:absolute;top:120px;left:50%;transform:translate(-50%);background-color:#000000b3;color:#fff;padding:10px 20px;border-radius:20px;z-index:5;display:flex;gap:20px;font-size:1rem}.driver-info-window{padding:10px;background-color:#000c;border-radius:8px;font-family:Arial,sans-serif;color:#fff}.driver-info-window h4{margin:0 0 5px;font-size:1.1rem;color:#fff}.driver-info-window p{margin:0;font-size:.9rem;color:#ccc}.pac-container{background-color:#333;border:1px solid #555;border-radius:8px;z-index:1000}.pac-item{color:#fff;font-weight:700;padding:10px;border-bottom:1px solid #444}.pac-item:hover{background-color:#555}.pac-item-query{color:#fff;font-weight:700}.pac-icon{display:none}.saved-locations-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#16181c;border:1px solid #2f3336;border-radius:16px;padding:1.5rem;z-index:1010;width:90%;max-width:500px;box-shadow:0 5px 20px #0006}.saved-locations-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #2f3336}.saved-locations-header h3{margin:0;color:#fff;font-size:1.5rem}.close-button{background:none;border:none;color:#fff;font-size:2rem;cursor:pointer}.saved-locations-list{max-height:300px;overflow-y:auto;margin-bottom:1.5rem}.location-item{display:flex;justify-content:space-between;align-items:center;background-color:#202327;padding:1rem;border-radius:8px;margin-bottom:1rem;transition:background-color .2s}.location-details{cursor:pointer;flex-grow:1}.location-item:hover{background-color:#2f3336}.delete-location-btn{background-color:#f91880;color:#fff;border:none;padding:.5rem 1rem;border-radius:9999px;cursor:pointer;font-weight:700;transition:background-color .2s}.delete-location-btn:hover{background-color:#d7166f}.add-location-form form{display:flex;flex-direction:column;gap:1rem;width:100%}.add-location-form input{background-color:#202327;border:1px solid #2f3336;color:#fff;padding:.75rem 1rem;border-radius:8px;font-size:1rem;width:100%;box-sizing:border-box}.add-location-form button{background-color:#1d9bf0;color:#fff;border:none;padding:.75rem 1rem;border-radius:9999px;font-size:1rem;font-weight:700;cursor:pointer;transition:background-color .2s}.location-item h4{margin:0 0 .5rem;color:#fff}.location-item p{margin:0;color:#71767b}.pac-container{background-color:#33373a;border:1px solid #2f3336;border-radius:8px;z-index:1050!important;font-family:inherit}.pac-item{padding:.5rem 1rem;cursor:pointer;color:#fff;border-bottom:1px solid #2f3336}.pac-item:last-child{border-bottom:none}.pac-item:hover{background-color:#4f5457}.pac-item-query{font-weight:700}.ai-coordinator-popup{position:fixed;bottom:80px;right:20px;width:400px;max-width:90vw;height:500px;background-color:#000c;border-radius:15px;box-shadow:0 5px 20px #0009;display:flex;flex-direction:column;z-index:1001;overflow:hidden;transition:transform .3s ease-in-out,opacity .3s ease-in-out}.ai-coordinator-header{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;background-color:#282c34;color:#fff;border-top-left-radius:15px;border-top-right-radius:15px}.ai-coordinator-messages{flex-grow:1;padding:15px;overflow-y:auto;display:flex;flex-direction:column;gap:10px}.ai-coordinator-input-form{display:flex;padding:10px;border-top:1px solid #ddd;margin-top:auto}.ai-coordinator-input-form input{flex-grow:1;border:1px solid #ccc;border-radius:20px;padding:8px 15px;margin-right:10px}.ai-coordinator-input-form button{border:none;background-color:#007bff;color:#fff;border-radius:20px;padding:8px 15px;cursor:pointer;transition:background-color .2s}.ai-coordinator-input-form button:disabled{background-color:#a0cfff;cursor:not-allowed}.chat-message{padding:8px 12px;border-radius:18px;max-width:80%;word-wrap:break-word}.chat-message.user{background-color:#007bff;color:#fff;align-self:flex-end}.chat-message.model{background-color:#333;color:#f1f1f1;align-self:flex-start}.chat-message p{margin:0 0 8px}.chat-message p:last-child{margin-bottom:0}.chat-message ul,.chat-message ol{margin:0 0 8px;padding-left:20px}.chat-message li{margin-bottom:4px}.floating-chat-btn{position:fixed;bottom:20px;right:20px;width:60px;height:60px;background-color:#007bff;color:#fff;border:none;border-radius:50%;font-size:24px;display:flex;justify-content:center;align-items:center;box-shadow:0 4px 8px #0003;cursor:pointer;z-index:1000;transition:transform .2s ease-in-out}.floating-chat-btn:hover{transform:scale(1.1)}.delivery-request-popup{position:fixed;bottom:20px;left:50%;transform:translate(-50%);width:90%;max-width:450px;background-color:#1a1a1a;border-radius:20px;box-shadow:0 10px 40px #00000080;z-index:1000;overflow:hidden;transition:all .3s ease;border:1px solid #D2B48C}.delivery-request-popup.maximized{height:80vh}.delivery-popup-header{background-color:tan;color:#1a1a1a;padding:15px 20px;display:flex;align-items:center;justify-content:space-between}.delivery-popup-title{font-weight:700;font-size:1.1rem}.delivery-icon-btn{background:none;border:none;color:#1a1a1a;font-size:1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.delivery-popup-content{padding:20px;color:#fff}.delivery-input-group{display:flex;flex-direction:column;gap:12px}.delivery-input{width:100%;padding:12px 15px;border-radius:10px;border:1px solid #333;background-color:#262626;color:#fff;font-size:.95rem;outline:none}.delivery-textarea{min-height:80px;resize:none}.delivery-form-row{display:flex;gap:10px}.delivery-action-button{background-color:tan;color:#1a1a1a;border:none;padding:15px;border-radius:10px;font-weight:700;font-size:1rem;cursor:pointer;margin-top:10px;transition:background-color .2s}.delivery-action-button:hover{background-color:#c19a6b}.delivery-action-button:disabled{background-color:#4a4a4a;cursor:not-allowed;opacity:.7}.courier-list h3{margin-top:0;margin-bottom:15px;font-size:1.1rem}.courier-scroll-area{max-height:400px;overflow-y:auto;display:flex;flex-direction:column;gap:10px}.courier-card{background-color:#262626;padding:15px;border-radius:12px;cursor:pointer;border:1px solid #333;transition:transform .2s,border-color .2s}.courier-card:hover{border-color:tan;transform:translateY(-2px)}.courier-card-info{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.courier-name{font-weight:700;margin:0}.courier-fare{font-weight:600;color:tan;margin:0}.courier-eta{font-size:.85rem;color:#999;margin:0}.full-width-page{position:relative;min-height:100vh;display:flex;justify-content:center;align-items:center;background-color:#1a1a1a;color:#f0f0f0}.back-arrow{position:absolute;top:20px;left:20px;background:none;border:none;color:#fff;font-size:2rem;cursor:pointer;z-index:10}.driver-registration-content{max-width:600px;width:100%;padding:20px;background-color:#2c2c2c;border-radius:12px;box-shadow:0 4px 12px #00000080;display:flex;flex-direction:column;gap:20px}.driver-registration-content h1{color:#f0f0f0}.driver-registration-content p{color:#bbb}.form-group label{display:block;margin-bottom:8px;font-weight:700;color:#f0f0f0}.form-group input[type=text],.form-group input[type=email],.form-group input[type=tel],.form-group input[type=password],.form-group select{width:100%;padding:12px;border:1px solid #555;border-radius:8px;background-color:#3a3a3a;color:#f0f0f0;font-size:1rem;box-sizing:border-box}.form-group input[type=file]{width:100%;padding:12px 0;color:#f0f0f0}.form-group input::placeholder{color:#bbb}.next-button,.prev-button,.submit-button{display:inline-block;padding:12px 24px;border-radius:8px;font-size:1rem;font-weight:700;cursor:pointer;transition:background-color .3s ease}.next-button,.submit-button{background-color:#007bff;color:#fff;border:none}.next-button:hover,.submit-button:hover{background-color:#0056b3}.prev-button{background-color:#6c757d;color:#fff;border:none}.prev-button:hover{background-color:#5a6268}.submit-button:disabled{opacity:.5;cursor:not-allowed}.card{background-color:#2c2c2c;padding:20px;border-radius:12px;box-shadow:none}.card h2{color:#f0f0f0;margin-bottom:15px}.card .form-group{margin-bottom:15px}.card .form-group:last-child{margin-bottom:0}.card .grid{margin-top:15px}.card .flex.items-center{margin-bottom:10px}.card .flex.items-center:last-child{margin-bottom:0}.rider-profile-pic{width:60px;height:60px;border-radius:50%;object-fit:cover;border:2px solid #007bff}.ride-request-card{display:flex;background-color:#3a3a3a;border:1px solid #4a4a4a;border-radius:12px;padding:15px;margin-bottom:15px;box-shadow:0 4px 10px #0006;align-items:center;gap:15px;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;position:relative;overflow:hidden}.ride-request-card:hover{transform:translateY(-3px);box-shadow:0 6px 15px #0009}.rider-info-section{display:flex;flex-direction:column;align-items:center;text-align:center;flex-shrink:0}.contact-buttons-overlay{position:absolute;inset:0;background:#000000b3;display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .3s ease;border-radius:50%;width:60px;height:60px;pointer-events:none}.rider-info-section:hover .contact-buttons-overlay{opacity:1;pointer-events:auto}.contact-btn{background:none;border:none;color:#fff;font-size:18px;cursor:pointer;padding:5px;transition:color .2s ease}.contact-btn.call-btn:hover{color:#007bff}.contact-btn.message-btn:hover{color:#8a2be2}.ride-details-section{flex-grow:1;color:#e0e0e0;text-align:left}.ride-detail-line{margin-bottom:5px;display:flex;align-items:center;gap:8px;font-size:.95rem}.icon-pickup,.icon-dropoff{font-size:1.1rem;color:#ffc107}.icon-dropoff{color:#dc3545}.action-buttons-section{display:flex;flex-direction:column;gap:10px;flex-shrink:0}.action-btn{padding:8px 15px;border-radius:8px;font-weight:700;cursor:pointer;transition:background-color .2s ease,transform .1s ease;min-width:90px}.action-btn.accept-btn{background-color:#28a745;color:#fff;border:1px solid #28a745}.action-btn.accept-btn:hover{background-color:#218838;transform:translateY(-1px)}.action-btn.reject-btn{background-color:#dc3545;color:#fff;border:1px solid #dc3545}.action-btn.reject-btn:hover{background-color:#c82333;transform:translateY(-1px)}.empty-requests-state{text-align:center;padding:30px;border:1px dashed #4a4a4a;border-radius:8px;color:#888}@media(max-width:600px){.ride-request-card{flex-direction:column;text-align:center;align-items:stretch}.rider-info-section{margin-bottom:10px}.ride-details-section{margin-bottom:15px;text-align:center}.action-buttons-section{flex-direction:row;justify-content:center;width:100%}.action-btn{flex-grow:1}}.back-arrow{position:absolute;top:20px;left:20px;background:none;border:none;color:#fff;font-size:2.5rem;cursor:pointer;z-index:10;text-shadow:0px 0px 5px rgba(255,255,255,.8)}.driver-panel-page-container{background-color:#1a1a1a;color:#f0f0f0;min-height:100vh;padding:20px;position:relative}.driver-panel-header{background-color:#2c2c2c;padding:15px 20px;border-radius:8px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px}.driver-panel-header h1{font-size:2rem;font-weight:700;color:#f0f0f0;margin-bottom:0}.driver-panel-header p{color:#bbb}.header-profile-pic{width:50px;height:50px;border-radius:50%;object-fit:cover;border:2px solid #007bff;box-shadow:0 0 8px #007bff80}.header-center-content{flex-grow:1;text-align:center}.header-buttons-left,.header-buttons-right{display:flex;gap:10px}.driver-panel-header p.text-red-500{width:100%;text-align:center;margin-top:10px}.driver-panel-main-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.card-block{background-color:#2c2c2c;border-radius:8px;box-shadow:0 4px 8px #0000004d;padding:20px;flex:1 1 calc(50% - 20px);max-width:calc(50% - 20px);text-align:center}@media(max-width:768px){.card-block{flex:1 1 100%;max-width:100%}}.map-container-driver-panel{width:100%;height:300px;border-radius:8px;overflow:hidden;margin:0 auto;border:5px solid #007bff;box-shadow:0 0 15px #007bffb3;background-color:transparent}.classic-button{background-color:#007bff;color:#fff;border:1px solid #007bff;padding:10px 20px;border-radius:5px;font-size:1rem;cursor:pointer;transition:background-color .3s ease,border-color .3s ease}.classic-button:hover{background-color:#0056b3;border-color:#0056b3}.classic-button.online{background-color:#28a745;border-color:#28a745}.classic-button.online:hover{background-color:#218838;border-color:#1e7e34}.classic-button.offline{background-color:#dc3545;border-color:#dc3545}.classic-button.offline:hover{background-color:#c82333;border-color:#bd2130}.edit-profile-button{background-color:#6c757d;border-color:#6c757d}.edit-profile-button:hover{background-color:#5a6268;border-color:#545b62}.profile-pic-display{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:20px}.profile-pic-display img{border:3px solid #007bff;box-shadow:0 0 10px #007bff80}.profile-pic-display p{color:#f0f0f0}.profile-pic-display .text-gray-500{color:#bbb}.profile-section{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px}.profile-section .classic-button{margin-top:15px}.chat-modal-overlay{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.chat-modal-container{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0003;width:80%;max-width:500px;display:flex;flex-direction:column}.chat-modal-header{display:flex;justify-content:space-between;align-items:center;padding:15px;border-bottom:1px solid #e0e0e0}.chat-modal-header h3{margin:0;font-size:1.2rem}.chat-modal-header button{background:none;border:none;font-size:1.5rem;cursor:pointer}.chat-modal-body{padding:15px;flex-grow:1;overflow-y:auto}.profile-header{position:relative;padding-bottom:0}.profile-banner{width:100%;height:200px;object-fit:cover}.profile-name-area{margin-top:10px;margin-bottom:10px;text-align:center}.profile-picture{position:absolute;top:170px;left:20px;width:150px;height:150px;border-radius:9999px;border:4px solid white;object-fit:cover;z-index:1}.profile-actions{position:absolute;top:210px;right:20px;z-index:10;display:flex;flex-direction:column;align-items:flex-end;gap:10px}@media(max-width:600px){.profile-actions{position:relative;top:0;right:0;align-items:center;margin-top:10px;margin-bottom:10px}.apply-badge-button-custom{padding:6px 12px;font-size:.75rem}}.apply-badge-button-custom{background-color:#1a1a1a;color:#fff;border:1px solid #333333;padding:10px 15px;border-radius:9999px;font-size:.875rem;font-weight:700;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.apply-badge-button-custom:hover{background-color:#333;border-color:#555}.profile-details{padding:20px}.profile-name{display:flex;align-items:center;justify-content:center}.verified-badge-icon{width:16px!important;height:16px!important;margin-left:4px;display:inline-block;flex-shrink:0}.profile-username{color:#657786;font-size:.9rem}.profile-bio{margin-bottom:1rem}.profile-meta-details{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.profile-stats{display:flex;gap:2rem;margin-bottom:1rem}.profile-stats>div{text-align:left}.profile-page a:focus,.profile-page img:focus{outline:none;box-shadow:none}.profile-tabs-container{background-color:#15202b;margin-top:20px}.profile-tabs-nav{display:flex;justify-content:space-around;background-color:transparent!important;background-image:none!important}.profile-tab-button{flex:1;padding:15px 0;text-align:center;font-weight:700;color:#8899a6;background-color:transparent;background-image:none!important;border:none;cursor:pointer;transition:color .2s ease,border-bottom-color .2s ease;font-size:1rem}.profile-tab-button:hover{color:#ccc}.profile-tab-button.active{color:#ccc;border-bottom:2px solid #cccccc}.edit-profile-container{background-color:#15202b;border-radius:16px;padding:20px;width:100%;max-width:700px;margin:20px auto;box-sizing:border-box;color:#fff}.edit-profile-container h1{font-size:2rem;font-weight:700;margin-bottom:20px;text-align:center}.edit-profile-form{display:flex;flex-direction:column;gap:20px;background-color:#192734;padding:30px;border-radius:12px;box-shadow:0 4px 8px #0003}.form-group{display:flex;flex-direction:column}.form-group label{font-size:.9rem;font-weight:500;color:#8899a6;margin-bottom:8px}.form-input,.form-textarea{background-color:#22303c;border:1px solid #38444d;border-radius:8px;padding:12px;font-size:1rem;color:#fff;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.form-input:focus,.form-textarea:focus{border-color:#1da1f2;box-shadow:0 0 0 3px #1da1f24d}.form-textarea{resize:vertical;min-height:80px}.banner-upload-area{display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px dashed #38444d;border-radius:8px;padding:20px;text-align:center;background-color:#192734}.banner-preview{max-width:100%;max-height:200px;object-fit:cover;border-radius:8px;margin-bottom:15px}.banner-placeholder{height:60px;width:60px;color:#8899a6;margin-bottom:15px}.upload-button{background-color:#38444d;color:#fff;border:none;border-radius:9999px;padding:10px 20px;font-weight:700;font-size:.9rem;cursor:pointer;transition:background-color .2s ease;margin-top:10px}.upload-button:hover{background-color:#22303c}.upload-button input[type=file]{display:none}.error-message{color:#e0245e;font-size:.85rem;margin-top:10px}.form-actions{display:flex;justify-content:flex-end;gap:15px;margin-top:20px}.cancel-button,.save-button{padding:10px 25px;border-radius:9999px;font-weight:700;font-size:1rem;cursor:pointer;transition:background-color .2s ease,color .2s ease}.cancel-button{background-color:transparent;color:#1da1f2;border:1px solid #1da1f2}.cancel-button:hover{background-color:#1da1f21a}.save-button{background-color:#1da1f2;color:#fff;border:none}.save-button:hover:not(:disabled){background-color:#1a91da}.save-button:disabled{background-color:#1a7aab;cursor:not-allowed}.profile-picture-upload-area{display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px dashed #38444d;border-radius:50%;padding:20px;text-align:center;background-color:#192734;width:180px;height:180px;margin:20px auto;position:relative;overflow:hidden}.profile-picture-upload-area .profile-picture-preview,.profile-picture-upload-area .profile-picture-placeholder{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;border-radius:50%}.profile-picture-upload-area .profile-picture-placeholder{color:#8899a6;stroke-width:1;height:80px;width:80px}.profile-picture-upload-area .upload-button{position:absolute;bottom:10px;margin-top:0;z-index:1}.badges-page-container{display:flex;justify-content:center;align-items:center;padding:40px 20px;min-height:80vh;background-color:#000;color:#fff}.verification-card{background-color:#1e1e2d;border:1px solid #333;border-radius:12px;box-shadow:0 4px 12px #0006;padding:40px;max-width:600px;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center}.verification-badge-image{width:80px;height:80px;margin-bottom:20px}.verification-title{font-size:1.8em;font-weight:700;color:#00bcd4;margin-bottom:10px}.verification-description{font-size:1em;color:#aaa;line-height:1.5;margin-bottom:30px}.verification-form{width:100%;text-align:left}.form-label{display:block;margin-bottom:8px;font-weight:600;color:#e0e0e0}.badge-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px;margin-bottom:15px}.badge-option-label{display:flex;flex-direction:column;align-items:center;padding:15px;border:1px solid #444;border-radius:8px;cursor:pointer;transition:all .2s;background-color:#2a2a3c}.badge-option-label:hover{border-color:#00bcd4;background-color:#33334d}.badge-option-label.selected{border-color:#00bcd4;background-color:#00bcd41a;box-shadow:0 0 0 1px #00bcd4}.badge-option-input{display:none}.badge-name{font-weight:700;margin-top:8px;color:#fff}.badge-desc{font-size:.8em;color:#888;text-align:center;margin-top:4px}.form-textarea{width:100%;padding:12px;border-radius:8px;border:1px solid #444;background-color:#12121a;color:#fff;resize:vertical;min-height:100px;font-family:inherit}.form-textarea:focus{outline:none;border-color:#00bcd4}.apply-verification-button{background-color:#00bcd4;color:#000;border:none;padding:12px 24px;border-radius:8px;font-size:1.1em;font-weight:600;cursor:pointer;transition:background-color .3s ease;width:100%;margin-top:10px}.apply-verification-button:disabled{background-color:#444;color:#888;cursor:not-allowed}.apply-verification-button:hover:not(:disabled){background-color:#00acc1}.feedback-message{width:100%;padding:12px;margin-bottom:20px;border-radius:8px;font-weight:500;text-align:center}.feedback-message.success{background-color:#28a74533;color:#28a745;border:1px solid #28a745}.feedback-message.error{background-color:#dc354533;color:#dc3545;border:1px solid #dc3545}.edit-post-page-container{padding:20px;max-width:800px;margin:20px auto;background-color:#2d3748;border-radius:8px;box-shadow:0 2px 4px #0000004d;color:#e2e8f0}.edit-post-page-container h1{font-size:1.8rem;color:#e2e8f0;margin-bottom:20px;border-bottom:1px solid #4a5568;padding-bottom:10px}.edit-post-page-container textarea{width:100%;padding:10px;margin-bottom:15px;border:1px solid #4a5568;border-radius:4px;font-size:1rem;min-height:200px;resize:vertical;background-color:#1a202c;color:#e2e8f0}.edit-post-actions{display:flex;gap:10px;justify-content:flex-end}.edit-post-actions button{padding:10px 20px;border:none;border-radius:5px;cursor:pointer;font-size:1rem;transition:background-color .2s ease}.edit-post-actions button:first-child{background-color:#1d9bf0;color:#fff}.edit-post-actions button:first-child:hover{background-color:#1a8cd8}.edit-post-actions button:last-child{background-color:#4a5568;color:#fff}.edit-post-actions button:last-child:hover{background-color:#2d3748}.edit-post-actions button:disabled{background-color:#4a5568;color:#a0aec0;cursor:not-allowed}.str-chat{box-sizing:border-box;font-family:var(--str-chat__font-family)}.str-chat *{box-sizing:border-box}.str-chat .ngxp__container,.str-chat .float-ui-container{z-index:1;padding:0!important;box-shadow:none!important;border-color:#0000!important;max-width:100vw}.str-chat .ngxp__container .ngxp__arrow,.str-chat .float-ui-container .ngxp__arrow{display:none}stream-icon,stream-icon-placeholder{display:flex;justify-content:center;align-items:center}.stream-chat__paginated-list{display:flex;flex-direction:column;height:100%;overflow-x:hidden;overflow-y:scroll;max-height:100%;min-height:0;gap:var(--str-chat__spacing-2)}.stream-chat__paginated-list .str-chat__loading-indicator{margin:auto}.stream-chat__paginated-list .str-chat__load-more-button__button{margin-inline:auto}stream-paginated-list{height:100%;max-height:100%}stream-user-list{height:100%;max-height:100%}stream-user-list .str-chat__user-list-item{display:flex;align-items:center;gap:var(--str-chat__spacing-2)}:root{--str-chat__theme-version: 2}.str-chat{--str-chat__spacing-px: 1px;--str-chat__spacing-0_5: .125rem;--str-chat__spacing-1: .25rem;--str-chat__spacing-1_5: .375rem;--str-chat__spacing-2: .5rem;--str-chat__spacing-2_5: .625rem;--str-chat__spacing-3: .75rem;--str-chat__spacing-3_5: .875rem;--str-chat__spacing-4: 1rem;--str-chat__spacing-5: 1.25rem;--str-chat__spacing-6: 1.5rem;--str-chat__spacing-7: 1.75rem;--str-chat__spacing-8: 2rem;--str-chat__spacing-9: 2.25rem;--str-chat__spacing-10: 2.5rem;--str-chat__spacing-11: 2.75rem;--str-chat__spacing-12: 3rem;--str-chat__spacing-14: 3.5rem;--str-chat__spacing-16: 4rem}.str-chat{--str-chat__image-fallback-icon: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9ImN1cnJlbnRDb2xvciIgY2xhc3M9InN0ci1jaGF0X19pbWFnZS1mYWxsYmFja19faWNvbiIgdmlld0JveD0iMCAwIDE4IDE4Ij48cGF0aCBkPSJNMTYgMnYxNEgyVjJoMTRabTAtMkgyQy45IDAgMCAuOSAwIDJ2MTRjMCAxLjEuOSAyIDIgMmgxNGMxLjEgMCAyLS45IDItMlYyYzAtMS4xLS45LTItMi0yWm0tNC44NiA4Ljg2LTMgMy44N0w2IDEwLjE0IDMgMTRoMTJsLTMuODYtNS4xNFoiLz48L3N2Zz4=);--str-chat__winning-poll-option-icon: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMjAiIGZpbGw9ImN1cnJlbnRDb2xvciIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xNS44MzMzIDQuMTY2NjdIMTQuMTY2N1YyLjVINS44MzMzM1Y0LjE2NjY3SDQuMTY2NjdDMy4yNSA0LjE2NjY3IDIuNSA0LjkxNjY3IDIuNSA1LjgzMzMzVjYuNjY2NjdDMi41IDguNzkxNjcgNC4xIDEwLjUyNSA2LjE1ODMzIDEwLjc4MzNDNi42ODMzMyAxMi4wMzMzIDcuODA4MzMgMTIuOTc1IDkuMTY2NjcgMTMuMjVWMTUuODMzM0g1LjgzMzMzVjE3LjVIMTQuMTY2N1YxNS44MzMzSDEwLjgzMzNWMTMuMjVDMTIuMTkxNyAxMi45NzUgMTMuMzE2NyAxMi4wMzMzIDEzLjg0MTcgMTAuNzgzM0MxNS45IDEwLjUyNSAxNy41IDguNzkxNjcgMTcuNSA2LjY2NjY3VjUuODMzMzNDMTcuNSA0LjkxNjY3IDE2Ljc1IDQuMTY2NjcgMTUuODMzMyA0LjE2NjY3Wk00LjE2NjY3IDYuNjY2NjdWNS44MzMzM0g1LjgzMzMzVjkuMDE2NjdDNC44NjY2NyA4LjY2NjY3IDQuMTY2NjcgNy43NSA0LjE2NjY3IDYuNjY2NjdaTTEwIDExLjY2NjdDOC42MjUgMTEuNjY2NyA3LjUgMTAuNTQxNyA3LjUgOS4xNjY2N1Y0LjE2NjY3SDEyLjVWOS4xNjY2N0MxMi41IDEwLjU0MTcgMTEuMzc1IDExLjY2NjcgMTAgMTEuNjY2N1pNMTUuODMzMyA2LjY2NjY3QzE1LjgzMzMgNy43NSAxNS4xMzMzIDguNjY2NjcgMTQuMTY2NyA5LjAxNjY3VjUuODMzMzNIMTUuODMzM1Y2LjY2NjY3WiIgZmlsbD0iIzVFNjc2RSIvPgo8L3N2Zz4K);--str-chat__arrow-left-icon: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTYgMTYiIGZpbGw9ImN1cnJlbnRDb2xvciIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0Ljc5MTUgNy4wMDUxSDMuNjIxNDhMOC41MDE0OCAyLjEyNTFDOC44OTE0OCAxLjczNTEgOC44OTE0OCAxLjA5NTEgOC41MDE0OCAwLjcwNTA5OEM4LjExMTQ4IDAuMzE1MDk4IDcuNDgxNDggMC4zMTUwOTggNy4wOTE0OCAwLjcwNTA5OEwwLjUwMTQ4NCA3LjI5NTFDMC4xMTE0ODQgNy42ODUxIDAuMTExNDg0IDguMzE1MSAwLjUwMTQ4NCA4LjcwNTFMNy4wOTE0OCAxNS4yOTUxQzcuNDgxNDggMTUuNjg1MSA4LjExMTQ4IDE1LjY4NTEgOC41MDE0OCAxNS4yOTUxQzguODkxNDggMTQuOTA1MSA4Ljg5MTQ4IDE0LjI3NTEgOC41MDE0OCAxMy44ODUxTDMuNjIxNDggOS4wMDUxSDE0Ljc5MTVDMTUuMzQxNSA5LjAwNTEgMTUuNzkxNSA4LjU1NTEgMTUuNzkxNSA4LjAwNTFDMTUuNzkxNSA3LjQ1NTEgMTUuMzQxNSA3LjAwNTEgMTQuNzkxNSA3LjAwNTFaIiBmaWxsPSIjMDgwNzA3Ii8+Cjwvc3ZnPgo=);--str-chat__close-icon: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTQgMTQiIGZpbGw9ImN1cnJlbnRDb2xvciIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjI5OTcgMC43MDk5NzFDMTIuOTA5NyAwLjMxOTk3MSAxMi4yNzk3IDAuMzE5OTcxIDExLjg4OTcgMC43MDk5NzFMNi45OTk3MyA1LjU4OTk3TDIuMTA5NzMgMC42OTk5NzFDMS43MTk3MyAwLjMwOTk3MSAxLjA4OTczIDAuMzA5OTcxIDAuNjk5NzI3IDAuNjk5OTcxQzAuMzA5NzI3IDEuMDg5OTcgMC4zMDk3MjcgMS43MTk5NyAwLjY5OTcyNyAyLjEwOTk3TDUuNTg5NzMgNi45OTk5N0wwLjY5OTcyNyAxMS44OUMwLjMwOTcyNyAxMi4yOCAwLjMwOTcyNyAxMi45MSAwLjY5OTcyNyAxMy4zQzEuMDg5NzMgMTMuNjkgMS43MTk3MyAxMy42OSAyLjEwOTczIDEzLjNMNi45OTk3MyA4LjQwOTk3TDExLjg4OTcgMTMuM0MxMi4yNzk3IDEzLjY5IDEyLjkwOTcgMTMuNjkgMTMuMjk5NyAxMy4zQzEzLjY4OTcgMTIuOTEgMTMuNjg5NyAxMi4yOCAxMy4yOTk3IDExLjg5TDguNDA5NzMgNi45OTk5N0wxMy4yOTk3IDIuMTA5OTdDMTMuNjc5NyAxLjcyOTk3IDEzLjY3OTcgMS4wODk5NyAxMy4yOTk3IDAuNzA5OTcxWiIgZmlsbD0iIzA4MDcwNyIvPgo8L3N2Zz4K);--str-chat__add-attachment-icon: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjggMjgiIGZpbGw9ImN1cnJlbnRDb2xvciIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xNS4zMzMyIDcuMzMzMDdMMTIuNjY2NiA3LjMzMzA3TDEyLjY2NjYgMTIuNjY2NEw3LjMzMzI0IDEyLjY2NjRMNy4zMzMyNCAxNS4zMzMxTDEyLjY2NjYgMTUuMzMzMUwxMi42NjY2IDIwLjY2NjRMMTUuMzMzMiAyMC42NjY0TDE1LjMzMzIgMTUuMzMzMUwyMC42NjY2IDE1LjMzMzFMMjAuNjY2NiAxMi42NjY0TDE1LjMzMzIgMTIuNjY2NEwxNS4zMzMyIDcuMzMzMDdaTTEzLjk5OTkgMC42NjY0MDRDNi42Mzk5MSAwLjY2NjQwNCAwLjY2NjU3NiA2LjYzOTc0IDAuNjY2NTc3IDEzLjk5OTdDMC42NjY1NzYgMjEuMzU5NyA2LjYzOTkxIDI3LjMzMzEgMTMuOTk5OSAyNy4zMzMxQzIxLjM1OTkgMjcuMzMzMSAyNy4zMzMyIDIxLjM1OTcgMjcuMzMzMiAxMy45OTk3QzI3LjMzMzIgNi42Mzk3NCAyMS4zNTk5IDAuNjY2NDA0IDEzLjk5OTkgMC42NjY0MDRaTTEzLjk5OTkgMjQuNjY2NEM4LjExOTkxIDI0LjY2NjQgMy4zMzMyNCAxOS44Nzk3IDMuMzMzMjUgMTMuOTk5N0MzLjMzMzI0IDguMTE5NzQgOC4xMTk5MSAzLjMzMzA3IDEzLjk5OTkgMy4zMzMwN0MxOS44Nzk5IDMuMzMzMDcgMjQuNjY2NiA4LjExOTc0IDI0LjY2NjYgMTMuOTk5N0MyNC42NjY2IDE5Ljg3OTcgMTkuODc5OSAyNC42NjY0IDEzLjk5OTkgMjQuNjY2NFoiLz4KPC9zdmc+Cg==);--str-chat__folder-icon: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMTYiIGZpbGw9ImN1cnJlbnRDb2xvciIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xOCAySDEwTDggMEgyQzAuOSAwIDAuMDA5OTk5OTkgMC45IDAuMDA5OTk5OTkgMkwwIDE0QzAgMTUuMSAwLjkgMTYgMiAxNkgxOEMxOS4xIDE2IDIwIDE1LjEgMjAgMTRWNEMyMCAyLjkgMTkuMSAyIDE4IDJaTTE4IDE0SDJWNEgxOFYxNFoiIC8+Cjwvc3ZnPgo=);--str-chat__poll-icon: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIGZpbGw9ImN1cnJlbnRDb2xvciIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xNiAwSDJDMC45IDAgMCAwLjkgMCAyVjE2QzAgMTcuMSAwLjkgMTggMiAxOEgxNkMxNy4xIDE4IDE4IDE3LjEgMTggMTZWMkMxOCAwLjkgMTcuMSAwIDE2IDBaTTE2IDE2SDJWMkgxNlYxNlpNNCA3SDZWMTRINFY3Wk04IDRIMTBWMTRIOFY0Wk0xMiAxMEgxNFYxNEgxMlYxMFoiLz4KPC9zdmc+);--str-chat__location-icon: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9ImN1cnJlbnRDb2xvciIgdmlld0JveD0iMCAwIDI1NS44NTYgMjU1Ljg1NiI+PHBhdGggZD0iTTEyNy45MjggMzguOGMtMzAuNzUgMC01NS43NjggMjUuMDE3LTU1Ljc2OCA1NS43NjdzMjUuMDE4IDU1Ljc2NyA1NS43NjggNTUuNzY3IDU1Ljc2OC0yNS4wMTcgNTUuNzY4LTU1Ljc2N1MxNTguNjc4IDM4LjggMTI3LjkyOCAzOC44em0wIDk2LjUzM2MtMjIuNDc5IDAtNDAuNzY4LTE4LjI4OC00MC43NjgtNDAuNzY3UzEwNS40NDkgNTMuOCAxMjcuOTI4IDUzLjhzNDAuNzY4IDE4LjI4OCA0MC43NjggNDAuNzY3LTE4LjI4OCA0MC43NjYtNDAuNzY4IDQwLjc2NnoiLz48cGF0aCBkPSJNMTI3LjkyOCAwQzc1Ljc4NCAwIDMzLjM2MiA0Mi40MjIgMzMuMzYyIDk0LjU2NmMwIDMwLjA3MiAyNS4yMiA3NC44NzUgNDAuMjUzIDk4LjkwNCA5Ljg5MSAxNS44MDkgMjAuNTIgMzAuODU1IDI5LjkyOCA0Mi4zNjUgMTUuMTAxIDE4LjQ3NCAyMC41MDYgMjAuMDIgMjQuMzg2IDIwLjAyIDMuOTM4IDAgOS4wNDEtMS41NDcgMjQuMDk1LTIwLjAzMSA5LjQyOS0xMS41NzkgMjAuMDYzLTI2LjYxNiAyOS45NDQtNDIuMzQyIDE1LjEzNi0yNC4wODggNDAuNTI3LTY4Ljk3MSA0MC41MjctOTguOTE3QzIyMi40OTUgNDIuNDIyIDE4MC4wNzMgMCAxMjcuOTI4IDB6bTQzLjY0MSAxODEuODAzYy0xOS4zOTYgMzEuNDgzLTM3LjIwMyA1Mi43NTctNDMuNzMgNTguMTg4LTYuNTYxLTUuMjY0LTI0LjA3OS0yNi4wMzItNDMuNzQ2LTU4LjA4OS0yMi43MDctMzcuMDE1LTM1LjczLTY4Ljg0OC0zNS43My04Ny4zMzZDNDguMzYyIDUwLjY5MyA4NC4wNTUgMTUgMTI3LjkyOCAxNXM3OS41NjYgMzUuNjkzIDc5LjU2NiA3OS41NjZjLjAwMSAxOC4zODItMTMuMDk0IDUwLjE3OC0zNS45MjUgODcuMjM3eiIvPjwvc3ZnPg==);--str-chat__handle-icon: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTYgNiIgZmlsbD0iY3VycmVuQ29sb3IiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgICA8cGF0aCBkPSJNMTYgMEgwVjJIMTZWMFpNMCA2SDE2VjRIMFY2WiIvPgo8L3N2Zz4K);--str-chat__circle-stop-icon: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjMyIiB2aWV3Qm94PSI0IDQgMjggMjgiIHdpZHRoPSIzMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjQ1NTEgMjcuMjQ0MUMyMi42MzA5IDI3LjI0NDEgMjcuNzQ0MSAyMi4xMTk4IDI3Ljc0NDEgMTUuOTU1MUMyNy43NDQxIDkuNzc5MyAyMi42MTk4IDQuNjY2MDIgMTYuNDQ0IDQuNjY2MDJDMTAuMjc5MyA0LjY2NjAyIDUuMTY2MDIgOS43NzkzIDUuMTY2MDIgMTUuOTU1MUM1LjE2NjAyIDIyLjExOTggMTAuMjkwNCAyNy4yNDQxIDE2LjQ1NTEgMjcuMjQ0MVpNMTYuNDU1MSAyNS4zNjI2QzExLjIzMTEgMjUuMzYyNiA3LjA1ODU5IDIxLjE3OSA3LjA1ODU5IDE1Ljk1NTFDNy4wNTg1OSAxMC43MzExIDExLjIyMDEgNi41NDc1MyAxNi40NDQgNi41NDc1M0MyMS42NjggNi41NDc1MyAyNS44NTE2IDEwLjczMTEgMjUuODYyNiAxNS45NTUxQzI1Ljg3MzcgMjEuMTc5IDIxLjY3OSAyNS4zNjI2IDE2LjQ1NTEgMjUuMzYyNlpNMTMuNTIyMSAxOS45ODM3SDE5LjM2NTlDMjAuMDYzMiAxOS45ODM3IDIwLjQ3MjcgMTkuNTc0MiAyMC40NzI3IDE4Ljg5OTFWMTMuMDExMUMyMC40NzI3IDEyLjMyNDkgMjAuMDYzMiAxMS45MjY0IDE5LjM2NTkgMTEuOTI2NEgxMy41MjIxQzEyLjgzNTkgMTEuOTI2NCAxMi40MTU0IDEyLjMyNDkgMTIuNDE1NCAxMy4wMTExVjE4Ljg5OTFDMTIuNDE1NCAxOS41NzQyIDEyLjgzNTkgMTkuOTgzNyAxMy41MjIxIDE5Ljk4MzdaIiBmaWxsPSIjMDA1ZmZmIi8+Cjwvc3ZnPg==);--str-chat__magnifier-glass-icon: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjEgMjEiIGZpbGw9ImN1cnJlbnRDb2xvciIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOSAwQzEzLjk2OCAwIDE4IDQuMDMyIDE4IDlDMTggMTMuOTY4IDEzLjk2OCAxOCA5IDE4QzQuMDMyIDE4IDAgMTMuOTY4IDAgOUMwIDQuMDMyIDQuMDMyIDAgOSAwWk05IDE2QzEyLjg2NyAxNiAxNiAxMi44NjcgMTYgOUMxNiA1LjEzMiAxMi44NjcgMiA5IDJDNS4xMzIgMiAyIDUuMTMyIDIgOUMyIDEyLjg2NyA1LjEzMiAxNiA5IDE2Wk0yMC4zMTQgMTguODk5TDE3LjQ4NSAxNi4wNzFMMTYuMDcxIDE3LjQ4NUwxOC44OTkgMjAuMzE0TDIwLjMxNCAxOC44OTlaIi8+Cjwvc3ZnPgo=);--str-chat__clear-icon: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMjAiIGZpbGw9ImN1cnJlbnRDb2xvciIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDEwQzAgNC40NzcxNSA0LjQ3NzE1IDAgMTAgMEMxNS41MjI4IDAgMjAgNC40NzcxNSAyMCAxMEMyMCAxNS41MjI4IDE1LjUyMjggMjAgMTAgMjBDNC40NzcxNSAyMCAwIDE1LjUyMjggMCAxMFpNMTAgMkM1LjU4MTcyIDIgMiA1LjU4MTcyIDIgMTBDMiAxNC40MTgzIDUuNTgxNzIgMTggMTAgMThDMTQuNDE4MyAxOCAxOCAxNC40MTgzIDE4IDEwQzE4IDUuNTgxNzIgMTQuNDE4MyAyIDEwIDJaTTEzLjUzNTggNi40NjQ0NkMxMy4xNDUzIDYuMDczOTQgMTIuNTEyMSA2LjA3Mzk0IDEyLjEyMTYgNi40NjQ0NkwxMC4wMDAzIDguNTg1NzhMNy44Nzg5OCA2LjQ2NDQ2QzcuNDg4NDYgNi4wNzM5NCA2Ljg1NTI5IDYuMDczOTQgNi40NjQ3NyA2LjQ2NDQ2QzYuMDc0MjQgNi44NTQ5OSA2LjA3NDI0IDcuNDg4MTUgNi40NjQ3NyA3Ljg3ODY4TDguNTg2MDkgMTBMNi40NjQ3NyAxMi4xMjEzQzYuMDc0MjQgMTIuNTExOCA2LjA3NDI0IDEzLjE0NSA2LjQ2NDc3IDEzLjUzNTVDNi44NTUyOSAxMy45MjYxIDcuNDg4NDYgMTMuOTI2MSA3Ljg3ODk4IDEzLjUzNTVMMTAuMDAwMyAxMS40MTQyTDEyLjEyMTYgMTMuNTM1NUMxMi41MTIxIDEzLjkyNjEgMTMuMTQ1MyAxMy45MjYxIDEzLjUzNTggMTMuNTM1NUMxMy45MjY0IDEzLjE0NSAxMy45MjY0IDEyLjUxMTggMTMuNTM1OCAxMi4xMjEzTDExLjQxNDUgMTBMMTMuNTM1OCA3Ljg3ODY4QzEzLjkyNjQgNy40ODgxNSAxMy45MjY0IDYuODU0OTkgMTMuNTM1OCA2LjQ2NDQ2WiIvPgo8L3N2Zz4K)}@font-face{font-family:stream-chat-icons;src:url(/assets/stream-chat-icons-CVCe0Jge.eot);src:url(/assets/stream-chat-icons-CVCe0Jge.eot#iefix) format("embedded-opentype"),url(/assets/stream-chat-icons-BLRMizsT.woff) format("woff2"),url(/assets/stream-chat-icons-BLRMizsT.woff) format("woff"),url(/assets/stream-chat-icons-C_tSEO3S.ttf) format("truetype"),url(/assets/stream-chat-icons-DWRBO47D.svg#stream-chat-icons) format("svg");font-weight:400;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:stream-chat-icons;src:url(/assets/stream-chat-icons-DWRBO47D.svg#stream-chat-icons) format("svg")}}.str-chat{--str-chat__avatar-size: calc(var(--str-chat__spacing-px) * 32)}.str-chat .str-chat__avatar--autocomplete-item,.str-chat .stream-chat__avatar--autocomplete-item{--str-chat__avatar-size: calc(var(--str-chat__spacing-px) * 30)}.str-chat .str-chat__avatar--channel-header,.str-chat .stream-chat__avatar--channel-header{--str-chat__avatar-size: calc(var(--str-chat__spacing-px) * 40)}.str-chat .str-chat__avatar--channel-preview,.str-chat .stream-chat__avatar--channel-preview{--str-chat__avatar-size: calc(var(--str-chat__spacing-px) * 49)}.str-chat .str-chat__avatar--quoted-message-sender,.str-chat .stream-chat__avatar--quoted-message-sender{--str-chat__avatar-size: calc(var(--str-chat__spacing-px) * 20)}.str-chat .str-chat__avatar--reaction,.str-chat .stream-chat__avatar--reaction{--str-chat__avatar-size: calc(var(--str-chat__spacing-px) * 30)}.str-chat .str-chat__avatar--message-status,.str-chat .stream-chat__avatar--message-status{--str-chat__avatar-size: calc(var(--str-chat__spacing-px) * 15)}.str-chat .str-chat__avatar--poll-vote-author{--str-chat__avatar-size: calc(var(--str-chat__spacing-px) * 20)}.str-chat__avatar{position:relative;display:flex;align-items:center;justify-content:center;height:var(--str-chat__avatar-size);line-height:var(--str-chat__avatar-size);width:var(--str-chat__avatar-size);min-width:var(--str-chat__avatar-size)}.str-chat__avatar.str-chat__avatar--one-letter,.str-chat__avatar.stream-chat__avatar--one-letter{font-size:calc(var(--str-chat__avatar-size)*.5)}.str-chat__avatar.str-chat__avatar--no-letters{--str-chat-icon-width: calc(var(--str-chat__avatar-size) * .33);--str-chat-icon-height: calc(var(--str-chat__avatar-size) * .33)}.str-chat__avatar.str-chat__avatar--multiple-letters,.str-chat__avatar.stream-chat__avatar--multiple-letters{font-size:calc(var(--str-chat__avatar-size)*.3)}.str-chat__avatar .str-chat__avatar-image{height:100%;width:100%;object-fit:cover}.str-chat__avatar .str-chat__avatar-fallback{text-align:center;height:inherit;width:inherit}.str-chat__avatar .str-chat__avatar--online-indicator{position:absolute;width:calc(var(--str-chat__spacing-px)*12);height:calc(var(--str-chat__spacing-px)*12);inset-inline-end:3%;inset-block-start:2%}.str-chat__loading-channels-avatar{flex-shrink:0;width:calc(var(--str-chat__spacing-px)*49);height:calc(var(--str-chat__spacing-px)*49)}.str-chat__avatar-group{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);height:var(--str-chat__avatar-size);line-height:var(--str-chat__avatar-size);width:var(--str-chat__avatar-size);min-width:var(--str-chat__avatar-size);overflow:hidden}.str-chat__avatar-group.str-chat__avatar-group--three-part .str-chat__avatar:nth-child(1){grid-area:1/1/3/2}.str-chat__avatar-group.str-chat__avatar-group--three-part .str-chat__avatar:nth-child(2){grid-area:1/2/2/3}.str-chat__avatar-group.str-chat__avatar-group--three-part .str-chat__avatar:nth-child(3){grid-area:2/2/3/3}.str-chat__avatar-group .str-chat__avatar{height:100%;line-height:100%;width:100%;min-width:100%}.str-chat__avatar-group .str-chat__avatar .str-chat__avatar-fallback,.str-chat__avatar-group .str-chat__avatar img{border-radius:0}.str-chat__avatar-group .str-chat__avatar.str-chat__avatar--single .str-chat__avatar-fallback{display:flex;align-items:center;justify-content:center;font-size:calc(var(--str-chat__avatar-size)*.5)}.str-chat__avatar-group .str-chat__avatar .str-chat__avatar-fallback{font-size:calc(var(--str-chat__avatar-size)*.33)}.str-chat{--str-chat__attachment-margin: var(--str-chat__spacing-0_5);--str-chat__gif-height: calc(var(--str-chat__spacing-px) * 200);--str-chat__voice-recording-amplitude-bar-width: 2px;--str-chat__voice-recording-amplitude-bar-gap-width: var(--str-chat__spacing-px)}.str-chat__attachment-list{--str-chat__attachment-max-width: calc( var(--str-chat__message-max-width) - calc(2 * var(--str-chat__attachment-margin)) );--str-chat__video-height: var(--str-chat__attachment-max-width);--str-chat__scraped-image-height: calc(var(--str-chat__attachment-max-width) * calc(1 / 1.91));--str-chat__scraped-video-height: calc(var(--str-chat__attachment-max-width) * .5625 );display:flex;flex-direction:column;align-items:stretch;min-width:0}.str-chat__attachment-list .str-chat__message-attachment--card .str-chat__message-attachment-card--header{position:relative}.str-chat__attachment-list .str-chat__message-attachment--card .str-chat__message-attachment-card--source-link{padding-bottom:var(--str-chat__spacing-2)}.str-chat__attachment-list .str-chat__message-attachment--card .str-chat__message-attachment-card--text{white-space:nowrap;overflow-y:visible;overflow-x:hidden;overflow-x:clip;text-overflow:ellipsis}.str-chat__attachment-list .str-chat__message-attachment--image,.str-chat__attachment-list .str-chat__message-attachment--video,.str-chat__attachment-list .str-chat__message-attachment-card--header{width:auto;display:flex;justify-content:center;align-items:center;overflow:hidden}.str-chat__attachment-list .str-chat__message-attachment-card--header{height:var(--str-chat__scraped-image-height)}.str-chat__attachment-list .str-chat__message-attachment-card--header img{object-fit:cover;max-height:100%;max-width:100%;width:100%;height:100%;cursor:default}.str-chat__attachment-list .str-chat__message-attachment-card-react--header img{cursor:zoom-in}.str-chat__attachment-list .str-chat__message-attachment-card--giphy .str-chat__message-attachment-card--header{height:var(--str-chat__gif-height)}.str-chat__attachment-list .str-chat__message-attachment-card--giphy .str-chat__message-attachment-card--header img{object-fit:contain;max-height:100%;max-width:100%;cursor:default}.str-chat__attachment-list .str-chat__message-attachment-card--giphy .str-chat__message-attachment-card-react--header img{cursor:zoom-in}.str-chat__attachment-list .str-chat__message-attachment--image:not(.str-chat__message-attachment--card)>img{height:min(var(--str-chat__attachment-max-width),min(var(--str-chat__attachment-max-width, 1000000)/var(--original-width, 1000000),1px)*var(--original-height, 1000000));max-width:var(--str-chat__attachment-max-width);max-height:var(--str-chat__attachment-max-width);object-fit:cover;width:100%;cursor:zoom-in}.str-chat__attachment-list .str-chat__message-attachment--video:not(.str-chat__message-attachment--card),.str-chat__attachment-list .str-chat__message-attachment-card--video .str-chat__message-attachment-card--header{max-width:var(--str-chat__attachment-max-width);display:flex}.str-chat__attachment-list .str-chat__message-attachment--video:not(.str-chat__message-attachment--card) .str-chat__player-wrapper,.str-chat__attachment-list .str-chat__message-attachment-card--video .str-chat__message-attachment-card--header .str-chat__player-wrapper{height:100%;width:100%;min-width:0;max-width:var(--str-chat__attachment-max-width);display:flex;flex-direction:column}.str-chat__attachment-list .str-chat__message-attachment--video:not(.str-chat__message-attachment--card) .str-chat__player-wrapper .react-player,.str-chat__attachment-list .str-chat__message-attachment--video:not(.str-chat__message-attachment--card) .str-chat__player-wrapper .str-chat__video-angular,.str-chat__attachment-list .str-chat__message-attachment-card--video .str-chat__message-attachment-card--header .str-chat__player-wrapper .react-player,.str-chat__attachment-list .str-chat__message-attachment-card--video .str-chat__message-attachment-card--header .str-chat__player-wrapper .str-chat__video-angular{height:100%;width:100%;max-width:var(--str-chat__attachment-max-width);max-height:100%;min-height:0}.str-chat__attachment-list .str-chat__message-attachment--video:not(.str-chat__message-attachment--card):not(.str-chat__message-attachment-dynamic-size){height:var(--str-chat__video-height)}.str-chat__attachment-list .str-chat__message-attachment--video.str-chat__message-attachment-dynamic-size:not(.str-chat__message-attachment--card){max-height:var(--str-chat__video-height)}.str-chat__attachment-list .str-chat__message-attachment--video.str-chat__message-attachment-dynamic-size:not(.str-chat__message-attachment--card) .str-chat__player-wrapper{height:min(var(--str-chat__video-height),min(var(--str-chat__attachment-max-width, 1000000)/var(--original-width, 1000000),1px)*var(--original-height, 1000000));max-height:var(--str-chat__video-height)}.str-chat__attachment-list .str-chat__message-attachment--video.str-chat__message-attachment-dynamic-size:not(.str-chat__message-attachment--card) .str-chat__video-angular{max-height:var(--str-chat__video-height)}.str-chat__attachment-list .str-chat__message-attachment-card--video .str-chat__message-attachment-card--header{height:var(--str-chat__scraped-video-height)}.str-chat__attachment-list .str-chat__message-attachment--video:not(.str-chat__message-attachment--card),.str-chat__attachment-list .str-chat__message-attachment--image:not(.str-chat__message-attachment--card){margin:var(--str-chat__attachment-margin)}.str-chat__attachment-list .str-chat__message-attachment--gallery{margin:var(--str-chat__attachment-margin)}.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__gallery{display:grid;grid-template-columns:50% 50%;overflow:hidden;width:fit-content;gap:var(--str-chat__spacing-0_5);max-width:var(--str-chat__attachment-max-width);height:var(--str-chat__attachment-max-width)}.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__gallery.str-chat__gallery-two-rows{grid-template-rows:50% 50%}.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__gallery .str-chat__gallery-image{padding:0;margin:0;position:relative}.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__gallery .str-chat__gallery-image img{width:100%;height:100%;object-fit:cover;cursor:zoom-in;max-width:var(--str-chat__attachment-max-width)}.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__gallery .str-chat__gallery-placeholder{position:relative;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:top left;background-repeat:no-repeat;margin:0;cursor:zoom-in;max-width:var(--str-chat__attachment-max-width)}.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__gallery .str-chat__gallery-placeholder p{position:relative;z-index:1}.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__gallery .str-chat__gallery-placeholder:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.str-chat__attachment-list .str-chat__gallery .str-chat__message-attachment--svg-image,.str-chat__attachment-list .str-chat__message-attachment--image.str-chat__message-attachment--svg-image{padding:var(--str-chat__spacing-6)}.str-chat__attachment-list .str-chat__gallery .str-chat__message-attachment--svg-image img,.str-chat__attachment-list .str-chat__message-attachment--image.str-chat__message-attachment--svg-image img{object-fit:contain;max-width:calc(var(--str-chat__attachment-max-width) - var(--str-chat__spacing-6));max-height:calc(var(--str-chat__attachment-max-width) - var(--str-chat__spacing-6))}.str-chat__attachment-list .str-chat__message-attachment-unsupported{display:flex;align-items:center;justify-content:center;padding:var(--str-chat__spacing-2);column-gap:var(--str-chat__spacing-4);margin:var(--str-chat__attachment-margin)}.str-chat__attachment-list .str-chat__message-attachment-unsupported .str-chat__file-icon{width:calc(var(--str-chat__spacing-px)*30)}.str-chat__attachment-list .str-chat__message-attachment-unsupported .str-chat__message-attachment-unsupported__metadata{min-width:0;flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.str-chat__attachment-list .str-chat__message-attachment-unsupported .str-chat__message-attachment-unsupported__title{white-space:nowrap;overflow-y:visible;overflow-x:hidden;overflow-x:clip;text-overflow:ellipsis;max-width:100%}.str-chat__attachment-list .str-chat__message-attachment-file--item,.str-chat__attachment-list .str-chat__message-attachment-audio-widget{display:flex;align-items:center;justify-content:center;padding:var(--str-chat__spacing-2);column-gap:var(--str-chat__spacing-4);margin:var(--str-chat__attachment-margin)}.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-file--item-text,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-audio-widget--text,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-file--item-text,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-audio-widget--text{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;row-gap:var(--str-chat__spacing-0_5);min-width:0}.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-file--item-text .str-chat__message-attachment-file--item-first-row,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-file--item-text .str-chat__message-attachment-audio-widget--text-first-row,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-file--item-first-row,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-audio-widget--text-first-row,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-file--item-text .str-chat__message-attachment-file--item-first-row,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-file--item-text .str-chat__message-attachment-audio-widget--text-first-row,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-file--item-first-row,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-audio-widget--text-first-row{width:100%;display:flex;align-items:center;justify-content:space-between;column-gap:var(--str-chat__spacing-2)}.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-file--item-text .str-chat__message-attachment-file--item-first-row .str-chat__message-attachment-file--item-name,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-file--item-text .str-chat__message-attachment-file--item-first-row .str-chat__message-attachment-audio-widget--title,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-file--item-text .str-chat__message-attachment-audio-widget--text-first-row .str-chat__message-attachment-file--item-name,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-file--item-text .str-chat__message-attachment-audio-widget--text-first-row .str-chat__message-attachment-audio-widget--title,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-file--item-first-row .str-chat__message-attachment-file--item-name,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-file--item-first-row .str-chat__message-attachment-audio-widget--title,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-audio-widget--text-first-row .str-chat__message-attachment-file--item-name,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-audio-widget--text-first-row .str-chat__message-attachment-audio-widget--title,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-file--item-text .str-chat__message-attachment-file--item-first-row .str-chat__message-attachment-file--item-name,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-file--item-text .str-chat__message-attachment-file--item-first-row .str-chat__message-attachment-audio-widget--title,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-file--item-text .str-chat__message-attachment-audio-widget--text-first-row .str-chat__message-attachment-file--item-name,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-file--item-text .str-chat__message-attachment-audio-widget--text-first-row .str-chat__message-attachment-audio-widget--title,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-file--item-first-row .str-chat__message-attachment-file--item-name,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-file--item-first-row .str-chat__message-attachment-audio-widget--title,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-audio-widget--text-first-row .str-chat__message-attachment-file--item-name,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-audio-widget--text-first-row .str-chat__message-attachment-audio-widget--title{white-space:nowrap;overflow-y:visible;overflow-x:hidden;overflow-x:clip;text-overflow:ellipsis;min-width:0}.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-file--item-text .str-chat__message-attachment-file--item-first-row .str-chat__message-attachment-download-icon svg,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-file--item-text .str-chat__message-attachment-audio-widget--text-first-row .str-chat__message-attachment-download-icon svg,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-file--item-first-row .str-chat__message-attachment-download-icon svg,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-audio-widget--text-first-row .str-chat__message-attachment-download-icon svg,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-file--item-text .str-chat__message-attachment-file--item-first-row .str-chat__message-attachment-download-icon svg,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-file--item-text .str-chat__message-attachment-audio-widget--text-first-row .str-chat__message-attachment-download-icon svg,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-file--item-first-row .str-chat__message-attachment-download-icon svg,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-audio-widget--text-first-row .str-chat__message-attachment-download-icon svg{width:calc(var(--str-chat__spacing-px)*24);height:calc(var(--str-chat__spacing-px)*16)}.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__file-icon{width:calc(var(--str-chat__spacing-px)*34)}.str-chat__attachment-list .str-chat__message-attachment-geolocation{margin:var(--str-chat__attachment-margin);min-width:200px}.str-chat__attachment-list .str-chat__message-attachment-geolocation .str-chat__message-attachment-geolocation__placeholder{position:relative;display:flex;justify-content:center;align-items:center;padding:var(--str-chat__spacing-2)}.str-chat__attachment-list .str-chat__message-attachment-geolocation .str-chat__message-attachment-geolocation__placeholder .str-chat__message-geolocation__icon{height:calc(var(--str-chat__spacing-px)*150)}.str-chat__attachment-list .str-chat__message-attachment-geolocation .str-chat__message-attachment-geolocation__placeholder .str-chat__message-attachment-geolocation__placeholder-link{position:absolute;inset-inline-end:.75rem;inset-block:.75rem;height:calc(var(--str-chat__spacing-px)*20);width:calc(var(--str-chat__spacing-px)*20)}.str-chat__attachment-list .str-chat__message-attachment-geolocation .str-chat__message-attachment-geolocation__status{display:flex;justify-content:center;padding:.5rem 2rem}.str-chat__attachment-list .str-chat__message-attachment-geolocation .str-chat__message-attachment-geolocation__status .str-chat__message-attachment-geolocation__status--active{display:flex;flex-direction:column;align-items:center;gap:.375rem}.str-chat__attachment-list .str-chat__message-attachment-geolocation .str-chat__message-attachment-geolocation__status .str-chat__message-attachment-geolocation__status--active .str-chat__message-attachment-geolocation__stop-sharing-button{color:var(--str-chat__danger-color)}.str-chat__attachment-list .str-chat__message-attachment-geolocation .str-chat__message-attachment-geolocation__status .str-chat__message-attachment-geolocation__status--active .str-chat__message-attachment-geolocation__status--active-status{color:var(--str-chat__info-color)}.str-chat__attachment-list .str-chat__message-attachment-geolocation .str-chat__message-attachment-geolocation__status .str-chat__message-attachment-geolocation__status--active .str-chat__message-attachment-geolocation__status--active-until{text-transform:lowercase}.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-audio-widget--play-controls{display:flex;align-items:center;justify-content:center}.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-audio-widget--progress-track{max-width:calc(var(--str-chat__spacing-px)*120)}.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-audio-widget--text-second-row{display:flex;align-items:center;width:100%;grid-column-gap:var(--str-chat__spacing-5);padding-top:var(--str-chat__spacing-2_5)}.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-audio-widget--text-second-row .str-chat__message-attachment-file--item-size{line-height:calc(var(--str-chat__spacing-px)*14)}.str-chat__attachment-list .str-chat__message-attachment-audio-widget--progress-track{position:relative;height:calc(var(--str-chat__spacing-px)*5);flex:1;cursor:pointer}.str-chat__attachment-list .str-chat__message-attachment-audio-widget--progress-track .str-chat__message-attachment-audio-widget--progress-indicator{position:absolute;inset-inline-start:0;height:inherit}.str-chat__attachment-list .str-chat__message-attachment__voice-recording-widget{display:grid;grid-template-columns:36px auto 55px;align-items:center;justify-content:center;gap:calc(var(--str-chat__spacing-px)*9);padding:var(--str-chat__spacing-2);margin:var(--str-chat__attachment-margin)}.str-chat__attachment-list .str-chat__message-attachment__voice-recording-widget .str-chat__message-attachment__voice-recording-widget__metadata{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--str-chat__spacing-2)}.str-chat__attachment-list .str-chat__message-attachment__voice-recording-widget .str-chat__message-attachment__voice-recording-widget__metadata a{cursor:pointer;text-decoration:none}.str-chat__attachment-list .str-chat__message-attachment__voice-recording-widget .str-chat__message-attachment__voice-recording-widget__metadata .str-chat__message-attachment-voice-recording-widget--first-row{overflow-y:visible;overflow-x:hidden;overflow-x:clip;min-width:0;width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--str-chat__spacing-1)}.str-chat__attachment-list .str-chat__message-attachment__voice-recording-widget .str-chat__message-attachment__voice-recording-widget__metadata .str-chat__message-attachment__voice-recording-widget__title{white-space:nowrap;overflow-y:visible;overflow-x:hidden;overflow-x:clip;text-overflow:ellipsis;min-width:0}.str-chat__attachment-list .str-chat__message-attachment__voice-recording-widget .str-chat__message-attachment__voice-recording-widget__metadata .str-chat__message-attachment-download-icon svg{width:calc(var(--str-chat__spacing-px)*24);height:calc(var(--str-chat__spacing-px)*16)}.str-chat__attachment-list .str-chat__message-attachment__voice-recording-widget .str-chat__message-attachment__voice-recording-widget__metadata .str-chat__message-attachment__voice-recording-widget__audio-state{display:flex;align-items:center;justify-content:space-between;gap:var(--str-chat__spacing-1_5);height:100%}.str-chat__attachment-list .str-chat__message-attachment__voice-recording-widget .str-chat__message-attachment__voice-recording-widget__metadata .str-chat__message-attachment__voice-recording-widget__error-message{display:flex;align-items:center;justify-content:flex-start;gap:var(--str-chat__spacing-1)}.str-chat__attachment-list .str-chat__message-attachment__voice-recording-widget .str-chat__message-attachment__voice-recording-widget__right-section{justify-self:center}.str-chat__attachment-list .str-chat__message-attachment__voice-recording-widget .str-chat__message-attachment__voice-recording-widget__timer{min-width:calc(var(--str-chat__spacing-px)*45);width:calc(var(--str-chat__spacing-px)*45)}.str-chat__attachment-list .str-chat__message-attachment__voice-recording-widget stream-voice-recording-wavebar{flex:1}.str-chat__attachment-list .str-chat__message-attachment__voice-recording-widget .str-chat__wave-progress-bar__track{position:relative;flex:1;width:100%;height:calc(var(--str-chat__spacing-px)*25);display:flex;align-items:center;justify-content:space-between;gap:var(--str-chat__voice-recording-amplitude-bar-gap-width)}.str-chat__attachment-list .str-chat__message-attachment__voice-recording-widget .str-chat__wave-progress-bar__track .str-chat__wave-progress-bar__amplitude-bar{width:var(--str-chat__voice-recording-amplitude-bar-width);min-width:var(--str-chat__voice-recording-amplitude-bar-width);height:calc(var(--str-chat__wave-progress-bar__amplitude-bar-height) + 2px)}.str-chat__attachment-list .str-chat__message-attachment__voice-recording-widget .str-chat__wave-progress-bar__track .str-chat__wave-progress-bar__progress-indicator{position:absolute;left:0;height:calc(100% + 4px);width:calc(var(--str-chat__spacing-px)*6)}.str-chat__attachment-list .str-chat__message_attachment__playback-rate-button{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:var(--str-chat__spacing-1_5) var(--str-chat__spacing-2_5)}.str-chat__attachment-list .str-chat__message-attachment-card{min-width:0;max-width:var(--str-chat__attachment-max-width);margin:var(--str-chat__attachment-margin)}.str-chat__attachment-list .str-chat__message-attachment-card .str-chat__message-attachment-card--content{padding:var(--str-chat__spacing-2_5)}.str-chat__attachment-list .str-chat__message-attachment-card .str-chat__message-attachment-card--content .str-chat__message-attachment-card--title{white-space:nowrap;overflow-y:visible;overflow-x:hidden;overflow-x:clip;text-overflow:ellipsis}.str-chat__attachment-list .str-chat__message-attachment-card--audio .str-chat__message-attachment-card--content{padding:0}.str-chat__attachment-list .str-chat__message-attachment-card--audio .str-chat__message-attachment-card--content .str-chat__message-attachment-card-audio-widget{display:flex;flex-direction:column;row-gap:var(--str-chat__spacing-2_5);width:100%;padding:var(--str-chat__spacing-2)}.str-chat__attachment-list .str-chat__message-attachment-card--audio .str-chat__message-attachment-card--content .str-chat__message-attachment-card-audio-widget .str-chat__message-attachment-card-audio-widget--first-row{display:flex;align-items:center;column-gap:var(--str-chat__spacing-3_5)}.str-chat__attachment-list .str-chat__message-attachment-actions .str-chat__message-attachment-actions-form{display:flex;justify-content:stretch}.str-chat__attachment-list .str-chat__message-attachment-actions .str-chat__message-attachment-actions-form .str-chat__message-attachment-actions-button{cursor:pointer;width:100%;padding:var(--str-chat__spacing-3) var(--str-chat__spacing-4);white-space:nowrap}.str-chat__attachment-list .str-chat__message-attachment-with-actions.str-chat__message-attachment--giphy .str-chat__message-attachment-card .str-chat__message-attachment-card--content{display:none}.str-chat__attachment-list .str-chat-angular__message-attachment-file-single .str-chat__message-attachment-file--item-first-row{cursor:pointer;text-decoration:none}.str-chat__attachment-list .str-chat__message-attachment-download-icon{--str-chat-icon-height: calc(var(--str-chat__spacing-px) * 16)}.str-chat__attachment-list .str-chat__attachment-type-icon{--str-chat-icon-height: calc(var(--str-chat__spacing-px) * 37)}.str-chat__message-attachment-audio-widget--play-button{--str-chat-icon-height: calc(var(--str-chat__spacing-px) * 24);display:flex;align-items:center;justify-content:center;height:calc(var(--str-chat__spacing-px)*36);width:calc(var(--str-chat__spacing-px)*36);cursor:pointer}.str-chat__message-attachment-audio-widget--play-button svg{width:var(--str-chat__spacing-3)}.str-chat__quoted-message-preview{--str-chat__attachment-margin: 0px}.str-chat__quoted-message-preview *{cursor:pointer!important}.str-chat__quoted-message-preview .str-chat__message-attachment-card .str-chat__message-attachment-card--source-link,.str-chat__quoted-message-preview .str-chat__message-attachment-card .str-chat__message-attachment-card--content{display:none}.str-chat__quoted-message-preview .str-chat__message-attachment__voice-recording-widget{display:flex;justify-content:space-between}.str-chat__quoted-message-preview .str-chat__message-attachment__voice-recording-widget .str-chat__wave-progress-bar__track,.str-chat__quoted-message-preview .str-chat__message-attachment__voice-recording-widget .str-chat__message-attachment-audio-widget--play-button,.str-chat__quoted-message-preview .str-chat__message-attachment-file--item-download{display:none}.str-chat__message .str-chat__quoted-message-preview .str-chat__message-attachment-file--item{padding:0}.str-chat__audio_recorder__waveform-box,.str-chat__wave-progress-bar__track{position:relative;flex:1;width:120px;height:calc(var(--str-chat__spacing-px)*25);display:flex;align-items:center;gap:var(--str-chat__spacing-px)}.str-chat__audio_recorder__waveform-box .str-chat__wave-progress-bar__amplitude-bar,.str-chat__wave-progress-bar__track .str-chat__wave-progress-bar__amplitude-bar{width:2px;min-width:2px;height:calc(var(--str-chat__wave-progress-bar__amplitude-bar-height) + 2px)}.str-chat__audio_recorder__waveform-box .str-chat__wave-progress-bar__progress-indicator,.str-chat__wave-progress-bar__track .str-chat__wave-progress-bar__progress-indicator{position:absolute;left:0;height:calc(100% + 4px);width:calc(var(--str-chat__spacing-px)*6)}.str-chat__attachment-list-angular-host{min-width:0}.str-chat__attachment-list-angular-host .str-chat__message-attachment-card--video{width:100%}.str-chat__attachment-list-angular-host .str-chat__message-attachment-card--video a{display:block;width:100%;height:100%;position:relative}.str-chat__attachment-list-angular-host .str-chat__message-attachment-card--video a .str-chat__message-attachment-card--video-play,.str-chat__attachment-list-angular-host .str-chat__message-attachment-card--video a stream-icon-placeholder{position:absolute;top:50%;left:0;right:0;margin:auto;transform:translateY(-50%);width:calc(var(--str-chat__spacing-px)*36);height:calc(var(--str-chat__spacing-px)*36)}.str-chat__attachment-list-angular-host .str-chat__message-attachment-card--video a img{cursor:pointer}.str-chat__attachment-preview-list{--str-chat__loading-indicator-size: calc(var(--str-chat__spacing-px) * 18);display:flex;align-items:center;justify-content:center;padding:var(--str-chat__spacing-1_5);width:100%}.str-chat__attachment-preview-list .str-chat__attachment-list-scroll-container{overflow-y:hidden;overflow-x:auto;width:100%;max-width:100%;display:flex;align-items:center;justify-content:flex-start;column-gap:var(--str-chat__spacing-2)}.str-chat__attachment-preview-list .str-chat__attachment-preview-image{display:flex;align-items:center;justify-content:center;position:relative;height:calc(var(--str-chat__spacing-px)*72);width:calc(var(--str-chat__spacing-px)*72);min-width:calc(var(--str-chat__spacing-px)*72);overflow:hidden}.str-chat__attachment-preview-list .str-chat__attachment-preview-image .str-chat__attachment-preview-image-loading{display:flex;align-items:center;justify-content:center;position:absolute;width:100%;height:100%}.str-chat__attachment-preview-list .str-chat__attachment-preview-image .str-chat__attachment-preview-thumbnail{object-fit:cover;height:calc(var(--str-chat__spacing-px)*72);width:calc(var(--str-chat__spacing-px)*72);word-break:break-all;overflow:hidden}.str-chat__attachment-preview-list .str-chat__location-preview,.str-chat__attachment-preview-list .str-chat__attachment-preview-unsupported,.str-chat__attachment-preview-list .str-chat__attachment-preview-voice-recording,.str-chat__attachment-preview-list .str-chat__attachment-preview-file{display:flex;justify-content:flex-start;align-items:center;height:calc(var(--str-chat__spacing-px)*72);width:calc(var(--str-chat__spacing-px)*200);position:relative;padding:0 var(--str-chat__spacing-4);column-gap:var(--str-chat__spacing-2)}.str-chat__attachment-preview-list .str-chat__location-preview .str-chat__attachment-preview-metadata,.str-chat__attachment-preview-list .str-chat__location-preview .str-chat__attachment-preview-file-end,.str-chat__attachment-preview-list .str-chat__attachment-preview-unsupported .str-chat__attachment-preview-metadata,.str-chat__attachment-preview-list .str-chat__attachment-preview-unsupported .str-chat__attachment-preview-file-end,.str-chat__attachment-preview-list .str-chat__attachment-preview-voice-recording .str-chat__attachment-preview-metadata,.str-chat__attachment-preview-list .str-chat__attachment-preview-voice-recording .str-chat__attachment-preview-file-end,.str-chat__attachment-preview-list .str-chat__attachment-preview-file .str-chat__attachment-preview-metadata,.str-chat__attachment-preview-list .str-chat__attachment-preview-file .str-chat__attachment-preview-file-end{overflow-y:visible;overflow-x:hidden;overflow-x:clip;min-width:0;flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.str-chat__attachment-preview-list .str-chat__location-preview .str-chat__attachment-preview-metadata .str-chat__attachment-preview-title,.str-chat__attachment-preview-list .str-chat__location-preview .str-chat__attachment-preview-metadata .str-chat__attachment-preview-subtitle,.str-chat__attachment-preview-list .str-chat__location-preview .str-chat__attachment-preview-metadata .str-chat__attachment-preview-file-name,.str-chat__attachment-preview-list .str-chat__location-preview .str-chat__attachment-preview-file-end .str-chat__attachment-preview-title,.str-chat__attachment-preview-list .str-chat__location-preview .str-chat__attachment-preview-file-end .str-chat__attachment-preview-subtitle,.str-chat__attachment-preview-list .str-chat__location-preview .str-chat__attachment-preview-file-end .str-chat__attachment-preview-file-name,.str-chat__attachment-preview-list .str-chat__attachment-preview-unsupported .str-chat__attachment-preview-metadata .str-chat__attachment-preview-title,.str-chat__attachment-preview-list .str-chat__attachment-preview-unsupported .str-chat__attachment-preview-metadata .str-chat__attachment-preview-subtitle,.str-chat__attachment-preview-list .str-chat__attachment-preview-unsupported .str-chat__attachment-preview-metadata .str-chat__attachment-preview-file-name,.str-chat__attachment-preview-list .str-chat__attachment-preview-unsupported .str-chat__attachment-preview-file-end .str-chat__attachment-preview-title,.str-chat__attachment-preview-list .str-chat__attachment-preview-unsupported .str-chat__attachment-preview-file-end .str-chat__attachment-preview-subtitle,.str-chat__attachment-preview-list .str-chat__attachment-preview-unsupported .str-chat__attachment-preview-file-end .str-chat__attachment-preview-file-name,.str-chat__attachment-preview-list .str-chat__attachment-preview-voice-recording .str-chat__attachment-preview-metadata .str-chat__attachment-preview-title,.str-chat__attachment-preview-list .str-chat__attachment-preview-voice-recording .str-chat__attachment-preview-metadata .str-chat__attachment-preview-subtitle,.str-chat__attachment-preview-list .str-chat__attachment-preview-voice-recording .str-chat__attachment-preview-metadata .str-chat__attachment-preview-file-name,.str-chat__attachment-preview-list .str-chat__attachment-preview-voice-recording .str-chat__attachment-preview-file-end .str-chat__attachment-preview-title,.str-chat__attachment-preview-list .str-chat__attachment-preview-voice-recording .str-chat__attachment-preview-file-end .str-chat__attachment-preview-subtitle,.str-chat__attachment-preview-list .str-chat__attachment-preview-voice-recording .str-chat__attachment-preview-file-end .str-chat__attachment-preview-file-name,.str-chat__attachment-preview-list .str-chat__attachment-preview-file .str-chat__attachment-preview-metadata .str-chat__attachment-preview-title,.str-chat__attachment-preview-list .str-chat__attachment-preview-file .str-chat__attachment-preview-metadata .str-chat__attachment-preview-subtitle,.str-chat__attachment-preview-list .str-chat__attachment-preview-file .str-chat__attachment-preview-metadata .str-chat__attachment-preview-file-name,.str-chat__attachment-preview-list .str-chat__attachment-preview-file .str-chat__attachment-preview-file-end .str-chat__attachment-preview-title,.str-chat__attachment-preview-list .str-chat__attachment-preview-file .str-chat__attachment-preview-file-end .str-chat__attachment-preview-subtitle,.str-chat__attachment-preview-list .str-chat__attachment-preview-file .str-chat__attachment-preview-file-end .str-chat__attachment-preview-file-name{white-space:nowrap;overflow-y:visible;overflow-x:hidden;overflow-x:clip;text-overflow:ellipsis;max-width:100%}.str-chat__attachment-preview-list .str-chat__location-preview .str-chat__location-preview-image,.str-chat__attachment-preview-list .str-chat__location-preview .str-chat__attachment-preview-file-icon,.str-chat__attachment-preview-list .str-chat__attachment-preview-unsupported .str-chat__location-preview-image,.str-chat__attachment-preview-list .str-chat__attachment-preview-unsupported .str-chat__attachment-preview-file-icon,.str-chat__attachment-preview-list .str-chat__attachment-preview-voice-recording .str-chat__location-preview-image,.str-chat__attachment-preview-list .str-chat__attachment-preview-voice-recording .str-chat__attachment-preview-file-icon,.str-chat__attachment-preview-list .str-chat__attachment-preview-file .str-chat__location-preview-image,.str-chat__attachment-preview-list .str-chat__attachment-preview-file .str-chat__attachment-preview-file-icon{--str-chat-icon-height: calc(var(--str-chat__spacing-px) * 37);--str-chat-icon-width: auto;display:flex;align-items:center;justify-content:center}.str-chat__attachment-preview-list .str-chat__location-preview .str-chat__location-preview-image svg,.str-chat__attachment-preview-list .str-chat__location-preview .str-chat__attachment-preview-file-icon svg,.str-chat__attachment-preview-list .str-chat__attachment-preview-unsupported .str-chat__location-preview-image svg,.str-chat__attachment-preview-list .str-chat__attachment-preview-unsupported .str-chat__attachment-preview-file-icon svg,.str-chat__attachment-preview-list .str-chat__attachment-preview-voice-recording .str-chat__location-preview-image svg,.str-chat__attachment-preview-list .str-chat__attachment-preview-voice-recording .str-chat__attachment-preview-file-icon svg,.str-chat__attachment-preview-list .str-chat__attachment-preview-file .str-chat__location-preview-image svg,.str-chat__attachment-preview-list .str-chat__attachment-preview-file .str-chat__attachment-preview-file-icon svg{height:calc(var(--str-chat__spacing-px)*37);width:unset}.str-chat__attachment-preview-list .str-chat__attachment-preview-file .str-chat__attachment-preview-file-end .str-chat__attachment-preview-file-download{--str-chat-icon-height: calc(var(--str-chat__spacing-px) * 16);line-height:calc(var(--str-chat__spacing-px)*13)}.str-chat__attachment-preview-list .str-chat__attachment-preview-file .str-chat__attachment-preview-file-end .str-chat__attachment-preview-file-download svg{width:calc(var(--str-chat__spacing-px)*16);height:calc(var(--str-chat__spacing-px)*16)}.str-chat__attachment-preview-list button.str-chat__attachment-preview-delete{padding:unset;background:unset;border:unset;border-radius:var(--str-chat__border-radius-circle);display:flex}.str-chat__attachment-preview-list .str-chat__attachment-preview-delete{--str-chat-icon-height: calc(var(--str-chat__spacing-px) * 24);position:absolute;top:calc(var(--str-chat__spacing-px)*2);inset-inline-end:calc(var(--str-chat__spacing-px)*2);cursor:pointer;z-index:1}.str-chat__attachment-preview-list .str-chat__attachment-preview-delete svg{width:calc(var(--str-chat__spacing-px)*24);height:calc(var(--str-chat__spacing-px)*24)}.str-chat__attachment-preview-list .str-chat__attachment-preview-error{--str-chat-icon-height: calc(var(--str-chat__spacing-px) * 24);display:flex;align-items:center;justify-content:center;position:absolute;width:100%;height:100%;padding:unset;background:unset;border:unset;border-radius:unset;inset-inline-start:0;cursor:pointer;z-index:0}.str-chat__attachment-preview-list-angular-host{width:100%;max-width:100%}.str-chat__message-textarea-angular-host{position:relative}.str-chat__message-textarea-angular-host mention-list{width:100%}.str-chat__message-textarea-angular-host .mention-menu{padding:var(--str-chat__spacing-2) 0!important;margin:0!important;max-width:100%}.str-chat__message-textarea-angular-host .mention-menu .mention-item{padding:0!important}.str-chat__suggestion-list-container{position:absolute;bottom:calc(100% + var(--str-chat__spacing-2_5));width:100%;padding:var(--str-chat__spacing-2) 0}.str-chat__suggestion-list-container .str-chat__suggestion-list{overflow-y:auto;max-height:calc(var(--str-chat__spacing-px)*320);display:flex;flex-direction:column;list-style:none;padding:unset;margin:unset}.str-chat__suggestion-list-container .str-chat__suggestion-list--react{overflow-y:unset}.str-chat__suggestion-list-container .str-chat__suggestion-list--react .str-chat__suggestion-list-item>button{width:100%}.str-chat__slash-command{padding:var(--str-chat__spacing-2_5)}.str-chat__slash-command .str-chat__slash-command-header .str-chat__slash-command-args{margin-inline-start:var(--str-chat__spacing-2)}.str-chat__user-item{display:flex;align-items:center;justify-content:center;padding:var(--str-chat__spacing-2_5);column-gap:var(--str-chat__spacing-2)}.str-chat__user-item .str-chat__user-item--name{white-space:nowrap;overflow-y:visible;overflow-x:hidden;overflow-x:clip;text-overflow:ellipsis;overflow-y:hidden;display:flex;align-items:center;width:100%}.str-chat__emoji-item{display:flex;align-items:center;justify-content:center;padding:var(--str-chat__spacing-2_5);column-gap:var(--str-chat__spacing-2)}.str-chat__emoji-item .str-chat__emoji-item--name{white-space:nowrap;overflow-y:visible;overflow-x:hidden;overflow-x:clip;text-overflow:ellipsis;display:flex;align-items:center;width:100%}.str-chat__message-textarea-angular-host--autocomplete-hidden mention-list{display:none}.str-chat__audio_recorder-container{bottom:0;display:flex;align-items:center;justify-content:flex-end;width:100%;min-height:3.25rem;padding-inline:1rem}.str-chat__audio_recorder,stream-voice-recorder-wavebar{display:flex;align-items:center;justify-content:center;gap:.375rem}.str-chat__audio_recorder button,stream-voice-recorder-wavebar button{display:flex;align-items:center;justify-content:center;height:32px;width:32px;padding:0}.str-chat__audio_recorder .str-chat__audio_recorder__cancel-button,stream-voice-recorder-wavebar .str-chat__audio_recorder__cancel-button{--str-chat-icon-height: 28px}.str-chat__audio_recorder .str-chat__audio_recorder__cancel-button svg,stream-voice-recorder-wavebar .str-chat__audio_recorder__cancel-button svg{height:28px}.str-chat__audio_recorder .str-chat__audio_recorder__toggle-playback-button,stream-voice-recorder-wavebar .str-chat__audio_recorder__toggle-playback-button{--str-chat-icon-height: 16px}.str-chat__audio_recorder .str-chat__audio_recorder__toggle-playback-button svg,stream-voice-recorder-wavebar .str-chat__audio_recorder__toggle-playback-button svg{height:16px}.str-chat__audio_recorder .str-chat__audio_recorder__pause-recording-button,stream-voice-recorder-wavebar .str-chat__audio_recorder__pause-recording-button{--str-chat-icon-height: 12px}.str-chat__audio_recorder .str-chat__audio_recorder__pause-recording-button svg,stream-voice-recorder-wavebar .str-chat__audio_recorder__pause-recording-button svg{height:12px}.str-chat__audio_recorder .str-chat__audio_recorder__resume-recording-button,stream-voice-recorder-wavebar .str-chat__audio_recorder__resume-recording-button{--str-chat-icon-height: 24px}.str-chat__audio_recorder .str-chat__audio_recorder__resume-recording-button svg,stream-voice-recorder-wavebar .str-chat__audio_recorder__resume-recording-button svg{height:24px}.str-chat__audio_recorder .str-chat__audio_recorder__stop-button,stream-voice-recorder-wavebar .str-chat__audio_recorder__stop-button{--str-chat-icon-height: 12px}.str-chat__audio_recorder .str-chat__audio_recorder__stop-button svg,stream-voice-recorder-wavebar .str-chat__audio_recorder__stop-button svg{height:12px}.str-chat__audio_recorder .str-chat__audio_recorder__complete-button,stream-voice-recorder-wavebar .str-chat__audio_recorder__complete-button{--str-chat-icon-height: 16px}.str-chat__audio_recorder .str-chat__audio_recorder__complete-button svg,stream-voice-recorder-wavebar .str-chat__audio_recorder__complete-button svg{height:16px}.str-chat__audio_recorder .str-chat__recording-timer,stream-voice-recorder-wavebar .str-chat__recording-timer{display:flex;align-items:center;width:3rem}.str-chat__audio_recorder .str-chat__recording-timer--hours,stream-voice-recorder-wavebar .str-chat__recording-timer--hours{width:3.75rem}.str-chat__audio_recorder .str-chat__wave-progress-bar__track-container,stream-voice-recorder-wavebar .str-chat__wave-progress-bar__track-container{padding-block:.5rem;overflow-x:auto;height:fit-content}.str-chat__audio_recorder .str-chat__waveform-box-container,stream-voice-recorder-wavebar .str-chat__waveform-box-container{flex:1;display:flex;align-items:center;justify-content:flex-end;width:100%}.str-chat__audio_recorder .str-chat__audio_recorder__waveform-box,.str-chat__audio_recorder .str-chat__wave-progress-bar__track,stream-voice-recorder-wavebar .str-chat__audio_recorder__waveform-box,stream-voice-recorder-wavebar .str-chat__wave-progress-bar__track{display:flex;justify-content:flex-end;align-items:center;flex-wrap:nowrap;height:2rem;margin-inline:1rem}.str-chat__audio_recorder .str-chat__wave-progress-bar__track,stream-voice-recorder-wavebar .str-chat__wave-progress-bar__track{width:120px}.str-chat__audio_recorder .str-chat__audio_recorder__waveform-box,stream-voice-recorder-wavebar .str-chat__audio_recorder__waveform-box{overflow-x:hidden}.str-chat__audio_recorder-container .str-chat__message-attachment__voice-recording-widget{display:flex;gap:var(--str-chat__spacing-1_5)}.str-chat__audio_recorder-container .str-chat__message-attachment__voice-recording-widget .str-chat__message-attachment-voice-recording-widget--first-row{display:none}.str-chat__audio_recorder-container .str-chat__message-attachment__voice-recording-widget .str-chat__message-attachment__voice-recording-widget__audio-state{display:flex;gap:var(--str-chat__spacing-1_5)}.str-chat__audio_recorder-container .str-chat__message-attachment__voice-recording-widget .str-chat__message-attachment__voice-recording-widget__audio-state .str-chat__message-attachment__voice-recording-widget__timer{min-width:3rem;align-self:center}.str-chat__audio_recorder-container .str-chat__message-attachment__voice-recording-widget .str-chat__message-attachment__voice-recording-widget__right-section{display:none}.str-chat__base-image .str-chat__message-attachment-file--item-download{display:block}.str-chat__message-attachment-card--header .str-chat__message-attachment-file--item-download,.str-chat__gallery-image .str-chat__message-attachment-file--item-download,.str-chat__message-attachment--image .str-chat__message-attachment-file--item-download{position:absolute;top:.5rem;right:1rem}.str-chat__attachment-preview-image .str-chat__message-attachment-file--item-download{display:none}.str-chat__channel{height:100%;display:flex;flex-direction:column;position:relative}.str-chat__channel .str-chat__container{height:100%;display:flex}.str-chat__channel .str-chat__container .str-chat__main-panel{height:100%;display:flex;flex-direction:column;width:100%;min-width:0}.str-chat__empty-channel{--str-chat-icon-height: calc(var(--str-chat__spacing-px) * 136);height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--str-chat__spacing-4);position:relative}.str-chat__empty-channel svg{width:calc(var(--str-chat__spacing-px)*136);height:calc(var(--str-chat__spacing-px)*136)}.str-chat__empty-channel .str-chat__empty-channel-notifications{position:absolute;inset-block-end:var(--str-chat__spacing-2)}.str-chat__loading-channel{height:100%;display:flex;flex-direction:column}.str-chat__loading-channel .str-chat__loading-channel-header{display:flex;padding:var(--str-chat__spacing-2);column-gap:var(--str-chat__spacing-4);align-items:center}.str-chat__loading-channel .str-chat__loading-channel-header .str-chat__loading-channel-header-avatar{flex-shrink:0;width:calc(var(--str-chat__spacing-px)*40);height:calc(var(--str-chat__spacing-px)*40);border-radius:var(--str-chat__avatar-border-radius)}.str-chat__loading-channel .str-chat__loading-channel-header .str-chat__loading-channel-header-end{display:flex;flex-direction:column;overflow-y:hidden;overflow-x:hidden;flex:1;row-gap:var(--str-chat__spacing-1_5)}.str-chat__loading-channel .str-chat__loading-channel-header .str-chat__loading-channel-header-end .str-chat__loading-channel-header-name{border-radius:var(--str-chat__border-radius-xs);height:calc(var(--str-chat__spacing-px)*16);width:calc(var(--str-chat__spacing-px)*170)}.str-chat__loading-channel .str-chat__loading-channel-header .str-chat__loading-channel-header-end .str-chat__loading-channel-header-info{border-radius:var(--str-chat__border-radius-xs);height:calc(var(--str-chat__spacing-px)*16);width:calc(var(--str-chat__spacing-px)*66)}.str-chat__loading-channel .str-chat__loading-channel-message-list{height:100%;padding:0 var(--str-chat__spacing-2)}.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__li{margin-inline:calc(-1*var(--str-chat__spacing-2));padding-inline:var(--str-chat__spacing-2)}.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__parent-message-li{margin-inline:calc(-1*var(--str-chat__spacing-2))}@media only screen and (min-device-width:768px){.str-chat__loading-channel .str-chat__loading-channel-message-list{padding:0 min(var(--str-chat__spacing-10),4%)}.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__li{margin-inline:calc(-1*min(var(--str-chat__spacing-10),4%));padding-inline:min(var(--str-chat__spacing-10),4%)}.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__parent-message-li{margin-inline:calc(-1*min(var(--str-chat__spacing-10),4%) - 2px)}}.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__loading-channel-message{display:flex;width:100%;column-gap:var(--str-chat__spacing-2);padding:var(--str-chat__spacing-4) 0}.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__loading-channel-message .str-chat__loading-channel-message-avatar{flex-shrink:0;width:calc(var(--str-chat__spacing-px)*49);height:calc(var(--str-chat__spacing-px)*49)}.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__loading-channel-message .str-chat__loading-channel-message-end{display:flex;flex-direction:column;width:100%;row-gap:var(--str-chat__spacing-2)}.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__loading-channel-message .str-chat__loading-channel-message-end .str-chat__loading-channel-message-last-row{display:flex;width:100%;column-gap:var(--str-chat__spacing-2)}.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__loading-channel-message .str-chat__loading-channel-message-sender{height:calc(var(--str-chat__spacing-px)*16);width:calc(var(--str-chat__spacing-px)*66)}.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__loading-channel-message .str-chat__loading-channel-message-text{height:calc(var(--str-chat__spacing-px)*16);width:100%}.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__loading-channel-message .str-chat__loading-channel-message-date{height:calc(var(--str-chat__spacing-px)*16);width:calc(var(--str-chat__spacing-px)*50)}.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__loading-channel-message:nth-of-type(2){flex-direction:row-reverse}.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__loading-channel-message:nth-of-type(2) .str-chat__loading-channel-message-sender{align-self:end}.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__loading-channel-message:nth-of-type(2) .str-chat__loading-channel-message-last-row{flex-direction:row-reverse}.str-chat__loading-channel .str-chat__loading-channel-message-input-row{display:flex;column-gap:var(--str-chat__spacing-2);padding:var(--str-chat__spacing-2)}.str-chat__loading-channel .str-chat__loading-channel-message-input-row .str-chat__loading-channel-message-input{width:100%;height:calc(var(--str-chat__spacing-px)*36)}.str-chat__loading-channel .str-chat__loading-channel-message-input-row .str-chat__loading-channel-message-send{height:calc(var(--str-chat__spacing-px)*36);width:calc(var(--str-chat__spacing-px)*36)}.str-chat__channel-header{display:flex;padding:var(--str-chat__spacing-2);column-gap:var(--str-chat__spacing-4);align-items:center}.str-chat__channel-header .str-chat__header-hamburger{display:none}.str-chat__channel-header .str-chat__channel-header-end{display:flex;flex-direction:column;overflow-y:hidden;overflow-x:hidden;flex:1;row-gap:var(--str-chat__spacing-1_5)}.str-chat__channel-header .str-chat__channel-header-end p{margin:0}.str-chat__channel-header .str-chat__channel-header-end .str-chat__channel-header-title,.str-chat__channel-header .str-chat__channel-header-end .str-chat__channel-header-info{white-space:nowrap;overflow-y:visible;overflow-x:hidden;overflow-x:clip;text-overflow:ellipsis}.str-chat__channel-header .str-chat__channel-header-end .str-chat__channel-header-title{overflow-y:hidden}.str-chat__channel-list{display:flex;flex-direction:column;height:100%;overflow-y:auto;overflow-x:hidden}.str-chat__channel-list .str-chat__channel-list-messenger,.str-chat__channel-list .str-chat__channel-list-messenger .str-chat__channel-list-messenger__main{height:100%}.str-chat__channel-list .str-chat__channel-list-messenger .str-chat__channel-list-messenger__main .str-chat__channel-list-empty{--str-chat-icon-height: calc(var(--str-chat__spacing-px) * 136);height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--str-chat__spacing-4)}.str-chat__channel-list .str-chat__channel-list-messenger .str-chat__channel-list-messenger__main .str-chat__channel-list-empty svg{width:calc(var(--str-chat__spacing-px)*136);height:calc(var(--str-chat__spacing-px)*136)}.str-chat__channel-list .str-chat__channel-list-messenger .str-chat__channel-list-messenger__main .str-chat__channel-list-empty-v1{display:none}.str-chat__channel-list .str-chat__load-more-button{display:flex;justify-content:center;margin:var(--str-chat__spacing-2) 0}.str-chat__channel-list .str-chat__load-more-button .str-chat__load-more-button__button{display:flex;align-items:center;justify-content:center}.str-chat__channel-list .stream-chat__paginated-list{gap:0}.str-chat__channel-list-react{overflow:hidden}.str-chat__channel-list-react .str-chat__channel-list-messenger-react{overflow:hidden;padding-bottom:var(--str-chat__spacing-2_5)}.str-chat__channel-list-react .str-chat__channel-list-messenger-react .str-chat__channel-list-messenger-react__main{overflow-y:auto}.str-chat-angular__channel-list .str-chat__channel-list-messenger__main{display:flex;flex-direction:column}.str-chat-angular__channel-list .str-chat__channel-list-messenger__main stream-paginated-list{min-height:0}.str-chat__channel-preview-container{position:relative}.str-chat__channel-preview-container .str-chat__channel-preview__action-buttons{position:absolute;right:var(--str-chat__spacing-2);bottom:var(--str-chat__spacing-3);display:flex;flex-direction:row;align-items:center;gap:1px}.str-chat__channel-preview-container .str-chat__channel-preview__action-buttons .str-chat__channel-preview__action-button{--str-chat-icon-height: 13px;cursor:pointer;padding-block:2px;padding-inline:4px}.str-chat__channel-preview{display:flex;column-gap:var(--str-chat__spacing-2);align-items:center;justify-content:flex-start;width:100%;padding:var(--str-chat__spacing-3) var(--str-chat__spacing-2);margin:0;text-align:start;cursor:pointer}.str-chat__channel-preview .str-chat__channel-preview-end{display:flex;flex-direction:column;row-gap:var(--str-chat__spacing-0_5);width:100%;overflow-y:visible;overflow-x:hidden;overflow-x:clip;min-width:0}.str-chat__channel-preview .str-chat__channel-preview-end .str-chat__channel-preview-end-first-row{display:flex;column-gap:var(--str-chat__spacing-1);align-items:stretch}.str-chat__channel-preview .str-chat__channel-preview-end .str-chat__channel-preview-end-first-row .str-chat__channel-preview-unread-badge{display:flex;align-items:center;padding:0 var(--str-chat__spacing-2)}.str-chat__channel-preview .str-chat__channel-preview-end .str-chat__channel-preview-end-first-row .str-chat__channel-preview-messenger--name{width:100%}.str-chat__channel-preview .str-chat__channel-preview-end .str-chat__channel-preview-end-second-row{overflow-y:visible;overflow-x:hidden;overflow-x:clip;min-width:0;display:flex;column-gap:var(--str-chat__spacing-1);align-items:center}.str-chat__channel-preview .str-chat__channel-preview-end .str-chat__channel-preview-end-second-row .str-chat__channel-preview-messenger--last-message{flex:1}.str-chat__channel-preview .str-chat__channel-preview-end .str-chat__channel-preview-end-second-row .str-chat__channel-preview-messenger--status{--str-chat-icon-height: calc(var(--str-chat__spacing-px) * 15)}.str-chat__channel-preview .str-chat__channel-preview-end .str-chat__channel-preview-end-second-row .str-chat__channel-preview-messenger--status svg{width:calc(var(--str-chat__spacing-px)*15);height:calc(var(--str-chat__spacing-px)*15)}.str-chat__channel-preview .str-chat__channel-preview-end .str-chat__channel-preview-messenger--name,.str-chat__channel-preview .str-chat__channel-preview-end .str-chat__channel-preview-messenger--last-message{white-space:nowrap;overflow-y:visible;overflow-x:hidden;overflow-x:clip;text-overflow:ellipsis;overflow-y:hidden;min-width:0}.str-chat__channel-preview .str-chat__channel-preview-end .str-chat__channel-preview-messenger--name p,.str-chat__channel-preview .str-chat__channel-preview-end .str-chat__channel-preview-messenger--last-message p{white-space:nowrap;overflow-y:visible;overflow-x:hidden;overflow-x:clip;text-overflow:ellipsis;margin:0;max-width:calc(100% - 40px)}.str-chat__channel-preview-loading{display:flex;column-gap:var(--str-chat__spacing-2);align-items:center;justify-content:flex-start;width:100%;padding:var(--str-chat__spacing-3) var(--str-chat__spacing-2);margin:0;text-align:start}.str-chat__channel-preview-loading .str-chat__channel-preview-end-loading{display:flex;flex-direction:column;row-gap:var(--str-chat__spacing-0_5);width:100%}.str-chat__channel-preview-loading .str-chat__loading-channels-username{height:calc(var(--str-chat__spacing-px)*16);width:calc(var(--str-chat__spacing-px)*66)}.str-chat__channel-preview-loading .str-chat__loading-channels-status{height:calc(var(--str-chat__spacing-px)*16);width:100%}.str-chat__channel-search{position:relative;display:flex;flex-direction:column;justify-content:center}.str-chat__channel-search.str-chat__channel-search--active.str-chat__channel-search--inline,.str-chat__channel-search.str-chat__channel-search--with-results.str-chat__channel-search--inline{height:100%}.str-chat__channel-search.str-chat__channel-search--inline{min-height:0}.str-chat__channel-search .str-chat__channel-search-bar{display:flex;align-items:center;justify-content:center;padding:var(--str-chat__spacing-2_5);height:65px}.str-chat__channel-search .str-chat__channel-search-bar .str-chat__channel-search-bar-button{background:none;border:none;width:calc(var(--str-chat__spacing-px)*40);height:calc(var(--str-chat__spacing-px)*40);padding:var(--str-chat__spacing-2_5);cursor:pointer}.str-chat__channel-search .str-chat__channel-search-bar .str-chat__channel-search-input--wrapper{display:flex;align-items:center;flex:1;padding:var(--str-chat__spacing-2_5);min-width:0}.str-chat__channel-search .str-chat__channel-search-bar .str-chat__channel-search-input--wrapper .str-chat__channel-search-input--icon,.str-chat__channel-search .str-chat__channel-search-bar .str-chat__channel-search-input--wrapper .str-chat__channel-search-input--clear-button{display:inline-flex;padding:0 var(--str-chat__spacing-2_5)}.str-chat__channel-search .str-chat__channel-search-bar .str-chat__channel-search-input--wrapper .str-chat__channel-search-input--clear-button{background:none;border:none;cursor:pointer}.str-chat__channel-search .str-chat__channel-search-bar .str-chat__channel-search-input--wrapper .str-chat__channel-search-input--clear-button:disabled{cursor:default}.str-chat__channel-search .str-chat__channel-search-bar .str-chat__channel-search-input--wrapper input{flex:1;min-width:0}.str-chat__channel-search .str-chat__channel-search-container-searching,.str-chat__channel-search .str-chat__channel-search-results-header{width:100%;padding:var(--str-chat__spacing-5) var(--str-chat__spacing-4)}.str-chat__channel-search .str-chat__channel-search-result-list{display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden}.str-chat__channel-search .str-chat__channel-search-result-list.inline{flex:1}.str-chat__channel-search .str-chat__channel-search-result-list.popup{position:absolute;left:0;right:0;top:65px;height:400px;z-index:1}.str-chat__channel-search .str-chat__channel-search-result-list .str-chat__channel-search-container-empty{display:flex;flex-direction:column;align-items:center;width:100%;padding:var(--str-chat__spacing-5) var(--str-chat__spacing-4)}.str-chat__channel-search .str-chat__channel-search-result-list .str-chat__channel-search-container-empty svg{height:calc(var(--str-chat__spacing-px)*90 + var(--str-chat__spacing-20));width:calc(var(--str-chat__spacing-px)*90);padding:var(--str-chat__spacing-10) 0}.str-chat__channel-search .str-chat__channel-search-result-list .str-chat__channel-search-result{background:none;border:none;display:flex;align-items:center;width:100%;column-gap:var(--str-chat__spacing-2);padding:var(--str-chat__spacing-3) var(--str-chat__spacing-2)}.str-chat__channel-search .str-chat__channel-search-result-list .str-chat__channel-search-result .channel-search__result-text,.str-chat__channel-search .str-chat__channel-search-result-list .str-chat__channel-search-result .str-chat__channel-search-result--display-name{white-space:nowrap;overflow-y:visible;overflow-x:hidden;overflow-x:clip;text-overflow:ellipsis;overflow-y:hidden}.str-chat__cta-button{padding:var(--str-chat__spacing-3_5) var(--str-chat__spacing-6);cursor:pointer}.str-chat__circle-fab{width:calc(var(--str-chat__spacing-px)*42);height:calc(var(--str-chat__spacing-px)*42);padding:0;cursor:pointer;display:flex;justify-content:center;align-items:center}.str-chat__circle-fab .str-chat__circle-fab-icon{display:inline-block;height:calc(var(--str-chat__spacing-px)*24)}.str-chat__dialog-overlay{inset:0;position:absolute;height:var(--str-chat__dialog-overlay-height);width:100%;z-index:2}.str-chat__dialog{width:100%}.str-chat__dialog .str-chat__dialog__body{padding:2rem 1rem;overflow-y:auto}.str-chat__dialog .str-chat__dialog__body .str-chat__dialog__title{margin-bottom:1rem}.str-chat__dialog .str-chat__dialog__controls{display:flex;justify-content:flex-end;gap:1.25rem;padding:2.25rem 1.25rem}.str-chat__dialog .str-chat__dialog__controls .str-chat__dialog__controls-button{background:none;border:none}.str-chat-angular__dialog-body.str-chat__dialog__body{padding:0}.str-chat-angular__dialog-body .str-chat__dialog__controls{padding-bottom:0}.str-chat__prompt-dialog input[type=text]{width:100%;padding:.625rem 1rem}.str-chat__dialog-menu{overflow:hidden}.str-chat__dialog-menu .str-chat__dialog-menu__button{display:flex;align-items:center;width:100%;padding:.5rem .75rem}.str-chat__dialog-menu .str-chat__dialog-menu__button .str-chat__dialog-menu__button-icon{height:1rem;width:1rem}.str-chat__dialog-menu .str-chat__dialog-menu__button .str-chat__dialog-menu__button-text{padding-inline:.675rem}.str-chat__drag-and-drop-container__item{display:flex;width:100%;padding-block:.25rem}.str-chat__dropzone-container{display:flex;align-items:center;justify-content:center;position:absolute;height:100%;width:100%;z-index:5}.str-chat__dropzone-container p{margin:unset}.str-chat__edit-message-form{display:flex;flex-direction:column;align-items:stretch;justify-content:center;row-gap:var(--str-chat__spacing-5);width:100%;height:100%;min-height:0;min-width:0;max-width:100%;max-height:100%}.str-chat__edit-message-form .str-chat__edit-message-form-options{display:flex;align-items:center;justify-content:flex-end}.str-chat__edit-message-form .str-chat__edit-message-form-options button{cursor:pointer;margin:0}.str-chat-angular__edit-message-form .str-chat__message-input-angular-host{max-height:100%;min-height:0;display:flex;min-width:0;max-width:100%}.str-chat-angular__edit-message-form .str-chat__modal--open .str-chat__modal__inner{height:40%;max-height:80%;min-width:90%;max-width:90%;width:90%;flex-basis:min-content}@media only screen and (min-device-width:768px){.str-chat-angular__edit-message-form .str-chat__modal--open .str-chat__modal__inner{min-width:40%;max-width:60%;width:min-content}}.str-chat__dialog__field{display:flex;flex-direction:column;gap:.5rem}.str-chat__dialog__field .str-chat__form-field-error{margin-left:.5rem}.str-chat__form__switch-field{width:100%;padding:1rem}.str-chat__form__switch-field input[type=checkbox]{display:none}.str-chat__form__switch-field label{display:flex;align-items:center;justify-content:space-between;width:100%}.str-chat__form__switch-field .str-chat__form__switch-field__switch{display:flex;align-items:center;width:calc(var(--str-chat__spacing-px)*52);height:calc(var(--str-chat__spacing-px)*32);padding:.25rem}.str-chat__form__switch-field .str-chat__form__switch-field__switch .str-chat__form__switch-field__switch-handle{height:1.5rem;width:1.5rem}.str-chat__form__switch-field .str-chat__form__switch-field__switch.str-chat__form__switch-field__switch--on{justify-content:flex-end}.str-chat__dropdown .str-chat__dropdown__open-button{width:100%;text-align:start}.str-chat__image-carousel{display:flex;flex-direction:column;justify-content:space-between;align-items:center;min-height:0;min-width:0;max-width:100%;max-height:100%;height:100%}.str-chat__image-carousel .str-chat__image-carousel-stepper{--str-chat-icon-height: calc(var(--str-chat__spacing-px) * 30);padding:var(--str-chat__spacing-2_5);border:none;cursor:pointer;background:#0000}.str-chat__image-carousel .str-chat__image-carousel-image{object-fit:contain;min-height:0;max-height:100%;min-width:0;max-width:100%;height:100%;width:100%}.str-chat__message .str-chat__attachment-list .str-chat__modal--open .str-chat__modal__inner{height:80%;width:80%}@media only screen and (max-device-width:768px){.str-chat__message .str-chat__attachment-list .str-chat__modal--open .str-chat__modal__inner{height:100%;width:100%}}[dir=rtl] .str-chat__image-carousel-stepper svg{transform:scaleX(-1)}.str-chat{--str-chat-icon-height: calc(var(--str-chat__spacing-px) * 24);--str-chat-icon-width: auto}.str-chat__icon{display:flex;font-family:stream-chat-icons;font-style:normal;font-weight:400;font-size:var(--str-chat-icon-height);line-height:var(--str-chat-icon-height);height:var(--str-chat-icon-height);width:var(--str-chat-icon-width)}.str-chat__icon:before{line-height:var(--str-chat-icon-height)}.str-chat__icon--unspecified-filetype{content:url(data:image/svg+xml;base64,PHN2ZwogIGRhdGEtdGVzdGlkPSJ1bnNwZWNpZmllZC1maWxldHlwZSIKICB3aWR0aD0iMzQiCiAgaGVpZ2h0PSI0MCIKICB2aWV3Qm94PSIwIDAgMzQgNDAiCiAgZmlsbD0ibm9uZSIKICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCj4KICA8cGF0aAogICAgZD0iTTAgM0MwIDEuMzQzMTUgMS4zNDMxNSAwIDMgMEgyM0wzNCAxMVYzN0MzNCAzOC42NTY5IDMyLjY1NjkgNDAgMzEgNDBIM0MxLjM0MzE1IDQwIDAgMzguNjU2OSAwIDM3VjNaIgogICAgZmlsbD0idXJsKCNwYWludDBfbGluZWFyKSIKICAvPgogIDxwYXRoIGQ9Ik0zNCAxMUwyNiAxMUMyNC4zNDMxIDExIDIzIDkuNjU2ODUgMjMgOFYwTDM0IDExWiIgZmlsbD0iI0RCREJEQiIgLz4KICA8cGF0aAogICAgZmlsbC1ydWxlPSJldmVub2RkIgogICAgY2xpcC1ydWxlPSJldmVub2RkIgogICAgZD0iTTggMTNIMjNWMTVIOFYxM1oiCiAgICBmaWxsPSIjQ0ZDRkNGIgogIC8+CiAgPHBhdGgKICAgIGZpbGwtcnVsZT0iZXZlbm9kZCIKICAgIGNsaXAtcnVsZT0iZXZlbm9kZCIKICAgIGQ9Ik04IDE3SDE4VjE5SDhWMTdaIgogICAgZmlsbD0iI0NGQ0ZDRiIKICAvPgogIDxwYXRoCiAgICBmaWxsLXJ1bGU9ImV2ZW5vZGQiCiAgICBjbGlwLXJ1bGU9ImV2ZW5vZGQiCiAgICBkPSJNOCAyMUgyM1YyM0g4VjIxWiIKICAgIGZpbGw9IiNDRkNGQ0YiCiAgLz4KICA8ZGVmcz4KICAgIDxsaW5lYXJHcmFkaWVudAogICAgICBpZD0icGFpbnQwX2xpbmVhciIKICAgICAgeDE9IjAiCiAgICAgIHkxPSIwIgogICAgICB4Mj0iMCIKICAgICAgeTI9IjQwIgogICAgICBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIKICAgID4KICAgICAgPHN0b3Agc3RvcC1jb2xvcj0id2hpdGUiIC8+CiAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0RCREJEQiIgLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgPC9kZWZzPgo8L3N2Zz4=)}.str-chat__icon--audio-file{content:url(data:image/svg+xml;base64,PHN2ZwogIGNsYXNzPSJyZnUtZmlsZS1hdWRpbyIKICBmaWxsPSJub25lIgogIHZpZXdCb3g9IjAgMCAzNCA0MCIKICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgaGVpZ2h0PSIyMCIKICB3aWR0aD0iMjAiCj4KICA8cGF0aAogICAgY2xpcC1ydWxlPSJldmVub2RkIgogICAgZD0iTTE3LjcxNjggMzMuMTcyQzE4LjIzNDggMzMuMTcyIDE4LjQyMzggMzMuNjU1IDE4LjQyMzggMzQuMThDMTguNDIzOCAzNC42NDIgMTguMjk3OCAzNS4xOTUgMTcuNzE2OCAzNS4xOTVDMTcuMTcwOCAzNS4xOTUgMTYuOTg4OCAzNC42NDIgMTYuOTg4OCAzNC4xNDVDMTYuOTg4OCAzMy42ODMgMTcuMTcwOCAzMy4xNzIgMTcuNzE2OCAzMy4xNzJaTTE5LjU3MTggMzEuMDAySDE4LjM4MThWMzIuNzU4OUgxOC4zNjc4QzE4LjEyMjggMzIuNDMgMTcuNzc5OCAzMi4yNjIgMTcuMzMxOCAzMi4yNjJDMTYuMzAyOCAzMi4yNjIgMTUuNzk4OCAzMy4xNTggMTUuNzk4OCAzNC4xMDNDMTUuNzk4OCAzNS4xMjUgMTYuMjgxOCAzNi4xMDQ5IDE3LjQyMjggMzYuMTA0OUMxNy44NDI4IDM2LjEwNDkgMTguMTkyOCAzNS45MjMgMTguNDIzOCAzNS41OEgxOC40Mzc4VjM2SDE5LjU3MThWMzEuMDAyWk0xMi43MDk1IDM0LjE4NzJDMTIuNzA5NSAzMy43MjUyIDEyLjg3NzUgMzMuMTcyMiAxMy40MzA1IDMzLjE3MjJDMTMuOTgzNSAzMy4xNzIyIDE0LjE1ODUgMzMuNzI1MiAxNC4xNTg1IDM0LjE4NzJDMTQuMTU4NSAzNC42NDkyIDEzLjk4MzUgMzUuMTk1MiAxMy40MzA1IDM1LjE5NTJDMTIuODc3NSAzNS4xOTUyIDEyLjcwOTUgMzQuNjQ5MiAxMi43MDk1IDM0LjE4NzJaTTExLjUxOTUgMzQuMTg3MkMxMS41MTk1IDM1LjI3OTIgMTIuMzAzNSAzNi4xMDUyIDEzLjQzMDUgMzYuMTA1MkMxNC41NTc1IDM2LjEwNTIgMTUuMzQ4NSAzNS4yNzkyIDE1LjM0ODUgMzQuMTg3MkMxNS4zNDg1IDMzLjA5NTIgMTQuNTU3NSAzMi4yNjIyIDEzLjQzMDUgMzIuMjYyMkMxMi4zMDM1IDMyLjI2MjIgMTEuNTE5NSAzMy4wOTUyIDExLjUxOTUgMzQuMTg3MlpNMjEuODM5IDMyLjM2NzFIMjIuNTc0VjMzLjEzNzFIMjEuODM5VjM0Ljc4OTFDMjEuODM5IDM1LjA3NjEgMjIuMDA3IDM1LjEzOTEgMjIuMjY2IDM1LjEzOTFDMjIuMzE0MiAzNS4xMzkxIDIyLjM2NCAzNS4xMzU3IDIyLjQxNDcgMzUuMTMyM0MyMi40NjcyIDM1LjEyODcgMjIuNTIwNiAzNS4xMjUxIDIyLjU3NCAzNS4xMjUxVjM2LjAwMDFDMjIuNDgxIDM2LjAwMzEgMjIuMzg4IDM2LjAwOTkgMjIuMjk1IDM2LjAxNjhDMjIuMTcxIDM2LjAyNTkgMjIuMDQ3IDM2LjAzNTEgMjEuOTIzIDM2LjAzNTFDMjAuOTA4IDM2LjAzNTEgMjAuNjQ5IDM1Ljc0MTEgMjAuNjQ5IDM0Ljc1NDFWMzMuMTM3MUgyMC4wNDdWMzIuMzY3MUgyMC42NDlWMzEuMjY4MUgyMS44MzlWMzIuMzY3MVoiCiAgICBmaWxsPSJ3aGl0ZSIKICAgIGZpbGwtcnVsZT0iZXZlbm9kZCIKICA+PC9wYXRoPgogIDxwYXRoCiAgICBkPSJNMCAyOEgzNFYzN0MzNCAzOC42NTY5IDMyLjY1NjkgNDAgMzEgNDBIM0MxLjM0MzE1IDQwIDAgMzguNjU2OSAwIDM3VjI4WiIKICAgIGZpbGw9IiMyNzI3QjAiCiAgPjwvcGF0aD4KICA8cGF0aCBkPSJNMCAzQzAgMS4zNDMxNSAxLjM0MzE1IDAgMyAwSDIzTDM0IDExVjI4SDBWM1oiIGZpbGw9IiNGNUY1RjUiPjwvcGF0aD4KICA8cGF0aAogICAgZD0iTTM0IDExTDI2IDExQzI0LjM0MzEgMTEgMjMgOS42NTY4NSAyMyA4VjBMMzQgMTFaIgogICAgZmlsbD0iI0RCREJEQiIKICA+PC9wYXRoPgogIDxwYXRoCiAgICBjbGlwLXJ1bGU9ImV2ZW5vZGQiCiAgICBkPSJNOC44NzkxMiAyMS45NDFIMTIuMjk4TDE2Ljk1MjEgMjQuNzQ5M0MxNy4wMzA3IDI0LjgxMzggMTcuMTI5MyAyNC44NDkgMTcuMjMxMSAyNC44NDlDMTcuNDczOCAyNC44NDg4IDE3LjY3MDUgMjQuNjUxOSAxNy42NzAzIDI0LjQwOTJWMTIuNDM5OUMxNy42NzA0IDEyLjMzODEgMTcuNjM1MiAxMi4yMzk2IDE3LjU3MDcgMTIuMTYwOUMxNy40MTY4IDExLjk3MzIgMTcuMTM5OCAxMS45NDU3IDE2Ljk1MjEgMTIuMDk5NkwxMi4yOTggMTQuOTA4SDguODc5MTJDOC4zOTM2IDE0LjkwOCA4IDE1LjMwMTYgOCAxNS43ODcxVjIxLjA2MTlDOCAyMS41NDc0IDguMzkzNiAyMS45NDEgOC44NzkxMiAyMS45NDFaTTEyLjkyNTggMTYuNjY2NEwxNS45MTIyIDE1LjIyMjRWMjEuNjI2OEwxMi45MjU4IDIwLjE4MjlIOS43NTgzVjE2LjY2NjRIMTIuOTI1OFpNMTkuODUxMSAxNi4zNTE3QzE5LjQ3NCAxNi40MDkyIDE5LjIzOTcgMTYuNjYzNyAxOS4zMjgzIDE2LjkxOTFMMTkuMzI2MiAxNi45MkMxOS41Mjk1IDE3LjQ5OTUgMTkuNjMwNSAxOC4wOTggMTkuNjI4NCAxOC42OTUzQzE5LjYzMDUgMTkuMjk3NSAxOS41MjM3IDE5LjkwMTQgMTkuMzE5NiAyMC40OTA5QzE5LjIyOSAyMC43NDYyIDE5LjQ2ODIgMjAuOTk5NiAxOS44NDc0IDIxLjA2QzE5LjkwMDggMjEuMDY4MyAxOS45NTQyIDIxLjA3MiAyMC4wMDc2IDIxLjA3MkMyMC4zMjU5IDIxLjA3MiAyMC42MTU2IDIwLjkyMzQgMjAuNjkyMiAyMC43MDU3QzIwLjkxOTQgMjAuMDQ1MSAyMS4wMzM3IDE5LjM3IDIxLjAzNzQgMTguNjk1M0MyMS4wMzQ5IDE4LjAyNTEgMjAuOTIxMSAxNy4zNTc1IDIwLjY5NTUgMTYuNzAzNUMyMC42MDUzIDE2LjQ0NzcgMjAuMjI5IDE2LjI5MDggMTkuODUxMSAxNi4zNTE3Wk0yMi4xNjA1IDE0LjYwMjhDMjIuNTI1MiAxNC41MTYzIDIyLjkyNTkgMTQuNjQ1NCAyMy4wNTUgMTQuODkzOEMyMy42ODkxIDE2LjExNTcgMjQgMTcuNDA0MiAyNCAxOC42OTIzQzI0LjAwMDQgMTkuOTg5NSAyMy42Nzk2IDIxLjI4MzkgMjMuMDUyMSAyMi41MTUzQzIyLjk1MDMgMjIuNzEyMyAyMi42NzYzIDIyLjgzNDQgMjIuMzgyOCAyMi44MzQ0QzIyLjMwNzEgMjIuODM0NCAyMi4yMzAxIDIyLjgyNjEgMjIuMTU0MyAyMi44MDkyQzIxLjc4NjMgMjIuNzI1MSAyMS41OTE0IDIyLjQ1MzYgMjEuNzE4NSAyMi4yMDc3QzIyLjI5ODggMjEuMDc2MSAyMi41OTIyIDE5Ljg4MzYgMjIuNTkzMSAxOC42OTE5QzIyLjU5MzEgMTcuNTA1NiAyMi4zMDU0IDE2LjMyMjIgMjEuNzI3NiAxNS4yMDI1QzIxLjYwMDEgMTQuOTU2MyAyMS43OTUgMTQuNjg2IDIyLjE2MDUgMTQuNjAyOFoiCiAgICBmaWxsPSIjMjcyN0IwIgogICAgZmlsbC1ydWxlPSJldmVub2RkIgogID48L3BhdGg+Cjwvc3ZnPg==)}.str-chat__icon--poll{--str-chat-icon-width: var(--str-chat-icon-height);-webkit-mask:var(--str-chat__poll-icon) no-repeat center/contain;mask:var(--str-chat__poll-icon) no-repeat center/contain}.str-chat__icon--action:before{content:""}.str-chat__icon--arrow-down:before{content:""}.str-chat__icon--arrow-left:before{content:""}.str-chat__icon--arrow-right:before{content:""}.str-chat__icon--close:before{content:""}.str-chat__icon--arrow-up:before{content:""}.str-chat__icon--chat-bubble:before{content:""}.str-chat__icon--pause:before{content:""}.str-chat__icon--download:before{content:""}.str-chat__icon--delivered:before{content:""}.str-chat__icon--play:before{content:""}.str-chat__icon--reaction:before{content:""}.str-chat__icon--error:before{content:""}.str-chat__icon--read:before{content:""}.str-chat__icon--retry:before{content:""}.str-chat__icon--reply-in-thread:before{content:""}.str-chat__icon--send:before{content:""}.str-chat__icon--attach:before{content:""}.str-chat__icon--mic:before{content:""}.str-chat__icon--bin:before{content:""}.str-chat__infinite-scroll-paginator{overflow-y:auto;overflow-x:hidden}.str-chat__link-preview-list{display:flex;flex-direction:column;align-items:center;gap:.75rem;width:100%;margin-bottom:.75rem;padding-inline:.75rem}.str-chat__link-preview-card{width:100%;min-width:0;display:flex;align-items:center;justify-content:space-around;gap:1rem}.str-chat__link-preview-card .str-chat__tooltip{white-space:nowrap;overflow-y:visible;overflow-x:hidden;overflow-x:clip;text-overflow:ellipsis;display:block;max-width:calc(var(--str-chat__spacing-px)*250);padding-inline:.5rem}.str-chat__link-preview-card .str-chat__link-preview-card__icon-container{display:flex;align-items:center}.str-chat__link-preview-card .str-chat__link-preview-card__content{width:100%;min-width:0;flex:1;padding-inline:.5rem}.str-chat__link-preview-card .str-chat__link-preview-card__content .str-chat__link-preview-card__content-title,.str-chat__link-preview-card .str-chat__link-preview-card__content .str-chat__link-preview-card__content-description{white-space:nowrap;overflow-y:visible;overflow-x:hidden;overflow-x:clip;text-overflow:ellipsis}.str-chat__link-preview-card .str-chat__link-preview-card__dismiss-button{background:none;border:none;cursor:pointer}.str-chat__link-preview-card--loading .str-chat__link-preview-card__content{display:flex;flex-direction:column;gap:.25rem}.str-chat__link-preview-card--loading .str-chat__link-preview-card__content .str-chat__link-preview-card__content-title{height:calc(var(--str-chat__spacing-px)*16);width:100%}.str-chat__link-preview-card--loading .str-chat__link-preview-card__content .str-chat__link-preview-card__content-description{height:calc(var(--str-chat__spacing-px)*12);width:100%}.str-chat{--str-chat__loading-indicator-size: calc(var(--str-chat__spacing-px) * 15)}.str-chat__loading-indicator{display:flex;align-items:center;justify-content:center;animation:rotate 1s linear infinite}.str-chat__loading-indicator svg{width:var(--str-chat__loading-indicator-size);height:var(--str-chat__loading-indicator-size)}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}stream-loading-indicator{display:flex;align-items:center;justify-content:center}stream-loading-indicator .str-chat__loading-indicator{width:var(--str-chat__loading-indicator-size);height:var(--str-chat__loading-indicator-size)}.str-chat__loading-indicator-placeholder{width:var(--str-chat__loading-indicator-size);height:var(--str-chat__loading-indicator-size)}.str-chat__modal.str-chat__share-location-modal .str-chat__modal__close-button{display:none}.str-chat__modal.str-chat__share-location-modal .str-chat__share-location-dialog .str-chat__modal-header{padding-top:0}.str-chat__modal.str-chat__share-location-modal .str-chat__share-location-dialog .str-chat__dialog__body{display:flex;flex-direction:column;gap:1rem;padding-block:0;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.str-chat__modal.str-chat__share-location-modal .str-chat__share-location-dialog .str-chat__dialog__body .str-chat__live-location-activation,.str-chat__modal.str-chat__share-location-modal .str-chat__share-location-dialog .str-chat__dialog__body .str-chat__live-location-activation .str-chat__form__switch-field,.str-chat__modal.str-chat__share-location-modal .str-chat__share-location-dialog .str-chat__dialog__body .str-chat__live-location-activation .str-chat__dropdown__open-button{padding:.5rem}.str-chat__modal.str-chat__share-location-modal .str-chat__share-location-dialog .str-chat__dialog__body .str-chat__live-location-activation .str-chat__dialog-contents .str-chat__dropdown__items{display:flex;flex-direction:column;align-items:flex-start;padding-block:.25rem}.str-chat__modal.str-chat__share-location-modal .str-chat__share-location-dialog .str-chat__dialog__body .str-chat__live-location-activation .str-chat__dialog-contents .str-chat__dropdown__items .str-chat__live-location-sharing-duration-option{padding:.25rem .5rem;width:100%;text-align:start}.str-chat__modal.str-chat__share-location-modal .str-chat__share-location-dialog .str-chat__dialog__controls{padding:1.25rem 1rem 0}.str-chat{--str-chat__message-options-button-size: calc(var(--str-chat__spacing-px) * 26);--str-chat__message-max-width: calc(var(--str-chat__spacing-px) * 480);--str-chat__message-with-attachment-max-width: calc(var(--str-chat__spacing-px) * 300);--str-chat__quoted-message-max-width: calc(var(--str-chat__spacing-px) * 250);--str-chat__quoted-message-inside-message-input-max-width: calc( var(--str-chat__spacing-px) * 200 );--str-chat__quoted-message-inside-message-input-max-height: calc( var(--str-chat__quoted-message-inside-message-input-max-width) + calc(var(--str-chat__spacing-px) * 50) );--str-chat__quoted-message-line-clamp: 5}.str-chat__message{--str-chat-message-options-size: calc(3 * var(--str-chat__message-options-button-size))}.str-chat__message.str-chat__message-without-touch-support{--str-chat-message-options-size: calc(1 * var(--str-chat__message-options-button-size))}.str-chat__message .str-chat__message-bubble{max-width:var(--str-chat__message-max-width)}.str-chat__message .str-chat__message-options{--str-chat-icon-height: calc(var(--str-chat__message-options-button-size) * .7)}.str-chat__message.str-chat__message--has-attachment{--str-chat__message-max-width: var(--str-chat__message-with-attachment-max-width)}.str-chat__message.str-chat__message--has-attachment .str-chat__message-bubble{max-width:var(--str-chat__message-max-width)}.str-chat__quoted-message-preview{--str-chat__message-max-width: var(--str-chat__quoted-message-max-width)}.str-chat__quoted-message-preview .str-chat__quoted-message-bubble{pointer-events:none;max-width:var(--str-chat__message-max-width)}.str-chat__quoted-message-text-value{overflow:hidden;display:-webkit-box;-webkit-line-clamp:var(--str-chat__quoted-message-line-clamp);line-clamp:var(--str-chat__quoted-message-line-clamp);-webkit-box-orient:vertical}.str-chat__message,.str-chat__quoted-message-preview{display:grid;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.str-chat__message .str-chat__message-reminder,.str-chat__quoted-message-preview .str-chat__message-reminder{grid-area:message-reminder;padding-block:.5rem .125rem;margin:0}.str-chat__message.str-chat__message--other,.str-chat__message.str-chat__quoted-message-preview,.str-chat__quoted-message-preview.str-chat__message--other,.str-chat__quoted-message-preview.str-chat__quoted-message-preview{grid-template-areas:". message-reminder" "avatar message" ". replies" ". translation-notice" ". custom-metadata" ". metadata";column-gap:var(--str-chat__spacing-2);grid-template-columns:auto 1fr;justify-items:flex-start}.str-chat__message.str-chat__message--me,.str-chat__quoted-message-preview.str-chat__message--me{grid-template-areas:"message-reminder" "message" "replies" "translation-notice" "custom-metadata" "metadata";justify-items:end}.str-chat__message.str-chat__message--me>.str-chat__message-sender-avatar,.str-chat__quoted-message-preview.str-chat__message--me>.str-chat__message-sender-avatar{display:none}.str-chat__message.str-chat__message--deleted,.str-chat__quoted-message-preview.str-chat__message--deleted,.str-chat__message.str-chat__message--blocked,.str-chat__quoted-message-preview.str-chat__message--blocked{grid-template-areas:"message"}.str-chat__message.str-chat__message--system,.str-chat__quoted-message-preview.str-chat__message--system{grid-template-areas:"message";grid-template-columns:auto}.str-chat__message .str-chat__message-sender-avatar,.str-chat__quoted-message-preview .str-chat__message-sender-avatar{grid-area:avatar;align-self:end}.str-chat__message .str-chat__message-inner,.str-chat__quoted-message-preview .str-chat__message-inner{grid-area:message;display:grid;grid-template-areas:"reactions reactions" "message-bubble options";grid-template-columns:auto 1fr;column-gap:var(--str-chat__spacing-2);position:relative}.str-chat__message .str-chat__message-inner .str-chat__message-options,.str-chat__quoted-message-preview .str-chat__message-inner .str-chat__message-options{grid-area:options;align-items:flex-start;justify-content:flex-end;flex-direction:row-reverse;width:var(--str-chat-message-options-size)}.str-chat__message .str-chat__message-inner .str-chat__message-options .str-chat__message-actions-box-button,.str-chat__message .str-chat__message-inner .str-chat__message-options .str-chat__message-reply-in-thread-button,.str-chat__message .str-chat__message-inner .str-chat__message-options .str-chat__message-reactions-button,.str-chat__quoted-message-preview .str-chat__message-inner .str-chat__message-options .str-chat__message-actions-box-button,.str-chat__quoted-message-preview .str-chat__message-inner .str-chat__message-options .str-chat__message-reply-in-thread-button,.str-chat__quoted-message-preview .str-chat__message-inner .str-chat__message-options .str-chat__message-reactions-button{display:flex;align-items:center;justify-content:center;cursor:pointer;width:var(--str-chat__message-options-button-size);height:var(--str-chat__message-options-button-size)}.str-chat__message .str-chat__message-inner .str-chat__message-options .str-chat__message-actions-box-button,.str-chat__message .str-chat__message-inner .str-chat__message-options .str-chat__message-actions-container,.str-chat__quoted-message-preview .str-chat__message-inner .str-chat__message-options .str-chat__message-actions-box-button,.str-chat__quoted-message-preview .str-chat__message-inner .str-chat__message-options .str-chat__message-actions-container{position:relative}.str-chat__message .str-chat__message-inner .str-chat__message-reactions-host,.str-chat__quoted-message-preview .str-chat__message-inner .str-chat__message-reactions-host{grid-area:reactions}.str-chat__message .str-chat__message-inner .str-chat__message-bubble,.str-chat__quoted-message-preview .str-chat__message-inner .str-chat__message-bubble{grid-area:message-bubble;position:relative;min-width:0}.str-chat__message .str-chat__message-inner .str-chat__message-bubble .str-chat__message-text,.str-chat__quoted-message-preview .str-chat__message-inner .str-chat__message-bubble .str-chat__message-text{padding:var(--str-chat__spacing-2) var(--str-chat__spacing-4)}.str-chat__message .str-chat__message-inner .str-chat__message-bubble .str-chat__message-text p,.str-chat__quoted-message-preview .str-chat__message-inner .str-chat__message-bubble .str-chat__message-text p{white-space:pre-line;margin:0}.str-chat__message .str-chat__message-inner .str-chat__message-bubble .str-chat__message-text .str-chat__message-text-inner,.str-chat__quoted-message-preview .str-chat__message-inner .str-chat__message-bubble .str-chat__message-text .str-chat__message-text-inner{overflow-y:hidden}.str-chat__message.str-chat__message--me .str-chat__message-inner,.str-chat__quoted-message-preview.str-chat__message--me .str-chat__message-inner{grid-template-areas:"reminder reminder" "reactions reactions" "options message-bubble";grid-template-columns:1fr auto}.str-chat__message.str-chat__message--me .str-chat__message-inner .str-chat__message-options,.str-chat__quoted-message-preview.str-chat__message--me .str-chat__message-inner .str-chat__message-options{flex-direction:row}.str-chat__message .str-chat__translation-notice,.str-chat__quoted-message-preview .str-chat__translation-notice{grid-area:translation-notice}.str-chat__message .str-chat__translation-notice button,.str-chat__quoted-message-preview .str-chat__translation-notice button{cursor:pointer;padding:var(--str-chat__spacing-1) 0;margin:0}.str-chat__message .str-chat__custom-message-metadata,.str-chat__quoted-message-preview .str-chat__custom-message-metadata{grid-area:custom-metadata;margin-block-start:var(--str-chat__spacing-0_5)}.str-chat__message .str-chat__message-metadata,.str-chat__quoted-message-preview .str-chat__message-metadata{grid-area:metadata;display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--str-chat__spacing-1);margin-block-start:var(--str-chat__spacing-0_5)}.str-chat__message .str-chat__message-metadata .str-chat__message-simple-name,.str-chat__quoted-message-preview .str-chat__message-metadata .str-chat__message-simple-name{overflow-y:hidden}.str-chat__message .str-chat__message-metadata .str-chat__message-simple-timestamp+.str-chat__mesage-simple-edited:before,.str-chat__quoted-message-preview .str-chat__message-metadata .str-chat__message-simple-timestamp+.str-chat__mesage-simple-edited:before{content:"•";margin-right:var(--str-chat__spacing-1)}.str-chat__message .str-chat__message-metadata .str-chat__message-edited-timestamp,.str-chat__quoted-message-preview .str-chat__message-metadata .str-chat__message-edited-timestamp{--str-chat__message-edited-timestamp-height: 1rem;flex-basis:100%}.str-chat__message.str-chat__message--me .str-chat__message-metadata,.str-chat__quoted-message-preview.str-chat__message--me .str-chat__message-metadata{justify-content:flex-end;text-align:right}.str-chat__message .str-chat__message-status,.str-chat__quoted-message-preview .str-chat__message-status{--str-chat-icon-height: calc(var(--str-chat__spacing-px) * 16);display:flex;align-items:center;justify-content:center;column-gap:var(--str-chat__spacing-0_5);position:relative}.str-chat__message .str-chat__message-status svg,.str-chat__quoted-message-preview .str-chat__message-status svg{width:var(--str-chat-icon-height);height:var(--str-chat-icon-height)}.str-chat__message .str-chat__message-status.str-chat__message-status-sent,.str-chat__quoted-message-preview .str-chat__message-status.str-chat__message-status-sent{--str-chat-icon-height: calc(var(--str-chat__spacing-px) * 12)}.str-chat__message .str-chat__message-status.str-chat__message-status-sent svg,.str-chat__quoted-message-preview .str-chat__message-status.str-chat__message-status-sent svg{width:var(--str-chat-icon-height);height:var(--str-chat-icon-height)}.str-chat__message .str-chat__message-status-sent,.str-chat__quoted-message-preview .str-chat__message-status-sent{--str-chat-icon-height: calc(var(--str-chat__spacing-px) * 12)}.str-chat__message .str-chat__message-status-sent svg,.str-chat__quoted-message-preview .str-chat__message-status-sent svg{width:var(--str-chat-icon-height);height:var(--str-chat-icon-height)}.str-chat__message .str-chat__message-status-delivered,.str-chat__quoted-message-preview .str-chat__message-status-delivered{--str-chat-icon-height: calc(var(--str-chat__spacing-px) * 15)}.str-chat__message .str-chat__message-status-delivered svg,.str-chat__quoted-message-preview .str-chat__message-status-delivered svg{width:var(--str-chat-icon-height);height:var(--str-chat-icon-height)}.str-chat__message .str-chat__message-replies-count-button-wrapper,.str-chat__message .str-chat__message-is-thread-reply-button-wrapper,.str-chat__quoted-message-preview .str-chat__message-replies-count-button-wrapper,.str-chat__quoted-message-preview .str-chat__message-is-thread-reply-button-wrapper{grid-area:replies}.str-chat__message .str-chat__message-replies-count-button-wrapper button,.str-chat__message .str-chat__message-is-thread-reply-button-wrapper button,.str-chat__quoted-message-preview .str-chat__message-replies-count-button-wrapper button,.str-chat__quoted-message-preview .str-chat__message-is-thread-reply-button-wrapper button{cursor:pointer;padding:0}.str-chat__message .str-chat__message-replies-count-button-wrapper button:disabled,.str-chat__message .str-chat__message-is-thread-reply-button-wrapper button:disabled,.str-chat__quoted-message-preview .str-chat__message-replies-count-button-wrapper button:disabled,.str-chat__quoted-message-preview .str-chat__message-is-thread-reply-button-wrapper button:disabled{cursor:auto}.str-chat__message .str-chat__message--deleted-inner,.str-chat__quoted-message-preview .str-chat__message--deleted-inner{padding:var(--str-chat__spacing-2) var(--str-chat__spacing-4)}.str-chat__message .str-chat__message--deleted-inner p,.str-chat__quoted-message-preview .str-chat__message--deleted-inner p{white-space:pre-line;margin:0}.str-chat__message .str-chat__message--blocked-inner,.str-chat__quoted-message-preview .str-chat__message--blocked-inner{padding:var(--str-chat__spacing-2) var(--str-chat__spacing-4)}.str-chat__message .str-chat__message--blocked-inner p,.str-chat__quoted-message-preview .str-chat__message--blocked-inner p{white-space:pre-line;margin:0}.str-chat__message .str-chat__quoted-message-bubble,.str-chat__quoted-message-preview .str-chat__quoted-message-bubble{padding:var(--str-chat__spacing-2) var(--str-chat__spacing-4);display:flex;column-gap:var(--str-chat__spacing-1);min-width:0;width:100%}.str-chat__message .str-chat__quoted-message-bubble p,.str-chat__quoted-message-preview .str-chat__quoted-message-bubble p{white-space:pre-line;margin:0}.str-chat__message .str-chat__emoji-display-fix,.str-chat__quoted-message-preview .str-chat__emoji-display-fix{display:inline-block;width:1.25em}.str-chat__message .str-chat__message-error-icon,.str-chat__quoted-message-preview .str-chat__message-error-icon{display:none}.str-chat__message .str-chat__simple-message--error-failed,.str-chat__quoted-message-preview .str-chat__simple-message--error-failed{cursor:pointer}.str-chat__message.str-chat__message--error .str-chat__message-error-icon,.str-chat__message.str-chat__message--failed .str-chat__message-error-icon,.str-chat__quoted-message-preview.str-chat__message--error .str-chat__message-error-icon,.str-chat__quoted-message-preview.str-chat__message--failed .str-chat__message-error-icon{display:block;position:absolute;bottom:0;inset-inline-end:calc(-1*calc(var(--str-chat__spacing-px) * 18)/2)}.str-chat__message.str-chat__message--error .str-chat__message-error-icon svg,.str-chat__message.str-chat__message--failed .str-chat__message-error-icon svg,.str-chat__quoted-message-preview.str-chat__message--error .str-chat__message-error-icon svg,.str-chat__quoted-message-preview.str-chat__message--failed .str-chat__message-error-icon svg{width:calc(var(--str-chat__spacing-px)*18);height:calc(var(--str-chat__spacing-px)*18)}.str-chat__ul:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:hover:not(:has(.str-chat__reaction-list:hover,.str-chat__modal--open)) .str-chat__message-options,.str-chat__ul:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:focus-within:not(:has(.str-chat__reaction-list:focus-within,.str-chat__modal--open)) .str-chat__message-options,.str-chat__ul:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:has(.str-chat__message-options--active) .str-chat__message-options,.str-chat__virtual-list:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:hover:not(:has(.str-chat__reaction-list:hover,.str-chat__modal--open)) .str-chat__message-options,.str-chat__virtual-list:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:focus-within:not(:has(.str-chat__reaction-list:focus-within,.str-chat__modal--open)) .str-chat__message-options,.str-chat__virtual-list:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:has(.str-chat__message-options--active) .str-chat__message-options{display:flex}.str-chat__ul:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:hover:not(:has(.str-chat__reaction-list:hover,.str-chat__modal--open)) .str-chat__message--other .str-chat__message-inner,.str-chat__ul:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:focus-within:not(:has(.str-chat__reaction-list:focus-within,.str-chat__modal--open)) .str-chat__message--other .str-chat__message-inner,.str-chat__ul:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:has(.str-chat__message-options--active) .str-chat__message--other .str-chat__message-inner,.str-chat__virtual-list:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:hover:not(:has(.str-chat__reaction-list:hover,.str-chat__modal--open)) .str-chat__message--other .str-chat__message-inner,.str-chat__virtual-list:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:focus-within:not(:has(.str-chat__reaction-list:focus-within,.str-chat__modal--open)) .str-chat__message--other .str-chat__message-inner,.str-chat__virtual-list:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:has(.str-chat__message-options--active) .str-chat__message--other .str-chat__message-inner{margin-inline-end:0}.str-chat__ul:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:hover:not(:has(.str-chat__reaction-list:hover,.str-chat__modal--open)) .str-chat__message--me .str-chat__message-inner,.str-chat__ul:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:focus-within:not(:has(.str-chat__reaction-list:focus-within,.str-chat__modal--open)) .str-chat__message--me .str-chat__message-inner,.str-chat__ul:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:has(.str-chat__message-options--active) .str-chat__message--me .str-chat__message-inner,.str-chat__virtual-list:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:hover:not(:has(.str-chat__reaction-list:hover,.str-chat__modal--open)) .str-chat__message--me .str-chat__message-inner,.str-chat__virtual-list:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:focus-within:not(:has(.str-chat__reaction-list:focus-within,.str-chat__modal--open)) .str-chat__message--me .str-chat__message-inner,.str-chat__virtual-list:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:has(.str-chat__message-options--active) .str-chat__message--me .str-chat__message-inner{margin-inline-start:0}@supports not selector(:has(a,b)){.str-chat__ul:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:hover .str-chat__message-options,.str-chat__ul:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:focus-within .str-chat__message-options,.str-chat__virtual-list:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:hover .str-chat__message-options,.str-chat__virtual-list:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:focus-within .str-chat__message-options{display:flex}.str-chat__ul:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:hover .str-chat__message--other .str-chat__message-inner,.str-chat__ul:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:focus-within .str-chat__message--other .str-chat__message-inner,.str-chat__virtual-list:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:hover .str-chat__message--other .str-chat__message-inner,.str-chat__virtual-list:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:focus-within .str-chat__message--other .str-chat__message-inner{margin-inline-end:0}.str-chat__ul:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:hover .str-chat__message--me .str-chat__message-inner,.str-chat__ul:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:focus-within .str-chat__message--me .str-chat__message-inner,.str-chat__virtual-list:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:hover .str-chat__message--me .str-chat__message-inner,.str-chat__virtual-list:not(.str-chat__message-options-in-bubble,.str-chat__message-with-touch-support) .str-chat__li:focus-within .str-chat__message--me .str-chat__message-inner{margin-inline-start:0}}.str-chat__ul.str-chat__message-options-in-bubble .str-chat__message-inner:hover .str-chat__message-options,.str-chat__virtual-list.str-chat__message-options-in-bubble .str-chat__message-inner:hover .str-chat__message-options{display:flex}.str-chat__ul.str-chat__message-options-in-bubble .str-chat__message--other .str-chat__message-inner:hover,.str-chat__virtual-list.str-chat__message-options-in-bubble .str-chat__message--other .str-chat__message-inner:hover{margin-inline-end:0}.str-chat__ul.str-chat__message-options-in-bubble .str-chat__message--me .str-chat__message-inner:hover,.str-chat__virtual-list.str-chat__message-options-in-bubble .str-chat__message--me .str-chat__message-inner:hover{margin-inline-start:0}.str-chat__message-inner .str-chat__message-options.str-chat__message-options--active{display:flex}.str-chat__message-inner .str-chat__message-options{display:none}.str-chat__message-inner .str-chat__message-actions-open.str-chat__message-options{display:flex}.str-chat__message-inner:focus-within .str-chat__message-options{display:flex}.str-chat__message--other .str-chat__message-inner:not(:has(.str-chat__message-options--active)){margin-inline-end:var(--str-chat-message-options-size)}.str-chat__message--me .str-chat__message-inner{margin-inline-start:var(--str-chat-message-options-size)}.str-chat__li--middle .str-chat__message,.str-chat__li--top .str-chat__message{margin-block-end:var(--str-chat__spacing-0_5)}.str-chat__li--middle .str-chat__message .str-chat__message-metadata,.str-chat__li--top .str-chat__message .str-chat__message-metadata{display:none}.str-chat__li--middle .str-chat__message>.str-chat__message-sender-avatar,.str-chat__li--top .str-chat__message>.str-chat__message-sender-avatar{visibility:hidden}.str-chat__li--bottom .str-chat__message,.str-chat__li--single .str-chat__message{margin-block-end:var(--str-chat__spacing-2)}.str-chat__date-separator{display:flex;padding:var(--str-chat__spacing-8);align-items:center}.str-chat__date-separator-line{flex:1;height:var(--str-chat__spacing-px)}.str-chat__date-separator>*:not(:last-child){margin-right:var(--str-chat__spacing-4)}.str-chat__message .str-chat__quoted-message-preview{margin-block-end:var(--str-chat__spacing-2)}.str-chat__message--system{width:100%;text-align:center}.str-chat__message--system p{margin:0}.str-chat__quoted-message-preview .str-chat__quoted-message-bubble{flex-direction:column;align-items:stretch;row-gap:var(--str-chat__spacing-1);flex-basis:min-content}.str-chat__message-input .str-chat__quoted-message-preview{--str-chat__message-max-width: var(--str-chat__quoted-message-inside-message-input-max-width)}.str-chat__message-input .str-chat__quoted-message-preview .str-chat__quoted-message-bubble{max-height:var(--str-chat__quoted-message-inside-message-input-max-height)}.str-chat__message-input .str-chat__quoted-message-preview .str-chat__quoted-message-bubble .str-chat__quoted-message-text{max-height:100%;min-height:0}.str-chat__message-input .str-chat__quoted-message-preview .str-chat__quoted-message-bubble .str-chat__quoted-message-text p{max-height:100%;overflow-y:auto;overflow-x:hidden}.str-chat__unread-messages-separator-wrapper{padding-block:.5rem}.str-chat__unread-messages-separator-wrapper .str-chat__unread-messages-separator{display:flex;align-items:center;justify-content:center;width:100%;padding:.5rem}.str-chat__unread-messages-notification{--str-chat-icon-height: calc(var(--str-chat__spacing-px) * 16);position:absolute;top:.75rem;z-index:2;display:flex;align-items:center;overflow:clip}.str-chat__unread-messages-notification button{padding-block:.5rem;height:100%;width:100%;white-space:nowrap}.str-chat__unread-messages-notification button:first-of-type{padding-inline:.75rem .375rem}.str-chat__unread-messages-notification button:last-of-type{padding-inline:.375rem .75rem}.str-chat__unread-messages-notification button:last-of-type svg{width:.875rem}.str-chat-angular__message-bubble{transform:translateZ(0)}.str-chat-angular__message-bubble.str-chat-angular__message-bubble--attachment-modal-open{transform:none}.str-chat__message-edited-timestamp{overflow:hidden;transition:height .1s}.str-chat__message-edited-timestamp--open{height:var(--str-chat__message-edited-timestamp-height, 1rem)}.str-chat__message-edited-timestamp--collapsed{height:0}.str-chat__message-text--pointer-cursor{cursor:pointer}.str-chat__message-with-touch-support .str-chat__message-bubble{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.str-chat__message-with-touch-support.str-chat__message-menu-opened .str-chat__attachments-container,.str-chat__message-with-touch-support.str-chat__message-menu-opened .str-chat__message-text-inner{pointer-events:none}.str-chat__message-with-touch-support .str-chat__message-inner{margin-inline:0}.str-chat__message-with-touch-support .str-chat__message-options{display:none}.str-chat__message-with-touch-support .stream-chat-angular__image-modal-host{-webkit-touch-callout:default}.str-chat__message-actions-box{overflow:hidden}.str-chat__message-actions-box .str-chat__message-actions-box__submenu,.str-chat__message-actions-box .str-chat__message-actions-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;min-width:10rem}.str-chat__message-actions-box .str-chat__message-actions-box__submenu .str-chat__message-actions-list-item-button,.str-chat__message-actions-box .str-chat__message-actions-list .str-chat__message-actions-list-item-button{padding:var(--str-chat__spacing-2) var(--str-chat__spacing-4);margin:0;cursor:pointer;width:100%;text-align:start}.str-chat__message-bounce-prompt{display:flex;flex-direction:column;align-items:center;gap:var(--str-chat__spacing-9)}.str-chat__message-bounce-prompt .str-chat__message-bounce-actions{display:flex;flex-direction:column;gap:var(--str-chat__spacing-2)}.str-chat__message-bounce-prompt .str-chat__message-bounce-edit,.str-chat__message-bounce-prompt .str-chat__message-bounce-send,.str-chat__message-bounce-prompt .str-chat__message-bounce-delete{cursor:pointer;padding:var(--str-chat__spacing-2)}.str-chat__message-input{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:var(--str-chat__spacing-1) var(--str-chat__spacing-2);position:relative}.str-chat__message-input .str-chat__quoted-message-preview-header{display:flex;align-items:center;justify-content:center;width:100%}.str-chat__message-input .str-chat__quoted-message-preview-header .str-chat__quoted-message-reply-to-message{width:100%;text-align:center}.str-chat__message-input .str-chat__quoted-message-preview-header .str-chat__quoted-message-remove{width:calc(var(--str-chat__spacing-px)*40);height:calc(var(--str-chat__spacing-px)*40);cursor:pointer}.str-chat__message-input .str-chat__message-input-inner{flex-grow:1;width:100%;display:flex;align-items:center;justify-content:center}.str-chat__message-input .str-chat__message-input-inner .str-chat__file-input-container{--str-chat-icon-height: calc(var(--str-chat__spacing-px) * 24);display:flex;align-items:center;justify-content:center;width:calc(var(--str-chat__spacing-px)*45);height:calc(var(--str-chat__spacing-px)*45);cursor:pointer}.str-chat__message-input .str-chat__message-input-inner .str-chat__file-input-container .str-chat__file-input-label{display:flex;align-items:center;justify-content:center;cursor:pointer}.str-chat__message-input .str-chat__message-input-inner .str-chat-angular__create-poll{--str-chat-icon-height: calc(var(--str-chat__spacing-px) * 21);display:flex;align-items:center;justify-content:center;width:calc(var(--str-chat__spacing-px)*45);height:calc(var(--str-chat__spacing-px)*45);cursor:pointer}.str-chat__message-input .str-chat__message-input-inner .str-chat__message-textarea-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-width:0;max-height:100%}.str-chat__message-input .str-chat__message-input-inner .str-chat__message-textarea-container .str-chat__message-textarea-with-emoji-picker{width:100%;min-height:0;max-height:100%;display:flex;padding:var(--str-chat__spacing-2) var(--str-chat__spacing-4);column-gap:var(--str-chat__spacing-2)}.str-chat__message-input .str-chat__message-input-inner .str-chat__message-textarea-container .str-chat__message-textarea-with-emoji-picker .str-chat__message-textarea{width:100%;display:flex;max-height:100%;overflow-y:auto;overflow-x:hidden;padding:0}.str-chat__message-input .str-chat__message-input-inner .str-chat__message-textarea-container .str-chat__message-textarea-with-emoji-picker .str-chat__message-textarea-emoji-picker{display:flex;align-items:center;justify-content:center;width:calc(var(--str-chat__spacing-px)*27);height:calc(var(--str-chat__spacing-px)*27);font-size:calc(var(--str-chat__spacing-px)*27);align-self:end}.str-chat__message-input .str-chat__message-input-inner .str-chat__message-textarea-container .str-chat__message-textarea-with-emoji-picker .str-chat__message-textarea-emoji-picker .str-chat__message-textarea-emoji-picker-container{z-index:5}.str-chat__message-input .str-chat__message-input-inner .str-chat__message-textarea-container .str-chat__message-textarea-with-emoji-picker .str-chat__message-textarea-emoji-picker .str-chat__message-textarea-emoji-picker-container .str-chat__emoji-picker-container{display:flex}.str-chat__message-input .str-chat__message-input-inner .str-chat__message-textarea-container .str-chat__message-textarea-with-emoji-picker .str-chat__message-textarea-emoji-picker .str-chat__emoji-picker-button{padding:unset;background:unset;border:unset;border-radius:var(--str-chat__border-radius-circle);display:flex;cursor:pointer}.str-chat__message-input .str-chat__message-input-inner .str-chat__message-textarea-container .str-chat__message-textarea-with-emoji-picker .str-chat__message-textarea-emoji-picker .str-chat__emoji-picker-button svg{width:calc(var(--str-chat__spacing-px)*24);height:calc(var(--str-chat__spacing-px)*24)}.str-chat__message-input .str-chat__message-input-inner .str-chat__message-textarea-container .str-chat__message-textarea-with-emoji-picker .str-chat__message-textarea-emoji-picker .str-chat__emoji-picker-button svg path{fill:var(--str-chat__message-input-tools-color)}.str-chat__message-input .str-chat__message-textarea-angular-host{display:flex;align-items:center;justify-content:center;width:100%}.str-chat__message-input .str-chat__message-textarea-react-host{position:relative;display:flex;align-items:center;justify-content:center;width:100%}.str-chat__message-input .str-chat__stop-ai-generation-button{width:calc(var(--str-chat__spacing-px)*30);height:calc(var(--str-chat__spacing-px)*28);cursor:pointer}.str-chat__message-input .str-chat__send-button{--str-chat-icon-height: calc(var(--str-chat__spacing-px) * 32);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;width:calc(var(--str-chat__spacing-px)*45);height:calc(var(--str-chat__spacing-px)*45);min-width:calc(var(--str-chat__spacing-px)*45)}.str-chat__message-input .str-chat__send-button svg{width:calc(var(--str-chat__spacing-px)*32);height:calc(var(--str-chat__spacing-px)*32)}.str-chat__message-input .str-chat__start-recording-audio-button{--str-chat-icon-height: calc(var(--str-chat__spacing-px) * 25);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;width:calc(var(--str-chat__spacing-px)*40);height:calc(var(--str-chat__spacing-px)*40);min-width:calc(var(--str-chat__spacing-px)*40)}.str-chat__message-input .str-chat__start-recording-audio-button svg{height:calc(var(--str-chat__spacing-px)*25)}.str-chat__message-input .str-chat__message-input-cooldown{display:flex;align-items:center;justify-content:center;margin-inline-start:var(--str-chat__spacing-2);margin-block:calc(var(--str-chat__spacing-2)/2);min-width:calc(calc(var(--str-chat__spacing-px) * 45) - var(--str-chat__spacing-2));min-height:calc(calc(var(--str-chat__spacing-px) * 45) - var(--str-chat__spacing-2))}.str-chat__message-input .str-chat__message-input-not-allowed{align-self:center;padding:var(--str-chat__spacing-3)}.str-chat__message-input .str-chat__quoted-message-preview{padding:var(--str-chat__spacing-2)}.str-chat__message-input .str-chat__quoted-message-preview .str-chat__quoted-poll-preview__name{white-space:nowrap;overflow-y:visible;overflow-x:clip;text-overflow:ellipsis;overflow-x:hidden}.str-chat__message-input .str-chat__recording-permission-denied-notification{position:absolute;left:.5rem;max-width:100%;bottom:100%;padding:1rem;margin-inline:.5rem;z-index:2}.str-chat__message-input .str-chat__recording-permission-denied-notification .str-chat__recording-permission-denied-notification__dismiss-button-container{display:flex;justify-content:flex-end}.str-chat__message-input-angular-host{max-height:50%}.str-chat-angular__message-input{height:100%;max-height:100%}.str-chat-angular__message-input-inner{height:100%;max-height:100%;min-height:0;flex-grow:initial}[dir=rtl] .str-chat__send-button svg,[dir=rtl] .str-chat__start-recording-audio-button svg{transform:scaleX(-1)}.str-chat__attachment-selector-actions-menu button,.str-chat__attachment-selector button{background:none;border:none}.str-chat__attachment-selector .str-chat__attachment-selector__menu-button{padding:.25rem .5rem;cursor:pointer}.str-chat__attachment-selector .str-chat__attachment-selector__menu-button .str-chat__attachment-selector__menu-button__icon{height:26px;width:26px}.str-chat__file-input{display:none}.str-chat__attachment-selector-actions-menu{min-width:300px;padding-block:.5rem}.str-chat__send-to-channel-checkbox__container{width:100%;display:flex;padding:.5rem .75rem}.str-chat__send-to-channel-checkbox__container .str-chat__send-to-channel-checkbox__field{display:flex;align-items:center}.str-chat__send-to-channel-checkbox__container .str-chat__send-to-channel-checkbox__field label{padding-inline:.5rem}.str-chat__send-to-channel-checkbox__container .str-chat__send-to-channel-checkbox__field input{margin:0}.str-chat__main-panel-inner{height:100%;display:flex;flex-direction:column;min-height:0;position:relative;align-items:center}.str-chat__list{overflow-x:hidden;overflow-y:auto;overscroll-behavior:none;width:100%;height:100%;max-height:100%}.str-chat__list .str-chat__message-list-scroll{padding:0 var(--str-chat__spacing-2)}.str-chat__list .str-chat__message-list-scroll .str-chat__li{margin-inline:calc(-1*var(--str-chat__spacing-2));padding-inline:var(--str-chat__spacing-2)}.str-chat__list .str-chat__message-list-scroll .str-chat__parent-message-li{margin-inline:calc(-1*var(--str-chat__spacing-2))}@media only screen and (min-device-width:768px){.str-chat__list .str-chat__message-list-scroll{padding:0 min(var(--str-chat__spacing-10),4%)}.str-chat__list .str-chat__message-list-scroll .str-chat__li{margin-inline:calc(-1*min(var(--str-chat__spacing-10),4%));padding-inline:min(var(--str-chat__spacing-10),4%)}.str-chat__list .str-chat__message-list-scroll .str-chat__parent-message-li{margin-inline:calc(-1*min(var(--str-chat__spacing-10),4%) - 2px)}}.str-chat__list .str-chat__message-list-scroll .str-chat__ul{list-style:none;padding:0;margin:0}.str-chat__list .str-chat__parent-message-li{padding-block-end:var(--str-chat__spacing-4);margin-block-end:var(--str-chat__spacing-4)}.str-chat__list .str-chat__parent-message-li .str-chat__thread-start{text-align:start;padding-top:var(--str-chat__spacing-3)}.str-chat__jump-to-latest-message{position:absolute;inset-block-end:var(--str-chat__spacing-4);inset-inline-end:var(--str-chat__spacing-2);z-index:2}.str-chat__jump-to-latest-message .str-chat__jump-to-latest-unread-count{position:absolute;padding:var(--str-chat__spacing-0_5) var(--str-chat__spacing-2);left:50%;transform:translate(-50%) translateY(-100%)}.str-chat__main-panel .str-chat__ul .str-chat__li:first-of-type{padding-top:4.5rem}.str-chat__main-panel .str-chat__ul .str-chat__date-separator+.str-chat__li:first-of-type{padding-top:inherit}.str-chat__virtual-list{overflow-x:hidden;overflow-y:auto;position:relative;flex:1;-webkit-overflow-scrolling:touch;margin:0;width:100%;height:100%}.str-chat__virtual-list .str-chat__message-list-scroll{overscroll-behavior:none}.str-chat__virtual-list .str-chat__message-list-scroll>div{padding:0 var(--str-chat__spacing-2)}.str-chat__virtual-list .str-chat__message-list-scroll>div .str-chat__li{margin-inline:calc(-1*var(--str-chat__spacing-2));padding-inline:var(--str-chat__spacing-2)}.str-chat__virtual-list .str-chat__message-list-scroll>div .str-chat__parent-message-li{margin-inline:calc(-1*var(--str-chat__spacing-2))}@media only screen and (min-device-width:768px){.str-chat__virtual-list .str-chat__message-list-scroll>div{padding:0 min(var(--str-chat__spacing-10),4%)}.str-chat__virtual-list .str-chat__message-list-scroll>div .str-chat__li{margin-inline:calc(-1*min(var(--str-chat__spacing-10),4%));padding-inline:min(var(--str-chat__spacing-10),4%)}.str-chat__virtual-list .str-chat__message-list-scroll>div .str-chat__parent-message-li{margin-inline:calc(-1*min(var(--str-chat__spacing-10),4%) - 2px)}}.str-chat__virtual-list .str-chat__parent-message-li{padding-block-end:var(--str-chat__spacing-4)}.str-chat__virtual-list .str-chat__parent-message-li .str-chat__thread-start{text-align:start;padding-top:var(--str-chat__spacing-3)}.str-chat__virtual-list__loading{display:flex;padding-top:var(--str-chat__spacing-2);justify-content:center;width:100%;position:absolute}.str-chat__virtual-list p{margin:0!important}.str-chat__virtual-list p a{white-space:pre-line;overflow:hidden;word-wrap:break-word}.str-chat__virtual-list .str-chat__message{margin-block-end:0!important}.str-chat__virtual-list .str-chat__virtual-list-message-wrapper{padding-block-end:var(--str-chat__spacing-0_5)}.str-chat__message-reactions-container{display:flex}.str-chat__message-reactions-container .str-chat__message-reactions{overflow-y:hidden;overflow-x:auto;scrollbar-width:none;list-style:none;display:flex;margin-block-start:var(--str-chat__spacing-0_5);margin-block-end:var(--str-chat__spacing-0_5);column-gap:var(--str-chat__spacing-0_5);width:fit-content;padding:0;position:relative}.str-chat__message-reactions-container .str-chat__message-reactions .str-chat__message-reaction{display:flex;justify-content:center;align-items:center;padding:var(--str-chat__spacing-1_5);position:relative;cursor:pointer;flex-shrink:0}.str-chat__message-reactions-container .str-chat__message-reactions .str-chat__message-reaction button{background:none;border:none;display:flex;align-items:center;justify-content:center;padding:0}.str-chat__message-reactions-container .str-chat__message-reactions .str-chat__message-reaction .str-chat__message-reaction-emoji{height:calc(var(--str-chat__spacing-px)*13);display:flex!important;align-items:center;justify-content:center}.str-chat__message-reactions-container .str-chat__message-reactions .str-chat__reaction-list--counter,.str-chat__message-reactions-container .str-chat__message-reactions .str-chat__simple-reactions-list-item--last-number{display:none}.str-chat__message--me .str-chat__message-reactions-container{justify-content:flex-end}.str-chat__message--other .str-chat__message-reactions-container{justify-content:flex-start}.str-chat__message-reactions-details-modal .str-chat__modal--open .str-chat__modal__inner{height:40%;max-height:80%;min-width:90%;max-width:90%;width:90%;flex-basis:min-content}@media only screen and (min-device-width:768px){.str-chat__message-reactions-details-modal .str-chat__modal--open .str-chat__modal__inner{min-width:40%;max-width:60%;width:min-content}}.str-chat__message-reactions-details{width:100%;display:flex;flex-direction:column;gap:var(--str-chat__spacing-4);max-height:100%;height:100%;min-height:0}.str-chat__message-reactions-details .str-chat__message-reactions-details-reaction-types{max-width:100%;width:100%;min-width:0;overflow-x:auto;gap:var(--str-chat__spacing-4);display:flex;align-items:center;flex-shrink:0}.str-chat__message-reactions-details .str-chat__message-reactions-details-reaction-types .str-chat__message-reactions-details-reaction-type{display:flex;align-items:center;padding:var(--str-chat__spacing-1) 0;flex-shrink:0;cursor:pointer}.str-chat__message-reactions-details .str-chat__message-reactions-details-reaction-types .str-chat__message-reactions-details-reaction-type .str-chat__message-reaction-emoji--with-fallback{width:18px;line-height:18px}.str-chat__message-reactions-details .str-chat__message-reaction-emoji-big{--str-chat__stream-emoji-size: 1em;align-self:center;font-size:2rem}.str-chat__message-reactions-details .str-chat__message-reaction-emoji-big.str-chat__message-reaction-emoji--with-fallback{line-height:2rem}.str-chat__message-reactions-details .str-chat__message-reactions-details-reacting-users{display:flex;flex-direction:column;gap:var(--str-chat__spacing-3);max-height:100%;overflow-y:auto;min-height:30vh}.str-chat__message-reactions-details .str-chat__message-reactions-details-reacting-users .str-chat__loading-indicator{margin:auto}.str-chat__message-reactions-details .str-chat__message-reactions-details-reacting-users .str-chat__message-reactions-details-reacting-user{display:flex;align-items:center;gap:var(--str-chat__spacing-2)}.str-chat__message-reaction-selector{display:flex;justify-content:flex-end;position:absolute;inset-block-end:100%}.str-chat__message-reaction-selector.str-chat-angular-v5__reaction-selector{margin:var(--str-chat__spacing-2);position:static;justify-content:flex-start}.str-chat__message-reaction-selector.str-chat-angular-v5__reaction-selector .str-chat__message-reactions-options{max-width:100%;overflow-y:hidden;overflow-x:auto;scrollbar-width:none;padding:0}.str-chat__message-reaction-selector.str-chat-angular-v5__reaction-selector .str-chat__message-reactions-options .str-chat__message-reactions-option{flex-shrink:0}.str-chat__message-reaction-selector .str-chat__message-reactions-options{list-style:none;display:flex;margin-block-end:var(--str-chat__spacing-0_5);width:fit-content;column-gap:var(--str-chat__spacing-1);padding:var(--str-chat__spacing-2)}.str-chat__message-reaction-selector .str-chat__message-reactions-options .str-chat__message-reactions-option{display:flex;align-items:center;justify-content:center;cursor:pointer;width:calc(var(--str-chat__spacing-px)*40);height:calc(var(--str-chat__spacing-px)*40)}.str-chat__message-reaction-selector .str-chat__message-reactions-options .str-chat__message-reactions-option .str-chat__message-reaction-emoji{height:calc(var(--str-chat__spacing-px)*20);display:flex!important;align-items:center;justify-content:center}.str-chat__message-reaction-selector .str-chat__message-reactions-options .str-chat__message-reactions-last-user,.str-chat__message-reaction-selector .str-chat__message-reactions-options .str-chat__message-reactions-list-item__count{display:none}.str-chat__message--me .str-chat__message-reaction-selector{inset-inline-end:0}.str-chat__message--other .str-chat__message-reaction-selector{inset-inline-start:0}.str-chat-react__message-reaction-selector{position:static;inset-block-end:unset}.str-chat-react__message-reaction-selector ul{margin:0}.str-chat__message--me .str-chat-react__message-reaction-selector,.str-chat__message--other .str-chat-react__message-reaction-selector{inset-inline-start:unset}.str-chat__modal--open{display:flex;flex-direction:column;align-items:center;justify-content:center;position:fixed;inset:0;width:100%;height:100%;z-index:100}.str-chat__modal--open .str-chat__modal-header{display:flex;align-items:center;width:100%;padding:1.25rem 1rem}.str-chat__modal--open .str-chat__modal-header button.str-chat__modal-header__go-back-button,.str-chat__modal--open .str-chat__modal-header .str-chat__modal__close-button{padding:1rem;background-size:.875rem;background-repeat:no-repeat;background-position:center}.str-chat__modal--open .str-chat__modal-header button.str-chat__modal-header__go-back-button{background-image:var(--str-chat__arrow-left-icon)}.str-chat__modal--open .str-chat__modal-header .str-chat__modal-header__close-button{background:none;border:none;cursor:pointer;background-image:var(--str-chat__close-icon);background-repeat:no-repeat;height:.875rem;width:.875rem}.str-chat__modal--open .str-chat__modal-header .str-chat__modal-header__title{flex:1}.str-chat__modal--open button.str-chat__modal__close-button{padding:unset;background:unset;border:unset;border-radius:var(--str-chat__border-radius-circle);margin:var(--str-chat__spacing-2);cursor:pointer}.str-chat__modal--open .str-chat__modal__close-button{--str-chat-icon-height: calc(var(--str-chat__spacing-px) * 28);display:flex;align-items:center;justify-content:center;padding:var(--str-chat__spacing-2);position:absolute;inset-block-start:0;inset-inline-end:0;cursor:pointer}.str-chat__modal--open .str-chat__modal__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--str-chat__spacing-8) var(--str-chat__spacing-4);width:40%;max-height:80%;min-width:0;min-height:0}.str-chat__modal--close{display:none}.str-chat__message-notification{display:block;position:absolute;align-self:center;padding:var(--str-chat__spacing-1) var(--str-chat__spacing-2);bottom:calc(var(--str-chat__spacing-px)*10);z-index:100}.str-chat__list-notifications{position:relative}.str-chat__list-notifications{display:flex;flex-direction:column;align-items:stretch;justify-content:center;row-gap:var(--str-chat__spacing-1);margin:var(--str-chat__spacing-1_5);width:auto}.str-chat__notification{padding:var(--str-chat__spacing-3_5) var(--str-chat__spacing-4)}.str-chat-react__notification{z-index:101}.str-chat__poll{display:flex;flex-direction:column;gap:.5rem;padding:.75rem .675rem;max-width:270px;font:var(--str-chat__body-text)}.str-chat__poll button{background:none;border:none;cursor:pointer}.str-chat__poll .str-chat__checkmark{grid-column:1/2;grid-row:1/2;margin-right:.125rem;height:1rem;width:1rem}.str-chat__poll .str-chat__checkmark--checked{height:calc(1rem + 1px);width:calc(1rem + 1px);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Im00IDkuNC00LTRMMS40IDQgNCA2LjYgMTAuNiAwIDEyIDEuNGwtOCA4WiIvPjwvc3ZnPg==);background-repeat:no-repeat;background-position:center;background-size:11px 10px}.str-chat__poll .str-chat__poll-header .str-chat__poll-title{font:var(--str-chat__body-medium-text)}.str-chat__poll .str-chat__poll-header .str-chat__poll-subtitle{font:var(--str-chat__caption-text)}.str-chat__poll .str-chat__poll-actions{display:flex;flex-direction:column;align-items:center}.str-chat__poll-action{padding:.675rem;font:var(--str-chat__subtitle-text);color:var(--str-chat__primary-color)}.str-chat__poll-results-modal button,.str-chat__poll-answer-list-modal button,.str-chat__add-poll-answer-modal button,.str-chat__suggest-poll-option-modal button,.str-chat__poll-options-modal button{background:none;border:none;cursor:pointer}.str-chat__poll-option-list--full .str-chat__amount-bar,.str-chat__modal__poll-results .str-chat__amount-bar{display:none}.str-chat__poll-option{cursor:pointer}.str-chat__poll-option.str-chat__poll-option--full-vote-list{cursor:default;height:100%;padding:0}.str-chat__poll-option .str-chat__poll-option-data{flex:1;display:flex;align-items:flex-start;font:var(--str-chat__body-text);gap:.125rem}.str-chat__poll-option .str-chat__poll-option-data p{margin:0;flex:1}.str-chat__poll-option .str-chat__poll-option-data .str-chat__poll-option-voters{--str-chat__avatar-size: 1.175rem;display:flex}.str-chat__poll-option-list--full .str-chat__poll-option{display:flex;flex-direction:row;padding:1rem .75rem}.str-chat__poll-option-list--full .str-chat__poll-option:nth-of-type(1){padding-top:1rem;border-top-left-radius:var(--str-chat__border-radius-sm);border-top-right-radius:var(--str-chat__border-radius-sm)}.str-chat__poll-option-list--full .str-chat__poll-option:last-child{padding-bottom:1rem;border-bottom-left-radius:var(--str-chat__border-radius-sm);border-bottom-right-radius:var(--str-chat__border-radius-sm)}.str-chat__poll-option-list:not(.str-chat__poll-option-list--full){display:flex;flex-direction:column;gap:1.5rem;padding-block:1rem .5rem}.str-chat__poll-option-list:not(.str-chat__poll-option-list--full) .str-chat__poll-option{display:grid;grid-template-columns:auto 1fr;grid-template-rows:1fr auto;gap:.125rem}.str-chat__poll-option-list:not(.str-chat__poll-option-list--full) .str-chat__poll-option .str-chat__poll-option-data{grid-column:2/3;grid-row:1/2}.str-chat__poll-option-list:not(.str-chat__poll-option-list--full) .str-chat__poll-option .str-chat__poll-option__votes-bar{grid-column:2/3;grid-row:2/3;height:.25rem;width:100%;margin-top:.25rem}.str-chat__modal__poll-results .str-chat__poll-option{display:flex;flex-direction:column}.str-chat-react__modal.str-chat__poll-action-modal .str-chat__modal__close-button,.str-chat__poll-actions:not(.str-chat-angular__poll-actions) .str-chat__modal .str-chat__modal__close-button{display:none}.str-chat-react__modal.str-chat__poll-action-modal .str-chat__modal__inner,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner{padding:0 0 .5rem;overflow:hidden;max-width:400px}.str-chat-react__modal.str-chat__poll-action-modal .str-chat__modal__inner .str-chat__tooltip,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__tooltip{max-width:300px}.str-chat-react__modal.str-chat__poll-action-modal .str-chat__modal__inner .str-chat__modal__suggest-poll-option .str-chat__form-field-error,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__modal__suggest-poll-option .str-chat__form-field-error{height:1rem}.str-chat-react__modal.str-chat__poll-action-modal .str-chat__modal__inner .str-chat__modal__poll-answer-list,.str-chat-react__modal.str-chat__poll-action-modal .str-chat__modal__inner .str-chat__modal__poll-option-list,.str-chat-react__modal.str-chat__poll-action-modal .str-chat__modal__inner .str-chat__modal__poll-results,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__modal__poll-answer-list,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__modal__poll-option-list,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__modal__poll-results{display:flex;flex-direction:column;width:100%;height:100%;min-height:400px}.str-chat-react__modal.str-chat__poll-action-modal .str-chat__modal__inner .str-chat__modal__poll-answer-list .str-chat__loading-indicator-placeholder,.str-chat-react__modal.str-chat__poll-action-modal .str-chat__modal__inner .str-chat__poll-option--full-vote-list .str-chat__loading-indicator-placeholder,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__modal__poll-answer-list .str-chat__loading-indicator-placeholder,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__poll-option--full-vote-list .str-chat__loading-indicator-placeholder{display:flex;justify-content:center;align-items:center;width:100%;height:40px}.str-chat-react__modal.str-chat__poll-action-modal .str-chat__modal__inner .str-chat__modal__poll-option-list__title,.str-chat-react__modal.str-chat__poll-action-modal .str-chat__modal__inner .str-chat__modal__poll-results__title,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__modal__poll-option-list__title,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__modal__poll-results__title{padding:1.175rem 1rem}.str-chat-react__modal.str-chat__poll-action-modal .str-chat__modal__inner .str-chat__modal__poll-answer-list__body,.str-chat-react__modal.str-chat__poll-action-modal .str-chat__modal__inner .str-chat__modal__poll-results__body,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__modal__poll-answer-list__body,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__modal__poll-results__body{display:flex;flex-direction:column;min-height:0;padding-bottom:1rem}.str-chat-react__modal.str-chat__poll-action-modal .str-chat__modal__inner .str-chat__modal__poll-results__body,.str-chat-react__modal.str-chat__poll-action-modal .str-chat__modal__inner .str-chat__modal__poll-option-list__body,.str-chat-react__modal.str-chat__poll-action-modal .str-chat__modal__inner .str-chat__poll-answer-list,.str-chat-react__modal.str-chat__poll-action-modal .str-chat__modal__inner .str-chat__modal__poll-results__option-list,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__modal__poll-results__body,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__modal__poll-option-list__body,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__poll-answer-list,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__modal__poll-results__option-list{display:flex;flex-direction:column;flex:1;max-height:100%;min-height:0}.str-chat-react__modal.str-chat__poll-action-modal .str-chat__modal__inner .str-chat__poll-answer-list,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__poll-answer-list{padding-bottom:0}.str-chat-react__modal.str-chat__poll-action-modal .str-chat__modal__inner .str-chat__modal__poll-results__body,.str-chat-react__modal.str-chat__poll-action-modal .str-chat__modal__inner .str-chat__modal__poll-option-list__body,.str-chat-react__modal.str-chat__poll-action-modal .str-chat__modal__inner .str-chat__poll-answer-list,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__modal__poll-results__body,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__modal__poll-option-list__body,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__poll-answer-list{overflow-y:auto;padding:0 1rem 1.25rem}.str-chat-react__modal.str-chat__poll-action-modal .str-chat__modal__inner .str-chat__poll-answer-list,.str-chat-react__modal.str-chat__poll-action-modal .str-chat__modal__inner .str-chat__modal__poll-results__option-list,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__poll-answer-list,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__modal__poll-results__option-list{gap:.5rem}.str-chat-react__modal.str-chat__poll-action-modal .str-chat__modal__inner .str-chat__modal__poll-results__body,.str-chat-react__modal.str-chat__poll-action-modal .str-chat__modal__inner .str-chat__modal__poll-option-list__body,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__modal__poll-results__body,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__modal__poll-option-list__body{gap:2rem}.str-chat-react__modal.str-chat__poll-action-modal .str-chat__modal__inner .str-chat__poll-option__show-all-votes-button,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__poll-option__show-all-votes-button{padding-bottom:1rem}.str-chat-react__modal.str-chat__poll-action-modal .str-chat__modal__inner .str-chat__poll-answer,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__poll-answer{display:flex;flex-direction:column;gap:1rem;padding:.75rem 1rem}.str-chat-react__modal.str-chat__poll-action-modal .str-chat__modal__inner .str-chat__poll-answer .str-chat__poll-answer__text,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__poll-answer .str-chat__poll-answer__text{margin:0}.str-chat-react__modal.str-chat__poll-action-modal .str-chat__modal__inner .str-chat__checkmark,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__checkmark{margin-right:1rem}.str-chat-react__modal.str-chat__poll-action-modal .str-chat__modal__inner .str-chat__poll-option__header,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__poll-option__header{display:flex;align-items:flex-start;gap:.25rem;width:100%;padding:.75rem 1rem}.str-chat-react__modal.str-chat__poll-action-modal .str-chat__modal__inner .str-chat__poll-option__header .str-chat__poll-option__option-text,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__poll-option__header .str-chat__poll-option__option-text{flex:1}.str-chat-react__modal.str-chat__poll-action-modal .str-chat__modal__inner .str-chat__poll-vote,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__poll-vote{display:flex;justify-content:space-between;align-items:center;gap:.5rem;white-space:nowrap;padding-block:.375rem}.str-chat-react__modal.str-chat__poll-action-modal .str-chat__modal__inner .str-chat__poll-vote .str-chat__poll-vote__author,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__poll-vote .str-chat__poll-vote__author{display:flex;align-items:center;gap:calc(var(--str-chat__spacing-px)*5);min-width:0}.str-chat-react__modal.str-chat__poll-action-modal .str-chat__modal__inner .str-chat__poll-vote .str-chat__poll-vote__author .str-chat__poll-vote__author__name,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__poll-vote .str-chat__poll-vote__author .str-chat__poll-vote__author__name{white-space:nowrap;overflow-y:visible;overflow-x:hidden;overflow-x:clip;text-overflow:ellipsis;max-width:130px;min-width:0}.str-chat-react__modal.str-chat__poll-action-modal .str-chat__modal__inner .str-chat__poll-result-option-vote-counter,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__poll-result-option-vote-counter{display:flex;gap:.375rem}.str-chat-react__modal.str-chat__poll-action-modal .str-chat__modal__inner .str-chat__poll-result-option-vote-counter .str-chat__poll-result-winning-option-icon,.str-chat__poll-actions .str-chat__modal .str-chat__modal__inner .str-chat__poll-result-option-vote-counter .str-chat__poll-result-winning-option-icon{height:1.25rem;width:1.25rem;background-image:var(--str-chat__winning-poll-option-icon)}.str-chat__poll-vote-listing{padding:0 1rem .75rem}.str-chat__modal__poll-results--option-detail .str-chat__modal-header__title{padding-inline:1rem;flex:1}.str-chat__modal__poll-results--option-detail .str-chat__modal__poll-results__body{padding-inline:1rem}.str-chat__quoted-poll-preview{display:flex;flex-wrap:wrap;gap:.5rem;align-items:flex-start}.str-chat-angular__create-poll-modal .str-chat__modal .str-chat__modal__close-button,.str-chat__modal.str-chat__create-poll-modal .str-chat__modal__close-button{display:none}.str-chat-angular__create-poll-modal .str-chat__modal .str-chat__modal__inner,.str-chat__modal.str-chat__create-poll-modal .str-chat__modal__inner{padding:0;max-height:unset;display:block}.str-chat-angular__create-poll-modal .str-chat__modal .str-chat__poll-creation-dialog,.str-chat__modal.str-chat__create-poll-modal .str-chat__poll-creation-dialog{height:100%;width:100%;display:flex;flex-direction:column}.str-chat-angular__create-poll-modal .str-chat__modal .str-chat__poll-creation-dialog button,.str-chat__modal.str-chat__create-poll-modal .str-chat__poll-creation-dialog button{background:none;border:none;cursor:pointer}.str-chat-angular__create-poll-modal .str-chat__modal .str-chat__poll-creation-dialog .str-chat__modal-header,.str-chat__modal.str-chat__create-poll-modal .str-chat__poll-creation-dialog .str-chat__modal-header{padding-block:14px}.str-chat-angular__create-poll-modal .str-chat__modal .str-chat__poll-creation-dialog .str-chat__modal-header .str-chat__modal-header__close-button,.str-chat__modal.str-chat__create-poll-modal .str-chat__poll-creation-dialog .str-chat__modal-header .str-chat__modal-header__close-button{background-image:var(--str-chat__close-icon);background-repeat:no-repeat}.str-chat-angular__create-poll-modal .str-chat__modal .str-chat__poll-creation-dialog .str-chat__dialog__body,.str-chat__modal.str-chat__create-poll-modal .str-chat__poll-creation-dialog .str-chat__dialog__body{flex:1 1;padding:1rem}.str-chat-angular__create-poll-modal .str-chat__modal .str-chat__poll-creation-dialog .str-chat__dialog__body form,.str-chat__modal.str-chat__create-poll-modal .str-chat__poll-creation-dialog .str-chat__dialog__body form{display:flex;flex-direction:column;gap:2rem}.str-chat-angular__create-poll-modal .str-chat__modal .str-chat__poll-creation-dialog .str-chat__form__input-fieldset,.str-chat__modal.str-chat__create-poll-modal .str-chat__poll-creation-dialog .str-chat__form__input-fieldset{margin:0;padding:0}.str-chat-angular__create-poll-modal .str-chat__modal .str-chat__poll-creation-dialog .str-chat__form__input-fieldset .str-chat__form__input-field,.str-chat__modal.str-chat__create-poll-modal .str-chat__poll-creation-dialog .str-chat__form__input-fieldset .str-chat__form__input-field{width:100%;padding:1rem}.str-chat-angular__create-poll-modal .str-chat__modal .str-chat__poll-creation-dialog .str-chat__form__input-fieldset .str-chat__form__input-field .str-chat__form__input-field__value,.str-chat__modal.str-chat__create-poll-modal .str-chat__poll-creation-dialog .str-chat__form__input-fieldset .str-chat__form__input-field .str-chat__form__input-field__value,.str-chat-angular__create-poll-modal .str-chat__modal .str-chat__poll-creation-dialog .str-chat__form__input-fieldset .str-chat__form__input-field .str-chat__form__input-field__value .str-chat__form__input-field__error,.str-chat__modal.str-chat__create-poll-modal .str-chat__poll-creation-dialog .str-chat__form__input-fieldset .str-chat__form__input-field .str-chat__form__input-field__value .str-chat__form__input-field__error{width:100%}.str-chat-angular__create-poll-modal .str-chat__modal .str-chat__poll-creation-dialog .str-chat__form__input-field--with-label .str-chat__form__input-field__value,.str-chat__modal.str-chat__create-poll-modal .str-chat__poll-creation-dialog .str-chat__form__input-field--with-label .str-chat__form__input-field__value{padding:1rem}.str-chat-angular__create-poll-modal .str-chat__modal .str-chat__poll-creation-dialog .str-chat__form__input-field__value input,.str-chat__modal.str-chat__create-poll-modal .str-chat__poll-creation-dialog .str-chat__form__input-field__value input{width:100%}.str-chat-angular__create-poll-modal .str-chat__modal .str-chat__poll-creation-dialog .str-chat__form__expandable-field,.str-chat__modal.str-chat__create-poll-modal .str-chat__poll-creation-dialog .str-chat__form__expandable-field{padding:1rem;display:flex;flex-direction:column;gap:1rem}.str-chat-angular__create-poll-modal .str-chat__modal .str-chat__poll-creation-dialog .str-chat__form__expandable-field .str-chat__form__switch-field,.str-chat__modal.str-chat__create-poll-modal .str-chat__poll-creation-dialog .str-chat__form__expandable-field .str-chat__form__switch-field{padding:0}.str-chat-angular__create-poll-modal .str-chat__modal .str-chat__poll-creation-dialog .str-chat__form__expandable-field .str-chat__form__input-field,.str-chat__modal.str-chat__create-poll-modal .str-chat__poll-creation-dialog .str-chat__form__expandable-field .str-chat__form__input-field{width:100%}.str-chat-angular__create-poll-modal .str-chat__modal .str-chat__poll-creation-dialog .str-chat__form__expandable-field .str-chat__form__input-field .str-chat__form__input-field__value,.str-chat__modal.str-chat__create-poll-modal .str-chat__poll-creation-dialog .str-chat__form__expandable-field .str-chat__form__input-field .str-chat__form__input-field__value{padding:0}.str-chat-angular__create-poll-modal .str-chat__modal .str-chat__poll-creation-dialog .str-chat__form__expandable-field .str-chat__form__input-field .str-chat__form__input-field__value .str-chat__form-field-error,.str-chat__modal.str-chat__create-poll-modal .str-chat__poll-creation-dialog .str-chat__form__expandable-field .str-chat__form__input-field .str-chat__form__input-field__value .str-chat__form-field-error{height:1rem}.str-chat-angular__create-poll-modal .str-chat__modal .str-chat__poll-creation-dialog .str-chat__form__input-fieldset__values,.str-chat__modal.str-chat__create-poll-modal .str-chat__poll-creation-dialog .str-chat__form__input-fieldset__values{display:flex;flex-direction:column}.str-chat-angular__create-poll-modal .str-chat__modal .str-chat__poll-creation-dialog .str-chat__form__field-label,.str-chat__modal.str-chat__create-poll-modal .str-chat__poll-creation-dialog .str-chat__form__field-label{display:block;margin-bottom:.5rem}.str-chat-angular__create-poll-modal .str-chat__modal .str-chat__poll-creation-dialog .str-chat__form__input-field--draggable,.str-chat__modal.str-chat__create-poll-modal .str-chat__poll-creation-dialog .str-chat__form__input-field--draggable{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.str-chat-angular__create-poll-modal .str-chat__modal .str-chat__poll-creation-dialog .str-chat__form__input-field--draggable .str-chat__drag-handle,.str-chat__modal.str-chat__create-poll-modal .str-chat__poll-creation-dialog .str-chat__form__input-field--draggable .str-chat__drag-handle{height:1rem;width:1rem}@media only screen and (max-device-width:768px){.str-chat__modal--open .str-chat__modal__inner{width:90%}.str-chat__create-poll-modal .str-chat__modal__inner,.str-chat__poll-answer-list-modal .str-chat__modal__inner,.str-chat__poll-results-modal .str-chat__modal__inner{height:90%;max-height:unset}}.str-chat-angular__poll-actions .str-chat__modal__poll-option-list,.str-chat-angular__poll-actions .str-chat__modal__poll-option-list .str-chat__modal__poll-option-list__body{max-height:100%;min-height:0;display:flex;flex-direction:column}.str-chat-angular__poll-actions .str-chat__modal__poll-option-list .str-chat__modal__poll-option-list__body stream-poll-options-list{height:100%;overflow-y:auto;overflow-x:hidden}.str-chat__search{position:relative;display:flex;flex-direction:column;justify-content:center}.str-chat__search.str-chat__search--active{flex:1;max-height:100%}.str-chat__search .str-chat__search-bar{display:flex;align-items:center;justify-content:center;padding:var(--str-chat__spacing-2_5) var(--str-chat__spacing-2);gap:.25rem}.str-chat__search .str-chat__search-bar .str-chat__search-bar-button{background:none;border:none;padding:var(--str-chat__spacing-1);cursor:pointer}.str-chat__search .str-chat__search-bar .str-chat__search-input--wrapper{display:flex;align-items:center;flex:1;padding:var(--str-chat__spacing-1_5) var(--str-chat__spacing-2);min-width:0}.str-chat__search .str-chat__search-bar .str-chat__search-input--wrapper .str-chat__search-input--icon{height:20px;width:20px;margin-right:.5rem}.str-chat__search .str-chat__search-bar .str-chat__search-input--wrapper .str-chat__search-input--clear-button{background:none;border:none;cursor:pointer;padding:0}.str-chat__search .str-chat__search-bar .str-chat__search-input--wrapper .str-chat__search-input--clear-button:disabled{cursor:default}.str-chat__search .str-chat__search-bar .str-chat__search-input--wrapper .str-chat__search-input--clear-button .str-chat__search-input--clear-button-icon{height:20px;width:20px;mask-size:20px;-webkit-mask-size:20px}.str-chat__search .str-chat__search-bar .str-chat__search-input--wrapper input{flex:1;min-width:0}.str-chat__search .str-chat__search-results{flex:1;display:flex;flex-direction:column;min-height:0}.str-chat__search .str-chat__search-results .str-chat__search-results-header{width:100%}.str-chat__search .str-chat__search-results .str-chat__search-results-header button{background:none;border:none;cursor:pointer}.str-chat__search .str-chat__search-results .str-chat__search-results-header .str-chat__search-results-header__filter-source-buttons{display:flex;flex-wrap:wrap;gap:.5rem;padding:var(--str-chat__spacing-3) var(--str-chat__spacing-2_5);width:100%}.str-chat__search .str-chat__search-results .str-chat__search-results-header .str-chat__search-results-header__filter-source-buttons .str-chat__search-results-header__filter-source-button{padding:.5rem .75rem;border-radius:var(--str-chat__border-radius-circle);background-color:var(--str-chat__tertiary-surface-color)}.str-chat__search .str-chat__search-results .str-chat__search-results-header .str-chat__search-results-header__filter-source-buttons .str-chat__search-results-header__filter-source-button--active{background-color:var(--str-chat__surface-color);color:var(--str-chat__text-color);font-weight:500}.str-chat__search .str-chat__search-results .str-chat__search-results-presearch,.str-chat__search .str-chat__search-results .str-chat__search-source-results-empty{width:100%;display:flex;justify-content:center;align-items:center;padding:1.25rem}.str-chat__search .str-chat__search-results .str-chat__search-source-results,.str-chat__search .str-chat__search-results .str-chat__search-source-results .str-chat__search-source-result-list{flex:1;display:flex;flex-direction:column;min-height:0}.str-chat__search .str-chat__search-results .str-chat__search-source-results .str-chat__search-source-result-list .str-chat__infinite-scroll-paginator__content{display:flex;flex-direction:column}.str-chat__search .str-chat__search-results .str-chat__search-source-results .str-chat__search-source-result-list .str-chat__search-result{display:flex;align-items:center;width:100%;column-gap:var(--str-chat__spacing-2);padding:var(--str-chat__spacing-3) var(--str-chat__spacing-2)}.str-chat__search .str-chat__search-results .str-chat__search-source-results .str-chat__search-source-result-list .str-chat__search-result .search__result-text,.str-chat__search .str-chat__search-results .str-chat__search-source-results .str-chat__search-source-result-list .str-chat__search-result .str-chat__search-result--display-name{white-space:nowrap;overflow-y:visible;overflow-x:hidden;overflow-x:clip;text-overflow:ellipsis;overflow-y:hidden}.str-chat__search .str-chat__search-results .str-chat__search-source-results .str-chat__search-source-result-list .str-chat__search-source-result-list__footer{height:4rem;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.str-chat__thread-container{height:100%;display:flex;flex-direction:column;width:100%}.str-chat__thread-container .str-chat__thread-header{display:flex;padding:var(--str-chat__spacing-2);column-gap:var(--str-chat__spacing-4);align-items:center}.str-chat__thread-container .str-chat__thread-header .str-chat__thread-header-details{display:flex;flex-direction:column;overflow-y:hidden;overflow-x:hidden;flex:1;row-gap:var(--str-chat__spacing-1_5)}.str-chat__thread-container .str-chat__thread-header .str-chat__thread-header-details .str-chat__thread-header-name,.str-chat__thread-container .str-chat__thread-header .str-chat__thread-header-details .str-chat__thread-header-reply-count,.str-chat__thread-container .str-chat__thread-header .str-chat__thread-header-details .str-chat__thread-header-channel-name,.str-chat__thread-container .str-chat__thread-header .str-chat__thread-header-details .str-chat__thread-header-subtitle,.str-chat__thread-container .str-chat__thread-header .str-chat__thread-header-details .str-chat__thread-header-title{white-space:nowrap;overflow-y:visible;overflow-x:hidden;overflow-x:clip;text-overflow:ellipsis}.str-chat__thread-container .str-chat__thread-header .str-chat__thread-header-details .str-chat__thread-header-subtitle{overflow-y:hidden}.str-chat__thread-container .str-chat__thread-header .str-chat__close-thread-button{display:flex;align-items:flex-start;justify-content:flex-end;width:calc(var(--str-chat__spacing-px)*40);height:calc(var(--str-chat__spacing-px)*40);cursor:pointer;line-height:calc(var(--str-chat__spacing-px)*21);font-size:calc(var(--str-chat__spacing-px)*21)}.str-chat__thread-container .str-chat__thread-header .str-chat__close-thread-button svg{height:calc(var(--str-chat__spacing-px)*21);width:calc(var(--str-chat__spacing-px)*21)}.str-chat__thread .str-chat__main-panel-inner{height:auto}.str-chat__thread--virtualized .str-chat__main-panel-inner{height:100%}.str-chat__thread--virtualized .str-chat__main-panel-inner .str-chat__virtual-list-message-wrapper:first-of-type{padding-block-start:var(--str-chat__spacing-4)}.str-chat__parent-message-li{padding:var(--str-chat__spacing-2)}.str-chat__tooltip{overflow-y:hidden;display:flex;padding:var(--str-chat__spacing-2);z-index:1;max-width:calc(var(--str-chat__spacing-px)*150);width:max-content}.str-chat__typing-indicator-react-host{position:static!important}.str-chat__virtual-list .str-chat__typing-indicator{position:static}.str-chat__typing-indicator{padding:var(--str-chat__spacing-1_5);display:flex;justify-content:flex-start;align-items:center;column-gap:var(--str-chat__spacing-1);position:absolute;inset-block-end:0;inset-inline-start:0;inset-inline-end:0}.str-chat__typing-indicator .str-chat__typing-indicator__dots{display:flex;align-items:center;justify-content:center;column-gap:var(--str-chat__spacing-0_5)}.str-chat__typing-indicator .str-chat__typing-indicator__dots .str-chat__typing-indicator__dot{width:calc(var(--str-chat__spacing-px)*4);height:calc(var(--str-chat__spacing-px)*4)}.str-chat__thread-list-container{display:flex;flex-direction:column;flex-grow:1}.str-chat__unseen-threads-banner{font-size:16px;font-weight:400;margin:8px;padding:16px;display:flex;align-items:center;justify-content:space-between}.str-chat__unseen-threads-banner__button{--str-chat-icon-width: 16px;--str-chat-icon-heigh: 22px;all:unset;cursor:pointer;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.str-chat__thread-list .str-chat__thread-list-item{align-items:stretch;box-sizing:border-box;padding-block:14px;padding-inline:8px;gap:6px;width:100%;display:flex;flex-direction:column;cursor:pointer}.str-chat__thread-list .str-chat__thread-list-item .str-chat__thread-list-item__channel{--str-chat-icon-height: 14px;--str-chat-icon-width: 14px;display:flex;gap:5px}.str-chat__thread-list .str-chat__thread-list-item .str-chat__thread-list-item__channel .str-chat__icon{margin-top:2px;flex-shrink:0}.str-chat__thread-list .str-chat__thread-list-item .str-chat__thread-list-item__thread-status-symbol{font-size:14px;line-height:1}.str-chat__thread-list .str-chat__thread-list-item .str-chat__thread-list-item__channel-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:400;line-height:1}.str-chat__thread-list .str-chat__thread-list-item .str-chat__thread-list-item__parent-message{display:flex;gap:3px;justify-content:space-between;align-items:center;height:15px}.str-chat__thread-list .str-chat__thread-list-item .str-chat__thread-list-item__parent-message-text{font-size:12px;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.str-chat__thread-list .str-chat__thread-list-item .str-chat__thread-list-item__latest-reply{--str-chat__avatar-size: 49px;display:flex;align-items:center;gap:5px}.str-chat__thread-list .str-chat__thread-list-item .str-chat__thread-list-item__latest-reply-details{display:flex;flex-direction:column;flex-grow:1;gap:4px;width:0}.str-chat__thread-list .str-chat__thread-list-item .str-chat__thread-list-item__latest-reply-created-by{font-weight:500;font-size:16px;text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden}.str-chat__thread-list .str-chat__thread-list-item .str-chat__thread-list-item__latest-reply-text-and-timestamp{display:flex;font-size:14px;font-weight:400;justify-content:space-between;align-items:baseline;line-height:16px}.str-chat__thread-list .str-chat__thread-list-item .str-chat__thread-list-item__latest-reply-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.str-chat__thread-list .str-chat__thread-list-item .str-chat__thread-list-item__latest-reply-timestamp{white-space:nowrap}.str-chat__thread-list .str-chat__thread-list-loading-indicator{display:flex;align-items:center;justify-content:center;padding-block:14px;padding-inline:8px}.str-chat__thread-list-empty-placeholder{--str-chat-icon-height: 95px;--str-chat-icon-width: 95px;font-size:20px;font-weight:500;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:16px}.str-chat__chat-view{display:flex;width:100%;height:100%}.str-chat__chat-view__selector{display:flex;flex-direction:column;padding-inline:8px;padding-block:16px;gap:20px}.str-chat__chat-view__selector-button{--str-chat-icon-height: 20px;--str-chat-icon-width: 20px;--str-chat-unread-count-badge-absolute-offset-vertical: 25%;display:flex;flex-direction:column;align-items:center;padding-inline:10px;padding-block:10px;border-radius:8px;gap:4px;font-weight:400;font-size:12px;line-height:1;box-sizing:border-box;cursor:pointer;position:relative}.str-chat__chat-view__channels,.str-chat__chat-view__threads{display:flex;flex-grow:1}.str-chat{--str-chat-unread-count-badge-absolute-offset-vertical: 50%;--str-chat-unread-count-badge-absolute-offset-horizontal: 50%}.str-chat__unread-count-badge-container{position:relative;display:flex;align-items:center;justify-content:center}.str-chat__unread-count-badge{font-size:12px;min-width:22px;min-height:22px;line-height:8px;font-weight:700;padding:7px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums}.str-chat__unread-count-badge--top-right{position:absolute;translate:var(--str-chat-unread-count-badge-absolute-offset-horizontal) calc(var(--str-chat-unread-count-badge-absolute-offset-vertical)*-1)}.str-chat__unread-count-badge--bottom-left{position:absolute;translate:calc(var(--str-chat-unread-count-badge-absolute-offset-horizontal)*-1) var(--str-chat-unread-count-badge-absolute-offset-vertical)}.str-chat__unread-count-badge--bottom-right{position:absolute;translate:var(--str-chat-unread-count-badge-absolute-offset-horizontal) var(--str-chat-unread-count-badge-absolute-offset-vertical)}.str-chat__unread-count-badge--top-left{position:absolute;translate:calc(var(--str-chat-unread-count-badge-absolute-offset-horizontal)*-1) calc(var(--str-chat-unread-count-badge-absolute-offset-vertical)*-1)}.str-chat__ai-state-indicator-container{padding:0 8px}.str-chat{--str-chat__blue950: #001333;--str-chat__blue900: #00163d;--str-chat__blue800: #002666;--str-chat__blue700: #003999;--str-chat__blue600: #004ccc;--str-chat__blue500: #005fff;--str-chat__blue400: #337eff;--str-chat__blue300: #669fff;--str-chat__blue200: #ccdfff;--str-chat__blue100: #e0f0ff;--str-chat__blue50: #ebf5ff;--str-chat__grey950: #080707;--str-chat__grey900: #17191c;--str-chat__grey800: #1c1e22;--str-chat__grey700: #272a30;--str-chat__grey600: #4c525c;--str-chat__grey500: #72767e;--str-chat__grey400: #b4b7bb;--str-chat__grey300: #dbdde1;--str-chat__grey200: #e9eaed;--str-chat__grey100: #f4f4f5;--str-chat__grey50: #ffffff;--str-chat__red900: #330003;--str-chat__red800: #660006;--str-chat__red700: #990008;--str-chat__red600: #cc000b;--str-chat__red500: #ff000e;--str-chat__red400: #ff3742;--str-chat__red300: #ff666e;--str-chat__red200: #ff999f;--str-chat__red100: #ffe5e7;--str-chat__green900: #062d16;--str-chat__green800: #0d592c;--str-chat__green700: #138643;--str-chat__green600: #19b359;--str-chat__green500: #20e070;--str-chat__green400: #4ce68c;--str-chat__green300: #79eca9;--str-chat__green200: #a6f2c6;--str-chat__green100: #e9f1ff;--str-chat__yellow900: #332500;--str-chat__yellow800: #664900;--str-chat__yellow700: #996e00;--str-chat__yellow600: #cc9200;--str-chat__yellow500: #ffb700;--str-chat__yellow400: #ffd466;--str-chat__yellow300: #ffe299;--str-chat__yellow200: #fff1cc;--str-chat__yellow100: #fff8e5}.str-chat{--str-chat__border-radius-xs: 8px;--str-chat__border-radius-sm: 14px;--str-chat__border-radius-md: 18px;--str-chat__border-radius-lg: 20px;--str-chat__border-radius-circle: 999px;--str-chat__font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;--str-chat__caption-text: .75rem/1.3 var(--str-chat__font-family);--str-chat__caption-medium-text: 500 .75rem/1.3 var(--str-chat__font-family);--str-chat__caption-strong-text: 700 .75rem/1.3 var(--str-chat__font-family);--str-chat__body-text: .875rem/1.2 var(--str-chat__font-family);--str-chat__body-medium-text: 500 .875rem/1.2 var(--str-chat__font-family);--str-chat__body2-text: .9375rem/1.2 var(--str-chat__font-family);--str-chat__body2-medium-text: 500 .9375rem/1.2 var(--str-chat__font-family);--str-chat__subtitle-text: 1rem/1.25 var(--str-chat__font-family);--str-chat__subtitle-medium-text: 500 1rem/1.25 var(--str-chat__font-family);--str-chat__subtitle2-text: 1.25rem/1.2 var(--str-chat__font-family);--str-chat__subtitle2-medium-text: 500 1.25rem/1.2 var(--str-chat__font-family);--str-chat__headline-text: 1.5rem/1.2 var(--str-chat__font-family);--str-chat__headline2-text: 1.8rem/1.2 var(--str-chat__font-family)}.str-chat,.str-chat__theme-light{--str-chat__primary-color: var(--str-chat__blue500);--str-chat__primary-overlay-color: rgba(0, 95, 255, .6);--str-chat__primary-color-low-emphasis: var(--str-chat__blue300);--str-chat__active-primary-color: var(--str-chat__blue600);--str-chat__on-primary-color: var(--str-chat__grey50);--str-chat__background-color: var(--str-chat__grey50);--str-chat__secondary-background-color: var(--str-chat__grey50);--str-chat__primary-surface-color: var(--str-chat__blue100);--str-chat__primary-surface-color-low-emphasis: var(--str-chat__blue50);--str-chat__surface-color: var(--str-chat__grey300);--str-chat__secondary-surface-color: var(--str-chat__grey200);--str-chat__tertiary-surface-color: var(--str-chat__grey100);--str-chat__text-color: var(--str-chat__grey950);--str-chat__text-low-emphasis-color: var(--str-chat__grey500);--str-chat__disabled-color: var(--str-chat__grey400);--str-chat__on-disabled-color: var(--str-chat__grey50);--str-chat__danger-color: var(--str-chat__red400);--str-chat__message-highlight-color: var(--str-chat__yellow100);--str-chat__unread-badge-color: var(--str-chat__red400);--str-chat__on-unread-badge-color: var(--str-chat__grey50);--str-chat__overlay-color: rgba(252, 252, 252, .9);--str-chat__secondary-overlay-color: rgba(0, 0, 0, .2);--str-chat__secondary-overlay-text-color: var(--str-chat__grey50);--str-chat__opaque-surface-background-color: rgba(0, 0, 0, .8);--str-chat__opaque-surface-text-color: var(--str-chat__grey50);--str-chat__box-shadow-color: rgba(0, 0, 0, .18);--str-chat__info-color: var(--str-chat__green500)}.str-chat__theme-dark{--str-chat__primary-color: var(--str-chat__blue400);--str-chat__primary-overlay-color: rgba(51, 126, 255, .6);--str-chat__primary-color-low-emphasis: var(--str-chat__blue700);--str-chat__active-primary-color: var(--str-chat__blue600);--str-chat__on-primary-color: var(--str-chat__grey50);--str-chat__background-color: var(--str-chat__grey950);--str-chat__secondary-background-color: var(--str-chat__grey900);--str-chat__primary-surface-color: var(--str-chat__blue900);--str-chat__primary-surface-color-low-emphasis: var(--str-chat__blue950);--str-chat__surface-color: var(--str-chat__grey700);--str-chat__secondary-surface-color: var(--str-chat__grey800);--str-chat__tertiary-surface-color: var(--str-chat__grey900);--str-chat__text-color: var(--str-chat__grey50);--str-chat__text-low-emphasis-color: var(--str-chat__grey500);--str-chat__disabled-color: var(--str-chat__grey600);--str-chat__on-disabled-color: var(--str-chat__grey50);--str-chat__danger-color: var(--str-chat__red600);--str-chat__message-highlight-color: var(--str-chat__yellow900);--str-chat__unread-badge-color: var(--str-chat__red400);--str-chat__on-unread-badge-color: var(--str-chat__grey50);--str-chat__overlay-color: rgba(0, 0, 0, .7);--str-chat__secondary-overlay-color: rgba(0, 0, 0, .4);--str-chat__secondary-overlay-text-color: var(--str-chat__grey50);--str-chat__opaque-surface-background-color: rgba(250, 250, 250, .85);--str-chat__opaque-surface-text-color: var(--str-chat__grey900);--str-chat__box-shadow-color: rgba(0, 0, 0, .8);--str-chat__info-color: var(--str-chat__green500)}.image-gallery-icon{color:#fff;transition:all .3s ease-out;appearance:none;background-color:#0000;border:0;cursor:pointer;outline:none;position:absolute;z-index:4;filter:drop-shadow(0 2px 2px rgb(25.5,25.5,25.5))}@media(hover:hover)and (pointer:fine){.image-gallery-icon:hover{color:#337ab7}.image-gallery-icon:hover .image-gallery-svg{transform:scale(1.1)}}.image-gallery-icon:focus{outline:2px solid #337ab7}.image-gallery-using-mouse .image-gallery-icon:focus{outline:none}.image-gallery-fullscreen-button{bottom:0;padding:20px}.image-gallery-fullscreen-button .image-gallery-svg{height:28px;width:28px}@media(max-width:768px){.image-gallery-fullscreen-button{padding:15px}.image-gallery-fullscreen-button .image-gallery-svg{height:24px;width:24px}}@media(max-width:480px){.image-gallery-fullscreen-button{padding:10px}.image-gallery-fullscreen-button .image-gallery-svg{height:16px;width:16px}}.image-gallery-fullscreen-button{right:0}.image-gallery-left-nav,.image-gallery-right-nav{padding:50px 10px;top:50%;transform:translateY(-50%)}.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:120px;width:60px}@media(max-width:768px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:72px;width:36px}}@media(max-width:480px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:48px;width:24px}}.image-gallery-left-nav[disabled],.image-gallery-right-nav[disabled]{cursor:disabled;opacity:.6;pointer-events:none}.image-gallery-left-nav{left:0}.image-gallery-right-nav{right:0}.image-gallery{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative;display:flex;justify-content:center;align-items:center}.image-gallery.fullscreen-modal{background:#000;height:100%;inset:0;position:fixed;width:100%;z-index:5}.image-gallery.fullscreen-modal .image-gallery-content{top:50%;transform:translateY(-50%)}.image-gallery-content{position:relative;line-height:0;top:0}.image-gallery-content .image-gallery-slide{background-color:var(--str-chat__secondary-surface-color)}.image-gallery-content .image-gallery-slide .str-chat__base-image--load-failed{height:var(--str-chat__attachment-max-width);width:var(--str-chat__attachment-max-width);font-size:0}.image-gallery-content .image-gallery-slide .str-chat__message-attachment-file--item-download{position:absolute;left:.375rem;top:.375rem}.image-gallery-content.fullscreen{background:#000}.image-gallery-content.fullscreen .image-gallery-slide .image-gallery-image{max-width:100%}.image-gallery-content .image-gallery-slide .image-gallery-image{max-height:calc(100vh - 80px);max-width:unset;object-fit:contain}.image-gallery-content.left .image-gallery-slide .image-gallery-image,.image-gallery-content.right .image-gallery-slide .image-gallery-image,.image-gallery-content.image-gallery-thumbnails-left .image-gallery-slide .image-gallery-image,.image-gallery-content.image-gallery-thumbnails-right .image-gallery-slide .image-gallery-image{max-height:100vh}.image-gallery-slide-wrapper{position:relative}.image-gallery-slide-wrapper.left,.image-gallery-slide-wrapper.right,.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{display:inline-block;width:calc(100% - 110px)}@media(max-width:768px){.image-gallery-slide-wrapper.left,.image-gallery-slide-wrapper.right,.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{width:calc(100% - 87px)}}.image-gallery-slide-wrapper.image-gallery-rtl{direction:rtl}.image-gallery-slides{line-height:0;overflow:hidden;position:relative;white-space:nowrap;text-align:center}.image-gallery-slide{left:0;position:absolute;top:0;width:100%}.image-gallery-slide.center,.image-gallery-slide.image-gallery-center{position:relative}.image-gallery-slide .image-gallery-image{width:100%;object-fit:contain}.image-gallery-index{background:#0006;color:#fff;line-height:1;padding:10px 20px;position:absolute;right:0;top:0;z-index:4}@media(max-width:768px){.image-gallery-index{font-size:.8em;padding:5px 10px}}.str-chat{--str-chat__cta-button-border-radius: var(--str-chat__border-radius-xs);--str-chat__cta-button-color: var(--str-chat__on-primary-color);--str-chat__cta-button-background-color: var(--str-chat__primary-color);--str-chat__cta-button-border-block-start: none;--str-chat__cta-button-border-block-end: none;--str-chat__cta-button-border-inline-start: none;--str-chat__cta-button-border-inline-end: none;--str-chat__cta-button-box-shadow: none;--str-chat__cta-button-pressed-background-color: var(--str-chat__active-primary-color);--str-chat__cta-button-disabled-background-color: var(--str-chat__disabled-color);--str-chat__cta-button-disabled-color: var(--str-chat__on-disabled-color)}.str-chat__cta-button{background:var(--str-chat__cta-button-background-color);color:var(--str-chat__cta-button-color);box-shadow:var(--str-chat__cta-button-box-shadow);border-radius:var(--str-chat__cta-button-border-radius);border-block-start:var(--str-chat__cta-button-border-block-start);border-block-end:var(--str-chat__cta-button-border-block-end);border-inline-start:var(--str-chat__cta-button-border-inline-start);border-inline-end:var(--str-chat__cta-button-border-inline-end);font:var(--str-chat__subtitle-text)}.str-chat__cta-button:active{background-color:var(--str-chat__cta-button-pressed-background-color)}.str-chat__cta-button:disabled{background-color:var(--str-chat__cta-button-disabled-background-color);color:var(--str-chat__cta-button-disabled-color)}.str-chat{--str-chat__circle-fab-border-radius: var(--str-chat__border-radius-circle);--str-chat__circle-fab-color: var(--str-chat__primary-color);--str-chat__circle-fab-background-color: var(--str-chat__secondary-background-color);--str-chat__circle-fab-pressed-background-color: var(--str-chat__surface-color);--str-chat__circle-fab-box-shadow: 0 2px 4px rgba(0, 0, 0, .25);--str-chat__circle-fab-border-block-start: none;--str-chat__circle-fab-border-block-end: none;--str-chat__circle-fab-border-inline-start: none;--str-chat__circle-fab-border-inline-end: none}.str-chat__circle-fab{background:var(--str-chat__circle-fab-background-color);color:var(--str-chat__circle-fab-color);box-shadow:var(--str-chat__circle-fab-box-shadow);border-radius:var(--str-chat__circle-fab-border-radius);border-block-start:var(--str-chat__circle-fab-border-block-start);border-block-end:var(--str-chat__circle-fab-border-block-end);border-inline-start:var(--str-chat__circle-fab-border-inline-start);border-inline-end:var(--str-chat__circle-fab-border-inline-end)}.str-chat__circle-fab svg path{fill:var(--str-chat__circle-fab-color)}.str-chat__circle-fab:active{background-color:var(--str-chat__circle-fab-pressed-background-color)}.str-chat{--str-chat__avatar-border-radius: var(--str-chat__border-radius-circle);--str-chat__avatar-color: var(--str-chat__on-primary-color);--str-chat__avatar-background-color: var(--str-chat__primary-color);--str-chat__avatar-border-block-start: none;--str-chat__avatar-border-block-end: none;--str-chat__avatar-border-inline-start: none;--str-chat__avatar-border-inline-end: none;--str-chat__avatar-box-shadow: none;--str-chat__avatar-online-indicator-color: var(--str-chat__info-color);--str-chat__avatar-online-indicator-border-radius: var(--str-chat__border-radius-circle)}.str-chat__avatar .str-chat__avatar-image{background:var(--str-chat__avatar-background-color);color:var(--str-chat__avatar-color);box-shadow:var(--str-chat__avatar-box-shadow);border-radius:var(--str-chat__avatar-border-radius);border-block-start:var(--str-chat__avatar-border-block-start);border-block-end:var(--str-chat__avatar-border-block-end);border-inline-start:var(--str-chat__avatar-border-inline-start);border-inline-end:var(--str-chat__avatar-border-inline-end);display:block}.str-chat__avatar.str-chat__avatar--no-letters{--str-chat-icon-color: var(--str-chat__avatar-color);background:var(--str-chat__avatar-background-color);color:var(--str-chat__avatar-color);box-shadow:var(--str-chat__avatar-box-shadow);border-radius:var(--str-chat__avatar-border-radius);border-block-start:var(--str-chat__avatar-border-block-start);border-block-end:var(--str-chat__avatar-border-block-end);border-inline-start:var(--str-chat__avatar-border-inline-start);border-inline-end:var(--str-chat__avatar-border-inline-end)}.str-chat__avatar .str-chat__avatar-fallback{background:var(--str-chat__avatar-background-color);color:var(--str-chat__avatar-color);box-shadow:var(--str-chat__avatar-box-shadow);border-radius:var(--str-chat__avatar-border-radius);border-block-start:var(--str-chat__avatar-border-block-start);border-block-end:var(--str-chat__avatar-border-block-end);border-inline-start:var(--str-chat__avatar-border-inline-start);border-inline-end:var(--str-chat__avatar-border-inline-end);text-transform:uppercase}.str-chat__avatar .str-chat__avatar--online-indicator{background-color:var(--str-chat__avatar-online-indicator-color);border-radius:var(--str-chat__avatar-online-indicator-border-radius)}.str-chat__loading-channels-avatar,.str-chat__avatar-group{border-radius:var(--str-chat__avatar-border-radius)}.str-chat{--str-chat__attachment-list-border-radius: 0;--str-chat__attachment-list-color: var(--str-chat__text-color);--str-chat__attachment-list-background-color: transparent;--str-chat__attachment-list-border-block-start: none;--str-chat__attachment-list-border-block-end: none;--str-chat__attachment-list-border-inline-start: none;--str-chat__attachment-list-border-inline-end: none;--str-chat__attachment-list-box-shadow: none;--str-chat__image-attachment-border-radius: calc( var(--str-chat__message-bubble-border-radius) - var(--str-chat__attachment-margin) );--str-chat__image-attachment-color: var(--str-chat__text-color);--str-chat__image-attachment-background-color: var(--str-chat__secondary-surface-color);--str-chat__image-attachment-border-block-start: none;--str-chat__image-attachment-border-block-end: none;--str-chat__image-attachment-border-inline-start: none;--str-chat__image-attachment-border-inline-end: none;--str-chat__image-attachment-box-shadow: none;--str-chat__image-gallery-attachment-border-radius: calc( var(--str-chat__message-bubble-border-radius) - var(--str-chat__attachment-margin) );--str-chat__image-gallery-attachment-color: var(--str-chat__text-color);--str-chat__image-gallery-attachment-background-color: transparent;--str-chat__image-gallery-attachment-border-block-start: none;--str-chat__image-gallery-attachment-border-block-end: none;--str-chat__image-gallery-attachment-border-inline-start: none;--str-chat__image-gallery-attachment-border-inline-end: none;--str-chat__image-gallery-attachment-box-shadow: none;--str-chat__image-gallery-attachment-overlay: var(--str-chat__secondary-overlay-color);--str-chat__image-gallery-attachment-overlay-text-color: var( --str-chat__secondary-overlay-text-color );--str-chat__card-attachment-border-radius: 0;--str-chat__card-attachment-color: var(--str-chat__text-color);--str-chat__card-attachment-link-color: var(--str-chat__primary-color);--str-chat__card-attachment-background-color: transparent;--str-chat__card-attachment-border-block-start: none;--str-chat__card-attachment-border-block-end: none;--str-chat__card-attachment-border-inline-start: none;--str-chat__card-attachment-border-inline-end: none;--str-chat__card-attachment-box-shadow: none;--str-chat__file-attachment-border-radius: calc( var(--str-chat__message-bubble-border-radius) - var(--str-chat__attachment-margin) );--str-chat__file-attachment-color: var(--str-chat__text-color);--str-chat__file-attachment-secondary-color: var(--str-chat__text-low-emphasis-color);--str-chat__file-attachment-background-color: var(--str-chat__secondary-background-color);--str-chat__file-attachment-border-block-start: none;--str-chat__file-attachment-border-block-end: none;--str-chat__file-attachment-border-inline-start: none;--str-chat__file-attachment-border-inline-end: none;--str-chat__file-attachment-box-shadow: none;--str-chat__geolocation-attachment-border-radius: calc( var(--str-chat__message-bubble-border-radius) - var(--str-chat__attachment-margin) );--str-chat__geolocation-attachment-color: var(--str-chat__text-color);--str-chat__geolocation-attachment-secondary-color: var(--str-chat__text-low-emphasis-color);--str-chat__geolocation-attachment-background-color: var(--str-chat__secondary-background-color);--str-chat__geolocation-attachment-border-block-start: none;--str-chat__geolocation-attachment-border-block-end: none;--str-chat__geolocation-attachment-border-inline-start: none;--str-chat__geolocation-attachment-border-inline-end: none;--str-chat__geolocation-attachment-box-shadow: none;--str-chat__audio-attachment-widget-border-radius: calc( var(--str-chat__message-bubble-border-radius) - var(--str-chat__attachment-margin) );--str-chat__audio-attachment-widget-color: var(--str-chat__text-color);--str-chat__audio-attachment-widget-secondary-color: var(--str-chat__text-low-emphasis-color);--str-chat__audio-attachment-widget-background-color: var(--str-chat__secondary-background-color);--str-chat__audio-attachment-widget-border-block-start: none;--str-chat__audio-attachment-widget-border-block-end: none;--str-chat__audio-attachment-widget-border-inline-start: none;--str-chat__audio-attachment-widget-border-inline-end: none;--str-chat__audio-attachment-widget-box-shadow: none;--str-chat__voice-recording-attachment-widget-border-radius: calc( var(--str-chat__message-bubble-border-radius) - var(--str-chat__attachment-margin) );--str-chat__voice-recording-attachment-widget-color: var(--str-chat__text-color);--str-chat__voice-recording-attachment-widget-secondary-color: var( --str-chat__text-low-emphasis-color );--str-chat__voice-recording-attachment-widget-background-color: var( --str-chat__secondary-background-color );--str-chat__voice-recording-attachment-widget-border-block-start: none;--str-chat__voice-recording-attachment-widget-border-block-end: none;--str-chat__voice-recording-attachment-widget-border-inline-start: none;--str-chat__voice-recording-attachment-widget-border-inline-end: none;--str-chat__voice-recording-attachment-widget-box-shadow: none;--str-chat__audio-attachment-controls-button-border-radius: var(--str-chat__border-radius-circle);--str-chat__audio-attachment-controls-button-color: var(--str-chat__text-color);--str-chat__audio-attachment-controls-button-background-color: var( --str-chat__secondary-background-color );--str-chat__audio-attachment-controls-button-pressed-background-color: var( --str-chat__surface-color );--str-chat__audio-attachment-controls-button-border-block-start: none;--str-chat__audio-attachment-controls-button-border-block-end: none;--str-chat__audio-attachment-controls-button-border-inline-start: none;--str-chat__audio-attachment-controls-button-border-inline-end: none;--str-chat__audio-attachment-controls-button-box-shadow: var(--str-chat__circle-fab-box-shadow);--str-chat__attachment-actions-border-radius: 0;--str-chat__attachment-actions-color: var(--str-chat__text-color);--str-chat__attachment-actions-background-color: transparent;--str-chat__attachment-actions-border-block-start: none;--str-chat__attachment-actions-border-block-end: none;--str-chat__attachment-actions-border-inline-start: none;--str-chat__attachment-actions-border-inline-end: none;--str-chat__attachment-actions-box-shadow: none;--str-chat__attachment-action-border-radius: 0;--str-chat__attachment-action-color: var(--str-chat__text-low-emphasis-color);--str-chat__attachment-action-background-color: var(--str-chat__secondary-background-color);--str-chat__attachment-action-border-block-start: var(--str-chat__surface-color) 1px solid;--str-chat__attachment-action-border-block-end: var(--str-chat__surface-color) 1px solid;--str-chat__attachment-action-border-inline-start: var(--str-chat__surface-color) 1px solid;--str-chat__attachment-action-border-inline-end: var(--str-chat__surface-color) 1px solid;--str-chat__attachment-action-box-shadow: none;--str-chat__attachment-action-active-color: var(--str-chat__primary-color)}.str-chat__attachment-list{background:var(--str-chat__attachment-list-background-color);color:var(--str-chat__attachment-list-color);box-shadow:var(--str-chat__attachment-list-box-shadow);border-radius:var(--str-chat__attachment-list-border-radius);border-block-start:var(--str-chat__attachment-list-border-block-start);border-block-end:var(--str-chat__attachment-list-border-block-end);border-inline-start:var(--str-chat__attachment-list-border-inline-start);border-inline-end:var(--str-chat__attachment-list-border-inline-end)}.str-chat__attachment-list .str-chat__message-attachment--image,.str-chat__attachment-list .str-chat__message-attachment-card--header,.str-chat__attachment-list .str-chat__message-attachment--video{background:var(--str-chat__image-attachment-background-color);color:var(--str-chat__image-attachment-color);box-shadow:var(--str-chat__image-attachment-box-shadow);border-radius:var(--str-chat__image-attachment-border-radius);border-block-start:var(--str-chat__image-attachment-border-block-start);border-block-end:var(--str-chat__image-attachment-border-block-end);border-inline-start:var(--str-chat__image-attachment-border-inline-start);border-inline-end:var(--str-chat__image-attachment-border-inline-end)}.str-chat__attachment-list .str-chat__gallery{background:var(--str-chat__image-gallery-attachment-background-color);color:var(--str-chat__image-gallery-attachment-color);box-shadow:var(--str-chat__image-gallery-attachment-box-shadow);border-radius:var(--str-chat__image-gallery-attachment-border-radius);border-block-start:var(--str-chat__image-gallery-attachment-border-block-start);border-block-end:var(--str-chat__image-gallery-attachment-border-block-end);border-inline-start:var(--str-chat__image-gallery-attachment-border-inline-start);border-inline-end:var(--str-chat__image-gallery-attachment-border-inline-end)}.str-chat__attachment-list .str-chat__gallery .str-chat__gallery-image{background-color:var(--str-chat__image-attachment-background-color);border:0}.str-chat__attachment-list .str-chat__gallery .str-chat__gallery-placeholder{color:var(--str-chat__image-gallery-attachment-overlay-text-color);display:flex;border:none;font:var(--str-chat__headline2-text)}.str-chat__attachment-list .str-chat__gallery .str-chat__gallery-placeholder:after{background-color:var(--str-chat__image-gallery-attachment-overlay)}.str-chat__attachment-list .str-chat__message-attachment--svg-image{background-image:repeating-conic-gradient(#d4d5d7 0% 25%,#f4f4f4 0% 50%);background-size:24px 24px}.str-chat__attachment-list .str-chat__message-attachment-unsupported,.str-chat__attachment-list .str-chat__message-attachment-file--item{background:var(--str-chat__file-attachment-background-color);color:var(--str-chat__file-attachment-color);box-shadow:var(--str-chat__file-attachment-box-shadow);border-radius:var(--str-chat__file-attachment-border-radius);border-block-start:var(--str-chat__file-attachment-border-block-start);border-block-end:var(--str-chat__file-attachment-border-block-end);border-inline-start:var(--str-chat__file-attachment-border-inline-start);border-inline-end:var(--str-chat__file-attachment-border-inline-end)}.str-chat__attachment-list .str-chat__message-attachment-geolocation{background:var(--str-chat__geolocation-attachment-background-color);color:var(--str-chat__geolocation-attachment-color);box-shadow:var(--str-chat__geolocation-attachment-box-shadow);border-radius:var(--str-chat__geolocation-attachment-border-radius);border-block-start:var(--str-chat__geolocation-attachment-border-block-start);border-block-end:var(--str-chat__geolocation-attachment-border-block-end);border-inline-start:var(--str-chat__geolocation-attachment-border-inline-start);border-inline-end:var(--str-chat__geolocation-attachment-border-inline-end);overflow:hidden}.str-chat__attachment-list .str-chat__message-attachment-geolocation .str-chat__message-attachment-geolocation__placeholder .str-chat__message-attachment-geolocation__placeholder-link{color:currentColor}.str-chat__attachment-list .str-chat__message-attachment-geolocation .str-chat__message-attachment-geolocation__status{background-color:var(--str-chat__tertiary-surface-color)}.str-chat__attachment-list .str-chat__message-attachment-geolocation .str-chat__message-attachment-geolocation__status .str-chat__message-attachment-geolocation__status--active .str-chat__message-attachment-geolocation__stop-sharing-button{background:none;border:none;font:var(--str-chat__subtitle-medium-text);cursor:pointer}.str-chat__attachment-list .str-chat__message-attachment-geolocation .str-chat__message-attachment-geolocation__status .str-chat__message-attachment-geolocation__status--active .str-chat__message-attachment-geolocation__status--active-until{font:var(--str-chat__caption-text)}.str-chat__attachment-list .str-chat__message-attachment-unsupported .str-chat__message-attachment-unsupported__title,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-file--item-name,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-audio-widget--title,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-file--item-name,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-audio-widget--title{font:var(--str-chat__subtitle-medium-text);word-break:keep-all}.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-file--item-size,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-file--item-size{color:var(--str-chat__file-attachment-secondary-color);font:var(--str-chat__body-text)}.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-download-icon svg path,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-download-icon svg path{fill:var(--str-chat__file-attachment-color)}.str-chat__attachment-list .str-chat__message-attachment-audio-widget{background:var(--str-chat__audio-attachment-widget-background-color);color:var(--str-chat__audio-attachment-widget-color);box-shadow:var(--str-chat__audio-attachment-widget-box-shadow);border-radius:var(--str-chat__audio-attachment-widget-border-radius);border-block-start:var(--str-chat__audio-attachment-widget-border-block-start);border-block-end:var(--str-chat__audio-attachment-widget-border-block-end);border-inline-start:var(--str-chat__audio-attachment-widget-border-inline-start);border-inline-end:var(--str-chat__audio-attachment-widget-border-inline-end)}.str-chat__attachment-list .str-chat__message-attachment-audio-widget--progress-track{background:linear-gradient(to right,var(--str-chat__primary-color) var(--str-chat__message-attachment-audio-widget-progress),var(--str-chat__disabled-color) var(--str-chat__message-attachment-audio-widget-progress));border-radius:calc(var(--str-chat__spacing-px)*5)}.str-chat__attachment-list .str-chat__message-attachment-audio-widget--progress-track .str-chat__message-attachment-audio-widget--progress-indicator{background-color:var(--str-chat__primary-color);border-radius:inherit}.str-chat__attachment-list .str-chat__message-attachment-audio-widget--play-button{background:var(--str-chat__audio-attachment-controls-button-background-color);color:var(--str-chat__audio-attachment-controls-button-color);box-shadow:var(--str-chat__audio-attachment-controls-button-box-shadow);border-radius:var(--str-chat__audio-attachment-controls-button-border-radius);border-block-start:var(--str-chat__audio-attachment-controls-button-border-block-start);border-block-end:var(--str-chat__audio-attachment-controls-button-border-block-end);border-inline-start:var(--str-chat__audio-attachment-controls-button-border-inline-start);border-inline-end:var(--str-chat__audio-attachment-controls-button-border-inline-end)}.str-chat__attachment-list .str-chat__message-attachment-audio-widget--play-button svg path{fill:var(--str-chat__audio-attachment-controls-button-color)}.str-chat__attachment-list .str-chat__message-attachment-audio-widget--play-button:active{background-color:var(--str-chat__audio-attachment-controls-button-pressed-background-color)}.str-chat__attachment-list .str-chat__message-attachment__voice-recording-widget{background:var(--str-chat__voice-recording-attachment-widget-background-color);color:var(--str-chat__voice-recording-attachment-widget-color);box-shadow:var(--str-chat__voice-recording-attachment-widget-box-shadow);border-radius:var(--str-chat__voice-recording-attachment-widget-border-radius);border-block-start:var(--str-chat__voice-recording-attachment-widget-border-block-start);border-block-end:var(--str-chat__voice-recording-attachment-widget-border-block-end);border-inline-start:var(--str-chat__voice-recording-attachment-widget-border-inline-start);border-inline-end:var(--str-chat__voice-recording-attachment-widget-border-inline-end)}.str-chat__attachment-list .str-chat__message-attachment__voice-recording-widget a{color:var(--str-chat__voice-recording-attachment-widget-color)}.str-chat__attachment-list .str-chat__message-attachment__voice-recording-widget .str-chat__message-attachment__voice-recording-widget__title{white-space:nowrap;overflow-y:visible;overflow-x:hidden;overflow-x:clip;text-overflow:ellipsis;font:var(--str-chat__subtitle-medium-text)}.str-chat__attachment-list .str-chat__message-attachment__voice-recording-widget .str-chat__message-attachment__voice-recording-widget__timer{font:var(--str-chat__body-text);color:var(--str-chat__text-low-emphasis-color);white-space:nowrap}.str-chat__attachment-list .str-chat__message-attachment__voice-recording-widget .str-chat__wave-progress-bar__amplitude-bar{background:var(--str-chat__text-low-emphasis-color);border-radius:var(--str-chat__border-radius-circle)}.str-chat__attachment-list .str-chat__message-attachment__voice-recording-widget .str-chat__wave-progress-bar__amplitude-bar--active{background:var(--str-chat__primary-color)}.str-chat__attachment-list .str-chat__message-attachment__voice-recording-widget .str-chat__wave-progress-bar__progress-indicator{background-color:#fff;border-radius:var(--str-chat__border-radius-circle);border:1px solid var(--str-chat__secondary-overlay-color);cursor:grab}.str-chat__attachment-list .str-chat__message-attachment__voice-recording-widget .str-chat__message-attachment__voice-recording-widget__error-message{font:var(--str-chat__body-text);color:var(--str-chat__text-low-emphasis-color)}.str-chat__attachment-list .str-chat__message_attachment__playback-rate-button{box-shadow:0 2px 4px #00000040;border-radius:var(--str-chat__border-radius-circle);background-color:#fff;cursor:pointer}.str-chat__attachment-list .str-chat__message-attachment--card{background:var(--str-chat__card-attachment-background-color);color:var(--str-chat__card-attachment-color);box-shadow:var(--str-chat__card-attachment-box-shadow);border-radius:var(--str-chat__card-attachment-border-radius);border-block-start:var(--str-chat__card-attachment-border-block-start);border-block-end:var(--str-chat__card-attachment-border-block-end);border-inline-start:var(--str-chat__card-attachment-border-inline-start);border-inline-end:var(--str-chat__card-attachment-border-inline-end);font:var(--str-chat__body-text)}.str-chat__attachment-list .str-chat__message-attachment--card .str-chat__message-attachment-card--source-link,.str-chat__attachment-list .str-chat__message-attachment--card .str-chat__message-attachment-card--title{font:var(--str-chat__body-medium-text)}.str-chat__attachment-list .str-chat__message-attachment-card--audio img{border-bottom-left-radius:0;border-bottom-right-radius:0}.str-chat__attachment-list .str-chat__message-attachment-card--audio .str-chat__message-attachment-card--header .str-chat__message-attachment-card--source-link{background-color:var(--str-chat__audio-attachment-widget-background-color)}.str-chat__attachment-list .str-chat__message-attachment-card--audio .str-chat__message-attachment-card-audio-widget{background-color:var(--str-chat__audio-attachment-widget-background-color);border-radius:0 0 calc(var(--str-chat__spacing-px)*14) calc(var(--str-chat__spacing-px)*14)}.str-chat__attachment-list .str-chat__message-attachment-card--audio .str-chat__message-attachment-card-audio-widget .str-chat__message-attachment-audio-widget--title{color:var(--str-chat__text-color);font:var(--str-chat__body-medium-text)}.str-chat__attachment-list .str-chat__message-attachment-actions{background:var(--str-chat__attachment-actions-background-color);color:var(--str-chat__attachment-actions-color);box-shadow:var(--str-chat__attachment-actions-box-shadow);border-radius:var(--str-chat__attachment-actions-border-radius);border-block-start:var(--str-chat__attachment-actions-border-block-start);border-block-end:var(--str-chat__attachment-actions-border-block-end);border-inline-start:var(--str-chat__attachment-actions-border-inline-start);border-inline-end:var(--str-chat__attachment-actions-border-inline-end)}.str-chat__attachment-list .str-chat__message-attachment-actions .str-chat__message-attachment-actions-button{background:var(--str-chat__attachment-action-background-color);color:var(--str-chat__attachment-action-color);box-shadow:var(--str-chat__attachment-action-box-shadow);border-radius:var(--str-chat__attachment-action-border-radius);border-block-start:var(--str-chat__attachment-action-border-block-start);border-block-end:var(--str-chat__attachment-action-border-block-end);border-inline-start:var(--str-chat__attachment-action-border-inline-start);border-inline-end:var(--str-chat__attachment-action-border-inline-end);font:var(--str-chat__subtitle-medium-text);border-collapse:collapse}.str-chat__attachment-list .str-chat__message-attachment-actions .str-chat__message-attachment-actions-button:active{color:var(--str-chat__attachment-action-active-color)}.str-chat__attachment-list .str-chat__message-attachment-actions .str-chat__message-attachment-actions-button:not(:last-of-type){border-inline-end:none}.str-chat__attachment-list .str-chat__message-attachment-with-actions.str-chat__message-attachment--giphy .str-chat__message-attachment-card--header{border-end-start-radius:0;border-end-end-radius:0}.str-chat__message-attachment-audio-widget--play-button{background:var(--str-chat__audio-attachment-controls-button-background-color);color:var(--str-chat__audio-attachment-controls-button-color);box-shadow:var(--str-chat__audio-attachment-controls-button-box-shadow);border-radius:var(--str-chat__audio-attachment-controls-button-border-radius);border-block-start:var(--str-chat__audio-attachment-controls-button-border-block-start);border-block-end:var(--str-chat__audio-attachment-controls-button-border-block-end);border-inline-start:var(--str-chat__audio-attachment-controls-button-border-inline-start);border-inline-end:var(--str-chat__audio-attachment-controls-button-border-inline-end)}.str-chat__message-attachment-audio-widget--play-button svg path{fill:var(--str-chat__audio-attachment-controls-button-color)}.str-chat__message-attachment-audio-widget--play-button:active{background-color:var(--str-chat__audio-attachment-controls-button-pressed-background-color)}.str-chat__message-attachment-card.str-chat__message-attachment-card--audio .str-chat__message-attachment-card--header{border-end-start-radius:0;border-end-end-radius:0}.str-chat__message-attachment__voice-recording-widget{background:var(--str-chat__voice-recording-attachment-widget-background-color);color:var(--str-chat__voice-recording-attachment-widget-color);box-shadow:var(--str-chat__voice-recording-attachment-widget-box-shadow);border-radius:var(--str-chat__voice-recording-attachment-widget-border-radius);border-block-start:var(--str-chat__voice-recording-attachment-widget-border-block-start);border-block-end:var(--str-chat__voice-recording-attachment-widget-border-block-end);border-inline-start:var(--str-chat__voice-recording-attachment-widget-border-inline-start);border-inline-end:var(--str-chat__voice-recording-attachment-widget-border-inline-end)}.str-chat__message-attachment__voice-recording-widget .str-chat__message-attachment__voice-recording-widget__title{white-space:nowrap;overflow-y:visible;overflow-x:hidden;overflow-x:clip;text-overflow:ellipsis;word-break:keep-all;font:var(--str-chat__subtitle-medium-text)}.str-chat__message-attachment__voice-recording-widget .str-chat__message-attachment__voice-recording-widget__timer{font:var(--str-chat__body-text);color:var(--str-chat__text-low-emphasis-color);white-space:nowrap}.str-chat__audio_recorder__waveform-box,.str-chat__wave-progress-bar__track{cursor:pointer}.str-chat__audio_recorder__waveform-box .str-chat__wave-progress-bar__amplitude-bar,.str-chat__wave-progress-bar__track .str-chat__wave-progress-bar__amplitude-bar{background:var(--str-chat__text-low-emphasis-color);border-radius:var(--str-chat__border-radius-circle)}.str-chat__audio_recorder__waveform-box .str-chat__wave-progress-bar__amplitude-bar--active,.str-chat__wave-progress-bar__track .str-chat__wave-progress-bar__amplitude-bar--active{background:var(--str-chat__primary-color)}.str-chat__audio_recorder__waveform-box .str-chat__wave-progress-bar__progress-indicator,.str-chat__wave-progress-bar__track .str-chat__wave-progress-bar__progress-indicator{background-color:#fff;border-radius:var(--str-chat__border-radius-circle);border:1px solid var(--str-chat__secondary-overlay-color);cursor:grab}.str-chat-angular__message-attachment-file-single .str-chat__message-attachment-file--item-first-row{color:var(--str-chat__attachment-list-color)}.str-chat__attachment-list-angular-host .str-chat__message-attachment-card--video-play{--str-chat-icon-color: var(--str-chat__text-color);background-color:var(--str-chat__secondary-background-color);border-radius:var(--str-chat__border-radius-circle)}.str-chat{--str-chat__attachment-preview-list-border-radius: var(--str-chat__border-radius-sm);--str-chat__attachment-preview-list-color: var(--str-chat__text-color);--str-chat__attachment-preview-list-background-color: transparent;--str-chat__attachment-preview-list-border-block-start: none;--str-chat__attachment-preview-list-border-block-end: none;--str-chat__attachment-preview-list-border-inline-start: none;--str-chat__attachment-preview-list-border-inline-end: none;--str-chat__attachment-preview-list-box-shadow: none;--str-chat__attachment-preview-close-icon-background: var(--str-chat__secondary-overlay-color);--str-chat__attachment-preview-close-icon-color: var(--str-chat__secondary-overlay-text-color);--str-chat__attachment-preview-retry-icon-color: var(--str-chat__primary-color);--str-chat__attachment-preview-download-icon-color: var(--str-chat__text-low-emphasis-color);--str-chat__attachment-preview-overlay-color: var(--str-chat__overlay-color);--str-chat__attachment-preview-image-border-radius: var(--str-chat__border-radius-sm);--str-chat__attachment-preview-image-color: var(--str-chat__text-color);--str-chat__attachment-preview-image-background-color: transparent;--str-chat__attachment-preview-image-border-block-start: none;--str-chat__attachment-preview-image-border-block-end: none;--str-chat__attachment-preview-image-border-inline-start: none;--str-chat__attachment-preview-image-border-inline-end: none;--str-chat__attachment-preview-image-box-shadow: none;--str-chat__attachment-preview-file-border-radius: var(--str-chat__border-radius-md);--str-chat__attachment-preview-file-color: var(--str-chat__text-color);--str-chat__attachment-preview-file-background-color: transparent;--str-chat__attachment-preview-file-border-block-start: 1px solid var(--str-chat__surface-color);--str-chat__attachment-preview-file-border-block-end: 1px solid var(--str-chat__surface-color);--str-chat__attachment-preview-file-border-inline-start: 1px solid var(--str-chat__surface-color);--str-chat__attachment-preview-file-border-inline-end: 1px solid var(--str-chat__surface-color);--str-chat__attachment-preview-file-box-shadow: none}.str-chat__attachment-preview-list{background:var(--str-chat__attachment-preview-list-background-color);color:var(--str-chat__attachment-preview-list-color);box-shadow:var(--str-chat__attachment-preview-list-box-shadow);border-radius:var(--str-chat__attachment-preview-list-border-radius);border-block-start:var(--str-chat__attachment-preview-list-border-block-start);border-block-end:var(--str-chat__attachment-preview-list-border-block-end);border-inline-start:var(--str-chat__attachment-preview-list-border-inline-start);border-inline-end:var(--str-chat__attachment-preview-list-border-inline-end)}.str-chat__attachment-preview-list .str-chat__attachment-list-scroll-container{border-radius:inherit}.str-chat__attachment-preview-list .str-chat__attachment-preview-image{background:var(--str-chat__attachment-preview-image-background-color);color:var(--str-chat__attachment-preview-image-color);box-shadow:var(--str-chat__attachment-preview-image-box-shadow);border-radius:var(--str-chat__attachment-preview-image-border-radius);border-block-start:var(--str-chat__attachment-preview-image-border-block-start);border-block-end:var(--str-chat__attachment-preview-image-border-block-end);border-inline-start:var(--str-chat__attachment-preview-image-border-inline-start);border-inline-end:var(--str-chat__attachment-preview-image-border-inline-end)}.str-chat__attachment-preview-list .str-chat__attachment-preview-image .str-chat__attachment-preview-thumbnail,.str-chat__attachment-preview-list .str-chat__attachment-preview-image .str-chat__attachment-preview-image-loading{border-radius:var(--str-chat__attachment-preview-image-border-radius);background-color:var(--str-chat__attachment-preview-overlay-color)}.str-chat__attachment-preview-list .str-chat__location-preview,.str-chat__attachment-preview-list .str-chat__attachment-preview-unsupported,.str-chat__attachment-preview-list .str-chat__attachment-preview-voice-recording,.str-chat__attachment-preview-list .str-chat__attachment-preview-file{background:var(--str-chat__attachment-preview-file-background-color);color:var(--str-chat__attachment-preview-file-color);box-shadow:var(--str-chat__attachment-preview-file-box-shadow);border-radius:var(--str-chat__attachment-preview-file-border-radius);border-block-start:var(--str-chat__attachment-preview-file-border-block-start);border-block-end:var(--str-chat__attachment-preview-file-border-block-end);border-inline-start:var(--str-chat__attachment-preview-file-border-inline-start);border-inline-end:var(--str-chat__attachment-preview-file-border-inline-end)}.str-chat__attachment-preview-list .str-chat__location-preview .str-chat__attachment-preview-title,.str-chat__attachment-preview-list .str-chat__location-preview .str-chat__attachment-preview-file-name,.str-chat__attachment-preview-list .str-chat__attachment-preview-unsupported .str-chat__attachment-preview-title,.str-chat__attachment-preview-list .str-chat__attachment-preview-unsupported .str-chat__attachment-preview-file-name,.str-chat__attachment-preview-list .str-chat__attachment-preview-voice-recording .str-chat__attachment-preview-title,.str-chat__attachment-preview-list .str-chat__attachment-preview-voice-recording .str-chat__attachment-preview-file-name,.str-chat__attachment-preview-list .str-chat__attachment-preview-file .str-chat__attachment-preview-title,.str-chat__attachment-preview-list .str-chat__attachment-preview-file .str-chat__attachment-preview-file-name{font:var(--str-chat__subtitle-medium-text)}.str-chat__attachment-preview-list .str-chat__location-preview .str-chat__attachment-preview-subtitle,.str-chat__attachment-preview-list .str-chat__attachment-preview-unsupported .str-chat__attachment-preview-subtitle,.str-chat__attachment-preview-list .str-chat__attachment-preview-voice-recording .str-chat__attachment-preview-subtitle,.str-chat__attachment-preview-list .str-chat__attachment-preview-file .str-chat__attachment-preview-subtitle{font:var(--str-chat__caption-text)}.str-chat__attachment-preview-list .str-chat__location-preview .str-chat__attachment-preview-file-download,.str-chat__attachment-preview-list .str-chat__attachment-preview-unsupported .str-chat__attachment-preview-file-download,.str-chat__attachment-preview-list .str-chat__attachment-preview-voice-recording .str-chat__attachment-preview-file-download,.str-chat__attachment-preview-list .str-chat__attachment-preview-file .str-chat__attachment-preview-file-download{--str-chat-icon-color: var(--str-chat__attachment-preview-download-icon-color);text-decoration:none}.str-chat__attachment-preview-list .str-chat__location-preview .str-chat__attachment-preview-file-download svg path,.str-chat__attachment-preview-list .str-chat__attachment-preview-unsupported .str-chat__attachment-preview-file-download svg path,.str-chat__attachment-preview-list .str-chat__attachment-preview-voice-recording .str-chat__attachment-preview-file-download svg path,.str-chat__attachment-preview-list .str-chat__attachment-preview-file .str-chat__attachment-preview-file-download svg path{fill:var(--str-chat__attachment-preview-download-icon-color)}.str-chat__attachment-preview-list .str-chat__attachment-preview-file .str-chat__attachment-preview-file-download svg path{fill:var(--str-chat__attachment-preview-download-icon-color)}.str-chat__attachment-preview-list .str-chat__attachment-preview-voice-recording .str-chat__recording-timer{color:var(--str-chat__text-low-emphasis-color);font:var(--str-chat__caption-medium-text)}.str-chat__attachment-preview-list .str-chat__location-preview .str-chat__location-preview-image{color:var(--str-chat__active-primary-color)}.str-chat__attachment-preview-list .str-chat__attachment-preview-delete{--str-chat-icon-color: var(--str-chat__attachment-preview-close-icon-color)}.str-chat__attachment-preview-list .str-chat__attachment-preview-delete .str-chat__icon{background-color:var(--str-chat__attachment-preview-close-icon-background);border-radius:999px}.str-chat__attachment-preview-list .str-chat__attachment-preview-delete svg{background-color:var(--str-chat__attachment-preview-close-icon-background);border-radius:999px}.str-chat__attachment-preview-list .str-chat__attachment-preview-delete svg path{fill:var(--str-chat__attachment-preview-close-icon-color)}.str-chat__attachment-preview-list .str-chat__attachment-preview-error{--str-chat-icon-color: var(--str-chat__attachment-preview-retry-icon-color);background-color:var(--str-chat__attachment-preview-overlay-color)}.str-chat__attachment-preview-list .str-chat__attachment-preview-error svg path{fill:var(--str-chat__attachment-preview-retry-icon-color)}.str-chat__attachment-preview-list .str-chat__attachment-preview-error.str-chat__attachment-preview-error-image{border-radius:var(--str-chat__attachment-preview-image-border-radius)}.str-chat__attachment-preview-list .str-chat__attachment-preview-error.str-chat__attachment-preview-error-file{border-radius:var(--str-chat__attachment-preview-file-border-radius)}.str-chat__audio_recorder-container{background-color:var(--str-chat__background-color)}.str-chat__audio_recorder button{background:none;border:none;cursor:pointer}.str-chat__audio_recorder button:disabled{cursor:default}.str-chat__audio_recorder .str-chat__audio_recorder__cancel-button,.str-chat__audio_recorder .str-chat__audio_recorder__toggle-playback-button{--str-chat-icon-color: var(--str-chat__text-low-emphasis-color);color:var(--str-chat__text-low-emphasis-color)}.str-chat__audio_recorder .str-chat__message-attachment-audio-widget--play-button{--str-chat-icon-color: var(--str-chat__text-low-emphasis-color);box-shadow:none;border:none}.str-chat__audio_recorder .str-chat__audio_recorder__pause-recording-button,.str-chat__audio_recorder .str-chat__audio_recorder__resume-recording-button{--str-chat-icon-color: var(--str-chat__danger-color);color:var(--str-chat__danger-color)}.str-chat__audio_recorder .str-chat__audio_recorder__pause-recording-button{border:3px solid var(--str-chat__danger-color);border-radius:var(--str-chat__border-radius-circle)}.str-chat__audio_recorder .str-chat__audio_recorder__stop-button,.str-chat__audio_recorder .str-chat__audio_recorder__complete-button{--str-chat-icon-color: var(--str-chat__on-primary-color);border-radius:var(--str-chat__border-radius-circle);color:var(--str-chat__on-primary-color);background-color:var(--str-chat__primary-color)}.str-chat__audio_recorder .str-chat__audio_recorder__stop-button .str-chat__loading-indicator svg linearGradient stop:last-child,.str-chat__audio_recorder .str-chat__audio_recorder__complete-button .str-chat__loading-indicator svg linearGradient stop:last-child{stop-color:var(--str-chat__background-color)}.str-chat{--str-chat__autocomplete-menu-border-radius: var(--str-chat__border-radius-xs);--str-chat__autocomplete-menu-color: var(--str-chat__text-color);--str-chat__autocomplete-menu-background-color: var(--str-chat__secondary-background-color);--str-chat__autocomplete-menu-border-block-start: none;--str-chat__autocomplete-menu-border-block-end: none;--str-chat__autocomplete-menu-border-inline-start: none;--str-chat__autocomplete-menu-border-inline-end: none;--str-chat__autocomplete-menu-box-shadow: 0 0 8px rgba(0, 0, 0, .15);--str-chat__autocomplete-active-background-color: var(--str-chat__surface-color);--str-chat__suggestion-list-container-border-radius: var(--str-chat__border-radius-xs);--str-chat__suggestion-list-container-color: var(--str-chat__text-color);--str-chat__suggestion-list-container-background-color: var( --str-chat__secondary-background-color );--str-chat__suggestion-list-container-border-block-start: none;--str-chat__suggestion-list-container-border-block-end: none;--str-chat__suggestion-list-container-border-inline-start: none;--str-chat__suggestion-list-container-border-inline-end: none;--str-chat__suggestion-list-container-box-shadow: 0 0 8px rgba(0, 0, 0, .15);--str-chat__suggestion-list-item--selected-background-color: var(--str-chat__surface-color);--str-chat__slash-command-border-radius: 0;--str-chat__slash-command-color: var(--str-chat__text-color);--str-chat__slash-command-background-color: transparent;--str-chat__slash-command-border-block-start: none;--str-chat__slash-command-border-block-end: none;--str-chat__slash-command-border-inline-start: none;--str-chat__slash-command-border-inline-end: none;--str-chat__slash-command-box-shadow: none;--str-chat__slash-command-args-color: var(--str-chat__text-low-emphasis-color);--str-chat__mention-list-user-item-border-radius: 0;--str-chat__mention-list-user-item-color: var(--str-chat__text-color);--str-chat__mention-list-user-item-background-color: transparent;--str-chat__mention-list-user-item-border-block-start: none;--str-chat__mention-list-user-item-border-block-end: none;--str-chat__mention-list-user-item-border-inline-start: none;--str-chat__mention-list-user-item-border-inline-end: none;--str-chat__mention-list-user-item-box-shadow: none;--str-chat__mention-list-user-item-at-sign-color: var(--str-chat__primary-color);--str-chat__mention-list-emoji-item-font-family: var(--str-chat__font-family);--str-chat__mention-list-emoji-item-border-radius: 0;--str-chat__mention-list-emoji-item-color: var(--str-chat__text-color);--str-chat__mention-list-emoji-item-background-color: transparent;--str-chat__mention-list-emoji-item-border-block-start: none;--str-chat__mention-list-emoji-item-border-block-end: none;--str-chat__mention-list-emoji-item-border-inline-start: none;--str-chat__mention-list-emoji-item-border-inline-end: none;--str-chat__mention-list-emoji-item-box-shadow: none}.mention-menu{background:var(--str-chat__autocomplete-menu-background-color)!important;color:var(--str-chat__autocomplete-menu-color)!important;box-shadow:var(--str-chat__autocomplete-menu-box-shadow)!important;border-radius:var(--str-chat__autocomplete-menu-border-radius)!important;border-block-start:var(--str-chat__autocomplete-menu-border-block-start)!important;border-block-end:var(--str-chat__autocomplete-menu-border-block-end)!important;border-inline-start:var(--str-chat__autocomplete-menu-border-inline-start)!important;border-inline-end:var(--str-chat__autocomplete-menu-border-inline-end)!important}.mention-menu .active.mention-active>a{background-color:var(--str-chat__autocomplete-active-background-color)!important}.mention-menu .mention-item{color:var(--str-chat__autocomplete-menu-color)!important;background-color:#0000!important}.str-chat__slash-command{background:var(--str-chat__slash-command-background-color);color:var(--str-chat__slash-command-color);box-shadow:var(--str-chat__slash-command-box-shadow);border-radius:var(--str-chat__slash-command-border-radius);border-block-start:var(--str-chat__slash-command-border-block-start);border-block-end:var(--str-chat__slash-command-border-block-end);border-inline-start:var(--str-chat__slash-command-border-inline-start);border-inline-end:var(--str-chat__slash-command-border-inline-end);text-align:left;font:var(--str-chat__subtitle-text)}.str-chat__slash-command .str-chat__slash-command-header .str-chat__slash-command-name{text-transform:capitalize;font:var(--str-chat__subtitle2-text)}.str-chat__slash-command .str-chat__slash-command-header .str-chat__slash-command-args{color:var(--str-chat__slash-command-args-color);font:var(--str-chat__subtitle-text)}.str-chat__user-item{background:var(--str-chat__mention-list-user-item-background-color);color:var(--str-chat__mention-list-user-item-color);box-shadow:var(--str-chat__mention-list-user-item-box-shadow);border-radius:var(--str-chat__mention-list-user-item-border-radius);border-block-start:var(--str-chat__mention-list-user-item-border-block-start);border-block-end:var(--str-chat__mention-list-user-item-border-block-end);border-inline-start:var(--str-chat__mention-list-user-item-border-inline-start);border-inline-end:var(--str-chat__mention-list-user-item-border-inline-end)}.str-chat__user-item .str-chat__user-item--name{font:var(--str-chat__subtitle-text)}.str-chat__user-item .str-chat__user-item-at{font:var(--str-chat__subtitle2-text);color:var(--str-chat__mention-list-user-item-at-sign-color)}.str-chat__emoji-item{background:var(--str-chat__mention-list-emoji-item-background-color);color:var(--str-chat__mention-list-emoji-item-color);box-shadow:var(--str-chat__mention-list-emoji-item-box-shadow);border-radius:var(--str-chat__mention-list-emoji-item-border-radius);border-block-start:var(--str-chat__mention-list-emoji-item-border-block-start);border-block-end:var(--str-chat__mention-list-emoji-item-border-block-end);border-inline-start:var(--str-chat__mention-list-emoji-item-border-inline-start);border-inline-end:var(--str-chat__mention-list-emoji-item-border-inline-end)}.str-chat__emoji-item .str-chat__emoji-item--name{font:var(--str-chat__subtitle-text)}.str-chat__suggestion-list-container{background:var(--str-chat__suggestion-list-container-background-color);color:var(--str-chat__suggestion-list-container-color);box-shadow:var(--str-chat__suggestion-list-container-box-shadow);border-radius:var(--str-chat__suggestion-list-container-border-radius);border-block-start:var(--str-chat__suggestion-list-container-border-block-start);border-block-end:var(--str-chat__suggestion-list-container-border-block-end);border-inline-start:var(--str-chat__suggestion-list-container-border-inline-start);border-inline-end:var(--str-chat__suggestion-list-container-border-inline-end)}.str-chat__suggestion-list-container .str-chat__suggestion-list .str-chat__suggestion-list-item>a{text-decoration:none}.str-chat__suggestion-list-container .str-chat__suggestion-list .str-chat__suggestion-item--selected{background-color:var(--str-chat__suggestion-list-item--selected-background-color)}.str-chat__suggestion-list-container .str-chat__suggestion-list--react .str-chat__suggestion-list-item>button{background:none;border:none;text-decoration:none}.str-chat__base-image{color:#0000}.str-chat__base-image--load-failed{mask-image:var(--str-chat__image-fallback-icon);-webkit-mask-image:var(--str-chat__image-fallback-icon);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;mask-size:5rem 5rem;-webkit-mask-size:5rem 5rem;background-color:var(--str-chat__disabled-color)}.str-chat__base-image--load-failed~.str-chat__message-attachment-file--item-download .str-chat__message-attachment-download-icon path{fill:var(--str-chat__text-color)}.str-chat__attachment-preview-image .str-chat__base-image--load-failed{mask-size:1.5rem 1.5rem;-webkit-mask-size:1.5rem 1.5rem}.str-chat__attachment-preview-list .str-chat__attachment-preview-image--error{background-color:var(--str-chat__secondary-surface-color)}.str-chat__attachment-preview-list .str-chat__attachment-preview-image--error .str-chat__attachment-preview-thumbnail.str-chat__base-image--load-failed{background-color:var(--str-chat__disabled-color)}.str-chat{--str-chat__channel-border-radius: 0;--str-chat__channel-color: var(--str-chat__text-color);--str-chat__channel-background-color: var(--str-chat__background-color);--str-chat__channel-box-shadow: none;--str-chat__channel-border-block-start: none;--str-chat__channel-border-block-end: none;--str-chat__channel-border-inline-start: none;--str-chat__channel-border-inline-end: none;--str-chat__channel-empty-indicator-color: var(--str-chat__disabled-color);--str-chat__channel-empty-color: var(--str-chat__text-low-emphasis-color);--str-chat__channel-loading-state-color: var(--str-chat__disabled-color)}.str-chat__channel{background:var(--str-chat__channel-background-color);color:var(--str-chat__channel-color);box-shadow:var(--str-chat__channel-box-shadow);border-radius:var(--str-chat__channel-border-radius);border-block-start:var(--str-chat__channel-border-block-start);border-block-end:var(--str-chat__channel-border-block-end);border-inline-start:var(--str-chat__channel-border-inline-start);border-inline-end:var(--str-chat__channel-border-inline-end)}.str-chat__empty-channel{--str-chat-icon-color: var(--str-chat__channel-empty-color);background:var(--str-chat__channel-background-color);color:var(--str-chat__channel-color);box-shadow:var(--str-chat__channel-box-shadow);border-radius:var(--str-chat__channel-border-radius);border-block-start:var(--str-chat__channel-border-block-start);border-block-end:var(--str-chat__channel-border-block-end);border-inline-start:var(--str-chat__channel-border-inline-start);border-inline-end:var(--str-chat__channel-border-inline-end);font:var(--str-chat__headline-text);text-align:center}.str-chat__empty-channel svg path{fill:var(--str-chat__channel-empty-indicator-color)}.str-chat__empty-channel .str-chat__empty-channel-text{color:var(--str-chat__channel-empty-color)}.str-chat__loading-channel{animation:pulsate 1s linear 0s infinite alternate}.str-chat__loading-channel:nth-of-type(2){animation:pulsate 1s linear .3334s infinite alternate}.str-chat__loading-channel:last-of-type{animation:pulsate 1s linear .6667s infinite alternate}.str-chat__loading-channel .str-chat__loading-channel-header{background-color:var(--str-chat__channel-header-background-color)}.str-chat__loading-channel .str-chat__loading-channel-header .str-chat__loading-channel-header-avatar{background-image:linear-gradient(-90deg,var(--str-chat__channel-loading-state-color) 0%,var(--str-chat__channel-loading-state-color) 100%);border-radius:var(--str-chat__avatar-border-radius)}.str-chat__loading-channel .str-chat__loading-channel-header .str-chat__loading-channel-header-name,.str-chat__loading-channel .str-chat__loading-channel-header .str-chat__loading-channel-header-info{background-image:linear-gradient(-90deg,var(--str-chat__channel-loading-state-color) 0%,var(--str-chat__channel-loading-state-color) 100%);border-radius:var(--str-chat__border-radius-xs)}.str-chat__loading-channel .str-chat__loading-channel-message-list{background-color:var(--str-chat__message-list-background-color)}.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__loading-channel-message-avatar{background-image:linear-gradient(-90deg,var(--str-chat__channel-loading-state-color) 0%,var(--str-chat__channel-loading-state-color) 100%);border-radius:var(--str-chat__avatar-border-radius)}.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__loading-channel-message-sender,.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__loading-channel-message-text,.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__loading-channel-message-date{background-image:linear-gradient(-90deg,var(--str-chat__channel-loading-state-color) 0%,var(--str-chat__channel-loading-state-color) 100%);border-radius:var(--str-chat__message-bubble-border-radius)}.str-chat__loading-channel .str-chat__loading-channel-message-input-row .str-chat__loading-channel-message-input,.str-chat__loading-channel .str-chat__loading-channel-message-input-row .str-chat__loading-channel-message-send{background-image:linear-gradient(-90deg,var(--str-chat__channel-loading-state-color) 0%,var(--str-chat__channel-loading-state-color) 100%)}.str-chat__loading-channel .str-chat__loading-channel-message-input-row .str-chat__loading-channel-message-input{border-radius:var(--str-chat__message-textarea-border-radius)}.str-chat__loading-channel .str-chat__loading-channel-message-input-row .str-chat__loading-channel-message-send{border-radius:var(--str-chat__message-send-border-radius)}.str-chat{--str-chat__channel-header-border-radius: 0;--str-chat__channel-header-color: 0;--str-chat__channel-header-background-color: var(--str-chat__secondary-background-color);--str-chat__channel-header-border-block-start: none;--str-chat__channel-header-border-block-end: none;--str-chat__channel-header-border-inline-start: none;--str-chat__channel-header-border-inline-end: none;--str-chat__channel-header-box-shadow: none;--str-chat__channel-header-info-color: var(--str-chat__text-low-emphasis-color)}.str-chat__channel-header{background:var(--str-chat__channel-header-background-color);color:var(--str-chat__channel-header-color);box-shadow:var(--str-chat__channel-header-box-shadow);border-radius:var(--str-chat__channel-header-border-radius);border-block-start:var(--str-chat__channel-header-border-block-start);border-block-end:var(--str-chat__channel-header-border-block-end);border-inline-start:var(--str-chat__channel-header-border-inline-start);border-inline-end:var(--str-chat__channel-header-border-inline-end)}.str-chat__channel-header .str-chat__channel-header-title{font:var(--str-chat__subtitle-medium-text)}.str-chat__channel-header .str-chat__channel-header-info{font:var(--str-chat__body-text);color:var(--str-chat__channel-header-info-color)}.str-chat{--str-chat__channel-list-border-radius: 0;--str-chat__channel-list-color: var(--str-chat__text-color);--str-chat__channel-list-background-color: var(--str-chat__secondary-background-color);--str-chat__channel-list-box-shadow: none;--str-chat__channel-list-border-block-start: none;--str-chat__channel-list-border-block-end: none;--str-chat__channel-list-border-inline-start: none;--str-chat__channel-list-border-inline-end: 1px solid var(--str-chat__surface-color);--str-chat__channel-list-load-more-border-radius: var(--str-chat__cta-button-border-radius);--str-chat__channel-list-load-more-color: var(--str-chat__cta-button-color);--str-chat__channel-list-load-more-background-color: var(--str-chat__cta-button-background-color);--str-chat__channel-list-load-more-box-shadow: var(--str-chat__cta-button-box-shadow);--str-chat__channel-list-load-more-border-block-start: var( --str-chat__cta-button-border-block-start );--str-chat__channel-list-load-more-border-block-end: var(--str-chat__cta-button-border-block-end);--str-chat__channel-list-load-more-border-inline-start: var( --str-chat__cta-button-border-inline-start );--str-chat__channel-list-load-more-border-inline-end: var( --str-chat__cta-button-border-inline-end );--str-chat__channel-list-load-more-pressed-background-color: var( --str-chat__cta-button-pressed-background-color );--str-chat__channel-list-load-more-disabled-background-color: var( --str-chat__cta-button-disabled-background-color );--str-chat__channel-list-load-more-disabled-color: var(--str-chat__cta-button-disabled-color);--str-chat__channel-list-empty-indicator-color: var(--str-chat__text-low-emphasis-color)}.str-chat__channel-list{background:var(--str-chat__channel-list-background-color);color:var(--str-chat__channel-list-color);box-shadow:var(--str-chat__channel-list-box-shadow);border-radius:var(--str-chat__channel-list-border-radius);border-block-start:var(--str-chat__channel-list-border-block-start);border-block-end:var(--str-chat__channel-list-border-block-end);border-inline-start:var(--str-chat__channel-list-border-inline-start);border-inline-end:var(--str-chat__channel-list-border-inline-end)}.str-chat__channel-list .str-chat__load-more-button__button{background:var(--str-chat__channel-list-load-more-background-color);color:var(--str-chat__channel-list-load-more-color);box-shadow:var(--str-chat__channel-list-load-more-box-shadow);border-radius:var(--str-chat__channel-list-load-more-border-radius);border-block-start:var(--str-chat__channel-list-load-more-border-block-start);border-block-end:var(--str-chat__channel-list-load-more-border-block-end);border-inline-start:var(--str-chat__channel-list-load-more-border-inline-start);border-inline-end:var(--str-chat__channel-list-load-more-border-inline-end);width:80%}.str-chat__channel-list .str-chat__load-more-button__button:active{background-color:var(--str-chat__channel-list-load-more-pressed-background-color)}.str-chat__channel-list .str-chat__load-more-button__button:disabled{background-color:var(--str-chat__channel-list-load-more-disabled-background-color);color:var(--str-chat__channel-list-load-more-disabled-color)}.str-chat__channel-list .str-chat__channel-list-empty{--str-chat-icon-color: var(--str-chat__channel-list-empty-indicator-color);font:var(--str-chat__headline-text);text-align:center;color:var(--str-chat__channel-list-empty-indicator-color)}.str-chat__channel-list .str-chat__channel-list-empty svg path{fill:var(--str-chat__channel-list-empty-indicator-color)}.str-chat{--str-chat__channel-preview-border-radius: 0;--str-chat__channel-preview-color: var(--str-chat__text-color);--str-chat__channel-preview-background-color: transparent;--str-chat__channel-preview-border-block-start: none;--str-chat__channel-preview-border-block-end: none;--str-chat__channel-preview-border-inline-start: none;--str-chat__channel-preview-border-inline-end: none;--str-chat__channel-preview-active-background-color: var(--str-chat__surface-color);--str-chat__channel-preview-hover-background-color: var(--str-chat__secondary-surface-color);--str-chat__channel-preview-latest-message-secondary-color: var( --str-chat__text-low-emphasis-color );--str-chat__channel-preview-loading-state-color: var(--str-chat__disabled-color);--str-chat__channel-preview-unread-badge-background-color: var(--str-chat__unread-badge-color);--str-chat__channel-preview-unread-badge-color: var(--str-chat__on-unread-badge-color);--str-chat__channel-preview-unread-badge-border-radius: var(--str-chat__border-radius-circle);--str-chat__channel-preview-unread-badge-border-block-start: none;--str-chat__channel-preview-unread-badge-border-block-end: none;--str-chat__channel-preview-unread-badge-border-inline-start: none;--str-chat__channel-preview-unread-badge-border-inline-end: none;--str-chat__channel-preview-message-status-color: var(--str-chat__primary-color);--str-chat__channel-preview-message-time-color: var(--str-chat__message-secondary-color)}.str-chat__channel-preview-container .str-chat__channel-preview__action-buttons .str-chat__channel-preview__action-button{--str-chat-icon-color: var(--str-chat__text-low-emphasis-color);border:none;background-color:#0000}.str-chat__channel-preview-container .str-chat__channel-preview__action-buttons .str-chat__channel-preview__action-button--pin.str-chat__channel-preview__action-button--active{--str-chat-icon-color: var(--str-chat__unread-badge-color)}.str-chat__channel-preview-container .str-chat__channel-preview__action-buttons .str-chat__channel-preview__action-button--archive.str-chat__channel-preview__action-button--active{--str-chat-icon-color: var(--str-chat__text-color)}.str-chat__channel-preview{background:var(--str-chat__channel-preview-background-color);color:var(--str-chat__channel-preview-color);box-shadow:var(--str-chat__channel-preview-box-shadow);border-radius:var(--str-chat__channel-preview-border-radius);border-block-start:var(--str-chat__channel-preview-border-block-start);border-block-end:var(--str-chat__channel-preview-border-block-end);border-inline-start:var(--str-chat__channel-preview-border-inline-start);border-inline-end:var(--str-chat__channel-preview-border-inline-end)}.str-chat__channel-preview--active,.str-chat__channel-preview-messenger--active{background-color:var(--str-chat__channel-preview-active-background-color)}.str-chat__channel-preview:hover{background-color:var(--str-chat__channel-preview-hover-background-color)}.str-chat__channel-preview .str-chat__channel-preview-end-first-row{font:var(--str-chat__subtitle-medium-text)}.str-chat__channel-preview .str-chat__channel-preview-end-first-row .str-chat__channel-preview-unread-badge{background:var(--str-chat__channel-preview-unread-badge-background-color);color:var(--str-chat__channel-preview-unread-badge-color);box-shadow:var(--str-chat__channel-preview-unread-badge-box-shadow);border-radius:var(--str-chat__channel-preview-unread-badge-border-radius);border-block-start:var(--str-chat__channel-preview-unread-badge-border-block-start);border-block-end:var(--str-chat__channel-preview-unread-badge-border-block-end);border-inline-start:var(--str-chat__channel-preview-unread-badge-border-inline-start);border-inline-end:var(--str-chat__channel-preview-unread-badge-border-inline-end);font-size:80%}.str-chat__channel-preview .str-chat__channel-preview-end-first-row .str-chat__channel-preview-messenger--last-message{font:var(--str-chat__body-text);color:var(--str-chat__channel-preview-latest-message-secondary-color)}.str-chat__channel-preview .str-chat__channel-preview-end-first-row--active .str-chat__channel-preview-messenger--last-message,.str-chat__channel-preview .str-chat__channel-preview-end-first-row:hover .str-chat__channel-preview-messenger--last-message{color:var(--str-chat__channel-preview-color)}.str-chat__channel-preview .str-chat__channel-preview-messenger--status{--str-chat-icon-color: var(--str-chat__channel-preview-message-status-color);color:var(--str-chat__channel-preview-message-status-color)}.str-chat__channel-preview .str-chat__channel-preview-messenger--status svg path{fill:var(--str-chat__channel-preview-message-status-color)}.str-chat__channel-preview .str-chat__channel-preview-messenger--time{color:var(--str-chat__channel-preview-message-time-color);font:var(--str-chat__caption-text)}.str-chat__channel-preview-loading{animation:pulsate 1s linear 0s infinite alternate}.str-chat__channel-preview-loading:nth-of-type(2){animation:pulsate 1s linear .3334s infinite alternate}.str-chat__channel-preview-loading:last-of-type{animation:pulsate 1s linear .6667s infinite alternate}.str-chat__channel-preview-loading .str-chat__loading-channels-avatar,.str-chat__channel-preview-loading .str-chat__loading-channels-username,.str-chat__channel-preview-loading .str-chat__loading-channels-status{background-image:linear-gradient(-90deg,var(--str-chat__channel-preview-loading-state-color) 0%,var(--str-chat__channel-preview-loading-state-color) 100%)}.str-chat__channel-preview-loading .str-chat__loading-channels-username,.str-chat__channel-preview-loading .str-chat__loading-channels-status{border-radius:var(--str-chat__border-radius-xs)}.str-chat{--str-chat__channel-search-input-color: var(--str-chat__text-color);--str-chat__channel-search-input-placeholder-color: var(--str-chat__text-low-emphasis-color);--str-chat__channel-search-input-icon-color: var(--str-chat__text-low-emphasis-color);--str-chat__channel-search-input-border-block-start: none;--str-chat__channel-search-input-border-block-end: none;--str-chat__channel-search-input-border-inline-start: none;--str-chat__channel-search-input-border-inline-end: none;--str-chat__channel-search-input-wrapper-border-radius: var(--str-chat__border-radius-lg);--str-chat__channel-search-input-wrapper-background-color: transparent;--str-chat__channel-search-input-wrapper-border-block-start: var(--str-chat__surface-color) 1px solid;--str-chat__channel-search-input-wrapper-border-block-end: var(--str-chat__surface-color) 1px solid;--str-chat__channel-search-input-wrapper-border-inline-start: var(--str-chat__surface-color) 1px solid;--str-chat__channel-search-input-wrapper-border-inline-end: var(--str-chat__surface-color) 1px solid;--str-chat__channel-search-input-wrapper-active-border-radius: var(--str-chat__border-radius-lg);--str-chat__channel-search-input-wrapper-active-background-color: transparent;--str-chat__channel-search-input-wrapper-active-border-block-start: var(--str-chat__primary-color) 1px solid;--str-chat__channel-search-input-wrapper-active-border-block-end: var(--str-chat__primary-color) 1px solid;--str-chat__channel-search-input-wrapper-active-border-inline-start: var( --str-chat__primary-color ) 1px solid;--str-chat__channel-search-input-wrapper-active-border-inline-end: var(--str-chat__primary-color) 1px solid;--str-chat__channel-search-result-background-color: transparent;--str-chat__channel-search-result-border-block-start: none;--str-chat__channel-search-result-border-block-end: none;--str-chat__channel-search-result-border-inline-start: none;--str-chat__channel-search-result-border-inline-end: none;--str-chat__channel-search-result-hover-background-color: var( --str-chat__secondary-surface-color );--str-chat__channel-search-result-list-color: var(--str-chat__text-color);--str-chat__channel-search-result-list-background-color: var(--str-chat__secondary-background-color);--str-chat__channel-search-result-list-border-block-start: none;--str-chat__channel-search-result-list-border-block-end: none;--str-chat__channel-search-result-list-border-inline-start: none;--str-chat__channel-search-result-list-border-inline-end: none;--str-chat__channel-search-result-list-popup-box-shadow: 0 4px 4px var(--str-chat__box-shadow-color);--str-chat__channel-search-results-header-color: var(--str-chat__text-low-emphasis-color);--str-chat__channel-search-results-header-background-color: var(--str-chat__background-color);--str-chat__channel-search-results-header-border-block-start: none;--str-chat__channel-search-results-header-border-block-end: var(--str-chat__surface-color) 1px solid;--str-chat__channel-search-results-header-border-inline-start: none;--str-chat__channel-search-results-header-border-inline-end: none;--str-chat__channel-search-results-loading-indicator-color: var(--str-chat__text-low-emphasis-color);--str-chat__channel-search-results-loading-indicator-background-color: var(--str-chat__background-color);--str-chat__channel-search-results-loading-indicator-border-block-start: none;--str-chat__channel-search-results-loading-indicator-border-block-end: var(--str-chat__surface-color) 1px solid;--str-chat__channel-search-results-loading-indicator-border-inline-start: none;--str-chat__channel-search-results-loading-indicator-border-inline-end: none;--str-chat__channel-search-results-empty-color: var(--str-chat__text-low-emphasis-color);--str-chat__channel-search-results-empty-icon-color: var(--str-chat__disabled-color);--str-chat__channel-search-results-empty-background-color: var(--str-chat__background-color);--str-chat__channel-search-results-empty-border-block-start: none;--str-chat__channel-search-results-empty-border-block-end: none;--str-chat__channel-search-results-empty-border-inline-start: none;--str-chat__channel-search-results-empty-border-inline-end: none}.str-chat__channel-search-input--wrapper{background:var(--str-chat__channel-search-input-wrapper-background-color);color:var(--str-chat__channel-search-input-wrapper-color);box-shadow:var(--str-chat__channel-search-input-wrapper-box-shadow);border-radius:var(--str-chat__channel-search-input-wrapper-border-radius);border-block-start:var(--str-chat__channel-search-input-wrapper-border-block-start);border-block-end:var(--str-chat__channel-search-input-wrapper-border-block-end);border-inline-start:var(--str-chat__channel-search-input-wrapper-border-inline-start);border-inline-end:var(--str-chat__channel-search-input-wrapper-border-inline-end)}.str-chat__channel-search-input--wrapper input{background:var(--str-chat__channel-search-input-background-color);color:var(--str-chat__channel-search-input-color);box-shadow:var(--str-chat__channel-search-input-box-shadow);border-radius:var(--str-chat__channel-search-input-border-radius);border-block-start:var(--str-chat__channel-search-input-border-block-start);border-block-end:var(--str-chat__channel-search-input-border-block-end);border-inline-start:var(--str-chat__channel-search-input-border-inline-start);border-inline-end:var(--str-chat__channel-search-input-border-inline-end);outline:none;font:var(--str-chat__subtitle-text)}.str-chat__channel-search-input--wrapper .str-chat__channel-search-input--clear-button svg path{fill:#0000}.str-chat__channel-search-input--wrapper-active{background:var(--str-chat__channel-search-input-wrapper-active-background-color);color:var(--str-chat__channel-search-input-wrapper-active-color);box-shadow:var(--str-chat__channel-search-input-wrapper-active-box-shadow);border-radius:var(--str-chat__channel-search-input-wrapper-active-border-radius);border-block-start:var(--str-chat__channel-search-input-wrapper-active-border-block-start);border-block-end:var(--str-chat__channel-search-input-wrapper-active-border-block-end);border-inline-start:var(--str-chat__channel-search-input-wrapper-active-border-inline-start);border-inline-end:var(--str-chat__channel-search-input-wrapper-active-border-inline-end)}.str-chat__channel-search-input--wrapper-active .str-chat__channel-search-input--icon svg path{fill:var(--str-chat__primary-color)}.str-chat__channel-search-input--wrapper-active .str-chat__channel-search-input--clear-button svg path{fill:var(--str-chat__text-low-emphasis-color)}.str-chat__channel-search-results-header{background:var(--str-chat__channel-search-results-header-background-color);color:var(--str-chat__channel-search-results-header-color);box-shadow:var(--str-chat__channel-search-results-header-box-shadow);border-radius:var(--str-chat__channel-search-results-header-border-radius);border-block-start:var(--str-chat__channel-search-results-header-border-block-start);border-block-end:var(--str-chat__channel-search-results-header-border-block-end);border-inline-start:var(--str-chat__channel-search-results-header-border-inline-start);border-inline-end:var(--str-chat__channel-search-results-header-border-inline-end);font:var(--str-chat__subtitle-text)}.str-chat__channel-search-result-list{background:var(--str-chat__channel-search-result-list-background-color);color:var(--str-chat__channel-search-result-list-color);box-shadow:var(--str-chat__channel-search-result-list-box-shadow);border-radius:var(--str-chat__channel-search-result-list-border-radius);border-block-start:var(--str-chat__channel-search-result-list-border-block-start);border-block-end:var(--str-chat__channel-search-result-list-border-block-end);border-inline-start:var(--str-chat__channel-search-result-list-border-inline-start);border-inline-end:var(--str-chat__channel-search-result-list-border-inline-end)}.str-chat__channel-search-result-list.popup{box-shadow:var(--str-chat__channel-search-result-list-popup-box-shadow)}.str-chat__channel-search-result-list .str-chat__channel-search-container-searching{background:var(--str-chat__channel-search-results-loading-indicator-background-color);color:var(--str-chat__channel-search-results-loading-indicator-color);box-shadow:var(--str-chat__channel-search-results-loading-indicator-box-shadow);border-radius:var(--str-chat__channel-search-results-loading-indicator-border-radius);border-block-start:var(--str-chat__channel-search-results-loading-indicator-border-block-start);border-block-end:var(--str-chat__channel-search-results-loading-indicator-border-block-end);border-inline-start:var(--str-chat__channel-search-results-loading-indicator-border-inline-start);border-inline-end:var(--str-chat__channel-search-results-loading-indicator-border-inline-end)}.str-chat__channel-search-result-list .str-chat__channel-search-container-empty{background:var(--str-chat__channel-search-results-empty-background-color);color:var(--str-chat__channel-search-results-empty-color);box-shadow:var(--str-chat__channel-search-results-empty-box-shadow);border-radius:var(--str-chat__channel-search-results-empty-border-radius);border-block-start:var(--str-chat__channel-search-results-empty-border-block-start);border-block-end:var(--str-chat__channel-search-results-empty-border-block-end);border-inline-start:var(--str-chat__channel-search-results-empty-border-inline-start);border-inline-end:var(--str-chat__channel-search-results-empty-border-inline-end);font:var(--str-chat__subtitle2-medium-text)}.str-chat__channel-search-result-list .str-chat__channel-search-container-empty svg path{fill:var(--str-chat__channel-search-results-empty-icon-color)}.str-chat__channel-search-result-list .str-chat__channel-search-result{background:var(--str-chat__channel-search-result-background-color);color:var(--str-chat__channel-search-result-color);box-shadow:var(--str-chat__channel-search-result-box-shadow);border-radius:var(--str-chat__channel-search-result-border-radius);border-block-start:var(--str-chat__channel-search-result-border-block-start);border-block-end:var(--str-chat__channel-search-result-border-block-end);border-inline-start:var(--str-chat__channel-search-result-border-inline-start);border-inline-end:var(--str-chat__channel-search-result-border-inline-end)}.str-chat__channel-search-result-list .str-chat__channel-search-result .str-chat__channel-search-result--display-name{font:var(--str-chat__subtitle-medium-text)}.str-chat__channel-search-result-list .str-chat__channel-preview-messenger--active{background-color:var(--str-chat__channel-preview-active-background-color)}.str-chat__channel-search-result-list .str-chat__channel-search-result:hover,.str-chat__channel-search-result-list .str-chat__channel-search-result--focused{background-color:var(--str-chat__channel-search-result-hover-background-color)}.str-chat{--str-chat__dialog-menu-border-radius: var(--str-chat__border-radius-sm);--str-chat__dialog-menu-color: var(--str-chat__text-color);--str-chat__dialog-menu-background-color: var(--str-chat__secondary-background-color);--str-chat__dialog-menu-border-block-start: none;--str-chat__dialog-menu-border-block-end: none;--str-chat__dialog-menu-border-inline-start: none;--str-chat__dialog-menu-border-inline-end: none;--str-chat__dialog-menu-box-shadow: 0 0 8px var(--str-chat__box-shadow-color);--str-chat__dialog-menu-button-border-radius: 0;--str-chat__dialog-menu-button-color: var(--str-chat__text-color);--str-chat__dialog-menu-button-background-color: transparent;--str-chat__dialog-menu-button-hover-background-color: var(--str-chat__secondary-surface-color);--str-chat__dialog-menu-button-border-block-start: none;--str-chat__dialog-menu-button-border-block-end: none;--str-chat__dialog-menu-button-border-inline-start: none;--str-chat__dialog-menu-button-border-inline-end: none;--str-chat__dialog-menu-button-box-shadow: none}.str-chat__dialog .str-chat__dialog__title{font:var(--str-chat__subtitle-medium-text)}.str-chat__dialog .str-chat__dialog__prompt{font:var(--str-chat__subtitle-text)}.str-chat__dialog .str-chat__dialog__controls .str-chat__dialog__controls-button{cursor:pointer;font:var(--str-chat__body-medium-text);color:var(--str-chat__primary-color)}.str-chat__dialog .str-chat__dialog__controls .str-chat__dialog__controls-button--submit{text-transform:uppercase}.str-chat__dialog .str-chat__dialog__controls .str-chat__dialog__controls-button--submit:disabled{color:var(--str-chat__disabled-color)}.str-chat__prompt-dialog input[type=text]{font:var(--str-chat__subtitle-text);border-radius:20px;border:1px solid var(--str-chat__primary-color)}.str-chat__dialog-menu{background:var(--str-chat__dialog-menu-background-color);color:var(--str-chat__dialog-menu-color);box-shadow:var(--str-chat__dialog-menu-box-shadow);border-radius:var(--str-chat__dialog-menu-border-radius);border-block-start:var(--str-chat__dialog-menu-border-block-start);border-block-end:var(--str-chat__dialog-menu-border-block-end);border-inline-start:var(--str-chat__dialog-menu-border-inline-start);border-inline-end:var(--str-chat__dialog-menu-border-inline-end)}.str-chat__dialog-menu .str-chat__dialog-menu__button{background:var(--str-chat__dialog-menu-button-background-color);color:var(--str-chat__dialog-menu-button-color);box-shadow:var(--str-chat__dialog-menu-button-box-shadow);border-radius:var(--str-chat__dialog-menu-button-border-radius);border-block-start:var(--str-chat__dialog-menu-button-border-block-start);border-block-end:var(--str-chat__dialog-menu-button-border-block-end);border-inline-start:var(--str-chat__dialog-menu-button-border-inline-start);border-inline-end:var(--str-chat__dialog-menu-button-border-inline-end);cursor:pointer;font:var(--str-chat__subtitle-text)}.str-chat__dialog-menu .str-chat__dialog-menu__button:hover,.str-chat__dialog-menu .str-chat__dialog-menu__button:focus{background-color:var(--str-chat__dialog-menu-button-hover-background-color)}.str-chat{--str-chat__drag-and-drop-container-border-block-start: 2px solid transparent;--str-chat__drag-and-drop-container-border-block-end: 2px solid transparent;--str-chat__drag-and-drop-container-on-dragover-border-block-start: 2px solid var(--str-chat__primary-color);--str-chat__drag-and-drop-container-on-dragover-border-block-end: 2px solid var(--str-chat__primary-color);--str-chat__drag-and-drop-container-on-dragover-border-inline-start: none;--str-chat__drag-and-drop-container-on-dragover-border-inline-end: none}.str-chat__drag-and-drop-container--dragging{cursor:grabbing}.str-chat__drag-and-drop-container__item[draggable=true]{cursor:grab}.str-chat__drag-and-drop-container__item[draggable=true]:active{background:#0000}.str-chat__drag-and-drop-container__item{border-bottom:var(--str-chat__drag-and-drop-container-border-block-start);border-top:var(--str-chat__drag-and-drop-container-border-block-start)}.str-chat__drag-and-drop-container__item.str-chat__drag-and-drop-container__item--dragged-over-from-top{border-bottom:var(--str-chat__drag-and-drop-container-on-dragover-border-block-end)}.str-chat__drag-and-drop-container__item.str-chat__drag-and-drop-container__item--dragged-over-from-bottom{border-top:var(--str-chat__drag-and-drop-container-on-dragover-border-block-start)}.str-chat{--str-chat__dropzone-container-color: var(--str-chat__on-primary-color);--str-chat__dropzone-container-background-color: var(--str-chat__primary-overlay-color);--str-chat__dropzone-container-backdrop-filter: blur(3px)}.str-chat__dropzone-container{background-color:var(--str-chat__dropzone-container-background-color);color:var(--str-chat__dropzone-container-color);-webkit-backdrop-filter:var(--str-chat__dropzone-container-backdrop-filter);backdrop-filter:var(--str-chat__dropzone-container-backdrop-filter);font:var(--str-chat__subtitle-text)}.str-chat{--str-chat__edit-message-modal-button-border-radius: none;--str-chat__edit-message-modal-send-button-color: var(--str-chat__primary-color);--str-chat__edit-message-modal-cancel-button-color: var(--str-chat__text-low-emphasis-color);--str-chat__edit-message-modal-button-background-color: transparent;--str-chat__edit-message-modal-button-border-block-start: none;--str-chat__edit-message-modal-button-border-block-end: none;--str-chat__edit-message-modal-button-border-inline-start: none;--str-chat__edit-message-modal-button-border-inline-end: none;--str-chat__edit-message-modal-button-box-shadow: none}.str-chat__edit-message-form .str-chat__edit-message-form-options .str-chat__edit-message-cancel,.str-chat__edit-message-form .str-chat__edit-message-form-options .str-chat__edit-message-send{background:var(--str-chat__edit-message-modal-button-background-color);color:var(--str-chat__edit-message-modal-button-color);box-shadow:var(--str-chat__edit-message-modal-button-box-shadow);border-radius:var(--str-chat__edit-message-modal-button-border-radius);border-block-start:var(--str-chat__edit-message-modal-button-border-block-start);border-block-end:var(--str-chat__edit-message-modal-button-border-block-end);border-inline-start:var(--str-chat__edit-message-modal-button-border-inline-start);border-inline-end:var(--str-chat__edit-message-modal-button-border-inline-end);font:var(--str-chat__body-medium-text)}.str-chat__edit-message-form .str-chat__edit-message-form-options .str-chat__edit-message-cancel{text-transform:capitalize;color:var(--str-chat__edit-message-modal-cancel-button-color)}.str-chat__edit-message-form .str-chat__edit-message-form-options .str-chat__edit-message-send{text-transform:uppercase;color:var(--str-chat__edit-message-modal-send-button-color)}.str-chat input::-webkit-outer-spin-button,.str-chat input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.str-chat input[type=number]{-moz-appearance:textfield}.str-chat__form-field-error{font-size:.75rem;color:var(--str-chat__danger-color)}.str-chat__form__switch-field{background-color:var(--str-chat__tertiary-surface-color);border-radius:.75rem}.str-chat__form__switch-field,.str-chat__form__switch-field label{cursor:pointer}.str-chat__form__switch-field label{display:flex;gap:.5rem}.str-chat__form__switch-field .str-chat__form__switch-field__switch{cursor:pointer;background-color:var(--str-chat__text-low-emphasis-color);border-radius:100px}.str-chat__form__switch-field .str-chat__form__switch-field__switch .str-chat__form__switch-field__switch-handle{border-radius:var(--str-chat__border-radius-circle);background-color:var(--str-chat__disabled-color)}.str-chat__form__switch-field .str-chat__form__switch-field__switch.str-chat__form__switch-field__switch--on{background-color:var(--str-chat__green600)}.str-chat__form__switch-field .str-chat__form__switch-field__switch.str-chat__form__switch-field__switch--on .str-chat__form__switch-field__switch-handle{background-color:var(--str-chat__background-color);border-radius:var(--str-chat__border-radius-circle)}.str-chat__form__switch-field--disabled .str-chat__form__switch-field--disabled,.str-chat__form__switch-field--disabled .str-chat__form__switch-field--disabled .str-chat__form__switch-field__switch,.str-chat__form__switch-field--disabled label{cursor:not-allowed}.str-chat__dropdown .str-chat__dropdown__open-button{background:none;border:none;cursor:pointer}.str-chat__dropdown .str-chat__dropdown__items{background-color:var(--str-chat__background-color)}.str-chat{--str-chat-icon-color: var(--str-chat__text-color)}.str-chat__icon{color:var(--str-chat-icon-color)}.str-chat__icon--error{--str-chat-icon-color: var(--str-chat__danger-color)}.str-chat__icon--poll{background-color:var(--str-chat-icon-color)}.str-chat{--str-chat__image-carousel-stepper-color: var(--str-chat__text-color)}@media only screen and (max-device-width:768px){.str-chat__message .str-chat__attachment-list .str-chat__modal--open .str-chat__modal__inner{border-radius:0}}.str-chat__image-carousel .str-chat__image-carousel-stepper{--str-chat-icon-color: var(--str-chat__image-carousel-stepper-color);cursor:pointer}.str-chat__image-carousel .str-chat__image-carousel-stepper svg path{fill:var(--str-chat__image-carousel-stepper-color)}.str-chat{--str-chat__link-preview-loading-state-color: var(--str-chat__disabled-color)}.str-chat__link-preview-card .str-chat__link-preview-card__content{border-left:2px solid var(--str-chat__primary-color)}.str-chat__link-preview-card .str-chat__link-preview-card__content .str-chat__link-preview-card__content-title{font:var(--str-chat__body-medium-text)}.str-chat__link-preview-card .str-chat__link-preview-card__content .str-chat__link-preview-card__content-description{font:var(--str-chat__caption-text)}.str-chat__link-preview-card .str-chat__link-preview-card__dismiss-button svg path{fill:var(--str-chat__text-low-emphasis-color)}.str-chat__link-preview-card--loading .str-chat__link-preview-card__content-title,.str-chat__link-preview-card--loading .str-chat__link-preview-card__content-description{background-image:linear-gradient(-90deg,var(--str-chat__link-preview-loading-state-color) 0%,var(--str-chat__link-preview-loading-state-color) 100%);animation:pulsate 1s linear 0s infinite alternate;border-radius:calc(var(--str-chat__spacing-px)*3)}.str-chat__link-preview-card--loading .str-chat__link-preview-card__content-title:nth-of-type(2),.str-chat__link-preview-card--loading .str-chat__link-preview-card__content-description:nth-of-type(2){animation:pulsate 1s linear .3334s infinite alternate}.str-chat__link-preview-card--loading .str-chat__link-preview-card__content-title:last-of-type,.str-chat__link-preview-card--loading .str-chat__link-preview-card__content-description:last-of-type{animation:pulsate 1s linear .6667s infinite alternate}@keyframes pulsate{0%{opacity:.5}to{opacity:1}}.str-chat{--str-chat__loading-indicator-color: var(--str-chat__primary-color)}.str-chat__loading-indicator svg linearGradient stop:last-child{stop-color:var(--str-chat__loading-indicator-color)}.str-chat__share-location-dialog .str-chat__live-location-activation{border-radius:var(--str-chat__border-radius-sm);border:1px solid var(--str-chat__secondary-overlay-color)}.str-chat__share-location-dialog .str-chat__live-location-activation .str-chat__form__switch-field{background-color:var(--str-chat__background-color)}.str-chat__share-location-dialog .str-chat__live-location-activation .str-chat__dropdown__open-button{border-radius:var(--str-chat__border-radius-xs);border:1px solid var(--str-chat__secondary-overlay-color);background-color:var(--str-chat__tertiary-surface-color)}.str-chat__share-location-dialog .str-chat__live-location-activation .str-chat__dropdown__items{box-shadow:0 0 8px var(--str-chat__box-shadow-color);border-radius:var(--str-chat__border-radius-xs)}.str-chat__share-location-dialog .str-chat__live-location-activation .str-chat__dropdown__items .str-chat__live-location-sharing-duration-option{background:none;border:none;cursor:pointer}.str-chat__share-location-dialog .str-chat__live-location-activation .str-chat__dropdown__items .str-chat__live-location-sharing-duration-option:hover{background-color:var(--str-chat__message-options-hover-background-color)}.str-chat{--str-chat__message-border-radius: none;--str-chat__message-color: var(--str-chat__text-color);--str-chat__message-error-message-color: var(--str-chat__danger-color);--str-chat__message-secondary-color: var(--str-chat__text-low-emphasis-color);--str-chat__message-link-color: var(--str-chat__primary-color);--str-chat__message-mention-color: var(--str-chat__primary-color);--str-chat__message-status-color: var(--str-chat__primary-color);--str-chat__message-replies-count-color: var(--str-chat__primary-color);--str-chat__message-background-color: transparent;--str-chat__message-highlighted-background-color: var(--str-chat__message-highlight-color);--str-chat__message-border-block-start: none;--str-chat__message-border-block-end: none;--str-chat__message-border-inline-start: none;--str-chat__message-border-inline-end: none;--str-chat__message-box-shadow: none;--str-chat__message-active-bacground-color: transparent;--str-chat__message-options-color: var(--str-chat__text-low-emphasis-color);--str-chat__message-options-hover-background-color: var(--str-chat__tertiary-surface-color);--str-chat__message-options-border-radius: var(--str-chat__border-radius-circle);--str-chat__message-options-active-color: var(--str-chat__primary-color);--str-chat__message-bubble-border-radius: var(--str-chat__border-radius-md);--str-chat__message-bubble-color: var(--str-chat__text-color);--str-chat__message-bubble-background-color: var(--str-chat__secondary-surface-color);--str-chat__own-message-bubble-color: var(--str-chat__message-bubble-color);--str-chat__own-message-bubble-background-color: var(--str-chat__primary-surface-color);--str-chat__quoted-message-bubble-background-color: var(--str-chat__secondary-background-color);--str-chat__message-bubble-border-block-start: none;--str-chat__message-bubble-border-block-end: none;--str-chat__message-bubble-border-inline-start: none;--str-chat__message-bubble-border-inline-end: none;--str-chat__message-bubble-box-shadow: none;--str-chat__deleted-message-border-radius: var(--str-chat__border-radius-md);--str-chat__deleted-message-color: var(--str-chat__text-low-emphasis-color);--str-chat__deleted-message-background-color: var(--str-chat__secondary-surface-color);--str-chat__deleted-message-border-block-start: none;--str-chat__deleted-message-border-block-end: none;--str-chat__deleted-message-border-inline-start: none;--str-chat__deleted-message-border-inline-end: none;--str-chat__deleted-message-box-shadow: none;--str-chat__blocked-message-border-radius: var(--str-chat__border-radius-md);--str-chat__blocked-message-color: var(--str-chat__text-low-emphasis-color);--str-chat__blocked-message-background-color: var(--str-chat__secondary-surface-color);--str-chat__blocked-message-border-block-start: none;--str-chat__blocked-message-border-block-end: none;--str-chat__blocked-message-border-inline-start: none;--str-chat__blocked-message-border-inline-end: none;--str-chat__blocked-message-box-shadow: none;--str-chat__system-message-border-radius: 0;--str-chat__system-message-color: var(--str-chat__text-low-emphasis-color);--str-chat__system-message-background-color: transparent;--str-chat__system-message-border-block-start: none;--str-chat__system-message-border-block-end: none;--str-chat__system-message-border-inline-start: none;--str-chat__system-message-border-inline-end: none;--str-chat__system-message-box-shadow: none;--str-chat__date-separator-color: var(--str-chat__text-low-emphasis-color);--str-chat__date-separator-line-color: var(--str-chat__disabled-color);--str-chat__date-separator-border-radius: 0;--str-chat__date-separator-background-color: transparent;--str-chat__date-separator-border-block-start: none;--str-chat__date-separator-border-block-end: none;--str-chat__date-separator-border-inline-start: none;--str-chat__date-separator-border-inline-end: none;--str-chat__date-separator-box-shadow: none;--str-chat__translation-notice-color: var(--str-chat__text-low-emphasis-color);--str-chat__translation-notice-active-background-color: var(--str-chat__tertiary-surface-color);--str-chat__message-reminder-color: var(--str-chat__primary-color);--str-chat__message-reminder-background-color: var(--str-chat__secondary-background-color);--str-chat__message-reminder-border-block-start: none;--str-chat__message-reminder-border-block-end: none;--str-chat__message-reminder-border-inline-start: none;--str-chat__message-reminder-border-inline-end: none;--str-chat__message-reminder-box-shadow: none;--str-chat__message-reminder-border-radius: 0}.str-chat__message--system{background:var(--str-chat__system-message-background-color);color:var(--str-chat__system-message-color);box-shadow:var(--str-chat__system-message-box-shadow);border-radius:var(--str-chat__system-message-border-radius);border-block-start:var(--str-chat__system-message-border-block-start);border-block-end:var(--str-chat__system-message-border-block-end);border-inline-start:var(--str-chat__system-message-border-inline-start);border-inline-end:var(--str-chat__system-message-border-inline-end);font:var(--str-chat__caption-text)}.str-chat__date-separator{background:var(--str-chat__date-separator-background-color);color:var(--str-chat__date-separator-color);box-shadow:var(--str-chat__date-separator-box-shadow);border-radius:var(--str-chat__date-separator-border-radius);border-block-start:var(--str-chat__date-separator-border-block-start);border-block-end:var(--str-chat__date-separator-border-block-end);border-inline-start:var(--str-chat__date-separator-border-inline-start);border-inline-end:var(--str-chat__date-separator-border-inline-end);font:var(--str-chat__body-text)}.str-chat__date-separator-line{background-color:var(--str-chat__date-separator-line-color);border:none}.str-chat__message-mention{color:var(--str-chat__message-mention-color);font:var(--str-chat__body2-medium-text)}.str-chat__message{background:var(--str-chat__message-background-color);color:var(--str-chat__message-color);box-shadow:var(--str-chat__message-box-shadow);border-radius:var(--str-chat__message-border-radius);border-block-start:var(--str-chat__message-border-block-start);border-block-end:var(--str-chat__message-border-block-end);border-inline-start:var(--str-chat__message-border-inline-start);border-inline-end:var(--str-chat__message-border-inline-end)}.str-chat__message a{text-decoration:none;color:var(--str-chat__message-link-color)}.str-chat__message .str-chat__message-reminder{background:var(--str-chat__message-reminder-background-color);color:var(--str-chat__message-reminder-color);box-shadow:var(--str-chat__message-reminder-box-shadow);border-radius:var(--str-chat__message-reminder-border-radius);border-block-start:var(--str-chat__message-reminder-border-block-start);border-block-end:var(--str-chat__message-reminder-border-block-end);border-inline-start:var(--str-chat__message-reminder-border-inline-start);border-inline-end:var(--str-chat__message-reminder-border-inline-end);font:var(--str-chat__caption-medium-text)}.str-chat__message .str-chat__message-bubble{background:var(--str-chat__message-bubble-background-color);color:var(--str-chat__message-bubble-color);box-shadow:var(--str-chat__message-bubble-box-shadow);border-radius:var(--str-chat__message-bubble-border-radius);border-block-start:var(--str-chat__message-bubble-border-block-start);border-block-end:var(--str-chat__message-bubble-border-block-end);border-inline-start:var(--str-chat__message-bubble-border-inline-start);border-inline-end:var(--str-chat__message-bubble-border-inline-end);font:var(--str-chat__body2-text)}.str-chat__message .str-chat__message--deleted-inner{background:var(--str-chat__deleted-message-background-color);color:var(--str-chat__deleted-message-color);box-shadow:var(--str-chat__deleted-message-box-shadow);border-radius:var(--str-chat__deleted-message-border-radius);border-block-start:var(--str-chat__deleted-message-border-block-start);border-block-end:var(--str-chat__deleted-message-border-block-end);border-inline-start:var(--str-chat__deleted-message-border-inline-start);border-inline-end:var(--str-chat__deleted-message-border-inline-end);font:var(--str-chat__body2-text)}.str-chat__message .str-chat__message--blocked-inner{background:var(--str-chat__blocked-message-background-color);color:var(--str-chat__blocked-message-color);box-shadow:var(--str-chat__blocked-message-box-shadow);border-radius:var(--str-chat__blocked-message-border-radius);border-block-start:var(--str-chat__blocked-message-border-block-start);border-block-end:var(--str-chat__blocked-message-border-block-end);border-inline-start:var(--str-chat__blocked-message-border-inline-start);border-inline-end:var(--str-chat__blocked-message-border-inline-end);font:var(--str-chat__body2-text)}.str-chat__message.str-chat__message--me .str-chat__message-bubble{color:var(--str-chat__own-message-bubble-color);background-color:var(--str-chat__own-message-bubble-background-color)}.str-chat__message .str-chat__message-options{--str-chat-icon-color: var(--str-chat__message-options-color)}.str-chat__message .str-chat__message-options .str-chat__message-actions-box-button,.str-chat__message .str-chat__message-options .str-chat__message-reply-in-thread-button,.str-chat__message .str-chat__message-options .str-chat__message-reactions-button{background:none;border:none;border-radius:var(--str-chat__message-options-border-radius);color:var(--str-chat__message-options-color)}.str-chat__message .str-chat__message-options .str-chat__message-actions-box-button .str-chat__message-action-icon path,.str-chat__message .str-chat__message-options .str-chat__message-reply-in-thread-button .str-chat__message-action-icon path,.str-chat__message .str-chat__message-options .str-chat__message-reactions-button .str-chat__message-action-icon path{fill:var(--str-chat__message-options-color)}.str-chat__message .str-chat__message-options .str-chat__message-actions-box-button:hover,.str-chat__message .str-chat__message-options .str-chat__message-reply-in-thread-button:hover,.str-chat__message .str-chat__message-options .str-chat__message-reactions-button:hover{background-color:var(--str-chat__message-options-hover-background-color)}.str-chat__message .str-chat__message-options .str-chat__message-actions-box-button:active .str-chat__message-action-icon path,.str-chat__message .str-chat__message-options .str-chat__message-reply-in-thread-button:active .str-chat__message-action-icon path,.str-chat__message .str-chat__message-options .str-chat__message-reactions-button:active .str-chat__message-action-icon path{fill:var(--str-chat__message-options-active-color)}.str-chat__message .str-chat__translation-notice button{font:var(--str-chat__body2-text);color:var(--str-chat__translation-notice-color);border:none;background:none}.str-chat__message .str-chat__translation-notice button:active,.str-chat__message .str-chat__translation-notice button:hover{background:var(--str-chat__translation-notice-active-background-color)}.str-chat__message .str-chat__message-metadata,.str-chat__message .str-chat__custom-message-metadata{color:var(--str-chat__message-secondary-color);font:var(--str-chat__caption-text)}.str-chat__message .str-chat__message-metadata .str-chat__message-sender-name,.str-chat__message .str-chat__custom-message-metadata .str-chat__message-sender-name{font:var(--str-chat__caption-medium-text)}.str-chat__message .str-chat__message-status{--str-chat-icon-color: var(--str-chat__message-status-color);color:var(--str-chat__message-status-color);font:var(--str-chat__body-text)}.str-chat__message .str-chat__message-status svg path{fill:var(--str-chat__message-status-color)}.str-chat__message .str-chat__message-status-sent svg path,.str-chat__message .str-chat__message-status-delivered svg path{fill:var(--str-chat__text-low-emphasis-color)}.str-chat__message .str-chat__message-replies-count-button-wrapper button,.str-chat__message .str-chat__message-is-thread-reply-button-wrapper button{border:none;background-color:#0000;font:var(--str-chat__body-medium-text);color:var(--str-chat__message-replies-count-color)}.str-chat__message .str-chat__message--error-message{color:var(--str-chat__message-error-message-color);font:var(--str-chat__caption-text)}.str-chat__message .str-chat__message-error-icon{--str-chat-icon-color: var(--str-chat__message-error-message-color)}.str-chat__message .str-chat__message-error-icon svg #background{fill:var(--str-chat__message-error-message-color)}.str-chat__message--highlighted{transition:background-color .1s ease-out;background-color:var(--str-chat__message-highlighted-background-color)}.str-chat__li:hover:not(:has(.str-chat__reaction-list:hover,.str-chat__modal--open)){background-color:var(--str-chat__message-active-bacground-color)}@supports not selector(:has(a,b)){.str-chat__li:hover{background-color:var(--str-chat__message-active-bacground-color)}}.str-chat__li--top .str-chat__message--other .str-chat__message-bubble,.str-chat__li--single .str-chat__message--other .str-chat__message-bubble{border-end-start-radius:calc(var(--str-chat__message-bubble-border-radius)/6)}.str-chat__li--top .str-chat__message--me .str-chat__message-bubble,.str-chat__li--single .str-chat__message--me .str-chat__message-bubble{border-end-end-radius:calc(var(--str-chat__message-bubble-border-radius)/6)}.str-chat__li--middle .str-chat__message--other .str-chat__message-bubble,.str-chat__li--bottom .str-chat__message--other .str-chat__message-bubble{border-start-start-radius:calc(var(--str-chat__message-bubble-border-radius)/6);border-end-start-radius:calc(var(--str-chat__message-bubble-border-radius)/6)}.str-chat__li--middle .str-chat__message--me .str-chat__message-bubble,.str-chat__li--bottom .str-chat__message--me .str-chat__message-bubble{border-start-end-radius:calc(var(--str-chat__message-bubble-border-radius)/6);border-end-end-radius:calc(var(--str-chat__message-bubble-border-radius)/6)}.str-chat__message-with-thread-link.str-chat__message--other .str-chat__message-bubble{border-end-start-radius:calc(var(--str-chat__message-bubble-border-radius)/6)}.str-chat__message-with-thread-link.str-chat__message--me .str-chat__message-bubble{border-end-end-radius:calc(var(--str-chat__message-bubble-border-radius)/6)}.str-chat__quoted-message-preview{background:var(--str-chat__message-background-color);color:var(--str-chat__message-color);box-shadow:var(--str-chat__message-box-shadow);border-radius:var(--str-chat__message-border-radius);border-block-start:var(--str-chat__message-border-block-start);border-block-end:var(--str-chat__message-border-block-end);border-inline-start:var(--str-chat__message-border-inline-start);border-inline-end:var(--str-chat__message-border-inline-end)}.str-chat__quoted-message-preview .str-chat__quoted-message-bubble{background:var(--str-chat__message-bubble-background-color);color:var(--str-chat__message-bubble-color);box-shadow:var(--str-chat__message-bubble-box-shadow);border-radius:var(--str-chat__message-bubble-border-radius);border-block-start:var(--str-chat__message-bubble-border-block-start);border-block-end:var(--str-chat__message-bubble-border-block-end);border-inline-start:var(--str-chat__message-bubble-border-inline-start);border-inline-end:var(--str-chat__message-bubble-border-inline-end);background-color:var(--str-chat__quoted-message-bubble-background-color);border-end-start-radius:calc(var(--str-chat__message-bubble-border-radius)/6)}.str-chat__message-input .str-chat__quoted-message-preview .str-chat__quoted-message-bubble{background-color:var(--str-chat__message-bubble-background-color)}.str-chat__unread-messages-separator{background-color:var(--str-chat__secondary-surface-color);color:var(--str-chat__text-low-emphasis-color);text-transform:uppercase;font:var(--str-chat__caption-strong-text)}.str-chat__unread-messages-notification{--str-chat-icon-color: var(--str-chat__on-primary-color);background-color:var(--str-chat__text-low-emphasis-color);border-radius:1.125rem}.str-chat__unread-messages-notification button{cursor:pointer;color:var(--str-chat__on-primary-color);border:none;background-color:#0000}.str-chat__unread-messages-notification button:first-of-type{font:var(--str-chat__caption-text)}.str-chat{--str-chat__message-actions-box-border-radius: var(--str-chat__border-radius-sm);--str-chat__message-actions-box-color: var(--str-chat__text-color);--str-chat__message-actions-box-background-color: var(--str-chat__secondary-background-color);--str-chat__message-actions-box-border-block-start: none;--str-chat__message-actions-box-border-block-end: none;--str-chat__message-actions-box-border-inline-start: none;--str-chat__message-actions-box-border-inline-end: none;--str-chat__message-actions-box-box-shadow: 0 0 8px var(--str-chat__box-shadow-color);--str-chat__message-actions-box-item-border-radius: 0;--str-chat__message-actions-box-item-color: var(--str-chat__text-color);--str-chat__message-actions-box-item-background-color: transparent;--str-chat__message-actions-box-item-hover-background-color: var( --str-chat__secondary-surface-color );--str-chat__message-actions-box-item-border-block-start: none;--str-chat__message-actions-box-item-border-block-end: none;--str-chat__message-actions-box-item-border-inline-start: none;--str-chat__message-actions-box-item-border-inline-end: none;--str-chat__message-actions-box-item-box-shadow: none}.str-chat__message-actions-box{background:var(--str-chat__message-actions-box-background-color);color:var(--str-chat__message-actions-box-color);box-shadow:var(--str-chat__message-actions-box-box-shadow);border-radius:var(--str-chat__message-actions-box-border-radius);border-block-start:var(--str-chat__message-actions-box-border-block-start);border-block-end:var(--str-chat__message-actions-box-border-block-end);border-inline-start:var(--str-chat__message-actions-box-border-inline-start);border-inline-end:var(--str-chat__message-actions-box-border-inline-end)}.str-chat__message-actions-box .str-chat__message-actions-list-item-button{background:var(--str-chat__message-actions-box-item-background-color);color:var(--str-chat__message-actions-box-item-color);box-shadow:var(--str-chat__message-actions-box-item-box-shadow);border-radius:var(--str-chat__message-actions-box-item-border-radius);border-block-start:var(--str-chat__message-actions-box-item-border-block-start);border-block-end:var(--str-chat__message-actions-box-item-border-block-end);border-inline-start:var(--str-chat__message-actions-box-item-border-inline-start);border-inline-end:var(--str-chat__message-actions-box-item-border-inline-end);font:var(--str-chat__subtitle-text)}.str-chat__message-actions-box .str-chat__message-actions-list-item-button:hover,.str-chat__message-actions-box .str_chat__button-with-submenu--submenu-open{background-color:var(--str-chat__message-actions-box-item-hover-background-color)}.str-chat__message-actions-box .str-chat__message-actions-box__submenu{background:var(--str-chat__message-actions-box-background-color);color:var(--str-chat__message-actions-box-color);box-shadow:var(--str-chat__message-actions-box-box-shadow);border-radius:var(--str-chat__message-actions-box-border-radius);border-block-start:var(--str-chat__message-actions-box-border-block-start);border-block-end:var(--str-chat__message-actions-box-border-block-end);border-inline-start:var(--str-chat__message-actions-box-border-inline-start);border-inline-end:var(--str-chat__message-actions-box-border-inline-end)}@media(hover:none){.str-chat__message-actions-box .str-chat__message-actions-list-item-button:hover{background-color:#0000}}.str-chat{--str-chat__message-bounce-edit-button-color: var(--str-chat__primary-color);--str-chat__message-bounce-send-button-color: var(--str-chat__primary-color);--str-chat__message-bounce-delete-button-color: var(--str-chat__primary-color);--str-chat__message-bounce-button-background-color: transparent;--str-chat__message-bounce-button-border-block-start: none;--str-chat__message-bounce-button-border-block-end: none;--str-chat__message-bounce-button-border-inline-start: none;--str-chat__message-bounce-button-border-inline-end: none;--str-chat__message-bounce-button-box-shadow: none}.str-chat__message-bounce-prompt .str-chat__message-bounce-edit,.str-chat__message-bounce-prompt .str-chat__message-bounce-send,.str-chat__message-bounce-prompt .str-chat__message-bounce-delete{background:var(--str-chat__message-bounce-button-background-color);color:var(--str-chat__message-bounce-button-color);box-shadow:var(--str-chat__message-bounce-button-box-shadow);border-radius:var(--str-chat__message-bounce-button-border-radius);border-block-start:var(--str-chat__message-bounce-button-border-block-start);border-block-end:var(--str-chat__message-bounce-button-border-block-end);border-inline-start:var(--str-chat__message-bounce-button-border-inline-start);border-inline-end:var(--str-chat__message-bounce-button-border-inline-end);font:var(--str-chat__body-medium-text)}.str-chat__message-bounce-prompt .str-chat__message-bounce-edit{color:var(--str-chat__message-bounce-edit-button-color)}.str-chat__message-bounce-prompt .str-chat__message-bounce-send{color:var(--str-chat__message-bounce-send-button-color)}.str-chat__message-bounce-prompt .str-chat__message-bounce-delete{color:var(--str-chat__message-bounce-delete-button-color)}.str-chat{--str-chat__message-input-border-radius: 0;--str-chat__message-input-color: var(--str-chat__text-color);--str-chat__message-input-background-color: var(--str-chat__secondary-background-color);--str-chat__message-input-border-block-start: none;--str-chat__message-input-border-block-end: none;--str-chat__message-input-border-inline-start: none;--str-chat__message-input-border-inline-end: none;--str-chat__message-input-box-shadow: none;--str-chat__message-textarea-border-radius: var(--str-chat__border-radius-md);--str-chat__message-textarea-color: var(--str-chat__text-color);--str-chat__message-textarea-background-color: transparent;--str-chat__message-textarea-border-block-start: 1px solid var(--str-chat__surface-color);--str-chat__message-textarea-border-block-end: 1px solid var(--str-chat__surface-color);--str-chat__message-textarea-border-inline-start: 1px solid var(--str-chat__surface-color);--str-chat__message-textarea-border-inline-end: 1px solid var(--str-chat__surface-color);--str-chat__message-textarea-box-shadow: none;--str-chat__message-send-border-radius: var(--str-chat__border-radius-circle);--str-chat__message-send-color: var(--str-chat__primary-color);--str-chat__message-send-background-color: transparent;--str-chat__message-send-border-block-start: 0;--str-chat__message-send-border-block-end: 0;--str-chat__message-send-border-inline-start: 0;--str-chat__message-send-border-inline-end: 0;--str-chat__message-send-box-shadow: none;--str-chat__message-send-disabled-color: var(--str-chat__disabled-color);--str-chat__message-send-disabled-background-color: var(--str-chat__disabled-color);--str-chat__start-recording-audio-button-border-radius: var(--str-chat__border-radius-circle);--str-chat__start-recording-audio-button-color: var(--str-chat__text-low-emphasis-color);--str-chat__start-recording-audio-button-background-color: transparent;--str-chat__start-recording-audio-button-border-block-start: 0;--str-chat__start-recording-audio-button-border-block-end: 0;--str-chat__start-recording-audio-button-border-inline-start: 0;--str-chat__start-recording-audio-button-border-inline-end: 0;--str-chat__start-recording-audio-button-box-shadow: none;--str-chat__start-recording-audio-button-disabled-color: var(--str-chat__disabled-color);--str-chat__start-recording-audio-button-disabled-background-color: transparent;--str-chat__message-input-tools-border-radius: var(--str-chat__border-radius-circle);--str-chat__message-input-tools-color: var(--str-chat__text-low-emphasis-color);--str-chat__message-input-tools-background-color: transparent;--str-chat__message-input-tools-border-block-start: 0;--str-chat__message-input-tools-border-block-end: 0;--str-chat__message-input-tools-border-inline-start: 0;--str-chat__message-input-tools-border-inline-end: 0;--str-chat__message-input-tools-box-shadow: none;--str-chat__message-input-not-allowed-color: var(--str-chat__disabled-color);--str-chat__cooldown-border-radius: var(--str-chat__border-radius-circle);--str-chat__cooldown-color: var(--str-chat__on-disabled-color);--str-chat__cooldown-background-color: var(--str-chat__disabled-color);--str-chat__cooldown-border-block-start: 0;--str-chat__cooldown-border-block-end: 0;--str-chat__cooldown-border-inline-start: 0;--str-chat__cooldown-border-inline-end: 0;--str-chat__cooldown-box-shadow: none;--str-chat__attachment-selector-button-icon-color: var(--str-chat__text-low-emphasis-color);--str-chat__attachment-selector-button-icon-color-hover: var(--str-chat__primary-color);--str-chat__attachment-selector-actions-menu-button-icon-color: var(--str-chat__primary-color);--str-chat__attachment-selector-actions-menu-button-icon-color-active: var( --str-chat__primary-color )}.str-chat__message-input{background:var(--str-chat__message-input-background-color);color:var(--str-chat__message-input-color);box-shadow:var(--str-chat__message-input-box-shadow);border-radius:var(--str-chat__message-input-border-radius);border-block-start:var(--str-chat__message-input-border-block-start);border-block-end:var(--str-chat__message-input-border-block-end);border-inline-start:var(--str-chat__message-input-border-inline-start);border-inline-end:var(--str-chat__message-input-border-inline-end)}.str-chat__message-input .str-chat__file-input-container,.str-chat__message-input .str-chat-angular__create-poll{--str-chat-icon-color: var(--str-chat__message-input-tools-color);background:var(--str-chat__message-input-tools-background-color);color:var(--str-chat__message-input-tools-color);box-shadow:var(--str-chat__message-input-tools-box-shadow);border-radius:var(--str-chat__message-input-tools-border-radius);border-block-start:var(--str-chat__message-input-tools-border-block-start);border-block-end:var(--str-chat__message-input-tools-border-block-end);border-inline-start:var(--str-chat__message-input-tools-border-inline-start);border-inline-end:var(--str-chat__message-input-tools-border-inline-end)}.str-chat__message-input .str-chat__file-input-container svg path,.str-chat__message-input .str-chat-angular__create-poll svg path{fill:var(--str-chat__message-input-tools-color)}.str-chat__message-input .str-chat__attachment-preview-image-error svg path{fill:var(--str-chat__primary-color)}.str-chat__message-input .str-chat__message-textarea-container{background:var(--str-chat__message-textarea-background-color);color:var(--str-chat__message-textarea-color);box-shadow:var(--str-chat__message-textarea-box-shadow);border-radius:var(--str-chat__message-textarea-border-radius);border-block-start:var(--str-chat__message-textarea-border-block-start);border-block-end:var(--str-chat__message-textarea-border-block-end);border-inline-start:var(--str-chat__message-textarea-border-inline-start);border-inline-end:var(--str-chat__message-textarea-border-inline-end)}.str-chat__message-input .str-chat__message-textarea-container .str-chat__message-textarea{resize:none;border:none;color:var(--str-chat__message-textarea-color);background-color:#0000;box-shadow:none;outline:none;font:var(--str-chat__subtitle-text)}.str-chat__message-input .str-chat__stop-ai-generation-button{background-image:var(--str-chat__circle-stop-icon);background-color:#0000;border-width:0}.str-chat__message-input .str-chat__send-button{--str-chat-icon-color: var(--str-chat__message-send-color);background:var(--str-chat__message-send-background-color);color:var(--str-chat__message-send-color);box-shadow:var(--str-chat__message-send-box-shadow);border-radius:var(--str-chat__message-send-border-radius);border-block-start:var(--str-chat__message-send-border-block-start);border-block-end:var(--str-chat__message-send-border-block-end);border-inline-start:var(--str-chat__message-send-border-inline-start);border-inline-end:var(--str-chat__message-send-border-inline-end)}.str-chat__message-input .str-chat__send-button svg path{fill:var(--str-chat__message-send-color)}.str-chat__message-input .str-chat__send-button:disabled{--str-chat-icon-color: var(--str-chat__message-send-disabled-color);background-color:#0000}.str-chat__message-input .str-chat__send-button:disabled svg path{fill:var(--str-chat__message-send-disabled-color)}.str-chat__message-input .str-chat__start-recording-audio-button{--str-chat-icon-color: var(--str-chat__start-recording-audio-button-color);background:var(--str-chat__start-recording-audio-button-background-color);color:var(--str-chat__start-recording-audio-button-color);box-shadow:var(--str-chat__start-recording-audio-button-box-shadow);border-radius:var(--str-chat__start-recording-audio-button-border-radius);border-block-start:var(--str-chat__start-recording-audio-button-border-block-start);border-block-end:var(--str-chat__start-recording-audio-button-border-block-end);border-inline-start:var(--str-chat__start-recording-audio-button-border-inline-start);border-inline-end:var(--str-chat__start-recording-audio-button-border-inline-end)}.str-chat__message-input .str-chat__start-recording-audio-button:disabled{background-color:var(--str-chat__message-send-disabled-background-color)}.str-chat__message-input .str-chat__message-input-cooldown{background:var(--str-chat__cooldown-background-color);color:var(--str-chat__cooldown-color);box-shadow:var(--str-chat__cooldown-box-shadow);border-radius:var(--str-chat__cooldown-border-radius);border-block-start:var(--str-chat__cooldown-border-block-start);border-block-end:var(--str-chat__cooldown-border-block-end);border-inline-start:var(--str-chat__cooldown-border-inline-start);border-inline-end:var(--str-chat__cooldown-border-inline-end);font:var(--str-chat__subtitle-medium-text)}.str-chat__message-input .str-chat__message-input-not-allowed{color:var(--str-chat__message-input-not-allowed-color);font:var(--str-chat__subtitle-text)}.str-chat__message-input .str-chat__quoted-message-preview-header .str-chat__quoted-message-reply-to-message{font:var(--str-chat__subtitle-medium-text)}.str-chat__message-input .str-chat__quoted-message-preview-header .str-chat__quoted-message-remove{background-color:#0000;border:none}.str-chat__message-input .str-chat__quoted-message-preview-header .str-chat__quoted-message-remove svg path{fill:var(--str-chat__message-input-tools-color)}.str-chat__message-input .str-chat__recording-permission-denied-notification{background-color:var(--str-chat__text-color);border-radius:var(--str-chat__border-radius-md);color:var(--str-chat__background-color)}.str-chat__message-input .str-chat__recording-permission-denied-notification .str-chat__recording-permission-denied-notification__heading,.str-chat__message-input .str-chat__recording-permission-denied-notification .str-chat__recording-permission-denied-notification__dismiss-button{font:var(--str-chat__subtitle2-medium-text)}.str-chat__message-input .str-chat__recording-permission-denied-notification .str-chat__recording-permission-denied-notification__message{font:var(--str-chat__subtitle-text)}.str-chat__message-input .str-chat__recording-permission-denied-notification .str-chat__recording-permission-denied-notification__dismiss-button{background:none;border:none;color:var(--str-chat__background-color);cursor:pointer;text-transform:uppercase}.str-chat__attachment-selector .str-chat__attachment-selector__menu-button .str-chat__attachment-selector__menu-button__icon{background-color:var(--str-chat__attachment-selector-button-icon-color);-webkit-mask:var(--str-chat__add-attachment-icon) no-repeat center/contain;mask:var(--str-chat__add-attachment-icon) no-repeat center/contain}.str-chat__attachment-selector .str-chat__attachment-selector__menu-button:hover .str-chat__attachment-selector__menu-button__icon{background-color:var(--str-chat__attachment-selector-button-icon-color-hover)}.str-chat__attachment-selector-actions-menu .str-chat__attachment-selector-actions-menu__button{color:var(--str-chat__text-low-emphasis-color)}.str-chat__attachment-selector-actions-menu .str-chat__attachment-selector-actions-menu__button .str-chat__dialog-menu__button-icon{background-color:var(--str-chat__attachment-selector-actions-menu-button-icon-color)}.str-chat__attachment-selector-actions-menu .str-chat__attachment-selector-actions-menu__button:hover,.str-chat__attachment-selector-actions-menu .str-chat__attachment-selector-actions-menu__button:focus{color:var(--str-chat__text-color)}.str-chat__attachment-selector-actions-menu .str-chat__attachment-selector-actions-menu__button:hover .str-chat__dialog-menu__button-icon,.str-chat__attachment-selector-actions-menu .str-chat__attachment-selector-actions-menu__button:focus .str-chat__dialog-menu__button-icon{background-color:var(--str-chat__attachment-selector-actions-menu-button-icon-color-active)}.str-chat__attachment-selector-actions-menu .str-chat__attachment-selector-actions-menu__upload-file-button .str-chat__dialog-menu__button-icon{-webkit-mask:var(--str-chat__folder-icon) no-repeat center/contain;mask:var(--str-chat__folder-icon) no-repeat center/contain}.str-chat__attachment-selector-actions-menu .str-chat__attachment-selector-actions-menu__create-poll-button .str-chat__dialog-menu__button-icon{-webkit-mask:var(--str-chat__poll-icon) no-repeat center/contain;mask:var(--str-chat__poll-icon) no-repeat center/contain}.str-chat__attachment-selector-actions-menu .str-chat__attachment-selector-actions-menu__add-location-button .str-chat__dialog-menu__button-icon{-webkit-mask:var(--str-chat__location-icon) no-repeat center/contain;mask:var(--str-chat__location-icon) no-repeat center/contain}.str-chat__send-to-channel-checkbox__field *{cursor:pointer}.str-chat__send-to-channel-checkbox__field label{color:var(--str-chat__text-low-emphasis-color);font:var(--str-chat__body-text)}.str-chat{--str-chat__message-list-border-radius: 0;--str-chat__message-list-color: var(--str-chat__text-color);--str-chat__message-list-background-color: var(--str-chat__background-color);--str-chat__message-list-box-shadow: none;--str-chat__message-list-border-block-start: none;--str-chat__message-list-border-block-end: none;--str-chat__message-list-border-inline-start: none;--str-chat__message-list-border-inline-end: none;--str-chat__jump-to-latest-message-border-radius: var(--str-chat__circle-fab-border-radius);--str-chat__jump-to-latest-message-color: var(--str-chat__circle-fab-color);--str-chat__jump-to-latest-message-background-color: var(--str-chat__circle-fab-background-color);--str-chat__jump-to-latest-message-pressed-background-color: var( --str-chat__circle-fab-pressed-background-color );--str-chat__jump-to-latest-message-box-shadow: var(--str-chat__circle-fab-box-shadow);--str-chat__jump-to-latest-message-border-block-start: var( --str-chat__circle-fab-border-block-start );--str-chat__jump-to-latest-message-border-block-end: var(--str-chat__circle-fab-border-block-end);--str-chat__jump-to-latest-message-border-inline-start: var( --str-chat__circle-fab-border-inline-start );--str-chat__jump-to-latest-message-border-inline-end: var( --str-chat__circle-fab-border-inline-end );--str-chat__jump-to-latest-message-unread-count-background-color: var( --str-chat__jump-to-latest-message-color );--str-chat__jump-to-latest-message-unread-count-color: var( --str-chat__jump-to-latest-message-background-color );--str-chat__thread-head-start-color: var(--str-chat__text-low-emphasis-color);--str-chat__thread-head-start-border-block-end-color: var(--str-chat__surface-color)}.str-chat__list{background:var(--str-chat__message-list-background-color);color:var(--str-chat__message-list-color);box-shadow:var(--str-chat__message-list-box-shadow);border-radius:var(--str-chat__message-list-border-radius);border-block-start:var(--str-chat__message-list-border-block-start);border-block-end:var(--str-chat__message-list-border-block-end);border-inline-start:var(--str-chat__message-list-border-inline-start);border-inline-end:var(--str-chat__message-list-border-inline-end)}.str-chat__list .str-chat__parent-message-li{border-block-end:1px solid var(--str-chat__thread-head-start-border-block-end-color)}.str-chat__list .str-chat__parent-message-li .str-chat__thread-start{color:var(--str-chat__thread-head-start-color);font:var(--str-chat__subtitle-text)}.str-chat__jump-to-latest-message{--str-chat-icon-color: var(--str-chat__jump-to-latest-message-unread-count-background-color)}.str-chat__jump-to-latest-message .str-chat__circle-fab{background:var(--str-chat__jump-to-latest-message-background-color);color:var(--str-chat__jump-to-latest-message-color);box-shadow:var(--str-chat__jump-to-latest-message-box-shadow);border-radius:var(--str-chat__jump-to-latest-message-border-radius);border-block-start:var(--str-chat__jump-to-latest-message-border-block-start);border-block-end:var(--str-chat__jump-to-latest-message-border-block-end);border-inline-start:var(--str-chat__jump-to-latest-message-border-inline-start);border-inline-end:var(--str-chat__jump-to-latest-message-border-inline-end)}.str-chat__jump-to-latest-message .str-chat__circle-fab svg path{fill:var(--str-chat__jump-to-latest-message-color)}.str-chat__jump-to-latest-message .str-chat__circle-fab:active{background-color:var(--str-chat__jump-to-latest-message-pressed-background-color)}.str-chat__jump-to-latest-message .str-chat__circle-fab .str-chat__jump-to-latest-unread-count{background-color:var(--str-chat__jump-to-latest-message-unread-count-background-color);color:var(--str-chat__jump-to-latest-message-unread-count-color);border-radius:var(--str-chat__jump-to-latest-message-border-radius);font:var(--str-chat__caption-text)}.str-chat{--str-chat__virtual-list-border-radius: 0;--str-chat__virtual-list-color: var(--str-chat__text-color);--str-chat__virtual-list-background-color: var(--str-chat__background-color);--str-chat__virtual-list-box-shadow: none;--str-chat__virtual-list-border-block-start: none;--str-chat__virtual-list-border-block-end: none;--str-chat__virtual-list-border-inline-start: none;--str-chat__virtual-list-border-inline-end: none}.str-chat__virtual-list{background:var(--str-chat__virtual-list-background-color);color:var(--str-chat__virtual-list-color);box-shadow:var(--str-chat__virtual-list-box-shadow);border-radius:var(--str-chat__virtual-list-border-radius);border-block-start:var(--str-chat__virtual-list-border-block-start);border-block-end:var(--str-chat__virtual-list-border-block-end);border-inline-start:var(--str-chat__virtual-list-border-inline-start);border-inline-end:var(--str-chat__virtual-list-border-inline-end)}.str-chat__virtual-list .str-chat__parent-message-li{border-block-end:1px solid var(--str-chat__thread-head-start-border-block-end-color)}.str-chat__virtual-list .str-chat__parent-message-li .str-chat__thread-start{color:var(--str-chat__thread-head-start-color);font:var(--str-chat__subtitle-text)}.str-chat{--str-chat__message-reactions-border-radius: none;--str-chat__message-reactions-color: var(--str-chat__text-color);--str-chat__message-reactions-background-color: transparent;--str-chat__message-reactions-border-block-start: none;--str-chat__message-reactions-border-block-end: none;--str-chat__message-reactions-border-inline-start: none;--str-chat__message-reactions-border-inline-end: none;--str-chat__message-reactions-box-shadow: none;--str-chat__message-reaction-border-radius: var(--str-chat__border-radius-xs);--str-chat__message-reaction-color: var(--str-chat__text-color);--str-chat__message-reaction-background-color: var(--str-chat__tertiary-surface-color);--str-chat__message-reaction-border-block-start: none;--str-chat__message-reaction-border-block-end: none;--str-chat__message-reaction-border-inline-start: none;--str-chat__message-reaction-border-inline-end: none;--str-chat__message-reaction-box-shadow: none;--str-chat__own-message-reaction-color: var(--str-chat__text-color);--str-chat__own-message-reaction-background-color: var( --str-chat__primary-surface-color-low-emphasis );--str-chat__messsage-reactions-details--selected-color: solid var(--str-chat__primary-color)}.str-chat__message-reactions-container .str-chat__message-reactions{background:var(--str-chat__message-reactions-background-color);color:var(--str-chat__message-reactions-color);box-shadow:var(--str-chat__message-reactions-box-shadow);border-radius:var(--str-chat__message-reactions-border-radius);border-block-start:var(--str-chat__message-reactions-border-block-start);border-block-end:var(--str-chat__message-reactions-border-block-end);border-inline-start:var(--str-chat__message-reactions-border-inline-start);border-inline-end:var(--str-chat__message-reactions-border-inline-end)}.str-chat__message-reactions-container .str-chat__message-reactions .str-chat__message-reaction{background:var(--str-chat__message-reaction-background-color);color:var(--str-chat__message-reaction-color);box-shadow:var(--str-chat__message-reaction-box-shadow);border-radius:var(--str-chat__message-reaction-border-radius);border-block-start:var(--str-chat__message-reaction-border-block-start);border-block-end:var(--str-chat__message-reaction-border-block-end);border-inline-start:var(--str-chat__message-reaction-border-inline-start);border-inline-end:var(--str-chat__message-reaction-border-inline-end);font:var(--str-chat__caption-text)}.str-chat__message-reactions-container .str-chat__message-reactions .str-chat__message-reaction.str-chat__message-reaction-own{color:var(--str-chat__own-message-reaction-color);background-color:var(--str-chat__own-message-reaction-background-color)}.str-chat__message-reactions-details .str-chat__message-reactions-details-reaction-type{border-block-end:solid rgba(0,0,0,0)}.str-chat__message-reactions-details .str-chat__message-reactions-details-reaction-type--selected{border-block-end:var(--str-chat__messsage-reactions-details--selected-color)}.str-chat__message-reactions-details .str-chat__message-reactions-details-reacting-user{font:var(--str-chat__subtitle-text)}.str-chat{--str-chat__message-reactions-options-border-radius: var(--str-chat__border-radius-circle);--str-chat__message-reactions-options-color: var(--str-chat__text-color);--str-chat__message-reactions-options-background-color: var( --str-chat__secondary-background-color );--str-chat__message-reactions-options-border-block-start: none;--str-chat__message-reactions-options-border-block-end: none;--str-chat__message-reactions-options-border-inline-start: none;--str-chat__message-reactions-options-border-inline-end: none;--str-chat__message-reactions-options-box-shadow: 0 0 8px var(--str-chat__box-shadow-color);--str-chat__message-reactions-option-border-radius: var(--str-chat__border-radius-md);--str-chat__message-reactions-option-color: var(--str-chat__text-color);--str-chat__message-reactions-option-background-color: var( --str-chat__secondary-background-color );--str-chat__message-reactions-option-hover-background-color: var( --str-chat__primary-surface-color );--str-chat__message-reactions-option-selected-background-color: var( --str-chat__primary-color-low-emphasis );--str-chat__message-reactions-option-border-block-start: none;--str-chat__message-reactions-option-border-block-end: none;--str-chat__message-reactions-option-border-inline-start: none;--str-chat__message-reactions-option-border-inline-end: none;--str-chat__message-reactions-option-box-shadow: none}.str-chat .str-chat-angular-v5__reaction-selector{--str-chat__message-reactions-options-box-shadow: none;--str-chat__message-reactions-options-border-radius: 0}.str-chat__reaction-selector .str-chat__message-reactions-options{background:var(--str-chat__message-reactions-options-background-color);color:var(--str-chat__message-reactions-options-color);box-shadow:var(--str-chat__message-reactions-options-box-shadow);border-radius:var(--str-chat__message-reactions-options-border-radius);border-block-start:var(--str-chat__message-reactions-options-border-block-start);border-block-end:var(--str-chat__message-reactions-options-border-block-end);border-inline-start:var(--str-chat__message-reactions-options-border-inline-start);border-inline-end:var(--str-chat__message-reactions-options-border-inline-end)}.str-chat__reaction-selector .str-chat__message-reactions-options .str-chat__message-reactions-option{background:var(--str-chat__message-reactions-option-background-color);color:var(--str-chat__message-reactions-option-color);box-shadow:var(--str-chat__message-reactions-option-box-shadow);border-radius:var(--str-chat__message-reactions-option-border-radius);border-block-start:var(--str-chat__message-reactions-option-border-block-start);border-block-end:var(--str-chat__message-reactions-option-border-block-end);border-inline-start:var(--str-chat__message-reactions-option-border-inline-start);border-inline-end:var(--str-chat__message-reactions-option-border-inline-end)}.str-chat__reaction-selector .str-chat__message-reactions-options .str-chat__message-reactions-option:hover{background-color:var(--str-chat__message-reactions-option-hover-background-color)}.str-chat__reaction-selector .str-chat__message-reactions-options .str-chat__message-reactions-option.str-chat__message-reactions-option-selected{background-color:var(--str-chat__message-reactions-option-selected-background-color)}@media(hover:none){.str-chat__reaction-selector .str-chat__message-reactions-options .str-chat__message-reactions-option:hover{background-color:#0000}}.str-chat{--str-chat__modal-border-radius: var(--str-chat__border-radius-sm);--str-chat__modal-color: var(--str-chat__text-color);--str-chat__modal-background-color: var(--str-chat__secondary-background-color);--str-chat__modal-overlay-color: var(--str-chat__secondary-overlay-color);--str-chat__modal-overlay-backdrop-filter: blur(3px);--str-chat__modal-border-block-start: none;--str-chat__modal-border-block-end: none;--str-chat__modal-border-inline-start: none;--str-chat__modal-border-inline-end: none;--str-chat__modal-box-shadow: none;--str-chat__modal-close-icon-background: var(--str-chat__text-low-emphasis-color);--str-chat__modal-close-icon-color: var(--str-chat__on-disabled-color)}.str-chat__modal{background-color:var(--str-chat__modal-overlay-color);-webkit-backdrop-filter:var(--str-chat__modal-overlay-backdrop-filter);backdrop-filter:var(--str-chat__modal-overlay-backdrop-filter)}.str-chat__modal .str-chat__modal__inner{background:var(--str-chat__modal-background-color);color:var(--str-chat__modal-color);box-shadow:var(--str-chat__modal-box-shadow);border-radius:var(--str-chat__modal-border-radius);border-block-start:var(--str-chat__modal-border-block-start);border-block-end:var(--str-chat__modal-border-block-end);border-inline-start:var(--str-chat__modal-border-inline-start);border-inline-end:var(--str-chat__modal-border-inline-end)}.str-chat__modal .str-chat__modal-header .str-chat__modal-header__title{font:var(--str-chat__subtitle2-medium-text)}.str-chat__modal .str-chat__modal__close-button{--str-chat-icon-color: var(--str-chat__modal-close-icon-color);background:none;border:none}.str-chat__modal .str-chat__modal__close-button .str-chat__icon{background-color:var(--str-chat__modal-close-icon-background);border-radius:999px}.str-chat__modal .str-chat__modal__close-button svg path{fill:var(--str-chat__modal-close-icon-color)}.str-chat__modal .str-chat__modal__close-button svg rect,.str-chat__modal .str-chat__modal__close-button svg circle{fill:var(--str-chat__modal-close-icon-background)}.str-chat__message-attachment--card .str-chat__modal--open .str-chat__modal__inner.str-chat-react__modal__inner,.str-chat__message-attachment--image .str-chat__modal--open .str-chat__modal__inner.str-chat-react__modal__inner,.str-chat__message-attachment--gallery .str-chat__modal--open .str-chat__modal__inner.str-chat-react__modal__inner{background-color:#0000;width:unset;max-width:unset;height:unset;padding:0}.str-chat__message-attachment--card .str-chat__modal--open .str-chat__modal__inner.str-chat-react__modal__inner img,.str-chat__message-attachment--image .str-chat__modal--open .str-chat__modal__inner.str-chat-react__modal__inner img,.str-chat__message-attachment--gallery .str-chat__modal--open .str-chat__modal__inner.str-chat-react__modal__inner img{max-width:unset;max-height:calc(100vh - 80px);cursor:default}.str-chat-react__modal.str-chat__modal--open.str-chat__image-modal .str-chat__modal__inner.str-chat-react__modal__inner,.str-chat-react__modal.str-chat__modal--open.str-chat__gallery-modal .str-chat__modal__inner.str-chat-react__modal__inner{background-color:#0000;width:unset;max-width:unset;height:unset;padding:0}.str-chat-react__modal.str-chat__modal--open.str-chat__image-modal .str-chat__modal__inner.str-chat-react__modal__inner img,.str-chat-react__modal.str-chat__modal--open.str-chat__gallery-modal .str-chat__modal__inner.str-chat-react__modal__inner img{max-width:unset;max-height:calc(100vh - 80px);cursor:default}.str-chat{--str-chat__message-notification-background-color: var(--str-chat__primary-color);--str-chat__message-notification-border-block-start: none;--str-chat__message-notification-border-block-end: none;--str-chat__message-notification-border-inline-start: none;--str-chat__message-notification-border-inline-end: none;--str-chat__message-notification-border-radius: 50px;--str-chat__message-notification-box-shadow: none;--str-chat__message-notification-color: var(--str-chat__on-primary-color)}.str-chat__message-notification{background:var(--str-chat__message-notification-background-color);color:var(--str-chat__message-notification-color);box-shadow:var(--str-chat__message-notification-box-shadow);border-radius:var(--str-chat__message-notification-border-radius);border-block-start:var(--str-chat__message-notification-border-block-start);border-block-end:var(--str-chat__message-notification-border-block-end);border-inline-start:var(--str-chat__message-notification-border-inline-start);border-inline-end:var(--str-chat__message-notification-border-inline-end);font:var(--str-chat__caption-text);cursor:pointer}.str-chat{--str-chat__notification-list-border-radius: none;--str-chat__notification-list-color: var(--str-chat__notification-list-text-color);--str-chat__notification-list-background-color: transparent;--str-chat__notification-list-border-block-start: none;--str-chat__notification-list-border-block-end: none;--str-chat__notification-list-border-inline-start: none;--str-chat__notification-list-border-inline-end: none;--str-chat__notification-list-box-shadow: none}.str-chat__list-notifications{background:var(--str-chat__notification-list-background-color);color:var(--str-chat__notification-list-color);box-shadow:var(--str-chat__notification-list-box-shadow);border-radius:var(--str-chat__notification-list-border-radius);border-block-start:var(--str-chat__notification-list-border-block-start);border-block-end:var(--str-chat__notification-list-border-block-end);border-inline-start:var(--str-chat__notification-list-border-inline-start);border-inline-end:var(--str-chat__notification-list-border-inline-end)}.str-chat{--str-chat__notification-border-radius: var(--str-chat__border-radius-sm);--str-chat__notification-color: var(--str-chat__opaque-surface-text-color);--str-chat__notification-background-color: var(--str-chat__opaque-surface-background-color);--str-chat__notification-border-block-start: none;--str-chat__notification-border-block-end: none;--str-chat__notification-border-inline-start: none;--str-chat__notification-border-inline-end: none;--str-chat__notification-box-shadow: 0 0 8px var(--str-chat__box-shadow-color)}.str-chat__notification{background:var(--str-chat__notification-background-color);color:var(--str-chat__notification-color);box-shadow:var(--str-chat__notification-box-shadow);border-radius:var(--str-chat__notification-border-radius);border-block-start:var(--str-chat__notification-border-block-start);border-block-end:var(--str-chat__notification-border-block-end);border-inline-start:var(--str-chat__notification-border-inline-start);border-inline-end:var(--str-chat__notification-border-inline-end);font:var(--str-chat__subtitle-text)}.str-chat__poll .str-chat__poll-header .str-chat__poll-subtitle{color:var(--str-chat__text-low-emphasis-color)}.str-chat__poll .str-chat__checkmark{border-radius:var(--str-chat__border-radius-circle);border:1px solid var(--str-chat__disabled-color)}.str-chat__poll .str-chat__checkmark--checked{background-color:var(--str-chat__primary-color);border:none}.str-chat__poll .str-chat__poll-option-list .str-chat__poll-option.str-chat__poll-option--votable:hover{cursor:pointer}.str-chat__poll .str-chat__poll-option-list .str-chat__poll-option .str-chat__poll-option__votes-bar{background:linear-gradient(to right,var(--str-chat__primary-color) var(--str-chat__amount-bar-fulfillment),var(--str-chat__surface-color) var(--str-chat__amount-bar-fulfillment));border-radius:calc(var(--str-chat__spacing-px)*4)}.str-chat__poll .str-chat__poll-option-list .str-chat__poll-option .str-chat__poll-option__votes-bar--winner{background:linear-gradient(to right,var(--str-chat__info-color) var(--str-chat__amount-bar-fulfillment),var(--str-chat__surface-color) var(--str-chat__amount-bar-fulfillment))}.str-chat__poll-option-list--full,.str-chat__poll-answer,.str-chat__modal__poll-option-list__title,.str-chat__modal__poll-results .str-chat__modal__poll-results__title,.str-chat__modal__poll-results .str-chat__poll-option{border-radius:.75rem}.str-chat__poll-option-list--full{overflow:clip}.str-chat__poll--closed .str-chat__poll-option:hover{cursor:unset}.str-chat__modal .str-chat__poll-answer__text,.str-chat__modal .str-chat__modal__poll-option-list__title,.str-chat__modal .str-chat__modal__poll-results__title,.str-chat__poll-actions .str-chat__modal .str-chat__poll-answer__text,.str-chat__poll-actions .str-chat__modal .str-chat__modal__poll-option-list__title,.str-chat__poll-actions .str-chat__modal .str-chat__modal__poll-results__title{font:var(--str-chat__subtitle-medium-text)}.str-chat__modal .str-chat__poll-option-list--full,.str-chat__modal .str-chat__poll-answer,.str-chat__modal .str-chat__modal__poll-option-list__title,.str-chat__modal .str-chat__modal__poll-results__title,.str-chat__modal .str-chat__poll-option,.str-chat__poll-actions .str-chat__modal .str-chat__poll-option-list--full,.str-chat__poll-actions .str-chat__modal .str-chat__poll-answer,.str-chat__poll-actions .str-chat__modal .str-chat__modal__poll-option-list__title,.str-chat__poll-actions .str-chat__modal .str-chat__modal__poll-results__title,.str-chat__poll-actions .str-chat__modal .str-chat__poll-option{background-color:var(--str-chat__tertiary-surface-color)}.str-chat__modal .str-chat__poll-option-list--full .str-chat__poll-option-text,.str-chat__poll-actions .str-chat__modal .str-chat__poll-option-list--full .str-chat__poll-option-text{font-weight:500}.str-chat__modal .str-chat__poll-option-list--full .str-chat__poll-option--votable:hover,.str-chat__poll-actions .str-chat__modal .str-chat__poll-option-list--full .str-chat__poll-option--votable:hover{background-color:var(--str-chat__secondary-surface-color)}.str-chat__modal .str-chat__poll-option .str-chat__poll-option__header,.str-chat__poll-actions .str-chat__modal .str-chat__poll-option .str-chat__poll-option__header{font:var(--str-chat__subtitle-text)}.str-chat__modal .str-chat__poll-option .str-chat__poll-option__header .str-chat__poll-option__option-text,.str-chat__poll-actions .str-chat__modal .str-chat__poll-option .str-chat__poll-option__header .str-chat__poll-option__option-text{font:var(--str-chat__subtitle-medium-text)}.str-chat__modal .str-chat__poll-option .str-chat__poll-option__show-all-votes-button,.str-chat__poll-actions .str-chat__modal .str-chat__poll-option .str-chat__poll-option__show-all-votes-button{font:var(--str-chat__subtitle-text);color:var(--str-chat__primary-color)}.str-chat__poll-vote .str-chat__poll-vote__author__name{text-transform:capitalize}.str-chat__poll-vote .str-chat__poll-vote__timestamp{color:var(--str-chat__text-low-emphasis-color)}.str-chat__quoted-poll-preview{font:var(--str-chat__body-medium-text)}.str-chat__poll-creation-dialog .str-chat__form__input-fieldset{border:none}.str-chat__poll-creation-dialog .str-chat__form__expandable-field,.str-chat__poll-creation-dialog .str-chat__form__input-field:not(.str-chat__form__input-field--with-label),.str-chat__poll-creation-dialog .str-chat__form__input-field--with-label .str-chat__form__input-field__value{background-color:var(--str-chat__tertiary-surface-color);border-radius:.75rem}.str-chat__poll-creation-dialog .str-chat__form__expandable-field input,.str-chat__poll-creation-dialog .str-chat__form__input-field:not(.str-chat__form__input-field--with-label) input,.str-chat__poll-creation-dialog .str-chat__form__input-field--with-label .str-chat__form__input-field__value input{border:none;background:#0000;outline:none}.str-chat__poll-creation-dialog .str-chat__form__expandable-field input,.str-chat__poll-creation-dialog .str-chat__form__expandable-field input::placeholder,.str-chat__poll-creation-dialog .str-chat__form__input-field:not(.str-chat__form__input-field--with-label) input,.str-chat__poll-creation-dialog .str-chat__form__input-field:not(.str-chat__form__input-field--with-label) input::placeholder,.str-chat__poll-creation-dialog .str-chat__form__input-field--with-label .str-chat__form__input-field__value input,.str-chat__poll-creation-dialog .str-chat__form__input-field--with-label .str-chat__form__input-field__value input::placeholder{font:var(--str-chat__subtitle-text)}.str-chat__poll-creation-dialog .str-chat__form__input-field--draggable input{pointer-events:auto}.str-chat__poll-creation-dialog .str-chat__form__input-field--draggable .str-chat__drag-handle{background-color:var(--str-chat__text-low-emphasis-color);-webkit-mask:var(--str-chat__handle-icon) no-repeat center/contain;mask:var(--str-chat__handle-icon) no-repeat center/contain}.str-chat__poll-creation-dialog .str-chat__form__input-field--has-error{border:1px solid var(--str-chat__message-error-message-color)}.str-chat__poll-creation-dialog .str-chat__form__expandable-field .str-chat__form__input-field--has-error,.str-chat__poll-creation-dialog .str-chat__form__expandable-field .str-chat__form__input-field--has-error .str-chat__form__input-field__value,.str-chat__poll-creation-dialog .str-chat__form__input-field--with-label.str-chat__form__input-field--has-error{border:none}.str-chat__poll-creation-dialog .str-chat__form__input-field--with-label.str-chat__form__input-field--has-error .str-chat__form__input-field__value{border:1px solid var(--str-chat__message-error-message-color)}.str-chat{--str-chat__search-input-color: var(--str-chat__text-color);--str-chat__search-input-placeholder-color: var(--str-chat__text-low-emphasis-color);--str-chat__search-input-icon-color: var(--str-chat__text-low-emphasis-color);--str-chat__search-input-border-block-start: none;--str-chat__search-input-border-block-end: none;--str-chat__search-input-border-inline-start: none;--str-chat__search-input-border-inline-end: none;--str-chat__search-input-wrapper-border-radius: var(--str-chat__border-radius-circle);--str-chat__search-input-wrapper-background-color: transparent;--str-chat__search-input-wrapper-border-block-start: var(--str-chat__surface-color) 1px solid;--str-chat__search-input-wrapper-border-block-end: var(--str-chat__surface-color) 1px solid;--str-chat__search-input-wrapper-border-inline-start: var(--str-chat__surface-color) 1px solid;--str-chat__search-input-wrapper-border-inline-end: var(--str-chat__surface-color) 1px solid;--str-chat__search-input-wrapper-active-border-radius: var(--str-chat__border-radius-circle);--str-chat__search-input-wrapper-active-background-color: transparent;--str-chat__search-input-wrapper-active-border-block-start: var(--str-chat__primary-color) 1px solid;--str-chat__search-input-wrapper-active-border-block-end: var(--str-chat__primary-color) 1px solid;--str-chat__search-input-wrapper-active-border-inline-start: var( --str-chat__primary-color ) 1px solid;--str-chat__search-input-wrapper-active-border-inline-end: var(--str-chat__primary-color) 1px solid;--str-chat__search-result-background-color: transparent;--str-chat__search-result-border-block-start: none;--str-chat__search-result-border-block-end: none;--str-chat__search-result-border-inline-start: none;--str-chat__search-result-border-inline-end: none;--str-chat__search-result-hover-background-color: var( --str-chat__secondary-surface-color );--str-chat__search-result-list-color: var(--str-chat__text-color);--str-chat__search-result-list-background-color: var(--str-chat__secondary-background-color);--str-chat__search-result-list-border-block-start: none;--str-chat__search-result-list-border-block-end: none;--str-chat__search-result-list-border-inline-start: none;--str-chat__search-result-list-border-inline-end: none;--str-chat__search-result-list-popup-box-shadow: 0 4px 4px var(--str-chat__box-shadow-color);--str-chat__search-results-header-color: var(--str-chat__text-low-emphasis-color);--str-chat__search-results-header-background-color: var(--str-chat__background-color);--str-chat__search-results-header-border-block-start: none;--str-chat__search-results-header-border-block-end: var(--str-chat__surface-color) 1px solid;--str-chat__search-results-header-border-inline-start: none;--str-chat__search-results-header-border-inline-end: none;--str-chat__search-results-empty-color: var(--str-chat__text-low-emphasis-color);--str-chat__search-results-empty-icon-color: var(--str-chat__disabled-color);--str-chat__search-results-empty-background-color: var(--str-chat__background-color);--str-chat__search-results-empty-border-block-start: none;--str-chat__search-results-empty-border-block-end: none;--str-chat__search-results-empty-border-inline-start: none;--str-chat__search-results-empty-border-inline-end: none}.str-chat__search-input--wrapper{background:var(--str-chat__search-input-wrapper-background-color);color:var(--str-chat__search-input-wrapper-color);box-shadow:var(--str-chat__search-input-wrapper-box-shadow);border-radius:var(--str-chat__search-input-wrapper-border-radius);border-block-start:var(--str-chat__search-input-wrapper-border-block-start);border-block-end:var(--str-chat__search-input-wrapper-border-block-end);border-inline-start:var(--str-chat__search-input-wrapper-border-inline-start);border-inline-end:var(--str-chat__search-input-wrapper-border-inline-end)}.str-chat__search-input--wrapper .str-chat__search-input--icon{background-image:var(--str-chat__magnifier-glass-icon);background-repeat:no-repeat}.str-chat__search-input--wrapper input{background:var(--str-chat__search-input-background-color);color:var(--str-chat__search-input-color);box-shadow:var(--str-chat__search-input-box-shadow);border-radius:var(--str-chat__search-input-border-radius);border-block-start:var(--str-chat__search-input-border-block-start);border-block-end:var(--str-chat__search-input-border-block-end);border-inline-start:var(--str-chat__search-input-border-inline-start);border-inline-end:var(--str-chat__search-input-border-inline-end);outline:none;font:var(--str-chat__subtitle-text)}.str-chat__search-input--wrapper .str-chat__search-input--clear-button-icon{background-color:#0000;-webkit-mask:var(--str-chat__clear-icon) no-repeat center/contain;mask:var(--str-chat__clear-icon) no-repeat center/contain}.str-chat__search-input--wrapper-active{background:var(--str-chat__search-input-wrapper-active-background-color);color:var(--str-chat__search-input-wrapper-active-color);box-shadow:var(--str-chat__search-input-wrapper-active-box-shadow);border-radius:var(--str-chat__search-input-wrapper-active-border-radius);border-block-start:var(--str-chat__search-input-wrapper-active-border-block-start);border-block-end:var(--str-chat__search-input-wrapper-active-border-block-end);border-inline-start:var(--str-chat__search-input-wrapper-active-border-inline-start);border-inline-end:var(--str-chat__search-input-wrapper-active-border-inline-end)}.str-chat__search-input--wrapper-active .str-chat__search-input--clear-button-icon{background-color:var(--str-chat__text-low-emphasis-color)}.str-chat__search-bar-button--exit-search{background:none;border:none;color:var(--str-chat__primary-color);font:var(--str-chat__subtitle-text)}.str-chat__search-results-header{background:var(--str-chat__search-results-header-background-color);color:var(--str-chat__search-results-header-color);box-shadow:var(--str-chat__search-results-header-box-shadow);border-radius:var(--str-chat__search-results-header-border-radius);border-block-start:var(--str-chat__search-results-header-border-block-start);border-block-end:var(--str-chat__search-results-header-border-block-end);border-inline-start:var(--str-chat__search-results-header-border-inline-start);border-inline-end:var(--str-chat__search-results-header-border-inline-end);font:var(--str-chat__subtitle-text)}.str-chat__search-source-result-list{background:var(--str-chat__search-result-list-background-color);color:var(--str-chat__search-result-list-color);box-shadow:var(--str-chat__search-result-list-box-shadow);border-radius:var(--str-chat__search-result-list-border-radius);border-block-start:var(--str-chat__search-result-list-border-block-start);border-block-end:var(--str-chat__search-result-list-border-block-end);border-inline-start:var(--str-chat__search-result-list-border-inline-start);border-inline-end:var(--str-chat__search-result-list-border-inline-end)}.str-chat__search-source-result-list .str-chat__search-container-empty{background:var(--str-chat__search-results-empty-background-color);color:var(--str-chat__search-results-empty-color);box-shadow:var(--str-chat__search-results-empty-box-shadow);border-radius:var(--str-chat__search-results-empty-border-radius);border-block-start:var(--str-chat__search-results-empty-border-block-start);border-block-end:var(--str-chat__search-results-empty-border-block-end);border-inline-start:var(--str-chat__search-results-empty-border-inline-start);border-inline-end:var(--str-chat__search-results-empty-border-inline-end);font:var(--str-chat__subtitle2-medium-text)}.str-chat__search-source-result-list .str-chat__search-container-empty svg path{fill:var(--str-chat__search-results-empty-icon-color)}.str-chat__search-source-result-list .str-chat__search-result{background:var(--str-chat__search-result-background-color);color:var(--str-chat__search-result-color);box-shadow:var(--str-chat__search-result-box-shadow);border-radius:var(--str-chat__search-result-border-radius);border-block-start:var(--str-chat__search-result-border-block-start);border-block-end:var(--str-chat__search-result-border-block-end);border-inline-start:var(--str-chat__search-result-border-inline-start);border-inline-end:var(--str-chat__search-result-border-inline-end)}.str-chat__search-source-result-list .str-chat__search-result.str-chat__channel-preview-messenger--active{background-color:var(--str-chat__channel-preview-active-background-color)}.str-chat__search-source-result-list .str-chat__search-result .str-chat__search-result--display-name{font:var(--str-chat__subtitle-medium-text)}.str-chat__search-source-result-list .str-chat__search-result:hover,.str-chat__search-source-result-list .str-chat__search-result--focused{background-color:var(--str-chat__search-result-hover-background-color)}.str-chat{--str-chat__thread-border-radius: 0;--str-chat__thread-color: var(--str-chat__text-color);--str-chat__thread-background-color: var(--str-chat__secondary-background-color);--str-chat__thread-border-block-start: none;--str-chat__thread-border-block-end: none;--str-chat__thread-border-inline-start: 1px solid var(--str-chat__surface-color);--str-chat__thread-border-inline-end: none;--str-chat__thread-box-shadow: none;--str-chat__thread-header-border-radius: 0;--str-chat__thread-header-color: var(--str-chat__text-color);--str-chat__thread-header-background-color: var(--str-chat__secondary-background-color);--str-chat__thread-header-border-block-start: none;--str-chat__thread-header-border-block-end: none;--str-chat__thread-header-border-inline-start: none;--str-chat__thread-header-border-inline-end: none;--str-chat__thread-header-box-shadow: none;--str-chat__thread-header-info-color: var(--str-chat__text-low-emphasis-color)}.str-chat__thread-container{background:var(--str-chat__thread-background-color);color:var(--str-chat__thread-color);box-shadow:var(--str-chat__thread-box-shadow);border-radius:var(--str-chat__thread-border-radius);border-block-start:var(--str-chat__thread-border-block-start);border-block-end:var(--str-chat__thread-border-block-end);border-inline-start:var(--str-chat__thread-border-inline-start);border-inline-end:var(--str-chat__thread-border-inline-end)}.str-chat__thread-container .str-chat__thread-header{background:var(--str-chat__thread-header-background-color);color:var(--str-chat__thread-header-color);box-shadow:var(--str-chat__thread-header-box-shadow);border-radius:var(--str-chat__thread-header-border-radius);border-block-start:var(--str-chat__thread-header-border-block-start);border-block-end:var(--str-chat__thread-header-border-block-end);border-inline-start:var(--str-chat__thread-header-border-inline-start);border-inline-end:var(--str-chat__thread-header-border-inline-end)}.str-chat__thread-container .str-chat__thread-header .str-chat__thread-header-name,.str-chat__thread-container .str-chat__thread-header .str-chat__thread-header-title{font:var(--str-chat__subtitle-medium-text)}.str-chat__thread-container .str-chat__thread-header .str-chat__thread-header-channel-name,.str-chat__thread-container .str-chat__thread-header .str-chat__thread-header-subtitle{font:var(--str-chat__body-text);color:var(--str-chat__thread-header-info-color)}.str-chat__thread-container .str-chat__thread-header .str-chat__close-thread-button{background-color:#0000;border:none}.str-chat__thread-container .str-chat__thread-header .str-chat__close-thread-button svg path{fill:var(--str-chat__thread-color)}.str-chat{--str-chat__tooltip-border-radius: var(--str-chat__border-radius-xs);--str-chat__tooltip-color: var(--str-chat__text-color);--str-chat__tooltip-background-color: var(--str-chat__secondary-background-color);--str-chat__tooltip-border-block-start: none;--str-chat__tooltip-border-block-end: none;--str-chat__tooltip-border-inline-start: none;--str-chat__tooltip-border-inline-end: none;--str-chat__tooltip-box-shadow: 0 0 20px var(--str-chat__box-shadow-color)}.str-chat__tooltip{background:var(--str-chat__tooltip-background-color);color:var(--str-chat__tooltip-color);box-shadow:var(--str-chat__tooltip-box-shadow);border-radius:var(--str-chat__tooltip-border-radius);border-block-start:var(--str-chat__tooltip-border-block-start);border-block-end:var(--str-chat__tooltip-border-block-end);border-inline-start:var(--str-chat__tooltip-border-inline-start);border-inline-end:var(--str-chat__tooltip-border-inline-end);font:var(--str-chat__caption-text)}.str-chat__tooltip:after{background-color:var(--str-chat__tooltip-background-color)}.str-chat{--str-chat__typing-indicator-border-radius: none;--str-chat__typing-indicator-color: var(--str-chat__text-low-emphasis-color);--str-chat__typing-indicator-background-color: var(--str-chat__overlay-color);--str-chat__typing-indicator-border-block-start: none;--str-chat__typing-indicator-border-block-end: none;--str-chat__typing-indicator-border-inline-start: none;--str-chat__typing-indicator-border-inline-end: none;--str-chat__typing-indicator-box-shadow: none;--str-chat__typing-indicator-dot-background-color: var(--str-chat__text-color)}.str-chat__typing-indicator{background:var(--str-chat__typing-indicator-background-color);color:var(--str-chat__typing-indicator-color);box-shadow:var(--str-chat__typing-indicator-box-shadow);border-radius:var(--str-chat__typing-indicator-border-radius);border-block-start:var(--str-chat__typing-indicator-border-block-start);border-block-end:var(--str-chat__typing-indicator-border-block-end);border-inline-start:var(--str-chat__typing-indicator-border-inline-start);border-inline-end:var(--str-chat__typing-indicator-border-inline-end)}.str-chat__typing-indicator .str-chat__typing-indicator__dots .str-chat__typing-indicator__dot{border-radius:999px;animation:dotFlashing 1s infinite alternate;background-color:var(--str-chat__typing-indicator-dot-background-color)}.str-chat__typing-indicator .str-chat__typing-indicator__dots .str-chat__typing-indicator__dot:nth-child(1){animation-delay:0s}.str-chat__typing-indicator .str-chat__typing-indicator__dots .str-chat__typing-indicator__dot:nth-child(2){animation-delay:.5s}.str-chat__typing-indicator .str-chat__typing-indicator__dots .str-chat__typing-indicator__dot:nth-child(3){animation-delay:1s}@keyframes dotFlashing{0%{opacity:1}50%{opacity:.6}to{opacity:.2}}.str-chat{--str-chat-thread-list-border-color: var(--str-chat__surface-color);--str-chat-thread-list-container-background-color: var(--str-chat__secondary-background-color);--str-chat-unseen-threads-banner-background-color: var(--str-chat__text-color);--str-chat-unseen-threads-banner-color: var(--str-chat__opaque-surface-text-color);--str-chat-thread-list-item-background-color-default: var(--str-chat__secondary-background-color);--str-chat-thread-list-item-background-color-selected: var(--str-chat__surface-color);--str-chat-thread-list-item-text-color: var(--str-chat__text-color);--str-chat-thread-list-item-text-low-emphasis-color: var(--str-chat__text-low-emphasis-color);--str-chat-thread-list-empty-placeholder-background-color: var( --str-chat__secondary-background-color );--str-chat-thread-list-empty-placeholder-color: var(--str-chat__text-low-emphasis-color)}.str-chat__thread-list-container{background-color:var(--str-chat-thread-list-container-background-color)}.str-chat__unseen-threads-banner{border-radius:16px;background:var(--str-chat-unseen-threads-banner-background-color);color:var(--str-chat-unseen-threads-banner-color)}.str-chat__unseen-threads-banner__button{--str-chat-icon-color: var(--str-chat-unseen-threads-banner-color)}.str-chat__thread-list{border-right:1px solid var(--str-chat-thread-list-border-color)}.str-chat__thread-list .str-chat__thread-list-item{--str-chat-icon-color: var(--str-chat-thread-list-item-text-color);border:none;background-color:var(--str-chat-thread-list-item-background-color-default);color:var(--str-chat-thread-list-item-text-color)}.str-chat__thread-list .str-chat__thread-list-item[aria-selected=true]{background-color:var(--str-chat-thread-list-item-background-color-selected)}.str-chat__thread-list .str-chat__thread-list-item[aria-selected=true] .str-chat__thread-list-item__parent-message-text,.str-chat__thread-list .str-chat__thread-list-item[aria-selected=true] .str-chat__thread-list-item__latest-reply-text-and-timestamp{color:inherit}.str-chat__thread-list .str-chat__thread-list-item .str-chat__thread-list-item__parent-message-text{color:var(--str-chat-thread-list-item-text-low-emphasis-color)}.str-chat__thread-list .str-chat__thread-list-item .str-chat__thread-list-item__latest-reply{--str-chat__avatar-background-color: var(--str-chat__secondary-surface-color);--str-chat__avatar-color: var(--str-chat__text-low-emphasis-color)}.str-chat__thread-list .str-chat__thread-list-item .str-chat__thread-list-item__latest-reply-text-and-timestamp{color:var(--str-chat-thread-list-item-text-low-emphasis-color)}.str-chat__thread-list-empty-placeholder{--str-chat-icon-color: var(--str-chat-thread-list-empty-placeholder-color);background-color:var(--str-chat-thread-list-empty-placeholder-background-color);color:var(--str-chat-thread-list-empty-placeholder-color)}.str-chat{--str-chat-selector-background-color: var(--str-chat__secondary-background-color);--str-chat-selector-border-color: var(--str-chat__surface-color);--str-chat-selector-button-color-default: var(--str-chat__text-low-emphasis-color);--str-chat-selector-button-color-selected: var(--str-chat__text-color);--str-chat-selector-button-background-color-default: transparent;--str-chat-selector-button-background-color-selected: var(--str-chat__surface-color)}.str-chat__chat-view__selector{border-right:1px solid var(--str-chat-selector-border-color);background-color:var(--str-chat-selector-background-color)}.str-chat__chat-view__selector-button{--str-chat-icon-color: var(--str-chat-selector-button-color-default);border:none;background:var(--str-chat-selector-button-background-color-default);color:var(--str-chat-selector-button-color-default)}.str-chat__chat-view__selector-button[aria-selected=true]{--str-chat-icon-color: var(--str-chat-selector-button-color-selected);color:var(--str-chat-selector-button-color-selected);background:var(--str-chat-selector-button-background-color-selected)}.str-chat{--str-chat-unread-count-badge-color: var(--str-chat__on-unread-badge-color);--str-chat-unread-count-badge-background-color: var(--str-chat__danger-color)}.str-chat__unread-count-badge{background-color:var(--str-chat-unread-count-badge-background-color);color:var(--str-chat-unread-count-badge-color);border-radius:9999px}.str-chat__ai-state-indicator-container{background-color:var(--str-chat__grey300)}.str-chat__ai-state-indicator-text{color:var(--str-chat__text-color)}.user-list-component{display:flex;flex-direction:column;height:100%;max-height:calc(100vh - 150px)}.user-list-tabs{display:flex;border-bottom:1px solid #2f3336;flex-shrink:0}.user-list-tabs button{flex:1;padding:1rem;background:none;border:none;color:#71767b;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s,color .2s}.user-list-tabs button.active{color:#1d9bf0;border-bottom:2px solid #1d9bf0}.user-list{flex-grow:1;overflow-y:auto;padding-bottom:1rem}.user-list-item{display:flex;align-items:center;padding:.75rem 1rem;cursor:pointer;transition:background-color .2s}.user-list-item:hover{background-color:#16181c}.user-list-item .avatar{width:40px;height:40px;border-radius:50%;margin-right:1rem}.user-list-item .user-info{display:flex;flex-direction:column}.user-list-item .display-name{font-weight:600}.user-list-item .username{color:#71767b}.okey-tell-sidebar{display:flex;flex-direction:column;height:100%;background-color:#1a1a1a;color:#e0e0e0}.sidebar-tabs{display:flex;border-bottom:1px solid #3a3a3e;background-color:#2a2a2e}.sidebar-tabs button{flex:1;padding:15px;background:none;border:none;color:#e0e0e0;cursor:pointer;font-size:1rem;border-bottom:2px solid transparent;transition:all .2s ease}.sidebar-tabs button:hover{background-color:#3a3a3e}.sidebar-tabs button.active{border-bottom:2px solid #8e44ad;color:#fff}.sidebar-content{flex-grow:1;overflow-y:auto;background-color:#1a1a1a}.channel-preview-custom{display:flex;align-items:center;padding:10px 15px;border-bottom:1px solid #2a2a2e;cursor:pointer;background-color:#1a1a1a;transition:background-color .2s ease}.channel-preview-custom:hover{background-color:#2a2a2e}.channel-preview-custom.str-chat__channel-preview--active{background-color:#3a3a3e}.channel-preview-details{margin-left:10px;flex-grow:1}.channel-preview-name{font-weight:600;color:#fff}.channel-preview-last-message{font-size:.85rem;color:#a0a0a0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.str-video *,.str-video *:before,.str-video *:after{box-sizing:border-box}.str-video{--str-video__brand-color1: #005fff;--str-video__brand-color2: #69e5f6;--str-video__brand-color3: #00e2a1;--str-video__brand-color4: #ffd646;--str-video__brand-color5: #dc433b;--str_video__brand-color6: #b38af8;--str-video__base-color1: #e3e4e5;--str-video__base-color2: #979ca0;--str-video__base-color3: #4c535b;--str-video__base-color4: #000000;--str-video__base-color5: #0c0d0e;--str-video__base-color6: #19232d;--str-video__base-color7: #101213;--str-video__backdrop1: rgba(0, 0, 0, .5);--str-video__button-default-base: #19232d;--str-video__button-default-hover: #323b44;--str-video__button-default-pressed: #0c0d0e;--str-video__button-default-active: #19232d;--str-video__button-default-disabled: #1e262e;--str-video__button-primary-base: #19232d;--str-video__button-primary-hover: #4c8fff;--str-video__button-primary-pressed: #0c48ab;--str-video__button-primary-active: #005fff;--str-video__button-secondary-base: #19232d;--str-video__button-secondary-hover: #e96962;--str-video__button-secondary-pressed: #6a3233;--str-video__button-secondary-active: #dc433b;--str-video__button-tertiary-base: #dc433b;--str-video__button-tertiary-hover: #e96962;--str-video__button-tertiary-pressed: #6a3233;--str-video__button-tertiary-active: #31292f;--str-video__icon-default: #eff0f1;--str-video__icon-hover: #eff0f1;--str-video__icon-pressed: #656b72;--str-video__icon-active: #e3e4e5;--str-video__icon-alert: #e3e4e5;--str-video__icon-disabled: #7e8389;--str-video__alert-success: #00e2a1;--str-video__alert-caution: #ffd646;--str-video__alert-warning: #dc433b;--str-video__alert-success-background: rgba(0, 226, 161, .5);--str-video__alert-caution-background: rgba(255, 214, 70, .5);--str-video__alert-warning-background: rgba(220, 67, 59, .5);--str-video__font-size-xxs: .625rem;--str-video__font-size-xs: .75rem;--str-video__font-size-sm: .875rem;--str-video__font-size-md: 1rem;--str-video__font-size-lg: 1.125rem;--str-video__font-size-xl: 1.25rem;--str-video__font-size-xxl: 1.5rem;--str-video__border-radius-xxs: 4px;--str-video__border-radius-xs: 8px;--str-video__border-radius-sm: 12px;--str-video__border-radius-md: 18px;--str-video__border-radius-lg: 24px;--str-video__border-radius-xl: 30px;--str-video__border-radius-xxl: 48px;--str-video__border-radius-circle: 999px;--str-video__spacing-xxs: 4px;--str-video__spacing-xs: 6px;--str-video__spacing-sm: 8px;--str-video__spacing-md: 12px;--str-video__spacing-lg: 16px;--str-video__spacing-xl: 20px;--str-video__primary-color: #005fff;--str-video__secondary-color: #669fff;--str-video__text-color1: #ffffff;--str-video__text-color2: #b4b7bb;--str-video__text-color3: #72767e;--str-video__text-color4: #f7f7f8;--str-video__info-color: #4ce68c;--str-video__info-color--accent: #20e070;--str-video__danger-color: #ff3742;--str-video__danger-color--accent: #ff000e;--str-video__background-color0: #000000;--str-video__background-color1: #1c1e22;--str-video__background-color2: #272a30;--str-video__background-color3: #f4f4f5;--str-video__background-color4: #121416;--str-video__background-color5: #1d2938;--str-video__background-color6: #b4b7bb;--str-video__background-color7: #72767e;--str-video__overlay-color: rgba(39, 42, 48, .75);--str-video__livestream-overlay-color: rgba(39, 42, 48, .25);--str-video__livestream-overlay-color-hovered: rgba(39, 42, 48, .5);--str-video__icon--call-accept: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xNy41MSAxMi4zODJDMTYuMjggMTIuMzgyIDE1LjA5IDEyLjE4MiAxMy45OCAxMS44MjJDMTMuNjMgMTEuNzAyIDEzLjI0IDExLjc5MiAxMi45NyAxMi4wNjJMMTEuNCAxNC4wMzJDOC41NyAxMi42ODIgNS45MiAxMC4xMzIgNC41MSA3LjIwMTk1TDYuNDYgNS41NDE5NUM2LjczIDUuMjYxOTUgNi44MSA0Ljg3MTk1IDYuNyA0LjUyMTk1QzYuMzMgMy40MTE5NSA2LjE0IDIuMjIxOTUgNi4xNCAwLjk5MTk1M0M2LjE0IDAuNDUxOTUzIDUuNjkgMC4wMDE5NTMxMyA1LjE1IDAuMDAxOTUzMTNIMS42OUMxLjE1IDAuMDAxOTUzMTIgMC41IDAuMjQxOTUzIDAuNSAwLjk5MTk1M0MwLjUgMTAuMjgyIDguMjMgMTguMDAyIDE3LjUxIDE4LjAwMkMxOC4yMiAxOC4wMDIgMTguNSAxNy4zNzIgMTguNSAxNi44MjJWMTMuMzcyQzE4LjUgMTIuODMyIDE4LjA1IDEyLjM4MiAxNy41MSAxMi4zODJaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);--str-video__icon--call-end: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlN0eWxlPVJvdW5kIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTQuNTgwMSAxNi4wMzA0TDYuNTgwMSAxNC40NDA0QzcuMDYwMSAxNC4wNjA0IDcuMzQwMSAxMy40ODA0IDcuMzQwMSAxMi44NzA0VjEwLjI3MDRDMTAuMzYwMSA5LjI5MDQgMTMuNjMwMSA5LjI4MDQgMTYuNjYwMSAxMC4yNzA0VjEyLjg4MDRDMTYuNjYwMSAxMy40OTA0IDE2Ljk0MDEgMTQuMDcwNCAxNy40MjAxIDE0LjQ1MDRMMTkuNDEwMSAxNi4wMzA0QzIwLjIxMDEgMTYuNjYwNCAyMS4zNTAxIDE2LjYwMDQgMjIuMDcwMSAxNS44ODA0TDIzLjI5MDEgMTQuNjYwNEMyNC4wOTAxIDEzLjg2MDQgMjQuMDkwMSAxMi41MzA0IDIzLjI0MDEgMTEuNzgwNEMxNi44MzAxIDYuMTIwNCA3LjE3MDEgNi4xMjA0IDAuNzYwMTAzIDExLjc4MDRDLTAuMDg5ODk3IDEyLjUzMDQgLTAuMDg5ODk3IDEzLjg2MDQgMC43MTAxMDMgMTQuNjYwNEwxLjkzMDEgMTUuODgwNEMyLjY0MDEgMTYuNjAwNCAzLjc4MDEgMTYuNjYwNCA0LjU4MDEgMTYuMDMwNFoiIGZpbGw9IiNCMEI0QjciLz4KPC9nPgo8L3N2Zz4K);--str-video__icon--camera: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3IDEwLjVWN0MxNyA2LjQ1IDE2LjU1IDYgMTYgNkg0QzMuNDUgNiAzIDYuNDUgMyA3VjE3QzMgMTcuNTUgMy40NSAxOCA0IDE4SDE2QzE2LjU1IDE4IDE3IDE3LjU1IDE3IDE3VjEzLjVMMTkuMjkgMTUuNzlDMTkuOTIgMTYuNDIgMjEgMTUuOTcgMjEgMTUuMDhWOC45MUMyMSA4LjAyIDE5LjkyIDcuNTcgMTkuMjkgOC4yTDE3IDEwLjVaIiBmaWxsPSIjQjBCNEI3Ii8+Cjwvc3ZnPgo=);--str-video__icon--camera-off: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxLjI5MTUgMTQuNzY5OVY5LjQ3OTlDMjEuMjkxNSA4LjU4OTkgMjAuMjExNSA4LjEzOTkgMTkuNTgxNSA4Ljc2OTlMMTcuMjkxNSAxMS4wNjk5VjcuNTY5OUMxNy4yOTE1IDcuMDE5OSAxNi44NDE1IDYuNTY5OSAxNi4yOTE1IDYuNTY5OUgxMC42ODE1TDE5LjU5MTUgMTUuNDc5OUMyMC4yMTE1IDE2LjEwOTkgMjEuMjkxNSAxNS42NTk5IDIxLjI5MTUgMTQuNzY5OVpNMy4wMDE0OCAzLjEyOTlDMi42MTE0OCAzLjUxOTkgMi42MTE0OCA0LjE0OTkgMy4wMDE0OCA0LjUzOTlMNS4wMjE0OCA2LjU2OTlINC4yOTE0OEMzLjc0MTQ4IDYuNTY5OSAzLjI5MTQ4IDcuMDE5OSAzLjI5MTQ4IDcuNTY5OVYxNy41Njk5QzMuMjkxNDggMTguMTE5OSAzLjc0MTQ4IDE4LjU2OTkgNC4yOTE0OCAxOC41Njk5SDE2LjI5MTVDMTYuNTAxNSAxOC41Njk5IDE2LjY4MTUgMTguNDg5OSAxNi44NDE1IDE4LjM4OTlMMTkuMzIxNSAyMC44Njk5QzE5LjcxMTUgMjEuMjU5OSAyMC4zNDE1IDIxLjI1OTkgMjAuNzMxNSAyMC44Njk5QzIxLjEyMTUgMjAuNDc5OSAyMS4xMjE1IDE5Ljg0OTkgMjAuNzMxNSAxOS40NTk5TDQuNDExNDggMy4xMjk5QzQuMDIxNDggMi43Mzk5IDMuMzkxNDggMi43Mzk5IDMuMDAxNDggMy4xMjk5WiIgZmlsbD0iI0IwQjRCNyIvPgo8L3N2Zz4K);--str-video__icon--caret: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuMjU0ODggMTAuNDg4NUw5LjQxMzIxIDguMzMwMThDOS43MzgyMSA4LjAwNTE4IDEwLjI2MzIgOC4wMDUxOCAxMC41ODgyIDguMzMwMThMMTIuNzQ2NSAxMC40ODg1QzEzLjI3MTUgMTEuMDEzNSAxMi44OTY1IDExLjkxMzUgMTIuMTU0OSAxMS45MTM1SDcuODM4MjFDNy4wOTY1NCAxMS45MTM1IDYuNzI5ODggMTEuMDEzNSA3LjI1NDg4IDEwLjQ4ODVaIiBmaWxsPSIjRTNFNEU1Ii8+Cjwvc3ZnPgo=);--str-video__icon--caret-down: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuMjU0ODggMTAuNDg4NUw5LjQxMzIxIDguMzMwMThDOS43MzgyMSA4LjAwNTE4IDEwLjI2MzIgOC4wMDUxOCAxMC41ODgyIDguMzMwMThMMTIuNzQ2NSAxMC40ODg1QzEzLjI3MTUgMTEuMDEzNSAxMi44OTY1IDExLjkxMzUgMTIuMTU0OSAxMS45MTM1SDcuODM4MjFDNy4wOTY1NCAxMS45MTM1IDYuNzI5ODggMTEuMDEzNSA3LjI1NDg4IDEwLjQ4ODVaIiBmaWxsPSIjRTNFNEU1Ii8+Cjwvc3ZnPgo=);--str-video__icon--caret-up: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuMjU0ODggMTAuNDg4NUw5LjQxMzIxIDguMzMwMThDOS43MzgyMSA4LjAwNTE4IDEwLjI2MzIgOC4wMDUxOCAxMC41ODgyIDguMzMwMThMMTIuNzQ2NSAxMC40ODg1QzEzLjI3MTUgMTEuMDEzNSAxMi44OTY1IDExLjkxMzUgMTIuMTU0OSAxMS45MTM1SDcuODM4MjFDNy4wOTY1NCAxMS45MTM1IDYuNzI5ODggMTEuMDEzNSA3LjI1NDg4IDEwLjQ4ODVaIiBmaWxsPSIjRTNFNEU1Ii8+Cjwvc3ZnPgo=);--str-video__icon--chevron-down: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuNDEgOC4yOTUwNEwxMiAxMi44NzVMMTYuNTkgOC4yOTUwNEwxOCA5LjcwNTA0TDEyIDE1LjcwNUw2IDkuNzA1MDRMNy40MSA4LjI5NTA0WiIgZmlsbD0iI0IwQjRCNyIvPgo8L3N2Zz4K);--str-video__icon--chevron-up: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuNDEgMTUuNzA1TDEyIDExLjEyNUwxNi41OSAxNS43MDVMMTggMTQuMjk1TDEyIDguMjk1MDRMNiAxNC4yOTVMNy40MSAxNS43MDVaIiBmaWxsPSIjRTNFNEU1Ii8+Cjwvc3ZnPgo=);--str-video__icon--chevron-right: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlN0eWxlPVJvdW5kIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTYuOTk3NjcgMjEuMDE0OUM3LjQ4NzY3IDIxLjUwNDkgOC4yNzc2NyAyMS41MDQ5IDguNzY3NjcgMjEuMDE0OUwxNy4wNzc3IDEyLjcwNDlDMTcuNDY3NyAxMi4zMTQ5IDE3LjQ2NzcgMTEuNjg0OSAxNy4wNzc3IDExLjI5NDlMOC43Njc2NyAyLjk4NDkzQzguMjc3NjcgMi40OTQ5MyA3LjQ4NzY3IDIuNDk0OTMgNi45OTc2NyAyLjk4NDkzQzYuNTA3NjcgMy40NzQ5MyA2LjUwNzY3IDQuMjY0OTMgNi45OTc2NyA0Ljc1NDkzTDE0LjIzNzcgMTIuMDA0OUw2Ljk4NzY3IDE5LjI1NDlDNi41MDc2NyAxOS43MzQ5IDYuNTA3NjcgMjAuNTM0OSA2Ljk5NzY3IDIxLjAxNDlaIiBmaWxsPSIjQjBCNEI3Ii8+CjwvZz4KPC9zdmc+Cg==);--str-video__icon--call-latency: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjAwMjkgMTcuOTk4OEMxMi41NTUyIDE3Ljk5ODggMTMuMDAyOSAxNy41NTExIDEzLjAwMjkgMTYuOTk4OEMxMy4wMDI5IDE2LjQ0NjUgMTIuNTU1MiAxNS45OTg4IDEyLjAwMjkgMTUuOTk4OEMxMS40NTA2IDE1Ljk5ODggMTEuMDAyOSAxNi40NDY1IDExLjAwMjkgMTYuOTk4OEMxMS4wMDI5IDE3LjU1MTEgMTEuNDUwNiAxNy45OTg4IDEyLjAwMjkgMTcuOTk4OFoiIGZpbGw9IiNFM0U0RTUiLz4KPHBhdGggZD0iTTcuMDAyOTMgMTIuOTk4OEM3LjU1NTIxIDEyLjk5ODggOC4wMDI5MyAxMi41NTExIDguMDAyOTMgMTEuOTk4OEM4LjAwMjkzIDExLjQ0NjUgNy41NTUyMSAxMC45OTg4IDcuMDAyOTMgMTAuOTk4OEM2LjQ1MDY0IDEwLjk5ODggNi4wMDI5MyAxMS40NDY1IDYuMDAyOTMgMTEuOTk4OEM2LjAwMjkzIDEyLjU1MTEgNi40NTA2NCAxMi45OTg4IDcuMDAyOTMgMTIuOTk4OFoiIGZpbGw9IiNFM0U0RTUiLz4KPHBhdGggZD0iTTE3LjAwMjkgMTIuOTk4OEMxNy41NTUyIDEyLjk5ODggMTguMDAyOSAxMi41NTExIDE4LjAwMjkgMTEuOTk4OEMxOC4wMDI5IDExLjQ0NjUgMTcuNTU1MiAxMC45OTg4IDE3LjAwMjkgMTAuOTk4OEMxNi40NTA2IDEwLjk5ODggMTYuMDAyOSAxMS40NDY1IDE2LjAwMjkgMTEuOTk4OEMxNi4wMDI5IDEyLjU1MTEgMTYuNDUwNiAxMi45OTg4IDE3LjAwMjkgMTIuOTk4OFoiIGZpbGw9IiNFM0U0RTUiLz4KPHBhdGggZD0iTTEyLjAwMjkgMi45OTg3OEMxMS40NTI5IDIuOTk4NzggMTEuMDAyOSAzLjQ0ODc4IDExLjAwMjkgMy45OTg3OFY1Ljk5ODc4QzExLjAwMjkgNi41NDg3OCAxMS40NTI5IDYuOTk4NzggMTIuMDAyOSA2Ljk5ODc4QzEyLjU1MjkgNi45OTg3OCAxMy4wMDI5IDYuNTQ4NzggMTMuMDAyOSA1Ljk5ODc4VjUuMDc4NzhDMTYuMzEyOSA1LjU1ODc4IDE4Ljg3MjkgOC4zMjg3OCAxOS4wMDI5IDExLjczODhDMTkuMTQyOSAxNS41ODg4IDE1Ljk3MjkgMTguOTM4OCAxMi4xMjI5IDE4Ljk5ODhDOC4xOTI5MyAxOS4wNTg4IDUuMDAyOTMgMTUuOTA4OCA1LjAwMjkzIDExLjk5ODhDNS4wMDI5MyAxMC4zMTg4IDUuNTkyOTMgOC43Nzg3OCA2LjU4MjkzIDcuNTc4NzhMMTEuMjkyOSAxMi4yOTg4QzExLjY4MjkgMTIuNjg4OCAxMi4zMTI5IDEyLjY4ODggMTIuNzAyOSAxMi4yOTg4QzEzLjA5MjkgMTEuOTA4OCAxMy4wOTI5IDExLjI3ODggMTIuNzAyOSAxMC44ODg4TDcuMjYyOTMgNS40NTg3OEM2Ljg4MjkzIDUuMDc4NzggNi4yNjI5MyA1LjA2ODc4IDUuODYyOTMgNS40Mzg3OEM0LjEwMjkzIDcuMDY4NzggMy4wMDI5MyA5LjM5ODc4IDMuMDAyOTMgMTEuOTk4OEMzLjAwMjkzIDE3LjAzODggNy4xNDI5MyAyMS4xMTg4IDEyLjIxMjkgMjAuOTk4OEMxNi45MTI5IDIwLjg4ODggMjAuODQyOSAxNi45ODg4IDIwLjk5MjkgMTIuMjg4OEMyMS4xNjI5IDcuMTg4NzggMTcuMDcyOSAyLjk5ODc4IDEyLjAwMjkgMi45OTg3OFoiIGZpbGw9IiNFM0U0RTUiLz4KPC9zdmc+Cg==);--str-video__icon--close: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlN0eWxlPVJvdW5kIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTE4LjI5OTcgNS43MDk5N0MxNy45MDk3IDUuMzE5OTcgMTcuMjc5NyA1LjMxOTk3IDE2Ljg4OTcgNS43MDk5N0wxMS45OTk3IDEwLjU5TDcuMTA5NzMgNS42OTk5N0M2LjcxOTczIDUuMzA5OTcgNi4wODk3MyA1LjMwOTk3IDUuNjk5NzMgNS42OTk5N0M1LjMwOTczIDYuMDg5OTcgNS4zMDk3MyA2LjcxOTk3IDUuNjk5NzMgNy4xMDk5N0wxMC41ODk3IDEyTDUuNjk5NzMgMTYuODlDNS4zMDk3MyAxNy4yOCA1LjMwOTczIDE3LjkxIDUuNjk5NzMgMTguM0M2LjA4OTczIDE4LjY5IDYuNzE5NzMgMTguNjkgNy4xMDk3MyAxOC4zTDExLjk5OTcgMTMuNDFMMTYuODg5NyAxOC4zQzE3LjI3OTcgMTguNjkgMTcuOTA5NyAxOC42OSAxOC4yOTk3IDE4LjNDMTguNjg5NyAxNy45MSAxOC42ODk3IDE3LjI4IDE4LjI5OTcgMTYuODlMMTMuNDA5NyAxMkwxOC4yOTk3IDcuMTA5OTdDMTguNjc5NyA2LjcyOTk3IDE4LjY3OTcgNi4wODk5NyAxOC4yOTk3IDUuNzA5OTdaIiBmaWxsPSIjQjBCNEI3Ii8+CjwvZz4KPC9zdmc+Cg==);--str-video__icon--connection-quality-poor: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCAzMyAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuMjU0ODgzIDYuMjVDMC4yNTQ4ODMgMi45MzYyOSAyLjk0MTE3IDAuMjUgNi4yNTQ4OCAwLjI1SDMyLjI1NDlWMjYuMjVDMzIuMjU0OSAyOS41NjM3IDI5LjU2ODYgMzIuMjUgMjYuMjU0OSAzMi4yNUgwLjI1NDg4M1Y2LjI1WiIgZmlsbD0iIzBDMEQwRSIgZmlsbC1vcGFjaXR5PSIwLjY1Ii8+CjxwYXRoIGQ9Ik0xNi4yNTQ5IDIwLjI1TDE2LjI1NDkgMTUuMjUiIHN0cm9rZT0iI0UzRTRFNSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTExLjI1NDkgMjAuMjVMMTEuMjU0OSAxOC4yNSIgc3Ryb2tlPSIjREM0MzNCIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMjEuMjU0OSAyMC4yNUwyMS4yNTQ5IDEyLjI1IiBzdHJva2U9IiNFM0U0RTUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);--str-video__icon--connection-quality-good: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCAzMyAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuOTI0ODA1IDYuMjVDMC45MjQ4MDUgMi45MzYyOSAzLjYxMTEgMC4yNSA2LjkyNDggMC4yNUgzMi45MjQ4VjI2LjI1QzMyLjkyNDggMjkuNTYzNyAzMC4yMzg1IDMyLjI1IDI2LjkyNDggMzIuMjVIMC45MjQ4MDVWNi4yNVoiIGZpbGw9IiMwQzBEMEUiIGZpbGwtb3BhY2l0eT0iMC42NSIvPgo8cGF0aCBkPSJNMTYuOTI0OCAyMC4yNUwxNi45MjQ4IDE1LjI1IiBzdHJva2U9IiMwMEUyQTEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMS45MjQ4IDIwLjI1TDExLjkyNDggMTguMjUiIHN0cm9rZT0iIzAwRTJBMSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTIxLjkyNDggMjAuMjVMMjEuOTI0OCAxMi4yNSIgc3Ryb2tlPSIjRTNFNEU1IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);--str-video__icon--connection-quality-excellent: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCAzMyAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuMjU0ODgzIDYuMjVDMC4yNTQ4ODMgMi45MzYyOSAyLjk0MTE3IDAuMjUgNi4yNTQ4OCAwLjI1SDMyLjI1NDlWMjYuMjVDMzIuMjU0OSAyOS41NjM3IDI5LjU2ODYgMzIuMjUgMjYuMjU0OSAzMi4yNUgwLjI1NDg4M1Y2LjI1WiIgZmlsbD0iIzBDMEQwRSIgZmlsbC1vcGFjaXR5PSIwLjY1Ii8+CjxwYXRoIGQ9Ik0xNi4yNTQ5IDIwLjI1TDE2LjI1NDkgMTUuMjUiIHN0cm9rZT0iIzAwRTJBMSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTExLjI1NDkgMjAuMjVMMTEuMjU0OSAxOC4yNSIgc3Ryb2tlPSIjMDBFMkExIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMjEuMjU0OSAyMC4yNUwyMS4yNTQ5IDEyLjI1IiBzdHJva2U9IiMwMEUyQTEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);--str-video__icon--download: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyOCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjA2MDcgNi4zMzM1SDE2LjAwMDdWMy4wMDAxNkMxNi4wMDA3IDIuNjMzNSAxNS43MDA3IDIuMzMzNSAxNS4zMzQgMi4zMzM1SDEyLjY2NzNDMTIuMzAwNyAyLjMzMzUgMTIuMDAwNyAyLjYzMzUgMTIuMDAwNyAzLjAwMDE2VjYuMzMzNUgxMC45NDA3QzEwLjM0NzMgNi4zMzM1IDEwLjA0NzMgNy4wNTM1IDEwLjQ2NzMgNy40NzM1TDEzLjUyNzMgMTAuNTMzNUMxMy43ODczIDEwLjc5MzUgMTQuMjA3MyAxMC43OTM1IDE0LjQ2NzMgMTAuNTMzNUwxNy41MjczIDcuNDczNUMxNy45NDczIDcuMDUzNSAxNy42NTQgNi4zMzM1IDE3LjA2MDcgNi4zMzM1Wk05LjMzMzk4IDEzLjAwMDJDOS4zMzM5OCAxMy4zNjY4IDkuNjMzOTggMTMuNjY2OCAxMC4wMDA3IDEzLjY2NjhIMTguMDAwN0MxOC4zNjczIDEzLjY2NjggMTguNjY3MyAxMy4zNjY4IDE4LjY2NzMgMTMuMDAwMkMxOC42NjczIDEyLjYzMzUgMTguMzY3MyAxMi4zMzM1IDE4LjAwMDcgMTIuMzMzNUgxMC4wMDA3QzkuNjMzOTggMTIuMzMzNSA5LjMzMzk4IDEyLjYzMzUgOS4zMzM5OCAxMy4wMDAyWiIgZmlsbD0iI0UzRTRFNSIvPgo8L3N2Zz4K);--str-video__icon--ellipsis: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYgMTBDNC45IDEwIDQgMTAuOSA0IDEyQzQgMTMuMSA0LjkgMTQgNiAxNEM3LjEgMTQgOCAxMy4xIDggMTJDOCAxMC45IDcuMSAxMCA2IDEwWk0xOCAxMEMxNi45IDEwIDE2IDEwLjkgMTYgMTJDMTYgMTMuMSAxNi45IDE0IDE4IDE0QzE5LjEgMTQgMjAgMTMuMSAyMCAxMkMyMCAxMC45IDE5LjEgMTAgMTggMTBaTTEyIDEwQzEwLjkgMTAgMTAgMTAuOSAxMCAxMkMxMCAxMy4xIDEwLjkgMTQgMTIgMTRDMTMuMSAxNCAxNCAxMy4xIDE0IDEyQzE0IDEwLjkgMTMuMSAxMCAxMiAxMFoiIGZpbGw9IiNFM0U0RTUiLz4KPC9zdmc+Cg==);--str-video__icon--film-roll: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlN0eWxlPVJvdW5kIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTMgNkMyLjQ1IDYgMiA2LjQ1IDIgN1YyMEMyIDIxLjEgMi45IDIyIDQgMjJIMTdDMTcuNTUgMjIgMTggMjEuNTUgMTggMjFDMTggMjAuNDUgMTcuNTUgMjAgMTcgMjBINUM0LjQ1IDIwIDQgMTkuNTUgNCAxOVY3QzQgNi40NSAzLjU1IDYgMyA2Wk0yMCAySDhDNi45IDIgNiAyLjkgNiA0VjE2QzYgMTcuMSA2LjkgMTggOCAxOEgyMEMyMS4xIDE4IDIyIDE3LjEgMjIgMTZWNEMyMiAyLjkgMjEuMSAyIDIwIDJaTTEyIDE0LjVWNS41TDE3LjQ3IDkuNkMxNy43NCA5LjggMTcuNzQgMTAuMiAxNy40NyAxMC40TDEyIDE0LjVaIiBmaWxsPSIjQjBCNEI3Ii8+CjwvZz4KPC9zdmc+Cg==);--str-video__icon--filter: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSI+CiAgICA8cGF0aCBkPSJNMSAzLjc1QS43NS43NSAwIDAgMSAxLjc1IDNoMTIuNWEuNzUuNzUgMCAwIDEgMCAxLjVIMS43NUEuNzUuNzUgMCAwIDEgMSAzLjc1em0yLjUgNEEuNzUuNzUgMCAwIDEgNC4yNSA3aDcuNWEuNzUuNzUgMCAwIDEgMCAxLjVoLTcuNWEuNzUuNzUgMCAwIDEtLjc1LS43NXpNNi43NSAxMWEuNzUuNzUgMCAwIDAgMCAxLjVoMi41YS43NS43NSAwIDAgMCAwLTEuNWgtMi41eiIgZmlsbD0iY3VycmVudENvbG9yIi8+XAo8L3N2Zz4K);--str-video__icon--fullscreen: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAzNiAzNiIgd2lkdGg9IjM2IiBoZWlnaHQ9IjM2IiBmaWxsPSJ3aGl0ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0ibSAxMCwxNiAyLDAgMCwtNCA0LDAgMCwtMiBMIDEwLDEwIGwgMCw2IDAsMCB6Ii8+CjxwYXRoIGQ9Im0gMjAsMTAgMCwyIDQsMCAwLDQgMiwwIEwgMjYsMTAgbCAtNiwwIDAsMCB6Ii8+CjxwYXRoIGQ9Im0gMjQsMjQgLTQsMCAwLDIgTCAyNiwyNiBsIDAsLTYgLTIsMCAwLDQgMCwwIHoiLz4KPHBhdGggZD0iTSAxMiwyMCAxMCwyMCAxMCwyNiBsIDYsMCAwLC0yIC00LDAgMCwtNCAwLDAgeiIvPgo8L3N2Zz4=);--str-video__icon--info-icon: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMjRweCIgZmlsbD0iI2ZmZmZmZiI+PHBhdGggZD0iTTAgMGgyNHYyNEgwVjB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTExIDdoMnYyaC0yem0wIDRoMnY2aC0yem0xLTlDNi40OCAyIDIgNi40OCAyIDEyczQuNDggMTAgMTAgMTAgMTAtNC40OCAxMC0xMFMxNy41MiAyIDEyIDJ6bTAgMThjLTQuNDEgMC04LTMuNTktOC04czMuNTktOCA4LTggOCAzLjU5IDggOC0zLjU5IDgtOCA4eiIvPjwvc3ZnPg==);--str-video__icon--kick-user: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCI+PGc+PHJlY3QgZmlsbD0ibm9uZSIgaGVpZ2h0PSIyNCIgd2lkdGg9IjI0Ii8+PC9nPjxnPjxwYXRoIGQ9Ik0xNCw4YzAtMi4yMS0xLjc5LTQtNC00UzYsNS43OSw2LDhzMS43OSw0LDQsNFMxNCwxMC4yMSwxNCw4eiBNMTcsMTB2Mmg2di0ySDE3eiBNMiwxOHYyaDE2di0yYzAtMi42Ni01LjMzLTQtOC00IFMyLDE1LjM0LDIsMTh6Ii8+PC9nPjwvc3ZnPg==);--str-video__icon--livestream-viewers: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzg2OTdfMjU1NykiPgo8cGF0aCBkPSJNOC4zNzc0NCA0LjU2MjVDMTAuNzQ2MiA0LjU2MjUgMTIuODU4NyA1Ljg5Mzc1IDEzLjg4OTkgOEMxMi44NTg3IDEwLjEwNjIgMTAuNzQ2MiAxMS40Mzc1IDguMzc3NDQgMTEuNDM3NUM2LjAwODY5IDExLjQzNzUgMy44OTYxOSAxMC4xMDYyIDIuODY0OTQgOEMzLjg5NjE5IDUuODkzNzUgNi4wMDg2OSA0LjU2MjUgOC4zNzc0NCA0LjU2MjVaTTguMzc3NDQgMy4zMTI1QzUuMjUyNDQgMy4zMTI1IDIuNTgzNjkgNS4yNTYyNSAxLjUwMjQ0IDhDMi41ODM2OSAxMC43NDM4IDUuMjUyNDQgMTIuNjg3NSA4LjM3NzQ0IDEyLjY4NzVDMTEuNTAyNCAxMi42ODc1IDE0LjE3MTIgMTAuNzQzOCAxNS4yNTI0IDhDMTQuMTcxMiA1LjI1NjI1IDExLjUwMjQgMy4zMTI1IDguMzc3NDQgMy4zMTI1Wk04LjM3NzQ0IDYuNDM3NUM5LjIzOTk0IDYuNDM3NSA5LjkzOTk0IDcuMTM3NSA5LjkzOTk0IDhDOS45Mzk5NCA4Ljg2MjUgOS4yMzk5NCA5LjU2MjUgOC4zNzc0NCA5LjU2MjVDNy41MTQ5NCA5LjU2MjUgNi44MTQ5NCA4Ljg2MjUgNi44MTQ5NCA4QzYuODE0OTQgNy4xMzc1IDcuNTE0OTQgNi40Mzc1IDguMzc3NDQgNi40Mzc1Wk04LjM3NzQ0IDUuMTg3NUM2LjgyNzQ0IDUuMTg3NSA1LjU2NDk0IDYuNDUgNS41NjQ5NCA4QzUuNTY0OTQgOS41NSA2LjgyNzQ0IDEwLjgxMjUgOC4zNzc0NCAxMC44MTI1QzkuOTI3NDQgMTAuODEyNSAxMS4xODk5IDkuNTUgMTEuMTg5OSA4QzExLjE4OTkgNi40NSA5LjkyNzQ0IDUuMTg3NSA4LjM3NzQ0IDUuMTg3NVoiIGZpbGw9IiNGQ0ZDRkMiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF84Njk3XzI1NTciPgo8cmVjdCB4PSIwLjg3NzQ0MSIgeT0iMC41IiB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHJ4PSI0IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);--str-video__icon--loading: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzEiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMSAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMzAuOTIxMyAxNUMzMC45MjEzIDIzLjI4NDMgMjQuMjA1NiAzMCAxNS45MjEzIDMwQzEwLjcxNTQgMzAgNi4xMjg5OSAyNy4zNDggMy40MzkyMSAyMy4zMjE0TDUuMTAzNDkgMjIuMjExOUM3LjQzNDYzIDI1LjcwMTYgMTEuNDA5NiAyOCAxNS45MjEzIDI4QzIzLjEwMSAyOCAyOC45MjEzIDIyLjE3OTcgMjguOTIxMyAxNUMyOC45MjEzIDcuODIwMyAyMy4xMDEgMiAxNS45MjEzIDJMMTUuOTIxMyAwQzI0LjIwNTYgMCAzMC45MjEzIDYuNzE1NzMgMzAuOTIxMyAxNVoiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8xODYwXzExMDYyMykiLz4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8xODYwXzExMDYyMyIgeDE9IjMuNDM5MjEiIHkxPSIwIiB4Mj0iMy40MzkyMSIgeTI9IjMwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgICAgICAgICAgIDxzdG9wIGlkPSJzdG9wLXNlbWl0cmFuc3BhcmVudCIgc3RvcC1vcGFjaXR5PSIwLjAxIi8+CiAgICAgICAgICAgIDxzdG9wIGlkPSJzdG9wLW9wYXF1ZSIgb2Zmc2V0PSIxIiAvPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8L2RlZnM+Cjwvc3ZnPg==);--str-video__icon--logout: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNSAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMuMDA2NTEgMi45MTY2N0g2LjUwNjUxQzYuODI3MzQgMi45MTY2NyA3LjA4OTg0IDIuNjU0MTcgNy4wODk4NCAyLjMzMzMzQzcuMDg5ODQgMi4wMTI1IDYuODI3MzQgMS43NSA2LjUwNjUxIDEuNzVIMy4wMDY1MUMyLjM2NDg0IDEuNzUgMS44Mzk4NCAyLjI3NSAxLjgzOTg0IDIuOTE2NjdWMTEuMDgzM0MxLjgzOTg0IDExLjcyNSAyLjM2NDg0IDEyLjI1IDMuMDA2NTEgMTIuMjVINi41MDY1MUM2LjgyNzM0IDEyLjI1IDcuMDg5ODQgMTEuOTg3NSA3LjA4OTg0IDExLjY2NjdDNy4wODk4NCAxMS4zNDU4IDYuODI3MzQgMTEuMDgzMyA2LjUwNjUxIDExLjA4MzNIMy4wMDY1MVYyLjkxNjY3WiIgZmlsbD0iI0UzRTRFNSIvPgo8cGF0aCBkPSJNMTIuMTM1NyA2Ljc5NTgzTDEwLjUwODIgNS4xNjgzM0MxMC4zMjE1IDQuOTgxNjcgMTAuMDA2NSA1LjExIDEwLjAwNjUgNS4zNzI1VjYuNDE2NjdINS45MjMxOEM1LjYwMjM0IDYuNDE2NjcgNS4zMzk4NCA2LjY3OTE3IDUuMzM5ODQgN0M1LjMzOTg0IDcuMzIwODMgNS42MDIzNCA3LjU4MzMzIDUuOTIzMTggNy41ODMzM0gxMC4wMDY1VjguNjI3NUMxMC4wMDY1IDguODkgMTAuMzIxNSA5LjAxODMzIDEwLjUwMjMgOC44MzE2N0wxMi4xMjk4IDcuMjA0MTdDMTIuMjQ2NSA3LjA5MzMzIDEyLjI0NjUgNi45MDY2NyAxMi4xMzU3IDYuNzk1ODNaIiBmaWxsPSIjRTNFNEU1Ii8+Cjwvc3ZnPgo=);--str-video__icon--low-bandwidth: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMjQgMEgwdjI0aDI0eiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik04LjEgNWMuMTcgMCAuMzIuMDkuNDEuMjNsLjA3LjE1IDUuMTggMTEuNjVjLjE2LjI5LjI2LjYxLjI2Ljk2IDAgMS4xMS0uOSAyLjAxLTIuMDEgMi4wMS0uOTYgMC0xLjc3LS42OC0xLjk2LTEuNTlsLS4wMS0uMDNMNy42IDUuNWMwLS4yOC4yMi0uNS41LS41TTIzIDlsLTIgMmExMi42NiAxMi42NiAwIDAgMC0xMC41My0zLjYyTDkuMjggNC43YzQuODMtLjg2IDkuOTguNTcgMTMuNzIgNC4zTTMgMTEgMSA5YTE1LjQgMTUuNCAwIDAgMSA1LjU5LTMuNTdsLjUzIDIuODJDNS42MiA4Ljg3IDQuMjIgOS43OCAzIDExbTQgNC0yLTJjLjgtLjggMS43LTEuNDIgMi42Ni0xLjg5bC41NSAyLjkyYy0uNDIuMjctLjgzLjU5LTEuMjEuOTdtMTItMi0yIDJhNy4xIDcuMSAwIDAgMC00LjAzLTJsLTEuMjgtMi44OGMyLjYzLS4wOCA1LjMuODcgNy4zMSAyLjg4Ii8+PC9zdmc+);--str-video__icon--magnifier-glass: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik04LjQ4NDkxIDcuODYwM0g3Ljk1NTk3TDcuNzY4NSA3LjY3OTUyQzguNTcxOTUgNi43NDIxNiA4Ljk4NzA2IDUuNDYzMzQgOC43NTk0MiA0LjEwNDE4QzguNDQ0NzMgMi4yNDI4NSA2Ljg5MTQgMC43NTY0NzQgNS4wMTY2OSAwLjUyODgzQzIuMTg0NTMgMC4xODA2NjkgLTAuMTk5MDMxIDIuNTY0MjMgMC4xNDkxMyA1LjM5NjM5QzAuMzc2Nzc0IDcuMjcxMSAxLjg2MzE1IDguODI0NDMgMy43MjQ0OCA5LjEzOTEyQzUuMDgzNjQgOS4zNjY3NiA2LjM2MjQ2IDguOTUxNjUgNy4yOTk4MiA4LjE0ODJMNy40ODA2IDguMzM1NjdWOC44NjQ2MUwxMC4zMjYxIDExLjcxMDJDMTAuNjAwNyAxMS45ODQ3IDExLjA0OTIgMTEuOTg0NyAxMS4zMjM4IDExLjcxMDJDMTEuNTk4MyAxMS40MzU2IDExLjU5ODMgMTAuOTg3IDExLjMyMzggMTAuNzEyNUw4LjQ4NDkxIDcuODYwM1pNNC40Njc2NiA3Ljg2MDNDMi44MDA1MSA3Ljg2MDMgMS40NTQ3MyA2LjUxNDUyIDEuNDU0NzMgNC44NDczNkMxLjQ1NDczIDMuMTgwMjEgMi44MDA1MSAxLjgzNDQzIDQuNDY3NjYgMS44MzQ0M0M2LjEzNDgyIDEuODM0NDMgNy40ODA2IDMuMTgwMjEgNy40ODA2IDQuODQ3MzZDNy40ODA2IDYuNTE0NTIgNi4xMzQ4MiA3Ljg2MDMgNC40Njc2NiA3Ljg2MDNaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);--str-video__icon--mic: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjk5OSAxNC41QzEzLjY1OSAxNC41IDE0Ljk5OSAxMy4xNiAxNC45OTkgMTEuNVY1LjVDMTQuOTk5IDMuODQgMTMuNjU5IDIuNSAxMS45OTkgMi41QzEwLjMzOSAyLjUgOC45OTkwMSAzLjg0IDguOTk5MDEgNS41VjExLjVDOC45OTkwMSAxMy4xNiAxMC4zMzkgMTQuNSAxMS45OTkgMTQuNVpNMTcuOTA5IDExLjVDMTcuNDE5IDExLjUgMTcuMDA5IDExLjg2IDE2LjkyOSAxMi4zNUMxNi41MTkgMTQuNyAxNC40NjkgMTYuNSAxMS45OTkgMTYuNUM5LjUyOTAxIDE2LjUgNy40NzkwMSAxNC43IDcuMDY5MDEgMTIuMzVDNi45ODkwMSAxMS44NiA2LjU3OTAxIDExLjUgNi4wODkwMSAxMS41QzUuNDc5MDEgMTEuNSA0Ljk5OTAxIDEyLjA0IDUuMDg5MDEgMTIuNjRDNS41NzkwMSAxNS42NCA3Ljk3OTAxIDE3Ljk5IDEwLjk5OSAxOC40MlYyMC41QzEwLjk5OSAyMS4wNSAxMS40NDkgMjEuNSAxMS45OTkgMjEuNUMxMi41NDkgMjEuNSAxMi45OTkgMjEuMDUgMTIuOTk5IDIwLjVWMTguNDJDMTYuMDE5IDE3Ljk5IDE4LjQxOSAxNS42NCAxOC45MDkgMTIuNjRDMTkuMDA5IDEyLjA0IDE4LjUxOSAxMS41IDE3LjkwOSAxMS41WiIgZmlsbD0iI0IwQjRCNyIvPgo8L3N2Zz4K);--str-video__icon--mic-off: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlN0eWxlPVJvdW5kIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTE0LjkyMDQgMTEuMVY1LjVDMTQuOTIwNCAzLjg0IDEzLjU4MDQgMi41IDExLjkyMDQgMi41QzEwLjM4MDQgMi41IDkuMTMwMzkgMy42NiA4Ljk2MDM5IDUuMTVMMTQuOTIwNCAxMS4xWk0xOC4wMDA0IDExLjVDMTcuNTkwNCAxMS41IDE3LjIzMDQgMTEuOCAxNy4xNzA0IDEyLjIxQzE3LjEyMDQgMTIuNTMgMTcuMDUwNCAxMi44NSAxNi45NTA0IDEzLjE0TDE4LjIyMDQgMTQuNDFDMTguNTIwNCAxMy44MSAxOC43NDA0IDEzLjE2IDE4Ljg1MDQgMTIuNDdDMTguOTIwNCAxMS45NiAxOC41MjA0IDExLjUgMTguMDAwNCAxMS41Wk0zLjYzMDM5IDQuMDZDMy4yNDAzOSA0LjQ1IDMuMjQwMzkgNS4wOCAzLjYzMDM5IDUuNDdMOC45MjAzOSAxMC43N1YxMS4yQzguOTIwMzkgMTIuMzkgOS41MjAzOSAxMy41MiAxMC41NTA0IDE0LjExQzExLjMwMDQgMTQuNTQgMTEuOTYwNCAxNC41NSAxMi41NzA0IDE0LjQyTDE0LjIzMDQgMTYuMDhDMTMuNTIwNCAxNi40MSAxMi43MzA0IDE2LjYgMTEuOTIwNCAxNi42QzkuMzgwMzkgMTYuNiA3LjA0MDM5IDE0LjgzIDYuNjcwMzkgMTIuMjFDNi42MTAzOSAxMS44IDYuMjUwMzkgMTEuNSA1Ljg0MDM5IDExLjVDNS4zMjAzOSAxMS41IDQuOTIwMzkgMTEuOTYgNC45OTAzOSAxMi40N0M1LjQ1MDM5IDE1LjQzIDcuOTUwMzkgMTcuNzcgMTAuOTIwNCAxOC4yMlYyMC41QzEwLjkyMDQgMjEuMDUgMTEuMzcwNCAyMS41IDExLjkyMDQgMjEuNUMxMi40NzA0IDIxLjUgMTIuOTIwNCAyMS4wNSAxMi45MjA0IDIwLjVWMTguMjJDMTMuODMwNCAxOC4wOSAxNC42OTA0IDE3Ljc3IDE1LjQ3MDQgMTcuMzJMMTguOTYwNCAyMC44MUMxOS4zNTA0IDIxLjIgMTkuOTgwNCAyMS4yIDIwLjM3MDQgMjAuODFDMjAuNzYwNCAyMC40MiAyMC43NjA0IDE5Ljc5IDIwLjM3MDQgMTkuNEw1LjA0MDM5IDQuMDZDNC42NTAzOSAzLjY3IDQuMDIwMzkgMy42NyAzLjYzMDM5IDQuMDZaIiBmaWxsPSIjQjBCNEI3Ii8+CjwvZz4KPC9zdmc+Cg==);--str-video__icon--network-quality: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuNCA5LjJINi42QzcuMzcgOS4yIDggOS44MyA4IDEwLjZWMTcuNkM4IDE4LjM3IDcuMzcgMTkgNi42IDE5SDYuNEM1LjYzIDE5IDUgMTguMzcgNSAxNy42VjEwLjZDNSA5LjgzIDUuNjMgOS4yIDYuNCA5LjJaTTEyIDVDMTIuNzcgNSAxMy40IDUuNjMgMTMuNCA2LjRWMTcuNkMxMy40IDE4LjM3IDEyLjc3IDE5IDEyIDE5QzExLjIzIDE5IDEwLjYgMTguMzcgMTAuNiAxNy42VjYuNEMxMC42IDUuNjMgMTEuMjMgNSAxMiA1Wk0xNy42IDEzQzE4LjM3IDEzIDE5IDEzLjYzIDE5IDE0LjRWMTcuNkMxOSAxOC4zNyAxOC4zNyAxOSAxNy42IDE5QzE2LjgzIDE5IDE2LjIgMTguMzcgMTYuMiAxNy42VjE0LjRDMTYuMiAxMy42MyAxNi44MyAxMyAxNy42IDEzWiIgZmlsbD0iI0UzRTRFNSIvPgo8L3N2Zz4K);--str-video__icon--reactions: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlN0eWxlPVJvdW5kIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTIzIDQuNUMyMyA1LjA1IDIyLjU1IDUuNSAyMiA1LjVIMjFWNi41QzIxIDcuMDUgMjAuNTUgNy41IDIwIDcuNUMxOS40NSA3LjUgMTkgNy4wNSAxOSA2LjVWNS41SDE4QzE3LjQ1IDUuNSAxNyA1LjA1IDE3IDQuNUMxNyAzLjk1IDE3LjQ1IDMuNSAxOCAzLjVIMTlWMi41QzE5IDEuOTUgMTkuNDUgMS41IDIwIDEuNUMyMC41NSAxLjUgMjEgMS45NSAyMSAyLjVWMy41SDIyQzIyLjU1IDMuNSAyMyAzLjk1IDIzIDQuNVpNMjAuNTIgOS40NUMyMC44MyAxMC40MSAyMSAxMS40NCAyMSAxMi41QzIxIDE4LjAyIDE2LjUyIDIyLjUgMTEgMjIuNUM1LjQ4IDIyLjUgMSAxOC4wMiAxIDEyLjVDMSA2Ljk4IDUuNDggMi41IDExIDIuNUMxMi41IDIuNSAxMy45MiAyLjg0IDE1LjIgMy40NEMxNS4wOCAzLjc3IDE1IDQuMTIgMTUgNC41QzE1IDUuODUgMTUuOSA3IDE3LjEzIDcuMzdDMTcuNSA4LjYgMTguNjUgOS41IDIwIDkuNUMyMC4xOCA5LjUgMjAuMzUgOS40OCAyMC41MiA5LjQ1Wk02IDEwQzYgMTAuODMgNi42NyAxMS41IDcuNSAxMS41QzguMzMgMTEuNSA5IDEwLjgzIDkgMTBDOSA5LjE3IDguMzMgOC41IDcuNSA4LjVDNi42NyA4LjUgNiA5LjE3IDYgMTBaTTE1LjMxIDE0LjVINi42OUM2LjMxIDE0LjUgNi4wNiAxNC45MiA2LjI1IDE1LjI1QzcuMiAxNi44OSA4Ljk3IDE4IDExIDE4QzEzLjAzIDE4IDE0LjggMTYuODkgMTUuNzUgMTUuMjVDMTUuOTQgMTQuOTIgMTUuNyAxNC41IDE1LjMxIDE0LjVaTTE2IDEwQzE2IDkuMTcgMTUuMzMgOC41IDE0LjUgOC41QzEzLjY3IDguNSAxMyA5LjE3IDEzIDEwQzEzIDEwLjgzIDEzLjY3IDExLjUgMTQuNSAxMS41QzE1LjMzIDExLjUgMTYgMTAuODMgMTYgMTBaIiBmaWxsPSIjQjBCNEI3Ii8+CjwvZz4KPC9zdmc+Cg==);--str-video__icon--recording-off: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlN0eWxlPVJvdW5kIj4KPGcgaWQ9IlZlY3RvciI+CjxwYXRoIGQ9Ik0xMiAyQzYuNDggMiAyIDYuNDggMiAxMkMyIDE3LjUyIDYuNDggMjIgMTIgMjJDMTcuNTIgMjIgMjIgMTcuNTIgMjIgMTJDMjIgNi40OCAxNy41MiAyIDEyIDJaTTEyIDIwQzcuNTggMjAgNCAxNi40MiA0IDEyQzQgNy41OCA3LjU4IDQgMTIgNEMxNi40MiA0IDIwIDcuNTggMjAgMTJDMjAgMTYuNDIgMTYuNDIgMjAgMTIgMjBaIiBmaWxsPSIjQjBCNEI3Ii8+CjxwYXRoIGQ9Ik0xMiAxN0MxNC43NjE0IDE3IDE3IDE0Ljc2MTQgMTcgMTJDMTcgOS4yMzg1OCAxNC43NjE0IDcgMTIgN0M5LjIzODU4IDcgNyA5LjIzODU4IDcgMTJDNyAxNC43NjE0IDkuMjM4NTggMTcgMTIgMTdaIiBmaWxsPSIjQjBCNEI3Ii8+CjwvZz4KPC9nPgo8L3N2Zz4K);--str-video__icon--recording-on: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwIDBDNC40OCAwIDAgNC40OCAwIDEwQzAgMTUuNTIgNC40OCAyMCAxMCAyMEMxNS41MiAyMCAyMCAxNS41MiAyMCAxMEMyMCA0LjQ4IDE1LjUyIDAgMTAgMFpNMTMgMTRIN0M2LjQ1IDE0IDYgMTMuNTUgNiAxM1Y3QzYgNi40NSA2LjQ1IDYgNyA2SDEzQzEzLjU1IDYgMTQgNi40NSAxNCA3VjEzQzE0IDEzLjU1IDEzLjU1IDE0IDEzIDE0WiIgZmlsbD0iI0UzRTRFNSIvPgo8L3N2Zz4K);--str-video__icon--refresh: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOTIwIDE5MjAiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTk2MCAwdjIxMy4zMzNjNDExLjYyNyAwIDc0Ni42NjcgMzM0LjkzNCA3NDYuNjY3IDc0Ni42NjdTMTM3MS42MjcgMTcwNi42NjcgOTYwIDE3MDYuNjY3IDIxMy4zMzMgMTM3MS43MzMgMjEzLjMzMyA5NjBjMC0xOTcuMDEzIDc4LjQtMzgyLjUwNyAyMTMuMzM0LTUyMC43NDd2MjU0LjA4SDY0MFYxMDYuNjY3SDUzLjMzM1YzMjBoMTkxLjA0Qzg4LjY0IDQ5NC4wOCAwIDcyMC45NiAwIDk2MGMwIDUyOS4yOCA0MzAuNjEzIDk2MCA5NjAgOTYwczk2MC00MzAuNzIgOTYwLTk2MFMxNDg5LjM4NyAwIDk2MCAwIi8+PC9zdmc+Cg==);--str-video__icon--screen-share-off: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlN0eWxlPVJvdW5kIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTIwIDE4QzIxLjEgMTggMjIgMTcuMSAyMiAxNlY2QzIyIDQuOSAyMS4xIDQgMjAgNEg0QzIuOSA0IDIgNC45IDIgNlYxNkMyIDE3LjEgMi44OSAxOCA0IDE4SDFDMC40NSAxOCAwIDE4LjQ1IDAgMTlDMCAxOS41NSAwLjQ1IDIwIDEgMjBIMjNDMjMuNTUgMjAgMjQgMTkuNTUgMjQgMTlDMjQgMTguNDUgMjMuNTUgMTggMjMgMThIMjBaTTEzIDE0LjQ3VjEyLjI4QzEwLjIyIDEyLjI4IDguMzkgMTMuMTMgNyAxNUM3LjU2IDEyLjMzIDkuMTEgOS42NyAxMyA5LjEzVjdMMTYuNjEgMTAuMzZDMTYuODIgMTAuNTYgMTYuODIgMTAuODkgMTYuNjEgMTEuMDlMMTMgMTQuNDdaIiBmaWxsPSIjQjBCNEI3Ii8+CjwvZz4KPC9zdmc+Cg==);--str-video__icon--screen-share-on: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlN0eWxlPU91dGxpbmVkIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTIwIDE4QzIxLjEgMTggMjEuOTkgMTcuMSAyMS45OSAxNkwyMiA2QzIyIDQuODkgMjEuMSA0IDIwIDRINEMyLjg5IDQgMiA0Ljg5IDIgNlYxNkMyIDE3LjEgMi44OSAxOCA0IDE4SDBWMjBIMjRWMThIMjBaTTQgMTZWNkgyMFYxNi4wMUw0IDE2Wk0xMyA5LjEzQzkuMTEgOS42NyA3LjU2IDEyLjMzIDcgMTVDOC4zOSAxMy4xMyAxMC4yMiAxMi4yOCAxMyAxMi4yOFYxNC40N0wxNyAxMC43M0wxMyA3VjkuMTNaIiBmaWxsPSIjQjBCNEI3Ii8+CjwvZz4KPC9zdmc+Cg==);--str-video__icon--settings: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlN0eWxlPVJvdW5kIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTE5LjQ5OTcgMTJDMTkuNDk5NyAxMS43NyAxOS40ODk3IDExLjU1IDE5LjQ2OTcgMTEuMzJMMjEuMzI5NyA5LjkxQzIxLjcyOTcgOS42MSAyMS44Mzk3IDkuMDUgMjEuNTg5NyA4LjYxTDE5LjcxOTcgNS4zOEMxOS40Njk3IDQuOTQgMTguOTI5NyA0Ljc2IDE4LjQ2OTcgNC45NkwxNi4zMTk3IDUuODdDMTUuOTQ5NyA1LjYxIDE1LjU1OTcgNS4zOCAxNS4xNDk3IDUuMTlMMTQuODU5NyAyLjg4QzE0Ljc5OTcgMi4zOCAxNC4zNjk3IDIgMTMuODY5NyAySDEwLjEzOTdDOS42Mjk2NyAyIDkuMTk5NjcgMi4zOCA5LjEzOTY3IDIuODhMOC44NDk2NyA1LjE5QzguNDM5NjcgNS4zOCA4LjA0OTY2IDUuNjEgNy42Nzk2NyA1Ljg3TDUuNTI5NjcgNC45NkM1LjA2OTY3IDQuNzYgNC41Mjk2NyA0Ljk0IDQuMjc5NjcgNS4zOEwyLjQwOTY3IDguNjJDMi4xNTk2NyA5LjA2IDIuMjY5NjcgOS42MSAyLjY2OTY3IDkuOTJMNC41Mjk2NyAxMS4zM0M0LjUwOTY3IDExLjU1IDQuNDk5NjcgMTEuNzcgNC40OTk2NyAxMkM0LjQ5OTY3IDEyLjIzIDQuNTA5NjcgMTIuNDUgNC41Mjk2NyAxMi42OEwyLjY2OTY3IDE0LjA5QzIuMjY5NjcgMTQuMzkgMi4xNTk2NyAxNC45NSAyLjQwOTY3IDE1LjM5TDQuMjc5NjcgMTguNjJDNC41Mjk2NyAxOS4wNiA1LjA2OTY3IDE5LjI0IDUuNTI5NjcgMTkuMDRMNy42Nzk2NyAxOC4xM0M4LjA0OTY2IDE4LjM5IDguNDM5NjcgMTguNjIgOC44NDk2NyAxOC44MUw5LjEzOTY3IDIxLjEyQzkuMTk5NjcgMjEuNjIgOS42Mjk2NyAyMiAxMC4xMjk3IDIySDEzLjg1OTdDMTQuMzU5NyAyMiAxNC43ODk3IDIxLjYyIDE0Ljg0OTcgMjEuMTJMMTUuMTM5NyAxOC44MUMxNS41NDk3IDE4LjYyIDE1LjkzOTcgMTguMzkgMTYuMzA5NyAxOC4xM0wxOC40NTk3IDE5LjA0QzE4LjkxOTcgMTkuMjQgMTkuNDU5NyAxOS4wNiAxOS43MDk3IDE4LjYyTDIxLjU3OTcgMTUuMzlDMjEuODI5NyAxNC45NSAyMS43MTk3IDE0LjQgMjEuMzE5NyAxNC4wOUwxOS40NTk3IDEyLjY4QzE5LjQ4OTcgMTIuNDUgMTkuNDk5NyAxMi4yMyAxOS40OTk3IDEyWk0xMi4wMzk3IDE1LjVDMTAuMTA5NyAxNS41IDguNTM5NjcgMTMuOTMgOC41Mzk2NyAxMkM4LjUzOTY3IDEwLjA3IDEwLjEwOTcgOC41IDEyLjAzOTcgOC41QzEzLjk2OTcgOC41IDE1LjUzOTcgMTAuMDcgMTUuNTM5NyAxMkMxNS41Mzk3IDEzLjkzIDEzLjk2OTcgMTUuNSAxMi4wMzk3IDE1LjVaIiBmaWxsPSIjQjBCNEI3Ii8+CjwvZz4KPC9zdmc+Cg==);--str-video__icon--speaker: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlN0eWxlPVJvdW5kIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTMgMTAuMDAxOFYxNC4wMDE4QzMgMTQuNTUxOCAzLjQ1IDE1LjAwMTggNCAxNS4wMDE4SDdMMTAuMjkgMTguMjkxOEMxMC45MiAxOC45MjE4IDEyIDE4LjQ3MTggMTIgMTcuNTgxOFY2LjQxMTc5QzEyIDUuNTIxNzkgMTAuOTIgNS4wNzE3OSAxMC4yOSA1LjcwMTc5TDcgOS4wMDE3OUg0QzMuNDUgOS4wMDE3OSAzIDkuNDUxNzkgMyAxMC4wMDE4Wk0xNi41IDEyLjAwMThDMTYuNSAxMC4yMzE4IDE1LjQ4IDguNzExNzkgMTQgNy45NzE3OVYxNi4wMjE4QzE1LjQ4IDE1LjI5MTggMTYuNSAxMy43NzE4IDE2LjUgMTIuMDAxOFpNMTQgNC40NTE3OVY0LjY1MTc5QzE0IDUuMDMxNzkgMTQuMjUgNS4zNjE3OSAxNC42IDUuNTAxNzlDMTcuMTggNi41MzE3OSAxOSA5LjA2MTc5IDE5IDEyLjAwMThDMTkgMTQuOTQxOCAxNy4xOCAxNy40NzE4IDE0LjYgMTguNTAxOEMxNC4yNCAxOC42NDE4IDE0IDE4Ljk3MTggMTQgMTkuMzUxOFYxOS41NTE4QzE0IDIwLjE4MTggMTQuNjMgMjAuNjIxOCAxNS4yMSAyMC40MDE4QzE4LjYgMTkuMTExOCAyMSAxNS44NDE4IDIxIDEyLjAwMThDMjEgOC4xNjE3OSAxOC42IDQuODkxNzkgMTUuMjEgMy42MDE3OUMxNC42MyAzLjM3MTc5IDE0IDMuODIxNzkgMTQgNC40NTE3OVoiIGZpbGw9IiNCMEI0QjciLz4KPC9nPgo8L3N2Zz4K);--str-video__icon--stats: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlN0eWxlPVJvdW5kIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTEzLjg5MTEgMTAuNTQ3NUwxMi44MzExIDEwLjA1NzVDMTIuNDQxMSA5Ljg3NzQ2IDEyLjQ0MTEgOS4zMjc0NiAxMi44MzExIDkuMTQ3NDZMMTMuODkxMSA4LjY1NzQ2TDE0LjM4MTEgNy42MDc0NkMxNC41NjExIDcuMjE3NDYgMTUuMTExMSA3LjIxNzQ2IDE1LjI5MTEgNy42MDc0NkwxNS43ODExIDguNjY3NDZMMTYuODMxMSA5LjE1NzQ2QzE3LjIyMTEgOS4zMzc0NiAxNy4yMjExIDkuODg3NDYgMTYuODMxMSAxMC4wNjc1TDE1Ljc3MTEgMTAuNTU3NUwxNS4yODExIDExLjYwNzVDMTUuMTAxMSAxMS45OTc1IDE0LjU1MTEgMTEuOTk3NSAxNC4zNzExIDExLjYwNzVMMTMuODkxMSAxMC41NDc1Wk00LjI4MTA3IDEzLjYwNzVMNC43NzEwNyAxMi41NDc1TDUuODMxMDcgMTIuMDU3NUM2LjIyMTA3IDExLjg3NzUgNi4yMjEwNyAxMS4zMjc1IDUuODMxMDcgMTEuMTQ3NUw0Ljc3MTA3IDEwLjY1NzVMNC4yODEwNyA5LjYwNzQ2QzQuMTExMDcgOS4yMTc0NiAzLjU1MTA3IDkuMjE3NDYgMy4zODEwNyA5LjYwNzQ2TDIuODkxMDcgMTAuNjY3NUwxLjgzMTA3IDExLjE1NzVDMS40NDEwNyAxMS4zMzc1IDEuNDQxMDcgMTEuODg3NSAxLjgzMTA3IDEyLjA2NzVMMi44OTEwNyAxMi41NTc1TDMuMzgxMDcgMTMuNjA3NUMzLjU1MTA3IDEzLjk5NzUgNC4xMTEwNyAxMy45OTc1IDQuMjgxMDcgMTMuNjA3NVpNOC43OTEwNyA4LjU5NzQ2TDkuNDIxMDcgNy4xOTc0NkwxMC44MjExIDYuNTY3NDZDMTEuMjExMSA2LjM4NzQ2IDExLjIxMTEgNS44Mzc0NiAxMC44MjExIDUuNjU3NDZMOS40MjEwNyA1LjAyNzQ2TDguNzkxMDcgMy42Mjc0NkM4LjYxMTA3IDMuMjM3NDYgOC4wNjEwNyAzLjIzNzQ2IDcuODgxMDcgMy42Mjc0Nkw3LjI1MTA3IDUuMDI3NDZMNS44NTEwNyA1LjY1NzQ2QzUuNDYxMDcgNS44Mzc0NiA1LjQ2MTA3IDYuMzg3NDYgNS44NTEwNyA2LjU2NzQ2TDcuMjUxMDcgNy4xOTc0Nkw3Ljg4MTA3IDguNTk3NDZDOC4wNTEwNyA4Ljk4NzQ2IDguNjExMDcgOC45ODc0NiA4Ljc5MTA3IDguNTk3NDZaTTIyLjE3MTEgOC44Nzc0NkMyMS43NzExIDguNDc3NDYgMjEuMTAxMSA4LjQ4NzQ2IDIwLjcyMTEgOC45MTc0NkwxNC4zMzExIDE2LjA5NzVMMTEuMDQxMSAxMi44MDc1QzEwLjY1MTEgMTIuNDE3NSAxMC4wMjExIDEyLjQxNzUgOS42MzEwNyAxMi44MDc1TDMuNTkxMDcgMTguODU3NUMzLjE4MTA3IDE5LjI2NzUgMy4xODEwNyAxOS45NDc1IDMuNTkxMDcgMjAuMzU3NUM0LjAwMTA3IDIwLjc2NzUgNC42ODEwNyAyMC43Njc1IDUuMDkxMDcgMjAuMzU3NUwxMC4zNDExIDE1LjA5NzVMMTMuNTkxMSAxOC4zNDc1QzE0LjAwMTEgMTguNzU3NSAxNC42NjExIDE4LjczNzUgMTUuMDQxMSAxOC4zMDc1TDIyLjIxMTEgMTAuMjM3NUMyMi41NjExIDkuODQ3NDYgMjIuNTQxMSA5LjI0NzQ2IDIyLjE3MTEgOC44Nzc0NloiIGZpbGw9IiNCMEI0QjciLz4KPC9nPgo8L3N2Zz4K);--str-video__icon--pin: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOSAxMi44N0MxOSAxMi40IDE4LjY2IDEyLjAyIDE4LjIgMTEuODlDMTYuOTMgMTEuNTQgMTYgMTAuMzggMTYgOVY0SDE3QzE3LjU1IDQgMTggMy41NSAxOCAzQzE4IDIuNDUgMTcuNTUgMiAxNyAySDdDNi40NSAyIDYgMi40NSA2IDNDNiAzLjU1IDYuNDUgNCA3IDRIOFY5QzggMTAuMzggNy4wNyAxMS41NCA1LjggMTEuODlDNS4zNCAxMi4wMiA1IDEyLjQgNSAxMi44N1YxM0M1IDEzLjU1IDUuNDUgMTQgNiAxNEgxMC45OEwxMSAyMUMxMSAyMS41NSAxMS40NSAyMiAxMiAyMkMxMi41NSAyMiAxMyAyMS41NSAxMyAyMUwxMi45OCAxNEgxOEMxOC41NSAxNCAxOSAxMy41NSAxOSAxM1YxMi44N1oiIGZpbGw9IiNFM0U0RTUiLz4KPC9zdmc+Cg==);--str-video__icon--no-audio: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAyMCAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05LjMzNjI5IDAuNzcyNzA5TDkuNzQ5MjQgMC40NDI2MTNDOS45MzYxNCAwLjI5MjkyOSAxMC4yMTE5IDAuMzE5NTk2IDEwLjM2NTEgMC41MDIxNzZDMTAuNDI5MyAwLjU3ODY3NyAxMC40NjQ0IDAuNjc0NTYzIDEwLjQ2NDMgMC43NzM0ODdWMS4zMzU0NlYxLjMzNzE1VjEuODY0NDdWMS45MjUyM1YxMy4yMDcyVjEzLjI2ODFWMTMuNzk1NVYxMy43OTcxVjE0LjM1OUMxMC40NjQ0IDE0LjU5NTEgMTAuMjY4NiAxNC43ODY2IDEwLjAyNjkgMTQuNzg2OEM5LjkyNTY4IDE0Ljc4NjggOS44Mjc1MyAxNC43NTI2IDkuNzQ5MjIgMTQuNjg5OUw5LjMzNjI2IDE0LjM1OTdMOS4zMzUzOSAxNC4zNTlMOC45MDg2MSAxNC4wMTc4TDguODU5NzMgMTMuOTc4N0w1LjExNjcyIDEwLjk4NjFMNS4xMTU4NSAxMC45ODYxSDEuNzEyMTNDMS4yMjg3NiAxMC45ODYxIDAuODM2OTE0IDEwLjYwMzMgMC44MzY5MTQgMTAuMTMxMlY1LjAwMTMzQzAuODM2OTE0IDQuNTI5MTQgMS4yMjg3NiA0LjE0NjM1IDEuNzEyMTMgNC4xNDYzNUg1LjExNTg1TDguODU5NzMgMS4xNTM2NUw4LjkwOTY0IDEuMTEzNzVMOS4zMzUzMiAwLjc3MzQ4N0w5LjMzNjI5IDAuNzcyNzA5Wk02LjExNzcyIDUuMzk5N0w4Ljg1OTczIDMuMjA3ODVWMTEuOTI0M0w2LjExODcxIDkuNzMyODhMNS42Nzg2NSA5LjM4MTA1TDUuMTE1ODUgOS4zODE1N0g1LjExNTIzTDUuMTE0MzYgOS4zODE1N0wyLjQ0MTQ4IDkuMzgxNTdWNS43NTA5Mkg1LjExNTg1SDUuNjc4MzRMNi4xMTc3MiA1LjM5OTdaTTE5LjUyNDQgOS44NjQ0NkwxNy4yMjYyIDcuNTY2MjRMMTkuNTI0NCA1LjI2ODAxQzE5LjgzNzcgNC45NTQ3IDE5LjgzMiA0LjQ0MTA4IDE5LjUxODcgNC4xMjc3N0MxOS4yMDU0IDMuODE0NDYgMTguNjkxOCAzLjgwODgyIDE4LjM3ODUgNC4xMjIxM0wxNi4wODAzIDYuNDIwMzVMMTMuNzgyIDQuMTIyMTNDMTMuNDY4NyAzLjgwODgyIDEyLjk1NTEgMy44MTQ0NiAxMi42NDE4IDQuMTI3NzdDMTIuMzI4NSA0LjQ0MTA4IDEyLjMyMjggNC45NTQ3IDEyLjYzNjIgNS4yNjgwMUwxNC45MzQ0IDcuNTY2MjRMMTIuNjM2MiA5Ljg2NDQ2QzEyLjMyMjggMTAuMTc3OCAxMi4zMjg1IDEwLjY5MTQgMTIuNjQxOCAxMS4wMDQ3QzEyLjk1NTEgMTEuMzE4IDEzLjQ2ODcgMTEuMzIzNyAxMy43ODIgMTEuMDEwM0wxNi4wODAzIDguNzEyMTJMMTguMzc4NSAxMS4wMTAzQzE4LjY5MTggMTEuMzIzNyAxOS4yMDU0IDExLjMxOCAxOS41MTg3IDExLjAwNDdDMTkuODMyIDEwLjY5MTQgMTkuODM3NyAxMC4xNzc4IDE5LjUyNDQgOS44NjQ0NloiIGZpbGw9IiM3Mjc2N0UiLz4KPC9zdmc+Cg==);--str-video__icon--camera-off-outline: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNyAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuODUxMzggNS41MDk5OUw1LjI0NjgyIDMuOTA1NDNMMS45MTczNSAwLjU4Mzk4NEwwLjc4NjEzMyAxLjcxNTJMMi45NzYzNiAzLjkwNTQzSDIuMzkwN0MxLjk0OTQ0IDMuOTA1NDMgMS41ODg0MSA0LjI2NjQ2IDEuNTg4NDEgNC43MDc3MVYxMi43MzA1QzEuNTg4NDEgMTMuMTcxOCAxLjk0OTQ0IDEzLjUzMjggMi4zOTA3IDEzLjUzMjhIMTIuMDE4MUMxMi4xODY2IDEzLjUzMjggMTIuMzMxIDEzLjQ2ODYgMTIuNDU5MyAxMy4zODg0TDE1LjAxMDYgMTUuOTM5N0wxNi4xNDE4IDE0LjgwODRMOS4wMzM1OSA3LjcwMDIyTDYuODUxMzggNS41MDk5OVpNMy4xOTI5OCAxMS45MjgyVjUuNTA5OTlINC41ODA5MkwxMC45OTkyIDExLjkyODJIMy4xOTI5OFpNMTEuMjE1OCA1LjUwOTk5VjcuNjAzOTVMMTYuMDI5NSAxMi40MTc2VjQuMzA2NTdMMTIuODIwNCA3LjUxNTdWNC43MDc3MUMxMi44MjA0IDQuMjY2NDYgMTIuNDU5MyAzLjkwNTQzIDEyLjAxODEgMy45MDU0M0g3LjUxNzI4TDkuMTIxODQgNS41MDk5OUgxMS4yMTU4WiIgZmlsbD0iIzcyNzY3RSIvPgo8L3N2Zz4K);--str-video__icon--not-allowed: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNyAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguNDY0MjIgMC45MzU1NDdDNC4wMzU2MyAwLjkzNTU0NyAwLjQ0MTQwNiA0LjUyOTc3IDAuNDQxNDA2IDguOTU4MzZDMC40NDE0MDYgMTMuMzg3IDQuMDM1NjMgMTYuOTgxMiA4LjQ2NDIyIDE2Ljk4MTJDMTIuODkyOCAxNi45ODEyIDE2LjQ4NyAxMy4zODcgMTYuNDg3IDguOTU4MzZDMTYuNDg3IDQuNTI5NzcgMTIuODkyOCAwLjkzNTU0NyA4LjQ2NDIyIDAuOTM1NTQ3Wk0yLjA0NTk3IDguOTU4MzZDMi4wNDU5NyA1LjQxMjI4IDQuOTE4MTQgMi41NDAxMSA4LjQ2NDIyIDIuNTQwMTFDOS45NDg0NCAyLjU0MDExIDExLjMxMjMgMy4wNDU1NSAxMi4zOTU0IDMuODk1OTdMMy40MDE4MyAxMi44ODk1QzIuNTUxNDEgMTEuODA2NSAyLjA0NTk3IDEwLjQ0MjYgMi4wNDU5NyA4Ljk1ODM2Wk04LjQ2NDIyIDE1LjM3NjZDNi45OCAxNS4zNzY2IDUuNjE2MTIgMTQuODcxMiA0LjUzMzA0IDE0LjAyMDhMMTMuNTI2NiA1LjAyNzE4QzE0LjM3NyA2LjExMDI2IDE0Ljg4MjUgNy40NzQxNCAxNC44ODI1IDguOTU4MzZDMTQuODgyNSAxMi41MDQ0IDEyLjAxMDMgMTUuMzc2NiA4LjQ2NDIyIDE1LjM3NjZaIiBmaWxsPSIjNzI3NjdFIi8+Cjwvc3ZnPgo=)}.str-video__avatar{width:2rem;height:2rem;object-fit:cover}.str-video__avatar--initials-fallback{width:2rem;height:2rem;display:flex;justify-content:center;align-items:center}.str-video{--str-video__avatar--color: var(--str-video__text-color1);--str-video__avatar--background-color: var(--str-video__background-color1);--str-video__avatar--border-radius: var(--str-video__border-radius-circle)}.str-video__avatar{background:var(--str-video__avatar--background-color);color:var(--str-video__avatar--color);box-shadow:var(--str-video__avatar--box-shadow);border-radius:var(--str-video__avatar--border-radius);border-block-start:var(--str-video__avatar--border-block-start);border-block-end:var(--str-video__avatar--border-block-end);border-inline-start:var(--str-video__avatar--border-inline-start);border-inline-end:var(--str-video__avatar--border-inline-end)}.str-video__avatar--initials-fallback{background-color:var(--str-video__primary-color);font-size:1rem;font-weight:600;border-radius:var(--str-video__border-radius-circle);text-transform:uppercase}.str-video__button{display:flex;align-items:center;justify-content:center;border-radius:var(--str-video__border-radius-md);padding:var(--str-video__spacing-sm) var(--str-video__spacing-lg);text-align:center;min-width:120px;width:100%;font-size:var(--str-video__font-size-md);font-weight:500;border:1px solid transparent;color:var(--str-video__text-color1);background-color:var(--str-video__button-primary-base)}.str-video__button:not([disabled]):hover{background-color:var(--str-video__button-primary-hover);cursor:pointer}.str-video__button__icon{margin-inline-end:var(--str-video__spacing-xs);background-color:var(--str-video__text-color1)}.str-video__button:disabled{background-color:var(--str-video__button-default-disabled);cursor:not-allowed}.str-video__composite-button--caption{display:flex;align-items:center;flex-direction:column;gap:.25rem}.str-video__composite-button .str-video__composite-button__button-group{display:flex;align-items:center}.str-video__composite-button .str-video__composite-button__button-group .str-video__composite-button__button{all:unset;position:relative;display:flex;align-items:center;justify-content:center;font-size:12px;padding:.5rem}.str-video__composite-button .str-video__composite-button__button-group .str-video__composite-button__button:not([disabled]):hover{cursor:pointer}.str-video__composite-button .str-video__composite-button__button-group .str-video__menu-toggle-button{padding:0;margin-inline-start:-30px;margin-inline-end:8px}.str-video__composite-button .str-video__composite-button__button-group .str-video__loading-indicator__icon{width:1.25rem;height:1.25rem;-webkit-mask-size:1.25rem;mask-size:1.25rem}.str-video__composite-button.str-video__composite-button--menu .str-video__composite-button__button{padding-inline-end:2.5rem}.str-video__call-controls__button{padding:.5rem}.str-video__call-controls__button[disabled]{cursor:not-allowed}.str-video__call-controls__button:hover,.str-video__call-controls__button:hover>*:hover{cursor:pointer}.str-video__text-button{all:unset;padding:5px;font-size:12px;border-radius:var(--str-video__participant-list-header__close-button--border-radius);background:var(--str-video__participant-list-header__close-button--background-color)}.str-video__call-recording-list-item__action-button{border:none}.str-video{--str-video__composite-button__button-group--color: var( --str-video__text-color1 );--str-video__composite-button__button-group--background-color: var( --str-video__button-primary-base );--str-video__composite-button__button-group-active--background-color: var( --str-video__button-primary-active );--str-video__composite-button__button-group-active-primary--background-color: var( --str-video__button-primary-active );--str-video__composite-button__button-group-active-secondary--background-color: var( --str-video__button-secondary-active );--str-video__composite-button__button-group-active-secondary-hover--background-color: var( --str-video__button-secondary-hover );--str-video__composite-button__button-group-hover--background-color: var( --str-video__button-default-hover );--str-video__composite-button__button-group--border-radius: var( --str-video__border-radius-xs )}.str-video__composite-button__button-group{background:var(--str-video__composite-button__button-group--background-color);color:var(--str-video__composite-button__button-group--color);box-shadow:var(--str-video__composite-button__button-group--box-shadow);border-radius:var(--str-video__composite-button__button-group--border-radius);border-block-start:var(--str-video__composite-button__button-group--border-block-start);border-block-end:var(--str-video__composite-button__button-group--border-block-end);border-inline-start:var(--str-video__composite-button__button-group--border-inline-start);border-inline-end:var(--str-video__composite-button__button-group--border-inline-end);background-color:var(--str-video__composite-button__button-group--background-color);border-radius:var(--str-video__border-radius-circle)}.str-video__composite-button__button-group .str-video__call-controls__button.str-video__menu-toggle-button{background-color:var(--str-video__button-primary-base)}.str-video__composite-button__button-group .str-video__call-controls__button.str-video__menu-toggle-button:hover{background-color:var(--str-video__button-default-hover)}.str-video__composite-button__button-group .str-video__call-controls__button.str-video__menu-toggle-button--active{background-color:var(--str-video__composite-button__button-group-hover--background-color);color:#fff}.str-video__composite-button__button-group .str-video__call-controls__button.str-video__menu-toggle-button--active:hover{background-color:var(--str-video__composite-button__button-group-hover--background-color)}.str-video__composite-button__button-group .str-video__call-controls__button.str-video__menu-toggle-button--active:disabled{background-color:var(--str-video__composite-button__button-group-hover--background-color)}.str-video__composite-button__button-group.str-video__composite-button__button-group--active{background-color:var(--str-video__composite-button__button-group-active--background-color)}.str-video__composite-button__button-group.str-video__composite-button__button-group--active:hover{background-color:var(--str-video__button-primary-hover)}.str-video__composite-button__button-group.str-video__composite-button__button-group--active .str-video__icon{background-color:var(--str-video__icon-active)}.str-video__composite-button__button-group.str-video__composite-button__button-group--active-primary{background-color:var(--str-video__composite-button__button-group-active-primary--background-color)}.str-video__composite-button__button-group.str-video__composite-button__button-group--active-secondary{background-color:var(--str-video__composite-button__button-group-active-secondary--background-color)}.str-video__composite-button__caption{font-size:12px;line-height:15px;text-align:center;overflow:hidden;white-space:nowrap}.str-video__composite-button__button-group:not(.str-video__composite-button__button-group--disabled):hover{background-color:var(--str-video__composite-button__button-group-hover--background-color)}.str-video__composite-button__button-group:not(.str-video__composite-button__button-group--disabled):hover.str-video__composite-button__button-group--active-secondary:hover{background-color:var(--str-video__composite-button__button-group-active-secondary-hover--background-color)}.str-video__composite-button__button-group:not(.str-video__composite-button__button-group--disabled):hover .str-video__icon{background-color:var(--str-video__icon-hover)}.str-video__call-controls__button{border-radius:var(--str-video__border-radius-circle);text-decoration:none;box-shadow:none;border:none;background-color:var(--str-video__button-primary-base)}.str-video__call-controls__button:hover{text-decoration:none;background-color:var(--str-video__composite-button__button-group-hover--background-color)}.str-video__call-controls__button:hover .str-video__icon{background-color:var(--str-video__icon-hover)}.str-video__call-controls__button--variant-danger{background-color:var(--str-video__button-tertiary-base)}.str-video__call-controls__button--variant-danger .str-video__icon{background-color:#fff}.str-video__call-controls__button--variant-danger:hover{background-color:var(--str-video__button-tertiary-hover)}.str-video__call-controls__button--variant-success{background-color:var(--str-video__info-color)}.str-video__call-controls__button--variant-success:hover{background-color:var(--str-video__info-color--accent)}.str-video__call-controls__button--variant-active{background-color:var(--str-video__button-primary-active)}.str-video__call-controls__button--variant-active:hover{background-color:var(--str-video__button-primary-hover)}.str-video__call-controls__button--enabled{background:var(--str-video__background-color7)}.str-video__background-filters{position:absolute;bottom:0;right:calc(100% - 1px);overflow:hidden;opacity:0}.str-video__background-filters .str-video__background-filters__video{top:0;width:100%;height:auto;object-fit:cover}.str-video__background-filters .str-video__background-filters__video--tall{object-fit:contain}.str-video__background-filters .str-video__background-filters__background-image{top:5px;width:100%;height:auto}.str-video__background-filters .str-video__background-filters__target-canvas{top:10px;width:100%;height:auto}.str-video__call-controls{display:flex;justify-content:center;gap:1rem;padding:1rem 0}.str-video__call-controls .str-video__reactions-menu{background-color:var(--str-video__base-color6);display:flex;padding:var(--str-video__spacing-sm);gap:.5rem;border-radius:var(--str-video__border-radius-lg)}.str-video__call-controls .str-video__reactions-menu--horizontal{flex-direction:row}.str-video__call-controls .str-video__reactions-menu--vertical{flex-direction:column}.str-video__call-controls .str-video__reactions-menu .str-video__reactions-menu__button{font-family:"Twemoji Mozilla",Apple Color Emoji,"Segoe UI Emoji","Noto Color Emoji","EmojiOne Color";font-size:1.2rem;height:38px;width:38px;background-color:var(--str-video__button-primary-base);border-radius:var(--str-video__border-radius-circle);border:1px solid transparent;display:flex;align-items:center;justify-content:center}.str-video__call-controls .str-video__reactions-menu .str-video__reactions-menu__button:hover{background-color:var(--str-video__button-primary-hover);cursor:pointer}.str-video__no-media-permission,.str-video__pending-permission{position:absolute;height:12px;width:12px;outline:1px solid var(--str-video__base-color6);border-radius:var(--str-video__border-radius-circle);display:flex;justify-content:center;align-items:center;font-size:var(--str-video__font-size-xxs);cursor:pointer;font-weight:600;top:0;right:-3px}.str-video__no-media-permission{background-color:var(--str-video__alert-caution);color:var(--str-video__base-color4)}.str-video__pending-permission{background-color:var(--str-video__button-secondary-active);color:var(--str-video__text-color1)}.str-video__composite-button.str-video__device-unavailable .str-video__composite-button__button-group{background-color:var(--str-video__button-default-disabled)}.str-video__composite-button.str-video__device-unavailable .str-video__composite-button__button-group:hover{background-color:var(--str-video__button-default-hover)}.str-video__end-call__confirmation{padding:var(--str-video__spacing-lg);gap:var(--str-video__spacing-md);display:flex;flex-direction:column}.str-video__end-call__leave,.str-video__end-call__end{min-width:196px;color:var(--str-video__text-color1);border:1px solid transparent;padding:calc(var(--str-video__spacing-sm) - 1px) var(--str-video__spacing-lg)}.str-video__end-call__leave-icon,.str-video__end-call__end-icon{background-color:var(--str-video__text-color1)}.str-video__end-call__leave{background-color:var(--str-video__button-tertiary-base)}.str-video__end-call__leave:hover{background-color:var(--str-video__button-tertiary-hover)}.str-video__end-call__end{background-color:var(--str-video__button-primary-base);border-color:var(--str-video__button-default-hover)}.str-video__end-call__end:hover{background-color:var(--str-video__button-tertiary-hover);border-color:transparent}.str-video__end-call.str-video__end-call__leave-icon,.str-video__icon.str-video__end-call__end-icon{background-color:var(--str-video__text-color1)}.str-video__end-recording__confirmation{background-color:var(--str-video__base-color7);border-radius:var(--str-video__border-radius-lg);padding:var(--str-video__spacing-xl);gap:var(--str-video__spacing-lg);display:flex;flex-direction:column}.str-video__end-recording__header{display:flex;flex-direction:row;gap:var(--str-video__spacing-md)}.str-video__end-recording__heading{font-size:var(--str-video__font-size-lg);font-weight:600;margin:0}.str-video__end-recording__description{margin:0;color:var(--str-video__text-color2);font-size:var(--str-video__font-size-sm)}.str-video__end-recording__actions{display:flex;flex-direction:row;justify-content:space-between;gap:var(--str-video__spacing-md)}.str-video__end-recording__actions .str-video__composite-button{width:100%;gap:var(--str-video__spacing-md)}.str-video__end-recording__actions .str-video__composite-button:first-of-type{background-color:transparent}.str-video__end-recording__actions .str-video__composite-button:first-of-type .str-video__composite-button__button-group{background-color:transparent;border:1px solid var(--str-video__base-color2);width:100%;justify-content:center}.str-video__end-recording__actions .str-video__composite-button:first-of-type .str-video__composite-button__button-group:hover{background-color:var(--str-video__button-default-hover)}.str-video__end-recording__actions .str-video__composite-button .str-video__composite-button__button-group{background-color:var(--str-video__button-tertiary-base);width:100%;justify-content:center}.str-video__end-recording__actions .str-video__composite-button .str-video__composite-button__button-group .str-video__text-button{display:flex;align-items:center;gap:5px}.str-video__end-recording__actions .str-video__composite-button .str-video__composite-button__button-group:hover{background-color:var(--str-video__button-tertiary-hover)}.str-video__livestream-layout__wrapper{flex-grow:1;overflow-y:hidden;display:flex;justify-content:center;width:100%;height:100%;position:relative}.str-video__livestream-layout__wrapper .str-video__livestream-layout__screen-share{max-width:100%}.str-video__livestream-layout__wrapper .str-video__livestream-layout__screen-share .str-video__video{object-fit:contain}.str-video__livestream-layout__wrapper .str-video__livestream-layout__floating-participant{position:absolute;width:240px;height:135px;box-shadow:var(--str-video__background-color1) 0 0 3px 0}.str-video__livestream-layout__wrapper .str-video__livestream-layout__floating-participant--top-right{top:8px;right:8px}.str-video__livestream-layout__wrapper .str-video__livestream-layout__floating-participant--top-left{top:8px;left:8px}.str-video__livestream-layout__wrapper .str-video__livestream-layout__floating-participant--bottom-right{bottom:8px;right:8px}.str-video__livestream-layout__wrapper .str-video__livestream-layout__floating-participant--bottom-left{bottom:8px;left:8px}.str-video__livestream-layout__wrapper .str-video__livestream-layout__overlay{position:absolute;height:100%;width:100%;display:flex;flex-direction:column-reverse}.str-video__livestream-layout__wrapper .str-video__livestream-layout__overlay:hover .str-video__livestream-layout__overlay__bar{background-color:var(--str-video__livestream-overlay-color-hovered)}.str-video__livestream-layout__wrapper .str-video__livestream-layout__overlay .str-video__livestream-layout__overlay__bar{height:10%;min-height:40px;max-height:70px;position:relative;bottom:0;border-bottom-left-radius:var(--str-video__border-radius-sm);border-bottom-right-radius:var(--str-video__border-radius-sm);background-color:var(--str-video__livestream-overlay-color);display:flex;align-items:center;padding:0 20px}.str-video__livestream-layout__wrapper .str-video__livestream-layout__overlay .str-video__livestream-layout__live-badge{padding:4px 8px;border-radius:var(--str-video__border-radius-xxs);background-color:var(--str-video__primary-color);color:var(--str-video__text-color1)}.str-video__livestream-layout__wrapper .str-video__livestream-layout__overlay .str-video__livestream-layout__viewers-count:before{content:var(--str-video__icon--livestream-viewers);margin-right:3px;vertical-align:middle}.str-video__livestream-layout__wrapper .str-video__livestream-layout__overlay .str-video__livestream-layout__viewers-count{padding:4px 8px}.str-video__livestream-layout__wrapper .str-video__livestream-layout__overlay .str-video__livestream-layout__speaker-name{flex:1;font-size:13px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.str-video__livestream-layout__wrapper .str-video__livestream-layout__overlay .str-video__livestream-layout__duration{flex:1;text-align:center}.str-video__livestream-layout__wrapper .str-video__livestream-layout__overlay .str-video__livestream-layout__go-fullscreen{background:var(--str-video__icon--fullscreen) center no-repeat;border-radius:var(--str-video__border-radius-xxs);cursor:pointer;width:32px;height:32px}.str-video__livestream-layout__wrapper .str-video__livestream-layout__overlay .str-video__livestream-layout__go-fullscreen:hover{background-color:var(--str-video__overlay-color)}.str-video__livestream-layout__wrapper .str-video__livestream-layout__backstage{display:flex;flex-direction:column;align-items:center}.str-video__livestream-layout__wrapper .str-video__livestream-layout__backstage .str-video__livestream-layout__starts-at{padding:4px 8px}.str-video__livestream-layout__wrapper .str-video__livestream-layout__backstage .str-video__livestream-layout__early-viewers-count:before{content:var(--str-video__icon--livestream-viewers);margin-right:3px;vertical-align:middle}.str-video__livestream-layout__wrapper .str-video__livestream-layout__backstage .str-video__livestream-layout__early-viewers-count{padding:4px 8px}.str-video__paginated-grid-layout__wrapper{flex-grow:1}.str-video__paginated-grid-layout{display:flex;height:100%;align-items:center;justify-content:space-between}.str-video__paginated-grid-layout .str-video__paginated-grid-layout__group{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;max-width:110vh;padding-inline:1.25rem;margin:auto;width:100%}.str-video__paginated-grid-layout .str-video__paginated-grid-layout__group .str-video__participant-view{flex:0 1 calc(25% - 6px)}.str-video__paginated-grid-layout .str-video__paginated-grid-layout__group.str-video__paginated-grid-layout--one .str-video__participant-view{flex:0 1 calc(100% - 6px)}.str-video__paginated-grid-layout .str-video__paginated-grid-layout__group.str-video__paginated-grid-layout--two-four .str-video__participant-view{flex:0 1 calc(50% - 6px)}.str-video__paginated-grid-layout .str-video__paginated-grid-layout__group.str-video__paginated-grid-layout--five-nine .str-video__participant-view{flex:0 1 calc(33% - 6px)}.str-video__speaker-layout__wrapper{flex-grow:1;overflow-y:hidden}.str-video__speaker-layout{display:flex;flex-direction:column;justify-content:center;height:100%;width:100%;gap:1rem;padding-inline:2px;padding:2px}.str-video__speaker-layout .str-video__participant-view{aspect-ratio:16/9}.str-video__speaker-layout .str-video__speaker-layout__spotlight{display:flex;justify-content:center;min-height:0;height:100%}.str-video__speaker-layout .str-video__speaker-layout__spotlight .str-video__participant-view--speaking:has(.str-video__video--screen-share){outline:none}.str-video__speaker-layout .str-video__speaker-layout__spotlight .str-video__video{height:100%;width:100%}.str-video__speaker-layout .str-video__speaker-layout__spotlight .str-video__participant-details,.str-video__speaker-layout .str-video__speaker-layout__spotlight .str-video__call-controls__button{opacity:1}.str-video__speaker-layout .str-video__speaker-layout__participants-bar-buttons-wrapper{position:relative;display:flex;justify-content:center;align-items:center}.str-video__speaker-layout .str-video__speaker-layout__participants-bar-buttons-wrapper>.str-video__call-controls__button .str-video__icon{width:1rem;height:1rem}.str-video__speaker-layout .str-video__speaker-layout__participants-bar-buttons-wrapper .str-video__speaker-layout__participants-bar--button-left{position:absolute;left:.5rem}.str-video__speaker-layout .str-video__speaker-layout__participants-bar-buttons-wrapper .str-video__speaker-layout__participants-bar--button-right{position:absolute;right:.5rem}.str-video__speaker-layout .str-video__speaker-layout__participants-bar-buttons-wrapper .str-video__speaker-layout__participants-bar--button-top{position:absolute;top:.5rem}.str-video__speaker-layout .str-video__speaker-layout__participants-bar-buttons-wrapper .str-video__speaker-layout__participants-bar--button-bottom{position:absolute;bottom:.5rem}.str-video__speaker-layout .str-video__speaker-layout__participants-bar-wrapper{scrollbar-width:none}.str-video__speaker-layout .str-video__speaker-layout__participants-bar-wrapper::-webkit-scrollbar{display:none}.str-video__speaker-layout .str-video__speaker-layout__participants-bar-wrapper .str-video__speaker-layout__participants-bar{display:flex;align-items:center}.str-video__speaker-layout .str-video__speaker-layout__participants-bar-wrapper .str-video__speaker-layout__participants-bar .str-video__speaker-layout__participant-tile{width:280px;min-width:280px;max-width:25vh;padding:5px}.str-video__speaker-layout--variant-top{flex-direction:column-reverse}.str-video__speaker-layout--variant-left{flex-direction:row-reverse}.str-video__speaker-layout--variant-right{flex-direction:row}.str-video__speaker-layout--variant-left .str-video__speaker-layout__participants-bar-wrapper,.str-video__speaker-layout--variant-right .str-video__speaker-layout__participants-bar-wrapper{overflow-y:auto;max-height:100%}.str-video__speaker-layout--variant-left .str-video__speaker-layout__participants-bar,.str-video__speaker-layout--variant-right .str-video__speaker-layout__participants-bar{flex-direction:column}.str-video__speaker-layout--variant-left .str-video__speaker-layout__spotlight,.str-video__speaker-layout--variant-right .str-video__speaker-layout__spotlight{width:100%}.str-video__speaker-layout--variant-left .str-video__participant-view,.str-video__speaker-layout--variant-right .str-video__participant-view{max-width:unset}.str-video__speaker-layout--variant-top .str-video__speaker-layout__participants-bar-wrapper,.str-video__speaker-layout--variant-bottom .str-video__speaker-layout__participants-bar-wrapper{overflow-x:auto}.str-video__speaker-layout--variant-top .str-video__speaker-layout__participants-bar,.str-video__speaker-layout--variant-bottom .str-video__speaker-layout__participants-bar{flex-direction:row}.str-video__speaker-layout--variant-top .str-video__participant-view,.str-video__speaker-layout--variant-bottom .str-video__participant-view{max-width:110vh}@media(min-width:600px){.str-video__speaker-layout .str-video__speaker-layout__spotlight{align-items:center;height:auto}.str-video__speaker-layout .str-video__speaker-layout__spotlight .str-video__video{object-fit:contain}}.str-video__pip-layout{display:flex;flex-direction:column;flex-wrap:wrap;overflow:hidden;justify-content:center;gap:1rem;padding-inline:1rem;height:100%}.str-video__pip-screen-share-local{display:flex;gap:var(--str-video__spacing-sm);border-radius:var(--str-video__border-radius-sm);padding:var(--str-video__spacing-md);font-size:var(--str-video__font-size-sm)}.str-video__pip-screen-share-local .str-video__icon{width:1rem;height:1rem}.str-video__pip-screen-share-local{background:var(--str-video__background-color5)}.str-video__participant-list{display:flex;flex-direction:column}.str-video__participant-list .str-video__participant-list-header{display:flex;align-items:center}.str-video__participant-list .str-video__participant-list-header .str-video__participant-list-header__title{flex:1;font-size:var(--str-video__font-size-sm)}.str-video__participant-list .str-video__participant-list-header .str-video__participant-list-header__close-button>span{height:15px;width:15px}.str-video__participant-list .str-video__search-input__container{margin-top:var(--str-video__spacing-md)}.str-video__participant-list .str-video__participant-list__content-header{display:flex;align-items:center;gap:.5rem;margin-top:var(--str-video__spacing-md);justify-content:flex-end}.str-video__participant-list .str-video__participant-list__content-header .str-video__participant-list__content-header-title{display:flex;align-items:center;justify-content:flex-end}.str-video__participant-list .str-video__participant-list__content-header .str-video__call-controls__button{width:1.75rem;height:1.75rem;display:flex;padding:unset;align-items:center;justify-content:center}.str-video__participant-list .str-video__participant-list__content-header .str-video__call-controls__button .str-video__icon--filter{width:1rem;height:1rem}.str-video__participant-list .str-video__participant-list__content{height:auto;flex-grow:1;overflow-y:auto;margin-top:var(--str-video__spacing-xl)}.str-video__participant-list .str-video__participant-list__footer{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:.5rem}.str-video__participant-list .str-video__search-results--loading{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.str-video__participant-list .str-video__search-results--loading .str-video__loading-indicator__icon{height:3rem;width:3rem;-webkit-mask-size:3rem;mask-size:3rem}.str-video__participant-list .str-video__participant-list--empty{display:flex;align-items:center;width:100%;padding:var(--str-video__spacing-md);font-size:var(--str-video__font-size-sm)}.str-video__invite-link-button{display:flex;align-items:center;justify-content:center;gap:.375rem;width:100%;position:relative;padding-block:.5rem}.str-video__invite-link-button .str-video__invite-link-tooltip{position:absolute;bottom:110%}.str-video__invite-link-button .str-video__invite-participant-icon{height:20px;width:20px}.str-video__participant-listing-item{display:flex;justify-content:space-between;gap:var(--str-video__spacing-sm);padding-block:.5rem;width:100%;align-items:center}.str-video__participant-listing-item .str-video__call-controls__button{padding:unset}.str-video__participant-listing-item .str-video__participant-listing-item__display-name{flex:1;white-space:nowrap;overflow-y:visible;overflow-x:hidden;overflow-x:clip;text-overflow:ellipsis}.str-video__participant-listing-item .str-video__participant-avatar,.str-video__participant-listing-item .str-video__participant-listing-item__media-indicator-group{display:flex;align-items:center;gap:var(--str-video__spacing-sm)}.str-video__participant-listing-item .str-video__participant-listing-item__media-indicator-group .str-video__participant-listing-item__icon{width:.75rem;height:.75rem}.str-video__participant-listing-item .str-video__participant-listing-item__display-name{font-size:13px}.str-video__participant-listing-item .str-video__participant-listing-item__media-indicator-group .str-video__participant-listing-item__icon-mic{-webkit-mask-image:var(--str-video__icon--mic);mask-image:var(--str-video__icon--mic);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background-color:var(--str-video__text-color1)}.str-video__participant-listing-item .str-video__participant-listing-item__media-indicator-group .str-video__participant-listing-item__icon-mic-off{-webkit-mask-image:var(--str-video__icon--mic-off);mask-image:var(--str-video__icon--mic-off);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background-color:var(--str-video__danger-color)}.str-video__participant-listing-item .str-video__participant-listing-item__media-indicator-group .str-video__participant-listing-item__icon-camera{-webkit-mask-image:var(--str-video__icon--camera);mask-image:var(--str-video__icon--camera);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background-color:var(--str-video__text-color1)}.str-video__participant-listing-item .str-video__participant-listing-item__media-indicator-group .str-video__participant-listing-item__icon-camera-off{-webkit-mask-image:var(--str-video__icon--camera-off);mask-image:var(--str-video__icon--camera-off);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background-color:var(--str-video__danger-color)}.str-video__participant-listing-item .str-video__participant-listing-item__media-indicator-group .str-video__participant-listing-item__icon-pinned{-webkit-mask-image:var(--str-video__icon--pin);mask-image:var(--str-video__icon--pin);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background-color:var(--str-video__text-color1)}.str-video__call-preview{width:100%;height:auto;display:inline-block;object-fit:contain}.str-video__call-recording-list__list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.str-video__call-recording-list__list:first-of-type .str-video__call-recording-list__item{font-weight:600}.str-video__call-recording-list__item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-size:var(--str-video__font-size-xs);border-bottom:1px solid var(--str-video__base-color2);padding:var(--str-video__spacing-sm) 0;gap:var(--str-video__spacing-sm)}.str-video__call-recording-list__item:last-of-type{border-bottom:none}.str-video__call-recording-list__filename{width:200px}.str-video__call-recording-list__time{width:100px}.str-video__call-recording-list__download{display:flex;justify-content:flex-end;width:100px}.str-video__call-recording-list__filename,.str-video__call-recording-list__time{text-overflow:ellipsis;overflow:hidden}.str-video__call-recording-list-item__action-button--download .str-video__icon--download{height:32px;width:32px}.str-video__call-recording-list-item__action-button--download:hover .str-video__icon--download{cursor:pointer;background-color:var(--str-video__brand-color1)}.str-video__call-recording-list__title{font-weight:500;font-size:1rem;line-height:1.25rem}.str-video__call-controls__button--icon-call-recordings{-webkit-mask-image:var(--str-video__icon--film-roll);mask-image:var(--str-video__icon--film-roll);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:2px;mask-size:2px;background-color:var(--str-video__text-color1)}.str-video__call-recordings__toggle-button--active{background-color:var(--str-video__background-color7)}.str-video__refresh-button{background-color:transparent;cursor:pointer;border-radius:4px}.str-video__refresh-button:hover{background-color:var(--str-video__background-color7)}.str-video__refresh-button:active{background-color:var(--str-video__background-color5);transition:background-color .2s ease-out}.str-video__refresh-button .str-video__refresh-button--icon{-webkit-mask-image:var(--str-video__icon--refresh);mask-image:var(--str-video__icon--refresh);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background-color:var(--str-video__text-color1)}.str-video__call-recording-list__listing--icon-empty{-webkit-mask-image:var(--str-video__icon--film-roll);mask-image:var(--str-video__icon--film-roll);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background-color:var(--str-video__text-color1)}.str-video__call-stats{border-radius:var(--str-video__border-radius-lg);background-color:var(--str-video__base-color7);padding:var(--str-video__spacing-md);width:100%;display:flex;flex-direction:column;gap:.75rem}.str-video__call-stats h3{margin:unset}.str-video__call-stats .str-video__call-stats__header{display:flex;flex-direction:column;margin-bottom:var(--str-video__spacing-md)}.str-video__call-stats .str-video__call-stats__heading{display:flex;align-items:center}.str-video__call-stats .str-video__call-stats__icon{margin-right:var(--str-video__spacing-sm);height:18px;width:18px}.str-video__call-stats .str-video__call-stats__description{font-size:var(--str-video__font-size-sm);margin-bottom:var(--str-video__spacing-sm);font-weight:600}.str-video__call-stats .str-video__call-stats__card-container{--gap: 1rem;display:flex;flex-wrap:wrap;flex-direction:row;gap:var(--gap)}.str-video__call-stats .str-video__call-stats__card{display:flex;justify-content:space-between;background-color:var(--str-video__background-color4);border-radius:var(--str-video__border-radius-xs);width:calc(50% - var(--gap) / 2);padding:.5rem}.str-video__call-stats .str-video__call-stats__card .str-video__call-stats__card-content{display:flex;flex-direction:column}.str-video__call-stats .str-video__call-stats__card .str-video__call-stats__card-label{display:flex;color:var(--str-video__text-color2);font-size:.5625rem;font-weight:500;text-transform:uppercase}.str-video__call-stats .str-video__call-stats__card .str-video__call-stats__card-value{font-size:1.0625rem;font-weight:500;line-height:1.25rem}.str-video__call-stats .str-video__call-explanation__icon{height:12px;width:12px;margin-left:var(--str-video__spacing-xs)}.str-video__call-stats .str-video__call-explanation__icon:hover{cursor:pointer}.str-video__call-stats .str-video__call-explanation__description{background-color:var(--str-video__base-color3);padding:var(--str-video__spacing-xs);font-size:var(--str-video__font-size-xs);border-radius:var(--str-video__border-radius-xs)}.str-video__call-stats .str-video__call-stats-line-chart-container{position:relative;margin:auto;height:170px;width:100%}.str-video__call-stats .str-video__call-stats__tag{border-radius:var(--str-video__border-radius-sm);padding:var(--str-video__spacing-xs);font-size:var(--str-video__font-size-sm);font-weight:600;height:30px}.str-video__call-stats .str-video__call-stats__tag--good{color:var(--str-video__alert-success);background-color:var(--str-video__alert-success-background)}.str-video__call-stats .str-video__call-stats__tag--ok{color:var(--str-video__alert-caution);background-color:var(--str-video__alert-caution-background)}.str-video__call-stats .str-video__call-stats__tag--bad{color:var(--str-video__alert-warning);background-color:var(--str-video__alert-warming-background)}.str-video__device-settings__button .str-video__call-controls__button--icon-device-settings{width:1.25rem;height:1.25rem}.str-video__device-settings{padding:.625rem;z-index:1;font-family:Inter}.str-video__device-settings__header{display:flex;justify-content:space-between;align-items:center;padding:16px 16px 0;margin-bottom:33px}.str-video__icon.str-video__device-settings__settings-icon{height:24px;width:24px;color:var(--str-video__base-color1)}.str-video__device-settings__close-button{color:var(--str-video__base-color1);background-color:transparent}.str-video__device-settings__device-kind{padding:var(--str-video__spacing-lg)}.str-video__device-settings__device-kind .str-video__device-settings__device-selector-title{font-size:var(--str-video__font-size-sm);font-weight:700;line-height:1.25rem;padding-bottom:.5rem;margin-bottom:8px}.str-video__device-settings__device-kind .str-video__option,.str-video__device-settings__device-kind .str-video__device-settings__option{display:flex;align-items:center;border-radius:var(--str-video__border-radius-lg);background-color:var(--str-video__button-primary-base);padding:var(--str-video__spacing-sm) var(--str-video__spacing-lg);gap:8px;font-weight:600;font-size:var(--str-video__font-size-sm);line-height:var(--str-video__spaging-lg)}.str-video__device-settings__device-kind .str-video__option:not(:first-of-type),.str-video__device-settings__device-kind .str-video__device-settings__option:not(:first-of-type){margin-top:8px}.str-video__device-settings__device-kind .str-video__option__icon--selected,.str-video__device-settings__device-kind .str-video__device-settings__option__icon--selected{background-color:var(--str-video__brand-color1)}.str-video__device-settings__device-kind .str-video__option:hover,.str-video__device-settings__device-kind .str-video__device-settings__option:hover{background-color:var(--str-video__button-default-hover);cursor:pointer}.str-video__device-settings__device-kind .str-video__option--selected,.str-video__device-settings__device-kind .str-video__option--active,.str-video__device-settings__device-kind .str-video__device-settings__option--selected,.str-video__device-settings__device-kind .str-video__device-settings__option--active{background-color:var(--str-video__button-default-hover)}.str-video__device-settings__device-kind .str-video__option input[type=radio],.str-video__device-settings__device-kind .str-video__device-settings__option input[type=radio]{margin:0;height:1rem;width:1rem;display:grid;place-content:center}.str-video__device-settings__device-kind .str-video__option input[type=radio]:before,.str-video__device-settings__device-kind .str-video__device-settings__option input[type=radio]:before{content:"";width:.5rem;height:.5rem;transform:scale(0)}.str-video__device-settings__device-kind .str-video__option input[type=radio]:checked:before,.str-video__device-settings__device-kind .str-video__device-settings__option input[type=radio]:checked:before{transform:scale(1)}.str-video__device-settings__device-kind .str-video__option input[type=radio]:checked,.str-video__device-settings__device-kind .str-video__device-settings__option input[type=radio]:checked{border-color:var(--str-video__primary-color)}.str-video__dropdown{position:relative}.str-video__dropdown-selected{display:flex;align-items:center;justify-content:space-between;background-color:var(--str-video__base-color4);border-radius:var(--str-video__border-radius-lg);border:1px solid var(--str-video__base-color6)}.str-video__dropdown-selected__label{display:flex;align-items:center;font-weight:600;padding:var(--str-video__spacing-sm);font-size:var(--str-video__font-size-xs)}.str-video__dropdown-selected__icon{margin-right:var(--str-video__spacing-sm)}.str-video__dropdown-selected__chevron{margin-right:var(--str-video__spacing-md)}.str-video__dropdown-selected>*:hover,.str-video__dropdown-selected:hover{cursor:pointer}.str-video__dropdown-selected:hover{border:1px solid var(--str-video__brand-color1)}.str-video__dropdown-list{display:flex;flex-direction:column;position:absolute;z-index:2;width:100%;margin-top:var(--str-video__spacing-sm);background-color:var(--str-video__base-color6);border-radius:var(--str-video__border-radius-lg);padding:var(--str-video__spacing-md);gap:var(--str-video__spacing-sm);box-shadow:0 0 24px -4px #000000a3}.str-video__dropdown-option{display:flex;align-items:center;border-radius:var(--str-video__border-radius-lg);padding:8px 16px;gap:8px;font-weight:600;font-size:var(--str-video__font-size-sm)}.str-video__dropdown-option:hover{background-color:var(--str-video__button-default-hover);cursor:pointer}.str-video__dropdown-option--selected{background-color:var(--str-video__button-primary-active);color:var(--str-video__text-color1)}.str-video__dropdown-option--selected:hover{background-color:var(--str-video__button-primary-hover)}.str-video__dropdown-icon{background-color:var(--str-video__icon-default)}.str-video__dropdown__option:hover .str-video__dropdown-icon{background-color:var(--str-video__icon-hover)}.str-video__dropdown-option--selected .str-video__dropdown-icon{background-color:var(--str-video__text-color1)}.str-video__dropdown-label{font-size:var(--str-video__font-size-xs)}.str-video__dropdown__option:hover .str-video__dropdown-label{color:var(--str-video__base-color1)}@media(min-width:600px){.str-video__dropdown-selected__label{font-size:var(--str-video__font-size-sm)}}.str-video__icon{background-color:var(--str-video__icon-default)}.str-video__icon--reactions{-webkit-mask-image:var(--str-video__icon--reactions);mask-image:var(--str-video__icon--reactions)}.str-video__icon--call-latency{-webkit-mask-image:var(--str-video__icon--call-latency);mask-image:var(--str-video__icon--call-latency)}.str-video__icon--network-quality{-webkit-mask-image:var(--str-video__icon--network-quality);mask-image:var(--str-video__icon--network-quality)}.str-video__icon--recording-on{-webkit-mask-image:var(--str-video__icon--recording-on);mask-image:var(--str-video__icon--recording-on)}.str-video__icon--caret-up{-webkit-mask-image:var(--str-video__icon--caret-up);mask-image:var(--str-video__icon--caret-up)}.str-video__icon--download{-webkit-mask-image:var(--str-video__icon--download);mask-image:var(--str-video__icon--download)}.str-video__icon--caret-down{-webkit-mask-image:var(--str-video__icon--caret-down);mask-image:var(--str-video__icon--caret-down);transform:rotate(180deg)}.str-video__icon--chevron-right{-webkit-mask-image:var(--str-video__icon--chevron-right);mask-image:var(--str-video__icon--chevron-right)}.str-video__icon--recording-off{-webkit-mask-image:var(--str-video__icon--recording-off);mask-image:var(--str-video__icon--recording-off)}.str-video__icon--loading{-webkit-mask-image:var(--str-video__icon--loading);mask-image:var(--str-video__icon--loading);transform:rotate(360deg);transition-duration:1s;transition-delay:now;animation-timing-function:linear;animation-iteration-count:infinite}.str-video__icon--logout{-webkit-mask-image:var(--str-video__icon--logout);mask-image:var(--str-video__icon--logout)}.str-video__icon--chevron-up{-webkit-mask-image:var(--str-video__icon--chevron-up);mask-image:var(--str-video__icon--chevron-up)}.str-video__icon--chevron-down{-webkit-mask-image:var(--str-video__icon--chevron-down);mask-image:var(--str-video__icon--chevron-down)}.str-video__icon--screen-share-on{-webkit-mask-image:var(--str-video__icon--screen-share-on);mask-image:var(--str-video__icon--screen-share-on)}.str-video__icon--screen-share-off{-webkit-mask-image:var(--str-video__icon--screen-share-off);mask-image:var(--str-video__icon--screen-share-off)}.str-video__icon--caret-down{transform:rotate(180deg);-webkit-mask-image:var(--str-video__icon--caret);mask-image:var(--str-video__icon--caret)}.str-video__icon--caret-up{-webkit-mask-image:var(--str-video__icon--caret);mask-image:var(--str-video__icon--caret)}.str-video__icon--caret-right{transform:rotate(90deg);-webkit-mask-image:var(--str-video__icon--caret);mask-image:var(--str-video__icon--caret)}.str-video__icon--caret-left{transform:rotate(-90deg);-webkit-mask-image:var(--str-video__icon--caret);mask-image:var(--str-video__icon--caret)}.str-video__icon--close{-webkit-mask-image:var(--str-video__icon--close);mask-image:var(--str-video__icon--close)}.str-video__icon--mic{-webkit-mask-image:var(--str-video__icon--mic);mask-image:var(--str-video__icon--mic)}.str-video__icon--mic-off{-webkit-mask-image:var(--str-video__icon--mic-off);mask-image:var(--str-video__icon--mic-off)}.str-video__icon--camera{-webkit-mask-image:var(--str-video__icon--camera);mask-image:var(--str-video__icon--camera)}.str-video__icon--camera-off{-webkit-mask-image:var(--str-video__icon--camera-off);mask-image:var(--str-video__icon--camera-off)}.str-video__icon--camera-off-outline{-webkit-mask-image:var(--str-video__icon--camera-off-outline);mask-image:var(--str-video__icon--camera-off-outline)}.str-video__icon--call-end{-webkit-mask-image:var(--str-video__icon--call-end);mask-image:var(--str-video__icon--call-end)}.str-video__icon--call-accept{-webkit-mask-image:var(--str-video__icon--call-accept);mask-image:var(--str-video__icon--call-accept)}.str-video__icon--info{-webkit-mask-image:var(--str-video__icon--info-icon);mask-image:var(--str-video__icon--info-icon)}.str-video__icon--stats{-webkit-mask-image:var(--str-video__icon--stats);mask-image:var(--str-video__icon--stats)}.str-video__icon--speaker{-webkit-mask-image:var(--str-video__icon--speaker);mask-image:var(--str-video__icon--speaker)}.str-video__icon--ellipsis{-webkit-mask-image:var(--str-video__icon--ellipsis);mask-image:var(--str-video__icon--ellipsis)}.str-video__icon--pin{-webkit-mask-image:var(--str-video__icon--pin);mask-image:var(--str-video__icon--pin)}.str-video__icon--no-audio{-webkit-mask-image:var(--str-video__icon--no-audio);mask-image:var(--str-video__icon--no-audio)}.str-video__icon--not-allowed{-webkit-mask-image:var(--str-video__icon--not-allowed);mask-image:var(--str-video__icon--not-allowed)}.str-video__icon--film-roll{-webkit-mask-image:var(--str-video__icon--film-roll);mask-image:var(--str-video__icon--film-roll)}.str-video__icon--device-settings{-webkit-mask-image:var(--str-video__icon--settings);mask-image:var(--str-video__icon--settings)}.str-video__icon--filter{-webkit-mask-image:var(--str-video__icon--filter);mask-image:var(--str-video__icon--filter)}.str-video__icon--refresh{-webkit-mask-image:var(--str-video__icon--refresh);mask-image:var(--str-video__icon--refresh)}.str-video__icon--kick-user{-webkit-mask-image:var(--str-video__icon--kick-user);mask-image:var(--str-video__icon--kick-user)}.str-video__icon{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;display:block;width:1.25rem;height:1.25rem}.str-video__loading-indicator{display:flex;flex-direction:column;align-items:center}.str-video__loading-indicator__icon.spinner{-webkit-mask-image:var(--str-video__icon--loading);mask-image:var(--str-video__icon--loading);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:1rem;mask-size:1rem;background-color:var(--str-video__text-color2);animation:rotation 1s linear infinite;width:1rem;height:1rem}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.str-video__menu-container{z-index:2;width:max-content}.str-video__menu-container::-webkit-scrollbar{display:none}.str-video__menu-container{-ms-overflow-style:none;scrollbar-width:none}.str-video__portal{position:fixed;z-index:1;width:100vw;height:100vh;background-color:var(--str-video__backdrop1);left:0;top:0}.str-video__portal:hover{cursor:pointer}.str-video__portal-content{z-index:2;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.str-video__menu-container{background-color:var(--str-video__base-color6);border-radius:var(--str-video__border-radius-lg);box-shadow:0 0 24px -4px #000000a3}.str-video__generic-menu{list-style:none;margin:unset;padding:var(--str-video__spacing-md);display:flex;flex-direction:column;gap:var(--str-video__spacing-xs)}.str-video__generic-menu .str-video__generic-menu--item{align-items:center;gap:8px;font-weight:600;font-size:var(--str-video__font-size-md);display:flex}.str-video__generic-menu .str-video__generic-menu--item button{all:unset;width:100%;font-size:13px;border-radius:var(--str-video__border-radius-lg);background-color:var(--str-video__button-primary-base);padding:var(--str-video__spacing-xs) var(--str-video__spacing-lg);gap:10px;display:flex;align-items:center;position:relative}.str-video__generic-menu .str-video__generic-menu--item button:hover{background-color:var(--str-video__button-default-hover);cursor:pointer}.str-video__generic-menu .str-video__generic-menu--item button--selected,.str-video__generic-menu .str-video__generic-menu--item button--active{background-color:var(--str-video__button-primary-hover)}.str-video__generic-menu .str-video__generic-menu--item button[aria-selected]{padding:5px 10px 5px 26px}.str-video__generic-menu .str-video__generic-menu--item button[aria-selected=true]:after{content:"●";font-size:10px;left:10px;position:absolute}.str-video__notification{padding:.625rem;display:flex;align-items:center;gap:.625rem}.str-video__notification .str-video__notification__icon{display:inline-block;width:1.5rem;height:1.5rem}.str-video__notification .str-video__notification__message{flex:1}.str-video__notification .str-video__notification__close{display:inline-block;width:1rem;height:1rem}.str-video__notification .str-video__notification__close:hover{cursor:pointer}.str-video__notification{background-color:var(--str-video__background-color1);border-radius:var(--str-video__border-radius-xs);z-index:100}.str-video__notification .str-video__notification__icon{-webkit-mask-image:var(--str-video__icon--info-icon);mask-image:var(--str-video__icon--info-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:1.5rem;mask-size:1.5rem;background-color:var(--str-video__text-color1)}.str-video__notification .str-video__notification__message{font-size:.75rem}.str-video__participant-view{position:relative;width:100%;max-width:1280px;max-height:100%;min-height:0;aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;border-radius:var(--str-video__border-radius-sm)}.str-video__participant-view--speaking{outline:2px solid var(--str-video__primary-color)}.str-video__participant-view .str-video__call-controls__button{transition:opacity .2s ease-out;opacity:.3;color:var(--str-video__text-color1)}.str-video__participant-view:hover .str-video__call-controls__button{opacity:1}.str-video__participant-view>.str-video__call-controls__button{position:absolute;top:.875rem;left:.875rem;padding:.3rem}.str-video__participant-view .str-video__participant-details{position:absolute;left:0;bottom:0;display:flex;align-items:center;gap:var(--str-video__spacing-sm);border-radius:0 var(--str-video__border-radius-xs) 0 var(--str-video__border-radius-sm);background-color:var(--str-video__background-color4)}.str-video__participant-view .str-video__participant-details .str-video__participant-details__name{display:flex;align-items:center;gap:var(--str-video__spacing-sm);padding:4px 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:var(--str-video__font-size-sm)}.str-video__participant-view .str-video__participant-details .str-video__participant-details__name .str-video__participant-details__name--audio-muted{width:1rem;height:1rem;-webkit-mask-size:1rem;mask-size:1rem;background-color:var(--str-video__text-color1);-webkit-mask-image:var(--str-video__icon--mic-off);mask-image:var(--str-video__icon--mic-off)}.str-video__participant-view .str-video__participant-details .str-video__participant-details__name .str-video__participant-details__name--video-muted{width:1rem;height:1rem;-webkit-mask-size:1rem;mask-size:1rem;background-color:var(--str-video__text-color1);-webkit-mask-image:var(--str-video__icon--camera-off);mask-image:var(--str-video__icon--camera-off)}.str-video__participant-view .str-video__participant-details .str-video__participant-details__name .str-video__participant-details__name--track-paused{width:1rem;height:1rem;-webkit-mask-size:1rem;mask-size:1rem;background-color:var(--str-video__text-color1);mask-image:var(--str-video__icon--low-bandwidth);-webkit-mask-image:var(--str-video__icon--low-bandwidth)}.str-video__participant-view .str-video__participant-details .str-video__participant-details__name .str-video__participant-details__name--pinned{cursor:pointer;width:1rem;-webkit-mask-size:1rem;mask-size:1rem;background-color:var(--str-video__text-color1);width:.8rem;height:1rem;-webkit-mask-size:.8rem;mask-size:.8rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:var(--str-video__icon--pin);mask-image:var(--str-video__icon--pin)}.str-video__participant-view .str-video__participant-details .str-video__participant-details__name .str-video__participant-details__name--network-stats{width:1rem;height:1rem;-webkit-mask-size:1rem;mask-size:1rem;background-color:var(--str-video__text-color1);background-image:var(--str-video__icon--network-quality);cursor:pointer;margin-right:.625rem}.str-video__participant-view .str-video__participant-details__connection-quality{position:absolute;bottom:0;right:0;border-radius:var(--str-video__border-radius-sm) 0 var(--str-video__border-radius-sm) 0;width:24px;height:24px;display:block;background-size:cover;background-color:var(--str-video__background-color4)}.str-video__participant-view .str-video__participant-details__connection-quality--poor{background-image:var(--str-video__icon--connection-quality-poor)}.str-video__participant-view .str-video__participant-details__connection-quality--good{background-image:var(--str-video__icon--connection-quality-good)}.str-video__participant-view .str-video__participant-details__connection-quality--excellent{background-image:var(--str-video__icon--connection-quality-excellent)}.str-video__speech-indicator{display:flex;justify-content:space-between;align-items:center;gap:1px;height:16px}.str-video__speech-indicator .str-video__speech-indicator__bar{width:3px;height:20%;background-color:var(--str-video__primary-color);border-radius:2px;animation-duration:.4s;animation-iteration-count:1;animation-name:speech-indicator-silence;animation-timing-function:ease-in-out}.str-video__speech-indicator.str-video__speech-indicator--dominant .str-video__speech-indicator__bar{background-color:var(--str-video__primary-color)}.str-video__speech-indicator.str-video__speech-indicator--speaking .str-video__speech-indicator__bar{height:100%;animation-iteration-count:infinite}.str-video__speech-indicator.str-video__speech-indicator--speaking .str-video__speech-indicator__bar:nth-child(1){height:70%;animation-duration:.8s;animation-name:speech-indicator-quiet}.str-video__speech-indicator.str-video__speech-indicator--speaking .str-video__speech-indicator__bar:nth-child(2){height:80%;animation-duration:1s;animation-name:speech-indicator-loud}.str-video__speech-indicator.str-video__speech-indicator--speaking .str-video__speech-indicator__bar:nth-child(3){height:60%;animation-duration:.9s;animation-name:speech-indicator-quiet}@keyframes speech-indicator-silence{25%{transform:scaleY(2)}50%{transform:scaleY(2.5)}75%{transform:scaleY(1)}}@keyframes speech-indicator-quiet{25%{transform:scaleY(.5)}50%{transform:scaleY(.3)}75%{transform:scaleY(.5)}}@keyframes speech-indicator-loud{25%{transform:scaleY(1)}50%{transform:scaleY(.45)}75%{transform:scaleY(1.1)}}.str-video__permission-requests{background-color:var(--str-video__background-color1);border-radius:8px;padding:10px;position:relative}.str-video__permission-requests .str-video__permission-requests__notification,.str-video__permission-requests .str-video__permission-request{display:flex;gap:10px;padding:10px 0;align-items:center}.str-video__permission-requests .str-video__permission-requests__notification__message,.str-video__permission-requests .str-video__permission-request__message{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.str-video__permission-requests .str-video__permission-request__button{background-color:transparent;border:1px solid var(--str-video__text-color1);border-radius:4px;color:var(--str-video__color1);cursor:pointer;font-size:14px;font-weight:500;padding:8px;min-width:120px}.str-video__permission-requests .str-video__permission-request__button--allow{background-color:var(--str-video__primary-color);border:1px solid var(--str-video__primary-color)}.str-video__permission-requests .str-video__permission-requests-list{background-color:var(--str-video__background-color1);border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding:10px;width:100%;z-index:1;opacity:.9;overflow-x:scroll;overflow-y:hidden}.str-video__permission-requests .str-video__permission-requests-list::-webkit-scrollbar{display:none}.str-video__reaction{position:absolute;right:.875rem;top:.875rem}.str-video__reaction .str-video__reaction__emoji{display:flex;line-height:1;font-size:2.5rem}.str-video__call-panel{display:flex;flex-direction:column;align-items:center;justify-content:space-around;width:400px;height:300px;padding:1rem 1rem .5rem;gap:1rem}.str-video__call-panel--ringing .str-video__call-panel__members-list{overflow:hidden;display:flex;align-items:center}.str-video__call-panel--ringing .str-video__call-panel__members-list .str-video__call-panel__member-box{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem}.str-video__call-panel--ringing .str-video__call-panel__members-list .str-video__call-panel__member-box .str-video__avatar{width:80px;height:80px}.str-video__call-panel--ringing .str-video__call-panel__members-list .str-video__call-panel__member-box .str-video__member_details{position:absolute;bottom:10%;padding:.125rem .375rem}.str-video__call-panel--ringing .str-video__pending-call-controls{display:flex;gap:.675rem}.str-video__call-panel{background:var(--str-video__background-color3);border:2px solid rgba(200,200,200,.6);border-radius:10px}.str-video__call-panel--ringing .str-video__call-panel__members-list .str-video__call-panel__member-box{border-radius:var(--str-video__border-radius-circle);background:var(--str-video__background-color6)}.str-video__call-panel--ringing .str-video__call-panel__members-list .str-video__call-panel__member-box:before{content:"";position:absolute;inset:0;border-radius:var(--str-video__border-radius-circle);padding:4px;background:linear-gradient(180deg,var(--str-video__primary-color),var(--str-video__info-color));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.str-video__call-panel--ringing .str-video__call-panel__members-list .str-video__call-panel__member-box .str-video__member_details{background-color:var(--str-video__background-color4);color:var(--str-video__text-color1);border-radius:4px;font-size:12px;line-height:16px}.str-video__screen-share-overlay{display:flex;align-items:center;justify-content:center;flex-direction:column;position:absolute;width:100%;height:100%;gap:1.8rem}.str-video__screen-share-overlay>.str-video__icon{width:4rem;height:4rem}.str-video__screen-share-overlay .str-video__screen-share-overlay__button{display:flex;gap:.4rem;align-items:center;padding-inline:1.6rem;padding-block:.8rem}.str-video__screen-share-overlay .str-video__screen-share-overlay__button .str-video__icon{width:.7rem;height:.7rem}.str-video__screen-share-overlay{background:var(--str-video__overlay-color);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:inherit}.str-video__screen-share-overlay .str-video__screen-share-overlay__title{font-size:1.3rem}.str-video__screen-share-overlay .str-video__screen-share-overlay__button{color:#fff;background:var(--str-video__danger-color);border-radius:var(--str-video__border-radius-xs)}.str-video__screen-share-overlay .str-video__screen-share-overlay__button:hover{background-color:var(--str-video__danger-color--accent)}.str-video__search-input__container{display:flex;gap:.5rem;padding:.5rem .75rem;margin-inline:-.25rem}.str-video__search-input__container input{flex:1;min-width:0}.str-video__search-input__container .str-video__search-input__clear-btn{display:flex;align-items:center;justify-content:center;padding:0}.str-video__search-input__container .str-video__search-input__icon{padding:.25rem}.str-video__search-input__container .str-video__search-input__icon--active,.str-video__search-input__container .str-video__search-input__icon{display:inline-block;width:1.125rem;height:1.125rem}.str-video{--str-video__search-input__container--color: var(--str-video__text-color1);--str-video__search-input__container--background-color: var( --str-video__background-color0 );--str-video__search-input__container--border-radius: var( --str-video__border-radius-circle );--str-video__search-input__container--border-block-start: 1px solid transparent;--str-video__search-input__container--border-block-end: 1px solid transparent;--str-video__search-input__container--border-inline-start: 1px solid transparent;--str-video__search-input__container--border-inline-end: 1px solid transparent;--str-video__search-input__placeholder-color: var(--str-video__text-color2);--str-video__search-input__icon--color: var(--str-video__text-color1)}.str-video__search-input__container.str-video__search-input__container--active{border-color:var(--str-video__primary-color)}.str-video__search-input__container{background:var(--str-video__search-input__container--background-color);color:var(--str-video__search-input__container--color);box-shadow:var(--str-video__search-input__container--box-shadow);border-radius:var(--str-video__search-input__container--border-radius);border-block-start:var(--str-video__search-input__container--border-block-start);border-block-end:var(--str-video__search-input__container--border-block-end);border-inline-start:var(--str-video__search-input__container--border-inline-start);border-inline-end:var(--str-video__search-input__container--border-inline-end)}.str-video__search-input__container input{background-color:transparent;border:none;outline:none;color:inherit;font-size:13px}.str-video__search-input__container input::placeholder{color:var(--str-video__search-input__placeholder-color)}.str-video__search-input__container .str-video__search-input__icon{-webkit-mask-image:var(--str-video__icon--magnifier-glass);mask-image:var(--str-video__icon--magnifier-glass);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:.75rem .75rem;mask-size:.75rem .75rem;background-color:var(--str-video__search-input__icon--color)}.str-video__search-input__container .str-video__search-input__clear-btn{background-color:transparent;border-radius:var(--str-video__border-radius-circle);border:none}.str-video__search-input__container .str-video__search-input__clear-btn:hover{cursor:pointer}.str-video__search-input__container .str-video__search-input__clear-btn .str-video__search-input__icon--active{-webkit-mask-image:var(--str-video__icon--close);mask-image:var(--str-video__icon--close);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:.75rem .75rem;mask-size:.75rem .75rem;background-color:var(--str-video__search-input__icon--color)}.str-video__call{background-color:var(--str-video__background-color2);color:var(--str-video__text-color1);width:100%;height:100%;min-height:0;max-height:100%;display:flex;flex-direction:column}.str-video__call .str-video{background-color:var(--str-video__background-color2);color:var(--str-video__text-color1)}.str-video__tooltip{display:flex;justify-content:center;padding:var(--str-video__spacing-sm);z-index:4;max-width:250px;width:max-content;white-space:initial;overflow-wrap:break-word}.str-video{--str-video__tooltip--border-radius: var(--str-video__border-radius-xs);--str-video__tooltip--color: var(--str-video__text-color1);--str-video__tooltip--background-color: var( --str-video__button-default-hover );--str-video__tooltip--border-block-start: none;--str-video__tooltip--border-block-end: none;--str-video__tooltip--border-inline-start: none;--str-video__tooltip--border-inline-end: none;--str-video__tooltip--box-shadow: none}.str-video__tooltip{background:var(--str-video__tooltip--background-color);color:var(--str-video__tooltip--color);box-shadow:var(--str-video__tooltip--box-shadow);border-radius:var(--str-video__tooltip--border-radius);border-block-start:var(--str-video__tooltip--border-block-start);border-block-end:var(--str-video__tooltip--border-block-end);border-inline-start:var(--str-video__tooltip--border-inline-start);border-inline-end:var(--str-video__tooltip--border-inline-end);font-size:14px;line-height:1rem}.str-video__tooltip:after{background-color:var(--str-video__tooltip-background-color)}.str-video__video{object-fit:cover;width:100%;height:100%;border-radius:inherit;pointer-events:none}.str-video__video--tall{object-fit:contain}.str-video__video--mirror:not(:picture-in-picture){transform:scaleX(-1)}.str-video__video{background-color:var(--str-video__background-color5)}.str-video__video-placeholder{aspect-ratio:4/3;height:100%;width:100%;display:flex;align-items:center;justify-content:center}.str-video__video-placeholder .str-video__video-placeholder__avatar{width:100px;height:100px;object-fit:cover}.str-video__video-placeholder .str-video__video-placeholder__initials-fallback{display:flex;justify-content:center;align-items:center;width:100px;height:100px}.str-video__video-placeholder{background:var(--str-video__base-color6);border-radius:inherit}.str-video__video-placeholder .str-video__video-placeholder__avatar{border-radius:var(--str-video__border-radius-circle)}.str-video__video-placeholder .str-video__video-placeholder__initials-fallback{background-color:var(--str-video__primary-color);border-radius:var(--str-video__border-radius-circle);font-size:32px;font-weight:600;text-transform:uppercase}.str-video__video-preview-container{display:flex;justify-content:center;align-items:center;width:500px;height:375px}.str-video__video-preview-container .str-video__video-preview{object-fit:cover;width:100%;height:100%}.str-video__video-preview-container .str-video__loading-indicator__icon{height:3rem;width:3rem;-webkit-mask-size:3rem;mask-size:3rem}.str-video__video-preview-container .str-video__video-preview--mirror{transform:scaleX(-1)}.str-video__video-preview-container .str-video__video-preview--loading{display:none}.str-video{--str-video__video-preview-container--color: var(--str-video__text-color1);--str-video__video-preview-container--background-color: var( --str-video__background-color5 );--str-video__video-preview-container--border-radius: var( --str-video__border-radius-xs );--str-video__video-preview-container--border-block-start: 4px solid var(--str-video__primary-color);--str-video__video-preview-container--border-block-end: 4px solid var(--str-video__primary-color);--str-video__video-preview-container--border-inline-start: 4px solid var(--str-video__primary-color);--str-video__video-preview-container--border-inline-end: 4px solid var(--str-video__primary-color)}.str-video__video-preview-container{background:var(--str-video__video-preview-container--background-color);color:var(--str-video__video-preview-container--color);box-shadow:var(--str-video__video-preview-container--box-shadow);border-radius:var(--str-video__video-preview-container--border-radius);border-block-start:var(--str-video__video-preview-container--border-block-start);border-block-end:var(--str-video__video-preview-container--border-block-end);border-inline-start:var(--str-video__video-preview-container--border-inline-start);border-inline-end:var(--str-video__video-preview-container--border-inline-end);overflow:hidden}.okey-tell-page-v2{display:grid;grid-template-columns:320px 1fr 320px;height:100vh;background-color:#1c1c1c;color:#fff}.left-panel{background-color:#252525;border-right:1px solid #333;display:flex;flex-direction:column}.center-panel{display:flex;flex-direction:column}.right-panel{background-color:#252525;border-left:1px solid #333;padding:20px}.panel-header{padding:20px;border-bottom:1px solid #333}.panel-header h2{margin:0;font-size:1.2rem}.contact-list{flex-grow:1;overflow-y:auto}.str-chat__container{background-color:#121212!important}.str-chat__message-simple__actions{background-color:#1a1a1a!important;color:#e0e0e0!important}.str-chat__message-simple__text-inner{color:#f3f4f6!important}.str-chat__message-input__wrapper{background-color:#1a1a1a!important;border-top:1px solid #333!important}.str-chat__input__textarea{background-color:#2a2a2e!important;color:#f3f4f6!important;border:1px solid #3a3a3e!important}.str-chat__message-list{background-color:#121212!important}.chat-header{padding:20px;border-bottom:1px solid #333;display:flex;justify-content:space-between;align-items:center;background-color:#1a1a1a;color:#fff}.chat-header .user-info h3{margin:0;color:#fff}.chat-header .call-actions button{background:none;border:1px solid #444;color:#fff;padding:8px 12px;border-radius:5px;margin-left:10px;cursor:pointer}.chat-window{flex-grow:1}.invite-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#333;padding:30px;border-radius:10px;z-index:1000;box-shadow:0 5px 15px #00000080}.invite-modal h3{margin-top:0}.invite-modal input{width:100%;padding:8px;margin:10px 0;border-radius:5px;border:1px solid #555;background-color:#444;color:#fff}.invite-modal button{margin-right:10px}.user-details-panel{padding:20px;text-align:center}.user-avatar{width:120px;height:120px;border-radius:50%;margin-bottom:20px}.user-details-panel h3{margin:0;font-size:1.5rem}.user-details-panel p{color:#a0a0a0;font-size:1rem}.user-details-panel.empty-state{display:flex;flex-direction:column;justify-content:center;height:100%;color:#a0a0a0}.user-details-panel .username{color:#888;margin-bottom:15px}.user-details-panel .bio{font-size:.9rem;margin-bottom:20px;line-height:1.4}.profile-link{display:inline-block;margin-top:20px;padding:10px 20px;background-color:#8e44ad;color:#fff;text-decoration:none;border-radius:5px}.okey-tell-mobile-layout{display:flex;flex-direction:column;height:100vh;background-color:#1c1c1c;color:#fff;overflow:hidden}.mobile-panel{position:absolute;width:100%;height:100%;top:0;left:0;transition:transform .3s ease-in-out;background-color:#1c1c1c;z-index:10}.mobile-panel.left.active{transform:translate(0)}.mobile-panel.center.active{transform:translate(0);z-index:20}.mobile-panel.right.active{transform:translate(0);z-index:30}.mobile-panel.left{transform:translate(0)}.mobile-panel.center,.mobile-panel.right{transform:translate(100%)}.mobile-chat-header{display:flex;align-items:center;padding:10px 15px;background-color:#252525;border-bottom:1px solid #333}.mobile-chat-header .back-button{background:none;border:none;color:#fff;font-size:1.5rem;margin-right:15px;cursor:pointer}.mobile-chat-header .user-info{display:flex;align-items:center;flex-grow:1}.mobile-chat-header .user-info img{width:40px;height:40px;border-radius:50%;margin-right:10px}.mobile-chat-header .user-info h3{font-size:1.1rem;margin:0}.mobile-chat-header .call-actions{display:flex;align-items:center}.mobile-chat-header .call-actions button{background-color:transparent;border:none;box-shadow:none;color:#fff;font-size:1.2rem;margin-left:15px;cursor:pointer}.mobile-panel .panel-header{display:flex;align-items:center;padding:10px 15px;background-color:#252525;border-bottom:1px solid #333}.mobile-panel .panel-header .close-button{background:none;border:none;color:#fff;font-size:1.5rem;margin-right:15px;cursor:pointer}.okey-ride-profile-page .back-arrow{position:absolute;top:20px;left:20px;background:none;border:none;color:#fff;font-size:2rem;cursor:pointer}.okey-ride-profile-page{width:100%;display:flex;flex-direction:column;align-items:center;position:relative}.profile-section{width:100%;max-width:800px;margin-bottom:20px}.profile-card{width:100%;background:#2c2c2c;padding:24px;border-radius:12px;box-shadow:0 4px 12px #00000080;display:flex;align-items:center}.profile-picture{width:80px;height:80px;border-radius:50%;object-fit:cover;border:4px solid #007bff;flex-shrink:0}.profile-text-content{display:flex;flex-direction:column;justify-content:center;flex-grow:1;margin:0 20px}.profile-name{font-size:1.8rem;font-weight:700;color:#fff}.profile-username{font-size:1rem;color:#bbb}.profile-bio{font-size:1rem;color:#ccc;margin-bottom:20px}.edit-profile-btn{display:inline-block;padding:10px 20px;background-color:#007bff;color:#fff;text-decoration:none;border-radius:20px;font-weight:500;transition:background-color .3s ease;flex-shrink:0}.edit-profile-btn:hover{background-color:#0056b3}.drivers-section{width:100%}.drivers-section .online-drivers-sidebar{background:#2c2c2c;padding:20px;border-radius:12px;box-shadow:0 4px 12px #00000080}.my-rides-section{width:100%;max-width:800px;margin-bottom:20px;background:#2c2c2c;padding:20px;border-radius:12px;box-shadow:0 4px 12px #00000080}.section-title{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:1rem}.tabs{display:flex;gap:1rem;margin-bottom:1rem}.tab-button{background:none;border:none;color:#bbb;font-size:1rem;cursor:pointer;padding-bottom:.5rem;border-bottom:2px solid transparent}.tab-button.active{color:#fff;border-bottom-color:#007bff}.ride-card{background:#1c1c1c;padding:1rem;border-radius:8px;margin-bottom:1rem}.schedule-ride-btn{display:inline-block;padding:10px 20px;background-color:#007bff;color:#fff;text-decoration:none;border-radius:20px;font-weight:500;transition:background-color .3s ease;margin-bottom:1rem}.schedule-ride-btn:hover{background-color:#0056b3}.the-orbits-page{background:#000 url(https://www.transparenttextures.com/patterns/stardust.png);color:#fff;font-family:Inter,Roboto,Lato,sans-serif;min-height:100vh}.orbits-header .cosmic-banner{position:relative;background:#000 url(https://www.transparenttextures.com/patterns/stardust.png);text-align:center;padding:40px 20px}.orbital-features-banner{background-color:#1a1a1a;border-radius:15px;padding:40px;margin:20px 0;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 10px 30px #00000080;border:1px solid #333}.orbital-features-banner h2{font-size:2.5rem;color:#fff;margin-bottom:15px;font-weight:600;letter-spacing:1px}.orbital-features-banner .banner-subtitle{font-size:1.1rem;color:#b0b0b0;margin-bottom:40px;max-width:600px}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;width:100%}.feature-card{background-color:#252525;border-radius:10px;padding:30px;display:flex;flex-direction:column;align-items:center;transition:transform .3s ease,box-shadow .3s ease;border:1px solid #444}.feature-card:hover{transform:translateY(-10px);box-shadow:0 15px 25px #0009}.feature-icon{width:80px;height:80px;margin-bottom:20px;object-fit:contain}.feature-card h3{font-size:1.5rem;color:#fff;margin-bottom:10px}.feature-card p{font-size:.95rem;color:#a0a0a0;flex-grow:1;margin-bottom:20px}.feature-card .explore-button{background:linear-gradient(45deg,#8e44ad,#3498db);color:#fff;border:none;border-radius:5px;padding:12px 25px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .3s ease;text-decoration:none;display:inline-block}.feature-card .explore-button:hover{background:linear-gradient(45deg,#9b59b6,#5dade2)}.tabs-container{display:flex;align-items:center;background-color:#202124;padding:5px 10px 0;border-bottom:1px solid #dcdcdc}.tab-item{display:flex;align-items:center;padding:8px 15px;margin-right:2px;background-color:#424242;border-top-left-radius:6px;border-top-right-radius:6px;cursor:pointer;font-size:14px;color:#fff;position:relative;border:1px solid transparent;border-bottom:none}.tab-item.active{background-color:#fff;border-color:#dcdcdc;border-bottom:1px solid #fff;color:#000}.tab-item:not(.active):hover{background-color:#616161}.close-tab-btn{margin-left:10px;background:transparent;border:none;cursor:pointer;font-size:16px;padding:0;color:#fff}.close-tab-btn:hover{color:#ccc}.add-tab-btn{background:transparent;border:none;font-size:20px;cursor:pointer;padding:0 10px;color:#fff;align-self:center}.add-tab-btn:hover{color:#ccc}.tabs-spacer{flex-grow:1}.tabs-logo-container{cursor:pointer}.tabs-logo{height:30px;width:30px;margin:0 10px}.tabs-controls{display:flex}.tabs-control-btn{background:transparent;border:none;color:#fff;font-size:18px;margin-left:10px;cursor:pointer}.tabs-control-btn:hover{color:#ccc}.tab-content{flex-grow:1;display:flex;flex-direction:column}.tab-iframe{flex-grow:1;border:none;width:100%;height:100%}.the-orbits-browser{display:flex;flex-direction:column;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000c;color:#fff;z-index:1000}.browser-address-bar{padding:8px;background-color:#f1f3f4;border-bottom:1px solid #dcdcdc;position:relative;z-index:1}.browser-url-input{width:100%;padding:8px;border-radius:4px;border:1px solid #dcdcdc;font-size:14px;box-sizing:border-box}.tab-content-area{flex-grow:1;display:flex;flex-direction:column;overflow:hidden}.no-active-tab{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;font-size:1.2em;color:#777;background-color:#fff;gap:15px}.no-active-tab-logo{width:120px;height:120px;background:#000 url(https://www.transparenttextures.com/patterns/stardust.png);padding:10px;border-radius:10px}.no-active-tab-text{font-weight:700}.orbits-search-bar-container{display:flex;justify-content:center;width:100%}.orbits-search-input-container{position:relative;width:60%}.orbits-universal-search-bar{width:100%;background-color:#282828;border:1px solid #444;border-radius:25px;color:#fff;padding:15px 80px 15px 25px;font-size:1.2em;box-sizing:border-box}.orbits-universal-search-bar:focus{outline:none;border-color:#00bcd4}.orbits-upload-icon,.orbits-search-icon{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;background-repeat:no-repeat;background-position:center}.orbits-upload-icon{right:55px;width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.44 11.05l-9.19 9.19a6 6 0 0 1-8.49-8.49l9.19-9.19a4 4 0 0 1 5.66 5.66l-9.2 9.19a2 2 0 0 1-2.83-2.83l8.49-8.48'%3E%3C/path%3E%3C/svg%3E")}.orbits-search-icon{right:20px;width:22px;height:22px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E")}.orbital-container{position:relative;width:100%;min-height:400px;display:flex;justify-content:center;align-items:center;overflow:hidden;padding:2rem 0;perspective:1000px;background-image:radial-gradient(ellipse at center,rgba(0,0,0,.6) 0%,transparent 70%),url(https://www.transparenttextures.com/patterns/stardust.png);background-blend-mode:screen;animation:pulse 15s infinite alternate,nebula-shift 30s linear infinite}@keyframes nebula-shift{0%{background-position:0% 0%}50%{background-position:100% 100%}to{background-position:0% 0%}}@keyframes pulse{0%{opacity:.7}to{opacity:1}}.orbital-center-text{color:#0ff;font-size:1rem;font-weight:700;text-align:center;z-index:2;max-width:50%;opacity:0;animation:text-block-cycle 10s infinite}.orbital-center-text span{display:inline-block;opacity:0;animation:letter-appear .1s forwards}@keyframes letter-appear{0%{opacity:0}to{opacity:1}}@keyframes text-block-cycle{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}.orbital-ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60vw;height:30vw;max-width:800px;max-height:400px;z-index:1}.orbital-ring:before{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%) rotateX(60deg) rotate(15deg);border:2px solid rgba(0,255,255,.3);border-radius:50%;box-shadow:0 0 10px #0ff3,inset 0 0 5px #00ffff1a;animation:ring-glow 3s infinite alternate}@keyframes ring-glow{0%{box-shadow:0 0 10px #00ffff4d,0 0 20px #0ff3}to{box-shadow:0 0 20px #0ff9,0 0 30px #0ff6}}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.orbital-feature-container{position:absolute;transition:transform .3s ease}.orbital-feature{color:#fff;cursor:pointer;transition:all .3s ease;font-size:1rem;white-space:nowrap}.orbital-feature-container:hover{transform:scale(1.1)}.orbital-feature-container:hover .orbital-feature{background-color:#0ff;color:#0a0a1a;box-shadow:0 0 15px #0ff}@media(max-width:768px){.orbital-center-text{font-size:1.5rem;max-width:80%}.orbital-ring{width:80vw;height:45vw}.orbital-feature{font-size:.9rem;padding:10px 15px;border-radius:10px}}@media(max-width:480px){.orbital-container{min-height:300px}.orbital-center-text{font-size:1.2rem;line-height:1.2;max-width:90%}.orbital-ring{width:90vw;height:60vw}.orbital-feature{font-size:.8rem;padding:8px 12px}}.the-orbits-browser-page{width:100%;height:100vh;display:flex;flex-direction:column;overflow:hidden}.the-orbits-browser{flex-grow:1;display:flex;flex-direction:column}.browser-address-bar{padding:10px;background-color:#282c34}.browser-url-input{width:100%;padding:8px;border:1px solid #61dafb;border-radius:4px;background-color:#20232a;color:#61dafb}.tab-content-area{flex-grow:1;border:1px solid #282c34;background-color:#fff}.ai-health-tools-page{padding:2rem;background-color:#000;color:#ffffffde}.page-title{text-align:center;margin-bottom:2rem;color:#ffffffde}.tools-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.tool-card{background-color:#16181c;border-radius:8px;box-shadow:0 2px 4px #0000004d;transition:transform .3s ease;border:1px solid #2f3336;overflow:auto}.tool-card:hover{transform:translateY(-5px)}.transaction-history-container{max-width:800px;margin:40px auto;padding:20px;background-color:#1a1a1a;border-radius:8px;box-shadow:0 4px 8px #0003;color:#f0f0f0}.transaction-history-container h1{text-align:center;color:#00bcd4;margin-bottom:30px}.transactions-list{display:grid;gap:20px}.transaction-card{background-color:#2a2a2a;padding:20px;border-radius:6px;border:1px solid #333;box-shadow:0 2px 4px #0000001a}.transaction-card p{margin:5px 0;font-size:.95em}.transaction-card strong{color:#00bcd4}.error-message{color:#ff4d4d;text-align:center;font-weight:700}@media(max-width:600px){.transaction-history-container{margin:20px 10px;padding:15px}.transaction-card{padding:15px}}.editor-container{display:flex;flex-direction:column;height:100%;border:1px solid #ccc;border-radius:5px;max-height:100%;overflow:hidden}.toolbar{display:flex;padding:.5rem;background-color:#f0f0f0;border-bottom:1px solid #ccc;flex-wrap:wrap}.toolbar button,.toolbar select{margin-right:.5rem;margin-bottom:.5rem;padding:.25rem .5rem;border:1px solid #ccc;border-radius:3px;background-color:#fff;cursor:pointer}.editor{flex:1;padding:1rem;overflow-y:auto;outline:none;background-color:#fff;color:#000}.the-orbits-page{background:#000 url(https://www.transparenttextures.com/patterns/stardust.png);color:#fff;font-family:Inter,Roboto,Lato,sans-serif;min-height:100vh}.orbits-header .cosmic-banner{position:relative;background:#000 url(https://www.transparenttextures.com/patterns/stardust.png);text-align:center;padding:40px 20px}.the-orbits-logo{max-width:150px;height:auto;margin-bottom:20px}.orbits-nav{position:absolute;top:20px;right:40px;display:flex;align-items:center;background-color:transparent;padding:0}.orbits-nav a{color:#fff;text-decoration:none;margin-left:25px;padding:5px 15px;border-radius:20px;display:flex;align-items:center}.orbits-nav a.active{background-color:#00bcd4}.settings-icon{width:24px;height:24px;fill:#fff}.orbits-main-content{padding:40px}.quick-actions{display:flex;justify-content:center;gap:20px;margin-bottom:40px}.action-card{background-color:#282828;border-radius:15px;padding:20px;width:200px;text-align:center;cursor:pointer;transition:all .3s ease}.action-card:hover{transform:translateY(-5px);box-shadow:0 0 15px #00bcd4}.action-card .action-icon{display:block;height:40px;margin:0 auto 10px;background-color:#fff}.content-container{display:flex;gap:20px}.left-panel{background-color:#282828;border-radius:15px;padding:20px;flex:1}.left-panel h3,.left-panel h4{margin-top:0}.left-panel ul{list-style:none;padding:0}.left-panel li{margin-bottom:10px}.right-content{flex:2;display:flex;gap:20px}.placeholder-card{background-color:#282828;border-radius:15px;flex:1;height:200px}.loading-indicator{text-align:center;padding:20px;font-size:1.2em}.summary-header{display:flex;align-items:center;margin-bottom:15px}.summary-header h3{margin:0 0 0 10px}.summary-icon{max-width:90px;height:90px;margin-right:10px}.ai-summary-card{background-color:#282828;border-radius:15px;padding:20px;margin-bottom:20px;max-height:300px;overflow-y:auto}.results-container{background-color:#282828;border-radius:15px;padding:20px}.result-item{margin-bottom:15px}.result-item h4 a{color:#00bcd4;text-decoration:none}.result-item h4 a:hover{text-decoration:underline}.search-categories{display:flex;justify-content:center;margin-bottom:20px}.search-categories button{background-color:transparent;border:1px solid #00bcd4;color:#00bcd4;padding:10px 20px;margin:0 5px;border-radius:20px;cursor:pointer;transition:all .3s ease}.search-categories button:hover,.search-categories button.active{background-color:#00bcd4;color:#000}.result-link{color:#0f0;font-size:.9em}.result-date{color:#ccc;font-size:.9em}.image-results-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.image-result-item{cursor:pointer;overflow:hidden;border-radius:15px}.image-result-item img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.image-result-item:hover img{transform:scale(1.05)}.image-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000c;display:flex;justify-content:center;align-items:center;z-index:1000}.image-modal img{max-width:90%;max-height:90%}.new-containers-wrapper{display:flex;gap:20px;margin-top:40px}.left-aligned-container{flex:1.5}.right-aligned-containers{flex:1;display:flex;flex-direction:column;gap:20px}.the-orbits-footer{background-color:#1a1a1a;color:gold;text-align:center;padding:20px;margin-top:40px;font-size:.9em}.the-orbits-footer p{margin:5px 0}@media(max-width:768px){.orbits-main-content{padding:20px}.new-containers-wrapper{flex-direction:column}.browser-view{height:100%;background-color:transparent;display:flex;flex-direction:column}.close-browser-btn{background-color:#f1f3f4;border:1px solid #dcdcdc;padding:8px 15px;cursor:pointer;align-self:flex-start;margin:5px;border-radius:4px}.close-browser-btn:hover{background-color:#e8eaed}}.research-hub-header{text-align:center;margin-bottom:20px;color:#fff}.research-hub-header h1{font-size:2.5em;margin-bottom:10px;color:#b87333}.research-hub-header h2{font-size:1.5em;color:#374050}.research-hub-container{display:flex;flex-direction:column;flex:1;height:100%}.research-page{display:flex;flex:1;height:100%;overflow:hidden;gap:20px}.central-panel{flex:2;display:flex;flex-direction:column;overflow-y:auto}.left-panel{flex:.5;background-color:#282828;border-radius:15px;padding:20px}.right-panel{flex:1.5;background-color:#282828;border-radius:15px}.bottom-bar{display:flex;justify-content:center;padding:1rem;background-color:#282828;border-radius:15px;margin-top:20px}.file-processing-tools-container{margin-top:40px}.tools-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.section-title{color:#fff;text-align:center;margin-bottom:20px}.back-button{background-color:transparent;border:1px solid #00bcd4;color:#00bcd4;padding:10px 20px;margin-bottom:20px;border-radius:20px;cursor:pointer;transition:all .3s ease}.back-button:hover{background-color:#00bcd4;color:#000}@media(max-width:768px){.research-page{flex-direction:column}.left-panel,.right-panel{width:100%;height:auto;margin-bottom:20px;flex:1}.bottom-bar{flex-wrap:wrap}.bottom-bar button{margin-bottom:10px}.tools-grid{grid-template-columns:1fr}}.project-sections-list{max-height:150px;overflow-y:auto;list-style:none;padding:0;margin:0}.project-sections-list li{padding:8px 0;cursor:pointer;border-bottom:1px solid #eee;color:#fff}.project-sections-list li:hover{background-color:#444}.project-sections-list li.active{background-color:#b87333;color:#fff}.new-session-button{background-color:#374050;color:#fff;border:none;padding:10px 15px;border-radius:5px;cursor:pointer;margin-top:10px;width:100%}.new-session-button:hover{background-color:#2a313d}.the-orbits-header{position:relative;display:flex;justify-content:space-between;align-items:center;padding:.8rem 2rem;height:100px;background:#0a0a1a url(https://www.nasa.gov/sites/default/files/thumbnails/image/andromeda_galaxy_by_robert_gendler.jpg) no-repeat center center;background-size:cover;color:#fff;border-bottom:1px solid #00ffff;overflow:hidden}.header-left,.header-center,.header-right{position:relative;z-index:1;display:flex;align-items:center}.header-left{flex:1}.header-center{flex:2;justify-content:center}.header-right{flex:1;justify-content:flex-end}.logo-container{display:flex;align-items:center;text-decoration:none;color:#fff}.logo-img{height:120px}.logo-text{font-size:1.5rem;font-weight:700;letter-spacing:1px}.universal-search-bar{position:relative;width:100%;max-width:400px;background-color:#0a0a1acc;border-radius:20px;padding:5px 10px}@media(max-width:768px){.the-orbits-header{padding:.8rem 1rem;height:auto;flex-wrap:wrap}.header-left,.header-center,.header-right{flex:1 1 100%;justify-content:center;margin-bottom:.5rem}.header-center{order:1}.header-left{order:0;margin-bottom:1rem}.header-right{order:2;margin-top:.5rem}.universal-search-bar{max-width:95%;width:100%}.logo-img{height:80px}.logo-text{font-size:1.2rem}.main-nav{gap:1rem}.nav-link{font-size:.9rem}.icon-nav{margin-left:0;gap:.8rem}.icon-link{font-size:1.1rem}}@media(max-width:480px){.the-orbits-header{padding:.5rem}.universal-search-bar{max-width:100%}.logo-img{height:70px}}.universal-search-bar input{width:100%;padding:.6rem 1rem .6rem 2.5rem;border-radius:20px;border:1px solid #00ffff;background-color:transparent;color:#fff;font-size:1rem}.universal-search-bar input::placeholder{color:#a0a0b0}.search-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#a0a0b0}.main-nav{display:flex;gap:1.5rem}.nav-link{color:#a0a0b0;text-decoration:none;font-size:1rem;padding:.5rem 0;border-bottom:2px solid transparent;transition:color .3s,border-bottom-color .3s}.nav-link:hover,.nav-link.active{color:#fff;border-bottom-color:#0ff}.icon-nav{display:flex;align-items:center;margin-left:1.5rem;gap:1rem}.icon-link{color:gold;font-size:1.3rem;transition:color .3s}.icon-link:hover{color:#ffeb3b}.url-input-container{width:100%;max-width:400px}.url-input{width:100%;padding:.6rem 1rem;border-radius:20px;border:1px solid #00ffff;background-color:#0a0a1acc;color:#fff;font-size:1rem}.url-input::placeholder{color:#a0a0b0}.search-results-modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000}.search-results-modal-content{background-color:#1a1a2e;border-radius:20px;padding:30px;width:70%;max-width:900px;max-height:80%;overflow-y:auto;box-shadow:0 5px 15px #00000080;position:relative;color:#fff;border:1px solid #00ffff}.search-results-modal-content h2{color:#0ff;margin-top:0;margin-bottom:20px}.search-results-modal-content h3{color:#0ff;margin-top:15px;margin-bottom:10px}.summary-header-logo{display:flex;align-items:center;margin-bottom:10px}.summary-logo{height:65px;margin-right:10px}.close-button{position:absolute;top:15px;right:15px;background:none;border:none;font-size:1.5rem;color:#fff;cursor:pointer;padding:5px;border-radius:50%;transition:background-color .3s}.close-button:hover{background-color:#ffffff1a}.loading-indicator{text-align:center;padding:20px;font-size:1.2rem;color:#0ff}.search-summary{margin-bottom:20px;padding:15px;background-color:#0000004d;border-radius:10px}.search-results-list .result-item{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.1)}.search-results-list .result-item:last-child{border-bottom:none}.search-results-list .result-item h4 a{color:#0ff;text-decoration:none}.search-results-list .result-item h4 a:hover{text-decoration:underline}.search-results-list .result-item .result-link{color:#a0a0b0;font-size:.9rem;margin-bottom:5px}.search-results-list .result-item p{color:#e0e0e0}.pdf-merger-container{background-color:#ffffff0d;border:1px solid rgba(0,255,255,.2);border-radius:15px;padding:1.5rem;text-align:center}.pdf-merger-container h3{font-size:1.8rem;font-weight:700;color:#0ff;margin-bottom:1.5rem}.pdf-merger-container input[type=file]{background-color:#00ffff1a;border:1px solid #00ffff;color:#0ff;border-radius:8px;padding:1rem;font-size:1rem;font-weight:700;cursor:pointer;transition:background-color .3s ease,transform .2s ease;text-align:center;margin-bottom:1rem;width:100%}.merged-pdf-download a{display:inline-block;margin-top:1rem;padding:.8rem 2rem;background-color:#0ff;color:#0a0a1a;text-decoration:none;border-radius:8px;font-size:1.1rem;font-weight:700;transition:background-color .3s ease,transform .2s ease}.merged-pdf-download a:hover{background-color:#00e0e0;transform:scale(1.05)}.text-to-pdf-container{background-color:#ffffff0d;border:1px solid rgba(0,255,255,.2);border-radius:15px;padding:1.5rem;text-align:center}.text-to-pdf-container h3{font-size:1.8rem;font-weight:700;color:#0ff;margin-bottom:1.5rem}.text-to-pdf-container textarea{width:100%;min-height:150px;background-color:transparent;border:1px solid #00ffff;border-radius:10px;padding:1rem;color:#fff;font-size:1rem;resize:vertical;margin-bottom:1rem}.text-to-pdf-container button{background-color:#0ff;color:#0a0a1a;border:none;border-radius:8px;padding:.8rem 2rem;font-size:1.1rem;font-weight:700;cursor:pointer;transition:background-color .3s ease,transform .2s ease}.text-to-pdf-container button:hover{background-color:#00e0e0;transform:scale(1.05)}.generated-pdf-download a{display:inline-block;margin-top:1rem;padding:.8rem 2rem;background-color:#0ff;color:#0a0a1a;text-decoration:none;border-radius:8px;font-size:1.1rem;font-weight:700;transition:background-color .3s ease,transform .2s ease}.generated-pdf-download a:hover{background-color:#00e0e0;transform:scale(1.05)}.file-converter-container{background-color:#ffffff0d;border:1px solid rgba(0,255,255,.2);border-radius:15px;padding:1.5rem;text-align:center}.file-converter-container h3{font-size:1.8rem;font-weight:700;color:#0ff;margin-bottom:1.5rem}.file-converter-container .controls{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.file-converter-container input[type=file],.file-converter-container select{background-color:#00ffff1a;border:1px solid #00ffff;color:#0ff;border-radius:8px;padding:1rem;font-size:1rem;font-weight:700;cursor:pointer;transition:background-color .3s ease,transform .2s ease;text-align:center;width:100%}.file-converter-container button{background-color:#0ff;color:#0a0a1a;border:none;border-radius:8px;padding:.8rem 2rem;font-size:1.1rem;font-weight:700;cursor:pointer;transition:background-color .3s ease,transform .2s ease}.file-converter-container button:hover{background-color:#00e0e0;transform:scale(1.05)}.converted-file-download a{display:inline-block;margin-top:1rem;padding:.8rem 2rem;background-color:#0ff;color:#0a0a1a;text-decoration:none;border-radius:8px;font-size:1.1rem;font-weight:700;transition:background-color .3s ease,transform .2s ease}.converted-file-download a:hover{background-color:#00e0e0;transform:scale(1.05)}.file-compressor-container{background-color:#ffffff0d;border:1px solid rgba(0,255,255,.2);border-radius:15px;padding:1.5rem;text-align:center}.file-compressor-container h3{font-size:1.8rem;font-weight:700;color:#0ff;margin-bottom:1.5rem}.file-compressor-container input[type=file]{background-color:#00ffff1a;border:1px solid #00ffff;color:#0ff;border-radius:8px;padding:1rem;font-size:1rem;font-weight:700;cursor:pointer;transition:background-color .3s ease,transform .2s ease;text-align:center;margin-bottom:1rem;width:100%}.compressed-file-download a{display:inline-block;margin-top:1rem;padding:.8rem 2rem;background-color:#0ff;color:#0a0a1a;text-decoration:none;border-radius:8px;font-size:1.1rem;font-weight:700;transition:background-color .3s ease,transform .2s ease}.compressed-file-download a:hover{background-color:#00e0e0;transform:scale(1.05)}.pdf-splitter-container{background-color:#ffffff0d;border:1px solid rgba(0,255,255,.2);border-radius:15px;padding:1.5rem;text-align:center}.pdf-splitter-container h3{font-size:1.8rem;font-weight:700;color:#0ff;margin-bottom:1.5rem}.pdf-splitter-container input[type=file]{background-color:#00ffff1a;border:1px solid #00ffff;color:#0ff;border-radius:8px;padding:1rem;font-size:1rem;font-weight:700;cursor:pointer;transition:background-color .3s ease,transform .2s ease;text-align:center;margin-bottom:1rem;width:100%}.split-pdf-download ul{list-style:none;padding:0;margin:0}.split-pdf-download li{margin-bottom:.5rem}.split-pdf-download a{display:inline-block;padding:.5rem 1rem;background-color:#0ff;color:#0a0a1a;text-decoration:none;border-radius:8px;font-size:1rem;font-weight:700;transition:background-color .3s ease,transform .2s ease}.split-pdf-download a:hover{background-color:#00e0e0;transform:scale(1.05)}.page-remover-container{background-color:#ffffff0d;border:1px solid rgba(0,255,255,.2);border-radius:15px;padding:1.5rem;text-align:center}.page-remover-container h3{font-size:1.8rem;font-weight:700;color:#0ff;margin-bottom:1.5rem}.page-remover-container input[type=file],.page-remover-container input[type=text]{background-color:#00ffff1a;border:1px solid #00ffff;color:#0ff;border-radius:8px;padding:1rem;font-size:1rem;font-weight:700;cursor:pointer;transition:background-color .3s ease,transform .2s ease;text-align:center;margin-bottom:1rem;width:100%}.page-remover-container button{background-color:#0ff;color:#0a0a1a;border:none;border-radius:8px;padding:.8rem 2rem;font-size:1.1rem;font-weight:700;cursor:pointer;transition:background-color .3s ease,transform .2s ease}.page-remover-container button:hover{background-color:#00e0e0;transform:scale(1.05)}.processed-pdf-download a{display:inline-block;margin-top:1rem;padding:.8rem 2rem;background-color:#0ff;color:#0a0a1a;text-decoration:none;border-radius:8px;font-size:1.1rem;font-weight:700;transition:background-color .3s ease,transform .2s ease}.processed-pdf-download a:hover{background-color:#00e0e0;transform:scale(1.05)}.sign-document-container{background-color:#ffffff0d;border:1px solid rgba(0,255,255,.2);border-radius:15px;padding:1.5rem;text-align:center}.sign-document-content-wrapper{display:flex;gap:20px;margin-top:1rem;justify-content:center;flex-wrap:wrap}.signature-section,.document-viewer-section{flex:1;min-width:450px;max-width:50%}.sign-document-container h3{font-size:1.8rem;font-weight:700;color:#0ff;margin-bottom:1.5rem}.sign-document-container .controls,.sign-document-container .signature-pad-container{margin-bottom:1rem}.sign-document-container input[type=file]{background-color:#00ffff1a;border:1px solid #00ffff;color:#0ff;border-radius:8px;padding:1rem;font-size:1rem;font-weight:700;cursor:pointer;transition:background-color .3s ease,transform .2s ease;text-align:center;width:100%}.sign-document-container .signature-pad-container canvas{border:1px solid #00ffff;border-radius:8px}.sign-document-container .signature-pad-actions button{background-color:#0ff;color:#0a0a1a;border:none;border-radius:8px;padding:.8rem 2rem;font-size:1.1rem;font-weight:700;cursor:pointer;transition:background-color .3s ease,transform .2s ease;margin:.5rem}.sign-document-container .signature-pad-actions button:hover{background-color:#00e0e0;transform:scale(1.05)}.signature-preview img,.document-preview img{max-width:100%;border:1px solid #00ffff;border-radius:8px;margin-top:1rem}.signed-document-download a{display:inline-block;margin-top:1rem;padding:.8rem 2rem;background-color:#0ff;color:#0a0a1a;text-decoration:none;border-radius:8px;font-size:1.1rem;font-weight:700;transition:background-color .3s ease,transform .2s ease}.signed-document-download a:hover{background-color:#00e0e0;transform:scale(1.05)}.document-viewer-container{border:1px solid #00ffff;border-radius:8px;margin-top:1rem;overflow:hidden;background-color:#fff;display:inline-block}.pdf-page-wrapper{margin-bottom:10px}.pdf-page-canvas{display:block;max-width:100%;height:auto}.image-preview-wrapper{max-width:100%;height:auto;display:inline-block}.draggable-signature{z-index:10}.ai-assistant-container{display:flex;flex-direction:column;height:100%;background-color:#1e1e1e;border-radius:15px}.ai-assistant-container h3{text-align:center;margin-bottom:10px}.ai-assistant-messages{flex:1;overflow-y:auto;margin-bottom:10px;max-height:400px}.message{padding:10px;border-radius:10px;margin-bottom:10px;max-width:80%}.message.user{background-color:#007bff;color:#fff;align-self:flex-end;margin-left:auto}.message.ai{background-color:#333;color:#fff;align-self:flex-start}.ai-assistant-input{display:flex}.ai-assistant-input input{flex:1;padding:10px;border:1px solid #333;border-radius:10px;background-color:#333;color:#fff}.ai-assistant-input button{padding:10px 15px;border:none;background-color:#007bff;color:#fff;border-radius:10px;margin-left:10px;cursor:pointer}.loading-indicator{display:flex;align-items:center}.thinking-logo{width:50px;height:50px;margin-right:10px}.citation-manager-container{background-color:#1e1e1e;border-radius:15px;padding:10px;color:#fff}.citation-form{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.citation-form input{padding:10px;border:1px solid #333;border-radius:10px;background-color:#333;color:#fff}.citation-form button{padding:10px 15px;border:none;background-color:#007bff;color:#fff;border-radius:10px;cursor:pointer}.citations-list{margin-bottom:10px}.citation-item{background-color:#333;padding:10px;border-radius:10px;margin-bottom:5px}.orbital-imagine-page{background-color:#121212;color:#fff;font-family:sans-serif;min-height:100vh;padding:20px;background-image:url('data:image/svg+xml;utf8,<svg width="100" height="100" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><g fill="%23333" fill-opacity="0.4"><circle cx="50" cy="50" r="1" /><circle cx="10" cy="10" r="1" /><circle cx="90" cy="90" r="1" /><circle cx="10" cy="90" r="1" /><circle cx="90" cy="10" r="1" /><circle cx="30" cy="70" r="1" /><circle cx="70" cy="30" r="1" /></g></svg>')}.orbital-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.orbital-logo{height:80px}.orbital-welcome-text{font-size:24px;font-weight:700}.orbital-main-content{display:flex;justify-content:center;gap:20px}.orbital-controls-panel,.orbital-results-panel{background-color:#282828;border-radius:15px;padding:20px}.orbital-controls-panel{width:30%}.orbital-results-panel{width:65%}.orbital-website-code{height:80vh}.orbital-controls-panel h2,.orbital-results-panel h2{margin-top:0;display:flex;justify-content:space-between;align-items:center}.orbital-generation-mode{display:flex;gap:10px;margin-bottom:20px}.orbital-tab{background-color:#282828;color:#fff;border:1px solid #555;border-radius:5px;padding:10px 15px;cursor:pointer}.orbital-tab.active{background-color:#00bcd4;border-color:#00bcd4}.orbital-prompt-section{margin-bottom:20px}.orbital-prompt-section label{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.orbital-prompt-section textarea{width:100%;background-color:#333;color:#fff;border:1px solid #555;border-radius:8px;padding:10px;min-height:100px;resize:vertical}.orbital-advanced-options h3{cursor:pointer;display:flex;justify-content:space-between;align-items:center}.orbital-options-content{display:flex;flex-direction:column;gap:15px;margin-top:10px}.orbital-option-group{display:flex;flex-direction:column;gap:10px}.orbital-button-group{display:flex;gap:10px}.orbital-option-button{background-color:#333;color:#fff;border:1px solid #555;border-radius:5px;padding:8px 12px;cursor:pointer}.orbital-option-button.active{background-color:#00bcd4;border-color:#00bcd4}.orbital-slider-group{display:flex;align-items:center;gap:10px}.orbital-slider-group input[type=range]{width:100%;-webkit-appearance:none;background:#444;height:8px;border-radius:5px}.orbital-slider-group input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;background:#00bcd4;cursor:pointer;border-radius:50%}.orbital-upload-button{background-color:#333;color:#fff;border:1px solid #555;border-radius:5px;padding:10px;cursor:pointer;text-align:left;display:flex;justify-content:space-between;align-items:center}.orbital-generate-button{background-color:#00bcd4;color:#fff;font-weight:700;border:none;border-radius:8px;padding:15px;width:100%;cursor:pointer;margin-top:20px;text-transform:uppercase}.orbital-loading-indicator{text-align:center;margin-bottom:20px}.orbital-progress-bar{background-color:#444;border-radius:5px;height:5px;overflow:hidden}.orbital-progress{background-color:#00bcd4;width:40%;height:100%}.orbital-image-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:10px;margin-bottom:20px}.orbital-main-image{grid-column:1 / -1;border:2px solid #00bcd4;border-radius:10px;position:relative}.orbital-main-image img{width:100%;border-radius:8px;display:block}.orbital-image-actions{position:absolute;bottom:10px;right:10px;display:flex;gap:10px}.orbital-action-icon{font-size:24px;cursor:pointer}.orbital-thumbnail-grid{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.orbital-thumbnail{background-color:#333;border-radius:8px;height:100px;overflow:hidden}.orbital-thumbnail img{width:100%;height:100%;object-fit:cover}.orbital-history-section h3{margin-bottom:10px}.orbital-history-thumbnails{display:flex;gap:10px;overflow-x:auto;padding-bottom:10px}.orbital-history-thumbnail{background-color:#333;border-radius:5px;min-width:80px;height:80px;overflow:hidden}.orbital-history-thumbnail img{width:100%;height:100%;object-fit:cover}.orbital-empty-canvas{grid-column:1 / -1;display:flex;justify-content:center;align-items:center;background-color:#333;border-radius:10px;padding:20px;min-height:300px}.learning-studio-container{display:flex;height:calc(100vh - 100px);background-color:#1a1a1a;color:#fff}.chat-panel{width:35%;display:flex;flex-direction:column;border-right:1px solid #444;height:100%}.teaching-board{width:65%;padding:20px;overflow-y:auto;height:100%}.chat-history{flex-grow:1;padding:20px;overflow-y:auto}.chat-message{margin-bottom:15px;display:block;width:100%;word-wrap:break-word;white-space:pre-wrap}.chat-message p,.chat-message ul,.chat-message ol,.chat-message li,.chat-message pre,.chat-message code{display:block;width:100%;margin:0;padding:0}.chat-message ul,.chat-message ol{padding-left:20px}.chat-message.ai{color:#00bcd4}.chat-input-area{display:flex;padding:20px;border-top:1px solid #444}.chat-input-area input{flex-grow:1;background-color:#333;border:1px solid #555;border-radius:20px;padding:10px 15px;color:#fff;font-size:16px}.chat-input-area button{background-color:#0af;border:none;border-radius:50%;width:40px;height:40px;margin-left:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff}.image-upload-icon{margin-left:10px;cursor:pointer;color:#0af;font-size:24px;display:flex;align-items:center;justify-content:center}.voice-input-icon{background:none;border:none;color:#fff;font-size:24px;cursor:pointer;margin-left:10px;display:flex;align-items:center;justify-content:center;transition:color .3s ease}.voice-input-icon.recording{color:red;animation:pulse 1s infinite alternate}@keyframes pulse{0%{transform:scale(1)}to{transform:scale(1.1)}}.lesson-content h2{color:#00bcd4;margin-bottom:20px}.lesson-section{margin-bottom:20px}.lesson-section h3{color:#00a0b0;border-bottom:1px solid #444;padding-bottom:5px;margin-bottom:10px}.loading-indicator{text-align:center;padding:20px;font-size:18px;color:#aaa}.teaching-board-title{text-align:center;color:#00bcd4;margin-bottom:15px;font-size:2em}.teaching-board-placeholder{text-align:center;color:#aaa;font-style:italic;margin-top:50px}.chat-panel-header{display:flex;justify-content:space-between;align-items:center;padding:10px;background-color:#f0f2f5;border-bottom:1px solid #ddd}.minimize-button{margin-right:auto}.volume-controls{display:flex;gap:5px;align-items:center}.voice-toggle-button,.voice-control-button{background:none;border:none;cursor:pointer;font-size:1.2em;color:#555;padding:5px;display:flex;align-items:center;justify-content:center}.voice-toggle-button:hover,.voice-control-button:hover{color:#007bff}@media(max-width:768px){.learning-studio-container{flex-direction:column;height:auto}.teaching-board{width:100%;height:auto;min-height:calc(100vh - 100px);padding-bottom:100px}.chat-panel{position:fixed;bottom:0;left:0;width:100%;height:auto;background-color:#1a1a1ae6;border-top:1px solid #444;z-index:1000;transition:transform .3s ease-in-out;transform:translateY(100%)}.chat-panel.expanded{transform:translateY(0);height:70vh;display:flex;flex-direction:column}.chat-panel.minimized-input{position:fixed;bottom:20px;left:20px;width:calc(100% - 40px);max-width:300px;background-color:#1a1a1ab3;border-radius:25px;z-index:10000;border:1px solid #555;transform:translateY(0);display:flex;align-items:center;padding:10px 15px}.chat-panel.minimized-input input{flex-grow:1;background:transparent;border:none;color:#fff;font-size:16px;padding:0;height:auto;min-height:20px;box-sizing:border-box}.chat-panel.minimized-input input::placeholder{color:#ffffffb3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-panel.minimized-input button{background:none;border:none;color:#fff;font-size:20px;cursor:pointer;margin-left:10px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#0af;flex-shrink:0}.image-upload-icon{margin-left:10px;cursor:pointer;color:#0af;font-size:24px;display:flex;align-items:center;justify-content:center}.voice-input-icon{background:none;border:none;color:#fff;font-size:24px;cursor:pointer;margin-left:10px;display:flex;align-items:center;justify-content:center;transition:color .3s ease}.voice-input-icon.recording{color:red;animation:pulse 1s infinite alternate}@keyframes pulse{0%{transform:scale(1)}to{transform:scale(1.1)}}.chat-history{flex-grow:1;padding:15px;overflow-y:auto}.chat-message{margin-bottom:15px;display:block;width:100%;word-wrap:break-word;white-space:pre-wrap}.chat-message p,.chat-message ul,.chat-message ol,.chat-message li,.chat-message pre,.chat-message code{display:block;width:100%;margin:0;padding:0}.chat-message ul,.chat-message ol{padding-left:20px}.chat-input-area{padding:15px;border-top:1px solid #444}.chat-panel-header{display:flex;justify-content:flex-end;padding:10px;background-color:#1a1a1acc;border-bottom:1px solid #444}.chat-panel-header button{background:none;border:none;color:#fff;font-size:24px;cursor:pointer}.chat-panel.minimized-input .chat-history,.chat-panel.minimized-input .chat-input-area{display:none}.learning-studio-container>.chat-panel:not(.minimized-input):not(.expanded){display:none}.the-orbits-header{height:60px}}.discount-manager-container{background-color:#2a2a2a;padding:25px;border-radius:8px;margin-top:40px;border:1px solid rgba(255,255,255,.1)}.discount-manager-container h3{color:#1d9bf0;margin-top:0;margin-bottom:20px;font-size:1.5em;text-align:center}.discount-controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:25px}.discount-manager-container .form-group{display:flex;flex-direction:column}.discount-manager-container .form-group label{font-weight:700;color:#ccc;margin-bottom:8px}.discount-manager-container input,.discount-manager-container select{width:100%;padding:12px;border:1px solid #333;border-radius:5px;background-color:#1e1e1e;color:#e0e0e0;font-size:1em;box-sizing:border-box}.toggle-group{align-items:center}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;inset:0;background-color:#444;transition:.4s}.slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;transition:.4s}input:checked+.slider{background-color:#1d9bf0}input:focus+.slider{box-shadow:0 0 1px #1d9bf0}input:checked+.slider:before{transform:translate(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.discount-manager-container button{width:100%;padding:15px;background-color:#1d9bf0;color:#fff;border:none;border-radius:5px;font-size:1.1em;font-weight:700;cursor:pointer;transition:background-color .3s ease}.discount-manager-container button:hover{background-color:#1a8cd8}.discount-manager-container button:disabled{background-color:#0e4a6e;cursor:not-allowed}.message-text{margin-top:15px;text-align:center;color:#ffc107;font-weight:700}.seller-dashboard-page{padding:20px;max-width:1200px;margin:0 auto;font-family:Arial,sans-serif}.seller-dashboard-page h1{color:#333;margin-bottom:30px;text-align:center}.dashboard-summary{display:flex;justify-content:space-around;gap:20px;margin-bottom:40px}.summary-card{background-color:#2a2a2a;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:20px;text-align:center;flex:1}.summary-card h3{color:#ffffffb3;margin-bottom:10px;font-size:1.1em}.summary-card p{color:#007bff;font-size:2em;font-weight:700}.dashboard-actions{text-align:center;margin-bottom:40px}.create-listing-btn{background-color:#28a745;color:#fff;padding:12px 25px;border:none;border-radius:5px;font-size:1.1em;cursor:pointer;transition:background-color .3s ease}.create-listing-btn:hover{background-color:#218838}.seller-listings h2{color:#333;margin-bottom:20px;text-align:center}.listings-table{overflow-x:auto;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000000d}.listings-table table{width:100%;border-collapse:collapse}.listings-table th,.listings-table td{padding:12px 15px;text-align:left;border-bottom:1px solid #eee}.listings-table th{background-color:#3a3a3a;color:#fffc;font-weight:700;text-transform:uppercase;font-size:.9em}.listings-table tr:hover{background-color:#0000000d}.listings-table td .action-btn{padding:8px 12px;border:none;border-radius:4px;cursor:pointer;font-size:.9em;margin-right:5px;transition:background-color .3s ease}.listings-table td .edit-btn{background-color:#6c757d;color:#fff}.listings-table td .edit-btn:hover{background-color:#5a6268}.listings-table td .delete-btn{background-color:#dc3545;color:#fff}.listings-table td .delete-btn:hover{background-color:#c82333}.listings-table td .feature-btn{background-color:#ffc107;color:#212529}.listings-table td .feature-btn:hover{background-color:#e0a800}.listings-table td .promote-btn{background-color:#6f42c1;color:#fff}.listings-table td .promote-btn:hover{background-color:#59369a}.seller-listings p{text-align:center;color:#777;font-style:italic;margin-top:30px}.admin-ad-manager-container{background-color:#1a1a1a;color:#fff;padding:20px;border-radius:15px;margin:20px}.ad-manager-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;border-bottom:1px solid #333;padding-bottom:15px}.ad-manager-header h2{color:#00bcd4;margin:0}.btn-refresh{background:none;border:1px solid #444;color:#fff;cursor:pointer;padding:5px 10px;border-radius:50%;font-size:1.2rem;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.btn-refresh:hover{background-color:#333;border-color:#00bcd4}.ad-stats-summary{display:flex;gap:20px}.ad-stat-mini{background-color:#282828;padding:8px 15px;border-radius:10px;font-size:.9rem;border:1px solid #444}.admin-sub-tabs{display:flex;gap:10px;margin-bottom:25px}.sub-tab{background:none;border:1px solid #444;color:#aaa;padding:10px 20px;border-radius:8px;cursor:pointer;transition:all .3s ease}.sub-tab.active{background-color:#00bcd4;color:#000;border-color:#00bcd4;font-weight:700}.add-new-ad-btn{background-color:#00bcd4;color:#000;border:none;padding:12px 24px;border-radius:8px;cursor:pointer;font-weight:700;margin-bottom:20px;transition:background-color .3s ease}.add-new-ad-btn:hover{background-color:#00a0b0}.ad-form-card{background-color:#282828;padding:20px;border-radius:10px;margin-bottom:30px;border:1px solid #444}.ad-form-card h3{color:#00bcd4;margin-top:0;margin-bottom:20px}.form-group{margin-bottom:20px}.form-group label{display:block;margin-bottom:8px;color:#ccc;font-size:.9rem}.form-group input[type=text],.form-group input[type=url],.form-group select{width:100%;padding:12px;border-radius:8px;border:1px solid #444;background-color:#333;color:#fff;box-sizing:border-box}.form-actions{display:flex;gap:15px}.form-actions button{background-color:#00bcd4;color:#000;border:none;padding:10px 25px;border-radius:8px;cursor:pointer;font-weight:700;transition:background-color .3s ease}.form-actions button[type=button]{background-color:#444;color:#fff}.ads-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:25px}.ad-item-card{background-color:#282828;padding:20px;border-radius:12px;display:flex;flex-direction:column;gap:15px;border:1px solid #333;transition:transform .2s ease}.ad-item-card:hover{transform:translateY(-5px);border-color:#444}.ad-item-card h4{color:#fff;margin:0;font-size:1.1rem}.ad-item-thumbnail{width:100%;height:200px;object-fit:cover;border-radius:8px;background-color:#1a1a1a}.ad-url{font-size:.85rem;color:#888;word-break:break-all}.ad-metadata{display:flex;flex-direction:column;gap:5px}.ad-timestamp{font-size:.8rem;color:#00bcd4;font-weight:500;background-color:#00bcd40d;padding:5px 10px;border-radius:5px;width:fit-content}.time-tracking-box{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:5px;background-color:#ffffff08;padding:8px;border-radius:8px}.ad-timer{font-size:.85rem;font-weight:700;color:#ffc107;padding:4px 10px;border-radius:5px;background-color:#ffc1071a;white-space:nowrap}.ad-timer.expired{color:#f44336;background-color:#f443361a}.promoted-card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:15px}.author-info-box{display:flex;flex-direction:column;gap:2px}.author-name{font-weight:700;color:#fff;font-size:1rem}.author-username{color:#00bcd4;font-size:.85rem;font-weight:500}.email-row{display:flex;align-items:center;gap:10px;margin-top:2px}.author-email{color:#aaa;font-size:.8rem}.btn-remind{background-color:#00bcd4;color:#000;border:none;padding:4px 10px;border-radius:4px;font-size:.75rem;font-weight:700;cursor:pointer;transition:all .2s ease;min-width:70px}.btn-remind.copied{background-color:#4caf50;color:#fff}.btn-copy-small{background-color:#333;border:1px solid #444;color:#fff;padding:2px 6px;border-radius:4px;font-size:.8rem;cursor:pointer}.btn-copy-small:hover{background-color:#444}.btn-remind:hover{opacity:.8}.author-id{color:#666;font-size:.7rem;font-family:monospace;margin-top:2px}.ad-label-badge{background-color:#00bcd426;color:#00bcd4;padding:4px 10px;border-radius:6px;font-size:.75rem;font-weight:700;text-transform:uppercase}.post-preview-text{font-size:.9rem;color:#ccc;line-height:1.4}.cta-preview{background-color:#333;padding:10px;border-radius:8px;font-size:.85rem}.admin-ad-controls{display:flex;gap:10px;align-items:center;margin-top:5px}.mini-select{background-color:#333;color:#fff;border:1px solid #444;padding:5px 10px;border-radius:5px;font-size:.8rem;flex:1}.btn-toggle{padding:5px 12px;border-radius:5px;font-size:.8rem;font-weight:700;cursor:pointer;border:none;background-color:#4caf50;color:#fff;min-width:80px}.btn-toggle.hidden{background-color:#ff9800}.ad-item-actions{display:flex;gap:10px;margin-top:auto}.ad-item-actions button{flex:1;background-color:#dc3545;color:#fff;border:none;padding:10px;border-radius:8px;cursor:pointer;font-weight:700;transition:opacity .3s ease}.ad-item-actions button.btn-secondary{background-color:#444}.ad-item-actions button:hover{opacity:.9}.error-message{color:#ff4081;margin-top:20px;padding:10px;background-color:#ff40811a;border-radius:8px}.loading-text{color:#00bcd4;font-size:.9rem}.admin-page{background-color:#000;color:#fff;min-height:100vh}.admin-main-content{padding:20px;max-width:1200px;margin:0 auto}.admin-main-content h1{color:#00bcd4;margin-bottom:20px;font-size:2rem;border-bottom:1px solid #333;padding-bottom:15px}.admin-tabs{display:flex;gap:10px;margin-bottom:30px;overflow-x:auto;padding-bottom:10px;border-bottom:1px solid #2a2a3c}.admin-tab{padding:10px 20px;background-color:#1e1e2d;border:1px solid #333;border-radius:8px;color:#aaa;cursor:pointer;white-space:nowrap;transition:all .2s;font-weight:500}.admin-tab:hover{background-color:#2a2a3c;color:#fff}.admin-tab.active{background-color:#00bcd4;color:#fff;border-color:#00bcd4}.user-search-box{display:flex;gap:10px;margin-bottom:20px}.user-search-box input{flex:1;padding:10px;border-radius:6px;border:1px solid #333;background:#1e1e2d;color:#fff}.user-table{width:100%;border-collapse:collapse;background:#1e1e2d;border-radius:8px;overflow:hidden}.user-table th,.user-table td{padding:12px 15px;text-align:left;border-bottom:1px solid #2a2a3c}.user-table th{background:#2a2a3c;color:#00bcd4;font-weight:600}.credit-input{width:80px;padding:5px;border-radius:4px;border:1px solid #444;background:#12121a;color:#fff}.btn-small{padding:5px 10px;font-size:.8rem}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:30px}.stat-card{background:#1e1e2d;padding:20px;border-radius:12px;text-align:center;border:1px solid #333}.stat-card h3{color:#aaa;font-size:.9rem;margin-bottom:10px}.stat-card p{color:#00bcd4;font-size:2rem;font-weight:700}.admin-section{margin-bottom:40px}.admin-section h2{color:#e0e0e0;margin-bottom:20px;font-size:1.5rem}.admin-divider{border:0;border-top:1px solid #333;margin:40px 0}.no-data{color:#888;font-style:italic}.reports-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px}.report-card{background-color:#1e1e2d;border:1px solid #333;border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:15px;box-shadow:0 4px 6px #0000004d}.report-header{display:flex;justify-content:space-between;align-items:center;font-size:.9rem;color:#aaa;border-bottom:1px solid #2a2a3c;padding-bottom:10px}.report-reason strong{color:#ff4d4d}.reported-content{background-color:#12121a;padding:15px;border-radius:8px;flex-grow:1}.post-text{color:#ddd;font-size:.95rem;margin-bottom:10px;white-space:pre-wrap}.post-media-preview img{max-width:100%;max-height:200px;border-radius:4px;object-fit:cover}.post-deleted-msg{color:#888;font-style:italic}.report-actions{display:flex;gap:10px;margin-top:auto}.btn-dismiss,.btn-delete{flex:1;padding:10px;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:background .2s}.btn-dismiss{background-color:#333;color:#fff}.btn-dismiss:hover{background-color:#444}.btn-delete{background-color:#dc3545;color:#fff}.btn-delete:hover{background-color:#c82333}.btn-gold{background-color:#ffb800;color:#000}.btn-gold:hover{background-color:#e0a200}.btn-govt{background-color:#829aab;color:#fff}.btn-govt:hover{background-color:#6d8291}.btn-approve,.btn-reject{flex:1;padding:10px;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:background .2s}.btn-approve{background-color:#28a745;color:#fff}.btn-approve:hover{background-color:#218838}.btn-reject{background-color:#ffc107;color:#000}.btn-reject:hover{background-color:#e0a800}.gamification-page{background:#1a1c23;min-height:100vh;padding:20px;color:#e7e9ea}.gamification-header{text-align:center;margin-bottom:30px}.gamification-header h1{font-size:2.5em;color:#e7e9ea;margin-bottom:10px;display:flex;justify-content:center;align-items:center}.gamification-header h1 svg{margin-right:10px;color:#007bff}.gamification-header p{font-size:1.1em;color:#71767b}.back-to-games-btn{background-color:#f44336;color:#fff;padding:10px 15px;border:none;border-radius:5px;cursor:pointer;font-size:16px;margin-top:20px;transition:background-color .3s ease}.back-to-games-btn:hover{background-color:#d32f2f}.pending-invitations-banner{background:linear-gradient(135deg,#673ab7,#9c27b0);border-radius:12px;padding:15px 25px;margin-bottom:25px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;box-shadow:0 4px 15px #673ab74d;transition:transform .2s ease}.pending-invitations-banner:hover{transform:scale(1.01)}.banner-content{display:flex;align-items:center;gap:15px;color:#fff;font-size:1.1rem}.banner-icon{font-size:1.5rem}.view-invites-btn{background-color:#fff;color:#673ab7;border:none;padding:8px 20px;border-radius:20px;font-weight:700;cursor:pointer;box-shadow:0 2px 5px #0003}.view-invites-btn:hover{background-color:#f0f0f0}.games-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin-bottom:40px}.game-card{background:#16181c;border-radius:15px;padding:25px;box-shadow:0 4px 15px #0000001a;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;align-items:center;text-align:center;border-top:5px solid transparent;color:#ffffffde;cursor:pointer}.game-card.active:hover{transform:translateY(-5px);box-shadow:0 8px 25px #00000026}.game-card.coming-soon{opacity:.6;cursor:not-allowed}.game-icon{margin-bottom:15px;font-size:3em;color:#007bff}.game-info h3{font-size:1.4em;margin:10px 0;color:#e7e9ea}.game-info p{color:#71767b;font-size:.9rem;margin-bottom:20px;min-height:40px}.play-btn{background-color:#007bff;padding:10px 25px;border-radius:25px;border:none;color:#fff;font-weight:700;cursor:pointer;transition:opacity .2s;width:100%;max-width:150px}.play-btn:disabled{cursor:not-allowed;background-color:#2f3336;color:#9e9e9e}.play-btn:hover:not(:disabled){opacity:.9}@media(max-width:768px){.gamification-header h1{font-size:2rem}}.small-board{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3px;background-color:#2a2d34;border:1px solid #444}.cell{width:100%;height:0;padding-bottom:100%;position:relative;border:1px solid #555;background-color:#16181c;font-size:1.5em;font-weight:700;color:#e7e9ea;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:background-color .2s ease-in-out}.cell:hover:not(:disabled){background-color:#2f3336}.cell.x-mark{color:#ff5252}.cell.o-mark{color:#448aff}.cell:disabled{cursor:not-allowed;background-color:#22242a;opacity:.7}.cell>span{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;justify-content:center;align-items:center;line-height:1}.small-board.playable{box-shadow:0 0 0 3px #28a745}@keyframes popup-pop{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}@keyframes confetti-fall{0%{transform:translateY(-100vh)}to{transform:translateY(100vh)}}.popup-overlay{position:fixed;inset:0;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000;color:#e7e9ea}.popup-content{background:#2a2d34;padding:40px;border-radius:15px;box-shadow:0 10px 30px #00000080,0 0 0 10px #ffd70080;text-align:center;position:relative;overflow:hidden;animation:popup-pop .5s cubic-bezier(.68,-.55,.27,1.55) forwards;border:3px solid #ffd700}.popup-header{margin-bottom:20px}.popup-header h2{font-size:2.5em;color:#e7e9ea;margin:0}.trophy-icon{font-size:4em;display:block;margin:0 auto 10px;color:gold;text-shadow:0 4px 10px rgba(0,0,0,.2)}.winner-announcement{margin:20px 0;color:#b0b3b8}.winner-name{font-size:2em;font-weight:700;color:#448aff;margin:0}.prize-name{font-size:1.5em;font-weight:700;color:#00e676;margin-top:5px}.play-again-btn{background-color:#007bff;color:#fff;padding:12px 30px;border:none;border-radius:25px;cursor:pointer;font-size:1.1em;font-weight:700;margin-top:20px;transition:all .3s ease;box-shadow:0 4px 15px #007bff66}.play-again-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #007bff80}.confetti-container{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.confetti{position:absolute;width:10px;height:10px;background-color:red;opacity:.7;animation:confetti-fall 3s linear infinite}.confetti-0{left:10%;animation-delay:.1s;background-color:#ff0}.confetti-1{left:20%;animation-delay:.3s;background-color:#0f0}.confetti-2{left:30%;animation-delay:.2s;background-color:#0ff}.confetti-3{left:40%;animation-delay:.5s;background-color:#00f}.confetti-4{left:50%;animation-delay:.4s;background-color:#f0f}.confetti-5{left:60%;animation-delay:.6s;background-color:#f90}.confetti-6{left:70%;animation-delay:.1s;background-color:#0f9}.confetti-7{left:80%;animation-delay:.8s;background-color:#90f}.confetti-8{left:90%;animation-delay:.9s;background-color:#f09}.confetti-9{left:15%;animation-delay:1.1s;background-color:#ff0}.confetti-10{left:25%;animation-delay:1.3s;background-color:#0f0}.confetti-11{left:35%;animation-delay:1.2s;background-color:#0ff}.confetti-12{left:45%;animation-delay:1.5s;background-color:#00f}.confetti-13{left:55%;animation-delay:1.4s;background-color:#f0f}.ultimate-board-container{margin-top:20px;color:#e7e9ea}.ultimate-board-container h2{margin-bottom:20px}.ultimate-board{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;max-width:600px;margin:20px auto;border:4px solid #444;padding:10px;background-color:#1a1c23;border-radius:8px}.small-board-container{border:2px solid #555;border-radius:4px;overflow:hidden}.small-board-container.next-move{border:3px solid #007bff;box-shadow:0 0 10px #007bff80}.small-board-container.won-x,.small-board-container.won-o,.small-board-container.draw{position:relative;display:flex;justify-content:center;align-items:center;background-color:#2a2d34}.small-board-container.won-x:after,.small-board-container.won-o:after{content:attr(data-winner);position:absolute;font-size:8em;font-weight:700;color:#ffffff1a;z-index:10;pointer-events:none}.small-board-container.won-x:after{color:#ff525240}.small-board-container.won-o:after{color:#5271ff40}.small-board-container.draw:after{content:"DRAW";position:absolute;font-size:3em;font-weight:700;color:#ffffff1a;z-index:10;pointer-events:none}.game-info-panel{display:flex;justify-content:space-between;align-items:center;max-width:600px;margin:20px auto;padding:10px 20px;background-color:#16181c;border-radius:8px;border:1px solid #444}.player-display{display:flex;align-items:center;gap:10px}.player-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover}.game-status-text .turn-message{font-size:1.2em;font-weight:700}.game-status-text .my-turn{color:#28a745}.game-status-text .opponent-turn{color:#ffc107}.game-status-text .game-over-message{font-size:1.3em;font-weight:700;color:#17a2b8}.game-status-text .waiting-message{color:#ffc107;font-style:italic}.game-result-overlay{position:fixed;inset:0;background-color:#000c;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;font-size:2em;z-index:100}.reset-game-btn{margin-top:20px;padding:10px 20px;font-size:.8em}.checkers-container{display:flex;flex-direction:column;align-items:center;margin-top:20px;color:#e7e9ea}.checkers-board{display:grid;grid-template-columns:repeat(8,1fr);width:clamp(320px,90vw,600px);height:clamp(320px,90vw,600px);border:5px solid #444;border-radius:8px;background-color:#16181c}.checker-square{display:flex;justify-content:center;align-items:center;position:relative}.checker-square.light{background-color:#5a5a5a}.checker-square.dark{background-color:#16181c;cursor:pointer}.checker-square.highlighted{background-color:#048}.checker-piece{width:80%;height:80%;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;box-shadow:inset 0 -4px 8px #00000080,0 4px 8px #0000004d;transition:transform .2s cubic-bezier(.175,.885,.32,1.275),box-shadow .2s ease;animation:piece-enter .4s ease-out}@keyframes piece-enter{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.checker-piece:hover{transform:scale(1.1)}.checker-piece.red{background:linear-gradient(145deg,#ff4d4d,#b30000)}.checker-piece.black{background:linear-gradient(145deg,#444,#111)}.checker-piece.selected{outline:3px solid #00e676;box-shadow:0 0 15px #00e676;animation:pulse-selected 1.5s infinite}@keyframes pulse-selected{0%{box-shadow:0 0 10px #00e676}50%{box-shadow:0 0 20px #00e676}to{box-shadow:0 0 10px #00e676}}.checker-square.highlighted{background-color:#0064c899;animation:pulse-highlight 1s infinite alternate}@keyframes pulse-highlight{0%{background-color:#0064c866}to{background-color:#0064c8cc}}.king-crown{font-size:60%;color:gold;text-shadow:0 0 5px black}.game-header-stats{display:flex;gap:20px;margin-bottom:15px;background:#ffffff0d;padding:10px 30px;border-radius:50px;border:1px solid rgba(255,255,255,.1)}.stat-item{display:flex;flex-direction:column;align-items:center}.stat-label{font-size:.7rem;color:#888;text-transform:uppercase;letter-spacing:1px}.stat-value{font-weight:700;color:#00e676;font-size:1.2rem}.game-info-panel{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:600px;margin-bottom:20px;padding:0 10px}.player-display{display:flex;flex-direction:column;align-items:center;gap:5px;transition:all .3s ease;opacity:.6;padding:10px;border-radius:12px}.player-display.active-turn{opacity:1;background:#ffffff0d;transform:scale(1.05);box-shadow:0 0 20px #00e67633}.avatar-wrapper{position:relative}.player-avatar{width:60px;height:60px;border-radius:50%;border:2px solid #444;object-fit:cover}.player-display.active-turn .player-avatar{border-color:#00e676}.capture-badge{position:absolute;top:-5px;right:-5px;background:#e91e63;color:#fff;font-size:.8rem;font-weight:700;width:24px;height:24px;border-radius:50%;display:flex;justify-content:center;align-items:center;border:2px solid #16181c;box-shadow:0 2px 5px #00000080}.turn-message{font-weight:700;padding:8px 16px;border-radius:20px;background:#333}.turn-message.my-turn{background:#00e676;color:#000}.turn-message.opponent-turn{background:#555;color:#ccc}.turn-message.forced{animation:pulse-forced .8s infinite alternate}@keyframes pulse-forced{0%{transform:scale(1);box-shadow:0 0 red}to{transform:scale(1.1);box-shadow:0 0 15px red;color:red}}.spell-duel-container{position:relative;width:100%;height:80vh;background:#000;border-radius:20px;overflow:hidden;display:flex;flex-direction:column}.spell-duel-video{position:absolute;top:20px;left:20px;width:160px;height:120px;object-fit:cover;border-radius:10px;border:2px solid rgba(156,39,176,.5);transform:scaleX(-1);z-index:10;background:#111;opacity:.8}.spell-duel-canvas{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.spell-duel-ui{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;pointer-events:none;display:flex;flex-direction:column;justify-content:space-between;padding:20px}.spell-duel-header{text-align:center}.spell-duel-header h1{color:#9c27b0;font-size:2rem;margin:0;text-shadow:0 0 10px rgba(156,39,176,.8)}.spell-duel-message{font-size:2.5rem;color:#fff;font-weight:700;text-transform:uppercase;animation:pulse 1s infinite}.spell-duel-setup{pointer-events:auto;text-align:center;background:#000000b3;padding:20px;border-radius:15px;align-self:center}.spell-duel-setup button{background:#9c27b0;color:#fff;border:none;padding:15px 40px;font-size:1.5rem;border-radius:30px;cursor:pointer;font-weight:700;transition:transform .2s}.spell-duel-setup button:hover{transform:scale(1.1)}.gesture-guide{display:flex;gap:20px;justify-content:center;background:#00000080;padding:10px;border-radius:20px;width:fit-content;align-self:center;margin-bottom:20px}.guide-item{color:#fff;font-size:1.2rem;font-weight:700}.spell-duel-overlay{pointer-events:auto;background:#000000e6;position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:20}.spell-duel-overlay h2{font-size:5rem;color:gold;margin:0 0 20px}.spell-duel-overlay button{background:#333;color:#fff;border:1px solid #666;padding:10px 30px;font-size:1.2rem;cursor:pointer}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}to{transform:scale(1);opacity:1}}.spell-duel-loading{display:flex;align-items:center;justify-content:center;height:50vh;color:#9c27b0;font-size:1.5rem;font-weight:700}.game-lobby{max-width:600px;margin:20px auto;padding:20px;border:1px solid #444;border-radius:8px;background-color:#16181c;box-shadow:0 2px 8px #0006;color:#e7e9ea}.game-lobby h2{text-align:center;margin-bottom:20px;color:#e7e9ea}.lobby-divider{border:0;height:1px;background-image:linear-gradient(to right,#fff0,#ffffff1a,#fff0);margin:30px 0}.invitation-list,.follower-list{list-style:none;padding:0;margin:0}.invitation-item,.follower-item{display:flex;justify-content:space-between;align-items:center;padding:12px;border-bottom:1px solid #333}.invitation-item:last-child,.follower-item:last-child{border-bottom:none}.invitation-info,.follower-info{display:flex;align-items:center;flex-grow:1}.follower-avatar{width:40px;height:40px;border-radius:50%;margin-right:15px;object-fit:cover;border:1px solid #555}.invitation-info span,.follower-info span{font-size:1.05em;color:#b0b3b8;font-weight:500}.challenge-button{padding:8px 18px;border:none;background-color:#28a745;color:#fff;border-radius:20px;cursor:pointer;font-weight:700;transition:background-color .2s;margin-left:10px}.challenge-button:hover{background-color:#218838}.invitation-actions{display:flex;gap:10px}.accept-button,.decline-button{padding:8px 15px;border:none;border-radius:20px;cursor:pointer;font-weight:700;transition:background-color .2s}.accept-button{background-color:#007bff;color:#fff}.accept-button:hover{background-color:#0056b3}.decline-button{background-color:#dc3545;color:#fff}.decline-button:hover{background-color:#c82333}.game-lobby p{text-align:center;color:#8a8d91;font-style:italic;padding:15px}.afya-run-container{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:1000;background:#000}.game-ui{position:absolute;top:20px;left:20px;right:20px;display:flex;justify-content:space-between;pointer-events:none;z-index:1001}.game-ui button{pointer-events:auto}.score-board{font-size:2rem;color:#fff;font-weight:700;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.exit-btn{background:#fff3;border:2px solid white;color:#fff;padding:10px 20px;border-radius:20px;cursor:pointer;font-weight:700}.game-over-screen{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fffffff2;padding:40px;border-radius:20px;text-align:center;z-index:1002;box-shadow:0 10px 30px #0000004d}.game-over-screen h2{font-size:3rem;color:#ff5722;margin-bottom:20px}.game-over-screen p{font-size:1.5rem;margin-bottom:30px}.game-over-screen button{font-size:1.2rem;padding:15px 30px;margin:0 10px;border:none;border-radius:10px;cursor:pointer;background:#4caf50;color:#fff;font-weight:700}.mobile-controls{position:absolute;bottom:50px;left:0;width:100%;display:flex;justify-content:center;gap:20px;z-index:1001}.control-btn{width:80px;height:80px;border-radius:50%;background:#ffffff4d;border:2px solid white;color:#fff;font-size:2rem;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:transform .1s,background .2s}.control-btn:active{background:#ffffff80;transform:scale(.95)}.control-btn.jump{width:90px;height:90px;margin-bottom:30px}.mind-cube-container{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:1000;background:#111;color:#fff}.game-ui-header{position:absolute;top:20px;left:20px;right:20px;display:flex;justify-content:space-between;align-items:center;z-index:1001;pointer-events:none}.game-ui-header button{pointer-events:auto}.timer-display{font-size:3rem;font-family:Courier New,monospace;font-weight:700;color:#0fc;text-shadow:0 0 10px rgba(0,255,204,.5)}.controls-row{display:flex;gap:15px}.action-btn{background:#2196f3;border:none;padding:12px 25px;border-radius:8px;color:#fff;font-weight:700;font-size:1rem;cursor:pointer;box-shadow:0 4px #1976d2;transition:transform .1s}.action-btn:active{transform:translateY(4px);box-shadow:none}.action-btn:disabled{background:#555;box-shadow:none;cursor:not-allowed}.exit-btn{background:transparent;border:2px solid #ff4444;padding:10px 20px;border-radius:8px;color:#f44;font-weight:700;cursor:pointer}.exit-btn:hover{background:#ff44441a}.controls-pad{position:absolute;bottom:20px;left:50%;transform:translate(-50%);display:flex;gap:20px;background:#ffffff1a;padding:15px;border-radius:15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1001}.control-group{display:flex;flex-direction:column;align-items:center;gap:5px}.control-group span{font-size:.8rem;color:#aaa;text-transform:uppercase}.btn-row{display:flex;gap:5px}.control-group button{width:45px;height:45px;border:none;border-radius:8px;background:#333;color:#fff;font-weight:700;cursor:pointer;font-size:1.1rem;transition:background .2s}.control-group button:hover{background:#555}.control-group button:active{background:#2196f3}.win-screen-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000b3;display:flex;justify-content:center;align-items:center;z-index:2000}.win-screen-content{background:#282c34;padding:50px;border-radius:20px;text-align:center;box-shadow:0 10px 30px #00000080;animation:fadeInScale .5s ease-out forwards}.win-screen-content h2{font-size:3rem;color:#0fc;margin-bottom:20px}.win-screen-content p{font-size:1.5rem;margin-bottom:30px;color:#eee}.win-screen-content .action-btn,.win-screen-content .exit-btn{margin:0 10px}@keyframes fadeInScale{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media(max-width:768px){.controls-pad{width:95%;flex-wrap:wrap;justify-content:center;padding:10px}.control-group button{width:40px;height:40px}.win-screen-content{padding:30px}.win-screen-content h2{font-size:2rem}.win-screen-content p{font-size:1.2rem}}.okey-drive-container{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:1000;background:#000;overflow:hidden}.game-ui{position:absolute;top:20px;left:20px;right:20px;display:flex;justify-content:space-between;align-items:center;color:#fff;font-family:Arial Black,sans-serif;text-shadow:2px 2px 4px rgba(0,0,0,.5);z-index:1001;pointer-events:none}.game-ui>div,.game-ui>button{pointer-events:auto}.score-board,.timer-display{font-size:2rem;font-weight:700}.exit-btn{background:#fff3;border:2px solid white;color:#fff;padding:10px 20px;border-radius:20px;cursor:pointer;font-weight:700;font-size:1rem}.exit-btn:hover{background:#fff6}.drive-controls{position:absolute;bottom:40px;width:100%;display:flex;justify-content:center;gap:150px;padding:0 40px;box-sizing:border-box;z-index:1001;pointer-events:none}.drive-btn{width:100px;height:100px;border-radius:50%;background:#fff3;border:4px solid white;color:#fff;font-size:3rem;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);pointer-events:auto;transition:transform .1s,background .2s}.drive-btn:active{background:#ffffff80;transform:scale(.9)}.game-over-screen{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#000c;padding:50px;border-radius:20px;text-align:center;color:#fff;z-index:1002;box-shadow:0 0 30px #ffffff4d}.game-over-screen h2{font-size:3.5rem;color:#ff5722;margin-bottom:20px}.game-over-screen p{font-size:1.8rem;margin-bottom:30px}.game-over-screen button{font-size:1.2rem;padding:15px 30px;margin:0 10px;border:none;border-radius:10px;cursor:pointer;background:#4caf50;color:#fff;font-weight:700;transition:background .2s}.game-over-screen button:last-child{background:#f44336}.game-over-screen button:hover{opacity:.9}@media(max-width:768px){.game-ui{top:10px;left:10px;right:10px;font-size:1rem}.score-board,.timer-display{font-size:1.2rem}.drive-controls{bottom:20px;padding:0 20px}.drive-btn{width:80px;height:80px;font-size:2.5rem}.game-over-screen{padding:30px;width:80%}.game-over-screen h2{font-size:2rem}.game-over-screen p{font-size:1.2rem}.game-over-screen button{padding:10px 20px;font-size:1rem;margin:5px}}.about-page{color:#fff;background-color:#000;padding-bottom:3rem}.about-header{padding:1rem;border-bottom:1px solid #2f3336;display:flex;align-items:center}.about-back-button{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;margin-right:1rem}.about-header h1{margin:0;font-size:1.5rem}.about-section-container{padding:3rem 2rem;border-bottom:1px solid #2f3336;text-align:center}.about-section-container.darker{background-color:#080808}.about-section-container.highlight{background-color:#080808;color:#fff}.about-section-container h2{font-size:2.5rem;margin-bottom:1rem}.about-section-container p{font-size:1.2rem;color:#aaa;max-width:800px;margin:0 auto;line-height:1.6}.about-section-container .founder-message p{font-size:1.1rem;color:#fff}.founder-name{color:gold;font-weight:700}.feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:3rem}.feature-card{background:#16181c;padding:2rem;border-radius:16px;text-align:center;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}.feature-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0003}.feature-card .icon{font-size:2.5rem;color:#1d9bf0;margin-bottom:1rem}.feature-card h3{margin-bottom:.5rem;font-size:1.25rem}.feature-card p{font-size:1rem;color:#aaa}.philosophy-icon{font-size:4rem;color:#1d9bf0;margin-bottom:1rem}.vision-icon{font-size:4rem;color:#fff;margin-bottom:1rem}.cta-section{margin-top:2rem}.cta-section h3{font-size:1.75rem;margin-bottom:.5rem}.cta-section p{font-size:1.1rem;max-width:600px}.cta-section .contact-link{color:#fff;font-weight:700;text-decoration:underline}.cta-section .contact-link:hover{text-decoration:none}.cylindrical-tetris-container{width:100%;height:100vh;background-color:#0a0a12;position:relative;overflow:hidden;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#fff}.game-header{position:absolute;top:0;left:0;width:100%;padding:20px;z-index:50;display:flex;justify-content:space-between;align-items:flex-start;pointer-events:none;box-sizing:border-box}.header-controls{pointer-events:auto}.back-button{display:flex;align-items:center;gap:10px;background-color:#0009;color:#e0e0e0;padding:10px 20px;border-radius:8px;border:1px solid rgba(255,255,255,.1);cursor:pointer;transition:all .3s ease;font-size:1rem;white-space:nowrap}.back-button:hover{background-color:#000c;color:#fff;transform:translate(-2px)}.score-panel{display:flex;flex-direction:column;align-items:flex-end;gap:10px;min-width:150px}.score-box{background-color:#001428b3;padding:15px 25px;border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,255,200,.3);box-shadow:0 0 20px #00ffc81a;text-align:right;white-space:nowrap}.score-label{font-size:.85rem;color:#00ffc8;letter-spacing:1px;text-transform:uppercase;margin-bottom:5px}.score-value{font-size:2rem;font-weight:700;color:#fff;text-shadow:0 0 10px rgba(0,255,200,.5)}.level-badge{background-color:#28003cb3;padding:8px 15px;border-radius:20px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(200,0,255,.3);display:flex;align-items:center;gap:8px;font-weight:600;color:#e0aaff}.controls-hint{position:absolute;bottom:30px;left:30px;right:auto;z-index:10;background-color:#00000080;padding:15px 20px;border-radius:10px;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;flex-direction:column;gap:8px;pointer-events:auto}.control-hint-button{background:none;border:none;color:#aaa;font-size:.8rem;text-align:left;cursor:pointer;padding:5px 10px;border-radius:5px;display:flex;align-items:center;gap:10px;transition:background-color .2s,color .2s}.control-hint-button:hover{background-color:#ffffff1a;color:#fff}.control-hint-button:active{background-color:#fff3;transform:scale(.98)}.key-badge{display:inline-block;min-width:20px;padding:2px 6px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:4px;color:#fff;text-align:center;font-weight:700;font-family:monospace}.controls-buttons-overlay,.control-button{display:none}.king-rescue-container{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#1a1a1a;color:#fff;z-index:9999;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;overflow:hidden}.combo-text{position:absolute;top:20%;left:50%;transform:translate(-50%,-50%);font-size:3rem;font-weight:900;color:gold;text-shadow:0 0 20px rgba(255,215,0,.8);z-index:50;pointer-events:none;animation:popUp 1s forwards ease-out}@keyframes popUp{0%{transform:translate(-50%,-50%) scale(.5);opacity:0}20%{transform:translate(-50%,-50%) scale(1.2);opacity:1}to{transform:translate(-50%,-100%) scale(1);opacity:0}}.exit-btn{position:absolute;top:20px;left:20px;background:#00000080;color:#fff;border:1px solid rgba(255,255,255,.3);width:40px;height:40px;border-radius:50%;cursor:pointer;z-index:100;display:flex;align-items:center;justify-content:center;font-size:1.2rem;transition:background .2s}.rescue-scene-3d{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.game-hud{position:absolute;bottom:0;left:0;width:100%;pointer-events:none;z-index:10;display:flex;justify-content:center;padding-bottom:20px;background:linear-gradient(to top,rgba(0,0,0,.8) 0%,transparent 100%)}.hud-bar{display:flex;justify-content:space-between;align-items:center;width:90%;max-width:400px;background:#1e1e1ee6;padding:8px 20px;border-radius:30px;border:1px solid rgba(255,255,255,.2);pointer-events:auto;box-shadow:0 5px 15px #00000080}.hud-item{display:flex;flex-direction:column;align-items:center;justify-content:center}.hud-label{font-size:.7rem;color:#aaa;text-transform:uppercase;font-weight:700;margin-bottom:2px}.hud-value{font-size:1.2rem;font-weight:800;color:#fff;display:flex;align-items:center;gap:5px}.hud-divider{width:1px;height:25px;background:#fff3}.goal-icon{font-size:1rem;color:gold}.moves-value{color:#e53935}.game-modal{position:fixed;inset:0;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:100;animation:fadeIn .3s;pointer-events:auto}.modal-content{background:#2c2c2c;padding:40px;border-radius:20px;text-align:center;border:2px solid #ffca28;max-width:90%;width:400px;box-shadow:0 0 50px #00000080}.modal-content h2{color:#ffca28;margin-bottom:15px;font-size:2.2rem;text-shadow:0 2px 4px rgba(0,0,0,.5)}.primary-btn{background:linear-gradient(to bottom,#4caf50,#388e3c);color:#fff;border:none;padding:15px 50px;border-radius:30px;font-size:1.3rem;font-weight:700;cursor:pointer;margin-top:10px;box-shadow:0 4px #1b5e20;transition:transform .1s,box-shadow .1s}.primary-btn:active{transform:translateY(4px);box-shadow:0 0 #1b5e20}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.puzzle-grid{display:none}:root{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#000;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box}html,body{height:100%;margin:0;background-color:#000;overflow-x:hidden;position:relative;width:100%}#root{max-width:1280px;margin:0 auto;width:100%}a{text-decoration:none;color:inherit}.app-container{display:grid;grid-template-columns:1fr;min-height:100vh}.left-sidebar,.right-sidebar{display:none}@media(min-width:768px){.app-container{grid-template-columns:88px 1fr}.left-sidebar{display:block}}@media(min-width:1000px){.app-container{grid-template-columns:275px 1fr 350px}.right-sidebar{display:block}}.content-panel{border-left:1px solid #2f3336;border-right:1px solid #2f3336;min-width:0;overflow:hidden;width:100%}@media(max-width:1000px){.content-panel{border-right:none}}@media(max-width:768px){.content-panel{border-left:none}}.left-sidebar,.right-sidebar{padding:1rem;position:sticky;top:0;height:100vh;overflow-y:auto}.left-sidebar nav{display:flex;flex-direction:column;gap:.5rem}.left-sidebar nav a{display:flex;align-items:center;gap:1rem;padding:.75rem;border-radius:9999px;font-size:1.2rem;transition:background-color .2s}.left-sidebar nav a:hover{background-color:#16181c}.left-sidebar nav a.active{font-weight:700}.right-sidebar .search-bar{margin-bottom:1.5rem}.right-sidebar .search-bar input{width:100%;padding:.75rem;border-radius:9999px;border:1px solid #2f3336;background-color:#202327;color:#fff;box-sizing:border-box}.right-sidebar .trends-section{background-color:#16181c;border-radius:16px;padding:1rem}.post-card{border-bottom:1px solid #2f3336;padding:1rem;cursor:pointer;width:100%;max-width:100%;overflow:hidden}.repost-header{display:flex;align-items:center;gap:.5rem;color:#71767b;font-size:.9rem;margin-bottom:.5rem;padding-left:3.5rem}.post-body{display:flex;gap:.5rem;width:100%}.post-avatar-column{width:48px;flex-shrink:0}.avatar{width:48px;height:48px;border-radius:50%;object-fit:cover;background-color:#3a3a3a}.post-main-column{flex:1;min-width:0;display:flex;flex-direction:column;gap:.5rem;overflow:hidden}.post-header{display:flex;align-items:center;gap:.5rem;min-width:0;width:100%}.post-author-info-link{min-width:0;overflow:hidden;flex:0 1 auto;display:flex}.post-author-info{display:flex;align-items:center;gap:.25rem;overflow:hidden;min-width:0}.display-name{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:0;max-width:fit-content}.username{color:#71767b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1;min-width:0}.post-timestamp{color:#71767b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:0}.ad-label-header{font-size:.65rem;font-weight:700;padding:2px 6px;background-color:#1d9bf01a;color:#1d9bf0;border:1px solid rgba(29,155,240,.3);border-radius:4px;white-space:nowrap;flex-shrink:0;text-transform:uppercase;letter-spacing:.5px}.post-content p{margin:0;white-space:pre-wrap;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word}.post-media{margin-top:.75rem;width:100%;display:flex;flex-direction:column;cursor:pointer;transition:opacity .2s ease}.post-media:hover{opacity:.95}.post-media img,.post-media video,.post-media .video-container{max-width:100%;width:100%;border-radius:14px;overflow:hidden;display:block}.post-media img{height:auto;object-fit:cover}.post-actions{display:flex;justify-content:space-between;align-items:center;gap:4px;margin-top:.75rem;color:#71767b;width:100%}.action-button{display:flex;align-items:center;gap:3px;background:none;border:none;color:inherit;cursor:pointer;padding:4px;border-radius:9999px;transition:all .2s;font-size:.8rem;flex-shrink:1;min-width:0}.action-button span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.action-button:hover{color:#1d9bf0}.view-button:hover{color:#00bcd4}.like-button.liked,.like-button:hover{color:#f91880}.repost-button:hover{color:#00ba7c}.bookmark-button.bookmarked,.bookmark-button:hover{color:#1d9bf0}.ai-tool-page-container .page-header{padding:1rem;border-bottom:1px solid #2f3336}.tool-content{padding:1rem}.tool-description{color:#71767b;margin-bottom:1.5rem}.symptom-form textarea{width:100%;padding:.75rem;border-radius:8px;border:1px solid #2f3336;background-color:#16181c;color:#fff;font-size:1rem;resize:vertical;box-sizing:border-box;margin-bottom:1rem}.form-actions{display:flex;justify-content:space-between;align-items:center}.image-upload-label{display:flex;align-items:center;gap:.5rem;cursor:pointer;color:#1d9bf0;padding:.5rem;border-radius:9999px}.image-upload-label:hover{background-color:#1d9bf01a}#image-upload{display:none}.analysis-result{margin-top:2rem;padding:1rem;border:1px solid #2f3336;border-radius:8px;background-color:#080808}.analysis-result h3{margin-top:0;color:#1d9bf0}.analysis-result pre{white-space:pre-wrap;word-wrap:break-word;font-family:inherit;font-size:1rem;line-height:1.6}.error-message{color:#f91880}.calendar-form-container{display:flex;gap:2rem;align-items:flex-start;padding-bottom:1rem;border-bottom:1px solid #2f3336;margin-bottom:1rem}.calendar-form{display:flex;gap:1.5rem;align-items:center}.form-group{display:flex;flex-direction:column;gap:.5rem}.form-group label{font-size:.9rem;color:#71767b}.calendar-form input[type=date],.calendar-form input[type=number]{padding:.75rem;border-radius:8px;border:1px solid #2f3336;background-color:#16181c;color:#fff;font-size:1rem;box-sizing:border-box}.calendar-form input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1)}.legend{display:flex;gap:1rem}.legend-item{display:flex;align-items:center;gap:.5rem;font-size:.9rem}.color-box{width:15px;height:15px;border-radius:3px}.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.day-cell{display:flex;justify-content:center;align-items:center;height:40px;border-radius:5px;background-color:#16181c}.day-cell.today{border:1px solid #1d9bf0}.calendar-container{margin-top:1.5rem;border:1px solid #2f3336;border-radius:8px;overflow:hidden}.calendar-header{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background-color:#202327;color:#ffffffde;font-weight:700}.calendar-header button{background:none;border:none;color:#1d9bf0;font-size:1.2rem;cursor:pointer;padding:.5rem;border-radius:50%;transition:background-color .2s}.calendar-header button:hover{background-color:#1d9bf01a}.days-of-week{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;background-color:#16181c;padding:.5rem 0;border-bottom:1px solid #2f3336}.day-of-week-header{font-weight:700;color:#71767b}.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;background-color:#2f3336}.day-cell{display:flex;flex-direction:column;justify-content:center;align-items:center;height:60px;background-color:#000;color:#ffffffde;font-size:.9rem;position:relative;transition:background-color .2s}.day-cell:hover{background-color:#16181c}.day-cell span{font-size:1.1rem;font-weight:700}.period-day{background-color:#f91880;color:#fff}.fertile-day{background-color:#00ba7c;color:#fff}.calculate-button{margin-top:1rem;padding:.75rem 1.5rem;background-color:#1d9bf0;color:#fff;border:none;border-radius:9999px;cursor:pointer;display:block;margin-left:auto;margin-right:auto}.post-page-header{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid #2f3336;background-color:#000;position:sticky;top:0;z-index:100}.post-page-header .back-button{background:none;border:none;color:#1d9bf0;font-size:1.25rem;cursor:pointer;display:flex;align-items:center;padding:.5rem;border-radius:50%}.post-page-header .back-button:hover{background-color:#1d9bf01a}.post-page-header h2{margin:0;font-size:1.25rem;font-weight:700}.time-remaining-header{color:gold;font-size:.9rem;font-weight:700}.wellness-form .form-group{margin-bottom:1.5rem}.wellness-form label{font-size:1rem;font-weight:700;color:#ffffffde;display:block;margin-bottom:.5rem}.checkbox-group{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.checkbox-label{display:flex;align-items:center;gap:.75rem;background-color:#16181c;padding:.75rem;border-radius:8px;border:1px solid #2f3336;cursor:pointer;transition:background-color .2s,border-color .2s}.checkbox-label:hover{background-color:#202327}.checkbox-label input[type=checkbox]{accent-color:#1d9bf0;width:18px;height:18px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.wellness-form input[type=number],.wellness-form select,.wellness-form textarea{width:100%;padding:.75rem;border-radius:8px;border:1px solid #2f3336;background-color:#16181c;color:#fff;font-size:1rem;box-sizing:border-box}.wellness-form button[type=submit]{width:100%;margin-top:1rem;padding:1rem;background-color:#00ba7c;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:1.1rem;font-weight:700;transition:background-color .2s}.wellness-form button[type=submit]:hover{background-color:#00a36e}.wellness-form button[type=submit]:disabled{background-color:#2f3336;cursor:not-allowed}.bottom-nav{display:none}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.mobile-menu-toggle{display:none;position:fixed;top:1rem;left:1rem;z-index:1001;background:none;color:#fff;border:none;border-radius:50%;width:48px;height:48px;font-size:1.5rem;display:flex;justify-content:center;align-items:center;cursor:pointer;box-shadow:0 2px 10px #0003}.mobile-menu-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;z-index:1000;opacity:0;transition:opacity .3s ease-in-out}.mobile-menu-overlay.open{display:block;opacity:1}.mobile-menu-content{display:none;position:fixed;top:0;left:-300px;width:280px;height:100%;background-color:#16181ccc;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-right:1px solid rgba(255,255,255,.1);z-index:1002;box-shadow:2px 0 10px #0000004d;transition:left .3s ease-in-out;flex-direction:column;padding:1rem;box-sizing:border-box;overflow-y:auto;scroll-behavior:smooth}.mobile-menu-content.open{left:0;display:flex}.mobile-menu-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:1rem;border-bottom:1px solid #2f3336;margin-bottom:1rem}.mobile-menu-header h3{margin:0;color:#fff}.close-mobile-menu{background:none;border:none;color:#fff;font-size:2rem;cursor:pointer;padding:.5rem;border-radius:50%;transition:background-color .2s}.close-mobile-menu:hover{background-color:#ffffff1a}.mobile-menu-grid{display:grid;grid-template-columns:1fr;gap:.5rem}.mobile-menu-grid button{background-color:transparent;color:#fff;border:1px solid rgba(255,255,255,.1);padding:.75rem 1rem;border-radius:8px;text-align:left;font-size:1rem;cursor:pointer;display:flex;align-items:center;gap:.75rem;transition:background-color .2s}.mobile-menu-grid button:hover{background-color:#2f3336}.mobile-menu-grid button .icon{font-size:1.2rem}@media(max-width:768px){.app-container{grid-template-columns:1fr}.left-sidebar,.right-sidebar{display:none}.mobile-menu-toggle,.floating-action-button{display:flex!important}.bottom-nav{display:none}.content-panel{border-left:none;border-right:none}}.ai-tools-section a{display:flex;align-items:center;gap:1rem;padding:.75rem;border-radius:9999px;font-size:1.2rem;transition:background-color .2s}.ai-tools-section a:hover{background-color:#16181c}.ai-tools-section a.active{font-weight:700}
