:root{background-color:var(--mercury-canvas);--d-content-background: var(--mercury-surface);--font-family: "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--heading-font-family: "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mercury-mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--topic-avatar-width: 24px;--d-border-radius: 6px;--d-border-radius-large: 8px;--d-input-border-radius: 6px;--mercury-label-tracking: 0.12em;--mercury-label-size: 11px;--mercury-heading-tracking: -0.03em;--mercury-display-tracking: -0.04em}html.mercury-loose-headings{--mercury-heading-tracking: 0;--mercury-display-tracking: 0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,.topic-title,.title-wrapper h1{letter-spacing:var(--mercury-heading-tracking)}#topic-title h1,.topic-list .title,.topic-list-item .title{font-weight:600;letter-spacing:var(--mercury-heading-tracking)}#topic-title h1{letter-spacing:var(--mercury-display-tracking);line-height:1.1}code,pre,kbd,.hljs{font-family:var(--mercury-mono)}.d-editor-input{font-family:var(--font-family);font-size:15px;line-height:1.65}html:not(.mercury-plain-labels) .sidebar-section-header-text,html:not(.mercury-plain-labels) .category-heading h2,html:not(.mercury-plain-labels) .top-lists h2,html:not(.mercury-plain-labels) .navigation-container .category-heading,html:not(.mercury-plain-labels) .user-main .about .details h3,html:not(.mercury-plain-labels) .group-details-container h3{font-family:var(--mercury-mono);font-size:var(--mercury-label-size);font-weight:500;text-transform:uppercase;letter-spacing:var(--mercury-label-tracking);color:var(--mercury-fg-muted);display:inline-flex;align-items:center;gap:8px}html:not(.mercury-plain-labels) .topic-list>thead th,html:not(.mercury-plain-labels) .topic-list-header .topic-list-data{font-family:var(--mercury-mono);font-size:var(--mercury-label-size);font-weight:500;text-transform:uppercase;letter-spacing:var(--mercury-label-tracking);color:var(--mercury-fg-muted);font-size:10px}html:not(.mercury-plain-labels):not(.mercury-no-eyebrow-marker) .sidebar-section-header-text::before,html:not(.mercury-plain-labels):not(.mercury-no-eyebrow-marker) .category-heading h2::before,html:not(.mercury-plain-labels):not(.mercury-no-eyebrow-marker) .top-lists h2::before{content:"";display:inline-block;width:6px;height:6px;flex:0 0 auto;background:var(--mercury-brand);border-radius:1px}html:not(.mercury-plain-labels) .topic-meta-data .post-infos,html:not(.mercury-plain-labels) .topic-list .num.posts-map .number,html:not(.mercury-plain-labels) .topic-list .num.views .number,html:not(.mercury-plain-labels) .relative-date,html:not(.mercury-plain-labels) .post-date{font-family:var(--mercury-mono);font-size:12px;letter-spacing:.02em;font-variant-numeric:tabular-nums}.d-header{background:var(--mercury-canvas);border-bottom:1px solid var(--mercury-border);box-shadow:none;--d-header-icon-color: var(--mercury-fg-muted);--d-header-icon-color--hover: var(--header_primary);--d-header-icon-background--hover: var(--mercury-hover-wash);--d-header-icon-background--active: var(--mercury-hover-wash)}.d-header-wrap{border-bottom:none}.d-header .contents{display:flex;align-items:center;gap:.5rem;min-height:56px;height:56px;padding-block:0;box-sizing:border-box}.home-logo-wrapper-outlet{display:flex;align-items:center;flex:0 0 auto}#site-logo,.title picture img,.d-header .title img{max-height:26px;width:auto}.d-header .floating-search-input-wrapper{flex:1 1 auto;display:flex;justify-content:center;min-width:0;margin:0}.d-header .floating-search-input{width:100%;max-width:28rem}.d-header .panel,.d-header .header-buttons{flex:0 0 auto;margin-left:auto}.search-menu .search-input,.floating-search-input-wrapper .search-input{border-radius:var(--d-border-radius);border:1px solid var(--mercury-border-strong);background:var(--mercury-surface-sunken);height:34px}.search-menu .search-input:focus-within,.floating-search-input-wrapper .search-input:focus-within{border-color:var(--mercury-brand);background:var(--mercury-surface);outline:2px solid color-mix(in oklab, var(--mercury-brand) 18%, transparent);outline-offset:0}@media screen and (max-width: 924px){.d-header .contents{flex-wrap:wrap}.d-header .floating-search-input-wrapper{order:3;flex-basis:100%}.d-header .floating-search-input{max-width:none}}.search-menu .menu-panel,.user-menu.menu-panel,.hamburger-panel .menu-panel,.menu-panel{background:var(--mercury-surface);border:1px solid var(--mercury-border);border-radius:var(--d-border-radius-large);box-shadow:var(--mercury-shadow-overlay)}.nav-pills{--d-nav-pill-border-radius: var(--d-border-radius)}.nav-pills>li>a{color:var(--mercury-fg-muted);font-weight:500}.nav-pills>li>a:hover{background:var(--mercury-hover-wash);color:var(--primary)}.nav-pills>li>a.active{background:rgba(0,0,0,0);color:var(--primary);font-weight:600;position:relative}.nav-pills>li>a.active::after{content:"";position:absolute;left:.65em;right:.65em;bottom:-1px;height:2px;border-radius:999px;background:var(--mercury-emphasis)}#d-sidebar,.sidebar-wrapper{--d-sidebar-background: var(--mercury-canvas);--d-sidebar-border-color: var(--mercury-border);--d-sidebar-link-color: var(--mercury-fg-muted);--d-sidebar-active-color: var(--primary);--d-sidebar-active-background: var(--mercury-hover-wash);--d-sidebar-active-font-weight: 600}.sidebar-section-link-wrapper .sidebar-section-link.active{position:relative;border-radius:var(--d-border-radius)}.sidebar-section-link-wrapper .sidebar-section-link.active::before{content:"";position:absolute;left:-2px;top:50%;transform:translateY(-50%);width:3px;height:18px;border-radius:999px;background:var(--mercury-emphasis);box-shadow:0 0 18px color-mix(in oklab, var(--mercury-emphasis) 45%, transparent)}.badge-category__wrapper .badge-category,.discourse-tag{border-radius:4px}.discourse-tag{font-family:var(--mercury-mono);font-size:12px;letter-spacing:.02em}#list-area,#header-list-area,#main-outlet>.regular{background:rgba(0,0,0,0)}.post-stream{background:rgba(0,0,0,0);border:0;border-radius:0;box-shadow:none;overflow:visible}.topic-post{padding:0 0 1.75rem;border-bottom:none}.topic-post .post__row{display:block}.topic-post .topic-avatar{float:left;position:static;align-self:flex-start;width:var(--topic-avatar-width);height:var(--topic-avatar-width);margin-right:8px;padding-top:0;border-top:none}.topic-post .topic-body{float:none;width:auto;border-top:none;padding-left:0}.topic-post .topic-meta-data{padding-left:0;margin-left:0;min-height:var(--topic-avatar-width);display:flex;align-items:center;gap:8px}.topic-post .cooked,.topic-post .post-menu-area{clear:left}.topic-post .contents{background:rgba(0,0,0,0);border:0;border-radius:0;box-shadow:none;padding:0}.topic-post .contents .cooked{padding:0}.topic-post .contents .post-menu-area{margin-top:.5rem;min-height:0;padding-left:0}.topic-post .contents .post-controls{justify-content:flex-start}html:not(.mercury-flat-surfaces) #main-outlet{background:rgba(0,0,0,0)}html:not(.mercury-flat-surfaces) .topic-list,html:not(.mercury-flat-surfaces) .topic-list-item-wrapper,html:not(.mercury-flat-surfaces) .categories-list,html:not(.mercury-flat-surfaces) .user-content,html:not(.mercury-flat-surfaces) .about-page,html:not(.mercury-flat-surfaces) .search-results,html:not(.mercury-flat-surfaces) .user-main .about,html:not(.mercury-flat-surfaces) .group-box,html:not(.mercury-flat-surfaces) .directory-table{background:var(--mercury-surface);border:1px solid var(--mercury-border);border-radius:var(--d-border-radius-large);box-shadow:var(--mercury-shadow-raised)}html:not(.mercury-flat-surfaces) .topic-list{border-collapse:separate;overflow:hidden}html:not(.mercury-flat-surfaces) .topic-list>tbody>tr:last-child .topic-list-data{border-bottom:none}.modal-inner-container,.fk-d-menu__inner-content,.tippy-box{background:var(--mercury-overlay-surface, var(--mercury-surface));border:1px solid var(--mercury-border);border-radius:var(--d-border-radius-large);box-shadow:var(--mercury-shadow-overlay)}.empty-state,.list-container .empty-state{background-image:linear-gradient(var(--mercury-grid-line) 1px, transparent 1px),linear-gradient(90deg, var(--mercury-grid-line) 1px, transparent 1px);background-size:32px 32px;border-radius:var(--d-border-radius-large)}.btn{border-radius:var(--d-border-radius);font-weight:500;letter-spacing:-0.01em;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.btn-primary{background:color-mix(in oklab, var(--primary) 14%, var(--mercury-canvas));border:1px solid color-mix(in oklab, var(--primary) 30%, transparent);color:var(--primary)}.btn-primary:hover,.btn-primary:focus{background:color-mix(in oklab, var(--primary) 22%, var(--mercury-canvas));border-color:color-mix(in oklab, var(--primary) 45%, transparent);color:var(--primary)}.btn-primary .d-icon{color:inherit}.btn-default,.btn-secondary{background:var(--mercury-surface);border:1px solid var(--mercury-border-strong);color:var(--primary)}.btn-default:hover,.btn-default:focus,.btn-secondary:hover,.btn-secondary:focus{background:var(--mercury-hover-wash);border-color:var(--mercury-border-strong);color:var(--primary)}.btn-danger{background:var(--danger);border:1px solid var(--danger)}.btn-success,.accepted-answer .btn,.topic-status-info .btn-success{background:var(--mercury-green);border:1px solid var(--mercury-green);color:var(--secondary)}.btn:focus-visible,.d-editor-input:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid color-mix(in oklab, var(--mercury-brand) 45%, transparent);outline-offset:2px}.topic-list .main-link a.title,a.arrow-link{transition:color .15s ease}input[type=text],input[type=email],input[type=password],input[type=search],textarea,.select-kit .select-kit-header,.d-editor-input{border-radius:var(--d-border-radius);border:1px solid var(--mercury-border-strong);background:var(--mercury-surface)}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,textarea:focus,.select-kit .select-kit-header:focus,.d-editor-input:focus{border-color:var(--mercury-brand)}.btn{font-size:var(--font-down-1);padding:.35em .7em;min-height:30px}.select-kit.combo-box .select-kit-header,.select-kit.dropdown-select-box .select-kit-header{font-size:var(--font-down-1)}.btn.btn-small{font-size:var(--font-down-2);padding:.3em .6em;min-height:26px}.btn.btn-large{font-size:var(--font-0);padding:.45em .9em;min-height:36px}.btn.no-text{padding:.35em;min-width:30px}.btn.btn-small.no-text{min-width:26px}.btn.btn-flat,.btn.btn-transparent{min-height:0}.topic-list .topic-list-data{border-bottom:1px solid var(--mercury-border);padding-top:.85em;padding-bottom:.85em}.topic-list .topic-list-item:hover .topic-list-data{background:rgba(0,0,0,0)}.topic-list .main-link .title{color:var(--primary)}.topic-list .topic-list-item:hover .main-link .title{color:var(--mercury-brand)}.topic-list .num{font-variant-numeric:tabular-nums}.topic-list .badge-notification.new-topic,.topic-list .badge-notification.unread-posts{background:rgba(0,0,0,0);color:var(--mercury-brand);font-family:var(--mercury-mono);font-weight:500;border:1px solid color-mix(in oklab, var(--mercury-brand) 35%, transparent);border-radius:4px}.topic-list .visited .main-link .title:not(.badge-notification){color:var(--mercury-fg-muted)}.topic-list .topic-statuses .pinned{color:var(--mercury-emphasis)}.topic-list .topic-statuses .solved,.topic-status-info .solved{color:var(--mercury-green)}@media screen and (min-width: 768px){.category-list{display:block}.category-list>tbody{display:flex;flex-direction:column;gap:.5rem}.category-list>thead{display:none}.category-list-item{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:start;column-gap:1rem;padding:.85rem 1rem;background:var(--mercury-row-surface);border:1px solid var(--mercury-border);border-radius:var(--d-border-radius-large)}.category-list-item:hover{border-color:var(--mercury-border-strong)}.category-list-item>td{border:0;padding:0}.category-list-item .category-title-link{border-inline-start:0}.category-list-item .category-description{max-width:68ch}}.category-list .category-description,.topic-excerpt{color:var(--mercury-fg-muted);line-height:1.55}.sidebar-section-link,.sidebar-section-header{min-height:28px;padding:0 8px;border-radius:var(--d-border-radius);font-size:14px}.sidebar-section-link-wrapper{margin-bottom:1px}.sidebar-sections{gap:1.25rem}@media screen and (min-width: 768px){html:not(.mercury-stock-rows) .topic-list>thead{display:none}html:not(.mercury-stock-rows) .topic-list{display:block}html:not(.mercury-stock-rows) .topic-list>tbody{display:flex;flex-direction:column;gap:.5rem}html:not(.mercury-stock-rows) .topic-list-item{display:grid;grid-template-columns:2.5rem minmax(0, 1fr) auto;grid-template-rows:auto 1fr;align-items:start;column-gap:.75rem;padding:.85rem 1rem;background:var(--mercury-row-surface);border:1px solid var(--mercury-border);border-radius:var(--d-border-radius-large)}html:not(.mercury-stock-rows) .topic-list-item>.topic-list-data{border-bottom:none;padding:0;align-self:start}html:not(.mercury-stock-rows) .mercury-row-author{display:block;font-size:13.5px;font-weight:400;line-height:1.4;color:var(--mercury-fg-muted);margin-bottom:1px}html:not(.mercury-stock-rows) .topic-list-item:hover .mercury-row-author{color:var(--primary)}html:not(.mercury-stock-rows) .topic-list-item>.posters{grid-column:1;grid-row:1/-1;width:2.5rem;display:flex;align-self:start;padding-top:2px}html:not(.mercury-stock-rows) .topic-list-item>.posters>a:not(:first-child),html:not(.mercury-stock-rows) .topic-list-item>.posters .posters-more-count{display:none}html:not(.mercury-stock-rows) .topic-list-item>.posters img.avatar{width:2.5rem;height:2.5rem;border-radius:999px}html:not(.mercury-stock-rows) .topic-list-item>.main-link{grid-column:2;grid-row:1/-1;min-width:0;display:flex;flex-direction:column;gap:4px}html:not(.mercury-stock-rows) .topic-list-item>.num{grid-column:3;justify-self:end;text-align:end;padding-left:1rem;font-size:12px;color:var(--mercury-fg-muted);line-height:1.4}html:not(.mercury-stock-rows) .topic-list-item>.num.activity{grid-row:1}html:not(.mercury-stock-rows) .topic-list-item>.num.posts-map,html:not(.mercury-stock-rows) .topic-list-item>.num.posts{grid-row:2;align-self:start}html:not(.mercury-stock-rows) .topic-list-item>.num .number{font-weight:400;color:var(--mercury-fg-muted)}html:not(.mercury-stock-rows) .topic-list-item>.num.views{display:none}html:not(.mercury-stock-rows) .topic-list-item:hover{border-color:var(--mercury-border-strong)}html:not(.mercury-stock-rows) .topic-list-item .link-top-line{display:block;font-size:16px;font-weight:500;line-height:1.5;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:not(.mercury-stock-rows) .topic-list-item .link-bottom-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px}html:not(.mercury-stock-rows) .topic-list-item .topic-excerpt{grid-column:2;font-size:14px;line-height:1.5;margin-top:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}#main-outlet{--d-main-content-gap: 1.5rem}.mercury-rail{display:none}@media screen and (min-width: 1100px){html:not(.mercury-no-rail) .list-area-container .row.full-width:has(.mercury-rail),html:not(.mercury-no-rail) #main-outlet .row.full-width:has(.mercury-rail){display:grid;grid-template-columns:minmax(0, 1fr) 288px;gap:1.5rem;align-items:start}html:not(.mercury-no-rail) #list-area{grid-column:1;grid-row:1;min-width:0}html:not(.mercury-no-rail) .mercury-rail{grid-column:2;grid-row:1;display:flex;flex-direction:column;gap:1.75rem;position:sticky;top:72px}}.mercury-rail__card{padding:0;display:flex;flex-direction:column;gap:10px}html:not(.mercury-flat-surfaces) .mercury-rail__card{background:var(--mercury-surface);border:1px solid var(--mercury-border);border-radius:var(--d-border-radius-large);box-shadow:var(--mercury-shadow-raised);padding:14px 16px}.mercury-rail__label{font-family:var(--mercury-mono);font-size:var(--mercury-label-size);font-weight:500;text-transform:uppercase;letter-spacing:var(--mercury-label-tracking);color:var(--mercury-fg-muted);display:inline-flex;align-items:center;gap:8px;margin:0}html:not(.mercury-plain-labels):not(.mercury-no-eyebrow-marker) .mercury-rail__label::before{content:"";display:inline-block;width:6px;height:6px;flex:0 0 auto;background:var(--mercury-brand);border-radius:1px}.mercury-rail__body{margin:0;font-size:13.5px;line-height:1.5;color:var(--mercury-fg-muted)}.mercury-rail__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.mercury-rail__row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:28px;padding:0 6px;margin:0 -6px;border-radius:var(--d-border-radius)}.mercury-rail__row:hover{background:var(--mercury-hover-wash)}.mercury-rail__count{font-family:var(--mercury-mono);font-size:12px;font-variant-numeric:tabular-nums;color:var(--mercury-fg-muted)}.cooked,.d-editor-preview{font-size:15px;line-height:1.65}.cooked h1,.cooked h2,.cooked h3,.cooked h4,.d-editor-preview h1,.d-editor-preview h2,.d-editor-preview h3,.d-editor-preview h4{letter-spacing:var(--mercury-heading-tracking);font-weight:600;color:var(--primary);border:0}.cooked>h1:first-child,.cooked>h2:first-child,.cooked>h3:first-child,.cooked>h4:first-child,.d-editor-preview>h1:first-child,.d-editor-preview>h2:first-child,.d-editor-preview>h3:first-child,.d-editor-preview>h4:first-child{margin-top:0;padding-top:0}.cooked p,.d-editor-preview p{margin-bottom:1.15rem}.cooked a:not(.mention):not(.hashtag-cooked),.d-editor-preview a:not(.mention):not(.hashtag-cooked){color:var(--mercury-brand);text-underline-offset:2px}.cooked blockquote,.d-editor-preview blockquote{border:0;border-inline-start:2px solid var(--mercury-border-strong);border-radius:0;background:rgba(0,0,0,0);padding:0 0 0 1rem;margin-inline-start:0;color:var(--mercury-fg-muted)}.cooked code,.d-editor-preview code{font-family:var(--mercury-mono);font-size:.875em;border-radius:4px}.cooked pre,.d-editor-preview pre{background:var(--mercury-surface-sunken);border:1px solid var(--mercury-border);border-radius:var(--d-border-radius)}.cooked pre code,.d-editor-preview pre code{font-size:13px}.cooked img:not(.emoji):not(.avatar),.d-editor-preview img:not(.emoji):not(.avatar){border-radius:var(--d-border-radius);max-height:24rem;width:auto;object-fit:contain}.cooked table th,.d-editor-preview table th{font-family:var(--mercury-mono);font-size:11px;text-transform:uppercase;letter-spacing:var(--mercury-label-tracking);color:var(--mercury-fg-muted);border-bottom:1px solid var(--mercury-border-strong)}.cooked table td,.d-editor-preview table td{border-bottom:1px solid var(--mercury-border)}.topic-avatar img.avatar{width:var(--topic-avatar-width);height:var(--topic-avatar-width);border-radius:999px}.topic-meta-data .names{font-size:14px;letter-spacing:-0.01em}.names .user-title{--mercury-title-accent: var(--mercury-fg-muted);display:inline-flex;align-items:center;padding:.1em .6em;border:1px solid color-mix(in oklab, var(--mercury-title-accent) 30%, transparent);border-radius:999px;background:color-mix(in oklab, var(--mercury-title-accent) 12%, transparent);color:var(--mercury-title-accent);font-size:12px;font-weight:500;letter-spacing:0;white-space:nowrap}.names .user-title a{color:inherit;text-decoration:none}aside.quote{border:0;border-inline-start:2px solid var(--mercury-border-strong);border-radius:0 var(--d-border-radius) var(--d-border-radius) 0;background:var(--mercury-surface-sunken);margin:.75rem 0;padding:.5rem .75rem}aside.quote .title{background:rgba(0,0,0,0);border:0;padding:0 0 .25rem;font-family:var(--mercury-mono);font-size:12px;color:var(--mercury-fg-muted)}aside.quote blockquote{border:0;background:rgba(0,0,0,0);padding:0;margin:0}.post-controls .btn{color:var(--mercury-fg-muted)}.post-controls .btn:hover{color:var(--primary);background:var(--mercury-hover-wash)}.post-controls .like-count,.post-controls .toggle-like.has-like .d-icon{color:var(--love)}
/*# sourceMappingURL=common_theme_1_99ebf6462126121507c820b3035566043da82e82.css.map?__ws=community.pilotlab.app */
