.ui-emoji{--ui-emoji-cell:36px;--ui-emoji-cols:6}.ui-menu.ui-emoji{width:calc(var(--ui-emoji-cell)*var(--ui-emoji-cols) + var(--menu-padding)*2)}.ui-emoji__search{z-index:2;margin:calc(var(--menu-padding)*-1)calc(var(--menu-padding)*-1)var(--menu-padding);padding:var(--menu-padding);background:0 0;position:sticky;top:0}.ui-emoji__list{height:calc(var(--ui-emoji-cell)*7);overscroll-behavior:contain;overflow-y:auto}.ui-emoji__empty{min-height:calc(var(--ui-emoji-cell)*3);padding:var(--space-1)var(--space-2)var(--space-2);color:var(--muted);font-size:var(--font-sm);letter-spacing:var(--tracking-sm);text-align:center;justify-content:center;align-items:center;margin:0;display:flex}.ui-emoji__grid{grid-template-columns:repeat(var(--ui-emoji-cols),minmax(0,1fr));display:grid}.ui-emoji__cell{aspect-ratio:1;border-radius:var(--radius-sm);cursor:pointer;transition:background var(--duration-fast)var(--ease-default);content-visibility:auto;contain-intrinsic-size:var(--ui-emoji-cell);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}.ui-emoji__cell:hover{background:var(--menu-item-bg-hover)}.ui-emoji__cell:focus-visible{outline:2px solid var(--admin-accent);outline-offset:-2px}.ui-emoji__glyph{font-family:var(--admin-font-emoji);font-size:calc(var(--ui-emoji-cell)*.64);line-height:1}.ui-emoji__rail{margin:var(--menu-padding)calc(var(--menu-padding)*-1)calc(var(--menu-padding)*-1);border-top:1px solid var(--menu-divider);grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;padding:7px;display:grid}.ui-emoji__rail-btn{aspect-ratio:1;border-radius:var(--radius-sm);cursor:pointer;opacity:.55;transition:opacity var(--duration-fast)var(--ease-default),background var(--duration-fast)var(--ease-default);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.ui-emoji__rail-btn .ui-emoji__glyph{font-size:16px}.ui-emoji__rail-btn:hover{opacity:1}.ui-emoji__rail-btn--active{opacity:1;background:var(--menu-item-bg-hover)}.ui-emoji__rail-btn:focus-visible{outline:2px solid var(--admin-accent);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.ui-emoji__cell,.ui-emoji__rail-btn{transition:none}}
.ui-av{--ui-av-pad:32px;--ui-av-gap:20px;--ui-av-caption:30px;z-index:9500;padding:var(--ui-av-pad);background:color-mix(in srgb,var(--admin-surface)80%,transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ui-av:focus{outline:none}.ui-av__file{gap:var(--ui-av-gap);flex-direction:column;width:fit-content;min-width:0;max-width:100%;display:flex}.ui-av__row{flex:none;align-items:center;gap:4px;display:flex}.ui-av__name{font-size:var(--font-2xl);color:var(--admin-text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}@media (prefers-reduced-motion:reduce){.ui-av__action{transition:none}}.ui-av__image,.ui-av__video{width:auto;max-width:min(1200px,100%);height:auto;max-height:calc(100vh - var(--ui-av-pad)*2 - var(--ui-av-caption) - var(--ui-av-gap));filter:drop-shadow(0 2px 4px #00000052);display:block}.ui-av__pending{min-width:320px;color:var(--admin-text-secondary);justify-content:center;align-items:center;padding:48px 0;display:flex}.ui-av__action{border-radius:var(--radius-sm);width:30px;height:30px;color:var(--admin-text-secondary);cursor:pointer;transition:background var(--duration-fast)var(--ease-default),color var(--duration-fast)var(--ease-default);background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.ui-av__action:hover:not(:disabled){background:var(--admin-surface-hover);color:var(--admin-text)}.ui-av__action:disabled{opacity:.5;cursor:default}.ui-av__action:focus-visible{outline:2px solid var(--admin-accent);outline-offset:-2px}.ui-av__download{border:1px solid var(--admin-border);border-radius:var(--radius-md);background:var(--admin-surface);color:var(--admin-text);font-size:var(--font-sm);align-self:start;padding:12px 16px;text-decoration:none}.ui-av__download:hover{background:var(--admin-surface-hover)}
.ui-tl,.ui-tl-comment{padding:0}.ui-tl-comment__body{min-width:0;transition:border-color var(--duration-fast)var(--ease-default);border:none;flex:1;overflow:hidden}.ui-tl-comment__input-wrap{align-items:center;gap:var(--space-3);padding:var(--space-4);background:var(--admin-surface);display:flex}.ui-tl-comment__avatar{width:36px;height:36px;margin-top:0}.ui-tl-comment__input{padding:var(--space-1)0;font-size:var(--font-sm);color:var(--admin-text);resize:none;background:0 0;border:none;flex:1;height:100%;min-height:100%;font-family:inherit;font-weight:400;line-height:1.5;display:block;overflow:hidden}.ui-tl-comment__input::placeholder{color:var(--admin-text-tertiary)}.ui-tl-comment__input:focus{outline:none}.ui-tl-comment__toolbar{border-top:1px solid var(--admin-border);padding:var(--space-3)var(--space-4);background:0 0;justify-content:space-between;align-items:center;display:flex}.ui-tl-comment__tools{gap:2px;display:flex}.ui-tl-comment__tool{border-radius:var(--radius-sm);width:30px;height:30px;color:var(--admin-text-tertiary);cursor:pointer;transition:background var(--duration-fast)var(--ease-default),color var(--duration-fast)var(--ease-default);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.ui-tl-comment__tool:hover{background:var(--admin-surface-hover);color:var(--admin-text-secondary)}.ui-tl-comment__hint{color:var(--admin-text-secondary);text-align:right;margin-top:5px;margin-bottom:4px;font-size:12px;font-weight:400}.ui-tl-comment__input-row{flex-wrap:wrap;flex:1;align-items:center;gap:4px;min-width:0;display:flex}.ui-tl-comment__input-row .ui-tl-comment__input{flex:1;min-width:80px}.ui-tl-attach{overscroll-behavior-x:contain;background:var(--admin-surface);gap:6px;padding:0 12px 10px;display:flex;overflow-x:auto}.ui-tl-attach__item{border:1px solid var(--admin-border);border-radius:var(--radius-md);background:var(--admin-surface);flex:none;align-items:stretch;max-width:240px;display:flex;overflow:hidden}.ui-tl-attach__item--error{border-color:var(--admin-danger)}.ui-tl-attach__item--openable{font:inherit;color:inherit;text-align:left;cursor:pointer}.ui-tl-attach__item--openable:hover .ui-tl-attach__body{background:var(--admin-surface-hover)}.ui-tl-attach__item--openable:focus-visible{outline:2px solid var(--admin-accent);outline-offset:1px}@media (prefers-reduced-motion:reduce){.ui-tl-attach__body{transition:none}}.ui-tl-attach__media{border-right:1px solid var(--admin-border);background:var(--admin-surface-muted);flex:none;justify-content:center;align-items:center;width:56px;display:flex}.ui-tl-attach__icon,.ui-tl-attach__thumb{flex:none;width:100%;height:100%}.ui-tl-attach__icon{color:var(--admin-text-tertiary);justify-content:center;align-items:center;display:flex}.ui-tl-attach__thumb{object-fit:contain;background:var(--admin-surface-sunken);border-radius:0}.ui-tl-attach__body{background:var(--admin-surface);min-width:0;transition:background var(--duration-fast)var(--ease-default);align-items:center;gap:8px;padding:8px;display:flex}.ui-tl-attach__meta{flex-direction:column;gap:4px;min-width:0;display:flex}.ui-tl-attach__name{font-size:var(--font-sm);color:var(--admin-text);text-overflow:ellipsis;white-space:nowrap;font-weight:400;line-height:1.3;overflow:hidden}.ui-tl-attach__facts{align-items:center;gap:5px;min-width:0;display:flex}.ui-tl-attach__type{border-radius:var(--radius-xs);background:var(--admin-primary);color:var(--admin-bg);font-size:var(--font-xs);letter-spacing:.03em;white-space:nowrap;flex:none;padding:1px 5px;font-weight:500;line-height:1.4}.ui-tl-attach__size{font-size:var(--font-sm);color:var(--admin-text-secondary);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.ui-tl-attach__item--error .ui-tl-attach__size{color:var(--admin-danger)}.ui-tl-attach__remove{border-radius:var(--radius-sm);width:20px;height:20px;color:var(--admin-text-tertiary);cursor:pointer;transition:background var(--duration-fast)var(--ease-default),color var(--duration-fast)var(--ease-default);background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.ui-tl-attach__remove:hover{background:var(--admin-surface-hover);color:var(--admin-text)}.ui-tl-attach__remove:focus-visible{outline:1px solid var(--admin-accent);outline-offset:1px}.ui-tl-mention-chip{border-radius:var(--radius-lg);background:var(--admin-surface-sunken);height:max-content;color:var(--admin-text);font-size:var(--font-sm);letter-spacing:var(--tracking-xs);white-space:nowrap;cursor:default;align-items:center;padding:5px 8px;font-weight:500;line-height:1;display:inline-flex}.ui-tl-avatar,.ui-tl-comment__avatar,.ui-tl-comment-card__avatar{background:var(--admin-surface);color:var(--admin-text-tertiary);border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.ui-tl-avatar img,.ui-tl-comment__avatar img,.ui-tl-comment-card__avatar img{object-fit:cover;width:100%;height:100%}.ui-tl-avatar--sm{width:28px;height:28px}.ui-tl-track{padding-left:25px;position:relative}.ui-tl-track:before{content:"";background:var(--admin-surface-sunken);width:2px;position:absolute;top:-42px;bottom:12px;left:28px}.ui-tl--readonly .ui-tl-track:before{top:12px}.ui-tl-group{margin-top:20px}.ui-tl-group__date{color:var(--admin-text-secondary);padding:24px 0 10px 28px;font-size:13px;font-weight:400}.ui-tl-event{align-items:flex-start;gap:12px;padding:8px 0;display:flex;position:relative}.ui-tl-event__dot{background:var(--admin-text-secondary);z-index:1;outline:4px solid var(--admin-surface-sunken);border-radius:.15rem;flex-shrink:0;width:8px;height:8px;margin-top:5px;position:relative}.ui-tl-event__body{min-width:0;font-size:var(--font-sm);color:var(--admin-text);flex:1;padding:0 0 7px 9px;line-height:1.5}.ui-tl-event__content{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.ui-tl-comment-card{z-index:2;width:calc(100% + 25px);min-width:0;margin-bottom:7px;margin-left:-45px;margin-right:-12px}.ui-tl-comment-card__header{align-items:center;gap:var(--space-3);display:flex}.ui-tl-comment-card__avatar{width:36px;height:36px}.ui-tl-comment-card__meta{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ui-tl-comment-card__name-row{align-items:baseline;gap:8px;display:flex}.ui-tl-comment-card__name{font-size:var(--font-sm);color:var(--admin-text);font-weight:500;line-height:1em}.ui-tl-comment-card__time{color:var(--admin-text-secondary);margin-left:0;font-size:13px;font-weight:400;line-height:1em}.ui-tl-comment-card__body{font-size:var(--font-sm);color:var(--admin-text);white-space:pre-wrap;line-height:1.5}.ui-tl-comment-card__body .ui-tl-mention-chip{margin-right:4px;padding:1px 6px}.ui-tl-comment-card .ui-tl-attach{background:0 0;margin-left:50px;padding:10px 0 0}.ui-tl-event--enter .ui-tl-comment-card{transform-origin:0;animation:ui-tl-comment-enter .46s var(--ease-spring)60ms both}.ui-tl-event--enter .ui-tl-event__dot{animation:ui-tl-dot-enter .32s var(--ease-spring)both}@keyframes ui-tl-comment-enter{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@keyframes ui-tl-dot-enter{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ui-tl-event--enter .ui-tl-comment-card,.ui-tl-event--enter .ui-tl-event__dot{animation:.2s linear both ui-tl-fade-enter}@keyframes ui-tl-fade-enter{0%{opacity:0}to{opacity:1}}}.ui-tl-event--diagnostic{opacity:.5}.ui-tl-event__dot--diagnostic{background:var(--admin-border);outline-color:var(--admin-surface)}.ui-tl-event__time{color:var(--admin-text-secondary);white-space:nowrap;flex-shrink:0;margin-top:0;font-size:12px;font-weight:400}.ui-tl-event__disclosure{font:inherit;color:inherit;line-height:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.ui-tl-event__disclosure:hover .ui-tl-event__disclosure-text{text-decoration:underline}.ui-tl-event__disclosure:focus-visible{outline:2px solid var(--admin-accent);outline-offset:2px;border-radius:var(--radius-sm)}.ui-tl-event__disclosure svg{vertical-align:middle;color:inherit;margin-left:4px;display:inline-block}.ui-tl-event__disclosure[aria-expanded=true] svg{transform:rotate(180deg)}.ui-tl-event__panel{grid-template-rows:0fr;display:grid}.ui-tl-event__panel[data-open]{grid-template-rows:1fr}.ui-tl-event__panel-inner{min-height:0;overflow:hidden}.ui-tl-detail{gap:var(--space-3);margin-top:var(--space-2);background:0 0;border:none;border-radius:0;flex-direction:column;padding:0;display:flex}.ui-tl-detail__group{gap:var(--space-2);flex-direction:column;display:flex}.ui-tl-detail__field{color:var(--admin-text);font-size:12px;font-weight:600}.ui-tl-detail__block{flex-direction:column;gap:1px;min-width:0;display:flex}.ui-tl-detail__label{font-size:var(--font-sm);color:var(--admin-text-secondary)}.ui-tl-detail__value{font-size:var(--font-sm);color:var(--admin-text);overflow-wrap:anywhere}