.LanguageSwitcher[data-v-d92ef7c8]{display:flex;gap:4px}.LanguageSwitcher__btn[data-v-d92ef7c8]{padding:4px 10px;border-radius:5px;border:1px solid #d1d5db;font-size:13px;font-weight:500;color:#6b7280;text-decoration:none;transition:all .1s;cursor:pointer}.LanguageSwitcher__btn[data-v-d92ef7c8]:hover{border-color:#9ca3af;color:#374151}.LanguageSwitcher__btn._active[data-v-d92ef7c8]{border-color:#6366f1;color:#6366f1;font-weight:600;background:#f5f3ff}.LanguageSwitcher__select[data-v-d92ef7c8]{display:none}@media (hover: none) and (pointer: coarse){.LanguageSwitcher__btn[data-v-d92ef7c8]{display:none}.LanguageSwitcher__select[data-v-d92ef7c8]{display:block;padding:4px 8px;border:1px solid #d1d5db;border-radius:5px;font-size:13px;font-weight:500;color:#6b7280;background:#fff;cursor:pointer}}#app{padding:10px}.AppHeader{padding:8px 10px 0}.AppHeader__inner{max-width:1000px;margin:auto;display:flex;align-items:center;justify-content:space-between}.AppHeader__privacy{display:flex;align-items:center;gap:5px;font-size:12px;color:#9ca3af;text-decoration:none;line-height:1;transition:color .15s}.AppHeader__privacy:hover{color:#6b7280}.FilePicker[data-v-96e93921]{margin:10px 0}.FilePicker__zone[data-v-96e93921]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;padding:32px 20px;border:2px dashed #d1d5db;border-radius:12px;cursor:pointer;box-sizing:border-box;color:#6b7280;background:#fafafa;transition:border-color .15s,background .15s,color .15s}.FilePicker__zone[data-v-96e93921]:hover,.FilePicker__zone._dragging[data-v-96e93921]{border-color:#6366f1;background:#f5f3ff;color:#4f46e5}.FilePicker__icon[data-v-96e93921]{width:36px;height:36px;margin-bottom:4px;opacity:.7}.FilePicker__title[data-v-96e93921]{font-size:16px;font-weight:600;color:inherit}.FilePicker__sub[data-v-96e93921]{font-size:14px;color:#9ca3af}.FilePicker__zone:hover .FilePicker__sub[data-v-96e93921],.FilePicker__zone._dragging .FilePicker__sub[data-v-96e93921]{color:#818cf8}.FilePicker__formats[data-v-96e93921]{margin-top:4px;font-size:12px;color:#707171;letter-spacing:.3px}.FilePicker__title--mobile[data-v-96e93921],.FilePicker__input[data-v-96e93921]{display:none}@media (hover: none) and (pointer: coarse){.FilePicker__zone[data-v-96e93921]{padding:40px 20px;border-width:2px;border-style:solid;border-color:#d1d5db;background:#f5f5f5}.FilePicker__zone[data-v-96e93921]:active{background:#ede9fe;border-color:#6366f1}.FilePicker__title--desktop[data-v-96e93921],.FilePicker__sub--desktop[data-v-96e93921]{display:none}.FilePicker__title--mobile[data-v-96e93921]{display:inline;font-size:18px}.FilePicker__icon[data-v-96e93921]{width:44px;height:44px}}.FilePicker__overlay[data-v-96e93921]{position:fixed;inset:0;background:#6366f126;backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:1000}.FilePicker__overlay-inner[data-v-96e93921]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:48px 64px;background:#fff;border:3px dashed #6366f1;border-radius:20px;font-size:24px;font-weight:600;color:#4f46e5;box-shadow:0 20px 60px #6366f133}.ButtonSimple[data-v-3241089b]{--shadow-size: 10px;display:flex;width:100%;box-sizing:border-box;text-align:center;padding:8px 15px;border:1px solid silver;border-radius:5px;cursor:pointer;box-shadow:0 0 var(--shadow-size) #0000001a;color:#555;transition:all .1s;align-items:center;justify-content:center}.ButtonSimple[data-v-3241089b]:hover{background-color:#f0f0f0}.ButtonSimple[data-v-3241089b]:active:not(._disabled){background-color:#e0e0e0;box-shadow:0 0 2px #0000001a}.ButtonSimple._type_primary[data-v-3241089b]{background-color:#007bff;color:#fff;border:none;box-shadow:0 0 var(--shadow-size) #007bffa7}.ButtonSimple._type_primary[data-v-3241089b]:hover{background-color:#016ada}.ButtonSimple._type_primary[data-v-3241089b]:active:not(._disabled){background-color:#004b9e;box-shadow:0 0 2px #007bffa7}.ButtonSimple._type_ghost[data-v-3241089b]{background-color:transparent;border:1px solid transparent;box-shadow:none;margin:-5px}.ButtonSimple._disabled[data-v-3241089b]{opacity:.5;cursor:not-allowed;box-shadow:none}.ButtonSimple[data-v-3241089b] svg{width:24px;height:24px;margin:-5px;fill:#7b7b7b}.FileList__item[data-v-129d8ab5]{margin:5px 0;padding:10px 5px 10px 15px;border-radius:5px;background-color:#f5f5f5;display:flex;justify-content:space-between}.FileList__delete-item[data-v-129d8ab5]{width:fit-content}.DocumentCounter__count-btn[data-v-5766f3cb]{padding:14px 20px!important;font-size:16px;font-weight:600;letter-spacing:.3px}.DocumentCounter__result-table[data-v-5766f3cb]{margin-top:20px;width:100%;border-collapse:collapse}.DocumentCounter__result-table th[data-v-5766f3cb],.DocumentCounter__result-table td[data-v-5766f3cb]{border:1px solid silver;padding:10px}.DocumentCounter__download-result[data-v-5766f3cb]{margin-top:20px}.DocumentCounter__spinner[data-v-5766f3cb]{display:inline-block;width:14px;height:14px;border:2px solid #ddd;border-top-color:#666;border-radius:50%;animation:spin-5766f3cb .7s linear infinite}@keyframes spin-5766f3cb{to{transform:rotate(360deg)}}.CountModeToggle[data-v-829c0bdf]{display:inline-flex;padding:3px;border:1px solid silver;border-radius:7px;background-color:#f5f5f5}.CountModeToggle__option[data-v-829c0bdf]{appearance:none;border:none;background:transparent;padding:6px 16px;border-radius:5px;font-size:15px;font-weight:600;color:#555;cursor:pointer;transition:all .1s}.CountModeToggle__option[data-v-829c0bdf]:hover:not(.CountModeToggle__option--active){background-color:#e8e8e8}.CountModeToggle__option--active[data-v-829c0bdf]{background-color:#007bff;color:#fff;box-shadow:0 0 6px #007bff66}@media (hover: none) and (pointer: coarse){.CountModeToggle[data-v-829c0bdf]{width:100%}.CountModeToggle__option[data-v-829c0bdf]{flex:1;text-align:center}}.InfoBlock[data-v-3296795a]{margin:20px 0;padding:12px;border:1px solid silver;border-radius:5px;background-color:#f8f8f8;color:#505050}.InfoBlock[data-v-3296795a] p{margin:8px}.InfoBlock[data-v-3296795a] p:first-child{margin-top:0}.InfoBlock[data-v-3296795a] p:last-child{margin-bottom:0}._type_warning[data-v-3296795a]{border-color:#e3904c;background-color:#ffebeb;color:#e3834c}.FeedbackEmbed[data-v-948c5c47]{margin-top:40px;padding-top:24px;padding-bottom:40px}.FeedbackEmbed__label[data-v-948c5c47]{font-size:.95em;color:#555;margin:0 0 10px;text-align:center}.FeedbackEmbed__stars[data-v-948c5c47]{display:flex;gap:4px;justify-content:center}.FeedbackEmbed__star[data-v-948c5c47]{background:none;border:none;font-size:28px;color:#ddd;cursor:pointer;padding:0;line-height:1;transition:color .1s,transform .1s}.FeedbackEmbed__star.is-lit[data-v-948c5c47]{color:#f59e0b}.FeedbackEmbed__star[data-v-948c5c47]:hover{transform:scale(1.15)}.FeedbackEmbed__form[data-v-948c5c47]{margin-top:16px}.FeedbackEmbed__form iframe[data-v-948c5c47]{border:none;display:block}.CharacterCountPage[data-v-82912b68]{max-width:1000px;margin:auto}.CharacterCountPage__header[data-v-82912b68]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.CharacterCountPage__brand[data-v-82912b68]{display:flex;align-items:center;gap:10px;min-width:0}.CharacterCountPage__logo[data-v-82912b68]{height:38px;width:auto;flex-shrink:0}.CharacterCountPage__clear-btn[data-v-82912b68]{color:#e34c4c}.CharacterCountPage__document-counter[data-v-82912b68]{margin-top:20px}.CharacterCountPage__howto[data-v-82912b68]{margin-top:40px}.CharacterCountPage__howto h2[data-v-82912b68]{margin-bottom:12px;font-size:1.2em}.CharacterCountPage__howto ol[data-v-82912b68]{margin:10px 0 0;padding-left:20px;color:#555;line-height:1.6}.CharacterCountPage__howto li[data-v-82912b68]{margin-bottom:8px}.CharacterCountPage__faq[data-v-82912b68]{margin-top:40px;padding-top:20px;border-top:1px solid #eee}.CharacterCountPage__faq h2[data-v-82912b68]{margin-bottom:12px;font-size:1.2em}.CharacterCountPage__faq details[data-v-82912b68]{border-bottom:1px solid #f0f0f0;padding:12px 0}.CharacterCountPage__faq summary[data-v-82912b68]{cursor:pointer;font-weight:600;color:#333;list-style:none;display:flex;justify-content:space-between;align-items:center;user-select:none}.CharacterCountPage__faq summary[data-v-82912b68]::-webkit-details-marker{display:none}.CharacterCountPage__faq summary[data-v-82912b68]:after{content:"+";font-size:1.2em;color:#aaa;flex-shrink:0}.CharacterCountPage__faq details[open] summary[data-v-82912b68]:after{content:"−"}.CharacterCountPage__faq details p[data-v-82912b68]{margin-top:10px;color:#555;line-height:1.6;font-size:.95em}.NotFoundPage[data-v-6090e536]{max-width:1000px;margin:auto;padding:80px 20px;text-align:center}.NotFoundPage__code[data-v-6090e536]{font-size:6rem;font-weight:700;color:#6366f1;line-height:1;margin-bottom:16px}.NotFoundPage__title[data-v-6090e536]{font-size:1.5rem;color:#374151;margin:0 0 12px}.NotFoundPage__description[data-v-6090e536]{color:#6b7280;margin:0 0 32px}.NotFoundPage__link[data-v-6090e536]{display:inline-block;padding:8px 20px;border-radius:5px;border:1px solid #6366f1;color:#6366f1;font-weight:600;font-size:13px;text-decoration:none;background:#f5f3ff;transition:all .1s}.NotFoundPage__link[data-v-6090e536]:hover{background:#ede9fe;border-color:#4f46e5;color:#4f46e5}
