@font-face{font-family:Geist;src:url(/uploads/default/original/3X/8/3/83a2ff94d322a198a1c299748acbbb893b30cde4.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:"Geist Mono";src:url(/uploads/default/original/3X/6/f/6f389a22dccd92895384cc266c2c31cd12dfc329.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root,body{--jt-font-sans: geist, ui-sans-serif, system-ui, -apple-system, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif;--jt-font-mono: "Geist Mono", ui-monospace, sfmono-regular, "SF Mono", menlo, consolas, monospace;--jt-ease: cubic-bezier(0.175, 0.885, 0.32, 1.1);--font-family: var(--jt-font-sans);--heading-font-family: var(--jt-font-sans);--d-font-family--monospace: var(--jt-font-mono);--token-color-border-default: var(--jt-border);--token-color-border-input: var(--jt-border-strong);--token-color-border-focused: var(--jt-focus);--content-border-color: var(--jt-border);--input-border-color: var(--jt-border-strong);--d-button-primary-bg-color: var(--jt-text);--d-button-primary-text-color: var(--jt-surface);--d-button-primary-icon-color: var(--jt-surface);--d-button-primary-bg-color--hover: var(--tertiary-hover);--d-button-primary-text-color--hover: var(--jt-surface);--d-button-primary-icon-color--hover: var(--jt-surface);--d-button-default-bg-color: var(--jt-fill);--d-button-default-text-color: var(--jt-text);--d-button-default-icon-color: var(--jt-text-muted);--d-button-default-border: 1px solid var(--jt-border-strong);--d-button-default-bg-color--hover: var(--jt-hover);--d-button-default-text-color--hover: var(--jt-text);--d-button-default-icon-color--hover: var(--jt-text);--d-button-default-border--hover: 1px solid var(--jt-text-subtle);--d-button-flat-icon-color: var(--jt-text-muted);--d-button-flat-icon-color--hover: var(--jt-text);--d-input-bg-color: var(--jt-fill);--token-color-background-input: var(--jt-fill);--d-input-border: 1px solid var(--jt-border-strong);--d-input-focused-color: var(--jt-text-subtle);--d-header-icon-color: var(--jt-text-muted);--d-header-icon-color--hover: var(--jt-text);--d-header-icon-background--hover: var(--jt-hover);--d-nav-color: var(--jt-text-muted);--d-nav-color--hover: var(--jt-text);--d-nav-color--active: var(--jt-text);--d-nav-bg-color--hover: transparent;--d-nav-bg-color--active: transparent;--d-nav-border-color--active: var(--jt-text);--d-nav-underline-height: 1px;--d-topic-list-header-text-color: var(--jt-text-subtle);--d-topic-list-header-background-color: transparent;--d-post-aside-background: var(--jt-surface-sunken);--d-post-aside-border-left: 2px solid var(--jt-border-strong);--d-unread-notification-background: var(--d-selected)}#discourse-tooltip{--d-tooltip-background: var(--jt-surface-raised);--d-tooltip-border: 1px solid var(--jt-border)}:root{--jt-text-2xs: 0.7333rem;--jt-text-xs: 0.8rem;--jt-text-sm: 0.8667rem;--jt-text-md: 0.9333rem;--jt-text-body: 1rem;--jt-text-reading: 1.0667rem;--jt-text-lg: 1.2rem;--jt-text-xl: 1.3333rem;--jt-text-2xl: 1.6rem;--jt-text-3xl: 2rem;--jt-text-4xl: 2.4rem;--jt-tracking-body: -0.006em;--jt-tracking-ui: -0.011em;--jt-tracking-heading: -0.02em;--jt-tracking-display: -0.032em;--line-height-large: 1.55;--cooked-line-height: 1.7}body{letter-spacing:var(--jt-tracking-body);line-height:1.55}h1,h2,h3,h4,h5,h6{font-family:var(--heading-font-family);letter-spacing:var(--jt-tracking-heading)}h1{font-weight:700;letter-spacing:var(--jt-tracking-display)}.topic-list .num,.topic-list .activity,.topic-list .posts-map,.topic-map,.badge-notification,.relative-date,.post-date,.timeline-container,.sidebar-section-link-content-badge,.user-stat .value,.admin-report,table{font-variant-numeric:tabular-nums}.nav-pills>li>a{font-size:var(--jt-text-md);letter-spacing:var(--jt-tracking-ui)}:where(.btn){font-size:var(--jt-text-md);letter-spacing:var(--jt-tracking-ui)}.btn-small,.btn.btn-small{font-size:var(--jt-text-xs)}.topic-list th,.topic-list .topic-list-header th{font-size:var(--jt-text-xs);font-weight:500;letter-spacing:0}.topic-list .main-link a.title{font-size:var(--jt-text-reading);font-weight:500;letter-spacing:var(--jt-tracking-ui);line-height:1.35}.topic-list .link-bottom-line,.topic-list .badge-category__name,.topic-list .discourse-tag{font-size:var(--jt-text-xs)}.topic-list .topic-excerpt{font-size:var(--jt-text-md);line-height:1.55;color:var(--jt-text-muted)}.topic-list td.num,.topic-list td.activity,.topic-list .num a,.topic-list .activity a{font-size:var(--jt-text-sm)}#topic-title h1,#topic-title .fancy-title{font-size:var(--jt-text-3xl);font-weight:700;line-height:1.15;letter-spacing:var(--jt-tracking-display)}.topic-meta-data{font-size:var(--jt-text-md)}.topic-meta-data .names .first,.topic-meta-data .names .first a{font-weight:600}.topic-meta-data .names .second,.topic-meta-data .names .user-title{color:var(--jt-text-muted);font-weight:400}.topic-meta-data .post-info,.topic-meta-data .post-info a,.topic-meta-data .relative-date{font-size:var(--jt-text-sm);color:var(--jt-text-subtle)}.topic-map .number{font-size:var(--jt-text-lg);font-weight:600;letter-spacing:var(--jt-tracking-heading)}.topic-map .topic-map__stat-label,.topic-map h4,.topic-map span:not(.number){font-size:var(--jt-text-xs)}.cooked,.d-editor-preview{font-size:var(--jt-text-reading);line-height:var(--cooked-line-height)}.cooked h1,.d-editor-preview h1{font-size:var(--jt-text-2xl);letter-spacing:var(--jt-tracking-display)}.cooked h2,.d-editor-preview h2{font-size:var(--jt-text-xl);font-weight:600}.cooked h3,.d-editor-preview h3{font-size:var(--jt-text-lg);font-weight:600}.cooked h4,.cooked h5,.cooked h6,.d-editor-preview h4,.d-editor-preview h5,.d-editor-preview h6{font-size:var(--jt-text-body);font-weight:600}.cooked pre code,.d-editor-preview pre code{font-size:var(--jt-text-sm);line-height:1.6}.cooked :not(pre)>code,.d-editor-preview :not(pre)>code{font-size:.875em}html.jt-mixed-direction :is(.jt-card .topic-excerpt,.bookmark-list .post-excerpt,.user-stream .post-list-item .excerpt .cooked,.group-box .group-description,.badge-card .badge-summary,.jt-banner__desc){unicode-bidi:plaintext;text-align:start}html.mobile-view nav.post-controls{flex-wrap:wrap;row-gap:var(--space-2);overflow-x:visible}html.mobile-view nav.post-controls .actions{flex:1 1 auto;flex-wrap:wrap;justify-content:flex-end;row-gap:var(--space-2);min-width:0}html.mobile-view nav.post-controls .actions .btn{min-width:2.125rem;padding-inline:.4em}html.mobile-view nav.post-controls .actions .post-action-menu__reply{padding-inline:.6em}:root{--jt-radius-sm: 6px;--jt-radius-md: 8px;--jt-radius-lg: 13px;--jt-radius-xl: 16px;--jt-radius-control: 8px;--jt-radius-pill: 6px;--jt-radius-avatar: 30%}@supports(corner-shape: squircle){:root{--jt-radius-sm: 10px;--jt-radius-md: 14px;--jt-radius-lg: 22px;--jt-radius-xl: 28px;--jt-radius-control: 12px;--jt-radius-pill: 10px;--jt-radius-avatar: 50%}}:root{--jt-radius-field: min(var(--jt-radius-control), var(--jt-radius-md));--d-border-radius: var(--jt-radius-field);--d-border-radius-large: var(--jt-radius-lg);--d-button-border-radius: var(--jt-radius-control);--d-input-border-radius: var(--jt-radius-field);--d-nav-pill-border-radius: var(--jt-radius-control);--d-tag-border-radius: var(--jt-radius-pill);--d-post-control-border-radius: var(--jt-radius-control);--token-radius-normal: var(--jt-radius-sm);--token-radius-large: var(--jt-radius-lg);--jt-fade: min(2.5rem, 20%);--jt-motion: 0.18s cubic-bezier(0.2, 0, 0, 1)}@supports(corner-shape: squircle){*{corner-shape:squircle}.avatar-flair,input[type=radio],.emoji,.d-icon,.badge-notification,.d-toggle-switch__checkbox-slider,.spinner,.loading-spinner{corner-shape:round}}.d-header{border-image:linear-gradient(to right, transparent, var(--jt-border) var(--jt-fade), var(--jt-border) calc(100% - var(--jt-fade)), transparent) 1}.topic-list:not(.jt-cards) .topic-list-item>td,.latest-topic-list-item>td{border-bottom:0 !important;background-image:linear-gradient(var(--jt-border), var(--jt-border));background-size:100% 1px;background-position:bottom;background-repeat:no-repeat}.topic-list:not(.jt-cards) .topic-list-item>td:first-child,.latest-topic-list-item>td:first-child{background-image:linear-gradient(to right, transparent, var(--jt-border) 2.5rem)}.topic-list:not(.jt-cards) .topic-list-item>td:last-child,.latest-topic-list-item>td:last-child{background-image:linear-gradient(to left, transparent, var(--jt-border) 2.5rem)}.topic-list:not(.jt-cards) .topic-list-header th{border-bottom:0;background-image:linear-gradient(var(--jt-border), var(--jt-border));background-size:100% 1px;background-position:bottom;background-repeat:no-repeat}.topic-list:not(.jt-cards){--topic-list-item-background-color: transparent;--topic-list-item-background-color--visited: transparent}.topic-list:not(.jt-cards) .topic-list-item>td{transition:background-color var(--jt-motion)}.topic-list:not(.jt-cards) .topic-list-item>td:first-child{border-radius:var(--jt-radius-md) 0 0 var(--jt-radius-md)}.topic-list:not(.jt-cards) .topic-list-item>td:last-child{border-radius:0 var(--jt-radius-md) var(--jt-radius-md) 0}.topic-list:not(.jt-cards) .topic-list-item:hover>td{background-color:var(--jt-hover)}.topic-post .topic-avatar{border-image:linear-gradient(to right, transparent, var(--jt-border)) 1}.topic-post .topic-body{border-image:linear-gradient(to right, var(--jt-border) calc(100% - var(--jt-fade)), transparent) 1}.d-header .d-header-icons .icon,.header-sidebar-toggle button{border-radius:var(--jt-radius-control)}.topic-map,.alert,aside.quote,aside.onebox,.cooked pre code,.cooked table{border-radius:var(--jt-radius-md)}.select-kit .select-kit-header:not(.btn){border-radius:var(--jt-radius-field)}#reply-control .composer-controls .btn,#reply-control .save-or-cancel .btn,.user-menu.revamped .menu-tabs-container .btn,.user-menu.revamped .panel-body-bottom .btn{border-radius:var(--jt-radius-control)}img.avatar,.avatar-wrapper,.placeholder-avatar,.user-card a.card-huge-avatar{border-radius:var(--jt-radius-avatar)}.cooked img:not(.emoji,.avatar,.site-icon){border-radius:var(--jt-radius-sm)}.cooked :is(.video-placeholder-container,.video-container,.lazy-video-container){border-radius:var(--jt-radius-sm);overflow:clip}#reply-control{border-radius:var(--jt-radius-xl) var(--jt-radius-xl) 0 0;overflow:hidden}html.mobile-view #reply-control{overflow:visible}.timeline-container .topic-timeline .timeline-handle{border-radius:var(--jt-radius-pill)}.menu-panel,.fk-d-menu__inner-content,.user-card.show,.group-card.show,.select-kit .select-kit-body,.search-menu .results{background-color:var(--jt-surface-raised)}.btn,.sidebar-section-link,.nav-pills>li>a,.d-header-icons .icon,.category-box,.select-kit-header{transition:background-color var(--jt-motion),border-color var(--jt-motion),color var(--jt-motion),transform var(--jt-motion),translate var(--jt-motion)}.btn>:is(.d-icon,.d-button-label),.d-header-icons .icon>.d-icon{transition:translate var(--jt-motion)}.btn:active:not(:disabled,.disabled)>:is(.d-icon,.d-button-label),.d-header-icons .icon:active>.d-icon,.category-box:active{translate:0 1px}@media(prefers-reduced-motion: reduce){*,::before,::after{transition-duration:.01ms !important;animation-duration:.01ms !important;animation-iteration-count:1 !important}}html.mobile-view .post-controls,html.mobile-view .menu-panel .panel-body{scrollbar-width:none}html.mobile-view .post-controls::-webkit-scrollbar,html.mobile-view .menu-panel .panel-body::-webkit-scrollbar{display:none}@media(hover: none){.post-controls,.menu-panel .panel-body{scrollbar-width:none}.post-controls::-webkit-scrollbar,.menu-panel .panel-body::-webkit-scrollbar{display:none}}html.discourse-touch .jt-card__peek,html.discourse-touch .progress-back-container .btn,html.discourse-touch .topic-post .post-info.post-date a.post-date,html.discourse-touch .topic-post .post-info.edits .btn,html.discourse-touch .pinned-post-jump,html.mobile-view .jt-card__peek,html.mobile-view .progress-back-container .btn,html.mobile-view .topic-post .post-info.post-date a.post-date,html.mobile-view .topic-post .post-info.edits .btn,html.mobile-view .pinned-post-jump{position:relative}html.discourse-touch .jt-card__peek::after,html.discourse-touch .pinned-post-jump::after,html.mobile-view .jt-card__peek::after,html.mobile-view .pinned-post-jump::after{content:"";position:absolute;top:50%;left:50%;width:max(100%,2.25rem);height:max(100%,2.25rem);transform:translate(-50%, -50%)}html.discourse-touch .jt-hero__close::after,html.mobile-view .jt-hero__close::after{content:"";position:absolute;top:50%;left:50%;width:max(100%,2.25rem);height:max(100%,2.25rem);transform:translate(-50%, -50%)}html.discourse-touch .progress-back-container .btn::after,html.discourse-touch .topic-post .post-info.post-date a.post-date::after,html.discourse-touch .topic-post .post-info.edits .btn::after,html.mobile-view .progress-back-container .btn::after,html.mobile-view .topic-post .post-info.post-date a.post-date::after,html.mobile-view .topic-post .post-info.edits .btn::after{content:"";position:absolute;top:50%;left:50%;width:max(100%,2rem);height:max(100%,2rem);transform:translate(-50%, -50%)}html.discourse-touch .jt-card .badge-category__wrapper,html.discourse-touch .jt-card .discourse-tag,html.discourse-touch .topic-meta-data .names a,html.mobile-view .jt-card .badge-category__wrapper,html.mobile-view .jt-card .discourse-tag,html.mobile-view .topic-meta-data .names a{padding-block:.375rem;margin-block:-0.375rem}html.discourse-touch .topic-post .topic-meta-data .names,html.discourse-touch .topic-post .topic-meta-data .names>.first,html.discourse-touch .topic-post .topic-meta-data .names>.second,html.mobile-view .topic-post .topic-meta-data .names,html.mobile-view .topic-post .topic-meta-data .names>.first,html.mobile-view .topic-post .topic-meta-data .names>.second{padding:.625rem .25rem;margin:-0.625rem -0.25rem}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"liga","calt"}body{background:var(--jt-surface)}html{accent-color:var(--jt-text)}*{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0)}*:hover{scrollbar-color:var(--jt-scroll-thumb) rgba(0,0,0,0)}@media(hover: none){*{scrollbar-color:var(--jt-scroll-thumb) rgba(0,0,0,0)}}html.jt-overlay-scroll{scrollbar-width:none}.jt-scrollbar{position:fixed;z-index:101;top:calc(var(--header-offset, 4rem) + 4px);right:0;bottom:calc(var(--composer-height, 0px) + 4px);width:14px;touch-action:none;-webkit-user-select:none;user-select:none}.jt-scrollbar.--off{display:none}.jt-scrollbar__thumb{position:absolute;top:0;right:3px;width:6px;background:var(--jt-scroll-thumb);border-radius:999px;opacity:0;will-change:transform;transition:opacity .35s ease,width .15s ease,background-color .15s ease}.jt-scrollbar.--active .jt-scrollbar__thumb{opacity:1;transition-duration:.1s,.15s,.15s}.jt-scrollbar:hover .jt-scrollbar__thumb,.jt-scrollbar.--dragging .jt-scrollbar__thumb{width:9px;opacity:1;background:var(--jt-scroll-thumb-active)}h1,h2,h3,h4{letter-spacing:-0.02em}:focus-visible{outline:2px solid var(--jt-focus);outline-offset:2px}:is(input:not([type=checkbox],[type=radio],[type=button],[type=submit]),textarea,select,[contenteditable],.d-editor-input):focus-visible{outline:none}:is(a#skip-link,a#user-nav-skip-link,.skip-link){border-radius:var(--jt-radius-control);font-weight:500}:is(a#skip-link,a#user-nav-skip-link,.skip-link):focus{top:var(--space-2)}.d-modal__body:focus-visible{outline:none}:is(.btn,.btn-flat,.select-kit-header,.composer-toggle-switch,.discourse-reactions-counter):focus-visible{outline:2px solid var(--jt-focus) !important;outline-offset:2px}:is(nav.post-controls,.sidebar-sections,.user-menu .menu-tabs-container,#reply-control .action-title,.d-editor-button-bar) :is(.btn,.btn-flat,.composer-toggle-switch,.discourse-reactions-counter):focus-visible{outline-offset:-2px}#reply-control .grippie:focus-visible{outline-offset:-2px}::selection{background:var(--jt-text);color:var(--jt-surface)}.btn{font-weight:500;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.btn-primary{border:1px solid var(--d-button-primary-bg-color)}.more-topics__container{max-width:none}@media print{.jt-progress,.jt-scrollbar,.jt-to-top,.jt-footer,.jt-hero,.sidebar-wrapper,.skip-links{display:none !important}body.has-sidebar-page #main-outlet-wrapper{grid-template-columns:0 minmax(0, 1fr);gap:0}:root,body{--jt-text: #000;--jt-text-muted: #444;--jt-text-subtle: #555;--jt-surface: #fff;--jt-surface-raised: #fff}}.user-preferences{--jt-pref-control: 2.4rem}.user-preferences .form-vertical{width:100%;max-width:44rem}.user-preferences .form-vertical .control-group{margin:0 0 var(--space-3);padding:var(--space-4) var(--space-5) var(--space-5);background:var(--jt-surface-raised);border:1px solid var(--jt-border);border-radius:var(--jt-radius-lg)}.user-preferences .control-group>.control-label{display:block;margin:0 0 var(--space-3);padding:0;font-size:var(--jt-text-body);font-weight:600;letter-spacing:var(--jt-tracking-heading);color:var(--jt-text)}.user-preferences .control-group h3{margin:var(--space-4) 0 var(--space-3);font-size:var(--jt-text-md);font-weight:600;color:var(--jt-text)}.user-preferences .controls{margin:0}.user-preferences .controls+.controls,.user-preferences .controls+span>.controls,.user-preferences .controls+span>.control-group{margin-top:var(--space-4)}.user-preferences .controls>label:not(.checkbox-label){display:block;margin:0 0 var(--space-1);font-size:var(--jt-text-sm);font-weight:500;color:var(--jt-text-muted)}.user-preferences .control-group .control-group{margin:var(--space-4) 0 0;padding:0;background:none;border:0}.user-preferences .control-group .control-group>label{display:block;margin:0 0 var(--space-1);font-size:var(--jt-text-sm);font-weight:500;color:var(--jt-text-muted)}.user-preferences .control-subgroup{margin-bottom:var(--space-3)}.user-preferences .control-subgroup>.instructions{margin:0 0 var(--space-1);font-size:var(--jt-text-sm);font-weight:500;color:var(--jt-text-muted)}.user-preferences .instructions{margin-top:var(--space-2);font-size:var(--jt-text-xs);line-height:1.5;color:var(--jt-text-subtle)}.user-preferences .instructions a[href]{color:var(--jt-text-muted);text-decoration:underline;text-decoration-color:var(--jt-border-strong);text-underline-offset:.15em}.user-preferences .instructions a[href]:hover{color:var(--jt-text)}.user-preferences .select-kit .select-kit-header{box-sizing:border-box;min-height:var(--jt-pref-control);padding:0 .7rem;font-size:var(--jt-text-md);background:var(--jt-fill);border:1px solid var(--jt-border-strong);border-radius:var(--jt-radius-control)}.user-preferences .select-kit .select-kit-header:hover{background:var(--jt-hover)}.user-preferences .select-kit.single-select:not(.color-palette-picker){min-width:12rem}.user-preferences .select-kit.multi-select{max-width:100%}.user-preferences .form-vertical .control-group{box-sizing:border-box;min-width:0}.user-preferences input[type=text],.user-preferences input[type=email],.user-preferences input[type=password],.user-preferences input[type=url],.user-preferences textarea{box-sizing:border-box;min-height:var(--jt-pref-control);padding:.5rem .75rem;font-size:var(--jt-text-md);color:var(--jt-text);background:var(--jt-fill);border:1px solid var(--jt-border-strong);border-radius:var(--jt-radius-control)}.user-preferences input[type=text]:focus,.user-preferences input[type=email]:focus,.user-preferences input[type=password]:focus,.user-preferences input[type=url]:focus,.user-preferences textarea:focus{border-color:var(--jt-text-subtle);box-shadow:0 0 0 3px var(--jt-glow);outline:none}.user-preferences .checkbox-label{display:flex;gap:var(--space-2);align-items:flex-start;font-size:var(--jt-text-md);line-height:1.45;color:var(--jt-text)}.user-preferences .checkbox-label input[type=checkbox]{flex-shrink:0;width:1rem;height:1rem;margin:.2rem 0 0;accent-color:var(--jt-text)}.user-preferences .save-button{display:flex;gap:var(--space-3);align-items:center;margin:var(--space-4) 0 0;padding-top:var(--space-4);border-top:1px solid var(--jt-border)}.user-preferences .save-button .btn{height:var(--jt-pref-control);padding-inline:var(--space-5);font-weight:600}.user-preferences .save-button .saved{font-size:var(--jt-text-sm);color:var(--jt-text-muted)}@media(width < 40rem){.user-preferences .form-vertical .control-group{padding:var(--space-4)}.user-preferences .select-kit.single-select:not(.color-palette-picker){min-width:0}}.d-header{position:relative;isolation:isolate;background-color:rgba(0,0,0,0);box-shadow:none;border-bottom:1px solid var(--jt-border);height:3.5rem}@media(width >= 40rem){.d-header{height:3.75rem}}.d-header::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-color:var(--jt-header-blur-bg);-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%)}.jt-progress{position:fixed;top:var(--header-offset, 4rem);left:0;z-index:101;width:100%;height:2px;pointer-events:none;background:linear-gradient(to right, transparent, var(--jt-text-subtle) 25%, var(--jt-text));transform:scaleX(var(--jt-progress, 0));transform-origin:0 50%;transition:transform .15s linear}@media(width >= 48rem){html.desktop-view .d-header .header-sidebar-toggle{display:none}html.desktop-view .d-header>.wrap{padding-left:.5333rem}html.desktop-view .d-header .home-logo-wrapper-outlet{margin-left:0}}html.jt-has-header-search .d-header-icons .search-dropdown,html.jt-has-color-toggle .d-header-icons .header-color-scheme-toggle{display:none}.d-header .d-header-icons{display:flex;align-items:center;gap:.4rem}.d-header .d-header-icons>li{margin:0}.d-header .d-header-icons>li>.icon,.d-header .d-header-icons>li>.btn.no-text,.d-header .d-header-icons #toggle-current-user{position:relative;display:grid;place-items:center;box-sizing:border-box;width:2.5rem;height:2.5rem;padding:0;border-radius:var(--jt-radius-control)}.d-header .d-header-icons>li>.icon>*,.d-header .d-header-icons>li>.btn.no-text>*,.d-header .d-header-icons #toggle-current-user>*{grid-area:1/1}.d-header .d-header-icons>li:not(.current-user)>.icon,.d-header .d-header-icons>li:not(.current-user)>.btn.no-text{color:var(--jt-text-muted)}.d-header .d-header-icons>li:not(.current-user)>.icon .d-icon,.d-header .d-header-icons>li:not(.current-user)>.btn.no-text .d-icon{width:1em;height:1em;margin:0;font-size:1.125rem;line-height:1;color:currentcolor}.d-header .d-header-icons>li:not(.current-user)>.icon:hover,.d-header .d-header-icons>li:not(.current-user)>.icon:focus-visible,.d-header .d-header-icons>li:not(.current-user)>.btn.no-text:hover,.d-header .d-header-icons>li:not(.current-user)>.btn.no-text:focus-visible{color:var(--jt-text);background:var(--jt-hover)}.d-header .d-header-icons #toggle-current-user img.avatar{width:2rem;height:2rem}.d-header :is(.d-header-icons,.jt-header-search--centered) .jt-header-search__button .d-icon{width:1em;height:1em;font-size:var(--jt-search-glyph, 1rem);line-height:1}.jt-header-search--centered{display:none}@media(width >= 64rem)and (hover: hover){.d-header:not(:has(.extra-info-wrapper)) .jt-header-search--centered{position:absolute;top:50%;inset-inline:0;display:block;width:fit-content;margin-inline:auto;translate:0 -50%}.d-header:not(:has(.extra-info-wrapper)) .jt-header-search--centered .jt-header-search__button{width:clamp(16rem,30vw,28rem)}.d-header:not(:has(.extra-info-wrapper)) .d-header-icons>.jt-header-search{display:none}}.jt-header-search__button{display:flex;align-items:center;gap:.55rem;box-sizing:border-box;width:15rem;height:2.5rem;padding:0 .4rem 0 .75rem;font-size:var(--jt-text-md);color:var(--jt-text-subtle);text-align:left;background:var(--jt-fill);border:1px solid var(--jt-border-strong);border-radius:var(--jt-radius-control);cursor:pointer;transition:border-color .12s ease-out,color .12s ease-out}.jt-header-search__button .d-icon{color:currentcolor}.jt-header-search__button .jt-header-search__label{flex:1;text-align:left}.jt-header-search__button .jt-header-search__keys{display:inline-flex;gap:2px}.jt-header-search__button .jt-header-search__keys kbd{display:inline-grid;place-items:center;min-width:1.4rem;height:1.4rem;padding:0 .25rem;font-family:var(--jt-font-sans);font-size:var(--jt-text-2xs);line-height:1;color:var(--jt-text-muted);background:var(--jt-surface-sunken);border:1px solid var(--jt-border);border-radius:5px;box-shadow:none}.jt-header-search__button:hover,.jt-header-search__button:focus-visible{color:var(--jt-text-muted);border-color:var(--jt-text-subtle)}.jt-header-search__button:focus-visible{outline:none;box-shadow:0 0 0 1px var(--jt-focus)}@media(width < 48rem),(hover: none){.jt-header-search__button{--jt-search-glyph: 1.125rem;justify-content:center;width:2.5rem;padding:0;color:var(--jt-text-muted);background:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.jt-header-search__button .jt-header-search__label,.jt-header-search__button .jt-header-search__keys{display:none}.jt-header-search__button:hover,.jt-header-search__button:focus-visible{color:var(--jt-text);background:var(--jt-hover);border-color:rgba(0,0,0,0)}}@media(width < 64rem){.d-header:has(.extra-info-wrapper) .jt-header-search__button{--jt-search-glyph: 1.125rem;justify-content:center;width:2.5rem;padding:0;color:var(--jt-text-muted);background:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.d-header:has(.extra-info-wrapper) .jt-header-search__button .jt-header-search__label,.d-header:has(.extra-info-wrapper) .jt-header-search__button .jt-header-search__keys{display:none}.d-header:has(.extra-info-wrapper) .jt-header-search__button:hover,.d-header:has(.extra-info-wrapper) .jt-header-search__button:focus-visible{color:var(--jt-text);background:var(--jt-hover);border-color:rgba(0,0,0,0)}}.jt-header-icon.btn{position:relative}.jt-header-icon__badge{position:absolute;top:1px;right:1px;display:grid;place-items:center;box-sizing:border-box;min-width:1rem;height:1rem;padding:0 .25rem;font-size:.6667rem;font-weight:600;line-height:1;font-variant-numeric:tabular-nums;color:var(--jt-surface);background:var(--jt-text);border:2px solid var(--jt-surface);border-radius:999px;pointer-events:none}.d-header-icons:has(.jt-header-notifications) .current-user .badge-notification.unread-notifications,.d-header-icons:has(.jt-header-messages) .current-user .badge-notification.new-pms{display:none}@media(width < 64rem){.jt-header-home,.jt-header-messages,.jt-header-theme{display:none}}html.mobile-view .jt-header-home,html.mobile-view .jt-header-messages,html.mobile-view .jt-header-theme,html.mobile-view .jt-header-new-topic{display:none}.d-header .home-logo-wrapper-outlet:has(a:focus-visible){outline:2px solid var(--jt-focus);outline-offset:2px}.extra-info-wrapper :is(.extra-info,.categories-wrapper){padding:.25rem;margin:-0.25rem}.notification-history{--jt-notif-control: 2.2rem}.notification-history .user-notifications-filter{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;margin:0 0 var(--space-4)}.notification-history .user-notifications-filter .filter-text{font-size:var(--jt-text-sm);font-weight:500;color:var(--jt-text-subtle)}.notification-history .user-notifications-filter .notifications-type-filter{display:flex;gap:var(--space-2);align-items:center;margin:0}.notification-history .user-notifications-filter .select-kit-header{box-sizing:border-box;gap:.4rem;height:var(--jt-notif-control);min-height:0;padding:0 .7rem;font-size:var(--jt-text-sm);color:var(--jt-text);background:var(--jt-fill);border:1px solid var(--jt-border-strong);border-radius:var(--jt-radius-control)}.notification-history .user-notifications-filter .select-kit-header:hover{background:var(--jt-hover)}.notification-history .user-notifications-filter .select-kit-header .header-text,.notification-history .user-notifications-filter .select-kit-header .name{font-weight:500}.notification-history .user-notifications-list{overflow:hidden;background:var(--jt-surface-raised);border:1px solid var(--jt-border);border-radius:var(--jt-radius-xl)}.notification-history .user-notifications-list li.notification{padding:0;border-bottom:0;transition:background-color var(--jt-motion)}.notification-history .user-notifications-list li.notification+li.notification{border-top:1px solid var(--jt-border)}.notification-history .user-notifications-list li.notification.unread,.notification-history .user-notifications-list li.notification.pending{background:var(--jt-hover)}.notification-history .user-notifications-list li.notification:hover,.notification-history .user-notifications-list li.notification:focus-within{background:var(--jt-active)}.notification-history .user-notifications-list li.notification a{gap:var(--space-3);padding:var(--space-3) var(--space-4);color:var(--jt-text)}.notification-history .user-notifications-list li.notification .relative-date{flex-shrink:0;margin-left:auto;padding-left:var(--space-3);font-size:var(--jt-text-xs);font-variant-numeric:tabular-nums;color:var(--jt-text-subtle)}.notification-history .user-notifications-list li.notification.unread .relative-date,.notification-history .user-notifications-list li.notification.pending .relative-date,.notification-history .user-notifications-list li.notification:hover .relative-date,.notification-history .user-notifications-list li.notification:focus-within .relative-date{color:var(--jt-text-muted)}.notification-history .user-notifications-list .loading-container:empty{display:none}.user-menu.show-avatars li.notification a .icon-avatar,.user-menu.show-avatars li.bookmark a .icon-avatar,.user-menu.show-avatars li.reviewable a .icon-avatar,.user-menu.show-avatars li.message a .icon-avatar,.user-notifications-list.show-avatars li.notification a .icon-avatar,.user-notifications-list.show-avatars li.bookmark a .icon-avatar,.user-notifications-list.show-avatars li.reviewable a .icon-avatar,.user-notifications-list.show-avatars li.message a .icon-avatar{width:2.25rem;height:2.25rem;margin:0 var(--space-3) 0 0}.user-menu.show-avatars li.notification a .item-label,.user-menu.show-avatars li.bookmark a .item-label,.user-menu.show-avatars li.reviewable a .item-label,.user-menu.show-avatars li.message a .item-label,.user-notifications-list.show-avatars li.notification a .item-label,.user-notifications-list.show-avatars li.bookmark a .item-label,.user-notifications-list.show-avatars li.reviewable a .item-label,.user-notifications-list.show-avatars li.message a .item-label{font-size:var(--jt-text-md);font-weight:500;line-height:1.35;color:var(--jt-text)}.user-menu.show-avatars li.notification a .item-description,.user-menu.show-avatars li.bookmark a .item-description,.user-menu.show-avatars li.reviewable a .item-description,.user-menu.show-avatars li.message a .item-description,.user-notifications-list.show-avatars li.notification a .item-description,.user-notifications-list.show-avatars li.bookmark a .item-description,.user-notifications-list.show-avatars li.reviewable a .item-description,.user-notifications-list.show-avatars li.message a .item-description{font-size:var(--jt-text-md);line-height:1.4;color:var(--jt-text-muted)}.user-menu.show-avatars li.notification a .icon-avatar__icon-wrapper,.user-menu.show-avatars li.bookmark a .icon-avatar__icon-wrapper,.user-menu.show-avatars li.reviewable a .icon-avatar__icon-wrapper,.user-menu.show-avatars li.message a .icon-avatar__icon-wrapper,.user-notifications-list.show-avatars li.notification a .icon-avatar__icon-wrapper,.user-notifications-list.show-avatars li.bookmark a .icon-avatar__icon-wrapper,.user-notifications-list.show-avatars li.reviewable a .icon-avatar__icon-wrapper,.user-notifications-list.show-avatars li.message a .icon-avatar__icon-wrapper{top:-0.3rem;right:-0.35rem;width:1.25rem;height:1.25rem;background:var(--jt-surface-raised);box-shadow:0 0 0 2px var(--jt-surface-raised)}.user-menu.show-avatars li.notification a .icon-avatar__icon-wrapper .d-icon,.user-menu.show-avatars li.bookmark a .icon-avatar__icon-wrapper .d-icon,.user-menu.show-avatars li.reviewable a .icon-avatar__icon-wrapper .d-icon,.user-menu.show-avatars li.message a .icon-avatar__icon-wrapper .d-icon,.user-notifications-list.show-avatars li.notification a .icon-avatar__icon-wrapper .d-icon,.user-notifications-list.show-avatars li.bookmark a .icon-avatar__icon-wrapper .d-icon,.user-notifications-list.show-avatars li.reviewable a .icon-avatar__icon-wrapper .d-icon,.user-notifications-list.show-avatars li.message a .icon-avatar__icon-wrapper .d-icon{font-size:.7rem;color:var(--jt-text)}.user-menu.show-avatars li.notification.unread a .item-label,.user-menu.show-avatars li.notification.pending a .item-label,.user-menu.show-avatars li.bookmark.unread a .item-label,.user-menu.show-avatars li.bookmark.pending a .item-label,.user-menu.show-avatars li.reviewable.unread a .item-label,.user-menu.show-avatars li.reviewable.pending a .item-label,.user-menu.show-avatars li.message.unread a .item-label,.user-menu.show-avatars li.message.pending a .item-label,.user-notifications-list.show-avatars li.notification.unread a .item-label,.user-notifications-list.show-avatars li.notification.pending a .item-label,.user-notifications-list.show-avatars li.bookmark.unread a .item-label,.user-notifications-list.show-avatars li.bookmark.pending a .item-label,.user-notifications-list.show-avatars li.reviewable.unread a .item-label,.user-notifications-list.show-avatars li.reviewable.pending a .item-label,.user-notifications-list.show-avatars li.message.unread a .item-label,.user-notifications-list.show-avatars li.message.pending a .item-label{font-weight:600}.user-menu.show-avatars li.notification.unread a .item-description,.user-menu.show-avatars li.notification.pending a .item-description,.user-menu.show-avatars li.bookmark.unread a .item-description,.user-menu.show-avatars li.bookmark.pending a .item-description,.user-menu.show-avatars li.reviewable.unread a .item-description,.user-menu.show-avatars li.reviewable.pending a .item-description,.user-menu.show-avatars li.message.unread a .item-description,.user-menu.show-avatars li.message.pending a .item-description,.user-notifications-list.show-avatars li.notification.unread a .item-description,.user-notifications-list.show-avatars li.notification.pending a .item-description,.user-notifications-list.show-avatars li.bookmark.unread a .item-description,.user-notifications-list.show-avatars li.bookmark.pending a .item-description,.user-notifications-list.show-avatars li.reviewable.unread a .item-description,.user-notifications-list.show-avatars li.reviewable.pending a .item-description,.user-notifications-list.show-avatars li.message.unread a .item-description,.user-notifications-list.show-avatars li.message.pending a .item-description{color:var(--jt-text)}.user-menu.show-avatars li.notification.unread .icon-avatar__icon-wrapper,.user-menu.show-avatars li.notification.pending .icon-avatar__icon-wrapper,.user-menu.show-avatars li.bookmark.unread .icon-avatar__icon-wrapper,.user-menu.show-avatars li.bookmark.pending .icon-avatar__icon-wrapper,.user-menu.show-avatars li.reviewable.unread .icon-avatar__icon-wrapper,.user-menu.show-avatars li.reviewable.pending .icon-avatar__icon-wrapper,.user-menu.show-avatars li.message.unread .icon-avatar__icon-wrapper,.user-menu.show-avatars li.message.pending .icon-avatar__icon-wrapper,.user-notifications-list.show-avatars li.notification.unread .icon-avatar__icon-wrapper,.user-notifications-list.show-avatars li.notification.pending .icon-avatar__icon-wrapper,.user-notifications-list.show-avatars li.bookmark.unread .icon-avatar__icon-wrapper,.user-notifications-list.show-avatars li.bookmark.pending .icon-avatar__icon-wrapper,.user-notifications-list.show-avatars li.reviewable.unread .icon-avatar__icon-wrapper,.user-notifications-list.show-avatars li.reviewable.pending .icon-avatar__icon-wrapper,.user-notifications-list.show-avatars li.message.unread .icon-avatar__icon-wrapper,.user-notifications-list.show-avatars li.message.pending .icon-avatar__icon-wrapper{background:var(--jt-text)}.user-menu.show-avatars li.notification.unread .icon-avatar__icon-wrapper .d-icon,.user-menu.show-avatars li.notification.pending .icon-avatar__icon-wrapper .d-icon,.user-menu.show-avatars li.bookmark.unread .icon-avatar__icon-wrapper .d-icon,.user-menu.show-avatars li.bookmark.pending .icon-avatar__icon-wrapper .d-icon,.user-menu.show-avatars li.reviewable.unread .icon-avatar__icon-wrapper .d-icon,.user-menu.show-avatars li.reviewable.pending .icon-avatar__icon-wrapper .d-icon,.user-menu.show-avatars li.message.unread .icon-avatar__icon-wrapper .d-icon,.user-menu.show-avatars li.message.pending .icon-avatar__icon-wrapper .d-icon,.user-notifications-list.show-avatars li.notification.unread .icon-avatar__icon-wrapper .d-icon,.user-notifications-list.show-avatars li.notification.pending .icon-avatar__icon-wrapper .d-icon,.user-notifications-list.show-avatars li.bookmark.unread .icon-avatar__icon-wrapper .d-icon,.user-notifications-list.show-avatars li.bookmark.pending .icon-avatar__icon-wrapper .d-icon,.user-notifications-list.show-avatars li.reviewable.unread .icon-avatar__icon-wrapper .d-icon,.user-notifications-list.show-avatars li.reviewable.pending .icon-avatar__icon-wrapper .d-icon,.user-notifications-list.show-avatars li.message.unread .icon-avatar__icon-wrapper .d-icon,.user-notifications-list.show-avatars li.message.pending .icon-avatar__icon-wrapper .d-icon{color:var(--jt-surface)}.user-menu.revamped.menu-panel{background:var(--jt-surface-raised)}.user-menu.revamped.menu-panel .menu-tabs-container{background:var(--jt-surface-sunken)}.user-menu.revamped.menu-panel .user-menu-tab{color:var(--jt-text-subtle);transition:color var(--jt-motion),background-color var(--jt-motion)}.user-menu.revamped.menu-panel .user-menu-tab:hover{color:var(--jt-text)}.user-menu.revamped.menu-panel .user-menu-tab.active{color:var(--jt-text);background:var(--jt-surface-raised)}.user-menu.revamped.menu-panel .user-menu-tab .badge-notification{color:var(--jt-surface);background:var(--jt-text)}.user-menu.revamped.menu-panel .quick-access-panel li.unread,.user-menu.revamped.menu-panel .quick-access-panel li.pending{background:var(--jt-hover)}.user-menu.revamped.menu-panel .quick-access-panel li:hover,.user-menu.revamped.menu-panel .quick-access-panel li:focus-within{background:var(--jt-active)}.user-menu.revamped.menu-panel .quick-access-panel li a:focus-visible{outline:2px solid var(--jt-focus);outline-offset:-2px}.user-menu.revamped.menu-panel .quick-access-panel li.unread .relative-date,.user-menu.revamped.menu-panel .quick-access-panel li.pending .relative-date,.user-menu.revamped.menu-panel .quick-access-panel li:hover .relative-date,.user-menu.revamped.menu-panel .quick-access-panel li:focus-within .relative-date{color:var(--jt-text-muted)}.user-menu.revamped.menu-panel .panel-body-bottom{gap:var(--space-2);padding:var(--space-2) var(--space-3) max(env(safe-area-inset-bottom),var(--space-2));border-top:1px solid var(--jt-border)}.user-menu.revamped.menu-panel .panel-body-bottom .btn{height:var(--jt-notif-control, 2.2rem);margin:0;font-size:var(--jt-text-sm)}.user-menu.revamped.menu-panel .panel-body-bottom .notifications-dismiss{margin:0}.topic-list .main-link a.title{color:var(--jt-text);font-weight:500;letter-spacing:-0.01em}.topic-list .visited .main-link a.title,.topic-list .main-link a.title.visited{color:var(--jt-text-muted)}.topic-list .num,.topic-list .activity,.topic-list .posts-map{color:var(--jt-text-muted);font-variant-numeric:tabular-nums}.badge-notification.unread-posts,.badge-notification.new-posts{background:var(--jt-accent);color:var(--jt-on-accent);font-weight:600}.badge-notification.new-topic::before{background:var(--jt-accent)}.nav-pills>li>:is(a,button){font-weight:500}.nav-pills>li>:is(a,button):focus-visible{outline-offset:-2px}.topic-list .main-link a.title:focus-visible{outline:2px solid var(--jt-focus);outline-offset:2px}@property --jt-tabs-fade-start{syntax:"<length>";inherits:false;initial-value:0}@property --jt-tabs-fade-end{syntax:"<length>";inherits:false;initial-value:0}:root{--jt-tabs-fade-to: to right}html.rtl{--jt-tabs-fade-to: to left}@keyframes jt-tabs-fade{0%{--jt-tabs-fade-start: 0px;--jt-tabs-fade-end: 2rem}8%{--jt-tabs-fade-start: 2rem}92%{--jt-tabs-fade-end: 2rem}100%{--jt-tabs-fade-start: 2rem;--jt-tabs-fade-end: 0px}}html.desktop-view .list-controls .navigation-container{--jt-list-gap: var(--space-3);flex-flow:row-reverse wrap-reverse;gap:var(--jt-list-gap)}html.desktop-view .list-controls .navigation-container>*{order:3}html.desktop-view .list-controls .navigation-container>.navigation-controls{order:1;flex:none;flex-wrap:nowrap;margin-left:auto}html.desktop-view .list-controls .navigation-container>#navigation-bar{order:2;flex:1 1 auto;flex-wrap:nowrap;min-width:0;max-width:calc(100% - var(--jt-list-buttons, 25rem) - var(--jt-list-gap));overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}html.desktop-view .list-controls .navigation-container>#navigation-bar>li{flex:none}@supports(animation-timeline: scroll()){html.desktop-view .list-controls .navigation-container>#navigation-bar{mask-image:linear-gradient(var(--jt-tabs-fade-to), transparent, #000 var(--jt-tabs-fade-start), #000 calc(100% - var(--jt-tabs-fade-end)), transparent);animation:jt-tabs-fade linear both;animation-timeline:scroll(self inline);animation-duration:auto !important}}html.desktop-view .list-controls .navigation-container>.category-breadcrumb{order:4;flex:none;margin-right:auto}@media(width < 66rem){html.desktop-view .list-controls .navigation-container #create-topic .d-button-label{display:none}html.desktop-view .list-controls .navigation-container #create-topic .d-icon{margin:0}}.latest-topic-list-item .topic-last-activity a{color:var(--jt-text-subtle)}.nav-pills>li>a.active,.nav-pills>li>button.active,.d-tabs__nav-item.--active,.user-navigation .nav-pills>li>a.active,.reqpm-tabs__tab.active{background-image:radial-gradient(60% 90% at 50% 100%, color-mix(in srgb, var(--jt-text) 7%, transparent), transparent)}.nav-pills>li>a.active::after,.nav-pills>li>button.active::after,.d-tabs__nav-item.--active::after,.user-navigation .nav-pills>li>a.active::after,.reqpm-tabs__tab.active::after{box-shadow:0 0 8px .5px color-mix(in srgb, var(--jt-text) 45%, transparent)}@media(forced-colors: active){.nav-pills>li>a.active,.nav-pills>li>button.active,.d-tabs__nav-item.--active,.reqpm-tabs__tab.active{background-image:none}}.reqpm-tabs{scrollbar-width:none}.reqpm-tabs::-webkit-scrollbar{display:none}@supports(animation-timeline: scroll()){.reqpm-tabs{mask-image:linear-gradient(var(--jt-tabs-fade-to), transparent, #000 var(--jt-tabs-fade-start), #000 calc(100% - var(--jt-tabs-fade-end)), transparent);animation:jt-tabs-fade linear both;animation-timeline:scroll(self inline);animation-duration:auto !important}}.reqpm-tabs__tab{position:relative;margin-bottom:0;border-bottom:0;color:var(--d-nav-color);font-weight:500}.reqpm-tabs__tab:hover{color:var(--d-nav-color--hover)}.reqpm-tabs__tab:focus-visible{outline-offset:-2px}.reqpm-tabs__tab.active{color:var(--d-nav-color--active)}.reqpm-tabs__tab.active::after{content:"";position:absolute;right:0;bottom:0;left:0;height:var(--d-nav-underline-height);background:var(--d-nav-color--active)}@media(forced-colors: active){.reqpm-tabs__tab.active::after{background:Highlight;forced-color-adjust:none}}.contents.body-page{max-width:44rem}.about-page .contents.body-page{max-width:none}.contents.body-page .nav-pills{margin-bottom:var(--space-5);scrollbar-width:none}.contents.body-page .nav-pills::-webkit-scrollbar{display:none}.contents.body-page .nav-pills+p{margin:calc(-1*var(--space-3)) 0 var(--space-4);font-size:var(--jt-text-sm)}.contents.body-page .nav-pills+p a{color:var(--jt-text-muted);transition:color var(--jt-motion)}.contents.body-page .nav-pills+p a:hover{color:var(--jt-text)}.contents.body-page>div>div{font-size:var(--jt-text-reading);line-height:1.65;letter-spacing:var(--jt-tracking-body);color:var(--jt-text)}.contents.body-page>div>div p{margin:0 0 1em}.contents.body-page>div>div h1,.contents.body-page>div>div h2,.contents.body-page>div>div h3,.contents.body-page>div>div h4{margin:1.6em 0 .6em;line-height:1.25;letter-spacing:var(--jt-tracking-heading);color:var(--jt-text)}.contents.body-page>div>div h1:first-child,.contents.body-page>div>div h2:first-child,.contents.body-page>div>div h3:first-child,.contents.body-page>div>div h4:first-child{margin-top:0}.contents.body-page>div>div h1{font-size:var(--jt-text-2xl);font-weight:700}.contents.body-page>div>div h2{font-size:var(--jt-text-xl);font-weight:700}.contents.body-page>div>div h3{font-size:var(--jt-text-lg);font-weight:600}.contents.body-page>div>div h4{font-size:var(--jt-text-body);font-weight:600}.contents.body-page>div>div ul,.contents.body-page>div>div ol{margin:0 0 1em;padding-left:1.5em}.contents.body-page>div>div li{margin:0 0 .4em}.contents.body-page>div>div li::marker{color:var(--jt-text-subtle)}.contents.body-page>div>div strong{font-weight:600}.contents.body-page>div>div a:not(.anchor){color:var(--jt-text);text-decoration:underline;text-decoration-color:var(--jt-border-strong);text-underline-offset:3px;transition:text-decoration-color var(--jt-motion)}.contents.body-page>div>div a:not(.anchor):hover{text-decoration-color:var(--jt-text)}.contents.body-page>div>div img.emoji{width:1.1em;height:1.1em;vertical-align:-0.2em}.contents.body-page>div>div blockquote{margin:1em 0;padding-block:.25em;padding-inline:1em 0;color:var(--jt-text-muted);background:rgba(0,0,0,0);border-left:0;border-inline-start:2px solid var(--jt-border-strong)}.contents.body-page>div>div hr{margin:2em 0;border:0;border-top:1px solid var(--jt-border)}.contents.body-page>div>div code{font-size:.9em}@media(width < 40rem){.contents.body-page>div>div{font-size:var(--jt-text-body);line-height:1.6}}.topic-list.jt-cards{display:block;width:100%}.topic-list.jt-cards>thead{display:block}.topic-list.jt-cards>thead>tr{display:flex;align-items:center}.topic-list.jt-cards>thead th{display:block;flex:1;background:none;padding-block:0 var(--space-2)}.topic-list.jt-cards>thead th.bulk-select{flex:0 0 auto}.topic-list.jt-cards .topic-list-body{display:flex;flex-direction:column;gap:var(--space-3);border:0}.topic-list.jt-cards .topic-list-item{display:flex;position:relative;cursor:pointer;background:var(--jt-surface-raised);border:1px solid var(--jt-border);border-radius:var(--jt-radius-lg);transition:border-color var(--jt-motion),background-color var(--jt-motion),transform var(--jt-motion)}.topic-list.jt-cards .topic-list-item:hover{border-color:var(--jt-border-strong);background:var(--jt-hover)}.topic-list.jt-cards .topic-list-item:active{transform:translateY(1px)}.topic-list.jt-cards .topic-list-item.selected,.topic-list.jt-cards .topic-list-item:focus-within{border-color:var(--jt-text-subtle)}.topic-list.jt-cards .topic-list-item.visited .raw-topic-link{color:var(--jt-text-muted)}.topic-list.jt-cards .topic-list-item.closed,.topic-list.jt-cards .topic-list-item.archived{opacity:.8}.topic-list.jt-cards .topic-list-item.bulk-selected{border-color:var(--jt-text)}.topic-list.jt-cards .topic-list-item>td.bulk-select{display:flex;align-items:flex-start;padding:var(--space-4) 0 0 var(--space-4);border:0}.topic-list.jt-cards .topic-list-item-separator{display:flex;align-items:center;gap:var(--space-3);border:0}.topic-list.jt-cards .topic-list-item-separator td{display:contents;border:0}.topic-list.jt-cards .topic-list-item-separator span{font-size:var(--jt-text-xs);color:var(--jt-text-subtle);background:none;order:1}.topic-list.jt-cards .topic-list-item-separator::before,.topic-list.jt-cards .topic-list-item-separator::after{content:"";flex:1;height:1px;background:linear-gradient(to right, transparent, var(--jt-border))}.topic-list.jt-cards .topic-list-item-separator::after{order:2;background:linear-gradient(to left, transparent, var(--jt-border))}.topic-list.jt-cards:not(.bulk-select-enabled)>thead{display:none}.topic-replies-toggle-wrapper:has(~.topic-list.jt-cards){margin-bottom:var(--space-3)}.jt-card{display:flex;flex-direction:column;gap:var(--space-2);flex:1;min-width:0;padding:var(--space-4) var(--space-5);border:0}@media(width < 40rem){.jt-card{padding:var(--space-3) var(--space-4)}}.jt-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3);font-size:var(--jt-text-xs);color:var(--jt-text-muted)}.jt-card__meta .badge-category__wrapper{font-size:var(--jt-text-xs)}.jt-card__meta .discourse-tags{display:inline-flex;flex-wrap:wrap;gap:var(--space-1);font-size:var(--jt-text-xs)}.jt-card__meta .discourse-tag{color:var(--jt-text-muted)}.jt-card__flags{display:inline-flex;gap:var(--space-1);margin-left:auto}.jt-card__body{display:flex;align-items:flex-start;gap:var(--space-5)}@media(width < 40rem){.jt-card__body{gap:var(--space-3)}}.jt-card__text{display:flex;flex-direction:column;gap:var(--space-2);flex:1;min-width:0}.jt-card__thumb{flex-shrink:0;width:7.5rem;aspect-ratio:3/2;object-fit:cover;background:var(--jt-surface-sunken);border:1px solid var(--jt-border);border-radius:var(--jt-radius-md)}@media(width < 40rem){.jt-card__thumb{width:4.5rem;aspect-ratio:1}}.jt-card__title{display:block;font-size:var(--jt-text-lg);font-weight:600;line-height:1.3;letter-spacing:var(--jt-tracking-heading)}.jt-card__title .raw-topic-link{color:var(--jt-text);overflow-wrap:anywhere}.jt-card__title .topic-statuses{color:var(--jt-text-subtle)}.jt-card__title .topic-statuses:not(:empty){margin-right:.35em}.jt-card__title .topic-statuses .d-icon{font-size:.8em}.jt-card__title .topic-post-badges,.jt-card__title .unread-indicator{margin-left:.4em;vertical-align:.1em}.jt-card__excerpt,html .topic-list.jt-cards .topic-list-item .jt-card .topic-excerpt,.jt-card .topic-excerpt{width:auto;max-width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;padding:0;font-size:var(--jt-text-md);line-height:1.55;color:var(--jt-text-muted);overflow-wrap:anywhere}.jt-card__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3);margin-top:var(--space-1)}.jt-card__people{display:inline-flex;padding-left:6px}.jt-card__people .avatar{width:22px;height:22px;margin-left:-6px;border:2px solid var(--jt-surface-raised);border-radius:var(--jt-radius-avatar);background:var(--jt-surface-raised)}.topic-list-item:hover .jt-card__people .avatar{border-color:var(--jt-surface)}.jt-card__stats{display:inline-flex;align-items:center;gap:var(--space-4);font-size:var(--jt-text-sm);color:var(--jt-text-muted);font-variant-numeric:tabular-nums}@media(width < 40rem){.jt-card__stats{gap:var(--space-3)}.jt-card__people .avatar:nth-child(n+4){display:none}}.jt-card__stat{display:inline-flex;align-items:center;gap:.35em}.jt-card__stat .d-icon{font-size:.9em;color:var(--jt-text-subtle)}.jt-card__stat.--activity{color:var(--jt-text-subtle)}.jt-pill{display:inline-flex;align-items:center;gap:.35em;padding:.15em .6em;font-size:var(--jt-text-2xs);font-weight:500;line-height:1.5;color:var(--jt-text-muted);border:1px solid var(--jt-border);border-radius:var(--jt-radius-pill);white-space:nowrap}.jt-pill .d-icon{font-size:.9em}.jt-pill.--solved{color:var(--jt-text);border-color:var(--jt-border-strong);background:var(--jt-hover)}.jt-card__peek.btn{padding:.25em;min-height:0;color:var(--jt-text-subtle);opacity:0;transition:opacity var(--jt-motion),color var(--jt-motion),background-color var(--jt-motion)}.jt-card__peek.btn .d-icon{color:inherit;font-size:.85em}.topic-list-item:hover .jt-card__peek.btn,.topic-list-item:focus-within .jt-card__peek.btn,.jt-card__peek.btn:focus-visible{opacity:1}.jt-card__peek.btn:hover{color:var(--jt-text);background:var(--jt-hover)}@media(hover: none){.jt-card__peek.btn{opacity:1}}.jt-quick-look .d-modal__container{width:min(46rem,100%);max-width:none}.jt-quick-look .d-modal__body{padding-top:var(--space-2)}.jt-quick-look__category{margin-top:var(--space-1);font-size:var(--jt-text-xs)}.jt-quick-look__author{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);font-size:var(--jt-text-sm)}.jt-quick-look__name{font-weight:600;color:var(--jt-text)}.jt-quick-look__date{color:var(--jt-text-subtle)}.jt-quick-look__cooked{max-height:min(60vh,40rem);overflow-y:auto;overscroll-behavior:contain}.jt-quick-look__error{color:var(--jt-text-muted)}.jt-quick-look .d-modal__footer{gap:var(--space-2)}.show-more.has-topics:has(~.topic-list.jt-cards){position:relative;width:auto;margin:0 0 var(--space-3)}.show-more.has-topics:has(~.topic-list.jt-cards) .alert{width:fit-content;margin-inline:auto;padding:.45rem 1rem;font-size:var(--jt-text-sm);font-weight:500;color:var(--jt-text);background:var(--jt-surface-raised);border:1px solid var(--jt-border-strong);border-radius:var(--jt-radius-control);transition:background-color var(--jt-motion),border-color var(--jt-motion)}.show-more.has-topics:has(~.topic-list.jt-cards) .alert:hover{background:var(--jt-hover);border-color:var(--jt-text-subtle)}.bookmark-search-form{gap:var(--space-2);margin-bottom:var(--space-4)}.bookmark-search-form input{flex:1 1 auto;box-sizing:border-box;height:2.4rem;margin:0;padding:0 .75rem;font-size:var(--jt-text-md);color:var(--jt-text);background:var(--jt-fill);border:1px solid var(--jt-border-strong);border-radius:var(--jt-radius-control)}.bookmark-search-form input:focus{border-color:var(--jt-text-subtle);box-shadow:0 0 0 3px var(--jt-glow);outline:none}.bookmark-search-form .btn{width:2.4rem;height:2.4rem;margin:0;padding:0}.topic-list.bookmark-list{overflow:hidden;background:var(--jt-surface-raised);border:1px solid var(--jt-border);border-radius:var(--jt-radius-xl)}.topic-list.bookmark-list .topic-list-header th{padding-block:var(--space-2);font-size:var(--jt-text-xs);font-weight:500;color:var(--jt-text-subtle);background:var(--jt-surface-sunken);border-bottom:1px solid var(--jt-border)}.topic-list.bookmark-list .topic-list-body{border-top:0}.topic-list.bookmark-list .bookmark-list-item{transition:background-color var(--jt-motion)}.topic-list.bookmark-list .bookmark-list-item:hover{background:var(--jt-hover)}.topic-list.bookmark-list .bookmark-list-item:last-child .topic-list-data{border-bottom:0}.topic-list.bookmark-list .bookmark-list-item .topic-list-data{padding:var(--space-3) var(--space-4);vertical-align:top}.topic-list.bookmark-list .bookmark-list-item .bookmark-metadata{margin-bottom:var(--space-1);font-size:var(--jt-text-xs);font-weight:500;color:var(--jt-text-muted)}.topic-list.bookmark-list .bookmark-list-item .bookmark-metadata .d-icon{font-size:.85em;color:var(--jt-text-subtle)}.topic-list.bookmark-list .bookmark-list-item .bookmark-status-with-link .title{font-size:var(--jt-text-body);font-weight:600;line-height:1.35;letter-spacing:var(--jt-tracking-ui);color:var(--jt-text)}.topic-list.bookmark-list .bookmark-list-item .link-bottom-line{margin-top:var(--space-1);font-size:var(--jt-text-xs)}.topic-list.bookmark-list .bookmark-list-item .post-excerpt{display:-webkit-box;overflow:hidden;margin:var(--space-2) 0 0;font-size:var(--jt-text-md);line-height:1.5;color:var(--jt-text-muted);-webkit-box-orient:vertical;-webkit-line-clamp:2}.topic-list.bookmark-list .bookmark-list-item .author-avatar .avatar{width:2rem;height:2rem}.topic-list.bookmark-list .bookmark-list-item .post-metadata{font-size:var(--jt-text-xs);font-variant-numeric:tabular-nums;color:var(--jt-text-subtle);white-space:nowrap}.topic-list.bookmark-list .bookmark-list-item .bookmark-actions-dropdown .select-kit-header{box-sizing:border-box;height:2.2rem;min-height:0;padding:0 .5rem;background:var(--jt-fill);border:1px solid var(--jt-border-strong);border-radius:var(--jt-radius-control)}@media(width < 40rem){.topic-list.bookmark-list .topic-list-header{display:none}}.user-content .post-list.user-stream{display:flex;flex-direction:column;gap:var(--space-3)}.user-content .post-list.user-stream .post-list-item{margin:0;padding:var(--space-4) var(--space-5);background:var(--jt-surface-raised);border:1px solid var(--jt-border);border-radius:var(--jt-radius-lg);transition:background-color var(--jt-motion),border-color var(--jt-motion)}.user-content .post-list.user-stream .post-list-item:hover{border-color:var(--jt-border-strong)}.user-content .post-list.user-stream .post-list-item__header{gap:var(--space-3);align-items:flex-start}.user-content .post-list.user-stream .post-list-item .avatar-wrapper .avatar{width:2.25rem;height:2.25rem}.user-content .post-list.user-stream .post-list-item__details{min-width:0}.user-content .post-list.user-stream .post-list-item .stream-topic-title .title a{font-size:var(--jt-text-body);font-weight:600;line-height:1.35;letter-spacing:var(--jt-tracking-ui);color:var(--jt-text)}.user-content .post-list.user-stream .post-list-item__metadata{margin-top:var(--space-1);font-size:var(--jt-text-xs);color:var(--jt-text-subtle)}.user-content .post-list.user-stream .post-list-item__metadata .time{font-variant-numeric:tabular-nums}.user-content .post-list.user-stream .post-list-item .excerpt{margin:var(--space-3) 0 0;padding:0;font-size:var(--jt-text-md);line-height:1.55;color:var(--jt-text-muted);border:0}.user-content .post-list.user-stream .post-list-item .excerpt .cooked{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media(width < 40rem){.user-content .post-list.user-stream .post-list-item{padding:var(--space-3) var(--space-4)}}.cooked table:not(aside.onebox table),.d-editor-preview table:not(aside.onebox table){border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;border:1px solid var(--jt-border);border-radius:var(--jt-radius-md)}.cooked table:not(aside.onebox table) tbody,.d-editor-preview table:not(aside.onebox table) tbody{border-top:0}.cooked table:not(aside.onebox table) tr,.d-editor-preview table:not(aside.onebox table) tr{border-bottom:0}.cooked table:not(aside.onebox table) th,.cooked table:not(aside.onebox table) td,.d-editor-preview table:not(aside.onebox table) th,.d-editor-preview table:not(aside.onebox table) td{padding:.55rem .85rem;vertical-align:top}@media(width < 40rem){.cooked table:not(aside.onebox table) th,.cooked table:not(aside.onebox table) td,.d-editor-preview table:not(aside.onebox table) th,.d-editor-preview table:not(aside.onebox table) td{padding:.45rem .6rem}}.cooked table:not(aside.onebox table) th,.d-editor-preview table:not(aside.onebox table) th{font-size:var(--jt-text-sm);font-weight:500;color:var(--jt-text-muted);background:var(--jt-surface-sunken);border-bottom:1px solid var(--jt-border)}.cooked table:not(aside.onebox table) tr:first-child>th:first-child,.d-editor-preview table:not(aside.onebox table) tr:first-child>th:first-child{border-top-left-radius:calc(var(--jt-radius-md) - 1px)}.cooked table:not(aside.onebox table) tr:first-child>th:last-child,.d-editor-preview table:not(aside.onebox table) tr:first-child>th:last-child{border-top-right-radius:calc(var(--jt-radius-md) - 1px)}.cooked table:not(aside.onebox table) tbody tr+tr>td,.d-editor-preview table:not(aside.onebox table) tbody tr+tr>td{border-top:1px solid var(--jt-border)}html.discourse-no-touch .cooked .fullscreen-table-wrapper:hover{box-shadow:none}html.discourse-no-touch .cooked .fullscreen-table-wrapper:hover table{border-color:var(--jt-border-strong)}.jt-hero{container:jt-hero/inline-size;position:relative;isolation:isolate;overflow:hidden;margin:0 0 var(--space-5);padding:clamp(1.25rem,3.6vw,3rem);background:var(--jt-surface-raised);border:1px solid var(--jt-border);border-radius:var(--jt-radius-xl);touch-action:pan-y pinch-zoom;--jt-hero-sky-fade: to left;--jt-hero-lift: inset 0 1px 0 var(--jt-hero-lift-edge), 0 1px 2px rgb(0 0 0 / 4%), 0 12px 32px -19px var(--jt-hero-lift-shade)}html.rtl .jt-hero{--jt-hero-sky-fade: to right}.jt-hero__edge{display:none}@media(hover: hover){@supports(mask-composite: exclude){.jt-hero__edge{position:absolute;inset:0;z-index:2;display:block;overflow:hidden;padding:1px;pointer-events:none;border-radius:inherit;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}}}.jt-hero__comet{position:absolute;top:50%;left:50%;width:150%;aspect-ratio:1;translate:-50% -50%;background:conic-gradient(transparent 0deg 110deg, color-mix(in srgb, var(--jt-text) 30%, transparent) 160deg, transparent 172deg 210deg, color-mix(in srgb, var(--jt-text) 18%, transparent) 280deg, color-mix(in srgb, var(--jt-text) 95%, transparent) 336deg, transparent 352deg);animation:jt-hero-comet 14s linear infinite}.jt-hero__sky{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;border-radius:inherit}.jt-hero__stars{position:absolute;inset:0}.jt-hero__stars::before,.jt-hero__stars::after{content:"";position:absolute;inset:0;mask-image:linear-gradient(var(--jt-hero-sky-fade), #000 15%, rgba(0, 0, 0, 0.3) 70%);will-change:opacity;animation:jt-hero-twinkle 5s ease-in-out infinite alternate}.jt-hero__stars::before{background:radial-gradient(circle at 32.7% 16.5%, var(--jt-hero-star) 0.55px, transparent 1.1px),radial-gradient(circle at 64.8% 9%, var(--jt-hero-star) 0.55px, transparent 1.1px),radial-gradient(circle at 53.5% 37.1%, var(--jt-hero-star) 0.55px, transparent 1.1px),radial-gradient(circle at 6.7% 50.7%, var(--jt-hero-star) 0.55px, transparent 1.1px),radial-gradient(circle at 7.8% 10.7%, var(--jt-hero-star) 0.55px, transparent 1.1px),radial-gradient(circle at 42.6% 81.4%, var(--jt-hero-star) 0.55px, transparent 1.1px),radial-gradient(circle at 13.1% 23.4%, var(--jt-hero-star) 0.55px, transparent 1.1px),radial-gradient(circle at 62.5% 93%, var(--jt-hero-star) 0.55px, transparent 1.1px),radial-gradient(circle at 96.7% 6.5%, var(--jt-hero-star) 0.55px, transparent 1.1px),radial-gradient(circle at 85.1% 29.8%, var(--jt-hero-star) 0.55px, transparent 1.1px),radial-gradient(circle at 31.2% 80.3%, var(--jt-hero-star) 0.55px, transparent 1.1px),radial-gradient(circle at 18.7% 57.8%, var(--jt-hero-star) 0.55px, transparent 1.1px),radial-gradient(circle at 63.6% 37.8%, var(--jt-hero-star) 0.55px, transparent 1.1px),radial-gradient(circle at 54.7% 8%, var(--jt-hero-star) 0.55px, transparent 1.1px),radial-gradient(circle at 31.8% 58.2%, var(--jt-hero-star) 0.55px, transparent 1.1px),radial-gradient(circle at 45.4% 30.8%, var(--jt-hero-star) 0.55px, transparent 1.1px),radial-gradient(circle at 78.8% 69.1%, var(--jt-hero-star) 0.55px, transparent 1.1px),radial-gradient(circle at 52.5% 86%, var(--jt-hero-star) 0.55px, transparent 1.1px),radial-gradient(circle at 72.5% 29.6%, var(--jt-hero-star) 0.55px, transparent 1.1px),radial-gradient(circle at 4.8% 66.1%, var(--jt-hero-star) 0.55px, transparent 1.1px),radial-gradient(circle at 75.9% 57%, var(--jt-hero-star) 0.55px, transparent 1.1px),radial-gradient(circle at 69.1% 59.1%, var(--jt-hero-star) 0.55px, transparent 1.1px),radial-gradient(circle at 83.3% 92.7%, var(--jt-hero-star) 0.55px, transparent 1.1px),radial-gradient(circle at 47.5% 65.8%, var(--jt-hero-star) 0.55px, transparent 1.1px),radial-gradient(circle at 38.8% 66.2%, var(--jt-hero-star) 0.55px, transparent 1.1px),radial-gradient(circle at 17.5% 13.2%, var(--jt-hero-star) 0.55px, transparent 1.1px),radial-gradient(circle at 28.3% 41.9%, var(--jt-hero-star) 0.55px, transparent 1.1px),radial-gradient(circle at 58.7% 27.2%, var(--jt-hero-star) 0.55px, transparent 1.1px),radial-gradient(circle at 1.4% 42.2%, var(--jt-hero-star) 0.55px, transparent 1.1px),radial-gradient(circle at 94.4% 68.3%, var(--jt-hero-star) 0.55px, transparent 1.1px),radial-gradient(circle at 89.2% 76.9%, var(--jt-hero-star) 0.55px, transparent 1.1px),radial-gradient(circle at 39.5% 40.3%, var(--jt-hero-star) 0.55px, transparent 1.1px),radial-gradient(circle at 11.1% 62.9%, var(--jt-hero-star) 0.55px, transparent 1.1px),radial-gradient(circle at 1% 16.5%, var(--jt-hero-star) 0.55px, transparent 1.1px),radial-gradient(circle at 10.9% 36.9%, var(--jt-hero-star) 0.55px, transparent 1.1px),radial-gradient(circle at 3.5% 85.9%, var(--jt-hero-star) 0.55px, transparent 1.1px),radial-gradient(circle at 46.7% 48.4%, var(--jt-hero-star) 0.55px, transparent 1.1px),radial-gradient(circle at 82.2% 17.5%, var(--jt-hero-star) 0.55px, transparent 1.1px),radial-gradient(circle at 17.4% 76.1%, var(--jt-hero-star) 0.55px, transparent 1.1px),radial-gradient(circle at 35.8% 4.8%, var(--jt-hero-star) 0.55px, transparent 1.1px),radial-gradient(circle at 3.7% 28.8%, var(--jt-hero-star) 0.55px, transparent 1.1px),radial-gradient(circle at 26.4% 68.5%, var(--jt-hero-star) 0.55px, transparent 1.1px),radial-gradient(circle at 94.7% 44.9%, var(--jt-hero-star) 0.55px, transparent 1.1px),radial-gradient(circle at 92.8% 96.9%, var(--jt-hero-star) 0.55px, transparent 1.1px),radial-gradient(circle at 22.6% 23.8%, var(--jt-hero-star) 0.55px, transparent 1.1px),radial-gradient(circle at 83.4% 48%, var(--jt-hero-star) 0.55px, transparent 1.1px);translate:calc(var(--jt-hero-px, 0)*-5px) calc(var(--jt-hero-py, 0)*-4px);transition:translate 1.6s cubic-bezier(0.16, 1, 0.3, 1)}.jt-hero__stars::after{background:radial-gradient(circle at 65% 78.8%, var(--jt-hero-star) 0.9px, transparent 1.8px),radial-gradient(circle at 9.3% 65.4%, var(--jt-hero-star) 0.9px, transparent 1.8px),radial-gradient(circle at 90.2% 77.1%, var(--jt-hero-star) 0.9px, transparent 1.8px),radial-gradient(circle at 74.5% 47.9%, var(--jt-hero-star) 0.9px, transparent 1.8px),radial-gradient(circle at 33.6% 78.9%, var(--jt-hero-star) 0.9px, transparent 1.8px),radial-gradient(circle at 96.2% 40%, var(--jt-hero-star) 0.9px, transparent 1.8px),radial-gradient(circle at 72% 18.3%, var(--jt-hero-star) 0.9px, transparent 1.8px),radial-gradient(circle at 13.4% 16.5%, var(--jt-hero-star) 0.9px, transparent 1.8px),radial-gradient(circle at 35.3% 54.7%, var(--jt-hero-star) 0.9px, transparent 1.8px),radial-gradient(circle at 52.6% 91.6%, var(--jt-hero-star) 0.9px, transparent 1.8px),radial-gradient(circle at 25.7% 30.1%, var(--jt-hero-star) 0.9px, transparent 1.8px),radial-gradient(circle at 13.8% 89.4%, var(--jt-hero-star) 0.9px, transparent 1.8px),radial-gradient(circle at 50.2% 53.1%, var(--jt-hero-star) 0.9px, transparent 1.8px),radial-gradient(circle at 52.3% 3.8%, var(--jt-hero-star) 0.9px, transparent 1.8px);translate:calc(var(--jt-hero-px, 0)*-11px) calc(var(--jt-hero-py, 0)*-8px);transition:translate 1.6s cubic-bezier(0.16, 1, 0.3, 1);animation-duration:7s;animation-delay:-4s}.jt-hero__sparkle{position:absolute;width:15px;height:15px;margin:-7px;opacity:0;background:radial-gradient(circle, var(--jt-hero-glint) 1.2px, transparent 2.6px),linear-gradient(90deg, transparent, var(--jt-hero-glint), transparent) center/100% 1px no-repeat,linear-gradient(transparent, var(--jt-hero-glint), transparent) center/1px 100% no-repeat}.jt-hero__sparkle:nth-child(1){top:13%;inset-inline-start:57%}.jt-hero__sparkle:nth-child(2){top:24%;inset-inline-start:94%}.jt-hero__sparkle:nth-child(3){top:84%;inset-inline-start:74%}.jt-hero__sparkle:nth-child(4){top:7%;inset-inline-start:82%}.jt-hero__shoot,.jt-hero__visitor{position:absolute;pointer-events:none;color:var(--jt-text)}.jt-hero__shoot{height:6px;margin-top:-3px}.jt-hero__visitor{height:10px;margin-top:-5px}.jt-hero__light{position:absolute;inset:0;opacity:0;background:radial-gradient(36rem circle at var(--jt-hero-mx, 50%) var(--jt-hero-my, 0%), color-mix(in srgb, var(--jt-text) 6%, transparent), transparent 60%);transition:opacity .8s ease}.jt-hero:hover .jt-hero__light{opacity:1}.jt-hero__planet{--jt-planet-size: min(58cqw, 620px);--jt-planet-end: -4cqw;--jt-planet-top: 50%;--jt-planet-shift: -50%;position:absolute;top:var(--jt-planet-top);inset-inline-end:var(--jt-planet-end);width:var(--jt-planet-size);aspect-ratio:1;color:var(--jt-text);translate:calc(var(--jt-hero-px, 0)*-14px) calc(var(--jt-planet-shift) + var(--jt-hero-py, 0)*-10px);transition:translate 1.4s cubic-bezier(0.16, 1, 0.3, 1);--jt-planet-x: 0.5;--jt-planet-y: 0.5;--jt-planet-r: 0.3}.jt-hero__planet::before{content:"";position:absolute;inset:-45%;background:radial-gradient(closest-side, var(--jt-hero-bloom), transparent)}.jt-hero__planet canvas{position:absolute;inset:0;display:block;width:100%;height:100%}.jt-hero__planet canvas[data-layer=aura]{opacity:0}.jt-hero__meteor{position:absolute;top:14%;left:34%;width:7rem;height:1px;opacity:0;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--jt-text) 75%, transparent));rotate:16deg;animation:jt-hero-meteor 13s ease-in 5s infinite}.jt-hero__body{position:relative;display:grid;gap:var(--space-6)}.jt-hero__close{position:absolute;top:var(--space-3);right:var(--space-3);z-index:3;color:var(--jt-text-subtle);border-radius:var(--jt-radius-control)}.jt-hero__close:hover{color:var(--jt-text);background:var(--jt-hover)}.jt-hero__copy{display:flex;flex-direction:column;gap:var(--space-4);min-width:0;max-width:50cqw}.jt-hero__title{text-align:left;margin:0;padding-bottom:.06em;font-size:clamp(2.25rem,1.1rem + 4.4cqw,4.5rem);font-weight:700;line-height:.98;letter-spacing:-0.05em;text-wrap:balance;color:var(--jt-text)}@supports(background-clip: text){.jt-hero__title{background-image:linear-gradient(105deg, transparent 40%, var(--jt-hero-sheen) 50%, transparent 60%),linear-gradient(180deg, var(--jt-hero-title-top) 38%, var(--jt-hero-title-foot));background-repeat:no-repeat;background-size:260% 100%,100% 100%;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);animation:jt-hero-sheen 12s ease-in-out .7s infinite}.jt-hero__title::selection{-webkit-text-fill-color:var(--jt-surface)}}.jt-hero:has(.jt-hero__close) .jt-hero__title{padding-right:2.5rem}.jt-hero__subtitle{text-align:left;margin:0;max-width:46ch;font-size:var(--jt-text-body);line-height:1.6;color:var(--jt-text-muted);text-wrap:pretty;transition:opacity .4s ease}.jt-hero__search{display:flex;align-items:center;gap:var(--space-2);max-width:36rem;height:3.25rem;padding:0 .35rem 0 1.1rem;margin-top:var(--space-2);background:color-mix(in srgb, var(--jt-surface-raised) 72%, transparent);border:1px solid var(--jt-border-strong);border-radius:var(--jt-radius-control);box-shadow:var(--jt-hero-lift);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color var(--jt-motion),box-shadow .4s ease}.jt-hero__search>.d-icon{color:var(--jt-text-subtle);flex-shrink:0}.jt-hero__search:focus-within{border-color:var(--jt-text-subtle);box-shadow:0 0 0 4px color-mix(in srgb, var(--jt-text) 7%, transparent),0 14px 44px -14px color-mix(in srgb, var(--jt-text) 35%, transparent),var(--jt-hero-lift)}.jt-hero__input[type=search]{text-align:left;text-overflow:ellipsis;flex:1;min-width:0;height:100%;margin:0;padding:0;font-size:var(--jt-text-body);color:var(--jt-text);background:none;border:0;box-shadow:none;outline:none}.jt-hero__input[type=search]:focus{border:0;box-shadow:none;outline:none}.jt-hero__input[type=search]::placeholder{color:var(--jt-text-subtle)}.jt-hero__go{display:grid;place-items:center;flex-shrink:0;width:2.5rem;height:2.5rem;color:var(--jt-surface);background:var(--jt-text);border:0;border-radius:var(--jt-radius-control);cursor:pointer;transition:background-color var(--jt-motion)}.jt-hero__go .d-icon{transition:translate var(--jt-motion)}.jt-hero__go:hover{background:var(--tertiary-hover)}.jt-hero__go:hover .d-icon{translate:2px 0}html.rtl .jt-hero__go:hover .d-icon{translate:-2px 0}.jt-hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);transition:opacity .4s ease}.jt-hero__actions .btn-primary{box-shadow:0 8px 28px -10px var(--jt-hero-button-glow);transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .4s ease}.jt-hero__actions .btn-primary:hover,.jt-hero__actions .btn-primary:focus-visible{box-shadow:0 10px 36px -8px var(--jt-hero-button-glow)}.jt-hero.--on-planet{cursor:grab}.jt-hero.--grabbing{cursor:grabbing;-webkit-user-select:none;user-select:none}.jt-hero.--searching .jt-hero__subtitle{opacity:.45}.jt-hero.--enter .jt-hero__planet{animation:jt-hero-planet 2.2s cubic-bezier(0.16, 1, 0.3, 1) both}.jt-hero.--enter .jt-hero__stars{animation:jt-hero-stars 2.4s ease both}.jt-hero.--enter .jt-hero__copy>*,.jt-hero.--enter .jt-hero__close{animation:jt-hero-rise 1.1s cubic-bezier(0.16, 1, 0.3, 1) both}.jt-hero.--enter .jt-hero__copy>:nth-child(2){animation-delay:0.13s}.jt-hero.--enter .jt-hero__copy>:nth-child(3){animation-delay:0.21s}.jt-hero.--enter .jt-hero__copy>:nth-child(4){animation-delay:0.29s}.jt-hero.--enter .jt-hero__copy>:nth-child(5){animation-delay:0.37s}@supports(background-clip: text){.jt-hero.--enter .jt-hero__title{animation:jt-hero-rise 1.1s cubic-bezier(0.16, 1, 0.3, 1) .05s both,jt-hero-sheen 12s ease-in-out .7s infinite}}@keyframes jt-hero-rise{from{opacity:0;translate:0 18px;filter:blur(10px)}}@keyframes jt-hero-planet{from{opacity:0;scale:.86}}@keyframes jt-hero-stars{from{opacity:0}}@keyframes jt-hero-twinkle{from{opacity:.35}to{opacity:1}}@keyframes jt-hero-sheen{0%{background-position:130% 0,0 0}22%,100%{background-position:-30% 0,0 0}}@keyframes jt-hero-meteor{0%{opacity:0;translate:0 0}1.5%{opacity:1}6%{opacity:0;translate:16rem 4.6rem}100%{opacity:0;translate:16rem 4.6rem}}@keyframes jt-hero-comet{to{rotate:360deg}}@media(prefers-reduced-motion: reduce){.jt-hero__edge{display:none}}@container jt-hero (width < 940px){.jt-hero__copy{max-width:60cqw}.jt-hero__planet{--jt-planet-size: 62cqw;--jt-planet-end: -8cqw}}@container jt-hero (width < 460px){.jt-hero__copy{max-width:none}.jt-hero__planet{--jt-planet-size: 66cqw;--jt-planet-end: -6cqw;--jt-planet-top: -13cqw;--jt-planet-shift: 0%}.jt-hero__body{padding-top:25cqw}.jt-hero:has(.jt-hero__close) .jt-hero__title{padding-right:0}}@media(hover: none){.jt-hero__search{background:color-mix(in srgb, var(--jt-surface-raised) 88%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none}}@media(forced-colors: active){.jt-hero{border-color:CanvasText}.jt-hero__edge{display:none}.jt-hero__sky{display:none}.jt-hero__title{background:none;-webkit-text-fill-color:currentcolor}.jt-hero__search{-webkit-backdrop-filter:none;backdrop-filter:none}}div.poll-outer div.poll{--poll-bar-background: var(--jt-hover);--poll-bar-color: var(--jt-text-subtle);--poll-bar-color--chosen: var(--jt-text);border-color:var(--jt-border);border-radius:var(--jt-radius-md);overflow:hidden}div.poll-outer div.poll .poll-info,div.poll-outer div.poll .poll-buttons,div.poll-outer div.poll .poll-title{border-color:var(--jt-border)}div.poll-outer div.poll .poll-info{color:var(--jt-text-muted)}div.poll-outer div.poll .poll-info_counts-count .info-number{font-size:var(--jt-text-3xl);font-weight:600;letter-spacing:var(--jt-tracking-display);font-variant-numeric:tabular-nums;color:var(--jt-text)}div.poll-outer div.poll .poll-info_counts-count .info-label{font-size:var(--jt-text-sm)}@media(width < 40rem){div.poll-outer div.poll .poll-info_counts-count .info-number{font-size:var(--jt-text-lg)}}div.poll-outer div.poll .results .percentage,div.poll-outer div.poll .results .absolute{font-variant-numeric:tabular-nums;color:var(--jt-text-muted)}div.poll-outer div.poll .results .chosen .percentage,div.poll-outer div.poll .results .chosen .absolute{font-weight:600;color:var(--jt-text)}div.poll-outer div.poll .results .bar-back{margin-top:.35em;border-radius:var(--jt-radius-pill);overflow:hidden}div.poll-outer div.poll .results .bar{height:.5rem;border-radius:var(--jt-radius-pill)}div.poll-outer div.poll .poll-buttons .widget-dropdown-header{color:var(--jt-text-muted);background:rgba(0,0,0,0);border:0;box-shadow:none}div.poll-outer div.poll .poll-buttons .widget-dropdown-header .d-icon{color:inherit}div.poll-outer div.poll .poll-buttons .widget-dropdown-header:hover,div.poll-outer div.poll .poll-buttons .widget-dropdown-header[aria-expanded=true]{color:var(--jt-text);background:var(--jt-hover)}.container.badges>h1,.container.show-badge>h1{margin:1.6rem 0 var(--space-5);font-size:var(--jt-text-3xl);font-weight:700;line-height:1;letter-spacing:var(--jt-tracking-display);color:var(--jt-text)}.container.badges>h1 a,.container.show-badge>h1 a{font-weight:500;color:var(--jt-text-muted);transition:color var(--jt-motion)}.container.badges>h1 a:hover,.container.show-badge>h1 a:hover{color:var(--jt-text)}@media(width < 40rem){.container.badges>h1,.container.show-badge>h1{margin-top:var(--space-4);font-size:var(--jt-text-2xl)}}.badge-groups{margin:0;color:var(--jt-text)}.badge-groups .badge-grouping .title h2{margin:0 0 var(--space-3);font-size:var(--jt-text-xs);font-weight:500;line-height:1.5;letter-spacing:.02em;text-transform:uppercase;color:var(--jt-text-subtle)}.badge-group-list{grid-template-columns:repeat(auto-fill, minmax(16rem, 1fr));gap:var(--space-3);margin-bottom:var(--space-6)}.badge-card{background:var(--jt-surface-raised);border:1px solid var(--jt-border);border-radius:var(--jt-radius-lg);box-shadow:none;transition:background-color var(--jt-motion),border-color var(--jt-motion)}.badge-card:has(.badge-link):hover{background:var(--jt-hover);border-color:var(--jt-border-strong)}.badge-card .badge-contents{gap:var(--space-4);padding:var(--space-4) var(--space-5)}.badge-card .badge-contents .badge-icon{--badge-icon-size: 2.75rem}.badge-card .badge-contents .badge-info h3{margin:0;font-size:var(--jt-text-body);font-weight:600;line-height:1.3;letter-spacing:var(--jt-tracking-ui)}.badge-card .badge-contents .badge-link{color:var(--jt-text)}.badge-card .badge-contents .badge-summary{display:-webkit-box;overflow:hidden;margin-top:var(--space-1);font-size:var(--jt-text-md);line-height:1.5;color:var(--jt-text-muted);-webkit-box-orient:vertical;-webkit-line-clamp:3}.badge-card .badge-contents .badge-summary:empty{display:none}.badge-card .badge-granted{margin-top:var(--space-2);font-size:var(--jt-text-xs);font-variant-numeric:tabular-nums;color:var(--jt-text-subtle)}.badge-card .badge-granted .number{font-weight:500;color:var(--jt-text-muted)}.badge-card .grant-count,.badge-card .grant-text{color:var(--jt-text-subtle)}.badge-card .favorite-btn{border-radius:var(--jt-radius-md) 0 var(--jt-radius-lg) 0}.badge-card.--badge-large .badge-contents{gap:var(--space-5);padding:var(--space-5) var(--space-6)}.badge-card.--badge-large .badge-contents .badge-icon{--badge-icon-size: 4rem}.badge-card.--badge-large .badge-contents h3{font-size:var(--jt-text-xl);font-weight:700;letter-spacing:var(--jt-tracking-heading)}.badge-card.--badge-large .badge-contents .badge-summary{display:block;font-size:var(--jt-text-body);line-height:1.55;-webkit-line-clamp:none}.show-badge .show-badge-details{gap:var(--space-4);margin:0 0 var(--space-6)}.show-badge .show-badge-details .badge-set-title{padding:var(--space-5);background:var(--jt-surface-raised);border:1px solid var(--jt-border);border-radius:var(--jt-radius-lg)}.show-badge .show-badge-details .grant-info-item{font-size:var(--jt-text-md);color:var(--jt-text-muted)}.show-badge .badges-granted{grid-template-columns:repeat(auto-fill, minmax(15rem, 1fr));gap:var(--space-2)}.show-badge .badges-granted .user-info.medium.badge-info{display:flex;gap:var(--space-3);align-items:center;min-width:0;margin:0;padding:var(--space-3) var(--space-4);background:var(--jt-surface-raised);border:1px solid var(--jt-border);border-radius:var(--jt-radius-lg);transition:background-color var(--jt-motion),border-color var(--jt-motion)}.show-badge .badges-granted .user-info.medium.badge-info:hover{background:var(--jt-hover);border-color:var(--jt-border-strong)}.show-badge .badges-granted .user-info.medium.badge-info .user-image,.show-badge .badges-granted .user-info.medium.badge-info .user-image-inner{width:2.5rem;height:2.5rem}.show-badge .badges-granted .user-info.medium.badge-info .user-image img.avatar,.show-badge .badges-granted .user-info.medium.badge-info .user-image-inner img.avatar{width:2.5rem;height:2.5rem}.show-badge .badges-granted .user-info.medium.badge-info .user-detail{display:flex;flex-direction:column;gap:1px;min-width:0}.show-badge .badges-granted .user-info.medium.badge-info .name-line{font-size:var(--jt-text-md);font-weight:600;line-height:1.3}.show-badge .badges-granted .user-info.medium.badge-info .name-line a,.show-badge .badges-granted .user-info.medium.badge-info .name-line .username{color:var(--jt-text)}.show-badge .badges-granted .user-info.medium.badge-info .name-line .name{font-weight:400;color:var(--jt-text-muted)}.show-badge .badges-granted .user-info.medium.badge-info .title{font-size:var(--jt-text-xs);line-height:1.3;color:var(--jt-text-subtle)}.show-badge .badges-granted .user-info.medium.badge-info .title:empty{display:none}.show-badge .badges-granted .user-info.medium.badge-info .details{font-size:var(--jt-text-xs);line-height:1.4;color:var(--jt-text-subtle)}.show-badge .badges-granted .user-info.medium.badge-info .post-link{display:block;overflow:hidden;font-size:var(--jt-text-sm);text-overflow:ellipsis;white-space:nowrap;color:var(--jt-text-muted)}.show-badge .badges-granted .user-info.medium.badge-info .post-link:hover{color:var(--jt-text)}.show-badge .single-user{margin-left:0}.jt-banner{display:flex;align-items:flex-start;gap:var(--space-4);margin:0 0 var(--space-4);padding:var(--space-5);background:var(--jt-surface-raised);border:1px solid var(--jt-border);border-radius:var(--jt-radius-xl)}@media(width < 40rem){.jt-banner{gap:var(--space-3);padding:var(--space-4)}}.jt-banner__tile{display:grid;place-items:center;flex-shrink:0;width:3.25rem;height:3.25rem;font-family:var(--jt-font-mono);font-size:var(--jt-text-lg);font-weight:500;color:var(--jt-text);background:var(--jt-surface-sunken);border:1px solid var(--jt-border);border-radius:var(--jt-radius-lg);overflow:hidden}.jt-banner__tile .d-icon{font-size:1.25rem;color:var(--jt-text)}.jt-banner__tile .emoji{width:1.5rem;height:1.5rem}.jt-banner__tile img:not(.emoji){width:100%;height:100%;object-fit:cover}@media(width < 40rem){.jt-banner__tile{width:2.75rem;height:2.75rem}}.jt-banner__body{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.jt-banner__parent{font-size:var(--jt-text-xs);color:var(--jt-text-muted)}.jt-banner__parent:hover{color:var(--jt-text)}.jt-banner__title{margin:0;font-size:var(--jt-text-2xl);font-weight:700;line-height:1.15;letter-spacing:var(--jt-tracking-display);color:var(--jt-text);overflow-wrap:anywhere}.jt-banner__desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:70ch;margin:var(--space-1) 0 0;font-size:var(--jt-text-md);line-height:1.55;color:var(--jt-text-muted)}.jt-banner__stats{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-2);font-size:var(--jt-text-xs);color:var(--jt-text-subtle);font-variant-numeric:tabular-nums}#main-outlet:has(.jt-banner.--has-logo) .category-heading.--has-logo{display:none}.jt-footer{margin-top:var(--space-12, 4rem);padding:0 var(--d-wrap-padding-x, 1rem) max(var(--space-6),env(safe-area-inset-bottom));color:var(--jt-text-muted)}.jt-footer__inner,.jt-footer__base{--jt-footer-wrap: var(--d-max-width);max-width:calc(var(--jt-footer-wrap) - 2*var(--d-wrap-padding-x, 1rem));margin:0 auto}body.has-sidebar-page .jt-footer__inner,body.has-sidebar-page .jt-footer__base{--jt-footer-wrap: calc(var(--d-sidebar-width) + var(--d-max-width))}.jt-footer__inner{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 2fr);gap:var(--space-8);padding-top:var(--space-10, 3rem);border-top:1px solid var(--jt-border)}@media(width < 48rem){.jt-footer__inner{grid-template-columns:minmax(0, 1fr)}}.jt-footer__brand{display:grid;grid-template-columns:auto 1fr;align-items:center;align-content:start;gap:var(--space-2) var(--space-3)}.jt-footer__mark .jt-mark{display:block;height:1.25rem;width:auto;color:var(--jt-text)}.jt-footer__name{font-size:var(--jt-text-md);font-weight:600;letter-spacing:var(--jt-tracking-ui);color:var(--jt-text)}.jt-footer__tagline{text-align:left;grid-column:1/-1;max-width:34ch;margin:var(--space-1) 0 0;font-size:var(--jt-text-sm);line-height:1.55}.jt-footer__columns{display:grid;grid-template-columns:repeat(auto-fit, minmax(9rem, 1fr));gap:var(--space-6)}.jt-footer__heading{margin:0 0 var(--space-3);font-size:var(--jt-text-xs);font-weight:500;letter-spacing:0;color:var(--jt-text)}.jt-footer ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-2)}.jt-footer a{font-size:var(--jt-text-sm);color:var(--jt-text-muted);transition:color var(--jt-motion)}.jt-footer a:hover,.jt-footer a:focus-visible{color:var(--jt-text)}.jt-footer__base{display:flex;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-8);padding-top:var(--space-4);color:var(--jt-text-subtle);border-top:1px solid var(--jt-border)}.jt-footer__base>*{font-size:var(--jt-text-xs)}body.login-page .jt-footer,body.signup-page .jt-footer{display:none}.login-fullpage,.signup-fullpage{--jt-login-control: 2.75rem;padding:var(--space-6) 0}.login-fullpage .login-body,.login-fullpage .signup-body,.signup-fullpage .login-body,.signup-fullpage .signup-body{gap:0;max-width:52rem;background:var(--jt-surface-raised);border:1px solid var(--jt-border);border-radius:var(--jt-radius-xl)}.login-fullpage .login-left-side,.signup-fullpage .login-left-side{max-width:30rem}@media(width >= 48rem){.login-fullpage .login-left-side,.signup-fullpage .login-left-side{padding:2.5rem}}.login-fullpage .login-right-side,.signup-fullpage .login-right-side{display:flex;flex-direction:column;justify-content:center}@media(width >= 48rem){.login-fullpage .login-right-side,.signup-fullpage .login-right-side{padding:2.5rem}}.login-fullpage .login-right-side::before,.signup-fullpage .login-right-side::before{background:var(--jt-border)}@media(width < 48rem){.login-fullpage .login-right-side,.signup-fullpage .login-right-side{margin:0 1rem;padding:1.25rem 0 .25rem;border-top:1px solid var(--jt-border)}.login-fullpage .login-right-side::before,.signup-fullpage .login-right-side::before{display:none}}.login-fullpage .login-title,.signup-fullpage .login-title{margin:0 0 var(--space-2);font-size:var(--jt-text-2xl);font-weight:700;line-height:1.15;letter-spacing:var(--jt-tracking-display);color:var(--jt-text)}.login-fullpage .code-login-form__instructions,.login-fullpage .login-welcome-header p,.signup-fullpage .code-login-form__instructions,.signup-fullpage .login-welcome-header p{margin:0;font-size:var(--jt-text-md);line-height:1.55;color:var(--jt-text-muted)}.login-fullpage .login-form,.login-fullpage #login-form,.login-fullpage .invite-form,.signup-fullpage .login-form,.signup-fullpage #login-form,.signup-fullpage .invite-form{margin-top:var(--space-5)}.login-fullpage :is(#login-form,.login-form,.invite-form,.signup-body) .input-group,.signup-fullpage :is(#login-form,.login-form,.invite-form,.signup-body) .input-group{margin-bottom:var(--space-4)}.login-fullpage :is(#login-form,.login-form,.invite-form,.signup-body) .input-group input,.login-fullpage :is(#login-form,.login-form,.invite-form,.signup-body) .input-group .select-kit-header,.login-fullpage :is(#login-form,.login-form,.invite-form,.signup-body) .input-group textarea,.signup-fullpage :is(#login-form,.login-form,.invite-form,.signup-body) .input-group input,.signup-fullpage :is(#login-form,.login-form,.invite-form,.signup-body) .input-group .select-kit-header,.signup-fullpage :is(#login-form,.login-form,.invite-form,.signup-body) .input-group textarea{box-sizing:border-box;min-width:0;height:var(--jt-login-control);min-height:var(--jt-login-control);margin-bottom:var(--space-1);padding:0 .875rem;font-size:var(--jt-text-body);color:var(--jt-text);background:var(--jt-fill);border:1px solid var(--jt-border-strong);border-radius:var(--jt-radius-control);transition:border-color var(--jt-motion),box-shadow var(--jt-motion)}.login-fullpage :is(#login-form,.login-form,.invite-form,.signup-body) .input-group textarea,.signup-fullpage :is(#login-form,.login-form,.invite-form,.signup-body) .input-group textarea{height:auto;padding-block:.75rem}.login-fullpage :is(#login-form,.login-form,.invite-form,.signup-body) .input-group input:not(.filter-input):focus,.signup-fullpage :is(#login-form,.login-form,.invite-form,.signup-body) .input-group input:not(.filter-input):focus{border-color:var(--jt-text-subtle);box-shadow:0 0 0 3px var(--jt-glow)}.login-fullpage :is(#login-form,.login-form,.invite-form,.signup-body) .input-group input:disabled,.signup-fullpage :is(#login-form,.login-form,.invite-form,.signup-body) .input-group input:disabled{background:var(--jt-surface-sunken)}.login-fullpage :is(#login-form,.login-form,.invite-form,.signup-body) .input-group label.alt-placeholder,.login-fullpage :is(#login-form,.login-form,.invite-form,.signup-body) .input-group .user-field.text label.control-label,.signup-fullpage :is(#login-form,.login-form,.invite-form,.signup-body) .input-group label.alt-placeholder,.signup-fullpage :is(#login-form,.login-form,.invite-form,.signup-body) .input-group .user-field.text label.control-label{top:calc((var(--jt-login-control) - 1.5em)/2);left:.875rem;font-size:var(--jt-text-body);line-height:1.5;color:var(--jt-text-subtle)}.login-fullpage :is(#login-form,.login-form,.invite-form,.signup-body) .input-group input:focus+label.alt-placeholder,.login-fullpage :is(#login-form,.login-form,.invite-form,.signup-body) .input-group input.value-entered+label.alt-placeholder,.login-fullpage :is(#login-form,.login-form,.invite-form,.signup-body) .input-group .user-field.text:focus-within label.control-label,.login-fullpage :is(#login-form,.login-form,.invite-form,.signup-body) .input-group .user-field.text.value-entered label.control-label,.login-fullpage :is(#login-form,.login-form,.invite-form,.signup-body) .input-group .user-field.dropdown label.control-label,.login-fullpage :is(#login-form,.login-form,.invite-form,.signup-body) .input-group .user-field.multiselect label.control-label,.login-fullpage :is(#login-form,.login-form,.invite-form,.signup-body) .input-group .user-field.date label.control-label,.signup-fullpage :is(#login-form,.login-form,.invite-form,.signup-body) .input-group input:focus+label.alt-placeholder,.signup-fullpage :is(#login-form,.login-form,.invite-form,.signup-body) .input-group input.value-entered+label.alt-placeholder,.signup-fullpage :is(#login-form,.login-form,.invite-form,.signup-body) .input-group .user-field.text:focus-within label.control-label,.signup-fullpage :is(#login-form,.login-form,.invite-form,.signup-body) .input-group .user-field.text.value-entered label.control-label,.signup-fullpage :is(#login-form,.login-form,.invite-form,.signup-body) .input-group .user-field.dropdown label.control-label,.signup-fullpage :is(#login-form,.login-form,.invite-form,.signup-body) .input-group .user-field.multiselect label.control-label,.signup-fullpage :is(#login-form,.login-form,.invite-form,.signup-body) .input-group .user-field.date label.control-label{top:-0.6rem;left:.6rem;padding:0 .3rem;font-size:var(--jt-text-xs);line-height:1.2;color:var(--jt-text-muted);background:var(--jt-surface-raised)}.login-fullpage :is(#login-form,.login-form,.invite-form,.signup-body) .input-group #email-login-link,.login-fullpage :is(#login-form,.login-form,.invite-form,.signup-body) .input-group #one-time-code-link,.login-fullpage :is(#login-form,.login-form,.invite-form,.signup-body) .input-group .login__password-links,.login-fullpage :is(#login-form,.login-form,.invite-form,.signup-body) .input-group span.more-info,.login-fullpage :is(#login-form,.login-form,.invite-form,.signup-body) .input-group .tip,.login-fullpage :is(#login-form,.login-form,.invite-form,.signup-body) .input-group .instructions,.signup-fullpage :is(#login-form,.login-form,.invite-form,.signup-body) .input-group #email-login-link,.signup-fullpage :is(#login-form,.login-form,.invite-form,.signup-body) .input-group #one-time-code-link,.signup-fullpage :is(#login-form,.login-form,.invite-form,.signup-body) .input-group .login__password-links,.signup-fullpage :is(#login-form,.login-form,.invite-form,.signup-body) .input-group span.more-info,.signup-fullpage :is(#login-form,.login-form,.invite-form,.signup-body) .input-group .tip,.signup-fullpage :is(#login-form,.login-form,.invite-form,.signup-body) .input-group .instructions{font-size:var(--jt-text-sm)}.login-fullpage :is(#login-form,.login-form,.invite-form,.signup-body) .input-group span.more-info,.login-fullpage :is(#login-form,.login-form,.invite-form,.signup-body) .input-group .instructions,.signup-fullpage :is(#login-form,.login-form,.invite-form,.signup-body) .input-group span.more-info,.signup-fullpage :is(#login-form,.login-form,.invite-form,.signup-body) .input-group .instructions{color:var(--jt-text-subtle)}.login-fullpage :is(#login-form,.login-form,.invite-form,.signup-body) .input-group a,.signup-fullpage :is(#login-form,.login-form,.invite-form,.signup-body) .input-group a{color:var(--jt-text-muted);text-decoration:underline;text-decoration-color:var(--jt-border-strong);text-underline-offset:.15em;transition:color var(--jt-motion)}.login-fullpage :is(#login-form,.login-form,.invite-form,.signup-body) .input-group a:hover,.signup-fullpage :is(#login-form,.login-form,.invite-form,.signup-body) .input-group a:hover{color:var(--jt-text);text-decoration-color:currentcolor}.login-fullpage .login-page-cta__buttons .btn,.login-fullpage .signup-page-cta__buttons .btn,.signup-fullpage .login-page-cta__buttons .btn,.signup-fullpage .signup-page-cta__buttons .btn{height:var(--jt-login-control)}.login-fullpage .login-page-cta__login,.login-fullpage .login-page-cta__signup,.login-fullpage .signup-page-cta__login,.login-fullpage .signup-page-cta__signup,.signup-fullpage .login-page-cta__login,.signup-fullpage .login-page-cta__signup,.signup-fullpage .signup-page-cta__login,.signup-fullpage .signup-page-cta__signup{font-weight:600}.login-fullpage .login-page-cta .btn-flat,.login-fullpage .signup-page-cta .btn-flat,.signup-fullpage .login-page-cta .btn-flat,.signup-fullpage .signup-page-cta .btn-flat{font-weight:500;color:var(--jt-text)}.login-fullpage .login-page-cta .btn-flat:hover,.login-fullpage .signup-page-cta .btn-flat:hover,.signup-fullpage .login-page-cta .btn-flat:hover,.signup-fullpage .signup-page-cta .btn-flat:hover{background:var(--jt-hover)}.login-fullpage .login-page-cta__no-account-yet,.login-fullpage .login-page-cta__existing-account,.login-fullpage .signup-page-cta__no-account-yet,.login-fullpage .signup-page-cta__existing-account,.signup-fullpage .login-page-cta__no-account-yet,.signup-fullpage .login-page-cta__existing-account,.signup-fullpage .signup-page-cta__no-account-yet,.signup-fullpage .signup-page-cta__existing-account{color:var(--jt-text-subtle)}.login-fullpage .login-page-cta__no-account-yet::before,.login-fullpage .login-page-cta__existing-account::before,.login-fullpage .signup-page-cta__no-account-yet::before,.login-fullpage .signup-page-cta__existing-account::before,.signup-fullpage .login-page-cta__no-account-yet::before,.signup-fullpage .login-page-cta__existing-account::before,.signup-fullpage .signup-page-cta__no-account-yet::before,.signup-fullpage .signup-page-cta__existing-account::before{background:var(--jt-border)}.login-fullpage .login-page-cta__disclaimer,.login-fullpage .signup-page-cta__disclaimer,.signup-fullpage .login-page-cta__disclaimer,.signup-fullpage .signup-page-cta__disclaimer{font-size:var(--jt-text-sm);line-height:1.5;color:var(--jt-text-subtle)}.login-fullpage .login-page-cta__disclaimer a,.login-fullpage .signup-page-cta__disclaimer a,.signup-fullpage .login-page-cta__disclaimer a,.signup-fullpage .signup-page-cta__disclaimer a{color:var(--jt-text-muted);text-decoration:underline;text-decoration-color:var(--jt-border-strong);text-underline-offset:.15em}.login-fullpage .login-page-cta__disclaimer a:hover,.login-fullpage .signup-page-cta__disclaimer a:hover,.signup-fullpage .login-page-cta__disclaimer a:hover,.signup-fullpage .signup-page-cta__disclaimer a:hover{color:var(--jt-text)}.login-fullpage #login-buttons .btn-social,.signup-fullpage #login-buttons .btn-social{justify-content:center;height:var(--jt-login-control);padding-inline:var(--space-4);font-size:var(--jt-text-md);font-weight:500;color:var(--jt-text);background:var(--jt-fill);border:1px solid var(--jt-border-strong);border-radius:var(--jt-radius-control);transition:background-color var(--jt-motion),border-color var(--jt-motion)}.login-fullpage #login-buttons .btn-social:hover,.signup-fullpage #login-buttons .btn-social:hover{background:var(--jt-hover);border-color:var(--jt-text-subtle)}.login-fullpage #login-buttons .btn-social .d-icon,.signup-fullpage #login-buttons .btn-social .d-icon{color:var(--jt-text-muted)}.login-fullpage .code-login-form .form-kit__container-title,.signup-fullpage .code-login-form .form-kit__container-title{font-size:var(--jt-text-sm);font-weight:500;color:var(--jt-text-muted)}.login-fullpage .code-login-form .form-kit__control-input,.signup-fullpage .code-login-form .form-kit__control-input{height:var(--jt-login-control);font-size:var(--jt-text-body)}.login-fullpage .code-login-form .code-login-form__continue,.login-fullpage .code-login-form .form-kit__button,.signup-fullpage .code-login-form .code-login-form__continue,.signup-fullpage .code-login-form .form-kit__button{height:var(--jt-login-control);font-weight:600}@media(width < 48rem){.login-fullpage,.signup-fullpage{padding:var(--space-4) 0}.login-fullpage .login-body,.login-fullpage .signup-body,.signup-fullpage .login-body,.signup-fullpage .signup-body{margin-inline:1rem;padding:.5rem 0 .75rem}.login-fullpage .login-title,.signup-fullpage .login-title{font-size:var(--jt-text-xl)}}.d-modal.jt-cmdk .d-modal__container{inset-inline:0;align-self:flex-start;width:min(40rem,100vw - 2rem);max-width:none;max-height:min(36rem,76dvh);margin-top:12dvh;margin-inline:auto;overflow:hidden;background:var(--jt-surface-raised);border:0;border-radius:var(--jt-radius-xl);box-shadow:var(--jt-shadow-modal)}.d-modal.jt-cmdk .d-modal__body.jt-cmdk__body{display:flex;flex-direction:column;min-height:0;padding:0;overflow:hidden}html.keyboard-visible.mobile-view .d-modal.jt-cmdk .d-modal__container{height:auto;max-height:calc(var(--composer-vh, 1dvh)*100 - var(--space-4));margin-top:var(--space-2)}.jt-cmdk__esc{display:grid;place-items:center;flex-shrink:0;padding:0;color:var(--jt-text-subtle);background:none;border:0;cursor:pointer}.jt-cmdk__esc>.d-icon{display:none;font-size:1rem}.jt-cmdk kbd{display:inline-grid;place-items:center;min-width:1.45em;height:1.45em;padding:0 .35em;font-family:var(--jt-font-mono);font-size:var(--jt-text-2xs);line-height:1;color:var(--jt-text-muted);background:var(--jt-surface-sunken);border:1px solid var(--jt-border);border-radius:var(--jt-radius-sm);box-shadow:none}.jt-cmdk__search{display:flex;align-items:center;gap:.75rem;flex-shrink:0;height:3.4rem;padding:0 1rem;border-bottom:1px solid var(--jt-border)}.jt-cmdk__search>.d-icon{color:var(--jt-text-subtle)}.jt-cmdk__input[type=text]{text-align:left;flex:1;min-width:0;height:100%;margin:0;padding:0;font-size:var(--jt-text-reading);color:var(--jt-text);background:none;border:0;box-shadow:none;outline:none}.jt-cmdk__input[type=text]:focus{border:0;box-shadow:none;outline:none}.jt-cmdk__input[type=text]::placeholder{color:var(--jt-text-subtle)}.jt-cmdk__list{flex:1;min-height:0;padding:.4rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.jt-cmdk__group+.jt-cmdk__group{margin-top:.4rem}.jt-cmdk__group-label{padding:.5rem .6rem .3rem;font-size:var(--jt-text-xs);font-weight:500;color:var(--jt-text-subtle)}.jt-cmdk__item{display:flex;align-items:center;gap:.7rem;width:100%;height:2.6rem;padding:0 .65rem;font-size:var(--jt-text-md);color:var(--jt-text-muted);text-align:left;background:none;border:0;border-radius:var(--jt-radius-md);cursor:pointer}.jt-cmdk__item.--active{color:var(--jt-text);background:color-mix(in srgb, var(--jt-text) 8%, transparent)}.jt-cmdk__item.--active .jt-cmdk__icon{color:var(--jt-text)}.jt-cmdk__item.--active .jt-cmdk__enter{opacity:1}.jt-cmdk__icon{display:grid;place-items:center;flex-shrink:0;width:1.25rem;color:var(--jt-text-subtle)}.jt-cmdk__icon .avatar{width:1.25rem;height:1.25rem}.jt-cmdk__label{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left}.jt-cmdk__hint{flex-shrink:1;max-width:40%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left;font-size:var(--jt-text-xs);color:var(--jt-text-subtle)}@media(width < 24rem){.jt-cmdk__item:has(>.jt-cmdk__hint){display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.1rem .7rem;height:auto;min-height:2.6rem;padding-block:.45rem}.jt-cmdk__item:has(>.jt-cmdk__hint)>.jt-cmdk__icon{grid-row:1/3;align-self:center}.jt-cmdk__item:has(>.jt-cmdk__hint)>.jt-cmdk__hint{grid-column:2;max-width:none}}.jt-cmdk__keys{display:inline-flex;flex-shrink:0;gap:3px}.jt-cmdk__enter{flex-shrink:0;font-size:var(--jt-text-xs);color:var(--jt-text-subtle);opacity:0}.jt-cmdk__status{text-align:left;padding:.75rem .65rem;font-size:var(--jt-text-sm);color:var(--jt-text-subtle)}.jt-cmdk__foot{display:flex;gap:1.1rem;flex-shrink:0;padding:.6rem 1rem;font-size:var(--jt-text-xs);color:var(--jt-text-subtle);border-top:1px solid var(--jt-border)}.jt-cmdk__foot span{display:inline-flex;align-items:center;gap:.3rem}@media(hover: none){.jt-cmdk__foot{display:none}}.keyboard-shortcuts-modal .shortcut-key .delimiter-space{display:inline-flex}.keyboard-shortcuts-modal .shortcut-key .delimiter-space>kbd.d-shortcut:first-child:not(:last-child){padding-inline-end:4px;border-start-end-radius:0;border-end-end-radius:0}.keyboard-shortcuts-modal .shortcut-key .delimiter-space>kbd.d-shortcut:last-child:not(:first-child){padding-inline-start:4px;border-start-start-radius:0;border-end-start-radius:0}@media(hover: none){.jt-cmdk .jt-cmdk__esc{width:2rem;height:2rem}.jt-cmdk .jt-cmdk__esc>.d-icon{display:block}.jt-cmdk .jt-cmdk__esc>kbd{display:none}.jt-cmdk .jt-cmdk__enter{display:none}}html.mobile-view .jt-cmdk .jt-cmdk__esc{width:2rem;height:2rem}html.mobile-view .jt-cmdk .jt-cmdk__esc>.d-icon{display:block}html.mobile-view .jt-cmdk .jt-cmdk__esc>kbd{display:none}html.mobile-view .jt-cmdk .jt-cmdk__enter{display:none}:root,body{--d-sidebar-row-height: 2.25rem;--d-sidebar-row-horizontal-padding: 0.625rem;--d-sidebar-vertical-gap: 1px;--d-sidebar-section-link-prefix-width: 1.125rem;--d-sidebar-section-link-prefix-margin-right: 0.625rem;--d-sidebar-section-link-icon-size: 1rem;--d-sidebar-section-link-emoji-size: 1.0625rem;--d-sidebar-animation-time: 0.2s;--d-sidebar-background: var(--jt-surface);--d-sidebar-border-color: var(--jt-border);--d-sidebar-section-border-color: transparent;--d-sidebar-link-color: var(--jt-text-muted);--d-sidebar-link-icon-color: var(--jt-text-subtle);--d-sidebar-link-badge-color: var(--jt-text-subtle);--d-sidebar-prefix-color: var(--jt-text-subtle);--d-sidebar-header-color: var(--jt-text-subtle);--d-sidebar-header-icon-color: var(--jt-text-subtle);--d-sidebar-header-font-weight: 500;--d-sidebar-highlight-background: var(--jt-hover);--d-sidebar-highlight-color: var(--jt-text);--d-sidebar-highlight-hover-icon: var(--jt-text);--d-sidebar-highlight-prefix-color: var(--jt-text);--d-sidebar-active-background: var(--jt-active);--d-sidebar-active-color: var(--jt-text);--d-sidebar-active-icon-color: var(--jt-text);--d-sidebar-active-font-weight: 400;--d-sidebar-footer-fade: transparent}@media(pointer: coarse){:root,body{--d-sidebar-row-height: 2.75rem}}.sidebar-hamburger-dropdown{--d-sidebar-background: var(--jt-surface-raised)}.sidebar-wrapper{border-right:1px solid;border-image:linear-gradient(to bottom, transparent, var(--jt-border) 6rem, var(--jt-border) calc(100% - 6rem), transparent) 1}.sidebar-sections{row-gap:1rem;padding:.5rem .5333rem 1rem;overscroll-behavior:contain;--scrollbarWidth: 6px;--scrollbarThumbBg: var(--jt-border-strong)}@property --jt-fade-top{syntax:"<length>";inherits:false;initial-value:0}@property --jt-fade-bottom{syntax:"<length>";inherits:false;initial-value:0}@keyframes jt-sidebar-fade{0%{--jt-fade-top: 0px;--jt-fade-bottom: 2.5rem}6%{--jt-fade-top: 1rem}94%{--jt-fade-bottom: 2.5rem}100%{--jt-fade-top: 1rem;--jt-fade-bottom: 0px}}@supports(animation-timeline: scroll()){.sidebar-wrapper .sidebar-sections{mask-image:linear-gradient(to bottom, transparent, #000 var(--jt-fade-top), #000 calc(100% - var(--jt-fade-bottom)), transparent);animation:jt-sidebar-fade linear both;animation-timeline:scroll(self);animation-duration:auto !important}}.sidebar-section-wrapper{padding-block:0;border-bottom:0}.sidebar-section-wrapper .sidebar-section-header-wrapper{height:1.8667rem;padding-left:var(--d-sidebar-row-horizontal-padding);border-radius:var(--jt-radius-control)}.sidebar-section-wrapper .sidebar-section-header{gap:.35rem;font-size:var(--jt-text-xs);font-weight:500;letter-spacing:0;text-transform:none;color:var(--d-sidebar-header-color)}.sidebar-section-wrapper .sidebar-section-header.sidebar-section-header-collapsable:hover{color:var(--jt-text-muted)}.sidebar-section-wrapper .sidebar-section-header-text{order:1;margin-right:0}.sidebar-section-wrapper .sidebar-section-header-caret{order:2;width:auto;opacity:0;transition:opacity .12s ease}.sidebar-section-wrapper .sidebar-section-header-caret .d-icon{font-size:.6667rem}.sidebar-section-wrapper:hover .sidebar-section-header-caret,.sidebar-section-wrapper:focus-within .sidebar-section-header-caret{opacity:1}.sidebar-section-wrapper .sidebar-section-header[aria-expanded=false] .sidebar-section-header-caret{opacity:1}@media(hover: none){.sidebar-section-wrapper .sidebar-section-header-caret{opacity:1}}.sidebar-section-wrapper .sidebar-section-header-wrapper .sidebar-section-header-button,.sidebar-section-wrapper .sidebar-section-header-wrapper .btn.sidebar-section-header-dropdown{width:1.6rem;height:1.6rem;padding:0;border-radius:var(--jt-radius-sm)}.sidebar-section-wrapper .sidebar-section-header-wrapper .sidebar-section-header-button:hover,.sidebar-section-wrapper .sidebar-section-header-wrapper .btn.sidebar-section-header-dropdown:hover{background:var(--jt-hover)}.sidebar-section-link,.sidebar-row{border-radius:var(--jt-radius-control)}.sidebar-section-link{font-size:var(--jt-text-body);letter-spacing:var(--jt-tracking-ui);transition:background-color .12s ease-out,color .12s ease-out}.sidebar-section-link .sidebar-section-link-prefix{color:var(--d-sidebar-link-icon-color);transition:color .12s ease-out}.sidebar-section-link:hover .sidebar-section-link-prefix,.sidebar-section-link:focus-visible .sidebar-section-link-prefix{color:var(--jt-text)}.sidebar-section-link:active:not(.active){background:var(--jt-pressed)}.sidebar-section-link:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--jt-focus)}.sidebar-section-link .sidebar-section-link-content-badge{font-size:var(--jt-text-xs);font-weight:500;font-variant-numeric:tabular-nums;color:var(--jt-text-subtle)}.sidebar-section-link .sidebar-section-link-suffix.icon.unread svg{width:.4rem;height:.4rem;color:var(--jt-text)}.sidebar-section-link-prefix .prefix-square{width:.6667rem;height:.6667rem;border-radius:3px}.sidebar-section[data-section-name=tags] .sidebar-section-link[href*="/tag/"] .sidebar-section-link-prefix svg{display:none}.sidebar-section[data-section-name=tags] .sidebar-section-link[href*="/tag/"] .sidebar-section-link-prefix::before{content:"#";font-family:var(--jt-font-mono);font-size:var(--jt-text-md);line-height:1}.sidebar-section-link[data-link-name^=configure-default]{--d-sidebar-link-color: var(--jt-text-subtle);font-size:var(--jt-text-sm)}.sidebar-footer-wrapper .sidebar-footer-container{padding-block:.5rem}.sidebar-footer-wrapper .sidebar-footer-container::before{display:none}.sidebar-footer-wrapper .sidebar-footer-actions{gap:2px}.sidebar-footer-wrapper .sidebar-theme-toggle__wrapper{flex:1 1 auto;min-width:0;padding-right:0}.sidebar-footer-wrapper .btn.sidebar-footer-actions-button,.sidebar-footer-wrapper .sidebar-footer-actions .btn-flat{width:2.25rem;height:2.25rem;padding:0;border-radius:var(--jt-radius-control)}.sidebar-footer-wrapper .btn.sidebar-footer-actions-button .d-icon,.sidebar-footer-wrapper .sidebar-footer-actions .btn-flat .d-icon{color:var(--jt-text-subtle)}.sidebar-footer-wrapper .btn.sidebar-footer-actions-button:hover,.sidebar-footer-wrapper .sidebar-footer-actions .btn-flat:hover{background:var(--jt-hover)}.sidebar-footer-wrapper .btn.sidebar-footer-actions-button:hover .d-icon,.sidebar-footer-wrapper .sidebar-footer-actions .btn-flat:hover .d-icon{color:var(--jt-text)}.groups-index{--jt-groups-control: 2.4rem}.groups-index .groups-header{align-items:center;gap:var(--space-2);margin:1.6rem 0 var(--space-4)}.groups-index .groups-header .groups-header-new{order:2;height:var(--jt-groups-control);margin:0 0 0 auto}.groups-index .groups-header-filters{flex:1 1 auto;gap:var(--space-2)}.groups-index .groups-header-filters .groups-header-filters-name,.groups-index .groups-header-filters .groups-header-filters-type{margin:0}.groups-index .groups-header-filters .groups-header-filters-name{flex:1 1 14rem;box-sizing:border-box;max-width:24rem;height:var(--jt-groups-control);padding:0 .75rem;font-size:var(--jt-text-md);color:var(--jt-text);background:var(--jt-fill);border:1px solid var(--jt-border-strong);border-radius:var(--jt-radius-control);transition:border-color var(--jt-motion),box-shadow var(--jt-motion)}.groups-index .groups-header-filters .groups-header-filters-name:focus{border-color:var(--jt-text-subtle);box-shadow:0 0 0 3px var(--jt-glow);outline:none}.groups-index .groups-header-filters .groups-header-filters-type .select-kit-header{box-sizing:border-box;height:var(--jt-groups-control);min-height:0;padding:0 .7rem;font-size:var(--jt-text-md);background:var(--jt-fill);border:1px solid var(--jt-border-strong);border-radius:var(--jt-radius-control)}.groups-index .groups-header-filters .groups-header-filters-type .select-kit-header:hover{background:var(--jt-hover)}@media(width < 40rem){.groups-index .groups-header-filters{flex-basis:100%}.groups-index .groups-header-filters .groups-header-filters-name{max-width:none}.groups-index .groups-header .groups-header-new{width:100%;margin-left:0}}.groups-index .groups-boxes{grid-template-columns:repeat(auto-fill, minmax(min(17rem, 100%), 1fr));gap:var(--space-3);margin:0 0 var(--space-6)}.groups-index .groups-boxes .group-box{min-width:0;overflow-wrap:anywhere;color:var(--jt-text);background:var(--jt-surface-raised);border:1px solid var(--jt-border);border-radius:var(--jt-radius-lg);transition:background-color var(--jt-motion),border-color var(--jt-motion),transform var(--jt-motion)}.groups-index .groups-boxes .group-box:hover,.discourse-no-touch .groups-index .groups-boxes .group-box:hover{background:var(--jt-hover);border-color:var(--jt-border-strong)}.groups-index .groups-boxes .group-box:active{transform:translateY(1px)}.groups-index .groups-boxes .group-box .group-box-inner{grid-template-columns:minmax(0, 1fr);gap:var(--space-2);min-height:0;padding:var(--space-4) var(--space-5)}.groups-index .groups-boxes .group-box .group-info-wrapper{gap:var(--space-3);align-items:flex-start;min-height:0;margin:0;overflow:visible}.groups-index .groups-boxes .group-box .group-avatar-flair{margin:0}.groups-index .groups-boxes .group-box .group-avatar-flair .avatar-flair{width:2.5rem;height:2.5rem;background-size:2.5rem}.groups-index .groups-boxes .group-box .group-avatar-flair .avatar-flair .d-icon{width:1.25rem;height:1.25rem}.groups-index .groups-boxes .group-box .avatar-flair-image{width:2.5rem}.groups-index .groups-boxes .group-box .group-box-inner .group-info-wrapper .group-info{gap:var(--space-2);align-items:flex-start;min-width:0;padding-right:0}.groups-index .groups-boxes .group-box .group-box-inner .group-info-wrapper .group-info-details{flex:1 1 auto;width:auto;min-width:0}.groups-index .groups-boxes .group-box .group-box-inner .group-info-wrapper .group-info-details,.groups-index .groups-boxes .group-box .group-box-inner .group-info-wrapper .group-info-name,.groups-index .groups-boxes .group-box .group-box-inner .group-info-wrapper .group-info-mention-name{overflow:visible;white-space:normal}.groups-index .groups-boxes .group-box .group-box-inner .group-info-wrapper .group-info-name{display:block;font-size:var(--jt-text-body);font-weight:600;line-height:1.3;letter-spacing:var(--jt-tracking-ui);color:var(--jt-text)}.groups-index .groups-boxes .group-box .group-box-inner .group-info-wrapper .group-info-mention-name{display:block;margin:1px 0 0;font-size:var(--jt-text-sm);font-weight:400;letter-spacing:normal;color:var(--jt-text-muted)}.groups-index .groups-boxes .group-box .group-box-inner .group-info-wrapper .group-info .group-user-count{flex-shrink:0;gap:.3rem;height:1.5rem;padding:0 .5rem;font-size:var(--jt-text-xs);font-weight:500;font-variant-numeric:tabular-nums;color:var(--jt-text-muted);background:var(--jt-hover);border-radius:var(--jt-radius-pill)}.groups-index .groups-boxes .group-box .group-box-inner .group-info-wrapper .group-info .group-user-count .d-icon{margin:0;font-size:.8rem;color:var(--jt-text-subtle)}.groups-index .groups-boxes .group-box .group-description{display:-webkit-box;overflow:hidden;font-size:var(--jt-text-md);line-height:1.5;color:var(--jt-text-muted);-webkit-box-orient:vertical;-webkit-line-clamp:3}.groups-index .groups-boxes .group-box .group-description:empty{display:none}.groups-index .groups-boxes .group-box .group-membership{padding-top:var(--space-3);font-size:var(--jt-text-xs);font-weight:500;color:var(--jt-text-subtle)}.groups-index .groups-boxes .group-box .group-membership .is-group-member,.groups-index .groups-boxes .group-box .group-membership .is-group-owner{color:var(--jt-text)}.groups-index .groups-boxes .group-box .group-membership .d-icon{font-size:.85em}.container.group .group-details-container{gap:var(--space-3);margin:1.6rem 0 var(--space-4);padding:var(--space-5);background:var(--jt-surface-raised);border:1px solid var(--jt-border);border-radius:var(--jt-radius-xl)}.container.group .group-info{gap:var(--space-4);align-items:center}.container.group .group-info .avatar-flair{width:3rem;height:3rem;background-size:3rem}.container.group .group-info .avatar-flair .d-icon{width:1.5rem;height:1.5rem}.container.group .group-info .avatar-flair-image{width:3rem}.container.group .group-info-names{display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-start;min-width:0}.container.group .group-info-name{font-size:var(--jt-text-2xl);font-weight:700;line-height:1.1;letter-spacing:var(--jt-tracking-display);color:var(--jt-text)}.container.group .group-info-full-name{font-size:var(--jt-text-body);color:var(--jt-text-muted)}.container.group .group-info-mention-name{margin:var(--space-1) 0 0;font-size:var(--jt-text-sm);color:var(--jt-text-muted)}.container.group .group-automatic-tooltip{height:1.5rem;padding:0 .6rem;font-size:var(--jt-text-xs);font-weight:500;color:var(--jt-text-muted);background:var(--jt-hover);border:1px solid var(--jt-border);border-radius:var(--jt-radius-pill)}.container.group .group-bio{font-size:var(--jt-text-md);line-height:1.55;color:var(--jt-text-muted)}.container.group .group-details-button .btn{height:2.2rem}.container.group .group-members-actions{gap:var(--space-2);margin-bottom:var(--space-4)}.container.group .group-members-actions .group-username-filter{box-sizing:border-box;width:100%;max-width:20rem;height:2.2rem;margin:0;padding:0 .75rem;font-size:var(--jt-text-md);color:var(--jt-text);background:var(--jt-fill);border:1px solid var(--jt-border-strong);border-radius:var(--jt-radius-control)}.container.group .group-members-actions .group-username-filter:focus{border-color:var(--jt-text-subtle);box-shadow:0 0 0 3px var(--jt-glow);outline:none}@media(width < 40rem){.container.group .group-details-container{margin-top:var(--space-4);padding:var(--space-4)}.container.group .group-info-name{font-size:var(--jt-text-xl)}}.user-main .about{box-sizing:border-box;max-width:100%;margin-bottom:var(--space-4);padding:var(--space-5) var(--space-6) var(--space-4);background-color:var(--jt-surface-raised);border:1px solid var(--jt-border);border-radius:var(--jt-radius-xl);overflow:hidden}@media(width < 40rem){.user-main .about{padding:var(--space-4)}}.user-main .about:not(.has-background) .user-profile-image{display:none}.user-main .about.has-background .user-profile-image{height:10rem;margin:calc(-1*var(--space-5)) calc(-1*var(--space-6)) var(--space-4);background-size:cover;background-position:center;border-bottom:1px solid var(--jt-border)}@media(width < 40rem){.user-main .about.has-background .user-profile-image{height:7rem;margin:calc(-1*var(--space-4)) calc(-1*var(--space-4)) var(--space-4)}}.user-main .about.has-background .staff-counters:has(+.user-profile-image){margin-bottom:0}.user-main .about.has-background .staff-counters+.user-profile-image{margin-top:0 !important}.user-main .about.has-background:not(.collapsed-info) .user-profile-avatar img.avatar{margin-top:-3.5rem;border:3px solid var(--jt-surface-raised);box-sizing:content-box}.user-main .about .details{padding:0;background:none}.user-main .about.collapsed-info .details{background:none;border-bottom:0}.user-main .about:not(.collapsed-info) .details .primary{display:grid;grid-template-columns:auto minmax(0, 1fr);grid-template-areas:"avatar text" "avatar controls";align-items:start;gap:var(--space-4) var(--space-5)}@media(width < 40rem){.user-main .about:not(.collapsed-info) .details .primary{grid-template-columns:minmax(0, 1fr);grid-template-areas:"avatar" "text" "controls"}}.user-main .about:not(.collapsed-info) .details .primary .user-profile-avatar{grid-area:avatar}.user-main .about:not(.collapsed-info) .details .primary .primary-textual{grid-area:text}.user-main .about:not(.collapsed-info) .details .primary .controls{grid-area:controls}.user-main .about .user-profile-avatar{width:auto;margin:0}.user-main .about .user-profile-avatar img.avatar{width:6rem;height:6rem;border:1px solid var(--jt-border);border-radius:var(--jt-radius-xl)}.user-main .about .primary-textual{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;padding:0}.user-main .about .primary-textual>:is(.location-and-website:not(:has(a,svg,img)),.bio:not(:has(>div>*)),span:not(:has(*))){display:none}.user-main .about .user-profile-names__primary{margin:0;font-size:var(--jt-text-3xl);font-weight:700;line-height:1.1;letter-spacing:var(--jt-tracking-display, -0.035em);color:var(--jt-text)}.user-main .about .user-profile-names__secondary,.user-main .about .user-profile-names .title{font-size:var(--jt-text-body);color:var(--jt-text-muted)}.user-main .about .location-and-website,.user-main .about .user-location{font-size:var(--jt-text-sm);color:var(--jt-text-muted)}.user-main .about .location-and-website .d-icon,.user-main .about .user-location .d-icon{color:var(--jt-text-subtle)}.user-main .about .location-and-website a,.user-main .about .user-location a{color:var(--jt-text)}.user-main .about .bio{max-width:62ch;font-size:var(--jt-text-body);line-height:1.6;color:var(--jt-text-muted)}.user-main .about .controls ul{flex-wrap:wrap;gap:var(--space-2);margin:0}.user-main .about .controls ul>li{flex:0 0 auto}.user-main .about .controls ul>li:empty{display:none}.user-main .about .controls .btn{width:auto;min-width:0;font-size:var(--font-0)}.user-main .about.collapsed-info .details .primary{align-items:center;column-gap:var(--space-4)}@media(width < 80rem){.user-main .about.collapsed-info .details .primary{flex-wrap:wrap;row-gap:var(--space-3)}.user-main .about.collapsed-info .details .primary .controls{flex:1 0 100%;max-width:none;margin:0}.user-main .about.collapsed-info .details .primary .controls ul{justify-content:flex-start;margin:0}}.user-main .about:not(.collapsed-info) .controls{max-width:none;margin:0;align-self:end}.user-main .about .controls ul>.reqpm-user-button.btn{width:auto;padding:.5em .65em}.user-main .about .controls .select-kit.user-notifications-dropdown{font-size:var(--font-0)}.user-main .about .controls .select-kit.user-notifications-dropdown .select-kit-header{min-height:0;padding:.5em .65em;font-size:inherit;line-height:normal}.user-main .about .staff-counters{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);margin:calc(-1*var(--space-5)) calc(-1*var(--space-6)) var(--space-5);padding:var(--space-2) var(--space-6);font-size:var(--jt-text-sm);color:var(--jt-text-muted);background:var(--jt-surface-sunken);border:0;border-bottom:1px solid var(--jt-border);border-radius:0}@media(width < 40rem){.user-main .about .staff-counters{margin:calc(-1*var(--space-4)) calc(-1*var(--space-4)) var(--space-4);padding-inline:var(--space-4)}}.user-main .about .staff-counters a{color:var(--jt-text-muted)}.user-main .about .staff-counters a:hover{color:var(--jt-text)}.user-main .about .staff-counters a>span:first-child,.user-main .about .staff-counters :is(.helpful-flags,.flags,.deleted-posts,.warnings-received,.suspended,.silenced){min-width:1.4em;margin-right:.3em;padding:0 .35em;font-variant-numeric:tabular-nums;color:var(--jt-text);background:var(--jt-surface-raised);border:1px solid var(--jt-border-strong);border-radius:var(--jt-radius-sm)}.user-main .about .secondary{margin-top:var(--space-5);padding:var(--space-4) 0 0;background:none;border-top:1px solid var(--jt-border)}.user-main .about .secondary dl{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-6);margin:0;padding:0}.user-main .about .secondary dl>div{display:flex;flex-direction:column;gap:2px;margin:0;padding:0}.user-main .about .secondary dt{display:block;margin:0;font-size:var(--jt-text-xs);font-weight:400;color:var(--jt-text-subtle)}.user-main .about .secondary dd{display:flex;align-items:center;margin:0;font-size:var(--jt-text-md);font-weight:500;font-variant-numeric:tabular-nums;color:var(--jt-text)}.user-main .about .secondary dd a{color:var(--jt-text)}.user-main .about .secondary dd.email .btn.btn-primary{padding:.15em .5em;font-size:var(--jt-text-xs);color:var(--jt-text);background:var(--jt-fill);border:1px solid var(--jt-border-strong)}.user-main .about .secondary dd.email .btn.btn-primary .d-icon{color:var(--jt-text-muted)}.user-main .about .secondary dd.email .btn.btn-primary:hover{background:var(--jt-hover)}.user-content .top-section{margin:0 0 var(--space-6)}.user-content h3.stats-title{margin:0 0 var(--space-3);font-size:var(--jt-text-body);font-weight:600;letter-spacing:var(--jt-tracking-heading);text-transform:none;color:var(--jt-text)}.user-content .stats-section>ul{display:grid;grid-template-columns:repeat(auto-fit, minmax(7rem, 1fr));gap:var(--space-2);margin:0;padding:0;list-style:none}.user-content .stats-section>ul>li{display:flex;min-width:0;margin:0;padding:0}.user-content .stats-section>ul>li>a{display:flex;flex:1;margin:0;padding:0;color:inherit}.user-content .stats-section>ul .user-stat{display:flex;flex:1;flex-direction:column;gap:var(--space-1);padding:var(--space-3) var(--space-4);background:var(--jt-surface-raised);border:1px solid var(--jt-border);border-radius:var(--jt-radius-lg);transition:border-color .12s ease-out,background-color .12s ease-out}.user-content .stats-section>ul .value{font-size:var(--jt-text-2xl);font-weight:600;line-height:1.1;letter-spacing:-0.02em;font-variant-numeric:tabular-nums;color:var(--jt-text)}.user-content .stats-section>ul .value .number{font-size:inherit;font-weight:inherit}.user-content .stats-section>ul .label{font-size:var(--jt-text-xs);color:var(--jt-text-muted)}.user-content .stats-section>ul .label .d-icon{font-size:.85em;color:var(--jt-text-subtle)}.user-content .stats-section>ul>li>a:hover .user-stat{background:var(--jt-hover);border-color:var(--jt-border-strong)}.user-content .top-section:has(>.top-sub-section){display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:start;gap:var(--space-4)}.user-content .top-section:has(>.top-sub-section)::before,.user-content .top-section:has(>.top-sub-section)::after{content:none}@media(width < 64rem){.user-content .top-section:has(>.top-sub-section){grid-template-columns:minmax(0, 1fr)}}.user-content .top-sub-section{float:none;width:auto;margin:0;padding:0;overflow:hidden;background:var(--jt-surface-raised);border:1px solid var(--jt-border);border-radius:var(--jt-radius-xl)}.user-content .top-sub-section:only-child{grid-column:1/-1}.user-content .top-sub-section>h3.stats-title{box-sizing:border-box;width:auto;margin:0;padding:var(--space-3) var(--space-5);font-size:var(--jt-text-md);border-bottom:1px solid var(--jt-border)}.user-content .top-sub-section ul{margin:0;padding:0;list-style:none}.user-content .top-sub-section ul>li{margin:0;padding:var(--space-3) var(--space-5);border:0;border-top:1px solid var(--jt-border);transition:background-color .12s ease-out}.user-content .top-sub-section ul>li:first-child{border-top:0}.user-content .top-sub-section ul>li:hover{background:var(--jt-hover)}.user-content .top-sub-section>p,.user-content .top-sub-section>div>p{margin:0;padding:var(--space-3) var(--space-5);font-size:var(--jt-text-sm);color:var(--jt-text-muted);border-top:1px solid var(--jt-border)}.user-content .top-sub-section>p a,.user-content .top-sub-section>div>p a{color:var(--jt-text)}.user-content :is(.replies-section,.topics-section) ul>li{display:flex;flex-direction:column-reverse;gap:2px}.user-content :is(.replies-section,.topics-section) ul>li br{display:none}.user-content :is(.replies-section,.topics-section) ul>li>a{font-size:var(--jt-text-md);font-weight:500;line-height:1.4;color:var(--jt-text)}.user-content :is(.replies-section,.topics-section) ul>li .topic-info{font-size:var(--jt-text-xs);color:var(--jt-text-subtle)}.user-content :is(.replies-section,.topics-section) ul>li .topic-info .d-icon{font-size:.85em;color:var(--jt-text-subtle)}.user-content .links-section ul>li{display:flex;flex-direction:column-reverse;gap:2px;min-width:0}.user-content .links-section ul>li br{display:none}.user-content .links-section ul>li>a:not(.domain){font-size:var(--jt-text-md);font-weight:500;color:var(--jt-text)}.user-content .links-section ul>li a.domain{display:block;overflow:hidden;font-family:var(--jt-font-mono);font-size:var(--jt-text-xs);color:var(--jt-text-subtle);white-space:nowrap;text-overflow:ellipsis}.user-content .summary-user-list ul>li{padding-block:var(--space-2)}.user-content .summary-user-list .user-info.small{display:flex;align-items:center;gap:var(--space-3);margin:0}.user-content .summary-user-list .user-info.small .user-image,.user-content .summary-user-list .user-info.small .user-image-inner{width:2rem;height:2rem}.user-content .summary-user-list .user-info.small .user-image img.avatar,.user-content .summary-user-list .user-info.small .user-image-inner img.avatar{width:2rem;height:2rem}.user-content .summary-user-list .user-info.small .user-detail{display:flex;flex:1;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:0}.user-content .summary-user-list .user-info.small .name-line{font-size:var(--jt-text-md);font-weight:500}.user-content .summary-user-list .user-info.small .name-line a{color:var(--jt-text)}.user-content .summary-user-list .user-info.small .title:empty{display:none}.user-content .summary-user-list .user-info.small .details{flex-shrink:0;font-size:var(--jt-text-sm);font-variant-numeric:tabular-nums;color:var(--jt-text-muted)}.user-content .summary-user-list .user-info.small .details .d-icon{color:var(--jt-text-subtle)}.user-content .summary-category-list table{width:100%;margin:0;border-collapse:collapse}.user-content .summary-category-list table th,.user-content .summary-category-list table td{padding:var(--space-2) var(--space-5);border:0}.user-content .summary-category-list table th{font-size:var(--jt-text-xs);font-weight:500;color:var(--jt-text-subtle);text-align:right;border-bottom:1px solid var(--jt-border)}.user-content .summary-category-list table th.category-link{text-align:left}.user-content .summary-category-list table tbody tr+tr td{border-top:1px solid var(--jt-border)}.user-content .summary-category-list table td:not(.category-link){text-align:right;font-variant-numeric:tabular-nums}.user-content .summary-category-list table td:not(.category-link) a{color:var(--jt-text-muted)}.user-content .badges-section .badge-group-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(16rem, 1fr));gap:var(--space-2)}.user-content .badges-section .badge-group-list .badge-card{width:auto;margin:0;background:var(--jt-surface-raised);border:1px solid var(--jt-border);border-radius:var(--jt-radius-lg);box-shadow:none}.user-content .badges-section .badge-group-list .badge-card h3{font-size:var(--jt-text-body);font-weight:600;line-height:1.3}.user-content .badges-section .badge-group-list .badge-card .badge-summary{font-size:var(--jt-text-sm);color:var(--jt-text-muted)}.users-directory>span:has(>.jt-people-head){display:flex;flex-direction:column}.users-directory>span:has(>.jt-people-head)>.jt-people-head{order:1}.users-top-outlet.add-nav .category-breadcrumb{display:none}.users-top-outlet.add-nav .list-controls{gap:0;margin-bottom:0}html.desktop-view .users-top-outlet.add-nav #navigation-bar{margin-left:calc(var(--jt-text-md)*-0.65)}.users-directory,.jt-people-head{--jt-dir-control: 2.2rem;--jt-dir-column: 25rem}.jt-people-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-4);margin:1.6rem 0 .8rem}.jt-people-head__title{display:flex;align-items:baseline;gap:.5rem;margin:0;font-size:var(--jt-text-3xl);font-weight:700;line-height:1;letter-spacing:var(--jt-tracking-display);color:var(--jt-text)}.jt-people-head__count{font-size:var(--jt-text-body);font-weight:500;letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--jt-text-subtle)}.jt-seg{display:flex;box-sizing:border-box;gap:2px;width:var(--jt-dir-column);max-width:100%;height:var(--jt-dir-control);padding:3px;overflow-x:auto;background:var(--jt-hover);border:1px solid var(--jt-border);border-radius:var(--jt-radius-lg);scrollbar-width:none}.jt-seg__item{flex:1 0 auto;height:100%;padding:0 .5rem;font-size:var(--jt-text-sm);font-weight:500;white-space:nowrap;color:var(--jt-text-muted);background:none;border:0;border-radius:calc(var(--jt-radius-lg) - 3px);cursor:pointer;transition:color .12s ease-out,background-color .12s ease-out}.jt-seg__item:hover{color:var(--jt-text)}.jt-seg__item.--active{color:var(--jt-text);background:var(--jt-surface);box-shadow:0 0 0 1px var(--jt-border-strong),0 1px 2px rgba(0,0,0,.12)}.jt-seg__item:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--jt-focus)}@media(width < 24rem){.jt-seg{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));height:auto}.jt-seg__item{min-height:2rem}}.users-directory .directory-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4);margin:0 0 calc(1.6rem - 1px)}.users-directory .directory-controls .period-chooser,.users-directory .directory-controls .total-rows{display:none}.users-directory .directory-controls .directory-last-updated{margin:0;font-size:var(--jt-text-xs);color:var(--jt-text-subtle)}.users-directory .directory-controls .inline-form{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--space-2);width:var(--jt-dir-column);max-width:100%;margin:0}.users-directory .directory-controls .inline-form>*{flex-shrink:0;margin:0}.users-directory .directory-controls .inline-form .filter-name,.users-directory .directory-controls .inline-form .select-kit-header,.users-directory .directory-controls .inline-form .btn{box-sizing:border-box;height:var(--jt-dir-control);min-height:0;margin:0;background:var(--jt-fill);border:1px solid var(--jt-border-strong);border-radius:var(--jt-radius-control)}.users-directory .directory-controls .inline-form .filter-name{flex:1 1 auto;width:auto;min-width:0;padding:0 .75rem;font-size:var(--jt-text-md)}.users-directory .directory-controls .inline-form .filter-name:focus{border-color:var(--jt-text-subtle)}.users-directory .directory-controls .inline-form .select-kit-header{padding:0 .7rem;font-size:var(--jt-text-md)}.users-directory .directory-controls .inline-form .btn.no-text{width:var(--jt-dir-control);padding:0}.users-directory .directory-controls .inline-form .btn:hover,.users-directory .directory-controls .inline-form .select-kit-header:hover{background:var(--jt-hover)}:is(.users-directory,.container.group .user-content) .horizontal-scroll-sync__top-scroll{overflow-x:hidden}:is(.users-directory,.container.group .user-content) .horizontal-scroll-sync__fake-content{max-width:100%;height:1px !important}:is(.users-directory,.container.group .user-content) .horizontal-scroll-sync__content{box-sizing:border-box;overflow-x:auto;background:var(--jt-surface-raised);border:1px solid var(--jt-border);border-radius:var(--jt-radius-xl)}:is(.users-directory,.container.group .user-content) .directory-table{margin-top:0}:is(.users-directory,.container.group .user-content) .directory-table__column-header,:is(.users-directory,.container.group .user-content) .directory-table__cell,:is(.users-directory,.container.group .user-content) .directory-table__cell--user-field{justify-content:flex-end;padding:0 var(--space-5);border-bottom:0}:is(.users-directory,.container.group .user-content) .directory-table__header{background:var(--jt-surface-sunken);border-bottom:1px solid var(--jt-border)}:is(.users-directory,.container.group .user-content) .directory-table__column-header{height:2.4rem;font-size:var(--jt-text-xs);font-weight:500;color:var(--jt-text-subtle)}:is(.users-directory,.container.group .user-content) .directory-table__column-header .header-contents{display:inline-flex;align-items:center;justify-content:flex-end;gap:.3rem;width:100%;text-align:right;border-radius:var(--jt-radius-sm);cursor:pointer;transition:color .12s ease-out}:is(.users-directory,.container.group .user-content) .directory-table__column-header .header-contents:hover{color:var(--jt-text)}:is(.users-directory,.container.group .user-content) .directory-table__column-header .d-icon{margin:0;font-size:.85em;color:inherit}:is(.users-directory,.container.group .user-content) .directory-table__column-header[aria-sort=ascending],:is(.users-directory,.container.group .user-content) .directory-table__column-header[aria-sort=descending]{color:var(--jt-text)}:is(.users-directory,.container.group .user-content) .directory-table__column-header:first-child{justify-content:flex-start}:is(.users-directory,.container.group .user-content) .directory-table__column-header:first-child .header-contents{justify-content:flex-start;text-align:left}:is(.users-directory,.container.group .user-content) .directory-table__row:not(.directory-table__header){transition:background-color .12s ease-out}:is(.users-directory,.container.group .user-content) .directory-table__row:not(.directory-table__header)+.directory-table__row{border-top:1px solid var(--jt-border)}:is(.users-directory,.container.group .user-content) .directory-table__row:not(.directory-table__header):hover{background:var(--jt-hover)}:is(.users-directory,.container.group .user-content) .directory-table__cell{min-height:3.6rem;font-size:var(--jt-text-md);font-variant-numeric:tabular-nums;color:var(--jt-text)}:is(.users-directory,.container.group .user-content) .directory-table__cell:first-child{justify-content:flex-start}:is(.users-directory,.container.group .user-content) .directory-table__value{font-variant-numeric:tabular-nums}:is(.users-directory,.container.group .user-content) .directory-table .user-info.small{align-items:center;gap:var(--space-3);margin:0}:is(.users-directory,.container.group .user-content) .directory-table .user-info.small .user-image,:is(.users-directory,.container.group .user-content) .directory-table .user-info.small .user-image-inner{width:2rem;height:2rem}:is(.users-directory,.container.group .user-content) .directory-table .user-info.small img.avatar{width:2rem;height:2rem}:is(.users-directory,.container.group .user-content) .directory-table .user-info.small .user-detail{gap:1px}:is(.users-directory,.container.group .user-content) .directory-table .user-info.small .name-line{font-size:var(--jt-text-md);line-height:1.3}:is(.users-directory,.container.group .user-content) .directory-table .user-info.small .name-line a,:is(.users-directory,.container.group .user-content) .directory-table .user-info.small .name-line .username{font-weight:600;color:var(--jt-text)}:is(.users-directory,.container.group .user-content) .directory-table .user-info.small .name-line .name{font-weight:400;color:var(--jt-text-muted)}:is(.users-directory,.container.group .user-content) .directory-table .user-info.small .title{font-size:var(--jt-text-xs);line-height:1.3;color:var(--jt-text-subtle)}:is(.users-directory,.container.group .user-content) .d-icon-heart{color:var(--jt-text-subtle)}@container (max-width: 47em){:is(.users-directory,.container.group .user-content) .directory-table .directory-table__row{padding:var(--space-3) var(--space-4) var(--space-4);border-bottom:0}:is(.users-directory,.container.group .user-content) .directory-table .directory-table__row:first-child{border-top:0}:is(.users-directory,.container.group .user-content) .directory-table .directory-table__cell,:is(.users-directory,.container.group .user-content) .directory-table .directory-table__cell--user-field{justify-content:flex-start;min-height:0;padding:0}:is(.users-directory,.container.group .user-content) .directory-table .directory-table__label{font-size:var(--jt-text-sm);color:var(--jt-text-muted)}:is(.users-directory,.container.group .user-content) .directory-table .directory-table__label::after{color:var(--jt-border-strong)}}.review-item__primary-content{border-color:var(--jt-border);border-radius:var(--jt-radius-md)}@media(width < 40rem){.review-item__primary-content{border-radius:0}}@media(width < 40rem){.review-item{border-color:var(--jt-border);border-radius:var(--jt-radius-md);overflow:hidden}}.review-item__header{color:var(--jt-text);background:var(--jt-surface-sunken);border-bottom:1px solid var(--jt-border);border-radius:calc(var(--jt-radius-md) - 1px) calc(var(--jt-radius-md) - 1px) 0 0}@media(width < 40rem){.review-item__header{border-radius:0}}.review-item__flag-label{color:var(--jt-text-muted)}.review-item__header .review-item__flag-reason{font-weight:600}.review-item .reviewable-created-date{color:var(--jt-text-muted);font-variant-numeric:tabular-nums}.review-item .reviewable-permalink-copy .d-icon{color:var(--jt-text-muted)}.review-item .reviewable-permalink-copy:hover .d-icon{color:var(--jt-text)}.review-item__aside>*:not(:last-child){border-bottom-color:var(--jt-border)}.review-item__status.--pending{color:var(--jt-text-muted);background:rgba(0,0,0,0);box-shadow:inset 0 0 0 1px var(--jt-border-strong)}.reviewable-list .no-review{position:relative;box-sizing:border-box;max-width:34rem;margin:var(--space-6) auto;padding:calc(3.5rem + var(--space-6) + var(--space-4)) var(--space-5) var(--space-6);font-size:var(--jt-text-lg);font-weight:600;line-height:1.3;letter-spacing:var(--jt-tracking-heading);color:var(--jt-text);text-align:center;background:var(--jt-surface-raised);border:1px solid var(--jt-border);border-radius:var(--jt-radius-xl)}.reviewable-list .no-review::before,.reviewable-list .no-review::after{content:"";position:absolute;top:var(--space-6);left:50%;width:3.5rem;height:3.5rem;transform:translateX(-50%)}.reviewable-list .no-review::before{background:var(--jt-surface-raised);border:1px solid var(--jt-border-strong);border-radius:var(--jt-radius-lg);box-shadow:0 1px 0 var(--jt-glow) inset}.reviewable-list .no-review::after{background:var(--jt-text);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E") center/1.5rem no-repeat}@media(width < 40rem){.reviewable-list .no-review{margin:var(--space-4) 0;padding-inline:var(--space-4)}}.d-header .current-user .badge-notification.new-reviewables{color:var(--jt-surface);background:var(--jt-text);border:2px solid var(--jt-surface);box-shadow:none}.d-header .current-user .badge-notification.new-reviewables .d-icon{color:inherit}.search-container{--jt-search-control: 2.75rem;--jt-search-tool: 2.2rem}.search-container .search-header,.search-container .search-advanced .search-results{padding-inline:0}.search-container .search-advanced .search-info,.search-container .search-advanced .result-count{margin-inline:0}.search-container .search-header{padding-top:var(--space-2)}.search-container .search-types{margin-bottom:var(--space-4)}.search-container .search-bar{gap:var(--space-2);margin-bottom:var(--space-3)}.search-container .search-bar__field{flex:1 1 auto}.search-container .search-bar__field::before{content:"";position:absolute;inset-inline-start:.95rem;width:1.1rem;height:1.1rem;background:var(--jt-text-subtle);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E") center/contain no-repeat;pointer-events:none}.search-container .search-bar input.search-query{box-sizing:border-box;height:var(--jt-search-control);margin:0;padding-inline:2.7rem 2.5rem;font-size:var(--jt-text-body);letter-spacing:var(--jt-tracking-body);color:var(--jt-text);background:var(--jt-fill);border:1px solid var(--jt-border-strong);border-radius:var(--jt-radius-control);transition:border-color var(--jt-motion),box-shadow var(--jt-motion)}.search-container .search-bar input.search-query:focus{border-color:var(--jt-text-subtle);box-shadow:0 0 0 3px var(--jt-glow);outline:none}.search-container .search-bar input.search-query::placeholder{color:var(--jt-text-subtle)}.search-container .search-bar .clear-search{inset-inline-end:.8rem;color:var(--jt-text-subtle);transition:color var(--jt-motion)}.search-container .search-bar .clear-search:hover{color:var(--jt-text)}.search-container .search-bar .search-cta{flex:0 0 auto;height:var(--jt-search-control);padding-inline:var(--space-5);font-weight:600}.search-container .search-bar .search-cta .d-icon{font-size:.95em}@media(width < 40rem){.search-container .search-bar .search-cta{width:100%}}.search-container .search-filters{padding-top:0}.search-container .search-filters .advanced-filters:not(.--is-expanded){padding-bottom:0}.search-container .search-filters .advanced-filters__toggle{height:var(--jt-search-tool);padding-inline:var(--space-2);font-size:var(--jt-text-sm);font-weight:500;color:var(--jt-text-muted);background:none;border-color:rgba(0,0,0,0);transition:color var(--jt-motion),background-color var(--jt-motion)}.search-container .search-filters .advanced-filters__toggle:hover,.search-container .search-filters .advanced-filters__toggle:focus-visible{color:var(--jt-text);background:var(--jt-hover);border-color:rgba(0,0,0,0)}.search-container .search-filters .advanced-filters__toggle .d-icon{font-size:.85em;color:inherit}.search-container .search-filters .advanced-filters__toggle .badge-notification{background:var(--jt-text);color:var(--jt-surface)}.search-container .search-filters .advanced-filters.--is-expanded .advanced-filters__toggle{color:var(--jt-text)}.search-container .search-filters .search-advanced-filters{margin-top:var(--space-2);padding:var(--space-5) var(--space-5) var(--space-2);background:var(--jt-surface-sunken);border:1px solid var(--jt-border);border-radius:var(--jt-radius-xl)}.search-container .search-filters .search-advanced-filters .control-group{margin-bottom:var(--space-4)}.search-container .search-filters .search-advanced-filters .control-label{display:block;margin-bottom:var(--space-1);font-size:var(--jt-text-xs);font-weight:500;letter-spacing:0;color:var(--jt-text-subtle)}.search-container .search-filters .search-advanced-filters .select-kit-header,.search-container .search-filters .search-advanced-filters input[type=number],.search-container .search-filters .search-advanced-filters input[type=date]{box-sizing:border-box;min-height:var(--jt-search-tool);margin:0;font-size:var(--jt-text-md);background:var(--jt-fill);border-radius:var(--jt-radius-control)}.search-container .search-filters .search-advanced-filters .count-group .d-icon{color:var(--jt-text-subtle)}.search-container .search-filters .search-advanced-filters .second-search-button{margin-top:0;margin-bottom:var(--space-2)}.search-container .search-notice .fps-invalid,.search-container .search-advanced .warning{margin-block:var(--space-3);padding:var(--space-3) var(--space-4);font-size:var(--jt-text-md);color:var(--jt-text);background:var(--jt-surface-sunken);border:1px solid var(--jt-border-strong);border-radius:var(--jt-radius-md)}.search-container .search-advanced{display:flex;flex-direction:column}.search-container .search-advanced .result-count{order:-1;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .3em;margin:var(--space-6) 0 var(--space-3);padding:0;font-size:var(--jt-text-2xl);font-weight:700;line-height:1.15;letter-spacing:var(--jt-tracking-display);color:var(--jt-text)}.search-container .search-advanced .result-count span+span{margin-left:0}.search-container .search-advanced .result-count .term{max-width:100%;padding:.1em .5em;overflow:hidden;font-size:.66em;font-weight:600;line-height:1.5;letter-spacing:var(--jt-tracking-heading);text-overflow:ellipsis;white-space:nowrap;color:var(--jt-text);background:var(--jt-hover);border:1px solid var(--jt-border-strong);border-radius:var(--jt-radius-pill)}@media(width < 40rem){.search-container .search-advanced .result-count{margin-top:var(--space-5);font-size:var(--jt-text-xl)}}.search-container .search-advanced .search-info{align-items:center;gap:var(--space-2);margin:0;padding:0 0 var(--space-3);background:var(--jt-surface);border-top:0}.search-container .search-advanced .search-info.bulk-select-visible{top:var(--header-offset, 60px);padding-top:var(--space-2)}.search-container .search-advanced .search-info button,.search-container .search-advanced .search-info #bulk-select button{margin:0}.search-container .search-advanced .search-info .bulk-select,.search-container .search-advanced .search-info .bulk-select-actions .btn{height:var(--jt-search-tool);min-height:0;font-size:var(--jt-text-sm)}.search-container .search-advanced .search-info .bulk-select.no-text{width:var(--jt-search-tool);padding:0}.search-container .search-advanced .search-info .sort-by{display:flex;align-items:center;gap:var(--space-2);margin-left:auto}.search-container .search-advanced .search-info .sort-by label{margin:0;font-size:var(--jt-text-sm);font-weight:500;color:var(--jt-text-subtle)}.search-container .search-advanced .search-info .sort-by .select-kit-header{box-sizing:border-box;height:var(--jt-search-tool);min-height:0;padding:0 .7rem;font-size:var(--jt-text-sm);background:var(--jt-fill);border:1px solid var(--jt-border-strong);border-radius:var(--jt-radius-control)}.search-container .search-advanced .search-info .sort-by .select-kit-header:hover{background:var(--jt-hover)}.search-container .search-advanced .search-results{padding-block:0 var(--space-6)}.search-container .search-advanced .fps-result-entries{padding-top:0;overflow:hidden;background:var(--jt-surface-raised);border:1px solid var(--jt-border);border-radius:var(--jt-radius-xl)}.search-container .search-advanced .fps-result-entries:empty{display:none}.search-container .search-advanced .search-footer{margin:var(--space-5) 0 0;font-size:var(--jt-text-sm);font-weight:500;text-align:center;color:var(--jt-text-subtle)}.fps-result{gap:var(--space-4);margin:0;padding:var(--space-4) var(--space-5);transition:background-color var(--jt-motion)}.fps-result+.fps-result{border-top:1px solid var(--jt-border)}.fps-result:hover{background:var(--jt-hover)}.fps-result.bulk-select-enabled{padding-left:3.4rem}.fps-result .author{flex:0 0 auto;margin:0;padding:0}.fps-result .author .avatar{display:block;width:2.25rem;height:2.25rem}.fps-result .fps-topic{flex:1 1 auto;min-width:0}.fps-result .topic{padding-bottom:0}.fps-result .topic .bulk-select{top:calc(var(--space-4) + .1em);left:var(--space-4);padding:0}.fps-result .search-link{gap:var(--space-2)}.fps-result .search-link .topic-title{font-size:var(--jt-text-body);font-weight:600;line-height:1.35;letter-spacing:var(--jt-tracking-ui);color:var(--jt-text)}.fps-result .search-link:hover .topic-title{text-decoration:underline;text-decoration-color:var(--jt-border-strong);text-underline-offset:.15em}.fps-result .search-link.visited .topic-title{color:var(--jt-text-muted)}.fps-result .search-link .topic-statuses{font-size:.95em;color:var(--jt-text-subtle)}.fps-result .search-link .topic-statuses:empty{display:none}.fps-result .search-category{gap:var(--space-1) var(--space-2);margin-top:var(--space-1);font-size:var(--jt-text-xs);color:var(--jt-text-muted)}.fps-result .search-category .badge-category__wrapper,.fps-result .search-category .discourse-tags{margin-left:0}.fps-result .search-category .badge-category__name,.fps-result .search-category .discourse-tag.simple{font-size:var(--jt-text-xs)}.fps-result .search-category .discourse-tags{gap:var(--space-1)}.fps-result .blurb{margin-top:var(--space-2);font-size:var(--jt-text-md);line-height:1.55;color:var(--jt-text-muted)}.fps-result .blurb .date{display:block;margin-bottom:1px;font-size:var(--jt-text-xs);font-variant-numeric:tabular-nums;color:var(--jt-text-subtle)}.fps-result .blurb .separator{display:none}.fps-result .blurb .search-highlight{margin-inline:-0.05em;padding-inline:.15em;font-weight:600;color:var(--jt-text);background:var(--jt-active);border-radius:3px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.fps-result .like-count{margin-top:var(--space-2);font-size:var(--jt-text-xs);color:var(--jt-text-subtle)}.fps-result .like-count .d-icon{font-size:.9em;color:inherit}@media(width < 40rem){.fps-result{gap:var(--space-3);padding:var(--space-3) var(--space-4)}.fps-result .author .avatar{width:2rem;height:2rem}.fps-result.bulk-select-enabled{padding-left:3rem}.fps-result .blurb{font-size:var(--jt-text-sm)}}.search-container .search-results .category-heading,.search-container .search-results .tag-heading{margin:var(--space-2) 0 var(--space-3);font-size:var(--jt-text-xs);font-weight:500;letter-spacing:.02em;text-transform:uppercase;color:var(--jt-text-subtle)}.search-container .search-results .category-items,.search-container .search-results .tag-items{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-6)}.search-container .search-results .fps-tag-item,.search-container .search-results .fps-category-item{display:inline-flex;align-items:center;min-height:var(--jt-search-tool);margin:0;padding:0 .8rem;font-size:var(--jt-text-sm);font-weight:500;color:var(--jt-text);background:var(--jt-fill);border:1px solid var(--jt-border-strong);border-radius:var(--jt-radius-pill);transition:background-color var(--jt-motion),border-color var(--jt-motion)}.search-container .search-results .fps-tag-item:hover,.search-container .search-results .fps-category-item:hover{background:var(--jt-hover);border-color:var(--jt-text-subtle)}.search-container .search-results .fps-tag-item a{color:inherit}.search-container .search-results .fps-tag-item a::before{content:"#";margin-right:.25em;font-weight:400;color:var(--jt-text-subtle)}.search-container .search-results .fps-category-item .badge-category__name{font-size:inherit;font-weight:inherit}.search-container .search-results .user-items{gap:var(--space-3);grid-template-columns:repeat(auto-fill, minmax(13rem, 1fr))}.search-container .search-results .fps-user-item{gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-4);background:var(--jt-surface-raised);border:1px solid var(--jt-border);border-radius:var(--jt-radius-lg);transition:background-color var(--jt-motion),border-color var(--jt-motion)}.search-container .search-results .fps-user-item:hover{background:var(--jt-hover);border-color:var(--jt-border-strong)}.search-container .search-results .fps-user-item .avatar{width:2.5rem;height:2.5rem;margin:0}.search-container .search-results .fps-user-item .user-titles{max-width:none;min-width:0;gap:1px}.search-container .search-results .fps-user-item .user-titles .name{font-size:var(--jt-text-md);font-weight:600;color:var(--jt-text)}.search-container .search-results .fps-user-item .user-titles .username{font-size:var(--jt-text-sm);color:var(--jt-text-muted)}.search-container .search-results .fps-user-item .user-titles .username:only-child{font-size:var(--jt-text-md);font-weight:600;color:var(--jt-text)}.search-container .no-results-container,.search-container .search-results>div>.loading-container>h3:only-child:not(.search-footer){box-sizing:border-box;max-width:32rem;margin:var(--space-6) auto;padding:var(--space-6) var(--space-5);text-align:center;background:var(--jt-surface-raised);border:1px solid var(--jt-border);border-radius:var(--jt-radius-xl)}.search-container .no-results-container h3,.search-container .search-results>div>.loading-container>h3:only-child:not(.search-footer){margin:0;font-size:var(--jt-text-lg);font-weight:600;letter-spacing:var(--jt-tracking-heading);color:var(--jt-text)}.search-container .no-results-container .no-results-suggestion{margin:var(--space-2) 0 0;font-size:var(--jt-text-md);line-height:1.5;color:var(--jt-text-muted)}.search-container .no-results-container .no-results-suggestion a{color:var(--jt-text);text-decoration:underline;text-decoration-color:var(--jt-border-strong);text-underline-offset:.15em}.search-container .no-results-container .no-results-suggestion a:hover{text-decoration-color:currentcolor}.search-container .no-results-container .google-search-form{margin-top:var(--space-4)}.search-container .no-results-container .google-search-form .inline-form{display:flex;gap:var(--space-2);justify-content:center}.search-container .no-results-container .google-search-form input[type=text]{flex:1 1 auto;box-sizing:border-box;min-width:0;height:var(--jt-search-tool);margin:0;font-size:var(--jt-text-md);background:var(--jt-fill);border-radius:var(--jt-radius-control)}.search-container .no-results-container .google-search-form .btn{height:var(--jt-search-tool);margin:0}.topic-post .cooked a:not(.mention,.hashtag-cooked,.lightbox,.badge-category__wrapper,.btn),.cooked a:not(.mention,.hashtag-cooked,.lightbox,.badge-category__wrapper,.btn){color:var(--jt-text);text-decoration:underline;text-decoration-color:var(--jt-border-strong);text-underline-offset:3px;transition:text-decoration-color .15s ease}.topic-post .cooked a:not(.mention,.hashtag-cooked,.lightbox,.badge-category__wrapper,.btn):hover,.cooked a:not(.mention,.hashtag-cooked,.lightbox,.badge-category__wrapper,.btn):hover{text-decoration-color:var(--jt-text)}.topic-post .cooked .lightbox-wrapper a.lightbox:focus-visible,.cooked .lightbox-wrapper a.lightbox:focus-visible{outline-offset:-2px}.topic-post .cooked blockquote,.cooked blockquote{background:rgba(0,0,0,0);border-left:0;border-inline-start:2px solid var(--jt-border-strong)}.topic-post .cooked pre code,.cooked pre code{border:1px solid var(--jt-border);border-radius:var(--jt-radius-md)}.topic-post .cooked pre.codeblock-buttons,.topic-post .cooked pre.lines-decorator,.topic-post .cooked pre[data-jt-lang],.cooked pre.codeblock-buttons,.cooked pre.lines-decorator,.cooked pre[data-jt-lang]{background:var(--jt-surface-sunken);border:1px solid var(--jt-border);border-radius:var(--jt-radius-md)}.topic-post .cooked pre.codeblock-buttons>code,.topic-post .cooked pre.lines-decorator>code,.topic-post .cooked pre[data-jt-lang]>code,.cooked pre.codeblock-buttons>code,.cooked pre.lines-decorator>code,.cooked pre[data-jt-lang]>code{background:rgba(0,0,0,0);border:0;border-radius:0}.topic-post .cooked pre[data-jt-lang],.cooked pre[data-jt-lang]{position:relative;padding-top:2.25rem}.topic-post .cooked pre[data-jt-lang]::before,.cooked pre[data-jt-lang]::before{content:attr(data-jt-lang);position:absolute;inset:0 0 auto;height:2.25rem;display:flex;align-items:center;padding:0 .85rem;font-family:var(--jt-font-mono);font-size:var(--jt-text-xs);font-weight:400;letter-spacing:0;text-transform:none;color:var(--jt-text-muted);background:none;border-bottom:1px solid var(--jt-border);pointer-events:none}.topic-post .cooked pre[data-jt-lang]>.codeblock-button-wrapper,.cooked pre[data-jt-lang]>.codeblock-button-wrapper{top:0;height:2.25rem;display:flex;align-items:center;padding-inline-end:.25rem}.topic-post .cooked :not(pre)>code,.cooked :not(pre)>code{border:1px solid var(--jt-border);border-radius:4px;padding:.1em .35em}.topic-post .cooked kbd,.cooked kbd{background:var(--jt-surface-sunken);border:1px solid var(--jt-border-strong);border-radius:5px;box-shadow:none}.topic-post .cooked table th,.cooked table th{color:var(--jt-text-muted);font-weight:500}:is(.cooked,.d-editor-preview,.ProseMirror) mark{padding-inline:.1em;color:inherit;background:color-mix(in srgb, currentcolor 16%, transparent);border-radius:4px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.topic-map,.topic-map__stats{border-color:var(--jt-border)}@media(forced-colors: active){.topic-map .topic-map__contents .topic-map__stats :is(.fk-d-menu__trigger,.topic-map__stat){padding:.2em .45em}}.topic-map .--users-summary{padding-inline:.25rem;margin-inline:-0.25rem}.topic-body,.topic-avatar{border-top-color:var(--jt-border)}.post-controls .actions button{border-radius:var(--jt-radius-sm)}.cooked a.jt-external::after{content:"";display:inline-block;width:.62em;height:.62em;margin-left:.2em;vertical-align:.06em;background-color:currentcolor;opacity:.55;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7M8 7h9v9'/%3E%3C/svg%3E") center/contain no-repeat;transition:opacity var(--jt-motion)}.cooked a.jt-external:hover::after{opacity:1}.post-stream>.gap{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;font-size:var(--jt-text-xs);font-weight:500;text-transform:none;color:var(--jt-text-subtle);transition:color var(--jt-motion)}.post-stream>.gap::before,.post-stream>.gap::after{content:"";flex:1;height:1px;background:linear-gradient(to right, transparent, var(--jt-border))}.post-stream>.gap::after{background:linear-gradient(to left, transparent, var(--jt-border))}.post-stream>.gap:hover{color:var(--jt-text)}.topic-body .cooked details:not(.elided),.jt-quick-look__cooked details:not(.elided),.d-editor-preview details:not(.elided),.ProseMirror details:not(.elided){margin-bottom:.75rem;padding:0 .9rem;background:rgba(0,0,0,0);border:1px solid var(--jt-border);border-radius:var(--jt-radius-md)}.topic-body .cooked details:not(.elided):not([open]):hover,.topic-body .cooked details:not(.elided):not([open]):focus,.topic-body .cooked details:not(.elided):not([open]):focus-within,.jt-quick-look__cooked details:not(.elided):not([open]):hover,.jt-quick-look__cooked details:not(.elided):not([open]):focus,.jt-quick-look__cooked details:not(.elided):not([open]):focus-within,.d-editor-preview details:not(.elided):not([open]):hover,.d-editor-preview details:not(.elided):not([open]):focus,.d-editor-preview details:not(.elided):not([open]):focus-within,.ProseMirror details:not(.elided):not([open]):hover,.ProseMirror details:not(.elided):not([open]):focus,.ProseMirror details:not(.elided):not([open]):focus-within{background:rgba(0,0,0,0)}.topic-body .cooked details:not(.elided)>summary,.jt-quick-look__cooked details:not(.elided)>summary,.d-editor-preview details:not(.elided)>summary,.ProseMirror details:not(.elided)>summary{display:flex;align-items:flex-start;gap:.5rem;margin:0 -0.9rem;padding:.6rem .9rem;font-weight:500;color:var(--jt-text);border-radius:calc(var(--jt-radius-md) - 1px);transition:background-color var(--jt-motion)}.topic-body .cooked details:not(.elided)>summary::before,.jt-quick-look__cooked details:not(.elided)>summary::before,.d-editor-preview details:not(.elided)>summary::before,.ProseMirror details:not(.elided)>summary::before{content:"";flex:none;width:1em;height:1lh;margin:0;background-color:var(--jt-text-muted);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") center/1em no-repeat;transition:rotate var(--jt-motion)}.topic-body .cooked details:not(.elided)>summary:dir(rtl)::before,.jt-quick-look__cooked details:not(.elided)>summary:dir(rtl)::before,.d-editor-preview details:not(.elided)>summary:dir(rtl)::before,.ProseMirror details:not(.elided)>summary:dir(rtl)::before{scale:-1 1}.topic-body .cooked details:not(.elided)>summary:hover,.jt-quick-look__cooked details:not(.elided)>summary:hover,.d-editor-preview details:not(.elided)>summary:hover,.ProseMirror details:not(.elided)>summary:hover{background:var(--jt-hover)}.topic-body .cooked details:not(.elided)>summary:focus-visible,.jt-quick-look__cooked details:not(.elided)>summary:focus-visible,.d-editor-preview details:not(.elided)>summary:focus-visible,.ProseMirror details:not(.elided)>summary:focus-visible{outline:2px solid var(--jt-focus);outline-offset:-2px}.topic-body .cooked details:not(.elided)>summary>p,.jt-quick-look__cooked details:not(.elided)>summary>p,.d-editor-preview details:not(.elided)>summary>p,.ProseMirror details:not(.elided)>summary>p{padding-block:0}.topic-body .cooked details:not(.elided)[open],.jt-quick-look__cooked details:not(.elided)[open],.d-editor-preview details:not(.elided)[open],.ProseMirror details:not(.elided)[open]{padding-bottom:.25rem}.topic-body .cooked details:not(.elided)[open]>summary,.jt-quick-look__cooked details:not(.elided)[open]>summary,.d-editor-preview details:not(.elided)[open]>summary,.ProseMirror details:not(.elided)[open]>summary{margin-bottom:.75rem;border-bottom:1px solid var(--jt-border);border-radius:calc(var(--jt-radius-md) - 1px) calc(var(--jt-radius-md) - 1px) 0 0}.topic-body .cooked details:not(.elided)[open]>summary::before,.jt-quick-look__cooked details:not(.elided)[open]>summary::before,.d-editor-preview details:not(.elided)[open]>summary::before,.ProseMirror details:not(.elided)[open]>summary::before{rotate:90deg}.topic-body .cooked details:not(.elided)[open]>summary:dir(rtl)::before,.jt-quick-look__cooked details:not(.elided)[open]>summary:dir(rtl)::before,.d-editor-preview details:not(.elided)[open]>summary:dir(rtl)::before,.ProseMirror details:not(.elided)[open]>summary:dir(rtl)::before{rotate:-90deg}@media(prefers-reduced-motion: reduce){.topic-body .cooked details:not(.elided)>summary,.topic-body .cooked details:not(.elided)>summary::before,.jt-quick-look__cooked details:not(.elided)>summary,.jt-quick-look__cooked details:not(.elided)>summary::before,.d-editor-preview details:not(.elided)>summary,.d-editor-preview details:not(.elided)>summary::before,.ProseMirror details:not(.elided)>summary,.ProseMirror details:not(.elided)>summary::before{transition:none}}.cooked aside.quote,.d-editor-preview aside.quote,.ProseMirror aside.quote{background:var(--jt-surface-sunken);border:1px solid var(--jt-border);border-radius:var(--jt-radius-md);overflow:hidden}.cooked aside.quote .title,.d-editor-preview aside.quote .title,.ProseMirror aside.quote .title{padding:.7rem .9rem 0;color:var(--jt-text-muted);background:rgba(0,0,0,0);border-left:none}.cooked aside.quote .quote-controls,.d-editor-preview aside.quote .quote-controls,.ProseMirror aside.quote .quote-controls{gap:.3em}.cooked aside.quote .quote-controls .btn,.d-editor-preview aside.quote .quote-controls .btn,.ProseMirror aside.quote .quote-controls .btn{margin:0;font-size:var(--font-0)}.cooked aside.quote .quote-controls .d-icon,.d-editor-preview aside.quote .quote-controls .d-icon,.ProseMirror aside.quote .quote-controls .d-icon{color:var(--jt-text-subtle)}.cooked aside.quote .quote-controls .btn:hover .d-icon,.d-editor-preview aside.quote .quote-controls .btn:hover .d-icon,.ProseMirror aside.quote .quote-controls .btn:hover .d-icon{color:var(--jt-text)}.cooked aside.quote blockquote,.d-editor-preview aside.quote blockquote,.ProseMirror aside.quote blockquote{margin:0;padding:.5rem .9rem .75rem;background:rgba(0,0,0,0);border-left:none}.cooked aside.onebox,.d-editor-preview aside.onebox,.ProseMirror aside.onebox{margin-inline:0;background:var(--jt-surface-raised);border:1px solid var(--jt-border);border-radius:var(--jt-radius-md);box-shadow:none;transition:border-color var(--jt-motion)}.cooked aside.onebox:hover,.d-editor-preview aside.onebox:hover,.ProseMirror aside.onebox:hover{border-color:var(--jt-border-strong)}.cooked aside.onebox header.source,.d-editor-preview aside.onebox header.source,.ProseMirror aside.onebox header.source{font-size:var(--jt-text-sm)}.cooked aside.onebox header.source a[href],.d-editor-preview aside.onebox header.source a[href],.ProseMirror aside.onebox header.source a[href]{color:var(--jt-text-muted);text-decoration:none}.cooked aside.onebox .onebox-body h3 a[href],.cooked aside.onebox .onebox-body h4 a[href],.d-editor-preview aside.onebox .onebox-body h3 a[href],.d-editor-preview aside.onebox .onebox-body h4 a[href],.ProseMirror aside.onebox .onebox-body h3 a[href],.ProseMirror aside.onebox .onebox-body h4 a[href]{color:var(--jt-text);text-decoration:none}.cooked aside.onebox .onebox-body h3 a[href]:hover,.cooked aside.onebox .onebox-body h4 a[href]:hover,.d-editor-preview aside.onebox .onebox-body h3 a[href]:hover,.d-editor-preview aside.onebox .onebox-body h4 a[href]:hover,.ProseMirror aside.onebox .onebox-body h3 a[href]:hover,.ProseMirror aside.onebox .onebox-body h4 a[href]:hover{text-decoration:underline;text-underline-offset:3px}.ProseMirror details:not(.elided)>summary:hover{background:rgba(0,0,0,0)}.ProseMirror blockquote{background:rgba(0,0,0,0);border-left:0;border-inline-start:2px solid var(--jt-border-strong)}.more-topics__container .more-topics__list-title{margin:var(--space-6) 0 var(--space-3);padding:0;font-size:var(--jt-text-body);font-weight:600;letter-spacing:var(--jt-tracking-heading);color:var(--jt-text)}.more-topics__container .more-topics__list .topic-list{overflow:hidden;background:var(--jt-surface-raised);border:1px solid var(--jt-border);border-radius:var(--jt-radius-xl)}.more-topics__container .more-topics__list .topic-list .topic-list-header th{padding-block:var(--space-2);font-size:var(--jt-text-xs);font-weight:500;color:var(--jt-text-subtle);background:var(--jt-surface-sunken);border-bottom:1px solid var(--jt-border)}.more-topics__container .more-topics__list .topic-list .topic-list-body{border-top:0}.more-topics__container .more-topics__list .topic-list .topic-list-item{transition:background-color var(--jt-motion)}.more-topics__container .more-topics__list .topic-list .topic-list-item:hover{background:var(--jt-hover)}.more-topics__container .more-topics__list .topic-list .topic-list-item:last-child .topic-list-data{border-bottom:0}.more-topics__container .more-topics__list .topic-list .topic-list-data{padding-inline:var(--space-4)}.more-topics__container .more-topics__browse-more{margin:var(--space-4) 0 0;padding:0;font-size:var(--jt-text-md);font-weight:400;line-height:1.6;color:var(--jt-text-muted)}.more-topics__container .more-topics__browse-more a:not(.badge-category__wrapper){color:var(--jt-text);text-decoration:underline;text-decoration-color:var(--jt-border-strong);text-underline-offset:.15em}.more-topics__container .more-topics__browse-more a:not(.badge-category__wrapper):hover{text-decoration-color:currentcolor}@media(width < 40rem){.more-topics__container .more-topics__list-title{margin-top:var(--space-5)}.more-topics__container .more-topics__list .topic-list .topic-list-header:not(.--has-tabs){display:none}.more-topics__container .more-topics__list .topic-list .topic-list-header.--has-tabs th.default{display:none}}html.mobile-view .more-topics__container .topic-list .topic-item-metadata.right{display:grid;grid-template-columns:minmax(0, 1fr) auto;grid-template-areas:"title count" "stats stats";column-gap:var(--space-3)}html.mobile-view .more-topics__container .topic-list .topic-item-metadata.right>.main-link{grid-area:title;min-width:0}html.mobile-view .more-topics__container .topic-list .topic-item-metadata.right>.pull-right{grid-area:count;float:none}html.mobile-view .more-topics__container .topic-list .topic-item-metadata.right>.pull-right .posts-map{padding-inline:0}html.mobile-view .more-topics__container .topic-list .topic-item-metadata.right>.topic-item-stats{display:flex;grid-area:stats;align-items:baseline;gap:var(--space-2);min-width:0}html.mobile-view .more-topics__container .topic-list .topic-item-metadata.right>.topic-item-stats::after{display:none}html.mobile-view .more-topics__container .topic-list .topic-item-metadata.right>.topic-item-stats .topic-item-stats__category-tags{flex:1;min-width:0}html.mobile-view .more-topics__container .topic-list .topic-item-metadata.right>.topic-item-stats .num.activity{flex:none;margin-left:auto}html.mobile-view #topic-footer-buttons .topic-footer-main-buttons{flex-wrap:wrap;gap:var(--space-2);align-items:center}html.mobile-view #topic-footer-buttons .topic-footer-main-buttons__actions{flex:1 1 auto;flex-wrap:nowrap;gap:var(--space-2)}html.mobile-view #topic-footer-buttons .topic-footer-button{height:2.5rem;min-width:2.5rem;margin:0}html.mobile-view #topic-footer-buttons .topic-footer-main-buttons>.create{flex:0 0 auto;justify-content:center;margin-left:auto;padding-inline:var(--space-4);font-weight:600}html.mobile-view #topic-footer-buttons .topic-footer-main-buttons>.create .d-button-label{display:inline;margin-left:.4em}:root{--d-post-control-text-color: var(--jt-text-muted);--d-post-control-text-color--hover: var(--jt-text);--d-post-control-icon-color: var(--jt-text-subtle);--d-post-control-icon-color--hover: var(--jt-text);--d-post-control-background--hover: var(--jt-hover)}.topic-post .topic-avatar .avatar{border-radius:var(--jt-radius-avatar);box-shadow:0 0 0 1px var(--jt-border)}.topic-post .topic-meta-data{align-items:center;gap:var(--space-2)}.topic-post .topic-meta-data .names{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);line-height:1.3}.topic-post .topic-meta-data .names span{margin-right:0}.topic-post .topic-meta-data .names,.topic-post .topic-meta-data .names>.first,.topic-post .topic-meta-data .names>.second{padding:.25rem;margin:-0.25rem}.topic-post .topic-meta-data .names .first a,.topic-post .topic-meta-data .names .first{color:var(--jt-text)}.topic-post .topic-meta-data .names .second a,.topic-post .topic-meta-data .names .second{color:var(--jt-text-muted);font-weight:400}.topic-post .topic-meta-data .names .user-title,.topic-post .topic-meta-data .names .user-title a{display:inline-flex;align-items:center;padding:0 .55em;font-size:var(--jt-text-2xs);font-weight:500;line-height:1.7;color:var(--jt-text-muted);border:1px solid var(--jt-border);border-radius:var(--jt-radius-pill)}.topic-post .topic-meta-data .names .user-title{flex-basis:auto}.topic-post .topic-meta-data .names .user-title a{padding:0;border:0}.topic-post .topic-meta-data .names .svg-icon-title .d-icon{color:var(--jt-text-subtle)}.topic-post .topic-meta-data .post-infos{gap:var(--space-2)}.topic-post .topic-meta-data .post-infos .post-date,.topic-post .topic-meta-data .post-infos .post-date a{color:var(--jt-text-subtle)}.topic-post .topic-meta-data .post-infos .reply-to-tab{display:inline-flex;align-items:center;gap:.35em;padding:.1em .55em .1em .35em;font-size:var(--jt-text-xs);color:var(--jt-text-muted);border:1px solid var(--jt-border);border-radius:var(--jt-radius-pill)}.topic-post .topic-meta-data .post-infos .reply-to-tab .avatar{width:16px;height:16px}.topic-post .topic-meta-data .post-infos .reply-to-tab:hover{color:var(--jt-text);border-color:var(--jt-border-strong)}.topic-post .topic-meta-data .post-infos .read-state .d-icon{color:var(--jt-text)}nav.post-controls .actions{gap:2px}nav.post-controls .actions .btn{border-radius:var(--jt-radius-control)}nav.post-controls .actions .post-action-menu__reply{padding-inline:.8em;border:1px solid var(--jt-border)}nav.post-controls .actions .post-action-menu__reply:hover{border-color:var(--jt-border-strong)}nav.post-controls .show-replies,nav.post-controls .post-action-menu__show-replies{border-radius:var(--jt-radius-control);border:1px solid var(--jt-border)}.discourse-reactions-actions{--love: var(--jt-text);--love-low: var(--jt-hover);--primary-low: var(--jt-hover);--primary-low-mid: var(--jt-text-muted)}.discourse-reactions-counter{display:inline-flex;align-items:center;gap:.45em;height:2rem;padding:0 .7em 0 .45em;background:var(--jt-fill);border:1px solid var(--jt-border);border-radius:var(--jt-radius-control);transition:border-color var(--jt-motion),background-color var(--jt-motion)}.discourse-reactions-counter:hover{background:var(--jt-hover);border-color:var(--jt-border-strong)}.discourse-reactions-counter .reactions-counter{font-size:var(--jt-text-sm);font-weight:500;color:var(--jt-text);font-variant-numeric:tabular-nums}.discourse-reactions-list .reactions .discourse-reactions-list-emoji{margin-right:-0.3em;padding:1px;background:var(--jt-surface-raised);box-shadow:0 0 0 1.5px var(--jt-surface);border-radius:50%}.discourse-reactions-actions.has-reacted .discourse-reactions-counter{border-color:var(--jt-text-subtle)}.discourse-reactions-picker .discourse-reactions-picker-container{background:var(--jt-surface-raised);border:1px solid var(--jt-border);border-radius:var(--jt-radius-lg);box-shadow:var(--jt-shadow-menu)}.discourse-reactions-picker .discourse-reactions-picker-container .pickable-reaction{border-radius:var(--jt-radius-control);transition:background-color var(--jt-motion),transform var(--jt-motion)}.discourse-reactions-picker .discourse-reactions-picker-container .pickable-reaction:hover{background:var(--jt-hover);transform:scale(1.12)}.discourse-reactions-picker .discourse-reactions-picker-container .pickable-reaction.is-used{background:var(--d-selected)}.accepted-answers.d-post-accordion{--d-post-accordion-radius: var(--jt-radius-lg);--d-post-accordion-background: var(--jt-surface-raised);--d-post-accordion-border-color: var(--jt-border);--d-post-accordion-header-color: var(--jt-text);--d-post-accordion-header-background: var(--jt-surface-sunken);--d-post-accordion-header-border-color: var(--jt-border);--d-post-accordion-item-header-background: transparent;--d-post-accordion-item-header-color: var(--jt-text-muted);--d-post-accordion-item-username-color: var(--jt-text);--d-post-accordion-item-link-color: var(--jt-text);--d-post-accordion-item-control-color: var(--jt-text-subtle)}.accepted-answers.d-post-accordion .accepted-answers__title{font-size:var(--jt-text-sm);font-weight:600;letter-spacing:var(--jt-tracking-ui);text-transform:none}.accepted-answers.d-post-accordion .accepted-answers__title .d-icon{color:var(--success)}.accepted-answers.d-post-accordion .accepted-answers__solution-count{color:var(--jt-text-muted)}.accepted-answers.d-post-accordion .d-post-accordion-item__content{border-left:0;background:none}.post-controls .accepted-text,.post-controls .extra-buttons .accepted{border-radius:var(--jt-radius-control)}@media(width >= 64rem){.post__contents>.solved-shared-issue-row{float:left;margin:20px var(--space-2) 0 0}.post__contents:has(>.solved-shared-issue-row) nav.post-controls{flex-wrap:wrap;row-gap:var(--space-2)}}#topic-footer-buttons .reason .text{display:none}html.desktop-view #topic-footer-buttons{flex-flow:row wrap;align-items:center;gap:var(--space-2)}html.desktop-view #topic-footer-buttons .topic-footer-main-buttons,html.desktop-view #topic-footer-buttons .topic-notifications-button .reason{display:contents}html.desktop-view #topic-footer-buttons .topic-footer-main-buttons>.create{order:1}.small-action .topic-avatar{border-top:0}.small-action .topic-avatar .d-icon{color:var(--jt-text-subtle)}.small-action .small-action-desc{color:var(--jt-text-muted);font-size:var(--jt-text-sm);border-top:0}.post-notice{color:var(--jt-text-muted);background:var(--jt-surface-sunken);border:1px solid var(--jt-border);border-radius:var(--jt-radius-lg)}.topic-footer-pinned-post .pinned-post-badge{color:var(--jt-text-muted)}.topic-post.deleted .regular>.cooked{color:var(--jt-text-muted);background:repeating-linear-gradient(135deg, transparent 0 7px, var(--jt-hover) 7px 8px);border:1px dashed var(--jt-border-strong);border-radius:var(--jt-radius-md)}.topic-post.deleted .topic-meta-data:not(.embedded-reply){color:var(--jt-text-muted)}.topic-post.deleted nav.post-controls{color:var(--jt-text-subtle)}.topic-post.deleted nav.post-controls .show-replies,.topic-post.deleted nav.post-controls button.reply.create,.topic-post.deleted nav.post-controls .show-replies .d-icon,.topic-post.deleted nav.post-controls button.reply.create .d-icon,.topic-post.deleted nav.post-controls .d-icon{color:var(--jt-text-subtle)}.topic-post.deleted nav.post-controls .btn:hover{color:var(--jt-text);background:var(--jt-hover)}.topic-post.deleted nav.post-controls .btn:hover .d-icon{color:var(--jt-text)}.topic-post.deleted .post-action{color:var(--jt-text-muted)}.small-action.deleted .topic-avatar,.small-action.deleted .small-action-desc{background:rgba(0,0,0,0)}.small-action.deleted .small-action-desc{color:var(--jt-text-muted);text-decoration:line-through;text-decoration-color:var(--jt-border-strong)}.tags-index{--jt-tags-control: 2.4rem}.tags-index .tags-controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4);margin:1.6rem 0 var(--space-4);padding:0}.tags-index .tags-controls h2{flex:1 1 auto;margin:0;font-size:var(--jt-text-3xl);font-weight:700;line-height:1;letter-spacing:var(--jt-tracking-display);color:var(--jt-text)}.tags-index .tags-controls .tags-admin-dropdown .select-kit-header{box-sizing:border-box;width:var(--jt-tags-control);height:var(--jt-tags-control);min-height:0;padding:0;background:var(--jt-fill);border:1px solid var(--jt-border-strong);border-radius:var(--jt-radius-control)}.tags-index .tags-controls .tags-admin-dropdown .select-kit-header:hover{background:var(--jt-hover)}.tags-index .tags-controls .bulk-create-tags-form{display:flex;flex:0 1 28rem;gap:var(--space-2);align-items:flex-start;min-width:0;margin:0}.tags-index .tags-controls .bulk-create-tags-form .expanding-text-area{flex:1 1 auto;min-width:0}.tags-index .tags-controls .bulk-create-tags-form .bulk-tags-input{box-sizing:border-box;width:100%;min-height:var(--jt-tags-control);margin:0;padding:calc((var(--jt-tags-control) - 1.5em)/2 - 1px) .75rem;font-size:var(--jt-text-md);line-height:1.5;background:var(--jt-fill);border:1px solid var(--jt-border-strong);border-radius:var(--jt-radius-control)}.tags-index .tags-controls .bulk-create-tags-form .bulk-tags-input:focus{border-color:var(--jt-text-subtle);box-shadow:0 0 0 3px var(--jt-glow);outline:none}.tags-index .tags-controls .bulk-create-tags-form .btn{flex:0 0 auto;height:var(--jt-tags-control);margin:0}@media(width < 40rem){.tags-index .tags-controls .bulk-create-tags-form{flex-basis:100%}}.tags-index .bulk-create-results{margin:0 0 var(--space-4);padding:var(--space-4) var(--space-5);color:var(--jt-text);background:var(--jt-surface-raised);border:1px solid var(--jt-border);border-radius:var(--jt-radius-lg)}.tags-index .bulk-create-results h4{margin:0 0 var(--space-2);font-size:var(--jt-text-md);font-weight:600}.tags-index .bulk-create-results .result-section+.result-section{margin-top:var(--space-3)}.tags-index .tag-sort-options{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);margin:0 0 var(--space-4);font-size:var(--jt-text-sm);color:var(--jt-text-subtle)}.tags-index .tag-sort-options>span{display:inline-flex}.tags-index .tag-sort-options>span:first-of-type{margin-left:var(--space-1)}.tags-index .tag-sort-options a{align-items:center;height:1.75rem;padding:0 .7rem;font-weight:500;text-decoration:none;color:var(--jt-text-muted);border:1px solid rgba(0,0,0,0);border-radius:var(--jt-radius-pill);transition:color var(--jt-motion),background-color var(--jt-motion),border-color var(--jt-motion)}.tags-index .tag-sort-options a:hover{color:var(--jt-text);background:var(--jt-hover)}.tags-index .tag-sort-options span.active a{font-weight:500;color:var(--jt-text);background:var(--jt-fill);border-color:var(--jt-border-strong)}.tags-index>hr{display:none}.tags-index .tags-list{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0 0 var(--space-6);padding:0;border-bottom:0}.tags-index .tags-list>h3,.tags-index .tags-list>.category-title-link{flex-basis:100%;margin:0 0 var(--space-1);font-size:var(--jt-text-xs);font-weight:500;line-height:1.5;letter-spacing:.02em;text-transform:uppercase;color:var(--jt-text-subtle)}.tags-index .tags-list>h3 a.anchor,.tags-index .tags-list>.category-title-link a.anchor{color:inherit}.tags-index .tags-list>.category-title-link{text-transform:none;letter-spacing:0}.tags-index .tags-list>.category-title-link .category-name{font-size:var(--jt-text-sm);font-weight:600;color:var(--jt-text)}.tags-index .tags-list .clearfix{display:none}.tags-index .tag-box{display:inline-flex;align-items:center;gap:.45rem;float:none;box-sizing:border-box;width:auto;max-width:100%;min-height:2.2rem;margin:0;padding:0 .35rem 0 .8rem;background:var(--jt-fill);border:1px solid var(--jt-border-strong);border-radius:var(--jt-radius-pill);transition:background-color var(--jt-motion),border-color var(--jt-motion)}.tags-index .tag-box:hover{background:var(--jt-hover);border-color:var(--jt-text-subtle)}.tags-index .tag-box:not(:has(.tag-count)){padding-right:.8rem}.tags-index .tag-box .discourse-tag{max-width:100%;padding:0;font-size:var(--jt-text-sm);font-weight:500;line-height:1.4;color:var(--jt-text);background:none}.tags-index .tag-box .discourse-tag::before{content:"#";margin-right:.2em;font-weight:400;color:var(--jt-text-subtle)}.tags-index .tag-box .d-icon-envelope{font-size:.85em;color:var(--jt-text-subtle)}.tags-index .tag-box .tag-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;padding:0 .4rem;font-size:var(--jt-text-xs);font-weight:500;line-height:1;font-variant-numeric:tabular-nums;color:var(--jt-text-muted);background:var(--jt-hover);border-radius:var(--jt-radius-pill)}@media(width < 40rem){.tags-index .tags-controls{margin-top:var(--space-4)}.tags-index .tags-controls h2{font-size:var(--jt-text-2xl)}.tags-index .tag-box{min-height:2rem}}html .leaderboard .podium__wrapper{background:var(--jt-surface-raised);border:1px solid var(--jt-border);border-top:0;border-radius:0 0 var(--jt-radius-xl) var(--jt-radius-xl)}html .leaderboard .winner__crown .d-icon{color:var(--jt-text)}html .leaderboard .winner__avatar img{corner-shape:round;border-width:3px;background-color:var(--jt-surface-sunken)}html .leaderboard .winner__rank{width:2.5rem;height:2.5rem;font-family:var(--jt-font-mono);font-size:var(--jt-text-xl);font-weight:600;color:var(--jt-text);background:var(--jt-surface-raised);border:1px solid var(--jt-border-strong);border-radius:var(--jt-radius-md)}html .leaderboard .winner__name{color:var(--jt-text-muted)}html .leaderboard .winner__score{color:var(--jt-text);letter-spacing:var(--jt-tracking-display);font-variant-numeric:tabular-nums}html .leaderboard .winner.-position1 .winner__avatar img{border-color:var(--jt-text)}html .leaderboard .winner.-position1 .winner__rank{color:var(--jt-surface);background:var(--jt-text);border-color:var(--jt-text)}html .leaderboard .winner.-position1 .winner__name{color:var(--jt-text)}html .leaderboard .winner.-position2 .winner__rank,html .leaderboard .winner.-position3 .winner__rank{background:var(--jt-surface-raised)}html .leaderboard .winner.-position2 .winner__avatar img,html .leaderboard .winner.-position3 .winner__avatar img{background-color:var(--jt-surface-sunken)}html .leaderboard .winner.-position2 .winner__avatar img{border-color:var(--jt-text-muted)}html .leaderboard .winner.-position3 .winner__avatar img{border-color:var(--jt-border-strong)}html .leaderboard .ranking{background:none;border:0}html .leaderboard .ranking .user{background:var(--jt-surface-raised);border:1px solid var(--jt-border);border-radius:var(--jt-radius-lg);transition:border-color var(--jt-motion)}html .leaderboard .ranking .user:hover{border-color:var(--jt-border-strong)}html .leaderboard .ranking .user.-self,html .leaderboard .ranking .user.user-highlight{color:var(--jt-surface);background:var(--jt-text);border-color:var(--jt-text)}html .leaderboard .ranking .user__rank{font-family:var(--jt-font-mono);font-weight:500}html .leaderboard .ranking .user__score{font-variant-numeric:tabular-nums}.menu-panel,.menu-panel.drop-down,.user-card.show,.group-card.show,.fk-d-menu .fk-d-menu__inner-content,.select-kit.is-expanded .select-kit-body,.popup-menu{border:1px solid var(--jt-border);border-radius:var(--jt-radius-lg);box-shadow:var(--jt-shadow-menu)}.user-card,.group-card{--avatar-margin: 0}.user-card .usercard-controls .reqpm-user-button.btn{padding:.5em .65em;font-size:var(--font-0)}.menu-panel.slide-in{border-radius:0}.d-modal__container{background:var(--jt-surface-raised);border-radius:var(--jt-radius-xl);box-shadow:var(--jt-shadow-modal)}html.mobile-view .d-modal:not(.jt-cmdk) .d-modal__container{border-radius:var(--jt-radius-xl) var(--jt-radius-xl) 0 0}.d-modal__header,.d-modal__footer{border-color:var(--jt-border)}.d-modal.history-modal #revision{border-bottom:1px solid var(--jt-border)}.d-modal.history-modal #revision-footer-buttons{flex-wrap:wrap}@media(width < 48rem){.d-modal.history-modal #revision-numbers{min-width:0}}#reply-control{box-shadow:none}#reply-control:not(.closed){border-top:1px solid var(--jt-border)}body.has-sidebar-page #reply-control:not(.fullscreen).hide-preview{--jt-gutter: var(--d-wrap-padding-x, 0.67em);max-width:min(var(--topic-width) + var(--topic-avatar-width) - var(--jt-gutter),var(--jt-posts-width, 100vw));margin-left:calc(var(--d-sidebar-width) + var(--layout-gap) + var(--jt-gutter))}@media screen and (width >= 1390px){body.has-sidebar-page #reply-control:not(.fullscreen).hide-preview{margin-left:calc(var(--layout-gap) + var(--jt-gutter))}}@media screen and (width <= 1180px){body.has-sidebar-page #reply-control:not(.fullscreen).hide-preview{width:calc(100% - var(--d-sidebar-width) - var(--layout-gap) - 2*var(--jt-gutter))}}@media(width < 40rem){#reply-control .title-and-category{flex-wrap:wrap}#reply-control .title-and-category>.tags-input{max-width:none}}#topic-progress-wrapper{gap:2px;align-items:stretch;padding:3px;overflow:visible;background:var(--jt-glass);border:1px solid var(--jt-border);border-radius:var(--jt-radius-pill);box-shadow:var(--jt-shadow-menu);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}#topic-progress-wrapper .jt-jump.--progress{gap:2px}#topic-progress-wrapper .jt-jump.--progress .btn,#topic-progress-wrapper .toggle-admin-menu{width:2.25rem;min-width:0;height:auto;min-height:0;margin:0;padding:0;color:var(--jt-text-muted);background:none;border:0;border-radius:var(--jt-radius-pill);transition:color var(--jt-motion),background-color var(--jt-motion)}#topic-progress-wrapper .jt-jump.--progress .btn:hover,#topic-progress-wrapper .jt-jump.--progress .btn:focus-visible,#topic-progress-wrapper .toggle-admin-menu:hover,#topic-progress-wrapper .toggle-admin-menu:focus-visible{color:var(--jt-text);background:var(--jt-hover);border-color:rgba(0,0,0,0)}#topic-progress-wrapper #topic-progress{overflow:hidden;padding:0 var(--space-4);color:var(--jt-text);background:var(--jt-fill);border:1px solid var(--jt-border-strong);border-radius:var(--jt-radius-pill)}#topic-progress-wrapper #topic-progress .nums{gap:.25rem;min-width:5ch;min-height:2.25rem;font-size:var(--jt-text-md);font-weight:600;font-variant-numeric:tabular-nums}#topic-progress-wrapper #topic-progress .d-icon{color:var(--jt-text-subtle)}#topic-progress-wrapper #topic-progress .bg{background:var(--jt-active);border:0}#topic-progress-wrapper .progress-back-container{margin-bottom:var(--space-2)}#topic-progress-wrapper .progress-back-container .btn.progress-back{gap:.35rem;height:2rem;padding:0 .75rem;font-size:var(--jt-text-sm);font-weight:500;color:var(--jt-text);background:var(--jt-glass);border:1px solid var(--jt-border);border-radius:var(--jt-radius-pill);box-shadow:var(--jt-shadow-menu);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}#topic-progress-wrapper .progress-back-container .btn.progress-back .d-icon{color:var(--jt-text-muted)}#topic-progress-wrapper .progress-back-container .btn.progress-back:hover,#topic-progress-wrapper .progress-back-container .btn.progress-back:focus-visible{background:var(--jt-surface-raised);border-color:var(--jt-border-strong)}.timeline-container .topic-timeline .timeline-scrollarea{border-left-color:var(--jt-border-strong)}.timeline-container .topic-timeline .timeline-handle{background-color:var(--jt-text)}html.admin-area .sidebar-wrapper .admin-panel{--d-sidebar-admin-background: var(--jt-surface);--d-sidebar-active-background: var(--jt-active);--d-sidebar-highlight-background: var(--jt-hover);--scrollbarThumbBg: var(--jt-border-strong)}.admin-sidebar-nav-link__dot{color:var(--jt-text)}.alert.alert-info{background:var(--jt-surface-sunken);border:1px solid var(--jt-border);border-radius:var(--jt-radius-lg);color:var(--jt-text)}.global-notice .alert{display:flex;align-items:center;gap:var(--space-3)}.global-notice .alert:has(.close){padding-right:var(--space-2)}.global-notice .alert .text{flex:1;min-width:0}.global-notice .alert .close{position:static;float:none;flex-shrink:0;display:grid;place-items:center;width:1.75rem;height:1.75rem;margin:-0.25rem 0;padding:0;color:var(--jt-text-subtle);border-radius:var(--jt-radius-sm);opacity:1}.global-notice .alert .close .d-icon{font-size:.85em;color:currentcolor}.global-notice .alert .close:hover,.global-notice .alert .close:focus-visible{color:var(--jt-text);background:var(--jt-hover)}.custom-category-boxes .category-box{background:var(--jt-surface-raised);border:1px solid var(--jt-border);border-radius:var(--jt-radius-lg);box-shadow:none !important;transition:border-color .15s ease}.custom-category-boxes .category-box:hover{border-color:var(--jt-border-strong)}.custom-category-boxes .category-box .category-logo{border-radius:calc(var(--jt-radius-lg) - 1px) 0 0 calc(var(--jt-radius-lg) - 1px)}.custom-category-boxes .category-box .category-box-heading h3{font-weight:600;letter-spacing:-0.02em}.custom-category-boxes .category-logo.no-logo-present:has(.jt-cat-icon) .category-abbreviation{display:none !important}.jt-cat-icon{display:grid;place-items:center;width:3rem;height:3rem;color:var(--jt-text);background:var(--jt-surface-raised);border:1px solid var(--jt-border-strong);border-radius:var(--jt-radius-lg);box-shadow:0 1px 0 var(--jt-glow) inset}.jt-cat-icon .d-icon{width:1.35rem;height:1.35rem;margin:0 !important;color:currentcolor !important}.jt-cat-icon .emoji{width:1.5rem;height:1.5rem}.jt-cat-icon__square{width:.9rem;height:.9rem;border-radius:4px}.empty-state__container:is(.--empty-topic-filter,.--empty-channels-list) .empty-state__image{position:relative;display:grid;place-items:center;width:3.5rem;height:3.5rem;margin:0 auto var(--space-4);background:var(--jt-surface-raised);border:1px solid var(--jt-border-strong);border-radius:var(--jt-radius-lg);box-shadow:0 1px 0 var(--jt-glow) inset}.empty-state__container:is(.--empty-topic-filter,.--empty-channels-list) .empty-state__image>svg{display:none}.empty-state__container:is(.--empty-topic-filter,.--empty-channels-list) .empty-state__image::after{content:"";width:1.5rem;height:1.5rem;background:var(--jt-text);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/contain no-repeat}.empty-state__container:is(.--empty-topic-filter,.--empty-channels-list).--empty-channels-list .empty-state__image::after{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2.5'/%3E%3Cpath d='M3.5 7.5 12 13l8.5-5.5'/%3E%3C/svg%3E")}.empty-state__container:is(.--empty-topic-filter,.--empty-channels-list) .empty-state__title{font-size:var(--jt-text-lg);font-weight:600;letter-spacing:var(--jt-tracking-heading);color:var(--jt-text)}.empty-state__container:is(.--empty-topic-filter,.--empty-channels-list) .empty-state__body,.empty-state__container:is(.--empty-topic-filter,.--empty-channels-list) .empty-state__tip{color:var(--jt-text-muted)}html .custom-gated-topic-container{display:flex;justify-content:center;align-items:flex-start;min-height:55%;background:linear-gradient(to bottom, transparent, var(--jt-surface) 9rem);border-top:0}html .custom-gated-topic-content{max-width:28rem;margin:9rem var(--space-4) 0;padding:var(--space-6) var(--space-6) var(--space-5);background:var(--jt-surface-raised);border:1px solid var(--jt-border);border-radius:var(--jt-radius-xl)}html .custom-gated-topic-content--header{margin-bottom:var(--space-2);font-size:var(--jt-text-2xl);letter-spacing:var(--jt-tracking-display);color:var(--jt-text)}html .custom-gated-topic-content--text{font-size:var(--jt-text-md);color:var(--jt-text-muted)}html .custom-gated-topic-content--cta{margin-top:var(--space-5)}html .custom-gated-topic-content--cta__login #cta-login-link{color:var(--jt-text-muted)}.page-not-found-search{background:var(--jt-surface-sunken);border:1px solid var(--jt-border);border-radius:var(--jt-radius-xl)}.directory-table{--highlight-low-or-medium: var(--d-hover)}.emoji-picker__sections-nav-wrap{--fade-color: var(--jt-surface-sunken);background:var(--jt-surface-sunken)}.small-action.topic-post-visited .topic-post-visited-line{border-bottom-color:var(--jt-border-strong);color:var(--jt-text-subtle)}.topic-footer-pinned-post{background:var(--jt-surface-raised);border:1px solid var(--jt-border);border-radius:var(--jt-radius-xl)}.first-reply-statement{border-top-color:var(--jt-border)}.jt-to-top.btn{position:fixed;z-index:100;right:max(1.25rem,env(safe-area-inset-right));bottom:calc(max(1.25rem,env(safe-area-inset-bottom)) + var(--composer-height, 0px));width:2.5rem;height:2.5rem;padding:0;color:var(--jt-text);background:var(--jt-glass);border:1px solid var(--jt-border-strong);border-radius:var(--jt-radius-lg);box-shadow:var(--jt-shadow-menu);-webkit-backdrop-filter:blur(12px) saturate(1.4);backdrop-filter:blur(12px) saturate(1.4);opacity:0;pointer-events:none;transform:translateY(0.5rem);transition:opacity .2s ease,transform .2s var(--jt-ease),background-color .15s ease}.jt-to-top.btn.--visible{opacity:1;pointer-events:auto;transform:none}.jt-to-top.btn:hover{background:var(--jt-surface-raised)}.jt-to-top.btn .d-icon{color:currentcolor}html.footer-nav-visible .jt-to-top.btn{bottom:calc(var(--footer-nav-height, 49px) + env(safe-area-inset-bottom) + 1.25rem)}body:has(#reply-control.open) .jt-to-top.btn{display:none}.spinner{border-width:2px;border-color:var(--jt-border-strong);border-top-color:var(--jt-text);animation-duration:.75s}.spinner:not(.small,.medium){width:1.5rem;height:1.5rem}.loading-indicator-container{height:2px}:is(.form-kit__control-input,.form-kit__control-textarea){color:var(--jt-text);border-color:var(--jt-border-strong) !important}:is(.form-kit__control-input,.form-kit__control-textarea):focus:not(:disabled),:is(.form-kit__control-input,.form-kit__control-textarea):focus-visible:not(:disabled),:is(.form-kit__control-input,.form-kit__control-textarea):focus:focus-visible:not(:disabled),:is(.form-kit__control-input,.form-kit__control-textarea):active:not(:disabled){border-color:var(--jt-text-subtle) !important;outline:none;box-shadow:0 0 0 3px var(--jt-glow)}.about__header,.about__main-content{max-width:none}.body-page:has(>.about__header)>.nav-pills{margin-bottom:var(--space-4)}.body-page>.nav-pills{scrollbar-width:none}.body-page>.nav-pills::-webkit-scrollbar{display:none}.body-page:has(>.about__header)>p:has(>.edit-about-page){margin:0;font-size:var(--jt-text-sm)}.body-page:has(>.about__header)>p:has(>.edit-about-page) a{color:var(--jt-text-muted);transition:color var(--jt-motion)}.body-page:has(>.about__header)>p:has(>.edit-about-page) a:hover{color:var(--jt-text)}.about__header{margin:var(--space-4) 0 var(--space-6)}.about__header .about__banner{margin-bottom:var(--space-5);overflow:hidden;border:1px solid var(--jt-border);border-radius:var(--jt-radius-xl)}.about__header h1{margin:0 0 var(--space-3);font-size:var(--jt-text-3xl);font-weight:700;line-height:1.1;letter-spacing:var(--jt-tracking-display);color:var(--jt-text)}.about__header .short-description{max-width:64ch;margin:0;font-size:var(--jt-text-reading);line-height:1.6;color:var(--jt-text-muted)}@media(width < 40rem){.about__header{margin-bottom:var(--space-5)}.about__header h1{font-size:var(--jt-text-2xl)}.about__header .short-description{font-size:var(--jt-text-body)}}.about__main-content{gap:var(--space-6) 2.5rem;align-items:flex-start}.about__main-content h2{margin:0 0 var(--space-3);font-size:var(--jt-text-body);font-weight:600;letter-spacing:var(--jt-tracking-heading);color:var(--jt-text)}.about__main-content .about__left-side{flex:1 1 32rem;min-width:0}.about__main-content .about__right-side{flex:1 1 18rem;max-width:26rem;min-width:0}@media(width < 48rem){.about__main-content .about__right-side{max-width:none}}.about__main-content .about__stats{display:grid;grid-template-columns:repeat(auto-fit, minmax(10rem, 1fr));gap:var(--space-2);margin:0 0 var(--space-6);padding:0;border:0}.about__main-content .about__stats-item{display:flex;align-items:center;gap:var(--space-3);min-width:0;margin:0;padding:var(--space-3) var(--space-4);font-size:var(--jt-text-md);font-weight:500;font-variant-numeric:tabular-nums;color:var(--jt-text);background:var(--jt-surface-raised);border:1px solid var(--jt-border);border-radius:var(--jt-radius-lg)}.about__main-content .about__stats-item .d-icon{flex-shrink:0;margin:0;font-size:1.05rem;color:var(--jt-text-subtle)}.about__main-content .about__admins,.about__main-content .about__moderators,.about__main-content .--custom-group{margin-top:var(--space-6)}.about__main-content .about__admins{margin-top:0}.about__main-content .--custom-group p{font-size:var(--jt-text-md);line-height:1.55;color:var(--jt-text-muted)}.about__main-content .about-page-users-list{gap:var(--space-2);grid-template-columns:repeat(auto-fill, minmax(13rem, 1fr))}.about__main-content .about-page-users-list .user-info.small{display:flex;align-items:center;gap:var(--space-3);min-width:0;margin:0;padding:var(--space-3) var(--space-4);background:var(--jt-surface-raised);border:1px solid var(--jt-border);border-radius:var(--jt-radius-lg);transition:background-color var(--jt-motion),border-color var(--jt-motion)}.about__main-content .about-page-users-list .user-info.small:hover{background:var(--jt-hover);border-color:var(--jt-border-strong)}.about__main-content .about-page-users-list .user-info.small .user-image,.about__main-content .about-page-users-list .user-info.small .user-image-inner{width:2.5rem;height:2.5rem}.about__main-content .about-page-users-list .user-info.small .user-image img.avatar,.about__main-content .about-page-users-list .user-info.small .user-image-inner img.avatar{width:2.5rem;height:2.5rem}.about__main-content .about-page-users-list .user-info.small .user-detail{display:flex;flex-direction:column;gap:1px;min-width:0}.about__main-content .about-page-users-list .user-info.small .name-line{font-size:var(--jt-text-md);font-weight:600;line-height:1.3}.about__main-content .about-page-users-list .user-info.small .name-line a,.about__main-content .about-page-users-list .user-info.small .name-line .username{color:var(--jt-text)}.about__main-content .about-page-users-list .user-info.small .name-line .name{font-weight:400;color:var(--jt-text-muted)}.about__main-content .about-page-users-list .user-info.small .title{overflow:hidden;font-size:var(--jt-text-xs);line-height:1.3;text-overflow:ellipsis;white-space:nowrap;color:var(--jt-text-subtle)}.about__main-content .about-page-users-list .user-info.small .title:empty{display:none}.about__main-content .about-page-users-list__expand-button{width:auto;height:2.2rem;margin-top:var(--space-3);padding-inline:var(--space-3);font-size:var(--jt-text-sm);font-weight:500;color:var(--jt-text-muted)}.about__main-content .about-page-users-list__expand-button:hover{color:var(--jt-text);background:var(--jt-hover)}.about__main-content .about__right-side{box-sizing:border-box;padding:var(--space-5);background:var(--jt-surface-raised);border:1px solid var(--jt-border);border-radius:var(--jt-radius-xl)}.about__main-content .about__right-side>h2{margin-bottom:var(--space-3);font-size:var(--jt-text-xs);font-weight:500;letter-spacing:.02em;text-transform:uppercase;color:var(--jt-text-subtle)}.about__main-content .about__right-side>h2:not(:first-child){margin-top:var(--space-2);padding-top:var(--space-5);border-top:1px solid var(--jt-border)}.about__main-content .about__right-side>p{margin:0 0 var(--space-3);font-size:var(--jt-text-md);line-height:1.55;color:var(--jt-text-muted)}.about__main-content .about__right-side>p a{overflow-wrap:anywhere;color:var(--jt-text);text-decoration:underline;text-decoration-color:var(--jt-border-strong);text-underline-offset:.15em}.about__main-content .about__right-side>p a:hover{text-decoration-color:currentcolor}.about__main-content .about__activities{display:flex;flex-direction:column}.about__main-content .about__activities-item{gap:var(--space-3);margin:0;padding:var(--space-2) 0}.about__main-content .about__activities-item+.about__activities-item{border-top:1px solid var(--jt-border)}.about__main-content .about__activities-item-icon{display:grid;flex-shrink:0;place-items:center;width:2rem;height:2rem;margin:0;color:var(--jt-text-subtle);background:var(--jt-hover);border-radius:var(--jt-radius-md)}.about__main-content .about__activities-item-icon .d-icon{font-size:.95rem}.about__main-content .about__activities-item-type{min-width:0}.about__main-content .about__activities-item-count{font-size:var(--jt-text-md);font-weight:600;line-height:1.3;font-variant-numeric:tabular-nums;color:var(--jt-text)}.about__main-content .about__activities-item-period{font-size:var(--jt-text-xs);line-height:1.3;color:var(--jt-text-subtle)}.about__main-content .traffic-info-footer{margin:var(--space-4) 0 0;font-size:var(--jt-text-xs);line-height:1.5;color:var(--jt-text-subtle)}.about__main-content .traffic-info-footer small{font-size:inherit}.badge-category__wrapper .badge-category,.badge-category{--category-badge-color: var(--jt-text-muted) !important;--parent-category-badge-color: var(--jt-text-muted) !important}.sidebar-section-link-prefix.icon .prefix-icon,.sidebar-section-link-prefix.icon svg{color:var(--jt-text-subtle) !important;fill:currentcolor !important}.sidebar-section-link-prefix .prefix-square,.jt-cat-icon__square{background:var(--jt-text-subtle) !important}.badge-category .emoji,.sidebar-section-link-prefix.emoji img,.sidebar-section-link-prefix .emoji,.jt-cat-icon .emoji{filter:grayscale(1)}.custom-category-boxes .category-logo.no-logo-present{background:var(--jt-surface-sunken) !important;border-right:1px solid var(--jt-border)}.custom-category-boxes .category-logo.no-logo-present .category-abbreviation{color:var(--jt-text) !important;font-family:var(--jt-font-mono);font-weight:500}.category-list td.category,.category-list .category-box,.category-boxes .category-box,.category-boxes-with-topics .category-box{border-color:var(--jt-border) !important}img.avatar[src*=letter_avatar],img[src*="/letter_avatar_proxy/"]{filter:grayscale(1) contrast(1.05)}.heatmap-high,.heatmap-high a{color:var(--jt-text) !important;font-weight:700}.heatmap-med,.heatmap-med a{color:var(--jt-text) !important;font-weight:600}.heatmap-low,.heatmap-low a{color:var(--jt-text-muted) !important;font-weight:500}.avatar-flair.avatar-flair-trust_level_0{--jt-flair-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.75'%3E%3Ccircle cx='8' cy='8' r='3.25'/%3E%3C/svg%3E");background:var(--jt-surface-raised) !important;color:var(--jt-text) !important;box-shadow:inset 0 0 0 1px var(--jt-border-strong),0 0 0 2px var(--jt-surface)}.avatar-flair.avatar-flair-trust_level_0>svg{display:none}.avatar-flair.avatar-flair-trust_level_0::before{content:"";display:block;width:62%;height:62%;margin:19% auto;background:currentcolor;mask:var(--jt-flair-glyph) center/contain no-repeat}.avatar-flair.avatar-flair-trust_level_1{--jt-flair-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.75'%3E%3Cpath d='M4.5 9.75 8 6.25l3.5 3.5'/%3E%3C/svg%3E");background:var(--jt-surface-raised) !important;color:var(--jt-text) !important;box-shadow:inset 0 0 0 1px var(--jt-border-strong),0 0 0 2px var(--jt-surface)}.avatar-flair.avatar-flair-trust_level_1>svg{display:none}.avatar-flair.avatar-flair-trust_level_1::before{content:"";display:block;width:62%;height:62%;margin:19% auto;background:currentcolor;mask:var(--jt-flair-glyph) center/contain no-repeat}.avatar-flair.avatar-flair-trust_level_2{--jt-flair-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.75'%3E%3Cpath d='M4.5 7.5 8 4l3.5 3.5M4.5 12 8 8.5l3.5 3.5'/%3E%3C/svg%3E");background:var(--jt-surface-raised) !important;color:var(--jt-text) !important;box-shadow:inset 0 0 0 1px var(--jt-border-strong),0 0 0 2px var(--jt-surface)}.avatar-flair.avatar-flair-trust_level_2>svg{display:none}.avatar-flair.avatar-flair-trust_level_2::before{content:"";display:block;width:62%;height:62%;margin:19% auto;background:currentcolor;mask:var(--jt-flair-glyph) center/contain no-repeat}.avatar-flair.avatar-flair-trust_level_3{--jt-flair-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6'%3E%3Cpath d='M4.75 5.75 8 2.75l3.25 3M4.75 9.5 8 6.5l3.25 3M4.75 13.25 8 10.25l3.25 3'/%3E%3C/svg%3E");background:var(--jt-surface-raised) !important;color:var(--jt-text) !important;box-shadow:inset 0 0 0 1px var(--jt-border-strong),0 0 0 2px var(--jt-surface)}.avatar-flair.avatar-flair-trust_level_3>svg{display:none}.avatar-flair.avatar-flair-trust_level_3::before{content:"";display:block;width:62%;height:62%;margin:19% auto;background:currentcolor;mask:var(--jt-flair-glyph) center/contain no-repeat}.avatar-flair.avatar-flair-trust_level_4{--jt-flair-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000' stroke='%23000' stroke-linejoin='round' stroke-width='1'%3E%3Cpath d='M8 2.4 9.53 6.5l4.37.18-3.43 2.72 1.17 4.22L8 11.2l-3.64 2.42 1.17-4.22L2.1 6.68l4.37-.18z'/%3E%3C/svg%3E");background:var(--jt-surface-raised) !important;color:var(--jt-text) !important;box-shadow:inset 0 0 0 1px var(--jt-border-strong),0 0 0 2px var(--jt-surface)}.avatar-flair.avatar-flair-trust_level_4>svg{display:none}.avatar-flair.avatar-flair-trust_level_4::before{content:"";display:block;width:62%;height:62%;margin:19% auto;background:currentcolor;mask:var(--jt-flair-glyph) center/contain no-repeat}.avatar-flair.avatar-flair-staff{--jt-flair-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.75'%3E%3Cpath d='M8 2.25 3.5 4v3.75c0 2.9 1.9 5.1 4.5 6 2.6-.9 4.5-3.1 4.5-6V4z'/%3E%3C/svg%3E");background:var(--jt-surface-raised) !important;color:var(--jt-text) !important;box-shadow:inset 0 0 0 1px var(--jt-border-strong),0 0 0 2px var(--jt-surface)}.avatar-flair.avatar-flair-staff>svg{display:none}.avatar-flair.avatar-flair-staff::before{content:"";display:block;width:62%;height:62%;margin:19% auto;background:currentcolor;mask:var(--jt-flair-glyph) center/contain no-repeat}.avatar-flair.avatar-flair-moderators{--jt-flair-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.75'%3E%3Cpath d='M8 2.25 3.5 4v3.75c0 2.9 1.9 5.1 4.5 6 2.6-.9 4.5-3.1 4.5-6V4z'/%3E%3C/svg%3E");background:var(--jt-surface-raised) !important;color:var(--jt-text) !important;box-shadow:inset 0 0 0 1px var(--jt-border-strong),0 0 0 2px var(--jt-surface)}.avatar-flair.avatar-flair-moderators>svg{display:none}.avatar-flair.avatar-flair-moderators::before{content:"";display:block;width:62%;height:62%;margin:19% auto;background:currentcolor;mask:var(--jt-flair-glyph) center/contain no-repeat}.avatar-flair.avatar-flair-admins{--jt-flair-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000' stroke='%23000' stroke-linejoin='round' stroke-width='1'%3E%3Cpath d='M8 2.25 3.5 4v3.75c0 2.9 1.9 5.1 4.5 6 2.6-.9 4.5-3.1 4.5-6V4z'/%3E%3C/svg%3E");background:var(--jt-surface-raised) !important;color:var(--jt-text) !important;box-shadow:inset 0 0 0 1px var(--jt-border-strong),0 0 0 2px var(--jt-surface)}.avatar-flair.avatar-flair-admins>svg{display:none}.avatar-flair.avatar-flair-admins::before{content:"";display:block;width:62%;height:62%;margin:19% auto;background:currentcolor;mask:var(--jt-flair-glyph) center/contain no-repeat}.avatar-flair.avatar-flair-staff,.avatar-flair.avatar-flair-moderators,.avatar-flair.avatar-flair-admins{background:var(--jt-text) !important;color:var(--jt-surface) !important;box-shadow:0 0 0 2px var(--jt-surface)}[data-wrap=ghbtn]{text-align:center}[data-wrap=logos]{display:flex;justify-content:center;align-items:center;gap:16px;margin-bottom:16px}[data-wrap=logos] a{background:none !important;padding:0 !important;margin:0 !important;border-radius:0 !important;display:inline-flex}[data-wrap=logos] img{width:64px;height:64px;object-fit:contain;border-radius:12px}[data-wrap=logos] img:nth-child(2){transform:translateY(-10px)}[data-wrap=ghbtn] p{margin:0 0 14px;font-size:18px;line-height:1.5}[data-wrap=ghbtn] a{display:inline-flex;align-items:center;gap:8px;margin:4px 0;padding:10px 20px;font-weight:600;color:#fff !important;text-decoration:none !important;background:linear-gradient(180deg, #2ea043, #238636);border-radius:8px}[data-wrap=ghbtn] a:hover{filter:brightness(1.08)}[data-wrap=ghbtn] a[href*="nightly.link"]{background:linear-gradient(180deg, #6e7681, #57606a)}[data-wrap=ghbtn] a[href*="t.me"]{background:linear-gradient(180deg, #2aabee, #229ed9)}[data-wrap=ghbtn] a .badge-notification.clicks{display:none !important}.card-content:has(a.user-profile-link[href="/u/ars18"]) .last-seen-metadata,.card-content:has(a.user-profile-link[href="/u/ars18"]) .jt-last-seen,.card-content:has(a.user-profile-link[href="/u/ars18"]) .metadata__last-posted{display:none !important}.category-boxes,.category-boxes-with-topics{--d-category-border-box-width: 1px;--d-category-border-accent-width: 1px}.category-boxes .category-box,.category-boxes-with-topics .category-box{border-radius:var(--jt-radius-lg);transition:border-color var(--jt-motion)}.category-boxes .category-box .category-box-inner,.category-boxes-with-topics .category-box .category-box-inner{background:var(--jt-surface-raised);border-color:var(--jt-border);border-radius:0 var(--jt-radius-lg) var(--jt-radius-lg) 0}.category-boxes .category-box:hover .category-box-inner,.category-boxes-with-topics .category-box:hover .category-box-inner{border-color:var(--jt-border-strong)}.category-boxes .category-box h3,.category-boxes-with-topics .category-box h3{font-weight:600;letter-spacing:-0.02em}.category-boxes .category-box .description,.category-boxes-with-topics .category-box .description{color:var(--jt-text-muted)}.jt-first-reply{display:flex;align-items:center;gap:var(--space-4);max-width:calc(var(--topic-avatar-width) + var(--topic-body-width) + var(--topic-body-width-padding)*2);margin:var(--space-4) 0;padding:var(--space-4) var(--space-5);color:var(--jt-text-muted);background:var(--jt-surface-sunken);border:1px dashed var(--jt-border-strong);border-radius:var(--jt-radius-lg)}.jt-first-reply__icon .d-icon{width:1.5rem;height:1.5rem;color:var(--jt-text-subtle)}.jt-first-reply__text{display:flex;flex-direction:column;gap:.15rem;font-size:var(--jt-text-md)}.jt-first-reply__text strong{font-weight:600;color:var(--jt-text)}.jt-jump{display:flex;gap:var(--space-2)}.jt-jump.--timeline{display:contents}.jt-jump.--progress{height:100%}.jt-jump.--progress .btn{height:100%;min-height:0;padding:.4em .6em;color:var(--jt-text-muted);background:var(--jt-surface-raised);border:1px solid var(--jt-border)}.jt-jump.--progress .btn:hover,.jt-jump.--progress .btn:focus-visible{color:var(--jt-text);border-color:var(--jt-border-strong)}.timeline-container .topic-timeline .timeline-footer-controls:has(.jt-jump){display:grid;grid-template-columns:repeat(2, max-content);grid-auto-rows:1fr;gap:var(--space-2)}.timeline-container .topic-timeline .timeline-footer-controls:has(.jt-jump) .jt-jump__top{grid-area:2/1}.timeline-container .topic-timeline .timeline-footer-controls:has(.jt-jump) .jt-jump__bottom{grid-area:2/2}.timeline-container.timeline-fullscreen .jt-jump.--timeline{display:flex}#topic-progress-wrapper .before-topic-progress-outlet{display:flex}.cooked pre.jt-numbered,.d-editor-preview pre.jt-numbered{display:grid;grid-template-columns:auto minmax(0, 1fr)}.cooked pre.jt-numbered>.jt-lines,.d-editor-preview pre.jt-numbered>.jt-lines{padding-block:12px;padding-inline:.85em .6em;font-family:var(--jt-font-mono);font-size:var(--font-down-1);line-height:inherit;color:var(--jt-text-subtle);text-align:end;white-space:pre;-webkit-user-select:none;user-select:none;border-inline-end:1px solid var(--jt-border)}.cooked pre.jt-numbered>code,.d-editor-preview pre.jt-numbered>code{overflow-x:auto}@media(width < 40rem){.cooked pre.codeblock-buttons>code{padding-inline:12px 2.75em}}.badge-category__wrapper .d-icon-lock,.badge-category__wrapper [class*="d-icon-category.restricted"],.category-drop .restricted .d-icon-lock,.category-drop .restricted [class*="d-icon-category.restricted"],.search-menu .results .restricted .d-icon-lock,.search-menu .results .restricted [class*="d-icon-category.restricted"],.category-title-name .d-icon-lock,.category-title-name [class*="d-icon-category.restricted"],.category-box-heading .d-icon-lock,.category-box-heading [class*="d-icon-category.restricted"],.sidebar-section-link .d-icon-lock,.sidebar-section-link [class*="d-icon-category.restricted"],[href^="/c/"] .d-icon-lock,[href^="/c/"] [class*="d-icon-category.restricted"]{display:none}@media(hover: none)and (width >= 40rem){#reply-control .toggle-fullscreen{display:flex}}.empty-state__container.--text-only{box-sizing:border-box;max-width:34rem;margin:var(--space-6) auto;padding:var(--space-6) var(--space-5);text-align:center;background:var(--jt-surface-raised);border:1px solid var(--jt-border);border-radius:var(--jt-radius-xl)}.empty-state__container.--text-only .empty-state{position:relative;padding-top:calc(3.5rem + var(--space-4))}.empty-state__container.--text-only .empty-state::before,.empty-state__container.--text-only .empty-state::after{content:"";position:absolute;top:0;left:50%;width:3.5rem;height:3.5rem;transform:translateX(-50%)}.empty-state__container.--text-only .empty-state::before{background:var(--jt-surface-raised);border:1px solid var(--jt-border-strong);border-radius:var(--jt-radius-lg);box-shadow:0 1px 0 var(--jt-glow) inset}.empty-state__container.--text-only .empty-state::after{background:var(--jt-text);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='22 12 16 12 14 15 10 15 8 12 2 12'/%3E%3Cpath d='M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z'/%3E%3C/svg%3E") center/1.5rem no-repeat}.empty-state__container.--text-only .empty-state__title{margin:0 0 var(--space-2);font-size:var(--jt-text-lg);font-weight:600;line-height:1.3;letter-spacing:var(--jt-tracking-heading);color:var(--jt-text)}.empty-state__container.--text-only .empty-state__body{font-size:var(--jt-text-md);line-height:1.55;color:var(--jt-text-muted)}.empty-state__container.--text-only .empty-state__body p{margin:0}.empty-state__container.--text-only .empty-state__body a{color:var(--jt-text);text-decoration:underline;text-decoration-color:var(--jt-border-strong);text-underline-offset:.15em}.empty-state__container.--text-only .empty-state__body a:hover{text-decoration-color:currentcolor}.empty-state__container.--text-only .empty-state__body .d-icon{font-size:.9em;color:var(--jt-text-muted)}.empty-state__container.--text-only .empty-state__cta{margin-top:var(--space-4)}.empty-state__container.--text-only .empty-state__cta .btn{height:2.4rem}.empty-state__container.--text-only .empty-state__tip{margin-top:var(--space-4);font-size:var(--jt-text-xs);color:var(--jt-text-subtle)}@media(width < 40rem){.empty-state__container.--text-only{margin:var(--space-4) 0;padding:var(--space-5) var(--space-4)}}.menu-panel .empty-state__container.--text-only{margin:var(--space-3) 0;padding:var(--space-4) var(--space-3);background:none;border:0}.post-list__empty-text{padding:var(--space-4) 0;font-size:var(--jt-text-sm);text-align:center;color:var(--jt-text-subtle)}.page-not-found h1.title{font-size:var(--jt-text-2xl);font-weight:700;line-height:1.15;letter-spacing:var(--jt-tracking-display);color:var(--jt-text)}.page-not-found .subtitle{font-size:var(--jt-text-md);color:var(--jt-text-muted)}.page-not-found .btn.--home{height:2.75rem;padding-inline:var(--space-5);font-weight:600}.page-not-found .illustration-not-found svg{opacity:.85}.page-not-found-search label{font-size:var(--jt-text-lg);font-weight:600;letter-spacing:var(--jt-tracking-heading);color:var(--jt-text)}.page-not-found-search .search-input{box-sizing:border-box;height:2.75rem;font-size:var(--jt-text-body);background:var(--jt-fill);border:1px solid var(--jt-border-strong);border-radius:var(--jt-radius-control)}.page-not-found-search .search-input:focus{border-color:var(--jt-text-subtle);box-shadow:0 0 0 3px var(--jt-glow);outline:none}.page-not-found-search .search-input__icon{color:var(--jt-text-subtle)}.page-not-found-search form .btn{height:2.75rem}@media(width < 40rem){.page-not-found h1.title{font-size:var(--jt-text-xl)}}.error-page{box-sizing:border-box;max-width:34rem;margin:var(--space-6) auto;padding:var(--space-6) var(--space-5);text-align:center;background:var(--jt-surface-raised);border:1px solid var(--jt-border);border-radius:var(--jt-radius-xl)}.error-page .face{position:relative;width:3.5rem;height:3.5rem;margin:0 auto var(--space-4);font-size:0;color:rgba(0,0,0,0);background:var(--jt-surface-raised);border:1px solid var(--jt-border-strong);border-radius:var(--jt-radius-lg);box-shadow:0 1px 0 var(--jt-glow) inset}.error-page .face::after{content:"";position:absolute;inset:0;background:var(--jt-text);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4M12 16h.01'/%3E%3C/svg%3E") center/1.5rem no-repeat}.error-page .reason{margin:0 0 var(--space-2);font-size:var(--jt-text-lg);font-weight:600;line-height:1.3;letter-spacing:var(--jt-tracking-heading);color:var(--jt-text)}.error-page .url{font-size:var(--jt-text-xs);font-style:normal;color:var(--jt-text-subtle);overflow-wrap:anywhere}.error-page .url a{font-family:var(--jt-font-mono);color:inherit}.error-page .desc{margin-top:var(--space-3);font-size:var(--jt-text-md);line-height:1.55;color:var(--jt-text-muted)}.error-page .buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);margin-top:var(--space-4)}.error-page .buttons button{margin:0}.error-page .buttons>.btn:first-child:not(:last-child){color:var(--d-button-default-text-color);background:var(--d-button-default-bg-color);border-color:var(--d-button-default-border-color, var(--jt-border))}.error-page .buttons>.btn:first-child:not(:last-child):hover{color:var(--d-button-default-text-color--hover);background:var(--d-button-default-bg-color--hover)}@media(width < 40rem){.error-page{margin:var(--space-4) 0;padding-inline:var(--space-4)}}body.jt-gated .posts-wrapper .post-stream{max-height:22rem;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;mask-image:linear-gradient(to bottom, #000 25%, transparent 92%)}body.jt-gated .jt-reading-progress,body.jt-gated .topic-map.--bottom,body.jt-gated #topic-footer-buttons,body.jt-gated .topic-footer-main-buttons,body.jt-gated .more-topics__container,body.jt-gated .signup-cta{display:none}body.jt-gated .topic-navigation{visibility:hidden}.jt-gate{position:relative;z-index:1;display:flex;justify-content:center;max-width:calc(var(--topic-avatar-width) + var(--topic-body-width) + var(--topic-body-width-padding)*2);margin:-8rem 0 var(--space-8)}.jt-gate__card{position:relative;isolation:isolate;overflow:hidden;width:min(100%,27rem);padding:var(--space-8) var(--space-6) var(--space-4);text-align:center;background:var(--jt-surface-raised);border:1px solid var(--jt-border);border-radius:var(--jt-radius-xl);box-shadow:var(--jt-shadow-modal);animation:jt-gate-in .4s cubic-bezier(0.2, 0, 0, 1) both}.jt-gate__card::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 60% 55% at 50% 0%, var(--jt-glow), transparent 70%),linear-gradient(var(--jt-grid) 1px, transparent 1px) 50% 0/32px 32px,linear-gradient(90deg, var(--jt-grid) 1px, transparent 1px) 50% 0/32px 32px;mask-image:radial-gradient(ellipse 70% 60% at 50% 0%, #000 15%, transparent 80%)}.jt-gate__badge{position:relative;display:inline-grid;place-items:center;width:3.5rem;height:3.5rem;margin-bottom:var(--space-4);color:var(--jt-text);background:var(--jt-fill);border:1px solid var(--jt-border-strong);border-radius:var(--jt-radius-lg);box-shadow:0 1px 2px rgba(0,0,0,.06),0 0 0 4px var(--jt-glow)}.jt-gate__badge .jt-mark{width:1.9rem;height:auto}.jt-gate__lock{position:absolute;right:-0.45rem;bottom:-0.45rem;display:grid;place-items:center;width:1.5rem;height:1.5rem;color:var(--jt-on-accent);background:var(--jt-accent);border:2px solid var(--jt-surface-raised);border-radius:50%}.jt-gate__lock .d-icon{width:.65rem;height:.65rem}.jt-gate__category{display:flex;justify-content:center;margin-bottom:var(--space-2);font-size:var(--jt-text-sm)}.jt-gate__title{margin:0 0 var(--space-2);font-size:var(--jt-text-2xl);font-weight:700;line-height:1.15;letter-spacing:var(--jt-tracking-display);color:var(--jt-text);text-wrap:balance}.jt-gate__text{max-width:22rem;margin:0 auto;font-size:var(--jt-text-md);color:var(--jt-text-muted);text-wrap:pretty}.jt-gate__actions{display:grid;grid-template-columns:repeat(auto-fit, minmax(8.5rem, 1fr));gap:var(--space-2);margin-top:var(--space-6)}.jt-gate__actions .btn{justify-content:center;min-height:2.5rem;font-weight:600}.jt-gate__browse{display:flex;align-items:center;justify-content:center;gap:var(--space-1);margin-top:var(--space-5);padding-top:var(--space-4);font-size:var(--jt-text-sm);color:var(--jt-text-muted);border-top:1px solid var(--jt-border)}.jt-gate__browse .d-icon{width:.7rem;height:.7rem;transition:translate var(--jt-motion)}.jt-gate__browse:hover,.jt-gate__browse:focus-visible{color:var(--jt-text)}.jt-gate__browse:hover .d-icon,.jt-gate__browse:focus-visible .d-icon{translate:2px 0}html.rtl .jt-gate__browse:hover .d-icon,html.rtl .jt-gate__browse:focus-visible .d-icon{translate:-2px 0}.mobile-view .jt-gate{margin-top:-6rem}.mobile-view .jt-gate__card{padding:var(--space-6) var(--space-4) var(--space-3)}.mobile-view .jt-gate__actions{grid-template-columns:1fr}@keyframes jt-gate-in{from{opacity:0;translate:0 .5rem}}@media(prefers-reduced-motion: reduce){.jt-gate__card{animation:none}}
/*# sourceMappingURL=common_theme_119_fe2c823e59c1c6efe493a0b79082fbe160cb3573.css.map?__ws=jtechforums.org */
