:root{--font-family: "Inter", ui-sans-serif, system-ui, sans-serif;--heading-font-family: "Inter", ui-sans-serif, system-ui, sans-serif;--sp-radius-sm: 4px;--sp-radius-md: 6px;--sp-radius-lg: 8px;--d-border-radius: var(--sp-radius-md);--d-border-radius-large: var(--sp-radius-lg);--d-button-border-radius: var(--sp-radius-md);--d-input-border-radius: var(--sp-radius-md);--d-nav-pill-border-radius: var(--sp-radius-md);--d-post-control-border-radius: var(--sp-radius-md);--d-button-transition: background-color 150ms, color 150ms, box-shadow 150ms;--sp-header-height: 56px;--d-content-background: var(--sp-surface-0);--d-hover: var(--sp-bg-elevated);--d-selected: var(--sp-primary-soft);--d-input-bg-color: var(--sp-bg);--d-input-text-color: var(--sp-text-highlighted);--d-input-border: 1px solid var(--sp-border-accented);--d-input-bg-color--disabled: var(--sp-bg-muted);--d-input-text-color--disabled: var(--sp-text-dimmed);--d-input-border--disabled: 1px solid var(--sp-border);--d-nav-color: var(--sp-text-muted);--d-nav-color--hover: var(--sp-text-highlighted);--d-nav-color--active: var(--sp-text-highlighted);--d-nav-bg-color--hover: transparent;--d-nav-border-color--active: transparent;--d-nav-underline-height: 0;--d-post-control-text-color: var(--sp-text-muted);--d-post-control-icon-color: var(--sp-text-muted);--d-post-control-text-color--hover: var(--sp-text-highlighted);--d-post-control-icon-color--hover: var(--sp-text-highlighted);--d-post-control-background--hover: var(--sp-bg-elevated);--d-post-control-create-text-color: var(--sp-text-toned);--d-post-control-create-icon-color: var(--sp-text-toned);--d-tooltip-background: var(--sp-bg);--d-tooltip-border: var(--sp-border)}html{scrollbar-width:thin;scrollbar-color:var(--sp-scroll-thumb) rgba(0,0,0,0)}body{background:var(--sp-surface-0);color:var(--sp-text);font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{color:var(--sp-text-highlighted);font-weight:600;letter-spacing:-0.01em}a{color:var(--sp-primary)}::selection{background:var(--sp-primary-ring)}*:focus-visible{outline:2px solid var(--sp-primary);outline-offset:2px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:var(--sp-scroll-thumb);border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:var(--sp-scroll-thumb-hover)}::-webkit-scrollbar-track{background:rgba(0,0,0,0)}hr{border-color:var(--sp-border)}.relative-date,.num,.number{font-variant-numeric:tabular-nums}.spinner{border-color:var(--sp-bg-accented);border-right-color:var(--sp-primary)}.loading-indicator-container .loading-indicator{background:var(--sp-primary)}.btn{font-family:var(--font-family);font-size:13px;font-weight:500;line-height:20px;min-height:32px;padding:6px 10px;gap:6px;border:0;border-radius:var(--sp-radius-md);box-shadow:none;transition:var(--d-button-transition)}.btn .d-icon{font-size:14px;margin-right:0}.btn .d-icon+.d-button-label,.btn .d-button-label+.d-icon{margin-left:0}.btn[disabled],.btn.disabled{opacity:.5}.btn.btn-small{min-height:28px;padding:4px 8px;font-size:12px}.btn.btn-large{min-height:36px;padding:8px 12px;font-size:14px}.btn-default{background:var(--sp-bg);color:var(--sp-text);box-shadow:inset 0 0 0 1px var(--sp-border-accented)}.btn-default .d-icon{color:var(--sp-text-muted)}.discourse-no-touch .btn-default:hover,.btn-default:focus-visible{background:var(--sp-bg-elevated);color:var(--sp-text-highlighted)}.discourse-no-touch .btn-default:hover .d-icon,.btn-default:focus-visible .d-icon{color:var(--sp-text-highlighted)}.btn-default:active{background:var(--sp-bg-accented)}.btn-primary,#create-topic,.topic-footer-main-buttons .create,#reply-control .save-or-cancel .btn-primary{background:var(--sp-primary);color:var(--sp-text-inverted);box-shadow:none}.btn-primary .d-icon,#create-topic .d-icon,.topic-footer-main-buttons .create .d-icon,#reply-control .save-or-cancel .btn-primary .d-icon{color:var(--sp-text-inverted)}.discourse-no-touch .btn-primary:hover,.btn-primary:focus-visible,.discourse-no-touch #create-topic:hover,#create-topic:focus-visible,.discourse-no-touch .topic-footer-main-buttons .create:hover,.topic-footer-main-buttons .create:focus-visible,.discourse-no-touch #reply-control .save-or-cancel .btn-primary:hover,#reply-control .save-or-cancel .btn-primary:focus-visible{background:var(--sp-primary-hover);color:var(--sp-text-inverted)}.discourse-no-touch .btn-primary:hover .d-icon,.btn-primary:focus-visible .d-icon,.discourse-no-touch #create-topic:hover .d-icon,#create-topic:focus-visible .d-icon,.discourse-no-touch .topic-footer-main-buttons .create:hover .d-icon,.topic-footer-main-buttons .create:focus-visible .d-icon,.discourse-no-touch #reply-control .save-or-cancel .btn-primary:hover .d-icon,#reply-control .save-or-cancel .btn-primary:focus-visible .d-icon{color:var(--sp-text-inverted)}.btn-primary:active,#create-topic:active,.topic-footer-main-buttons .create:active,#reply-control .save-or-cancel .btn-primary:active{background:var(--sp-primary-hover)}.btn-danger{background:var(--sp-error);color:#fff}.btn-danger .d-icon{color:#fff}.discourse-no-touch .btn-danger:hover{background:color-mix(in srgb, var(--sp-error) 85%, black);color:#fff}.btn-flat,.btn-transparent{background:rgba(0,0,0,0);color:var(--sp-text-muted);box-shadow:none}.btn-flat .d-icon,.btn-transparent .d-icon{color:var(--sp-text-muted)}.discourse-no-touch .btn-flat:hover,.btn-flat:focus-visible,.discourse-no-touch .btn-transparent:hover,.btn-transparent:focus-visible{background:var(--sp-bg-elevated);color:var(--sp-text-highlighted)}.discourse-no-touch .btn-flat:hover .d-icon,.btn-flat:focus-visible .d-icon,.discourse-no-touch .btn-transparent:hover .d-icon,.btn-transparent:focus-visible .d-icon{color:var(--sp-text-highlighted)}.btn-link{color:var(--sp-primary);font-weight:500}.btn.no-text,.btn.btn-icon:not(.btn-icon-text){min-width:32px;justify-content:center}input[type=text],input[type=password],input[type=email],input[type=number],input[type=search],input[type=url],input[type=tel],input[type=date],input[type=datetime-local],input[type=time],textarea,.d-editor-input{font-family:var(--font-family);font-size:13px;color:var(--sp-text-highlighted);background:var(--sp-bg);border:1px solid var(--sp-border-accented);border-radius:var(--sp-radius-md);box-shadow:none;transition:border-color 150ms,box-shadow 150ms}input[type=text]::placeholder,input[type=password]::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,input[type=search]::placeholder,input[type=url]::placeholder,input[type=tel]::placeholder,input[type=date]::placeholder,input[type=datetime-local]::placeholder,input[type=time]::placeholder,textarea::placeholder,.d-editor-input::placeholder{color:var(--sp-text-dimmed)}input[type=text]:focus,input[type=text]:focus-visible,input[type=password]:focus,input[type=password]:focus-visible,input[type=email]:focus,input[type=email]:focus-visible,input[type=number]:focus,input[type=number]:focus-visible,input[type=search]:focus,input[type=search]:focus-visible,input[type=url]:focus,input[type=url]:focus-visible,input[type=tel]:focus,input[type=tel]:focus-visible,input[type=date]:focus,input[type=date]:focus-visible,input[type=datetime-local]:focus,input[type=datetime-local]:focus-visible,input[type=time]:focus,input[type=time]:focus-visible,textarea:focus,textarea:focus-visible,.d-editor-input:focus,.d-editor-input:focus-visible{border-color:var(--sp-primary);box-shadow:0 0 0 1px var(--sp-primary);outline:0}input[type=text],input[type=password],input[type=email],input[type=number],input[type=search],input[type=url],input[type=tel]{min-height:32px;padding:6px 10px}input[type=checkbox],input[type=radio]{accent-color:var(--sp-primary)}label{font-size:13px;font-weight:500;color:var(--sp-text-highlighted)}.select-kit .select-kit-header{font-size:13px;font-weight:400;min-height:32px;padding:4px 10px;color:var(--sp-text);background:var(--sp-bg);border:1px solid var(--sp-border-accented);border-radius:var(--sp-radius-md);box-shadow:none;transition:border-color 150ms,background-color 150ms}.select-kit .select-kit-header .d-icon{color:var(--sp-text-muted)}.discourse-no-touch .select-kit .select-kit-header:hover{background:var(--sp-bg-elevated)}.select-kit.is-expanded .select-kit-header,.select-kit .select-kit-header:focus-visible{border-color:var(--sp-primary);box-shadow:0 0 0 1px var(--sp-primary);outline:0}.select-kit .select-kit-body{background:var(--sp-bg);border:1px solid var(--sp-border);border-radius:var(--sp-radius-md);box-shadow:var(--sp-shadow-lg);padding:4px}.select-kit .select-kit-filter{border-bottom:1px solid var(--sp-border);padding:4px 4px 6px}.select-kit .select-kit-filter .filter-input{border:0;box-shadow:none;min-height:28px}.select-kit .select-kit-collection{padding:4px 0}.select-kit .select-kit-row{font-size:13px;color:var(--sp-text);padding:6px 8px;border-radius:var(--sp-radius-sm);margin:0 2px}.select-kit .select-kit-row.is-highlighted,.discourse-no-touch .select-kit .select-kit-row:hover{background:var(--sp-bg-elevated);color:var(--sp-text-highlighted)}.select-kit .select-kit-row.is-selected{background:rgba(0,0,0,0);color:var(--sp-text-highlighted);font-weight:500}.select-kit .select-kit-row.is-selected.is-highlighted{background:var(--sp-bg-elevated)}.select-kit .select-kit-row .desc,.select-kit .select-kit-row .category-desc{color:var(--sp-text-muted);font-size:12px}.select-kit.dropdown-select-box .select-kit-header.btn-flat,.select-kit.dropdown-select-box .select-kit-header:not(.btn-default){border-color:rgba(0,0,0,0)}.badge-notification{background:var(--sp-primary);color:var(--sp-text-inverted);font-size:11px;font-weight:600;border-radius:9999px;min-width:18px;padding:2px 6px;line-height:1}.badge-notification.new-topic{padding:0;min-width:0}.discourse-tag{font-size:11.5px;font-weight:500;color:var(--sp-text-toned) !important}.discourse-tag.box,.discourse-tag.simple,.discourse-tag.bullet{background:var(--sp-bg-elevated);box-shadow:inset 0 0 0 1px var(--sp-border-accented);border-radius:var(--sp-radius-sm);padding:1px 6px;margin-right:4px}.discourse-tag.box::before,.discourse-tag.simple::before,.discourse-tag.bullet::before{display:none}.discourse-no-touch .discourse-tag:hover{color:var(--sp-text-highlighted) !important;background:var(--sp-bg-accented)}.discourse-tags .discourse-tag.simple::after{content:none}.badge-category__wrapper .badge-category__name{color:var(--sp-text-toned);font-weight:500}.badge-category__wrapper .badge-category::before{border-radius:2px}.alert{font-size:13px;border-radius:var(--sp-radius-lg);border:0;padding:12px 16px;color:var(--sp-text);box-shadow:inset 0 0 0 1px var(--sp-border)}.alert.alert-info{background:var(--sp-primary-soft);box-shadow:inset 0 0 0 1px var(--sp-primary-ring)}.alert.alert-success{background:var(--sp-success-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sp-success) 30%, transparent)}.alert.alert-error,.alert.alert-danger{background:var(--sp-error-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sp-error) 30%, transparent)}.alert.alert-warning{background:var(--sp-warning-soft);color:var(--sp-warning-text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sp-warning-text) 30%, transparent)}img.avatar{box-shadow:0 0 0 1px var(--sp-border)}.d-header-wrap{background:var(--sp-surface-0)}.d-header{height:var(--sp-header-height);background:var(--sp-surface-0);box-shadow:none;border-bottom:1px solid var(--sp-border)}.d-header .contents{gap:8px}.d-header .title a,.d-header .title a:visited{color:var(--sp-text-highlighted)}.d-header .title #site-logo{max-height:28px}.d-header .title .logo-mobile{max-height:28px}.d-header .extra-info-wrapper .topic-link{font-size:14px;font-weight:600;color:var(--sp-text-highlighted);letter-spacing:-0.005em}.d-header .extra-info-wrapper .header-title .topic-header-extra{font-size:12px;color:var(--sp-text-muted)}.d-header .extra-info-wrapper .header-title .badge-category__wrapper::before{content:"/";color:var(--sp-text-dimmed);margin-right:6px;font-size:12px}.d-header .d-header-icons{gap:2px;align-items:center}.d-header .d-header-icons .icon{width:32px;height:32px;border-radius:var(--sp-radius-md);border:0;display:flex;align-items:center;justify-content:center;color:var(--sp-text-muted);transition:background-color 150ms,color 150ms}.d-header .d-header-icons .icon .d-icon{color:var(--sp-text-muted);font-size:16px}.discourse-no-touch .d-header .d-header-icons .icon:hover,.d-header .d-header-icons .icon:focus-visible{background:var(--sp-bg-elevated)}.discourse-no-touch .d-header .d-header-icons .icon:hover .d-icon,.d-header .d-header-icons .icon:focus-visible .d-icon{color:var(--sp-text-highlighted)}.d-header .d-header-icons .active .icon,.d-header .d-header-icons .header-dropdown-toggle.active .icon{background:var(--sp-bg-elevated);box-shadow:none;border:0}.d-header .d-header-icons .active .icon .d-icon,.d-header .d-header-icons .header-dropdown-toggle.active .icon .d-icon{color:var(--sp-text-highlighted)}.d-header .d-header-icons .current-user .icon img.avatar{width:24px;height:24px}.d-header .header-dropdown-toggle .badge-notification{top:-2px;right:-4px;box-shadow:0 0 0 2px var(--sp-surface-0)}.d-header .header-buttons{gap:8px}.d-header .header-buttons .btn{min-height:32px}.d-header .header-buttons .sign-up-button{background:var(--sp-primary);color:var(--sp-text-inverted)}.d-header .header-buttons .login-button{background:var(--sp-bg);color:var(--sp-text);box-shadow:inset 0 0 0 1px var(--sp-border-accented)}.d-header .header-buttons .login-button .d-icon{color:var(--sp-text-muted)}.d-header .contents .header-sidebar-toggle{margin:0}.d-header .contents .header-sidebar-toggle button,.d-header .contents .header-sidebar-toggle button.btn-flat{width:32px;height:32px;min-width:32px;min-height:32px;padding:0;margin:0;display:flex;align-items:center;justify-content:center;border-radius:var(--sp-radius-md)}.d-header .contents .header-sidebar-toggle button .d-icon,.d-header .contents .header-sidebar-toggle button.btn-flat .d-icon{width:16px;height:16px;font-size:16px;margin:0;color:var(--sp-text-muted)}.discourse-no-touch .d-header .contents .header-sidebar-toggle button:hover,.discourse-no-touch .d-header .contents .header-sidebar-toggle button.btn-flat:hover{background:var(--sp-bg-elevated)}.discourse-no-touch .d-header .contents .header-sidebar-toggle button:hover .d-icon,.discourse-no-touch .d-header .contents .header-sidebar-toggle button.btn-flat:hover .d-icon{color:var(--sp-text-highlighted)}.speckle-app-button-wrapper{display:flex;align-items:center;margin-right:8px;list-style:none}.speckle-app-button-wrapper .speckle-app-button{gap:6px;min-height:32px;font-size:13px;font-weight:500;white-space:nowrap;text-decoration:none}.speckle-app-button-wrapper .speckle-app-button svg{width:14px;height:14px;flex-shrink:0}:root{--d-sidebar-width: 240px;--d-sidebar-row-height: 32px;--d-sidebar-row-horizontal-padding: 10px;--d-sidebar-section-link-icon-size: 14px;--d-sidebar-section-link-prefix-width: 16px;--d-sidebar-section-link-prefix-margin-right: 8px;--d-sidebar-background: var(--sp-surface-1);--d-sidebar-border-color: var(--sp-border);--d-sidebar-header-color: var(--sp-text-muted);--d-sidebar-header-icon-color: var(--sp-text-dimmed);--d-sidebar-link-color: var(--sp-text-toned);--d-sidebar-link-icon-color: var(--sp-text-muted);--d-sidebar-link-badge-color: var(--sp-text-muted);--d-sidebar-prefix-background: var(--sp-bg-elevated);--d-sidebar-prefix-color: var(--sp-text-muted);--d-sidebar-suffix-color: var(--sp-primary);--d-sidebar-highlight-background: var(--sp-row-hover);--d-sidebar-highlight-color: var(--sp-text-highlighted);--d-sidebar-highlight-hover-background: var(--sp-row-hover);--d-sidebar-highlight-hover-icon: var(--sp-text-highlighted);--d-sidebar-highlight-prefix-background: var(--sp-bg-accented);--d-sidebar-highlight-prefix-color: var(--sp-text-highlighted);--d-sidebar-highlight-suffix-color: var(--sp-primary);--d-sidebar-active-background: var(--sp-bg-elevated);--d-sidebar-active-color: var(--sp-text-highlighted);--d-sidebar-active-icon-color: var(--sp-text-highlighted);--d-sidebar-active-prefix-background: var(--sp-bg-accented);--d-sidebar-active-suffix-color: var(--sp-primary);--d-sidebar-admin-background: var(--sp-surface-1);--d-sidebar-footer-fade: linear-gradient( to bottom, transparent, var(--sp-surface-1) )}.sidebar-wrapper{background:var(--sp-surface-1);border-right:1px solid var(--sp-border)}.sidebar-container,.sidebar-wrapper #d-sidebar.sidebar-container{background:rgba(0,0,0,0);border-right:0;padding-top:8px}.sidebar-sections{padding:0 8px 8px;gap:8px}.sidebar-section-wrapper{border-bottom:0;padding-bottom:4px;margin-bottom:0}.sidebar-section-header-wrapper{padding:0 2px}.sidebar-section-header-wrapper .sidebar-section-header{font-size:12px;font-weight:500;text-transform:none;letter-spacing:0;color:var(--sp-text-muted);padding:6px 8px;border-radius:var(--sp-radius-md)}.sidebar-section-header-wrapper .sidebar-section-header .sidebar-section-header-text{font-size:12px;font-weight:500;text-transform:none;letter-spacing:0}.sidebar-section-header-wrapper .sidebar-section-header .sidebar-section-header-caret .d-icon{color:var(--sp-text-dimmed)}.discourse-no-touch .sidebar-section-header-wrapper .sidebar-section-header:hover{background:var(--sp-row-hover);color:var(--sp-text-highlighted)}.sidebar-section-header-wrapper .sidebar-section-header-button{border-radius:var(--sp-radius-md)}.sidebar-section-header-wrapper .sidebar-section-header-button .d-icon{color:var(--sp-text-dimmed)}.discourse-no-touch .sidebar-section-header-wrapper .sidebar-section-header-button:hover{background:var(--sp-bg-elevated)}.sidebar-section-link-wrapper .sidebar-section-link{font-size:.875rem;font-weight:500;border-radius:var(--sp-radius-md);transition:background-color 150ms,color 150ms}.sidebar-section-link-wrapper .sidebar-section-link .sidebar-section-link-content-text{font-size:.875rem}.sidebar-section-link-wrapper .sidebar-section-link .sidebar-section-link-prefix.icon,.sidebar-section-link-wrapper .sidebar-section-link .sidebar-section-link-prefix.emoji{background:rgba(0,0,0,0)}.sidebar-section-link-wrapper .sidebar-section-link .sidebar-section-link-prefix.span .prefix-span{border-radius:2px;width:10px;height:10px}.sidebar-section-link-wrapper .sidebar-section-link .sidebar-section-link-suffix.unread,.sidebar-section-link-wrapper .sidebar-section-link .sidebar-section-link-suffix.icon.urgent{color:var(--sp-primary)}.sidebar-section-link-wrapper .sidebar-section-link .sidebar-section-link-content-badge{font-size:11px;color:var(--sp-text-muted);font-variant-numeric:tabular-nums}.sidebar-section-link-wrapper .sidebar-section-link.active{font-weight:500}.sidebar-more-section-links-details-summary,.sidebar-more-section-trigger{font-size:13px;font-weight:500;color:var(--sp-text-muted);border-radius:var(--sp-radius-md)}.sidebar-more-section-links-details-content,.sidebar-more-section-content{background:var(--sp-bg);border:1px solid var(--sp-border);border-radius:var(--sp-radius-md);box-shadow:var(--sp-shadow-lg);padding:4px}.sidebar-footer-wrapper{background:var(--sp-surface-1)}.sidebar-footer-wrapper .sidebar-footer-container{border-top:1px solid var(--sp-border);padding:8px}.sidebar-footer-wrapper .sidebar-footer-container::before{display:none}.sidebar-footer-wrapper .btn-flat{min-height:28px;min-width:28px}.sidebar-hamburger-dropdown .panel-body,.sidebar-hamburger-dropdown .menu-panel{background:var(--sp-surface-1)}.speckle-full-bleed .d-header>.wrap{max-width:none;padding:0 16px}.speckle-full-bleed.has-sidebar-page #main-outlet-wrapper{max-width:none;margin:0;padding:0;gap:0;grid-template-columns:var(--d-sidebar-width) minmax(0, 1fr)}.speckle-full-bleed.has-sidebar-page .sidebar-wrapper{margin-left:0}.speckle-full-bleed.has-sidebar-page #main-outlet{padding:24px 24px 48px;max-width:1280px;width:100%;margin:0 auto;box-sizing:border-box}#main-outlet-wrapper,#main-outlet{background:rgba(0,0,0,0)}.list-controls .container{padding:0}.list-controls .navigation-container{align-items:center;gap:8px;margin-bottom:16px;flex-wrap:wrap}.list-controls .category-breadcrumb{gap:6px;margin:0}.list-controls .navigation-controls{gap:8px;margin:0;align-items:center}.list-controls .category-breadcrumb,.list-controls .navigation-controls,.list-controls .navigation-controls .fk-d-button-tooltip{align-items:center;margin-bottom:0}.nav-pills,#navigation-bar{display:inline-flex;align-items:center;gap:2px;padding:3px;margin:0;height:32px;box-sizing:border-box;background:var(--sp-bg-elevated);border-radius:var(--sp-radius-lg)}.nav-pills>li,#navigation-bar>li{margin:0;padding:0;display:flex;align-items:center;height:100%}.nav-pills>li>a,.nav-pills>li>button,#navigation-bar>li>a,#navigation-bar>li>button{display:flex;align-items:center;gap:4px;height:26px;padding:0 10px;font-size:13px;font-weight:500;color:var(--sp-text-muted);background:rgba(0,0,0,0);border:0;border-radius:var(--sp-radius-md);transition:background-color 150ms,color 150ms,box-shadow 150ms}.nav-pills>li>a::after,.nav-pills>li>button::after,#navigation-bar>li>a::after,#navigation-bar>li>button::after{display:none !important}.discourse-no-touch .nav-pills>li>a:hover,.discourse-no-touch .nav-pills>li>button:hover,.discourse-no-touch #navigation-bar>li>a:hover,.discourse-no-touch #navigation-bar>li>button:hover{color:var(--sp-text-highlighted);background:rgba(0,0,0,0)}.nav-pills>li>a.active,.nav-pills>li>button.active,#navigation-bar>li>a.active,#navigation-bar>li>button.active{background:var(--sp-bg);color:var(--sp-text-highlighted);box-shadow:var(--sp-shadow-xs),0 0 0 1px var(--sp-border)}.nav-pills>li>a .badge-notification,.nav-pills>li>button .badge-notification,#navigation-bar>li>a .badge-notification,#navigation-bar>li>button .badge-notification{font-size:10px}.bulk-select-buttons-wrap,#list-area .topic-list-bottom{font-size:13px}.topic-list-bottom .footer-message{color:var(--sp-text-muted);font-size:13px}.topic-list-bottom .footer-message h3{font-size:14px}.category-heading,.tag-show-heading,.discourse-tags h2{color:var(--sp-text-highlighted)}#banner{background:var(--sp-surface-2);border-radius:var(--sp-radius-lg);box-shadow:inset 0 0 0 1px var(--sp-border);color:var(--sp-text);font-size:13px}.global-notice .row .alert-global-notice{border-radius:0;box-shadow:none;border-bottom:1px solid var(--sp-border);background:var(--sp-bg-muted)}.custom-search-banner .custom-search-banner-wrap{padding:8px 0 24px;max-width:640px}.custom-search-banner h1{font-size:28px;font-weight:600;letter-spacing:-0.02em;color:var(--sp-text-highlighted);margin-bottom:4px}.custom-search-banner p{font-size:.9375rem;color:var(--sp-text-muted);margin-bottom:16px}.custom-search-banner .search-menu .search-input,.custom-search-banner .search-input{min-height:40px;box-shadow:var(--sp-shadow-xs)}.custom-search-banner{display:none}body[class*=navigation-] .custom-search-banner{display:block}.alert.alert-info.preview-theme,#main-outlet>.alert-info:first-child{margin-bottom:16px}.topic-list{border-collapse:separate;border-spacing:0;background:var(--sp-surface-2);border-radius:var(--sp-radius-lg);box-shadow:var(--sp-shadow-xs),0 0 0 1px var(--sp-border);overflow:hidden;margin-bottom:16px}.topic-list .topic-list-header{background:var(--sp-surface-1)}.topic-list .topic-list-header th{font-size:12px;font-weight:500;color:var(--sp-text-muted);padding:10px 16px;border-bottom:1px solid var(--sp-border);text-transform:none;letter-spacing:0}.topic-list .topic-list-header th.sortable:hover,.discourse-no-touch .topic-list .topic-list-header th.sortable:hover{background:var(--sp-bg-elevated);color:var(--sp-text-highlighted)}.topic-list .topic-list-header th .d-icon{color:var(--sp-text-dimmed)}.topic-list .topic-list-header th button{color:inherit;font:inherit}.topic-list .topic-list-item{background:rgba(0,0,0,0);border-bottom:0;transition:background-color 150ms}.topic-list .topic-list-item>td{padding:12px 16px;border-bottom:1px solid var(--sp-border);vertical-align:middle}.topic-list .topic-list-item:last-of-type>td{border-bottom:0}.discourse-no-touch .topic-list .topic-list-item:hover{background:var(--sp-row-hover)}.topic-list .topic-list-item.selected,.topic-list .topic-list-item.highlighted{background:var(--sp-primary-soft)}.topic-list .topic-list-item.visited .main-link .title{color:var(--sp-text-toned);font-weight:500}.topic-list .topic-list-item.pinned .main-link .title,.topic-list .topic-list-item.unseen-topic .main-link .title{font-weight:600}.topic-list .main-link .title,.topic-list .main-link a.title{font-size:1rem;font-weight:500;color:var(--sp-text-highlighted);letter-spacing:-0.005em;padding:0}.topic-list .main-link .link-top-line{line-height:1.4}.topic-list .main-link .link-bottom-line{margin-top:6px;gap:6px;font-size:12px}.topic-list .main-link .topic-statuses .d-icon{color:var(--sp-text-muted)}.topic-list .main-link .topic-statuses .pinned .d-icon{color:var(--sp-primary)}.topic-list .main-link .topic-post-badges .badge-notification.new-topic{background:var(--sp-primary)}.topic-list .topic-excerpt{font-size:.875rem;line-height:1.5;color:var(--sp-text-muted);margin-top:4px}.topic-list .topic-excerpt .topic-excerpt-more,.topic-list .topic-excerpt a{color:var(--sp-primary)}.topic-list .posters>a{margin-right:-6px}.topic-list .posters>a:last-of-type{margin-right:0}.topic-list .posters img.avatar{width:24px;height:24px;box-shadow:0 0 0 2px var(--sp-surface-2)}.topic-list .posters>a.latest img.avatar{box-shadow:0 0 0 2px var(--sp-surface-2),0 0 0 3px var(--sp-primary-ring)}.topic-list .num,.topic-list .activity,.topic-list .age{font-size:13px;color:var(--sp-text-muted);font-variant-numeric:tabular-nums}.topic-list .num a,.topic-list .num a span,.topic-list .num .number,.topic-list .activity a,.topic-list .activity a span,.topic-list .activity .number,.topic-list .age a,.topic-list .age a span,.topic-list .age .number{color:var(--sp-text-muted)}.topic-list .num.posts-map .number,.topic-list .num.views .number{color:var(--sp-text-toned);font-weight:500}.topic-list .heatmap-high,.topic-list .heatmap-high a,.topic-list .heatmap-med,.topic-list .heatmap-med a,.topic-list .heatmap-low,.topic-list .heatmap-low a{color:var(--sp-warning-text) !important}.topic-list td.bulk-select,.topic-list th.bulk-select{padding-left:16px}.topic-list .topic-list-item-separator td{border-bottom:1px solid var(--sp-primary);padding:0}.topic-list .topic-list-item-separator td span{background:var(--sp-surface-2);color:var(--sp-primary);font-size:11px;font-weight:600}.show-more .alert.alert-info.clickable{border-radius:var(--sp-radius-md);text-align:center;font-weight:500;margin-bottom:12px}.latest-topic-list .latest-topic-list-item,.latest-topic-list .top-topic-list-item,.top-topic-list .latest-topic-list-item,.top-topic-list .top-topic-list-item{border-bottom:1px solid var(--sp-border);padding:10px 16px}.discourse-no-touch .latest-topic-list .latest-topic-list-item:hover,.discourse-no-touch .latest-topic-list .top-topic-list-item:hover,.discourse-no-touch .top-topic-list .latest-topic-list-item:hover,.discourse-no-touch .top-topic-list .top-topic-list-item:hover{background:var(--sp-row-hover)}.latest-topic-list .latest-topic-list-item .title,.latest-topic-list .top-topic-list-item .title,.top-topic-list .latest-topic-list-item .title,.top-topic-list .top-topic-list-item .title{color:var(--sp-text-highlighted);font-weight:500}.topic-list .topic-list-item .main-link a.title.visited,.topic-list .topic-list-item.visited .main-link a.title,.topic-list .topic-list-item .main-link a.title:visited{color:var(--sp-text-toned)}.topic-list .topic-list-item-separator .topic-list-data{border-top:1px solid var(--sp-primary-ring);border-bottom:0;padding:0}.topic-list .topic-list-item-separator .topic-list-data span{background:var(--sp-surface-2);color:var(--sp-primary);font-size:11px;font-weight:600;padding:0 6px}.category-boxes,.category-boxes-with-topics{gap:12px}.category-boxes .category-box,.category-boxes-with-topics .category-box{border:0 !important;margin:0}.category-boxes .category-box .category-box-inner,.category-boxes-with-topics .category-box .category-box-inner{background:var(--sp-surface-2);border:0 !important;border-radius:var(--sp-radius-lg);box-shadow:var(--sp-shadow-xs),0 0 0 1px var(--sp-border);padding:16px;transition:box-shadow 150ms;height:100%;box-sizing:border-box}.discourse-no-touch .category-boxes .category-box:hover .category-box-inner,.discourse-no-touch .category-boxes-with-topics .category-box:hover .category-box-inner{box-shadow:var(--sp-shadow-md),0 0 0 1px var(--sp-border)}.category-boxes .category-box h3,.category-boxes .category-box .category-box-heading h3,.category-boxes-with-topics .category-box h3,.category-boxes-with-topics .category-box .category-box-heading h3{font-size:.9375rem;font-weight:600;color:var(--sp-text-highlighted)}.category-boxes .category-box .description,.category-boxes .category-box .category-description,.category-boxes-with-topics .category-box .description,.category-boxes-with-topics .category-box .category-description{font-size:.875rem;color:var(--sp-text-muted)}.category-boxes .category-box .subcategories .subcategory,.category-boxes-with-topics .category-box .subcategories .subcategory{font-size:12px}.category-list{border-collapse:separate;border-spacing:0;background:var(--sp-surface-2);border-radius:var(--sp-radius-lg);box-shadow:var(--sp-shadow-xs),0 0 0 1px var(--sp-border);overflow:hidden}.category-list thead th{background:var(--sp-surface-1);font-size:12px;font-weight:500;color:var(--sp-text-muted);padding:10px 16px;border-bottom:1px solid var(--sp-border)}.category-list tbody tr td{border-bottom:1px solid var(--sp-border);padding:14px 16px}.category-list tbody tr:last-child td{border-bottom:0}.discourse-no-touch .category-list tbody tr:hover{background:var(--sp-row-hover)}.category-list td.category{border-left-width:3px !important}.category-list td.category .category-name,.category-list td.category .category-title-link h3{font-size:.9375rem;font-weight:600;color:var(--sp-text-highlighted)}.category-list td.category .category-description{font-size:.875rem;color:var(--sp-text-muted)}.category-list .topics .value,.category-list .num{font-size:13px;color:var(--sp-text-toned);font-variant-numeric:tabular-nums}.category-title-header{background:rgba(0,0,0,0) !important;padding:0 0 16px}.category-title-header .category-title-contents{text-align:left;padding:0}.category-title-header .category-title{font-size:1.625rem;color:var(--sp-text-highlighted) !important}.category-title-header .category-title-description{color:var(--sp-text-muted) !important;font-size:.875rem}.tags-index .tag-list{background:var(--sp-surface-2);border-radius:var(--sp-radius-lg);box-shadow:var(--sp-shadow-xs),0 0 0 1px var(--sp-border);padding:16px}.categories-and-latest,.categories-and-top{gap:24px}.categories-and-latest .column:last-child,.categories-and-top .column:last-child{background:var(--sp-surface-2);border-radius:var(--sp-radius-lg);box-shadow:var(--sp-shadow-xs),0 0 0 1px var(--sp-border);overflow:hidden;align-self:flex-start}.categories-and-latest .column:last-child .table-heading,.categories-and-top .column:last-child .table-heading{background:var(--sp-surface-1);border-bottom:1px solid var(--sp-border);font-size:12px;font-weight:500;color:var(--sp-text-muted);padding:10px 16px;margin:0}.categories-and-latest .latest-topic-list-item:last-child,.categories-and-latest .top-topic-list-item:last-child,.categories-and-top .latest-topic-list-item:last-child,.categories-and-top .top-topic-list-item:last-child{border-bottom:0}.categories-and-latest .more-topics,.categories-and-top .more-topics{padding:10px 16px;border-top:1px solid var(--sp-border);font-size:13px}#topic-title{margin-bottom:20px}#topic-title h1,#topic-title .fancy-title{font-size:1.625rem;font-weight:600;line-height:1.3;letter-spacing:-0.015em;color:var(--sp-text-highlighted)}#topic-title .topic-category{margin-top:8px;gap:6px}#topic-title .edit-topic .d-icon{color:var(--sp-text-dimmed)}.topic-post .topic-body{border-top:1px solid var(--sp-border)}.topic-post.selected .topic-body,.topic-post.selected article{background:var(--sp-primary-soft)}.topic-post .topic-avatar{border-top:1px solid var(--sp-border)}.topic-post:first-of-type .topic-body,.topic-post:first-of-type .topic-avatar{border-top:0}.topic-post.highlighted .topic-body,.topic-post.highlighted .topic-avatar{animation:none;background:var(--sp-primary-soft)}.topic-meta-data{font-size:13px}.topic-meta-data .names{gap:6px}.topic-meta-data .names .first a,.topic-meta-data .names .full-name a,.topic-meta-data .names .username a{color:var(--sp-text-highlighted);font-weight:600}.topic-meta-data .names .second a,.topic-meta-data .names .user-title,.topic-meta-data .names .user-title a{color:var(--sp-text-muted);font-weight:400}.topic-meta-data .names .staff a,.topic-meta-data .names .moderator a,.topic-meta-data .names .admin a{color:var(--sp-text-highlighted)}.topic-meta-data .names .d-icon-shield-halved,.topic-meta-data .names .d-icon-wrench{color:var(--sp-primary)}.topic-meta-data .post-infos{color:var(--sp-text-muted);gap:8px}.topic-meta-data .post-infos .post-date,.topic-meta-data .post-infos .post-date a{font-size:12px;color:var(--sp-text-muted)}.topic-meta-data .post-infos .post-info .d-icon{color:var(--sp-text-dimmed)}.reply-to-tab{font-size:12px;color:var(--sp-text-muted)}.post-notice{background:var(--sp-surface-1);border:0;border-radius:var(--sp-radius-md);box-shadow:inset 0 0 0 1px var(--sp-border);color:var(--sp-text-toned);font-size:13px}.topic-post.whisper .cooked{color:var(--sp-text-muted)}.small-action{border-top:1px solid var(--sp-border);color:var(--sp-text-muted);font-size:13px}.small-action .topic-avatar{border-top:0}.small-action .topic-avatar .d-icon{color:var(--sp-text-muted);background:var(--sp-bg-elevated);border-radius:9999px;padding:6px;box-sizing:content-box}.small-action .small-action-desc{color:var(--sp-text-muted)}.small-action .small-action-desc a{color:var(--sp-text-toned);font-weight:500}.time-gap .topic-avatar,.time-gap .small-action-desc{color:var(--sp-text-dimmed);font-size:12px}.gap{background:var(--sp-bg-muted);border-radius:var(--sp-radius-md);color:var(--sp-text-muted);font-size:13px}nav.post-controls{color:var(--sp-text-muted)}nav.post-controls .btn{min-height:28px;min-width:28px;padding:4px 6px;border-radius:var(--sp-radius-md);background:rgba(0,0,0,0);color:var(--sp-text-muted);box-shadow:none}nav.post-controls .btn .d-icon{color:var(--sp-text-muted);font-size:14px}.discourse-no-touch nav.post-controls .btn:hover{background:var(--sp-bg-elevated);color:var(--sp-text-highlighted)}.discourse-no-touch nav.post-controls .btn:hover .d-icon{color:var(--sp-text-highlighted)}nav.post-controls .btn.reply.create{color:var(--sp-text-toned);font-weight:500}nav.post-controls .btn.reply.create .d-icon{color:var(--sp-text-toned)}nav.post-controls .btn.toggle-like.has-like .d-icon,nav.post-controls .btn.like.has-like .d-icon,nav.post-controls .double-button .toggle-like.has-like .d-icon{color:var(--love)}.discourse-no-touch nav.post-controls .btn.toggle-like:hover .d-icon,.discourse-no-touch nav.post-controls .btn.like:hover .d-icon{color:var(--love)}nav.post-controls .like-count,nav.post-controls .button-count{color:var(--sp-text-muted);font-size:12px}nav.post-controls .accepted,nav.post-controls .post-action-menu__solved-accepted{color:var(--sp-success) !important}nav.post-controls .accepted .d-icon,nav.post-controls .post-action-menu__solved-accepted .d-icon{color:var(--sp-success) !important}nav.post-controls .show-replies,nav.post-controls .post-action-menu__show-replies{color:var(--sp-text-toned);font-weight:500;box-shadow:inset 0 0 0 1px var(--sp-border-accented)}.embedded-posts{border:0;background:var(--sp-surface-1);border-radius:var(--sp-radius-lg);box-shadow:inset 0 0 0 1px var(--sp-border)}.embedded-posts .topic-body,.embedded-posts .topic-avatar{border-top:0}.who-liked,.post-links-container{font-size:12px;color:var(--sp-text-muted)}.post-links-container .post-links{border-top:1px solid var(--sp-border)}.post-links-container .post-links a{color:var(--sp-text-toned)}.accepted-answer{background:var(--sp-success-soft) !important;border-radius:var(--sp-radius-lg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sp-success) 30%, transparent);border:0 !important}.accepted-answer .title{font-size:13px;font-weight:500;color:var(--sp-text);background:rgba(0,0,0,0) !important;border:0 !important}.accepted-answer blockquote{background:rgba(0,0,0,0) !important}.topic-map{border:0;border-radius:var(--sp-radius-lg);background:var(--sp-surface-2);box-shadow:var(--sp-shadow-xs),0 0 0 1px var(--sp-border);font-size:13px}.topic-map .topic-map__stats .btn,.topic-map .topic-map__stats .number,.topic-map .topic-map__stats .topic-map__stat-label{color:var(--sp-text-muted)}.topic-map .topic-map__stats .number,.topic-map .topic-map__stats .topic-map__stat-value{color:var(--sp-text-highlighted);font-weight:600}.topic-map .topic-map__contents{border:0}.topic-map .summarization-button,.topic-map .topic-map__additional-contents{border-top:1px solid var(--sp-border)}.topic-timeline{font-size:12px}.topic-timeline .timeline-scrollarea{border-left:1px solid var(--sp-border)}.topic-timeline .timeline-handle{background:var(--sp-primary);border-radius:9999px;width:3px}.topic-timeline .timeline-scroller-content .timeline-replies{font-weight:600;color:var(--sp-text-highlighted)}.topic-timeline .timeline-scroller-content .timeline-ago{color:var(--sp-text-muted)}.topic-timeline .start-date,.topic-timeline .now-date{color:var(--sp-text-muted)}.topic-timeline .timeline-footer-controls .btn,.topic-timeline .timeline-controls .btn{font-size:12px}#topic-footer-buttons{border-top:1px solid var(--sp-border);padding-top:16px}#topic-footer-buttons .topic-footer-main-buttons{gap:8px}#topic-footer-buttons .topic-notifications-button .reason{font-size:12px;color:var(--sp-text-muted)}.more-topics__container{border-top:1px solid var(--sp-border);padding-top:20px}.more-topics__container .more-topics__lists .nav-pills{margin-bottom:12px}.more-topics__container h3,.more-topics__container .suggested-topics-title{font-size:.9375rem;font-weight:600;color:var(--sp-text-highlighted)}.more-topics__container .more-topics__browse-more{font-size:13px;color:var(--sp-text-muted)}#topic-progress-wrapper #topic-progress{background:var(--sp-surface-2);border:0;border-radius:var(--sp-radius-md);box-shadow:var(--sp-shadow-md),0 0 0 1px var(--sp-border);color:var(--sp-text);font-size:13px}#topic-progress-wrapper #topic-progress .bg{background:var(--sp-primary-soft)}.selected-posts{background:var(--sp-bg);border-radius:var(--sp-radius-lg);box-shadow:var(--sp-shadow-lg),0 0 0 1px var(--sp-border)}.topic-map .number,.topic-map .topic-map__stats .number,.topic-map .topic-map__stats button .number{color:var(--sp-text-highlighted) !important;font-weight:600}.topic-map .topic-map__stats .topic-map__stat-label,.topic-map .topic-map__stats span:not(.number){color:var(--sp-text-muted)}.topic-post .topic-map,.container.posts .topic-map{padding:10px 16px;margin-bottom:16px}.topic-post .topic-map.--op,.container.posts .topic-map.--op{padding:10px 16px}.topic-post .topic-map .topic-map__contents .topic-map__stats,.container.posts .topic-map .topic-map__contents .topic-map__stats{align-items:center;gap:16px;flex-wrap:wrap}.topic-post .topic-map .topic-map__contents .topic-map__stats>.btn,.topic-post .topic-map .topic-map__contents .topic-map__stats .fk-d-menu__trigger,.container.posts .topic-map .topic-map__contents .topic-map__stats>.btn,.container.posts .topic-map .topic-map__contents .topic-map__stats .fk-d-menu__trigger{flex-direction:row;align-items:center;gap:4px;min-height:28px;min-width:0;padding:0 2px;background:rgba(0,0,0,0);box-shadow:none}.topic-post .topic-map .topic-map__contents .topic-map__stats .number,.container.posts .topic-map .topic-map__contents .topic-map__stats .number{font-size:13px;line-height:20px;font-weight:600;color:var(--sp-text-highlighted) !important}.topic-post .topic-map .topic-map__contents .topic-map__stats .topic-map__stat-label,.container.posts .topic-map .topic-map__contents .topic-map__stats .topic-map__stat-label{font-size:13px;line-height:20px;font-weight:400;color:var(--sp-text-muted)}.topic-post .topic-map .topic-map__users-list,.container.posts .topic-map .topic-map__users-list{gap:0;padding-left:16px;border-left:1px solid var(--sp-border);align-items:center}.topic-post .topic-map .topic-map__users-list>div,.topic-post .topic-map .topic-map__users-list>a,.container.posts .topic-map .topic-map__users-list>div,.container.posts .topic-map .topic-map__users-list>a{margin-right:-6px}.topic-post .topic-map .topic-map__users-list img.avatar,.container.posts .topic-map .topic-map__users-list img.avatar{width:24px;height:24px;box-shadow:0 0 0 2px var(--sp-surface-2)}.topic-post .topic-map .topic-map__users-list .post-count,.topic-post .topic-map .topic-map__users-list .avatar-flair,.container.posts .topic-map .topic-map__users-list .post-count,.container.posts .topic-map .topic-map__users-list .avatar-flair{display:none}.archetype-private_message .topic-post .regular.contents,.archetype-private_message .topic-post.current-user-post .regular.contents{background:rgba(0,0,0,0);border:0;border-radius:0;margin:0;padding:0;box-shadow:none}.archetype-private_message .topic-post.current-user-post .topic-body,.archetype-private_message .topic-post.current-user-post article{background:rgba(0,0,0,0)}.archetype-private_message .topic-map .topic-map__contents,.archetype-private_message .topic-map .topic-map__private-message-map{background:rgba(0,0,0,0);padding:0}.archetype-private_message .topic-map .topic-map__private-message-map{border-top:1px solid var(--sp-border);margin-top:10px;padding-top:10px}.archetype-private_message .topic-map .participants{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.archetype-private_message .topic-map .participants .user{display:inline-flex;align-items:center;background:var(--sp-bg);box-shadow:inset 0 0 0 1px var(--sp-border-accented);border-radius:9999px;padding:2px 10px 2px 2px;margin:0;font-size:13px}.archetype-private_message .topic-map .participants .user .user-link{display:inline-flex;align-items:center;gap:6px;color:var(--sp-text)}.archetype-private_message .topic-map .participants .user img.avatar{width:22px;height:22px;box-shadow:none}.archetype-private_message .topic-map .participants .user .username{font-weight:500;color:var(--sp-text-highlighted)}.archetype-private_message .topic-map .participants .user .remove-invited{margin-left:2px;min-height:20px;min-width:20px;padding:0}.archetype-private_message .topic-map .controls .btn{min-height:28px;padding:4px 10px;font-size:12px}.post-notice,.post-notice.new-user,.post-notice.returning-user,.post-notice.custom{background:var(--sp-surface-1);border:0;border-radius:var(--sp-radius-md);box-shadow:inset 0 0 0 1px var(--sp-border);color:var(--sp-text-toned);font-size:13px;padding:10px 16px;gap:12px}.post-notice .d-icon,.post-notice svg,.post-notice.new-user .d-icon,.post-notice.new-user svg,.post-notice.returning-user .d-icon,.post-notice.returning-user svg,.post-notice.custom .d-icon,.post-notice.custom svg{color:var(--sp-text-muted);font-size:16px;width:16px;height:16px}nav.post-controls{align-items:center}nav.post-controls .actions{align-items:center;gap:2px}nav.post-controls .actions .btn,nav.post-controls .actions button,nav.post-controls .discourse-reactions-reaction-button,nav.post-controls .double-button button{height:32px;min-height:32px;min-width:32px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;gap:6px;line-height:1;vertical-align:middle}nav.post-controls .actions .btn .d-icon,nav.post-controls .actions button .d-icon,nav.post-controls .discourse-reactions-reaction-button .d-icon,nav.post-controls .double-button button .d-icon{margin:0;vertical-align:middle}nav.post-controls .actions .btn.reply .d-button-label,nav.post-controls .actions .btn .d-button-label{font-size:13px;line-height:1}nav.post-controls .discourse-reactions-actions,nav.post-controls .discourse-reactions-counter,nav.post-controls .discourse-reactions-list,nav.post-controls .discourse-reactions-list .reactions,nav.post-controls .double-button{display:inline-flex;align-items:center;height:32px}nav.post-controls .reactions-counter,nav.post-controls .like-count,nav.post-controls .button-count{display:inline-flex;align-items:center;height:32px;font-size:13px;line-height:1;color:var(--sp-text-muted);padding:0 2px 0 6px}nav.post-controls .discourse-reactions-list .reactions .reaction img,nav.post-controls .discourse-reactions-list .reactions .reaction .emoji{width:16px;height:16px}.cooked,.d-editor-preview{font-size:1rem;line-height:1.65;color:var(--sp-text)}.cooked h1,.cooked h2,.cooked h3,.cooked h4,.cooked h5,.cooked h6,.d-editor-preview h1,.d-editor-preview h2,.d-editor-preview h3,.d-editor-preview h4,.d-editor-preview h5,.d-editor-preview h6{color:var(--sp-text-highlighted);font-weight:600;letter-spacing:-0.01em;margin:1.25em 0 .5em}.cooked h1,.d-editor-preview h1{font-size:1.4em}.cooked h2,.d-editor-preview h2{font-size:1.25em}.cooked h3,.d-editor-preview h3{font-size:1.1em}.cooked h4,.cooked h5,.cooked h6,.d-editor-preview h4,.d-editor-preview h5,.d-editor-preview h6{font-size:1em}.cooked a,.d-editor-preview a{color:var(--sp-primary);text-decoration:none}.cooked a:hover,.d-editor-preview a:hover{text-decoration:underline;text-underline-offset:2px}.cooked strong,.d-editor-preview strong{color:var(--sp-text-highlighted);font-weight:600}.cooked code,.d-editor-preview code{font-family:var(--d-font-family--monospace);font-size:.85em;color:var(--sp-text-highlighted);background:var(--sp-bg-elevated);border-radius:var(--sp-radius-sm);padding:.125em .375em}.cooked pre,.d-editor-preview pre{background:var(--sp-code-bg);border-radius:var(--sp-radius-md);box-shadow:inset 0 0 0 1px var(--sp-border);margin:1em 0}.cooked pre code,.d-editor-preview pre code{background:rgba(0,0,0,0);color:var(--sp-text);font-size:.8125rem;line-height:1.6;padding:14px 16px;border-radius:var(--sp-radius-md);max-height:512px}.cooked .codeblock-buttons .btn,.d-editor-preview .codeblock-buttons .btn{background:var(--sp-bg);box-shadow:inset 0 0 0 1px var(--sp-border);min-height:28px;min-width:28px}.cooked .codeblock-buttons .btn .d-icon,.d-editor-preview .codeblock-buttons .btn .d-icon{color:var(--sp-text-muted)}.cooked blockquote,.d-editor-preview blockquote{background:rgba(0,0,0,0);border-left:2px solid var(--sp-border-accented);color:var(--sp-text-toned);padding:2px 0 2px 16px;margin:1em 0}.cooked aside.quote,.d-editor-preview aside.quote{border-radius:var(--sp-radius-md);box-shadow:inset 0 0 0 1px var(--sp-border);overflow:hidden;margin:1em 0}.cooked aside.quote .title,.d-editor-preview aside.quote .title{background:var(--sp-surface-1);border-left:0;border-bottom:1px solid var(--sp-border);font-size:12px;color:var(--sp-text-muted);padding:8px 12px}.cooked aside.quote .title .quote-controls .d-icon,.d-editor-preview aside.quote .title .quote-controls .d-icon{color:var(--sp-text-dimmed)}.cooked aside.quote .title img.avatar,.d-editor-preview aside.quote .title img.avatar{width:18px;height:18px}.cooked aside.quote blockquote,.d-editor-preview aside.quote blockquote{border-left:0;background:rgba(0,0,0,0);padding:10px 12px;margin:0;color:var(--sp-text)}.cooked aside.onebox,.d-editor-preview aside.onebox{border:0;border-radius:var(--sp-radius-lg);background:var(--sp-surface-2);box-shadow:var(--sp-shadow-xs),0 0 0 1px var(--sp-border);padding:14px 16px;font-size:.875rem}.cooked aside.onebox .source,.d-editor-preview aside.onebox .source{font-size:12px;color:var(--sp-text-muted)}.cooked aside.onebox .source a,.d-editor-preview aside.onebox .source a{color:var(--sp-text-muted)}.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-size:.9375rem;margin-top:4px}.cooked aside.onebox .onebox-body p,.d-editor-preview aside.onebox .onebox-body p{color:var(--sp-text-muted)}.cooked aside.onebox img,.d-editor-preview aside.onebox img{border-radius:var(--sp-radius-md)}.cooked a.mention,.cooked .mention,.d-editor-preview a.mention,.d-editor-preview .mention{background:var(--sp-primary-soft);color:var(--sp-primary);border-radius:var(--sp-radius-sm);padding:.0625em .3em;font-weight:500;font-size:.93em}.cooked a.mention-group,.d-editor-preview a.mention-group{background:var(--sp-bg-elevated);color:var(--sp-text-highlighted);border-radius:var(--sp-radius-sm)}.cooked .hashtag-cooked,.d-editor-preview .hashtag-cooked{background:var(--sp-bg-elevated);box-shadow:inset 0 0 0 1px var(--sp-border);border-radius:var(--sp-radius-sm);color:var(--sp-text-toned);padding:.0625em .3em;font-size:.93em}.cooked .md-table,.d-editor-preview .md-table{margin:1em 0;overflow-x:auto;border-radius:var(--sp-radius-md);box-shadow:inset 0 0 0 1px var(--sp-border)}.cooked table,.d-editor-preview table{border-collapse:separate;border-spacing:0;font-size:.875rem;width:100%}.cooked table th,.d-editor-preview table th{background:var(--sp-surface-1);color:var(--sp-text-highlighted);font-weight:600;text-align:left;padding:8px 12px;border-bottom:1px solid var(--sp-border)}.cooked table td,.d-editor-preview table td{padding:8px 12px;border-bottom:1px solid var(--sp-border);border-top:0}.cooked table tr:last-child td,.d-editor-preview table tr:last-child td{border-bottom:0}.cooked table tbody,.d-editor-preview table tbody{border-top:0}.cooked details,.d-editor-preview details{background:var(--sp-bg);border-radius:var(--sp-radius-md);box-shadow:inset 0 0 0 1px var(--sp-border);padding:8px 12px;margin:1em 0}.cooked details summary,.d-editor-preview details summary{font-weight:500;color:var(--sp-text-highlighted);cursor:pointer}.cooked details[open] summary,.d-editor-preview details[open] summary{margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid var(--sp-border)}.cooked img:not(.emoji):not(.avatar):not(.site-icon),.d-editor-preview img:not(.emoji):not(.avatar):not(.site-icon){border-radius:var(--sp-radius-md)}.cooked .lightbox-wrapper .meta,.d-editor-preview .lightbox-wrapper .meta{background:var(--sp-bg-inverted);color:var(--sp-text-inverted);border-radius:0 0 var(--sp-radius-md) var(--sp-radius-md);font-size:12px}.cooked hr,.d-editor-preview hr{border:0;border-top:1px solid var(--sp-border);margin:1.5em 0}.cooked .poll,.d-editor-preview .poll{border-radius:var(--sp-radius-lg);box-shadow:inset 0 0 0 1px var(--sp-border);border:0}.cooked .poll .poll-info,.d-editor-preview .poll .poll-info{color:var(--sp-text-muted)}.cooked .poll .results .bar,.d-editor-preview .poll .results .bar{background:var(--sp-primary);border-radius:9999px}.cooked .poll .results .bar-back,.d-editor-preview .poll .results .bar-back{background:var(--sp-bg-elevated);border-radius:9999px}.cooked kbd,.d-editor-preview kbd{font-family:var(--d-font-family--monospace);font-size:.8em;background:var(--sp-bg);border:0;border-radius:var(--sp-radius-sm);box-shadow:inset 0 0 0 1px var(--sp-border-accented),inset 0 -1px 0 var(--sp-border-accented);color:var(--sp-text-highlighted);padding:.0625em .375em}.hljs{color:var(--sp-text);background:rgba(0,0,0,0)}.hljs-comment,.hljs-quote{color:var(--sp-text-dimmed);font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-built_in,.hljs-type{color:var(--sp-primary)}.hljs-string,.hljs-attr,.hljs-template-tag{color:var(--sp-success)}.hljs-number,.hljs-literal,.hljs-symbol{color:var(--sp-warning-text)}.hljs-title,.hljs-section,.hljs-function .hljs-title{color:var(--sp-text-highlighted);font-weight:600}.hljs-variable,.hljs-params{color:var(--sp-text-toned)}.hljs-meta,.hljs-tag{color:var(--sp-text-muted)}.cooked pre code,.d-editor-preview pre code,.cooked .md-table,.d-editor-preview .md-table{overflow:auto;scrollbar-color:auto;scrollbar-width:auto}.cooked pre code::-webkit-scrollbar,.d-editor-preview pre code::-webkit-scrollbar,.cooked .md-table::-webkit-scrollbar,.d-editor-preview .md-table::-webkit-scrollbar{width:10px;height:10px;background:rgba(0,0,0,0)}.cooked pre code::-webkit-scrollbar-track,.d-editor-preview pre code::-webkit-scrollbar-track,.cooked .md-table::-webkit-scrollbar-track,.d-editor-preview .md-table::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.cooked pre code::-webkit-scrollbar-thumb,.d-editor-preview pre code::-webkit-scrollbar-thumb,.cooked .md-table::-webkit-scrollbar-thumb,.d-editor-preview .md-table::-webkit-scrollbar-thumb{background:var(--sp-scroll-thumb);border-radius:9999px;border:2px solid rgba(0,0,0,0);background-clip:padding-box}.cooked pre code::-webkit-scrollbar-thumb:hover,.d-editor-preview pre code::-webkit-scrollbar-thumb:hover,.cooked .md-table::-webkit-scrollbar-thumb:hover,.d-editor-preview .md-table::-webkit-scrollbar-thumb:hover{background:var(--sp-scroll-thumb-hover);background-clip:padding-box}.cooked pre code::-webkit-scrollbar-corner,.d-editor-preview pre code::-webkit-scrollbar-corner,.cooked .md-table::-webkit-scrollbar-corner,.d-editor-preview .md-table::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}@supports(-moz-appearance: none){.cooked pre code,.d-editor-preview pre code,.cooked .md-table{scrollbar-width:thin;scrollbar-color:var(--sp-scroll-thumb) rgba(0,0,0,0)}}#reply-control{background:var(--sp-bg);border-top:0;box-shadow:0 -1px 0 var(--sp-border),0 -12px 32px -12px rgba(0,0,0,.15);border-radius:var(--sp-radius-lg) var(--sp-radius-lg) 0 0}#reply-control .grippie{background:rgba(0,0,0,0);border-radius:var(--sp-radius-lg) var(--sp-radius-lg) 0 0}#reply-control .grippie::before{border-top-color:var(--sp-border-accented);border-bottom-color:var(--sp-border-accented)}#reply-control .reply-area{padding:12px 16px}#reply-control .composer-action-title,#reply-control .action-title{font-size:13px;color:var(--sp-text-toned)}#reply-control .composer-action-title a,#reply-control .action-title a{color:var(--sp-text-highlighted);font-weight:500}#reply-control .composer-action-title .d-icon,#reply-control .action-title .d-icon{color:var(--sp-text-muted)}#reply-control #reply-title{font-size:14px;font-weight:500;min-height:36px}#reply-control .composer-controls .btn{background:rgba(0,0,0,0);box-shadow:none}#reply-control .composer-controls .btn .d-icon{color:var(--sp-text-muted)}.discourse-no-touch #reply-control .composer-controls .btn:hover{background:var(--sp-bg-elevated)}#reply-control.draft{box-shadow:0 -1px 0 var(--sp-border)}.d-editor-container{gap:12px}.d-editor-textarea-wrapper{border:1px solid var(--sp-border-accented);border-radius:var(--sp-radius-md);background:var(--sp-bg);overflow:hidden;transition:border-color 150ms,box-shadow 150ms}.d-editor-textarea-wrapper.in-focus,.d-editor-textarea-wrapper:focus-within{border-color:var(--sp-primary);box-shadow:0 0 0 1px var(--sp-primary)}.d-editor-textarea-wrapper .d-editor-input{border:0;box-shadow:none;font-size:1rem;line-height:1.6;padding:12px}.d-editor-textarea-wrapper .d-editor-input:focus{box-shadow:none}.d-editor-button-bar{background:var(--sp-bg-muted);border-bottom:1px solid var(--sp-border);padding:4px;gap:2px}.d-editor-button-bar .btn{min-height:28px;min-width:28px;padding:4px;background:rgba(0,0,0,0);box-shadow:none;border-radius:var(--sp-radius-sm)}.d-editor-button-bar .btn .d-icon{color:var(--sp-text-muted)}.discourse-no-touch .d-editor-button-bar .btn:hover{background:var(--sp-bg-elevated)}.discourse-no-touch .d-editor-button-bar .btn:hover .d-icon{color:var(--sp-text-highlighted)}.d-editor-button-bar .separator{background:var(--sp-border)}.d-editor-preview-wrapper{border:0;border-left:1px solid var(--sp-border);padding-left:12px}.submit-panel,.save-or-cancel{gap:8px;align-items:center}.submit-panel .cancel,.save-or-cancel .cancel{font-size:13px;color:var(--sp-text-muted)}.submit-panel .cancel:hover,.save-or-cancel .cancel:hover{color:var(--sp-text-highlighted)}.composer-popup{background:var(--sp-bg);border:0;border-radius:var(--sp-radius-lg);box-shadow:var(--sp-shadow-lg),0 0 0 1px var(--sp-border);font-size:13px}.composer-popup.education-message{background:var(--sp-bg)}.title-and-category{gap:8px}.composer-fullscreen-prompt{background:var(--sp-bg-inverted);color:var(--sp-text-inverted);border-radius:var(--sp-radius-md)}.d-modal__backdrop{background:var(--sp-overlay);opacity:1}.d-modal__container{background:var(--sp-bg);border:0;border-radius:var(--sp-radius-lg);box-shadow:var(--sp-shadow-lg),0 0 0 1px var(--sp-border)}.d-modal__header{padding:12px 16px;border-bottom:1px solid var(--sp-border);min-height:48px;box-sizing:border-box}.d-modal__header .d-modal__title-text,.d-modal__header h1,.d-modal__header h3{font-size:15px;font-weight:600;color:var(--sp-text-highlighted)}.d-modal__header .modal-close{min-height:28px;min-width:28px}.d-modal__body{padding:16px;font-size:13px}.d-modal__footer{padding:12px 16px;border-top:1px solid var(--sp-border);justify-content:flex-end;gap:8px}.fk-d-menu .fk-d-menu__inner-content,.fk-d-menu-modal .fk-d-menu__inner-content{background:var(--sp-bg);border:0;border-radius:var(--sp-radius-md);box-shadow:var(--sp-shadow-lg),0 0 0 1px var(--sp-border);padding:4px}.dropdown-menu{background:rgba(0,0,0,0);border:0;box-shadow:none;padding:0}.dropdown-menu__item{border-radius:var(--sp-radius-sm)}.dropdown-menu .btn{width:100%;justify-content:flex-start;background:rgba(0,0,0,0);box-shadow:none;border-radius:var(--sp-radius-sm);font-size:13px;font-weight:400;color:var(--sp-text);padding:6px 8px;min-height:0}.dropdown-menu .btn .d-icon{color:var(--sp-text-muted)}.discourse-no-touch .dropdown-menu .btn:hover,.dropdown-menu .btn:focus-visible{background:var(--sp-bg-elevated);color:var(--sp-text-highlighted)}.discourse-no-touch .dropdown-menu .btn:hover .d-icon,.dropdown-menu .btn:focus-visible .d-icon{color:var(--sp-text-highlighted)}.dropdown-menu .btn.btn-danger,.dropdown-menu .btn.--danger{color:var(--sp-error)}.dropdown-menu .btn.btn-danger .d-icon,.dropdown-menu .btn.--danger .d-icon{color:var(--sp-error)}.dropdown-menu hr,.dropdown-menu .dropdown-menu__divider{border-color:var(--sp-border);margin:4px -4px}.fk-d-tooltip .fk-d-tooltip__inner-content{background:var(--sp-bg);color:var(--sp-text-highlighted);border:0;border-radius:var(--sp-radius-sm);box-shadow:var(--sp-shadow-sm),0 0 0 1px var(--sp-border);font-size:12px;padding:4px 8px}.fk-d-tooltip .arrow{display:none}.menu-panel{background:var(--sp-bg);border:0;border-radius:var(--sp-radius-lg);box-shadow:var(--sp-shadow-lg),0 0 0 1px var(--sp-border)}.menu-panel .panel-body{background:rgba(0,0,0,0)}.user-menu.revamped .menu-tabs-container{background:var(--sp-bg-muted);border-left:1px solid var(--sp-border)}.user-menu.revamped .menu-tabs-container .btn.user-menu-tab{border-radius:var(--sp-radius-md);margin:2px 4px}.user-menu.revamped .menu-tabs-container .btn.user-menu-tab .d-icon{color:var(--sp-text-muted)}.user-menu.revamped .menu-tabs-container .btn.user-menu-tab.active{background:var(--sp-bg-elevated)}.user-menu.revamped .menu-tabs-container .btn.user-menu-tab.active .d-icon{color:var(--sp-text-highlighted)}.discourse-no-touch .user-menu.revamped .menu-tabs-container .btn.user-menu-tab:hover{background:var(--sp-bg-elevated)}.user-menu.revamped .menu-tabs-container .btn.user-menu-tab .badge-notification{box-shadow:0 0 0 2px var(--sp-bg-muted)}.user-menu.revamped .quick-access-panel{padding:4px}.user-menu.revamped .quick-access-panel li{border-radius:var(--sp-radius-md);font-size:.875rem;color:var(--sp-text)}.user-menu.revamped .quick-access-panel li a{color:var(--sp-text);border-radius:var(--sp-radius-md)}.user-menu.revamped .quick-access-panel li.unread,.user-menu.revamped .quick-access-panel li.pending{background:var(--sp-primary-soft)}.discourse-no-touch .user-menu.revamped .quick-access-panel li:hover,.user-menu.revamped .quick-access-panel li a:hover{background:var(--sp-bg-elevated)}.user-menu.revamped .quick-access-panel li .d-icon{color:var(--sp-text-muted)}.user-menu.revamped .quick-access-panel li .item-label,.user-menu.revamped .quick-access-panel li span:first-child{color:var(--sp-text-highlighted);font-weight:500}.user-menu.revamped .quick-access-panel li .item-description{color:var(--sp-text-muted)}.user-menu.revamped .panel-body-bottom{border-top:1px solid var(--sp-border);padding:8px;gap:4px}.search-menu .search-input{border:1px solid var(--sp-border-accented);border-radius:var(--sp-radius-md);background:var(--sp-bg)}.search-menu .search-input:focus-within{border-color:var(--sp-primary);box-shadow:0 0 0 1px var(--sp-primary)}.search-menu .search-input input#search-term,.search-menu .search-input input.search-term__input{border:0;box-shadow:none;font-size:14px}.search-menu .results{font-size:.875rem}.search-menu .results .search-result-topic .topic-title,.search-menu .results .search-link .topic-title{color:var(--sp-text-highlighted);font-weight:500}.search-menu .results .search-link{border-radius:var(--sp-radius-md)}.discourse-no-touch .search-menu .results .search-link:hover,.search-menu .results .search-link:focus{background:var(--sp-bg-elevated)}.search-menu .results .blurb{color:var(--sp-text-muted)}.search-menu .results .search-highlight{color:var(--sp-text-highlighted);font-weight:600;background:var(--sp-primary-soft);border-radius:2px}.search-menu .search-menu-assistant .search-menu-assistant-item{border-radius:var(--sp-radius-md)}.user-card,.group-card{background:var(--sp-bg);border:0;border-radius:var(--sp-radius-lg);box-shadow:var(--sp-shadow-lg),0 0 0 1px var(--sp-border);font-size:13px}.user-card .card-content,.group-card .card-content{padding:16px}.user-card .names__primary,.user-card .user-profile-link,.user-card .name,.group-card .names__primary,.group-card .user-profile-link,.group-card .name{color:var(--sp-text-highlighted);font-weight:600}.user-card .names__secondary,.user-card .username,.user-card .metadata,.group-card .names__secondary,.group-card .username,.group-card .metadata{color:var(--sp-text-muted)}.user-card .card-row:not(:first-of-type),.group-card .card-row:not(:first-of-type){border-top:1px solid var(--sp-border)}.user-card .bio,.group-card .bio{color:var(--sp-text-toned)}.emoji-picker{background:var(--sp-bg);border:0;border-radius:var(--sp-radius-lg);box-shadow:var(--sp-shadow-lg),0 0 0 1px var(--sp-border)}.fk-d-toasts .fk-d-default-toast{background:var(--sp-bg);border-radius:var(--sp-radius-md);box-shadow:var(--sp-shadow-lg),0 0 0 1px var(--sp-border);font-size:12px}.user-menu.revamped .menu-tabs-container .badge-notification{min-width:16px;height:16px;padding:0 4px;font-size:10px;line-height:16px;box-sizing:border-box}.user-main .collapsed-info,.user-main .about{background:var(--sp-surface-2);border-radius:var(--sp-radius-lg);box-shadow:var(--sp-shadow-xs),0 0 0 1px var(--sp-border);overflow:hidden}.user-main .about .details{background:var(--sp-surface-1);border-top:1px solid var(--sp-border)}.user-main .primary .username,.user-main .primary h1{color:var(--sp-text-highlighted)}.user-main .secondary dt{color:var(--sp-text-muted);font-size:12px}.user-main .secondary dd{color:var(--sp-text);font-size:13px}.user-navigation-secondary .nav-pills,.user-navigation-secondary .action-list,.user-secondary-navigation .nav-pills,.user-secondary-navigation .action-list{background:rgba(0,0,0,0);padding:0;gap:2px}.user-navigation-secondary li a,.user-secondary-navigation li a{border-radius:var(--sp-radius-md);font-size:13px;color:var(--sp-text-toned)}.user-navigation-secondary li a.active,.user-secondary-navigation li a.active{background:var(--sp-bg-elevated);color:var(--sp-text-highlighted);box-shadow:none}.user-summary-page .stats-section li,.user-summary-page .top-section .top-sub-section,.user-summary-page .user-summary-stat,.user-content .stats-section li,.user-content .top-section .top-sub-section,.user-content .user-summary-stat{font-size:13px}.user-summary-page .user-summary-stat .value,.user-content .user-summary-stat .value{color:var(--sp-text-highlighted);font-weight:600}.user-stream .item,.user-stream-item{border-bottom:1px solid var(--sp-border)}.user-stream .item .title a,.user-stream-item .title a{color:var(--sp-text-highlighted);font-weight:500;font-size:.9375rem}.user-stream .item .time,.user-stream .item .type,.user-stream-item .time,.user-stream-item .type{color:var(--sp-text-muted);font-size:12px}.user-stream .item .excerpt,.user-stream-item .excerpt{color:var(--sp-text-toned);font-size:.875rem}.user-preferences .control-group{border-bottom:1px solid var(--sp-border);padding-bottom:16px}.user-preferences .control-label{font-size:13px;font-weight:600;color:var(--sp-text-highlighted)}.user-preferences .instructions{font-size:12px;color:var(--sp-text-muted)}.badge-card,.user-badge{border-radius:var(--sp-radius-md)}.user-badge{background:var(--sp-bg-elevated);border:0;box-shadow:inset 0 0 0 1px var(--sp-border-accented);color:var(--sp-text-toned);font-size:12px;font-weight:500}.badge-card{background:var(--sp-surface-2);box-shadow:var(--sp-shadow-xs),0 0 0 1px var(--sp-border)}.groups-boxes .group-box{background:var(--sp-surface-2);border:0;border-radius:var(--sp-radius-lg);box-shadow:var(--sp-shadow-xs),0 0 0 1px var(--sp-border)}.discourse-no-touch .groups-boxes .group-box:hover{box-shadow:var(--sp-shadow-md),0 0 0 1px var(--sp-border)}.login-modal .login-left-side,.login-modal .create-account__left-side,.create-account .login-left-side,.create-account .create-account__left-side{background:var(--sp-bg)}.login-modal .login-right-side,.login-modal .create-account__right-side,.create-account .login-right-side,.create-account .create-account__right-side{background:var(--sp-bg-muted);border-left:1px solid var(--sp-border)}.login-modal .btn-social,.create-account .btn-social{background:var(--sp-bg);color:var(--sp-text);box-shadow:inset 0 0 0 1px var(--sp-border-accented);font-weight:500}.discourse-no-touch .login-modal .btn-social:hover,.discourse-no-touch .create-account .btn-social:hover{background:var(--sp-bg-elevated)}.static-faq .contents,.static-faq section,.static-tos .contents,.static-tos section,.static-privacy .contents,.static-privacy section,.about-page .contents,.about-page section{font-size:14px}.chat-message-container.is-hovered,.chat-message-container:hover{background:var(--sp-row-hover)}.chat-composer__wrapper{border-color:var(--sp-border-accented);border-radius:var(--sp-radius-md)}.user-content h2,.user-content h3,.user-content .stats-title,.user-content .top-section h3,.user-content .summary-user-list h3,.user-summary-page h2,.user-summary-page h3,.user-summary-page .stats-title,.user-summary-page .top-section h3,.user-summary-page .summary-user-list h3{text-transform:none;letter-spacing:0;font-size:.9375rem;font-weight:600;color:var(--sp-text-highlighted)}.user-main .about .details{padding:0;background:rgba(0,0,0,0);border-top:0}.user-main .about .primary{padding:24px;gap:24px;align-items:flex-start}.user-main .about .user-profile-avatar{flex:0 0 auto}.user-main .about .user-profile-avatar img.avatar{margin:0;float:none;width:96px;height:96px}.user-main .about .primary-textual{flex:1 1 auto;min-width:0;margin:0;padding:0}.user-main .about .user-profile-names .user-profile-names__primary,.user-main .about .user-profile-names .username{font-size:1.5rem;font-weight:600;letter-spacing:-0.015em;line-height:1.2;color:var(--sp-text-highlighted)}.user-main .about .user-profile-names .user-profile-names__secondary,.user-main .about .user-profile-names .full-name{font-size:.9375rem;font-weight:500;color:var(--sp-text-toned);margin-top:2px}.user-main .about .user-profile-names .user-profile-names__title,.user-main .about .user-profile-names .user-title{font-size:13px;color:var(--sp-text-muted);margin-top:2px}.user-main .about .location-and-website{font-size:13px;color:var(--sp-text-muted);margin-top:8px;gap:12px}.user-main .about .bio{font-size:.9375rem;color:var(--sp-text);margin-top:12px;max-width:72ch}.user-main .about .public-user-fields{font-size:13px;margin:12px 0 0;color:var(--sp-text)}.user-main .about .public-user-fields .user-field-name{font-weight:600;color:var(--sp-text-highlighted)}.user-main .about section.controls{flex:0 0 auto;margin:0 0 0 auto}.user-main .about section.controls ul{flex-direction:row;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:0;padding:0}.user-main .about section.controls li{margin:0}.user-main .about section.controls .btn,.user-main .about section.controls .select-kit .select-kit-header{width:100%;min-width:140px;justify-content:center}.user-main .about .secondary{display:block;border-top:1px solid var(--sp-border);background:var(--sp-surface-1)}.user-main .about .secondary dl{display:flex;flex-wrap:wrap;gap:6px 24px;padding:12px 24px;margin:0}.user-main .about .secondary dl>div{margin:0;gap:6px;align-items:center;min-height:24px}.user-main .about .secondary dt{font-size:12px;color:var(--sp-text-muted);margin:0}.user-main .about .secondary dd{font-size:13px;color:var(--sp-text-highlighted);margin:0}.user-main .about .secondary .btn,.user-main .about .secondary .btn-primary{min-height:24px;height:24px;padding:0 6px;font-size:12px;background:rgba(0,0,0,0);color:var(--sp-primary);box-shadow:none}.user-main .about .secondary .btn .d-icon,.user-main .about .secondary .btn-primary .d-icon{color:var(--sp-primary);font-size:12px}.discourse-no-touch .user-main .about .secondary .btn:hover,.discourse-no-touch .user-main .about .secondary .btn-primary:hover{background:var(--sp-primary-soft);color:var(--sp-primary)}.user-navigation-primary{margin-top:16px;border-bottom:0}.user-navigation-primary .horizontal-overflow-nav{border-bottom:0;width:auto}.user-navigation-primary .nav-pills.main-nav{width:auto;max-width:100%}.user-navigation-primary .nav-pills.main-nav>li{flex:0 0 auto}.user-main .about .details .primary{box-sizing:border-box;width:100%}.user-main .about .details .primary .primary-textual{flex:1 1 auto;margin:0}.user-main .about .details .primary section.controls{margin:0 0 0 auto;max-width:none}section.user-navigation.user-navigation-primary{border-bottom:0}.user-main .about.collapsed-info .details .primary{padding:16px 20px;align-items:center}.user-main .about.collapsed-info .user-profile-avatar img.avatar{width:64px;height:64px}.admin-area .boxed.white.admin-content,.admin-interface .boxed.white.admin-content{background:var(--sp-surface-2);border-radius:var(--sp-radius-lg);box-shadow:var(--sp-shadow-xs),0 0 0 1px var(--sp-border);padding:24px;box-sizing:border-box}.admin-area .admin-contents,.admin-interface .admin-contents{padding-bottom:0}.admin-area .d-page-header,.admin-interface .d-page-header{margin-bottom:20px}.admin-area .d-page-header .d-breadcrumbs,.admin-area .d-page-header .d-breadcrumbs__item,.admin-area .d-page-header .d-breadcrumbs a,.admin-interface .d-page-header .d-breadcrumbs,.admin-interface .d-page-header .d-breadcrumbs__item,.admin-interface .d-page-header .d-breadcrumbs a{font-size:12px;color:var(--sp-text-muted)}.admin-area .d-page-header .d-page-header__title,.admin-area .d-page-header h1,.admin-interface .d-page-header .d-page-header__title,.admin-interface .d-page-header h1{font-size:24px;font-weight:600;letter-spacing:-0.015em;color:var(--sp-text-highlighted);margin:4px 0 4px}.admin-area .d-page-header .d-page-header__description,.admin-area .d-page-header .d-page-subheader__description,.admin-area .d-page-header p,.admin-interface .d-page-header .d-page-header__description,.admin-interface .d-page-header .d-page-subheader__description,.admin-interface .d-page-header p{font-size:13px;color:var(--sp-text-muted)}.admin-area .d-page-header .d-page-header__actions,.admin-area .d-page-header .d-page-subheader__actions,.admin-interface .d-page-header .d-page-header__actions,.admin-interface .d-page-header .d-page-subheader__actions{gap:8px}.admin-area .d-page-subheader .d-page-subheader__title,.admin-area .d-page-subheader h2,.admin-interface .d-page-subheader .d-page-subheader__title,.admin-interface .d-page-subheader h2{font-size:15px;font-weight:600;color:var(--sp-text-highlighted)}.admin-area .section-title,.admin-area .admin-contents>h2,.admin-area .admin-contents>h3,.admin-interface .section-title,.admin-interface .admin-contents>h2,.admin-interface .admin-contents>h3{border-bottom:1px solid var(--sp-border);padding-bottom:8px;margin-bottom:16px}.admin-area .section-title h2,.admin-area .admin-contents>h2 h2,.admin-area .admin-contents>h3 h2,.admin-interface .section-title h2,.admin-interface .admin-contents>h2 h2,.admin-interface .admin-contents>h3 h2{font-size:15px;font-weight:600;color:var(--sp-text-highlighted);letter-spacing:-0.005em}.admin-area .admin-contents .nav-pills,.admin-area .d-nav-submenu__tabs,.admin-interface .admin-contents .nav-pills,.admin-interface .d-nav-submenu__tabs{width:fit-content;max-width:100%;border-bottom:0;margin-bottom:16px}.admin-area .horizontal-overflow-nav,.admin-interface .horizontal-overflow-nav{border-bottom:0;background:rgba(0,0,0,0)}.admin-area .horizontal-overflow-nav::before,.admin-area .horizontal-overflow-nav::after,.admin-interface .horizontal-overflow-nav::before,.admin-interface .horizontal-overflow-nav::after{display:none}.admin-area .horizontal-overflow-nav .horizontal-overflow-nav__scroll-left,.admin-interface .horizontal-overflow-nav .horizontal-overflow-nav__scroll-left{background:linear-gradient(to right, var(--sp-surface-2) 60%, transparent)}.admin-area .horizontal-overflow-nav .horizontal-overflow-nav__scroll-right,.admin-interface .horizontal-overflow-nav .horizontal-overflow-nav__scroll-right{background:linear-gradient(to left, var(--sp-surface-2) 60%, transparent)}.admin-area .admin-controls,.admin-area .admin-contents .admin-controls,.admin-area .admin-contents .admin-controls .controls,.admin-area .admin-contents .admin-controls .search,.admin-interface .admin-controls,.admin-interface .admin-contents .admin-controls,.admin-interface .admin-contents .admin-controls .controls,.admin-interface .admin-contents .admin-controls .search{background:rgba(0,0,0,0);padding:0;margin-bottom:16px;gap:8px;align-items:center}.admin-area .admin-controls .controls,.admin-area .admin-controls .search,.admin-area .admin-contents .admin-controls .controls,.admin-area .admin-contents .admin-controls .search,.admin-area .admin-contents .admin-controls .controls .controls,.admin-area .admin-contents .admin-controls .controls .search,.admin-area .admin-contents .admin-controls .search .controls,.admin-area .admin-contents .admin-controls .search .search,.admin-interface .admin-controls .controls,.admin-interface .admin-controls .search,.admin-interface .admin-contents .admin-controls .controls,.admin-interface .admin-contents .admin-controls .search,.admin-interface .admin-contents .admin-controls .controls .controls,.admin-interface .admin-contents .admin-controls .controls .search,.admin-interface .admin-contents .admin-controls .search .controls,.admin-interface .admin-contents .admin-controls .search .search{gap:8px;align-items:center}.admin-area .admin-controls input[type=text],.admin-area .admin-controls input[type=search],.admin-area .admin-contents .admin-controls input[type=text],.admin-area .admin-contents .admin-controls input[type=search],.admin-area .admin-contents .admin-controls .controls input[type=text],.admin-area .admin-contents .admin-controls .controls input[type=search],.admin-area .admin-contents .admin-controls .search input[type=text],.admin-area .admin-contents .admin-controls .search input[type=search],.admin-interface .admin-controls input[type=text],.admin-interface .admin-controls input[type=search],.admin-interface .admin-contents .admin-controls input[type=text],.admin-interface .admin-contents .admin-controls input[type=search],.admin-interface .admin-contents .admin-controls .controls input[type=text],.admin-interface .admin-contents .admin-controls .controls input[type=search],.admin-interface .admin-contents .admin-controls .search input[type=text],.admin-interface .admin-contents .admin-controls .search input[type=search]{min-width:240px}.admin-area .admin-controls label,.admin-area .admin-contents .admin-controls label,.admin-area .admin-contents .admin-controls .controls label,.admin-area .admin-contents .admin-controls .search label,.admin-interface .admin-controls label,.admin-interface .admin-contents .admin-controls label,.admin-interface .admin-contents .admin-controls .controls label,.admin-interface .admin-contents .admin-controls .search label{font-weight:400;color:var(--sp-text-toned)}.admin-area .d-admin-filter,.admin-interface .d-admin-filter{background:rgba(0,0,0,0);padding:0;margin-bottom:16px;gap:8px}.admin-area .d-admin-filter .admin-filter__input,.admin-interface .d-admin-filter .admin-filter__input{min-width:280px}.admin-area .admin-nav,.admin-interface .admin-nav{background:rgba(0,0,0,0);border-right:1px solid var(--sp-border);padding-right:12px;margin-right:0;box-sizing:border-box}.admin-area .admin-nav .nav-stacked,.admin-interface .admin-nav .nav-stacked{border:0;background:rgba(0,0,0,0);margin:0}.admin-area .admin-nav li,.admin-interface .admin-nav li{border:0;background:rgba(0,0,0,0);margin-bottom:1px}.admin-area .admin-nav li a,.admin-interface .admin-nav li a{display:block;font-size:13px;font-weight:500;color:var(--sp-text-toned);padding:6px 10px;border-radius:var(--sp-radius-md);background:rgba(0,0,0,0);transition:background-color 150ms,color 150ms}.admin-area .admin-nav li a:hover,.admin-interface .admin-nav li a:hover{background:var(--sp-row-hover);color:var(--sp-text-highlighted)}.admin-area .admin-nav li a::after,.admin-interface .admin-nav li a::after{display:none}.admin-area .admin-nav li.active a,.admin-area .admin-nav li a.active,.admin-interface .admin-nav li.active a,.admin-interface .admin-nav li a.active{background:var(--sp-bg-elevated);color:var(--sp-text-highlighted)}.admin-area .admin-detail,.admin-interface .admin-detail{background:rgba(0,0,0,0);border:0;box-sizing:border-box}.admin-area .admin-nav+.admin-detail,.admin-interface .admin-nav+.admin-detail{padding-left:24px}.admin-area .row.setting,.admin-area .admin-detail .setting,.admin-interface .row.setting,.admin-interface .admin-detail .setting{border-bottom:1px solid var(--sp-border);padding:16px 0;margin:0}.admin-area .row.setting:last-child,.admin-area .admin-detail .setting:last-child,.admin-interface .row.setting:last-child,.admin-interface .admin-detail .setting:last-child{border-bottom:0}.admin-area .row.setting .setting-label h3,.admin-area .admin-detail .setting .setting-label h3,.admin-interface .row.setting .setting-label h3,.admin-interface .admin-detail .setting .setting-label h3{font-size:13px;font-weight:600;color:var(--sp-text-highlighted);text-transform:none;letter-spacing:0}.admin-area .row.setting .setting-value .desc,.admin-area .admin-detail .setting .setting-value .desc,.admin-interface .row.setting .setting-value .desc,.admin-interface .admin-detail .setting .setting-value .desc{font-size:12px;line-height:1.5;color:var(--sp-text-muted);margin-top:6px}.admin-area .row.setting .setting-controls,.admin-area .admin-detail .setting .setting-controls,.admin-interface .row.setting .setting-controls,.admin-interface .admin-detail .setting .setting-controls{gap:6px}.admin-area .row.setting.overridden .setting-value input,.admin-area .row.setting.overridden .setting-value textarea,.admin-area .row.setting.overridden .setting-value .select-kit-header,.admin-area .row.setting.overridden .setting-value .value-list .value input,.admin-interface .row.setting.overridden .setting-value input,.admin-interface .row.setting.overridden .setting-value textarea,.admin-interface .row.setting.overridden .setting-value .select-kit-header,.admin-interface .row.setting.overridden .setting-value .value-list .value input{background:var(--sp-bg)}.admin-area .row.setting.overridden .setting-label h3,.admin-interface .row.setting.overridden .setting-label h3{color:var(--sp-text-highlighted)}.admin-area .row.setting.overridden .setting-label h3::before,.admin-area .row.setting.overridden .setting-label .overridden-indicator,.admin-area .row.setting.overridden>.setting-label::before,.admin-interface .row.setting.overridden .setting-label h3::before,.admin-interface .row.setting.overridden .setting-label .overridden-indicator,.admin-interface .row.setting.overridden>.setting-label::before{color:var(--sp-primary);background-color:var(--sp-primary)}.admin-area .setting-controls .ok,.admin-area .admin-detail .setting .setting-controls .ok,.admin-interface .setting-controls .ok,.admin-interface .admin-detail .setting .setting-controls .ok{background:var(--sp-primary);color:var(--sp-text-inverted)}.admin-area .admin-contents table,.admin-area .d-admin-table,.admin-interface .admin-contents table,.admin-interface .d-admin-table{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.admin-area .admin-contents table th,.admin-area .admin-contents table thead td,.admin-area .d-admin-table th,.admin-area .d-admin-table thead td,.admin-interface .admin-contents table th,.admin-interface .admin-contents table thead td,.admin-interface .d-admin-table th,.admin-interface .d-admin-table thead td{font-size:12px;font-weight:500;color:var(--sp-text-muted);text-transform:none;letter-spacing:0;background:var(--sp-surface-1);border-bottom:1px solid var(--sp-border);padding:10px 12px;text-align:left}.admin-area .admin-contents table td,.admin-area .d-admin-table td,.admin-interface .admin-contents table td,.admin-interface .d-admin-table td{border-bottom:1px solid var(--sp-border);border-top:0;padding:10px 12px;color:var(--sp-text);vertical-align:middle}.admin-area .admin-contents table tbody tr:last-child td,.admin-area .d-admin-table tbody tr:last-child td,.admin-interface .admin-contents table tbody tr:last-child td,.admin-interface .d-admin-table tbody tr:last-child td{border-bottom:0}.admin-area .admin-contents table tbody tr,.admin-area .d-admin-table tbody tr,.admin-interface .admin-contents table tbody tr,.admin-interface .d-admin-table tbody tr{transition:background-color 150ms}.admin-area .admin-contents table tbody tr:hover,.admin-area .d-admin-table tbody tr:hover,.admin-interface .admin-contents table tbody tr:hover,.admin-interface .d-admin-table tbody tr:hover{background:var(--sp-row-hover)}.admin-area .d-admin-table,.admin-area .admin-contents .table,.admin-area .admin-contents table.grid,.admin-area .admin-contents .directory-table,.admin-interface .d-admin-table,.admin-interface .admin-contents .table,.admin-interface .admin-contents table.grid,.admin-interface .admin-contents .directory-table{border-radius:var(--sp-radius-lg);box-shadow:0 0 0 1px var(--sp-border);overflow:hidden}.admin-area .dashboard .version-checks,.admin-area .dashboard .dashboard-problems,.admin-area .dashboard .section,.admin-area .dashboard .admin-report,.admin-interface .dashboard .version-checks,.admin-interface .dashboard .dashboard-problems,.admin-interface .dashboard .section,.admin-interface .dashboard .admin-report{background:rgba(0,0,0,0)}.admin-area .dashboard .dashboard-problems,.admin-interface .dashboard .dashboard-problems{border-radius:var(--sp-radius-lg);box-shadow:inset 0 0 0 1px var(--sp-border);padding:16px;margin-bottom:24px}.admin-area .dashboard .dashboard-problems h3,.admin-interface .dashboard .dashboard-problems h3{font-size:15px;font-weight:600}.admin-area .dashboard .dashboard-problems .problem-messages>ul>li,.admin-interface .dashboard .dashboard-problems .problem-messages>ul>li{font-size:13px;border-bottom:1px solid var(--sp-border);padding:8px 0}.admin-area .dashboard .dashboard-problems .problem-messages>ul>li:last-child,.admin-interface .dashboard .dashboard-problems .problem-messages>ul>li:last-child{border-bottom:0}.admin-area .dashboard .dashboard-problems .problem-messages li li,.admin-interface .dashboard .dashboard-problems .problem-messages li li{border:0;padding:2px 0}.admin-area .dashboard .version-checks .section-title h2,.admin-interface .dashboard .version-checks .section-title h2{font-size:15px;font-weight:600;color:var(--sp-text-highlighted)}.admin-area .dashboard .version-checks .version-number h4,.admin-interface .dashboard .version-checks .version-number h4{font-size:12px;font-weight:500;color:var(--sp-text-muted);text-transform:none;margin-bottom:2px}.admin-area .dashboard .version-checks .version-number h3,.admin-interface .dashboard .version-checks .version-number h3{font-size:20px;font-weight:600;letter-spacing:-0.01em;color:var(--sp-text-highlighted)}.admin-area .dashboard .version-checks .version-number .sha-link,.admin-interface .dashboard .version-checks .version-number .sha-link{font-size:12px;color:var(--sp-text-muted)}.admin-area .dashboard .version-checks .version-notes,.admin-interface .dashboard .version-checks .version-notes{font-size:13px;color:var(--sp-text-toned)}.admin-area .dashboard .version-checks .upgrades-banner,.admin-interface .dashboard .version-checks .upgrades-banner{border-radius:var(--sp-radius-md);font-size:13px}.admin-area .dashboard .charts .admin-report,.admin-area .dashboard .community-health .admin-report.chart,.admin-area .dashboard .admin-report.chart,.admin-interface .dashboard .charts .admin-report,.admin-interface .dashboard .community-health .admin-report.chart,.admin-interface .dashboard .admin-report.chart{border-radius:var(--sp-radius-lg);box-shadow:inset 0 0 0 1px var(--sp-border);padding:16px}.admin-area .dashboard .admin-report .header .title,.admin-area .dashboard .admin-report .header .report-title,.admin-area .dashboard .admin-report-header .title,.admin-area .dashboard .admin-report-header .report-title,.admin-interface .dashboard .admin-report .header .title,.admin-interface .dashboard .admin-report .header .report-title,.admin-interface .dashboard .admin-report-header .title,.admin-interface .dashboard .admin-report-header .report-title{font-size:13px;font-weight:600;color:var(--sp-text-highlighted)}.admin-area .dashboard .admin-report .header .trend,.admin-area .dashboard .admin-report-header .trend,.admin-interface .dashboard .admin-report .header .trend,.admin-interface .dashboard .admin-report-header .trend{font-size:13px;font-weight:600}.admin-area .admin-report-table,.admin-interface .admin-report-table{border-radius:var(--sp-radius-md);box-shadow:0 0 0 1px var(--sp-border);overflow:hidden}.admin-area .admin-config-area-card,.admin-area .admin-config-area__aside .admin-config-area-card,.admin-interface .admin-config-area-card,.admin-interface .admin-config-area__aside .admin-config-area-card{background:var(--sp-surface-1);border:0;border-radius:var(--sp-radius-lg);box-shadow:inset 0 0 0 1px var(--sp-border);padding:16px}.admin-area .admin-config-area-card__title,.admin-area .admin-config-area-card .admin-config-area-card__title,.admin-area .admin-config-area__aside .admin-config-area-card__title,.admin-area .admin-config-area__aside .admin-config-area-card .admin-config-area-card__title,.admin-interface .admin-config-area-card__title,.admin-interface .admin-config-area-card .admin-config-area-card__title,.admin-interface .admin-config-area__aside .admin-config-area-card__title,.admin-interface .admin-config-area__aside .admin-config-area-card .admin-config-area-card__title{font-size:14px;font-weight:600;color:var(--sp-text-highlighted);text-transform:none}.admin-area .admin-config-area__settings,.admin-area .admin-config-page__main-area,.admin-area .content-body.admin-detail,.admin-interface .admin-config-area__settings,.admin-interface .admin-config-page__main-area,.admin-interface .content-body.admin-detail{background:rgba(0,0,0,0)}.admin-area .themes-list,.admin-area .themes-list-container,.admin-area .color-scheme,.admin-interface .themes-list,.admin-interface .themes-list-container,.admin-interface .color-scheme{background:rgba(0,0,0,0)}.admin-area .themes-list-container .themes-list-container__item,.admin-interface .themes-list-container .themes-list-container__item{border-bottom:1px solid var(--sp-border)}.admin-area .themes-list-container .themes-list-container__item.selected,.admin-area .themes-list-container .themes-list-container__item:hover,.admin-interface .themes-list-container .themes-list-container__item.selected,.admin-interface .themes-list-container .themes-list-container__item:hover{background:var(--sp-row-hover)}.admin-area .admin-contents .empty-state,.admin-area .admin-contents .no-results,.admin-interface .admin-contents .empty-state,.admin-interface .admin-contents .no-results{color:var(--sp-text-muted);font-size:13px}.sidebar-sections .sidebar-filter{margin:0 4px 8px}.sidebar-sections .sidebar-filter .sidebar-filter__input,.sidebar-sections .sidebar-filter input{min-height:32px;font-size:13px}.sidebar-sections__back-to-forum{font-size:13px;font-weight:500;color:var(--sp-text-muted);border-radius:var(--sp-radius-md)}.sidebar-sections__back-to-forum:hover{background:var(--sp-row-hover);color:var(--sp-text-highlighted)}@media(pointer: coarse){input[type=text],input[type=search],input[type=email],input[type=password],input[type=number],input[type=url],input:not([type]),textarea,.d-editor-input,.select-kit .filter-input{font-size:16px}nav.post-controls .actions .btn,nav.post-controls .actions button,nav.post-controls .discourse-reactions-reaction-button,nav.post-controls .double-button button{height:44px;min-height:44px;min-width:44px}nav.post-controls .discourse-reactions-actions,nav.post-controls .discourse-reactions-counter,nav.post-controls .discourse-reactions-list,nav.post-controls .discourse-reactions-list .reactions,nav.post-controls .double-button{height:44px}.d-header .d-header-icons .icon,.d-header .contents .header-sidebar-toggle button,.d-header .contents .header-sidebar-toggle button.btn-flat{width:40px;height:40px;min-width:40px;min-height:40px}.d-header .speckle-app-button-wrapper .speckle-app-button{height:40px;min-width:40px}}@media(max-width: 767px){.custom-search-banner .custom-search-banner-wrap{padding:0 0 16px}.custom-search-banner h1{font-size:1.375rem;margin-bottom:12px}.custom-search-banner p{display:none}.d-header-wrap .d-header>.wrap{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}@media(display-mode: standalone){#main-outlet-wrapper{padding-bottom:env(safe-area-inset-bottom)}}.speckle-full-bleed .container.posts{max-width:1024px}.topic-list th.posters,.topic-list td.posters{width:120px}.topic-list th.num,.topic-list td.num,.topic-list th.activity,.topic-list td.activity{width:72px}.speckle-full-bleed.has-sidebar-page .d-header{background:linear-gradient(to right, var(--sp-surface-1) 0, var(--sp-surface-1) calc(var(--d-sidebar-width) - 1px), var(--sp-border) calc(var(--d-sidebar-width) - 1px), var(--sp-border) var(--d-sidebar-width), var(--sp-surface-0) var(--d-sidebar-width))}body.speckle-full-bleed:not(.has-sidebar-page) #main-outlet-wrapper{max-width:none;margin:0;padding:0;gap:0;grid-template-columns:0 minmax(0, 1fr)}body.speckle-full-bleed:not(.has-sidebar-page) .sidebar-wrapper{border-right:0;width:0;overflow:hidden}body.speckle-full-bleed:not(.has-sidebar-page) #main-outlet{max-width:1280px;width:100%;margin:0 auto;padding:24px 24px 48px;box-sizing:border-box}body.speckle-full-bleed.has-sidebar-page .d-header .contents>.home-logo-wrapper-outlet{width:calc(var(--d-sidebar-width) - 40px);flex:0 0 auto;min-width:0}.topic-post .topic-map.--op,.container.posts .topic-map.--op{margin-left:calc(var(--topic-avatar-width) + var(--topic-body-width-padding));width:var(--topic-body-width);max-width:var(--topic-body-width);box-sizing:border-box}.topic-post .post-notice{margin-left:calc(var(--topic-avatar-width) + var(--topic-body-width-padding));width:var(--topic-body-width);max-width:var(--topic-body-width);box-sizing:border-box}@media(max-width: 767px){#reply-control{max-height:calc(100dvh - var(--header-offset, 56px));padding-bottom:env(safe-area-inset-bottom)}#reply-control .reply-area{display:flex;flex-direction:column;padding:8px 12px}#reply-control .reply-area>.reply-to{order:0}#reply-control .reply-area>.submit-panel{order:1;flex:0 0 auto;margin:4px 0 10px}#reply-control .reply-area>.wmd-controls{order:2;flex:1 1 auto;min-height:0}#reply-control .d-editor-preview-wrapper{display:none !important}#reply-control .d-editor-textarea-wrapper{flex:1 1 auto;width:100%;max-width:100%}.topic-post .topic-map.--op,.container.posts .topic-map.--op,.topic-post .post-notice{margin-left:0;width:auto;max-width:100%}body.speckle-full-bleed #main-outlet-wrapper #main-outlet{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}.topic-list thead,.topic-list th.posters,.topic-list td.posters,.topic-list th.views,.topic-list td.views{display:none}.topic-list .topic-list-body .topic-list-item{display:grid;grid-template-columns:minmax(0, 1fr) auto;grid-template-areas:"main posts" "main activity";grid-template-rows:auto 1fr;column-gap:12px;align-items:start;border-bottom:1px solid var(--sp-border)}.topic-list .topic-list-body .topic-list-item:last-child{border-bottom:0}.topic-list .topic-list-body .topic-list-item>td{width:auto;min-width:0;padding:0;border:0}.topic-list .topic-list-body .topic-list-item>td.main-link{grid-area:main;padding:12px 0 12px 12px}.topic-list .topic-list-body .topic-list-item>td.posts{grid-area:posts;padding:12px 12px 0 0;text-align:right}.topic-list .topic-list-body .topic-list-item>td.posts a{padding:0}.topic-list .topic-list-body .topic-list-item>td.activity{grid-area:activity;padding:4px 12px 12px 0;text-align:right;font-size:12px}.topic-list .topic-list-body .topic-list-item>td.activity a{padding:0}.speckle-app-button-wrapper .speckle-app-button{padding:0;width:32px;justify-content:center}.speckle-app-button-wrapper .speckle-app-button span{display:none}}
/*# sourceMappingURL=desktop_theme_12_effded06dbdd25e89998a3a2e6fb868120e4f772.css.map?__ws=speckle.community */
