:root{--background:0,0%,11%;--card:220 9% 7%;--secondary:225 38% 52%;--accent:225 38% 52%;--muted:230 27% 21%;--input:230 27% 21%;--popover:222 47% 13%;--border:223 7% 19%;--radius:0.75rem}.nai-popover.driver-popover{color:#fff;background-color:#576eb4}.nai-popover .driver-popover-arrow{border:5px solid #576eb4}.nai-popover .driver-popover-arrow-side-top{border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.nai-popover .driver-popover-arrow-side-right{border-top-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.nai-popover .driver-popover-arrow-side-bottom{border-top-color:transparent;border-right-color:transparent;border-left-color:transparent}.nai-popover .driver-popover-arrow-side-left{border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent}.nai-popover .driver-popover-close-btn{color:#fff;cursor:pointer;pointer-events:auto}.nai-popover .driver-popover-close-btn:focus,.nai-popover .driver-popover-close-btn:hover{color:#fff}.nai-popover .driver-popover-footer{position:relative}.nai-popover .driver-popover-progress-text{position:absolute;top:3px;right:12px;font-size:12px;color:#fff}.nai-popover .driver-popover-next-btn{position:relative;padding:4px 41px 4px 12px;border:none;border-radius:12px;color:#fff;background-color:hsla(0,0%,100%,.3);z-index:9}.nai-popover .driver-popover-footer button{text-shadow:none}.nai-popover .driver-popover-footer button:focus,.nai-popover .driver-popover-footer button:hover{background-color:hsla(0,0%,100%,.3)}.solflare-metamask-wallet-adapter-iframe iframe{pointer-events:auto;isolation:isolate}.markdown{word-break:break-word}.markdown.chat h3,.markdown.chat h4,.markdown.reasoning h3,.markdown.reasoning h4,.markdown.report-chat h3,.markdown.report-chat h4{font-size:.875rem;line-height:1.25rem}.markdown.chat code,.markdown.reasoning code,.markdown.report-chat code{background-color:hsl(var(--background));border-color:#0f1729}.markdown.chat pre code,.markdown.reasoning pre code,.markdown.report-chat pre code{white-space:pre-wrap;overflow-x:auto}.markdown.chat table,.markdown.reasoning table,.markdown.report-chat table{color:#fff}.markdown.reasoning p{margin-top:.5rem;margin-bottom:.5rem;font-size:.75rem;line-height:1rem}.radar-plate .radar-background-hexagon .radar-label .radar-data-point .markdown.reasoning p{position:absolute;bottom:0;left:50%;transform:translateX(-50%) translateY(100%);text-align:center}@media(max-width:768px){.radar-plate .radar-background-hexagon .radar-label .radar-data-point .markdown.reasoning p{width:5rem;word-wrap:break-word;overflow-wrap:break-word;white-space:normal}}.markdown.chat,.markdown.report-chat{font-size:.875rem;line-height:1.25rem}.markdown.chat blockquote,.markdown.chat dl,.markdown.chat ol,.markdown.chat p,.markdown.chat pre,.markdown.chat table,.markdown.chat ul,.markdown.report-chat blockquote,.markdown.report-chat dl,.markdown.report-chat ol,.markdown.report-chat p,.markdown.report-chat pre,.markdown.report-chat table,.markdown.report-chat ul{margin-top:.625rem;margin-bottom:.625rem}.markdown p{font-size:.875rem;line-height:1.25rem}.loading-page{width:100%;height:90vh;display:flex;align-items:center;justify-content:center}.connect-wallet-row{justify-content:space-between;align-items:center;background:hsla(0,0%,100%,.05);border-radius:.5rem;margin-bottom:1rem;padding:.6rem .8rem;cursor:pointer}.connect-wallet-row:nth-child(2){margin-bottom:0}.connect-wallet-row .flex{align-items:center}.connect-wallet-row .status{opacity:.5}.connect-wallet-row svg{margin-right:.8rem}.connect-wallet-row .spin{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.history-item{background:rgba(32,88,232,.05)}.history-item.active{background:rgba(32,88,232,.5)}.answer-item{background:#010009;color:#fdfdfd}.answer-item .file-name{background:rgba(32,88,232,.3)}.ai-agent-btn{position:fixed;bottom:2rem;right:2rem;z-index:99;background:#2463eb;border-radius:1rem;height:2.2rem;padding:0 .7rem;display:flex;justify-content:center;align-items:center;cursor:pointer}.ai-agent-btn svg{margin-right:.3rem}.ai-agent-plate{height:100vh;background:#fff;box-shadow:.1rem .1rem 1rem hsla(0,0%,100%,.5);overflow:hidden;color:#333;z-index:100}.ai-agent-plate .ai-agent-title{display:flex;justify-content:space-between;align-items:center;height:3rem;background:linear-gradient(90deg,#3858ca,#3b82f6);color:#fff;padding:0 1rem}.ai-agent-plate .ai-agent-title svg{cursor:pointer}.ai-agent-plate .ai-agent-dialogue{height:calc(80vh - 7rem);overflow-y:auto;scroll-behavior:smooth;padding-bottom:1rem}.ai-agent-plate .ai-agent-dialogue .left-msg,.ai-agent-plate .ai-agent-dialogue .right-msg{display:flex;flex-direction:row;justify-content:start;position:relative;margin:2.2rem .2rem .2rem}.ai-agent-plate .ai-agent-dialogue .left-msg .msg-time,.ai-agent-plate .ai-agent-dialogue .right-msg .msg-time{position:absolute;top:-1.4rem;color:#99a9bf;font-size:.8rem}.ai-agent-plate .ai-agent-dialogue .left-msg>img,.ai-agent-plate .ai-agent-dialogue .right-msg>img{width:2.2rem;height:2.2rem;border-radius:2.2rem;overflow:hidden;object-fit:cover;margin:0 .5rem;border:1px solid #dcdfe6}.ai-agent-plate .ai-agent-dialogue .left-msg .loading-msg,.ai-agent-plate .ai-agent-dialogue .right-msg .loading-msg{font-size:14px;color:#3795ec}.ai-agent-plate .ai-agent-dialogue .left-msg .loading-msg img,.ai-agent-plate .ai-agent-dialogue .right-msg .loading-msg img{display:inline-block;width:.6rem;height:.6rem;transform:translateY(-1px);margin-right:.3rem}.ai-agent-plate .ai-agent-dialogue .left-msg .msg,.ai-agent-plate .ai-agent-dialogue .right-msg .msg{display:inline-block;padding:12px 16px;word-wrap:anywhere;max-width:20rem;background:#f5f7fa;border-radius:0 .5rem .5rem .5rem;color:#1f2f3d;font-size:14px;text-align:left}.ai-agent-plate .ai-agent-dialogue .left-msg .msg .file-name,.ai-agent-plate .ai-agent-dialogue .right-msg .msg .file-name{font-size:12px;color:#3795ec}.ai-agent-plate .ai-agent-dialogue .left-msg .msg-time{left:3.2rem}.ai-agent-plate .ai-agent-dialogue .right-msg{justify-content:end}.ai-agent-plate .ai-agent-dialogue .right-msg .msg-time{right:3.2rem}.ai-agent-plate .ai-agent-dialogue .right-msg .msg{color:#1f2f3d;font-size:14px;background:#dbe7fe;border-radius:.5rem 0 .5rem .5rem;text-align:left}.ai-agent-plate .ai-agent-footer{position:absolute;bottom:1rem;left:1rem;width:calc(100% - 2rem);height:3rem;border-radius:1.5rem;border:1px solid #ccc;display:flex;justify-content:space-between;align-items:center;padding:1rem}.ai-agent-plate .ai-agent-footer input{width:80%;outline:none}.ai-agent-plate .ai-agent-footer img{cursor:pointer}.lottie-img{width:98%;height:98%}.lottie-img img,.lottie-img video{width:100%;height:100%;object-fit:contain}.ai-analysis-detail{max-height:60vh;overflow-y:auto}.ai-analysis-detail .disclaimer{font-size:.8rem;color:#999;margin-top:10px}.waiting-tip-detail p{font-size:1.125rem;margin-bottom:.3rem}.waiting-tip-detail ul{opacity:.8}.select-flie{position:relative}.select-flie button{width:6rem;height:2.5rem;position:absolute;left:0;top:0}.select-flie input{width:6rem;height:2.5rem;opacity:0}.select-flie .file-name{font-size:1rem;opacity:.8;display:flex;align-items:center}.select-flie .file-name svg{width:1rem;height:1rem;margin-right:.4rem}.select-flie12{position:relative}.select-flie12 button{width:12rem;height:2.5rem;position:absolute;left:0;top:0}.select-flie12 input{width:12rem;height:2.5rem;opacity:0;margin-top:1rem}.select-flie12 .file-name{font-size:1rem;opacity:.8;display:flex;align-items:center}.select-flie12 .file-name svg{width:1rem;height:1rem;margin-right:.4rem}.react-datepicker-wrapper-plate{width:100%;display:flex}.react-datepicker-wrapper-plate>div{width:50%;position:relative}.react-datepicker-wrapper-plate>div>svg{position:absolute;right:.6rem;top:50%;transform:translateY(-50%);opacity:.7;width:1rem;cursor:pointer}.react-datepicker-wrapper-plate>div>svg:hover{opacity:1}.react-datepicker-wrapper-plate .react-datepicker-wrapper{width:100%}.react-datepicker-wrapper-plate .react-datepicker-wrapper input{width:100%;background-color:hsl(var(--background));padding:.5rem .75rem;border-radius:calc(var(--radius) - 2px);border-width:1px;font-size:1rem}.react-datepicker-wrapper-plate .react-datepicker__tab-loop{margin:0!important}.sync-new-data{display:flex;margin-top:2rem;justify-content:flex-end}.sync-new-data button{width:120px;margin-right:1rem;background:unset;border:1px solid #fff}.sync-new-data button:hover{background:unset}.health-table{overflow-x:auto}.health-table li .report-status{display:flex;align-items:center}.health-table li .report-status svg{width:1rem;height:1rem;margin-left:.3rem;cursor:pointer}.health-table li .report-btn{display:flex;flex-flow:row nowrap}.health-table li .report-btn button:first-child{margin-right:.8rem;background:unset;border:1px solid hsl(var(--primary));color:hsl(var(--primary))}.health-table li .report-btn .placeholder-btn{opacity:.5;cursor:not-allowed}.not-data{line-height:1.4rem;background:#0f1729;color:hsla(0,0%,100%,.8);text-align:center}.not-data a{color:hsl(var(--primary))}.z-index-1{z-index:1}.height-3{height:3rem}.height-6{height:6rem}.home-page{background:#0e162a}.display-none{display:none}.dashboard-report-btn button:nth-child(-n+2){border:1px solid #2c2e33;background:unset}.gradient-text-primary{background:linear-gradient(135deg,#5284ef,#134cc9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gradient-text-accent{background:linear-gradient(135deg,#f7c42b,#e7b008);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.glass-card{background:rgba(17,25,40,.75);backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.125)}.ai-privacy-plate .glass-card{background:unset}.trust-badge-primary{border-radius:9999px;background:hsla(0,0%,100%,.1);background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.2)}.trust-badge-accent,.trust-badge-primary{display:flex;align-items:center;justify-content:center;padding:.375rem .75rem;font-weight:500}.trust-badge-accent{border-radius:9999px;background:hsla(0,0%,100%,.1);background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.2)}.radar-plate .radar-img-plate{display:flex;justify-content:center}.radar-plate .radar-img-plate .radar-img{width:500px;object-fit:contain}.radar-plate .radar-background-hexagon{position:relative;width:500px;height:500px;display:flex;justify-content:center}.radar-plate .radar-background-hexagon .radar-echart{width:500px;height:500px}.radar-plate .radar-background-hexagon .radar-label{width:500px;height:500px;transform:translate(50%,50%);position:absolute;left:0;top:0}.radar-plate .radar-background-hexagon .radar-label .radar-data-point{transform:translate(-50%,-50%)}.radar-plate .radar-background-hexagon .radar-label .radar-data-point .text-base{font-size:1.2rem}.radar-plate .radar-background-hexagon .radar-label .radar-data-point .text-xs{position:absolute;bottom:0;left:50%;transform:translateX(-50%) translateY(100%);text-align:center}@media(max-width:768px){.radar-plate{overflow:hidden}.radar-plate .h-\[600px\]{height:100vw}.radar-plate .radar-background-hexagon,.radar-plate .radar-background-hexagon .radar-echart,.radar-plate .radar-background-hexagon .radar-label{width:90vw;height:90vw}.radar-plate .radar-background-hexagon .radar-label .radar-data-point .text-xs{width:5rem;word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.health-data-dashboard .dashboard-report-palte{flex-flow:column nowrap;align-items:flex-start}.health-data-dashboard .dashboard-report-palte .dashboard-report-btn{margin-top:.5rem}.health-data-dashboard .text-muted-foreground button{word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.home-page .mobile-justify-start{justify-content:flex-start}.home-page .text-6xl{font-size:3.5rem}.home-page .space-x-4{display:flex;justify-content:space-between;flex-flow:row nowrap}.home-page .space-x-4 a{max-width:46%}.h-64{height:53vw}.ai-agent-plate{width:90%;bottom:1rem}.ai-agent-plate .ai-agent-dialogue .left-msg .msg,.ai-agent-plate .ai-agent-dialogue .right-msg .msg{max-width:calc(100vw - 8rem)}.our-technology-protocol .text-muted-foreground button{word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.mobile-column{flex-flow:column nowrap;align-items:flex-start}.mobile-column :not([hidden])~:not([hidden]){margin-left:0;margin-top:.5rem}.health-table li{padding:.6rem;border:1px solid hsl(var(--border));flex-flow:column nowrap}.health-table li .report-name{opacity:1;font-size:1rem;margin-bottom:.1rem}.health-table li .report-btn{width:100%;margin-top:.3rem;display:flex}.health-table li .report-btn button{width:calc((100% - .6rem)/2)}}@media(max-width:520px){.health-data-dashboard .dashboard-report-palte .dashboard-report-btn{width:100%;display:flex;flex-flow:column nowrap;margin-top:1rem}.health-data-dashboard .dashboard-report-palte .dashboard-report-btn button{width:100%}.health-data-dashboard .dashboard-report-palte .dashboard-report-btn button:nth-child(2),.health-data-dashboard .dashboard-report-palte .dashboard-report-btn button:nth-child(3){margin-top:.5rem;margin-left:unset}}@media(min-width:768px)and (max-width:1024px){.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.md\:grid-cols-\[300px\,1fr\]{grid-template-columns:unset}.h-\[400px\]{height:400px}.my-health-data-menu .hidden{display:none}.my-health-data-menu .md\:hidden{display:unset}}@media(min-width:768px)and (max-width:1500px){.lottie-img-plate .modern-card{max-height:25vw}}@media(min-width:1920px){.container{max-width:1600px}}.border-linear-item{position:relative}.border-linear-item:before{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 50%,rgba(118,155,184,0));pointer-events:none}