.tool-concentrated-stock{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#060e26;--surface:#0d1a3d;--surface-alt:#0a1533;--surface-hi:#12224d;--line:#1e2c55;--line-soft:#172449;--text:#eef3fb;--muted:#9aa8c4;--faint:#6b7a99;--accent:#8eddbd;--accent-soft:#0f2a3a;--q-blue:#2673ee;--series-1:#3987e5;--series-2:#d95926;--series-3:#199e70;--bench:#8b95ad;--div-neg:#e66767;--div-mid:#26304d;--div-pos:#2bb07a;--target:#cab3ff;--issuer:#8b95ad;--long-book:#3987e5;--short-book:#d95926}.tool-concentrated-stock *{box-sizing:border-box}html:has(.tool-concentrated-stock){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth}body:has(.tool-concentrated-stock){background:#060e26}.tool-concentrated-stock{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Schibsted Grotesk,system-ui,-apple-system,Segoe UI,sans-serif}.tool-concentrated-stock ::selection{background:var(--accent);color:var(--bg)}.tool-concentrated-stock .wrap{width:min(1120px,100% - 32px);margin:0 auto}.tool-concentrated-stock .tool-header{border-bottom:1px solid var(--line);background:radial-gradient(900px 300px at 15% -10%, #2673ee47, transparent 70%), linear-gradient(180deg, var(--accent-soft), var(--bg));padding:124px 0 72px;position:relative;overflow:hidden}.tool-concentrated-stock h1.title{margin:14px 0 8px;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:750;line-height:1.08}.tool-concentrated-stock .sub{color:var(--muted);max-width:760px;font-size:1rem;line-height:1.5}.tool-concentrated-stock .target-line{color:var(--muted);margin:0 0 14px;font-size:clamp(1rem,2vw,1.25rem)}.tool-concentrated-stock .hero-section{padding-bottom:16px}.tool-concentrated-stock .hero-body{flex-direction:column;gap:18px;max-width:1080px;display:flex}.tool-concentrated-stock .hero-line{letter-spacing:-.015em;font-size:clamp(1.7rem,4.2vw,3.25rem);font-weight:500;line-height:1.15}.tool-concentrated-stock .hero-pick{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.tool-concentrated-stock .hero-select{color:var(--text);background:var(--surface);border:0;border-bottom:3px solid var(--q-blue);cursor:pointer;border-radius:6px 6px 0 0;max-width:100%;min-height:1.4em;padding:4px 12px;font-family:inherit;font-size:clamp(1.5rem,3.7vw,2.875rem);font-weight:600}.tool-concentrated-stock .hero-result{flex-wrap:wrap;align-items:baseline;gap:20px;display:flex}.tool-concentrated-stock .hero-big{letter-spacing:-.035em;color:var(--accent);font-size:clamp(5rem,11.5vw,9.25rem);font-weight:700;line-height:.95}.tool-concentrated-stock .controls{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--line);opacity:0;visibility:hidden;background:#0a1533e0;border-top:0;border-radius:0 0 14px 14px;width:min(1120px,100% - 32px);padding:6px 16px;transition:opacity .25s,transform .25s,visibility 0s linear .25s;position:fixed;top:0;left:50%;transform:translate(-50%,-8px)}.tool-concentrated-stock .controls.on{opacity:1;visibility:visible;transition:opacity .25s,transform .25s;transform:translate(-50%)}.tool-concentrated-stock .control-label{text-transform:uppercase;letter-spacing:.06em;color:var(--faint);font-size:.68rem;font-weight:700}.tool-concentrated-stock .select{appearance:none;background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%239aa8c4' stroke-width='2'%3E%3Cpath d='m3 4.5 3 3 3-3'/%3E%3C/svg%3E") no-repeat right 10px center;border:1px solid var(--line);color:var(--text);border-radius:8px;padding:7px 30px 7px 10px;font-size:.9rem}.tool-concentrated-stock .seg{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:2px;display:inline-flex}.tool-concentrated-stock .seg button{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:5px 11px;font-size:.86rem}.tool-concentrated-stock .seg button.on{background:var(--surface-hi);color:var(--text);box-shadow:inset 0 0 0 1px var(--line)}.tool-concentrated-stock input[type=range]{accent-color:var(--series-1);width:100%}.tool-concentrated-stock .section{margin:44px 0 0}.tool-concentrated-stock .section-kicker{color:var(--accent);text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:800}.tool-concentrated-stock .section-title{margin:6px 0 8px;font-size:1.5rem;font-weight:700}.tool-concentrated-stock .section-lede{color:var(--muted);max-width:780px;margin:0 0 18px;line-height:1.55}.tool-concentrated-stock .stat-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.tool-concentrated-stock .stat{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:14px 16px}.tool-concentrated-stock .stat-val{font-size:1.35rem;font-weight:650}.tool-concentrated-stock .stat-lab{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-top:4px;font-size:.7rem}.tool-concentrated-stock .card{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:18px 18px 12px}.tool-concentrated-stock .card-title{font-size:1rem;font-weight:650}.tool-concentrated-stock .card-sub{color:var(--muted);margin-top:4px;font-size:.86rem;line-height:1.5}.tool-concentrated-stock .how{border-top:1px solid var(--line-soft);color:var(--muted);margin-top:10px;padding-top:8px;font-size:.84rem}.tool-concentrated-stock .how summary{cursor:pointer;color:var(--faint);align-items:center;gap:6px;font-size:.78rem;list-style:none;display:inline-flex}.tool-concentrated-stock .how summary::-webkit-details-marker{display:none}.tool-concentrated-stock .how summary:hover{color:var(--text)}.tool-concentrated-stock .how[open] summary{margin-bottom:6px}.tool-concentrated-stock .how p{margin:6px 0;line-height:1.55}.tool-concentrated-stock .chart-stats{gap:16px;display:grid}.tool-concentrated-stock .chart-stats-row{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.tool-concentrated-stock .chart-stats-row .stat{text-align:center;padding:20px 16px}.tool-concentrated-stock .chart-stats-row .stat-val{font-size:clamp(1.9rem,3.4vw,2.6rem);font-weight:700;line-height:1.1}@media (max-width:640px){.tool-concentrated-stock .chart-stats-row{grid-template-columns:1fr}}.tool-concentrated-stock .legend{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:14px;margin-top:12px;font-size:.8rem;display:flex}.tool-concentrated-stock .legend i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.tool-concentrated-stock .legend i.line{vertical-align:3px;border-radius:1px;width:14px;height:2px}.tool-concentrated-stock .tip{background:var(--surface-hi);border:1px solid var(--line);border-radius:10px;min-width:160px;padding:9px 11px;font-size:.8rem;box-shadow:0 10px 28px #0006}.tool-concentrated-stock .tip-title{color:var(--muted);margin-bottom:5px;font-size:.74rem}.tool-concentrated-stock .tip-row{justify-content:space-between;gap:16px;line-height:1.6;display:flex}.tool-concentrated-stock .tip-row span:first-child{color:var(--muted)}.tool-concentrated-stock .tip-table{border-collapse:collapse}.tool-concentrated-stock .tip-table th{color:var(--faint);text-align:right;padding:0 0 3px 14px;font-size:.7rem;font-weight:500}.tool-concentrated-stock .tip-table td{text-align:right;white-space:nowrap;padding:1px 0 1px 14px}.tool-concentrated-stock .tip-table td:first-child{text-align:left;color:var(--muted);padding-left:0}.tool-concentrated-stock .tip-table td i{border-radius:2px;width:8px;height:8px;margin-right:6px;display:inline-block}.tool-concentrated-stock .tip-table tr.net td{border-top:1px solid var(--line);padding-top:4px;font-weight:600}.tool-concentrated-stock table.kv{border-collapse:collapse;width:100%;font-size:1.02rem}.tool-concentrated-stock table.kv th,.tool-concentrated-stock table.kv td{border-bottom:1px solid var(--line);padding:12px}.tool-concentrated-stock table.kv th{text-align:left;width:62%;font-weight:700}.tool-concentrated-stock table.kv td{text-align:center;white-space:nowrap;font-weight:400}.tool-concentrated-stock table.kv tr.gap td{height:44px;padding:0}.tool-concentrated-stock table.dt{border-collapse:collapse;width:100%;font-size:.86rem}.tool-concentrated-stock table.dt th{vertical-align:bottom;text-align:right;color:var(--muted);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--line);white-space:nowrap;padding:9px 10px;font-size:.68rem;font-weight:650}.tool-concentrated-stock table.dt th.sortable{cursor:pointer}.tool-concentrated-stock table.dt th.sortable:hover{color:var(--text)}.tool-concentrated-stock table.dt th:first-child,.tool-concentrated-stock table.dt td:first-child{text-align:left}.tool-concentrated-stock table.dt td{text-align:right;border-bottom:1px solid var(--line-soft);white-space:nowrap;padding:9px 10px}.tool-concentrated-stock table.dt tbody tr{cursor:pointer}.tool-concentrated-stock table.dt tbody tr:hover td{background:var(--surface-hi)}.tool-concentrated-stock table.dt tr.sel td{background:#3987e51f}.tool-concentrated-stock table.dt tr.bench td{color:var(--muted)}.tool-concentrated-stock .disclosure{color:var(--faint);font-size:.76rem;line-height:1.6}@media (max-width:860px){.tool-concentrated-stock .stat-grid{grid-template-columns:repeat(2,1fr)}}.tool-concentrated-stock .orb{filter:blur(60px);opacity:.55;pointer-events:none;border-radius:50%;animation:18s ease-in-out infinite alternate drift;position:absolute}.tool-concentrated-stock .orb.a{background:radial-gradient(circle,#2673ee8c,#0000 65%);width:520px;height:520px;top:-260px;left:-140px}.tool-concentrated-stock .orb.b{background:radial-gradient(circle,#8eddbd52,#0000 65%);width:420px;height:420px;animation-duration:22s;animation-delay:-6s;top:-120px;right:-120px}.tool-concentrated-stock .orb.c{background:radial-gradient(circle,#cab3ff38,#0000 65%);width:360px;height:360px;animation-duration:26s;bottom:-260px;left:40%}@keyframes drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(60px,40px)scale(1.12)}}.tool-concentrated-stock .header-line{pointer-events:none;opacity:.4;clip-path:inset(0 100% 0 0);width:100%;height:100%;animation:2.6s cubic-bezier(.65,0,.35,1) .4s forwards draw;position:absolute;inset:0}@keyframes draw{to{clip-path:inset(0)}}.tool-concentrated-stock .word{opacity:0;animation:.7s cubic-bezier(.2,.7,.2,1) forwards rise;display:inline-block;transform:translateY(.45em)}.tool-concentrated-stock .fade-up{opacity:0;animation:.8s cubic-bezier(.2,.7,.2,1) forwards rise;transform:translateY(14px)}@keyframes rise{to{opacity:1;transform:none}}.tool-concentrated-stock .reveal{opacity:0;transition:opacity .8s cubic-bezier(.2, .7, .2, 1) var(--d,0s), transform .8s cubic-bezier(.2, .7, .2, 1) var(--d,0s);transform:translateY(26px)}.tool-concentrated-stock .reveal.in{opacity:1;transform:none}.tool-concentrated-stock .progress{z-index:40;transform-origin:0;background:linear-gradient(90deg, var(--q-blue), var(--accent));height:2px;position:fixed;top:0;left:0;right:0}.tool-concentrated-stock .rail{z-index:25;flex-direction:column;gap:14px;display:none;position:fixed;top:50%;right:18px;transform:translateY(-50%)}@media (min-width:1280px){.tool-concentrated-stock .rail{display:flex}}.tool-concentrated-stock .rail a{color:var(--faint);justify-content:flex-end;align-items:center;gap:10px;font-size:.72rem;display:flex}.tool-concentrated-stock .rail-dot{border:1px solid var(--faint);border-radius:50%;width:8px;height:8px;transition:all .3s}.tool-concentrated-stock .rail-label{opacity:0;white-space:nowrap;transition:all .25s;transform:translate(6px)}.tool-concentrated-stock .rail:hover .rail-label,.tool-concentrated-stock .rail a.on .rail-label{opacity:1;transform:none}.tool-concentrated-stock .rail a.on{color:var(--text)}.tool-concentrated-stock .rail a.on .rail-dot{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 4px #8eddbd26}.tool-concentrated-stock .play{border:1px solid var(--line);background:var(--surface-hi);color:var(--text);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 11px;font-size:.84rem;display:inline-flex}.tool-concentrated-stock .play:hover{border-color:var(--series-1)}.tool-concentrated-stock .card{transition:border-color .3s,box-shadow .3s}.tool-concentrated-stock .card:hover{border-color:#2a3c70;box-shadow:0 10px 34px #00000040}.tool-concentrated-stock [id]{scroll-margin-top:90px}@media (prefers-reduced-motion:reduce){.tool-concentrated-stock *,.tool-concentrated-stock :before,.tool-concentrated-stock :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}.tool-concentrated-stock .reveal,.tool-concentrated-stock .word,.tool-concentrated-stock .fade-up{opacity:1;transform:none}.tool-concentrated-stock .header-line{clip-path:none}}.tool-concentrated-stock .pulse{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out infinite pulse}@keyframes pulse{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.5)}}@media (max-width:640px){.tool-concentrated-stock .controls .control-label{display:none}.tool-concentrated-stock .controls{padding:6px 8px}.tool-concentrated-stock .controls>.controls-row{scrollbar-width:none;flex-wrap:nowrap;gap:8px;overflow-x:auto}.tool-concentrated-stock .controls .select{max-width:200px;font-size:.82rem}.tool-concentrated-stock .tool-header{padding-top:104px;padding-bottom:56px}}.tool-concentrated-stock .disclosures{color:var(--muted);font-size:.88rem;line-height:1.65}.tool-concentrated-stock .disclosures h3{color:var(--text);border-top:1px solid var(--line-soft);margin:22px 0 8px;padding-top:18px;font-size:1rem;font-weight:650}.tool-concentrated-stock .disclosures h3:first-child{border-top:0;margin-top:0;padding-top:0}.tool-concentrated-stock .disclosures p{margin:0 0 18px}.tool-concentrated-stock .disclosures b{color:var(--text);font-weight:700}.tool-concentrated-stock .step-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--series-1);font-size:.72rem;font-weight:800}.tool-concentrated-stock .tool-footer{border-top:1px solid var(--line);margin-top:56px;padding:20px 0 36px}.tool-concentrated-stock .gate{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030818c7;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.tool-concentrated-stock .gate-box{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;width:min(760px,100%);max-height:min(86vh,900px);padding:24px 24px 20px;display:flex;box-shadow:0 24px 60px #00000080}.tool-concentrated-stock .gate-text{background:var(--surface-alt);border:1px solid var(--line-soft);border-radius:10px;flex:1;min-height:0;margin-top:8px;padding:16px 16px 0;overflow-y:auto}.tool-concentrated-stock .gate-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;display:flex}.tool-concentrated-stock .gate-agree{color:var(--text);cursor:pointer;flex:320px;align-items:flex-start;gap:10px;font-size:.88rem;line-height:1.45;display:flex}.tool-concentrated-stock .gate-agree input{width:18px;height:18px;accent-color:var(--accent);cursor:pointer;flex:none;margin-top:1px}.tool-concentrated-stock .gate-btn{background:var(--accent);color:var(--bg);font:inherit;cursor:pointer;border:0;border-radius:10px;padding:9px 22px;font-weight:700}.tool-concentrated-stock .gate-btn:disabled{opacity:.35;cursor:not-allowed}.tool-concentrated-stock .expo{gap:14px;padding-top:6px;display:grid}.tool-concentrated-stock .expo-row{grid-template-columns:78px 1fr;align-items:center;gap:10px;display:grid}.tool-concentrated-stock .expo-name{color:var(--muted);font-size:.8rem;font-weight:650}.tool-concentrated-stock .expo-track{background:var(--surface-alt);border-radius:6px;height:40px;position:relative}.tool-concentrated-stock .expo-seg{color:var(--bg);transform-origin:0;justify-content:center;align-items:center;font-size:.78rem;font-weight:650;animation:1.1s cubic-bezier(.2,.7,.2,1) both expo-grow;display:flex;position:absolute;top:0;bottom:0}.tool-concentrated-stock .expo-seg+.expo-seg{border-left:2px solid var(--surface)}.tool-concentrated-stock .expo-issuer{background:var(--issuer);border-radius:0 3px 3px 0}.tool-concentrated-stock .expo-long{background:var(--long-book);border-radius:0 3px 3px 0}.tool-concentrated-stock .expo-cash{background:var(--faint)}.tool-concentrated-stock .expo-short{background:var(--short-book);transform-origin:100%;border-radius:3px 0 0 3px}.tool-concentrated-stock .expo-zero{background:var(--text);opacity:.6;width:1px;position:absolute;top:-4px;bottom:-4px}.tool-concentrated-stock .expo-axis{height:14px;position:relative}.tool-concentrated-stock .expo-axis span{color:var(--faint);font-size:11px;position:absolute;transform:translate(-50%)}@keyframes expo-grow{0%{transform:scaleX(0)}}@media (max-width:640px){.tool-concentrated-stock .expo-axis span:nth-child(2n){display:none}}.tool-concentrated-stock .card.note{border-left:3px solid var(--accent);color:var(--muted);padding:16px 20px;font-size:.92rem;line-height:1.6}.tool-concentrated-stock .card.note b{color:var(--text)}.tool-concentrated-stock table.dt.static tbody tr{cursor:default}.tool-concentrated-stock table.dt tr.total td{border-top:1px solid var(--line);font-weight:700}.tool-concentrated-stock table.dt th.left,.tool-concentrated-stock table.dt td.name,.tool-concentrated-stock table.dt td.side-issuer,.tool-concentrated-stock table.dt td.side-long,.tool-concentrated-stock table.dt td.side-short,.tool-concentrated-stock table.dt td.side-cash{text-align:left}.tool-concentrated-stock table.dt td.name{white-space:normal;min-width:180px;color:var(--muted)}.tool-concentrated-stock table.dt td .name{white-space:normal;font-size:.78rem}.tool-concentrated-stock table.dt td.side-short{color:var(--short-book)}.tool-concentrated-stock table.dt td.side-issuer{color:var(--text);font-weight:650}.tool-concentrated-stock .faint,.tool-concentrated-stock .empty{color:var(--faint)}.tool-concentrated-stock .scrollbox{border:1px solid var(--line-soft);border-radius:10px;max-height:520px;overflow:auto}.tool-concentrated-stock .scrollbox.short{max-height:440px}.tool-concentrated-stock .scrollbox table.dt th{z-index:1;background:var(--surface);position:sticky;top:0}.tool-concentrated-stock .search{background:var(--surface-alt);border:1px solid var(--line);color:var(--text);font:inherit;border-radius:8px;width:210px;max-width:100%;padding:6px 10px;font-size:.86rem}.tool-concentrated-stock .search:focus{border-color:var(--series-1);outline:none}.tool-concentrated-stock table.dt td.badges{white-space:normal;text-align:left!important}.tool-concentrated-stock .badge{border:1px solid var(--line);color:var(--muted);border-radius:999px;margin:2px 4px 2px 0;padding:2px 8px;font-size:.74rem;display:inline-block}.tool-concentrated-stock .badge[data-kind=risk]{border-color:color-mix(in srgb, var(--short-book) 55%, transparent);color:var(--text)}.tool-concentrated-stock .badge[data-kind=borrow]{border-color:color-mix(in srgb, var(--series-1) 55%, transparent);color:var(--text)}.tool-concentrated-stock .grid>*,.tool-concentrated-stock .chart-stats>*,.tool-concentrated-stock .chart-stats-row>*{min-width:0}.tool-concentrated-stock .stat.pick{font:inherit;color:inherit;cursor:pointer;text-align:center;transition:border-color .3s}.tool-concentrated-stock .stat.pick:hover{border-color:var(--series-1)}.tool-concentrated-stock .stat.pick.on{border-color:var(--accent)}.tool-concentrated-stock .how table.calc{margin:4px 0 14px;font-size:.82rem}.tool-concentrated-stock .how table.calc td{color:var(--muted)}.tool-concentrated-stock .how table.calc tr.sel td{color:var(--text)}.tool-concentrated-stock table.dt.stats{table-layout:fixed;min-width:560px}.tool-concentrated-stock table.dt.stats th:first-child{width:43%}.tool-concentrated-stock table.dt.stats td:first-child{white-space:normal}.tool-concentrated-stock table.dt.stats tr.group td{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--line);padding-top:22px;font-size:.72rem;font-weight:800}.tool-concentrated-stock table.dt.stats tbody:first-of-type tr.group td{padding-top:12px}.tool-concentrated-stock table.dt.stats tbody tr.group:hover td{background:0 0}.tool-concentrated-stock .slide-wrap{vertical-align:bottom;display:inline-block;overflow:hidden}.tool-concentrated-stock .slide-num{will-change:transform, opacity;display:inline-block}.tool-concentrated-stock .slide-out{animation:.15s ease-in forwards slide-out}.tool-concentrated-stock .slide-in{animation:.2s ease-out slide-in}@keyframes slide-out{to{opacity:0;transform:translateY(-100%)}}@keyframes slide-in{0%{opacity:0;transform:translateY(100%)}}.tool-concentrated-stock .how p.how-group{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;margin-top:14px;font-size:.7rem;font-weight:800}.tool-concentrated-stock .fine{color:var(--faint);margin:10px 0 4px;font-size:.76rem;line-height:1.55}.tool-concentrated-stock .fine+.fine{margin-top:6px}.tool-concentrated-stock .fine b{color:var(--muted);font-weight:650}.tool-concentrated-stock .gate-check{flex:320px}.tool-concentrated-stock .gate-agree.missing input{outline:2px solid var(--div-neg);outline-offset:2px}.tool-concentrated-stock .gate-req{color:var(--faint);text-transform:uppercase;letter-spacing:.04em;margin-left:4px;font-size:.74rem}.tool-concentrated-stock .gate-error{color:var(--div-neg);margin:6px 0 0 28px;font-size:.82rem;font-weight:600}.tool-concentrated-stock .redacted{position:relative}.tool-concentrated-stock .redacted-content{-webkit-user-select:none;user-select:none}.tool-concentrated-stock .redacted-veil{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03081866;border-radius:12px;justify-content:center;align-items:center;display:flex;position:absolute;inset:-6px}.tool-concentrated-stock .redacted-note{background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:.82rem;font-weight:650;text-decoration:none;display:inline-flex}.tool-concentrated-stock .redacted-note:hover{border-color:var(--accent);color:var(--text)}.tool-concentrated-stock .redacted-note:focus-visible{outline:2px solid var(--text);outline-offset:2px}.tool-concentrated-stock .controls-readout{color:var(--muted);font-size:.82rem}.tool-concentrated-stock .controls-readout b{color:var(--text);font-weight:650}@media (max-width:640px){.tool-concentrated-stock .controls-readout{display:none}}@media (max-width:520px){.tool-concentrated-stock .tool-header{padding-top:164px}}.tool-concentrated-stock .rail{transition:opacity .25s}.tool-concentrated-stock .rail.off{opacity:0;pointer-events:none}
