.prism-tracker-app{color:#e4e4e7;background:0 0;flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.prism-tracker-app-header{background:0 0;border-bottom:none;flex-direction:column;flex:none;align-items:stretch;gap:2.25rem;padding:2.5rem 1.5rem 1.5rem;display:flex}.prism-tracker-app-header-title-row{width:100%}.prism-tracker-app-header h2{letter-spacing:-.02em;color:#ffffffd9;margin:0;font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:300;line-height:1.15;display:inline-block}.prism-tracker-app-header-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.prism-tracker-app-header-controls-left{flex-wrap:wrap;flex:1;align-items:center;gap:1rem;min-width:0;display:flex}.prism-tracker-app-header-controls-right{flex:0 320px;justify-content:flex-end;min-width:240px;margin-left:auto;display:flex}.tracker-view-toggle{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:100px;align-items:center;padding:6px;display:inline-flex}.tracker-view-toggle-button{color:#ffffffb3;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:100px;padding:10px 20px;font-size:.8125rem;font-weight:500;line-height:1;transition:all .2s}.tracker-view-toggle-button:hover{color:#fff}.tracker-view-toggle-button-active{color:#000;background:#fff}.tracker-view-toggle-button-active:hover{color:#000}.connector-search-field{align-items:center;width:min(100%,365px);display:flex;position:relative}.connector-search-icon{color:#ffffff80;pointer-events:none;transition:color .16s;position:absolute;left:1rem}.connector-search-input{color:#ffffffd9;width:100%;min-width:0;box-shadow:none;background:#ffffff14;border:1px solid #ffffff2e;border-radius:100px;outline:none;padding:12px 1.35rem 12px 3.25rem;font-family:inherit;font-size:.875rem;font-weight:500;transition:border-color .16s,box-shadow .16s,color .16s}.connector-search-input::placeholder{color:#ffffff73}.connector-search-input:focus{color:#fff;border-color:#ffffff4d;box-shadow:0 0 0 1px #ffffff14}.connector-search-field:focus-within .connector-search-icon{color:#ffffffd1}.legend-pill-btn{display:none}.legend-sheet-overlay{z-index:9999;backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.legend-sheet{backdrop-filter:blur(60px)saturate(1.6);background:linear-gradient(165deg,#ffffff1a 0%,#ffffff0a 40%,#0003 100%);border:1px solid #ffffff26;border-bottom:none;border-radius:20px 20px 0 0;width:100%;max-width:480px;padding:1.25rem 1.5rem 2rem;animation:.3s cubic-bezier(.32,.72,0,1) legendSlideUp;box-shadow:0 -8px 32px #0006,inset 0 1px #ffffff1f}@keyframes legendSlideUp{0%{opacity:.5;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.legend-sheet-handle{background:#fff3;border-radius:2px;width:36px;height:4px;margin:0 auto 1.25rem}.legend-sheet-header{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.legend-sheet-title{color:#ffffffeb;letter-spacing:-.01em;font-size:1rem;font-weight:600}.legend-sheet-close{color:#fff9;cursor:pointer;background:#ffffff14;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.legend-sheet-close:hover{color:#fff;background:#ffffff24}.legend-sheet-items{flex-direction:column;gap:0;display:flex}.legend-sheet-item{color:#ffffffd9;background:0 0;border:none;border-bottom:1px solid #ffffff12;align-items:center;gap:.875rem;padding:.875rem .25rem;font-size:.9375rem;font-weight:450;display:flex}.legend-sheet-item:last-child{border-bottom:none}.legend-sheet-item:hover{background:0 0}.legend-sheet-item .legend-sheet-icon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.legend-sheet-item .legend-sheet-icon svg{width:100%;height:100%;display:block}.tracker-legend{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.tracker-legend-item{color:#ffffff80;align-items:center;gap:.5rem;font-size:.875rem;font-weight:400;display:inline-flex}.tracker-legend-icon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.tracker-legend-icon svg{width:100%;height:100%;display:block}.table-scroll-container{border-top:1px solid #27272a;flex:auto;height:0;min-height:0;padding:0}.table-header{backdrop-filter:blur(12px);background:#101216c7;font-weight:600}.header-cell{backdrop-filter:blur(12px);white-space:nowrap;text-overflow:ellipsis;background:#101216c7;border-right:1px solid #27272a;align-items:center;padding:0 12px;font-size:.8125rem;display:flex;overflow:hidden}.header-cell-fixed{backdrop-filter:blur(12px);background:#101216c7}.header-cell-fixed-last{box-shadow:2px 0 4px #0000004d}.header-cell-feature{min-width:0}.header-cell-feature-label{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.header-cell-connector{gap:6px;min-width:0}.header-cell-connector-name{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.table-row{border-bottom:1px solid #27272a;align-items:stretch}.table-row.section-row{background:#1f1f2380;font-weight:600}.sticky-section-row{pointer-events:none}.sticky-section-row-fill{backdrop-filter:blur(8px);background:#1f1f239e;border-bottom:1px solid #27272a;position:absolute;inset:0}.table-cell{white-space:nowrap;text-overflow:ellipsis;border-right:1px solid #27272a;align-items:center;padding:0 12px;font-size:.8125rem;display:flex;overflow:hidden}.table-cell.feature-cell{font-weight:500}.feature-cell-inner{align-items:center;width:100%;min-width:0;display:flex}.feature-cell-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.table-cell-fixed{backdrop-filter:blur(12px);background:#101216c7}.table-cell-fixed-last{box-shadow:2px 0 4px #0000004d}.table-row.section-row .table-cell-fixed{background:#1f1f23d1}.sticky-section-row-feature{background:#1f1f23bf;border-bottom:1px solid #27272a;font-weight:600}.section-row-mobile-label,.sticky-section-row-mobile-label{box-sizing:border-box;letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;align-items:center;padding:0 16px;font-size:.8125rem;font-weight:600;display:flex;overflow:hidden}.section-row-mobile-label{background:#1f1f23d1}.sticky-section-row-mobile-label{background:0 0}@media (width<=768px){.tracker-view-toggle{width:100%}.tracker-view-toggle-button{text-align:center;flex:1;justify-content:center}}@supports not (backdrop-filter:blur(1px)){.table-header,.header-cell,.header-cell-fixed{background:#101216eb}.sticky-section-row-fill{background:#1f1f23e6}.sticky-section-row-feature{background:#1f1f23eb}.table-cell-fixed{background:#101216eb}.table-row.section-row .table-cell-fixed{background:#1f1f23eb}}.status-cell-container{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.status-cell-right{justify-content:center;align-items:center;width:100%;min-width:0;display:flex}.status-icon-badge{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.status-icon-badge svg{width:100%;height:100%;display:block}.status-icon-badge-hardened svg,.status-icon-badge-implemented svg,.status-icon-badge-not_implemented svg,.status-icon-badge-not_supported svg,.status-icon-badge-unknown svg,.status-icon-badge-error svg{overflow:visible}@media (width<=768px){.prism-tracker-app-header{gap:1rem;padding:1rem 1.5rem 0}.prism-tracker-app-header-controls{flex-flow:column;align-items:stretch;gap:.75rem;width:100%}.prism-tracker-app-header-controls-left{display:none}.prism-tracker-app-header-controls-left-full-data{flex:1;min-width:0;display:flex}.prism-tracker-app-header-controls:has(.prism-tracker-app-header-controls-left-full-data){flex-direction:row;align-items:center}.prism-tracker-app-header-controls:has(.prism-tracker-app-header-controls-left-full-data) .prism-tracker-app-header-controls-right{flex:none;width:auto}.prism-tracker-app-header-controls-right{flex:1;width:100%;min-width:0;margin-left:0}.connector-search-field{width:100%}.legend-pill-btn{color:#ffffffb3;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:100px;align-self:flex-start;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:8px 16px;font-family:inherit;font-size:.875rem;font-weight:500;display:inline-flex}.legend-pill-btn:hover{color:#fff;border-color:#fff3}.full-data-mobile-search-expanded{width:100%}.full-data-mobile-search-expanded .connector-search-input{padding-right:2.5rem}.full-data-search-close{position:absolute;right:1rem}.full-data-search-icon-btn{color:#ffffffb3;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.full-data-search-icon-btn:hover{color:#fff;background:#ffffff1f}.full-data-search-close{color:#ffffff80;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0 4px;display:flex}}.tracker-legend-full-data{margin-top:0}
