.slug-input[data-v-bc339944]{margin-bottom:1rem}.slug-input__label[data-v-bc339944]{display:block;margin-bottom:.5rem;font-size:.875rem;font-weight:500;color:var(--tg-theme-text-color, #000)}.slug-input__field[data-v-bc339944]{width:100%;padding:.75rem;font-size:1rem;border:1px solid var(--tg-theme-hint-color, #ccc);border-radius:.5rem;background-color:var(--tg-theme-bg-color, #fff);color:var(--tg-theme-text-color, #000);box-sizing:border-box}.slug-input__field[data-v-bc339944]:disabled{opacity:.6;cursor:not-allowed}.slug-input__field[data-v-bc339944]:focus{outline:none;border-color:var(--tg-theme-button-color, #007bff);box-shadow:0 0 0 2px #007bff40}.message-input[data-v-28ed74b3]{margin-bottom:1rem}.message-input__label[data-v-28ed74b3]{display:block;margin-bottom:.5rem;font-size:.875rem;font-weight:500;color:var(--tg-theme-text-color, #000)}.message-input__field[data-v-28ed74b3]{width:100%;padding:.75rem;font-size:1rem;font-family:inherit;border:1px solid var(--tg-theme-hint-color, #ccc);border-radius:.5rem;background-color:var(--tg-theme-bg-color, #fff);color:var(--tg-theme-text-color, #000);resize:vertical;box-sizing:border-box}.message-input__field[data-v-28ed74b3]:disabled{opacity:.6;cursor:not-allowed}.message-input__field[data-v-28ed74b3]:focus{outline:none;border-color:var(--tg-theme-button-color, #007bff);box-shadow:0 0 0 2px #007bff40}.message-input__counter[data-v-28ed74b3]{margin-top:.25rem;font-size:.75rem;color:var(--tg-theme-hint-color, #666);text-align:right}.send-button[data-v-1e6fb6e1]{width:100%;padding:.875rem 1.5rem;font-size:1rem;font-weight:500;color:var(--tg-theme-button-text-color, #fff);background-color:var(--tg-theme-button-color, #007bff);border:none;border-radius:.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:opacity .2s,transform .1s}.send-button[data-v-1e6fb6e1]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.send-button[data-v-1e6fb6e1]:active:not(:disabled){transform:translateY(0)}.send-button[data-v-1e6fb6e1]:disabled{opacity:.6;cursor:not-allowed}.send-button__spinner[data-v-1e6fb6e1]{width:1rem;height:1rem;border:2px solid rgba(255,255,255,.3);border-top-color:currentColor;border-radius:50%;animation:spin-1e6fb6e1 .6s linear infinite}.send-button__text[data-v-1e6fb6e1]{flex:1}@keyframes spin-1e6fb6e1{to{transform:rotate(360deg)}}.loading-indicator[data-v-ff6403d7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;gap:1rem}.loading-indicator__spinner[data-v-ff6403d7]{width:2.5rem;height:2.5rem;border:3px solid var(--tg-theme-hint-color, #e0e0e0);border-top-color:var(--tg-theme-button-color, #007bff);border-radius:50%;animation:spin-ff6403d7 .8s linear infinite}.loading-indicator__message[data-v-ff6403d7]{margin:0;font-size:.875rem;color:var(--tg-theme-hint-color, #666);text-align:center}@keyframes spin-ff6403d7{to{transform:rotate(360deg)}}.response-display[data-v-61646fc3]{margin-top:1.5rem;min-height:100px}.response-display__loading[data-v-61646fc3]{display:flex;justify-content:center;align-items:center;padding:2rem}.response-display__success[data-v-61646fc3]{padding:1rem;background-color:var(--tg-theme-secondary-bg-color, #f5f5f5);border-radius:.5rem;border:1px solid var(--tg-theme-hint-color, #e0e0e0)}.response-display__header[data-v-61646fc3]{margin-bottom:.75rem}.response-display__title[data-v-61646fc3]{margin:0;font-size:1rem;font-weight:600;color:var(--tg-theme-text-color, #000)}.response-display__content[data-v-61646fc3]{margin-bottom:1rem}.response-display__text[data-v-61646fc3]{margin:0;font-size:.9375rem;line-height:1.6;color:var(--tg-theme-text-color, #000);white-space:pre-wrap;word-wrap:break-word}.response-display__sources[data-v-61646fc3]{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--tg-theme-hint-color, #e0e0e0)}.response-display__sources-title[data-v-61646fc3]{margin:0 0 .5rem;font-size:.875rem;font-weight:600;color:var(--tg-theme-hint-color, #666)}.response-display__sources-list[data-v-61646fc3]{margin:0;padding:0;list-style:none}.response-display__source-item[data-v-61646fc3]{margin-bottom:.75rem;padding:.5rem;background-color:var(--tg-theme-bg-color, #fff);border-radius:.25rem;font-size:.875rem}.response-display__source-item strong[data-v-61646fc3]{display:block;margin-bottom:.25rem;color:var(--tg-theme-text-color, #000)}.response-display__source-chunk[data-v-61646fc3]{margin:0;color:var(--tg-theme-hint-color, #666);line-height:1.5}.response-display__error[data-v-61646fc3]{padding:1.5rem;text-align:center;background-color:#fee;border:1px solid #fcc;border-radius:.5rem}.response-display__error-icon[data-v-61646fc3]{font-size:2rem;margin-bottom:.5rem}.response-display__error-title[data-v-61646fc3]{margin:0 0 .5rem;font-size:1rem;font-weight:600;color:#c00}.response-display__error-message[data-v-61646fc3]{margin:0;font-size:.875rem;color:#800;line-height:1.5}.response-display__idle[data-v-61646fc3]{padding:2rem;text-align:center}.response-display__idle-text[data-v-61646fc3]{margin:0;font-size:.875rem;color:var(--tg-theme-hint-color, #999)}.pdf-uploader[data-v-1837eaf6]{width:100%;max-width:100%}.pdf-uploader__header[data-v-1837eaf6]{margin-bottom:1.25rem;text-align:center}.pdf-uploader__title[data-v-1837eaf6]{margin:0 0 .5rem;font-size:1.25rem;font-weight:600;color:var(--tg-theme-text-color, #000)}.pdf-uploader__subtitle[data-v-1837eaf6]{margin:0;font-size:.875rem;color:var(--tg-theme-hint-color, #666)}.pdf-uploader__status[data-v-1837eaf6]{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;margin-bottom:1rem;border-radius:.5rem;background-color:var(--tg-theme-secondary-bg-color, #f5f5f5)}.pdf-uploader__status--pending[data-v-1837eaf6],.pdf-uploader__status--processing[data-v-1837eaf6]{background-color:#2196f31a;border:1px solid rgba(33,150,243,.3)}.pdf-uploader__status--completed[data-v-1837eaf6]{background-color:#4caf501a;border:1px solid rgba(76,175,80,.3)}.pdf-uploader__status--failed[data-v-1837eaf6]{background-color:#f443361a;border:1px solid rgba(244,67,54,.3)}.pdf-uploader__status-icon[data-v-1837eaf6]{font-size:1.25rem}.pdf-uploader__status-text[data-v-1837eaf6]{flex:1;display:flex;flex-direction:column;gap:.25rem}.pdf-uploader__status-label[data-v-1837eaf6]{font-weight:500;color:var(--tg-theme-text-color, #000)}.pdf-uploader__status-error[data-v-1837eaf6]{font-size:.8125rem;color:#f44336}.pdf-uploader__status-time[data-v-1837eaf6]{font-size:.8125rem;color:var(--tg-theme-hint-color, #666)}.pdf-uploader__status-close[data-v-1837eaf6]{padding:.25rem .5rem;font-size:1.25rem;line-height:1;color:var(--tg-theme-hint-color, #999);background:none;border:none;cursor:pointer}.pdf-uploader__status-close[data-v-1837eaf6]:hover{color:var(--tg-theme-text-color, #000)}.pdf-uploader__dropzone[data-v-1837eaf6]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem 1.5rem;background-color:var(--tg-theme-secondary-bg-color, #f5f5f5);border:2px dashed var(--tg-theme-hint-color, #ccc);border-radius:1rem;cursor:pointer;transition:all .2s ease;min-height:180px}.pdf-uploader__dropzone[data-v-1837eaf6]:hover:not(.pdf-uploader__dropzone--uploading):not(.pdf-uploader__dropzone--disabled){border-color:var(--tg-theme-button-color, #007bff);background-color:var(--tg-theme-bg-color, #fff)}.pdf-uploader__dropzone--has-file[data-v-1837eaf6]{border-color:var(--tg-theme-button-color, #007bff);border-style:solid;background-color:var(--tg-theme-bg-color, #fff)}.pdf-uploader__dropzone--error[data-v-1837eaf6]{border-color:#e53935;background-color:#e539350d}.pdf-uploader__dropzone--uploading[data-v-1837eaf6],.pdf-uploader__dropzone--disabled[data-v-1837eaf6]{cursor:not-allowed;opacity:.8}.pdf-uploader__icon[data-v-1837eaf6]{color:var(--tg-theme-hint-color, #999);transition:color .2s}.pdf-uploader__dropzone--has-file .pdf-uploader__icon[data-v-1837eaf6]{color:var(--tg-theme-button-color, #007bff)}.pdf-uploader__dropzone--error .pdf-uploader__icon[data-v-1837eaf6]{color:#e53935}.pdf-uploader__text[data-v-1837eaf6]{display:flex;flex-direction:column;align-items:center;gap:.25rem;text-align:center}.pdf-uploader__text-primary[data-v-1837eaf6]{font-size:1rem;font-weight:500;color:var(--tg-theme-text-color, #000);word-break:break-all;max-width:100%}.pdf-uploader__text-primary--success[data-v-1837eaf6]{color:var(--tg-theme-button-color, #007bff)}.pdf-uploader__text-secondary[data-v-1837eaf6]{font-size:.8125rem;color:var(--tg-theme-hint-color, #666)}.pdf-uploader__progress[data-v-1837eaf6]{width:100%;max-width:200px;height:4px;background-color:var(--tg-theme-secondary-bg-color, #e0e0e0);border-radius:2px;overflow:hidden}.pdf-uploader__progress-bar[data-v-1837eaf6]{height:100%;background-color:var(--tg-theme-button-color, #007bff);transition:width .2s ease}.pdf-uploader__input[data-v-1837eaf6]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pdf-uploader__error[data-v-1837eaf6]{display:flex;align-items:center;gap:.5rem;margin-top:.75rem;padding:.75rem 1rem;background-color:#e539351a;border-radius:.5rem;color:#e53935;font-size:.875rem}.pdf-uploader__error svg[data-v-1837eaf6]{flex-shrink:0}.pdf-uploader__actions[data-v-1837eaf6]{display:flex;gap:.75rem;margin-top:1.25rem}.pdf-uploader__btn[data-v-1837eaf6]{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.5rem;font-size:1rem;font-weight:500;border:none;border-radius:.5rem;cursor:pointer;transition:opacity .2s,transform .1s}.pdf-uploader__btn[data-v-1837eaf6]:disabled{opacity:.6;cursor:not-allowed}.pdf-uploader__btn[data-v-1837eaf6]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.pdf-uploader__btn[data-v-1837eaf6]:active:not(:disabled){transform:translateY(0)}.pdf-uploader__btn--primary[data-v-1837eaf6]{color:var(--tg-theme-button-text-color, #fff);background-color:var(--tg-theme-button-color, #007bff)}.pdf-uploader__btn--secondary[data-v-1837eaf6]{color:var(--tg-theme-text-color, #000);background-color:var(--tg-theme-secondary-bg-color, #e0e0e0)}.pdf-uploader__spinner[data-v-1837eaf6]{width:1rem;height:1rem;border:2px solid rgba(255,255,255,.3);border-top-color:currentColor;border-radius:50%;animation:spin-1837eaf6 .6s linear infinite}.pdf-uploader__spinner--small[data-v-1837eaf6]{width:1.25rem;height:1.25rem;border:2px solid rgba(33,150,243,.3);border-top-color:#2196f3;border-radius:50%;animation:spin-1837eaf6 .6s linear infinite}@keyframes spin-1837eaf6{to{transform:rotate(360deg)}}.pdf-uploader__info[data-v-1837eaf6]{display:flex;justify-content:center;gap:1.5rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--tg-theme-hint-color, #e0e0e0)}.pdf-uploader__info-item[data-v-1837eaf6]{display:flex;gap:.375rem;font-size:.8125rem}.pdf-uploader__info-label[data-v-1837eaf6]{color:var(--tg-theme-hint-color, #666)}.pdf-uploader__info-value[data-v-1837eaf6]{color:var(--tg-theme-text-color, #000);font-weight:500}@media (max-width: 640px){.pdf-uploader__dropzone[data-v-1837eaf6]{padding:1.5rem 1rem;min-height:150px}.pdf-uploader__icon svg[data-v-1837eaf6]{width:40px;height:40px}.pdf-uploader__actions[data-v-1837eaf6]{flex-direction:column}.pdf-uploader__info[data-v-1837eaf6]{flex-direction:column;align-items:center;gap:.5rem}}.admin-page[data-v-67ba8214]{padding:1rem;max-width:800px;margin:0 auto}.admin-page__title[data-v-67ba8214]{font-size:1.5rem;font-weight:600;margin:0 0 1.5rem;color:var(--tg-theme-text-color, #000000)}.admin-page__tabs[data-v-67ba8214]{display:flex;gap:.5rem;margin-bottom:1.5rem;border-bottom:1px solid var(--tg-theme-hint-color, #e0e0e0)}.admin-page__tab[data-v-67ba8214]{padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;color:var(--tg-theme-hint-color, #666);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .2s ease}.admin-page__tab[data-v-67ba8214]:hover{color:var(--tg-theme-text-color, #000)}.admin-page__tab--active[data-v-67ba8214]{color:var(--tg-theme-button-color, #007bff);border-bottom-color:var(--tg-theme-button-color, #007bff)}.admin-page__content[data-v-67ba8214]{animation:fadeIn-67ba8214 .3s ease-in}.admin-page__actions[data-v-67ba8214]{display:flex;gap:.5rem;margin-bottom:1rem;align-items:center}.admin-page__btn[data-v-67ba8214]{padding:.5rem 1rem;font-size:.875rem;font-weight:500;border:none;border-radius:.5rem;cursor:pointer;transition:all .2s ease}.admin-page__btn[data-v-67ba8214]:disabled{opacity:.5;cursor:not-allowed}.admin-page__btn--primary[data-v-67ba8214]{background-color:var(--tg-theme-button-color, #007bff);color:var(--tg-theme-button-text-color, #fff)}.admin-page__btn--primary[data-v-67ba8214]:hover:not(:disabled){opacity:.9}.admin-page__btn--secondary[data-v-67ba8214]{background-color:var(--tg-theme-secondary-bg-color, #f0f0f0);color:var(--tg-theme-text-color, #000)}.admin-page__btn--secondary[data-v-67ba8214]:hover:not(:disabled){background-color:var(--tg-theme-hint-color, #e0e0e0)}.admin-page__btn--success[data-v-67ba8214]{background-color:#28a745;color:#fff}.admin-page__btn--success[data-v-67ba8214]:hover:not(:disabled){background-color:#218838}.admin-page__btn--danger[data-v-67ba8214]{background-color:#dc3545;color:#fff}.admin-page__btn--danger[data-v-67ba8214]:hover:not(:disabled){background-color:#c82333}.admin-page__btn--small[data-v-67ba8214]{padding:.25rem .5rem;font-size:.75rem}.admin-page__filter[data-v-67ba8214]{padding:.5rem;font-size:.875rem;border:1px solid var(--tg-theme-hint-color, #e0e0e0);border-radius:.5rem;background-color:var(--tg-theme-bg-color, #fff);color:var(--tg-theme-text-color, #000)}.admin-page__error[data-v-67ba8214]{padding:.75rem;background-color:#f8d7da;color:#721c24;border-radius:.5rem;margin-bottom:1rem}.admin-page__loading[data-v-67ba8214],.admin-page__empty[data-v-67ba8214]{text-align:center;padding:2rem;color:var(--tg-theme-hint-color, #666)}.admin-page__users[data-v-67ba8214],.admin-page__requests[data-v-67ba8214]{display:flex;flex-direction:column;gap:1rem}.admin-page__user-card[data-v-67ba8214],.admin-page__request-card[data-v-67ba8214]{padding:1rem;background-color:var(--tg-theme-secondary-bg-color, #f5f5f5);border-radius:.5rem;border:1px solid var(--tg-theme-hint-color, #e0e0e0)}.admin-page__user-info[data-v-67ba8214],.admin-page__request-info[data-v-67ba8214]{margin-bottom:1rem}.admin-page__user-name[data-v-67ba8214],.admin-page__request-name[data-v-67ba8214]{font-weight:600;font-size:1rem;margin-bottom:.25rem;color:var(--tg-theme-text-color, #000)}.admin-page__user-username[data-v-67ba8214],.admin-page__request-username[data-v-67ba8214]{font-weight:400;color:var(--tg-theme-hint-color, #666);font-size:.875rem}.admin-page__user-id[data-v-67ba8214],.admin-page__request-id[data-v-67ba8214]{font-size:.75rem;color:var(--tg-theme-hint-color, #666);margin-bottom:.5rem}.admin-page__user-badges[data-v-67ba8214]{display:flex;gap:.5rem;margin-top:.5rem}.admin-page__badge[data-v-67ba8214]{padding:.25rem .5rem;font-size:.75rem;border-radius:.25rem;font-weight:500}.admin-page__badge--root[data-v-67ba8214]{background-color:#dc3545;color:#fff}.admin-page__badge--admin[data-v-67ba8214]{background-color:#007bff;color:#fff}.admin-page__user-workspaces[data-v-67ba8214]{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--tg-theme-hint-color, #e0e0e0)}.admin-page__workspaces-title[data-v-67ba8214]{font-weight:500;margin-bottom:.5rem;font-size:.875rem;color:var(--tg-theme-text-color, #000)}.admin-page__workspaces-empty[data-v-67ba8214]{font-size:.875rem;color:var(--tg-theme-hint-color, #666);font-style:italic}.admin-page__workspaces-list[data-v-67ba8214]{display:flex;flex-direction:column;gap:.5rem}.admin-page__workspace-item[data-v-67ba8214]{display:flex;justify-content:space-between;align-items:center;padding:.5rem;background-color:var(--tg-theme-bg-color, #fff);border-radius:.25rem}.admin-page__workspace-name[data-v-67ba8214]{font-size:.875rem;color:var(--tg-theme-text-color, #000)}.admin-page__user-actions[data-v-67ba8214],.admin-page__request-actions[data-v-67ba8214]{display:flex;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--tg-theme-hint-color, #e0e0e0)}.admin-page__request-date[data-v-67ba8214]{font-size:.75rem;color:var(--tg-theme-hint-color, #666);margin-bottom:.5rem}.admin-page__request-status[data-v-67ba8214]{padding:.25rem .5rem;border-radius:.25rem;font-size:.875rem;font-weight:500;display:inline-block;margin-top:.5rem}.admin-page__request-status--pending[data-v-67ba8214]{background-color:#fff3cd;color:#856404}.admin-page__request-status--approved[data-v-67ba8214]{background-color:#d4edda;color:#155724}.admin-page__request-status--rejected[data-v-67ba8214]{background-color:#f8d7da;color:#721c24}.admin-page__request-reason[data-v-67ba8214]{font-size:.75rem;color:var(--tg-theme-hint-color, #666);margin-top:.5rem;font-style:italic}@keyframes fadeIn-67ba8214{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.auth-page[data-v-28446b31]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;padding:2rem}.auth-page__content[data-v-28446b31]{max-width:500px;width:100%;text-align:center}.auth-page__title[data-v-28446b31]{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:var(--tg-theme-text-color, #000)}.auth-page__description[data-v-28446b31]{font-size:1rem;margin-bottom:2rem;color:var(--tg-theme-hint-color, #999)}.auth-page__status[data-v-28446b31]{font-size:1.1rem;margin-bottom:1rem;font-weight:500}.auth-page__info[data-v-28446b31]{font-size:.9rem;color:var(--tg-theme-hint-color, #999);margin-top:.5rem}.auth-page__loading[data-v-28446b31]{padding:2rem}.auth-page__request[data-v-28446b31]{padding:1rem}.auth-page__button[data-v-28446b31]{width:100%;padding:1rem;font-size:1rem;font-weight:500;background:var(--tg-theme-button-color, #3390ec);color:var(--tg-theme-button-text-color, #fff);border:none;border-radius:8px;cursor:pointer;margin-top:1rem;transition:opacity .2s}.auth-page__button[data-v-28446b31]:hover:not(:disabled){opacity:.9}.auth-page__button[data-v-28446b31]:disabled{opacity:.6;cursor:not-allowed}.auth-page__success[data-v-28446b31]{margin-top:1rem;padding:.75rem;background:#4caf501a;border-radius:8px;color:#4caf50;font-size:.9rem}.auth-page__error[data-v-28446b31]{margin-top:1rem;padding:.75rem;background:#f443361a;border-radius:8px;color:#f44336;font-size:.9rem}.auth-page__authorized[data-v-28446b31]{padding:2rem}.auth-page__debug[data-v-28446b31]{margin-top:1.5rem;padding:1rem;background:var(--tg-theme-secondary-bg-color, #f5f5f5);border-radius:8px;border:1px solid var(--tg-theme-hint-color, #e0e0e0);text-align:left}.auth-page__debug-title[data-v-28446b31]{font-size:.875rem;font-weight:600;margin-bottom:.5rem;color:var(--tg-theme-hint-color, #666)}.auth-page__debug-info[data-v-28446b31]{font-size:.875rem;color:var(--tg-theme-text-color, #000)}.auth-page__debug-info p[data-v-28446b31]{margin:.25rem 0;font-family:Courier New,monospace}.auth-page__debug-info strong[data-v-28446b31]{color:var(--tg-theme-text-color, #000);font-weight:600}.app[data-v-3775c718]{min-height:100vh;padding:1rem;background-color:var(--tg-theme-bg-color, #ffffff);color:var(--tg-theme-text-color, #000000);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.5}.app__header[data-v-3775c718]{text-align:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid var(--tg-theme-hint-color, #e0e0e0)}.app__title[data-v-3775c718]{margin:0 0 .5rem;font-size:1.5rem;font-weight:600;color:var(--tg-theme-text-color, #000000)}.app__subtitle[data-v-3775c718]{margin:0;font-size:.875rem;color:var(--tg-theme-hint-color, #666666)}.app__nav[data-v-3775c718]{display:flex;gap:.5rem;margin-top:1rem;justify-content:center}.app__nav-btn[data-v-3775c718]{padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:var(--tg-theme-hint-color, #666);background-color:var(--tg-theme-secondary-bg-color, #f0f0f0);border:none;border-radius:.5rem;cursor:pointer;transition:all .2s ease}.app__nav-btn[data-v-3775c718]:hover{background-color:var(--tg-theme-bg-color, #e0e0e0)}.app__nav-btn--active[data-v-3775c718]{color:var(--tg-theme-button-text-color, #fff);background-color:var(--tg-theme-button-color, #007bff)}.app__nav-btn--active[data-v-3775c718]:hover{background-color:var(--tg-theme-button-color, #007bff);opacity:.9}.app__main[data-v-3775c718]{max-width:600px;margin:0 auto;padding-bottom:3rem}.app__form[data-v-3775c718]{margin-bottom:2rem}.app__response[data-v-3775c718]{margin-top:1.5rem}.app__upload[data-v-3775c718],.app__admin[data-v-3775c718],.app__auth[data-v-3775c718]{animation:fadeIn-3775c718 .3s ease-in}.app__footer[data-v-3775c718]{position:fixed;bottom:0;left:0;right:0;padding:.5rem 1rem;text-align:center;background-color:var(--tg-theme-secondary-bg-color, #f5f5f5);border-top:1px solid var(--tg-theme-hint-color, #e0e0e0)}.app__footer-warning[data-v-3775c718],.app__footer-status[data-v-3775c718]{margin:0;font-size:.75rem;color:var(--tg-theme-hint-color, #999)}@media (max-width: 640px){.app[data-v-3775c718]{padding:.75rem}.app__title[data-v-3775c718]{font-size:1.25rem}.app__main[data-v-3775c718]{max-width:100%}}.app__form[data-v-3775c718],.app__response[data-v-3775c718]{animation:fadeIn-3775c718 .3s ease-in}@keyframes fadeIn-3775c718{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}*{box-sizing:border-box}body{margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--tg-theme-secondary-bg-color, #f5f5f5)}::-webkit-scrollbar-thumb{background:var(--tg-theme-hint-color, #ccc);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--tg-theme-button-color, #007bff)}
