:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#eaeaf0;background:#0f1218;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.45}.results-view-switch{gap:.35rem;margin-bottom:1rem;display:flex}.results-view-switch button,.analytics button,.analytics-message button{font:inherit;color:#c8d0e5;cursor:pointer;background:#192130;border:1px solid #39455e;border-radius:8px;padding:.5rem .85rem}.results-view-switch button[aria-pressed=true]{color:#eff7ff;background:#284668;border-color:#74b9ff}.results-view-switch button:focus-visible,.analytics button:focus-visible{outline-offset:3px;outline:2px solid #74b9ff}.analytics{gap:1rem;min-width:0;display:grid}.analytics-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.analytics h2,.analytics h3,.analytics p{margin:0}.analytics h2{font-size:1.6rem}.analytics h3{font-size:1.12rem}.analytics-heading p,.analytics-note{color:#abb6cc;font-size:.9rem}.analytics-refresh{color:#9ccaff}.analytics-refresh-error{color:#f39aaf;flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.9rem;display:flex}.analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.analytics-card{background:#141b27;border:1px solid #2d384c;border-radius:12px;min-width:0;padding:1.1rem}.analytics-card-heading{margin-bottom:1rem}.analytics-card .analytics-note{margin-top:.35rem;line-height:1.4}.analytics-bars{gap:.65rem;display:grid}.analytics-bar-row{grid-template-columns:minmax(7rem,1fr) minmax(2rem,1.5fr) auto;align-items:center;gap:.65rem;font-size:.86rem;display:grid}.analytics-bar-track{background:#263144;border-radius:3px;height:.7rem;overflow:hidden}.analytics-bar-track>span{border-radius:3px;min-width:0;height:100%;display:block}.analytics-bar-value{text-align:right;font-variant-numeric:tabular-nums}.analytics-bar-value small{color:#aab7ce}.analytics-chart-scroll,.analytics-table-scroll{max-width:100%;overflow-x:auto}.analytics-timeline{width:100%;height:240px;display:block}.analytics-timeline text{fill:#aebbd0;font:10px ui-sans-serif,system-ui,sans-serif}.analytics-legend{color:#c5cee0;flex-wrap:wrap;gap:.5rem 1rem;margin:.6rem 0;font-size:.8rem;display:flex}.analytics-legend>span{align-items:center;gap:.4rem;display:inline-flex}.analytics-legend i{border-radius:2px;width:.65rem;height:.65rem}.analytics-data{margin-top:1rem;font-size:.86rem}.analytics-data summary{cursor:pointer;color:#9ccaff;padding:.3rem 0}.analytics table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:.65rem;font-size:.85rem}.analytics caption{text-align:left;color:#aab7ce;padding:.4rem 0}.analytics th,.analytics td{text-align:right;border-bottom:1px solid #2d384c;padding:.55rem .65rem}.analytics th:first-child{text-align:left}.analytics th{font-weight:550}.analytics a{color:#9ccaff}.analytics-cohort{grid-template-columns:3rem minmax(3rem,1fr) 6rem;align-items:center;gap:.7rem;margin:.65rem 0;font-size:.85rem;display:grid}.analytics-cohort-stack{background:#263144;border-radius:4px;height:1.3rem;display:flex;overflow:hidden}.analytics-cohort-stack span{height:100%}.analytics-stat-list{flex-wrap:wrap;gap:.75rem 1.5rem;margin:.6rem 0 1.2rem;display:flex}.analytics-stat-list dt{color:#aab7ce;font-size:.8rem}.analytics-stat-list dd{margin:0;font-size:1.1rem;font-weight:650}.analytics-message{color:#c8d0e5;border:1px solid #334159;border-radius:10px;padding:1.5rem}@media (width<=1200px){.analytics-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=540px){.analytics-card{padding:.8rem}.analytics-bar-row{grid-template-columns:7rem minmax(1rem,1fr) auto;gap:.4rem;font-size:.78rem}.analytics-bar-value small{display:none}}*{box-sizing:border-box}body{scrollbar-width:thin;scrollbar-color:#3a4258 #1a1f2a;margin:0}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#1a1f2a;border-radius:6px}::-webkit-scrollbar-thumb{background:#3a4258;border:2px solid #1a1f2a;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#4e5a70}::-webkit-scrollbar-corner{background:#1a1f2a}.layout{max-width:min(100% - 2rem,3400px);margin:0 auto;padding:1.5rem 1rem 3rem}.top h1{margin:0 0 .35rem;font-size:clamp(1.55rem,3vw,2rem);font-weight:650}.site-title-link{color:inherit;text-decoration:none}.site-title-link:hover{color:#c8d0e5;text-decoration:underline}.hit-title-link{color:inherit;text-decoration:none}.hit-title-link:hover{color:#d5dbe8;text-decoration:underline}.lede{color:#9aa3b8;max-width:52rem;margin:0 0 1.5rem}.search-row{flex-direction:column;align-items:stretch;gap:.5rem;width:100%;margin-bottom:0;display:flex}.sort-filter-row{flex-direction:column;gap:.5rem;width:100%;min-width:0;display:flex}.sort-filter-row .sort-root{min-width:0}.lucene-toggle{color:#c8d0e5;cursor:pointer;-webkit-user-select:none;user-select:none;background:#151a24;border:1px solid #2a3142;border-radius:8px;flex:none;align-items:center;gap:.45rem;width:100%;padding:.45rem .55rem;font-size:.875rem;display:inline-flex}.lucene-toggle input[type=checkbox]{appearance:none;cursor:pointer;background:#2a3142;border-radius:999px;flex-shrink:0;width:2.15rem;height:1.2rem;margin:0;position:relative}.lucene-toggle input[type=checkbox]:after{content:"";background:#7d8699;border-radius:50%;width:calc(50% - 4px);height:calc(100% - 4px);transition:transform .15s,background .15s;position:absolute;top:2px;left:2px}.lucene-toggle input[type=checkbox]:checked{background:#3b6fd973}.lucene-toggle input[type=checkbox]:checked:after{background:#9bb6f0;transform:translate(calc(100% + 4px))}.lucene-toggle-label{white-space:nowrap;font-weight:600}.lucene-attributes{background:#151a24;border:1px solid #2a3142;border-radius:10px;margin:0;padding:.65rem .75rem;position:relative}.lucene-attributes-close{color:#7d8699;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;padding:0;font-size:1.35rem;line-height:1;display:flex;position:absolute;top:.5rem;right:.55rem}.lucene-attributes-close:hover{color:#eaeaf0;background:#232a3a}.lucene-attributes-intro{margin-bottom:.65rem;padding-right:2.35rem}.lucene-attributes-heading{text-transform:uppercase;letter-spacing:.06em;color:#c8d0e5;margin:0 0 .35rem;font-size:.82rem;font-weight:600}.lucene-attributes-note{color:#8b95a8;margin:0;font-size:.8rem;line-height:1.4}.lucene-inline-code{font-size:.82em}.lucene-attributes-list{grid-template-columns:1fr;gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.lucene-attributes-item{background:#0f1218;border:1px solid #2a3142;border-radius:8px;gap:.25rem;min-width:0;margin:0;padding:.45rem .5rem;display:grid}.lucene-attributes-field{min-width:0}.lucene-attributes-kind{text-transform:uppercase;letter-spacing:.04em;color:#7d8699;font-size:.72rem;font-weight:600}.lucene-attributes-example{min-width:0}.lucene-field-name,.lucene-example-code{word-break:break-all;overflow-wrap:anywhere;color:#d5dbe8;background:#151a24;border:1px solid #2a3142;border-radius:4px;max-width:100%;padding:.1rem .28rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.75rem;display:inline-block}.lucene-sr-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lucene-search-error{color:#f8c9c9;background:#9944441f;border:1px solid #944;border-radius:8px;margin:0;padding:.65rem .85rem;font-size:.88rem}.lucene-search-error strong{margin-bottom:.35rem;display:block}.lucene-search-error-body{white-space:pre-wrap;word-break:break-word;color:#ffd6d6;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.78rem;line-height:1.4}.searchbox-root{width:100%;min-width:0}.stats-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-bottom:0;display:flex}.searchbox-form{display:block;position:relative}.searchbox-input{color:#f2f4fa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#151a24;border:1px solid #2a3142;border-radius:8px;width:100%;padding:.55rem 2.25rem .55rem .75rem;font-size:1rem}.searchbox-input::-webkit-search-decoration{appearance:none}.searchbox-input::-webkit-search-cancel-button{appearance:none}.searchbox-input:focus{border-color:#3b6fd9;outline:none;box-shadow:0 0 0 2px #3b6fd940}.searchbox-submit,.searchbox-loading{display:none}.searchbox-reset{color:#7d8699;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;line-height:1;display:inline-flex;position:absolute;top:50%;right:.45rem;transform:translateY(-50%)}.searchbox-reset:hover{color:#eaeaf0;background:#232a3a}.searchbox-reset[hidden]{display:none}.searchbox-reset svg{fill:currentColor;width:.75rem;height:.75rem}.sort-root{width:100%}.sort-select{color:#f2f4fa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;appearance:none;background-color:#151a24;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M3 4.5L6 7.5L9 4.5' stroke='%239aa3b8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .6rem center;background-repeat:no-repeat;border:1px solid #2a3142;border-radius:8px;width:100%;min-height:2.5rem;padding:.52rem 2rem .52rem .65rem;font-size:.95rem}.stats-line{color:#7d8699;margin:0;font-size:.875rem}.panels{--panel-gap:1.5rem;gap:var(--panel-gap);grid-template-columns:minmax(288px,360px) minmax(0,1fr);align-items:start;display:grid}@media (width>=1920px){.panels{--panel-gap:1.75rem;grid-template-columns:minmax(312px,400px) minmax(0,1fr)}}@media (width>=2560px){.panels{--panel-gap:2rem;grid-template-columns:minmax(336px,min(440px,24vw)) minmax(0,1fr)}}.facets{min-width:0}@media (width>=821px){.search-layout{--layout-edge:max(2rem, calc((100vw - 3400px) / 2 + 1rem));max-width:none;height:100dvh;padding-inline:var(--layout-edge);flex-direction:column;margin:0;padding-bottom:0;display:flex;overflow:hidden}.search-layout>.top{flex-shrink:0}.search-layout>.panels{flex:1;align-items:stretch;min-height:0}.search-layout .facets{overscroll-behavior-y:contain;scrollbar-gutter:stable;min-height:0;margin-left:calc(-1 * var(--layout-edge));margin-right:calc(-1 * var(--panel-gap));padding-left:var(--layout-edge);padding-right:var(--panel-gap);padding-bottom:2rem;overflow-y:auto}.search-layout .results{overscroll-behavior-y:contain;scrollbar-gutter:stable;min-width:0;min-height:0;padding-bottom:3rem;padding-right:.5rem;overflow-y:auto}.facets-toolbar{z-index:5;background:#0f1218;position:sticky;top:0}}.mobile-filter-toggle,.mobile-field-reference-toggle,.mobile-filter-close,.facets-backdrop{display:none}.facets-toolbar>div,.facets-toolbar>section,.facets-drawer>div,.facets-drawer>section,.facets-drawer>aside,.facets-toolbar .lucene-search-error{margin-bottom:1.25rem}.facets-drawer{position:relative}.mobile-filter-close{color:#7d8699;cursor:pointer;z-index:1;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;padding:0;font-size:1.35rem;line-height:1;position:absolute;top:.5rem;right:.55rem}.mobile-filter-close:hover{color:#eaeaf0;background:#232a3a}@media (width<=820px){.panels{grid-template-columns:1fr}.facets{position:static}.facets-toolbar{z-index:20;background:#0f1218;border-bottom:1px solid #2a3142;margin:0 -1rem;padding:.6rem 1rem;position:sticky;top:0}.mobile-filter-toggle,.mobile-field-reference-toggle{color:#f2f4fa;cursor:pointer;background:#151a24;border:1px solid #2a3142;border-radius:6px;justify-content:center;align-items:center;width:100%;margin-top:.5rem;padding:.4rem .6rem;font-size:.8rem;font-weight:600;display:inline-flex}.sort-filter-row{flex-direction:row;align-items:stretch;gap:.5rem;margin-top:0}.sort-filter-row .sort-root{flex:1 1 0;min-width:0}.sort-filter-row .mobile-filter-toggle,.sort-filter-row .mobile-field-reference-toggle{white-space:nowrap;flex:none;width:auto;min-height:2.5rem;margin-top:0;padding-left:.75rem;padding-right:.75rem}.mobile-filter-toggle:hover,.mobile-field-reference-toggle:hover{background:#1c2330;border-color:#3a4258}.facets-drawer{z-index:40;overscroll-behavior-y:contain;scrollbar-gutter:stable;background:#0f1218;border-right:1px solid #2a3142;width:min(90vw,360px);max-width:100%;margin:0;padding:2.75rem 1rem 2rem;transition:transform .2s;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-100%)}.facets-drawer--open{transform:translate(0)}.facets-backdrop{z-index:30;background:#0000008c;display:block;position:fixed;inset:0}.mobile-filter-close{display:inline-flex}}.facet-section{flex-direction:column;gap:.45rem;display:flex}.facet-heading{text-transform:uppercase;letter-spacing:.06em;color:#c8d0e5;margin:0;font-size:.78rem;font-weight:600}.facet-subheading{text-transform:uppercase;letter-spacing:.05em;color:#8b95a8;margin:.5rem 0 0;font-size:.72rem;font-weight:600}.facet-hint{color:#7d8699;margin:0;font-size:.75rem;line-height:1.35}.facet-toggle-group{gap:.3rem}.clear-refinements-root{margin-bottom:.5rem}.clear-refinements-button{color:#f2f4fa;cursor:pointer;background:#151a24;border:1px solid #2a3142;border-radius:6px;width:100%;padding:.4rem .6rem;font-size:.8rem;font-weight:600}.clear-refinements-button:hover:not(.clear-refinements-button-disabled){background:#1c2330;border-color:#3a4258}.clear-refinements-button-disabled{opacity:.45;cursor:not-allowed}.current-refinements-root{margin:0 0 .75rem}.current-refinements-list{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.current-refinements-item{color:#c8d0e5;background:#151a24;border:1px solid #2a3142;border-radius:6px;align-items:center;gap:.3rem;padding:.2rem .45rem;font-size:.78rem;display:inline-flex}.current-refinements-label{color:#8b95a8;font-weight:600}.current-refinements-category{align-items:center;gap:.25rem;display:inline-flex}.current-refinements-category-label{color:#f2f4fa}.current-refinements-delete{color:#7d8699;cursor:pointer;background:0 0;border:0;padding:0 .1rem;font-size:.9rem;line-height:1}.current-refinements-delete:hover{color:#f2f4fa}.facets .epoch-ms-range-form{flex-direction:column;gap:.45rem;display:flex}.facets .epoch-ms-range-inputs{flex-wrap:nowrap;align-items:flex-end;gap:.35rem .5rem;min-width:0;display:flex}.facets .epoch-ms-range-label{color:#7d8699;flex-direction:column;flex:1 1 0;gap:.2rem;min-width:0;font-size:.72rem;display:flex}.facets .epoch-ms-range-datetime{color:#f2f4fa;background:#0f1218;border:1px solid #2a3142;border-radius:6px;width:100%;min-width:0;padding:.35rem .45rem;font-size:.78rem}.facets .epoch-ms-range-datetime:disabled{opacity:.45;cursor:not-allowed}.facets .epoch-ms-range-sep{color:#7d8699;flex:none;padding-bottom:.35rem;font-size:.8rem}.facets .auto-range-num-input{font-variant-numeric:tabular-nums}.facets .ais-ToggleRefinement-label{color:#eaeaf0;cursor:pointer;align-items:center;gap:.4rem;font-size:.85rem;display:inline-flex}.facets .ais-ToggleRefinement-checkbox{accent-color:#5b8bff;cursor:pointer}.facets .ais-ToggleRefinement-count{color:#7d8699;font-size:.78rem}.facets .ais-ToggleRefinement-count:before{content:" ("}.facets .ais-ToggleRefinement-count:after{content:")"}.facets .ais-SearchBox-form{gap:.35rem;margin-bottom:.4rem;display:flex}.facets .ais-SearchBox-input{color:#f2f4fa;background:#0f1218;border:1px solid #2a3142;border-radius:6px;flex:1;padding:.35rem .55rem;font-size:.85rem}.facets .ais-SearchBox-submit,.facets .ais-SearchBox-reset{display:none}.hit-list-root{margin:0}.hit-list{flex-direction:column;gap:1rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.hit-list-item{min-width:0;margin:0}.hit-card{background:#151a24;border:1px solid #2a3142;border-radius:10px;min-width:0;padding:.9rem 1rem;overflow:hidden}.hit-title-row{flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;margin-bottom:.45rem;display:flex}.hit-title{font-size:1.05rem;font-weight:650}.hit-meta-muted{color:#7d8699;font-size:.8rem}.hit-stats{color:#8b95a8;margin:0 0 .5rem;font-size:.82rem}.hit-match-snippet{color:#9ca6bb;margin:0 0 .55rem;font-size:.84rem;line-height:1.45}.hit-match-snippet em{color:#dce2f0;font-style:normal;font-weight:600}.ai-category-list{flex-wrap:wrap;gap:.3rem;margin:0 0 .55rem;padding:0;list-style:none;display:flex}.ai-category-chip{color:#c8d0e5;background:#1e2535;border:1px solid #2a3142;border-radius:999px;padding:.12rem .5rem;font-size:.72rem}.ai-category-search{color:#c8d0e5;box-sizing:border-box;background:#0f1218;border:1px solid #2a3142;border-radius:6px;width:100%;margin-bottom:.45rem;padding:.3rem .5rem;font-size:.85rem}.hit-body{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;min-width:0;display:grid}.hit-body .hit-body-text{min-width:0}@media (width>=1100px){.hit-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.hit-code{background:#0f1218;border-radius:4px;padding:.1rem .35rem;font-size:.78rem}.hit-status{text-transform:uppercase;letter-spacing:.04em;color:#c8d0e5;background:#0f1218;border:1px solid #2a3142;border-radius:4px;padding:.05rem .4rem;font-size:.7rem}.comments-thread{border-top:1px solid #232a3a;margin-top:.85rem;padding-top:.65rem}.comments-heading-row{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.55rem;display:flex}.comments-heading{text-transform:uppercase;letter-spacing:.05em;color:#7d8699;margin:0;font-size:.78rem;font-weight:600}.comments-toggle{color:#7d8699;letter-spacing:.02em;cursor:pointer;background:0 0;border:1px solid #2a3142;border-radius:4px;flex-shrink:0;margin:0;padding:.15rem .45rem;font-size:.72rem;font-weight:500}.comments-toggle:hover{color:#a8b0c2;background:#1a2030;border-color:#3a4256}.comments-list{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.comment-replies{border-left:2px solid #2a3142;flex-direction:column;gap:.4rem;margin:.45rem 0 0;padding:0 0 0 .75rem;list-style:none;display:flex}.comment[data-comment-depth="3"]>.comment-replies{border-left:none;margin-left:0;padding-left:0}.comment{background:#0f1218;border:1px solid #232a3a;border-radius:8px;padding:.55rem .7rem}.comment-replies>.comment{padding:.45rem .55rem}.comment-header{flex-wrap:wrap;align-items:center;gap:.4rem .55rem;margin-bottom:.35rem;display:flex}.comment-replies .comment-header{gap:.35rem .5rem;margin-bottom:.25rem}.comment .hit-body{margin-top:.2rem}.comment-status-change{color:#c8d0e5;margin:0;font-size:.92rem;line-height:1.5}.comment-status-change .hit-status{vertical-align:baseline}.author-avatar{object-fit:cover;background:#1d2533;border:1px solid #2a3142;border-radius:50%;flex:none;width:22px;height:22px}.author-avatar-placeholder{color:#c8d0e5;justify-content:center;align-items:center;font-size:.7rem;font-weight:600;display:inline-flex}.hit-author{white-space:nowrap}.hit-author .author-avatar{vertical-align:middle;width:18px;height:18px;margin:0 .25rem}.comment-author{color:#d5dbe8;font-size:.85rem;font-weight:600}.comment-meta{color:#7d8699;font-size:.72rem}.comment-badge{text-transform:uppercase;letter-spacing:.05em;color:#c8d0e5;background:#1d2533;border:1px solid #2a3142;border-radius:4px;padding:.05rem .35rem;font-size:.65rem}.attachments-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.hit-body .attachments-grid{margin:0}@media (width>=1800px){.hit-body.has-attachments .attachments-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.attachment-tile{aspect-ratio:16/9;background:#0d1117;border:1px solid #2a3142;border-radius:8px;flex-direction:column;display:flex;position:relative;overflow:hidden}.attachment-image-wrap,.attachment-image-wrap img,.attachment-tile .video-embed-root,.attachment-tile .video-embed-root .video-embed,.attachment-text,.attachment-text-frame{width:100%;height:100%;display:block}.attachment-tile .video-embed-root{box-sizing:border-box;position:relative}.attachment-image-wrap img{object-fit:contain;border:0;border-radius:0;max-width:none;max-height:none}.embedded-image-root{position:relative}.embedded-image-fullscreen-btn{z-index:1;color:#d5dbe8;cursor:pointer;opacity:0;background:#0000008c;border:0;border-radius:6px;justify-content:center;align-items:center;padding:6px;transition:opacity .15s;display:flex;position:absolute;bottom:6px;right:6px}.embedded-image-root:hover .embedded-image-fullscreen-btn,.embedded-image-root:focus-within .embedded-image-fullscreen-btn,.attachment-text:hover .embedded-image-fullscreen-btn,.attachment-text:focus-within .embedded-image-fullscreen-btn,.embedded-image-root:hover .attachment-name-overlay,.embedded-image-root:focus-within .attachment-name-overlay,.attachment-text:hover .attachment-name-overlay,.attachment-text:focus-within .attachment-name-overlay,.video-embed-root:hover .attachment-name-overlay,.video-embed-root:focus-within .attachment-name-overlay{opacity:1}.embedded-image-fullscreen-btn:focus-visible{opacity:1;outline-offset:2px;outline:2px solid #5b8bff}.embedded-image-fullscreen-icon{display:block}.embedded-image-root:fullscreen{box-sizing:border-box;background:#0a0a0a;justify-content:center;align-items:center;display:flex}.embedded-image-root:fullscreen img{object-fit:contain;border:0;border-radius:0;width:auto;max-width:100%;height:auto;max-height:100%}.attachment-name-overlay{z-index:1;color:#9bb6f0;white-space:nowrap;text-overflow:ellipsis;opacity:0;background:#0000008c;border-radius:4px;max-width:calc(100% - 56px);padding:2px 6px;font-size:.75rem;text-decoration:none;transition:opacity .15s;position:absolute;top:6px;right:6px;overflow:hidden}.attachment-name-overlay:focus-visible{opacity:1;outline-offset:2px;outline:2px solid #5b8bff}.attachment-tile .video-embed-root .video-embed{aspect-ratio:auto;object-fit:contain;border:0;border-radius:0;max-width:none;margin:0}.attachment-text{position:relative}.attachment-text-frame{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:0}.attachment-text:fullscreen{box-sizing:border-box;background:#fff;flex-direction:column;display:flex}.attachment-text:fullscreen .attachment-text-frame{flex:1;width:100%;height:100%;min-height:0}.attachment-file-link{color:#9bb6f0;word-break:break-all;text-align:center;margin:auto;padding:.5rem;font-size:.85rem;text-decoration:none}.attachment-file-link:hover{text-decoration:underline}@media (width<=640px){.attachments-grid{grid-template-columns:1fr}}.markdown-body{color:#c8d0e5;word-break:break-word;overflow-wrap:anywhere;font-size:.92rem}.markdown-body>:first-child{margin-top:0}.markdown-body>:last-child{margin-bottom:0}.markdown-body p{margin:.45rem 0;line-height:1.5}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{color:#eaeaf0;margin:.85rem 0 .4rem;font-weight:650;line-height:1.25}.markdown-body h1{font-size:1.15rem}.markdown-body h2{font-size:1.05rem}.markdown-body h3{font-size:.98rem}.markdown-body h4,.markdown-body h5,.markdown-body h6{font-size:.92rem}.markdown-body ul,.markdown-body ol{margin:.45rem 0;padding-left:1.5rem}.markdown-body li,.markdown-body li>p{margin:.15rem 0}.markdown-body a{color:#9bb6f0;text-decoration:none}.markdown-body a:hover{text-decoration:underline}.markdown-disabled-link{color:#7d8699;-webkit-text-decoration:line-through dotted;text-decoration:line-through dotted}.markdown-body code{background:#0f1218;border:1px solid #2a3142;border-radius:4px;padding:.1rem .32rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.85em}.markdown-body pre{background:#0f1218;border:1px solid #2a3142;border-radius:8px;margin:.55rem 0;padding:.65rem .8rem;font-size:.85rem;line-height:1.45;overflow-x:auto}.markdown-body pre code{font-size:inherit;background:0 0;border:0;border-radius:0;padding:0}.markdown-body blockquote{color:#9aa3b8;border-left:3px solid #2a3142;margin:.5rem 0;padding:.15rem .85rem}.markdown-body hr{border:0;border-top:1px solid #2a3142;margin:.85rem 0}.markdown-body .embedded-image-root{vertical-align:bottom;max-width:100%;display:inline-block}.markdown-body .embedded-image-root img{border:1px solid #2a3142;border-radius:6px;max-width:100%;height:auto;max-height:360px;display:block}.markdown-body video,.markdown-body iframe{max-width:100%;height:auto}.markdown-body table{border-collapse:collapse;margin:.55rem 0;font-size:.88rem}.markdown-body th,.markdown-body td{text-align:left;border:1px solid #2a3142;padding:.3rem .55rem}.markdown-body th{background:#0f1218}.markdown-body del{color:#8b95a8}.markdown-body input[type=checkbox]{accent-color:#5b8bff;margin-right:.35rem}.video-embed-root{display:block;position:relative}.video-embed{aspect-ratio:16/9;border:1px solid #2a3142;border-radius:8px;width:100%;max-width:640px;height:auto;margin:.5rem 0;display:block}mark{color:#fde6b0;background:#3f2f12}.pagination-root{margin-top:.25rem}.pagination-list{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.pagination-link{color:#d5dbe8;background:#151a24;border:1px solid #2a3142;border-radius:6px;padding:.35rem .65rem;text-decoration:none;display:inline-block}.pagination-selected .pagination-link{background:#3b6fd926;border-color:#3b6fd9}.ais-RefinementList-list{max-height:14rem;padding-left:0;overflow:auto}.ais-RefinementList-item{margin:.2rem 0}.ais-RefinementList-item--child{padding-left:1.15rem}.facets .ais-RefinementList-checkbox{accent-color:#5b8bff;cursor:pointer;flex-shrink:0;width:1rem;height:1rem}.facets .ais-RefinementList-label{cursor:pointer;color:#eaeaf0;align-items:center;gap:.4rem;font-size:.85rem;display:inline-flex}.facets .ais-RefinementList-showMore{color:#f2f4fa;cursor:pointer;background:#151a24;border:1px solid #2a3142;border-radius:6px;margin-top:.35rem;padding:.35rem .55rem;font-size:.78rem;font-weight:600}.facets .ais-RefinementList-showMore:hover:not(:disabled){background:#1c2330;border-color:#3a4258}.facets .ais-RefinementList-showMore:disabled{opacity:.45;cursor:not-allowed}.facets .ais-RefinementList-count:before{content:" ("}.facets .ais-RefinementList-count:after{content:")"}.top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.top-heading{min-width:0}.notify-bar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.notify-bell{position:relative}.notify-bell-button{color:#9aa3b8;cursor:pointer;background:#151a24;border:1px solid #2a3142;border-radius:8px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex;position:relative}.notify-bell-button:hover:not(:disabled){color:#eaeaf0;background:#232a3a}.notify-bell-button:disabled{opacity:.45;cursor:not-allowed}.notify-bell-button.is-active{color:#9bb6f0;border-color:#3a4877}.notify-badge{color:#0f1218;text-align:center;background:#9bb6f0;border-radius:999px;min-width:1.05rem;height:1.05rem;padding:0 .25rem;font-size:.7rem;font-weight:700;line-height:1.05rem;position:absolute;top:-.35rem;right:-.35rem}.notify-menu{z-index:50;background:#151a24;border:1px solid #2a3142;border-radius:10px;width:21rem;max-width:90vw;padding:.65rem;position:absolute;top:calc(100% + .4rem);right:0;box-shadow:0 12px 32px #00000073}.notify-menu-head{color:#9aa3b8;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.8rem;font-weight:650;display:flex}.notify-help-wrap{flex:none;position:relative}.notify-help-button{color:#9aa3b8;cursor:pointer;background:#151a24;border:1px solid #2a3142;border-radius:999px;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;padding:0;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}.notify-help-button:hover{color:#eaeaf0;background:#232a3a}.notify-help-button[aria-expanded=true]{color:#9bb6f0;background:#1c2536;border-color:#3a4877}.notify-help-pop{z-index:60;color:#b8c0d4;background:#151a24;border:1px solid #2a3142;border-radius:8px;width:18rem;max-width:85vw;max-height:70vh;padding:.65rem .7rem;font-size:.74rem;font-weight:400;line-height:1.45;position:absolute;top:calc(100% + .35rem);right:0;overflow-y:auto;box-shadow:0 10px 28px #00000080}.notify-help-lead{color:#cdd8f5;margin:0 0 .55rem}.notify-help-block+.notify-help-block{border-top:1px solid #232a3a;margin-top:.55rem;padding-top:.55rem}.notify-help-heading{text-transform:uppercase;letter-spacing:.04em;color:#7d8699;margin-bottom:.3rem;font-size:.68rem;font-weight:650}.notify-help-list{margin:0;padding:0;list-style:none}.notify-help-list li{align-items:flex-start;gap:.35rem;margin-bottom:.25rem;display:flex}.notify-help-list li:last-child{margin-bottom:0}.notify-help-list li svg{color:#9aa3b8;flex:none;width:14px;height:14px;margin-top:.1rem}.notify-help-list-plain li{margin-left:1rem;list-style:outside;display:list-item}.notify-help-list-plain strong{color:#cdd8f5;font-weight:600}.notify-help-note{color:#7d8699;margin:.35rem 0 0;font-size:.7rem}.notify-enable{color:#cdd8f5;cursor:pointer;background:#1c2536;border:1px solid #3a4877;border-radius:7px;width:100%;padding:.45rem .6rem;font-size:.85rem}.notify-enable:hover:not(:disabled){background:#232f47}.notify-enable:disabled{opacity:.6;cursor:progress}.notify-error{color:#f0a3a3;margin-top:.45rem;font-size:.78rem}.notify-list{flex-direction:column;gap:.3rem;max-height:14rem;margin-top:.6rem;display:flex;overflow-y:auto}.notify-empty{color:#7d8699;padding:.25rem 0;font-size:.8rem}.notify-section{margin-top:.6rem}.notify-section-title{text-transform:uppercase;letter-spacing:.04em;color:#7d8699;margin-bottom:.3rem;font-size:.72rem}.notify-toggles{flex:none;align-items:center;gap:.2rem;display:inline-flex}.notify-toggle{color:#7d8699;cursor:pointer;background:#11161f;border:1px solid #2a3142;border-radius:6px;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;padding:0;display:inline-flex}.notify-toggle:hover:not(:disabled){color:#eaeaf0;background:#232a3a}.notify-toggle.is-on{color:#0f1218;background:#9bb6f0;border-color:#9bb6f0}.notify-toggle:disabled{opacity:.45;cursor:not-allowed}.notify-item{background:#11161f;border-radius:6px;align-items:center;gap:.4rem;padding:.35rem .45rem;display:flex}.notify-item.is-current{background:#161d2b;border:1px solid #2a3142}.notify-webhook-toggles{margin-top:.45rem}.notify-item-label{color:#d4dae8;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.8rem;overflow:hidden}.notify-remove{color:#7d8699;cursor:pointer;background:0 0;border:none;border-radius:5px;flex:none;width:1.4rem;height:1.4rem;font-size:1.05rem;line-height:1}.notify-remove:hover:not(:disabled){color:#f0a3a3;background:#232a3a}.notify-webhook{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.notify-webhook-menu{border-top:1px solid #2a3142;margin-top:.65rem;padding-top:.65rem}.notify-webhook-menu .notify-webhook-input{flex:1;width:auto;min-width:0}.notify-webhook-input{color:#eaeaf0;background:#11161f;border:1px solid #2a3142;border-radius:8px;width:13rem;max-width:60vw;padding:.5rem .6rem;font-size:.85rem}.notify-webhook-input:focus{border-color:#3a4877;outline:none}.notify-webhook-add{color:#cdd8f5;cursor:pointer;background:#151a24;border:1px solid #2a3142;border-radius:8px;padding:.5rem .8rem;font-size:.85rem}.notify-webhook-add:hover:not(:disabled){background:#232a3a}.notify-webhook-add:disabled{opacity:.5;cursor:not-allowed}.notify-webhook-status{color:#8aa0c8;flex-basis:100%;font-size:.76rem}@media (width<=820px){.notify-bar{justify-content:flex-start}}.install-layout{max-width:52rem}.install-status{border:1px solid #0000;border-radius:8px;margin:0 0 1.5rem;padding:.7rem .9rem;font-size:.9rem}.install-status--ok{color:#b7e6c2;background:#16261a;border-color:#2f5d3a}.install-status--idle{color:#9aa3b8;background:#1a1f2a;border-color:#3a4258}.install-steps{flex-direction:column;gap:1.5rem;margin-bottom:1.5rem;display:flex}.install-step{background:#151a23;border:1px solid #28303f;border-radius:10px;padding:1.1rem 1.2rem}.install-step h2{margin:0 0 .5rem;font-size:1.1rem;font-weight:600}.install-step ul{margin:.4rem 0 0;padding-left:1.2rem}.install-step li{margin:.25rem 0}.install-button{color:#fff;background:#3b6fe0;border-radius:8px;margin:.3rem 0;padding:.65rem 1.3rem;font-weight:600;text-decoration:none;display:inline-block}.install-button:hover{background:#4d7df0}.install-hint{color:#8a93a8;margin:.6rem 0 0;font-size:.82rem}
