@font-face{font-family:"M PLUS 1";font-style:normal;font-weight:400 800;font-display:swap;src:url(/uploads/default/original/1X/76ffe82e97631675031f67b0ffb1a86ed0661cbe.woff2) format("woff2");unicode-range:U+0100-017F, U+0218-021B, U+02C6-02C7, U+02D8-02DD}@font-face{font-family:"M PLUS 1";font-style:normal;font-weight:400 800;font-display:swap;src:url(/uploads/default/original/1X/9ebe495817cf15aaa1546bdbcae82c28b12832ad.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:"Bebas Neue";font-style:normal;font-weight:400;font-display:swap;src:url(/uploads/default/original/1X/b2d0d4cd9b8c51bdade53a152a039fb0098a037e.woff2) format("woff2");unicode-range:U+0100-017F, U+0218-021B, U+02C6-02C7, U+02D8-02DD}@font-face{font-family:"Bebas Neue";font-style:normal;font-weight:400;font-display:swap;src:url(/uploads/default/original/1X/1f063bd9a3dfa8dfd04e071c0a18369a971f8351.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}:root{--b-void: #05030d;--b-night: #0c0720;--b-panel: #170e35;--b-panel-t: #170e35;--b-raise: #221450;--b-high: #2b1a5e;--b-line: #35216a;--b-line-hi: #4f2f97;--b-edge: var(--b-line-hi);--b-line-input: #7d4fd0;--b-ink: #f4ecff;--b-ink-2: #c3b2ea;--b-ink-3: #9587c4;--b-magenta: #ff2e97;--b-magenta-rgb: 255, 46, 151;--b-magenta-b: #ff6ec7;--b-magenta-d: #a3186a;--b-magenta-lo: #2b0a24;--b-cyan: #22e0ff;--b-cyan-rgb: 34, 224, 255;--b-cyan-b: #8af1ff;--b-cyan-d: #0e7f99;--b-cyan-lo: #04222e;--b-violet: #b14aff;--b-violet-rgb: 177, 74, 255;--b-violet-b: #cd8bff;--b-violet-d: #6b21ad;--b-violet-lo: #1c0a33;--b-sun: #ffb43c;--b-sun-rgb: 255, 180, 60;--b-sun-lo: #2e1e06;--b-red: #ff4d6d;--b-red-rgb: 255, 77, 109;--b-red-d: #a01230;--b-red-lo: #31091a;--b-mint: #2bffb0;--b-mint-rgb: 43, 255, 176;--b-accent: var(--b-magenta);--b-accent-b: var(--b-magenta-b);--b-accent-d: var(--b-magenta-d);--b-accent-lo: var(--b-magenta-lo);--b-accent-rgb: var(--b-magenta-rgb);--b-on-accent: var(--b-void);--b-accent-ui: var(--b-magenta);--b-op: var(--b-accent-b);--b-op-d: var(--b-accent-d);--b-op-rgb: var(--b-accent-rgb);--b-link-hover: var(--b-cyan);--b-glow-k: 1;--b-ui: "M PLUS 1", "Hiragino Sans", "Noto Sans", system-ui, sans-serif;--b-display: "Bebas Neue", "M PLUS 1", Impact, sans-serif;--b-mono: ui-monospace, "SF Mono", "Cascadia Mono", Menlo, monospace;--b-mascot-h: 240px;--b-mascot-w: calc(var(--b-mascot-h) * 0.95);--b-r: 4px;--b-cut: 7px;--b-post-pad: 16px;--b-row-y: 13px;--b-block: 20px;--b-lh: 1.64;--b-skew: -12deg;--b-horizon: 50%;--b-t: 160ms;--b-ease: cubic-bezier(0.2, 0.8, 0.3, 1);--b-shadow-1: 0 1px 2px rgba(3, 1, 10, 0.55);--b-shadow-2: 0 6px 18px rgba(3, 1, 10, 0.6);--b-shadow-3: 0 14px 38px rgba(3, 1, 10, 0.68);--d-hover: var(--b-raise);--d-selected: var(--b-high);--d-content-background: var(--b-night);--d-sidebar-background: var(--b-void);--d-sidebar-footer-fade: #05030d;--d-sidebar-border-color: var(--b-line);--d-sidebar-link-color: var(--b-ink-2);--d-sidebar-header-color: var(--b-ink-3);--d-sidebar-prefix-color: var(--b-ink-3);--d-sidebar-suffix-color: var(--b-cyan);--d-sidebar-highlight-background: var(--b-accent-lo);--d-sidebar-highlight-color: var(--b-ink);--d-sidebar-highlight-hover-background: var(--b-raise);--d-sidebar-highlight-prefix-color: var(--b-accent-b);--d-sidebar-active-background: var(--b-accent-lo);--d-sidebar-active-color: #fff;--d-button-default-bg-color: var(--b-raise);--d-button-default-bg-color--hover: var(--b-high);--d-button-default-text-color: var(--b-ink);--d-button-default-text-color--hover: #fff;--d-button-default-border: 1px solid var(--b-line-hi);--d-button-default-border--hover: 1px solid var(--b-line-hi);--d-button-primary-bg-color: var(--b-accent);--d-button-primary-bg-color--hover: var(--b-accent-b);--d-button-primary-text-color: var(--b-on-accent);--d-button-primary-text-color--hover: var(--b-on-accent);--d-button-danger-bg-color: var(--b-red);--d-button-danger-text-color: var(--b-void);--d-button-danger-icon-color--hover: #fff;--d-button-danger-text-color--hover: #fff;--d-button-flat-text-color: var(--b-ink-3);--d-button-flat-text-color--hover: var(--b-ink);--d-post-control-text-color: var(--b-ink-2);--d-post-control-text-color--hover: var(--b-ink);--d-button-transition: all var(--b-t) var(--b-ease);--d-input-bg-color: var(--b-void);--d-input-text-color: var(--b-ink);--d-input-border: 1px solid var(--b-line-input);--d-input-focused-color: var(--b-accent);--input-border-color: var(--b-line-input);--d-header-icon-color: var(--b-ink-2);--d-header-icon-color--hover: var(--b-cyan);--d-header-icon-background--hover: rgba(var(--b-cyan-rgb), 0.12);--d-header-icon-background--active: var(--b-accent-lo);--d-nav-color: var(--b-ink-3);--d-nav-color--hover: var(--b-ink);--d-nav-color--active: #fff;--d-nav-bg-color--hover: var(--b-raise);--d-nav-bg-color--active: var(--b-raise);--d-nav-border-color--active: var(--b-accent);--d-topic-list-header-background-color: transparent;--d-topic-list-header-text-color: var(--b-ink-3);--d-topic-list-data-padding-y: var(--b-row-y);--topic-list-item-background-color: transparent;--topic-list-item-background-color--visited: transparent;--title-color: var(--b-ink);--title-color--read: var(--b-ink-3);--topic-title-font-weight: 600;--topic-title-font-weight--visited: 500;--d-topic-list-data-padding-x: 12px;--d-topic-list-data-padding-inline-start: 14px;--d-topic-list-data-padding-inline-end: 14px;--d-topic-list-header-data-padding-y: 10px;--d-topic-list-header-data-padding-x: 12px;--d-topic-list-data-font-size: 13.5px;--d-topic-list-header-font-size: 14px;--d-tag-background-color: transparent;--d-tag-border-radius: var(--b-r);--d-tag-font-size: 12px;--d-tag-font-weight: 600;--d-link-color: var(--b-accent-b);--d-unread-notification-background: var(--b-accent-lo);--d-tooltip-background: var(--b-panel);--d-tooltip-border: 1px solid var(--b-line-hi);--d-sidebar-link-icon-color: var(--b-ink-3);--d-sidebar-header-icon-color: var(--b-ink-3);--d-sidebar-active-icon-color: var(--b-accent-b);--d-sidebar-section-border-color: var(--b-line);--d-selected-hover: var(--b-high);--d-selected-text-color: var(--b-ink);--d-max-width: 1240px;--d-sidebar-width: 250px;--main-outlet-padding-x: 22px;--main-outlet-padding-top: 18px;--main-outlet-padding-bottom: 28px;--d-main-content-gap: 0px;--d-border-radius: var(--b-r);--d-border-radius-large: var(--b-r);--d-input-border-radius: var(--b-r);--d-button-border-radius: var(--b-r);--d-nav-pill-border-radius: var(--b-r)}html{background-color:var(--b-night);overflow-x:clip;overscroll-behavior-x:none;scrollbar-gutter:stable}@supports not (overflow: clip){html{overflow-x:hidden}}body{font-family:var(--b-ui);font-size:15.5px;font-weight:400;line-height:var(--b-lh);color:var(--b-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background-color:rgba(0,0,0,0);isolation:isolate;overscroll-behavior-x:none}html{background-image:repeating-linear-gradient(to bottom, rgba(5, 3, 13, 0.3) 0 1px, transparent 1px 3px),linear-gradient(180deg, transparent 0 1.4%, rgba(34, 224, 255, 0.6) 1.4% 1.6%, transparent 1.6% 3.8%, rgba(34, 224, 255, 0.6) 3.8% 4.05%, transparent 4.05% 7.4%, rgba(34, 224, 255, 0.6) 7.4% 7.7%, transparent 7.7% 12.6%, rgba(34, 224, 255, 0.6) 12.6% 13%, transparent 13% 19.8%, rgba(34, 224, 255, 0.6) 19.8% 20.3%, transparent 20.3% 29.6%, rgba(34, 224, 255, 0.6) 29.6% 30.2%, transparent 30.2% 42.4%, rgba(34, 224, 255, 0.6) 42.4% 43.2%, transparent 43.2% 58.6%, rgba(34, 224, 255, 0.6) 58.6% 59.6%, transparent 59.6% 78.8%, rgba(34, 224, 255, 0.6) 78.8% 80%, transparent 80% 100%),repeating-conic-gradient(from 0deg at 50% 0%, rgba(34, 224, 255, 0.55) 0deg 0.28deg, transparent 0.28deg 3.4deg),radial-gradient(58% 15% at 50% 0%, rgba(34, 224, 255, 0.45), transparent 72%),radial-gradient(120% 58% at 50% -10%, rgba(255, 46, 151, 0.26), transparent 66%),radial-gradient(42% 70% at 0% 44%, rgba(177, 74, 255, 0.55), transparent 72%),radial-gradient(42% 70% at 100% 44%, rgba(255, 46, 151, 0.45), transparent 72%),linear-gradient(180deg, #150a3a 0%, #241060 28%, #3f1478 44%, #5c1580 50%, #85176c 55%, #240f52 56%, #120833 100%);background-repeat:repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat;background-size:auto,100% 50%,100% 50%,100% 50%,100% 100%,100% 100%,100% 100%,100% 100%;background-position:0 0,0 50%,0 50%,0 50%,0 0,0 0,0 0,0 0;background-attachment:fixed}body::after{content:"";position:fixed;left:50%;top:50%;width:min(52vw,460px);aspect-ratio:1;z-index:-1;pointer-events:none;border-radius:50%;transform:translate(-50%, -100%) translateZ(0);background:linear-gradient(180deg, #ffe98a 0%, #ffc44d 22%, #ff8a3d 44%, #ff3d8b 68%, #b31f9c 88%, #6a1bb0 100%);mask-image:linear-gradient(180deg, #000 0 51%, transparent 51% 54%, #000 54% 62%, transparent 62% 66%, #000 66% 73%, transparent 73% 78%, #000 78% 84%, transparent 84% 90%, #000 90% 95%, transparent 95% 100%);filter:drop-shadow(0 0 46px rgba(255, 46, 151, 0.42))}@media(max-width: 780px){body::after{display:none}}body.has-sidebar-page #main-outlet-wrapper{--d-main-content-gap: 0px}.wrap{max-width:var(--d-max-width)}body.has-sidebar-page .wrap{max-width:calc(var(--d-sidebar-width) + var(--d-max-width))}body,#main,#main-outlet-wrapper,.above-main-container-outlet,.custom-search-banner-wrap{background-color:rgba(0,0,0,0) !important}#main-outlet>.regular,#main-outlet>.private_message{background:rgba(0,0,0,0)}#main-outlet{position:relative;padding-inline:22px;padding-top:18px;padding-bottom:28px;background-color:rgba(12,7,32,.95);background-image:repeating-linear-gradient(to bottom, rgba(var(--b-violet-rgb), 0.1) 0 1px, transparent 1px 3px);box-shadow:0 0 0 1px var(--b-line),0 0 60px rgba(var(--b-accent-rgb), 0.09)}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.001ms !important;animation-iteration-count:1 !important;transition-duration:.001ms !important}}::selection{background:var(--b-accent-ui);color:var(--b-on-accent)}:focus-visible{outline:2px solid var(--b-cyan);outline-offset:2px}a{color:var(--b-accent-b);text-decoration:none;transition:color var(--b-t) var(--b-ease)}a:hover{color:var(--b-link-hover)}h1,h2,h3,h4{font-family:var(--b-ui);font-weight:700;letter-spacing:-0.012em;line-height:1.22;color:var(--b-ink);text-wrap:balance}h1{font-size:27px}h2{font-size:22px}h3{font-size:18px}h4{font-size:16px}#topic-title h1,.title-wrapper h1{margin-bottom:.45em}.d-header{position:relative;background:repeating-linear-gradient(100deg, rgba(var(--b-cyan-rgb), 0.16) 0 1px, transparent 1px 26px),radial-gradient(76% 60% at 50% 100%, rgba(var(--b-magenta-rgb), 0.42), transparent 72%),linear-gradient(180deg, #08041c 0%, #150934 34%, #2c0d55 58%, #521260 78%, #7a1663 92%, #a01a5c 100%);background-repeat:repeat-x,no-repeat,no-repeat;background-size:100% 34%,100% 100%,100% 100%;background-position:0 100%,0 0,0 0;border-bottom:2px solid var(--b-cyan);box-shadow:0 0 26px rgba(var(--b-cyan-rgb), 0.28),0 1px 0 0 rgba(var(--b-cyan-rgb), 0.5),var(--b-shadow-2)}.d-header .d-header-icons .btn,.d-header .header-dropdown-toggle .btn{min-height:0;overflow:visible;padding:0}.d-header .d-header-icons .icon,.d-header .header-dropdown-toggle .icon{color:var(--b-ink-2);transition:color var(--b-t) var(--b-ease),background var(--b-t) var(--b-ease)}.d-header .d-header-icons .icon:hover,.d-header .header-dropdown-toggle .icon:hover{color:var(--b-cyan);background:rgba(var(--b-cyan-rgb), 0.12)}.d-header .badge-notification{font-family:var(--b-ui);font-size:11px;font-weight:700;letter-spacing:.01em;font-variant-numeric:tabular-nums;background:var(--b-magenta);color:var(--b-void);box-shadow:0 0 calc(12px*var(--b-glow-k)) rgba(var(--b-magenta-rgb), 0.6)}.d-header .title,.d-header .site-title,.d-header .header-title .site-title{font-family:var(--b-display);font-size:26px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;line-height:1.1;color:#fff;text-shadow:0 0 calc(22px*var(--b-glow-k)) rgba(var(--b-cyan-rgb), 0.55)}.d-header #site-logo{max-height:32px}@keyframes b-glitch-text{0%,89%{text-shadow:0 0 calc(22px*var(--b-glow-k)) rgba(var(--b-cyan-rgb), 0.55);transform:none}90%{text-shadow:-3px 0 var(--b-cyan),3px 0 var(--b-magenta);transform:translateX(2px)}92%{text-shadow:3px 0 var(--b-magenta),-3px 0 var(--b-cyan);transform:translateX(-2px)}93%{text-shadow:0 0 calc(22px*var(--b-glow-k)) rgba(var(--b-cyan-rgb), 0.55);transform:none}96%{text-shadow:-2px 0 var(--b-magenta),2px 0 var(--b-cyan);transform:translateX(-1px)}97%,100%{text-shadow:0 0 calc(22px*var(--b-glow-k)) rgba(var(--b-cyan-rgb), 0.55);transform:none}}@keyframes b-glitch-sweep{0%,68%{transform:translateY(-4px);opacity:0}70%{transform:translateY(-4px);opacity:.85}100%{transform:translateY(52px);opacity:0}}.d-header .title,.d-header .header-title,.welcome-banner .welcome-banner__title{animation:b-glitch-text 7s steps(1, end) infinite}.d-header::after{content:"";position:absolute;left:0;right:0;top:0;height:3px;pointer-events:none;z-index:2;background:linear-gradient(90deg, transparent, rgba(var(--b-cyan-rgb), 0.45) 18%, rgba(var(--b-magenta-rgb), 0.55) 52%, transparent);animation:b-glitch-sweep 9s linear infinite;will-change:transform}.sidebar-wrapper{background:rgba(5,3,13,.95);border-right:1px solid var(--b-line)}.sidebar-wrapper .sidebar-section-header-text,.sidebar-wrapper .sidebar-section-header{font-family:var(--b-display);font-size:15px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;line-height:1.1;color:var(--b-ink-3)}.sidebar-wrapper .sidebar-section-link-content-text,.sidebar-wrapper .sidebar-section-link__content-text,.sidebar-wrapper .sidebar-row{font-size:15.5px;font-weight:500}.sidebar-wrapper .sidebar-section-link{font-family:var(--b-ui);font-size:15.5px;font-weight:500;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--b-ink-2);border-radius:var(--b-r);position:relative;transition:background var(--b-t) var(--b-ease),color var(--b-t) var(--b-ease)}.sidebar-wrapper .sidebar-section-link:hover{background:var(--b-raise);color:var(--b-ink)}.sidebar-wrapper .sidebar-section-link.active{background:var(--b-accent-lo);color:#fff}.sidebar-wrapper .sidebar-section-link.active::before{content:"";position:absolute;left:0;top:15%;bottom:15%;width:3px;background:var(--b-accent);transform:skewX(var(--b-skew))}.sidebar-wrapper .sidebar-section-link-prefix.icon{color:var(--b-ink-3)}.sidebar-wrapper .sidebar-section-link.active .sidebar-section-link-prefix.icon{color:var(--b-accent-b)}.sidebar-wrapper .sidebar-footer-wrapper{border-top:1px solid var(--b-line)}.nav-pills{gap:2px}.nav-pills>li>a{font-family:var(--b-display);font-size:15px;font-weight:400;letter-spacing:.07em;text-transform:uppercase;line-height:1.1;color:var(--b-ink-3);background:rgba(0,0,0,0);padding:9px 15px;border-radius:var(--b-r);position:relative;transition:color var(--b-t) var(--b-ease),background var(--b-t) var(--b-ease)}.nav-pills>li>a:hover{color:var(--b-ink);background:var(--b-raise)}.nav-pills>li.active>a,.nav-pills>li>a.active{color:#fff;background:var(--b-raise)}.nav-pills>li.active>a::after,.nav-pills>li>a.active::after{content:"";position:absolute;left:12px;right:12px;bottom:3px;height:2px;background:var(--b-accent);transform:skewX(var(--b-skew))}.list-controls .combo-box .select-kit-header,.navigation-container .select-kit-header{font-family:var(--b-display);font-size:14px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;line-height:1.1}.category-breadcrumb,.d-breadcrumbs{font-family:var(--b-ui);font-size:13px;font-weight:500;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--b-ink-3)}.category-list{width:100%}.category-list thead th{font-family:var(--b-display);font-size:14px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;line-height:1.1;color:var(--b-ink-3);text-align:left;padding:0 12px 9px 0;border-bottom:1px solid var(--b-line-hi);background:rgba(0,0,0,0)}.category-list tbody tr{border-bottom:1px solid var(--b-line);transition:background var(--b-t) var(--b-ease)}.category-list tbody tr:hover{background:var(--b-panel)}.category-list td{padding:var(--b-row-y) 12px var(--b-row-y) 0;vertical-align:top;border:0}.category-list td.category{border-left:3px solid var(--category-badge-color, var(--b-line-hi));padding-left:14px}.category-list tbody .category h3,.category-list tbody .category h3 a,.category-list .category-name{font-family:var(--b-display);font-size:21px;font-weight:400;letter-spacing:.03em;text-transform:uppercase;line-height:1.1;color:var(--b-ink);transition:color var(--b-t) var(--b-ease)}.category-list a:hover .category-name,.category-list .category-name:hover{color:var(--b-accent-b)}.category-list .category-description{font-family:var(--b-ui);font-size:14px;font-weight:400;letter-spacing:.01em;font-variant-numeric:tabular-nums;line-height:1.55;max-width:70ch}.category-list .num{font-family:var(--b-ui);font-size:14px;font-weight:600;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--b-ink-2)}.category-list td.latest .age,.category-list td.latest .relative-date,.category-list .latest .topic-list-item .age{color:var(--b-ink-2)}.category-list td.latest{min-width:0}.category-list td.latest .topic-title,.category-list td.latest a{overflow-wrap:anywhere}.category-list .subcategories a.badge-category__wrapper{margin-right:6px}.categories-list .category .category-description,.category-list .category .category-description{color:var(--b-ink-3);margin-top:6px}.category-list .category-list-item td{color:var(--b-ink-2)}.category-list:not(.subcategories-with-subcategories)>tbody>tr{border-bottom-color:var(--b-line-hi)}.table-heading,.topic-list-heading,.category-list-heading{margin-bottom:14px;padding-bottom:9px;padding-inline:calc(var(--d-topic-list-data-padding-inline-start, 14px) + 2px)}.category-list td.category>h3,.category-list td.category>h3 a,.category-list td.category>h3 .category-name,.category-list td.category>h3 .badge-category,.category-list td.category>h3 .badge-category__name,.category-list .category-list-item th.main-link>h3,.category-list .category-list-item th.main-link>h3 a,.category-list .category-list-item th.main-link>h3 .category-name,.category-list .category-list-item th.main-link>h3 .badge-category,.category-list .category-list-item th.main-link>h3 .badge-category__name{font-size:21px !important;letter-spacing:.03em;line-height:1.15;color:var(--b-ink)}.category-list .subcategories .badge-category,.category-list .subcategory .badge-category,.subcategories-list .badge-category,.subcategory-list-item .badge-category,div.subcategories .badge-category{font-size:15px !important;letter-spacing:.06em;color:var(--b-ink-2)}.category-list .subcategories .badge-category:hover,.category-list .subcategory .badge-category:hover,.subcategories-list .badge-category:hover,.subcategory-list-item .badge-category:hover,div.subcategories .badge-category:hover{color:var(--b-ink)}.category-boxes .category-box,.category-boxes-with-topics .category-box{background:var(--b-panel);border:1px solid var(--b-edge);border-top:3px solid var(--b-line-hi);border-radius:var(--b-r);box-shadow:var(--b-shadow-1);transition:transform var(--b-t) var(--b-ease),box-shadow var(--b-t) var(--b-ease),border-color var(--b-t) var(--b-ease)}.category-boxes .category-box .category-box-heading a,.category-boxes-with-topics .category-box .category-box-heading a{font-family:var(--b-display);font-size:19px;font-weight:400;letter-spacing:.04em;text-transform:uppercase;line-height:1.1;color:var(--b-ink)}.category-boxes .category-box:hover,.category-boxes-with-topics .category-box:hover{transform:translateY(-2px);box-shadow:var(--b-shadow-2);border-top-color:var(--b-accent)}.badge-category__wrapper .badge-category,.badge-wrapper .badge-category,.extra-info-wrapper .badge-category__wrapper .badge-category{font-family:var(--b-display);font-size:13px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;line-height:1.1;color:var(--b-ink-2)}.badge-category.--style-square::before,.badge-category:not(.--style-icon) .badge-category__icon,.badge-wrapper .badge-category-bg{width:3px;height:14px;border-radius:0;transform:skewX(var(--b-skew))}.topic-list{width:100%}.topic-list>thead>tr>th{font-family:var(--b-display);font-size:14px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;line-height:1.1;color:var(--b-ink-3);text-align:left;padding:0 12px 9px 0;border-bottom:1px solid var(--b-line-hi);background:rgba(0,0,0,0)}.topic-list>thead>tr>th .sortable:hover{color:var(--b-ink)}.topic-list>tbody>tr{border-bottom:1px solid var(--b-line);transition:background var(--b-t) var(--b-ease)}.topic-list>tbody>tr>td{padding:var(--b-row-y) 12px;vertical-align:middle;border:0}.topic-list>tbody>tr>td:first-child{padding-left:14px}.topic-list>tbody>tr:hover{background:var(--b-panel)}.topic-list>tbody>tr>td:first-child{box-shadow:inset 3px 0 0 rgba(0,0,0,0);transition:box-shadow var(--b-t) var(--b-ease)}.topic-list>tbody>tr:hover>td:first-child{box-shadow:inset 3px 0 0 var(--b-accent)}.topic-list-item .title{font-family:var(--b-ui);font-size:16px;font-weight:600;color:var(--b-ink);line-height:1.4;transition:color var(--b-t) var(--b-ease)}.topic-list-item .title:hover{color:var(--b-accent-b)}.topic-list-item.visited .title:not(.badge-notification){color:var(--b-ink-3)}.topic-list-item.visited .title:not(.badge-notification):hover{color:var(--b-accent-b)}.topic-list .main-link a.title:hover,.topic-list-main-link a.title:hover{color:var(--b-accent-b)}.topic-list .topic-excerpt{font-family:var(--b-ui);font-size:13.5px;font-weight:400;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--b-ink-2);line-height:1.55;margin-top:3px;max-width:66ch}.topic-list .num,.topic-list .posts,.topic-list .views,.topic-list .age,.topic-list .activity{font-family:var(--b-ui);font-size:13.5px;font-weight:600;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--b-ink-2)}.topic-list .num.activity .relative-date{color:var(--b-ink-3);font-weight:500}.topic-list .heatmap-low{color:var(--b-ink-2) !important}.topic-list .heatmap-med{color:var(--b-sun) !important}.topic-list .heatmap-high{color:var(--b-magenta-b) !important}.topic-list .heatmap-low a,.topic-list .heatmap-med a,.topic-list .heatmap-high a{color:inherit !important}.topic-list-item.pinned{background:linear-gradient(90deg, rgba(var(--b-sun-rgb), 0.07), transparent 32%)}.topic-list-item.pinned>td:first-child{box-shadow:inset 3px 0 0 0 var(--b-sun)}.topic-statuses .d-icon,.topic-status .d-icon{color:var(--b-ink-3)}.topic-status.--pinned,.topic-statuses .pinned{color:var(--b-sun)}.topic-status.--closed,.topic-status.--archived,.topic-statuses .locked,.topic-statuses .archived{color:var(--b-ink-3)}.topic-status.--bookmarked{color:var(--b-accent-b)}.badge-notification.new-topic,.badge-notification.unread-posts{font-family:var(--b-display);font-size:12px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;line-height:1.1;background:var(--b-accent-ui);color:var(--b-on-accent);padding:2px 7px;border-radius:var(--b-r);box-shadow:0 0 calc(12px*var(--b-glow-k)) rgba(var(--b-accent-rgb), 0.4)}img.avatar,.avatar{border-radius:var(--b-r) !important;background:var(--b-raise)}.topic-avatar img.avatar,.post-avatar img.avatar{box-shadow:0 0 0 2px var(--b-line-hi),var(--b-shadow-1);transition:box-shadow var(--b-t) var(--b-ease)}.topic-post.topic-owner .topic-avatar img.avatar,.topic-post.original-poster .topic-avatar img.avatar{box-shadow:0 0 0 2px var(--b-op),0 0 16px rgba(var(--b-op-rgb), 0.35)}.topic-post.moderator .topic-avatar img.avatar,.topic-post.group-staff .topic-avatar img.avatar,.topic-post.group-moderators .topic-avatar img.avatar{box-shadow:0 0 0 2px var(--b-cyan),0 0 16px rgba(var(--b-cyan-rgb), 0.3)}.badge-group,.user-badge,.badge-card{font-family:var(--b-display);font-size:13px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;line-height:1.1;background:var(--b-raise);border:1px solid var(--b-line-hi);border-left:3px solid var(--b-cyan);color:var(--b-ink-2);border-radius:var(--b-r);padding:3px 9px}.names .user-title,.names .title{font-family:var(--b-display);font-size:13px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;line-height:1.1;color:var(--b-cyan)}.names .user-title a,.names .title a{color:inherit}.topic-post article.boxed{background:var(--b-panel-t);border:1px solid var(--b-edge);border-radius:var(--b-r);box-shadow:var(--b-shadow-1);margin-bottom:12px;padding:0;overflow:hidden}.topic-post.topic-owner article.boxed,.topic-post.original-poster article.boxed{border-color:var(--b-op-d)}.topic-post.moderator article.boxed,.topic-post.group-staff article.boxed,.topic-post.group-moderators article.boxed{border-color:var(--b-cyan-d)}@media(min-width: 640px){.topic-post article.boxed>.row:has(>.topic-avatar){display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:stretch}.topic-post.sticky-avatar>article>.row>.topic-avatar,.topic-post article.boxed>.row>.topic-avatar{position:static;float:none;grid-column:1;grid-row:1;display:flex;align-items:center;width:auto;height:auto;border-top:0;border-bottom:1px solid var(--b-line);background:linear-gradient(180deg, var(--b-raise), var(--b-panel));padding:10px 0 10px 14px;margin:0}.topic-post article.boxed>.row>.topic-body:not(.embedded-posts){display:contents}.topic-post article.boxed>.row>.topic-body>.topic-meta-data:not(.embedded-reply){grid-column:2;grid-row:1;display:flex;align-items:flex-start;gap:12px;background:linear-gradient(180deg, var(--b-raise), var(--b-panel));border-bottom:1px solid var(--b-line);padding:10px 4.5em 10px 12px}.topic-post article.boxed>.row>.topic-body>.topic-meta-data:not(.embedded-reply) .names{display:flex;align-items:baseline;gap:4px 10px;flex-wrap:wrap}.topic-post article.boxed>.row>.topic-body>.topic-meta-data:not(.embedded-reply) .names .cpd-container{flex-basis:100%}.topic-post article.boxed>.row>.topic-body>.topic-meta-data:not(.embedded-reply) .names .cpd-container .cpd-span{display:flex;align-items:center;gap:5px}.topic-post article.boxed>.row>.topic-body>.topic-meta-data:not(.embedded-reply) .names .cpd-container .cpd-span>.svg-icon-title:first-child{margin-left:0}.topic-post article.boxed>.row>.topic-body>.topic-meta-data:not(.embedded-reply) .names .username a,.topic-post article.boxed>.row>.topic-body>.topic-meta-data:not(.embedded-reply) .names>span>a{font-family:var(--b-display);font-size:17px;font-weight:400;letter-spacing:.05em;text-transform:uppercase;line-height:1.1;color:var(--b-ink)}.topic-post article.boxed>.row>.topic-body>.topic-meta-data:not(.embedded-reply) .post-infos,.topic-post article.boxed>.row>.topic-body>.topic-meta-data:not(.embedded-reply) .post-info .post-date{font-family:var(--b-ui);font-size:12.5px;font-weight:500;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--b-ink-3);margin-left:auto}.topic-post article.boxed>.row>.topic-body>.regular.contents,.topic-post article.boxed>.row>.topic-body>.post__contents{grid-column:1/-1;grid-row:2;min-width:0}.topic-post article.boxed>.row>.topic-body>.post-actions,.topic-post article.boxed>.row>.topic-body>.post__actions{grid-column:1/-1;grid-row:3;padding-inline:16px;margin-block:0}.topic-post{position:relative}.topic-post[data-post-number]::after{content:"#" attr(data-post-number);position:absolute;top:1px;right:1px;display:flex;align-items:flex-start;padding:14px 16px 0 0;pointer-events:none;font-family:var(--b-ui);font-size:12.5px;font-weight:600;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--b-ink-3)}}.topic-post.moderator .topic-meta-data .names .username a,.topic-post.group-staff .topic-meta-data .names .username a{color:var(--b-cyan)}.topic-post.topic-owner .topic-meta-data .names .username a{color:var(--b-op)}.topic-post article.boxed .topic-avatar,.topic-post article.boxed .topic-body{border-top:0}.topic-post article.boxed .topic-body .cooked{padding:0}.topic-body .regular.contents{padding:var(--b-post-pad) var(--b-post-pad) 0}.archetype-private_message .topic-post article.boxed .regular.contents{margin-left:0;padding-left:var(--b-post-pad);border:0;border-radius:0}.cooked,.d-editor-preview{font-size:15.5px;line-height:var(--b-lh);color:var(--b-ink)}.cooked>*,.d-editor-preview>*{max-width:70ch}.cooked p,.d-editor-preview p{margin:0 0 .95em}.cooked strong,.d-editor-preview strong{font-weight:700;color:#fff}.cooked blockquote,.d-editor-preview blockquote{margin:1.1em 0;padding:10px 14px;background:var(--b-void);border-left:3px solid var(--b-accent);border-radius:0 var(--b-r) var(--b-r) 0;color:var(--b-ink-2)}.cooked hr,.d-editor-preview hr{border:0;border-top:1px solid var(--b-line);margin:1.6em 0}.cooked code,.cooked kbd,.d-editor-preview code,.d-editor-preview kbd{font-family:var(--b-mono);font-size:.88em;background:var(--b-void);border:1px solid var(--b-line);border-radius:3px;padding:.1em .36em;color:var(--b-cyan)}.cooked pre,.d-editor-preview pre{background:var(--b-void);border:1px solid var(--b-line);border-radius:var(--b-r);padding:14px 16px;overflow-x:auto;max-width:100%}.cooked pre code,.d-editor-preview pre code{border:0;padding:0;background:rgba(0,0,0,0);color:var(--b-ink-2);font-size:13.5px}.cooked img:not(.emoji):not(.avatar),.d-editor-preview img:not(.emoji):not(.avatar){max-width:100%;height:auto;border-radius:var(--b-r)}.cooked table,.d-editor-preview table{border-collapse:collapse;max-width:100%}.cooked table th,.d-editor-preview table th{font-family:var(--b-display);font-size:13px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;line-height:1.1;color:var(--b-ink-3);text-align:left;padding:8px 12px;border-bottom:1px solid var(--b-line-hi)}.cooked table td,.d-editor-preview table td{padding:8px 12px;border-bottom:1px solid var(--b-line)}aside.quote{background:var(--b-void);border:1px solid var(--b-line);border-left:3px solid var(--b-line-hi);border-radius:0 var(--b-r) var(--b-r) 0;margin:1.1em 0}aside.quote .title{font-family:var(--b-ui);font-size:13px;font-weight:600;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--b-ink-3);background:rgba(0,0,0,0);border-bottom:1px solid var(--b-line);padding:7px 14px}aside.quote .title img.avatar{width:18px;height:18px}aside.quote blockquote{margin:0;padding:10px 14px;border:0;background:rgba(0,0,0,0)}.post-menu-area{border-top:1px solid var(--b-line);margin:10px calc(-1*var(--b-post-pad)) 0;padding:6px var(--b-post-pad)}.post-menu-area .actions .btn{font-family:var(--b-display);font-size:14px;font-weight:400;letter-spacing:.07em;text-transform:uppercase;line-height:1.1;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);color:var(--b-ink-3);padding:4px 11px;min-height:32px;border-radius:var(--b-r);transition:color var(--b-t) var(--b-ease),background var(--b-t) var(--b-ease)}.post-menu-area .actions .btn:hover{background:var(--b-raise);color:var(--b-ink)}.post-menu-area .actions .btn.like:hover .d-icon,.post-menu-area .actions .btn.has-like .d-icon{color:var(--b-magenta-b)}.post-menu-area .double-button .like-count{font-family:var(--b-ui);font-size:13px;font-weight:700;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--b-magenta-b)}.topic-map{background:var(--b-panel-t);border:1px solid var(--b-edge);border-radius:var(--b-r);padding-inline:14px}.topic-map .topic-map__stat,.topic-map .fk-d-menu__trigger,.topic-map .topic-map__stats .btn,.topic-map .--users-summary .btn,.topic-map .btn{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);box-shadow:none;min-height:0}.topic-map .topic-map__stat:hover,.topic-map .fk-d-menu__trigger:hover,.topic-map .topic-map__stats .btn:hover,.topic-map .--users-summary .btn:hover,.topic-map .btn:hover{background:var(--b-raise);border-color:rgba(0,0,0,0)}.topic-map .map li .number,.topic-map .topic-map__stat .number{font-family:var(--b-display);font-size:24px;font-weight:400;letter-spacing:.02em;text-transform:uppercase;line-height:1.1;color:var(--b-cyan)}.topic-map h4,.topic-map .topic-map__stat-label{font-family:var(--b-display);font-size:13px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;line-height:1.1;color:var(--b-ink-3)}.topic-map .topic-map__contents .topic-map__stats .topic-map__stat .number,.topic-map .topic-map__contents .topic-map__stats .fk-d-menu__trigger .number{color:var(--b-cyan)}.topic-map .topic-map__contents .topic-map__stats .topic-map__stat .topic-map__stat-label,.topic-map .topic-map__contents .topic-map__stats .fk-d-menu__trigger .topic-map__stat-label{font-family:var(--b-display);font-size:13px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;line-height:1.1;color:var(--b-ink-3)}.timeline-container .topic-timeline .timeline-handle{background:var(--b-accent)}.timeline-container .topic-timeline .timeline-scrollarea{border-color:var(--b-line)}.timeline-container .topic-timeline .timeline-replies,.timeline-container .topic-timeline .timeline-scroller-content{font-family:var(--b-display);font-size:13px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;line-height:1.1;color:var(--b-ink-3)}.btn{font-family:var(--b-display);font-size:15px;font-weight:400;letter-spacing:.07em;text-transform:uppercase;line-height:1.1;color:var(--b-ink);background:var(--b-raise);border:1px solid var(--b-line-hi);border-radius:var(--b-r);padding:9px 17px;min-height:38px;transition:background var(--b-t) var(--b-ease),border-color var(--b-t) var(--b-ease),color var(--b-t) var(--b-ease),transform var(--b-t) var(--b-ease)}.btn .d-icon{color:inherit}.btn:hover{background:var(--b-high);border-color:rgba(var(--b-accent-rgb), 0.55);color:#fff}.btn:active{transform:translateY(1px)}.btn[disabled],.btn.disabled{opacity:.42}.btn-primary{clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--b-cut)), calc(100% - var(--b-cut)) 100%, 0 100%);background:linear-gradient(135deg, var(--b-accent-b), var(--b-accent));border-color:rgba(0,0,0,0);color:var(--b-on-accent);filter:drop-shadow(0 0 calc(11px * var(--b-glow-k)) rgba(var(--b-accent-rgb), 0.5))}.btn-primary:hover{background:linear-gradient(135deg, var(--b-accent-b), var(--b-accent-b));color:var(--b-on-accent);filter:drop-shadow(0 0 calc(20px * var(--b-glow-k)) rgba(var(--b-accent-rgb), 0.85))}.btn-primary:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--b-void),inset 0 0 0 4px var(--b-cyan)}.btn-danger{background:rgba(0,0,0,0);border-color:var(--b-red-d);color:var(--b-red)}.btn-danger:hover{background:var(--b-red-lo);border-color:var(--b-red);color:#fff;box-shadow:0 0 calc(14px*var(--b-glow-k)) rgba(var(--b-red-rgb), 0.35)}.user-stream .child-actions .d-icon.d-icon-trash-can,.user-stream-item-actions .d-icon.d-icon-trash-can,.user-stream-item-draft-actions .d-icon.d-icon-trash-can{color:var(--b-red)}.user-stream .child-actions .btn-danger:hover .d-icon.d-icon-trash-can,.user-stream-item-actions .btn-danger:hover .d-icon.d-icon-trash-can,.user-stream-item-draft-actions .btn-danger:hover .d-icon.d-icon-trash-can{color:#fff}.post-menu-area .discourse-reactions-counter .reactions-counter,.post-menu-area .discourse-reactions-counter,.discourse-reactions-double-button .reactions-counter{color:var(--b-ink-2)}.btn-flat{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:var(--b-ink-3)}.btn-flat:hover{background:var(--b-raise);color:var(--b-ink);border-color:rgba(0,0,0,0)}input[type=text],input[type=email],input[type=password],input[type=search],input[type=number],textarea,.select-kit .select-kit-header{background:var(--b-void);border:1px solid var(--b-line-input);border-radius:var(--b-r);color:var(--b-ink);font-family:var(--b-ui);font-size:15px;padding:9px 12px;transition:border-color var(--b-t) var(--b-ease),box-shadow var(--b-t) var(--b-ease)}input[type=text]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=number]::placeholder,textarea::placeholder,.select-kit .select-kit-header::placeholder{color:var(--b-ink-3)}input[type=text]:focus,input[type=text]:focus-within,input[type=email]:focus,input[type=email]:focus-within,input[type=password]:focus,input[type=password]:focus-within,input[type=search]:focus,input[type=search]:focus-within,input[type=number]:focus,input[type=number]:focus-within,textarea:focus,textarea:focus-within,.select-kit .select-kit-header:focus,.select-kit .select-kit-header:focus-within{border-color:var(--b-accent);outline:none;box-shadow:0 0 0 3px rgba(var(--b-accent-rgb), 0.2),0 0 calc(14px*var(--b-glow-k)) rgba(var(--b-accent-rgb), 0.28)}.select-kit .select-kit-header:not(.btn){padding:9px 12px}.select-kit.combo-box .select-kit-header,.select-kit.multi-select .multi-select-header{background:var(--b-void)}.d-editor-input{background:var(--b-void);color:var(--b-ink);font-family:var(--b-ui);font-size:15px;border:0}.d-editor-input::placeholder{color:var(--b-ink-3)}.d-editor-input:focus{border:0;outline:none;box-shadow:none}.select-kit .select-kit-body{background:var(--b-panel);border:1px solid var(--b-line-hi);border-radius:var(--b-r);box-shadow:var(--b-shadow-3)}.select-kit .select-kit-body .select-kit-row{font-family:var(--b-ui);font-size:14px;font-weight:500;letter-spacing:.01em;font-variant-numeric:tabular-nums;border-radius:var(--b-r)}.select-kit .select-kit-body .select-kit-row.is-highlighted,.select-kit .select-kit-body .select-kit-row:hover{background:var(--b-raise)}#reply-control{background:var(--b-panel);border-top:2px solid var(--b-accent);box-shadow:0 -18px 50px rgba(3,1,10,.68)}#reply-control .composer-fields .title-input input{font-family:var(--b-ui);font-size:18px;font-weight:600}#reply-control .composer-fields,#reply-control .title-and-category,#reply-control .title-input,#reply-control .title-input input{min-width:0}#reply-control .d-editor-button-bar .btn{font-family:var(--b-display);font-size:13px;font-weight:400;letter-spacing:.05em;text-transform:uppercase;line-height:1.1;background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);min-height:32px;padding:4px 9px}#reply-control .d-editor-textarea-wrapper{background:var(--b-void);border:1px solid var(--b-edge);border-radius:var(--b-r)}.d-editor-preview{background:rgba(0,0,0,0);border-left:1px solid var(--b-line);padding-left:18px}.modal-inner-container,.d-modal__container,.menu-panel,.popup-menu,.fk-d-menu__inner-content,.search-menu .results{background:var(--b-panel);border:1px solid var(--b-line-hi);border-radius:var(--b-r);box-shadow:var(--b-shadow-3)}.user-card .card-content,.group-card .card-content{background:var(--b-panel);border:1px solid var(--b-line-hi);border-radius:var(--b-r);box-shadow:var(--b-shadow-3)}.d-modal__header,.modal-header{font-family:var(--b-display);font-size:19px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;line-height:1.1;color:var(--b-ink);background:linear-gradient(180deg, var(--b-raise), var(--b-panel));border-bottom:1px solid var(--b-line);padding:14px 18px}.menu-panel li a,.quick-access-panel li a{font-family:var(--b-ui);font-size:14px;font-weight:500;letter-spacing:.01em;font-variant-numeric:tabular-nums;border-radius:var(--b-r)}.menu-panel li a:hover,.quick-access-panel li a:hover{background:var(--b-raise)}.notification.unread{background:var(--b-accent-lo)}.notification.liked .d-icon,.notification.mentioned .d-icon{color:var(--b-magenta-b)}.notification.replied .d-icon{color:var(--b-violet)}.alert{background:var(--b-panel);border:1px solid var(--b-edge);border-left:3px solid var(--b-cyan);border-radius:var(--b-r);color:var(--b-ink);padding:12px 16px}.alert-success{border-left-color:var(--b-mint)}.alert-error,.alert-danger{border-left-color:var(--b-red)}a.mention,a.mention-group,.group-mention{font-family:var(--b-ui);font-size:13.5px;font-weight:600;letter-spacing:.01em;font-variant-numeric:tabular-nums;background:var(--b-accent-lo);border:1px solid rgba(var(--b-accent-rgb), 0.4);border-radius:var(--b-r);color:var(--b-accent-b);padding:1px 6px}a.mention:hover,a.mention-group:hover,.group-mention:hover{background:var(--b-accent);color:var(--b-on-accent)}.user-card .names .username,.names .username,.names span.first.username,.user-info .user-detail .name-line .username-wrapper .username{font-family:var(--b-display);font-size:19px;font-weight:400;letter-spacing:.04em;text-transform:uppercase;line-height:1.1}#footer,.footer-message:has(h3,h4,p,a,.btn){font-family:var(--b-ui);font-size:13px;font-weight:500;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--b-ink-3);border-top:1px solid var(--b-line);padding-top:22px;margin-top:34px;width:100%;box-sizing:border-box}*{scrollbar-width:thin;scrollbar-color:var(--b-line-hi) var(--b-night)}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:var(--b-night)}::-webkit-scrollbar-thumb{background:var(--b-line-hi);border:3px solid var(--b-night);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:var(--b-ink-3)}.welcome-banner{--d-welcome-banner-text-alignment: left;--d-welcome-banner-title-margin-bottom: 14px;margin-bottom:var(--b-block)}.welcome-banner .welcome-banner__wrap{position:relative;display:flex;flex-direction:column;justify-content:center;padding:22px 26px 24px;border:1px solid var(--b-line-hi);border-radius:var(--b-r);--b-corner: rgba(var(--b-cyan-rgb), 0.55);background:linear-gradient(var(--b-corner), var(--b-corner)),linear-gradient(var(--b-corner), var(--b-corner)),linear-gradient(var(--b-corner), var(--b-corner)),linear-gradient(var(--b-corner), var(--b-corner)),linear-gradient(var(--b-corner), var(--b-corner)),linear-gradient(var(--b-corner), var(--b-corner)),linear-gradient(var(--b-corner), var(--b-corner)),linear-gradient(var(--b-corner), var(--b-corner)),repeating-linear-gradient(to bottom, rgba(5, 3, 13, 0.26) 0 1px, transparent 1px 3px),repeating-linear-gradient(92deg, rgba(var(--b-cyan-rgb), 0.13) 0 1px, transparent 1px 34px),radial-gradient(120% 90% at 50% 100%, rgba(var(--b-accent-rgb), 0.3), transparent 70%),linear-gradient(178deg, #0a0424 0%, #1b0a3e 46%, #3d1057 74%, #5d1259 100%);background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,repeat,repeat-x,no-repeat,no-repeat;background-size:18px 1px,1px 18px,18px 1px,1px 18px,18px 1px,1px 18px,18px 1px,1px 18px,auto,100% 46%,100% 100%,100% 100%;background-position:left 9px top 9px,left 9px top 9px,right 9px top 9px,right 9px top 9px,left 9px bottom 9px,left 9px bottom 9px,right 9px bottom 9px,right 9px bottom 9px,0 0,0 100%,0 0,0 0;box-shadow:var(--b-shadow-2),inset 0 -2px 0 0 rgba(var(--b-cyan-rgb), 0.55)}.welcome-banner .welcome-banner__wrap .search-menu{margin-inline:0;max-width:620px}.welcome-banner .welcome-banner__title{font-family:var(--b-display);font-size:clamp(26px,2.6vw,38px);font-weight:400;letter-spacing:.03em;text-transform:uppercase;color:#fff;text-align:left;margin-inline:0;max-width:none;text-shadow:0 0 calc(24px*var(--b-glow-k)) rgba(var(--b-cyan-rgb), 0.5)}.welcome-banner .welcome-banner__subheader{font-family:var(--b-ui);font-size:14.5px;font-weight:500;letter-spacing:.01em;font-variant-numeric:tabular-nums;text-transform:none;text-align:left;color:var(--b-ink-2);text-shadow:none;margin-top:6px}.welcome-banner .welcome-banner__title::after{content:"Sic transit gloria mundi.";display:block;font-family:var(--b-ui);font-size:14.5px;font-weight:500;letter-spacing:.01em;font-variant-numeric:tabular-nums;font-style:italic;text-transform:none;letter-spacing:0;color:var(--b-ink-2);text-shadow:none;margin-top:8px}.welcome-banner .welcome-banner__title::before{content:"késdobáló.pro fórum";display:block;font-family:var(--b-display);font-size:12px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;line-height:1.1;color:var(--b-cyan);text-shadow:none;padding-left:14px;margin-bottom:10px;background:linear-gradient(var(--b-accent), var(--b-accent)) left .3em/6px 6px no-repeat}.welcome-banner .welcome-banner__wrap{min-height:var(--b-mascot-h);padding-right:calc(var(--b-mascot-w) + 26px)}.welcome-banner .welcome-banner__wrap::before{content:"";position:absolute;right:calc(16px + var(--b-mascot-w)*.5);bottom:0;height:var(--b-mascot-h);aspect-ratio:1;transform:translateX(50%);border-radius:50%;pointer-events:none;background:linear-gradient(180deg, #ffe98a 0%, #ffc44d 22%, #ff8a3d 44%, #ff3d8b 68%, #b31f9c 88%, #6a1bb0 100%);mask-image:linear-gradient(180deg, #000 0 51%, transparent 51% 54%, #000 54% 62%, transparent 62% 66%, #000 66% 73%, transparent 73% 78%, #000 78% 84%, transparent 84% 90%, #000 90% 95%, transparent 95% 100%);filter:drop-shadow(0 0 calc(34px * var(--b-glow-k)) rgba(var(--b-magenta-rgb), 0.45))}.welcome-banner .welcome-banner__wrap::after{content:"";position:absolute;right:16px;bottom:0;width:var(--b-mascot-w);height:var(--b-mascot-h);background:url(/uploads/default/original/1X/95675226ca266cbd5c8c733ae49e8002fd28c97d.png) center bottom/contain no-repeat;pointer-events:none;z-index:1;filter:drop-shadow(-3px 0 7px rgba(var(--b-cyan-rgb), 0.5)) drop-shadow(3px 0 7px rgba(var(--b-magenta-rgb), 0.5)) drop-shadow(0 2px 16px rgba(3, 1, 10, 0.8))}@media(max-width: 924px){.welcome-banner .welcome-banner__wrap{--b-mascot-h: min(240px, 30vw);--b-mascot-w: min(calc(240px * 0.95), 28.5vw);min-height:var(--b-mascot-h);padding-right:16px}.welcome-banner .welcome-banner__wrap::before{top:0;bottom:auto}.welcome-banner .welcome-banner__wrap::after{top:0;bottom:auto;filter:drop-shadow(0 2px 10px rgba(3, 1, 10, 0.8))}.welcome-banner .welcome-banner__wrap .welcome-banner__title{padding-right:calc(var(--b-mascot-w) + 12px)}}#banner{background:linear-gradient(135deg, var(--b-accent-lo), var(--b-panel));border:1px solid var(--b-accent-d);border-left:3px solid var(--b-accent);border-radius:var(--b-r);color:var(--b-ink)}#banner .banner-content{padding:14px 18px}#banner a{color:var(--b-accent-b)}#banner .close{color:var(--b-ink-3)}#banner .close:hover{color:var(--b-ink)}.categories-and-latest,.categories-and-top{gap:26px}.categories-and-latest div.column,.categories-and-top div.column{min-width:0}.categories-and-latest .table-heading,.categories-and-latest .topic-list-heading,.categories-and-top .table-heading,.categories-and-top .topic-list-heading{font-family:var(--b-display);font-size:14px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;line-height:1.1;color:var(--b-ink-3);border-bottom:1px solid var(--b-line-hi);padding-bottom:9px;margin-bottom:14px;background:rgba(0,0,0,0)}.categories-and-latest,.categories-and-top{flex-flow:column nowrap}.categories-and-latest div.column,.categories-and-top div.column{flex:1 1 auto;min-width:0}.categories-and-latest div.column.categories,.categories-and-top div.column.categories{margin-right:0;margin-bottom:0}#header-list-area .category-list{margin-bottom:var(--b-block);padding-bottom:var(--b-block);border-bottom:1px solid var(--b-line)}.category-list-item,.category-list .category-list-item{background:var(--b-panel-t);border:1px solid var(--b-edge);border-left:3px solid var(--b-line-hi);border-radius:var(--b-r);margin-bottom:8px;padding:14px 16px;transition:background var(--b-t) var(--b-ease),border-color var(--b-t) var(--b-ease)}.category-list-item:hover,.category-list .category-list-item:hover{background:var(--b-raise)}.category-list-item .category-text-title,.category-list-item h3,.category-list .category-list-item .category-text-title,.category-list .category-list-item h3{margin:0}.category-list-item .category-name,.category-list-item h3,.category-list-item h3 a,.category-list .category-list-item .category-name,.category-list .category-list-item h3,.category-list .category-list-item h3 a{font-family:var(--b-display);font-size:21px;font-weight:400;letter-spacing:.03em;text-transform:uppercase;line-height:1.1;color:var(--b-ink)}.category-list-item .category-description,.category-list .category-list-item .category-description{font-family:var(--b-ui);font-size:14px;font-weight:400;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--b-ink-2);line-height:1.55;margin-top:4px}.category-list-item .category-logo img,.category-list .category-list-item .category-logo img{border-radius:var(--b-r)}div.subcategories-list,div.subcategories,.category-list .subcategories,.category-list div.subcategories-list{display:flex;flex-wrap:wrap;gap:5px 12px;margin-top:9px}div.subcategories-list .badge-category__wrapper,div.subcategories .badge-category__wrapper,.category-list .subcategories .badge-category__wrapper,.category-list div.subcategories-list .badge-category__wrapper{margin:0}.latest-topic-list .latest-topic-list-item{border-bottom:1px solid var(--b-line);padding:12px 14px;transition:background var(--b-t) var(--b-ease)}.latest-topic-list .latest-topic-list-item:hover{background:var(--b-panel)}.latest-topic-list .latest-topic-list-item .main-link .title,.latest-topic-list .latest-topic-list-item .topic-title{font-family:var(--b-ui);font-size:16px;font-weight:600;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--b-ink)}.latest-topic-list .latest-topic-list-item .main-link .title:hover,.latest-topic-list .latest-topic-list-item .topic-title:hover{color:var(--b-accent-b)}.latest-topic-list .latest-topic-list-item .topic-stats,.latest-topic-list .latest-topic-list-item .topic-last-activity,.latest-topic-list .latest-topic-list-item .topic-last-activity a,.latest-topic-list .latest-topic-list-item .age{font-family:var(--b-ui);font-size:13px;font-weight:500;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--b-ink-3)}.latest-topic-list .latest-topic-list-item img.avatar{border-radius:var(--b-r)}.latest-topic-list .no-topics{color:var(--b-ink-3)}.latest-topic-list .more-topics,.top-topic-list .more-topics{display:flex;justify-content:flex-end;margin-top:0;padding:12px 14px}.latest-topic-list .more-topics .btn,.top-topic-list .more-topics .btn{float:none}.latest-topic-list .table-heading,.top-topic-list .table-heading{padding:12px 14px}.more-topics__container,.topic-list-bottom,.nav-pagination,.pagination,#suggested-topics .more-topics__list,.footer-message{padding-inline:14px}.more-topics__container,.nav-pagination,.pagination{padding-block:12px}.list-controls,.navigation-container{padding-top:4px}.new-user-wrapper,.user-content-wrapper,.user-content,.container.groups-index,.container.group,.container.badges,.container.tags-index,.show-badge,.directory,.reviewable,.groups-page,.groups-boxes,.group-details-container,.badges-listing,.badge-groups,.tag-list,.tags-list,.full-page-search,.search-container,.about-page,.body-page,.static-page,.invites-page,.review-container,.reviewable-list,.bookmark-list,.notifications-page{padding:16px 18px;box-sizing:border-box}.user-main .about .details,.user-main .about.collapsed-info .details{padding:14px 18px}.admin-content .admin-contents{padding-inline:18px}a.badge.new-posts,a.badge.unread-posts,.badge-notification.new-posts,.category-list .new-posts{font-family:var(--b-ui);font-size:12px;font-weight:700;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--b-cyan);background:rgba(0,0,0,0);padding:0}a.badge.new-posts:hover,a.badge.unread-posts:hover,.badge-notification.new-posts:hover,.category-list .new-posts:hover{color:var(--b-ink)}.category-list td.topics .badge-notification[href],.category-list td.posts .badge-notification[href],.category-list td.category .badge-notification[href]{color:var(--b-cyan)}.category-list td.topics .badge-notification[href]:hover,.category-list td.posts .badge-notification[href]:hover,.category-list td.category .badge-notification[href]:hover{color:var(--b-ink)}.navigation-container .category-breadcrumb .select-kit .select-kit-header,.list-controls .category-breadcrumb .select-kit .select-kit-header{background:var(--b-raise);border:1px solid var(--b-line-hi)}.sidebar-section-link-prefix .sidebar-section-link-prefix-badge,.chat-channel-unread-indicator{background:var(--b-magenta);color:var(--b-void)}.sidebar-section-link.--muted{opacity:.55}.btn.btn-transparent,.btn.btn-link,.btn.btn-flat,.modal-close,.d-modal__header .btn,.search-menu .btn,.welcome-banner .btn,.search-banner .btn,.custom-search-banner .btn,.select-kit .btn-clear,.sidebar-wrapper .btn{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);box-shadow:none}.btn.btn-transparent:hover,.btn.btn-link:hover,.btn.btn-flat:hover,.modal-close:hover,.d-modal__header .btn:hover,.search-menu .btn:hover,.welcome-banner .btn:hover,.search-banner .btn:hover,.custom-search-banner .btn:hover,.select-kit .btn-clear:hover,.sidebar-wrapper .btn:hover{background:var(--b-raise);border-color:rgba(0,0,0,0);color:var(--b-ink)}.search-menu .search-input .btn,.welcome-banner .search-input .btn,.search-banner .search-input .btn,.custom-search-banner .search-input .btn,.search-input .search-icon,.search-input>label,.search-input .search-term__label{background:rgba(0,0,0,0);border:0;box-shadow:none;padding-inline:8px}.search-menu .search-input .btn:hover,.welcome-banner .search-input .btn:hover,.search-banner .search-input .btn:hover,.custom-search-banner .search-input .btn:hover,.search-input .search-icon:hover,.search-input>label:hover,.search-input .search-term__label:hover{background:rgba(0,0,0,0)}.welcome-banner__search-menu,.welcome-banner .search-input-wrapper,.welcome-banner .search-input,.search-banner .search-input-wrapper,.search-banner .search-input{min-width:0}.welcome-banner .search-input,.search-banner .search-input,.custom-search-banner .search-input,.search-menu .search-input{background:var(--b-void);border:1px solid var(--b-line-input);border-radius:var(--b-r);transition:border-color var(--b-t) var(--b-ease),box-shadow var(--b-t) var(--b-ease)}.welcome-banner .search-input input[type=text],.welcome-banner .search-input input[type=search],.welcome-banner .search-input .search-term__input,.search-banner .search-input input[type=text],.search-banner .search-input input[type=search],.search-banner .search-input .search-term__input,.custom-search-banner .search-input input[type=text],.custom-search-banner .search-input input[type=search],.custom-search-banner .search-input .search-term__input,.search-menu .search-input input[type=text],.search-menu .search-input input[type=search],.search-menu .search-input .search-term__input{background:rgba(0,0,0,0);border:0;box-shadow:none}.welcome-banner .search-input input[type=text]:focus,.welcome-banner .search-input input[type=search]:focus,.welcome-banner .search-input .search-term__input:focus,.search-banner .search-input input[type=text]:focus,.search-banner .search-input input[type=search]:focus,.search-banner .search-input .search-term__input:focus,.custom-search-banner .search-input input[type=text]:focus,.custom-search-banner .search-input input[type=search]:focus,.custom-search-banner .search-input .search-term__input:focus,.search-menu .search-input input[type=text]:focus,.search-menu .search-input input[type=search]:focus,.search-menu .search-input .search-term__input:focus{border:0;box-shadow:none}.welcome-banner .search-input:focus-within,.search-banner .search-input:focus-within,.custom-search-banner .search-input:focus-within,.search-menu .search-input:focus-within{border-color:var(--b-accent);box-shadow:0 0 0 3px rgba(var(--b-accent-rgb), 0.16)}.chat-drawer,.chat-drawer-container{background:var(--b-panel);border:1px solid var(--b-line-hi);border-radius:var(--b-r) var(--b-r) 0 0;box-shadow:var(--b-shadow-3)}.c-navbar{background:linear-gradient(180deg, var(--b-raise), var(--b-panel));border-bottom:1px solid var(--b-line)}.c-navbar .chat-channel-title__name,.c-navbar .c-navbar__title{font-family:var(--b-display);font-size:17px;font-weight:400;letter-spacing:.05em;text-transform:uppercase;line-height:1.1;color:var(--b-ink)}.chat-channel-row,.chat-channel-card{border-radius:var(--b-r);transition:background var(--b-t) var(--b-ease)}.chat-channel-row:hover,.chat-channel-card:hover{background:var(--b-raise)}.chat-channel-row.--active,.chat-channel-row.active,.chat-channel-card.--active,.chat-channel-card.active{background:var(--b-accent-lo);box-shadow:inset 3px 0 0 0 var(--b-accent)}.chat-channel-row .chat-channel-name,.chat-channel-card .chat-channel-name{font-family:var(--b-ui);font-size:14.5px;font-weight:600;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--b-ink)}.chat-channel-row .chat-channel__metadata-date,.chat-channel-row .chat-channel-metadata__date,.chat-channel-card .chat-channel__metadata-date,.chat-channel-card .chat-channel-metadata__date{font-family:var(--b-ui);font-size:12px;font-weight:500;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--b-ink-3)}.chat-message-container{border-radius:var(--b-r)}.chat-message-container:hover{background:var(--b-raise)}.chat-message-info__username,.chat-message-info__username__name{font-family:var(--b-display);font-size:15px;font-weight:400;letter-spacing:.05em;text-transform:uppercase;line-height:1.1;color:var(--b-ink)}.chat-message-info__date,.chat-message-info__bookmark{font-family:var(--b-ui);font-size:12px;font-weight:500;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--b-ink-3)}.chat-message-text{font-family:var(--b-ui);font-size:15px;color:var(--b-ink)}.chat-message-text code{color:var(--b-cyan)}.chat-message-reaction{background:var(--b-raise);border:1px solid var(--b-line);border-radius:var(--b-r);color:var(--b-ink-2)}.chat-message-reaction.reacted{background:var(--b-accent-lo);border-color:var(--b-accent);color:var(--b-accent-b)}.chat-message-separator__text,.chat-message-separator__date-container .chat-message-separator__text{font-family:var(--b-display);font-size:12px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;line-height:1.1;color:var(--b-ink-3);background:var(--b-night)}.chat-message-separator__line-container::before,.chat-message-separator__line{border-color:var(--b-line)}.chat-composer__wrapper,.chat-composer__inner-container{background:var(--b-void);border:1px solid var(--b-edge);border-radius:var(--b-r)}.chat-composer.is-focused .chat-composer__inner-container{border-color:var(--b-accent);box-shadow:0 0 0 3px rgba(var(--b-accent-rgb), 0.16)}.chat-composer__input{font-family:var(--b-ui);font-size:15px;color:var(--b-ink)}.chat-composer__input::placeholder{color:var(--b-ink-3)}.chat-thread,.chat-side-panel{background:var(--b-night);border-left:1px solid var(--b-line)}.chat-header-icon .chat-channel-unread-indicator,.chat-channel-unread-indicator__number{background:var(--b-magenta);color:var(--b-void)}.new-user-wrapper,.user-profile-hero,.user-main .staff-counters,.user-content-wrapper{border-color:var(--b-line)}.staff-counters,.user-main .staff-counters,span.post-count,.review-item__header{background:var(--b-raise);color:var(--b-ink);border:1px solid var(--b-line)}.staff-counters,.user-main .staff-counters{border:1px solid var(--b-accent);border-radius:var(--b-r)}.staff-counters a,.staff-counters>div,.user-main .staff-counters a,.user-main .staff-counters>div{font-family:var(--b-ui);font-size:13px;font-weight:500;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--b-ink)}.staff-counters a:hover,.user-main .staff-counters a:hover{color:var(--b-accent-b)}.primary>.primary-textual,.user-profile-hero .primary-textual{flex:1 1 auto;min-width:0}.expanding-text-area>textarea{display:block}.new-user-wrapper,.user-profile-hero{background:linear-gradient(180deg, rgba(var(--b-accent-rgb), 0.1), transparent 78%),var(--b-panel);border-bottom:1px solid var(--b-line)}.user-main .about .details,.user-main .about.collapsed-info .details{background:var(--b-panel)}.user-main .user-profile-avatar img.avatar{border-radius:var(--b-r);box-shadow:0 0 0 2px var(--b-cyan),var(--b-shadow-2)}.user-main h1.username,.user-main .username,.user-main .about.collapsed-info .details .primary .user-profile-names__primary{font-family:var(--b-display);font-size:26px;font-weight:400;letter-spacing:.04em;text-transform:uppercase;line-height:1.1;color:var(--b-ink)}.user-main h2.full-name,.user-main .full-name,.user-main .about.collapsed-info .details .primary .user-profile-names__secondary{font-family:var(--b-ui);font-size:16px;font-weight:500;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--b-ink-2)}.user-main .user-profile-names .user-title{font-family:var(--b-display);font-size:13px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;line-height:1.1;color:var(--b-cyan)}.user-main .secondary,.user-main .public-user-fields,.user-main .metadata{font-family:var(--b-ui);font-size:14px;font-weight:400;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--b-ink-2)}.user-main .stats-section .value,.user-main .user-stat .value{font-family:var(--b-display);font-size:21px;font-weight:400;letter-spacing:.02em;text-transform:uppercase;line-height:1.1;color:var(--b-cyan)}.user-main .stats-section .label,.user-main .user-stat .label{font-family:var(--b-display);font-size:12px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;line-height:1.1;color:var(--b-ink-3)}.user-navigation,.user-primary-navigation,.user-secondary-navigation{border-bottom:1px solid var(--b-line)}.user-stream .item,.user-stream-item,.post-list .post-list-item{background:var(--b-panel-t);border:1px solid var(--b-edge);border-radius:var(--b-r);margin-bottom:8px;transition:background var(--b-t) var(--b-ease)}.user-stream .item:hover,.user-stream-item:hover,.post-list .post-list-item:hover{background:var(--b-raise)}.user-stream .item .title a,.user-stream-item .title a,.post-list .post-list-item .title a{font-family:var(--b-ui);font-size:16px;font-weight:600;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--b-ink)}.user-stream .item .time,.user-stream .item .relative-date,.user-stream-item .time,.user-stream-item .relative-date,.post-list .post-list-item .time,.post-list .post-list-item .relative-date{font-family:var(--b-ui);font-size:12.5px;font-weight:500;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--b-ink-3)}.post-list .post-list-item .relative-date{font-family:var(--b-ui);font-size:12.5px;font-weight:500;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--b-ink-3)}.user-card .card-content,.group-card .card-content{background:var(--b-panel)}.user-card .card-row .names .username a,.group-card .card-row .names .username a{font-family:var(--b-display);font-size:20px;font-weight:400;letter-spacing:.04em;text-transform:uppercase;line-height:1.1;color:var(--b-ink)}.user-card .card-row .names .full-name,.group-card .card-row .names .full-name{font-family:var(--b-ui);font-size:14px;font-weight:500;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--b-ink-2)}.user-card .user-card-metadata-outlet,.user-card .metadata,.group-card .user-card-metadata-outlet,.group-card .metadata{font-family:var(--b-ui);font-size:13px;font-weight:400;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--b-ink-3)}.user-card .user-card-avatar img.avatar,.group-card .user-card-avatar img.avatar{border-radius:var(--b-r);box-shadow:0 0 0 2px var(--b-line-hi)}.user-card .usercard-controls .btn,.group-card .usercard-controls .btn{width:auto;justify-content:center;min-height:34px;padding:7px 14px;font-size:14px}.user-card .badge-section .more-user-badges,.group-card .badge-section .more-user-badges{display:inline-block;vertical-align:top;background:rgba(0,0,0,0);border:0;padding:0;margin:0;min-height:0;max-width:none;box-shadow:none}.user-card .badge-section .user-badge,.user-card .badge-section .more-user-badges a,.group-card .badge-section .user-badge,.group-card .badge-section .more-user-badges a{font-family:var(--b-display);font-size:13px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;line-height:1.1;display:inline-flex;align-items:center;background:var(--b-raise);border:1px solid var(--b-line-hi);border-left:3px solid var(--b-cyan);border-radius:var(--b-r);color:var(--b-ink-2);line-height:1.25;min-height:0;padding:3px 9px;max-width:185px;white-space:nowrap;overflow:hidden;box-shadow:none}.user-card .badge-section .more-user-badges a,.group-card .badge-section .more-user-badges a{border-left-color:var(--b-line-hi)}.user-card .badge-section .more-user-badges a:hover,.group-card .badge-section .more-user-badges a:hover{background:var(--b-high);color:var(--b-ink)}.user-preferences .controls .description,.user-preferences .instructions,.form-vertical .controls .description,.form-vertical .instructions,.control-group .controls .description,.control-group .instructions{font-family:var(--b-ui);font-size:13px;font-weight:400;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--b-ink-3)}.user-preferences label.control-label,.user-preferences .control-label,.form-vertical label.control-label,.form-vertical .control-label,.control-group label.control-label,.control-group .control-label{font-family:var(--b-display);font-size:13px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;line-height:1.1;color:var(--b-ink-2)}.search-menu .search-menu-panel .results{background:rgba(0,0,0,0);border:0;box-shadow:none}.search-menu .search-menu-panel,.search-menu-container{background:var(--b-panel);border:1px solid var(--b-line-hi);border-radius:var(--b-r);box-shadow:var(--b-shadow-3)}.search-menu .search-input{background:var(--b-void)}.search-menu .search-menu-assistant-item,.search-menu .search-link,.search-menu .search-result-topic .item{border-radius:var(--b-r)}.search-menu .search-menu-assistant-item:hover,.search-menu .search-menu-assistant-item.selected,.search-menu .search-link:hover,.search-menu .search-link.selected,.search-menu .search-result-topic .item:hover,.search-menu .search-result-topic .item.selected{background:var(--b-raise)}.search-menu .search-item-prefix,.search-menu .search-item-slug{font-family:var(--b-ui);font-size:14px;font-weight:500;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--b-ink)}.search-menu .search-item-context,.search-menu .blurb{font-family:var(--b-ui);font-size:13px;font-weight:400;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--b-ink-3)}.search-menu .search-menu-initial-options .search-menu-assistant-item .search-item-prefix{color:var(--b-ink-2)}.full-page-search .search-header,.search-container .search-header{border-bottom:1px solid var(--b-line)}.full-page-search .search-advanced-sidebar,.full-page-search .search-advanced-filters,.search-container .search-advanced-sidebar,.search-container .search-advanced-filters{background:var(--b-panel);border:1px solid var(--b-edge);border-radius:var(--b-r)}.full-page-search .fps-result,.full-page-search .search-results .fps-result,.search-container .fps-result,.search-container .search-results .fps-result{border-bottom:1px solid var(--b-line);padding-block:14px;transition:background var(--b-t) var(--b-ease)}.full-page-search .fps-result:hover,.full-page-search .search-results .fps-result:hover,.search-container .fps-result:hover,.search-container .search-results .fps-result:hover{background:var(--b-panel)}.full-page-search .fps-result .topic-title,.full-page-search .fps-result .search-link .topic-title,.full-page-search .search-results .fps-result .topic-title,.full-page-search .search-results .fps-result .search-link .topic-title,.search-container .fps-result .topic-title,.search-container .fps-result .search-link .topic-title,.search-container .search-results .fps-result .topic-title,.search-container .search-results .fps-result .search-link .topic-title{font-family:var(--b-ui);font-size:16px;font-weight:600;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--b-ink)}.full-page-search .fps-result .blurb,.full-page-search .search-results .fps-result .blurb,.search-container .fps-result .blurb,.search-container .search-results .fps-result .blurb{font-family:var(--b-ui);font-size:14px;font-weight:400;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--b-ink-2)}.full-page-search .search-highlight,.full-page-search .highlight-strong,.full-page-search .fps-result .blurb .search-highlight,.full-page-search .fps-result .topic-title .search-highlight,.search-container .search-highlight,.search-container .highlight-strong,.search-container .fps-result .blurb .search-highlight,.search-container .fps-result .topic-title .search-highlight{background:rgba(var(--b-sun-rgb), 0.24);color:var(--b-ink);padding:0 2px}.full-page-search .search-count,.full-page-search .result-count,.search-container .search-count,.search-container .result-count{font-family:var(--b-display);font-size:14px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;line-height:1.1;color:var(--b-ink-3)}.full-page-search .search-info,.search-container .search-info{padding-inline:14px}.d-modal__backdrop,.modal-backdrop{background:rgba(5,3,13,.78);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.d-modal__body,.modal-body{color:var(--b-ink)}.d-modal__footer,.modal-footer{background:var(--b-void);border-top:1px solid var(--b-line)}.login-modal .login-form,.login-modal .create-account-form,.create-account .login-form,.create-account .create-account-form,.login-fullpage .login-form,.login-fullpage .create-account-form,.signup-fullpage .login-form,.signup-fullpage .create-account-form{color:var(--b-ink)}.login-modal .login-title,.login-modal .create-account__header-title,.create-account .login-title,.create-account .create-account__header-title,.login-fullpage .login-title,.login-fullpage .create-account__header-title,.signup-fullpage .login-title,.signup-fullpage .create-account__header-title{font-family:var(--b-display);font-size:24px;font-weight:400;letter-spacing:.05em;text-transform:uppercase;line-height:1.1;color:var(--b-ink)}.login-modal .login-subheader,.login-modal .create-account__header-subtitle,.create-account .login-subheader,.create-account .create-account__header-subtitle,.login-fullpage .login-subheader,.login-fullpage .create-account__header-subtitle,.signup-fullpage .login-subheader,.signup-fullpage .create-account__header-subtitle{font-family:var(--b-ui);font-size:14px;font-weight:400;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--b-ink-3)}.login-modal .btn-social,.create-account .btn-social,.login-fullpage .btn-social,.signup-fullpage .btn-social{background:var(--b-raise);border:1px solid var(--b-line-hi);color:var(--b-ink)}.login-modal .btn-social:hover,.create-account .btn-social:hover,.login-fullpage .btn-social:hover,.signup-fullpage .btn-social:hover{background:var(--b-high)}.login-modal .tip.bad,.create-account .tip.bad,.login-fullpage .tip.bad,.signup-fullpage .tip.bad{color:var(--b-red)}.login-modal .tip.good,.create-account .tip.good,.login-fullpage .tip.good,.signup-fullpage .tip.good{color:var(--b-mint)}.login-modal #login-link,.login-modal #new-account-link,.login-modal .login-welcome-header a,.create-account #login-link,.create-account #new-account-link,.create-account .login-welcome-header a,.login-fullpage #login-link,.login-fullpage #new-account-link,.login-fullpage .login-welcome-header a,.signup-fullpage #login-link,.signup-fullpage #new-account-link,.signup-fullpage .login-welcome-header a{color:var(--b-accent-b)}.dialog-container .dialog-content{background:var(--b-panel);border:1px solid var(--b-line-hi);border-radius:var(--b-r);box-shadow:var(--b-shadow-3)}.dialog-container .dialog-header{border-bottom:1px solid var(--b-line)}.dialog-container .dialog-footer{border-top:1px solid var(--b-line);background:var(--b-void)}.fk-d-toast,.fk-d-default-toast{background:var(--b-panel);border:1px solid var(--b-line-hi);border-left:3px solid var(--b-accent);border-radius:var(--b-r);box-shadow:var(--b-shadow-3);color:var(--b-ink)}.fk-d-default-toast.-success .fk-d-toast,.fk-d-toast.-success,.fk-d-default-toast.-success .fk-d-default-toast,.fk-d-default-toast.-success{border-left-color:var(--b-mint)}.fk-d-default-toast.-error .fk-d-toast,.fk-d-toast.-error,.fk-d-default-toast.-error .fk-d-default-toast,.fk-d-default-toast.-error{border-left-color:var(--b-red)}.keyboard-shortcuts-modal kbd{background:var(--b-void);border:1px solid var(--b-line-hi);border-bottom-width:2px;border-radius:3px;color:var(--b-cyan);font-family:var(--b-mono)}.keyboard-shortcuts-modal .shortcut-category h2,.keyboard-shortcuts-modal section h2{font-family:var(--b-display);font-size:15px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;line-height:1.1;color:var(--b-ink-2)}.emoji-picker,.emoji-picker__content{background:var(--b-panel);border:1px solid var(--b-line-hi);border-radius:var(--b-r);box-shadow:var(--b-shadow-3)}.emoji-picker .filter-input,.emoji-picker input,.emoji-picker__content .filter-input,.emoji-picker__content input{background:var(--b-void)}.topic-map,.topic-map.--bottom,.topic-footer-main-buttons{max-width:960px}.topic-map.--op,.topic-map.--bottom{padding-inline:14px}#topic-footer-buttons,.topic-footer-buttons{max-width:none;padding-top:16px;border-top:1px solid var(--b-line)}.topic-footer-main-buttons{border-top:0}.topic-footer-buttons .btn{margin-right:6px}#suggested-topics,.more-topics__container{margin-top:32px}#suggested-topics .suggested-topics-title-wrapper h3,#suggested-topics .more-topics__list-title,#suggested-topics .more-topics__container-title,#suggested-topics h3,.more-topics__container .suggested-topics-title-wrapper h3,.more-topics__container .more-topics__list-title,.more-topics__container .more-topics__container-title,.more-topics__container h3{font-family:var(--b-display);font-size:17px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;line-height:1.1;color:var(--b-ink-2);padding-inline:0;margin-inline:var(--d-topic-list-data-padding-inline-start, 14px)}#suggested-topics .suggested-topics-message,.more-topics__container .suggested-topics-message{font-family:var(--b-ui);font-size:13.5px;font-weight:400;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--b-ink-3)}.more-topics__container .more-topics__browse-more{font-family:var(--b-ui);font-size:13.5px;font-weight:400;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--b-ink-3);text-transform:none;line-height:1.55;padding:16px 0 0;margin-top:16px;border-top:1px solid var(--b-line)}.more-topics__lists .nav-pills>li>a{font-size:14px}.small-action{border-bottom:1px solid var(--b-line)}.small-action .small-action-desc,.small-action .small-action-contents{font-family:var(--b-ui);font-size:13.5px;font-weight:500;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--b-ink-3)}.small-action .small-action-badge,.small-action .topic-avatar .d-icon{color:var(--b-ink-3)}.small-action .small-action-custom-message{color:var(--b-ink-2)}.small-action a{color:var(--b-ink-2)}.small-action a:hover{color:var(--b-accent-b)}.post-notice{background:var(--b-void);border-top:1px solid var(--b-line);border-left:3px solid var(--b-line-hi);font-family:var(--b-ui);font-size:13.5px;font-weight:500;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--b-ink-3);padding:10px 16px}.post-notice.new-user{border-left-color:var(--b-mint)}.post-notice.returning-user{border-left-color:var(--b-violet)}.topic-status-info:has(*),.topic-timer-info:has(*){border-top:1px solid var(--b-line);font-family:var(--b-ui);font-size:13.5px;font-weight:500;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--b-ink-3);padding-top:10px}.topic-status-info:has(*) .d-icon,.topic-timer-info:has(*) .d-icon{color:var(--b-sun)}.gap{font-family:var(--b-display);font-size:13px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;line-height:1.1;color:var(--b-ink-3);background:var(--b-panel);border:1px dashed var(--b-line-hi);border-radius:var(--b-r);padding:8px 14px;margin:8px 0}.gap:hover{background:var(--b-raise);color:var(--b-ink)}.topic-post.deleted article.boxed,.topic-body.deleted{background:var(--b-red-lo);border-color:var(--b-red-d)}.embedded-posts{background:var(--b-void);border:1px solid var(--b-line);border-radius:var(--b-r)}.embedded-posts.top{border-bottom:0}.embedded-posts.bottom{border-top:0}.embedded-posts .topic-body{border:0}.embedded-posts .topic-meta-data{background:rgba(0,0,0,0)}.embedded-posts.bottom{padding:12px 14px;border-top:1px solid var(--b-line);border-left:3px solid var(--b-line-hi)}.embedded-posts.bottom>div .row::before,.embedded-posts.bottom>div:last-of-type .row::before{content:none}.embedded-posts.bottom>div .row .topic-avatar{width:auto;padding:0 12px 0 0}.embedded-posts.bottom>div .row .topic-body .topic-meta-data{padding-inline:0}.embedded-posts.bottom>div .row .topic-body .cooked{padding-top:6px}.embedded-posts.bottom .post-link-arrow .post-info.arrow{color:var(--b-ink-3)}.embedded-posts.bottom .post-link-arrow .post-info.arrow:hover,.embedded-posts.bottom .post-link-arrow .post-info.arrow:focus{color:var(--b-ink)}@media(min-width: 640px){.embedded-posts.bottom>div .row .topic-body{padding-bottom:30px}}@media(min-width: 640px){.embedded-posts.bottom .collapse-up{inset:8px 8px auto auto;transform:none;padding:var(--space-2)}}.topic-post-badges .badge-notification{font-family:var(--b-ui);font-size:12px;font-weight:700;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--b-cyan);background:rgba(0,0,0,0);box-shadow:none}.topic-post-badges .badge-notification.unread-posts,.topic-post-badges .badge-notification.new-topic{font-family:var(--b-display);font-size:12px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;line-height:1.1;background:var(--b-accent-ui);color:var(--b-on-accent);padding:2px 7px;border-radius:var(--b-r);box-shadow:0 0 calc(12px*var(--b-glow-k)) rgba(var(--b-accent-rgb), 0.4)}.who-liked a.trigger-user-card img.avatar,.who-read a.trigger-user-card img.avatar{border-radius:var(--b-r)}.quote-button,.insert-quote{background:var(--b-panel);border:1px solid var(--b-line-hi);border-radius:var(--b-r);box-shadow:var(--b-shadow-2)}.quote-button .btn,.insert-quote .btn{font-family:var(--b-display);font-size:13px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;line-height:1.1}#topic-progress-wrapper #topic-progress,.topic-admin-menu-button-container{background:var(--b-panel);border:1px solid var(--b-line-hi);border-radius:var(--b-r);color:var(--b-ink)}#topic-progress-wrapper #topic-progress .progress,.topic-admin-menu-button-container .progress{font-family:var(--b-ui);font-size:13px;font-weight:600;letter-spacing:.01em;font-variant-numeric:tabular-nums}#topic-progress-wrapper #topic-progress .bg,#topic-progress-wrapper #topic-progress .bg-bar,.topic-admin-menu-button-container .bg,.topic-admin-menu-button-container .bg-bar{background:var(--b-accent);opacity:.28}.badges-listing .badge-card,.badge-groups .badge-card,.user-content .badge-card{background:var(--b-panel);border:1px solid var(--b-edge);border-left:3px solid var(--b-cyan);border-radius:var(--b-r);padding:12px 14px}.badges-listing .badge-card .badge-display-name,.badge-groups .badge-card .badge-display-name,.user-content .badge-card .badge-display-name{font-family:var(--b-display);font-size:16px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;line-height:1.1;color:var(--b-ink)}.badges-listing .badge-card .badge-info .grant-count,.badge-groups .badge-card .badge-info .grant-count,.user-content .badge-card .badge-info .grant-count{font-family:var(--b-ui);font-size:12.5px;font-weight:500;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--b-ink-3)}.badges-listing .badge-card .badge-info h3,.badge-groups .badge-card .badge-info h3,.user-content .badge-card .badge-info h3{font-family:var(--b-display);font-size:17px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;line-height:1.1;color:var(--b-ink)}.badges-listing h3,.badges-listing .badge-grouping,.badges-listing .badge-grouping-name,.badge-groups h3,.badge-groups .badge-grouping,.badge-groups .badge-grouping-name,.user-content h3,.user-content .badge-grouping,.user-content .badge-grouping-name{font-family:var(--b-display);font-size:15px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;line-height:1.1;color:var(--b-ink-3)}.groups-boxes .group-box-inner,.groups-table .groups-table-row,.group-box{background:var(--b-panel);border:1px solid var(--b-edge);border-radius:var(--b-r)}.groups-boxes .group-box-inner:hover,.groups-table .groups-table-row:hover,.group-box:hover{background:var(--b-raise)}.groups-boxes .group-box-inner .group-box-name,.groups-boxes .group-box-inner .group-name,.groups-table .groups-table-row .group-box-name,.groups-table .groups-table-row .group-name,.group-box .group-box-name,.group-box .group-name{font-family:var(--b-display);font-size:17px;font-weight:400;letter-spacing:.05em;text-transform:uppercase;line-height:1.1;color:var(--b-ink)}.discourse-tag,a.discourse-tag,.tag-list .tag-box .discourse-tag,.tags-list .tag-box .discourse-tag,.fps-result .discourse-tags .discourse-tag.simple{font-family:var(--b-ui);font-size:12.5px;font-weight:600;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--b-ink-2);border:1px solid var(--b-line);border-radius:var(--b-r);padding:1px 7px}.discourse-tag:hover,a.discourse-tag:hover,.tag-list .tag-box .discourse-tag:hover,.tags-list .tag-box .discourse-tag:hover,.fps-result .discourse-tags .discourse-tag.simple:hover{color:var(--b-ink);border-color:var(--b-line-hi)}.tag-list,.tags-list{display:flex;flex-wrap:wrap;align-items:baseline;gap:9px 16px}.tag-list>h2,.tag-list>h3,.tag-list>h4,.tags-list>h2,.tags-list>h3,.tags-list>h4{flex-basis:100%;margin-block:0 4px}.tag-list .tag-box,.tags-list .tag-box{background:rgba(0,0,0,0);float:none;width:auto;margin:0}.bookmark-list-item,.bookmark-list .bookmark-list-item{border-bottom:1px solid var(--b-line)}.bookmark-list-item:hover,.bookmark-list .bookmark-list-item:hover{background:var(--b-panel)}.bookmark-list-item .title,.bookmark-list .bookmark-list-item .title{font-family:var(--b-ui);font-size:16px;font-weight:600;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--b-ink)}.bookmark-list-item .bookmark-metadata,.bookmark-list .bookmark-list-item .bookmark-metadata{font-family:var(--b-ui);font-size:13px;font-weight:400;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--b-ink-3)}.body-page h1,.body-page h2,.body-page h3,.about-page h1,.about-page h2,.about-page h3,.contents.body-page h1,.contents.body-page h2,.contents.body-page h3{color:var(--b-ink)}.body-page p,.body-page li,.about-page p,.about-page li,.contents.body-page p,.contents.body-page li{color:var(--b-ink-2)}.body-page .about__stats,.body-page .about-page-stats,.about-page .about__stats,.about-page .about-page-stats,.contents.body-page .about__stats,.contents.body-page .about-page-stats{background:var(--b-panel);border:1px solid var(--b-edge);border-radius:var(--b-r)}.body-page .about__stats .about__stats-item span:first-child,.body-page .about-page-stats .about__stats-item span:first-child,.about-page .about__stats .about__stats-item span:first-child,.about-page .about-page-stats .about__stats-item span:first-child,.contents.body-page .about__stats .about__stats-item span:first-child,.contents.body-page .about-page-stats .about__stats-item span:first-child{font-family:var(--b-display);font-size:20px;font-weight:400;letter-spacing:.02em;text-transform:uppercase;line-height:1.1;color:var(--b-cyan)}.body-page .about__stats .about__stats-item span:last-child,.body-page .about-page-stats .about__stats-item span:last-child,.about-page .about__stats .about__stats-item span:last-child,.about-page .about-page-stats .about__stats-item span:last-child,.contents.body-page .about__stats .about__stats-item span:last-child,.contents.body-page .about-page-stats .about__stats-item span:last-child{font-family:var(--b-display);font-size:12px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;line-height:1.1;color:var(--b-ink-3)}.empty-state,.no-results,.empty-state-container{text-align:center;color:var(--b-ink-3)}.empty-state .empty-state-title,.empty-state .empty-state__title,.no-results .empty-state-title,.no-results .empty-state__title,.empty-state-container .empty-state-title,.empty-state-container .empty-state__title{font-family:var(--b-display);font-size:20px;font-weight:400;letter-spacing:.05em;text-transform:uppercase;line-height:1.1;color:var(--b-ink-2)}.empty-state .empty-state-body,.empty-state .empty-state__body,.no-results .empty-state-body,.no-results .empty-state__body,.empty-state-container .empty-state-body,.empty-state-container .empty-state__body{font-family:var(--b-ui);font-size:14.5px;font-weight:400;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--b-ink-3)}#list-area .show-more,#list-area .show-more.has-topics{position:static;width:auto;margin:0 0 14px}#list-area .show-more .alert{margin:0}#list-area .show-more .alert.alert-info.clickable{background:var(--b-accent-lo);color:var(--b-accent-b);border-left-color:var(--b-accent)}.topic-list-bottom{margin-block:0}.categories-and-latest>.column:not(:has(*)){display:none}.navigation-categories .category-list{margin-bottom:1.75em}.loading-container .spinner,.spinner{border-color:var(--b-line);border-top-color:var(--b-accent)}.nav-pagination .btn,.pagination .btn{font-family:var(--b-display);font-size:14px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;line-height:1.1}.poll{background:var(--b-panel);border:1px solid var(--b-edge);border-left:3px solid var(--b-accent);border-radius:var(--b-r);padding:14px 16px;--content-border-color: var(--b-line)}.poll .poll-title,.poll .poll-info_counts-count .info-label{font-family:var(--b-display);font-size:15px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;line-height:1.1;color:var(--b-ink-2)}.poll .poll-info_counts-count .info-number{font-family:var(--b-display);font-size:20px;font-weight:400;letter-spacing:.02em;text-transform:uppercase;line-height:1.1;color:var(--b-cyan)}.poll li[data-poll-option-id]{color:var(--b-ink)}.poll li[data-poll-option-id]:hover{color:var(--b-accent-b)}.poll .results .option .percentage{font-family:var(--b-ui);font-size:14px;font-weight:700;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--b-ink)}.poll .results .bar-back{background:var(--b-void);border-radius:2px}.poll .results .bar{background:linear-gradient(90deg, var(--b-accent-d), var(--b-accent))}.poll .poll-buttons .btn{font-family:var(--b-display);font-size:13px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;line-height:1.1}.topic-list .topic-status .d-icon-square-check,.topic-list .topic-statuses .d-icon-check-square,.topic-list-item.status-solved .d-icon{color:var(--b-mint)}.accepted-answers,.accepted-answer,.topic-post.accepted-answer article.boxed{border-color:var(--b-mint);box-shadow:inset 3px 0 0 0 var(--b-mint)}.accepted-answers .accepted-answers__title,.accepted-answers .accepted-answer--solver,.accepted-answer .accepted-answers__title,.accepted-answer .accepted-answer--solver,.topic-post.accepted-answer article.boxed .accepted-answers__title,.topic-post.accepted-answer article.boxed .accepted-answer--solver{font-family:var(--b-ui);font-size:13px;font-weight:600;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--b-mint)}.accepted-answers .accepted-answers__solution-count,.accepted-answer .accepted-answers__solution-count,.topic-post.accepted-answer article.boxed .accepted-answers__solution-count{color:var(--b-ink-3)}.accepted-label,.accepted-text{color:var(--b-mint)}.list-vote-count,.vote-count{font-family:var(--b-display);font-size:18px;font-weight:400;letter-spacing:.02em;text-transform:uppercase;line-height:1.1;color:var(--b-cyan)}.admin-main-nav,.admin-controls{background:var(--b-panel);border:1px solid var(--b-edge);border-radius:var(--b-r)}.admin-main-nav .nav-pills>li>a,.admin-controls .nav-pills>li>a{font-family:var(--b-display);font-size:14px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;line-height:1.1}.admin-contents .admin-list-item,.admin-contents table.grid th,.admin-container .admin-list-item,.admin-container table.grid th{color:var(--b-ink-2)}.admin-contents table.grid td,.admin-container table.grid td{border-bottom:1px solid var(--b-line)}.reviewable,.reviewable-item{background:var(--b-panel);border:1px solid var(--b-edge);border-left:3px solid var(--b-cyan);border-radius:var(--b-r)}.reviewable .reviewable-meta-data,.reviewable .reviewable-created-by,.reviewable-item .reviewable-meta-data,.reviewable-item .reviewable-created-by{font-family:var(--b-ui);font-size:13px;font-weight:500;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--b-ink-3)}.hamburger-panel .panel-body-contents,.menu-container-general-links{background:var(--b-panel)}.hamburger-panel .panel-body-contents .widget-link,.hamburger-panel .panel-body-contents li a,.menu-container-general-links .widget-link,.menu-container-general-links li a{font-family:var(--b-ui);font-size:14.5px;font-weight:500;letter-spacing:.01em;font-variant-numeric:tabular-nums;border-radius:var(--b-r)}.hamburger-panel .panel-body-contents .widget-link:hover,.hamburger-panel .panel-body-contents li a:hover,.menu-container-general-links .widget-link:hover,.menu-container-general-links li a:hover{background:var(--b-raise)}.user-menu .menu-tabs-container,.user-menu .tabs-list{background:var(--b-void);border-inline-start:1px solid var(--b-line)}.user-menu .menu-tabs-container .btn,.user-menu .tabs-list .btn{border-radius:0}.user-menu .menu-tabs-container .btn.active,.user-menu .tabs-list .btn.active{background:var(--b-panel);box-shadow:inset 3px 0 0 0 var(--b-accent)}.category-boxes .category-box-inner .category-box-heading .d-icon,.category-boxes-with-topics .category-box-inner .category-box-heading .d-icon{color:var(--b-ink-3)}.category-boxes .category-box-inner .featured-topics li a,.category-boxes-with-topics .category-box-inner .featured-topics li a{font-family:var(--b-ui);font-size:14px;font-weight:500;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--b-ink-2)}.category-boxes .category-box-inner .featured-topics li a:hover,.category-boxes-with-topics .category-box-inner .featured-topics li a:hover{color:var(--b-accent-b)}.category-boxes .category-box-inner .logo img,.category-boxes-with-topics .category-box-inner .logo img{border-radius:var(--b-r)}.category-list.subcategory-list .featured-topic,.subcategory-list-item .featured-topic{font-family:var(--b-ui);font-size:14px;font-weight:500;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--b-ink-2);padding:3px 0}.category-list.subcategory-list .featured-topic a:hover,.subcategory-list-item .featured-topic a:hover{color:var(--b-accent-b)}.category-heading:not(:has(*)),.category-title-header:not(:has(*)){display:none}.category-heading,.category-title-header{background:var(--b-panel);border:1px solid var(--b-edge);border-left:3px solid var(--b-accent);border-radius:var(--b-r);padding:14px 18px}.category-heading .category-heading__badge,.category-heading .category-title,.category-title-header .category-heading__badge,.category-title-header .category-title{font-family:var(--b-display);font-size:22px;font-weight:400;letter-spacing:.04em;text-transform:uppercase;line-height:1.1;color:var(--b-ink)}.category-heading .category-heading__badge .badge-category__name,.category-title-header .category-heading__badge .badge-category__name{font-size:inherit}.category-heading .category-heading__description,.category-heading .category-title-description,.category-title-header .category-heading__description,.category-title-header .category-title-description{font-family:var(--b-ui);font-size:14.5px;font-weight:400;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--b-ink-2)}@media print{html,body{background:#fff !important;background-image:none !important;color:#111 !important;font-size:11pt}body::before,body::after{display:none !important}#main-outlet{background:#fff !important;background-image:none !important;box-shadow:none !important}.d-header,.sidebar-wrapper,.timeline-container,.post-menu-area,.topic-footer-buttons,#reply-control,.nav-pills,#footer{display:none !important}.topic-post article.boxed{background:#fff !important;border:0 !important;border-bottom:1px solid #ccc !important;box-shadow:none !important;break-inside:avoid}.topic-meta-data{background:#fff !important;border-bottom:1px solid #ddd !important}.cooked,.cooked *{color:#111 !important}a{color:#111 !important;text-decoration:underline}}@media(forced-colors: active){.btn,.topic-list>tbody>tr,.category-list tbody tr,.topic-post article.boxed{border:1px solid CanvasText}.btn-primary{clip-path:none;filter:none}body::after,body::before,.d-header::after{display:none}#main-outlet{background:Canvas;box-shadow:none}.d-header .title,.d-header .header-title,.welcome-banner .welcome-banner__title{animation:none;text-shadow:none}}.cooked aside.onebox,.d-editor-preview aside.onebox{background:var(--b-void);border:1px solid var(--b-line);border-left:3px solid var(--b-line-hi);border-radius:var(--b-r);padding:12px 14px}.cooked aside.onebox header.source,.d-editor-preview aside.onebox header.source{font-family:var(--b-ui);font-size:12.5px;font-weight:600;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--b-ink-3);margin-bottom:6px}.cooked aside.onebox header.source a,.d-editor-preview aside.onebox header.source a{color:var(--b-ink-3)}.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{font-family:var(--b-ui);font-size:16px;font-weight:700;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--b-ink);margin:0 0 4px}.cooked aside.onebox .onebox-body p,.cooked aside.onebox .onebox-body .description,.d-editor-preview aside.onebox .onebox-body p,.d-editor-preview aside.onebox .onebox-body .description{font-family:var(--b-ui);font-size:14px;font-weight:400;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--b-ink-2)}.cooked aside.onebox .onebox-body img.thumbnail,.cooked aside.onebox .onebox-body .aspect-image,.d-editor-preview aside.onebox .onebox-body img.thumbnail,.d-editor-preview aside.onebox .onebox-body .aspect-image{border-radius:var(--b-r)}.cooked aside.onebox.githubissue,.cooked aside.onebox.githubpullrequest,.d-editor-preview aside.onebox.githubissue,.d-editor-preview aside.onebox.githubpullrequest{border-left-color:var(--b-mint)}.onebox-placeholder-container{background:var(--b-panel);border-radius:var(--b-r)}.autocomplete,.autocomplete.ac-user,.autocomplete.ac-emoji,.autocomplete.ac-category-or-tag{background:var(--b-panel);border:1px solid var(--b-line-hi);border-radius:var(--b-r);box-shadow:var(--b-shadow-3)}.autocomplete li a,.autocomplete li .selected,.autocomplete.ac-user li a,.autocomplete.ac-user li .selected,.autocomplete.ac-emoji li a,.autocomplete.ac-emoji li .selected,.autocomplete.ac-category-or-tag li a,.autocomplete.ac-category-or-tag li .selected{font-family:var(--b-ui);font-size:14px;font-weight:500;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--b-ink-2);border-radius:var(--b-r)}.autocomplete li a:hover,.autocomplete li.selected a,.autocomplete .selected,.autocomplete.ac-user li a:hover,.autocomplete.ac-user li.selected a,.autocomplete.ac-user .selected,.autocomplete.ac-emoji li a:hover,.autocomplete.ac-emoji li.selected a,.autocomplete.ac-emoji .selected,.autocomplete.ac-category-or-tag li a:hover,.autocomplete.ac-category-or-tag li.selected a,.autocomplete.ac-category-or-tag .selected{background:var(--b-accent-lo);color:var(--b-ink)}.autocomplete img.avatar,.autocomplete.ac-user img.avatar,.autocomplete.ac-emoji img.avatar,.autocomplete.ac-category-or-tag img.avatar{border-radius:var(--b-r)}.autocomplete .username,.autocomplete.ac-user .username,.autocomplete.ac-emoji .username,.autocomplete.ac-category-or-tag .username{font-family:var(--b-ui);font-size:14px;font-weight:600;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--b-ink)}.autocomplete .name,.autocomplete.ac-user .name,.autocomplete.ac-emoji .name,.autocomplete.ac-category-or-tag .name{color:var(--b-ink-3)}.lightbox-wrapper .lightbox .meta{background:linear-gradient(to top, rgba(5, 3, 13, 0.92), transparent);color:var(--b-ink-2)}.lightbox-wrapper .lightbox .meta .filename,.lightbox-wrapper .lightbox .meta .informations{font-family:var(--b-ui);font-size:12.5px;font-weight:500;letter-spacing:.01em;font-variant-numeric:tabular-nums}.lightbox-wrapper .lightbox .meta .d-icon{color:var(--b-ink-3)}.lightbox-wrapper .lightbox:hover .meta{color:var(--b-ink)}.topic-entrance{background:var(--b-panel);border:1px solid var(--b-line-hi);border-radius:var(--b-r);box-shadow:var(--b-shadow-3)}.topic-entrance .btn{font-family:var(--b-display);font-size:14px;font-weight:400;letter-spacing:.07em;text-transform:uppercase;line-height:1.1}.fk-d-tooltip__inner-content{background:var(--b-panel);border:1px solid var(--b-line-hi);border-radius:var(--b-r);color:var(--b-ink);font-family:var(--b-ui);font-size:13px;font-weight:500;letter-spacing:.01em;font-variant-numeric:tabular-nums;box-shadow:var(--b-shadow-2)}.signup-cta{background:linear-gradient(135deg, var(--b-accent-lo), var(--b-panel));border:1px solid var(--b-accent-d);border-radius:var(--b-r);color:var(--b-ink)}.signup-cta h3{font-family:var(--b-display);font-size:19px;font-weight:400;letter-spacing:.05em;text-transform:uppercase;line-height:1.1;color:var(--b-ink)}.signup-cta p{font-family:var(--b-ui);font-size:14.5px;font-weight:400;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--b-ink-2)}.powered-by-discourse{font-family:var(--b-ui);font-size:12px;font-weight:500;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--b-ink-3);border-top:1px solid var(--b-line);justify-self:stretch;box-sizing:border-box}.powered-by-discourse a{color:var(--b-ink-3)}.powered-by-discourse a:hover{color:var(--b-ink-2)}.composer-actions .select-kit-header,.topic-notifications-options .select-kit-header,.pinned-options .select-kit-header,.period-chooser .select-kit-header,.select-kit.dropdown-select-box.is-hidden .select-kit-header{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);padding:0 6px;box-shadow:none}.composer-actions .select-kit-header:hover,.topic-notifications-options .select-kit-header:hover,.pinned-options .select-kit-header:hover,.period-chooser .select-kit-header:hover,.select-kit.dropdown-select-box.is-hidden .select-kit-header:hover{background:var(--b-raise)}.select-kit-filter .filter-input,.select-kit .select-kit-filter input{background:rgba(0,0,0,0);border:0;box-shadow:none;padding:6px 4px}.select-kit-filter .filter-input:focus,.select-kit .select-kit-filter input:focus{border:0;box-shadow:none;outline:none}.dropdown-menu__item .btn{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);box-shadow:none;min-height:0;font-family:var(--b-ui);font-size:14px;font-weight:600;letter-spacing:0;text-transform:none}.dropdown-menu__item .btn:hover{background:var(--b-raise);border-color:rgba(0,0,0,0)}.notifications-tracking-btn__description{font-weight:400;color:var(--b-ink-3)}.admin-area .btn,.admin-container .btn,.admin-contents .btn,.admin-main-nav .btn,.form-kit .btn{font-family:var(--b-ui);font-size:14px;font-weight:600;letter-spacing:0;text-transform:none}.admin-area .btn-small,.admin-container .btn-small,.admin-contents .btn-small,.admin-main-nav .btn-small,.form-kit .btn-small{font-size:13px;min-height:30px}@media(max-width: 900px){body{font-size:15px}h1{font-size:22px}h2{font-size:19px}.d-header .title,.d-header .site-title{font-size:21px}}@media(max-width: 700px){.cooked>*{max-width:none}.topic-list .topic-excerpt{max-width:none}.category-list .category-description{max-width:none}.topic-meta-data{flex-wrap:wrap;gap:6px 10px;padding:9px 12px}.topic-meta-data .post-infos{font-size:12px}.topic-post article.boxed>.row>.topic-body>.topic-meta-data:not(.embedded-reply){background:linear-gradient(180deg, var(--b-raise), var(--b-panel));border-bottom:1px solid var(--b-line)}:root{--b-post-pad: 12px}.topic-avatar{padding:12px 0 12px 12px}.post-menu-area{padding-block:2px}.btn{min-height:44px}input[type=text],input[type=search],textarea,.select-kit .select-kit-header{font-size:16px;min-height:44px}}
/*# sourceMappingURL=common_theme_70_a94f97eab8b5daa43fd4dc316ff8570e4ced926d.css.map?__ws=kesdobalo.pro */
