:root{--f7-safe-area-left:0px;--f7-safe-area-right:0px;--f7-safe-area-top:0px;--f7-safe-area-bottom:0px;--f7-safe-area-outer-left:0px;--f7-safe-area-outer-right:0px;--f7-device-pixel-ratio:1}@supports (left:env(safe-area-inset-left)){:root{--f7-safe-area-top:env(safe-area-inset-top);--f7-safe-area-bottom:env(safe-area-inset-bottom)}:root .ios-left-edge,:root .ios-edges,:root .safe-area-left,:root .safe-areas,:root .popup,:root .sheet-modal,:root .panel-left{--f7-safe-area-left:env(safe-area-inset-left);--f7-safe-area-outer-left:env(safe-area-inset-left)}:root .ios-right-edge,:root .ios-edges,:root .safe-area-right,:root .safe-areas,:root .popup,:root .sheet-modal,:root .panel-right{--f7-safe-area-right:env(safe-area-inset-right);--f7-safe-area-outer-right:env(safe-area-inset-right)}:root .no-safe-areas,:root .no-safe-area-left,:root .no-ios-edges,:root .no-ios-left-edge{--f7-safe-area-left:0px;--f7-safe-area-outer-left:0px}:root .no-safe-areas,:root .no-safe-area-right,:root .no-ios-edges,:root .no-ios-right-edge{--f7-safe-area-right:0px;--f7-safe-area-outer-right:0px}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){:root{--f7-device-pixel-ratio:2}}@media (-webkit-min-device-pixel-ratio:3),(min-resolution:3dppx){:root{--f7-device-pixel-ratio:3}}:root{--f7-font-size:14px;--f7-bars-translucent-opacity:.8;--f7-bars-translucent-blur:20px}.ios{--f7-font-family:-apple-system, SF Pro Text, SF UI Text, system-ui, Helvetica Neue, Helvetica, Arial, sans-serif;--f7-line-height:1.4;--f7-bars-border-color:transparent;--f7-glass-bg-color:#ffffffbf;--f7-glass-shadow:inset -1px -1px 0px -.5px #fff, inset 1px 1px 0px -.5px #fff, inset 3px 3px 10px -3px #ddd, inset -3px -3px 10px -3px #ddd, inset 0 0 5px 1px #fff, inset 0 0 0 .5px #00000040, inset 0 0 24px 0 #0000001a, 0 0 25px 0 #0003;--f7-glass-shadow-thumb:inset -3px -3px 0px -3.5px #fff, inset 3px 3px 0px -3.5px #fff, inset 0px 0px 0px .5px #ffffff80, inset 3px 3px 10px -2px #eee, inset -3px -3px 10px -2px #eee, inset 0 0 5px 1px #fff;--f7-bars-text-color:#000;--f7-text-color:#000;--f7-bars-bg-color:#efeff4}.ios .dark,.ios.dark{--f7-glass-bg-color:#32323280;--f7-glass-shadow:inset -2px -2px .5px -2.5px #fff6, inset 3px 3px .5px -3.5px #fff6, inset 2px 2px .5px -2px #262626, inset -2px -2px .5px -2px #262626, inset 0 0 5px 1px #141414, inset 0 0 0 1px #ffffff26, inset 0 0 10px 0 #ffffff13, inset 0 0 24px 0 #ffffff0d, 0 0 25px 0 #00000026;--f7-glass-shadow-thumb:inset 3px 3px 0px -3.5px #fff, inset -3px -3px 0px -3.5px #fff, inset -.5px -.5px 0px #ffffff80, inset .5px .5px 0px #ffffff1a, inset -3px 3px 0px -3.5px #ffffff40, inset 0px -5px 0px -3.5px #ffffff40, inset 0px -5px 5px #ffffff40;--f7-bars-text-color:#fff;--f7-text-color:#fff;--f7-bars-bg-color:#00000080}.md{--f7-font-family:Roboto, system-ui, Noto, Helvetica, Arial, sans-serif;--f7-line-height:1.5;--f7-bars-border-color:transparent;--f7-text-color:#212121}.md .dark,.md.dark{--f7-text-color:#ffffffde}.md,.md .dark,.md [class*=color-]{--f7-bars-link-color:var(--f7-md-on-surface);--f7-bars-bg-color:var(--f7-md-surface-2);--f7-bars-bg-color-rgb:var(--f7-md-surface-2-rgb)}.text-color-primary{--f7-theme-color-text-color:var(--f7-theme-color)}.bg-color-primary{--f7-theme-color-bg-color:var(--f7-theme-color)}.border-color-primary{--f7-theme-color-border-color:var(--f7-theme-color)}.ripple-color-primary{--f7-theme-color-ripple-color:rgba(var(--f7-theme-color-rgb), .3)}@font-face{font-family:framework7-core-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAA2UABAAAAAAGZAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABbAAAABoAAAAcqepx4kdERUYAAAGIAAAAIwAAACQAfQBXR1BPUwAAAawAAAAuAAAANuAY7+xHU1VCAAAB3AAAAawAAAQkBKcLck9TLzIAAAOIAAAASgAAAGBRKF+WY21hcAAAA9QAAACJAAABYt6F0cBjdnQgAAAEYAAAAAQAAAAEABEBRGdhc3AAAARkAAAACAAAAAj//wADZ2x5ZgAABGwAAAUaAAAKmDl32O9oZWFkAAAJiAAAADAAAAA2LZDoBWhoZWEAAAm4AAAAIAAAACQHgQM9aG10eAAACdgAAABlAAABJC7p//Fsb2NhAAAKQAAAAJQAAACUSJxLbG1heHAAAArUAAAAHwAAACAAjwBPbmFtZQAACvQAAAFSAAAC1n9rlKpwb3N0AAAMSAAAAUsAAAJxUpmL2HicY2BgYGQAgvvXTkWC6Kecl4/AaABV+gfkAAB4nGNgZGBg4AFiGSBmAkJmBk0GRgYtBg8gmwUsxgAADXYA1QB4nGNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB4nHVTSU4CQRR91Y0RZyaBKGAYVIKI8zzPhgULb0BiNBriynAEj0E8h0vP4MoDuPIIJvh+NdBNV0inU9X/vf//q1e/oQCMIoMyVKP++oIgAoyg3YYgqvH0WGcMzhexgF6DUPY3hhFD02pZf3bFrtkPsBkv4hpbmEKWTwYL3IW55vlkkOJXClEyJj14FknEkSDDQVcw4UFn2WO6h4VRQA1NtPCJHxVUJVVVz+pNvasP9aV+LcuK45YZCb7zukba1yHEChLPcnfGiv1Mt5uXt2Pwolpd2sc7pL5+XgFzPk7Z4HjVJRnLYY28QbocxoXB8LtY4TqohuB7HTyCGX1Diz6d67yFQR3OMW7kOro2OojZ9chAuh6uYsyoJgr3OZemm0sYYU3pFet1veTcuTHJlUksoYorniSmNeQ1JpUKrBXt5R5zN4ghlU7Yz4tLTP6DTXohc53k6ZLUHtJ7R2fEUCgZp3Q0z/riszvfLr7NTiFWl0g3PkTXitR4h3scMD+mcyP0pf+2SvTKiznZy1q7GxXtN3RGctxZ2uV/3I04pxtmToS7NP3OIvcP0IBD6HicY2Bh/MI4gYGVgYHRhzGNgYHBHUp/ZZBkaGFgYGJgZWaAAUYGJBCQ5prC0MCgwFDFeOD/AQY9ps+MxTA1jAfAShQYxABDtQxkAAB4nGNgYGBmgGAZBkYGEIgB8hjBfBYGByDNw8DBwARkKzDoMlgyxDNU/f8PFAXxDIC8xP///z/+f/3/1f8b/q+HmgAHjGwMcCFGJiDBxICmAGI1HLAwMLCysXNwcnHz8PIxEAP4GQQEhYRFRMXEJSSlpGVk5eQVFJWUVVTV1DU0iTKA1gAAxH4T6AAAAAARAUQAAAAB//8AAnic7VXdTxxVFL9nlp27sOx87MdMpHULdNhpUgW7s7uD7RaI9CMhlBoDisSkULe8WI3V8BFTdnkrbYprTAkp6VsTm9iXsg9q+gDoC7VxNSE2MaZP+GCi9akP2qQMnjOzi0D/A9Pk3K9z7z1z7u/8zhkmMJUxdh0GmI9x1roIrC1b4jXsr+Si6H+YLfkEnLJFH6n9pC5xEZ5mS0B6S7VU01L3qzMTo6Mw4NxWwUJrgLLiNpyph2j+XPdc97/XCdt0PtS+KrhqVoOtFl6HIcwwmUVYjLFwsxjVkplUIqlFxeZECmyT6+aX/dlsf/bG+Z6e8z2Q3nNhT+ECdGX7jx7tf7OHlM6TvR/uefcC2YTNf5gE78BHTGOsE8xEZh/YGV2TQde42AZcNBPi5cuhBgk7SaI+JIXcuY39XlRIUmhrs74+5L5p81uw0OkwYy3NskCeke1UJrkPNDAB4LdgoxZcXg5qTcF1uSQI60GtMbi0TNp12cNg83dYgS+wrryAVnRupk1xfzPZ0GJRrjfTq/H10DWdmOatncdHRq6cPcC/Gj52bLh7djpRiPEDI1dGRo53tPLu4e7uYdcvlmBLiJ+fsQhHk/bS+LixsAAZd2BePDYfwwLMsgB+NdZEh3QOC869olEuG8VfU95YOctC8B3kyJ4NOph2EWTDKReNgcqI+D5BLA56WNgdkLbR/yihi/Fqg4Qf8On46KUlAmBd/gkEWCdUUFHFgr4TZaue3zY6ZNqrN41Cwfga+3zLzv00uqvzynZLvmC4WDqzNaPCYxZkOr4KKcJ1W0czptBoCErYaKwJK4LQtZpZrcoR50dnY34efJAE3/z8H6t2dct++nBL7WzQsWdxI9CwptuwQFhZn63QAO0IYhW3HmiHDFNw4eHhguHyA0I8qgS+CUQDp7ik8SPQGlCiuMalJvEjlfvn4TVI0H2287adgZTEZ7iGTdICY2MBSEi0IJ3Ex8a4iwcbgjLep38VOwpNMX+6KQZlx4LyY8u6blluXrzNfoaXmUR54WaEBPgVTI6e4TpFqXvfHxEPhyS5/urncl1QvhUA3iXXhyTPvzNwAu0Tz5BB3LzpBgQS7sA8fjMNjmHMQpTHGLRt7BYr3H40GBk0XrH7+j7oWxzs6BjsmH4rMhjHVZ996HAnaXZigX5SgrnM4pR0O4DQpPkqDOPjqNvpJ7IBOeH5eeamkc8bVHs2/4TbMIcoqexFrDaVKhMh//ZT6ekEYpvpcvJiaWqqdPHByVzu5Ilc7sSp+CmU3nhvbxzmpu5MTd1xNs5dPZf7NPe9t+XKf3k0Ch8jPxls2dNtGC0WjarA6W0LjM+msyw8ElZYA2N+1cVNxfzCvOIgms0mtCIXkjq0G6mWH8KpSDjs3I81NESc+2GIhNPh94RHDS0tDRvRMq1TtCtEIBO28GTFpzi7C2cJ14zHr06o5u7dnZRqVQIzyNeZgKJ5DPPqajsEIEv3I0gejK7LHo04+rcavCQG6/jpkCyq/s5PgnAoqDyo5WfkkF8Qe1fUXbWKqpCJFcoYG4MhHMbHq7gdxNoy8AxuBycn45MT8QmUSbAnvBmJW1eHhLKQYLXEu5SSsZKags5FtlWFtWtza2tz167lM3mUAvUvwYG1NeeXNbhRsPN5u+D2u/Pe9bMp3WSWKd+de9BehFmapty899GbBAvfRHmHPqtpL/OoCdZG2WuIdGrald1xUDx6U757PxQk9iXOLwU8SsMbz8ThX+V3//AAAHicY2BkYGAA4vPlMlPi+W2+MnAzMYDAU87LR2D0/x//elnSmD4DuRwMYGkAYMsNmnicY2BkYGD6/K+XQY8l7f8PBgaWNAagCArwBACRVQXFeJxj2M0gyAACqxgGNWAMAOKQ/z8YdYD0AaDAPiA9C4gPAbHO/58Mx4FiQMySBhW3AGInID4LFD8L1OcGZLtAxUDs1UAMVMv05v9/ht1ANsP/H2AztYFiZyFmMBkD9QLlAAK6GvAAAAAAAAAqACoAKgA0AD4ASABSAFwAZgBwAHoAhACOAJgAogCsALYAwADKANQA3gDoAPIA/AEGARABGgEkAS4BOAFCAUwBVgFgAWoBdAF+AYgBkgGcAaYBsgHcAgYCKAJSAmQCegKMAq4CvgLOAwADFgM2A1YDaAOGA5gDvAPaA+oEHgQ4BGgEiASoBLoE1AT8BRIFLAVMeJxjYGRgYPBkkGNgYQABJiBmZACJOTDogQQADhwA3wB4nK2QP2sCQRDF3/oPkiKBENuwpYp37AkqWEawsQkp7C/nRRe9W1kPRPJl0qVLmS6fIpAyZT5H3q1LSGGRwoNhfvfmze7MArjAKwQOXwv3ngWaePFcwTk+PFcRiVvPNTTFs+c6LsWn5waalSs6Re2Mf3euq2SBDp48V3CNd89VPODLcw0dUXiu40a8eW5Q/8YYBhvsYaGxwBIFJGdO0GbuQTH66JJnWCPGnK6MYalM6Y5JpZ7xDO2qGJvN3urFspCtpC17qtfvytk6nutMWzldxnYdZxs9p/ORzWVrih2HsFhhiIBXl5yStOMcW1ptnKU7Y1fDIDE2DXRicspHvX8NEycWLlvul7qtQu4lMWL8f4SDf0AtYnfw+zaYmLyYGLtIZS9UciSPjkp9EEQqKJ/jFIvP6LOsa+eTnEVxrtBlxXJqt9rkUqkoVEqd4MYfrhmFugAAeJxtUIduwjAUvIO27AJlj45vqbr33lUUklCiAkbGlP49NTiMSH2SJb9353t3RgSzmkxA/Fen+hARRJFDAUWUUEYFVdRQRwNN7OMAhzjCMU409wznuMAlrnCNG9ziDvd4wCOe8IwXvOIN7/jAJyOMco3r3GCMcSaYZIppZrjJLHPMc4sFFllimRVWWWOdDTa5zR3uci859GzpdCxfDBNOVwy96S3vdLwfKfqW9L86aoYFtJ6bnWNdr610n7GlFON5l9Ko890Sv/qeCzG1SCYkm16Fy32h/Lbv2MrXk4WRrBFvCaVET0smpO36YooU5q9dMe5b9kgKaceGQqrAojFh5sk5dzTIBDkMkF8CwSS9Kpt1va6nPEuKUd+dbg96HXqgpGW8rXqZBV0KGQ+akAv/Z8+Nm4T6j0IrNHXTqC6Is0h6XgxLmCV/CZ27wAA=")format("woff");font-weight:400;font-style:normal}html{overscroll-behavior:none}html,body,.framework7-root{width:100%;height:100%;position:relative;overflow-x:hidden}body{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;width:100%;font-family:var(--f7-font-family);font-size:var(--f7-font-size);line-height:var(--f7-line-height);color:var(--f7-text-color);scrollbar-width:none;scrollbar-color:transparent;background:#fff;margin:0;padding:0;overflow-x:hidden;overflow-y:scroll}body::-webkit-scrollbar{-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;background:0 0;width:0;display:none}body::-webkit-scrollbar-track{box-shadow:none;background:0 0}body::-webkit-scrollbar-thumb{background-color:#0000;border-radius:9999px;outline:none;position:relative}.dark body,body.dark{background:#000}.dark{color:var(--f7-text-color)}.framework7-root{box-sizing:border-box;overflow:hidden}.framework7-initializing *,.framework7-initializing :before,.framework7-initializing :after{transition-duration:0s!important}.device-ios,.device-android{cursor:pointer}.device-ios{touch-action:manipulation}@media (width:1024px) and (height:691px) and (orientation:landscape){html,body,.framework7-root{height:671px}}@media (width:1024px) and (height:692px) and (orientation:landscape){html,body,.framework7-root{height:672px}}*{-webkit-tap-highlight-color:#0000;-webkit-touch-callout:none}a,input,textarea,select{outline:0}a{cursor:pointer;color:var(--f7-theme-color);text-decoration:none}.link,.item-link{cursor:pointer}p{margin:1em 0}.disabled{opacity:.55!important;pointer-events:none!important}html.device-full-viewport,html.device-full-viewport body{height:100vh}.ios .md-only,.ios .if-md,.ios .if-not-ios,.ios .not-ios{display:none!important}@media (width:1024px) and (height:691px) and (orientation:landscape){.ios,.ios body,.ios .framework7-root{height:671px}}@media (width:1024px) and (height:692px) and (orientation:landscape){.ios,.ios body,.ios .framework7-root{height:672px}}.md .ios-only,.md .if-ios,.md .if-not-md,.md .not-md{display:none!important}.views,.view{z-index:5000;box-sizing:border-box;height:100%;position:relative;overflow:hidden}.framework7-root>.view,.framework7-root>.views{height:100%}.view-resize-handler{width:6px;height:100%;left:var(--f7-page-master-width);cursor:col-resize;z-index:1000;margin-left:-3px;display:none;position:absolute;top:0}.view-master-detail .view-resize-handler{display:block}:root{--f7-page-master-width:320px;--f7-page-master-border-color:#0000001a;--f7-page-master-border-width:1px;--f7-page-swipeback-transition-duration:.3s;--f7-page-parallax-transition-duration:.5s;--f7-page-cover-transition-duration:.45s;--f7-page-dive-transition-duration:.5s;--f7-page-fade-transition-duration:.5s;--f7-page-flip-transition-duration:.7s;--f7-page-push-transition-duration:.5s;--f7-page-title-line-height:1.2;--f7-page-title-text-color:inherit;--f7-page-title-padding-left:16px;--f7-page-title-padding-right:16px}.ios{--f7-page-transition-duration:.4s;--f7-page-title-font-size:34px;--f7-page-title-font-weight:700;--f7-page-title-letter-spacing:-.03em;--f7-page-title-padding-vertical:6px;--f7-page-bg-color:#efeff4}.ios .dark,.ios.dark{--f7-page-bg-color:#000}.md{--f7-page-transition-duration:.4s;--f7-page-title-font-size:34px;--f7-page-title-font-weight:500;--f7-page-title-letter-spacing:0;--f7-page-title-padding-vertical:8px}.md,.md .dark,.md [class*=color-]{--f7-page-bg-color:var(--f7-md-surface)}.dark{--f7-page-master-border-color:#fff3}.pages{width:100%;height:100%;position:relative;overflow:hidden}.page{box-sizing:border-box;background-color:var(--f7-page-bg-color);z-index:1;width:100%;height:100%;position:absolute;top:0;left:0;transform:none}.page-transparent{background-color:#0000}.page-with-navbar-large-collapsed{--f7-navbar-large-collapse-progress:1}.page-previous{pointer-events:none}.page-content{-webkit-overflow-scrolling:touch;box-sizing:border-box;z-index:1;height:100%;padding-top:calc(var(--f7-page-navbar-offset,0px) + var(--f7-page-toolbar-top-offset,0px) + var(--f7-page-subnavbar-offset,0px) + var(--f7-page-searchbar-offset,0px) + var(--f7-page-content-extra-padding-top,0px));padding-bottom:calc(var(--f7-page-toolbar-bottom-offset,0px) + var(--f7-safe-area-bottom) + var(--f7-page-content-extra-padding-bottom,0px));position:relative;overflow:auto}.page-previous .page-opacity-effect,.page-previous:after{opacity:1}.page-transitioning,.page-transitioning .page-shadow-effect,.page-transitioning .page-opacity-effect{transition-duration:var(--f7-page-transition-duration)}.page-transitioning-swipeback,.page-transitioning-swipeback .page-shadow-effect,.page-transitioning-swipeback .page-opacity-effect{transition-duration:var(--f7-page-swipeback-transition-duration)}.router-transition-forward .page-next,.router-transition-backward .page-next,.router-transition-forward .page-current,.router-transition-backward .page-current{pointer-events:none}.page-shadow-effect{z-index:-1;content:"";opacity:0;background:linear-gradient(90deg,#0000 0%,#0000 10%,#00000003 50%,#0003 100%);width:16px;position:absolute;top:0;bottom:0;right:100%}.page-opacity-effect{content:"";opacity:0;z-index:10000;background:#0000001a;width:100%;position:absolute;top:0;bottom:0;left:0}.ios .page-previous{transform:translate(-20%)}.ios .page-next{transform:translate(100%)}.ios .page-current .page-shadow-effect{opacity:1}.ios .router-transition-forward .page-next{animation:ios-page-next-to-current var(--f7-page-transition-duration) forwards}.ios .router-transition-forward .page-next:before{z-index:-1;content:"";opacity:0;width:16px;animation:ios-page-element-fade-in var(--f7-page-transition-duration) forwards;background:linear-gradient(90deg,#0000 0%,#0000 10%,#00000003 50%,#0003 100%);position:absolute;top:0;bottom:0;right:100%}.ios .router-transition-forward .page-current{animation:ios-page-current-to-previous var(--f7-page-transition-duration) forwards}.ios .router-transition-forward .page-current:after{content:"";opacity:0;z-index:10000;width:100%;animation:ios-page-element-fade-in var(--f7-page-transition-duration) forwards;background:#0000001a;position:absolute;top:0;bottom:0;left:0}.ios .router-transition-backward .page-previous{animation:ios-page-previous-to-current var(--f7-page-transition-duration) forwards}.ios .router-transition-backward .page-previous:after{content:"";opacity:0;z-index:10000;width:100%;animation:ios-page-element-fade-out var(--f7-page-transition-duration) forwards;background:#0000001a;position:absolute;top:0;bottom:0;left:0}.ios .router-transition-backward .page-current{animation:ios-page-current-to-next var(--f7-page-transition-duration) forwards}.ios .router-transition-backward .page-current:before{z-index:-1;content:"";opacity:0;width:16px;animation:ios-page-element-fade-out var(--f7-page-transition-duration) forwards;background:linear-gradient(90deg,#0000 0%,#0000 10%,#00000003 50%,#0003 100%);position:absolute;top:0;bottom:0;right:100%}@keyframes ios-page-next-to-current{0%{transform:translate(100%)}to{transform:translate(0%,0)}}@keyframes ios-page-previous-to-current{0%{transform:translate(-20%)}to{transform:translate(0%,0)}}@keyframes ios-page-current-to-previous{0%{transform:translate(0,0)}to{transform:translate(-20%)}}@keyframes ios-page-current-to-next{0%{transform:translate(0,0)}to{transform:translate(100%)}}@keyframes ios-page-element-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ios-page-element-fade-out{0%{opacity:1}to{opacity:0}}.md .page-previous{transform:translate(-24px)}.md .page-next{pointer-events:none;opacity:0;transform:translate(128px)}.md .page-next.page-next-on-right{opacity:1;transform:translate(100%)}.md .router-transition-forward .page-next{opacity:1;animation:md-page-next-to-current var(--f7-page-transition-duration) forwards cubic-bezier(0, .8, .3, 1)}.md .router-transition-forward .page-current{animation:md-page-current-to-previous var(--f7-page-transition-duration) forwards cubic-bezier(0, .8, .3, 1)}.md .router-transition-backward .page-current{animation:md-page-current-to-next calc(var(--f7-page-transition-duration) / 2) forwards cubic-bezier(0, 1, .8, 1), md-page-current-to-next-opacity calc(var(--f7-page-transition-duration) / 2) forwards}.md .router-transition-backward .page-previous{animation:md-page-previous-to-current calc(var(--f7-page-transition-duration) / 2) forwards cubic-bezier(0, 1, .8, 1)}@keyframes md-page-next-to-current{0%{transform:translate(128px)}to{transform:translate(0,0)}}@keyframes md-page-current-to-next{0%{transform:translate(0,0)}to{transform:translate(128px)}}@keyframes md-page-current-to-next-opacity{0%{opacity:1}to{opacity:0}}@keyframes md-page-current-to-previous{0%{transform:translate(0,0)}to{transform:translate(-24px)}}@keyframes md-page-previous-to-current{0%{transform:translate(-24px)}to{transform:translate(0,0)}}.view:not(.view-master-detail) .page-master-stacked{display:none}.view-master-detail .page-master{width:var(--f7-page-master-width);--f7-safe-area-right:0px;--f7-safe-area-outer-right:0px;border-right:var(--f7-page-master-border-width) solid var(--f7-page-master-border-color)}.view-master-detail .page-master-detail{width:calc(100% - var(--f7-page-master-width));--f7-safe-area-left:0px;--f7-safe-area-outer-left:0px;left:var(--f7-page-master-width)}.view-master-detail .page-master{z-index:2;pointer-events:auto;transform:none}.view-master-detail .page-master:before,.view-master-detail .page-master:after{display:none}.view-master-detail.router-transition .page-master{animation:none}.md .router-transition-custom .page-previous,.ios .router-transition-custom .page-previous,.md .router-transition-custom .page-next,.ios .router-transition-custom .page-next{opacity:1;transform:none}.md .router-transition-custom.view-master-detail .page-master,.ios .router-transition-custom.view-master-detail .page-master{animation:none}.page-title{z-index:10;text-overflow:ellipsis;white-space:nowrap;color:var(--f7-page-title-text-color);letter-spacing:var(--f7-page-title-letter-spacing);font-size:var(--f7-page-title-font-size);font-weight:var(--f7-page-title-font-weight);line-height:var(--f7-page-title-line-height);padding-left:calc(var(--f7-page-title-padding-left) + var(--f7-safe-area-left));padding-right:calc(var(--f7-page-title-padding-right) + var(--f7-safe-area-right));padding-top:var(--f7-page-title-padding-vertical);padding-bottom:var(--f7-page-title-padding-vertical);box-sizing:border-box;width:100%;position:relative;overflow:hidden}.router-transition-f7-circle-forward:after,.router-transition-f7-circle-backward:after{content:"";background:var(--f7-page-bg-color);z-index:100;width:100vmax;height:100vmax;margin-top:-50vmax;margin-left:-50vmax;position:absolute;top:50%;left:50%}.router-transition-f7-circle-forward .page,.router-transition-f7-circle-backward .page{pointer-events:none}.router-transition-f7-circle-forward:after{border-radius:50%;animation:.4s forwards f7-circle-circle-in;transform:scale(0)}.ios .router-transition-f7-circle-forward .page-next,.md .router-transition-f7-circle-forward .page-next{opacity:0;z-index:150;animation:.3s .3s forwards f7-circle-next-to-current;transform:scale(.9)}.router-transition-f7-circle-backward:after{animation:.3s .35s forwards f7-circle-circle-out}.ios .router-transition-f7-circle-backward .page-current,.md .router-transition-f7-circle-backward .page-current{z-index:150;animation:.7s forwards f7-circle-current-to-next}@keyframes f7-circle-circle-in{0%{border-radius:50%;transform:scale(0)}50%{border-radius:50%}to{border-radius:0%;transform:scale(1)}}@keyframes f7-circle-circle-out{0%{border-radius:0%;transform:scale(1)}50%{border-radius:50%}to{border-radius:50%;transform:scale(0)}}@keyframes f7-circle-next-to-current{0%{opacity:0;transform:scale(.9)}40%{opacity:1;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes f7-circle-current-to-next{0%{opacity:1;transform:scale(1)}34%{opacity:1;transform:scale(1.035)}57%{opacity:0;transform:scale(.9)}to{opacity:0;transform:scale(.9)}}.router-transition-f7-cover-v-forward,.router-transition-f7-cover-v-backward{perspective:1200px;background:#000}.router-transition-f7-cover-v-forward .page,.router-transition-f7-cover-v-backward .page{pointer-events:none}.router-transition-f7-cover-v-forward .page-next{animation:f7-cover-v-next-to-current var(--f7-page-cover-transition-duration) forwards}.router-transition-f7-cover-v-forward .page-current{animation:f7-cover-v-current-to-prev var(--f7-page-cover-transition-duration) forwards}.router-transition-f7-cover-v-backward .page-current{animation:f7-cover-v-current-to-next var(--f7-page-cover-transition-duration) forwards}.router-transition-f7-cover-v-backward .page-previous{animation:f7-cover-v-prev-to-current var(--f7-page-cover-transition-duration) forwards}@keyframes f7-cover-v-next-to-current{0%{transform:translateY(100%)}to{transform:translateY(0%)}}@keyframes f7-cover-v-current-to-next{0%{transform:translateY(0%)}to{transform:translateY(100%)}}@keyframes f7-cover-v-current-to-prev{0%{opacity:1;transform:translateZ(0)}to{opacity:.5;transform:translateZ(-300px)}}@keyframes f7-cover-v-prev-to-current{0%{opacity:.5;transform:translateZ(-300px)}to{opacity:1;transform:translateZ(0)}}.router-transition-f7-cover-forward,.router-transition-f7-cover-backward{perspective:1200px;background:#000}.router-transition-f7-cover-forward .page,.router-transition-f7-cover-backward .page{pointer-events:none}.router-transition-f7-cover-forward .page-next{animation:f7-cover-next-to-current var(--f7-page-cover-transition-duration) forwards}.router-transition-f7-cover-forward .page-current{animation:f7-cover-current-to-prev var(--f7-page-cover-transition-duration) forwards}.router-transition-f7-cover-backward .page-current{animation:f7-cover-current-to-next var(--f7-page-cover-transition-duration) forwards}.router-transition-f7-cover-backward .page-previous{animation:f7-cover-prev-to-current var(--f7-page-cover-transition-duration) forwards}@keyframes f7-cover-next-to-current{0%{transform:translate(100%)}to{transform:translate(0%)}}@keyframes f7-cover-current-to-next{0%{transform:translate(0%)}to{transform:translate(100%)}}@keyframes f7-cover-current-to-prev{0%{opacity:1;transform:translateZ(0)}to{opacity:.5;transform:translateZ(-300px)}}@keyframes f7-cover-prev-to-current{0%{opacity:.5;transform:translateZ(-300px)}to{opacity:1;transform:translateZ(0)}}.router-transition-f7-dive-forward,.router-transition-f7-dive-backward{background:var(--f7-page-bg-color);perspective:1200px}.router-transition-f7-dive-forward .page,.router-transition-f7-dive-backward .page{pointer-events:none}.router-transition-f7-dive-forward .page-next{animation:f7-dive-next-to-current var(--f7-page-dive-transition-duration) forwards}.router-transition-f7-dive-forward .page-current{animation:f7-dive-current-to-prev var(--f7-page-dive-transition-duration) forwards}.router-transition-f7-dive-backward .page-current{animation:f7-dive-current-to-next var(--f7-page-dive-transition-duration) forwards}.router-transition-f7-dive-backward .page-previous{animation:f7-dive-prev-to-current var(--f7-page-dive-transition-duration) forwards}@keyframes f7-dive-next-to-current{0%{opacity:0;transform:translateZ(-150px)}50%{opacity:0}to{opacity:1;transform:translateZ(0)}}@keyframes f7-dive-current-to-next{0%{opacity:1;transform:translateZ(0)}50%{opacity:0}to{opacity:0;transform:translateZ(-150px)}}@keyframes f7-dive-current-to-prev{0%{opacity:1;transform:translateZ(0)}50%{opacity:0}to{opacity:0;transform:translateZ(150px)}}@keyframes f7-dive-prev-to-current{0%{opacity:0;transform:translateZ(150px)}50%{opacity:0}to{opacity:1;transform:translateZ(0)}}.router-transition-f7-fade-forward,.router-transition-f7-fade-backward{background:var(--f7-page-bg-color)}.router-transition-f7-fade-forward .page,.router-transition-f7-fade-backward .page{pointer-events:none}.ios .router-transition-f7-fade-forward .page-next,.md .router-transition-f7-fade-forward .page-next{opacity:0;animation:f7-fade-in var(--f7-page-fade-transition-duration) forwards}.ios .router-transition-f7-fade-forward .page-current,.md .router-transition-f7-fade-forward .page-current,.ios .router-transition-f7-fade-backward .page-current,.md .router-transition-f7-fade-backward .page-current{animation:f7-fade-out var(--f7-page-fade-transition-duration) forwards}.ios .router-transition-f7-fade-backward .page-previous,.md .router-transition-f7-fade-backward .page-previous{animation:f7-fade-in var(--f7-page-fade-transition-duration) forwards}@keyframes f7-fade-in{0%{opacity:0}50%{opacity:0}to{opacity:1}}@keyframes f7-fade-out{0%{opacity:1}50%{opacity:0}to{opacity:0}}.router-transition-f7-flip-forward,.router-transition-f7-flip-backward{perspective:1200px;background:#000}.router-transition-f7-flip-forward .page,.router-transition-f7-flip-backward .page{-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;overflow:hidden}.router-transition-f7-flip-forward .page-next{transform-style:preserve-3d;animation:f7-flip-next-to-current var(--f7-page-flip-transition-duration) forwards}.router-transition-f7-flip-forward .page-current{transform-style:preserve-3d;animation:f7-flip-current-to-prev var(--f7-page-flip-transition-duration) forwards}.router-transition-f7-flip-backward .page-current{transform-style:preserve-3d;animation:f7-flip-current-to-next var(--f7-page-flip-transition-duration) forwards}.router-transition-f7-flip-backward .page-previous{transform-style:preserve-3d;animation:f7-flip-prev-to-current var(--f7-page-flip-transition-duration) forwards}@keyframes f7-flip-next-to-current{0%{border-radius:32px;transform:translateZ(-100vmax)rotateY(180deg)}to{border-radius:0;transform:translateZ(0)rotateY(0)}}@keyframes f7-flip-current-to-next{0%{border-radius:0;transform:translateZ(0)rotateY(0)}to{border-radius:32px;transform:translateZ(-100vmax)rotateY(180deg)}}@keyframes f7-flip-current-to-prev{0%{border-radius:0;transform:translateZ(0)rotateY(0)}to{border-radius:32px;transform:translateZ(-100vmax)rotateY(-180deg)}}@keyframes f7-flip-prev-to-current{0%{border-radius:32px;transform:translateZ(-100vmax)rotateY(-180deg)}to{border-radius:0;transform:translateZ(0)rotateY(0)}}.router-transition-f7-parallax-forward .page{pointer-events:none}.router-transition-f7-parallax-forward .page-next{animation:f7-parallax-next-to-current var(--f7-page-parallax-transition-duration) forwards}.router-transition-f7-parallax-forward .page-current{animation:f7-parallax-current-to-prev var(--f7-page-parallax-transition-duration) forwards}.router-transition-f7-parallax-backward .page{pointer-events:none}.router-transition-f7-parallax-backward .page-current{animation:f7-parallax-current-to-next var(--f7-page-parallax-transition-duration) forwards}.router-transition-f7-parallax-backward .page-previous{animation:f7-parallax-prev-to-current var(--f7-page-parallax-transition-duration) forwards}@keyframes f7-parallax-next-to-current{0%{transform:translate(100%)}to{transform:translate(0%)}}@keyframes f7-parallax-current-to-next{0%{transform:translate(0%)}to{transform:translate(100%)}}@keyframes f7-parallax-current-to-prev{0%{transform:translate(0%)}to{transform:translate(-20%)}}@keyframes f7-parallax-prev-to-current{0%{transform:translate(-20%)}to{transform:translate(0%)}}.router-transition-f7-push-forward .page{pointer-events:none}.router-transition-f7-push-forward .page-next{animation:f7-push-next-to-current var(--f7-page-push-transition-duration) forwards}.router-transition-f7-push-forward .page-current{animation:f7-push-current-to-prev var(--f7-page-push-transition-duration) forwards}.router-transition-f7-push-backward .page{pointer-events:none}.router-transition-f7-push-backward .page-current{animation:f7-push-current-to-next var(--f7-page-push-transition-duration) forwards}.router-transition-f7-push-backward .page-previous{animation:f7-push-prev-to-current var(--f7-page-push-transition-duration) forwards}@keyframes f7-push-next-to-current{0%{transform:translate(100%)}to{transform:translate(0%)}}@keyframes f7-push-current-to-next{0%{transform:translate(0%)}to{transform:translate(100%)}}@keyframes f7-push-current-to-prev{0%{transform:translate(0%)}to{transform:translate(-100%)}}@keyframes f7-push-prev-to-current{0%{transform:translate(-100%)}to{transform:translate(0%)}}:root{--f7-link-highlight-black:#0000001a;--f7-link-highlight-white:#ffffff26;--f7-link-highlight-color:rgba(var(--f7-theme-color-rgb), .15)}.ios{--f7-link-pressed-opacity:.3}.link,.tab-link{box-sizing:border-box;z-index:1;--f7-touch-ripple-color:var(--f7-link-touch-ripple-color,rgba(var(--f7-theme-color-rgb), .25));place-content:center;align-items:center;display:inline-flex;position:relative}.link i+span,.link i+i,.link span+i,.link span+span{margin-left:4px}.link[class*=color-]{color:var(--f7-theme-color)}.ios .link{transition:opacity .3s}.ios .link.active-state{opacity:var(--f7-link-pressed-opacity);transition-duration:0s}:root{--f7-navbar-hide-show-transition-duration:.4s;--f7-navbar-title-line-height:1.2;--f7-navbar-subtitle-text-align:inherit;--f7-navbar-large-title-line-height:1.2;--f7-navbar-large-title-text-color:inherit;--f7-navbar-large-title-padding-left:16px;--f7-navbar-large-title-padding-right:16px}.ios{--f7-navbar-link-color:var(--f7-bars-text-color);--f7-navbar-height:76px;--f7-navbar-font-size:17px;--f7-navbar-title-font-size:inherit;--f7-navbar-inner-padding-left:16px;--f7-navbar-inner-padding-right:16px;--f7-navbar-title-font-weight:600;--f7-navbar-title-margin-left:0;--f7-navbar-title-margin-right:0;--f7-navbar-title-text-align:center;--f7-navbar-subtitle-font-size:10px;--f7-navbar-subtitle-line-height:1;--f7-navbar-large-title-height:52px;--f7-navbar-large-title-font-size:34px;--f7-navbar-large-title-font-weight:700;--f7-navbar-large-title-letter-spacing:-.03em;--f7-navbar-large-title-padding-vertical:6px;--f7-navbar-subtitle-text-color:#0000008c}.ios .dark,.ios.dark{--f7-navbar-subtitle-text-color:#ffffff8c}.md{--f7-navbar-height:64px;--f7-navbar-font-size:16px;--f7-navbar-title-font-size:22px;--f7-navbar-inner-padding-left:0px;--f7-navbar-inner-padding-right:0px;--f7-navbar-title-font-weight:400;--f7-navbar-title-margin-left:0px;--f7-navbar-title-margin-right:16px;--f7-navbar-title-text-align:left;--f7-navbar-subtitle-font-size:14px;--f7-navbar-subtitle-line-height:1.2;--f7-navbar-large-title-font-size:28px;--f7-navbar-large-title-height:88px;--f7-navbar-large-title-font-weight:400;--f7-navbar-large-title-letter-spacing:0;--f7-navbar-large-title-padding-vertical:8px;--f7-navbar-link-height:48px;--f7-navbar-link-line-height:48px}.md,.md .dark,.md [class*=color-]{--f7-navbar-link-color:var(--f7-md-on-surface);--f7-navbar-text-color:var(--f7-md-on-surface);--f7-navbar-subtitle-text-color:var(--f7-md-on-surface-variant)}.navbars,.navbar{z-index:500;width:100%;top:0;left:0}.navbars{position:absolute}.navbars .navbar{z-index:auto}.navbars .navbar-transitioning{z-index:500}.navbar{--f7-navbar-large-collapse-progress:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;height:calc(var(--f7-navbar-height) + var(--f7-safe-area-top));color:var(--f7-navbar-text-color,var(--f7-bars-text-color));font-size:var(--f7-navbar-font-size);margin:0;position:relative}.navbar b{font-weight:500}.navbar a{color:var(--f7-navbar-link-color,var(--f7-bars-link-color,var(--f7-theme-color)))}.navbar a.link{justify-content:flex-start;display:flex}.navbar .title,.navbar .left,.navbar .right{z-index:10;position:relative}.navbar .title{text-overflow:ellipsis;white-space:nowrap;font-weight:var(--f7-navbar-title-font-weight);line-height:var(--f7-navbar-title-line-height);text-align:var(--f7-navbar-title-text-align);font-size:var(--f7-navbar-title-font-size);margin-left:var(--f7-navbar-title-margin-left);margin-right:var(--f7-navbar-title-margin-left);flex-shrink:10;display:inline-block;position:relative;overflow:hidden}.navbar .subtitle{color:var(--f7-navbar-subtitle-text-color);font-weight:400;font-size:var(--f7-navbar-subtitle-font-size);line-height:var(--f7-navbar-subtitle-line-height);text-align:var(--f7-navbar-subtitle-text-align);display:block}.navbar .left,.navbar .right{flex-shrink:0;justify-content:center;align-items:center;display:flex}.navbar .right:first-child{height:100%;position:absolute}.navbar.no-outline .navbar-bg:after,.navbar .no-outline .navbar-bg:after,.navbar.no-outline .title-large:after,.navbar .no-outline .title-large:after{display:none!important}.navbar.navbar-hidden .navbar-bg:before,.navbar-hidden .navbar .navbar-bg:before{opacity:0!important}.navbar-bg{pointer-events:none;z-index:0;width:100%;height:100%;transition-property:transform;position:absolute;top:0;left:0}.navbar-transitioning,.navbar-transitioning .left,.navbar-transitioning .title,.navbar-transitioning .right,.navbar-transitioning .title-large-text,.navbar-transitioning .navbar-bg,.navbar-transitioning .subnavbar,.navbar-transitioning .navbar-bg:before{transition-duration:var(--f7-navbar-hide-show-transition-duration)}.navbar-hidden{transform:translate3d(0, calc(-1 * var(--f7-navbar-height)), 0)}.navbar-hidden .navbar-inner{pointer-events:none}.navbar-hidden .navbar-inner>.left,.navbar-hidden .navbar-inner>.title,.navbar-hidden .navbar-inner>.right{opacity:0!important}.navbar-hidden .subnavbar{pointer-events:auto}.navbar-hidden-statusbar{transform:translate3d(0, calc(-1 * var(--f7-navbar-height) - var(--f7-safe-area-top)), 0)}.navbar-large-hidden .navbar-large{--f7-navbar-large-collapse-progress:1}.navbar-inner{box-sizing:border-box;width:100%;height:100%;padding:var(--f7-safe-area-top) calc(var(--f7-navbar-inner-padding-right) + var(--f7-safe-area-right)) 0 calc(var(--f7-navbar-inner-padding-left) + var(--f7-safe-area-left));z-index:10;align-items:center;display:flex;position:absolute;bottom:0;left:0;transform:translate(0,0)}.views>.navbar,.view>.navbar,.page>.navbar{position:absolute}.ios .navbar:not(.navbar-large) .navbar-bg{--f7-navbar-large-collapse-progress:1}.navbar-large .title{opacity:var(--f7-navbar-large-collapse-progress)}.navbar-large-collapsed{--f7-navbar-large-collapse-progress:1}.navbar-large-collapsed .title-large{pointer-events:none}.navbar-large-collapsed .title-large-text{opacity:0}.navbar .title-large{box-sizing:border-box;white-space:nowrap;height:var(--f7-navbar-large-title-height);z-index:5;display:flex;position:absolute;top:100%;left:0;right:0}.navbar .title-large-text{text-overflow:ellipsis;white-space:nowrap;color:var(--f7-navbar-large-title-text-color);letter-spacing:var(--f7-navbar-large-title-letter-spacing);font-size:var(--f7-navbar-large-title-font-size);font-weight:var(--f7-navbar-large-title-font-weight);line-height:var(--f7-navbar-large-title-line-height);padding-left:calc(var(--f7-navbar-large-title-padding-left) + var(--f7-safe-area-left));padding-right:calc(var(--f7-navbar-large-title-padding-right) + var(--f7-safe-area-right));padding-top:var(--f7-navbar-large-title-padding-vertical);padding-bottom:var(--f7-navbar-large-title-padding-vertical);box-sizing:border-box;width:100%;transform:translate3d(0px, calc(-1 * var(--f7-navbar-large-collapse-progress) * var(--f7-navbar-large-title-height)), 0);transform-origin:calc(var(--f7-navbar-large-title-padding-left) + var(--f7-safe-area-left)) center;overflow:hidden}.navbar-no-title-large-transition .title-large-text{transition-duration:0s}.navbar~*{--f7-page-navbar-offset:calc(var(--f7-navbar-height) + var(--f7-safe-area-top))}.navbar~* .page-with-navbar-large,.navbar~.page-with-navbar-large,.page-with-navbar-large .navbar~*{--f7-page-navbar-offset:calc(var(--f7-navbar-height) + var(--f7-navbar-large-title-height) + var(--f7-safe-area-top))}.page.no-navbar,.page.no-navbar .navbar~*{--f7-page-navbar-offset:var(--f7-safe-area-top)}.ios{--f7-navbarLeftTextOffset:calc(4px + 12px + var(--f7-navbar-inner-padding-left));--f7-navbarTitleLargeOffset:var(--f7-navbar-large-title-padding-left)}.ios .navbar .title-large{align-items:flex-end}.ios .navbar a.link{height:100%;padding:0 12px}.ios .navbar a:-webkit-any(.icon-only,:has(i:only-child),:has(svg:only-child)){justify-content:center;width:44px;margin:0}.ios .navbar a:-moz-any(.icon-only,:has(i:only-child),:has(svg:only-child)){justify-content:center;width:44px;margin:0}.ios .navbar a:is(.icon-only,:has(i:only-child),:has(svg:only-child)){justify-content:center;width:44px;margin:0}.ios .navbar .left a+a,.ios .navbar .right a+a{margin-left:16px}.ios .navbar b{font-weight:600}.ios .navbar .left{margin-right:10px}.ios .navbar .right{margin-left:10px}.ios .navbar .right:first-child{right:calc(8px + var(--f7-safe-area-right))}.ios .navbar-bg{height:100%}.ios .navbar-bg:before{content:"";-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-mask-image:linear-gradient(to bottom, black calc(50% + var(--f7-safe-area-top,0px)), transparent 100%);mask-image:linear-gradient(to bottom, black calc(50% + var(--f7-safe-area-top,0px)), transparent 100%);position:absolute;top:0;bottom:0;left:0;right:0}.ios .navbar-bg:after{content:"";background-image:linear-gradient(to bottom, var(--f7-navbar-bg-color,var(--f7-bars-bg-color)) var(--f7-safe-area-top,0px), transparent 100%);position:absolute;top:0;bottom:0;left:0;right:0}.ios .navbar-inner{padding-top:calc(16px + var(--f7-safe-area-top));justify-content:space-between;padding-bottom:16px}.ios .navbar .left,.ios .navbar .right,.ios .navbar .navbar-pane{-webkit-backdrop-filter:saturate(180%)blur(16px);backdrop-filter:saturate(180%)blur(16px);height:100%;box-shadow:var(--f7-glass-shadow);background-color:var(--f7-glass-bg-color);border-radius:64px;min-width:44px}.ios .navbar-pane{justify-content:center;align-items:center;display:flex}.ios .navbar-inner-left-title{justify-content:flex-start}.ios .navbar-inner-left-title .right{margin-left:auto}.ios .navbar-inner-left-title .title{text-align:left;margin-right:10px}.ios .navbar-transparent:not(.navbar-large):not(.navbar-transparent-visible):not(.with-searchbar-expandable-enabled) .title{opacity:0}.view-master-detail .page-master{z-index:525}.md .navbar .title-large{align-items:center;overflow:hidden}.md .navbar .left{margin-left:4px;margin-right:4px}.md .navbar a.link{min-width:48px;height:var(--f7-navbar-link-height,var(--f7-navbar-height));padding:0 12px}.md .navbar a:-webkit-any(.icon-only,:has(i:only-child),:has(svg:only-child)){flex-shrink:0;width:48px;min-width:0}.md .navbar a:-moz-any(.icon-only,:has(i:only-child),:has(svg:only-child)){flex-shrink:0;width:48px;min-width:0}.md .navbar a:is(.icon-only,:has(i:only-child),:has(svg:only-child)){flex-shrink:0;width:48px;min-width:0}.md .navbar .right{margin-left:auto;margin-right:4px}.md .navbar .right:first-child{right:var(--f7-safe-area-right)}.md .navbar-pane{display:contents}.md .navbar-bg{background:var(--f7-navbar-bg-color);background-color:var(--f7-navbar-bg-color,var(--f7-bars-bg-color))}.md .navbar-bg:after,.md .navbar-bg:before{-webkit-backface-visibility:hidden;backface-visibility:hidden}.md .navbar-bg:after{content:"";background-color:var(--f7-navbar-border-color,var(--f7-bars-border-color));z-index:15;transform-origin:50% 100%;width:100%;height:1px;transform:scaleY(calc(1 / var(--f7-device-pixel-ratio)));z-index:1;display:block;position:absolute;top:auto;bottom:0;left:0;right:auto}.md .navbar-inner{justify-content:flex-start;overflow:hidden}.md .navbar-large:not(.navbar-large-collapsed) .navbar-inner,.md .page.page-with-subnavbar .navbar-inner{overflow:visible}.md .navbar-inner:not(.navbar-inner-centered-title) .title:first-child{margin-left:16px}.md .navbar-inner-centered-title{justify-content:space-between}.md .navbar-inner-centered-title .right{margin-left:0}.md .navbar-inner-centered-title .title{text-align:center}.md .navbar-transparent:not(.navbar-large):not(.navbar-transparent-visible):not(.with-searchbar-expandable-enabled) .navbar-bg,.md .navbar-transparent:not(.navbar-large):not(.navbar-transparent-visible):not(.with-searchbar-expandable-enabled) .title{opacity:0}.md .navbar-large .navbar-bg{height:calc(100% + var(--f7-navbar-large-title-height));transform:translate3d(0px, calc(-1 * var(--f7-navbar-large-collapse-progress) * var(--f7-navbar-large-title-height)), 0)}.md .navbar-large-transparent .navbar-bg,.md .navbar-large.navbar-transparent .navbar-bg{opacity:var(--f7-navbar-large-collapse-progress)}:root{--f7-tabbar-link-active-bg-color:transparent;--f7-tabbar-label-text-transform:none;--f7-toolbar-hide-show-transition-duration:.4s}.ios{--f7-toolbar-height:64px;--f7-toolbar-font-size:17px;--f7-toolbar-inner-padding-left:16px;--f7-toolbar-inner-padding-right:16px;--f7-toolbar-link-font-weight:400;--f7-toolbar-link-color:var(--f7-bars-text-color);--f7-tabbar-link-inactive-color:var(--f7-bars-text-color);--f7-tabbar-icons-height:80px;--f7-tabbar-icons-tablet-height:80px;--f7-tabbar-icon-size:28px;--f7-tabbar-link-text-transform:none;--f7-tabbar-link-font-weight:400;--f7-tabbar-link-letter-spacing:0;--f7-tabbar-label-font-size:12px;--f7-tabbar-label-tablet-font-size:14px;--f7-tabbar-label-font-weight:500;--f7-tabbar-label-letter-spacing:.01;--f7-tabbar-link-highlight-bg-color:#0000001a;--f7-tabbar-link-highlight-active-bg-color:#0000000d}.ios .dark,.ios.dark{--f7-tabbar-link-highlight-bg-color:#ffffff26;--f7-tabbar-link-highlight-active-bg-color:#ffffff1a}.md{--f7-toolbar-height:56px;--f7-toolbar-font-size:14px;--f7-toolbar-inner-padding-left:0px;--f7-toolbar-inner-padding-right:0px;--f7-tabbar-icons-height:80px;--f7-tabbar-icons-tablet-height:80px;--f7-tabbar-icon-size:24px;--f7-tabbar-link-text-transform:none;--f7-tabbar-link-font-weight:500;--f7-tabbar-link-letter-spacing:0;--f7-toolbar-link-font-weight:500;--f7-tabbar-label-font-size:12px;--f7-tabbar-label-tablet-font-size:12px;--f7-tabbar-label-font-weight:500;--f7-tabbar-label-letter-spacing:0}.md,.md .dark,.md [class*=color-]{--f7-tabbar-link-active-color:var(--f7-md-on-secondary-container);--f7-tabbar-link-active-border-color:var(--f7-md-primary);--f7-tabbar-link-inactive-color:var(--f7-md-on-surface-variant);--f7-tabbar-link-active-icon-bg-color:var(--f7-md-secondary-container)}.toolbar{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:600;box-sizing:border-box;width:100%;height:var(--f7-toolbar-height);color:var(--f7-toolbar-text-color,var(--f7-bars-text-color));font-size:var(--f7-toolbar-font-size);flex-shrink:0;margin:0;position:relative;left:0;transform:translate(0,0)}.toolbar b{font-weight:600}.toolbar a{color:var(--f7-toolbar-link-color,var(--f7-bars-link-color,var(--f7-theme-color)));box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;position:relative}.toolbar .link{font-weight:var(--f7-toolbar-link-font-weight);display:flex}.toolbar i.icon{display:block}.toolbar:after,.toolbar:before{-webkit-backface-visibility:hidden;backface-visibility:hidden}.views>.toolbar,.view>.toolbar,.page>.toolbar{position:absolute}.toolbar-top,.ios .toolbar-top-ios,.md .toolbar-top-md{top:0}.toolbar-bottom,.ios .toolbar-bottom-ios,.md .toolbar-bottom-md{height:calc(var(--f7-toolbar-height) + var(--f7-safe-area-bottom));bottom:0}.toolbar-bottom .toolbar-inner,.ios .toolbar-bottom-ios .toolbar-inner,.md .toolbar-bottom-md .toolbar-inner{height:auto;top:0;bottom:var(--f7-safe-area-bottom)}.toolbar-inner{z-index:1;box-sizing:border-box;width:100%;height:100%;padding:0 calc(var(--f7-toolbar-inner-padding-right) + var(--f7-safe-area-right)) 0 calc(var(--f7-toolbar-inner-padding-left) + var(--f7-safe-area-left));align-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.views>.tabbar,.views>.tabbar-icons{z-index:5001}.tabbar a,.tabbar-icons a{color:var(--f7-tabbar-link-inactive-color)}.tabbar .link,.tabbar-icons .link{line-height:1.4}.tabbar .tab-link,.tabbar-icons .tab-link,.tabbar .link,.tabbar-icons .link{box-sizing:border-box;width:100%;height:100%;text-transform:var(--f7-tabbar-link-text-transform);font-weight:var(--f7-tabbar-link-font-weight);letter-spacing:var(--f7-tabbar-link-letter-spacing);flex-direction:column;justify-content:center;align-items:center;display:flex;overflow:hidden}.tabbar .tab-link-active,.tabbar-icons .tab-link-active{color:var(--f7-tabbar-link-active-color,var(--f7-theme-color));background-color:var(--f7-tabbar-link-active-bg-color,transparent)}.tabbar i.icon,.tabbar-icons i.icon{font-size:var(--f7-tabbar-icon-size);height:var(--f7-tabbar-icon-size);line-height:var(--f7-tabbar-icon-size)}.tabbar-icons{--f7-toolbar-height:var(--f7-tabbar-icons-height)}.tabbar-icons .tab-link,.tabbar-icons .link{justify-content:center;align-items:center;height:100%}.tabbar-icons .tabbar-label{text-overflow:ellipsis;white-space:nowrap;line-height:1;font-size:var(--f7-tabbar-label-font-size);text-transform:var(--f7-tabbar-label-text-transform);font-weight:var(--f7-tabbar-label-font-weight);letter-spacing:var(--f7-tabbar-label-letter-spacing);margin:0;display:block;position:relative}@media (min-width:768px) and (min-height:600px){:root{--f7-tabbar-icons-height:var(--f7-tabbar-icons-tablet-height);--f7-tabbar-label-font-size:var(--f7-tabbar-label-tablet-font-size)}}.tabbar-scrollable .toolbar-inner{-webkit-overflow-scrolling:touch;scrollbar-width:none;scrollbar-color:transparent;justify-content:flex-start;overflow:auto}.tabbar-scrollable .toolbar-inner::-webkit-scrollbar{-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;background:0 0;width:0;display:none}.tabbar-scrollable .toolbar-inner::-webkit-scrollbar-track{box-shadow:none;background:0 0}.tabbar-scrollable .toolbar-inner::-webkit-scrollbar-thumb{background-color:#0000;border-radius:9999px;outline:none;position:relative}.tabbar-scrollable .tab-link,.tabbar-scrollable .link{flex-shrink:0;width:auto}.toolbar-transitioning,.navbar-transitioning+.toolbar,.navbar-transitioning~* .toolbar{transition-duration:var(--f7-toolbar-hide-show-transition-duration)}.toolbar-bottom~*,.ios .toolbar-bottom-ios~*,.md .toolbar-bottom-md~*{--f7-page-toolbar-bottom-offset:var(--f7-toolbar-height)}.toolbar-bottom.tabbar-icons~*,.ios .toolbar-bottom-ios.tabbar-icons~*,.md .toolbar-bottom-md.tabbar-icons~*{--f7-page-toolbar-bottom-offset:var(--f7-tabbar-icons-height)}.toolbar-bottom.toolbar-hidden,.ios .toolbar-bottom-ios.toolbar-hidden,.md .toolbar-bottom-md.toolbar-hidden{transform:translateY(100%)}.toolbar-top~*,.ios .toolbar-top-ios~*,.md .toolbar-top-md~*,.sheet-modal-bottom>.toolbar:not(.toolbar-bottom)~*{--f7-page-toolbar-top-offset:var(--f7-toolbar-height)}.toolbar-top.tabbar-icons~*,.ios .toolbar-top-ios.tabbar-icons~*,.md .toolbar-top-md.tabbar-icons~*,.sheet-modal-bottom>.toolbar:not(.toolbar-bottom).tabbar-icons~*{--f7-page-toolbar-top-offset:var(--f7-tabbar-icons-height)}.toolbar-top.toolbar-hidden,.ios .toolbar-top-ios.toolbar-hidden,.md .toolbar-top-md.toolbar-hidden{transform:translateY(-100%)}.navbar~.toolbar-top,.navbars~.toolbar-top,.ios .navbar~.toolbar-top-ios,.ios .navbars~.toolbar-top-ios,.md .navbar~.toolbar-top-md,.navbar~* .toolbar-top,.navbars~* .toolbar-top,.ios .navbar~* .toolbar-top-ios,.ios .navbars~* .toolbar-top-ios,.md .navbar~* .toolbar-top-md,.navbar~.page:not(.no-navbar) .toolbar-top,.navbars~.page:not(.no-navbar) .toolbar-top,.ios .navbar~.page:not(.no-navbar) .toolbar-top-ios,.ios .navbars~.page:not(.no-navbar) .toolbar-top-ios,.md .navbar~.page:not(.no-navbar) .toolbar-top-md{top:calc(var(--f7-navbar-height) + var(--f7-safe-area-top))}.navbar~.toolbar-top.toolbar-hidden,.navbars~.toolbar-top.toolbar-hidden,.ios .navbar~.toolbar-top-ios.toolbar-hidden,.ios .navbars~.toolbar-top-ios.toolbar-hidden,.md .navbar~.toolbar-top-md.toolbar-hidden,.navbar~* .toolbar-top.toolbar-hidden,.navbars~* .toolbar-top.toolbar-hidden,.ios .navbar~* .toolbar-top-ios.toolbar-hidden,.ios .navbars~* .toolbar-top-ios.toolbar-hidden,.md .navbar~* .toolbar-top-md.toolbar-hidden,.navbar~.page:not(.no-navbar) .toolbar-top.toolbar-hidden,.navbars~.page:not(.no-navbar) .toolbar-top.toolbar-hidden,.ios .navbar~.page:not(.no-navbar) .toolbar-top-ios.toolbar-hidden,.ios .navbars~.page:not(.no-navbar) .toolbar-top-ios.toolbar-hidden,.md .navbar~.page:not(.no-navbar) .toolbar-top-md.toolbar-hidden{transform:translate3d(0, calc(-1 * (var(--f7-navbar-height) + var(--f7-toolbar-height) + var(--f7-safe-area-top))), 0)}.navbar~.toolbar-top.toolbar-hidden.tabbar-icons,.navbars~.toolbar-top.toolbar-hidden.tabbar-icons,.ios .navbar~.toolbar-top-ios.toolbar-hidden.tabbar-icons,.ios .navbars~.toolbar-top-ios.toolbar-hidden.tabbar-icons,.md .navbar~.toolbar-top-md.toolbar-hidden.tabbar-icons,.navbar~* .toolbar-top.toolbar-hidden.tabbar-icons,.navbars~* .toolbar-top.toolbar-hidden.tabbar-icons,.ios .navbar~* .toolbar-top-ios.toolbar-hidden.tabbar-icons,.ios .navbars~* .toolbar-top-ios.toolbar-hidden.tabbar-icons,.md .navbar~* .toolbar-top-md.toolbar-hidden.tabbar-icons,.navbar~.page:not(.no-navbar) .toolbar-top.toolbar-hidden.tabbar-icons,.navbars~.page:not(.no-navbar) .toolbar-top.toolbar-hidden.tabbar-icons,.ios .navbar~.page:not(.no-navbar) .toolbar-top-ios.toolbar-hidden.tabbar-icons,.ios .navbars~.page:not(.no-navbar) .toolbar-top-ios.toolbar-hidden.tabbar-icons,.md .navbar~.page:not(.no-navbar) .toolbar-top-md.toolbar-hidden.tabbar-icons{transform:translate3d(0, calc(-1 * (var(--f7-navbar-height) + var(--f7-tabbar-icons-height) + var(--f7-safe-area-top))), 0)}.navbar-hidden+.toolbar-top:not(.toolbar-hidden),.ios .navbar-hidden+.toolbar-top-ios:not(.toolbar-hidden),.md .navbar-hidden+.toolbar-top-md:not(.toolbar-hidden),.navbar-hidden~* .toolbar-top:not(.toolbar-hidden),.ios .navbar-hidden~* .toolbar-top-ios:not(.toolbar-hidden),.md .navbar-hidden~* .toolbar-top-md:not(.toolbar-hidden){transform:translate3d(0, calc(0px - var(--f7-navbar-height)), 0)}.navbar-large-hidden+.toolbar-top:not(.toolbar-hidden),.ios .navbar-large-hidden+.toolbar-top-ios:not(.toolbar-hidden),.md .navbar-large-hidden+.toolbar-top-md:not(.toolbar-hidden),.navbar-large-hidden~* .toolbar-top:not(.toolbar-hidden),.ios .navbar-large-hidden~* .toolbar-top-ios:not(.toolbar-hidden),.md .navbar-large-hidden~* .toolbar-top-md:not(.toolbar-hidden){transform:translate3d(0, calc(0px - var(--f7-navbar-height) - var(--f7-navbar-large-title-height)), 0)}.ios .toolbar-pane{-webkit-user-select:none;-moz-user-select:none;user-select:none}.ios .toolbar-pane,.ios .toolbar .left,.ios .toolbar .right{z-index:1;-webkit-backdrop-filter:saturate(180%)blur(16px);backdrop-filter:saturate(180%)blur(16px);height:100%;box-shadow:var(--f7-glass-shadow);background-color:var(--f7-glass-bg-color);border-radius:32px;justify-content:center;align-items:center;display:flex;position:relative}.ios .toolbar .left{margin-right:auto}.ios .toolbar .right{margin-left:auto}.ios .toolbar .left:empty,.ios .toolbar .right:empty{display:none}.ios .toolbar a:-webkit-any(.icon-only,:has(i:only-child),:has(svg:only-child)){justify-content:center;align-items:center;min-width:48px;min-height:48px;margin:0;padding:0;display:flex}.ios .toolbar a:-moz-any(.icon-only,:has(i:only-child),:has(svg:only-child)){justify-content:center;align-items:center;min-width:48px;min-height:48px;margin:0;padding:0;display:flex}.ios .toolbar a:is(.icon-only,:has(i:only-child),:has(svg:only-child)){justify-content:center;align-items:center;min-width:48px;min-height:48px;margin:0;padding:0;display:flex}.ios .toolbar .link{height:100%;padding:0 12px}.ios .toolbar:before,.ios .toolbar:after{pointer-events:none;content:"";position:absolute;top:0;bottom:0;left:0;right:0}.ios .toolbar:before{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-mask-image:linear-gradient(to top, black calc(50% + var(--f7-safe-area-bottom,0px)), transparent 100%);mask-image:linear-gradient(to top, black calc(50% + var(--f7-safe-area-bottom,0px)), transparent 100%)}.ios .toolbar:after{background-image:linear-gradient(to top, var(--f7-toolbar-bg-color,var(--f7-bars-bg-color)) var(--f7-safe-area-bottom,0px), transparent 100%)}.ios .toolbar.toolbar-bottom:before,.ios .toolbar.messagebar:before,.ios .toolbar.toolbar-bottom:after,.ios .toolbar.messagebar:after{top:-16px}.ios .toolbar.toolbar-bottom .toolbar-inner,.ios .toolbar.messagebar .toolbar-inner{padding-bottom:16px}.ios .toolbar.toolbar-top:before,.ios .toolbar:not(:-webkit-any(.toolbar-bottom,.toolbar-top,.messagebar)):before{-webkit-mask-image:linear-gradient(to bottom, black calc(50% + var(--f7-safe-area-top,0px)), transparent 100%);mask-image:linear-gradient(to bottom, black calc(50% + var(--f7-safe-area-top,0px)), transparent 100%)}.ios .toolbar.toolbar-top:before,.ios .toolbar:not(:-moz-any(.toolbar-bottom,.toolbar-top,.messagebar)):before{-webkit-mask-image:linear-gradient(to bottom, black calc(50% + var(--f7-safe-area-top,0px)), transparent 100%);mask-image:linear-gradient(to bottom, black calc(50% + var(--f7-safe-area-top,0px)), transparent 100%)}.ios .toolbar.toolbar-top:before,.ios .toolbar:not(:is(.toolbar-bottom,.toolbar-top,.messagebar)):before{-webkit-mask-image:linear-gradient(to bottom, black calc(50% + var(--f7-safe-area-top,0px)), transparent 100%);mask-image:linear-gradient(to bottom, black calc(50% + var(--f7-safe-area-top,0px)), transparent 100%)}.ios .toolbar.toolbar-top:after,.ios .toolbar:not(:-webkit-any(.toolbar-bottom,.toolbar-top,.messagebar)):after{background-image:linear-gradient(to bottom, var(--f7-toolbar-bg-color,var(--f7-bars-bg-color)) var(--f7-safe-area-top,0px), transparent 100%)}.ios .toolbar.toolbar-top:after,.ios .toolbar:not(:-moz-any(.toolbar-bottom,.toolbar-top,.messagebar)):after{background-image:linear-gradient(to bottom, var(--f7-toolbar-bg-color,var(--f7-bars-bg-color)) var(--f7-safe-area-top,0px), transparent 100%)}.ios .toolbar.toolbar-top:after,.ios .toolbar:not(:is(.toolbar-bottom,.toolbar-top,.messagebar)):after{background-image:linear-gradient(to bottom, var(--f7-toolbar-bg-color,var(--f7-bars-bg-color)) var(--f7-safe-area-top,0px), transparent 100%)}.ios .toolbar.toolbar-top:before,.ios .toolbar:not(:-webkit-any(.toolbar-bottom,.toolbar-top,.messagebar)):before,.ios .toolbar.toolbar-top:after,.ios .toolbar:not(:-webkit-any(.toolbar-bottom,.toolbar-top,.messagebar)):after{bottom:-16px}.ios .toolbar.toolbar-top:before,.ios .toolbar:not(:-moz-any(.toolbar-bottom,.toolbar-top,.messagebar)):before,.ios .toolbar.toolbar-top:after,.ios .toolbar:not(:-moz-any(.toolbar-bottom,.toolbar-top,.messagebar)):after{bottom:-16px}.ios .toolbar.toolbar-top:before,.ios .toolbar:not(:is(.toolbar-bottom,.toolbar-top,.messagebar)):before,.ios .toolbar.toolbar-top:after,.ios .toolbar:not(:is(.toolbar-bottom,.toolbar-top,.messagebar)):after{bottom:-16px}.ios .toolbar.toolbar-top .toolbar-inner,.ios .toolbar:not(:-webkit-any(.toolbar-bottom,.toolbar-top,.messagebar)) .toolbar-inner{padding-top:16px}.ios .toolbar.toolbar-top .toolbar-inner,.ios .toolbar:not(:-moz-any(.toolbar-bottom,.toolbar-top,.messagebar)) .toolbar-inner{padding-top:16px}.ios .toolbar.toolbar-top .toolbar-inner,.ios .toolbar:not(:is(.toolbar-bottom,.toolbar-top,.messagebar)) .toolbar-inner{padding-top:16px}.ios .navbar~.toolbar-top:before,.ios .navbar~.toolbar-top:after{display:none}.ios .toolbar-inner{justify-content:center;gap:16px;overflow:visible}.ios .tabbar-scrollable .toolbar-pane{-webkit-overflow-scrolling:touch;scrollbar-width:none;scrollbar-color:transparent;justify-content:flex-start;overflow:auto}.ios .tabbar-scrollable .toolbar-pane::-webkit-scrollbar{-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;background:0 0;width:0;display:none}.ios .tabbar-scrollable .toolbar-pane::-webkit-scrollbar-track{box-shadow:none;background:0 0}.ios .tabbar-scrollable .toolbar-pane::-webkit-scrollbar-thumb{background-color:#0000;border-radius:9999px;outline:none;position:relative}.ios .tabbar:not(.tabbar-scrollable){touch-action:none}.ios .tabbar-icons .tab-link,.ios .tabbar-icons .link{padding-top:4px;padding-bottom:4px}.ios .tabbar-icons .tab-link i+span,.ios .tabbar-icons .link i+span{margin:4px 0 0}@media (max-width:767px){.ios .tabbar .toolbar-pane{width:100%}}@media (min-width:768px){.ios .tabbar .tab-link{min-width:96px;padding-left:16px;padding-right:16px}}.ios .tabbar-scrollable .toolbar-inner{justify-content:flex-start}.ios .tabbar-scrollable .tab-link,.ios .tabbar-scrollable .link{padding:0 8px}.ios .tab-link-highlight{border-radius:inherit;height:100%;transition-duration:.3s;position:absolute;top:0;left:0}.ios .tab-link-highlight:before,.ios .tab-link-highlight:after{content:"";border-radius:inherit;transition-duration:.3s;position:absolute;top:4px;bottom:4px;left:4px;right:4px}.ios .tab-link-highlight:before{background-color:var(--f7-tabbar-link-highlight-bg-color)}.ios .tab-link-highlight:after{opacity:0;box-shadow:var(--f7-glass-shadow-thumb);background-color:var(--f7-tabbar-link-highlight-active-bg-color)}.ios .tab-link-highlight-pressed:before{opacity:0}.ios .tab-link-highlight-pressed:after{opacity:1}.ios .tab-link-highlight-pressed:before,.ios .tab-link-highlight-pressed:after{scale:1.4}.md .toolbar-pane{display:contents}.md .toolbar{background-color:var(--f7-toolbar-bg-color,var(--f7-bars-bg-color))}.md .toolbar .link{min-width:48px;min-height:48px;line-height:var(--f7-toolbar-link-line-height,var(--f7-toolbar-height));height:var(--f7-toolbar-link-height,var(--f7-toolbar-height));justify-content:center;padding:0 12px}.md .toolbar a:-webkit-any(.icon-only,:has(i:only-child),:has(svg:only-child)){flex-shrink:0;min-width:48px;padding:0}.md .toolbar a:-moz-any(.icon-only,:has(i:only-child),:has(svg:only-child)){flex-shrink:0;min-width:48px;padding:0}.md .toolbar a:is(.icon-only,:has(i:only-child),:has(svg:only-child)){flex-shrink:0;min-width:48px;padding:0}.md .toolbar-top.no-outline:after,.md .md .toolbar-top-md.no-outline:after,.md .toolbar-top.toolbar-hidden:before,.md .md .toolbar-top-md.toolbar-hidden:before{display:none!important}.md .toolbar-top:after,.md .md .toolbar-top-md:after,.md .toolbar-top:before,.md .md .toolbar-top-md:before{-webkit-backface-visibility:hidden;backface-visibility:hidden}.md .toolbar-top:after,.md .md .toolbar-top-md:after{content:"";background-color:var(--f7-toolbar-border-color,var(--f7-bars-border-color));z-index:15;transform-origin:50% 100%;width:100%;height:1px;transform:scaleY(calc(1 / var(--f7-device-pixel-ratio)));display:block;position:absolute;top:auto;bottom:0;left:0;right:auto}.md .toolbar-bottom.no-outline:before,.md .md .toolbar-bottom-md.no-outline:before,.md .toolbar-bottom.toolbar-hidden:after,.md .md .toolbar-bottom-md.toolbar-hidden:after{display:none!important}.md .toolbar-bottom:before,.md .md .toolbar-bottom-md:before{content:"";background-color:var(--f7-toolbar-border-color,var(--f7-bars-border-color));z-index:15;transform-origin:50% 0;width:100%;height:1px;transform:scaleY(calc(1 / var(--f7-device-pixel-ratio)));display:block;position:absolute;top:0;bottom:auto;left:0;right:auto}.md .toolbar-inner{justify-content:space-between;overflow:hidden}.md .tabbar .tab-link,.md .tabbar-icons .tab-link,.md .tabbar .link,.md .tabbar-icons .link{padding-left:0;padding-right:0}.md .tabbar a:-webkit-any(.icon-only,:has(i:only-child),:has(svg:only-child)){flex-shrink:initial}.md .tabbar a:-moz-any(.icon-only,:has(i:only-child),:has(svg:only-child)){flex-shrink:initial}.md .tabbar a:is(.icon-only,:has(i:only-child),:has(svg:only-child)){flex-shrink:initial}.md .tabbar-icons a:-webkit-any(.icon-only,:has(i:only-child),:has(svg:only-child)){flex-shrink:initial}.md .tabbar-icons a:-moz-any(.icon-only,:has(i:only-child),:has(svg:only-child)){flex-shrink:initial}.md .tabbar-icons a:is(.icon-only,:has(i:only-child),:has(svg:only-child)){flex-shrink:initial}.md .tabbar .tab-link,.md .tabbar-icons .tab-link{transition-duration:.3s;position:relative;overflow:hidden}.md .tabbar i.icon,.md .tabbar-icons i.icon{position:relative}.md .tabbar i.icon:before,.md .tabbar-icons i.icon:before{content:"";background:var(--f7-tabbar-link-active-icon-bg-color);opacity:0;z-index:-1;border-radius:32px;width:64px;height:32px;transition-duration:.2s;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)scaleX(.5)}.md .tabbar i.icon+.tabbar-label,.md .tabbar-icons i.icon+.tabbar-label{margin-top:8px}.md .tabbar .tab-link-active i.icon:before,.md .tabbar-icons .tab-link-active i.icon:before{opacity:1;transform:translate(-50%)translateY(-50%)scaleX(1)}.md .tabbar-icons .tab-link,.md .tabbar-icons .link{padding-top:8px;padding-bottom:8px}.md .tabbar-label{max-width:100%;line-height:1.2;overflow:hidden}.md .tabbar-scrollable .toolbar-inner{overflow:auto}.md .tabbar-scrollable .tab-link,.md .tabbar-scrollable .link{padding:0 12px}.md .toolbar-top-md .tab-link-highlight,.md .toolbar-top .tab-link-highlight{bottom:0}.md .toolbar-bottom .tab-link-highlight,.md .toolbar-bottom-md .tab-link-highlight{top:0}.md .tabbar.tabbar-icons .tab-link-highlight,.md .tabbar-icons.tabbar-icons .tab-link-highlight{display:none}.md .tabbar:not(.tabbar-icons) .tab-link-highlight,.md .tabbar-icons:not(.tabbar-icons) .tab-link-highlight{background:var(--f7-tabbar-link-active-border-color,var(--f7-theme-color));height:2px;transition-duration:.3s;position:absolute;left:0}:root{--f7-subnavbar-title-line-height:1.2}.ios{--f7-subnavbar-height:44px;--f7-subnavbar-offset-left:calc(16px + var(--f7-safe-area-left));--f7-subnavbar-offset-right:calc(16px + var(--f7-safe-area-right));--f7-subnavbar-inner-padding-left:5px;--f7-subnavbar-inner-padding-right:5px;--f7-subnavbar-title-font-size:24px;--f7-subnavbar-title-font-weight:700;--f7-subnavbar-title-letter-spacing:-.03em;--f7-subnavbar-title-margin-left:8px;--f7-subnavbar-bg-color:var(--f7-glass-bg-color)}.md{--f7-subnavbar-height:64px;--f7-subnavbar-offset-left:0;--f7-subnavbar-offset-right:0;--f7-subnavbar-inner-padding-left:calc(16px + var(--f7-safe-area-left));--f7-subnavbar-inner-padding-right:calc(16px + var(--f7-safe-area-right));--f7-subnavbar-title-font-size:22px;--f7-subnavbar-title-font-weight:400;--f7-subnavbar-title-letter-spacing:0;--f7-subnavbar-title-margin-left:0px}.subnavbar{left:var(--f7-subnavbar-offset-left);right:var(--f7-subnavbar-offset-right);z-index:600;box-sizing:border-box;background-color:var(--f7-subnavbar-bg-color,var(--f7-bars-bg-color));color:var(--f7-subnavbar-text-color,var(--f7-bars-text-color));justify-content:space-between;align-items:center;display:flex;position:absolute;top:0}.subnavbar .subnavbar-title{text-overflow:ellpsis;white-space:nowrap;font-size:var(--f7-subnavbar-title-font-size);font-weight:var(--f7-subnavbar-title-font-weight);text-align:left;line-height:var(--f7-subnavbar-title-line-height);letter-spacing:var(--f7-subnavbar-title-letter-spacing);margin-left:var(--f7-subnavbar-title-margin-left);display:inline-block;position:relative;overflow:hidden}.subnavbar .left,.subnavbar .right{flex-shrink:0;justify-content:flex-start;align-items:center;display:flex}.subnavbar .right:first-child{height:100%;position:absolute}.subnavbar a{color:var(--f7-subnavbar-link-color,var(--f7-bars-link-color,var(--f7-theme-color)))}.subnavbar a.link{line-height:var(--f7-subnavbar-link-line-height,var(--f7-subnavbar-height));height:var(--f7-subnavbar-link-height,var(--f7-subnavbar-height))}.subnavbar a:-webkit-any(.icon-only,:has(i:only-child),:has(svg:only-child)){min-width:var(--f7-subnavbar-height)}.subnavbar a:-moz-any(.icon-only,:has(i:only-child),:has(svg:only-child)){min-width:var(--f7-subnavbar-height)}.subnavbar a:is(.icon-only,:has(i:only-child),:has(svg:only-child)){min-width:var(--f7-subnavbar-height)}.subnavbar.no-outline:after,.subnavbar.navbar-hidden:before{display:none!important}.subnavbar:after,.subnavbar:before{-webkit-backface-visibility:hidden;backface-visibility:hidden}.subnavbar:after{content:"";background-color:var(--f7-subnavbar-border-color,var(--f7-bars-border-color));z-index:15;transform-origin:50% 100%;width:100%;height:1px;transform:scaleY(calc(1 / var(--f7-device-pixel-ratio)));display:block;position:absolute;top:auto;bottom:0;left:0;right:auto}.subnavbar-inner{box-sizing:border-box;width:100%;height:100%;padding:0 var(--f7-subnavbar-inner-padding-left) 0 var(--f7-subnavbar-inner-padding-right);justify-content:space-between;align-items:center;display:flex;overflow:hidden}.navbar .subnavbar{top:100%}.views>.subnavbar,.view>.subnavbar,.page>.subnavbar{position:absolute}.navbar~* .subnavbar,.navbars~* .subnavbar,.page-with-subnavbar .navbar~.subnavbar,.page-with-subnavbar .navbar~* .subnavbar,.navbar~.page-with-subnavbar:not(.no-navbar) .subnavbar,.navbar~.subnavbar,.navbars~.page-with-subnavbar:not(.no-navbar) .subnavbar,.navbars~.subnavbar{top:calc(var(--f7-navbar-height) + var(--f7-safe-area-top))}.navbar~.page-with-navbar-large:not(.no-navbar) .subnavbar,.navbars~.page-with-navbar-large:not(.no-navbar) .subnavbar,.page-with-subnavbar.page-with-navbar-large .navbar~.subnavbar,.page-with-subnavbar.page-with-navbar-large .navbar~* .subnavbar,.navbar .title-large~.subnavbar{top:calc(var(--f7-navbar-height) + var(--f7-navbar-large-title-height) + var(--f7-safe-area-top));transform:translate3d(0, calc(-1 * var(--f7-navbar-large-collapse-progress) * var(--f7-navbar-large-title-height)), 0)}.page-with-subnavbar,.subnavbar~*{--f7-page-subnavbar-offset:var(--f7-subnavbar-height)}.ios .subnavbar{height:calc(var(--f7-subnavbar-height) + 1px);border-radius:var(--f7-subnavbar-height);box-shadow:var(--f7-glass-shadow);-webkit-backdrop-filter:saturate(180%)blur(16px);backdrop-filter:saturate(180%)blur(16px);--f7-segmented-strong-bg-color:transparent;margin-top:-1px;padding-top:1px}.ios .subnavbar:has(>.searchbar){-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0}.ios .subnavbar .subnavbar-inner{border-radius:inherit}.ios .subnavbar .title{flex-shrink:10;align-self:flex-start}.ios .subnavbar .left a+a,.ios .subnavbar .right a+a{margin-left:16px}.ios .subnavbar .left{margin-right:10px}.ios .subnavbar .right{margin-left:10px}.ios .subnavbar .right:first-child{right:8px}.ios .subnavbar a.link{justify-content:flex-start}.ios .subnavbar a:-webkit-any(.icon-only,:has(i:only-child),:has(svg:only-child)){justify-content:center;margin:0}.ios .subnavbar a:-moz-any(.icon-only,:has(i:only-child),:has(svg:only-child)){justify-content:center;margin:0}.ios .subnavbar a:is(.icon-only,:has(i:only-child),:has(svg:only-child)){justify-content:center;margin:0}.md .subnavbar{height:var(--f7-subnavbar-height)}.md .subnavbar .right{margin-left:auto}.md .subnavbar .right:first-child{right:16px}.md .subnavbar a.link{justify-content:center;padding:0 12px}.md .subnavbar a:-webkit-any(.icon-only,:has(i:only-child),:has(svg:only-child)){flex-shrink:0;padding:0 12px}.md .subnavbar a:-moz-any(.icon-only,:has(i:only-child),:has(svg:only-child)){flex-shrink:0;padding:0 12px}.md .subnavbar a:is(.icon-only,:has(i:only-child),:has(svg:only-child)){flex-shrink:0;padding:0 12px}.md .subnavbar-inner>a.link:first-child{margin-left:calc(-1 * var(--f7-subnavbar-inner-padding-left))}.md .subnavbar-inner>a.link:last-child{margin-right:calc(-1 * var(--f7-subnavbar-inner-padding-right))}:root{--f7-block-padding-horizontal:16px;--f7-block-padding-vertical:16px;--f7-block-font-size:inherit;--f7-block-header-margin:10px;--f7-block-footer-margin:10px;--f7-block-header-font-size:14px;--f7-block-footer-font-size:14px;--f7-block-title-text-transform:none;--f7-block-title-white-space:nowrap;--f7-block-title-medium-text-transform:none;--f7-block-title-large-text-transform:none;--f7-block-inset-side-margin:16px}:root .dark,:root.dark{--f7-block-outline-border-color:#ffffff26}.ios{--f7-block-text-color:inherit;--f7-block-margin-vertical:35px;--f7-block-outline-border-color:#00000038;--f7-block-title-font-size:17px;--f7-block-title-font-weight:600;--f7-block-title-line-height:20px;--f7-block-title-margin-bottom:10px;--f7-block-title-medium-font-size:20px;--f7-block-title-medium-font-weight:bold;--f7-block-title-medium-line-height:1.4;--f7-block-title-large-font-size:22px;--f7-block-title-large-font-weight:bold;--f7-block-title-large-line-height:1.3;--f7-block-inset-border-radius:24px;--f7-block-title-text-color:#0009;--f7-block-strong-text-color:#000;--f7-block-header-text-color:#00000073;--f7-block-footer-text-color:#00000073;--f7-block-strong-bg-color:#fff;--f7-block-title-medium-text-color:#000;--f7-block-title-large-text-color:#000}.ios .dark,.ios.dark{--f7-block-title-text-color:#fff9;--f7-block-header-text-color:#ffffff8c;--f7-block-footer-text-color:#ffffff8c;--f7-block-strong-text-color:#fff;--f7-block-strong-bg-color:#1c1c1d;--f7-block-title-medium-text-color:#fff;--f7-block-title-large-text-color:#fff}.md{--f7-block-margin-vertical:32px;--f7-block-title-font-size:inherit;--f7-block-title-font-weight:500;--f7-block-title-line-height:16px;--f7-block-title-margin-bottom:16px;--f7-block-title-medium-font-size:16px;--f7-block-title-medium-font-weight:500;--f7-block-title-medium-line-height:1.3;--f7-block-title-large-font-size:22px;--f7-block-title-large-font-weight:500;--f7-block-title-large-line-height:1.2;--f7-block-inset-border-radius:16px}.md,.md .dark,.md [class*=color-]{--f7-block-text-color:var(--f7-md-on-surface);--f7-block-strong-text-color:var(--f7-md-on-surface);--f7-block-outline-border-color:var(--f7-md-outline);--f7-block-title-text-color:var(--f7-theme-color);--f7-block-title-medium-text-color:var(--f7-theme-color);--f7-block-title-large-text-color:var(--f7-theme-color);--f7-block-strong-bg-color:var(--f7-md-surface-1);--f7-block-header-text-color:var(--f7-md-on-surface-variant);--f7-block-footer-text-color:var(--f7-md-on-surface-variant)}.block{box-sizing:border-box;z-index:1;color:var(--f7-block-text-color);margin:var(--f7-block-margin-vertical) 0;padding-top:0;padding-bottom:0;padding-left:calc(var(--f7-block-padding-horizontal) + var(--f7-safe-area-left));padding-right:calc(var(--f7-block-padding-horizontal) + var(--f7-safe-area-right));font-size:var(--f7-block-font-size);position:relative}.block>h1:first-child,.block>h2:first-child,.block>h3:first-child,.block>h4:first-child,.block>p:first-child{margin-top:0}.block>h1:last-child,.block>h2:last-child,.block>h3:last-child,.block>h4:last-child,.block>p:last-child{margin-bottom:0}.block-strong,.ios .block-strong-ios,.md .block-strong-md{color:var(--f7-block-strong-text-color);padding-top:var(--f7-block-padding-vertical);padding-bottom:var(--f7-block-padding-vertical);background-color:var(--f7-block-strong-bg-color)}.block-outline:not(.inset):before,.ios .block-outline-ios:not(.inset):not(.inset-ios):before,.md .block-outline-md:not(.inset):not(.inset-md):before{content:"";background-color:var(--f7-block-outline-border-color);z-index:15;transform-origin:50% 0;width:100%;height:1px;transform:scaleY(calc(1 / var(--f7-device-pixel-ratio)));display:block;position:absolute;top:0;bottom:auto;left:0;right:auto}.block-outline:not(.inset):after,.ios .block-outline-ios:not(.inset):not(.inset-ios):after,.md .block-outline-md:not(.inset):not(.inset-md):after{content:"";background-color:var(--f7-block-outline-border-color);z-index:15;transform-origin:50% 100%;width:100%;height:1px;transform:scaleY(calc(1 / var(--f7-device-pixel-ratio)));display:block;position:absolute;top:auto;bottom:0;left:0;right:auto}.block-outline.inset,.ios .block-outline-ios.inset,.ios .block-outline-ios.inset-ios,.md .block-outline-md.inset,.md .block-outline-md.inset-md{border:1px solid var(--f7-block-outline-border-color)}.block-title{white-space:var(--f7-block-title-white-space);text-overflow:ellipsis;text-transform:var(--f7-block-title-text-transform);color:var(--f7-block-title-text-color);font-size:var(--f7-block-title-font-size,inherit);font-weight:var(--f7-block-title-font-weight);line-height:var(--f7-block-title-line-height);margin:0;margin-top:var(--f7-block-margin-vertical);margin-bottom:var(--f7-block-title-margin-bottom);margin-left:calc(var(--f7-block-padding-horizontal) + var(--f7-safe-area-left));margin-right:calc(var(--f7-block-padding-horizontal) + var(--f7-safe-area-right));position:relative;overflow:hidden}.block-title+.list,.block-title+.block,.block-title+.card,.block-title+.timeline,.block-title+.block-header{margin-top:0}.block-title-medium{font-size:var(--f7-block-title-medium-font-size);text-transform:var(--f7-block-title-medium-text-transform);color:var(--f7-block-title-medium-text-color);font-weight:var(--f7-block-title-medium-font-weight);line-height:var(--f7-block-title-medium-line-height)}.block-title-large{font-size:var(--f7-block-title-large-font-size);text-transform:var(--f7-block-title-large-text-transform);color:var(--f7-block-title-large-text-color);font-weight:var(--f7-block-title-large-font-weight);line-height:var(--f7-block-title-large-line-height)}.block>.block-title:first-child,.list>.block-title:first-child{margin-top:0;margin-left:0;margin-right:0}.block-header{color:var(--f7-block-header-text-color);font-size:var(--f7-block-header-font-size);margin-bottom:var(--f7-block-header-margin);margin-top:var(--f7-block-margin-vertical)}.block-header+.list,.block-header+.block,.block-header+.card,.block-header+.timeline{margin-top:var(--f7-block-header-margin)}.block-footer{color:var(--f7-block-footer-text-color);font-size:var(--f7-block-footer-font-size);margin-top:var(--f7-block-footer-margin);margin-bottom:var(--f7-block-margin-vertical)}.block-footer,.block-header{padding-top:0;padding-bottom:0;padding-left:calc(var(--f7-block-padding-horizontal) + var(--f7-safe-area-left));padding-right:calc(var(--f7-block-padding-horizontal) + var(--f7-safe-area-right))}.block-footer ul:first-child,.block-header ul:first-child,.block-footer p:first-child,.block-header p:first-child,.block-footer h1:first-child,.block-header h1:first-child,.block-footer h2:first-child,.block-header h2:first-child,.block-footer h3:first-child,.block-header h3:first-child,.block-footer h4:first-child,.block-header h4:first-child{margin-top:0}.block-footer ul:last-child,.block-header ul:last-child,.block-footer p:last-child,.block-header p:last-child,.block-footer h1:last-child,.block-header h1:last-child,.block-footer h2:last-child,.block-header h2:last-child,.block-footer h3:last-child,.block-header h3:last-child,.block-footer h4:last-child,.block-header h4:last-child{margin-bottom:0}.block-footer ul:first-child:last-child,.block-header ul:first-child:last-child,.block-footer p:first-child:last-child,.block-header p:first-child:last-child,.block-footer h1:first-child:last-child,.block-header h1:first-child:last-child,.block-footer h2:first-child:last-child,.block-header h2:first-child:last-child,.block-footer h3:first-child:last-child,.block-header h3:first-child:last-child,.block-footer h4:first-child:last-child,.block-header h4:first-child:last-child{margin-top:0;margin-bottom:0}.list .block-header,.block .block-header,.card .block-header,.timeline .block-header{margin-top:0}.list .block-footer,.block .block-footer,.card .block-footer,.timeline .block-footer{margin-bottom:0}.list+.block-footer,.block+.block-footer,.card+.block-footer,.timeline+.block-footer{margin-top:calc(-1 * (var(--f7-block-margin-vertical) - var(--f7-block-footer-margin)))}.block+.block-footer{margin-top:calc(-1 * (var(--f7-block-margin-vertical) - var(--f7-block-footer-margin)));margin-bottom:var(--f7-block-margin-vertical)}.block .block-header,.block .block-footer{padding:0}.block.inset,.ios .block.inset-ios,.md .block.inset-md{border-radius:var(--f7-block-inset-border-radius);margin-left:calc(var(--f7-block-inset-side-margin) + var(--f7-safe-area-outer-left));margin-right:calc(var(--f7-block-inset-side-margin) + var(--f7-safe-area-outer-right));--f7-safe-area-left:0px;--f7-safe-area-right:0px}.block-strong.inset:before,.ios .block-strong-ios.inset:before,.md .block-strong-md.inset:before,.ios .block-strong.inset-ios:before,.md .block-strong.inset-md:before,.ios .block-strong-ios.inset-ios:before,.md .block-strong-md.inset-md:before,.block-strong.inset:after,.ios .block-strong-ios.inset:after,.md .block-strong-md.inset:after,.ios .block-strong.inset-ios:after,.md .block-strong.inset-md:after,.ios .block-strong-ios.inset-ios:after,.md .block-strong-md.inset-md:after{display:none!important}@media (min-width:480px){.block.xsmall-inset,.ios .block.xsmall-inset-ios,.md .block.xsmall-inset-md{border-radius:var(--f7-block-inset-border-radius);margin-left:calc(var(--f7-block-inset-side-margin) + var(--f7-safe-area-outer-left));margin-right:calc(var(--f7-block-inset-side-margin) + var(--f7-safe-area-outer-right));--f7-safe-area-left:0px;--f7-safe-area-right:0px}.block.xsmall-inset:before,.ios .block.xsmall-inset-ios:before,.md .block.xsmall-inset-md:before,.block.xsmall-inset:after,.ios .block.xsmall-inset-ios:after,.md .block.xsmall-inset-md:after{display:none!important}.block.xsmall-inset.block-outline,.ios .block.xsmall-inset-ios.block-outline,.ios .block.xsmall-inset-ios.block-outline-ios,.md .block.xsmall-inset-md.block-outline,.md .block.xsmall-inset-md.block-outline-md{border:1px solid var(--f7-block-outline-border-color)}}@media (min-width:568px){.block.small-inset,.ios .block.small-inset-ios,.md .block.small-inset-md{border-radius:var(--f7-block-inset-border-radius);margin-left:calc(var(--f7-block-inset-side-margin) + var(--f7-safe-area-outer-left));margin-right:calc(var(--f7-block-inset-side-margin) + var(--f7-safe-area-outer-right));--f7-safe-area-left:0px;--f7-safe-area-right:0px}.block.small-inset:before,.ios .block.small-inset-ios:before,.md .block.small-inset-md:before,.block.small-inset:after,.ios .block.small-inset-ios:after,.md .block.small-inset-md:after{display:none!important}.block.small-inset.block-outline,.ios .block.small-inset-ios.block-outline,.ios .block.small-inset-ios.block-outline-ios,.md .block.small-inset-md.block-outline,.md .block.small-inset-md.block-outline-md{border:1px solid var(--f7-block-outline-border-color)}}@media (min-width:768px){.block.medium-inset,.ios .block.medium-inset-ios,.md .block.medium-inset-md{border-radius:var(--f7-block-inset-border-radius);margin-left:calc(var(--f7-block-inset-side-margin) + var(--f7-safe-area-outer-left));margin-right:calc(var(--f7-block-inset-side-margin) + var(--f7-safe-area-outer-right));--f7-safe-area-left:0px;--f7-safe-area-right:0px}.block.medium-inset:before,.ios .block.medium-inset-ios:before,.md .block.medium-inset-md:before,.block.medium-inset:after,.ios .block.medium-inset-ios:after,.md .block.medium-inset-md:after{display:none!important}.block.medium-inset.block-outline,.ios .block.medium-inset-ios.block-outline,.ios .block.medium-inset-ios.block-outline-ios,.md .block.medium-inset-md.block-outline,.md .block.medium-inset-md.block-outline-md{border:1px solid var(--f7-block-outline-border-color)}}@media (min-width:1024px){.block.large-inset,.ios .block.large-inset-ios,.md .block.large-inset-md{border-radius:var(--f7-block-inset-border-radius);margin-left:calc(var(--f7-block-inset-side-margin) + var(--f7-safe-area-outer-left));margin-right:calc(var(--f7-block-inset-side-margin) + var(--f7-safe-area-outer-right));--f7-safe-area-left:0px;--f7-safe-area-right:0px}.block.large-inset:before,.ios .block.large-inset-ios:before,.md .block.large-inset-md:before,.block.large-inset:after,.ios .block.large-inset-ios:after,.md .block.large-inset-md:after{display:none!important}.block.large-inset.block-outline,.ios .block.large-inset-ios.block-outline,.ios .block.large-inset-ios.block-outline-ios,.md .block.large-inset-md.block-outline,.md .block.large-inset-md.block-outline-md{border:1px solid var(--f7-block-outline-border-color)}}@media (min-width:1200px){.block.xlarge-inset,.ios .block.xlarge-inset-ios,.md .block.xlarge-inset-md{border-radius:var(--f7-block-inset-border-radius);margin-left:calc(var(--f7-block-inset-side-margin) + var(--f7-safe-area-outer-left));margin-right:calc(var(--f7-block-inset-side-margin) + var(--f7-safe-area-outer-right));--f7-safe-area-left:0px;--f7-safe-area-right:0px}.block.xlarge-inset:before,.ios .block.xlarge-inset-ios:before,.md .block.xlarge-inset-md:before,.block.xlarge-inset:after,.ios .block.xlarge-inset-ios:after,.md .block.xlarge-inset-md:after{display:none!important}.block.xlarge-inset.block-outline,.ios .block.xlarge-inset-ios.block-outline,.ios .block.xlarge-inset-ios.block-outline-ios,.md .block.xlarge-inset-md.block-outline,.md .block.xlarge-inset-md.block-outline-md{border:1px solid var(--f7-block-outline-border-color)}}:root{--f7-list-inset-side-margin:16px;--f7-list-item-padding-horizontal:16px;--f7-list-media-item-padding-horizontal:16px;--f7-list-item-text-max-lines:2;--f7-list-chevron-icon-font-size:20px;--f7-list-item-media-margin:16px;--f7-list-item-title-font-size:inherit;--f7-list-item-title-font-weight:400;--f7-list-item-title-line-height:inherit;--f7-list-item-title-white-space:nowrap;--f7-list-item-subtitle-font-weight:400;--f7-list-item-subtitle-line-height:inherit;--f7-list-item-text-font-weight:400;--f7-list-item-after-font-weight:400;--f7-list-item-after-line-height:inherit;--f7-list-item-header-font-size:12px;--f7-list-item-header-font-weight:400;--f7-list-item-header-line-height:1.2;--f7-list-item-footer-font-size:12px;--f7-list-item-footer-font-weight:400;--f7-list-item-footer-line-height:1.2;--f7-list-button-font-size:inherit;--f7-list-button-font-weight:400;--f7-list-button-text-align:center;--f7-list-group-title-line-height:inherit;--f7-menu-list-font-size:14px;--f7-menu-list-item-title-font-size:14px;--f7-menu-list-item-title-font-weight:500;--f7-menu-list-item-subtitle-font-size:14px;--f7-menu-list-item-text-font-size:14px;--f7-menu-list-item-after-font-size:14px;--f7-list-outline-border-color:#00000038;--f7-list-chevron-icon-color:#0003}:root .dark,:root.dark{--f7-list-button-border-color:#ffffff26;--f7-list-outline-border-color:#ffffff26;--f7-list-group-title-border-color:#ffffff26;--f7-list-chevron-icon-color:#ffffff4d}.ios{--f7-list-item-padding-vertical:12px;--f7-list-in-list-padding-left:30px;--f7-list-inset-border-radius:24px;--f7-list-margin-vertical:35px;--f7-list-font-size:17px;--f7-list-chevron-icon-area:20px;--f7-list-item-title-text-color:inherit;--f7-list-item-subtitle-text-color:inherit;--f7-list-link-pressed-bg-color:#00000026;--f7-list-item-subtitle-font-size:15px;--f7-list-item-text-font-size:15px;--f7-list-item-text-line-height:21px;--f7-list-item-after-font-size:inherit;--f7-list-item-after-padding:5px;--f7-list-item-min-height:52px;--f7-list-item-media-icons-margin:5px;--f7-list-media-item-padding-vertical:10px;--f7-list-media-item-title-font-weight:600;--f7-list-button-border-color:#00000038;--f7-list-group-title-border-color:#00000038;--f7-list-group-title-height:31px;--f7-list-group-title-font-size:inherit;--f7-list-group-title-font-weight:400;--f7-menu-list-offset:8px;--f7-menu-list-border-radius:16px;--f7-menu-list-item-bg-color:transparent;--f7-menu-list-item-text-color:inherit;--f7-menu-list-item-min-height:44px;--f7-list-item-border-color:#00000038;--f7-list-outline-inset-border-color:#00000038;--f7-list-strong-bg-color:#fff;--f7-list-item-after-text-color:#00000073;--f7-list-item-header-text-color:inherit;--f7-list-item-footer-text-color:#00000073;--f7-list-item-text-text-color:#00000073;--f7-list-group-title-text-color:#00000073;--f7-list-group-title-bg-color:#f7f7f7;--f7-menu-list-item-selected-text-color:var(--f7-theme-color);--f7-menu-list-item-selected-bg-color:rgba(var(--f7-theme-color-rgb), .15)}.ios .dark,.ios.dark{--f7-list-item-border-color:#ffffff26;--f7-list-outline-inset-border-color:#ffffff26;--f7-list-strong-bg-color:#1c1c1d;--f7-list-item-after-text-color:#ffffff8c;--f7-list-item-header-text-color:#ffffff8c;--f7-list-item-footer-text-color:#ffffff8c;--f7-list-item-text-text-color:#ffffff8c;--f7-list-group-title-text-color:#ffffff8c;--f7-list-group-title-bg-color:#232323;--f7-list-link-pressed-bg-color:#ffffff14;--f7-menu-list-item-selected-text-color:inherit;--f7-menu-list-item-selected-bg-color:var(--f7-theme-color)}.md{--f7-list-item-padding-vertical:8px;--f7-list-in-list-padding-left:24px;--f7-list-inset-border-radius:16px;--f7-list-margin-vertical:32px;--f7-list-font-size:16px;--f7-list-chevron-icon-area:26px;--f7-list-item-subtitle-font-size:14px;--f7-list-item-text-font-size:14px;--f7-list-item-text-line-height:20px;--f7-list-item-after-font-size:14px;--f7-list-item-after-padding:8px;--f7-list-item-min-height:48px;--f7-list-item-media-icons-margin:8px;--f7-list-media-item-padding-vertical:12px;--f7-list-media-item-title-font-weight:500;--f7-list-button-border-color:transparent;--f7-list-group-title-border-color:transparent;--f7-list-group-title-height:48px;--f7-list-group-title-font-size:16px;--f7-list-group-title-font-weight:400;--f7-menu-list-offset:16px;--f7-menu-list-border-radius:999px;--f7-menu-list-item-min-height:56px;--f7-list-link-pressed-bg-color:transparent}.md,.md .dark,.md [class*=color-]{--f7-list-outline-inset-border-color:var(--f7-md-outline);--f7-list-item-border-color:var(--f7-md-outline);--f7-list-item-title-text-color:var(--f7-md-on-surface);--f7-list-item-subtitle-text-color:var(--f7-md-on-surface);--f7-list-group-title-bg-color:var(--f7-md-surface-2);--f7-list-group-title-text-color:var(--f7-md-on-surface-variant);--f7-list-strong-bg-color:var(--f7-md-surface-1);--f7-list-item-after-text-color:var(--f7-md-on-surface-variant);--f7-list-item-text-text-color:var(--f7-md-on-surface-variant);--f7-list-item-header-text-color:var(--f7-md-on-surface-variant);--f7-list-item-footer-text-color:var(--f7-md-on-surface-variant);--f7-menu-list-item-text-color:var(--f7-md-on-surface-variant);--f7-menu-list-item-bg-color:var(--f7-md-surface-1);--f7-menu-list-item-selected-text-color:var(--f7-md-on-secondary-container);--f7-menu-list-item-selected-bg-color:var(--f7-md-secondary-container)}:root{--f7-list-chevron-icon-left:"chevron_left";--f7-list-chevron-icon-right:"chevron_right"}.list{z-index:1;font-size:var(--f7-list-font-size);margin:var(--f7-list-margin-vertical) 0;position:relative}.list-strong ul,.ios .list-strong-ios ul,.md .list-strong-md ul{background:var(--f7-list-strong-bg-color)}.list-outline ul:before,.ios .list-outline-ios ul:before,.md .list-outline-md ul:before{content:"";background-color:var(--f7-list-outline-border-color);z-index:15;transform-origin:50% 0;width:100%;height:1px;transform:scaleY(calc(1 / var(--f7-device-pixel-ratio)));display:block;position:absolute;top:0;bottom:auto;left:0;right:auto}.list-outline ul:after,.ios .list-outline-ios ul:after,.md .list-outline-md ul:after{content:"";background-color:var(--f7-list-outline-border-color);z-index:15;transform-origin:50% 100%;width:100%;height:1px;transform:scaleY(calc(1 / var(--f7-device-pixel-ratio)));display:block;position:absolute;top:auto;bottom:0;left:0;right:auto}.list-outline.inset,.ios .list-outline-ios.inset,.ios .list-outline-ios.inset-ios,.md .list-outline-md.inset,.md .list-outline-md.inset-md{border:1px solid var(--f7-list-outline-inset-border-color)}.list ul{margin:0;padding:0;list-style:none;position:relative}.list ul ul{padding-left:calc(var(--f7-list-item-padding-horizontal) + var(--f7-list-in-list-padding-left))}.list ul ul:before,.list ul ul:after{display:none!important}.list li{box-sizing:border-box;position:relative}.list .item-media{box-sizing:border-box;padding-bottom:var(--f7-list-item-padding-vertical);padding-top:var(--f7-list-item-padding-vertical);flex-wrap:nowrap;flex-shrink:0;align-items:center;display:flex;position:relative}.list .item-media+.item-inner{margin-left:var(--f7-list-item-media-margin)}.list .item-media i+i,.list .item-media i+img{margin-left:var(--f7-list-item-media-icons-margin)}.list .item-after{padding-left:var(--f7-list-item-after-padding)}.list .item-inner{box-sizing:border-box;width:100%;min-width:0;padding-top:var(--f7-list-item-padding-vertical);padding-bottom:var(--f7-list-item-padding-vertical);min-height:calc(var(--f7-list-item-min-height));padding-right:calc(var(--f7-list-item-padding-horizontal) + var(--f7-safe-area-right));justify-content:space-between;align-self:stretch;align-items:center;display:flex;position:relative}.list .item-title{min-width:0;white-space:var(--f7-list-item-title-white-space);text-overflow:ellipsis;max-width:100%;font-size:var(--f7-list-item-title-font-size);font-weight:var(--f7-list-item-title-font-weight);color:var(--f7-list-item-title-text-color);line-height:var(--f7-list-item-title-line-height);flex-shrink:1;position:relative;overflow:hidden}.list .item-after{white-space:nowrap;font-size:var(--f7-list-item-after-font-size);font-weight:var(--f7-list-item-after-font-weight);color:var(--f7-list-item-after-text-color);line-height:var(--f7-list-item-after-line-height);flex-shrink:0;margin-left:auto;display:flex}.list .item-header,.list .item-footer{white-space:normal}.list .item-header{color:var(--f7-list-item-header-text-color);font-size:var(--f7-list-item-header-font-size);font-weight:var(--f7-list-item-header-font-weight);line-height:var(--f7-list-item-header-line-height)}.list .item-footer{color:var(--f7-list-item-footer-text-color);font-size:var(--f7-list-item-footer-font-size);font-weight:var(--f7-list-item-footer-font-weight);line-height:var(--f7-list-item-footer-line-height)}.list .item-link,.list label.item-content,.list .list-button{z-index:0;cursor:pointer;transition-property:background-color,color;transition-duration:.3s;position:relative;overflow:hidden}.list .item-link,.list .list-button{display:block}.list .item-link,.list label.item-content{color:inherit}.list .item-link.active-state:not(:has(.toggle-active-state)){background-color:var(--f7-list-link-pressed-bg-color)}.list label.item-content.active-state:not(:has(.toggle-active-state)){background-color:var(--f7-list-link-pressed-bg-color)}.list .item-link .item-inner{padding-right:calc(var(--f7-list-chevron-icon-area) + var(--f7-list-item-padding-horizontal) + var(--f7-safe-area-right))}.list .item-content{box-sizing:border-box;min-height:calc(var(--f7-list-item-min-height));padding-left:calc(var(--f7-list-item-padding-horizontal) + var(--f7-safe-area-left));justify-content:space-between;align-items:center;display:flex}.list .item-subtitle{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:var(--f7-list-item-subtitle-font-size);font-weight:var(--f7-list-item-subtitle-font-weight);color:var(--f7-list-item-subtitle-text-color);line-height:var(--f7-list-item-subtitle-line-height);position:relative;overflow:hidden}.list .item-text{text-overflow:ellipsis;-webkit-line-clamp:var(--f7-list-item-text-max-lines);font-size:var(--f7-list-item-text-font-size);font-weight:var(--f7-list-item-text-font-weight);color:var(--f7-list-item-text-text-color);line-height:var(--f7-list-item-text-line-height);max-height:calc(var(--f7-list-item-text-line-height) * var(--f7-list-item-text-max-lines));-webkit-box-orient:vertical;display:-webkit-box;position:relative;overflow:hidden}.list .item-title-row{box-sizing:border-box;justify-content:space-between;display:flex;position:relative}.list .item-title-row .item-after{align-self:center}.list li:last-child .list-button:after,.list li:last-child>.item-inner:after,.list li:last-child li:last-child>.item-inner:after,.list li:last-child>.item-content>.item-inner:after,.list li:last-child li:last-child>.item-content>.item-inner:after,.list li:last-child>.swipeout-content>.item-content>.item-inner:after,.list li:last-child li:last-child>.swipeout-content>.item-content>.item-inner:after,.list li:last-child>.item-link>.item-content>.item-inner:after,.list li:last-child li:last-child>.item-link>.item-content>.item-inner:after{display:none!important}.list li li:last-child .item-inner:after,.list li:last-child li .item-inner:after{content:"";background-color:var(--f7-list-item-border-color);z-index:15;transform-origin:50% 100%;width:100%;height:1px;transform:scaleY(calc(1 / var(--f7-device-pixel-ratio)));display:block;position:absolute;top:auto;bottom:0;left:0;right:auto}.list-button{--f7-touch-ripple-color:var(--f7-link-touch-ripple-color,rgba(var(--f7-theme-color-rgb), .25));padding:0 var(--f7-list-item-padding-horizontal);line-height:var(--f7-list-item-min-height);color:var(--f7-list-button-text-color,var(--f7-theme-color));font-size:var(--f7-list-button-font-size);font-weight:var(--f7-list-button-font-weight);text-align:var(--f7-list-button-text-align)}.ios .list-button.active-state{background-color:var(--f7-list-button-pressed-bg-color,rgba(var(--f7-theme-color-rgb), .15))}.md .list-button.active-state{background-color:var(--f7-list-button-pressed-bg-color,transparent)}.list-dividers .list-button:after,.ios .list-dividers-ios .list-button:after,.md .list-dividers-md .list-button:after{content:"";background-color:var(--f7-list-button-border-color);z-index:15;transform-origin:50% 100%;width:100%;height:1px;transform:scaleY(calc(1 / var(--f7-device-pixel-ratio)));display:block;position:absolute;top:auto;bottom:0;left:0;right:auto}.list-button[class*=color-]{--f7-list-button-text-color:var(--f7-theme-color)}.simple-list li{white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;max-width:100%;line-height:var(--f7-list-item-min-height);height:var(--f7-list-item-min-height);padding-left:calc(var(--f7-list-item-padding-horizontal) + var(--f7-safe-area-left));padding-right:calc(var(--f7-list-item-padding-horizontal) + var(--f7-safe-area-right));place-content:center space-between;align-items:center;display:flex;position:relative}.simple-list li:after{left:var(--f7-list-item-padding-horizontal);width:auto;left:calc(var(--f7-list-item-padding-horizontal) + var(--f7-safe-area-left));right:0}.simple-list li:last-child:after{display:none!important}.links-list li{z-index:1}.links-list a{box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;max-width:100%;height:var(--f7-list-item-min-height);color:inherit;place-content:center space-between;align-items:center;transition-property:background-color;transition-duration:.3s;display:flex;position:relative;overflow:hidden}.links-list a .ripple-wave{z-index:0}.links-list a:after{width:auto}.links-list a.active-state{background-color:var(--f7-list-link-pressed-bg-color)}.links-list a{padding-left:calc(var(--f7-list-item-padding-horizontal) + var(--f7-safe-area-left));padding-right:calc(var(--f7-list-chevron-icon-area) + var(--f7-list-item-padding-horizontal) + var(--f7-safe-area-right))}.links-list a:after{left:calc(var(--f7-list-item-padding-horizontal) + var(--f7-safe-area-left));right:0}.links-list li:last-child a:after{display:none!important}.list-dividers.simple-list li:after,.ios .list-dividers-ios.simple-list li:after,.md .list-dividers-md.simple-list li:after,.list-dividers.links-list a:after,.ios .list-dividers-ios.links-list a:after,.md .list-dividers-md.links-list a:after,.list-dividers .item-inner:after,.ios .list-dividers-ios .item-inner:after,.md .list-dividers-md .item-inner:after{content:"";background-color:var(--f7-list-item-border-color);z-index:15;transform-origin:50% 100%;width:100%;height:1px;transform:scaleY(calc(1 / var(--f7-device-pixel-ratio)));display:block;position:absolute;top:auto;bottom:0;left:0;right:auto}.md .media-list:not(.inset):not(.inset-md):not(.menu-list) .item-content,.md .media-list:not(.inset):not(.inset-md):not(.menu-list) li>.item-link,.md .list:not(.inset):not(.inset-md):not(.menu-list) .media-item .item-content,.md .list:not(.inset):not(.inset-md):not(.menu-list) .media-item>.item-link{margin-left:calc(var(--f7-list-item-padding-horizontal) / 2);margin-right:calc(var(--f7-list-item-padding-horizontal) / 2);border-radius:16px}.md .media-list:not(.inset):not(.inset-md):not(.menu-list) li>.item-link>.item-content,.md .list:not(.inset):not(.inset-md):not(.menu-list) .media-item>.item-link>.item-content{margin-left:0;margin-right:0}.md .media-list:not(.inset):not(.inset-md):not(.menu-list) .item-content,.md .list:not(.inset):not(.inset-md):not(.menu-list) .media-item .item-content{padding-left:calc(var(--f7-list-item-padding-horizontal) / 2 + var(--f7-safe-area-left))}.media-list,li.media-item{--f7-list-item-padding-vertical:var(--f7-list-media-item-padding-vertical);--f7-list-item-padding-horizontal:var(--f7-list-media-item-padding-horizontal)}.media-list .item-title,li.media-item .item-title{font-weight:var(--f7-list-media-item-title-font-weight,var(--f7-list-item-title-font-weight,inherit))}.media-list .item-inner,li.media-item .item-inner{align-self:stretch;display:block}.media-list .item-media img,li.media-item .item-media img{display:block}.media-list .item-link .item-inner,li.media-item .item-link .item-inner{padding-right:calc(var(--f7-list-item-padding-horizontal) + var(--f7-safe-area-right))}.media-list .item-link .item-title-row,li.media-item .item-link .item-title-row{padding-right:calc(var(--f7-list-chevron-icon-area))}.media-list.chevron-center .item-link .item-inner,.media-list .chevron-center .item-link .item-inner,.media-list .item-link.chevron-center .item-inner,li.media-item.chevron-center .item-link .item-inner,li.media-item .item-link.chevron-center .item-inner,li.media-item .chevron-center .item-link .item-inner{padding-right:calc(var(--f7-list-chevron-icon-area) + var(--f7-list-item-padding-horizontal) + var(--f7-safe-area-right))}.media-list.chevron-center .item-title-row,.media-list .chevron-center .item-title-row,li.media-item.chevron-center .item-title-row,li.media-item .chevron-center .item-title-row{padding-right:0}.list .item-link .item-inner:before,.links-list a:before,.media-list .item-link .item-title-row:before,li.media-item .item-link .item-title-row:before,.media-list.chevron-center .item-link .item-inner:before,.media-list .chevron-center .item-link .item-inner:before,.media-list .item-link.chevron-center .item-inner:before,li.media-item.chevron-center .item-link .item-inner:before,li.media-item .chevron-center .item-link .item-inner:before,li.media-item .item-link.chevron-center .item-inner:before{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";text-align:center;width:8px;height:14px;font-family:framework7-core-icons;font-size:20px;font-style:normal;font-weight:400;line-height:1;font-size:var(--f7-list-chevron-icon-font-size);color:var(--f7-list-chevron-icon-color);pointer-events:none;top:50%;right:calc(var(--f7-list-item-padding-horizontal) + var(--f7-safe-area-right));content:var(--f7-list-chevron-icon-right);direction:ltr;margin-top:-7px;line-height:14px;display:block;position:absolute}.media-list.chevron-center .item-title-row:before,.media-list .chevron-center .item-title-row:before,li.media-item.chevron-center .item-title-row:before,li.media-item .chevron-center .item-title-row:before,.media-list .item-link .item-inner:before,li.media-item .item-link .item-inner:before{display:none}.media-list .item-link .item-title-row:before,li.media-item .item-link .item-title-row:before{right:0}.list-group ul:after,.list-group ul:before{z-index:25!important}.list-group+.list-group ul:before{display:none!important}li.list-group-title,.list-group-title{white-space:nowrap;text-overflow:ellipsis;z-index:15;max-width:100%;padding-top:0;padding-bottom:0;padding-left:calc(var(--f7-list-item-padding-horizontal) + var(--f7-safe-area-left));padding-right:calc(var(--f7-list-item-padding-horizontal) + var(--f7-safe-area-right));box-sizing:border-box;height:var(--f7-list-group-title-height);color:var(--f7-list-group-title-text-color);font-size:var(--f7-list-group-title-font-size);font-weight:var(--f7-list-group-title-font-weight);background-color:var(--f7-list-group-title-bg-color);line-height:var(--f7-list-group-title-line-height);align-content:center;align-items:center;margin-top:-1px;display:flex;position:relative;overflow:hidden}li.list-group-title:before,.list-group-title:before{content:"";background-color:var(--f7-list-group-title-border-color);z-index:15;transform-origin:50% 0;width:100%;height:1px;transform:scaleY(calc(1 / var(--f7-device-pixel-ratio)));display:block;position:absolute;top:0;bottom:auto;left:0;right:auto}li.list-group-title:after,.list-group-title:after{display:none!important}.list-group>.list-group-title,.list-group>ul>.list-group-title{z-index:20;margin-top:0;position:-webkit-sticky;position:sticky;top:0}.page-with-navbar-large .list-group>.list-group-title,.page-with-navbar-large .list-group>ul>.list-group-title{top:calc(-1 * var(--f7-navbar-large-title-height))}.list.inset,.ios .list.inset-ios,.md .list.inset-md{margin-left:calc(var(--f7-list-inset-side-margin) + var(--f7-safe-area-outer-left));margin-right:calc(var(--f7-list-inset-side-margin) + var(--f7-safe-area-outer-right));border-radius:var(--f7-list-inset-border-radius);--f7-safe-area-left:0px;--f7-safe-area-right:0px}.list.inset .block-title,.ios .list.inset-ios .block-title,.md .list.inset-md .block-title{margin-left:0;margin-right:0}.list.inset ul,.ios .list.inset-ios ul,.md .list.inset-md ul{border-radius:var(--f7-list-inset-border-radius)}.list.inset ul:before,.ios .list.inset-ios ul:before,.md .list.inset-md ul:before,.list.inset ul:after,.ios .list.inset-ios ul:after,.md .list.inset-md ul:after{display:none!important}.list.inset li.swipeout:first-child,.ios .list.inset-ios li.swipeout:first-child,.md .list.inset-md li.swipeout:first-child,.list.inset li:first-child>a,.ios .list.inset-ios li:first-child>a,.md .list.inset-md li:first-child>a{border-radius:var(--f7-list-inset-border-radius) var(--f7-list-inset-border-radius) 0 0}.list.inset li.swipeout:last-child,.ios .list.inset-ios li.swipeout:last-child,.md .list.inset-md li.swipeout:last-child,.list.inset li:last-child>a,.ios .list.inset-ios li:last-child>a,.md .list.inset-md li:last-child>a{border-radius:0 0 var(--f7-list-inset-border-radius) var(--f7-list-inset-border-radius)}.list.inset li.swipeout:first-child:last-child,.ios .list.inset-ios li.swipeout:first-child:last-child,.md .list.inset-md li.swipeout:first-child:last-child,.list.inset li:first-child:last-child>a,.ios .list.inset-ios li:first-child:last-child>a,.md .list.inset-md li:first-child:last-child>a{border-radius:var(--f7-list-inset-border-radius)}@media (min-width:480px){.list.xsmall-inset,.ios .list.xsmall-inset-ios,.md .list.xsmall-inset-md{margin-left:calc(var(--f7-list-inset-side-margin) + var(--f7-safe-area-outer-left));margin-right:calc(var(--f7-list-inset-side-margin) + var(--f7-safe-area-outer-right));border-radius:var(--f7-list-inset-border-radius);--f7-safe-area-left:0px;--f7-safe-area-right:0px}.list.xsmall-inset .block-title,.ios .list.xsmall-inset-ios .block-title,.md .list.xsmall-inset-md .block-title{margin-left:0;margin-right:0}.list.xsmall-inset ul,.ios .list.xsmall-inset-ios ul,.md .list.xsmall-inset-md ul{border-radius:var(--f7-list-inset-border-radius)}.list.xsmall-inset ul:before,.ios .list.xsmall-inset-ios ul:before,.md .list.xsmall-inset-md ul:before,.list.xsmall-inset ul:after,.ios .list.xsmall-inset-ios ul:after,.md .list.xsmall-inset-md ul:after{display:none!important}.list.xsmall-inset li:first-child>a,.ios .list.xsmall-inset-ios li:first-child>a,.md .list.xsmall-inset-md li:first-child>a{border-radius:var(--f7-list-inset-border-radius) var(--f7-list-inset-border-radius) 0 0}.list.xsmall-inset li:last-child>a,.ios .list.xsmall-inset-ios li:last-child>a,.md .list.xsmall-inset-md li:last-child>a{border-radius:0 0 var(--f7-list-inset-border-radius) var(--f7-list-inset-border-radius)}.list.xsmall-inset li:first-child:last-child>a,.ios .list.xsmall-inset-ios li:first-child:last-child>a,.md .list.xsmall-inset-md li:first-child:last-child>a{border-radius:var(--f7-list-inset-border-radius)}.list.xsmall-inset.list-outline ul,.ios .list.xsmall-inset-ios.list-outline ul,.ios .list.xsmall-inset-ios.list-outline-ios ul,.md .list.xsmall-inset-md.list-outline ul,.md .list.xsmall-inset-md.list-outline-md ul{border:1px solid var(--f7-list-outline-inset-border-color)}}@media (min-width:568px){.list.small-inset,.ios .list.small-inset-ios,.md .list.small-inset-md{margin-left:calc(var(--f7-list-inset-side-margin) + var(--f7-safe-area-outer-left));margin-right:calc(var(--f7-list-inset-side-margin) + var(--f7-safe-area-outer-right));border-radius:var(--f7-list-inset-border-radius);--f7-safe-area-left:0px;--f7-safe-area-right:0px}.list.small-inset .block-title,.ios .list.small-inset-ios .block-title,.md .list.small-inset-md .block-title{margin-left:0;margin-right:0}.list.small-inset ul,.ios .list.small-inset-ios ul,.md .list.small-inset-md ul{border-radius:var(--f7-list-inset-border-radius)}.list.small-inset ul:before,.ios .list.small-inset-ios ul:before,.md .list.small-inset-md ul:before,.list.small-inset ul:after,.ios .list.small-inset-ios ul:after,.md .list.small-inset-md ul:after{display:none!important}.list.small-inset li:first-child>a,.ios .list.small-inset-ios li:first-child>a,.md .list.small-inset-md li:first-child>a{border-radius:var(--f7-list-inset-border-radius) var(--f7-list-inset-border-radius) 0 0}.list.small-inset li:last-child>a,.ios .list.small-inset-ios li:last-child>a,.md .list.small-inset-md li:last-child>a{border-radius:0 0 var(--f7-list-inset-border-radius) var(--f7-list-inset-border-radius)}.list.small-inset li:first-child:last-child>a,.ios .list.small-inset-ios li:first-child:last-child>a,.md .list.small-inset-md li:first-child:last-child>a{border-radius:var(--f7-list-inset-border-radius)}.list.small-inset.list-outline ul,.ios .list.small-inset-ios.list-outline ul,.ios .list.small-inset-ios.list-outline-ios ul,.md .list.small-inset-md.list-outline ul,.md .list.small-inset-md.list-outline-md ul{border:1px solid var(--f7-list-outline-inset-border-color)}}@media (min-width:768px){.list.medium-inset,.ios .list.medium-inset-ios,.md .list.medium-inset-md{margin-left:calc(var(--f7-list-inset-side-margin) + var(--f7-safe-area-outer-left));margin-right:calc(var(--f7-list-inset-side-margin) + var(--f7-safe-area-outer-right));border-radius:var(--f7-list-inset-border-radius);--f7-safe-area-left:0px;--f7-safe-area-right:0px}.list.medium-inset .block-title,.ios .list.medium-inset-ios .block-title,.md .list.medium-inset-md .block-title{margin-left:0;margin-right:0}.list.medium-inset ul,.ios .list.medium-inset-ios ul,.md .list.medium-inset-md ul{border-radius:var(--f7-list-inset-border-radius)}.list.medium-inset ul:before,.ios .list.medium-inset-ios ul:before,.md .list.medium-inset-md ul:before,.list.medium-inset ul:after,.ios .list.medium-inset-ios ul:after,.md .list.medium-inset-md ul:after{display:none!important}.list.medium-inset li:first-child>a,.ios .list.medium-inset-ios li:first-child>a,.md .list.medium-inset-md li:first-child>a{border-radius:var(--f7-list-inset-border-radius) var(--f7-list-inset-border-radius) 0 0}.list.medium-inset li:last-child>a,.ios .list.medium-inset-ios li:last-child>a,.md .list.medium-inset-md li:last-child>a{border-radius:0 0 var(--f7-list-inset-border-radius) var(--f7-list-inset-border-radius)}.list.medium-inset li:first-child:last-child>a,.ios .list.medium-inset-ios li:first-child:last-child>a,.md .list.medium-inset-md li:first-child:last-child>a{border-radius:var(--f7-list-inset-border-radius)}.list.medium-inset.list-outline ul,.ios .list.medium-inset-ios.list-outline ul,.ios .list.medium-inset-ios.list-outline-ios ul,.md .list.medium-inset-md.list-outline ul,.md .list.medium-inset-md.list-outline-md ul{border:1px solid var(--f7-list-outline-inset-border-color)}}@media (min-width:1024px){.list.large-inset,.ios .list.large-inset-ios,.md .list.large-inset-md{margin-left:calc(var(--f7-list-inset-side-margin) + var(--f7-safe-area-outer-left));margin-right:calc(var(--f7-list-inset-side-margin) + var(--f7-safe-area-outer-right));border-radius:var(--f7-list-inset-border-radius);--f7-safe-area-left:0px;--f7-safe-area-right:0px}.list.large-inset .block-title,.ios .list.large-inset-ios .block-title,.md .list.large-inset-md .block-title{margin-left:0;margin-right:0}.list.large-inset ul,.ios .list.large-inset-ios ul,.md .list.large-inset-md ul{border-radius:var(--f7-list-inset-border-radius)}.list.large-inset ul:before,.ios .list.large-inset-ios ul:before,.md .list.large-inset-md ul:before,.list.large-inset ul:after,.ios .list.large-inset-ios ul:after,.md .list.large-inset-md ul:after{display:none!important}.list.large-inset li:first-child>a,.ios .list.large-inset-ios li:first-child>a,.md .list.large-inset-md li:first-child>a{border-radius:var(--f7-list-inset-border-radius) var(--f7-list-inset-border-radius) 0 0}.list.large-inset li:last-child>a,.ios .list.large-inset-ios li:last-child>a,.md .list.large-inset-md li:last-child>a{border-radius:0 0 var(--f7-list-inset-border-radius) var(--f7-list-inset-border-radius)}.list.large-inset li:first-child:last-child>a,.ios .list.large-inset-ios li:first-child:last-child>a,.md .list.large-inset-md li:first-child:last-child>a{border-radius:var(--f7-list-inset-border-radius)}.list.large-inset.list-outline ul,.ios .list.large-inset-ios.list-outline ul,.ios .list.large-inset-ios.list-outline-ios ul,.md .list.large-inset-md.list-outline ul,.md .list.large-inset-md.list-outline-md ul{border:1px solid var(--f7-list-outline-inset-border-color)}}@media (min-width:1200px){.list.xlarge-inset,.ios .list.xlarge-inset-ios,.md .list.xlarge-inset-md{margin-left:calc(var(--f7-list-inset-side-margin) + var(--f7-safe-area-outer-left));margin-right:calc(var(--f7-list-inset-side-margin) + var(--f7-safe-area-outer-right));border-radius:var(--f7-list-inset-border-radius);--f7-safe-area-left:0px;--f7-safe-area-right:0px}.list.xlarge-inset .block-title,.ios .list.xlarge-inset-ios .block-title,.md .list.xlarge-inset-md .block-title{margin-left:0;margin-right:0}.list.xlarge-inset ul,.ios .list.xlarge-inset-ios ul,.md .list.xlarge-inset-md ul{border-radius:var(--f7-list-inset-border-radius)}.list.xlarge-inset ul:before,.ios .list.xlarge-inset-ios ul:before,.md .list.xlarge-inset-md ul:before,.list.xlarge-inset ul:after,.ios .list.xlarge-inset-ios ul:after,.md .list.xlarge-inset-md ul:after{display:none!important}.list.xlarge-inset li:first-child>a,.ios .list.xlarge-inset-ios li:first-child>a,.md .list.xlarge-inset-md li:first-child>a{border-radius:var(--f7-list-inset-border-radius) var(--f7-list-inset-border-radius) 0 0}.list.xlarge-inset li:last-child>a,.ios .list.xlarge-inset-ios li:last-child>a,.md .list.xlarge-inset-md li:last-child>a{border-radius:0 0 var(--f7-list-inset-border-radius) var(--f7-list-inset-border-radius)}.list.xlarge-inset li:first-child:last-child>a,.ios .list.xlarge-inset-ios li:first-child:last-child>a,.md .list.xlarge-inset-md li:first-child:last-child>a{border-radius:var(--f7-list-inset-border-radius)}.list.xlarge-inset.list-outline ul,.ios .list.xlarge-inset-ios.list-outline ul,.ios .list.xlarge-inset-ios.list-outline-ios ul,.md .list.xlarge-inset-md.list-outline ul,.md .list.xlarge-inset-md.list-outline-md ul{border:1px solid var(--f7-list-outline-inset-border-color)}}.list.no-chevron,.list .no-chevron,.menu-list{--f7-list-chevron-icon-color:transparent;--f7-list-chevron-icon-area:0px}.menu-list{--f7-list-font-size:var(--f7-menu-list-font-size);--f7-list-item-title-font-size:var(--f7-menu-list-item-title-font-size);--f7-list-item-title-font-weight:var(--f7-menu-list-item-title-font-weight);--f7-list-item-subtitle-font-size:var(--f7-menu-list-item-subtitle-font-size);--f7-list-item-text-font-size:var(--f7-menu-list-item-text-font-size);--f7-list-item-after-font-size:var(--f7-menu-list-item-after-font-size);--f7-list-item-min-height:var(--f7-menu-list-item-min-height)}.menu-list .item-header,.menu-list .item-footer,.menu-list .item-title,.menu-list .item-after,.menu-list .item-text,.menu-list .item-subtitle{transition-duration:.3s}.menu-list li:not(.list-group-title){padding-top:4px;padding-bottom:4px}.menu-list li:not(.list-group-title):first-child{padding-top:4px}.menu-list li:not(.list-group-title):last-child{padding-bottom:4px}.menu-list .item-link{margin-left:var(--f7-menu-list-offset);margin-right:var(--f7-menu-list-offset);color:var(--f7-menu-list-item-text-color);background-color:var(--f7-menu-list-item-bg-color);border-radius:var(--f7-menu-list-border-radius)!important}.menu-list .item-inner:after{display:none}.menu-list .item-selected .item-link,.menu-list .item-selected.item-link,.menu-list .tab-link-active .item-link,.menu-list .tab-link-active.item-link{color:var(--f7-menu-list-item-selected-text-color);background-color:var(--f7-menu-list-item-selected-bg-color)}.menu-list .item-selected .item-header,.menu-list .item-selected .item-footer,.menu-list .item-selected .item-title,.menu-list .item-selected .item-after,.menu-list .item-selected .item-text,.menu-list .item-selected .item-subtitle{color:var(--f7-menu-list-item-selected-text-color)}.ios .item-link.active-state .item-inner:after,.ios .list-button.active-state:after,.ios .links-list a.active-state:after{background-color:#0000}.ios .links-list a.active-state,.ios .list .item-link.active-state,.ios .list .list-button.active-state{transition-duration:0s}.md .menu-list .item-link.active-state{background-color:var(--f7-menu-list-item-bg-color)}:root{--f7-badge-text-color:#fff;--f7-badge-bg-color:#8e8e93;--f7-badge-in-icon-size:16px;--f7-badge-in-icon-font-size:10px;--f7-badge-font-weight:normal;--f7-badge-font-size:12px}.ios{--f7-badge-padding:0 4px;--f7-badge-size:20px;--f7-badge-font-weight:600}.md{--f7-badge-padding:2px 6px;--f7-badge-size:20px;--f7-badge-font-weight:500}.badge{color:var(--f7-badge-text-color);background:var(--f7-badge-bg-color);box-sizing:border-box;text-align:center;vertical-align:middle;font-weight:var(--f7-badge-font-weight);font-size:var(--f7-badge-font-size);border-radius:var(--f7-badge-size);padding:var(--f7-badge-padding);height:var(--f7-badge-size);min-width:var(--f7-badge-size);place-content:center;align-items:center;display:inline-flex;position:relative}.icon .badge,.f7-icons .badge,.framework7-icons .badge,.material-icons .badge{font-family:var(--f7-font-family);--f7-badge-font-size:var(--f7-badge-in-icon-font-size);--f7-badge-size:var(--f7-badge-in-icon-size);--f7-badge-padding:0px 2px;margin-left:-10px;position:absolute;top:-2px;left:100%}.badge[class*=color-]{--f7-badge-bg-color:var(--f7-theme-color)}:root{--f7-button-min-width:32px;--f7-button-bg-color:transparent;--f7-button-border-width:0px;--f7-button-raised-box-shadow:0 1px 3px #0000001f, 0 1px 2px #0000003d;--f7-button-raised-pressed-box-shadow:0 3px 6px #00000029, 0 3px 6px #0000003b;--f7-segmented-raised-divider-color:#0000001a;--f7-segmented-strong-padding:2px;--f7-segmented-strong-between-buttons:4px;--f7-segmented-strong-button-font-weight:500;--f7-segmented-strong-button-active-box-shadow:0px 2px 2px #00000040;--f7-segmented-strong-button-text-color:#000;--f7-segmented-strong-button-hover-bg-color:#0000000a;--f7-segmented-strong-button-active-text-color:#000;--f7-segmented-strong-button-active-bg-color:#fff}:root .dark,:root.dark{--f7-segmented-strong-button-hover-bg-color:#ffffff05;--f7-segmented-strong-button-active-bg-color:#ffffff24;--f7-segmented-strong-button-text-color:#fff;--f7-segmented-strong-button-active-text-color:#fff}.ios{--f7-button-font-size:15px;--f7-button-fill-text-color:#fff;--f7-button-text-transform:none;--f7-button-height:34px;--f7-button-padding-horizontal:10px;--f7-button-border-radius:4px;--f7-button-font-weight:500;--f7-button-letter-spacing:0;--f7-button-outline-border-width:2px;--f7-button-large-text-transform:none;--f7-button-large-height:48px;--f7-button-large-font-size:17px;--f7-button-large-font-weight:500;--f7-button-small-outline-border-width:2px;--f7-button-small-text-transform:none;--f7-button-small-height:28px;--f7-button-small-font-size:14px;--f7-button-small-font-weight:500;--f7-segmented-strong-button-text-transform:none;--f7-segmented-strong-button-active-font-weight:600;--f7-segmented-strong-bg-color:#00000012;--f7-segmented-strong-button-pressed-bg-color:#00000012}.ios .dark,.ios.dark{--f7-segmented-strong-bg-color:#ffffff1a;--f7-segmented-strong-button-pressed-bg-color:#ffffff0a}.ios,.ios .dark,.ios [class*=color-]{--f7-button-tonal-bg-color:rgba(var(--f7-theme-color-rgb), .15);--f7-button-tonal-pressed-bg-color:rgba(var(--f7-theme-color-rgb), .25);--f7-button-tonal-text-color:var(--f7-theme-color)}.md{--f7-button-font-size:14px;--f7-button-text-transform:none;--f7-button-height:40px;--f7-button-padding-horizontal:16px;--f7-button-border-radius:8px;--f7-button-font-weight:500;--f7-button-letter-spacing:normal;--f7-button-outline-border-width:1px;--f7-button-large-text-transform:none;--f7-button-large-height:48px;--f7-button-large-font-size:14px;--f7-button-large-font-weight:500;--f7-button-small-text-transform:none;--f7-button-small-outline-border-width:1px;--f7-button-small-height:32px;--f7-button-small-font-size:14px;--f7-button-small-font-weight:500;--f7-segmented-strong-button-text-transform:none;--f7-segmented-strong-button-active-font-weight:500;--f7-segmented-strong-button-pressed-bg-color:transparent}.md,.md .dark,.md [class*=color-]{--f7-button-fill-pressed-bg-color:transparent;--f7-button-fill-text-color:var(--f7-md-on-primary);--f7-button-outline-border-color:var(--f7-md-outline);--f7-segmented-strong-bg-color:var(--f7-md-surface-variant);--f7-button-tonal-bg-color:var(--f7-md-secondary-container);--f7-button-tonal-pressed-bg-color:transparent;--f7-button-tonal-text-color:var(--f7-md-on-secondary-container)}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%}.button{--f7-touch-ripple-color:rgba(var(--f7-theme-color-rgb), .25);text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;box-sizing:border-box;vertical-align:middle;border:var(--f7-button-border-width,0px) solid var(--f7-button-border-color,var(--f7-theme-color));font-family:inherit;font-size:var(--f7-button-font-size);color:var(--f7-button-text-color,var(--f7-theme-color));height:var(--f7-button-height);line-height:calc(var(--f7-button-height) - var(--f7-button-border-width,0) * 2);padding:var(--f7-button-padding-vertical,0px) var(--f7-button-padding-horizontal);border-radius:var(--f7-button-border-radius);min-width:var(--f7-button-min-width);font-weight:var(--f7-button-font-weight);letter-spacing:var(--f7-button-letter-spacing);text-transform:var(--f7-button-text-transform);background:0 0;background-color:var(--f7-button-bg-color);box-shadow:var(--f7-button-box-shadow);outline:0;justify-content:center;align-items:center;margin:0;text-decoration:none;display:flex;position:relative;overflow:hidden}.button.active-state{color:var(--f7-button-pressed-text-color,var(--f7-button-text-color,var(--f7-theme-color)))}input[type=submit].button,input[type=button].button,input[type=reset].button{width:100%}.button>i+span,.button>span+span,.button>span~i{margin-left:4px}.subnavbar .button,.navbar .button,.toolbar .button,.searchbar .button{color:var(--f7-button-text-color,var(--f7-theme-color))}.button-round,.ios .button-round-ios,.md .button-round-md{--f7-button-border-radius:var(--f7-button-height)}.button-fill,.ios .button-fill-ios,.md .button-fill-md,.button-active,.button.tab-link-active{--f7-button-bg-color:var(--f7-button-fill-bg-color,var(--f7-theme-color));--f7-button-text-color:var(--f7-button-fill-text-color,#fff);--f7-touch-ripple-color:var(--f7-touch-ripple-white)}.ios .color-white .button-fill,.ios .color-white .ios .button-fill-ios,.ios .color-white .md .button-fill-md,.ios .color-white .button-active,.ios .color-white .button.tab-link-active,.ios .button-fill.color-white,.ios .ios .button-fill-ios.color-white,.ios .md .button-fill-md.color-white,.ios .button-active.color-white,.ios .button.tab-link-active.color-white{--f7-button-text-color:#000}.button-fill,.ios .button-fill-ios,.md .button-fill-md{--f7-button-pressed-bg-color:var(--f7-button-fill-pressed-bg-color)}.button-active,.button.tab-link-active{--f7-button-pressed-bg-color:var(--f7-button-bg-color)}.button-outline,.ios .button-outline-ios,.md .button-outline-md{--f7-button-border-color:var(--f7-button-outline-border-color,var(--f7-theme-color));--f7-button-border-width:var(--f7-button-outline-border-width)}.button-tonal,.ios .button-tonal-ios,.md .button-tonal-md{--f7-button-bg-color:var(--f7-button-tonal-bg-color);--f7-button-text-color:var(--f7-button-tonal-text-color);--f7-button-pressed-bg-color:var(--f7-button-tonal-pressed-bg-color)}.button-large,.ios .button-large-ios,.md .button-large-md{--f7-button-height:var(--f7-button-large-height);--f7-button-font-size:var(--f7-button-large-font-size);--f7-button-font-weight:var(--f7-button-large-font-weight);--f7-button-text-transform:var(--f7-button-large-text-transform)}.button-small,.ios .button-small-ios,.md .button-small-md{--f7-button-outline-border-width:var(--f7-button-small-outline-border-width);--f7-button-height:var(--f7-button-small-height);--f7-button-font-size:var(--f7-button-small-font-size);--f7-button-font-weight:var(--f7-button-small-font-weight);--f7-button-text-transform:var(--f7-button-small-text-transform)}.ios .button-small.button-fill,.ios .button-small-ios.button-fill,.ios .button-small.button-fill-ios{--f7-button-border-width:var(--f7-button-small-outline-border-width);--f7-button-pressed-text-color:var(--f7-theme-color);--f7-button-pressed-bg-color:transparent}.segmented{border-radius:var(--f7-button-border-radius);box-shadow:var(--f7-button-box-shadow);box-sizing:border-box;flex-wrap:nowrap;align-self:center;display:flex}.segmented .button,.segmented button{border-radius:0;flex-shrink:1;width:100%;min-width:0}.segmented .button:first-child{border-radius:var(--f7-button-border-radius) 0 0 var(--f7-button-border-radius)}.segmented .button:not(.button-outline):first-child,.segmented .button.button-outline:nth-child(n+2){border-left:none}.segmented .button:last-child{border-radius:0 var(--f7-button-border-radius) var(--f7-button-border-radius) 0}.segmented .button-round:first-child{border-radius:var(--f7-button-height) 0 0 var(--f7-button-height)}.segmented .button-round:last-child{border-radius:0 var(--f7-button-height) var(--f7-button-height) 0}.segmented .button:first-child:last-child{border-radius:var(--f7-button-border-radius)}.segmented-raised,.ios .segmented-raised-ios,.md .segmented-raised-md{box-shadow:var(--f7-button-raised-box-shadow)}.segmented-raised .button:not(.button-outline),.ios .segmented-raised-ios .button:not(.button-outline),.md .segmented-raised-md .button:not(.button-outline){border-left:1px solid var(--f7-segmented-raised-divider-color)}.button-raised,.ios .button-raised-ios,.md .button-raised-md{--f7-button-box-shadow:var(--f7-button-raised-box-shadow)}.button-raised.active-state,.ios .button-raised-ios.active-state,.md .button-raised-md.active-state{--f7-button-box-shadow:var(--f7-button-raised-pressed-box-shadow)}.segmented-strong,.ios .segmented-strong-ios,.md .segmented-strong-md{--f7-button-bg-color:transparent;--f7-button-hover-bg-color:var(--f7-segmented-strong-button-hover-bg-color);--f7-button-text-color:var(--f7-segmented-strong-button-text-color);--f7-button-font-weight:var(--f7-segmented-strong-button-font-weight);--f7-button-text-transform:var(--f7-segmented-strong-button-text-transform);--f7-button-pressed-bg-color:var(--f7-segmented-strong-button-pressed-bg-color);background:var(--f7-segmented-strong-bg-color);border-radius:calc(var(--f7-button-border-radius) + 2px);box-shadow:none;padding:var(--f7-segmented-strong-padding);position:relative;overflow:hidden}.segmented-strong .button,.ios .segmented-strong-ios .button,.md .segmented-strong-md .button{z-index:1;transform:translate(0,0)}.segmented-strong .button,.ios .segmented-strong-ios .button,.md .segmented-strong-md .button,.segmented-strong .button:first-child,.ios .segmented-strong-ios .button:first-child,.md .segmented-strong-md .button:first-child,.segmented-strong .button:last-child,.ios .segmented-strong-ios .button:last-child,.md .segmented-strong-md .button:last-child{border-radius:var(--f7-button-border-radius)}.segmented-strong .button+.button,.ios .segmented-strong-ios .button+.button,.md .segmented-strong-md .button+.button{margin-left:var(--f7-segmented-strong-between-buttons)}.segmented-strong .button.button-active,.ios .segmented-strong-ios .button.button-active,.md .segmented-strong-md .button.button-active,.segmented-strong .button.tab-link-active,.ios .segmented-strong-ios .button.tab-link-active,.md .segmented-strong-md .button.tab-link-active{--f7-button-hover-bg-color:transparent;--f7-button-bg-color:transparent;--f7-button-text-color:var(--f7-segmented-strong-button-active-text-color);--f7-button-font-weight:var(--f7-segmented-strong-button-active-font-weight)}.segmented-strong .segmented-highlight,.ios .segmented-strong-ios .segmented-highlight,.md .segmented-strong-md .segmented-highlight{--f7-segmented-highlight-num:1;--f7-segmented-highlight-active:0;--f7-segmented-highlight-padding:calc(var(--f7-segmented-strong-padding) * 2);--f7-segmented-highlight-between:var(--f7-segmented-strong-between-buttons);--f7-segmented-highlight-width:calc((100% - var(--f7-segmented-highlight-padding) - var(--f7-segmented-highlight-between) * (var(--f7-segmented-highlight-num) - 1)) / var(--f7-segmented-highlight-num));background-color:var(--f7-segmented-strong-button-active-bg-color);border-radius:var(--f7-button-border-radius);box-shadow:var(--f7-segmented-strong-button-active-box-shadow);left:var(--f7-segmented-strong-padding);top:var(--f7-segmented-strong-padding);height:calc(100% - var(--f7-segmented-strong-padding) * 2);width:var(--f7-segmented-highlight-width);z-index:0;transform:translateX(calc(var(--f7-segmented-highlight-active) * 100% + var(--f7-segmented-highlight-active) * var(--f7-segmented-highlight-between)));transition:all .2s;position:absolute}.button:nth-child(2)~.segmented-highlight{--f7-segmented-highlight-num:2}.button:nth-child(3)~.segmented-highlight{--f7-segmented-highlight-num:3}.button:nth-child(4)~.segmented-highlight{--f7-segmented-highlight-num:4}.button:nth-child(5)~.segmented-highlight{--f7-segmented-highlight-num:5}.button:nth-child(6)~.segmented-highlight{--f7-segmented-highlight-num:6}.button:nth-child(7)~.segmented-highlight{--f7-segmented-highlight-num:7}.button:nth-child(8)~.segmented-highlight{--f7-segmented-highlight-num:8}.button:nth-child(9)~.segmented-highlight{--f7-segmented-highlight-num:9}.button:nth-child(10)~.segmented-highlight{--f7-segmented-highlight-num:10}.button-active:nth-child(2)~.segmented-highlight,.tab-link-active:nth-child(2)~.segmented-highlight{--f7-segmented-highlight-active:1}.button-active:nth-child(3)~.segmented-highlight,.tab-link-active:nth-child(3)~.segmented-highlight{--f7-segmented-highlight-active:2}.button-active:nth-child(4)~.segmented-highlight,.tab-link-active:nth-child(4)~.segmented-highlight{--f7-segmented-highlight-active:3}.button-active:nth-child(5)~.segmented-highlight,.tab-link-active:nth-child(5)~.segmented-highlight{--f7-segmented-highlight-active:4}.button-active:nth-child(6)~.segmented-highlight,.tab-link-active:nth-child(6)~.segmented-highlight{--f7-segmented-highlight-active:5}.button-active:nth-child(7)~.segmented-highlight,.tab-link-active:nth-child(7)~.segmented-highlight{--f7-segmented-highlight-active:6}.button-active:nth-child(8)~.segmented-highlight,.tab-link-active:nth-child(8)~.segmented-highlight{--f7-segmented-highlight-active:7}.button-active:nth-child(9)~.segmented-highlight,.tab-link-active:nth-child(9)~.segmented-highlight{--f7-segmented-highlight-active:8}.button-active:nth-child(10)~.segmented-highlight,.tab-link-active:nth-child(10)~.segmented-highlight{--f7-segmented-highlight-active:9}.segmented-round,.ios .segmented-round-ios,.md .segmented-round-md,.segmented-round .segmented-highlight,.ios .segmented-round-ios .segmented-highlight,.md .segmented-round-md .segmented-highlight{border-radius:var(--f7-button-height)}.subnavbar .segmented{width:100%}.button-preloader{--f7-preloader-color:var(--f7-button-text-color,var(--f7-theme-color));position:relative}.button-preloader:not(.button-large){--f7-preloader-size:calc(var(--f7-button-height) - 6px)}.button-preloader.button-fill{--f7-preloader-color:#fff}.button-preloader>span:not(.preloader){place-content:center;align-items:center;transition:all .2s;display:inline-flex;transform:scale(1)}.button-preloader>.preloader{opacity:0;visibility:hidden;margin-left:calc(-1 * var(--f7-preloader-size) / 2);margin-top:calc(-1 * var(--f7-preloader-size) / 2);transition:opacity .2s;position:absolute;top:50%;left:50%}.button-preloader.button-loading>span:not(.preloader){opacity:0;transform:scale(0)}.button-preloader.button-loading>.preloader{opacity:1;visibility:visible}.ios .button{transition-duration:.1s}.ios .button.active-state{background-color:var(--f7-button-pressed-bg-color,rgba(var(--f7-theme-color-rgb), .15))}.ios .button-fill,.ios .button-fill-ios{--f7-button-pressed-bg-color:var(--f7-button-fill-pressed-bg-color,var(--f7-theme-color-tint))}.ios .button-small,.ios .button-small-ios{transition-duration:.2s}.md .button{transition-duration:.3s;transform:translate(0,0)}.md .button-fill,.md .button-fill-md{--f7-button-pressed-bg-color:var(--f7-button-fill-pressed-bg-color,transparent)}:root{--f7-touch-ripple-black:#0000001a;--f7-touch-ripple-white:#ffffff26;--f7-touch-ripple-color:var(--f7-touch-ripple-black)}.dark{--f7-touch-ripple-color:var(--f7-touch-ripple-white)}.ripple,.fab a,.link,.item-link,.list-button,.button,.dialog-button,.tab-link,.radio,.checkbox,.actions-button,.speed-dial-buttons a{-webkit-user-select:none;-moz-user-select:none;user-select:none}.ripple-wave{pointer-events:none;z-index:-1;background-color:var(--f7-touch-ripple-color);border-radius:50%;margin:0;padding:0;font-size:0;animation:.2s forwards touch-ripple-in;top:0;left:0;transform:translate(0,0)scale(0);position:absolute!important}.ripple-wave.ripple-wave-inset{background-image:none;background-color:var(--f7-touch-ripple-color)}.ripple-wave.ripple-wave-out{transform:var(--f7-ripple-transform);animation:.25s forwards touch-ripple-out!important}.item-link .ripple-wave,.list label.item-content .ripple-wave,.list-button .ripple-wave,.links-list a .ripple-wave,.button .ripple-wave,button .ripple-wave,.dialog-button .ripple-wave,.tab-link .ripple-wave,.item-radio .ripple-wave,.item-checkbox .ripple-wave,.actions-button .ripple-wave,.fab a .ripple-wave,.stepper-button .ripple-wave,.stepper-button-minus .ripple-wave,.stepper-button-plus .ripple-wave,.list.accordion-list .accordion-item-toggle .ripple-wave,.photo-browser .toolbar .link .ripple-wave,.ripple-blur .ripple-wave{background-image:radial-gradient(closest-side circle at 50% 50%, var(--f7-touch-ripple-color) 50%, #fff0);background-color:#0000;animation:.25s forwards touch-ripple-in-blurred}.checkbox .ripple-wave,.radio .ripple-wave,.data-table .sortable-cell .ripple-wave{z-index:0}[class*=ripple-color-]{--f7-touch-ripple-color:var(--f7-theme-color-ripple-color)}@keyframes touch-ripple-in-blurred{0%{transform:translate(0,0)scale(.5)}to{transform:var(--f7-ripple-transform)}}@keyframes touch-ripple-in{0%{transform:translate(0,0)scale(0)}to{transform:var(--f7-ripple-transform)}}@keyframes touch-ripple-out{0%{opacity:1}to{opacity:0}}.ios{--f7-touch-highlight-bg-color:#ffffff80}.ios .dark,.ios.dark{--f7-touch-highlight-bg-color:#ffffff4d}.ios .toolbar-pane:not(.tabbar-scrollable *),.ios .navbar .left,.ios .navbar .right,.ios .actions-group:not(.actions-grid .actions-group),.ios .searchbar-input-wrap,.ios .searchbar-disable-button,.ios .subnavbar,.ios .searchbar-input-wrap .autocomplete-dropdown,.ios .messagebar-area,.ios .notification,.ios .toast,.ios .fab>a{touch-action:none}.f7-icons,.material-icons{width:1em;height:1em}i.icon{vertical-align:middle;background-position:50%;background-repeat:no-repeat;background-size:100%;font-style:normal;display:inline-block;position:relative}.icon-back:after,.icon-prev:after,.icon-forward:after,.icon-next:after,.icon-close:after{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";text-align:center;direction:ltr;width:100%;height:100%;font-family:framework7-core-icons;font-size:20px;font-style:normal;font-weight:400;line-height:1;display:block}.icon[class*=color-]{color:var(--f7-theme-color)}.ios .icon-back,.ios .icon-prev,.ios .icon-forward,.ios .icon-next{width:12px;height:20px;line-height:20px}.ios .icon-back:after,.ios .icon-prev:after,.ios .icon-forward:after,.ios .icon-next:after{line-height:inherit}.ios .icon-prev:after,.ios .icon-next:after{font-size:16px}.ios .icon-close{width:20px;height:20px;font-size:20px;line-height:20px}.ios .icon-close:after{content:"close_ios"}.ios .icon-back:after,.ios .icon-prev:after{content:"chevron_left_ios"}.ios .icon-forward:after,.ios .icon-next:after{content:"chevron_right_ios"}.md .icon-back,.md .icon-forward,.md .icon-next,.md .icon-prev{width:24px;height:24px}.md .icon-back:after,.md .icon-forward:after,.md .icon-next:after,.md .icon-prev:after{line-height:1.2}.md .icon-close{width:24px;height:24px;font-size:24px;line-height:24px}.md .icon-close:after{content:"close_md"}.md .icon-back:after{content:"arrow_left_md"}.md .icon-forward:after{content:"arrow_right_md"}.md .icon-next:after{content:"chevron_right_md"}.md .icon-prev:after{content:"chevron_left_md"}.custom-modal-backdrop{z-index:10500}.custom-modal-backdrop,.actions-backdrop,.dialog-backdrop,.popover-backdrop,.popup-backdrop,.preloader-backdrop,.sheet-backdrop,.fab-backdrop{z-index:13000;visibility:hidden;opacity:0;background:#0006;width:100%;height:100%;transition-duration:.4s;position:absolute;top:0;left:0}.custom-modal-backdrop.not-animated,.actions-backdrop.not-animated,.dialog-backdrop.not-animated,.popover-backdrop.not-animated,.popup-backdrop.not-animated,.preloader-backdrop.not-animated,.sheet-backdrop.not-animated,.fab-backdrop.not-animated{transition-duration:0s}.custom-modal-backdrop.backdrop-in,.actions-backdrop.backdrop-in,.dialog-backdrop.backdrop-in,.popover-backdrop.backdrop-in,.popup-backdrop.backdrop-in,.preloader-backdrop.backdrop-in,.sheet-backdrop.backdrop-in,.fab-backdrop.backdrop-in{visibility:visible;opacity:1}.tabs .tab{display:none}.tabs .tab-active{display:block}.tabs-animated-wrap{width:100%;height:100%;position:relative;overflow:hidden}.tabs-animated-wrap>.tabs{height:100%;transition-duration:.3s;display:flex}.tabs-animated-wrap>.tabs>.tab{flex-shrink:0;width:100%;display:block}.tabs-animated-wrap.not-animated>.tabs{transition-duration:0s}swiper-container.tabs{height:100%}swiper-container.tabs>.tab{touch-action:pan-y;display:block}.page>.tabs{height:100%}:root{--f7-dialog-button-text-color:var(--f7-theme-color);--f7-dialog-button-text-align:center;--f7-dialog-text-line-height:1.5}.ios{--f7-dialog-width:270px;--f7-dialog-inner-padding:24px;--f7-dialog-border-radius:32px;--f7-dialog-text-align:left;--f7-dialog-font-size:14px;--f7-dialog-title-text-color:inherit;--f7-dialog-title-font-size:17px;--f7-dialog-title-font-weight:600;--f7-dialog-title-line-height:inherit;--f7-dialog-button-font-size:17px;--f7-dialog-button-height:44px;--f7-dialog-button-letter-spacing:0;--f7-dialog-button-font-weight:400;--f7-dialog-button-text-transform:none;--f7-dialog-button-strong-bg-color:#0000;--f7-dialog-button-strong-text-color:var(--f7-theme-color);--f7-dialog-button-strong-font-weight:500;--f7-dialog-input-border-radius:16px;--f7-dialog-input-font-size:14px;--f7-dialog-input-height:40px;--f7-dialog-input-border-width:1px;--f7-dialog-input-placeholder-color:#a9a9a9;--f7-dialog-preloader-size:34px;--f7-dialog-bg-color:var(--f7-glass-bg-color);--f7-dialog-input-bg-color:#fff;--f7-dialog-bg-color-rgb:255,255,255;--f7-dialog-text-color:#000;--f7-dialog-button-pressed-bg-color:#0000001a;--f7-dialog-button-strong-pressed-bg-color:#0000001a;--f7-dialog-input-border-color:#0000004d}.ios .dark,.ios.dark{--f7-dialog-text-color:#fff;--f7-dialog-bg-color-rgb:45,45,45;--f7-dialog-button-pressed-bg-color:#0003;--f7-dialog-button-strong-pressed-bg-color:#0003;--f7-dialog-input-border-color:#ffffff26;--f7-dialog-input-bg-color:#00000080}.md{--f7-dialog-width:280px;--f7-dialog-inner-padding:24px;--f7-dialog-border-radius:28px;--f7-dialog-text-align:left;--f7-dialog-font-size:14px;--f7-dialog-title-font-size:24px;--f7-dialog-title-font-weight:400;--f7-dialog-title-line-height:1.3;--f7-dialog-button-font-size:14px;--f7-dialog-button-height:40px;--f7-dialog-button-letter-spacing:normal;--f7-dialog-button-font-weight:500;--f7-dialog-button-text-transform:none;--f7-dialog-button-strong-font-weight:500;--f7-dialog-input-border-radius:0px;--f7-dialog-input-font-size:16px;--f7-dialog-input-height:36px;--f7-dialog-input-border-color:#0000;--f7-dialog-input-border-width:0px;--f7-dialog-preloader-size:32px;--f7-dialog-input-bg-color:#0000}.md,.md .dark,.md [class*=color-]{--f7-dialog-button-pressed-bg-color:#0000;--f7-dialog-button-strong-bg-color:var(--f7-theme-color);--f7-dialog-button-strong-text-color:var(--f7-md-on-primary);--f7-dialog-button-strong-pressed-bg-color:#0000;--f7-dialog-bg-color:var(--f7-md-surface-3);--f7-dialog-input-placeholder-color:var(--f7-md-on-surface-variant);--f7-dialog-text-color:var(--f7-md-on-surface-variant);--f7-dialog-title-text-color:var(--f7-md-on-surface)}.dialog{background:var(--f7-dialog-bg-color);border-radius:var(--f7-dialog-border-radius);color:var(--f7-dialog-text-color);font-size:var(--f7-dialog-font-size);margin-left:calc(var(--f7-dialog-width)*-1/2);opacity:0;text-align:var(--f7-dialog-text-align);width:var(--f7-dialog-width);will-change:transform,opacity;z-index:13500;margin-top:0;transition-property:transform,opacity;transition-duration:.4s;display:none;position:absolute;top:50%;left:50%;overflow:hidden;transform:translateY(-50%)scale(1.185)}.dialog.modal-in{opacity:1;transform:translateY(-50%)scale(1)}.dialog.modal-out{opacity:0;z-index:13499}.dialog.not-animated{transition-duration:0s}.dialog-inner{padding:var(--f7-dialog-inner-padding);position:relative}.dialog-title{color:var(--f7-dialog-title-text-color);font-size:var(--f7-dialog-title-font-size);font-weight:var(--f7-dialog-title-font-weight);line-height:var(--f7-dialog-title-line-height)}.dialog-text{line-height:var(--f7-dialog-text-line-height)}.dialog-buttons{display:flex;position:relative}.dialog-buttons-vertical .dialog-buttons{flex-direction:column;height:auto!important}.dialog-button{text-overflow:ellipsis;white-space:nowrap;position:relative;overflow:hidden}.dialog-no-buttons .dialog-buttons{display:none}.dialog-input-field{position:relative}input.dialog-input[type]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--f7-dialog-input-bg-color);border:var(--f7-dialog-input-border-width) solid var(--f7-dialog-input-border-color);border-radius:var(--f7-dialog-input-border-radius);box-shadow:none;box-sizing:border-box;font-family:inherit;font-size:var(--f7-dialog-input-font-size);height:var(--f7-dialog-input-height);width:100%;margin:15px 0 0;display:block}input.dialog-input[type]::placeholder{color:var(--f7-dialog-input-placeholder-color)}.dialog-input-double input.dialog-input{border-radius:var(--f7-dialog-input-border-radius) var(--f7-dialog-input-border-radius) 0 0}.dialog-input-double+.dialog-input-double input.dialog-input{border-radius:0 0 var(--f7-dialog-input-border-radius) var(--f7-dialog-input-border-radius)}.dialog-preloader .preloader{--f7-preloader-size:var(--f7-dialog-preloader-size)}html:has(.dialog.modal-in) .page-content{-webkit-overflow-scrolling:auto;overflow:hidden}.ios .dialog{-webkit-backdrop-filter:saturate(180%)blur(16px);backdrop-filter:saturate(180%)blur(16px);border-radius:var(--f7-dialog-border-radius);box-shadow:var(--f7-glass-shadow)}.ios .dialog.modal-out{transform:translateY(-50%)scale(1)}.ios .dialog-inner{border-radius:var(--f7-dialog-border-radius) var(--f7-dialog-border-radius) 0 0}.ios .dialog-title+.dialog-text{margin-top:12px}.ios .dialog-buttons{justify-content:center;gap:8px;padding:0 14px 14px}.ios .dialog-button{-ms-flex:1;width:100%}.ios .dialog-no-buttons .dialog-inner{border-radius:var(--f7-dialog-border-radius)}.ios .dialog-input-field{margin-top:15px}.ios .dialog-input{padding:0 12px}.ios .dialog-input+.dialog-input{margin-top:12px}.ios .dialog-input-double+.dialog-input-double{margin-top:0}.ios .dialog-input-double+.dialog-input-double .dialog-input{border-top:0;margin-top:0}.ios .dialog-preloader{text-align:center}.ios .dialog-preloader .dialog-text~.preloader,.ios .dialog-preloader .dialog-title~.preloader,.ios .dialog-progress .dialog-text~.progressbar,.ios .dialog-progress .dialog-text~.progressbar-infinite,.ios .dialog-progress .dialog-title~.progressbar,.ios .dialog-progress .dialog-title~.progressbar-infinite{margin-top:15px}.md .dialog.modal-out{transform:translateY(-50%)scale(.815)}.md .dialog-title+.dialog-text{margin-top:20px}.md .dialog-text{line-height:1.5}.md .dialog-buttons{box-sizing:border-box;justify-content:flex-end;gap:8px;padding:0 24px 24px;overflow:hidden}.md .dialog-button{width:auto}.md .dialog-buttons-vertical .dialog-buttons{flex-direction:column;align-items:flex-end;display:flex}.md .dialog-input{padding:0;transition-duration:.2s;position:relative}.md .dialog-input+.dialog-input{margin-top:16px}.md .dialog-preloader .dialog-inner,.md .dialog-preloader .dialog-title,.md .dialog-progress .dialog-inner,.md .dialog-progress .dialog-title{text-align:center}.md .dialog-preloader .dialog-text~.preloader,.md .dialog-preloader .dialog-title~.preloader{margin-top:20px}.md .dialog-progress .dialog-text~.progressbar,.md .dialog-progress .dialog-text~.progressbar-infinite,.md .dialog-progress .dialog-title~.progressbar,.md .dialog-progress .dialog-title~.progressbar-infinite{margin-top:16px}:root{--f7-swipeout-delete-button-bg-color:#ff3b30;--f7-swipeout-button-text-color:#fff;--f7-swipeout-button-bg-color:#00000038}:root .dark,:root.dark{--f7-swipeout-button-bg-color:#ffffff8c}.ios{--f7-swipeout-button-border-radius:48px;--f7-swipeout-button-padding-vertical:10px;--f7-swipeout-button-padding-horizontal:16px;--f7-swipeout-button-font-size:inherit;--f7-swipeout-button-font-weight:inherit;--f7-swipeout-active-border-radius:16px;--f7-swipeout-active-bg-color:#eee}.ios .dark,.ios.dark{--f7-swipeout-active-bg-color:#2c2c2e}.md{--f7-swipeout-button-border-radius:0px;--f7-swipeout-button-padding-vertical:0px;--f7-swipeout-button-padding-horizontal:24px;--f7-swipeout-button-font-size:14px;--f7-swipeout-button-font-weight:500}.md .dark,.md.dark{--f7-swipeout-button-text-color:#000}.swipeout{transform-style:preserve-3d;overflow:hidden}.swipeout-deleting{transition-duration:.3s}.swipeout-deleting .swipeout-content{transform:translate(-100%)}.swipeout-transitioning .swipeout-content,.swipeout-transitioning .swipeout-content .item-inner:after{transition-property:transform,left,background-color,border-radius,opacity;transition-duration:.3s}.swipeout-transitioning .swipeout-actions-left a,.swipeout-transitioning .swipeout-actions-right a,.swipeout-transitioning .swipeout-overswipe{transition-property:transform,left,width,margin-left,margin-right;transition-duration:.3s}.swipeout-transitioning:not(.swipeout-opened) .swipeout-content{transition-delay:0s,0s,.3s,.3s,0s}.list li:has(+li:-webkit-any(.swipeout-opened,.swipeout-active)) .item-inner:after{opacity:0;transition-duration:.3s}.list li:has(+li:-moz-any(.swipeout-opened,.swipeout-active)) .item-inner:after{opacity:0;transition-duration:.3s}.list li:has(+li:is(.swipeout-opened,.swipeout-active)) .item-inner:after{opacity:0;transition-duration:.3s}.swipeout-content{z-index:10;position:relative}.swipeout-overswipe{transition-duration:.2s}.swipeout-actions-left,.swipeout-actions-right{direction:ltr;height:100%;display:flex;position:absolute;top:0}.swipeout-actions-left>a,.swipeout-actions-left>button,.swipeout-actions-left>div,.swipeout-actions-left>span,.swipeout-actions-right>a,.swipeout-actions-right>button,.swipeout-actions-right>div,.swipeout-actions-right>span{background:var(--f7-swipeout-button-bg-color);border-radius:var(--f7-swipeout-button-border-radius);box-sizing:border-box;color:var(--f7-swipeout-button-text-color);font-size:var(--f7-swipeout-button-font-size);font-weight:var(--f7-swipeout-button-font-weight);padding:var(--f7-swipeout-button-padding-vertical) var(--f7-swipeout-button-padding-horizontal);align-items:center;display:flex;position:relative;left:0}.swipeout-actions-left .swipeout-delete,.swipeout-actions-right .swipeout-delete{background:var(--f7-swipeout-delete-button-bg-color)}.swipeout-actions-left [class*=color-],.swipeout-actions-right [class*=color-]{--f7-swipeout-button-bg-color:var(--f7-theme-color)}.ios .swipeout-actions-right{right:0}.ios .swipeout-actions-left{left:0}.ios .swipeout-actions-left,.ios .swipeout-actions-right{align-items:center;gap:10px;padding:0 10px}.ios .swipeout-actions-left>a,.ios .swipeout-actions-left>button,.ios .swipeout-actions-left>div,.ios .swipeout-actions-left>span,.ios .swipeout-actions-right>a,.ios .swipeout-actions-right>button,.ios .swipeout-actions-right>div,.ios .swipeout-actions-right>span{padding:var(--f7-swipeout-button-padding-vertical) var(--f7-swipeout-button-padding-horizontal);transform:scale(0)}.ios .swipeout-active .swipeout-content,.ios .swipeout-opened .swipeout-content{background-color:var(--f7-swipeout-active-bg-color);border-radius:var(--f7-swipeout-active-border-radius)}.ios .swipeout-active .item-content,.ios .swipeout-opened .item-content{border-radius:var(--f7-swipeout-active-border-radius)}.ios .swipeout-active .swipeout-content .item-inner:after,.ios .swipeout-opened .swipeout-content .item-inner:after{opacity:0}.ios .swipeout-overswipe{transition-property:transform,left,width,margin-left,margin-right;transition-duration:.2s}.md .swipeout-actions-left>a:after,.md .swipeout-actions-left>button:after,.md .swipeout-actions-left>div:after,.md .swipeout-actions-left>span:after,.md .swipeout-actions-right>a:after,.md .swipeout-actions-right>button:after,.md .swipeout-actions-right>div:after,.md .swipeout-actions-right>span:after{background:inherit;content:"";pointer-events:none;z-index:-1;width:600%;height:100%;position:absolute;top:0;transform:translateZ(0)}.md .swipeout-actions-right{right:0;transform:translate(calc(100% + 1px))}.md .swipeout-actions-right>a:after,.md .swipeout-actions-right>button:after,.md .swipeout-actions-right>div:after,.md .swipeout-actions-right>span:after{left:100%}.md .swipeout-actions-right>a:last-child,.md .swipeout-actions-right>button:last-child,.md .swipeout-actions-right>div:last-child,.md .swipeout-actions-right>span:last-child{padding-right:calc(var(--f7-swipeout-button-padding-horizontal) + var(--f7-safe-area-right))}.md .swipeout-actions-left{left:0;transform:translate(calc(-100% - 1px))}.md .swipeout-actions-left>a:after,.md .swipeout-actions-left>button:after,.md .swipeout-actions-left>div:after,.md .swipeout-actions-left>span:after{right:100%}.md .swipeout-actions-left>a:first-child,.md .swipeout-actions-left>button:first-child,.md .swipeout-actions-left>div:first-child,.md .swipeout-actions-left>span:first-child{padding-left:calc(var(--f7-swipeout-button-padding-horizontal) + var(--f7-safe-area-left))}.md .swipeout-overswipe{transition-property:left}:root{--f7-sheet-height:260px;--f7-sheet-push-offset:var(--f7-safe-area-top)}.ios{--f7-sheet-border-radius:32px;--f7-sheet-border-color:#0000;--f7-sheet-transition-timing-function:initial;--f7-sheet-push-border-radius:32px;--f7-sheet-transition-duration:.3s;--f7-sheet-bg-color:var(--f7-glass-bg-color)}.md{--f7-sheet-border-radius:16px;--f7-sheet-push-border-radius:16px;--f7-sheet-border-color:#0000;--f7-sheet-transition-timing-function:cubic-bezier(0,.8,.34,1);--f7-sheet-transition-duration:.4s}.md,.md .dark,.md [class*=color-]{--f7-sheet-bg-color:var(--f7-md-surface)}.sheet-backdrop-unique,.sheet-modal{z-index:12500}.sheet-modal{background:var(--f7-sheet-bg-color);box-sizing:border-box;height:var(--f7-sheet-height);will-change:transform,opacity;width:100%;transition-property:transform;display:none;position:absolute;bottom:0;left:0;overflow:hidden;transform:translateY(100%)}.sheet-modal.modal-in,.sheet-modal.modal-out{transition-duration:var(--f7-sheet-transition-duration)}.sheet-modal.not-animated{transition-duration:0s}.sheet-modal.modal-in{display:block;transform:translateZ(0)}.sheet-modal.modal-in-breakpoint,.sheet-modal.modal-in-swipe-step{transform:translate3d(0,var(--f7-sheet-breakpoint,var(--f7-sheet-swipe-step,0)),0);display:block}.sheet-modal.modal-out{transform:translateY(100%)}.sheet-modal .sheet-modal-inner{height:100%;position:relative;overflow:hidden}.sheet-modal .toolbar{--f7-safe-area-top:0px;--f7-safe-area-bottom:0px}.sheet-backdrop,.sheet-modal{transition-timing-function:var(--f7-sheet-transition-timing-function)}.sheet-modal-top{border-radius:0 0 var(--f7-sheet-border-radius) var(--f7-sheet-border-radius)}.sheet-modal-top:after{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:var(--f7-sheet-border-color);content:"";height:1px;transform:scaleY(calc(1/var(--f7-device-pixel-ratio)));transform-origin:50% 100%;transform-style:preserve-3d;z-index:15;z-index:700;width:100%;display:block;position:absolute;top:auto;bottom:0;left:0;right:auto}.sheet-modal-bottom,.sheet-modal:not(.sheet-modal-top){--f7-safe-area-top:0px;border-radius:var(--f7-sheet-border-radius) var(--f7-sheet-border-radius) 0 0}.sheet-modal-bottom:before,.sheet-modal:not(.sheet-modal-top):before{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:var(--f7-sheet-border-color);content:"";height:1px;transform:scaleY(calc(1/var(--f7-device-pixel-ratio)));transform-origin:50% 0;transform-style:preserve-3d;z-index:15;z-index:700;width:100%;display:block;position:absolute;top:0;bottom:auto;left:0;right:auto}.sheet-modal-top{--f7-safe-area-bottom:0px;top:0;bottom:auto}.sheet-modal-top,.sheet-modal-top.modal-out{transform:translateY(-100%)}.sheet-modal-top .toolbar-bottom{position:absolute}.sheet-modal-top .page-content{padding-top:var(--f7-safe-area-top)}html:has(.sheet-modal-push-in,.sheet-modal-push-closing) .sheet-modal-push{--f7-sheet-border-color:#0000;border-radius:var(--f7-sheet-push-border-radius) var(--f7-sheet-push-border-radius) 0 0;overflow:hidden}html:has(.sheet-modal-push-in,.sheet-modal-push-closing) .sheet-modal-push .page{--f7-safe-area-top:0px}html:has(.sheet-modal-push-in,.sheet-modal-push-closing) .sheet-modal-push .view{--f7-safe-area-top:0px}html:has(.sheet-modal-push-in,.sheet-modal-push-closing) .sheet-modal-push.sheet-modal-top{border-radius:0 0 var(--f7-sheet-push-border-radius) var(--f7-sheet-push-border-radius)}html:has(.sheet-modal-push-in,.sheet-modal-push-closing) .framework7-root{background:#000}html:has(.sheet-modal-push-in,.sheet-modal-push-closing) .framework7-root>.view{transition-duration:var(--f7-sheet-transition-duration);transition-timing-function:var(--f7-sheet-transition-timing-function)}html:has(.sheet-modal-push-in,.sheet-modal-push-closing) .framework7-root>.views{transition-duration:var(--f7-sheet-transition-duration);transition-timing-function:var(--f7-sheet-transition-timing-function)}html:has(.sheet-modal-push-in,.sheet-modal-push-closing) .dark .framework7-root>.view:after{animation:sheet-dark-push-overlay-fade-in var(--f7-sheet-transition-duration);animation-timing-function:var(--f7-sheet-transition-timing-function);content:"";opacity:1;pointer-events:none;height:100%;transition-duration:var(--f7-sheet-transition-duration);transition-timing-function:var(--f7-sheet-transition-timing-function);z-index:13000;background:#ffffff1a;width:100%;position:absolute;top:0;left:0}html:has(.sheet-modal-push-in,.sheet-modal-push-closing) .dark .framework7-root>.views:after{animation:sheet-dark-push-overlay-fade-in var(--f7-sheet-transition-duration);animation-timing-function:var(--f7-sheet-transition-timing-function);content:"";opacity:1;pointer-events:none;height:100%;transition-duration:var(--f7-sheet-transition-duration);transition-timing-function:var(--f7-sheet-transition-timing-function);z-index:13000;background:#ffffff1a;width:100%;position:absolute;top:0;left:0}html:has(.sheet-modal-push-in,.sheet-modal-push-closing) .dark.framework7-root>.view:after{animation:sheet-dark-push-overlay-fade-in var(--f7-sheet-transition-duration);animation-timing-function:var(--f7-sheet-transition-timing-function);content:"";opacity:1;pointer-events:none;height:100%;transition-duration:var(--f7-sheet-transition-duration);transition-timing-function:var(--f7-sheet-transition-timing-function);z-index:13000;background:#ffffff1a;width:100%;position:absolute;top:0;left:0}html:has(.sheet-modal-push-in,.sheet-modal-push-closing) .dark.framework7-root>.views:after{animation:sheet-dark-push-overlay-fade-in var(--f7-sheet-transition-duration);animation-timing-function:var(--f7-sheet-transition-timing-function);content:"";opacity:1;pointer-events:none;height:100%;transition-duration:var(--f7-sheet-transition-duration);transition-timing-function:var(--f7-sheet-transition-timing-function);z-index:13000;background:#ffffff1a;width:100%;position:absolute;top:0;left:0}html:has(.sheet-modal-push-in,.sheet-modal-push-closing) .framework7-root>.view.dark:after{animation:sheet-dark-push-overlay-fade-in var(--f7-sheet-transition-duration);animation-timing-function:var(--f7-sheet-transition-timing-function);content:"";opacity:1;pointer-events:none;height:100%;transition-duration:var(--f7-sheet-transition-duration);transition-timing-function:var(--f7-sheet-transition-timing-function);z-index:13000;background:#ffffff1a;width:100%;position:absolute;top:0;left:0}html:has(.sheet-modal-push-in,.sheet-modal-push-closing) .framework7-root>.views.dark:after{animation:sheet-dark-push-overlay-fade-in var(--f7-sheet-transition-duration);animation-timing-function:var(--f7-sheet-transition-timing-function);content:"";opacity:1;pointer-events:none;height:100%;transition-duration:var(--f7-sheet-transition-duration);transition-timing-function:var(--f7-sheet-transition-timing-function);z-index:13000;background:#ffffff1a;width:100%;position:absolute;top:0;left:0}html:has(.sheet-modal-push-in,.sheet-modal-push-closing).dark .framework7-root>.view:after{animation:sheet-dark-push-overlay-fade-in var(--f7-sheet-transition-duration);animation-timing-function:var(--f7-sheet-transition-timing-function);content:"";opacity:1;pointer-events:none;height:100%;transition-duration:var(--f7-sheet-transition-duration);transition-timing-function:var(--f7-sheet-transition-timing-function);z-index:13000;background:#ffffff1a;width:100%;position:absolute;top:0;left:0}html:has(.sheet-modal-push-in,.sheet-modal-push-closing).dark .framework7-root>.views:after{animation:sheet-dark-push-overlay-fade-in var(--f7-sheet-transition-duration);animation-timing-function:var(--f7-sheet-transition-timing-function);content:"";opacity:1;pointer-events:none;height:100%;transition-duration:var(--f7-sheet-transition-duration);transition-timing-function:var(--f7-sheet-transition-timing-function);z-index:13000;background:#ffffff1a;width:100%;position:absolute;top:0;left:0}html:has(.sheet-modal-push-in) .framework7-root>.view{border-radius:var(--f7-sheet-push-border-radius);transform:translateZ(0) scale(var(--f7-sheet-push-scale,1))!important}html:has(.sheet-modal-push-in) .framework7-root>.views{border-radius:var(--f7-sheet-push-border-radius);transform:translateZ(0) scale(var(--f7-sheet-push-scale,1))!important}html:has(.sheet-modal-push-closing) .dark .framework7-root>.view:after{opacity:0;animation:none}html:has(.sheet-modal-push-closing) .dark .framework7-root>.views:after{opacity:0;animation:none}html:has(.sheet-modal-push-closing) .dark.framework7-root>.view:after{opacity:0;animation:none}html:has(.sheet-modal-push-closing) .dark.framework7-root>.views:after{opacity:0;animation:none}html:has(.sheet-modal-push-closing) .framework7-root>.view.dark:after{opacity:0;animation:none}html:has(.sheet-modal-push-closing) .framework7-root>.views.dark:after{opacity:0;animation:none}html:has(.sheet-modal-push-closing).dark .framework7-root>.view:after{opacity:0;animation:none}html:has(.sheet-modal-push-closing).dark .framework7-root>.views:after{opacity:0;animation:none}@keyframes sheet-dark-push-overlay-fade-in{0%{opacity:0}to{opacity:1}}.ios .sheet-modal{-webkit-backdrop-filter:saturate(180%)blur(16px);backdrop-filter:saturate(180%)blur(16px);box-shadow:var(--f7-glass-shadow)}.ios .sheet-modal .toolbar{position:absolute}.ios:not(.device-ios) .sheet-modal .toolbar:before{display:none}.md .sheet-modal .toolbar{--f7-safe-area-bottom:0px;width:100%;position:relative}.md .sheet-modal .toolbar:after,.md .sheet-modal .toolbar:before{display:none}.md .sheet-modal .toolbar+.sheet-modal-inner{height:calc(100% - var(--f7-toolbar-height))}.md .sheet-modal .toolbar+.sheet-modal-inner .page-content{--f7-page-toolbar-top-offset:0px;--f7-page-toolbar-bottom-offset:0px}.md .sheet-modal .toolbar a.link:not(.tab-link){flex-shrink:0}:root{--f7-login-screen-blocks-max-width:480px;--f7-login-screen-title-text-align:center;--f7-login-screen-title-text-color:inherit;--f7-login-screen-title-letter-spacing:0}.ios{--f7-login-screen-blocks-margin-vertical:25px;--f7-login-screen-transition-timing-function:initial;--f7-login-screen-transition-duration:.4s;--f7-login-screen-title-font-weight:600;--f7-login-screen-title-font-size:28px;--f7-login-screen-content-bg-color:#fff;--f7-login-screen-bg-color:#fff}.ios .dark,.ios.dark{--f7-login-screen-bg-color:#000;--f7-login-screen-content-bg-color:#000}.md{--f7-login-screen-transition-duration:.6s;--f7-login-screen-transition-timing-function:cubic-bezier(0,1,.2,1);--f7-login-screen-blocks-margin-vertical:24px;--f7-login-screen-title-font-weight:400;--f7-login-screen-title-font-size:28px}.md,.md .dark,.md [class*=color-]{--f7-login-screen-content-bg-color:var(--f7-md-surface);--f7-login-screen-bg-color:var(--f7-md-surface)}.login-screen{background:var(--f7-login-screen-bg-color);box-sizing:border-box;height:100%;transition-property:transform;transition-timing-function:var(--f7-login-screen-transition-timing-function);z-index:11000;width:100%;display:none;position:absolute;top:0;left:0;transform:translateY(100vh)}.login-screen.modal-in,.login-screen.modal-out{transition-duration:var(--f7-login-screen-transition-duration)}.login-screen.not-animated{transition-duration:0s}.login-screen.modal-in{display:block;transform:translateZ(0)}.login-screen.modal-out{transform:translateY(100%)}.login-screen .page,.login-screen-content,.login-screen-page{background:var(--f7-login-screen-content-bg-color)}.login-screen-content .block,.login-screen-content .list,.login-screen-content .login-screen-title,.login-screen-page .block,.login-screen-page .list,.login-screen-page .login-screen-title{margin:var(--f7-login-screen-blocks-margin-vertical) auto}.login-screen-content .block,.login-screen-content .block-footer,.login-screen-content .block-header,.login-screen-content .list,.login-screen-content .login-screen-title,.login-screen-page .block,.login-screen-page .block-footer,.login-screen-page .block-header,.login-screen-page .list,.login-screen-page .login-screen-title{max-width:var(--f7-login-screen-blocks-max-width)}.login-screen-content .list ul,.login-screen-page .list ul{background:0 0}.login-screen-content .list ul:after,.login-screen-content .list ul:before,.login-screen-page .list ul:after,.login-screen-page .list ul:before{display:none!important}.login-screen-content .block-footer,.login-screen-content .block-header,.login-screen-page .block-footer,.login-screen-page .block-header{text-align:center;margin-left:auto;margin-right:auto}.login-screen-title{color:var(--f7-login-screen-title-text-color);font-size:var(--f7-login-screen-title-font-size);font-weight:var(--f7-login-screen-title-font-weight);letter-spacing:var(--f7-login-screen-title-letter-spacing);text-align:var(--f7-login-screen-title-text-align)}.login-screen-page,.login-screen>.page,.login-screen>.view>.page{flex-direction:column;display:flex}.login-screen-page .login-screen-content,.login-screen-page .page-content,.login-screen>.page .login-screen-content,.login-screen>.page .page-content,.login-screen>.view>.page .login-screen-content,.login-screen>.view>.page .page-content{width:100%;height:auto;max-height:100%;margin-top:auto;margin-bottom:auto}.dark .login-screen-content .block-strong,.dark .login-screen-content .list ul,.dark .login-screen-page .block-strong,.dark .login-screen-page .list ul,.dark.login-screen-page .block-strong,.dark.login-screen-page .list ul{background-color:initial}:root{--f7-toast-font-size:14px;--f7-toast-icon-size:48px;--f7-toast-max-width:568px}.ios{--f7-toast-bg-color:var(--f7-glass-bg-color);--f7-toast-padding-horizontal:16px;--f7-toast-padding-vertical:12px;--f7-toast-border-radius:32px;--f7-toast-button-min-width:64px}.md{--f7-toast-padding-horizontal:24px;--f7-toast-padding-vertical:14px;--f7-toast-border-radius:16px;--f7-toast-button-min-width:64px}.md,.md .dark,.md [class*=color-]{--f7-toast-text-color:var(--f7-md-on-surface);--f7-toast-bg-color:var(--f7-md-surface-5)}.toast{background-color:var(--f7-toast-bg-color);box-sizing:border-box;color:var(--f7-toast-text-color);font-size:var(--f7-toast-font-size);max-width:var(--f7-toast-max-width);opacity:0;z-index:20000;transition-property:transform,opacity;position:absolute}.toast.modal-in{opacity:1}.toast .toast-content{box-sizing:border-box;padding:var(--f7-toast-padding-vertical) var(--f7-toast-padding-horizontal);justify-content:space-between;align-items:center;display:flex}.toast .toast-text{flex-shrink:1;min-width:0;line-height:20px}.toast .toast-button{min-width:var(--f7-toast-button-min-width);flex-shrink:0;width:auto;margin-top:-8px;margin-bottom:-8px}.toast.toast-with-icon .toast-content{text-align:center;display:block}.toast.toast-with-icon .toast-text{text-align:center}.toast.toast-with-icon .toast-icon .f7-icons,.toast.toast-with-icon .toast-icon .material-icons{font-size:var(--f7-toast-icon-size)}.toast.toast-center{top:50%}.toast.toast-top{margin-top:var(--f7-safe-area-top)}.ios .toast{-webkit-backdrop-filter:saturate(180%)blur(16px);backdrop-filter:saturate(180%)blur(16px);box-shadow:var(--f7-glass-shadow);width:100%;transition-duration:.3s;left:0}.ios .toast.toast-top{top:0;transform:translateY(-100%)}.ios .toast.toast-top.modal-in{transform:translateZ(0)}.ios .toast.toast-center{border-radius:var(--f7-toast-border-radius);width:auto;left:50%}.ios .toast.toast-center,.ios .toast.toast-center.modal-in{transform:translate(-50%,-50%)}.ios .toast.toast-bottom{bottom:0;transform:translateY(100%)}.ios .toast.toast-bottom.modal-in{transform:translateZ(0)}@media (max-width:568px){.ios .toast.toast-top{margin-top:0}.ios .toast.toast-top .toast-content{padding-top:calc(var(--f7-toast-padding-vertical) + var(--f7-safe-area-top))}.ios .toast.toast-bottom .toast-content{padding-bottom:calc(var(--f7-toast-padding-vertical) + var(--f7-safe-area-bottom))}}@media (min-width:569px){.ios .toast{border-radius:var(--f7-toast-border-radius);margin-left:calc(var(--f7-toast-max-width)*-1/2);left:50%}.ios .toast.toast-top{top:16px}.ios .toast.toast-center{margin-left:0}.ios .toast.toast-bottom{margin-bottom:calc(16px + var(--f7-safe-area-bottom))}}@media (min-width:1024px){.ios .toast{width:auto;margin-left:0}.ios .toast.toast-horizontal-left{left:16px}.ios .toast.toast-horizontal-right{left:auto;right:16px}.ios .toast.toast-horizontal-center{margin-left:calc(var(--f7-toast-max-width)*-1/2);width:var(--f7-toast-max-width);left:50%}}.ios .toast-button{margin-left:16px;margin-right:calc(var(--f7-button-padding-horizontal)*-1)}.md .toast{border-radius:var(--f7-toast-border-radius);width:calc(100% - 16px);transition-duration:.2s;left:8px;transform:scale(.9)}.md .toast.modal-in,.md .toast.modal-out{transform:scale(1)}.md .toast.toast-top{top:8px}.md .toast.toast-center{width:auto;left:50%;transform:scale(.9)translate(-55%,-55%)}.md .toast.toast-center.modal-in,.md .toast.toast-center.modal-out{transform:scale(1)translate(-50%,-50%)}.md .toast.toast-bottom{bottom:calc(8px + var(--f7-safe-area-bottom))}@media (min-width:584px){.md .toast{margin-left:calc(var(--f7-toast-max-width)*-1/2);left:50%}.md .toast.toast-center{margin-left:0}}@media (min-width:1024px){.md .toast{width:auto;margin-left:0}.md .toast.toast-horizontal-left{left:24px}.md .toast.toast-horizontal-right{left:auto;right:24px}.md .toast.toast-horizontal-center{margin-left:calc(var(--f7-toast-max-width)*-1/2);width:var(--f7-toast-max-width);left:50%}.md .toast.toast-bottom{bottom:calc(24px + var(--f7-safe-area-bottom))}.md .toast.toast-top{top:24px}}.md .toast-button{margin-left:16px;margin-right:-8px}:root{--bg:#060a18;--bg-2:#0b1230;--page-bg:#0d1226;--card:#131826;--card2:#1a2134;--card3:#16213e;--border:#1e2638;--line:#ffffff14;--card-radius:14px;--card-pad:14px;--card-gap:12px;--card-mx:16px;--card-border:1px solid #94a3b824;--text:#e8ecf1;--text-dim:#6b7689;--text-title:#e8ecf1;--text-primary:#dfe5ec;--text-secondary:#9aa7b8;--text-soft:#c7cfdd;--text-link:#22c55e;--up:#ff2d2d;--down:#00d68f;--red:#ff2d2d;--green:#00d68f;--yellow:#ffb800;--orange:#ff6b35;--purple:#8b5cf6;--purple-rgb:139, 92, 246;--ov-015:#ffffff04;--ov-02:#ffffff05;--ov-025:#ffffff06;--ov-028:#ffffff07;--ov-03:#ffffff08;--ov-04:#ffffff0a;--ov-05:#ffffff0d;--ov-06:#ffffff0f;--ov-07:#ffffff12;--ov-08:#ffffff14;--ov-09:#ffffff17;--ov-10:#ffffff1a;--ov-12:#ffffff1f;--ov-14:#ffffff24;--ov-15:#ffffff26;--ov-16:#ffffff29;--ov-18:#ffffff2e;--ov-20:#fff3;--ov-25:#ffffff40;--ov-28:#ffffff47;--ov-32:#ffffff52;--ov-35:#ffffff59;--ov-40:#fff6;--ov-55:#ffffff8c;--ov-80:#fffc;--ov-85:#ffffffd9;--blue:#60a5fa;--black:#8b0000;--warn:#ffb74d;--ok:#81c784;--danger:#ff8a80;--status-ok:#22c55e;--status-warn:#eab308;--status-fail:#ef4444;--chip-bg:#ffffff14;--chip-border:#ffffff29;--purple-soft-bg:#8b5cf624;--purple-soft-border:#8b5cf659;--seg-active-bg:#ffffff1f;--seg-active-fg:#e8ecf4;--seg-idle-fg:#8a94a8;--grad-orange:linear-gradient(90deg, #ff6b35, #ff9a35);--grad-btn-purple:linear-gradient(135deg, #6a5cff, #8a5cff);--grad-bar-purple:linear-gradient(90deg, #6a5cff, #8a5cff);--grad-purple-deep:linear-gradient(135deg, #8b5cf6, #6d28d9);--grad-asset-card:linear-gradient(135deg, #1a2a4a, #16213e);--purple-light:#a78bfa;--purple-light-rgb:167, 139, 250;--purple-btn-solid:#6a5cff;--panel-deep:#141a2e;--input-deep:#0a0e1a80;--gap-xs:4px;--gap-sm:8px;--gap-md:12px;--gap-lg:16px;--pad-sm:8px;--pad-md:12px;--fs-display:24px;--fs-h1:20px;--fs-h2:17px;--fs-h3:16px;--fs-body:14.5px;--fs-body-sm:13px;--fs-caption:12.5px;--fs-tag:11.5px;--fs-mini:10px;--bar-glass:#0f1426c7;--bar-border:#94a3b81f;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans SC,sans-serif}html[data-theme=light]{--bg:#f2f3f5;--bg-2:#f2f3f5;--page-bg:#fafafa;--card:#fff;--card2:#f5f6f7;--card3:#f0f2f5;--border:#e6e8eb;--line:#0f172a0f;--card-border:1px solid #64748b40;--text:#1a1a1a;--text-title:#1a1a1a;--text-primary:#333;--text-dim:#8c8c8c;--text-secondary:#737373;--text-soft:#4a5568;--text-link:#16a34a;--up:#f5222d;--down:#0a9e73;--red:#f5222d;--green:#0a9e73;--yellow:#b5851a;--orange:#e2620f;--purple:#1777ff;--purple-rgb:23, 119, 255;--ov-015:#0f172a05;--ov-02:#0f172a05;--ov-025:#0f172a05;--ov-028:#0f172a05;--ov-03:#0f172a05;--ov-04:#0f172a06;--ov-05:#0f172a07;--ov-06:#0f172a08;--ov-07:#0f172a0a;--ov-08:#0f172a0b;--ov-09:#0f172a0d;--ov-10:#0f172a0e;--ov-12:#0f172a11;--ov-14:#0f172a14;--ov-15:#0f172a15;--ov-16:#0f172a16;--ov-18:#0f172a19;--ov-20:#0f172a1c;--ov-25:#0f172a23;--ov-28:#0f172a27;--ov-32:#0f172a2d;--ov-35:#0f172a31;--ov-40:#0f172a38;--ov-55:#0f172a4d;--ov-80:#0f172a70;--ov-85:#0f172a77;--blue:#2563eb;--black:#8b0000;--warn:#b45309;--ok:#2e7d32;--danger:#cf4a42;--status-ok:#16a34a;--status-warn:#a16207;--status-fail:#dc2626;--chip-bg:#0f172a0d;--chip-border:#0f172a17;--purple-soft-bg:#1777ff1a;--purple-soft-border:#1777ff4d;--seg-active-bg:#1777ff1a;--seg-active-fg:#1777ff;--seg-idle-fg:#595959;--grad-btn-purple:linear-gradient(135deg, #1777ff, #4a9aff);--grad-bar-purple:linear-gradient(90deg, #1777ff, #4a9aff);--grad-purple-deep:linear-gradient(135deg, #1777ff, #0f5fd6);--grad-asset-card:linear-gradient(135deg, #eef4ff, #e6ecf7);--purple-light:#4a9aff;--purple-light-rgb:74, 154, 255;--purple-btn-solid:#1777ff;--panel-deep:#fff;--input-deep:#0f172a0d;--bar-glass:#ffffffeb;--bar-border:#64748b38;--nav-blue:#1777ff}:root{--f7-theme-color:var(--purple);--f7-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Noto Sans SC", sans-serif;--f7-font-size:var(--fs-body);--f7-page-bg-color:var(--page-bg);--f7-bg-color:var(--bg);--f7-text-color:var(--text);--f7-font-weight:400;--f7-bars-bg-color:var(--page-bg);--f7-toolbar-bg-color:var(--page-bg);--f7-bars-border-color:var(--line);--f7-toolbar-border-color:var(--line);--f7-bars-text-color:var(--text);--f7-toolbar-text-color:var(--text);--f7-navbar-bg-color:var(--page-bg);--f7-navbar-border-color:var(--line);--f7-navbar-title-font-size:var(--fs-h2);--f7-navbar-link-color:var(--purple);--f7-navbar-height:52px;--f7-tabbar-link-active-color:var(--yellow);--f7-tabbar-link-inactive-color:var(--text-dim);--f7-tabbar-labels-height:52px;--f7-tabbar-link-font-size:10px;--f7-card-bg-color:var(--card);--f7-card-border-radius:var(--card-radius);--f7-card-border:var(--card-border);--f7-card-box-shadow:none;--f7-card-content-padding:var(--card-pad);--f7-list-bg-color:var(--card);--f7-list-border-color:var(--border);--f7-list-item-title-color:var(--text-primary);--f7-list-item-subtitle-color:var(--text-secondary);--f7-list-item-footer-color:var(--text-dim);--f7-list-item-border-color:#94a3b814;--f7-preloader-color:var(--purple);--f7-page-transition-duration:.26s;--f7-glass-bg-color:var(--bar-glass);--f7-glass-shadow:inset 0 0 0 .5px #ffffff14, 0 0 25px 0 #0000004d;--f7-dialog-bg-color:var(--card);--f7-dialog-text-color:var(--text-primary);--f7-sheet-bg-color:var(--card);--f7-actions-bg-color:var(--card);--f7-toast-bg-color:#1a2134f2;--f7-toast-text-color:var(--text)}.dialog{width:min(92vw,480px);margin-left:calc(min(92vw,480px)/-2)}button{width:auto;display:inline-block}.tabbar.tabbar-bottom{border-top:1px solid var(--line)}.navbar{border-bottom:1px solid var(--line)}.tabbar .tab-link{position:relative}.tabbar .tabbar-label{letter-spacing:.2px;font-weight:600;font-size:10px!important}.tabbar .tj-tab-icon{justify-content:center;align-items:center;width:20px;height:20px;font-size:18px;display:flex}.ios .toolbar.toolbar-bottom .toolbar-inner,.tabbar .toolbar-inner{padding-bottom:0}.tabbar.tabbar-bottom{padding-bottom:env(safe-area-inset-bottom)}.tabbar .tab-link{height:100%;min-height:100%;justify-content:flex-end!important;padding-top:0!important;padding-bottom:4px!important}.tabbar .tj-tab-icon{margin-bottom:3px}.tabbar .tab-link:active{opacity:.6}#predTabIcon svg{width:20px;height:20px;display:block}.ios .navbar .navbar-pane,.ios .navbar .left,.ios .navbar .right,.ios .toolbar .toolbar-pane,.ios .toolbar .left,.ios .toolbar .right{box-shadow:none;-webkit-backdrop-filter:none;background:0 0}.ios{--f7-tabbar-link-highlight-active-bg-color:transparent}.ios .navbar-bg:before,.ios .navbar-bg:after,.ios .toolbar:before,.ios .toolbar:after{content:none!important;display:none!important}.ios .navbar-bg{background:var(--f7-navbar-bg-color,var(--page-bg))}.ios .toolbar{background:var(--f7-toolbar-bg-color,var(--page-bg))}.ios .navbar{background:var(--f7-navbar-bg-color,var(--page-bg))}.page[data-name=home],.page[data-name=predict],.page[data-name=risk],.page[data-name=mine]{--f7-page-bg-color:transparent}#pullRefreshIndicator{top:calc(env(safe-area-inset-top,0px) + 8px);height:40px;color:var(--text-dim);z-index:99990;pointer-events:none;opacity:0;justify-content:center;align-items:center;gap:8px;font-size:13px;transition:opacity .2s,transform .2s;display:flex;position:fixed;left:0;right:0;transform:translateY(-50px)}#pullRefreshIndicator .pr-spinner{border:2px solid #ff9f434d;border-top-color:#ff9f43;border-radius:50%;width:18px;height:18px;display:inline-block}#pullRefreshIndicator.pull-active{opacity:1;transition:opacity .12s}#pullRefreshIndicator.pull-loading .pr-spinner{animation:.8s linear infinite prSpin}#pullRefreshIndicator.pull-loading{color:var(--orange)}@keyframes prSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hex-wrap{justify-content:center;align-items:center;width:min(340px,85vw);height:min(340px,85vw);margin:0 auto;display:flex;position:relative}.hex-radar{width:100%;height:100%}.hex-grid{fill:none;stroke:var(--ov-12);stroke-width:1px}.hex-grid-2{stroke:var(--ov-08)}.hex-grid-3{stroke:var(--ov-06)}.hex-axis{stroke:var(--ov-10);stroke-width:.5px;stroke-dasharray:3 3}.hex-fill{fill:#ff6b352e;stroke:var(--orange);stroke-width:2px;transform-origin:175px 175px;transition:all .8s}.hex-dot{fill:var(--text-dim)}.hex-dot-warn{animation:.9s ease-in-out infinite hexDotBlink}@keyframes hexDotBlink{0%,to{opacity:1}50%{opacity:.25}}.hex-label{paint-order:stroke;stroke:#0a0e17;stroke-width:2px;stroke-linejoin:round;font-size:12px;font-weight:600;fill:var(--text)!important;color:var(--text)!important}.hex-label.hl-score{font-size:12px;fill:var(--orange)!important}.hex-center-emoji{z-index:5;pointer-events:none;font-size:28px;animation:.9s ease-in-out .6s infinite emojiHeartbeat;position:absolute;top:50%;left:50%}@keyframes emojiHeartbeat{0%,to{transform:translate(-50%,-50%)scale(1)}10%{transform:translate(-50%,-50%)scale(1.04)}20%{transform:translate(-50%,-50%)scale(1)}30%{transform:translate(-50%,-50%)scale(1.025)}40%{transform:translate(-50%,-50%)scale(1)}}.hex-score-block{transform-origin:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;margin:0 auto 10px;animation:.5s cubic-bezier(.34,1.56,.64,1) both hexScaleIn;display:flex}.hex-score-block .risk-label{background:var(--ov-08);border:1px solid var(--ov-15);border-radius:12px;padding:3px 12px;font-size:13px;font-weight:600;animation:.6s ease-out .8s both fadeUp;display:inline-block}.hex-score-block .risk-score{white-space:nowrap;transform-origin:50%;font-size:52px;font-weight:800;line-height:1.1;animation:1.2s ease-out .5s both countUp,.9s ease-in-out .6s infinite heartBeat;display:inline-block}.hex-score-block .hex-total{color:var(--text-dim);white-space:nowrap;font-size:11px;animation:.6s ease-out 1s both fadeUp}.hex-risk-label{border-radius:16px;align-items:baseline;gap:4px;margin-bottom:10px;padding:6px 18px;font-size:16px;font-weight:600;display:inline-flex}.hex-risk-label .risk-emoji{font-size:20px}.hex-risk-label .risk-level-text{font-size:16px}.hex-risk-label .risk-score-num{margin-left:6px;font-size:36px;font-weight:800;line-height:1}.hex-risk-label .risk-score-suffix{opacity:.6;font-size:14px}.risk-low{border-color:var(--green);color:var(--green)}.risk-low .risk-label{color:var(--green);background:#00d68f1f;border-color:#00d68f80}.risk-low .hex-fill{fill:#00d68f2e;stroke:var(--green)}.risk-low .hex-radar{filter:drop-shadow(0 0 12px #00d68f26)}.risk-low .risk-score{color:var(--green)}.risk-low .hex-risk-label{color:var(--green);background:#00d68f1f;border:1px solid #00d68f4d}.risk-medium{border-color:var(--yellow);color:var(--yellow)}.risk-medium .risk-label{color:var(--yellow);background:#ffb8001f;border-color:#ffb80080}.risk-medium .hex-fill{fill:#ffb8002e;stroke:var(--yellow)}.risk-medium .hex-radar{filter:drop-shadow(0 0 12px #ffb80026)}.risk-medium .risk-score{color:var(--yellow)}.risk-medium .hex-risk-label{color:var(--yellow);background:#ffb8001f;border:1px solid #ffb8004d}.risk-high{border-color:var(--orange);color:var(--orange)}.risk-high .risk-label{color:var(--orange);background:#ff6b351f;border-color:#ff6b3580}.risk-high .hex-fill{fill:#ff6b352e;stroke:var(--orange)}.risk-high .hex-radar{filter:drop-shadow(0 0 12px #ff6b3526)}.risk-high .risk-score{color:var(--orange)}.risk-high .hex-risk-label{color:var(--orange);background:#ff6b351f;border:1px solid #ff6b354d}.risk-danger{border-color:var(--red);color:var(--red)}.risk-danger .risk-label{color:var(--red);background:#ff2d2d1f;border-color:#ff2d2d80}.risk-danger .hex-fill{fill:#ff2d2d2e;stroke:var(--red)}.risk-danger .hex-radar{filter:drop-shadow(0 0 12px #ff2d2d26)}.risk-danger .risk-score{color:var(--red)}.risk-danger .hex-risk-label{color:var(--red);background:#ff2d2d1f;border:1px solid #ff2d2d4d}.risk-extreme{border-color:var(--black);color:var(--red);background:#8b00001a}.risk-extreme .risk-score{color:var(--red)}@keyframes hexScaleIn{0%{opacity:0;transform:scale(.65)}to{opacity:1;transform:scale(1)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes heartBeatScale{0%,to{transform:scale(1)}10%{transform:scale(1.08)}20%{transform:scale(1)}30%{transform:scale(1.05)}40%{transform:scale(1)}}@keyframes countUp{0%{opacity:0;transform:translateY(8px)scale(.8)}60%{opacity:1;transform:translateY(-1px)scale(1.02)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes heartBeat{0%,to{transform:scale(1)}10%{transform:scale(1.1)}20%{transform:scale(1)}30%{transform:scale(1.06)}40%{transform:scale(1)}}.tj-gauge-svg{width:100%;max-width:340px;height:auto;margin:0 auto;display:block}.tj-bar-track{background:var(--ov-06);border-radius:5px;height:10px;position:relative;overflow:hidden}.tj-bar-fill{border-radius:5px;width:0%;height:100%;transition:width 1.2s cubic-bezier(.4,0,.2,1)}.tj-bar-fill.low{background:linear-gradient(90deg,#00d68f,#00d68f)}.tj-bar-fill.mid{background:linear-gradient(90deg,#00d68f,#ffb800)}.tj-bar-fill.high{background:linear-gradient(90deg,#ffb800,#ff6b35)}.tj-bar-fill.vhigh{background:linear-gradient(90deg,#ff6b35,#ff3b3b)}.tj-section-right{float:right;font-weight:400;font-size:var(--fs-caption);color:var(--text-dim)}.level-extreme-low{color:#00d68f;background:#00d68f1a}.level-low{color:#00d68f;background:#00d68f14}.level-mid{color:var(--yellow);background:#ffb8001a}.level-high{color:var(--orange);background:#ff6b351a}.level-extreme-high{color:var(--red);background:#ff2d2d1a}.section{margin-top:20px}.section-title{color:var(--text-dim);border-left:3px solid var(--orange);flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:12px;padding-left:12px;font-size:15px;font-weight:600;display:flex}.section-sub-line{width:100%;color:var(--text-dim);opacity:.7;margin:3px 0 0;padding-left:0;font-size:11px;font-weight:400;line-height:1.4;display:block}.mod-refresh-btn{color:#bb8fce;cursor:pointer;vertical-align:middle;background:#9b59b61f;border:1px solid #9b59b64d;border-radius:5px;justify-content:center;align-items:center;margin-left:6px;padding:1px 7px;font-size:12px;line-height:1.5;transition:all .2s;display:inline-flex}.mod-refresh-status{vertical-align:middle;margin-left:6px;font-size:11px;font-weight:400;display:inline-block}.risk-badge{vertical-align:middle;border-radius:10px;align-items:baseline;gap:2px;margin-top:-8px;margin-left:6px;padding:3px 12px;font-size:15px;font-weight:700;animation:.9s ease-in-out .6s infinite heartBeatScale;display:inline-flex}.risk-badge-score{font-size:28px;font-weight:800;line-height:1;display:inline-block}.risk-badge-unit{opacity:.7;font-size:14px}.risk-low .risk-badge{color:var(--green);background:#00d68f26;border:1px solid #00d68f4d}.risk-medium .risk-badge{color:var(--yellow);background:#ffb80026;border:1px solid #ffb8004d}.risk-high .risk-badge{color:var(--orange);background:#ff6b3526;border:1px solid #ff6b354d}.risk-danger .risk-badge{color:var(--red);background:#ff2d2d26;border:1px solid #ff2d2d4d}.risk-display{text-align:center;background:var(--card);border:1px solid var(--border);border-radius:12px;padding:8px 0 20px}.risk-seg-control{gap:8px;padding:12px 16px 4px;display:flex}.risk-seg-btn{color:var(--text-secondary);cursor:pointer;background:#94a3b814;border:1px solid #94a3b840;border-radius:8px;flex:1;padding:8px 0;font-size:13px;font-weight:600;transition:all .2s}.risk-seg-intro{color:var(--text-dim);text-align:center;padding:7px 14px 0;font-size:11px;line-height:1.6}.risk-seg-btn.active{background:var(--purple);border-color:var(--purple);color:#fff}.risk-seg-control+.section,.risk-seg-intro+.section{margin-top:8px}.tj-seg{flex:1;gap:8px;display:flex}.tj-seg-thumb{display:none}@supports selector(:has(a)){.tj-seg{background:#94a3b814;border:1px solid #94a3b840;border-radius:11px;gap:0;padding:3px;position:relative}.tj-seg .risk-seg-btn{z-index:1;background:0 0;border:none;border-radius:8px;position:relative}.tj-seg .risk-seg-btn.active{color:#fff;background:0 0;border-color:#0000}.tj-seg-thumb{z-index:0;background:var(--purple);border-radius:8px;width:calc(50% - 3px);transition:transform .25s;display:block;position:absolute;top:3px;bottom:3px;left:3px;transform:translate(0)}.tj-seg:has(.risk-seg-btn[data-seg=long].active) .tj-seg-thumb{transform:translate(100%)}}@supports selector(':has(a)'){.tj-seg{background:#94a3b814;border:1px solid #94a3b840;border-radius:11px;gap:0;padding:3px;position:relative}.tj-seg .risk-seg-btn{z-index:1;background:0 0;border:none;border-radius:8px;position:relative}.tj-seg .risk-seg-btn.active{color:#fff;background:0 0;border-color:#0000}.tj-seg-thumb{z-index:0;background:var(--purple);border-radius:8px;width:calc(50% - 3px);transition:transform .25s;display:block;position:absolute;top:3px;bottom:3px;left:3px;transform:translate(0)}.tj-seg:has(.risk-seg-btn[data-seg=long].active) .tj-seg-thumb{transform:translate(100%)}}.dimensions{flex-direction:column;gap:10px;margin:0;display:flex}.dim-bar{background:var(--card);border:1px solid var(--border);border-radius:10px;padding:12px 14px}.dim-header{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.dim-name{font-size:14px;font-weight:600}.dim-score{font-size:14px;font-weight:700}.dim-track{background:var(--border);border-radius:4px;height:8px;overflow:hidden}.dim-fill{border-radius:4px;height:100%;transition:width .8s}.dim-warn .dim-fill{animation:2.2s ease-in-out infinite dimPulse}@keyframes dimPulse{0%,to{opacity:1;box-shadow:0 0 4px}50%{opacity:.6;box-shadow:0 0 10px}}.dim-note{color:var(--text-dim);margin-top:6px;font-size:12px}.dim-riskword{white-space:nowrap;font-weight:700}.dim-basis{color:var(--text-dim);opacity:.8;margin-top:3px;font-size:11px;line-height:1.5}.val-table{background:var(--card);border:1px solid var(--border);border-radius:10px;margin:0;overflow:hidden}.val-header{background:var(--card);border-bottom:1px solid var(--border);color:var(--text-dim);grid-template-columns:minmax(0,1fr) 32px 80px minmax(96px,auto);align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:grid}.val-header span{color:var(--text-dim);font-size:11px;font-weight:600}.val-name-h{text-align:left}.val-pe-h,.val-level-h{text-align:center}.val-duration-h{text-align:right}.val-row{border-bottom:1px solid var(--border);flex-direction:column;gap:4px;padding:8px 10px;font-size:13px;display:flex;position:relative}.val-row.clickable{cursor:pointer}.val-row.clickable:hover{background:var(--ov-03)}.val-row .link-icon{color:var(--text-dim);margin-left:2px;font-size:10px}.val-row .hold-corner{color:#fff;z-index:2;pointer-events:none;background:linear-gradient(135deg,#ff8a3d,#ff5722);border-radius:0 0 6px;padding:2px 6px;font-size:9px;font-weight:700;line-height:12px;position:absolute;top:0;left:0;box-shadow:0 1px 3px #ff572259}.val-row-top{grid-template-columns:minmax(0,1fr) 32px 80px minmax(64px,auto);align-items:center;gap:8px;padding-left:30px;display:grid}.val-row-top .val-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.val-row-top .val-pe{text-align:center;color:var(--text-dim);font-variant-numeric:tabular-nums}.val-row-top .val-level{text-align:center;white-space:nowrap;place-self:center;width:auto;display:inline-block}.val-level.val-beat-slow{animation:.85s ease-in-out infinite heartBeatLabel}.val-level.val-beat-fast{animation:.55s ease-in-out infinite heartBeatLabel}@keyframes heartBeatLabel{0%,to{transform:scale(1)}10%{transform:scale(1.08)}20%{transform:scale(1)}30%{transform:scale(1.04)}40%{transform:scale(1)}}.val-row-top .val-duration{text-align:right;white-space:nowrap;font-size:12px}.val-row-bar{width:100%}.val-row:last-child{border-bottom:none}.val-name{font-weight:600}.val-pe{text-align:right;color:var(--text-dim);font-variant-numeric:tabular-nums;padding-right:10px}.val-level{text-align:center;white-space:nowrap;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:12px;font-weight:600}.val-gauge{border-radius:4px;align-items:center;gap:1px;height:16px;margin:8px 0 2px;display:flex;position:relative;overflow:hidden}.val-gauge-seg{flex-grow:1;height:100%;position:relative}.val-gauge-seg:first-child{border-radius:4px 0 0 4px}.val-gauge-seg:last-child{border-radius:0 4px 4px 0}.seg-1{background:#81c784}.seg-2{background:#c5e1a5}.seg-3{background:#ffcc80}.seg-4{background:#f48fb1}.seg-5{background:#ef9a9a}.val-gauge-pointer{display:none}.val-gauge-label{left:var(--pct);color:#fff;text-shadow:0 0 4px #000000e6,0 0 2px #000,1px 1px 1px #000c;white-space:nowrap;z-index:3;pointer-events:none;font-size:12px;font-weight:800;line-height:1;position:absolute;top:50%!important;transform:translate(-50%,-50%)!important}.refresh-hint{color:var(--text-dim);margin:10px 0 0;font-size:11px;line-height:1.6}.risk-page-root>*{padding-left:16px;padding-right:16px}.risk-swipe{margin-top:8px;padding-left:0;padding-right:0;transition:height .3s;position:relative;overflow:hidden}.risk-swipe-track{touch-action:pan-y;width:200%;transition:transform .3s;display:flex;transform:translate(0)}.risk-swipe-slide{box-sizing:border-box;flex-shrink:0;width:50%;padding:0 16px}.predict-bar-wrap{background:var(--card);border:1px solid var(--border);text-align:center;border-radius:10px;flex:1;padding:14px}.predict-bar{border-radius:10px;width:100%;height:28px;margin:8px 0 6px;display:flex;overflow:hidden}.predict-up-bar{color:#fff;white-space:nowrap;text-shadow:0 1px 2px #00000040;background:linear-gradient(90deg,#ff6b35,#ff2d2d);justify-content:center;align-items:center;min-width:20px;font-size:13px;font-weight:700;display:flex;overflow:visible}.predict-down-bar{color:#fff;white-space:nowrap;text-shadow:0 1px 2px #00000040;background:linear-gradient(90deg,#00d68f,#00b377);justify-content:center;align-items:center;min-width:20px;font-size:13px;font-weight:700;display:flex;overflow:visible}.predict-label{color:var(--text-dim);font-size:12px}.predict-reason{color:var(--text-dim);text-align:left;word-break:break-all;margin-top:8px;padding-bottom:4px;font-size:12px;line-height:1.5}.score-up{color:var(--up)}.score-down{color:var(--down)}.score-neutral{color:var(--text-dim)}.today-result-box{background:var(--card);border:1px solid var(--border);border-radius:10px;margin-top:8px;padding:14px}.today-result-box.today-correct{border-color:#00d68f4d}.today-result-box.today-wrong{border-color:#ff2d2d4d}.today-result-header{align-items:center;gap:8px;display:flex}.today-change{font-variant-numeric:tabular-nums;margin-left:auto;font-size:18px;font-weight:700}.today-change.up{color:var(--up)}.today-change.down{color:var(--down)}.factor-matrix{grid-template-columns:repeat(4,1fr);gap:6px;margin:10px 0;display:grid}.factor-cell{text-align:center;cursor:pointer;border-radius:8px;padding:8px 4px;transition:transform .2s;position:relative}.factor-cell:active{transform:scale(.95)}.factor-cell.pos{background:#ff2d2d1a;border:1px solid #ff2d2d33}.factor-cell.neg{background:#00d68f1a;border:1px solid #00d68f33}.factor-cell.neu{background:var(--ov-04);border:1px solid var(--border)}.factor-cell-name{color:var(--text-dim);font-size:10px;line-height:1.2}.factor-cell-arrow{margin:2px 0;font-size:16px;font-weight:700}.factor-cell.pos .factor-cell-arrow{color:var(--up)}.factor-cell.neg .factor-cell-arrow{color:var(--down)}.factor-cell.neu .factor-cell-arrow{color:var(--text-dim)}.factor-cell-score{font-size:13px;font-weight:700}.factor-cell.pos .factor-cell-score{color:var(--up)}.factor-cell.neg .factor-cell-score{color:var(--down)}.factor-cell.neu .factor-cell-score{color:var(--text-dim)}.factor-cell-tip{background:var(--card);border:1px solid var(--border);white-space:nowrap;z-index:10;border-radius:8px;max-width:250px;padding:6px 10px;font-size:11px;display:none;position:absolute;bottom:100%;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0000004d}.factor-cell:hover .factor-cell-tip{display:block}.factor-matrix-total{background:var(--card);border:1px solid var(--border);border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:6px;padding:8px;font-size:14px;font-weight:700;display:flex}.bb-card{background:var(--ov-04);border:1px solid var(--border);border-radius:12px;margin-top:10px;padding:12px}.bb-seg-head{color:var(--text);align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.bb-seg-no{width:17px;height:17px;color:var(--yellow,#f3c05c);border:1px solid #ffb80099;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:800;display:inline-flex}.bb-divider{background:linear-gradient(90deg,transparent,var(--ov-12) 20%,var(--ov-12) 80%,transparent);height:1px;margin:13px 0}.conf-badge{color:var(--text-dim);background:var(--ov-06);border:1px solid var(--border);white-space:nowrap;border-radius:8px;margin-left:auto;padding:2px 7px;font-size:9px;font-weight:400}.bb-verdict-row{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:6px;display:flex}.bb-verdict{letter-spacing:1px;font-size:32px;font-weight:800;line-height:1.15}.bb-verdict.bull{color:var(--up)}.bb-verdict.bear{color:var(--down)}.bb-verdict.neutral{color:var(--orange)}.bb-verdict.pend{color:var(--yellow,#f3c05c)}.bb-state-badge{color:var(--yellow,#f3c05c);background:#f59e0b1f;border:1px solid #f59e0b59;border-radius:8px;margin-top:4px;padding:3px 8px;font-size:10px;font-weight:600;display:inline-block}.bb-verdict-sub{color:var(--text-dim);font-size:11px}.bb-readline{color:var(--text);margin-top:9px;font-size:12px;font-weight:600;line-height:1.65}.bb-readline b{color:var(--yellow,#f3c05c)}.bb-ruler{margin-top:12px}.bb-ruler-bar{background:linear-gradient(90deg,#26a69a,#4db6ac 38%,#444a58 50%,#e57373 62%,#ff5252);border-radius:6px;height:12px;margin-top:24px;position:relative}.bb-ruler-mid{opacity:.85;background:#fff;border-radius:1px;width:2px;position:absolute;top:-3px;bottom:-3px;left:50%}.bb-ruler-pin{width:4px;box-shadow:0 0 6px var(--ov-55);background:#fff;border-radius:2px;margin-left:-2px;transition:left 1s;position:absolute;top:-4px;bottom:-4px}.bb-ruler-pin.off{opacity:0}.bb-ruler-score{color:#0b1020;white-space:nowrap;font-variant-numeric:tabular-nums;background:#fff;border-radius:7px;padding:2.5px 8px;font-size:12px;font-weight:800;position:absolute;top:-23px;transform:translate(-50%);box-shadow:0 3px 10px #00000080}.bb-ruler-score:after{content:"";border:4px solid #0000;border-top-color:#fff;position:absolute;bottom:-3.5px;left:50%;transform:translate(-50%)}.bb-ruler-foot{height:14px;color:var(--text-dim);margin-top:6px;font-size:9px;position:relative}.bb-ruler-foot .l{position:absolute;left:0}.bb-ruler-foot .c{white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}.bb-ruler-foot .r{position:absolute;right:0}.bb-eta-top{align-items:baseline;gap:6px;margin-top:9px;display:flex}.bb-eta-lab{color:var(--text-secondary);font-size:11px}.bb-eta-pct{color:var(--yellow,#f3c05c);font-variant-numeric:tabular-nums;margin-left:auto;font-size:20px;font-weight:800}.bb-eta-pct small{color:var(--text-dim);margin-left:4px;font-size:10px;font-weight:400}.bb-eta-track{background:#26365f;border-radius:7px;height:14px;margin-top:10px;position:relative;overflow:hidden}.bb-eta-band{background:#ffb8004d;position:absolute;top:0;bottom:0}.bb-eta-fill{z-index:1;background:linear-gradient(90deg,#ffb8008c,#ffb800);border-radius:7px 0 0 7px;transition:width 1s;position:absolute;top:0;bottom:0;left:0}.bb-eta-meta{color:var(--text-dim);justify-content:space-between;align-items:baseline;margin-top:6px;font-size:9px;display:flex}.bb-eta-meta b{color:var(--text)}.bb-eta-dates{gap:6px;margin-top:8px;display:flex}.bb-eta-dates>div{text-align:center;background:var(--ov-03);border:1px solid var(--border);border-radius:8px;flex:1;padding:6px 2px}.bb-eta-dates>div.mid{background:#ffb8000d;border-color:#ffb80066}.bb-eta-dates>div.mid b{color:var(--yellow,#f3c05c)}.bb-eta-dates u{color:var(--text-dim);font-size:8px;text-decoration:none;display:block}.bb-eta-dates b{color:var(--text);font-variant-numeric:tabular-nums;margin-top:2px;font-size:11px;display:block}.bb-warn-badge{color:var(--yellow,#f3c05c);background:#ffb80012;border:1px solid #ffb8004d;border-radius:8px;margin-top:9px;padding:3px 9px;font-size:10px;display:inline-block}.bb-diff-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.bb-diff-chip{color:var(--up);white-space:nowrap;font-variant-numeric:tabular-nums;background:#ff2d2d1f;border:1px solid #ff2d2d4d;border-radius:8px;padding:3px 9px;font-size:12.5px;font-weight:800}.bb-diff-chip.dn{color:var(--down);background:#00d68f1a;border-color:#00d68f4d}.bb-diff-chip.gold{color:var(--yellow,#f3c05c);background:#ffb80014;border-color:#ffb8004d}.bb-diff-why{color:var(--text-secondary);font-size:10.5px}.bb-diff-why b{color:var(--text);font-variant-numeric:tabular-nums}.bb-diff-cross{color:var(--yellow,#f3c05c);margin-left:6px;font-size:9px;font-style:normal}.bb-diff-note{color:var(--text-dim);padding:8px 0;font-size:11px}.bb-sup-title{color:var(--text);align-items:baseline;gap:6px;margin-bottom:2px;font-size:13px;font-weight:800;display:flex}.bb-sup-title small{color:var(--text-dim);font-size:9px;font-weight:400}.bb-sup-block{padding:11px 0}.bb-sup-block+.bb-sup-block{border-top:1px dashed var(--ov-09)}.bb-sup-h{color:var(--text-secondary);margin-bottom:9px;font-size:11px;font-weight:700}.bb-sup-tag{color:var(--text-dim);margin-top:7px;font-size:9px}.bb-force{align-items:center;gap:8px;padding:4px 0;display:flex}.bb-fn{width:60px;color:var(--text-secondary);text-align:right;flex-shrink:0;font-size:10px}.bb-fbar{flex:1;height:9px;position:relative}.bb-fbar:before{content:"";background:var(--ov-18);width:1px;position:absolute;top:-2px;bottom:-2px;left:50%}.bb-fbar i{border-radius:4px;position:absolute;top:0;bottom:0}.bb-fbar i.pos{background:linear-gradient(90deg,#ff2d2dbf,var(--up));left:50%}.bb-fbar i.neg{background:linear-gradient(270deg,#00d68fbf,var(--down));right:50%}.bb-fbar i.neu{background:var(--ov-14);left:50%}.bb-fv{text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;width:42px;font-size:11px;font-weight:700}.bb-fv.up{color:var(--up)}.bb-fv.down{color:var(--down)}.bb-fv.off{color:var(--text-dim);font-size:9px;font-weight:400}.bb-step-row{align-items:center;gap:9px;padding:4px 0;display:flex}.bb-sl{width:88px;color:var(--text-secondary);flex-shrink:0;font-size:10px}.bb-pad-bar{background:#26365f;border-radius:4px;flex:1;height:8px;position:relative}.bb-pad-bar i{background:linear-gradient(90deg,#ffb80080,var(--yellow,#f3c05c));border-radius:4px 0 0 4px;position:absolute;top:0;bottom:0;left:0}.bb-pad-bar b{background:var(--ov-35);width:1px;position:absolute;top:-2px;bottom:-2px;left:50%}.bb-sv{width:74px;color:var(--text-dim);text-align:right;flex-shrink:0;font-size:10px}.bb-sv b{color:var(--yellow,#f3c05c);font-variant-numeric:tabular-nums;font-size:11px}.bb-dots{flex:1;gap:5px;display:flex}.bb-dot{border:1.5px solid var(--ov-25);border-radius:50%;width:13px;height:13px}.bb-dot.on{background:var(--yellow,#f3c05c);border-color:var(--yellow,#f3c05c);box-shadow:0 0 8px #ffb80080}.bb-chk-chips{gap:6px;margin-top:9px;display:flex}.bb-chk-chip{border:1px solid var(--border);background:var(--ov-028);text-align:center;min-width:0;color:var(--text-dim);border-radius:9px;flex:1;padding:7px 4px 6px;font-size:9.5px;line-height:1.45}.bb-chk-chip .ico{border:1.5px solid var(--ov-25);color:#0000;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;margin-bottom:3px;font-size:9px;font-weight:800;display:inline-flex}.bb-chk-chip .nm{font-weight:600;display:block}.bb-chk-chip .st{font-size:9px;display:block}.bb-chk-chip.hit{color:var(--text);background:#ffb80012;border-color:#ffb80073}.bb-chk-chip.hit .ico{background:var(--yellow,#f3c05c);border-color:var(--yellow,#f3c05c);color:#201700;box-shadow:0 0 7px #ffb80073}.bb-chk-chip.hit .st{color:var(--yellow,#f3c05c);font-weight:700}.bb-axis-wrap{height:84px;margin-top:4px;position:relative}.bb-axis-line{background:linear-gradient(90deg,var(--ov-05),var(--ov-35),var(--ov-05));border-radius:1px;height:2px;position:absolute;top:40px;left:0;right:0}.bb-ax-pt{flex-direction:column;align-items:center;display:flex;position:absolute;transform:translate(-50%)}.bb-ax-mark{width:11px;height:11px;box-shadow:0 0 12px var(--ov-85);background:#fff;border-radius:50%;margin-top:3.5px}.bb-ax-tick{background:var(--yellow,#f3c05c);border-radius:1px;width:2px;height:16px}.bb-ax-lab{white-space:nowrap;text-align:center;font-size:9.5px;line-height:1.35}.bb-ax-val{font-variant-numeric:tabular-nums;font-weight:800}.bb-ax-tips .tip{color:var(--text-secondary);font-size:10.5px;line-height:1.7}.bb-ax-tips .tip b{font-weight:800}.bb-ax-tips .tip.safe b{color:var(--up)}.bb-ax-tips .tip.risk b{color:var(--down)}.bb-gauge-row{align-items:center;gap:9px;padding:5px 0;display:flex}.bb-g-lab{width:44px;color:var(--text-secondary);flex-shrink:0;font-size:10px}.bb-g-wrap{flex:1}.bb-g-bar{border-radius:5px;height:9px;position:relative}.bb-g-bar.seg4{background:linear-gradient(90deg,#00d68f4d 0,#00d68f4d 30%,#9aa7b838 30%,#9aa7b838 55%,#ffb80047 55%,#ffb80047 80%,#ff2d2d4d 80%,#ff2d2d4d 100%)}.bb-g-bar.seg3{background:linear-gradient(90deg,#58a0ff4d 0,#58a0ff4d 30%,#9aa7b838 30%,#9aa7b838 70%,#ff2d2d4d 70%,#ff2d2d4d 100%)}.bb-g-sep{background:#060a18e6;width:1px;position:absolute;top:-1px;bottom:-1px}.bb-g-pin{width:3.5px;box-shadow:0 0 7px var(--ov-80);background:#fff;border-radius:2px;margin-left:-1.75px;position:absolute;top:-3px;bottom:-3px}.bb-g-labs{color:var(--text-dim);margin-top:5px;font-size:8.5px;display:flex}.bb-g-labs span{text-align:center}.bb-g-labs span.cur{color:var(--yellow,#f3c05c);font-weight:700}.bb-g-labs span.cur.cool{color:#58a0ff}.bb-g-val{text-align:right;width:38px;color:var(--yellow,#f3c05c);flex-shrink:0;font-size:12px;font-weight:800}.bb-g-val.cool{color:#58a0ff}.bb-prob-row{align-items:center;gap:9px;padding:4px 0;display:flex}.bb-pl{width:104px;color:var(--text-secondary);flex-shrink:0;font-size:10px}.bb-pbar{background:var(--card3);border-radius:4px;flex:1;height:8px;position:relative}.bb-pbar i{background:linear-gradient(90deg,#ff2d2d80,var(--up));border-radius:4px;position:absolute;top:0;bottom:0;left:0}.bb-pv{text-align:right;width:42px;color:var(--text);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px;font-weight:700}.bb-deep-h{color:var(--text-secondary);margin:12px 0 2px;font-size:10.5px;font-weight:700}.bb-deep-h:first-child{margin-top:0}.bb-deep-note{color:var(--text-dim);font-size:9.5px;line-height:1.75}.bb-deep-note b{color:var(--text);font-variant-numeric:tabular-nums}.bb-flow-line{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;font-size:10px;display:flex}.bb-flow-pill{border:1px solid var(--border);background:var(--ov-03);border-radius:8px;padding:3px 8px}.bb-flow-pill.gold{color:var(--yellow,#f3c05c);border-color:#ffb80066;font-weight:800}.bb-flow-arr{color:var(--text-dim);font-size:11px}.bb-pa{background:var(--ov-04);border:1px solid var(--border);border-radius:10px;margin:8px 0 4px;padding:9px 12px}.bb-pa-title{color:var(--text);margin-bottom:5px;font-size:11px;font-weight:700}.bb-pa-tag{color:var(--text-dim);font-size:9px;font-weight:400}.bb-pa-row{border-top:1px dashed var(--ov-09);align-items:baseline;gap:6px;padding:4px 0 0;font-size:10px;display:flex}.bb-pa-row.first{border-top:0}.bb-pa-n{width:78px;color:var(--text);flex-shrink:0;font-weight:600}.bb-pa-v{text-align:right;width:36px;color:var(--text);flex-shrink:0;font-weight:800}.bb-pa-w{color:var(--text-dim);flex:1}.bb-pa-b{white-space:nowrap;border-radius:6px;flex-shrink:0;padding:1px 5px;font-size:8px;font-weight:700}.bb-pa-b.ok{color:#4db6ac;background:#26a69a29}.bb-pa-b.no{color:#ffb74d;background:#ff9a0029}.bb-pa-verify{color:var(--text-dim);padding:2px 0 5px;font-size:9px;line-height:1.45}.bb-pa-meta{color:var(--text-dim);margin-top:5px;font-size:9px;line-height:1.5}.bb-pa-meta b{color:var(--text)}.bb-pa-note{color:var(--text);margin-top:5px;font-size:10px;line-height:1.5}.bb-pa-stale{color:#ff8a80;background:#ff52521a;border:1px solid #ff52524d;border-radius:6px;margin-top:6px;padding:5px 7px;font-size:10px;line-height:1.5}.bb-peak-change{background:rgba(var(--purple-light-rgb),.06);border:1px solid rgba(var(--purple-light-rgb),.22);color:var(--text-secondary);border-radius:10px;margin:8px 0;padding:10px 12px;font-size:12px;line-height:1.7}.bb-peak-change b{color:var(--purple-light)}.bb-regime-change{color:var(--text);background:linear-gradient(135deg,#ff5a5a24,#27ae6014);border:1px solid #ff969659;border-radius:10px;margin:8px 0;padding:10px 12px;font-size:12px;line-height:1.7}.bb-regime-change b{font-weight:800}.bb-progress-change{color:var(--text-primary);background:#ff9a000f;border:1px solid #ff9a002e;border-radius:8px;margin:6px 0 2px;padding:7px 10px;font-size:11px;line-height:1.5;display:block}.bb-progress-change.up{background:#ff505012;border-color:#ff505040}.bb-progress-change.down{background:#00d68f12;border-color:#00d68f40}.bb-factor-arrow{justify-content:center;align-items:center;gap:4px;display:flex}.bb-factor-arrow .bb-arrow{font-size:14px;font-weight:700}.bb-factor-arrow .bb-arrow.bull{color:var(--up)}.bb-factor-arrow .bb-arrow.bear{color:var(--down)}.bb-factor-arrow .bb-arrow.neutral{color:var(--text-dim)}.bb-factor-score{font-size:11px;font-weight:700}.bb-factor-text{color:var(--text-dim);margin-top:2px;font-size:10px;line-height:1.3}.bb-hint{color:var(--text-dim);text-align:center;margin-top:8px;font-size:10px}.bb-ai-regime-tip{color:var(--text);background:#f59e0b1f;border:1px solid #f59e0b59;border-radius:10px;margin:8px 0;padding:9px 12px;font-size:12px;line-height:1.6}.bb-ai-regime-tip b{font-weight:800}.bb-scale{align-items:stretch;gap:8px;margin:10px 0 4px;display:flex}.bb-scale-col{border-radius:10px;flex:1;padding:8px}.bb-scale-col.bull{background:#e74c3c1a;border:1px solid #e74c3c40}.bb-scale-col.bear{background:#2ecc711a;border:1px solid #2ecc7140}.bb-scale-head{justify-content:space-between;margin-bottom:5px;font-size:11px;font-weight:700;display:flex}.bb-scale-col.bull .bb-scale-head{color:#ff8a80}.bb-scale-col.bear .bb-scale-head{color:#69f0ae}.bb-scale-head .bb-scale-w{opacity:.8;font-size:10px}.bb-scale-chip{color:var(--text);background:var(--ov-05);border-radius:6px;margin-bottom:3px;padding:3px 6px;font-size:9px;line-height:1.35}.bb-scale-bar{background:var(--ov-08);border-radius:3px;height:6px;margin-top:4px;overflow:hidden}.bb-scale-bar i{border-radius:3px;height:100%;display:block}.bb-scale-col.bull .bb-scale-bar i{background:linear-gradient(90deg,#ff7a3a,#ff5252)}.bb-scale-col.bear .bb-scale-bar i{background:linear-gradient(90deg,#66bb6a,#26a69a)}.bb-scale-vs{color:var(--text-dim);align-self:center;font-size:18px;font-weight:800}.bb-ai{background:linear-gradient(135deg,#8b74ff14,#8b74ff05);border:1px solid #8b74ff66;border-radius:12px;margin:8px 2px;padding:10px 12px}.bb-ai-head{color:var(--purple,#b388ff);align-items:center;gap:6px;margin-bottom:6px;font-size:11px;font-weight:700;display:flex}.bb-ai-note{color:var(--text);margin-top:4px;font-size:11px;line-height:1.5}.bb-ai-comment{color:var(--text-dim);margin-top:4px;font-size:11px;line-height:1.55}.bb-ai-view{color:var(--yellow,#f3c05c);border-top:1px dashed #8b74ff40;margin-top:5px;padding-top:5px;font-size:11px;line-height:1.5}.bb-ai-conf{color:var(--text-dim);margin-top:4px;font-size:10px}.bb-breakline{background:#8b74ff0f;border:1px solid #8b74ff40;border-radius:10px;margin:8px 2px 4px;padding:9px 12px}.bb-breakline-title{color:var(--yellow,#f3c05c);margin-bottom:5px;font-size:11px;font-weight:700}.bb-breakline-row{color:var(--text);padding:2px 0;font-size:11px;line-height:1.5}.bb-breakline-row.up{color:var(--up)}.bb-breakline-row.down{color:var(--down)}.bb-summary{background:var(--ov-04);border:1px solid var(--border);color:var(--text);border-radius:10px;margin:8px 2px 4px;padding:10px 12px;font-size:12px;line-height:1.6}.bb-deep{border:1px solid var(--border);background:var(--ov-02);border-radius:10px;margin:10px 2px 0}.bb-deep>summary{cursor:pointer;color:var(--text);text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:10px 12px;font-size:12px;font-weight:600;list-style:none}.bb-deep>summary::-webkit-details-marker{display:none}.bb-deep>summary:before{content:"▸ ";color:var(--text-dim)}.bb-deep[open]>summary:before{content:"▾ "}.bb-deep-body{padding:0 10px 10px}.bb-deep-more{border:1px dashed var(--border);background:var(--ov-015);border-radius:10px;margin:12px 0 0}.bb-deep-more>summary{cursor:pointer;color:var(--text-dim);text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:9px 12px;font-size:11px;font-weight:600;list-style:none}.bb-deep-more>summary::-webkit-details-marker{display:none}.bb-deep-more>summary:before{content:"▸ "}.bb-deep-more[open]>summary:before{content:"▾ "}.bb-deep-more-body{padding:0 4px 8px}.bb-axes{gap:6px;margin:8px 0 2px;display:flex}.bb-axis-card{background:var(--ov-04);border:1px solid var(--border);border-radius:10px;flex:1;min-width:0;padding:7px 8px}.bb-axis-name{color:var(--text-dim);justify-content:space-between;align-items:center;gap:4px;font-size:10px;font-weight:700;display:flex}.bb-axis-cov{color:var(--text-dim);opacity:.85;flex-shrink:0;font-size:8px;font-weight:600}.bb-axis-cov.thin{color:var(--yellow,#f3c05c);opacity:1}.bb-axis-score{margin-top:2px;font-size:19px;font-weight:800;line-height:1.25}.bb-axis-score.bull{color:var(--up)}.bb-axis-score.bear{color:var(--down)}.bb-axis-score.neutral{color:var(--yellow,#f3c05c)}.bb-axis-note{color:var(--text-dim);margin-top:1px;font-size:9px;line-height:1.35}.bb-axis-bar{background:var(--ov-08);border-radius:2px;height:4px;margin-top:5px;position:relative;overflow:hidden}.bb-axis-bar i{background:linear-gradient(90deg,#66bb6a,#ffb74d 50%,#ff5252);border-radius:2px;height:100%;display:block}.bb-fwd{background:var(--ov-04);border:1px solid var(--border);border-radius:10px;margin:8px 2px 4px;padding:9px 12px}.bb-fwd-title{color:var(--text);margin-bottom:2px;font-size:11px;font-weight:700}.bb-fwd-sub{color:var(--text-dim);margin-bottom:6px;font-size:9px;line-height:1.45}.bb-fwd-row{margin-top:7px}.bb-fwd-h{color:var(--text-dim);justify-content:space-between;align-items:baseline;font-size:10px;display:flex}.bb-fwd-h b{color:var(--text);font-size:11px}.bb-fwd-probs{color:#fff;border-radius:7px;height:14px;margin-top:3px;font-size:9px;font-weight:700;display:flex;overflow:hidden}.bb-fwd-probs span{justify-content:center;align-items:center;min-width:0;display:flex}.bb-fwd-probs .u{background:#ff5252d9}.bb-fwd-probs .f{color:#20242c;background:#ffb74dbf}.bb-fwd-probs .d{background:#26a69ad9}.bb-fwd-meta{color:var(--text-dim);margin-top:3px;font-size:9px;line-height:1.45}.bb-fwd-note{color:var(--text);margin-top:3px;font-size:10px;line-height:1.5}.bb-fwd-row.weak .bb-fwd-note{color:var(--text-dim);font-style:italic}.bb-end{background:var(--ov-04);border:1px solid var(--border);border-radius:10px;margin:8px 2px 4px;padding:9px 12px}.bb-end-title{color:var(--text);margin-bottom:2px;font-size:11px;font-weight:700}.bb-end-sub{color:var(--text-dim);margin-bottom:7px;font-size:9px;line-height:1.45}.bb-end-band{height:26px;margin:10px 0 4px;position:relative}.bb-end-band .bar{background:#ffb74d47;border-radius:3px;height:6px;position:absolute;top:10px}.bb-end-band .med{background:var(--yellow,#f3c05c);width:2px;height:14px;position:absolute;top:6px}.bb-end-band .tick{background:var(--ov-14);width:1px;height:22px;position:absolute;top:0}.bb-end-band .lab{color:var(--text-dim);white-space:nowrap;font-size:8px;position:absolute;top:22px;transform:translate(-50%)}.bb-end-band .lab b{color:var(--text);font-size:9px}.bb-end-win{color:var(--text-dim);justify-content:space-between;gap:4px;margin-top:6px;font-size:9px;display:flex}.bb-end-win span b{color:var(--text);font-size:10px;font-weight:700;display:block}.bb-end-hz{align-items:center;gap:6px;margin-top:5px;font-size:10px;display:flex}.bb-end-hz .h{width:78px;color:var(--text-dim);flex-shrink:0}.bb-end-hz .t{background:var(--ov-07);border-radius:5px;flex:1;height:10px;overflow:hidden}.bb-end-hz .t i{background:#26a69ad9;border-radius:5px;height:100%;display:block}.bb-end-hz .p{text-align:right;width:44px;color:var(--text);flex-shrink:0;font-weight:700}.bb-end-meta{color:var(--text-dim);margin-top:6px;font-size:9px;line-height:1.45}.bb-end-note{color:var(--text);margin-top:4px;font-size:10px;line-height:1.5}.bb-end-beyond{color:var(--yellow,#f3c05c);background:#ffb74d1f;border:1px solid #ffb74d4d;border-radius:6px;margin-top:6px;padding:5px 7px;font-size:10px;line-height:1.5}.bb-end.weak{opacity:.72}.bb-end.weak .bb-end-note{color:var(--text-dim);font-style:italic}.bb-axis-group{color:var(--text-dim);border-bottom:1px dashed var(--ov-12);grid-column:1/-1;justify-content:space-between;gap:6px;margin-top:4px;padding-bottom:2px;font-size:10px;font-weight:700;display:flex}.bb-axis-group .g-score{font-weight:800}.factor-cell.dropped{opacity:.5}.factor-cell.dropped .factor-cell-name:after{content:" · 未纳入";color:var(--yellow,#f3c05c);font-size:9px}.bb-reason summary::-webkit-details-marker{display:none}.cal-stats{background:var(--card);border:1px solid var(--border);border-radius:10px;justify-content:space-around;margin-bottom:10px;padding:14px;display:flex}.cal-stat{text-align:center}.cal-stat-num{font-size:28px;font-weight:800;line-height:1}.cal-stat-num.is-small{padding-top:4px;font-size:16px;line-height:1.3}.cal-stat-label{color:var(--text-dim);margin-top:4px;font-size:11px}.cal-stat-note{color:var(--text-dim);opacity:.85;margin-top:2px;font-size:10px}.cal-legend{color:var(--text-dim);flex-wrap:wrap;gap:12px;margin-bottom:6px;font-size:12px;display:flex}.ai-track-bar{background:#9b59b617;border:1px solid #9b59b647;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-bottom:10px;padding:7px 10px;font-size:11px;line-height:1.5;display:flex}.atb-k{color:#b07cc6;font-weight:700}.atb-v{color:var(--text);font-weight:700}.atb-note{color:var(--text-dim);flex-basis:100%;font-size:10px}.p30-ai-line{color:var(--text-dim);background:#9b59b612;border-left:3px solid #9b59b6;border-radius:6px;flex-direction:column;gap:2px;margin-top:8px;padding:7px 10px;font-size:11px;line-height:1.6;display:flex}.p30-ai-line .pa-t{color:#b07cc6;font-weight:600}.p30-ai-line .pa-d{opacity:.9;font-size:10px}.p30-ai-line b{color:var(--text)}.cal-detail-row{background:var(--card);border:1px solid var(--border);color:var(--text-secondary);border-radius:8px;align-items:flex-start;gap:8px;margin-bottom:8px;padding:10px 12px;font-size:12px;line-height:1.6;display:flex}.cal-detail-row .cd-tag{border-radius:5px;flex-shrink:0;margin-top:1px;padding:2px 7px;font-size:10px;font-weight:700}.cd-tag.today{background:rgba(var(--purple-rgb),.18);color:var(--purple-light)}.cd-tag.next{color:#22d3ee;background:#22d3ee26}.cal-detail-hit{color:var(--green);font-weight:700}.cal-detail-miss{color:var(--red);font-weight:700}.cal-detail-pend{color:var(--text-dim)}.cal-detail-rv{margin-top:6px}.cd-rv-title{color:var(--text-primary);margin:2px 0 6px;font-size:11px;font-weight:700}.cd-rv-why{background:#ffb34d12;border:1px solid #ffb34d2e;border-radius:8px;padding:8px 10px}.cd-rv-why-title{color:#fbbf24;margin-bottom:5px;font-size:11.5px;font-weight:700}.cd-rv-reason{color:var(--text-secondary);align-items:flex-start;gap:5px;margin-bottom:3px;font-size:11.5px;line-height:1.55;display:flex}.cd-rv-ic{flex-shrink:0}.cd-rv-main{color:var(--text-secondary);margin-top:3px;font-size:11px}.cd-rv-lesson{color:var(--green);margin-top:5px;font-size:11px;line-height:1.5}.cd-tag.rv{color:#fbbf24;background:#fbbf2426}.fc-tj-cell{box-sizing:border-box;flex-direction:column;gap:2px;height:100%;padding:1px;display:flex}.fc-tj-date{color:var(--text-dim);text-align:right;padding-right:2px;font-size:11px;line-height:1.1}.fc-tj-date.fc-tj-weekend{color:var(--ov-25)}.fc-tj-row{letter-spacing:.5px;border-radius:4px;flex:1;justify-content:center;align-items:center;min-height:16px;margin:0;font-size:10px;font-weight:700;line-height:1;display:flex}.fc-tj-correct{text-shadow:0 1px 2px #0006;background:#00c987d9;color:#fff!important}.fc-tj-wrong{text-shadow:0 1px 2px #0006;background:#ff3b3bd9;color:#fff!important}.fc-tj-pending{background:var(--ov-15);color:var(--text-dim)!important}.fc-tj-none{background:0 0}.fc-tj-synth{background:var(--ov-05);border:1px dashed var(--ov-12);font-weight:500;color:var(--ov-32)!important}#cal-grid{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:8px;overflow:hidden}#cal-grid.fc,#cal-grid.fc *{color:var(--text);--fc-page-bg-color:transparent!important;--fc-neutral-bg-color:var(--ov-04)!important;--fc-border-color:var(--ov-08)!important;--fc-today-bg-color:#ffb8001f!important;--fc-button-bg-color:var(--ov-08)!important;--fc-button-border-color:var(--ov-15)!important;--fc-button-hover-bg-color:var(--ov-16)!important;--fc-button-active-bg-color:#ffb8004d!important;--fc-button-text-color:var(--text)!important;--fc-neutral-text-color:var(--text-dim)!important}#cal-grid.fc .fc-toolbar{margin-bottom:8px}#cal-grid.fc .fc-toolbar-title{color:var(--text);font-size:15px;font-weight:700}#cal-grid.fc .fc-button{box-shadow:none;border-radius:8px;padding:3px 10px;font-size:12px}#cal-grid.fc .fc-button:hover{background:var(--ov-16)}#cal-grid.fc .fc-col-header,#cal-grid.fc .fc-col-header table,#cal-grid.fc .fc-col-header tbody{background:0 0!important}#cal-grid.fc .fc-col-header-cell{padding:4px 0;background:var(--ov-04)!important;border:none!important}#cal-grid.fc .fc-col-header-cell-cushion{padding:0;font-size:11px;font-weight:500;color:var(--text-dim)!important}#cal-grid.fc .fc-scrollgrid,#cal-grid.fc .fc-scrollgrid-section,#cal-grid.fc .fc-scrollgrid-section>td,#cal-grid.fc .fc-scrollgrid-section>th,#cal-grid.fc .fc-daygrid-body,#cal-grid.fc .fc-daygrid-body table,#cal-grid.fc .fc-daygrid-body tbody,#cal-grid.fc .fc-daygrid-body tr{background:0 0!important;border:none!important}#cal-grid.fc .fc-daygrid-day{border-radius:4px;border:1px solid var(--ov-06)!important;background:0 0!important}#cal-grid.fc .fc-day-today{background:#ffb8001f!important}#cal-grid.fc .fc-day-other .fc-daygrid-day-frame{opacity:.3}#cal-grid.fc .fc-daygrid-day-frame{min-height:40px;padding:0}#cal-grid.fc .fc-daygrid-day-top{display:block}#cal-grid.fc .fc-daygrid-day-number{width:100%;height:100%;font-size:inherit;font-weight:inherit;color:inherit;padding:0;display:block;overflow:hidden}#cal-grid.fc .fc-daygrid-day-events{height:0;min-height:0;margin:0;padding:0;overflow:hidden}#cal-grid.fc .fc-daygrid-event-harness{margin:0}#cal-grid.fc .fc-daygrid-bg{display:none}.ml-card{background:var(--card);border:1px solid var(--border);border-radius:var(--card-radius);margin:10px 0 0;padding:12px 14px 6px}.ml-card .ml-subtitle{border-bottom:1px solid var(--border);align-items:center;gap:8px;margin:0 0 4px;padding-bottom:8px;display:flex}.ml-subtitle .t{color:var(--text);align-items:center;gap:6px;font-size:13px;font-weight:800;display:flex}.ml-subtitle .t:before{content:"";background:linear-gradient(#e74c3c,#f59e0b);border-radius:2px;width:4px;height:14px}.ml-subtitle .n{color:var(--text-dim);margin-left:auto;font-size:10px}.ml-row{border-bottom:1px solid #94a3b814;align-items:center;gap:8px;padding:8px 0;font-size:12px;display:flex}.ml-row:last-child{border-bottom:none}.ml-rank{width:20px;height:20px;color:var(--text-dim);background:#94a3b81f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex}.ml-rank.r1{color:#fff;background:linear-gradient(135deg,#f7b55e,#e8912d)}.ml-rank.r2{color:#e8ecf1;background:linear-gradient(135deg,#9aa7b8,#6b7689)}.ml-rank.r3{color:#fff;background:linear-gradient(135deg,#d59a6a,#b87333)}.ml-name{width:76px;color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;font-weight:600;overflow:hidden}.ml-barwrap{background:#94a3b824;border-radius:4px;flex:1;height:8px;overflow:hidden}.ml-bar{border-radius:4px;height:100%;transition:width .6s ease-out;display:block}.ml-pct{text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;width:54px;font-weight:700}.ml-net{text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;width:58px}.ml-note{color:var(--text-dim);margin-top:6px;font-size:10px;line-height:1.5}.predict-page-root>*{padding-left:16px;padding-right:16px}.bb-wrap{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:10px 12px}.os-label{color:var(--text-dim);margin:2px 2px 4px;font-size:12px}.os-label .os-hint{opacity:.8;margin-left:6px;font-size:10px}.os-label-same{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.os-rev-row{padding:8px 2px}.os-rev-row+.os-rev-row{border-top:1px solid var(--line)}.os-rev-head{align-items:baseline;gap:8px;display:flex}.os-name{color:var(--text);font-size:12.5px;font-weight:700}.os-tag{border:1px solid #0000;border-radius:5px;flex-shrink:0;align-self:center;padding:2px 7px;font-size:10.5px;font-weight:700;line-height:1}.os-tag-good{color:var(--up);background:#ff2d2d1a;border-color:#ff2d2d4d}.os-tag-bad{color:var(--down);background:#00d68f1a;border-color:#00d68f4d}.os-tag-flat{color:var(--text-dim);background:var(--chip-bg);border-color:var(--chip-border)}.os-val{color:var(--text);font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px;font-weight:800}.os-pct{text-align:right;font-variant-numeric:tabular-nums;min-width:62px;font-size:12.5px;font-weight:700}.os-up{color:var(--up)}.os-down{color:var(--down)}.os-flat{color:var(--text-secondary)}.os-why{color:var(--text-secondary);margin-top:3px;font-size:10.5px;line-height:1.6}.os-why em{color:var(--text-dim);font-style:normal}.os-unit{color:var(--text-dim);margin-left:3px;font-size:9.5px;font-weight:400}.os-cny{color:var(--text-secondary);font-variant-numeric:tabular-nums;margin-top:2px;font-size:10.5px}.os-same-grid{grid-template-columns:1fr 1fr;gap:6px;margin-top:8px;display:grid}.os-same-chip{border:1px solid var(--border);background:var(--ov-025);border-radius:8px;padding:6px 8px}.os-chip-head{align-items:baseline;gap:6px;display:flex}.os-same-chip .n{color:var(--text-secondary);white-space:nowrap;font-size:10.5px}.os-same-chip .v{font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px;font-weight:700}.os-fold-head{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;padding-right:18px;position:relative}.os-fold-arrow{color:var(--text-dim);font-size:11px;position:absolute;top:15px;right:2px}.os-spark{margin-top:6px;position:relative}.os-spark-cur{color:var(--text-secondary);font-variant-numeric:tabular-nums;background:#0d111bc7;border-radius:5px;padding:0 5px;font-size:11px;line-height:1.5;position:absolute;top:1px;right:2px}.os-spark-svg{width:100%;display:block}.os-spark-lg .os-spark-svg{height:54px}.os-same-chip .os-spark-svg{height:40px}.os-spark-line{fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.os-spark-svg.up .os-spark-line{stroke:var(--up)}.os-spark-svg.up .os-spark-area{fill:#ff505012}.os-spark-svg.up .os-spark-dot{fill:var(--up)}.os-spark-svg.down .os-spark-line{stroke:var(--down)}.os-spark-svg.down .os-spark-area{fill:#00d68f12}.os-spark-svg.down .os-spark-dot{fill:var(--down)}.os-spark-svg.flat .os-spark-line{stroke:var(--text-secondary)}.os-spark-svg.flat .os-spark-area{fill:var(--ov-04)}.os-spark-svg.flat .os-spark-dot{fill:var(--text-secondary)}.os-spark-tip{z-index:2;color:var(--text);border:1px solid var(--line);white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none;background:#0d111beb;border-radius:5px;padding:1px 6px;font-size:10px;line-height:1.5;display:none;position:absolute;top:-3px;transform:translate(-50%)}.os-spark-tip.up{color:var(--up)}.os-spark-tip.down{color:var(--down)}.os-spark-tip.flat{color:var(--text-secondary)}.os-spark-cursor{pointer-events:none}.os-spark-vline{stroke:var(--text-secondary);stroke-width:1px;opacity:.8;vector-effect:non-scaling-stroke}.os-spark-cdot{fill:var(--purple);stroke:var(--card);stroke-width:1px}.os-spark-svg.neutral .os-spark-line{stroke:#14b8a6}.os-spark-svg.neutral .os-spark-area{fill:#14b8a614}.os-spark-svg.neutral .os-spark-dot{fill:#14b8a6}.rq-top{align-items:center;gap:8px;display:flex}.rq-rank{color:#14b8a6;font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;line-height:1}.rq-cap{color:var(--text-secondary);font-size:10.5px;line-height:1.45}.rq-cap em{color:var(--text-dim);font-style:normal}.rq-chg{text-align:right;font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px;font-weight:800}.rq-chg i{color:var(--text-dim);font-size:9.5px;font-style:normal;font-weight:400;display:block}.rq-chg.up{color:var(--up)}.rq-chg.down{color:var(--down)}.rq-chg.flat{color:var(--text-secondary)}.rq-bar{background:linear-gradient(90deg,#14b8a61a,#14b8a66b);border-radius:3px;height:6px;margin-top:9px;position:relative}.rq-bar-fill{background:#14b8a68c;border-radius:3px;width:0;position:absolute;top:0;bottom:0;left:0}.rq-bar-cap{color:var(--text-dim);justify-content:space-between;margin-top:3px;font-size:9.5px;display:flex}.rq-spark{margin-top:8px}.rq-spark .os-spark-svg{height:44px}.rq-kws{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.rq-kw{color:var(--text-secondary);background:var(--chip-bg);border:1px solid var(--chip-border);border-radius:6px;padding:2px 6px;font-size:10.5px}.rq-kw b{color:var(--text);font-variant-numeric:tabular-nums;margin-left:4px}.rq-note{color:var(--text-dim);margin-top:8px;font-size:10px;line-height:1.6}.fd-tags{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.fd-tag{background:var(--chip-bg);color:#b8bdd0;border-radius:10px;padding:2px 8px;font-size:10px}.fd-tag.risk-h{color:#ff6b5e;background:#f4433626}.fd-tag.risk-m{color:var(--warn);background:#ff980026}.fd-tag.risk-l{color:var(--ok);background:#4caf5026}.fd-stalebar{color:var(--warn);text-align:center;background:#ffb74d14;border-radius:10px;margin:8px 12px 0;padding:8px 12px;font-size:11px;line-height:1.5}.fd-nav-price{align-items:baseline;gap:8px;display:flex}.fd-price{font-variant-numeric:tabular-nums;font-size:28px;font-weight:700}.fd-price.price-up{color:var(--up)}.fd-price.price-down{color:var(--down)}.fd-day-change{font-variant-numeric:tabular-nums;font-size:14px}.fd-nav-meta{color:var(--text-secondary);margin-top:4px;font-size:12px}.fd-yield-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.fd-yield-item{background:var(--card3);text-align:center;border-radius:10px;padding:10px 8px}.fd-yield-item .label{color:var(--text-secondary);font-size:11px}.fd-yield-item .val{font-variant-numeric:tabular-nums;margin-top:3px;font-size:15px;font-weight:600}.fd-yield-item .val.up{color:var(--up)}.fd-yield-item .val.down{color:var(--down)}.fd-rank-row{border-bottom:1px solid var(--ov-05);align-items:center;gap:8px;padding:9px 0;font-size:12px;display:flex}.fd-rank-row:last-child{border-bottom:none}.fd-rank-row .rk-period{color:var(--text-soft);flex-shrink:0;width:40px;font-weight:600}.fd-rank-row .rk-yield{flex-shrink:0;width:56px;font-weight:600}.fd-rank-row .rk-rank{color:var(--text-title);font-weight:700}.fd-rank-row .rk-total{color:var(--text-dim);font-size:11px;font-weight:400}.fd-rank-row .rk-pct{margin-left:auto;font-size:11px}.fd-rank-row .rk-avg{color:var(--text-dim);text-align:right;flex-shrink:0;width:74px;font-size:11px}.fd-holding-row{border-bottom:1px solid var(--ov-05);align-items:center;padding:9px 0;display:flex}.fd-holding-row:last-child{border-bottom:none}.fd-h-rank{width:22px;color:var(--text-secondary);font-size:12px;font-weight:600}.fd-h-name{flex:1;font-size:14px;font-weight:500}.fd-h-ind{color:var(--text-secondary);margin-left:6px;font-size:11px}.fd-h-ratio{margin-left:8px;font-size:14px;font-weight:600}.fd-h-chg{white-space:nowrap;border-radius:8px;margin-left:8px;padding:1px 6px;font-size:11px}.fd-h-chg.zeng{color:var(--up);background:#ff2d2d1f}.fd-h-chg.jian{color:var(--down);background:#00d68f1f}.fd-h-chg.xin{color:var(--warn);background:#ff980026}.fd-industry-bar{margin-bottom:10px}.fd-ind-head{justify-content:space-between;margin-bottom:4px;font-size:12px;display:flex}.fd-ind-head .name{color:#b8bdd0}.fd-ind-head .pct{color:var(--text-secondary);font-weight:600}.fd-bar-track{background:var(--card3);border-radius:3px;height:5px;overflow:hidden}.fd-bar-fill{background:linear-gradient(90deg,#4fc3f7,#7c4dff);border-radius:3px;height:100%}.fd-manager-card{background:var(--card3);border-radius:10px;padding:14px}.fd-mgr-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.fd-mgr-name{font-size:18px;font-weight:700}.fd-mgr-annual{align-items:center;gap:8px;display:flex}.fd-mgr-annual-label{color:var(--text-secondary);font-size:11px}.fd-mgr-annual-val{font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.fd-mgr-annual-val.good{color:var(--ok)}.fd-mgr-annual-val.mid{color:var(--warn)}.fd-mgr-annual-val.low{color:var(--danger)}.fd-mgr-tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.fd-mgr-tag{border-radius:12px;padding:3px 10px;font-size:11px;font-weight:600}.fd-mgr-brief{color:var(--text-secondary);margin-top:10px;font-size:12px;line-height:1.6}.fd-ai-loading{padding:18px 6px}.fd-progress-track{background:var(--card3);border-radius:8px;width:100%;height:14px;position:relative;overflow:hidden}.fd-progress-fill{background:linear-gradient(90deg,#4fc3f7,#7c4dff,#4fc3f7) 0 0/200% 100%;border-radius:8px;width:0%;height:100%;transition:width .3s;animation:1.5s linear infinite fd-progress-shine}@keyframes fd-progress-shine{0%{background-position:200% 0}to{background-position:-200% 0}}.fd-progress-step{text-align:center;color:var(--text-secondary);margin-top:10px;font-size:12px}.fd-verdict-box{background:linear-gradient(135deg,var(--card3),#1a1a2e);text-align:center;border-radius:12px;margin-bottom:12px;padding:16px}.fd-verdict-text{font-size:18px;font-weight:700;line-height:1.5}.fd-verdict-sub{color:var(--text-secondary);margin-top:4px;font-size:12px}.fd-score-row{align-items:center;gap:14px;margin-bottom:12px;display:flex}.fd-gauge-wrap{flex-shrink:0;width:84px;height:84px;position:relative}.fd-gauge{width:84px;height:84px}.fd-gauge-center{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.fd-gauge-num{font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.fd-gauge-label{color:var(--text-secondary);font-size:10px}.fd-score-tag{border-radius:14px;padding:4px 12px;font-size:13px;font-weight:700;display:inline-block}.fd-kp-list{margin:0;padding:0;list-style:none}.fd-kp-item{background:var(--card3);border-radius:10px;align-items:center;gap:10px;margin-bottom:8px;padding:12px 14px;display:flex}.fd-kp-ico{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;display:flex}.fd-kp-txt{font-size:14px;font-weight:500;line-height:1.4}.fd-gb-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.fd-gb-card{border-radius:12px;padding:14px}.fd-gb-card.good{background:#4caf5014;border:1px solid #4caf5033}.fd-gb-card.bad{background:#f4433614;border:1px solid #f4433633}.fd-gb-title{align-items:center;gap:6px;margin-bottom:8px;font-size:13px;font-weight:700;display:flex}.fd-gb-card.good .fd-gb-title{color:var(--ok)}.fd-gb-card.bad .fd-gb-title{color:var(--danger)}.fd-gb-list{margin:0;padding:0;list-style:none}.fd-gb-list li{color:#c8cce0;padding:3px 0 3px 14px;font-size:12px;line-height:1.5;position:relative}.fd-gb-list li:before{content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:7px;left:0}.fd-gb-card.good .fd-gb-list li:before{background:var(--ok)}.fd-gb-card.bad .fd-gb-list li:before{background:var(--danger)}.fd-one-liner{background:var(--card3);border-radius:10px;margin-top:10px;padding:12px 14px}.fd-one-liner .l{color:var(--text-secondary);margin-bottom:4px;font-size:11px}.fd-one-liner .v{font-size:14px;font-weight:600;line-height:1.4}.fd-risk-line{text-align:center;color:var(--danger);background:#f443360f;border-radius:10px;margin-top:12px;padding:10px;font-size:12px}.fd-dim-row{border-bottom:1px solid var(--ov-04);align-items:flex-start;gap:10px;padding:9px 0;display:flex}.fd-dim-row:last-child{border-bottom:none}.fd-dim-icon{background:var(--ov-06);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;display:flex}.fd-dim-body{flex:1}.fd-dim-name{font-size:13px;font-weight:600}.fd-dim-score{font-size:15px;font-weight:700}.fd-dim-bar{background:var(--card3);border-radius:3px;height:5px;margin-bottom:4px;overflow:hidden}.fd-dim-fill{border-radius:3px;height:100%;transition:width .5s}.fd-dim-desc{color:var(--text-secondary);font-size:11px;line-height:1.4}.fd-ai-regen{background:rgba(var(--purple-rgb),.15);color:var(--purple-light);border:1px solid rgba(var(--purple-rgb),.35);border-radius:8px;margin-left:8px;padding:4px 12px;font-size:11px;display:none}.fd-ai-regen.show{display:inline-block}.fd-footer-bar{background:var(--card,#1a1a2e);width:100%;max-width:480px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));z-index:100;border-top:1px solid var(--ov-05);gap:10px;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.fund-detail-root{padding-bottom:72px!important}.fd-btn{cursor:pointer;border:none;border-radius:10px;flex:1;padding:12px;font-size:14px;font-weight:600}.fd-btn-ghost{background:var(--chip-bg);color:#e8e8f0}.chk-ico{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:17px;height:17px;margin-top:1px;font-size:10px;font-weight:800;display:flex}.chk-ico.ok{color:var(--ok);background:#81c7842e}.chk-ico.warn{color:var(--warn);background:#ffb74d29}.chk-ico.bad{color:var(--danger);background:#ff8a8029}.chk-ico.na{color:var(--text-dim);background:#6a70802e}.fd-dim-chkline{color:var(--text-secondary);align-items:flex-start;gap:7px;margin-top:3px;font-size:11.5px;line-height:1.55;display:flex}.fd-dim-chkline .chk-ico{width:15px;height:15px;margin-top:1.5px;font-size:9px}.fd-dim-chkline .t{flex:1}.fd-dim-extra{border-top:1px dashed var(--ov-08);margin-top:8px;padding-top:8px}.fd-dim-extra-title{color:var(--text-dim);margin-bottom:3px;font-size:11px;font-weight:600}.fd-dim-doclink{border-top:1px dashed var(--ov-08);margin-top:8px;padding-top:8px}.fd-dim-doclink .doclink{color:#4fc3f7;font-size:11.5px;text-decoration:none;display:block}.fund-list{padding:4px 0 16px}.fund-item{background:var(--card);cursor:pointer;border:1px solid #94a3b81f;border-radius:12px;align-items:center;gap:12px;margin-bottom:10px;padding:12px 16px;transition:background .2s;display:flex;position:relative}.fund-item:active{background:#94a3b81a}.fund-rank{color:#fff;background:var(--grad-purple-deep);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:flex}.fund-rank.top{background:linear-gradient(135deg,#f59e0b,#d97706)}.fund-info{flex:1;min-width:0}.fund-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.fund-meta{color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:5px;margin-top:2px;font-size:11px;display:flex}.fund-cat{white-space:nowrap;border-radius:8px;flex-shrink:0;padding:1px 8px;font-size:10px;font-weight:600;display:inline-block}.fund-dust{white-space:nowrap;color:#a8b6c9;background:#94a3b829;border:1px solid #94a3b859;border-radius:8px;flex-shrink:0;padding:1px 8px;font-size:10px;font-weight:600;display:inline-block}.fund-ai{flex-shrink:0;align-items:center;gap:3px;display:inline-flex}.fund-ai-label{color:var(--text-dim);opacity:.75;font-size:10px}.fund-ai-bar{background:var(--ov-12);border-radius:2px;width:32px;height:4px;overflow:hidden}.fund-ai-bar i{border-radius:2px;height:100%;display:block}.fund-ai-score{font-size:11px;font-weight:700;line-height:1}.fund-stats{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.fund-stat{color:var(--text-dim);font-size:11px}.fund-stat b.fund-hold-yield{font-size:13px;font-weight:700}.fund-right{text-align:right;flex-shrink:0}.fund-nav{color:var(--text-primary);font-size:15px;font-weight:700}.fund-yield{margin-top:2px;font-size:12px;font-weight:600}.fund-yield.up{color:var(--red)}.fund-yield.down{color:var(--green)}.fund-yield.flat{color:var(--text-dim)}.fund-yield-row{flex-direction:column;align-items:flex-end;gap:1px;margin-top:2px;display:flex}.fund-yield-row .fund-yield{margin-top:0;font-size:11px}.fund-yield-real{opacity:.85;font-size:11px;font-weight:600}.fund-yield-real.up{color:var(--red)}.fund-yield-real.down{color:var(--green)}.fund-yield-real.flat{color:var(--text-dim)}.fund-empty,.fund-loading{text-align:center;color:var(--text-dim);padding:30px 0;font-size:13px}.fund-hint{text-align:center;color:var(--text-dim);padding:4px 16px 12px;font-size:11px}.my-asset-card{background:var(--grad-asset-card);border:1px solid #4cafff26;border-radius:12px;margin:10px 0;padding:14px 16px}.asset-row{justify-content:space-between;gap:12px;display:flex}.asset-block{flex:1}.asset-label{color:var(--text-secondary);font-size:11px}.asset-est{color:#7c8db5;margin-left:2px;font-size:10px;font-weight:400}.asset-val{margin-top:2px;font-size:22px;font-weight:800}.asset-src{color:#7c8db5;margin-top:2px;font-size:10px}.fund-src{color:#7c8db5;text-align:right;margin-top:2px;font-size:9px}.fund-sort-btn{border:1px solid rgba(var(--purple-rgb),.4);background:rgba(var(--purple-rgb),.1);color:var(--purple);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:7px 12px;font-size:12px;font-weight:600;display:inline-flex}.fund-sort-btn:active{background:rgba(var(--purple-rgb),.22)}.sort-opt{background:var(--ov-04);border:1px solid var(--ov-06);cursor:pointer;border-radius:12px;margin-bottom:8px;padding:12px 14px;transition:background .15s}.sort-opt:active{background:var(--ov-08)}.sort-opt.active{background:rgba(var(--purple-rgb),.15);border-color:rgba(var(--purple-rgb),.4)}:root{--f7-swipeout-button-bg-color:#1c2438;--f7-swipeout-button-text-color:#e8ecf1;--f7-swipeout-button-border-radius:12px;--f7-swipeout-button-padding-vertical:16px;--f7-swipeout-button-padding-horizontal:13px;--f7-swipeout-button-font-size:13px;--f7-swipeout-button-font-weight:600;--f7-swipeout-active-bg-color:#131826;--f7-swipeout-active-border-radius:12px}.fund-swipe{list-style:none;display:block;position:relative}.tj-swipe-pin{justify-content:center;min-width:58px}.tj-swipe-edit{color:#fff;background-color:#3b82f6d9;justify-content:center;min-width:58px}.tj-swipe-del{color:#fff;background-color:#ff2d2dd9;justify-content:center;min-width:58px}:root{--f7-sheet-bg-color:var(--card);--f7-sheet-border-color:transparent;--f7-sheet-push-offset:0px}.sheet-modal{z-index:999990;height:auto;max-height:80vh;position:fixed!important;top:auto!important;bottom:0!important;left:0!important;right:0!important}.sheet-backdrop{z-index:999989}.tf-chip{border:1px solid rgba(var(--purple-rgb),.4);background:rgba(var(--purple-rgb),.1);color:var(--purple);cursor:pointer;white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}.tf-chip:active{background:rgba(var(--purple-rgb),.22)}.tf-hint{color:var(--text-dim);padding:10px 0;font-size:11px;line-height:1.6}.tf-loading{text-align:center;color:var(--text-dim);padding:20px 0;font-size:13px}.tf-temp-card{border:1px solid var(--border);background:var(--card);border-radius:12px;margin:8px 0;padding:12px}.tf-temp-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.tf-temp-title{color:var(--text-primary);font-size:13px;font-weight:700}.tf-temp-val{font-size:22px;font-weight:800}.tf-temp-bar{background:#94a3b833;border-radius:999px;height:8px;margin:6px 0 8px;overflow:hidden}.tf-temp-fill{border-radius:999px;height:100%;transition:width .6s ease-out}.tf-temp-note{color:var(--text-dim);font-size:11px;line-height:1.6}.tf-fund{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:10px 12px;display:flex}.tf-fund:last-child{border-bottom:none}.tf-fund-main{flex:1;min-width:0}.tf-fund-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.tf-fund-sub{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:10px;overflow:hidden}.tf-fund-r{text-align:right;flex-shrink:0}.tf-fund-r .r1m{font-size:12px;font-weight:700}.tf-fund-r .r1y{color:var(--text-dim);margin-top:2px;font-size:10px}.tf-tag{vertical-align:1px;border-radius:4px;margin-left:4px;padding:1px 5px;font-size:9px}.tf-tag.div{color:#eab308;background:#eab3081f;border:1px solid #eab3084d}.tf-error{color:var(--orange);background:#ff6b351a;border:1px solid #ff6b354d;border-radius:10px;margin:8px 0;padding:10px 12px;font-size:12px;line-height:1.6}.tf-list-card{border:1px solid var(--border);background:var(--card);border-radius:12px;margin:8px 0;overflow:hidden}.tj-fund-modal{--f7-dialog-bg-color:var(--panel-deep);--f7-dialog-text-color:var(--text-primary);--f7-dialog-width:min(92vw, 480px)}.tj-fund-modal .dialog-inner{background:var(--panel-deep);border:1px solid rgba(var(--purple-rgb),.4);-webkit-overflow-scrolling:touch;text-align:left;border-radius:16px;max-height:84vh;padding:16px 18px 14px;display:block;overflow-y:auto}.fund-modal-title{color:var(--text-primary);margin-bottom:4px;font-size:16px;font-weight:700}.fund-modal-sub{color:var(--text-dim);margin-bottom:14px;font-size:12px}.fund-modal-input{background:var(--input-deep);width:100%;color:var(--text-primary);letter-spacing:2px;box-sizing:border-box;border:1px solid #94a3b84d;border-radius:10px;margin-bottom:10px;padding:12px;font-size:15px}.fund-modal-input:focus{border-color:var(--purple);outline:none}.fund-ocr-btn{border:1.5px dashed var(--border);color:var(--text-dim);cursor:pointer;text-align:center;border-radius:10px;justify-content:center;align-items:center;gap:6px;margin-bottom:8px;padding:11px;font-size:13px;transition:all .2s;display:flex}.fund-ocr-btn:active{background:var(--card)}.fund-preview{min-height:0;color:var(--text-dim);background:rgba(var(--purple-rgb),.06);border-radius:8px;margin-bottom:12px;padding:8px 10px;font-size:12px;display:none}.fund-preview.show{display:block}.fund-modal-tabbar{background:var(--ov-05);border-radius:10px;margin-bottom:14px;padding:3px;display:flex}.fund-modal-tab{text-align:center;cursor:pointer;color:var(--text-dim);border-radius:8px;flex:1;padding:8px 0;font-size:13px;font-weight:600}.fund-modal-tab.active{color:var(--text-primary);background:rgba(var(--purple-rgb),.25)}.fund-modal-btns{gap:10px;margin-top:6px;display:flex}.fund-modal-btn{cursor:pointer;border:none;border-radius:10px;flex:1;padding:12px 0;font-size:14px;font-weight:600}.fund-modal-btn.cancel{color:var(--text-primary);background:#94a3b826}.fund-modal-btn.confirm{background:var(--grad-purple-deep);color:#fff}.fund-modal-btn.confirm:disabled{opacity:.5;cursor:not-allowed}.tj-login .login-screen-content{background:0 0}.tj-login-panel{background:var(--ov-04);border:1px solid var(--ov-08);box-sizing:border-box;border-radius:16px;width:100%;max-width:340px;margin:0 auto;padding:24px}.tj-login-head{text-align:center;margin-bottom:24px}.tj-login-head img{border-radius:18px;width:72px;height:72px;margin-bottom:12px;box-shadow:0 4px 16px #6a5cff59}.tj-login-title{color:var(--text-primary,#e8ecf4);letter-spacing:1px;font-size:26px;font-weight:800}.tj-login-sub{color:var(--text-dim,#8a94a8);margin-top:8px;font-size:13px}.tj-login-foot{color:var(--text-dim,#6a7488);text-align:center;margin-top:20px;font-size:11px;line-height:1.6}.tj-login-input{box-sizing:border-box;border:1px solid var(--ov-12);background:var(--ov-05);width:100%;color:var(--text-title);border-radius:10px;outline:none;margin-bottom:12px;padding:12px;font-size:15px}.tj-agree{color:var(--text-dim,#8a94a8);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:flex-start;gap:8px;margin-bottom:14px;font-size:12px;line-height:1.5;display:flex}.tj-agree input{width:16px;height:16px;accent-color:var(--purple);cursor:pointer;flex-shrink:0;margin-top:2px}.tj-agree a{color:var(--purple);text-decoration:underline}.auth-err{color:#ff6b6b;min-height:18px;margin-bottom:12px;font-size:13px}.auth-submit{background:var(--grad-btn-purple);color:#fff;cursor:pointer;border:none;border-radius:10px;width:100%;padding:13px;font-size:16px;font-weight:700}.auth-tabbar{background:var(--ov-05);border-radius:10px;margin-bottom:20px;padding:3px;display:flex}.auth-tab{text-align:center;cursor:pointer;color:var(--seg-idle-fg);border-radius:8px;flex:1;padding:8px 0;font-size:14px;font-weight:600}.auth-tab.active{color:var(--seg-active-fg);background:var(--seg-active-bg)}.auth-link{text-align:center;color:var(--purple);cursor:pointer;margin-top:12px;font-size:13px}.auth-tip-ok{color:#4ade80!important}.tj-invite-buy{border-top:1px solid var(--ov-08);text-align:center;color:var(--text-dim,#8a94a8);margin-top:16px;padding-top:14px;font-size:12px}.tj-invite-buy-link{color:var(--purple);cursor:pointer;margin-top:6px;padding:13px 0;font-size:13px;font-weight:600;text-decoration:none;display:block}.mine-nav-link{cursor:pointer;justify-content:center;align-items:center;margin:0;font-size:15px;text-decoration:none;display:flex;position:relative;width:44px!important;height:52px!important}.mine-nav-link:before{content:"";background:rgba(var(--purple-rgb),.15);border:1px solid rgba(var(--purple-rgb),.35);border-radius:50%;width:30px;height:30px;margin:-15px 0 0 -15px;transition:transform .12s ease-out,background .15s;position:absolute;top:50%;left:50%}.mine-nav-link:active:before,.mine-nav-link.active-state:before{transition-duration:0s;transform:scale(.9)}.mine-nav-link.active-state{opacity:.55}.mine-nav-link>svg{z-index:1;position:relative}.nl-entry{cursor:pointer;justify-content:center;align-items:center;min-width:44px;min-height:44px;text-decoration:none;display:flex;position:relative}.nl-entry:active{transform:scale(.92)}.nl-avatar{background:var(--grad-purple-deep);color:#fff;letter-spacing:.3px;border:1px solid rgba(var(--purple-rgb),.35);box-sizing:border-box;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:10.5px;font-weight:700;display:flex}.nl-text{color:var(--text-primary,#e2e8f0);background:rgba(var(--purple-rgb),.15);border:1px solid rgba(var(--purple-rgb),.35);white-space:nowrap;border-radius:16px;padding:6px 12px;font-size:13px;font-weight:600}.settings-section{background:var(--card);border:1px solid var(--line);border-radius:14px;margin:12px 16px;overflow:hidden}.my-setting-item{color:var(--text);cursor:pointer;border-bottom:1px solid #94a3b81a;justify-content:space-between;align-items:center;padding:14px 16px;font-size:14px;display:flex}.my-setting-item:last-child{border-bottom:none}.my-setting-item:active{background:#94a3b80f}.my-arrow{color:var(--text-dim);font-size:18px}.my-setting-item #installStatusDot,.my-setting-item #cacheSizeDot{margin-left:auto;margin-right:10px}.set-note{color:var(--text-dim);text-align:center;margin:4px 16px 0;font-size:11px;line-height:1.6}.tj-theme-seg{background:var(--chip-bg);border-radius:9px;padding:2px;display:flex}.tj-theme-seg b{color:var(--text-dim);cursor:pointer;border-radius:7px;padding:4px 12px;font-size:12px;font-weight:600}.tj-theme-seg b.on{background:var(--card);color:var(--text);box-shadow:0 1px 3px #0f172a24}.info-modal-row{border-bottom:1px solid var(--ov-05);align-items:center;padding:9px 0;font-size:13px;display:flex}.info-modal-row:last-of-type{border-bottom:none}.info-modal-row .im-label{color:var(--text-dim);flex-shrink:0;width:76px}.info-modal-row .im-value{color:var(--text);word-break:break-all;flex:1}.info-modal-text{color:var(--text-dim);margin-top:8px;font-size:12px;line-height:1.7}.about-watermark{text-align:center;color:var(--ov-18);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;margin-top:14px;font-size:9px;line-height:1}.set-dlg-btn-plain{background:var(--card)!important;color:var(--text)!important}.set-dlg-btn-danger{color:#fff!important;background:#e74c3c!important}.tj-set-dialog{--f7-dialog-width:min(92vw, 420px)}.tj-set-dialog .dialog-inner{max-width:100%}.set-form-select,.set-form-input,.set-form-textarea{box-sizing:border-box;border:1px solid var(--border);background:var(--card);width:100%;color:var(--text);border-radius:8px;outline:none;padding:10px;font-size:13px}.set-form-textarea{resize:vertical}.fb-file-label{border:1.5px dashed var(--border);color:var(--text-dim);cursor:pointer;background:var(--card);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:10px;font-size:13px;display:flex}.fb-preview{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.fb-thumb{background:var(--border);border-radius:8px;width:52px;height:52px;position:relative;overflow:hidden}.fb-thumb img{object-fit:cover;width:100%;height:100%}.fb-thumb .rm{color:#fff;text-align:center;cursor:pointer;background:#0009;border-radius:0 0 0 6px;width:16px;height:16px;font-size:12px;line-height:16px;position:absolute;top:0;right:0}.fb-msg{color:var(--green);min-height:16px;margin:8px 0;font-size:12px}.push-debug{color:var(--text-dim);border-top:1px dashed var(--border);margin-top:6px;padding-top:6px;font-size:10px}#monMain,.llm-det-mod,.llm-det-row .v,.llm-det-est,.llm-det-note{word-break:break-all}.dot{border-radius:50%;width:9px;height:9px;margin-right:3px;display:inline-block}.dot-ok{background:var(--green)}.dot-fail{background:var(--red)}.btn{background:var(--grad-btn-purple);color:#fff;cursor:pointer;border:none;border-radius:10px;padding:9px 14px;font-size:13px;font-weight:600}.btn.ghost{background:var(--ov-07);color:var(--text)}.btn.sm{border-radius:8px;padding:6px 10px;font-size:12px}.btn:active{opacity:.8}.btn:disabled{opacity:.5}.navbar .title.title-stack{flex-direction:column;justify-content:center;align-items:center;gap:1px;height:100%;line-height:1.15;display:flex}.navbar .title.title-stack .t-main{align-items:center;font-size:16px;font-weight:600;display:flex}.navbar .title.title-stack .t-sub{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:10px;font-weight:400;overflow:hidden}.summary{flex-wrap:nowrap;gap:10px;padding:12px 16px;display:flex}.sum-card{box-sizing:border-box;background:var(--card);border:1px solid var(--line);text-align:center;border-radius:14px;flex:1 1 0;min-width:0;padding:12px 6px}.sum-card .num{font-size:22px;font-weight:800;line-height:1.2}.sum-card .lbl{color:var(--text-dim);margin-top:3px;font-size:11px}.num-ok{color:var(--green)}.num-fail{color:var(--red)}.num-total{color:var(--blue)}.groups{flex-wrap:wrap;gap:6px;padding:0 16px 4px;display:flex}.g-section{margin-bottom:14px}.g-title{color:var(--text-dim);align-items:center;gap:6px;margin:0 16px 6px;font-size:13px;font-weight:700;display:flex}.g-title:before{content:"";background:var(--purple);border-radius:2px;width:3px;height:12px}.g-count{background:var(--card2);border:1px solid var(--line);color:var(--text-dim);border-radius:10px;padding:2px 8px;font-size:10px;font-weight:600}.g-count.fail{color:var(--red);background:#ff5d5d1f;border-color:#ff5d5d4d}.g-chip{background:var(--card2);border:1px solid var(--line);color:var(--text-dim);border-radius:20px;padding:4px 10px;font-size:11px}.g-chip.fail{color:var(--red);background:#ff5d5d1f;border-color:#ff5d5d4d}.mon-section{padding:10px 16px 4px}.mon-section-title{color:var(--text-dim);align-items:center;gap:6px;margin-bottom:8px;font-size:13px;font-weight:700;display:flex}.mon-section-title:before{content:"";background:var(--purple);border-radius:2px;width:3px;height:12px}.item{background:var(--card);border:1px solid var(--line);border-radius:14px;align-items:center;gap:10px;margin-bottom:8px;padding:12px 14px;display:flex}.item.fail{background:#ff5d5d0d;border-color:#ff5d5d59}.item .icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:17px;display:flex}.icon-ok{background:#34d39921}.icon-fail{background:#ff5d5d21}.icon-warn{background:#fbbf2421}.item .body{flex:1;min-width:0}.item .name{align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.item .sev{background:rgba(var(--purple-rgb),.2);color:var(--purple);border-radius:4px;padding:1px 5px;font-size:9px;font-weight:700}.item .sev.p0{color:var(--red);background:#ff5d5d33}.item .meta{color:var(--text-dim);flex-wrap:wrap;gap:8px;margin-top:3px;font-size:11px;display:flex}.issues{color:var(--red);background:#ff5d5d14;border-radius:8px;margin-top:5px;padding:6px 9px;font-size:12px;line-height:1.5}.item .strategy{color:#9db8e8;word-break:break-all;background:#60a5fa14;border-left:2px solid #60a5fa73;border-radius:0 8px 8px 0;margin-top:6px;padding:5px 8px;font-size:10px;line-height:1.55}.global-rule{color:var(--text-dim);background:var(--card2);border:1px solid var(--line);border-radius:8px;margin-bottom:8px;padding:6px 10px;font-size:10px;line-height:1.6}.item .raw-arrow{color:var(--purple);border:1px solid rgba(var(--purple-rgb),.35);background:rgba(var(--purple-rgb),.08);border-radius:8px;flex-shrink:0;padding:4px 8px;font-size:11px}.last-scan{color:var(--text-dim);text-align:center;padding:8px 16px 0;font-size:11px}.empty{text-align:center;color:var(--text-dim);padding:30px;font-size:13px}.llm-card{background:var(--card);border:1px solid var(--line);border-radius:14px;margin:0 16px 10px;padding:14px}.llm-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.llm-head .t{color:var(--text-dim);align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.llm-head .t:before{content:"";background:var(--purple);border-radius:2px;width:3px;height:12px}.llm-sub{color:var(--text-dim);font-size:10px}.llm-track{background:var(--card2);border-radius:4px;height:8px;overflow:hidden}.llm-track i{background:var(--grad-bar-purple);border-radius:4px;height:100%;transition:width .4s;display:block}.llm-track i.warn{background:linear-gradient(90deg,#fbbf24,#f59e0b)}.llm-track i.limit{background:linear-gradient(90deg,#ff5d5d,#ef4444)}.llm-note{color:var(--text-dim);margin-top:8px;font-size:10px;line-height:1.6}.llm-mods{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.llm-mod-chip{background:var(--card2);border:1px solid var(--line);color:var(--text-dim);border-radius:20px;padding:4px 10px;font-size:11px}.llm-mod-chip b{color:var(--purple-light);font-weight:700}.audit-card{background:var(--card);border:1px solid var(--line);border-radius:14px;margin:0 0 10px;padding:14px}.audit-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.audit-head .t{flex:1;font-size:14px;font-weight:700}.st-chip{border-radius:10px;padding:2px 8px;font-size:11px;font-weight:600}.st-done{color:var(--green);background:#34d39921}.st-error{color:var(--red);background:#ff5d5d21}.st-running{color:var(--yellow);background:#fbbf2421}.audit-meta{color:var(--text-dim);width:100%;font-size:10px}.audit-sum{background:var(--card2);border-radius:8px;margin-bottom:8px;padding:8px 10px;font-size:12px;line-height:1.5}.audit-item{border-bottom:1px solid var(--ov-05);align-items:flex-start;gap:8px;padding:7px 0;font-size:12px;display:flex}.audit-item:last-child{border-bottom:none}.a-pass .a-mark{color:var(--green)}.a-warn .a-mark{color:var(--yellow)}.a-fail .a-mark{color:var(--red)}.a-name{color:#cbd5e1;flex-shrink:0;width:78px;font-weight:600}.a-reason{color:var(--text-dim);line-height:1.45}.audit-actions{gap:10px;margin-top:10px;display:flex}.audit-actions .btn{flex:1}.raw-fields{padding:4px 0}.f-row{border-bottom:1px solid var(--ov-06);align-items:flex-start;gap:10px;padding:8px 0;display:flex}.f-row:last-child{border-bottom:none}.f-mark{font-size:13px;line-height:1.5}.f-body{flex:1;min-width:0}.f-name{color:#cbd5e1;font-size:12px;font-weight:600}.f-note{color:#94a3b8;margin-left:6px;font-size:10px;font-weight:400}.f-value{color:#9fe8c6;white-space:pre-wrap;word-break:break-all;margin-top:3px;font-family:Menlo,Consolas,monospace;font-size:11px;line-height:1.5}.f-bad{background:#ff5d5d0d;border-radius:6px;padding-left:8px;padding-right:8px}.f-bad .f-name{color:#ffb3b3}.raw-body{color:#9fe8c6;white-space:pre;background:#0d1424;border-radius:8px;max-height:46vh;margin-top:8px;padding:10px;font-family:Menlo,Consolas,monospace;font-size:11px;line-height:1.6;overflow-y:auto}.config{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:14px}.config-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:9px 0;display:flex}.config-row:last-child{border-bottom:none}.config-row .cl{flex:1;font-size:13px}.config-row .cs{color:var(--text-dim);margin-top:2px;font-size:10px;display:block}.config input[type=text],.config input[type=number]{background:var(--card2);border:1px solid var(--line);color:var(--text);border-radius:8px;outline:none;max-width:150px;padding:6px 8px;font-size:13px}.switch{flex-shrink:0;width:44px;height:24px;display:inline-block;position:relative}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;background:var(--ov-15);border-radius:24px;transition:all .2s;position:absolute;top:0;bottom:0;left:0;right:0}.slider:before{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;top:3px;left:3px}.switch input:checked+.slider{background:var(--green)}.switch input:checked+.slider:before{transform:translate(20px)}.model-pick{background:var(--card2);border:1px solid var(--line);color:var(--text);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border-radius:8px;max-width:170px;padding:8px 10px;font-size:12px;overflow:hidden}.m-item{border-bottom:1px solid var(--ov-05);cursor:pointer;align-items:center;gap:6px;padding:12px 16px;font-size:14px;display:flex}.m-item:active{background:rgba(var(--purple-rgb),.08)}.m-item.cur{color:var(--purple);font-weight:700}.m-custom{gap:8px;padding:14px 16px;display:flex}.m-custom input{background:var(--card2);border:1px solid var(--line);color:var(--text);border-radius:8px;outline:none;flex:1;padding:8px 10px;font-size:13px}.sched{background:var(--card);border:1px solid var(--line);border-radius:14px;margin:0 16px 8px;padding:12px 14px}.sched .s-name{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.sched .s-expr{color:var(--purple);background:rgba(var(--purple-rgb),.1);border:1px solid rgba(var(--purple-rgb),.3);border-radius:8px;padding:1px 8px;font-size:10px;font-weight:600}.sched .s-edit{border:1px solid rgba(var(--purple-rgb),.35);background:rgba(var(--purple-rgb),.08);color:var(--purple);cursor:pointer;white-space:nowrap;border-radius:8px;padding:4px 10px;font-size:11px}.sched .s-next{color:var(--text-dim);margin-top:4px;font-size:11px}.sched .s-strategy{color:#9db8e8;background:#60a5fa14;border-left:2px solid #60a5fa73;border-radius:0 8px 8px 0;margin-top:6px;padding:5px 8px;font-size:10px;line-height:1.55}.sched .s-cmd{color:var(--text-dim);word-break:break-all;margin-top:6px;font-family:Menlo,Consolas,monospace;font-size:10px;line-height:1.5}.sched .s-llm{border:1px solid var(--line);background:var(--card2);color:var(--text);cursor:pointer;border-radius:8px;padding:6px 10px;font-size:12px}.sched .s-llm-row{margin-top:8px}.mon-actions{gap:10px;margin:14px 16px 8px;display:flex}.mon-actions{z-index:900;padding:10px 16px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(6px);background:linear-gradient(#0d122600,#0d1226f5 38%);margin:0;position:fixed;bottom:0;left:0;right:0}.mon-actions .btn{flex:1;padding:12px 14px;font-size:14px}.page-content .mon-actions{margin:0}.llm-mod-tabs{gap:8px;margin-top:10px;display:flex}.llm-mod-tab{color:var(--text-dim);background:var(--card2);border:1px solid var(--line);cursor:pointer;border-radius:8px;padding:5px 12px;font-size:11px;font-weight:600}.llm-mod-tab.active{color:#fff;background:var(--grad-btn-purple);border-color:#0000}.llm-mod-list{margin-top:10px}.llm-mod-row{cursor:pointer;border-radius:8px;padding:8px 6px}.llm-mod-row:active{background:var(--card2)}.llm-mod-top{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.llm-mod-name{color:var(--text);font-size:12px;font-weight:600}.llm-mod-n{color:var(--purple);font-size:11px;font-weight:700}.llm-mod-track{background:var(--card2);border-radius:3px;height:6px;overflow:hidden}.llm-mod-track i{background:var(--grad-bar-purple);border-radius:3px;height:100%;transition:width .4s;display:block}.llm-mod-track i.dev{background:linear-gradient(90deg,#fbbf24,#f59e0b)}.llm-mod-empty{color:var(--text-dim);text-align:center;padding:10px 0;font-size:11px}.llm-det{padding:4px 16px 12px}.llm-det-mod{color:var(--text-dim);margin-bottom:10px;font-family:monospace;font-size:11px}.llm-det-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 4px;font-size:12px;display:flex}.llm-det-row .k{color:var(--text-dim)}.llm-det-row .v{color:var(--text);font-weight:700}.llm-det-est{color:#fbbf24;margin-top:10px;font-size:10px;line-height:1.5}.llm-det-note{color:var(--text-dim);margin-top:10px;font-size:10px;line-height:1.6}.hex-score-block .risk-score .max{color:var(--text-dim);font-size:18px}.section-sub-line{color:var(--text-dim);opacity:.7;margin:3px 0 0;padding-left:0;font-size:11px;font-weight:400;line-height:1.4;display:block}.section-time{color:var(--text-dim);opacity:.65;white-space:nowrap;margin-left:6px;font-size:11px;font-weight:400}.mod-refresh-btn{color:#bb8fce;cursor:pointer;vertical-align:middle;background:#9b59b61f;border:1px solid #9b59b64d;border-radius:5px;justify-content:center;align-items:center;margin-left:6px;padding:1px 7px;font-size:12px;line-height:1.5;transition:all .2s;display:inline-flex;position:relative}.mod-refresh-btn:before{content:"";position:absolute;top:-4px;bottom:-4px;left:-2px;right:-2px}.mod-refresh-btn:hover{background:#9b59b640;border-color:#9b59b680}.mod-refresh-btn.ai{color:#ffb800;background:#ffb8001a;border-color:#ffb8004d}.mod-refresh-btn.ai:hover{background:#ffb80033;border-color:#ffb80080}.mod-refresh-btn:disabled{opacity:.4;cursor:not-allowed}.mod-refresh-btn.spinning{animation:.8s linear infinite spin360}@keyframes spin360{to{transform:rotate(360deg)}}.market-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.market-item{background:var(--card);border:1px solid var(--border);text-align:center;border-radius:10px;padding:10px 8px}.market-item .name{color:var(--text-dim);font-size:12px}.market-item .value{font-variant-numeric:tabular-nums;margin-top:4px;font-size:17px;font-weight:700}.market-item .change{font-variant-numeric:tabular-nums;margin-top:2px;font-size:13px;font-weight:600}.dimensions{flex-direction:column;gap:10px;display:flex}.method-card{background:var(--card);border:1px solid var(--border);border-left:3px solid var(--yellow);border-radius:8px;margin-bottom:8px;padding:12px 14px}.method-tag{color:var(--yellow);background:#ffb8001a;border-radius:4px;margin-bottom:6px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.method-text{color:var(--text);font-size:13px}.celeb-card{background:var(--card);border:1px solid var(--border);border-left:3px solid;border-radius:10px;margin-bottom:8px;padding:14px;position:relative;overflow:hidden}.celeb-card:before{content:"";opacity:.3;background:linear-gradient(90deg,#0000,currentColor,#0000);height:1px;position:absolute;top:0;left:0;right:0}.celeb-header{align-items:center;gap:6px;margin-bottom:8px;display:flex}.celeb-avatar{cursor:pointer;border:1px solid;border-radius:50%;flex-shrink:0;width:32px;height:32px;transition:transform .2s,box-shadow .2s}.celeb-avatar:hover{transform:scale(1.15);box-shadow:0 0 8px}.celeb-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.celeb-name{font-size:15px;font-weight:700}.celeb-name a{color:inherit;text-decoration:none}.celeb-text{color:var(--text);font-size:13px;line-height:1.6}.celeb-munger{border-left-color:var(--yellow)}.celeb-munger .celeb-avatar{border-color:var(--yellow);color:var(--yellow)}.celeb-munger .celeb-name,.celeb-munger:before{color:var(--yellow)}.celeb-buffett{border-left-color:var(--green)}.celeb-buffett .celeb-avatar{border-color:var(--green);color:var(--green)}.celeb-buffett .celeb-name,.celeb-buffett:before{color:var(--green)}.celeb-soros{border-left-color:var(--red)}.celeb-soros .celeb-avatar{border-color:var(--red);color:var(--red)}.celeb-soros .celeb-name,.celeb-soros:before{color:var(--red)}.today-module{background:var(--card);border:1px solid var(--border);border-radius:16px;margin:10px 0;padding:0 0 12px;animation:.5s ease-out .2s both fadeUp;overflow:hidden}.tm-cmd-bar{align-items:center;gap:8px;padding:12px 16px;font-size:16px;font-weight:700;display:flex;position:relative}.tm-cmd-icon{transform-origin:50%;animation:heartBeat var(--beat-dur,.9s) ease-in-out infinite;flex-shrink:0;justify-content:center;align-items:center;margin-right:8px;display:inline-flex}.tm-cmd-icon.no-beat{animation:none}.tm-cmd-icon.fast-beat{animation:.55s ease-in-out infinite heartBeat}.tm-cmd-icon.mid-beat{animation:.75s ease-in-out infinite heartBeat}.tm-cmd-text{overflow-wrap:break-word;word-break:break-word;flex:auto;min-width:0;margin-right:70px}.tm-cmd-lines{flex-direction:column;flex:auto;gap:5px;min-width:0;margin-right:70px;display:flex}.tm-cmd-line{align-items:flex-start;gap:8px;display:flex}.tm-cmd-line .tm-cmd-icon{animation:heartBeat var(--beat-dur,.9s) ease-in-out infinite}.tm-cmd-line .tm-cmd-icon.no-beat{animation:none}.tm-cmd-line .tm-cmd-icon.fast-beat{animation:.55s ease-in-out infinite heartBeat}.tm-cmd-line-txt{overflow-wrap:break-word;word-break:break-word;flex:auto;min-width:0;line-height:1.4}.tm-cmd-confidence{z-index:2;border-radius:0 16px;justify-content:center;align-items:center;padding:5px 10px;font-size:10px;font-weight:700;line-height:1;display:flex;position:absolute;top:0;right:0;transform:translate(1px)}.tm-cmd-confidence.conf-high{color:var(--green);background:#00d68f26}.tm-cmd-confidence.conf-mid{color:var(--yellow);background:#ffb80026}.tm-cmd-confidence.conf-low{color:var(--red);background:#ff2d2d26}.tm-action-info{border-bottom:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px 12px;animation:.4s ease-out .35s both fadeUp;display:grid}.tm-ai-card{border:1px solid;border-radius:10px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.tm-ai-card.ai-pos{background:var(--card);border-color:#00d68f33}.tm-ai-card.ai-stop{background:var(--card);border-color:#ff2d2d33}.tm-ai-card.ai-time{background:var(--card);border-color:#ffb80033}.tm-ai-head{color:var(--text-dim);align-items:center;gap:4px;font-size:10px;font-weight:600;display:flex}.tm-ai-body{font-size:13px;font-weight:700;line-height:1.3}.tm-ai-from{color:var(--red);opacity:.7;text-decoration:line-through}.tm-ai-to{color:var(--green)}.tm-ai-arrow{color:var(--text-dim);margin:0 2px;font-size:11px}.tm-cmd-bar.bar-red{color:var(--red);background:#ff2d2d1f;border-bottom:1px solid #ff2d2d26}.tm-cmd-bar.bar-yellow{color:var(--yellow);background:#ffb8001f;border-bottom:1px solid #ffb80026}.tm-cmd-bar.bar-green{color:var(--green);background:#00d68f1f;border-bottom:1px solid #00d68f26}.tm-gauge{text-align:center;padding:8px 0 4px}.tm-gauge-svg{width:100%;max-width:320px;height:auto}#tmGaugeNote{padding:0 12px}.tm-grid{grid-template-columns:repeat(3,1fr);gap:7px;padding:4px 12px;display:grid}.tm-card{text-align:center;border:1px solid var(--border);background:var(--card);border-radius:10px;padding:10px 6px;animation:.4s ease-out both fadeUp;position:relative}.tm-card-more{z-index:2;color:#22c55e;cursor:pointer;white-space:nowrap;background:#22c55e1f;border:1px solid #22c55e4d;border-radius:8px;padding:1px 5px;font-size:9px;font-weight:600;position:absolute;top:4px;right:5px}.tm-card-val{justify-content:center;align-items:center;gap:2px;font-size:18px;font-weight:800;line-height:1.1;display:flex}.tm-card-arrow{font-size:12px}.tm-card-label{color:var(--text-dim);margin-top:4px;font-size:10px;line-height:1.3}.tm-card-note{word-break:break-word;margin-top:1px;font-size:10px;font-weight:600;line-height:1.35}.tm-card-hint{color:var(--text-dim);opacity:.5;margin-top:2px;font-size:9px}.tm-risk-bar{background:var(--card);border:1px solid var(--border);cursor:pointer;border-radius:10px;flex-direction:column;align-items:stretch;gap:5px;margin:8px 12px 0;padding:8px 12px;font-size:13px;animation:.4s ease-out .5s both fadeUp;display:flex}.tm-risk-bar:hover{background:var(--ov-06)}.tm-rb-row{justify-content:center;align-items:center;gap:10px;display:flex}.tm-rb-label{color:var(--text-dim);font-size:11px;font-weight:600}.tm-rb-score{font-size:16px;font-weight:800}.tm-rb-level{color:var(--text-dim);font-size:11px}.tm-rb-sep{color:var(--text-dim);opacity:.3}.tm-rt-wrap{align-items:center;gap:8px;display:flex}.tm-rt-cap{color:var(--text-dim);white-space:nowrap;font-size:10px;font-weight:600}.tm-rt-svg{flex:1;min-width:0;height:26px}.tm-rt-meta{color:var(--text-dim);white-space:nowrap;font-size:10px}.mm-section{margin-top:12px;margin-bottom:8px}.mm-section-head{color:var(--text);align-items:center;gap:6px;margin-bottom:4px;font-size:13px;font-weight:700;display:flex}.mm-row{background:var(--card);border-radius:8px;align-items:center;gap:6px;margin-bottom:3px;padding:5px 8px;display:flex}.mm-emoji{font-size:14px}.mm-name{color:var(--text);flex:1;font-size:13px;font-weight:500}.mm-detail{white-space:nowrap;font-size:12px}.mm-summary{background:var(--card);color:var(--yellow);border:1px solid #ffb80033;border-radius:8px;margin-top:8px;padding:7px 9px;font-size:12px;line-height:1.5}.mm-badge{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:14px;font-weight:800;line-height:1;display:inline-flex}.mm-badge.plus{color:var(--red);background:#ff2d2d2e;border:1px solid #ff2d2d66}.mm-badge.minus{color:var(--green);background:#00d68f2e;border:1px solid #00d68f66}.mm-badge.new{color:var(--orange);background:#ff6b352e;border:1px solid #ff6b3566}.mm-badge.clear{color:var(--text-dim);background:#8a94a82e;border:1px solid #8a94a866}.mm-source{color:var(--text-dim);margin-top:6px;font-size:11px;line-height:1.5}.celeb-more{color:#e8c170;cursor:pointer;white-space:nowrap;background:#e8c1701f;border:1px solid #e8c1704d;border-radius:12px;flex-shrink:0;margin-left:auto;padding:2px 9px;font-size:11px;font-weight:600}.mm-modal{z-index:99999;background:#0a0e1ab3;justify-content:center;align-items:center;display:none;position:fixed;top:0;bottom:0;left:0;right:0}.mm-modal.show{display:flex}.mm-modal-box{background:var(--panel-deep);border:1px solid #e8c17066;border-radius:16px;width:92%;max-width:480px;max-height:82vh;padding:20px;overflow-y:auto}.mm-modal-title{color:var(--text-primary);align-items:center;gap:8px;margin-bottom:4px;font-size:17px;font-weight:700;display:flex}.mm-modal-sub{color:var(--text-dim);margin-bottom:14px;font-size:11px;line-height:1.5}.sf-title{align-items:center;gap:6px;margin:10px 0 6px;font-size:13px;font-weight:700;display:flex}.sf-row{align-items:center;gap:8px;padding:5px 0;font-size:12px;display:flex}.sf-name{width:52px;color:var(--text-primary);flex-shrink:0;font-weight:500}.sf-bar{background:var(--ov-05);border-radius:4px;flex:1;height:14px;position:relative;overflow:hidden}.sf-fill{border-radius:4px;height:100%;display:block}.sf-fill.in{background:linear-gradient(90deg,#ff3b3b40,#ff3b3bb3)}.sf-fill.out{background:linear-gradient(90deg,#00d68fb3,#00d68f40)}.sf-amt{text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;width:46px;font-weight:700}.sf-amt.in{color:var(--up)}.sf-amt.out{color:var(--down)}.sf-summary{gap:8px;margin-bottom:4px;display:flex}.sf-sum-tag{text-align:center;background:#22c55e17;border:1px solid #22c55e40;border-radius:10px;flex:1;padding:8px 4px}.sf-sum-tag .v{color:#22c55e;font-size:17px;font-weight:800}.sf-sum-tag .l{color:var(--text-dim);margin-top:2px;font-size:10px}.rv-wrap{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:12px}.rv-liner{align-items:center;gap:10px;padding:8px 0 10px;display:flex}.rv-weather{text-align:center}.rv-gauge-wrap{align-items:center;gap:10px;padding:4px 0 8px;display:flex}.rv-gauge{flex-shrink:0;width:86px}.rv-gauge-caption{color:var(--text-dim);text-align:center;margin-top:2px;font-size:10px}.rv-mood-label{text-align:center;margin-top:2px;font-size:13px;font-weight:800}.rv-block{border-top:1px solid var(--ov-05);padding:8px 0}.rv-block-title{color:var(--text-primary);margin-bottom:6px;font-size:12px;font-weight:700}.rv-why{color:var(--text-primary);align-items:flex-start;gap:7px;padding:3px 0;font-size:12px;line-height:1.6;display:flex}.rv-why-ic{flex-shrink:0;font-size:12px}.rv-sector{color:var(--text);background:#94a3b814;border-radius:14px;align-items:center;gap:5px;margin:2px 4px 2px 0;padding:3px 9px;font-size:11px;display:inline-flex}.rv-sector .d{font-weight:700}.rv-sector.up{color:var(--up)}.rv-sector.down{color:var(--down)}.rv-chip-row{flex-wrap:wrap;gap:6px;padding:4px 0;display:flex}.rv-chip{background:#94a3b814;border:1px solid #94a3b81f;border-radius:10px;padding:5px 10px;font-size:11px}.rv-chip .c-lab{color:var(--text-dim)}.rv-chip .c-val{color:var(--text-primary);margin-left:4px;font-weight:700}.rv-news{color:var(--text-secondary);align-items:flex-start;gap:6px;padding:3px 0;font-size:11px;line-height:1.5;display:flex}.rv-news .t{color:var(--text-dim);flex-shrink:0}.rv-next-tag{border-radius:20px;margin-bottom:6px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-block}.rv-disclaimer{color:var(--text-dim);text-align:center;margin-top:8px;font-size:10px}.dv-wrap{padding:0}.dv-card{background:var(--card);border:1px solid var(--border);border-radius:12px;margin:6px 0;overflow:hidden}.dv-head{cursor:pointer;align-items:center;gap:8px;padding:10px 12px;display:flex}.dv-avatar{color:#fff;background:linear-gradient(135deg,#22c55e,#059669);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:800;display:flex}.dv-mid{flex:1;min-width:0}.dv-name{color:var(--text-primary);font-size:13px;font-weight:700}.dv-meta{color:var(--text-dim);margin-top:1px;font-size:10px}.dv-focus{color:var(--text-dim);margin-top:1px;font-size:11px;line-height:1.5}.dv-arrow{color:var(--text-dim);font-size:12px;transition:transform .2s}.dv-card.open .dv-arrow{transform:rotate(90deg)}.dv-body{padding:0 12px 12px;display:none}.dv-card.open .dv-body{display:block}.dv-body-title{color:var(--text-dim);margin:8px 0 6px;font-size:11px}.dv-summary{color:var(--text-primary);font-size:12px;line-height:1.7}.dv-title-row{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.dv-name{color:var(--text-primary);flex-shrink:0;font-size:13px;font-weight:700}.dv-tags{flex-wrap:wrap;gap:4px;min-width:0;display:inline-flex}.dv-tag{color:var(--text-secondary);background:var(--ov-06);border:1px solid var(--ov-09);border-radius:9px;flex-shrink:0;padding:1px 8px;font-size:10px;font-weight:500}.dv-ori{margin-top:8px}.dv-ori-btn{color:#f24d4d;background:#f24d4d1a;border:1px solid #f24d4d4d;border-radius:14px;padding:4px 10px;font-size:11px;font-weight:600;text-decoration:none;display:inline-block}.dv-ori-ext{opacity:.7;margin-left:2px;font-size:10px}.dv-transcript{color:var(--text-secondary);border-top:1px dashed var(--ov-08);max-height:220px;margin-top:8px;padding-top:8px;font-size:11px;line-height:1.6;overflow-y:auto}.dv-empty{text-align:center;color:var(--text-dim);padding:14px 0;font-size:12px}.tm-quotes{padding:8px 0 0}.reason-tags{margin:10px 0}.reason-tags-title{color:var(--text-dim);margin-bottom:8px;font-size:13px;font-weight:600}.tag-cloud{flex-wrap:wrap;gap:7px;display:flex}.tag-chip{cursor:default;border-radius:10px;align-items:center;gap:4px;padding:6px 12px;font-size:12px;font-weight:600;line-height:1.4;transition:transform .15s;animation:.4s ease-out both fadeUp;display:inline-flex}.tag-chip:hover{transform:scale(1.05)}.tag-chip.tag-red{color:var(--red);background:#ff2d2d1a;border:1px solid #ff2d2d33}.tag-chip.tag-green{color:var(--green);background:#00d68f1a;border:1px solid #00d68f33}.tag-chip.tag-yellow{color:var(--yellow);background:#ffb8001a;border:1px solid #ffb80033}.tag-chip.tag-blue{color:#3498db;background:#3498db1a;border:1px solid #3498db33}.celeb-quotes{margin:10px 0}.celeb-quote{background:var(--card);border:1px solid var(--border);border-radius:10px;align-items:center;gap:10px;margin-bottom:6px;padding:10px 14px;animation:.4s ease-out both fadeUp;display:flex}.celeb-q-avatar{cursor:pointer;border:1px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:17px;transition:transform .2s;display:flex}.celeb-q-avatar:hover{transform:scale(1.15)}.celeb-q-name{flex-shrink:0;font-size:14px;font-weight:700}.celeb-q-name a{color:inherit;text-decoration:none}.celeb-q-text{color:var(--text-secondary);flex:1;font-size:14px;line-height:1.5}.htc-card{background:var(--card);border:1px solid var(--border);cursor:pointer;border-radius:10px;padding:10px 12px}.htc-head{justify-content:space-between;align-items:center;display:flex}.htc-title{color:var(--text-primary);font-size:13px;font-weight:700}.htc-src{color:var(--text-dim);margin-left:4px;font-size:10px;font-weight:400}.htc-pct-big{font-size:18px;font-weight:800}.htc-sub{color:var(--text-secondary);margin-top:4px;font-size:11px;line-height:1.5}.htc-row{scrollbar-width:none;align-items:stretch;gap:6px;margin-top:8px;display:flex;overflow-x:auto}.htc-lab{color:var(--text-dim);flex-shrink:0;align-self:center;font-size:10px}.htc-chip{background:var(--ov-06);border:1px solid var(--border);cursor:pointer;border-radius:8px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:flex-start;gap:3px;min-height:50px;padding:7px 10px;display:inline-flex}.htc-name{text-overflow:ellipsis;white-space:nowrap;max-width:108px;color:var(--text-primary);font-size:11px;font-weight:600;overflow:hidden}.htc-meta{font-size:12px;font-weight:700;line-height:1.3}.htc-amt{opacity:.85;margin-left:3px;font-size:11px;font-weight:400}.htc-foot{color:var(--text-dim);text-align:center;margin-top:8px;font-size:10px}.install-banner{border:1px solid rgba(var(--purple-rgb),.45);cursor:pointer;background:linear-gradient(135deg,#6a5cff47,#8a5cff24);border-radius:12px;align-items:center;gap:10px;margin:6px 0 0;padding:12px 44px 12px 14px;display:flex;position:relative}.install-banner .ib-icon{flex-shrink:0;font-size:26px}.install-banner .ib-body{flex:1;min-width:0}.install-banner .ib-title{color:var(--text-primary);font-size:14px;font-weight:700}.install-banner .ib-sub{color:var(--text-secondary);margin-top:3px;font-size:11px;line-height:1.5}.install-banner .ib-btn{background:var(--grad-btn-purple);color:#fff;cursor:pointer;border:none;border-radius:9px;flex-shrink:0;padding:8px 14px;font-size:12px;font-weight:700}.install-banner .ib-close{width:24px;height:24px;color:var(--text-dim);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:14px;display:flex;position:absolute;top:4px;right:8px}.install-banner .ib-close:before{content:"";position:absolute;top:-8px;bottom:-8px;left:-8px;right:-8px}.refresh-hint{text-align:center;color:var(--text-dim);margin-top:8px;font-size:11px}.news-cards{margin:12px 0 0}.news-section{margin-bottom:18px}.news-section-heading{border-left:3px solid;padding-left:12px}.news-section-header{color:var(--text-dim);align-items:center;gap:6px;margin-bottom:12px;font-size:15px;font-weight:600;display:flex}.news-section.bearish .news-section-heading{border-left-color:var(--green)}.news-section.bullish .news-section-heading{border-left-color:var(--red)}.news-section.bearish .news-section-header{color:var(--green)}.news-section.bullish .news-section-header{color:var(--red)}.news-section-sub{color:var(--text-dim);opacity:.7;margin:-6px 0 10px;padding-left:0;font-size:11px;font-weight:400;line-height:1.4;display:block}.news-icon{vertical-align:middle;flex-shrink:0;width:18px;height:18px}.news-section-toggle{display:none}.news-section-body{max-height:none;padding:2px 0;overflow:visible}.news-card.news-foldable.folded{display:none}.news-fold-toggle{color:var(--text-dim);cursor:pointer;background:var(--ov-05);border:1px solid var(--border);border-radius:8px;align-items:center;gap:4px;margin:2px 0 4px;padding:3px 10px;font-size:11px;font-weight:500;display:inline-flex}.news-fold-toggle:hover{opacity:.85}.news-card{border-top:1px solid var(--ov-04);align-items:center;gap:8px;padding:8px 12px;display:flex}.news-card-mod{border:1px solid var(--border);background:var(--card);border-radius:8px;margin-bottom:8px;padding:12px 12px 10px;display:block;position:relative}.news-card-mod.clickable{cursor:pointer}.news-card-mod.clickable:active{opacity:.75}.news-card-sev{border-radius:0 8px;padding:3px 8px;font-size:10px;font-weight:600;line-height:1.3;position:absolute;top:0;right:0}.news-card-text{padding-right:64px}.news-card-time{color:var(--text-dim);opacity:.7;pointer-events:none;font-size:10px;position:absolute;bottom:5px;right:10px}.news-card-mod{padding-bottom:18px}.news-card-sev.sev-超级利空{color:#059669;background:#05966933}.news-card-sev.sev-明显利空{color:#10b981;background:#10b9812e}.news-card-sev.sev-一般利空{color:#34d399;background:#6ee7b726}.news-card-sev.sev-超级利好{color:#e03131;background:#e0313133}.news-card-sev.sev-明显利好{color:#ff6b6b;background:#ff6b6b2e}.news-card-sev.sev-一般利好{color:#ff8a8a;background:#ffb3b326}.news-section.bearish .news-card-mod{border-left:3px solid var(--green)}.news-section.bullish .news-card-mod{border-left:3px solid var(--red)}.news-card-mod.sev-超级利空{border-left-color:#059669!important}.news-card-mod.sev-明显利空{border-left-color:#10b981!important}.news-card-mod.sev-一般利空{border-left-color:#6ee7b7!important}.news-card-mod.sev-超级利好{border-left-color:#e03131!important}.news-card-mod.sev-明显利好{border-left-color:#ff6b6b!important}.news-card-mod.sev-一般利好{border-left-color:#ffb3b3!important}.news-section-heading.sev-超级利空{border-left-color:#059669!important}.news-section-heading.sev-明显利空{border-left-color:#10b981!important}.news-section-heading.sev-一般利空{border-left-color:#6ee7b7!important}.news-section-heading.sev-超级利好{border-left-color:#e03131!important}.news-section-heading.sev-明显利好{border-left-color:#ff6b6b!important}.news-section-heading.sev-一般利好{border-left-color:#ffb3b3!important}.news-card-tags{flex-wrap:wrap;gap:5px;margin-bottom:6px;padding-right:64px;display:flex}.news-tag{color:#a8b3c8;background:#94a3b81f;border-radius:4px;padding:2px 7px;font-size:11px;font-weight:500;display:inline-block}.news-section.bearish .news-tag,.news-section.bullish .news-tag{color:#a8b3c8;background:#94a3b81f}.news-card-text{color:var(--text-secondary);word-break:break-all;font-size:12px;line-height:1.5}.news-card-bar{border-radius:2px;flex-shrink:0;align-self:stretch;width:3px}.news-card-bar.impact-3{background:var(--red)}.news-card-bar.impact-2{background:var(--orange)}.news-card-bar.impact-1{background:var(--ov-20)}.news-card-bar.impact-3b{background:var(--green)}.news-card-bar.impact-2b{background:#00d68f80}.news-card-bar.impact-1b{background:var(--ov-20)}.news-card-body{flex:1;min-width:0}.news-card-title{color:var(--text-secondary);word-break:break-all;font-size:12px;line-height:1.5}.news-card-title.expanded{white-space:normal}.news-card-stars{color:var(--text-dim);white-space:nowrap;margin-left:4px;font-size:10px}.news-card-link{color:var(--text-secondary);text-decoration:none}.news-card-arrow{color:var(--text-dim);flex-shrink:0;margin-left:4px;font-size:16px;line-height:1}.tj-wide-dialog{width:92%!important;max-width:480px!important}.tj-wide-dialog .dialog-inner{padding:16px 12px 8px}.tj-wide-dialog .dialog-title{font-size:17px;font-weight:700}.tj-dialog-sub{color:var(--text-dim);margin-bottom:12px;font-size:11px;line-height:1.5}.tj-dialog-body{text-align:left;max-height:62vh;overflow-y:auto}.action-reason{color:var(--text-dim);background:var(--card);border-left:3px solid #ffb80066;border-top:1px solid var(--border);border-right:1px solid var(--border);border-bottom:1px solid var(--border);border-radius:6px;padding:6px 10px;font-size:12px;line-height:1.5}.reason-label{color:var(--yellow);text-transform:uppercase;letter-spacing:.5px;margin-right:6px;font-size:10px;font-weight:700}.htc-chip{gap:2px;min-height:40px;padding:4px 9px}.htc-row{margin-top:6px}.dv-tag.dv-tag-bull{color:#ff8a7a;background:#e74c3c1f;border-color:#e74c3c59;font-weight:700}.dv-tag.dv-tag-bear{color:#5fd6a2;background:#27ae601f;border-color:#27ae6059;font-weight:700}.dv-tag.dv-tag-neu{color:#b9bfd0;background:#94a3b81f;border-color:#94a3b859;font-weight:700}.hw-wrap{flex-direction:column;gap:9px;margin:10px 0 2px;display:flex}.hw-head{align-items:center;gap:5px;padding:0 2px;display:flex}.hw-head .t{color:var(--yellow);letter-spacing:.5px;font-size:13px;font-weight:800}.hw-card{cursor:pointer;background:var(--card);border:1px solid #94a3b82e;border-left-width:4px;border-left-color:var(--ac);border-radius:12px;padding:11px 12px 10px;transition:transform .12s;animation:3.2s ease-in-out infinite hwBreathe;position:relative}.hw-card:active{transform:scale(.985)}.hw-card.bear{--ac:var(--down);--glow:#00d68f6b;border-color:#00d68f38;border-left-color:var(--ac)}.hw-card.bull{--ac:var(--up);--glow:#ff2d2d61;border-color:#ff2d2d38;border-left-color:var(--ac)}.hw-card.warn{--ac:var(--yellow);--glow:#ffb80066;border-color:#ffb80038;border-left-color:var(--ac)}@keyframes hwBreathe{0%,to{box-shadow:0 0 14px -9px var(--glow)}50%{box-shadow:0 0 26px -6px var(--glow)}}.hw-top{align-items:center;gap:6px;margin-bottom:6px;display:flex}.hw-ico{flex-shrink:0;font-size:13px}.hw-src{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:600;overflow:hidden}.hw-badge{letter-spacing:.4px;border-radius:20px;flex-shrink:0;margin-left:auto;padding:2px 8px;font-size:10px;font-weight:800;animation:1.6s ease-in-out infinite heartBeat}.hw-card.bear .hw-badge{animation-duration:.9s}.hw-card.bull .hw-badge{animation-duration:2.6s}.hw-card.bear .hw-badge{color:#3ee6ab;background:#00d68f24;border:1px solid #00d68f66}.hw-card.bull .hw-badge{color:#ff7575;background:#ff2d2d24;border:1px solid #ff2d2d66}.hw-card.warn .hw-badge{color:var(--yellow);background:#ffb8001f;border:1px solid #ffb80073}.hw-main{color:var(--ac);letter-spacing:-.2px;font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:19px;font-weight:800;line-height:1.25}.hw-desc{color:var(--text-secondary);margin-bottom:8px;font-size:12px;line-height:1.55}.hw-go{color:var(--text-dim);border-top:1px dashed #94a3b824;padding-top:7px;font-size:11px}.hw-go b{color:var(--ac);font-weight:700}.hw-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:9px;display:grid}.hw-card.hw-half{border-radius:10px;min-width:0;padding:9px 10px}.hw-half .hw-top{margin-bottom:2px;padding-right:44px}.hw-half .hw-badge{position:absolute;top:8px;right:9px}.hw-half .hw-main{align-items:baseline;gap:4px;min-width:0;margin-bottom:0;font-size:15px;display:flex}.hw-half .hw-main .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hw-half .hw-main .pct{flex-shrink:0}.hw-half .hw-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;margin-bottom:0;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.hw-half .hw-go{display:none}.tj-card{background:var(--card);border-radius:var(--card-radius);margin:0 var(--card-mx);padding:var(--card-pad)}.tj-section-title{font-size:var(--fs-h3);color:var(--text-title);margin:18px var(--card-mx) 10px;font-weight:600}.tj-section-sub{font-size:var(--fs-body-sm);color:var(--text-secondary);margin:-6px var(--card-mx) 10px}.tj-indices{gap:var(--card-gap);margin:0 var(--card-mx);grid-template-columns:repeat(3,1fr);display:grid}.tj-index-cell{background:var(--card);border-radius:12px;padding:10px 12px}.tj-index-name{font-size:var(--fs-caption);color:var(--text-secondary)}.tj-index-value{font-size:var(--fs-h3);color:var(--text-title);margin-top:2px;font-weight:600}.tj-index-chg{font-size:var(--fs-caption);margin-top:2px}.up{color:var(--red)}.down{color:var(--green)}.flat{color:var(--text-secondary)}.tj-hero{align-items:baseline;gap:10px;padding:2px 0;display:flex}.tj-hero-num{font-size:var(--fs-display);font-weight:700}.tj-hero-label{font-size:var(--fs-body-sm);color:var(--text-secondary)}.tj-disclaimer{font-size:var(--fs-mini);color:var(--text-dim);text-align:center;margin:16px}.tj-intro-link{text-align:center;font-size:var(--fs-body-sm);color:var(--purple);margin:-6px 16px 20px;font-weight:600;text-decoration:none;display:block}.tj-intro-link:active{opacity:.6}.tj-tab-icon{font-size:20px;line-height:1;display:block}.tj-empty{text-align:center;color:var(--text-dim);font-size:var(--fs-body-sm);padding:40px 0}.page-content{padding-bottom:calc(var(--f7-toolbar-height) + var(--f7-safe-area-bottom) + 12px)}#app{z-index:1;max-width:480px;margin:0 auto;position:relative}body{background:var(--page-bg)}.sheet-modal{max-width:480px;margin:0 auto}*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{width:0;height:0;display:none}.views>.toolbar{transition:transform .3s}.views>.toolbar.tabbar-hidden{pointer-events:none;transform:translateY(120%)!important}.module-divider{background:linear-gradient(90deg, #fff0 0%, var(--ov-18) 50%, #fff0 100%);border-radius:2px;width:22%;height:2px;margin:24px auto 0}.refresh-progress-wrap{background:var(--card);border:1px solid var(--border);border-radius:10px;margin:8px 16px 0;padding:12px 16px;animation:.3s ease-out both fadeUp}.refresh-progress-header{align-items:center;gap:8px;margin-bottom:8px;display:flex}.refresh-spin{color:var(--orange);font-size:16px;animation:1.2s linear infinite tjSpin;display:inline-block}@keyframes tjSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.refresh-progress-text{color:var(--text);font-size:13px;font-weight:500}.refresh-progress-bar{height:8px;margin-bottom:6px;position:relative}.refresh-progress-track{background:var(--ov-12);border-radius:2px;height:4px;position:absolute;top:0;left:0;right:0}.refresh-progress-fill{background:var(--grad-orange);border-radius:2px;width:0%;height:4px;transition:width .4s ease-out;position:absolute;top:0;left:0}.refresh-progress-step{color:var(--text-dim);min-height:14px;font-size:11px}.notice-guide-card{background:var(--purple-soft-bg);border:1px solid var(--purple-soft-border);border-radius:12px;align-items:center;gap:10px;margin:8px 0 0;padding:12px 14px;display:flex}.notice-guide-icon{flex-shrink:0;font-size:22px}.notice-guide-body{flex:1;min-width:0}.notice-guide-title{color:var(--text-primary);font-size:13px;font-weight:700}.notice-guide-sub{color:var(--text-dim);margin-top:2px;font-size:11px;line-height:1.5}.notice-guide-btn{background:var(--grad-btn-purple);color:var(--text-title);cursor:pointer;border:none;border-radius:9px;flex-shrink:0;padding:7px 12px;font-size:12px;font-weight:700}.notice-guide-btn:disabled{opacity:.5}.notice-guide-close{color:var(--text-dim);cursor:pointer;flex-shrink:0;padding:4px;font-size:14px;position:relative}.notice-guide-close:before{content:"";position:absolute;top:-6px;bottom:-6px;left:-6px;right:-6px}.share-section{flex-direction:column;align-items:center;gap:8px;margin:18px 16px 0;display:flex}.share-wechat-btn{background:var(--purple-soft-bg);border:none;border:1px solid var(--purple-soft-border);color:#b9a6ff;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:10px 22px;font-size:13px;font-weight:600;display:inline-flex}.share-wechat-btn:active{background:var(--purple-soft-bg)}.share-hint{color:var(--text-dim);opacity:.7;font-size:10px}.m-dot{background:var(--status-ok);border-radius:50%;width:8px;height:8px;position:absolute;top:calc(50% - 16px);right:calc(50% - 16px)}.m-dot.m-warn{background:var(--status-warn)}.m-dot.m-fail{background:var(--status-fail);animation:1.4s ease-in-out infinite mDotPulse}.m-dot.m-ok{animation:2s ease-in-out infinite mDotPulse}@keyframes mDotPulse{0%,to{opacity:1}50%{opacity:.35}}.tj-wide-dialog{--f7-dialog-width:min(92vw, 480px)}.tj-wide-dialog .dialog-inner{max-width:100%}html{background:var(--page-bg)}#particle-canvas{transform:translateZ(0)}html{touch-action:manipulation}a,button,.clickable,.tab-link,.mine-nav-link,.mod-refresh-btn{-webkit-tap-highlight-color:transparent}a:active,button:active,.clickable:active,.mine-nav-link:active{opacity:.55;transition:opacity}.page[data-name=webview]>.navbar{z-index:500;position:absolute;top:0;left:0;right:0}.wv-page-content{position:relative;overflow:hidden;padding:0!important}.wv-frame,.wv-tip{left:0;right:0;top:calc(var(--f7-navbar-height,52px) + var(--f7-safe-area-top,0px));position:absolute}.wv-frame{height:calc(100% - var(--f7-navbar-height,52px) - var(--f7-safe-area-top,0px));background:#fff;border:none;width:100%}.wv-tip{color:var(--yellow);z-index:5;background:#ffb80014;padding:9px 14px;font-size:11px}.wv-tip.tappable{cursor:pointer;text-underline-offset:3px;text-decoration:underline}.wv-edge{z-index:20;width:22px;position:absolute;top:0;bottom:0;left:0}.bs-wrap{padding:0 16px calc(16px + env(safe-area-inset-bottom));box-sizing:border-box;border-radius:16px 16px 0 0;max-height:82vh;overflow-y:auto}.bs-head{touch-action:none;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:0 -16px 10px;padding:12px 16px 4px}.bs-grabber{background:var(--ov-28);border-radius:3px;width:36px;height:5px;margin:0 auto 10px}.bs-title{margin-bottom:0;font-size:15px;font-weight:700}.sheet-backdrop{background:#020610a8!important}@keyframes tjFocusFlash{0%,55%{box-shadow:0 0 0 2px #ffb800a6,0 0 18px #ffb80059}to{box-shadow:none}}.tj-focus-flash{border-radius:12px;animation:2.4s ease-out tjFocusFlash}.tj-lock{border-radius:12px;min-height:128px;position:relative;overflow:hidden}.tj-lock-skeleton{filter:blur(3px);flex-direction:column;gap:9px;padding:6px 0;display:flex}.tj-lock-skeleton i{background:linear-gradient(90deg, rgba(var(--purple-rgb),.3), #3b82f633, rgba(var(--purple-rgb),.3));border-radius:6px;height:11px;display:block}.tj-lock-skeleton i:nth-child(3n+2){height:24px}.tj-lock-skeleton i:nth-child(4n){width:68%}.tj-lock-skeleton i:nth-child(3n){width:86%}.tj-lock-mask{text-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(#0a0e1a4d,#0a0e1adb 58%);flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:10px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.tj-lock-ic{font-size:22px;line-height:1.2}.tj-lock-title{color:var(--text);font-size:13px;font-weight:700}.tj-lock-tip{color:var(--text-dim);font-size:11px}.tj-lock-btn{background:var(--grad-btn-purple);color:#fff;cursor:pointer;border:none;border-radius:9px;margin-top:5px;padding:8px 26px;font-size:13px;font-weight:700}.tj-lock-ov{z-index:3;position:absolute;top:0;bottom:0;left:0;right:0}html[data-theme=light] #particle-canvas{display:none!important}html.ios[data-theme=light] .navbar{border-bottom:none;background:0 0!important}html.ios[data-theme=light] .navbar:after{display:none!important}html.ios[data-theme=light] .navbar-bg{-webkit-backdrop-filter:blur(20px)saturate(1.8);backdrop-filter:blur(20px)saturate(1.8);background:#1777ffeb!important}html.ios[data-theme=light] .navbar,html.ios[data-theme=light] .navbar a,html.ios[data-theme=light] .navbar .title,html.ios[data-theme=light] .navbar .icon,html.ios[data-theme=light] .navbar .left a,html.ios[data-theme=light] .navbar .right a{color:#fff!important}html.ios[data-theme=light] .toolbar,html.ios[data-theme=light] .tabbar{-webkit-backdrop-filter:blur(20px)saturate(1.8);backdrop-filter:blur(20px)saturate(1.8);background:#fffc!important}html[data-theme=light]{--f7-list-item-border-color:#64748b25;--f7-glass-shadow:inset 0 0 0 .5px #0f172a0f, 0 0 25px 0 #0000001f}html.ios[data-theme=light] .navbar svg{color:#fff!important}html[data-theme=light] .fd-tag,html[data-theme=light] .fd-ind-head .name{color:var(--text-secondary)}html[data-theme=light] .tj-login-head img{box-shadow:0 4px 16px #1777ff59}html[data-theme=light] .bb-ruler-pin,html[data-theme=light] .bb-ax-mark,html[data-theme=light] .bb-g-pin{background:var(--text)}html[data-theme=light] .mod-refresh-btn{color:#1777ff;background:#1777ff1a;border-color:#1777ff4d}html[data-theme=light] .mod-refresh-btn:hover{background:#1777ff2e;border-color:#1777ff80}html[data-theme=light] .mod-refresh-btn.ai{color:#b5851a;background:#b5851a1f;border-color:#b5851a59}html[data-theme=light] .mod-refresh-btn.ai:hover{background:#b5851a33;border-color:#b5851a80}html[data-theme=light] .share-wechat-btn{color:#1777ff}html[data-theme=light] .install-banner{background:linear-gradient(135deg,#1777ff24,#4a9aff12)}html[data-theme=light] .hex-label{stroke:#fff}
