.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-944b665a]{padding:14px 20px!important;font-size:16px;font-weight:600;letter-spacing:.3px}.DocumentCounter__result-table[data-v-944b665a]{margin-top:20px;width:100%;border-collapse:collapse}.DocumentCounter__result-table th[data-v-944b665a],.DocumentCounter__result-table td[data-v-944b665a]{border:1px solid silver;padding:10px}.DocumentCounter__download-result[data-v-944b665a]{margin-top:20px}.DocumentCounter__spinner[data-v-944b665a]{display:inline-block;width:14px;height:14px;border:2px solid #ddd;border-top-color:#666;border-radius:50%;animation:spin-944b665a .7s linear infinite}@keyframes spin-944b665a{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}}.GearIcon[data-v-17b13f84]{appearance:none;border:none;background:transparent;padding:6px;border-radius:6px;cursor:pointer;color:#888;display:flex;align-items:center;justify-content:center;transition:color .15s,background .15s;flex-shrink:0}.GearIcon[data-v-17b13f84]:hover{color:#555;background:#eee}.GearIcon--active[data-v-17b13f84]{color:#007bff;background:#e8f0ff}.GearIcon--active[data-v-17b13f84]:hover{color:#0056cc;background:#d4e5ff}.CountingSettingsPanel[data-v-15388cb0]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease;overflow:hidden}.CountingSettingsPanel--open[data-v-15388cb0]{grid-template-rows:1fr}.CountingSettingsPanel__inner[data-v-15388cb0]{overflow:hidden}.CountingSettingsPanel__grid[data-v-15388cb0]{display:flex;flex-wrap:wrap;gap:4px 24px;padding:10px 2px 14px;border-bottom:1px solid #eee}.CountingSettingsPanel__row[data-v-15388cb0]{display:flex;flex-direction:column;gap:2px;cursor:pointer;font-size:14px;color:#555;user-select:none}.CountingSettingsPanel__top[data-v-15388cb0]{display:flex;align-items:center;gap:6px;white-space:nowrap}.CountingSettingsPanel__top input[type=checkbox][data-v-15388cb0]{cursor:pointer;accent-color:#007bff;width:14px;height:14px;margin:0;flex-shrink:0}.CountingSettingsPanel__label[data-v-15388cb0]{font-weight:500}.CountingSettingsPanel__note[data-v-15388cb0]{font-size:12px;color:#e67e22;font-weight:400;padding-left:20px;white-space:normal}.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-5def02f0]{max-width:1000px;margin:auto}.CharacterCountPage__header[data-v-5def02f0]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.CharacterCountPage__controls[data-v-5def02f0]{display:flex;align-items:center;gap:6px}.CharacterCountPage__brand[data-v-5def02f0]{display:flex;align-items:center;gap:10px;min-width:0}.CharacterCountPage__logo[data-v-5def02f0]{height:38px;width:auto;flex-shrink:0}.CharacterCountPage__clear-btn[data-v-5def02f0]{color:#e34c4c}.CharacterCountPage__document-counter[data-v-5def02f0]{margin-top:20px}.CharacterCountPage__howto[data-v-5def02f0]{margin-top:40px}.CharacterCountPage__howto h2[data-v-5def02f0]{margin-bottom:12px;font-size:1.2em}.CharacterCountPage__howto ol[data-v-5def02f0]{margin:10px 0 0;padding-left:20px;color:#555;line-height:1.6}.CharacterCountPage__howto li[data-v-5def02f0]{margin-bottom:8px}.CharacterCountPage__faq[data-v-5def02f0]{margin-top:40px;padding-top:20px;border-top:1px solid #eee}.CharacterCountPage__faq h2[data-v-5def02f0]{margin-bottom:12px;font-size:1.2em}.CharacterCountPage__faq details[data-v-5def02f0]{border-bottom:1px solid #f0f0f0;padding:12px 0}.CharacterCountPage__faq summary[data-v-5def02f0]{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-5def02f0]::-webkit-details-marker{display:none}.CharacterCountPage__faq summary[data-v-5def02f0]:after{content:"+";font-size:1.2em;color:#aaa;flex-shrink:0}.CharacterCountPage__faq details[open] summary[data-v-5def02f0]:after{content:"−"}.CharacterCountPage__faq details p[data-v-5def02f0]{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}
