:root{--btn-group-gap-space:2px;--btn-group-gap-s:8px;--btn-group-gap-m:12px}.btn-group{max-inline-size:100%;display:inline-flex}.btn-group--stretched{inline-size:100%;display:flex}.btn-group--vertical{flex-direction:column}.btn-group--horizontal{flex-direction:row;align-items:flex-start}.btn-group--vertical.btn-group--gap-space>:not(:first-child){margin-block-start:var(--btn-group-gap-space)}.btn-group--vertical.btn-group--gap-s>:not(:first-child){margin-block-start:var(--btn-group-gap-s)}.btn-group--vertical.btn-group--gap-m>:not(:first-child){margin-block-start:var(--btn-group-gap-m)}.btn-group--horizontal>:not(.btn-group){min-inline-size:0}.btn-group--horizontal.btn-group--gap-space>:not(:last-child){margin-inline-end:var(--btn-group-gap-space)}.btn-group--horizontal.btn-group--gap-s>:not(:last-child){margin-inline-end:var(--btn-group-gap-s)}.btn-group--horizontal.btn-group--gap-m>:not(:last-child){margin-inline-end:var(--btn-group-gap-m)}.btn-group--vertical.btn-group--align-left{align-items:flex-start}.btn-group--vertical.btn-group--align-center{align-items:center}.btn-group--vertical.btn-group--align-right{align-items:flex-end}.btn-group--horizontal.btn-group--align-left{justify-content:flex-start}.btn-group--horizontal.btn-group--align-center{justify-content:center}.btn-group--horizontal.btn-group--align-right{justify-content:flex-end}:root{--height-button-xs:28px;--height-button-s:36px;--height-button-m:44px;--height-button-l:52px;--radius-control:8px;--radius-control-round:9999px;--padding-inline-xs:10px;--padding-inline-s:14px;--padding-inline-m:18px;--padding-inline-l:22px;--font-size-control-xs:12px;--font-size-control-s:13px;--font-size-control-m:15px;--font-size-control-l:17px;--line-height-control:1.2;--gap-control-xs:4px;--gap-control-s:6px;--gap-control-m:8px;--gap-control-l:10px;--palette-black:#151515;--palette-black-hover:#262626;--palette-black-active:#0a0a0a;--palette-grey:#e9e8e6;--palette-grey-hover:#dad8d5;--palette-grey-active:#c8c6c3;--palette-grey-text:#151515;--palette-blue:#0af;--palette-blue-hover:#0099e6;--palette-blue-active:#08c;--palette-green:#00c257;--palette-green-hover:#00ae4e;--palette-green-active:#009a45;--palette-purple:#884be4;--palette-purple-hover:#783ed2;--palette-purple-active:#6832c0;--elevation-1:0 1px 2px #00000014;--elevation-2:0 2px 8px #0000001a;--elevation-3:0 4px 16px #0000001f;--elevation-4:0 8px 32px #00000029}.btn{appearance:none;box-sizing:border-box;min-width:var(--_height);min-height:var(--_height);padding:0 var(--_pad-inline);border-radius:var(--radius-control);font-family:inherit;font-size:var(--_font-size);line-height:var(--line-height-control);-webkit-font-smoothing:inherit;white-space:nowrap;background-color:var(--btn-bg,transparent);color:var(--btn-fg,inherit);border:2px solid #0000;border-color:var(--btn-border,transparent);cursor:pointer;-webkit-user-select:none;user-select:none;--_height:var(--height-button,var(--height-button-m));--_pad-inline:var(--padding-inline,var(--padding-inline-m));--_font-size:var(--font-size-control,var(--font-size-control-m));--_gap:var(--gap-control,var(--gap-control-m));outline:none;justify-content:center;align-items:center;font-weight:500;text-decoration:none;transition:background-color .14s,color .14s,border-color .14s,box-shadow .14s,opacity .14s;display:inline-flex}.btn>.inner{align-items:center;gap:var(--_gap);pointer-events:none;display:flex}.btn:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--btn-bg-hover,var(--btn-bg,transparent));color:var(--btn-fg-hover,var(--btn-fg,inherit));border-color:var(--btn-border-hover,var(--btn-border,transparent))}.btn:active:not(:disabled):not([aria-disabled=true]){background-color:var(--btn-bg-active,var(--btn-bg,transparent));color:var(--btn-fg-active,var(--btn-fg,inherit));border-color:var(--btn-border-active,var(--btn-border,transparent))}.btn:focus-visible{outline:2px solid var(--btn-color,currentColor);outline-offset:3px}.btn:disabled,.btn[aria-disabled=true]{opacity:.4;cursor:not-allowed;pointer-events:none}.btn[aria-busy=true]{cursor:progress}.btn-xs{--height-button:var(--height-button-xs);--padding-inline:var(--padding-inline-xs);--font-size-control:var(--font-size-control-xs);--gap-control:var(--gap-control-xs)}.btn-s{--height-button:var(--height-button-s);--padding-inline:var(--padding-inline-s);--font-size-control:var(--font-size-control-s);--gap-control:var(--gap-control-s)}.btn-m{--height-button:var(--height-button-m);--padding-inline:var(--padding-inline-m);--font-size-control:var(--font-size-control-m);--gap-control:var(--gap-control-m)}.btn-l{--height-button:var(--height-button-l);--padding-inline:var(--padding-inline-l);--font-size-control:var(--font-size-control-l);--gap-control:var(--gap-control-l)}.btn-black{--btn-color:var(--palette-black);--btn-color-hover:var(--palette-black-hover);--btn-color-active:var(--palette-black-active);--btn-color-fg:#fff}.btn-grey{--btn-color:var(--palette-grey);--btn-color-hover:var(--palette-grey-hover);--btn-color-active:var(--palette-grey-active);--btn-color-fg:var(--palette-grey-text)}.btn-blue{--btn-color:var(--palette-blue);--btn-color-hover:var(--palette-blue-hover);--btn-color-active:var(--palette-blue-active);--btn-color-fg:#fff}.btn-green{--btn-color:var(--palette-green);--btn-color-hover:var(--palette-green-hover);--btn-color-active:var(--palette-green-active);--btn-color-fg:#fff}.btn-purple{--btn-color:var(--palette-purple);--btn-color-hover:var(--palette-purple-hover);--btn-color-active:var(--palette-purple-active);--btn-color-fg:#fff}.btn-primary{--btn-bg:var(--btn-color);--btn-bg-hover:var(--btn-color-hover);--btn-bg-active:var(--btn-color-active);--btn-fg:var(--btn-color-fg);--btn-border:transparent}.btn-outline{--btn-bg:transparent;--btn-bg-hover:color-mix(in srgb, var(--btn-color) 10%, transparent);--btn-bg-active:color-mix(in srgb, var(--btn-color) 18%, transparent);--btn-fg:var(--btn-color);--btn-fg-hover:var(--btn-color-hover);--btn-fg-active:var(--btn-color-active);--btn-border:var(--btn-color);--btn-border-hover:var(--btn-color-hover);--btn-border-active:var(--btn-color-active)}.btn-secondary{--btn-bg:color-mix(in srgb, var(--btn-color) 12%, transparent);--btn-bg-hover:color-mix(in srgb, var(--btn-color) 18%, transparent);--btn-bg-active:color-mix(in srgb, var(--btn-color) 26%, transparent);--btn-fg:var(--btn-color);--btn-border:transparent}.btn-tertiary{--btn-bg:transparent;--btn-bg-hover:color-mix(in srgb, var(--btn-color) 10%, transparent);--btn-bg-active:color-mix(in srgb, var(--btn-color) 18%, transparent);--btn-fg:var(--btn-color);--btn-border:transparent}.btn-link{--btn-bg:transparent;--btn-fg:var(--btn-color);--btn-border:transparent;min-width:0;height:auto;min-height:0;font-weight:inherit;text-underline-offset:2px;border:none;border-radius:0;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .14s,text-decoration-color .14s,opacity .14s}.btn-link:hover:not(:disabled){-webkit-text-decoration-color:var(--btn-color);text-decoration-color:var(--btn-color);background-color:#0000}.btn-link:active:not(:disabled){opacity:.7}.btn-rounded{border-radius:var(--radius-control-round)}.btn-icon{aspect-ratio:1;padding:0}.btn-stretched{width:100%}.btn-elevation-1{box-shadow:var(--elevation-1)}.btn-elevation-2{box-shadow:var(--elevation-2)}.btn-elevation-3{box-shadow:var(--elevation-3)}.btn-elevation-4{box-shadow:var(--elevation-4)}.btn-spinner{flex-shrink:0;justify-content:center;align-items:center;width:1em;height:1em;display:inline-flex}.btn-spinner svg{width:100%;height:100%;animation:.7s linear infinite btn-spin}@keyframes btn-spin{to{transform:rotate(360deg)}}.btn-spinner--no-animation svg{animation:none}.host.svelte-1a60lyh{isolation:isolate;--vkui_internal--HorizontalScroll_shift_direction:1;position:relative;overflow-x:hidden}.in.svelte-1a60lyh{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}.in.svelte-1a60lyh::-webkit-scrollbar{display:none}.inWrapper.svelte-1a60lyh{align-items:stretch;transition:transform .2s;display:flex}@keyframes svelte-1asmpry-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}.sheet-backdrop.svelte-1asmpry{background:0 0;border:none;justify-content:center;align-items:flex-end;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;display:flex;position:fixed;inset:0;overflow:hidden}.sheet-backdrop.svelte-1asmpry::backdrop{-webkit-backdrop-filter:blur(4px);background:#00000080}.sheet-panel.svelte-1asmpry{color:#111;background:#fff;border-radius:20px 20px 0 0;flex-direction:column;width:100%;max-height:92dvh;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 -4px 32px #0000002e}.sheet-backdrop[open].svelte-1asmpry .sheet-panel:where(.svelte-1asmpry){animation:.32s cubic-bezier(.16,1,.3,1) both svelte-1asmpry-sheet-in}.drag-handle-area.svelte-1asmpry{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;justify-content:center;padding:12px 0 4px;display:flex}.drag-handle.svelte-1asmpry{background:#d1d5db;border-radius:2px;width:36px;height:4px}.sheet-header.svelte-1asmpry{padding:.75rem 1.5rem 0}.sheet-titles.svelte-1asmpry{flex-direction:column;gap:.25rem;display:flex}.sheet-title.svelte-1asmpry{color:#111113;letter-spacing:-.01em;margin:0;font-size:1.0625rem;font-weight:600;line-height:1.3}.sheet-desc.svelte-1asmpry{color:#6b7280;margin:0;font-size:.875rem;line-height:1.5}.sheet-body.svelte-1asmpry{color:#374151;scrollbar-width:thin;scrollbar-color:#e5e7eb transparent;flex:1;padding:1.25rem 1.5rem 1.5rem;font-size:.9375rem;line-height:1.6;overflow-y:auto}.sheet-footer.svelte-1asmpry{padding:1rem 1.5rem calc(1.5rem + env(safe-area-inset-bottom));border-top:1px solid #f3f4f6;flex-direction:column;gap:.75rem;display:flex}.sheet-footer.svelte-1asmpry button,.sheet-footer.svelte-1asmpry a{justify-content:center;width:100%}@keyframes svelte-lx1te7-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.sk-line.svelte-lx1te7,.sk-label.svelte-lx1te7,.sk-input.svelte-lx1te7,.sk-btn.svelte-lx1te7{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff17 50%,#ffffff0a 75%) 0 0/800px 100%;border-radius:6px;animation:1.6s linear infinite svelte-lx1te7-shimmer}.spinner-wrap.svelte-lx1te7{justify-content:center;align-items:center;padding:2.5rem 0;display:flex}.spinner.svelte-lx1te7{border:2.5px solid #ffffff14;border-top-color:#8b5cf6d9;border-radius:50%;width:36px;height:36px;animation:.75s linear infinite svelte-lx1te7-spin}@keyframes svelte-lx1te7-spin{to{transform:rotate(360deg)}}.lines-wrap.svelte-lx1te7{flex-direction:column;gap:.75rem;padding:.25rem 0;display:flex}.sk-line.svelte-lx1te7{width:100%;height:14px}.sk-line.short.svelte-lx1te7{width:30%;height:10px}.form-wrap.svelte-lx1te7{flex-direction:column;gap:1.25rem;display:flex}.sk-field.svelte-lx1te7{flex-direction:column;gap:.5rem;display:flex}.sk-label.svelte-lx1te7{width:30%;height:11px}.sk-input.svelte-lx1te7{border-radius:8px;height:40px}.sk-input.tall.svelte-lx1te7{height:88px}.sk-actions.svelte-lx1te7{justify-content:flex-end;gap:.75rem;margin-top:.5rem;display:flex}.sk-btn.svelte-lx1te7{border-radius:8px;height:36px}.sk-btn.ghost.svelte-lx1te7{width:80px}.sk-btn.primary.svelte-lx1te7{width:110px}.error-state.svelte-lx1te7{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:2rem 0;display:flex}.error-icon.svelte-lx1te7{color:#ef4444b3;margin-bottom:.25rem}.error-text.svelte-lx1te7{color:#fff9;margin:0;font-size:.9375rem}.error-detail.svelte-lx1te7{color:#ffffff4d;margin:0;font-family:monospace;font-size:.8125rem}:root{--font-size-large-title:33px;--font-size-title:27px;--font-size-title-2:21px;--font-size-title-3:19px;--font-size-headline:16px;--font-size-body:16px;--font-size-callout:15px;--font-size-subhead:14px;--font-size-footnote:12px;--font-size-caption:11px;--line-height-large-title:40px;--line-height-title-1:33px;--line-height-title-2:26px;--line-height-title-3:24px;--line-height-headline:21px;--line-height-body:21px;--line-height-callout:20px;--line-height-subhead:19px;--line-height-footnote:16px;--line-height-caption:13px;--font-weight-regular:400;--font-weight-semibold:600;--font-weight-bold:700;--font-family-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-large-title:var(--font-weight-bold) var(--font-size-large-title) / var(--line-height-large-title) var(--font-family-sans);--font-title-1:var(--font-weight-bold) var(--font-size-title) / var(--line-height-title-1) var(--font-family-sans);--font-title-2:var(--font-weight-bold) var(--font-size-title-2) / var(--line-height-title-2) var(--font-family-sans);--font-title-3:var(--font-weight-semibold) var(--font-size-title-3) / var(--line-height-title-3) var(--font-family-sans);--font-headline:var(--font-weight-semibold) var(--font-size-headline) / var(--line-height-headline) var(--font-family-sans);--font-body:var(--font-weight-regular) var(--font-size-body) / var(--line-height-body) var(--font-family-sans);--font-callout:var(--font-weight-regular) var(--font-size-callout) / var(--line-height-callout) var(--font-family-sans);--font-subhead:var(--font-weight-regular) var(--font-size-subhead) / var(--line-height-subhead) var(--font-family-sans);--font-footnote:var(--font-weight-regular) var(--font-size-footnote) / var(--line-height-footnote) var(--font-family-sans);--font-caption:var(--font-weight-regular) var(--font-size-caption) / var(--line-height-caption) var(--font-family-sans);--color-text-primary:#000000e0;--color-text-secondary:#00000080;--color-text-tertiary:#0000004d;--color-text-blue:#0af;--color-text-green:#00c257;--color-text-red:#ff3b30}.text{margin:0;padding:0}.text-large-title{font:var(--font-large-title)}.text-title-1{font:var(--font-title-1)}.text-title-2{font:var(--font-title-2)}.text-title-3{font:var(--font-title-3)}.text-headline{font:var(--font-headline)}.text-body{font:var(--font-body)}.text-callout{font:var(--font-callout)}.text-subhead{font:var(--font-subhead)}.text-footnote{font:var(--font-footnote)}.text-caption{font:var(--font-caption)}.text-color-primary{color:var(--color-text-primary)}.text-color-secondary{color:var(--color-text-secondary)}.text-color-tertiary{color:var(--color-text-tertiary)}.text-color-blue{color:var(--color-text-blue)}.text-color-green{color:var(--color-text-green)}.text-color-red{color:var(--color-text-red)}.text-color-inherit{color:inherit}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-start{text-align:start}.text-end{text-align:end}.text-weight-regular{font-weight:var(--font-weight-regular)}.text-weight-semibold{font-weight:var(--font-weight-semibold)}.text-weight-bold{font-weight:var(--font-weight-bold)}.text-inline{display:inline}
