.lang-switcher[data-v-552ae349]{gap:2px;display:inline-flex}.lang-switcher button[data-v-552ae349]{border-radius:var(--radius-pill);height:24px;color:var(--side-muted);cursor:pointer;background:0 0;border:none;padding:0 7px;font-family:inherit;font-size:12px;font-weight:600;line-height:24px;transition:background-color .12s ease-out,color .12s ease-out}.lang-switcher button[data-v-552ae349]:hover:not(.active){color:var(--side-on)}.lang-switcher button.active[data-v-552ae349]{background:var(--side-line);color:var(--side-on)}@media (pointer:coarse){.lang-switcher button[data-v-552ae349]{height:34px;padding:0 10px;line-height:34px}}.ticket-num[data-v-25b81f90]{font-variant-numeric:tabular-nums;cursor:pointer;white-space:nowrap;border-radius:5px;margin:0 -1px;padding:0 5px;transition:background .12s,color .12s;display:inline-block}.ticket-num[data-v-25b81f90]:hover{background:var(--sel)}.ticket-num[data-v-25b81f90]:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.ticket-num.copied[data-v-25b81f90]{color:var(--ink);background:var(--sel)}.tk-hash[data-v-25b81f90]{-webkit-user-select:none;user-select:none;opacity:.55;margin-right:1px}.tk-digits[data-v-25b81f90]{-webkit-user-select:all;user-select:all}.lb-overlay[data-v-6afaec71]{z-index:2000;background:color-mix(in srgb, var(--ink) 82%, transparent);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow:auto}.lb-close[data-v-6afaec71]{z-index:2001;background:color-mix(in srgb, var(--card) 12%, transparent);color:var(--card);cursor:pointer;border:none;border-radius:50%;width:40px;height:40px;font-size:26px;line-height:1;position:fixed;top:14px;right:20px}.lb-close[data-v-6afaec71]:hover{background:color-mix(in srgb, var(--card) 24%, transparent)}.lb-img[data-v-6afaec71]{object-fit:contain;border-radius:var(--radius-sm);cursor:zoom-in;max-width:94vw;max-height:92vh}.lb-img.lb-actual[data-v-6afaec71]{cursor:zoom-out;max-width:none;max-height:none}.re-shell[data-v-a64f7a7b]{position:relative}.re-editor[data-v-a64f7a7b]{border:1px solid var(--line);border-radius:var(--radius-sm);min-height:150px;max-height:340px;color:var(--ink);background:var(--card);white-space:pre-wrap;word-break:break-word;outline:none;padding:10px 12px;font-size:14px;line-height:1.5;overflow-y:auto}.re-editor[data-v-a64f7a7b]:focus{border-color:var(--ink)}.re-placeholder[data-v-a64f7a7b]{color:var(--muted);pointer-events:none;white-space:pre-line;font-size:14px;line-height:1.5;position:absolute;top:10px;left:12px;right:12px}.re-editor[data-v-a64f7a7b] img{border-radius:var(--radius-sm);border:1px solid var(--line);cursor:zoom-in;vertical-align:middle;max-width:240px;max-height:170px;margin:4px 2px}.re-hint[data-v-a64f7a7b]{color:var(--muted);margin:6px 0 0;font-size:12px}.re-error[data-v-a64f7a7b]{color:var(--err);margin:6px 0 0;font-size:12px}.fm-thread[data-v-6ddbd94a]{flex-direction:column;gap:10px;display:flex}.fm-row[data-v-6ddbd94a]{display:flex}.fm-left[data-v-6ddbd94a]{justify-content:flex-start}.fm-unverified[data-v-6ddbd94a]{color:var(--ink-3);font-size:11px;font-weight:600}.fm-other-sender[data-v-6ddbd94a]{color:var(--ink-2);word-break:break-all;font-size:11px;font-weight:600}.fm-delivery[data-v-6ddbd94a]{color:var(--muted);margin-top:6px;font-size:11px}.fm-delivery-sent[data-v-6ddbd94a]{color:var(--ink-3)}.fm-delivery-failed[data-v-6ddbd94a]{color:var(--err);font-weight:600}.fm-delivery-error[data-v-6ddbd94a]{word-break:break-word;font-weight:400}.fm-resend-btn[data-v-6ddbd94a]{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--card);color:var(--err);cursor:pointer;margin-left:8px;padding:1px 8px;font-family:inherit;font-size:11px}.fm-resend-btn[data-v-6ddbd94a]:hover{background:var(--err-light)}.fm-right[data-v-6ddbd94a]{justify-content:flex-end}.fm-bubble[data-v-6ddbd94a]{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--card);max-width:82%;padding:9px 12px}.fm-report[data-v-6ddbd94a]{background:var(--hover)}.fm-admin[data-v-6ddbd94a]{background:var(--sel);border-color:var(--line)}.fm-user[data-v-6ddbd94a]{background:var(--card)}.fm-right .fm-bubble.fm-user[data-v-6ddbd94a]{background:var(--page);border-color:var(--line)}.fm-meta[data-v-6ddbd94a]{align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.fm-author[data-v-6ddbd94a]{color:var(--ink);font-size:12px;font-weight:600}.fm-role[data-v-6ddbd94a]{color:var(--card);background:var(--ink);border-radius:var(--radius-pill);margin-left:4px;padding:1px 7px;font-size:10px;font-weight:700}.fm-time[data-v-6ddbd94a]{color:var(--muted);margin-left:auto;font-size:11px}.fm-quote-btn[data-v-6ddbd94a]{cursor:pointer;color:var(--muted);background:0 0;border:none;margin-top:6px;padding:0;font-family:inherit;font-size:11px;text-decoration:underline}.fm-quote-btn[data-v-6ddbd94a]:hover{color:var(--ink)}.fm-quote[data-v-6ddbd94a]{border-left:3px solid var(--line);background:var(--hover);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--muted);white-space:pre-wrap;word-break:break-word;max-height:320px;margin-top:6px;padding:8px 10px;font-size:12px;line-height:1.5;overflow-y:auto}.fm-body[data-v-6ddbd94a]{color:var(--ink);white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:1.55}.fm-body[data-v-6ddbd94a] img{border-radius:var(--radius-sm);border:1px solid var(--line);cursor:zoom-in;vertical-align:middle;max-width:200px;max-height:150px;margin:4px 2px}.fb-fab[data-v-8cce9992]{z-index:900;top:16px;right:calc(20px + max(0px, (100% - var(--side-w) - 48px - 1600px) / 2));cursor:pointer;border:1px solid var(--ink);background:var(--ink);width:48px;height:48px;color:var(--card);border-radius:50%;justify-content:center;align-items:center;padding:0;line-height:0;transition:background .14s,border-color .14s;display:flex;position:fixed}.fb-fab[data-v-8cce9992]:hover{background:var(--ink-2);border-color:var(--ink-2)}.fb-bug[data-v-8cce9992]{display:block}.fb-badge[data-v-8cce9992]{border-radius:var(--radius-pill);background:var(--card);min-width:19px;height:19px;color:var(--ink);border:2px solid var(--ink);justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:700;display:flex;position:absolute;top:-4px;right:-4px}.fb-overlay[data-v-8cce9992]{z-index:1000;background:color-mix(in srgb, var(--ink) 50%, transparent);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.fb-modal[data-v-8cce9992]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;width:100%;max-width:580px;max-height:90vh;padding:22px 24px;display:flex;position:relative}.fb-close[data-v-8cce9992]{cursor:pointer;color:var(--muted);background:0 0;border:none;font-size:24px;line-height:1;position:absolute;top:12px;right:14px}.fb-close[data-v-8cce9992]:disabled{cursor:default;opacity:.4}.fb-tabs[data-v-8cce9992]{background:var(--sel);border-radius:var(--radius-pill);gap:4px;width:fit-content;margin:4px 30px 16px 0;padding:4px;display:flex}.fb-tab[data-v-8cce9992]{border-radius:var(--radius-pill);color:var(--ink-3);cursor:pointer;background:0 0;border:none;padding:7px 16px;font-family:inherit;font-size:13px;font-weight:600;position:relative}.fb-tab.active[data-v-8cce9992]{background:var(--ink);color:var(--card)}.fb-tab-badge[data-v-8cce9992]{border-radius:var(--radius-pill);background:var(--ink);min-width:16px;height:16px;color:var(--card);justify-content:center;align-items:center;margin-left:5px;padding:0 4px;font-size:10px;display:inline-flex}.fb-tab.active .fb-tab-badge[data-v-8cce9992]{background:var(--card);color:var(--ink)}.fb-pane[data-v-8cce9992]{flex-direction:column;min-height:420px;display:flex;overflow-y:auto}.fb-sent[data-v-8cce9992]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:24px 8px;display:flex}.fb-sent-ico[data-v-8cce9992]{background:var(--sel);width:56px;height:56px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;font-size:28px;font-weight:700;display:flex}.fb-sent-title[data-v-8cce9992]{color:var(--ink);margin:0 0 8px;font-size:18px}.fb-sent-sub[data-v-8cce9992]{color:var(--muted);max-width:380px;margin:0 0 22px;font-size:14px;line-height:1.5}.fb-actions--center[data-v-8cce9992]{justify-content:center}.fb-field[data-v-8cce9992]{margin-bottom:16px;display:block}.fb-label[data-v-8cce9992]{color:var(--ink);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.fb-label em[data-v-8cce9992]{color:var(--err);font-style:normal}.fb-input[data-v-8cce9992]{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);outline:none;width:100%;padding:10px 12px;font-family:inherit;font-size:14px}.fb-input[data-v-8cce9992]:focus{border-color:var(--ink)}.fb-input.has-error[data-v-8cce9992]{border-color:var(--err)}.fb-err[data-v-8cce9992]{color:var(--err);margin-top:5px;font-size:12px;display:block}.fb-form-error[data-v-8cce9992]{color:var(--err);margin:0 0 12px;font-size:13px}.fb-actions[data-v-8cce9992]{justify-content:flex-end;gap:10px;margin-top:6px;display:flex}.fb-btn[data-v-8cce9992]{border-radius:var(--radius-pill);cursor:pointer;border:none;padding:10px 20px;font-family:inherit;font-size:14px;font-weight:600}.fb-btn[data-v-8cce9992]:disabled{opacity:.55;cursor:default}.fb-btn--primary[data-v-8cce9992]{background:var(--ink);color:var(--card)}.fb-btn--primary[data-v-8cce9992]:hover:not(:disabled){background:var(--ink-2)}.fb-btn--ghost[data-v-8cce9992]{color:var(--ink-3);border:1px solid var(--line);background:0 0}.fb-muted[data-v-8cce9992]{text-align:center;color:var(--muted);padding:24px 4px;font-size:14px}.fb-ticket[data-v-8cce9992]{color:var(--muted);flex-shrink:0;font-size:12px;font-weight:600}.fb-sent-ticket[data-v-8cce9992]{color:var(--ink-3);margin:0 0 12px;font-size:14px}.fb-sent-ticket .tk-strong[data-v-8cce9992]{color:var(--ink);font-size:15px;font-weight:700}.fb-list[data-v-8cce9992]{margin:0;padding:0;list-style:none}.fb-list-item[data-v-8cce9992]{border-bottom:1px solid var(--hair);cursor:pointer;align-items:center;gap:10px;padding:12px 6px;display:flex}.fb-list-item[data-v-8cce9992]:hover{background:var(--hover)}.fb-list-title[data-v-8cce9992]{color:var(--ink);flex:1;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.status-dot[data-v-8cce9992]{border-radius:50%;flex-shrink:0;width:9px;height:9px}.status-dot.st-new[data-v-8cce9992]{background:var(--ink)}.status-dot.st-in_progress[data-v-8cce9992]{background:var(--muted)}.status-dot.st-answered[data-v-8cce9992]{background:var(--card);box-shadow:inset 0 0 0 2px var(--ink-3)}.status-dot.st-resolved[data-v-8cce9992]{background:var(--leader)}.status-dot.st-wontfix[data-v-8cce9992]{background:var(--hair);box-shadow:inset 0 0 0 1px var(--line)}.fb-unread-dot[data-v-8cce9992]{background:var(--ink);border-radius:50%;flex-shrink:0;width:8px;height:8px}.cat-bug[data-v-8cce9992]{background:var(--err)}.cat-feature[data-v-8cce9992]{background:var(--ink)}.cat-other[data-v-8cce9992]{background:var(--leader)}.cat-badge[data-v-8cce9992]{border-radius:var(--radius-pill);padding:3px 9px;font-size:11px;font-weight:600}.cat-badge.cat-bug[data-v-8cce9992]{background:var(--err-light);color:var(--err)}.cat-badge.cat-feature[data-v-8cce9992]{background:var(--sel);color:var(--ink)}.cat-badge.cat-other[data-v-8cce9992]{background:var(--hair);color:var(--ink-3)}.status-badge[data-v-8cce9992]{border-radius:var(--radius-pill);white-space:nowrap;padding:3px 9px;font-size:11px;font-weight:600}.st-new[data-v-8cce9992]{background:var(--ink);color:var(--card)}.st-in_progress[data-v-8cce9992]{background:var(--sel);color:var(--ink)}.st-answered[data-v-8cce9992]{background:var(--card);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink-3)}.st-resolved[data-v-8cce9992]{background:var(--hair);color:var(--ink-3)}.st-wontfix[data-v-8cce9992]{color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);background:0 0}.fb-thread-wrap[data-v-8cce9992]{flex-direction:column;min-height:0;display:flex}.fb-back[data-v-8cce9992]{color:var(--ink);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0 0 10px;font-family:inherit;font-size:13px;font-weight:600}.fb-thread-head[data-v-8cce9992]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.fb-thread-title[data-v-8cce9992]{color:var(--ink);font-size:15px}.fb-assigned[data-v-8cce9992]{color:var(--ink-3);margin-bottom:10px;font-size:12px}.fb-messages[data-v-8cce9992]{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);flex:1;max-height:42vh;padding:4px 2px;overflow-y:auto}.fb-reply[data-v-8cce9992]{margin-top:12px}.dash-icon[data-v-d44fffe8]{vertical-align:middle;flex-shrink:0;display:inline-block}.toast-host[data-v-4cbd1f12]{z-index:1500;pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:fixed;bottom:20px;right:20px}.toast[data-v-4cbd1f12]{pointer-events:auto;width:max-content;max-width:min(380px, calc(100vw - var(--side-w) - 40px));background:var(--card);border:1px solid var(--line);box-shadow:0 12px 32px -8px color-mix(in srgb, var(--ink) 24%, transparent);color:var(--ink);border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;line-height:20px;display:flex}.toast--error[data-v-4cbd1f12]{background:var(--err-light);border-color:color-mix(in srgb, var(--err) 30%, transparent);color:var(--err)}.toast--sticky[data-v-4cbd1f12]{border-color:var(--ink);box-shadow:inset 0 0 0 .5px var(--ink), 0 12px 32px -8px color-mix(in srgb, var(--ink) 32%, transparent)}.toast-ico[data-v-4cbd1f12]{flex-shrink:0;margin-top:2px}.toast-body[data-v-4cbd1f12]{flex-direction:column;gap:2px;min-width:0;display:flex}.toast-msg[data-v-4cbd1f12]{overflow-wrap:anywhere;font-weight:600}.toast-desc[data-v-4cbd1f12]{color:var(--ink-3);overflow-wrap:anywhere;font-size:12px;line-height:16px}.toast--error .toast-desc[data-v-4cbd1f12]{color:inherit;opacity:.85}.toast-actions[data-v-4cbd1f12]{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.toast-action[data-v-4cbd1f12]{border-radius:var(--radius-pill);cursor:pointer;border:1px solid var(--line);background:var(--card);min-height:28px;color:var(--ink);padding:3px 11px;font-family:inherit;font-size:12px;font-weight:600;line-height:20px;transition:border-color .12s ease-out,background-color .12s ease-out}.toast-action[data-v-4cbd1f12]:hover{border-color:var(--ink-3)}.toast-action--primary[data-v-4cbd1f12]{background:var(--ink);color:var(--page);border-color:#0000}.toast-action--primary[data-v-4cbd1f12]:hover{background:var(--ink-2);border-color:#0000}.toast-action[data-v-4cbd1f12]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.toast-close[data-v-4cbd1f12]{border-radius:var(--radius-pill);cursor:pointer;width:24px;height:24px;color:inherit;opacity:.55;background:0 0;border:none;flex-shrink:0;place-items:center;margin:-2px -4px 0 0;padding:0;font-family:inherit;font-size:12px;line-height:1;transition:opacity .12s ease-out,background-color .12s ease-out;display:inline-grid}.toast-close[data-v-4cbd1f12]:hover{opacity:1;background:color-mix(in srgb, currentColor 8%, transparent)}.toast-enter-active[data-v-4cbd1f12],.toast-leave-active[data-v-4cbd1f12]{transition:all .15s}.toast-enter-from[data-v-4cbd1f12],.toast-leave-to[data-v-4cbd1f12]{opacity:0;transform:translateY(6px)}.toast-move[data-v-4cbd1f12]{transition:transform .15s}@media (width<=1279px){.toast-host[data-v-4cbd1f12]{bottom:16px;left:16px;right:16px}.toast[data-v-4cbd1f12]{max-width:100%}}@media (prefers-reduced-motion:reduce){.toast-enter-active[data-v-4cbd1f12],.toast-leave-active[data-v-4cbd1f12],.toast-move[data-v-4cbd1f12]{transition:none}}.nav-svg[data-v-30163c41]{flex-shrink:0;display:block}.logo-mark[data-v-36fb929d],.logo-wordmark[data-v-30227271]{vertical-align:middle;flex-shrink:0;display:inline-block}.suspended[data-v-a7c82fd6]{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin:0 0 16px;padding:14px 16px;display:flex}.suspended-body[data-v-a7c82fd6]{flex-direction:column;flex:320px;gap:2px;min-width:0;display:flex}.suspended-title[data-v-a7c82fd6]{color:var(--ink);font-size:14px;font-weight:700;line-height:20px}.suspended-text[data-v-a7c82fd6],.suspended-hint[data-v-a7c82fd6]{color:var(--ink-2);font-size:13px;line-height:20px}.suspended-error[data-v-a7c82fd6]{color:var(--err);font-size:13px;line-height:20px}.suspended-actions[data-v-a7c82fd6]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.suspended-link[data-v-a7c82fd6]{white-space:nowrap}.suspended-portal[data-v-a7c82fd6]{color:var(--ink-3);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:4px 8px;font-family:inherit;font-size:13px;font-weight:600;line-height:20px}.suspended-portal[data-v-a7c82fd6]:hover:not(:disabled){color:var(--ink);text-underline-offset:3px;text-decoration:underline}.suspended-portal[data-v-a7c82fd6]:disabled{opacity:.6;cursor:default}@media (width>=1280px){.suspended[data-v-a7c82fd6]{margin-right:52px}}@media (width<=600px){.suspended-actions>.suspended-link[data-v-a7c82fd6]{flex:100%}}.app-layout[data-v-c0b94393]{background:var(--page);min-height:100vh;display:flex}.sidebar[data-v-c0b94393]{width:var(--side-w);background:var(--side);z-index:100;color:var(--side-text);flex-direction:column;padding:36px 12px 16px;font-size:13px;line-height:20px;display:flex;position:fixed;top:0;bottom:0;left:0}.sidebar a[data-v-c0b94393]:focus-visible,.sidebar button[data-v-c0b94393]:focus-visible{outline:2px solid var(--ivory);outline-offset:2px}.side-head[data-v-c0b94393]{flex-shrink:0;align-items:center;display:flex}.side-logo[data-v-c0b94393]{height:26px;color:var(--side-on);align-items:center;gap:5.6px;margin:0 10px;display:inline-flex}.side-logo[data-v-c0b94393]>:first-child{margin-left:-.35px}.side-close[data-v-c0b94393]{display:none}.proj-wrap[data-v-c0b94393]{flex-shrink:0;margin-top:20px;position:relative}.proj[data-v-c0b94393]{border:1px solid var(--side-line);background:var(--side-2);width:100%;min-height:50px;color:var(--side-muted);font:inherit;text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:8px;padding:7px 12px;transition:border-color .12s ease-out,background-color .12s ease-out;display:flex}.proj[data-v-c0b94393]:hover{border-color:var(--muted)}.proj.open[data-v-c0b94393]{background:var(--side-line);border-color:var(--muted)}.proj-t[data-v-c0b94393]{flex:1;min-width:0}.proj-t b[data-v-c0b94393]{color:var(--side-on);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;line-height:18px;display:block;overflow:hidden}.proj-t span[data-v-c0b94393]{color:var(--side-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;display:block;overflow:hidden}.proj-pop[data-v-c0b94393]{z-index:30;background:var(--card);width:min(424px,100vw - 24px);max-height:calc(100vh - 160px);color:var(--ink);box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 6%, transparent), 0 2px 6px color-mix(in srgb, var(--ink) 8%, transparent), 0 24px 48px -12px color-mix(in srgb, var(--ink) 40%, transparent);border-radius:16px;flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden}.pop-scope[data-v-c0b94393]{border-radius:var(--radius-pill);background:var(--card);box-shadow:inset 0 0 0 1px var(--line);flex-wrap:wrap;flex-shrink:0;align-self:flex-start;gap:2px;margin:12px 12px 0;padding:2px;display:inline-flex}.scope-chip[data-v-c0b94393]{border-radius:var(--radius-pill);height:28px;color:var(--ink-3);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0 12px;font-size:13px;font-weight:500;line-height:28px;transition:background-color .12s ease-out,color .12s ease-out}.scope-chip[data-v-c0b94393]:hover{background:var(--hover);color:var(--ink)}.scope-chip.active[data-v-c0b94393]{background:var(--ink);color:var(--page);font-weight:600}.scope-count[data-v-c0b94393]{opacity:.65;font-variant-numeric:tabular-nums}.pop-search[data-v-c0b94393]{flex-shrink:0;padding:12px 12px 4px}.search-field[data-v-c0b94393]{border-radius:var(--radius-pill);background:var(--card);height:36px;box-shadow:inset 0 0 0 1px var(--line);color:var(--muted);align-items:center;transition:box-shadow .12s ease-out;display:flex;position:relative}.search-field[data-v-c0b94393]:hover{box-shadow:inset 0 0 0 1px var(--base)}.search-field[data-v-c0b94393]:focus-within{box-shadow:inset 0 0 0 1.5px var(--focus)}.search-field .nav-svg[data-v-c0b94393]{pointer-events:none;position:absolute;left:12px}.search-field input[data-v-c0b94393]{width:100%;height:36px;color:var(--ink);background:0 0;border:0;outline:none;padding:0 14px 0 36px;font-size:13px;font-weight:500;line-height:36px}.search-field input[data-v-c0b94393]::placeholder{color:var(--muted)}.pop-list[data-v-c0b94393]{flex:auto;min-height:0;padding:0 6px 6px;overflow-y:auto}.proj-pop>.pop-list[data-v-c0b94393]:first-child{padding-top:6px}.pop-group[data-v-c0b94393]{color:var(--muted);padding:12px 10px 4px;font-size:12px;font-weight:600;line-height:16px}.po[data-v-c0b94393]{cursor:pointer;border-radius:10px;align-items:center;gap:6px;min-height:52px;padding:6px 8px 6px 4px;transition:background-color .1s ease-out;display:flex}.po[data-v-c0b94393]:hover{background:var(--hover)}.po.active[data-v-c0b94393]{background:var(--ivory)}.po-star[data-v-c0b94393]{border-radius:var(--radius-pill);width:28px;height:28px;color:var(--muted);cursor:pointer;opacity:0;background:0 0;border:0;flex:none;place-items:center;padding:0;transition:opacity .12s ease-out,color .12s ease-out;display:inline-grid;position:relative}.po:hover .po-star[data-v-c0b94393],.po:focus-within .po-star[data-v-c0b94393],.po-star.on[data-v-c0b94393],.po-star[data-v-c0b94393]:focus-visible{opacity:1}.po-star[data-v-c0b94393]:hover,.po-star.on[data-v-c0b94393]{color:var(--ink)}.po-t[data-v-c0b94393]{min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;padding:0;display:block}.po-t b[data-v-c0b94393]{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:18px;display:block;overflow:hidden}.po.gone .po-t b[data-v-c0b94393]{color:var(--ink-3);font-weight:500}.po-meta[data-v-c0b94393]{color:var(--ink-3);white-space:nowrap;align-items:center;gap:6px;min-width:0;margin-top:2px;font-size:12px;line-height:16px;display:flex}.po-dom[data-v-c0b94393]{text-overflow:ellipsis;min-width:0;overflow:hidden}.po-reg[data-v-c0b94393]{flex:none}.po-owner[data-v-c0b94393]{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;display:block;overflow:hidden}.po-ok[data-v-c0b94393]{color:var(--ink);margin-right:6px}.po-restore[data-v-c0b94393]{flex:none}.pop-empty[data-v-c0b94393]{color:var(--muted);text-align:center;padding:16px 12px;font-size:13px}.pop-new[data-v-c0b94393]{border:0;border-top:1px solid var(--line);background:var(--card);width:100%;height:52px;font:inherit;color:var(--ink);text-align:left;cursor:pointer;flex-shrink:0;align-items:center;gap:10px;padding:0 16px;font-weight:600;transition:background-color .1s ease-out;display:flex}.pop-new[data-v-c0b94393]:hover{background:var(--hover)}.pop-new-plus[data-v-c0b94393]{background:var(--ink);width:24px;height:24px;color:var(--page);border-radius:50%;place-items:center;display:grid}.proj-pop[data-v-c0b94393] :focus-visible{outline-color:var(--focus)}.sidebar.is-dim[data-v-c0b94393]{z-index:960}.sidebar.is-dim .side-head[data-v-c0b94393],.sidebar.is-dim .side-nav[data-v-c0b94393],.sidebar.is-dim .side-foot[data-v-c0b94393]{opacity:.3}.proj-scrim[data-v-c0b94393]{top:0;bottom:0;left:var(--side-w);z-index:950;background:color-mix(in srgb, var(--ink) 50%, transparent);position:fixed;right:0}.side-nav[data-v-c0b94393]{flex-direction:column;flex:0 auto;gap:2px;min-height:0;margin-top:16px;display:flex;overflow-y:auto}.nav-item[data-v-c0b94393]{border-radius:var(--radius-pill);height:34px;color:var(--side-text);white-space:nowrap;flex-shrink:0;align-items:center;gap:10px;padding:0 12px;font-weight:500;text-decoration:none;display:flex}.nav-item .nav-svg[data-v-c0b94393]{color:var(--side-muted)}.nav-item[data-v-c0b94393]:hover:not(.active){background:var(--side-2);color:var(--side-on);text-decoration:none;transition:background-color .12s ease-out,color .12s ease-out}.nav-item.active[data-v-c0b94393]{background:var(--ivory);color:var(--ink);font-weight:600;text-decoration:none}.nav-item.active .nav-svg[data-v-c0b94393]{color:var(--ink)}.nav-label[data-v-c0b94393]{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.nav-sep[data-v-c0b94393]{background:var(--side-line);flex-shrink:0;height:1px;margin:8px 12px}.nav-group[data-v-c0b94393]{letter-spacing:.08em;text-transform:uppercase;color:var(--side-muted);padding:2px 12px 4px;font-size:11px;font-weight:600;line-height:16px}.nav-badge[data-v-c0b94393]{border-radius:var(--radius-pill);background:var(--ivory);min-width:20px;height:20px;color:var(--ink);text-align:center;flex:none;padding:0 6px;font-size:11px;font-weight:600;line-height:20px}.nav-item.active .nav-badge[data-v-c0b94393]{background:var(--ink);color:var(--ivory)}.side-foot[data-v-c0b94393]{flex-direction:column;flex-shrink:0;gap:12px;margin-top:auto;padding-top:16px;display:flex}.billing-entry[data-v-c0b94393]{padding-right:6px}.billing-plan[data-v-c0b94393]{border-radius:var(--radius-pill);background:var(--side-line);max-width:96px;height:22px;color:var(--side-on);text-overflow:ellipsis;flex:none;padding:0 9px;font-size:11px;font-weight:600;line-height:22px;overflow:hidden}.billing-entry.active .billing-plan[data-v-c0b94393]{background:var(--ink);color:var(--ivory)}.demo-cta[data-v-c0b94393]{background:var(--ivory);color:var(--ink);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;transition:background-color .12s ease-out;display:flex}.demo-cta[data-v-c0b94393]:hover{background:var(--ivory-pale);color:var(--ink);text-decoration:none}.demo-cta[data-v-c0b94393]:focus-visible{outline:2px solid var(--side-on);outline-offset:2px}.demo-cta .nav-svg[data-v-c0b94393]{color:var(--ink);flex:none}.demo-cta-t[data-v-c0b94393]{flex:1;min-width:0}.demo-cta-t b[data-v-c0b94393]{font-size:13px;font-weight:600;line-height:18px;display:block}.demo-cta-t span[data-v-c0b94393]{color:var(--ink-3);font-size:12px;line-height:16px;display:block}.demo-return[data-v-c0b94393]{border:1px solid var(--side-line);width:100%;color:var(--side-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:14px;align-items:center;gap:10px;padding:8px 12px;transition:background-color .12s ease-out;display:flex}.demo-return[data-v-c0b94393]:hover:not(:disabled){background:var(--side-2)}.demo-return[data-v-c0b94393]:disabled{opacity:.6;cursor:default}.demo-return-t[data-v-c0b94393]{flex:1;min-width:0}.demo-return-t b[data-v-c0b94393]{color:var(--side-on);font-size:13px;font-weight:600;line-height:18px;display:block}.demo-return-t span[data-v-c0b94393]{white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;display:block;overflow:hidden}.usage[data-v-c0b94393]{border:1px solid var(--side-line);border-radius:14px;padding:10px 12px}.usage-r[data-v-c0b94393]{color:var(--side-muted);white-space:nowrap;justify-content:space-between;gap:8px;font-size:12px;line-height:16px;display:flex}.usage-r b[data-v-c0b94393]{color:var(--side-on);font-weight:600}.usage-meter[data-v-c0b94393]{background:var(--side-line);border-radius:2px;height:4px;margin-top:8px;overflow:hidden}.usage-meter i[data-v-c0b94393]{background:var(--ivory);border-radius:2px;height:100%;display:block}.who[data-v-c0b94393]{align-items:center;gap:8px;min-width:0;padding:0 4px;display:flex}.who-av[data-v-c0b94393]{background:var(--side-line);width:28px;height:28px;color:var(--side-on);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:600;line-height:28px;display:grid;overflow:hidden}.who-av img[data-v-c0b94393]{object-fit:cover;width:28px;height:28px;display:block}.who-name[data-v-c0b94393]{min-width:0;color:var(--side-on);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:600;overflow:hidden}.who-lang[data-v-c0b94393]{flex:none;margin-left:auto}.side-meta[data-v-c0b94393]{flex-wrap:wrap;gap:2px 12px;padding:0 4px;font-size:11px;line-height:16px;display:flex}.side-meta a[data-v-c0b94393],.side-logout[data-v-c0b94393]{color:var(--side-muted);text-decoration:none}.side-meta a[data-v-c0b94393]:hover,.side-logout[data-v-c0b94393]:hover{color:var(--side-on);text-underline-offset:3px;text-decoration:underline}.side-logout[data-v-c0b94393]{font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.page-col[data-v-c0b94393]{max-width:1600px;margin:0 auto}.main-content[data-v-c0b94393]{margin-left:var(--side-w);background-image:radial-gradient(620px 260px at 0 0, color-mix(in srgb, var(--ivory) 60%, transparent), color-mix(in srgb, var(--ivory) 26%, transparent) 40%, color-mix(in srgb, var(--glow) 5%, transparent) 66%, color-mix(in srgb, var(--glow) 0%, transparent) 88%);background-repeat:no-repeat;background-size:840px 360px;flex:1;min-width:0;min-height:100vh;padding:20px 24px 48px}.limit-banner[data-v-c0b94393]{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0 0 16px;padding:10px 16px;font-size:13px;line-height:20px;display:flex}.limit-banner a[data-v-c0b94393]{color:var(--ink);white-space:nowrap;text-underline-offset:3px;font-weight:600;text-decoration:underline}@media (width>=1280px){.limit-banner[data-v-c0b94393]{margin-right:52px}}.mobile-bar[data-v-c0b94393]{display:none}@media (width<=1279px){.sidebar[data-v-c0b94393]{padding-top:20px;transition:transform .22s;transform:translate(-100%)}.sidebar.is-open[data-v-c0b94393]{transform:none}.side-close[data-v-c0b94393]{border-radius:var(--radius-pill);width:32px;height:32px;color:var(--side-muted);cursor:pointer;background:0 0;border:0;place-items:center;margin-left:auto;padding:0;display:inline-grid}.side-close[data-v-c0b94393]:hover{background:var(--side-2);color:var(--side-on)}.sidebar-backdrop[data-v-c0b94393]{z-index:99;background:color-mix(in srgb, var(--ink) 50%, transparent);position:fixed;inset:0}.proj-scrim[data-v-c0b94393]{display:none}.main-content[data-v-c0b94393]{margin-left:0;padding:16px 16px 32px}.mobile-bar[data-v-c0b94393]{align-items:center;gap:10px;height:36px;margin-bottom:16px;display:flex}.mobile-bar-burger[data-v-c0b94393]{border-radius:var(--radius-pill);background:var(--card);width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);cursor:pointer;border:0;place-items:center;padding:0;transition:box-shadow .12s ease-out;display:inline-grid}.mobile-bar-burger[data-v-c0b94393]:hover{box-shadow:inset 0 0 0 1px var(--ink-3)}.mobile-bar-logo[data-v-c0b94393]{color:var(--ink);align-items:center;gap:5px;display:inline-flex}.mobile-bar-cta[data-v-c0b94393]{text-overflow:ellipsis;min-width:0;margin-left:auto;overflow:hidden}}@media (prefers-reduced-motion:reduce){.sidebar[data-v-c0b94393]{transition:none}}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/Manrope-300-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/Manrope-300-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/Manrope-300-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/Manrope-300-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Manrope-400-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Manrope-400-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Manrope-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Manrope-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Manrope-500-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Manrope-500-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Manrope-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Manrope-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Manrope-600-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Manrope-600-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Manrope-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Manrope-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Manrope-700-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Manrope-700-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Manrope-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Manrope-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Unbounded-400-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Unbounded-400-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Unbounded-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Unbounded-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Unbounded-500-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Unbounded-500-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Unbounded-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Unbounded-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Unbounded-600-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Unbounded-600-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Unbounded-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Unbounded-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Unbounded-700-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Unbounded-700-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Unbounded-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Unbounded-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/Unbounded-800-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/Unbounded-800-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/Unbounded-800-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/Unbounded-800-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mont;src:url(/fonts/Mont-Regular.woff2)format("woff2"),url(/fonts/Mont-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mont;src:url(/fonts/Mont-SemiBold.woff2)format("woff2"),url(/fonts/Mont-SemiBold.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Mont;src:url(/fonts/Mont-Bold.woff2)format("woff2"),url(/fonts/Mont-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Kharkiv Tone;src:url(/fonts/KharkivTone.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--ink:#010101;--ink-2:#2c2c2c;--ink-3:#505050;--muted:#6c6c6c;--line:#e3e4ea;--hair:#eeeff3;--page:#f5f6fc;--card:#fff;--hover:#f7f8fb;--sel:#ecedf2;--ivory:#ffe9c5;--ivory-pale:#fff6e7;--own:#b0220c;--glow:#b0220c;--down:#505050;--err:#9b1c1c;--err-light:#fbefef;--base:#d5d7de;--leader:#c9cbd3;--tick:#6c6c6c;--focus:#010101;--side:#010101;--side-2:#161616;--side-line:#2c2c2c;--side-text:#b9b9b9;--side-muted:#979797;--side-on:#f5f6fc;--side-w:250px;--comp-1:#2f6fd6;--comp-2:#1e9e6a;--comp-3:#c88a00;--comp-4:#7b4fd0;--comp-5:#1597b0;--comp-6:#5b6472;--series-1:#2c2c2c;--series-2:#6c6c6c;--series-3:#8a8a8a;--series-4:#a3a3a3;--series-5:#b9b9b9;--series-6:#cdcdcd;--radius:16px;--radius-sm:12px;--radius-pill:999px;--font-display:"Unbounded", "Manrope", sans-serif;--primary:var(--ink);--primary-hover:var(--ink-2);--primary-light:var(--sel);--text-dark:var(--ink);--text-secondary:var(--ink-3);--text-muted:var(--muted);--bg:var(--card);--bg-page:var(--page);--border:var(--line);--border-light:var(--hair);--success:var(--ink-3);--success-light:var(--hover);--danger:var(--err);--danger-light:var(--err-light)}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-variant-numeric:tabular-nums;color:var(--ink);background:var(--page);font-family:Manrope,Mont,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13px;line-height:20px}button,input,select,textarea{font-family:inherit}#app{min-height:100vh}h1:not(:where(.markdown-body *,.legal-body *,.fm-body *,.fm-quote *)){font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);text-wrap:balance;font-size:22px;font-weight:500;line-height:32px}a{color:var(--ink);text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline}a:focus-visible,button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;margin-bottom:16px;padding-right:52px;display:flex}.page-header .subtitle,.page-lede{max-width:880px;color:var(--ink-2);text-wrap:pretty;margin-top:4px;font-size:13px;line-height:20px}.page-note{color:var(--muted);align-items:center;gap:6px;font-size:12px;line-height:16px;display:inline-flex}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius)}.input,.form-group :where(input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color]),select,textarea){border:1px solid var(--line);border-radius:var(--radius-pill);background-color:var(--card);min-height:36px;color:var(--ink);outline:none;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:500;line-height:20px;transition:border-color .12s ease-out,box-shadow .12s ease-out}.form-group :where(input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color]),select,textarea){width:100%;display:block}.input::placeholder,.form-group :where(input,textarea)::placeholder{color:var(--muted)}.input:hover,.form-group :where(input,select,textarea):hover{border-color:var(--base)}.input:focus,.form-group :where(input,select,textarea):focus{border-color:var(--focus);box-shadow:inset 0 0 0 .5px var(--focus)}.input:disabled,.form-group :where(input,select,textarea):disabled{background-color:var(--hover);color:var(--muted);cursor:not-allowed}.input[aria-invalid=true],.form-group :where(input,select,textarea)[aria-invalid=true]{border-color:var(--err)}textarea.input,.form-group textarea{border-radius:var(--radius-sm);resize:vertical}select.input,.form-group select{appearance:none;background-image:linear-gradient(45deg, transparent calc(50% - 1px), var(--muted) calc(50% - 1px), var(--muted) calc(50% + 1px), transparent calc(50% + 1px)), linear-gradient(-45deg, transparent calc(50% - 1px), var(--muted) calc(50% - 1px), var(--muted) calc(50% + 1px), transparent calc(50% + 1px));cursor:pointer;background-position:calc(100% - 20px),calc(100% - 14px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:36px}.form-group{margin-bottom:16px}.form-group label{color:var(--ink-2);margin-bottom:6px;font-size:12px;font-weight:600;line-height:16px;display:block}.btn-primary,.btn-outline{border-radius:var(--radius-pill);white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;min-height:32px;padding:6px 16px;font-family:inherit;font-size:13px;font-weight:600;line-height:20px;text-decoration:none;transition:background-color .12s ease-out,border-color .12s ease-out,color .12s ease-out,transform .12s ease-out;display:inline-flex}.btn-primary{background:var(--ink);color:var(--page)}.btn-primary:hover{background:var(--ink-2);text-decoration:none}.btn-outline{border:1px solid var(--line);background:var(--card);color:var(--ink);padding:5px 15px}.btn-outline:hover{border-color:var(--ink-3);text-decoration:none}.btn-primary:active,.btn-outline:active{transform:scale(.96)}.btn-primary:disabled,.btn-outline:disabled,.btn-primary[aria-disabled=true],.btn-outline[aria-disabled=true]{border-color:var(--line);background:var(--sel);color:var(--muted);cursor:not-allowed;transform:none}.btn-primary.btn-sm,.btn-outline.btn-sm{gap:6px;min-height:28px;font-size:12px}.btn-primary.btn-sm{padding:4px 12px}.btn-outline.btn-sm{padding:3px 11px}.btn-primary.btn-lg,.btn-outline.btn-lg{min-height:44px;font-size:14px}.btn-primary.btn-lg{padding:12px 20px}.btn-outline.btn-lg{padding:11px 19px}.btn-primary.btn-danger{background:var(--err)}.btn-primary.btn-danger:hover{background:color-mix(in srgb, var(--err) 85%, var(--ink))}.btn-outline.btn-danger{color:var(--err)}.btn-outline.btn-danger:hover{border-color:var(--err)}.btn-icon{border-radius:var(--radius-pill);min-width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0 6px;font-size:14px;line-height:1;transition:background-color .12s ease-out,color .12s ease-out;display:inline-flex}.btn-icon:hover{background:var(--sel);color:var(--ink)}.btn-icon.btn-danger:hover{background:var(--err-light);color:var(--err)}.btn-icon:disabled{opacity:.4;cursor:not-allowed;background:0 0}.row-toggle{border-radius:var(--radius-pill);width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;transition:background-color .12s ease-out,color .12s ease-out;display:inline-grid;position:relative}.row-toggle:hover{background:var(--sel);color:var(--ink)}.row-toggle svg{transition:transform .16s ease-out}.row-toggle[aria-expanded=true]{background:var(--ink);color:var(--card)}.row-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.seg{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--card);gap:2px;padding:1px;display:inline-flex}.seg>:where(button){border-radius:var(--radius-pill);min-height:28px;color:var(--ink-3);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:4px 12px;font-family:inherit;font-size:13px;font-weight:500;line-height:20px;transition:background-color .12s ease-out,color .12s ease-out}.seg>:where(button):hover{background:var(--hover);color:var(--ink)}.seg>:where(button[aria-pressed=true],button.active){background:var(--ink);color:var(--page);font-weight:600}@media (pointer:coarse){.seg>:where(button){min-height:36px}}.table-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);overflow-x:auto}.table{border-collapse:collapse;width:100%}.table th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:8px;font-size:12px;font-weight:500;line-height:16px}.table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .12s ease-out}.table th.sortable:hover{color:var(--ink)}.table td{border-bottom:1px solid var(--hair);vertical-align:middle;padding:8px}.table tbody tr:last-child td{border-bottom:0}.table tbody tr{transition:background-color .1s ease-out}.table tbody tr:hover{background:var(--hover)}.table th:first-child,.table td:first-child{padding-left:16px}.table th:last-child,.table td:last-child{padding-right:16px}.table .num{text-align:right;white-space:nowrap}.table .rk{width:40px;color:var(--muted)}.stats-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:16px;display:grid}.stat-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:12px 16px 14px}.stat-icon{color:var(--muted);margin-bottom:4px;font-size:16px;line-height:20px}.stat-label{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:500;line-height:20px}.stat-value{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin-top:2px;font-size:28px;font-weight:400;line-height:36px}.empty-state{text-align:center;color:var(--muted);background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:40px 24px;font-size:13px;line-height:20px}.sk{background:var(--sel);border-radius:8px;flex:none;animation:1.4s ease-in-out infinite sk-pulse;display:block}.filters .sk,.sk.sk-onpage{background:var(--line)}.sk-line{height:12px}.sk.sk-pill,.sk.sk-field{background:var(--card);box-shadow:inset 0 0 0 1px var(--line)}.sk.sk-pill{border-radius:var(--radius-pill);height:32px}.sk.sk-field{border-radius:var(--radius-sm)}.sk-card{flex-direction:column;gap:12px;padding:16px 20px;display:flex}@keyframes sk-pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.sk{animation:none}}.error-msg{border-radius:var(--radius-sm);background:var(--err-light);color:var(--err);padding:8px 12px;font-size:13px;font-weight:500;line-height:20px}.guest-banner{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);color:var(--ink-2);margin-bottom:16px;padding:12px 16px;font-size:13px;line-height:20px}.guest-banner strong{color:var(--ink);margin-right:8px}.guest-banner-main{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.guest-tooltip-wrap{display:inline-block;position:relative}.guest-tooltip-trigger{color:var(--ink);text-underline-offset:3px;cursor:help;font-weight:500;-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.guest-tooltip-text{z-index:50;border-radius:var(--radius-sm);background:var(--ink);width:340px;max-width:calc(100vw - 32px);color:var(--page);box-shadow:0 12px 32px -8px color-mix(in srgb, var(--ink) 40%, transparent);padding:14px 16px;font-size:13px;font-weight:400;line-height:20px;display:none;position:absolute;top:calc(100% + 8px);left:0}.guest-tooltip-text strong{color:var(--page)}.guest-tooltip-wrap:hover .guest-tooltip-text{display:block}.markdown-body p{margin:0 0 10px}.markdown-body :is(h1,h2,h3,h4,h5,h6){letter-spacing:0;text-transform:none;color:var(--ink);text-wrap:balance;margin:16px 0 6px;font-family:inherit;font-size:14px;font-weight:700;line-height:20px}.markdown-body :is(h1,h2,h3){font-size:15px}.markdown-body :first-child{margin-top:0}.markdown-body :is(ul,ol){margin:0 0 10px;padding-left:18px}.markdown-body ul{list-style:outside}.markdown-body ol{list-style:decimal}.markdown-body li{margin:4px 0;padding-left:2px}.markdown-body li::marker{color:var(--muted)}.markdown-body li>:is(ul,ol){margin:4px 0}.markdown-body strong{color:var(--ink);font-weight:700}.markdown-body em{font-style:italic}.markdown-body code{background:var(--sel);color:var(--ink);border-radius:4px;padding:1px 5px;font-family:inherit;font-size:12px;font-weight:600;line-height:18px}.markdown-body a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--base);text-decoration-color:var(--base);text-underline-offset:3px;font-weight:500}.markdown-body a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.markdown-body a.fn{background:var(--sel);color:var(--ink-3);vertical-align:1px;border-radius:4px;margin-left:2px;padding:0 5px;font-size:11px;font-weight:600;line-height:16px;text-decoration:none;display:inline-block}.markdown-body a.fn:hover{background:var(--ink);color:var(--card)}.markdown-body a.raw{color:var(--ink-3);word-break:break-all;font-size:12px}.markdown-body hr{border:0;border-top:1px solid var(--hair);margin:14px 0}.markdown-body table{border-collapse:collapse;width:100%;margin:0 0 12px;font-size:12px;line-height:18px;display:block;overflow-x:auto}.markdown-body :is(th,td){border:1px solid var(--hair);text-align:left;vertical-align:top;height:auto;padding:6px 8px}.markdown-body th{background:var(--hover);color:var(--ink);font-weight:600}.markdown-body mark.own{background:var(--ivory-pale);color:var(--own);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;margin:0 -1px;padding:0 3px;font-weight:700}@media (width<=1279px){.page-header{padding-right:0}}@media (width<=720px){.stats-grid{grid-template-columns:1fr}}.markdown-body img.ans-media{object-fit:cover;vertical-align:middle;cursor:zoom-in;background:#f3f4f6;border-radius:8px;max-width:min(100%,240px);max-height:160px;margin:4px 6px 4px 0}.markdown-body .ans-media-link{display:inline-block}.markdown-body .ans-icon{vertical-align:-2px;background:#e5e7eb;border-radius:50%;width:14px;height:14px;margin-right:4px;display:inline-block}.markdown-body .ans-card.ans-video{max-width:520px;color:inherit;background:#fff;border:1px solid #e5e7eb;border-radius:10px;align-items:flex-start;gap:10px;margin:6px 0;padding:8px;text-decoration:none;display:flex}.markdown-body .ans-card.ans-video:hover{border-color:#cbd5e1;text-decoration:none}.markdown-body .ans-video-thumb{background:#0f172a;border-radius:6px;flex:0 0 120px;width:120px;height:68px;position:relative;overflow:hidden}.markdown-body .ans-video-thumb img{object-fit:cover;width:100%;height:100%;display:block}.markdown-body .ans-video-dur{color:#fff;background:#000000bf;border-radius:3px;padding:0 4px;font-size:11px;line-height:16px;position:absolute;bottom:4px;right:4px}.markdown-body .ans-card-body{flex-direction:column;gap:2px;min-width:0;display:flex}.markdown-body .ans-card-title{color:inherit;font-weight:600}.markdown-body .ans-card-meta{color:#6b7280;font-size:12px}.markdown-body p:has(.ans-place-photo){display:flow-root}.markdown-body .ans-place-photo{float:left;margin:2px 10px 4px 0}.markdown-body .ans-place-photo img{object-fit:cover;background:#f3f4f6;border-radius:8px;width:72px;height:72px;display:block}.media-zoom{z-index:10000;cursor:zoom-out;background:#0f172ad1;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;display:flex;position:fixed;inset:0}.media-zoom img{object-fit:contain;background:#fff;border-radius:8px;min-width:min(480px,92vw);max-width:92vw;max-height:82vh}.media-zoom p{color:#fff;text-align:center;max-width:720px;margin:0;font-size:13px}
