:root{--u-brand: #5351f3;--u-brand-hover: #4543df;--u-brand-active: #3d3bd0;--u-brand-soft: #8583ff;--u-accent-teal: #14b8a6;--u-accent-pink: #ec4899;--u-accent-sky: #38bdf8;--b9d6fe8d-csstools-light-dark-toggle--0: var(--csstools-color-scheme--light) #0b0a12;--u-bg: var(--b9d6fe8d-csstools-light-dark-toggle--0, #fff);--b9d6fe8d-csstools-light-dark-toggle--1: var(--csstools-color-scheme--light) #14131c;--u-surface: var(--b9d6fe8d-csstools-light-dark-toggle--1, #fff);--b9d6fe8d-csstools-light-dark-toggle--2: var(--csstools-color-scheme--light) #1b1a25;--u-surface-raised: var(--b9d6fe8d-csstools-light-dark-toggle--2, #fff);--b9d6fe8d-csstools-light-dark-toggle--3: var(--csstools-color-scheme--light) #100f18;--u-sunken: var(--b9d6fe8d-csstools-light-dark-toggle--3, #f7f7f8);--b9d6fe8d-csstools-light-dark-toggle--4: var(--csstools-color-scheme--light) #000;--u-ink: var(--b9d6fe8d-csstools-light-dark-toggle--4, #09090b);--b9d6fe8d-csstools-light-dark-toggle--5: var(--csstools-color-scheme--light) #17161f;--u-field: var(--b9d6fe8d-csstools-light-dark-toggle--5, #f4f4f5);--b9d6fe8d-csstools-light-dark-toggle--6: var(--csstools-color-scheme--light) #1d1c27;--u-field-hover: var(--b9d6fe8d-csstools-light-dark-toggle--6, #ececee);--b9d6fe8d-csstools-light-dark-toggle--7: var(--csstools-color-scheme--light) rgb(255 255 255 / 7%);--u-fill: var(--b9d6fe8d-csstools-light-dark-toggle--7, rgb(9 9 11 / 5%));--b9d6fe8d-csstools-light-dark-toggle--8: var(--csstools-color-scheme--light) rgb(255 255 255 / 12%);--u-fill-hover: var(--b9d6fe8d-csstools-light-dark-toggle--8, rgb(9 9 11 / 9%));--b9d6fe8d-csstools-light-dark-toggle--9: var(--csstools-color-scheme--light) rgb(255 255 255 / 16%);--u-fill-active: var(--b9d6fe8d-csstools-light-dark-toggle--9, rgb(9 9 11 / 13%));--b9d6fe8d-csstools-light-dark-toggle--10: var(--csstools-color-scheme--light) rgb(255 255 255 / 9%);--u-line: var(--b9d6fe8d-csstools-light-dark-toggle--10, rgb(9 9 11 / 8%));--b9d6fe8d-csstools-light-dark-toggle--11: var(--csstools-color-scheme--light) rgb(255 255 255 / 16%);--u-line-strong: var(--b9d6fe8d-csstools-light-dark-toggle--11, rgb(9 9 11 / 14%));--b9d6fe8d-csstools-light-dark-toggle--12: var(--csstools-color-scheme--light) #f4f4f5;--u-text: var(--b9d6fe8d-csstools-light-dark-toggle--12, #09090b);--b9d6fe8d-csstools-light-dark-toggle--13: var(--csstools-color-scheme--light) #a1a1aa;--u-text-2: var(--b9d6fe8d-csstools-light-dark-toggle--13, #52525b);--b9d6fe8d-csstools-light-dark-toggle--14: var(--csstools-color-scheme--light) #85858f;--u-text-3: var(--b9d6fe8d-csstools-light-dark-toggle--14, #71717a);--b9d6fe8d-csstools-light-dark-toggle--15: var(--csstools-color-scheme--light) #d4d4d8;--u-text-read: var(--b9d6fe8d-csstools-light-dark-toggle--15, #3f3f46);--b9d6fe8d-csstools-light-dark-toggle--16: var(--csstools-color-scheme--light) #f4f4f5;--u-inverse: var(--b9d6fe8d-csstools-light-dark-toggle--16, #09090b);--b9d6fe8d-csstools-light-dark-toggle--17: var(--csstools-color-scheme--light) #e4e4e7;--u-inverse-hover: var(--b9d6fe8d-csstools-light-dark-toggle--17, #27272a);--b9d6fe8d-csstools-light-dark-toggle--18: var(--csstools-color-scheme--light) #8f8dff;--u-link: var(--b9d6fe8d-csstools-light-dark-toggle--18, #5351f3);--u-on-brand: #fff;--b9d6fe8d-csstools-light-dark-toggle--19: var(--csstools-color-scheme--light) rgb(133 131 255 / 14%);--u-brand-tint: var(--b9d6fe8d-csstools-light-dark-toggle--19, rgb(83 81 243 / 8%));--b9d6fe8d-csstools-light-dark-toggle--20: var(--csstools-color-scheme--light) rgb(133 131 255 / 24%);--u-brand-ring: var(--b9d6fe8d-csstools-light-dark-toggle--20, rgb(83 81 243 / 16%));--b9d6fe8d-csstools-light-dark-toggle--21: var(--csstools-color-scheme--light) #2fbf71;--u-solved: var(--b9d6fe8d-csstools-light-dark-toggle--21, #12924a);--u-on-solved: #fff;--u-solved-check: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");--b9d6fe8d-csstools-light-dark-toggle--22: var(--csstools-color-scheme--light) rgb(61 214 140 / 10%);--u-success-tint: var(--b9d6fe8d-csstools-light-dark-toggle--22, rgb(18 146 74 / 9%));--b9d6fe8d-csstools-light-dark-toggle--23: var(--csstools-color-scheme--light) rgb(61 214 140 / 24%);--u-success-line: var(--b9d6fe8d-csstools-light-dark-toggle--23, rgb(18 146 74 / 28%));--u-radius-xs: 0.25rem;--u-radius-sm: 0.5rem;--u-radius-md: 1rem;--u-radius-lg: 1.5rem;--u-radius-xl: 2rem;--u-radius-pill: 9999px;--u-radius-control: 0.75rem;--u-radius-menu: 1.25rem;--u-radius-row: 0.75rem;--b9d6fe8d-csstools-light-dark-toggle--24: var(--csstools-color-scheme--light) rgb(0 0 0 / 40%);--u-shadow-soft: 0 18px 60px var(--b9d6fe8d-csstools-light-dark-toggle--24, rgb(24 24 27 / 6%));--b9d6fe8d-csstools-light-dark-toggle--25: var(--csstools-color-scheme--light) rgb(255 255 255 / 8%);--b9d6fe8d-csstools-light-dark-toggle--26: var(--csstools-color-scheme--light) rgb(0 0 0 / 60%);--u-shadow-lifted: 0 0 0 1px var(--b9d6fe8d-csstools-light-dark-toggle--25, rgb(9 9 11 / 5%)), 0 24px 80px var(--b9d6fe8d-csstools-light-dark-toggle--26, rgb(24 24 27 / 16%));--u-shadow-glow: 0 10px 30px rgb(83 81 243 / 28%);--u-ease: cubic-bezier(0.16, 1, 0.3, 1);--u-fast: 160ms;--u-slow: 500ms;--u-font-sans: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--u-font-heading: "Google Sans", var(--u-font-sans);--u-font-mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--u-tracking-ui: -0.015em;--u-tracking-read: -0.011em;--u-control: 2.25rem;--u-control-sm: 1.75rem;--u-control-lg: 2.75rem;--u-control-pad: 0.875rem;--u-control-gap: 0.4375rem;--u-control-text: 0.875rem;--u-header-height: 3.5rem;--u-page: 70rem;--font-family: var(--u-font-sans);--heading-font-family: var(--u-font-heading);--d-font-family--monospace: var(--u-font-mono);--d-max-width: var(--u-page);--d-border-radius: var(--u-radius-sm);--d-border-radius-large: var(--u-radius-md);--d-button-border-radius: var(--u-radius-pill);--d-input-border-radius: var(--u-radius-control);--d-nav-pill-border-radius: var(--u-radius-pill);--d-content-background: var(--u-bg);--content-border-color: var(--u-line);--shadow-dropdown: var(--u-shadow-lifted);--shadow-modal: var(--u-shadow-lifted);--shadow-card: var(--u-shadow-lifted);--shadow-menu-panel: var(--u-shadow-lifted);--d-link-color: var(--u-link);--d-input-border: 1px solid var(--u-line-strong);--d-input-bg-color: var(--u-surface);}

@supports (color: light-dark(red, red)){
:root{--u-bg: light-dark(#fff, #0b0a12);--u-surface: light-dark(#fff, #14131c);--u-surface-raised: light-dark(#fff, #1b1a25);--u-sunken: light-dark(#f7f7f8, #100f18);--u-ink: light-dark(#09090b, #000);--u-field: light-dark(#f4f4f5, #17161f);--u-field-hover: light-dark(#ececee, #1d1c27);}
}

@supports (color: light-dark(red, red)) and (color: rgb(0 0 0 / 0)){
:root{--u-fill: light-dark(rgb(9 9 11 / 5%), rgb(255 255 255 / 7%));--u-fill-hover: light-dark(rgb(9 9 11 / 9%), rgb(255 255 255 / 12%));--u-fill-active: light-dark(rgb(9 9 11 / 13%), rgb(255 255 255 / 16%));--u-line: light-dark(rgb(9 9 11 / 8%), rgb(255 255 255 / 9%));--u-line-strong: light-dark(rgb(9 9 11 / 14%), rgb(255 255 255 / 16%));}
}

@supports (color: light-dark(red, red)){
:root{--u-text: light-dark(#09090b, #f4f4f5);--u-text-2: light-dark(#52525b, #a1a1aa);--u-text-3: light-dark(#71717a, #85858f);--u-text-read: light-dark(#3f3f46, #d4d4d8);--u-inverse: light-dark(#09090b, #f4f4f5);--u-inverse-hover: light-dark(#27272a, #e4e4e7);--u-link: light-dark(#5351f3, #8f8dff);}
}

@supports (color: light-dark(red, red)) and (color: rgb(0 0 0 / 0)){
:root{--u-brand-tint: light-dark(rgb(83 81 243 / 8%), rgb(133 131 255 / 14%));--u-brand-ring: light-dark(rgb(83 81 243 / 16%), rgb(133 131 255 / 24%));}
}

@supports (color: light-dark(red, red)){
:root{--u-solved: light-dark(#12924a, #2fbf71);}
}

@supports (color: light-dark(red, red)) and (color: rgb(0 0 0 / 0)){
:root{--u-success-tint: light-dark(rgb(18 146 74 / 9%), rgb(61 214 140 / 10%));--u-success-line: light-dark(rgb(18 146 74 / 28%), rgb(61 214 140 / 24%));--u-shadow-soft: 0 18px 60px light-dark(rgb(24 24 27 / 6%), rgb(0 0 0 / 40%));--u-shadow-lifted: 0 0 0 1px light-dark(rgb(9 9 11 / 5%), rgb(255 255 255 / 8%)), 0 24px 80px light-dark(rgb(24 24 27 / 16%), rgb(0 0 0 / 60%));}
}@supports not (color: light-dark(tan, tan)){:root *{--b9d6fe8d-csstools-light-dark-toggle--0: var(--csstools-color-scheme--light) #0b0a12;--u-bg: var(--b9d6fe8d-csstools-light-dark-toggle--0, #fff);--b9d6fe8d-csstools-light-dark-toggle--1: var(--csstools-color-scheme--light) #14131c;--u-surface: var(--b9d6fe8d-csstools-light-dark-toggle--1, #fff);--b9d6fe8d-csstools-light-dark-toggle--2: var(--csstools-color-scheme--light) #1b1a25;--u-surface-raised: var(--b9d6fe8d-csstools-light-dark-toggle--2, #fff);--b9d6fe8d-csstools-light-dark-toggle--3: var(--csstools-color-scheme--light) #100f18;--u-sunken: var(--b9d6fe8d-csstools-light-dark-toggle--3, #f7f7f8);--b9d6fe8d-csstools-light-dark-toggle--4: var(--csstools-color-scheme--light) #000;--u-ink: var(--b9d6fe8d-csstools-light-dark-toggle--4, #09090b);--b9d6fe8d-csstools-light-dark-toggle--5: var(--csstools-color-scheme--light) #17161f;--u-field: var(--b9d6fe8d-csstools-light-dark-toggle--5, #f4f4f5);--b9d6fe8d-csstools-light-dark-toggle--6: var(--csstools-color-scheme--light) #1d1c27;--u-field-hover: var(--b9d6fe8d-csstools-light-dark-toggle--6, #ececee);--b9d6fe8d-csstools-light-dark-toggle--7: var(--csstools-color-scheme--light) rgb(255 255 255 / 7%);--u-fill: var(--b9d6fe8d-csstools-light-dark-toggle--7, rgb(9 9 11 / 5%));--b9d6fe8d-csstools-light-dark-toggle--8: var(--csstools-color-scheme--light) rgb(255 255 255 / 12%);--u-fill-hover: var(--b9d6fe8d-csstools-light-dark-toggle--8, rgb(9 9 11 / 9%));--b9d6fe8d-csstools-light-dark-toggle--9: var(--csstools-color-scheme--light) rgb(255 255 255 / 16%);--u-fill-active: var(--b9d6fe8d-csstools-light-dark-toggle--9, rgb(9 9 11 / 13%));--b9d6fe8d-csstools-light-dark-toggle--10: var(--csstools-color-scheme--light) rgb(255 255 255 / 9%);--u-line: var(--b9d6fe8d-csstools-light-dark-toggle--10, rgb(9 9 11 / 8%));--b9d6fe8d-csstools-light-dark-toggle--11: var(--csstools-color-scheme--light) rgb(255 255 255 / 16%);--u-line-strong: var(--b9d6fe8d-csstools-light-dark-toggle--11, rgb(9 9 11 / 14%));--b9d6fe8d-csstools-light-dark-toggle--12: var(--csstools-color-scheme--light) #f4f4f5;--u-text: var(--b9d6fe8d-csstools-light-dark-toggle--12, #09090b);--b9d6fe8d-csstools-light-dark-toggle--13: var(--csstools-color-scheme--light) #a1a1aa;--u-text-2: var(--b9d6fe8d-csstools-light-dark-toggle--13, #52525b);--b9d6fe8d-csstools-light-dark-toggle--14: var(--csstools-color-scheme--light) #85858f;--u-text-3: var(--b9d6fe8d-csstools-light-dark-toggle--14, #71717a);--b9d6fe8d-csstools-light-dark-toggle--15: var(--csstools-color-scheme--light) #d4d4d8;--u-text-read: var(--b9d6fe8d-csstools-light-dark-toggle--15, #3f3f46);--b9d6fe8d-csstools-light-dark-toggle--16: var(--csstools-color-scheme--light) #f4f4f5;--u-inverse: var(--b9d6fe8d-csstools-light-dark-toggle--16, #09090b);--b9d6fe8d-csstools-light-dark-toggle--17: var(--csstools-color-scheme--light) #e4e4e7;--u-inverse-hover: var(--b9d6fe8d-csstools-light-dark-toggle--17, #27272a);--b9d6fe8d-csstools-light-dark-toggle--18: var(--csstools-color-scheme--light) #8f8dff;--u-link: var(--b9d6fe8d-csstools-light-dark-toggle--18, #5351f3);--b9d6fe8d-csstools-light-dark-toggle--19: var(--csstools-color-scheme--light) rgb(133 131 255 / 14%);--u-brand-tint: var(--b9d6fe8d-csstools-light-dark-toggle--19, rgb(83 81 243 / 8%));--b9d6fe8d-csstools-light-dark-toggle--20: var(--csstools-color-scheme--light) rgb(133 131 255 / 24%);--u-brand-ring: var(--b9d6fe8d-csstools-light-dark-toggle--20, rgb(83 81 243 / 16%));--b9d6fe8d-csstools-light-dark-toggle--21: var(--csstools-color-scheme--light) #2fbf71;--u-solved: var(--b9d6fe8d-csstools-light-dark-toggle--21, #12924a);--b9d6fe8d-csstools-light-dark-toggle--22: var(--csstools-color-scheme--light) rgb(61 214 140 / 10%);--u-success-tint: var(--b9d6fe8d-csstools-light-dark-toggle--22, rgb(18 146 74 / 9%));--b9d6fe8d-csstools-light-dark-toggle--23: var(--csstools-color-scheme--light) rgb(61 214 140 / 24%);--u-success-line: var(--b9d6fe8d-csstools-light-dark-toggle--23, rgb(18 146 74 / 28%));--b9d6fe8d-csstools-light-dark-toggle--24: var(--csstools-color-scheme--light) rgb(0 0 0 / 40%);--u-shadow-soft: 0 18px 60px var(--b9d6fe8d-csstools-light-dark-toggle--24, rgb(24 24 27 / 6%));--b9d6fe8d-csstools-light-dark-toggle--25: var(--csstools-color-scheme--light) rgb(255 255 255 / 8%);--b9d6fe8d-csstools-light-dark-toggle--26: var(--csstools-color-scheme--light) rgb(0 0 0 / 60%);--u-shadow-lifted: 0 0 0 1px var(--b9d6fe8d-csstools-light-dark-toggle--25, rgb(9 9 11 / 5%)), 0 24px 80px var(--b9d6fe8d-csstools-light-dark-toggle--26, rgb(24 24 27 / 16%));}}:root{--u-icon-megaphone: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 6a13 13 0 0 0 8.4-2.8A1 1 0 0 1 21 4v12a1 1 0 0 1-1.6.8A13 13 0 0 0 11 14H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2z' /%3E%3Cpath d='M6 14a12 12 0 0 0 2.4 7.2 2 2 0 0 0 3.2-2.4A8 8 0 0 1 10 14' /%3E%3Cpath d='M8 6v8' /%3E%3C/svg%3E");--u-icon-life-buoy: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10' /%3E%3Cpath d='m4.93 4.93 4.24 4.24' /%3E%3Cpath d='m14.83 9.17 4.24-4.24' /%3E%3Cpath d='m14.83 14.83 4.24 4.24' /%3E%3Cpath d='m9.17 14.83-4.24 4.24' /%3E%3Ccircle cx='12' cy='12' r='4' /%3E%3C/svg%3E");--u-icon-messages: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 10a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 14.286V4a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2z' /%3E%3Cpath d='M20 9a2 2 0 0 1 2 2v10.286a.71.71 0 0 1-1.212.502l-2.202-2.202A2 2 0 0 0 17.172 19H10a2 2 0 0 1-2-2v-1' /%3E%3C/svg%3E");--u-icon-zap: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z' /%3E%3C/svg%3E");--u-icon-book: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 7v14' /%3E%3Cpath d='M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z' /%3E%3C/svg%3E");--u-icon-message-circle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719' /%3E%3C/svg%3E");--u-icon-lock: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='11' x='3' y='11' rx='2' ry='2' /%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4' /%3E%3C/svg%3E");--u-icon-folder: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z' /%3E%3C/svg%3E");--u-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21 21-4.34-4.34' /%3E%3Ccircle cx='11' cy='11' r='8' /%3E%3C/svg%3E");--u-icon-check: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5' /%3E%3C/svg%3E");--u-icon-arrow-up-right: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 7h10v10' /%3E%3Cpath d='M7 17 17 7' /%3E%3C/svg%3E")}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://canada1.discourse-cdn.com/flex030/uploads/getumbrel/original/2X/d/d7402416753ae1bb4cbd4b10d33a0c10517838bd.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://canada1.discourse-cdn.com/flex030/uploads/getumbrel/original/2X/e/ee0ebd2ef047937cd8ca547172229155813ff939.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://canada1.discourse-cdn.com/flex030/uploads/getumbrel/original/2X/d/d83a47942575eeb80d30ebc7bf9a5b6f83c930fb.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://canada1.discourse-cdn.com/flex030/uploads/getumbrel/original/2X/c/c475178f5395eb2c2d556c8f0e9250237c019dc8.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://canada1.discourse-cdn.com/flex030/uploads/getumbrel/original/2X/9/9c1cad863a03434fb9c1501e9dd27ac14ed7cf63.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0309,U+0323,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Google Sans";font-style:normal;font-weight:400 700;font-display:swap;src:url(https://canada1.discourse-cdn.com/flex030/uploads/getumbrel/original/2X/e/e958b968b28e1ab5839eb665c2e9ae751c534fa1.woff2) format("woff2")}html{background:var(--u-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scrollbar-color:var(--u-line-strong) rgba(0,0,0,0)}body{background:var(--u-bg);color:var(--u-text);letter-spacing:var(--u-tracking-ui)}h1,h2,h3,h4,h5,h6{font-family:var(--u-font-heading);font-weight:500;letter-spacing:0}::selection{background:rgba(83,81,243,.22)}a{color:var(--u-link);text-decoration-thickness:1px;text-underline-offset:.18em}:focus-visible{outline:2px solid var(--u-brand-soft);outline-offset:2px}hr{border-color:var(--u-line)}.wrap{padding-inline:1rem}@media(width >= 48rem){.wrap{padding-inline:1.5rem}}#main-outlet{padding-top:2rem}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:1ms !important;transition-duration:1ms !important}}.btn{border-radius:var(--u-radius-pill);font-weight:600;letter-spacing:var(--u-tracking-ui);transition:background-color var(--u-fast) ease,color var(--u-fast) ease,box-shadow var(--u-fast) ease,transform var(--u-fast) var(--u-ease)}.btn:active:not(:disabled,.disabled){transform:scale(0.97)}.btn:focus-visible{outline:2px solid var(--u-brand-soft);outline-offset:2px}.btn-default,.btn.btn-default{background:var(--u-fill);color:var(--u-text);border:0}.btn-default .d-icon,.btn.btn-default .d-icon{color:var(--u-text-2)}.discourse-no-touch .btn-default:hover,.btn-default:focus-visible,.discourse-no-touch .btn.btn-default:hover,.btn.btn-default:focus-visible{background:var(--u-fill-hover);color:var(--u-text)}.discourse-no-touch .btn-default:hover .d-icon,.btn-default:focus-visible .d-icon,.discourse-no-touch .btn.btn-default:hover .d-icon,.btn.btn-default:focus-visible .d-icon{color:var(--u-text)}.btn-default:active,.btn.btn-default:active{background:var(--u-fill-active)}.btn-primary,.btn.btn-primary{background:var(--u-brand);color:var(--u-on-brand);border:0}.btn-primary .d-icon,.btn.btn-primary .d-icon{color:currentcolor}.discourse-no-touch .btn-primary:hover,.btn-primary:focus-visible,.discourse-no-touch .btn.btn-primary:hover,.btn.btn-primary:focus-visible{background:var(--u-brand-hover);color:var(--u-on-brand);box-shadow:var(--u-shadow-glow)}.discourse-no-touch .btn-primary:hover .d-icon,.btn-primary:focus-visible .d-icon,.discourse-no-touch .btn.btn-primary:hover .d-icon,.btn.btn-primary:focus-visible .d-icon{color:currentcolor}.btn-primary:active,.btn.btn-primary:active{background:var(--u-brand-active)}.btn-danger,.btn.btn-danger{border:0}.discourse-no-touch .btn-flat:hover,.discourse-no-touch .btn-transparent:hover{background:var(--u-fill)}.btn.no-text.btn-icon:not(.select-kit-header){aspect-ratio:1;padding-inline:.5em}.d-combo-button{border-radius:var(--u-radius-pill)}.d-combo-button .d-combo-button-button{border-radius:var(--u-radius-pill) 0 0 var(--u-radius-pill)}.d-combo-button .d-combo-button-menu{border-radius:0 var(--u-radius-pill) var(--u-radius-pill) 0}.d-combo-button .d-combo-button-button:only-child{border-radius:var(--u-radius-pill)}.btn:not(.btn-link,.btn-transparent,.no-text),.select-kit .select-kit-header.btn,.fk-d-menu__trigger.btn:not(.btn-transparent,.no-text){box-sizing:border-box;gap:var(--u-control-gap);min-height:var(--u-control);padding:0 var(--u-control-pad);border:0;font-size:var(--u-control-text);line-height:1}.btn:not(.btn-link,.btn-transparent,.no-text) .d-icon,.select-kit .select-kit-header.btn .d-icon,.fk-d-menu__trigger.btn:not(.btn-transparent,.no-text) .d-icon{flex:none;width:1em;height:1em;margin:0;font-size:1em}.btn:not(.btn-link,.btn-transparent,.no-text) .d-button-label,.btn:not(.btn-link,.btn-transparent,.no-text) .name,.btn:not(.btn-link,.btn-transparent,.no-text) .selected-name,.select-kit .select-kit-header.btn .d-button-label,.select-kit .select-kit-header.btn .name,.select-kit .select-kit-header.btn .selected-name,.fk-d-menu__trigger.btn:not(.btn-transparent,.no-text) .d-button-label,.fk-d-menu__trigger.btn:not(.btn-transparent,.no-text) .name,.fk-d-menu__trigger.btn:not(.btn-transparent,.no-text) .selected-name{margin:0;line-height:1}.btn.btn-small:not(.btn-link,.btn-transparent,.no-text){min-height:var(--u-control-sm);padding:0 .625rem;font-size:.8125rem}.btn.btn-large:not(.btn-link,.btn-transparent,.no-text){min-height:var(--u-control-lg);padding:0 1.25rem;font-size:1rem}.btn.no-text.btn-icon:not(.btn-transparent,.btn-flat,.select-kit-header,.dropdown-menu__item .btn),.btn.no-text.btn-icon.btn-default:not(.dropdown-menu__item .btn,.fk-d-menu__trigger,.notifications-tracking-btn){box-sizing:border-box;width:var(--u-control);min-width:var(--u-control);height:var(--u-control);min-height:var(--u-control);padding:0;border:0;aspect-ratio:auto}.btn.no-text.btn-icon:not(.btn-transparent,.btn-flat,.select-kit-header,.dropdown-menu__item .btn) .d-icon,.btn.no-text.btn-icon.btn-default:not(.dropdown-menu__item .btn,.fk-d-menu__trigger,.notifications-tracking-btn) .d-icon{width:1rem;height:1rem;margin:0}.select-kit .select-kit-header.btn:not(.btn-primary,.btn-danger),.select-kit.dropdown-select-box .select-kit-header:not(.btn-primary,.btn-danger){border:0;background:var(--u-fill);color:var(--u-text)}.select-kit .select-kit-header.btn:not(.btn-primary,.btn-danger) .d-icon,.select-kit.dropdown-select-box .select-kit-header:not(.btn-primary,.btn-danger) .d-icon{color:var(--u-text-2)}.discourse-no-touch .select-kit .select-kit-header.btn:not(.btn-primary,.btn-danger):hover,.discourse-no-touch .select-kit.dropdown-select-box .select-kit-header:not(.btn-primary,.btn-danger):hover{background:var(--u-fill-hover)}.btn-danger,.btn.btn-danger,.select-kit .select-kit-header.btn-danger{background:var(--danger);color:#fff}.btn-danger .d-icon,.btn-danger .d-button-label,.btn-danger .name,.btn.btn-danger .d-icon,.btn.btn-danger .d-button-label,.btn.btn-danger .name,.select-kit .select-kit-header.btn-danger .d-icon,.select-kit .select-kit-header.btn-danger .d-button-label,.select-kit .select-kit-header.btn-danger .name{color:#fff}.discourse-no-touch .btn-danger:hover,.discourse-no-touch .btn.btn-danger:hover,.discourse-no-touch .select-kit .select-kit-header.btn-danger:hover{background:color-mix(in srgb, var(--danger) 88%, #000);color:#fff}input[type=text],input[type=password],input[type=email],input[type=search],input[type=url],input[type=number],input[type=tel],textarea,.select-kit.combo-box .select-kit-header,.select-kit.multi-select .multi-select-header{border-radius:var(--u-radius-control);border-color:var(--u-line-strong);transition:border-color var(--u-fast) ease,box-shadow var(--u-fast) ease}input[type=text]:focus,input[type=text]:focus-visible,input[type=text]:focus-within,input[type=password]:focus,input[type=password]:focus-visible,input[type=password]:focus-within,input[type=email]:focus,input[type=email]:focus-visible,input[type=email]:focus-within,input[type=search]:focus,input[type=search]:focus-visible,input[type=search]:focus-within,input[type=url]:focus,input[type=url]:focus-visible,input[type=url]:focus-within,input[type=number]:focus,input[type=number]:focus-visible,input[type=number]:focus-within,input[type=tel]:focus,input[type=tel]:focus-visible,input[type=tel]:focus-within,textarea:focus,textarea:focus-visible,textarea:focus-within,.select-kit.combo-box .select-kit-header:focus,.select-kit.combo-box .select-kit-header:focus-visible,.select-kit.combo-box .select-kit-header:focus-within,.select-kit.multi-select .multi-select-header:focus,.select-kit.multi-select .multi-select-header:focus-visible,.select-kit.multi-select .multi-select-header:focus-within{border-color:var(--u-brand);outline:none;box-shadow:0 0 0 4px var(--u-brand-ring)}::placeholder{color:var(--u-text-3);opacity:1}.fk-d-menu__inner-content,.fk-d-tooltip__inner-content,.menu-panel,.user-menu.revamped,.autocomplete{background:var(--u-surface-raised);border:0;border-radius:var(--u-radius-md);box-shadow:var(--u-shadow-lifted)}.filter-input-container,.admin-filter__input-container{border:1px solid var(--u-line-strong);border-radius:var(--u-radius-control);background:var(--u-surface);transition:border-color var(--u-fast) ease,box-shadow var(--u-fast) ease}.filter-input-container:focus-within,.admin-filter__input-container:focus-within{border-color:var(--u-brand);outline:none;box-shadow:0 0 0 3px var(--u-brand-ring)}.filter-input-container input,.filter-input-container input:focus,.filter-input-container input:focus-visible,.filter-input-container .filter-input,.filter-input-container .admin-filter__input,.admin-filter__input-container input,.admin-filter__input-container input:focus,.admin-filter__input-container input:focus-visible,.admin-filter__input-container .filter-input,.admin-filter__input-container .admin-filter__input{border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;outline:none}.d-header{height:var(--u-header-height);background:color-mix(in srgb, var(--u-bg) 80%, transparent);-webkit-backdrop-filter:saturate(1.8) blur(20px);backdrop-filter:saturate(1.8) blur(20px);box-shadow:none;border-bottom:1px solid var(--u-line)}.d-header>.wrap,.d-header .contents{height:100%}.d-header>.wrap{padding-inline:1rem}@media(width >= 48rem){.d-header>.wrap{padding-inline:1.5rem}}.d-header .extra-info-wrapper .header-title{font-family:var(--u-font-sans);font-size:.9375rem;font-weight:600;line-height:1.3;letter-spacing:var(--u-tracking-ui)}.d-header .extra-info-wrapper .header-title .topic-link{color:var(--u-text)}.d-header .extra-info-wrapper .categories-wrapper{font-size:.75rem;line-height:1.3}.d-header .contents{position:relative;align-items:center}.d-header .title{height:auto}.d-header .title a{display:flex;color:var(--u-text);border-radius:var(--u-radius-sm)}.d-header .d-header-icons{align-items:center;gap:.25rem}.d-header .d-header-icons>li{display:flex;align-items:center;margin:0;padding:0}.d-header .d-header-icons .icon{box-sizing:border-box;width:var(--u-control);min-width:0;height:var(--u-control);padding:0;border-radius:50%;border:0;transition:background-color var(--u-fast) ease}.d-header .d-header-icons .icon .d-icon{width:1.0625rem;height:1.0625rem;color:var(--u-text-2)}.discourse-no-touch .d-header .d-header-icons .icon:hover,.d-header .d-header-icons .icon:focus-visible{background:var(--u-fill);border:0}.discourse-no-touch .d-header .d-header-icons .icon:hover .d-icon,.d-header .d-header-icons .icon:focus-visible .d-icon{color:var(--u-text)}.d-header .d-header-icons .active .icon{background:var(--u-fill-hover);border:0}.d-header .d-header-icons .active .icon .d-icon{color:var(--u-text)}.d-header .d-header-icons .current-user .icon .avatar,.d-header .d-header-icons #toggle-current-user .avatar{width:1.75rem;height:1.75rem}.d-header .d-header-icons>li:last-child .icon{margin-inline-end:-0.5625rem}.d-header .d-header-icons>li.current-user:last-child .icon{margin-inline-end:-0.25rem}.d-header .header-buttons{gap:.25rem;margin-right:.375rem}.d-header .header-buttons .sign-up-button{background:var(--u-brand);color:var(--u-on-brand)}.discourse-no-touch .d-header .header-buttons .sign-up-button:hover{background:var(--u-brand-hover);color:var(--u-on-brand);box-shadow:none}.d-header .header-buttons .login-button{background:rgba(0,0,0,0);color:var(--u-text)}.d-header .header-buttons .login-button .d-icon{display:none}.discourse-no-touch .d-header .header-buttons .login-button:hover{background:var(--u-fill);box-shadow:none}.u-wordmark{font-family:var(--u-font-heading);font-size:1.3125rem;font-weight:600;line-height:1;letter-spacing:0;white-space:nowrap;color:var(--u-text)}@media(width < 48rem){.u-wordmark{font-size:1.125rem}}.u-wordmark__mark{width:2rem;height:auto}.d-header .before-header-panel-outlet{display:flex;margin-inline-start:auto}.d-header .before-header-panel-outlet+.panel{margin-inline-start:.5rem}@media(width < 48rem){.d-header .u-new-topic{display:none}}.u-globalbar{height:2.75rem;border-bottom:1px solid var(--u-line);background:var(--u-bg)}.u-globalbar__inner{position:relative;display:flex;align-items:center;box-sizing:border-box;height:100%;max-width:var(--u-page);margin-inline:auto}.u-globalbar__logo{display:grid;place-items:center;height:2.25rem;color:var(--u-text);border-radius:var(--u-radius-sm)}.u-globalbar__logo .u-mark{width:2.5rem;height:auto}.u-globalbar nav{position:absolute;left:50%;display:flex;gap:.25rem;translate:-50% 0}.u-globalbar nav a{padding:.375rem .75rem;border-radius:var(--u-radius-pill);font-size:.8125rem;font-weight:500;white-space:nowrap;color:var(--u-text-2);transition:color var(--u-fast) ease,background-color var(--u-fast) ease}.u-globalbar nav a:hover{background:var(--u-fill);color:var(--u-text)}@media(width < 48rem){.u-globalbar nav{position:static;flex:1;min-width:0;margin-inline:.5rem -1rem;padding-inline-end:1rem;overflow-x:auto;translate:none;scrollbar-width:none;mask-image:linear-gradient(to left, transparent, #000 1.5rem)}.u-globalbar nav::-webkit-scrollbar{display:none}}.d-header .d-header-icons .current-user .icon,.discourse-no-touch .d-header .d-header-icons .current-user .icon:hover,.d-header .d-header-icons .current-user.active .icon,.d-header .d-header-icons .current-user .icon:focus-visible{background:rgba(0,0,0,0)}.d-header .d-header-icons .current-user .icon .avatar{border-radius:50%;box-shadow:0 0 0 0 var(--u-line-strong);transition:box-shadow var(--u-fast) ease}.discourse-no-touch .d-header .d-header-icons .current-user .icon:hover .avatar,.d-header .d-header-icons .current-user.active .icon .avatar{box-shadow:0 0 0 2px var(--u-bg),0 0 0 3.5px var(--u-line-strong)}.d-header .d-header-icons .current-user .icon:focus-visible{outline:none}.d-header .d-header-icons .current-user .icon:focus-visible .avatar{box-shadow:0 0 0 2px var(--u-bg),0 0 0 4px var(--u-brand-soft)}.d-header .d-header-icons .badge-notification.unread-notifications,.d-header .d-header-icons .badge-notification.unread-high-priority-notifications,.d-header .d-header-icons .badge-notification.with-icon{display:grid;place-items:center;min-width:1.125rem;height:1.125rem;padding:0 .3125rem;box-sizing:border-box;border-radius:var(--u-radius-pill);background:var(--u-brand);box-shadow:0 0 0 2px var(--u-bg);font-size:.6875rem;font-weight:600;line-height:1;color:var(--u-on-brand)}.list-controls .navigation-container{align-items:center;gap:.5rem;margin-bottom:1.25rem}.list-controls .category-breadcrumb{gap:.5rem;margin:0}.list-controls .category-breadcrumb li{margin:0}.list-controls .select-kit.combo-box.category-drop .select-kit-header,.list-controls .select-kit.combo-box.tag-drop .select-kit-header{height:2.25rem;padding:0 .875rem;border:0;border-radius:var(--u-radius-pill);background:var(--u-fill);color:var(--u-text);font-size:.875rem;font-weight:500;box-shadow:none}.discourse-no-touch .list-controls .select-kit.combo-box.category-drop .select-kit-header:hover,.discourse-no-touch .list-controls .select-kit.combo-box.tag-drop .select-kit-header:hover{background:var(--u-fill-hover)}.list-controls .select-kit.combo-box.category-drop .select-kit-header .selected-name .name,.list-controls .select-kit.combo-box.tag-drop .select-kit-header .selected-name .name{text-transform:capitalize}.list-controls .select-kit.combo-box.category-drop .select-kit-header .caret-icon,.list-controls .select-kit.combo-box.category-drop .select-kit-header .angle-icon,.list-controls .select-kit.combo-box.tag-drop .select-kit-header .caret-icon,.list-controls .select-kit.combo-box.tag-drop .select-kit-header .angle-icon{width:.875rem;height:.875rem;margin-inline-start:.25rem;color:var(--u-text-3)}.list-controls .select-kit.combo-box.category-drop .select-kit-header .d-icon-angle-right,.list-controls .select-kit.combo-box.tag-drop .select-kit-header .d-icon-angle-right{rotate:90deg}.list-controls .navigation-controls{gap:.5rem}.nav-pills{gap:.125rem;margin:0}.nav-pills>li{margin:0}.nav-pills>li>a,.nav-pills>li>button{display:flex;align-items:center;box-sizing:border-box;height:var(--u-control);padding:0 var(--u-control-pad);border-radius:var(--u-radius-pill);font-size:var(--u-control-text);font-weight:500;line-height:1;color:var(--u-text-2);transition:color var(--u-fast) ease,background-color var(--u-fast) ease}.nav-pills>li>a::after,.nav-pills>li>button::after{display:none}.discourse-no-touch .nav-pills>li>a:hover,.discourse-no-touch .nav-pills>li>button:hover{color:var(--u-text);background:var(--u-fill)}.nav-pills>li>a.active,.nav-pills>li>button.active{color:var(--u-text);background:var(--u-fill-hover);font-weight:600}.navigation-categories .list-controls .category-breadcrumb{display:none}.nav-pills .btn.list-control-toggle-link-trigger{padding-inline:0;background:rgba(0,0,0,0);font-family:var(--u-font-heading);font-size:1.5625rem;font-weight:500;letter-spacing:0;color:var(--u-text)}.nav-pills .btn.list-control-toggle-link-trigger .list-control-toggle-link__text{color:inherit}.nav-pills .btn.list-control-toggle-link-trigger .d-icon{font-size:.75rem;color:var(--u-text-3)}.topic-replies-toggle-wrapper{display:flex;gap:.125rem;margin-bottom:.5rem}.topic-replies-toggle-wrapper .topics-replies-toggle{display:flex;align-items:center;height:var(--u-control-sm);padding:0 .625rem;border-radius:var(--u-radius-pill);font-size:.8125rem;line-height:1;font-weight:500;color:var(--u-text-2)}.topic-replies-toggle-wrapper .topics-replies-toggle::after{display:none}.topic-replies-toggle-wrapper .topics-replies-toggle:hover{background:var(--u-fill);color:var(--u-text)}.topic-replies-toggle-wrapper .topics-replies-toggle.active{background:var(--u-fill-hover);color:var(--u-text);font-weight:600}.navigation-controls .categories-admin-dropdown .select-kit-header{gap:.25rem;width:auto;min-width:0;height:var(--u-control);padding:0 .625rem;border:0;border-radius:var(--u-radius-pill)}.navigation-controls .categories-admin-dropdown .select-kit-header .select-kit-header-wrapper{display:flex;align-items:center;gap:.25rem}.navigation-controls .categories-admin-dropdown .select-kit-header .d-icon{width:1rem;height:1rem;margin:0}.navigation-controls .categories-admin-dropdown .select-kit-header .d-icon-angle-down,.navigation-controls .categories-admin-dropdown .select-kit-header .caret-icon{width:.75rem;height:.75rem}.u-category-header{display:flex;align-items:center;gap:1.25rem;margin:1rem 0 2rem}.u-category-header__icon{position:relative}.u-category-header__icon::before,.u-category-header__icon::after{content:"";display:block;flex:none;width:3.5rem;height:3.5rem;border-radius:27%}.u-category-header__icon::before{background:linear-gradient(to bottom, color-mix(in oklab, var(--u-category-color, #71717a) 88%, #fff), var(--u-category-color, #71717a))}.u-category-header__icon::after{position:absolute;top:0;inset-inline-start:0;background:#fff;mask:var(--u-category-icon, var(--u-icon-folder)) center/1.75rem no-repeat}.u-category-header h1{margin:0;font-size:1.953rem;line-height:1.2}.u-category-header p{max-width:44rem;margin:.25rem 0 0;font-size:1rem;line-height:1.5;color:var(--u-text-2)}@media(width < 48rem){.u-category-header{gap:.875rem;margin:.5rem 0 1.5rem}.u-category-header__icon::before,.u-category-header__icon::after{content:"";display:block;flex:none;width:2.75rem;height:2.75rem;border-radius:27%}.u-category-header__icon::before{background:linear-gradient(to bottom, color-mix(in oklab, var(--u-category-color, #71717a) 88%, #fff), var(--u-category-color, #71717a))}.u-category-header__icon::after{position:absolute;top:0;inset-inline-start:0;background:#fff;mask:var(--u-category-icon, var(--u-icon-folder)) center/1.375rem no-repeat}.u-category-header h1{font-size:1.5625rem}.u-category-header p{font-size:.9375rem}}body:has(.u-category-header) .list-controls .category-breadcrumb{display:none}.top-lists{margin-bottom:.5rem}.top-lists .select-kit.period-chooser .select-kit-header.period-chooser-header{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:.375rem;width:auto;height:var(--u-control);border:0;min-height:var(--u-control);padding:0 var(--u-control-pad);border-radius:var(--u-radius-pill);background:var(--u-fill)}.discourse-no-touch .top-lists .select-kit.period-chooser .select-kit-header.period-chooser-header:hover{background:var(--u-fill-hover)}.top-lists .select-kit.period-chooser .select-kit-header.period-chooser-header h2.selected-name{display:inline-flex;flex:none;align-items:baseline;gap:.5rem;margin:0;font-family:var(--u-font-sans);font-size:var(--u-control-text);font-weight:600;line-height:1;letter-spacing:var(--u-tracking-ui);color:var(--u-text)}.top-lists .select-kit.period-chooser .select-kit-header.period-chooser-header h2.selected-name .top-date-string{font-size:.8125rem;font-weight:500;text-transform:none;color:var(--u-text-3)}.top-lists .select-kit.period-chooser .select-kit-header.period-chooser-header .d-icon{width:.875rem;height:.875rem;color:var(--u-text-3)}.select-kit.period-chooser .select-kit-body .period-chooser-row{box-sizing:border-box;width:100%}.select-kit.period-chooser .select-kit-body .period-chooser-row .period-title{display:grid;flex:1;grid-template-columns:4.5rem max-content;align-items:baseline;column-gap:1rem;min-width:0;font-size:.9375rem;font-weight:400;color:var(--u-text)}.select-kit.period-chooser .select-kit-body .period-chooser-row .date-section{font-size:inherit;font-weight:inherit;color:var(--u-text)}.select-kit.period-chooser .select-kit-body .period-chooser-row .top-date-string{font-size:.8125rem;font-weight:400;font-variant-numeric:tabular-nums;text-transform:none;white-space:nowrap;color:var(--u-text-3)}.select-kit.period-chooser .select-kit-body .period-chooser-row.is-selected .period-title{font-weight:600}.select-kit.period-chooser .select-kit-body .period-chooser-row::after{content:"";flex:none;width:1rem;height:1rem;margin-inline-start:.75rem}.select-kit.period-chooser.is-expanded .select-kit-body{width:23rem !important;max-width:calc(100vw - 2rem)}.welcome-banner{--d-welcome-banner-padding-top: clamp(3.5rem, 2.25rem + 5.5vw, 6.5rem);--d-welcome-banner-padding-bottom: clamp(2.5rem, 1.75rem + 3.5vw, 4.5rem);--d-welcome-banner-title-margin-bottom: 0;display:block;border-radius:0}.welcome-banner__wrap,.welcome-banner.welcome-banner .welcome-banner__wrap{max-width:48rem;margin:0 auto;padding:clamp(3rem,2rem + 5.5vw,6.5rem) 1rem clamp(2.5rem,1.75rem + 3.5vw,4.5rem)}.welcome-banner__title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.welcome-banner__wrap .search-menu{max-width:35rem;margin-top:clamp(1.75rem,1.5rem + 1vw,2.25rem);animation:u-rise .9s 120ms var(--u-ease) backwards}.welcome-banner__wrap .search-menu .btn.search-icon+.search-menu-container .search-input,.welcome-banner__wrap .search-menu .search-input{position:relative;height:3.25rem;padding-inline:3.125rem 1.25rem;border:1px solid rgba(0,0,0,0);border-radius:var(--u-radius-pill);background:var(--u-field);box-shadow:none;transition:background-color var(--u-fast) ease,border-color var(--u-fast) ease,box-shadow var(--u-fast) ease}.discourse-no-touch .welcome-banner__wrap .search-menu .btn.search-icon+.search-menu-container .search-input:hover,.discourse-no-touch .welcome-banner__wrap .search-menu .search-input:hover{background:var(--u-field-hover)}.welcome-banner__wrap .search-menu .btn.search-icon+.search-menu-container .search-input:focus-within,.discourse-no-touch .welcome-banner__wrap .search-menu .btn.search-icon+.search-menu-container .search-input:focus-within:hover,.welcome-banner__wrap .search-menu .search-input:focus-within,.discourse-no-touch .welcome-banner__wrap .search-menu .search-input:focus-within:hover{border-color:var(--u-brand);outline:none;background:var(--u-surface);box-shadow:0 0 0 3px var(--u-brand-ring)}.welcome-banner__wrap .search-menu .search-term__input{height:100%;padding:0;font-size:1.0625rem;letter-spacing:var(--u-tracking-ui);box-shadow:none}.welcome-banner__wrap .search-menu .btn.search-icon{left:.5rem;width:2.5rem;padding:0}.welcome-banner__wrap .search-menu .btn.search-icon,.welcome-banner__wrap .search-menu .btn.search-icon .d-icon{color:var(--u-text-3)}.welcome-banner__wrap .search-menu .btn.search-icon .d-icon{width:1.125rem;height:1.125rem}.welcome-banner__wrap .search-menu .show-advanced-search{display:none}.discourse-no-touch .welcome-banner__wrap .search-menu .search-input:not(:focus-within)::after{content:"/";display:grid;flex:none;place-items:center;width:1.5rem;height:1.5rem;border-radius:.375rem;box-shadow:inset 0 0 0 1px var(--u-line-strong);font-family:var(--u-font-mono);font-size:.8125rem;line-height:1;color:var(--u-text-3)}.welcome-banner__wrap .search-menu .search-term__input{caret-color:var(--u-brand-soft)}.welcome-banner__wrap .search-menu .search-menu-panel{position:absolute;top:calc(100% + .5rem);inset-inline:0;z-index:9;width:auto;padding:.375rem;border:0;border-radius:1.25rem;background:var(--u-surface-raised);box-shadow:var(--u-shadow-lifted);color:var(--u-text);text-align:start;animation:u-drop .25s var(--u-ease) backwards}.welcome-banner__wrap .search-menu .search-menu-panel:not(:has(.results>*)){display:none}.welcome-banner__wrap .search-menu .search-menu-panel .panel-body,.welcome-banner__wrap .search-menu .search-menu-panel .panel-body-contents{padding:0}.welcome-banner__wrap .search-menu .search-menu-container .results{position:static;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;animation:none}@keyframes u-drop{from{opacity:0;transform:translateY(-6px) scale(0.985)}}.u-hero{text-align:center}.u-hero__title{margin:0;font-family:var(--u-font-heading);font-size:clamp(2.25rem,1.25rem + 4.6vw,4.5rem);white-space:nowrap;font-weight:500;line-height:1.05;letter-spacing:-0.015em;text-wrap:balance;color:var(--u-text);animation:u-rise .9s var(--u-ease) backwards}.u-hero__intro{max-width:30rem;margin:clamp(.875rem,.75rem + .6vw,1.25rem) auto 0;font-size:clamp(1.0625rem,1rem + .4vw,1.25rem);line-height:1.45;letter-spacing:-0.015em;text-wrap:balance;color:var(--u-text-2);animation:u-rise .9s 60ms var(--u-ease) backwards}@keyframes u-rise{from{transform:translateY(24px) scale(0.98)}}.categories-and-latest{display:block}.categories-and-latest .column{width:100%;flex:none}.categories-and-latest .column.categories{margin:0 0 3rem}@media(width >= 64rem){.categories-and-latest{display:grid;grid-template-columns:21.5rem minmax(0, 1fr);align-items:start;gap:4rem}.categories-and-latest .column.categories{position:sticky;top:calc(var(--u-header-height) + 1.5rem);margin:0}}table.category-list{display:block;border:0}table.category-list thead{display:block;margin-bottom:.25rem;border-bottom:1px solid var(--u-line)}table.category-list thead tr{display:block;border:0}table.category-list thead th{display:block;padding:0 0 .625rem !important;border:0;font-size:.8125rem;font-weight:500;line-height:1.25rem;color:var(--u-text-3)}table.category-list thead th.topics{display:none}table.category-list tbody{display:block;border:0}table.category-list tbody tr{position:relative;display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:center;column-gap:.875rem;row-gap:.125rem;margin-inline:-0.75rem;padding:.75rem;border:0;border-radius:var(--u-radius-md);transition:background-color var(--u-fast) ease}.discourse-no-touch table.category-list tbody tr:hover{background:var(--u-sunken)}table.category-list tbody tr:has(.category-title-link:focus-visible){outline:2px solid var(--u-brand-soft);outline-offset:-2px}table.category-list tbody tr+tr::before{content:"";position:absolute;top:0;inset-inline:4.125rem .75rem;height:1px;background:var(--u-line)}.discourse-no-touch table.category-list tbody tr:hover::before,.discourse-no-touch table.category-list tbody tr:hover+tr::before{opacity:0}table.category-list td{display:block;padding:0;border:0}table.category-list tbody tr td.category{display:contents}table.category-list tbody tr td.category::before,table.category-list tbody tr td.category::after{content:"";display:block;flex:none;width:2.5rem;height:2.5rem;border-radius:27%}table.category-list tbody tr td.category::before{background:linear-gradient(to bottom, color-mix(in oklab, var(--u-category-color, #71717a) 88%, #fff), var(--u-category-color, #71717a))}table.category-list tbody tr td.category::after{position:absolute;top:0;inset-inline-start:0;background:#fff;mask:var(--u-category-icon, var(--u-icon-folder)) center/1.25rem no-repeat}table.category-list tbody tr td.category::before{grid-row:span 2}table.category-list tbody tr td.category::after{top:50%;inset-inline-start:.75rem;translate:0 -50%}table.category-list tbody tr td.category h3{align-self:end;min-width:0;margin:0;font-family:var(--u-font-sans);font-size:1rem;font-weight:600;line-height:1.35;letter-spacing:-0.017em}table.category-list .category-title-link{color:var(--u-text);outline:none}table.category-list .category-title-link::after{content:"";position:absolute;inset:0;z-index:1}table.category-list .category-text-title .badge-category::before,table.category-list .category-text-title .category-name::before{display:none}table.category-list .category-text-title .badge-category,table.category-list .category-text-title .badge-category__name,table.category-list .category-text-title .category-name{overflow:hidden;color:var(--u-text);font-weight:600;text-overflow:ellipsis;white-space:nowrap}table.category-list td.category h3 .d-icon{display:none}table.category-list .category-description{display:none}table.category-list td.topics{display:flex;grid-column:2;align-items:center;align-self:start;gap:.5rem;width:auto;font-size:.8125rem;font-weight:500;font-variant-numeric:tabular-nums;text-align:start;color:var(--u-text-3)}table.category-list td.topics .value,table.category-list td.topics .unit{font-size:inherit;font-weight:inherit;color:inherit}table.category-list td.topics .value:not(:has(+.unit))::after{content:" topics"}table.category-list td.topics .unread-new,table.category-list td.topics .category__badges{display:flex;align-items:center;gap:.25rem;margin:0}table.category-list td.topics .category__badges a.badge-notification{position:relative;top:0;z-index:2;display:inline-flex;align-items:center;height:1.125rem;margin:0;padding:0 .375rem;background:var(--u-brand-tint);color:var(--u-link);font-size:.6875rem;line-height:1}.category-list.with-topics{display:grid;gap:1rem}.category-list.with-topics>.category-list-item.category[data-category-id]{margin:0;padding:1.125rem 1.125rem .25rem;border:1px solid var(--u-line) !important;border-radius:var(--u-radius-lg);background:var(--u-surface)}.category-list.with-topics table.topic-list{display:block;margin:0}.category-list.with-topics table.topic-list tbody{display:block;border:0}.category-list.with-topics table.topic-list tr{display:flex;align-items:baseline;gap:.75rem;border:0;background:rgba(0,0,0,0)}.category-list.with-topics table.topic-list th,.category-list.with-topics table.topic-list td{display:block;padding:0;border:0}.category-list.with-topics table.topic-list th.main-link{position:relative;display:flex;align-items:center;gap:.75rem;width:100%;margin-bottom:.875rem}.category-list.with-topics table.topic-list th.main-link::before,.category-list.with-topics table.topic-list th.main-link::after{content:"";display:block;flex:none;width:2.25rem;height:2.25rem;border-radius:27%}.category-list.with-topics table.topic-list th.main-link::before{background:linear-gradient(to bottom, color-mix(in oklab, var(--u-category-color, #71717a) 88%, #fff), var(--u-category-color, #71717a))}.category-list.with-topics table.topic-list th.main-link::after{position:absolute;top:0;inset-inline-start:0;background:#fff;mask:var(--u-category-icon, var(--u-icon-folder)) center/1.125rem no-repeat}.category-list.with-topics table.topic-list th.main-link h3{margin:0;padding:0;font-size:1.1875rem;line-height:1.3}.category-list.with-topics table.topic-list th.main-link h3,.category-list.with-topics table.topic-list th.main-link h3 *{color:var(--u-text);font-weight:500}.category-list.with-topics table.topic-list .category-name::before,.category-list.with-topics table.topic-list .badge-category::before{display:none}.category-list.with-topics table.topic-list tr.category-description{margin:.625rem 0 .375rem;font-size:.875rem;line-height:1.5;color:var(--u-text-2)}.category-list.with-topics table.topic-list tr.category-topic-link{padding:.75rem 0;border-top:1px solid var(--u-line)}.category-list.with-topics table.topic-list tr.category-topic-link td.main-link{flex:1;min-width:0}.category-list.with-topics table.topic-list tr.category-topic-link .topic-inset{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .5rem}.category-list.with-topics table.topic-list tr.category-topic-link .age{margin:0}.category-list.with-topics table.topic-list tr.category-topic-link .title{font-size:.9375rem;font-weight:500;line-height:1.4;color:var(--u-text)}.category-list.with-topics table.topic-list tr.category-topic-link.visited .title{color:var(--u-text-2)}.category-list.with-topics table.topic-list tr.category-topic-link .age,.category-list.with-topics table.topic-list tr.category-topic-link .relative-date{font-size:.8125rem;color:var(--u-text-3)}.category-list.with-topics table.topic-list tr.category-topic-link td.num{flex:none;width:auto;font-size:.8125rem;font-variant-numeric:tabular-nums}.category-list.with-topics table.topic-list tr.category-topic-link td.num a,.category-list.with-topics table.topic-list tr.category-topic-link td.num .number{color:var(--u-text-3);font-weight:500}.category-list.with-topics .category-topics-count{display:none}.category-logo,.category-heading__logo,.category-list .category-logo,.category-title-link .category-logo{display:none !important}body:has(.u-category-header) .category-heading,body:has(.u-category-header) .discovery-heading{display:none}.category-list.with-topics table.topic-list tr.category-topic-link .topic-inset{display:block !important;padding:0}.category-list.with-topics table.topic-list tr.category-topic-link .topic-inset .topic-statuses,.category-list.with-topics table.topic-list tr.category-topic-link .topic-inset a.title,.category-list.with-topics table.topic-list tr.category-topic-link .topic-inset .age{display:inline !important;float:none;margin:0;padding:0}.category-list.with-topics table.topic-list tr.category-topic-link .topic-inset .topic-statuses:not(:has(.topic-status)){display:none !important}.category-list.with-topics table.topic-list tr.category-topic-link .topic-inset .topic-status{margin-inline-end:.3125em}.category-list.with-topics table.topic-list tr.category-topic-link .topic-inset .age{margin-inline-start:.375rem}.topic-list{border:0}.topic-list .topic-list-header th,.topic-list .topic-list-header th button{font-size:.75rem;font-weight:500;color:var(--u-text-3)}.topic-list .topic-list-header th{padding-block:.5rem;border-bottom:1px solid var(--u-line)}.topic-list .topic-list-header th.default>span:not(.bulk-select-topics){font-size:.75rem;font-weight:500;color:var(--u-text-3)}.topic-list .topic-list-header th.default .bulk-select-topics,.topic-list .topic-list-header th.default .bulk-select-topics-actions{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.375rem;margin:0}.topic-list .topic-list-header th.default .bulk-select-topics{gap:.5rem;vertical-align:middle}.topic-list .topic-list-header th.default .bulk-select-topics .btn,.topic-list .topic-list-header th.default .bulk-select-topics .fk-d-menu__trigger{position:static;min-height:var(--u-control-sm);margin:0;padding:0 .625rem;font-size:.8125rem;white-space:nowrap}.topic-list .topic-list-header th.default .bulk-select-topics .bulk-select-topics-dropdown{display:inline-flex;align-items:center;gap:.5rem}.topic-list .topic-list-header th.default .bulk-select-topics .btn.bulk-select-topics-dropdown-trigger{gap:.25rem;width:auto;min-width:0;height:var(--u-control-sm);border-radius:var(--u-radius-pill)}.topic-list .topic-list-header th.default .bulk-select-topics .btn.bulk-select-topics-dropdown-trigger .d-icon{width:.75rem;height:.75rem}.topic-list .topic-list-header th.default .bulk-select-topics>span,.topic-list .topic-list-header th.default .bulk-select-topics .bulk-select-topic-dropdown__count{position:static;font-size:.8125rem;font-weight:500;white-space:nowrap;color:var(--u-text-2)}.topic-list .topic-list-header th.default .bulk-select{margin-inline-end:.375rem;padding:0;vertical-align:-0.125em}.topic-list .topic-list-header th.default .bulk-select .d-icon{width:.875rem;height:.875rem;color:var(--u-text-3)}.topic-list .topic-list-header th.default .bulk-select:hover .d-icon{color:var(--u-text)}.topic-list .topic-list-body{border:0}.topic-list .topic-list-item{border:0;background:rgba(0,0,0,0)}.topic-list .topic-list-item>td{padding-block:1rem;border-bottom:1px solid var(--u-line);transition:background-color var(--u-fast) ease}.topic-list .topic-list-item>td:first-child{border-radius:var(--u-radius-md) 0 0 var(--u-radius-md)}.topic-list .topic-list-item>td:last-child{border-radius:0 var(--u-radius-md) var(--u-radius-md) 0}.discourse-no-touch .topic-list .topic-list-item:hover>td{background:var(--u-sunken);border-bottom-color:rgba(0,0,0,0)}.discourse-no-touch .topic-list .topic-list-item:has(+.topic-list-item:hover)>td{border-bottom-color:rgba(0,0,0,0)}.topic-list .topic-list-item.selected>td,.topic-list .topic-list-item.last-visit>td{border-bottom-color:var(--u-line)}.topic-list .main-link a.title{font-size:1rem;font-weight:600;line-height:1.4;letter-spacing:-0.017em;color:var(--u-text)}.topic-list .main-link .link-bottom-line{margin-top:.3125rem;font-size:.8125rem}.topic-list .main-link .topic-excerpt{color:var(--u-text-2)}.topic-list .topic-list-item.visited .main-link a.title:not(.badge-notification){color:var(--u-text-read);font-weight:500}.topic-list .topic-list-item-separator .topic-list-data{border-top-color:var(--u-line-strong)}.topic-list .topic-list-item-separator .topic-list-data span{padding:.3125rem .625rem;border-radius:var(--u-radius-pill);background:var(--u-bg);box-shadow:inset 0 0 0 1px var(--u-line-strong);color:var(--u-text-3);font-size:.6875rem;font-weight:500}.topic-list .posters a{margin-inline-end:-0.3125rem}.topic-list .posters .avatar{width:1.625rem;height:1.625rem;box-shadow:0 0 0 2px var(--u-bg)}.topic-list .posters a.latest .avatar{box-shadow:0 0 0 2px var(--u-bg)}.topic-list .num{font-size:.875rem;font-variant-numeric:tabular-nums}.topic-list .num,.topic-list .num a,.topic-list .num .number,.topic-list .num .relative-date{color:var(--u-text-3);font-weight:500}.topic-list .posts .badge-posts .number{color:var(--u-text-2)}.topic-statuses .topic-status{color:var(--u-text-3)}.topic-statuses .topic-status .d-icon{font-size:.8em}.topic-statuses .topic-status.--solved{display:inline-block;flex:none;width:1em;height:1em;border-radius:28%;background:var(--u-solved-check) center/70% no-repeat,var(--u-solved)}.topic-statuses .topic-status.--solved>.d-icon,.topic-statuses .topic-status.--solved>svg{display:none}.topic-statuses .topic-status.--solved{margin-inline-end:.375em;vertical-align:-0.14em;translate:0 0}.latest-topic-list .table-heading{padding:0 0 .625rem;border-bottom:1px solid var(--u-line);font-size:.8125rem;font-weight:500;line-height:1.25rem;color:var(--u-text-3)}.latest-topic-list-item{gap:.875rem;padding:1rem 0;border-bottom:1px solid var(--u-line);transition:background-color var(--u-fast) ease}.latest-topic-list-item .topic-poster{width:auto;margin:0}.latest-topic-list-item .topic-poster .avatar{width:2.5rem;height:2.5rem}.latest-topic-list-item .main-link .title{font-size:1rem;font-weight:600;line-height:1.4;letter-spacing:-0.017em;color:var(--u-text)}.latest-topic-list-item .main-link .bottom-row{margin-top:.25rem;font-size:.8125rem}.latest-topic-list-item.visited .main-link .top-row a.title{color:var(--u-text-read);font-weight:500}.latest-topic-list-item .topic-stats{font-size:.8125rem;font-variant-numeric:tabular-nums;color:var(--u-text-3)}.latest-topic-list-item .topic-stats a,.latest-topic-list-item .topic-stats .number,.latest-topic-list-item .topic-stats .relative-date{color:inherit;font-weight:500}.latest-topic-list .more-topics{margin-top:1.5rem;text-align:center}.discovery-heading{padding:0;border:0;margin-bottom:1.5rem}.category-heading__content .badge-category__wrapper{font-family:var(--u-font-heading);font-size:1.953rem;line-height:1.25}.category-heading__content .badge-category{gap:.75rem}.category-heading__content .badge-category__name{font-weight:500;color:var(--u-text)}.category-heading__description{margin-top:.375rem;font-size:1rem;color:var(--u-text-2)}.mobile-view .topic-list .topic-list-item>td{padding-block:.875rem}.mobile-view .topic-list .pull-left .avatar{width:2.5rem;height:2.5rem}.mobile-view .topic-list .num.posts-map .badge-posts .number{font-size:.875rem;font-weight:500;color:var(--u-text-3)}.mobile-view .topic-list .topic-item-stats{margin-top:.3125rem;font-size:.8125rem}.mobile-view .topic-list .topic-item-stats .num.activity a,.mobile-view .topic-list .topic-item-stats .relative-date{color:var(--u-text-3);font-weight:500}.badge-category{--category-badge-size: 0.5rem;--category-badge-border-radius: 50%;gap:.4375rem;color:var(--u-text-2);font-weight:500}.badge-category__name{color:inherit}[data-category-id="12"]{--category-badge-color: #5351f3 !important;--u-category-color: #5351f3;--u-category-icon: var(--u-icon-megaphone)}.sidebar-section-link-wrapper[data-category-id="12"] .prefix-square{background:#5351f3 !important}[data-category-id="6"]{--category-badge-color: #0fa697 !important;--u-category-color: #0fa697;--u-category-icon: var(--u-icon-life-buoy)}.sidebar-section-link-wrapper[data-category-id="6"] .prefix-square{background:#0fa697 !important}[data-category-id="13"]{--category-badge-color: #0ea5e9 !important;--u-category-color: #0ea5e9;--u-category-icon: var(--u-icon-messages)}.sidebar-section-link-wrapper[data-category-id="13"] .prefix-square{background:#0ea5e9 !important}[data-category-id="9"]{--category-badge-color: #f7931a !important;--u-category-color: #f7931a;--u-category-icon: var(--u-icon-zap)}.sidebar-section-link-wrapper[data-category-id="9"] .prefix-square{background:#f7931a !important}[data-category-id="14"]{--category-badge-color: #a855f7 !important;--u-category-color: #a855f7;--u-category-icon: var(--u-icon-book)}.sidebar-section-link-wrapper[data-category-id="14"] .prefix-square{background:#a855f7 !important}[data-category-id="3"]{--category-badge-color: #71717a !important;--u-category-color: #71717a;--u-category-icon: var(--u-icon-lock)}.sidebar-section-link-wrapper[data-category-id="3"] .prefix-square{background:#71717a !important}.sidebar-section-link-wrapper[data-category-id] .prefix-square{width:.5rem;height:.5rem;border-radius:50%}.badge-notification{border-radius:var(--u-radius-pill);font-weight:600}#topic-title,.container.posts,#topic-footer-buttons,.more-topics__container{--content-border-color: var(--u-line)}#topic-title{padding-block:.75rem 1.25rem}#topic-title .title-wrapper{gap:0}#topic-title h1{margin:0;font-size:clamp(1.75rem,1.35rem + 1.6vw,2.25rem);line-height:1.15;letter-spacing:-0.01em;text-wrap:balance}#topic-title h1 a.fancy-title,#topic-title h1 a.fancy-title:visited{color:var(--u-text)}#topic-title h1 .topic-statuses{display:flex;align-items:center;height:2.3em;margin-inline-end:.5em;font-size:.5em}#topic-title h1 .topic-statuses .d-icon{font-size:1em}#topic-title h1 .edit-topic{font-size:.5em;color:var(--u-text-3)}#topic-title .topic-category{margin-top:.625rem;font-size:.875rem}:root{--u-post-avatar: 2.5rem;--u-post-top: 1.5rem;--u-post-gap: 0.75rem;--topic-avatar-width: var(--u-post-avatar)}.topic-avatar{padding-top:var(--u-post-top)}.topic-avatar .main-avatar,.topic-avatar .post-avatar{display:block}.topic-avatar .main-avatar .avatar{display:block;width:var(--u-post-avatar);height:var(--u-post-avatar)}.topic-avatar .avatar-flair{box-shadow:0 0 0 2px var(--u-bg)}.topic-body{--cooked-line-height: 1.65;padding-top:var(--u-post-top)}.topic-body .cooked{padding-top:var(--u-post-gap)}.topic-meta-data{align-items:center;box-sizing:border-box;height:var(--u-post-avatar);margin:0;padding-block:0;line-height:1.25}.topic-meta-data .names,.topic-meta-data .post-infos{align-items:center;margin:0;line-height:inherit}.topic-meta-data .names>span,.topic-meta-data .names .user-title{display:inline-flex;align-items:center;margin-block:0;line-height:inherit}.topic-meta-data .names span.first a,.topic-meta-data .names span.username a,.topic-meta-data .names span.full-name a,.topic-meta-data .names span.first.new-user:not(.staff) a{color:var(--u-text);font-weight:600;letter-spacing:-0.017em}.topic-meta-data .names span.second a,.topic-meta-data .names .user-title,.topic-meta-data .names .user-title a{color:var(--u-text-3);font-weight:400}.topic-meta-data .names .d-icon{color:var(--u-text-3);font-size:.8em}.topic-meta-data .post-infos{gap:.25rem;font-size:.8125rem;color:var(--u-text-3)}.topic-meta-data .post-infos a,.topic-meta-data .post-infos .d-icon,.topic-meta-data .post-infos .relative-date{color:var(--u-text-3)}.topic-meta-data .post-infos a:hover .relative-date{color:var(--u-text)}.topic-meta-data .post-info.edits .btn,.topic-meta-data .post-info.edits .btn .d-icon,.topic-meta-data .post-info.edits .btn .d-button-label{color:var(--u-text-3) !important;font-size:inherit;font-weight:500}.read-state{color:var(--u-brand-soft)}@media(width < 40rem){.topic-meta-data .names{font-size:.9375rem}.moderator .regular>.cooked{margin-inline:-0.5rem;padding-inline:.5rem}}a.reply-to-tab{gap:.375rem;margin-inline-end:.5rem;font-size:.8125rem;color:var(--u-text-3)}a.reply-to-tab .d-icon{font-size:.85em}a.reply-to-tab .avatar{width:1.125rem;height:1.125rem}a.reply-to-tab:hover{color:var(--u-text)}.moderator .regular>.cooked{margin-top:.5rem;border-radius:var(--u-radius-md);background:var(--u-brand-tint)}.whisper .topic-body .cooked{color:var(--u-text-2)}.topic-post.selected article.boxed .topic-body,.topic-post.selected article.boxed .topic-avatar{background:var(--u-brand-tint)}.post-notice{box-sizing:border-box;gap:.625rem;margin-bottom:0;padding:.75rem 1rem;border:0;border-radius:var(--u-radius-md);background:var(--u-sunken);color:var(--u-text-2);font-size:.875rem}.post-notice p{margin:0}.post-notice .emoji,.post-notice .d-icon{margin:0}.post-notice a{color:var(--u-link)}article:has(>.row>.post-notice) .topic-avatar,article:has(>.row>.post-notice) .topic-body{border-top:0}.post-links-container{--content-border-color: var(--u-line)}.post-links-container .post-links{padding-block:.875rem;border-color:var(--u-line);font-size:.875rem}.post-links-container .post-links li{margin-block:.25rem}.post-links-container .post-links a.track-link,.post-links-container .post-links .d-icon{color:var(--u-text-2)}.post-links-container .post-links a.track-link:hover{color:var(--u-text)}.post-links-container .post-links .badge.badge-notification.clicks{background:var(--u-fill);color:var(--u-text-3);font-size:.6875rem;font-weight:600}.post-links-container .post-links .expand-links{color:var(--u-text-3);font-weight:500}:root{--d-post-control-text-color: var(--u-text-3);--d-post-control-text-color--hover: var(--u-text);--d-post-control-icon-color: var(--u-text-3);--d-post-control-icon-color--hover: var(--u-text);--d-post-control-background--hover: var(--u-fill);--d-post-control-create-text-color: var(--u-text-2);--d-post-control-create-icon-color: var(--u-text-2)}nav.post-controls{margin-top:.25rem;color:var(--u-text-3)}nav.post-controls .actions{align-items:center;gap:.125rem}nav.post-controls .actions .btn{border-radius:var(--u-radius-pill)}nav.post-controls .actions .btn.no-text{width:var(--u-control);height:var(--u-control);padding:0}nav.post-controls .actions .btn .d-icon{width:1.0625rem;height:1.0625rem}nav.post-controls .actions .btn.create{font-weight:600}nav.post-controls .btn.show-replies{border-radius:var(--u-radius-pill);font-size:.875rem;font-weight:500;color:var(--u-text-2)}nav.post-controls .btn.show-replies .d-icon{color:var(--u-text-3)}nav.post-controls .post-action-menu__solved-accepted,nav.post-controls .post-action-menu__solved-unaccepted,nav.post-controls span.accepted-text{font-size:.875rem;font-weight:600}.discourse-reactions-counter,.discourse-reactions-list .reactions .discourse-reactions-list-emoji .count{color:var(--u-text-3);font-variant-numeric:tabular-nums}.discourse-reactions-picker .discourse-reactions-picker-container{border:0;border-radius:var(--u-radius-lg);background:var(--u-surface-raised);box-shadow:var(--u-shadow-lifted)}.small-user-list{color:var(--u-text-3)}.embedded-posts{--content-border-color: var(--u-line);border:0;border-inline-start:2px solid var(--u-line-strong)}.embedded-posts .topic-body,.embedded-posts .topic-avatar{border-top:0}.embedded-posts .collapse-up,.embedded-posts .load-more-replies{border-radius:var(--u-radius-pill)}.small-action{--content-border-color: var(--u-line)}.small-action .topic-avatar .d-icon{font-size:1rem;color:var(--u-text-3)}.small-action .small-action-desc{font-size:.875rem;color:var(--u-text-2)}.small-action .small-action-desc .avatar{width:1.25rem;height:1.25rem}.small-action .small-action-desc a.mention,.small-action .small-action-desc a.trigger-user-card{color:var(--u-text);font-weight:600}.small-action .small-action-buttons{gap:.125rem}.small-action .small-action-buttons .btn,.small-action .small-action-buttons .btn.btn-danger{width:var(--u-control-sm);min-width:0;height:var(--u-control-sm);min-height:0;padding:0;background:rgba(0,0,0,0)}.small-action .small-action-buttons .btn .d-icon,.small-action .small-action-buttons .btn.btn-danger .d-icon{width:.875rem;height:.875rem;color:var(--u-text-3)}.discourse-no-touch .small-action .small-action-buttons .btn:hover,.discourse-no-touch .small-action .small-action-buttons .btn.btn-danger:hover{background:var(--u-fill)}.discourse-no-touch .small-action .small-action-buttons .btn:hover .d-icon,.discourse-no-touch .small-action .small-action-buttons .btn.btn-danger:hover .d-icon{color:var(--u-text)}.discourse-no-touch .small-action .small-action-buttons .btn.btn-danger:hover .d-icon{color:var(--danger)}.small-action.topic-post-visited .topic-post-visited-line{border-bottom-color:var(--u-line-strong);color:var(--u-text-3);font-size:.6875rem;font-weight:500}.small-action.topic-post-visited .topic-post-visited-line .topic-post-visited-message{padding:.3125rem .625rem;border-radius:var(--u-radius-pill);background:var(--u-bg);box-shadow:inset 0 0 0 1px var(--u-line-strong)}.gap{padding:.625rem 1rem;border-radius:var(--u-radius-md);background:var(--u-sunken);color:var(--u-text-2);font-size:.875rem;font-weight:500}.time-gap .small-action-desc{color:var(--u-text-3)}.topic-map{--chart-line-color: var(--u-brand);--chart-point-color: var(--u-brand-soft);border-color:var(--u-line)}.topic-map.--bottom{border-top:1px solid var(--u-line)}.topic-map__contents{padding-block:.75rem}.topic-map__stats{gap:.25rem}.topic-map__stats .fk-d-menu__trigger,.topic-map__stats .btn{min-width:3.25rem;padding:.375rem .625rem;border-radius:var(--u-radius-sm)}.discourse-no-touch .topic-map__stats .fk-d-menu__trigger:hover,.discourse-no-touch .topic-map__stats .btn:hover{background:var(--u-fill)}.topic-map__stats .number,.topic-map__contents .topic-map__stats .fk-d-menu__trigger .number{color:var(--u-text);font-size:1rem;font-weight:600;font-variant-numeric:tabular-nums}.topic-map__stats .topic-map__stat-label{color:var(--u-text-3);font-size:.75rem}.topic-map .--users-summary .avatar{box-shadow:0 0 0 2px var(--u-bg)}.topic-map__additional-contents{border-color:var(--u-line)}.fk-d-menu[class*=topic-map__] .fk-d-menu__inner-content h3{font-size:1rem}.fk-d-menu[class*=topic-map__] .fk-d-menu__inner-content li,.fk-d-menu[class*=topic-map__] .fk-d-menu__inner-content .topic-map__links-content li{border-color:var(--u-line)}.timeline-container .topic-timeline{font-size:.8125rem}.timeline-container .topic-timeline .timeline-scrollarea{border-inline-start:1px solid var(--u-line-strong)}.timeline-container .topic-timeline .timeline-handle{width:3px;margin-inline-start:-2px;border-radius:var(--u-radius-pill);background:var(--u-brand)}.timeline-container .topic-timeline .timeline-replies{color:var(--u-text);font-weight:600;font-variant-numeric:tabular-nums}.timeline-container .topic-timeline .timeline-ago,.timeline-container .topic-timeline .start-date,.timeline-container .topic-timeline .now-date{color:var(--u-text-3)}.timeline-container .topic-timeline .start-date:hover,.timeline-container .topic-timeline .now-date:hover{color:var(--u-text)}.timeline-container .topic-timeline .timeline-last-read .d-icon{color:var(--u-brand-soft)}.timeline-container .topic-timeline .timeline-controls .btn,.timeline-container .topic-timeline .timeline-footer-controls .btn{width:2.25rem;height:2.25rem}.container.posts .topic-navigation .topic-navigation-popup{padding:1rem 1.125rem;border-radius:var(--u-radius-md);background:var(--u-surface-raised);box-shadow:var(--u-shadow-lifted);color:var(--u-text-2);font-size:.875rem;line-height:1.5}.container.posts .topic-navigation .topic-navigation-popup h2,.container.posts .topic-navigation .topic-navigation-popup h3{margin-bottom:.375rem;color:var(--u-text);font-family:var(--u-font-sans);font-size:.9375rem;font-weight:600;letter-spacing:var(--u-tracking-ui);line-height:1.35}.container.posts .topic-navigation .topic-navigation-popup p{margin:0}.container.posts .topic-navigation .topic-navigation-popup .close{color:var(--u-text-3);opacity:1}.container.posts .topic-navigation.with-topic-progress .topic-admin-menu-trigger,.container.posts .topic-navigation.with-topic-progress .topic-content-language-preferences{width:2.5rem;height:2.5rem;border:0;border-radius:50%;background:var(--u-surface-raised);box-shadow:var(--u-shadow-lifted)}#topic-progress-wrapper{align-items:center;gap:.5rem;overflow:visible;padding:0 .125rem .75rem}#topic-progress-wrapper #topic-progress{box-sizing:border-box;height:2.5rem;overflow:hidden;padding:0 1rem;border:0;border-radius:var(--u-radius-pill);background:var(--u-surface-raised);box-shadow:var(--u-shadow-lifted);color:var(--u-text)}#topic-progress-wrapper #topic-progress .nums{color:var(--u-text);font-size:.875rem;font-weight:600;font-variant-numeric:tabular-nums}#topic-progress-wrapper #topic-progress .bg{background:var(--u-brand-tint)}#topic-footer-buttons{margin-top:1.5rem}#topic-footer-buttons .topic-footer-main-buttons{gap:.5rem}#topic-footer-buttons .topic-footer-main-buttons__actions{gap:.5rem}#topic-footer-buttons .topic-footer-main-buttons .btn{margin:0}#topic-footer-buttons .pinned-button,#topic-footer-buttons .topic-notifications-button{margin-top:.75rem}#topic-footer-buttons .pinned-button .btn,#topic-footer-buttons .topic-notifications-button .btn{font-size:.875rem}#topic-footer-buttons .pinned-button .reason,#topic-footer-buttons .topic-notifications-button .reason{gap:.75rem;margin:0;color:var(--u-text-3);font-size:.875rem}#topic-footer-buttons .pinned-button .reason .text,#topic-footer-buttons .topic-notifications-button .reason .text{color:var(--u-text-3)}.topic-status-info,.topic-timer-info{border-color:var(--u-line);color:var(--u-text-2)}.more-topics__container{max-width:calc(var(--topic-avatar-width) + var(--topic-body-width) + var(--topic-body-width-padding)*2);margin-top:3rem}.more-topics__container .more-topics__list .topic-list .topic-list-header th.num,.more-topics__container .more-topics__list .topic-list .topic-list-header th.num button{font-size:.75rem;font-weight:500;color:var(--u-text-3)}.more-topics__container .nav li .btn{padding:.4375rem .875rem;border-radius:var(--u-radius-pill);background:rgba(0,0,0,0);color:var(--u-text-2);font-size:.875rem;font-weight:500;line-height:1.375rem;transition:color var(--u-fast) ease,background-color var(--u-fast) ease}.more-topics__container .nav li .btn .d-icon{color:var(--u-text-3)}.more-topics__container .nav li .btn:hover,.more-topics__container .nav li .btn:focus-visible{background:var(--u-fill);color:var(--u-text)}.more-topics__container .nav li .btn.active{background:var(--u-fill-hover);color:var(--u-text);font-weight:600}.more-topics__container .more-topics__list .topic-list-header:has(.nav-pills) th.topic-list-data{padding-bottom:.625rem}.more-topics__container .topic-list .main-link a.title{font-weight:600}.more-topics__container .more-topics__list-title,.more-topics__container .more-topics__browse-more{padding-left:0}.more-topics__container .more-topics__list-title{margin-bottom:.75rem;font-size:1.5625rem}.more-topics__container .more-topics__browse-more,.more-topics__container .suggested-topics-message{margin-top:1.5rem;color:var(--u-text-2);font-family:var(--u-font-sans);font-size:1rem;font-weight:400;letter-spacing:var(--u-tracking-ui);line-height:1.5}.more-topics__container .more-topics__browse-more a,.more-topics__container .suggested-topics-message a{font-weight:500}.accepted-answers.d-post-accordion,.d-post-accordion{--d-post-accordion-radius: var(--u-radius-md);--d-post-accordion-border-color: var(--u-line);--d-post-accordion-background: var(--u-surface);--d-post-accordion-header-color: var(--u-text);--d-post-accordion-header-background: var(--u-surface);--d-post-accordion-header-border-color: var(--u-line);--d-post-accordion-item-header-color: var(--u-text-3);--d-post-accordion-item-header-background: var(--u-surface);--d-post-accordion-item-link-color: var(--u-text-3);--d-post-accordion-item-username-color: var(--u-text);--d-post-accordion-item-control-color: var(--u-text-3)}.accepted-answers.d-post-accordion{--d-post-accordion-border-color: var(--u-success-line);--d-post-accordion-header-border-color: var(--u-success-line);--d-post-accordion-header-background: var(--u-success-tint);--d-post-accordion-header-color: var(--u-solved);--d-post-accordion-item-header-background: transparent;--d-post-accordion-background: transparent;margin-top:.75rem}.accepted-answers.d-post-accordion .d-post-accordion__header{padding:.625rem 1rem}.accepted-answers.d-post-accordion .accepted-answers__title{display:flex;align-items:center;gap:.5rem;margin:0;font-family:var(--u-font-sans);font-size:.875rem;font-weight:600;letter-spacing:var(--u-tracking-ui);text-transform:none;color:var(--u-solved)}.accepted-answers.d-post-accordion .accepted-answers__title .d-icon{display:none}.accepted-answers.d-post-accordion .accepted-answers__title::before{content:"";display:inline-block;flex:none;width:1.125rem;height:1.125rem;border-radius:28%;background:var(--u-solved-check) center/70% no-repeat,var(--u-solved)}.accepted-answers.d-post-accordion .accepted-answers__title::before>.d-icon,.accepted-answers.d-post-accordion .accepted-answers__title::before>svg{display:none}.accepted-answers.d-post-accordion .d-post-accordion-item{border-top:0}.accepted-answers.d-post-accordion .d-post-accordion-item__header{padding:.75rem 1rem 0}.accepted-answers.d-post-accordion .d-post-accordion-item__body{border-top:0}.accepted-answers.d-post-accordion .d-post-accordion-item__content{padding:.5rem 1rem 0}.accepted-answers.d-post-accordion .d-post-accordion-item__read-more{padding:.5rem 1rem .875rem}.accepted-answers.d-post-accordion .d-post-accordion-item__read-more a{font-weight:500}.accepted-answers.d-post-accordion .d-post-accordion-item .user-link .avatar{width:1.25rem;height:1.25rem}.topic-post.accepted-answer .topic-body .cooked,.topic-post:has(.post-action-menu__solved-accepted) .topic-body .cooked{margin-top:.625rem;padding-block:1rem .125rem;border-radius:var(--u-radius-md);background:var(--u-success-tint);box-shadow:inset 0 0 0 1px var(--u-success-line)}@media(width < 40rem){.topic-post.accepted-answer .topic-body .cooked,.topic-post:has(.post-action-menu__solved-accepted) .topic-body .cooked{margin-inline:-0.5rem;padding-inline:.5rem}}.post-controls .btn.post-action-menu__solved-accepted,.post-controls span.accepted-text{gap:.4375rem;min-height:var(--u-control-sm);padding:0 .75rem 0 .5rem;border-radius:var(--u-radius-pill);background:var(--u-success-tint);font-size:.8125rem;font-weight:600;color:var(--u-solved);opacity:1 !important}.post-controls .btn.post-action-menu__solved-accepted .d-button-label,.post-controls span.accepted-text .d-button-label{color:inherit}.post-controls .btn.post-action-menu__solved-accepted .d-icon,.post-controls span.accepted-text .d-icon{display:none}.post-controls .btn.post-action-menu__solved-accepted::before,.post-controls span.accepted-text::before{content:"";display:inline-block;flex:none;width:1rem;height:1rem;border-radius:28%;background:var(--u-solved-check) center/70% no-repeat,var(--u-solved)}.post-controls .btn.post-action-menu__solved-accepted::before>.d-icon,.post-controls .btn.post-action-menu__solved-accepted::before>svg,.post-controls span.accepted-text::before>.d-icon,.post-controls span.accepted-text::before>svg{display:none}.discourse-no-touch .post-controls .btn.post-action-menu__solved-accepted:hover,.discourse-no-touch .post-controls span.accepted-text:hover{background:var(--u-success-tint);color:var(--u-solved)}.quote-button .buttons{gap:.125rem;padding:.25rem}.quote-button .buttons .btn,.quote-button .buttons .ai-post-helper{border-radius:var(--u-radius-sm);font-size:.875rem}.quote-button .btn-flat:hover .d-icon{color:var(--u-text)}.selected-posts{border:0;border-radius:var(--u-radius-md);background:var(--u-surface-raised);box-shadow:var(--u-shadow-lifted)}.topic-admin-menu-content .dropdown-menu .btn,.topic-admin-menu-content .dropdown-menu__item,.bookmark-menu-content .dropdown-menu .btn,.bookmark-menu-content .dropdown-menu__item{font-size:var(--u-control-text);font-weight:500;letter-spacing:var(--u-tracking-ui)}.topic-admin-menu-content .dropdown-menu .btn .d-button-label,.bookmark-menu-content .dropdown-menu .btn .d-button-label{font-size:inherit;font-weight:inherit}.bookmark-menu-content .bookmark-menu__title{padding:.5rem .75rem;border-radius:.75rem;background:var(--u-brand-tint);color:var(--u-link);font-weight:600}.bookmark-menu-content .bookmark-menu__title .d-icon{color:var(--u-link)}.bookmark-menu-content .bookmark-menu__row-title{padding:.5rem .75rem .25rem;color:var(--u-text-3);font-size:.75rem}.bookmark-menu-content .bookmark-menu__row-title .d-icon{display:none}.flag-modal-body>p{margin:0 0 1rem;color:var(--u-text-2);font-size:.9375rem}.flag-modal-body .flag-action-type{margin:0}.flag-modal-body .flag-action-type+.flag-action-type{border-top:1px solid var(--u-line)}.flag-modal-body .flag-action-type .controls{margin:0}.flag-modal-body .flag-action-type label.radio{display:flex;align-items:flex-start;gap:.75rem;margin:0;padding:.75rem 0;cursor:pointer}.flag-modal-body .flag-action-type input[type=radio]{flex:none;margin:.1875rem 0 0;accent-color:var(--u-brand)}.flag-modal-body .flag-name{display:block;color:var(--u-text);font-size:.9375rem;font-weight:600}.flag-modal-body .description{margin-top:.125rem;color:var(--u-text-2);font-size:.875rem;line-height:1.5}.flag-modal-body textarea{margin-top:.5rem}.notifications-tracking-content .notifications-tracking-btn__label,.notifications-tracking-content .dropdown-menu .btn .d-button-label,.topic-notifications-button .fk-d-menu__inner-content .notifications-tracking-btn__label,.topic-notifications-button .fk-d-menu__inner-content .dropdown-menu .btn .d-button-label{font-size:.9375rem;font-weight:600;line-height:1.35}.notifications-tracking-content .notifications-tracking-btn__description,.topic-notifications-button .fk-d-menu__inner-content .notifications-tracking-btn__description{margin-top:.125rem;color:var(--u-text-3);font-size:.8125rem;font-weight:400;line-height:1.45}.mobile-view #topic-footer-buttons .topic-footer-main-buttons .btn{width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem;padding:0}.mobile-view .more-topics__container .more-topics__list .topic-list-header th{border-bottom:0}.mobile-view .more-topics__container .more-topics__list .topic-list-body{border-top:1px solid var(--u-line)}#topic-title .title-wrapper h1 .topic-statuses:empty,#topic-title .title-wrapper h1 .topic-statuses:not(:has(.topic-status)){display:none}#topic-title .title-wrapper h1 .topic-statuses .topic-status.--solved{display:inline-block;flex:none;width:1.25em;height:1.25em;border-radius:28%;background:var(--u-solved-check) center/70% no-repeat,var(--u-solved)}#topic-title .title-wrapper h1 .topic-statuses .topic-status.--solved>.d-icon,#topic-title .title-wrapper h1 .topic-statuses .topic-status.--solved>svg{display:none}.d-header .extra-info-wrapper .topic-status.--solved{display:inline-block;flex:none;width:1em;height:1em;border-radius:28%;background:var(--u-solved-check) center/70% no-repeat,var(--u-solved)}.d-header .extra-info-wrapper .topic-status.--solved>.d-icon,.d-header .extra-info-wrapper .topic-status.--solved>svg{display:none}.d-header .extra-info-wrapper .topic-status.--solved{margin-inline-end:.25em;vertical-align:-0.12em}.cooked,.d-editor-preview{--cooked-line-height: 1.65;--d-post-aside-background: var(--u-sunken);--d-post-aside-border-left: 0;--inline-code-bg: var(--u-fill);--onebox-border-color: var(--u-line);--onebox-shadow-color: transparent;font-size:1rem;line-height:var(--cooked-line-height);letter-spacing:var(--u-tracking-read);color:var(--u-text);overflow-wrap:anywhere}.cooked p,.d-editor-preview p{margin-block:0 1em}.cooked>:first-child,.d-editor-preview>:first-child{margin-top:0}.cooked h1,.cooked h2,.cooked h3,.cooked h4,.cooked h5,.cooked h6,.d-editor-preview h1,.d-editor-preview h2,.d-editor-preview h3,.d-editor-preview h4,.d-editor-preview h5,.d-editor-preview h6{margin:1.75em 0 .5em;line-height:1.25;text-wrap:balance}.cooked h1,.d-editor-preview h1{font-size:1.5625rem}.cooked h2,.d-editor-preview h2{font-size:1.375rem}.cooked h3,.d-editor-preview h3{font-size:1.1875rem}.cooked h4,.cooked h5,.cooked h6,.d-editor-preview h4,.d-editor-preview h5,.d-editor-preview h6{font-size:1.0625rem}.cooked h5,.cooked h6,.d-editor-preview h5,.d-editor-preview h6{color:var(--u-text-2)}.cooked a,.d-editor-preview a{color:var(--u-link)}.cooked a:hover,.d-editor-preview a:hover{text-decoration:underline}.cooked strong,.cooked b,.d-editor-preview strong,.d-editor-preview b{font-weight:600}.cooked ul,.cooked ol,.d-editor-preview ul,.d-editor-preview ol{margin-block:0 1em;padding-inline-start:1.5em}.cooked ul ul,.cooked ul ol,.cooked ol ul,.cooked ol ol,.d-editor-preview ul ul,.d-editor-preview ul ol,.d-editor-preview ol ul,.d-editor-preview ol ol{margin-block:.25em 0}.cooked li,.d-editor-preview li{margin-block:.25em}.cooked li::marker,.d-editor-preview li::marker{color:var(--u-text-3)}.cooked li>p:last-child,.d-editor-preview li>p:last-child{margin-bottom:0}.cooked hr,.d-editor-preview hr{margin-block:2em;border:0;border-top:1px solid var(--u-line)}.cooked mark,.d-editor-preview mark{padding:0 .15em;color:var(--u-text);border-radius:var(--u-radius-xs)}.cooked code,.d-editor-preview code{padding:.125em .375em;border-radius:var(--u-radius-sm);background:var(--u-fill);color:var(--u-text);font-family:var(--u-font-mono);font-size:.875em;font-weight:500;letter-spacing:0;line-height:inherit}.cooked a>code,.d-editor-preview a>code{color:var(--u-link)}.cooked pre,.d-editor-preview pre{--hljs-bg: transparent;--hljs-comment: #85858f;--hljs-keyword: #a5a3ff;--hljs-attr: #a5a3ff;--hljs-attribute: #7dd3fc;--hljs-number: #f0a05c;--hljs-title: #f0a05c;--hljs-name: #f0a05c;--hljs-tag: #7dd3fc;--hljs-string: #86d9a0;--hljs-symbol: #86d9a0;--hljs-variable: #86d9a0;--hljs-builtin-name: #7dd3fc;--hljs-punctuation: #a1a1aa;--hljs-addition: #86d9a0;--hljs-deletion: #ff8589;margin-block:0 1em;border-radius:var(--u-radius-md);background:var(--u-ink);--b9d6fe8d-csstools-light-dark-toggle--27:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.09);box-shadow:inset 0 0 0 1px var(--b9d6fe8d-csstools-light-dark-toggle--27, transparent);box-shadow:inset 0 0 0 1px light-dark(transparent, rgba(255, 255, 255, 0.09))}.cooked pre>code,.d-editor-preview pre>code{--csstools-color-scheme--light: ;color-scheme:dark;padding:1.125rem 1.25rem;border-radius:0;background:rgba(0,0,0,0);color:var(--u-text);font-size:.8125rem;font-weight:400;line-height:1.65;scrollbar-color:rgba(255,255,255,.2) rgba(0,0,0,0)}.cooked .codeblock-buttons .codeblock-button-wrapper,.d-editor-preview .codeblock-buttons .codeblock-button-wrapper{top:.5rem;right:.5rem;gap:.25rem}.cooked .codeblock-buttons .copy-cmd,.cooked .codeblock-buttons .fullscreen-cmd,.d-editor-preview .codeblock-buttons .copy-cmd,.d-editor-preview .codeblock-buttons .fullscreen-cmd{width:2rem;height:2rem;padding:0;border-radius:var(--u-radius-sm);background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cooked .codeblock-buttons .copy-cmd .d-icon,.cooked .codeblock-buttons .fullscreen-cmd .d-icon,.d-editor-preview .codeblock-buttons .copy-cmd .d-icon,.d-editor-preview .codeblock-buttons .fullscreen-cmd .d-icon{color:#fff}.cooked .codeblock-buttons .copy-cmd.action-complete .d-icon,.cooked .codeblock-buttons .fullscreen-cmd.action-complete .d-icon,.d-editor-preview .codeblock-buttons .copy-cmd.action-complete .d-icon,.d-editor-preview .codeblock-buttons .fullscreen-cmd.action-complete .d-icon{color:var(--u-brand-soft)}.cooked kbd,.d-editor-preview kbd{min-width:1.5rem;padding:.0625em .4em;border:1px solid var(--u-line-strong);border-bottom-width:2px;border-radius:var(--u-radius-sm);background:var(--u-surface);color:var(--u-text);font-family:var(--u-font-mono);font-size:.8125em;line-height:1.5}.cooked blockquote,.d-editor-preview blockquote{margin-block:0 1em;padding:.125rem 0 .125rem 1.125rem;border:0;border-inline-start:2px solid var(--u-line-strong);background:rgba(0,0,0,0);color:var(--u-text-2)}.cooked blockquote>:last-child,.d-editor-preview blockquote>:last-child{margin-bottom:0}.cooked aside.quote,.d-editor-preview aside.quote{margin-block:0 1em;border-radius:var(--u-radius-md);background:var(--u-sunken)}.cooked aside.quote .title,.d-editor-preview aside.quote .title{gap:.5rem;padding:.875rem 1rem 0;border:0;background:rgba(0,0,0,0);color:var(--u-text-2);font-size:.8125rem;font-weight:600}.cooked aside.quote .title .avatar,.d-editor-preview aside.quote .title .avatar{width:1.25rem;height:1.25rem;margin:0}.cooked aside.quote .title a,.d-editor-preview aside.quote .title a{color:var(--u-text-2)}.cooked aside.quote blockquote,.d-editor-preview aside.quote blockquote{margin:0;padding:.5rem 1rem .875rem;border:0;background:rgba(0,0,0,0);color:var(--u-text-2);font-size:.9375rem}.cooked aside.quote .quote-controls,.cooked aside.quote .quote-controls .d-icon,.d-editor-preview aside.quote .quote-controls,.d-editor-preview aside.quote .quote-controls .d-icon{color:var(--u-text-3)}.cooked aside.quote aside.quote,.d-editor-preview aside.quote aside.quote{margin:0 0 .75em;border-radius:0;border-inline-start:2px solid var(--u-line-strong);background:rgba(0,0,0,0)}.cooked aside.quote aside.quote .title,.cooked aside.quote aside.quote blockquote,.d-editor-preview aside.quote aside.quote .title,.d-editor-preview aside.quote aside.quote blockquote{border:0;background:rgba(0,0,0,0)}.cooked aside.quote aside.quote .title,.d-editor-preview aside.quote aside.quote .title{padding:0 0 0 1rem}.cooked aside.quote aside.quote blockquote,.d-editor-preview aside.quote aside.quote blockquote{padding:.25rem 0 0 1rem}.cooked aside.onebox,.d-editor-preview aside.onebox{margin:0 0 1em;padding:1rem 1.125rem;border:1px solid var(--u-line);border-radius:var(--u-radius-md);background:var(--u-surface);box-shadow:none;font-size:.9375rem;transition:border-color var(--u-fast) ease}.cooked aside.onebox:hover,.d-editor-preview aside.onebox:hover{border-color:var(--u-line-strong)}.cooked aside.onebox header,.d-editor-preview aside.onebox header{margin-bottom:.625rem;font-size:.8125rem}.cooked aside.onebox header a[href],.cooked aside.onebox header a[href]:visited,.d-editor-preview aside.onebox header a[href],.d-editor-preview aside.onebox header a[href]:visited{color:var(--u-text-3)}.cooked aside.onebox header .site-icon,.d-editor-preview aside.onebox header .site-icon{border-radius:var(--u-radius-xs)}.cooked aside.onebox .onebox-body h3,.cooked aside.onebox .onebox-body h4,.d-editor-preview aside.onebox .onebox-body h3,.d-editor-preview aside.onebox .onebox-body h4{margin:0 0 .25rem;font-family:var(--u-font-sans);font-size:1rem;font-weight:600;letter-spacing:-0.017em;line-height:1.4}.cooked aside.onebox .onebox-body h3 a[href],.cooked aside.onebox .onebox-body h3 a[href]:visited,.cooked aside.onebox .onebox-body h4 a[href],.cooked aside.onebox .onebox-body h4 a[href]:visited,.d-editor-preview aside.onebox .onebox-body h3 a[href],.d-editor-preview aside.onebox .onebox-body h3 a[href]:visited,.d-editor-preview aside.onebox .onebox-body h4 a[href],.d-editor-preview aside.onebox .onebox-body h4 a[href]:visited{color:var(--u-text)}.cooked aside.onebox .onebox-body p,.d-editor-preview aside.onebox .onebox-body p{margin:0;color:var(--u-text-2);line-height:1.5}.cooked aside.onebox .onebox-body img,.cooked aside.onebox .onebox-body .aspect-image img,.d-editor-preview aside.onebox .onebox-body img,.d-editor-preview aside.onebox .onebox-body .aspect-image img{border-radius:var(--u-radius-sm)}.cooked aside.onebox .onebox-body pre,.d-editor-preview aside.onebox .onebox-body pre{margin:.75rem 0 0}.cooked aside.onebox .label1,.cooked aside.onebox .label2,.cooked aside.onebox .github-info,.cooked aside.onebox .github-row,.d-editor-preview aside.onebox .label1,.d-editor-preview aside.onebox .label2,.d-editor-preview aside.onebox .github-info,.d-editor-preview aside.onebox .github-row{color:var(--u-text-2)}.cooked a.inline-onebox,.cooked a.inline-onebox-loading,.d-editor-preview a.inline-onebox,.d-editor-preview a.inline-onebox-loading{font-weight:500}.cooked img:not(.emoji,.avatar,.site-icon,.thumbnail,.ytp-thumbnail-image),.d-editor-preview img:not(.emoji,.avatar,.site-icon,.thumbnail,.ytp-thumbnail-image){border-radius:var(--u-radius-sm)}.cooked .lightbox-wrapper .lightbox,.d-editor-preview .lightbox-wrapper .lightbox{overflow:hidden;border-radius:var(--u-radius-sm);box-shadow:0 0 0 1px var(--u-line)}.cooked .lightbox-wrapper .lightbox img,.d-editor-preview .lightbox-wrapper .lightbox img{display:block;border-radius:0}.cooked .lightbox-wrapper .lightbox .meta,.d-editor-preview .lightbox-wrapper .lightbox .meta{padding:.125rem .375rem;background:rgba(9,9,11,.72);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;font-size:.75rem}.cooked .lightbox-wrapper .lightbox .meta .d-icon,.d-editor-preview .lightbox-wrapper .lightbox .meta .d-icon{color:#fff}.mobile-view .cooked .lightbox-wrapper .lightbox .meta,.mobile-view .d-editor-preview .lightbox-wrapper .lightbox .meta{border-start-start-radius:var(--u-radius-sm)}.cooked .d-image-grid,.d-editor-preview .d-image-grid{gap:.375rem}.cooked .lazy-video-container,.cooked .video-placeholder-container,.cooked .onebox.video-onebox,.cooked video,.cooked iframe,.d-editor-preview .lazy-video-container,.d-editor-preview .video-placeholder-container,.d-editor-preview .onebox.video-onebox,.d-editor-preview video,.d-editor-preview iframe{border-radius:var(--u-radius-md);overflow:hidden}.cooked .md-table,.d-editor-preview .md-table{width:fit-content;max-width:100%;margin-block:0 1em;border:1px solid var(--u-line);border-radius:var(--u-radius-md);overflow-x:auto}.cooked table,.d-editor-preview table{border-collapse:collapse;font-size:.9375rem}.cooked table thead,.d-editor-preview table thead{border:0}.cooked table th,.d-editor-preview table th{background:var(--u-sunken);color:var(--u-text-2);font-size:.8125rem;font-weight:600;text-align:start;white-space:nowrap}.cooked table th,.cooked table td,.d-editor-preview table th,.d-editor-preview table td{padding:.625rem .875rem;border:0;border-bottom:1px solid var(--u-line)}.cooked table tr,.d-editor-preview table tr{border:0}.cooked table tbody tr:last-child td,.d-editor-preview table tbody tr:last-child td{border-bottom:0}.cooked details:not(.elided),.d-editor-preview details:not(.elided){margin-block:0 .5rem;padding:0;border:1px solid var(--u-line);border-radius:var(--u-radius-md);background:rgba(0,0,0,0)}.cooked details:not(.elided):not([open]):hover,.cooked details:not(.elided):not([open]):focus-within,.d-editor-preview details:not(.elided):not([open]):hover,.d-editor-preview details:not(.elided):not([open]):focus-within{background:var(--u-sunken)}.cooked details:not(.elided)>summary,.d-editor-preview details:not(.elided)>summary{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-radius:inherit;font-weight:600}.cooked details:not(.elided)>summary::before,.d-editor-preview details:not(.elided)>summary::before{content:"";flex:none;width:.375rem;height:.375rem;margin:0 .25rem 0 .125rem;border:solid var(--u-text-3);border-width:0 1.5px 1.5px 0;transform:rotate(-45deg);transition:transform var(--u-fast) var(--u-ease)}.cooked details:not(.elided)>summary>p,.d-editor-preview details:not(.elided)>summary>p{padding:0}.cooked details:not(.elided)[open]>summary::before,.cooked details:not(.elided).open>summary::before,.d-editor-preview details:not(.elided)[open]>summary::before,.d-editor-preview details:not(.elided).open>summary::before{content:"";transform:rotate(45deg)}.cooked details:not(.elided):not(:has(+details)),.d-editor-preview details:not(.elided):not(:has(+details)){margin-bottom:1em}.cooked details:not(.elided)>:not(summary),.d-editor-preview details:not(.elided)>:not(summary){margin-inline:1rem}.cooked details:not(.elided)>:last-child:not(summary),.d-editor-preview details:not(.elided)>:last-child:not(summary){margin-bottom:1rem}.cooked details:not(.elided) aside.quote .title,.cooked details:not(.elided) blockquote,.cooked details:not(.elided) code,.d-editor-preview details:not(.elided) aside.quote .title,.d-editor-preview details:not(.elided) blockquote,.d-editor-preview details:not(.elided) code{background-color:var(--u-fill)}.cooked details.elided summary,.d-editor-preview details.elided summary{border-radius:var(--u-radius-pill);background:var(--u-fill);color:var(--u-text-3)}.cooked a.mention,.cooked a.mention-group,.cooked span.mention,.d-editor-preview a.mention,.d-editor-preview a.mention-group,.d-editor-preview span.mention{padding:.0625em .4em;border-radius:var(--u-radius-pill);background:var(--u-fill);color:var(--u-text);font-size:.9375em;font-weight:500;text-decoration:none;transition:background-color var(--u-fast) ease}.cooked a.mention:hover,.cooked a.mention-group:hover,.d-editor-preview a.mention:hover,.d-editor-preview a.mention-group:hover{background:var(--u-fill-hover);text-decoration:none}.cooked a.hashtag-cooked,.d-editor-preview a.hashtag-cooked{padding:.0625em .5em;border-radius:var(--u-radius-pill);background:var(--u-fill);color:var(--u-text);font-size:.9375em;font-weight:500}.cooked a.hashtag-cooked:hover,.d-editor-preview a.hashtag-cooked:hover{background:var(--u-fill-hover);text-decoration:none}.cooked img.emoji,.d-editor-preview img.emoji{vertical-align:-0.2em}.cooked .spoiler,.cooked .spoiled,.d-editor-preview .spoiler,.d-editor-preview .spoiled{border-radius:var(--u-radius-xs)}.cooked sup.footnote-ref a,.d-editor-preview sup.footnote-ref a{font-weight:600}.cooked .footnotes-sep,.d-editor-preview .footnotes-sep{border-color:var(--u-line)}.cooked .footnotes-list,.d-editor-preview .footnotes-list{color:var(--u-text-2);font-size:.875rem}.cooked li:has(>.chcklst-box),.cooked li:has(>p>.chcklst-box),.d-editor-preview li:has(>.chcklst-box),.d-editor-preview li:has(>p>.chcklst-box){list-style:none}.cooked li:has(>.chcklst-box) .chcklst-box,.cooked li:has(>p>.chcklst-box) .chcklst-box,.d-editor-preview li:has(>.chcklst-box) .chcklst-box,.d-editor-preview li:has(>p>.chcklst-box) .chcklst-box{margin-inline:-1.375em .375em}.cooked .chcklst-box,.d-editor-preview .chcklst-box{color:var(--u-text-3)}.cooked .chcklst-box.checked,.d-editor-preview .chcklst-box.checked{color:var(--u-brand)}.cooked a[data-clicks]::after,.cooked a .badge.badge-notification.clicks,.cooked .badge.badge-notification.clicks,.d-editor-preview a[data-clicks]::after,.d-editor-preview a .badge.badge-notification.clicks,.d-editor-preview .badge.badge-notification.clicks{padding:.125rem .4375rem;background:var(--u-fill);color:var(--u-text-3);font-size:.6875rem;font-weight:600;letter-spacing:0;vertical-align:.1em}.cooked div.poll,.cooked div.poll-outer,.d-editor-preview div.poll,.d-editor-preview div.poll-outer{border-color:var(--u-line);border-radius:var(--u-radius-md)}.cooked div.poll .poll-info,.cooked div.poll .poll-buttons,.cooked div.poll-outer .poll-info,.cooked div.poll-outer .poll-buttons,.d-editor-preview div.poll .poll-info,.d-editor-preview div.poll .poll-buttons,.d-editor-preview div.poll-outer .poll-info,.d-editor-preview div.poll-outer .poll-buttons{border-color:var(--u-line)}.cooked div.poll .bar-back,.cooked div.poll-outer .bar-back,.d-editor-preview div.poll .bar-back,.d-editor-preview div.poll-outer .bar-back{border-radius:var(--u-radius-pill);background:var(--u-fill)}.cooked div.poll .bar,.cooked div.poll-outer .bar,.d-editor-preview div.poll .bar,.d-editor-preview div.poll-outer .bar{border-radius:var(--u-radius-pill);background:var(--u-brand)}.heading-anchor,.cooked a.anchor{color:var(--u-text-3)}.cooked .highlight,span.highlighted{border-radius:var(--u-radius-xs)}#reply-control{--primary-low: var(--u-line);--content-border-color: var(--u-line);--composer-popup-background: var(--u-surface-raised);border-radius:var(--u-radius-lg) var(--u-radius-lg) 0 0;background:var(--u-surface-raised);box-shadow:var(--u-shadow-lifted)}#reply-control.open,#reply-control.draft{border:0}#reply-control.fullscreen{border-radius:0}@media(width >= 82rem){#reply-control:not(.fullscreen){inset-inline:0;max-width:78rem;margin-inline:auto}}#reply-control .grippie{border-radius:var(--u-radius-lg) var(--u-radius-lg) 0 0;padding-block:.375rem .125rem}#reply-control .grippie::before{width:2.25rem;height:.25rem;border-radius:var(--u-radius-pill);background:var(--u-line-strong)}#reply-control .grippie:hover::before{background:var(--u-text-3)}#reply-control .reply-area{background:rgba(0,0,0,0)}#reply-control .reply-to{padding:.5rem .75rem .5rem 1.25rem}#reply-control .reply-to .composer-actions-trigger{color:var(--u-text)}#reply-control .reply-to .composer-actions-trigger .d-icon{color:var(--u-text-3)}#reply-control .reply-to .action-title{color:var(--u-text-2);font-size:.875rem}#reply-control .reply-to .action-title a,#reply-control .reply-to .action-title .topic-link,#reply-control .reply-to .action-title .user-link{color:var(--u-text);font-weight:600}#reply-control .reply-to .action-title .avatar{width:1.25rem;height:1.25rem}#reply-control .composer-controls{gap:.125rem}#reply-control .composer-controls .btn{width:2rem;height:2rem;border-radius:50%}#reply-control .composer-controls .btn .d-icon{color:var(--u-text-3)}.discourse-no-touch #reply-control .composer-controls .btn:hover{background:var(--u-fill)}.discourse-no-touch #reply-control .composer-controls .btn:hover .d-icon{color:var(--u-text)}#reply-control .title-input #reply-title{padding:.875rem 1.25rem;background:rgba(0,0,0,0);box-shadow:none;color:var(--u-text);font-family:var(--u-font-heading);font-size:1.25rem;font-weight:500;letter-spacing:0}#reply-control .title-input #reply-title::placeholder{color:var(--u-text-3)}#reply-control .category-input .select-kit.combo-box .select-kit-header,#reply-control .category-input .select-kit.multi-select .multi-select-header,#reply-control .tags-input .select-kit.combo-box .select-kit-header,#reply-control .tags-input .select-kit.multi-select .multi-select-header,#reply-control .user-selector .select-kit.combo-box .select-kit-header,#reply-control .user-selector .select-kit.multi-select .multi-select-header{padding:.75rem 1.25rem;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;font-size:.875rem}.discourse-no-touch #reply-control .category-input .select-kit.combo-box .select-kit-header:hover,.discourse-no-touch #reply-control .category-input .select-kit.multi-select .multi-select-header:hover,.discourse-no-touch #reply-control .tags-input .select-kit.combo-box .select-kit-header:hover,.discourse-no-touch #reply-control .tags-input .select-kit.multi-select .multi-select-header:hover,.discourse-no-touch #reply-control .user-selector .select-kit.combo-box .select-kit-header:hover,.discourse-no-touch #reply-control .user-selector .select-kit.multi-select .multi-select-header:hover{background:var(--u-fill)}#reply-control .d-editor-textarea-wrapper{background:rgba(0,0,0,0);box-shadow:none}#reply-control textarea.d-editor-input,#reply-control .d-editor-input{padding-block:1rem;padding-inline:1.25rem !important;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;color:var(--u-text);font-size:1rem;line-height:1.65;letter-spacing:var(--u-tracking-read)}#reply-control textarea.d-editor-input:focus,#reply-control textarea.d-editor-input:focus-visible,#reply-control .d-editor-input:focus,#reply-control .d-editor-input:focus-visible{border:0;box-shadow:none}#reply-control .ProseMirror-container,#reply-control .d-editor-input.ProseMirror{letter-spacing:var(--u-tracking-read)}#reply-control.show-preview .d-editor-container .d-editor-preview-wrapper{padding:1rem 1.25rem}#reply-control .d-editor-preview{background:rgba(0,0,0,0)}@container (width > 600px){#reply-control .composer-footer{padding:.5rem .75rem .5rem 1rem}}#reply-control .composer-footer .d-editor-button-bar{gap:.125rem}#reply-control .composer-footer .d-editor-button-bar .btn{width:2rem;height:2rem;border-radius:var(--u-radius-sm);background:rgba(0,0,0,0)}#reply-control .composer-footer .d-editor-button-bar .btn .d-icon{color:var(--u-text-2)}.discourse-no-touch #reply-control .composer-footer .d-editor-button-bar .btn:hover,#reply-control .composer-footer .d-editor-button-bar .btn.--active{background:var(--u-fill)}.discourse-no-touch #reply-control .composer-footer .d-editor-button-bar .btn:hover .d-icon,#reply-control .composer-footer .d-editor-button-bar .btn.--active .d-icon{color:var(--u-text)}#reply-control .composer-footer .composer-toggle-switch{--toggle-switch-height: 1.75rem;margin-inline-end:.375rem}#reply-control .composer-footer .composer-toggle-switch__slider{border-radius:var(--u-radius-sm);background:var(--u-fill)}#reply-control .composer-footer .composer-toggle-switch__slider::before{border-radius:calc(var(--u-radius-sm) - 2px);background:var(--u-surface);box-shadow:0 1px 2px rgba(9,9,11,.12)}#reply-control .composer-footer .composer-toggle-switch__left-icon .d-icon,#reply-control .composer-footer .composer-toggle-switch__right-icon .d-icon{color:var(--u-text-3)}#reply-control .composer-footer .composer-toggle-switch__left-icon.--active .d-icon,#reply-control .composer-footer .composer-toggle-switch__right-icon.--active .d-icon{color:var(--u-text)}#reply-control .submit-panel .save-or-cancel{gap:.25rem}#reply-control .submit-panel .save-or-cancel .btn{height:2.25rem;margin:0;font-size:.875rem}#reply-control .submit-panel .save-or-cancel .discard-button,#reply-control .submit-panel .save-or-cancel .cancel{color:var(--u-text-2)}.discourse-no-touch #reply-control .submit-panel .save-or-cancel .discard-button:hover,.discourse-no-touch #reply-control .submit-panel .save-or-cancel .cancel:hover{background:var(--u-fill);color:var(--u-text)}#reply-control .submit-panel #draft-status,#reply-control .submit-panel #file-uploading{color:var(--u-text-3);font-size:.8125rem}#reply-control.draft,#reply-control.saving{padding-inline:1rem .25rem;background:var(--u-brand);color:var(--u-on-brand)}#reply-control.draft .draft-text,#reply-control.draft .saving-text,#reply-control.saving .draft-text,#reply-control.saving .saving-text{color:var(--u-on-brand);font-size:.875rem;font-weight:600}#reply-control.draft .draft-text .d-icon,#reply-control.draft .saving-text .d-icon,#reply-control.saving .draft-text .d-icon,#reply-control.saving .saving-text .d-icon{color:var(--u-on-brand)}#reply-control.draft .composer-controls .btn .d-icon,#reply-control.saving .composer-controls .btn .d-icon{color:var(--u-on-brand)}.discourse-no-touch #reply-control.draft .composer-controls .btn:hover,.discourse-no-touch #reply-control.saving .composer-controls .btn:hover{background:rgba(255,255,255,.14)}.discourse-no-touch #reply-control.draft .composer-controls .btn:hover .d-icon,.discourse-no-touch #reply-control.saving .composer-controls .btn:hover .d-icon{color:var(--u-on-brand)}#reply-control .composer-popup{padding:.875rem .5rem .5rem;border:0;border-radius:var(--u-radius-menu);background:var(--composer-popup-background);box-shadow:var(--u-shadow-lifted);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--u-line-strong) rgba(0,0,0,0)}#reply-control .composer-popup__content{padding:0}#reply-control .composer-popup h3{margin:0 0 .375rem;padding:0 3.5rem 0 .75rem;font-family:var(--u-font-sans);font-size:.8125rem;font-weight:500;line-height:1.5rem;letter-spacing:var(--u-tracking-ui);color:var(--u-text-3)}#reply-control .composer-popup p{padding-inline:.75rem;font-size:.9375rem;line-height:1.5}#reply-control .composer-popup .btn.close{position:absolute;top:.875rem;inset-inline-end:.875rem;min-height:0;height:1.5rem;padding:0 .4375rem;border-radius:.375rem;background:rgba(0,0,0,0);box-shadow:inset 0 0 0 1px var(--u-line-strong);font-family:var(--u-font-mono);font-size:.6875rem;font-weight:500;color:var(--u-text-3)}#reply-control .composer-popup .btn.close .d-icon{display:none}#reply-control .composer-popup .btn.close .d-button-label{color:inherit}.discourse-no-touch #reply-control .composer-popup .btn.close:hover{background:var(--u-fill);color:var(--u-text)}#reply-control .composer-popup ul.topics{display:flex;flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none}#reply-control .composer-popup .similar-topic{position:relative;margin:0;padding:.5rem .75rem}#reply-control .composer-popup .similar-topic .topic-statuses{display:inline}#reply-control .composer-popup .similar-topic .topic-title{margin:0}#reply-control .composer-popup .similar-topic{border-radius:var(--u-radius-row);transition:background-color var(--u-fast) ease}.discourse-no-touch #reply-control .composer-popup .similar-topic:hover{background:var(--u-fill)}#reply-control .composer-popup .similar-topic .topic,#reply-control .composer-popup .similar-topic .first-line,#reply-control .composer-popup .similar-topic .second-line{display:block}#reply-control .composer-popup .similar-topic .first-line{font-size:.9375rem;font-weight:500;line-height:1.4}#reply-control .composer-popup .similar-topic .topic-title,#reply-control .composer-popup .similar-topic .topic-title a{color:var(--u-text)}#reply-control .composer-popup .similar-topic .topic-title a::after{content:"";position:absolute;inset:0;border-radius:inherit}#reply-control .composer-popup .similar-topic .second-line{margin-top:.125rem;font-size:.8125rem;line-height:1.4;color:var(--u-text-3)}#reply-control .composer-popup .similar-topic .badge-category,#reply-control .composer-popup .similar-topic .badge-category__name{font-size:inherit;color:var(--u-text-3)}#reply-control .popup-tip{padding:.5rem .75rem;border:0;border-radius:var(--u-radius-control);background:var(--u-surface-raised);box-shadow:var(--u-shadow-lifted);color:var(--danger);font-size:.8125rem;font-weight:500}#reply-control .popup-tip.bad{background:var(--u-surface-raised);color:var(--danger)}#reply-control .popup-tip .d-icon,#reply-control .popup-tip .close .d-icon{color:var(--u-text-3)}#reply-control .title-input .popup-tip,#reply-control .category-input .popup-tip{inset-inline-start:1.25rem}#reply-control .d-editor-textarea-wrapper .popup-tip{inset:auto auto .75rem 1.25rem}@media(width < 40rem){#reply-control{border-radius:var(--u-radius-md) var(--u-radius-md) 0 0}#reply-control .composer-footer .submit-panel .save-or-cancel{justify-content:flex-end;gap:.5rem;margin-inline-end:1.25rem}#reply-control .composer-footer .submit-panel .save-or-cancel .btn.btn-primary{min-height:var(--u-control);padding:0 var(--u-control-pad);background:var(--u-brand);color:var(--u-on-brand)}}.d-editor-preview .image-wrapper .button-wrapper{border-radius:0 0 var(--u-radius-sm) var(--u-radius-sm)}.toolbar-popup-menu-options .fk-d-menu__inner-content,.composer-actions-dropdown .fk-d-menu__inner-content{padding:.375rem}.toolbar-popup-menu-options .fk-d-menu__inner-content .dropdown-menu,.composer-actions-dropdown .fk-d-menu__inner-content .dropdown-menu{display:flex;flex-direction:column;gap:.125rem;margin:0;padding:0}.toolbar-popup-menu-options .fk-d-menu__inner-content .dropdown-menu__item .btn,.toolbar-popup-menu-options .fk-d-menu__inner-content .dropdown-menu__item .btn.no-text.btn-icon,.composer-actions-dropdown .fk-d-menu__inner-content .dropdown-menu__item .btn,.composer-actions-dropdown .fk-d-menu__inner-content .dropdown-menu__item .btn.no-text.btn-icon{justify-content:flex-start;gap:.625rem;width:100%;min-width:0;height:auto;min-height:var(--u-control);padding:0 .75rem;border-radius:.75rem;background:rgba(0,0,0,0);font-size:var(--u-control-text);font-weight:500;color:var(--u-text)}.toolbar-popup-menu-options .fk-d-menu__inner-content .dropdown-menu__item .btn .d-icon,.toolbar-popup-menu-options .fk-d-menu__inner-content .dropdown-menu__item .btn.no-text.btn-icon .d-icon,.composer-actions-dropdown .fk-d-menu__inner-content .dropdown-menu__item .btn .d-icon,.composer-actions-dropdown .fk-d-menu__inner-content .dropdown-menu__item .btn.no-text.btn-icon .d-icon{flex:none;width:1rem;height:1rem;color:var(--u-text-3)}.toolbar-popup-menu-options .fk-d-menu__inner-content .dropdown-menu__item .btn .d-button-label,.toolbar-popup-menu-options .fk-d-menu__inner-content .dropdown-menu__item .btn.no-text.btn-icon .d-button-label,.composer-actions-dropdown .fk-d-menu__inner-content .dropdown-menu__item .btn .d-button-label,.composer-actions-dropdown .fk-d-menu__inner-content .dropdown-menu__item .btn.no-text.btn-icon .d-button-label{display:flex;flex:1;align-items:center;justify-content:space-between;gap:1.5rem;white-space:nowrap}.discourse-no-touch .toolbar-popup-menu-options .fk-d-menu__inner-content .dropdown-menu__item .btn:hover,.toolbar-popup-menu-options .fk-d-menu__inner-content .dropdown-menu__item .btn:focus-visible,.discourse-no-touch .toolbar-popup-menu-options .fk-d-menu__inner-content .dropdown-menu__item .btn.no-text.btn-icon:hover,.toolbar-popup-menu-options .fk-d-menu__inner-content .dropdown-menu__item .btn.no-text.btn-icon:focus-visible,.discourse-no-touch .composer-actions-dropdown .fk-d-menu__inner-content .dropdown-menu__item .btn:hover,.composer-actions-dropdown .fk-d-menu__inner-content .dropdown-menu__item .btn:focus-visible,.discourse-no-touch .composer-actions-dropdown .fk-d-menu__inner-content .dropdown-menu__item .btn.no-text.btn-icon:hover,.composer-actions-dropdown .fk-d-menu__inner-content .dropdown-menu__item .btn.no-text.btn-icon:focus-visible{background:var(--u-fill)}.toolbar-popup-menu-options .fk-d-menu__inner-content .dropdown-menu__item .btn:disabled,.toolbar-popup-menu-options .fk-d-menu__inner-content .dropdown-menu__item .btn.disabled,.toolbar-popup-menu-options .fk-d-menu__inner-content .dropdown-menu__item .btn.no-text.btn-icon:disabled,.toolbar-popup-menu-options .fk-d-menu__inner-content .dropdown-menu__item .btn.no-text.btn-icon.disabled,.composer-actions-dropdown .fk-d-menu__inner-content .dropdown-menu__item .btn:disabled,.composer-actions-dropdown .fk-d-menu__inner-content .dropdown-menu__item .btn.disabled,.composer-actions-dropdown .fk-d-menu__inner-content .dropdown-menu__item .btn.no-text.btn-icon:disabled,.composer-actions-dropdown .fk-d-menu__inner-content .dropdown-menu__item .btn.no-text.btn-icon.disabled{opacity:.45}.toolbar-popup-menu-options .fk-d-menu__inner-content .d-shortcut,.composer-actions-dropdown .fk-d-menu__inner-content .d-shortcut{position:static;margin:0;padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none;font-family:var(--u-font-sans);font-size:.75rem;font-weight:500;color:var(--u-text-3)}.toolbar-popup-menu-options .fk-d-menu__inner-content .d-shortcut kbd,.composer-actions-dropdown .fk-d-menu__inner-content .d-shortcut kbd{padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none;font:inherit;color:inherit}.emoji-picker{border:0;border-radius:var(--u-radius-md);background:var(--u-surface-raised);overflow:hidden}.emoji-picker__filter-container{padding:.5rem;border-bottom:1px solid var(--u-line);background:rgba(0,0,0,0)}.emoji-picker__sections-nav{border-inline-end:1px solid var(--u-line);background:rgba(0,0,0,0)}.emoji-picker__section-title-container,.emoji-picker__section-title{background:var(--u-surface-raised);color:var(--u-text-3);font-size:.75rem;font-weight:500;letter-spacing:0;text-transform:none}.emoji-picker__section-emojis .emoji{border-radius:var(--u-radius-sm)}.emoji-picker__section-emojis .emoji:hover,.emoji-picker__section-emojis .emoji:focus{background:var(--u-fill)}#reply-control.closed{border:0;box-shadow:none;visibility:hidden}.u-footer{margin-top:6rem;padding:3.5rem 1.25rem 2rem;border-radius:var(--u-radius-xl) var(--u-radius-xl) 0 0;background:var(--u-brand);color:#fff;letter-spacing:var(--u-tracking-ui)}.u-footer__inner{max-width:calc(var(--u-page) - 3rem);margin-inline:auto}.u-footer__top{display:flex;flex-direction:column;gap:2.5rem;padding-bottom:4rem}.u-footer__logo{color:#fff;width:fit-content}.u-footer__logo .u-mark{display:block;width:5rem;height:auto}.u-footer__mission{max-width:42rem;margin:0;font-family:var(--u-font-heading);font-size:clamp(1.5625rem,1rem + 2vw,2.441rem);font-weight:500;line-height:1.2;text-wrap:balance}.u-footer__main{display:grid;gap:3rem;padding-bottom:3rem;border-bottom:1px solid rgba(255,255,255,.15)}.u-footer__columns{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:2.5rem 1rem}.u-footer__columns h3{margin:0 0 1rem;font-family:var(--u-font-sans);font-size:.875rem;font-weight:500;letter-spacing:var(--u-tracking-ui);color:#fff}.u-footer__columns ul{display:flex;flex-direction:column;gap:.75rem;margin:0;list-style:none}.u-footer__columns a{font-size:.875rem;color:rgba(255,255,255,.9);transition:color var(--u-slow) ease}.u-footer__columns a:hover{color:#fff}.u-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding-top:1.5rem}.u-footer__bottom p{margin:0;font-size:.75rem;color:rgba(255,255,255,.9)}.u-footer__socials{display:flex;gap:.25rem;margin-inline-start:-0.5625rem}.u-footer__socials a{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;color:rgba(255,255,255,.9);transition:color var(--u-fast) ease,background-color var(--u-fast) ease}.u-footer__socials a:hover{background:rgba(255,255,255,.1);color:#fff}.u-footer__socials .u-icon{width:1.125rem;height:1.125rem}.u-footer :focus-visible{outline-color:#fff}@media(width >= 48rem){.u-footer{padding:4rem 1.5rem 2rem}.u-footer__top{flex-direction:row;justify-content:space-between;padding-bottom:6rem}.u-footer__socials{margin-inline:0 -0.5625rem}.u-footer__main{grid-template-columns:1.1fr 2fr;gap:3rem 4rem}.u-footer__columns{gap:2rem}}.u-newsletter h3{margin:0;font-family:var(--u-font-sans);font-size:.875rem;font-weight:500;letter-spacing:var(--u-tracking-ui);color:#fff}.u-newsletter p{max-width:24rem;margin:.75rem 0 0;font-size:.875rem;line-height:1.7;color:rgba(255,255,255,.9)}.u-newsletter form{display:flex;gap:.5rem;max-width:28rem;margin-top:1.25rem}.u-newsletter input[type=email]{flex:1;min-width:0;height:2.75rem;margin:0;padding:0 1rem;border:1px solid rgba(255,255,255,.1);border-radius:var(--u-radius-pill);background:rgba(255,255,255,.1);box-shadow:none;font-size:.875rem;color:#fff}.u-newsletter input[type=email]::placeholder{color:rgba(255,255,255,.65)}.u-newsletter input[type=email]:focus,.u-newsletter input[type=email]:focus-visible{border-color:rgba(255,255,255,.4);outline:none;box-shadow:none}.u-newsletter button{flex:none;height:2.75rem;padding:0 1.25rem;border:0;border-radius:var(--u-radius-pill);background:#fff;font-size:.875rem;font-weight:600;color:#09090b;cursor:pointer;transition:background-color var(--u-fast) ease,transform var(--u-fast) var(--u-ease)}.u-newsletter button:hover{background:#e4e4e7}.u-newsletter button:active{transform:scale(0.97)}.u-newsletter button:disabled{opacity:.5;pointer-events:none}.u-newsletter__status{margin-top:1rem}.u-footer .u-newsletter input[type=email],.u-footer .u-newsletter input[type=email]:invalid,.u-footer .u-newsletter input[type=email]:focus,.u-footer .u-newsletter input[type=email]:user-invalid{color:#fff;caret-color:#fff}.u-footer .u-newsletter input[type=email]:-webkit-autofill,.u-footer .u-newsletter input[type=email]:autofill{-webkit-text-fill-color:#fff;box-shadow:inset 0 0 0 100px rgba(255,255,255,.1);-webkit-transition:background-color 9999s;transition:background-color 9999s}.d-header .menu-panel.drop-down{top:calc(100% + .5rem);right:0;padding:.375rem;border:0;border-radius:1.25rem;background:var(--u-surface-raised);box-shadow:var(--u-shadow-lifted)}.menu-panel.slide-in{padding:.5rem;border:0;border-radius:0;background:var(--u-surface-raised);box-shadow:var(--u-shadow-lifted)}.menu-panel.slide-in.user-menu .menu-tabs-container{padding-inline:.5rem .25rem;overflow:visible}.menu-panel.slide-in.user-menu .tabs-list{overflow:visible}.header-cloak{--b9d6fe8d-csstools-light-dark-toggle--28:var(--csstools-color-scheme--light) rgba(0, 0, 0, 0.6);background:var(--b9d6fe8d-csstools-light-dark-toggle--28, rgba(9, 9, 11, 0.3));background:light-dark(rgba(9, 9, 11, 0.3), rgba(0, 0, 0, 0.6))}.d-header .user-menu.revamped.menu-panel.drop-down{width:24rem;max-width:calc(100vw - 1rem);max-height:min(34rem,100vh - 8.5rem);padding:.375rem}.user-menu.revamped .panel-body,.user-menu.revamped .panel-body-contents{min-height:0}.user-menu.revamped .menu-tabs-container{gap:.375rem;margin-inline-start:.375rem;padding:0 0 0 .375rem;border-left:1px solid var(--u-line);overflow:visible}.user-menu.revamped .tabs-list{gap:.25rem;overflow:visible}.user-menu.revamped .bottom-tabs{border-top:1px solid var(--u-line);padding-top:.375rem}.user-menu.revamped .user-menu-tab,.user-menu.revamped .tabs-list .btn{position:relative;box-sizing:border-box;width:var(--u-control);min-width:var(--u-control);height:var(--u-control);padding:0;border:0;border-radius:50%;background:rgba(0,0,0,0)}.user-menu.revamped .user-menu-tab .d-icon,.user-menu.revamped .tabs-list .btn .d-icon{width:1rem;height:1rem;color:var(--u-text-3)}.discourse-no-touch .user-menu.revamped .user-menu-tab:hover,.user-menu.revamped .user-menu-tab:focus-visible,.discourse-no-touch .user-menu.revamped .tabs-list .btn:hover,.user-menu.revamped .tabs-list .btn:focus-visible{background:var(--u-fill)}.discourse-no-touch .user-menu.revamped .user-menu-tab:hover .d-icon,.user-menu.revamped .user-menu-tab:focus-visible .d-icon,.discourse-no-touch .user-menu.revamped .tabs-list .btn:hover .d-icon,.user-menu.revamped .tabs-list .btn:focus-visible .d-icon{color:var(--u-text)}.user-menu.revamped .user-menu-tab.active,.user-menu.revamped .tabs-list .btn.active{background:var(--u-fill-hover)}.user-menu.revamped .user-menu-tab.active .d-icon,.user-menu.revamped .tabs-list .btn.active .d-icon{color:var(--u-text)}.user-menu.revamped .user-menu-tab .badge-notification,.user-menu.revamped .tabs-list .btn .badge-notification{top:.3125rem;right:.3125rem;width:.5rem;min-width:0;height:.5rem;padding:0;overflow:hidden;border-radius:50%;background:var(--u-brand);box-shadow:0 0 0 2px var(--u-surface-raised);font-size:0;color:rgba(0,0,0,0)}.user-menu.revamped .user-menu-tab.active .badge-notification,.user-menu.revamped .tabs-list .btn.active .badge-notification{--b9d6fe8d-csstools-light-dark-toggle--29:var(--csstools-color-scheme--light) #2e2d38;box-shadow:0 0 0 2px var(--b9d6fe8d-csstools-light-dark-toggle--29, #ececee);box-shadow:0 0 0 2px light-dark(#ececee, #2e2d38)}.user-menu.revamped .quick-access-panel{min-width:0;min-height:0;padding:0;border:0}.user-menu.revamped .quick-access-panel ul{gap:.125rem;overflow-y:auto;scrollbar-width:none}.user-menu.revamped .quick-access-panel ul::-webkit-scrollbar{display:none}.user-menu.revamped .quick-access-panel ul{mask-image:linear-gradient(to bottom, #000 calc(100% - 1.5rem), transparent);padding-bottom:.75rem}.user-menu.revamped .quick-access-panel li{border-radius:.75rem;background:rgba(0,0,0,0)}.user-menu.revamped .quick-access-panel li>a,.user-menu.revamped .quick-access-panel li>button,.user-menu.revamped .quick-access-panel li>div>a{display:flex;gap:.625rem;align-items:flex-start;padding:.5rem .75rem;border-radius:.75rem;font-size:.875rem;line-height:1.4;color:var(--u-text-2)}.user-menu.revamped .quick-access-panel li>a>div,.user-menu.revamped .quick-access-panel li>div>a>div{flex:1;min-width:0}.user-menu.revamped .quick-access-panel li .d-icon{flex:none;width:1rem;height:1rem;margin:.125rem 0 0;padding:0;color:var(--u-text-3)}.user-menu.revamped .quick-access-panel li .item-label{font-size:.875rem;font-weight:600;color:var(--u-text)}.user-menu.revamped .quick-access-panel li .item-description{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.875rem;font-weight:400;color:var(--u-text-2)}.user-menu.revamped .quick-access-panel li .relative-date,.user-menu.revamped .quick-access-panel li .item-time{font-size:.75rem;color:var(--u-text-3)}.discourse-no-touch .user-menu.revamped .quick-access-panel li:hover,.user-menu.revamped .quick-access-panel li:focus-within{background:var(--u-fill)}.user-menu.revamped .quick-access-panel li.unread,.user-menu.revamped .quick-access-panel li.pending{background:rgba(0,0,0,0)}.discourse-no-touch .user-menu.revamped .quick-access-panel li.unread:hover,.discourse-no-touch .user-menu.revamped .quick-access-panel li.pending:hover{background:var(--u-fill)}.user-menu.revamped .quick-access-panel li.unread>a::after,.user-menu.revamped .quick-access-panel li.unread>div>a::after,.user-menu.revamped .quick-access-panel li.pending>a::after,.user-menu.revamped .quick-access-panel li.pending>div>a::after{content:"";flex:none;align-self:center;width:.4375rem;height:.4375rem;border-radius:50%;background:var(--u-brand)}.user-menu.revamped .quick-access-panel#quick-access-profile ul{padding-bottom:0;mask-image:none}.user-menu.revamped .quick-access-panel#quick-access-profile li{height:2.5rem}.user-menu.revamped .quick-access-panel#quick-access-profile li>a,.user-menu.revamped .quick-access-panel#quick-access-profile li>button,.user-menu.revamped .quick-access-panel#quick-access-profile li>div>a{box-sizing:border-box;align-items:center;justify-content:flex-start;gap:.625rem;width:100%;height:2.5rem;min-height:0;padding:0 .75rem;border:0;font-size:.9375rem;font-weight:400;color:var(--u-text)}.user-menu.revamped .quick-access-panel#quick-access-profile li .d-icon{margin:0}.user-menu.revamped .quick-access-panel#quick-access-profile .item-label{font-size:.9375rem;font-weight:400}.user-menu.revamped .quick-access-panel#quick-access-profile hr,.user-menu.revamped .quick-access-panel#quick-access-profile .separator{margin:.25rem .5rem;border-color:var(--u-line)}.user-menu.revamped .quick-access-panel .panel-body-bottom{display:flex;flex:none;gap:.375rem;margin:0;padding:.375rem 0 0;border-top:1px solid var(--u-line)}.user-menu.revamped .quick-access-panel .panel-body-bottom .btn{flex:1 1 0;width:auto;min-width:0;height:var(--u-control);min-height:var(--u-control);margin:0;padding:0 .75rem;overflow:hidden;border-radius:var(--u-radius-pill);font-size:var(--u-control-text);white-space:nowrap}.user-menu.revamped .quick-access-panel .panel-body-bottom .show-all::before{content:"View all";font-size:var(--u-control-text);font-weight:600;color:var(--u-text)}.user-menu.revamped .quick-access-panel .panel-body-bottom .show-all .d-icon{display:none}.user-menu.revamped .empty-state{padding:.75rem .5rem}.user-menu.revamped .empty-state__title{font-family:var(--u-font-heading);font-size:1.0625rem;font-weight:500;line-height:1.3;letter-spacing:0;color:var(--u-text)}.user-menu.revamped .empty-state__body{margin-top:.5rem;font-size:.875rem;line-height:1.5;color:var(--u-text-2)}.sidebar-wrapper,.sidebar-hamburger-dropdown{--d-sidebar-background: var(--u-bg);--d-sidebar-border-color: var(--u-line);--d-sidebar-section-border-color: var(--u-line);--d-sidebar-header-color: var(--u-text-3);--d-sidebar-header-icon-color: var(--u-text-3);--d-sidebar-header-font-weight: 500;--d-sidebar-link-color: var(--u-text-2);--d-sidebar-link-icon-color: var(--u-text-3);--d-sidebar-prefix-color: var(--u-text-3);--d-sidebar-prefix-background: transparent;--d-sidebar-highlight-background: var(--u-fill);--d-sidebar-highlight-color: var(--u-text);--d-sidebar-highlight-prefix-color: var(--u-text);--d-sidebar-highlight-prefix-background: transparent;--d-sidebar-highlight-hover-background: var(--u-fill-hover);--d-sidebar-active-background: var(--u-fill-hover);--d-sidebar-active-color: var(--u-text);--d-sidebar-active-icon-color: var(--u-text);--d-sidebar-active-prefix-background: transparent;--d-sidebar-suffix-color: var(--u-brand-soft);--d-sidebar-footer-fade: var(--u-bg)}.sidebar-wrapper .sidebar-section-link,.sidebar-hamburger-dropdown .sidebar-section-link{border-radius:var(--u-radius-sm);font-size:.875rem;font-weight:500;transition:background-color var(--u-fast) ease,color var(--u-fast) ease}.sidebar-wrapper .sidebar-section-header,.sidebar-hamburger-dropdown .sidebar-section-header{font-size:.75rem;letter-spacing:0;text-transform:none}.sidebar-wrapper .sidebar-section-header-text,.sidebar-hamburger-dropdown .sidebar-section-header-text{text-transform:none}.sidebar-wrapper .sidebar-section-link-prefix .prefix-span,.sidebar-wrapper .sidebar-section-link-prefix .prefix-square,.sidebar-hamburger-dropdown .sidebar-section-link-prefix .prefix-span,.sidebar-hamburger-dropdown .sidebar-section-link-prefix .prefix-square{width:.5rem;height:.5rem;border-radius:50%}.sidebar-wrapper .sidebar-section-link-content-badge,.sidebar-hamburger-dropdown .sidebar-section-link-content-badge{color:var(--u-text-3);font-size:.75rem;font-weight:500}.sidebar-wrapper .sidebar-footer-wrapper,.sidebar-hamburger-dropdown .sidebar-footer-wrapper{background:rgba(0,0,0,0)}.sidebar-wrapper .sidebar-footer-wrapper .sidebar-footer-container,.sidebar-hamburger-dropdown .sidebar-footer-wrapper .sidebar-footer-container{border-top:1px solid var(--u-line);background:rgba(0,0,0,0)}.sidebar-wrapper .sidebar-footer-wrapper .sidebar-footer-container::before,.sidebar-hamburger-dropdown .sidebar-footer-wrapper .sidebar-footer-container::before{background:linear-gradient(to bottom, transparent, var(--d-sidebar-footer-fade))}.sidebar-hamburger-dropdown{--d-sidebar-background: var(--u-surface-raised);--d-sidebar-footer-fade: var(--u-surface-raised)}.hamburger-panel .sidebar-footer-wrapper .sidebar-footer-container{background:var(--u-surface-raised) !important}.hamburger-panel .sidebar-footer-wrapper .sidebar-footer-container::before{background:linear-gradient(to bottom, transparent, var(--u-surface-raised)) !important}.sidebar-wrapper{border-right:1px solid var(--u-line);background:var(--u-bg)}.sidebar-wrapper .sidebar-filter{border-color:var(--u-line-strong);border-radius:var(--u-radius-control);background:var(--u-surface)}.admin-area .sidebar-wrapper .admin-panel{--d-sidebar-admin-background: var(--u-bg);--d-sidebar-active-background: var(--u-fill-hover);--d-sidebar-highlight-background: var(--u-fill);--d-sidebar-link-color: var(--u-text-2);background-color:var(--u-bg)}.fk-d-menu__inner-content{border:0;border-radius:1.25rem;background:var(--u-surface-raised);box-shadow:var(--u-shadow-lifted)}.fk-d-menu .dropdown-menu{display:flex;flex-direction:column;gap:.125rem;padding:.375rem;background:rgba(0,0,0,0)}.fk-d-menu .dropdown-menu__item{border-radius:.75rem}.fk-d-menu .dropdown-menu__item>.btn,.fk-d-menu .dropdown-menu__item>a{justify-content:flex-start;gap:.625rem;width:100%;min-height:2.5rem;padding:.5rem .75rem;border-radius:.75rem;background:rgba(0,0,0,0);font-size:.9375rem;font-weight:400;line-height:1.35;text-align:start;color:var(--u-text)}.fk-d-menu .dropdown-menu__item>.btn .d-icon,.fk-d-menu .dropdown-menu__item>a .d-icon{width:1rem;height:1rem;color:var(--u-text-3)}.discourse-no-touch .fk-d-menu .dropdown-menu__item>.btn:hover,.fk-d-menu .dropdown-menu__item>.btn:focus-visible,.discourse-no-touch .fk-d-menu .dropdown-menu__item>a:hover,.fk-d-menu .dropdown-menu__item>a:focus-visible{background:var(--u-fill)}.discourse-no-touch .fk-d-menu .dropdown-menu__item>.btn:hover .d-icon,.fk-d-menu .dropdown-menu__item>.btn:focus-visible .d-icon,.discourse-no-touch .fk-d-menu .dropdown-menu__item>a:hover .d-icon,.fk-d-menu .dropdown-menu__item>a:focus-visible .d-icon{color:var(--u-text)}.fk-d-menu .dropdown-menu__item>.btn:active,.fk-d-menu .dropdown-menu__item>a:active{transform:none}.fk-d-menu .dropdown-menu__divider{margin:.25rem .5rem;border-color:var(--u-line)}.fk-d-menu.notifications-tracking-content{max-width:22rem}.fk-d-menu.notifications-tracking-content .notifications-tracking-btn{align-items:flex-start;height:auto;aspect-ratio:auto}.fk-d-menu.notifications-tracking-content .notifications-tracking-btn__icons{display:flex;flex:none;margin:.125rem 0 0}.fk-d-menu.notifications-tracking-content .notifications-tracking-btn__texts{display:flex;flex:1;flex-direction:column;gap:.125rem;min-width:0}.fk-d-menu.notifications-tracking-content .notifications-tracking-btn__label{font-size:.9375rem;font-weight:500;line-height:1.35;color:var(--u-text)}.fk-d-menu.notifications-tracking-content .notifications-tracking-btn__description{font-size:.8125rem;font-weight:400;line-height:1.4;white-space:normal;color:var(--u-text-3)}.fk-d-menu.notifications-tracking-content .notifications-tracking-btn.-active{background:rgba(0,0,0,0)}.fk-d-menu.notifications-tracking-content .notifications-tracking-btn.-active .notifications-tracking-btn__label{font-weight:600}.fk-d-menu.notifications-tracking-content .notifications-tracking-btn.-active::after{content:"";flex:none;width:1rem;height:1rem;margin:.125rem 0 0;background:var(--u-text);mask:var(--u-icon-check) center/contain no-repeat}.select-kit.dropdown-select-box .select-kit-body{border:0;border-radius:var(--u-radius-md);background:var(--u-surface-raised);box-shadow:var(--u-shadow-lifted)}.select-kit.dropdown-select-box .select-kit-body .select-kit-collection{padding:.25rem}.select-kit.dropdown-select-box .select-kit-body .select-kit-row{border-radius:var(--u-radius-sm)}.select-kit.dropdown-select-box .select-kit-body .select-kit-row .icons .d-icon{color:var(--u-text-3)}.select-kit.dropdown-select-box .select-kit-body .select-kit-row .texts .name{font-weight:600;color:var(--u-text)}.select-kit.dropdown-select-box .select-kit-body .select-kit-row .texts .desc{color:var(--u-text-2)}.select-kit.dropdown-select-box .select-kit-body .select-kit-row.is-highlighted,.select-kit.dropdown-select-box .select-kit-body .select-kit-row.is-selected,.select-kit.dropdown-select-box .select-kit-body .select-kit-row:hover{background:var(--u-fill)}.fk-d-tooltip__content .fk-d-tooltip__inner-content{padding:.4375rem .625rem;border:0;border-radius:var(--u-radius-sm);--b9d6fe8d-csstools-light-dark-toggle--30:var(--csstools-color-scheme--light) var(--u-surface-raised);background:var(--b9d6fe8d-csstools-light-dark-toggle--30, var(--u-ink));box-shadow:var(--u-shadow-lifted);--b9d6fe8d-csstools-light-dark-toggle--31:var(--csstools-color-scheme--light) var(--u-text);color:var(--b9d6fe8d-csstools-light-dark-toggle--31, #fff);font-size:.8125rem;font-weight:500;line-height:1.4}

@supports (color: light-dark(red, red)){
.fk-d-tooltip__content .fk-d-tooltip__inner-content{background:light-dark(var(--u-ink), var(--u-surface-raised));color:light-dark(#fff, var(--u-text))}
}.fk-d-tooltip__content .fk-d-tooltip__inner-content a{color:inherit;text-decoration:underline}.fk-d-tooltip__content .arrow{display:none}.fk-d-default-toast{border:0;border-radius:var(--u-radius-md);background:var(--u-surface-raised);box-shadow:var(--u-shadow-lifted)}.fk-d-default-toast__title{font-weight:600;color:var(--u-text)}.fk-d-default-toast__message{color:var(--u-text-2)}.fk-d-default-toast__progress-bar{background:var(--u-brand)}.user-card .card-content,.group-card .card-content{border:0;border-radius:var(--u-radius-lg);background:var(--u-surface-raised);box-shadow:var(--u-shadow-lifted);color:var(--u-text)}.user-card .names .name-username-wrapper,.user-card .names .username,.user-card .names .group-name,.user-card .names h1,.user-card .names h2,.group-card .names .name-username-wrapper,.group-card .names .username,.group-card .names .group-name,.group-card .names h1,.group-card .names h2{font-family:var(--u-font-heading);font-weight:500;letter-spacing:0;color:var(--u-text)}.user-card .names .name,.user-card .names h2.full-name,.group-card .names .name,.group-card .names h2.full-name{font-family:var(--u-font-sans);font-weight:400;letter-spacing:var(--u-tracking-ui);color:var(--u-text-2)}.user-card .metadata,.user-card .card-row.metadata-row,.user-card .location-and-website,.group-card .metadata,.group-card .card-row.metadata-row,.group-card .location-and-website{color:var(--u-text-3)}.user-card .metadata .desc,.user-card .metadata h3>span:first-child,.user-card .card-row.metadata-row .desc,.user-card .card-row.metadata-row h3>span:first-child,.user-card .location-and-website .desc,.user-card .location-and-website h3>span:first-child,.group-card .metadata .desc,.group-card .metadata h3>span:first-child,.group-card .card-row.metadata-row .desc,.group-card .card-row.metadata-row h3>span:first-child,.group-card .location-and-website .desc,.group-card .location-and-website h3>span:first-child{color:var(--u-text-3)}.user-card .bio,.user-card .profile-hidden,.group-card .bio,.group-card .profile-hidden{color:var(--u-text-2)}.user-card .card-row.second-row,.user-card .card-row:not(:empty)+.card-row.metadata-row,.group-card .card-row.second-row,.group-card .card-row:not(:empty)+.card-row.metadata-row{border-color:var(--u-line)}.user-card .usercard-controls,.group-card .usercard-controls{gap:.375rem}.user-card .usercard-controls .btn,.group-card .usercard-controls .btn{font-size:.875rem}.user-card .badge-section .user-badge,.group-card .badge-section .user-badge{border-radius:var(--u-radius-pill);background:var(--u-fill);border:0}kbd{min-width:1.5em;padding:.125em .4375em;border:1px solid var(--u-line-strong);border-bottom-width:2px;border-radius:.375rem;background:var(--u-surface);box-shadow:none;color:var(--u-text-2);font-family:var(--u-font-mono);font-size:.8125em;line-height:1.5}.shortcut-category{border:1px solid var(--u-line);border-radius:var(--u-radius-md);overflow:hidden}.shortcut-category h2{padding:.625rem 1rem;background:var(--u-sunken);font-family:var(--u-font-sans);font-size:.8125rem;font-weight:600;letter-spacing:var(--u-tracking-ui);color:var(--u-text-2)}.shortcut-category table tr{border-color:var(--u-line)}.shortcut-category td{padding-block:.4375rem;font-size:.875rem;color:var(--u-text)}.select-kit .select-kit-body,.select-kit.is-expanded .select-kit-body,.select-kit.single-select.is-expanded .select-kit-body,.select-kit.dropdown-select-box.is-expanded .select-kit-body,.select-kit.combo-box.is-expanded .select-kit-body{margin-top:.375rem;padding:.375rem;border:0;border-radius:1.25rem}.select-kit .select-kit-body .select-kit-collection,.select-kit.is-expanded .select-kit-body .select-kit-collection,.select-kit.single-select.is-expanded .select-kit-body .select-kit-collection,.select-kit.dropdown-select-box.is-expanded .select-kit-body .select-kit-collection,.select-kit.combo-box.is-expanded .select-kit-body .select-kit-collection{display:flex;flex-direction:column;gap:.125rem;max-height:min(24rem,60vh)}.select-kit .select-kit-body .select-kit-row,.select-kit.is-expanded .select-kit-body .select-kit-row,.select-kit.single-select.is-expanded .select-kit-body .select-kit-row,.select-kit.dropdown-select-box.is-expanded .select-kit-body .select-kit-row,.select-kit.combo-box.is-expanded .select-kit-body .select-kit-row{display:flex;align-items:center;gap:.5rem;min-height:2.5rem;padding:.375rem .75rem;border-radius:.75rem;font-size:.9375rem;line-height:1.35;color:var(--u-text)}.select-kit .select-kit-body .select-kit-row .name,.select-kit .select-kit-body .select-kit-row .badge-category__name,.select-kit.is-expanded .select-kit-body .select-kit-row .name,.select-kit.is-expanded .select-kit-body .select-kit-row .badge-category__name,.select-kit.single-select.is-expanded .select-kit-body .select-kit-row .name,.select-kit.single-select.is-expanded .select-kit-body .select-kit-row .badge-category__name,.select-kit.dropdown-select-box.is-expanded .select-kit-body .select-kit-row .name,.select-kit.dropdown-select-box.is-expanded .select-kit-body .select-kit-row .badge-category__name,.select-kit.combo-box.is-expanded .select-kit-body .select-kit-row .name,.select-kit.combo-box.is-expanded .select-kit-body .select-kit-row .badge-category__name{font-size:inherit;font-weight:400;color:var(--u-text)}.select-kit .select-kit-body .select-kit-row .desc,.select-kit.is-expanded .select-kit-body .select-kit-row .desc,.select-kit.single-select.is-expanded .select-kit-body .select-kit-row .desc,.select-kit.dropdown-select-box.is-expanded .select-kit-body .select-kit-row .desc,.select-kit.combo-box.is-expanded .select-kit-body .select-kit-row .desc{font-size:.8125rem;color:var(--u-text-3)}.select-kit .select-kit-body .select-kit-row.is-highlighted,.discourse-no-touch .select-kit .select-kit-body .select-kit-row:hover,.select-kit.is-expanded .select-kit-body .select-kit-row.is-highlighted,.discourse-no-touch .select-kit.is-expanded .select-kit-body .select-kit-row:hover,.select-kit.single-select.is-expanded .select-kit-body .select-kit-row.is-highlighted,.discourse-no-touch .select-kit.single-select.is-expanded .select-kit-body .select-kit-row:hover,.select-kit.dropdown-select-box.is-expanded .select-kit-body .select-kit-row.is-highlighted,.discourse-no-touch .select-kit.dropdown-select-box.is-expanded .select-kit-body .select-kit-row:hover,.select-kit.combo-box.is-expanded .select-kit-body .select-kit-row.is-highlighted,.discourse-no-touch .select-kit.combo-box.is-expanded .select-kit-body .select-kit-row:hover{background:var(--u-fill)}.select-kit .select-kit-body .select-kit-row.is-selected:not(.is-highlighted),.select-kit.is-expanded .select-kit-body .select-kit-row.is-selected:not(.is-highlighted),.select-kit.single-select.is-expanded .select-kit-body .select-kit-row.is-selected:not(.is-highlighted),.select-kit.dropdown-select-box.is-expanded .select-kit-body .select-kit-row.is-selected:not(.is-highlighted),.select-kit.combo-box.is-expanded .select-kit-body .select-kit-row.is-selected:not(.is-highlighted){background:rgba(0,0,0,0)}.discourse-no-touch .select-kit .select-kit-body .select-kit-row.is-selected:hover,.discourse-no-touch .select-kit.is-expanded .select-kit-body .select-kit-row.is-selected:hover,.discourse-no-touch .select-kit.single-select.is-expanded .select-kit-body .select-kit-row.is-selected:hover,.discourse-no-touch .select-kit.dropdown-select-box.is-expanded .select-kit-body .select-kit-row.is-selected:hover,.discourse-no-touch .select-kit.combo-box.is-expanded .select-kit-body .select-kit-row.is-selected:hover{background:var(--u-fill)}.select-kit .select-kit-body .select-kit-row.is-selected,.select-kit.is-expanded .select-kit-body .select-kit-row.is-selected,.select-kit.single-select.is-expanded .select-kit-body .select-kit-row.is-selected,.select-kit.dropdown-select-box.is-expanded .select-kit-body .select-kit-row.is-selected,.select-kit.combo-box.is-expanded .select-kit-body .select-kit-row.is-selected{font-weight:600}.select-kit .select-kit-body .select-kit-row.is-selected .name,.select-kit .select-kit-body .select-kit-row.is-selected .badge-category__name,.select-kit .select-kit-body .select-kit-row.is-selected .date-section,.select-kit.is-expanded .select-kit-body .select-kit-row.is-selected .name,.select-kit.is-expanded .select-kit-body .select-kit-row.is-selected .badge-category__name,.select-kit.is-expanded .select-kit-body .select-kit-row.is-selected .date-section,.select-kit.single-select.is-expanded .select-kit-body .select-kit-row.is-selected .name,.select-kit.single-select.is-expanded .select-kit-body .select-kit-row.is-selected .badge-category__name,.select-kit.single-select.is-expanded .select-kit-body .select-kit-row.is-selected .date-section,.select-kit.dropdown-select-box.is-expanded .select-kit-body .select-kit-row.is-selected .name,.select-kit.dropdown-select-box.is-expanded .select-kit-body .select-kit-row.is-selected .badge-category__name,.select-kit.dropdown-select-box.is-expanded .select-kit-body .select-kit-row.is-selected .date-section,.select-kit.combo-box.is-expanded .select-kit-body .select-kit-row.is-selected .name,.select-kit.combo-box.is-expanded .select-kit-body .select-kit-row.is-selected .badge-category__name,.select-kit.combo-box.is-expanded .select-kit-body .select-kit-row.is-selected .date-section{font-weight:600}.select-kit .select-kit-body .select-kit-row.is-selected::after,.select-kit.is-expanded .select-kit-body .select-kit-row.is-selected::after,.select-kit.single-select.is-expanded .select-kit-body .select-kit-row.is-selected::after,.select-kit.dropdown-select-box.is-expanded .select-kit-body .select-kit-row.is-selected::after,.select-kit.combo-box.is-expanded .select-kit-body .select-kit-row.is-selected::after{content:"";flex:none;width:1rem;height:1rem;margin-inline-start:auto;background:var(--u-text);mask:var(--u-icon-check) center/contain no-repeat}.select-kit .select-kit-body .select-kit-row .d-icon,.select-kit.is-expanded .select-kit-body .select-kit-row .d-icon,.select-kit.single-select.is-expanded .select-kit-body .select-kit-row .d-icon,.select-kit.dropdown-select-box.is-expanded .select-kit-body .select-kit-row .d-icon,.select-kit.combo-box.is-expanded .select-kit-body .select-kit-row .d-icon{color:var(--u-text-3)}.select-kit .select-kit-body .category-row,.select-kit.is-expanded .select-kit-body .category-row,.select-kit.single-select.is-expanded .select-kit-body .category-row,.select-kit.dropdown-select-box.is-expanded .select-kit-body .category-row,.select-kit.combo-box.is-expanded .select-kit-body .category-row{justify-content:flex-start}.select-kit .select-kit-body .category-row .category-status,.select-kit .select-kit-body .category-row .badge-category__wrapper,.select-kit.is-expanded .select-kit-body .category-row .category-status,.select-kit.is-expanded .select-kit-body .category-row .badge-category__wrapper,.select-kit.single-select.is-expanded .select-kit-body .category-row .category-status,.select-kit.single-select.is-expanded .select-kit-body .category-row .badge-category__wrapper,.select-kit.dropdown-select-box.is-expanded .select-kit-body .category-row .category-status,.select-kit.dropdown-select-box.is-expanded .select-kit-body .category-row .badge-category__wrapper,.select-kit.combo-box.is-expanded .select-kit-body .category-row .category-status,.select-kit.combo-box.is-expanded .select-kit-body .category-row .badge-category__wrapper{display:flex;flex:1;align-items:center;min-width:0}.select-kit .select-kit-body .category-row .badge-category,.select-kit.is-expanded .select-kit-body .category-row .badge-category,.select-kit.single-select.is-expanded .select-kit-body .category-row .badge-category,.select-kit.dropdown-select-box.is-expanded .select-kit-body .category-row .badge-category,.select-kit.combo-box.is-expanded .select-kit-body .category-row .badge-category{min-width:0}.select-kit .select-kit-body .category-row .topic-count,.select-kit.is-expanded .select-kit-body .category-row .topic-count,.select-kit.single-select.is-expanded .select-kit-body .category-row .topic-count,.select-kit.dropdown-select-box.is-expanded .select-kit-body .category-row .topic-count,.select-kit.combo-box.is-expanded .select-kit-body .category-row .topic-count{margin-inline:auto 0;padding-inline-start:.75rem;font-size:.8125rem;font-variant-numeric:tabular-nums;color:var(--u-text-3)}.select-kit .select-kit-body .category-row .category-desc,.select-kit.is-expanded .select-kit-body .category-row .category-desc,.select-kit.single-select.is-expanded .select-kit-body .category-row .category-desc,.select-kit.dropdown-select-box.is-expanded .select-kit-body .category-row .category-desc,.select-kit.combo-box.is-expanded .select-kit-body .category-row .category-desc{display:none}.select-kit .select-kit-body .select-kit-filter,.select-kit.is-expanded .select-kit-body .select-kit-filter,.select-kit.single-select.is-expanded .select-kit-body .select-kit-filter,.select-kit.dropdown-select-box.is-expanded .select-kit-body .select-kit-filter,.select-kit.combo-box.is-expanded .select-kit-body .select-kit-filter{margin:0 0 .25rem;padding:.25rem .5rem}.d-header .search-menu .menu-panel{width:26rem;max-width:calc(100vw - 2rem)}.d-header .search-menu .menu-panel .search-input-wrapper{margin:0 0 .375rem;padding:0}.d-header .search-menu .menu-panel .search-input{position:relative;height:2.75rem;padding:0 .5rem 0 2.75rem;border:1px solid rgba(0,0,0,0);border-radius:var(--u-radius-pill);background:var(--u-field)}.d-header .search-menu .menu-panel .search-input::before{content:"";position:absolute;inset-inline-start:1rem;top:50%;width:1rem;height:1rem;translate:0 -50%;background:var(--u-text-3);mask:var(--u-icon-search) center/contain no-repeat}.d-header .search-menu .menu-panel .search-input:focus-within{border-color:var(--u-brand);background:var(--u-surface);box-shadow:0 0 0 3px var(--u-brand-ring)}.d-header .search-menu .menu-panel .search-term__input{padding:0;font-size:.9375rem;caret-color:var(--u-brand-soft)}.d-header .search-menu .menu-panel .show-advanced-search,.d-header .search-menu .menu-panel .clear-search{width:2rem;height:2rem;border-radius:50%}.d-header .search-menu .menu-panel .show-advanced-search .d-icon,.d-header .search-menu .menu-panel .clear-search .d-icon{color:var(--u-text-3)}.d-header .search-menu .menu-panel .results{padding:0}.fk-d-tooltip__content .fk-d-tooltip__inner-content{padding:.3125rem .5rem;border:0;border-radius:var(--u-radius-sm);background:var(--u-inverse);box-shadow:none;font-size:.75rem;font-weight:500;line-height:1.35;color:var(--u-bg)}.fk-d-tooltip__content .arrow{display:none}.user-menu .tabs-list .btn:focus-visible,.user-menu .user-menu-tab:focus-visible{outline:2px solid var(--u-brand-soft);outline-offset:-2px}.select-kit .select-kit-body .select-kit-collection .select-kit-row.category-row{display:grid !important;grid-template-columns:minmax(0, 1fr) auto;align-items:center;justify-items:stretch;column-gap:.75rem;text-align:start}.select-kit .select-kit-body .select-kit-collection .select-kit-row.category-row .category-status{display:flex;min-width:0;margin:0}.select-kit .select-kit-body .select-kit-collection .select-kit-row.category-row .badge-category__wrapper{display:flex;flex:1;align-items:center;justify-content:space-between;gap:.75rem;min-width:0}.select-kit .select-kit-body .select-kit-collection .select-kit-row.category-row .badge-category{min-width:0;color:var(--u-text)}.select-kit .select-kit-body .select-kit-collection .select-kit-row.category-row .badge-category__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-kit .select-kit-body .select-kit-collection .select-kit-row.category-row .topic-count{flex:none;margin:0;font-size:.8125rem;font-weight:400;font-variant-numeric:tabular-nums;color:var(--u-text-3)}.select-kit .select-kit-body .select-kit-collection .select-kit-row.category-row .category-desc{display:none}.select-kit .select-kit-body .select-kit-collection .select-kit-row.category-row:not(.is-selected)::after{content:"";width:1rem;height:1rem}.select-kit .select-kit-body .select-kit-filter.is-expanded{display:flex;align-items:center;gap:.5rem;margin:0 0 .25rem;padding:0 .75rem;border:0;border-bottom:1px solid var(--u-line)}.select-kit .select-kit-body .select-kit-filter.is-expanded .filter-input,.select-kit .select-kit-body .select-kit-filter.is-expanded .filter-input:focus{flex:1;min-width:0;height:2.5rem;margin:0;padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none;outline:none;font-size:.9375rem}.select-kit .select-kit-body .select-kit-filter.is-expanded .filter-icon{flex:none;width:1rem;height:1rem;color:var(--u-text-3)}.d-modal__container{border:0;border-radius:var(--u-radius-lg);background:var(--u-surface-raised);box-shadow:var(--u-shadow-lifted);overflow:hidden}.d-modal__header{padding:1.25rem 1.5rem .75rem;border-bottom:0}.d-modal__title-text{font-family:var(--u-font-heading);font-size:1.375rem;font-weight:500;line-height:1.25;letter-spacing:0;color:var(--u-text)}.d-modal__subtitle-text{color:var(--u-text-2)}.d-modal__body{padding:.75rem 1.5rem 1.5rem;color:var(--u-text)}.d-modal__footer{gap:.5rem;padding:1rem 1.5rem;border-top:1px solid var(--u-line)}.d-modal .modal-close,.d-modal__dismiss-action-button{width:2rem;height:2rem;padding:0;border-radius:50%}.d-modal .modal-close .d-icon,.d-modal__dismiss-action-button .d-icon{color:var(--u-text-3)}.discourse-no-touch .d-modal .modal-close:hover,.discourse-no-touch .d-modal__dismiss-action-button:hover{background:var(--u-fill)}.discourse-no-touch .d-modal .modal-close:hover .d-icon,.discourse-no-touch .d-modal__dismiss-action-button:hover .d-icon{color:var(--u-text)}.d-modal__backdrop{--b9d6fe8d-csstools-light-dark-toggle--32:var(--csstools-color-scheme--light) rgba(0, 0, 0, 0.64);background:var(--b9d6fe8d-csstools-light-dark-toggle--32, rgba(9, 9, 11, 0.32));background:light-dark(rgba(9, 9, 11, 0.32), rgba(0, 0, 0, 0.64));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}@media(width < 40rem){.d-modal__container{border-radius:var(--u-radius-lg) var(--u-radius-lg) 0 0}.d-modal__header{padding:1rem 1rem .5rem}.d-modal__body{padding:.5rem 1rem 1rem}.d-modal__footer{padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom))}}.dialog-container .dialog-overlay{--b9d6fe8d-csstools-light-dark-toggle--33:var(--csstools-color-scheme--light) rgba(0, 0, 0, 0.64);background:var(--b9d6fe8d-csstools-light-dark-toggle--33, rgba(9, 9, 11, 0.32));background:light-dark(rgba(9, 9, 11, 0.32), rgba(0, 0, 0, 0.64));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dialog-container .dialog-content{border:0;border-radius:var(--u-radius-lg);background:var(--u-surface-raised);box-shadow:var(--u-shadow-lifted);overflow:hidden}.dialog-container .dialog-header{padding:1.25rem 1.5rem 0;border-bottom:0}.dialog-container .dialog-header h3{font-family:var(--u-font-heading);font-size:1.25rem;font-weight:500;letter-spacing:0}.dialog-container .dialog-body{padding:1.25rem 1.5rem;color:var(--u-text);line-height:1.5}.dialog-container .dialog-footer{gap:.5rem;padding:1rem 1.5rem;border-top:1px solid var(--u-line)}.fk-d-menu-modal .d-modal__container{border-radius:var(--u-radius-lg) var(--u-radius-lg) 0 0}.fk-d-menu-modal .d-modal__body{padding:.5rem}.search-menu-panel .search-input,.search-menu .menu-panel .search-input{height:2.75rem;padding:0 .25rem 0 .75rem;border:1px solid var(--u-line-strong);border-radius:var(--u-radius-control);background:var(--u-surface);transition:border-color var(--u-fast) ease,box-shadow var(--u-fast) ease}.search-menu-panel .search-input:focus-within,.search-menu .menu-panel .search-input:focus-within{border-color:var(--u-brand);outline:none;box-shadow:0 0 0 4px var(--u-brand-ring)}.search-input .search-term__input,.search-input input[type=search]{border:0;background:rgba(0,0,0,0);box-shadow:none}.search-input .search-term__input:focus,.search-input .search-term__input:focus-visible,.search-input input[type=search]:focus,.search-input input[type=search]:focus-visible{border:0;outline:none;box-shadow:none}.search-menu .results .search-menu-initial-options,.search-menu .results .search-menu-assistant,.search-menu .results .search-menu-recent,.search-menu .results ul.list,.search-menu .results ul,.search-menu-container .results .search-menu-initial-options,.search-menu-container .results .search-menu-assistant,.search-menu-container .results .search-menu-recent,.search-menu-container .results ul.list,.search-menu-container .results ul{display:flex;flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none}.search-menu .results li,.search-menu .results .search-menu-recent,.search-menu .results .search-menu-assistant-item,.search-menu-container .results li,.search-menu-container .results .search-menu-recent,.search-menu-container .results .search-menu-assistant-item{min-height:0;margin:0;padding:0;border:0}.search-menu .results .search-menu-recent,.search-menu-container .results .search-menu-recent{border-top:0}.search-menu .results .search-link,.search-menu .results .search-menu-assistant-item .search-link,.search-menu .results .search-result-topic .search-link,.search-menu .results .search-result-post .search-link,.search-menu-container .results .search-link,.search-menu-container .results .search-menu-assistant-item .search-link,.search-menu-container .results .search-result-topic .search-link,.search-menu-container .results .search-result-post .search-link{display:flex;align-items:center;gap:.625rem;box-sizing:border-box;height:auto;min-height:2.5rem;margin:0;padding:.5rem .75rem;border-radius:.75rem;font-size:.9375rem;line-height:1.35;letter-spacing:var(--u-tracking-ui);color:var(--u-text);transition:background-color var(--u-fast) ease}.discourse-no-touch .search-menu .results .search-link:hover,.search-menu .results .search-link:focus,.search-menu .results .search-link:focus-visible,.discourse-no-touch .search-menu .results .search-menu-assistant-item .search-link:hover,.search-menu .results .search-menu-assistant-item .search-link:focus,.search-menu .results .search-menu-assistant-item .search-link:focus-visible,.discourse-no-touch .search-menu .results .search-result-topic .search-link:hover,.search-menu .results .search-result-topic .search-link:focus,.search-menu .results .search-result-topic .search-link:focus-visible,.discourse-no-touch .search-menu .results .search-result-post .search-link:hover,.search-menu .results .search-result-post .search-link:focus,.search-menu .results .search-result-post .search-link:focus-visible,.discourse-no-touch .search-menu-container .results .search-link:hover,.search-menu-container .results .search-link:focus,.search-menu-container .results .search-link:focus-visible,.discourse-no-touch .search-menu-container .results .search-menu-assistant-item .search-link:hover,.search-menu-container .results .search-menu-assistant-item .search-link:focus,.search-menu-container .results .search-menu-assistant-item .search-link:focus-visible,.discourse-no-touch .search-menu-container .results .search-result-topic .search-link:hover,.search-menu-container .results .search-result-topic .search-link:focus,.search-menu-container .results .search-result-topic .search-link:focus-visible,.discourse-no-touch .search-menu-container .results .search-result-post .search-link:hover,.search-menu-container .results .search-result-post .search-link:focus,.search-menu-container .results .search-result-post .search-link:focus-visible{background:var(--u-fill);outline:none}.search-menu .results .search-icon-wrapper,.search-menu-container .results .search-icon-wrapper{display:flex;flex:none;margin:0}.search-menu .results .search-icon-wrapper .d-icon,.search-menu-container .results .search-icon-wrapper .d-icon{width:1rem;height:1rem;color:var(--u-text-3)}.search-menu .results .search-item-wrapper,.search-menu-container .results .search-item-wrapper{min-width:0}.search-menu .results .search-item-slug,.search-menu .results .search-item-prefix,.search-menu .results .search-item-user,.search-menu .results .search-item-tag,.search-menu-container .results .search-item-slug,.search-menu-container .results .search-item-prefix,.search-menu-container .results .search-item-user,.search-menu-container .results .search-item-tag{overflow:hidden;font-size:inherit;text-overflow:ellipsis;white-space:nowrap;color:var(--u-text)}.search-menu .results .label-suffix,.search-menu .results .extra-hint,.search-menu .results .blurb,.search-menu-container .results .label-suffix,.search-menu-container .results .extra-hint,.search-menu-container .results .blurb{font-size:.8125rem;color:var(--u-text-3)}.search-menu .results .search-result-topic .search-link,.search-menu .results .search-result-post .search-link,.search-menu-container .results .search-result-topic .search-link,.search-menu-container .results .search-result-post .search-link{flex-direction:column;align-items:stretch;gap:.1875rem}.search-menu .results .topic-title,.search-menu-container .results .topic-title{font-weight:600;color:var(--u-text)}.search-menu .results .search-highlight,.search-menu-container .results .search-highlight{color:var(--u-text);font-weight:600}.search-menu .results .heading,.search-menu-container .results .heading{padding:.625rem .75rem .25rem;color:var(--u-text-3);font-size:.75rem;font-weight:500;text-transform:none;letter-spacing:0}.search-menu .results .heading h4,.search-menu-container .results .heading h4{margin:0;color:inherit;font:inherit}.search-menu .results .clear-recent-searches,.search-menu-container .results .clear-recent-searches{align-self:flex-start;min-height:0;margin:.125rem 0 0;padding:.375rem .75rem;border-radius:.75rem;background:rgba(0,0,0,0);font-size:.8125rem;font-weight:500;color:var(--u-text-3)}.search-menu .results .clear-recent-searches .d-button-label,.search-menu-container .results .clear-recent-searches .d-button-label{color:inherit}.discourse-no-touch .search-menu .results .clear-recent-searches:hover,.search-menu .results .clear-recent-searches:focus-visible,.discourse-no-touch .search-menu-container .results .clear-recent-searches:hover,.search-menu-container .results .clear-recent-searches:focus-visible{background:var(--u-fill);color:var(--u-text)}.search-menu .results .search-random-quick-tip,.search-menu .results .browser-search-tip,.search-menu-container .results .search-random-quick-tip,.search-menu-container .results .browser-search-tip{display:flex;align-items:center;order:9;gap:.5rem;margin:.375rem .25rem 0;padding:.625rem .5rem .375rem;border-top:1px solid var(--u-line);font-size:.75rem;line-height:1.25rem;color:var(--u-text-3)}.search-menu .results .search-random-quick-tip .tip-label,.search-menu .results .search-random-quick-tip kbd,.search-menu .results .browser-search-tip .tip-label,.search-menu .results .browser-search-tip kbd,.search-menu-container .results .search-random-quick-tip .tip-label,.search-menu-container .results .search-random-quick-tip kbd,.search-menu-container .results .browser-search-tip .tip-label,.search-menu-container .results .browser-search-tip kbd{margin:0;padding:0 .375rem;border:0;border-radius:.375rem;background:rgba(0,0,0,0);box-shadow:inset 0 0 0 1px var(--u-line-strong);font-family:var(--u-font-mono);font-size:.6875rem;font-weight:500;line-height:1.25rem;color:var(--u-text-2)}.search-menu .results .search-random-quick-tip #tip-description,.search-menu .results .search-random-quick-tip .tip-description,.search-menu .results .browser-search-tip #tip-description,.search-menu .results .browser-search-tip .tip-description,.search-menu-container .results .search-random-quick-tip #tip-description,.search-menu-container .results .search-random-quick-tip .tip-description,.search-menu-container .results .browser-search-tip #tip-description,.search-menu-container .results .browser-search-tip .tip-description{margin:0;color:inherit}.search-menu .results .show-more,.search-menu .results .no-results,.search-menu-container .results .show-more,.search-menu-container .results .no-results{padding:.5rem .75rem;font-size:.875rem;color:var(--u-text-2)}.search-context .btn,.search-menu .search-context{border-radius:var(--u-radius-pill)}.search-container .search-header{padding-block:1.5rem 1.25rem;border-radius:0;background:rgba(0,0,0,0)}.search-container .search-bar{gap:.5rem;margin-top:1rem}.search-container .search-bar__field input.search-query,.search-container .search-bar input.full-page-search{height:3rem;padding-inline:1rem 2.75rem;border-radius:var(--u-radius-md);font-size:1.0625rem}.search-container .search-bar .clear-search{color:var(--u-text-3)}.search-container .search-bar .search-cta{height:3rem;padding-inline:1.25rem}.search-container .search-filters{margin-top:.75rem}.search-container .advanced-filters .advanced-filters__toggle.btn,.search-container .advanced-filters__toggle{justify-content:flex-start;width:auto;min-width:0;height:auto;min-height:var(--u-control-sm);margin:0;padding:0;background:rgba(0,0,0,0);color:var(--u-text-2);font-size:.875rem;font-weight:500;aspect-ratio:auto}.discourse-no-touch .search-container .advanced-filters .advanced-filters__toggle.btn:hover,.discourse-no-touch .search-container .advanced-filters__toggle:hover{background:rgba(0,0,0,0);color:var(--u-text)}.search-container .advanced-filters details,.search-container .advanced-filters .search-advanced-filters{border-color:var(--u-line)}.search-container .search-advanced-options .control-group label,.search-container .search-advanced-options label,.search-container .search-advanced-filters .control-group label,.search-container .search-advanced-filters label{color:var(--u-text-2);font-size:.875rem;font-weight:500}.search-container .search-info{border-top-color:var(--u-line);background:var(--u-bg)}.search-container .search-info .sort-by label{color:var(--u-text-3);font-size:.875rem;font-weight:500}.search-container .result-count,.search-container #search-result-count{font-family:var(--u-font-heading);font-size:1.5625rem;font-weight:500;letter-spacing:0;color:var(--u-text)}.search-container .result-count .term,.search-container #search-result-count .term{padding:0 .25em;border-radius:.375rem;background:var(--u-brand-tint);color:var(--u-link)}.search-container .fps-result{gap:.875rem;margin:0;padding:1.125rem 0;border-bottom:1px solid var(--u-line)}.search-container .fps-result .author .avatar{width:2.5rem;height:2.5rem}.search-container .fps-result .topic-title,.search-container .fps-result .search-link .topic-title{font-size:1.0625rem;font-weight:600;line-height:1.4;letter-spacing:-0.017em;color:var(--u-text)}.search-container .fps-result .search-link:visited .topic-title{color:var(--u-text-2)}.search-container .fps-result .search-category{margin-top:.25rem;font-size:.8125rem}.search-container .fps-result .blurb{margin-top:.5rem;max-width:44rem;font-size:.9375rem;line-height:1.55;letter-spacing:var(--u-tracking-read);color:var(--u-text-2)}.search-container .fps-result .blurb .date{color:var(--u-text-3)}.search-container .fps-result .search-highlight{color:var(--u-text);font-weight:600}.search-container .fps-result .like-count,.search-container .fps-result .blurb__separator{color:var(--u-text-3)}.search-container .search-footer,.search-container .no-results-suggestion{color:var(--u-text-2)}.user-main .staff-counters{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1.5rem;padding:0;background:rgba(0,0,0,0);color:var(--u-text-2)}.user-main .staff-counters>div{margin:0}.user-main .staff-counters a{display:inline-flex;align-items:center;gap:.375rem;height:var(--u-control-sm);padding:0 .625rem 0 .25rem;border-radius:var(--u-radius-pill);background:var(--u-fill);font-size:.8125rem;font-weight:500;color:var(--u-text-2);transition:background-color var(--u-fast) ease}.user-main .staff-counters a:hover{background:var(--u-fill-hover);color:var(--u-text)}.user-main .staff-counters span{display:inline-block;min-width:1.25rem;height:1.25rem;margin:0;padding:0 .3125rem !important;box-sizing:border-box;text-align:center;border-radius:var(--u-radius-pill);background:color-mix(in srgb, var(--danger) 14%, transparent);font-size:.6875rem;font-weight:600;line-height:1.25rem;color:var(--danger)}.user-main .staff-counters span.helpful-flags,.user-main .staff-counters span.approved-posts{background:var(--u-success-tint);color:var(--success)}.user-main .about .details,.user-main .about.collapsed-info .details,.user-main .about.no-background .details{padding:0;border:0;background:rgba(0,0,0,0)}.user-main .about .details .primary{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;width:100%;padding:0 0 1.5rem}.user-main .about .details .primary .user-profile-avatar{flex:none;float:none;width:auto;margin:0;padding:0}.user-main .about .details .primary .user-profile-avatar img.avatar{display:block;width:5rem;height:5rem;margin:0}.user-main .about .details .primary .primary-textual{padding:0}.user-main .about.collapsed-info .details .primary .user-profile-avatar img.avatar{width:4rem;height:4rem}.user-main .about .primary-textual{flex:1 1 14rem;float:none;width:auto;min-width:0;padding:0;text-align:start}.user-main .about .user-profile-names{align-items:flex-start;justify-content:flex-start;text-align:start}.user-main .about .user-profile-names{margin:0}.user-main .about .user-profile-names__primary,.user-main .about .username{margin:0;font-family:var(--u-font-heading);font-size:1.953rem;font-weight:500;line-height:1.2;letter-spacing:0;color:var(--u-text)}.user-main .about .user-profile-names__primary .d-icon,.user-main .about .username .d-icon{font-size:.5em;color:var(--u-text-3)}.user-main .about .user-profile-names__secondary,.user-main .about .full-name{margin:.125rem 0 0;font-size:1.0625rem;line-height:1.4;color:var(--u-text-2)}.user-main .about .user-profile-names__title,.user-main .about .title{margin:.125rem 0 0;font-size:.875rem;color:var(--u-text-3)}.user-main .about .bio{max-width:40rem;margin:.5rem 0 0;color:var(--u-text-2);line-height:1.55}.user-main .about .bio:empty,.user-main .about .bio>div:empty{display:none}.user-main .about .bio p:last-child{margin-bottom:0}.user-main .about .location-and-website{margin:.375rem 0 0;font-size:.875rem;color:var(--u-text-3)}.user-main .about .location-and-website:not(:has(a,.d-icon)){display:none}.user-main .about .location-and-website .d-icon{color:var(--u-text-3)}.user-main .about .controls{flex:none;float:none;width:auto;max-width:100%;margin:0 0 0 auto;padding:0}.user-main .about .controls ul{display:flex;flex-flow:row wrap;gap:.5rem;margin:0;padding:0;list-style:none}.user-main .about .controls li{width:auto;margin:0;padding:0}.user-main .about .controls .btn,.user-main .about .controls .select-kit,.user-main .about .controls .select-kit .select-kit-header{width:auto;min-width:0;margin:0}.user-main .about .secondary{padding:.875rem 0;border:0;border-top:1px solid var(--u-line);background:rgba(0,0,0,0);color:var(--u-text-2)}.user-main .about .secondary dl{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;margin:0;padding:0}.user-main .about .secondary dl>div{display:flex;align-items:center;gap:.375rem;min-height:var(--u-control-sm);margin:0;padding:0}.user-main .about .secondary dt,.user-main .about .secondary dd{float:none;margin:0;padding:0;font-size:.875rem;line-height:1.25rem}.user-main .about .secondary dt{font-weight:400;color:var(--u-text-3)}.user-main .about .secondary dt::after{content:none}.user-main .about .secondary dd{font-weight:500;color:var(--u-text)}.user-main .about .secondary dd .btn.btn-primary{background:var(--u-fill);color:var(--u-text);box-shadow:none}.user-main .about .secondary dd .btn.btn-primary .d-icon{color:var(--u-text-2)}.discourse-no-touch .user-main .about .secondary dd .btn.btn-primary:hover{background:var(--u-fill-hover);color:var(--u-text);box-shadow:none}.user-main .about .secondary dl>div.pull-right{float:none;margin-inline-start:auto}.user-main .about .secondary .select-kit.btn-small{min-height:0;padding:0;background:rgba(0,0,0,0)}.user-main .about .secondary .select-kit.btn-small .select-kit-header{min-height:var(--u-control-sm);padding:0 .625rem;font-size:.8125rem}.user-main .about .secondary .select-kit.btn-small .select-kit-header-wrapper{display:flex;align-items:center;gap:.375rem}.user-main .about .secondary .select-kit.btn-small .angle-icon{margin:0}.user-main.has-background .about .details{border-radius:var(--u-radius-lg)}@media(width < 40rem){.user-main .about .details .primary{align-items:center}.user-main .about .details .primary .primary-textual{flex:1 1 0}.user-main .about .details .primary .user-profile-avatar img.avatar{width:4rem;height:4rem}.user-main .about .user-profile-names__primary,.user-main .about .username{font-size:1.5625rem}.user-main .about .controls{width:100%;margin:0}.user-main .about .controls li{flex:1 1 0}.user-main .about .controls .btn,.user-main .about .controls .select-kit,.user-main .about .controls .select-kit .select-kit-header{width:100%;justify-content:center}.user-main .about .secondary dl{gap:.25rem 1rem}}.new-user-wrapper .user-navigation.user-navigation-primary{margin:0;padding:.625rem 0;border-top:1px solid var(--u-line);border-bottom:1px solid var(--u-line)}.new-user-wrapper .user-navigation.user-navigation-secondary{min-height:0;margin-top:.75rem;border-bottom:0;background:rgba(0,0,0,0)}.new-user-wrapper .user-navigation.user-navigation-secondary,.new-user-wrapper .user-navigation .horizontal-overflow-nav,.new-user-wrapper .user-navigation .d-overflow-controls{align-items:center}.new-user-wrapper .user-navigation .nav-pills{align-items:center;justify-content:flex-start;gap:.125rem;margin:0;border:0}.new-user-wrapper .user-navigation .nav-pills>li{flex:0 0 auto;width:auto;border:0;background:rgba(0,0,0,0);align-self:center;height:auto;margin:0}.new-user-wrapper .user-navigation .nav-pills>li>a,.new-user-wrapper .user-navigation .nav-pills>li>button{justify-content:center;gap:.4375rem;width:auto;height:auto;min-height:0;padding:.4375rem .875rem;border:0;border-radius:var(--u-radius-pill);background:rgba(0,0,0,0);color:var(--u-text-2);font-size:.875rem;font-weight:500}.new-user-wrapper .user-navigation .nav-pills>li>a .d-icon,.new-user-wrapper .user-navigation .nav-pills>li>button .d-icon{margin:0;font-size:.875em;color:var(--u-text-3)}.discourse-no-touch .new-user-wrapper .user-navigation .nav-pills>li>a:hover,.discourse-no-touch .new-user-wrapper .user-navigation .nav-pills>li>button:hover{background:var(--u-fill);color:var(--u-text)}.discourse-no-touch .new-user-wrapper .user-navigation .nav-pills>li>a:hover .d-icon,.discourse-no-touch .new-user-wrapper .user-navigation .nav-pills>li>button:hover .d-icon{color:var(--u-text-2)}.new-user-wrapper .user-navigation .nav-pills>li>a.active,.new-user-wrapper .user-navigation .nav-pills>li>button.active{background:var(--u-fill-hover);color:var(--u-text);font-weight:600}.new-user-wrapper .user-navigation .nav-pills>li>a.active .d-icon,.new-user-wrapper .user-navigation .nav-pills>li>button.active .d-icon{color:var(--u-text)}.new-user-wrapper .user-navigation.user-navigation-secondary .nav-pills>li>a,.new-user-wrapper .user-navigation.user-navigation-secondary .nav-pills>li>button{padding:.3125rem .75rem;font-size:.8125rem}.new-user-wrapper .user-navigation .horizontal-overflow-nav__scroll-left,.new-user-wrapper .user-navigation .horizontal-overflow-nav__scroll-right{background:linear-gradient(to right, var(--u-bg) 60%, transparent)}.new-user-wrapper .user-navigation .horizontal-overflow-nav__scroll-right{background:linear-gradient(to left, var(--u-bg) 60%, transparent)}.user-content,.new-user-content-wrapper .user-content{margin-top:0;padding-top:1.75rem;background:rgba(0,0,0,0)}.user-content .top-section .stats-title,.user-content .top-section h3.stats-title,.user-content .top-sub-section .stats-title,.user-content .top-sub-section h3.stats-title{margin-bottom:1rem;font-family:var(--u-font-heading);font-size:1.25rem;font-weight:500;letter-spacing:0;text-transform:none;color:var(--u-text)}.user-content .stats-section{margin-bottom:2.5rem}.user-content .stats-section ul{display:grid;grid-template-columns:repeat(auto-fill, minmax(8.5rem, 1fr));gap:.5rem;margin:0}.user-content .stats-section li{margin:0;padding:.875rem 1rem;border-radius:var(--u-radius-md);background:var(--u-sunken)}.user-content .stats-section li.linked-stat a{padding:0;color:inherit}.user-content .stats-section .user-stat{display:flex;flex-direction:column;gap:.125rem;margin:0}.user-content .stats-section .user-stat .value{font-family:var(--u-font-heading);font-size:1.5625rem;font-weight:500;line-height:1.2;letter-spacing:0;color:var(--u-text)}.user-content .stats-section .user-stat .value .number{color:inherit;font-size:inherit;font-weight:inherit}.user-content .stats-section .user-stat .label{color:var(--u-text-3);font-size:.8125rem;font-weight:500}.user-content .stats-section .user-stat .label .d-icon{font-size:.875em}.user-content .top-sub-section ul{margin:0}.user-content .top-sub-section li{padding:.75rem 0;border:0;border-bottom:1px solid var(--u-line)}.user-content .top-sub-section li .topic-info,.user-content .top-sub-section li .reply-info,.user-content .top-sub-section li .link-info{color:var(--u-text-3);font-size:.8125rem}.user-content .top-sub-section li .topic-info .d-icon,.user-content .top-sub-section li .reply-info .d-icon,.user-content .top-sub-section li .link-info .d-icon{font-size:.875em}.user-content .top-sub-section li>a,.user-content .top-sub-section li .topic-link,.user-content .top-sub-section li a:not(.badge-category__wrapper):not(.domain):not(.avatar-link){color:var(--u-text);font-weight:500}.user-content .top-sub-section li a:hover{color:var(--u-link)}.user-content .top-sub-section .more{display:inline-block;margin-top:.75rem;font-size:.875rem;font-weight:500}.user-content .top-sub-section .user-info .user-detail .name-line a{color:var(--u-text);font-weight:600}.user-stream .user-stream-item,.user-stream .post-list-item,.user-stream .item{padding:1.125rem 0;border:0;border-bottom:1px solid var(--u-line);background:rgba(0,0,0,0)}.user-stream .stream-topic-title .title a,.user-stream .title a{color:var(--u-text);font-size:1rem;font-weight:600;letter-spacing:-0.017em}.user-stream .post-list-item__header{align-items:flex-start;gap:.75rem}.user-stream .avatar-link,.user-stream .avatar-wrapper{flex:none;margin:0}.user-stream .post-list-item__details{min-width:0;padding:0}.user-stream .post-list-item__metadata{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .625rem;margin-top:.125rem;font-size:.8125rem;line-height:1.25rem;color:var(--u-text-3)}.user-stream .post-list-item__metadata .time,.user-stream .post-list-item__metadata .relative-date,.user-stream .post-list-item__metadata .badge-category__name{font-size:inherit;color:inherit}.user-stream .post-list-item__metadata .badge-category,.user-stream .post-list-item__metadata .badge-category__wrapper{font-size:inherit}.user-stream .expand-item,.user-stream .collapse-item{margin:0;color:var(--u-text-3)}.user-stream .excerpt{margin:.5rem 0 0 3.25rem;font-size:.9375rem;line-height:1.55;letter-spacing:var(--u-tracking-read);color:var(--u-text-2)}.user-stream .excerpt p:last-child{margin-bottom:0}.user-stream>.user-stream-item:first-child,.user-stream>.post-list-item:first-child,.user-stream .post-list>.post-list-item:first-child{padding-top:.25rem}.user-stream .avatar{width:2.5rem;height:2.5rem}.user-notifications-list,.notification-history .user-notifications-list{margin:0}.user-notifications-list li.notification,.user-notifications-list li,.notification-history .user-notifications-list li.notification,.notification-history .user-notifications-list li{border:0;border-bottom:1px solid var(--u-line);border-radius:0;background:rgba(0,0,0,0)}.user-notifications-list li.notification>a,.user-notifications-list li>a,.notification-history .user-notifications-list li.notification>a,.notification-history .user-notifications-list li>a{align-items:center;gap:.75rem;padding:.75rem;margin-inline:-0.75rem;border-radius:var(--u-radius-sm);color:var(--u-text-2);transition:background-color var(--u-fast) ease}.discourse-no-touch .user-notifications-list li.notification>a:hover,.discourse-no-touch .user-notifications-list li>a:hover,.discourse-no-touch .notification-history .user-notifications-list li.notification>a:hover,.discourse-no-touch .notification-history .user-notifications-list li>a:hover{background:var(--u-sunken)}.user-notifications-list li.notification .d-icon,.user-notifications-list li .d-icon,.notification-history .user-notifications-list li.notification .d-icon,.notification-history .user-notifications-list li .d-icon{width:1rem;height:1rem;font-size:1rem;color:var(--u-text-3)}.user-notifications-list li.notification .item-label,.user-notifications-list li .item-label,.notification-history .user-notifications-list li.notification .item-label,.notification-history .user-notifications-list li .item-label{color:var(--u-text);font-weight:600}.user-notifications-list li.notification .item-description,.user-notifications-list li .item-description,.notification-history .user-notifications-list li.notification .item-description,.notification-history .user-notifications-list li .item-description{color:var(--u-text-2)}.user-notifications-list li.notification .relative-date,.user-notifications-list li .relative-date,.notification-history .user-notifications-list li.notification .relative-date,.notification-history .user-notifications-list li .relative-date{color:var(--u-text-3);font-size:.8125rem}.user-notifications-list li.notification.unread,.user-notifications-list li.unread,.notification-history .user-notifications-list li.notification.unread,.notification-history .user-notifications-list li.unread{background:rgba(0,0,0,0)}.user-notifications-list li.notification.unread .d-icon,.user-notifications-list li.unread .d-icon,.notification-history .user-notifications-list li.notification.unread .d-icon,.notification-history .user-notifications-list li.unread .d-icon{color:var(--u-link)}.user-notifications-list li.notification.unread .item-description,.user-notifications-list li.unread .item-description,.notification-history .user-notifications-list li.notification.unread .item-description,.notification-history .user-notifications-list li.unread .item-description{color:var(--u-text)}.user-notifications-filter,.user-additional-controls{margin-bottom:.5rem}.user-preferences .control-group,.user-content .form-vertical .control-group,.user-content form .control-group{margin-bottom:2rem}.user-preferences .control-label,.user-preferences legend.control-label,.user-content .form-vertical .control-label,.user-content .form-vertical legend.control-label,.user-content form .control-label,.user-content form legend.control-label{margin-bottom:.5rem;font-family:var(--u-font-sans);font-size:.9375rem;font-weight:600;letter-spacing:var(--u-tracking-ui);color:var(--u-text)}.user-preferences .instructions,.user-preferences .controls .instructions,.user-content .form-vertical .instructions,.user-content .form-vertical .controls .instructions,.user-content form .instructions,.user-content form .controls .instructions{margin-top:.375rem;color:var(--u-text-3);font-size:.8125rem;line-height:1.5}.user-preferences .controls label,.user-preferences .checkbox-label,.user-content .form-vertical .controls label,.user-content .form-vertical .checkbox-label,.user-content form .controls label,.user-content form .checkbox-label{font-size:.9375rem;line-height:1.4;color:var(--u-text)}.user-preferences .controls>label:not(.checkbox-label),.user-content .form-vertical .controls>label:not(.checkbox-label),.user-content form .controls>label:not(.checkbox-label){display:block;margin:0 0 .375rem}.user-preferences .controls>.select-kit,.user-preferences .controls>.combobox,.user-preferences .controls .controls-dropdown>.select-kit,.user-content .form-vertical .controls>.select-kit,.user-content .form-vertical .controls>.combobox,.user-content .form-vertical .controls .controls-dropdown>.select-kit,.user-content form .controls>.select-kit,.user-content form .controls>.combobox,.user-content form .controls .controls-dropdown>.select-kit{margin:0 0 .875rem}.user-preferences .controls>.select-kit:last-child,.user-content .form-vertical .controls>.select-kit:last-child,.user-content form .controls>.select-kit:last-child{margin-bottom:0}.user-preferences .controls>.select-kit:has(+.instructions),.user-content .form-vertical .controls>.select-kit:has(+.instructions),.user-content form .controls>.select-kit:has(+.instructions){margin-bottom:0}.user-preferences .controls>.select-kit+.instructions,.user-content .form-vertical .controls>.select-kit+.instructions,.user-content form .controls>.select-kit+.instructions{margin-bottom:.875rem}.user-preferences .controls input[type=text],.user-preferences .controls input[type=url],.user-preferences .controls input[type=email],.user-preferences .controls .d-editor-container,.user-preferences .controls .d-editor,.user-preferences .controls .timezone-input,.user-preferences .controls .select-kit.timezone-input,.user-content .form-vertical .controls input[type=text],.user-content .form-vertical .controls input[type=url],.user-content .form-vertical .controls input[type=email],.user-content .form-vertical .controls .d-editor-container,.user-content .form-vertical .controls .d-editor,.user-content .form-vertical .controls .timezone-input,.user-content .form-vertical .controls .select-kit.timezone-input,.user-content form .controls input[type=text],.user-content form .controls input[type=url],.user-content form .controls input[type=email],.user-content form .controls .d-editor-container,.user-content form .controls .d-editor,.user-content form .controls .timezone-input,.user-content form .controls .select-kit.timezone-input{box-sizing:border-box;width:100%;max-width:33rem}.user-preferences .d-editor-preview-wrapper,.user-content .form-vertical .d-editor-preview-wrapper,.user-content form .d-editor-preview-wrapper{box-sizing:border-box;max-width:33rem;margin-top:.5rem;padding:.75rem 1rem;border:0;border-radius:var(--u-radius-control);background:var(--u-sunken);font-size:.9375rem;color:var(--u-text-2)}.user-preferences .d-editor-preview-wrapper .d-editor-preview,.user-content .form-vertical .d-editor-preview-wrapper .d-editor-preview,.user-content form .d-editor-preview-wrapper .d-editor-preview{padding:0;background:rgba(0,0,0,0)}.user-preferences label.checkbox-label,.user-preferences .controls label:has(>input[type=checkbox]),.user-preferences .controls label:has(>input[type=radio]),.user-content .form-vertical label.checkbox-label,.user-content .form-vertical .controls label:has(>input[type=checkbox]),.user-content .form-vertical .controls label:has(>input[type=radio]),.user-content form label.checkbox-label,.user-content form .controls label:has(>input[type=checkbox]),.user-content form .controls label:has(>input[type=radio]){display:flex;align-items:flex-start;gap:.625rem;margin:0;padding-block:.3125rem}.user-preferences label.checkbox-label input[type=checkbox],.user-preferences label.checkbox-label input[type=radio],.user-preferences .controls label:has(>input[type=checkbox]) input[type=checkbox],.user-preferences .controls label:has(>input[type=checkbox]) input[type=radio],.user-preferences .controls label:has(>input[type=radio]) input[type=checkbox],.user-preferences .controls label:has(>input[type=radio]) input[type=radio],.user-content .form-vertical label.checkbox-label input[type=checkbox],.user-content .form-vertical label.checkbox-label input[type=radio],.user-content .form-vertical .controls label:has(>input[type=checkbox]) input[type=checkbox],.user-content .form-vertical .controls label:has(>input[type=checkbox]) input[type=radio],.user-content .form-vertical .controls label:has(>input[type=radio]) input[type=checkbox],.user-content .form-vertical .controls label:has(>input[type=radio]) input[type=radio],.user-content form label.checkbox-label input[type=checkbox],.user-content form label.checkbox-label input[type=radio],.user-content form .controls label:has(>input[type=checkbox]) input[type=checkbox],.user-content form .controls label:has(>input[type=checkbox]) input[type=radio],.user-content form .controls label:has(>input[type=radio]) input[type=checkbox],.user-content form .controls label:has(>input[type=radio]) input[type=radio]{flex:none;width:1rem;height:1rem;margin:.125rem 0 0}.user-preferences input[type=text],.user-preferences input[type=email],.user-preferences input[type=password],.user-preferences input[type=url],.user-preferences .select-kit.combo-box .select-kit-header,.user-content .form-vertical input[type=text],.user-content .form-vertical input[type=email],.user-content .form-vertical input[type=password],.user-content .form-vertical input[type=url],.user-content .form-vertical .select-kit.combo-box .select-kit-header,.user-content form input[type=text],.user-content form input[type=email],.user-content form input[type=password],.user-content form input[type=url],.user-content form .select-kit.combo-box .select-kit-header{min-height:2.5rem}.user-preferences textarea,.user-content .form-vertical textarea,.user-content form textarea{padding:.625rem .75rem;line-height:1.5}.user-preferences .pref-avatar .avatar,.user-content .form-vertical .pref-avatar .avatar,.user-content form .pref-avatar .avatar{width:5rem;height:5rem}.user-preferences .pref-email .emails .row.email,.user-content .form-vertical .pref-email .emails .row.email,.user-content form .pref-email .emails .row.email{padding:.25rem 0 .75rem;border-bottom:1px solid var(--u-line)}.user-preferences .pref-email .emails .email-second .primary,.user-preferences .pref-email .emails .email-second .unconfirmed,.user-content .form-vertical .pref-email .emails .email-second .primary,.user-content .form-vertical .pref-email .emails .email-second .unconfirmed,.user-content form .pref-email .emails .email-second .primary,.user-content form .pref-email .emails .email-second .unconfirmed{font-size:.8125rem;font-weight:500}.user-preferences .controls>.btn+.btn,.user-preferences .controls>.btn+.instructions,.user-preferences .controls>div+.btn,.user-content .form-vertical .controls>.btn+.btn,.user-content .form-vertical .controls>.btn+.instructions,.user-content .form-vertical .controls>div+.btn,.user-content form .controls>.btn+.btn,.user-content form .controls>.btn+.instructions,.user-content form .controls>div+.btn{margin-top:.5rem}.user-preferences .controls>.btn,.user-content .form-vertical .controls>.btn,.user-content form .controls>.btn{margin-inline:0 .5rem}.user-preferences .save-button,.user-preferences .form-actions,.user-content .form-vertical .save-button,.user-content .form-vertical .form-actions,.user-content form .save-button,.user-content form .form-actions{margin-top:.5rem;padding-top:1.5rem;border-top:1px solid var(--u-line)}input[type=checkbox],input[type=radio]{accent-color:var(--u-brand)}.d-toggle-switch__checkbox-slider{background:var(--u-fill-active)}.d-toggle-switch__checkbox[aria-checked=true]+.d-toggle-switch__checkbox-slider{background:var(--u-brand)}.directory .directory-controls{align-items:center;margin-bottom:1.5rem}.directory .period-chooser .period-chooser-header,.directory .period-chooser .select-kit-header,.directory .select-kit.dropdown-select-box.period-chooser .select-kit-header:not(.btn-primary,.btn-danger){min-height:0;padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none}.discourse-no-touch .directory .period-chooser .period-chooser-header:hover,.discourse-no-touch .directory .period-chooser .select-kit-header:hover,.discourse-no-touch .directory .select-kit.dropdown-select-box.period-chooser .select-kit-header:not(.btn-primary,.btn-danger):hover{background:rgba(0,0,0,0)}.directory .period-chooser .period-chooser-header h2.selected-name,.directory .period-chooser .period-chooser-header .selected-name,.directory .period-chooser .select-kit-header h2.selected-name,.directory .period-chooser .select-kit-header .selected-name,.directory .select-kit.dropdown-select-box.period-chooser .select-kit-header:not(.btn-primary,.btn-danger) h2.selected-name,.directory .select-kit.dropdown-select-box.period-chooser .select-kit-header:not(.btn-primary,.btn-danger) .selected-name{margin:0;font-family:var(--u-font-heading);font-size:1.5625rem;font-weight:500;line-height:1.2;letter-spacing:0;color:var(--u-text)}.directory .period-chooser .period-chooser-header .d-icon,.directory .period-chooser .select-kit-header .d-icon,.directory .select-kit.dropdown-select-box.period-chooser .select-kit-header:not(.btn-primary,.btn-danger) .d-icon{font-size:.875rem;color:var(--u-text-3)}@media(width < 40rem){.directory .directory-controls{flex-direction:column;align-items:stretch;gap:.75rem}}.directory .directory-last-updated{margin-top:.25rem;font-size:.8125rem;color:var(--u-text-3)}.directory .total-rows{font-size:.875rem;color:var(--u-text-3)}.directory .directory-table__column-header{padding-block:.5rem;border-bottom:1px solid var(--u-line);color:var(--u-text-3);font-size:.75rem;font-weight:500;text-transform:none;letter-spacing:0}.directory .directory-table__column-header .header-contents{text-transform:none;color:inherit}.directory .directory-table__cell{padding-block:.875rem;border-bottom:1px solid var(--u-line);color:var(--u-text-2);font-variant-numeric:tabular-nums}.directory .directory-table__value,.directory .directory-table__cell .number,.directory .directory-table__cell .directory-table__value{font-size:.9375rem;font-weight:500;color:var(--u-text-2)}.directory .directory-table .me .directory-table__cell{background:var(--u-brand-tint)}.directory .directory-table .me .directory-table__cell:first-child{border-radius:var(--u-radius-md) 0 0 var(--u-radius-md)}.directory .directory-table .me .directory-table__cell:last-child{border-radius:0 var(--u-radius-md) var(--u-radius-md) 0}.directory .directory-table .user-info .username a,.directory .directory-table .user-detail .username a{color:var(--u-text);font-weight:600}.directory .directory-table .user-info .name,.directory .directory-table .user-detail .name{color:var(--u-text-3)}.groups-header{margin-bottom:1.5rem}.groups-boxes{gap:1rem;margin:0}.groups-boxes .group-box{margin:0;border:1px solid var(--u-line);border-radius:var(--u-radius-lg);background:var(--u-surface);color:var(--u-text);box-shadow:none;transition:transform var(--u-slow) var(--u-ease),box-shadow var(--u-slow) var(--u-ease),border-color var(--u-fast) ease}.discourse-no-touch .groups-boxes .group-box:hover{transform:translateY(-3px);border-color:var(--u-line-strong);box-shadow:var(--u-shadow-soft)}.groups-boxes .group-box .group-box-inner{padding:1.25rem}.groups-boxes .group-box .group-info-name,.groups-boxes .group-box .group-info .name{font-family:var(--u-font-heading);font-size:1.1875rem;font-weight:500;letter-spacing:0;color:var(--u-text)}.groups-boxes .group-box .group-info-full-name{color:var(--u-text-3);font-size:.875rem;overflow-wrap:anywhere}.groups-boxes .group-box .group-user-count{color:var(--u-text-3);font-size:.8125rem;font-weight:500}.groups-boxes .group-box .group-description{color:var(--u-text-2);font-size:.875rem;line-height:1.5}.groups-boxes .group-box .group-membership{color:var(--u-text-3);font-size:.8125rem}.container.group .group-details-container{margin:0;padding:0 0 1.5rem;border:0;border-radius:0;background:rgba(0,0,0,0)}.container.group .group-info{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1rem}.container.group .group-info-names{flex:1 1 14rem;min-width:0}.container.group .group-info-name{font-family:var(--u-font-heading);font-size:1.953rem;font-weight:500;line-height:1.2;letter-spacing:0;color:var(--u-text)}.container.group .group-info-mention-name{font-size:1.0625rem;color:var(--u-text-2)}.container.group .group-automatic-tooltip,.container.group .group-info .fk-d-tooltip__trigger{margin-top:.375rem;font-size:.8125rem;color:var(--u-text-3)}.container.group .group-details-button{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 0 auto}.container.group .group-details-button .btn{margin:0}.container.group .group-bio{max-width:44rem;margin:.75rem 0 0;font-size:1rem;line-height:1.55;color:var(--u-text-2)}.container.group .user-primary-navigation{display:flex;align-items:center;gap:.75rem;margin:0;padding:.625rem 0;border-top:1px solid var(--u-line);border-bottom:1px solid var(--u-line);background:rgba(0,0,0,0)}.container.group .user-primary-navigation .horizontal-overflow-nav,.container.group .user-primary-navigation .d-overflow-controls,.container.group .user-primary-navigation .nav-pills{border:0}.container.group .user-primary-navigation .group-dropdown .select-kit-header{min-height:var(--u-control);padding:0 var(--u-control-pad);border:0;border-radius:var(--u-radius-pill);background:var(--u-fill);box-shadow:none;font-size:var(--u-control-text);font-weight:600;color:var(--u-text)}.container.group .user-primary-navigation .group-dropdown .select-kit-header .d-icon{color:var(--u-text-3)}.container.group .user-primary-navigation .horizontal-overflow-nav{flex:1;min-width:0}.container.group .nav-pills.group-nav{align-items:center;justify-content:flex-start;gap:.125rem;margin:0;border:0}.container.group .nav-pills.group-nav>li{flex:0 0 auto;margin:0;border:0;background:rgba(0,0,0,0)}.container.group .nav-pills.group-nav>li>a{flex:none;gap:.4375rem;width:auto;min-height:0;padding:.4375rem .875rem;border:0;border-radius:var(--u-radius-pill);background:rgba(0,0,0,0);font-size:.875rem;font-weight:500;color:var(--u-text-2)}.container.group .nav-pills.group-nav>li>a::after{display:none}.container.group .nav-pills.group-nav>li>a .d-icon{margin:0;font-size:.875em;color:var(--u-text-3)}.discourse-no-touch .container.group .nav-pills.group-nav>li>a:hover{background:var(--u-fill);color:var(--u-text)}.container.group .nav-pills.group-nav>li>a.active{background:var(--u-fill-hover);font-weight:600;color:var(--u-text)}.container.group .nav-pills.group-nav>li>a.active .d-icon{color:var(--u-text)}.container.group .user-content{margin:0;padding-top:1.75rem;background:rgba(0,0,0,0)}.container.group .group-members-actions{margin-bottom:1rem}.container.group .directory-table__column-header{padding-block:.5rem;border-bottom:1px solid var(--u-line);font-size:.75rem;font-weight:500;color:var(--u-text-3)}.container.group .directory-table__column-header .header-contents{font-size:inherit;color:inherit}.container.group .directory-table__cell{align-items:center;padding-block:.875rem;border-bottom:1px solid var(--u-line);font-size:.875rem;color:var(--u-text-2)}.container.group .directory-table .user-info{align-items:center}.container.group .directory-table__value{font-size:.875rem;font-weight:500;color:var(--u-text-2)}.show-badge h1 a{color:var(--u-text-3)}.show-badge .show-badge-details{margin-bottom:2rem}.show-badge .badges-granted{display:grid;grid-template-columns:repeat(auto-fill, minmax(15rem, 1fr));gap:.25rem 1.5rem}.show-badge .badges-granted .user-info{display:flex;align-items:center;gap:.75rem;width:auto;min-height:0;margin:0;padding:.625rem 0}.show-badge .badges-granted .user-image{flex:none;margin:0}.show-badge .badges-granted .user-image .avatar{width:2.5rem;height:2.5rem}.show-badge .badges-granted .user-detail{min-width:0;font-size:.875rem;line-height:1.4;color:var(--u-text-3)}.show-badge .badges-granted .user-detail .username a{font-weight:600;color:var(--u-text)}.show-badge .badges-granted .user-detail .name{color:var(--u-text-3)}.container.badges>h1,.user-badges>h1,.badges>h1{font-size:1.953rem;margin-bottom:1.5rem}.container.badges .badge-grouping .title h2,.container.badges .badge-group-title,.user-badges .badge-grouping .title h2,.user-badges .badge-group-title,.badges .badge-grouping .title h2,.badges .badge-group-title{margin:2rem 0 1rem;font-size:1.25rem;color:var(--u-text)}.container.badges .badge-grouping .title h2 a,.container.badges .badge-group-title a,.user-badges .badge-grouping .title h2 a,.user-badges .badge-group-title a,.badges .badge-grouping .title h2 a,.badges .badge-group-title a{color:inherit}.badge-group-list,.badge-set,.user-badges-list{gap:1rem}.badge-card{border:1px solid var(--u-line);border-radius:var(--u-radius-lg);background:var(--u-surface);box-shadow:none;transition:border-color var(--u-fast) ease,box-shadow var(--u-slow) var(--u-ease)}.discourse-no-touch .badge-card:hover{border-color:var(--u-line-strong);box-shadow:var(--u-shadow-soft)}.badge-card .badge-contents{padding:1.25rem}.badge-card .badge-icon{display:grid;place-items:center;width:3rem;height:3rem;min-width:3rem;border-radius:var(--u-radius-md);background:var(--u-fill)}.badge-card .badge-icon .d-icon{width:1.375rem;height:1.375rem;font-size:1.375rem}.badge-card .badge-icon img{width:1.75rem;height:1.75rem}.badge-card .badge-info .badge-link,.badge-card h3 a,.badge-card h3{font-family:var(--u-font-heading);font-size:1.0625rem;font-weight:500;letter-spacing:0;color:var(--u-text)}.badge-card .badge-summary,.badge-card .badge-info .badge-summary{color:var(--u-text-2);font-size:.875rem;line-height:1.5}.badge-card .grant-info,.badge-card .grant-count,.badge-card .badge-granted{color:var(--u-text-3);font-size:.8125rem}.badge-card .check-display.status-checked{width:1.25rem;height:1.25rem;top:.875rem;right:.875rem;background:var(--success)}.badge-card .check-display.status-checked .d-icon{color:var(--u-on-brand);font-size:.625rem}.user-badge{border-radius:var(--u-radius-pill);border-color:var(--u-line);background:rgba(0,0,0,0);color:var(--u-text-2)}.body-page{max-width:62rem;margin-inline:auto}.body-page>.nav-pills{margin-bottom:2rem;padding-bottom:.625rem;border-bottom:1px solid var(--u-line)}.body-page h1{font-size:2.441rem;line-height:1.16}.body-page h2{margin-top:2.5rem;font-size:1.5625rem}.body-page h3{font-size:1.25rem}.body-page p,.body-page li{max-width:44rem;color:var(--u-text-2);line-height:1.65;letter-spacing:var(--u-tracking-read)}.about__header{padding:1rem 0 2rem}.about__header h1{font-size:clamp(1.953rem,1.4rem + 2.4vw,3.052rem)}.about__header .short-description{margin-top:.5rem;font-size:1.125rem;color:var(--u-text-2)}.about__banner-img{border-radius:var(--u-radius-lg)}.about__stats{gap:1.5rem;padding:1.25rem;border:0;border-radius:var(--u-radius-md);background:var(--u-sunken);color:var(--u-text-2)}.about__stats .d-icon{color:var(--u-text-3)}.about__stats strong,.about__stats b{color:var(--u-text)}.about__admins h3,.about__moderators h3{margin:2rem 0 .75rem;font-size:1.25rem}.about__admins h3 .d-icon,.about__moderators h3 .d-icon{font-size:.75em;color:var(--u-text-3)}.about__right-side h2,.about__right-side h3{margin:0 0 .75rem;font-size:1.25rem}.about__right-side p{color:var(--u-text-2);font-size:.9375rem}.about__right-side h2:not(:first-child),.about__right-side h3:not(:first-child){margin-top:2rem}.about__activities-item{padding:.75rem 0;border-bottom:1px solid var(--u-line)}.about__activities-item-icon .d-icon{color:var(--u-text-3)}.about__activities-item-type{color:var(--u-text);font-weight:600}.about__activities-item-period{color:var(--u-text-3);font-size:.8125rem}.page-not-found h1.title,.page-not-found .title{font-family:var(--u-font-heading);font-size:clamp(1.953rem,1.4rem + 2.4vw,2.441rem);font-weight:500;line-height:1.16;letter-spacing:0}.page-not-found-search,.page-not-found .page-not-found-search{border-radius:var(--u-radius-lg);background:var(--u-brand-tint)}.page-not-found-search h2,.page-not-found .page-not-found-search h2{font-size:1.5625rem}.page-not-found-search input,.page-not-found .page-not-found-search input{height:3rem;border-radius:var(--u-radius-control)}.page-not-found-search .btn,.page-not-found .page-not-found-search .btn{height:3rem;padding-inline:1.25rem}.page-not-found-topics h2,.page-not-found-topics .popular-topics-title,.page-not-found-topics .recent-topics-title,.page-not-found .page-not-found-topics h2,.page-not-found .page-not-found-topics .popular-topics-title,.page-not-found .page-not-found-topics .recent-topics-title{padding-bottom:.75rem;border-bottom:1px solid var(--u-line);font-size:1.25rem}.page-not-found-topics .not-found-topic,.page-not-found .page-not-found-topics .not-found-topic{margin-bottom:1rem}.page-not-found-topics .not-found-topic>a:first-child,.page-not-found .page-not-found-topics .not-found-topic>a:first-child{color:var(--u-text);font-weight:600;letter-spacing:-0.017em}.page-not-found-topics .not-found-topic>a:first-child:hover,.page-not-found .page-not-found-topics .not-found-topic>a:first-child:hover{color:var(--u-link)}.alert{padding:.875rem 1rem;border:0;border-radius:var(--u-radius-md);line-height:1.5}.alert.alert-info{background:var(--u-brand-tint);color:var(--u-text)}.alert.alert-success{background:var(--u-success-tint);color:var(--u-text)}.alert.alert-error,.alert.alert-danger{background:color-mix(in srgb, var(--danger) 10%, transparent);color:var(--u-text)}.alert.alert-warning{background:color-mix(in srgb, var(--highlight) 30%, transparent);color:var(--u-text)}.alert .close .d-icon{color:var(--u-text-3)}.global-notice .alert{margin-bottom:1rem;font-size:.9375rem}.empty-state__title{font-family:var(--u-font-heading);font-weight:500;letter-spacing:0;color:var(--u-text)}.empty-state__body{color:var(--u-text-2)}.error-page .face{font-family:var(--u-font-heading);color:var(--u-text-3)}.error-page .reason{font-family:var(--u-font-heading);font-weight:500;letter-spacing:0}.error-page .url,.error-page .desc{color:var(--u-text-2)}.error-page .buttons{gap:.5rem}.form-kit__container-title{font-size:.875rem;font-weight:600;color:var(--u-text)}.form-kit__container-description,.form-kit__container-optional{color:var(--u-text-3)}.form-kit__control-input,.form-kit__control-textarea,.form-kit__control-select,.form-kit__control-password{border-color:var(--u-line-strong);border-radius:var(--u-radius-control);background:var(--u-surface)}.form-kit__control-input:focus,.form-kit__control-input:focus-visible,.form-kit__control-textarea:focus,.form-kit__control-textarea:focus-visible,.form-kit__control-select:focus,.form-kit__control-select:focus-visible,.form-kit__control-password:focus,.form-kit__control-password:focus-visible{border-color:var(--u-brand);outline:none;box-shadow:0 0 0 4px var(--u-brand-ring)}.form-kit__button.btn{border-radius:var(--u-radius-pill)}.form-kit__section-title{font-family:var(--u-font-heading);font-weight:500;letter-spacing:0}.badge-card,.badge-icon,.user-badge,.user-card-badge-link,.badge-set{--bronze: var(--u-text-2);--silver: var(--u-text-2);--gold: var(--u-link)}.badge-card .badge-contents .badge-icon[class*=badge-type-] .fa.d-icon{color:var(--u-text-2) !important}.badge-card .badge-contents .badge-icon.badge-type-gold .fa.d-icon{color:var(--u-link) !important}.badge-card .favorite-btn,.badge-card .btn.favorite-btn{background:rgba(0,0,0,0);color:var(--u-text-3)}.badge-card .favorite-btn .d-icon,.badge-card .btn.favorite-btn .d-icon{color:currentcolor}.discourse-no-touch .badge-card .favorite-btn:hover,.discourse-no-touch .badge-card .btn.favorite-btn:hover{background:var(--u-fill);color:var(--u-text)}.badge-set-title,.user-badges-list+p,.favorite-count{font-size:.875rem;color:var(--u-text-3)}.user-card,.group-card{--avatar-width: 3.5rem;--avatar-margin: 0}.user-card .card-content,.group-card .card-content{display:flex;flex-direction:column;gap:.875rem;padding:1.25rem}.user-card .first-row .usercard-controls,.user-card .card-row.first-row .usercard-controls,.group-card .first-row .usercard-controls,.group-card .card-row.first-row .usercard-controls{display:flex;flex-flow:row wrap;grid-column:1/-1;gap:.5rem;width:auto;max-width:none;margin:0}.user-card .first-row .usercard-controls li,.user-card .card-row.first-row .usercard-controls li,.group-card .first-row .usercard-controls li,.group-card .card-row.first-row .usercard-controls li{flex:0 0 auto;width:auto;min-width:0;margin:0}.user-card .first-row .usercard-controls .btn,.user-card .card-row.first-row .usercard-controls .btn,.group-card .first-row .usercard-controls .btn,.group-card .card-row.first-row .usercard-controls .btn{width:auto;min-width:0}.user-card .first-row .names,.user-card .card-row.first-row .names,.group-card .first-row .names,.group-card .card-row.first-row .names{margin:0;padding:0}.user-card .card-row,.group-card .card-row{margin:0;padding:0;border:0}.user-card .card-row.first-row,.group-card .card-row.first-row{display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:center;gap:.875rem .875rem}.user-card .user-card-avatar-wrapper,.user-card .user-card-avatar,.user-card .group-card-avatar,.group-card .user-card-avatar-wrapper,.group-card .user-card-avatar,.group-card .group-card-avatar{position:static;width:auto;height:auto;margin:0}.user-card .card-huge-avatar,.user-card .user-card-avatar a,.user-card .group-card-avatar a,.group-card .card-huge-avatar,.group-card .user-card-avatar a,.group-card .group-card-avatar a{display:block}.user-card .card-huge-avatar .avatar,.user-card .card-huge-avatar img,.user-card .user-card-avatar a .avatar,.user-card .user-card-avatar a img,.user-card .group-card-avatar a .avatar,.user-card .group-card-avatar a img,.group-card .card-huge-avatar .avatar,.group-card .card-huge-avatar img,.group-card .user-card-avatar a .avatar,.group-card .user-card-avatar a img,.group-card .group-card-avatar a .avatar,.group-card .group-card-avatar a img{display:block;width:3.5rem;height:3.5rem;margin:0}.user-card .names,.group-card .names{min-width:0;margin:0;padding:0}.user-card .names .names__primary,.user-card .names .name-username-wrapper,.user-card .names .username,.user-card .names .group-name,.group-card .names .names__primary,.group-card .names .name-username-wrapper,.group-card .names .username,.group-card .names .group-name{overflow:hidden;font-size:1.25rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.user-card .names .names__secondary,.user-card .names .name,.user-card .names .full-name,.user-card .names .title,.group-card .names .names__secondary,.group-card .names .name,.group-card .names .full-name,.group-card .names .title{margin:.125rem 0 0;font-size:.875rem;line-height:1.35}.user-card .usercard-controls,.group-card .usercard-controls{display:flex;flex-flow:row wrap;grid-column:1/-1;gap:.5rem;width:auto;margin:0;padding:0;list-style:none}.user-card .usercard-controls li,.group-card .usercard-controls li{width:auto;margin:0}.user-card .usercard-controls .btn,.group-card .usercard-controls .btn{width:auto;margin:0}.user-card .metadata,.user-card .card-row.metadata-row .metadata,.group-card .metadata,.group-card .card-row.metadata-row .metadata{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin:0;font-size:.8125rem;line-height:1.25rem}.user-card .metadata>div,.user-card .metadata h3,.user-card .card-row.metadata-row .metadata>div,.user-card .card-row.metadata-row .metadata h3,.group-card .metadata>div,.group-card .metadata h3,.group-card .card-row.metadata-row .metadata>div,.group-card .card-row.metadata-row .metadata h3{margin:0;font-size:inherit;font-weight:400}.user-card .metadata .desc,.user-card .card-row.metadata-row .metadata .desc,.group-card .metadata .desc,.group-card .card-row.metadata-row .metadata .desc{margin-inline-end:.25rem}.user-card .metadata .relative-date,.user-card .metadata .value,.user-card .card-row.metadata-row .metadata .relative-date,.user-card .card-row.metadata-row .metadata .value,.group-card .metadata .relative-date,.group-card .metadata .value,.group-card .card-row.metadata-row .metadata .relative-date,.group-card .card-row.metadata-row .metadata .value{color:var(--u-text-2);font-weight:500}.user-card .bio,.group-card .bio{margin:0;font-size:.875rem;line-height:1.5}.user-card .badge-section,.group-card .badge-section{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;margin:0}.user-card .badge-section .user-card-badge-link,.group-card .badge-section .user-card-badge-link{margin:0}.user-card .badge-section .user-badge,.group-card .badge-section .user-badge{display:inline-flex;align-items:center;gap:.375rem;height:var(--u-control-sm);margin:0;padding:0 .625rem;font-size:.8125rem;font-weight:500;line-height:1;color:var(--u-text-2)}.user-card .badge-section .user-badge .d-icon,.group-card .badge-section .user-badge .d-icon{width:.875rem;height:.875rem}.user-card .badge-section .more-user-badges,.group-card .badge-section .more-user-badges{max-width:none;margin:0;padding:0;border:0;background:rgba(0,0,0,0)}.user-card .badge-section .more-user-badges a,.user-card .badge-section .more-user-badges a.btn,.group-card .badge-section .more-user-badges a,.group-card .badge-section .more-user-badges a.btn{display:inline-flex;align-items:center;box-sizing:border-box;height:var(--u-control-sm);min-height:0;padding:0 .625rem;border:0;border-radius:var(--u-radius-pill);background:rgba(0,0,0,0);font-size:.8125rem;font-weight:500;color:var(--u-text-3)}.user-card .badge-section .more-user-badges a:hover,.user-card .badge-section .more-user-badges a.btn:hover,.group-card .badge-section .more-user-badges a:hover,.group-card .badge-section .more-user-badges a.btn:hover{background:var(--u-fill);color:var(--u-text)}body.login-page,body.signup-page,body.invite-page,body.password-reset-page,body.activate-account-page{background:var(--u-bg)}.login-fullpage .login-welcome-header,.login-fullpage .signup-welcome-header,.signup-fullpage .login-welcome-header,.signup-fullpage .signup-welcome-header,.invites-show .login-welcome-header,.invites-show .signup-welcome-header,.password-reset-page .login-welcome-header,.password-reset-page .signup-welcome-header,.account-created .login-welcome-header,.account-created .signup-welcome-header,.activate-account .login-welcome-header,.activate-account .signup-welcome-header{width:100%;margin:0 0 1.75rem}.login-fullpage .login-title,.login-fullpage .signup-title,.login-fullpage h1,.signup-fullpage .login-title,.signup-fullpage .signup-title,.signup-fullpage h1,.invites-show .login-title,.invites-show .signup-title,.invites-show h1,.password-reset-page .login-title,.password-reset-page .signup-title,.password-reset-page h1,.account-created .login-title,.account-created .signup-title,.account-created h1,.activate-account .login-title,.activate-account .signup-title,.activate-account h1{margin:0;font-family:var(--u-font-heading);font-size:clamp(1.75rem,1.5rem + 1vw,2.125rem);font-weight:500;line-height:1.15;letter-spacing:0;color:var(--u-text)}.login-fullpage .login-subheader,.login-fullpage .signup-subheader,.login-fullpage .waving-hand+p,.signup-fullpage .login-subheader,.signup-fullpage .signup-subheader,.signup-fullpage .waving-hand+p,.invites-show .login-subheader,.invites-show .signup-subheader,.invites-show .waving-hand+p,.password-reset-page .login-subheader,.password-reset-page .signup-subheader,.password-reset-page .waving-hand+p,.account-created .login-subheader,.account-created .signup-subheader,.account-created .waving-hand+p,.activate-account .login-subheader,.activate-account .signup-subheader,.activate-account .waving-hand+p{margin:.5rem 0 0;font-size:1rem;line-height:1.5;color:var(--u-text-2)}.login-fullpage .input-group,.signup-fullpage .input-group,.invites-show .input-group,.password-reset-page .input-group,.account-created .input-group,.activate-account .input-group{display:flex;flex-direction:column;align-items:flex-start;margin:0 0 1.125rem}.login-fullpage .input-group input,.signup-fullpage .input-group input,.invites-show .input-group input,.password-reset-page .input-group input,.account-created .input-group input,.activate-account .input-group input{box-sizing:border-box;width:100%;height:var(--u-control-lg);margin:0;padding-inline:.875rem;border:1px solid var(--u-line-strong);border-radius:var(--u-radius-control);background:var(--u-surface);box-shadow:none;font-size:1rem}.login-fullpage .input-group input:focus,.signup-fullpage .input-group input:focus,.invites-show .input-group input:focus,.password-reset-page .input-group input:focus,.account-created .input-group input:focus,.activate-account .input-group input:focus{border-color:var(--u-brand);outline:none;box-shadow:0 0 0 3px var(--u-brand-ring)}.login-fullpage .input-group label.alt-placeholder,.signup-fullpage .input-group label.alt-placeholder,.invites-show .input-group label.alt-placeholder,.password-reset-page .input-group label.alt-placeholder,.account-created .input-group label.alt-placeholder,.activate-account .input-group label.alt-placeholder{position:static;order:-1;max-width:none;margin:0 0 .375rem;padding:0;background:none;font-size:.8125rem;font-weight:500;line-height:1.25rem;color:var(--u-text);transform:none;pointer-events:auto}.login-fullpage .input-group .more-info,.login-fullpage .input-group .instructions,.signup-fullpage .input-group .more-info,.signup-fullpage .input-group .instructions,.invites-show .input-group .more-info,.invites-show .input-group .instructions,.password-reset-page .input-group .more-info,.password-reset-page .input-group .instructions,.account-created .input-group .more-info,.account-created .input-group .instructions,.activate-account .input-group .more-info,.activate-account .input-group .instructions{color:var(--u-text-3)}.login-fullpage #one-time-code-link,.login-fullpage #email-login-link,.login-fullpage #forgot-password-link,.login-fullpage .login__password-links,.login-fullpage .more-info a,.signup-fullpage #one-time-code-link,.signup-fullpage #email-login-link,.signup-fullpage #forgot-password-link,.signup-fullpage .login__password-links,.signup-fullpage .more-info a,.invites-show #one-time-code-link,.invites-show #email-login-link,.invites-show #forgot-password-link,.invites-show .login__password-links,.invites-show .more-info a,.password-reset-page #one-time-code-link,.password-reset-page #email-login-link,.password-reset-page #forgot-password-link,.password-reset-page .login__password-links,.password-reset-page .more-info a,.account-created #one-time-code-link,.account-created #email-login-link,.account-created #forgot-password-link,.account-created .login__password-links,.account-created .more-info a,.activate-account #one-time-code-link,.activate-account #email-login-link,.activate-account #forgot-password-link,.activate-account .login__password-links,.activate-account .more-info a{margin:.5rem 0 0;font-size:.8125rem;font-weight:500;line-height:1.25rem}.login-fullpage .tip.bad,.login-fullpage .more-info.bad,.signup-fullpage .tip.bad,.signup-fullpage .more-info.bad,.invites-show .tip.bad,.invites-show .more-info.bad,.password-reset-page .tip.bad,.password-reset-page .more-info.bad,.account-created .tip.bad,.account-created .more-info.bad,.activate-account .tip.bad,.activate-account .more-info.bad{color:var(--danger)}.login-fullpage .signup-page-cta__disclaimer,.login-fullpage .login-page-cta__disclaimer,.signup-fullpage .signup-page-cta__disclaimer,.signup-fullpage .login-page-cta__disclaimer,.invites-show .signup-page-cta__disclaimer,.invites-show .login-page-cta__disclaimer,.password-reset-page .signup-page-cta__disclaimer,.password-reset-page .login-page-cta__disclaimer,.account-created .signup-page-cta__disclaimer,.account-created .login-page-cta__disclaimer,.activate-account .signup-page-cta__disclaimer,.activate-account .login-page-cta__disclaimer{margin-top:1.25rem;font-size:.8125rem;line-height:1.5;text-align:center;text-wrap:balance;color:var(--u-text-3)}.login-fullpage .login-body,.signup-fullpage .signup-body{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;box-sizing:border-box;width:100%;max-width:25rem;margin:clamp(1.5rem,8vh,5.5rem) auto 4rem;padding:0 1rem}.login-fullpage .login-body .login-left-side,.login-fullpage .login-body .login-page-cta,.login-fullpage .login-body .login-page-cta__buttons,.login-fullpage .login-body .signup-page-cta,.login-fullpage .login-body .signup-page-cta__buttons,.signup-fullpage .signup-body .login-left-side,.signup-fullpage .signup-body .login-page-cta,.signup-fullpage .signup-body .login-page-cta__buttons,.signup-fullpage .signup-body .signup-page-cta,.signup-fullpage .signup-body .signup-page-cta__buttons{display:contents}.login-fullpage .login-body .login-right-side::before,.signup-fullpage .signup-body .login-right-side::before{display:none}.login-fullpage .login-body>div:has(>#login-form),.login-fullpage .login-body #login-form,.login-fullpage .login-body .code-login-form,.signup-fullpage .signup-body>div:has(>#login-form),.signup-fullpage .signup-body #login-form,.signup-fullpage .signup-body .code-login-form{order:1;width:100%}.login-fullpage .login-body #login-button,.login-fullpage .login-body .signup-page-cta__signup,.login-fullpage .login-body .btn-primary,.signup-fullpage .signup-body #login-button,.signup-fullpage .signup-body .signup-page-cta__signup,.signup-fullpage .signup-body .btn-primary{order:2;width:100%;min-height:var(--u-control-lg);margin:.375rem 0 0;justify-content:center;font-size:1rem}.login-fullpage .login-body .login-right-side,.login-fullpage .login-body>#login-buttons,.signup-fullpage .signup-body .login-right-side,.signup-fullpage .signup-body>#login-buttons{order:3;width:100%;max-width:none;margin:.75rem 0 0;padding:0}.login-fullpage .login-body #login-buttons,.signup-fullpage .signup-body #login-buttons{display:flex;flex-direction:column;gap:.5rem;width:100%;margin:0}.login-fullpage .login-body #login-buttons .btn,.signup-fullpage .signup-body #login-buttons .btn{width:100%;min-height:var(--u-control-lg);margin:0;justify-content:center;border:0;background:var(--u-fill);box-shadow:none;font-size:1rem;color:var(--u-text)}.login-fullpage .login-body #login-buttons .btn .d-icon,.signup-fullpage .signup-body #login-buttons .btn .d-icon{color:var(--u-text-2)}.discourse-no-touch .login-fullpage .login-body #login-buttons .btn:hover,.discourse-no-touch .signup-fullpage .signup-body #login-buttons .btn:hover{background:var(--u-fill-hover);color:var(--u-text)}.login-fullpage .login-body .login-page-cta__no-account-yet,.login-fullpage .login-body .signup-page-cta__existing-account,.signup-fullpage .signup-body .login-page-cta__no-account-yet,.signup-fullpage .signup-body .signup-page-cta__existing-account{order:4;width:auto;margin:1.5rem .375rem 0 0;font-size:.875rem;line-height:1.5rem;color:var(--u-text-2)}.login-fullpage .login-body .login-page-cta__no-account-yet::before,.login-fullpage .login-body .login-page-cta__no-account-yet::after,.login-fullpage .login-body .signup-page-cta__existing-account::before,.login-fullpage .login-body .signup-page-cta__existing-account::after,.signup-fullpage .signup-body .login-page-cta__no-account-yet::before,.signup-fullpage .signup-body .login-page-cta__no-account-yet::after,.signup-fullpage .signup-body .signup-page-cta__existing-account::before,.signup-fullpage .signup-body .signup-page-cta__existing-account::after{display:none}.login-fullpage .login-body #new-account-link,.login-fullpage .login-body .signup-page-cta__login,.login-fullpage .login-body .login-page-cta__signup,.signup-fullpage .signup-body #new-account-link,.signup-fullpage .signup-body .signup-page-cta__login,.signup-fullpage .signup-body .login-page-cta__signup{order:4;width:auto;min-height:0;margin:1.5rem 0 0;padding:0;background:none;font-size:.875rem;font-weight:600;line-height:1.5rem;color:var(--u-link)}.discourse-no-touch .login-fullpage .login-body #new-account-link:hover,.discourse-no-touch .login-fullpage .login-body .signup-page-cta__login:hover,.discourse-no-touch .login-fullpage .login-body .login-page-cta__signup:hover,.discourse-no-touch .signup-fullpage .signup-body #new-account-link:hover,.discourse-no-touch .signup-fullpage .signup-body .signup-page-cta__login:hover,.discourse-no-touch .signup-fullpage .signup-body .login-page-cta__signup:hover{background:none;text-decoration:underline}.login-fullpage .login-body .signup-page-cta__disclaimer,.signup-fullpage .signup-body .signup-page-cta__disclaimer{order:5;width:100%}.login-or-separator,.d-modal .login-or-separator{border-color:var(--u-line)}.login-or-separator span,.d-modal .login-or-separator span{background:var(--u-bg);color:var(--u-text-3);font-size:.8125rem}.second-factor input,.password-confirmation input{border-radius:var(--u-radius-control)}.d-modal.login-modal .d-modal__container,.d-modal.create-account .d-modal__container,.d-modal.forgot-password-modal .d-modal__container{border-radius:var(--u-radius-lg)}.d-modal.login-modal .login-title,.d-modal.login-modal .d-modal__title-text,.d-modal.create-account .login-title,.d-modal.create-account .d-modal__title-text,.d-modal.forgot-password-modal .login-title,.d-modal.forgot-password-modal .d-modal__title-text{font-family:var(--u-font-heading);font-weight:500}.code-login-form__instructions{margin:0 0 1.5rem;font-size:1rem;line-height:1.5;color:var(--u-text-2)}.code-login-form .form-kit__container-title{margin-bottom:.375rem;font-size:.8125rem;font-weight:500;line-height:1.25rem;color:var(--u-text)}.code-login-form .form-kit__control-input{height:var(--u-control-lg);border-radius:var(--u-radius-control);font-size:1rem}.code-login-form__email-actions,.code-login-form__code-actions{display:block;width:100%;margin-top:1.125rem}.code-login-form__email-actions .btn,.code-login-form__code-actions .btn{width:100%;min-height:var(--u-control-lg);justify-content:center;font-size:1rem}.login-fullpage .login-body>div:has(>#login-form),.login-fullpage .login-body #login-form,.login-fullpage .login-body #credentials,.login-fullpage .login-body .code-login-form,.login-fullpage .login-body .login-welcome-header,.login-fullpage .login-body .signup-welcome-header,.signup-fullpage .signup-body>div:has(>#login-form),.signup-fullpage .signup-body #login-form,.signup-fullpage .signup-body #credentials,.signup-fullpage .signup-body .code-login-form,.signup-fullpage .signup-body .login-welcome-header,.signup-fullpage .signup-body .signup-welcome-header{box-sizing:border-box;width:100%;max-width:none;margin-inline:0;padding:0}.login-fullpage .login-body>div:has(>#login-form),.login-fullpage .login-body #login-form,.login-fullpage .login-body #credentials,.signup-fullpage .signup-body>div:has(>#login-form),.signup-fullpage .signup-body #login-form,.signup-fullpage .signup-body #credentials{margin-block:0}.login-fullpage .login-body .login-welcome-header,.login-fullpage .login-body .signup-welcome-header,.signup-fullpage .signup-body .login-welcome-header,.signup-fullpage .signup-body .signup-welcome-header{margin-block:0 1.75rem}.login-fullpage .login-body .input-group label.alt-placeholder,.login-fullpage .login-body .input-group input:focus+label.alt-placeholder,.login-fullpage .login-body .input-group input.value-entered+label.alt-placeholder,.signup-fullpage .signup-body .input-group label.alt-placeholder,.signup-fullpage .signup-body .input-group input:focus+label.alt-placeholder,.signup-fullpage .signup-body .input-group input.value-entered+label.alt-placeholder{left:0;margin-inline:0;padding:0}.login-fullpage .login-body .login__password-links a,.signup-fullpage .signup-body .login__password-links a{margin:0}.login-fullpage .login-body .input-group:last-child,.signup-fullpage .signup-body .input-group:last-child{margin-bottom:1.25rem}.login-fullpage .login-body .login-right-side #login-buttons,.login-fullpage .login-body>#login-buttons,.signup-fullpage .signup-body .login-right-side #login-buttons,.signup-fullpage .signup-body>#login-buttons{margin-top:.75rem}body.login-page .d-header .title a,body.signup-page .d-header .title a,body.invite-page .d-header .title a,body.password-reset-page .d-header .title a,body.activate-account-page .d-header .title a{margin:0}:root{--u-mark-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-0.5 -0.5 29.5 15' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath d='M5.226 12.44c-1.46 0-2.355.427-2.925 1.098A1.305 1.305 0 11.31 11.85c1.194-1.408 2.912-2.02 4.916-2.02 1.684 0 3.227.427 4.597 1.288 1.419-.84 2.914-1.289 4.471-1.289 1.523 0 2.96.429 4.297 1.244 1.193-.803 2.625-1.172 4.22-1.172 2.001 0 3.764.58 5.196 1.8a1.305 1.305 0 11-1.693 1.987c-.896-.764-2.034-1.176-3.503-1.176-1.387 0-2.385.367-3.114.996-.57.492-1.403.53-2.016.092l-.023-.016c-1.103-.784-2.216-1.144-3.364-1.144-1.168 0-2.354.374-3.578 1.202a1.632 1.632 0 01-1.888-.043l-.04-.03c-1.025-.75-2.196-1.13-3.562-1.13z'/%3E%3Cpath d='M21.533 5.044c-1.903-1.651-4.357-2.49-7.475-2.43-3.132.06-5.564.96-7.41 2.611-1.862 1.666-3.25 4.206-4.07 7.763A1.305 1.305 0 11.034 12.4c.9-3.904 2.492-6.991 4.873-9.121 2.396-2.144 5.468-3.207 9.1-3.277 3.649-.07 6.765.924 9.237 3.068 2.45 2.126 4.145 5.275 5.18 9.298a1.305 1.305 0 11-2.528.65c-.951-3.697-2.438-6.306-4.363-7.975z'/%3E%3C/svg%3E")}html #d-splash .preloader-image{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;width:auto}html #d-splash .preloader-image .dots,html #d-splash .preloader-image .dots-container{display:none}html #d-splash .preloader-image::before{content:"";width:3rem;aspect-ratio:29.5/15;background:var(--u-text, #09090b);mask:var(--u-mark-mask) center/contain no-repeat}html #d-splash .preloader-image::after{content:"";width:4.5rem;height:2px;border-radius:1px;background:linear-gradient(var(--u-text, #09090b) 0 0) 0 0/40% 100% no-repeat,var(--u-line-strong, rgba(9, 9, 11, 0.14));animation:u-loading-bar 1.4s cubic-bezier(0.65, 0, 0.35, 1) infinite}@keyframes u-loading-bar{from{background-position:-70% 0,0 0}to{background-position:270% 0,0 0}}.spinner{width:1.25rem;height:1.25rem;border:2px solid var(--u-line-strong);border-right-color:var(--u-text-2);animation-duration:.8s}.spinner.small{width:.75rem;height:.75rem;border-width:1.5px}.loading-indicator-container{--loading-indicator-color: var(--u-brand);height:2px}.bookmarked .d-icon-bookmark,.d-icon.bookmark-icon__bookmarked{--u-icon-fill: currentcolor}
/*# sourceMappingURL=common_theme_9_23d28d5ff185f7c178feed8d6c96209d94138dae.css.map?__ws=community.umbrel.com */
