.scr{padding-block:24px 0}.scr-body{min-width:0}.scr-head{margin-bottom:24px}.scr-presets .fx-qbtn{font-size:14px;padding:11px 15px}.scr-hint{margin:10px 0 0}.scr-asof{margin:4px 0 0}.scr-asof.is-lagging{color:var(--down)}.scr-conditions{display:flex;flex-wrap:wrap;margin-bottom:16px}.scr-chip,.scr-conditions{align-items:center;gap:8px}.scr-chip{display:inline-flex;min-height:36px;padding:0 6px 0 14px;border-radius:var(--r-pill);background:var(--surface-2);color:var(--ink);font-size:13px;font-weight:600;box-shadow:inset 0 0 0 1.5px var(--line-strong)}[dir=ltr] .scr-chip{padding:0 14px 0 6px}.scr-chip b{font-weight:500}.scr-chip.is-invalid{box-shadow:inset 0 0 0 1px var(--down)}.scr-chip button{width:26px;height:26px;border-radius:50%;border:0;background:var(--surface);color:inherit;font-size:16px;line-height:1;cursor:pointer}.scr-chip button:hover{background:var(--page)}.scr-period{margin-inline-start:4px}.scr-builder{margin-bottom:20px;display:flex;flex-direction:column;gap:10px}.scr-row{display:grid;grid-template-columns:minmax(160px,1.4fr) 1fr auto 1fr auto;gap:10px;align-items:center}.scr-row .id-input{min-height:40px;padding:6px 14px;font-size:14px}.scr-row-label{font-size:14px}@media (max-width:640px){.scr-row{grid-template-columns:1fr 1fr}.scr-row-label{grid-column:1/-1}.scr-row>.id-cap{display:none}}.scr-controls{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:16px}.scr-controls .id-input{max-width:300px}.scr-toggle{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.scr-actions{gap:8px}.scr-about{margin-top:48px;padding-inline:0;margin-inline:0}.scr-about .id-h2{margin-bottom:12px}.scr-about .id-body{color:var(--secondary);margin:0 0 12px}@media (max-width:760px){.id-table-scroll:has(>.scr-table){overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.scr-table{min-width:620px}.scr-table thead th{position:static}.scr-table td:first-child,.scr-table th:first-child{position:sticky;inset-inline-start:0;background:var(--page);z-index:1}}.scr-head{margin-bottom:20px}.scr-head .id-h1{font-size:clamp(24px,2.4vw,32px)}.scr-presets{margin-bottom:14px}.scr-presets>.fx-quick,.scr-sectors{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:6px;padding-bottom:2px}.scr-presets>.fx-quick::-webkit-scrollbar,.scr-sectors::-webkit-scrollbar{display:none}.scr-presets .fx-qbtn,.scr-sectors .fx-qbtn{flex:0 0 auto;white-space:nowrap}.scr-presets .fx-qbtn{font-size:13.5px;padding:9px 15px}.scr-asof,.scr-hint{margin:8px 0 0;font-size:12.5px}.scr-asof{margin-top:2px}.scr-tray{display:flex;flex-direction:column;gap:10px;background:var(--md-soft);border-radius:var(--md-r-panel);padding:12px;margin-bottom:14px}.scr-tray-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.site main .scr-tray .id-input{background:var(--surface);min-height:42px;flex:1 1 240px;max-width:420px}.scr-count{margin:0;display:flex;align-items:baseline;gap:8px;color:var(--secondary);font-size:13px;white-space:nowrap}.scr-count b{font:600 22px/1 var(--font-numeric);color:var(--ink)}.scr-actions{display:inline-flex;gap:6px;margin-inline-start:auto}.site main .scr-tray .scr-actions .fx-qbtn{background:var(--surface);min-height:36px;padding:0 14px}.site main .scr-tray .scr-actions .scr-csv{background:var(--ink);color:var(--page)}.scr-sectors{padding-top:10px;border-top:1px solid var(--md-line)}.site main .scr-tray .scr-sectors .fx-qbtn{background:transparent;min-height:34px;padding:0 14px}.site main .scr-tray .scr-sectors .fx-qbtn:hover{background:var(--md-soft-hi)}.site main .scr-tray .scr-sectors .fx-qbtn[aria-pressed=true]{background:var(--ink);color:var(--page)}.scr-tray .scr-conditions{margin:0;padding-top:10px;border-top:1px solid var(--md-line)}.site main .scr-tray .scr-conditions>.fx-qbtn{background:var(--surface);min-height:34px;padding:0 14px}.scr-tray .scr-chip{background:var(--surface);box-shadow:none;min-height:34px}.scr-tray .scr-chip.is-invalid{box-shadow:inset 0 0 0 1px var(--down)}.scr-tray .scr-chip button{background:var(--md-soft)}.scr-tray .scr-toggle{margin-inline-start:auto}.site main .scr-builder{border-radius:var(--md-r-panel);margin-bottom:14px}.scr-results{margin-top:0}.scr-table td:first-child,.scr-table th:first-child{min-width:210px}.scr-table thead th{white-space:normal;vertical-align:bottom}.scr-table thead .iqm-sort{white-space:normal;line-height:1.3;text-align:inherit}.scr-table .iqm-co-text{display:grid;gap:1px;min-width:0}.scr-table .iqm-co-text .id-name{font-weight:600;font-size:14px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.scr-table .iqm-co-text .id-sub{font-family:var(--font-numeric);font-size:11px;color:var(--muted);white-space:nowrap}.scr-table th{position:static;top:auto}@media (max-width:760px){.scr-table td:first-child,.scr-table th:first-child{min-width:180px;background:var(--surface)}.scr-table .iqm-co-text .id-name{max-width:150px}.site main .scr-tray .id-input{max-width:none;flex-basis:100%}.scr-actions{margin-inline-start:0}}.scr-table td{padding-block:12px;color:var(--secondary)}.scr-table td.iqm-price{font-size:15px}.scr-table td.iqm-price,.scr-table td.is-sorted{color:var(--ink);font-weight:600}.scr-table td.is-sorted .scr-money small{font-weight:400}.scr-money small{font-size:11px;color:var(--muted);font-family:var(--font-body)}.scr-money.id-down small,.scr-money.id-up small{color:inherit;opacity:.75}.scr-none{color:var(--muted);opacity:.6}.site main .scr-table .scr-chg{padding:3px 9px;font-size:13px;font-weight:600}.site main .scr-table .scr-chg.is-flat{background:transparent;color:var(--muted);padding-inline:0}.scr-band{display:inline-flex;align-items:center;gap:8px}.scr-band-track{direction:ltr;position:relative;width:56px;height:4px;border-radius:2px;background:var(--md-line);flex:0 0 56px}.scr-band-track i{position:absolute;top:50%;width:8px;height:8px;border-radius:50%;background:var(--w-lapis);transform:translate(-50%,-50%)}.scr-band .iqm-pct{min-width:34px;font-size:12px;color:var(--muted)}.scr-table thead .iqm-sort{position:relative}.scr-table th.is-end .iqm-sort{flex-direction:row}.scr-table .iqm-sort-arrow{position:absolute;inset-inline-end:-12px;opacity:0}.scr-table th:first-child .iqm-sort-arrow{position:static}.scr-table .iqm-sort:hover .iqm-sort-arrow{opacity:.45}.scr-table .iqm-sort.is-on .iqm-sort-arrow{opacity:1}.scr-table .iqm-co-text .id-name{max-width:clamp(180px,26vw,420px)}@media (max-width:760px){.scr-table .iqm-co-text .id-name{max-width:150px}}.scr-locked{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:999px;font-size:11px;font-weight:600;color:var(--brand-ink);background:var(--md-pick-soft,var(--brand-soft))}.scr-locked:before{content:"";width:6px;height:6px;border-radius:2px;background:currentColor}