:root{color-scheme:light;--uh-primary: #2469F6;--uh-secondary: #1554CE;--uh-primary-hover: #1554CE;--uh-primary-active: var(--uh-primary);--uh-active: var(--uh-primary-active);--uh-primary-secondary: var(--uh-secondary);--uh-primary-subtle: #E8F0FE;--uh-primary-light: var(--uh-primary-subtle);--uh-subtle: var(--uh-primary-subtle);--uh-body-bg: #F5F7F8;--uh-surface: #FFFFFF;--uh-surface-subtle: #EFF1F3;--uh-surface-hover: #F9FAFB;--uh-text-primary: #0B0B37;--uh-text-secondary: #4F5A70;--uh-text-muted: #5F6B7B;--uh-text-tertiary: #5F6B7B;--uh-border: #EEEEEE;--uh-border-strong: #C5C6CB;--uh-border-hover: #C5C6CB;--uh-input-border: var(--uh-border);--uh-input-border-hover: var(--uh-primary);--uh-input-placeholder: #5F697A;--uh-disabled-bg: #C5C6CB;--uh-disabled-color: #5F6B7B;--uh-disabled-surface: #F4F4F5;--uh-focus-ring: color-mix(in srgb, var(--uh-primary) 20%, transparent);--uh-mask-bg: rgb(0 0 0 / 50%);--uh-admin-header-bg: #0054A5;--uh-admin-primary: #336699;--uh-nav-bg: #FFFFFF;--uh-nav-color: #4F5A70;--uh-nav-active: #E8F0FE;--uh-nav-active-color: var(--uh-primary);--uh-cinnabar: var(--uh-primary);--uh-primary-contrast: #ffffff;--uh-error: #E02433;--uh-warning: #FFC300;--uh-success: #3AC15F;--uh-info: #5087F8;--uh-status-success: #3AC15F;--uh-status-warning: #FFC300;--uh-control-danger-bg: #F9D3D6;--uh-control-danger-color: #A51C2A;--uh-danger-border: #EF9198;--uh-danger-button-bg: #E02433;--uh-control-warning-bg: #FFF3CC;--uh-control-warning-color: #735600;--uh-warning-border: #FFE17F;--uh-control-success-bg: #D7F3DF;--uh-control-success-color: #216C36;--uh-success-border: #9CE0AE;--uh-shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--uh-shadow-sm: 0 1px 3px rgba(0, 0, 0, .05), 0 1px 2px rgba(0, 0, 0, .03);--uh-shadow-md: 0 4px 12px rgba(0, 0, 0, .06), 0 1px 3px rgba(0, 0, 0, .04);--uh-shadow-lg: 0 10px 25px rgba(0, 0, 0, .07), 0 4px 10px rgba(0, 0, 0, .04);--uh-shadow-xl: 0 20px 35px rgba(0, 0, 0, .09), 0 6px 15px rgba(0, 0, 0, .04);--uh-shadow-color: #C5C9D5;--uh-radius-sm: 4px;--uh-radius-md: 5px;--uh-radius-lg: 5px;--uh-radius-xl: 5px;--uh-radius-full: 9999px;--uh-font-family: system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--uh-font-serif: var(--uh-font-family);--uh-font-mono: ui-monospace, "SFMono-Regular", Consolas, monospace;--uh-font-size: 12px;--uh-line-height: 1;--uh-header-height: 100px;--uh-header-height-phone: 60px;--uh-rail-width: 0px;--uh-mobile-nav-height: 64px;--uh-max-width: 1440px;--uh-drawer-width: 280px;--uh-pane-width: 400px;--uh-zindex-header: 100;--uh-zindex-pane: 110;--uh-zindex-composer: 120;--uh-zindex-dropdown: 130;--uh-zindex-modal-bg: 140;--uh-zindex-modal: 150;--uh-zindex-alerts: 160;--uh-zindex-toast: 170;--uh-zindex-tooltip: 180;--uh-border-color: var(--uh-border);--uh-border-color-hover: var(--uh-border-hover);--uh-text-color: var(--uh-text-primary);--uh-heading-color: var(--uh-text-primary);--uh-muted-color: var(--uh-text-muted);--uh-muted-more-color: var(--uh-text-tertiary);--uh-control-bg: var(--uh-surface-subtle);--uh-control-color: var(--uh-text-secondary);--uh-border-radius: var(--uh-radius-md);--uh-error-color: var(--uh-error);--uh-warning-color: var(--uh-warning);--uh-success-color: var(--uh-success);--uh-info-color: var(--uh-info);--primary-color: var(--uh-primary);--secondary-color: var(--uh-secondary);--contrast-color: var(--uh-primary-contrast);--body-bg: var(--uh-body-bg);--surface-bg: var(--uh-surface);--text-color: var(--uh-text-primary);--heading-color: var(--uh-text-primary);--muted-color: var(--uh-text-muted);--muted-more-color: var(--uh-text-tertiary);--control-bg: var(--uh-surface-subtle);--control-color: var(--uh-text-secondary);--border-radius: var(--uh-radius-md);--border-color: var(--uh-border);--header-bg: var(--uh-surface);--header-color: var(--uh-text-secondary);--header-control-bg: var(--uh-surface-subtle);--header-control-color: var(--uh-text-secondary);--header-height: var(--uh-header-height);--header-height-phone: var(--uh-header-height-phone);--drawer-width: var(--uh-drawer-width);--pane-width: var(--uh-pane-width);--alert-info-bg: var(--uh-primary-subtle);--alert-info-color: var(--uh-primary);--alert-success-bg: var(--uh-control-success-bg);--alert-success-color: var(--uh-control-success-color);--alert-warning-bg: var(--uh-control-warning-bg);--alert-warning-color: var(--uh-control-warning-color);--alert-error-bg: var(--uh-control-danger-bg);--alert-error-color: var(--uh-control-danger-color)}html[data-theme=dark]{color-scheme:dark;--uh-primary: #8BB8FF;--uh-secondary: #B5D0FF;--uh-primary-hover: #B5D0FF;--uh-primary-active: #72A6FA;--uh-primary-contrast: #10213D;--uh-primary-subtle: #233653;--uh-body-bg: #191D21;--uh-surface: #22272C;--uh-surface-subtle: #292F35;--uh-surface-hover: #30383F;--uh-text-primary: #EDF0F2;--uh-text-secondary: #CED4DA;--uh-text-muted: #B1BAC3;--uh-text-tertiary: #A5AFB9;--uh-border: #3D464E;--uh-border-strong: #8997A3;--uh-border-hover: #88949F;--uh-input-border: var(--uh-border);--uh-input-border-hover: var(--uh-primary);--uh-input-placeholder: #8792A0;--uh-disabled-bg: #4B5663;--uh-disabled-color: #B1BAC3;--uh-disabled-surface: #292F35;--uh-mask-bg: rgb(0 0 0 / 65%);--uh-admin-header-bg: #163B67;--uh-admin-primary: #8BB8FF;--uh-nav-bg: #20252A;--uh-nav-color: #CED4DA;--uh-nav-active: #233653;--uh-nav-active-color: var(--uh-primary);--uh-cinnabar: var(--uh-primary);--uh-error: #F3A7AD;--uh-warning: #ebcd90;--uh-success: #abd6af;--uh-control-danger-bg: #482B32;--uh-control-danger-color: #F3A7AD;--uh-danger-border: #93616B;--uh-danger-button-bg: #C52A38;--uh-control-warning-bg: #403925;--uh-control-warning-color: #ebcd90;--uh-warning-border: #80724C;--uh-control-success-bg: #294232;--uh-control-success-color: #abd6af;--uh-success-border: #597F63;--uh-shadow-sm: 0 3px 10px #0002;--uh-shadow-md: 0 8px 24px #0003;--uh-shadow-lg: 0 12px 36px #0004;--uh-shadow-xl: 0 20px 64px #0006}@media(max-width:799.98px){:root{--uh-rail-width: 0px;--uh-header-height: var(--uh-header-height-phone)}}*,*:before,*:after{box-sizing:border-box}:root{--uh-safe-area-top: env(safe-area-inset-top, 0px);--uh-safe-area-bottom: env(safe-area-inset-bottom, 0px);--uh-safe-area-left: env(safe-area-inset-left, 0px);--uh-safe-area-right: env(safe-area-inset-right, 0px)}html{font-size:15px;line-height:var(--uh-line-height, 1.55);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-moz-tab-size:4;tab-size:4}body{margin:0;padding:0;background-color:var(--uh-body-bg);color:var(--uh-text-primary);font-family:var(--uh-font-family);font-size:var(--uh-font-size, 15px);line-height:var(--uh-line-height, 1.55);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}*{scrollbar-width:thin;scrollbar-color:var(--uh-border-hover) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--uh-border-hover);border-radius:var(--uh-radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--uh-text-tertiary)}h1,h2,h3,h4,h5,h6{color:var(--uh-text-primary);font-weight:600;margin-top:0;margin-bottom:.5em;letter-spacing:-.01em}h1{font-size:2rem;line-height:1.25;font-weight:700;letter-spacing:-.02em}h2{font-size:1.5rem;line-height:1.3}h3{font-size:1.25rem;line-height:1.35}h4{font-size:1.125rem;line-height:1.4}h5{font-size:1rem;line-height:1.45}h6{font-size:.875rem;line-height:1.5;color:var(--uh-text-secondary);text-transform:uppercase;letter-spacing:.04em}p{margin-top:0;margin-bottom:1em;line-height:var(--uh-line-height, 1.55);color:var(--uh-text-primary)}p:last-child{margin-bottom:0}blockquote{margin:1.25em 0;padding:.75em 1.25em;border-left:1px solid var(--uh-primary);background:transparent;color:var(--uh-text-secondary);border-radius:0}blockquote p:last-child{margin-bottom:0}code,kbd,samp{font-family:var(--uh-font-mono);font-size:.9em;color:var(--uh-text-primary);background:var(--uh-surface-subtle);border:1px solid var(--uh-border);border-radius:var(--uh-radius-sm);padding:.15em .4em;white-space:pre-wrap}pre{display:block;font-family:var(--uh-font-mono);font-size:13px;line-height:1.5;margin:1.2em 0;padding:14px 16px;background:var(--uh-surface-subtle);border:1px solid var(--uh-border);border-radius:var(--uh-radius-md);overflow-x:auto;color:var(--uh-text-primary)}pre code{background:transparent;border:none;padding:0;font-size:inherit;color:inherit;white-space:inherit;border-radius:0}table{width:100%;border-collapse:collapse;margin:1.25em 0;font-size:14px;text-align:left}th,td{padding:10px 14px;border:1px solid var(--uh-border);vertical-align:top}th{background:var(--uh-surface-subtle);font-weight:600;color:var(--uh-text-primary)}td{color:var(--uh-text-primary)}tbody tr:nth-child(2n){background:var(--uh-surface-subtle)}tbody tr:hover{background:var(--uh-surface-hover)}a{color:var(--uh-primary);text-decoration:none;transition:color .15s ease}a:hover{color:var(--uh-secondary);text-decoration:underline}hr{border:none;height:1px;background:var(--uh-border);margin:1.5em 0}img,video{max-width:100%;height:auto;display:block}html[data-theme=light]{color-scheme:light}html[data-theme=dark]{color-scheme:dark}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible,summary:focus-visible{outline:2px solid var(--uh-primary);outline-offset:2px}button,a,input,select,textarea,[role=button],.uh-Button,.uh-Dropdown-toggle,.uh-Scrubber-handle,.uh-Composer-handle{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.uh-Button,.uh-Icon,.uh-Badge,.uh-Tag,.uh-Scrubber,.uh-Composer-handle,.uh-Drawer-handle,.uh-BottomSheet-handle{-webkit-touch-callout:none;user-select:none;-webkit-user-select:none}.uh-Modal-backdrop,.Modal-backdrop,.uh-Modal,.Modal,.uh-Drawer,.uh-Dropdown-menu,.uh-Composer--drawer,.uh-ScrubberMobileDrawer{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}button,input,select,textarea{font:inherit}button{color:inherit;cursor:pointer}button:disabled{cursor:default}svg{flex-shrink:0}::selection{background:color-mix(in srgb,var(--uh-primary) 18%,var(--uh-surface));color:var(--uh-text-primary)}input,textarea{caret-color:var(--uh-primary)}input::placeholder,textarea::placeholder{color:var(--uh-input-placeholder);opacity:1}a{text-underline-offset:3px}[hidden]{display:none!important}.sr-only,.uh-srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.uh-MessageTabs{display:flex;gap:24px;grid-column:1/-1;align-items:center;margin-bottom:20px;border-bottom:1px solid var(--uh-border)}.uh-MessageTabs a{display:inline-flex;align-items:center;min-height:48px;color:var(--uh-muted-color);text-decoration:none;font-size:15px;border-bottom:2px solid transparent}.uh-MessageTabs a[aria-current=page]{color:var(--uh-primary);border-bottom-color:var(--uh-primary)}.uh-App{position:relative;min-height:100dvh;background:var(--uh-body-bg);color:var(--uh-text-primary)}.uh-App-content{min-width:0;padding-bottom:48px}.container,.uh-Container{width:100%;max-width:var(--uh-max-width);margin-inline:auto;padding-inline:36px}.uh-IndexLayout{display:flex;gap:32px;align-items:start}.uh-IndexLayout-feed,.uh-IndexLayout-main{min-width:0;flex:1}.uh-IndexLayout-aside{width:208px;flex:0 0 208px}@media(max-width:799.98px){.container,.uh-Container{padding-inline:max(22px,env(safe-area-inset-left)) max(22px,env(safe-area-inset-right))}.uh-App-content{padding-bottom:calc(var(--uh-mobile-nav-height) + 28px + env(safe-area-inset-bottom))}.uh-IndexLayout{display:block}}.uh-Avatar[data-letter]{position:relative}.uh-Avatar[data-letter]:before{content:attr(data-letter);position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:inherit;border-radius:inherit;color:inherit;font-size:inherit;font-weight:inherit}.uh-Avatar[data-letter] img{position:relative;z-index:1}.uh-Button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 14px;font-size:14px;font-weight:400;line-height:1.3;font-family:inherit;border-radius:var(--uh-radius-md);border:1px solid var(--uh-primary);background:var(--uh-surface);color:var(--uh-primary);cursor:pointer;text-decoration:none;-webkit-user-select:none;user-select:none;white-space:nowrap;box-shadow:var(--uh-shadow-xs);transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease}.uh-Button:hover{background:var(--uh-primary-subtle);border-color:var(--uh-primary);color:var(--uh-primary);text-decoration:none}.uh-Button:active{transform:none;box-shadow:none}.uh-Button:focus-visible{outline:3px solid var(--uh-focus-ring);outline-offset:2px}.uh-Button:disabled,.uh-Button.is-disabled{opacity:1;color:var(--uh-disabled-color);background:var(--uh-disabled-surface);border-color:var(--uh-disabled-bg);cursor:not-allowed;pointer-events:none;box-shadow:none;transform:none}.uh-Button--primary{background:var(--uh-primary);color:var(--uh-primary-contrast);border-color:var(--uh-primary);box-shadow:none}.uh-Button--primary:hover{background:var(--uh-primary-hover);border-color:var(--uh-primary-hover);color:var(--uh-primary-contrast)}.uh-Button--primary:active{background:var(--uh-active);border-color:var(--uh-active)}.uh-Button--secondary{background:var(--uh-surface-subtle);border-color:var(--uh-border);color:var(--uh-text-primary)}.uh-Button--secondary:hover{background:var(--uh-surface-hover);border-color:var(--uh-border-hover)}.uh-Button--secondary:active{background:var(--uh-surface-hover)}.uh-Button--ghost{background:transparent;border-color:transparent;color:var(--uh-text-secondary);box-shadow:none}.uh-Button--ghost:hover{background:var(--uh-surface-subtle);color:var(--uh-text-primary)}.uh-Button--ghost:active{background:var(--uh-surface-hover)}.uh-Button--danger{background:var(--uh-control-danger-bg);border-color:transparent;color:var(--uh-control-danger-color)}.uh-Button--danger:hover{filter:brightness(.96);color:var(--uh-control-danger-color)}.uh-Button--danger:active{filter:brightness(.9)}.uh-Button--icon{padding:7px;border-radius:var(--uh-radius-md);background:transparent;border-color:transparent;color:var(--uh-text-muted);box-shadow:none;line-height:1}.uh-Button--icon:hover{background:var(--uh-surface-subtle);color:var(--uh-text-primary)}.uh-Button--icon:active{background:var(--uh-surface-hover)}.uh-Button--link{background:transparent;border-color:transparent;color:var(--uh-primary);padding:0;font-size:inherit;font-weight:inherit;box-shadow:none}.uh-Button--link:hover{background:transparent;text-decoration:underline;color:var(--uh-secondary)}.uh-Button--link:active{transform:none;color:var(--uh-active)}.uh-Button--sm{padding:4px 10px;font-size:12px;border-radius:var(--uh-radius-sm)}.uh-Button--lg{padding:10px 18px;font-size:15px;border-radius:var(--uh-radius-lg)}.uh-Button.is-loading,.uh-Button--loading{position:relative;pointer-events:none;color:transparent!important}.uh-Button.is-loading:after,.uh-Button--loading:after,.uh-Button-spinner{content:"";position:absolute;width:14px;height:14px;top:calc(50% - 7px);left:calc(50% - 7px);border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:uh-spin .6s linear infinite}.uh-Button--primary.is-loading:after,.uh-Button--primary.uh-Button--loading:after{border-color:var(--uh-primary-contrast);border-right-color:transparent}@keyframes uh-spin{to{transform:rotate(360deg)}}.uh-Dropdown{position:relative;display:inline-block}.uh-Dropdown-toggle{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.uh-Dropdown-menu{position:absolute;top:calc(100% + 4px);right:0;min-width:190px;max-width:min(360px,calc(100vw - 32px));padding:6px;background:var(--uh-surface);border:1px solid var(--uh-border);border-radius:var(--uh-radius-lg);box-shadow:var(--uh-shadow-lg);z-index:var(--uh-zindex-dropdown, 130);list-style:none;margin:0;animation:uh-dropdown-enter .15s cubic-bezier(.16,1,.3,1)}@keyframes uh-dropdown-enter{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.uh-Dropdown-item{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;border-radius:var(--uh-radius-sm);font-size:13px;font-weight:500;color:var(--uh-text-primary);background:transparent;border:none;cursor:pointer;text-decoration:none;text-align:left;transition:background-color .12s ease,color .12s ease}.uh-Dropdown-item:hover,.uh-Dropdown-item:focus{background:var(--uh-surface-subtle);color:var(--uh-primary);text-decoration:none}.uh-Dropdown-separator{height:1px;background:var(--uh-border);margin:4px 0;border:none}.uh-Modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--uh-zindex-modal, 150);background:#1116158c;display:flex;align-items:center;justify-content:center;padding:16px;opacity:1;pointer-events:auto;animation:uh-modal-backdrop-in .16s ease-out}@keyframes uh-modal-backdrop-in{0%{opacity:0}to{opacity:1}}.uh-Modal,.Modal{background:var(--uh-surface);border:1px solid var(--uh-border);border-radius:var(--uh-radius-xl);box-shadow:var(--uh-shadow-xl);width:100%;max-width:480px;overflow:hidden;display:flex;flex-direction:column;animation:uh-modal-sheet-in .2s cubic-bezier(.16,1,.3,1)}@keyframes uh-modal-sheet-in{0%{opacity:0;transform:scale(.96) translateY(-8px)}to{opacity:1;transform:scale(1) translateY(0)}}.uh-Modal-header{padding:16px 20px;border-bottom:1px solid var(--uh-border);display:flex;align-items:center;justify-content:space-between}.uh-Modal-title{margin:0;font-size:16px;font-weight:600;color:var(--uh-text-primary)}.uh-Modal-close{padding:4px 6px;background:transparent;border:none;color:var(--uh-text-muted);cursor:pointer;border-radius:var(--uh-radius-sm);font-size:16px;line-height:1;transition:background-color .12s ease,color .12s ease}.uh-Modal-close:hover{background:var(--uh-surface-subtle);color:var(--uh-text-primary)}.uh-Modal-body{padding:20px;overflow-y:auto;max-height:calc(100vh - 180px);color:var(--uh-text-primary)}.uh-Modal-footer{padding:14px 20px;background:var(--uh-surface-subtle);border-top:1px solid var(--uh-border);display:flex;justify-content:flex-end;align-items:center;gap:8px;flex-wrap:wrap}@media(max-width:799.98px){.uh-Modal-backdrop{align-items:flex-start;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:16px}.uh-Modal,.Modal{margin:0 auto;max-height:none}}.uh-Avatar{width:36px;height:36px;border-radius:var(--uh-radius-full);background:#8590a6;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:400;font-size:14px;line-height:1;flex-shrink:0;object-fit:cover;-webkit-user-select:none;user-select:none;text-transform:uppercase}.uh-Avatar--rounded{border-radius:var(--uh-radius-md)}.uh-Avatar--xs{width:20px;height:20px;font-size:10px}.uh-Avatar--sm,.uh-Avatar--small{width:24px;height:24px;font-size:11px}.uh-Avatar--md{width:36px;height:36px;font-size:14px}.uh-Avatar--lg,.uh-Avatar--large{width:48px;height:48px;font-size:18px}.uh-Avatar--xl{width:72px;height:72px;font-size:28px}.uh-Badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--uh-radius-full);font-size:12px;font-weight:500;line-height:1.4;background:var(--uh-surface-subtle);color:var(--uh-text-secondary);border:1px solid var(--uh-border)}.uh-Badge--primary{background:var(--uh-primary-subtle);color:var(--uh-primary);border-color:transparent}.uh-Badge--success{background:var(--uh-control-success-bg);color:var(--uh-control-success-color);border-color:transparent}.uh-Badge--warning{background:var(--uh-control-warning-bg);color:var(--uh-control-warning-color);border-color:transparent}.uh-Badge--danger{background:var(--uh-control-danger-bg);color:var(--uh-control-danger-color);border-color:transparent}.uh-TagBadge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:var(--uh-radius-md);font-size:12px;font-weight:500;line-height:1.4;background:var(--uh-surface-subtle);color:var(--uh-text-secondary);border:1px solid var(--uh-border);text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.uh-TagBadge:hover{background:var(--uh-surface-hover);border-color:var(--uh-border-hover);color:var(--uh-primary);text-decoration:none}.uh-FormControl,.uh-Input,.uh-Textarea{width:100%;padding:8px 12px;font-size:14px;line-height:1.5;font-family:inherit;color:var(--uh-text-primary);background:var(--uh-surface);border:1px solid var(--uh-input-border);border-radius:var(--uh-radius-md);box-shadow:var(--uh-shadow-xs);transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease;outline:none;box-sizing:border-box}.uh-FormControl:hover,.uh-Input:hover,.uh-Textarea:hover{border-color:var(--uh-input-border-hover)}.uh-FormControl:focus,.uh-Input:focus,.uh-Textarea:focus,.uh-FormControl:focus-visible,.uh-Input:focus-visible,.uh-Textarea:focus-visible{border-color:var(--uh-primary);box-shadow:none;outline:none}.uh-FormControl:disabled,.uh-Input:disabled,.uh-Textarea:disabled{background:var(--uh-disabled-surface);color:var(--uh-disabled-color);cursor:not-allowed;border-color:var(--uh-border);box-shadow:none}.uh-Textarea{resize:vertical;min-height:80px}.uh-FormGroup,.uh-Form-group{margin-bottom:16px}.uh-FormLabel,.uh-Form-group label{display:block;font-size:13px;font-weight:600;color:var(--uh-text-secondary);margin-bottom:6px}.uh-Alert{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border-radius:var(--uh-radius-lg);background:var(--uh-surface-subtle);border:1px solid var(--uh-border);color:var(--uh-text-primary);font-size:14px;line-height:1.5}.uh-Alert--primary,.uh-Alert--info{background:var(--uh-primary-subtle);border-color:color-mix(in srgb,var(--uh-primary) 20%,transparent);color:var(--uh-primary)}.uh-Alert--success{background:var(--uh-control-success-bg);border-color:#027a4833;color:var(--uh-control-success-color)}.uh-Alert--warning{background:var(--uh-control-warning-bg);border-color:#b5470833;color:var(--uh-control-warning-color)}.uh-Alert--danger,.uh-Alert--error{background:var(--uh-control-danger-bg);border-color:#b4231833;color:var(--uh-control-danger-color)}.uh-Alert .uh-Button--link{color:inherit;font-weight:600}.uh-Toast{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:var(--uh-radius-lg);background:var(--uh-surface);border:1px solid var(--uh-border);color:var(--uh-text-primary);box-shadow:var(--uh-shadow-lg);font-size:14px;line-height:1.4;animation:uh-toast-in .2s cubic-bezier(.16,1,.3,1)}.uh-Toast--success{border-left:1px solid var(--uh-success)}.uh-Toast--warning{border-left:1px solid var(--uh-warning)}.uh-Toast--error,.uh-Toast--danger{border-left:1px solid var(--uh-error)}.uh-Toast--info{border-left:1px solid var(--uh-primary)}@keyframes uh-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.uh-Button{min-height:40px;box-shadow:none}.uh-Button--flat{background:transparent;border-color:transparent;box-shadow:none}.uh-Button--link{min-height:36px}.uh-Button--icon,button.uh-Button--icon{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;border:0}.uh-Button--rounded{border-radius:var(--uh-radius-md)}.uh-ButtonGroup{display:inline-flex;align-items:center;position:relative;gap:4px}.uh-Dropdown-menu>li{list-style:none;margin:0}.uh-Dropdown-menu>li>a,.uh-Dropdown-menu>li>button{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;text-align:start;padding:9px 12px;color:var(--uh-text-primary);border:0;border-radius:4px;background:transparent;text-decoration:none}.uh-Dropdown-menu>li>a:hover,.uh-Dropdown-menu>li>button:hover{background:var(--uh-surface-subtle)}.uh-Dropdown-menu--right{right:0;left:auto}.uh-Dropdown-separator{height:1px;background:var(--uh-border);margin-block:6px}.uh-LoadingIndicator-container{display:flex;justify-content:center;padding:32px 16px}.uh-LoadingIndicator,.LoadingIndicator{display:inline-block;width:25px;height:25px;border:2px solid var(--uh-border);border-top-color:var(--uh-primary);border-radius:50%;animation:uh-spin .8s linear infinite}.uh-Icon{display:inline-block;vertical-align:-.15em;flex-shrink:0}.fa-spin{animation:uh-spin 1s linear infinite}.uh-TagsLabel{display:inline-flex;flex-wrap:wrap;gap:8px;align-items:center}.uh-TagLabel{display:inline-flex;gap:5px;align-items:center;padding:3px 7px;font-size:12px;border-radius:4px;color:var(--uh-primary);background:var(--uh-primary-subtle);text-decoration:none;overflow-wrap:anywhere}.uh-TagIcon{display:inline-block;width:12px;height:12px;border-radius:3px;background:var(--color, var(--tag-bg, var(--uh-primary)));flex-shrink:0}.uh-TagIcon svg{background:none}.uh-TextEditor{min-width:0}.uh-TextEditor-editor{width:100%}.uh-Form{max-width:100%}.uh-Form-group{margin-bottom:20px}.uh-FormControl{min-height:44px;box-shadow:none}input[type=checkbox],input[type=radio]{width:18px;height:18px;accent-color:var(--uh-primary);vertical-align:middle;flex-shrink:0}.uh-Select{display:inline-flex;align-items:center;position:relative}.uh-Select select{padding-right:32px}.uh-Select .uh-Select-caret{position:absolute;right:12px;pointer-events:none}.uh-Modal-header .uh-Button--icon{min-width:40px;min-height:40px}.Modal{color:var(--uh-text-primary)}.uh-Modal--large{max-width:760px}.uh-Modal--small{max-width:400px}.uh-Alert{overflow-wrap:anywhere}.uh-NotificationGrid{width:100%}.uh-NotificationGrid td,.uh-NotificationGrid th{padding:12px}mark{background:var(--uh-primary-subtle);color:var(--uh-text-primary);padding-inline:2px}@media(max-width:799.98px){.uh-Button{min-height:44px}.uh-Modal-backdrop{padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));align-items:start;overflow:auto}.uh-Modal,.Modal{max-height:calc(100dvh - 32px);overflow-y:auto}.uh-Modal-body{max-height:none}}.uh-TypingIndicator{color:var(--uh-text-muted);font-size:13px;padding:12px 0}.uh-TypingUsers{display:flex;align-items:center;gap:8px}.uh-NotificationToasts{position:fixed;right:24px;bottom:24px;max-height:calc(100dvh - 48px);overflow-y:auto;z-index:var(--uh-zindex-toast);width:min(360px,calc(100vw - 32px));display:grid;gap:10px}.uh-NotificationToast{display:block;width:100%;padding:16px;text-align:start;border:1px solid var(--uh-border);border-radius:var(--uh-radius-lg);background:var(--uh-surface);color:var(--uh-text-primary);box-shadow:var(--uh-shadow-lg)}.uh-NotificationToast-context{font-size:13px;font-weight:600;margin-bottom:8px}.uh-NotificationToast-body{display:flex;align-items:center;gap:8px;font-size:14px}.uh-NotificationToast-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.uh-NotificationToast-content{min-width:0;overflow-wrap:anywhere}.uh-Post-body img.emoji{display:inline-block;width:1.3em;height:1.3em;vertical-align:-.25em}.uh-Post-body .PostMention,.uh-Post-body .UserMention{padding-inline:3px;color:var(--uh-primary);background:var(--uh-primary-subtle);border-radius:3px}@media(max-width:799.98px){.uh-NotificationToasts{right:16px;bottom:calc(var(--uh-mobile-nav-height) + 16px + env(safe-area-inset-bottom))}}:is(.uh-FormControl,.uh-Input,.uh-Textarea):focus-visible{outline:3px solid var(--uh-focus-ring);outline-offset:2px}:is(.uh-FormControl,.uh-Input,.uh-Textarea):autofill{-webkit-text-fill-color:var(--uh-text-primary);caret-color:var(--uh-primary);box-shadow:0 0 0 100px var(--uh-surface) inset}.uh-Modal-body{min-height:0}.uh-Alert p{color:inherit}.uh-Dropdown-menu>li>:is(a,button){white-space:normal;overflow-wrap:anywhere}@media(max-width:799.98px),(pointer:coarse){.uh-Button,.uh-Button--icon,button.uh-Button--icon,.uh-Modal-header .uh-Button--icon{min-height:44px}.uh-Button--icon,button.uh-Button--icon,.uh-Modal-header .uh-Button--icon{min-width:44px}.uh-Dropdown-menu>li>a,.uh-Dropdown-menu>li>button{min-height:44px}}.uh-Button--primary:disabled,.uh-Button--primary.is-disabled{background:var(--uh-disabled-surface);border-color:var(--uh-disabled-bg);color:var(--uh-disabled-color)}.uh-ActionFeedback{display:flex;align-items:center;gap:12px;font-size:14px;line-height:1.5}.uh-ActionFeedback>span{min-width:0;flex:1;overflow-wrap:anywhere}.uh-ActionFeedback>button{flex-shrink:0;min-width:44px;min-height:44px}.uh-ActionFeedback--error{background:var(--uh-control-danger-bg);color:var(--uh-control-danger-color);border-color:var(--uh-danger-border)}@media(max-width:799.98px){.uh-NotificationToasts{max-height:calc(100dvh - var(--uh-mobile-nav-height, 56px) - 48px - env(safe-area-inset-bottom))}}.uh-SettingsPage,.uh-UserPage,.uh-TagsPage,.uh-NotificationsPage,.uh-FlagsPage,.uh-ErasureRequestsPage,.uh-ConfirmErasurePage{color:var(--uh-text-color);min-width:0}.uh-SettingsPage h2,.uh-UserPage h2,.uh-TagsPage-heading,.uh-NotificationsPage h2{font-weight:650;letter-spacing:-.02em;line-height:1.4}.uh-SettingsPage-section:first-of-type{padding-top:0}.uh-SettingsPage-section:last-of-type{border-bottom:0}.uh-SettingsPage-section .uh-FormControl{min-width:0}.uh-UserHero{border-bottom:1px solid var(--uh-border);border-radius:0}.uh-UserHero .uh-UserCard-info{flex-wrap:wrap}.uh-UserPage .uh-Tabs{display:flex;overflow-x:auto;gap:24px;border-bottom:1px solid var(--uh-border)}.uh-UserPage .uh-Tab{flex:0 0 auto;background:transparent;border:0;color:var(--uh-muted-color);padding:12px 0}.uh-UserPage .uh-Tab.is-active{color:var(--uh-text-color);border-bottom:2px solid var(--uh-primary)}.uh-UserPage .uh-DiscussionList-discussions{list-style:none}.uh-NotificationsPage-list{background:transparent;box-shadow:none}.uh-NotificationsPage .uh-NotificationList-item{border-bottom:1px solid var(--uh-border)}.uh-MessagesPage{margin:28px auto;max-width:1080px;min-width:0}.uh-MessagesPage-list{width:280px;max-width:40%;flex-shrink:0}.uh-MessagesPage-thread{overflow:hidden}.uh-ConversationPanel{min-width:0}.uh-ConversationPanel form .uh-FormControl{flex:1;min-width:0}.uh-DeckView{min-width:0;color:var(--uh-text-color)}.uh-DeckColumn{border-color:var(--uh-border)}.uh-TagTiles{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:20px}.uh-TagTile{display:block;border-bottom:1px solid var(--uh-border);padding:24px 0;min-width:0}.uh-TagTile-name{margin:0 0 8px;font-size:21px}.uh-TagTile-description{font-size:14px;line-height:1.8;color:var(--uh-muted-color)}.uh-TagsPage-tree{background:transparent;border:0;border-radius:0;box-shadow:none}.uh-TagsPage-treeItem-toggle{min-height:36px;min-width:36px}.uh-TagsPage-treeItem-desc{font-size:13px}.uh-TagDiscussionsPage .sideNavContainer{display:grid;grid-template-columns:minmax(0,1fr) 200px;gap:48px}.uh-TagDiscussionsPage .sideNav{grid-column:2;grid-row:1}.uh-TagDiscussionsPage .sideNavOffset{grid-column:1;grid-row:1;margin:0}.uh-TagDiscussionsPage .uh-Hero{padding:12px 0 28px;background:transparent}.uh-TagDiscussionsPage .uh-Hero-title{margin:0 0 12px;font-size:30px}.uh-TagDiscussionsPage .sideNav ul{list-style:none;padding:0}.uh-TagDiscussionsPage .sideNav .uh-Button{justify-content:flex-start}@media(max-width:800px){.uh-TagDiscussionsPage .sideNavContainer{display:flex;flex-direction:column;gap:22px}.uh-TagDiscussionsPage .sideNav{order:-1}.uh-TagDiscussionsPage .sideNav .uh-TagSideNav{display:none}}@media(max-width:640px){.uh-SettingsPage,.uh-UserPage,.uh-TagsPage,.uh-NotificationsPage{max-width:100%}.uh-SettingsPage-section{overflow-wrap:anywhere}.uh-SettingsPage-section .uh-Form-group>div{flex-wrap:wrap}.uh-SettingsPage-section :is(input,select,textarea){min-width:0;max-width:100%}.uh-UserHero{gap:18px}.uh-UserPage .uh-Tabs{gap:20px}.uh-MessagesPage{flex-direction:column}.uh-MessagesPage-list{width:100%;max-width:100%}.uh-MessagesPage.is-conversation-open .uh-MessagesPage-list{display:none}.uh-MessagesPage:not(.is-conversation-open) .uh-MessagesPage-thread{display:none}.uh-ConversationPanel form{flex-wrap:wrap}.uh-ConversationPanel form .uh-FormControl{min-width:180px}.uh-TagsPage-treeItem-desc{display:none}}.uh-TagHero .uh-Hero-title{color:var(--uh-text-color)}.uh-TagHero .uh-Hero-subtitle{color:var(--uh-muted-color)}.uh-TagHero .uh-Hero-title .icon{color:var(--hero-bg, var(--uh-primary))}.uh-SelectTagList{list-style:none;padding:0;margin:0}.uh-SelectTagListItem-icon{display:inline-grid;width:24px;min-width:24px;place-items:center;position:relative;font-style:normal}.uh-SelectTagListItem-tagIcon{width:10px;height:10px;border-radius:3px;background:var(--color, var(--uh-control-bg));display:inline-block}.uh-SelectTagListItem-checkIcon{display:none;color:var(--uh-primary)}.uh-SelectTagListItem-name{color:var(--uh-text-color);font-weight:550}.uh-SelectTagListItem-description{color:var(--uh-muted-color);font-size:12px;margin-left:auto;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SelectTagListItem{display:flex;align-items:center;gap:10px;padding:12px 10px;min-height:46px;cursor:pointer;border-radius:6px}.SelectTagListItem.child{margin-left:22px}.SelectTagListItem.active{background:var(--uh-surface-subtle)}.SelectTagListItem.selected .uh-SelectTagListItem-checkIcon{display:inline-block}.SelectTagListItem.selected .uh-SelectTagListItem-tagIcon{display:none}.uh-TagTree-row .uh-TagLinkButton{display:flex;align-items:center}.uh-TagTree-row .uh-TagLinkButton .uh-Button-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uh-TagTree-count{margin-left:8px;flex-shrink:0;font-family:var(--uh-font-family);font-size:12.5px;color:var(--uh-text-muted);font-variant-numeric:tabular-nums}.uh-TagsPage-treeItem{display:flex;align-items:center;gap:10px;padding:8px 16px;border-bottom:1px solid var(--uh-border);transition:background .12s ease}.uh-TagsPage-treeItem:last-child{border-bottom:none}.uh-TagsPage-treeItem:hover{background:var(--uh-surface-hover)}.uh-TagsPage-treeItem-toggle{width:36px;height:36px;padding:0;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--uh-text-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .12s ease,color .12s ease}.uh-TagsPage-treeItem-toggle:hover{background:var(--uh-surface-subtle);color:var(--uh-text-primary)}.uh-TagsPage-treeItem-toggle.is-placeholder{visibility:hidden;pointer-events:none}.uh-TagsPage-treeItem-link{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:var(--uh-text-primary);flex:1;min-width:0}.uh-TagsPage-treeItem-link:hover{color:var(--uh-primary);text-decoration:none}.uh-TagsPage-treeItem-desc{font-size:12px;color:var(--uh-text-muted);margin-left:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uh-TagsPage-treeItem-count{font-family:var(--uh-font-family);font-size:12.5px;font-weight:400;font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--uh-text-muted);flex-shrink:0;background:transparent;padding:0;border-radius:0;border:none}.uh-TagsPage-treeItem-name{letter-spacing:0}.uh-TagsPage-treeItem-name.is-root{font-family:var(--uh-font-family);font-weight:600;font-size:15px}.uh-TagsPage-treeItem-name:not(.is-root){font-weight:500}.uh-TagsPage .uh-TagsPage-treeItem-copy{min-width:0;display:flex;flex-direction:column;gap:5px;overflow-wrap:anywhere}.uh-TagsPage-empty{padding:32px 0;color:var(--uh-muted-color)}.uh-TagsPage-empty .uh-Button{margin:8px 12px 0 0}.uh-TagCloud-section{margin-top:36px}.uh-TagCloud-section h2{font-size:18px;margin:0 0 8px;color:var(--uh-text-color)}.uh-TagCloud-description{margin:0 0 20px;color:var(--uh-muted-color);line-height:1.7}.uh-TagCloud{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:12px 24px}.uh-TagCloud-item{display:flex;gap:10px;align-items:center;min-width:0;max-width:100%}.uh-TagCloud-item .uh-TagBadge{min-height:44px;min-width:0;max-width:100%}.uh-TagCloud-item .uh-TagBadge span:last-child{white-space:normal;overflow-wrap:anywhere}.uh-TagCloud-count{font-size:12px;color:var(--uh-muted-color);white-space:nowrap;font-variant-numeric:tabular-nums}.uh-TagBadge.is-clickable{cursor:pointer}.uh-TagBadge--small{padding:2px 10px;font-size:12px}.uh-TagBadge--medium{padding:4px 14px;font-size:13px}.uh-TagHero{padding:32px 0;margin-bottom:24px}.uh-TagHero .uh-Hero-title{display:flex;align-items:center;font-size:26px;font-weight:700;letter-spacing:0;margin:0 0 8px}.uh-TagHero .uh-Hero-subtitle{font-size:14px;line-height:1.5;opacity:.92}.uh-IndexPage-navList .uh-Dropdown-separator,.sideNav .uh-Dropdown-separator{height:1px;margin:8px 0;background:var(--uh-border);list-style:none;padding:0}.uh-TagTree-item{list-style:none}.uh-TagTree-row{display:flex;align-items:center;gap:2px}.uh-TagTree-toggle{width:44px;height:44px;padding:0;border:none;border-radius:6px;background:transparent;color:var(--uh-text-muted);cursor:pointer;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.uh-TagTree-toggle:hover{background:var(--uh-surface-subtle);color:var(--uh-text-primary)}.uh-TagTree-toggle.is-placeholder{visibility:hidden;pointer-events:none}.uh-TagLinkButton{flex:1;min-width:0}.uh-TagTree-item.is-child .uh-TagTree-row{padding-left:12px}.uh-TagDiscussionsPage-status{padding:28px 16px;text-align:center;color:var(--uh-text-secondary)}.uh-TagDiscussionsPage-status h1{font-size:18px;color:var(--uh-text-primary)}.uh-App:has(.uh-TagDiscussionsPage)>.uh-Colophon{display:none}.uh-TagDiscussionsPage .uh-DiscussionList-discussions{list-style:none;margin:0;padding:0}.uh-TagsPage{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,30%);gap:10px;width:calc(100% - 20px);max-width:1420px;margin:10px auto;padding:0;align-items:start}.uh-TagsPage-nav{grid-column:2;grid-row:1;position:sticky;top:calc(var(--uh-header-height) + 10px);padding:10px 0;border-radius:4px;background:var(--uh-surface)}.uh-TagsPage-nav>a{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:12px 24px;color:var(--uh-text-secondary);font-size:14px;line-height:1.5;text-decoration:none;overflow-wrap:anywhere}.uh-TagsPage-nav>a span{flex-shrink:0;font-size:12px;color:var(--uh-muted-color)}.uh-TagsPage-nav>a:hover{color:var(--uh-primary);background:var(--uh-surface-hover)}.uh-TagsPage-nav>a[aria-current=page]{color:var(--uh-primary);font-weight:500}.uh-TagsPage-content{grid-column:1;grid-row:1;min-width:0;padding:0 24px 24px;border-radius:4px;background:var(--uh-surface)}.uh-TagsPage-heading{font-family:var(--uh-font-family);letter-spacing:0;color:var(--uh-text-primary);min-height:60px;display:flex;align-items:center;margin:0 0 8px;padding:14px 0;font-size:18px;font-weight:500;border-bottom:1px solid var(--uh-border);box-sizing:border-box}.uh-TagsPage-tree{list-style:none;border-bottom:1px solid var(--uh-border);border-radius:0;box-shadow:none;margin:0;padding:0;border:0;background:transparent}.uh-TagsPage .uh-TagsPage-treeItem{padding-top:12px;padding-bottom:12px;min-height:82px;padding-block:14px;padding-right:0;gap:10px}.uh-TagsPage .uh-TagsPage-treeItem-toggle{width:32px;height:40px;border-radius:4px}.uh-TagsPage .uh-TagsPage-treeItem-link{min-height:44px;align-items:center;gap:14px}.uh-TagsPage .uh-TagsPage-treeItem-link .uh-TagIcon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:36px;height:36px;border-radius:4px;background:var(--color);color:#fff}.uh-TagsPage .uh-TagsPage-treeItem-name.is-root{font-size:16px;font-weight:500}.uh-TagsPage .uh-TagsPage-treeItem-name:not(.is-root){font-size:14px;font-weight:400}.uh-TagsPage .uh-TagsPage-treeItem-desc{margin:0;white-space:normal;color:var(--uh-muted-color);display:block;font-size:13px;line-height:1.7}.uh-TagsPage .uh-TagsPage-treeItem-count{color:var(--uh-muted-color);font-size:12px}.uh-TagsPage .uh-TagCloud-section{margin-top:24px;padding-top:24px;border-top:1px solid var(--uh-border)}.uh-TagsPage .uh-TagCloud-section h2{font-size:16px;font-weight:500}.uh-TagsPage .uh-TagCloud-description{font-size:13px}.uh-TagBadge{display:inline-flex;align-items:center;gap:6px;font-weight:500;text-decoration:none;line-height:1.4;white-space:nowrap;border:1px solid rgba(0,0,0,.1);transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease;box-shadow:none;border-radius:4px}.uh-TagBadge.is-clickable:hover{text-decoration:none;transform:none;box-shadow:none;opacity:1}@media(min-width:1440px){.uh-TagsPage{grid-template-columns:minmax(0,1fr) 300px}}@media(max-width:799.98px){.uh-TagsPage{display:block;width:100%;margin:0;padding:0}.uh-TagsPage-nav{position:static;display:flex;flex-direction:row;overflow-x:auto;gap:20px;padding:0 16px;margin-bottom:10px;border-radius:0;white-space:nowrap}.uh-TagsPage-nav>a{flex-shrink:0;min-height:48px;padding:12px 0}.uh-TagsPage-nav>a span{display:none}.uh-TagsPage-content{padding:0 16px 20px;border-radius:0}.uh-TagsPage-heading{min-height:52px;font-size:16px}.uh-TagsPage .uh-TagsPage-treeItem-toggle{width:44px;height:44px}.uh-TagsPage .uh-TagsPage-treeItem{padding-block:12px;min-height:80px;gap:4px;flex-wrap:nowrap}.uh-TagsPage .uh-TagsPage-treeItem-link{flex:1;min-width:0;gap:10px}.uh-TagsPage .uh-TagsPage-treeItem-count{margin-left:0}.uh-TagsPage .uh-TagsPage-treeItem-link .uh-TagIcon{width:30px;height:30px}}@media(min-width:800px){.uh-TagDiscussionsPage .uh-IndexPage-topics>nav>ul>li:first-child a{color:var(--uh-text-secondary);font-weight:400}.uh-TagDiscussionsPage .uh-IndexPage-topics .uh-TagLinkButton[aria-current=page]{color:var(--uh-primary);font-weight:700}}.Modal.uh-TagSelectionModal{display:flex;flex-direction:column;max-height:calc(100dvh - 32px)}.uh-TagSelectionModal .uh-Modal-header{flex:none}.uh-TagSelectionModal .uh-Modal-body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;padding:20px 24px 24px}.uh-TagSelectionModal-content{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.uh-TagSelectionModal-form{flex:none;margin-bottom:16px}.uh-TagSelectionModal .uh-FormControl{height:44px;border:1px solid var(--uh-border-strong);border-radius:4px;box-shadow:none;outline:none}.uh-TagSelectionModal .uh-FormControl:focus,.uh-TagSelectionModal .uh-FormControl:focus-visible{border-color:var(--uh-primary);box-shadow:none;outline:none}.uh-TagSelectionModal-help{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.uh-TagSelectionModal-list{flex:1 1 auto;min-height:0;list-style:none;margin:0;padding:0;max-height:min(48dvh,400px);overflow-y:auto;overscroll-behavior:contain}.uh-TagSelectionModal-groupLabel{display:flex;justify-content:space-between;gap:16px;padding:16px 12px 8px;color:var(--uh-text-secondary);font-size:12px;line-height:20px;font-weight:400}.uh-TagSelectionModal-groupLabel>span:last-child{text-align:right;max-width:72%;overflow-wrap:anywhere}.uh-TagSelectionModal-groupLabel:first-child{padding-top:0}.uh-TagSelectionModal-option{display:flex;align-items:center;gap:12px;box-sizing:border-box;min-height:56px;margin:0;padding:10px 12px;border:0;border-radius:4px;background:transparent;color:var(--uh-text-color);cursor:pointer}.uh-TagSelectionModal-option:hover{background:var(--uh-surface-subtle)}.uh-TagSelectionModal-option.is-keyboardActive{outline:1px solid var(--uh-primary);outline-offset:-1px}.uh-TagSelectionModal-color{flex:none;width:8px;height:8px;border-radius:2px}.uh-TagSelectionModal-optionText{display:grid;flex:1;min-width:0;gap:3px}.uh-TagSelectionModal-name{font-size:14px;line-height:22px;font-weight:500;color:var(--uh-heading-color);overflow-wrap:anywhere}.uh-TagSelectionModal-description,.uh-TagSelectionModal-path{color:var(--uh-text-secondary);font-size:12px;line-height:18px;overflow-wrap:anywhere}.uh-TagSelectionModal-option[data-child=true]{padding-left:28px}.uh-TagSelectionModal-check{display:flex;align-items:center;justify-content:center;flex:none;width:20px;color:var(--uh-primary)}.uh-TagSelectionModal-actions{flex:none;display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:20px;padding-top:16px;border-top:1px solid var(--uh-border)}.uh-TagSelectionModal-summary{flex:1;min-width:0;font-size:12px;line-height:20px;color:var(--uh-text-secondary)}.uh-TagSelectionModal-actions .uh-Button{min-height:40px;min-width:72px}.uh-TagSelectionModal-actions .uh-Button:not(.uh-Button--primary){background:transparent;color:var(--uh-text-secondary);border-color:var(--uh-border-strong)}.uh-TagSelectionModal-actions .uh-Button:not(.uh-Button--primary):hover{background:var(--uh-surface-subtle)}@media(max-width:799.98px){.uh-TagSelectionModal .uh-Modal-body{padding:16px}.uh-TagSelectionModal-actions .uh-Button{min-height:44px}}.uh-Modal-backdrop.uh-Modal-backdrop--drawer{justify-content:flex-end;align-items:stretch;padding:0}@media(max-width:799.98px){.uh-Modal-backdrop.uh-Modal-backdrop--drawer{align-items:stretch;overflow-y:hidden}}.uh-Modal.uh-Modal--drawer{height:100%;max-height:none;max-width:none;border-radius:0;border-top:none;border-bottom:none;border-right:none;animation:uh-modal-drawer-in .2s ease-out}@keyframes uh-modal-drawer-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.uh-Modal.uh-Modal--card,.Modal.uh-Modal--card{max-width:min(430px,100%);border-radius:8px;border:1px solid var(--uh-border);box-shadow:var(--uh-shadow-lg)}.uh-Modal--card .uh-Modal-header{padding:20px 24px 14px;border-bottom:1px solid var(--uh-border)}.uh-Modal--card .uh-Modal-title{display:flex;align-items:baseline;font-family:var(--uh-font-family);font-weight:650;font-size:20px;letter-spacing:0;color:var(--uh-text-primary)}.uh-Modal--card .uh-Modal-body{padding:24px}.uh-Modal--card .uh-FormControl,.uh-Modal--card .uh-Input,.uh-Modal--card .uh-Textarea{border:1px solid var(--uh-border-strong);border-radius:6px;background:var(--uh-surface);box-shadow:none}.uh-Modal--card .uh-FormControl:hover,.uh-Modal--card .uh-Input:hover,.uh-Modal--card .uh-Textarea:hover{border-color:var(--uh-border-hover)}.uh-Modal--card .uh-FormControl:focus,.uh-Modal--card .uh-Input:focus,.uh-Modal--card .uh-Textarea:focus,.uh-Modal--card .uh-FormControl:focus-visible,.uh-Modal--card .uh-Input:focus-visible,.uh-Modal--card .uh-Textarea:focus-visible{border-color:var(--uh-primary);box-shadow:0 0 0 3px var(--uh-focus-ring)}.uh-Modal--card .uh-AuthCard-aux{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:2px 0 18px;font-size:13px;color:var(--uh-text-secondary)}.uh-Modal--card .uh-AuthCard-aux label{display:flex;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:400;color:var(--uh-text-secondary);cursor:pointer}.uh-Modal--card .uh-AuthCard-link{color:var(--uh-text-secondary)}.uh-Modal--card .uh-AuthCard-link:hover{color:var(--uh-primary)}.uh-Modal--card .uh-AuthCard-submit{width:100%;justify-content:center;margin-top:2px;letter-spacing:0;background:var(--uh-primary);border-color:var(--uh-primary);color:var(--uh-primary-contrast)}.uh-Modal--card .uh-AuthCard-submit:hover:not(:disabled),.uh-Modal--card .uh-AuthCard-submit:focus-visible:not(:disabled){background:var(--uh-primary-hover);border-color:var(--uh-primary-hover);color:var(--uh-primary-contrast)}.uh-Modal--card .uh-AuthCard-submit:disabled{opacity:.6}.uh-Modal--card .uh-Modal-footer{padding:12px 24px;background:var(--uh-body-bg);border-top:1px solid var(--uh-border);justify-content:center;font-size:13px}.uh-Modal.uh-Modal--confirm,.Modal.uh-Modal--confirm{max-width:min(430px,100%);border-radius:8px;border:1px solid var(--uh-border);box-shadow:var(--uh-shadow-lg)}.uh-Modal--confirm .uh-Modal-header{padding:20px 24px 14px;border-bottom:1px solid var(--uh-border)}.uh-Modal--confirm .uh-Modal-title{font-family:var(--uh-font-family);font-weight:650;font-size:19px;letter-spacing:0;color:var(--uh-text-primary)}.uh-Modal--confirm .uh-Modal-body{padding:22px 24px}.uh-Modal--confirm .uh-Confirm-text{font-size:15px;line-height:1.9;color:var(--uh-text-primary);padding-bottom:18px;border-bottom:1px solid var(--uh-border)}.uh-Modal--confirm .uh-Confirm-footer{padding:14px 24px 18px;border-top:1px solid var(--uh-border)}@media(prefers-reduced-motion:reduce){.uh-Modal-backdrop.uh-Modal-backdrop,.uh-Modal.uh-Modal{animation:none}}.uh-ImageViewer-trigger{cursor:zoom-in}.uh-ImageViewer-trigger:focus-visible{outline:2px solid var(--uh-primary);outline-offset:3px}.uh-Modal-backdrop.uh-ImageViewer-backdrop{display:flex;align-items:center;justify-content:center;padding:48px;background:#00000094;z-index:var(--uh-zindex-modal,150);overflow:hidden}.uh-Modal.uh-ImageViewer{display:flex;align-items:center;justify-content:center;width:auto;max-width:calc(100vw - 96px);max-height:calc(100dvh - 96px);margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.uh-ImageViewer figure{margin:0;text-align:center}.uh-ImageViewer figure>img{display:block;max-width:calc(100vw - 96px);max-height:calc(100dvh - 132px);width:auto;height:auto;object-fit:contain;margin:auto}.uh-ImageViewer figcaption{min-height:24px;max-width:calc(100vw - 96px);padding-top:8px;color:#fff;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.uh-ImageViewer-close,.uh-ImageViewer-previous,.uh-ImageViewer-next{position:fixed;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:8px;border:0;border-radius:50%;background:#00000059;color:#fff;cursor:pointer}.uh-ImageViewer-close{right:20px;top:16px}.uh-ImageViewer-previous{left:12px;top:calc(50% - 22px)}.uh-ImageViewer-next{right:12px;top:calc(50% - 22px)}@media(max-width:799.98px){.uh-Modal-backdrop.uh-ImageViewer-backdrop{padding:16px}.uh-Modal.uh-ImageViewer{max-width:calc(100vw - 32px);max-height:calc(100dvh - 96px)}.uh-ImageViewer figure>img{max-width:calc(100vw - 32px);max-height:calc(100dvh - 132px)}.uh-ImageViewer figcaption{max-width:calc(100vw - 32px)}.uh-ImageViewer-previous{left:4px}.uh-ImageViewer-next{right:4px}}:root{--sticky-bg: #d13e32;--lock-color: #888888;--badge-hidden-bg: #888888;--following-bg: #ffea7b;--following-color: #735600;--shadow-color: rgba(0, 0, 0, .15)}.uh-Badge{--size: 22px;width:var(--size);height:var(--size);min-width:var(--size);min-height:var(--size);border-radius:50%;background:var(--badge-bg, #888888);color:var(--contrast-color, var(--badge-color, #ffffff));display:inline-flex;align-items:center;justify-content:center;box-shadow:0 2px 4px var(--shadow-color);font-size:calc(.56 * var(--size));box-sizing:border-box;padding:0;vertical-align:middle;line-height:normal;pointer-events:auto}.uh-Badge-icon{line-height:1;font-size:inherit}.uh-Badge--sticky{--badge-bg: var(--sticky-bg, #d13e32);--badge-color: #ffffff;background-color:var(--badge-bg);color:var(--badge-color)}.uh-Badge--lock,.uh-Badge--locked{--badge-bg: var(--lock-color, #888888);--badge-color: #ffffff;background-color:var(--badge-bg);color:var(--badge-color)}.uh-Badge--hidden{--badge-bg: var(--badge-hidden-bg, #888888);--badge-color: #ffffff;background-color:var(--badge-bg);color:var(--badge-color)}.uh-Badge--following{--badge-bg: var(--following-bg, #ffea7b);--badge-color: var(--following-color, #735600);background-color:var(--badge-bg);color:var(--badge-color)}.uh-Badge--approval{--badge-bg: #f0ad4e;--badge-color: #ffffff;background-color:var(--badge-bg);color:var(--badge-color)}.uh-Badge--suspended{--badge-bg: #d13e32;--badge-color: #ffffff;background-color:var(--badge-bg);color:var(--badge-color);width:auto;min-width:var(--size);padding:0 8px;border-radius:11px;gap:4px;font-size:11px;font-weight:700}.uh-Badges,.badges{margin:0;padding:0;list-style:none;display:inline-flex;align-items:center;pointer-events:none;vertical-align:middle}.uh-Badges>li,.badges>li{display:inline-flex;align-items:center;margin:0;padding:0;list-style:none}.uh-Badges,.badges--packed{--packing-space: 10px;padding-inline-start:var(--packing-space)}.uh-Badges .uh-Badge,.badges--packed .uh-Badge{margin-left:calc(0px - var(--packing-space));position:relative;pointer-events:auto}.uh-Badges:empty,.badges:empty{display:none}.uh-DiscussionListItem-badges{grid-column:1;grid-row:2;display:flex;align-items:center;gap:4px;margin:0 10px 0 0;padding:0;list-style:none;white-space:nowrap}.uh-DiscussionListItem-badges>li{display:inline-flex;align-items:center;list-style:none;margin:0;padding:0}.uh-DiscussionListItem-badges .uh-Badge,.uh-DiscussionListItem-badges .badge{--size: 20px;box-shadow:none}.DiscussionListItem{list-style:none;margin:0 0 10px;padding:0;background:var(--uh-surface);border-radius:5px;overflow:hidden;min-width:0}.uh-Feed-likers{display:flex;gap:8px;align-items:center;margin:0 0 8px;min-height:24px}.uh-Feed-likers a{display:inline-flex;text-decoration:none}.uh-Feed-likers .uh-Avatar{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;font-size:10px;background:#8590a6;color:#fff;overflow:hidden}.uh-Feed-likers .uh-Avatar img{width:100%;height:100%;object-fit:cover}.uh-DiscussionListItem-content{display:block;padding:16px 24px 0;min-width:0}.uh-Feed-authorRow{display:flex;align-items:center;gap:8px;margin-bottom:16px;min-width:0}.uh-DiscussionListItem-author{display:flex;flex:none;width:38px;height:38px;text-decoration:none}.uh-DiscussionListItem-author .uh-Avatar{width:38px;height:38px;background:#8590a6;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;border-radius:50%;overflow:hidden}.uh-DiscussionListItem-author img{width:100%;height:100%;object-fit:cover}.uh-Feed-authorMeta{display:flex;flex:1;min-width:0;flex-direction:column;gap:0;font-size:14px;font-weight:600}.uh-Feed-authorMeta .username{color:var(--uh-heading-color);text-decoration:none;overflow-wrap:anywhere}.uh-Feed-time{line-height:18px;font-size:12px;font-weight:400;color:var(--uh-muted-color)}.uh-DiscussionListItem-badges:empty{display:none}.uh-Feed-featured{display:inline-flex;align-items:center;gap:4px;color:var(--uh-primary);font-size:12px;white-space:nowrap}.uh-DiscussionListItem-main{min-width:0;padding-bottom:24px;cursor:pointer}.uh-DiscussionListItem-title{margin:0 0 12px;font-size:20px;font-weight:700;line-height:1.42;letter-spacing:-.015em;overflow-wrap:anywhere}.uh-DiscussionListItem-title a{color:var(--uh-heading-color, #18191c);text-decoration:none;transition:color .15s ease}.uh-DiscussionListItem-title a:hover{color:var(--uh-primary)}.uh-RichText.uh-Feed-preview,.uh-DiscussionListItem-excerpt{--uh-reading-h1:17px;--uh-reading-h2:17px;--uh-reading-h3:16px;--uh-reading-h4:15px;--uh-reading-h5:15px;--uh-reading-h6:15px;color:var(--uh-text-secondary, #4e5969);font-size:15px;line-height:1.62;overflow-wrap:anywhere;max-height:340px;overflow:hidden;position:relative}.uh-RichText.uh-Feed-preview img{display:inline-block;max-width:min(100%,360px);max-height:240px;object-fit:contain;border-radius:4px;margin:8px 8px 8px 0}.uh-RichText.uh-Feed-preview a{color:var(--uh-primary)}.uh-Feed-tags{margin:0 0 10px}.uh-Feed-tags .uh-TagsLabel{display:flex;flex-wrap:wrap;gap:8px}.uh-Feed-tags .uh-TagLabel{display:inline-flex;align-items:center;min-height:28px;font-size:12px;color:var(--uh-muted-color);text-decoration:none;background:var(--uh-surface-subtle);padding:3px 8px;border-radius:3px}.uh-Feed-actions{display:flex;align-items:center;gap:24px;justify-content:space-between;border-top:1px solid var(--uh-border);min-height:52px}.uh-Feed-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:5px 0;font:inherit;font-size:14px;color:var(--uh-muted-color);border:0;background:transparent;cursor:pointer;text-decoration:none;font-variant-numeric:tabular-nums}.uh-Feed-action:hover,.uh-Feed-action.is-active{color:var(--uh-primary)}.uh-Feed-action:disabled{opacity:.5;cursor:wait}.uh-Feed-share{margin-left:0}.uh-Feed-status{font-size:13px;color:var(--uh-muted-color);margin:0;padding:0 0 14px;overflow-wrap:anywhere}.uh-DiscussionListItem-unreadBadge{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;border-radius:4px;background:var(--uh-primary);color:var(--uh-primary-contrast);font-size:12px;padding:3px 6px;text-decoration:none}.DiscussionListItem--hidden{opacity:.7}@media(max-width:799.98px){.DiscussionListItem{margin-bottom:8px;border-radius:0}.uh-DiscussionListItem-content{padding:18px 16px 0}.uh-Feed-authorRow{margin-bottom:14px}.uh-DiscussionListItem-title{font-size:17px}.uh-RichText.uh-Feed-preview,.uh-DiscussionListItem-excerpt{font-size:15px;max-height:360px}.uh-RichText.uh-Feed-preview img{max-width:100%;max-height:260px}.uh-Feed-actions{justify-content:space-between;gap:12px}.uh-Feed-share{margin-left:0}}.uh-Feed-detailLink{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.uh-Feed-detailLink:focus-within{position:relative;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal;margin-bottom:12px}.uh-Feed-detailLink a{color:var(--uh-primary);font-size:14px}.uh-Feed-time a{color:inherit;text-decoration:none}.uh-Feed-time a:hover{text-decoration:underline;text-underline-offset:3px}.uh-Feed-images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0}.uh-Feed-images:has(a:only-child),.uh-Feed-images:has(>img:only-child){grid-template-columns:minmax(0,360px)}.uh-Feed-images a{display:block;overflow:hidden;border-radius:4px}.uh-Feed-images img{display:block;max-width:100%;width:100%;height:220px;object-fit:cover}.uh-Feed-files{margin:12px 0}@media(max-width:799.98px){.uh-Feed-images img{height:160px}}.uh-Feed-authorMeta .username{line-height:20px}.uh-Feed-time{display:flex;align-items:center;gap:8px}.uh-Feed-metaTags .uh-TagsLabel{display:inline-flex;gap:6px}.uh-Feed-metaTags .uh-TagLabel{display:inline;padding:0;background:transparent;font-size:12px;line-height:18px;color:var(--uh-muted-color);text-decoration:none}.uh-Feed-metaTags .uh-TagLabel:hover{color:var(--uh-primary)}@media(min-width:800px){.uh-Feed-authorRow{position:relative}.uh-DiscussionListItem-author .uh-Avatar{background:#8590a6;color:#fff;font-size:14px}.uh-Feed-authorMeta .username{max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.uh-Feed-time{color:var(--uh-text-muted);line-height:17px;margin-top:1px}.uh-DiscussionListItem-title{margin-bottom:12px}.uh-RichText.uh-Feed-preview,.uh-DiscussionListItem-excerpt{line-height:1.6}.uh-Feed-metaTags{margin-left:auto;align-self:flex-start;color:var(--uh-text-secondary)}.uh-Feed-metaTags .uh-TagLabel{font-size:12px;padding:0 4px}.uh-Feed-action{flex:1;color:var(--uh-text-muted);gap:8px;justify-content:center;min-height:52px}.uh-Feed-action:first-child{justify-content:flex-start}.uh-Feed-action:last-child{justify-content:flex-end}.uh-Feed-actions{gap:0}.uh-Feed-actions .uh-Icon{stroke-width:1.2}html[data-theme=dark] .uh-Feed-time,html[data-theme=dark] .uh-Feed-action{color:var(--uh-text-muted)}}.uh-Feed-previewWindow{position:relative;max-height:165px;overflow:hidden}.uh-Feed-previewWindow.has-overflow:after{content:"";position:absolute;inset:auto 0 0;height:28px;pointer-events:none;background:linear-gradient(transparent,var(--uh-surface))}.uh-Feed-previewWindow.is-expanded,.uh-Feed-previewWindow .uh-RichText.uh-Feed-preview,.uh-Feed-previewWindow .uh-DiscussionListItem-excerpt{max-height:none;overflow:visible}.uh-Feed-readMore{display:inline-flex;align-items:center;gap:5px;min-height:44px;margin:8px 0 2px;padding:0 12px;background:var(--uh-surface-subtle, #f2f3f5);color:var(--uh-primary, #2469f6);font:inherit;font-size:13px;font-weight:500;border-radius:4px;text-decoration:none;cursor:pointer;border:1px solid var(--uh-border-strong);transition:background-color .16s ease,color .16s ease}.uh-Feed-readMore:hover{background:var(--uh-primary-subtle);border-color:var(--uh-primary);color:var(--uh-primary-hover, #1d5bd8);gap:7px}.uh-Feed-readMore:focus-visible,.uh-Feed-time a:focus-visible,.uh-Feed-detailLink a:focus-visible{outline:2px solid var(--uh-primary);outline-offset:3px}.uh-Feed-featured{border:1px solid #d9824b;border-radius:4px;padding:1px 8px;color:var(--uh-control-warning-color);font-size:12px;line-height:17px;align-self:flex-start}.uh-Feed-viewCount{display:inline-flex;align-items:center;gap:4px}.uh-Feed-imagePreviewWrapper{position:relative;margin-top:12px}.uh-Feed-imagePreview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.uh-Feed-imagePreview:has(>img:only-child){grid-template-columns:minmax(0,1fr)}.uh-Feed-imagePreview img{display:block;width:100%;height:200px;max-width:100%;object-fit:contain;background:var(--uh-surface-subtle);border-radius:4px;margin:0}.uh-Feed-imagePreview img:nth-of-type(n+5){display:none}.uh-Feed-imageMore{position:absolute;right:8px;bottom:8px;padding:4px 8px;border-radius:4px;background:var(--uh-surface);color:var(--uh-heading-color);font-size:14px;pointer-events:none}.uh-Feed-images:has(a:only-child),.uh-Feed-images:has(>img:only-child){grid-template-columns:minmax(0,1fr)}.uh-Feed-images:has(a:only-child) img,.uh-Feed-images:has(>img:only-child)>img{height:auto;object-fit:contain}.uh-Feed-images>img{border-radius:4px}.uh-Feed-images img,.uh-Feed-imagePreview img{max-height:200px}.uh-Feed-actions{margin-top:16px}@media(max-width:799.98px){.uh-Feed-imagePreview img{height:160px}.uh-Feed-images img,.uh-Feed-imagePreview img{max-height:160px}}@media(max-width:799.98px){.uh-Feed-action{min-height:44px;min-width:44px}.uh-DiscussionListItem-author{width:44px;height:44px;align-items:center;justify-content:center}}@media(max-width:799.98px){.uh-RichText.uh-Feed-preview{--uh-reading-h1:16px;--uh-reading-h2:16px;--uh-reading-h3:15px}}.uh-RichText{font-size:16px;line-height:1.65;min-width:0;overflow-wrap:anywhere}.uh-RichText p{line-height:inherit;margin:0 0 1em}.uh-RichText :is(h1,h2,h3,h4,h5,h6){margin:1.5em 0 .6em;font-weight:600;line-height:1.45;color:var(--uh-heading-color);overflow-wrap:anywhere}.uh-RichText h1{font-size:var(--uh-reading-h1,22px)}.uh-RichText h2{font-size:var(--uh-reading-h2,20px)}.uh-RichText h3{font-size:var(--uh-reading-h3,18px)}.uh-RichText h4{font-size:var(--uh-reading-h4,17px)}.uh-RichText h5{font-size:var(--uh-reading-h5,16px)}.uh-RichText h6{font-size:var(--uh-reading-h6,16px)}.uh-RichText>:first-child{margin-top:0}.uh-RichText>:last-child{margin-bottom:0}.uh-RichText pre{box-sizing:border-box;margin:1em 0;max-width:100%;overflow:auto;padding:14px 16px;border:0;border-radius:4px;white-space:pre;word-break:normal;overflow-wrap:normal;background:var(--uh-surface-subtle);color:var(--uh-text-primary);font:13px/1.7 var(--uh-font-mono);-moz-tab-size:2;tab-size:2}.uh-RichText code{padding:.1em .3em;border:0;border-radius:3px;background:var(--uh-surface-subtle);color:inherit;white-space:break-spaces;font:.875em/1.6 var(--uh-font-mono);overflow-wrap:anywhere}.uh-RichText pre code{display:block;margin:0;padding:0;border-radius:0;background:transparent;color:inherit;white-space:inherit;font:inherit;overflow-wrap:normal}.uh-RichText blockquote{margin:1em 0;padding:0 0 0 16px;border:0;border-inline-start:1px solid var(--uh-border-strong);border-radius:0;color:var(--uh-text-secondary);background:transparent}.uh-RichText blockquote>:last-child{margin-bottom:0}.uh-RichText :is(ul,ol){display:block;padding-inline-start:1.5em;margin:1em 0;line-height:inherit}.uh-RichText ul{list-style:disc}.uh-RichText ol{list-style:decimal}.uh-RichText ol ul{list-style:circle}.uh-RichText li{display:list-item;margin:.3em 0}.uh-RichText li::marker{color:var(--uh-text-secondary)}.uh-RichText li>:is(ul,ol){margin:.4em 0}.uh-RichText img{display:inline-block;max-width:100%;max-height:none;height:auto;vertical-align:middle}.uh-RichText a{color:var(--uh-primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere}.uh-RichText a:hover{color:var(--uh-primary-hover)}.uh-RichText a:focus-visible{outline:2px solid var(--uh-primary);outline-offset:3px}.uh-RichText table{display:block;box-sizing:border-box;width:max-content;max-width:100%;margin:1em 0;overflow:auto;border-collapse:collapse;font-size:.875em;line-height:1.6;font-variant-numeric:tabular-nums}.uh-RichText :is(th,td){padding:8px 12px;border:1px solid var(--uh-border);text-align:start;vertical-align:top;min-width:6em}.uh-RichText th{font-weight:600;background:var(--uh-surface-subtle)}.uh-RichText hr{margin:1.5em 0;border:0;border-top:1px solid var(--uh-border)}.uh-RichText ::selection{color:var(--uh-text-primary);background:var(--uh-primary-subtle)}.uh-FormattingToolbar{display:flex;align-items:center;justify-content:space-between;padding:0;background:transparent;border-bottom:0;border-radius:4px 4px 0 0;position:relative;font-size:13px}.uh-FormattingToolbar-group{display:flex;align-items:center;gap:4px}.uh-FormattingToolbar .uh-Button--icon{padding:4px 8px;min-width:44px;min-height:44px}.uh-FormattingToolbar-btnBold{font-weight:700;font-size:13px}.uh-FormattingToolbar-btnItalic{font-style:italic}.uh-FormattingToolbar-btnStrike{text-decoration:line-through}.uh-FormattingToolbar-btnCode{font-family:monospace;font-size:13px}.uh-FormattingToolbar-btnEmoji{font-size:14px}.uh-FormattingToolbar-separator{width:1px;height:16px;background:var(--uh-border);margin:0 4px}.uh-FormattingToolbar-emojiAnchor{position:relative}.uh-FormattingToolbar-preview{padding:3px 10px;min-height:44px;font-size:12px;border-radius:4px;display:inline-flex;align-items:center;gap:6px}.uh-EmojiPicker{box-sizing:border-box;background:var(--uh-surface);border:1px solid var(--uh-border);border-radius:8px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;padding:10px;overflow-y:auto;z-index:var(--uh-zindex-tooltip)}.uh-EmojiPicker-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--uh-border);padding-bottom:6px;margin-bottom:8px;font-size:12px;font-weight:600;color:var(--uh-muted-color)}.uh-EmojiPicker-close{background:none;border:none;cursor:pointer;color:var(--uh-muted-color);font-size:13px;min-width:44px;min-height:44px}.uh-EmojiPicker-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.uh-EmojiPicker-cell{font-size:20px;padding:4px;min-height:44px;background:transparent;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center}.uh-EmojiAutocomplete{position:absolute;bottom:100%;left:10px;margin-bottom:4px;background:var(--uh-surface);border:1px solid var(--uh-border);border-radius:6px;box-shadow:0 4px 12px #00000026;width:240px;max-height:200px;overflow-y:auto;z-index:var(--uh-zindex-dropdown)}.uh-EmojiAutocomplete-list{list-style:none;margin:0;padding:0}.uh-EmojiAutocomplete-item{padding:6px 10px;min-height:44px;display:flex;align-items:center;gap:10px;background:transparent;cursor:pointer;font-size:13px}.uh-EmojiAutocomplete-item--selected{background:var(--uh-surface-subtle)}.uh-EmojiAutocomplete-char{font-size:18px;width:24px;text-align:center}.uh-EmojiAutocomplete-code{font-family:monospace;color:var(--uh-muted-color)}.uh-Composer-attachments{margin-top:8px;flex-shrink:0}.uh-Composer-attachmentInput{display:none}.uh-Composer-attachButton .uh-Icon{margin-right:4px}.uh-Composer-attachmentList{list-style:none;margin:4px 0 0;padding:0}.uh-AttachmentItem{display:flex;align-items:center;gap:8px;font-size:13px;padding:2px 0}.uh-AttachmentItem-size{color:var(--uh-muted-color)}.uh-Post-attachments{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px}.uh-Post-attachments .uh-AttachmentTile{display:flex;align-items:center;gap:6px;box-sizing:border-box;max-width:100%;min-width:0;border:1px solid var(--uh-border);border-radius:4px;padding:6px 8px;font-size:13px;line-height:1.6}.uh-AttachmentTile-name{min-width:0;overflow-wrap:anywhere}.uh-AttachmentTile-size{display:inline-block}.uh-Post-attachments .uh-AttachmentTile-thumb{max-width:120px;max-height:90px;display:block;border-radius:4px}.uh-AttachmentTile-name .uh-Icon{margin-right:4px}.uh-AttachmentTile-size{color:var(--uh-muted-color);margin-left:4px}.uh-FeedComments{flex-basis:100%;order:1;width:100%;padding:16px 0 0;border-top:1px solid var(--uh-border-color, var(--uh-border));color:var(--uh-text-primary);font-size:14px}.uh-FeedComments-heading,.uh-FeedComments-post header,.uh-FeedComments-post footer,.uh-FeedComments-bottom{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.uh-FeedComments-heading{justify-content:space-between;margin-bottom:20px}.uh-FeedComments-heading span,.uh-FeedComments-post header span{color:var(--uh-text-secondary);font-size:12px}.uh-FeedComments-post{margin:0 0 20px;overflow-wrap:anywhere}.uh-FeedComments-post.is-child{margin-left:28px}.uh-FeedComments-post header{margin-bottom:6px;font-weight:600}.uh-FeedComments-post footer{margin-top:6px;color:var(--uh-text-secondary);font-size:12px}.uh-FeedComments-post footer button{display:inline-flex;align-items:center;gap:4px;padding:8px;min-height:44px;color:inherit;background:transparent;border:0;cursor:pointer}.uh-FeedComments-post footer button[aria-pressed=true]{color:var(--uh-primary)}.uh-FeedComments-post .uh-RichText{--uh-reading-h1:15px;--uh-reading-h2:15px;--uh-reading-h3:14px;--uh-reading-h4:14px;--uh-reading-h5:14px;--uh-reading-h6:14px;font-size:14px;line-height:1.65;max-height:160px;overflow:hidden}.uh-FeedComments-thread{display:inline-block;padding:8px 0;min-height:44px}.uh-FeedComments-bottom{justify-content:space-between}.uh-FeedComments-bottom>a{padding:12px 0}.uh-FeedComments-replyContext{margin-top:16px;font-weight:600}.uh-Feed-actions:has(>.uh-FeedComments){flex-wrap:wrap}.uh-FeedComments-editorHost{order:2;flex-basis:100%;width:100%}.uh-FeedComments-editorHost:empty{display:none}.uh-Feed-actions:has(>.uh-FeedComments-editorHost:not(:empty)){flex-wrap:wrap}@media(max-width:600px){.uh-FeedComments-post.is-child{margin-left:16px}}.uh-MobileAccessCard{display:flex;align-items:center;gap:16px;width:100%;min-width:0;min-height:114px;padding:15px 16px;box-sizing:border-box;border-radius:4px;background:var(--uh-surface)}.uh-MobileAccessCard .uh-MobileAccessCard-code{display:block;flex:0 0 84px;width:84px;height:84px;min-height:84px;padding:0;background:#fff}.uh-MobileAccessCard-code svg{display:block;width:84px;height:84px}.uh-MobileAccessCard-copy{min-width:0}.uh-MobileAccessCard-copy h2{margin:0 0 8px;color:var(--uh-text-primary);font-size:18px;font-weight:600;line-height:1.4;text-wrap:balance;overflow-wrap:anywhere}.uh-MobileAccessCard .uh-MobileAccessCard-copy p{margin:0;color:var(--uh-text-secondary);font-size:18px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:799.98px){.uh-MobileAccessCard{display:none}}.uh-LockBadge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:600;background:var(--uh-control-warning-bg);color:var(--uh-control-warning-color);border:1px solid var(--uh-warning);vertical-align:middle;margin-right:6px}.PostPreviewCard{position:fixed;z-index:var(--uh-zindex-tooltip);width:280px;max-width:calc(100vw - 24px);padding:10px 12px;background:var(--uh-body-bg);color:var(--uh-text-color);border:1px solid var(--uh-control-bg);border-radius:var(--uh-border-radius);box-shadow:0 8px 24px #00000024;opacity:0;transform:translateY(4px);transition:opacity .16s ease,transform .16s ease;pointer-events:none;font-size:13px;line-height:1.45}.PostPreviewCard--visible{opacity:1;transform:translateY(0);pointer-events:auto}.uh-PostPreviewCard-header{display:flex;align-items:center;gap:8px;margin-bottom:6px}.uh-PostPreviewCard-header .uh-Avatar{width:24px;height:24px;border-radius:50%;object-fit:cover}.uh-PostPreviewCard-avatarFallback{background:var(--uh-control-bg);color:var(--uh-control-color);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}.uh-PostPreviewCard-meta{min-width:0;flex:1}.uh-PostPreviewCard-author{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uh-PostPreviewCard-number{font-size:12px;color:var(--uh-muted-color)}.uh-PostPreviewCard-excerpt{color:var(--uh-muted-color);max-height:4.5em;overflow:hidden;margin-bottom:8px;word-break:break-word}.uh-PostPreviewCard-near{font-size:12px;font-weight:600}.uh-PostQuoteButton-host{display:none}.uh-PostQuoteButton--floating{position:fixed;transform:translate(-50%);z-index:var(--uh-zindex-dropdown);display:inline-flex;align-items:center;gap:4px;background:var(--uh-primary);color:var(--uh-primary-contrast);border:none;border-radius:999px;padding:6px 14px;min-height:44px;font-size:13px;font-weight:600;line-height:1.2;cursor:pointer;box-shadow:0 2px 8px #0000002e;white-space:nowrap}.uh-MentionAutocomplete{position:absolute;bottom:100%;left:10px;margin-bottom:4px;background:var(--uh-surface);border:1px solid var(--uh-border);border-radius:6px;box-shadow:0 4px 12px #00000026;width:240px;max-height:180px;overflow-y:auto;z-index:var(--uh-zindex-dropdown)}.uh-MentionAutocomplete-header{padding:4px 8px;font-size:11px;color:var(--uh-muted-color);border-bottom:1px solid var(--uh-border)}.uh-MentionAutocomplete-item{padding:8px 10px;min-height:44px;cursor:pointer;background:transparent;display:flex;align-items:center;gap:8px;font-size:13px}.uh-MentionAutocomplete-item--selected{background:var(--uh-surface-subtle)}.uh-MentionAutocomplete-avatar{width:22px;height:22px;border-radius:50%;background:var(--uh-primary);color:var(--uh-primary-contrast);display:inline-flex;align-items:center;justify-content:center;font-size:11px;flex-shrink:0}.uh-MentionAutocomplete-badge{width:22px;height:22px;border-radius:4px;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11px;flex-shrink:0}.uh-MentionAutocomplete-meta{margin-left:auto;font-size:11px;color:var(--uh-muted-color)}.uh-Badge.uh-Badge--approval{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:600;background:var(--uh-control-warning-bg);color:var(--uh-control-warning-color);border:1px solid var(--uh-warning);vertical-align:middle;margin-right:6px;width:auto;height:auto;min-width:0;min-height:0}.uh-Post-unapprovedBanner{background:var(--uh-control-warning-bg);border:1px solid var(--uh-warning);padding:8px 12px;border-radius:4px;margin-bottom:12px;font-size:13px;color:var(--uh-control-warning-color)}.uh-MessagesPage{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,30%);gap:10px;width:calc(100% - 20px);max-width:1420px;min-width:0;margin:10px auto;align-items:start}.uh-MessagesPage-left{grid-column:1;grid-row:1;min-width:0}.uh-MessagesPage-main{min-width:0;background:var(--uh-surface);border-radius:4px;overflow:hidden}.uh-MessagesPage .uh-MessagesPage-list{display:flex;flex-direction:column;width:100%;max-width:none;min-width:0;background:var(--uh-surface);border:0}.uh-MessagesPage-listHeader{display:flex;align-items:center;gap:8px;min-height:74px;margin:0 24px;padding:0;border-bottom:1px solid var(--uh-border);color:var(--uh-text-primary)}.uh-MessagesPage-listHeader>.uh-Icon{color:#83aaf4}.uh-MessagesPage-listHeader h1{margin:0;font-size:18px;font-weight:600;line-height:1.5}.uh-MessagesPage-records{margin-left:auto;color:var(--uh-text-muted);font-size:12px}.uh-MessagesPage-listBody{min-width:0}.uh-MessagesPage-listNote{padding:24px;color:var(--uh-text-muted);text-align:center;font-size:14px}.uh-MessagesPage-listNote .uh-Button{display:block;margin:12px auto 0}.uh-MessagesPage-conversations{list-style:none;margin:0;padding:0 24px}.uh-MessagesPage .uh-MessagesPage-conversation{display:flex;align-items:flex-start;justify-content:flex-start;gap:16px;width:100%;min-height:76px;text-align:left;border:0;border-bottom:1px solid var(--uh-border);background:transparent;padding:16px 0;cursor:pointer;font:inherit;color:var(--uh-text-primary)}.uh-MessagesPage-conversations>li:last-child .uh-MessagesPage-conversation{border-bottom:0}.uh-MessagesPage-conversation:hover{background:var(--uh-surface-hover)}.uh-MessagesPage-conversation.is-active{color:var(--uh-primary)}.uh-MessagesPage-avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 38px;width:38px;height:38px;border-radius:50%;background:#8c96a8;color:#fff;font-size:20px;font-weight:400}.uh-MessagesPage-avatar>img{width:38px;height:38px;border-radius:50%;object-fit:cover}.uh-MessagesPage-avatar>.uh-MessagesPage-unread{position:absolute;top:-2px;right:-8px;display:flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;box-sizing:border-box;border-radius:12px;background:#e22d4b;color:#fff;font-size:11px;line-height:16px}.uh-MessagesPage-conversationCopy{min-width:0;flex:1}.uh-MessagesPage-conversationTop{display:flex;align-items:baseline;justify-content:space-between;gap:16px;min-width:0}.uh-MessagesPage-conversationName{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;font-size:14px;line-height:20px}.uh-MessagesPage-conversationTop time{flex-shrink:0;color:var(--uh-text-muted);font-size:12px;line-height:20px}.uh-MessagesPage-conversationPreview{max-width:300px;min-width:0;font-size:14px;color:var(--uh-text-muted);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:22px}.uh-MessagesPage .uh-MessagesPage-thread{display:none;min-width:0;overflow:hidden}.uh-MessagesPage.is-conversation-open .uh-MessagesPage-list{display:none}.uh-MessagesPage.is-conversation-open .uh-MessagesPage-thread{display:flex;flex-direction:column;height:calc(100dvh - var(--uh-header-height) - 40px);min-height:420px}.uh-MessagesPage-emptyPane{padding:32px 24px;color:var(--uh-text-muted);font-size:14px;text-align:center}.uh-MessagesPage-end{margin:12px 0 0;text-align:center;color:var(--uh-text-muted);font-size:14px;line-height:20px}.uh-MessagesPage--guest>div{grid-column:1;grid-row:1;background:var(--uh-surface);border-radius:4px}@media(min-width:1420px){.uh-MessagesPage{grid-template-columns:minmax(0,1fr) 300px}}@media(max-width:799.98px){.uh-MessagesPage{width:100%;display:flex;flex-direction:column;margin:0;gap:0}.uh-MessagesPage-left{width:100%}.uh-MessagesPage-main{width:100%;border-radius:0}.uh-MessagesPage .uh-MessagesPage-list{max-height:none}.uh-MessagesPage-listHeader{min-height:60px;margin-inline:16px}.uh-MessagesPage-listHeader h1{font-size:16px}.uh-MessagesPage-conversations{padding-inline:16px}.uh-MessagesPage-conversationTop{gap:8px}.uh-MessagesPage-conversationTop time{font-size:11px}.uh-MessagesPage.is-conversation-open .uh-MessagesPage-thread{height:calc(100dvh - var(--uh-header-height) - 128px);min-height:300px}}.uh-ConversationPanel{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--uh-surface);overflow:hidden}.uh-ConversationPanel-notice{padding:8px 20px;font-size:13px}.uh-ConversationPanel-notice--error{background:var(--uh-control-danger-bg, #fbe9e5);color:var(--uh-control-danger-color, #a52620)}.uh-ConversationPanel-notice--hint{background:var(--uh-surface-subtle);color:var(--uh-text-secondary)}.uh-ConversationPanel-header{padding:16px 20px;border-bottom:1px solid var(--uh-border);display:flex;justify-content:space-between;align-items:center;background:var(--uh-surface)}.uh-ConversationPanel-partner{min-width:0;display:flex;align-items:center;gap:10px}.uh-ConversationPanel-partnerName{overflow-wrap:anywhere;font-family:var(--uh-font-family);font-weight:700;font-size:15px;letter-spacing:0;color:var(--uh-text-primary)}.uh-ConversationPanel-partnerHandle{font-size:12px;color:var(--uh-text-tertiary)}.uh-ConversationPanel-close{color:var(--uh-text-tertiary);cursor:pointer;min-width:44px;min-height:44px;background:transparent;border:none}.uh-ConversationPanel-body{flex:1;overflow-y:auto;padding:20px 22px;display:flex;flex-direction:column;gap:14px;background:var(--uh-surface)}.uh-ConversationPanel-msg{display:flex;flex-direction:column;align-items:flex-start}.uh-ConversationPanel-msg.is-me{align-items:flex-end}.uh-ConversationPanel-bubble{max-width:78%;padding:11px 16px;border-radius:var(--uh-radius-md);font-size:14.5px;line-height:1.85;word-break:break-word;background:var(--uh-surface);color:var(--uh-text-primary);border:1px solid var(--uh-border)}.uh-ConversationPanel-msg.is-me .uh-ConversationPanel-bubble{background:var(--uh-primary);color:var(--uh-primary-contrast);border:none}.uh-ConversationPanel-msgMeta{font-size:11px;color:var(--uh-text-tertiary);margin-top:4px;display:flex;gap:8px;align-items:center}.uh-ConversationPanel-msgButton{border:none;background:none;color:var(--uh-text-tertiary);cursor:pointer;font-size:11px;min-height:44px;display:inline-flex;align-items:center;padding:0 8px}.uh-ConversationPanel-form{padding:14px 18px;border-top:1px solid var(--uh-border);display:flex;gap:12px;background:var(--uh-surface)}.uh-ConversationPanel-input{flex:1}.uh-ConversationPanel .uh-ConversationPanel-send{min-height:44px}.uh-MessageSidebar{grid-column:2;grid-row:1;position:sticky;top:calc(var(--uh-header-height) + 10px);min-width:0}.uh-MessageSidebar-nav{display:flex;flex-direction:column;margin:0;padding:4px 24px;border-radius:4px;background:var(--uh-surface)}.uh-MessageSidebar-nav>.uh-MessageSidebar-item{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:8px;min-height:64px;padding:14px 0 14px 32px;border:0;background:transparent;color:var(--uh-text-primary);font-size:14px;line-height:1.5;text-decoration:none}.uh-MessageSidebar-item:not(:last-child):after{content:"";position:absolute;left:9px;top:39px;bottom:-25px;width:2px;background:var(--uh-border)}.uh-MessageSidebar-point{position:absolute;left:1px;top:24px;width:16px;height:16px;box-sizing:border-box;border:2px solid var(--uh-border);border-radius:50%;background:var(--uh-surface);z-index:1}.uh-MessageSidebar-item[aria-current=page]{color:var(--uh-primary);font-weight:600}.uh-MessageSidebar-item[aria-current=page] .uh-MessageSidebar-point{border-color:var(--uh-primary)}.uh-MessageSidebar-item[aria-current=page] .uh-MessageSidebar-point:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:var(--uh-primary)}.uh-MessageSidebar-icon{display:flex;align-items:center;color:var(--uh-primary)}.uh-MessageSidebar-item--account .uh-MessageSidebar-icon{color:#2ac46a}.uh-MessageSidebar-item--posts .uh-MessageSidebar-icon{color:#e22d4b}.uh-MessageSidebar-label{position:relative}.uh-MessageSidebar-badge{position:absolute;right:-14px;top:-8px;display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:12px;background:#e22d4b;color:#fff;font-size:11px;line-height:16px;font-weight:400}.uh-MessageSidebar-following{margin-top:10px;padding:0 16px 10px;border-radius:4px;background:var(--uh-surface)}.uh-MessageSidebar-following>header{display:flex;align-items:center;justify-content:space-between;min-height:56px;border-bottom:1px solid var(--uh-border)}.uh-MessageSidebar-following h2{margin:0;color:var(--uh-text-primary);font-size:16px;font-weight:600}.uh-MessageSidebar-following h2 span{margin-left:4px;color:var(--uh-text-muted);font-size:12px;font-weight:400}.uh-MessageSidebar-following button{min-height:36px;border:0;background:transparent;color:var(--uh-text-secondary);font:inherit;font-size:13px;cursor:pointer}.uh-MessageSidebar-following p{margin:14px 0 0;text-align:center;color:var(--uh-text-muted);font-size:14px}.uh-MessageSidebar-following ul{list-style:none;margin:0;padding:0}.uh-MessageSidebar-following li a{display:flex;align-items:center;gap:10px;min-height:52px;color:var(--uh-text-primary);font-size:14px;text-decoration:none}.uh-MessageSidebar-following img,.uh-MessageSidebar-avatar{flex:0 0 32px;width:32px;height:32px;border-radius:50%;object-fit:cover}.uh-MessageSidebar-avatar{display:inline-flex;align-items:center;justify-content:center;background:var(--uh-control-bg);color:var(--uh-text-secondary)}.uh-MessageSidebar-copyright{margin-top:10px;color:var(--uh-text-muted);font-size:12px;line-height:1.5}.uh-App:has(.uh-MessagesPage)>.uh-Colophon,.uh-App:has(.uh-NotificationsPage)>.uh-Colophon{display:none}@media(max-width:799.98px){.uh-MessageSidebar{position:static;width:100%}.uh-MessageSidebar-nav{flex-direction:row;justify-content:flex-start;gap:20px;padding:0 16px;overflow-x:auto;border-radius:0}.uh-MessageSidebar-nav>.uh-MessageSidebar-item{flex-shrink:0;min-height:52px;padding:12px 0;gap:4px;border-bottom:2px solid transparent;font-size:13px;white-space:nowrap}.uh-MessageSidebar-nav>.uh-MessageSidebar-item[aria-current=page]{border-bottom-color:var(--uh-primary)}.uh-MessageSidebar-point,.uh-MessageSidebar-item:after,.uh-MessageSidebar-following,.uh-MessageSidebar-copyright{display:none}.uh-MessageSidebar-icon .uh-Icon{width:16px;height:16px}}.uh-SuspensionBanner{background:var(--uh-control-danger-bg);border:1px solid var(--uh-danger-border);border-radius:6px;padding:14px 18px;margin-bottom:20px;color:var(--uh-control-danger-color)}.uh-SuspensionBanner-title{display:flex;align-items:center;gap:8px;font-weight:700;font-size:15px}.uh-SuspensionBanner-icon{font-size:18px}.uh-SuspensionBanner-body{margin-top:8px;font-size:13px;line-height:1.6}.uh-SuspensionBanner-label{color:var(--uh-control-danger-color)}
