.skeleton.svelte-1dpy6e0{background-color:var(--tg-theme-secondary-bg-color,#f0f0f0);border-radius:var(--radius-md,6px);position:relative;overflow:hidden}.skeleton.svelte-1dpy6e0:after{content:"";background-image:linear-gradient(90deg,#fff0 0,#fff6 20%,#ffffffb3 60%,#fff0);animation:2s infinite svelte-1dpy6e0-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes svelte-1dpy6e0-shimmer{to{transform:translate(100%)}}.dark .skeleton.svelte-1dpy6e0{background-color:#ffffff14}.dark .skeleton.svelte-1dpy6e0:after{background-image:linear-gradient(90deg,#fff0 0,#ffffff0d 20%,#ffffff1a 60%,#fff0)}.switch.svelte-i4qg81{-webkit-tap-highlight-color:transparent;width:36px;height:20px;display:inline-block;position:relative}.switch.disabled.svelte-i4qg81{opacity:.5;pointer-events:none}.switch.svelte-i4qg81 input:where(.svelte-i4qg81){opacity:0;width:0;height:0}.slider.svelte-i4qg81{cursor:pointer;background-color:var(--tg-theme-secondary-bg-color,#e9e9ea);border-radius:9999px;transition:all .2s;position:absolute;inset:0;box-shadow:inset 0 2px 4px #0000000f}.slider.svelte-i4qg81:before{content:"";background-color:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s;position:absolute;bottom:2px;left:2px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}input.svelte-i4qg81:checked+.slider:where(.svelte-i4qg81){background-color:var(--tg-theme-button-color,#000)}input.svelte-i4qg81:focus+.slider:where(.svelte-i4qg81){box-shadow:0 0 0 2px var(--tg-theme-bg-color,#fff), 0 0 0 4px var(--tg-theme-button-color,#000)}input.svelte-i4qg81:checked+.slider:where(.svelte-i4qg81):before{transform:translate(16px)}.toast.svelte-1u6xzpa{border-radius:var(--radius-xl,12px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;cursor:pointer;pointer-events:auto;text-align:left;background:#1e1e1ee6;border:none;align-items:center;gap:12px;min-width:280px;max-width:90vw;margin-bottom:8px;padding:12px 16px;font-family:inherit;font-size:14px;font-weight:500;display:flex;box-shadow:0 4px 12px #00000026}.icon.svelte-1u6xzpa{justify-content:center;align-items:center;display:flex}.success.svelte-1u6xzpa .icon:where(.svelte-1u6xzpa){color:#4cd964}.error.svelte-1u6xzpa .icon:where(.svelte-1u6xzpa){color:#ff3b30}.info.svelte-1u6xzpa .icon:where(.svelte-1u6xzpa){color:#007aff}.message.svelte-1u6xzpa{flex:1;line-height:1.4}.badge.svelte-1ijmcau{border-radius:var(--radius-md,6px);white-space:nowrap;border:1px solid #0000;align-items:center;padding:2px 10px;font-size:12px;font-weight:600;transition:colors .2s;display:inline-flex;box-shadow:0 0 0 1px #0000000d}.default.svelte-1ijmcau{background-color:var(--tg-theme-button-color,#3390ec);color:var(--tg-theme-button-text-color,#fff)}.secondary.svelte-1ijmcau{background-color:var(--tg-theme-secondary-bg-color,#f0f0f0);color:var(--tg-theme-text-color,#000)}.destructive.svelte-1ijmcau{background-color:var(--tg-theme-destructive-text-color,#ff3b30);color:#fff}.outline.svelte-1ijmcau{border-color:var(--tg-theme-hint-color,#999);color:var(--tg-theme-text-color,#000);background:0 0}.card.svelte-1ad6qoz{background-color:var(--tg-theme-bg-color,#fff);border-radius:var(--radius-xl,12px);border:1px solid var(--tg-theme-secondary-bg-color,#f0f0f0);box-shadow:var(--shadow-sm);overflow:hidden}.header.svelte-1ad6qoz{padding:24px 24px 0}.title.svelte-1ad6qoz{letter-spacing:-.01em;color:var(--tg-theme-text-color,#000);font-size:16px;font-weight:600;line-height:1.2}.description.svelte-1ad6qoz{color:var(--tg-theme-hint-color,#999);margin-top:6px;font-size:14px}.content.svelte-1ad6qoz{padding:24px}.header.svelte-1ad6qoz+.content:where(.svelte-1ad6qoz){padding-top:0}.btn.svelte-x4wtex{border-radius:var(--radius-md,6px);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border:1px solid #0000;justify-content:center;align-items:center;font-size:14px;font-weight:500;line-height:20px;transition:colors .2s;display:inline-flex}.btn.svelte-x4wtex:disabled{opacity:.5;pointer-events:none}.btn.svelte-x4wtex:focus-visible{box-shadow:0 0 0 2px var(--tg-theme-bg-color), 0 0 0 4px var(--tg-theme-button-color);outline:none}.default.svelte-x4wtex{height:36px;padding:0 16px}.sm.svelte-x4wtex{height:32px;padding:0 12px;font-size:12px}.lg.svelte-x4wtex{height:40px;padding:0 32px}.icon.svelte-x4wtex{width:36px;height:36px;padding:0}.btn.default.svelte-x4wtex{background-color:var(--tg-theme-button-color,#000);color:var(--tg-theme-button-text-color,#fff);box-shadow:var(--shadow-sm)}.btn.default.svelte-x4wtex:hover{opacity:.9}.btn.secondary.svelte-x4wtex{background-color:var(--tg-theme-secondary-bg-color,#f4f4f5);color:var(--tg-theme-text-color,#18181b);box-shadow:var(--shadow-sm)}.btn.secondary.svelte-x4wtex:hover{background-color:#0000001a}.btn.destructive.svelte-x4wtex{background-color:var(--tg-theme-destructive-text-color,#ef4444);color:#fff;box-shadow:var(--shadow-sm)}.btn.destructive.svelte-x4wtex:hover{opacity:.9}.btn.outline.svelte-x4wtex{border-color:var(--tg-theme-hint-color,#e4e4e7);color:var(--tg-theme-text-color,#000);box-shadow:var(--shadow-sm);background-color:#0000}.btn.outline.svelte-x4wtex:hover{background-color:var(--tg-theme-secondary-bg-color,#f4f4f5)}.btn.ghost.svelte-x4wtex{color:var(--tg-theme-text-color,#000);background-color:#0000}.btn.ghost.svelte-x4wtex:hover{background-color:var(--tg-theme-secondary-bg-color,#f4f4f5)}.btn.link.svelte-x4wtex{color:var(--tg-theme-link-color,#000);text-underline-offset:4px;background-color:#0000;text-decoration:underline}.input-group.svelte-1b2os69{flex-direction:column;gap:6px;width:100%;margin-bottom:16px;display:flex}.label.svelte-1b2os69{color:var(--tg-theme-text-color,#000);justify-content:space-between;align-items:center;font-size:14px;font-weight:500;display:flex}.required.svelte-1b2os69{color:var(--tg-theme-destructive-text-color,#ef4444);margin-left:4px}.hint-text.svelte-1b2os69{color:var(--tg-theme-hint-color,#999);font-size:12px;font-weight:400}.input.svelte-1b2os69{border-radius:var(--radius-md,8px);border:1px solid var(--tg-theme-hint-color,#ccc);background-color:var(--tg-theme-bg-color,#fff);width:100%;color:var(--tg-theme-text-color,#000);box-sizing:border-box;padding:10px 12px;font-size:16px;line-height:1.5;transition:all .2s}.input.svelte-1b2os69:focus{border-color:var(--tg-theme-button-color,#3390ec);outline:none;box-shadow:0 0 0 2px #3390ec1a}.input.svelte-1b2os69:disabled{opacity:.6;background-color:var(--tg-theme-secondary-bg-color,#f0f0f0);cursor:not-allowed}.input.has-error.svelte-1b2os69{border-color:var(--tg-theme-destructive-text-color,#ef4444)}.error-text.svelte-1b2os69{color:var(--tg-theme-destructive-text-color,#ef4444);margin-top:2px;font-size:12px}.status-icon.svelte-12hude8{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;font-weight:700;display:flex}.success.svelte-12hude8{background-color:var(--color-success,#34c759)}.warning.svelte-12hude8{background-color:var(--color-warning,#ff9500)}.error.svelte-12hude8{background-color:var(--color-error,#ff3b30)}.info.svelte-12hude8{background-color:var(--color-info,#007aff)}.avatar.svelte-16algqy{background:var(--tg-theme-secondary-bg-color);border-radius:50%;flex-shrink:0;position:relative;overflow:hidden}img.svelte-16algqy{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .2s ease-in}img.loaded.svelte-16algqy{opacity:1}.skeleton-wrapper.svelte-16algqy{z-index:1;position:absolute;inset:0}.fallback.svelte-16algqy{color:var(--tg-theme-hint-color);justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex;position:absolute;inset:0}.checkbox-container.svelte-yjqbe{vertical-align:middle;width:20px;height:20px;display:inline-flex;position:relative}.checkbox-input.svelte-yjqbe{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute}.checkbox-input.svelte-yjqbe:disabled{cursor:not-allowed}.checkbox-visual.svelte-yjqbe{border:1px solid var(--tg-theme-hint-color,#999);border-radius:var(--radius-sm,4px);width:100%;height:100%;color:var(--tg-theme-button-text-color,#fff);box-sizing:border-box;background-color:#0000;justify-content:center;align-items:center;transition:all .2s;display:flex}.checkbox-visual.checked.svelte-yjqbe{background-color:var(--tg-theme-button-color,#3390ec);border-color:var(--tg-theme-button-color,#3390ec)}.checkbox-visual.disabled.svelte-yjqbe{opacity:.5;background-color:var(--tg-theme-secondary-bg-color,#f0f0f0)}.checkbox-input.svelte-yjqbe:focus-visible+.checkbox-visual:where(.svelte-yjqbe){box-shadow:0 0 0 2px var(--tg-theme-bg-color), 0 0 0 4px var(--tg-theme-button-color)}.input-group.svelte-1maq7g7{flex-direction:column;gap:6px;width:100%;margin-bottom:16px;display:flex}.label.svelte-1maq7g7{color:var(--tg-theme-text-color,#000);justify-content:space-between;align-items:center;font-size:14px;font-weight:500;display:flex}.required.svelte-1maq7g7{color:var(--tg-theme-destructive-text-color,#ef4444);margin-left:4px}.hint-text.svelte-1maq7g7{color:var(--tg-theme-hint-color,#999);font-size:12px;font-weight:400}.textarea.svelte-1maq7g7{border-radius:var(--radius-md,8px);border:1px solid var(--tg-theme-hint-color,#ccc);background-color:var(--tg-theme-bg-color,#fff);width:100%;color:var(--tg-theme-text-color,#000);box-sizing:border-box;resize:vertical;padding:10px 12px;font-family:inherit;font-size:16px;line-height:1.5;transition:all .2s}.textarea.svelte-1maq7g7:focus{border-color:var(--tg-theme-button-color,#3390ec);outline:none;box-shadow:0 0 0 2px #3390ec1a}.textarea.has-error.svelte-1maq7g7{border-color:var(--tg-theme-destructive-text-color,#ef4444)}.textarea.svelte-1maq7g7:disabled{opacity:.6;background-color:var(--tg-theme-secondary-bg-color,#f0f0f0)}.error-text.svelte-1maq7g7{color:var(--tg-theme-destructive-text-color,#ef4444);font-size:12px}.separator.svelte-139vkz6{background-color:var(--tg-theme-secondary-bg-color,#e5e7eb)}.separator.horizontal.svelte-139vkz6{width:100%;height:1px}.separator.vertical.svelte-139vkz6{width:1px;height:100%}.progress-root.svelte-1fs4x5c{background-color:var(--tg-theme-secondary-bg-color,#f0f0f0);border-radius:9999px;width:100%;height:8px;position:relative;overflow:hidden;transform:translateZ(0)}.progress-indicator.svelte-1fs4x5c{background-color:var(--tg-theme-button-color,#3390ec);width:100%;height:100%;transition:transform .4s cubic-bezier(.65,0,.35,1)}.slider-container.svelte-lbhnua{align-items:center;width:100%;height:20px;display:flex}.slider-container.disabled.svelte-lbhnua{opacity:.5;pointer-events:none}.slider.svelte-lbhnua{appearance:none;background:var(--tg-theme-secondary-bg-color,#e0e0e0);background-image:linear-gradient(var(--tg-theme-button-color,#3390ec), var(--tg-theme-button-color,#3390ec));cursor:pointer;background-repeat:no-repeat;border-radius:2px;width:100%;height:4px}.slider.svelte-lbhnua::-webkit-slider-thumb{-webkit-appearance:none;background:var(--tg-theme-bg-color,#fff);border:1px solid var(--tg-theme-secondary-bg-color,#e0e0e0);cursor:pointer;border-radius:50%;width:20px;height:20px;transition:transform .1s;box-shadow:0 1px 3px #0000004d}.slider.svelte-lbhnua:active::-webkit-slider-thumb{transform:scale(1.1)}.slider.svelte-lbhnua::-moz-range-thumb{background:var(--tg-theme-bg-color,#fff);border:1px solid var(--tg-theme-secondary-bg-color,#e0e0e0);cursor:pointer;border-radius:50%;width:20px;height:20px;transition:transform .1s;box-shadow:0 1px 3px #0000004d}
