.report .ss-stage{--report-body-h:358px;--report-beam-band:140px;--report-beam-top:-31%;--report-beam-near:85%;--report-beam-end:98%;background:#e7e4f7;border-radius:14px;overflow:hidden}.report .report-paper{background:#fff;border-radius:3px;width:420px;height:594px;position:absolute;overflow:hidden;box-shadow:0 0 0 1px #0a0a0a0d,0 18px 32px -12px #32325d40,0 6px 12px -6px #00000029}.report .report-paper--back{top:88px;left:-24px;rotate:-6deg}.report .report-paper--mid{top:94px;left:326px;rotate:6deg}.report .report-paper--top{top:46px;left:40px;rotate:-1.5deg}.report .report-sheet{flex-direction:column;gap:14px;height:100%;padding:26px;display:flex}.report .report-columns{grid-template-columns:180px minmax(0,1fr);gap:24px;display:grid}.report .report-reference{flex-direction:column;gap:11px;padding-top:22px;display:flex}.report .report-sheet-head{flex-direction:column;gap:9px;display:flex}.report .report-rule{background:#dcdcdc;height:1px}.report .report-rule--faint{background:#e6e6e6;margin-top:auto}.report .ss-bar{background:#e4e4e4}.report .report-block+.report-block{margin-top:12px}.report .report-group{letter-spacing:.04em;text-transform:uppercase;color:#171717;margin-bottom:6px;font-size:11px;font-weight:600;line-height:16px}.report .report-line{color:#404040;align-items:baseline;gap:6px;padding:3px 0;font-size:12px;line-height:18px;display:flex}.report .report-line-label{flex:none}.report .report-dots{background-image:radial-gradient(circle,#0a0a0a4d .5px,#0000 .6px);background-repeat:repeat-x;background-size:4px 1px;flex:1;height:1px;margin-bottom:3px}.report .report-line-value{font-variant-numeric:tabular-nums;color:#171717;flex:none}.report .report-foot{justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}.report .report-filler{flex-direction:column;gap:12px;height:100%;padding:24px 22px;display:flex}.report .report-chart{align-items:flex-end;gap:10px;height:80px;margin-top:6px;display:flex}.report .report-chart-bar{background:#dcdcdc;border-radius:2px 2px 0 0;flex:1}.report .report-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:6px;display:grid}.report .report-grid-cell{background:#ececec;border-radius:3px;height:22px}.report .report-filler-lines{flex-direction:column;gap:9px;margin-top:6px;display:flex}.report .report-beam{opacity:0;background-image:linear-gradient(#0000 0%,#777bff61 36%,#777bffd1 46%,#9ea8ff 50%,#777bffd1 54%,#777bff61 64%,#0000 100%);background-image:linear-gradient(#0000 0%,lab(56.4522% 26.4317 -67.5981/.38) 36%,lab(56.4522% 26.4317 -67.5981/.82) 46%,#9ea8ff 50%,lab(56.4522% 26.4317 -67.5981/.82) 54%,lab(56.4522% 26.4317 -67.5981/.38) 64%,#0000 100%);background-size:100% var(--report-beam-band);background-repeat:no-repeat;background-position:0 var(--report-beam-top);position:absolute;inset:0}.report .report-beam[data-on]{animation:3.6s linear forwards report-sweep,3.6s linear forwards report-fade}.report .report-card{opacity:0;transform-origin:50%;will-change:transform;background:#fff;border-radius:12px;width:320px;transition:opacity .3s ease-in,transform .38s cubic-bezier(.45,0,.7,1),box-shadow .38s ease-in;position:absolute;top:56px;left:268px;overflow:hidden;transform:translateY(18px)scale(.985);box-shadow:0 0 0 1px #0a0a0a0a,0 3px 8px -3px #32325d33,0 1px 3px -1px #00000014}.report .report-card[data-on]{opacity:1;transition:opacity .32s ease-out,transform .62s cubic-bezier(.22,1,.36,1),box-shadow .62s cubic-bezier(.22,1,.36,1);transform:none;box-shadow:0 0 0 1px #0a0a0a0a,0 14px 32px -8px #32325d3d,0 4px 10px -4px #0000001a}.report .report-card-head{border-bottom:1px solid var(--ss-ink-4);align-items:center;gap:8px;padding:13px 16px;display:flex}.report .report-card-body{height:var(--report-body-h);padding:8px 16px 0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 12px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 12px),#0000 100%)}.report .report-entry{opacity:0;will-change:transform;transition:opacity .3s,transform .3s cubic-bezier(.25,.8,.25,1);transform:translateY(5px)}.report .report-entry[data-landed]{opacity:1;transform:none}.report .report-card-group{letter-spacing:.04em;text-transform:uppercase;color:var(--ss-text-faint);padding:8px 0 3px;font-size:11px;font-weight:600;line-height:16px}.report .report-row{grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:10px;padding:4px 0;display:grid}.report .report-check{color:#fff;background:#fff;border-radius:4px;place-items:center;width:16px;height:16px;transition:background .16s,box-shadow .16s;display:grid;box-shadow:inset 0 0 0 1px #0a0a0a40}.report .report-check[data-on]{background:var(--ss-accent);box-shadow:none}.report .report-check>svg{opacity:0;width:12px;height:12px;transition:opacity .12s}.report .report-check[data-on]>svg{opacity:1}.report .report-row-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.report .report-row-value{font-variant-numeric:tabular-nums}.report .report-unit{color:var(--ss-text);font-weight:400}.report .report-card-foot{border-top:1px solid var(--ss-ink-4);opacity:0;will-change:transform;background:#fff;align-items:center;padding:17px 16px;transition:opacity .3s,transform .42s cubic-bezier(.25,.8,.25,1);display:flex;transform:translateY(9px)}.report .report-card-foot>.ap-text{text-box:trim-both cap alphabetic}.report .report-card-foot[data-on]{opacity:1;transform:none}.report .ss-stage[data-layout=compact]{--report-body-h:308px;--report-beam-band:100px;--report-beam-top:-31%;--report-beam-near:97%;--report-beam-end:115%}.report .ss-stage[data-layout=compact] .report-paper{width:300px;height:424px}.report .ss-stage[data-layout=compact] .report-paper--back{top:-118px;left:108px;rotate:5deg}.report .ss-stage[data-layout=compact] .report-paper--mid{display:none}.report .ss-stage[data-layout=compact] .report-paper--top{top:24px;left:29px;rotate:-1.5deg}.report .ss-stage[data-layout=compact] .report-sheet,.report .ss-stage[data-layout=compact] .report-filler{gap:12px;padding:20px}.report .ss-stage[data-layout=compact] .report-columns{grid-template-columns:140px minmax(0,1fr);gap:20px}.report .ss-stage[data-layout=compact] .report-line{padding:2px 0;font-size:11px;line-height:16px}.report .ss-stage[data-layout=compact] .report-group{font-size:10px;line-height:15px}.report .ss-stage[data-layout=compact] .report-chart{height:56px}.report .ss-stage[data-layout=compact] .report-grid-cell{height:16px}.report .ss-stage[data-layout=compact] .report-card{width:246px;top:32px;left:56px}.report .ss-stage[data-layout=compact] .report-card-head{padding:11px 12px}.report .ss-stage[data-layout=compact] .report-card-foot{padding:13px 12px}.report .ss-stage[data-layout=compact] .report-card-body{padding:4px 12px 0;-webkit-mask-image:linear-gradient(#000 calc(100% - 10px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 10px),#0000 100%)}.report .ss-stage[data-layout=compact] .report-card-group{padding:7px 0 2px;font-size:10px;line-height:15px}.report .ss-stage[data-layout=compact] .report-row{gap:8px;padding:3px 0}.report .ss-stage[data-layout=compact] .report-row .ap-text{font-size:13px;line-height:18px}@keyframes report-sweep{0%{background-position:0 var(--report-beam-top);animation-timing-function:linear}40%{background-position:0 var(--report-beam-near);animation-timing-function:cubic-bezier(.25,0,.4,1)}50%{background-position:0 var(--report-beam-end);animation-timing-function:cubic-bezier(.6,0,.75,1)}60%{background-position:0 var(--report-beam-near);animation-timing-function:linear}to{background-position:0 var(--report-beam-top)}}@keyframes report-fade{0%{opacity:0}6%{opacity:.85}94%{opacity:.85}to{opacity:0}}