.svc[data-v-265e69c8]{position:relative;display:inline-flex;flex-shrink:0}.svc__trigger[data-v-265e69c8]{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;padding:0;margin:0;font-family:inherit;color:inherit;cursor:pointer;white-space:nowrap}.svc__chev[data-v-265e69c8]{flex-shrink:0;color:var(--bm-fg-soft);opacity:.85;transition:transform .2s var(--bm-ease),opacity .15s var(--bm-ease)}.svc__trigger:hover .svc__chev[data-v-265e69c8]{opacity:.85}.svc__trigger.is-open .svc__chev[data-v-265e69c8]{transform:rotate(180deg);opacity:.9}.svc__trigger-fallback[data-v-265e69c8]{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 11px 0 10px;border-radius:999px;border:1px solid var(--bm-line);background:var(--bm-surface);color:var(--bm-fg);font-size:13.5px;font-weight:600;letter-spacing:-.005em;transition:background .15s var(--bm-ease),border-color .15s var(--bm-ease)}.svc__trigger:hover .svc__trigger-fallback[data-v-265e69c8]{background:var(--bm-surface-2)}.svc__trigger.is-open .svc__trigger-fallback[data-v-265e69c8]{background:var(--bm-surface-2);border-color:var(--bm-accent-soft)}.svc__trigger-mark[data-v-265e69c8]{color:var(--bm-accent);flex-shrink:0}.svc__panel[data-v-265e69c8]{position:absolute;top:calc(100% + 8px);left:0;z-index:1300;width:340px;max-width:calc(100vw - 24px);padding:8px;border-radius:18px;background:var(--bm-surface);border:1px solid var(--bm-line);box-shadow:0 1px 1px #0d0e100a,0 12px 28px -10px #0d0e1038,0 32px 64px -28px #0d0e1047;font-family:var(--bm-sans)}.svc__head[data-v-265e69c8]{padding:8px 10px 6px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--bm-fg-soft)}.svc__row[data-v-265e69c8]{display:flex;align-items:flex-start;gap:12px;width:100%;padding:10px;border:1px solid transparent;border-radius:13px;background:transparent;text-align:left;cursor:pointer;font-family:inherit;transition:background .14s var(--bm-ease),border-color .14s var(--bm-ease)}.svc__row[data-v-265e69c8]:hover{background:var(--bm-surface-2)}.svc__row.is-active[data-v-265e69c8]{background:var(--bm-surface-2);border-color:color-mix(in srgb,var(--hue) 32%,var(--bm-line))}.svc__row[data-v-265e69c8]:focus-visible{outline:2px solid var(--hue);outline-offset:2px}.svc__row-icon[data-v-265e69c8]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:11px;color:var(--hue);background:linear-gradient(135deg,var(--bg-a),var(--bg-b));box-shadow:inset 0 1px #fff9,inset 0 0 0 1px #0d0e100a}.svc__row-body[data-v-265e69c8]{display:flex;flex-direction:column;gap:2px;min-width:0}.svc__row-title[data-v-265e69c8]{display:flex;align-items:baseline;gap:6px;font-size:14.5px;font-weight:700;letter-spacing:-.01em;color:var(--bm-fg)}.svc__row-sub[data-v-265e69c8]{font-family:var(--bm-mono);font-size:11px;font-weight:600;color:var(--hue)}.svc__row-desc[data-v-265e69c8]{font-size:12px;line-height:1.4;font-weight:400;color:var(--bm-fg-soft)}.svc__foot[data-v-265e69c8]{margin-top:6px;padding-top:6px;border-top:1px solid var(--bm-line)}.svc__foot-link[data-v-265e69c8]{display:inline-flex;align-items:center;gap:8px;width:100%;padding:9px 10px;border:0;border-radius:11px;background:transparent;color:var(--bm-fg-mute);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .14s var(--bm-ease),color .14s var(--bm-ease)}.svc__foot-link[data-v-265e69c8]:hover{background:var(--bm-surface-2);color:var(--bm-fg)}.svc__foot-link svg[data-v-265e69c8]{color:var(--bm-fg-soft)}.svc-pop-enter-active[data-v-265e69c8],.svc-pop-leave-active[data-v-265e69c8]{transition:opacity .16s var(--bm-ease),transform .16s var(--bm-ease);transform-origin:top left}.svc-pop-enter-from[data-v-265e69c8],.svc-pop-leave-to[data-v-265e69c8]{opacity:0;transform:translateY(-6px) scale(.98)}body.tg-theme-dark .svc__trigger-fallback[data-v-265e69c8],body.bm-theme-dark .svc__trigger-fallback[data-v-265e69c8]{background:#ffffff0d;border-color:#ffffff1a}body.tg-theme-dark .svc__panel[data-v-265e69c8],body.bm-theme-dark .svc__panel[data-v-265e69c8]{background:#14161b;border-color:#ffffff14;box-shadow:0 20px 48px -16px #0009}body.tg-theme-dark .svc__row[data-v-265e69c8]:hover,body.tg-theme-dark .svc__row.is-active[data-v-265e69c8],body.bm-theme-dark .svc__row[data-v-265e69c8]:hover,body.bm-theme-dark .svc__row.is-active[data-v-265e69c8]{background:#ffffff0f}body.tg-theme-dark .svc__foot[data-v-265e69c8],body.bm-theme-dark .svc__foot[data-v-265e69c8]{border-top-color:#ffffff14}@media(max-width:560px){.svc__trigger-label[data-v-265e69c8]{display:none}.svc__trigger[data-v-265e69c8]{padding:0 9px;gap:4px}}@media(prefers-reduced-motion:reduce){.svc-pop-enter-active[data-v-265e69c8],.svc-pop-leave-active[data-v-265e69c8]{transition:opacity .16s linear!important}.svc-pop-enter-from[data-v-265e69c8],.svc-pop-leave-to[data-v-265e69c8]{transform:none!important}.svc__chev[data-v-265e69c8]{transition:none!important}}.wh[data-v-4487b8cf]{position:sticky;top:0;z-index:1100;background:#ffffffeb;border-bottom:1px solid rgba(15,20,25,.08);-webkit-backdrop-filter:saturate(180%) blur(8px);backdrop-filter:saturate(180%) blur(8px);padding:0;font-family:var(--bm-sans);--scroll-progress: 0}.wh.is-floating[data-v-4487b8cf]{padding:0}.wh__inner[data-v-4487b8cf]{position:relative;display:flex;align-items:center;gap:12px;height:56px;padding:0 32px;margin:0 auto;max-width:1440px;width:100%;border-radius:0;background:transparent;border:0;flex-wrap:nowrap;overflow:visible}.wh.is-floating .wh__inner[data-v-4487b8cf]{height:56px}.wh__spacer[data-v-4487b8cf]{flex:1}.wh__brand-wrap[data-v-4487b8cf]{display:inline-flex;align-items:center;flex-shrink:0}.wh__brand-menu-slot[data-v-4487b8cf]{display:none}.wh__brand-menu[data-v-4487b8cf] .svc__trigger{padding:13px;margin:0 -6px}.wh__brand[data-v-4487b8cf]{display:inline-flex;align-items:center;gap:9px;text-decoration:none;flex-shrink:0;color:var(--bm-fg)}.wh__brand-mark[data-v-4487b8cf]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;overflow:hidden;box-shadow:0 4px 10px -3px #0066b373;transition:transform .4s var(--bm-ease);flex-shrink:0}.wh__brand:hover .wh__brand-mark[data-v-4487b8cf]{transform:rotate(-6deg) scale(1.04)}.wh.is-floating .wh__brand-mark[data-v-4487b8cf]{width:calc(28px - 2px * var(--scroll-progress));height:calc(28px - 2px * var(--scroll-progress))}.wh__brand-name[data-v-4487b8cf]{font-size:15px;font-weight:600;letter-spacing:-.015em;color:var(--bm-fg);white-space:nowrap}.wh__brand-tld[data-v-4487b8cf]{font-style:normal;font-weight:500;color:var(--bm-accent);opacity:.75}.wh__nav[data-v-4487b8cf]{display:flex;align-items:center;gap:2px;flex-wrap:nowrap;white-space:nowrap;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;margin-left:4px}.wh__nav[data-v-4487b8cf]::-webkit-scrollbar{display:none}.wh__nav.is-overflowing[data-v-4487b8cf]{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent)}.wh__link[data-v-4487b8cf]{position:relative;display:inline-flex;align-items:center;padding:7px 12px;border-radius:999px;text-decoration:none;font-size:13.5px;font-weight:500;color:var(--bm-fg-mute);background:transparent;white-space:nowrap;flex-shrink:0;transition:color .18s var(--bm-ease),background .18s var(--bm-ease)}.wh__link[data-v-4487b8cf]:hover{color:var(--bm-fg);background:#0f14190a}.wh__link--active[data-v-4487b8cf],.wh__link.router-link-active[data-v-4487b8cf]{color:var(--bm-fg)!important;background:#0f14190f}.wh__nav--guest .wh__link[data-v-4487b8cf]{font-size:15.5px;padding:9px 18px}.wh__actions[data-v-4487b8cf]{display:flex;align-items:center;gap:6px;flex-shrink:0;flex-wrap:nowrap}.wh__balance[data-v-4487b8cf]{padding:5px 10px;border-radius:999px;background:var(--bm-accent-tint);border:1px solid var(--bm-accent-soft);color:var(--bm-accent-2)!important;font-family:var(--bm-mono);font-size:12px;font-weight:600;text-decoration:none;white-space:nowrap;transition:background .15s var(--bm-ease),border-color .15s var(--bm-ease)}.wh__balance[data-v-4487b8cf]:hover{background:var(--bm-accent-soft);border-color:var(--bm-accent)}.wh__icon[data-v-4487b8cf]{position:relative;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;color:var(--bm-fg-soft);text-decoration:none;border:1px solid transparent;background:transparent;transition:background .15s var(--bm-ease),color .15s var(--bm-ease),border-color .15s var(--bm-ease)}.wh__icon[data-v-4487b8cf]:hover{background:#0f14190f;color:var(--bm-fg)}.wh__icon.router-link-active[data-v-4487b8cf]{background:#0f14190f;color:var(--bm-accent)}.wh__badge[data-v-4487b8cf]{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;background:#ef4444;color:#fff;font-size:10px;font-weight:700;border-radius:8px;display:flex;align-items:center;justify-content:center;line-height:1;pointer-events:none;font-family:var(--bm-mono)}.wh__avatar[data-v-4487b8cf]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;background:var(--bm-accent);text-decoration:none;overflow:hidden;box-shadow:0 0 0 2px var(--bm-surface),0 0 0 3px #0066b32e,0 4px 10px -3px #0098ea66;transition:transform .15s var(--bm-ease);flex-shrink:0}.wh__avatar[data-v-4487b8cf]:hover{transform:scale(1.06)}.wh__avatar-img[data-v-4487b8cf]{width:100%;height:100%;object-fit:cover}.wh__avatar-initial[data-v-4487b8cf]{color:#fff;font-size:12px;font-weight:700;letter-spacing:.01em}.wh__cta[data-v-4487b8cf]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 16px;border:0;background:linear-gradient(180deg,#00a8ff 0%,var(--bm-accent) 50%,#0086cf 100%);color:#fff;border-radius:999px;font-weight:600;font-size:13px;font-family:inherit;letter-spacing:-.005em;cursor:pointer;box-shadow:inset 0 1px #fff6,0 0 0 1px #0066b38c,0 4px 12px -4px #0098ea8c;transition:transform .18s var(--bm-ease),filter .18s var(--bm-ease),box-shadow .18s var(--bm-ease)}.wh__cta[data-v-4487b8cf]:hover{transform:translateY(-1px);filter:brightness(1.05);box-shadow:inset 0 1px #fff6,0 0 0 1px #0066b3b3,0 8px 20px -6px #0098eab3}.wh__cta[data-v-4487b8cf]:active{transform:translateY(0)}body.tg-theme-dark .wh[data-v-4487b8cf]{background:#14161bd9;border-bottom-color:#ffffff0f}body.tg-theme-dark .wh__inner[data-v-4487b8cf]{background:rgba(20,22,27,calc(.55 + .3 * var(--scroll-progress)));border-color:rgba(255,255,255,calc(.04 + .04 * var(--scroll-progress)));box-shadow:inset 0 1px #ffffff0a,0 12px 32px -8px rgba(0,0,0,calc(.25 + .3 * var(--scroll-progress)))}body.tg-theme-dark .wh__brand-name[data-v-4487b8cf]{color:var(--bm-fg)}body.tg-theme-dark .wh__link[data-v-4487b8cf]{color:var(--bm-fg-mute)}body.tg-theme-dark .wh__link[data-v-4487b8cf]:hover{color:var(--bm-fg);background:#ffffff0f}body.tg-theme-dark .wh__link--active[data-v-4487b8cf],body.tg-theme-dark .wh__link.router-link-active[data-v-4487b8cf]{color:var(--bm-fg)!important;background:#ffffff14}body.tg-theme-dark .wh__icon[data-v-4487b8cf]:hover{background:#ffffff0f;color:var(--bm-fg)}body.tg-theme-dark .wh__balance[data-v-4487b8cf]{background:#0098ea1a;border-color:#0098ea47;color:#4ab8ff!important}body.tg-theme-dark .wh__balance[data-v-4487b8cf]:hover{background:#0098ea2e;border-color:var(--bm-accent)}@media(max-width:900px){.wh__link[data-v-4487b8cf]{font-size:13px;padding:6px 10px}}@media(max-width:680px){.wh[data-v-4487b8cf]{padding:8px 10px 0}.wh__nav[data-v-4487b8cf],.wh__balance[data-v-4487b8cf]{display:none}.wh__inner[data-v-4487b8cf]{padding:0 10px 0 14px;gap:6px}}@media(prefers-reduced-motion:reduce){.wh__inner[data-v-4487b8cf]{transition:none!important}.wh__brand:hover .wh__brand-mark[data-v-4487b8cf]{transform:none!important}}.error-screen[data-v-3c9fde36]{position:fixed;inset:0;display:flex;justify-content:center;overflow-y:auto;padding:20px;background:var(--bm-surface, #ffffff);color:var(--bm-fg, #0a1628);z-index:10000}.error-screen__inner[data-v-3c9fde36]{max-width:480px;width:100%;text-align:center;margin:auto}.error-screen__icon[data-v-3c9fde36]{width:56px;height:56px;line-height:56px;margin:0 auto 16px;border-radius:50%;background:#ff3b30;color:#fff;font-size:32px;font-weight:700}.error-screen__title[data-v-3c9fde36]{margin:0 0 8px;font-size:20px;font-weight:600}.error-screen__message[data-v-3c9fde36]{margin:0 0 20px;color:var(--bm-fg-mute, #56657a);line-height:1.4}.error-screen__details[data-v-3c9fde36]{margin:0 0 20px;text-align:left;background:var(--bm-surface-2, #f1f4f8);border:1px solid var(--bm-line, #e1e7ee);padding:12px;border-radius:8px;font-size:12px}.error-screen__details summary[data-v-3c9fde36]{cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:600}.error-screen__details pre[data-v-3c9fde36]{margin:8px 0 0;white-space:pre-wrap;word-break:break-word;max-height:40vh;overflow-y:auto}.error-screen__trace[data-v-3c9fde36]{margin:0 0 16px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;color:var(--bm-fg-soft, #8a98ab);word-break:break-all;-webkit-user-select:all;user-select:all}.error-screen__actions[data-v-3c9fde36]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.error-screen__btn[data-v-3c9fde36]{padding:10px 20px;border-radius:8px;border:none;background:#08c;color:#fff;font-weight:600;cursor:pointer;font-size:14px}.error-screen__btn--ghost[data-v-3c9fde36]{background:transparent;color:var(--bm-fg, #0a1628);border:1px solid var(--bm-line-2, #cbd4df)}.scw-fab[data-v-b51319e6]{position:fixed;right:16px;bottom:84px;width:52px;height:52px;border-radius:26px;border:none;background:var(--bm-accent);color:#fff;font-size:22px;cursor:pointer;box-shadow:0 6px 18px #0098ea73,inset 0 1px #fff3;z-index:9990;transition:transform .15s,background .15s}.scw-fab[data-v-b51319e6]:hover{background:var(--bm-accent-h)}.scw-fab[data-v-b51319e6]:hover{transform:scale(1.06)}@media(max-width:480px){.scw-fab[data-v-b51319e6]{bottom:calc(76px + env(safe-area-inset-bottom,0px));width:48px;height:48px;border-radius:24px;font-size:20px}}.scw-panel[data-v-b51319e6]{position:fixed;right:16px;bottom:84px;width:360px;max-width:calc(100vw - 32px);height:min(560px,calc(100vh - 120px));background:var(--tg-theme-bg-color, #fff);border-radius:16px;box-shadow:0 10px 40px #00000040;display:flex;flex-direction:column;overflow:hidden;z-index:9990}@media(max-width:480px){.scw-panel[data-v-b51319e6]{inset:auto 8px 8px;width:auto;height:80vh}}.scw-header[data-v-b51319e6]{background:var(--bm-accent);color:#fff;padding:12px 14px;display:flex;justify-content:space-between;align-items:center}.scw-header__title[data-v-b51319e6]{display:flex;align-items:center;gap:8px;font-weight:700;font-size:14px}.scw-header__icon[data-v-b51319e6]{font-size:18px}.scw-close[data-v-b51319e6]{background:#ffffff2e;border:none;color:#fff;width:28px;height:28px;border-radius:14px;font-size:18px;line-height:1;cursor:pointer}.scw-log[data-v-b51319e6]{flex:1;overflow-y:auto;padding:14px;background:var(--tg-theme-secondary-bg-color, #f5f5f7);display:flex;flex-direction:column;gap:8px}.scw-greet[data-v-b51319e6]{font-size:13px;color:var(--tg-theme-text-color, #333);background:var(--bm-accent-tint);border:1px solid var(--bm-accent-soft);padding:12px;border-radius:10px}.scw-greet ul[data-v-b51319e6]{margin:6px 0 6px 18px;padding:0;line-height:1.5}.scw-greet__small[data-v-b51319e6]{font-size:11px;color:var(--tg-theme-hint-color, #888)}.scw-msg[data-v-b51319e6]{display:flex}.scw-msg--user[data-v-b51319e6]{justify-content:flex-end}.scw-msg--assistant[data-v-b51319e6]{justify-content:flex-start}.scw-msg__bubble[data-v-b51319e6]{max-width:80%;padding:9px 12px;border-radius:12px;font-size:13.5px;line-height:1.4;white-space:pre-wrap;word-break:break-word}.scw-msg--user .scw-msg__bubble[data-v-b51319e6]{background:var(--bm-accent);color:#fff}.scw-msg--assistant .scw-msg__bubble[data-v-b51319e6]{background:var(--tg-theme-bg-color, #fff);color:var(--tg-theme-text-color, #111);border:1px solid rgba(0,0,0,.06)}.scw-msg__bubble--typing[data-v-b51319e6]{padding:12px 14px}.scw-msg__bubble--typing span[data-v-b51319e6]{display:inline-block;width:6px;height:6px;background:#0006;border-radius:3px;margin:0 1px;animation:scw-bounce-b51319e6 1.2s infinite ease-in-out}.scw-msg__bubble--typing span[data-v-b51319e6]:nth-child(2){animation-delay:.15s}.scw-msg__bubble--typing span[data-v-b51319e6]:nth-child(3){animation-delay:.3s}@keyframes scw-bounce-b51319e6{0%,80%,to{transform:scale(.7);opacity:.5}40%{transform:scale(1);opacity:1}}.scw-input[data-v-b51319e6]{display:flex;gap:8px;padding:10px;background:var(--tg-theme-bg-color, #fff);border-top:1px solid rgba(0,0,0,.06)}.scw-input__field[data-v-b51319e6]{flex:1;resize:none;border:1px solid rgba(0,0,0,.1);border-radius:10px;padding:9px 12px;font-size:13px;font-family:inherit;background:var(--tg-theme-secondary-bg-color, #f5f5f7);color:var(--tg-theme-text-color, #111);outline:none}.scw-input__field[data-v-b51319e6]:focus{border-color:var(--bm-accent);box-shadow:0 0 0 3px var(--bm-accent-soft)}.scw-input__send[data-v-b51319e6]{width:40px;border:none;border-radius:10px;background:var(--bm-accent);color:#fff;font-size:18px;cursor:pointer}.scw-input__send[data-v-b51319e6]:disabled{opacity:.5;cursor:not-allowed}.scw-fade-enter-active[data-v-b51319e6],.scw-fade-leave-active[data-v-b51319e6]{transition:opacity .18s,transform .18s}.scw-fade-enter-from[data-v-b51319e6],.scw-fade-leave-to[data-v-b51319e6]{opacity:0;transform:translateY(8px)}.auth-modal__legal--error[data-v-660e6178],.auth-modal__legal--error a[data-v-660e6178]{color:#c92a3b}.auth-modal__legal--error input[data-v-660e6178]{outline:2px solid #c92a3b;outline-offset:1px;border-radius:3px}body.tg-theme-dark{color:#ff8c93}body.tg-theme-dark{outline-color:#ff8c93}.auth-modal{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px;background:#0d0e108c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.auth-modal-enter-active,.auth-modal-leave-active{transition:opacity .22s ease}.auth-modal-enter-from,.auth-modal-leave-to{opacity:0}.auth-modal-enter-active .auth-modal__card,.auth-modal-leave-active .auth-modal__card{transition:transform .28s cubic-bezier(.2,.9,.3,1.1)}.auth-modal-enter-from .auth-modal__card{transform:translateY(20px) scale(.96)}.auth-modal-leave-to .auth-modal__card{transform:translateY(8px) scale(.98)}.auth-modal__card{position:relative;width:100%;max-width:420px;max-height:calc(100dvh - 40px);overflow-y:auto;background:var(--bm-surface);color:var(--bm-fg);border:1px solid var(--bm-line);border-radius:20px;padding:34px 30px 30px;box-shadow:0 24px 48px -16px #0d0e102e,0 0 0 1px var(--bm-line);font-family:var(--bm-sans)}.auth-modal__card--wide{max-width:480px}.auth-modal__close{position:absolute;top:14px;right:14px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:1px solid var(--bm-line);background:var(--bm-surface-2);color:var(--bm-fg-mute);border-radius:8px;cursor:pointer;transition:background .15s var(--bm-ease),border-color .15s var(--bm-ease),color .15s var(--bm-ease)}.auth-modal__close:hover{background:var(--bm-bg-2);border-color:var(--bm-line-strong);color:var(--bm-fg)}.auth-modal__body{display:flex;flex-direction:column}.auth-modal__header{text-align:center;margin-bottom:24px}.auth-modal__logo{width:60px;height:60px;margin:0 auto 16px;background:linear-gradient(135deg,#2aabee,#08c);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 10px 24px -8px #0088cc8c,inset 0 1px #ffffff40}.auth-modal__logo svg{transform:translate(-1px)}.auth-modal__title{font-size:22px;font-weight:700;margin:0 0 8px;letter-spacing:-.025em;color:var(--bm-fg)}.auth-modal__reason{font-size:14px;line-height:1.5;color:var(--bm-fg-mute);margin:0}.auth-modal__twa{text-align:center;padding:24px 0}.auth-modal__twa-text{color:var(--bm-fg-mute);font-size:14px;margin:0 0 16px}.auth-modal__spinner{width:36px;height:36px;margin:0 auto 16px;border:3px solid var(--bm-accent-soft);border-top-color:var(--bm-accent);border-radius:50%;animation:amSpin .9s linear infinite}@keyframes amSpin{to{transform:rotate(360deg)}}.auth-modal__browser{display:flex;flex-direction:column;align-items:stretch;gap:12px}.auth-modal__steps{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:start;gap:4px;padding:16px 10px;margin-bottom:14px;background:var(--bm-surface-2);border:1px solid var(--bm-line);border-radius:14px}.auth-modal__step{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;font-size:11.5px;color:var(--bm-fg-mute);line-height:1.3;padding:0 2px}.auth-modal__step-num{width:28px;height:28px;border-radius:50%;background:var(--bm-surface);color:var(--bm-accent);border:1.5px solid var(--bm-accent);display:flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums}.auth-modal__step-label{font-weight:500;color:var(--bm-fg-mute)}.auth-modal__step-label b{font-weight:700;color:var(--bm-fg)}.auth-modal__step-arrow{font-size:15px;line-height:28px;opacity:.4;color:var(--bm-fg-mute);font-family:var(--bm-mono)}.auth-modal__legal{display:flex;gap:10px;align-items:flex-start;font-size:12px;line-height:1.5;margin-bottom:2px;cursor:pointer;color:var(--bm-fg-soft)}.auth-modal__legal input{margin-top:2px;flex-shrink:0;cursor:pointer;width:18px;height:18px;accent-color:var(--bm-accent)}.auth-modal__legal a{color:var(--bm-accent);text-decoration:underline;text-underline-offset:2px}.auth-modal__legal a:hover{color:var(--bm-accent-h)}.auth-modal__btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:50px;padding:0 22px;background:linear-gradient(135deg,#2aabee,#08c);color:#fff!important;border:0;border-radius:13px;font-size:15px;font-weight:600;cursor:pointer;text-decoration:none;letter-spacing:-.005em;transition:filter .15s var(--bm-ease),box-shadow .15s var(--bm-ease),transform .12s var(--bm-ease);box-shadow:0 8px 20px -8px #0088cc8c,inset 0 1px #ffffff38;font-family:var(--bm-sans)}.auth-modal__btn-primary>span{display:inline-flex;align-items:center;gap:8px}.auth-modal__btn-icon{display:inline-block;flex-shrink:0}.auth-modal__btn-primary:not(:disabled):hover{filter:brightness(1.06);box-shadow:0 10px 26px -8px #08c9,inset 0 1px #ffffff38;transform:translateY(-1px)}.auth-modal__btn-primary:not(:disabled):active{transform:translateY(0)}.auth-modal__btn-primary:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.auth-modal__btn-secondary{display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 16px;background:var(--bm-surface);color:var(--bm-fg);border:1px solid var(--bm-line-2);border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s var(--bm-ease),border-color .15s var(--bm-ease);font-family:var(--bm-sans)}.auth-modal__btn-secondary:not(:disabled):hover{border-color:var(--bm-line-strong);background:var(--bm-surface-2)}.auth-modal__btn-secondary:disabled{opacity:.5;cursor:not-allowed}.auth-modal__btn-link{background:transparent;border:none;color:var(--bm-accent);font-size:13.5px;font-weight:500;cursor:pointer;padding:6px 0;text-decoration:underline;text-underline-offset:3px;font-family:var(--bm-sans);transition:color .15s var(--bm-ease)}.auth-modal__btn-link:not(:disabled):hover{color:var(--bm-accent-h)}.auth-modal__btn-link:disabled{opacity:.5;cursor:not-allowed}.auth-modal__pulse{position:relative;width:80px;height:80px;margin:4px auto 16px}.auth-modal__pulse-dot{position:absolute;inset:0;margin:auto;width:36px;height:36px;border-radius:50%;background:var(--bm-accent);box-shadow:0 8px 22px -6px #0098ea8c,inset 0 1px #ffffff38;z-index:2}.auth-modal__pulse-ring{position:absolute;inset:0;margin:auto;width:80px;height:80px;border-radius:50%;border:2px solid rgba(0,152,234,.5);animation:amPulse 1.8s ease-out infinite}.auth-modal__pulse-ring--delay{animation-delay:.9s}@keyframes amPulse{0%{transform:scale(.5);opacity:.85}to{transform:scale(1.6);opacity:0}}.auth-modal__waiting-title{font-size:16px;font-weight:700;text-align:center;margin:0 0 6px;color:var(--bm-fg);letter-spacing:-.015em}.auth-modal__waiting-text,.auth-modal__expired-text{font-size:14px;line-height:1.5;text-align:center;margin:0 0 14px;color:var(--bm-fg-mute)}.auth-modal__countdown{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:12px;line-height:1.4;align-self:center;color:var(--bm-fg-mute);margin:6px auto 0;padding:5px 10px;border-radius:999px;background:var(--bm-surface-2);border:1px solid var(--bm-line);font-family:var(--bm-mono);font-variant-numeric:tabular-nums;transition:color .2s ease,background .2s ease,border-color .2s ease}.auth-modal__countdown--low{color:#c92a3b;background:#ef444414;border-color:#ef444440}.auth-modal__expired-icon{width:64px;height:64px;margin:4px auto 14px;font-size:32px;display:flex;align-items:center;justify-content:center;background:#c47d1c1f;color:var(--bm-warn);border-radius:50%}.auth-modal__fallback{margin-top:14px;animation:amFallbackIn .32s ease}@keyframes amFallbackIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.auth-modal__fallback-divider{height:1px;background:var(--bm-line);margin-bottom:14px}.auth-modal__fallback-text{font-size:12.5px;line-height:1.5;color:var(--bm-fg-mute);text-align:center;margin:0 0 10px}.auth-modal__fallback-cmd{display:flex;align-items:stretch;gap:6px;padding:4px;background:var(--bm-surface-2);border-radius:10px;border:1px solid var(--bm-line)}.auth-modal__fallback-code{flex:1;min-width:0;padding:8px 10px;font-family:var(--bm-mono);font-size:11.5px;color:var(--bm-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:transparent;user-select:all;-webkit-user-select:all;align-self:center}.auth-modal__fallback-copy{display:inline-flex;align-items:center;gap:6px;padding:0 12px;background:var(--bm-accent);color:#fff;border:1px solid var(--bm-accent);border-radius:8px;font-size:12.5px;font-weight:600;cursor:pointer;font-family:var(--bm-sans);flex-shrink:0;transition:background .15s var(--bm-ease),border-color .15s var(--bm-ease);box-shadow:inset 0 1px #ffffff2e}.auth-modal__fallback-copy:hover{background:var(--bm-accent-h);border-color:var(--bm-accent-h)}.auth-modal__fallback-copy:active{transform:translateY(.5px)}.auth-modal__expired-title{font-size:17px;font-weight:700;text-align:center;margin:0 0 6px;color:var(--bm-fg);letter-spacing:-.015em}.auth-modal__error{font-size:13px;color:#c92a3b;text-align:center;margin:4px 0 0}:global(body.tg-theme-dark .auth-modal__error),:global(body.tg-theme-dark .auth-modal__countdown--low){color:#ff8c93}.auth-modal__hint{font-size:12px;line-height:1.5;color:var(--bm-fg-soft);text-align:center;margin:4px 0 0}.auth-modal__roles{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.auth-modal__roles--grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.auth-modal__role{display:grid;grid-template-columns:48px 1fr;align-items:center;gap:14px;padding:16px 18px;border:1px solid var(--bm-line);border-radius:12px;background:var(--bm-surface);text-align:left;cursor:pointer;transition:border-color .15s var(--bm-ease),background .15s var(--bm-ease),box-shadow .15s var(--bm-ease),transform .12s var(--bm-ease);font-family:var(--bm-sans);color:var(--bm-fg)}.auth-modal__role:hover:not(:disabled){border-color:var(--bm-accent);background:var(--bm-accent-tint);box-shadow:0 0 0 3px var(--bm-accent-soft)}.auth-modal__role:not(:disabled):active{transform:translateY(.5px)}.auth-modal__role:disabled{opacity:.5;cursor:not-allowed}.auth-modal__role--tile{grid-template-columns:1fr;justify-items:center;align-content:start;text-align:center;gap:10px;padding:18px 14px 16px;height:100%}.auth-modal__role--busy{border-color:var(--bm-accent);background:var(--bm-accent-tint)}.auth-modal__role-icon{font-size:28px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--bm-surface-2);border:1px solid var(--bm-line);border-radius:10px}.auth-modal__role--tile .auth-modal__role-icon{width:52px;height:52px;font-size:30px;border-radius:14px}.auth-modal__role-title{font-size:14.5px;font-weight:700;margin-bottom:2px;letter-spacing:-.01em;color:var(--bm-fg)}.auth-modal__role-desc{font-size:12.5px;color:var(--bm-fg-mute);line-height:1.45}.auth-modal__role--tile .auth-modal__role-desc{font-size:12px;line-height:1.4}@media(max-width:420px){.auth-modal__roles--grid{grid-template-columns:1fr}.auth-modal__role--tile{grid-template-columns:48px 1fr;justify-items:stretch;text-align:left;align-items:center;padding:14px 16px}}.auth-modal__body--success{align-items:center;padding:24px 0}.auth-modal__success-icon{width:64px;height:64px;background:#0d8149;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:700;margin:0 auto 14px;box-shadow:0 12px 28px -8px #0e8a4f66,inset 0 1px #fff3;animation:amPop .32s cubic-bezier(.2,.9,.3,1.3)}@keyframes amPop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.auth-modal__success-text{font-size:16px;font-weight:700;margin:0;color:var(--bm-fg);letter-spacing:-.015em}body.tg-theme-dark .auth-modal__card,body.tg-theme-dark .auth-modal__role{background:var(--bm-surface);border-color:var(--bm-line)}body.tg-theme-dark .auth-modal__close,body.tg-theme-dark .auth-modal__role-icon,body.tg-theme-dark .auth-modal__countdown,body.tg-theme-dark .auth-modal__fallback-cmd{background:var(--bm-surface-2);border-color:var(--bm-line)}@media(max-width:480px){.auth-modal{padding:12px}.auth-modal__card{padding:24px 20px;border-radius:14px}.auth-modal__title{font-size:19px}}.ai-topup-modal[data-v-b89832f2]{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px;background:#0d0e1099;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ai-topup-modal-enter-active[data-v-b89832f2],.ai-topup-modal-leave-active[data-v-b89832f2]{transition:opacity .22s ease}.ai-topup-modal-enter-from[data-v-b89832f2],.ai-topup-modal-leave-to[data-v-b89832f2]{opacity:0}.ai-topup-modal__card[data-v-b89832f2]{position:relative;width:100%;max-width:380px;background:var(--bm-surface, #1e293b);color:var(--bm-fg, #f1f5f9);border:1px solid var(--bm-line, #334155);border-radius:14px;padding:28px 24px 20px;text-align:center;font-family:var(--bm-sans);box-shadow:0 20px 50px -10px #00000080;max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);overflow-y:auto}.ai-topup-modal__close[data-v-b89832f2]{position:absolute;top:10px;right:10px;width:28px;height:28px;border:1px solid var(--bm-line, #334155);background:var(--bm-surface-2, #0f172a);color:var(--bm-fg-mute, #94a3b8);border-radius:6px;font-size:18px;line-height:1;cursor:pointer}.ai-topup-modal__icon[data-v-b89832f2]{font-size:36px;margin-bottom:8px}.ai-topup-modal__title[data-v-b89832f2]{font-size:18px;font-weight:700;margin:0 0 8px;letter-spacing:-.01em}.ai-topup-modal__lead[data-v-b89832f2]{font-size:14px;line-height:1.5;color:var(--bm-fg-mute, #94a3b8);margin:0 0 16px}.ai-topup-modal__error[data-v-b89832f2],.ai-topup-modal__success[data-v-b89832f2]{font-size:13px;padding:8px 12px;border-radius:8px;margin-bottom:12px}.ai-topup-modal__error[data-v-b89832f2]{color:#fca5a5;background:#ef44441a;border:1px solid rgba(239,68,68,.3)}body:not(.tg-theme-dark) .ai-topup-modal__error{color:#c0341d}.ai-topup-modal__success[data-v-b89832f2]{color:#4ade80;background:#22c55e1a;border:1px solid rgba(34,197,94,.3)}.ai-topup-modal__fund[data-v-b89832f2]{display:inline-flex;align-items:center;justify-content:center;width:100%;height:38px;margin-bottom:12px;background:transparent;color:var(--bm-accent, #0098ea);border:1px solid var(--bm-accent, #0098ea);border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;transition:background-color .15s ease}.ai-topup-modal__fund[data-v-b89832f2]:hover{background:var(--bm-accent-soft, rgba(0,152,234,.12))}body:not(.tg-theme-dark) .ai-topup-modal__success{color:#0e8a4f}.ai-topup-modal__buy[data-v-b89832f2]{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:44px;background:var(--bm-accent, #0098ea);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .15s ease,transform .12s ease}.ai-topup-modal__buy[data-v-b89832f2]:hover:not(:disabled){background:var(--bm-accent-h, #0086cf)}.ai-topup-modal__buy[data-v-b89832f2]:disabled{opacity:.6;cursor:not-allowed}.ai-topup-modal__spinner[data-v-b89832f2]{width:14px;height:14px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:ai-topup-spin-b89832f2 .7s linear infinite}@keyframes ai-topup-spin-b89832f2{to{transform:rotate(360deg)}}.ai-topup-modal__footer[data-v-b89832f2]{font-size:12px;color:var(--bm-fg-mute, #94a3b8);margin:12px 0 0}.bm-toast-container[data-v-89c6d36e]{position:fixed;top:16px;right:16px;display:flex;flex-direction:column;gap:10px;z-index:1500;max-width:360px;pointer-events:none}@media(max-width:640px){.bm-toast-container[data-v-89c6d36e]{top:8px;right:8px;left:8px;max-width:100%}}.bm-toast[data-v-89c6d36e]{display:flex;align-items:flex-start;gap:10px;background:var(--bm-surface, #ffffff);color:var(--bm-fg, #0a1628);border:1px solid var(--bm-line, #e1e7ee);border-left-width:4px;border-radius:10px;padding:12px 14px;box-shadow:0 6px 24px #0000001f;pointer-events:auto;font-family:var(--bm-sans)}.bm-toast--success[data-v-89c6d36e]{border-left-color:#00b464}.bm-toast--info[data-v-89c6d36e]{border-left-color:#2680eb}.bm-toast--warn[data-v-89c6d36e]{border-left-color:orange}.bm-toast--error[data-v-89c6d36e]{border-left-color:#d83a3a}.bm-toast__icon[data-v-89c6d36e]{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;border-radius:50%;font-size:13px}.bm-toast--success .bm-toast__icon[data-v-89c6d36e]{background:#00b464}.bm-toast--info .bm-toast__icon[data-v-89c6d36e]{background:#2680eb}.bm-toast--warn .bm-toast__icon[data-v-89c6d36e]{background:orange}.bm-toast--error .bm-toast__icon[data-v-89c6d36e]{background:#d83a3a}.bm-toast__body[data-v-89c6d36e]{flex:1;min-width:0}.bm-toast__msg[data-v-89c6d36e]{margin:0;font-size:14px;line-height:1.45;color:var(--bm-fg, #0a1628);word-break:break-word}.bm-toast__action[data-v-89c6d36e]{margin-top:6px;background:transparent;border:1px solid var(--bm-line, #e1e7ee);border-radius:6px;padding:4px 10px;font-size:12px;cursor:pointer;color:var(--bm-fg, #0a1628)}.bm-toast__close[data-v-89c6d36e]{background:transparent;border:0;cursor:pointer;color:var(--bm-fg-mute);font-size:20px;line-height:1;padding:0 4px}.toast-fade-enter-active[data-v-89c6d36e],.toast-fade-leave-active[data-v-89c6d36e]{transition:opacity .2s ease,transform .2s ease}.toast-fade-enter-from[data-v-89c6d36e],.toast-fade-leave-to[data-v-89c6d36e]{opacity:0;transform:translateY(-8px)}.app-container{min-height:100vh;width:100%}.mobile-header-bar{position:fixed;top:0;left:0;right:0;height:0;background:var(--bg-color, #efeff4);z-index:9999;pointer-events:none}body.tg-mobile:not(.tg-fullscreen) .mobile-header-bar{display:none}body.tg-mobile.tg-fullscreen .mobile-header-bar{display:block;height:calc(var(--tg-safe-area-inset-top, 0px) + 16px)}body.tg-desktop:not(.fullscreen) .mobile-header-bar{height:var(--desktop-header-height, 0px)}body.tg-desktop.fullscreen .mobile-header-bar{display:none}body.tg-theme-dark .mobile-header-bar{background:#17212b}.bottom-nav button.nav-item{border:0;background:transparent;font-family:inherit;appearance:none;-webkit-appearance:none}.bottom-nav .nav-text{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-badge{position:absolute;top:-3px;right:-5px;background:#ef4444;color:#fff;font-size:9px;font-weight:700;min-width:15px;height:15px;padding:0 3px;border-radius:8px;display:flex;align-items:center;justify-content:center;line-height:1;pointer-events:none;border:1.5px solid rgba(255,255,255,.9)}body.tg-theme-dark .nav-badge{border-color:#1e2837e6}.nav-icon-wrap{position:relative;display:flex;align-items:center;justify-content:center;width:26px;height:26px}.nav-svg{width:22px;height:22px;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.nav-item.active .nav-svg{transform:scale(1.1)}.nav-avatar{width:24px;height:24px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.nav-avatar img{width:100%;height:100%;object-fit:cover}.nav-avatar--initial{background:var(--bm-accent);color:#fff;font-size:11px;font-weight:700;letter-spacing:.01em;box-shadow:inset 0 1px #ffffff2e}.nav-item.active .nav-avatar{transform:scale(1.1);box-shadow:0 0 0 2px var(--bm-accent)}.nav-item:before{content:"";position:absolute;top:3px;left:50%;transform:translate(-50%) scaleX(0);width:16px;height:3px;border-radius:0 0 3px 3px;background:var(--bm-accent);transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.nav-item.active:before{transform:translate(-50%) scaleX(1)}body.tg-theme-dark .nav-item:before{background:var(--bm-accent)}.layout-root{min-height:100vh}.layout-content{min-height:100vh;padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}body.has-web-header .layout-content{padding-top:16px}body.fullscreen .layout-content>*{max-width:1320px;margin-left:auto;margin-right:auto}body.wb-route .layout-content{padding-top:0;padding-bottom:0;min-height:0}body.wb-route .layout-root{min-height:0}body.wb-route .layout-content>*{max-width:none;margin:0}body.chats-route.fullscreen .layout-content{padding-top:0;padding-bottom:0;min-height:0}body.chats-route.fullscreen .layout-root{min-height:0}body.chats-route.fullscreen .layout-content>*{max-width:none;margin:0}.wt-overlay[data-v-067f0d92]{position:fixed;inset:0;z-index:200;background:#0d0e1080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:16px}.wt-modal[data-v-067f0d92]{position:relative;background:#fff;border-radius:22px;padding:36px 32px 24px;max-width:460px;width:100%;text-align:center;box-shadow:0 32px 64px -24px #0d0e1066;outline:0;animation:wt-pop-067f0d92 .32s cubic-bezier(.2,.8,.2,1)}@keyframes wt-pop-067f0d92{0%{transform:scale(.94) translateY(8px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.wt-close[data-v-067f0d92]{position:absolute;top:12px;right:12px;width:32px;height:32px;border:0;background:transparent;color:#5a5d63;cursor:pointer;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.wt-close[data-v-067f0d92]:hover{background:#f3f3ee;color:#0d0e10}.wt-icon[data-v-067f0d92]{font-size:56px;line-height:1;margin-bottom:16px;filter:drop-shadow(0 6px 16px rgba(13,14,16,.12))}.wt-title[data-v-067f0d92]{margin:0 0 12px;font-size:22px;font-weight:700;letter-spacing:-.015em;line-height:1.25;color:#0d0e10}.wt-body[data-v-067f0d92]{font-size:14.5px;line-height:1.55;color:#5a5d63;max-width:380px;margin:0 auto 22px}.wt-dots[data-v-067f0d92]{display:flex;justify-content:center;gap:8px;margin-bottom:22px}.wt-dot[data-v-067f0d92]{width:8px;height:8px;border-radius:50%;border:0;background:#e6e5e0;cursor:pointer;padding:0;transition:background .18s,transform .18s}.wt-dot[data-v-067f0d92]:hover{background:#c8c7c1}.wt-dot--past[data-v-067f0d92]{background:#0098ea;opacity:.5}.wt-dot--active[data-v-067f0d92]{background:#0098ea;width:28px;border-radius:4px}.wt-actions[data-v-067f0d92]{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.wt-btn[data-v-067f0d92]{display:inline-flex;align-items:center;gap:6px;border:1.5px solid;padding:11px 22px;border-radius:100px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;transition:filter .15s,transform .15s,background .15s,border-color .15s}.wt-btn--primary[data-v-067f0d92]{border-color:#0098ea;background:linear-gradient(135deg,#0098ea,#0086cf);color:#fff;box-shadow:0 6px 16px -4px #0098ea66}.wt-btn--primary[data-v-067f0d92]:hover{filter:brightness(1.06);transform:translateY(-1px)}.wt-btn--ghost[data-v-067f0d92]{border-color:#e6e5e0;background:#fff;color:#5a5d63}.wt-btn--ghost[data-v-067f0d92]:hover{background:#f3f3ee;border-color:#d0cfc9;color:#0d0e10}.wt-counter[data-v-067f0d92]{margin-top:16px;font-size:11.5px;color:#8b8e94;font-variant-numeric:tabular-nums;letter-spacing:.04em}.wt-fade-enter-active[data-v-067f0d92],.wt-fade-leave-active[data-v-067f0d92]{transition:opacity .22s ease}.wt-fade-enter-from[data-v-067f0d92],.wt-fade-leave-to[data-v-067f0d92]{opacity:0}@media(max-width:540px){.wt-modal[data-v-067f0d92]{padding:28px 22px 20px;border-radius:18px;max-width:calc(100vw - 24px)}.wt-icon[data-v-067f0d92]{font-size:48px;margin-bottom:12px}.wt-title[data-v-067f0d92]{font-size:19px}.wt-body[data-v-067f0d92]{font-size:13.5px;margin-bottom:18px}.wt-btn[data-v-067f0d92]{padding:10px 18px;font-size:13.5px}}@media(prefers-reduced-motion:reduce){.wt-modal[data-v-067f0d92]{animation:none}.wt-btn--primary[data-v-067f0d92]:hover{transform:none}}.lv-section[data-v-28d3761b]{margin-bottom:48px;scroll-margin-top:80px}.lv-section[data-reveal][data-v-28d3761b]{opacity:0;transform:translateY(12px);transition:opacity .6s var(--lv-ease),transform .6s var(--lv-ease)}.lv-section[data-reveal].is-in[data-v-28d3761b]{opacity:1;transform:translateY(0)}.lv-section__head[data-v-28d3761b]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:20px}.lv-section__head h2[data-v-28d3761b]{font-size:22px;font-weight:700;letter-spacing:-.015em;margin:0 0 4px}.lv-section__sub[data-v-28d3761b]{font-size:13.5px;color:var(--lv-fg-mute);margin:0;max-width:540px}.lv-faq[data-v-28d3761b]{display:flex;flex-direction:column;gap:8px;max-width:880px;margin:0 auto}.lv-faq__item[data-v-28d3761b]{border:1px solid var(--lv-line);background:var(--lv-surface);border-radius:var(--lv-radius-lg);overflow:hidden;transition:border-color .15s,box-shadow .15s;position:relative}.lv-faq__item[data-v-28d3761b]:hover{border-color:var(--lv-line-2)}.lv-faq__item[open][data-v-28d3761b]{border-color:var(--lv-line-2);box-shadow:var(--lv-shadow-sm)}.lv-faq__q[data-v-28d3761b]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;font-size:15px;font-weight:600;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;color:var(--lv-fg)}.lv-faq__q[data-v-28d3761b]::-webkit-details-marker{display:none}.lv-faq__chev[data-v-28d3761b]{flex-shrink:0;color:var(--lv-fg-soft);transition:transform .2s var(--lv-ease),color .15s}.lv-faq__item[open] .lv-faq__chev[data-v-28d3761b]{transform:rotate(180deg);color:var(--lv-accent)}.lv-faq__a[data-v-28d3761b]{margin:0;padding:0 20px 20px;font-size:14px;line-height:1.6;color:var(--lv-fg-mute)}.lv-faq__item[data-v-28d3761b]:before{content:"";position:absolute;top:10px;bottom:10px;left:0;width:3px;background:linear-gradient(180deg,var(--lv-accent),#6366f1);border-radius:0 3px 3px 0;transform:scaleY(0);transform-origin:top;transition:transform .35s var(--lv-ease);pointer-events:none}.lv-faq__item[open][data-v-28d3761b]:before{transform:scaleY(1)}@media(max-width:720px){.lv-section__head[data-v-28d3761b]{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.lv-section[data-reveal][data-v-28d3761b],.lv-section[data-reveal].is-in[data-v-28d3761b]{transition:none!important;opacity:1!important;transform:none!important}.lv-faq__item[data-v-28d3761b]:before{transition:none!important}}.lv-section[data-v-8da3d3f5]{margin-bottom:48px;scroll-margin-top:80px}.lv-section[data-reveal][data-v-8da3d3f5]{opacity:0;transform:translateY(12px);transition:opacity .6s var(--lv-ease),transform .6s var(--lv-ease)}.lv-section[data-reveal].is-in[data-v-8da3d3f5]{opacity:1;transform:translateY(0)}.lv-section__head[data-v-8da3d3f5]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:20px}.lv-section__head h2[data-v-8da3d3f5]{font-size:22px;font-weight:700;letter-spacing:-.015em;margin:0 0 4px}.lv-section__sub[data-v-8da3d3f5]{font-size:13.5px;color:var(--lv-fg-mute);margin:0;max-width:540px}.lv-how[data-v-8da3d3f5]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.lv-how__step[data-v-8da3d3f5]{position:relative;border:1px solid var(--lv-line);background:var(--lv-surface);border-radius:var(--lv-radius-lg);padding:28px 24px 24px;transition:border-color .15s,transform .15s,box-shadow .15s}.lv-how__step[data-v-8da3d3f5]:hover{border-color:var(--lv-line-2);transform:translateY(-1px);box-shadow:var(--lv-shadow)}.lv-how__num[data-v-8da3d3f5]{position:absolute;top:18px;right:22px;font-family:var(--lv-mono);font-size:12px;font-weight:600;color:var(--lv-fg-soft);letter-spacing:.06em;transition:color .2s}.lv-how__step:hover .lv-how__num[data-v-8da3d3f5]{color:var(--lv-accent)}.lv-how__icon[data-v-8da3d3f5]{width:44px;height:44px;border-radius:12px;background:var(--lv-accent-soft);color:var(--lv-accent-2);display:flex;align-items:center;justify-content:center;margin-bottom:16px;position:relative;transition:transform .25s var(--lv-ease)}.lv-how__icon[data-v-8da3d3f5] svg{width:22px;height:22px}.lv-how__icon[data-v-8da3d3f5]:before{content:"";position:absolute;inset:0;border-radius:inherit;border:2px solid var(--lv-accent);pointer-events:none;opacity:0}.lv-how__step:hover .lv-how__icon[data-v-8da3d3f5]{transform:scale(1.06)}.lv-how__step:hover .lv-how__icon[data-v-8da3d3f5]:before{animation:lv-pulse-ring-8da3d3f5 1.4s ease-out infinite}.lv-how__title[data-v-8da3d3f5]{font-size:17px;font-weight:700;letter-spacing:-.01em;margin:0 0 6px}.lv-how__desc[data-v-8da3d3f5]{font-size:13.5px;line-height:1.55;color:var(--lv-fg-mute);margin:0}.lv-how>.lv-how__step[data-v-8da3d3f5]{opacity:0;transform:translateY(8px);transition:opacity .5s var(--lv-ease),transform .5s var(--lv-ease);transition-delay:var(--stagger-d, 0ms)}.lv-section.is-in .lv-how>.lv-how__step[data-v-8da3d3f5]{opacity:1;transform:translateY(0)}.lv-how>.lv-how__step[data-v-8da3d3f5]:nth-child(1){--stagger-d: 0ms}.lv-how>.lv-how__step[data-v-8da3d3f5]:nth-child(2){--stagger-d: .1s}.lv-how>.lv-how__step[data-v-8da3d3f5]:nth-child(3){--stagger-d: .2s}@keyframes lv-pulse-ring-8da3d3f5{0%{transform:scale(.9);opacity:.55}to{transform:scale(1.55);opacity:0}}@media(max-width:1100px){.lv-how[data-v-8da3d3f5]{grid-template-columns:repeat(3,1fr);gap:10px}.lv-how__step[data-v-8da3d3f5]{padding:24px 18px 20px}}@media(max-width:720px){.lv-how[data-v-8da3d3f5]{grid-template-columns:1fr}.lv-section__head[data-v-8da3d3f5]{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.lv-section[data-reveal][data-v-8da3d3f5],.lv-section[data-reveal].is-in[data-v-8da3d3f5],.lv-how>.lv-how__step[data-v-8da3d3f5]{transition:none!important;opacity:1!important;transform:none!important}.lv-how__step:hover .lv-how__icon[data-v-8da3d3f5]:before{animation:none!important}.lv-how__step:hover .lv-how__icon[data-v-8da3d3f5]{transform:none!important}}.lv-footer[data-v-031a0502]{margin-top:64px;border-top:1px solid var(--lv-line);padding:32px 0 48px;background:var(--lv-bg-2)}.lv-footer__inner[data-v-031a0502]{max-width:1280px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1fr 2fr;gap:32px}.lv-footer__tag[data-v-031a0502]{font-size:12px;color:var(--lv-fg-soft);margin:6px 0 0}.lv-footer__cols[data-v-031a0502]{display:grid;grid-template-columns:repeat(5,1fr);gap:24px}.lv-footer__cols h4[data-v-031a0502]{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--lv-fg-soft);margin:0 0 12px}.lv-footer__cols a[data-v-031a0502]{display:block;font-size:13px;color:var(--lv-fg-mute);text-decoration:none;padding:4px 0;cursor:pointer}.lv-footer__cols a[data-v-031a0502]:hover{color:var(--lv-fg)}.lv-logo[data-v-031a0502],.lv-logo__text[data-v-031a0502]{font-size:18px;font-weight:800;letter-spacing:-.02em;color:var(--lv-fg)}.lv-logo__tld[data-v-031a0502]{color:var(--lv-fg-soft);font-weight:600}@media(max-width:900px){.lv-footer__inner[data-v-031a0502]{grid-template-columns:1fr}}@media(max-width:720px){.lv-footer[data-v-031a0502]{margin-top:28px;padding:24px 0 40px}.lv-footer__inner[data-v-031a0502]{padding:0 16px;gap:20px}.lv-footer__cols[data-v-031a0502]{grid-template-columns:repeat(2,1fr);gap:4px 16px}.lv-footer__cols h4[data-v-031a0502]{margin:12px 0 6px}.lv-footer__cols a[data-v-031a0502]{padding:7px 0}}.lv-section[data-v-ef35342c]{margin-bottom:48px;scroll-margin-top:80px}.lv-section[data-reveal][data-v-ef35342c]{opacity:0;transform:translateY(12px);transition:opacity .6s var(--lv-ease),transform .6s var(--lv-ease)}.lv-section[data-reveal].is-in[data-v-ef35342c]{opacity:1;transform:translateY(0)}.lv-btn[data-v-ef35342c]{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--lv-line);background:var(--lv-surface);color:var(--lv-fg);border-radius:var(--lv-radius);padding:7px 14px;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s,border-color .15s,transform .15s,box-shadow .15s;white-space:nowrap;position:relative;overflow:hidden}.lv-btn[data-v-ef35342c]:hover{background:var(--lv-bg-2);border-color:var(--lv-line-2)}.lv-btn[data-v-ef35342c]:active{transform:translateY(.5px)}.lv-btn--primary[data-v-ef35342c]{background:var(--lv-accent);color:#fff;border-color:var(--lv-accent);box-shadow:inset 0 1px #ffffff2e}.lv-btn--primary[data-v-ef35342c]:hover{background:var(--lv-accent-h);border-color:var(--lv-accent-h)}.lv-btn--ghost[data-v-ef35342c]{background:transparent}.lv-cta[data-v-ef35342c]{display:grid;grid-template-columns:1fr 1fr;gap:32px;background:linear-gradient(135deg,var(--lv-fg) 0%,#1a1c20 100%);color:#fff;border-radius:var(--lv-radius-lg);padding:32px}.lv-cta__eyebrow[data-v-ef35342c]{font-family:var(--lv-mono);font-size:11px;color:#fff9;text-transform:uppercase;letter-spacing:.06em;margin-bottom:12px}.lv-cta h3[data-v-ef35342c]{font-size:28px;font-weight:700;letter-spacing:-.02em;margin:0 0 12px;line-height:1.15}.lv-cta p[data-v-ef35342c]{font-size:14px;line-height:1.5;color:#ffffffa6;margin:0 0 20px;max-width:400px}.lv-cta__actions[data-v-ef35342c]{display:flex;gap:8px;flex-wrap:wrap}.lv-cta__actions .lv-btn[data-v-ef35342c]{background:#fff;color:var(--lv-fg);border-color:#fff}.lv-cta__actions .lv-btn--ghost[data-v-ef35342c]{background:transparent;color:#fff;border-color:#ffffff40}.lv-cta__actions .lv-btn--ghost[data-v-ef35342c]:hover{background:#ffffff1a;border-color:#fff6}.lv-cta__actions .lv-btn--primary[data-v-ef35342c]:hover{background:#ffffffeb}.lv-cta__actions .lv-btn--primary[data-v-ef35342c]:before{content:"";position:absolute;top:0;left:-120%;width:80%;height:100%;background:linear-gradient(105deg,transparent 30%,rgba(0,152,234,.25) 50%,transparent 70%);transition:left .75s var(--lv-ease);pointer-events:none}.lv-cta__actions .lv-btn--primary[data-v-ef35342c]:hover:before{left:130%}.lv-orders[data-v-ef35342c]{display:flex;flex-direction:column;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:var(--lv-radius);overflow:hidden}.lv-orders__row[data-v-ef35342c]{padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.06)}.lv-orders__row[data-v-ef35342c]:last-child{border-bottom:0}.lv-orders__title[data-v-ef35342c]{font-size:13.5px;font-weight:500;margin-bottom:4px;color:#ffffffeb}.lv-orders__meta[data-v-ef35342c]{display:flex;gap:12px;align-items:center;font-size:11.5px;color:#ffffff80;font-variant-numeric:tabular-nums}.lv-orders__budget[data-v-ef35342c]{font-weight:700;color:#fff}.lv-orders__ttl[data-v-ef35342c]{margin-left:auto;font-family:var(--lv-mono)}.lv-orders--empty[data-v-ef35342c]{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:24px;background:#ffffff0f;border-radius:12px;border:1px dashed rgba(255,255,255,.28)}.lv-orders-empty__icon[data-v-ef35342c]{font-size:32px;margin-bottom:8px;opacity:.7}.lv-orders-empty__text[data-v-ef35342c]{margin:0;font-size:12.5px;line-height:1.5;color:#ffffffc7;max-width:320px}@media(max-width:900px){.lv-cta[data-v-ef35342c]{grid-template-columns:1fr}}@media(max-width:720px){.lv-cta[data-v-ef35342c]{padding:20px}.lv-cta h3[data-v-ef35342c]{font-size:22px}}@media(max-width:480px){.lv-cta h3[data-v-ef35342c]{font-size:19px}.lv-cta p[data-v-ef35342c]{font-size:13px}}@media(prefers-reduced-motion:reduce){.lv-section[data-reveal][data-v-ef35342c],.lv-section[data-reveal].is-in[data-v-ef35342c]{transition:none!important;opacity:1!important;transform:none!important}.lv-cta__actions .lv-btn--primary[data-v-ef35342c]:before{transition:none!important}}.tg-photo__placeholder[data-v-013b4ae7]{width:100%;aspect-ratio:4 / 3;background:#dfe7ef}svg[data-v-013b4ae7]{display:block;width:100%;height:auto}.tgpv[data-v-76e78fdf]{--tg-bg: #e6ebf2;--tg-bubble-bot: #ffffff;--tg-bubble-user: #effdde;--tg-bubble-user-text: #0d0e10;--tg-bubble-bot-text: #0d0e10;--tg-line: rgba(15, 23, 36, .08);--tg-mute: #6b7280;--tg-accent: #3390ec;--tg-pattern: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg fill='%23000' fill-opacity='0.025'%3E%3Cpath d='M20 0a20 20 0 1 1 0 40 20 20 0 0 1 0-40zm0 4a16 16 0 1 0 0 32 16 16 0 0 0 0-32z'/%3E%3C/g%3E%3C/svg%3E");display:flex;flex-direction:column;background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #0d0e100a,0 0 0 1px #0d0e100f;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13.5px;color:var(--tg-bubble-bot-text);position:relative}.tgpv--compact[data-v-76e78fdf]{height:360px}.tgpv--expanded[data-v-76e78fdf]{width:min(420px,100%);height:min(640px,90vh);border-radius:18px;box-shadow:0 24px 48px -16px #0d0e1066,0 0 0 1px #ffffff1a}.tgpv__header[data-v-76e78fdf]{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#fff;border-bottom:1px solid var(--tg-line);flex-shrink:0}.tgpv__avatar[data-v-76e78fdf]{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#0098ea,#0066b3);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:15px;flex-shrink:0}.tgpv__id[data-v-76e78fdf]{flex:1;min-width:0}.tgpv__name[data-v-76e78fdf]{font-weight:600;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:4px}.tgpv__verify[data-v-76e78fdf]{color:#3390ec;font-size:9px;line-height:1}.tgpv__sub[data-v-76e78fdf]{font-size:11.5px;color:var(--tg-mute)}.tgpv__actions[data-v-76e78fdf]{display:flex;gap:4px}.tgpv__icon-btn[data-v-76e78fdf]{width:28px;height:28px;border:0;background:transparent;color:var(--tg-mute);border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center}.tgpv__icon-btn[data-v-76e78fdf]:hover{background:#0000000d;color:var(--tg-bubble-bot-text)}.tgpv__chat[data-v-76e78fdf]{flex:1;overflow-y:auto;padding:10px 8px 8px;background:var(--tg-bg);background-image:var(--tg-pattern);scroll-behavior:smooth}.tgpv__chat[data-v-76e78fdf]::-webkit-scrollbar{width:4px}.tgpv__chat[data-v-76e78fdf]::-webkit-scrollbar-thumb{background:#0000001f;border-radius:2px}.tgpv__date[data-v-76e78fdf]{text-align:center;font-size:11px;font-weight:500;color:#fff;background:#55718e73;display:inline-block;padding:3px 10px;border-radius:14px;margin:0 auto 8px;position:relative;left:50%;transform:translate(-50%)}.tgpv__service[data-v-76e78fdf]{display:flex;align-items:center;gap:6px;justify-content:center;font-size:11.5px;color:#55718ebf;background:#fff9;width:fit-content;margin:4px auto;padding:4px 10px;border-radius:12px}.tg-typing[data-v-76e78fdf]{display:inline-flex;gap:2px;align-items:center}.tg-typing>span[data-v-76e78fdf]{width:4px;height:4px;border-radius:50%;background:currentColor;animation:tg-typing-76e78fdf 1.2s infinite ease-in-out}.tg-typing>span[data-v-76e78fdf]:nth-child(2){animation-delay:.15s}.tg-typing>span[data-v-76e78fdf]:nth-child(3){animation-delay:.3s}@keyframes tg-typing-76e78fdf{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.tg-row[data-v-76e78fdf]{display:flex;align-items:flex-end;gap:6px;margin:1px 4px;animation:tg-msg-in-76e78fdf .25s ease-out}@keyframes tg-msg-in-76e78fdf{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.tg-row--user[data-v-76e78fdf]{flex-direction:row-reverse}.tg-row--bot+.tg-row--bot[data-v-76e78fdf]{margin-top:1px}.tg-row--user+.tg-row--user[data-v-76e78fdf]{margin-top:1px}.tg-row--bot+.tg-row--user[data-v-76e78fdf],.tg-row--user+.tg-row--bot[data-v-76e78fdf]{margin-top:6px}.tg-avatar[data-v-76e78fdf]{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#0098ea,#0066b3);color:#fff;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tg-avatar--ph[data-v-76e78fdf]{visibility:hidden}.tg-row.has-avatar .tg-avatar--ph[data-v-76e78fdf]{display:none}.tg-row:not(.has-avatar) .tg-avatar[data-v-76e78fdf]{display:none}.tg-row:not(.has-avatar) .tg-avatar--ph[data-v-76e78fdf]{visibility:hidden;display:block}.tg-stack[data-v-76e78fdf]{display:flex;flex-direction:column;max-width:78%}.tg-row--user .tg-stack[data-v-76e78fdf]{align-items:flex-end}.tg-bubble[data-v-76e78fdf]{background:var(--tg-bubble-bot);color:var(--tg-bubble-bot-text);border-radius:14px 14px 14px 4px;padding:6px 10px;font-size:13.5px;line-height:1.36;box-shadow:0 1px 1px #0000000d;word-wrap:break-word;white-space:normal;max-width:100%}.tg-row--user .tg-bubble[data-v-76e78fdf]{background:var(--tg-bubble-user);color:var(--tg-bubble-user-text);border-radius:14px 14px 4px}.tg-row--bot:has(+.tg-row--bot) .tg-stack>.tg-bubble[data-v-76e78fdf]:last-child{border-radius:14px}.tg-bubble--callback[data-v-76e78fdf]{display:inline-flex;align-items:center;gap:4px;font-style:italic;color:#0d0e10a6}.tg-tap-icon[data-v-76e78fdf]{color:var(--tg-accent);font-style:normal}.tg-bubble[data-v-76e78fdf] b{font-weight:700}.tg-bubble[data-v-76e78fdf] i{font-style:italic;color:var(--tg-mute)}.tg-bubble[data-v-76e78fdf] .tg-code{font-family:ui-monospace,SF Mono,monospace;font-size:12.5px;background:#0000000f;padding:1px 5px;border-radius:4px}.tg-bubble--media[data-v-76e78fdf]{padding:2px;overflow:hidden;max-width:240px}.tg-photo[data-v-76e78fdf]{width:240px;max-width:100%;line-height:0;border-radius:12px;overflow:hidden}.tg-photo[data-v-76e78fdf] svg{display:block;width:100%;height:auto}.tg-bubble--media .tg-bubble__caption[data-v-76e78fdf]{padding:4px 8px 6px;font-size:12.5px;line-height:1.35}.tg-doc[data-v-76e78fdf]{display:flex;align-items:center;gap:10px;padding:4px 6px;min-width:220px}.tg-doc__icon[data-v-76e78fdf]{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#0098ea,#0066b3);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tg-doc__name[data-v-76e78fdf]{font-weight:600;font-size:13px;word-break:break-all}.tg-doc__size[data-v-76e78fdf]{font-size:11.5px;color:var(--tg-mute)}.tg-bubble--invoice[data-v-76e78fdf]{padding:10px 12px;border-radius:12px;background:linear-gradient(180deg,#fff8e7,#fff);border:1px solid rgba(245,158,11,.25);min-width:240px}.tg-invoice__head[data-v-76e78fdf]{display:flex;align-items:flex-start;gap:10px;margin-bottom:8px}.tg-invoice__icon[data-v-76e78fdf]{font-size:22px;line-height:1}.tg-invoice__title[data-v-76e78fdf]{font-weight:700;font-size:14px}.tg-invoice__desc[data-v-76e78fdf]{font-size:12px;color:var(--tg-mute)}.tg-invoice__row[data-v-76e78fdf]{display:flex;justify-content:space-between;padding:4px 0;font-size:12.5px;color:var(--tg-mute)}.tg-invoice__row b[data-v-76e78fdf]{color:var(--tg-bubble-bot-text);font-weight:600}.tg-invoice__total[data-v-76e78fdf]{display:flex;justify-content:space-between;padding-top:6px;border-top:1px solid rgba(0,0,0,.08);font-size:13px;font-weight:700}.tg-ikb[data-v-76e78fdf]{display:flex;flex-direction:column;gap:1px;margin-top:1px;background:#ffffff80;border-radius:0 0 14px 14px;overflow:hidden;max-width:100%}.tg-ikb__row[data-v-76e78fdf]{display:flex;gap:1px}.tg-ikb__btn[data-v-76e78fdf]{flex:1;border:0;background:#fffffff0;color:var(--tg-accent);padding:7px 8px;font-size:13px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .12s}.tg-ikb__btn[data-v-76e78fdf]:hover{background:#fff}.tg-ikb__icon[data-v-76e78fdf]{font-size:11px;opacity:.6}.tg-meta[data-v-76e78fdf]{font-size:10.5px;color:#0006;display:flex;gap:3px;padding:0 4px;margin-top:1px;align-self:flex-start}.tg-meta--user[data-v-76e78fdf]{align-self:flex-end;color:#0071008c}.tg-meta__check[data-v-76e78fdf]{font-weight:600}.tg-replykb[data-v-76e78fdf]{display:flex;flex-direction:column;gap:4px;padding:6px 6px 4px;background:#f5f7fa;border-top:1px solid var(--tg-line);flex-shrink:0}.tg-replykb__row[data-v-76e78fdf]{display:flex;gap:4px}.tg-replykb__btn[data-v-76e78fdf]{flex:1;border:0;background:#fff;color:var(--tg-bubble-bot-text);padding:7px 6px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 1px 1px #0000000d}.tg-replykb__btn[data-v-76e78fdf]:hover{background:#fafafa}.tgpv__composer[data-v-76e78fdf]{display:flex;align-items:center;gap:4px;padding:8px;background:#fff;border-top:1px solid var(--tg-line);flex-shrink:0}.tgpv__attach[data-v-76e78fdf],.tgpv__kb-toggle[data-v-76e78fdf],.tgpv__mic[data-v-76e78fdf]{width:32px;height:32px;border:0;background:transparent;color:var(--tg-mute);cursor:pointer;border-radius:6px;display:flex;align-items:center;justify-content:center}.tgpv__attach[data-v-76e78fdf]:hover,.tgpv__kb-toggle[data-v-76e78fdf]:hover,.tgpv__mic[data-v-76e78fdf]:hover{background:#0000000a;color:var(--tg-accent)}.tgpv__input[data-v-76e78fdf]{flex:1;background:#f4f5f7;color:var(--tg-mute);font-size:13.5px;padding:7px 12px;border-radius:18px}@media(prefers-reduced-motion:reduce){.tg-row[data-v-76e78fdf]{animation:none}.tg-typing>span[data-v-76e78fdf]{animation:none;opacity:.5}}.lv-btn[data-v-80f4faa8]{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--lv-line);background:var(--lv-surface);color:var(--lv-fg);border-radius:var(--lv-radius);padding:7px 14px;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s,border-color .15s,transform .15s,box-shadow .15s;white-space:nowrap;position:relative;overflow:hidden;width:100%}.lv-btn[data-v-80f4faa8]:hover{background:var(--lv-bg-2);border-color:var(--lv-line-2)}.lv-btn[data-v-80f4faa8]:active{transform:translateY(.5px)}.lv-btn--primary[data-v-80f4faa8]{background:var(--lv-accent);color:#fff;border-color:var(--lv-accent);box-shadow:inset 0 1px #ffffff2e}.lv-btn--primary[data-v-80f4faa8]:hover{background:var(--lv-accent-h);border-color:var(--lv-accent-h)}.lv-btn--ghost[data-v-80f4faa8]{background:transparent}.lv-btn--lg[data-v-80f4faa8]{padding:10px 18px;font-size:14px}.lv-btn--primary[data-v-80f4faa8]:before{content:"";position:absolute;top:0;left:-120%;width:80%;height:100%;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);transition:left .75s var(--lv-ease);pointer-events:none;mix-blend-mode:screen}.lv-btn--primary[data-v-80f4faa8]:hover:before{left:130%}.lv-peek[data-v-80f4faa8]{position:fixed;inset:0;background:#0d0e108c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:100;display:flex;align-items:center;justify-content:center;padding:24px;overflow-y:auto;-webkit-overflow-scrolling:touch}.lv-peek__inner[data-v-80f4faa8]{display:grid;grid-template-columns:auto 320px;gap:20px;max-width:100%;max-height:100%;margin:auto}.lv-peek__side[data-v-80f4faa8]{background:var(--lv-surface);border-radius:var(--lv-radius-lg);padding:20px;display:flex;flex-direction:column;gap:8px;min-width:280px;align-self:center}.lv-peek__title[data-v-80f4faa8]{font-size:22px;font-weight:700;letter-spacing:-.01em}.lv-peek__seller[data-v-80f4faa8]{font-size:13px;color:var(--lv-fg-mute)}.lv-peek__desc[data-v-80f4faa8]{font-size:13.5px;color:var(--lv-fg-mute);line-height:1.5;margin:8px 0}.lv-peek__price[data-v-80f4faa8]{font-size:28px;font-weight:700;letter-spacing:-.02em;margin:4px 0}.lv-peek__actions[data-v-80f4faa8]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.lv-peek__actions .lv-btn[data-v-80f4faa8]{width:100%}.lv-peek__hint[data-v-80f4faa8]{font-size:11.5px;color:var(--lv-fg-soft);line-height:1.5}.lv-peek-enter-active[data-v-80f4faa8],.lv-peek-leave-active[data-v-80f4faa8]{transition:opacity .2s ease}.lv-peek-enter-from[data-v-80f4faa8],.lv-peek-leave-to[data-v-80f4faa8]{opacity:0}@media(max-width:720px){.lv-peek[data-v-80f4faa8]{padding:12px}.lv-peek__inner[data-v-80f4faa8]{grid-template-columns:1fr;max-height:none}.lv-peek__side[data-v-80f4faa8]{order:2}.lv-peek[data-v-80f4faa8] .tgpv--expanded{height:min(480px,55vh);height:min(480px,55dvh)}}@media(prefers-reduced-motion:reduce){.lv-btn--primary[data-v-80f4faa8]:before{transition:none!important}}.er[data-v-d976a19a]{white-space:nowrap}.er--clickable[data-v-d976a19a]{border:0;background:transparent;padding:0;margin:0;font:inherit;cursor:pointer;color:inherit;border-radius:8px;text-align:inherit;transition:transform .15s}.er--clickable[data-v-d976a19a]:hover{transform:translateY(-1px)}.er--clickable[data-v-d976a19a]:active{transform:translateY(.5px)}.er--clickable[data-v-d976a19a]:focus-visible{outline:2px solid var(--lv-accent, #0098ea);outline-offset:6px}.er--primed .er__box[data-v-d976a19a]{outline:2px solid var(--lv-accent, #0098ea);outline-offset:3px;animation:er-primed-pulse-d976a19a 1.1s ease-in-out infinite}@keyframes er-primed-pulse-d976a19a{0%,to{outline-color:var(--lv-accent, #0098ea)}50%{outline-color:#0098ea59}}.er__box[data-v-d976a19a]{display:inline-flex;align-items:center;overflow:hidden;background:linear-gradient(115deg,#0098ea,#4f7df8 42%,#6366f1 68%,#06b6d4 115%);background-size:220% 100%;animation:er-grad-drift-d976a19a 9s ease-in-out infinite}@keyframes er-grad-drift-d976a19a{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.er__reel[data-v-d976a19a]{display:inline-block;overflow:hidden;height:var(--er-line);line-height:var(--er-line);vertical-align:bottom;transition:width .55s cubic-bezier(.22,1,.36,1)}.er__track[data-v-d976a19a]{display:flex;flex-direction:column;align-items:flex-start;transform:translateY(calc(var(--er-pos, 0) * var(--er-line) * -1));transition:transform .7s cubic-bezier(.3,1.22,.36,1);will-change:transform}.er__word[data-v-d976a19a]{height:var(--er-line);line-height:var(--er-line);display:block;width:max-content;color:#fff}.er--hero[data-v-d976a19a]{display:flex;flex-direction:column;align-items:flex-start;gap:.14em;font-weight:800;letter-spacing:-.025em}.er--hero[data-v-d976a19a]{--er-line: 1.18em}.er--hero .er__box[data-v-d976a19a]{padding:.06em .3em .1em;border-radius:.26em;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #0000000d,0 14px 36px -14px #2172e599}.er--clickable.er--hero:hover .er__box[data-v-d976a19a]{box-shadow:inset 0 1px #ffffff52,inset 0 -1px #0000000d,0 18px 44px -14px #2172e5bf}.er--hero .er__static[data-v-d976a19a]{display:block;color:var(--lv-fg, #0d0e10);line-height:1.05}.er__dest[data-v-d976a19a]{font-family:var(--lv-mono, ui-monospace, "SF Mono", monospace);font-size:13px;font-weight:600;letter-spacing:0;color:var(--lv-accent, #0098ea);margin-left:.45em;opacity:0;transition:opacity .2s}.er--clickable.er--hero:hover .er__dest[data-v-d976a19a],.er--clickable.er--hero:focus-visible .er__dest[data-v-d976a19a]{opacity:1}.er__hint[data-v-d976a19a]{display:block;margin-top:7px;font-size:12.5px;font-weight:500;letter-spacing:0;line-height:1.3;color:var(--lv-fg-mute, #6a6f78);animation:er-hint-in-d976a19a .25s ease-out}@keyframes er-hint-in-d976a19a{0%{opacity:0}to{opacity:1}}.er--header[data-v-d976a19a]{display:inline-flex;align-items:center;gap:7px}.er--header[data-v-d976a19a]{--er-line: 1.3em;font-size:13px}.er--header .er__box[data-v-d976a19a]{padding:1px 7px 2px;border-radius:7px;background:linear-gradient(115deg,#0077c2,#3b5fe0 45%,#4f46e5);background-size:220% 100%;box-shadow:inset 0 1px #ffffff40,0 4px 12px -5px #2172e58c}.er--header .er__word[data-v-d976a19a]{font-weight:700;letter-spacing:-.01em}.er--header .er__static[data-v-d976a19a]{font-size:15px;font-weight:600;letter-spacing:-.015em;color:var(--lv-fg, #0d0e10)}@media(max-width:900px){.er--hero[data-v-d976a19a]{align-items:center}}@media(max-width:720px){.er--hero .er__box[data-v-d976a19a]{padding:.1em .36em .13em;border-radius:.3em}}@media(prefers-reduced-motion:reduce){.er__track[data-v-d976a19a],.er__reel[data-v-d976a19a]{transition:none!important}.er__box[data-v-d976a19a]{animation:none!important}.er--clickable[data-v-d976a19a]:hover{transform:none!important}.er__dest[data-v-d976a19a]{transition:none!important}.er__hint[data-v-d976a19a]{animation:none!important}}.lv-header[data-v-b0507dab]{position:sticky;top:0;z-index:50;pointer-events:none;background:transparent;padding:14px 16px 0;--scroll-progress: 0}.lv-header.is-floating[data-v-b0507dab]{padding-top:calc(14px - 6px * var(--scroll-progress))}.lv-header__inner[data-v-b0507dab]{pointer-events:auto;position:relative;display:flex;align-items:center;gap:12px;height:calc(56px - 6px * var(--scroll-progress));padding:0 14px 0 18px;margin:0 auto;max-width:calc(1240px - 100px * var(--scroll-progress));border-radius:999px;background:rgba(255,255,255,calc(.62 + .28 * var(--scroll-progress)));border:1px solid rgba(15,20,25,calc(.04 + .06 * var(--scroll-progress)));box-shadow:0 1px 1px rgba(13,14,16,calc(.02 + .04 * var(--scroll-progress))),0 6px 16px -8px rgba(13,14,16,calc(.04 + .1 * var(--scroll-progress))),0 24px 48px -24px rgba(13,14,16,calc(.06 + .16 * var(--scroll-progress)));-webkit-backdrop-filter:saturate(180%) blur(calc(8px + 14px * var(--scroll-progress)));backdrop-filter:saturate(180%) blur(calc(8px + 14px * var(--scroll-progress)));transform:translateY(calc(-1px * var(--scroll-progress))) scale(calc(1 - .012 * var(--scroll-progress)));transform-origin:top center;flex-wrap:nowrap}.lv-header.is-minimal[data-v-b0507dab]{padding:0}.lv-header.is-minimal.is-floating[data-v-b0507dab]{padding-top:0}.lv-header.is-minimal .lv-header__inner[data-v-b0507dab]{width:100%;max-width:none;height:64px;margin:0;padding:0 max(16px,calc((100% - 1240px)/2));border-radius:0;border:0;border-bottom:1px solid rgba(15,20,25,calc(.08 * var(--scroll-progress)));background:rgba(255,255,255,calc(.82 * var(--scroll-progress)));box-shadow:0 1px 16px -8px rgba(13,14,16,calc(.22 * var(--scroll-progress)));-webkit-backdrop-filter:saturate(calc(100% + 80% * var(--scroll-progress))) blur(calc(14px * var(--scroll-progress)));backdrop-filter:saturate(calc(100% + 80% * var(--scroll-progress))) blur(calc(14px * var(--scroll-progress)));transform:none}.lv-header.is-minimal.is-floating .lv-logo__mark[data-v-b0507dab]{width:28px;height:28px}.lv-header__spacer[data-v-b0507dab]{flex:1}.lv-logo[data-v-b0507dab]{border:0;background:transparent;cursor:pointer;padding:0;flex-shrink:0;display:inline-flex;align-items:center;gap:9px;font-family:var(--lv-sans, var(--bm-sans));transition:transform .18s var(--lv-ease, cubic-bezier(.2, .8, .2, 1))}.lv-logo[data-v-b0507dab]:hover{transform:scale(1.02)}.lv-logo__mark[data-v-b0507dab]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;overflow:hidden;box-shadow:0 4px 10px -3px #0066b373;transition:transform .4s ease,width .4s ease,height .4s ease}.lv-logo:hover .lv-logo__mark[data-v-b0507dab]{transform:rotate(-6deg) scale(1.04)}.lv-header.is-floating .lv-logo__mark[data-v-b0507dab]{width:calc(28px - 2px * var(--scroll-progress));height:calc(28px - 2px * var(--scroll-progress))}.lv-logo__text[data-v-b0507dab]{font-size:15px;font-weight:600;letter-spacing:-.015em;color:var(--lv-fg);white-space:nowrap}.lv-nav[data-v-b0507dab]{display:flex;align-items:center;gap:2px;margin-left:4px;flex-wrap:nowrap;white-space:nowrap;min-width:0}.lv-nav a[data-v-b0507dab]{position:relative;font-size:15.5px;font-weight:500;color:var(--lv-fg-mute);padding:9px 18px;border-radius:999px;cursor:pointer;text-decoration:none;transition:background .15s,color .15s;white-space:nowrap;flex-shrink:0}.lv-nav a[data-v-b0507dab]:hover{background:#0f14190a;color:var(--lv-fg)}.lv-nav a.is-accent[data-v-b0507dab]{color:var(--lv-accent-2);font-weight:600;background:var(--lv-accent-soft)}.lv-nav a.is-accent[data-v-b0507dab]:hover{background:var(--lv-accent);color:#fff}.lv-header__right[data-v-b0507dab]{margin-left:auto;display:flex;gap:6px;align-items:center;flex-shrink:0;flex-wrap:nowrap}.lv-lang[data-v-b0507dab]{display:inline-flex;background:#0f14190d;border-radius:999px;padding:2px;gap:0}.lv-lang button[data-v-b0507dab]{border:0;background:transparent;padding:5px 10px;border-radius:999px;font-size:11.5px;font-weight:600;color:var(--lv-fg-mute);cursor:pointer;font-family:inherit;letter-spacing:.04em;transition:background .15s,color .15s,transform .15s}.lv-lang button.is-active[data-v-b0507dab]{background:var(--lv-surface);color:var(--lv-fg);box-shadow:0 1px 2px #0d0e100f}.lv-lang button[data-v-b0507dab]:not(.is-active):hover{color:var(--lv-fg)}.lv-lang button[data-v-b0507dab]:active{transform:scale(.95)}.lv-help-btn[data-v-b0507dab]{width:34px;height:34px;border:0;border-radius:999px;background:transparent;color:var(--lv-fg-soft);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:color .15s,background .15s;padding:0}.lv-help-btn[data-v-b0507dab]:hover{color:var(--lv-accent);background:#0098ea14}.lv-lang-m[data-v-b0507dab],.lv-signin-m[data-v-b0507dab]{display:none}.lv-lang-m[data-v-b0507dab]{align-items:center;justify-content:center;height:30px;padding:0 9px;border:0;border-radius:999px;background:#0f14190d;color:var(--lv-fg-mute);font-family:inherit;font-size:11.5px;font-weight:600;letter-spacing:.04em;cursor:pointer;transition:background .15s,color .15s}.lv-lang-m[data-v-b0507dab]:hover{color:var(--lv-fg);background:#0f141917}.lv-signin-m[data-v-b0507dab]{align-items:center;justify-content:center;width:34px;height:34px;border:0;border-radius:999px;background:transparent;color:var(--lv-fg-soft);cursor:pointer;padding:0;transition:color .15s,background .15s}.lv-signin-m[data-v-b0507dab]:hover{color:var(--lv-accent);background:#0098ea14}.lv-btn[data-v-b0507dab]{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--lv-line);background:var(--lv-surface);color:var(--lv-fg);border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s,border-color .15s,transform .15s,box-shadow .15s;white-space:nowrap;position:relative;overflow:hidden}.lv-btn[data-v-b0507dab]:hover{background:var(--lv-bg-2);border-color:var(--lv-line-2)}.lv-btn[data-v-b0507dab]:active{transform:translateY(.5px)}.lv-btn--ghost[data-v-b0507dab]{background:transparent;border-color:transparent}.lv-btn--ghost[data-v-b0507dab]:hover{background:#0f14190a;border-color:transparent}.lv-btn--primary[data-v-b0507dab]{background:linear-gradient(180deg,#00a8ff 0%,var(--lv-accent) 50%,#0086cf 100%);color:#fff;border:0;letter-spacing:-.005em;box-shadow:inset 0 1px #fff6,0 0 0 1px #0066b38c,0 4px 12px -4px #0098ea8c}.lv-btn--primary[data-v-b0507dab]:hover{background:linear-gradient(180deg,#00b4ff 0%,var(--lv-accent-h) 50%,#006fb3 100%);border-color:transparent;transform:translateY(-1px);box-shadow:inset 0 1px #fff6,0 0 0 1px #0066b3b3,0 8px 20px -6px #0098eab3}.lv-btn--primary[data-v-b0507dab]:before{content:"";position:absolute;top:0;left:-120%;width:80%;height:100%;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);transition:left .75s var(--lv-ease, cubic-bezier(.2, .8, .2, 1));pointer-events:none;mix-blend-mode:screen}.lv-btn--primary[data-v-b0507dab]:hover:before{left:130%}@media(max-width:980px){.lv-nav[data-v-b0507dab]{display:none}}@media(max-width:720px){.lv-header[data-v-b0507dab]{padding:8px 10px 0}.lv-header__inner[data-v-b0507dab]{padding:0 10px 0 14px;gap:6px}.lv-help-btn[data-v-b0507dab],.lv-lang[data-v-b0507dab],.lv-header__right .lv-btn--ghost[data-v-b0507dab]{display:none}.lv-header__right .lv-btn--primary[data-v-b0507dab]{padding:7px 12px;font-size:12.5px}.lv-lang-m[data-v-b0507dab],.lv-signin-m[data-v-b0507dab]{display:inline-flex}}@media(max-width:430px){.lv-header__right .lv-btn--primary[data-v-b0507dab]{display:none}}@media(prefers-reduced-motion:reduce){.lv-btn--primary[data-v-b0507dab]:before{transition:none!important}.lv-logo[data-v-b0507dab]:hover{transform:none!important}.lv-header__inner[data-v-b0507dab]{transition:none!important}}.ssb[data-v-583453f2]{position:relative;width:100%;max-width:760px;margin:0 auto}.ssb__row[data-v-583453f2]{display:flex;align-items:center;gap:6px;background:#fff;border:1.5px solid #e6e5e0;border-radius:14px;padding:6px 6px 6px 10px;box-shadow:0 1px 2px #0d0e100a;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.ssb--has-focus .ssb__row[data-v-583453f2]{border-color:#0098ea;box-shadow:0 0 0 4px #0098ea24,0 4px 16px -8px #0098ea66}.ssb__attach[data-v-583453f2]{flex:none;width:36px;height:36px;border:0;background:transparent;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:#5a5d63;cursor:pointer;transition:background .15s,color .15s}.ssb__attach[data-v-583453f2]:hover{background:#f3f3ee;color:#0098ea}.ssb__input[data-v-583453f2]{flex:1;min-width:0;border:0;outline:0;background:transparent;font-size:15px;line-height:1.4;color:#0d0e10;padding:8px 4px;font-family:inherit}.ssb__input[data-v-583453f2]::placeholder{color:#8b8e94}.ssb__spinner[data-v-583453f2]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;color:#0098ea;animation:ssb-spin-583453f2 .9s linear infinite}.ssb__spinner--ai[data-v-583453f2]{color:#6366f1;animation:ssb-spin-583453f2 1.2s linear infinite,ssb-pulse-583453f2 1.6s ease-in-out infinite}@keyframes ssb-spin-583453f2{to{transform:rotate(360deg)}}@keyframes ssb-pulse-583453f2{0%,to{opacity:.6}50%{opacity:1}}.ssb__clear[data-v-583453f2]{flex:none;width:28px;height:28px;border:0;background:transparent;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;color:#8b8e94;cursor:pointer;transition:background .15s,color .15s}.ssb__clear[data-v-583453f2]:hover{background:#f3f3ee;color:#0d0e10}.ssb__submit[data-v-583453f2]{flex:none;border:0;background:linear-gradient(135deg,#0098ea,#0086cf);color:#fff;padding:9px 18px;border-radius:10px;font-size:13.5px;font-weight:600;cursor:pointer;font-family:inherit;transition:filter .15s,transform .15s,opacity .15s}.ssb__submit[data-v-583453f2]:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.ssb__submit[data-v-583453f2]:active:not(:disabled){transform:translateY(0)}.ssb__submit[data-v-583453f2]:disabled{opacity:.45;cursor:not-allowed}.ssb__chip[data-v-583453f2]{display:inline-flex;align-items:center;gap:6px;margin:8px 0 0 6px;padding:5px 8px 5px 10px;font-size:12.5px;background:#e0f2fc;color:#0066b3;border-radius:100px;font-weight:500}.ssb__chip-name[data-v-583453f2]{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ssb__chip-meta[data-v-583453f2]{color:#0086cf;opacity:.7;font-variant-numeric:tabular-nums}.ssb__chip-x[data-v-583453f2]{margin-left:4px;width:18px;height:18px;line-height:1;border:0;background:#0086cf2e;color:#0066b3;border-radius:50%;cursor:pointer;font-size:14px;display:inline-flex;align-items:center;justify-content:center;padding:0;position:relative}.ssb__chip-x[data-v-583453f2]:before{content:"";position:absolute;inset:-11px}.ssb__chip-x[data-v-583453f2]:hover{background:#0086cf52}.ssb__hint[data-v-583453f2]{margin:6px 0 0 12px;font-size:12px;color:#5a5d63}.ssb__hint--error[data-v-583453f2]{color:#dc2626}.ssb-fade-enter-active[data-v-583453f2],.ssb-fade-leave-active[data-v-583453f2]{transition:opacity .18s ease,transform .18s ease}.ssb-fade-enter-from[data-v-583453f2],.ssb-fade-leave-to[data-v-583453f2]{opacity:0;transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.ssb__spinner[data-v-583453f2]{animation:none!important}.ssb__submit[data-v-583453f2]:hover{transform:none}}.lv-btn[data-v-7f37d9c8]{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--lv-line);background:var(--lv-surface);color:var(--lv-fg);border-radius:var(--lv-radius);padding:7px 14px;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s,border-color .15s,transform .15s,box-shadow .15s;white-space:nowrap}.lv-btn[data-v-7f37d9c8]:hover{background:var(--lv-bg-2);border-color:var(--lv-line-2)}.lv-btn--primary[data-v-7f37d9c8]{background:var(--lv-accent);color:#fff;border-color:var(--lv-accent);box-shadow:inset 0 1px #ffffff2e}.lv-btn--primary[data-v-7f37d9c8]:hover{background:var(--lv-accent-h);border-color:var(--lv-accent-h)}.lv-btn--ghost[data-v-7f37d9c8]{background:transparent}.lv-hero__deck[data-v-7f37d9c8]{position:relative;width:100%;max-width:440px;height:470px;margin:0 auto;justify-self:center}.lv-hero__deck-card[data-v-7f37d9c8]{position:absolute;width:340px;left:50%;margin-left:-170px;border-radius:14px;transition:transform .55s var(--lv-ease),box-shadow .55s var(--lv-ease),filter .55s var(--lv-ease);will-change:transform}.lv-hero__deck-card[data-v-7f37d9c8] .tgpv{box-shadow:none}.lv-hero__deck-card--back[data-v-7f37d9c8]{top:0;transform:translate(-58px) rotate(-5deg);z-index:1;filter:brightness(.95) saturate(.92);box-shadow:0 1px 2px #0d0e100a,0 0 0 1px #0d0e100f,0 18px 38px -16px #0d0e102e}.lv-hero__deck-card--mid[data-v-7f37d9c8]{top:38px;transform:translate(58px) rotate(3.5deg);z-index:2;filter:brightness(.99);box-shadow:0 1px 2px #0d0e100a,0 0 0 1px #0d0e100f,0 22px 46px -18px #0d0e1038}.lv-hero__deck-card--front[data-v-7f37d9c8]{top:76px;transform:rotate(-1deg);z-index:3;box-shadow:0 1px 2px #0d0e100a,0 0 0 1px #0d0e1012,0 32px 60px -22px #0d0e104d}.lv-hero__deck:hover .lv-hero__deck-card[data-v-7f37d9c8]{filter:none}.lv-hero__deck:hover .lv-hero__deck-card--back[data-v-7f37d9c8]{transform:translate(-92px,-8px) rotate(-9deg);box-shadow:0 1px 2px #0d0e100a,0 0 0 1px #0d0e100f,0 22px 48px -18px #0d0e1038}.lv-hero__deck:hover .lv-hero__deck-card--mid[data-v-7f37d9c8]{transform:translate(92px,-8px) rotate(6.5deg);box-shadow:0 1px 2px #0d0e100a,0 0 0 1px #0d0e100f,0 26px 56px -20px #0d0e1042}.lv-hero__deck:hover .lv-hero__deck-card--front[data-v-7f37d9c8]{transform:rotate(-1deg) translateY(-12px);box-shadow:0 1px 2px #0d0e100a,0 0 0 1px #0d0e1014,0 38px 72px -22px #0d0e1057}.lv-hero__deck--count-1[data-v-7f37d9c8]{height:460px}.lv-hero__deck-card--solo[data-v-7f37d9c8]{position:absolute;top:24px;left:50%;margin-left:-170px;transform:rotate(0);z-index:3;box-shadow:0 1px 2px #0d0e100a,0 0 0 1px #0d0e1012,0 32px 60px -22px #0d0e104d}.lv-hero__deck--count-1:hover .lv-hero__deck-card--solo[data-v-7f37d9c8]{transform:translateY(-6px)}.lv-hero__deck--count-2[data-v-7f37d9c8]{height:470px}.lv-hero__deck-card--duo-left[data-v-7f37d9c8]{position:absolute;top:18px;left:50%;margin-left:-260px;transform:rotate(-3deg);z-index:2;box-shadow:0 1px 2px #0d0e100a,0 0 0 1px #0d0e1012,0 26px 50px -18px #0d0e1042}.lv-hero__deck-card--duo-right[data-v-7f37d9c8]{position:absolute;top:50px;left:50%;margin-left:-80px;transform:rotate(2.5deg);z-index:3;box-shadow:0 1px 2px #0d0e100a,0 0 0 1px #0d0e1012,0 28px 54px -20px #0d0e1047}.lv-hero__deck--count-2:hover .lv-hero__deck-card--duo-left[data-v-7f37d9c8]{transform:translate(-30px,-6px) rotate(-6deg)}.lv-hero__deck--count-2:hover .lv-hero__deck-card--duo-right[data-v-7f37d9c8]{transform:translate(30px,-6px) rotate(5deg)}.lv-hero__empty[data-v-7f37d9c8]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:100%;padding:28px 22px;background:linear-gradient(180deg,#0098ea0a,#6366f10a);border:1px dashed rgba(0,152,234,.32);border-radius:18px;max-width:380px;margin:0 auto}.lv-hero__empty-icon[data-v-7f37d9c8]{font-size:42px;margin-bottom:8px;filter:drop-shadow(0 4px 12px rgba(0,152,234,.18))}.lv-hero__empty h3[data-v-7f37d9c8]{margin:4px 0 6px;font-size:17px;font-weight:700;color:#0d0e10;letter-spacing:-.01em;line-height:1.25}.lv-hero__empty p[data-v-7f37d9c8]{margin:0 0 14px;font-size:13.5px;line-height:1.5;color:#5a5d63}.lv-hero__empty-actions[data-v-7f37d9c8]{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}@media(max-width:1100px){.lv-hero__deck[data-v-7f37d9c8]{height:440px;max-width:380px}.lv-hero__deck-card[data-v-7f37d9c8]{width:320px;margin-left:-160px}.lv-hero__deck-card--back[data-v-7f37d9c8]{transform:translate(-50px) rotate(-5deg)}.lv-hero__deck-card--mid[data-v-7f37d9c8]{transform:translate(50px) rotate(3.5deg)}.lv-hero__deck:hover .lv-hero__deck-card--back[data-v-7f37d9c8]{transform:translate(-80px,-8px) rotate(-9deg)}.lv-hero__deck:hover .lv-hero__deck-card--mid[data-v-7f37d9c8]{transform:translate(80px,-8px) rotate(6.5deg)}}@media(max-width:900px){.lv-hero__deck[data-v-7f37d9c8]{height:430px;max-width:400px}}@media(max-width:720px){.lv-hero__deck[data-v-7f37d9c8]{height:410px;max-width:340px}.lv-hero__deck-card[data-v-7f37d9c8]{width:290px;margin-left:-145px}.lv-hero__deck-card--back[data-v-7f37d9c8]{transform:translate(-46px) rotate(-4deg)}.lv-hero__deck-card--mid[data-v-7f37d9c8]{transform:translate(46px) rotate(3deg)}.lv-hero__deck-card--front[data-v-7f37d9c8]{transform:rotate(-1deg)}.lv-hero__deck:hover .lv-hero__deck-card--back[data-v-7f37d9c8]{transform:translate(-72px,-6px) rotate(-7deg)}.lv-hero__deck:hover .lv-hero__deck-card--mid[data-v-7f37d9c8]{transform:translate(72px,-6px) rotate(5deg)}.lv-hero__deck:hover .lv-hero__deck-card--front[data-v-7f37d9c8]{transform:rotate(-1deg) translateY(-8px)}}@media(max-width:540px){.lv-hero__deck[data-v-7f37d9c8]{max-width:320px;height:400px}.lv-hero__deck-card[data-v-7f37d9c8]{width:280px;margin-left:-140px}.lv-hero__deck-card--back[data-v-7f37d9c8]{display:none}.lv-hero__deck-card--mid[data-v-7f37d9c8]{top:16px;transform:translate(20px) rotate(2deg)}.lv-hero__deck-card--front[data-v-7f37d9c8]{top:50px;transform:rotate(-1deg)}.lv-hero__deck:hover .lv-hero__deck-card--mid[data-v-7f37d9c8]{transform:translate(36px,-4px) rotate(4deg)}}@media(prefers-reduced-motion:reduce){.lv-hero__deck-card[data-v-7f37d9c8]{transition:none!important}.lv-hero__deck:hover .lv-hero__deck-card--back[data-v-7f37d9c8]{transform:translate(-58px) rotate(-5deg)!important}.lv-hero__deck:hover .lv-hero__deck-card--mid[data-v-7f37d9c8]{transform:translate(58px) rotate(3.5deg)!important}.lv-hero__deck:hover .lv-hero__deck-card--front[data-v-7f37d9c8]{transform:rotate(-1deg)!important}}.lv-btn[data-v-1a35389e]{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--lv-line);background:var(--lv-surface);color:var(--lv-fg);border-radius:var(--lv-radius);padding:7px 14px;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s,border-color .15s,transform .15s,box-shadow .15s;white-space:nowrap;position:relative;overflow:hidden}.lv-btn[data-v-1a35389e]:hover{background:var(--lv-bg-2);border-color:var(--lv-line-2)}.lv-btn[data-v-1a35389e]:active{transform:translateY(.5px)}.lv-btn--primary[data-v-1a35389e]{background:var(--lv-accent);color:#fff;border-color:var(--lv-accent);box-shadow:inset 0 1px #ffffff2e}.lv-btn--primary[data-v-1a35389e]:hover{background:var(--lv-accent-h);border-color:var(--lv-accent-h)}.lv-btn--ghost[data-v-1a35389e]{background:transparent}.lv-btn--lg[data-v-1a35389e]{padding:10px 18px;font-size:14px}.lv-btn--primary[data-v-1a35389e]:before{content:"";position:absolute;top:0;left:-120%;width:80%;height:100%;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);transition:left .75s var(--lv-ease);pointer-events:none;mix-blend-mode:screen}.lv-btn--primary[data-v-1a35389e]:hover:before{left:130%}.lv-btn--primary.lv-btn--lg[data-v-1a35389e]{box-shadow:inset 0 1px #fff3,0 0 #0098ea00}.lv-btn--primary.lv-btn--lg[data-v-1a35389e]:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff38,0 12px 28px -10px #0098ea99}.lv-hero[data-v-1a35389e]{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px;align-items:center;text-align:left;padding:72px 0 56px;scroll-margin-top:80px}.lv-hero__bg[data-v-1a35389e]{position:absolute;inset:0;z-index:-1;pointer-events:none}.lv-hero__orb[data-v-1a35389e]{position:absolute;width:440px;height:440px;border-radius:50%;filter:blur(75px);opacity:.55;will-change:transform;animation:lv-orb-drift-1a35389e 22s ease-in-out infinite}.lv-hero__orb--1[data-v-1a35389e]{top:-130px;left:4%;background:radial-gradient(circle,rgba(0,152,234,.55),transparent 65%)}.lv-hero__orb--2[data-v-1a35389e]{top:8%;right:-60px;background:radial-gradient(circle,rgba(99,102,241,.42),transparent 65%);animation-delay:-7s;animation-duration:26s}.lv-hero__orb--3[data-v-1a35389e]{bottom:-110px;left:28%;background:radial-gradient(circle,rgba(139,92,246,.32),transparent 65%);animation-delay:-14s;animation-duration:30s}.lv-hero__grid[data-v-1a35389e]{position:absolute;inset:0;background-image:linear-gradient(to right,rgba(13,14,16,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(13,14,16,.05) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse 65% 55% at 50% 40%,#000 25%,transparent 80%);mask-image:radial-gradient(ellipse 65% 55% at 50% 40%,#000 25%,transparent 80%);opacity:.55}.lv-hero__copy[data-v-1a35389e]{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.lv-hero__eyebrow[data-v-1a35389e]{display:inline-flex;align-items:center;gap:8px;font-family:var(--lv-mono);font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--lv-accent-2);background:var(--lv-accent-soft);padding:5px 12px 5px 10px;border-radius:100px;margin:0 0 22px;text-transform:uppercase}.lv-hero__eyebrow-dot[data-v-1a35389e]{width:6px;height:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 #22c55e8c;animation:lv-pulse-green-1a35389e 2s ease-in-out infinite}.lv-hero__title[data-v-1a35389e]{font-size:56px;line-height:1.05;font-weight:800;letter-spacing:-.025em;text-align:left;margin:0 0 18px;color:var(--lv-fg)}.lv-hero__title em[data-v-1a35389e]{font-style:normal;white-space:nowrap;background:linear-gradient(90deg,var(--lv-accent) 0%,#6366f1 45%,#06b6d4 70%,var(--lv-accent) 100%);background-size:240% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:lv-grad-shift-1a35389e 7s ease-in-out infinite}.lv-hero__title--reel[data-v-1a35389e]{display:block;font-size:52px;line-height:1.04}.lv-hero__sub[data-v-1a35389e]{font-size:17px;line-height:1.55;color:var(--lv-fg-mute);text-align:left;margin:0 0 28px;max-width:540px}.lv-hero__actions[data-v-1a35389e]{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-start;margin-bottom:22px}.lv-hero__actions .lv-btn--ghost[data-v-1a35389e]{color:var(--lv-fg-mute);font-weight:500}.lv-hero__actions .lv-btn--ghost[data-v-1a35389e]:hover{color:var(--lv-fg)}.lv-hero__search[data-v-1a35389e]{width:100%;max-width:540px;margin:0 0 28px}.lv-hero__search--lead[data-v-1a35389e]{margin:0 0 18px}.lv-hero__stats[data-v-1a35389e]{display:flex;justify-content:flex-start;gap:36px;border-top:1px solid var(--lv-line);padding-top:18px;width:100%;max-width:520px}.lv-hero__stats>div[data-v-1a35389e]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left}.lv-hero__stats b[data-v-1a35389e]{font-size:26px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;transition:color .6s var(--lv-ease)}.lv-hero__stats span[data-v-1a35389e]{font-size:12px;color:var(--lv-fg-mute)}.lv-hero__eco[data-v-1a35389e]{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.lv-hero__eco-pill[data-v-1a35389e]{font-family:var(--lv-mono);font-size:12px;font-weight:600;letter-spacing:.01em;color:var(--lv-fg-mute);background:transparent;border:1px solid var(--lv-line);border-radius:999px;padding:4px 11px;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.lv-hero__eco-pill[data-v-1a35389e]:hover{color:var(--lv-fg);border-color:var(--lv-line-2);background:var(--lv-bg-2)}.lv-hero__eco-pill[data-v-1a35389e]:focus-visible{outline:2px solid var(--lv-accent);outline-offset:2px}.lv-hero__eco-pill.is-live[data-v-1a35389e]{color:var(--lv-accent-2);background:var(--lv-accent-soft);border-color:var(--lv-line-2);border-color:color-mix(in srgb,var(--lv-accent) 35%,var(--lv-line))}.lv-hero__stats>div:nth-child(2) span[data-v-1a35389e]:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#22c55e;margin-right:6px;vertical-align:1px;box-shadow:0 0 #22c55e8c;animation:lv-pulse-green-1a35389e 2s ease-in-out infinite}@keyframes lv-orb-drift-1a35389e{0%,to{transform:translate(0) scale(1)}33%{transform:translate(38px,-28px) scale(1.05)}66%{transform:translate(-30px,36px) scale(.95)}}@keyframes lv-grad-shift-1a35389e{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes lv-pulse-green-1a35389e{0%,to{box-shadow:0 0 #22c55e8c}70%{box-shadow:0 0 0 9px #22c55e00}}@media(max-width:1100px){.lv-hero[data-v-1a35389e]{grid-template-columns:minmax(0,1.1fr) minmax(0,380px);gap:36px}.lv-hero__title[data-v-1a35389e]{font-size:44px}}@media(max-width:900px){.lv-hero[data-v-1a35389e]{grid-template-columns:1fr;gap:32px;text-align:center;padding:56px 0 36px}.lv-hero__copy[data-v-1a35389e]{align-items:center}.lv-hero__eyebrow[data-v-1a35389e]{margin-bottom:18px}.lv-hero__title[data-v-1a35389e]{font-size:40px;text-align:center}.lv-hero__sub[data-v-1a35389e]{text-align:center;margin:0 auto 24px}.lv-hero__actions[data-v-1a35389e]{justify-content:center}.lv-hero__search[data-v-1a35389e]{margin-left:auto;margin-right:auto}.lv-hero__stats[data-v-1a35389e]{justify-content:center;gap:32px;margin:0 auto}.lv-hero__stats>div[data-v-1a35389e]{align-items:center;text-align:center}.lv-hero__eco[data-v-1a35389e]{justify-content:center}}@media(max-width:720px){.lv-hero[data-v-1a35389e]{padding:40px 0 28px}.lv-hero__title[data-v-1a35389e]{font-size:30px;line-height:1.1}.lv-hero__sub[data-v-1a35389e]{font-size:14.5px}.lv-hero__actions[data-v-1a35389e]{margin-bottom:36px}.lv-hero__stats[data-v-1a35389e]{gap:24px;padding-top:18px}.lv-hero__stats b[data-v-1a35389e]{font-size:20px}.lv-hero__eyebrow[data-v-1a35389e]{font-size:10px;padding:4px 10px 4px 8px}}@media(max-width:480px){.lv-hero__title[data-v-1a35389e]{font-size:28px}.lv-hero__stats[data-v-1a35389e]{gap:16px}.lv-hero__stats b[data-v-1a35389e]{font-size:18px}}@media(prefers-reduced-motion:reduce){.lv-hero__orb[data-v-1a35389e],.lv-hero__title em[data-v-1a35389e],.lv-hero__eyebrow-dot[data-v-1a35389e],.lv-hero__stats>div:nth-child(2) span[data-v-1a35389e]:before{animation:none!important}.lv-btn--primary[data-v-1a35389e]:before{transition:none!important}}.bph[data-v-b6c88c9a]{position:relative;isolation:isolate;--bph-header-h: 64px;min-height:calc(100vh - var(--bph-header-h));min-height:calc(100dvh - var(--bph-header-h));display:flex;align-items:center;justify-content:center;padding:40px 0 64px;overflow:hidden}.bph--compact[data-v-b6c88c9a]{min-height:auto;padding:32px 0 24px}.bph__bg[data-v-b6c88c9a]{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.bph__paint[data-v-b6c88c9a]{position:absolute;inset:0;transform:translateY(103%);will-change:transform}.bph__orb[data-v-b6c88c9a]{position:absolute;inset:0 -4% -6%}.bph__orb[data-v-b6c88c9a]:before,.bph__orb[data-v-b6c88c9a]:after{content:"";position:absolute;inset:0}.bph__orb[data-v-b6c88c9a]:after{opacity:.45;transform:translateY(-5%)}.bph__orb--3[data-v-b6c88c9a]:after{transform:translateY(-4%)}.bph__orb--1[data-v-b6c88c9a]{z-index:4;filter:blur(calc(1.1vw + 1.5vh))}.bph__orb--1[data-v-b6c88c9a]:before,.bph__orb--1[data-v-b6c88c9a]:after{background:linear-gradient(to top,#002aa0fa,#0030b0f5 55%,#0036bcf2);clip-path:polygon(0% 59.4%,9.3% 58.5%,18.5% 62.3%,27.8% 69.8%,35.2% 77.4%,42.6% 83%,48.1% 85.8%,52.8% 85.8%,57.4% 84.9%,64.8% 80.2%,72.2% 73.6%,79.6% 67%,87% 62.3%,100% 59.4%,100% 100%,0% 100%)}.bph__orb--2[data-v-b6c88c9a]{z-index:3;filter:blur(calc(1.1vw + 1.5vh))}.bph__orb--2[data-v-b6c88c9a]:before,.bph__orb--2[data-v-b6c88c9a]:after{background:linear-gradient(to top,#0060ecf5,#0074fcf2 55%,#0080fff0);clip-path:polygon(0% 34.9%,11.1% 34%,22.2% 35.8%,29.6% 41.5%,37% 52.8%,42.6% 62.3%,48.1% 68.9%,51.9% 69.8%,55.6% 67.9%,62% 58.5%,68.5% 47.2%,75.9% 37.7%,85.2% 34%,100% 34.9%,100% 100%,0% 100%)}.bph__orb--3[data-v-b6c88c9a]{z-index:2;filter:blur(calc(1.4vw + 1.9vh))}.bph__orb--3[data-v-b6c88c9a]:before,.bph__orb--3[data-v-b6c88c9a]:after{background:linear-gradient(to top,#60c8fff2,#76d4ffed 55%,#8edeffe6);clip-path:polygon(0% 21.5%,5% 17%,10% 13.8%,15% 13%,20% 15.2%,24.1% 19.8%,28.7% 27.4%,34.3% 35.8%,42.6% 49.1%,47.2% 58.5%,50% 60.4%,52.8% 58.5%,57.4% 50%,64.8% 34%,70.4% 29.2%,75% 26.4%,80.6% 20.5%,85% 15%,89% 13.2%,94% 16.2%,100% 21.7%,100% 100%,0% 100%)}.bph__grid[data-v-b6c88c9a]{position:absolute;inset:0;background-image:linear-gradient(to right,rgba(13,14,16,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(13,14,16,.05) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse 82% 72% at 50% 94%,#000 8%,transparent 76%);mask-image:radial-gradient(ellipse 82% 72% at 50% 94%,#000 8%,transparent 76%)}.bph__grid[data-v-b6c88c9a]{opacity:0;transform:translateY(46px);transition:opacity .6s ease,transform .65s cubic-bezier(.22,.61,.24,1)}.bph.is-painted .bph__paint[data-v-b6c88c9a]{transform:translateY(0);transition:transform 1s cubic-bezier(.05,.7,.1,1)}.bph.is-painted .bph__orb--1[data-v-b6c88c9a]{animation:bph-drift-a-b6c88c9a 12s ease-in-out 1.3s infinite alternate}.bph.is-painted .bph__orb--3[data-v-b6c88c9a]{animation:bph-drift-c-b6c88c9a 10s ease-in-out 1.4s infinite alternate}.bph.is-painted .bph__orb--2[data-v-b6c88c9a]{animation:bph-drift-b-b6c88c9a 14s ease-in-out 1.5s infinite alternate}.bph.is-painted .bph__grid[data-v-b6c88c9a]{opacity:.3;transform:translateY(0);transition-delay:.35s}@media(hover:hover){.bph__orb--1[data-v-b6c88c9a]{translate:calc(var(--bph-mx, 0) * 6px) calc(var(--bph-my, 0) * 4px);transition:translate .7s cubic-bezier(.22,.61,.36,1)}.bph__orb--2[data-v-b6c88c9a]{translate:calc(var(--bph-mx, 0) * 12px) calc(var(--bph-my, 0) * 8px);transition:translate .6s cubic-bezier(.22,.61,.36,1)}.bph__orb--3[data-v-b6c88c9a]{translate:calc(var(--bph-mx, 0) * 18px) calc(var(--bph-my, 0) * 12px);transition:translate .55s cubic-bezier(.22,.61,.36,1)}}.bph__inner[data-v-b6c88c9a]{width:100%;max-width:720px;margin:0 auto;padding:0 24px;display:flex;flex-direction:column;align-items:center;text-align:center}.bph__title[data-v-b6c88c9a]{font-size:clamp(18px,5.2vw,42px);line-height:1.08;font-weight:800;letter-spacing:-.025em;color:var(--lv-fg);margin:0 0 14px;white-space:nowrap}.bph__subtitle[data-v-b6c88c9a]{margin:0 0 26px;font-size:17px;color:var(--lv-fg-mute)}.bph__composer[data-v-b6c88c9a]{width:min(820px,calc(100vw - 32px));background:var(--lv-surface);border:0;border-radius:24px;padding:18px 16px 12px;box-shadow:var(--lv-shadow-lg, 0 12px 32px -12px rgba(13,14,16,.16));transition:box-shadow .18s ease;text-align:left}.bph__composer.is-focus[data-v-b6c88c9a]{box-shadow:0 16px 40px -16px #0098ea73}.bph__composer.is-busy[data-v-b6c88c9a]{opacity:.85}.bph__input[data-v-b6c88c9a]{width:100%;border:0;outline:0;background:transparent;resize:none;font-family:inherit;font-size:16px;line-height:1.5;color:var(--lv-fg);min-height:80px;max-height:220px;overflow-y:auto;padding:4px 6px}.bph__input[data-v-b6c88c9a]::placeholder{color:var(--lv-fg-soft)}.bph__chips[data-v-b6c88c9a]{display:flex;flex-wrap:wrap;gap:8px;margin:8px 4px 2px}.bph__chip[data-v-b6c88c9a]{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:5px 8px 5px 9px;font-size:12.5px;font-weight:500;background:var(--lv-accent-soft);color:var(--lv-accent-2);border-radius:100px}.bph__chip--media[data-v-b6c88c9a]{padding-left:5px}.bph__chip--tpl[data-v-b6c88c9a]{background:linear-gradient(135deg,#0098ea24,#6366f124);color:var(--lv-accent-2);font-weight:600}.bph__chip-ico[data-v-b6c88c9a]{font-size:13px;line-height:1}.bph__chip-tag[data-v-b6c88c9a]{opacity:.7;font-weight:500}.bph__chip-thumb[data-v-b6c88c9a]{width:22px;height:22px;border-radius:6px;object-fit:cover;flex:none}.bph__chip-name[data-v-b6c88c9a]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bph__chip-meta[data-v-b6c88c9a]{opacity:.7;font-variant-numeric:tabular-nums}.bph__chip-x[data-v-b6c88c9a]{margin-left:2px;width:18px;height:18px;line-height:1;border:0;padding:0;background:#0086cf2e;color:var(--lv-accent-2);border-radius:50%;cursor:pointer;font-size:14px;display:inline-flex;align-items:center;justify-content:center;position:relative}.bph__chip-x[data-v-b6c88c9a]:before{content:"";position:absolute;inset:-11px}.bph__chip-x[data-v-b6c88c9a]:hover{background:#0086cf52}.bph__error[data-v-b6c88c9a]{margin:8px 4px 0;font-size:12.5px;color:#dc2626}.bph__examples[data-v-b6c88c9a]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:14px 0 0}.bph__example[data-v-b6c88c9a]{border:1px solid var(--lv-line);background:var(--lv-surface);color:var(--lv-fg-mute);border-radius:100px;padding:7px 14px;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.bph__example[data-v-b6c88c9a]:hover:not(:disabled){color:var(--lv-accent);border-color:var(--lv-accent);background:var(--lv-accent-soft)}.bph__example[data-v-b6c88c9a]:disabled{opacity:.5;cursor:not-allowed}.bph__risk[data-v-b6c88c9a]{margin:14px 0 0;font-size:12.5px;line-height:1.5;color:var(--lv-fg-mute);background:#fff9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:7px 14px;border-radius:999px;text-align:center}.bph__built[data-v-b6c88c9a]{margin:8px 0 0;font-size:13px;line-height:1.5;color:var(--lv-fg-mute);background:#fff9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:6px 14px;border-radius:999px;text-align:center}.bph__built b[data-v-b6c88c9a]{font-weight:700;color:var(--lv-fg);font-variant-numeric:tabular-nums}.bph__bar[data-v-b6c88c9a]{display:flex;align-items:center;gap:6px;margin-top:12px}.bph__bar-spacer[data-v-b6c88c9a]{flex:1}.bph__attach[data-v-b6c88c9a]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;flex:0 0 auto;border:1px solid var(--lv-line);background:transparent;color:var(--lv-fg-mute);border-radius:50%;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.bph__attach[data-v-b6c88c9a]:hover:not(:disabled){background:var(--lv-bg-2);color:var(--lv-fg);border-color:var(--lv-line-2)}.bph__attach[data-v-b6c88c9a]:disabled{opacity:.5;cursor:not-allowed}.bph__parsing[data-v-b6c88c9a]{font-size:12.5px;color:var(--lv-fg-soft)}.bph__mic[data-v-b6c88c9a]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;flex:0 0 auto;border:0;border-radius:50%;background:transparent;color:var(--lv-fg-mute);cursor:pointer;transition:background .15s,color .15s}.bph__mic[data-v-b6c88c9a]:hover:not(:disabled){background:var(--lv-bg-2);color:var(--lv-fg)}.bph__mic[data-v-b6c88c9a]:disabled{opacity:.5;cursor:not-allowed}.bph__mic.is-listening[data-v-b6c88c9a]{color:#dc2626;background:#dc26261a;animation:bph-pulse-b6c88c9a 1.6s ease-in-out infinite}.bph__submit[data-v-b6c88c9a]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;flex:0 0 auto;border:0;border-radius:50%;background:linear-gradient(135deg,#0098ea,#0086cf);color:#fff;cursor:pointer;box-shadow:0 8px 20px -8px #0098ea99;transition:filter .15s,transform .15s,opacity .15s}.bph__submit[data-v-b6c88c9a]:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.bph__submit[data-v-b6c88c9a]:active:not(:disabled){transform:translateY(0)}.bph__submit[data-v-b6c88c9a]:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.bph__spin[data-v-b6c88c9a]{display:inline-flex;animation:bph-spin-b6c88c9a .9s linear infinite}.bph-fade-enter-active[data-v-b6c88c9a],.bph-fade-leave-active[data-v-b6c88c9a]{transition:opacity .18s ease}.bph-fade-enter-from[data-v-b6c88c9a],.bph-fade-leave-to[data-v-b6c88c9a]{opacity:0}.bph-chip-enter-active[data-v-b6c88c9a],.bph-chip-leave-active[data-v-b6c88c9a]{transition:opacity .18s ease,transform .18s ease}.bph-chip-enter-from[data-v-b6c88c9a],.bph-chip-leave-to[data-v-b6c88c9a]{opacity:0;transform:translateY(-3px)}@keyframes bph-pulse-b6c88c9a{0%,to{box-shadow:0 0 #dc262666}70%{box-shadow:0 0 0 9px #dc262600}}@keyframes bph-spin-b6c88c9a{to{transform:rotate(360deg)}}@keyframes bph-drift-a-b6c88c9a{to{transform:translate3d(3%,-2.5%,0) scale(1.05)}}@keyframes bph-drift-b-b6c88c9a{to{transform:translate3d(-3%,-2%,0) scale(1.04)}}@keyframes bph-drift-c-b6c88c9a{to{transform:translate3d(2%,1.5%,0) scale(.97)}}@media(max-width:720px){.bph[data-v-b6c88c9a]{min-height:calc(100vh - var(--bph-header-h));min-height:calc(100dvh - var(--bph-header-h));padding:24px 0 48px}.bph__inner[data-v-b6c88c9a]{padding:0 16px}.bph__subtitle[data-v-b6c88c9a]{font-size:15px;margin-bottom:20px}.bph__input[data-v-b6c88c9a]{font-size:16px;min-height:48px}}@media(prefers-reduced-motion:reduce){.bph__paint[data-v-b6c88c9a],.bph__orb[data-v-b6c88c9a],.bph__grid[data-v-b6c88c9a]{transform:none!important;transition:none!important;animation:none!important;translate:none!important}.bph__grid[data-v-b6c88c9a]{opacity:.3!important}.bph__spin[data-v-b6c88c9a],.bph__mic.is-listening[data-v-b6c88c9a]{animation:none!important}}.bsb[data-v-aab921f6]{max-width:1120px;margin:0 auto;padding:56px 24px 72px;text-align:center}.bsb__title[data-v-aab921f6]{font-size:30px;font-weight:800;letter-spacing:-.02em;color:var(--lv-fg);margin:0 0 8px}.bsb__sub[data-v-aab921f6]{font-size:15px;color:var(--lv-fg-mute);margin:0 0 34px}.bsb__grid[data-v-aab921f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.bsb__tile[data-v-aab921f6]{display:flex;flex-direction:column;gap:6px;padding:28px 16px;background:var(--lv-surface);border:1px solid var(--lv-line);border-radius:16px}.bsb__num[data-v-aab921f6]{font-size:40px;font-weight:800;letter-spacing:-.03em;color:var(--lv-fg);font-variant-numeric:tabular-nums;background:linear-gradient(120deg,var(--lv-accent) 0%,#6366f1 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.bsb__label[data-v-aab921f6]{font-size:13.5px;font-weight:600;color:var(--lv-fg-mute)}@media(max-width:720px){.bsb[data-v-aab921f6]{padding:40px 16px 56px}.bsb__title[data-v-aab921f6]{font-size:24px}.bsb__num[data-v-aab921f6]{font-size:32px}}.bhw[data-v-9489e178]{max-width:1120px;margin:0 auto;padding:48px 24px 8px}.bhw__title[data-v-9489e178]{font-size:26px;font-weight:800;letter-spacing:-.02em;color:var(--lv-fg);margin:0 0 22px;text-align:center}.bhw__steps[data-v-9489e178]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.bhw__step[data-v-9489e178]{display:flex;flex-direction:column;gap:12px;padding:20px 18px;background:var(--lv-surface);border:1px solid var(--lv-line);border-radius:16px}.bhw__badge[data-v-9489e178]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;background:var(--lv-accent-soft);font-size:22px;line-height:1;flex:0 0 auto}.bhw__num[data-v-9489e178]{position:absolute;top:-6px;right:-6px;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--lv-accent);color:#fff;font-size:11px;font-weight:700}.bhw__step-title[data-v-9489e178]{font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--lv-fg);margin:0 0 4px}.bhw__step-text[data-v-9489e178]{font-size:13.5px;line-height:1.5;color:var(--lv-fg-mute);margin:0}.bhw__cta-wrap[data-v-9489e178]{margin-top:26px;text-align:center}.bhw__cta-lead[data-v-9489e178]{font-size:14px;font-weight:600;color:var(--lv-fg-mute);margin:0 0 10px}.bhw__cta[data-v-9489e178]{border:0;border-radius:999px;padding:13px 34px;background:linear-gradient(135deg,#0098ea,#0086cf);color:#fff;font-family:inherit;font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 10px 24px -10px #0098ea99;transition:filter .15s,transform .15s}.bhw__cta[data-v-9489e178]:hover{filter:brightness(1.06);transform:translateY(-1px)}.bhw__cta[data-v-9489e178]:active{transform:translateY(0)}@media(max-width:720px){.bhw[data-v-9489e178]{padding:32px 16px 4px}.bhw__title[data-v-9489e178]{font-size:22px;margin-bottom:16px}.bhw__steps[data-v-9489e178]{grid-template-columns:1fr;gap:10px}.bhw__step[data-v-9489e178]{flex-direction:row;align-items:flex-start;gap:14px;padding:14px}.bhw__badge[data-v-9489e178]{width:40px;height:40px;font-size:20px}.bhw__step-title[data-v-9489e178]{font-size:15px}.bhw__step-text[data-v-9489e178]{font-size:13px}.bhw__cta-wrap[data-v-9489e178]{margin-top:20px}.bhw__cta[data-v-9489e178]{display:block;width:100%;padding:14px 24px}}.bpb[data-v-1c8dd9cb]{max-width:1120px;margin:0 auto;padding:8px 24px 40px}.bpb__lead[data-v-1c8dd9cb]{font-size:14px;font-weight:600;color:var(--lv-fg-mute, #5b6b80);margin:0 0 12px;text-align:center}.bpb__cards[data-v-1c8dd9cb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:860px;margin:0 auto}.bpb__card[data-v-1c8dd9cb]{display:flex;align-items:center;gap:14px;padding:16px 18px;background:var(--lv-surface, #fff);border:1px solid var(--lv-line, #e3e9f2);border-radius:14px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s}.bpb__card[data-v-1c8dd9cb]:hover{border-color:var(--lv-accent, #0098ea);box-shadow:0 10px 24px -14px #007acc59;transform:translateY(-1px)}.bpb__ico[data-v-1c8dd9cb]{font-size:24px;flex:0 0 auto}.bpb__body[data-v-1c8dd9cb]{display:flex;flex-direction:column;gap:2px;min-width:0}.bpb__title[data-v-1c8dd9cb]{font-size:14.5px;font-weight:700;color:var(--lv-fg, #14202e)}.bpb__text[data-v-1c8dd9cb]{font-size:12.5px;line-height:1.45;color:var(--lv-fg-mute, #5b6b80)}.bpb__arrow[data-v-1c8dd9cb]{margin-left:auto;color:var(--lv-fg-soft, #8a9ab0);font-size:16px;flex:0 0 auto}@media(max-width:720px){.bpb[data-v-1c8dd9cb]{padding:4px 16px 28px}.bpb__cards[data-v-1c8dd9cb]{grid-template-columns:1fr;gap:10px}.bpb__card[data-v-1c8dd9cb]{padding:14px}}.pthumb[data-v-6c5196f8],.pthumb__svg[data-v-6c5196f8]{width:100%;height:100%;display:block}.pthumb__edge[data-v-6c5196f8]{stroke:var(--bm-line-2, #c7ccd6);stroke-width:2.5;opacity:.7}.pthumb__arrowhead[data-v-6c5196f8]{fill:var(--bm-line-2, #c7ccd6)}.ptmsg[data-v-6c5196f8]{width:100%;height:100%;box-sizing:border-box;display:flex;flex-direction:column;font-family:var(--bm-sans)}.ptmsg__bubble[data-v-6c5196f8]{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;background:var(--bm-surface, #fff);border:1px solid var(--bm-line, #e1e7ee);border-left-width:3px;border-radius:14px 14px 14px 5px;box-shadow:0 1px 3px #10233c1f;overflow:hidden}.ptmsg__bubble--photo[data-v-6c5196f8]{justify-content:flex-start}.ptmsg__img[data-v-6c5196f8]{flex:0 0 auto;width:100%;height:80px;object-fit:cover;display:block;background:var(--bm-surface-2, #eef1f5)}.ptmsg__row[data-v-6c5196f8]{flex:1 1 auto;display:flex;align-items:flex-start;gap:9px;min-height:0;padding:8px 13px}.ptmsg__ico[data-v-6c5196f8]{flex:0 0 auto;font-size:21px;line-height:1.25}.ptmsg__text[data-v-6c5196f8]{flex:1 1 auto;min-width:0;font-size:17px;font-weight:600;line-height:1.25;color:var(--bm-fg);white-space:normal;overflow-wrap:anywhere;word-break:break-word}.ptmsg__btns[data-v-6c5196f8]{margin-top:8px;display:flex;flex-direction:column;gap:6px}.ptmsg__btn[data-v-6c5196f8]{box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:6px 12px;background:#0098ea1a;color:var(--bm-accent, #0098ea);border-radius:10px;font-size:15px;font-weight:600;line-height:1.3;text-align:center;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.pthumb__empty[data-v-6c5196f8]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:40px;opacity:.5}body.tg-theme-dark .ptmsg__bubble[data-v-6c5196f8]{background:#182533;border-color:#ffffff14}body.tg-theme-dark .ptmsg__img[data-v-6c5196f8]{background:#ffffff0f}body.tg-theme-dark .ptmsg__btn[data-v-6c5196f8]{background:#ffffff14;color:#6ab3f3}.ccard[data-v-2cc93697]{position:relative;display:flex;flex-direction:column;background:var(--bm-surface);border:1px solid var(--bm-line);border-radius:16px;overflow:hidden;font-family:var(--bm-sans);transition:transform .16s var(--bm-ease, ease),box-shadow .16s var(--bm-ease, ease),opacity .3s ease}@media(hover:hover)and (pointer:fine){.ccard[data-v-2cc93697]:hover{box-shadow:0 10px 28px -16px #0d0e1066}}.ccard.is-importing[data-v-2cc93697]{transform:scale(.94);opacity:.55}.ccard__media[data-v-2cc93697]{position:relative;height:158px;overflow:hidden;background:var(--wb-pane-bg, var(--bm-surface-2));touch-action:pan-y}.ccard__track[data-v-2cc93697]{display:flex;height:100%;transition:transform .28s var(--bm-ease, ease)}.ccard__slide[data-v-2cc93697]{flex:0 0 100%;width:100%;height:100%}.ccard__cover[data-v-2cc93697]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:16px;text-align:center;background:radial-gradient(120% 120% at 20% 0%,hsl(var(--cc-h1, 210) 70% 62% / .22),transparent 60%),radial-gradient(120% 120% at 100% 100%,hsl(var(--cc-h2, 250) 70% 60% / .22),transparent 60%),var(--bm-surface-2)}.ccard__cover-emoji[data-v-2cc93697]{font-size:40px;line-height:1;filter:drop-shadow(0 4px 10px rgba(13,14,16,.18))}.ccard__cover-title[data-v-2cc93697]{font-size:14px;font-weight:700;color:var(--bm-fg);letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ccard__price-badge[data-v-2cc93697]{position:absolute;top:10px;right:10px;z-index:3;padding:4px 10px;border-radius:99px;font-size:12.5px;font-weight:800;letter-spacing:-.01em;line-height:1.2;box-shadow:0 4px 12px -4px #0d0e1059}.ccard__price-badge--paid[data-v-2cc93697]{background:var(--bm-fg);color:var(--bm-surface)}.ccard__price-badge--free[data-v-2cc93697]{background:#16a34a;color:#fff}.ccard__pipe[data-v-2cc93697],.ccard__preview[data-v-2cc93697]{position:relative;padding:8px;box-sizing:border-box}.ccard__preview-frame[data-v-2cc93697]{width:100%;height:100%;border-radius:12px;overflow:hidden;pointer-events:none}.ccard__preview-frame[data-v-2cc93697] .preview.tgp{min-height:0;height:100%;border-radius:12px}.ccard__preview-frame[data-v-2cc93697] .tgp-composer,.ccard__preview-frame[data-v-2cc93697] .tgp-icon-btn,.ccard__preview-frame[data-v-2cc93697] .tgp-replykb{display:none}.ccard__preview-frame[data-v-2cc93697] .tgp-chat{padding:8px 8px 4px}.ccard__preview-ph[data-v-2cc93697]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:34px;opacity:.5;background:var(--bm-surface-2);border-radius:12px}.ccard__expand[data-v-2cc93697]{position:absolute;right:12px;bottom:12px;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:#0d0e1080;color:#fff;font-size:13px;line-height:1;cursor:zoom-in;z-index:4;transition:background .14s ease,transform .12s ease}.ccard__expand[data-v-2cc93697]:hover{background:#0d0e10b8;transform:scale(1.08)}.ccard__nav[data-v-2cc93697]{position:absolute;top:50%;transform:translateY(-50%);width:26px;height:26px;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:#0d0e1066;color:#fff;font-size:16px;line-height:1;cursor:pointer;opacity:0;transition:opacity .14s ease,background .14s ease}.ccard__media:hover .ccard__nav[data-v-2cc93697]{opacity:1}.ccard__nav[data-v-2cc93697]:hover{background:#0d0e10a6}.ccard__nav--prev[data-v-2cc93697]{left:7px}.ccard__nav--next[data-v-2cc93697]{right:7px}@media(max-width:720px){.ccard__media[data-v-2cc93697]{touch-action:auto}.ccard__nav[data-v-2cc93697]{opacity:1;background:#0d0e1047;width:28px;height:28px}}.ccard__dots[data-v-2cc93697]{position:absolute;left:0;right:0;bottom:7px;display:flex;justify-content:center;gap:6px}.ccard__dot[data-v-2cc93697]{width:7px;height:7px;padding:0;border:0;border-radius:50%;background:#ffffff8c;box-shadow:0 0 0 1px #0d0e1040;cursor:pointer;transition:background .14s ease,transform .14s ease}.ccard__dot.is-active[data-v-2cc93697]{background:#fff;transform:scale(1.25)}.ccard__body[data-v-2cc93697]{display:flex;flex-direction:column;gap:6px;padding:12px 13px 8px;flex:1;cursor:pointer;text-align:left}.ccard__body[data-v-2cc93697]:focus-visible{outline:2px solid var(--bm-accent, #0098ea);outline-offset:-2px;border-radius:8px}.ccard__title[data-v-2cc93697]{margin:0;font-size:15px;font-weight:800;letter-spacing:-.01em;color:var(--bm-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ccard__summary[data-v-2cc93697]{margin:0;font-size:12.5px;line-height:1.45;color:var(--bm-fg-mute, var(--bm-fg-soft));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ccard__meta[data-v-2cc93697]{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.ccard__chip[data-v-2cc93697]{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:99px;background:var(--bm-surface-2);border:1px solid var(--bm-line);color:var(--bm-fg-mute, var(--bm-fg-soft));font-size:11.5px;font-weight:600}.ccard__chip--free[data-v-2cc93697]{color:#16a34a;border-color:#16a34a4d}.ccard__chip--proof[data-v-2cc93697]{color:var(--bm-accent, #0098ea);border-color:var(--bm-accent-soft, rgba(0, 152, 234, .3))}.ccard__chip--tma[data-v-2cc93697]{color:#9333ea;border-color:#9333ea4d}.ccard__chip--wl[data-v-2cc93697]{color:#b45309;border-color:#b453094d}.ccard__foot[data-v-2cc93697]{padding:8px 13px 13px}.ccard__open[data-v-2cc93697],.ccard__import[data-v-2cc93697]{width:100%;min-height:40px;border-radius:11px;font-size:13.5px;font-weight:700;font-family:var(--bm-sans);cursor:pointer}.ccard__open[data-v-2cc93697]{border:1px solid var(--bm-line);background:var(--bm-surface);color:var(--bm-fg);transition:background .12s,border-color .12s}.ccard__open[data-v-2cc93697]:hover{background:var(--bm-surface-2);border-color:var(--bm-accent, #0098ea)}.ccard__import[data-v-2cc93697]{position:relative;overflow:hidden;border:0;background:linear-gradient(135deg,var(--ai-1, #7c3aed),var(--ai-2, #0098ea));color:#fff;box-shadow:0 6px 18px -8px #7c3aed99;transition:transform .12s,box-shadow .12s}@media(hover:hover)and (pointer:fine){.ccard__import[data-v-2cc93697]:hover{transform:translateY(-1px);box-shadow:0 9px 22px -8px #7c3aedb3}}.ccard__import[data-v-2cc93697]:active{transform:scale(.97)}.ccard__import[data-v-2cc93697]:disabled{cursor:default}.ccard__import-label[data-v-2cc93697]{position:relative;z-index:2}.ccard__import-shine[data-v-2cc93697]{position:absolute;top:0;left:-60%;width:50%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:skew(-18deg);animation:ccShine-2cc93697 2.6s ease-in-out infinite}.ccard__import.is-loading[data-v-2cc93697]{animation:ccPulse-2cc93697 .9s ease-in-out infinite}@keyframes ccShine-2cc93697{0%{left:-60%}55%,to{left:130%}}@keyframes ccPulse-2cc93697{0%,to{opacity:1}50%{opacity:.7}}.ccard-modal[data-v-2cc93697]{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px;background:#0d0e108c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ccard-modal__panel[data-v-2cc93697]{width:min(960px,100%);max-height:min(88vh,760px);display:flex;flex-direction:column;background:var(--bm-surface);border:1px solid var(--bm-line);border-radius:18px;box-shadow:0 24px 64px -24px #0d0e1080;overflow:hidden;font-family:var(--bm-sans)}.ccard-modal__panel.is-preview[data-v-2cc93697]{width:min(440px,100%)}.ccard-modal__head[data-v-2cc93697]{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--bm-line)}.ccard-modal__title[data-v-2cc93697]{flex:1;min-width:0;font-size:15px;font-weight:800;letter-spacing:-.01em;color:var(--bm-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ccard-modal__sub[data-v-2cc93697]{font-weight:600;font-style:normal;color:var(--bm-fg-mute);margin-left:6px}.ccard-modal__close[data-v-2cc93697]{width:32px;height:32px;flex-shrink:0;border:0;border-radius:9px;background:var(--bm-surface-2);color:var(--bm-fg-mute);font-size:20px;line-height:1;cursor:pointer;transition:background .12s,color .12s}.ccard-modal__close[data-v-2cc93697]:hover{background:#ef4444;color:#fff}.ccard-modal__body[data-v-2cc93697]{flex:1;min-height:0;overflow:hidden;background:var(--wb-pane-bg, var(--bm-surface-2))}.ccard-modal__body.is-pipeline[data-v-2cc93697]{padding:14px}.ccard-modal__body.is-pipeline[data-v-2cc93697]>*{height:100%}.ccard-modal__body.is-preview[data-v-2cc93697]{padding:0}.ccard-modal__body.is-preview[data-v-2cc93697]>.preview.tgp{height:100%;border:0;border-radius:0}.ccard-modal__foot[data-v-2cc93697]{display:flex;justify-content:flex-end;padding:12px 18px;border-top:1px solid var(--bm-line)}.ccard-modal__foot .ccard__import[data-v-2cc93697]{width:auto;min-width:200px;padding:0 22px}.ccm-fade-enter-active[data-v-2cc93697],.ccm-fade-leave-active[data-v-2cc93697]{transition:opacity .16s ease}.ccm-fade-enter-from[data-v-2cc93697],.ccm-fade-leave-to[data-v-2cc93697]{opacity:0}@media(max-width:640px){.ccard-modal[data-v-2cc93697]{padding:0}.ccard-modal__panel[data-v-2cc93697],.ccard-modal__panel.is-preview[data-v-2cc93697]{width:100%;max-height:100vh;height:100vh;max-height:100dvh;height:100dvh;border-radius:0}.ccard-modal__body[data-v-2cc93697]{overflow-y:auto}}@media(prefers-reduced-motion:reduce){.ccard[data-v-2cc93697],.ccard__track[data-v-2cc93697]{transition:none}.ccard__import-shine[data-v-2cc93697]{display:none}.ccard__import.is-loading[data-v-2cc93697]{animation:none}.ccm-fade-enter-active[data-v-2cc93697],.ccm-fade-leave-active[data-v-2cc93697]{transition:none}}.ctc[data-v-d8df204a]{font-family:var(--bm-sans)}.ctc__section[data-v-d8df204a]{margin:0 0 26px}.ctc__title[data-v-d8df204a]{font-size:17px;font-weight:600;margin:0 0 12px}.ctc__empty[data-v-d8df204a]{font-size:13px;color:var(--bm-fg-mute);margin:6px 0 0}.ctc__cards[data-v-d8df204a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}@media(max-width:720px){.ctc__section[data-v-d8df204a]{margin-bottom:18px}.ctc__title[data-v-d8df204a]{font-size:15.5px;margin-bottom:10px}.ctc__cards[data-v-d8df204a]{display:flex;gap:10px;overflow-x:auto;margin-inline:calc(-1 * var(--ctc-bleed, 0px));padding:2px var(--ctc-bleed, 0px) 12px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ctc-bleed, 0px);-webkit-overflow-scrolling:touch;scrollbar-width:none}.ctc__cards[data-v-d8df204a]::-webkit-scrollbar{display:none}.ctc__cards[data-v-d8df204a]>*{flex:0 0 min(80vw,300px);scroll-snap-align:start}}.lv-section[data-v-67715f67]{margin-bottom:48px;scroll-margin-top:80px}.lv-section[data-reveal][data-v-67715f67]{opacity:0;transform:translateY(12px);transition:opacity .6s var(--lv-ease),transform .6s var(--lv-ease)}.lv-section[data-reveal].is-in[data-v-67715f67]{opacity:1;transform:translateY(0)}.lv-section__head[data-v-67715f67]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:20px}.lv-section__head h2[data-v-67715f67]{font-size:22px;font-weight:700;letter-spacing:-.015em;margin:0 0 4px}.lv-cats[data-v-67715f67]{display:flex;flex-wrap:wrap;gap:6px}.lv-chip[data-v-67715f67]{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--lv-line);background:var(--lv-surface);border-radius:100px;padding:6px 14px;font-size:13px;font-weight:500;color:var(--lv-fg);cursor:pointer;font-family:inherit;transition:background .15s,border-color .15s,color .15s,box-shadow .25s var(--lv-ease),transform .15s}.lv-chip[data-v-67715f67]:hover{background:var(--lv-bg-2);border-color:var(--lv-line-2);transform:translateY(-1px)}.lv-chip.is-active[data-v-67715f67]{background:var(--lv-fg);color:#fff;border-color:var(--lv-fg);box-shadow:0 4px 14px -6px #0d0e1066,0 0 0 3px #0d0e100a}.lv-chip__glyph[data-v-67715f67]{font-size:13px;opacity:.7}.lv-chip__count[data-v-67715f67]{font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--lv-fg-soft);background:var(--lv-bg-2);padding:1px 6px;border-radius:8px;margin-left:2px}.lv-chip.is-active .lv-chip__count[data-v-67715f67]{background:#ffffff26;color:#fff}@media(max-width:720px){.lv-section__head[data-v-67715f67]{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.lv-section[data-reveal][data-v-67715f67],.lv-section[data-reveal].is-in[data-v-67715f67]{transition:none!important;opacity:1!important;transform:none!important}.lv-chip[data-v-67715f67]:hover{transform:none!important}}.lv-section[data-v-a5ce589d]{margin-bottom:48px;scroll-margin-top:80px}.lv-section[data-reveal][data-v-a5ce589d]{opacity:0;transform:translateY(12px);transition:opacity .6s var(--lv-ease),transform .6s var(--lv-ease)}.lv-section[data-reveal].is-in[data-v-a5ce589d]{opacity:1;transform:translateY(0)}.lv-section__head[data-v-a5ce589d]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:20px}.lv-section__head h2[data-v-a5ce589d]{font-size:22px;font-weight:700;letter-spacing:-.015em;margin:0 0 4px}.lv-link[data-v-a5ce589d]{font-size:13px;font-weight:500;color:var(--lv-fg-mute);text-decoration:none;cursor:pointer;border-bottom:1px dotted var(--lv-line-2);padding-bottom:1px}.lv-link[data-v-a5ce589d]:hover{color:var(--lv-accent);border-bottom-color:var(--lv-accent)}.lv-studios[data-v-a5ce589d]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.lv-studio[data-v-a5ce589d]{position:relative;border:1px solid var(--lv-line);background:var(--lv-surface);border-radius:var(--lv-radius-lg);padding:18px;text-align:left;cursor:pointer;transition:border-color .15s,transform .15s,box-shadow .15s;font-family:inherit;overflow:hidden;isolation:isolate}.lv-studio[data-v-a5ce589d]:hover{border-color:var(--lv-line-2);transform:translateY(-2px);box-shadow:var(--lv-shadow)}.lv-studio__bg[data-v-a5ce589d]{position:absolute;inset:0;background:radial-gradient(circle at 80% 0%,color-mix(in oklab,var(--studio-b) 18%,transparent),transparent 60%),radial-gradient(circle at 0% 100%,color-mix(in oklab,var(--studio-a) 18%,transparent),transparent 60%);opacity:.7;pointer-events:none;transition:opacity .35s var(--lv-ease),transform .6s var(--lv-ease)}.lv-studio:hover .lv-studio__bg[data-v-a5ce589d]{opacity:1;transform:scale(1.08)}.lv-studio__avatar[data-v-a5ce589d]{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,var(--studio-a),var(--studio-b));color:#fff;font-weight:700;font-size:22px;display:flex;align-items:center;justify-content:center;margin-bottom:12px;position:relative;box-shadow:0 1px 2px #0d0e1014;transition:transform .25s var(--lv-ease),box-shadow .25s var(--lv-ease)}.lv-studio:hover .lv-studio__avatar[data-v-a5ce589d]{transform:scale(1.06);box-shadow:0 6px 16px -4px color-mix(in oklab,var(--studio-a) 50%,transparent)}.lv-studio__name[data-v-a5ce589d]{font-size:16px;font-weight:700;display:flex;align-items:center;gap:8px;margin-bottom:2px;position:relative}.lv-studio__badge[data-v-a5ce589d]{font-family:var(--lv-mono);font-size:10px;font-weight:600;background:var(--lv-accent-soft);color:var(--lv-accent-2);padding:1px 6px;border-radius:4px;letter-spacing:.04em}.lv-studio__tag[data-v-a5ce589d]{font-size:13px;color:var(--lv-fg-mute);margin-bottom:14px;position:relative}.lv-studio__meta[data-v-a5ce589d]{display:flex;gap:12px;align-items:center;font-size:12px;color:var(--lv-fg-soft);position:relative}.lv-studio__rating[data-v-a5ce589d]{font-weight:600;color:var(--lv-fg-mute)}.lv-studio__slug[data-v-a5ce589d]{font-family:var(--lv-mono);font-size:11.5px;margin-left:auto;color:var(--lv-fg-soft)}.lv-studios>.lv-studio[data-v-a5ce589d]{opacity:0;transform:translateY(8px);transition:opacity .5s var(--lv-ease),transform .5s var(--lv-ease),border-color .15s,box-shadow .15s;transition-delay:var(--stagger-d, 0ms)}.lv-section.is-in .lv-studios>.lv-studio[data-v-a5ce589d]{opacity:1;transform:translateY(0)}.lv-studios>.lv-studio[data-v-a5ce589d]:nth-child(1){--stagger-d: 0ms}.lv-studios>.lv-studio[data-v-a5ce589d]:nth-child(2){--stagger-d: 80ms}.lv-studios>.lv-studio[data-v-a5ce589d]:nth-child(3){--stagger-d: .16s}.lv-empty-panel[data-v-a5ce589d]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:28px 24px;background:linear-gradient(180deg,#fff,#f8f8f3);border:1px dashed #d0cfc9;border-radius:16px;max-width:560px;margin:0 auto}.lv-empty-panel__icon[data-v-a5ce589d]{font-size:36px;margin-bottom:6px}.lv-empty-panel h3[data-v-a5ce589d]{margin:4px 0 6px;font-size:17px;font-weight:700;color:#0d0e10;letter-spacing:-.01em}.lv-empty-panel p[data-v-a5ce589d]{margin:0 0 14px;max-width:440px;font-size:13.5px;line-height:1.5;color:#5a5d63}.lv-btn[data-v-a5ce589d]{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--lv-line);background:var(--lv-surface);color:var(--lv-fg);border-radius:var(--lv-radius);padding:7px 14px;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s,border-color .15s,transform .15s,box-shadow .15s;white-space:nowrap;position:relative;overflow:hidden}.lv-btn[data-v-a5ce589d]:hover{background:var(--lv-bg-2);border-color:var(--lv-line-2)}.lv-btn[data-v-a5ce589d]:active{transform:translateY(.5px)}.lv-btn--primary[data-v-a5ce589d]{background:var(--lv-accent);color:#fff;border-color:var(--lv-accent);box-shadow:inset 0 1px #ffffff2e}.lv-btn--primary[data-v-a5ce589d]:hover{background:var(--lv-accent-h);border-color:var(--lv-accent-h)}.lv-btn--primary[data-v-a5ce589d]:before{content:"";position:absolute;top:0;left:-120%;width:80%;height:100%;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);transition:left .75s var(--lv-ease);pointer-events:none;mix-blend-mode:screen}.lv-btn--primary[data-v-a5ce589d]:hover:before{left:130%}@media(max-width:1100px){.lv-studios[data-v-a5ce589d]{grid-template-columns:repeat(3,1fr);gap:8px}}@media(max-width:720px){.lv-studios[data-v-a5ce589d]{grid-template-columns:1fr}.lv-section__head[data-v-a5ce589d]{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.lv-section[data-reveal][data-v-a5ce589d],.lv-section[data-reveal].is-in[data-v-a5ce589d],.lv-studios>.lv-studio[data-v-a5ce589d]{transition:none!important;opacity:1!important;transform:none!important}.lv-studio__bg[data-v-a5ce589d],.lv-studio__avatar[data-v-a5ce589d],.lv-btn--primary[data-v-a5ce589d]:before{transition:none!important}.lv-studio[data-v-a5ce589d]:hover,.lv-studio:hover .lv-studio__avatar[data-v-a5ce589d]{transform:none!important}}.lv-section[data-v-33ad3f83]{margin-bottom:48px;scroll-margin-top:80px}.lv-section[data-reveal][data-v-33ad3f83]{opacity:0;transform:translateY(12px);transition:opacity .6s var(--lv-ease),transform .6s var(--lv-ease)}.lv-section[data-reveal].is-in[data-v-33ad3f83]{opacity:1;transform:translateY(0)}.lv-section__head[data-v-33ad3f83]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:20px}.lv-section__head h2[data-v-33ad3f83]{font-size:22px;font-weight:700;letter-spacing:-.015em;margin:0 0 4px}.lv-section__sub[data-v-33ad3f83]{font-size:13.5px;color:var(--lv-fg-mute);margin:0;max-width:540px}.lv-link[data-v-33ad3f83]{font-size:13px;font-weight:500;color:var(--lv-fg-mute);text-decoration:none;cursor:pointer;border-bottom:1px dotted var(--lv-line-2);padding-bottom:1px}.lv-link[data-v-33ad3f83]:hover{color:var(--lv-accent);border-bottom-color:var(--lv-accent)}.lv-popular-empty[data-v-33ad3f83]{margin:0;padding:20px 22px;font-size:13.5px;line-height:1.5;color:var(--lv-fg-mute);background:var(--lv-surface);border:1px dashed var(--lv-line-2);border-radius:var(--lv-radius-lg)}.lv-grid[data-v-33ad3f83]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.lv-card[data-v-33ad3f83]{display:flex;flex-direction:column;border:1px solid var(--lv-line);background:var(--lv-surface);border-radius:var(--lv-radius-lg);overflow:hidden;transition:border-color .15s,transform .15s,box-shadow .15s;position:relative;isolation:isolate}.lv-card[data-v-33ad3f83]:hover{border-color:var(--lv-line-2);transform:translateY(-3px);box-shadow:var(--lv-shadow-lg)}.lv-card[data-v-33ad3f83]:after{content:"";position:absolute;top:0;left:-75%;width:60%;height:100%;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);transform:skew(-18deg);pointer-events:none;transition:left .9s var(--lv-ease),opacity .3s ease;mix-blend-mode:overlay;opacity:0;z-index:3}.lv-card[data-v-33ad3f83]:hover:after{left:140%;opacity:1}.lv-card__preview[data-v-33ad3f83]{position:relative;border-bottom:1px solid var(--lv-line);background:var(--lv-bg-2)}.lv-card__badge[data-v-33ad3f83]{display:inline-flex;align-items:center;font-family:var(--lv-mono);font-size:9.5px;font-weight:700;background:var(--lv-fg);color:#fff;padding:2px 6px;border-radius:4px;letter-spacing:.06em;vertical-align:2px;margin-left:4px}.lv-card__badge--bestseller[data-v-33ad3f83]{background:#c47d1c}.lv-card__badge--ai[data-v-33ad3f83]{background:linear-gradient(135deg,#8b5cf6,#6366f1)}.lv-card__badge--new[data-v-33ad3f83]{background:var(--lv-accent)}.lv-card__deploy[data-v-33ad3f83]{display:inline-flex;align-items:center;font-family:var(--lv-mono);font-size:10px;font-weight:600;background:var(--lv-accent-soft);color:var(--lv-accent-2);padding:1px 6px;border-radius:4px;margin-left:6px}.lv-card__body[data-v-33ad3f83]{display:block;width:100%;border:0;background:transparent;cursor:pointer;text-align:left;padding:14px 16px 16px;font-family:inherit}.lv-card__head[data-v-33ad3f83]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:4px}.lv-card__head h3[data-v-33ad3f83]{font-size:16px;font-weight:700;letter-spacing:-.01em;margin:0}.lv-card__rating[data-v-33ad3f83]{display:flex;align-items:center;gap:3px;font-size:12px;color:var(--lv-fg-mute)}.lv-card__star[data-v-33ad3f83]{color:#f59e0b}.lv-card__rating b[data-v-33ad3f83]{font-weight:600;color:var(--lv-fg)}.lv-card__reviews[data-v-33ad3f83]{font-size:11.5px;color:var(--lv-fg-soft)}.lv-card__seller[data-v-33ad3f83]{font-size:12.5px;color:var(--lv-fg-mute);margin-bottom:8px}.lv-card__tech[data-v-33ad3f83]{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:12px}.lv-tech[data-v-33ad3f83]{font-family:var(--lv-mono);font-size:10.5px;font-weight:500;background:var(--lv-bg-2);border:1px solid var(--lv-line);color:var(--lv-fg-mute);padding:2px 6px;border-radius:4px}.lv-card__foot[data-v-33ad3f83]{display:flex;align-items:baseline;justify-content:space-between;border-top:1px solid var(--lv-line);padding-top:10px;gap:8px}.lv-card__price[data-v-33ad3f83]{font-size:18px;font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.lv-card__price-stars[data-v-33ad3f83]{font-size:11.5px;font-family:var(--lv-mono);color:var(--lv-fg-mute)}.lv-grid>.lv-card[data-v-33ad3f83]{opacity:0;transform:translateY(8px);transition:opacity .5s var(--lv-ease),transform .5s var(--lv-ease),border-color .15s,box-shadow .15s;transition-delay:var(--stagger-d, 0ms)}.lv-section.is-in .lv-grid>.lv-card[data-v-33ad3f83]{opacity:1;transform:translateY(0)}.lv-grid>.lv-card[data-v-33ad3f83]:nth-child(1){--stagger-d: 0ms}.lv-grid>.lv-card[data-v-33ad3f83]:nth-child(2){--stagger-d: 70ms}.lv-grid>.lv-card[data-v-33ad3f83]:nth-child(3){--stagger-d: .14s}.lv-grid>.lv-card[data-v-33ad3f83]:nth-child(4){--stagger-d: .21s}.lv-grid>.lv-card[data-v-33ad3f83]:nth-child(5){--stagger-d: .28s}.lv-grid>.lv-card[data-v-33ad3f83]:nth-child(6){--stagger-d: .35s}@media(max-width:1100px){.lv-grid[data-v-33ad3f83]{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.lv-grid[data-v-33ad3f83]{grid-template-columns:1fr}.lv-section__head[data-v-33ad3f83]{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.lv-section[data-reveal][data-v-33ad3f83],.lv-section[data-reveal].is-in[data-v-33ad3f83],.lv-grid>.lv-card[data-v-33ad3f83]{transition:none!important;opacity:1!important;transform:none!important}.lv-card[data-v-33ad3f83]:after{transition:none!important}.lv-card[data-v-33ad3f83]:hover{transform:none!important}}.sb[data-v-e182ea6d]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:4px 0 14px}.sb__count[data-v-e182ea6d]{font-size:13px;color:#5a5d63;font-variant-numeric:tabular-nums}.sb__field[data-v-e182ea6d]{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#5a5d63}.sb__label[data-v-e182ea6d]{font-weight:500}.sb__select[data-v-e182ea6d]{appearance:none;-webkit-appearance:none;border:1px solid #e6e5e0;background:#fff;border-radius:8px;padding:6px 28px 6px 10px;font-size:13px;color:#0d0e10;font-family:inherit;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><path fill='none' stroke='%235a5d63' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' d='M3 4.5l3 3 3-3'/></svg>");background-repeat:no-repeat;background-position:right 8px center;background-size:12px}.sb__select[data-v-e182ea6d]:focus{outline:0;border-color:#0098ea;box-shadow:0 0 0 3px #0098ea29}.ht-wrap[data-v-eca0f960]{display:inline-flex;align-items:center}.ht-trigger[data-v-eca0f960]{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;padding:0;font:inherit;color:inherit;cursor:help;position:relative;text-decoration:underline dotted rgba(0,152,234,.45);text-underline-offset:3px;transition:color .15s,text-decoration-color .15s}.ht-trigger[data-v-eca0f960]:hover,.ht-trigger[data-v-eca0f960]:focus-visible,.ht-trigger--open[data-v-eca0f960]{color:#0098ea;text-decoration-color:#0098ea}.ht-trigger[data-v-eca0f960]:focus-visible{outline:2px solid #0098ea;outline-offset:2px;border-radius:2px}.ht-trigger--icon-only[data-v-eca0f960]{text-decoration:none;width:18px;height:18px;align-items:center;justify-content:center;color:#8b8e94;cursor:help}.ht-trigger--icon-only[data-v-eca0f960]:hover{color:#0098ea}.ht-trigger--wrap[data-v-eca0f960]{text-decoration:none;cursor:help;color:inherit;padding:0;display:inline-flex}.ht-trigger--wrap[data-v-eca0f960]:hover{color:inherit}.ht-icon[data-v-eca0f960]{flex:none;color:#8b8e94;transition:color .15s}.ht-trigger:hover .ht-icon[data-v-eca0f960],.ht-trigger--open .ht-icon[data-v-eca0f960]{color:#0098ea}.ht-icon-solo[data-v-eca0f960]{display:block}.ht-pop[data-v-eca0f960]{position:fixed;z-index:105;max-width:320px;background:#0d0e10;color:#fff;border-radius:10px;padding:10px 13px 11px;box-shadow:0 16px 36px -12px #0d0e106b;font-family:Inter,system-ui,sans-serif;font-size:12.5px;line-height:1.5;pointer-events:auto}.ht-pop__title[data-v-eca0f960]{color:#f59e0b;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px}.ht-pop__body[data-v-eca0f960]{color:#ffffffed}.ht-fade-enter-active[data-v-eca0f960],.ht-fade-leave-active[data-v-eca0f960]{transition:opacity .16s ease,transform .16s ease}.ht-fade-enter-from[data-v-eca0f960],.ht-fade-leave-to[data-v-eca0f960]{opacity:0;transform:translateY(-2px)}.brc[data-v-0d07484e]{display:flex;flex-direction:column;background:#fff;border:1px solid #e6e5e0;border-radius:14px;overflow:hidden;transition:border-color .18s,transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s;cursor:pointer;position:relative}.brc[data-v-0d07484e]:hover{border-color:#d0cfc9;transform:translateY(-2px);box-shadow:0 12px 32px -12px #0d0e1029}.brc--top3[data-v-0d07484e]{border-color:#f59e0b8c;box-shadow:0 0 0 3px #f59e0b1f,0 1px 2px #0d0e100a}.brc--top3[data-v-0d07484e]:hover{box-shadow:0 0 0 3px #f59e0b2e,0 14px 36px -14px #f59e0b66}.brc--draft[data-v-0d07484e]{border-color:#6366f173;box-shadow:0 0 0 3px #6366f11a;background:linear-gradient(180deg,#fff,#f5f3ff)}.brc__cover[data-v-0d07484e]{position:relative;aspect-ratio:16 / 9;display:flex;align-items:center;justify-content:center;color:#ffffffd9;font-size:48px;font-weight:800;letter-spacing:-.02em;background-color:#0098ea}.brc__cover--gradient[data-v-0d07484e]{text-shadow:0 4px 12px rgba(0,0,0,.16)}.brc__glyph[data-v-0d07484e]{text-shadow:0 4px 16px rgba(0,0,0,.22)}.brc__star[data-v-0d07484e]{position:absolute;top:8px;right:8px;background:#fffffff0;color:#d97706;width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:help;box-shadow:0 4px 12px #f59e0b66;transition:transform .18s,background .18s}.brc__star[data-v-0d07484e]:hover{transform:scale(1.1)}.brc__draft-pill[data-v-0d07484e]{position:absolute;bottom:8px;left:8px;background:#6366f1eb;color:#fff;font-family:ui-monospace,SF Mono,monospace;font-size:10.5px;font-weight:600;padding:3px 8px;border-radius:100px;letter-spacing:.02em}.brc__body[data-v-0d07484e]{padding:14px 16px;display:flex;flex-direction:column;gap:8px;flex:1}.brc__head[data-v-0d07484e]{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.brc__title[data-v-0d07484e]{margin:0;font-size:16px;font-weight:700;letter-spacing:-.01em;line-height:1.25;color:#0d0e10;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.brc__rating[data-v-0d07484e]{display:flex;align-items:center;gap:3px;font-size:12px;color:#5a5d63;flex:none}.brc__star-icon[data-v-0d07484e]{color:#f59e0b}.brc__rev[data-v-0d07484e]{font-size:11.5px;color:#8b8e94}.brc__desc[data-v-0d07484e]{margin:0;font-size:13px;line-height:1.45;color:#5a5d63;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.brc__tags[data-v-0d07484e]{display:flex;gap:4px;flex-wrap:wrap}.brc__tag[data-v-0d07484e]{font-family:ui-monospace,SF Mono,monospace;font-size:10.5px;font-weight:500;background:#f3f3ee;color:#5a5d63;padding:2px 7px;border-radius:4px;border:1px solid #e6e5e0}.brc__seller[data-v-0d07484e]{display:flex;align-items:center;gap:6px;font-size:12.5px;color:#5a5d63;margin-top:2px}.brc__seller-ava[data-v-0d07484e]{width:18px;height:18px;border-radius:50%;object-fit:cover;border:1px solid #e6e5e0}.brc__seller-name[data-v-0d07484e]{font-weight:500;color:#0d0e10}.brc__verified[data-v-0d07484e]{background:#e0f2fc;color:#0066b3;font-size:10.5px;font-weight:700;padding:1px 5px;border-radius:100px;letter-spacing:.04em}.brc__seller-rating[data-v-0d07484e]{color:#8b8e94;margin-left:auto;font-size:11.5px}.brc__foot[data-v-0d07484e]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px;padding-top:10px;border-top:1px solid #e6e5e0}.brc__price-rub[data-v-0d07484e]{font-size:17px;font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.brc__price-stars[data-v-0d07484e]{font-size:11.5px;color:#5a5d63;font-family:ui-monospace,SF Mono,monospace}.brc__actions[data-v-0d07484e]{display:flex;gap:6px;align-items:center}.brc__btn[data-v-0d07484e]{display:inline-flex;align-items:center;gap:4px;border:1px solid #e6e5e0;background:#fff;color:#0d0e10;border-radius:8px;padding:6px 10px;font-size:12.5px;font-weight:600;cursor:pointer;font-family:inherit;transition:background .15s,border-color .15s,transform .15s}.brc__btn[data-v-0d07484e]:hover{background:#f3f3ee;border-color:#d0cfc9}.brc__btn[data-v-0d07484e]:active{transform:translateY(.5px)}.brc__btn--primary[data-v-0d07484e]{background:#0098ea;color:#fff;border-color:#0098ea}.brc__btn--primary[data-v-0d07484e]:hover{background:#0086cf;border-color:#0086cf}.brc__btn--ghost svg[data-v-0d07484e]{color:#5a5d63}.brc__btn--ghost:hover svg[data-v-0d07484e]{color:#0098ea}@media(max-width:540px){.brc__actions[data-v-0d07484e]{flex-wrap:wrap}.brc__btn[data-v-0d07484e]{flex:1;justify-content:center}}.aid[data-v-f9ff672b]{width:100%;max-width:720px;margin:0 auto}.aid__cta[data-v-f9ff672b]{text-align:center;padding:32px 24px;background:linear-gradient(180deg,#6366f10d,#8b5cf60a);border:1px dashed rgba(99,102,241,.35);border-radius:16px}.aid__cta-icon[data-v-f9ff672b]{font-size:36px;margin-bottom:4px;filter:drop-shadow(0 4px 12px rgba(99,102,241,.2))}.aid__cta-title[data-v-f9ff672b]{margin:6px 0 4px;font-size:18px;font-weight:700;color:#0d0e10;letter-spacing:-.01em}.aid__cta-hint[data-v-f9ff672b]{margin:0 auto 18px;max-width:480px;font-size:13.5px;color:#5a5d63;line-height:1.5}.aid__cta-btn[data-v-f9ff672b]{display:inline-flex;align-items:center;gap:6px;border:0;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;padding:11px 22px;border-radius:100px;font-size:13.5px;font-weight:600;cursor:pointer;font-family:inherit;box-shadow:0 6px 16px -4px #6366f173;transition:transform .15s,box-shadow .15s,filter .15s}.aid__cta-btn[data-v-f9ff672b]:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 10px 22px -6px #6366f18c}.aid__cta-btn[data-v-f9ff672b]:disabled{opacity:.45;cursor:not-allowed}.aid__cta-note[data-v-f9ff672b]{margin:12px 0 0;font-size:11.5px;color:#8b8e94}.aid__loading[data-v-f9ff672b]{text-align:center;padding:40px 24px}.aid__loading-orb[data-v-f9ff672b]{width:56px;height:56px;margin:0 auto 16px;position:relative;border-radius:50%;background:conic-gradient(from 0deg,#6366f1,#8b5cf6,#ec4899,#6366f1);animation:aid-spin-f9ff672b 1.4s linear infinite}.aid__loading-orb-inner[data-v-f9ff672b]{position:absolute;inset:4px;border-radius:50%;background:#fff}@keyframes aid-spin-f9ff672b{to{transform:rotate(360deg)}}.aid__loading-text[data-v-f9ff672b]{margin:0 0 4px;font-size:14.5px;font-weight:500;color:#0d0e10;min-height:22px}.aid__loading-sub[data-v-f9ff672b]{margin:0;font-size:12px;color:#8b8e94}.aid__draft-actions[data-v-f9ff672b]{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;justify-content:center}.aid__draft-btn[data-v-f9ff672b]{display:inline-flex;align-items:center;gap:6px;border:1.5px solid;padding:9px 18px;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:filter .15s,transform .15s,background .15s}.aid__draft-btn--primary[data-v-f9ff672b]{border-color:#6366f1;background:#6366f1;color:#fff}.aid__draft-btn--primary[data-v-f9ff672b]:hover{filter:brightness(1.06);transform:translateY(-1px)}.aid__draft-btn--ghost[data-v-f9ff672b]{border-color:#e6e5e0;background:#fff;color:#5a5d63}.aid__draft-btn--ghost[data-v-f9ff672b]:hover{background:#f3f3ee;border-color:#d0cfc9;color:#0d0e10}.aid__draft-disclaimer[data-v-f9ff672b]{margin:12px auto 0;max-width:520px;text-align:center;font-size:11.5px;color:#8b8e94;line-height:1.5}.aid__error[data-v-f9ff672b]{text-align:center;padding:24px;color:#dc2626;font-size:13.5px;background:#dc26260d;border:1px solid rgba(220,38,38,.2);border-radius:14px}.aid__error p[data-v-f9ff672b]{margin:0 0 12px}.aid-fade-enter-active[data-v-f9ff672b],.aid-fade-leave-active[data-v-f9ff672b]{transition:opacity .22s ease,transform .22s ease}.aid-fade-enter-from[data-v-f9ff672b]{opacity:0;transform:translateY(8px)}.aid-fade-leave-to[data-v-f9ff672b]{opacity:0;transform:translateY(-4px)}.art[data-v-691c8d97]{position:fixed;z-index:110;max-width:340px;background:#0d0e10;color:#fff;border-radius:12px;padding:12px 14px;box-shadow:0 24px 48px -16px #0d0e1066;font-family:Inter,system-ui,sans-serif;font-size:13px;line-height:1.5;pointer-events:auto}.art__head[data-v-691c8d97]{display:flex;align-items:center;gap:6px;margin-bottom:6px;color:#f59e0b;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.art__title[data-v-691c8d97]{color:#f59e0b}.art__icon[data-v-691c8d97]{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;background:#f59e0b26;border-radius:50%}.art__body[data-v-691c8d97]{margin:0;color:#ffffffeb;font-size:13px}.art__close[data-v-691c8d97]{position:absolute;top:4px;right:4px;width:22px;height:22px;border:0;background:transparent;color:#fff9;font-size:18px;line-height:1;cursor:pointer;border-radius:4px}.art__close[data-v-691c8d97]:hover{color:#fff;background:#ffffff14}.art-fade-enter-active[data-v-691c8d97],.art-fade-leave-active[data-v-691c8d97]{transition:opacity .15s ease,transform .15s ease}.art-fade-enter-from[data-v-691c8d97],.art-fade-leave-to[data-v-691c8d97]{opacity:0;transform:translateY(-2px)}.lv-section[data-v-aae5b1cd]{margin-bottom:48px;scroll-margin-top:80px}.lv-section[data-reveal][data-v-aae5b1cd]{opacity:0;transform:translateY(12px);transition:opacity .6s var(--lv-ease),transform .6s var(--lv-ease)}.lv-section[data-reveal].is-in[data-v-aae5b1cd]{opacity:1;transform:translateY(0)}.lv-search-section[data-v-aae5b1cd]{margin-top:8px;margin-bottom:32px}.lv-search-results[data-v-aae5b1cd]{margin-top:0}.lv-results-grid[data-v-aae5b1cd]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:12px}@media(max-width:1100px){.lv-results-grid[data-v-aae5b1cd]{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.lv-results-grid[data-v-aae5b1cd]{grid-template-columns:1fr}}.lv-empty[data-v-aae5b1cd]{text-align:center;padding:56px 24px 64px;border:1px dashed var(--lv-line-2);border-radius:var(--lv-radius-lg);background:linear-gradient(180deg,#fafaf7,#f3f3ee)}.lv-empty__icon[data-v-aae5b1cd]{font-size:48px;margin-bottom:12px;filter:drop-shadow(0 8px 16px rgba(99,102,241,.18))}.lv-empty__hint[data-v-aae5b1cd]{font-size:14px;color:var(--lv-fg-mute);margin:0 auto 4px;max-width:480px}.lv-empty--error[data-v-aae5b1cd]{background:linear-gradient(180deg,#fff7f6,#ffeae6);border-color:#ffd1c7}.lv-empty--error .lv-empty__hint[data-v-aae5b1cd]{color:#6b2a1f}.lv-empty--rate-limited[data-v-aae5b1cd]{background:linear-gradient(180deg,#fef8ec,#fceecd);border-color:#f0d588}.lv-retry-btn[data-v-aae5b1cd]{margin-top:14px;padding:8px 18px;border-radius:999px;border:1px solid #d0461f;background:#fff;color:#b03317;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s,color .15s}.lv-retry-btn[data-v-aae5b1cd]:hover{background:#d0461f;color:#fff}@media(prefers-reduced-motion:reduce){.lv-section[data-reveal][data-v-aae5b1cd],.lv-section[data-reveal].is-in[data-v-aae5b1cd]{transition:none!important;opacity:1!important;transform:none!important}}.trc[data-v-ec0852df]{position:relative;max-width:640px;margin:-8px auto 8px;padding:20px 22px;background:var(--lv-surface, #fff);border:1.5px solid var(--lv-line, #e6e5e0);border-radius:16px;box-shadow:0 8px 28px -16px #0d0e104d;text-align:left}.trc__close[data-v-ec0852df]{position:absolute;top:3px;right:5px;width:40px;height:40px;display:grid;place-items:center;border:0;background:transparent;font-size:20px;line-height:1;color:var(--lv-fg-mute, #8b8e94);cursor:pointer;border-radius:8px;z-index:1}.trc__close[data-v-ec0852df]:hover{background:var(--lv-bg-2, #f3f3ee);color:var(--lv-fg, #0d0e10)}.trc__head[data-v-ec0852df]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.trc__badge[data-v-ec0852df]{font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:3px 9px;border-radius:100px}.trc__badge--trivial[data-v-ec0852df]{background:#dcfce7;color:#15803d}.trc__badge--moderate[data-v-ec0852df]{background:#e0f2fe;color:#0369a1}.trc__badge--advanced[data-v-ec0852df]{background:#fef3c7;color:#b45309}.trc__title[data-v-ec0852df]{font-size:17px;font-weight:700;margin:0;color:var(--lv-fg, #0d0e10)}.trc__explain[data-v-ec0852df],.trc__note[data-v-ec0852df]{font-size:14px;line-height:1.5;color:var(--lv-fg-mute, #5a5d63);margin:0 0 14px}.trc__note[data-v-ec0852df]{font-style:italic}.trc__ladder[data-v-ec0852df]{display:flex;flex-direction:column;gap:10px}.trc__opt[data-v-ec0852df]{position:relative;padding:12px 14px;border:1px solid var(--lv-line, #e6e5e0);border-radius:12px;background:var(--lv-bg-2, #faf9f6)}.trc__opt--rec[data-v-ec0852df]{border:1.5px solid var(--lv-accent, #0098ea);background:var(--lv-surface, #fff);box-shadow:0 6px 20px -14px #0098ea8c}.trc__opt--disabled[data-v-ec0852df]{opacity:.65}.trc__rec[data-v-ec0852df]{position:absolute;top:-9px;left:12px;font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:var(--lv-accent, #0098ea);padding:2px 8px;border-radius:100px}.trc__opt-row[data-v-ec0852df]{display:flex;align-items:center;gap:12px}.trc__opt-icon[data-v-ec0852df]{flex:none;font-size:20px}.trc__opt-text[data-v-ec0852df]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.trc__opt-title[data-v-ec0852df]{font-size:14px;font-weight:700;color:var(--lv-fg, #0d0e10)}.trc__opt-sub[data-v-ec0852df]{font-size:12.5px;line-height:1.4;color:var(--lv-fg-mute, #5a5d63)}.trc__opt-side[data-v-ec0852df]{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:5px}.trc__opt-price[data-v-ec0852df]{font-size:13px;font-weight:700;color:var(--lv-fg, #0d0e10);white-space:nowrap}.trc__opt-zero[data-v-ec0852df]{font-size:10.5px;font-weight:700;color:#15803d;background:#dcfce7;padding:2px 7px;border-radius:100px;white-space:nowrap}.trc__opt-zero--warn[data-v-ec0852df]{color:#b45309;background:#fef3c7;white-space:normal;text-align:right}.trc__cta[data-v-ec0852df]{border:1px solid var(--lv-line, #e6e5e0);background:var(--lv-surface, #fff);color:var(--lv-fg, #0d0e10);border-radius:10px;padding:8px 14px;font:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s,transform .15s}.trc__cta[data-v-ec0852df]:hover{background:var(--lv-bg-2, #f3f3ee);border-color:var(--lv-line-2, #d6d5d0)}.trc__cta[data-v-ec0852df]:disabled{opacity:.6;cursor:default}.trc__cta--primary[data-v-ec0852df]{background:var(--lv-accent, #0098ea);border-color:var(--lv-accent, #0098ea);color:#fff}.trc__cta--primary[data-v-ec0852df]:hover{filter:brightness(1.06);transform:translateY(-1px)}.trc__matches[data-v-ec0852df]{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.trc__match[data-v-ec0852df]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;border:1px solid var(--lv-line, #e6e5e0);border-radius:10px;background:var(--lv-surface, #fff);font:inherit;font-size:13.5px;color:var(--lv-fg, #0d0e10);cursor:pointer;transition:border-color .15s,background .15s}.trc__match[data-v-ec0852df]:hover{border-color:var(--lv-accent, #0098ea)}.trc__match-title[data-v-ec0852df]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trc__match-price[data-v-ec0852df]{flex:none;font-weight:600;color:var(--lv-accent-2, #0369a1)}.trc__async-note[data-v-ec0852df]{font-size:12.5px;margin:8px 0 0;color:var(--lv-fg-mute, #5a5d63)}.trc__async-note--pay[data-v-ec0852df]{color:#b45309}.trc__async-note a[data-v-ec0852df]{color:var(--lv-accent, #0098ea);font-weight:600}.trc__queued[data-v-ec0852df]{text-align:center;padding:8px 4px 4px}.trc__queued-title[data-v-ec0852df]{font-size:16px;font-weight:800;margin:0 0 6px;color:var(--lv-fg, #0d0e10)}.trc__queued-text[data-v-ec0852df]{font-size:13.5px;line-height:1.5;color:var(--lv-fg-mute, #5a5d63);margin:0 0 14px}.trc__tg[data-v-ec0852df]{display:inline-block;background:var(--lv-accent, #0098ea);color:#fff!important;text-decoration:none;font-size:14px;font-weight:700;padding:10px 22px;border-radius:100px;transition:filter .15s,transform .15s}.trc__tg[data-v-ec0852df]:hover{filter:brightness(1.06);transform:translateY(-1px)}.trc__free[data-v-ec0852df]{font-size:12.5px;color:#b45309;margin:12px 0 0}@media(max-width:560px){.trc__opt-row[data-v-ec0852df]{flex-wrap:wrap}.trc__opt-side[data-v-ec0852df]{width:100%;flex-direction:row;justify-content:space-between;align-items:center}}.en[data-v-a73de0db]{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin:0 0 56px}.en[data-reveal][data-v-a73de0db]{opacity:0;transform:translateY(12px);transition:opacity .6s var(--lv-ease),transform .6s var(--lv-ease)}.en[data-reveal].is-in[data-v-a73de0db]{opacity:1;transform:translateY(0)}.en__tile[data-v-a73de0db]{--en-hue: var(--lv-accent, #0098ea);--en-bg-a: #e0f2fc;--en-bg-b: #dbeafe;position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:22px 20px 18px;background:var(--lv-surface);border:1px solid var(--lv-line);border-radius:var(--lv-radius-lg);cursor:pointer;font-family:inherit;text-align:left;overflow:hidden;transition:transform .18s var(--lv-ease),box-shadow .18s var(--lv-ease),border-color .18s}.en__tile[data-v-a73de0db]:before{content:"";position:absolute;top:-46px;right:-46px;width:130px;height:130px;border-radius:50%;background:radial-gradient(circle,var(--en-bg-a),transparent 70%);opacity:.8;pointer-events:none;transition:transform .25s var(--lv-ease),opacity .25s}.en__tile[data-v-a73de0db]:hover{transform:translateY(-3px);border-color:var(--lv-line-2);border-color:color-mix(in srgb,var(--en-hue) 35%,var(--lv-line));box-shadow:var(--lv-shadow-lg)}.en__tile[data-v-a73de0db]:hover:before{transform:scale(1.25);opacity:1}.en__tile[data-v-a73de0db]:active{transform:translateY(-1px)}.en__tile[data-v-a73de0db]:focus-visible{outline:2px solid var(--en-hue);outline-offset:3px}.en__tile--live[data-v-a73de0db]{border-color:var(--lv-line-2);border-color:color-mix(in srgb,var(--en-hue) 38%,var(--lv-line))}.en__tile--live[data-v-a73de0db]:before{opacity:1;transform:scale(1.12)}.en__icon[data-v-a73de0db]{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:13px;color:var(--en-hue);background:linear-gradient(135deg,var(--en-bg-a),var(--en-bg-b));box-shadow:inset 0 1px #fff9,inset 0 0 0 1px #0d0e100a;transition:transform .2s var(--lv-ease)}.en__tile:hover .en__icon[data-v-a73de0db]{transform:scale(1.06) rotate(-3deg)}.en__verb[data-v-a73de0db]{font-size:18px;font-weight:700;letter-spacing:-.015em;color:var(--lv-fg)}.en__sub[data-v-a73de0db]{font-family:var(--lv-mono);font-size:12px;font-weight:600;color:var(--en-hue)}.en__sub-tail[data-v-a73de0db]{color:var(--lv-fg-soft);font-weight:400}.en__arrow[data-v-a73de0db]{position:absolute;top:20px;right:18px;color:var(--lv-fg-soft);transition:transform .15s var(--lv-ease),color .15s}.en__tile:hover .en__arrow[data-v-a73de0db]{color:var(--en-hue);transform:translate(3px)}.en__tile--buy[data-v-a73de0db]{--en-hue: #0086cf;--en-bg-a: #e0f2fc;--en-bg-b: #dbeafe}.en__tile--sell[data-v-a73de0db]{--en-hue: #16a34a;--en-bg-a: #e7f8ec;--en-bg-b: #d9f3e3}.en__tile--create[data-v-a73de0db]{--en-hue: #7c3aed;--en-bg-a: #ede9fe;--en-bg-b: #e4dcfc}.en__tile--host[data-v-a73de0db]{--en-hue: #0891b2;--en-bg-a: #e0f7fa;--en-bg-b: #d6f0f8}.en__tile--order[data-v-a73de0db]{--en-hue: #d97706;--en-bg-a: #fdf1e0;--en-bg-b: #fbe7cb}@media(max-width:1100px){.en[data-v-a73de0db]{grid-template-columns:repeat(3,1fr)}}@media(max-width:880px){.en[data-v-a73de0db]{grid-template-columns:repeat(2,1fr)}}@media(max-width:460px){.en[data-v-a73de0db]{grid-template-columns:1fr}.en__tile[data-v-a73de0db]{flex-direction:row;align-items:center;padding:16px 18px}.en__tile[data-v-a73de0db]:before{display:none}.en__verb[data-v-a73de0db]{flex:1}.en__sub[data-v-a73de0db]{display:none}.en__arrow[data-v-a73de0db]{position:static}}@media(prefers-reduced-motion:reduce){.en[data-reveal][data-v-a73de0db],.en[data-reveal].is-in[data-v-a73de0db]{transition:none!important;opacity:1!important;transform:none!important}.en__tile[data-v-a73de0db]:hover,.en__tile:hover .en__icon[data-v-a73de0db]{transform:none!important}.en__tile[data-v-a73de0db]:before{transition:none!important}}.sp[data-v-48883d26]{margin:8px 0 48px;display:flex;flex-direction:column;gap:32px}.sp__block[data-v-48883d26]{display:flex;flex-direction:column;gap:16px}.sp__h[data-v-48883d26]{font-size:22px;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--lv-fg)}.sp__stats[data-v-48883d26]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.sp__stat[data-v-48883d26]{display:flex;flex-direction:column;gap:4px;padding:18px 16px;background:var(--lv-surface);border-radius:var(--lv-radius-lg);box-shadow:var(--lv-shadow-sm)}.sp__stat-num[data-v-48883d26]{font-size:28px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--lv-accent-2)}.sp__stat-label[data-v-48883d26]{font-size:12.5px;color:var(--lv-fg-mute)}.sp__avatars[data-v-48883d26]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.sp__seller[data-v-48883d26]{display:inline-flex;align-items:center;gap:10px;padding:5px 16px 5px 6px;background:var(--lv-surface);border:1px solid var(--lv-line);border-radius:999px;cursor:pointer;font-family:inherit;text-align:left;transition:border-color .15s,transform .15s,box-shadow .15s}.sp__seller[data-v-48883d26]:hover{border-color:var(--lv-line-2);transform:translateY(-1px);box-shadow:var(--lv-shadow-sm)}.sp__seller[data-v-48883d26]:active{transform:translateY(.5px)}.sp__seller .sp__avatar[data-v-48883d26]{width:40px;height:40px;font-size:16px}.sp__seller-body[data-v-48883d26]{display:flex;flex-direction:column;gap:1px;min-width:0}.sp__seller-name[data-v-48883d26]{font-size:13.5px;font-weight:700;color:var(--lv-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.sp__seller-stat[data-v-48883d26]{font-size:11.5px;color:var(--lv-fg-mute);white-space:nowrap}.sp__avatar[data-v-48883d26]{width:48px;height:48px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:18px;color:#fff;background:linear-gradient(135deg,var(--a, #0098ea),var(--b, #6366f1));box-shadow:0 2px 8px -2px #0d0e1040,inset 0 1px #fff3}.sp__avatar--more[data-v-48883d26]{background:var(--lv-bg-2);color:var(--lv-fg-mute);font-size:14px}.sp__modes[data-v-48883d26]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.sp__mode[data-v-48883d26]{display:flex;flex-direction:column;gap:6px;padding:18px 16px;background:var(--lv-surface);border-radius:var(--lv-radius-lg);box-shadow:var(--lv-shadow-sm)}.sp__mode-icon[data-v-48883d26]{font-size:24px}.sp__mode-name[data-v-48883d26]{font-size:15px;font-weight:700;color:var(--lv-fg)}.sp__mode-note[data-v-48883d26]{font-size:12.5px;color:var(--lv-fg-mute);line-height:1.4}.sp__cta[data-v-48883d26]{display:flex}.sp__btn[data-v-48883d26]{display:inline-flex;align-items:center;justify-content:center;padding:13px 28px;font-size:15px;font-weight:700;font-family:inherit;color:#fff;background:var(--lv-accent);border:1px solid var(--lv-accent);border-radius:var(--lv-radius);cursor:pointer;box-shadow:inset 0 1px #ffffff2e,0 8px 24px -12px #0098eab3;transition:background .15s,transform .15s}.sp__btn[data-v-48883d26]:hover{background:var(--lv-accent-h);transform:translateY(-1px)}.sp__btn[data-v-48883d26]:active{transform:translateY(.5px)}@media(max-width:900px){.sp__stats[data-v-48883d26],.sp__modes[data-v-48883d26]{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.sp__stats[data-v-48883d26],.sp__modes[data-v-48883d26]{grid-template-columns:1fr}.sp__cta[data-v-48883d26]{justify-content:stretch}.sp__btn[data-v-48883d26]{width:100%}}@media(prefers-reduced-motion:reduce){.sp__btn[data-v-48883d26],.sp__seller[data-v-48883d26]{transition:none!important}.sp__btn[data-v-48883d26]:hover,.sp__seller[data-v-48883d26]:hover{transform:none!important}}.landing-v2[data-v-7dd73aec]{--lv-bg: #fafaf7;--lv-bg-2: #f3f3ee;--lv-surface: #ffffff;--lv-fg: #0d0e10;--lv-fg-mute: #5a5d63;--lv-fg-soft: #8b8e94;--lv-line: #e6e5e0;--lv-line-2: #d0cfc9;--lv-accent: #0098ea;--lv-accent-h: #0086cf;--lv-accent-2: #0066b3;--lv-accent-soft: #e0f2fc;--lv-radius: var(--bm-radius);--lv-radius-lg: var(--bm-radius-lg);--lv-shadow-sm: 0 1px 2px rgba(13, 14, 16, .04), 0 0 0 1px var(--lv-line);--lv-shadow: 0 2px 4px rgba(13, 14, 16, .04), 0 1px 2px rgba(13, 14, 16, .04), 0 0 0 1px var(--lv-line);--lv-shadow-lg: 0 12px 32px -12px rgba(13, 14, 16, .16), 0 4px 8px rgba(13, 14, 16, .04), 0 0 0 1px var(--lv-line);--lv-sans: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--lv-mono: "Geist Mono", ui-monospace, "SF Mono", monospace;--lv-ease: cubic-bezier(.2, .8, .2, 1);background:var(--lv-bg);color:var(--lv-fg);font-family:var(--lv-sans);min-height:100vh;-webkit-font-smoothing:antialiased;letter-spacing:-.005em}.landing-v2[data-v-7dd73aec] *{box-sizing:border-box}.lv-main[data-v-7dd73aec]{max-width:1280px;margin:0 auto;padding:0 24px}body.fullscreen .layout-content>.landing-v2.is-build{max-width:none;margin-left:0;margin-right:0}.lv-main--build[data-v-7dd73aec]{max-width:none;margin:0;padding:0}.lv-build-catalog[data-v-7dd73aec]{max-width:1120px;margin:0 auto;padding:8px 24px 40px;scroll-margin-top:84px}.lv-build-tpl-head[data-v-7dd73aec]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:0 0 18px}.lv-build-tpl-title[data-v-7dd73aec]{font-size:26px;font-weight:800;letter-spacing:-.02em;margin:0 0 4px;color:var(--lv-fg)}.lv-build-tpl-sub[data-v-7dd73aec]{font-size:14px;color:var(--lv-fg-mute);margin:0}.lv-build-tpl-all[data-v-7dd73aec]{flex:0 0 auto;font-size:13.5px;font-weight:600;color:var(--lv-accent-2);text-decoration:none;padding:7px 12px;border-radius:999px;transition:background .15s,color .15s}.lv-build-tpl-all[data-v-7dd73aec]:hover{background:var(--lv-accent-soft)}.lv-build-tpl-all-m[data-v-7dd73aec]{display:none}.lv-resume[data-v-7dd73aec]{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:1280px;margin:12px auto 0;padding:10px 16px;background:var(--lv-accent-soft);border:1px solid var(--lv-line);border-radius:var(--lv-radius-lg, 14px);font-size:14px;color:var(--lv-fg)}.lv-resume__text[data-v-7dd73aec]{min-width:0;font-weight:600}.lv-resume__actions[data-v-7dd73aec]{display:flex;align-items:center;gap:8px;flex:0 0 auto}.lv-resume__go[data-v-7dd73aec]{padding:7px 16px;border-radius:var(--lv-radius, 8px);background:var(--lv-accent);border:1px solid var(--lv-accent);color:#fff;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s}.lv-resume__go[data-v-7dd73aec]:hover{background:var(--lv-accent-h)}.lv-resume__dismiss[data-v-7dd73aec]{width:30px;height:30px;flex:0 0 auto;border:0;border-radius:8px;background:transparent;color:var(--lv-fg-mute);font-size:20px;line-height:1;cursor:pointer;transition:background .15s,color .15s}.lv-resume__dismiss[data-v-7dd73aec]:hover{background:var(--lv-bg-2);color:var(--lv-fg)}.lv-fade-enter-active[data-v-7dd73aec],.lv-fade-leave-active[data-v-7dd73aec]{transition:opacity .2s ease}.lv-fade-enter-from[data-v-7dd73aec],.lv-fade-leave-to[data-v-7dd73aec]{opacity:0}@media(max-width:720px){.lv-resume[data-v-7dd73aec]{margin:10px 16px 0}}.lv-triage-section[data-v-7dd73aec]{padding:4px 0 8px}.lv-triage-rl[data-v-7dd73aec]{display:flex;align-items:center;justify-content:center;gap:8px;max-width:640px;margin:0 auto 8px;padding:12px 16px;font-size:13.5px;color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:12px;text-align:center}.lv-triage-rl__text[data-v-7dd73aec]{min-width:0}.lv-triage-rl__x[data-v-7dd73aec]{flex:0 0 auto;width:24px;height:24px;border:0;border-radius:6px;background:transparent;color:#b45309;font-size:18px;line-height:1;cursor:pointer;transition:background .15s}.lv-triage-rl__x[data-v-7dd73aec]:hover{background:#fde68a}.lv-intake-hint[data-v-7dd73aec]{max-width:640px;margin:0 auto 8px;padding:12px 16px;font-size:13.5px;color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:12px;text-align:center}@media(max-width:720px){.lv-main[data-v-7dd73aec]{padding:0 16px}.lv-main--build[data-v-7dd73aec]{padding:0}.lv-build-catalog[data-v-7dd73aec]{padding:4px 16px 16px;--ctc-bleed: 16px}.lv-build-tpl-head[data-v-7dd73aec]{display:block;margin:0 0 12px}.lv-build-tpl-title[data-v-7dd73aec]{font-size:22px}.lv-build-tpl-sub[data-v-7dd73aec]{font-size:13.5px}.lv-build-tpl-all[data-v-7dd73aec]{display:none}.lv-build-tpl-all-m[data-v-7dd73aec]{display:flex;align-items:center;justify-content:center;margin:4px 0 0;padding:12px 16px;border:1px solid var(--lv-line);border-radius:12px;background:var(--lv-surface);font-size:14px;font-weight:600;color:var(--lv-accent-2);text-decoration:none}}@keyframes lv-totop-breathe-7dd73aec{0%,to{box-shadow:0 8px 24px #0d0e1033,0 0 #0098ea73}70%{box-shadow:0 8px 24px #0d0e1033,0 0 0 12px #0098ea00}}.lv-totop[data-v-7dd73aec]{position:fixed;right:24px;bottom:24px;width:44px;height:44px;border-radius:50%;background:var(--lv-fg);color:#fff;border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #0d0e1033;z-index:60;transition:background .15s,transform .15s;animation:lv-totop-breathe-7dd73aec 2.6s ease-in-out infinite}.lv-totop[data-v-7dd73aec]:hover{background:var(--lv-accent-2);animation:none;transform:scale(1.06);box-shadow:0 8px 24px #0d0e1040,0 0 0 6px #0098ea2e}.lv-totop[data-v-7dd73aec]:active{transform:scale(.94)}.lv-totop-enter-active[data-v-7dd73aec],.lv-totop-leave-active[data-v-7dd73aec]{transition:opacity .2s ease,transform .2s ease}.lv-totop-enter-from[data-v-7dd73aec],.lv-totop-leave-to[data-v-7dd73aec]{opacity:0;transform:translateY(8px)}@media(max-width:720px){.lv-totop[data-v-7dd73aec]{right:16px;bottom:80px}}@media(prefers-reduced-motion:reduce){.lv-totop[data-v-7dd73aec]{animation:none!important}.lv-totop[data-v-7dd73aec]:hover{transform:none!important}}:root{--sidebar-bg: #ffffff;--sidebar-border: rgba(0, 0, 0, .07);--tg-theme-bg: #ffffff;--tg-theme-text: #17212b;--tg-theme-hint: #6d6d72;--tg-theme-link: #2481cc;--tg-theme-button: #2481cc;--tg-theme-button-text: #ffffff;--tg-theme-secondary-bg: #efeff4;--tg-theme-section-bg: #ffffff;--tg-theme-section-separator: rgba(0, 0, 0, .08);--tg-theme-destructive: #ff3b30;--tg-theme-accent: #007aff;--primary-color: var(--tg-theme-button, #2481cc);--secondary-color: #64B5F6;--text-color: var(--tg-theme-text, #000);--bg-color: var(--tg-theme-secondary-bg, #efeff4);--telegram-blue: #2481cc;--sky-blue: #7CDBFF;--welcome-greeting: #FFD166;--section-radius: 20px;--card-radius: 20px;--btn-radius: 14px;--transition-fast: .2s cubic-bezier(.4, 0, .2, 1);--transition-smooth: .35s cubic-bezier(.4, 0, .2, 1);--glass-bg: rgba(255, 255, 255, .55);--glass-border: rgba(255, 255, 255, .6);--glass-shadow: 0 4px 24px rgba(0, 0, 0, .06), 0 1px 4px rgba(0, 0, 0, .04);--glass-inset: inset 0 1px 0 rgba(255, 255, 255, .7), inset 0 -.5px 0 rgba(0, 0, 0, .04);--glass-blur: saturate(180%) blur(20px);--bm-bg: #f4f6f9;--bm-bg-2: #e9eef4;--bm-surface: #ffffff;--bm-surface-2: #f1f4f8;--bm-fg: #0a1628;--bm-fg-mute: #56657a;--bm-fg-soft: #677484;--bm-line: #e1e7ee;--bm-line-2: #cbd4df;--bm-line-strong: #0a1628;--bm-accent: #0098ea;--bm-accent-h: #0086cf;--bm-accent-2: #0066b3;--bm-accent-soft: #e0f2fc;--bm-accent-tint: #f4fafd;--bm-success: #0d8149;--bm-warn: #a06410;--bm-escrow: #0d8149;--bm-danger: #c0392b;--bm-danger-soft: rgba(192, 57, 43, .08);--bm-like: #ec4899;--bm-forum-grad: linear-gradient(180deg, #00a8ff 0%, var(--bm-accent) 60%, #6a40e0 100%);--bm-card: var(--bm-surface);--bm-border: var(--bm-line);--bm-bg-elev: var(--bm-surface);--bm-bg-soft: var(--bm-surface-2);--bm-bg-hover: var(--bm-surface-2);--bm-bubble-out: #effdde;--bm-bubble-out-fg: #0a1628;--bm-bubble-out-meta: rgba(31, 79, 28, .55);--bm-bubble-out-tick: #4fae4e;--bm-bubble-in: #ffffff;--bm-bubble-in-fg: #0a1628;--bm-bubble-in-meta: rgba(86, 101, 122, .65);--bm-bubble-shadow: 0 1px 1px rgba(13, 14, 16, .06);--bm-radius: 8px;--bm-radius-sm: 6px;--bm-radius-lg: 14px;--bm-radius-pill: 999px;--bm-shadow-sm: 0 1px 2px rgba(13, 14, 16, .04), 0 0 0 1px var(--bm-line);--bm-shadow: 0 2px 4px rgba(13, 14, 16, .04), 0 1px 2px rgba(13, 14, 16, .04), 0 0 0 1px var(--bm-line);--bm-shadow-lg: 0 12px 32px -12px rgba(13, 14, 16, .16), 0 4px 8px rgba(13, 14, 16, .04), 0 0 0 1px var(--bm-line);--bm-shadow-pop: 0 24px 48px -16px rgba(13, 14, 16, .18), 0 0 0 1px var(--bm-line);--bm-z-modal: 10000;--bm-sans: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--bm-mono: "Geist Mono", ui-monospace, "SF Mono", monospace;--bm-ease: cubic-bezier(.2, .8, .2, 1);--bm-content-max: 1280px;--bm-content-narrow: 760px}body.tg-theme-dark{--bm-bg: #0a0b0d;--bm-bg-2: #0f1115;--bm-surface: #15171c;--bm-surface-2: #1a1d22;--bm-fg: #f3f4f6;--bm-fg-mute: #9aa0a8;--bm-fg-soft: #868c96;--bm-line: #23262d;--bm-line-2: #2e3138;--bm-line-strong: #3a3e46;--bm-danger: #f87171;--bm-danger-soft: rgba(248, 113, 113, .12);--bm-success: #34d399;--bm-warn: #fbbf24;--bm-escrow: #34d399;--bm-accent-soft: rgba(0, 152, 234, .16);--bm-accent-tint: rgba(0, 152, 234, .07);--bm-bubble-out: #2b5278;--bm-bubble-out-fg: #f3f4f6;--bm-bubble-out-meta: rgba(255, 255, 255, .65);--bm-bubble-out-tick: #6ab3f3;--bm-bubble-in: #182533;--bm-bubble-in-fg: #f3f4f6;--bm-bubble-in-meta: rgba(190, 200, 220, .6);--bm-bubble-shadow: 0 1px 1px rgba(0, 0, 0, .25);--bm-shadow-sm: 0 1px 2px rgba(0, 0, 0, .4), 0 0 0 1px var(--bm-line);--bm-shadow: 0 2px 4px rgba(0, 0, 0, .4), 0 0 0 1px var(--bm-line);--bm-shadow-lg: 0 18px 40px -12px rgba(0, 0, 0, .7), 0 0 0 1px var(--bm-line);--bm-shadow-pop: 0 30px 60px -16px rgba(0, 0, 0, .7), 0 0 0 1px var(--bm-line);--bm-card: var(--bm-surface);--bm-border: var(--bm-line);--bm-bg-elev: var(--bm-surface);--bm-bg-soft: var(--bm-surface-2);--bm-bg-hover: var(--bm-surface-2)}body:not(.tg-theme-dark){--tg-theme-bg-color: #ffffff !important;--tg-theme-secondary-bg-color: #f2f2f7 !important;--tg-theme-text-color: #000000 !important;--tg-theme-hint-color: #6d6d72 !important;--tg-theme-link-color: #0098ea !important;--tg-theme-button-color: #0098ea !important;--tg-theme-button-text-color: #ffffff !important;--tg-theme-section-bg-color: #ffffff !important;--tg-theme-section-separator-color:#c6c6c8 !important;--tg-theme-accent-text-color: #0098ea !important;--tg-theme-destructive-text-color: #ff3b30 !important;--tg-theme-header-bg-color: #ffffff !important;--tg-theme-subtitle-text-color: #8e8e93 !important;background-color:#fff;color:#000}body.tg-theme-dark{--tg-theme-bg-color: #17212b !important;--tg-theme-secondary-bg-color: #232e3c !important;--tg-theme-text-color: #f5f5f5 !important;--tg-theme-hint-color: #708499 !important;--tg-theme-link-color: #6ab3f3 !important;--tg-theme-button-color: #5288c1 !important;--tg-theme-button-text-color: #ffffff !important;--tg-theme-section-bg-color: #17212b !important;--tg-theme-section-separator-color:#0e1621 !important;--tg-theme-accent-text-color: #6ab3f3 !important;--tg-theme-destructive-text-color: #ec3942 !important;--tg-theme-header-bg-color: #17212b !important;--tg-theme-subtitle-text-color: #708499 !important;background-color:#17212b;color:#f5f5f5}*{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{background-color:var(--bg-color);color:var(--text-color);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.47;margin:0;padding:0;padding-left:max(env(safe-area-inset-left,0px),0px);padding-right:max(env(safe-area-inset-right,0px),0px);overscroll-behavior:none}:root{--phone-header-height: 72px;--desktop-header-height: 0px}body.tg-mobile.tg-fullscreen{padding-top:calc(var(--tg-safe-area-inset-top, 0px) + 16px)}body.tg-mobile:not(.tg-fullscreen){padding-top:0}body.tg-desktop:not(.fullscreen){padding-top:var(--desktop-header-height)}:root{--ai-1: #7c3aed;--ai-2: #0098ea;--ai-3: #06b6d4;--ai-4: #f59e0b;--wb-sidebar-w: 264px;--wb-topbar-h: 52px;--wb-pane-bg: #f4f6fb;--wb-pane-bg-2: #ebf0f7;--wb-divider: rgba(13, 14, 16, .06);--wb-divider-2: rgba(13, 14, 16, .1);--wb-bg: #ffffff;--wb-bg-soft: #f4f6f9;--wb-fg: #0a1628;--wb-muted: #6b7280;--wb-border: #d4d9e0;--wb-accent: var(--bm-accent);--bm-spring: cubic-bezier(.34, 1.56, .64, 1);--wb-status-live: #16a34a;--wb-status-draft: #cbd4df;--wb-status-paused: #f59e0b;--wb-status-error: #ef4444}body.tg-theme-dark{--wb-pane-bg: #0f1115;--wb-pane-bg-2: #15171c;--wb-divider: rgba(255, 255, 255, .06);--wb-divider-2: rgba(255, 255, 255, .1);--wb-bg: #1a1d24;--wb-bg-soft: #20232c;--wb-fg: #e8ecf2;--wb-muted: #9aa3b2;--wb-border: rgba(255, 255, 255, .12)}body.wb-route .mobile-header-bar,body.wb-route .bottom-nav,body.wb-route .web-footer{display:none!important}body.wb-route.tg-mobile,body.wb-route.tg-desktop,body.wb-route.tg-mobile.tg-fullscreen{padding-top:0!important}.card{background:var(--bm-surface)!important;backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid var(--bm-line)!important;border-radius:12px!important;box-shadow:none!important;overflow:hidden;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.card:hover{border-color:var(--bm-line-2)!important;box-shadow:var(--bm-shadow-sm)!important}.card:active{transform:scale(.99)}.card-body{padding:16px!important}.card-header{background:var(--bm-surface)!important;border-bottom:1px solid var(--bm-line)!important;color:var(--bm-fg);font-weight:600;letter-spacing:-.01em}.list-group{border-radius:12px!important;overflow:hidden;background:var(--bm-surface);border:1px solid var(--bm-line);box-shadow:none}.list-group-item{background:transparent!important;border:none!important;border-bottom:1px solid var(--bm-line)!important;padding:14px 16px;font-size:14px;color:var(--bm-fg);transition:background var(--transition-fast)}.list-group-item:last-child{border-bottom:none!important}.list-group-item:hover{background:var(--bm-surface-2)!important}.list-group-item:active{background:var(--bm-bg-2)!important}.btn{font-family:var(--bm-sans);font-weight:500;font-size:14px;border-radius:8px;padding:8px 14px;transition:background-color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast);letter-spacing:-.005em;backdrop-filter:none;-webkit-backdrop-filter:none;white-space:nowrap}.btn:active{transform:translateY(.5px);opacity:1}.btn:focus-visible{outline:0;box-shadow:0 0 0 3px var(--bm-accent-soft)!important}.btn-primary{background:var(--bm-accent)!important;border:1px solid var(--bm-accent)!important;color:#fff!important;box-shadow:0 1px 2px #0098ea1f,inset 0 1px #ffffff29!important}.btn-primary:hover,.btn-primary:focus{background:var(--bm-accent-h)!important;border-color:var(--bm-accent-h)!important;color:#fff!important;box-shadow:0 2px 6px #0086cf33,inset 0 1px #ffffff2e!important}.btn-outline-primary{background:var(--bm-accent-tint);color:var(--bm-accent-2);border:1px solid var(--bm-accent-soft);backdrop-filter:none;-webkit-backdrop-filter:none}.btn-outline-primary:hover{background:var(--bm-accent-soft);color:var(--bm-accent-2);border-color:var(--bm-accent)}.btn-light{background:var(--bm-surface)!important;border:1px solid var(--bm-line-2)!important;color:var(--bm-fg)!important;box-shadow:none!important}.btn-light:hover,.btn-light:focus{background:var(--bm-surface-2)!important;border-color:var(--bm-line-strong)!important}.btn-secondary{background:var(--bm-surface-2)!important;border:1px solid var(--bm-line-2)!important;color:var(--bm-fg)!important}.btn-secondary:hover{background:var(--bm-bg-2)!important;border-color:var(--bm-line-strong)!important;color:var(--bm-fg)!important}.btn-outline-secondary{border:1px solid var(--bm-line-2);background:transparent;color:var(--bm-fg-mute)}.btn-outline-secondary:hover{background:var(--bm-surface-2);border-color:var(--bm-line-strong);color:var(--bm-fg)}.btn-outline-danger{border:1px solid rgba(239,68,68,.35);background:transparent;color:#c92a3b}.btn-outline-danger:hover{background:#ef444414;color:#c92a3b;border-color:#ef444480}.btn-danger{background:#ef4444!important;border:1px solid #ef4444!important;color:#fff!important;box-shadow:0 1px 2px #ef44442e,inset 0 1px #ffffff29!important}.btn-danger:hover{background:#dc2626!important;border-color:#dc2626!important}.btn-success{background:var(--bm-success)!important;border:1px solid var(--bm-success)!important;color:#fff!important;box-shadow:0 1px 2px #0e8a4f29,inset 0 1px #ffffff2e!important}.btn-success:hover{background:#0a7340!important;border-color:#0a7340!important}.btn-link{color:var(--bm-accent);font-weight:500;text-decoration:none}.btn-link:hover{color:var(--bm-accent-h);text-decoration:underline}.btn-sm{padding:5px 10px;font-size:12px;border-radius:6px}.btn-lg{padding:11px 20px;font-size:15px;border-radius:10px}.web-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;font-family:var(--bm-sans);border-radius:8px;border:1px solid var(--bm-line-2);background:var(--bm-surface);color:var(--bm-fg);cursor:pointer;text-decoration:none;white-space:nowrap;transition:background-color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.web-btn:hover{background:var(--bm-surface-2);border-color:var(--bm-line-strong);color:var(--bm-fg)}.web-btn:focus-visible{outline:0;box-shadow:0 0 0 3px var(--bm-accent-soft)}.web-btn:disabled{opacity:.45;cursor:not-allowed}.web-btn--primary{background:var(--bm-accent);color:#fff;border-color:var(--bm-accent);box-shadow:inset 0 1px #ffffff2e,0 4px 12px -4px #0098ea66}.web-btn--primary:hover{background:var(--bm-accent-h);border-color:var(--bm-accent-h);color:#fff}.web-btn--ghost{background:transparent;border-color:transparent}.web-btn--ghost:hover{background:var(--bm-surface-2)}.web-btn--sm{padding:5px 10px;font-size:12px;border-radius:6px}.web-btn--lg{padding:11px 20px;font-size:14px;border-radius:10px}.web-btn--full{width:100%}.bm-shimmer{background:linear-gradient(100deg,var(--bm-surface-2) 30%,var(--bm-line) 50%,var(--bm-surface-2) 70%);background-size:200% 100%;animation:bm-shimmer 1.4s linear infinite}@keyframes bm-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.bm-shimmer{animation:none;background:var(--bm-surface-2)}}.nav-pills{background:var(--bm-surface-2)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-radius:8px!important;padding:3px!important;border:1px solid var(--bm-line);box-shadow:none;gap:2px}.nav-pills .nav-link{color:var(--bm-fg-mute);font-size:13px;font-weight:500;border-radius:6px!important;padding:6px 12px;transition:background-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast);backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.nav-pills .nav-link:hover{color:var(--bm-fg);background:#ffffff80}.nav-pills .nav-link.active{background:var(--bm-surface)!important;color:var(--bm-fg)!important;box-shadow:var(--bm-shadow-sm)}.form-control,.form-select{border-radius:8px;border:1px solid var(--bm-line);background:var(--bm-surface);backdrop-filter:none;-webkit-backdrop-filter:none;color:var(--bm-fg);font-size:14px;font-family:var(--bm-sans);padding:9px 12px;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);box-shadow:none}.form-control:focus,.form-select:focus{background:var(--bm-surface);border-color:var(--bm-accent);color:var(--bm-fg);box-shadow:0 0 0 3px var(--bm-accent-soft)}.form-control::placeholder{color:var(--bm-fg-soft)}.form-label{font-size:12px;font-weight:500;color:var(--bm-fg-mute);margin-bottom:6px;letter-spacing:.005em}.form-text{color:var(--bm-fg-mute);font-size:12px}.input-group-text{background:var(--bm-surface-2);border:1px solid var(--bm-line);color:var(--bm-fg-mute);font-size:13px}.modal-content{background:var(--bm-surface)!important;backdrop-filter:saturate(140%) blur(8px)!important;-webkit-backdrop-filter:saturate(140%) blur(8px)!important;border:1px solid var(--bm-line)!important;border-radius:14px!important;box-shadow:0 24px 48px -16px #0d0e102e,0 0 0 1px var(--bm-line)!important;color:var(--bm-fg)}body.tg-theme-dark .modal-content{background:var(--bm-surface)!important;border-color:var(--bm-line)!important;box-shadow:0 30px 60px -16px #000000b3,0 0 0 1px var(--bm-line)!important}.modal-header{background:var(--bm-surface)!important;border-bottom:1px solid var(--bm-line)!important;padding:16px 20px;color:var(--bm-fg)}.modal-title{font-weight:700;letter-spacing:-.015em;font-size:17px}.modal-body{padding:20px;background:var(--bm-surface);color:var(--bm-fg)}.modal-footer{background:var(--bm-surface);border-top:1px solid var(--bm-line)!important;padding:14px 20px}.modal-backdrop{background:#0d0e1073!important}.modal-backdrop.show{opacity:1!important}.badge{backdrop-filter:none;-webkit-backdrop-filter:none;border:none;font-weight:600;font-size:11px;letter-spacing:.01em;padding:3px 7px;border-radius:6px}.badge.bg-primary{background-color:var(--bm-accent-soft)!important;color:var(--bm-accent-2)!important}.badge.bg-success{background-color:#0e8a4f1f!important;color:var(--bm-success)!important}.badge.bg-warning{background-color:#c47d1c1f!important;color:var(--bm-warn)!important}.badge.bg-danger{background-color:#ef44441f!important;color:#c92a3b!important}.badge.bg-light{background-color:var(--bm-surface-2)!important;color:var(--bm-fg-mute)!important}.badge.bg-info{background-color:#3b82f61f!important;color:#2462e0!important}.alert{border:1px solid var(--bm-line);border-radius:12px;background:var(--bm-surface);color:var(--bm-fg);font-size:14px;padding:12px 16px}.alert-info{background:var(--bm-accent-tint);border-color:var(--bm-accent-soft);color:var(--bm-accent-2)}.alert-success{background:#0e8a4f0f;border-color:#0e8a4f38;color:var(--bm-success)}.alert-warning{background:#c47d1c14;border-color:#c47d1c40;color:var(--bm-warn)}.alert-danger{background:#ef44440f;border-color:#ef444440;color:#c92a3b}.rounded-4{border-radius:14px!important}.rounded-pill{border-radius:999px!important}.toast{background:var(--bm-surface)!important;backdrop-filter:saturate(160%) blur(8px)!important;-webkit-backdrop-filter:saturate(160%) blur(8px)!important;border:1px solid var(--bm-line);border-radius:10px;box-shadow:var(--bm-shadow-lg);color:var(--bm-fg)}.toast-header{background:var(--bm-surface);border-bottom:1px solid var(--bm-line);color:var(--bm-fg);font-weight:600}.toast-body{color:var(--bm-fg)}body.tg-theme-dark .card,body.tg-theme-dark .list-group,body.tg-theme-dark .toast,body.tg-theme-dark .card-header,body.tg-theme-dark .modal-header,body.tg-theme-dark .modal-body,body.tg-theme-dark .modal-footer{background:var(--bm-surface)!important;border-color:var(--bm-line)!important;color:var(--bm-fg)}body.tg-theme-dark .form-control,body.tg-theme-dark .form-select,body.tg-theme-dark .input-group-text{background:var(--bm-surface);border-color:var(--bm-line);color:var(--bm-fg)}body.tg-theme-dark .form-control:focus,body.tg-theme-dark .form-select:focus{background:var(--bm-surface);border-color:var(--bm-accent);box-shadow:0 0 0 3px var(--bm-accent-soft)}body.tg-theme-dark .nav-pills{background:var(--bm-surface-2)!important;border-color:var(--bm-line)}body.tg-theme-dark .nav-pills .nav-link.active{background:var(--bm-surface)!important;color:var(--bm-fg)!important}body.tg-theme-dark .btn-light,body.tg-theme-dark .btn-secondary{background:var(--bm-surface-2)!important;border-color:var(--bm-line-2)!important;color:var(--bm-fg)!important}body.tg-theme-dark .btn-light:hover,body.tg-theme-dark .btn-secondary:hover{background:var(--bm-bg-2)!important;border-color:var(--bm-line-strong)!important}body.tg-theme-dark .btn-outline-primary{background:#0098ea12;color:#4ab8ff;border-color:#0098ea59}body.tg-theme-dark .btn-outline-primary:hover{background:#0098ea29;color:#69c5ff;border-color:var(--bm-accent)}body.tg-theme-dark .btn-outline-secondary{border-color:var(--bm-line-2);color:var(--bm-fg-mute)}body.tg-theme-dark .btn-outline-secondary:hover{background:var(--bm-surface-2);color:var(--bm-fg);border-color:var(--bm-line-strong)}body.tg-theme-dark .alert-info{background:#0098ea14;border-color:#0098ea38;color:#6ec3f3}body.tg-theme-dark .alert-success{background:#0e8a4f1a;border-color:#0e8a4f4d;color:#6dcf95}body.tg-theme-dark .alert-warning{background:#c47d1c1a;border-color:#c47d1c4d;color:#e0aa5a}body.tg-theme-dark .alert-danger{background:#ef44441a;border-color:#ef44444d;color:#ff8c93}body.tg-theme-dark .badge.bg-light{background-color:var(--bm-surface-2)!important;color:var(--bm-fg-mute)!important}.glass-card{background:var(--bm-surface);border:1px solid var(--bm-line);border-radius:12px;box-shadow:var(--bm-shadow-sm);overflow:hidden}.glass-card:hover{border-color:var(--bm-line-2);box-shadow:var(--bm-shadow)}body.tg-theme-dark .glass-card{background:var(--bm-surface);border-color:var(--bm-line)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:700;letter-spacing:-.02em}.fw-bold{font-weight:700!important}.fw-semibold{font-weight:600!important}.form-check-input[type=checkbox]{width:51px;height:31px;border-radius:16px;background-color:#e9e9ea;border:none;cursor:pointer;transition:background-color var(--transition-fast);background-image:none;position:relative}.form-check-input[type=checkbox]:before{content:"";position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform var(--transition-fast)}.form-check-input[type=checkbox]:checked{background-color:#34c759;background-image:none}.form-check-input[type=checkbox]:checked:before{transform:translate(20px)}.form-check-input:focus{box-shadow:none}.badge{font-weight:600;font-size:12px;letter-spacing:.01em;padding:4px 8px;border-radius:6px}.alert{border:none;border-radius:var(--card-radius);font-size:14px;font-weight:500}.shadow-sm,.shadow{box-shadow:none!important}.router-view-enter-active,.router-view-leave-active{transition:opacity .2s ease,transform .2s ease}.router-view-enter-from{opacity:0;transform:translateY(8px)}.router-view-leave-to{opacity:0;transform:translateY(-8px)}.container{max-width:600px;margin:0 auto;padding:0 16px}.spinner-border{color:var(--tg-theme-button)!important}html,body{-ms-overflow-style:none;scrollbar-width:none;overflow-x:clip}:focus-visible{outline:2px solid var(--bm-accent);outline-offset:2px;border-radius:4px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}#mainContent{display:none;padding-bottom:100px}.header{padding:12px 16px;background-color:var(--tg-theme-section-bg);border-radius:var(--card-radius);margin-bottom:10px;display:flex;justify-content:space-between;align-items:center}.filters{padding:14px 16px;background-color:var(--tg-theme-section-bg);border-radius:var(--card-radius);box-shadow:none;margin-bottom:10px}#expand-fullscreen-bar{display:none;margin:6px 0 10px;padding:0 4px}body:not(.fullscreen) #expand-fullscreen-bar{display:flex;justify-content:flex-end;align-items:center}#expand-fullscreen-btn{width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--primary-color, #4BD2FF);color:#fff;box-shadow:0 2px 8px #0000001f;cursor:pointer;border:none}#expand-fullscreen-btn:active{transform:scale(.98)}body.tg-theme-dark #expand-fullscreen-btn{background:#1e88e5}#expand-fullscreen-bar button+button{margin-left:8px}#search-users-btn,#reload-page-btn{width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 2px 8px #0000001f;cursor:pointer;border:none}#search-users-btn,body.tg-theme-dark #search-users-btn{background:#1e88e5}#search-users-btn:active{transform:scale(.98)}#reload-page-btn,body.tg-theme-dark #reload-page-btn{background:#28a745}#reload-page-btn:active{transform:scale(.98)}.filters-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-weight:600;cursor:pointer}.filters-content{overflow:hidden;transition:all .3s ease;max-height:0}.filters-content.expanded{max-height:500px}.filter-group{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #eee}.filter-group:last-child{margin-bottom:5px;padding-bottom:5px;border-bottom:none}.filter-label{margin-bottom:10px;font-weight:500;color:#555;font-size:.9rem}.job-card{background-color:var(--tg-theme-section-bg);border-radius:var(--card-radius);box-shadow:none;margin-bottom:10px;overflow:hidden;transition:transform var(--transition-fast)}.job-card:active{transform:scale(.985)}.job-header{padding:15px 20px 10px;position:relative}.job-title{margin:0;font-size:1.25rem;font-weight:700;color:var(--text-color);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.4;letter-spacing:-.01em;padding-right:140px}.job-budget-top{position:absolute;top:15px;right:20px;z-index:1}.job-date-bottom{position:absolute;bottom:10px;left:20px;z-index:1}.job-date-bottom{display:flex;flex-direction:column;gap:6px}.job-date-bottom .job-detail{font-size:.9rem;color:#888}.job-offers-count{color:var(--primary-color)!important;font-weight:600}.job-offers-count i{color:var(--primary-color)}body.tg-theme-dark .job-date-bottom .job-detail{color:#aaa}body.tg-theme-dark .job-offers-count{color:var(--primary-color)!important}.job-info{padding:5px 20px 15px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.job-details{display:flex;flex-direction:column;gap:8px;align-items:flex-end;margin-bottom:8px}.job-budget-top{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.job-detail{display:flex;align-items:center;font-size:.95rem;color:#666;white-space:nowrap;font-weight:500}.job-detail i{margin-right:6px;font-size:.9rem;color:var(--primary-color)}body.tg-theme-dark .job-detail{color:#d0d0d0}.job-budget{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.budget-primary{display:flex;align-items:baseline;gap:4px}.budget-secondary{display:flex;align-items:baseline;gap:4px;color:#999;font-size:.9rem}.budget-label{font-size:.9rem;color:#4caf50;font-weight:500}.budget-primary .budget-label{color:#4caf50}.budget-secondary .budget-label{color:#999}.budget-amount{font-size:1.1rem;font-weight:700;color:#4caf50}.budget-primary .budget-amount{color:#4caf50}.budget-secondary .budget-amount{color:#999;font-size:1rem}.budget-tooltip{font-size:.85rem;color:#999;margin-left:4px;cursor:help}body.tg-theme-dark .budget-label,body.tg-theme-dark .budget-primary .budget-amount{color:#66bb6a}body.tg-theme-dark .budget-secondary,body.tg-theme-dark .budget-secondary .budget-label,body.tg-theme-dark .budget-secondary .budget-amount,body.tg-theme-dark .budget-tooltip{color:#aaa}.action-corner{position:absolute;right:0;bottom:0;display:flex;align-items:center;gap:8px}.exchange-icon-btn{width:32px;height:32px;border-radius:8px;border:1px solid #28a745;background:#fff;color:#28a745;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;padding:0;flex-shrink:0;text-decoration:none;font-weight:600;font-size:.9rem}.exchange-icon-btn:hover{background:#28a745;color:#fff;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a;text-decoration:none}.exchange-icon-btn:active{transform:translateY(0)}body.tg-theme-dark .exchange-icon-btn{background:#2d2d2d;border-color:#28a745;color:#28a745}body.tg-theme-dark .exchange-icon-btn:hover{background:#28a745;color:#fff}.ai-assistant-icon-btn{width:32px;height:32px;border-radius:8px;border:1px solid var(--telegram-blue);background:#fff;color:var(--telegram-blue);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;padding:0;flex-shrink:0}.ai-assistant-icon-btn:hover{background:var(--telegram-blue);color:#fff;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.ai-assistant-icon-btn:active{transform:translateY(0)}.ai-assistant-icon-btn i{font-size:.85rem}body.tg-theme-dark .ai-assistant-icon-btn{background:#2d2d2d;border-color:var(--telegram-blue);color:var(--telegram-blue)}body.tg-theme-dark .ai-assistant-icon-btn:hover{background:var(--telegram-blue);color:#fff}.action-corner .btn{padding:10px 20px;font-size:.95rem;font-weight:600;border-radius:12px;box-shadow:0 4px 12px #2196f34d;transition:all .3s ease;letter-spacing:.01em}.action-corner .btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px #2196f366}.action-corner .btn:active{transform:translateY(0);box-shadow:0 2px 8px #2196f34d}.action-corner .btn-primary{background:linear-gradient(135deg,#1e88e5,#1976d2);border:none;color:#fff}.action-corner .btn-primary:hover{background:linear-gradient(135deg,#2196f3,#1e88e5)}body.tg-theme-dark .action-corner .btn-primary{background:linear-gradient(135deg,#4bd2ff,#1e88e5)}body.tg-theme-dark .action-corner .btn-primary:hover{background:linear-gradient(135deg,#5dd5ff,#2196f3)}.job-actions{margin-left:auto}.job-action:hover{background-color:#2196f31a}.status-badge{display:inline-block;padding:4px 8px;border-radius:4px;font-size:.75rem;font-weight:500;margin-bottom:8px;margin-left:5px}.status-active{background-color:#4caf5033;color:#4caf50}.status-in-progress{background-color:#2196f333;color:#2196f3}.status-submitted{background-color:#ffc10733;color:#ffc107}.status-revision{background-color:#ff980033;color:#ff9800}.status-completed{background-color:#4caf5033;color:#4caf50}.status-cancelled{background-color:#f4433633;color:#f44336}.category-badge{display:inline-block;background-color:#4bd2ff33;color:var(--primary-color);padding:4px 8px;border-radius:4px;font-size:.75rem;font-weight:500;margin-bottom:8px}.source-badge{display:inline-block;background-color:#ffc10733;color:#ff9800;padding:4px 8px;border-radius:4px;font-size:.75rem;font-weight:500;margin-bottom:8px;margin-left:5px}.category-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px 12px;overflow:visible;padding-bottom:4px;align-items:start}.category-filter{padding:10px 14px;background-color:#eee;border:1px solid rgba(0,0,0,.08);border-radius:14px;font-size:.92rem;cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .08s ease;display:flex;align-items:center;justify-content:space-between;gap:10px;-webkit-user-select:none;user-select:none;outline:none;line-height:1.2;position:relative;overflow:hidden;box-sizing:border-box;min-height:44px;flex-shrink:0}.category-filter[data-category=all]{min-width:180px}.category-filter .cf-left{display:inline-flex;align-items:center;gap:8px;min-width:0;flex:1}.category-filter .cf-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-filter .cf-arrow{border:none;background:transparent;color:#444;cursor:pointer;width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;transition:background-color .15s ease,transform .15s ease,color .15s ease;flex-shrink:0}.category-filter .cf-left,.category-filter .cf-arrow{position:relative;z-index:1}.category-filter .cf-fill{position:absolute;left:0;top:0;height:100%;width:0%;border-radius:inherit;background:var(--primary-color);opacity:.9;transition:width .25s ease;z-index:0}.category-filter .cf-arrow:hover{background:#0000000f}.category-filter .cf-arrow:active{transform:translateY(1px)}.category-filter.active{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff;box-shadow:0 6px 18px #2196f340}.category-filter:hover{background-color:#f6f7f9;box-shadow:0 4px 12px #00000014}.category-filter:active{transform:translateY(1px)}.category-filter:focus-visible{box-shadow:0 0 0 3px #2196f359}.category-filters::-webkit-scrollbar{height:6px}.category-filters::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}.price-range{display:flex;gap:10px;align-items:center}.price-range input{width:100px;margin:0}.exchanges-filters{display:flex;flex-wrap:wrap;gap:10px}.exchanges-filters .form-check{margin-bottom:5px;min-width:110px}.price-input{border:1px solid #ddd;border-radius:5px;padding:6px 10px;width:100px;font-size:.9rem}.reset-filters{color:var(--primary-color);font-size:.8rem;cursor:pointer}.loading{text-align:center;padding:30px 0}.loading-spinner{display:inline-block;width:40px;height:40px;border:3px solid rgba(33,150,243,.3);border-radius:50%;border-top-color:var(--primary-color);animation:spin 1s ease-in-out infinite}.pagination-container{margin:20px 0 40px;display:flex;justify-content:center}.pagination .page-link{color:var(--primary-color);border-color:#e0e0e0;margin:0 2px;border-radius:6px;font-size:.9rem;padding:6px 12px}.pagination .page-item.active .page-link{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff}.pagination .page-link:hover{background-color:#4bd2ff1a}.pagination .page-link:focus{box-shadow:0 0 0 .15rem #4bd2ff40}body.tg-theme-dark .pagination .page-link{background-color:var(--tg-theme-section-bg, #1e2c3a);border-color:#444;color:var(--primary-color)}body.tg-theme-dark .pagination .page-item.active .page-link{background-color:var(--primary-color);color:#fff}body.tg-theme-dark .pagination .page-link:hover{background-color:#3a3a3a}body.tg-theme-dark{--bg-color: #17212b;--text-color: #f5f5f5;--tg-theme-bg: #17212b;--tg-theme-text: #f5f5f5;--tg-theme-hint: #708499;--tg-theme-link: #6ab3f3;--tg-theme-button: #5288c1;--tg-theme-button-text: #ffffff;--tg-theme-secondary-bg: #0e1621;--tg-theme-section-bg: #1e2c3a;--tg-theme-section-separator: rgba(255, 255, 255, .06);--tg-theme-accent: #6ab3f3;--primary-color: #5288c1;--telegram-blue: #5288c1;background-color:#17212b;color:#f5f5f5;--glass-bg: rgba(30, 44, 58, .5);--glass-border: rgba(255, 255, 255, .08);--glass-shadow: 0 4px 24px rgba(0, 0, 0, .2), 0 1px 4px rgba(0, 0, 0, .1);--glass-inset: inset 0 1px 0 rgba(255, 255, 255, .06), inset 0 -.5px 0 rgba(0, 0, 0, .15)}body.tg-theme-dark .card,body.tg-theme-dark .card-body{color:#fff}body.tg-theme-dark .card-header{background-color:var(--tg-theme-section-bg)!important;border-bottom-color:var(--tg-theme-section-separator)!important;color:#fff}body.tg-theme-dark .bg-white{background-color:var(--tg-theme-section-bg)!important}body.tg-theme-dark .bg-light{background-color:#242f3d!important}body.tg-theme-dark .text-dark{color:#fff!important}body.tg-theme-dark .text-muted{color:var(--tg-theme-hint)!important}body.tg-theme-dark h1,body.tg-theme-dark h2,body.tg-theme-dark h3,body.tg-theme-dark h4,body.tg-theme-dark h5,body.tg-theme-dark h6,body.tg-theme-dark .h1,body.tg-theme-dark .h2,body.tg-theme-dark .h3,body.tg-theme-dark .h4,body.tg-theme-dark .h5,body.tg-theme-dark .h6,body.tg-theme-dark .fw-bold,body.tg-theme-dark .fw-semibold{color:#fff}body.tg-theme-dark p{color:#d1d1d6}body.tg-theme-dark .list-group-item{background-color:var(--tg-theme-section-bg);color:#fff;border-color:var(--tg-theme-section-separator)!important}body.tg-theme-dark .list-group-item:active{background-color:#242f3d}body.tg-theme-dark .nav-pills .nav-link{color:var(--tg-theme-hint)}body.tg-theme-dark .nav-pills .nav-link.active{background-color:#242f3d!important;color:#fff!important;box-shadow:0 1px 3px #0000004d}body.tg-theme-dark .nav-pills{background-color:#17212b!important}body.tg-theme-dark .form-control,body.tg-theme-dark .form-select{background-color:#242f3d;border-color:#344050;color:#fff}body.tg-theme-dark .form-control:focus,body.tg-theme-dark .form-select:focus{background-color:#344050;border-color:var(--tg-theme-button);color:#fff;box-shadow:0 0 0 3px #3b9ada33}body.tg-theme-dark .form-control::placeholder{color:#708499}body.tg-theme-dark .form-label{color:#d1d1d6}body.tg-theme-dark .form-text{color:var(--tg-theme-hint)}body.tg-theme-dark .form-check-label{color:#d1d1d6}body.tg-theme-dark .form-check-input[type=checkbox]{background-color:#2b3945}body.tg-theme-dark .form-check-input[type=checkbox]:checked{background-color:#34c759}body.tg-theme-dark .input-group-text{background-color:#242f3d;border-color:#344050;color:var(--tg-theme-hint)}body.tg-theme-dark .alert-danger{background-color:#dc354526;border-color:#dc35454d;color:#ff8a8a}body.tg-theme-dark .alert-success{background-color:#19875426;border-color:#1987544d;color:#75d9a5}body.tg-theme-dark .alert-info{background-color:#0dcaf01f;border-color:#0dcaf040;color:#7ae3f5}body.tg-theme-dark .alert-warning{background-color:#ffc1071f;border-color:#ffc10740;color:#ffd760}body.tg-theme-dark .btn-outline-secondary{border-color:#555570;color:#b0b0c8}body.tg-theme-dark .btn-outline-secondary:hover{background-color:#344050;color:#e0e0e0}body.tg-theme-dark .btn-outline-danger{border-color:#dc3545;color:#ff6b7a}body.tg-theme-dark .btn-light{background-color:#344050;color:#e0e0e0;border-color:#454565}body.tg-theme-dark .badge.bg-light{background-color:#344050!important;color:#d0d0e0!important}body.tg-theme-dark .border,body.tg-theme-dark .border-top,body.tg-theme-dark .border-bottom{border-color:#344050!important}body.tg-theme-dark .shadow-sm{box-shadow:0 2px 8px #0000004d!important}body.tg-theme-dark .container{color:#e0e0e0}body.tg-theme-dark .profile-header{background-color:var(--tg-theme-section-bg)!important}body.tg-theme-dark .profile-info .text-muted{color:var(--tg-theme-hint)!important}body.tg-theme-dark .sidebar,body.tg-theme-dark .bottom-nav-container{background-color:var(--tg-theme-section-bg)!important}body.tg-theme-dark ::-webkit-scrollbar-track{background:#17212b}body.tg-theme-dark ::-webkit-scrollbar-thumb{background:#344050}body.tg-theme-dark .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}body.tg-theme-dark .header,body.tg-theme-dark .filters,body.tg-theme-dark .job-card{background-color:var(--tg-theme-section-bg)}body.tg-theme-dark .job-header{border-bottom-color:var(--tg-theme-section-separator)}body.tg-theme-dark .category-filter{background-color:#242f3d;border-color:#344050;color:#fff}body.tg-theme-dark .category-filter:hover{background-color:#344050}body.tg-theme-dark .category-filter.active{background-color:#27a7e7;border-color:#27a7e7;color:#fff;box-shadow:0 6px 18px #27a7e759}body.tg-theme-dark .category-filter .cf-arrow{color:#ccc}body.tg-theme-dark .category-filter .cf-arrow:hover{background:#ffffff0f}body.tg-theme-dark .category-filter .cf-fill{background:#27a7e7;opacity:.95}body.tg-theme-dark .price-input{background-color:#383838;border-color:#444;color:#fff}body.tg-theme-dark .modal-content{background-color:var(--tg-theme-section-bg, #1e2c3a);color:#fff;border-color:#444}body.tg-theme-dark .modal-header{background-color:var(--tg-theme-section-bg, #1e2c3a);border-bottom-color:#444;color:#fff}body.tg-theme-dark .modal-header .modal-title{color:#fff}body.tg-theme-dark .modal-header .btn-close{filter:invert(1) grayscale(100%) brightness(200%);opacity:.8}body.tg-theme-dark .modal-header .btn-close:hover{opacity:1}body.tg-theme-dark .modal-body{background-color:var(--tg-theme-section-bg, #1e2c3a);color:#fff}body.tg-theme-dark .modal-body label{color:#fff}body.tg-theme-dark .modal-body .form-control{background-color:#383838;border-color:#444;color:#fff}body.tg-theme-dark .modal-body .form-control:focus{background-color:#383838;border-color:var(--primary-color);color:#fff}body.tg-theme-dark .modal-body .form-control::placeholder{color:#999}body.tg-theme-dark .modal-body .form-text{color:#bbb}body.tg-theme-dark .modal-body .text-danger{color:#ff6b6b!important}body.tg-theme-dark .modal-body .alert-info{background-color:#1a4d7a;border-color:#2d6da3;color:#b3d9ff}body.tg-theme-dark .modal-footer{background-color:var(--tg-theme-section-bg, #1e2c3a);border-top-color:#444}body.tg-theme-dark .modal-footer .btn-secondary{background-color:#444;border-color:#555;color:#fff}body.tg-theme-dark .modal-footer .btn-secondary:hover{background-color:#555;border-color:#666}body.tg-theme-dark .modal-footer .btn-primary{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff}body.tg-theme-dark .modal-footer .btn-primary:hover{background-color:#3cc2ff;border-color:#3cc2ff}body.tg-theme-dark .modal-backdrop{background-color:#000000b3}body.tg-theme-dark .project-info-section{background:linear-gradient(135deg,#3a3a3a,#2a2a2a)!important;border-left-color:#4bd2ff!important}body.tg-theme-dark .project-info-section h6{color:#fff!important}body.tg-theme-dark .project-info-section p{color:#ccc!important}body.tg-theme-dark .project-info-section .btn-outline-primary{color:#4bd2ff;border-color:#4bd2ff}body.tg-theme-dark .project-info-section .btn-outline-primary:hover{background-color:#4bd2ff;color:#fff}body.tg-theme-dark #welcomeScreen{background-color:var(--tg-theme-section-bg, #1e2c3a)}body.tg-theme-dark .welcome-duck{background-color:#0003}body.tg-theme-dark .role-button{background-color:#3c3c3c;color:#fff}body.tg-theme-dark .role-button:hover{background-color:#4a4a4a}#freelancerOnboardingScreen{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:9998;display:flex;justify-content:center;align-items:center;flex-direction:column;opacity:0;transition:opacity .5s ease;display:none}#freelancerOnboardingScreen.visible{opacity:1}.onboarding-content{width:100%;max-width:100%;padding:10px 20px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:100vh;overflow-y:auto}.onboarding-title{color:var(--telegram-blue);font-size:1.98rem;font-weight:700;margin-bottom:5px;opacity:0;transform:translateY(15px);transition:opacity .6s ease .3s,transform .6s ease .3s}.onboarding-subtitle{color:#1e1e1e;font-size:1.21rem;font-weight:500;margin-bottom:15px;line-height:1.4;opacity:0;transform:translateY(15px);transition:opacity .6s ease .4s,transform .6s ease .4s}#freelancerOnboardingScreen.visible .onboarding-title,#freelancerOnboardingScreen.visible .onboarding-subtitle{opacity:1;transform:translateY(0)}.onboarding-form{width:100%;max-width:420px;opacity:0;transform:translateY(15px);transition:opacity .6s ease .5s,transform .6s ease .5s}#freelancerOnboardingScreen.visible .onboarding-form{opacity:1;transform:translateY(0)}.form-group{margin-bottom:15px;text-align:left}.form-label{display:block;margin-bottom:8px;font-weight:500;font-size:.95rem}.form-control{width:100%;padding:12px 15px;border:1px solid #e0e0e0;border-radius:8px;font-size:1rem;transition:border-color .3s}.form-control:focus{border-color:var(--telegram-blue);outline:none}.skills-container{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.skill-chip{padding:8px 12px;background-color:#f0f0f0;border-radius:20px;font-size:.9rem;cursor:pointer;transition:all .2s ease}.skill-chip.selected{background-color:var(--telegram-blue);color:#fff}body.tg-theme-dark .skill-chip.selected{background-color:var(--telegram-blue);color:#fff}.custom-skill-container{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:15px}.custom-skill-chip{display:flex;align-items:center;padding:8px 12px;background-color:var(--telegram-blue);color:#fff;border-radius:20px;font-size:.9rem}.custom-skill-chip .remove-skill{margin-left:6px;cursor:pointer;font-size:12px;width:18px;height:18px;display:flex;align-items:center;justify-content:center;background-color:#ffffff4d;border-radius:50%}.custom-skill-input{display:flex;margin-bottom:15px}.custom-skill-input input{flex-grow:1;padding:10px 15px;border:1px solid #e0e0e0;border-radius:8px;font-size:1rem;transition:border-color .3s}.custom-skill-input input:focus{border-color:var(--telegram-blue);outline:none}.btn-outline-primary{background-color:var(--telegram-blue);border-color:var(--telegram-blue);color:#fff}.btn-outline-primary:hover{background-color:#1e96dc;border-color:#1e96dc;color:#fff}.skills-section-title{font-size:.9rem;font-weight:500;color:#777;margin-bottom:10px}body.tg-theme-dark .custom-skill-input input{background-color:#383838;border-color:#444;color:#fff}.progress-bar-container{width:100%;max-width:320px;height:6px;background-color:#eee;border-radius:3px;margin:20px auto 10px}.progress-bar{width:100%;height:100%;background-color:var(--telegram-blue);border-radius:3px;transition:width .3s ease}.progress-text{font-size:.8rem;color:#777;text-align:center;margin-bottom:20px}.done-button{background-color:var(--telegram-blue);color:#fff;border:none;padding:13px 30px;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;margin-top:15px;opacity:.6;pointer-events:none}.done-button.active{opacity:1;pointer-events:auto}.done-button:hover{background-color:#1e96dc;transform:translateY(-2px)}body.tg-theme-dark #freelancerOnboardingScreen{background-color:var(--tg-theme-section-bg, #1e2c3a)}body.tg-theme-dark .onboarding-subtitle{color:#e0e0e0}body.tg-theme-dark .form-control{background-color:#383838;border-color:#444;color:#fff}body.tg-theme-dark .skill-chip{background-color:#444;color:#e0e0e0}body.tg-theme-dark .progress-bar-container{background-color:#444}.avatar-upload{position:relative;width:120px;height:120px;margin:0 auto 15px;cursor:pointer}.avatar-upload .avatar-edit{position:absolute;right:5px;bottom:5px;z-index:1}.avatar-upload .avatar-edit input{display:none}.avatar-upload .avatar-edit label{display:flex;justify-content:center;align-items:center;width:34px;height:34px;background:var(--telegram-blue);border-radius:50%;cursor:pointer;box-shadow:0 2px 4px #0003;color:#fff;font-size:14px}.avatar-upload .avatar-preview{width:120px;height:120px;position:relative;border-radius:50%;overflow:hidden;border:3px solid #F8F8F8;box-shadow:0 2px 4px #0000001a}.avatar-upload .avatar-preview img{width:100%;height:100%;object-fit:cover}body.tg-theme-dark .avatar-upload .avatar-preview{border-color:#444}.job-description-container{padding:5px 20px 0;font-size:1rem;color:#555;line-height:1.6}.job-description-text{margin-bottom:15px}.job-description-text p{font-size:1rem;color:#555;line-height:1.6;margin-bottom:10px}body.tg-theme-dark .job-description-text p{color:#e0e0e0}.job-description-text .more-text{display:none}.job-description-text.expanded .more-text{display:inline}.job-description-container .read-more{color:var(--primary-color);cursor:pointer;font-weight:500}.job-description-container .read-less,.job-description-text.expanded .read-more{display:none}.job-description-text.expanded .read-less{display:inline;color:var(--primary-color);cursor:pointer;font-weight:500}.job-description{overflow:hidden;max-height:0;opacity:0;transition:max-height .3s ease,opacity .3s ease}.job-description.expanded{max-height:1000px;opacity:1;padding-top:0;margin-top:-10px}.job-description p{margin-bottom:15px}.job-action{border:none;background:none;color:var(--primary-color);padding:5px 10px;font-size:.9rem;cursor:pointer;transition:all .3s ease;border-radius:5px}body.tg-theme-dark .role-button:hover{background-color:#0a84ff}body.tg-theme-dark .welcome-message{color:#e0e0e0}body.tg-theme-dark .filters,body.tg-theme-dark .header,body.tg-theme-dark .filters-title,body.tg-theme-dark .filter-label,body.tg-theme-dark .job-title,body.tg-theme-dark .job-detail,body.tg-theme-dark .progress-text,body.tg-theme-dark .job-description-container,body.tg-theme-dark .job-description,body.tg-theme-dark .form-check-label{color:#fff}body.tg-theme-dark p{color:#d9d9d9}body.tg-theme-dark a{color:var(--tg-theme-link)}body.tg-theme-dark .category-filter{color:#e0e0e0}body.tg-theme-dark .reset-filters,body.tg-theme-dark .job-description-container .read-more,body.tg-theme-dark .job-description-container .read-less{color:#7cdbff}@media(orientation:portrait){.category-filters{gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.category-filter{padding:12px 14px;font-size:.95rem}.category-filter[data-category=all]{min-width:150px}}@media(min-width:1200px){#filters .filters-content{display:grid;grid-template-columns:1fr 1fr;gap:14px 24px;align-items:start}#filters .filter-group{margin-bottom:0}}.subcat-row{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px 10px;padding:10px 8px;margin-top:8px;width:100%;min-height:44px;background:#00000006;border-radius:12px;box-sizing:border-box;animation:subcatRowAppear .25s ease-out}@keyframes subcatRowAppear{0%{opacity:0;transform:translateY(-8px);max-height:0}to{opacity:1;transform:translateY(0);max-height:500px}}.subcat-row.hidden{display:none!important}.subcat-row .subcat-chip{padding:8px 14px;background:#f2f4f7;border:1px solid rgba(0,0,0,.08);color:#222;border-radius:999px;cursor:pointer;font-size:.88rem;font-weight:500;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .12s ease,border-color .18s ease;-webkit-user-select:none;user-select:none}.subcat-row .subcat-chip:hover{background:#e8eaed;transform:translateY(-1px);box-shadow:0 2px 6px #00000014}.subcat-row .subcat-chip:active{transform:translateY(0)}.subcat-row .subcat-chip.active{background:linear-gradient(135deg,#e3f2fd,#bbdefb);border-color:#64b5f6;color:#0b70c9;box-shadow:0 3px 10px #2196f340;font-weight:600}.subcat-row .subcat-chip.active:hover{background:linear-gradient(135deg,#bbdefb,#90caf9)}body.tg-theme-dark .subcat-row{background:#ffffff0a}body.tg-theme-dark .subcat-row .subcat-chip{background:#3a3a3a;border-color:#4a4a4a;color:#ddd}body.tg-theme-dark .subcat-row .subcat-chip:hover{background:#444}body.tg-theme-dark .subcat-row .subcat-chip.active{background:linear-gradient(135deg,#1976d2,#27a7e7);border-color:#27a7e7;color:#fff}.category-filter .cf-arrow.loading{pointer-events:none}.category-filter .cf-arrow.loading:after{content:"";position:absolute;width:16px;height:16px;border:2px solid transparent;border-top-color:var(--primary-color);border-radius:50%;animation:spin .8s linear infinite}.category-filter .cf-arrow.loading>*{visibility:hidden}body.tg-theme-dark .form-control,body.tg-theme-dark .form-select{background-color:#383838;border-color:#444;color:#fff}.job-description-text{position:relative}.job-description-text .action-corner{position:static;display:flex;justify-content:flex-end;margin-top:12px}.job-ai-assistant{margin-top:12px;border-top:1px solid #e0e0e0;padding-top:12px;position:relative}body.tg-theme-dark .job-ai-assistant{border-top-color:#444}.ai-assistant-close-btn{position:absolute;top:8px;right:8px;background:none;border:none;color:#999;cursor:pointer;padding:4px;font-size:.9rem;z-index:10;transition:color .2s}.ai-assistant-close-btn:hover,body.tg-theme-dark .ai-assistant-close-btn{color:#666}body.tg-theme-dark .ai-assistant-close-btn:hover{color:#aaa}.ai-assistant-header{display:flex;align-items:center;gap:6px;margin-bottom:10px;font-weight:500;font-size:.85rem;color:#666}body.tg-theme-dark .ai-assistant-header{color:#aaa}.ai-assistant-header i{color:var(--telegram-blue);font-size:.9rem}.ai-assistant-toggle{margin-left:auto;background:none;border:none;color:#999;cursor:pointer;padding:2px 6px;border-radius:4px;transition:all .2s;font-size:.75rem}.ai-assistant-toggle:hover{background:#f0f0f0;color:#666}body.tg-theme-dark .ai-assistant-toggle{color:#666}body.tg-theme-dark .ai-assistant-toggle:hover{background:#444;color:#aaa}.ai-quick-actions{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}.ai-quick-btn{padding:6px 12px;background:#fff;border:1px solid var(--telegram-blue);border-radius:6px;cursor:pointer;font-size:.8rem;color:var(--telegram-blue);transition:all .2s;display:inline-flex;align-items:center;justify-content:center;gap:5px;white-space:nowrap;font-weight:500}.ai-quick-btn:hover{background:var(--telegram-blue);color:#fff;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.ai-quick-btn:active{transform:translateY(0)}.ai-quick-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.ai-quick-btn i{font-size:.75rem}body.tg-theme-dark .ai-quick-btn{background:#2d2d2d;border-color:var(--telegram-blue);color:var(--telegram-blue)}body.tg-theme-dark .ai-quick-btn:hover{background:var(--telegram-blue);color:#fff}.ai-chat-container{margin-top:10px}.ai-messages{max-height:250px;overflow-y:auto;margin-bottom:8px;padding:8px;background:#f8f9fa;border-radius:6px;font-size:.8rem;line-height:1.4}body.tg-theme-dark .ai-messages{background:#2d2d2d;color:#e0e0e0}.ai-message{margin-bottom:8px;padding:6px 10px;border-radius:4px}.ai-message.user{background:#e3f2fd;margin-left:20px}body.tg-theme-dark .ai-message.user{background:#1a3a5c}.ai-message.assistant{background:#f5f5f5;margin-right:20px}body.tg-theme-dark .ai-message.assistant{background:#3d3d3d}.ai-input-container{display:flex;gap:8px}.ai-input{flex:1;padding:8px 12px;border:1px solid #dee2e6;border-radius:6px;font-size:.85rem}body.tg-theme-dark .ai-input{background:#2d2d2d;border-color:#444;color:#e0e0e0}.ai-send-btn{padding:8px 16px;background:var(--telegram-blue);color:#fff;border:none;border-radius:6px;cursor:pointer;transition:all .2s;font-size:.85rem;display:flex;align-items:center;justify-content:center}.ai-send-btn:hover{background:#1e96dc;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.ai-send-btn:active{transform:translateY(0)}.ai-send-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.ai-send-btn i{font-size:.8rem}.ai-response{margin-top:10px;padding:10px 12px;background:#f8f9fa;border-radius:6px;border-left:3px solid var(--telegram-blue);font-size:.85rem;line-height:1.5;white-space:pre-wrap}body.tg-theme-dark .ai-response{background:#2d2d2d;color:#e0e0e0}.ai-loading{display:inline-block;width:16px;height:16px;border:2px solid #f3f3f3;border-top:2px solid var(--primary-color);border-radius:50%;animation:spin 1s linear infinite}.ai-stop-btn{width:32px;height:32px;padding:0;background:#dc3545;color:#fff;border:1px solid #dc3545;border-radius:8px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ai-stop-btn:hover{background:#c82333;border-color:#c82333;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.ai-stop-btn:active{background:#bd2130;transform:translateY(0)}.ai-stop-btn i{font-size:.85rem}body.tg-theme-dark .ai-stop-btn{background:#dc3545;border-color:#dc3545}body.tg-theme-dark .ai-stop-btn:hover{background:#c82333;border-color:#c82333}@media(max-width:768px){.job-title{padding-right:0}.job-budget-top{position:static;margin-top:10px;align-items:flex-start}.job-date-bottom{position:static;margin-top:10px}}@media(max-width:480px){.job-description-text .action-corner .btn{width:100%;padding:12px 20px}}.has-web-header{padding-top:0}.has-web-header .mobile-header-bar{display:none}@media(min-width:768px){.has-web-header .bottom-nav{display:none}}@media(min-width:768px){.has-web-header .bot-catalog-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.has-web-header .bot-catalog-grid{grid-template-columns:repeat(4,1fr)}}@media(min-width:768px){.has-web-header .service-detail-layout{display:grid;grid-template-columns:1fr 360px;gap:24px;align-items:start}}:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--radius-xs: 6px;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 20px;--radius-pill: 999px;--z-base: 0;--z-sticky: 100;--z-header: 200;--z-fab: 300;--z-modal-backdrop: 900;--z-modal: 1000;--z-toast: 1100;--status-pending: var(--bm-warn);--status-pending-bg: rgba(196, 125, 28, .12);--status-approved: var(--bm-success);--status-approved-bg: rgba(14, 138, 79, .12);--status-paid: var(--bm-accent);--status-paid-bg: rgba(0, 152, 234, .12);--status-rejected: #ef4444;--status-rejected-bg: rgba(239, 68, 68, .12);--status-success: var(--bm-success);--status-success-bg: rgba(14, 138, 79, .12);--status-warning: var(--bm-warn);--status-warning-bg: rgba(196, 125, 28, .12);--status-danger: #ef4444;--status-danger-bg: rgba(239, 68, 68, .12);--status-info: var(--bm-accent);--status-info-bg: rgba(0, 152, 234, .12);--surface-0: var(--bm-bg);--surface-1: var(--bm-surface-2);--surface-2: var(--bm-surface);--text-1: var(--bm-fg);--text-2: var(--bm-fg-mute);--text-3: var(--bm-fg-soft);--border-subtle: var(--bm-line);--border-strong: var(--bm-line-2);--shadow-sm: var(--bm-shadow-sm);--shadow-md: var(--bm-shadow);--shadow-lg: var(--bm-shadow-lg);--shadow-xl: var(--bm-shadow-pop);--brand-grad: linear-gradient(135deg, var(--bm-accent), var(--bm-accent-2));--brand-grad-soft: linear-gradient(135deg, var(--bm-accent-tint), var(--bm-accent-soft))}body.tg-theme-dark{--text-3: var(--bm-fg-soft);--border-subtle: var(--bm-line);--border-strong: var(--bm-line-2);--shadow-sm: var(--bm-shadow-sm);--shadow-md: var(--bm-shadow);--shadow-lg: var(--bm-shadow-lg)}.bottom-nav{position:fixed;bottom:0;left:0;width:100%;z-index:100;padding:0 12px;padding-bottom:env(safe-area-inset-bottom,0px);box-sizing:border-box;pointer-events:none}.bottom-nav-container{max-width:560px;margin:0 auto 10px;display:flex;height:58px;pointer-events:auto;background:#ffffffeb;backdrop-filter:saturate(160%) blur(12px);-webkit-backdrop-filter:saturate(160%) blur(12px);border-radius:14px;overflow:visible;border:1px solid var(--bm-line);box-shadow:0 12px 32px -12px #0d0e1029,0 4px 8px #0d0e100a,0 0 0 1px var(--bm-line)}.nav-item{flex:1;min-width:0;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--bm-fg-mute);text-decoration:none;font-size:10px;font-weight:500;transition:color .18s var(--bm-ease, ease);cursor:pointer;gap:3px;padding:6px 0 4px;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.nav-item.active{color:var(--bm-accent)}.nav-icon{font-size:22px;margin-bottom:0;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.nav-item.active .nav-icon{transform:scale(1.12)}.nav-text{font-size:10px;letter-spacing:.01em;font-weight:600}body.tg-theme-dark .bottom-nav-container{background:#15171ce6;backdrop-filter:saturate(160%) blur(12px);-webkit-backdrop-filter:saturate(160%) blur(12px);border-color:var(--bm-line);box-shadow:0 18px 40px -12px #000000b3,0 0 0 1px var(--bm-line)}body.tg-theme-dark .nav-item{color:var(--bm-fg-mute)}body.tg-theme-dark .nav-item.active{color:var(--bm-accent)}body.fullscreen{--sidebar-width: 240px}body.fullscreen #nav-profile{margin-top:0!important;border-top:none!important}body.fullscreen.has-web-header .bottom-nav{display:none!important}body.fullscreen #nav-top-spacer{height:0;flex:0 0 auto}body.tg-theme-dark.fullscreen #nav-top-spacer{background:transparent}body.fullscreen .nav-item.active{color:var(--bm-accent-2)!important;background:var(--bm-accent-tint)!important;font-weight:600!important}body.tg-theme-dark.fullscreen .nav-item.active{color:#4ab8ff!important;background:#0098ea1f!important}body.fullscreen .nav-icon{font-size:1.05rem!important;margin-bottom:0!important;width:20px!important;text-align:center!important;flex-shrink:0!important}.nav-profile{display:none}body.fullscreen #nav-profile .nav-icon,body.fullscreen #nav-profile .nav-text{display:none!important}body.fullscreen #nav-profile .nav-profile{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important}body.fullscreen #nav-profile .nav-profile-avatar{width:36px!important;height:36px!important;border-radius:50%!important;background:var(--bm-accent);color:#fff;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:inset 0 1px #ffffff2e}body.fullscreen #nav-profile .nav-profile-name{font-weight:600;color:inherit;max-width:calc(100% - 46px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.fullscreen .chat-header{left:0!important;width:100%!important}body.fullscreen .chat-container{left:0!important;transform:none!important;max-width:none!important;width:100%!important}body.fullscreen .chat-input-container{left:0!important;right:0!important}body.fullscreen{padding-bottom:0!important}body.fullscreen #search-button,body.fullscreen #refresh-button{right:15px!important;left:auto!important}body.fullscreen .new-job-btn{right:20px!important}html.page-loading body{opacity:1}body{transition:none!important}body.chat-page-active{overflow:hidden}body.chat-page-active:not(.fullscreen) .bottom-nav-container{display:none!important}body.chat-page-active:not(.fullscreen) .wh,body.chat-page-active:not(.fullscreen) .browser-back-button{display:none!important}body.has-web-header .browser-back-button{display:none!important}body.chat-page-active:not(.fullscreen) .chat-room-wrapper{bottom:0}body.chat-page-active.fullscreen .chat-room-wrapper{bottom:0}body.no-bottom-nav .bottom-nav{display:none!important}body.no-bottom-nav.fullscreen .chat-header,body.no-bottom-nav.fullscreen .chat-container,body.no-bottom-nav.fullscreen .chat-input-container{left:0!important;width:100%!important}body.view-other-profile .view-own-profile,body.view-other-profile .remove-skill{display:none!important}.nav-item:hover:not(.active){color:var(--bm-accent)}body.fullscreen .nav-item:hover{background:#0000000a;color:#111}body.tg-theme-dark.fullscreen .nav-item:hover{background:#6ab3f31f;color:var(--bm-fg)}.nav-item:focus-visible{outline:none;box-shadow:0 0 0 2px var(--bm-accent) inset;border-radius:10px}.btn,.pbtn,button.btn,a.btn{transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .06s ease}.btn:hover:not(:disabled):not(.disabled),.pbtn:hover:not(:disabled):not(.disabled),button.btn:hover:not(:disabled):not(.disabled),a.btn:hover:not(:disabled):not(.disabled){filter:brightness(1.05)}.btn:active:not(:disabled):not(.disabled),.pbtn:active:not(:disabled):not(.disabled),button.btn:active:not(:disabled):not(.disabled),a.btn:active:not(:disabled):not(.disabled){transform:scale(.97);opacity:.85}.btn-outline-primary:hover{background-color:#4bd2ff1a;border-color:var(--primary-color, #4bd2ff);color:var(--primary-color, #4bd2ff)}.btn-outline-secondary:hover{background-color:#6c757d1f;border-color:#6c757d;color:#6c757d}.btn-outline-danger:hover{background-color:#dc35451a;border-color:#dc3545;color:#dc3545}.btn-primary:hover{background-color:#36c9fb;border-color:#36c9fb}.btn-secondary:hover{background-color:#5a6268;border-color:#545b62;color:#fff}.btn-success:hover{background-color:#198754;border-color:#198754;color:#fff}.btn-info:hover{background-color:#0dcaf0;border-color:#0dcaf0;color:#fff}.btn-light:hover{background-color:#e9ecef}body.tg-theme-dark .btn-outline-primary:hover{background-color:#4bd2ff33}.btn.disabled,.btn:disabled,.pbtn:disabled{box-shadow:none;transform:none;opacity:.85}.np-menu{position:absolute;z-index:21;min-width:260px}.np-card{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:12px;box-shadow:0 12px 28px #0000001f;overflow:hidden}.np-item{display:flex;align-items:center;gap:10px;padding:10px 12px;cursor:pointer;color:inherit}.np-item:hover{background:#0000000a}.np-divider{height:1px;background:#e9ecef}.np-icon{width:18px;text-align:center}.np-text{flex:1 1 auto}.np-check{color:#27a7e7}body.tg-theme-dark .np-card{background:#2c2c2c;border-color:#3a3a3a;box-shadow:0 12px 28px #00000073}body.tg-theme-dark .np-item:hover{background:#ffffff0f}body.tg-theme-dark .np-divider{background:#3a3a3a}:root{--primary-color: #4bd2ff;--secondary-color: #64B5F6;--text-color: #333;--bg-color: #ffffff;--telegram-blue: #27A7E7;--sky-blue: #7CDBFF;--message-bg-out: #E3F2FD;--message-bg-in: #FFFFFF;--message-bg-out-dark: #1E3A5F;--message-bg-in-dark: #2C2C2C;--safe-area-top: 20px;--safe-area-bottom-chat: max(env(safe-area-inset-bottom, 0px), min(var(--safe-area-fallback, 0px), 28px))}body{background-color:var(--bg-color);color:var(--text-color);margin:0;padding:0}.chat-header{position:fixed;top:var(--safe-area-top);left:0;width:100%;background-color:#fff;box-shadow:0 2px 10px #0000001a;z-index:100;padding:12px 15px 12px 0;display:flex;align-items:center;height:60px}.back-button{margin-right:15px;font-size:1.2rem;cursor:pointer}.chat-back-button{width:36px;height:36px;border-radius:50%;background-color:transparent;color:var(--text-color, #333);border:none;cursor:pointer;display:none;align-items:center;justify-content:center;font-size:1.2rem;margin-right:8px;margin-left:0;padding:0;transition:all .2s ease;flex-shrink:0}.chat-back-button:hover{background-color:#0000000d}body.tg-theme-dark .chat-back-button{color:#fff}body.tg-theme-dark .chat-back-button:hover{background-color:#ffffff1a}.chat-user-avatar{width:36px;height:36px;border-radius:50%;overflow:hidden;margin-right:12px;margin-left:0;flex-shrink:0}.clickable-user-avatar,.clickable-user-info{cursor:pointer;transition:.2s ease}.clickable-user-info:hover .chat-user-name{text-decoration:underline;color:var(--telegram-blue)}.clickable-user-avatar:hover{opacity:.8}.chat-user-avatar img{width:100%;height:100%;object-fit:cover}.chat-user-avatar .avatar-placeholder{width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem;color:#fff}.chat-user-info{flex-grow:1;min-width:0}.chat-user-name{font-weight:600;font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:0}.chat-user-status{font-size:.85rem;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-options{font-size:1.2rem;cursor:pointer;padding:5px}.chat-container{position:absolute;top:calc(var(--safe-area-top) + 60px);bottom:calc(60px + var(--safe-area-bottom-chat));width:100%;max-width:600px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;overflow:hidden;transition:top .3s ease}.chat-container.with-active-jobs{top:calc(var(--safe-area-top) + 260px)}.messages-container{flex:1;overflow-y:auto;padding:10px 15px;padding-bottom:calc(80px + var(--safe-area-bottom-chat, 0px))!important;margin:0;display:flex;flex-direction:column;position:relative;-ms-overflow-style:none;scrollbar-width:none}.messages-container::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.message-group{margin-bottom:20px}.message-date{text-align:center;margin:15px 0;font-size:.8rem;color:#777;position:relative}.message-date:before,.message-date:after{content:"";position:absolute;top:50%;width:35%;height:1px;background-color:#e0e0e0}.message-date:before{left:0}.message-date:after{right:0}.message{display:flex;flex-direction:column;max-width:80%;margin-bottom:10px;position:relative}.message-out{align-self:flex-end;align-items:flex-end;margin-left:auto}.message-in{align-self:flex-start;align-items:flex-start;margin-right:auto}.message-content{padding:10px 15px;border-radius:15px;position:relative;word-break:break-word}.message-out .message-content{background-color:var(--message-bg-out);border-bottom-right-radius:5px}.message-in .message-content{background-color:var(--message-bg-in);border-bottom-left-radius:5px;box-shadow:0 1px 3px #0000001a}.message-time{font-size:.7rem;color:#777;margin-top:3px;margin-right:5px;display:inline-block}.message-status{font-size:.7rem;margin-left:3px}.message-read{color:var(--telegram-blue)}.message-sent{color:#9e9e9e}.chat-input-container{position:fixed;left:0;right:0;bottom:0;background-color:#fff;border-top:1px solid #e0e0e0;padding:8px 15px calc(8px + var(--safe-area-bottom-chat));display:flex;align-items:flex-end;z-index:100;min-height:60px}.chat-input{flex-grow:1;padding:10px 15px;border:1px solid #e0e0e0;border-radius:20px;margin-right:10px;font-size:1rem;background-color:#fff;resize:none;overflow-y:auto;min-height:40px;max-height:150px;line-height:1.4;font-family:inherit;word-wrap:break-word;white-space:pre-wrap;scrollbar-width:none;-ms-overflow-style:none}.chat-input::-webkit-scrollbar{display:none}.chat-input:focus{outline:none;border-color:var(--telegram-blue)}.send-button{width:40px;height:40px;border-radius:50%;background-color:var(--telegram-blue);color:#fff;display:flex;justify-content:center;align-items:center;cursor:pointer;border:none;flex-shrink:0}.send-button:disabled{background-color:#ccc;cursor:not-allowed}.loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:60vh}.loading-spinner{display:inline-block;width:40px;height:40px;border:3px solid rgba(33,150,243,.3);border-radius:50%;border-top-color:var(--primary-color);animation:spin 1s ease-in-out infinite;margin-bottom:15px}@keyframes spin{to{transform:rotate(360deg)}}body.tg-theme-dark{--bg-color: #212121;--text-color: #fff}body.tg-theme-dark .chat-header,body.tg-theme-dark .chat-input-container{background-color:#2c2c2c}body.tg-theme-dark .chat-input{background-color:#383838;border-color:#444;color:#fff}body.tg-theme-dark .message-out .message-content{background-color:var(--message-bg-out-dark)}body.tg-theme-dark .message-in .message-content{background-color:var(--message-bg-in-dark);box-shadow:0 1px 3px #0000004d}body.tg-theme-dark .message-date:before,body.tg-theme-dark .message-date:after{background-color:#444}.typing-indicator{display:flex;align-items:center;padding:5px 10px;margin:0;font-size:.8rem;color:#777;position:absolute;bottom:0;left:0;width:100%;background-color:transparent}.typing-dots{display:inline-flex;margin-left:5px}.typing-dot{width:5px;height:5px;border-radius:50%;background-color:#777;margin-right:3px;animation:typingAnimation 1.5s infinite ease-in-out}.typing-dot:nth-child(1){animation-delay:0s}.typing-dot:nth-child(2){animation-delay:.2s}.typing-dot:nth-child(3){animation-delay:.4s;margin-right:0}@keyframes typingAnimation{0%{transform:translateY(0)}50%{transform:translateY(-5px)}to{transform:translateY(0)}}.message-group{width:100%;margin-bottom:10px}#messagesEnd{height:1px;width:100%;margin:0;padding:0;visibility:hidden}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;text-align:center;flex:1;min-height:0;margin:0}.empty-state-icon{font-size:4rem;color:#e0e0e0;margin-bottom:15px}.empty-state-title{font-size:1.3rem;font-weight:600;margin-bottom:10px}.empty-state-text{font-size:1rem;color:#777;max-width:300px;margin:0 auto}body.tg-theme-dark .empty-state-icon{color:#555}body.tg-theme-dark .empty-state-text{color:#aaa}.attachment-options{position:fixed;bottom:calc(60px + var(--safe-area-bottom-chat));left:0;width:100%;background-color:#fff;box-shadow:0 -2px 10px #0000001a;z-index:99;padding:15px;animation:slideUp .3s ease;display:none}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.attachment-option{display:inline-flex;flex-direction:column;align-items:center;margin:0 15px;cursor:pointer;transition:transform .2s ease}.attachment-option:hover{transform:scale(1.1)}.attachment-icon{width:50px;height:50px;border-radius:50%;background-color:var(--telegram-blue);color:#fff;display:flex;justify-content:center;align-items:center;font-size:1.5rem;margin-bottom:5px}.attachment-label{font-size:.8rem;color:var(--text-color)}.media-preview{display:none;position:relative;width:100%;background-color:#0000000d;padding:10px;border-radius:10px;margin-bottom:10px}.media-preview img{max-width:100%;max-height:200px;border-radius:8px}.media-preview video{max-width:100%;max-height:200px;border-radius:8px}.media-preview-document{display:flex;align-items:center;background-color:#fffc;padding:10px;border-radius:8px}.document-icon{margin-right:10px;font-size:2rem;color:var(--telegram-blue)}.document-info{flex-grow:1;overflow:hidden}.document-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.document-size{font-size:.8rem;color:#777}.remove-media{position:absolute;top:5px;right:5px;width:25px;height:25px;background-color:#00000080;color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;font-size:.8rem;z-index:2}.message-media{width:100%;margin-bottom:8px;position:relative;overflow:hidden;border-radius:8px}.message-media img{max-width:100%;max-height:200px;border-radius:6px}.message-media video{max-width:100%;max-height:200px;border-radius:6px}.message-document{display:flex;align-items:center;background-color:#fffc;padding:8px;border-radius:6px;margin-bottom:8px}.message-emoji{font-size:3rem;text-align:center;margin:5px 0}.emoji-picker{position:fixed;bottom:calc(60px + var(--safe-area-bottom-chat));left:0;width:100%;height:250px;background-color:#fff;box-shadow:0 -2px 10px #0000001a;z-index:99;padding:10px;overflow-y:auto;animation:slideUp .3s ease;display:none;-ms-overflow-style:none;scrollbar-width:none}.emoji-picker::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.emoji-category{margin-bottom:10px}.emoji-category-title{font-size:.9rem;color:#777;margin-bottom:5px;padding-left:5px}.emoji-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:5px}.emoji-item{display:flex;justify-content:center;align-items:center;font-size:1.8rem;padding:5px;cursor:pointer}.ai-suggestions-container{position:fixed!important;left:0!important;right:0!important;width:100%!important;z-index:10000!important;padding:8px 15px!important;box-sizing:border-box!important;pointer-events:none!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:6px!important;align-items:flex-start!important;align-content:flex-start!important;max-height:40vh!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:none!important;-ms-overflow-style:none!important;transform:translateY(0)!important;transition:transform .3s ease!important;background:transparent!important}.ai-suggestions-container.collapsed{transform:translateY(100%)!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important}.ai-suggestions-container::-webkit-scrollbar{display:none!important}body.fullscreen .ai-suggestions-container{left:var(--sidebar-width, 0px)!important;width:calc(100% - var(--sidebar-width, 0px))!important;bottom:calc(60px + var(--safe-area-bottom-chat, 0px))!important;padding-bottom:8px!important}body.fullscreen .ai-suggestions-container.collapsed{transform:translateY(0)!important;opacity:0!important;pointer-events:none!important}body.fullscreen .ai-suggestions-refresh-btn{right:55px!important;left:auto!important}.ai-suggestion-bubble{background-color:#fff!important;border:1px solid #e0e0e0!important;border-radius:16px!important;padding:6px 12px!important;font-size:clamp(.75rem,2.5vw,.9rem)!important;color:var(--text-color)!important;cursor:pointer!important;transition:all .2s ease!important;word-break:break-word!important;line-height:1.3!important;white-space:nowrap!important;flex-shrink:0!important;flex-grow:0!important;box-shadow:0 2px 8px #0000001a!important;pointer-events:auto!important;position:relative!important;animation:slideUpBubble .3s ease!important;max-width:calc(100vw - 80px)!important;overflow:hidden!important;text-overflow:ellipsis!important}@media(max-width:480px){.ai-suggestion-bubble{font-size:.8rem!important;padding:5px 10px!important;border-radius:14px!important}}@media(max-width:360px){.ai-suggestion-bubble{font-size:.75rem!important;padding:4px 8px!important;border-radius:12px!important}}@keyframes slideUpBubble{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ai-suggestion-bubble:hover{background-color:#f8f9fa!important;border-color:var(--primary-color)!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px #00000026!important}.ai-suggestion-bubble:active{transform:translateY(0)!important}body.tg-theme-dark .ai-suggestion-bubble{background-color:#2c2c2c!important;border-color:#3a3a3a!important;color:#eee!important}body.tg-theme-dark .ai-suggestion-bubble:hover{background-color:#353535!important;border-color:var(--primary-color)!important}.ai-suggestions-refresh-btn{position:fixed!important;bottom:calc(60px + var(--safe-area-bottom-chat, 0px) + 8px)!important;right:15px!important;width:32px!important;height:32px!important;background-color:#fff!important;border:1px solid #e0e0e0!important;border-radius:50%!important;color:#666!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .2s ease!important;box-shadow:0 2px 8px #0000001a!important;z-index:10001!important;pointer-events:auto!important}.ai-suggestions-toggle-btn{position:fixed!important;bottom:calc(60px + var(--safe-area-bottom-chat, 0px) + 8px)!important;left:15px!important;width:32px!important;height:32px!important;background-color:#fff!important;border:1px solid #e0e0e0!important;border-radius:50%!important;color:#666!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .2s ease!important;box-shadow:0 2px 8px #0000001a!important;z-index:10001!important;pointer-events:auto!important}.ai-suggestions-toggle-btn:hover{background-color:#f8f9fa!important;border-color:var(--primary-color)!important;color:var(--primary-color)!important;transform:scale(1.1)!important}.ai-suggestions-toggle-btn:active{transform:scale(.95)!important}body.tg-theme-dark .ai-suggestions-toggle-btn{background-color:#2c2c2c!important;border-color:#3a3a3a!important;color:#aaa!important}body.tg-theme-dark .ai-suggestions-toggle-btn:hover{background-color:#353535!important;border-color:var(--primary-color)!important;color:var(--primary-color)!important}body.fullscreen .ai-suggestions-toggle-btn{display:flex!important;right:15px!important;left:auto!important;visibility:visible!important;opacity:1!important;position:fixed!important;z-index:10002!important}body.fullscreen #ai-suggestions:visible~#aiSuggestionsToggleBtn,body.fullscreen #ai-suggestions:visible+#aiSuggestionsToggleBtn{display:flex!important;visibility:visible!important;opacity:1!important;z-index:10002!important}body.fullscreen .ai-suggestions-refresh-btn{right:55px!important;left:auto!important;z-index:10002!important;visibility:visible!important;opacity:1!important;position:fixed!important}.ai-suggestions-container{padding-right:55px!important;padding-left:55px!important}body.fullscreen .ai-suggestions-container{padding-left:15px!important}.ai-suggestions-refresh-btn:hover{background-color:#f8f9fa!important;border-color:var(--primary-color)!important;color:var(--primary-color)!important;transform:scale(1.1)!important}.ai-suggestions-refresh-btn:active{transform:scale(.95)!important}.ai-suggestions-refresh-btn i{font-size:.9rem!important}.ai-suggestions-refresh-btn.loading i{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body.tg-theme-dark .ai-suggestions-refresh-btn{background-color:#2c2c2c!important;border-color:#3a3a3a!important;color:#aaa!important}body.tg-theme-dark .ai-suggestions-refresh-btn:hover{background-color:#353535!important;border-color:var(--primary-color)!important;color:var(--primary-color)!important}body.fullscreen .ai-suggestions-refresh-btn{right:15px!important}.emoji-item:hover{background-color:#f0f0f0}body.tg-theme-dark .attachment-options,body.tg-theme-dark .emoji-picker{background-color:#2c2c2c}body.tg-theme-dark .media-preview{background-color:#ffffff1a}body.tg-theme-dark .media-preview-document{background-color:#0000004d}body.tg-theme-dark .emoji-item:hover{background-color:#3c3c3c}.message-context-menu{position:absolute;background-color:#fff;border-radius:12px;box-shadow:0 5px 25px #0003;z-index:1000;padding:8px 0;min-width:180px;display:none;max-width:90vw}.message-context-menu-item:not(:last-child){border-bottom:1px solid #f0f0f0}.message-context-menu-item{padding:12px 16px;display:flex;align-items:center;cursor:pointer;transition:background-color .2s}.message-context-menu-item:hover{background-color:#f5f5f5}.message-context-menu-item:first-child{border-top-left-radius:12px;border-top-right-radius:12px}.message-context-menu-item:last-child{border-bottom-left-radius:12px;border-bottom-right-radius:12px}body.tg-theme-dark .message-context-menu-item:not(:last-child){border-bottom-color:#3c3c3c}.message-context-menu-item i{margin-right:12px;width:24px;font-size:1.1rem;text-align:center}.message-edited-mark{font-size:.7rem;color:#aaa;margin-left:4px;display:inline-block;vertical-align:middle}.edit-message-modal{position:fixed;inset:0;background-color:#00000080;z-index:1001;display:flex;justify-content:center;align-items:center;display:none}.edit-message-container{background-color:#fff;border-radius:12px;padding:20px;width:90%;max-width:500px}.edit-message-header{font-weight:600;font-size:1.2rem;margin-bottom:15px}.edit-message-input{width:100%;padding:12px;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:15px;resize:none}.edit-message-actions{display:flex;justify-content:flex-end;gap:10px}.edit-message-cancel,.edit-message-save{padding:8px 16px;border-radius:6px;cursor:pointer;border:none;font-weight:500}.edit-message-cancel{background-color:#f0f0f0;color:#333}.edit-message-save{background-color:var(--telegram-blue);color:#fff}body.tg-theme-dark .message-context-menu{background-color:#2c2c2c}body.tg-theme-dark .message-context-menu-item:hover{background-color:#3c3c3c}body.tg-theme-dark .edit-message-container{background-color:#2c2c2c}body.tg-theme-dark .edit-message-input{background-color:#383838;border-color:#444;color:#fff}body.tg-theme-dark .edit-message-cancel{background-color:#444;color:#e0e0e0}.job-action-btn{background:#4bd2ff;border:none;color:#fff;padding:10px 20px;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px}.job-action-btn:hover{background:#27a7e7;transform:translateY(-1px)}.submit-work-btn{background:#28a745}.submit-work-btn:hover{background:#218838}.review-work-btn{background:#ffc107;color:#212529}.review-work-btn:hover{background:#e0a800}body.tg-theme-dark .job-action-btn{background:#1e3a5f;color:#fff}body.tg-theme-dark .submit-work-btn{background:#155724}body.tg-theme-dark .review-work-btn{background:#856404;color:#fff}.header-job-btn{background:#28a745;border:none;color:#fff;padding:6px 12px;border-radius:15px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:4px;margin-right:10px;white-space:nowrap}.header-job-btn:hover{background:#218838;transform:translateY(-1px)}.header-job-btn i{font-size:11px}body.tg-theme-dark .header-job-btn{background:#155724}body.tg-theme-dark .header-job-btn:hover{background:#0f4419}#chatMuteBtn{background:transparent!important;color:inherit;padding:6px;border:none;border-radius:50%;box-shadow:none}#chatMuteBtn:hover{background:transparent!important;transform:none}#chatMuteIcon{color:var(--telegram-blue);font-size:16px}#chatMuteIcon.text-muted{color:#9e9e9e!important}body.tg-theme-dark #chatMuteIcon{color:var(--sky-blue)}body.tg-theme-dark #chatMuteIcon.text-muted{color:#8a9099!important}.service-offer-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1000;padding:20px;box-sizing:border-box}.service-offer-container{background:#fff;border-radius:12px;width:100%;max-width:500px;margin:50px auto 0;max-height:calc(100vh - 100px);overflow-y:auto;box-shadow:0 10px 30px #0000004d;-ms-overflow-style:none;scrollbar-width:none}.service-offer-container::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.service-offer-header{padding:20px 20px 0;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eee;margin-bottom:20px}.service-offer-header h3{margin:0;color:#333;font-size:1.2rem}.service-offer-close{background:none;border:none;font-size:1.5rem;color:#999;cursor:pointer;padding:5px;border-radius:50%;width:35px;height:35px;display:flex;align-items:center;justify-content:center}.service-offer-close:hover{background-color:#f0f0f0;color:#333}#serviceOfferForm{padding:0 20px 20px}.form-group{margin-bottom:20px}.form-group label{display:block;margin-bottom:8px;font-weight:500;color:#333}.form-group input,.form-group textarea{width:100%;padding:12px;border:1px solid #ddd;border-radius:8px;font-size:14px;box-sizing:border-box;transition:border-color .2s}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:var(--telegram-blue)}.form-group small{display:block;margin-top:5px;color:#666;font-size:12px}.form-row{display:flex;gap:15px}.form-row .form-group{flex:1}.service-offer-actions{display:flex;gap:10px;margin-top:25px}.service-offer-actions .btn-cancel,.service-offer-actions .btn-submit{flex:1}body.tg-theme-dark .service-offer-container{background:#1e1e1e}body.tg-theme-dark .service-offer-header{border-bottom-color:#333}body.tg-theme-dark .service-offer-header h3{color:#fff}body.tg-theme-dark .service-offer-close{color:#ccc}body.tg-theme-dark .service-offer-close:hover{background-color:#333;color:#fff}body.tg-theme-dark .form-group label{color:#fff}body.tg-theme-dark .form-group input,body.tg-theme-dark .form-group textarea{background:#2a2a2a;border-color:#444;color:#fff}body.tg-theme-dark .form-group input:focus,body.tg-theme-dark .form-group textarea:focus{border-color:var(--telegram-blue)}.service-offer-card{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;padding:20px;margin:10px 0;color:#fff;position:relative;box-shadow:0 4px 12px #00000026}.service-offer-header-card{display:flex;align-items:center;margin-bottom:15px}.service-offer-icon{font-size:1.5rem;margin-right:10px}.service-offer-title{font-size:1.1rem;font-weight:600;margin:0}.service-offer-description{margin:10px 0 15px;line-height:1.4;opacity:.9}.service-offer-details{display:flex;justify-content:space-between;margin-bottom:15px;font-size:.9rem}.service-offer-price{font-weight:600;font-size:1.1rem}.service-offer-delivery{opacity:.8}.service-offer-status{position:absolute;top:15px;right:15px;padding:4px 8px;border-radius:12px;font-size:.7rem;font-weight:500;text-transform:uppercase}.service-offer-status.pending{background-color:#ffc107e6;color:#333}.service-offer-status.accepted{background-color:#28a745e6;color:#fff}.service-offer-status.rejected{background-color:#dc3545e6;color:#fff}.service-offer-actions-card{display:flex;gap:10px}.service-offer-btn{flex:1;padding:8px 16px;border:none;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s;font-size:.9rem}.service-offer-btn.accept{background-color:#ffffffe6;color:#28a745}.service-offer-btn.accept:hover{background-color:#fff}.service-offer-btn.reject{background-color:#fff3;color:#fff;border:1px solid rgba(255,255,255,.3)}.service-offer-btn.reject:hover{background-color:#ffffff4d}body.tg-theme-dark .form-group small{color:#ccc}.active-jobs-container{position:fixed;top:calc(var(--safe-area-top) + 60px);left:0;right:0;z-index:90;background:#fff;border-bottom:1px solid rgba(0,0,0,.08);box-shadow:0 2px 10px #0000000f;transition:max-height .25s ease;overflow:hidden}.active-jobs-inner{max-width:600px;margin:0 auto;padding:6px 12px 8px}.active-jobs-container.collapsed{max-height:44px;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.active-jobs-container.expanded{top:calc(var(--safe-area-top) + 60px);left:0;right:0;bottom:0;z-index:100;background:#fff;overflow:auto;border-bottom-left-radius:0;border-bottom-right-radius:0;-ms-overflow-style:none;scrollbar-width:none}.active-jobs-container.expanded::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.active-jobs-header{display:flex;align-items:center;justify-content:space-between;padding:8px 0 10px;gap:8px}.active-jobs-header h4{margin:0;flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700;font-size:1.08rem;letter-spacing:.2px}.active-jobs-container.collapsed .active-jobs-header{display:none!important}.jobs-curtain-btn{border:none;background:none;color:#007bff;font-size:.95rem;padding:4px 8px;cursor:pointer;display:block!important;visibility:visible!important;opacity:1!important}.jobs-curtain-handle{position:absolute;left:0;right:0;height:28px;bottom:0;background:linear-gradient(to bottom,#fff0,#fff);display:none;align-items:center;justify-content:center;color:#007bff;cursor:pointer;z-index:2;font-size:12px}.jobs-curtain-handle .chevron{font-size:16px}.active-jobs-container.expanded .jobs-curtain-handle{top:8px;bottom:auto;background:none}.active-jobs-list{padding:0 0 8px;overflow:hidden}.active-jobs-container.collapsed .active-jobs-list{overflow:hidden;display:none}.active-job-item{background:#fff;border:1px solid #dee2e6;border-radius:8px;padding:10px;margin-bottom:8px;box-shadow:0 1px 3px #0000001a;position:relative;width:100%;box-sizing:border-box}.active-job-item:last-child{margin-bottom:0}.active-job-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:6px;gap:8px}.active-job-title{font-weight:600;color:#212529;font-size:.85rem;margin:0;line-height:1.2;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.active-job-status{font-size:.7rem;padding:2px 5px;border-radius:4px;font-weight:500;white-space:nowrap;flex-shrink:0}.active-job-status.in_progress{background:#fff3cd;color:#856404}.active-job-status.needs_revision{background:#f8d7da;color:#721c24}.active-job-status.submitted_for_review{background:#d4edda;color:#155724}.active-job-price{font-size:.75rem;color:#6c757d;margin-bottom:6px;font-weight:500}.active-job-actions{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.job-action-btn{padding:5px 10px;border:none;border-radius:6px;font-size:.7rem;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap;min-width:0;flex:0 0 auto;text-overflow:ellipsis;overflow:hidden;max-width:100px}.job-action-btn.submit{background:#007bff;color:#fff}.job-action-btn.submit:hover{background:#0056b3}.job-action-btn.approve{background:#28a745;color:#fff}.job-action-btn.approve:hover{background:#1e7e34}.job-action-btn.reject{background:#dc3545;color:#fff}.job-action-btn.reject:hover{background:#c82333}body.tg-theme-dark .active-jobs-container{background:#2a2a2a;border-bottom-color:#444;box-shadow:0 2px 10px #00000040}body.tg-theme-dark .active-jobs-header h4{color:#e9ecef}body.tg-theme-dark .active-job-item{background:#343a40;border-color:#495057}body.tg-theme-dark .active-job-title{color:#f8f9fa}body.tg-theme-dark .active-job-price{color:#adb5bd}@media(max-width:400px){.active-job-item{padding:8px}.active-job-title{font-size:.8rem}.job-action-btn{padding:4px 8px;font-size:.65rem;max-width:80px}.active-job-actions{gap:4px}.active-job-price{font-size:.7rem}.active-job-status{font-size:.65rem;padding:1px 4px}}.active-jobs-summary{display:none;padding:0 72px 0 0;font-size:12px;line-height:1.2;color:#666;align-items:center;gap:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.active-jobs-container.collapsed .active-jobs-summary{display:flex!important}.active-jobs-summary .summary-left{overflow:hidden;text-overflow:ellipsis}.active-jobs-summary .summary-right{margin-left:auto;color:#888;display:flex;align-items:center;gap:8px}.active-jobs-summary .overdue{color:#dc3545}.active-jobs-summary .summary-title{max-width:55vw;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:middle}.active-jobs-summary .summary-timer{font-size:11px;opacity:.9}.summary-btn{border:none;background:#28a745;color:#fff;border-radius:6px;padding:4px 8px;font-size:11px;cursor:pointer}.summary-btn:disabled{opacity:.6;cursor:not-allowed}.active-jobs-summary .summary-title{font-weight:700;font-size:13px;color:#222}.active-jobs-summary .summary-expand{color:#007bff;cursor:pointer;font-size:12px;white-space:nowrap}body.tg-theme-dark .active-jobs-summary .summary-title{color:#e9ecef}.summary-btn.approve{background:#28a745}.summary-btn.reject,.summary-btn.cancel-late{background:#dc3545}body.fullscreen:not(.tg-theme-mobile) .chat-header{padding-left:0;padding-right:80px}body.fullscreen:not(.tg-theme-mobile) .chat-user-avatar{margin-left:0}body.fullscreen:not(.tg-theme-mobile) .chat-options{margin-right:6px}body.fullscreen:not(.tg-theme-mobile) .header-job-btn{margin-right:6px}@media(max-width:1024px){body.fullscreen:not(.tg-theme-mobile) .chat-header{padding-left:0;padding-right:60px}}#chatMuteMenu{animation:npFade .15s ease-out}@keyframes npFade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}#chatMuteMenu .dropdown-item{display:flex;align-items:center;gap:10px}body.tg-theme-dark #chatMuteMenu{background:#2c2c2c;border:1px solid #444;box-shadow:0 12px 28px #00000059}body.tg-theme-dark #chatMuteMenu .dropdown-item{color:#fff}#offerTabCatalog{-ms-overflow-style:none;scrollbar-width:none}#offerTabCatalog::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}html,body{-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar,body::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.notif-card{border:1px solid #e9ecef;border-radius:12px}.notif-row{display:flex;align-items:center;justify-content:space-between}.notif-badge{min-width:32px;text-align:center}.notif-toggle{display:flex;gap:12px}.accordion-button:focus{box-shadow:none}.tg-theme-dark .notif-card{border-color:#444}.tg-theme-dark .accordion-item,.tg-theme-dark .accordion-button{background:#2c2c2c;color:#fff}.mp-tap-target{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center}.mp-stack-mobile{display:flex;flex-direction:row;gap:12px;align-items:center}@media(max-width:640px){.mp-stack-mobile{flex-direction:column;align-items:stretch}.mp-stack-mobile>*{width:100%}}@media(max-width:640px){.mp-hide-mobile{display:none!important}}.mp-show-mobile{display:none}@media(max-width:640px){.mp-show-mobile{display:revert}}@media(pointer:coarse){.mp-touch-friendly-pad{padding-top:12px;padding-bottom:12px}}html.vt-build-embed .bph__composer,html.vt-build-embed .wb-panel--chat .composer{view-transition-name:bm-embed-composer}html.vt-build-embed .wb-panel--chat{view-transition-name:bm-embed-chatglass}html.vt-build-embed .wb-shell__sidebar{view-transition-name:bm-embed-side}html.vt-build-embed header.wh{view-transition-name:bm-embed-head}html.vt-build-embed::view-transition-group(bm-embed-composer){z-index:3;animation-duration:.55s;animation-timing-function:cubic-bezier(.22,1,.36,1)}html.vt-build-embed::view-transition-old(bm-embed-composer),html.vt-build-embed::view-transition-new(bm-embed-composer){width:100%;height:100%;animation-duration:.55s}html.vt-build-embed::view-transition-old(root),html.vt-build-embed::view-transition-new(root){animation-duration:.45s;animation-timing-function:ease}html.vt-build-embed::view-transition-new(bm-embed-chatglass){animation:bm-embed-materialize .5s ease-out .3s both}html.vt-build-embed::view-transition-new(bm-embed-head){animation:bm-embed-in-top .55s cubic-bezier(.22,1,.36,1) .42s both}html.vt-build-embed::view-transition-new(bm-embed-side){animation:bm-embed-in-left .6s cubic-bezier(.22,1,.36,1) .42s both}html.vt-build-embed::view-transition-old(bm-embed-chatglass),html.vt-build-embed::view-transition-old(bm-embed-head),html.vt-build-embed::view-transition-old(bm-embed-side){animation:none;opacity:0}html.vt-build-embed .bph__title,html.vt-build-embed .ac-intro__title{view-transition-name:bm-embed-title}html.vt-build-embed::view-transition-group(bm-embed-title){z-index:4;animation-duration:.55s;animation-timing-function:cubic-bezier(.22,1,.36,1)}html.vt-build-embed::view-transition-old(bm-embed-title),html.vt-build-embed::view-transition-new(bm-embed-title){width:100%;height:100%;animation-duration:.55s}@keyframes bm-embed-materialize{0%{opacity:0;filter:blur(12px);transform:scale(.977)}to{opacity:1;filter:blur(0);transform:scale(1)}}@keyframes bm-embed-in-top{0%{opacity:0;transform:translateY(-72px)}}@keyframes bm-embed-in-left{0%{opacity:0;transform:translate(-72px)}}body.has-web-header .container{max-width:1180px;padding:0 24px}@media(max-width:720px){body.has-web-header .container{padding:0 16px}}.card,.glass-card,.mp-card{background:var(--bm-surface);border:1px solid var(--bm-line);border-radius:14px;box-shadow:none;transition:border-color .18s var(--bm-ease),box-shadow .18s var(--bm-ease)}.card:hover,.glass-card:hover{border-color:var(--bm-line-2)}body.tg-theme-dark .card,body.tg-theme-dark .glass-card,body.tg-theme-dark .mp-card{background:var(--bm-surface);border-color:var(--bm-line)}.btn{border-radius:10px;font-weight:500;letter-spacing:-.005em;font-family:var(--bm-sans);transition:background .15s var(--bm-ease),border-color .15s var(--bm-ease),transform .15s var(--bm-ease),box-shadow .15s var(--bm-ease)}.btn:active{transform:translateY(.5px)}.btn-primary,.btn.btn-primary{background:var(--bm-accent);border-color:var(--bm-accent);color:#fff;box-shadow:inset 0 1px #ffffff2e,0 1px 2px #0098ea1f}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn.btn-primary:hover{background:var(--bm-accent-h);border-color:var(--bm-accent-h);color:#fff;box-shadow:inset 0 1px #fff3,0 4px 12px -4px #0098ea73}.btn-outline-primary,.btn.btn-outline-primary{color:var(--bm-accent);border-color:var(--bm-line-2);background:var(--bm-surface)}.btn-outline-primary:hover,.btn-outline-primary:focus{background:var(--bm-accent-tint);color:var(--bm-accent-2);border-color:var(--bm-accent-soft)}.btn-secondary,.btn-light{background:var(--bm-surface);border-color:var(--bm-line-2);color:var(--bm-fg)}.btn-secondary:hover,.btn-light:hover{background:var(--bm-surface-2);border-color:var(--bm-line-strong);color:var(--bm-fg)}.btn-link{color:var(--bm-accent)}.btn-link:hover{color:var(--bm-accent-h)}.nav-pills{background:var(--bm-surface-2);border:1px solid var(--bm-line);padding:3px;border-radius:999px;gap:0;box-shadow:none!important}.nav-pills .nav-link{color:var(--bm-fg-soft);background:transparent;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:500;letter-spacing:-.005em;transition:color .18s var(--bm-ease),background .18s var(--bm-ease);border:0}.nav-pills .nav-link:hover{color:var(--bm-fg);background:#0f14190a}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background:var(--bm-surface);color:var(--bm-accent);box-shadow:0 1px 2px #0d0e100f,0 0 0 1px #0098ea1a}body.tg-theme-dark .nav-pills{background:#ffffff0a}body.tg-theme-dark .nav-pills .nav-link.active{background:#ffffff14;color:#4ab8ff}.form-control,.form-select{border:1px solid var(--bm-line-2);border-radius:8px;padding:9px 12px;font-size:14px;color:var(--bm-fg);background:var(--bm-surface);transition:border-color .12s var(--bm-ease),box-shadow .12s var(--bm-ease);font-family:var(--bm-sans)}.form-control:focus,.form-select:focus{border-color:var(--bm-accent);box-shadow:0 0 0 3px var(--bm-accent-soft);outline:0}.form-label{font-size:12.5px;font-weight:600;color:var(--bm-fg);margin-bottom:6px}.badge{font-weight:600;font-size:11.5px;padding:4px 9px;border-radius:6px;letter-spacing:.01em}.badge.bg-primary,.badge.bg-info{background:var(--bm-accent-soft)!important;color:var(--bm-accent-2)!important}.badge.bg-success{background:#0e8a4f1f!important;color:var(--bm-success)!important}.badge.bg-warning{background:#c47d1c1f!important;color:var(--bm-warn)!important}.badge.bg-danger{background:#dc26261f!important;color:#dc2626!important}.badge.bg-secondary{background:var(--bm-surface-2)!important;color:var(--bm-fg-mute)!important;border:1px solid var(--bm-line)}.alert{border:1px solid var(--bm-line);border-radius:12px;padding:14px 16px;font-size:13.5px;box-shadow:none}.alert-primary,.alert-info{background:var(--bm-accent-tint);border-color:var(--bm-accent-soft);color:var(--bm-accent-2)}.alert-success{background:#0e8a4f14;border-color:#0e8a4f2e;color:var(--bm-success)}.alert-warning{background:#c47d1c14;border-color:#c47d1c2e;color:var(--bm-warn)}.alert-danger{background:#dc262614;border-color:#dc26262e;color:#dc2626}.toast{border-radius:999px;border:0;background:var(--bm-fg)!important;color:var(--bm-surface);box-shadow:0 8px 24px #0d0e1029,0 0 0 1px #ffffff0a;font-weight:500;font-size:13.5px;padding:10px 16px}.toast.bg-success{background:var(--bm-success)!important}.toast.bg-danger{background:#dc2626!important}.modal-content{border:1px solid var(--bm-line);border-radius:16px;background:var(--bm-surface);box-shadow:0 24px 60px -16px #0d0e1040}.modal-header,.modal-footer{border-color:var(--bm-line)}.table{--bs-table-color: var(--bm-fg);--bs-table-bg: transparent;--bs-table-border-color: var(--bm-line)}.table th{font-weight:600;font-size:11.5px;color:var(--bm-fg-soft);text-transform:uppercase;letter-spacing:.06em;border-bottom-color:var(--bm-line-2)}.table td{vertical-align:middle;font-size:13.5px}.page-title,.section-title{font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--bm-fg);margin:0 0 18px;line-height:1.2}.page-subtitle{font-size:13.5px;color:var(--bm-fg-mute);margin:-12px 0 18px}.eyebrow,.mp-eyebrow{display:inline-flex;align-items:center;gap:6px;background:transparent;padding:0;border:0;font-size:11px;font-weight:500;color:var(--bm-fg-soft);text-transform:uppercase;letter-spacing:.08em;margin-bottom:14px}.status,.mp-status,.status-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;font-size:11.5px;font-weight:500;background:var(--bm-surface-2);color:var(--bm-fg-mute);border:1px solid var(--bm-line);text-transform:lowercase;letter-spacing:0;white-space:nowrap}.status--ok,.mp-status--completed,.mp-status--open{color:var(--bm-success);border-color:#0e8a4f38;background:#0e8a4f14}.status--info,.mp-status--in_dev{color:var(--bm-accent-2);border-color:var(--bm-accent-soft);background:var(--bm-accent-tint)}.status--warn,.mp-status--pending{color:var(--bm-warn);border-color:#c47d1c38;background:#c47d1c14}.status--danger,.mp-status--dispute{color:#dc2626;border-color:#dc262638;background:#dc262614}body.tg-theme-dark .badge.bg-primary,body.tg-theme-dark .badge.bg-info{color:#4ab8ff!important}body.tg-theme-dark .status--info,body.tg-theme-dark .mp-status--in_dev{color:#4ab8ff}body.tg-theme-dark .alert-primary{color:#6ec3f3}body.tg-theme-dark .badge.bg-danger{color:var(--bm-danger)!important}body.tg-theme-dark .status--danger,body.tg-theme-dark .mp-status--dispute{color:var(--bm-danger)}body.tg-theme-dark .text-danger{color:var(--bm-danger)!important}body.tg-theme-dark .btn-success{background:#0d8149!important;border-color:#0d8149!important}body.tg-theme-dark .bcp-btn--start{background:#0d8149;border-color:#0d8149}body.tg-theme-dark .bcp-btn--stop{background:#a06410;border-color:#a06410}body.tg-theme-dark .media-badge--green{background:#0d8149}.spinner-border{color:var(--bm-accent)!important}.rounded-circle.avatar,.bm-avatar{background:var(--bm-accent);color:#fff;font-weight:700;font-family:var(--bm-sans)}.shadow-sm,.shadow,.shadow-lg,body.tg-theme-dark .shadow-sm,body.tg-theme-dark .shadow,body.tg-theme-dark .shadow-lg{box-shadow:0 0 0 1px var(--bm-line)!important}a,.text-primary{color:var(--bm-accent)!important}a:hover{color:var(--bm-accent-h)!important}hr{border-color:var(--bm-line);opacity:1}.text-muted{color:var(--bm-fg-mute)!important}.text-secondary{color:var(--bm-fg-soft)!important}.text-success{color:var(--bm-success)!important}.text-danger{color:#dc2626!important}.text-warning{color:var(--bm-warn)!important}.text-info{color:var(--bm-accent)!important}.bg-light{background:var(--bm-surface-2)!important}.bg-white{background:var(--bm-surface)!important}.chat-bubble,.message-bubble{border-radius:14px;padding:8px 12px;font-size:14px;line-height:1.45;box-shadow:0 1px 1px #0000000a}.chat-bubble--mine,.message-bubble--mine{background:#effdde;color:#0f1419;border-radius:14px 14px 4px;align-self:flex-end}.chat-bubble--other,.message-bubble--other{background:#fff;color:#0f1419;border-radius:14px 14px 14px 4px;align-self:flex-start}body.tg-theme-dark .chat-bubble--mine,body.tg-theme-dark .message-bubble--mine{background:#2b5278;color:#fff}body.tg-theme-dark .chat-bubble--other,body.tg-theme-dark .message-bubble--other{background:#182533;color:#f5f5f5}.bg-white.rounded-pill.shadow-sm.p-1{background:transparent!important;box-shadow:none!important;padding:0!important}.action-bar,.bottom-bar{background:var(--bm-surface);border-top:1px solid var(--bm-line);padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));box-shadow:0 -8px 24px -16px #0d0e1014}@media(min-width:768px){body.has-web-header .container>.card+.card,body.has-web-header .container>.glass-card+.glass-card{margin-top:16px}}.empty-state{text-align:center;padding:56px 20px;color:var(--bm-fg-mute)}.empty-state h3{color:var(--bm-fg);margin:0 0 6px;font-weight:600;font-size:17px}.empty-state__icon{font-size:48px;opacity:.4;margin-bottom:14px}.dropdown-menu{border:1px solid var(--bm-line);border-radius:12px;box-shadow:0 4px 16px -8px #0d0e1024,0 0 0 1px var(--bm-line)}.position-fixed[style*=bottom] .toast{font-family:var(--bm-sans)}
