.sol-reports-demo .ss-stage{--sol-reports-ease:cubic-bezier(.25, .8, .25, 1);--ss-accent-soft:#4b1fd11a;--ss-accent-text:#4b1fd1;--ss-success:#10b981;--ss-success-text:#047857;background:0 0;overflow:hidden}:root.dark .sol-reports-demo .ss-stage{--ss-surface:#17151f;--ss-raised:#221f2e;--ss-accent-soft:#8b6cff38;--ss-accent-text:#b8a4ff;--ss-success-text:#34d399}.sol-reports-demo .sol-reports-scene{position:absolute;inset:0}.sol-reports-demo .sol-reports-card{background:var(--ss-surface);box-shadow:var(--ss-shadow-float);color:var(--ss-text-strong);border-radius:14px;font-size:13px;line-height:1.45;position:absolute}.sol-reports-demo .sol-reports-strong{color:var(--ss-text-strong);font-weight:500}.sol-reports-demo .sol-reports-muted{color:var(--ss-text)}.sol-reports-demo .sol-reports-small{font-size:11px}.sol-reports-demo .sol-reports-num{font-variant-numeric:tabular-nums}.sol-reports-demo .sol-reports-mono{font-family:var(--ss-mono);font-size:11px}.sol-reports-demo .sol-reports-ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sol-reports-demo .sol-reports-doc{height:520px;top:24px;left:112px;right:24px}.sol-reports-demo .sol-reports-scene--compact .sol-reports-doc{top:76px;left:16px;right:16px}.sol-reports-demo .sol-reports-doc__head{border-bottom:1px solid var(--ss-line);gap:6px;padding:12px 14px 10px;display:grid}.sol-reports-demo .sol-reports-doc__title{align-items:center;gap:8px;min-height:26px;font-size:12px;display:flex}.sol-reports-demo .sol-reports-status{min-height:22px}.sol-reports-demo .sol-reports-status .ss-states__item{align-items:center;display:inline-flex}.sol-reports-demo .sol-reports-pill{background:var(--ss-accent-soft);height:22px;color:var(--ss-accent-text);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 8px 0 3px;font-size:11px;font-weight:500;display:inline-flex}.sol-reports-demo .sol-reports-pill--ok{background:var(--ss-success-soft);color:var(--ss-success-text)}.sol-reports-demo .sol-reports-send{background:var(--ss-ink-2);height:26px;color:var(--ss-text);border-radius:8px;flex:none;align-items:center;gap:5px;margin-left:auto;padding:0 11px 0 9px;font-size:12px;font-weight:500;transition:background .3s,color .3s,scale .15s;display:inline-flex}.sol-reports-demo .sol-reports-send[data-on]{background:var(--ss-accent);color:#fff}.sol-reports-demo .sol-reports-send[data-pressed]{scale:.95}.sol-reports-demo .sol-reports-page{padding:16px 20px 16px 132px}.sol-reports-demo .sol-reports-scene--compact .sol-reports-page{padding:14px 14px 16px}.sol-reports-demo .sol-reports-page__title{gap:1px;margin-bottom:4px;line-height:1.35;display:grid}.sol-reports-demo .sol-reports-page__title .sol-reports-strong{font-size:15px}.sol-reports-demo .sol-reports-sec{padding-top:10px}.sol-reports-demo .sol-reports-sec__h{margin-bottom:7px;font-size:12px;font-weight:500;line-height:18px}.sol-reports-demo .sol-reports-sec .sol-reports-sec__h{opacity:.45;transition:opacity .3s}.sol-reports-demo .sol-reports-sec[data-on] .sol-reports-sec__h{opacity:1}.sol-reports-demo .sol-reports-sec__body{align-items:flex-end;gap:8px;display:flex}.sol-reports-demo .sol-reports-lines{flex:1;gap:7px;min-width:0;display:grid}.sol-reports-demo .sol-reports-line{line-height:0;display:block;position:relative}.sol-reports-demo .sol-reports-line>.ss-bar{opacity:.5}.sol-reports-demo .sol-reports-line__ink{clip-path:inset(0 100% 0 0);transition:clip-path .55s cubic-bezier(.45, 0, .1, 1) var(--d,0s);position:absolute;inset:0}.sol-reports-demo .sol-reports-line__ink[data-on]{clip-path:inset(0)}.sol-reports-demo .sol-reports-ref{background:var(--ss-accent-soft);opacity:0;width:20px;height:18px;transition:opacity .25s ease, scale .35s var(--sol-reports-ease);border-radius:5px;flex:none;place-items:center;display:inline-grid;scale:.8}.sol-reports-demo .sol-reports-ref[data-on]{opacity:1;scale:1}.sol-reports-demo .sol-reports-ref .nqp-logo{width:11px;height:11px}.sol-reports-demo .sol-reports-sec__body .sol-reports-ref{margin-bottom:-6px}.sol-reports-demo .sol-reports-figs{display:grid}.sol-reports-demo .sol-reports-figrow{border-bottom:1px solid var(--ss-line);justify-content:space-between;align-items:center;gap:12px;height:30px;font-size:12px;display:flex}.sol-reports-demo .sol-reports-figrow:last-child{border-bottom:0}.sol-reports-demo .sol-reports-figrow__end{align-items:center;gap:8px;display:inline-flex}.sol-reports-demo .sol-reports-val{font-variant-numeric:tabular-nums;justify-items:end;display:grid}.sol-reports-demo .sol-reports-val>span{transition:opacity .3s ease var(--d,0s), translate .45s var(--sol-reports-ease) var(--d,0s);grid-area:1/1}.sol-reports-demo .sol-reports-val__slot{width:56px;height:14px;box-shadow:inset 0 0 0 1px var(--ss-line);background:var(--ss-ink-1);border-radius:4px;align-self:center}.sol-reports-demo .sol-reports-val__num{opacity:0;font-weight:500;translate:0 -3px}.sol-reports-demo .sol-reports-val[data-on] .sol-reports-val__slot{opacity:0}.sol-reports-demo .sol-reports-val[data-on] .sol-reports-val__num{opacity:1;translate:0}.sol-reports-demo .sol-reports-anchor{display:inline-flex;position:relative}.sol-reports-demo .sol-reports-pop{gap:6px;width:196px;padding:10px 12px;font-size:12px;display:grid;top:calc(100% + 6px);right:-6px}.sol-reports-demo .sol-reports-pop__head{align-items:center;gap:7px;min-width:0;display:flex}.sol-reports-demo .sol-reports-pop__cell{border-radius:6px;justify-content:space-between;align-items:center;gap:8px;height:26px;padding:0 8px;display:flex;box-shadow:inset 0 0 0 1.5px #107c41}.sol-reports-demo .sol-reports-typed{white-space:nowrap;min-height:19px;margin-top:6px;font-size:12.5px;font-weight:500;line-height:19px}.sol-reports-demo .sol-reports-caret{vertical-align:-3px;background:var(--ss-accent);width:1.5px;height:15px;margin-left:1px;animation:1s step-end infinite sol-reports-blink;display:inline-block}@keyframes sol-reports-blink{50%{opacity:0}}.sol-reports-demo .sol-reports-sec--more{padding-top:12px}.sol-reports-demo .sol-reports-sources{width:210px;box-shadow:var(--ss-shadow-satellite);padding:10px 12px;top:232px;left:24px}.sol-reports-demo .sol-reports-sources__head{border-bottom:1px solid var(--ss-line);justify-content:space-between;align-items:center;gap:8px;padding-bottom:8px;font-size:12px;display:flex}.sol-reports-demo .sol-reports-src{border-bottom:1px solid var(--ss-line);opacity:.4;align-items:center;gap:9px;height:46px;transition:opacity .3s;display:flex}.sol-reports-demo .sol-reports-src:last-child{border-bottom:0}.sol-reports-demo .sol-reports-src[data-on]{opacity:1}.sol-reports-demo .sol-reports-src__text{flex:1;min-width:0;font-size:12px;line-height:1.3;display:grid}.sol-reports-demo .sol-reports-src .ss-check{flex:none}.sol-reports-demo .sol-reports-strip{justify-content:space-between;gap:6px;padding:8px;display:flex;top:16px;left:16px;right:16px}.sol-reports-demo .sol-reports-chip{background:var(--ss-ink-1);min-width:0;height:28px;color:var(--ss-text-strong);white-space:nowrap;opacity:.35;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:5px;padding:0 6px;font-size:11px;font-weight:500;transition:opacity .3s;display:inline-flex}.sol-reports-demo .sol-reports-chip[data-on]{opacity:1}@media (prefers-reduced-motion:reduce){.sol-reports-demo .sol-reports-caret{animation:none}}
.sol-reports-p .ss-stage{--sol-reports-ease:cubic-bezier(.25, .8, .25, 1);--ss-accent-soft:#4b1fd11a;--ss-accent-text:#4b1fd1;--sol-reports-excel:#107c41;--sol-reports-select:#3b82f633;background:0 0;overflow:hidden}:root.dark .sol-reports-p .ss-stage{--ss-surface:#17151f;--ss-accent-soft:#8b6cff38;--ss-accent-text:#b8a4ff;--sol-reports-excel:#34d399;--sol-reports-select:#60a5fa4d}.sol-reports-p .sol-reports-group{max-width:440px;margin-inline:auto;position:absolute;top:0;left:24px;right:24px}.sol-reports-p .sol-reports-card{background:var(--ss-surface);box-shadow:var(--ss-shadow-window);color:var(--ss-text-strong);border-radius:14px;font-size:13px;line-height:1.45;position:relative}.sol-reports-p .sol-reports-strong{color:var(--ss-text-strong);font-weight:500}.sol-reports-p .sol-reports-muted{color:var(--ss-text)}.sol-reports-p .sol-reports-small{font-size:11px}.sol-reports-p .sol-reports-ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sol-reports-p .sol-reports-top{border-bottom:1px solid var(--ss-line);align-items:center;gap:8px;padding-bottom:10px;font-size:12px;display:flex}.sol-reports-p .sol-reports-top--stack{flex-direction:column;align-items:stretch;gap:4px}.sol-reports-p .sol-reports-top__line{align-items:center;gap:8px;min-width:0;display:flex}.sol-reports-p .sol-reports-count{background:var(--ss-ink-2);height:20px;color:var(--ss-text);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:4px;margin-left:auto;padding:0 8px;font-size:11px;font-weight:500;display:inline-flex}.sol-reports-p .sol-reports-sheet{width:calc(100% - 28px);padding:12px 14px 14px}.sol-reports-p .sol-reports-grid{box-shadow:inset 0 0 0 1px var(--ss-line);border-radius:6px;grid-template-columns:22px minmax(0,1fr) auto;margin-top:10px;font-size:12px;display:grid}.sol-reports-p .sol-reports-grid>span{border-bottom:1px solid var(--ss-line);align-items:center;height:28px;padding:0 10px;display:flex}.sol-reports-p .sol-reports-grid>span:nth-last-child(-n+3){border-bottom:0}.sol-reports-p .sol-reports-rownum{background:var(--ss-ink-1);color:var(--ss-text);font-family:var(--ss-mono);justify-content:center;font-size:10px;padding:0!important}.sol-reports-p .sol-reports-cellname{color:var(--ss-text);border-left:1px solid var(--ss-line)}.sol-reports-p .sol-reports-cellval{border-left:1px solid var(--ss-line);font-variant-numeric:tabular-nums;justify-content:flex-end;min-width:92px;position:relative}.sol-reports-p .sol-reports-ants{background:linear-gradient(90deg, var(--sol-reports-excel) 50%, transparent 0) repeat-x 0 0 / 8px 2px, linear-gradient(90deg, var(--sol-reports-excel) 50%, transparent 0) repeat-x 0 100% / 8px 2px, linear-gradient(0deg, var(--sol-reports-excel) 50%, transparent 0) repeat-y 0 0 / 2px 8px, linear-gradient(0deg, var(--sol-reports-excel) 50%, transparent 0) repeat-y 100% 0 / 2px 8px;opacity:0;pointer-events:none;border-radius:2px;transition:opacity .2s;position:absolute;inset:1px}.sol-reports-p .sol-reports-ants[data-on]{opacity:1;animation:.7s linear infinite sol-reports-ants}@keyframes sol-reports-ants{to{background-position:8px 0,-8px 100%,0 -8px,100% 8px}}.sol-reports-p .sol-reports-file{min-height:330px;margin-top:-14px;margin-left:28px;padding:12px 14px}.sol-reports-p .sol-reports-fig{border-bottom:1px solid var(--ss-line);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:12px;height:34px;font-size:12px;display:flex}.sol-reports-p .sol-reports-filler{gap:8px;padding-top:14px;display:grid}.sol-reports-p .sol-reports-fig__end{align-items:center;gap:8px;min-width:0;display:inline-flex}.sol-reports-p .sol-reports-swapval{justify-items:end;display:grid}.sol-reports-p .sol-reports-swapval>span{white-space:nowrap;transition:opacity .25s ease, translate .4s var(--sol-reports-ease), background .15s ease;border-radius:3px;grid-area:1/1;padding:1px 3px}.sol-reports-p .sol-reports-swapval__was[data-selected]{background:var(--sol-reports-select)}.sol-reports-p .sol-reports-swapval__was[data-gone]{opacity:0}.sol-reports-p .sol-reports-swapval__now{opacity:0;font-weight:500;translate:0 -3px}.sol-reports-p .sol-reports-swapval__now[data-on]{opacity:1;translate:0}.sol-reports-p .sol-reports-stale{background:var(--ss-warning-soft);height:20px;color:var(--ss-warning-text);white-space:nowrap;opacity:0;transition:opacity .3s ease, scale .4s var(--sol-reports-ease);border-radius:999px;align-items:center;padding:0 7px;font-size:11px;font-weight:500;display:inline-flex;scale:.92}.sol-reports-p .sol-reports-stale[data-on]{opacity:1;scale:1}.sol-reports-p .sol-reports-compare{min-height:420px;padding:12px 14px}.sol-reports-p .sol-reports-diff{padding-top:6px;display:grid}.sol-reports-p .sol-reports-diff__h{height:26px;padding-top:6px;font-size:12px;font-weight:500}.sol-reports-p .sol-reports-diff__row{font-variant-numeric:tabular-nums;align-items:center;gap:6px;height:22px;font-size:12px;display:flex;position:relative}.sol-reports-p .sol-reports-diff__row:before{background:var(--ss-accent);content:"";opacity:0;border-radius:2px;width:2px;transition:opacity .3s;position:absolute;top:3px;bottom:3px;left:-8px}.sol-reports-p .sol-reports-diff__row[data-changed]:before{opacity:1}.sol-reports-p .sol-reports-fill{flex:0 1 var(--w);min-width:0;line-height:0;display:block}.sol-reports-p .sol-reports-fill:last-child{flex-grow:1}.sol-reports-p .sol-reports-change{white-space:nowrap;flex:none;align-items:center;gap:4px;display:inline-flex}.sol-reports-p .sol-reports-change__was{color:var(--ss-text-strong);-webkit-text-decoration:line-through #0000;text-decoration:line-through #0000;transition:color .3s,text-decoration-color .3s}.sol-reports-p .sol-reports-change[data-on] .sol-reports-change__was{color:var(--ss-text);text-decoration-color:currentColor}.sol-reports-p .sol-reports-change__now{color:var(--ss-accent-text);text-underline-offset:2px;opacity:0;transition:opacity .3s ease .15s, translate .45s var(--sol-reports-ease) .15s;font-weight:500;text-decoration:underline;translate:0 -3px}.sol-reports-p .sol-reports-change[data-on] .sol-reports-change__now{opacity:1;translate:0}.sol-reports-p .sol-reports-review{min-height:420px;padding:12px 14px}.sol-reports-p .sol-reports-comments{padding-top:10px;display:grid}.sol-reports-p .sol-reports-comment{background:var(--ss-ink-1);border-radius:8px;align-items:center;gap:8px;height:32px;margin-bottom:6px;padding:0 10px 0 7px;font-size:12px;display:flex}.sol-reports-p .sol-reports-quote{background:var(--ss-warning-soft);color:var(--ss-warning-text);white-space:nowrap;border-radius:4px;flex:none;padding:1px 6px;font-size:11px;font-weight:500}.sol-reports-p .sol-reports-advice{box-shadow:inset 0 0 0 1px var(--ss-line);opacity:0;border-radius:8px;gap:8px;padding:0 10px 14px;font-size:12px;transition:opacity .4s;display:grid}.sol-reports-p .sol-reports-advice[data-on]{opacity:1}.sol-reports-p .sol-reports-advice__head{align-items:center;gap:8px;height:34px;display:flex}.sol-reports-p .sol-reports-quote--advice{background:var(--ss-ink-2);color:var(--ss-text-strong)}@media (prefers-reduced-motion:reduce){.sol-reports-p .sol-reports-ants[data-on]{animation:none}}
