#nba-explorer{border:1px solid var(--nbs-border);border-radius:var(--nbs-radius-md);background:var(--nbs-surface);color:var(--nbs-text);margin-bottom:24px;font-size:13px;font-weight:400;overflow:hidden}#nba-explorer [hidden]{display:none!important}#nba-explorer :is(label,fieldset,select,input,.ex-builder>*){min-width:0}#nba-explorer :is(h2,h3,p,fieldset,legend){margin:0;padding:0}#nba-explorer fieldset{border:0}#nba-explorer :is(select,input:not([type=checkbox])){box-sizing:border-box;border:1px solid var(--nbs-border-strong);background-color:var(--nbs-surface);width:100%;height:36px;min-height:36px;color:var(--nbs-text);font:inherit;border-radius:8px;padding:0 10px;font-weight:500;line-height:1.3;transition:border-color .15s;display:block}#nba-explorer select{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-overflow:ellipsis;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%2364758b' stroke-width='1.5'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;padding-right:30px}#nba-explorer input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;font-variant-numeric:tabular-nums}#nba-explorer input::-webkit-inner-spin-button,#nba-explorer input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}#nba-explorer :is(select,input):hover{border-color:var(--nbs-text-muted)}#nba-explorer :is(button,select,input,summary):focus-visible{outline:2px solid var(--nbs-focus);outline-offset:2px}#nba-explorer button{cursor:pointer;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}#nba-explorer button:disabled{opacity:.4;cursor:default}#nba-explorer button>span{display:inline-flex}#nba-explorer .ex-header{justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;display:flex}#nba-explorer .ex-heading{align-items:center;gap:12px;display:flex}#nba-explorer .ex-heading-icon{width:40px;height:40px;color:var(--nbs-link);background:var(--nbs-surface-muted);border:1px solid var(--nbs-border);border-radius:10px;flex-shrink:0;place-items:center;display:grid}#nba-explorer h2{letter-spacing:-.02em;font-size:18px;font-weight:650;line-height:1.4}#nba-explorer .ex-heading p{color:var(--nbs-text-muted);margin-top:3px;font-size:12px;font-weight:400}#nba-explorer .ex-preset{align-items:center;gap:12px;min-width:0;max-width:400px;font-weight:500;display:flex}#nba-explorer .ex-preset>span{color:var(--nbs-text-muted);flex-shrink:0;font-size:12px}#nba-explorer .ex-preset select{width:260px}#nba-explorer .ex-scope{border-block:1px solid var(--nbs-border);background:var(--nbs-surface-muted);grid-template-columns:minmax(180px,1.5fr) minmax(160px,1fr) minmax(190px,.9fr);align-items:end;gap:16px;padding:16px 24px;display:grid}#nba-explorer .ex-scope:has(.ex-window:not([hidden])){grid-template-columns:minmax(180px,1.5fr) minmax(145px,1fr) minmax(180px,1fr) 130px}#nba-explorer .ex-field{flex-direction:column;gap:6px;display:flex}#nba-explorer .ex-field>span,#nba-explorer .ex-period legend{color:var(--nbs-text-muted);font-size:11px;font-weight:600;line-height:1.4}#nba-explorer .ex-period legend{margin-bottom:6px}#nba-explorer .ex-period legend span{font-weight:400}#nba-explorer .ex-period>div{align-items:center;gap:8px;display:flex}#nba-explorer .ex-period label{flex:1}#nba-explorer .ex-period>div>span{color:var(--nbs-text-faint)}#nba-explorer .ex-builder{grid-template-columns:minmax(0,1fr) 230px;gap:32px;padding:20px 24px;display:grid}#nba-explorer .ex-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}#nba-explorer h3{font-size:13px;font-weight:650;line-height:1.4}#nba-explorer h3>span{background:var(--nbs-surface-muted);min-width:21px;height:21px;color:var(--nbs-text-muted);border-radius:5px;place-items:center;margin-left:5px;font-size:11px;font-weight:500;display:inline-grid}#nba-explorer .ex-logic select{color:var(--nbs-text-muted);background-color:#0000;border:0;height:32px;min-height:32px;font-size:12px}#nba-explorer #explorer-criteria{flex-direction:column;gap:8px;display:flex}#nba-explorer .ex-criterion{grid-template-columns:minmax(100px,1.5fr) minmax(80px,1fr) minmax(70px,1fr) 36px;align-items:center;gap:8px;display:grid}#nba-explorer .ex-criterion[data-range=true]{grid-template-columns:minmax(100px,1.5fr) minmax(80px,1fr) minmax(60px,1fr) minmax(60px,1fr) 36px}#nba-explorer .ex-criterion [data-value],#nba-explorer .ex-criterion [data-upper]{text-align:center}#nba-explorer .ex-remove{width:36px;height:36px;color:var(--nbs-text-faint);background:0 0;border:0;border-radius:8px;padding:0}#nba-explorer .ex-remove:hover{color:#dc2626;background:var(--nbs-surface-muted)}#nba-explorer .ex-add{min-height:32px;color:var(--nbs-link);background:0 0;border:0;margin-top:8px;padding:0 3px;font-size:12px}#nba-explorer .ex-ranking{border-left:1px solid var(--nbs-border);flex-direction:column;gap:12px;padding-left:24px;display:flex}#nba-explorer .ex-ranking h3{margin-bottom:4px}#nba-explorer .ex-ranking>p{color:var(--nbs-text-muted);font-size:11px;font-weight:400;line-height:1.6}#nba-explorer .ex-advanced{border-top:1px solid var(--nbs-border);margin:0 24px}#nba-explorer .ex-advanced>summary{cursor:pointer;min-height:44px;color:var(--nbs-text-muted);align-items:center;gap:8px;font-size:12px;font-weight:500;list-style:none;display:flex}#nba-explorer .ex-advanced>summary::-webkit-details-marker{display:none}#nba-explorer .ex-advanced>summary:after{content:"+";margin-left:auto;font-size:18px;font-weight:400}#nba-explorer .ex-advanced[open]>summary:after{content:"−"}#nba-explorer .ex-advanced>summary>span:first-child{display:inline-flex}#nba-explorer .ex-advanced-hint{color:var(--nbs-text-faint);font-weight:400}#nba-explorer .ex-advanced-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:8px 0 16px;display:grid}#nba-explorer .ex-checkbox{grid-column:1/-1;align-items:center;gap:8px;font-weight:400;display:flex}#nba-explorer .ex-checkbox input{width:16px;height:16px;accent-color:var(--nbs-link)}#nba-explorer .ex-help{color:var(--nbs-text-muted);padding-bottom:16px;font-size:11px;line-height:1.6}#nba-explorer .ex-actions{border-top:1px solid var(--nbs-border);align-items:center;gap:16px;padding:16px 24px;display:flex}#nba-explorer .ex-actions .btn{min-height:36px;padding:0 16px}#nba-explorer .ex-text-button{min-height:36px;color:var(--nbs-text-muted);background:0 0;border:0;padding:0;font-size:12px}#nba-explorer .ex-text-button:not(:disabled):hover{color:var(--nbs-link)}#nba-explorer .ex-budget{color:var(--nbs-text-faint);margin-left:auto;font-size:11px}#nba-explorer .ex-feedback{color:var(--nbs-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;padding:0 24px 12px;font-size:11px;display:flex}#nba-explorer #explorer-status:empty{display:none}#nba-explorer .ex-coverage{min-width:0;max-width:100%}#nba-explorer .ex-coverage summary{cursor:pointer;min-height:24px;font-size:11px;font-weight:400}#nba-explorer .ex-coverage[open]{flex-basis:100%}#nba-explorer .ex-coverage p{margin-top:8px;font-size:11px;font-weight:400;line-height:1.7}#nba-explorer .ex-results{max-width:100%;overflow-x:auto}#nba-explorer .ex-results:not(:empty){border-top:1px solid var(--nbs-border)}#nba-explorer .ex-results>p{padding:20px 24px}#nba-explorer .ex-pagination{border-top:1px solid var(--nbs-border);justify-content:center;align-items:center;gap:16px;padding:12px 24px;display:flex}@media (width<=1023px){#nba-explorer .ex-header{align-items:flex-start}#nba-explorer .ex-preset{flex-direction:column;align-items:flex-start;gap:6px;max-width:240px}#nba-explorer .ex-preset select{width:100%}#nba-explorer .ex-scope:has(.ex-window:not([hidden])){grid-template-columns:1.5fr 1fr}#nba-explorer .ex-builder{grid-template-columns:minmax(0,1fr) 180px;gap:20px}#nba-explorer .ex-ranking{padding-left:20px}#nba-explorer .ex-advanced-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){#nba-explorer .ex-header{flex-direction:column;gap:16px;padding:16px}#nba-explorer .ex-heading-icon{width:36px;height:36px}#nba-explorer h2{font-size:16px}#nba-explorer .ex-preset{width:100%;max-width:none}#nba-explorer :is(select,input:not([type=checkbox])){height:44px;min-height:44px;font-size:16px}#nba-explorer .ex-scope,#nba-explorer .ex-scope:has(.ex-window:not([hidden])){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:16px}#nba-explorer .ex-mode,#nba-explorer .ex-window{grid-column:1/-1}#nba-explorer .ex-builder{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px}#nba-explorer .ex-section-heading{margin-bottom:8px}#nba-explorer .ex-logic select{height:44px;min-height:44px;font-size:12px}#nba-explorer .ex-criterion{grid-template-columns:minmax(0,1fr) 66px 64px 44px;gap:6px}#nba-explorer .ex-criterion[data-range=true]{grid-template-columns:minmax(0,1fr) 60px 52px 52px 44px}#nba-explorer .ex-criterion :is(input,select){padding-left:8px;padding-right:8px}#nba-explorer .ex-criterion select{background-position:right 4px center;padding-right:22px}#nba-explorer .ex-remove{width:44px;height:44px}#nba-explorer .ex-ranking{border-left:0;border-top:1px solid var(--nbs-border);flex-flow:wrap;align-items:center;gap:12px;padding:16px 0 0}#nba-explorer .ex-ranking h3{display:none}#nba-explorer .ex-ranking .ex-field{flex:1}#nba-explorer .ex-ranking>p{flex-basis:100%}#nba-explorer .ex-advanced{margin:0 16px}#nba-explorer .ex-advanced-hint{display:none}#nba-explorer .ex-checkbox{align-items:flex-start;min-height:44px;padding-top:12px;line-height:1.5}#nba-explorer .ex-checkbox input{flex-shrink:0;margin-top:2px}#nba-explorer .ex-actions{flex-wrap:wrap;gap:16px;padding:16px}#nba-explorer .ex-actions .btn,#nba-explorer .ex-text-button{min-height:44px}#nba-explorer .ex-budget{flex-basis:100%;margin:0}#nba-explorer .ex-feedback{padding:0 16px 12px}}@media (width<=479px){#nba-explorer .ex-criterion[data-range=true]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px}#nba-explorer .ex-criterion[data-range=true]>label:first-child{grid-area:1/1}#nba-explorer .ex-criterion[data-range=true]>label:nth-child(2){grid-area:1/2}#nba-explorer .ex-criterion[data-range=true]>.ex-remove{grid-area:1/3}#nba-explorer .ex-criterion[data-range=true]>label:nth-child(3){grid-area:2/1}#nba-explorer .ex-criterion[data-range=true]>[data-upper-label]{grid-area:2/2/auto/4}#nba-explorer .ex-criterion[data-range=true]>label:nth-child(3):before,#nba-explorer .ex-criterion[data-range=true]>[data-upper-label]:before{color:var(--nbs-text-muted);margin-bottom:4px;font-size:11px;font-weight:500;display:block}#nba-explorer .ex-criterion[data-range=true]>label:nth-child(3):before{content:"Minimum"}#nba-explorer .ex-criterion[data-range=true]>[data-upper-label]:before{content:"Maximum"}}
