@font-face{font-family:"SysLink UI";src:url(/uploads/default/original/1X/087a9c9dd9b2743d50a56dcc5392b37ffcbe1eec.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:100 900;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+200C-200F,U+202A-202E,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:"SysLink UI";src:url(/uploads/default/original/1X/f16d6f9df82b0947983ee2055aba5e1f5a37e438.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:100 900;size-adjust:92%;unicode-range:U+0000-024F}:root{--syslink-page: #f5f7f6;--syslink-surface: #ffffff;--syslink-surface-subtle: #f0f3f1;--syslink-surface-active: #e5efeb;--syslink-text: #17211d;--syslink-text-secondary: #3f4d47;--syslink-text-muted: #5e6b66;--syslink-border: #d8dfdc;--syslink-border-strong: #c4cfca;--syslink-green: #155f47;--syslink-green-dark: #0f4635;--syslink-blue: #245d82;--syslink-red: #8b382d;--syslink-radius: 8px;--primary: var(--syslink-text);--primary-high: var(--syslink-text-secondary);--primary-medium: var(--syslink-text-muted);--secondary: var(--syslink-surface);--tertiary: var(--syslink-green);--highlight: #e8efec;--danger: var(--syslink-red);--success: var(--syslink-green);--d-max-width: 1100px;--d-sidebar-width: 14rem;--d-main-content-gap: 18px;--d-sidebar-background: transparent;--d-sidebar-footer-fade: rgb(245 247 246 / 1);--d-sidebar-border-color: transparent;--d-sidebar-link-color: var(--syslink-text-secondary);--d-sidebar-link-icon-color: var(--syslink-text-muted);--d-sidebar-header-color: var(--syslink-text-muted);--d-sidebar-header-icon-color: var(--syslink-text-muted);--d-sidebar-highlight-background: var(--syslink-surface-subtle);--d-sidebar-highlight-color: var(--syslink-text);--d-sidebar-active-background: var(--syslink-surface-active);--d-sidebar-active-color: var(--syslink-green-dark);--d-sidebar-active-icon-color: var(--syslink-green);--d-sidebar-row-height: 2.25rem;--sidebar-section-wrapper-padding: 14px 4px 8px;--font-family: "SysLink UI", Tahoma, Arial, sans-serif;--heading-font-family: "SysLink UI", Tahoma, Arial, sans-serif;--d-input-border-radius: var(--syslink-radius);--d-button-border-radius: var(--syslink-radius)}html{font-size:14px}html,body,button,input,select,textarea{font-family:"SysLink UI",Tahoma,Arial,sans-serif}body *{font-weight:400 !important}body{color:var(--syslink-text);font-size:1rem;line-height:1.65;background:var(--syslink-page)}a{color:var(--syslink-green)}a:hover,a:focus{color:var(--syslink-green-dark)}::selection{color:var(--syslink-text);background:#dcebe5}.d-header{border-bottom:1px solid var(--syslink-border);background:hsla(0,0%,100%,.96);box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.d-header .wrap{max-width:calc(var(--d-sidebar-width) + var(--d-max-width) + var(--d-main-content-gap))}.d-header #site-logo{max-height:32px}.d-header-icons .icon{border-radius:6px;color:var(--syslink-text-secondary)}.d-header-icons .icon:hover,.d-header-icons .icon:focus,.d-header-icons .icon.active{color:var(--syslink-green-dark);background:var(--syslink-surface-active)}#main-outlet-wrapper{width:min(100% - 24px,1340px);margin-inline:auto}#main-outlet{min-width:0}.has-sidebar-page #main-outlet-wrapper{gap:var(--d-main-content-gap)}.sidebar-wrapper{border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.sidebar-wrapper .sidebar-container{border:0;background:rgba(0,0,0,0)}.sidebar-section-link-wrapper .sidebar-section-link{border-radius:7px}.sidebar-section-link-wrapper .sidebar-section-link:hover,.sidebar-section-link-wrapper .sidebar-section-link:focus{color:var(--syslink-text);background:var(--syslink-surface-subtle)}.sidebar-section-link-wrapper .sidebar-section-link.active{color:var(--syslink-green-dark);background:var(--syslink-surface-active)}.sidebar-section-header-text,.sidebar-section-link-content-text{font-size:12px}.sidebar-section-header-wrapper{margin-bottom:3px}.welcome-banner{width:min(100% - 24px,var(--d-sidebar-width) + var(--d-max-width) + var(--d-main-content-gap));margin-top:12px;margin-inline:auto;margin-bottom:18px}.welcome-banner .welcome-banner__wrap{display:grid;grid-template-columns:minmax(330px, 1fr) minmax(360px, 1fr);align-items:center;gap:28px;min-height:0;padding:18px 20px;border:1px solid var(--syslink-border);border-radius:10px;background:var(--syslink-surface)}.welcome-banner .welcome-banner__title{margin:0;color:var(--syslink-text, #17211d);font-size:16px;line-height:1.55;text-align:start}.welcome-banner__subheader{margin:0;padding:.25rem 0;font-size:var(--font-0-rem);font-weight:normal}.welcome-banner .welcome-banner__search-menu{max-width:none;margin:0}.welcome-banner .search-menu-container,.welcome-banner .search-input-wrapper,.welcome-banner .search-input{width:100%}.welcome-banner .search-menu .search-icon{width:42px;min-width:42px;height:40px;color:var(--syslink-text-muted)}.welcome-banner .search-term__input{height:40px;border:0;color:var(--syslink-text);background:rgba(0,0,0,0);box-shadow:none}.welcome-banner .search-term__input:focus{border:0;outline:0;box-shadow:none}.welcome-banner .show-advanced-search{color:var(--syslink-text-muted)}.navigation-container,.list-controls .container{border-radius:0}.navigation-container{min-height:42px;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid var(--syslink-border)}.navigation-controls{gap:6px}.nav-pills>li>a,.nav-pills>li button,.category-breadcrumb .select-kit-header{min-height:34px;border:1px solid rgba(0,0,0,0);border-radius:7px;color:var(--syslink-text-secondary);background:rgba(0,0,0,0);font-size:12px}.nav-pills>li>a:hover,.nav-pills>li button:hover,.category-breadcrumb .select-kit-header:hover{border-color:var(--syslink-border);color:var(--syslink-text);background:var(--syslink-surface)}.nav-pills>li>a.active,.nav-pills>li button.active{border-color:#c9ddd5;color:var(--syslink-green-dark);background:var(--syslink-surface-active)}.nav-pills>li>a.active::after{display:none}.btn{min-height:34px;border-radius:var(--syslink-radius);font-size:12px}.btn-primary{border-color:var(--syslink-green);color:#fff;background:var(--syslink-green)}.btn-primary:hover,.btn-primary:focus{border-color:var(--syslink-green-dark);color:#fff;background:var(--syslink-green-dark)}.btn-default{border:1px solid var(--syslink-border-strong);color:var(--syslink-text-secondary);background:var(--syslink-surface)}.btn-default:hover,.btn-default:focus{border-color:var(--syslink-green);color:var(--syslink-green-dark);background:var(--syslink-surface)}input[type=text],input[type=password],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=url],textarea,.select-kit .select-kit-header,.d-editor-textarea-wrapper{border:1px solid var(--syslink-border-strong);border-radius:var(--syslink-radius);color:var(--syslink-text);background:var(--syslink-surface)}input:focus,textarea:focus,.select-kit.is-expanded .select-kit-header,.d-editor-textarea-wrapper.in-focus{border-color:var(--syslink-green);outline:2px solid rgba(21,95,71,.12);box-shadow:none}.topic-list,.category-list,.directory-table,.admin-report-table{overflow:hidden;border:1px solid var(--syslink-border);border-radius:9px;border-collapse:separate;border-spacing:0;background:var(--syslink-surface);box-shadow:none}.topic-list th,.category-list th{height:38px;border-color:var(--syslink-border);color:var(--syslink-text-muted);background:#f7f9f8;font-size:10px}.topic-list-item,.category-list tbody tr{transition:background 120ms ease}.topic-list .topic-list-item td,.category-list tbody td{padding-block:11px;border-bottom:1px solid var(--syslink-border)}.topic-list tbody tr:last-child td,.category-list tbody tr:last-child td{border-bottom:0}.topic-list-item:hover,.category-list tbody tr:hover{background:#f8faf9;box-shadow:none}.topic-list .main-link a.title,.category-list .category-name{color:var(--syslink-text);font-size:14px;line-height:1.6}.topic-list .main-link a.title:visited{color:var(--syslink-text-secondary)}.topic-list .main-link a.title:hover,.category-list .category-name:hover{color:var(--syslink-green-dark)}.topic-list .link-bottom-line{margin-top:2px}.topic-list .topic-excerpt{max-width:720px;margin-top:6px;color:var(--syslink-text-secondary);font-size:12px;line-height:1.75}.topic-list .topic-excerpt-more{color:var(--syslink-green)}.topic-list .num,.topic-list .num a,.topic-list .activity,.topic-list .activity a{color:var(--syslink-text-muted);font-size:11px}.topic-list .posters img.avatar{width:24px;height:24px}.badge-category__wrapper{border-radius:999px}span.badge-category__name{color:var(--syslink-text-secondary);font-size:14px !important}h3.more-topics__browse-more{font-size:14px !important}.category-boxes,.category-boxes-with-topics{gap:14px}.category-box,.category-boxes-with-topics .category-box{overflow:hidden;border:1px solid var(--syslink-border);border-radius:9px;background:var(--syslink-surface);box-shadow:none}.category-box .category-box-inner{border-width:3px 0 0}.topic-map,.small-action,.post-links-container,.user-card,.group-card,.modal-inner-container,.search-container,.reviewable-item{border:1px solid var(--syslink-border);border-radius:9px;background:var(--syslink-surface);box-shadow:none}.post-links-container .track-link{display:flex;align-items:center;gap:var(--space-2);margin-inline-start:10px;color:#155f47}.post-links-container .post-links{margin-top:1em}.boxed.white{padding:15px;border:1px solid #d9dfdc;border-radius:5px;background-color:var(--secondary)}section.container{padding:15px;border:1px solid #d9dfdc;border-radius:10px;background-color:#fff}@media(width >= 40rem){.extra-info-wrapper .header-title{font-size:var(--font-up-1)}}.user-content{box-sizing:border-box;margin-top:2em;padding:15px;border:1px solid #d9dfdc;border-radius:5px;background:var(--d-content-background, var(--secondary))}.details{margin-bottom:10px;padding:10px 10px 0 10px !important;border:1px solid #d9dfdc;border-radius:5px}.dialog-content{position:relative;z-index:1300;min-width:40vw;margin:auto;border-radius:10px;background-color:var(--secondary);box-shadow:var(--shadow-card);animation:fade-in 250ms both}.topic-post article.boxed{position:relative;background-color:#fff;border:1px solid #d9dfdc;border-radius:10px}.topic-body,.topic-avatar{border-top-color:var(--syslink-border)}.archetype-regular #topic-title{box-sizing:border-box;margin-bottom:12px;padding:14px 18px;border:1px solid #cbdcd5;border-inline-start:4px solid var(--syslink-green);border-radius:10px;background:#edf4f1}.archetype-regular #topic-title h1{margin:0;color:var(--syslink-text);font-size:20px;line-height:1.55}.archetype-regular #topic-title .topic-category{margin-top:3px}.archetype-regular .topic-post:first-of-type article.boxed{overflow:hidden;border:1px solid #d9dfdc;border-radius:10px;background-color:#fff;box-shadow:0 4px 14px rgba(23,33,29,.05)}.archetype-regular .topic-post:first-of-type .post__row{padding:14px 16px 4px}.archetype-regular .topic-post:first-of-type .topic-avatar,.archetype-regular .topic-post:first-of-type .topic-body{border-top:0}.archetype-regular .topic-post:first-of-type .topic-meta-data{padding-bottom:8px;border-bottom:1px solid var(--syslink-border)}.archetype-regular .topic-post:first-of-type .cooked{padding-top:10px;color:var(--syslink-text)}.archetype-regular .topic-post:first-of-type .topic-map{margin:0;border:0;border-top:1px solid var(--syslink-border);border-radius:0;background:#f7f9f8;box-shadow:none}.post-controls .actions button{border-radius:6px;color:var(--syslink-text-muted)}.post-controls .actions button:hover{color:var(--syslink-green-dark);background:var(--syslink-surface-active)}#reply-control{border:1px solid var(--syslink-border);border-radius:9px 9px 0 0;background:var(--syslink-surface);box-shadow:0 -10px 30px rgba(23,33,29,.08)}#reply-control .reply-area{background:var(--syslink-surface)}.composer-popup,.composer-tip-container,.alert{border-radius:var(--syslink-radius)}.alert{border:1px solid currentColor}.alert.alert-info{color:var(--syslink-blue);background:#edf4f8}.login-welcome-header,.create-account .login-welcome-header{padding-block:16px}.login-modal .modal-inner-container,.create-account .modal-inner-container{border-top:3px solid var(--syslink-green)}
