.domwhisper-text-highlight{position:absolute!important;pointer-events:auto!important;background-color:var(--domwhisper-highlight-bg,rgba(13,148,136,.12))!important;z-index:998!important;transition:background-color .2s ease!important;box-sizing:border-box!important}.domwhisper-text-highlight.is-active,.domwhisper-text-highlight:hover{background-color:var(--domwhisper-highlight-hover-bg,rgba(13,148,136,.22))!important}.domwhisper-anchor-icon{position:absolute!important;width:16px!important;height:16px!important;z-index:999!important;transition:opacity .15s ease!important}.domwhisper-path-bg{opacity:.45!important}.domwhisper-breathing-dot{opacity:1!important;animation:domwhisper-dot-breath 2s ease-in-out infinite!important}@keyframes domwhisper-dot-breath{0%{fill-opacity:.2}50%{fill-opacity:1}to{fill-opacity:.2}}.domwhisper-anchor-icon.is-active .domwhisper-breathing-dot{animation:none!important;fill-opacity:1!important}.domwhisper-anchor-icon.domwhisper-markers-hidden-both,.domwhisper-anchor-icon.domwhisper-markers-hidden-my,.domwhisper-anchor-icon.domwhisper-markers-hidden-public,.domwhisper-text-highlight.domwhisper-markers-hidden-both,.domwhisper-text-highlight.domwhisper-markers-hidden-my,.domwhisper-text-highlight.domwhisper-markers-hidden-public{display:none!important}.domwhisper-selection-highlight-group{position:absolute!important;pointer-events:none!important;z-index:2147483640!important}.domwhisper-selection-highlight{position:absolute!important;background-color:rgba(59,130,246,.18)!important;border-bottom:2px solid #3b82f6!important;pointer-events:none!important}.domwhisper-float-wrapper{position:absolute!important;z-index:2147483645!important;pointer-events:none!important;width:450px!important;height:250px!important;align-items:flex-end!important;justify-content:flex-start!important;border:none!important}.domwhisper-float-container,.domwhisper-float-wrapper{display:flex!important;margin:0!important;padding:0!important}.domwhisper-float-container{pointer-events:auto!important;position:relative!important;text-align:left!important;width:130px!important;height:32px!important;border-radius:16px!important;background:rgba(255,255,255,.93)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;border:1.5px solid #81d8d0!important;box-shadow:0 4px 12px rgba(0,0,0,.08)!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.domwhisper-float-container,.domwhisper-float-container *{box-sizing:border-box!important}.domwhisper-float-container:not(.is-editing):hover{background-color:#81D8D0!important;border-color:#81D8D0!important;box-shadow:0 6px 16px rgba(129,216,208,.4)!important}.domwhisper-btn-text{color:#0f172a!important;font-size:12px!important;font-weight:600!important;letter-spacing:.3px!important;white-space:nowrap!important;transition:color .2s!important;display:inline!important;margin:0!important;padding:0!important;line-height:1!important}.domwhisper-float-container:not(.is-editing):hover .domwhisper-btn-text{color:#ffffff!important}.domwhisper-float-container.is-editing{width:auto!important;min-width:320px!important;max-width:400px!important;height:auto!important;min-height:40px!important;border-radius:20px!important;background:rgba(255,255,255,.93)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;border:1.5px solid #81d8d0!important;cursor:default!important;padding:6px 8px 6px 12px!important;display:flex!important;justify-content:space-between!important;align-items:center!important}.domwhisper-float-container.is-editing,.domwhisper-float-container.is-editing:hover{box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.05)!important}.domwhisper-inline-toggle-btn{width:20px!important;height:20px!important;background:transparent!important;border:none!important;outline:none!important;color:#64748b!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .2s ease!important;margin-right:10px!important;padding:0!important;flex-shrink:0!important}.domwhisper-inline-toggle-btn:hover{transform:scale(1.15)!important}.domwhisper-inline-toggle-btn svg{width:16px!important;height:16px!important;display:block!important}.domwhisper-inline-input{flex:1!important;border:none!important;background:transparent!important;outline:none!important;font-size:13px!important;color:#1e293b!important;padding:0!important;margin:0 8px 0 0!important;text-align:left!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;min-width:100px!important;max-width:280px!important;white-space:pre-wrap!important;word-break:break-all!important;overflow:hidden!important;line-height:1.5!important;min-height:20px!important;cursor:text!important;-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important;display:inline-block!important;vertical-align:middle!important}.domwhisper-inline-input:empty:before{content:attr(placeholder)!important;color:#94a3b8!important;pointer-events:none!important}.domwhisper-inline-actions{gap:6px!important}.domwhisper-inline-actions,.domwhisper-inline-submit-btn{display:flex!important;align-items:center!important;margin:0!important;padding:0!important;height:24px!important}.domwhisper-inline-submit-btn{width:24px!important;border-radius:50%!important;background:#e2e8f0!important;color:#64748b!important;border:none!important;outline:none!important;justify-content:center!important;transition:all .2s!important}.domwhisper-inline-submit-btn svg{width:12px!important;height:12px!important;display:block!important;margin:0!important}.domwhisper-inline-submit-btn.has-content{background:#81D8D0!important;color:#0f172a!important}.domwhisper-inline-submit-btn.has-content:hover{background:#5bc2b8!important;box-shadow:0 0 8px rgba(129,216,208,.4)!important}.domwhisper-inline-divider{width:1px!important;height:16px!important;background-color:#e2e8f0!important;margin:0 2px!important;display:block!important}.domwhisper-inline-close-btn{width:24px!important;height:24px!important;border-radius:50%!important;background:transparent!important;border:none!important;outline:none!important;color:#94a3b8!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .2s!important;margin:0!important;padding:0!important}.domwhisper-inline-close-btn:hover{background-color:#f1f5f9!important;color:#1e293b!important}.domwhisper-inline-close-btn svg{width:12px!important;height:12px!important;display:block!important}.domwhisper-card-popup{box-sizing:border-box!important;text-align:left!important;position:relative!important;z-index:2147483645!important;width:360px!important;padding:16px!important;border-radius:12px!important;background:rgba(255,255,255,.7)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border:1.5px solid var(--domwhisper-theme-color,#81d8d0)!important;color:#334155!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;box-shadow:0 10px 25px -5px rgba(0,0,0,.08),0 8px 10px -6px rgba(0,0,0,.04)!important;animation:domwhisper-fade-in .2s cubic-bezier(.16,1,.3,1)!important;transform-origin:top center!important;margin:0!important}.domwhisper-card-header{justify-content:space-between!important;border-bottom:none!important;padding:0!important;margin-bottom:16px!important;box-sizing:border-box!important;position:relative!important}.domwhisper-card-header,.domwhisper-card-header-info{display:flex!important;align-items:center!important;height:16px!important}.domwhisper-card-header-info{gap:12px!important;flex:1!important}.domwhisper-card-logo{width:16px!important;height:16px!important;display:inline-flex!important;flex-shrink:0!important}.domwhisper-card-author{font-size:12px!important;font-weight:600!important;color:#0d9488!important}.domwhisper-card-edit-actions,.domwhisper-card-header-actions,.domwhisper-card-normal-actions{display:flex!important;align-items:center!important;gap:4px!important}.domwhisper-card-header-divider{width:1px!important;height:14px!important;background-color:#cbd5e1!important;margin:0 4px!important}.domwhisper-card-action-btn{width:24px!important;height:24px!important;border-radius:50%!important;background:transparent!important;border:none!important;outline:none!important;color:#64748b!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .2s!important;padding:0!important;margin:0!important}.domwhisper-card-action-btn:hover{background-color:#f1f5f9!important;color:#0f172a!important}.domwhisper-card-action-btn svg{width:13px!important;height:13px!important}.domwhisper-card-action-btn.save-edit-btn.has-content{background-color:#81D8D0!important;color:#0f172a!important}.domwhisper-card-action-btn.save-edit-btn.has-content:hover{background-color:#5bc2b8!important}.domwhisper-card-toggle{position:absolute!important;right:23px!important;top:-7px!important;width:30px!important;height:30px!important;border-radius:50%!important;background:transparent!important;border:none!important;outline:none!important;color:#94a3b8!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .2s!important;padding:0!important;margin:0!important;z-index:10!important}.domwhisper-card-toggle svg{width:14px!important;height:14px!important}.domwhisper-card-close{position:absolute!important;right:-7px!important;top:-7px!important;width:30px!important;height:30px!important;border-radius:50%!important;background:transparent!important;border:none!important;outline:none!important;color:#94a3b8!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .2s!important;padding:0!important;margin:0!important;z-index:10!important}.domwhisper-card-close svg{width:14px!important;height:14px!important}.domwhisper-card-body{max-height:200px!important;overflow-y:auto!important}.domwhisper-card-body,.domwhisper-card-content{font-size:13px!important;line-height:1.5!important;color:#334155!important}.domwhisper-card-content{white-space:pre-wrap!important;word-break:break-all!important;outline:none!important;border:1.5px solid transparent!important;transition:all .2s!important;box-sizing:border-box!important}.domwhisper-card-content.is-editing{background-color:#f8fafc!important;border:1.5px solid #81d8d0!important;border-radius:8px!important;padding:8px!important;min-height:60px!important;cursor:text!important}.domwhisper-card-popup *{box-sizing:border-box!important}.domwhisper-card-footer{margin-top:12px!important;border-top:1.5px solid #f1f5f9!important;padding-top:12px!important;display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;box-sizing:border-box!important}.domwhisper-card-footer-icon-btn{background:transparent!important;border:none!important;outline:none!important;width:20px!important;height:20px!important;padding:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#64748b!important;transition:all .2s ease!important;flex-shrink:0!important}.domwhisper-card-footer-icon-btn svg{width:16px!important;height:16px!important;display:block!important}.domwhisper-card-add-input{flex:1!important;border:none!important;background:transparent!important;outline:none!important;font-size:13px!important;line-height:1.5!important;color:#1e293b!important;padding:0!important;margin:0!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;min-height:20px!important;white-space:pre-wrap!important;word-break:break-word!important;cursor:text!important;-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important}.domwhisper-card-add-input:focus{outline:none!important}.domwhisper-card-add-input:empty:before{content:attr(placeholder)!important;color:#94a3b8!important;pointer-events:none!important}.domwhisper-card-add-save-btn{width:32px!important;height:32px!important;border-radius:50%!important;background-color:#f1f5f9!important;color:#94a3b8!important;border:none!important;outline:none!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .2s ease!important;padding:0!important;margin:0!important;flex-shrink:0!important}.domwhisper-card-add-save-btn.has-content{background-color:var(--domwhisper-theme-color,#81D8D0)!important;color:#0f172a!important}.domwhisper-card-add-save-btn.has-content:hover{background-color:#5bc2b8!important;box-shadow:0 0 8px rgba(129,216,208,.4)!important}.domwhisper-card-add-save-btn svg{width:14px!important;height:14px!important;display:block!important}@keyframes domwhisper-fade-in{0%{opacity:0;transform:scale(.95) translateY(5px)}to{opacity:1;transform:scale(1) translateY(0)}}.domwhisper-hidden{display:none!important}.domwhisper-card-tabs{display:flex!important;gap:12px!important;margin:0!important;padding:0!important;border:none!important}.domwhisper-card-tab{background:transparent!important;border:none!important;padding:0!important;font-size:13px!important;font-weight:600!important;color:#64748b!important;transition:all .2s!important;outline:none!important;display:inline-flex!important;align-items:center!important;gap:2px!important;height:16px!important;box-sizing:border-box!important;position:relative!important}.domwhisper-card-tab:hover{color:#0f172a!important}.domwhisper-card-tab.is-active{color:#0d9488!important;font-weight:700!important}.domwhisper-card-tab.is-active:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:-4px!important;height:2px!important;background-color:#0d9488!important;border-radius:1px!important}.domwhisper-card-tab.is-active .domwhisper-tab-badge{background-color:rgba(13,148,136,.15)!important;color:#0d9488!important}.domwhisper-tab-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:9px!important;font-weight:700!important;height:14px!important;min-width:14px!important;padding:0 4px!important;border-radius:9999px!important;background-color:#e2e8f0!important;color:#64748b!important;margin-left:2px!important;line-height:1!important;transition:all .2s ease!important}.domwhisper-card-list{display:flex!important;flex-direction:column!important;gap:6px!important;max-height:unset!important;overflow-y:auto!important;overflow-x:hidden!important;padding:4px!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.domwhisper-card-list::-webkit-scrollbar{display:none!important}.domwhisper-card-item{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:10px 14px!important;background:transparent!important;border:1.5px solid transparent!important;box-sizing:border-box!important;border-radius:8px!important;transition:all .2s ease!important;gap:12px!important;position:relative!important}.domwhisper-card-item:not(.is-editing):hover{background-color:rgba(15,23,42,.04)!important}.domwhisper-item-left{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;flex:1!important}.domwhisper-item-meta{display:flex!important;align-items:center!important;font-size:11px!important;color:#64748b!important;flex-shrink:0!important}.domwhisper-item-author{font-weight:600!important;color:#0d9488!important;font-size:12px!important}.domwhisper-item-actions{position:absolute!important;right:12px!important;top:50%!important;transform:translateY(-50%)!important;display:flex!important;align-items:center!important;gap:4px!important;opacity:0!important;pointer-events:none!important;transition:opacity .2s ease-in-out!important;background-color:rgba(255,255,255,.96)!important;border-radius:9999px!important;padding:2px 4px!important;box-shadow:0 4px 10px rgba(15,23,42,.08)!important;z-index:5!important;flex-shrink:0!important}.domwhisper-card-item:not(.is-editing):hover .domwhisper-item-actions,.domwhisper-item-confirm-delete{opacity:1!important;pointer-events:auto!important}.domwhisper-item-confirm-delete{position:absolute!important;right:12px!important;top:50%!important;transform:translateY(-50%)!important;display:flex!important;align-items:center!important;gap:4px!important;background-color:rgba(255,255,255,.98)!important;border-radius:9999px!important;padding:2px 4px!important;box-shadow:none!important;z-index:6!important;flex-shrink:0!important}.domwhisper-item-action-btn{width:32px!important;height:32px!important;border-radius:50%!important;background:transparent!important;border:none!important;outline:none!important;color:#475569!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .15s ease!important;padding:0!important;margin:0!important}.domwhisper-item-action-btn:hover{background-color:rgba(15,23,42,.06)!important;color:#0f172a!important}.domwhisper-item-action-btn svg{width:16px!important;height:16px!important;display:block!important}.domwhisper-item-content{font-size:13px!important;line-height:1.5!important;color:#1e293b!important;font-weight:500!important;outline:none!important;transition:all .2s!important;border:1.5px solid transparent!important;box-sizing:border-box!important;flex:1!important;word-break:break-word!important;text-align:left!important}.domwhisper-item-content:focus{outline:none!important}.domwhisper-card-item.is-editing{background-color:#ffffff!important;border:1.5px solid #81d8d0!important;border-radius:8px!important}.domwhisper-item-content.is-editing{cursor:text!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;text-align:left!important;width:100%!important;box-sizing:border-box!important;flex:1!important}.domwhisper-item-edit-actions{display:flex!important;align-items:center!important;gap:6px!important;margin:0!important}.domwhisper-card-item.is-editing .domwhisper-item-time{display:none!important}.domwhisper-item-edit-cancel-btn,.domwhisper-item-edit-save-btn{width:30px!important;height:30px!important;border-radius:50%!important;border:none!important;outline:none!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .2s!important;background:transparent!important;color:#94a3b8!important;padding:0!important;margin:0!important}.domwhisper-item-edit-save-btn.has-content{background-color:#81D8D0!important;color:#0f172a!important}.domwhisper-item-edit-save-btn.has-content:hover{background-color:#5bc2b8!important}.domwhisper-item-edit-cancel-btn:hover{background-color:#e2e8f0!important;color:#1e293b!important}.domwhisper-item-edit-cancel-btn svg,.domwhisper-item-edit-save-btn svg{width:15px!important;height:15px!important}.domwhisper-danmaku-container{position:relative!important;height:160px!important;background:transparent!important;border:none!important;overflow:hidden!important;margin-left:-16px!important;margin-right:-16px!important;width:calc(100% + 32px)!important;margin-bottom:0!important;box-shadow:none!important}.domwhisper-danmaku-track{position:absolute!important;left:0!important;width:100%!important;height:32px!important;display:flex!important;align-items:center!important}.domwhisper-danmaku-item{position:absolute!important;white-space:nowrap!important;font-size:12px!important;font-weight:500!important;color:#334155!important;background:#f1f5f9!important;border:none!important;padding:4px 10px!important;border-radius:9999px!important;box-shadow:none!important;will-change:transform!important;animation-name:domwhisper-danmaku-run!important;animation-timing-function:linear!important;animation-iteration-count:infinite!important;transform:translateX(360px)}.domwhisper-item-time{font-size:10px!important;color:#94a3b8!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}@keyframes domwhisper-danmaku-run{0%{transform:translateX(360px)}to{transform:translateX(-110%)}}.domwhisper-annotating-mode [role=button],.domwhisper-annotating-mode a,.domwhisper-annotating-mode button,.domwhisper-annotating-mode iframe,.domwhisper-annotating-mode input,.domwhisper-annotating-mode select,.domwhisper-annotating-mode textarea,.domwhisper-annotating-toast{pointer-events:none!important}.domwhisper-annotating-toast{position:fixed!important;top:24px!important;left:50%!important;transform:translate3d(-50%,-20px,0)!important;opacity:0!important;z-index:2147483647!important;display:flex!important;align-items:center!important;gap:12px!important;background:rgba(255,255,255,.85)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border:1px solid rgba(129,216,208,.3)!important;box-shadow:0 10px 30px rgba(129,216,208,.15),0 1px 3px rgba(0,0,0,.05)!important;padding:10px 20px!important;border-radius:9999px!important;color:#1e293b!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:13px!important;font-weight:500!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.domwhisper-annotating-toast.is-visible{transform:translate3d(-50%,0,0)!important;opacity:1!important}.domwhisper-annotating-toast-logo{width:18px!important;height:18px!important;display:block!important;animation:domwhisper-toast-logo-rotate 2.5s linear infinite!important}@keyframes domwhisper-toast-logo-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.domwhisper-annotating-toast-text{letter-spacing:.2px!important}.domwhisper-annotating-toast-kbd{background:rgba(129,216,208,.1)!important;border:1px solid rgba(129,216,208,.25)!important;border-radius:4px!important;padding:2px 6px!important;font-size:11px!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;color:#0d9488!important;margin-left:4px!important;font-weight:600!important}.domwhisper-card-popup.is-left-expanded .domwhisper-card-header-info{display:contents!important}.domwhisper-card-popup.is-left-expanded .domwhisper-card-tabs{order:1!important;margin-right:auto!important;display:flex!important}.domwhisper-card-popup.is-left-expanded .domwhisper-card-close{display:flex!important;order:3!important;margin-right:12px!important;position:relative!important;right:auto!important;top:auto!important}.domwhisper-card-popup.is-left-expanded .domwhisper-card-toggle{display:flex!important;order:2!important;margin-right:2px!important;position:relative!important;right:auto!important;top:auto!important}.domwhisper-card-popup.is-left-expanded .domwhisper-card-logo{order:4!important}#domwhisper-floating-panel-container{position:fixed!important;top:20px!important;width:380px!important;height:calc(100vh - 40px)!important;z-index:2147483647!important;border-radius:16px!important;box-shadow:0 12px 40px rgba(0,0,0,.16),0 1px 3px rgba(0,0,0,.05)!important;background:rgba(255,255,255,.85)!important;backdrop-filter:blur(24px) saturate(180%)!important;-webkit-backdrop-filter:blur(24px) saturate(180%)!important;border:1px solid rgba(255,255,255,.4)!important;overflow:hidden!important;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .35s ease!important;opacity:0!important;display:none;flex-direction:column!important}#domwhisper-floating-panel-container.is-dragging{transition:none!important}.domwhisper-panel-header{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:12px 16px!important;background:rgba(255,255,255,.45)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border-bottom:1px solid rgba(0,0,0,.06)!important;z-index:10!important;cursor:grab!important;-moz-user-select:none!important;user-select:none!important;-webkit-user-select:none!important;flex-shrink:0!important}.domwhisper-panel-header:active{cursor:grabbing!important}.domwhisper-panel-header *{-moz-user-select:none!important;user-select:none!important;-webkit-user-select:none!important}.domwhisper-header-brand{display:flex!important;align-items:center!important;gap:8px!important;pointer-events:none!important}.domwhisper-header-close-btn{background:transparent!important;border:none!important;width:28px!important;height:28px!important;border-radius:50%!important;color:#64748b!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:background-color .2s ease,color .2s ease!important;padding:0!important;margin:0!important;outline:none!important;box-sizing:border-box!important}.domwhisper-header-close-btn:hover{background-color:rgba(0,0,0,.05)!important;color:#0f172a!important}.domwhisper-header-close-btn svg{width:14px!important;height:14px!important;display:block!important}.domwhisper-panel-footer{display:flex;justify-content:space-between!important;align-items:center!important;padding:12px 16px!important;background:rgba(255,255,255,.45)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border-top:1px solid rgba(0,0,0,.06)!important;z-index:10!important;-moz-user-select:none!important;user-select:none!important;-webkit-user-select:none!important;flex-shrink:0!important;box-sizing:border-box!important}.domwhisper-panel-footer.is-hidden{display:none!important}.domwhisper-user-profile-bar{display:flex!important;align-items:center!important;gap:10px!important}.domwhisper-user-avatar-circle{width:28px!important;border-radius:50%!important;background:linear-gradient(135deg,#81D8D0,#5bc2b8)!important;color:#ffffff!important;justify-content:center!important;font-size:12px!important;box-shadow:0 2px 6px rgba(129,216,208,.3)!important;border:1px solid rgba(255,255,255,.6)!important;box-sizing:border-box!important}.domwhisper-user-avatar-circle,.domwhisper-user-username{height:28px!important;display:inline-flex!important;align-items:center!important;font-weight:600!important}.domwhisper-user-username{color:#1e293b!important;font-size:13px!important;line-height:1!important}.domwhisper-logout-btn{background:transparent!important;border:none!important;width:28px!important;height:28px!important;border-radius:50%!important;color:#64748b!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:background-color .2s ease,color .2s ease!important;padding:0!important;margin:0!important;outline:none!important}.domwhisper-logout-btn:hover{color:#EF4444!important;background-color:rgba(239,68,68,.08)!important}.domwhisper-footer-actions{gap:4px!important}.domwhisper-footer-actions,.domwhisper-settings-btn{display:inline-flex!important;align-items:center!important}.domwhisper-settings-btn{background:transparent!important;border:none!important;width:28px!important;height:28px!important;border-radius:50%!important;color:#64748b!important;justify-content:center!important;transition:background-color .2s ease,color .2s ease!important;padding:0!important;margin:0!important;outline:none!important}.domwhisper-settings-btn:hover{color:#81D8D0!important;background-color:rgba(129,216,208,.1)!important}#domwhisper-floating-panel-container.is-right-side{right:20px!important;left:auto!important;transform:translate3d(120%,0,0)!important}#domwhisper-floating-panel-container.is-left-side{left:20px!important;right:auto!important;transform:translate3d(-120%,0,0)!important}#domwhisper-floating-panel-container.visible{transform:translateZ(0)!important;opacity:1!important}#domwhisper-floating-panel-iframe{flex:1!important;width:100%!important;height:100%!important;border:none!important;background:transparent!important}.domwhisper-floating-ball{position:fixed!important;z-index:2147483646!important;width:42px!important;height:36px!important;border-radius:18px!important;background:rgba(255,255,255,.8)!important;box-shadow:0 2px 8px rgba(0,0,0,.15)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border:1px solid rgba(255,255,255,.8)!important;cursor:grab!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:transform .2s ease,box-shadow .2s ease,right .3s cubic-bezier(.16,1,.3,1),left .3s cubic-bezier(.16,1,.3,1),border-radius .3s ease!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;touch-action:none!important}.domwhisper-floating-ball.is-snapped-left{left:0!important;right:auto!important;border-radius:0 18px 18px 0!important;border-left:none!important;padding-left:6px!important;padding-right:0!important}.domwhisper-floating-ball.is-snapped-right{right:0!important;left:auto!important;border-radius:18px 0 0 18px!important;border-right:none!important;padding-right:6px!important;padding-left:0!important}.domwhisper-floating-ball:active{cursor:grabbing!important;transform:scale(.95)!important}.domwhisper-floating-ball:hover{box-shadow:0 4px 12px rgba(0,0,0,.2)!important}.domwhisper-floating-ball svg{width:20px!important;height:20px!important;pointer-events:none!important}.domwhisper-floating-ball.is-hidden{opacity:0!important;pointer-events:none!important;transform:scale(.8)!important}.domwhisper-item-visibility-tag{display:inline-flex!important;align-items:center!important;gap:3px!important;padding:0!important;font-size:10px!important;font-weight:500!important;line-height:1!important}.domwhisper-item-visibility-tag svg{width:9px!important;height:9px!important}.domwhisper-item-visibility-tag.is-public{color:#8b5cf6!important}.domwhisper-item-visibility-tag.is-private{color:#64748b!important}.domwhisper-item-visibility-tag.is-mine{color:#0d9488!important;background:none!important;border:none!important;padding:0!important}.domwhisper-modal-overlay{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;z-index:9999!important;background:rgba(15,23,42,.45)!important;backdrop-filter:blur(8px) saturate(150%)!important;-webkit-backdrop-filter:blur(8px) saturate(150%)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:20px!important;opacity:0!important;pointer-events:none!important;transition:opacity .25s cubic-bezier(.16,1,.3,1)!important;box-sizing:border-box!important}.domwhisper-modal-overlay.is-visible{opacity:1!important;pointer-events:auto!important}.domwhisper-modal-card{background:#ffffff!important;border-radius:16px!important;padding:24px 20px 20px!important;width:100%!important;max-width:270px!important;box-shadow:0 20px 40px -10px rgba(15,23,42,.22),0 0 0 1px rgba(0,0,0,.04)!important;text-align:center!important;transform:scale(.94) translateY(6px)!important;transition:transform .2s cubic-bezier(.16,1,.3,1)!important;box-sizing:border-box!important}.domwhisper-modal-overlay.is-visible .domwhisper-modal-card{transform:scale(1) translateY(0)!important}.domwhisper-modal-title{margin:0 0 8px!important;font-size:17px!important;font-weight:700!important;color:#0f172a!important;line-height:1.3!important;text-align:center!important;letter-spacing:-.3px!important}.domwhisper-modal-desc{margin:0 0 22px!important;font-size:13.5px!important;color:#64748b!important;line-height:1.4!important;text-align:center!important}.domwhisper-modal-actions{display:flex!important;gap:10px!important}.domwhisper-modal-cancel-btn{flex:1!important;height:38px!important;border-radius:10px!important;border:1px solid #e2e8f0!important;background:#f8fafc!important;color:#475569!important;font-size:13.5px!important;font-weight:600!important;transition:all .15s ease!important;outline:none!important;box-shadow:none!important}.domwhisper-modal-cancel-btn:hover{background:#f1f5f9!important;color:#1e293b!important}.domwhisper-modal-confirm-btn{flex:1!important;height:38px!important;border-radius:10px!important;border:none!important;background:#EF4444!important;color:#ffffff!important;font-size:13.5px!important;font-weight:600!important;transition:all .15s ease!important;outline:none!important;box-shadow:0 2px 8px rgba(239,68,68,.25)!important}.domwhisper-modal-confirm-btn:hover{background:#DC2626!important;box-shadow:0 4px 12px rgba(239,68,68,.35)!important}.domwhisper-toast-container{position:fixed!important;top:16px!important;left:50%!important;transform:translateX(-50%)!important;z-index:2147483647!important;flex-direction:column!important;pointer-events:none!important}.domwhisper-toast,.domwhisper-toast-container{display:flex!important;align-items:center!important;gap:8px!important}.domwhisper-toast{pointer-events:auto!important;padding:10px 16px!important;border-radius:10px!important;font-size:13px!important;font-weight:500!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;line-height:1.4!important;color:#ffffff!important;background:#1f2937!important;box-shadow:0 6px 20px rgba(0,0,0,.22)!important;max-width:320px!important;text-align:left!important;opacity:0!important;transform:translateY(-8px)!important;transition:opacity .2s ease,transform .2s ease!important}.domwhisper-toast-icon{flex-shrink:0!important;width:16px!important;height:16px!important}.domwhisper-toast.is-visible{opacity:1!important;transform:translateY(0)!important}.domwhisper-toast-error{background:#ef4444!important}.domwhisper-toast-success{background:#10b981!important}.domwhisper-toast-warning{background:rgba(255,255,255,.95)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;border:1.5px solid #f59e0b!important;color:#d97706!important;box-shadow:0 4px 12px rgba(245,158,11,.15)!important}.domwhisper-demo-card .domwhisper-card-add-save-btn,.domwhisper-demo-card .domwhisper-card-close,.domwhisper-demo-card .domwhisper-card-footer-icon-btn,.domwhisper-demo-card .domwhisper-card-tab,.domwhisper-demo-card .domwhisper-card-toggle,.domwhisper-demo-card [role=button],.domwhisper-demo-card button{cursor:default!important}.domwhisper-demo-card .domwhisper-card-add-save-btn:hover,.domwhisper-demo-card .domwhisper-card-close:hover,.domwhisper-demo-card .domwhisper-card-footer-icon-btn:hover,.domwhisper-demo-card .domwhisper-card-tab:hover,.domwhisper-demo-card .domwhisper-card-toggle:hover,.domwhisper-demo-card [role=button]:hover,.domwhisper-demo-card button:hover{cursor:default!important;background-color:transparent!important;transform:none!important}