.left-column{position:fixed;left:2rem;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:.75rem;width:200px}.input-wrapper{position:relative;cursor:text}.input-wrapper textarea{width:100%;height:120px;padding:.75rem;background:transparent;border:none;border-bottom:1px solid #eee;font-family:var(--main-font);font-size:14px;resize:none;outline:none;transition:all .3s cubic-bezier(.23,1,.32,1)}.input-wrapper textarea::placeholder{color:#999;transition:all .3s cubic-bezier(.23,1,.32,1)}.input-wrapper textarea:focus::placeholder{opacity:0}.input-wrapper:after{content:"\21b5";position:absolute;right:.25rem;top:.5rem;opacity:0;transition:opacity .3s cubic-bezier(.23,1,.32,1)}.input-wrapper:hover textarea::placeholder{transform:translate(-12px);color:var(--primary-color)}.input-wrapper:hover:after{opacity:1;color:var(--primary-color)}.language-switch-container{position:fixed;right:2rem;bottom:4rem;z-index:100;padding:5px}.language-switch{display:flex;gap:.5rem}.lang-button{padding:0;border:none;background:none;cursor:pointer;font-size:14px;color:#999}.lang-button.active{color:var(--primary-color)}.right-column{position:fixed;right:2rem;top:50%;transform:translateY(-50%);width:200px;max-height:70vh;overflow-y:auto}.counters{display:flex;flex-direction:column;gap:1rem}.counter-box{display:flex;flex-direction:column;gap:.5rem}.counter-box h3{font-size:14px;font-weight:400;color:var(--text-color);font-family:var(--main-font)}.counter{font-family:var(--main-font);font-size:14px;color:#999;display:flex;flex-direction:column;gap:.25rem}.word-count{display:block;padding:3px 0;position:relative;cursor:pointer;line-height:1.4;border-radius:3px;transition:background-color .2s ease}.word-count.zero-count{color:#333;font-weight:500;padding-left:0}.word-count.positive-count{color:#999;padding-left:20px}.word-count.positive-count:before{content:"\2713";color:#c84747;position:absolute;left:0}#lsiCounter .word-count{display:inline-block;color:#333;padding-left:0;margin-right:5px}#lsiCounter .word-count:before{content:none}.word-count:hover{background-color:#0000000d}#lsiHeading{font-size:14px;font-weight:400;font-family:var(--main-font);transition:color .3s ease;display:flex;align-items:center;flex-wrap:wrap}#lsiHeading small{margin-left:5px;font-size:12px;opacity:.8}@keyframes word-copy-blink{0%{opacity:1;transform:translateY(0);background-color:transparent}50%{opacity:.7;transform:translateY(-3px);background-color:#c847471a}to{opacity:1;transform:translateY(0);background-color:transparent}}.word-blink{animation:word-copy-blink .3s ease}.copy-tooltip{position:absolute;top:-20px;left:50%;transform:translate(-50%);background:#000000b3;color:#fff;font-size:12px;padding:3px 8px;border-radius:3px;opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:1000}
