.taan-file{will-change:transform;background:#161c2cf7;border:1px solid #ffffff2e;border-radius:4px 14px 10px 10px;gap:5px;width:min(104px,27%);padding:9px 9px 10px;display:grid;position:absolute;box-shadow:0 24px 50px -28px #000000e6}.taan-file em{background:color-mix(in srgb, var(--s3d-accent) 70%, #1a2030);color:#fff;font:700 10px var(--pub-font-mono);border-radius:4px;justify-self:start;padding:2px 5px;font-style:normal}.taan-file b{color:#e9ecf5;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}.taan-file span{font:600 10px var(--pub-font-mono);color:#8f98b3;white-space:nowrap;position:relative}.taan-file span i{color:#ffb347;font-style:normal;font-weight:700;position:absolute;left:34px}.taan-file span .taan-same{color:var(--pub-acid)}.taan-model{width:min(450px,94%);box-shadow:0 50px 100px -50px color-mix(in srgb, var(--s3d-accent) 70%, transparent);background:#0c101cd1;border:1px solid #ffffff29;border-radius:20px;padding:12px 14px 14px;position:absolute}.taan-model p{font:600 10px var(--pub-font-mono);letter-spacing:.12em;text-transform:uppercase;color:#aab2c9;justify-content:space-between;gap:10px;display:flex}.taan-model p span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.taan-model p b{color:var(--pub-acid);flex:none}.taan-chart{background:repeating-linear-gradient(0deg,#ffffff0f 0 1px,#0000 1px 30px);border-radius:10px;height:150px;margin-top:10px;position:relative}.taan-chart svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.taan-chart path{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.taan-line{stroke:color-mix(in srgb, var(--s3d-accent) 70%, #fff 30%)}.taan-forecast{stroke:var(--pub-acid);stroke-dasharray:2 7}.taan-dip{background:#ff4d2e;border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;position:absolute;top:81.6%;left:63.3%;box-shadow:0 0 0 5px #ff4d2e40,0 0 26px #ff4d2ee6}.taan-dip b{color:#fff;font:700 10px var(--pub-font-mono);white-space:nowrap;background:#ff4d2e;border-radius:5px;padding:2px 6px;position:absolute;top:-24px;left:50%;transform:translate(-50%)}.taan-found{bottom:9%;left:3%}.taan-plan{-webkit-backdrop-filter:none;backdrop-filter:none;width:min(300px,64%);bottom:3%;right:4%}@media (width<=640px){.taan-chart{height:120px}.taan-plan{width:78%;bottom:0;right:2%}.taan-found{bottom:4%;left:0}}
