:root{--primary-color-rgb:10, 132, 255;--primary-color:#0a84ff;--primary-color-dark:#0060df;--liquid-glass-body-gradient:#ffffff;--liquid-glass-aurora-primary:transparent;--liquid-glass-aurora-secondary:transparent;--glass-surface:rgba(255, 255, 255, 0.62);--glass-surface-strong:rgba(255, 255, 255, 0.78);--glass-surface-soft:rgba(255, 255, 255, 0.48);--glass-border:rgba(189, 189, 189, 0.75);--glass-border-strong:rgba(255, 255, 255, 0.58);--glass-shadow:0 8px 12px rgba(15, 23, 42, 0.12);--glass-shadow-strong:0 24px 65px rgba(15, 23, 42, 0.16);--glass-highlight:rgba(255, 255, 255, 0.85);--glass-blur:28px;--glass-blur-strong:40px;--glass-sheen:rgba(255, 255, 255, 0.4);--slider-bg:rgba(255, 255, 255, 0.46);--slider-title-color:#0f1c2c;--slider-text-color:#1f2937;--slider-arrow-color:#8ea0bf;--slider-arrow-hover-color:var(--primary-color);--slider-dot-color:rgba(12, 74, 110, 0.3);--slider-dot-active-color:rgba(12, 74, 110, 0.8);--slider-dot-bg:rgba(255, 255, 255, 0.7);--alert-tip-bg:rgba(209, 250, 229, 0.65);--alert-tip-border:rgba(16, 185, 129, 0.55);--alert-tip-text:#047857;--alert-note-bg:rgba(219, 234, 254, 0.7);--alert-note-border:rgba(59, 130, 246, 0.55);--alert-note-text:#1d4ed8;--alert-warning-bg:rgba(254, 249, 195, 0.7);--alert-warning-border:rgba(234, 179, 8, 0.5);--alert-warning-text:#b45309;--alert-copyright-bg:rgba(248, 250, 252, 0.72);--alert-copyright-border:rgba(15, 23, 42, 0.12);--alert-copyright-text:#1f2937;--alert-translation-bg:rgba(219, 244, 255, 0.7);--alert-translation-border:rgba(14, 165, 233, 0.55);--alert-translation-text:#0f4c81;--code-header-bg:rgba(255, 255, 255, 0.6);--code-line-badge-bg:rgba(15, 23, 42, 0.08);--code-bg:#f1f1f1;--code-border:rgba(15, 23, 42, 0.16);--bs-primary:var(--primary-color);--bs-primary-rgb:var(--primary-color-rgb);--bs-secondary:#6c757d;--bs-secondary-rgb:108,117,125;--bs-success:#22c55e;--bs-success-rgb:34,197,94;--bs-gray-900:#111827;--bs-gray-800:#1f2937;--bs-gray-700:#374151;--bs-gray-600:#4b5563;--bs-gray-400:#9ca3af;--bs-gray-300:#d1d5db;--bs-gray-200:#e5e7eb;--bs-dark:#3063da}:root{--header-height:56px;--mobile-header-height:48px;--desktop-header-height:56px;--top-header-height:42px;--header-offset:var(--desktop-header-offset);--mobile-header-offset:calc(48px + 42px);--desktop-header-offset:calc(56px + 42px)}.search-page-title{max-height:50px;color:#206bc4}.search-page-title-icon{margin-right:8px;font-size:24px}.search-page-title-text{font-size:24px;font-weight:700}#search-hits-page{text-align:left}#search-hits-page .card{border:1px solid var(--text-color);text-align:left}#search-hits-page .search-hit-description{font-size:.85rem;color:#555;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;line-height:1.4;max-height:2.8em}#search-hits-page mark,#search-hits-page .search-highlight-page{background-color:#ffe0b2;padding:.1em;border-radius:3px}#search-pagination-page{margin-top:1.5rem;margin-bottom:1rem;text-align:center}#search-pagination-page ul{list-style:none;padding:0;margin:0;display:inline-block}#search-pagination-page li{display:inline-block;margin:0 .15rem}#search-pagination-page li.active a{font-weight:700;color:#fff;background-color:#0a84ff;border-color:#0a84ff}#search-pagination-page li.disabled span,#search-pagination-page li.disabled a{color:#6c757d;pointer-events:none;cursor:default;background-color:#fff;border-color:#dee2e6}#search-pagination-page li a,#search-pagination-page li span{display:block;padding:.375rem .75rem;text-decoration:none;border:1px solid #dee2e6;border-radius:.25rem;color:#0a84ff;background-color:#fff}#search-pagination-page li a:hover,#search-pagination-page li span:hover{background-color:#e9ecef;border-color:#dee2e6}.search-results-count{font-size:.9rem;color:#6c757d}@media(max-width:767px){#search-pagination-page li{margin:0 .1rem}#search-pagination-page li a,#search-pagination-page li span{padding:.3rem .6rem;font-size:.85rem}}#search-controls-page .input-group .form-control{font-size:1.1rem;padding:.75rem 1rem;border-color:#206bc4;border-radius:999px;width:100%}#search-controls-page .input-group .form-control:focus{border-color:#206bc4;box-shadow:0 0 0 .2rem rgba(32,107,196,.25)}#search-controls-page .input-group .btn{background-color:#206bc4;border-color:#206bc4;color:#fff;padding:.75rem 1.2rem}#search-controls-page .input-group .btn:hover{background-color:#195398;border-color:#195398}#search-controls-page .input-group .btn svg{stroke:#fff}#search-controls-page .form-label{font-weight:500;margin-bottom:.3rem;font-size:.85rem;display:block;text-align:left}#search-controls-page .form-select{padding:.35rem .7rem;font-size:.8rem;line-height:1.3;height:auto;border-radius:6px;margin-right:.25rem;min-width:140px;margin-bottom:0}#search-controls-page .search-page-type-filter-wrapper{margin-bottom:.75rem}#search-controls-page .search-type-label-text{font-size:.875rem;font-weight:500;color:#495057;white-space:nowrap}#search-controls-page .search-types-scrollable-tabs{overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#ccc #f0f0f0}#search-controls-page .search-types-scrollable-tabs::-webkit-scrollbar{height:6px}#search-controls-page .search-types-scrollable-tabs::-webkit-scrollbar-track{background:#f8f9fa;border-radius:3px}#search-controls-page .search-types-scrollable-tabs::-webkit-scrollbar-thumb{background:#dee2e6;border-radius:3px}#search-controls-page .search-types-scrollable-tabs::-webkit-scrollbar-thumb:hover{background:#ced4da}#search-controls-page .search-tabs-inner-container{display:inline-flex;align-items:center;gap:.2rem;padding-bottom:6px}#search-controls-page .search-tab-item{display:inline-block}#search-controls-page .search-tab-input{display:none}#search-controls-page .search-tab-label{display:inline-block;padding:.35rem .65rem;font-size:.8rem;color:#495057;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:.3rem;cursor:pointer;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,color .15s ease-in-out;white-space:nowrap}#search-controls-page .search-tab-label .fas{margin-right:.3em;font-size:.9em}#search-controls-page .search-tab-label:hover{background-color:#e9ecef;border-color:#ced4da}#search-controls-page .search-tab-input:checked+.search-tab-label{background-color:#0d6efd;border-color:#0d6efd;color:#fff;font-weight:500}#search-controls-page .search-tab-input:checked+.search-tab-label:hover{background-color:#0262ef;border-color:#0262ef}#search-controls-page .search-page-filters-scrollable-wrapper{overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#ccc #f0f0f0}#search-controls-page .search-page-filters-scrollable-wrapper::-webkit-scrollbar{height:6px}#search-controls-page .search-page-filters-scrollable-wrapper::-webkit-scrollbar-track{background:#f8f9fa;border-radius:3px}#search-controls-page .search-page-filters-scrollable-wrapper::-webkit-scrollbar-thumb{background:#dee2e6;border-radius:3px}#search-controls-page .search-page-filters-scrollable-wrapper::-webkit-scrollbar-thumb:hover{background:#ced4da}#search-controls-page .search-page-filters-inner-container{display:inline-flex;align-items:center;padding-bottom:6px;gap:.25rem}#search-controls-page .search-page-filter-item{display:inline-block}#search-controls-page .row.justify-content-center>.col-lg-3,#search-controls-page .row.justify-content-center>.col-md-4,#search-controls-page .row.justify-content-center>.col-sm-6{text-align:left}#search-controls-page .input-group .form-control.rounded-pill{padding-right:2.5rem}#search-controls-page .input-group .search-icon-right{right:.8rem;top:50%;transform:translateY(-50%);z-index:5;cursor:pointer}#search-controls-page .input-group .search-icon-right:hover{opacity:1}#search-controls-page .input-group .search-icon-right .search-button{color:#206bc4;font-size:1.1rem;padding:1rem;font-weight:600}.search-results-count{font-size:.9rem;color:#6c757d}#search-hits-page{text-align:left;scroll-margin-top:100px}#search-hits-page .search-hit:first-child{margin-top:1rem}#search-hits-page .search-hit{transition:box-shadow .2s ease-in-out}#search-hits-page .search-hit:hover{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}#search-hits-page .search-hit .card-body{padding:1rem}#search-hits-page .search-hit .search-hit-name a{text-decoration:none;color:#0a84ff}#search-hits-page .search-hit .search-hit-name a:hover{text-decoration:underline}#search-hits-page .search-hit .search-hit-name .badge{font-size:.75em}#search-hits-page .search-hit .search-hit-metadata{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}#search-hits-page .search-hit .search-hit-metadata .search-item-categories{display:inline-flex;align-items:center;margin-bottom:0}#search-hits-page .search-hit .search-hit-metadata .search-item-categories .search-meta-text mark{background-color:transparent !important;color:inherit !important}#search-hits-page .search-hit .search-hit-description{font-size:.9em;color:#495057;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:.5rem;line-height:1.4;max-height:2.8em}#search-hits-page .search-hit .search-item-categories p,#search-hits-page .search-hit .search-item-tags p{font-size:.8em;margin-bottom:.25rem}#search-hits-page .search-hit .search-item-categories p strong,#search-hits-page .search-hit .search-item-tags p strong{color:#212529}#search-hits-page .search-no-results{padding:2rem;text-align:center;font-size:1.1rem;color:#6c757d}.dark-mode .search-page-layout{color:var(--text-color)}.dark-mode .container-xl{background-color:transparent}.dark-mode .search-page-title{color:#9ecbff}.dark-mode .search-type-label-text{color:var(--text-color)}.dark-mode .search-tab-label{color:var(--text-color);background-color:#2a2a2a;border-color:#444}.dark-mode .search-tab-label:hover{background-color:#333;border-color:#555}.dark-mode .search-tab-input:checked+.search-tab-label{background-color:#2563eb;border-color:#2563eb;color:#fff}.dark-mode .search-tab-input:checked+.search-tab-label:hover{background-color:#1e40af;border-color:#1e40af}.dark-mode .search-page-filters-scrollable-wrapper{scrollbar-color:#555 #1a1a1a}.dark-mode .search-page-filters-scrollable-wrapper::-webkit-scrollbar-track{background:#1a1a1a}.dark-mode .search-page-filters-scrollable-wrapper::-webkit-scrollbar-thumb{background:#444}.dark-mode .search-page-filters-scrollable-wrapper::-webkit-scrollbar-thumb:hover{background:#555}.dark-mode #search-controls-page .form-control{background-color:#1f1f1f;color:var(--text-color);border-color:#555}.dark-mode #search-controls-page .form-control:focus{border-color:#2563eb;box-shadow:0 0 0 .2rem rgba(37,99,235,.25)}.dark-mode #search-controls-page .form-label{color:var(--text-color)}.dark-mode #search-controls-page .form-select{background-color:#1f1f1f;color:var(--text-color);border-color:#555}.dark-mode #search-controls-page .btn{background-color:#2563eb;border-color:#2563eb}.dark-mode #search-controls-page .btn:hover{background-color:#1e40af;border-color:#1e40af}.dark-mode #search-controls-page .search-icon-right .search-button{color:#9ecbff}.dark-mode .search-results-count{color:#9ca3af}.dark-mode #search-hits-page .card{background-color:#1e1e1e;border-color:#333;color:var(--text-color)}.dark-mode #search-hits-page .search-hit:hover{box-shadow:0 .125rem .25rem rgba(255,255,255,.075)}.dark-mode #search-hits-page .search-hit .search-hit-name a{color:#9ecbff}.dark-mode #search-hits-page .search-hit .search-hit-description{color:#b0b0b0}.dark-mode #search-hits-page .search-hit .search-item-categories p,.dark-mode #search-hits-page .search-hit .search-item-tags p{color:var(--text-color)}.dark-mode #search-hits-page .search-hit .search-item-categories p strong,.dark-mode #search-hits-page .search-hit .search-item-tags p strong{color:#fff}.dark-mode #search-hits-page .search-no-results{color:#9ca3af}.dark-mode #search-hits-page mark,.dark-mode #search-hits-page .search-highlight-page{background-color:rgba(255,224,178,.3);color:#fbbf24}.dark-mode #search-pagination-page li.active a{background-color:#2563eb;border-color:#2563eb}.dark-mode #search-pagination-page li.disabled span,.dark-mode #search-pagination-page li.disabled a{background-color:#1f1f1f;border-color:#444;color:#777}.dark-mode #search-pagination-page li a,.dark-mode #search-pagination-page li span{background-color:#333;border-color:#555;color:var(--text-color)}.dark-mode #search-pagination-page li a:hover,.dark-mode #search-pagination-page li span:hover{background-color:#2563eb;border-color:#2563eb;color:#fff}#search-pagination-page .pagination{justify-content:center}#search-pagination-page .pagination .page-item .page-link{padding:.5rem .75rem;font-size:.9rem;color:#0a84ff}#search-pagination-page .pagination .page-item .page-link:hover{background-color:#f8f9fa}#search-pagination-page .pagination .page-item.active .page-link{background-color:#0a84ff;border-color:#0a84ff;color:#fff}#search-pagination-page .pagination .page-item.disabled .page-link{color:#adb5bd}@media(max-width:767.98px){#search-controls-page .input-group .form-control{margin-bottom:.5rem}#search-controls-page .input-group .btn-primary{width:100%;border-radius:.25rem !important}#search-controls-page .form-select{font-size:.85rem;min-width:120px;margin-right:.2rem;padding:.3rem .6rem}#search-controls-page .search-type-label-text{margin-bottom:.3rem}#search-controls-page .search-tab-label{padding:.3rem .6rem;font-size:.75rem}#search-controls-page .search-tabs-inner-container{gap:.15rem}#search-controls-page .search-page-filters-inner-container{gap:.2rem}#search-hits-page .search-hit .card-body{padding:.75rem}#search-hits-page .search-hit .search-hit-name{font-size:1rem}#search-hits-page .search-hit .search-hit-description{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;line-clamp:2;line-height:1.4;max-height:2.8em}#search-pagination-page .pagination .page-item .page-link{padding:.375rem .6rem;font-size:.85rem}}.search-page-layout{margin-top:var(--header-offset);padding-top:2rem}@media(max-width:767px){.search-page-layout{padding-top:1rem}}