/* Product workspace theme: soft layers, clear hierarchy, blue-violet accent. */
:root{--r-ink:#202741;--r-text:#46516c;--r-muted:#8993a9;--r-bg:#f6f7fb;--r-line:#e6e8f0;--r-card:#fff;--r-indigo:#6267df;--r-violet:#7b6fe8;--r-soft:#f0f0ff;--r-shadow:0 12px 32px rgba(40,48,95,.07)}
body{font-family:"Noto Sans SC","Microsoft YaHei","PingFang SC",Arial,sans-serif!important;font-size:15px!important;-webkit-font-smoothing:antialiased!important}
.sidebar-flow .nav{font-size:13px!important;font-weight:600!important}.sidebar-flow .nav-label{font-size:10px!important;font-weight:700!important}.workspace b{font-size:13px!important}.workspace small{font-size:10px!important}
.crumb{font-size:12px!important}.header-actions>span{font-size:11px!important}.top-nav-item{font-family:"Noto Sans SC","Microsoft YaHei","PingFang SC",Arial,sans-serif!important;font-size:12px!important;font-weight:600!important}
.btn{font-family:"Noto Sans SC","Microsoft YaHei","PingFang SC",Arial,sans-serif!important;font-size:12px!important;font-weight:700!important}.heading h1{font-weight:800!important}.eyebrow{font-size:10px!important;font-weight:700!important}.sub{font-size:14px!important;color:#66728d!important}
.panel-title h2{font-size:15px!important;font-weight:800!important}.panel-title p{font-size:12px!important}.stat p{font-size:12px!important;font-weight:600!important}.engine-name{font-size:12px!important;font-weight:600!important}.panel-foot{font-size:12px!important}
.mini-row,.question-row,.citation-row{font-size:13px!important}.opportunities b{font-size:13px!important}.opportunities small{font-size:12px!important}.toolbar input,.toolbar select{font-size:13px!important}.badge,.tag{font-size:11px!important;font-weight:700!important}.card b{font-size:14px!important}.card p{font-size:12px!important}.card small{font-size:11px!important}
.form label,.form input,.form textarea,.form select{font-size:13px!important}.form label{font-weight:700!important}.public-card h2{font-size:20px!important}.public-card p,.case-card p,.price-grid p{font-size:13px!important}.public-card a{font-size:12px!important}.guide-list h2{font-size:16px!important}.guide-list p{font-size:13px!important}.price-grid span{font-size:13px!important}.price-grid strong{font-weight:800!important}.about-panel>p:not(.eyebrow){font-size:15px!important}.about-points span{font-size:12px!important}.about-points b{font-size:14px!important}
 .auth-card{font-family:"Noto Sans SC","Microsoft YaHei","PingFang SC",Arial,sans-serif!important}.auth-card label,.auth-card input{font-size:13px!important}.auth-card h1{font-weight:800!important}

/* Final high-visibility typography. This must remain the last rule in the file. */
body,.app,main,button,input,textarea,select{font-family:"Noto Sans SC","Microsoft YaHei","PingFang SC",Arial,sans-serif!important}
body{font-size:15px!important;color:#18233d!important;-webkit-font-smoothing:antialiased!important}
.logo b{font-size:21px!important;font-weight:800!important}.logo small{font-size:11px!important;font-weight:600!important}.workspace b{font-size:14px!important;font-weight:700!important}.workspace small{font-size:11px!important;font-weight:600!important}
.sidebar-flow .nav{font-size:14px!important;font-weight:700!important;color:#53627d!important}.sidebar-flow .nav-label{font-size:11px!important;font-weight:800!important;color:#6d7892!important}.sidebar-flow .nav i{font-size:14px!important}.sidebar-flow .nav b{font-size:11px!important}
.crumb{font-size:13px!important;font-weight:600!important;color:#6b7892!important}.crumb b{font-weight:800!important;color:#263653!important}.header-actions>span{font-size:12px!important;font-weight:600!important}.top-nav-item{font-size:13px!important;font-weight:700!important}
.btn{font-size:13px!important;font-weight:800!important}.heading h1{font-weight:800!important}.eyebrow{font-size:11px!important;font-weight:800!important}.sub{font-size:15px!important;font-weight:500!important;color:#53627d!important;line-height:1.8!important}
.panel-title h2{font-size:17px!important;font-weight:800!important;color:#1f2d49!important}.panel-title p{font-size:13px!important;color:#64728c!important;font-weight:500!important}.stat p{font-size:13px!important;font-weight:700!important;color:#53627d!important}.stat strong{font-weight:800!important}.engine-name{font-size:13px!important;font-weight:700!important}.panel-foot{font-size:13px!important;color:#596984!important;font-weight:600!important}
.mini-row,.question-row,.citation-row{font-size:14px!important;color:#293a58!important;font-weight:600!important}.opportunities b{font-size:14px!important;color:#263653!important}.opportunities small{font-size:13px!important;color:#596984!important;font-weight:500!important}.toolbar input,.toolbar select{font-size:14px!important;color:#263653!important}.badge,.tag{font-size:12px!important;font-weight:800!important}.card b{font-size:15px!important;font-weight:800!important;color:#263653!important}.card p{font-size:13px!important;color:#596984!important}.card small{font-size:12px!important;font-weight:700!important}
.form label{font-size:14px!important;font-weight:800!important;color:#344562!important}.form input,.form textarea,.form select{font-size:14px!important;color:#263653!important}.public-card h2{font-size:21px!important;font-weight:800!important}.public-card p,.case-card p,.price-grid p{font-size:14px!important;color:#53627d!important}.public-card a{font-size:13px!important;font-weight:800!important}.guide-list h2{font-size:17px!important;font-weight:800!important}.guide-list p{font-size:14px!important;color:#53627d!important}.price-grid span{font-size:14px!important;font-weight:700!important}.about-panel>p:not(.eyebrow){font-size:16px!important;font-weight:500!important}.about-points span{font-size:13px!important}.about-points b{font-size:15px!important;font-weight:800!important}
.auth-card h1{font-size:26px!important;font-weight:800!important}.auth-card p{font-size:14px!important;color:#53627d!important}.auth-card label{font-size:14px!important;font-weight:800!important}.auth-card input{font-size:15px!important}.auth-switch,.auth-reset{font-size:13px!important;font-weight:700!important}

/* Absolute final readability overrides. Keep this block at EOF. */
:root{--read-ink:#16344b;--read-body:#254b64;--read-muted:#4f6f84}
body,.app,main,header,button,input,textarea,select{font-family:"Microsoft YaHei UI","Microsoft YaHei","PingFang SC","Noto Sans SC",Arial,sans-serif!important}
body{font-size:16px!important;color:var(--read-ink)!important;line-height:1.6!important}
.logo b{font-size:22px!important;font-weight:800!important}.logo small{font-size:12px!important;font-weight:700!important}.workspace b{font-size:15px!important;font-weight:800!important}.workspace small{font-size:12px!important;font-weight:700!important}
.sidebar-flow .nav-label{font-size:12px!important;font-weight:800!important;color:#58768a!important}.sidebar-flow .nav{font-size:15px!important;font-weight:800!important;color:#2e526a!important;line-height:1.45!important}.sidebar-flow .nav i{font-size:16px!important}.sidebar-flow .nav b{font-size:12px!important;font-weight:800!important}
.crumb{font-size:14px!important;font-weight:700!important;color:var(--read-muted)!important}.crumb b{font-weight:800!important;color:var(--read-ink)!important}.header-actions>span{font-size:13px!important;font-weight:700!important}.top-nav-item{font-size:14px!important;font-weight:800!important}.top-nav-item i{font-size:16px!important}
.btn{font-size:14px!important;font-weight:800!important;line-height:1.4!important}.date{font-size:13px!important;font-weight:800!important}
.heading h1{font-size:35px!important;font-weight:800!important;letter-spacing:0!important;line-height:1.25!important}.eyebrow{font-size:12px!important;font-weight:800!important}.sub{font-size:16px!important;font-weight:600!important;color:var(--read-body)!important;line-height:1.8!important}.live{font-size:12px!important;font-weight:800!important}
.overview-heading h1{font-size:36px!important;font-weight:800!important}.overview-heading .eyebrow,.overview-heading .sub{color:#effaff!important}.hero-side span,.hero-side small{font-size:13px!important;font-weight:700!important}.hero-side strong{font-size:30px!important;font-weight:800!important}
.stat p{font-size:14px!important;font-weight:800!important;color:var(--read-body)!important}.stat strong{font-size:37px!important;font-weight:800!important;letter-spacing:0!important}.up,.new{font-size:13px!important;font-weight:800!important}
.diagnostic-head h2,.section-kicker h2{font-size:21px!important;font-weight:800!important}.diagnostic-head p:not(.eyebrow),.section-kicker p:not(.eyebrow){font-size:14px!important;font-weight:600!important;color:var(--read-body)!important}.platform-strip span{font-size:13px!important;font-weight:800!important}.flow-steps b,.map-card>b{font-size:14px!important;font-weight:800!important}.flow-steps span,.map-card strong{font-size:14px!important;font-weight:700!important}.flow-steps small,.map-card small{font-size:12px!important;font-weight:600!important;color:var(--read-muted)!important}
.panel-title h2{font-size:19px!important;font-weight:800!important;color:var(--read-ink)!important}.panel-title p{font-size:14px!important;font-weight:600!important;color:var(--read-muted)!important}.tabs button{font-size:13px!important;font-weight:800!important}.legend,.panel-foot{font-size:13px!important;font-weight:700!important;color:var(--read-muted)!important}.link{font-size:14px!important;font-weight:800!important}
.table-head{font-size:13px!important;font-weight:800!important;color:var(--read-muted)!important}.mini-row,.question-row,.citation-row{font-size:15px!important;font-weight:600!important;color:var(--read-body)!important}.opportunities b{font-size:15px!important;font-weight:800!important;color:var(--read-ink)!important}.opportunities small{font-size:13px!important;font-weight:600!important;color:var(--read-muted)!important}.toolbar input,.toolbar select{font-size:15px!important;font-weight:600!important;color:var(--read-ink)!important}.badge,.tag{font-size:13px!important;font-weight:800!important}.engine-name{font-size:14px!important;font-weight:800!important;color:var(--read-body)!important}.engine strong{font-size:14px!important;font-weight:800!important}.engine small{font-size:13px!important;font-weight:700!important}
.card b{font-size:16px!important;font-weight:800!important;color:var(--read-ink)!important}.card p{font-size:14px!important;font-weight:600!important;color:var(--read-muted)!important}.card small{font-size:13px!important;font-weight:700!important}.form h2,.schedule h2{font-size:19px!important;font-weight:800!important}.form>p,.schedule>p{font-size:14px!important;font-weight:600!important;color:var(--read-muted)!important}.form label{font-size:15px!important;font-weight:800!important;color:var(--read-body)!important}.form input,.form textarea,.form select{font-size:15px!important;font-weight:600!important;color:var(--read-ink)!important}.checks label,.schedule>label,.set-checks label,.distribution-checks label{font-size:14px!important;font-weight:700!important}.checks small,.schedule small,.set-checks small{font-size:13px!important;font-weight:600!important;color:var(--read-muted)!important}
.public-card h2{font-size:23px!important;font-weight:800!important}.public-card p,.case-card p,.price-grid p,.guide-list p{font-size:15px!important;font-weight:600!important;color:var(--read-body)!important;line-height:1.8!important}.public-card a{font-size:14px!important;font-weight:800!important}.guide-list h2{font-size:19px!important;font-weight:800!important}.price-grid span{font-size:15px!important;font-weight:800!important}.about-panel>p:not(.eyebrow){font-size:17px!important;font-weight:600!important}.about-points span{font-size:14px!important;font-weight:600!important}.about-points b{font-size:16px!important;font-weight:800!important}
.citation-stats span,.citation-stats small{font-size:13px!important;font-weight:700!important;color:var(--read-muted)!important}.citation-stats b{font-size:29px!important;font-weight:800!important}.domain b{font-size:14px!important;font-weight:800!important}.domain small{font-size:13px!important;font-weight:600!important}.scan-item b{font-size:14px!important;font-weight:800!important}.scan-item small,.scan-metrics span{font-size:13px!important;font-weight:600!important}.answer-list p{font-size:14px!important;font-weight:600!important;color:var(--read-body)!important}.item-list b{font-size:15px!important;font-weight:800!important}.item-list small{font-size:13px!important;font-weight:600!important}
.modal h2,.auth-card h1{font-size:29px!important;font-weight:800!important}.modal label,.auth-card label{font-size:15px!important;font-weight:800!important;color:var(--read-body)!important}.modal textarea,.modal select,.auth-card input{font-size:15px!important;font-weight:600!important}.auth-card p{font-size:15px!important;font-weight:600!important;color:var(--read-body)!important}.auth-switch,.auth-reset{font-size:14px!important;font-weight:800!important}
button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid rgba(77,159,203,.55)!important;outline-offset:2px!important}
@media(max-width:700px){.heading h1{font-size:29px!important}.overview-heading h1{font-size:31px!important}.sub{font-size:15px!important}.panel-title h2{font-size:18px!important}.sidebar-flow .nav{font-size:14px!important}.top-nav-item{font-size:13px!important}.btn{font-size:14px!important}.stat strong{font-size:31px!important}.public-card p,.case-card p,.price-grid p,.guide-list p{font-size:14px!important}}

/* Final readability pass. Keep this block last so every view uses the same type scale. */
:root{--type-ink:#17344b;--type-body:#294b63;--type-muted:#587286;--type-faint:#6b8394}
body,.app,main,header,button,input,textarea,select{font-family:"Microsoft YaHei UI","Microsoft YaHei","PingFang SC","Noto Sans SC",Arial,sans-serif!important}
body{font-size:15.5px!important;line-height:1.6!important;color:var(--type-ink)!important}
.logo b{font-size:22px!important;font-weight:800!important;letter-spacing:0!important}.logo small{font-size:12px!important;font-weight:600!important;color:#d9f0fb!important}
.workspace b{font-size:15px!important;font-weight:800!important}.workspace small{font-size:12px!important;font-weight:600!important}.workspace em{font-size:17px!important}
.sidebar-flow .nav-label{font-size:12px!important;font-weight:800!important;line-height:1.4!important}.sidebar-flow .nav{font-size:14.5px!important;font-weight:700!important;line-height:1.45!important}.sidebar-flow .nav i{font-size:16px!important}.sidebar-flow .nav b{font-size:12px!important;font-weight:800!important}
.oss b,.profile b{font-size:13px!important;font-weight:700!important}.oss small,.profile small,.profile em{font-size:11px!important}.profile em{font-size:16px!important}
.crumb{font-size:14px!important;font-weight:600!important;color:var(--type-muted)!important}.crumb b{font-weight:800!important;color:var(--type-ink)!important}.header-actions>span{font-size:13px!important;font-weight:600!important}.header-actions>span b{font-weight:800!important}.top-nav-item{font-size:14px!important;font-weight:700!important;line-height:1.4!important}.top-nav-item i{font-size:16px!important}
.btn{font-size:14px!important;font-weight:800!important;line-height:1.35!important}.date{font-size:13px!important;font-weight:700!important}
.heading h1{font-size:34px!important;font-weight:800!important;letter-spacing:0!important;line-height:1.25!important}.eyebrow{font-size:12px!important;font-weight:800!important;line-height:1.4!important}.sub{font-size:16px!important;font-weight:600!important;color:var(--type-body)!important;line-height:1.75!important}.live{font-size:11px!important;font-weight:800!important}
.overview-heading h1{font-size:35px!important;font-weight:800!important;line-height:1.3!important}.overview-heading .eyebrow,.overview-heading .sub{color:#e8f6fb!important}.hero-side span,.hero-side small{font-size:12px!important;font-weight:600!important}.hero-side strong{font-size:30px!important;font-weight:800!important}
.stat p{font-size:14px!important;font-weight:800!important;color:var(--type-body)!important}.stat strong{font-size:36px!important;font-weight:800!important;letter-spacing:0!important}.up,.new{font-size:13px!important;font-weight:800!important}.up i,.new i{font-size:12px!important}
.diagnostic-head h2,.section-kicker h2{font-size:21px!important;font-weight:800!important}.diagnostic-head p:not(.eyebrow),.section-kicker p:not(.eyebrow){font-size:14px!important;font-weight:600!important;color:var(--type-body)!important}.platform-strip span{font-size:13px!important;font-weight:700!important}.flow-steps b,.map-card>b{font-size:14px!important;font-weight:800!important}.flow-steps span,.map-card strong{font-size:14px!important;font-weight:700!important}.flow-steps small,.map-card small{font-size:12px!important;font-weight:600!important;color:var(--type-muted)!important}
.panel-title h2{font-size:18px!important;font-weight:800!important;color:var(--type-ink)!important}.panel-title p{font-size:14px!important;font-weight:600!important;color:var(--type-muted)!important}.tabs button{font-size:13px!important;font-weight:700!important}.legend{font-size:13px!important;font-weight:600!important;color:var(--type-muted)!important}.panel-foot{font-size:13px!important;font-weight:700!important;color:var(--type-muted)!important}.link{font-size:13px!important;font-weight:800!important}
.table-head{font-size:13px!important;font-weight:800!important;color:var(--type-muted)!important}.mini-row,.question-row,.citation-row{font-size:14px!important;font-weight:600!important;color:var(--type-body)!important}.opportunities b{font-size:14px!important;font-weight:800!important;color:var(--type-ink)!important}.opportunities small{font-size:13px!important;font-weight:600!important;color:var(--type-muted)!important}.toolbar input,.toolbar select{font-size:14px!important;font-weight:600!important;color:var(--type-ink)!important}.badge,.tag{font-size:13px!important;font-weight:800!important}.engine-name{font-size:14px!important;font-weight:800!important;color:var(--type-body)!important}.engine strong{font-size:14px!important;font-weight:800!important}.engine small{font-size:12px!important;font-weight:700!important}
.card b{font-size:16px!important;font-weight:800!important;color:var(--type-ink)!important}.card p{font-size:14px!important;font-weight:600!important;color:var(--type-muted)!important}.card small{font-size:13px!important;font-weight:700!important}.form h2,.schedule h2{font-size:18px!important;font-weight:800!important}.form>p,.schedule>p{font-size:14px!important;font-weight:600!important;color:var(--type-muted)!important}.form label{font-size:15px!important;font-weight:800!important;color:var(--type-body)!important}.form input,.form textarea,.form select{font-size:15px!important;font-weight:600!important;color:var(--type-ink)!important;line-height:1.55!important}.checks label,.schedule>label,.set-checks label,.distribution-checks label{font-size:14px!important;font-weight:700!important}.checks small,.schedule small,.set-checks small{font-size:13px!important;font-weight:600!important;color:var(--type-muted)!important}
.public-card h2{font-size:23px!important;font-weight:800!important}.public-card p,.case-card p,.price-grid p,.guide-list p{font-size:15px!important;font-weight:600!important;color:var(--type-body)!important;line-height:1.75!important}.public-card a{font-size:14px!important;font-weight:800!important}.guide-list h2{font-size:19px!important;font-weight:800!important}.price-grid span{font-size:15px!important;font-weight:800!important}.price-grid strong{font-size:32px!important;font-weight:800!important}.about-panel>p:not(.eyebrow){font-size:17px!important;font-weight:600!important;line-height:1.8!important}.about-points span{font-size:14px!important;font-weight:600!important}.about-points b{font-size:16px!important;font-weight:800!important}
.citation-stats span,.citation-stats small{font-size:13px!important;font-weight:700!important;color:var(--type-muted)!important}.citation-stats b{font-size:28px!important;font-weight:800!important}.domain b{font-size:14px!important;font-weight:800!important}.domain small{font-size:12px!important;font-weight:600!important}.scan-item b{font-size:14px!important;font-weight:800!important}.scan-item small,.scan-metrics span{font-size:13px!important;font-weight:600!important}.answer-list p{font-size:14px!important;font-weight:600!important;color:var(--type-body)!important}.item-list b{font-size:14px!important;font-weight:800!important}.item-list small{font-size:13px!important;font-weight:600!important}
.modal h2,.auth-card h1{font-size:28px!important;font-weight:800!important}.modal label,.auth-card label{font-size:15px!important;font-weight:800!important;color:var(--type-body)!important}.modal textarea,.modal select,.auth-card input{font-size:15px!important;font-weight:600!important}.auth-card p{font-size:15px!important;font-weight:600!important;color:var(--type-body)!important}.auth-switch,.auth-reset{font-size:14px!important;font-weight:800!important}
button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid rgba(77,159,203,.45)!important;outline-offset:2px!important}
@media(max-width:700px){.heading h1{font-size:28px!important}.overview-heading h1{font-size:30px!important}.sub{font-size:15px!important}.panel-title h2{font-size:17px!important}.sidebar-flow .nav{font-size:14px!important}.top-nav-item{font-size:13px!important}.btn{font-size:13px!important}.stat strong{font-size:30px!important}.public-card p,.case-card p,.price-grid p,.guide-list p{font-size:14px!important}}

/* Highest-contrast type overrides. Keep this block last. */
body,.app,main,button,input,textarea,select{font-family:"Noto Sans SC","Microsoft YaHei","PingFang SC",Arial,sans-serif!important}
body{font-size:15px!important;color:#18233d!important;-webkit-font-smoothing:antialiased!important}
.logo b{font-weight:800!important}.logo small{font-size:11px!important;font-weight:600!important}.workspace b{font-size:14px!important;font-weight:700!important}.workspace small{font-size:11px!important;font-weight:600!important}
.sidebar-flow .nav{font-size:14px!important;font-weight:700!important;color:#53627d!important}.sidebar-flow .nav-label{font-size:11px!important;font-weight:800!important;color:#6d7892!important}.sidebar-flow .nav i{font-size:14px!important}.sidebar-flow .nav b{font-size:11px!important}
.crumb{font-size:13px!important;font-weight:600!important;color:#6b7892!important}.crumb b{font-weight:800!important;color:#263653!important}.header-actions>span{font-size:12px!important;font-weight:600!important}.top-nav-item{font-size:13px!important;font-weight:700!important}
.btn{font-size:13px!important;font-weight:800!important}.heading h1{font-weight:800!important}.eyebrow{font-size:11px!important;font-weight:800!important}.sub{font-size:15px!important;font-weight:500!important;color:#53627d!important;line-height:1.8!important}
.panel-title h2{font-size:17px!important;font-weight:800!important;color:#1f2d49!important}.panel-title p{font-size:13px!important;color:#64728c!important;font-weight:500!important}.stat p{font-size:13px!important;font-weight:700!important;color:#53627d!important}.stat strong{font-weight:800!important}.engine-name{font-size:13px!important;font-weight:700!important}.panel-foot{font-size:13px!important;color:#596984!important;font-weight:600!important}
.mini-row,.question-row,.citation-row{font-size:14px!important;color:#293a58!important;font-weight:600!important}.opportunities b{font-size:14px!important;color:#263653!important}.opportunities small{font-size:13px!important;color:#596984!important;font-weight:500!important}.toolbar input,.toolbar select{font-size:14px!important;color:#263653!important}.badge,.tag{font-size:12px!important;font-weight:800!important}.card b{font-size:15px!important;font-weight:800!important;color:#263653!important}.card p{font-size:13px!important;color:#596984!important}.card small{font-size:12px!important;font-weight:700!important}
.form label{font-size:14px!important;font-weight:800!important;color:#344562!important}.form input,.form textarea,.form select{font-size:14px!important;color:#263653!important}.public-card h2{font-size:21px!important;font-weight:800!important}.public-card p,.case-card p,.price-grid p{font-size:14px!important;color:#53627d!important}.public-card a{font-size:13px!important;font-weight:800!important}.guide-list h2{font-size:17px!important;font-weight:800!important}.guide-list p{font-size:14px!important;color:#53627d!important}.price-grid span{font-size:14px!important;font-weight:700!important}.about-panel>p:not(.eyebrow){font-size:16px!important;font-weight:500!important}.about-points span{font-size:13px!important}.about-points b{font-size:15px!important;font-weight:800!important}
.auth-card h1{font-size:26px!important;font-weight:800!important}.auth-card p{font-size:14px!important;color:#53627d!important}.auth-card label{font-size:14px!important;font-weight:800!important}.auth-card input{font-size:15px!important}.auth-switch,.auth-reset{font-size:13px!important;font-weight:700!important}
body{background:var(--r-bg)!important;color:var(--r-ink)!important;font-family:Inter,"PingFang SC","Microsoft YaHei",Arial,sans-serif!important;font-size:14px!important}.app,main{background:var(--r-bg)!important}
.sidebar{width:272px!important;background:#fff!important;color:var(--r-ink)!important;border-right:1px solid var(--r-line)!important;box-shadow:3px 0 18px rgba(40,48,95,.03)!important;padding:24px 16px 16px!important}.logo{padding:0 12px 28px!important}.logo b{color:var(--r-ink)!important;font-size:20px!important}.logo small{color:#a0a7ba!important;font-size:9px!important}.mark{background:linear-gradient(145deg,#6269e7,#7b6bec)!important;box-shadow:0 6px 14px rgba(89,98,223,.2)!important}.mark i{background:#d9dbff!important}
.workspace{background:#fafbfe!important;border:1px solid #e2e5ef!important;border-radius:12px!important;color:var(--r-text)!important;box-shadow:none!important;margin:0 2px 20px!important}.workspace:hover{background:#f6f6ff!important;border-color:#cfd2f7!important}.workspace small{color:#9ba4b7!important;font-size:9px!important}.workspace b{color:#303a56!important;font-size:12px!important}.workspace-icon{background:#fff0e8!important;color:#bf7455!important}
.sidebar-flow{max-height:calc(100vh - 228px)!important;padding:0 2px!important}.sidebar-flow .nav-label{margin:22px 11px 8px!important;color:#a1a9bc!important;font-size:9px!important}.sidebar-flow .nav{min-height:39px!important;padding:9px 11px!important;border-radius:9px!important;color:#6d7890!important;font-size:11px!important}.sidebar-flow .nav:hover{background:#f5f6fb!important;color:#4f58c9!important}.sidebar-flow .nav.active{background:#efefff!important;color:#565bd1!important;box-shadow:inset 3px 0 #6269e5!important}.sidebar-flow .nav i{width:21px!important;height:21px!important;border-radius:6px!important;background:#f0f1f7!important;color:#8991a7!important}.sidebar-flow .nav.active i{background:#dcdcff!important;color:#5962df!important}.sidebar-flow .nav b{background:#f0f1f7!important;color:#848da5!important}.sidebar-flow .nav b.warm{background:#fff0eb!important;color:#d27c63!important}
.oss,.profile{border-color:#edf0f5!important}.oss{color:#657089!important}.oss small,.profile small,.profile em{color:#a0a8b8!important;font-size:9px!important}.oss>span{background:#46c49b!important;box-shadow:0 0 0 4px #e4f7f0!important}.profile:hover{background:#f7f7fb!important}.profile>strong{background:#e7e7ff!important;color:#5962df!important}.profile b{color:#39435f!important}
header{height:70px!important;background:rgba(255,255,255,.9)!important;border-bottom:1px solid var(--r-line)!important;box-shadow:none!important;backdrop-filter:blur(12px)!important;padding:0 42px!important}.crumb{font-size:11px!important;color:#9aa2b5!important}.crumb b{color:#414b65!important}.header-actions>span{font-size:10px!important;color:#9ba3b5!important;border-color:var(--r-line)!important}.header-actions>span b{color:#626c82!important}
.btn{min-height:37px!important;padding:9px 14px!important;border:1px solid #e0e3ec!important;border-radius:9px!important;background:#fff!important;color:#59647d!important;box-shadow:0 3px 9px rgba(34,43,83,.035)!important;font-size:10px!important}.btn:hover{transform:translateY(-1px)!important;background:#f8f8ff!important}.btn.primary{background:linear-gradient(135deg,#686ee8,#565bd5)!important;border-color:#6267e0!important;color:#fff!important;box-shadow:0 8px 18px rgba(89,98,223,.2)!important}
.page{max-width:1560px!important;padding:31px 42px 65px!important}.heading{margin-bottom:22px!important}.heading h1{font-size:31px!important;letter-spacing:-.6px!important;color:var(--r-ink)!important}.heading h1 i{color:var(--r-indigo)!important}.eyebrow{color:#8d96ab!important;font-size:9px!important;letter-spacing:.11em!important}.sub{color:#7a849c!important;font-size:12px!important;line-height:1.75!important}.live{background:#e7f8f1!important;color:#219371!important;border-radius:12px!important;font-size:8px!important}.date{background:#fff!important;border-color:#e1e4ed!important;border-radius:9px!important;color:#68738b!important}
.overview-heading{min-height:178px!important;padding:30px 32px!important;margin-bottom:17px!important;border-radius:20px!important;background:radial-gradient(circle at 78% 0%,rgba(153,151,255,.5),transparent 25%),linear-gradient(112deg,#292d69 0%,#5356b9 62%,#7775e1 100%)!important;box-shadow:0 18px 35px rgba(65,68,160,.18)!important}.overview-heading h1{color:#fff!important;font-size:32px!important}.overview-heading h1 i{color:#aaf0de!important}.overview-heading .eyebrow,.overview-heading .sub{color:#cdd1f5!important}.overview-heading .date{background:rgba(255,255,255,.13)!important;border-color:rgba(255,255,255,.28)!important;color:#fff!important}.hero-side{border-color:rgba(255,255,255,.24)!important}.hero-side span,.hero-side small{color:#cbd0f4!important}.hero-side strong{color:#a9efdd!important}
.stats{gap:13px!important;margin-bottom:16px!important}.stat,.citation-stats>div{min-height:146px!important;padding:19px!important;border:1px solid var(--r-line)!important;border-radius:16px!important;background:#fff!important;box-shadow:var(--r-shadow)!important}.stat:hover,.panel:hover,.citation-stats>div:hover{box-shadow:0 18px 38px rgba(40,48,95,.11)!important;transform:translateY(-2px)!important;transition:.2s!important}.stat.featured{border:1px solid #dfe0ff!important;background:linear-gradient(135deg,#fff,#f7f7ff)!important}.stat.featured:before{background:linear-gradient(#7579ed,#5d62d8)!important}.stat p{font-size:10px!important;color:#747e97!important}.stat strong{font-size:33px!important;color:var(--r-ink)!important}.stat svg path{stroke:#666be2!important}.bars i:nth-child(3n){background:#74c7d2!important}.bars i:nth-child(5n){background:#7b7ce4!important}.sentiment{background:#ececff!important}.sentiment i{background:linear-gradient(90deg,#8a8bea,#59c1c1)!important}.dots{background:radial-gradient(#aeb2f2 2px,transparent 3px) 0 0/13px 13px!important}
.diagnostic-flow{margin:0 0 16px!important;padding:21px 23px!important;border:1px solid #dedfff!important;border-radius:18px!important;background:linear-gradient(120deg,#f7f7ff,#f1fbfb)!important;box-shadow:var(--r-shadow)!important}.diagnostic-head h2,.section-kicker h2{font-size:18px!important;color:#2b3558!important}.diagnostic-head p:not(.eyebrow),.section-kicker p:not(.eyebrow){font-size:11px!important;color:#7b849b!important}.platform-strip span{border-color:#e1e3f0!important;border-radius:8px!important;background:#fff!important;color:#5d6781!important}.platform-strip i,.matrix-grid i{background:#6569df!important;border-radius:6px!important}.flow-steps button{border-color:#e3e5ef!important;border-radius:11px!important;background:#fff!important;padding:13px!important}.flow-steps button:hover,.map-card:hover{border-color:#aeb1f0!important;box-shadow:0 8px 20px rgba(75,78,180,.1)!important}.flow-steps b,.map-card>b{color:#6669df!important}.flow-steps span,.map-card strong{font-size:11px!important;color:#35405f!important}.flow-steps small,.map-card small{font-size:9px!important;color:#8992a7!important}
.grid{gap:16px!important}.panel{border:1px solid var(--r-line)!important;border-radius:16px!important;background:#fff!important;box-shadow:var(--r-shadow)!important}.panel-title{padding:19px 21px 14px!important}.panel-title h2{font-size:13px!important;color:#2d3858!important}.panel-title p{font-size:10px!important;color:#8b94a8!important}.tabs{border-color:#e5e6ef!important;border-radius:8px!important}.tabs .selected{background:#efefff!important;color:#5d61d8!important}.legend{color:#8992a6!important}.legend .orange{border-color:#6569df!important}.chart-body .line,.chart-body circle{stroke:#6569df!important}.chart-body .average{stroke:#bbc0d0!important}.chart-body{background:repeating-linear-gradient(to bottom,transparent 0,transparent 45px,#eff0f5 46px)!important}.engine{border-bottom-color:#eff0f5!important}.engine-name{color:#4d5872!important;font-size:10px!important}.bar{background:#eef0f5!important}.bar i{background:#67bcb8!important}.engine:nth-child(2) .bar i{background:#8387e4!important}.engine:nth-child(3) .bar i{background:#a886dc!important}.panel-foot{border-top-color:#eff0f5!important;color:#8992a6!important}.link{color:#6267db!important}.mini-row,.opportunities>div,.question-row,.citation-row{border-top-color:#eff0f5!important}.mini-row,.question-row,.citation-row{font-size:10px!important}.opportunities b{font-size:10px!important}.opportunities small{font-size:9px!important;color:#8b94a8!important}.opportunities em{color:#dd806b!important}
.toolbar label,.toolbar select{border-color:#e1e4ed!important;border-radius:9px!important}.toolbar input,.toolbar select{font-size:10px!important}.scroll-table,.citation-table{border-radius:16px!important}.badge{background:#e8f8f1!important;color:#258e71!important}.citation-stats span,.citation-stats small{color:#8992a6!important;font-size:9px!important}.citation-stats b{color:#293452!important;font-size:24px!important}.citebar i{background:linear-gradient(90deg,#6669df,#61c0c2)!important}.tag{background:#f1f1fa!important;color:#717a93!important}.column{background:#f0f1f8!important;border:1px solid #e4e5ee!important;border-radius:16px!important}.card{border:1px solid #e6e7f0!important;border-radius:11px!important;box-shadow:0 5px 14px rgba(40,48,95,.04)!important}.form input,.form textarea{border-color:#e1e4ed!important;background:#fcfcff!important;border-radius:9px!important}.api{background:#f1f1ff!important;border-radius:11px!important}.modal-bg{background:rgba(29,35,78,.55)!important;backdrop-filter:blur(4px)!important}.modal{border-radius:16px!important;box-shadow:0 24px 68px rgba(35,42,96,.23)!important}
.operation-view .heading:after,.scan-center .heading:after,.view>.heading:after{background:linear-gradient(90deg,#6569df,#62c2c0)!important;height:3px!important;border-radius:3px!important}.operation-summary{border-color:#dedfff!important;background:linear-gradient(135deg,#f4f4ff,#effafa)!important}.operation-summary strong{color:#5e62d8!important}.operation-list,.draft-panel,.notification-panel,.integration-panel{border-color:var(--r-line)!important;border-radius:16px!important}.scan-item:hover,.scan-item.selected{background:#f0f0ff!important}.scan-item.selected{box-shadow:inset 3px 0 #6569df!important}.scan-metrics{border-color:#e1e3ef!important;background:#fcfcff!important}.scan-metrics b{color:#5e62d8!important}
@media(max-width:1100px){.sidebar{width:235px!important}.page,header{padding-left:26px!important;padding-right:26px!important}}
@media(max-width:700px){.sidebar{position:static!important;width:100%!important;height:auto!important;padding:15px!important;border:0!important;border-bottom:1px solid var(--r-line)!important}.sidebar-flow{max-height:none!important}.sidebar-flow .nav-label{display:none!important}.sidebar-flow .nav.active{background:#efefff!important}header{padding:12px 16px!important}.page{padding:21px 15px 40px!important}.overview-heading{display:block!important;padding:23px 20px 20px!important;border-radius:17px!important}.overview-heading h1{font-size:28px!important}.hero-side{margin:20px 0 0!important;padding:12px 0 0!important;border-left:0!important;border-top:1px solid rgba(255,255,255,.25)!important}.overview-heading .date{margin-top:16px!important}.stats{grid-template-columns:1fr 1fr!important;gap:9px!important}.stat{min-height:128px!important;padding:14px!important;border-radius:13px!important}.stat strong{font-size:27px!important}.diagnostic-flow{border-radius:15px!important;padding:16px!important}.panel{border-radius:14px!important}.panel-title{padding:15px!important}.engine{grid-template-columns:106px 32px 1fr 30px!important}.citation-stats{gap:9px!important}.citation-stats>div{border-radius:13px!important}.board{grid-template-columns:1fr!important}}
.public-content-panel{margin-top:16px!important;overflow:hidden!important}.public-content-panel>.panel-title{display:flex!important;align-items:center!important}.public-content-panel>.panel-title .btn{margin-left:auto!important}.public-content-form{padding:0 21px 22px!important}.content-editor-section{padding:18px 0 5px!important;border-top:1px solid #eff0f5!important}.content-editor-section:first-child{border-top:0!important}.content-editor-section h3{margin:0 0 13px!important;color:#5d66d4!important;font-size:12px!important}.content-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.public-content-form label{display:block!important;margin:0 0 12px!important;color:#5e6881!important;font-size:10px!important;font-weight:700!important}.public-content-form input,.public-content-form textarea{display:block!important;width:100%!important;margin-top:6px!important;padding:10px!important;border:1px solid #e1e4ed!important;border-radius:9px!important;background:#fcfcff!important;color:#35405f!important;font:11px Inter,"Microsoft YaHei",sans-serif!important;outline:0!important}.public-content-form textarea{min-height:64px!important;resize:vertical!important;line-height:1.6!important}.public-content-form input:focus,.public-content-form textarea:focus{border-color:#9da2ec!important;box-shadow:0 0 0 3px #efefff!important}
@media(max-width:700px){.public-content-form{padding:0 15px 16px!important}.content-editor-grid{grid-template-columns:1fr!important}.public-content-panel>.panel-title{display:block!important}.public-content-panel>.panel-title .btn{margin-top:12px!important}.content-editor-section{padding-top:16px!important}}
.public-view{padding-bottom:28px}.public-hero{position:relative;overflow:hidden;padding:48px 52px;border-radius:22px;background:linear-gradient(120deg,#30377c,#6768dc);color:#fff;box-shadow:0 18px 38px rgba(66,71,167,.15)}.public-hero:after{content:"";position:absolute;right:8%;bottom:-110px;width:330px;height:220px;border:1px solid rgba(255,255,255,.2);border-radius:50%;box-shadow:0 0 0 28px rgba(255,255,255,.05),0 0 0 56px rgba(255,255,255,.04)}.public-hero>*{position:relative;z-index:1}.public-hero .eyebrow{color:#cfd3fa}.public-hero h1{max-width:640px;margin:13px 0 11px;font-size:34px;line-height:1.25;letter-spacing:-.6px}.public-hero>p:not(.eyebrow){max-width:580px;margin:0 0 24px;color:#e1e3fb;font-size:13px;line-height:1.8}.public-hero.light{background:linear-gradient(120deg,#f0f1ff,#edfafa);color:var(--r-ink);box-shadow:none;border:1px solid #e1e3f0}.public-hero.light .eyebrow{color:#7379d8}.public-hero.light>p:not(.eyebrow){color:#69758f}.public-grid,.case-grid,.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:17px}.public-card,.case-card,.price-grid>article{padding:24px;border:1px solid var(--r-line);border-radius:16px;background:#fff;box-shadow:var(--r-shadow)}.public-card>b{color:#676bdc;font:12px "DM Mono",monospace}.public-card h2{margin:22px 0 10px;color:#2e3858;font-size:18px}.public-card p,.case-card p,.price-grid p{color:#7b859b;font-size:11px;line-height:1.8}.public-card a{display:inline-block;margin-top:13px;color:#6267db;font-size:10px;font-weight:700;cursor:pointer}.case-grid{grid-template-columns:repeat(2,1fr)}.case-card>span{display:inline-block;padding:5px 9px;border-radius:5px;background:#f0f0ff;color:#6569dc;font-size:10px}.case-card strong{display:block;margin:22px 0 8px;color:#2e3858;font-size:18px}.case-card>div{display:flex;align-items:end;gap:10px;margin-top:22px}.case-card>div b{color:#5e63dc;font-size:30px}.case-card>div small{color:#8b94a8;font-size:10px}.guide-list{margin-top:17px;border:1px solid var(--r-line);border-radius:16px;background:#fff;box-shadow:var(--r-shadow);overflow:hidden}.guide-list article{display:flex;align-items:center;gap:20px;padding:22px 26px;border-bottom:1px solid #eff0f5}.guide-list article:last-child{border-bottom:0}.guide-list article>b{color:#676bdc;font:12px "DM Mono",monospace}.guide-list h2{margin:0 0 5px;color:#2e3858;font-size:14px}.guide-list p{margin:0;color:#7b859b;font-size:11px}.guide-list article>div{flex:1}.guide-list i{color:#676bdc;font-size:18px;font-style:normal}.price-grid{grid-template-columns:repeat(3,1fr)}.price-grid>article{display:flex;flex-direction:column;min-height:235px}.price-grid span{color:#6e7892;font-size:11px}.price-grid strong{margin:20px 0 8px;color:#293352;font-size:30px}.price-grid strong small{font-size:11px;font-weight:500}.price-grid p{flex:1}.price-grid .featured-price{border:2px solid #7b7fe7;background:#fafaff;transform:translateY(-6px)}.about-panel{padding:58px 70px;border-radius:22px;background:linear-gradient(125deg,#2f367c,#6569dc);color:#fff;box-shadow:0 18px 38px rgba(66,71,167,.16)}.about-panel .eyebrow{color:#cfd3fa}.about-panel h1{margin:14px 0;color:#fff;font-size:38px;line-height:1.3}.about-panel h1 em{color:#aaf0de;font-style:normal}.about-panel>p:not(.eyebrow){max-width:650px;color:#e1e3fb;font-size:13px;line-height:1.8}.about-points{display:flex;gap:12px;margin-top:35px}.about-points span{flex:1;padding:16px;border:1px solid rgba(255,255,255,.2);border-radius:10px;color:#d5d8f6;font-size:10px;line-height:1.7}.about-points b{display:block;margin-bottom:5px;color:#fff;font-size:13px}
@media(max-width:850px){.public-grid,.price-grid{grid-template-columns:1fr 1fr}.public-hero{padding:35px 30px}.about-panel{padding:40px 30px}.about-points{flex-wrap:wrap}.about-points span{flex-basis:30%}}
@media(max-width:600px){.public-grid,.case-grid,.price-grid{grid-template-columns:1fr}.public-hero h1{font-size:27px}.public-hero{border-radius:16px;padding:28px 22px}.price-grid .featured-price{transform:none}.about-panel{border-radius:16px;padding:32px 22px}.about-panel h1{font-size:29px}.about-points{display:block}.about-points span{display:block;margin-top:8px}.guide-list article{padding:18px}.case-card,.public-card,.price-grid>article{padding:20px}}
/* Header quick navigation */
.top-nav{display:flex;align-items:center;gap:3px;margin:0 auto 0 28px;min-width:0}
.top-nav-item{display:inline-flex;align-items:center;gap:6px;padding:9px 10px;border:0;border-radius:8px;background:transparent;color:#7b849a;white-space:nowrap;cursor:pointer;font:600 10px Inter,"Microsoft YaHei",sans-serif}
.top-nav-item i{font-style:normal;font-size:13px;color:#a0a8ba}.top-nav-item:hover{background:#f3f4fb;color:#555fd0}.top-nav-item:hover i{color:#6267df}.top-nav-item.active{background:#efefff;color:#565bd1}.top-nav-item.active i{color:#6267df}
@media(max-width:1100px){.top-nav{gap:0;margin-left:16px}.top-nav-item{padding-left:7px;padding-right:7px}.top-nav-item span{display:none}.top-nav-item i{font-size:15px}}
@media(max-width:700px){header{height:auto!important;padding:12px 16px!important;flex-wrap:wrap!important;gap:10px!important}.crumb{width:100%}.top-nav{order:3;width:100%;margin:0!important;overflow-x:auto;justify-content:flex-start}.top-nav-item{padding:8px 10px!important}.top-nav-item span{display:inline!important}.header-actions{margin-left:auto}}

/* Final readable Chinese type scale. Keep this block last so theme layers cannot override it. */
body,.app,main,button,input,textarea,select{font-family:"Noto Sans SC","Microsoft YaHei","PingFang SC",Arial,sans-serif!important}
body{font-size:15px!important;-webkit-font-smoothing:antialiased!important}
.sidebar-flow .nav{font-size:13px!important;font-weight:600!important}.sidebar-flow .nav-label{font-size:10px!important;font-weight:700!important}.workspace b{font-size:13px!important}.workspace small{font-size:10px!important}
.crumb{font-size:12px!important}.header-actions>span{font-size:11px!important}.top-nav-item{font-size:12px!important;font-weight:600!important}
.btn{font-size:12px!important;font-weight:700!important}.heading h1{font-weight:800!important}.eyebrow{font-size:10px!important;font-weight:700!important}.sub{font-size:14px!important;color:#66728d!important}
.panel-title h2{font-size:15px!important;font-weight:800!important}.panel-title p{font-size:12px!important}.stat p{font-size:12px!important;font-weight:600!important}.engine-name{font-size:12px!important;font-weight:600!important}.panel-foot{font-size:12px!important}
.mini-row,.question-row,.citation-row{font-size:13px!important}.opportunities b{font-size:13px!important}.opportunities small{font-size:12px!important}.toolbar input,.toolbar select{font-size:13px!important}.badge,.tag{font-size:11px!important;font-weight:700!important}.card b{font-size:14px!important}.card p{font-size:12px!important}.card small{font-size:11px!important}
.form label,.form input,.form textarea,.form select{font-size:13px!important}.form label{font-weight:700!important}.public-card h2{font-size:20px!important}.public-card p,.case-card p,.price-grid p{font-size:13px!important}.public-card a{font-size:12px!important}.guide-list h2{font-size:16px!important}.guide-list p{font-size:13px!important}.price-grid span{font-size:13px!important}.price-grid strong{font-weight:800!important}.about-panel>p:not(.eyebrow){font-size:15px!important}.about-points span{font-size:12px!important}.about-points b{font-size:14px!important}
.auth-card{font-family:"Noto Sans SC","Microsoft YaHei","PingFang SC",Arial,sans-serif!important}.auth-card label,.auth-card input{font-size:13px!important}.auth-card h1{font-weight:800!important}

/* Final high-visibility typography. Keep this block at EOF. */
body,.app,main,button,input,textarea,select{font-family:"Noto Sans SC","Microsoft YaHei","PingFang SC",Arial,sans-serif!important}
body{font-size:15px!important;color:#18233d!important;-webkit-font-smoothing:antialiased!important}
.logo b{font-size:21px!important;font-weight:800!important}.logo small{font-size:11px!important;font-weight:600!important}.workspace b{font-size:14px!important;font-weight:700!important}.workspace small{font-size:11px!important;font-weight:600!important}
.sidebar-flow .nav{font-size:14px!important;font-weight:700!important;color:#53627d!important}.sidebar-flow .nav-label{font-size:11px!important;font-weight:800!important;color:#6d7892!important}.sidebar-flow .nav i{font-size:14px!important}.sidebar-flow .nav b{font-size:11px!important}
.crumb{font-size:13px!important;font-weight:600!important;color:#6b7892!important}.crumb b{font-weight:800!important;color:#263653!important}.header-actions>span{font-size:12px!important;font-weight:600!important}.top-nav-item{font-size:13px!important;font-weight:700!important}
.btn{font-size:13px!important;font-weight:800!important}.heading h1{font-weight:800!important}.eyebrow{font-size:11px!important;font-weight:800!important}.sub{font-size:15px!important;font-weight:500!important;color:#53627d!important;line-height:1.8!important}
.panel-title h2{font-size:17px!important;font-weight:800!important;color:#1f2d49!important}.panel-title p{font-size:13px!important;color:#64728c!important;font-weight:500!important}.stat p{font-size:13px!important;font-weight:700!important;color:#53627d!important}.stat strong{font-weight:800!important}.engine-name{font-size:13px!important;font-weight:700!important}.panel-foot{font-size:13px!important;color:#596984!important;font-weight:600!important}
.mini-row,.question-row,.citation-row{font-size:14px!important;color:#293a58!important;font-weight:600!important}.opportunities b{font-size:14px!important;color:#263653!important}.opportunities small{font-size:13px!important;color:#596984!important;font-weight:500!important}.toolbar input,.toolbar select{font-size:14px!important;color:#263653!important}.badge,.tag{font-size:12px!important;font-weight:800!important}.card b{font-size:15px!important;font-weight:800!important;color:#263653!important}.card p{font-size:13px!important;color:#596984!important}.card small{font-size:12px!important;font-weight:700!important}
.form label{font-size:14px!important;font-weight:800!important;color:#344562!important}.form input,.form textarea,.form select{font-size:14px!important;color:#263653!important}.public-card h2{font-size:21px!important;font-weight:800!important}.public-card p,.case-card p,.price-grid p{font-size:14px!important;color:#53627d!important}.public-card a{font-size:13px!important;font-weight:800!important}.guide-list h2{font-size:17px!important;font-weight:800!important}.guide-list p{font-size:14px!important;color:#53627d!important}.price-grid span{font-size:14px!important;font-weight:700!important}.about-panel>p:not(.eyebrow){font-size:16px!important;font-weight:500!important}.about-points span{font-size:13px!important}.about-points b{font-size:15px!important;font-weight:800!important}
.auth-card h1{font-size:26px!important;font-weight:800!important}.auth-card p{font-size:14px!important;color:#53627d!important}.auth-card label{font-size:14px!important;font-weight:800!important}.auth-card input{font-size:15px!important}.auth-switch,.auth-reset{font-size:13px!important;font-weight:700!important}
