html,body{overflow-x:hidden;max-width:100%}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}*,*:before,*:after{box-sizing:border-box}uni-app,uni-page,uni-page-wrapper,uni-page-body{overflow-x:hidden;max-width:100%}@media screen and (max-width: 359px){html{font-size:14px}}@media screen and (min-width: 360px) and (max-width: 374px){html{font-size:15px}}@media screen and (min-width: 375px) and (max-width: 413px){html{font-size:16px}}@media screen and (min-width: 414px) and (max-width: 479px){html{font-size:17px}}@media screen and (min-width: 480px) and (max-width: 767px){html{font-size:18px}}@media screen and (min-width: 768px){html{font-size:18px}}html.h5-font-large{font-size:18px}html.h5-font-xlarge{font-size:20px}html.h5-font-large #app,html.h5-font-xlarge #app{width:100%;margin:0}html.h5-font-large,html.h5-font-xlarge,html.h5-font-large body,html.h5-font-xlarge body{overflow-x:hidden}:root{--sp-xs: 3px;--sp-sm: 6px;--sp-md: 10px;--sp-lg: 16px;--sp-xl: 24px}html.h5-font-large{--sp-xs: 1px;--sp-sm: 3px;--sp-md: 6px;--sp-lg: 9px;--sp-xl: 14px}html.h5-font-xlarge{--sp-xs: 1px;--sp-sm: 2px;--sp-md: 4px;--sp-lg: 6px;--sp-xl: 10px}html.h5-font-large .container:not(.home-container):not(.login-container):not(.admin-login-container),html.h5-font-xlarge .container:not(.home-container):not(.login-container):not(.admin-login-container){padding-left:var(--sp-lg);padding-right:var(--sp-lg)}html.h5-font-large .header,html.h5-font-xlarge .header,html.h5-font-large .nav-header,html.h5-font-xlarge .nav-header,html.h5-font-large .content,html.h5-font-xlarge .content{padding-left:var(--sp-sm);padding-right:var(--sp-sm)}html.h5-font-large .intro-card,html.h5-font-xlarge .intro-card,html.h5-font-large .font-size-card,html.h5-font-xlarge .font-size-card,html.h5-font-large .tips-card,html.h5-font-xlarge .tips-card,html.h5-font-large .function-card,html.h5-font-xlarge .function-card,html.h5-font-large .form-card,html.h5-font-xlarge .form-card{padding:var(--sp-md);margin-left:var(--sp-sm);margin-right:var(--sp-sm);margin-bottom:var(--sp-sm)}html.h5-font-large .category-section,html.h5-font-xlarge .category-section,html.h5-font-large .function-list,html.h5-font-xlarge .function-list{padding:var(--sp-md);margin-bottom:var(--sp-sm)}html.h5-font-large .action-section,html.h5-font-xlarge .action-section{padding:var(--sp-md);margin:var(--sp-sm)}html.h5-font-large .algo-item,html.h5-font-xlarge .algo-item,html.h5-font-large .ai-model-item,html.h5-font-xlarge .ai-model-item{margin-bottom:var(--sp-xs);padding:var(--sp-sm)}html.h5-font-large .intro-desc,html.h5-font-xlarge .intro-desc,html.h5-font-large .tips-list,html.h5-font-xlarge .tips-list{padding-left:var(--sp-sm);padding-right:var(--sp-sm)}body[data-page*=personal] .container{padding-left:2px!important;padding-right:2px!important}body[data-page*=personal] .header,body[data-page*=personal] .top-nav{padding-left:3px!important;padding-right:3px!important}body[data-page*=personal] .content{padding-left:2px!important;padding-right:2px!important}body[data-page*=personal] [class$=-card]{padding:4px!important;margin-left:2px!important;margin-right:2px!important;margin-bottom:2px!important}body[data-page*=personal] [class$=-content]{padding:2px 3px!important}body[data-page*=personal] .section-header,body[data-page*=personal] .section-title{padding:2px 4px!important;margin-bottom:2px!important}body[data-page*=personal] .form-group,body[data-page*=personal] .info-row{padding:1px 0!important;margin-bottom:1px!important}body[data-page*=personal] [class$=-section]{padding:3px 4px!important;margin-bottom:2px!important}body[data-page*=personal] .eye-care-banner{padding:1px 4px!important}body[data-page*=personal] .bottom-placeholder{height:5px!important}html.h5-font-large .date-text,html.h5-font-xlarge .date-text,html.h5-font-large .time-text,html.h5-font-xlarge .time-text,html.h5-font-large .location-text,html.h5-font-xlarge .location-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.h5-font-large uni-input,html.h5-font-xlarge uni-input{white-space:nowrap}html.h5-font-large uni-text,html.h5-font-xlarge uni-text{line-height:1.4}html.h5-font-large [class*=desc],html.h5-font-large [class*=hint],html.h5-font-xlarge [class*=desc],html.h5-font-xlarge [class*=hint]{line-height:1.35}html.h5-font-large .check-icon,html.h5-font-xlarge .check-icon,html.h5-font-large .font-size-check,html.h5-font-xlarge .font-size-check{width:24px;height:24px;min-width:24px;min-height:24px;flex-shrink:0}html.h5-font-large .func-icon,html.h5-font-xlarge .func-icon,html.h5-font-large .category-icon,html.h5-font-xlarge .category-icon{width:24px;height:24px;flex-shrink:0}html.h5-font-large .font-size-preview,html.h5-font-xlarge .font-size-preview{width:40px;height:40px;min-width:40px;min-height:40px;max-width:40px;max-height:40px;flex-shrink:0;overflow:hidden}html.h5-font-large .uni-picker-container,html.h5-font-large .uni-picker-view,html.h5-font-large .uni-picker-view-wrapper,html.h5-font-large .uni-picker-view-column,html.h5-font-large .uni-picker-view-group{zoom:normal!important}html.h5-font-large .uni-picker-item{font-size:18px!important;line-height:34px!important;height:34px!important}html.h5-font-large .uni-picker-action{font-size:18px!important;line-height:45px!important}html.h5-font-large .uni-picker-header{height:45px!important}html.h5-font-large .uni-picker-content{height:238px!important}html.h5-font-xlarge .uni-picker-container,html.h5-font-xlarge .uni-picker-view,html.h5-font-xlarge .uni-picker-view-wrapper,html.h5-font-xlarge .uni-picker-view-column,html.h5-font-xlarge .uni-picker-view-group{zoom:normal!important}html.h5-font-xlarge .uni-picker-item{font-size:22px!important;line-height:34px!important;height:34px!important}html.h5-font-xlarge .uni-picker-action{font-size:22px!important;line-height:45px!important}html.h5-font-xlarge .uni-picker-header{height:45px!important}html.h5-font-xlarge .uni-picker-content{height:238px!important}@-moz-document url-prefix(){html.h5-font-large .uni-picker-container,html.h5-font-large .uni-picker-view,html.h5-font-large .uni-picker-view-wrapper,html.h5-font-large .uni-picker-view-column,html.h5-font-large .uni-picker-view-group,html.h5-font-xlarge .uni-picker-container,html.h5-font-xlarge .uni-picker-view,html.h5-font-xlarge .uni-picker-view-wrapper,html.h5-font-xlarge .uni-picker-view-column,html.h5-font-xlarge .uni-picker-view-group{zoom:normal!important;transform:none!important}}.ai-report-font-control,.report-font-ctrl{display:flex!important;align-items:center!important;gap:.25rem!important;margin-left:auto;flex-shrink:0}.ai-report-font-control .font-control-label,.report-font-ctrl .font-control-label,.report-font-ctrl .font-label{font-size:.625rem!important;color:#8b4513!important;font-weight:600!important;margin-right:.125rem;white-space:nowrap}.ai-report-font-control .font-control-btn,.ai-report-font-control .font-btn,.report-font-ctrl .font-control-btn,.report-font-ctrl .font-btn{display:flex!important;align-items:center!important;justify-content:center!important;min-width:1.5rem!important;width:auto!important;height:1.25rem!important;padding:0 .4375rem!important;font-size:.6875rem!important;line-height:1!important;color:#8b4513!important;font-weight:700!important;box-sizing:border-box;transition:all .15s ease;border-radius:.25rem!important;background:#fff!important;border:.03125rem solid #C9A96E!important}.ai-report-font-control .font-control-btn:active,.ai-report-font-control .font-btn:active,.report-font-ctrl .font-control-btn:active,.report-font-ctrl .font-btn:active{background:#faf3e0!important;transform:scale(.95)}.font-minus,.ai-report-font-control .font-minus,.report-font-ctrl .font-minus,.ai-report-font-control .font-control-btn.font-minus,.report-font-ctrl .font-control-btn.font-minus{font-size:.625rem!important}.font-plus,.ai-report-font-control .font-plus,.report-font-ctrl .font-plus,.ai-report-font-control .font-control-btn.font-plus,.report-font-ctrl .font-control-btn.font-plus{font-size:.75rem!important}.font-control-value,.ai-report-font-control .font-control-value,.report-font-ctrl .font-control-value,.report-font-ctrl .font-label{font-size:.6875rem!important;color:#8b4513!important;font-weight:800!important;min-width:1.375rem!important;text-align:center!important;line-height:1!important;white-space:nowrap;background:transparent!important;border:none!important;padding:0!important}.ai-report-text,.ai-report-content,.result-text,.report-text,.ai-text,.ai-result-text,.analysis-content,.ai-content{word-wrap:break-word;overflow-wrap:break-word}html.h5-font-large .ai-report-font-control .font-control-btn,html.h5-font-large .ai-report-font-control .font-btn,html.h5-font-large .report-font-ctrl .font-control-btn,html.h5-font-large .report-font-ctrl .font-btn,html.h5-font-large .font-control-value,html.h5-font-large .report-font-ctrl .font-label{transform:scale(1.05);transform-origin:center}html.h5-font-xlarge .ai-report-font-control .font-control-btn,html.h5-font-xlarge .ai-report-font-control .font-btn,html.h5-font-xlarge .report-font-ctrl .font-control-btn,html.h5-font-xlarge .report-font-ctrl .font-btn,html.h5-font-xlarge .font-control-value,html.h5-font-xlarge .report-font-ctrl .font-label{transform:scale(1.1);transform-origin:center}uni-page-body{min-height:100vh;display:flex;flex-direction:column;background-color:linen;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;color:#5a4a3a;font-size:.9375rem;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%}body{background-color:linen}uni-text{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::-webkit-scrollbar{width:0;height:0;background:transparent}@keyframes fadeIn{0%{opacity:0;transform:translateY(.3125rem)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(.9375rem)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.fade-in{animation:fadeIn .4s ease-out}.slide-up{animation:slideUp .5s ease-out}.scale-in{animation:scaleIn .3s ease-out}.report-font-1{font-size:.875rem!important;line-height:1.5625rem!important}.report-font-2{font-size:1.0625rem!important;line-height:1.90625rem!important}.report-font-3{font-size:1.25rem!important;line-height:2.25rem!important}.kw-l0{color:#fff!important;font-weight:700!important;background:#dc2626!important;padding:.03125rem .1875rem!important;border-radius:.125rem;margin:0 .0625rem;line-height:1.6}.kw-l1{color:#dc2626!important;font-weight:700!important;background:linear-gradient(180deg,transparent 60%,rgba(239,68,68,.12) 60%);padding:0 .0625rem;border-radius:.09375rem}.kw-l2{color:#2563eb!important;font-weight:500!important}.kw-l3{color:#6b7280!important;border-bottom:.03125rem dashed #9ca3af}.eye-care-theme .kw-l0{color:#fff!important;background:#c0392b!important}.eye-care-theme .kw-l1{color:#c0392b!important;background:linear-gradient(180deg,transparent 60%,rgba(192,57,43,.1) 60%)}.eye-care-theme .kw-l2{color:#1a5276!important}.eye-care-theme .kw-l3{color:#5d6d7e!important;border-bottom-color:#85929e}body{background-color:linen!important}.nav-header .nav-back{min-height:2.75rem;box-sizing:border-box;padding:.375rem .75rem .375rem 0}@media screen and (min-width: 768px){uni-app{max-width:480px;min-height:100vh;margin:0 auto;transform:translateZ(0);box-shadow:0 0 24px rgba(0,0,0,.12)}}@media screen and (min-width: 768px) and (any-pointer: coarse){:root{--tab-col: clamp(600px, 80vw, 700px)}html{font-size:calc(var(--tab-col) / 23.4375)!important;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.h5-font-large{font-size:calc(var(--tab-col) / 23.4375 * 1.125)!important}html.h5-font-xlarge{font-size:calc(var(--tab-col) / 23.4375 * 1.25)!important}uni-app{width:var(--tab-col);max-width:100%}}@media screen and (min-width: 500px) and (min-height: 500px){.uni-picker-container .uni-picker-custom{left:0!important;right:auto!important;top:auto!important;bottom:0!important;width:100%!important;opacity:1!important;border-radius:0!important;box-shadow:none!important;transform:translateY(100%)!important;transition:transform .3s,visibility .3s!important}.uni-picker-container .uni-picker-custom.uni-picker-toggle{visibility:visible!important;opacity:1!important;transform:translate(0)!important}.uni-selector-select .uni-picker-header,.uni-selector-select .uni-picker-content{display:block!important}.uni-selector-select .uni-picker-select{display:none!important}.uni-picker-container .uni-picker-content{transform:none!important;overflow:visible!important;border-radius:0!important}.uni-picker-container .uni-picker-header{border-radius:0!important}.uni-mask.uni-picker-mask{background:rgba(0,0,0,.4)!important}}
