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