:root{--d-max-width: 1000px;--d-border-radius-pill: 24px;--d-border-radius-large: 20px;--d-border-radius-medium: 12px;--d-border-radius: 8px;--d-border-radius-small: 6px;--d-input-border-radius: 12px;--d-button-border-radius: 24px;--ds-primary-blue: #3396ff;--ds-primary-blue-hover: #2180e8;--ds-primary-blue-active: #1a6fd1;--ds-success: #22c55e;--ds-success-hover: #16a34a;--ds-warning: #f59e0b;--ds-warning-hover: #d97706;--ds-danger: #ef4444;--ds-danger-hover: #dc2626;--2dadc189-csstools-light-dark-toggle--0: var(--csstools-color-scheme--light) #ffffff;--ds-text-primary: var(--2dadc189-csstools-light-dark-toggle--0, #1e293b);--2dadc189-csstools-light-dark-toggle--1: var(--csstools-color-scheme--light) #cbd5e1;--ds-text-secondary: var(--2dadc189-csstools-light-dark-toggle--1, #475569);--2dadc189-csstools-light-dark-toggle--2: var(--csstools-color-scheme--light) #94a3b8;--ds-text-muted: var(--2dadc189-csstools-light-dark-toggle--2, #64748b);--2dadc189-csstools-light-dark-toggle--3: var(--csstools-color-scheme--light) #64748b;--ds-text-faint: var(--2dadc189-csstools-light-dark-toggle--3, #94a3b8);--2dadc189-csstools-light-dark-toggle--4: var(--csstools-color-scheme--light) #1e293b;--ds-bg-primary: var(--2dadc189-csstools-light-dark-toggle--4, #ffffff);--2dadc189-csstools-light-dark-toggle--5: var(--csstools-color-scheme--light) rgba(0, 0, 0, 0.08);--ds-bg-secondary: var(--2dadc189-csstools-light-dark-toggle--5, #f8fafc);--2dadc189-csstools-light-dark-toggle--6: var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.05);--ds-bg-tertiary: var(--2dadc189-csstools-light-dark-toggle--6, #f1f5f9);--2dadc189-csstools-light-dark-toggle--7: var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.08);--ds-bg-hover: var(--2dadc189-csstools-light-dark-toggle--7, rgba(0, 0, 0, 0.04));--2dadc189-csstools-light-dark-toggle--8: var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.08);--ds-border-light: var(--2dadc189-csstools-light-dark-toggle--8, rgba(0, 0, 0, 0.06));--2dadc189-csstools-light-dark-toggle--9: var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.12);--ds-border-medium: var(--2dadc189-csstools-light-dark-toggle--9, rgba(0, 0, 0, 0.1));--2dadc189-csstools-light-dark-toggle--10: var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.18);--ds-border-strong: var(--2dadc189-csstools-light-dark-toggle--10, rgba(0, 0, 0, 0.15));--ds-shadow-sm: light-dark( 0 2px 8px rgba(0, 0, 0, 0.06), 0 2px 8px rgba(0, 0, 0, 0.2) );--ds-shadow-md: light-dark( 0 4px 16px rgba(0, 0, 0, 0.08), 0 4px 16px rgba(0, 0, 0, 0.25) );--ds-shadow-lg: light-dark( 0 8px 32px rgba(0, 0, 0, 0.1), 0 8px 32px rgba(0, 0, 0, 0.3) );--ds-transition-fast: 150ms ease;--ds-transition-normal: 200ms ease;--ds-transition-smooth: 200ms cubic-bezier(0.4, 0, 0.2, 1);}

@supports (color: light-dark(red, red)){
:root{--ds-text-primary: light-dark(#1e293b, #ffffff);--ds-text-secondary: light-dark(#475569, #cbd5e1);--ds-text-muted: light-dark(#64748b, #94a3b8);--ds-text-faint: light-dark(#94a3b8, #64748b);--ds-bg-primary: light-dark(#ffffff, #1e293b);--ds-bg-secondary: light-dark(#f8fafc, rgba(0, 0, 0, 0.08));--ds-bg-tertiary: light-dark(#f1f5f9, rgba(255, 255, 255, 0.05));--ds-bg-hover: light-dark(rgba(0, 0, 0, 0.04), rgba(255, 255, 255, 0.08));--ds-border-light: light-dark(rgba(0, 0, 0, 0.06), rgba(255, 255, 255, 0.08));--ds-border-medium: light-dark(rgba(0, 0, 0, 0.1), rgba(255, 255, 255, 0.12));--ds-border-strong: light-dark( rgba(0, 0, 0, 0.15), rgba(255, 255, 255, 0.18) );}
}@supports not (color: light-dark(tan, tan)){:root *{--2dadc189-csstools-light-dark-toggle--0: var(--csstools-color-scheme--light) #ffffff;--ds-text-primary: var(--2dadc189-csstools-light-dark-toggle--0, #1e293b);--2dadc189-csstools-light-dark-toggle--1: var(--csstools-color-scheme--light) #cbd5e1;--ds-text-secondary: var(--2dadc189-csstools-light-dark-toggle--1, #475569);--2dadc189-csstools-light-dark-toggle--2: var(--csstools-color-scheme--light) #94a3b8;--ds-text-muted: var(--2dadc189-csstools-light-dark-toggle--2, #64748b);--2dadc189-csstools-light-dark-toggle--3: var(--csstools-color-scheme--light) #64748b;--ds-text-faint: var(--2dadc189-csstools-light-dark-toggle--3, #94a3b8);--2dadc189-csstools-light-dark-toggle--4: var(--csstools-color-scheme--light) #1e293b;--ds-bg-primary: var(--2dadc189-csstools-light-dark-toggle--4, #ffffff);--2dadc189-csstools-light-dark-toggle--5: var(--csstools-color-scheme--light) rgba(0, 0, 0, 0.08);--ds-bg-secondary: var(--2dadc189-csstools-light-dark-toggle--5, #f8fafc);--2dadc189-csstools-light-dark-toggle--6: var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.05);--ds-bg-tertiary: var(--2dadc189-csstools-light-dark-toggle--6, #f1f5f9);--2dadc189-csstools-light-dark-toggle--7: var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.08);--ds-bg-hover: var(--2dadc189-csstools-light-dark-toggle--7, rgba(0, 0, 0, 0.04));--2dadc189-csstools-light-dark-toggle--8: var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.08);--ds-border-light: var(--2dadc189-csstools-light-dark-toggle--8, rgba(0, 0, 0, 0.06));--2dadc189-csstools-light-dark-toggle--9: var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.12);--ds-border-medium: var(--2dadc189-csstools-light-dark-toggle--9, rgba(0, 0, 0, 0.1));--2dadc189-csstools-light-dark-toggle--10: var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.18);--ds-border-strong: var(--2dadc189-csstools-light-dark-toggle--10, rgba(0, 0, 0, 0.15));}}:root{--d-nav-pill-border-radius: 0;--d-border-radius: 10px;--d-border-radius-large: 16px;--2dadc189-csstools-light-dark-toggle--11: var(--csstools-color-scheme--light) linear-gradient(180deg, #0a1628 0%, #111827 50%, #0f172a 100%);--page-bg: var(--2dadc189-csstools-light-dark-toggle--11, linear-gradient(180deg, #ebf4ff 0%, #f0f7ff 50%, #f5f9ff 100%));--2dadc189-csstools-light-dark-toggle--12: var(--csstools-color-scheme--light) #111827;--page-bg-solid: var(--2dadc189-csstools-light-dark-toggle--12, #f0f7ff);}@supports (color: light-dark(red, red)){
:root{--page-bg: light-dark( linear-gradient(180deg, #ebf4ff 0%, #f0f7ff 50%, #f5f9ff 100%), linear-gradient(180deg, #0a1628 0%, #111827 50%, #0f172a 100%) );--page-bg-solid: light-dark(#f0f7ff, #111827);}
}@supports not (color: light-dark(tan, tan)){:root *{--2dadc189-csstools-light-dark-toggle--11: var(--csstools-color-scheme--light) linear-gradient(180deg, #0a1628 0%, #111827 50%, #0f172a 100%);--page-bg: var(--2dadc189-csstools-light-dark-toggle--11, linear-gradient(180deg, #ebf4ff 0%, #f0f7ff 50%, #f5f9ff 100%));--2dadc189-csstools-light-dark-toggle--12: var(--csstools-color-scheme--light) #111827;--page-bg-solid: var(--2dadc189-csstools-light-dark-toggle--12, #f0f7ff);}}body{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;letter-spacing:-0.01em}h1,h2,h3,h4,h5,h6,.d-header .title,.topic-title{font-weight:600;letter-spacing:-0.02em}.cooked{font-size:15px;line-height:1.7}html{background:var(--page-bg) !important;background-color:var(--page-bg-solid) !important;min-height:100vh}body{background:rgba(0,0,0,0) !important;min-height:100vh}#main-outlet,#main-outlet-wrapper{background:rgba(0,0,0,0) !important}.contents,#list-area,.container,.full-width,.wrap,.user-main,.user-content,.user-primary-navigation,.user-secondary-navigation,.user-content-wrapper,.group-page,.groups-page,.tag-page,.tags-page,.category-page,.categories-page,.search-container,.search-results,.d-topic,.topic-area,.topic-post,.admin-contents,.admin-container,.badges-page,.about-page,.faq-page,.privacy-page,.tos-page,.login-page,.invites-page,.preferences-page,.collapsed-info.about,.collapsed-info.about .details,.collapsed-info.about .primary,.user-profile-avatar{background:rgba(0,0,0,0) !important}#main-outlet{margin-inline:0 !important;margin-left:0 !important}#main-outlet>*{margin-inline:0 !important;margin-left:0 !important;margin-right:auto !important}.list-controls,.list-container{margin-inline:0 !important;margin-left:0 !important}*{scrollbar-width:thin;scrollbar-color:#d0d0d0 rgba(0,0,0,0)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:rgba(0,0,0,0)}::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#b0b0b0}:root{--main-grid-gap: 0.5em}html:not(:has(.has-full-page-chat)){background-color:var(--background-color)}@media(max-width: 63.999rem){html:not(:has(.has-full-page-chat)){background-color:var(--d-content-background)}}body{-webkit-font-smoothing:antialiased}@media(max-width: 39.999rem){body{background-color:var(--d-content-background)}}#main-outlet-wrapper{gap:var(--main-grid-gap);padding-right:var(--main-grid-gap)}body.has-sidebar-page.has-full-page-chat #main-outlet-wrapper{column-gap:var(--main-grid-gap);background-color:var(--background-color)}body.has-full-page-chat:not(.has-sidebar-page) .d-header{background-color:var(--background-color)}body.has-full-page-chat:not(.has-sidebar-page) #main-outlet-wrapper{gap:var(--main-grid-gap)}@media(max-width: 63.999rem){body.has-full-page-chat:not(.has-sidebar-page) #main-outlet-wrapper{gap:0}}body.has-sidebar-page #main-outlet-wrapper #main-outlet{max-width:unset}@media(min-width: 64rem){body:not(.has-sidebar-page) #main-outlet-wrapper{grid-template-columns:0 minmax(0, 1fr) 0}}@media(min-width: 80rem){body:not(.has-full-page-chat,.wizard){background-color:var(--background-color)}}@media(max-width: 63.999rem){body:not(.has-full-page-chat,.wizard) #main-outlet-wrapper{--main-grid-gap: 0em}}@media screen and (min-width: 768px){body:not(.has-full-page-chat,.wizard) #main-outlet-wrapper{gap:var(--main-grid-gap)}}body:not(.has-full-page-chat,.wizard) #main-outlet-wrapper #main-outlet{width:100%;max-width:unset;padding-bottom:var(--space-6);border-radius:var(--d-border-radius-large);background-color:var(--d-content-background)}@media(max-width: 63.999rem){body:not(.has-full-page-chat,.wizard) #main-outlet-wrapper #main-outlet{border-radius:0}}html.composer-open body:not(.has-full-page-chat,.wizard) #main-outlet-wrapper #main-outlet{padding-bottom:var(--composer-height)}@media(min-width: 40rem){body:not(.has-full-page-chat,.wizard) #main-outlet-wrapper #main-outlet>*:not(.experimental-screen,.activate-account){box-sizing:border-box;max-width:1000px;margin-inline:auto;padding-inline:var(--space-6)}}@media(max-width: 39.999rem){.welcome-banner{display:none}}#list-area .topic-list-body{padding-top:var(--space-4)}aside.onebox{background-color:var(--d-content-background)}.d-editor-preview-wrapper{border-radius:var(--d-border-radius);padding:1em;background-color:var(--d-content-background)}.no-ember #main-outlet{border-radius:var(--d-border-radius-large);max-height:calc(100vh - 50px - 1em - var(--main-grid-gap))}:root{--2dadc189-csstools-light-dark-toggle--13: var(--csstools-color-scheme--light) #1a1a1a;--header-bg: var(--2dadc189-csstools-light-dark-toggle--13, #ffffff);--2dadc189-csstools-light-dark-toggle--14: var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.06);--header-border: var(--2dadc189-csstools-light-dark-toggle--14, rgba(0, 0, 0, 0.06));--header-shadow: light-dark( 0 1px 3px rgba(0, 0, 0, 0.04), 0 1px 3px rgba(0, 0, 0, 0.3) );--2dadc189-csstools-light-dark-toggle--15: var(--csstools-color-scheme--light) #b0b0b0;--header-icon: var(--2dadc189-csstools-light-dark-toggle--15, #484848);--2dadc189-csstools-light-dark-toggle--16: var(--csstools-color-scheme--light) #ffffff;--header-icon-hover: var(--2dadc189-csstools-light-dark-toggle--16, #222222);--2dadc189-csstools-light-dark-toggle--17: var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.08);--header-icon-bg-hover: var(--2dadc189-csstools-light-dark-toggle--17, rgba(0, 0, 0, 0.04));--2dadc189-csstools-light-dark-toggle--18: var(--csstools-color-scheme--light) #2a2a2a;--search-bg: var(--2dadc189-csstools-light-dark-toggle--18, #f7f7f7);--2dadc189-csstools-light-dark-toggle--19: var(--csstools-color-scheme--light) #3a3a3a;--search-border: var(--2dadc189-csstools-light-dark-toggle--19, #e0e0e0);--2dadc189-csstools-light-dark-toggle--20: var(--csstools-color-scheme--light) #ffffff;--search-border-focus: var(--2dadc189-csstools-light-dark-toggle--20, #222222);--2dadc189-csstools-light-dark-toggle--21: var(--csstools-color-scheme--light) #ffffff;--search-text: var(--2dadc189-csstools-light-dark-toggle--21, #222222);--2dadc189-csstools-light-dark-toggle--22: var(--csstools-color-scheme--light) #8a8a8a;--search-placeholder: var(--2dadc189-csstools-light-dark-toggle--22, #717171);--badge-bg: #ff385c;--badge-text: #ffffff;}@supports (color: light-dark(red, red)){
:root{--header-bg: light-dark(#ffffff, #1a1a1a);--header-border: light-dark(rgba(0, 0, 0, 0.06), rgba(255, 255, 255, 0.06));--header-icon: light-dark(#484848, #b0b0b0);--header-icon-hover: light-dark(#222222, #ffffff);--header-icon-bg-hover: light-dark( rgba(0, 0, 0, 0.04), rgba(255, 255, 255, 0.08) );--search-bg: light-dark(#f7f7f7, #2a2a2a);--search-border: light-dark(#e0e0e0, #3a3a3a);--search-border-focus: light-dark(#222222, #ffffff);--search-text: light-dark(#222222, #ffffff);--search-placeholder: light-dark(#717171, #8a8a8a);}
}@supports not (color: light-dark(tan, tan)){:root *{--2dadc189-csstools-light-dark-toggle--13: var(--csstools-color-scheme--light) #1a1a1a;--header-bg: var(--2dadc189-csstools-light-dark-toggle--13, #ffffff);--2dadc189-csstools-light-dark-toggle--14: var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.06);--header-border: var(--2dadc189-csstools-light-dark-toggle--14, rgba(0, 0, 0, 0.06));--2dadc189-csstools-light-dark-toggle--15: var(--csstools-color-scheme--light) #b0b0b0;--header-icon: var(--2dadc189-csstools-light-dark-toggle--15, #484848);--2dadc189-csstools-light-dark-toggle--16: var(--csstools-color-scheme--light) #ffffff;--header-icon-hover: var(--2dadc189-csstools-light-dark-toggle--16, #222222);--2dadc189-csstools-light-dark-toggle--17: var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.08);--header-icon-bg-hover: var(--2dadc189-csstools-light-dark-toggle--17, rgba(0, 0, 0, 0.04));--2dadc189-csstools-light-dark-toggle--18: var(--csstools-color-scheme--light) #2a2a2a;--search-bg: var(--2dadc189-csstools-light-dark-toggle--18, #f7f7f7);--2dadc189-csstools-light-dark-toggle--19: var(--csstools-color-scheme--light) #3a3a3a;--search-border: var(--2dadc189-csstools-light-dark-toggle--19, #e0e0e0);--2dadc189-csstools-light-dark-toggle--20: var(--csstools-color-scheme--light) #ffffff;--search-border-focus: var(--2dadc189-csstools-light-dark-toggle--20, #222222);--2dadc189-csstools-light-dark-toggle--21: var(--csstools-color-scheme--light) #ffffff;--search-text: var(--2dadc189-csstools-light-dark-toggle--21, #222222);--2dadc189-csstools-light-dark-toggle--22: var(--csstools-color-scheme--light) #8a8a8a;--search-placeholder: var(--2dadc189-csstools-light-dark-toggle--22, #717171);}}.d-header .title{display:flex;align-items:center;flex-shrink:0}.header-nav-links{display:flex;align-items:center;gap:8px;margin-left:24px;flex-shrink:0}@media(max-width: 39.999rem){.header-nav-links{display:none}}.header-nav-link{display:flex;align-items:center;padding:8px 14px;font-size:14px;font-weight:500;color:var(--header-icon);text-decoration:none;border-radius:8px;transition:all 150ms ease-out}.header-nav-link:hover{background:var(--header-icon-bg-hover);color:var(--header-icon-hover)}.header-nav-link.active{color:var(--header-icon-hover);font-weight:600}.header-nav-badge{gap:6px;background:rgba(0,0,0,0);--2dadc189-csstools-light-dark-toggle--23:var(--csstools-color-scheme--light) #ffffff;color:var(--2dadc189-csstools-light-dark-toggle--23, #222222);color:light-dark(#222222, #ffffff);white-space:nowrap;flex-shrink:0}.header-nav-badge:hover{background:var(--header-icon-bg-hover);--2dadc189-csstools-light-dark-toggle--24:var(--csstools-color-scheme--light) #ffffff;color:var(--2dadc189-csstools-light-dark-toggle--24, #000000);color:light-dark(#000000, #ffffff)}.header-nav-badge__icon{width:20px;height:20px;background-image:url(https://canada1.discourse-cdn.com/flex007/uploads/pass/original/1X/389de20d57dc004b4db61a3459c0aa0c2416d6cc.svg);background-size:contain;background-repeat:no-repeat;background-position:center;flex-shrink:0}@media(max-width: 47.999rem){.header-nav-badge__text{display:none}}.d-header{background:var(--header-bg);box-shadow:var(--header-shadow);border-bottom:1px solid var(--header-border);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:all 200ms cubic-bezier(0.4, 0, 0.2, 1);height:60px}.d-header .wrap{padding:0 24px;padding-left:16px;height:100%}.d-header .contents{display:flex;align-items:center;gap:12px}.d-header .title a{display:flex;align-items:center;transition:opacity 150ms ease-out}.d-header .title a:hover{opacity:.85}.d-header .title #site-logo{height:24px;width:auto}.d-header-icons{display:flex;align-items:center;gap:4px}.d-header-icons .icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:none !important;background:rgba(0,0,0,0);transition:all 150ms ease-out;position:relative}.d-header-icons .icon .d-icon{color:var(--header-icon);font-size:1.1rem;transition:color 150ms ease-out}.discourse-no-touch .d-header-icons .icon:hover,.discourse-no-touch .d-header-icons .icon:focus{background-color:var(--header-icon-bg-hover)}.discourse-no-touch .d-header-icons .icon:hover .d-icon,.discourse-no-touch .d-header-icons .icon:focus .d-icon{color:var(--header-icon-hover)}.discourse-no-touch .d-header-icons .icon:hover>.d-icon,.drop-down-mode .d-header-icons .active .icon>.d-icon,.drop-down-mode .d-header-icons .header-color-scheme-toggle .-expanded>.d-icon{color:var(--header-icon-hover)}.drop-down-mode .d-header-icons .active .icon,.drop-down-mode .d-header-icons .header-color-scheme-toggle .-expanded{border-color:rgba(0,0,0,0);background-color:var(--header-icon-bg-hover)}.header-sidebar-toggle button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:none;background:rgba(0,0,0,0);transition:all 150ms ease-out}.header-sidebar-toggle button .d-icon{color:var(--header-icon);transition:color 150ms ease-out}.discourse-no-touch .header-sidebar-toggle button:hover,.header-sidebar-toggle button:focus:hover{background-color:var(--header-icon-bg-hover)}.discourse-no-touch .header-sidebar-toggle button:hover .d-icon,.header-sidebar-toggle button:focus:hover .d-icon{color:var(--header-icon-hover)}.discourse-no-touch .header-sidebar-toggle button:hover,.header-sidebar-toggle button:focus:hover{background-color:var(--header-icon-bg-hover)}.discourse-no-touch .header-sidebar-toggle button:hover .d-icon,.header-sidebar-toggle button:focus:hover .d-icon{color:var(--header-icon-hover)}.search-menu .search-input,.search-menu-container .search-input{background:var(--search-bg);border:1px solid var(--search-border) !important;border-radius:18px !important;padding:6px 12px !important;font-size:.8125rem;color:var(--search-text);transition:all 200ms cubic-bezier(0.4, 0, 0.2, 1);box-shadow:none !important;outline:none !important;max-width:280px;height:32px}.search-menu .search-input::placeholder,.search-menu-container .search-input::placeholder{color:var(--search-placeholder)}.search-menu .search-input:focus,.search-menu .search-input:focus-within,.search-menu-container .search-input:focus,.search-menu-container .search-input:focus-within{border-color:var(--search-border-focus) !important;--2dadc189-csstools-light-dark-toggle--25:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.08) !important;box-shadow:0 0 0 3px var(--2dadc189-csstools-light-dark-toggle--25, rgba(34, 34, 34, 0.08)) !important;box-shadow:0 0 0 3px light-dark(rgba(34, 34, 34, 0.08), rgba(255, 255, 255, 0.08)) !important;--2dadc189-csstools-light-dark-toggle--26:var(--csstools-color-scheme--light) #333333;background:var(--2dadc189-csstools-light-dark-toggle--26, #ffffff);background:light-dark(#ffffff, #333333);max-width:350px}.search-menu .search-input .d-icon-search,.search-menu-container .search-input .d-icon-search{color:var(--search-placeholder);margin-right:8px}.search-menu .search-input .clear-search,.search-menu-container .search-input .clear-search{color:var(--search-placeholder);opacity:.7;transition:opacity 150ms ease-out}.search-menu .search-input .clear-search:hover,.search-menu-container .search-input .clear-search:hover{opacity:1}.search-menu .menu-panel,.search-menu .search-menu-panel{background:var(--header-bg);border:1px solid var(--header-border);border-radius:16px !important;box-shadow:0 8px 32px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.08);overflow:hidden;margin-top:8px}.search-menu .panel-body{padding:12px}.search-menu .results{background:rgba(0,0,0,0);border-radius:12px;overflow:hidden}.search-menu .results .list{padding:0}.search-menu .search-result-topic,.search-menu .search-result-post,.search-menu .search-result-category,.search-menu .search-result-user,.search-menu .search-link{padding:10px 12px;border-radius:10px;margin:2px 0;transition:background 150ms ease-out}.search-menu .search-result-topic:hover,.search-menu .search-result-topic:focus,.search-menu .search-result-post:hover,.search-menu .search-result-post:focus,.search-menu .search-result-category:hover,.search-menu .search-result-category:focus,.search-menu .search-result-user:hover,.search-menu .search-result-user:focus,.search-menu .search-link:hover,.search-menu .search-link:focus{background:var(--header-icon-bg-hover)}.search-menu .search-result-topic .topic-title,.search-menu .search-result-topic .title,.search-menu .search-result-post .topic-title,.search-menu .search-result-post .title,.search-menu .search-result-category .topic-title,.search-menu .search-result-category .title,.search-menu .search-result-user .topic-title,.search-menu .search-result-user .title,.search-menu .search-link .topic-title,.search-menu .search-link .title{color:var(--search-text);font-weight:500}.search-menu .search-result-topic .blurb,.search-menu .search-result-post .blurb,.search-menu .search-result-category .blurb,.search-menu .search-result-user .blurb,.search-menu .search-link .blurb{color:var(--search-placeholder);font-size:.85rem}.search-menu .search-highlight{--2dadc189-csstools-light-dark-toggle--27:var(--csstools-color-scheme--light) rgba(255, 56, 92, 0.25);background:var(--2dadc189-csstools-light-dark-toggle--27, rgba(255, 56, 92, 0.15));background:light-dark(rgba(255, 56, 92, 0.15), rgba(255, 56, 92, 0.25));color:inherit;padding:1px 2px;border-radius:3px}.search-menu .search-menu-assistant-item .search-link,.search-menu .search-menu-initial-options .search-link{color:var(--search-text)}.search-menu .search-menu-assistant-item .search-link .d-icon,.search-menu .search-menu-initial-options .search-link .d-icon{color:var(--search-placeholder);margin-right:10px}.search-menu .search-context,.search-menu .search-menu-filter-toggle{padding:8px 12px;border-radius:8px;color:var(--search-placeholder);font-size:.85rem}.search-menu .search-context:hover,.search-menu .search-menu-filter-toggle:hover{background:var(--header-icon-bg-hover);color:var(--search-text)}.search-menu .search-context.active,.search-menu .search-context.selected,.search-menu .search-menu-filter-toggle.active,.search-menu .search-menu-filter-toggle.selected{--2dadc189-csstools-light-dark-toggle--28:var(--csstools-color-scheme--light) #ffffff;background:var(--2dadc189-csstools-light-dark-toggle--28, #222222);background:light-dark(#222222, #ffffff);--2dadc189-csstools-light-dark-toggle--29:var(--csstools-color-scheme--light) #222222;color:var(--2dadc189-csstools-light-dark-toggle--29, #ffffff);color:light-dark(#ffffff, #222222)}.search-menu .browser-search-tip,.search-menu .more-link{padding:10px 12px;--2dadc189-csstools-light-dark-toggle--30:var(--csstools-color-scheme--light) #60a5fa;color:var(--2dadc189-csstools-light-dark-toggle--30, #3b82f6);color:light-dark(#3b82f6, #60a5fa);font-weight:500;border-radius:8px}.search-menu .browser-search-tip:hover,.search-menu .more-link:hover{--2dadc189-csstools-light-dark-toggle--31:var(--csstools-color-scheme--light) rgba(96, 165, 250, 0.15);background:var(--2dadc189-csstools-light-dark-toggle--31, rgba(59, 130, 246, 0.08));background:light-dark(rgba(59, 130, 246, 0.08), rgba(96, 165, 250, 0.15))}.search-menu .no-results{padding:24px;text-align:center;color:var(--search-placeholder)}.search-menu .no-results .d-icon{font-size:2rem;margin-bottom:12px;opacity:.5}.search-menu .searching .spinner{border-color:var(--search-border);--2dadc189-csstools-light-dark-toggle--32:var(--csstools-color-scheme--light) #ffffff;border-top-color:var(--2dadc189-csstools-light-dark-toggle--32, #222222);border-top-color:light-dark(#222222, #ffffff)}.floating-search-input-wrapper .floating-search-input,.floating-search-input-wrapper .search-banner,.floating-search-input-wrapper .search-banner-inner,.floating-search-input-wrapper .search-menu,.floating-search-input-wrapper .search-menu-container,.floating-search-input-wrapper .search-input-wrapper{background:rgba(0,0,0,0) !important}.floating-search-input-wrapper .search-input,.floating-search-input-wrapper .search-input--header{background:var(--search-bg) !important;border:1px solid var(--search-border) !important;border-radius:18px !important;height:34px !important;max-height:34px !important;padding:0 14px !important;display:flex;align-items:center;gap:8px;min-width:240px;transition:all 200ms cubic-bezier(0.4, 0, 0.2, 1)}.floating-search-input-wrapper .search-input #header-search-input,.floating-search-input-wrapper .search-input--header #header-search-input{font-size:.8125rem !important}.floating-search-input-wrapper .search-input:focus-within,.floating-search-input-wrapper .search-input--header:focus-within{border-color:var(--search-border-focus) !important;--2dadc189-csstools-light-dark-toggle--33:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.08) !important;box-shadow:0 0 0 3px var(--2dadc189-csstools-light-dark-toggle--33, rgba(34, 34, 34, 0.08)) !important;box-shadow:0 0 0 3px light-dark(rgba(34, 34, 34, 0.08), rgba(255, 255, 255, 0.08)) !important;--2dadc189-csstools-light-dark-toggle--34:var(--csstools-color-scheme--light) #333333 !important;background:var(--2dadc189-csstools-light-dark-toggle--34, #ffffff) !important;background:light-dark(#ffffff, #333333) !important;min-width:360px}.floating-search-input-wrapper .search-input input,.floating-search-input-wrapper .search-input input.search-term__input,.floating-search-input-wrapper .search-input #header-search-input,.floating-search-input-wrapper .search-input--header input,.floating-search-input-wrapper .search-input--header input.search-term__input,.floating-search-input-wrapper .search-input--header #header-search-input{background:rgba(0,0,0,0) !important;border:none !important;box-shadow:none !important;outline:none !important;padding:0 !important;margin:0;height:100%;flex:1;font-size:.95rem;color:var(--search-text)}.floating-search-input-wrapper .search-input input::placeholder,.floating-search-input-wrapper .search-input input.search-term__input::placeholder,.floating-search-input-wrapper .search-input #header-search-input::placeholder,.floating-search-input-wrapper .search-input--header input::placeholder,.floating-search-input-wrapper .search-input--header input.search-term__input::placeholder,.floating-search-input-wrapper .search-input--header #header-search-input::placeholder{color:var(--search-placeholder)}.floating-search-input-wrapper .search-input .search-icon,.floating-search-input-wrapper .search-input .btn.search-icon,.floating-search-input-wrapper .search-input--header .search-icon,.floating-search-input-wrapper .search-input--header .btn.search-icon{background:rgba(0,0,0,0) !important;border:none !important;padding:0 !important;margin:0}.floating-search-input-wrapper .search-input .search-icon .d-icon,.floating-search-input-wrapper .search-input .btn.search-icon .d-icon,.floating-search-input-wrapper .search-input--header .search-icon .d-icon,.floating-search-input-wrapper .search-input--header .btn.search-icon .d-icon{color:var(--search-placeholder)}.floating-search-input-wrapper .search-input .searching,.floating-search-input-wrapper .search-input--header .searching{display:flex;align-items:center}.floating-search-input-wrapper .search-input .searching .show-advanced-search,.floating-search-input-wrapper .search-input--header .searching .show-advanced-search{background:rgba(0,0,0,0) !important;border:none !important;padding:4px !important;border-radius:6px}.floating-search-input-wrapper .search-input .searching .show-advanced-search .d-icon,.floating-search-input-wrapper .search-input--header .searching .show-advanced-search .d-icon{color:var(--search-placeholder)}.floating-search-input-wrapper .search-input .searching .show-advanced-search:hover,.floating-search-input-wrapper .search-input--header .searching .show-advanced-search:hover{background:var(--header-icon-bg-hover) !important}.floating-search-input-wrapper .search-input .searching .show-advanced-search:hover .d-icon,.floating-search-input-wrapper .search-input--header .searching .show-advanced-search:hover .d-icon{color:var(--search-text)}.floating-search-input-wrapper .search-menu>.search-icon{display:none}.header-search--enabled .search-menu-container .search-input{background:var(--search-bg) !important;border:1px solid var(--search-border) !important;border-radius:24px !important;height:44px;padding:0 16px !important}.search-container .search-header,.search-container .search-bar,.search-container .search-filters,.search-container .search-filters .search-advanced-filters{background:var(--header-bg);border-radius:12px;border:1px solid var(--header-border);padding:16px}.search-container .search-bar input[type=text]{background:var(--search-bg);border:1px solid var(--search-border);border-radius:12px;padding:12px 16px;font-size:1rem}.search-container .search-bar input[type=text]:focus{border-color:var(--search-border-focus);--2dadc189-csstools-light-dark-toggle--35:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.08);box-shadow:0 0 0 3px var(--2dadc189-csstools-light-dark-toggle--35, rgba(34, 34, 34, 0.08));box-shadow:0 0 0 3px light-dark(rgba(34, 34, 34, 0.08), rgba(255, 255, 255, 0.08))}.search-container .search-bar .btn-primary{border-radius:12px;padding:12px 24px}.user-menu .quick-access-panel li,.user-notifications-list li{border-radius:8px;margin:2px 4px;transition:background 150ms ease-out}.user-menu .quick-access-panel li.pending,.user-menu .quick-access-panel li.unread,.user-notifications-list li.pending,.user-notifications-list li.unread{--2dadc189-csstools-light-dark-toggle--36:var(--csstools-color-scheme--light) rgba(255, 56, 92, 0.15);background:var(--2dadc189-csstools-light-dark-toggle--36, rgba(255, 56, 92, 0.08));background:light-dark(rgba(255, 56, 92, 0.08), rgba(255, 56, 92, 0.15))}.discourse-no-touch .user-menu .quick-access-panel li.pending:hover,.discourse-no-touch .user-menu .quick-access-panel li.pending:focus,.discourse-no-touch .user-menu .quick-access-panel li.unread:hover,.discourse-no-touch .user-menu .quick-access-panel li.unread:focus,.discourse-no-touch .user-notifications-list li.pending:hover,.discourse-no-touch .user-notifications-list li.pending:focus,.discourse-no-touch .user-notifications-list li.unread:hover,.discourse-no-touch .user-notifications-list li.unread:focus{--2dadc189-csstools-light-dark-toggle--37:var(--csstools-color-scheme--light) rgba(255, 56, 92, 0.2);background:var(--2dadc189-csstools-light-dark-toggle--37, rgba(255, 56, 92, 0.12));background:light-dark(rgba(255, 56, 92, 0.12), rgba(255, 56, 92, 0.2))}.discourse-no-touch .interface-color-selector-content{border:1px solid var(--header-border);border-radius:12px;background:var(--header-bg);box-shadow:0 4px 12px rgba(0,0,0,.08),0 0 1px rgba(0,0,0,.1);overflow:hidden}.discourse-no-touch .interface-color-selector-content .btn{border:none;border-radius:8px;margin:4px;transition:all 150ms ease-out}.discourse-no-touch .interface-color-selector-content .btn:hover{background:var(--header-icon-bg-hover);box-shadow:none}.badge-notification{background:var(--badge-bg);color:var(--badge-text);font-weight:600;font-size:.7rem;min-width:18px;height:18px;border-radius:9px;padding:0 5px;display:flex;align-items:center;justify-content:center}.d-header-icons .badge-notification{border:2px solid var(--header-bg);position:absolute;top:2px;right:2px}.header-dropdown-toggle.chat-header-icon .icon .chat-channel-unread-indicator{border-color:var(--header-bg)}body.login-page .d-header,body.signup-page .d-header,body.invite-page .d-header,body.password-reset-page .d-header,body.activate-account-page .d-header{background:rgba(0,0,0,0);box-shadow:none;border-bottom:none}.d-header-icons .icon img.avatar{width:32px;height:32px;border-radius:50%;border:2px solid rgba(0,0,0,0);transition:border-color 150ms ease-out}.discourse-no-touch .d-header-icons .icon:hover img.avatar{border-color:var(--header-border)}.menu-panel{border-radius:12px;border:1px solid var(--header-border);box-shadow:0 8px 24px rgba(0,0,0,.12),0 0 1px rgba(0,0,0,.1);overflow:hidden}.menu-panel .panel-body{padding:8px}@media(max-width: 63.999rem){.d-header .wrap{padding:0 12px}.d-header-icons .icon{width:36px;height:36px}}:root{--sidebar-width: 220px;--sidebar-section-wrapper-padding: 0 8px 12px 12px;--2dadc189-csstools-light-dark-toggle--38: var(--csstools-color-scheme--light) #111111;--sidebar-bg: var(--2dadc189-csstools-light-dark-toggle--38, #f8f9fa);--2dadc189-csstools-light-dark-toggle--39: var(--csstools-color-scheme--light) #222222;--sidebar-border: var(--2dadc189-csstools-light-dark-toggle--39, #f0f0f0);--2dadc189-csstools-light-dark-toggle--40: var(--csstools-color-scheme--light) #1a1a1a;--sidebar-hover-bg: var(--2dadc189-csstools-light-dark-toggle--40, #f0f0f0);--2dadc189-csstools-light-dark-toggle--41: var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.1);--sidebar-active-bg: var(--2dadc189-csstools-light-dark-toggle--41, #ffffff);--2dadc189-csstools-light-dark-toggle--42: var(--csstools-color-scheme--light) #ffffff;--sidebar-active-text: var(--2dadc189-csstools-light-dark-toggle--42, #333333);--2dadc189-csstools-light-dark-toggle--43: var(--csstools-color-scheme--light) #ffffff;--sidebar-text-primary: var(--2dadc189-csstools-light-dark-toggle--43, #333333);--2dadc189-csstools-light-dark-toggle--44: var(--csstools-color-scheme--light) #a0a0a0;--sidebar-text-secondary: var(--2dadc189-csstools-light-dark-toggle--44, #666666);--2dadc189-csstools-light-dark-toggle--45: var(--csstools-color-scheme--light) #666666;--sidebar-text-muted: var(--2dadc189-csstools-light-dark-toggle--45, #999999);--2dadc189-csstools-light-dark-toggle--46: var(--csstools-color-scheme--light) #777777;--sidebar-section-header: var(--2dadc189-csstools-light-dark-toggle--46, #888888);--sidebar-transition: 200ms cubic-bezier(0.4, 0, 0.2, 1);--sidebar-hover-transition: 150ms ease-out;}@supports (color: light-dark(red, red)){
:root{--sidebar-bg: light-dark(#f8f9fa, #111111);--sidebar-border: light-dark(#f0f0f0, #222222);--sidebar-hover-bg: light-dark(#f0f0f0, #1a1a1a);--sidebar-active-bg: light-dark(#ffffff, rgba(255, 255, 255, 0.1));--sidebar-active-text: light-dark(#333333, #ffffff);--sidebar-text-primary: light-dark(#333333, #ffffff);--sidebar-text-secondary: light-dark(#666666, #a0a0a0);--sidebar-text-muted: light-dark(#999999, #666666);--sidebar-section-header: light-dark(#888888, #777777);}
}@supports not (color: light-dark(tan, tan)){:root *{--2dadc189-csstools-light-dark-toggle--38: var(--csstools-color-scheme--light) #111111;--sidebar-bg: var(--2dadc189-csstools-light-dark-toggle--38, #f8f9fa);--2dadc189-csstools-light-dark-toggle--39: var(--csstools-color-scheme--light) #222222;--sidebar-border: var(--2dadc189-csstools-light-dark-toggle--39, #f0f0f0);--2dadc189-csstools-light-dark-toggle--40: var(--csstools-color-scheme--light) #1a1a1a;--sidebar-hover-bg: var(--2dadc189-csstools-light-dark-toggle--40, #f0f0f0);--2dadc189-csstools-light-dark-toggle--41: var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.1);--sidebar-active-bg: var(--2dadc189-csstools-light-dark-toggle--41, #ffffff);--2dadc189-csstools-light-dark-toggle--42: var(--csstools-color-scheme--light) #ffffff;--sidebar-active-text: var(--2dadc189-csstools-light-dark-toggle--42, #333333);--2dadc189-csstools-light-dark-toggle--43: var(--csstools-color-scheme--light) #ffffff;--sidebar-text-primary: var(--2dadc189-csstools-light-dark-toggle--43, #333333);--2dadc189-csstools-light-dark-toggle--44: var(--csstools-color-scheme--light) #a0a0a0;--sidebar-text-secondary: var(--2dadc189-csstools-light-dark-toggle--44, #666666);--2dadc189-csstools-light-dark-toggle--45: var(--csstools-color-scheme--light) #666666;--sidebar-text-muted: var(--2dadc189-csstools-light-dark-toggle--45, #999999);--2dadc189-csstools-light-dark-toggle--46: var(--csstools-color-scheme--light) #777777;--sidebar-section-header: var(--2dadc189-csstools-light-dark-toggle--46, #888888);}}.sidebar-wrapper,.sidebar-hamburger-dropdown{background:var(--sidebar-bg) !important;--2dadc189-csstools-light-dark-toggle--47:var(--csstools-color-scheme--light) #222222 !important;border-right:1px solid var(--2dadc189-csstools-light-dark-toggle--47, #e5e5e5) !important;border-right:1px solid light-dark(#e5e5e5, #222222) !important}@media(max-width: 63.999rem){.sidebar-wrapper .sidebar-footer-wrapper,.sidebar-hamburger-dropdown .sidebar-footer-wrapper{background:var(--sidebar-bg)}.sidebar-wrapper .sidebar-footer-wrapper .sidebar-footer-container::before,.sidebar-hamburger-dropdown .sidebar-footer-wrapper .sidebar-footer-container::before{display:none}}.has-full-page-chat .sidebar-wrapper,.has-full-page-chat .sidebar-wrapper .sidebar-footer-wrapper,.has-full-page-chat .sidebar-hamburger-dropdown,.has-full-page-chat .sidebar-hamburger-dropdown .sidebar-footer-wrapper{background:rgba(0,0,0,0)}.sidebar-wrapper .sidebar-container,.sidebar-hamburger-dropdown .sidebar-container{border-right:none;padding:12px 0}.sidebar-section-wrapper{--d-sidebar-section-border-color: transparent;padding:4px 0}@media(min-width: 80rem){.sidebar-section-wrapper{padding-block:4px}}@media(max-width: 39.999rem){.hamburger-panel .revamped .sidebar-section-wrapper{margin-bottom:12px}}.sidebar-section-wrapper .sidebar-section-header{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--sidebar-section-header);padding:12px 8px 6px 8px;margin-bottom:0;display:flex;align-items:center;justify-content:space-between}.sidebar-section-wrapper .sidebar-section-header .sidebar-section-header-caret{color:var(--sidebar-text-muted)}.sidebar-section-wrapper .sidebar-section-content{margin:0;display:flex;flex-direction:column;gap:2px}.sidebar-section-link-wrapper .sidebar-section-link{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:6px;color:var(--sidebar-text-primary);text-decoration:none;transition:background var(--sidebar-hover-transition),color var(--sidebar-hover-transition);position:relative;margin:0}.sidebar-section-link-wrapper .sidebar-section-link .sidebar-section-link-prefix{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0}.sidebar-section-link-wrapper .sidebar-section-link .sidebar-section-link-prefix .d-icon{width:18px;height:18px;color:var(--sidebar-text-secondary);transition:color var(--sidebar-hover-transition)}.sidebar-section-link-wrapper .sidebar-section-link .sidebar-section-link-content-text{font-size:14px;font-weight:500;line-height:1.4;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-section-link-wrapper .sidebar-section-link .sidebar-section-link-suffix{font-size:11px;font-weight:600;color:var(--sidebar-text-muted);padding:2px 6px;--2dadc189-csstools-light-dark-toggle--48:var(--csstools-color-scheme--light) #2a2a2a;background:var(--2dadc189-csstools-light-dark-toggle--48, #f0f0f0);background:light-dark(#f0f0f0, #2a2a2a);border-radius:8px;min-width:18px;text-align:center}.sidebar-section-link-wrapper .sidebar-section-link:hover,.sidebar-section-link-wrapper .sidebar-section-link:focus{background:var(--sidebar-hover-bg)}.sidebar-section-link-wrapper .sidebar-section-link:hover .sidebar-section-link-prefix .d-icon,.sidebar-section-link-wrapper .sidebar-section-link:focus .sidebar-section-link-prefix .d-icon{color:var(--sidebar-text-primary)}.sidebar-section-link-wrapper .sidebar-section-link.active,.sidebar-section-link-wrapper .sidebar-section-link[aria-current=page],.sidebar-section-link-wrapper .sidebar-section-link.sidebar-section-link--active{background:var(--sidebar-active-bg);color:var(--sidebar-active-text);--2dadc189-csstools-light-dark-toggle--49:var(--csstools-color-scheme--light) #333333;border:1px solid var(--2dadc189-csstools-light-dark-toggle--49, #e5e5e5);border:1px solid light-dark(#e5e5e5, #333333);box-shadow:0 1px 3px rgba(0,0,0,.08)}.sidebar-section-link-wrapper .sidebar-section-link.active .sidebar-section-link-prefix .d-icon,.sidebar-section-link-wrapper .sidebar-section-link[aria-current=page] .sidebar-section-link-prefix .d-icon,.sidebar-section-link-wrapper .sidebar-section-link.sidebar-section-link--active .sidebar-section-link-prefix .d-icon{--2dadc189-csstools-light-dark-toggle--50:var(--csstools-color-scheme--light) #60a5fa;color:var(--2dadc189-csstools-light-dark-toggle--50, #1a8cff);color:light-dark(#1a8cff, #60a5fa)}.sidebar-section-link-wrapper .sidebar-section-link.active .sidebar-section-link-content-text,.sidebar-section-link-wrapper .sidebar-section-link[aria-current=page] .sidebar-section-link-content-text,.sidebar-section-link-wrapper .sidebar-section-link.sidebar-section-link--active .sidebar-section-link-content-text{font-weight:600;color:var(--sidebar-active-text)}.sidebar-section-link-wrapper .sidebar-section-link.active .sidebar-section-link-suffix,.sidebar-section-link-wrapper .sidebar-section-link[aria-current=page] .sidebar-section-link-suffix,.sidebar-section-link-wrapper .sidebar-section-link.sidebar-section-link--active .sidebar-section-link-suffix{--2dadc189-csstools-light-dark-toggle--51:var(--csstools-color-scheme--light) #333333;background:var(--2dadc189-csstools-light-dark-toggle--51, #e8e8e8);background:light-dark(#e8e8e8, #333333);color:var(--sidebar-active-text)}.sidebar-section-link-wrapper .dropdown-menu__item .sidebar-section-link{border-radius:0}.sidebar-more-section-trigger.sidebar-section-link{justify-content:flex-start !important}.sidebar-more-section-trigger.sidebar-section-link .sidebar-section-link-content-text{text-align:left !important;flex:1}.sidebar-wrapper .sidebar-sections{--2dadc189-csstools-light-dark-toggle--52: var(--csstools-color-scheme--light) #404040;--scrollbarThumbBg: var(--2dadc189-csstools-light-dark-toggle--52, #d0d0d0);}@supports (color: light-dark(red, red)){
.sidebar-wrapper .sidebar-sections{--scrollbarThumbBg: light-dark(#d0d0d0, #404040);}
}@supports not (color: light-dark(tan, tan)){:is(.sidebar-wrapper .sidebar-sections) *{--2dadc189-csstools-light-dark-toggle--52: var(--csstools-color-scheme--light) #404040;--scrollbarThumbBg: var(--2dadc189-csstools-light-dark-toggle--52, #d0d0d0);}}.sidebar-wrapper .sidebar-sections::-webkit-scrollbar{width:6px}.sidebar-wrapper .sidebar-sections::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.sidebar-wrapper .sidebar-sections::-webkit-scrollbar-thumb{background:var(--scrollbarThumbBg);border-radius:3px}.sidebar-wrapper .sidebar-sections::-webkit-scrollbar-thumb:hover{--2dadc189-csstools-light-dark-toggle--53:var(--csstools-color-scheme--light) #505050;background:var(--2dadc189-csstools-light-dark-toggle--53, #b0b0b0);background:light-dark(#b0b0b0, #505050)}.sidebar-new-topic-button__wrapper{display:none}.sidebar-footer-wrapper{--2dadc189-csstools-light-dark-toggle--54:var(--csstools-color-scheme--light) #2a2a2a;border-top:1px solid var(--2dadc189-csstools-light-dark-toggle--54, #f0f0f0);border-top:1px solid light-dark(#f0f0f0, #2a2a2a);padding:8px;background:var(--sidebar-bg)}.sidebar-theme-toggle__wrapper{order:-1;padding:6px 8px}.sidebar-theme-toggle__wrapper .d-icon-paintbrush{display:none}.sidebar-theme-toggle-dropdown.select-kit.combo-box .select-kit-header{padding-left:12px;border-radius:8px;--2dadc189-csstools-light-dark-toggle--55:var(--csstools-color-scheme--light) #333333;border:1px solid var(--2dadc189-csstools-light-dark-toggle--55, #e5e5e5);border:1px solid light-dark(#e5e5e5, #333333);background:var(--sidebar-bg);transition:border-color var(--sidebar-hover-transition)}.sidebar-theme-toggle-dropdown.select-kit.combo-box .select-kit-header:hover{--2dadc189-csstools-light-dark-toggle--56:var(--csstools-color-scheme--light) #444444;border-color:var(--2dadc189-csstools-light-dark-toggle--56, #cccccc);border-color:light-dark(#cccccc, #444444)}@media(max-width: 47.999rem){html:not(.mobile-view) .topic-drafts-menu-content{z-index:1200}}.hamburger-panel .sidebar-wrapper{box-shadow:0 8px 32px rgba(0,0,0,.12)}.navigation-controls .topic-drafts-menu-trigger{display:none}.has-ai-conversations-sidebar .sidebar-new-topic-button__wrapper{display:none}.sidebar-new-topic-button{flex:1 1 auto;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 24px;border-radius:12px;font-size:14px;font-weight:600;letter-spacing:-0.01em;background:#3396ff;color:#fff !important;border:none;cursor:pointer;transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 150ms cubic-bezier(0.4, 0, 0.2, 1),background 150ms ease;box-shadow:0 2px 4px rgba(0,0,0,.08),0 4px 12px rgba(51,150,255,.25)}.sidebar-new-topic-button .d-icon{display:none}.sidebar-new-topic-button:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.12),0 8px 24px rgba(51,150,255,.35);background:#2a7de0}.sidebar-new-topic-button:active{transform:translateY(0);box-shadow:0 1px 2px rgba(0,0,0,.08),0 2px 8px rgba(51,150,255,.2)}.sidebar-new-topic-button:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(51,150,255,.4),0 4px 12px rgba(51,150,255,.25)}.sidebar-new-topic-button[disabled]{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.sidebar-new-topic-button__wrapper{box-sizing:border-box;display:flex;margin:16px 12px 24px 12px}.mobile-view .sidebar-new-topic-button__wrapper{margin:0 0 1rem}.sidebar-new-topic-button__wrapper:has(.topic-drafts-menu-trigger){border-radius:12px;overflow:hidden}.sidebar-new-topic-button__wrapper:has(.topic-drafts-menu-trigger) .sidebar-new-topic-button{border-radius:12px 0 0 12px;border-right:1px solid hsla(0,0%,100%,.2) !important}.sidebar-new-topic-button__wrapper .fk-d-button-tooltip{flex:1 1 auto}.sidebar-new-topic-button__wrapper .topic-drafts-menu-trigger{flex:0 1 auto;margin:0;border-radius:0 12px 12px 0;background:linear-gradient(135deg, var(--tertiary) 0%, #1d4ed8 100%);color:#fff;padding:14px 12px;border:none;transition:background 150ms ease}.sidebar-new-topic-button__wrapper .topic-drafts-menu-trigger .d-icon{display:block;color:#fff}.sidebar-new-topic-button__wrapper .topic-drafts-menu-trigger:hover{background:linear-gradient(135deg, #3b82f6 0%, #1e40af 100%)}.sidebar-new-topic-button__wrapper .fk-d-button-tooltip:has(button[disabled])+.topic-drafts-menu-trigger{display:none}.sidebar-new-topic-button__wrapper .fk-d-button-tooltip:has(button[disabled]) .fk-d-tooltip__trigger{background:var(--tertiary);border-radius:0 12px 12px 0;padding-right:12px}.sidebar-new-topic-button__wrapper .fk-d-button-tooltip:has(button[disabled]) .fk-d-tooltip__trigger .d-icon{color:#fff}li.sidebar-section-link-wrapper[data-list-item-name="New Topic"]{display:none}.has-full-page-chat .sidebar-new-topic-button__wrapper{display:none}.btn.no-text>span[aria-hidden=true],.btn-icon.no-text>span[aria-hidden=true]{display:none !important}.btn.no-text .select-kit-header-wrapper,.btn-icon.no-text .select-kit-header-wrapper{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important}:root{--2dadc189-csstools-light-dark-toggle--57: var(--csstools-color-scheme--light) rgba(0, 0, 0, 0.08);--btn-default-bg: var( --ds-bg-secondary, var(--2dadc189-csstools-light-dark-toggle--57, #f8fafc) );--2dadc189-csstools-light-dark-toggle--58: var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.12);--btn-default-border: var( --ds-border-medium, var(--2dadc189-csstools-light-dark-toggle--58, rgba(0, 0, 0, 0.1)) );--2dadc189-csstools-light-dark-toggle--59: var(--csstools-color-scheme--light) #ffffff;--btn-default-text: var(--ds-text-primary, var(--2dadc189-csstools-light-dark-toggle--59, #1e293b));--2dadc189-csstools-light-dark-toggle--60: var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.05);--btn-default-hover-bg: var( --ds-bg-tertiary, var(--2dadc189-csstools-light-dark-toggle--60, #f1f5f9) );--btn-primary-bg: var(--ds-primary-blue, #3396ff);--btn-primary-hover: var(--ds-primary-blue-hover, #2180e8);--btn-primary-text: #ffffff;--btn-danger-bg: var(--ds-danger, #ef4444);--btn-danger-hover: var(--ds-danger-hover, #dc2626);--btn-danger-text: #ffffff;--btn-success-bg: var(--ds-success, #22c55e);--btn-success-hover: var(--ds-success-hover, #16a34a);--btn-success-text: #ffffff;}@supports (color: light-dark(red, red)){
:root{--btn-default-bg: var( --ds-bg-secondary, light-dark(#f8fafc, rgba(0, 0, 0, 0.08)) );--btn-default-border: var( --ds-border-medium, light-dark(rgba(0, 0, 0, 0.1), rgba(255, 255, 255, 0.12)) );--btn-default-text: var(--ds-text-primary, light-dark(#1e293b, #ffffff));--btn-default-hover-bg: var( --ds-bg-tertiary, light-dark(#f1f5f9, rgba(255, 255, 255, 0.05)) );}
}@supports not (color: light-dark(tan, tan)){:root *{--2dadc189-csstools-light-dark-toggle--57: var(--csstools-color-scheme--light) rgba(0, 0, 0, 0.08);--btn-default-bg: var( --ds-bg-secondary, var(--2dadc189-csstools-light-dark-toggle--57, #f8fafc) );--2dadc189-csstools-light-dark-toggle--58: var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.12);--btn-default-border: var( --ds-border-medium, var(--2dadc189-csstools-light-dark-toggle--58, rgba(0, 0, 0, 0.1)) );--2dadc189-csstools-light-dark-toggle--59: var(--csstools-color-scheme--light) #ffffff;--btn-default-text: var(--ds-text-primary, var(--2dadc189-csstools-light-dark-toggle--59, #1e293b));--2dadc189-csstools-light-dark-toggle--60: var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.05);--btn-default-hover-bg: var( --ds-bg-tertiary, var(--2dadc189-csstools-light-dark-toggle--60, #f1f5f9) );}}.btn-default,.discourse-no-touch .btn-default,.discourse-no-touch .select-kit .select-kit-header.btn-default{display:inline-flex;align-items:center;gap:8px;background:var(--btn-default-bg);border:1px solid var(--btn-default-border);border-radius:var(--d-button-border-radius, 24px);color:var(--btn-default-text);font-weight:600;font-size:.875rem;padding:10px 20px;transition:all var(--ds-transition-fast, 150ms ease)}.btn-default .d-icon,.discourse-no-touch .btn-default .d-icon,.discourse-no-touch .select-kit .select-kit-header.btn-default .d-icon{color:var(--ds-primary-blue, #3396ff);width:16px;height:16px}.btn-default:focus-visible,.btn-default:hover,.discourse-no-touch .btn-default:focus-visible,.discourse-no-touch .btn-default:hover,.discourse-no-touch .select-kit .select-kit-header.btn-default:focus-visible,.discourse-no-touch .select-kit .select-kit-header.btn-default:hover{background:var(--btn-default-hover-bg);color:var(--ds-primary-blue, #3396ff);border-color:var(--ds-primary-blue, #3396ff);box-shadow:var(--ds-shadow-sm)}.btn-default:focus-visible .d-icon,.btn-default:hover .d-icon,.discourse-no-touch .btn-default:focus-visible .d-icon,.discourse-no-touch .btn-default:hover .d-icon,.discourse-no-touch .select-kit .select-kit-header.btn-default:focus-visible .d-icon,.discourse-no-touch .select-kit .select-kit-header.btn-default:hover .d-icon{color:var(--ds-primary-blue, #3396ff)}.btn-default:active:not(:hover,:focus),.discourse-no-touch .btn-default:active:not(:hover,:focus),.discourse-no-touch .select-kit .select-kit-header.btn-default:active:not(:hover,:focus){transform:scale(0.98)}.btn-primary,.discourse-no-touch .btn-default.ai-new-question-button{display:inline-flex;align-items:center;gap:8px;background:var(--btn-primary-bg) !important;color:var(--btn-primary-text) !important;border:none !important;border-radius:var(--d-button-border-radius, 24px) !important;font-weight:600;font-size:.875rem;padding:10px 20px;box-shadow:0 2px 8px rgba(51,150,255,.25);transition:all var(--ds-transition-smooth, 200ms cubic-bezier(0.4, 0, 0.2, 1))}.btn-primary .d-icon,.discourse-no-touch .btn-default.ai-new-question-button .d-icon{color:var(--btn-primary-text) !important;width:16px;height:16px}.btn-primary:not([disabled]):focus-visible,.btn-primary:not([disabled]):hover,.discourse-no-touch .btn-default.ai-new-question-button:not([disabled]):focus-visible,.discourse-no-touch .btn-default.ai-new-question-button:not([disabled]):hover{background:var(--btn-primary-hover) !important;color:var(--btn-primary-text) !important;box-shadow:0 4px 16px rgba(51,150,255,.35);transform:translateY(-1px)}.btn-primary:not([disabled]):focus-visible .d-icon,.btn-primary:not([disabled]):hover .d-icon,.discourse-no-touch .btn-default.ai-new-question-button:not([disabled]):focus-visible .d-icon,.discourse-no-touch .btn-default.ai-new-question-button:not([disabled]):hover .d-icon{color:var(--btn-primary-text) !important}.btn-primary:active,.discourse-no-touch .btn-default.ai-new-question-button:active{transform:translateY(0)}.btn-primary:visited,.discourse-no-touch .btn-default.ai-new-question-button:visited{color:var(--btn-primary-text)}.btn-danger{display:inline-flex;align-items:center;gap:8px;background:var(--btn-danger-bg) !important;color:var(--btn-danger-text) !important;border:none !important;border-radius:var(--d-button-border-radius, 24px) !important;font-weight:600;box-shadow:0 2px 8px rgba(239,68,68,.25)}.btn-danger .d-icon{color:var(--btn-danger-text) !important}.btn-danger:not([disabled]):focus-visible,.btn-danger:not([disabled]):hover{background:var(--btn-danger-hover) !important;box-shadow:0 4px 16px rgba(239,68,68,.35);transform:translateY(-1px)}.btn-outline,.btn-secondary{display:inline-flex;align-items:center;gap:8px;background:rgba(0,0,0,0) !important;border:2px solid var(--ds-border-medium) !important;border-radius:var(--d-button-border-radius, 24px) !important;color:var(--ds-text-primary) !important;font-weight:600;padding:8px 18px;transition:all var(--ds-transition-fast, 150ms ease)}.btn-outline .d-icon,.btn-secondary .d-icon{color:var(--ds-primary-blue, #3396ff)}.btn-outline:hover,.btn-secondary:hover{border-color:var(--ds-primary-blue, #3396ff) !important;color:var(--ds-primary-blue, #3396ff) !important;background:rgba(51,150,255,.05) !important}.btn-icon,.btn.no-text{border-radius:10px;padding:8px}.btn-icon .d-icon,.btn.no-text .d-icon{margin:0}.btn-transparent,.btn-flat{background:rgba(0,0,0,0);border:none;border-radius:10px;--2dadc189-csstools-light-dark-toggle--61:var(--csstools-color-scheme--light) #b0b0b0;color:var(--2dadc189-csstools-light-dark-toggle--61, #484848);color:light-dark(#484848, #b0b0b0)}.btn-transparent:hover,.btn-flat:hover{--2dadc189-csstools-light-dark-toggle--62:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.08);background:var(--2dadc189-csstools-light-dark-toggle--62, rgba(0, 0, 0, 0.04));background:light-dark(rgba(0, 0, 0, 0.04), rgba(255, 255, 255, 0.08));--2dadc189-csstools-light-dark-toggle--63:var(--csstools-color-scheme--light) #ffffff;color:var(--2dadc189-csstools-light-dark-toggle--63, #222222);color:light-dark(#222222, #ffffff)}.sidebar-new-topic-button__wrapper:has(.fk-d-tooltip__trigger) #create-topic.btn{border-radius:var(--d-button-border-radius) 0 0 var(--d-button-border-radius)}.discourse-no-touch .btn-default.sidebar-new-topic-button{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:none;box-shadow:var(--btn-primary-shadow)}.discourse-no-touch .btn-default.sidebar-new-topic-button .d-icon{color:var(--btn-primary-text)}.discourse-no-touch .btn-default.sidebar-new-topic-button:focus-visible,.discourse-no-touch .btn-default.sidebar-new-topic-button:hover{background:var(--btn-primary-bg);color:var(--btn-primary-text);box-shadow:0 4px 12px rgba(59,130,246,.4),0 2px 4px rgba(0,0,0,.1);transform:translateY(-1px)}.discourse-no-touch .btn-default.sidebar-new-topic-button:focus-visible .d-icon,.discourse-no-touch .btn-default.sidebar-new-topic-button:hover .d-icon{color:var(--btn-primary-text)}.discourse-no-touch .topic-body .actions .fade-out{transition:none}.d-toc-main .btn.timeline-toggle,.timeline-footer-controls .btn.timeline-toggle{border-top-right-radius:8px;border-top-left-radius:8px;border-bottom-left-radius:0;border-bottom-right-radius:0;bottom:var(--main-grid-gap)}.ds-tabs,.user-navigation-primary .nav-pills,.user-navigation-secondary .nav-pills,.reviewable-title.nav-pills,.d-nav-submenu__tabs{display:flex !important;gap:0 !important;padding:0 !important;margin:0 !important;list-style:none !important;background:rgba(0,0,0,0) !important;border:none !important;--2dadc189-csstools-light-dark-toggle--64:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.08) !important;border-bottom:1px solid var(--ds-border-light, var(--2dadc189-csstools-light-dark-toggle--64, rgba(0, 0, 0, 0.06))) !important}@supports (color: light-dark(red, red)){
.ds-tabs,.user-navigation-primary .nav-pills,.user-navigation-secondary .nav-pills,.reviewable-title.nav-pills,.d-nav-submenu__tabs{border-bottom:1px solid var(--ds-border-light, light-dark(rgba(0, 0, 0, 0.06), rgba(255, 255, 255, 0.08))) !important}
}.ds-tabs li,.user-navigation-primary .nav-pills li,.user-navigation-secondary .nav-pills li,.reviewable-title.nav-pills li,.d-nav-submenu__tabs li{margin:0 !important}.ds-tabs li a,.user-navigation-primary .nav-pills li a,.user-navigation-secondary .nav-pills li a,.reviewable-title.nav-pills li a,.d-nav-submenu__tabs li a{display:inline-flex !important;align-items:center !important;gap:8px !important;padding:12px 16px !important;font-size:.875rem !important;font-weight:500 !important;--2dadc189-csstools-light-dark-toggle--65:var(--csstools-color-scheme--light) #94a3b8 !important;color:var(--ds-text-muted, var(--2dadc189-csstools-light-dark-toggle--65, #64748b)) !important;background:rgba(0,0,0,0) !important;border:none !important;border-radius:0 !important;text-decoration:none !important;position:relative !important;transition:color var(--ds-transition-fast, 150ms ease) !important}@supports (color: light-dark(red, red)){
.ds-tabs li a,.user-navigation-primary .nav-pills li a,.user-navigation-secondary .nav-pills li a,.reviewable-title.nav-pills li a,.d-nav-submenu__tabs li a{color:var(--ds-text-muted, light-dark(#64748b, #94a3b8)) !important}
}.ds-tabs li a::after,.user-navigation-primary .nav-pills li a::after,.user-navigation-secondary .nav-pills li a::after,.reviewable-title.nav-pills li a::after,.d-nav-submenu__tabs li a::after{content:"" !important;position:absolute !important;bottom:-1px !important;left:0 !important;right:0 !important;height:2px !important;background:rgba(0,0,0,0) !important;border-radius:2px 2px 0 0 !important;transition:background var(--ds-transition-fast, 150ms ease) !important}.ds-tabs li a .d-icon,.user-navigation-primary .nav-pills li a .d-icon,.user-navigation-secondary .nav-pills li a .d-icon,.reviewable-title.nav-pills li a .d-icon,.d-nav-submenu__tabs li a .d-icon{width:16px !important;height:16px !important;--2dadc189-csstools-light-dark-toggle--66:var(--csstools-color-scheme--light) #64748b !important;color:var(--ds-text-faint, var(--2dadc189-csstools-light-dark-toggle--66, #94a3b8)) !important;transition:color var(--ds-transition-fast, 150ms ease) !important}@supports (color: light-dark(red, red)){
.ds-tabs li a .d-icon,.user-navigation-primary .nav-pills li a .d-icon,.user-navigation-secondary .nav-pills li a .d-icon,.reviewable-title.nav-pills li a .d-icon,.d-nav-submenu__tabs li a .d-icon{color:var(--ds-text-faint, light-dark(#94a3b8, #64748b)) !important}
}.ds-tabs li a:hover,.user-navigation-primary .nav-pills li a:hover,.user-navigation-secondary .nav-pills li a:hover,.reviewable-title.nav-pills li a:hover,.d-nav-submenu__tabs li a:hover{--2dadc189-csstools-light-dark-toggle--67:var(--csstools-color-scheme--light) #ffffff !important;color:var(--ds-text-primary, var(--2dadc189-csstools-light-dark-toggle--67, #1e293b)) !important;background:rgba(0,0,0,0) !important}@supports (color: light-dark(red, red)){
.ds-tabs li a:hover,.user-navigation-primary .nav-pills li a:hover,.user-navigation-secondary .nav-pills li a:hover,.reviewable-title.nav-pills li a:hover,.d-nav-submenu__tabs li a:hover{color:var(--ds-text-primary, light-dark(#1e293b, #ffffff)) !important}
}.ds-tabs li a:hover .d-icon,.user-navigation-primary .nav-pills li a:hover .d-icon,.user-navigation-secondary .nav-pills li a:hover .d-icon,.reviewable-title.nav-pills li a:hover .d-icon,.d-nav-submenu__tabs li a:hover .d-icon{--2dadc189-csstools-light-dark-toggle--68:var(--csstools-color-scheme--light) #cbd5e1 !important;color:var(--ds-text-secondary, var(--2dadc189-csstools-light-dark-toggle--68, #475569)) !important}@supports (color: light-dark(red, red)){
.ds-tabs li a:hover .d-icon,.user-navigation-primary .nav-pills li a:hover .d-icon,.user-navigation-secondary .nav-pills li a:hover .d-icon,.reviewable-title.nav-pills li a:hover .d-icon,.d-nav-submenu__tabs li a:hover .d-icon{color:var(--ds-text-secondary, light-dark(#475569, #cbd5e1)) !important}
}.ds-tabs li a.active,.user-navigation-primary .nav-pills li a.active,.user-navigation-secondary .nav-pills li a.active,.reviewable-title.nav-pills li a.active,.d-nav-submenu__tabs li a.active{color:var(--ds-primary-blue, #3396ff) !important;font-weight:600 !important;background:rgba(0,0,0,0) !important}.ds-tabs li a.active::after,.user-navigation-primary .nav-pills li a.active::after,.user-navigation-secondary .nav-pills li a.active::after,.reviewable-title.nav-pills li a.active::after,.d-nav-submenu__tabs li a.active::after{background:var(--ds-primary-blue, #3396ff) !important}.ds-tabs li a.active .d-icon,.user-navigation-primary .nav-pills li a.active .d-icon,.user-navigation-secondary .nav-pills li a.active .d-icon,.reviewable-title.nav-pills li a.active .d-icon,.d-nav-submenu__tabs li a.active .d-icon{color:var(--ds-primary-blue, #3396ff) !important}.ds-tabs li.active a,.user-navigation-primary .nav-pills li.active a,.user-navigation-secondary .nav-pills li.active a,.reviewable-title.nav-pills li.active a,.d-nav-submenu__tabs li.active a{color:var(--ds-primary-blue, #3396ff) !important;font-weight:600 !important}.ds-tabs li.active a::after,.user-navigation-primary .nav-pills li.active a::after,.user-navigation-secondary .nav-pills li.active a::after,.reviewable-title.nav-pills li.active a::after,.d-nav-submenu__tabs li.active a::after{background:var(--ds-primary-blue, #3396ff) !important}.ds-tabs li.active a .d-icon,.user-navigation-primary .nav-pills li.active a .d-icon,.user-navigation-secondary .nav-pills li.active a .d-icon,.reviewable-title.nav-pills li.active a .d-icon,.d-nav-submenu__tabs li.active a .d-icon{color:var(--ds-primary-blue, #3396ff) !important}.ds-tabs--pills{display:flex !important;gap:8px !important;border-bottom:none !important}.ds-tabs--pills li a{padding:8px 16px !important;border-radius:var(--d-border-radius-pill, 24px) !important;background:rgba(0,0,0,0) !important}.ds-tabs--pills li a::after{display:none !important}.ds-tabs--pills li a:hover{--2dadc189-csstools-light-dark-toggle--69:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.08) !important;background:var(--ds-bg-hover, var(--2dadc189-csstools-light-dark-toggle--69, rgba(0, 0, 0, 0.04))) !important}@supports (color: light-dark(red, red)){
.ds-tabs--pills li a:hover{background:var(--ds-bg-hover, light-dark(rgba(0, 0, 0, 0.04), rgba(255, 255, 255, 0.08))) !important}
}.ds-tabs--pills li a.active{background:var(--ds-primary-blue, #3396ff) !important;color:#fff !important}.ds-tabs--pills li a.active .d-icon{color:#fff !important}input[type=text],input[type=email],input[type=password],input[type=number],input[type=url],input[type=search],input[type=tel]{border-radius:8px !important;border:1px solid #e5e5e5 !important;background:#fff !important;color:#222 !important;padding:10px 14px !important;font-size:14px;transition:border-color 150ms ease,box-shadow 150ms ease}input[type=text]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,input[type=number]::placeholder,input[type=url]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder{color:#999}input[type=text]:hover,input[type=email]:hover,input[type=password]:hover,input[type=number]:hover,input[type=url]:hover,input[type=search]:hover,input[type=tel]:hover{border-color:#ccc !important}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=number]:focus,input[type=url]:focus,input[type=search]:focus,input[type=tel]:focus{border-color:var(--tertiary) !important;box-shadow:0 0 0 3px rgba(37,99,235,.15) !important;outline:none !important}textarea{border-radius:8px !important;border:1px solid #e5e5e5 !important;background:#fff !important;color:#222 !important;padding:12px 14px !important;font-size:14px;line-height:1.6;resize:vertical;transition:border-color 150ms ease,box-shadow 150ms ease}textarea::placeholder{color:#999}textarea:hover{border-color:#ccc !important}textarea:focus{border-color:var(--tertiary) !important;box-shadow:0 0 0 3px rgba(37,99,235,.15) !important;outline:none !important}.select-kit .select-kit-header{border-radius:12px !important;--2dadc189-csstools-light-dark-toggle--70:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.12) !important;border:1px solid var(--2dadc189-csstools-light-dark-toggle--70, rgba(0, 0, 0, 0.08)) !important;border:1px solid light-dark(rgba(0, 0, 0, 0.08), rgba(255, 255, 255, 0.12)) !important;--2dadc189-csstools-light-dark-toggle--71:var(--csstools-color-scheme--light) #1e293b !important;background:var(--2dadc189-csstools-light-dark-toggle--71, #ffffff) !important;background:light-dark(#ffffff, #1e293b) !important;--2dadc189-csstools-light-dark-toggle--72:var(--csstools-color-scheme--light) #ffffff !important;color:var(--2dadc189-csstools-light-dark-toggle--72, #1e293b) !important;color:light-dark(#1e293b, #ffffff) !important;transition:border-color 150ms ease,box-shadow 150ms ease}.select-kit .select-kit-header:hover{--2dadc189-csstools-light-dark-toggle--73:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.2) !important;border-color:var(--2dadc189-csstools-light-dark-toggle--73, rgba(0, 0, 0, 0.15)) !important;border-color:light-dark(rgba(0, 0, 0, 0.15), rgba(255, 255, 255, 0.2)) !important}.select-kit .select-kit-header .selected-name .name{--2dadc189-csstools-light-dark-toggle--74:var(--csstools-color-scheme--light) #ffffff !important;color:var(--2dadc189-csstools-light-dark-toggle--74, #1e293b) !important;color:light-dark(#1e293b, #ffffff) !important}.select-kit .select-kit-header .caret-icon{--2dadc189-csstools-light-dark-toggle--75:var(--csstools-color-scheme--light) #94a3b8 !important;color:var(--2dadc189-csstools-light-dark-toggle--75, #64748b) !important;color:light-dark(#64748b, #94a3b8) !important}.select-kit.is-expanded .select-kit-header{--2dadc189-csstools-light-dark-toggle--76:var(--csstools-color-scheme--light) rgba(51, 150, 255, 0.5) !important;border-color:var(--2dadc189-csstools-light-dark-toggle--76, rgba(51, 150, 255, 0.4)) !important;border-color:light-dark(rgba(51, 150, 255, 0.4), rgba(51, 150, 255, 0.5)) !important;box-shadow:0 0 0 3px rgba(51,150,255,.1) !important}.select-kit .select-kit-body{border-radius:16px !important;--2dadc189-csstools-light-dark-toggle--77:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.08) !important;border:1px solid var(--2dadc189-csstools-light-dark-toggle--77, rgba(0, 0, 0, 0.06)) !important;border:1px solid light-dark(rgba(0, 0, 0, 0.06), rgba(255, 255, 255, 0.08)) !important;--2dadc189-csstools-light-dark-toggle--78:var(--csstools-color-scheme--light) #1e293b !important;background:var(--2dadc189-csstools-light-dark-toggle--78, #ffffff) !important;background:light-dark(#ffffff, #1e293b) !important;box-shadow:light-dark(0 8px 32px rgba(0, 0, 0, 0.12), 0 8px 32px rgba(0, 0, 0, 0.4)) !important;overflow:hidden;margin-top:8px}.select-kit .select-kit-body .select-kit-collection{scrollbar-width:thin;--2dadc189-csstools-light-dark-toggle--79:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.15);scrollbar-color:var(--2dadc189-csstools-light-dark-toggle--79, rgba(0, 0, 0, 0.15)) rgba(0,0,0,0);scrollbar-color:light-dark(rgba(0, 0, 0, 0.15), rgba(255, 255, 255, 0.15)) rgba(0,0,0,0)}.select-kit .select-kit-body .select-kit-collection::-webkit-scrollbar{width:6px}.select-kit .select-kit-body .select-kit-collection::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.select-kit .select-kit-body .select-kit-collection::-webkit-scrollbar-thumb{--2dadc189-csstools-light-dark-toggle--80:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.15);background:var(--2dadc189-csstools-light-dark-toggle--80, rgba(0, 0, 0, 0.15));background:light-dark(rgba(0, 0, 0, 0.15), rgba(255, 255, 255, 0.15));border-radius:3px}.select-kit .select-kit-body .select-kit-collection::-webkit-scrollbar-thumb:hover{--2dadc189-csstools-light-dark-toggle--81:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.25);background:var(--2dadc189-csstools-light-dark-toggle--81, rgba(0, 0, 0, 0.25));background:light-dark(rgba(0, 0, 0, 0.25), rgba(255, 255, 255, 0.25))}.select-kit .select-kit-row{padding:10px 14px;--2dadc189-csstools-light-dark-toggle--82:var(--csstools-color-scheme--light) #cbd5e1 !important;color:var(--2dadc189-csstools-light-dark-toggle--82, #475569) !important;color:light-dark(#475569, #cbd5e1) !important;background:rgba(0,0,0,0) !important;border-radius:10px;margin:2px 8px;transition:all 150ms ease}.select-kit .select-kit-row:hover,.select-kit .select-kit-row.is-highlighted{--2dadc189-csstools-light-dark-toggle--83:var(--csstools-color-scheme--light) rgba(51, 150, 255, 0.15) !important;background:var(--2dadc189-csstools-light-dark-toggle--83, rgba(51, 150, 255, 0.08)) !important;background:light-dark(rgba(51, 150, 255, 0.08), rgba(51, 150, 255, 0.15)) !important;--2dadc189-csstools-light-dark-toggle--84:var(--csstools-color-scheme--light) #ffffff !important;color:var(--2dadc189-csstools-light-dark-toggle--84, #1e293b) !important;color:light-dark(#1e293b, #ffffff) !important}.select-kit .select-kit-row.is-selected{--2dadc189-csstools-light-dark-toggle--85:var(--csstools-color-scheme--light) rgba(51, 150, 255, 0.2) !important;background:var(--2dadc189-csstools-light-dark-toggle--85, rgba(51, 150, 255, 0.12)) !important;background:light-dark(rgba(51, 150, 255, 0.12), rgba(51, 150, 255, 0.2)) !important;color:#3396ff !important;font-weight:500}input[type=checkbox]{width:18px;height:18px;border-radius:4px;border:1px solid #ccc;background:#fff;cursor:pointer}input[type=checkbox]:checked{background:var(--tertiary);border-color:var(--tertiary)}input[type=checkbox]:focus{box-shadow:0 0 0 3px rgba(37,99,235,.15)}label{font-weight:500;font-size:14px;color:#222}.description,.form-template-field__description{font-size:13px;color:#666;margin-top:4px}.d-editor-textarea-wrapper{border-radius:8px !important;border:1px solid #e5e5e5 !important;overflow:hidden}.d-editor-textarea-wrapper:focus-within{border-color:var(--tertiary) !important;box-shadow:0 0 0 3px rgba(37,99,235,.15) !important}.d-editor-textarea-wrapper textarea{border:none !important;box-shadow:none !important}.badge-category__wrapper{border-radius:4px;padding:3px 8px;font-weight:500;font-size:12px;transition:transform 150ms ease,box-shadow 150ms ease}.badge-category__wrapper:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.badge-category__wrapper .badge-category__name{font-weight:500}.discourse-tag{border-radius:4px;padding:3px 8px;font-size:12px;font-weight:500;background:#f0f0f0;color:#666;border:none;transition:all 150ms ease}.discourse-tag:hover{background:#e5e5e5;color:#222}.discourse-tag.discourse-tag-count{padding-right:8px}.discourse-tags{display:flex;flex-wrap:wrap;gap:6px}.badge-type-1,.badge-type-2,.badge-type-3{border-radius:9999px;padding:2px 10px;font-weight:500;font-size:12px}.badge-notification{border-radius:9999px;font-weight:600;font-size:11px;padding:2px 8px}.badge-notification.new-topic{background:var(--tertiary);color:#fff}.badge-notification.unread-posts{background:#222;color:#fff}.group-badge{border-radius:9999px;padding:2px 10px;font-size:12px;font-weight:500}.badge-groups{max-width:900px !important;margin:0 auto !important;padding:24px 0 !important}.badge-groups .badge-grouping{margin-bottom:40px !important}.badge-groups .badge-grouping .title{margin-bottom:20px !important;padding-bottom:12px !important;border-bottom:1px solid var(--primary-low) !important}.badge-groups .badge-grouping .title h2{font-size:20px !important;font-weight:700 !important;color:var(--primary) !important;margin:0 !important}.badge-groups .badge-grouping .badge-group-list{display:grid !important;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr)) !important;gap:12px !important}.badge-groups .badge-card{display:flex !important;align-items:stretch !important;background:var(--d-content-background) !important;border:1px solid var(--primary-low) !important;border-radius:12px !important;transition:all .15s ease !important;position:relative !important;overflow:hidden !important}.badge-groups .badge-card:hover{border-color:var(--primary-300) !important;box-shadow:0 4px 12px rgba(0,0,0,.06) !important;transform:translateY(-1px) !important}.badge-groups .badge-card .badge-contents{display:flex !important;align-items:flex-start !important;gap:14px !important;padding:16px !important;flex:1 !important}.badge-groups .badge-card .badge-icon{display:flex !important;align-items:center !important;justify-content:center !important;width:44px !important;height:44px !important;border-radius:10px !important;flex-shrink:0 !important}.badge-groups .badge-card .badge-icon .d-icon{width:20px !important;height:20px !important}.badge-groups .badge-card .badge-icon.badge-type-bronze{background:linear-gradient(135deg, #fef3e2 0%, #fde7c7 100%) !important;border:1px solid rgba(205,127,50,.2) !important}.badge-groups .badge-card .badge-icon.badge-type-bronze .d-icon{color:#cd7f32 !important}.badge-groups .badge-card .badge-icon.badge-type-silver{background:linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%) !important;border:1px solid rgba(192,192,192,.3) !important}.badge-groups .badge-card .badge-icon.badge-type-silver .d-icon{color:#a0a0a0 !important}.badge-groups .badge-card .badge-icon.badge-type-gold{background:linear-gradient(135deg, #fff9e6 0%, #fff3cc 100%) !important;border:1px solid rgba(255,215,0,.3) !important}.badge-groups .badge-card .badge-icon.badge-type-gold .d-icon{color:#d4a800 !important}.badge-groups .badge-card .badge-info{flex:1 !important;min-width:0 !important}.badge-groups .badge-card .badge-info .badge-info-item h3{margin:0 0 4px !important}.badge-groups .badge-card .badge-info .badge-info-item h3 .badge-link{font-size:15px !important;font-weight:600 !important;color:var(--primary) !important;text-decoration:none !important}.badge-groups .badge-card .badge-info .badge-info-item h3 .badge-link:hover{color:var(--tertiary) !important}.badge-groups .badge-card .badge-info .badge-info-item .badge-summary{font-size:13px !important;line-height:1.4 !important;color:var(--primary-medium) !important;margin-bottom:6px !important}.badge-groups .badge-card .badge-info .badge-info-item .badge-summary a{color:var(--tertiary) !important;text-decoration:none !important}.badge-groups .badge-card .badge-info .badge-info-item .badge-summary a:hover{text-decoration:underline !important}.badge-groups .badge-card .badge-info .badge-info-item .badge-granted{font-size:12px !important;color:var(--primary-medium) !important}.badge-groups .badge-card .badge-info .badge-info-item .badge-granted .number{font-weight:600 !important;color:var(--primary-high) !important}.badge-groups .badge-card .check-display{display:flex !important;align-items:center !important;justify-content:center !important;width:36px !important;background:var(--success-low, rgba(34, 197, 94, 0.1)) !important;border-left:1px solid var(--primary-low) !important}.badge-groups .badge-card .check-display .d-icon{width:16px !important;height:16px !important;color:var(--success, #22c55e) !important}.container.show-badge{max-width:800px !important;margin:0 auto !important;padding:32px 24px !important}.container.show-badge>h1{display:flex !important;align-items:center !important;gap:8px !important;font-size:14px !important;font-weight:500 !important;color:var(--ds-text-muted) !important;margin-bottom:24px !important}.container.show-badge>h1 a{color:var(--ds-primary-blue) !important;text-decoration:none !important;font-weight:500 !important}.container.show-badge>h1 a:hover{text-decoration:underline !important}.container.show-badge .show-badge-details{margin-bottom:32px !important}.container.show-badge .show-badge-details .badge-card{display:flex !important;align-items:flex-start !important;gap:20px !important;padding:24px !important;background:var(--ds-bg-primary) !important;border:1px solid var(--ds-border-light) !important;border-radius:16px !important;box-shadow:var(--ds-shadow-sm) !important;position:relative !important}.container.show-badge .show-badge-details .badge-card .badge-contents{display:flex !important;align-items:flex-start !important;gap:20px !important;flex:1 !important}.container.show-badge .show-badge-details .badge-card .badge-icon{display:flex !important;align-items:center !important;justify-content:center !important;width:64px !important;height:64px !important;border-radius:16px !important;flex-shrink:0 !important}.container.show-badge .show-badge-details .badge-card .badge-icon .d-icon{width:28px !important;height:28px !important}.container.show-badge .show-badge-details .badge-card .badge-icon.badge-type-bronze{background:linear-gradient(135deg, #fef3e2 0%, #fde7c7 100%) !important;border:1px solid rgba(205,127,50,.2) !important}.container.show-badge .show-badge-details .badge-card .badge-icon.badge-type-bronze .d-icon{color:#cd7f32 !important}.container.show-badge .show-badge-details .badge-card .badge-icon.badge-type-silver{background:linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%) !important;border:1px solid rgba(192,192,192,.3) !important}.container.show-badge .show-badge-details .badge-card .badge-icon.badge-type-silver .d-icon{color:#a0a0a0 !important}.container.show-badge .show-badge-details .badge-card .badge-icon.badge-type-gold{background:linear-gradient(135deg, #fff9e6 0%, #fff3cc 100%) !important;border:1px solid rgba(255,215,0,.3) !important}.container.show-badge .show-badge-details .badge-card .badge-icon.badge-type-gold .d-icon{color:#d4a800 !important}.container.show-badge .show-badge-details .badge-card .badge-info{flex:1 !important}.container.show-badge .show-badge-details .badge-card .badge-info h3{font-size:20px !important;font-weight:700 !important;color:var(--ds-text-primary) !important;margin:0 0 8px !important}.container.show-badge .show-badge-details .badge-card .badge-info .badge-summary{font-size:15px !important;line-height:1.6 !important;color:var(--ds-text-secondary) !important}.container.show-badge .show-badge-details .badge-card .check-display{position:absolute !important;top:16px !important;right:16px !important;display:flex !important;align-items:center !important;justify-content:center !important;width:32px !important;height:32px !important;background:var(--ds-success) !important;border-radius:50% !important}.container.show-badge .show-badge-details .badge-card .check-display .d-icon{width:16px !important;height:16px !important;color:#fff !important}.container.show-badge .show-badge-details .badge-grant-info{margin-top:12px !important;padding:0 8px !important;font-size:13px !important;color:var(--ds-text-muted) !important}.container.show-badge .user-badges .badges-granted{display:grid !important;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr)) !important;gap:16px !important}.container.show-badge .user-badges .user-info.badge-info{display:flex !important;align-items:center !important;gap:14px !important;padding:16px !important;background:var(--ds-bg-primary) !important;border:1px solid var(--ds-border-light) !important;border-radius:12px !important;transition:all var(--ds-transition-fast) !important}.container.show-badge .user-badges .user-info.badge-info:hover{border-color:var(--ds-border-medium) !important;box-shadow:var(--ds-shadow-sm) !important}.container.show-badge .user-badges .user-info.badge-info .user-image{flex-shrink:0 !important}.container.show-badge .user-badges .user-info.badge-info .user-image .avatar{width:48px !important;height:48px !important;border-radius:12px !important}.container.show-badge .user-badges .user-info.badge-info .user-detail{flex:1 !important;min-width:0 !important}.container.show-badge .user-badges .user-info.badge-info .user-detail .name-line{margin-bottom:4px !important}.container.show-badge .user-badges .user-info.badge-info .user-detail .name-line .username{font-size:15px !important;font-weight:600 !important;color:var(--ds-text-primary) !important}.container.show-badge .user-badges .user-info.badge-info .user-detail .details .granted-on{font-size:13px !important;color:var(--ds-text-muted) !important}.container.show-badge .user-badges .user-info.badge-info .user-detail .details .granted-on .relative-date{color:var(--ds-text-secondary) !important;font-weight:500 !important}:root{--nav-bg: transparent;--2dadc189-csstools-light-dark-toggle--86: var(--csstools-color-scheme--light) #1e293b;--nav-pill-bg: var(--2dadc189-csstools-light-dark-toggle--86, #ffffff);--2dadc189-csstools-light-dark-toggle--87: var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.08);--nav-pill-border: var(--2dadc189-csstools-light-dark-toggle--87, rgba(51, 150, 255, 0.12));--2dadc189-csstools-light-dark-toggle--88: var(--csstools-color-scheme--light) #94a3b8;--nav-pill-text: var(--2dadc189-csstools-light-dark-toggle--88, #64748b);--2dadc189-csstools-light-dark-toggle--89: var(--csstools-color-scheme--light) #ffffff;--nav-pill-text-hover: var(--2dadc189-csstools-light-dark-toggle--89, #1e293b);--2dadc189-csstools-light-dark-toggle--90: var(--csstools-color-scheme--light) #ffffff;--nav-pill-active-bg: var(--2dadc189-csstools-light-dark-toggle--90, #1e293b);--2dadc189-csstools-light-dark-toggle--91: var(--csstools-color-scheme--light) #1e293b;--nav-pill-active-text: var(--2dadc189-csstools-light-dark-toggle--91, #ffffff);--nav-dropdown-shadow: light-dark( 0 8px 24px rgba(51, 150, 255, 0.15), 0 8px 24px rgba(0, 0, 0, 0.4) );}@supports (color: light-dark(red, red)){
:root{--nav-pill-bg: light-dark(#ffffff, #1e293b);--nav-pill-border: light-dark( rgba(51, 150, 255, 0.12), rgba(255, 255, 255, 0.08) );--nav-pill-text: light-dark(#64748b, #94a3b8);--nav-pill-text-hover: light-dark(#1e293b, #ffffff);--nav-pill-active-bg: light-dark(#1e293b, #ffffff);--nav-pill-active-text: light-dark(#ffffff, #1e293b);}
}@supports not (color: light-dark(tan, tan)){:root *{--2dadc189-csstools-light-dark-toggle--86: var(--csstools-color-scheme--light) #1e293b;--nav-pill-bg: var(--2dadc189-csstools-light-dark-toggle--86, #ffffff);--2dadc189-csstools-light-dark-toggle--87: var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.08);--nav-pill-border: var(--2dadc189-csstools-light-dark-toggle--87, rgba(51, 150, 255, 0.12));--2dadc189-csstools-light-dark-toggle--88: var(--csstools-color-scheme--light) #94a3b8;--nav-pill-text: var(--2dadc189-csstools-light-dark-toggle--88, #64748b);--2dadc189-csstools-light-dark-toggle--89: var(--csstools-color-scheme--light) #ffffff;--nav-pill-text-hover: var(--2dadc189-csstools-light-dark-toggle--89, #1e293b);--2dadc189-csstools-light-dark-toggle--90: var(--csstools-color-scheme--light) #ffffff;--nav-pill-active-bg: var(--2dadc189-csstools-light-dark-toggle--90, #1e293b);--2dadc189-csstools-light-dark-toggle--91: var(--csstools-color-scheme--light) #1e293b;--nav-pill-active-text: var(--2dadc189-csstools-light-dark-toggle--91, #ffffff);}}.list-controls{position:sticky;top:var(--header-offset);--2dadc189-csstools-light-dark-toggle--92:var(--csstools-color-scheme--light) rgba(17, 24, 39, 0.8);background:var(--2dadc189-csstools-light-dark-toggle--92, rgba(240, 247, 255, 0.8));background:light-dark(rgba(240, 247, 255, 0.8), rgba(17, 24, 39, 0.8));z-index:2;padding:16px 0;border-bottom:none;margin-bottom:0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.list-controls .navigation-container{display:flex !important;flex-wrap:wrap;gap:16px;align-items:center;width:100% !important;justify-content:space-between !important}.list-controls .navigation-controls{order:20 !important;margin-left:auto !important}.list-controls #create-topic{display:inline-flex !important;align-items:center;gap:6px;padding:10px 20px;border-radius:8px;font-size:14px;font-weight:600;background:#3396ff !important;color:#fff !important;border:none;box-shadow:none;transition:background 150ms ease,opacity 150ms ease}.list-controls #create-topic .d-icon{width:16px !important;height:16px !important;color:#fff !important}.list-controls #create-topic:hover{background:#2a7de0 !important;opacity:.95}.list-controls #create-topic:active{opacity:.9}.list-controls .nav-pills{order:10 !important;margin-left:0 !important;margin-right:0 !important}.list-controls .category-breadcrumb{order:0 !important}.category-breadcrumb{display:flex;gap:10px;list-style:none;padding:0;margin:0}.category-breadcrumb li .combo-box .combo-box-header,.category-breadcrumb li .category-drop-header,.category-breadcrumb li .tag-drop-header,.category-breadcrumb li .select-kit-header{background:var(--nav-pill-bg) !important;border:1px solid var(--nav-pill-border) !important;border-radius:24px !important;padding:10px 18px !important;font-weight:500;font-size:.9rem;color:var(--nav-pill-text);box-shadow:0 1px 2px rgba(0,0,0,.04);transition:all 150ms ease-out}.category-breadcrumb li .combo-box .combo-box-header:hover,.category-breadcrumb li .category-drop-header:hover,.category-breadcrumb li .tag-drop-header:hover,.category-breadcrumb li .select-kit-header:hover{border-color:var(--nav-pill-border) !important;box-shadow:0 2px 8px rgba(0,0,0,.08);color:var(--nav-pill-text-hover)}.category-breadcrumb li .combo-box .combo-box-header .selected-name,.category-breadcrumb li .combo-box .combo-box-header .name,.category-breadcrumb li .category-drop-header .selected-name,.category-breadcrumb li .category-drop-header .name,.category-breadcrumb li .tag-drop-header .selected-name,.category-breadcrumb li .tag-drop-header .name,.category-breadcrumb li .select-kit-header .selected-name,.category-breadcrumb li .select-kit-header .name{color:inherit}.category-breadcrumb li .combo-box .combo-box-header .d-icon,.category-breadcrumb li .combo-box .combo-box-header .caret-icon,.category-breadcrumb li .category-drop-header .d-icon,.category-breadcrumb li .category-drop-header .caret-icon,.category-breadcrumb li .tag-drop-header .d-icon,.category-breadcrumb li .tag-drop-header .caret-icon,.category-breadcrumb li .select-kit-header .d-icon,.category-breadcrumb li .select-kit-header .caret-icon{color:var(--nav-pill-text);margin-left:6px;transition:transform 150ms ease-out}.category-breadcrumb li .select-kit.is-expanded .select-kit-header,.category-breadcrumb li .combo-box.is-expanded .combo-box-header{border-color:var(--nav-pill-border) !important;box-shadow:0 2px 8px rgba(0,0,0,.08) !important}.category-breadcrumb li .select-kit.is-expanded .select-kit-header .caret-icon,.category-breadcrumb li .combo-box.is-expanded .combo-box-header .caret-icon{transform:rotate(90deg)}.select-kit.is-expanded .select-kit-body{border-radius:16px;--2dadc189-csstools-light-dark-toggle--93:var(--csstools-color-scheme--light) #1e293b;background:var(--2dadc189-csstools-light-dark-toggle--93, #ffffff);background:light-dark(#ffffff, #1e293b);--2dadc189-csstools-light-dark-toggle--94:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.08);border:1px solid var(--2dadc189-csstools-light-dark-toggle--94, rgba(0, 0, 0, 0.06));border:1px solid light-dark(rgba(0, 0, 0, 0.06), rgba(255, 255, 255, 0.08));box-shadow:light-dark(0 8px 32px rgba(0, 0, 0, 0.12), 0 8px 32px rgba(0, 0, 0, 0.4));overflow:hidden;margin-top:8px}.select-kit .select-kit-filter{padding:12px;--2dadc189-csstools-light-dark-toggle--95:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.06);border-bottom:1px solid var(--2dadc189-csstools-light-dark-toggle--95, rgba(0, 0, 0, 0.06));border-bottom:1px solid light-dark(rgba(0, 0, 0, 0.06), rgba(255, 255, 255, 0.06));background:rgba(0,0,0,0)}.select-kit .select-kit-filter input.filter-input,.select-kit .select-kit-filter input.filter-input:focus,.select-kit .select-kit-filter input.filter-input:active,.select-kit .select-kit-filter input.filter-input:focus-visible{width:100%;padding:10px 14px;font-size:.9rem;--2dadc189-csstools-light-dark-toggle--96:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.12) !important;border:1px solid var(--2dadc189-csstools-light-dark-toggle--96, rgba(0, 0, 0, 0.08)) !important;border:1px solid light-dark(rgba(0, 0, 0, 0.08), rgba(255, 255, 255, 0.12)) !important;border-radius:12px;--2dadc189-csstools-light-dark-toggle--97:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.05) !important;background:var(--2dadc189-csstools-light-dark-toggle--97, #f8fafc) !important;background:light-dark(#f8fafc, rgba(255, 255, 255, 0.05)) !important;--2dadc189-csstools-light-dark-toggle--98:var(--csstools-color-scheme--light) #ffffff;color:var(--2dadc189-csstools-light-dark-toggle--98, #1e293b);color:light-dark(#1e293b, #ffffff);outline:none !important;box-shadow:none !important;transition:border-color 150ms ease,background 150ms ease}.select-kit .select-kit-filter input.filter-input::placeholder,.select-kit .select-kit-filter input.filter-input:focus::placeholder,.select-kit .select-kit-filter input.filter-input:active::placeholder,.select-kit .select-kit-filter input.filter-input:focus-visible::placeholder{--2dadc189-csstools-light-dark-toggle--99:var(--csstools-color-scheme--light) #64748b;color:var(--2dadc189-csstools-light-dark-toggle--99, #94a3b8);color:light-dark(#94a3b8, #64748b)}.select-kit .select-kit-filter input.filter-input:focus,.select-kit .select-kit-filter input.filter-input:focus:focus,.select-kit .select-kit-filter input.filter-input:active:focus,.select-kit .select-kit-filter input.filter-input:focus-visible:focus{--2dadc189-csstools-light-dark-toggle--100:var(--csstools-color-scheme--light) rgba(51, 150, 255, 0.5) !important;border-color:var(--2dadc189-csstools-light-dark-toggle--100, rgba(51, 150, 255, 0.4)) !important;border-color:light-dark(rgba(51, 150, 255, 0.4), rgba(51, 150, 255, 0.5)) !important;--2dadc189-csstools-light-dark-toggle--101:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.08) !important;background:var(--2dadc189-csstools-light-dark-toggle--101, #ffffff) !important;background:light-dark(#ffffff, rgba(255, 255, 255, 0.08)) !important}.select-kit .select-kit-collection{max-height:320px;overflow-y:auto;padding:8px;scrollbar-width:thin;--2dadc189-csstools-light-dark-toggle--102:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.15);scrollbar-color:var(--2dadc189-csstools-light-dark-toggle--102, rgba(0, 0, 0, 0.15)) rgba(0,0,0,0);scrollbar-color:light-dark(rgba(0, 0, 0, 0.15), rgba(255, 255, 255, 0.15)) rgba(0,0,0,0)}.select-kit .select-kit-collection::-webkit-scrollbar{width:6px}.select-kit .select-kit-collection::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.select-kit .select-kit-collection::-webkit-scrollbar-thumb{--2dadc189-csstools-light-dark-toggle--103:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.15);background:var(--2dadc189-csstools-light-dark-toggle--103, rgba(0, 0, 0, 0.15));background:light-dark(rgba(0, 0, 0, 0.15), rgba(255, 255, 255, 0.15));border-radius:3px}.select-kit .select-kit-collection::-webkit-scrollbar-thumb:hover{--2dadc189-csstools-light-dark-toggle--104:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.25);background:var(--2dadc189-csstools-light-dark-toggle--104, rgba(0, 0, 0, 0.25));background:light-dark(rgba(0, 0, 0, 0.25), rgba(255, 255, 255, 0.25))}.select-kit .select-kit-collection .select-kit-row{padding:10px 14px;font-size:.9rem;--2dadc189-csstools-light-dark-toggle--105:var(--csstools-color-scheme--light) #cbd5e1;color:var(--2dadc189-csstools-light-dark-toggle--105, #475569);color:light-dark(#475569, #cbd5e1);border-radius:10px;margin:2px 0;transition:all 150ms ease-out;cursor:pointer}.select-kit .select-kit-collection .select-kit-row:hover,.select-kit .select-kit-collection .select-kit-row.is-highlighted{--2dadc189-csstools-light-dark-toggle--106:var(--csstools-color-scheme--light) rgba(51, 150, 255, 0.15);background:var(--2dadc189-csstools-light-dark-toggle--106, rgba(51, 150, 255, 0.08));background:light-dark(rgba(51, 150, 255, 0.08), rgba(51, 150, 255, 0.15));--2dadc189-csstools-light-dark-toggle--107:var(--csstools-color-scheme--light) #ffffff;color:var(--2dadc189-csstools-light-dark-toggle--107, #1e293b);color:light-dark(#1e293b, #ffffff)}.select-kit .select-kit-collection .select-kit-row.is-selected{--2dadc189-csstools-light-dark-toggle--108:var(--csstools-color-scheme--light) rgba(51, 150, 255, 0.2);background:var(--2dadc189-csstools-light-dark-toggle--108, rgba(51, 150, 255, 0.12));background:light-dark(rgba(51, 150, 255, 0.12), rgba(51, 150, 255, 0.2));color:#3396ff;font-weight:500}.select-kit .select-kit-collection .select-kit-row .badge-category__wrapper{padding:4px 8px;border-radius:6px}.select-kit .select-kit-collection .select-kit-row .category-name,.select-kit .select-kit-collection .select-kit-row .name{font-weight:500}.select-kit .select-kit-collection .select-kit-row .topic-count{--2dadc189-csstools-light-dark-toggle--109:var(--csstools-color-scheme--light) #64748b;color:var(--2dadc189-csstools-light-dark-toggle--109, #94a3b8);color:light-dark(#94a3b8, #64748b);font-size:.85rem;margin-left:8px}.category-breadcrumb .select-kit.is-expanded .select-kit-header,.category-breadcrumb .combo-box.is-expanded .combo-box-header,.category-breadcrumb .select-kit .select-kit-header:focus,.category-breadcrumb .select-kit .select-kit-header:active,.category-breadcrumb .select-kit .select-kit-header:focus-visible,.category-breadcrumb .combo-box .combo-box-header:focus,.category-breadcrumb .combo-box .combo-box-header:active,.category-breadcrumb .combo-box .combo-box-header:focus-visible{border-color:var(--nav-pill-border) !important;outline:none !important;box-shadow:0 2px 8px rgba(0,0,0,.08) !important}.nav-pills{display:flex;gap:8px;padding:0;margin:0;background:rgba(0,0,0,0);border-radius:0;border:none;box-shadow:none}.nav-pills>li{margin:0}.nav-pills>li>a,.nav-pills>li>button{position:relative;display:inline-flex;align-items:center;gap:6px;padding:8px 12px;font-size:14px;font-weight:500;color:#666;background:rgba(0,0,0,0) !important;border:none;border-radius:0;transition:color 150ms ease-out;text-decoration:none}.nav-pills>li>a::after,.nav-pills>li>button::after{content:"";position:absolute;bottom:0;left:12px;right:12px;height:2px;background:rgba(0,0,0,0);border-radius:1px;transition:background 150ms ease-out}.nav-pills>li>a .d-icon,.nav-pills>li>button .d-icon{width:14px;height:14px;color:inherit}.nav-pills>li>a .badge-notification,.nav-pills>li>button .badge-notification{margin-left:6px;padding:2px 7px;font-size:.7rem;font-weight:600;border-radius:10px;background:#3396ff;color:#fff}.nav-pills>li>a:hover,.nav-pills>li>button:hover{color:#222;background:rgba(0,0,0,0) !important;box-shadow:none !important}.nav-pills>li.active>a,.nav-pills>li.active>button,.nav-pills>li>a.active,.nav-pills>li>button.active{color:#3396ff !important;background:rgba(0,0,0,0) !important;font-weight:600;box-shadow:none !important}.nav-pills>li.active>a::after,.nav-pills>li.active>button::after,.nav-pills>li>a.active::after,.nav-pills>li>button.active::after{background:#3396ff}.nav-pills>li.active>a:hover,.nav-pills>li.active>button:hover,.nav-pills>li>a.active:hover,.nav-pills>li>button.active:hover{background:rgba(0,0,0,0) !important;box-shadow:none !important}.navigation-controls{display:flex;align-items:center;gap:10px}.navigation-controls #create-topic{background:linear-gradient(135deg, #3b82f6 0%, #1d4ed8 100%);color:#fff;border:none;border-radius:24px;padding:10px 20px;font-weight:600;font-size:.9rem;box-shadow:0 2px 8px rgba(59,130,246,.3),0 1px 2px rgba(0,0,0,.1);transition:all 200ms cubic-bezier(0.4, 0, 0.2, 1)}.navigation-controls #create-topic .d-icon{color:#fff}.navigation-controls #create-topic:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.4),0 2px 4px rgba(0,0,0,.1)}.navigation-controls #create-topic:active{transform:translateY(0)}.navigation-controls .bulk-select{background:var(--nav-pill-bg);border:1px solid var(--nav-pill-border);border-radius:24px;padding:10px 14px;color:var(--nav-pill-text);transition:all 150ms ease-out;box-shadow:0 1px 2px rgba(0,0,0,.04)}.navigation-controls .bulk-select .d-icon{--2dadc189-csstools-light-dark-toggle--110:var(--csstools-color-scheme--light) #94a3b8;color:var(--2dadc189-csstools-light-dark-toggle--110, #64748b);color:light-dark(#64748b, #94a3b8)}.navigation-controls .bulk-select:hover{--2dadc189-csstools-light-dark-toggle--111:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.08);background:var(--2dadc189-csstools-light-dark-toggle--111, rgba(0, 0, 0, 0.04));background:light-dark(rgba(0, 0, 0, 0.04), rgba(255, 255, 255, 0.08));color:var(--nav-pill-text-hover);box-shadow:0 2px 8px rgba(0,0,0,.08)}.navigation-controls .bulk-select:hover .d-icon{--2dadc189-csstools-light-dark-toggle--112:var(--csstools-color-scheme--light) #ffffff;color:var(--2dadc189-csstools-light-dark-toggle--112, #1e293b);color:light-dark(#1e293b, #ffffff)}.navigation-controls .bulk-select.active,.navigation-controls .bulk-select.is-expanded{--2dadc189-csstools-light-dark-toggle--113:var(--csstools-color-scheme--light) #ffffff;background:var(--2dadc189-csstools-light-dark-toggle--113, #1e293b);background:light-dark(#1e293b, #ffffff);--2dadc189-csstools-light-dark-toggle--114:var(--csstools-color-scheme--light) #1e293b;color:var(--2dadc189-csstools-light-dark-toggle--114, #ffffff);color:light-dark(#ffffff, #1e293b);border-color:rgba(0,0,0,0)}.navigation-controls .bulk-select.active .d-icon,.navigation-controls .bulk-select.is-expanded .d-icon{--2dadc189-csstools-light-dark-toggle--115:var(--csstools-color-scheme--light) #1e293b;color:var(--2dadc189-csstools-light-dark-toggle--115, #ffffff);color:light-dark(#ffffff, #1e293b)}@media(max-width: 768px){.list-controls{padding:12px 0}.list-controls .navigation-container{gap:10px}.category-breadcrumb{gap:8px}.category-breadcrumb li .select-kit-header{padding:8px 14px !important;font-size:.85rem}.nav-pills{padding:3px;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.nav-pills::-webkit-scrollbar{display:none}.nav-pills>li>a,.nav-pills>li>button{padding:7px 12px;font-size:.8rem;white-space:nowrap}.navigation-controls #create-topic{padding:8px 14px;font-size:.85rem}.navigation-controls #create-topic .d-button-label{display:none}}.nav-pills>li>a:hover,.nav-pills>li button:hover{background:rgba(0,0,0,0) !important;box-shadow:none !important}.modal-backdrop,.d-modal__backdrop{background:rgba(0,0,0,.5) !important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.d-modal__container{border-radius:16px !important;border:1px solid #e5e5e5 !important;box-shadow:0 24px 48px rgba(0,0,0,.16) !important;overflow:hidden;background:#fff}.d-modal__header{padding:20px 24px !important;border-bottom:1px solid #e5e5e5 !important;background:#fff}.d-modal__header .d-modal__title{font-size:18px;font-weight:600;color:#222}.d-modal__header .d-modal__dismiss{border-radius:8px;padding:8px;transition:background 150ms ease}.d-modal__header .d-modal__dismiss:hover{background:#f5f5f5}.d-modal__body{padding:24px !important;color:#222}.d-modal__footer{padding:16px 24px !important;border-top:1px solid #e5e5e5 !important;background:#fafafa;gap:12px}.login-modal .d-modal__container,.create-account .d-modal__container{max-width:420px}.login-modal .login-welcome-header,.create-account .login-welcome-header{text-align:center;padding:24px 24px 0}.login-modal .login-welcome-header h1,.create-account .login-welcome-header h1{font-size:24px;font-weight:600;margin-bottom:8px}.login-modal .login-welcome-header p,.create-account .login-welcome-header p{color:#666;font-size:14px}.dialog-container .dialog-content{border-radius:12px !important;border:1px solid #e5e5e5 !important;box-shadow:0 16px 32px rgba(0,0,0,.14) !important;overflow:hidden;background:#fff}.dialog-container .dialog-header{padding:16px 20px;border-bottom:1px solid #e5e5e5;color:#222}.dialog-container .dialog-body{padding:20px;color:#222}.dialog-container .dialog-footer{padding:16px 20px;border-top:1px solid #e5e5e5;background:#fafafa}.mfp-container .mfp-content{border-radius:12px;overflow:hidden}.mfp-container .mfp-close{border-radius:8px;background:rgba(0,0,0,.5);color:#fff;width:40px;height:40px;line-height:40px;transition:background 150ms ease}.mfp-container .mfp-close:hover{background:rgba(0,0,0,.7)}#reply-control{--2dadc189-csstools-light-dark-toggle--116:var(--csstools-color-scheme--light) #1a1a1a !important;background:var(--ds-bg-primary, var(--2dadc189-csstools-light-dark-toggle--116, #ffffff)) !important;--2dadc189-csstools-light-dark-toggle--117:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.1) !important;border-top:1px solid var(--ds-border-light, var(--2dadc189-csstools-light-dark-toggle--117, rgba(0, 0, 0, 0.08))) !important;box-shadow:0 -4px 20px rgba(0,0,0,.08) !important}@supports (color: light-dark(red, red)){
#reply-control{background:var(--ds-bg-primary, light-dark(#ffffff, #1a1a1a)) !important;border-top:1px solid var(--ds-border-light, light-dark(rgba(0, 0, 0, 0.08), rgba(255, 255, 255, 0.1))) !important}
}#reply-control.open{min-height:600px}#reply-control .reply-area{background:rgba(0,0,0,0) !important}#reply-control .reply-to{padding:12px 16px !important;--2dadc189-csstools-light-dark-toggle--118:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.08) !important;border-bottom:1px solid var(--ds-border-light, var(--2dadc189-csstools-light-dark-toggle--118, rgba(0, 0, 0, 0.06))) !important;--2dadc189-csstools-light-dark-toggle--119:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.03) !important;background:var(--ds-bg-secondary, var(--2dadc189-csstools-light-dark-toggle--119, #f8fafc)) !important}@supports (color: light-dark(red, red)){
#reply-control .reply-to{border-bottom:1px solid var(--ds-border-light, light-dark(rgba(0, 0, 0, 0.06), rgba(255, 255, 255, 0.08))) !important;background:var(--ds-bg-secondary, light-dark(#f8fafc, rgba(255, 255, 255, 0.03))) !important}
}#reply-control .reply-to .reply-details{display:flex !important;align-items:center !important;gap:12px !important}#reply-control .reply-to .composer-action-title{display:flex !important;align-items:center !important;gap:8px !important}#reply-control .reply-to .composer-action-title .action-title{font-size:1rem !important;font-weight:600 !important;--2dadc189-csstools-light-dark-toggle--120:var(--csstools-color-scheme--light) #ffffff !important;color:var(--ds-text-primary, var(--2dadc189-csstools-light-dark-toggle--120, #1e293b)) !important}@supports (color: light-dark(red, red)){
#reply-control .reply-to .composer-action-title .action-title{color:var(--ds-text-primary, light-dark(#1e293b, #ffffff)) !important}
}#reply-control .reply-to .composer-actions .select-kit-header{background:rgba(0,0,0,0) !important;border:none !important;padding:4px !important}#reply-control .reply-to .composer-actions .select-kit-header .d-icon{color:var(--ds-primary-blue, #3396ff) !important}#reply-control .reply-to .composer-actions .select-kit-header:hover{--2dadc189-csstools-light-dark-toggle--121:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.08) !important;background:var(--ds-bg-hover, var(--2dadc189-csstools-light-dark-toggle--121, rgba(0, 0, 0, 0.04))) !important;border-radius:6px !important}@supports (color: light-dark(red, red)){
#reply-control .reply-to .composer-actions .select-kit-header:hover{background:var(--ds-bg-hover, light-dark(rgba(0, 0, 0, 0.04), rgba(255, 255, 255, 0.08))) !important}
}#reply-control .reply-to .composer-controls{display:flex !important;align-items:center !important;gap:4px !important}#reply-control .reply-to .composer-controls .btn{width:32px !important;height:32px !important;padding:0 !important;border-radius:8px !important;background:rgba(0,0,0,0) !important;border:none !important;color:var(--ds-text-muted, #94a3b8) !important;transition:background 150ms,color 150ms}#reply-control .reply-to .composer-controls .btn:hover{--2dadc189-csstools-light-dark-toggle--122:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.1) !important;background:var(--ds-bg-hover, var(--2dadc189-csstools-light-dark-toggle--122, rgba(0, 0, 0, 0.06))) !important;--2dadc189-csstools-light-dark-toggle--123:var(--csstools-color-scheme--light) #ffffff !important;color:var(--ds-text-primary, var(--2dadc189-csstools-light-dark-toggle--123, #1e293b)) !important}@supports (color: light-dark(red, red)){
#reply-control .reply-to .composer-controls .btn:hover{background:var(--ds-bg-hover, light-dark(rgba(0, 0, 0, 0.06), rgba(255, 255, 255, 0.1))) !important;color:var(--ds-text-primary, light-dark(#1e293b, #ffffff)) !important}
}#reply-control .reply-to .composer-controls .btn .d-icon{width:16px !important;height:16px !important}#reply-control .reply-to .composer-controls .toggle-save-and-close:hover{background:rgba(239,68,68,.1) !important;color:#ef4444 !important}#reply-control .composer-fields{padding:16px !important;background:rgba(0,0,0,0) !important}#reply-control .composer-fields .title-and-category{display:flex !important;flex-wrap:wrap !important;gap:12px !important;align-items:flex-start !important}#reply-control .composer-fields .title-input{flex:1 1 300px !important}#reply-control .composer-fields .title-input input#reply-title{width:100% !important;padding:12px 14px !important;font-size:1rem !important;font-weight:500 !important;--2dadc189-csstools-light-dark-toggle--124:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.05) !important;background:var(--ds-bg-secondary, var(--2dadc189-csstools-light-dark-toggle--124, #f8fafc)) !important;--2dadc189-csstools-light-dark-toggle--125:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.12) !important;border:1px solid var(--ds-border-light, var(--2dadc189-csstools-light-dark-toggle--125, rgba(0, 0, 0, 0.1))) !important;border-radius:10px !important;--2dadc189-csstools-light-dark-toggle--126:var(--csstools-color-scheme--light) #ffffff !important;color:var(--ds-text-primary, var(--2dadc189-csstools-light-dark-toggle--126, #1e293b)) !important;transition:border-color 150ms,box-shadow 150ms}@supports (color: light-dark(red, red)){
#reply-control .composer-fields .title-input input#reply-title{background:var(--ds-bg-secondary, light-dark(#f8fafc, rgba(255, 255, 255, 0.05))) !important;border:1px solid var(--ds-border-light, light-dark(rgba(0, 0, 0, 0.1), rgba(255, 255, 255, 0.12))) !important;color:var(--ds-text-primary, light-dark(#1e293b, #ffffff)) !important}
}#reply-control .composer-fields .title-input input#reply-title::placeholder{color:var(--ds-text-muted, #94a3b8) !important}#reply-control .composer-fields .title-input input#reply-title:focus{outline:none !important;border-color:var(--ds-primary-blue, #3396ff) !important;box-shadow:0 0 0 3px rgba(51,150,255,.15) !important}#reply-control .composer-fields .category-input{flex:0 0 auto !important;min-width:180px !important}#reply-control .composer-fields .category-input .category-chooser .select-kit-header{padding:10px 14px !important;--2dadc189-csstools-light-dark-toggle--127:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.05) !important;background:var(--ds-bg-secondary, var(--2dadc189-csstools-light-dark-toggle--127, #f8fafc)) !important;--2dadc189-csstools-light-dark-toggle--128:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.12) !important;border:1px solid var(--ds-border-light, var(--2dadc189-csstools-light-dark-toggle--128, rgba(0, 0, 0, 0.1))) !important;border-radius:10px !important;transition:border-color 150ms}@supports (color: light-dark(red, red)){
#reply-control .composer-fields .category-input .category-chooser .select-kit-header{background:var(--ds-bg-secondary, light-dark(#f8fafc, rgba(255, 255, 255, 0.05))) !important;border:1px solid var(--ds-border-light, light-dark(rgba(0, 0, 0, 0.1), rgba(255, 255, 255, 0.12))) !important}
}#reply-control .composer-fields .category-input .category-chooser .select-kit-header:hover,#reply-control .composer-fields .category-input .category-chooser .select-kit-header:focus{border-color:var(--ds-primary-blue, #3396ff) !important}#reply-control .composer-fields .tags-input{flex:0 0 auto !important;min-width:150px !important}#reply-control .composer-fields .tags-input .mini-tag-chooser .select-kit-header{padding:10px 14px !important;--2dadc189-csstools-light-dark-toggle--129:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.05) !important;background:var(--ds-bg-secondary, var(--2dadc189-csstools-light-dark-toggle--129, #f8fafc)) !important;--2dadc189-csstools-light-dark-toggle--130:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.12) !important;border:1px solid var(--ds-border-light, var(--2dadc189-csstools-light-dark-toggle--130, rgba(0, 0, 0, 0.1))) !important;border-radius:10px !important;transition:border-color 150ms}@supports (color: light-dark(red, red)){
#reply-control .composer-fields .tags-input .mini-tag-chooser .select-kit-header{background:var(--ds-bg-secondary, light-dark(#f8fafc, rgba(255, 255, 255, 0.05))) !important;border:1px solid var(--ds-border-light, light-dark(rgba(0, 0, 0, 0.1), rgba(255, 255, 255, 0.12))) !important}
}#reply-control .composer-fields .tags-input .mini-tag-chooser .select-kit-header:hover,#reply-control .composer-fields .tags-input .mini-tag-chooser .select-kit-header:focus{border-color:var(--ds-primary-blue, #3396ff) !important}#reply-control .composer-fields .tags-input .mini-tag-chooser .select-kit-header .formatted-selection{color:var(--ds-text-muted, #94a3b8) !important}#reply-control .composer-fields .popup-tip{border-radius:8px !important;font-size:.8rem !important;padding:6px 10px !important}#reply-control .composer-fields .popup-tip.bad{background:rgba(239,68,68,.1) !important;color:#ef4444 !important;border:1px solid rgba(239,68,68,.2) !important}#reply-control .composer-fields .popup-tip.good{background:rgba(34,197,94,.1) !important;color:#22c55e !important;border:1px solid rgba(34,197,94,.2) !important}#reply-control .d-editor-button-bar{padding:8px 12px !important;--2dadc189-csstools-light-dark-toggle--131:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.03) !important;background:var(--ds-bg-secondary, var(--2dadc189-csstools-light-dark-toggle--131, #f8fafc)) !important;--2dadc189-csstools-light-dark-toggle--132:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.06) !important;border-bottom:1px solid var(--ds-border-light, var(--2dadc189-csstools-light-dark-toggle--132, rgba(0, 0, 0, 0.06))) !important;gap:2px !important}@supports (color: light-dark(red, red)){
#reply-control .d-editor-button-bar{background:var(--ds-bg-secondary, light-dark(#f8fafc, rgba(255, 255, 255, 0.03))) !important;border-bottom:1px solid var(--ds-border-light, light-dark(rgba(0, 0, 0, 0.06), rgba(255, 255, 255, 0.06))) !important}
}#reply-control .d-editor-button-bar .btn,#reply-control .d-editor-button-bar button{width:34px !important;height:34px !important;padding:0 !important;border-radius:8px !important;background:rgba(0,0,0,0) !important;border:none !important;color:var(--ds-text-secondary, #64748b) !important;transition:background 150ms,color 150ms}#reply-control .d-editor-button-bar .btn:hover,#reply-control .d-editor-button-bar button:hover{--2dadc189-csstools-light-dark-toggle--133:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.1) !important;background:var(--ds-bg-hover, var(--2dadc189-csstools-light-dark-toggle--133, rgba(0, 0, 0, 0.06))) !important;--2dadc189-csstools-light-dark-toggle--134:var(--csstools-color-scheme--light) #ffffff !important;color:var(--ds-text-primary, var(--2dadc189-csstools-light-dark-toggle--134, #1e293b)) !important}@supports (color: light-dark(red, red)){
#reply-control .d-editor-button-bar .btn:hover,#reply-control .d-editor-button-bar button:hover{background:var(--ds-bg-hover, light-dark(rgba(0, 0, 0, 0.06), rgba(255, 255, 255, 0.1))) !important;color:var(--ds-text-primary, light-dark(#1e293b, #ffffff)) !important}
}#reply-control .d-editor-button-bar .btn .d-icon,#reply-control .d-editor-button-bar button .d-icon{width:16px !important;height:16px !important}#reply-control .d-editor-button-bar .composer-toggle-switch{padding:4px !important;border-radius:12px !important;--2dadc189-csstools-light-dark-toggle--135:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.08) !important;background:var(--ds-bg-hover, var(--2dadc189-csstools-light-dark-toggle--135, rgba(0, 0, 0, 0.06))) !important;margin-right:8px !important}@supports (color: light-dark(red, red)){
#reply-control .d-editor-button-bar .composer-toggle-switch{background:var(--ds-bg-hover, light-dark(rgba(0, 0, 0, 0.06), rgba(255, 255, 255, 0.08))) !important}
}#reply-control .d-editor-textarea-wrapper{border:none !important;background:rgba(0,0,0,0) !important}#reply-control .d-editor-textarea-wrapper.in-focus{outline:none !important;box-shadow:none !important}#reply-control .d-editor-input,#reply-control .ProseMirror{padding:16px !important;min-height:200px !important;font-size:1rem !important;line-height:1.6 !important;--2dadc189-csstools-light-dark-toggle--136:var(--csstools-color-scheme--light) #ffffff !important;color:var(--ds-text-primary, var(--2dadc189-csstools-light-dark-toggle--136, #1e293b)) !important;background:rgba(0,0,0,0) !important}@supports (color: light-dark(red, red)){
#reply-control .d-editor-input,#reply-control .ProseMirror{color:var(--ds-text-primary, light-dark(#1e293b, #ffffff)) !important}
}#reply-control .d-editor-input::placeholder,#reply-control .d-editor-input [data-placeholder]::before,#reply-control .ProseMirror::placeholder,#reply-control .ProseMirror [data-placeholder]::before{color:var(--ds-text-muted, #94a3b8) !important}#reply-control .d-editor-input:focus,#reply-control .ProseMirror:focus{outline:none !important}#reply-control .d-editor-preview-wrapper{--2dadc189-csstools-light-dark-toggle--137:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.02) !important;background:var(--ds-bg-secondary, var(--2dadc189-csstools-light-dark-toggle--137, #f8fafc)) !important;--2dadc189-csstools-light-dark-toggle--138:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.06) !important;border-left:1px solid var(--ds-border-light, var(--2dadc189-csstools-light-dark-toggle--138, rgba(0, 0, 0, 0.06))) !important}@supports (color: light-dark(red, red)){
#reply-control .d-editor-preview-wrapper{background:var(--ds-bg-secondary, light-dark(#f8fafc, rgba(255, 255, 255, 0.02))) !important;border-left:1px solid var(--ds-border-light, light-dark(rgba(0, 0, 0, 0.06), rgba(255, 255, 255, 0.06))) !important}
}#reply-control .d-editor-preview-wrapper .d-editor-preview{padding:16px !important;font-size:1rem !important;line-height:1.6 !important;--2dadc189-csstools-light-dark-toggle--139:var(--csstools-color-scheme--light) #ffffff !important;color:var(--ds-text-primary, var(--2dadc189-csstools-light-dark-toggle--139, #1e293b)) !important}@supports (color: light-dark(red, red)){
#reply-control .d-editor-preview-wrapper .d-editor-preview{color:var(--ds-text-primary, light-dark(#1e293b, #ffffff)) !important}
}#reply-control .submit-panel{padding:12px 16px !important;--2dadc189-csstools-light-dark-toggle--140:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.03) !important;background:var(--ds-bg-secondary, var(--2dadc189-csstools-light-dark-toggle--140, #f8fafc)) !important;--2dadc189-csstools-light-dark-toggle--141:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.06) !important;border-top:1px solid var(--ds-border-light, var(--2dadc189-csstools-light-dark-toggle--141, rgba(0, 0, 0, 0.06))) !important}@supports (color: light-dark(red, red)){
#reply-control .submit-panel{background:var(--ds-bg-secondary, light-dark(#f8fafc, rgba(255, 255, 255, 0.03))) !important;border-top:1px solid var(--ds-border-light, light-dark(rgba(0, 0, 0, 0.06), rgba(255, 255, 255, 0.06))) !important}
}#reply-control .submit-panel .save-or-cancel{display:flex !important;align-items:center !important;gap:12px !important}#reply-control .submit-panel .btn.create{padding:10px 20px !important;font-size:.95rem !important;font-weight:600 !important;background:var(--ds-primary-blue, #3396ff) !important;border:none !important;border-radius:10px !important;color:#fff !important;transition:background 150ms,box-shadow 150ms}#reply-control .submit-panel .btn.create .d-icon{color:#fff !important}#reply-control .submit-panel .btn.create:hover{background:#2980e4 !important;box-shadow:0 4px 16px rgba(51,150,255,.3) !important}#reply-control .submit-panel .discard-button{padding:10px 16px !important;font-size:.9rem !important;background:rgba(0,0,0,0) !important;border:none !important;border-radius:8px !important;color:var(--ds-text-muted, #94a3b8) !important;transition:background 150ms,color 150ms}#reply-control .submit-panel .discard-button:hover{background:rgba(239,68,68,.1) !important;color:#ef4444 !important}#reply-control.fullscreen{border-radius:0 !important}#reply-control.fullscreen .composer-fields{max-width:900px !important;margin:0 auto !important}#reply-control .select-kit.dropdown-select-box.composer-actions .select-kit-header{border:1px solid var(--tertiary-700);background:var(--secondary)}#reply-control .select-kit.dropdown-select-box.composer-actions .select-kit-header:hover .d-icon{color:var(--accent-color)}@media(min-width: 40rem){#reply-control.hide-preview:not(.draft){background:var(--d-content-background)}#reply-control.hide-preview:not(.draft) .user-selector,#reply-control.hide-preview:not(.draft) .title-and-category{padding:0 var(--space-4);width:calc(100% - var(--space-4)*2)}#reply-control.hide-preview:not(.draft) .d-editor-button-bar{padding:3px var(--space-4);border:none}#reply-control.hide-preview:not(.draft) .d-editor-input{padding:var(--space-4)}#reply-control.hide-preview:not(.draft) .reply-area{padding-inline:0}#reply-control.hide-preview:not(.draft) .reply-to,#reply-control.hide-preview:not(.draft) .submit-panel{padding-inline:var(--space-2)}#reply-control.hide-preview:not(.draft) .d-editor-textarea-wrapper{border:0;border-bottom:1px solid var(--content-border-color);border-radius:0}#reply-control.hide-preview:not(.draft) .d-editor-textarea-wrapper.in-focus{outline:0}}.discourse-no-touch .d-editor-button-bar .btn:hover,.discourse-no-touch .d-editor-button-bar .toolbar-popup-menu-options.is-expanded{background:var(--tertiary-very-low);color:var(--accent-color)}.discourse-no-touch .d-editor-button-bar .btn:hover .d-icon,.discourse-no-touch .d-editor-button-bar .toolbar-popup-menu-options.is-expanded .d-icon{color:inherit}.discourse-no-touch .d-editor-button-bar .btn:hover .select-kit-row .d-icon,.discourse-no-touch .d-editor-button-bar .toolbar-popup-menu-options.is-expanded .select-kit-row .d-icon{color:var(--primary-high)}.discourse-no-touch .d-editor-button-bar .btn:hover .select-kit-row:hover .d-icon,.discourse-no-touch .d-editor-button-bar .toolbar-popup-menu-options.is-expanded .select-kit-row:hover .d-icon{color:var(--primary)}.d-editor-button-bar .toolbar-popup-menu-options.is-expanded{border-radius:var(--d-border-radius)}.discourse-no-touch .translation-selector-dropdown .select-kit-header.btn-default{background:var(--background-color)}#reply-control.composer-action-add_translation .d-editor-translation-preview-wrapper{border-color:var(--d-sidebar-border-color)}#reply-control.composer-action-add_translation .d-editor-translation-preview-wrapper__header{top:6.5rem;padding:.25rem .75rem;background:var(--background-color);color:var(--accent-color);border-radius:var(--d-border-radius-large)}#reply-control.composer-action-add_translation .topic-title-translator input{width:47.25vw}.peek-mode-toggle{display:none}@media screen and (min-width: 1300px){html:not(.fullscreen-composer) .peek-mode-toggle svg{transform:scaleX(-1)}html:not(.fullscreen-composer).composer-open .full-width-enabled .peek-mode-toggle{display:flex}html:not(.fullscreen-composer).composer-open .full-width-enabled.peek-mode-active #reply-control.hide-preview{transition:none;box-shadow:none;border-radius:var(--d-border-radius-large)}html:not(.fullscreen-composer).composer-open .full-width-enabled.peek-mode-active #reply-control.hide-preview .grippie{display:none}html:not(.fullscreen-composer).composer-open .full-width-enabled.peek-mode-active #reply-control.hide-preview .reply-area{padding-inline:.67em}html:not(.fullscreen-composer).composer-open .full-width-enabled.peek-mode-active #reply-control:not(.fullscreen).hide-preview{width:100%;right:var(--main-grid-gap);top:var(--header-offset);bottom:var(--main-grid-gap);left:unset;height:unset;max-width:36.5vw}html:not(.fullscreen-composer).composer-open .full-width-enabled.peek-mode-active.has-sidebar-page #main-outlet-wrapper{grid-template-columns:var(--d-sidebar-width) calc(62vw - var(--d-sidebar-width)) 1fr}html:not(.fullscreen-composer).composer-open .full-width-enabled.peek-mode-active:not(.has-sidebar-page) #main-outlet-wrapper{grid-template-columns:0 48vw 1fr}html:not(.fullscreen-composer).composer-open .full-width-enabled.peek-mode-active:not(.has-sidebar-page) #reply-control:not(.fullscreen).hide-preview{max-width:46vw}html:not(.fullscreen-composer).composer-open .full-width-enabled.peek-mode-active .sidebar-wrapper .sidebar-container{height:unset}}.welcome-banner.--location-below-site-header{border-radius:0}@media(max-width: 63.999rem){.welcome-banner.--location-below-site-header{margin-bottom:var(--space-4)}}.welcome-banner__wrap{display:flex;align-items:center;gap:var(--space-8);border-bottom:1px solid var(--primary-300);margin-block:0;padding-block:var(--space-4) var(--space-8)}.--with-bg-img .welcome-banner__wrap{padding-block:clamp(var(--space-4),10vh,var(--space-11))}@media(min-width: 80rem){.welcome-banner__wrap{justify-content:center}}@media(max-width: 47.999rem){.welcome-banner__wrap{flex-direction:column;gap:var(--space-4)}}@media(max-width: 39.999rem){.welcome-banner__wrap{display:block;padding:.5em;margin-top:0}}.--location-below-site-header .welcome-banner__wrap{border-bottom:0;padding:var(--space-8);margin:0 var(--main-grid-gap) var(--space-2)}@media(max-width: 63.999rem){.--location-below-site-header .welcome-banner__wrap{padding:var(--space-8) var(--space-4) var(--space-8)}}@container (width <= 800px){.--location-above-topic-content .welcome-banner__wrap{flex-direction:column;gap:var(--space-4)}}@media(max-width: 63.999rem){.--location-above-topic-content .welcome-banner__wrap{padding-inline:var(--space-4)}}.welcome-banner__wrap .search-menu{width:100%;align-self:center}@container (width >= 800px){.--location-above-topic-content .welcome-banner__wrap .search-menu{width:50cqw}}@media(min-width: 80rem){.welcome-banner__wrap .search-menu{margin-inline:unset}}.welcome-banner .search-menu .search-input,.welcome-banner .search-menu-container .search-input{border:1px solid var(--input-border-color);border-radius:var(--d-border-radius)}.welcome-banner .search-menu .search-input:focus-within,.welcome-banner .search-menu-container .search-input:focus-within{border:1px solid var(--search-color);outline:2px solid var(--search-color)}.welcome-banner .panel-body{z-index:300}.welcome-banner .results{background:var(--d-content-background)}.welcome-banner__title{text-align:left;margin:0;color:var(--search-color)}@container (width >= 800px){.--location-above-topic-content .welcome-banner__title{flex-grow:1}}@container (width <= 800px){.--location-above-topic-content .welcome-banner__title{white-space:nowrap;text-align:center}}@media(min-width: 80rem){.welcome-banner__title{margin-inline:unset}}@media(min-width: 48rem){.welcome-banner__title{font-size:clamp(var(--font-up-4),4vw,var(--font-up-6))}}@media(max-width: 47.999rem){.welcome-banner__title{font-size:var(--font-up-4)}}@media(max-width: 39.999rem){.welcome-banner__title{font-size:var(--font-up-2)}}.welcome-banner__subheader{white-space:wrap}body.static-login #main-outlet-wrapper{grid-template-areas:"sidebar blank" "sidebar content" "sidebar below-content";grid-template-rows:auto 1fr auto}body.static-login .login-welcome{border-radius:none;border:none;box-shadow:none}body:not(.has-full-page-chat,.wizard) #main-outlet-wrapper #main-outlet>.login-fullpage{max-width:none !important;padding-inline:0 !important}body:not(.has-full-page-chat,.wizard) #main-outlet-wrapper #main-outlet>.account-created{max-width:600px !important;margin:80px auto 40px !important;padding-inline:0 !important}.login-fullpage{width:100% !important;min-height:calc(100vh - 150px) !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:flex-start !important;padding:80px 24px 40px !important;box-sizing:border-box !important}body:not(.has-full-page-chat,.wizard) #main-outlet-wrapper #main-outlet>.signup-fullpage{max-width:none !important;padding-inline:0 !important}.signup-fullpage{width:100% !important;min-height:calc(100vh - 150px) !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:flex-start !important;padding:80px 24px 40px !important;box-sizing:border-box !important}.account-created{width:100% !important;max-width:400px !important;min-height:auto !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:flex-start !important;margin:80px auto 40px !important;padding:40px !important;box-sizing:border-box !important;--2dadc189-csstools-light-dark-toggle--142:var(--csstools-color-scheme--light) #1e1e1e !important;background:var(--ds-bg-primary, var(--2dadc189-csstools-light-dark-toggle--142, #ffffff)) !important;--2dadc189-csstools-light-dark-toggle--143:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.1) !important;border:1px solid var(--ds-border-light, var(--2dadc189-csstools-light-dark-toggle--143, rgba(0, 0, 0, 0.08))) !important;border-radius:20px !important;box-shadow:0 8px 40px rgba(0,0,0,.08) !important;text-align:center !important}@supports (color: light-dark(red, red)){
.account-created{background:var(--ds-bg-primary, light-dark(#ffffff, #1e1e1e)) !important;border:1px solid var(--ds-border-light, light-dark(rgba(0, 0, 0, 0.08), rgba(255, 255, 255, 0.1))) !important}
}.account-created .login-welcome-header{margin-bottom:16px !important}.account-created .success-info{color:var(--ds-text-secondary, #64748b) !important;font-size:.95rem !important;line-height:1.6 !important}.account-created .success-info p{margin:0 0 12px !important}.account-created .success-info p:last-child{margin-bottom:0 !important}.account-created .success-info b{--2dadc189-csstools-light-dark-toggle--144:var(--csstools-color-scheme--light) #ffffff !important;color:var(--ds-text-primary, var(--2dadc189-csstools-light-dark-toggle--144, #1e293b)) !important}@supports (color: light-dark(red, red)){
.account-created .success-info b{color:var(--ds-text-primary, light-dark(#1e293b, #ffffff)) !important}
}.account-created .activation-controls{display:flex !important;flex-direction:column !important;align-items:center !important;gap:10px !important;margin-top:20px !important}body:not(.has-full-page-chat,.wizard) #main-outlet-wrapper #main-outlet>.activate-account{max-width:600px !important;margin:80px auto 40px !important;padding-inline:0 !important}.activate-account{width:100% !important;max-width:600px !important;min-height:auto !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:flex-start !important;margin:80px auto 40px !important;padding:40px !important;box-sizing:border-box !important;--2dadc189-csstools-light-dark-toggle--145:var(--csstools-color-scheme--light) #1e1e1e !important;background:var(--ds-bg-primary, var(--2dadc189-csstools-light-dark-toggle--145, #ffffff)) !important;--2dadc189-csstools-light-dark-toggle--146:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.1) !important;border:1px solid var(--ds-border-light, var(--2dadc189-csstools-light-dark-toggle--146, rgba(0, 0, 0, 0.08))) !important;border-radius:20px !important;box-shadow:0 8px 40px rgba(0,0,0,.08) !important;text-align:center !important}@supports (color: light-dark(red, red)){
.activate-account{background:var(--ds-bg-primary, light-dark(#ffffff, #1e1e1e)) !important;border:1px solid var(--ds-border-light, light-dark(rgba(0, 0, 0, 0.08), rgba(255, 255, 255, 0.1))) !important}
}.activate-account .login-welcome-header{margin-bottom:8px !important}.activate-account br{display:none !important}.activate-account .activate-account-button{margin-top:16px !important}#login-buttons .passkey-login-button{display:flex !important;align-items:center !important;gap:8px !important;padding:12px 20px !important;font-size:.9rem !important;font-weight:500 !important;--2dadc189-csstools-light-dark-toggle--147:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.05) !important;background:var(--ds-bg-secondary, var(--2dadc189-csstools-light-dark-toggle--147, #f8fafc)) !important;--2dadc189-csstools-light-dark-toggle--148:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.12) !important;border:1px solid var(--ds-border-light, var(--2dadc189-csstools-light-dark-toggle--148, rgba(0, 0, 0, 0.1))) !important;border-radius:10px !important;--2dadc189-csstools-light-dark-toggle--149:var(--csstools-color-scheme--light) #ffffff !important;color:var(--ds-text-primary, var(--2dadc189-csstools-light-dark-toggle--149, #1e293b)) !important;cursor:pointer !important;transition:border-color 150ms,background 150ms}@supports (color: light-dark(red, red)){
#login-buttons .passkey-login-button{background:var(--ds-bg-secondary, light-dark(#f8fafc, rgba(255, 255, 255, 0.05))) !important;border:1px solid var(--ds-border-light, light-dark(rgba(0, 0, 0, 0.1), rgba(255, 255, 255, 0.12))) !important;color:var(--ds-text-primary, light-dark(#1e293b, #ffffff)) !important}
}#login-buttons .passkey-login-button:hover{border-color:var(--ds-primary-blue, #3396ff) !important;--2dadc189-csstools-light-dark-toggle--150:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.08) !important;background:var(--ds-bg-hover, var(--2dadc189-csstools-light-dark-toggle--150, rgba(0, 0, 0, 0.04))) !important}@supports (color: light-dark(red, red)){
#login-buttons .passkey-login-button:hover{background:var(--ds-bg-hover, light-dark(rgba(0, 0, 0, 0.04), rgba(255, 255, 255, 0.08))) !important}
}#login-buttons .passkey-login-button .d-icon{width:18px !important;height:18px !important;color:var(--ds-text-secondary, #64748b) !important}.promo-banner{width:100%;background:linear-gradient(135deg, #1e3a5f 0%, #2d4a6f 50%, #1e3a5f 100%);border-bottom:1px solid hsla(0,0%,100%,.1);position:relative;overflow:visible;z-index:100}.promo-banner::before{content:"";position:absolute;top:0;left:-100%;width:200%;height:100%;background:linear-gradient(90deg, transparent 0%, rgba(251, 191, 36, 0.03) 25%, rgba(251, 191, 36, 0.06) 50%, rgba(251, 191, 36, 0.03) 75%, transparent 100%);animation:banner-shimmer 8s ease-in-out infinite;pointer-events:none}@keyframes banner-shimmer{0%{transform:translateX(0)}50%{transform:translateX(25%)}100%{transform:translateX(0)}}.promo-banner__content{max-width:1400px;margin:0 auto;padding:12px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px;position:relative;z-index:1}@media(max-width: 47.999rem){.promo-banner__content{padding:12px 16px;gap:16px}}.promo-banner__left{display:flex;align-items:center;gap:14px;flex-shrink:0;text-decoration:none;color:inherit}.promo-banner__left:active{opacity:.8}.promo-banner__logo{width:36px;height:36px;flex-shrink:0;background-image:url(https://canada1.discourse-cdn.com/flex007/uploads/pass/original/1X/389de20d57dc004b4db61a3459c0aa0c2416d6cc.svg);background-size:contain;background-repeat:no-repeat;background-position:center;border-radius:10px;box-shadow:0 0 0 2px rgba(251,191,36,.25),0 4px 12px rgba(0,0,0,.3)}.promo-banner__text{display:flex;flex-direction:column;gap:2px}.promo-banner__title{font-size:15px;font-weight:700;color:#fff;letter-spacing:-0.02em}.promo-banner__subtitle{font-size:12px;font-weight:400;color:hsla(0,0%,100%,.6);letter-spacing:-0.01em}@media(max-width: 47.999rem){.promo-banner__subtitle{display:none}}.promo-banner__right{display:flex;align-items:center;gap:20px;flex-shrink:0}.promo-banner__features{display:flex;align-items:center;gap:16px}@media(max-width: 63.999rem){.promo-banner__features{display:none}}.promo-banner__feature{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:hsla(0,0%,100%,.7)}.promo-banner__feature svg{opacity:.6}.promo-banner__badge{display:inline-flex;align-items:center;gap:4px;background:linear-gradient(135deg, #fbbf24 0%, #f59e0b 100%);padding:5px 12px;border-radius:100px;font-size:11px;font-weight:800;color:#000;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 2px 10px rgba(251,191,36,.35);animation:badge-pulse 2.5s ease-in-out infinite}@keyframes badge-pulse{0%,100%{box-shadow:0 2px 10px rgba(251,191,36,.35)}50%{box-shadow:0 2px 20px rgba(251,191,36,.5)}}.promo-banner__cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;background:#fff !important;border:none;color:#000 !important;font-size:13px;font-weight:600;border-radius:8px;text-decoration:none;transition:all 200ms cubic-bezier(0.34, 1.56, 0.64, 1);box-shadow:0 2px 8px rgba(0,0,0,.2)}.promo-banner__cta:hover{transform:translateY(-1px);background:#f0f4f8 !important;box-shadow:0 4px 16px rgba(0,0,0,.25);color:#000 !important}.promo-banner__cta:active{transform:translateY(0)}.promo-banner__cta:visited{color:#000 !important}.promo-banner__cta svg{transition:transform 200ms ease-out;stroke:#000}.promo-banner__cta:hover svg{transform:translateX(3px)}@media(max-width: 39.999rem){.promo-banner__cta{display:none}}@media(max-width: 39.999rem){.promo-banner{overflow:visible}.promo-banner__content{display:flex;flex-direction:row;align-items:center;padding:10px 16px;gap:10px}.promo-banner__left{display:flex !important;align-items:center;gap:10px;flex:1;min-width:0}.promo-banner__logo{width:32px !important;height:32px !important;min-width:32px !important;flex-shrink:0}.promo-banner__text{display:flex !important;flex-direction:column;flex:1;min-width:0}.promo-banner__title{display:block !important;font-size:14px !important;color:#fff !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.promo-banner__subtitle{display:none !important}.promo-banner__right{display:flex !important;align-items:center;flex-shrink:0}.promo-banner__features{display:none !important}.promo-banner__badge{display:inline-flex !important;font-size:10px;padding:5px 10px;flex-shrink:0}.promo-banner__cta{display:none !important}}.promo-sidebar-card{display:none !important}:root{--d-post-control-background--hover: var(--d-hover)}.regular.ember-view,#topic-title,#topic-title.container,.container.posts,.topic-area,#topic,.posts-wrapper,.topic-map,.more-topics__container,.more-topics__lists,.more-topics__list,#topic-footer-buttons,.topic-footer-main-buttons{background:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important}.post-stream{background:#fff !important;border-radius:12px !important;padding:24px !important;box-shadow:0 1px 3px rgba(0,0,0,.06) !important;border:none !important}.topic-post,article.boxed,.topic-body,.topic-avatar,.post-avatar{background:rgba(0,0,0,0) !important;border:none !important;border-left:none !important}.post-stream .contents{font-size:var(--font-up-1);line-height:1.25;-webkit-font-smoothing:antialiased}.timeline-container .topic-timeline{min-width:unset}.timeline-container .topic-timeline .timeline-scrollarea{border-left:1px solid var(--accent-color)}@media(min-width: 64rem){.timeline-container .topic-timeline .timeline-scrollarea .timeline-scroller{margin-left:-4.5px;background:rgba(0,0,0,0);height:40px !important}}.timeline-container .topic-timeline .timeline-scrollarea .timeline-scroller .timeline-replies,.timeline-container .topic-timeline .timeline-scrollarea .timeline-scroller .timeline-ago{line-height:1}.timeline-container .topic-timeline .timeline-scrollarea .timeline-handle{background-color:var(--accent-color)}@media(min-width: 64rem){.timeline-container .topic-timeline .timeline-scrollarea .timeline-handle{width:8px;border-radius:10px;height:calc(100% - 6px)}}@media(max-width: 63.999rem){.timeline-container.timeline-fullscreen .topic-timeline .timeline-scrollarea .timeline-scroller .timeline-scroller-content{padding-right:.5em}}body:not(.d-toc-installed) .container.posts{grid-template-columns:auto 8em}@media screen and (max-width: 924px){body:not(.d-toc-installed) .container.posts{grid-template-columns:auto auto}}body:not(.d-toc-installed) .topic-navigation-popup{min-width:250px;right:0}.container.posts .post-notice{padding:var(--space-2);border-radius:var(--d-border-radius);font-size:var(--font-down-1-rem)}.container.posts .post-notice .d-icon{font-size:var(--font-up-1);width:1em}.topic-post-badges .badge-notification{font-size:var(--font-down-1);padding:.15em .35em;border-radius:1em;min-width:1.3em;box-sizing:border-box;color:var(--secondary)}.timeline-container .topic-timeline .timeline-scroller-content{overflow:unset}.more-topics__container .more-topics__list .topic-list-body .topic-list-item:last-of-type{border-bottom:1px solid var(--primary-300)}.discourse-post-event .discourse-post-event-widget{background:var(--d-content-background)}.more-topics__container .nav{position:unset;margin-block:unset;margin-bottom:1em}nav.post-controls .actions button{font-size:var(--font-0)}.archetype-private_message{--pm-border-radius: var(--d-border-radius)}.pinned-button .reason .text,.topic-notifications-button .reason .text,.notifications-button-footer .reason .text{display:none !important}.pinned-button .reason,.topic-notifications-button .reason,.notifications-button-footer .reason{display:inline !important;margin:0 !important}.pinned-button,.topic-notifications-button,.notifications-button-footer{display:inline !important}div#topic-footer-buttons{display:flex !important;flex-flow:row wrap !important;align-items:center !important;gap:8px !important}div#topic-footer-buttons>.topic-footer-main-buttons{display:inline-flex !important;align-items:center !important;gap:8px !important}#topic-footer-buttons .topic-footer-button{background:#fff !important;border:1px solid var(--primary-300) !important;border-radius:8px !important;color:var(--tertiary) !important;font-weight:500 !important;padding:8px 16px !important;transition:all .15s ease !important}#topic-footer-buttons .topic-footer-button .d-icon{color:var(--tertiary) !important}#topic-footer-buttons .topic-footer-button .d-button-label{color:var(--primary) !important}#topic-footer-buttons .topic-footer-button.active .d-icon,#topic-footer-buttons .topic-footer-button.is-active .d-icon,#topic-footer-buttons .topic-footer-button.bookmarked .d-icon,#topic-footer-buttons .topic-footer-button[aria-pressed=true] .d-icon{color:var(--tertiary) !important}#topic-footer-buttons .topic-footer-button.active .d-button-label,#topic-footer-buttons .topic-footer-button.is-active .d-button-label,#topic-footer-buttons .topic-footer-button.bookmarked .d-button-label,#topic-footer-buttons .topic-footer-button[aria-pressed=true] .d-button-label{color:var(--tertiary) !important}#topic-footer-buttons .topic-footer-button:hover{background:var(--tertiary-50, rgba(37, 99, 235, 0.05)) !important;border-color:var(--tertiary) !important}#topic-footer-buttons .topic-footer-button.btn-primary,#topic-footer-buttons .topic-footer-button.create{background:#fff !important;border:1px solid var(--primary-300) !important;color:var(--tertiary) !important}#topic-footer-buttons .topic-footer-button.btn-primary .d-icon,#topic-footer-buttons .topic-footer-button.create .d-icon{color:var(--tertiary) !important}#topic-footer-buttons .topic-footer-button.btn-primary .d-button-label,#topic-footer-buttons .topic-footer-button.create .d-button-label{color:var(--primary) !important}#topic-footer-buttons .topic-footer-button.btn-primary:hover,#topic-footer-buttons .topic-footer-button.create:hover{background:var(--tertiary-50, rgba(37, 99, 235, 0.05)) !important;border-color:var(--tertiary) !important}#topic-footer-buttons .topic-admin-menu-trigger{background:#fff !important;border:1px solid var(--primary-300) !important;border-radius:8px !important;padding:8px !important}#topic-footer-buttons .topic-admin-menu-trigger .d-icon{color:var(--tertiary) !important}#topic-footer-buttons .topic-admin-menu-trigger:hover{background:var(--tertiary-50, rgba(37, 99, 235, 0.05)) !important;border-color:var(--tertiary) !important}#topic-footer-buttons .pinned-options-trigger,#topic-footer-buttons .notifications-tracking-trigger{background:#fff !important;border:1px solid var(--primary-300) !important;border-radius:8px !important;color:var(--primary) !important;padding:8px 12px !important}#topic-footer-buttons .pinned-options-trigger .d-icon,#topic-footer-buttons .notifications-tracking-trigger .d-icon{color:var(--tertiary) !important}#topic-footer-buttons .pinned-options-trigger:hover,#topic-footer-buttons .notifications-tracking-trigger:hover{background:var(--tertiary-50, rgba(37, 99, 235, 0.05)) !important;border-color:var(--tertiary) !important}.cooked blockquote,.post-stream blockquote{background:#f8fafc !important;border-left:3px solid var(--tertiary) !important;border-radius:0 8px 8px 0 !important;padding:12px 16px !important;margin:16px 0 !important;color:var(--primary) !important}:root{--d-border-radius-small: calc(var(--d-border-radius) * 0.5);--topic-list-item-background-color: var(--d-content-background);--topic-list-item-background-color--visited: var(--d-content-background);--2dadc189-csstools-light-dark-toggle--151: var(--csstools-color-scheme--light) #1e293b;--topic-card-bg: var(--2dadc189-csstools-light-dark-toggle--151, #ffffff);--2dadc189-csstools-light-dark-toggle--152: var(--csstools-color-scheme--light) #1e293b;--topic-card-bg-hover: var(--2dadc189-csstools-light-dark-toggle--152, #ffffff);--2dadc189-csstools-light-dark-toggle--153: var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.06);--topic-card-border: var(--2dadc189-csstools-light-dark-toggle--153, #e5e5e5);--2dadc189-csstools-light-dark-toggle--154: var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.12);--topic-card-border-hover: var(--2dadc189-csstools-light-dark-toggle--154, rgba(51, 150, 255, 0.2));--topic-card-shadow: light-dark( 0 1px 2px rgba(0, 0, 0, 0.02), 0 1px 2px rgba(0, 0, 0, 0.2) );--topic-card-shadow-hover: light-dark( 0 12px 40px -8px rgba(51, 150, 255, 0.2), 0 12px 40px -8px rgba(0, 0, 0, 0.5) );--2dadc189-csstools-light-dark-toggle--155: var(--csstools-color-scheme--light) #f8fafc;--topic-title-color: var(--2dadc189-csstools-light-dark-toggle--155, #0f172a);--2dadc189-csstools-light-dark-toggle--156: var(--csstools-color-scheme--light) #60a5fa;--topic-title-hover: var(--2dadc189-csstools-light-dark-toggle--156, #3b82f6);--2dadc189-csstools-light-dark-toggle--157: var(--csstools-color-scheme--light) #94a3b8;--topic-meta-color: var(--2dadc189-csstools-light-dark-toggle--157, #64748b);--2dadc189-csstools-light-dark-toggle--158: var(--csstools-color-scheme--light) #cbd5e1;--topic-meta-hover: var(--2dadc189-csstools-light-dark-toggle--158, #475569);--2dadc189-csstools-light-dark-toggle--159: var(--csstools-color-scheme--light) #60a5fa;--topic-accent: var(--2dadc189-csstools-light-dark-toggle--159, #3b82f6);--2dadc189-csstools-light-dark-toggle--160: var(--csstools-color-scheme--light) rgba(96, 165, 250, 0.15);--topic-accent-soft: var(--2dadc189-csstools-light-dark-toggle--160, rgba(59, 130, 246, 0.1));}@supports (color: light-dark(red, red)){
:root{--topic-card-bg: light-dark(#ffffff, #1e293b);--topic-card-bg-hover: light-dark(#ffffff, #1e293b);--topic-card-border: light-dark(#e5e5e5, rgba(255, 255, 255, 0.06));--topic-card-border-hover: light-dark( rgba(51, 150, 255, 0.2), rgba(255, 255, 255, 0.12) );--topic-title-color: light-dark(#0f172a, #f8fafc);--topic-title-hover: light-dark(#3b82f6, #60a5fa);--topic-meta-color: light-dark(#64748b, #94a3b8);--topic-meta-hover: light-dark(#475569, #cbd5e1);--topic-accent: light-dark(#3b82f6, #60a5fa);--topic-accent-soft: light-dark( rgba(59, 130, 246, 0.1), rgba(96, 165, 250, 0.15) );}
}@supports not (color: light-dark(tan, tan)){:root *{--2dadc189-csstools-light-dark-toggle--151: var(--csstools-color-scheme--light) #1e293b;--topic-card-bg: var(--2dadc189-csstools-light-dark-toggle--151, #ffffff);--2dadc189-csstools-light-dark-toggle--152: var(--csstools-color-scheme--light) #1e293b;--topic-card-bg-hover: var(--2dadc189-csstools-light-dark-toggle--152, #ffffff);--2dadc189-csstools-light-dark-toggle--153: var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.06);--topic-card-border: var(--2dadc189-csstools-light-dark-toggle--153, #e5e5e5);--2dadc189-csstools-light-dark-toggle--154: var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.12);--topic-card-border-hover: var(--2dadc189-csstools-light-dark-toggle--154, rgba(51, 150, 255, 0.2));--2dadc189-csstools-light-dark-toggle--155: var(--csstools-color-scheme--light) #f8fafc;--topic-title-color: var(--2dadc189-csstools-light-dark-toggle--155, #0f172a);--2dadc189-csstools-light-dark-toggle--156: var(--csstools-color-scheme--light) #60a5fa;--topic-title-hover: var(--2dadc189-csstools-light-dark-toggle--156, #3b82f6);--2dadc189-csstools-light-dark-toggle--157: var(--csstools-color-scheme--light) #94a3b8;--topic-meta-color: var(--2dadc189-csstools-light-dark-toggle--157, #64748b);--2dadc189-csstools-light-dark-toggle--158: var(--csstools-color-scheme--light) #cbd5e1;--topic-meta-hover: var(--2dadc189-csstools-light-dark-toggle--158, #475569);--2dadc189-csstools-light-dark-toggle--159: var(--csstools-color-scheme--light) #60a5fa;--topic-accent: var(--2dadc189-csstools-light-dark-toggle--159, #3b82f6);--2dadc189-csstools-light-dark-toggle--160: var(--csstools-color-scheme--light) rgba(96, 165, 250, 0.15);--topic-accent-soft: var(--2dadc189-csstools-light-dark-toggle--160, rgba(59, 130, 246, 0.1));}}.topic-list .topic-list-item-separator{display:none}.topic-list>.topic-list-body>.topic-list-item.last-visit{--2dadc189-csstools-light-dark-toggle--161:var(--csstools-color-scheme--light) #60a5fa;border-bottom:2px solid var(--2dadc189-csstools-light-dark-toggle--161, #3b82f6);border-bottom:2px solid light-dark(#3b82f6, #60a5fa)}.topic-list>.topic-list-body>.topic-list-item.last-visit:hover{--2dadc189-csstools-light-dark-toggle--162:var(--csstools-color-scheme--light) #60a5fa;border-color:var(--2dadc189-csstools-light-dark-toggle--162, #3b82f6);border-color:light-dark(#3b82f6, #60a5fa)}.topic-list .badge-category__wrapper,.category-boxes .subcategories .badge-category__wrapper{border-radius:8px;padding:4px 10px;--2dadc189-csstools-light-dark-toggle--163:var(--csstools-color-scheme--light) oklch(from var(--category-badge-color) 35% calc(c * 0.5) h);background-color:var(--2dadc189-csstools-light-dark-toggle--163, oklch(from var(--category-badge-color) 97% calc(c * 0.3) h));transition:all 150ms ease-out}@supports (color: lab(from red l 1 1% / calc(alpha + 0.1))) and (color: light-dark(red, red)){
.topic-list .badge-category__wrapper,.category-boxes .subcategories .badge-category__wrapper{background-color:light-dark(oklch(from var(--category-badge-color) 97% calc(c * 0.3) h), oklch(from var(--category-badge-color) 35% calc(c * 0.5) h))}
}@media(max-width: 47.999rem){.topic-list .badge-category__wrapper,.category-boxes .subcategories .badge-category__wrapper{padding:3px 8px;font-size:var(--font-down-2)}}.topic-list .badge-category__wrapper .badge-category__name,.category-boxes .subcategories .badge-category__wrapper .badge-category__name{font-weight:500;--2dadc189-csstools-light-dark-toggle--164:var(--csstools-color-scheme--light) oklch(from var(--category-badge-color) 100% calc(c * 0.9) h);color:var(--2dadc189-csstools-light-dark-toggle--164, oklch(from var(--category-badge-color) 25% calc(c * 1) h))}@supports (color: lab(from red l 1 1% / calc(alpha + 0.1))) and (color: light-dark(red, red)){
.topic-list .badge-category__wrapper .badge-category__name,.category-boxes .subcategories .badge-category__wrapper .badge-category__name{color:light-dark(oklch(from var(--category-badge-color) 25% calc(c * 1) h), oklch(from var(--category-badge-color) 100% calc(c * 0.9) h))}
}.category-text-title .badge-category__wrapper{border-radius:0;padding:0;background-color:rgba(0,0,0,0)}.category-text-title .badge-category__wrapper .badge-category__name{color:var(--primary)}.topic-list-body{border:none;display:flex;flex-direction:column;gap:0;background:var(--topic-card-bg);border-radius:16px;border:1px solid var(--topic-card-border);box-shadow:var(--topic-card-shadow);overflow:hidden}@media(max-width: 39.999rem){.topic-list-body{border-radius:0;border-left:none;border-right:none}}.topic-list-body .topic-list-item{position:relative;text-overflow:ellipsis;padding:20px 24px;background:rgba(0,0,0,0);border:none;border-bottom:1px solid var(--topic-card-border);box-shadow:none;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto auto auto;grid-template-areas:"creator creator" "title title" "excerpt excerpt" "stats stats";gap:8px 0;border-radius:0;cursor:pointer;transition:background 200ms ease-out}.topic-list-body .topic-list-item:last-child{border-bottom:none}.topic-list-body .topic-list-item.visited .title{color:var(--topic-meta-color)}.topic-list-body .topic-list-item .topic-likes-replies-data{display:block !important}.topic-list-body .topic-list-item.selected{background:var(--topic-accent-soft)}@media(max-width: 39.999rem){.topic-list-body .topic-list-item{max-width:100vw;box-sizing:border-box;gap:4px 0;padding:14px 16px;background:rgba(0,0,0,0)}.discourse-no-touch .topic-list-body .topic-list-item:hover{box-shadow:none;--2dadc189-csstools-light-dark-toggle--165:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.05);background:var(--2dadc189-csstools-light-dark-toggle--165, rgba(255, 255, 255, 0.8));background:light-dark(rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.05))}}.bulk-select-enabled .topic-list-body .topic-list-item{grid-template-columns:40px 1fr;grid-template-areas:"bulk creator" "bulk title" "bulk excerpt" "stats stats"}.bulk-select-enabled .topic-list-body .topic-list-item .bulk-select-topics{grid-area:bulk;display:flex;align-items:center;justify-content:center;padding:0;margin-left:-8px}.topic-list-body .topic-list-item .link-top-line{grid-area:title;display:flex;align-items:flex-start;gap:8px;font-weight:600;font-size:1rem;line-height:1.4}@media(max-width: 39.999rem){.topic-list-body .topic-list-item .link-top-line{font-size:.95rem;line-height:1.35}}.topic-list-body .topic-list-item .link-top-line .title{padding:0;color:var(--topic-title-color);text-decoration:none;transition:color 150ms ease-out;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.topic-list-body .topic-list-item .link-top-line .title:hover{color:var(--topic-title-hover)}.topic-list-body .topic-list-item .link-top-line .topic-statuses{display:none}.topic-list-body .topic-list-item .link-top-line .topic-post-badges{flex-shrink:0}.topic-list-body .topic-list-item .topic-excerpt{grid-area:excerpt;display:block !important;font-size:.875rem;line-height:1.5;color:var(--topic-meta-color);margin:0;padding:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.topic-list-body .topic-list-item .topic-excerpt .excerpt__contents{display:inline}.topic-list-body .topic-list-item td.main-link,.topic-list-body .topic-list-item td.posters,.topic-list-body .topic-list-item td.posts,.topic-list-body .topic-list-item td.views,.topic-list-body .topic-list-item td.activity,.topic-list-body .topic-list-item td.topic-category-status-data{display:contents}.topic-list-body .topic-list-item td.num.posts a{padding:0}.topic-list-body .topic-list-item td.main-link a.topic-status,.topic-list-body .topic-list-item .link-bottom-line,.topic-list-body .topic-list-item .badge-notification.new-topic::before{display:none}.topic-list-body .topic-list-item .topic-category-data,.topic-list-body .topic-list-item .badge-category__wrapper{display:none !important}.topic-list-body .topic-list-item .topic-creator-data{grid-area:creator;display:flex;align-items:center;gap:0}.topic-list-body .topic-list-item .topic-creator-data .topic-creator-info{display:flex;align-items:center;gap:10px}.topic-list-body .topic-list-item .topic-creator-data .--topic-creator{position:relative;flex-shrink:0}.topic-list-body .topic-list-item .topic-creator-data .avatar{height:36px;width:36px;border-radius:50%;border:2px solid rgba(0,0,0,0);transition:border-color 150ms ease-out;box-shadow:0 2px 6px rgba(0,0,0,.08)}@media(max-width: 39.999rem){.topic-list-body .topic-list-item .topic-creator-data .avatar{height:32px;width:32px}}.topic-list-body .topic-list-item .topic-creator-data:hover .avatar{border-color:var(--topic-accent-soft)}.topic-list-body .topic-list-item .topic-creator-data .topic-creator-meta{display:flex;align-items:center;gap:8px}.topic-list-body .topic-list-item .topic-creator-data .topic-creator-username{font-size:.875rem;font-weight:500;color:var(--topic-title-color)}.topic-list-body .topic-list-item .topic-creator-data .topic-creator-level{display:inline-flex;align-items:center;padding:2px 8px;background:linear-gradient(135deg, #fbbf24 0%, #f59e0b 100%);color:#000;font-size:.65rem;font-weight:800;border-radius:6px;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;flex-shrink:0}.topic-list-body .topic-list-item .topic-likes-replies-data{grid-area:stats;display:flex !important;align-items:center;justify-content:flex-start;padding-top:6px;border-top:none;margin-top:2px}@media(max-width: 39.999rem){.topic-list-body .topic-list-item .topic-likes-replies-data{padding-top:4px;margin-top:0}}.topic-list-body .topic-list-item .topic-stats-row{display:flex;align-items:center;gap:16px;width:100%;justify-content:flex-start}@media(max-width: 39.999rem){.topic-list-body .topic-list-item .topic-stats-row{gap:10px}}.topic-list-body .topic-list-item .topic-stat{display:flex;align-items:center;gap:5px;font-size:.8rem;color:var(--topic-meta-color)}.topic-list-body .topic-list-item .topic-stat .d-icon{width:14px;height:14px}.topic-list-body .topic-list-item .topic-stat .stat-number{font-weight:500}.topic-list-body .topic-list-item .topic-stat.topic-likes{color:#ef4444}.topic-list-body .topic-list-item .topic-stat.topic-likes .d-icon{color:#ef4444}.topic-list-body .topic-list-item .topic-stat.topic-likes .stat-number{color:#ef4444}.topic-list-body .topic-list-item .topic-share-btn{margin-left:auto;display:flex;align-items:center;gap:5px;padding:6px 12px;background:rgba(0,0,0,0);border:1px solid var(--topic-card-border);border-radius:8px;color:var(--topic-meta-color);font-size:.8rem;font-weight:500;cursor:pointer;transition:all 150ms ease-out}.topic-list-body .topic-list-item .topic-share-btn .d-icon{width:12px;height:12px}.topic-list-body .topic-list-item .topic-share-btn:hover{background:var(--topic-card-bg-hover);border-color:var(--topic-card-border-hover);color:var(--topic-title-color)}.topic-list-body .topic-list-item .topic-activity-data{display:none}.topic-list-body .topic-list-item .dot-separator{display:none}.topic-list-body .topic-list-item .topic-activity__type,.topic-list-body .topic-list-item .topic-activity__username,.topic-list-body .topic-list-item td.activity .post-activity{display:none}.topic-list-body .topic-list-item .topic-status-data{display:none}.topic-list-body .topic-list-item.--has-status-card .topic-status-data{display:block;position:absolute;top:12px;right:16px}.topic-list-body .topic-list-item .topic-status-card{height:min-content;display:flex;flex-direction:row;gap:4px;align-items:center;padding:4px 10px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;border-radius:12px;background:var(--topic-card-bg);border:1px solid var(--status-color);color:var(--status-color);box-shadow:0 2px 8px rgba(0,0,0,.1)}@media(max-width: 39.999rem){.topic-list-body .topic-list-item .topic-status-card{padding:3px 8px;font-size:.65rem}}.topic-list-body .topic-list-item .topic-status-card.--pinned{--status-color: var(--topic-accent)}.topic-list-body .topic-list-item .topic-status-card.--hot{--status-color: #f97316}.topic-list-body .topic-list-item .topic-status-card svg{color:var(--status-color);width:12px;height:12px}.topic-list-body .topic-list-item .topic-status-card__name{margin:0}@media(max-width: 39.999rem){.topic-list-body .topic-list-item .topic-status-card__name{display:none}}.topic-list-body .topic-list-item .link-top-line .event-date{margin-left:.5em;font-size:var(--font-down-3);white-space:nowrap}.topic-list-body .topic-list-item .link-top-line .event-date-container{top:-0.25rem;line-height:normal}.topic-list-body .topic-list-item .topic-list-data{padding:0}.topic-list-body .topic-list-item .topic-excerpt{grid-area:excerpt;margin:0;padding:0;font-size:var(--font-down-2);width:100%}.topic-list-body .topic-list-item .topic-excerpt .excerpt__contents{color:var(--primary-high)}.topic-list-body .topic-list-item .topic-excerpt .emoji{width:1em;height:1em}.topic-list-body .topic-list-item .topic-excerpt .badge-category__wrapper{display:none}.topic-list-body .topic-list-item td.main-link .discourse-tags{display:none}.topic-list-body .topic-list-item td.posts .badge-posts{grid-area:replies;align-self:center;font-weight:normal}.topic-list-body .topic-list-item td.topic-likes-replies-data{grid-area:likes-replies;display:flex;flex-direction:row;gap:var(--space-3);height:min-content;align-self:center}.topic-list-body .topic-list-item td.topic-likes-replies-data .topic-likes{display:none}.topic-list-body .topic-list-item .topic-likes-replies-data .topic-replies{display:flex;flex-direction:row;gap:.5em;align-items:center;color:var(--primary-500);font-size:var(--font-down-1-rem)}.topic-list-body .topic-list-item .topic-likes-replies-data .topic-replies svg{color:var(--primary-600)}.topic-list-body .topic-list-item .topic-likes-replies-data .topic-replies .number{white-space:nowrap}.topic-list-body .topic-list-item .bulk-select{display:none}.bulk-select-enabled .topic-list-body .topic-list-item .bulk-select{display:flex;grid-area:bulk;padding:0;margin:0;align-self:flex-start;justify-self:center;padding-top:4px}.topic-list-body .topic-list-item .bulk-select label{margin:0}.topic-list-body .topic-list-item .bulk-select input[type=checkbox]{width:20px;height:20px;border-radius:6px;--2dadc189-csstools-light-dark-toggle--166:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.2);border:2px solid var(--2dadc189-csstools-light-dark-toggle--166, rgba(0, 0, 0, 0.15));border:2px solid light-dark(rgba(0, 0, 0, 0.15), rgba(255, 255, 255, 0.2));--2dadc189-csstools-light-dark-toggle--167:var(--csstools-color-scheme--light) #1e293b;background:var(--2dadc189-csstools-light-dark-toggle--167, #ffffff);background:light-dark(#ffffff, #1e293b);cursor:pointer;transition:all 150ms ease;appearance:none;-webkit-appearance:none;position:relative}.topic-list-body .topic-list-item .bulk-select input[type=checkbox]:hover{border-color:#3396ff}.topic-list-body .topic-list-item .bulk-select input[type=checkbox]:checked{background:#3396ff;border-color:#3396ff}.topic-list-body .topic-list-item .bulk-select input[type=checkbox]:checked::after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.topic-list-body .topic-list-item .bulk-selectth{display:none}.topic-list-body .topic-list-item.assigned-list-item{grid-template-areas:"creator title title title dropdown" ". category activity activity ."}.topic-list-body .topic-list-item.assigned-list-item .topic-status-data{display:none}.topic-list-body .topic-list-item.assigned-list-item.has-replies{grid-template-areas:"creator title title title dropdown" "category category likes-replies activity ."}.topic-list-body .topic-list-item.assigned-list-item .assign-topic-buttons{display:contents}.topic-list-body .topic-list-item.assigned-list-item .assign-topic-buttons .assign-actions-dropdown{grid-area:dropdown;justify-content:flex-end;height:1em}.topic-list-body .topic-list-item.assigned-list-item .assign-topic-buttons .assign-actions-dropdown .select-kit-header{padding-top:0;margin-left:auto;align-items:center;background:rgba(0,0,0,0)}.topic-list-body .topic-list-item.assigned-list-item .assign-topic-buttons .assign-actions-dropdown .select-kit-header-wrapper{height:1em;width:1em}.topic-list-body .topic-list-item.bookmark-list-item{grid-template-areas:"creator title title title dropdown" "category category activity . . "}@media(max-width: 39.999rem){.topic-list-body .topic-list-item.bookmark-list-item{grid-template-areas:"title title title title dropdown" "category category activity activity . "}.topic-list-body .topic-list-item.bookmark-list-item .avatar{display:none}}.topic-list-body .topic-list-item.bookmark-list-item.excerpt-expanded{grid-template-areas:"creator title title title dropdown" "category category activity . . " "excerpt excerpt excerpt excerpt excerpt"}@media(max-width: 39.999rem){.topic-list-body .topic-list-item.bookmark-list-item.excerpt-expanded{grid-template-areas:"title title title title dropdown" "category category activity activity . " "excerpt excerpt excerpt excerpt excerpt"}}.topic-list-body .topic-list-item.bookmark-list-item.has-metadata{grid-template-areas:"creator title title title dropdown" "category category activity metadata . "}@media(max-width: 39.999rem){.topic-list-body .topic-list-item.bookmark-list-item.has-metadata{grid-template-areas:"metadata metadata metadata metadata dropdown" "title title title title ." "category category activity activity . "}}.topic-list-body .topic-list-item.bookmark-list-item.has-metadata.excerpt-expanded{grid-template-areas:"creator title title title dropdown" "category category activity metadata . " "excerpt excerpt excerpt excerpt excerpt"}@media(max-width: 39.999rem){.topic-list-body .topic-list-item.bookmark-list-item.has-metadata.excerpt-expanded{grid-template-areas:"metadata metadata metadata metadata dropdown" "title title title title ." "category category activity activity . " "excerpt excerpt excerpt excerpt excerpt"}}.topic-list-body .topic-list-item.bookmark-list-item td.author-avatar{grid-area:creator}.topic-list-body .topic-list-item.bookmark-list-item td.main-link .link-bottom-line{display:contents}.topic-list-body .topic-list-item.bookmark-list-item td.main-link .link-bottom-line .badge-category__wrapper{grid-area:category;display:flex;align-items:center;width:min-content;justify-self:flex-end}.topic-list-body .topic-list-item.bookmark-list-item td.main-link .link-top-line{display:contents}.topic-list-body .topic-list-item.bookmark-list-item td.main-link .link-top-line .bookmark-metadata{grid-area:metadata;margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);white-space:nowrap}.topic-list-body .topic-list-item.bookmark-list-item td.main-link .link-top-line .bookmark-metadata-item{margin:0;vertical-align:middle}.topic-list-body .topic-list-item.bookmark-list-item td.main-link .link-top-line .bookmark-status-with-link{grid-area:title}.topic-list-body .topic-list-item.bookmark-list-item .post-excerpt{grid-area:excerpt;margin:0}.topic-list-body .topic-list-item.bookmark-list-item .topic-list-data:last-of-type{display:contents}.topic-list-body .topic-list-item.bookmark-list-item .topic-list-data:last-of-type .bookmark-actions-dropdown{grid-area:dropdown;align-self:flex-start;height:1em}.topic-list-body .topic-list-item.bookmark-list-item .topic-list-data:last-of-type .bookmark-actions-dropdown .select-kit-header{padding-top:0;margin-left:auto;align-items:center;background:rgba(0,0,0,0)}.topic-list-body .topic-list-item.bookmark-list-item .topic-list-data:last-of-type .bookmark-actions-dropdown .select-kit-header-wrapper{height:1em;width:1em}.topic-list-body .topic-list-item.bookmark-list-item .post-metadata.topic-list-data.updated-at{grid-area:activity;display:flex;align-items:center;font-size:var(--font-down-1-rem)}.topic-list-body .topic-list-item.bookmark-list-item td.activity .post-activity{display:none}.topic-list tr.selected td:first-of-type,.topic-list-item.selected td:first-of-type{box-shadow:none}body.user-messages-page .topic-list-body{gap:0}body.user-messages-page .topic-list .topic-list-data.posters a:not(.latest){display:block}body.user-messages-page .topic-list-item{border-radius:0;box-shadow:none;border-bottom:1px solid var(--primary-200);border-top:none;border-right:none;border-left:none;display:grid;grid-template-areas:"title activity" "posters .";grid-template-columns:auto auto;grid-template-rows:auto auto}body.user-messages-page .topic-list-item.has-replies{grid-template-areas:"title activity" "posters ."}.discourse-no-touch body.user-messages-page .topic-list-item:hover{background-color:var(--primary-low);border-color:var(--primary-200)}body.user-messages-page .topic-list-item td.topic-category-data,body.user-messages-page .topic-list-item td.topic-likes-replies-data,body.user-messages-page .topic-list-item td.topic-status-data,body.user-messages-page .topic-list-item td.topic-creator-data{display:none}body.user-messages-page .topic-list-item .main-link .link-top-line{grid-area:title}body.user-messages-page .topic-list-item.visited .main-link .link-top-line{font-weight:normal}body.user-messages-page .topic-list-item td.topic-activity-data{grid-area:activity}body.user-messages-page .topic-list-item td.topic-list-data.posters{grid-area:posters;display:flex;align-items:center;height:100%}body.user-messages-page .topic-list-item td.topic-list-data.posters a{margin-right:4px}body.user-messages-page .topic-list-item td.topic-list-data.posters .avatar{width:20px;height:20px;border-radius:4px;background-color:var(--primary-low)}.event-date-container{display:inline-flex;position:relative}.topic-list:has(.promo-sidebar-card){display:grid;grid-template-columns:1fr}@media(min-width: 1200px){.topic-list:has(.promo-sidebar-card){grid-template-columns:1fr 320px;gap:32px}}.topic-list:has(.promo-sidebar-card)>thead{grid-column:1/-1}.topic-list:has(.promo-sidebar-card)>tbody{grid-column:1}.promo-sidebar-card{display:none}@media(min-width: 1200px){.promo-sidebar-card{display:block;grid-column:2;grid-row:2;position:sticky;top:calc(var(--header-offset, 60px) + 24px);align-self:start;height:fit-content;width:100%;max-width:320px;z-index:10;background:linear-gradient(165deg, #1c1c1e 0%, #0a0a0b 100%);border-radius:20px;padding:0;overflow:hidden;border:1px solid hsla(0,0%,100%,.08);box-shadow:0 0 0 1px rgba(0,0,0,.3),0 16px 40px -8px rgba(0,0,0,.4),0 0 60px -20px rgba(251,191,36,.12);transition:transform 400ms cubic-bezier(0.34, 1.56, 0.64, 1),box-shadow 300ms ease-out}.promo-sidebar-card:hover{transform:translateY(-6px) scale(1.01);box-shadow:0 0 0 1px rgba(251,191,36,.2),0 20px 50px -8px rgba(0,0,0,.5),0 0 80px -10px rgba(251,191,36,.2)}.promo-sidebar-card::before{content:"";position:absolute;top:-40%;right:-20%;width:150px;height:150px;background:radial-gradient(circle, rgba(251, 191, 36, 0.15) 0%, transparent 70%);pointer-events:none;z-index:0}}.promo-sidebar-card__header{position:relative;z-index:1;padding:20px 20px 0;display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:500;color:#fff}.promo-sidebar-card__header .highlight{display:inline-flex;align-items:center;gap:5px;background:linear-gradient(135deg, #fbbf24 0%, #f59e0b 100%);padding:5px 12px;border-radius:100px;font-size:10px;font-weight:800;color:#000;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 4px 16px rgba(251,191,36,.4);animation:promo-card-pulse 2s ease-in-out infinite}.promo-sidebar-card__header .highlight::before{content:"⚡";font-size:9px}.promo-sidebar-card__brand{position:relative;z-index:1;display:flex;align-items:center;gap:14px;padding:16px 20px}.promo-sidebar-card__logo{width:48px;height:48px;flex-shrink:0;background-image:url(https://canada1.discourse-cdn.com/flex007/uploads/pass/original/1X/389de20d57dc004b4db61a3459c0aa0c2416d6cc.svg);background-size:contain;background-repeat:no-repeat;background-position:center;border-radius:14px;box-shadow:0 0 0 2px rgba(251,191,36,.3),0 6px 16px rgba(0,0,0,.4)}.promo-sidebar-card__title{font-size:16px;font-weight:700;color:#fff;letter-spacing:-0.02em;line-height:1.3;background:linear-gradient(135deg, #ffffff 0%, #d1d5db 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.promo-sidebar-card__features{position:relative;z-index:1;display:flex;flex-direction:column;gap:2px;padding:0 14px;margin-bottom:16px}.promo-sidebar-card__feature{display:flex;align-items:center;gap:10px;padding:10px;border-radius:12px;transition:all 200ms ease;background:hsla(0,0%,100%,.02)}.promo-sidebar-card__feature:hover{background:hsla(0,0%,100%,.05);transform:translateX(4px)}.promo-sidebar-card__feature-icon{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:rgba(251,191,36,.15);border-radius:8px;color:#fbbf24}.promo-sidebar-card__feature-icon svg{width:16px;height:16px}.promo-sidebar-card__feature-content{flex:1;min-width:0}.promo-sidebar-card__feature-title{font-size:12px;font-weight:600;color:#fff;margin-bottom:2px}.promo-sidebar-card__feature-desc{font-size:10px;color:#9ca3af;line-height:1.3}.promo-sidebar-card__cta{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:8px;margin:0 14px 16px;padding:12px 18px;background:linear-gradient(135deg, #fbbf24 0%, #f59e0b 100%);color:#1a1a1a !important;font-size:13px;font-weight:700;border-radius:12px;text-decoration:none;overflow:hidden;transition:all 300ms cubic-bezier(0.34, 1.56, 0.64, 1);box-shadow:0 4px 16px rgba(251,191,36,.4)}.promo-sidebar-card__cta:hover{color:#1a1a1a !important;transform:translateY(-2px) scale(1.02);box-shadow:0 6px 24px rgba(251,191,36,.5)}.promo-sidebar-card__cta svg{flex-shrink:0;width:14px;height:14px}@keyframes promo-card-pulse{0%,100%{box-shadow:0 4px 16px rgba(251,191,36,.4)}50%{box-shadow:0 4px 24px rgba(251,191,36,.6)}}.categories-and-latest{display:flex;gap:2rem}.categories-and-latest .column.categories{flex:1;min-width:0}.categories-and-latest .column:not(.categories){display:none !important}.categories-and-latest .category-list{border-collapse:separate;border-spacing:0;width:100%}.categories-and-latest .category-list th.topics,.categories-and-latest .category-list td.topics,.categories-and-latest .category-list .category-logo{display:none !important}.categories-and-latest .category-list thead tr th{font-size:14px;font-weight:600;color:#222;padding:0 0 12px 0;border:none;background:rgba(0,0,0,0)}.categories-and-latest .category-list thead tr th.category{text-align:left}.categories-and-latest .category-list tbody{display:flex;flex-direction:column;gap:0;border:0}.categories-and-latest .category-list tbody tr{display:flex;flex-direction:column;background:#fff;border:1px solid #e5e5e5;border-bottom:none;padding:16px 20px;transition:background 150ms ease}.categories-and-latest .category-list tbody tr:first-child{border-radius:12px 12px 0 0}.categories-and-latest .category-list tbody tr:last-child{border-bottom:1px solid #e5e5e5;border-radius:0 0 12px 12px}.categories-and-latest .category-list tbody tr:only-child{border-radius:12px;border-bottom:1px solid #e5e5e5}.categories-and-latest .category-list tbody tr:hover{background:#fafafa}.categories-and-latest .category-list td.category{display:flex;flex-direction:column;gap:8px;border:none !important;padding:0 !important;background:rgba(0,0,0,0) !important}.categories-and-latest .category-list tbody h3{display:flex;justify-content:space-between;align-items:center;margin:0;padding:0;font-size:15px;font-weight:600}.categories-and-latest .category-list tbody h3 .category-name{display:flex;align-self:center}.categories-and-latest .category-list tbody h3 .badge-category{gap:.25em;align-items:center;font-size:15px;font-weight:600}.categories-and-latest .category-list tbody h3 .badge-category .d-icon:first-of-type:not([class*="d-icon-category.restricted"]),.categories-and-latest .category-list tbody h3 .badge-category.--style-square::before,.categories-and-latest .category-list tbody h3 .badge-category.--style-emoji .emoji{width:20px;height:20px;margin-right:8px}.categories-and-latest .category-list tbody h3 .badge-category.--style-square::before{border-radius:4px}.categories-and-latest .category-list tbody h3 [class*="d-icon-category.restricted"]{order:1;margin-left:4px;opacity:.6}.categories-and-latest .category-list .topics{display:none}.categories-and-latest .category-list .category-description{padding:0;margin:0;font-size:13px;color:#666;line-height:1.5}.categories-and-latest .category-list .category-description div{margin:0}.categories-and-latest .category-list .subcategories{gap:.25em .5em;padding:8px 0 0 0;margin:0}.categories-and-latest .category-list .subcategories .badge-category__wrapper{background-color:#f5f5f5;padding:.25em .5rem;border-radius:6px}.categories-and-latest .category-list .subcategories .badge-category__name{color:#444}.categories-and-latest .category-list .subcategories .badge-category.--style-square::before{border-radius:3px}.categories-and-latest .category-list td.topics{position:absolute;right:20px;top:16px;width:auto;padding:0 !important;display:block;font-size:14px;font-weight:600;color:var(--tertiary);border:none !important;background:rgba(0,0,0,0) !important}.categories-and-latest .category-list td.topics .category__badges{display:none}.categories-and-latest .column:not(.categories){flex:0 0 340px}.categories-and-latest .latest-topic-list .table-heading{border:0;font-size:14px;font-weight:600;color:#222;padding:0 0 12px 0}.categories-and-latest .latest-topic-list .latest-topic-list-item{display:flex;align-items:flex-start;gap:12px;background:#fff !important;padding:16px !important;border:1px solid #e5e5e5 !important;border-bottom:none !important;border-radius:0 !important;transition:background 150ms ease;box-shadow:none !important;position:relative;margin:0 !important}.categories-and-latest .latest-topic-list .latest-topic-list-item:first-child{border-radius:12px 12px 0 0 !important}.categories-and-latest .latest-topic-list .latest-topic-list-item:last-child{border-bottom:1px solid #e5e5e5 !important;border-radius:0 0 12px 12px !important}.categories-and-latest .latest-topic-list .latest-topic-list-item:first-child:last-child{border-radius:12px !important}.categories-and-latest .latest-topic-list .latest-topic-list-item:hover{background:#fafafa !important}.categories-and-latest .latest-topic-list .main-link{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.categories-and-latest .latest-topic-list .top-row{display:flex;align-items:flex-start;flex-direction:column;gap:4px}.categories-and-latest .latest-topic-list .top-row .topic-statuses{display:inline-flex;align-items:center;margin-right:4px}.categories-and-latest .latest-topic-list .top-row .topic-statuses .d-icon{color:#999;width:14px;height:14px}.categories-and-latest .latest-topic-list .top-row .title{font-size:14px;font-weight:500;color:#222;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;line-height:1.4}.categories-and-latest .latest-topic-list .top-row .title:hover{color:var(--tertiary)}.categories-and-latest .latest-topic-list .bottom-row{display:flex;align-items:center;gap:8px;font-size:12px}.categories-and-latest .latest-topic-list .bottom-row .badge-category__wrapper{border-radius:4px;padding:2px 6px;background-color:#f0f0f0}.categories-and-latest .latest-topic-list .bottom-row .badge-category__wrapper .badge-category__name{font-size:11px;font-weight:500}.categories-and-latest .latest-topic-list .bottom-row .discourse-tags{display:none}.categories-and-latest .latest-topic-list .topic-poster{flex-shrink:0}.categories-and-latest .latest-topic-list .topic-poster .avatar{height:32px;width:32px;border-radius:50%}.categories-and-latest .latest-topic-list .topic-stats{position:absolute;top:16px;right:16px;display:flex;align-items:center;font-size:12px;color:#999}.categories-and-latest .latest-topic-list .topic-stats .num.posts-map{display:none}.categories-and-latest .latest-topic-list .topic-stats .topic-last-activity{display:flex;align-items:center}.categories-and-latest .latest-topic-list .topic-stats .topic-last-activity::before{content:"•";margin-right:6px;color:#999}.categories-and-latest .latest-topic-list .topic-stats .topic-last-activity a{color:#999}.categories-and-latest .more-topics{margin-top:16px;text-align:right}.categories-and-latest .more-topics .btn{background:#222;color:#fff;border:none;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:500}.categories-and-latest .more-topics .btn:hover{background:#333}@media(max-width: 39.999rem){.categories-and-latest{flex-direction:column}.categories-and-latest .column:not(.categories){flex:1}}.category-boxes .category-logo,.category-boxes-with-topics .category-logo{display:none}@media(min-width: 40rem){.category-boxes,.category-boxes-with-topics{margin-top:0}}@media(max-width: 47.999rem){.category-boxes,.category-boxes-with-topics{padding-inline:1rem;box-sizing:border-box}}.category-boxes .category,.category-boxes-with-topics .category{border:0}.category-boxes .category-box-inner,.category-boxes-with-topics .category-box-inner{border-radius:12px;border:1px solid #e5e5e5;background:#fff}.discourse-no-touch .category-boxes .category-box-inner:hover,.discourse-no-touch .category-boxes-with-topics .category-box-inner:hover{border-color:var(--tertiary);background:#fafafa}.category-boxes .category-details,.category-boxes-with-topics .category-details{display:flex;flex-direction:column;gap:1rem;height:100%}.category-boxes .category-box-heading h3,.category-boxes-with-topics .category-box-heading h3{text-align:left}.category-boxes .category-box-heading .badge-category,.category-boxes-with-topics .category-box-heading .badge-category{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1em;justify-content:space-between;width:100%}.category-boxes .category-box-heading .badge-category__wrapper,.category-boxes-with-topics .category-box-heading .badge-category__wrapper{display:flex}.category-boxes .category-box-heading .badge-category.--style-square::before,.category-boxes-with-topics .category-box-heading .badge-category.--style-square::before{aspect-ratio:1/1;height:auto;width:13%;border-radius:6px}.category-boxes .category-box-heading .badge-category__name,.category-boxes-with-topics .category-box-heading .badge-category__name{flex-basis:100%;font-size:15px;font-weight:600}.category-boxes .category-box-heading .badge-category .d-icon:not([class*="d-icon-category.restricted"]),.category-boxes .category-box-heading .badge-category img.emoji,.category-boxes-with-topics .category-box-heading .badge-category .d-icon:not([class*="d-icon-category.restricted"]),.category-boxes-with-topics .category-box-heading .badge-category img.emoji{aspect-ratio:1/1;height:auto;width:13%}.category-boxes .category .description,.category-boxes-with-topics .category .description{text-align:left;margin:0;font-size:13px;color:#666}.category-boxes .category .subcategories,.category-boxes-with-topics .category .subcategories{margin-top:auto}.category-boxes .category .subcategories .subcategory,.category-boxes-with-topics .category .subcategories .subcategory{margin-bottom:0;font-size:12px}.categories-and-latest .latest-topic-list{--d-content-background: #ffffff;--topic-card-bg: #ffffff;--topic-list-item-background-color: #ffffff;background:rgba(0,0,0,0) !important}.categories-and-latest .latest-topic-list-item{display:flex !important;flex-wrap:wrap !important;align-items:flex-start !important;padding:12px 16px !important;background:#fff !important;border:1px solid #e5e5e5 !important;border-bottom:none !important;border-radius:0 !important;box-shadow:none !important;margin:0 !important;position:relative !important}.categories-and-latest .latest-topic-list-item:first-child{border-top-left-radius:12px !important;border-top-right-radius:12px !important}.categories-and-latest .latest-topic-list-item:last-child{border-bottom:1px solid #e5e5e5 !important;border-bottom-left-radius:12px !important;border-bottom-right-radius:12px !important}.categories-and-latest .latest-topic-list-item:hover{background:#fafafa !important}.categories-and-latest .latest-topic-list-item .topic-poster{width:40px !important;flex-shrink:0 !important;margin-right:12px !important}.categories-and-latest .latest-topic-list-item .topic-poster a{display:block !important}.categories-and-latest .latest-topic-list-item .topic-poster .avatar{width:40px !important;height:40px !important;border-radius:50% !important}.categories-and-latest .latest-topic-list-item .main-link{flex:1 1 0% !important;min-width:0 !important;display:flex !important;flex-direction:column !important;gap:4px !important;max-width:calc(100% - 120px) !important}.categories-and-latest .latest-topic-list-item .top-row{display:flex !important;align-items:center !important;gap:6px !important;line-height:1.4 !important}.categories-and-latest .latest-topic-list-item .top-row .topic-statuses{display:inline-flex !important;align-items:center !important;flex-shrink:0 !important}.categories-and-latest .latest-topic-list-item .top-row .topic-statuses .d-icon{color:#888 !important;width:14px !important;height:14px !important}.categories-and-latest .latest-topic-list-item .top-row .title{font-size:14px !important;font-weight:500 !important;color:#222 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;padding:0 !important}.categories-and-latest .latest-topic-list-item .top-row .title:hover{color:var(--tertiary) !important}.categories-and-latest .latest-topic-list-item .top-row .topic-post-badges{display:none !important}.categories-and-latest .latest-topic-list-item .bottom-row{display:flex !important;align-items:center !important;gap:8px !important}.categories-and-latest .latest-topic-list-item .bottom-row .badge-category__wrapper{background:#f0f0f0 !important;border-radius:6px !important;padding:2px 8px !important;display:inline-flex !important;align-items:center !important}.categories-and-latest .latest-topic-list-item .bottom-row .badge-category__wrapper .emoji{width:14px !important;height:14px !important;margin-right:4px !important}.categories-and-latest .latest-topic-list-item .bottom-row .badge-category__wrapper .badge-category__name{font-size:12px !important;font-weight:500 !important;color:#444 !important}.categories-and-latest .latest-topic-list-item .bottom-row .badge-category__wrapper .d-icon{width:10px !important;height:10px !important;margin-right:2px !important}.categories-and-latest .latest-topic-list-item .topic-stats{position:absolute !important;top:12px !important;right:16px !important;display:flex !important;align-items:center !important;gap:8px !important;font-size:12px !important;color:#888 !important}.categories-and-latest .latest-topic-list-item .topic-stats .num.posts-map,.categories-and-latest .latest-topic-list-item .topic-stats .posts-map{display:none !important}.categories-and-latest .latest-topic-list-item .topic-stats .topic-last-activity{display:flex !important;align-items:center !important}.categories-and-latest .latest-topic-list-item .topic-stats .topic-last-activity::before{content:"•" !important;margin-right:6px !important;color:#ccc !important}.categories-and-latest .latest-topic-list-item .topic-stats .topic-last-activity a{color:#888 !important;font-size:12px !important}.categories-and-latest .more-topics{margin-top:16px !important;text-align:right !important}.categories-and-latest .more-topics .btn{background:#222 !important;color:#fff !important;border:none !important;border-radius:8px !important;padding:8px 16px !important;font-size:13px !important;font-weight:500 !important}.categories-and-latest .more-topics .btn:hover{background:#333 !important}.reviewable{max-width:1200px;margin:0 auto;padding:24px;background:rgba(0,0,0,0) !important;border:none !important;box-shadow:none !important;border-radius:0 !important}@media(max-width: 768px){.reviewable{padding:16px}}.reviewable-title.nav-pills{display:flex;gap:8px;margin-bottom:24px;padding:0;list-style:none;border:none;background:rgba(0,0,0,0)}.reviewable-title.nav-pills li{margin:0}.reviewable-title.nav-pills li a{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;font-size:.9rem;font-weight:500;--2dadc189-csstools-light-dark-toggle--168:var(--csstools-color-scheme--light) #94a3b8;color:var(--2dadc189-csstools-light-dark-toggle--168, #64748b);color:light-dark(#64748b, #94a3b8);background:rgba(0,0,0,0);border:none;border-radius:0;text-decoration:none;transition:color 150ms ease;position:relative}.reviewable-title.nav-pills li a::after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:rgba(0,0,0,0);border-radius:2px 2px 0 0;transition:background 150ms ease}.reviewable-title.nav-pills li a:hover{--2dadc189-csstools-light-dark-toggle--169:var(--csstools-color-scheme--light) #ffffff;color:var(--2dadc189-csstools-light-dark-toggle--169, #1e293b);color:light-dark(#1e293b, #ffffff);background:rgba(0,0,0,0)}.reviewable-title.nav-pills li a.active{color:#3396ff;font-weight:600;background:rgba(0,0,0,0)}.reviewable-title.nav-pills li a.active::after{background:#3396ff}.reviewable-title.nav-pills li a .d-icon{width:14px;height:14px}.reviewable-title.nav-pills li.active a{color:#3396ff;font-weight:600}.reviewable-title.nav-pills li.active a::after{background:#3396ff}.reviewable-container{padding:0}@media(max-width: 768px){.reviewable-container{padding:0}}.reviewable-filters{background:rgba(0,0,0,0);border:none;border-radius:0;padding:0 0 24px 0;margin-bottom:24px;box-shadow:none;--2dadc189-csstools-light-dark-toggle--170:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.08);border-bottom:1px solid var(--2dadc189-csstools-light-dark-toggle--170, rgba(0, 0, 0, 0.06));border-bottom:1px solid light-dark(rgba(0, 0, 0, 0.06), rgba(255, 255, 255, 0.08));display:grid;grid-template-columns:repeat(auto-fill, minmax(180px, 1fr));gap:20px;align-items:end}@media(max-width: 768px){.reviewable-filters{grid-template-columns:1fr;padding:0 0 16px 0;gap:16px}}.reviewable-filters.--collapsed .reviewable-filter:nth-child(n+3):not(:last-child){display:none}.reviewable-filters.--expanded .reviewable-filter{display:flex}.reviewable-filter{display:flex;flex-direction:column;gap:8px}.reviewable-filter .filter-label{font-size:.8rem;font-weight:600;--2dadc189-csstools-light-dark-toggle--171:var(--csstools-color-scheme--light) #94a3b8;color:var(--2dadc189-csstools-light-dark-toggle--171, #64748b);color:light-dark(#64748b, #94a3b8);text-transform:uppercase;letter-spacing:.5px;margin:0}.reviewable-filter .select-kit-header{--2dadc189-csstools-light-dark-toggle--172:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.05) !important;background:var(--2dadc189-csstools-light-dark-toggle--172, #f8fafc) !important;background:light-dark(#f8fafc, rgba(255, 255, 255, 0.05)) !important;--2dadc189-csstools-light-dark-toggle--173:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.1) !important;border:1px solid var(--2dadc189-csstools-light-dark-toggle--173, rgba(0, 0, 0, 0.08)) !important;border:1px solid light-dark(rgba(0, 0, 0, 0.08), rgba(255, 255, 255, 0.1)) !important;border-radius:12px !important;padding:10px 14px !important;min-height:44px;transition:all 150ms ease}.reviewable-filter .select-kit-header:hover{--2dadc189-csstools-light-dark-toggle--174:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.15) !important;border-color:var(--2dadc189-csstools-light-dark-toggle--174, rgba(0, 0, 0, 0.15)) !important;border-color:light-dark(rgba(0, 0, 0, 0.15), rgba(255, 255, 255, 0.15)) !important;--2dadc189-csstools-light-dark-toggle--175:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.08) !important;background:var(--2dadc189-csstools-light-dark-toggle--175, #ffffff) !important;background:light-dark(#ffffff, rgba(255, 255, 255, 0.08)) !important}.reviewable-filter .select-kit-header .select-kit-header-wrapper{display:flex;align-items:center;justify-content:space-between;gap:8px}.reviewable-filter .select-kit-header .selected-name,.reviewable-filter .select-kit-header .formatted-selection{font-size:.9rem;font-weight:500;--2dadc189-csstools-light-dark-toggle--176:var(--csstools-color-scheme--light) #ffffff;color:var(--2dadc189-csstools-light-dark-toggle--176, #1e293b);color:light-dark(#1e293b, #ffffff)}.reviewable-filter .select-kit-header .caret-icon{--2dadc189-csstools-light-dark-toggle--177:var(--csstools-color-scheme--light) #94a3b8;color:var(--2dadc189-csstools-light-dark-toggle--177, #64748b);color:light-dark(#64748b, #94a3b8);width:12px;height:12px;transition:transform 150ms ease}.reviewable-filter .select-kit.is-expanded .select-kit-header{--2dadc189-csstools-light-dark-toggle--178:var(--csstools-color-scheme--light) rgba(51, 150, 255, 0.5) !important;border-color:var(--2dadc189-csstools-light-dark-toggle--178, rgba(51, 150, 255, 0.4)) !important;border-color:light-dark(rgba(51, 150, 255, 0.4), rgba(51, 150, 255, 0.5)) !important;box-shadow:0 0 0 3px rgba(51,150,255,.1) !important}.reviewable-filter .select-kit.is-expanded .select-kit-header .caret-icon{transform:rotate(180deg)}.reviewable-filter .multi-select-header .formatted-selection{--2dadc189-csstools-light-dark-toggle--179:var(--csstools-color-scheme--light) #64748b;color:var(--2dadc189-csstools-light-dark-toggle--179, #94a3b8);color:light-dark(#94a3b8, #64748b)}.reviewable-filter.topic-filter{grid-column:span 1}@media(min-width: 769px){.reviewable-filter.topic-filter{min-width:220px}}.reviewable-filter.date-range{grid-column:span 2}@media(max-width: 768px){.reviewable-filter.date-range{grid-column:span 1}}.reviewable-filter.date-range .d-date-time-input-range{display:flex;gap:12px;align-items:center}@media(max-width: 480px){.reviewable-filter.date-range .d-date-time-input-range{flex-direction:column;gap:8px}}.reviewable-filter.date-range .d-date-input{flex:1}.reviewable-filter.date-range input.date-picker{width:100%;--2dadc189-csstools-light-dark-toggle--180:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.05) !important;background:var(--2dadc189-csstools-light-dark-toggle--180, #f8fafc) !important;background:light-dark(#f8fafc, rgba(255, 255, 255, 0.05)) !important;--2dadc189-csstools-light-dark-toggle--181:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.1) !important;border:1px solid var(--2dadc189-csstools-light-dark-toggle--181, rgba(0, 0, 0, 0.08)) !important;border:1px solid light-dark(rgba(0, 0, 0, 0.08), rgba(255, 255, 255, 0.1)) !important;border-radius:12px !important;padding:10px 14px !important;font-size:.9rem;--2dadc189-csstools-light-dark-toggle--182:var(--csstools-color-scheme--light) #ffffff;color:var(--2dadc189-csstools-light-dark-toggle--182, #1e293b);color:light-dark(#1e293b, #ffffff);min-height:44px;transition:all 150ms ease}.reviewable-filter.date-range input.date-picker::placeholder{--2dadc189-csstools-light-dark-toggle--183:var(--csstools-color-scheme--light) #64748b;color:var(--2dadc189-csstools-light-dark-toggle--183, #94a3b8);color:light-dark(#94a3b8, #64748b)}.reviewable-filter.date-range input.date-picker:hover{--2dadc189-csstools-light-dark-toggle--184:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.15) !important;border-color:var(--2dadc189-csstools-light-dark-toggle--184, rgba(0, 0, 0, 0.15)) !important;border-color:light-dark(rgba(0, 0, 0, 0.15), rgba(255, 255, 255, 0.15)) !important}.reviewable-filter.date-range input.date-picker:focus{--2dadc189-csstools-light-dark-toggle--185:var(--csstools-color-scheme--light) rgba(51, 150, 255, 0.5) !important;border-color:var(--2dadc189-csstools-light-dark-toggle--185, rgba(51, 150, 255, 0.4)) !important;border-color:light-dark(rgba(51, 150, 255, 0.4), rgba(51, 150, 255, 0.5)) !important;box-shadow:0 0 0 3px rgba(51,150,255,.1) !important;outline:none}@media(min-width: 769px){.reviewable-filter.sort-order{min-width:150px}}.reviewable-filters-actions{grid-column:1/-1;display:flex;gap:12px;padding-top:16px;--2dadc189-csstools-light-dark-toggle--186:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.06);border-top:1px solid var(--2dadc189-csstools-light-dark-toggle--186, rgba(0, 0, 0, 0.06));border-top:1px solid light-dark(rgba(0, 0, 0, 0.06), rgba(255, 255, 255, 0.06));margin-top:4px}@media(max-width: 480px){.reviewable-filters-actions{flex-direction:column}}.reviewable-filters-actions .btn-primary.refresh{background:#3396ff !important;color:#fff !important;border:none !important;border-radius:24px !important;padding:10px 20px !important;font-weight:600;font-size:.9rem;display:inline-flex;align-items:center;gap:8px;transition:all 150ms ease;box-shadow:0 2px 8px rgba(51,150,255,.25)}.reviewable-filters-actions .btn-primary.refresh .d-icon{width:14px;height:14px}.reviewable-filters-actions .btn-primary.refresh:hover{background:#2180e8 !important;transform:translateY(-1px);box-shadow:0 4px 12px rgba(51,150,255,.35)}.reviewable-filters-actions .expand-secondary-filters{--2dadc189-csstools-light-dark-toggle--187:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.05) !important;background:var(--2dadc189-csstools-light-dark-toggle--187, #f8fafc) !important;background:light-dark(#f8fafc, rgba(255, 255, 255, 0.05)) !important;--2dadc189-csstools-light-dark-toggle--188:var(--csstools-color-scheme--light) #cbd5e1 !important;color:var(--2dadc189-csstools-light-dark-toggle--188, #475569) !important;color:light-dark(#475569, #cbd5e1) !important;--2dadc189-csstools-light-dark-toggle--189:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.1) !important;border:1px solid var(--2dadc189-csstools-light-dark-toggle--189, rgba(0, 0, 0, 0.08)) !important;border:1px solid light-dark(rgba(0, 0, 0, 0.08), rgba(255, 255, 255, 0.1)) !important;border-radius:24px !important;padding:10px 20px !important;font-weight:500;font-size:.9rem;display:inline-flex;align-items:center;gap:8px;transition:all 150ms ease}.reviewable-filters-actions .expand-secondary-filters .d-icon{width:12px;height:12px;transition:transform 150ms ease}.reviewable-filters-actions .expand-secondary-filters:hover{--2dadc189-csstools-light-dark-toggle--190:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.08) !important;background:var(--2dadc189-csstools-light-dark-toggle--190, #f1f5f9) !important;background:light-dark(#f1f5f9, rgba(255, 255, 255, 0.08)) !important;--2dadc189-csstools-light-dark-toggle--191:var(--csstools-color-scheme--light) #ffffff !important;color:var(--2dadc189-csstools-light-dark-toggle--191, #1e293b) !important;color:light-dark(#1e293b, #ffffff) !important}.reviewable-filters:not(.--expanded) .reviewable-filters-actions .expand-secondary-filters .d-icon{transform:rotate(180deg)}.reviewable-list{background:rgba(0,0,0,0);border:none;border-radius:0;overflow:hidden;box-shadow:none}.no-review{padding:80px 24px;text-align:center;--2dadc189-csstools-light-dark-toggle--192:var(--csstools-color-scheme--light) #94a3b8;color:var(--2dadc189-csstools-light-dark-toggle--192, #64748b);color:light-dark(#64748b, #94a3b8);font-size:1.1rem;font-weight:500;--2dadc189-csstools-light-dark-toggle--193:var(--csstools-color-scheme--light) rgba(0, 0, 0, 0.05);background:var(--2dadc189-csstools-light-dark-toggle--193, #f8fafc);background:light-dark(#f8fafc, rgba(0, 0, 0, 0.05));border-radius:20px;--2dadc189-csstools-light-dark-toggle--194:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.1);border:2px dashed var(--2dadc189-csstools-light-dark-toggle--194, rgba(0, 0, 0, 0.1));border:2px dashed light-dark(rgba(0, 0, 0, 0.1), rgba(255, 255, 255, 0.1))}.no-review::before{content:"🎉";display:block;font-size:4rem;margin-bottom:20px;filter:grayscale(0)}.no-review::after{content:"All caught up! No items need review.";display:block;font-size:.9rem;--2dadc189-csstools-light-dark-toggle--195:var(--csstools-color-scheme--light) #64748b;color:var(--2dadc189-csstools-light-dark-toggle--195, #94a3b8);color:light-dark(#94a3b8, #64748b);margin-top:8px;font-weight:400}.review-item{display:grid;grid-template-columns:1fr 320px;gap:24px;padding:24px;margin-bottom:16px;--2dadc189-csstools-light-dark-toggle--196:var(--csstools-color-scheme--light) #1e293b;background:var(--2dadc189-csstools-light-dark-toggle--196, #ffffff);background:light-dark(#ffffff, #1e293b);--2dadc189-csstools-light-dark-toggle--197:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.08);border:1px solid var(--2dadc189-csstools-light-dark-toggle--197, rgba(0, 0, 0, 0.06));border:1px solid light-dark(rgba(0, 0, 0, 0.06), rgba(255, 255, 255, 0.08));border-radius:20px;box-shadow:light-dark(0 4px 24px rgba(0, 0, 0, 0.04), 0 4px 24px rgba(0, 0, 0, 0.15));transition:transform 200ms ease,box-shadow 200ms ease}.review-item:hover{transform:translateY(-2px);box-shadow:light-dark(0 8px 32px rgba(0, 0, 0, 0.08), 0 8px 32px rgba(0, 0, 0, 0.25))}@media(max-width: 1024px){.review-item{grid-template-columns:1fr}}@media(max-width: 768px){.review-item{padding:16px;border-radius:16px}}.review-item__header{display:flex !important;align-items:center !important;justify-content:flex-start !important;gap:12px !important;flex-wrap:nowrap !important;margin-bottom:20px !important;padding-bottom:16px !important;background:rgba(0,0,0,0) !important;border-radius:0 !important;border:none !important;--2dadc189-csstools-light-dark-toggle--198:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.08) !important;border-bottom:1px solid var(--2dadc189-csstools-light-dark-toggle--198, rgba(0, 0, 0, 0.06)) !important;border-bottom:1px solid light-dark(rgba(0, 0, 0, 0.06), rgba(255, 255, 255, 0.08)) !important}.review-item__header>*{display:flex !important;align-items:center !important}.review-item__label-badges{display:flex !important;align-items:center !important;gap:10px !important;flex:1 !important;min-width:0 !important}.review-item__flag-label{font-size:.875rem !important;--2dadc189-csstools-light-dark-toggle--199:var(--csstools-color-scheme--light) #94a3b8 !important;color:var(--2dadc189-csstools-light-dark-toggle--199, #475569) !important;color:light-dark(#475569, #94a3b8) !important;font-weight:500 !important;white-space:nowrap !important}.review-item__flag-badges{display:flex !important;align-items:center !important;gap:6px !important}.review-item__flag-reason{display:inline-flex !important;align-items:center !important;gap:6px !important;padding:6px 14px !important;background:#3396ff !important;color:#fff !important;border-radius:20px !important;font-size:.8rem !important;font-weight:600 !important;border:none !important;box-shadow:none !important;white-space:nowrap !important}.review-item__status{padding:6px 14px !important;border-radius:20px !important;font-size:.75rem !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:.5px !important;border:none !important;display:inline-flex !important;align-items:center !important;gap:5px !important;white-space:nowrap !important;flex-shrink:0 !important;align-self:center !important;line-height:1 !important}.review-item__status.--pending{background:#f59e0b !important;color:#fff !important}.review-item__status.--pending::before{content:"⏳" !important;font-size:.7rem !important}.review-item__status.--approved{background:#22c55e !important;color:#fff !important}.review-item__status.--approved::before{content:"✓" !important;font-size:.7rem !important;font-weight:700 !important}.review-item__status.--rejected{background:#ef4444 !important;color:#fff !important}.reviewable-created-date{font-size:.85rem !important;--2dadc189-csstools-light-dark-toggle--200:var(--csstools-color-scheme--light) #94a3b8 !important;color:var(--2dadc189-csstools-light-dark-toggle--200, #64748b) !important;color:light-dark(#64748b, #94a3b8) !important;font-weight:500 !important;white-space:nowrap !important;flex-shrink:0 !important;line-height:1 !important;align-self:center !important}.reviewable-permalink-copy{padding:6px !important;border-radius:8px !important;flex-shrink:0 !important;background:rgba(0,0,0,0) !important;--2dadc189-csstools-light-dark-toggle--201:var(--csstools-color-scheme--light) #94a3b8 !important;color:var(--2dadc189-csstools-light-dark-toggle--201, #64748b) !important;color:light-dark(#64748b, #94a3b8) !important;border:none !important}.reviewable-permalink-copy:hover{--2dadc189-csstools-light-dark-toggle--202:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.1) !important;background:var(--2dadc189-csstools-light-dark-toggle--202, rgba(0, 0, 0, 0.05)) !important;background:light-dark(rgba(0, 0, 0, 0.05), rgba(255, 255, 255, 0.1)) !important;--2dadc189-csstools-light-dark-toggle--203:var(--csstools-color-scheme--light) #ffffff !important;color:var(--2dadc189-csstools-light-dark-toggle--203, #1e293b) !important;color:light-dark(#1e293b, #ffffff) !important}.reviewable-permalink-copy .d-icon{width:16px !important;height:16px !important}.review-item__meta-content{display:grid !important;grid-template-columns:auto 1fr !important;gap:12px 20px !important;padding:0 !important;padding-bottom:20px !important;background:rgba(0,0,0,0) !important;border-radius:0 !important;margin-bottom:20px !important;border:none !important;--2dadc189-csstools-light-dark-toggle--204:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.08) !important;border-bottom:1px solid var(--2dadc189-csstools-light-dark-toggle--204, rgba(0, 0, 0, 0.06)) !important;border-bottom:1px solid light-dark(rgba(0, 0, 0, 0.06), rgba(255, 255, 255, 0.08)) !important}.review-item__meta-label{font-size:.75rem !important;font-weight:700 !important;--2dadc189-csstools-light-dark-toggle--205:var(--csstools-color-scheme--light) #94a3b8 !important;color:var(--2dadc189-csstools-light-dark-toggle--205, #64748b) !important;color:light-dark(#64748b, #94a3b8) !important;text-transform:uppercase !important;letter-spacing:.5px !important;align-self:center !important}.review-item__meta-topic-title .reviewable-topic-link__title-link a{font-weight:600 !important;color:#3396ff !important;text-decoration:none !important;font-size:1rem !important}.review-item__meta-topic-title .reviewable-topic-link__title-link a:hover{color:#3396ff}.review-item__meta-flagged-user .created-by{display:flex !important;align-items:center !important;gap:10px !important}.review-item__meta-flagged-user .created-by .avatar{width:28px !important;height:28px !important;border-radius:50% !important}.review-item__meta-flagged-user .created-by .names a{font-weight:600 !important;--2dadc189-csstools-light-dark-toggle--206:var(--csstools-color-scheme--light) #ffffff !important;color:var(--2dadc189-csstools-light-dark-toggle--206, #1e293b) !important;color:light-dark(#1e293b, #ffffff) !important;text-decoration:none !important;font-size:.95rem !important}.review-item__meta-flagged-user .created-by .names a:hover{color:#3396ff !important}.reviewable-topic-link__details{display:flex !important;align-items:center !important;gap:8px !important;margin-top:6px !important}.review-item__primary-content{border:none !important}.review-item__post{margin-bottom:20px !important}.review-item__post-content-wrapper{padding:16px 0 16px 20px !important;background:rgba(0,0,0,0) !important;border-radius:0 !important;border:none !important;border-left:3px solid #3396ff !important;margin-left:4px !important}.review-item__post-content{font-size:1rem !important;line-height:1.7 !important;--2dadc189-csstools-light-dark-toggle--207:var(--csstools-color-scheme--light) #e2e8f0 !important;color:var(--2dadc189-csstools-light-dark-toggle--207, #334155) !important;color:light-dark(#334155, #e2e8f0) !important}.review-item__post-content p{margin:0 !important}.review-item__insights{--2dadc189-csstools-light-dark-toggle--208:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.06) !important;border-top:1px solid var(--2dadc189-csstools-light-dark-toggle--208, rgba(0, 0, 0, 0.06)) !important;border-top:1px solid light-dark(rgba(0, 0, 0, 0.06), rgba(255, 255, 255, 0.06)) !important;padding-top:20px !important;margin-top:20px !important}.d-nav-submenu{margin-bottom:20px !important}.d-nav-submenu__tabs{display:flex !important;gap:0 !important;margin-bottom:0 !important;padding:0 !important;list-style:none !important;background:rgba(0,0,0,0) !important;border:none !important;--2dadc189-csstools-light-dark-toggle--209:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.1) !important;border-bottom:1px solid var(--2dadc189-csstools-light-dark-toggle--209, rgba(0, 0, 0, 0.08)) !important;border-bottom:1px solid light-dark(rgba(0, 0, 0, 0.08), rgba(255, 255, 255, 0.1)) !important}.d-nav-submenu__tabs li{margin:0 !important}.d-nav-submenu__tabs li a{display:inline-flex !important;padding:10px 16px !important;font-size:.875rem !important;font-weight:500 !important;--2dadc189-csstools-light-dark-toggle--210:var(--csstools-color-scheme--light) #94a3b8 !important;color:var(--2dadc189-csstools-light-dark-toggle--210, #64748b) !important;color:light-dark(#64748b, #94a3b8) !important;background:rgba(0,0,0,0) !important;border:none !important;border-radius:0 !important;text-decoration:none !important;transition:all 150ms ease !important;position:relative !important}.d-nav-submenu__tabs li a::after{content:"" !important;position:absolute !important;bottom:-1px !important;left:0 !important;right:0 !important;height:2px !important;background:rgba(0,0,0,0) !important;transition:background 150ms ease !important}.d-nav-submenu__tabs li a:hover{background:rgba(0,0,0,0) !important;--2dadc189-csstools-light-dark-toggle--211:var(--csstools-color-scheme--light) #ffffff !important;color:var(--2dadc189-csstools-light-dark-toggle--211, #1e293b) !important;color:light-dark(#1e293b, #ffffff) !important}.d-nav-submenu__tabs li a.active{background:rgba(0,0,0,0) !important;color:#3396ff !important;font-weight:600 !important}.d-nav-submenu__tabs li a.active::after{background:#3396ff !important}.d-nav-submenu__tabs li.active a{background:rgba(0,0,0,0) !important;color:#3396ff !important;font-weight:600 !important}.d-nav-submenu__tabs li.active a::after{background:#3396ff !important}.reviewable-timeline{background:rgba(0,0,0,0) !important}.reviewable-timeline .timeline-events{display:flex !important;flex-direction:column !important;gap:0 !important;padding-left:8px !important;background:rgba(0,0,0,0) !important}.timeline-event{display:flex !important;gap:14px !important;padding:16px 0 !important;position:relative !important;background:rgba(0,0,0,0) !important}.timeline-event:not(:last-child)::before{content:"" !important;position:absolute !important;left:11px !important;top:40px !important;bottom:0 !important;width:2px !important;--2dadc189-csstools-light-dark-toggle--212:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.1) !important;background:var(--2dadc189-csstools-light-dark-toggle--212, rgba(0, 0, 0, 0.08)) !important;background:light-dark(rgba(0, 0, 0, 0.08), rgba(255, 255, 255, 0.1)) !important}.timeline-event__icon{width:28px !important;height:28px !important;display:flex !important;align-items:center !important;justify-content:center !important;background:rgba(0,0,0,0) !important;border-radius:50% !important;flex-shrink:0 !important}.timeline-event__icon .d-icon{width:14px !important;height:14px !important;--2dadc189-csstools-light-dark-toggle--213:var(--csstools-color-scheme--light) #94a3b8 !important;color:var(--2dadc189-csstools-light-dark-toggle--213, #64748b) !important;color:light-dark(#64748b, #94a3b8) !important}.timeline-event:has(.d-icon-pen-to-square) .timeline-event__icon{background:rgba(0,0,0,0) !important}.timeline-event:has(.d-icon-pen-to-square) .timeline-event__icon .d-icon{color:#3396ff !important}.timeline-event:has(.d-icon-flag) .timeline-event__icon,.timeline-event:has([href="#custom-review"]) .timeline-event__icon{background:rgba(0,0,0,0) !important}.timeline-event:has(.d-icon-flag) .timeline-event__icon .d-icon,.timeline-event:has([href="#custom-review"]) .timeline-event__icon .d-icon{color:#f59e0b !important}.timeline-event:has(.d-icon-check) .timeline-event__icon{background:rgba(0,0,0,0) !important}.timeline-event:has(.d-icon-check) .timeline-event__icon .d-icon{color:#22c55e !important}.timeline-event:has(.d-icon-times) .timeline-event__icon,.timeline-event:has(.d-icon-trash) .timeline-event__icon{background:rgba(0,0,0,0) !important}.timeline-event:has(.d-icon-times) .timeline-event__icon .d-icon,.timeline-event:has(.d-icon-trash) .timeline-event__icon .d-icon{color:#ef4444 !important}.timeline-event__content{flex:1 !important;min-width:0 !important}.timeline-event__title{font-size:.9rem !important;--2dadc189-csstools-light-dark-toggle--214:var(--csstools-color-scheme--light) #cbd5e1 !important;color:var(--2dadc189-csstools-light-dark-toggle--214, #475569) !important;color:light-dark(#475569, #cbd5e1) !important;line-height:1.6 !important}.timeline-event__title .avatar{width:22px !important;height:22px !important;border-radius:50% !important;vertical-align:middle !important;margin-right:4px !important;margin-left:2px !important}.timeline-event__title a{font-weight:600 !important;--2dadc189-csstools-light-dark-toggle--215:var(--csstools-color-scheme--light) #ffffff !important;color:var(--2dadc189-csstools-light-dark-toggle--215, #1e293b) !important;color:light-dark(#1e293b, #ffffff) !important;text-decoration:none}.timeline-event__title a:hover{color:#3396ff}.timeline-event__title .relative-date{--2dadc189-csstools-light-dark-toggle--216:var(--csstools-color-scheme--light) #64748b;color:var(--2dadc189-csstools-light-dark-toggle--216, #94a3b8);color:light-dark(#94a3b8, #64748b)}.timeline-event__description{margin-top:10px !important;padding:0 !important;padding-top:8px !important;background:rgba(0,0,0,0) !important;border-radius:0 !important;font-size:.875rem !important;--2dadc189-csstools-light-dark-toggle--217:var(--csstools-color-scheme--light) #cbd5e1 !important;color:var(--2dadc189-csstools-light-dark-toggle--217, #475569) !important;color:light-dark(#475569, #cbd5e1) !important;line-height:1.6 !important}.timeline-event__description p{margin:0 !important}.timeline-event__description a{color:#3396ff !important;text-decoration:none !important}.timeline-event__description a:hover{text-decoration:underline !important}.reviewable-note-form{margin-top:24px !important;padding-top:20px !important;background:rgba(0,0,0,0) !important;--2dadc189-csstools-light-dark-toggle--218:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.06) !important;border-top:1px solid var(--2dadc189-csstools-light-dark-toggle--218, rgba(0, 0, 0, 0.06)) !important;border-top:1px solid light-dark(rgba(0, 0, 0, 0.06), rgba(255, 255, 255, 0.06)) !important}.reviewable-note-form__form{background:rgba(0,0,0,0) !important}.reviewable-note-form__form .form-kit__container-title{font-size:.875rem !important;font-weight:600 !important;--2dadc189-csstools-light-dark-toggle--219:var(--csstools-color-scheme--light) #ffffff !important;color:var(--2dadc189-csstools-light-dark-toggle--219, #1e293b) !important;color:light-dark(#1e293b, #ffffff) !important;margin-bottom:12px !important}.reviewable-note-form__textarea-wrapper{margin-bottom:16px !important}.reviewable-note-form__textarea{width:100% !important;padding:14px 16px !important;background:rgba(0,0,0,0) !important;--2dadc189-csstools-light-dark-toggle--220:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.15) !important;border:1px solid var(--2dadc189-csstools-light-dark-toggle--220, rgba(0, 0, 0, 0.12)) !important;border:1px solid light-dark(rgba(0, 0, 0, 0.12), rgba(255, 255, 255, 0.15)) !important;border-radius:12px !important;font-size:.9rem !important;--2dadc189-csstools-light-dark-toggle--221:var(--csstools-color-scheme--light) #ffffff !important;color:var(--2dadc189-csstools-light-dark-toggle--221, #1e293b) !important;color:light-dark(#1e293b, #ffffff) !important;resize:vertical !important;min-height:100px !important}.reviewable-note-form__textarea:focus{border-color:#3396ff !important;outline:none !important;box-shadow:0 0 0 3px rgba(51,150,255,.12) !important;--2dadc189-csstools-light-dark-toggle--222:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.08) !important;background:var(--2dadc189-csstools-light-dark-toggle--222, #ffffff) !important;background:light-dark(#ffffff, rgba(255, 255, 255, 0.08)) !important}.reviewable-note-form__textarea::placeholder{--2dadc189-csstools-light-dark-toggle--223:var(--csstools-color-scheme--light) #64748b !important;color:var(--2dadc189-csstools-light-dark-toggle--223, #94a3b8) !important;color:light-dark(#94a3b8, #64748b) !important}.form-kit__container-title{font-size:.875rem !important;font-weight:600 !important;--2dadc189-csstools-light-dark-toggle--224:var(--csstools-color-scheme--light) #ffffff !important;color:var(--2dadc189-csstools-light-dark-toggle--224, #1e293b) !important;color:light-dark(#1e293b, #ffffff) !important;margin-bottom:12px !important}.form-kit__char-counter{font-size:.75rem !important;--2dadc189-csstools-light-dark-toggle--225:var(--csstools-color-scheme--light) #64748b !important;color:var(--2dadc189-csstools-light-dark-toggle--225, #94a3b8) !important;color:light-dark(#94a3b8, #64748b) !important;margin-top:8px !important}.form-kit__meta{display:flex !important;justify-content:flex-end !important;margin-top:8px !important}.form-kit__actions{display:flex !important;gap:10px !important;margin-top:4px !important}.form-kit__actions .btn-primary{background:#3396ff !important;color:#fff !important;border:none !important;border-radius:24px !important;padding:10px 20px !important;font-weight:600 !important;font-size:.875rem !important}.form-kit__actions .btn-primary:hover{background:#2180e8 !important}@media(max-width: 1024px){.review-item__aside{--2dadc189-csstools-light-dark-toggle--226:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.06);border-top:1px solid var(--2dadc189-csstools-light-dark-toggle--226, rgba(0, 0, 0, 0.06));border-top:1px solid light-dark(rgba(0, 0, 0, 0.06), rgba(255, 255, 255, 0.06));padding-top:20px}}.review-item__moderator-actions{padding:20px;--2dadc189-csstools-light-dark-toggle--227:var(--csstools-color-scheme--light) rgba(0, 0, 0, 0.08);background:var(--2dadc189-csstools-light-dark-toggle--227, #f8fafc);background:light-dark(#f8fafc, rgba(0, 0, 0, 0.08));border-radius:16px;position:relative}.review-item__moderator-actions::after{content:"Tip: Use Y for Yes, N for No";display:block;margin-top:16px;padding-top:12px;--2dadc189-csstools-light-dark-toggle--228:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.08);border-top:1px solid var(--2dadc189-csstools-light-dark-toggle--228, rgba(0, 0, 0, 0.06));border-top:1px solid light-dark(rgba(0, 0, 0, 0.06), rgba(255, 255, 255, 0.08));font-size:.75rem;--2dadc189-csstools-light-dark-toggle--229:var(--csstools-color-scheme--light) #64748b;color:var(--2dadc189-csstools-light-dark-toggle--229, #94a3b8);color:light-dark(#94a3b8, #64748b);text-align:center;font-weight:500;letter-spacing:.3px}.review-item__aside-title{font-size:.95rem;font-weight:600;--2dadc189-csstools-light-dark-toggle--230:var(--csstools-color-scheme--light) #ffffff;color:var(--2dadc189-csstools-light-dark-toggle--230, #1e293b);color:light-dark(#1e293b, #ffffff);margin:0 0 16px 0}.reviewable-action-dropdown{width:100%;margin-bottom:10px}.reviewable-action-dropdown:last-child{margin-bottom:0}.reviewable-action-dropdown .select-kit-header{width:100%;--2dadc189-csstools-light-dark-toggle--231:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.08) !important;background:var(--2dadc189-csstools-light-dark-toggle--231, #ffffff) !important;background:light-dark(#ffffff, rgba(255, 255, 255, 0.08)) !important;--2dadc189-csstools-light-dark-toggle--232:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.12) !important;border:1px solid var(--2dadc189-csstools-light-dark-toggle--232, rgba(0, 0, 0, 0.1)) !important;border:1px solid light-dark(rgba(0, 0, 0, 0.1), rgba(255, 255, 255, 0.12)) !important;border-radius:12px !important;padding:12px 16px !important;justify-content:center;font-weight:600;transition:all 150ms ease}.reviewable-action-dropdown .select-kit-header .name{font-size:.9rem}.reviewable-action-dropdown.post-agree-and-hide .select-kit-header{background:#22c55e !important;border-color:#22c55e !important;color:#fff !important}.reviewable-action-dropdown.post-agree-and-hide .select-kit-header:hover{background:#16a34a !important;border-color:#16a34a !important}.reviewable-action-dropdown.post-agree-and-hide .select-kit-header .name{color:#fff !important}.reviewable-action-dropdown.post-agree-and-hide .select-kit-header .caret-icon{color:#fff !important}.reviewable-action-dropdown.post-disagree .select-kit-header{background:rgba(0,0,0,0) !important;border:2px solid #ef4444 !important;color:#ef4444 !important}.reviewable-action-dropdown.post-disagree .select-kit-header:hover{background:rgba(239,68,68,.08) !important}.reviewable-action-dropdown.post-disagree .select-kit-header .name{color:#ef4444 !important}.reviewable-action-dropdown.post-disagree .select-kit-header .caret-icon{color:#ef4444 !important}.user-main .collapsed-info.about{padding:0 0 16px 0}.user-main .collapsed-info.about .details .primary{display:flex;align-items:center;gap:16px}.user-main .collapsed-info.about .user-profile-avatar .avatar{width:64px !important;height:64px !important;border-radius:50%}.user-main .collapsed-info.about .primary-textual{flex:1}.user-main .collapsed-info.about .primary-textual .user-profile-names{display:flex;align-items:center;gap:8px}.user-main .collapsed-info.about .primary-textual .user-profile-names .username{font-size:24px;font-weight:700;color:var(--primary)}.user-main .collapsed-info.about .controls ul{display:flex;gap:10px;list-style:none;margin:0;padding:0}.user-main .collapsed-info.about .controls ul li{margin:0}.user-main .collapsed-info.about .controls ul li .btn{display:inline-flex !important;align-items:center !important;gap:8px !important;--2dadc189-csstools-light-dark-toggle--233:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.08) !important;background:var(--2dadc189-csstools-light-dark-toggle--233, #ffffff) !important;background:light-dark(#ffffff, rgba(255, 255, 255, 0.08)) !important;--2dadc189-csstools-light-dark-toggle--234:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.15) !important;border:1px solid var(--2dadc189-csstools-light-dark-toggle--234, rgba(0, 0, 0, 0.1)) !important;border:1px solid light-dark(rgba(0, 0, 0, 0.1), rgba(255, 255, 255, 0.15)) !important;border-radius:24px !important;padding:10px 20px !important;font-weight:600 !important;font-size:.875rem !important;--2dadc189-csstools-light-dark-toggle--235:var(--csstools-color-scheme--light) #ffffff !important;color:var(--2dadc189-csstools-light-dark-toggle--235, #1e293b) !important;color:light-dark(#1e293b, #ffffff) !important;transition:all 150ms ease !important}.user-main .collapsed-info.about .controls ul li .btn .d-icon{color:#3396ff !important;width:16px !important;height:16px !important}.user-main .collapsed-info.about .controls ul li .btn:hover{--2dadc189-csstools-light-dark-toggle--236:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.12) !important;background:var(--2dadc189-csstools-light-dark-toggle--236, #f8fafc) !important;background:light-dark(#f8fafc, rgba(255, 255, 255, 0.12)) !important;border-color:#3396ff !important;color:#3396ff !important}.user-main .collapsed-info.about .controls ul li .user-admin{background:#3396ff !important;border-color:#3396ff !important;color:#fff !important}.user-main .collapsed-info.about .controls ul li .user-admin .d-icon{color:#fff !important}.user-main .collapsed-info.about .controls ul li .user-admin:hover{background:#2180e8 !important;border-color:#2180e8 !important;color:#fff !important}.user-navigation-primary{margin-bottom:0}.user-navigation-primary .nav-pills{gap:0}.user-navigation-primary .nav-pills li a{display:flex;align-items:center;gap:6px;padding:12px 16px;--2dadc189-csstools-light-dark-toggle--237:var(--csstools-color-scheme--light) #94a3b8;color:var(--2dadc189-csstools-light-dark-toggle--237, #64748b);color:light-dark(#64748b, #94a3b8);font-weight:500;font-size:14px;border-radius:0;background:rgba(0,0,0,0) !important;border-bottom:1px solid rgba(0,0,0,0);transition:all 150ms ease}.user-navigation-primary .nav-pills li a .d-icon{--2dadc189-csstools-light-dark-toggle--238:var(--csstools-color-scheme--light) #64748b;color:var(--2dadc189-csstools-light-dark-toggle--238, #94a3b8);color:light-dark(#94a3b8, #64748b);width:16px;height:16px;transition:color 150ms ease}.user-navigation-primary .nav-pills li a:hover{color:#3396ff;background:rgba(0,0,0,0) !important}.user-navigation-primary .nav-pills li a:hover .d-icon{color:#3396ff}.user-navigation-primary .nav-pills li a.active{color:#3396ff !important;background:rgba(0,0,0,0) !important;border-bottom-color:#3396ff !important;font-weight:600}.user-navigation-primary .nav-pills li a.active .d-icon{color:#3396ff !important}.user-navigation-secondary{background:rgba(0,0,0,0);border-radius:0;padding:0;margin-top:16px}.user-navigation-secondary .nav-pills{gap:0}.user-navigation-secondary .nav-pills li a{display:flex;align-items:center;gap:6px;padding:12px 16px;--2dadc189-csstools-light-dark-toggle--239:var(--csstools-color-scheme--light) #94a3b8;color:var(--2dadc189-csstools-light-dark-toggle--239, #64748b);color:light-dark(#64748b, #94a3b8);font-weight:500;font-size:14px;border-radius:0;background:rgba(0,0,0,0) !important;border-bottom:1px solid rgba(0,0,0,0);transition:all 150ms ease}.user-navigation-secondary .nav-pills li a .d-icon{--2dadc189-csstools-light-dark-toggle--240:var(--csstools-color-scheme--light) #64748b;color:var(--2dadc189-csstools-light-dark-toggle--240, #94a3b8);color:light-dark(#94a3b8, #64748b);width:14px;height:14px;transition:color 150ms ease}.user-navigation-secondary .nav-pills li a:hover{color:#3396ff;background:rgba(0,0,0,0) !important}.user-navigation-secondary .nav-pills li a:hover .d-icon{color:#3396ff}.user-navigation-secondary .nav-pills li a.active{color:#3396ff !important;background:rgba(0,0,0,0) !important;border-bottom-color:#3396ff !important;font-weight:600}.user-navigation-secondary .nav-pills li a.active .d-icon{color:#3396ff !important}.user-content{background:rgba(0,0,0,0);border-radius:0;padding:0}.post-list.user-stream{padding:0;display:flex;flex-direction:column;gap:12px}.post-list.user-stream .user-stream-item{display:flex;flex-direction:column;padding:20px;--2dadc189-csstools-light-dark-toggle--241:var(--csstools-color-scheme--light) #1e293b;background:var(--ds-bg-primary, var(--2dadc189-csstools-light-dark-toggle--241, #ffffff));--2dadc189-csstools-light-dark-toggle--242:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.08);border:1px solid var(--ds-border-light, var(--2dadc189-csstools-light-dark-toggle--242, rgba(0, 0, 0, 0.06)));border-radius:16px;box-shadow:var(--ds-shadow-sm, 0 2px 8px rgba(0, 0, 0, 0.04));transition:all 200ms ease;position:relative}@supports (color: light-dark(red, red)){
.post-list.user-stream .user-stream-item{background:var(--ds-bg-primary, light-dark(#ffffff, #1e293b));border:1px solid var(--ds-border-light, light-dark(rgba(0, 0, 0, 0.06), rgba(255, 255, 255, 0.08)))}
}.post-list.user-stream .user-stream-item:hover{box-shadow:0 4px 16px rgba(0,0,0,.08);transform:translateY(-2px)}.post-list.user-stream .user-stream-item:last-child{border-radius:16px}.post-list.user-stream .user-stream-item .post-list-item__header{display:flex;align-items:flex-start;gap:12px}.post-list.user-stream .user-stream-item .post-list-item__header .avatar-link{flex-shrink:0}.post-list.user-stream .user-stream-item .post-list-item__header .avatar-link .avatar-wrapper .avatar{width:44px;height:44px;border-radius:50%;--2dadc189-csstools-light-dark-toggle--243:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.08);border:2px solid var(--ds-border-light, var(--2dadc189-csstools-light-dark-toggle--243, rgba(0, 0, 0, 0.06)))}@supports (color: light-dark(red, red)){
.post-list.user-stream .user-stream-item .post-list-item__header .avatar-link .avatar-wrapper .avatar{border:2px solid var(--ds-border-light, light-dark(rgba(0, 0, 0, 0.06), rgba(255, 255, 255, 0.08)))}
}.post-list.user-stream .user-stream-item .post-list-item__header .post-list-item__details{flex:1;min-width:0}.post-list.user-stream .user-stream-item .post-list-item__header .post-list-item__details .stream-topic-title{margin-bottom:8px}.post-list.user-stream .user-stream-item .post-list-item__header .post-list-item__details .stream-topic-title .topic-statuses{display:inline-flex;align-items:center;gap:4px;margin-right:6px}.post-list.user-stream .user-stream-item .post-list-item__header .post-list-item__details .stream-topic-title .topic-statuses .d-icon{width:14px;height:14px;--2dadc189-csstools-light-dark-toggle--244:var(--csstools-color-scheme--light) #94a3b8;color:var(--ds-text-muted, var(--2dadc189-csstools-light-dark-toggle--244, #64748b))}@supports (color: light-dark(red, red)){
.post-list.user-stream .user-stream-item .post-list-item__header .post-list-item__details .stream-topic-title .topic-statuses .d-icon{color:var(--ds-text-muted, light-dark(#64748b, #94a3b8))}
}.post-list.user-stream .user-stream-item .post-list-item__header .post-list-item__details .stream-topic-title .title a{font-size:1rem;font-weight:600;--2dadc189-csstools-light-dark-toggle--245:var(--csstools-color-scheme--light) #ffffff;color:var(--ds-text-primary, var(--2dadc189-csstools-light-dark-toggle--245, #1e293b));text-decoration:none;line-height:1.4}@supports (color: light-dark(red, red)){
.post-list.user-stream .user-stream-item .post-list-item__header .post-list-item__details .stream-topic-title .title a{color:var(--ds-text-primary, light-dark(#1e293b, #ffffff))}
}.post-list.user-stream .user-stream-item .post-list-item__header .post-list-item__details .stream-topic-title .title a:hover{color:var(--ds-primary-blue, #3396ff)}.post-list.user-stream .user-stream-item .post-list-item__header .post-list-item__details .post-list-item__metadata{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.post-list.user-stream .user-stream-item .post-list-item__header .post-list-item__details .post-list-item__metadata .category.stream-post-category .badge-category__wrapper{display:inline-flex;background:rgba(0,0,0,0);border:none;padding:0}.post-list.user-stream .user-stream-item .post-list-item__header .post-list-item__details .post-list-item__metadata .category.stream-post-category .badge-category__wrapper .badge-category{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;--2dadc189-csstools-light-dark-toggle--246:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.05);background:var(--ds-bg-tertiary, var(--2dadc189-csstools-light-dark-toggle--246, #f1f5f9));border-radius:10px;font-size:.8rem;font-weight:500;--2dadc189-csstools-light-dark-toggle--247:var(--csstools-color-scheme--light) #cbd5e1;color:var(--ds-text-secondary, var(--2dadc189-csstools-light-dark-toggle--247, #475569))}@supports (color: light-dark(red, red)){
.post-list.user-stream .user-stream-item .post-list-item__header .post-list-item__details .post-list-item__metadata .category.stream-post-category .badge-category__wrapper .badge-category{background:var(--ds-bg-tertiary, light-dark(#f1f5f9, rgba(255, 255, 255, 0.05)));color:var(--ds-text-secondary, light-dark(#475569, #cbd5e1))}
}.post-list.user-stream .user-stream-item .post-list-item__header .post-list-item__details .post-list-item__metadata .category.stream-post-category .badge-category__wrapper .badge-category .emoji{width:14px;height:14px}.post-list.user-stream .user-stream-item .post-list-item__header .post-list-item__details .post-list-item__metadata .category.stream-post-category .badge-category__wrapper .badge-category .badge-category__name{font-size:.8rem}.post-list.user-stream .user-stream-item .post-list-item__header .post-list-item__details .post-list-item__metadata .time{font-size:.8rem;--2dadc189-csstools-light-dark-toggle--248:var(--csstools-color-scheme--light) #64748b;color:var(--ds-text-faint, var(--2dadc189-csstools-light-dark-toggle--248, #94a3b8))}@supports (color: light-dark(red, red)){
.post-list.user-stream .user-stream-item .post-list-item__header .post-list-item__details .post-list-item__metadata .time{color:var(--ds-text-faint, light-dark(#94a3b8, #64748b))}
}.post-list.user-stream .user-stream-item .post-list-item__header .post-list-item__details .post-list-item__metadata .time .relative-date{color:inherit}.post-list.user-stream .user-stream-item .post-list-item__header .expand-item{position:absolute;top:16px;right:16px;background:rgba(0,0,0,0);border:none;padding:6px 8px;border-radius:8px;--2dadc189-csstools-light-dark-toggle--249:var(--csstools-color-scheme--light) #94a3b8;color:var(--ds-text-muted, var(--2dadc189-csstools-light-dark-toggle--249, #64748b))}@supports (color: light-dark(red, red)){
.post-list.user-stream .user-stream-item .post-list-item__header .expand-item{color:var(--ds-text-muted, light-dark(#64748b, #94a3b8))}
}.post-list.user-stream .user-stream-item .post-list-item__header .expand-item:hover{--2dadc189-csstools-light-dark-toggle--250:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.08);background:var(--ds-bg-hover, var(--2dadc189-csstools-light-dark-toggle--250, rgba(0, 0, 0, 0.04)))}@supports (color: light-dark(red, red)){
.post-list.user-stream .user-stream-item .post-list-item__header .expand-item:hover{background:var(--ds-bg-hover, light-dark(rgba(0, 0, 0, 0.04), rgba(255, 255, 255, 0.08)))}
}.post-list.user-stream .user-stream-item .post-list-item__header .expand-item .d-icon{width:16px;height:16px}.post-list.user-stream .user-stream-item .user-stream-item-actions{display:flex;align-items:center;gap:8px;margin:12px 0 0 56px;padding:0}.post-list.user-stream .user-stream-item .user-stream-item-actions .d-icon.icon{--2dadc189-csstools-light-dark-toggle--251:var(--csstools-color-scheme--light) #64748b;color:var(--ds-text-faint, var(--2dadc189-csstools-light-dark-toggle--251, #94a3b8));width:14px;height:14px}@supports (color: light-dark(red, red)){
.post-list.user-stream .user-stream-item .user-stream-item-actions .d-icon.icon{color:var(--ds-text-faint, light-dark(#94a3b8, #64748b))}
}.post-list.user-stream .user-stream-item .user-stream-item-actions .avatar-link .avatar-wrapper .avatar{width:20px;height:20px;border-radius:50%;--2dadc189-csstools-light-dark-toggle--252:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.08);border:1px solid var(--ds-border-light, var(--2dadc189-csstools-light-dark-toggle--252, rgba(0, 0, 0, 0.06)))}@supports (color: light-dark(red, red)){
.post-list.user-stream .user-stream-item .user-stream-item-actions .avatar-link .avatar-wrapper .avatar{border:1px solid var(--ds-border-light, light-dark(rgba(0, 0, 0, 0.06), rgba(255, 255, 255, 0.08)))}
}.post-list.user-stream .user-stream-item .post-list-item__bulk-select{flex-shrink:0;display:flex;align-items:center}.post-list.user-stream .user-stream-item .post-list-item__bulk-select .bulk-select-checkbox{width:18px;height:18px;border-radius:6px;--2dadc189-csstools-light-dark-toggle--253:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.2);border:2px solid var(--ds-border-medium, var(--2dadc189-csstools-light-dark-toggle--253, rgba(0, 0, 0, 0.15)));background:rgba(0,0,0,0);cursor:pointer;transition:all 150ms ease;appearance:none;-webkit-appearance:none}@supports (color: light-dark(red, red)){
.post-list.user-stream .user-stream-item .post-list-item__bulk-select .bulk-select-checkbox{border:2px solid var(--ds-border-medium, light-dark(rgba(0, 0, 0, 0.15), rgba(255, 255, 255, 0.2)))}
}.post-list.user-stream .user-stream-item .post-list-item__bulk-select .bulk-select-checkbox:hover{border-color:var(--ds-primary-blue, #3396ff)}.post-list.user-stream .user-stream-item .post-list-item__bulk-select .bulk-select-checkbox:checked{background:var(--ds-primary-blue, #3396ff);border-color:var(--ds-primary-blue, #3396ff)}.post-list.user-stream .user-stream-item .user-stream-item-draft-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.post-list.user-stream .user-stream-item .user-stream-item-draft-actions .btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border-radius:8px;background:rgba(0,0,0,0);border:none;transition:all 150ms ease}.post-list.user-stream .user-stream-item .user-stream-item-draft-actions .btn .d-icon{width:16px;height:16px}.post-list.user-stream .user-stream-item .user-stream-item-draft-actions .btn.resume-draft{color:#94a3b8 !important;background:rgba(0,0,0,0) !important}.post-list.user-stream .user-stream-item .user-stream-item-draft-actions .btn.resume-draft .d-icon{color:#94a3b8 !important}.post-list.user-stream .user-stream-item .user-stream-item-draft-actions .btn.resume-draft:hover{background:rgba(0,0,0,0) !important;color:var(--ds-primary-blue, #3396ff) !important}.post-list.user-stream .user-stream-item .user-stream-item-draft-actions .btn.resume-draft:hover .d-icon{color:var(--ds-primary-blue, #3396ff) !important}.post-list.user-stream .user-stream-item .user-stream-item-draft-actions .btn.remove-draft,.post-list.user-stream .user-stream-item .user-stream-item-draft-actions .btn.btn-danger{color:#94a3b8 !important;background:rgba(0,0,0,0) !important;border:none !important;box-shadow:none !important}.post-list.user-stream .user-stream-item .user-stream-item-draft-actions .btn.remove-draft .d-icon,.post-list.user-stream .user-stream-item .user-stream-item-draft-actions .btn.btn-danger .d-icon{color:#94a3b8 !important}.post-list.user-stream .user-stream-item .user-stream-item-draft-actions .btn.remove-draft:hover,.post-list.user-stream .user-stream-item .user-stream-item-draft-actions .btn.btn-danger:hover{background:rgba(0,0,0,0) !important;color:#ef4444 !important}.post-list.user-stream .user-stream-item .user-stream-item-draft-actions .btn.remove-draft:hover .d-icon,.post-list.user-stream .user-stream-item .user-stream-item-draft-actions .btn.btn-danger:hover .d-icon{color:#ef4444 !important}.post-list.user-stream .user-stream-item .excerpt{margin:12px 0 0 56px;padding:0}.post-list.user-stream .user-stream-item .excerpt .cooked{font-size:.875rem;line-height:1.6;--2dadc189-csstools-light-dark-toggle--254:var(--csstools-color-scheme--light) #cbd5e1;color:var(--ds-text-secondary, var(--2dadc189-csstools-light-dark-toggle--254, #475569));display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@supports (color: light-dark(red, red)){
.post-list.user-stream .user-stream-item .excerpt .cooked{color:var(--ds-text-secondary, light-dark(#475569, #cbd5e1))}
}.post-list-bulk-controls{display:flex;align-items:center;padding:12px 20px;margin-bottom:12px;--2dadc189-csstools-light-dark-toggle--255:var(--csstools-color-scheme--light) #1e293b;background:var(--ds-bg-primary, var(--2dadc189-csstools-light-dark-toggle--255, #ffffff));--2dadc189-csstools-light-dark-toggle--256:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.08);border:1px solid var(--ds-border-light, var(--2dadc189-csstools-light-dark-toggle--256, rgba(0, 0, 0, 0.06)));border-radius:12px;box-shadow:var(--ds-shadow-sm, 0 2px 8px rgba(0, 0, 0, 0.04))}@supports (color: light-dark(red, red)){
.post-list-bulk-controls{background:var(--ds-bg-primary, light-dark(#ffffff, #1e293b));border:1px solid var(--ds-border-light, light-dark(rgba(0, 0, 0, 0.06), rgba(255, 255, 255, 0.08)))}
}.post-list-bulk-controls .post-list-bulk-controls__selection{display:flex;align-items:center;justify-content:space-between;width:100%;gap:16px}.post-list-bulk-controls .post-list-bulk-controls__count{font-size:.875rem;font-weight:600;--2dadc189-csstools-light-dark-toggle--257:var(--csstools-color-scheme--light) #ffffff;color:var(--ds-text-primary, var(--2dadc189-csstools-light-dark-toggle--257, #1e293b))}@supports (color: light-dark(red, red)){
.post-list-bulk-controls .post-list-bulk-controls__count{color:var(--ds-text-primary, light-dark(#1e293b, #ffffff))}
}.post-list-bulk-controls .post-list-bulk-controls__actions{display:flex;align-items:center;gap:8px}.post-list-bulk-controls .post-list-bulk-controls__actions .btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:20px;font-size:.85rem;font-weight:500;transition:all 150ms ease;background:rgba(0,0,0,0);border:none}.post-list-bulk-controls .post-list-bulk-controls__actions .btn .d-button-label{font-size:.85rem;font-weight:500}.post-list-bulk-controls .post-list-bulk-controls__actions .btn .d-icon{width:14px;height:14px}.post-list-bulk-controls .post-list-bulk-controls__actions .btn.bulk-clear-all,.post-list-bulk-controls .post-list-bulk-controls__actions .btn.bulk-select-all{--2dadc189-csstools-light-dark-toggle--258:var(--csstools-color-scheme--light) #cbd5e1;color:var(--ds-text-secondary, var(--2dadc189-csstools-light-dark-toggle--258, #475569))}@supports (color: light-dark(red, red)){
.post-list-bulk-controls .post-list-bulk-controls__actions .btn.bulk-clear-all,.post-list-bulk-controls .post-list-bulk-controls__actions .btn.bulk-select-all{color:var(--ds-text-secondary, light-dark(#475569, #cbd5e1))}
}.post-list-bulk-controls .post-list-bulk-controls__actions .btn.bulk-clear-all:hover,.post-list-bulk-controls .post-list-bulk-controls__actions .btn.bulk-select-all:hover{color:var(--ds-primary-blue, #3396ff);background:rgba(0,0,0,0)}.post-list-bulk-controls .post-list-bulk-controls__actions .btn.bulk-actions-dropdown{background:var(--ds-primary-blue, #3396ff);color:#fff;padding:8px 16px}.post-list-bulk-controls .post-list-bulk-controls__actions .btn.bulk-actions-dropdown .d-button-label{color:#fff}.post-list-bulk-controls .post-list-bulk-controls__actions .btn.bulk-actions-dropdown .d-icon{color:#fff}.post-list-bulk-controls .post-list-bulk-controls__actions .btn.bulk-actions-dropdown:hover{background:var(--ds-primary-blue-hover, #2180e8)}.new-user-content-wrapper{background:rgba(0,0,0,0)}.empty-state__container{background:rgba(0,0,0,0);border-radius:0;padding:24px 0;text-align:left}.empty-state__container .empty-state__title{font-size:18px;font-weight:600;color:var(--primary);margin-bottom:8px}.empty-state__container .empty-state__body{font-size:14px;color:#666;line-height:1.6}.user-content .top-sub-section{width:100% !important;float:none !important;clear:both !important}.user-content .pull-left,.user-content .pull-right{float:none !important;width:100% !important}.user-content .top-section{display:flex !important;flex-direction:column !important;gap:16px !important;padding:0;overflow:visible}.user-content .top-section::before,.user-content .top-section::after{display:none !important}.user-content .top-section>p,.user-content .top-section .top-sub-section p{color:#999;font-size:14px;margin:0}.user-content .stats-section{--2dadc189-csstools-light-dark-toggle--259:var(--csstools-color-scheme--light) #1e293b !important;background:var(--ds-bg-primary, var(--2dadc189-csstools-light-dark-toggle--259, #ffffff)) !important;--2dadc189-csstools-light-dark-toggle--260:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.08);border:1px solid var(--ds-border-light, var(--2dadc189-csstools-light-dark-toggle--260, rgba(0, 0, 0, 0.06)));border-radius:16px;box-shadow:var(--ds-shadow-sm, 0 2px 8px rgba(0, 0, 0, 0.04));padding:20px 24px;margin-bottom:16px}@supports (color: light-dark(red, red)){
.user-content .stats-section{background:var(--ds-bg-primary, light-dark(#ffffff, #1e293b)) !important;border:1px solid var(--ds-border-light, light-dark(rgba(0, 0, 0, 0.06), rgba(255, 255, 255, 0.08)))}
}.user-content .stats-section ul{all:unset;display:flex !important;flex-wrap:wrap !important;gap:10px !important;width:100% !important;box-sizing:border-box !important}.user-content .stats-section ul>li{all:unset;display:inline-flex !important;margin:0 !important;padding:0 !important}.user-content .stats-section ul>li>a{all:unset;display:inline-flex !important;cursor:pointer;text-decoration:none !important}.user-content .stats-section ul>li>a:hover .user-stat{--2dadc189-csstools-light-dark-toggle--261:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.1) !important;background:var(--ds-bg-hover, var(--2dadc189-csstools-light-dark-toggle--261, #e2e8f0)) !important}@supports (color: light-dark(red, red)){
.user-content .stats-section ul>li>a:hover .user-stat{background:var(--ds-bg-hover, light-dark(#e2e8f0, rgba(255, 255, 255, 0.1))) !important}
}.user-content .stats-section .user-stat{all:unset;display:inline-flex !important;flex-direction:row !important;align-items:center !important;gap:6px !important;padding:8px 14px !important;--2dadc189-csstools-light-dark-toggle--262:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.05) !important;background:var(--ds-bg-tertiary, var(--2dadc189-csstools-light-dark-toggle--262, #f1f5f9)) !important;border-radius:20px !important;box-sizing:border-box !important;transition:background .15s ease !important}@supports (color: light-dark(red, red)){
.user-content .stats-section .user-stat{background:var(--ds-bg-tertiary, light-dark(#f1f5f9, rgba(255, 255, 255, 0.05))) !important}
}.user-content .stats-section .user-stat .value{all:unset;display:inline !important;font-size:.875rem !important;font-weight:700 !important;--2dadc189-csstools-light-dark-toggle--263:var(--csstools-color-scheme--light) #ffffff !important;color:var(--ds-text-primary, var(--2dadc189-csstools-light-dark-toggle--263, #1e293b)) !important;line-height:1 !important;order:0 !important}@supports (color: light-dark(red, red)){
.user-content .stats-section .user-stat .value{color:var(--ds-text-primary, light-dark(#1e293b, #ffffff)) !important}
}.user-content .stats-section .user-stat .value .number{all:unset;font-size:inherit !important;font-weight:inherit !important;color:inherit !important}.user-content .stats-section .user-stat .label{all:unset;display:inline-flex !important;align-items:center !important;gap:4px !important;font-size:.875rem !important;font-weight:400 !important;--2dadc189-csstools-light-dark-toggle--264:var(--csstools-color-scheme--light) #94a3b8 !important;color:var(--ds-text-secondary, var(--2dadc189-csstools-light-dark-toggle--264, #64748b)) !important;line-height:1 !important;order:1 !important}@supports (color: light-dark(red, red)){
.user-content .stats-section .user-stat .label{color:var(--ds-text-secondary, light-dark(#64748b, #94a3b8)) !important}
}.user-content .stats-section .user-stat .label svg,.user-content .stats-section .user-stat .label .d-icon,.user-content .stats-section .user-stat .label .svg-icon{width:14px !important;height:14px !important;min-width:14px !important;max-width:14px !important;flex-shrink:0 !important;color:#ef4444 !important}.user-content .replies-and-topics-section,.user-content .links-and-replied-to-section,.user-content .most-liked-section{display:flex !important;flex-direction:column !important;gap:16px !important}.user-content .replies-and-topics-section::before,.user-content .replies-and-topics-section::after,.user-content .links-and-replied-to-section::before,.user-content .links-and-replied-to-section::after,.user-content .most-liked-section::before,.user-content .most-liked-section::after{display:none !important}.user-content .replies-and-topics-section .top-sub-section,.user-content .links-and-replied-to-section .top-sub-section,.user-content .most-liked-section .top-sub-section{flex:none !important;float:none !important;width:100% !important;margin-bottom:0 !important;--2dadc189-csstools-light-dark-toggle--265:var(--csstools-color-scheme--light) #1e293b !important;background:var(--ds-bg-primary, var(--2dadc189-csstools-light-dark-toggle--265, #ffffff)) !important;--2dadc189-csstools-light-dark-toggle--266:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.08);border:1px solid var(--ds-border-light, var(--2dadc189-csstools-light-dark-toggle--266, rgba(0, 0, 0, 0.06)));border-radius:16px !important;box-shadow:var(--ds-shadow-sm, 0 2px 8px rgba(0, 0, 0, 0.04));padding:0 !important;min-height:auto !important;overflow:hidden}@supports (color: light-dark(red, red)){
.user-content .replies-and-topics-section .top-sub-section,.user-content .links-and-replied-to-section .top-sub-section,.user-content .most-liked-section .top-sub-section{background:var(--ds-bg-primary, light-dark(#ffffff, #1e293b)) !important;border:1px solid var(--ds-border-light, light-dark(rgba(0, 0, 0, 0.06), rgba(255, 255, 255, 0.08)))}
}.user-content .replies-and-topics-section .top-sub-section .stats-title,.user-content .links-and-replied-to-section .top-sub-section .stats-title,.user-content .most-liked-section .top-sub-section .stats-title{font-size:1rem !important;font-weight:600 !important;--2dadc189-csstools-light-dark-toggle--267:var(--csstools-color-scheme--light) #ffffff !important;color:var(--ds-text-primary, var(--2dadc189-csstools-light-dark-toggle--267, #1e293b)) !important;margin:0 !important;padding:16px 20px 12px 20px !important;border-bottom:none !important;width:100% !important;box-sizing:border-box !important;background:rgba(0,0,0,0) !important}@supports (color: light-dark(red, red)){
.user-content .replies-and-topics-section .top-sub-section .stats-title,.user-content .links-and-replied-to-section .top-sub-section .stats-title,.user-content .most-liked-section .top-sub-section .stats-title{color:var(--ds-text-primary, light-dark(#1e293b, #ffffff)) !important}
}.user-content .replies-and-topics-section .top-sub-section>p,.user-content .links-and-replied-to-section .top-sub-section>p,.user-content .most-liked-section .top-sub-section>p{color:var(--ds-text-muted, #94a3b8) !important;font-size:.875rem !important;margin:0 !important;padding:16px 20px !important;text-align:center !important;font-style:italic !important}.user-content .replies-and-topics-section .top-sub-section>p:has(a.more),.user-content .links-and-replied-to-section .top-sub-section>p:has(a.more),.user-content .most-liked-section .top-sub-section>p:has(a.more){font-style:normal !important;padding:0 !important}.user-content .replies-and-topics-section .top-sub-section>p>a.more,.user-content .replies-and-topics-section .top-sub-section>a.more,.user-content .links-and-replied-to-section .top-sub-section>p>a.more,.user-content .links-and-replied-to-section .top-sub-section>a.more,.user-content .most-liked-section .top-sub-section>p>a.more,.user-content .most-liked-section .top-sub-section>a.more{display:block !important;font-size:.85rem !important;font-weight:500 !important;color:var(--ds-primary-blue, #3396ff) !important;text-decoration:none !important;padding:16px 20px !important;text-align:center !important;--2dadc189-csstools-light-dark-toggle--268:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.06) !important;border-top:1px solid var(--ds-border-light, var(--2dadc189-csstools-light-dark-toggle--268, rgba(0, 0, 0, 0.04))) !important}@supports (color: light-dark(red, red)){
.user-content .replies-and-topics-section .top-sub-section>p>a.more,.user-content .replies-and-topics-section .top-sub-section>a.more,.user-content .links-and-replied-to-section .top-sub-section>p>a.more,.user-content .links-and-replied-to-section .top-sub-section>a.more,.user-content .most-liked-section .top-sub-section>p>a.more,.user-content .most-liked-section .top-sub-section>a.more{border-top:1px solid var(--ds-border-light, light-dark(rgba(0, 0, 0, 0.04), rgba(255, 255, 255, 0.06))) !important}
}.user-content .replies-and-topics-section .top-sub-section>p>a.more:hover,.user-content .replies-and-topics-section .top-sub-section>a.more:hover,.user-content .links-and-replied-to-section .top-sub-section>p>a.more:hover,.user-content .links-and-replied-to-section .top-sub-section>a.more:hover,.user-content .most-liked-section .top-sub-section>p>a.more:hover,.user-content .most-liked-section .top-sub-section>a.more:hover{--2dadc189-csstools-light-dark-toggle--269:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.04) !important;background:var(--ds-bg-hover, var(--2dadc189-csstools-light-dark-toggle--269, rgba(0, 0, 0, 0.02))) !important}@supports (color: light-dark(red, red)){
.user-content .replies-and-topics-section .top-sub-section>p>a.more:hover,.user-content .replies-and-topics-section .top-sub-section>a.more:hover,.user-content .links-and-replied-to-section .top-sub-section>p>a.more:hover,.user-content .links-and-replied-to-section .top-sub-section>a.more:hover,.user-content .most-liked-section .top-sub-section>p>a.more:hover,.user-content .most-liked-section .top-sub-section>a.more:hover{background:var(--ds-bg-hover, light-dark(rgba(0, 0, 0, 0.02), rgba(255, 255, 255, 0.04))) !important}
}.user-content .replies-and-topics-section .top-sub-section>ul,.user-content .links-and-replied-to-section .top-sub-section>ul,.user-content .most-liked-section .top-sub-section>ul{all:unset !important;display:block !important;list-style:none !important;margin:0 !important;padding:0 !important}.user-content .replies-and-topics-section .top-sub-section>ul>li,.user-content .links-and-replied-to-section .top-sub-section>ul>li,.user-content .most-liked-section .top-sub-section>ul>li{all:unset !important;display:block !important;padding:14px 20px !important;--2dadc189-csstools-light-dark-toggle--270:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.06) !important;border-bottom:1px solid var(--ds-border-light, var(--2dadc189-csstools-light-dark-toggle--270, rgba(0, 0, 0, 0.04))) !important}@supports (color: light-dark(red, red)){
.user-content .replies-and-topics-section .top-sub-section>ul>li,.user-content .links-and-replied-to-section .top-sub-section>ul>li,.user-content .most-liked-section .top-sub-section>ul>li{border-bottom:1px solid var(--ds-border-light, light-dark(rgba(0, 0, 0, 0.04), rgba(255, 255, 255, 0.06))) !important}
}.user-content .replies-and-topics-section .top-sub-section>ul>li:last-child,.user-content .links-and-replied-to-section .top-sub-section>ul>li:last-child,.user-content .most-liked-section .top-sub-section>ul>li:last-child{border-bottom:none !important}.user-content .replies-and-topics-section .top-sub-section>ul>li .topic-info,.user-content .links-and-replied-to-section .top-sub-section>ul>li .topic-info,.user-content .most-liked-section .top-sub-section>ul>li .topic-info{all:unset !important;display:block !important;margin-bottom:4px !important}.user-content .replies-and-topics-section .top-sub-section>ul>li .topic-info .relative-date,.user-content .links-and-replied-to-section .top-sub-section>ul>li .topic-info .relative-date,.user-content .most-liked-section .top-sub-section>ul>li .topic-info .relative-date{font-size:.8rem !important;color:var(--ds-text-muted, #94a3b8) !important;font-weight:400 !important}.user-content .replies-and-topics-section .top-sub-section>ul>li .topic-info>svg,.user-content .replies-and-topics-section .top-sub-section>ul>li .topic-info .like-count,.user-content .links-and-replied-to-section .top-sub-section>ul>li .topic-info>svg,.user-content .links-and-replied-to-section .top-sub-section>ul>li .topic-info .like-count,.user-content .most-liked-section .top-sub-section>ul>li .topic-info>svg,.user-content .most-liked-section .top-sub-section>ul>li .topic-info .like-count{display:none !important}.user-content .replies-and-topics-section .top-sub-section>ul>li br,.user-content .links-and-replied-to-section .top-sub-section>ul>li br,.user-content .most-liked-section .top-sub-section>ul>li br{display:none !important}.user-content .replies-and-topics-section .top-sub-section>ul>li>a,.user-content .links-and-replied-to-section .top-sub-section>ul>li>a,.user-content .most-liked-section .top-sub-section>ul>li>a{display:block !important;font-size:.9rem !important;font-weight:500 !important;--2dadc189-csstools-light-dark-toggle--271:var(--csstools-color-scheme--light) #ffffff !important;color:var(--ds-text-primary, var(--2dadc189-csstools-light-dark-toggle--271, #1e293b)) !important;text-decoration:none !important;line-height:1.4 !important}@supports (color: light-dark(red, red)){
.user-content .replies-and-topics-section .top-sub-section>ul>li>a,.user-content .links-and-replied-to-section .top-sub-section>ul>li>a,.user-content .most-liked-section .top-sub-section>ul>li>a{color:var(--ds-text-primary, light-dark(#1e293b, #ffffff)) !important}
}.user-content .replies-and-topics-section .top-sub-section>ul>li>a:hover,.user-content .links-and-replied-to-section .top-sub-section>ul>li>a:hover,.user-content .most-liked-section .top-sub-section>ul>li>a:hover{color:var(--ds-primary-blue, #3396ff) !important}@media(max-width: 768px){.user-content .replies-and-topics-section,.user-content .links-and-replied-to-section,.user-content .most-liked-section{flex-direction:column !important}}.user-content .most-liked-section .summary-user-list,.user-content .links-and-replied-to-section .summary-user-list{--2dadc189-csstools-light-dark-toggle--272:var(--csstools-color-scheme--light) #1e293b !important;background:var(--ds-bg-primary, var(--2dadc189-csstools-light-dark-toggle--272, #ffffff)) !important;--2dadc189-csstools-light-dark-toggle--273:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.08);border:1px solid var(--ds-border-light, var(--2dadc189-csstools-light-dark-toggle--273, rgba(0, 0, 0, 0.06)));border-radius:16px !important;box-shadow:var(--ds-shadow-sm, 0 2px 8px rgba(0, 0, 0, 0.04));padding:0 !important;overflow:hidden}@supports (color: light-dark(red, red)){
.user-content .most-liked-section .summary-user-list,.user-content .links-and-replied-to-section .summary-user-list{background:var(--ds-bg-primary, light-dark(#ffffff, #1e293b)) !important;border:1px solid var(--ds-border-light, light-dark(rgba(0, 0, 0, 0.06), rgba(255, 255, 255, 0.08)))}
}.user-content .most-liked-section .summary-user-list .stats-title,.user-content .links-and-replied-to-section .summary-user-list .stats-title{font-size:1rem !important;font-weight:600 !important;--2dadc189-csstools-light-dark-toggle--274:var(--csstools-color-scheme--light) #ffffff !important;color:var(--ds-text-primary, var(--2dadc189-csstools-light-dark-toggle--274, #1e293b)) !important;margin:0 !important;padding:16px 20px 12px 20px !important;border-bottom:none !important}@supports (color: light-dark(red, red)){
.user-content .most-liked-section .summary-user-list .stats-title,.user-content .links-and-replied-to-section .summary-user-list .stats-title{color:var(--ds-text-primary, light-dark(#1e293b, #ffffff)) !important}
}.user-content .most-liked-section .summary-user-list>div>p,.user-content .links-and-replied-to-section .summary-user-list>div>p{color:var(--ds-text-muted, #94a3b8) !important;font-size:.875rem !important;margin:0 !important;padding:20px !important;text-align:center !important}.user-content .most-liked-section .summary-user-list>div>ul,.user-content .most-liked-section .summary-user-list>ul,.user-content .links-and-replied-to-section .summary-user-list>div>ul,.user-content .links-and-replied-to-section .summary-user-list>ul{all:unset !important;display:block !important;list-style:none !important;margin:0 !important;padding:0 !important}.user-content .most-liked-section .summary-user-list>div>ul>li,.user-content .most-liked-section .summary-user-list>ul>li,.user-content .links-and-replied-to-section .summary-user-list>div>ul>li,.user-content .links-and-replied-to-section .summary-user-list>ul>li{all:unset !important;display:block !important}.user-content .most-liked-section .summary-user-list>div>ul>li .user-info,.user-content .most-liked-section .summary-user-list>ul>li .user-info,.user-content .links-and-replied-to-section .summary-user-list>div>ul>li .user-info,.user-content .links-and-replied-to-section .summary-user-list>ul>li .user-info{display:flex !important;align-items:center !important;gap:12px !important;padding:14px 20px !important;--2dadc189-csstools-light-dark-toggle--275:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.06) !important;border-bottom:1px solid var(--ds-border-light, var(--2dadc189-csstools-light-dark-toggle--275, rgba(0, 0, 0, 0.04))) !important;transition:background 150ms ease}@supports (color: light-dark(red, red)){
.user-content .most-liked-section .summary-user-list>div>ul>li .user-info,.user-content .most-liked-section .summary-user-list>ul>li .user-info,.user-content .links-and-replied-to-section .summary-user-list>div>ul>li .user-info,.user-content .links-and-replied-to-section .summary-user-list>ul>li .user-info{border-bottom:1px solid var(--ds-border-light, light-dark(rgba(0, 0, 0, 0.04), rgba(255, 255, 255, 0.06))) !important}
}.user-content .most-liked-section .summary-user-list>div>ul>li .user-info:hover,.user-content .most-liked-section .summary-user-list>ul>li .user-info:hover,.user-content .links-and-replied-to-section .summary-user-list>div>ul>li .user-info:hover,.user-content .links-and-replied-to-section .summary-user-list>ul>li .user-info:hover{--2dadc189-csstools-light-dark-toggle--276:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.04) !important;background:var(--ds-bg-hover, var(--2dadc189-csstools-light-dark-toggle--276, rgba(0, 0, 0, 0.02))) !important}@supports (color: light-dark(red, red)){
.user-content .most-liked-section .summary-user-list>div>ul>li .user-info:hover,.user-content .most-liked-section .summary-user-list>ul>li .user-info:hover,.user-content .links-and-replied-to-section .summary-user-list>div>ul>li .user-info:hover,.user-content .links-and-replied-to-section .summary-user-list>ul>li .user-info:hover{background:var(--ds-bg-hover, light-dark(rgba(0, 0, 0, 0.02), rgba(255, 255, 255, 0.04))) !important}
}.user-content .most-liked-section .summary-user-list>div>ul>li .user-info .user-image,.user-content .most-liked-section .summary-user-list>ul>li .user-info .user-image,.user-content .links-and-replied-to-section .summary-user-list>div>ul>li .user-info .user-image,.user-content .links-and-replied-to-section .summary-user-list>ul>li .user-info .user-image{flex-shrink:0 !important}.user-content .most-liked-section .summary-user-list>div>ul>li .user-info .user-image .user-image-inner,.user-content .most-liked-section .summary-user-list>ul>li .user-info .user-image .user-image-inner,.user-content .links-and-replied-to-section .summary-user-list>div>ul>li .user-info .user-image .user-image-inner,.user-content .links-and-replied-to-section .summary-user-list>ul>li .user-info .user-image .user-image-inner{display:block !important}.user-content .most-liked-section .summary-user-list>div>ul>li .user-info .user-image .avatar,.user-content .most-liked-section .summary-user-list>ul>li .user-info .user-image .avatar,.user-content .links-and-replied-to-section .summary-user-list>div>ul>li .user-info .user-image .avatar,.user-content .links-and-replied-to-section .summary-user-list>ul>li .user-info .user-image .avatar{width:40px !important;height:40px !important;border-radius:50% !important;--2dadc189-csstools-light-dark-toggle--277:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.08) !important;border:2px solid var(--ds-border-light, var(--2dadc189-csstools-light-dark-toggle--277, rgba(0, 0, 0, 0.06))) !important}@supports (color: light-dark(red, red)){
.user-content .most-liked-section .summary-user-list>div>ul>li .user-info .user-image .avatar,.user-content .most-liked-section .summary-user-list>ul>li .user-info .user-image .avatar,.user-content .links-and-replied-to-section .summary-user-list>div>ul>li .user-info .user-image .avatar,.user-content .links-and-replied-to-section .summary-user-list>ul>li .user-info .user-image .avatar{border:2px solid var(--ds-border-light, light-dark(rgba(0, 0, 0, 0.06), rgba(255, 255, 255, 0.08))) !important}
}.user-content .most-liked-section .summary-user-list>div>ul>li .user-info .user-detail,.user-content .most-liked-section .summary-user-list>ul>li .user-info .user-detail,.user-content .links-and-replied-to-section .summary-user-list>div>ul>li .user-info .user-detail,.user-content .links-and-replied-to-section .summary-user-list>ul>li .user-info .user-detail{flex:1 !important;min-width:0 !important}.user-content .most-liked-section .summary-user-list>div>ul>li .user-info .user-detail .name-line,.user-content .most-liked-section .summary-user-list>ul>li .user-info .user-detail .name-line,.user-content .links-and-replied-to-section .summary-user-list>div>ul>li .user-info .user-detail .name-line,.user-content .links-and-replied-to-section .summary-user-list>ul>li .user-info .user-detail .name-line{display:flex !important;align-items:center !important;gap:8px !important}.user-content .most-liked-section .summary-user-list>div>ul>li .user-info .user-detail .name-line .username-wrapper a,.user-content .most-liked-section .summary-user-list>ul>li .user-info .user-detail .name-line .username-wrapper a,.user-content .links-and-replied-to-section .summary-user-list>div>ul>li .user-info .user-detail .name-line .username-wrapper a,.user-content .links-and-replied-to-section .summary-user-list>ul>li .user-info .user-detail .name-line .username-wrapper a{text-decoration:none !important}.user-content .most-liked-section .summary-user-list>div>ul>li .user-info .user-detail .name-line .username-wrapper .username,.user-content .most-liked-section .summary-user-list>ul>li .user-info .user-detail .name-line .username-wrapper .username,.user-content .links-and-replied-to-section .summary-user-list>div>ul>li .user-info .user-detail .name-line .username-wrapper .username,.user-content .links-and-replied-to-section .summary-user-list>ul>li .user-info .user-detail .name-line .username-wrapper .username{font-size:.9rem !important;font-weight:600 !important;--2dadc189-csstools-light-dark-toggle--278:var(--csstools-color-scheme--light) #ffffff !important;color:var(--ds-text-primary, var(--2dadc189-csstools-light-dark-toggle--278, #1e293b)) !important}@supports (color: light-dark(red, red)){
.user-content .most-liked-section .summary-user-list>div>ul>li .user-info .user-detail .name-line .username-wrapper .username,.user-content .most-liked-section .summary-user-list>ul>li .user-info .user-detail .name-line .username-wrapper .username,.user-content .links-and-replied-to-section .summary-user-list>div>ul>li .user-info .user-detail .name-line .username-wrapper .username,.user-content .links-and-replied-to-section .summary-user-list>ul>li .user-info .user-detail .name-line .username-wrapper .username{color:var(--ds-text-primary, light-dark(#1e293b, #ffffff)) !important}
}.user-content .most-liked-section .summary-user-list>div>ul>li .user-info .user-detail .name-line .username-wrapper .username:hover,.user-content .most-liked-section .summary-user-list>ul>li .user-info .user-detail .name-line .username-wrapper .username:hover,.user-content .links-and-replied-to-section .summary-user-list>div>ul>li .user-info .user-detail .name-line .username-wrapper .username:hover,.user-content .links-and-replied-to-section .summary-user-list>ul>li .user-info .user-detail .name-line .username-wrapper .username:hover{color:var(--ds-primary-blue, #3396ff) !important}.user-content .most-liked-section .summary-user-list>div>ul>li .user-info .user-detail .name-line .name-wrapper a,.user-content .most-liked-section .summary-user-list>ul>li .user-info .user-detail .name-line .name-wrapper a,.user-content .links-and-replied-to-section .summary-user-list>div>ul>li .user-info .user-detail .name-line .name-wrapper a,.user-content .links-and-replied-to-section .summary-user-list>ul>li .user-info .user-detail .name-line .name-wrapper a{text-decoration:none !important}.user-content .most-liked-section .summary-user-list>div>ul>li .user-info .user-detail .name-line .name-wrapper .name,.user-content .most-liked-section .summary-user-list>ul>li .user-info .user-detail .name-line .name-wrapper .name,.user-content .links-and-replied-to-section .summary-user-list>div>ul>li .user-info .user-detail .name-line .name-wrapper .name,.user-content .links-and-replied-to-section .summary-user-list>ul>li .user-info .user-detail .name-line .name-wrapper .name{font-size:.85rem !important;color:var(--ds-text-muted, #94a3b8) !important}.user-content .most-liked-section .summary-user-list>div>ul>li .user-info .user-detail .title,.user-content .most-liked-section .summary-user-list>ul>li .user-info .user-detail .title,.user-content .links-and-replied-to-section .summary-user-list>div>ul>li .user-info .user-detail .title,.user-content .links-and-replied-to-section .summary-user-list>ul>li .user-info .user-detail .title{display:none !important}.user-content .most-liked-section .summary-user-list>div>ul>li .user-info .user-detail .details,.user-content .most-liked-section .summary-user-list>ul>li .user-info .user-detail .details,.user-content .links-and-replied-to-section .summary-user-list>div>ul>li .user-info .user-detail .details,.user-content .links-and-replied-to-section .summary-user-list>ul>li .user-info .user-detail .details{display:flex !important;align-items:center !important;gap:4px !important;margin-top:4px !important}.user-content .most-liked-section .summary-user-list>div>ul>li .user-info .user-detail .details .d-icon,.user-content .most-liked-section .summary-user-list>ul>li .user-info .user-detail .details .d-icon,.user-content .links-and-replied-to-section .summary-user-list>div>ul>li .user-info .user-detail .details .d-icon,.user-content .links-and-replied-to-section .summary-user-list>ul>li .user-info .user-detail .details .d-icon{width:14px !important;height:14px !important;color:#ef4444 !important}.user-content .most-liked-section .summary-user-list>div>ul>li .user-info .user-detail .details .likes,.user-content .most-liked-section .summary-user-list>ul>li .user-info .user-detail .details .likes,.user-content .links-and-replied-to-section .summary-user-list>div>ul>li .user-info .user-detail .details .likes,.user-content .links-and-replied-to-section .summary-user-list>ul>li .user-info .user-detail .details .likes{font-size:.8rem !important;color:var(--ds-text-secondary, #64748b) !important;font-weight:500 !important}.user-content .most-liked-section .summary-user-list>div>ul>li .user-info .user-detail .details .likes .number,.user-content .most-liked-section .summary-user-list>ul>li .user-info .user-detail .details .likes .number,.user-content .links-and-replied-to-section .summary-user-list>div>ul>li .user-info .user-detail .details .likes .number,.user-content .links-and-replied-to-section .summary-user-list>ul>li .user-info .user-detail .details .likes .number{font-weight:600 !important;--2dadc189-csstools-light-dark-toggle--279:var(--csstools-color-scheme--light) #ffffff !important;color:var(--ds-text-primary, var(--2dadc189-csstools-light-dark-toggle--279, #1e293b)) !important}@supports (color: light-dark(red, red)){
.user-content .most-liked-section .summary-user-list>div>ul>li .user-info .user-detail .details .likes .number,.user-content .most-liked-section .summary-user-list>ul>li .user-info .user-detail .details .likes .number,.user-content .links-and-replied-to-section .summary-user-list>div>ul>li .user-info .user-detail .details .likes .number,.user-content .links-and-replied-to-section .summary-user-list>ul>li .user-info .user-detail .details .likes .number{color:var(--ds-text-primary, light-dark(#1e293b, #ffffff)) !important}
}.user-content .most-liked-section .summary-user-list>div>ul>li:last-child .user-info,.user-content .most-liked-section .summary-user-list>ul>li:last-child .user-info,.user-content .links-and-replied-to-section .summary-user-list>div>ul>li:last-child .user-info,.user-content .links-and-replied-to-section .summary-user-list>ul>li:last-child .user-info{border-bottom:none !important}.user-content .top-categories-section{display:flex !important;flex-direction:column !important;gap:16px !important}.user-content .top-categories-section::before,.user-content .top-categories-section::after{display:none !important}.user-content .top-categories-section .top-sub-section,.user-content .top-categories-section .summary-category-list{--2dadc189-csstools-light-dark-toggle--280:var(--csstools-color-scheme--light) #1e293b !important;background:var(--ds-bg-primary, var(--2dadc189-csstools-light-dark-toggle--280, #ffffff)) !important;--2dadc189-csstools-light-dark-toggle--281:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.08);border:1px solid var(--ds-border-light, var(--2dadc189-csstools-light-dark-toggle--281, rgba(0, 0, 0, 0.06)));border-radius:16px !important;box-shadow:var(--ds-shadow-sm, 0 2px 8px rgba(0, 0, 0, 0.04));padding:20px !important;width:100% !important;max-width:100% !important;float:none !important;box-sizing:border-box !important}@supports (color: light-dark(red, red)){
.user-content .top-categories-section .top-sub-section,.user-content .top-categories-section .summary-category-list{background:var(--ds-bg-primary, light-dark(#ffffff, #1e293b)) !important;border:1px solid var(--ds-border-light, light-dark(rgba(0, 0, 0, 0.06), rgba(255, 255, 255, 0.08)))}
}.user-content .top-categories-section .top-sub-section.pull-left,.user-content .top-categories-section .summary-category-list.pull-left{float:none !important;width:100% !important}.user-content .top-categories-section .top-sub-section .stats-title,.user-content .top-categories-section .summary-category-list .stats-title{font-size:1rem !important;font-weight:600 !important;--2dadc189-csstools-light-dark-toggle--282:var(--csstools-color-scheme--light) #ffffff !important;color:var(--ds-text-primary, var(--2dadc189-csstools-light-dark-toggle--282, #1e293b)) !important;margin:0 0 16px 0 !important;padding:0 !important;text-transform:uppercase !important;letter-spacing:.5px !important}@supports (color: light-dark(red, red)){
.user-content .top-categories-section .top-sub-section .stats-title,.user-content .top-categories-section .summary-category-list .stats-title{color:var(--ds-text-primary, light-dark(#1e293b, #ffffff)) !important}
}.user-content .top-categories-section .top-sub-section table,.user-content .top-categories-section .summary-category-list table{width:100% !important;border-collapse:collapse !important;table-layout:auto !important;max-width:100% !important}.user-content .top-categories-section .top-sub-section table thead th,.user-content .top-categories-section .summary-category-list table thead th{text-align:left !important;padding:0 0 12px 0 !important;font-size:12px !important;font-weight:600 !important;color:#64748b !important;text-transform:uppercase !important;letter-spacing:.5px !important;--2dadc189-csstools-light-dark-toggle--283:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.08) !important;border-bottom:1px solid var(--ds-border-light, var(--2dadc189-csstools-light-dark-toggle--283, rgba(0, 0, 0, 0.06))) !important}@supports (color: light-dark(red, red)){
.user-content .top-categories-section .top-sub-section table thead th,.user-content .top-categories-section .summary-category-list table thead th{border-bottom:1px solid var(--ds-border-light, light-dark(rgba(0, 0, 0, 0.06), rgba(255, 255, 255, 0.08))) !important}
}.user-content .top-categories-section .top-sub-section table thead th.category-link,.user-content .top-categories-section .summary-category-list table thead th.category-link{width:auto !important}.user-content .top-categories-section .top-sub-section table thead th.topic-count,.user-content .top-categories-section .top-sub-section table thead th.reply-count,.user-content .top-categories-section .summary-category-list table thead th.topic-count,.user-content .top-categories-section .summary-category-list table thead th.reply-count{text-align:center !important;width:auto !important;padding-left:16px !important;padding-right:16px !important;white-space:nowrap !important}.user-content .top-categories-section .top-sub-section table tbody tr td,.user-content .top-categories-section .summary-category-list table tbody tr td{padding:12px 0 !important;--2dadc189-csstools-light-dark-toggle--284:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.06) !important;border-bottom:1px solid var(--ds-border-light, var(--2dadc189-csstools-light-dark-toggle--284, rgba(0, 0, 0, 0.04))) !important}@supports (color: light-dark(red, red)){
.user-content .top-categories-section .top-sub-section table tbody tr td,.user-content .top-categories-section .summary-category-list table tbody tr td{border-bottom:1px solid var(--ds-border-light, light-dark(rgba(0, 0, 0, 0.04), rgba(255, 255, 255, 0.06))) !important}
}.user-content .top-categories-section .top-sub-section table tbody tr td.category-link,.user-content .top-categories-section .summary-category-list table tbody tr td.category-link{width:auto !important}.user-content .top-categories-section .top-sub-section table tbody tr td.category-link .badge-category__wrapper,.user-content .top-categories-section .summary-category-list table tbody tr td.category-link .badge-category__wrapper{background:rgba(0,0,0,0) !important}.user-content .top-categories-section .top-sub-section table tbody tr td.category-link .badge-category__wrapper .badge-category,.user-content .top-categories-section .summary-category-list table tbody tr td.category-link .badge-category__wrapper .badge-category{display:flex !important;align-items:center !important;gap:6px !important;background:rgba(0,0,0,0) !important}.user-content .top-categories-section .top-sub-section table tbody tr td.category-link .badge-category__wrapper .badge-category .emoji,.user-content .top-categories-section .summary-category-list table tbody tr td.category-link .badge-category__wrapper .badge-category .emoji{width:18px !important;height:18px !important}.user-content .top-categories-section .top-sub-section table tbody tr td.category-link .badge-category__wrapper .badge-category .badge-category__name,.user-content .top-categories-section .summary-category-list table tbody tr td.category-link .badge-category__wrapper .badge-category .badge-category__name{font-size:14px !important;font-weight:500 !important;--2dadc189-csstools-light-dark-toggle--285:var(--csstools-color-scheme--light) #ffffff !important;color:var(--ds-text-primary, var(--2dadc189-csstools-light-dark-toggle--285, #1e293b)) !important}@supports (color: light-dark(red, red)){
.user-content .top-categories-section .top-sub-section table tbody tr td.category-link .badge-category__wrapper .badge-category .badge-category__name,.user-content .top-categories-section .summary-category-list table tbody tr td.category-link .badge-category__wrapper .badge-category .badge-category__name{color:var(--ds-text-primary, light-dark(#1e293b, #ffffff)) !important}
}.user-content .top-categories-section .top-sub-section table tbody tr td.topic-count,.user-content .top-categories-section .top-sub-section table tbody tr td.reply-count,.user-content .top-categories-section .summary-category-list table tbody tr td.topic-count,.user-content .top-categories-section .summary-category-list table tbody tr td.reply-count{text-align:center !important;font-size:14px !important;color:#64748b !important;width:auto !important;padding-left:16px !important;padding-right:16px !important;white-space:nowrap !important}.user-content .top-categories-section .top-sub-section table tbody tr td.topic-count a,.user-content .top-categories-section .top-sub-section table tbody tr td.reply-count a,.user-content .top-categories-section .summary-category-list table tbody tr td.topic-count a,.user-content .top-categories-section .summary-category-list table tbody tr td.reply-count a{color:var(--ds-primary-blue, #3396ff) !important;font-weight:500 !important;text-decoration:none !important}.user-content .top-categories-section .top-sub-section table tbody tr td.topic-count a:hover,.user-content .top-categories-section .top-sub-section table tbody tr td.reply-count a:hover,.user-content .top-categories-section .summary-category-list table tbody tr td.topic-count a:hover,.user-content .top-categories-section .summary-category-list table tbody tr td.reply-count a:hover{text-decoration:underline !important}.user-content .top-categories-section .top-sub-section table tbody tr:last-child td,.user-content .top-categories-section .summary-category-list table tbody tr:last-child td{border-bottom:none !important}.user-content .badges-section{display:flex !important;flex-direction:column !important;gap:16px !important}.user-content .badges-section>.stats-title{font-size:1rem !important;font-weight:600 !important;--2dadc189-csstools-light-dark-toggle--286:var(--csstools-color-scheme--light) #ffffff !important;color:var(--ds-text-primary, var(--2dadc189-csstools-light-dark-toggle--286, #1e293b)) !important;margin:0 !important;padding:0 !important;text-transform:uppercase !important;letter-spacing:.5px !important}@supports (color: light-dark(red, red)){
.user-content .badges-section>.stats-title{color:var(--ds-text-primary, light-dark(#1e293b, #ffffff)) !important}
}.user-content .badges-section .badge-group-list{display:grid !important;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr)) !important;gap:16px !important}.user-content .badges-section .badge-card{--2dadc189-csstools-light-dark-toggle--287:var(--csstools-color-scheme--light) #1e293b !important;background:var(--ds-bg-primary, var(--2dadc189-csstools-light-dark-toggle--287, #ffffff)) !important;--2dadc189-csstools-light-dark-toggle--288:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.08) !important;border:1px solid var(--ds-border-light, var(--2dadc189-csstools-light-dark-toggle--288, rgba(0, 0, 0, 0.06))) !important;border-radius:16px !important;box-shadow:var(--ds-shadow-sm, 0 2px 8px rgba(0, 0, 0, 0.04)) !important;padding:20px !important}@supports (color: light-dark(red, red)){
.user-content .badges-section .badge-card{background:var(--ds-bg-primary, light-dark(#ffffff, #1e293b)) !important;border:1px solid var(--ds-border-light, light-dark(rgba(0, 0, 0, 0.06), rgba(255, 255, 255, 0.08))) !important}
}.user-content .badges-section .badge-card .badge-contents{display:flex !important;align-items:center !important;gap:14px !important}.user-content .badges-section .badge-card .badge-icon{width:44px !important;height:44px !important;min-width:44px !important;display:flex !important;align-items:center !important;justify-content:center !important;border-radius:50% !important}.user-content .badges-section .badge-card .badge-icon.badge-type-bronze{background:#fef3c7 !important;color:#b45309 !important}.user-content .badges-section .badge-card .badge-icon.badge-type-silver{background:#f1f5f9 !important;color:#475569 !important}.user-content .badges-section .badge-card .badge-icon.badge-type-gold{background:#fef9c3 !important;color:#a16207 !important}.user-content .badges-section .badge-card .badge-icon .d-icon{width:20px !important;height:20px !important}.user-content .badges-section .badge-card .badge-info{flex:1 !important;min-width:0 !important}.user-content .badges-section .badge-card .badge-info h3{margin:0 0 4px 0 !important;font-size:.95rem !important;font-weight:600 !important}.user-content .badges-section .badge-card .badge-info h3 a{--2dadc189-csstools-light-dark-toggle--289:var(--csstools-color-scheme--light) #ffffff !important;color:var(--ds-text-primary, var(--2dadc189-csstools-light-dark-toggle--289, #1e293b)) !important;text-decoration:none !important}@supports (color: light-dark(red, red)){
.user-content .badges-section .badge-card .badge-info h3 a{color:var(--ds-text-primary, light-dark(#1e293b, #ffffff)) !important}
}.user-content .badges-section .badge-card .badge-info h3 a:hover{color:var(--ds-primary-blue, #3396ff) !important}.user-content .badges-section .badge-card .badge-info .badge-summary{font-size:.85rem !important;color:var(--ds-text-secondary, #64748b) !important;margin:0 !important;line-height:1.4 !important}.user-content .badges-section .badge-card .badge-info .badge-summary a{color:var(--ds-primary-blue, #3396ff) !important;text-decoration:none !important}.user-content .badges-section .badge-card .badge-info .badge-summary a:hover{text-decoration:underline !important}.user-content .favorite-count{font-size:.9rem !important;color:var(--ds-text-muted, #94a3b8) !important;margin:0 0 20px 0 !important;padding:0 !important}.user-content>.badge-group-list{display:grid !important;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr)) !important;gap:16px !important}.user-content>.badge-group-list .badge-card{position:relative !important;--2dadc189-csstools-light-dark-toggle--290:var(--csstools-color-scheme--light) #1e293b !important;background:var(--ds-bg-primary, var(--2dadc189-csstools-light-dark-toggle--290, #ffffff)) !important;--2dadc189-csstools-light-dark-toggle--291:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.08) !important;border:1px solid var(--ds-border-light, var(--2dadc189-csstools-light-dark-toggle--291, rgba(0, 0, 0, 0.06))) !important;border-radius:16px !important;box-shadow:var(--ds-shadow-sm, 0 2px 8px rgba(0, 0, 0, 0.04)) !important;padding:20px !important;transition:box-shadow 150ms ease,transform 150ms ease}@supports (color: light-dark(red, red)){
.user-content>.badge-group-list .badge-card{background:var(--ds-bg-primary, light-dark(#ffffff, #1e293b)) !important;border:1px solid var(--ds-border-light, light-dark(rgba(0, 0, 0, 0.06), rgba(255, 255, 255, 0.08))) !important}
}.user-content>.badge-group-list .badge-card:hover{box-shadow:var(--ds-shadow-md, 0 4px 12px rgba(0, 0, 0, 0.08)) !important}.user-content>.badge-group-list .badge-card .badge-contents{display:flex !important;align-items:center !important;gap:16px !important}.user-content>.badge-group-list .badge-card .badge-icon{width:48px !important;height:48px !important;min-width:48px !important;display:flex !important;align-items:center !important;justify-content:center !important;border-radius:50% !important}.user-content>.badge-group-list .badge-card .badge-icon.badge-type-bronze{background:#fef3c7 !important;color:#b45309 !important}.user-content>.badge-group-list .badge-card .badge-icon.badge-type-silver{background:#f1f5f9 !important;color:#475569 !important}.user-content>.badge-group-list .badge-card .badge-icon.badge-type-gold{background:#fef9c3 !important;color:#a16207 !important}.user-content>.badge-group-list .badge-card .badge-icon .d-icon{width:22px !important;height:22px !important}.user-content>.badge-group-list .badge-card .badge-info{flex:1 !important;min-width:0 !important}.user-content>.badge-group-list .badge-card .badge-info .badge-info-item h3{margin:0 0 6px 0 !important;font-size:1rem !important;font-weight:600 !important}.user-content>.badge-group-list .badge-card .badge-info .badge-info-item h3 .badge-link{--2dadc189-csstools-light-dark-toggle--292:var(--csstools-color-scheme--light) #ffffff !important;color:var(--ds-text-primary, var(--2dadc189-csstools-light-dark-toggle--292, #1e293b)) !important;text-decoration:none !important}@supports (color: light-dark(red, red)){
.user-content>.badge-group-list .badge-card .badge-info .badge-info-item h3 .badge-link{color:var(--ds-text-primary, light-dark(#1e293b, #ffffff)) !important}
}.user-content>.badge-group-list .badge-card .badge-info .badge-info-item h3 .badge-link:hover{color:var(--ds-primary-blue, #3396ff) !important}.user-content>.badge-group-list .badge-card .badge-info .badge-info-item .badge-summary{font-size:.875rem !important;color:var(--ds-text-secondary, #64748b) !important;margin:0 !important;line-height:1.5 !important}.user-content>.badge-group-list .badge-card .badge-info .badge-info-item .badge-summary a{color:var(--ds-primary-blue, #3396ff) !important;text-decoration:none !important}.user-content>.badge-group-list .badge-card .badge-info .badge-info-item .badge-summary a:hover{text-decoration:underline !important}.user-content>.badge-group-list .badge-card .favorite-btn{position:absolute !important;top:12px !important;right:12px !important;width:32px !important;height:32px !important;min-height:32px !important;padding:0 !important;background:rgba(0,0,0,0) !important;border:none !important;border-radius:8px !important;color:var(--ds-text-muted, #94a3b8) !important;cursor:pointer !important;transition:color 150ms ease,background 150ms ease}.user-content>.badge-group-list .badge-card .favorite-btn:hover{--2dadc189-csstools-light-dark-toggle--293:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.08) !important;background:var(--ds-bg-hover, var(--2dadc189-csstools-light-dark-toggle--293, rgba(0, 0, 0, 0.04))) !important;color:#f59e0b !important}@supports (color: light-dark(red, red)){
.user-content>.badge-group-list .badge-card .favorite-btn:hover{background:var(--ds-bg-hover, light-dark(rgba(0, 0, 0, 0.04), rgba(255, 255, 255, 0.08))) !important}
}.user-content>.badge-group-list .badge-card .favorite-btn:focus{outline:none !important;--2dadc189-csstools-light-dark-toggle--294:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.08) !important;background:var(--ds-bg-hover, var(--2dadc189-csstools-light-dark-toggle--294, rgba(0, 0, 0, 0.04))) !important}@supports (color: light-dark(red, red)){
.user-content>.badge-group-list .badge-card .favorite-btn:focus{background:var(--ds-bg-hover, light-dark(rgba(0, 0, 0, 0.04), rgba(255, 255, 255, 0.08))) !important}
}.user-content>.badge-group-list .badge-card .favorite-btn.is-favorite,.user-content>.badge-group-list .badge-card .favorite-btn[aria-pressed=true]{color:#f59e0b !important}.user-content>.badge-group-list .badge-card .favorite-btn.is-favorite .d-icon,.user-content>.badge-group-list .badge-card .favorite-btn[aria-pressed=true] .d-icon{fill:currentColor !important}.user-content>.badge-group-list .badge-card .favorite-btn .d-icon{width:16px !important;height:16px !important}.user-preferences .form-vertical{--2dadc189-csstools-light-dark-toggle--295:var(--csstools-color-scheme--light) #1e293b !important;background:var(--ds-bg-primary, var(--2dadc189-csstools-light-dark-toggle--295, #ffffff)) !important;--2dadc189-csstools-light-dark-toggle--296:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.08);border:1px solid var(--ds-border-light, var(--2dadc189-csstools-light-dark-toggle--296, rgba(0, 0, 0, 0.06)));border-radius:16px !important;box-shadow:var(--ds-shadow-sm, 0 2px 8px rgba(0, 0, 0, 0.04));padding:24px !important}@supports (color: light-dark(red, red)){
.user-preferences .form-vertical{background:var(--ds-bg-primary, light-dark(#ffffff, #1e293b)) !important;border:1px solid var(--ds-border-light, light-dark(rgba(0, 0, 0, 0.06), rgba(255, 255, 255, 0.08)))}
}.user-preferences .form-vertical .control-group{margin-bottom:24px !important;padding-bottom:24px !important;--2dadc189-csstools-light-dark-toggle--297:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.08);border-bottom:1px solid var(--ds-border-light, var(--2dadc189-csstools-light-dark-toggle--297, rgba(0, 0, 0, 0.06)))}@supports (color: light-dark(red, red)){
.user-preferences .form-vertical .control-group{border-bottom:1px solid var(--ds-border-light, light-dark(rgba(0, 0, 0, 0.06), rgba(255, 255, 255, 0.08)))}
}.user-preferences .form-vertical .control-group:last-of-type{margin-bottom:0 !important;padding-bottom:0 !important;border-bottom:none !important}.user-preferences .form-vertical .control-group .control-label{display:block !important;font-size:.95rem !important;font-weight:600 !important;--2dadc189-csstools-light-dark-toggle--298:var(--csstools-color-scheme--light) #ffffff !important;color:var(--ds-text-primary, var(--2dadc189-csstools-light-dark-toggle--298, #1e293b)) !important;margin-bottom:8px !important}@supports (color: light-dark(red, red)){
.user-preferences .form-vertical .control-group .control-label{color:var(--ds-text-primary, light-dark(#1e293b, #ffffff)) !important}
}.user-preferences .form-vertical .control-group .controls{display:flex !important;align-items:center !important;gap:12px !important;flex-wrap:wrap !important}.user-preferences .form-vertical .control-group .controls .static{font-size:1rem !important;--2dadc189-csstools-light-dark-toggle--299:var(--csstools-color-scheme--light) #ffffff !important;color:var(--ds-text-primary, var(--2dadc189-csstools-light-dark-toggle--299, #1e293b)) !important;font-weight:500 !important}@supports (color: light-dark(red, red)){
.user-preferences .form-vertical .control-group .controls .static{color:var(--ds-text-primary, light-dark(#1e293b, #ffffff)) !important}
}.user-preferences .form-vertical .control-group .controls input[type=text],.user-preferences .form-vertical .control-group .controls input[type=email],.user-preferences .form-vertical .control-group .controls input[type=password],.user-preferences .form-vertical .control-group .controls .ember-text-field{width:100% !important;max-width:400px !important;padding:10px 14px !important;font-size:.95rem !important;--2dadc189-csstools-light-dark-toggle--300:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.12) !important;border:1px solid var(--ds-border-light, var(--2dadc189-csstools-light-dark-toggle--300, rgba(0, 0, 0, 0.12))) !important;border-radius:10px !important;--2dadc189-csstools-light-dark-toggle--301:var(--csstools-color-scheme--light) #1e293b !important;background:var(--ds-bg-primary, var(--2dadc189-csstools-light-dark-toggle--301, #ffffff)) !important;--2dadc189-csstools-light-dark-toggle--302:var(--csstools-color-scheme--light) #ffffff !important;color:var(--ds-text-primary, var(--2dadc189-csstools-light-dark-toggle--302, #1e293b)) !important;transition:border-color 150ms ease,box-shadow 150ms ease}@supports (color: light-dark(red, red)){
.user-preferences .form-vertical .control-group .controls input[type=text],.user-preferences .form-vertical .control-group .controls input[type=email],.user-preferences .form-vertical .control-group .controls input[type=password],.user-preferences .form-vertical .control-group .controls .ember-text-field{border:1px solid var(--ds-border-light, light-dark(rgba(0, 0, 0, 0.12), rgba(255, 255, 255, 0.12))) !important;background:var(--ds-bg-primary, light-dark(#ffffff, #1e293b)) !important;color:var(--ds-text-primary, light-dark(#1e293b, #ffffff)) !important}
}.user-preferences .form-vertical .control-group .controls input[type=text]:focus,.user-preferences .form-vertical .control-group .controls input[type=email]:focus,.user-preferences .form-vertical .control-group .controls input[type=password]:focus,.user-preferences .form-vertical .control-group .controls .ember-text-field:focus{outline:none !important;border-color:var(--ds-primary-blue, #3396ff) !important;box-shadow:0 0 0 3px rgba(51,150,255,.15) !important}.user-preferences .form-vertical .control-group .controls input[type=text]::placeholder,.user-preferences .form-vertical .control-group .controls input[type=email]::placeholder,.user-preferences .form-vertical .control-group .controls input[type=password]::placeholder,.user-preferences .form-vertical .control-group .controls .ember-text-field::placeholder{color:var(--ds-text-muted, #94a3b8) !important}.user-preferences .form-vertical .control-group .controls .avatar{width:80px !important;height:80px !important;border-radius:50% !important;--2dadc189-csstools-light-dark-toggle--303:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.1) !important;border:3px solid var(--ds-border-light, var(--2dadc189-csstools-light-dark-toggle--303, rgba(0, 0, 0, 0.08))) !important}@supports (color: light-dark(red, red)){
.user-preferences .form-vertical .control-group .controls .avatar{border:3px solid var(--ds-border-light, light-dark(rgba(0, 0, 0, 0.08), rgba(255, 255, 255, 0.1))) !important}
}.user-preferences .form-vertical .control-group .controls .btn-icon,.user-preferences .form-vertical .control-group .controls .btn.no-text{width:36px !important;height:36px !important;min-height:36px !important;padding:0 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;--2dadc189-csstools-light-dark-toggle--304:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.05) !important;background:var(--ds-bg-secondary, var(--2dadc189-csstools-light-dark-toggle--304, #f8fafc)) !important;--2dadc189-csstools-light-dark-toggle--305:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.1) !important;border:1px solid var(--ds-border-light, var(--2dadc189-csstools-light-dark-toggle--305, rgba(0, 0, 0, 0.08))) !important;border-radius:10px !important;color:var(--ds-text-secondary, #64748b) !important;cursor:pointer !important;transition:all 150ms ease}@supports (color: light-dark(red, red)){
.user-preferences .form-vertical .control-group .controls .btn-icon,.user-preferences .form-vertical .control-group .controls .btn.no-text{background:var(--ds-bg-secondary, light-dark(#f8fafc, rgba(255, 255, 255, 0.05))) !important;border:1px solid var(--ds-border-light, light-dark(rgba(0, 0, 0, 0.08), rgba(255, 255, 255, 0.1))) !important}
}.user-preferences .form-vertical .control-group .controls .btn-icon>span[aria-hidden=true],.user-preferences .form-vertical .control-group .controls .btn.no-text>span[aria-hidden=true]{display:none !important}.user-preferences .form-vertical .control-group .controls .btn-icon:hover,.user-preferences .form-vertical .control-group .controls .btn.no-text:hover{--2dadc189-csstools-light-dark-toggle--306:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.08) !important;background:var(--ds-bg-hover, var(--2dadc189-csstools-light-dark-toggle--306, rgba(0, 0, 0, 0.04))) !important;border-color:var(--ds-primary-blue, #3396ff) !important;color:var(--ds-primary-blue, #3396ff) !important}@supports (color: light-dark(red, red)){
.user-preferences .form-vertical .control-group .controls .btn-icon:hover,.user-preferences .form-vertical .control-group .controls .btn.no-text:hover{background:var(--ds-bg-hover, light-dark(rgba(0, 0, 0, 0.04), rgba(255, 255, 255, 0.08))) !important}
}.user-preferences .form-vertical .control-group .controls .btn-icon .d-icon,.user-preferences .form-vertical .control-group .controls .btn.no-text .d-icon{width:14px !important;height:14px !important;flex-shrink:0 !important}.user-preferences .form-vertical .control-group .controls a{display:inline-flex !important;align-items:center !important;gap:6px !important;font-size:.9rem !important;color:var(--ds-primary-blue, #3396ff) !important;text-decoration:none !important;font-weight:500 !important}.user-preferences .form-vertical .control-group .controls a:hover{text-decoration:underline !important}.user-preferences .form-vertical .control-group .controls a .d-icon{width:14px !important;height:14px !important}.user-preferences .form-vertical .control-group .instructions{margin-top:8px !important;font-size:.85rem !important;color:var(--ds-text-muted, #94a3b8) !important;line-height:1.5 !important}.user-preferences .form-vertical .pref-email .emails{margin-bottom:12px !important}.user-preferences .form-vertical .pref-email .emails .row.email{display:flex !important;align-items:center !important;gap:12px !important;padding:12px 16px !important;--2dadc189-csstools-light-dark-toggle--307:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.03) !important;background:var(--ds-bg-secondary, var(--2dadc189-csstools-light-dark-toggle--307, #f8fafc)) !important;border-radius:10px !important;margin-bottom:8px !important}@supports (color: light-dark(red, red)){
.user-preferences .form-vertical .pref-email .emails .row.email{background:var(--ds-bg-secondary, light-dark(#f8fafc, rgba(255, 255, 255, 0.03))) !important}
}.user-preferences .form-vertical .pref-email .emails .row.email .email-first{font-size:.95rem !important;--2dadc189-csstools-light-dark-toggle--308:var(--csstools-color-scheme--light) #ffffff !important;color:var(--ds-text-primary, var(--2dadc189-csstools-light-dark-toggle--308, #1e293b)) !important;font-weight:500 !important}@supports (color: light-dark(red, red)){
.user-preferences .form-vertical .pref-email .emails .row.email .email-first{color:var(--ds-text-primary, light-dark(#1e293b, #ffffff)) !important}
}.user-preferences .form-vertical .pref-email .emails .row.email .email-second .primary{display:inline-block !important;padding:4px 10px !important;font-size:.75rem !important;font-weight:600 !important;text-transform:uppercase !important;letter-spacing:.5px !important;background:rgba(51,150,255,.1) !important;color:var(--ds-primary-blue, #3396ff) !important;border-radius:6px !important}.user-preferences .form-vertical .pref-email .emails .row.email .email-dropdown{margin-left:auto !important}.user-preferences .form-vertical .pref-email .emails .row.email .email-dropdown .select-kit-header{width:36px !important;height:36px !important;min-height:36px !important;padding:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;background:rgba(0,0,0,0) !important;--2dadc189-csstools-light-dark-toggle--309:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.1) !important;border:1px solid var(--ds-border-light, var(--2dadc189-csstools-light-dark-toggle--309, rgba(0, 0, 0, 0.08))) !important;border-radius:8px !important;cursor:pointer !important}@supports (color: light-dark(red, red)){
.user-preferences .form-vertical .pref-email .emails .row.email .email-dropdown .select-kit-header{border:1px solid var(--ds-border-light, light-dark(rgba(0, 0, 0, 0.08), rgba(255, 255, 255, 0.1))) !important}
}.user-preferences .form-vertical .pref-email .emails .row.email .email-dropdown .select-kit-header:hover{--2dadc189-csstools-light-dark-toggle--310:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.08) !important;background:var(--ds-bg-hover, var(--2dadc189-csstools-light-dark-toggle--310, rgba(0, 0, 0, 0.04))) !important}@supports (color: light-dark(red, red)){
.user-preferences .form-vertical .pref-email .emails .row.email .email-dropdown .select-kit-header:hover{background:var(--ds-bg-hover, light-dark(rgba(0, 0, 0, 0.04), rgba(255, 255, 255, 0.08))) !important}
}.user-preferences .form-vertical .pref-email .emails .row.email .email-dropdown .select-kit-header .select-kit-header-wrapper{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important}.user-preferences .form-vertical .pref-email .emails .row.email .email-dropdown .select-kit-header .d-icon{color:var(--ds-text-secondary, #64748b) !important;width:14px !important;height:14px !important}.user-preferences .form-vertical .pref-data-export .btn-request-archive{padding:10px 18px !important;font-size:.9rem !important;font-weight:500 !important;--2dadc189-csstools-light-dark-toggle--311:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.05) !important;background:var(--ds-bg-secondary, var(--2dadc189-csstools-light-dark-toggle--311, #f8fafc)) !important;--2dadc189-csstools-light-dark-toggle--312:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.1) !important;border:1px solid var(--ds-border-light, var(--2dadc189-csstools-light-dark-toggle--312, rgba(0, 0, 0, 0.08))) !important;border-radius:10px !important;--2dadc189-csstools-light-dark-toggle--313:var(--csstools-color-scheme--light) #ffffff !important;color:var(--ds-text-primary, var(--2dadc189-csstools-light-dark-toggle--313, #1e293b)) !important;cursor:pointer !important;transition:all 150ms ease}@supports (color: light-dark(red, red)){
.user-preferences .form-vertical .pref-data-export .btn-request-archive{background:var(--ds-bg-secondary, light-dark(#f8fafc, rgba(255, 255, 255, 0.05))) !important;border:1px solid var(--ds-border-light, light-dark(rgba(0, 0, 0, 0.08), rgba(255, 255, 255, 0.1))) !important;color:var(--ds-text-primary, light-dark(#1e293b, #ffffff)) !important}
}.user-preferences .form-vertical .pref-data-export .btn-request-archive:hover{--2dadc189-csstools-light-dark-toggle--314:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.08) !important;background:var(--ds-bg-hover, var(--2dadc189-csstools-light-dark-toggle--314, rgba(0, 0, 0, 0.04))) !important;border-color:var(--ds-primary-blue, #3396ff) !important}@supports (color: light-dark(red, red)){
.user-preferences .form-vertical .pref-data-export .btn-request-archive:hover{background:var(--ds-bg-hover, light-dark(rgba(0, 0, 0, 0.04), rgba(255, 255, 255, 0.08))) !important}
}.user-preferences .form-vertical .pref-data-export .btn-request-archive .d-icon{margin-right:8px !important}.user-preferences .form-vertical .save-button{margin-top:24px !important;padding-top:24px !important;--2dadc189-csstools-light-dark-toggle--315:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.08);border-top:1px solid var(--ds-border-light, var(--2dadc189-csstools-light-dark-toggle--315, rgba(0, 0, 0, 0.06)))}@supports (color: light-dark(red, red)){
.user-preferences .form-vertical .save-button{border-top:1px solid var(--ds-border-light, light-dark(rgba(0, 0, 0, 0.06), rgba(255, 255, 255, 0.08)))}
}.user-preferences .form-vertical .save-button .save-changes{padding:12px 24px !important;font-size:.95rem !important;font-weight:600 !important;background:var(--ds-primary-blue, #3396ff) !important;border:none !important;border-radius:10px !important;color:#fff !important;cursor:pointer !important;transition:all 150ms ease}.user-preferences .form-vertical .save-button .save-changes:hover{background:#2980e4 !important;box-shadow:0 4px 12px rgba(51,150,255,.3) !important}.user-preferences .form-vertical .save-button .save-changes:focus{outline:none !important;box-shadow:0 0 0 3px rgba(51,150,255,.3) !important}.user-preferences .form-vertical>br{display:none !important}.user-preferences .form-vertical .user-preferences.solo-preference{background:rgba(0,0,0,0) !important;border:none !important;box-shadow:none !important;border-radius:0 !important;padding:0 !important;margin:0 !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important}.user-preferences .form-vertical .user-preferences.solo-preference .form-vertical{background:rgba(0,0,0,0) !important;border:none !important;box-shadow:none !important;padding:0 !important;margin:0 !important}.user-preferences .form-vertical .user-preferences.solo-preference .control-group{margin-bottom:20px !important;padding-bottom:20px !important;--2dadc189-csstools-light-dark-toggle--316:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.08);border-bottom:1px solid var(--ds-border-light, var(--2dadc189-csstools-light-dark-toggle--316, rgba(0, 0, 0, 0.06)))}@supports (color: light-dark(red, red)){
.user-preferences .form-vertical .user-preferences.solo-preference .control-group{border-bottom:1px solid var(--ds-border-light, light-dark(rgba(0, 0, 0, 0.06), rgba(255, 255, 255, 0.08)))}
}.user-preferences .form-vertical .user-preferences.solo-preference .control-group:last-of-type{border-bottom:none !important;margin-bottom:0 !important;padding-bottom:0 !important}.user-preferences .form-vertical .user-preferences.solo-preference input[type=text],.user-preferences .form-vertical .user-preferences.solo-preference input[type=email],.user-preferences .form-vertical .user-preferences.solo-preference .ember-text-field{width:100% !important;max-width:400px !important;padding:12px 14px !important;font-size:.95rem !important;--2dadc189-csstools-light-dark-toggle--317:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.05) !important;background:var(--ds-bg-secondary, var(--2dadc189-csstools-light-dark-toggle--317, #f8fafc)) !important;--2dadc189-csstools-light-dark-toggle--318:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.1) !important;border:1px solid var(--ds-border-light, var(--2dadc189-csstools-light-dark-toggle--318, rgba(0, 0, 0, 0.08))) !important;border-radius:10px !important;--2dadc189-csstools-light-dark-toggle--319:var(--csstools-color-scheme--light) #ffffff !important;color:var(--ds-text-primary, var(--2dadc189-csstools-light-dark-toggle--319, #1e293b)) !important;transition:border-color 150ms ease,box-shadow 150ms ease;box-sizing:border-box !important}@supports (color: light-dark(red, red)){
.user-preferences .form-vertical .user-preferences.solo-preference input[type=text],.user-preferences .form-vertical .user-preferences.solo-preference input[type=email],.user-preferences .form-vertical .user-preferences.solo-preference .ember-text-field{background:var(--ds-bg-secondary, light-dark(#f8fafc, rgba(255, 255, 255, 0.05))) !important;border:1px solid var(--ds-border-light, light-dark(rgba(0, 0, 0, 0.08), rgba(255, 255, 255, 0.1))) !important;color:var(--ds-text-primary, light-dark(#1e293b, #ffffff)) !important}
}.user-preferences .form-vertical .user-preferences.solo-preference input[type=text]:focus,.user-preferences .form-vertical .user-preferences.solo-preference input[type=email]:focus,.user-preferences .form-vertical .user-preferences.solo-preference .ember-text-field:focus{outline:none !important;border-color:var(--ds-primary-blue, #3396ff) !important;box-shadow:0 0 0 3px rgba(51,150,255,.15) !important;--2dadc189-csstools-light-dark-toggle--320:var(--csstools-color-scheme--light) #1e1e1e !important;background:var(--ds-bg-primary, var(--2dadc189-csstools-light-dark-toggle--320, #ffffff)) !important}@supports (color: light-dark(red, red)){
.user-preferences .form-vertical .user-preferences.solo-preference input[type=text]:focus,.user-preferences .form-vertical .user-preferences.solo-preference input[type=email]:focus,.user-preferences .form-vertical .user-preferences.solo-preference .ember-text-field:focus{background:var(--ds-bg-primary, light-dark(#ffffff, #1e1e1e)) !important}
}.user-preferences .form-vertical .user-preferences.solo-preference input[type=text]::placeholder,.user-preferences .form-vertical .user-preferences.solo-preference input[type=email]::placeholder,.user-preferences .form-vertical .user-preferences.solo-preference .ember-text-field::placeholder{color:var(--ds-text-muted, #94a3b8) !important}.user-preferences .form-vertical .user-preferences.solo-preference .instructions{margin-top:8px !important;font-size:.85rem !important;color:var(--ds-text-muted, #94a3b8) !important}.user-preferences .form-vertical .user-preferences.solo-preference .tip{margin-top:8px !important;font-size:.85rem !important}.user-preferences .form-vertical .user-preferences.solo-preference .tip.good{color:#10b981 !important}.user-preferences .form-vertical .user-preferences.solo-preference .tip.bad{color:#ef4444 !important}.user-preferences .form-vertical .user-preferences.solo-preference .controls.save-button{display:flex !important;align-items:center !important;gap:12px !important;margin-top:24px !important;padding-top:24px !important;--2dadc189-csstools-light-dark-toggle--321:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.08);border-top:1px solid var(--ds-border-light, var(--2dadc189-csstools-light-dark-toggle--321, rgba(0, 0, 0, 0.06)))}@supports (color: light-dark(red, red)){
.user-preferences .form-vertical .user-preferences.solo-preference .controls.save-button{border-top:1px solid var(--ds-border-light, light-dark(rgba(0, 0, 0, 0.06), rgba(255, 255, 255, 0.08)))}
}.user-preferences .form-vertical .user-preferences.solo-preference .controls.save-button .btn-primary{padding:10px 20px !important;font-size:.9rem !important;font-weight:600 !important;background:var(--ds-primary-blue, #3396ff) !important;border:none !important;border-radius:10px !important;color:#fff !important;cursor:pointer !important;transition:all 150ms ease}.user-preferences .form-vertical .user-preferences.solo-preference .controls.save-button .btn-primary:hover:not(:disabled){background:#2980e4 !important;box-shadow:0 4px 12px rgba(51,150,255,.3) !important}.user-preferences .form-vertical .user-preferences.solo-preference .controls.save-button .btn-primary:disabled{opacity:.5 !important;cursor:not-allowed !important}.user-preferences .form-vertical .user-preferences.solo-preference .controls.save-button .cancel{font-size:.9rem !important;color:var(--ds-text-muted, #94a3b8) !important;text-decoration:none !important;transition:color 150ms ease}.user-preferences .form-vertical .user-preferences.solo-preference .controls.save-button .cancel:hover{--2dadc189-csstools-light-dark-toggle--322:var(--csstools-color-scheme--light) #ffffff !important;color:var(--ds-text-primary, var(--2dadc189-csstools-light-dark-toggle--322, #1e293b)) !important}@supports (color: light-dark(red, red)){
.user-preferences .form-vertical .user-preferences.solo-preference .controls.save-button .cancel:hover{color:var(--ds-text-primary, light-dark(#1e293b, #ffffff)) !important}
}.user-preferences .form-vertical{width:100% !important;max-width:100% !important;box-sizing:border-box !important;overflow:hidden !important}.user-preferences .form-vertical>*{max-width:100% !important;box-sizing:border-box !important}.user-preferences .checkbox-label{display:flex !important;align-items:flex-start !important;gap:10px !important;font-size:.95rem !important;line-height:1.4 !important;--2dadc189-csstools-light-dark-toggle--323:var(--csstools-color-scheme--light) #ffffff !important;color:var(--ds-text-primary, var(--2dadc189-csstools-light-dark-toggle--323, #1e293b)) !important;cursor:pointer !important}@supports (color: light-dark(red, red)){
.user-preferences .checkbox-label{color:var(--ds-text-primary, light-dark(#1e293b, #ffffff)) !important}
}.user-preferences .checkbox-label input[type=checkbox]{flex-shrink:0 !important;width:18px !important;height:18px !important;margin:2px 0 0 0 !important;border-radius:4px !important;accent-color:var(--ds-primary-blue, #3396ff) !important;cursor:pointer !important}.user-preferences .pref-hide-profile .checkbox-label{align-items:center !important}.user-preferences .pref-hide-profile .checkbox-label input[type=checkbox]{margin:0 !important}.user-preferences .pref-bio{width:100% !important;max-width:100% !important;box-sizing:border-box !important}.user-preferences .pref-bio .bio-composer{width:100% !important;max-width:100% !important;box-sizing:border-box !important}.user-preferences .pref-bio .d-editor{width:100% !important;max-width:100% !important;box-sizing:border-box !important}.user-preferences .pref-bio .d-editor .d-editor-container{width:100% !important;max-width:100% !important;box-sizing:border-box !important;display:flex !important;flex-direction:column !important;gap:12px !important}.user-preferences .pref-bio .d-editor .d-editor-textarea-column{width:100% !important;max-width:100% !important;box-sizing:border-box !important}.user-preferences .pref-bio .d-editor .d-editor-textarea-wrapper{width:100% !important;max-width:100% !important;box-sizing:border-box !important;--2dadc189-csstools-light-dark-toggle--324:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.05) !important;background:var(--ds-bg-secondary, var(--2dadc189-csstools-light-dark-toggle--324, #f8fafc)) !important;--2dadc189-csstools-light-dark-toggle--325:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.1) !important;border:1px solid var(--ds-border-light, var(--2dadc189-csstools-light-dark-toggle--325, rgba(0, 0, 0, 0.08))) !important;border-radius:12px !important;overflow:hidden !important}@supports (color: light-dark(red, red)){
.user-preferences .pref-bio .d-editor .d-editor-textarea-wrapper{background:var(--ds-bg-secondary, light-dark(#f8fafc, rgba(255, 255, 255, 0.05))) !important;border:1px solid var(--ds-border-light, light-dark(rgba(0, 0, 0, 0.08), rgba(255, 255, 255, 0.1))) !important}
}.user-preferences .pref-bio .d-editor .d-editor-textarea-wrapper:focus-within{border-color:var(--ds-primary-blue, #3396ff) !important;box-shadow:0 0 0 3px rgba(51,150,255,.15) !important}.user-preferences .pref-bio .d-editor .d-editor-button-bar{display:flex !important;align-items:center !important;flex-wrap:wrap !important;gap:4px !important;padding:8px 12px !important;--2dadc189-csstools-light-dark-toggle--326:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.03) !important;background:var(--ds-bg-tertiary, var(--2dadc189-csstools-light-dark-toggle--326, #f1f5f9)) !important;--2dadc189-csstools-light-dark-toggle--327:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.08) !important;border-bottom:1px solid var(--ds-border-light, var(--2dadc189-csstools-light-dark-toggle--327, rgba(0, 0, 0, 0.06))) !important}@supports (color: light-dark(red, red)){
.user-preferences .pref-bio .d-editor .d-editor-button-bar{background:var(--ds-bg-tertiary, light-dark(#f1f5f9, rgba(255, 255, 255, 0.03))) !important;border-bottom:1px solid var(--ds-border-light, light-dark(rgba(0, 0, 0, 0.06), rgba(255, 255, 255, 0.08))) !important}
}.user-preferences .pref-bio .d-editor .d-editor-button-bar .composer-toggle-switch{margin-right:8px !important;padding-right:8px !important;--2dadc189-csstools-light-dark-toggle--328:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.1) !important;border-right:1px solid var(--ds-border-light, var(--2dadc189-csstools-light-dark-toggle--328, rgba(0, 0, 0, 0.08))) !important}@supports (color: light-dark(red, red)){
.user-preferences .pref-bio .d-editor .d-editor-button-bar .composer-toggle-switch{border-right:1px solid var(--ds-border-light, light-dark(rgba(0, 0, 0, 0.08), rgba(255, 255, 255, 0.1))) !important}
}.user-preferences .pref-bio .d-editor .d-editor-button-bar .btn.no-text,.user-preferences .pref-bio .d-editor .d-editor-button-bar .toolbar__button{width:32px !important;height:32px !important;min-height:32px !important;padding:0 !important;background:rgba(0,0,0,0) !important;border:none !important;border-radius:6px !important;color:var(--ds-text-secondary, #64748b) !important;cursor:pointer !important;transition:all 150ms ease}.user-preferences .pref-bio .d-editor .d-editor-button-bar .btn.no-text:hover,.user-preferences .pref-bio .d-editor .d-editor-button-bar .toolbar__button:hover{--2dadc189-csstools-light-dark-toggle--329:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.1) !important;background:var(--ds-bg-hover, var(--2dadc189-csstools-light-dark-toggle--329, rgba(0, 0, 0, 0.06))) !important;--2dadc189-csstools-light-dark-toggle--330:var(--csstools-color-scheme--light) #ffffff !important;color:var(--ds-text-primary, var(--2dadc189-csstools-light-dark-toggle--330, #1e293b)) !important}@supports (color: light-dark(red, red)){
.user-preferences .pref-bio .d-editor .d-editor-button-bar .btn.no-text:hover,.user-preferences .pref-bio .d-editor .d-editor-button-bar .toolbar__button:hover{background:var(--ds-bg-hover, light-dark(rgba(0, 0, 0, 0.06), rgba(255, 255, 255, 0.1))) !important;color:var(--ds-text-primary, light-dark(#1e293b, #ffffff)) !important}
}.user-preferences .pref-bio .d-editor .d-editor-button-bar .btn.no-text .d-icon,.user-preferences .pref-bio .d-editor .d-editor-button-bar .toolbar__button .d-icon{width:16px !important;height:16px !important}.user-preferences .pref-bio .d-editor .ProseMirror-container{width:100% !important;max-width:100% !important;box-sizing:border-box !important}.user-preferences .pref-bio .d-editor .ProseMirror{min-height:120px !important;padding:12px 14px !important;font-size:.95rem !important;line-height:1.6 !important;--2dadc189-csstools-light-dark-toggle--331:var(--csstools-color-scheme--light) #ffffff !important;color:var(--ds-text-primary, var(--2dadc189-csstools-light-dark-toggle--331, #1e293b)) !important;background:rgba(0,0,0,0) !important;outline:none !important}@supports (color: light-dark(red, red)){
.user-preferences .pref-bio .d-editor .ProseMirror{color:var(--ds-text-primary, light-dark(#1e293b, #ffffff)) !important}
}.user-preferences .pref-bio .d-editor .ProseMirror:focus{outline:none !important}.user-preferences .pref-bio .d-editor .ProseMirror p{margin:0 0 12px !important}.user-preferences .pref-bio .d-editor .ProseMirror p:last-child{margin-bottom:0 !important}.user-preferences .pref-bio .d-editor .d-editor-preview-wrapper{display:none !important}.user-preferences .pref-timezone{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;align-items:center !important;gap:12px !important}.user-preferences .pref-timezone .control-label{width:100% !important;flex-basis:100% !important}.user-preferences .pref-timezone .timezone-input{flex:0 1 auto !important;width:auto !important;min-width:280px !important;max-width:400px !important;margin-bottom:0 !important}.user-preferences .pref-timezone .timezone-input .select-kit-header{width:100% !important;height:44px !important;padding:0 14px !important;display:flex !important;align-items:center !important;--2dadc189-csstools-light-dark-toggle--332:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.05) !important;background:var(--ds-bg-secondary, var(--2dadc189-csstools-light-dark-toggle--332, #f8fafc)) !important;--2dadc189-csstools-light-dark-toggle--333:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.1) !important;border:1px solid var(--ds-border-light, var(--2dadc189-csstools-light-dark-toggle--333, rgba(0, 0, 0, 0.08))) !important;border-radius:10px !important;cursor:pointer !important;transition:border-color 150ms ease;box-sizing:border-box !important}@supports (color: light-dark(red, red)){
.user-preferences .pref-timezone .timezone-input .select-kit-header{background:var(--ds-bg-secondary, light-dark(#f8fafc, rgba(255, 255, 255, 0.05))) !important;border:1px solid var(--ds-border-light, light-dark(rgba(0, 0, 0, 0.08), rgba(255, 255, 255, 0.1))) !important}
}.user-preferences .pref-timezone .timezone-input .select-kit-header:hover,.user-preferences .pref-timezone .timezone-input .select-kit-header:focus{border-color:var(--ds-primary-blue, #3396ff) !important}.user-preferences .pref-timezone .timezone-input .select-kit-header .select-kit-header-wrapper{display:flex !important;align-items:center !important;justify-content:space-between !important}.user-preferences .pref-timezone .timezone-input .select-kit-header .select-kit-header-wrapper .selected-name{font-size:.95rem !important;--2dadc189-csstools-light-dark-toggle--334:var(--csstools-color-scheme--light) #ffffff !important;color:var(--ds-text-primary, var(--2dadc189-csstools-light-dark-toggle--334, #1e293b)) !important}@supports (color: light-dark(red, red)){
.user-preferences .pref-timezone .timezone-input .select-kit-header .select-kit-header-wrapper .selected-name{color:var(--ds-text-primary, light-dark(#1e293b, #ffffff)) !important}
}.user-preferences .pref-timezone .timezone-input .select-kit-header .select-kit-header-wrapper .caret-icon{color:var(--ds-text-muted, #94a3b8) !important}.user-preferences .pref-timezone .btn-default,.user-preferences .pref-timezone .btn-icon-text{flex:0 0 auto !important;display:inline-flex !important;align-items:center !important;gap:8px !important;height:44px !important;width:auto !important;padding:0 16px !important;font-size:.9rem !important;font-weight:500 !important;--2dadc189-csstools-light-dark-toggle--335:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.05) !important;background:var(--ds-bg-secondary, var(--2dadc189-csstools-light-dark-toggle--335, #f8fafc)) !important;--2dadc189-csstools-light-dark-toggle--336:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.1) !important;border:1px solid var(--ds-border-light, var(--2dadc189-csstools-light-dark-toggle--336, rgba(0, 0, 0, 0.08))) !important;border-radius:10px !important;color:var(--ds-text-secondary, #64748b) !important;cursor:pointer !important;transition:all 150ms ease;box-sizing:border-box !important}@supports (color: light-dark(red, red)){
.user-preferences .pref-timezone .btn-default,.user-preferences .pref-timezone .btn-icon-text{background:var(--ds-bg-secondary, light-dark(#f8fafc, rgba(255, 255, 255, 0.05))) !important;border:1px solid var(--ds-border-light, light-dark(rgba(0, 0, 0, 0.08), rgba(255, 255, 255, 0.1))) !important}
}.user-preferences .pref-timezone .btn-default:hover,.user-preferences .pref-timezone .btn-icon-text:hover{--2dadc189-csstools-light-dark-toggle--337:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.08) !important;background:var(--ds-bg-hover, var(--2dadc189-csstools-light-dark-toggle--337, rgba(0, 0, 0, 0.04))) !important;border-color:var(--ds-primary-blue, #3396ff) !important;color:var(--ds-primary-blue, #3396ff) !important}@supports (color: light-dark(red, red)){
.user-preferences .pref-timezone .btn-default:hover,.user-preferences .pref-timezone .btn-icon-text:hover{background:var(--ds-bg-hover, light-dark(rgba(0, 0, 0, 0.04), rgba(255, 255, 255, 0.08))) !important}
}.user-preferences .pref-timezone .btn-default .d-icon,.user-preferences .pref-timezone .btn-icon-text .d-icon{width:16px !important;height:16px !important}.user-preferences .pref-location .controls,.user-preferences .pref-website .controls{width:100% !important;max-width:100% !important}.user-preferences .pref-location .controls input[type=text],.user-preferences .pref-website .controls input[type=text]{width:100% !important;max-width:400px !important;padding:12px 14px !important;font-size:.95rem !important;--2dadc189-csstools-light-dark-toggle--338:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.05) !important;background:var(--ds-bg-secondary, var(--2dadc189-csstools-light-dark-toggle--338, #f8fafc)) !important;--2dadc189-csstools-light-dark-toggle--339:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.1) !important;border:1px solid var(--ds-border-light, var(--2dadc189-csstools-light-dark-toggle--339, rgba(0, 0, 0, 0.08))) !important;border-radius:10px !important;--2dadc189-csstools-light-dark-toggle--340:var(--csstools-color-scheme--light) #ffffff !important;color:var(--ds-text-primary, var(--2dadc189-csstools-light-dark-toggle--340, #1e293b)) !important;transition:border-color 150ms ease,box-shadow 150ms ease;box-sizing:border-box !important}@supports (color: light-dark(red, red)){
.user-preferences .pref-location .controls input[type=text],.user-preferences .pref-website .controls input[type=text]{background:var(--ds-bg-secondary, light-dark(#f8fafc, rgba(255, 255, 255, 0.05))) !important;border:1px solid var(--ds-border-light, light-dark(rgba(0, 0, 0, 0.08), rgba(255, 255, 255, 0.1))) !important;color:var(--ds-text-primary, light-dark(#1e293b, #ffffff)) !important}
}.user-preferences .pref-location .controls input[type=text]:focus,.user-preferences .pref-website .controls input[type=text]:focus{outline:none !important;border-color:var(--ds-primary-blue, #3396ff) !important;box-shadow:0 0 0 3px rgba(51,150,255,.15) !important;--2dadc189-csstools-light-dark-toggle--341:var(--csstools-color-scheme--light) #1e1e1e !important;background:var(--ds-bg-primary, var(--2dadc189-csstools-light-dark-toggle--341, #ffffff)) !important}@supports (color: light-dark(red, red)){
.user-preferences .pref-location .controls input[type=text]:focus,.user-preferences .pref-website .controls input[type=text]:focus{background:var(--ds-bg-primary, light-dark(#ffffff, #1e1e1e)) !important}
}.user-preferences .pref-location .controls input[type=text]::placeholder,.user-preferences .pref-website .controls input[type=text]::placeholder{color:var(--ds-text-muted, #94a3b8) !important}.user-preferences .pref-profile-bg{width:100% !important;max-width:100% !important;box-sizing:border-box !important}.user-preferences .pref-profile-bg .controls{width:100% !important;max-width:100% !important;background:rgba(0,0,0,0) !important}.user-preferences .pref-profile-bg .image-uploader{width:100% !important;max-width:100% !important;box-sizing:border-box !important;background:rgba(0,0,0,0) !important}.user-preferences .pref-profile-bg .image-uploader .uploaded-image-preview{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;max-width:100% !important;min-height:120px !important;padding:0 !important;margin:0 !important;--2dadc189-csstools-light-dark-toggle--342:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.05) !important;background-color:var(--ds-bg-secondary, var(--2dadc189-csstools-light-dark-toggle--342, #f8fafc)) !important;background-size:cover !important;background-position:center !important;--2dadc189-csstools-light-dark-toggle--343:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.15) !important;border:2px dashed var(--ds-border-light, var(--2dadc189-csstools-light-dark-toggle--343, rgba(0, 0, 0, 0.12))) !important;border-radius:12px !important;box-sizing:border-box !important;transition:border-color 150ms ease,background-color 150ms ease;cursor:pointer !important}@supports (color: light-dark(red, red)){
.user-preferences .pref-profile-bg .image-uploader .uploaded-image-preview{background-color:var(--ds-bg-secondary, light-dark(#f8fafc, rgba(255, 255, 255, 0.05))) !important;border:2px dashed var(--ds-border-light, light-dark(rgba(0, 0, 0, 0.12), rgba(255, 255, 255, 0.15))) !important}
}.user-preferences .pref-profile-bg .image-uploader .uploaded-image-preview:hover{border-color:var(--ds-primary-blue, #3396ff) !important;--2dadc189-csstools-light-dark-toggle--344:var(--csstools-color-scheme--light) rgba(51, 150, 255, 0.1) !important;background-color:var(--ds-bg-hover, var(--2dadc189-csstools-light-dark-toggle--344, rgba(51, 150, 255, 0.05))) !important}@supports (color: light-dark(red, red)){
.user-preferences .pref-profile-bg .image-uploader .uploaded-image-preview:hover{background-color:var(--ds-bg-hover, light-dark(rgba(51, 150, 255, 0.05), rgba(51, 150, 255, 0.1))) !important}
}.user-preferences .pref-profile-bg .image-uploader .uploaded-image-preview:hover .image-upload-controls label{color:var(--ds-primary-blue, #3396ff) !important}.user-preferences .pref-profile-bg .image-uploader .image-upload-controls{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;min-height:120px !important;padding:24px !important;margin:0 !important;text-align:center !important;box-sizing:border-box !important;background:rgba(0,0,0,0) !important}.user-preferences .pref-profile-bg .image-uploader .image-upload-controls label.btn-transparent{display:flex !important;flex-direction:column !important;align-items:center !important;gap:8px !important;padding:0 !important;margin:0 !important;background:rgba(0,0,0,0) !important;border:none !important;color:var(--ds-text-muted, #94a3b8) !important;font-size:.9rem !important;cursor:pointer !important;transition:color 150ms ease}.user-preferences .pref-profile-bg .image-uploader .image-upload-controls label.btn-transparent .d-icon{width:24px !important;height:24px !important;margin-bottom:4px !important}.user-preferences .pref-profile-bg .image-uploader .image-upload-controls .pick-files-button{display:contents !important}.user-preferences .pref-profile-bg .image-uploader .image-upload-controls .pick-files-button input[type=file]{display:none !important}.user-preferences .pref-profile-bg .image-uploader .image-upload-controls .progress-status.hidden{display:none !important}.user-preferences .pref-profile-bg .image-uploader:not(.no-image) .uploaded-image-preview{border-style:solid !important;--2dadc189-csstools-light-dark-toggle--345:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.1) !important;border-color:var(--ds-border-light, var(--2dadc189-csstools-light-dark-toggle--345, rgba(0, 0, 0, 0.08))) !important}@supports (color: light-dark(red, red)){
.user-preferences .pref-profile-bg .image-uploader:not(.no-image) .uploaded-image-preview{border-color:var(--ds-border-light, light-dark(rgba(0, 0, 0, 0.08), rgba(255, 255, 255, 0.1))) !important}
}.user-preferences .pref-profile-bg .instructions{margin-top:8px !important;font-size:.85rem !important;color:var(--ds-text-muted, #94a3b8) !important}.user-preferences .control-group[data-setting-name=user-featured-topic] .feature-topic-on-profile-btn{display:inline-flex !important;align-items:center !important;gap:8px !important;padding:10px 16px !important;font-size:.9rem !important;font-weight:500 !important;--2dadc189-csstools-light-dark-toggle--346:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.05) !important;background:var(--ds-bg-secondary, var(--2dadc189-csstools-light-dark-toggle--346, #f8fafc)) !important;--2dadc189-csstools-light-dark-toggle--347:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.1) !important;border:1px solid var(--ds-border-light, var(--2dadc189-csstools-light-dark-toggle--347, rgba(0, 0, 0, 0.08))) !important;border-radius:10px !important;--2dadc189-csstools-light-dark-toggle--348:var(--csstools-color-scheme--light) #ffffff !important;color:var(--ds-text-primary, var(--2dadc189-csstools-light-dark-toggle--348, #1e293b)) !important;cursor:pointer !important;transition:all 150ms ease}@supports (color: light-dark(red, red)){
.user-preferences .control-group[data-setting-name=user-featured-topic] .feature-topic-on-profile-btn{background:var(--ds-bg-secondary, light-dark(#f8fafc, rgba(255, 255, 255, 0.05))) !important;border:1px solid var(--ds-border-light, light-dark(rgba(0, 0, 0, 0.08), rgba(255, 255, 255, 0.1))) !important;color:var(--ds-text-primary, light-dark(#1e293b, #ffffff)) !important}
}.user-preferences .control-group[data-setting-name=user-featured-topic] .feature-topic-on-profile-btn:hover{--2dadc189-csstools-light-dark-toggle--349:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.08) !important;background:var(--ds-bg-hover, var(--2dadc189-csstools-light-dark-toggle--349, rgba(0, 0, 0, 0.04))) !important;border-color:var(--ds-primary-blue, #3396ff) !important}@supports (color: light-dark(red, red)){
.user-preferences .control-group[data-setting-name=user-featured-topic] .feature-topic-on-profile-btn:hover{background:var(--ds-bg-hover, light-dark(rgba(0, 0, 0, 0.04), rgba(255, 255, 255, 0.08))) !important}
}.user-preferences .control-group[data-setting-name=user-featured-topic] .instructions{margin-top:8px !important;font-size:.85rem !important;color:var(--ds-text-muted, #94a3b8) !important}.user-preferences .user-chooser,.user-preferences .multi-select{width:100% !important;max-width:400px !important;box-sizing:border-box !important;position:relative !important}.user-preferences .user-chooser .select-kit-header,.user-preferences .user-chooser .multi-select-header,.user-preferences .multi-select .select-kit-header,.user-preferences .multi-select .multi-select-header{width:100% !important;min-height:44px !important;padding:8px 14px !important;--2dadc189-csstools-light-dark-toggle--350:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.05) !important;background:var(--ds-bg-secondary, var(--2dadc189-csstools-light-dark-toggle--350, #f8fafc)) !important;--2dadc189-csstools-light-dark-toggle--351:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.1) !important;border:1px solid var(--ds-border-light, var(--2dadc189-csstools-light-dark-toggle--351, rgba(0, 0, 0, 0.08))) !important;border-radius:10px !important;cursor:pointer !important;transition:border-color 150ms ease;box-sizing:border-box !important}@supports (color: light-dark(red, red)){
.user-preferences .user-chooser .select-kit-header,.user-preferences .user-chooser .multi-select-header,.user-preferences .multi-select .select-kit-header,.user-preferences .multi-select .multi-select-header{background:var(--ds-bg-secondary, light-dark(#f8fafc, rgba(255, 255, 255, 0.05))) !important;border:1px solid var(--ds-border-light, light-dark(rgba(0, 0, 0, 0.08), rgba(255, 255, 255, 0.1))) !important}
}.user-preferences .user-chooser .select-kit-header:hover,.user-preferences .user-chooser .select-kit-header:focus,.user-preferences .user-chooser .multi-select-header:hover,.user-preferences .user-chooser .multi-select-header:focus,.user-preferences .multi-select .select-kit-header:hover,.user-preferences .multi-select .select-kit-header:focus,.user-preferences .multi-select .multi-select-header:hover,.user-preferences .multi-select .multi-select-header:focus{border-color:var(--ds-primary-blue, #3396ff) !important}.user-preferences .user-chooser .select-kit-header .select-kit-header-wrapper,.user-preferences .user-chooser .multi-select-header .select-kit-header-wrapper,.user-preferences .multi-select .select-kit-header .select-kit-header-wrapper,.user-preferences .multi-select .multi-select-header .select-kit-header-wrapper{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:8px !important}.user-preferences .user-chooser .select-kit-header .select-kit-header-wrapper .formatted-selection,.user-preferences .user-chooser .multi-select-header .select-kit-header-wrapper .formatted-selection,.user-preferences .multi-select .select-kit-header .select-kit-header-wrapper .formatted-selection,.user-preferences .multi-select .multi-select-header .select-kit-header-wrapper .formatted-selection{font-size:.95rem !important;color:var(--ds-text-muted, #94a3b8) !important}.user-preferences .user-chooser .select-kit-header .select-kit-header-wrapper .caret-icon,.user-preferences .user-chooser .multi-select-header .select-kit-header-wrapper .caret-icon,.user-preferences .multi-select .select-kit-header .select-kit-header-wrapper .caret-icon,.user-preferences .multi-select .multi-select-header .select-kit-header-wrapper .caret-icon{color:var(--ds-text-muted, #94a3b8) !important;width:14px !important;height:14px !important}.user-preferences .user-chooser .select-kit-body,.user-preferences .multi-select .select-kit-body{position:absolute !important;top:100% !important;left:0 !important;right:0 !important;min-width:unset !important;width:100% !important;max-width:100% !important;margin-top:4px !important;transform:none !important;--2dadc189-csstools-light-dark-toggle--352:var(--csstools-color-scheme--light) #1e1e1e !important;background:var(--ds-bg-primary, var(--2dadc189-csstools-light-dark-toggle--352, #ffffff)) !important;--2dadc189-csstools-light-dark-toggle--353:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.1) !important;border:1px solid var(--ds-border-light, var(--2dadc189-csstools-light-dark-toggle--353, rgba(0, 0, 0, 0.08))) !important;border-radius:10px !important;box-shadow:var(--ds-shadow-lg, 0 10px 40px rgba(0, 0, 0, 0.15)) !important;overflow:hidden !important;z-index:1000 !important}@supports (color: light-dark(red, red)){
.user-preferences .user-chooser .select-kit-body,.user-preferences .multi-select .select-kit-body{background:var(--ds-bg-primary, light-dark(#ffffff, #1e1e1e)) !important;border:1px solid var(--ds-border-light, light-dark(rgba(0, 0, 0, 0.08), rgba(255, 255, 255, 0.1))) !important}
}.user-preferences .user-chooser .select-kit-body .select-kit-filter,.user-preferences .multi-select .select-kit-body .select-kit-filter{padding:8px !important;--2dadc189-csstools-light-dark-toggle--354:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.08) !important;border-bottom:1px solid var(--ds-border-light, var(--2dadc189-csstools-light-dark-toggle--354, rgba(0, 0, 0, 0.06))) !important}@supports (color: light-dark(red, red)){
.user-preferences .user-chooser .select-kit-body .select-kit-filter,.user-preferences .multi-select .select-kit-body .select-kit-filter{border-bottom:1px solid var(--ds-border-light, light-dark(rgba(0, 0, 0, 0.06), rgba(255, 255, 255, 0.08))) !important}
}.user-preferences .user-chooser .select-kit-body .select-kit-filter .filter-input,.user-preferences .multi-select .select-kit-body .select-kit-filter .filter-input{width:100% !important;padding:10px 12px !important;font-size:.9rem !important;--2dadc189-csstools-light-dark-toggle--355:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.05) !important;background:var(--ds-bg-secondary, var(--2dadc189-csstools-light-dark-toggle--355, #f8fafc)) !important;--2dadc189-csstools-light-dark-toggle--356:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.1) !important;border:1px solid var(--ds-border-light, var(--2dadc189-csstools-light-dark-toggle--356, rgba(0, 0, 0, 0.08))) !important;border-radius:8px !important;--2dadc189-csstools-light-dark-toggle--357:var(--csstools-color-scheme--light) #ffffff !important;color:var(--ds-text-primary, var(--2dadc189-csstools-light-dark-toggle--357, #1e293b)) !important;transition:border-color 150ms ease,box-shadow 150ms ease;box-sizing:border-box !important}@supports (color: light-dark(red, red)){
.user-preferences .user-chooser .select-kit-body .select-kit-filter .filter-input,.user-preferences .multi-select .select-kit-body .select-kit-filter .filter-input{background:var(--ds-bg-secondary, light-dark(#f8fafc, rgba(255, 255, 255, 0.05))) !important;border:1px solid var(--ds-border-light, light-dark(rgba(0, 0, 0, 0.08), rgba(255, 255, 255, 0.1))) !important;color:var(--ds-text-primary, light-dark(#1e293b, #ffffff)) !important}
}.user-preferences .user-chooser .select-kit-body .select-kit-filter .filter-input:focus,.user-preferences .multi-select .select-kit-body .select-kit-filter .filter-input:focus{outline:none !important;border-color:var(--ds-primary-blue, #3396ff) !important;box-shadow:0 0 0 3px rgba(51,150,255,.15) !important}.user-preferences .user-chooser .select-kit-body .select-kit-filter .filter-input::placeholder,.user-preferences .multi-select .select-kit-body .select-kit-filter .filter-input::placeholder{color:var(--ds-text-muted, #94a3b8) !important}.user-preferences .user-chooser.is-expanded .select-kit-header,.user-preferences .user-chooser.is-expanded .multi-select-header,.user-preferences .multi-select.is-expanded .select-kit-header,.user-preferences .multi-select.is-expanded .multi-select-header{border-color:var(--ds-primary-blue, #3396ff) !important;box-shadow:0 0 0 3px rgba(51,150,255,.15) !important}.user-preferences .ignored-list{background:rgba(0,0,0,0) !important;padding:12px 0 !important;font-size:.9rem !important;color:var(--ds-text-muted, #94a3b8) !important}.user-preferences .form-kit__control-checkbox-label{display:flex !important;align-items:flex-start !important;gap:10px !important;cursor:pointer !important}.user-preferences .form-kit__control-checkbox-label .form-kit__control-checkbox{flex-shrink:0 !important;width:18px !important;height:18px !important;margin:2px 0 0 0 !important;border-radius:4px !important;accent-color:var(--ds-primary-blue, #3396ff) !important;cursor:pointer !important}.user-preferences .form-kit__control-checkbox-label .form-kit__control-checkbox-content{display:flex !important;flex-direction:column !important;gap:4px !important}.user-preferences .form-kit__control-checkbox-label .form-kit__control-checkbox-title{display:flex !important;align-items:center !important;flex-wrap:wrap !important;gap:6px !important;font-size:.95rem !important;line-height:1.4 !important;--2dadc189-csstools-light-dark-toggle--358:var(--csstools-color-scheme--light) #ffffff !important;color:var(--ds-text-primary, var(--2dadc189-csstools-light-dark-toggle--358, #1e293b)) !important}@supports (color: light-dark(red, red)){
.user-preferences .form-kit__control-checkbox-label .form-kit__control-checkbox-title{color:var(--ds-text-primary, light-dark(#1e293b, #ffffff)) !important}
}.user-preferences .form-kit__control-checkbox-label .form-kit__control-checkbox-title .form-kit__container-optional{font-size:.85rem !important;color:var(--ds-text-muted, #94a3b8) !important;font-weight:400 !important}.user-preferences .form-kit__control-checkbox-label .form-kit__control-checkbox-description{font-size:.85rem !important;color:var(--ds-text-muted, #94a3b8) !important;line-height:1.4 !important}.user-preferences .control-group>.controls:has(>.controls){display:flex !important;flex-direction:column !important;align-items:flex-start !important;gap:0 !important}.user-preferences .control-group>.controls:has(>.controls)>label:not(.checkbox-label){display:block !important;margin-bottom:12px !important;padding-left:0 !important;text-align:left !important;font-size:.95rem !important;--2dadc189-csstools-light-dark-toggle--359:var(--csstools-color-scheme--light) #ffffff !important;color:var(--ds-text-primary, var(--2dadc189-csstools-light-dark-toggle--359, #1e293b)) !important}@supports (color: light-dark(red, red)){
.user-preferences .control-group>.controls:has(>.controls)>label:not(.checkbox-label){color:var(--ds-text-primary, light-dark(#1e293b, #ffffff)) !important}
}.user-preferences .control-group>.controls:has(>.controls)>.controls{margin:0 0 8px 0 !important;padding:0 !important;width:auto !important}.user-preferences .control-group>.controls:has(>.controls)>.controls:last-child{margin-bottom:0 !important}.user-preferences .clearfix{display:none !important}.user-preferences .input-xxlarge{width:100% !important;max-width:100% !important;box-sizing:border-box !important}.staff-counters{display:flex !important;align-items:center !important;gap:16px !important;padding:12px 16px !important;--2dadc189-csstools-light-dark-toggle--360:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.05) !important;background:var(--2dadc189-csstools-light-dark-toggle--360, #f1f5f9) !important;background:light-dark(#f1f5f9, rgba(255, 255, 255, 0.05)) !important;border-radius:12px !important;margin-bottom:16px !important}.staff-counters>div{display:flex !important;align-items:center !important;gap:6px !important;font-size:.875rem !important;--2dadc189-csstools-light-dark-toggle--361:var(--csstools-color-scheme--light) #cbd5e1 !important;color:var(--2dadc189-csstools-light-dark-toggle--361, #475569) !important;color:light-dark(#475569, #cbd5e1) !important}.staff-counters>div a{display:flex !important;align-items:center !important;gap:6px !important;--2dadc189-csstools-light-dark-toggle--362:var(--csstools-color-scheme--light) #cbd5e1 !important;color:var(--2dadc189-csstools-light-dark-toggle--362, #475569) !important;color:light-dark(#475569, #cbd5e1) !important;text-decoration:none !important}.staff-counters>div a:hover{color:#3396ff !important}.staff-counters>div a:hover span{background:#3396ff !important;color:#fff !important}.staff-counters .helpful-flags,.staff-counters .flagged-posts,.staff-counters .deleted-posts{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:24px !important;height:24px !important;padding:0 8px !important;border-radius:12px !important;font-size:.8rem !important;font-weight:600 !important;transition:all 150ms ease !important}.staff-counters .helpful-flags{background:#22c55e !important;color:#fff !important}.staff-counters .flagged-posts{background:#f59e0b !important;color:#fff !important}.staff-counters .deleted-posts{background:#ef4444 !important;color:#fff !important}.bookmark-search-form{display:flex !important;align-items:center !important;gap:8px !important;max-width:400px !important;margin-bottom:20px !important}.bookmark-search-form input#bookmark-search{flex:1 !important;--2dadc189-csstools-light-dark-toggle--363:var(--csstools-color-scheme--light) rgba(0, 0, 0, 0.08) !important;background:var(--ds-bg-secondary, var(--2dadc189-csstools-light-dark-toggle--363, #f8fafc)) !important;--2dadc189-csstools-light-dark-toggle--364:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.12) !important;border:1px solid var(--ds-border-medium, var(--2dadc189-csstools-light-dark-toggle--364, rgba(0, 0, 0, 0.1))) !important;border-radius:20px !important;padding:8px 14px !important;font-size:.85rem !important;--2dadc189-csstools-light-dark-toggle--365:var(--csstools-color-scheme--light) #ffffff !important;color:var(--ds-text-primary, var(--2dadc189-csstools-light-dark-toggle--365, #1e293b)) !important;outline:none !important;transition:all 200ms ease !important}@supports (color: light-dark(red, red)){
.bookmark-search-form input#bookmark-search{background:var(--ds-bg-secondary, light-dark(#f8fafc, rgba(0, 0, 0, 0.08))) !important;border:1px solid var(--ds-border-medium, light-dark(rgba(0, 0, 0, 0.1), rgba(255, 255, 255, 0.12))) !important;color:var(--ds-text-primary, light-dark(#1e293b, #ffffff)) !important}
}.bookmark-search-form input#bookmark-search::placeholder{--2dadc189-csstools-light-dark-toggle--366:var(--csstools-color-scheme--light) #94a3b8 !important;color:var(--ds-text-muted, var(--2dadc189-csstools-light-dark-toggle--366, #64748b)) !important}@supports (color: light-dark(red, red)){
.bookmark-search-form input#bookmark-search::placeholder{color:var(--ds-text-muted, light-dark(#64748b, #94a3b8)) !important}
}.bookmark-search-form input#bookmark-search:focus{--2dadc189-csstools-light-dark-toggle--367:var(--csstools-color-scheme--light) #1e293b !important;background:var(--ds-bg-primary, var(--2dadc189-csstools-light-dark-toggle--367, #ffffff)) !important;border-color:var(--ds-primary-blue, #3396ff) !important;box-shadow:0 0 0 3px rgba(51,150,255,.1) !important}@supports (color: light-dark(red, red)){
.bookmark-search-form input#bookmark-search:focus{background:var(--ds-bg-primary, light-dark(#ffffff, #1e293b)) !important}
}.bookmark-search-form .btn.btn-icon.btn-primary{display:inline-flex !important;align-items:center !important;gap:6px !important;background:var(--ds-primary-blue, #3396ff) !important;border:none !important;border-radius:20px !important;padding:8px 16px !important;height:auto !important;width:auto !important;min-height:auto !important;transition:all 150ms ease !important;box-shadow:none !important}.bookmark-search-form .btn.btn-icon.btn-primary .d-icon{color:#fff !important;width:14px !important;height:14px !important}.bookmark-search-form .btn.btn-icon.btn-primary::after{content:"Search" !important;color:#fff !important;font-size:.85rem !important;font-weight:600 !important}.bookmark-search-form .btn.btn-icon.btn-primary:hover{background:var(--ds-primary-blue-hover, #2180e8) !important}.inline-form.full-width{display:flex !important;align-items:center !important;gap:8px !important}.inline-form.full-width input[type=text]{flex:1 !important;--2dadc189-csstools-light-dark-toggle--368:var(--csstools-color-scheme--light) rgba(0, 0, 0, 0.08) !important;background:var(--ds-bg-secondary, var(--2dadc189-csstools-light-dark-toggle--368, #f8fafc)) !important;--2dadc189-csstools-light-dark-toggle--369:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.12) !important;border:1px solid var(--ds-border-medium, var(--2dadc189-csstools-light-dark-toggle--369, rgba(0, 0, 0, 0.1))) !important;border-radius:20px !important;padding:8px 14px !important;font-size:.85rem !important;--2dadc189-csstools-light-dark-toggle--370:var(--csstools-color-scheme--light) #ffffff !important;color:var(--ds-text-primary, var(--2dadc189-csstools-light-dark-toggle--370, #1e293b)) !important;outline:none !important;transition:all 200ms ease !important}@supports (color: light-dark(red, red)){
.inline-form.full-width input[type=text]{background:var(--ds-bg-secondary, light-dark(#f8fafc, rgba(0, 0, 0, 0.08))) !important;border:1px solid var(--ds-border-medium, light-dark(rgba(0, 0, 0, 0.1), rgba(255, 255, 255, 0.12))) !important;color:var(--ds-text-primary, light-dark(#1e293b, #ffffff)) !important}
}.inline-form.full-width input[type=text]::placeholder{--2dadc189-csstools-light-dark-toggle--371:var(--csstools-color-scheme--light) #94a3b8 !important;color:var(--ds-text-muted, var(--2dadc189-csstools-light-dark-toggle--371, #64748b)) !important}@supports (color: light-dark(red, red)){
.inline-form.full-width input[type=text]::placeholder{color:var(--ds-text-muted, light-dark(#64748b, #94a3b8)) !important}
}.inline-form.full-width input[type=text]:focus{--2dadc189-csstools-light-dark-toggle--372:var(--csstools-color-scheme--light) #1e293b !important;background:var(--ds-bg-primary, var(--2dadc189-csstools-light-dark-toggle--372, #ffffff)) !important;border-color:var(--ds-primary-blue, #3396ff) !important;box-shadow:0 0 0 3px rgba(51,150,255,.1) !important}@supports (color: light-dark(red, red)){
.inline-form.full-width input[type=text]:focus{background:var(--ds-bg-primary, light-dark(#ffffff, #1e293b)) !important}
}.inline-form.full-width .btn.no-text.btn-icon{display:inline-flex !important;align-items:center !important;gap:6px !important;background:var(--ds-primary-blue, #3396ff) !important;border:none !important;border-radius:20px !important;padding:8px 16px !important;width:auto !important;height:auto !important;min-height:auto !important;transition:all 150ms ease !important;box-shadow:none !important}.inline-form.full-width .btn.no-text.btn-icon .d-icon{color:#fff !important;width:14px !important;height:14px !important}.inline-form.full-width .btn.no-text.btn-icon::after{content:"Search" !important;color:#fff !important;font-size:.85rem !important;font-weight:600 !important}.inline-form.full-width .btn.no-text.btn-icon:hover{background:var(--ds-primary-blue-hover, #2180e8) !important}.user-content .bookmark-list-item,.bookmark-list-item.topic-list-item{display:flex !important;grid-template-areas:none !important;grid-template-columns:none !important;grid-template-rows:none !important;flex-wrap:wrap !important;align-items:flex-start !important;gap:12px !important;padding:20px !important;margin-bottom:0 !important;--2dadc189-csstools-light-dark-toggle--373:var(--csstools-color-scheme--light) #1e293b !important;background:var(--ds-bg-primary, var(--2dadc189-csstools-light-dark-toggle--373, #ffffff)) !important;--2dadc189-csstools-light-dark-toggle--374:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.08) !important;border:1px solid var(--ds-border-light, var(--2dadc189-csstools-light-dark-toggle--374, rgba(0, 0, 0, 0.06))) !important;border-radius:16px !important;box-shadow:var(--ds-shadow-sm, 0 2px 8px rgba(0, 0, 0, 0.04)) !important;transition:all 200ms ease !important;position:relative !important}@supports (color: light-dark(red, red)){
.user-content .bookmark-list-item,.bookmark-list-item.topic-list-item{background:var(--ds-bg-primary, light-dark(#ffffff, #1e293b)) !important;border:1px solid var(--ds-border-light, light-dark(rgba(0, 0, 0, 0.06), rgba(255, 255, 255, 0.08))) !important}
}.user-content .bookmark-list-item:hover,.bookmark-list-item.topic-list-item:hover{box-shadow:0 4px 16px rgba(0,0,0,.08) !important;transform:translateY(-2px) !important}.user-content .bookmark-list-item>td,.bookmark-list-item.topic-list-item>td{display:block !important;border:none !important;padding:0 !important}.user-content .bookmark-list-item td.author-avatar,.bookmark-list-item.topic-list-item td.author-avatar{flex-shrink:0 !important;order:0 !important;align-self:flex-start !important;background:rgba(0,0,0,0) !important}.user-content .bookmark-list-item td.author-avatar a.avatar,.bookmark-list-item.topic-list-item td.author-avatar a.avatar{display:block !important;background:rgba(0,0,0,0) !important}.user-content .bookmark-list-item td.author-avatar img.avatar,.bookmark-list-item.topic-list-item td.author-avatar img.avatar{width:44px !important;height:44px !important;border-radius:50% !important;--2dadc189-csstools-light-dark-toggle--375:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.08) !important;border:2px solid var(--ds-border-light, var(--2dadc189-csstools-light-dark-toggle--375, rgba(0, 0, 0, 0.06))) !important;background:rgba(0,0,0,0) !important}@supports (color: light-dark(red, red)){
.user-content .bookmark-list-item td.author-avatar img.avatar,.bookmark-list-item.topic-list-item td.author-avatar img.avatar{border:2px solid var(--ds-border-light, light-dark(rgba(0, 0, 0, 0.06), rgba(255, 255, 255, 0.08))) !important}
}.user-content .bookmark-list-item td.main-link,.bookmark-list-item.topic-list-item td.main-link{flex:1 !important;min-width:0 !important;order:1 !important}.user-content .bookmark-list-item .link-top-line,.bookmark-list-item.topic-list-item .link-top-line{display:block !important;margin-bottom:8px !important}.user-content .bookmark-list-item .bookmark-status-with-link,.bookmark-list-item.topic-list-item .bookmark-status-with-link{display:flex !important;align-items:center !important;gap:8px !important;flex-wrap:wrap !important}.user-content .bookmark-list-item .bookmark-status-with-link .topic-statuses,.bookmark-list-item.topic-list-item .bookmark-status-with-link .topic-statuses{display:inline-flex !important;align-items:center !important;gap:4px !important}.user-content .bookmark-list-item .bookmark-status-with-link .topic-statuses .d-icon,.bookmark-list-item.topic-list-item .bookmark-status-with-link .topic-statuses .d-icon{width:14px !important;height:14px !important;--2dadc189-csstools-light-dark-toggle--376:var(--csstools-color-scheme--light) #94a3b8 !important;color:var(--ds-text-muted, var(--2dadc189-csstools-light-dark-toggle--376, #64748b)) !important}@supports (color: light-dark(red, red)){
.user-content .bookmark-list-item .bookmark-status-with-link .topic-statuses .d-icon,.bookmark-list-item.topic-list-item .bookmark-status-with-link .topic-statuses .d-icon{color:var(--ds-text-muted, light-dark(#64748b, #94a3b8)) !important}
}.user-content .bookmark-list-item .bookmark-status-with-link a.title,.bookmark-list-item.topic-list-item .bookmark-status-with-link a.title{font-size:1rem !important;font-weight:600 !important;--2dadc189-csstools-light-dark-toggle--377:var(--csstools-color-scheme--light) #ffffff !important;color:var(--ds-text-primary, var(--2dadc189-csstools-light-dark-toggle--377, #1e293b)) !important;text-decoration:none !important;line-height:1.4 !important}@supports (color: light-dark(red, red)){
.user-content .bookmark-list-item .bookmark-status-with-link a.title,.bookmark-list-item.topic-list-item .bookmark-status-with-link a.title{color:var(--ds-text-primary, light-dark(#1e293b, #ffffff)) !important}
}.user-content .bookmark-list-item .bookmark-status-with-link a.title:hover,.bookmark-list-item.topic-list-item .bookmark-status-with-link a.title:hover{color:var(--ds-primary-blue, #3396ff) !important}.user-content .bookmark-list-item .link-bottom-line,.bookmark-list-item.topic-list-item .link-bottom-line{display:flex !important;align-items:center !important;gap:12px !important;flex-wrap:wrap !important}.user-content .bookmark-list-item .link-bottom-line .badge-category__wrapper,.bookmark-list-item.topic-list-item .link-bottom-line .badge-category__wrapper{display:inline-flex !important;background:rgba(0,0,0,0) !important;border:none !important;padding:0 !important}.user-content .bookmark-list-item .link-bottom-line .badge-category__wrapper .badge-category,.bookmark-list-item.topic-list-item .link-bottom-line .badge-category__wrapper .badge-category{display:inline-flex !important;align-items:center !important;gap:5px !important;padding:4px 10px !important;--2dadc189-csstools-light-dark-toggle--378:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.05) !important;background:var(--ds-bg-tertiary, var(--2dadc189-csstools-light-dark-toggle--378, #f1f5f9)) !important;border-radius:10px !important;font-size:.8rem !important;font-weight:500 !important;--2dadc189-csstools-light-dark-toggle--379:var(--csstools-color-scheme--light) #cbd5e1 !important;color:var(--ds-text-secondary, var(--2dadc189-csstools-light-dark-toggle--379, #475569)) !important}@supports (color: light-dark(red, red)){
.user-content .bookmark-list-item .link-bottom-line .badge-category__wrapper .badge-category,.bookmark-list-item.topic-list-item .link-bottom-line .badge-category__wrapper .badge-category{background:var(--ds-bg-tertiary, light-dark(#f1f5f9, rgba(255, 255, 255, 0.05))) !important;color:var(--ds-text-secondary, light-dark(#475569, #cbd5e1)) !important}
}.user-content .bookmark-list-item .link-bottom-line .badge-category__wrapper .badge-category .emoji,.bookmark-list-item.topic-list-item .link-bottom-line .badge-category__wrapper .badge-category .emoji{width:14px !important;height:14px !important}.user-content .bookmark-list-item .link-bottom-line .badge-category__wrapper .badge-category .badge-category__name,.bookmark-list-item.topic-list-item .link-bottom-line .badge-category__wrapper .badge-category .badge-category__name{font-size:.8rem !important}.user-content .bookmark-list-item .post-excerpt,.bookmark-list-item.topic-list-item .post-excerpt{font-size:.875rem !important;line-height:1.6 !important;--2dadc189-csstools-light-dark-toggle--380:var(--csstools-color-scheme--light) #cbd5e1 !important;color:var(--ds-text-secondary, var(--2dadc189-csstools-light-dark-toggle--380, #475569)) !important;margin:10px 0 0 0 !important;padding:0 !important}@supports (color: light-dark(red, red)){
.user-content .bookmark-list-item .post-excerpt,.bookmark-list-item.topic-list-item .post-excerpt{color:var(--ds-text-secondary, light-dark(#475569, #cbd5e1)) !important}
}.user-content .bookmark-list-item td.post-metadata.updated-at,.user-content .bookmark-list-item td.activity,.bookmark-list-item.topic-list-item td.post-metadata.updated-at,.bookmark-list-item.topic-list-item td.activity{position:static !important;display:none !important}.user-content .bookmark-list-item .link-bottom-line::after,.bookmark-list-item.topic-list-item .link-bottom-line::after{content:attr(data-updated);font-size:.8rem !important;--2dadc189-csstools-light-dark-toggle--381:var(--csstools-color-scheme--light) #64748b !important;color:var(--ds-text-faint, var(--2dadc189-csstools-light-dark-toggle--381, #94a3b8)) !important}@supports (color: light-dark(red, red)){
.user-content .bookmark-list-item .link-bottom-line::after,.bookmark-list-item.topic-list-item .link-bottom-line::after{color:var(--ds-text-faint, light-dark(#94a3b8, #64748b)) !important}
}.user-content .bookmark-list-item td:last-of-type,.bookmark-list-item.topic-list-item td:last-of-type{position:absolute !important;top:16px !important;right:16px !important;order:10 !important;background:rgba(0,0,0,0) !important}.user-content .bookmark-list-item td:last-of-type .bookmark-actions-dropdown,.bookmark-list-item.topic-list-item td:last-of-type .bookmark-actions-dropdown{background:rgba(0,0,0,0) !important}.user-content .bookmark-list-item td:last-of-type .bookmark-actions-dropdown.is-expanded,.user-content .bookmark-list-item td:last-of-type .bookmark-actions-dropdown[open],.bookmark-list-item.topic-list-item td:last-of-type .bookmark-actions-dropdown.is-expanded,.bookmark-list-item.topic-list-item td:last-of-type .bookmark-actions-dropdown[open]{background:rgba(0,0,0,0) !important}.user-content .bookmark-list-item td:last-of-type .bookmark-actions-dropdown .select-kit-header,.bookmark-list-item.topic-list-item td:last-of-type .bookmark-actions-dropdown .select-kit-header{background:rgba(0,0,0,0) !important;border:none !important;padding:6px 8px !important;border-radius:8px !important;min-height:auto !important;height:auto !important}.user-content .bookmark-list-item td:last-of-type .bookmark-actions-dropdown .select-kit-header:hover,.bookmark-list-item.topic-list-item td:last-of-type .bookmark-actions-dropdown .select-kit-header:hover{background:rgba(0,0,0,0) !important}.user-content .bookmark-list-item td:last-of-type .bookmark-actions-dropdown .select-kit-header:focus,.user-content .bookmark-list-item td:last-of-type .bookmark-actions-dropdown .select-kit-header:active,.user-content .bookmark-list-item td:last-of-type .bookmark-actions-dropdown .select-kit-header.is-focused,.bookmark-list-item.topic-list-item td:last-of-type .bookmark-actions-dropdown .select-kit-header:focus,.bookmark-list-item.topic-list-item td:last-of-type .bookmark-actions-dropdown .select-kit-header:active,.bookmark-list-item.topic-list-item td:last-of-type .bookmark-actions-dropdown .select-kit-header.is-focused{background:rgba(0,0,0,0) !important;box-shadow:none !important;outline:none !important}.user-content .bookmark-list-item td:last-of-type .bookmark-actions-dropdown .select-kit-header .select-kit-header-wrapper,.bookmark-list-item.topic-list-item td:last-of-type .bookmark-actions-dropdown .select-kit-header .select-kit-header-wrapper{height:auto !important;width:auto !important;background:rgba(0,0,0,0) !important}.user-content .bookmark-list-item td:last-of-type .bookmark-actions-dropdown .select-kit-header .selected-name,.bookmark-list-item.topic-list-item td:last-of-type .bookmark-actions-dropdown .select-kit-header .selected-name{background:rgba(0,0,0,0) !important}.user-content .bookmark-list-item td:last-of-type .bookmark-actions-dropdown .select-kit-header .name,.bookmark-list-item.topic-list-item td:last-of-type .bookmark-actions-dropdown .select-kit-header .name{font-size:1rem !important;--2dadc189-csstools-light-dark-toggle--382:var(--csstools-color-scheme--light) #94a3b8 !important;color:var(--ds-text-muted, var(--2dadc189-csstools-light-dark-toggle--382, #64748b)) !important;letter-spacing:2px !important}@supports (color: light-dark(red, red)){
.user-content .bookmark-list-item td:last-of-type .bookmark-actions-dropdown .select-kit-header .name,.bookmark-list-item.topic-list-item td:last-of-type .bookmark-actions-dropdown .select-kit-header .name{color:var(--ds-text-muted, light-dark(#64748b, #94a3b8)) !important}
}.user-content .topic-list-body:has(.bookmark-list-item){display:flex !important;flex-direction:column !important;gap:12px !important;background:rgba(0,0,0,0) !important;border:none !important;border-radius:0 !important;box-shadow:none !important;overflow:visible !important}body.user-messages-page .user-navigation-secondary{display:flex !important;align-items:center !important;gap:12px !important;padding:16px 0 !important;margin:0 !important;background:rgba(0,0,0,0) !important;flex-wrap:wrap !important}body.user-messages-page .user-navigation-secondary .category-breadcrumb{all:unset !important;display:flex !important}body.user-messages-page .user-navigation-secondary .category-breadcrumb li{all:unset !important}body.user-messages-page .user-navigation-secondary .category-breadcrumb .messages-dropdown-trigger{display:flex !important;align-items:center !important;gap:8px !important;padding:10px 16px !important;background:#fff !important;border:1px solid #e2e8f0 !important;border-radius:12px !important;font-size:14px !important;font-weight:600 !important;color:#0f172a !important;cursor:pointer !important;transition:all .2s ease !important;box-shadow:0 1px 2px rgba(0,0,0,.04) !important}body.user-messages-page .user-navigation-secondary .category-breadcrumb .messages-dropdown-trigger .d-button-label{color:inherit !important}body.user-messages-page .user-navigation-secondary .category-breadcrumb .messages-dropdown-trigger .d-icon{width:12px !important;height:12px !important;color:#64748b !important;transition:transform .2s ease !important}body.user-messages-page .user-navigation-secondary .category-breadcrumb .messages-dropdown-trigger:hover{background:#f8fafc !important;border-color:var(--tertiary) !important;box-shadow:0 2px 8px rgba(37,99,235,.1) !important}body.user-messages-page .user-navigation-secondary .category-breadcrumb .messages-dropdown-trigger:hover .d-icon{color:var(--tertiary) !important}body.user-messages-page .user-navigation-secondary .category-breadcrumb .messages-dropdown-trigger[aria-expanded=true]{border-color:var(--tertiary) !important;box-shadow:0 0 0 3px rgba(37,99,235,.1) !important}body.user-messages-page .user-navigation-secondary .category-breadcrumb .messages-dropdown-trigger[aria-expanded=true] .d-icon{transform:rotate(180deg) !important}body.user-messages-page .user-navigation-secondary .horizontal-overflow-nav{flex:1 !important}body.user-messages-page .user-navigation-secondary .messages-nav{all:unset !important;display:flex !important;align-items:center !important;gap:4px !important;padding:4px !important;background:#f1f5f9 !important;border-radius:12px !important}body.user-messages-page .user-navigation-secondary .messages-nav li{all:unset !important;display:block !important}body.user-messages-page .user-navigation-secondary .messages-nav li[aria-current=location]::after,body.user-messages-page .user-navigation-secondary .messages-nav li::after{display:none !important}body.user-messages-page .user-navigation-secondary .messages-nav li a{all:unset !important;display:flex !important;align-items:center !important;gap:6px !important;padding:8px 14px !important;border-radius:8px !important;font-size:13px !important;font-weight:500 !important;color:#64748b !important;cursor:pointer !important;transition:all .2s ease !important;white-space:nowrap !important;border-bottom:none !important;text-decoration:none !important}body.user-messages-page .user-navigation-secondary .messages-nav li a::before,body.user-messages-page .user-navigation-secondary .messages-nav li a::after{display:none !important}body.user-messages-page .user-navigation-secondary .messages-nav li a .d-icon{width:14px !important;height:14px !important;color:inherit !important;opacity:.7 !important}body.user-messages-page .user-navigation-secondary .messages-nav li a span{color:inherit !important}body.user-messages-page .user-navigation-secondary .messages-nav li a:hover{color:#334155 !important;background:hsla(0,0%,100%,.6) !important}body.user-messages-page .user-navigation-secondary .messages-nav li a.active{background:#fff !important;color:#0f172a !important;font-weight:600 !important;box-shadow:0 1px 3px rgba(0,0,0,.08) !important;border-bottom:none !important}body.user-messages-page .user-navigation-secondary .messages-nav li a.active::before,body.user-messages-page .user-navigation-secondary .messages-nav li a.active::after{display:none !important}body.user-messages-page .user-navigation-secondary .messages-nav li a.active .d-icon{color:var(--tertiary) !important;opacity:1 !important}body.user-messages-page .user-navigation-secondary .navigation-controls{display:flex !important;align-items:center !important;gap:8px !important;margin-left:auto !important}body.user-messages-page .user-navigation-secondary .navigation-controls .new-private-message{display:flex !important;align-items:center !important;gap:8px !important;padding:10px 20px !important;background:linear-gradient(135deg, var(--tertiary) 0%, #1d4ed8 100%) !important;border:none !important;border-radius:12px !important;font-size:14px !important;font-weight:600 !important;color:#fff !important;cursor:pointer !important;transition:all .2s cubic-bezier(0.4, 0, 0.2, 1) !important;box-shadow:0 1px 2px rgba(37,99,235,.2),0 4px 12px rgba(37,99,235,.2) !important}body.user-messages-page .user-navigation-secondary .navigation-controls .new-private-message .d-icon{width:16px !important;height:16px !important;color:#fff !important}body.user-messages-page .user-navigation-secondary .navigation-controls .new-private-message .d-button-label{color:#fff !important}body.user-messages-page .user-navigation-secondary .navigation-controls .new-private-message:hover{transform:translateY(-1px) !important;box-shadow:0 2px 4px rgba(37,99,235,.2),0 8px 20px rgba(37,99,235,.3) !important}body.user-messages-page .user-navigation-secondary .navigation-controls .new-private-message:active{transform:translateY(0) !important}body.user-messages-page .topic-list{all:unset !important;display:block !important;background:#fff !important;border-radius:16px !important;overflow:hidden !important;box-shadow:0 1px 3px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.03) !important}body.user-messages-page .topic-list-header{display:none !important}body.user-messages-page .topic-list-body{all:unset !important;display:flex !important;flex-direction:column !important}body.user-messages-page .topic-list-item{all:unset !important;display:flex !important;align-items:center !important;gap:16px !important;padding:16px 20px !important;background:#fff !important;border-bottom:1px solid #f1f5f9 !important;cursor:pointer !important;transition:all .2s cubic-bezier(0.4, 0, 0.2, 1) !important;position:relative !important}body.user-messages-page .topic-list-item:last-child{border-bottom:none !important}body.user-messages-page .topic-list-item:hover{background:linear-gradient(135deg, #f8fafc 0%, #eef2ff 100%) !important}body.user-messages-page .topic-list-item:not(.visited){background:linear-gradient(90deg, rgba(37, 99, 235, 0.03) 0%, transparent 100%) !important}body.user-messages-page .topic-list-item:not(.visited)::before{content:"" !important;position:absolute !important;left:0 !important;top:50% !important;transform:translateY(-50%) !important;width:4px !important;height:60% !important;background:var(--tertiary) !important;border-radius:0 4px 4px 0 !important}body.user-messages-page .topic-list-item:not(.visited) td.main-link .link-top-line .title{font-weight:600 !important;color:#0f172a !important}body.user-messages-page .topic-list-item td.topic-status-data,body.user-messages-page .topic-list-item td.topic-category-data,body.user-messages-page .topic-list-item td.topic-likes-replies-data,body.user-messages-page .topic-list-item td.topic-creator-data{display:none !important}body.user-messages-page .topic-list-item td.posters{all:unset !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;order:1 !important}body.user-messages-page .topic-list-item td.posters a{display:block !important;position:relative !important}body.user-messages-page .topic-list-item td.posters a .avatar{width:44px !important;height:44px !important;border-radius:12px !important;object-fit:cover !important;transition:transform .2s ease !important;box-shadow:0 2px 8px rgba(0,0,0,.08) !important}body.user-messages-page .topic-list-item td.posters a::after{content:"" !important;position:absolute !important;bottom:-2px !important;right:-2px !important;width:14px !important;height:14px !important;background:#22c55e !important;border:3px solid #fff !important;border-radius:50% !important;display:none !important}body.user-messages-page .topic-list-item td.main-link{all:unset !important;display:flex !important;flex-direction:column !important;flex:1 !important;min-width:0 !important;order:2 !important}body.user-messages-page .topic-list-item td.main-link .link-top-line{display:flex !important;align-items:center !important;gap:8px !important}body.user-messages-page .topic-list-item td.main-link .link-top-line .topic-statuses{display:none !important}body.user-messages-page .topic-list-item td.main-link .link-top-line .title{font-size:15px !important;font-weight:500 !important;color:#334155 !important;text-decoration:none !important;line-height:1.4 !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;transition:color .15s ease !important}body.user-messages-page .topic-list-item td.main-link .link-top-line .title:hover{color:var(--tertiary) !important}body.user-messages-page .topic-list-item td.main-link .link-top-line .topic-post-badges{display:none !important}body.user-messages-page .topic-list-item td.main-link .link-bottom-line{display:none !important}body.user-messages-page .topic-list-item td.activity{all:unset !important;display:flex !important;align-items:center !important;flex-shrink:0 !important;order:3 !important}body.user-messages-page .topic-list-item td.activity .post-activity{display:flex !important;align-items:center !important;gap:6px !important;padding:6px 12px !important;background:#f1f5f9 !important;border-radius:20px !important;text-decoration:none !important;transition:all .2s ease !important}body.user-messages-page .topic-list-item td.activity .post-activity::before{content:"" !important;width:6px !important;height:6px !important;background:#94a3b8 !important;border-radius:50% !important;flex-shrink:0 !important}body.user-messages-page .topic-list-item td.activity .post-activity .relative-date{font-size:12px !important;font-weight:600 !important;color:#64748b !important;letter-spacing:.01em !important}body.user-messages-page .topic-list-item td.activity .post-activity:hover{background:#e2e8f0 !important;transform:scale(1.02) !important}body.user-messages-page .topic-list-item.visited td.main-link .link-top-line .title{font-weight:400 !important;color:#64748b !important}body.user-messages-page .topic-list-item.visited td.activity .post-activity::before{background:#cbd5e1 !important}body.user-messages-page .topic-list-body:empty::after{content:"No messages yet" !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:60px 20px !important;color:#94a3b8 !important;font-size:15px !important;font-weight:500 !important}.private_message{background:rgba(0,0,0,0) !important}.full-page-chat.full-page-chat-sidebar-enabled{border:none}.c-navbar-container{background-color:var(--d-content-background)}@media(min-width: 40rem){.full-page-chat .c-navbar-container{padding:0 1.5em}}.chat-drawer.is-collapsed .c-navbar-container{background:var(--tertiary-low);opacity:.7}body.has-full-page-chat{background-color:var(--background-color)}.is-expanded .chat-drawer-container{box-shadow:0 0 0 2px var(--tertiary-medium)}.chat-drawer.is-expanded .chat-drawer-container{border:none}.chat-drawer-container .c-navbar__title{padding-left:.33em}.chat-drawer-outlet-container{z-index:400;padding-bottom:0;right:var(--main-grid-gap)}.chat-drawer-outlet-container:has(.is-expanded){z-index:701}.has-drawer-chat .chat-message-actions-container{z-index:701}.has-drawer-chat .fk-d-menu[data-identifier=usercard]{z-index:1700}.peek-mode-active .chat-drawer{max-width:90vw}.chat-drawer .channels-list-container .chat-channel-row{margin-bottom:var(--spacing-block-xs);font-size:var(--font-up-1);border-bottom:none}.chat-drawer .channels-list-container .chat-channel-row:hover{background-color:var(--d-sidebar-active-background)}.channel-title{font-weight:bold;text-transform:uppercase;font-size:var(--font-down-1)}.chat-composer__wrapper{background:var(--d-content-background)}.chat-message-actions .more-buttons .btn-icon-text:hover{background-color:var(--d-selected);box-shadow:none;color:var(--primary)}.chat-drawer-active.chat-drawer-expanded .chat-composer-dropdown__menu-content{z-index:1700}@media(min-width: 40rem){.chat-replying-indicator-container{margin-left:calc(.65em + .2rem)}}.user-color-palette-menu__item .btn-icon-text.btn-flat{background-color:var(--d-content-background);width:100%;justify-content:flex-start}.user-color-palette-menu__item .btn-icon-text.btn-flat:hover{background-color:var(--d-selected);box-shadow:none;color:var(--primary)}.user-color-palette-menu__item .btn-icon-text.btn-flat:hover svg{color:var(--icon-color)}.user-color-palette-menu__item .btn-icon-text.btn-flat svg{color:var(--icon-color)}.user-color-palette-menu__item-choice.active.btn-icon-text.btn-flat{background-color:var(--d-selected)}.user-color-palette-content .fk-d-menu__inner-content{border:none}:root{--d-sidebar-highlight-hover-icon: var(--d-sidebar-link-color);--d-sidebar-highlight-hover-background: var(--d-selected);--d-sidebar-link-icon-color: var(--d-sidebar-link-color);--d-sidebar-header-color: var(--d-sidebar-link-color);--d-sidebar-header-icon-color: var(--d-sidebar-link-color);--d-sidebar-active-suffix-color: var(--d-sidebar-suffix-color);--d-sidebar-background: var(--background-color);--d-sidebar-footer-fade: rgb(var(--tertiary-50-rgb), 1);--d-sidebar-prefix-background: var(--d-selected);--2dadc189-csstools-light-dark-toggle--383: var(--csstools-color-scheme--light) oklch(from var(--d-selected) calc(l * 0.7) c h);--d-sidebar-active-prefix-background: var(--2dadc189-csstools-light-dark-toggle--383, oklch(from var(--d-selected) calc(l * 0.85) c h));--2dadc189-csstools-light-dark-toggle--384: var(--csstools-color-scheme--light) oklch(from var(--d-selected) calc(l * 0.7) c h);--d-sidebar-highlight-prefix-background: var(--2dadc189-csstools-light-dark-toggle--384, oklch(from var(--d-selected) calc(l * 0.85) c h));--d-sidebar-highlight-suffix-color: var(--d-sidebar-active-suffix-color);--d-sidebar-highlight-color: var(--primary);--d-sidebar-highlight-background: var(--d-selected);--d-sidebar-section-link-icon-size: 1em;--d-hover: oklch(from var(--d-selected) l c h / 0.75);--d-input-bg-color: var(--d-content-background);--d-sidebar-active-color: var(--primary) !important;}@supports (color: lab(from red l 1 1% / calc(alpha + 0.1))) and (color: light-dark(red, red)){
:root{--d-sidebar-active-prefix-background: light-dark( oklch(from var(--d-selected) calc(l * 0.85) c h), oklch(from var(--d-selected) calc(l * 0.7) c h) );--d-sidebar-highlight-prefix-background: light-dark( oklch(from var(--d-selected) calc(l * 0.85) c h), oklch(from var(--d-selected) calc(l * 0.7) c h) );}
}@supports not (color: light-dark(tan, tan)){:root *{--2dadc189-csstools-light-dark-toggle--383: var(--csstools-color-scheme--light) oklch(from var(--d-selected) calc(l * 0.7) c h);--d-sidebar-active-prefix-background: var(--2dadc189-csstools-light-dark-toggle--383, oklch(from var(--d-selected) calc(l * 0.85) c h));--2dadc189-csstools-light-dark-toggle--384: var(--csstools-color-scheme--light) oklch(from var(--d-selected) calc(l * 0.7) c h);--d-sidebar-highlight-prefix-background: var(--2dadc189-csstools-light-dark-toggle--384, oklch(from var(--d-selected) calc(l * 0.85) c h));}}@media(min-width: 64rem){.custom-homepage-columns .header-wrapper{margin-bottom:1.25em}}.custom-homepage-columns .topic-list .topic-list-item{height:auto}.custom-homepage-columns .topic-list .topic-list-item:nth-child(odd){background:var(--topic-list-item-background-color)}.discourse-no-touch .b-header .nav-pills>li>a:hover{color:var(--secondary)}.discourse-no-touch .b-header .nav-pills>li>a:hover::after{background:var(--secondary)}@media(max-width: 39.999rem){.custom-category-boxes-container{padding-inline:var(--space-4);box-sizing:border-box}}@media(min-width: 48rem){#main-outlet div[class^=category-title-header]{width:calc(100% - 2*var(--space-4));border-radius:var(--d-border-radius-large);max-width:calc(1000px - 3rem) !important}#main-outlet .list-container div[class^=category-title-header]{width:100%}}.tag-livestream.chat-enabled.archetype-regular #custom-chat-container{margin-left:0;border-top-left-radius:var(--d-border-radius-large);border-top-right-radius:var(--d-border-radius-large)}.tag-livestream.chat-enabled.archetype-regular .container.posts{grid-template-columns:auto auto}@media screen and (min-width: 1300px){#main-outlet{border-top-right-radius:var(--d-border-radius-large);border-top-left-radius:var(--d-border-radius-large)}}.chat-drawer-active.chat-drawer-expanded .experimental-screen__top-left,.chat-drawer-active.chat-drawer-expanded .experimental-screen__top-right,.chat-drawer-active.chat-drawer-expanded .experimental-screen__bottom-left,.chat-drawer-active.chat-drawer-expanded .experimental-screen__bottom-right,.chat-drawer-active.chat-drawer-expanded .experimental-screen__bottom-bar{z-index:199}.has-full-page-chat .chat-replying-indicator-container{margin-bottom:var(--main-grid-gap)}@media(max-width: 63.999rem){.has-full-page-chat .chat-replying-indicator-container{margin-bottom:0}}.has-full-page-chat .chat-selection-management{margin-bottom:var(--main-grid-gap)}@media(max-width: 63.999rem){.has-full-page-chat .chat-selection-management{margin-bottom:0}}.experimental-screen{max-width:unset !important;width:100%;display:block;margin:0;padding:0;position:relative;--background-color: #E9F0F7 !important;background-color:#e9f0f7 !important}@media(max-width: 63.999rem){.experimental-screen{display:none}}@media screen and (max-width: 488px){.experimental-screen{display:none}}@media(max-width: 47.999rem){.experimental-screen{display:none}}.experimental-screen li{list-style:none;margin:0;padding:0}.experimental-screen__top-left,.experimental-screen__top-right,.experimental-screen__bottom-left,.experimental-screen__bottom-right{position:fixed;width:var(--d-border-radius-large);height:var(--d-border-radius-large);background-color:var(--background-color);z-index:2;mask:radial-gradient(circle at var(--d-border-radius-large) var(--d-border-radius-large), transparent var(--d-border-radius-large), transparent var(--d-border-radius-large), black var(--d-border-radius-large))}.experimental-screen__top-left{top:var(--main-outlet-offset);left:var(--left-distance)}.experimental-screen__top-right{top:var(--main-outlet-offset);transform:rotate(90deg);left:calc(var(--right-distance) - var(--d-border-radius-large))}.experimental-screen__bottom-left{transform:rotate(-90deg);bottom:var(--main-grid-gap);left:var(--left-distance)}@media screen and (max-width: 768px){.experimental-screen__bottom-left{bottom:calc(var(--d-border-radius-large)*2)}}.experimental-screen__bottom-right{transform:rotate(180deg);bottom:var(--main-grid-gap);left:calc(var(--right-distance) - var(--d-border-radius-large))}@media screen and (max-width: 768px){.experimental-screen__bottom-right{bottom:calc(var(--d-border-radius-large)*2)}}.experimental-screen__bottom-bar{position:fixed;width:100%;z-index:2;background-color:var(--background-color);bottom:0;left:var(--left-distance);height:var(--main-grid-gap)}@media screen and (max-width: 768px){.experimental-screen__bottom-bar{height:calc(var(--d-border-radius-large)*2)}}@container content-width (width > 1px){.experimental-screen__bottom-bar{width:100cqw}}.rtl .experimental-screen__top-left{right:var(--left-distance);left:unset}.rtl .experimental-screen__top-right{transform:rotate(-90deg) !important;right:calc(var(--right-distance) - var(--d-border-radius-large));left:unset}.rtl .experimental-screen__bottom-left{transform:rotate(90deg);right:var(--left-distance);left:unset}.rtl .experimental-screen__bottom-right{transform:rotate(180deg);left:unset;right:calc(var(--right-distance) - var(--d-border-radius-large))}.rtl .experimental-screen__bottom-bar{right:var(--left-distance);left:unset}@media screen and (min-width: 768px){.with-topic-progress{bottom:calc(env(safe-area-inset-bottom) + var(--composer-height, 0px) + var(--d-border-radius-large))}}@media screen and (max-width: 768px){.with-topic-progress{bottom:calc(env(safe-area-inset-bottom) + var(--composer-height, 0px) + var(--d-border-radius-large)*2)}}@media screen and (max-width: 400px){.with-topic-progress{bottom:calc(env(safe-area-inset-bottom) + var(--composer-height, 0px))}}.sidebar__panel-switch-button,.notifications-button-footer .reason .text,.pinned-button .reason .text,.more-topics__browse-more{display:none}.user-main .about.collapsed-info .details{background:var(--d-content-background)}.user-menu .quick-access-panel .read,.user-notifications-list .read{background:var(--d-content-background)}.powered-by-discourse{z-index:3}.boxed.white{background-color:var(--d-content-background)}.admin-area .sidebar-wrapper .admin-panel{background-color:rgba(0,0,0,0)}.admin-report .main .report-alert.no-data,.admin-report .main .report-alert.rate-limited{background-color:var(--d-content-background)}.admin-detail{background-color:var(--d-content-background)}.select-kit.combo-box .select-kit-header,.select-kit.multi-select .multi-select-header,.d-editor-textarea-wrapper,.fk-d-menu__inner-content,.menu-panel{background-color:var(--d-content-background)}.d-editor-textarea-wrapper.in-focus,input[type=text]:focus,input[type=password]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=date]:focus,input[type=month]:focus,input[type=time]:focus,input[type=week]:focus,input[type=number]:focus,input[type=email]:focus,input[type=url]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=color]:focus,.select-kit.multi-select.is-expanded .multi-select-header,.select-kit.multi-select .multi-select-header:focus{border-color:var(--accent-color);outline:2px solid var(--accent-color)}#reply-control{background-color:var(--background-color)}@media(max-width: 39.999rem){.fk-d-menu__trigger.topic-list-layout-trigger{display:none}}.search-container .search-header,.search-container .search-bar,.search-container .search-filters,.search-container .search-filters .search-advanced-filters{background-color:var(--d-content-background)}.user-main .about .details{padding:1em 1em 0;border-bottom:0;border-radius:var(--d-border-radius);background-color:var(--primary-50)}.alert.alert-info{background:var(--tertiary-very-low)}.discourse-reactions-list .reactions{gap:.15em}.group-details-container{border-radius:var(--d-border-radius)}.period-chooser-header{border-radius:0}.body-page>.nav-pills{display:flex !important;gap:4px !important;padding:4px !important;background:var(--primary-very-low) !important;border-radius:12px !important;margin-bottom:24px !important;width:fit-content !important}.body-page>.nav-pills li{margin:0 !important}.body-page>.nav-pills li a{padding:10px 20px !important;border-radius:8px !important;font-size:14px !important;font-weight:600 !important;color:var(--primary-medium) !important;background:rgba(0,0,0,0) !important;border:none !important;transition:all .15s ease !important}.body-page>.nav-pills li a:hover{color:var(--primary) !important;background:var(--primary-low) !important}.body-page>.nav-pills li a.active{background:var(--d-content-background) !important;color:var(--primary) !important;box-shadow:0 1px 3px rgba(0,0,0,.08) !important}.body-page .edit-about-page{display:inline-flex !important;align-items:center !important;gap:6px !important;font-size:13px !important;color:var(--tertiary) !important;margin-bottom:20px !important}.body-page .edit-about-page .d-icon{width:12px !important;height:12px !important}.body-page .edit-about-page:hover{text-decoration:underline !important}.body-page [itemprop=mainContentOfPage]{max-width:720px !important;padding:32px !important;background:var(--d-content-background) !important;border:1px solid var(--primary-low) !important;border-radius:16px !important;box-shadow:0 2px 12px rgba(0,0,0,.04) !important}.body-page [itemprop=mainContentOfPage] h2{font-size:20px !important;font-weight:700 !important;color:var(--primary) !important;margin:32px 0 12px !important;padding-top:24px !important;border-top:1px solid var(--primary-low) !important}.body-page [itemprop=mainContentOfPage] h2:first-of-type{margin-top:0 !important;padding-top:0 !important;border-top:none !important}.body-page [itemprop=mainContentOfPage] h2 a{color:inherit !important;text-decoration:none !important}.body-page [itemprop=mainContentOfPage] h2 a:hover{color:var(--tertiary) !important}.body-page [itemprop=mainContentOfPage] h2 .anchor{opacity:0 !important;margin-left:-20px !important;padding-right:4px !important;transition:opacity .15s ease !important}.body-page [itemprop=mainContentOfPage] h2:hover .anchor{opacity:.5 !important}.body-page [itemprop=mainContentOfPage] p{font-size:15px !important;line-height:1.7 !important;color:var(--primary-high) !important;margin-bottom:16px !important}.body-page [itemprop=mainContentOfPage] p a{color:var(--tertiary) !important;text-decoration:none !important}.body-page [itemprop=mainContentOfPage] p a:hover{text-decoration:underline !important}.body-page [itemprop=mainContentOfPage] p em{font-style:italic !important;color:var(--primary) !important}.body-page [itemprop=mainContentOfPage] ul{margin:16px 0 !important;padding-left:24px !important}.body-page [itemprop=mainContentOfPage] ul li{font-size:15px !important;line-height:1.7 !important;color:var(--primary-high) !important;margin-bottom:8px !important;position:relative !important}.body-page [itemprop=mainContentOfPage] ul li::marker{color:var(--tertiary) !important}.body-page [itemprop=mainContentOfPage] .hashtag-cooked{display:inline-flex !important;align-items:center !important;gap:4px !important;padding:2px 8px !important;background:var(--tertiary-very-low) !important;border-radius:6px !important;font-weight:500 !important;color:var(--tertiary) !important;text-decoration:none !important}.body-page [itemprop=mainContentOfPage] .hashtag-cooked:hover{background:var(--tertiary-low) !important}.body-page .about__header{margin-bottom:32px !important;padding-bottom:24px !important;border-bottom:1px solid var(--primary-low) !important}.body-page .about__header h3{font-size:28px !important;font-weight:700 !important;color:var(--primary) !important;margin:0 0 8px !important}.body-page .about__header .short-description{font-size:16px !important;color:var(--primary-medium) !important;margin:0 !important}.body-page .about__main-content{display:grid !important;grid-template-columns:1fr 320px !important;gap:40px !important}@media(max-width: 900px){.body-page .about__main-content{grid-template-columns:1fr !important}}.body-page .about__left-side .about__stats{display:flex !important;flex-wrap:wrap !important;gap:12px !important;margin-bottom:32px !important}.body-page .about__left-side .about__stats .about__stats-item{display:flex !important;align-items:center !important;gap:8px !important;padding:10px 16px !important;background:var(--d-content-background) !important;border:1px solid var(--primary-low) !important;border-radius:10px !important;font-size:14px !important;font-weight:500 !important;color:var(--primary) !important}.body-page .about__left-side .about__stats .about__stats-item .d-icon{width:16px !important;height:16px !important;color:var(--tertiary) !important}.body-page .about__left-side .about__admins,.body-page .about__left-side .about__moderators{margin-bottom:28px !important}.body-page .about__left-side .about__admins h3,.body-page .about__left-side .about__moderators h3{font-size:16px !important;font-weight:700 !important;color:var(--primary) !important;margin:0 0 16px !important}.body-page .about__left-side .about__admins .about-page-users-list,.body-page .about__left-side .about__moderators .about-page-users-list{display:flex !important;flex-wrap:wrap !important;gap:12px !important}.body-page .about__left-side .about__admins .about-page-users-list .user-info,.body-page .about__left-side .about__moderators .about-page-users-list .user-info{display:flex !important;align-items:center !important;gap:12px !important;padding:12px 16px !important;background:var(--d-content-background) !important;border:1px solid var(--primary-low) !important;border-radius:12px !important;transition:all .15s ease !important}.body-page .about__left-side .about__admins .about-page-users-list .user-info:hover,.body-page .about__left-side .about__moderators .about-page-users-list .user-info:hover{border-color:var(--primary-300) !important;box-shadow:0 2px 8px rgba(0,0,0,.04) !important}.body-page .about__left-side .about__admins .about-page-users-list .user-info .avatar,.body-page .about__left-side .about__moderators .about-page-users-list .user-info .avatar{width:40px !important;height:40px !important;border-radius:10px !important}.body-page .about__left-side .about__admins .about-page-users-list .user-info .username,.body-page .about__left-side .about__moderators .about-page-users-list .user-info .username{font-size:14px !important;font-weight:600 !important;color:var(--primary) !important}.body-page .about__left-side .about__admins .about-page-users-list .user-info .name,.body-page .about__left-side .about__moderators .about-page-users-list .user-info .name{font-size:13px !important;color:var(--primary-medium) !important}.body-page .about__right-side h3{font-size:16px !important;font-weight:700 !important;color:var(--primary) !important;margin:0 0 12px !important}.body-page .about__right-side>p{font-size:14px !important;line-height:1.6 !important;color:var(--primary-medium) !important;margin-bottom:24px !important}.body-page .about__right-side .about__activities{display:flex !important;flex-direction:column !important;gap:12px !important}.body-page .about__right-side .about__activities .about__activities-item{display:flex !important;align-items:center !important;gap:14px !important;padding:14px 16px !important;background:var(--d-content-background) !important;border:1px solid var(--primary-low) !important;border-radius:12px !important}.body-page .about__right-side .about__activities .about__activities-item .about__activities-item-icon{display:flex !important;align-items:center !important;justify-content:center !important;width:40px !important;height:40px !important;background:var(--tertiary-very-low) !important;border-radius:10px !important}.body-page .about__right-side .about__activities .about__activities-item .about__activities-item-icon .d-icon{width:18px !important;height:18px !important;color:var(--tertiary) !important}.body-page .about__right-side .about__activities .about__activities-item .about__activities-item-type .about__activities-item-count{font-size:15px !important;font-weight:700 !important;color:var(--primary) !important}.body-page .about__right-side .about__activities .about__activities-item .about__activities-item-type .about__activities-item-period{font-size:13px !important;color:var(--primary-medium) !important}.groups-index .groups-header{display:flex !important;align-items:center !important;justify-content:space-between !important;flex-wrap:wrap !important;gap:16px !important;margin-bottom:24px !important}.groups-index .groups-header .groups-header-new{display:flex !important;align-items:center !important;gap:8px !important;padding:10px 18px !important;background:var(--tertiary) !important;border:none !important;border-radius:10px !important;color:#fff !important;font-weight:600 !important;font-size:14px !important;order:2 !important}.groups-index .groups-header .groups-header-new .d-icon{color:#fff !important}.groups-index .groups-header .groups-header-new:hover{background:var(--tertiary-hover) !important}.groups-index .groups-header .groups-header-filters{display:flex !important;align-items:center !important;gap:12px !important;flex:1 !important;order:1 !important}.groups-index .groups-header .groups-header-filters .groups-header-filters-name{padding:10px 14px !important;background:var(--d-content-background) !important;border:1px solid var(--primary-300) !important;border-radius:10px !important;font-size:14px !important;color:var(--primary) !important;min-width:200px !important}.groups-index .groups-header .groups-header-filters .groups-header-filters-name::placeholder{color:var(--primary-medium) !important}.groups-index .groups-header .groups-header-filters .groups-header-filters-name:focus{border-color:var(--tertiary) !important;outline:2px solid var(--tertiary-low) !important}.groups-index .groups-header .groups-header-filters .groups-header-filters-type .combo-box-header{padding:10px 14px !important;background:var(--d-content-background) !important;border:1px solid var(--primary-300) !important;border-radius:10px !important;min-width:180px !important}.groups-index .groups-header .groups-header-filters .groups-header-filters-type .combo-box-header .selected-name .name{font-size:14px !important;color:var(--primary) !important}.groups-index .groups-header .groups-header-filters .groups-header-filters-type .combo-box-header .caret-icon{color:var(--primary-medium) !important}.groups-index .groups-header .groups-header-filters .groups-header-filters-type .combo-box-header:hover{border-color:var(--tertiary) !important}.groups-index .groups-boxes{display:grid !important;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr)) !important;gap:16px !important}.groups-index .groups-boxes .group-box{display:block !important;text-decoration:none !important;background:var(--d-content-background) !important;border:1px solid var(--primary-low) !important;border-radius:14px !important;transition:all .15s ease !important;overflow:hidden !important}.groups-index .groups-boxes .group-box:hover{border-color:var(--primary-300) !important;box-shadow:0 4px 16px rgba(0,0,0,.06) !important;transform:translateY(-2px) !important}.groups-index .groups-boxes .group-box .group-box-inner{padding:20px !important;display:flex !important;flex-direction:column !important;gap:12px !important}.groups-index .groups-boxes .group-box .group-info-wrapper{display:flex !important;align-items:center !important;justify-content:space-between !important}.groups-index .groups-boxes .group-box .group-info-wrapper .group-info{display:flex !important;align-items:center !important;gap:12px !important}.groups-index .groups-boxes .group-box .group-info-wrapper .group-info .group-info-name{font-size:16px !important;font-weight:700 !important;color:var(--primary) !important}.groups-index .groups-boxes .group-box .group-info-wrapper .group-user-count{display:flex !important;align-items:center !important;gap:6px !important;padding:6px 12px !important;background:var(--primary-very-low) !important;border-radius:20px !important;font-size:13px !important;font-weight:600 !important;color:var(--primary-high) !important}.groups-index .groups-boxes .group-box .group-info-wrapper .group-user-count .d-icon{width:12px !important;height:12px !important;color:var(--primary-medium) !important}.groups-index .groups-boxes .group-box .group-description{font-size:14px !important;line-height:1.5 !important;color:var(--primary-medium) !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important}.groups-index .groups-boxes .group-box .group-membership{display:flex !important;align-items:center !important;gap:8px !important;padding-top:12px !important;border-top:1px solid var(--primary-low) !important;font-size:13px !important;color:var(--primary-medium) !important}.groups-index .groups-boxes .group-box .group-membership .is-group-member{display:flex !important;align-items:center !important;gap:6px !important;padding:4px 10px !important;background:var(--success-low, rgba(34, 197, 94, 0.1)) !important;border-radius:6px !important;color:var(--success, #22c55e) !important;font-weight:600 !important}.groups-index .groups-boxes .group-box .group-membership .is-group-member .d-icon{width:12px !important;height:12px !important;color:inherit !important}.users-directory.directory{background:rgba(0,0,0,0) !important}.users-directory.directory .directory-controls{display:flex !important;align-items:center !important;justify-content:space-between !important;flex-wrap:wrap !important;gap:16px !important;padding:20px 0 28px !important}.users-directory.directory .directory-controls .period-controls{display:flex !important;align-items:center !important;gap:20px !important;flex-wrap:wrap !important}.users-directory.directory .directory-controls .period-controls .period-chooser .period-chooser-header{display:flex !important;align-items:center !important;gap:12px !important;padding:12px 18px !important;background:rgba(0,0,0,0) !important;border:1px solid var(--primary-300) !important;border-radius:12px !important;min-width:220px !important;white-space:nowrap !important}.users-directory.directory .directory-controls .period-controls .period-chooser .period-chooser-header .selected-name{display:flex !important;align-items:center !important;gap:10px !important;margin:0 !important;font-size:15px !important;font-weight:600 !important}.users-directory.directory .directory-controls .period-controls .period-chooser .period-chooser-header .selected-name .date-section{color:var(--primary) !important}.users-directory.directory .directory-controls .period-controls .period-chooser .period-chooser-header .selected-name .top-date-string{color:var(--primary-medium) !important;font-weight:500 !important;font-size:14px !important}.users-directory.directory .directory-controls .period-controls .period-chooser .period-chooser-header .caret-icon{width:14px !important;height:14px !important;color:var(--primary-medium) !important;margin-left:auto !important;flex-shrink:0 !important}.users-directory.directory .directory-controls .period-controls .period-chooser .period-chooser-header:hover{border-color:var(--tertiary) !important;background:rgba(0,0,0,0) !important}.users-directory.directory .directory-controls .period-controls .directory-last-updated{font-size:13px !important;color:var(--primary-medium) !important;white-space:nowrap !important}.users-directory.directory .directory-controls .inline-form{display:flex !important;align-items:center !important;gap:12px !important}.users-directory.directory .directory-controls .inline-form .total-rows{font-size:14px !important;font-weight:600 !important;color:var(--primary-high) !important;padding:10px 16px !important;background:var(--primary-very-low) !important;border-radius:10px !important;white-space:nowrap !important}.users-directory.directory .directory-controls .inline-form .filter-name{padding:10px 14px;background:var(--d-content-background);border:1px solid var(--primary-300);border-radius:10px;font-size:14px;color:var(--primary);min-width:180px}.users-directory.directory .directory-controls .inline-form .filter-name::placeholder{color:var(--primary-medium)}.users-directory.directory .directory-controls .inline-form .filter-name:focus{border-color:var(--tertiary);outline:2px solid var(--tertiary-low)}.users-directory.directory .directory-controls .inline-form .open-edit-columns-btn{width:40px;height:40px;background:var(--d-content-background);border:1px solid var(--primary-300);border-radius:10px}.users-directory.directory .directory-controls .inline-form .open-edit-columns-btn .d-icon{color:var(--primary-medium)}.users-directory.directory .directory-controls .inline-form .open-edit-columns-btn:hover{border-color:var(--tertiary)}.users-directory.directory .directory-controls .inline-form .open-edit-columns-btn:hover .d-icon{color:var(--tertiary)}.users-directory.directory .directory-table-container{background:var(--d-content-background) !important;border:1px solid var(--primary-low) !important;border-radius:16px !important;overflow:hidden !important;box-shadow:0 2px 12px rgba(0,0,0,.04) !important}.users-directory.directory .directory-table{background:rgba(0,0,0,0) !important}.users-directory.directory .directory-table .directory-table__header .directory-table__column-header{padding:14px 16px !important;background:var(--primary-very-low) !important;border-bottom:1px solid var(--primary-low) !important}.users-directory.directory .directory-table .directory-table__header .directory-table__column-header .header-contents .text{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--primary-medium);text-transform:uppercase;letter-spacing:.5px}.users-directory.directory .directory-table .directory-table__header .directory-table__column-header .header-contents .text .d-icon{width:12px;height:12px}.users-directory.directory .directory-table .directory-table__header .directory-table__column-header[aria-sort=descending] .header-contents .text,.users-directory.directory .directory-table .directory-table__header .directory-table__column-header[aria-sort=ascending] .header-contents .text{color:var(--tertiary)}.users-directory.directory .directory-table .directory-table__header .directory-table__column-header:hover{background:var(--primary-low);cursor:pointer}.users-directory.directory .directory-table .directory-table__row .directory-table__cell{padding:16px;border-bottom:1px solid var(--primary-low)}.users-directory.directory .directory-table .directory-table__row .directory-table__cell[role=rowheader] .user-info{display:flex;align-items:center;gap:12px}.users-directory.directory .directory-table .directory-table__row .directory-table__cell[role=rowheader] .user-info .avatar{width:44px;height:44px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.users-directory.directory .directory-table .directory-table__row .directory-table__cell[role=rowheader] .user-info .user-detail .name-line{display:flex;align-items:center;gap:8px}.users-directory.directory .directory-table .directory-table__row .directory-table__cell[role=rowheader] .user-info .user-detail .name-line .username{font-size:15px;font-weight:600;color:var(--primary)}.users-directory.directory .directory-table .directory-table__row .directory-table__cell[role=rowheader] .user-info .user-detail .name-line .name{font-size:13px;color:var(--primary-medium)}.users-directory.directory .directory-table .directory-table__row .directory-table__cell .directory-table__label{display:none}.users-directory.directory .directory-table .directory-table__row .directory-table__cell .directory-table__value{font-size:15px;font-weight:600;color:var(--primary);font-variant-numeric:tabular-nums}.users-directory.directory .directory-table .directory-table__row:hover .directory-table__cell{background:var(--primary-very-low)}.users-directory.directory .directory-table .directory-table__row.me .directory-table__cell{background:var(--tertiary-very-low)}.users-directory.directory .directory-table .directory-table__row.me .directory-table__cell[role=rowheader] .username{color:var(--tertiary)}.users-directory.directory .directory-table .directory-table__row:last-child .directory-table__cell{border-bottom:none}.list-container #list-area>.contents>.topic-list:has(.discourse-top-contributors){grid-template-areas:"head head" "body sidebar";grid-template-rows:auto 1fr}@media(max-width: 63.999rem){.list-container #list-area>.contents>.topic-list:has(.discourse-top-contributors){grid-template-areas:"head head" "body body"}}.list-container #list-area>.contents>.topic-list:has(.discourse-top-contributors) tbody{display:flex}.list-container #list-area>.contents>.topic-list:has(.discourse-top-contributors) .discourse-top-contributors{width:auto;box-sizing:border-box}@media(max-width: 63.999rem){.list-container #list-area>.contents>.topic-list:has(.discourse-top-contributors) .discourse-top-contributors{display:none}}.list-container #list-area>.contents>.topic-list:has(.discourse-top-contributors) .discourse-top-contributors .top-contributors-heading{font-size:var(--font-up-2);padding-bottom:.5em}@media(max-width: 39.999rem){.d-header{height:52px;background:var(--d-content-background);border-bottom:none;box-shadow:none;position:sticky;top:0;z-index:1000}.d-header .wrap{padding:0 16px;height:100%;display:flex;align-items:center}.d-header .contents{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px}.d-header .title{flex-shrink:0}.d-header .d-header-logo-wrapper,.d-header .logo-wrapper{padding:0}.d-header .logo-big,.d-header #site-logo,.d-header .logo{max-height:24px;width:auto}.d-header .header-nav-links{display:none !important}.d-header .d-header-icons,.d-header .header-icons,.d-header .icons{display:flex;align-items:center;gap:4px;margin-left:auto}.d-header .search-dropdown,.d-header .d-header-icons .icon.btn-flat.search-dropdown{display:none !important}.d-header .d-header-icons .icon,.d-header .header-icons .icon,.d-header .header-icons .btn,.d-header .header-sidebar-toggle button,.d-header .btn-sidebar-toggle{width:40px !important;height:40px !important;min-width:40px !important;min-height:40px !important;padding:0 !important;display:flex !important;align-items:center;justify-content:center;border-radius:10px;background:rgba(0,0,0,0);border:none !important;transition:background 150ms ease,transform 100ms ease}.d-header .d-header-icons .icon .d-icon,.d-header .header-icons .icon .d-icon,.d-header .header-icons .btn .d-icon,.d-header .header-sidebar-toggle button .d-icon,.d-header .btn-sidebar-toggle .d-icon{font-size:1.25rem;--2dadc189-csstools-light-dark-toggle--385:var(--csstools-color-scheme--light) #b0b0b0;color:var(--2dadc189-csstools-light-dark-toggle--385, #484848);color:light-dark(#484848, #b0b0b0);transition:color 150ms ease}.d-header .d-header-icons .icon:active,.d-header .header-icons .icon:active,.d-header .header-icons .btn:active,.d-header .header-sidebar-toggle button:active,.d-header .btn-sidebar-toggle:active{transform:scale(0.92);--2dadc189-csstools-light-dark-toggle--386:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.08);background:var(--2dadc189-csstools-light-dark-toggle--386, rgba(0, 0, 0, 0.05));background:light-dark(rgba(0, 0, 0, 0.05), rgba(255, 255, 255, 0.08))}.d-header .login-button,.d-header .btn-primary.login-button,.d-header .header-buttons .btn-primary{height:34px !important;min-height:34px !important;padding:0 14px !important;font-size:13px !important;font-weight:600 !important;border-radius:17px !important;display:inline-flex !important;align-items:center;gap:0;box-shadow:none !important}.d-header .login-button .d-icon,.d-header .btn-primary.login-button .d-icon,.d-header .header-buttons .btn-primary .d-icon{display:none}.d-header .sign-up-button,.d-header .btn-default.sign-up-button,.d-header .header-buttons .sign-up-button,.d-header .d-header-icons .sign-up-button,.d-header button.sign-up-button,.d-header a.sign-up-button{display:none !important;visibility:hidden !important;width:0 !important;height:0 !important;overflow:hidden !important}.d-header .header-sidebar-toggle .d-icon,.d-header .btn-sidebar-toggle .d-icon{font-size:1.35rem}.d-header .ring,.d-header .badge-notification{position:absolute;top:4px;right:4px;min-width:16px;height:16px;font-size:10px;font-weight:700;padding:0 4px;border-radius:8px;background:#ef4444;color:#fff;border:2px solid var(--d-content-background)}.d-header .current-user .icon img.avatar{width:30px !important;height:30px !important;border-radius:50%;--2dadc189-csstools-light-dark-toggle--387:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.12);border:2px solid var(--2dadc189-csstools-light-dark-toggle--387, rgba(0, 0, 0, 0.08));border:2px solid light-dark(rgba(0, 0, 0, 0.08), rgba(255, 255, 255, 0.12))}}@media(max-width: 63.999rem){html,.d-header{background-color:var(--d-content-background)}}@media(max-width: 39.999rem){*[class*=navigation-] #main-outlet-wrapper{padding:0}}@media(max-width: 39.999rem){#main-outlet{padding-top:var(--space-2)}}@media(max-width: 39.999rem){#main-outlet .list-controls{padding-inline:var(--space-4) !important;padding-block:var(--space-2);border-bottom:1px solid var(--primary-200)}}@media(max-width: 39.999rem){#main-outlet .list-controls .navigation-container{gap:var(--space-2)}#main-outlet .list-controls .navigation-container .category-breadcrumb.hidden,#main-outlet .list-controls .navigation-container .category-breadcrumb{display:flex !important;column-gap:var(--space-4);row-gap:var(--space-1);flex-basis:100%}#main-outlet .list-controls .navigation-container .category-breadcrumb.hidden li,#main-outlet .list-controls .navigation-container .category-breadcrumb li{margin-right:0;margin-left:calc((var(--space-2) - 2px)*-1)}#main-outlet .list-controls .navigation-container .category-breadcrumb.hidden .select-kit-header-wrapper,#main-outlet .list-controls .navigation-container .category-breadcrumb .select-kit-header-wrapper{gap:.25em}#main-outlet .list-controls .navigation-container .category-breadcrumb.hidden .select-kit-header,#main-outlet .list-controls .navigation-container .category-breadcrumb .select-kit-header{background:var(--d-content-background)}#main-outlet .list-controls .navigation-container .btn-default{border:0;margin-right:0}#main-outlet .list-controls .navigation-container .btn-default .d-icon{font-size:var(--font-up-1)}#main-outlet .list-controls .navigation-container .fk-d-button-tooltip{margin-right:0;margin-left:var(--space-1)}#main-outlet .list-controls .navigation-container .fk-d-button-tooltip:has(#create-topic){order:1}}@media(max-width: 39.999rem){#main-outlet .list-controls .navigation-container #navigation-bar,#main-outlet .list-controls .navigation-container .navigation-controls,#main-outlet .list-controls .navigation-container .category-breadcrumb{margin-bottom:0}}@media(max-width: 39.999rem){#main-outlet .list-container{padding-inline:0 !important}}@media(max-width: 39.999rem){#main-outlet .list-container .topic-list-body{border-top:0;padding-top:0}}@media(max-width: 39.999rem){#main-outlet #topic-title .title-wrapper{gap:var(--space-2)}#main-outlet #topic-title .topic-category{order:-1}#main-outlet #topic-title .badge-category__wrapper{font-size:var(--font-down-2-rem);border-radius:var(--d-border-radius);padding:var(--space-1) var(--space-2);--2dadc189-csstools-light-dark-toggle--388:var(--csstools-color-scheme--light) oklch(from var(--category-badge-color) 45% calc(c * 0.5) h);background-color:var(--2dadc189-csstools-light-dark-toggle--388, oklch(from var(--category-badge-color) 97% calc(c * 0.3) h));--2dadc189-csstools-light-dark-toggle--389:var(--csstools-color-scheme--light) oklch(from var(--category-badge-color) 45% calc(c * 0.5) h);border:1px solid var(--2dadc189-csstools-light-dark-toggle--389, oklch(from var(--category-badge-color) 97% calc(c * 0.3) h))}

@supports (color: lab(from red l 1 1% / calc(alpha + 0.1))) and (color: light-dark(red, red)){
#main-outlet #topic-title .badge-category__wrapper{background-color:light-dark(oklch(from var(--category-badge-color) 97% calc(c * 0.3) h), oklch(from var(--category-badge-color) 45% calc(c * 0.5) h));border:1px solid light-dark(oklch(from var(--category-badge-color) 97% calc(c * 0.3) h), oklch(from var(--category-badge-color) 45% calc(c * 0.5) h))}
}#main-outlet #topic-title .badge-category__name{--2dadc189-csstools-light-dark-toggle--390:var(--csstools-color-scheme--light) oklch(from var(--category-badge-color) 100% calc(c * 0.9) h);color:var(--2dadc189-csstools-light-dark-toggle--390, oklch(from var(--category-badge-color) 20% calc(c * 1) h))}

@supports (color: lab(from red l 1 1% / calc(alpha + 0.1))) and (color: light-dark(red, red)){
#main-outlet #topic-title .badge-category__name{color:light-dark(oklch(from var(--category-badge-color) 20% calc(c * 1) h), oklch(from var(--category-badge-color) 100% calc(c * 0.9) h))}
}#main-outlet #topic-title .discourse-tags{gap:var(--space-1)}#main-outlet #topic-title .discourse-tags__tag-separator{display:none}#main-outlet #topic-title .discourse-tag{font-size:var(--font-down-2-rem);padding:var(--space-1) var(--space-2);gap:var(--space-1);border-radius:var(--d-border-radius-large);border:1px solid var(--primary-low-mid);background:var(--secondary)}}@media(max-width: 39.999rem){#main-outlet .container.posts .main-avatar .avatar{width:40px;height:40px}#main-outlet .container.posts .topic-body .topic-meta-data .username{font-size:var(--font-0-rem)}#main-outlet .container.posts .topic-body .contents{padding-top:var(--space-4)}#main-outlet .container.posts .small-action-desc{padding:var(--space-1) 0}#main-outlet .container.posts .small-action .topic-avatar{padding-top:0;align-items:center}#main-outlet .container.posts .small-action .topic-avatar .d-icon{font-size:var(--font-up-1)}}@media(max-width: 39.999rem){#main-outlet #topic-footer-buttons{padding-inline:var(--space-1) !important}}#topic-progress-wrapper .progress-back-container{margin-right:0;margin-bottom:var(--space-1)}#topic-progress-wrapper .progress-back-container .btn-primary.progress-back{border-radius:0;background:var(--secondary);border:1px solid var(--tertiary-low);color:var(--accent-color);padding:var(--space-2) var(--space-4)}#topic-progress-wrapper .progress-back-container .btn-primary.progress-back .d-icon{color:var(--accent-color)}#topic-progress-wrapper .topic-admin-menu-trigger{border-radius:0;background:var(--secondary);border:1px solid var(--tertiary-low)}.mobile-device #reply-control.show-preview .submit-panel{background-color:var(--background-color)}.d-editor-preview-wrapper{outline:2px solid var(--background-color)}@media(max-width: 39.999rem){.alert.alert-info{margin:12px;padding:12px 16px;font-size:.8125rem;border-radius:12px}}@media(max-width: 39.999rem){.list-controls{padding:12px 16px !important}.list-controls .navigation-container{gap:8px}.list-controls .select-kit.combo-box .select-kit-header{padding:8px 12px;min-height:40px;font-size:.875rem;border-radius:20px;border:1px solid var(--primary-low-mid);background:var(--secondary)}.list-controls .select-kit.combo-box .select-kit-body{border-radius:12px;margin-top:4px}.navigation-container .select-kit.single-select.dropdown-select-box .select-kit-header{padding:8px 12px;font-size:.9375rem;font-weight:600}.navigation-container .select-kit.single-select.dropdown-select-box .select-kit-header .selected-name{gap:4px}}@media(max-width: 39.999rem){.topic-list-body{border-radius:0;border-left:none;border-right:none;margin:0}.topic-list-body .topic-list-item{padding:14px 16px !important;gap:4px !important}.topic-list-body .topic-list-item .topic-creator-data{gap:8px;margin-bottom:2px !important}.topic-list-body .topic-list-item .topic-creator-data .topic-creator-info{gap:8px}.topic-list-body .topic-list-item .topic-creator-data .avatar{width:32px !important;height:32px !important}.topic-list-body .topic-list-item .topic-creator-data .topic-creator-username{font-size:.875rem}.topic-list-body .topic-list-item .topic-creator-data .topic-creator-level{white-space:nowrap !important;flex-shrink:0 !important;padding:2px 6px !important;font-size:.6rem !important}.topic-list-body .topic-list-item .link-top-line{margin-bottom:2px !important}.topic-list-body .topic-list-item .link-top-line .title{font-size:.95rem !important;line-height:1.35 !important}.topic-list-body .topic-list-item .topic-excerpt{font-size:.85rem !important;line-height:1.45 !important;-webkit-line-clamp:2;line-clamp:2;margin-bottom:0 !important}.topic-list-body .topic-list-item .topic-likes-replies-data{margin-top:6px !important;padding-top:0 !important}.topic-list-body .topic-list-item .topic-stats-row{gap:10px !important;justify-content:flex-start !important}.topic-list-body .topic-list-item .topic-stats-row .topic-stat{font-size:.8rem !important;gap:4px}.topic-list-body .topic-list-item .topic-stats-row .topic-stat .d-icon{font-size:.75rem;width:14px;height:14px}.topic-list-body .topic-list-item .topic-stats-row .topic-share-btn{margin-left:auto;padding:5px 10px !important;font-size:.75rem !important}.topic-list-body .topic-list-item .topic-bookmark{right:12px;top:12px}.topic-list-body .topic-list-item .topic-bookmark .btn{min-width:36px;min-height:36px}}@media(max-width: 39.999rem){.navigation-container .fk-d-button-tooltip:has(#create-topic),#create-topic{position:fixed !important;bottom:20px;right:16px;z-index:1000}#create-topic{width:56px !important;height:56px !important;min-width:56px !important;padding:0 !important;border-radius:50% !important;box-shadow:0 4px 12px rgba(0,0,0,.15),0 2px 4px rgba(0,0,0,.1)}#create-topic .d-button-label{display:none !important}#create-topic .d-icon{margin:0 !important;font-size:1.25rem}#create-topic:active{transform:scale(0.95)}}.composer-anonymous-toggle{display:inline-flex;align-items:center;gap:.5em;padding:10px 14px;border-radius:10px;font-size:.875rem;font-weight:500;transition:all 200ms cubic-bezier(0.4, 0, 0.2, 1);--2dadc189-csstools-light-dark-toggle--391:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.05);background:var(--ds-bg-secondary, var(--2dadc189-csstools-light-dark-toggle--391, #f8fafc));--2dadc189-csstools-light-dark-toggle--392:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.12);border:1px solid var(--ds-border-light, var(--2dadc189-csstools-light-dark-toggle--392, rgba(0, 0, 0, 0.1)));color:var(--ds-text-muted, #94a3b8);white-space:nowrap}@supports (color: light-dark(red, red)){
.composer-anonymous-toggle{background:var(--ds-bg-secondary, light-dark(#f8fafc, rgba(255, 255, 255, 0.05)));border:1px solid var(--ds-border-light, light-dark(rgba(0, 0, 0, 0.1), rgba(255, 255, 255, 0.12)))}
}.composer-anonymous-toggle .d-icon{font-size:1em}.composer-anonymous-toggle:hover{border-color:var(--ds-primary-blue, #3396ff);--2dadc189-csstools-light-dark-toggle--393:var(--csstools-color-scheme--light) #ffffff;color:var(--ds-text-primary, var(--2dadc189-csstools-light-dark-toggle--393, #1e293b))}@supports (color: light-dark(red, red)){
.composer-anonymous-toggle:hover{color:var(--ds-text-primary, light-dark(#1e293b, #ffffff))}
}.composer-anonymous-toggle:active{transform:scale(0.98)}.composer-anonymous-toggle.--is-anonymous{background:var(--ds-success, #22c55e);border-color:var(--ds-success-hover, #16a34a);color:#fff;box-shadow:0 2px 8px rgba(34,197,94,.25)}.composer-anonymous-toggle.--is-anonymous .d-icon{color:#fff !important}.composer-anonymous-toggle.--is-anonymous:hover{background:var(--ds-success-hover, #16a34a);box-shadow:0 4px 12px rgba(34,197,94,.35);border-color:var(--ds-success-hover, #16a34a);color:#fff}.composer-anonymous-toggle.--is-anonymous:hover .d-icon{color:#fff !important}.composer-anonymous-toggle[disabled]{opacity:.6;cursor:not-allowed;transform:none}#reply-control .title-and-category>div:has(.composer-anonymous-toggle){flex:0 0 auto;display:flex;align-items:flex-start}@media(max-width: 768px){.composer-anonymous-toggle{padding:8px 10px;font-size:.75rem}.composer-anonymous-toggle .d-button-label{display:none}.composer-anonymous-toggle .d-icon{margin:0}}.anonymous-mode-indicator{display:inline-flex;align-items:center;gap:.4em;padding:.3em .8em;background:var(--ds-success, #22c55e);color:#fff;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 2px 6px rgba(34,197,94,.25)}.anonymous-mode-indicator .d-icon{font-size:.85em}
/*# sourceMappingURL=common_theme_1_95cfb710310414e151200fa156f5b7dc24e2f415.css.map?__ws=pass.so */
