.quelora-loading-message{display:block;align-items:center;gap:var(--spacing-xl);text-align:left;padding:var(--spacing-xl);color:#888;font-size:var(--font-size-sm)}.quelora-loading-message-skeleton{display:block!important}.quelora-loader{width:25px;aspect-ratio:.5;display:grid}.quelora-loader:before{content:"";width:30%;aspect-ratio:1;border-radius:50%;margin:auto auto 0;background:var(--quelora-warning-color);animation:l9-0 .5s cubic-bezier(0,800,1,800) infinite}.quelora-loader:after{content:"";width:100%;aspect-ratio:1/cos(30deg);margin:0 auto auto;clip-path:polygon(50% -50%,100% 50%,50% 150%,0 50%);background:var(--quelora-dark-background-color);animation:l9-1 .5s linear infinite}.shake-animation{animation:shake .5s ease-in-out infinite}.bellRing{animation:bellRing 3s infinite;transform-origin:top center}.quelora-comments .voice-button.recording{animation:pulse 1s infinite;color:var(--quelora-primary-color)}.quelora-skeleton{background:linear-gradient(90deg,#e0e0e0 25%,#f5f5f5 50%,#e0e0e0 75%);background-size:200% 100%!important;animation:quelora-shimmer 1.5s infinite;border-radius:4px}.quelora-skeleton-avatar{width:32px;height:32px;border-radius:50%;background-color:#ddd!important;flex-shrink:0}.quelora-skeleton-icon{width:24px;height:24px;border-radius:4px;background-color:#ddd}.quelora-skeleton-line{height:12px;margin:4px 0;background-color:#ddd}@keyframes quelora-shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}@keyframes pulse{0%{transform:translateY(-50%) scale(1);opacity:1}50%{transform:translateY(-50%) scale(1.2);opacity:.7}100%{transform:translateY(-50%) scale(1);opacity:1}}@keyframes fadeIn{from{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes bellRing{0%,100%{transform:rotate(0);animation-timing-function:cubic-bezier(.5,0,.5,1)}10%,30%,50%,70%{transform:rotate(-12deg) scale(1.1);animation-timing-function:cubic-bezier(.3,0,.7,1)}20%,40%,60%{transform:rotate(12deg) scale(1.1);animation-timing-function:cubic-bezier(.3,0,.7,1)}80%{transform:rotate(-4deg);animation-timing-function:cubic-bezier(.3,0,.7,1)}90%{transform:rotate(4deg);animation-timing-function:cubic-bezier(.3,0,.7,1)}}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-8px)}20%,40%,60%,80%{transform:translateX(8px)}}@keyframes l9-0{0%,2%{translate:0 0}98%,to{translate:0 -.2%}}@keyframes l9-1{0%,5%{rotate:0deg}95%,to{rotate:-60deg}}.quelora-comments,.quelora-likes{font-weight:500;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;position:fixed;bottom:-100%;left:0;width:100%;height:100%;background-color:var(--quelora-secondary-color);box-shadow:0 -2px 10px rgba(0,0,0,.1);transition:bottom .8s ease,height .8s ease;z-index:9000;border-top-left-radius:20px;border-top-right-radius:20px;color:var(--quelora-primary-text-color);display:flex;flex-direction:column;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.quelora-likes{bottom:-70%;height:70%}.quelora-comments.active,.quelora-likes.active{bottom:0}.quelora-comments .quelora-community-header,.quelora-likes .quelora-community-header,.quelora-to-work .quelora-community-header{cursor:grab;user-select:none;padding:var(--spacing-xl);border-bottom:1px solid var(--quelora-dark-background-color);background-color:var(--quelora-secondary-color);position:relative;display:flex;justify-content:space-between;align-items:center}.quelora-comments .quelora-community-header::before,.quelora-likes .quelora-community-header::before,.quelora-to-work .quelora-community-header::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:40px;height:4px;background-color:var(--quelora-gray-color);border-radius:2px}.quelora-comments .quelora-community-header{display:flex;justify-content:center;align-items:center;position:relative}.quelora-comments .quelora-community-header .t{flex-grow:1;text-align:center}.quelora-comments .load-more-comments{font-size:var(--font-size-sm);text-align:right;color:var(--quelora-light-gray-color);padding-left:60px}.quelora-comments .community-threads{overflow-y:auto;padding:var(--spacing-xl);margin-bottom:110px}.quelora-comments .comment-bar-container{padding-bottom:var(--spacing-xl);border-top:1px solid var(--quelora-dark-background-color);background-color:var(--quelora-secondary-color);position:fixed;bottom:0;z-index:1000;display:none;width:-webkit-fill-available;padding-left:revert-layer}.quelora-comments .login-button{padding-right:10px}.quelora-comments .comment-bar-container .profile-avatar{width:30px;height:30px;border-radius:50%;background-size:cover;background-position:center;flex-shrink:0}.quelora-comments.active .comment-bar-container{display:flex}.quelora-comments .comment-disable-container{padding:var(--spacing-display);text-align:center;font-size:var(--font-size-md);display:none;border-top:1px solid var(--quelora-dark-background-color);color:var(--quelora-text-color)}.quelora-comments .input-container{display:flex;align-items:center;padding:0 var(--spacing-xl);position:relative;gap:var(--spacing-md)}.quelora-comments .emoji-button{padding-right:6px}.quelora-comments .comment-input{background-color:var(--quelora-light-background-color);flex:1;padding:var(--spacing-md);font-size:var(--font-size-xl);outline:0;transition:background-color .3s,box-shadow .3s;width:100%;border:solid 1px var(--quelora-light-border-color);position:relative}.quelora-comments .voice-button{cursor:pointer;z-index:10000}.quelora-comments .voice-button:hover{color:var(--quelora-primary-color)}.quelora-comments .quelora-send{position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer;font-size:24px;color:var(--quelora-icon-color);z-index:10}.quelora-comments .progress-bar{position:absolute;bottom:0;left:55px;height:4px;background-color:#4caf50;width:0%;transition:width .3s ease,background-color .3s ease}.quelora-comments .progress-bar.full{background-color:#f44336}.quelora-comments .comment-input::placeholder{color:var(--quelora-placeholder-color)}.quelora-comments .reply-preview{background-color:var(--quelora-dark-background-color);padding:var(--spacing-md);margin-bottom:var(--spacing-md);border-radius:5px;display:flex;align-items:center;justify-content:space-between;width:100%}.quelora-comments .reply-preview-content{display:flex;align-items:center;flex:1;overflow:hidden}.quelora-comments .reply-preview-author{font-weight:700;color:var(--quelora-primary-text-color);margin-right:var(--spacing-sm)}.quelora-comments .reply-preview-text{font-size:var(--font-size-sm);color:var(--quelora-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.quelora-comments .reply-preview-close{cursor:pointer;color:var(--quelora-icon-color);font-size:var(--icon-size-md);margin-left:var(--spacing-sm)}.quelora-comments .reply-preview-close:hover{color:var(--quelora-warning-color)}.quelora-comments .community-thread{position:relative;padding:var(--spacing-sm)}#likes-list{width:100%}.quelora-comments .comment-header,.quelora-likes .comment-header,.quelora-likes-list .comment-header,.quelora-modal .quelora-to-work .comment-header{display:flex;align-items:center;justify-content:space-between}.quelora-comments .comment-avatar,.quelora-likes .comment-avatar,.quelora-likes-list .comment-avatar,.quelora-modal .quelora-to-work .comment-avatar{width:35px;height:35px;border-radius:50%;background-color:var(--quelora-gray-color);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-xxl);font-weight:700;flex-shrink:0;margin-right:var(--spacing-xl);border:var(--avatar-small-border-width) solid var(--avatar-border-color);cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.1)}.quelora-likes .community-user{display:flex;padding:var(--spacing-xl);justify-content:left}.quelora-likes .comment-avatar{width:50px;height:50px}#profile .comment-info,.quelora-comments .comment-info,.quelora-modal .quelora-to-work .comment-info{flex-grow:1}#profile .comment-author,.quelora-comments .comment-author,.quelora-likes .comment-author,.quelora-likes-list .comment-author,.quelora-modal .quelora-to-work .comment-author{font-size:var(--font-size-md);font-weight:700}#profile .comment-time,.quelora-comments .comment-time,.quelora-likes-list .comment-time,.quelora-modal .quelora-to-work .comment-time{padding-left:var(--spacing-display);color:var(--quelora-light-gray-color);font-size:var(--font-size-xs)}.quelora-comments .comment-like,.quelora-modal .quelora-to-work .comment-like{display:flex;flex-direction:column;align-items:center;margin-left:var(--spacing-xl);padding-right:var(--spacing-sm)}.quelora-comments .comment-like .quelora-icons-outlined,.quelora-modal .quelora-to-work .comment-like .quelora-icons-outlined{cursor:pointer;font-size:var(--font-size-xl)}.quelora-comments .comment-like .like-count,.quelora-modal .quelora-to-work .like-count{font-size:var(--font-size-xs);color:var(--quelora-medium-gray-color)}.quelora-comments .comment-text,.quelora-modal .quelora-to-work .comment-text{margin-top:-8px;padding-left:48px;font-size:var(--font-size-md)}.quelora-comments .comment-actions{padding-left:48px;padding-top:4px;padding-bottom:0;font-size:var(--font-size-xxs)}.quelora-comments .reply-text,.quelora-comments .translate-text,.quelora-comments .view-replies{color:var(--quelora-success-color);cursor:pointer;font-size:var(--font-size-xs);padding-bottom:var(--spacing-sm);padding-right:var(--spacing-xl)}.quelora-comments .setting-comment,.quelora-modal .setting-comment{color:var(--quelora-success-color);cursor:pointer;font-size:var(--font-size-md);padding-right:var(--spacing-xl)}.quelora-comments .setting-comment svg,.quelora-modal .setting-comment svg{width:18px!important;height:18px!important}.quelora-comments .view-replies{padding-left:var(--spacing-xxxl)}.quelora-comments .comment-replies{padding-left:var(--spacing-xl)}.quelora-comments .comment-replies .comment-replies{margin-top:var(--spacing-xs);margin-left:var(--spacing-xs);margin-bottom:var(--spacing-xs);padding-left:0}.quelora-comments .comment-replies .comment-replies .community-thread{padding:var(--spacing-xxs)}.community-interaction-bar{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-xs) var(--spacing-xl)}.community-interaction-bar .interaction-actions{display:flex;align-items:center}.community-interaction-bar .interaction-actions .interaction-item{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-right:var(--spacing-sm);cursor:pointer;flex:1}.community-interaction-bar .bookmark,.community-interaction-bar .interaction-actions .interaction-item .interaction-icon{margin-right:var(--spacing-sm);cursor:pointer;font-size:var(--icon-size-xxl)}.community-interaction-bar .interaction-actions .interaction-item .interaction-count{font-size:var(--font-size-sm);color:var(--quelora-interaction-count-color);margin-top:0}.community-interaction-bar .interaction-actions .interaction-item .interaction-icon.active,.community-threads .comment-header .comment-like .quelora-icons-outlined.active{color:var(--quelora-active-icon-color)}.community-interaction-bar .bookmark.active{color:var(--quelora-success-color)!important}.community-interaction-bar .save-action{cursor:pointer;color:var(--quelora-icon-color);font-size:var(--icon-size-xxl)}.quelora-comments .comment-error-message{background-color:var(--quelora-light-background-color);color:var(--quelora-warning-color);padding:var(--spacing-xl);border-radius:4px;margin-bottom:var(--spacing-xl);border:1px solid var(--quelora-warning-color);font-size:var(--font-size-sm);text-align:center}.quelora-comments .comment-bar-container{flex-direction:column}.quelora-comments .reply-header{background-color:var(--quelora-dark-background-color);padding:var(--spacing-md);margin-bottom:var(--spacing-sm);border-radius:5px;margin:8px}.quelora-comments .reply-header .comment-header{display:flex;align-items:center;justify-content:space-between}.quelora-comments .reply-header .comment-text{margin-top:var(--spacing-sm);color:var(--quelora-text-color)}.quelora-comments .reply-header .reply-close{font-size:var(--icon-size-md);color:var(--quelora-icon-color);cursor:pointer;width:100%;text-align:right;padding-right:4px}.quelora-comments .reply-header .reply-close:hover{color:var(--quelora-primary-color)}.edit-container .input-container{display:flex;align-items:center;padding:0 var(--spacing-xl);position:relative;width:100%;gap:var(--spacing-md)}.edit-container .voice-button{position:absolute;top:45%;transform:translateY(-50%);cursor:pointer;font-size:24px;color:#333;z-index:10}.edit-container .voice-button:hover{color:var(--quelora-primary-color)}.edit-container .voice-button.recording{animation:pulse 1s infinite;color:var(--quelora-primary-color)}.edit-container .quelora-send{position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer;font-size:24px;color:var(--quelora-icon-color);z-index:10}.quelora-comments .comment-audio-container{margin-top:var(--spacing-sm);padding-left:48px;display:flex;align-items:center}.quelora-comments .comment-audio-container.loading{opacity:.6;cursor:not-allowed}.quelora-comments .comment-audio-container.loading .audio-play-button{color:var(--quelora-gray-color)}.quelora-cropper-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);z-index:15000;display:flex;flex-direction:column;align-items:center;justify-content:center;touch-action:none}.quelora-cropper-container{width:95%;max-width:500px;position:relative;margin-bottom:20px}.quelora-cropper-image-container{position:relative;overflow:hidden;max-height:70vh;border:1px solid rgba(255,255,255,.2)}.quelora-cropper-image{display:block;max-width:100%;max-height:70vh;user-select:none}.quelora-cropper-selection{position:absolute;border:2px dashed rgba(255,255,255,.8);box-shadow:0 0 0 9999px rgba(0,0,0,.5);cursor:move}.quelora-cropper-selection-avatar{aspect-ratio:1/1}.quelora-cropper-selection-background{aspect-ratio:4.3/1}.quelora-cropper-handle{position:absolute;width:12px;height:12px;background:#fff;border-radius:50%;z-index:1}.quelora-cropper-handle.tl{top:-6px;left:-6px;cursor:nwse-resize}.quelora-cropper-handle.tr{top:-6px;right:-6px;cursor:nesw-resize}.quelora-cropper-handle.bl{bottom:-6px;left:-6px;cursor:nesw-resize}.quelora-cropper-handle.br{bottom:-6px;right:-6px;cursor:nwse-resize}.quelora-cropper-buttons{display:flex;gap:15px;width:95%;max-width:500px}.quelora-cropper-button{flex:1;padding:12px;border-radius:8px;border:none;font-weight:600;font-size:16px;cursor:pointer;transition:all .2s}.quelora-cropper-button-primary{background-color:#4285f4;color:#fff}.quelora-cropper-button-secondary{background-color:#f1f1f1;color:#333}.quelora-cropper-instructions{color:#fff;text-align:center;margin-bottom:15px;font-size:14px;padding:0 20px}@media (max-width:480px){.quelora-cropper-container{width:100%;max-height:70vh}.quelora-cropper-image-container{max-height:70vh;display:flex;justify-content:center;align-items:center}.quelora-cropper-image{max-height:70vh;max-width:100%;width:auto;height:auto;object-fit:contain;object-position:center}.quelora-cropper-handle{width:16px;height:16px}.quelora-cropper-handle.tl{top:-8px;left:-8px}.quelora-cropper-handle.tr{top:-8px;right:-8px}.quelora-cropper-handle.bl{bottom:-8px;left:-8px}.quelora-cropper-handle.br{bottom:-8px;right:-8px}}.quelora-emoji-picker-container{flex-wrap:wrap;gap:6px;max-height:150px;overflow-y:hidden;margin:4px;transition:all .3s ease}.quelora-emoji-option{font-size:20px;background:0 0;border:none;cursor:pointer}.quelora-emoji-option:hover{transform:scale(1.2)}.quelora-svg-icon{display:inline-block;width:24px;height:24px;vertical-align:middle;fill:currentColor;line-height:1;text-align:center;position:relative;overflow:hidden}.community-threads .quelora-svg-icon{width:18px!important;height:18px!important}.quelora-icons-outlined svg,.quelora-svg-icon svg{display:inline-block;vertical-align:middle}.quelora-icons-outlined:not(:has(svg)){display:none}.level-0{background-color:var(--quelora-level-0-color)}.level-1{background-color:var(--quelora-level-1-color)}.level-2{background-color:var(--quelora-level-2-color)}.level-3{background-color:var(--quelora-level-3-color)}.level-4{background-color:var(--quelora-level-4-color)}.level-5{background-color:var(--quelora-level-5-color)}.level-6{background-color:var(--quelora-level-6-color)}.level-7{background-color:var(--quelora-level-7-color)}.level-8{background-color:var(--quelora-level-8-color)}.level-9{background-color:var(--quelora-level-9-color)}.level-default{background-color:var(--quelora-level-default-color)}body.drawer-scroll-locked{overflow:hidden;touch-action:none}#quelora-picker-container{position:absolute;z-index:9999;display:none;height:435px}.silenced{transition:bottom .5s;bottom:0;filter:blur(6px) contrast(.5) hue-rotate(90deg);pointer-events:none}.silenced-signal{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;display:flex;justify-content:center;align-items:center;gap:var(--spacing-xl);font-size:var(--font-size-sm);pointer-events:none}.quelora-message{position:fixed;top:50%;left:50%;width:80%;transform:translate(-50%,-50%);background-color:var(--quelora-secondary-color);color:var(--quelora-text-color);padding:var(--spacing-xxl) var(--spacing-xxxl);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.2);font-size:var(--font-size-md);z-index:10000;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.quelora-message.show{opacity:1;visibility:visible}#quelora-avatar{width:35px;height:35px;border-radius:50%;background-color:var(--quelora-gray-color);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-xxl);font-weight:700;flex-shrink:0;margin-right:var(--spacing-xl);border:var(--avatar-small-border-width) solid var(--avatar-border-color);box-shadow:var(--avatar-shadow-1),var(--avatar-shadow-2);cursor:pointer}.drawer{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;position:fixed;bottom:-100%;left:0;max-width:500px;height:100%;background-color:var(--quelora-secondary-color);box-shadow:none;z-index:9000;border-top-left-radius:40px;border-top-right-radius:40px;display:flex;flex-direction:column;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;will-change:transform,height;transition:height var(--transition-speed) ease,bottom var(--transition-speed) ease,right var(--transition-speed) ease,left var(--transition-speed) ease,box-shadow var(--transition-speed) ease}.drawer.shadow{box-shadow:0 0 20px rgba(0,0,0,.3)}.drawer.no-shadow{box-shadow:none!important}.drawer.right{right:-100%;left:unset}.drawer.left{left:-100%;right:unset}.drawer.active{bottom:0;height:var(--current-height,100%);box-shadow:0 -2px 10px rgba(0,0,0,.1)}.drawer.right.active{right:0;height:100%;box-shadow:-2px 0 10px rgba(0,0,0,.1)}.drawer.left.active{left:0;height:100%;box-shadow:2px 0 10px rgba(0,0,0,.1)}.drawer.dragging{transition:none!important;box-shadow:0 -2px 10px rgba(0,0,0,.1)}.drawer-header{cursor:grab;padding:var(--spacing-xl);border-bottom:1px solid var(--quelora-dark-background-color);background-color:var(--quelora-secondary-color);display:flex;flex-direction:column;justify-content:center;position:relative;align-items:center;color:var(--quelora-text-color)}.drawer-header::before{content:'';top:0;left:50%;width:40px;height:4px;background-color:var(--quelora-gray-color);border-radius:2px}.drawer-content{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;height:100%}#profile .profile-tab-content::-webkit-scrollbar,#quelora-comments .drawer-content::-webkit-scrollbar,#quelora-community-profile .drawer-content::-webkit-scrollbar{width:var(--spacing-sm)}#profile .profile-tab-content::-webkit-scrollbar-track,#quelora-comments .drawer-content::-webkit-scrollbar-track,#quelora-community-profile .drawer-content::-webkit-scrollbar-track{background:var(--quelora-light-background-color);border-radius:var(--spacing-xs)}#profile .profile-tab-content::-webkit-scrollbar-thumb,#quelora-comments .drawer-content::-webkit-scrollbar-thumb,#quelora-community-profile .drawer-content::-webkit-scrollbar-thumb{background:var(--quelora-medium-gray-color);border-radius:var(--spacing-xs)}#profile .profile-tab-content::-webkit-scrollbar-thumb:hover,#quelora-comments .drawer-content::-webkit-scrollbar-thumb:hover #quelora-community-profile .drawer-content::-webkit-scrollbar-thumb:hover{background:var(--quelora-primary-color)}#profile .profile-tab-content,#quelora-comments .drawer-content,#quelora-community-profile .drawer-content{scrollbar-width:thin;scrollbar-color:var(--quelora-medium-gray-color) var(--quelora-light-background-color)}.quelora-inline-edit-input{border:1px solid var(--quelora-border-color);border-radius:4px;padding:4px 8px;font-size:inherit;font-family:inherit;width:150px;margin-right:8px}.quelora-profile-dropup{position:absolute;bottom:100%;left:10px;background-color:var(--quelora-secondary-color,#fff);border:1px solid var(--quelora-light-border-color,#ddd);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.15);z-index:9006;min-width:200px}.quelora-dropup-menu{list-style:none;margin:0;padding:8px 0}.dropup-item{display:flex;align-items:center;padding:10px 16px;cursor:pointer;font-size:14px;color:var(--quelora-primary-text-color)}.dropup-item:hover{background-color:var(--quelora-background-color)}.dropup-item .quelora-icons-outlined{margin-right:8px;font-size:18px}.quelora-modal{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;display:none;position:fixed;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);justify-content:center;align-items:center;z-index:9998;transition:opacity .4s ease;flex-direction:column}@media (max-width:768px){.quelora-modal{width:100%;right:0}}@media (min-width:769px){.quelora-modal{width:500px;right:0}}.quelora-modal .quelora-container{width:100%;display:flex;flex-direction:column;align-items:center}.quelora-modal .quelora-modal-content{padding:var(--spacing-display);text-align:left}.quelora-modal .quelora-body{background-color:var(--quelora-secondary-color);box-shadow:0 -2px 10px rgba(0,0,0,.1);border-radius:5px;color:var(--quelora-primary-text-color);display:flex;flex-direction:column;overflow:hidden;padding:var(--spacing-xl);margin:var(--spacing-xl);width:94%}.quelora-modal .quelora-modal-footer{display:flex;flex-direction:column;justify-content:flex-start;background-color:var(--quelora-secondary-color);border-radius:10px;gap:var(--spacing-sm);width:50%;padding:var(--spacing-display)}.quelora-modal .report-options-list{list-style-type:none;padding:0;margin:0;width:100%;background-color:var(--quelora-background-color);border:1px solid var(--quelora-border-color);border-radius:5px}.quelora-modal .report-option{padding:var(--spacing-xl) var(--spacing-xxxl);border-bottom:1px solid var(--quelora-border-color);cursor:pointer;transition:background-color .3s ease,color .3s ease;font-size:var(--font-size-md)}.quelora-modal .report-option:last-child{border-bottom:none}.quelora-modal .report-option:hover{background-color:var(--quelora-light-background-color);color:var(--quelora-primary-text-color)}.quelora-modal .report-content{text-align:center}.quelora-modal .report-content p{text-align:center;font-weight:700;font-size:var(--font-size-xl)}.quelora-modal .report-content .interaction-icon{font-size:50px}.quelora-modal .close-modal{position:relative;float:right;top:-25px}.quelora-modal .report-content .close-button{display:inline;padding-left:var(--spacing-xxxl);padding-right:var(--spacing-xxxl)}.quelora-modal .report-content .adv{text-align:center;font-size:var(--font-size-sm);color:var(--quelora-text-color);padding:var(--spacing-xl)}.quelora-modal .comment-to-edit,.quelora-modal .quelora-to-work{background-color:var(--quelora-secondary-color);box-shadow:0 -2px 10px rgba(0,0,0,.1);border-radius:5px;color:var(--quelora-primary-text-color);display:flex;flex-direction:column;overflow:hidden;padding:var(--spacing-xl)}.quelora-modal .delete-button{background-color:var(--quelora-warning-color);color:var(--quelora-background-color);border:none;padding:var(--spacing-lg);border-radius:5px;cursor:pointer;display:flex;align-items:center}.quelora-modal .close-button,.quelora-modal .save-button,.quelora-modal .send-button{background-color:var(--quelora-success-color);color:var(--quelora-background-color);border:none;padding:var(--spacing-lg);border-radius:5px;cursor:pointer;display:flex;align-items:center;gap:var(--spacing-sm)}.quelora-modal label{color:var(--quelora-primary-text-color);font-size:var(--font-size-sm);padding:0 0 var(--spacing-sm) 0}.quelora-modal .report-button{background-color:var(--quelora-warning-color);color:var(--quelora-background-color);border:none;padding:var(--spacing-lg);border-radius:5px;cursor:pointer;display:flex;align-items:center}.quelora-modal .confirm-delete-button:hover{background-color:var(--quelora-hover-warning-color)}.quelora-modal .edit-container{display:flex;flex-direction:row;align-items:baseline;gap:4px;width:-webkit-fill-available}.quelora-modal .edit-container .input-container{display:flex;flex-direction:column;align-items:baseline;padding:0 var(--spacing-xl);position:relative;width:100%;gap:var(--spacing-md)}.quelora-modal .edit-container .quelora-icons-outlined{font-size:var(--icon-size-xxxl)}.quelora-modal .send-button{padding-left:var(--spacing-xl)}.quelora-modal .comment-input{background-color:var(--quelora-light-background-color);flex:1;padding:var(--spacing-md);font-size:var(--font-size-xl);outline:0;transition:background-color .3s,box-shadow .3s;color:var(--quelora-text-color);border:solid 1px var(--quelora-light-border-color);width:-webkit-fill-available}.quelora-modal .comment-to-edit .quelora-icons-outlined{font-size:var(--icon-size-xxxl)}.quelora-modal .progress-bar{height:4px;background-color:#4caf50;width:0%;transition:width .3s ease,background-color .3s ease}.quelora-modal .progress-bar.full{background-color:#f44336}.quelora-modal .comment-input::placeholder{color:var(--quelora-placeholder-color)}.quelora-modal .edit-comment-container{display:flex;flex-direction:column;margin:var(--spacing-md);padding:var(--spacing-md);border-radius:5px}.quelora-modal .transcript-text{flex:1;margin-left:var(--spacing-md);font-size:var(--font-size-md);color:var(--quelora-primary-text-color);white-space:pre-wrap;max-height:200px;overflow-y:auto}.quelora-modal .avatar{display:flex;align-items:center;margin-bottom:var(--spacing-md)}.quelora-notification-list{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;transition:right .5s ease-in-out;z-index:9003;display:flex;flex-direction:column;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-inline-start:0}.quelora-notification-item{display:flex;align-items:flex-start;padding:var(--spacing-xxl);border-bottom:1px solid rgba(0,0,0,.1);gap:var(--spacing-md);cursor:pointer;transition:background-color .2s ease}.quelora-notification-item:hover{background-color:var(--quelora-hover-bg-color)}.comment-avatar{width:36px;height:36px;border-radius:50%;background-color:var(--quelora-gray-color);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-sm);font-weight:600;border:1px solid var(--avatar-border-color);flex-shrink:0}.notification-content{flex:1;display:flex;flex-direction:column;gap:var(--spacing-xs)}.notification-preview{font-size:var(--font-size-xs);color:var(--quelora-light-gray-color);line-height:1.5}.error-message{color:var(--quelora-error-color);padding:var(--spacing-lg);text-align:center;font-size:var(--font-size-sm)}.notification-text-container{display:flex;justify-content:space-between;align-items:baseline;width:100%;gap:var(--spacing-md)}.notification-message{margin:0;font-size:var(--font-size-md);line-height:1.4;flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--quelora-primary-text-color)}.notification-message strong{font-weight:600;padding-right:6px}.notification-time{font-size:var(--font-size-sm);color:var(--quelora-light-gray-color);flex-shrink:0;margin-left:auto;padding-left:var(--spacing-md)}.quelora-audio-container{width:100%;display:flex;flex-direction:column;box-sizing:border-box;position:relative;overflow:hidden}.quelora-audio-main-row{display:flex;align-items:center;gap:var(--spacing-md);width:100%;box-sizing:border-box}.quelora-audio-element{display:none}.quelora-audio-play{cursor:pointer;transition:all .2s;flex-shrink:0;display:flex;align-items:center}.quelora-audio-play svg{fill:var(--quelora-primary-text-color)}.quelora-audio-play:hover svg{fill:var(--quelora-primary-color)}.quelora-audio-progress-wrapper{flex-grow:1;height:4px;background-color:var(--quelora-light-border-color);cursor:pointer;position:relative;border-radius:2px;overflow:hidden}.quelora-audio-progress-bar{position:absolute;left:0;top:0;height:100%;background-color:var(--quelora-primary-color);width:0%;transition:width .1s}.quelora-audio-time{font-size:var(--font-size-sm);color:var(--quelora-primary-text-color);min-width:40px;text-align:center;flex-shrink:0;opacity:.8}.quelora-audio-marquee-wrapper{overflow:hidden;position:relative;margin-top:-15px;margin-left:30px;margin-right:50px}.quelora-audio-transcript{display:inline-block;padding-left:100%;white-space:nowrap;will-change:transform;font-size:var(--font-size-xs);color:var(--quelora-primary-text-color);opacity:.8}.quelora_base-timer{position:fixed;width:100px;height:100px;z-index:10000;pointer-events:none}@media (max-width:768px){.quelora_base-timer{top:50%;left:50%;transform:translate(-50%,-50%)}}@media (min-width:769px){.quelora_base-timer{top:50%;left:initial;right:200px;transform:translateY(-50%)}}.quelora_base-timer__svg{transform:scaleX(-1)}.quelora_base-timer__circle{fill:none;stroke:none}.quelora_base-timer__path-elapsed{stroke-width:4px;stroke:#e0e0e0}.quelora_base-timer__path-remaining{stroke-width:4px;stroke-linecap:round;transform:rotate(90deg);transform-origin:center;transition:1s linear all;fill-rule:nonzero;stroke:currentColor}.quelora_base-timer__path-remaining.green{color:#41b883}.quelora_base-timer__path-remaining.orange{color:orange}.quelora_base-timer__path-remaining.red{color:#e53935}.quelora_base-timer__label{position:absolute;width:100%;height:100%;top:0;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:#333}@keyframes marquee{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}.drawer-content:has(>.quelora-community-profile){overflow:hidden!important}.quelora-community-profile{font-weight:500;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;background:var(--quelora-secondary-color);transition:right .5s ease-in-out;z-index:9003;display:flex;flex-direction:column;overflow:hidden!important;user-select:none}.quelora-community-profile.active{right:0}#profile{display:flex;flex-direction:column;background:var(--quelora-secondary-color);color:var(--quelora-primary-text-color);box-shadow:0 4px 20px rgba(0,0,0,.08);width:100%;margin:0 auto;overflow:hidden}#profile .profile-stats,.quelora-likes-list .profile-stats{display:flex;gap:var(--spacing-xl);justify-content:center;padding:var(--spacing-xl);border-bottom:1px solid var(--quelora-border-color)}#profile .stat-item,.quelora-likes-list .stat-item{display:flex;align-items:center;gap:var(--spacing-sm)}#profile .stat-item .quelora-icons-outlined,.quelora-likes-list .stat-item .quelora-icons-outlined{font-size:var(--icon-size-lg);color:var(--quelora-light-gray-color)}#profile .stat-count,.quelora-likes-list .stat-count{font-size:var(--font-size-md);color:var(--quelora-light-gray-color);font-weight:600}#profile .search-container,.quelora-likes-list .search-container{display:flex;align-items:center;position:sticky;padding:var(--spacing-xl);top:0;background:var(--quelora-secondary-color);border-bottom:1px solid var(--quelora-border-color);z-index:1}#profile .search-icon,.quelora-likes-list .search-icon{position:absolute;left:calc(var(--spacing-xl) + var(--spacing-sm));font-size:var(--icon-size-md);color:var(--quelora-light-gray-color)}#profile .search-input,.quelora-likes-list .search-input{padding:var(--spacing-sm) var(--spacing-sm) var(--spacing-sm) 32px;border:1px solid var(--quelora-light-border-color);border-radius:20px;font-size:var(--font-size-md);background:var(--quelora-dark-background-color);color:var(--quelora-primary-text-color);width:100%}#profile .search-input::placeholder,.quelora-likes-list .search-input::placeholder{color:var(--quelora-placeholder-color)}#profile .profile-actions{direction:rtl;gap:var(--spacing-md);padding-right:var(--spacing-xl)}#profile ul,.quelora-likes-list ul{list-style:none;padding:var(--spacing-xl);margin:0;padding-bottom:260px}#profile ul li{background:var(--quelora-dark-background-color);border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);margin-bottom:var(--spacing-xxxl);padding:var(--spacing-xl);transition:box-shadow .3s ease,transform .3s ease;border:1px solid rgba(0,0,0,.1)}#profile .followed ul li,#profile .follower ul li,.quelora-likes-list ul li{background:0 0;border-radius:0;box-shadow:none;margin-bottom:0;padding:var(--spacing-xl) 0;border:none;border-bottom:1px solid rgba(0,0,0,.1)}#profile ul li:hover{box-shadow:0 6px 12px rgba(0,0,0,.15)}#profile .bookmarks ul li:hover,#profile .followed ul li:hover,#profile .follower ul li:hover{box-shadow:none}#profile .profile-user{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg);height:100px;background:linear-gradient(135deg,#1a4b8c 0,#3a7bda 50%,#6ba3e3 100%);background-size:cover;background-position:center;padding-top:30px}#profile .container-avatar{position:relative;flex-shrink:0}#profile .profile-btn{cursor:pointer;display:inline-flex;border-radius:50%;background:var(--quelora-light-background-color);padding:var(--spacing-xxs);border:2px solid var(--avatar-border-color);box-shadow:0 4px 8px rgba(0,0,0,.3),0 6px 20px rgba(0,0,0,.2);transition:transform .3s ease}#profile .profile-camara{position:absolute;left:380px;top:150px}#profile .profile-camara-avatar{left:70px;top:65px;position:absolute}#profile .profile-edit svg{color:var(--quelora-primary-text-color)}#profile .profile-avatar{height:90px;width:90px;background-size:cover;background-position:center;background-repeat:round;color:var(--quelora-primary-text-color);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-xxxl);font-weight:700;margin-right:var(--spacing-sm);border:3px solid var(--avatar-border-color);box-shadow:0 4px 8px rgba(0,0,0,.3),0 6px 20px rgba(0,0,0,.2);transition:transform .3s ease}#profile .profile-avatar:hover{transform:scale(1.05)}#profile .user-info{display:flex;flex-direction:column;gap:var(--spacing-xs);width:100%}#profile .user-pill{display:flex;gap:var(--spacing-xs);align-items:center}#profile .user-pill .quelora-icons-outlined{font-size:var(--icon-size-md);color:var(--quelora-primary-text-color)}#profile .user,#profile .user-name{margin:0}#profile .profile-user .user{font-size:var(--font-size-xxxl);font-weight:600;color:#fff;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}#profile .profile-user .user-name{font-size:var(--font-size-xl);font-weight:600;color:#fff;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}#profile .profile-close{cursor:pointer;padding-right:var(--spacing-xl)}#profile .profile-tabs{display:flex;justify-content:end;padding-top:var(--spacing-lg);border:1px solid var(--quelora-border-color);background:var(--quelora-dark-background-color)}#profile .profile-tab{display:flex;align-items:center;gap:var(--spacing-sm);cursor:pointer;padding:var(--spacing-lg) var(--spacing-lg);color:var(--quelora-primary-text-color);transition:color .3s ease,background-color .3s ease;position:relative}#profile .profile-tab.active,#profile .profile-tab:hover{background:var(--quelora-light-background-color);border-radius:8px 8px 0 0;margin-bottom:-1px;border:1px solid var(--quelora-border-color);border-bottom:none}#profile .profile-tab .quelora-icons-outlined{font-size:var(--icon-size-lg)}#profile .profile-tab .counter{font-size:var(--font-size-sm);color:var(--quelora-light-gray-color);margin:0}#profile .profile-tab-content{display:none;height:100vh;overflow-y:auto;overflow-x:hidden}#profile .profile-tab-content.active{display:block}#profile .referer-info{background:var(--quelora-background-color);padding:var(--spacing-xl);padding-bottom:var(--spacing-xs)!important;border-radius:8px;margin-bottom:var(--spacing-xl);font-size:var(--font-size-md);position:relative;padding-bottom:20px}#profile .referer-info .comment-time{font-size:var(--font-size-md);padding-left:0}#profile .referer-link{font-size:var(--font-size-md);color:var(--quelora-primary-color);text-decoration:none}#profile .bookmark-header,#profile .comment-header,#profile .like-header,#profile .share-header{display:flex;justify-content:space-between;align-items:center}#profile .bookmark-info,#profile .comment-info,#profile .like-info,#profile .share-info{flex-grow:1;display:flex;align-items:center;gap:var(--spacing-sm)}#profile .bookmark-time,#profile .like-time,#profile .share-time{font-size:var(--font-size-sm);color:var(--quelora-primary-text-color)}#profile .quelora-icons-outlined{font-size:var(--font-size-md);color:var(--quelora-primary-text-color)}#profile .comment-to-profile{background:var(--quelora-background-color);box-shadow:0 -2px 10px rgba(0,0,0,.1);color:var(--quelora-primary-text-color);display:flex;flex-direction:column;overflow:hidden;padding:var(--spacing-xl);position:relative;margin-top:-10px;border-radius:8px;clip-path:polygon(0 7.5px,47.5% 7.5px,50% 0,52.5% 7.5px,100% 7.5px,100% 100%,0 100%)}#profile .bookmark-time-container,#profile .like-time-container,#profile .share-time-container{font-size:var(--font-size-xxxs);display:inline-flex;align-items:center;gap:var(--spacing-xs);position:absolute;right:6px;bottom:0;white-space:nowrap}#profile .comment-avatar,.quelora-likes-list .comment-avatar{width:35px;height:35px;border-radius:50%;background-color:var(--quelora-gray-color);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-xxl);font-weight:700;flex-shrink:0;margin-right:var(--spacing-xl);border:var(--avatar-small-border-width) solid var(--avatar-border-color);cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.1);background-size:cover;background-position:center center;background-repeat:no-repeat}#profile .comment-author,.quelora-likes-list .comment-author{font-size:var(--font-size-md);color:var(--quelora-primary-text-color)}#profile .comment-text{margin-top:-8px;padding-left:48px;font-size:var(--font-size-md)}#profile .referer-description{font-size:var(--font-size-sm);color:var(--quelora-primary-text-color);margin-top:var(--spacing-sm);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}#profile .follower-item,.quelora-likes-list .follower-item{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-xl);width:100%}#profile .follower-item .user-info,.quelora-likes-list .follower-item .user-info{flex-grow:1;display:flex;flex-direction:column}#profile .follower-item .user-name,.quelora-likes-list .follower-item .user-name{font-weight:700;color:var(--quelora-text-color);font-size:var(--font-size-xl)}#profile .follower-item .user-full-name,.quelora-likes-list .follower-item .user-full-name{color:#888;font-size:var(--font-size-md)}.quelora-likes-list{height:100vh}#profile .follow-button,.quelora-likes-list .button-button,.quelora-likes-list .follow-button{display:flex;align-items:center;justify-content:center;padding:8px 16px;gap:6px;border:1px solid rgba(0,0,0,.1);border-radius:18px;cursor:pointer;transition:all .15s ease-out;font-size:var(--font-size-sm);font-weight:500;background-color:rgba(255,255,255,.8);color:#007aff;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 1px 1px rgba(255,255,255,.5);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}#profile .follow-button:hover,.quelora-likes-list .button-button:hover,.quelora-likes-list .follow-button:hover{background-color:rgba(235,235,235,.8);transform:scale(1.02);box-shadow:0 2px 5px rgba(0,0,0,.1),inset 0 1px 1px rgba(255,255,255,.6)}#profile .follow-button:active,.quelora-likes-list .button-button:active,.quelora-likes-list .follow-button:active{transform:scale(.98);background-color:rgba(225,225,225,.8)}#profile .follow-button.active,.quelora-likes-list .follow-button.active{background:#007aff;border-color:#007aff;color:#fff;box-shadow:none}.quelora-likes-list .button-button.active{background:#30d5c8;border-color:#30d5c8;color:#fff;box-shadow:none}#profile .follow-button .quelora-icons-outlined,.quelora-likes-list .button-button .quelora-icons-outlined,.quelora-likes-list .follow-button .quelora-icons-outlined{font-size:var(--icon-size-md)}#profile .follow-button .legend,.quelora-likes-list .button-button .legend,.quelora-likes-list .follow-button .legend{font-size:var(--font-size-sm);font-weight:500}#profile .follow-button,.quelora-likes-list .button-button,.quelora-likes-list .follow-button{display:flex;align-items:center;justify-content:center;padding:8px 16px;gap:6px;border:1px solid var(--quelora-follow-button-border);border-radius:var(--quelora-follow-button-radius);cursor:pointer;transition:all .25s ease;font-size:var(--font-size-sm);font-weight:500;background-color:var(--quelora-follow-button-bg);color:var(--quelora-follow-button-color);box-shadow:var(--quelora-follow-button-shadow);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}#profile .follow-button:hover,.quelora-likes-list .button-button:hover,.quelora-likes-list .follow-button:hover{background-color:var(--quelora-follow-button-hover-bg);transform:scale(var(--quelora-follow-button-hover-scale));box-shadow:var(--quelora-follow-button-hover-shadow)}#profile .follow-button:active,.quelora-likes-list .button-button:active,.quelora-likes-list .follow-button:active{transform:scale(var(--quelora-follow-button-active-scale));background-color:var(--quelora-follow-button-active-bg)}#profile .follow-button.active,.quelora-likes-list .follow-button.active{background:var(--quelora-follow-button-active-bg-profile);border-color:var(--quelora-follow-button-active-bg-profile);color:#fff;box-shadow:var(--quelora-follow-button-active-shadow)}.quelora-likes-list .button-button.active{background:var(--quelora-follow-button-active-bg-list);border-color:var(--quelora-follow-button-active-bg-list);color:#fff;box-shadow:var(--quelora-follow-button-active-shadow)}#profile .follow-button .quelora-icons-outlined,.quelora-likes-list .button-button .quelora-icons-outlined,.quelora-likes-list .follow-button .quelora-icons-outlined{font-size:var(--icon-size-md)}#profile .follow-button .legend,.quelora-likes-list .button-button .legend,.quelora-likes-list .follow-button .legend{font-size:var(--font-size-sm);font-weight:500}#profile .profile-private-account{flex-direction:column}#profile .profile-private-account .info{display:flex;justify-content:flex-end;gap:var(--spacing-lg);padding:var(--spacing-lg)}#profile .profile-private-account .info .quelora-svg-icon{padding-right:var(--spacing-lg)}#profile .profile-private-account .message{display:flex;flex-direction:row;width:100%;align-items:center;gap:var(--spacing-lg);padding:var(--spacing-lg)}#profile .profile-private-account .message .icon{width:80px;height:80px;flex-shrink:0;display:flex;align-items:center;justify-content:center}#profile .profile-private-account .message .icon .quelora-svg-icon{width:80px;height:80px;flex-shrink:0;display:flex;align-items:center;justify-content:center}#profile .profile-private-account .message .icon svg{width:80px;height:80px;color:var(--quelora-icon-color)}#profile .profile-private-account .message .text-content{display:flex;flex-direction:column;justify-content:center}#profile .profile-private-account .message .line-1{font-size:var(--font-size-xl);font-weight:700;color:var(--quelora-text-color);margin-bottom:var(--spacing-xs)}#profile .profile-private-account .message .line-2{font-size:var(--font-size-sm);color:var(--quelora-light-gray-color)}@media (min-width:769px){.quelora-comments,.quelora-community-profile,.quelora-likes{max-width:500px;left:unset!important;border-top-left-radius:unset!important;border-top-right-radius:unset!important;box-shadow:-4px 0 10px rgba(0,0,0,.2);right:0}.quelora-comments .setting-comment,.quelora-modal .setting-comment{display:initial}.quelora-modal{left:unset;right:0}.quelora-community-header::before{position:unset!important;top:unset!important;left:unset!important;transform:unset!important;width:unset!important;height:unset!important;background-color:unset!important;border-radius:unset!important}.drawer{left:unset;right:0;border-radius:0;box-shadow:-4px 0 10px rgba(0,0,0,.2);width:500px}.drawer-header::before{position:unset}}@media (max-width:768px){.quelora-comments .setting-comment{display:none}.drawer{width:100%;min-width:none;max-width:none}.quelora-comments #quelora-send{display:none}.quelora-comments .emoji-button{display:none!important}}#QueloraSession{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:10000;backdrop-filter:blur(5px)}#QueloraSession .quelora-modal-content{background-color:var(--quelora-bw-background-color);padding:var(--spacing-display);border-radius:12px;box-shadow:var(--avatar-shadow-1);text-align:center;max-width:380px;width:80%;position:relative}#QueloraSession .quelora-close-button{position:absolute;top:var(--spacing-xl);right:var(--spacing-xl);background:0 0;border:none;font-size:var(--font-size-xl);cursor:pointer;color:var(--quelora-medium-gray-color)}#QueloraSession .quelora-title{margin-bottom:var(--spacing-xxxl);color:var(--quelora-primary-text-color);font-size:var(--font-size-xl)}#QueloraSession .quelora-button-container{margin-bottom:var(--spacing-lg);display:flex;justify-content:center}#QueloraSession .quelora-terms{font-size:var(--font-size-sm);color:var(--quelora-medium-gray-color);margin-bottom:var(--spacing-xxxl)}#QueloraSession .quelora-register-section{margin-top:var(--spacing-xxxl);border-top:1px solid var(--quelora-light-border-color);padding-top:var(--spacing-xxxl)}#QueloraSession .quelora-register-title{font-size:var(--font-size-md);color:var(--quelora-primary-text-color);margin-bottom:var(--spacing-lg)}#QueloraSession .quelora-register-button{margin-bottom:var(--spacing-lg);display:flex;justify-content:center}#QueloraSession .quelora-disabled{pointer-events:none;opacity:.5}#QueloraSession .quelora-checkbox{display:flex;align-items:center;justify-content:center;font-size:var(--font-size-sm);color:var(--quelora-medium-gray-color)}#QueloraSession .quelora-checkbox-input{margin-right:var(--spacing-sm)}#QueloraSession .quelora-link{color:var(--quelora-primary-color)}#QueloraPermissionRequest.quelora-permission-modal{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;z-index:2147483647;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}#QueloraPermissionRequest .quelora-permission-content{background-color:#fff;padding:2rem;border-radius:8px;max-width:400px;width:90%;box-shadow:0 4px 6px rgba(0,0,0,.1);-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);transform:translateZ(0);-webkit-transform:translateZ(0)}#QueloraPermissionRequest .quelora-permission-title{margin-top:0;color:#333;font-size:1.5rem;font-weight:600}#QueloraPermissionRequest .quelora-permission-message{margin:1.5rem 0;color:#666;line-height:1.5}#QueloraPermissionRequest .quelora-permission-buttons{display:-ms-flexbox;display:flex;gap:1rem;-ms-flex-pack:end;justify-content:flex-end;margin-top:2rem}#QueloraPermissionRequest .quelora-permission-allow{background-color:#4285f4;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:4px;cursor:pointer;font-size:1rem;-webkit-appearance:none;transition:background-color .2s}#QueloraPermissionRequest .quelora-permission-allow:hover{background-color:#3367d6}#QueloraPermissionRequest .quelora-permission-cancel{background-color:#f1f1f1;color:#333;border:none;padding:.75rem 1.5rem;border-radius:4px;cursor:pointer;font-size:1rem;-webkit-appearance:none;transition:background-color .2s}#QueloraPermissionRequest .quelora-permission-cancel:hover{background-color:#e0e0e0}@supports (-ms-ime-align:auto){#QueloraPermissionRequest.quelora-permission-modal{background-color:rgba(0,0,0,.7)}#QueloraPermissionRequest .quelora-permission-content{border:1px solid #ddd}}#quelora-community-general-settings,#quelora-community-settings{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;width:100%;flex-direction:column}.settings-header{font-size:var(--font-size-xlg);font-weight:600;color:var(--quelora-primary-text-color);margin:var(--spacing-md) 0 var(--spacing-sm);padding-left:var(--spacing-md)}.settings-option{padding:0;font-size:var(--font-size-md);color:var(--quelora-text-color);cursor:pointer;transition:background-color .2s ease,color .2s ease;display:flex;align-items:center;justify-content:space-between;border-radius:6px}.theme-option{justify-content:center!important}.profile-option{justify-content:space-between}.settings-option:hover{color:var(--quelora-primary-color)}.settings-divider{height:1px;background-color:var(--quelora-light-border-color);margin:var(--spacing-md) 0}.theme-buttons{display:flex;gap:var(--spacing-md)}.theme-button{display:flex;flex-direction:column;align-items:center;padding:var(--spacing-display);font-size:var(--font-size-md);cursor:pointer;border:1px solid var(--quelora-light-border-color);border-radius:6px;transition:background-color .2s ease,color .2s ease;width:120px}.theme-button.active{background-color:var(--quelora-primary-color);color:var(--quelora-primary-text-color)}.theme-button:hover{background-color:var(--quelora-light-background-color);color:var(--quelora-primary-color)}.profile-container{display:flex;flex-direction:column;gap:var(--spacing-md);margin-bottom:auto}.user-info-container{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-xl);cursor:pointer;border-radius:6px;transition:background-color .2s ease;width:100%}.user-info-container:hover{background-color:var(--quelora-light-background-color)}.profile-avatar{width:40px;height:40px;margin-right:10px;border-radius:50%;background-size:cover;background-position:center;border:var(--avatar-small-border-width) solid var(--avatar-border-color);box-shadow:var(--avatar-shadow-1);flex-shrink:0}.avatar-initials{background-color:var(--quelora-primary-color);color:var(--quelora-primary-text-color);font-weight:600;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-sm)}.user-text-container{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.user-name{font-weight:500;font-size:var(--font-size-md);color:var(--quelora-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-email{font-size:var(--font-size-sm);color:var(--quelora-light-gray-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.language-select-container{padding:var(--spacing-md) var(--spacing-xl)}.language-select{width:100%;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-md);color:var(--quelora-text-color);background-color:var(--quelora-bw-background-color);border:1px solid var(--quelora-light-border-color);border-radius:6px;appearance:none;cursor:pointer;transition:border-color .2s ease}.language-select:focus{outline:0;border-color:var(--quelora-primary-color)}.switch{position:relative;display:inline-block;width:44px;height:24px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--quelora-medium-gray-color);transition:.3s;border-radius:24px}.slider:before{position:absolute;content:"";height:20px;width:20px;left:2px;bottom:2px;background-color:var(--quelora-primary-text-color);transition:.3s;border-radius:50%}input:checked+.slider{background-color:var(--quelora-primary-color)}input:checked+.slider:before{transform:translateX(20px)}.logout-option,.quelora-login-option{padding:var(--spacing-md) var(--spacing-xl);font-size:var(--font-size-md);color:var(--quelora-text-color);cursor:pointer;display:flex;align-items:center;gap:var(--spacing-sm);border-radius:6px;transition:background-color .2s ease}.quelora-quelora-login-label{padding-left:15px}.quelora-logout-option{margin-left:auto!important}.logout-option:hover,.quelora-login-option:hover{background-color:var(--quelora-light-background-color);color:var(--quelora-primary-color)}.language-select-wrapper{display:flex;align-items:center;gap:var(--spacing-md);padding:0 var(--spacing-md);border:1px solid var(--quelora-light-border-color);border-radius:6px;height:var(--quelora-language-select-height);transition:border-color .2s ease}.language-select-wrapper:hover{border-color:var(--quelora-primary-color)}.language-select-wrapper .quelora-icons-outlined{font-size:var(--quelora-language-select-icon-size);color:var(--quelora-text-color)}.language-select{flex:1;border:none;background:0 0;font-size:var(--font-size-md);color:var(--quelora-text-color);appearance:none;padding:var(--spacing-sm) 0}.privacy-option-text{display:flex;flex-direction:column;flex:1}.option-description{font-size:var(--font-size-sm);color:var(--quelora-option-description-color);margin-top:var(--spacing-xs)}.notification-suboptions{border:1px solid var(--quelora-light-border-color);border-radius:6px;margin:var(--spacing-md) 0;padding:0 var(--spacing-md)}.notification-suboptions legend{padding:0 var(--spacing-sm);font-size:var(--font-size-sm);color:var(--quelora-light-gray-color)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.settings-option.suboption{padding:var(--spacing-sm) 0;border-bottom:1px solid var(--quelora-ultralight-border-color)}.settings-option.suboption:last-child{border-bottom:none}.settings-option.suboption{padding:var(--spacing-sm) 0}.theme-selector-group{width:100%;padding:var(--quelora-theme-group-padding);border:1px solid var(--quelora-light-border-color);border-radius:6px}.theme-description{font-size:var(--font-size-sm);color:var(--quelora-option-description-color);margin-top:var(--spacing-md);text-align:center}.settings-option{padding:var(--spacing-md) var(--spacing-xl);display:flex;align-items:center;justify-content:space-between}.remember-session{margin-top:var(--spacing-sm)}.settings-column{flex-direction:column!important;text-align:left;align-items:flex-start}.settings-option .privacy-option-text{display:flex;flex-direction:column;gap:var(--spacing-xs)}.settings-option .btn-group{display:flex;gap:var(--spacing-sm);justify-content:center;margin:var(--spacing-md) 0;align-items:center!important;width:-webkit-fill-available}.settings-option .privacy-button{display:flex;align-items:center;justify-content:center;padding:8px 16px;border:1px solid var(--quelora-follow-button-border);border-radius:var(--quelora-follow-button-radius);cursor:pointer;transition:all .25s ease;font-size:var(--font-size-sm);font-weight:500;background-color:var(--quelora-follow-button-bg);color:var(--quelora-follow-button-color);box-shadow:var(--quelora-follow-button-shadow);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.settings-option .privacy-button:hover{background-color:var(--quelora-follow-button-hover-bg);transform:scale(var(--quelora-follow-button-hover-scale));box-shadow:var(--quelora-follow-button-hover-shadow)}.settings-option .privacy-button:active{transform:scale(var(--quelora-follow-button-active-scale));background-color:var(--quelora-follow-button-active-bg)}.settings-option .privacy-button.active{background:var(--quelora-follow-button-active-bg-profile);border-color:var(--quelora-follow-button-active-bg-profile);color:#fff;box-shadow:var(--quelora-follow-button-active-shadow)}.settings-option .option-description{text-align:center;font-size:var(--font-size-sm);color:var(--quelora-light-gray-color)}.quelora-toast{background:var(--quelora-light-background-color);border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.15);padding:var(--spacing-xl);display:flex;gap:var(--spacing-lg);opacity:0;transform:translateX(20px);transition:all .3s ease-out;cursor:pointer;align-items:center}[data-theme=dark] .quelora-toast{background:var(--quelora-dark-background-color);color:var(--quelora-text-color)}.quelora-toast-visible{opacity:1;transform:translateX(0)}.quelora-toast-icon{width:var(--icon-size-push);height:var(--icon-size-push);display:flex;align-items:center}.quelora-toast-content{flex:1}.quelora-toast-title{font-weight:600;font-size:var(--font-size-lg);margin-bottom:var(--spacing-xs);color:var(--quelora-primary-text-color)}.quelora-toast-body{font-size:var(--font-size-md);color:var(--quelora-text-color)}.quelora-toast-link{color:var(--quelora-primary-text-color);text-decoration:none}.quelora-toast-link:hover{text-decoration:underline}.quelora-toast-close{background:0 0;border:none;font-size:var(--font-size-lg);cursor:pointer;color:var(--quelora-text-color);display:flex;align-items:center;justify-content:center;padding:0;width:24px;height:24px}.quelora-toast-close:hover{opacity:.7}@keyframes quelora-slide-in{from{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes quelora-slide-out{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(20px)}}:root{--quelora-follow-button-bg:rgba(255, 255, 255, 0.8);--quelora-follow-button-color:#007AFF;--quelora-follow-button-border:rgba(0, 0, 0, 0.1);--quelora-follow-button-shadow:0 1px 2px rgba(0, 0, 0, 0.05),inset 0 1px 1px rgba(255, 255, 255, 0.5);--quelora-follow-button-hover-bg:rgba(240, 240, 240, 0.9);--quelora-follow-button-hover-shadow:0 4px 8px rgba(0, 0, 0, 0.08),inset 0 1px 1px rgba(255, 255, 255, 0.6);--quelora-follow-button-active-bg:rgba(220, 220, 220, 0.85);--quelora-follow-button-active-scale:0.97;--quelora-follow-button-hover-scale:1.03;--quelora-follow-button-radius:18px;--quelora-follow-button-active-shadow:0 2px 4px rgba(0, 0, 0, 0.1);--quelora-follow-button-active-bg-profile:#66BFFF;--quelora-follow-button-active-bg-list:#5EE6E6;--quelora-color:#1BCBFC;--quelora-primary-color:#1fa8f5;--quelora-primary-text-color:#fefefe;--quelora-secondary-color:#404040;--quelora-background-color:#313131;--quelora-bw-background-color:#202020;--quelora-border-color:#dbdbdb;--quelora-dark-background-color:#313131;--quelora-light-background-color:#f2f2f2;--quelora-light-border-color:#e6e6e6;--quelora-gray-color:lightgray;--quelora-medium-gray-color:#737373;--quelora-light-gray-color:#a6a6a6;--quelora-error-color:red;--quelora-success-color:#3897f0;--quelora-warning-color:#ff4d4d;--quelora-hover-warning-color:#ff1a1a;--quelora-text-color:#dbdbdb;--quelora-placeholder-color:#999;--quelora-icon-color:#fff;--quelora-active-icon-color:#ed4956;--quelora-interaction-count-color:#8e8e8e;--quelora-gold-color:#FFD700;--quelora-accent-color:#404040;--quelora-frosted-bg:rgba(255, 255, 255, 0.9);--quelora-shadow:0 4px 16px rgba(0, 0, 0, 0.08);--quelora-level-0-color:#474747;--quelora-level-1-color:#4d4d4d;--quelora-level-2-color:#5a5a5a;--quelora-level-3-color:#676767;--quelora-level-4-color:#747474;--quelora-level-5-color:#818181;--quelora-level-6-color:#8e8e8e;--quelora-level-7-color:#9b9b9b;--quelora-level-8-color:#a8a8a8;--quelora-level-9-color:#b5b5b5;--quelora-level-default-color:#000000;--avatar-border-width:3px;--avatar-small-border-width:1px;--avatar-border-color:#fff;--avatar-shadow-1:03px6pxrgba(255,255,255,0.16);--avatar-shadow-2:03px6pxrgba(255,255,255,0.23);--font-size-xxxs:8px;--font-size-xxs:10px;--font-size-xs:12px;--font-size-sm:13px;--font-size-md:14px;--font-size-lg:15px;--font-size-xl:17px;--font-size-xxl:19px;--font-size-xxxl:23px;--font-size-display:25px;--icon-size-sm:14px;--icon-size-md:16px;--icon-size-lg:18px;--icon-size-xl:20px;--icon-size-xxl:22px;--icon-size-xxxl:24px;--icon-size-display:25px;--icon-size-push:36px;--spacing-xxs:2px;--spacing-xs:4px;--spacing-sm:5px;--spacing-md:6px;--spacing-lg:8px;--spacing-xl:10px;--spacing-xxl:12px;--spacing-xxxl:15px;--spacing-display:20px;--quelora-language-select-height:48px;--quelora-suboption-indent:20px;--quelora-option-description-color:var(--quelora-light-gray-color);--quelora-language-select-icon-size:24px;--quelora-theme-group-padding:12px}[data-theme=light]{--quelora-follow-button-bg:rgba(255, 255, 255, 0.9);--quelora-follow-button-color:#007AFF;--quelora-follow-button-border:rgba(0, 0, 0, 0.1);--quelora-follow-button-shadow:0 1px 2px rgba(0, 0, 0, 0.05),inset 0 1px 1px rgba(255, 255, 255, 0.5);--quelora-follow-button-hover-bg:rgba(245, 245, 245, 0.95);--quelora-follow-button-hover-shadow:0 4px 8px rgba(0, 0, 0, 0.08),inset 0 1px 1px rgba(255, 255, 255, 0.6);--quelora-follow-button-active-bg:rgba(230, 230, 230, 0.85);--quelora-follow-button-active-bg-profile:#66BFFF;--quelora-follow-button-active-bg-list:#5EE6E6;--quelora-color:#1BCBFC;--quelora-primary-color:#1fa8f5;--quelora-primary-text-color:#333;--quelora-secondary-color:#f2f2f2;--quelora-background-color:#FFFAFA;--quelora-border-color:#dbdbdb;--quelora-dark-background-color:#e6e6e6;--quelora-bw-background-color:#fff;--quelora-light-background-color:#f2f2f2;--quelora-light-border-color:#dbdbdb;--quelora-gray-color:lightgray;--quelora-medium-gray-color:#666;--quelora-light-gray-color:#999;--quelora-error-color:red;--quelora-success-color:#3897f0;--quelora-warning-color:#ff4d4d;--quelora-hover-warning-color:#ff1a1a;--quelora-text-color:#333;--quelora-gold-color:#5f551a;--quelora-placeholder-color:#999;--quelora-icon-color:#333;--quelora-active-icon-color:#ed4956;--quelora-interaction-count-color:#8e8e8e;--quelora-level-0-color:#f8f8f8;--quelora-level-1-color:#e0e0e0;--quelora-level-2-color:#d0d0d0;--quelora-level-3-color:#c0c0c0;--quelora-level-4-color:#b0b0b0;--quelora-level-5-color:#a0a0a0;--quelora-level-6-color:#909090;--quelora-level-7-color:#808080;--quelora-level-8-color:#707070;--quelora-level-9-color:#606060;--quelora-level-default-color:#ffffff;--avatar-small-border-width:1px;--avatar-border-width:3px;--avatar-border-color:#fff;--avatar-shadow-1:03px6pxrgba(0,0,0,0.16);--avatar-shadow-2:03px6pxrgba(0,0,0,0.23)}