.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.laes-page .main-content{padding:0!important;padding-top:0!important;overflow:hidden}.laes-page .robot-container{position:relative;width:100%;height:100vh;height:100dvh;overflow:hidden}.split-laes{display:flex;flex-direction:column;height:100vh!important;height:100dvh!important;background:var(--color-bg);font-family:var(--font-family);color:var(--color-text-primary);overflow:hidden;padding:var(--space-4) var(--space-5);gap:var(--space-3)}.split-laes ::-webkit-scrollbar{width:4px;height:4px}.split-laes ::-webkit-scrollbar-track{background:0 0}.split-laes ::-webkit-scrollbar-thumb{background:rgba(0,0,0,.08);border-radius:4px}.split-laes ::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.15)}.split-laes *{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0.08) transparent}.sl-panels{display:flex;flex:1;min-height:0;overflow:hidden}.sl-source-panel{flex:0 1 60%;display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--color-card);border-radius:8px;border:1px solid var(--color-border);box-shadow:0 1px 3px rgba(0,0,0,.04);overflow:hidden}.sl-target-panel{flex:1;display:flex;flex-direction:column;min-width:280px;min-height:0;background:var(--color-card);border-radius:8px;border:1px solid var(--color-border);box-shadow:0 1px 3px rgba(0,0,0,.04);overflow:hidden}.sl-panel-divider{width:var(--space-3);flex-shrink:0}.sl-panel-toolbar{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border);background:var(--color-card);min-height:48px;height:48px;box-sizing:border-box;flex-shrink:0}.sl-labeled-btn{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border:none;background:0 0;color:var(--color-text-secondary);font-size:13px;font-weight:500;font-family:var(--font-family);border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition),color var(--transition);white-space:nowrap;min-height:36px}.sl-labeled-btn:hover{background:rgba(0,0,0,.05);color:var(--color-text-primary)}.sl-labeled-btn:active{transform:scale(.96)}.sl-labeled-btn:disabled{opacity:.3;cursor:not-allowed}.sl-labeled-btn:disabled:hover{background:0 0;color:var(--color-text-secondary)}.sl-labeled-btn.sl-small{padding:4px 8px;font-size:12px;min-height:30px;gap:4px}.sl-labeled-btn svg{flex-shrink:0}.sl-clear-btn{margin-left:auto;transition:background var(--transition),color var(--transition),opacity .2s ease}.sl-clear-btn:hover{background:color-mix(in srgb,var(--color-danger) 10%,transparent);color:var(--color-danger)}.sl-toolbar-divider{width:1px;height:22px;background:var(--color-border);margin:0 var(--space-1);flex-shrink:0}.sl-toolbar-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;border:none;background:0 0;color:var(--color-text-secondary);border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition),color var(--transition);padding:0}.sl-toolbar-btn:hover{background:rgba(0,0,0,.05);color:var(--color-text-primary)}.sl-toolbar-btn:active{transform:scale(.96)}.sl-toolbar-btn:disabled{opacity:.3;cursor:not-allowed}.sl-toolbar-btn:disabled:hover{background:0 0;color:var(--color-text-secondary)}.sl-toolbar-btn.sl-clear-btn:disabled{opacity:0;pointer-events:none}.sl-toolbar-btn svg{flex-shrink:0}.sl-source-editor{flex:1;padding:var(--space-4);font-size:var(--font-size-base);line-height:1.8;color:var(--color-text-primary);background:0 0;overflow-y:auto;outline:0;min-height:120px;word-wrap:break-word;overflow-wrap:break-word}.sl-source-editor .sl-output-content,.sl-source-editor .sl-output-content *{background:0 0!important}.sl-source-editor ol,.sl-source-editor ul{list-style:disc;padding-left:24px}.sl-source-editor ol{list-style:decimal}.sl-source-editor li{display:list-item}.sl-source-editor-wrap{flex:1;position:relative;min-height:0;display:flex;flex-direction:column}.sl-source-editor-wrap .sl-source-editor{flex:1}.sl-source-editor:empty::before{content:""}.sl-empty-state{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--space-6);gap:var(--space-3);animation:sl-fadeIn .3s ease}.sl-empty-state.hidden{display:none}.sl-empty-icon-circle{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:var(--radius-full,50%);background:rgba(0,0,0,.04);color:var(--color-text-secondary);margin-bottom:var(--space-1)}.sl-empty-title{font-size:1.125rem;font-weight:700;color:var(--color-text-primary);margin:0}.sl-empty-desc{font-size:var(--font-size-base);color:var(--color-text-secondary);margin:0;line-height:1.6;max-width:320px}.sl-empty-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:var(--space-2);width:100%;max-width:300px;pointer-events:auto}.sl-empty-action{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border:1.5px solid rgba(0,0,0,.1);border-radius:var(--radius-lg,12px);background:var(--color-card);cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease;font-size:14px;font-weight:600;color:var(--color-text-primary)}.sl-empty-action svg{color:var(--color-text-secondary);flex-shrink:0}.sl-empty-action:hover{border-color:rgba(0,0,0,.2);background:rgba(0,0,0,.02);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.06)}.sl-empty-action:active{transform:translateY(0)}.sl-source-editor:focus{outline:0}.sl-source-editor,.sl-source-editor *,.sl-target-output,.sl-target-output *{-webkit-text-decoration-skip-ink:none;text-decoration:none!important;text-decoration-line:none!important}.sl-tts-bar{flex-shrink:0;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--color-card);border-top:1px solid rgba(0,0,0,.06)}.sl-right-tts{flex-wrap:nowrap}.sl-right-tts-label{font-size:12px;font-weight:600;color:var(--color-text-secondary);white-space:nowrap}.sl-tts-spacer{flex:1}.sl-right-tts .sl-labeled-btn.sl-small span{display:none}.sl-right-tts .sl-labeled-btn.sl-small{gap:0}.sl-tts-divider{width:1px;height:22px;background:var(--color-border);flex-shrink:0}.ss-play{--ss-btn-size:44px}@keyframes sl-spin{to{transform:rotate(360deg)}}.ss-play.ss-play--paused{box-shadow:0 0 0 2px rgba(0,0,0,.15)}.sl-stop-btn{display:inline-flex;align-items:center;justify-content:center;width:0;height:32px;min-width:0;border:none;background:0 0;color:var(--color-text-secondary);border-radius:var(--radius-full);cursor:pointer;transition:width .2s ease,opacity .2s ease;padding:0;flex-shrink:0;opacity:0;pointer-events:none;overflow:hidden}.sl-stop-btn.visible{width:32px;min-width:32px;opacity:1;pointer-events:auto}.sl-stop-btn:hover{background:rgba(0,0,0,.06);color:var(--color-text-primary)}.sl-stop-btn:active{transform:scale(.9)}.sl-stop-btn svg{flex-shrink:0}.sl-nav-btn{display:inline-flex;align-items:center;justify-content:center;width:0;height:28px;min-width:0;border:none;background:0 0;color:var(--color-text-secondary);border-radius:var(--radius-full);cursor:pointer;transition:width .2s ease,opacity .2s ease;padding:0;flex-shrink:0;opacity:0;pointer-events:none;overflow:hidden}.sl-nav-btn.visible{width:28px;min-width:28px;opacity:1;pointer-events:auto}.sl-nav-btn.visible:disabled{opacity:.35;cursor:default;pointer-events:none}.sl-nav-btn:hover:not(:disabled){background:rgba(0,0,0,.06);color:var(--color-text-primary)}.sl-nav-btn:active:not(:disabled){transform:scale(.9)}.sl-nav-btn svg{flex-shrink:0}.sl-tts-transport-gap{width:12px;flex-shrink:0}.sl-tts-counter{display:none;font-size:12px;color:var(--color-text-tertiary);white-space:nowrap;line-height:1;padding:0 4px;flex-shrink:0}.sl-tts-counter.visible{display:inline-flex;align-items:center}.sl-speed-pill{display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:var(--color-text-secondary);background:0 0;border:1px solid var(--color-border);border-radius:var(--radius-full);padding:2px 10px;min-width:44px;height:28px;cursor:pointer;flex-shrink:0;transition:background .15s,border-color .15s;white-space:nowrap}.sl-speed-pill:hover{background:rgba(0,0,0,.05);border-color:rgba(0,0,0,.15)}.sl-speed-pill:active{transform:scale(.95)}.sl-tts-settings-btn{display:none}.sl-voice-toggle{display:inline-flex;background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-pill);padding:2px;gap:0;flex-shrink:0}.sl-voice-btn{padding:6px 14px;border:none;background:0 0;color:var(--color-text-secondary);font-size:12px;font-weight:600;font-family:var(--font-family);border-radius:var(--radius-pill);cursor:pointer;transition:background var(--transition),color var(--transition);min-height:36px}.sl-voice-btn.active{background:var(--color-text-primary);color:var(--color-text-inverted)}.sl-voice-btn:not(.active):hover{color:var(--color-text-primary);background:var(--color-bg)}.sl-fontsize-control{display:inline-flex;align-items:center;gap:2px;background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:2px;flex-shrink:0}.sl-fontsize-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:0 0;color:var(--color-text-secondary);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--transition),color var(--transition)}.sl-fontsize-btn:hover{background:rgba(0,0,0,.05);color:var(--color-text-primary)}.sl-fontsize-value{font-size:12px;font-weight:600;color:var(--color-text-primary);min-width:20px;text-align:center}.sl-detected-lang{font-size:12px;color:var(--color-text-secondary);font-weight:500;white-space:nowrap;opacity:.6}.sl-lang-selector{position:relative;margin-left:auto;flex-shrink:0;display:none}.sl-lang-selector.has-lang{display:inline-flex;align-items:center;padding:0 4px}.sl-right-toolbar{flex-shrink:0;border-bottom:1px solid rgba(0,0,0,.06);background:var(--color-card)}.sl-mode-row{display:flex;align-items:center;padding:var(--space-2) var(--space-4);min-height:54px;height:54px;box-sizing:border-box;border-bottom:1px solid rgba(0,0,0,.06);overflow:visible;position:relative;z-index:10}.sl-action-row{display:flex;align-items:center;padding:var(--space-1) var(--space-4);gap:var(--space-2);min-height:40px}.sl-mode-segment{display:inline-flex;background:var(--color-bg);border-radius:var(--radius-pill);padding:2px;gap:0}.sl-mode-btn{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border:none;background:0 0;color:var(--color-text-secondary);font-size:12px;font-weight:600;font-family:var(--font-family);border-radius:var(--radius-pill);cursor:pointer;transition:background var(--transition),color var(--transition);white-space:nowrap;min-height:32px}.sl-mode-btn svg:not(.sl-dropdown-chevron){display:none}.sl-mode-btn svg.sl-dropdown-chevron{flex-shrink:0;opacity:.7}.sl-mode-btn.active{background:var(--color-text-primary);color:var(--color-text-inverted);box-shadow:var(--shadow-sm)}.sl-mode-btn.active svg.sl-dropdown-chevron{opacity:1}.sl-mode-btn:not(.active):hover{color:var(--color-text-primary);background:rgba(0,0,0,.05)}.sl-output-actions{display:inline-flex;align-items:center;gap:var(--space-1);margin-left:auto}.sl-submode-group{display:flex;align-items:center;gap:var(--space-1)}.sl-submode-btn{padding:5px 14px;border:1px solid rgba(0,0,0,.08);background:var(--color-card);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:600;font-family:var(--font-family);border-radius:var(--radius-pill);cursor:pointer;transition:background var(--transition),color var(--transition),border-color var(--transition);white-space:nowrap;min-height:30px}.sl-submode-btn.active{background:rgba(0,0,0,.06);color:var(--color-text-primary);border-color:var(--color-text-primary)}.sl-submode-btn:not(.active):hover{border-color:var(--color-text-secondary);color:var(--color-text-primary);background:rgba(0,0,0,.03)}.sl-target-output{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:safe center;padding:var(--space-4);font-size:var(--font-size-base);line-height:1.7;color:var(--color-text-primary);overflow-y:auto;overflow-x:hidden;min-height:0;min-height:0}.sl-target-output>.sl-output-content,.sl-target-output>.sl-output-placeholder,.sl-target-output>.sl-skeleton{width:100%;align-self:stretch}.sl-target-output:has(.sl-output-content),.sl-target-output:has(.sl-skeleton){justify-content:flex-start}.sl-output-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:var(--space-3);text-align:center;color:var(--color-text-secondary);opacity:.7;padding:var(--space-6)}.sl-output-placeholder p{font-size:var(--font-size-base);margin:0}.sl-output-placeholder strong{color:var(--color-text-primary);font-weight:700}.sl-right-empty{display:none;flex-direction:column;align-items:center;width:100%;gap:var(--space-3);text-align:center;padding:var(--space-4) var(--space-4);animation:sl-fadeIn .3s ease;box-sizing:border-box}.sl-right-empty.active{display:flex}.sl-right-empty-icon{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:var(--radius-full,50%);background:rgba(0,0,0,.04);color:var(--color-text-secondary)}.sl-right-empty-title{font-size:1.125rem;font-weight:700;color:var(--color-text-primary);margin:0}.sl-right-empty-desc{font-size:var(--font-size-base);color:var(--color-text-secondary);margin:0;max-width:280px;line-height:1.6}.sl-right-empty-preview{display:flex;flex-direction:column;gap:8px;width:100%;max-width:240px;margin-top:var(--space-3)}.sl-preview-line{height:10px;border-radius:5px;background:rgba(0,0,0,.05)}@keyframes sl-fadeIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.sl-output-content{padding:0}.sl-output-content h1,.sl-output-content h2,.sl-output-content h3,.sl-output-content h4{font-weight:700;color:var(--color-text-primary);margin:0 0 var(--space-2) 0}.sl-output-content h1{font-size:1.4em}.sl-output-content h2{font-size:1.2em}.sl-output-content h3{font-size:1.1em}.sl-output-content p{margin:0 0 var(--space-3) 0;line-height:1.8}.sl-output-content ol,.sl-output-content ul{list-style:disc;padding-left:24px;margin:0 0 var(--space-3) 0}.sl-output-content ol{list-style:decimal}.sl-output-content li{line-height:1.8;display:list-item}.sl-output-content li p{margin:0}.sl-output-content strong{font-weight:700;color:var(--color-text-primary)}.sl-output-content ol,.sl-output-content ul{margin:0 0 var(--space-3) 0;padding-left:var(--space-5)}.sl-output-content li{margin-bottom:var(--space-1)}.sl-output-content ul li::marker{color:var(--color-text-secondary)}.sl-output-content blockquote{border-left:3px solid var(--color-border);margin:0 0 var(--space-3) 0;padding:var(--space-2) var(--space-4);background:rgba(0,0,0,.03);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--color-text-secondary)}@keyframes sl-shimmer{0%{background-position:-400px 0}100%{background-position:400px 0}}.sl-skeleton{padding:var(--space-4);display:flex;flex-direction:column;gap:14px}.sl-skeleton-line{height:14px;border-radius:6px;background:linear-gradient(90deg,var(--color-border) 25%,var(--color-bg) 50%,var(--color-border) 75%);background-size:800px 100%;animation:sl-shimmer 1.5s infinite ease-in-out;opacity:.5}.sl-skeleton-line.sl-skeleton-title{height:22px;width:75%;margin-bottom:var(--space-2);opacity:.6}.sl-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:var(--space-3);color:var(--color-text-secondary)}.sl-loading-spinner{width:36px;height:36px;border:3px solid var(--color-border);border-top-color:var(--color-text-primary);border-radius:50%;animation:sl-spin .8s linear infinite}.sl-char-count{position:absolute;bottom:0;left:0;padding:var(--space-1) var(--space-3);font-size:12px;color:var(--color-text-secondary);opacity:.5;font-weight:500;pointer-events:none}.sl-char-count.sl-wc-warn{display:block;color:var(--color-warning);font-weight:600;opacity:1}.sl-char-count.sl-wc-over{display:block;color:var(--color-error);font-weight:700;opacity:1}.sl-generate-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 28px;border:none;background:var(--color-primary);color:var(--color-text-inverted);font-size:14px;font-weight:600;font-family:var(--font-family);border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition),box-shadow var(--transition),opacity var(--transition);min-height:40px;white-space:nowrap;box-shadow:0 2px 8px rgba(var(--color-primary-rgb),.2);margin:var(--space-4) auto 0}.sl-generate-btn svg{flex-shrink:0}.sl-generate-btn:hover:not(:disabled){background:var(--color-primary-hover);box-shadow:0 3px 12px rgba(var(--color-primary-rgb),.3)}.sl-generate-btn:active:not(:disabled){transform:scale(.97)}.sl-generate-btn:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}.sl-generate-btn.sl-generate-redo{background:0 0;color:var(--color-text-primary);border:1.5px solid rgba(0,0,0,.15);box-shadow:none;font-size:13px;padding:8px 20px;min-height:36px}.sl-generate-btn.sl-generate-redo:hover:not(:disabled){background:rgba(0,0,0,.05);box-shadow:none}.sl-generate-btn.sl-generate-redo:active:not(:disabled){background:rgba(0,0,0,.08)}.sl-url-modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--space-4)}.sl-url-modal{background:var(--color-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);width:100%;max-width:480px;overflow:hidden}.sl-url-modal-header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border)}.sl-url-modal-title{font-size:var(--font-size-lg);font-weight:700;color:var(--color-text-primary)}.sl-url-modal-close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;background:0 0;color:var(--color-text-secondary);border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition),color var(--transition)}.sl-url-modal-close:hover{background:rgba(0,0,0,.05);color:var(--color-text-primary)}.sl-url-modal-body{padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}.sl-url-input{width:100%;padding:var(--space-3) var(--space-4);border:2px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-base);font-family:var(--font-family);color:var(--color-text-primary);background:var(--color-bg);outline:0;transition:border-color var(--transition);min-height:48px;box-sizing:border-box}.sl-url-input::placeholder{color:var(--color-text-secondary);opacity:.5}.sl-url-input:focus{border-color:var(--color-text-secondary)}.sl-url-fetch-btn{padding:12px var(--space-5);border:none;background:var(--color-primary);color:var(--color-text-inverted);font-size:var(--font-size-base);font-weight:700;font-family:var(--font-family);border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition);min-height:48px}.sl-url-fetch-btn:hover{background:var(--color-primary-hover)}.sl-toast{position:fixed;bottom:80px;left:50%;transform:translateX(-50%) translateY(20px);background:var(--color-text-primary);color:var(--color-card);padding:var(--space-3) var(--space-5);border-radius:var(--radius-pill);font-size:var(--font-size-sm);font-weight:600;font-family:var(--font-family);box-shadow:var(--shadow-modal);z-index:2000;opacity:0;transition:opacity .3s,transform .3s;pointer-events:none}.sl-toast.visible{opacity:1;transform:translateX(-50%) translateY(0)}.sl-mobile-tabs{display:none}.sl-mobile-hidden{display:none!important}@media (max-width:767px){.laes-page .robot-container{height:calc(100vh - 60px);height:calc(100dvh - 60px)}.split-laes{height:calc(100vh - 60px)!important;height:calc(100dvh - 60px)!important}.sl-mobile-tabs{display:flex;gap:0;flex-shrink:0;background:var(--color-card);border-bottom:1px solid rgba(0,0,0,.08);overflow:hidden}.sl-mobile-tab{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:11px 12px;border:none;background:0 0;color:var(--color-text-secondary);font-size:14px;font-weight:600;font-family:var(--font-family);cursor:pointer;transition:color .2s ease;position:relative;min-height:44px}.sl-mobile-tab svg{flex-shrink:0;opacity:.5}.sl-mobile-tab.active{color:var(--color-text-primary)}.sl-mobile-tab.active svg{opacity:.8;color:var(--color-text-primary)}.sl-mobile-tab.active::after{content:'';position:absolute;bottom:0;left:20%;right:20%;height:2px;background:var(--color-text-primary);border-radius:var(--radius-xs,6px) var(--radius-xs,6px) 0 0}.sl-mobile-tab:not(.active):active{background:rgba(0,0,0,.03)}.sl-mobile-tab-badge{display:none}.sl-mobile-tab-badge.has-result{display:block;width:6px;height:6px;background:var(--color-primary);border-radius:50%;flex-shrink:0}.split-laes{padding:var(--space-2);gap:0}.sl-panels{flex-direction:column}.sl-source-panel{border-right:none;flex:1;min-height:0;max-height:none;border-radius:8px}.sl-panel-divider{display:none}.sl-target-panel{flex:1;min-height:0;min-width:unset;border-radius:8px}.sl-tts-bar{flex-wrap:wrap;gap:6px 4px;padding:var(--space-2) var(--space-3);min-height:auto;overflow:visible}.sl-tts-divider{display:none}.sl-voice-btn{padding:6px 12px;font-size:12px;min-height:36px}.sl-fontsize-control{padding:2px}.sl-fontsize-btn{width:36px;height:36px}.ss-play{--ss-btn-size:44px}.sl-stop-btn.visible{width:44px;min-width:44px;height:44px}.sl-nav-btn.visible{width:44px;min-width:44px;height:44px}.sl-speed-pill{min-height:36px;min-width:48px;font-size:13px}.sl-lang-selector{display:none!important}.sl-tts-transport-gap{width:6px}.sl-tts-settings-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;border:none;background:0 0;color:var(--color-text-secondary);border-radius:var(--radius-md);cursor:pointer;flex-shrink:0;margin-left:auto;transition:transform .2s ease}.sl-tts-settings-btn:active{transform:scale(.95);opacity:.8}.sl-tts-settings-btn svg{transition:transform .2s ease}.sl-tts-settings-btn.active svg{transform:rotate(180deg)}.sl-fontsize-control,.sl-voice-toggle{display:none}.sl-tts-bar.sl-settings-open .sl-tts-settings-btn+.sl-tts-divider{display:block;flex-basis:100%;height:0;border:none;margin:0;padding:0}.sl-tts-bar.sl-settings-open .sl-voice-toggle{display:inline-flex;margin-left:0}.sl-tts-bar.sl-settings-open .sl-fontsize-control{display:inline-flex;margin-left:auto}.sl-tts-bar.sl-settings-open .sl-fontsize-control,.sl-tts-bar.sl-settings-open .sl-voice-toggle{animation:sl-settings-reveal .15s ease-out}@keyframes sl-settings-reveal{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.sl-right-tts .sl-labeled-btn.sl-small{min-height:44px;min-width:44px;padding:8px}.sl-fontsize-btn:active,.sl-labeled-btn:active,.sl-toolbar-btn:active,.sl-voice-btn:active,.ss-play:active{transform:scale(.95);opacity:.8}.sl-tts-bar{padding-bottom:max(var(--space-2),env(safe-area-inset-bottom))}.sl-mode-btn{padding:5px 10px;font-size:12px}.sl-submode-btn{padding:5px 12px;font-size:12px}.sl-mode-row{min-height:44px;height:auto;padding:var(--space-2) var(--space-3)}.sl-panel-toolbar{flex-wrap:nowrap;gap:4px;padding:var(--space-1) var(--space-3);min-height:44px;height:44px}.sl-source-panel:has(.sl-empty-state:not(.hidden)) .sl-panel-toolbar{display:none}.sl-toolbar-btn{width:44px;height:44px;min-width:44px}.sl-labeled-btn{padding:6px;min-width:44px;min-height:44px;justify-content:center}.sl-empty-state{padding:var(--space-5) var(--space-4);gap:var(--space-3)}.sl-empty-icon-circle{width:64px;height:64px}.sl-empty-icon-circle svg{width:28px;height:28px}.sl-empty-title{font-size:1.05rem}.sl-empty-actions{max-width:280px;gap:8px}.sl-empty-action{padding:10px 14px;font-size:13px;gap:8px}.sl-right-empty{padding:var(--space-4) var(--space-3);gap:var(--space-2)}.sl-right-empty-icon{width:48px;height:48px}.sl-right-empty-icon svg{width:22px;height:22px}.sl-right-empty-title{font-size:1rem}.sl-right-empty-desc{font-size:var(--font-size-base);max-width:280px}.sl-right-empty-preview{display:none}.st-chat-mic-btn,.st-chat-send-btn{width:44px;height:44px}.st-chat-reset-btn{width:44px;height:44px}.st-chat-reset-btn.visible{display:flex}.sl-generate-btn{padding:12px 28px;font-size:14px;min-height:44px;margin-top:var(--space-3);width:100%;max-width:240px}.sl-target-output{padding:var(--space-3)}.sl-url-modal-backdrop{align-items:flex-end!important}.sl-url-modal{width:100%;max-width:100%;border-radius:20px 20px 0 0;margin:0;padding-bottom:max(var(--space-4),env(safe-area-inset-bottom))}.sl-url-modal::before{content:'';display:block;width:36px;height:4px;background:rgba(0,0,0,.15);border-radius:var(--radius-xs,6px);margin:8px auto 4px}.sl-mobile-tab-badge.has-result{width:8px;height:8px;animation:sl-badge-scale-in .2s ease-out}@keyframes sl-badge-scale-in{from{transform:scale(0)}to{transform:scale(1)}}}@media (max-width:390px){.sl-voice-btn{padding:4px 8px;font-size:12px}.sl-mode-btn{padding:4px 7px;font-size:12px;gap:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sl-mode-btn svg:not(.sl-dropdown-chevron){display:none}.sl-mode-segment{gap:0;padding:1px;overflow:hidden}.sl-empty-icon-circle{width:40px;height:40px}.sl-empty-title{font-size:.85rem}.sl-empty-actions{max-width:240px}.sl-empty-action{padding:7px 8px;font-size:12px}}@media (max-width:767px){.laes-page .s-dropdown-item{min-height:44px;padding-top:10px;padding-bottom:10px}.mobile-nav-item{font-size:12px;min-height:44px;padding:6px 8px}}@media (min-width:768px) and (max-width:1279px){.split-laes{padding:var(--space-3)}.sl-source-panel{flex:0 1 50%}.sl-target-panel{min-width:260px}.sl-empty-actions{max-width:260px;gap:6px}.sl-empty-action{padding:8px 10px;font-size:12px;gap:6px}.sl-tts-bar{padding:var(--space-1) var(--space-2);gap:4px;flex-wrap:nowrap;overflow:visible}.sl-tts-divider{height:16px;margin:0 2px}.sl-voice-btn{padding:3px 7px;font-size:12px}.ss-play{--ss-btn-size:36px}.sl-fontsize-control{padding:1px}.sl-fontsize-btn{width:24px;height:24px}.sl-fontsize-value{font-size:12px;min-width:18px}.sl-mode-btn{padding:4px 8px;font-size:12px;gap:3px}.sl-mode-btn svg.sl-dropdown-chevron{width:10px;height:10px}.sl-mode-segment{padding:1px;gap:0}.sl-mode-row{padding:var(--space-2) var(--space-3);min-height:46px;height:auto}.sl-right-empty{padding:var(--space-3);gap:var(--space-2)}.sl-right-empty-icon{width:56px;height:56px}.sl-right-empty-title{font-size:1rem}.sl-right-empty-desc{font-size:var(--font-size-sm)}}.sl-source-editor .sl-output-content blockquote,.sl-source-editor .sl-output-content h1,.sl-source-editor .sl-output-content h2,.sl-source-editor .sl-output-content h3,.sl-source-editor .sl-output-content h4,.sl-source-editor .sl-output-content li,.sl-source-editor .sl-output-content p{cursor:pointer;border-radius:var(--radius-sm);transition:background .15s ease}.sl-source-editor .sl-output-content blockquote:hover,.sl-source-editor .sl-output-content h1:hover,.sl-source-editor .sl-output-content h2:hover,.sl-source-editor .sl-output-content h3:hover,.sl-source-editor .sl-output-content h4:hover,.sl-source-editor .sl-output-content li:hover,.sl-source-editor .sl-output-content p:hover{background:rgba(0,0,0,.03)}.sl-source-editor.sl-reading .sl-output-content :hover{background:0 0}.sl-source-editor.sl-reading .sl-output-content>*{color:rgba(56,69,81,.3)!important;transition:color .3s ease}.sl-source-editor.sl-reading .sl-reading-active,.sl-source-editor.sl-reading .sl-reading-active *{color:var(--color-text-primary)!important}.sl-source-editor.sl-reading .sl-reading-active{background:rgba(100,116,139,.1)!important;border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);margin-left:calc(-1 * var(--space-3));margin-right:calc(-1 * var(--space-3));box-shadow:0 0 0 1px rgba(100,116,139,.2);transition:color .3s ease,background .3s ease}.sl-target-output .sl-output-content h1,.sl-target-output .sl-output-content h2,.sl-target-output .sl-output-content h3,.sl-target-output .sl-output-content li,.sl-target-output .sl-output-content p{cursor:pointer;border-radius:var(--radius-sm);transition:background .15s ease}.sl-target-output .sl-output-content h1:hover,.sl-target-output .sl-output-content h2:hover,.sl-target-output .sl-output-content h3:hover,.sl-target-output .sl-output-content li:hover,.sl-target-output .sl-output-content p:hover{background:rgba(0,0,0,.03)}.sl-target-output.sl-reading .sl-output-content>*{color:rgba(56,69,81,.3)!important;transition:color .3s ease,background .25s ease}.sl-target-output.sl-reading .sl-reading-active,.sl-target-output.sl-reading .sl-reading-active *{color:var(--color-text-primary)!important}.sl-target-output.sl-reading .sl-reading-active{background:rgba(100,116,139,.1)!important;border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);margin-left:calc(-1 * var(--space-3));margin-right:calc(-1 * var(--space-3));box-shadow:0 0 0 1px rgba(100,116,139,.2);transition:background .25s ease,color .25s ease,box-shadow .25s ease}.ss-play.playing{background:var(--color-text-primary)}.sl-chat-area{display:flex;flex-direction:column;min-height:0;flex:1}.st-chat-messages{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px;background:var(--color-bg)}.st-chat-welcome{display:flex;flex-direction:column;gap:16px;padding:20px;flex:1;justify-content:center;animation:st-fadeInUp .3s ease}.st-welcome-header{text-align:center;padding:12px 0 4px}.st-welcome-title{font-size:15px;font-weight:600;color:var(--color-text-primary);margin:0 0 4px}.st-welcome-desc{font-size:12.5px;color:var(--color-text-secondary);margin:0;font-weight:400}.st-chat-shortcuts{display:flex;flex-direction:column;gap:6px;width:100%}.st-shortcut-card{display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--color-bg);border:1px solid rgba(0,0,0,.06);cursor:pointer;transition:background .15s ease,border-color .15s ease;border-radius:10px;min-width:0;text-align:left}.st-shortcut-card:hover{background:rgba(0,0,0,.02);border-color:var(--color-border)}.st-shortcut-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;color:var(--color-text-secondary)}.st-shortcut-card:hover .st-shortcut-icon svg{color:var(--color-text-primary)}.st-shortcut-label{flex:1;min-width:0;font-size:13px;font-weight:500;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-shortcut-send{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;color:var(--color-text-secondary);border-radius:6px;transition:color .15s ease}.st-shortcut-card:hover .st-shortcut-send svg{color:var(--color-text-secondary)}.message-bubble{max-width:88%;min-width:140px;padding:12px 16px;border-radius:16px;font-size:14px;line-height:1.6;animation:st-fadeInUp .25s ease;word-wrap:break-word}.message-bubble.user{align-self:flex-end;background:var(--color-primary);color:var(--color-text-inverted);border-bottom-right-radius:4px}.message-bubble.ai{align-self:flex-start;background:var(--color-card);color:var(--color-text-primary);border-bottom-left-radius:4px;border:1px solid var(--color-border);box-shadow:0 1px 2px rgba(0,0,0,.04)}.message-bubble.ai p{margin:0}.message-bubble.ai p+p{margin-top:6px}.message-bubble.ai p:empty{display:none}.message-bubble.ai ol,.message-bubble.ai ul{margin:4px 0;padding-left:20px;list-style:disc}.message-bubble.ai ol{list-style:decimal}.message-bubble.ai li{margin-bottom:2px;display:list-item}.message-bubble.ai strong{font-weight:600}@keyframes st-fadeInUp{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.message-actions{display:flex;align-items:center;gap:2px;margin-top:4px;align-self:flex-start;animation:st-fadeInUp .25s ease}.message-actions .action-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:0 0;border-radius:6px;color:var(--color-text-secondary);cursor:pointer;transition:background .15s ease,color .15s ease}.message-actions .action-icon:hover{background:rgba(0,0,0,.04);color:var(--color-text-primary)}.message-actions .action-icon svg{width:15px;height:15px;flex-shrink:0}.message-actions .action-icon.copied{color:var(--color-success)}.st-typing{align-self:flex-start;display:flex;align-items:center;gap:4px;padding:12px 16px;background:rgba(0,0,0,.04);border-radius:14px;border-bottom-left-radius:4px;animation:st-fadeInUp .25s ease}.st-dot{width:6px;height:6px;background:var(--color-text-secondary);border-radius:50%;animation:st-typingBounce 1.4s ease-in-out infinite}.st-dot:nth-child(2){animation-delay:.2s}.st-dot:nth-child(3){animation-delay:.4s}@keyframes st-typingBounce{0%,100%,60%{transform:translateY(0);opacity:.4}30%{transform:translateY(-4px);opacity:1}}.st-chat-input-area{border-top:1px solid rgba(0,0,0,.06);background:var(--color-bg);flex-shrink:0;padding:12px 16px}.st-chat-input-wrapper{display:flex;align-items:center;gap:6px;padding:8px 8px 8px 16px;background:var(--color-card);border:1px solid rgba(0,0,0,.08);border-radius:22px;transition:border-color .15s ease}.st-chat-input-wrapper:focus-within{border-color:var(--color-text-secondary);box-shadow:0 0 0 3px rgba(0,0,0,.04)}.st-chat-input{flex:1;display:block;border:none;background:0 0;font-size:13px;color:var(--color-text-primary);outline:0;resize:none;overflow-y:hidden;line-height:1.6;font-family:var(--font-family);padding:4px 0;margin:0;min-height:1.5em;max-height:120px}.st-chat-input::placeholder{color:var(--color-text-secondary)}.st-chat-mic-btn,.st-chat-send-btn{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;border-radius:50%;cursor:pointer;transition:background .15s ease,color .15s ease,opacity .15s ease;flex-shrink:0}.st-chat-mic-btn{background:0 0;color:var(--color-text-secondary);position:relative}.st-chat-mic-btn:hover{background:rgba(0,0,0,.04);color:var(--color-text-primary)}.st-chat-mic-btn.active{color:var(--color-error);animation:sl-chat-mic-pulse 1.5s ease-in-out infinite}.st-chat-mic-btn.active::after{content:'';position:absolute;top:3px;right:3px;width:7px;height:7px;background:var(--color-error);border-radius:50%;animation:sl-chat-rec-dot 1s ease-in-out infinite}@keyframes sl-chat-mic-pulse{0%,100%{opacity:1}50%{opacity:.5}}@keyframes sl-chat-rec-dot{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.st-chat-send-btn{background:var(--color-primary);color:var(--color-text-inverted)}.st-chat-send-btn:hover:not(:disabled){background:var(--color-primary-hover)}.st-chat-send-btn:disabled{opacity:.4;cursor:not-allowed}.st-chat-reset-btn{display:none;align-items:center;justify-content:center;width:30px;height:30px;border:none;border-radius:50%;background:0 0;color:var(--color-text-secondary);cursor:pointer;transition:background .15s ease,color .15s ease;flex-shrink:0}.st-chat-reset-btn:hover{background:rgba(0,0,0,.06);color:var(--color-text-primary)}.st-chat-reset-btn.visible{display:flex}.sl-mode-dropdown-wrap{position:relative}.sl-dropdown-chevron{margin-left:2px;transition:transform .2s;flex-shrink:0}.sl-mode-dropdown-wrap.open .sl-dropdown-chevron{transform:rotate(180deg)}.sl-tools-dropdown{display:none;position:absolute;top:calc(100% + 6px);left:0;min-width:180px;background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:0 8px 24px rgba(0,0,0,.12);padding:4px;z-index:100}.sl-mode-dropdown-wrap.open .sl-tools-dropdown{display:block}.sl-dropdown-item{display:block;width:100%;text-align:left;padding:8px 14px;border:none;background:0 0;color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:600;font-family:var(--font-family);border-radius:6px;cursor:pointer;transition:background var(--transition),color var(--transition)}.sl-dropdown-item:hover{background:rgba(0,0,0,.05);color:var(--color-text-primary)}.sl-dropdown-item.active{background:rgba(0,0,0,.06);color:var(--color-text-primary)}.sl-action-row{display:none!important}@keyframes sl-rec-dot{0%,100%{opacity:1}50%{opacity:.4}}.sl-labeled-btn.active.sl-stt-active,.sl-toolbar-btn.active.sl-stt-active{background:color-mix(in srgb,var(--color-danger) 10%,transparent);color:var(--color-danger);position:relative}.sl-labeled-btn.active.sl-stt-active svg,.sl-toolbar-btn.active.sl-stt-active svg{stroke:var(--color-danger)}.sl-labeled-btn.active.sl-stt-active::after,.sl-toolbar-btn.active.sl-stt-active::after{content:'';position:absolute;top:4px;right:4px;width:8px;height:8px;background:var(--color-danger);border-radius:50%;animation:sl-rec-dot 1s ease-in-out infinite}.chat-lang-picker{position:fixed;min-width:180px;background:var(--color-card);border:1px solid var(--color-border);border-radius:14px;box-shadow:0 8px 32px rgba(0,0,0,.12),0 1px 3px rgba(0,0,0,.06);padding:6px;z-index:200;opacity:0;transform:translateY(6px) scale(.97);transition:opacity 120ms ease-out,transform 120ms ease-out;pointer-events:none;display:none}.chat-lang-picker.open{opacity:1;transform:translateY(0) scale(1);pointer-events:auto;display:block}.chat-lang-picker-title{padding:6px 12px 4px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-secondary)}.chat-lang-option{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:9px;border:none;background:0 0;width:100%;text-align:left;font-size:14px;font-weight:400;color:var(--color-text-primary);cursor:pointer;transition:background 80ms ease}.chat-lang-option:hover{background:var(--color-hover)}.chat-lang-option .toggle-check{width:16px;height:16px;margin-left:auto;opacity:0;stroke:var(--color-accent)}.chat-lang-option.active .toggle-check{opacity:1}[data-theme=dark] .sl-source-panel,[data-theme=dark] .sl-target-panel{border-color:rgba(255,255,255,.08);box-shadow:none}[data-theme=dark] .sl-panel-toolbar,[data-theme=dark] .sl-right-toolbar,[data-theme=dark] .sl-tts-bar{background:var(--color-card)}[data-theme=dark] .sl-source-editor:empty::before{opacity:.4}[data-theme=dark] .sl-empty-icon-circle{background:var(--color-hover);color:var(--color-text-secondary)}[data-theme=dark] .sl-empty-action{background:var(--color-hover);border-color:var(--color-border)}[data-theme=dark] .sl-empty-action:hover{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.08)}[data-theme=dark] .sl-right-empty-icon{background:var(--color-hover);color:var(--color-text-secondary)}[data-theme=dark] .sl-preview-line{background:var(--color-hover)}[data-theme=dark] .sl-output-placeholder svg{stroke:var(--color-text-secondary)}[data-theme=dark] .sl-toolbar-btn:hover{background:rgba(255,255,255,.08)}[data-theme=dark] .sl-labeled-btn:hover{background:rgba(255,255,255,.08)}[data-theme=dark] .sl-clear-btn:hover{background:rgba(220,38,38,.15);color:#f87171}[data-theme=dark] .sl-fontsize-btn:hover{background:rgba(255,255,255,.08)}[data-theme=dark] .sl-stop-btn:hover{background:var(--color-hover-strong)}[data-theme=dark] .ss-play{background:rgba(255,255,255,.18)}[data-theme=dark] .ss-play:hover:not(:disabled){background:rgba(255,255,255,.25)}[data-theme=dark] .ss-play.ss-play--playing{background:rgba(255,255,255,.15)}[data-theme=dark] .ss-play.ss-play--paused{box-shadow:0 0 0 2px rgba(255,255,255,.2)}[data-theme=dark] .ss-play.playing{background:rgba(255,255,255,.15)}[data-theme=dark] .sl-tts-controls{background:rgba(255,255,255,.03)}[data-theme=dark] .sl-speed-pill{border-color:var(--color-border);color:var(--color-text-secondary)}[data-theme=dark] .sl-speed-pill:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.2)}[data-theme=dark] .sl-voice-toggle{background:rgba(255,255,255,.08)}[data-theme=dark] .sl-voice-btn.active{background:rgba(255,255,255,.2)}[data-theme=dark] .sl-fontsize-control{background:var(--color-bg);border-color:var(--color-border)}[data-theme=dark] .sl-mode-btn.active{background:rgba(255,255,255,.2)}[data-theme=dark] .sl-mode-btn:not(.active):hover{background:rgba(255,255,255,.08)}[data-theme=dark] .sl-submode-btn{border-color:var(--color-hover-strong)}[data-theme=dark] .sl-submode-btn.active{background:var(--color-hover-strong)}[data-theme=dark] .sl-submode-btn:not(.active):hover{border-color:rgba(255,255,255,.25);background:var(--color-hover)}[data-theme=dark] .sl-generate-btn.sl-generate-redo{border-color:rgba(255,255,255,.15)}[data-theme=dark] .sl-generate-btn.sl-generate-redo:hover:not(:disabled){background:rgba(255,255,255,.08)}[data-theme=dark] .sl-generate-btn.sl-generate-redo:active:not(:disabled){background:var(--color-border)}[data-theme=dark] .sl-output-content blockquote{background:rgba(255,255,255,.04)}[data-theme=dark] .sl-url-modal-backdrop{background:var(--color-overlay)}[data-theme=dark] .sl-url-modal-close:hover{background:rgba(255,255,255,.08)}[data-theme=dark] .sl-url-input:focus{border-color:rgba(255,255,255,.3)}[data-theme=dark] .sl-toast{background:rgba(255,255,255,.15);color:#fff}[data-theme=dark] .st-welcome-title{color:var(--color-text-primary)}[data-theme=dark] .st-welcome-desc{color:var(--color-text-secondary)}[data-theme=dark] .st-shortcut-card{background:var(--color-card);border-color:var(--color-border)}[data-theme=dark] .st-shortcut-card:hover{background:var(--color-hover);border-color:rgba(255,255,255,.15)}[data-theme=dark] .st-shortcut-icon{color:var(--color-text-secondary)}[data-theme=dark] .st-shortcut-card:hover .st-shortcut-icon svg{color:var(--color-text-primary)}[data-theme=dark] .st-shortcut-label{color:var(--color-text-primary)}[data-theme=dark] .st-shortcut-send{color:var(--color-text-secondary)}[data-theme=dark] .st-shortcut-card:hover .st-shortcut-send svg{color:var(--color-text-secondary)}[data-theme=dark] .message-bubble.ai{background:var(--color-card);border-color:var(--color-border);box-shadow:0 1px 2px rgba(0,0,0,.2)}[data-theme=dark] .message-actions .action-icon{color:var(--color-text-secondary)}[data-theme=dark] .message-actions .action-icon:hover{background:rgba(255,255,255,.08);color:var(--color-text-primary)}[data-theme=dark] .st-typing{background:var(--color-hover)}[data-theme=dark] .st-dot{background:var(--color-text-secondary)}[data-theme=dark] .st-chat-input-area{border-top-color:var(--color-border);background:var(--color-bg)}[data-theme=dark] .st-chat-input-wrapper{background:var(--color-card);border-color:var(--color-border)}[data-theme=dark] .st-chat-input-wrapper:focus-within{border-color:rgba(255,255,255,.3);box-shadow:0 0 0 3px var(--color-hover)}[data-theme=dark] .st-chat-input{color:var(--color-text-primary)}[data-theme=dark] .st-chat-input::placeholder{color:var(--color-text-secondary)}[data-theme=dark] .st-chat-mic-btn{color:var(--color-text-secondary)}[data-theme=dark] .st-chat-mic-btn:hover{background:rgba(255,255,255,.08);color:var(--color-text-secondary)}[data-theme=dark] .st-chat-mic-btn.active{color:#f87171}[data-theme=dark] .st-chat-reset-btn:hover{background:rgba(255,255,255,.08);color:var(--color-text-primary)}[data-theme=dark] .sl-source-editor.sl-reading .sl-output-content>*{color:rgba(232,236,244,.3)!important}[data-theme=dark] .sl-source-editor.sl-reading .sl-reading-active{background:rgba(148,163,184,.14)!important;box-shadow:0 0 0 1px rgba(148,163,184,.25)}[data-theme=dark] .sl-target-output.sl-reading .sl-output-content>*{color:rgba(232,236,244,.3)!important}[data-theme=dark] .sl-target-output.sl-reading .sl-reading-active{background:rgba(148,163,184,.14)!important;box-shadow:0 0 0 1px rgba(148,163,184,.25)}[data-theme=dark] .split-laes ::-webkit-scrollbar-thumb{background:var(--color-hover-strong)}[data-theme=dark] .split-laes ::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.18)}[data-theme=dark] .split-laes *{scrollbar-color:var(--color-hover-strong) transparent}[data-theme=dark] .chat-lang-picker{background:var(--color-card);border-color:rgba(255,255,255,.08);box-shadow:0 8px 32px rgba(0,0,0,.4),0 1px 3px rgba(0,0,0,.2)}[data-theme=dark] .chat-lang-option:hover{background:var(--color-hover)}@media (max-width:767px){[data-theme=dark] .sl-mobile-tabs{background:var(--color-card);border-color:rgba(255,255,255,.08)}[data-theme=dark] .sl-mobile-tab.active{color:var(--color-text-primary)}[data-theme=dark] .sl-mobile-tab.active::after{background:var(--color-text-primary)}[data-theme=dark] .sl-url-modal::before{background:rgba(255,255,255,.2)}}