page{background:#f8fafc;color:#112555;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;min-height:100%}.tidewise-button,taro-button-core,taro-input-core,taro-scroll-view-core,taro-text-core,taro-view-core{box-sizing:border-box}.tidewise-button::after,taro-button-core::after{border:0}.tidewise-button,taro-button-core{background:transparent;border:0;color:inherit;font:inherit;line-height:inherit;margin:0;max-width:100%;padding:0;width:auto}.reading-refresh{color:#194d87;display:block;font-size:.6rem;margin-left:auto;min-height:1.6rem;padding:.3rem .6rem}.tidewise-button.reading-refresh{background:transparent;border:0;color:#194d87;font-size:.6rem;line-height:1.5;min-height:1.5rem;padding:.2rem .4rem;width:auto}.taro_tabbar_page .home-page,.taro_tabbar_page .preview-page,.taro_tabbar_page .profile-page--personal{height:calc(100vh - 50PX - env(safe-area-inset-bottom))}.taro-tabbar__container{height:100vh;height:100dvh}.taro-tabbar__container > .taro-tabbar__panel{min-height:0}.taro-tabbar__tabbar{background:#fff;flex-shrink:0}.taro-tabbar__tabbar-bottom .weui-tabbar__item{padding-bottom:0}.taro_tabbar_page .home-page,.taro_tabbar_page .preview-page,.taro_tabbar_page .profile-page--personal{height:calc(100dvh - var(--50PX, 50PX) - env(safe-area-inset-bottom))}.report-impact-signals{align-items:center;display:flex;flex-wrap:wrap;gap:.2rem;justify-content:flex-end;min-width:0}.report-nature-chip,.report-result-chip{align-items:center;border:.025rem solid transparent;border-radius:.2rem;display:inline-flex;font-size:.78rem;font-weight:700;line-height:.85rem;min-height:.9rem;padding:0 .25rem;white-space:nowrap}.report-result-chip__icon{height:.575rem;margin-right:.15rem;width:.575rem}.report-result-chip--warming{background:#fef2f2;border-color:rgba(220,38,38,.2);color:#c52d3a}.report-result-chip--cooling{background:#f0fdf4;border-color:rgba(22,163,74,.2);color:#15803d}.report-result-chip--diverging{background:#fffbeb;border-color:rgba(217,119,6,.24);color:#b45309}.report-result-chip--pending{background:#f1f5f9;border-color:#dfe4ee;color:#64748b}.report-nature-chip{font-weight:600}.report-nature-chip--direct_evidence{background:#eff6ff;border-color:#dbeafe;color:#1d4ed8}.report-nature-chip--reasoning_hypothesis{background:#fff8e8;border-color:#fde7c2;color:#a2520a}.report-nature-chip--pending_validation{background:#f5f7fa;border-color:#dce3ed;color:#718096}.report-signal-meta{align-items:center;color:#718096;display:inline-flex;font-size:.78rem;line-height:1.5;white-space:nowrap}.report-signal-meta__icon{height:.525rem;margin-right:.125rem;width:.525rem}.report-evidence-button{align-items:center;background:#eff6ff;border:.025rem solid #bfdbfe;border-radius:.2rem;display:flex;flex:0 0 1.4rem;height:1.4rem;justify-content:center;width:1.4rem}.report-evidence-button--pressed{background:#dbeafe}.report-evidence-icon{display:block;height:.7rem;width:.7rem}.report-state-panel{align-items:center;background:#fff;border:.025rem solid #dfe4ee;border-radius:.4rem;box-shadow:0 .05rem .1rem rgba(15,23,42,.06);display:flex;flex-direction:column;justify-content:center;min-height:7.5rem;padding:1rem .7rem;text-align:center}.report-loading-mark{animation:report-loading-spin .8s linear infinite;border:.075rem solid #dbeafe;border-radius:50%;border-top-color:#2563eb;height:.8rem;margin-bottom:.5rem;width:.8rem}.report-state-panel__title{color:#112555;font-size:1.105rem;font-weight:700}.report-state-panel__description{color:#8290a6;font-size:.91rem;line-height:1.6;margin-top:.3rem}.report-state-panel__action{background:#2563eb;border-radius:.3rem;color:#fff;font-size:.8125rem;font-weight:700;height:1.6rem;line-height:1.6rem;margin-top:.6rem;min-width:3.6rem}.report-state-panel__action--pressed{background:#1d4ed8}@keyframes report-loading-spin{to{transform:rotate(1turn)}}#app .home-page,#app .preview-page,page .home-page,page .preview-page{background:#f4f6f8;color:#192c43}#app .home-hero,#app .preview-brand,page .home-hero,page .preview-brand{background:#fff;color:#192c43}#app .home-hero,page .home-hero{padding-bottom:16PX}#app .home-hero .navigation-bar,#app .preview-brand .navigation-bar,page .home-hero .navigation-bar,page .preview-brand .navigation-bar{color:#192c43}#app .home-brief,page .home-brief{gap:8PX;padding:6PX 16PX 0}#app .home-brief__copy,page .home-brief__copy{flex:1 1 180PX}#app .home-brief__subtitle,page .home-brief__subtitle{color:#526174;font-size:12PX;margin:0}#app .home-brief__window,page .home-brief__window{background:#f0f4f8;border:0;color:#526174;font-size:11PX;padding:6PX 8PX}#app .home-brief__window::before,page .home-brief__window::before{box-shadow:none}#app .home-search-row,page .home-search-row{margin:12PX 16PX 0}#app .home-search,page .home-search{background:#f0f4f8;border-radius:12PX;height:44PX;padding-left:12PX}#app .home-search__input,page .home-search__input{font-size:15PX;height:44PX;line-height:normal}#app .home-content,page .home-content{background:#f4f6f8;border-radius:0;margin-top:0;padding:0 16PX}#app .normalized-home-navigation,page .normalized-home-navigation{background:#f4f6f8;padding:8PX 0 12PX}#app .normalized-home-tabs,page .normalized-home-tabs{border:0;gap:4PX}#app .normalized-home-tab,page .normalized-home-tab{border-bottom:0!important;border-radius:10PX!important;color:#526174!important;font-size:14PX!important;min-height:44PX;padding:10PX 6PX!important}#app .normalized-home-tab.selected,page .normalized-home-tab.selected{background:#fff!important;box-shadow:0 .05rem .2rem rgba(15,37,68,.035);color:#194d87!important}#app .normalized-home-card,#app .normalized-home-card.impact-high,page .normalized-home-card,page .normalized-home-card.impact-high{border:1px solid #e2e7ed;border-radius:16PX;box-shadow:0 .05rem .2rem rgba(15,37,68,.035);margin-bottom:12PX;padding:16PX}#app .normalized-home-card::before,page .normalized-home-card::before{display:none}#app .normalized-card-meta,page .normalized-card-meta{gap:8PX;margin-bottom:10PX}#app .normalized-card-story,page .normalized-card-story{font-size:12PX;gap:6PX}#app .normalized-card-story-name,#app .normalized-card-time,page .normalized-card-story-name,page .normalized-card-time{color:#526174}#app .normalized-card-time,page .normalized-card-time{font-size:11PX}#app .normalized-impact,page .normalized-impact{border-radius:6PX;font-size:11PX;padding:3PX 7PX}#app .normalized-card-conclusion,page .normalized-card-conclusion{color:#192c43;font-size:17PX;line-height:1.55;margin-bottom:12PX}#app .normalized-card-logic,page .normalized-card-logic{background:#f0f4f8;border-radius:10PX;color:#526174;font-size:14PX;line-height:1.75;padding:12PX}#app .normalized-anchor-area,page .normalized-anchor-area{margin:12PX 0}#app .normalized-anchor-caption,page .normalized-anchor-caption{color:#526174;font-size:12PX}#app .normalized-anchor-number,page .normalized-anchor-number{font-size:14PX}#app .normalized-anchor-chip,page .normalized-anchor-chip{border-radius:6PX;font-size:12PX;padding:4PX 7PX}#app .normalized-card-boundary,page .normalized-card-boundary{font-size:13PX;line-height:1.7;margin:12PX 0;padding:10PX 12PX}#app .normalized-card-footer,page .normalized-card-footer{gap:8PX;padding-top:8PX}#app .normalized-card-evidence,#app .normalized-card-path,page .normalized-card-evidence,page .normalized-card-path{font-size:13PX!important;min-height:44PX}#app .normalized-card-path,page .normalized-card-path{border-radius:10PX!important;padding:10PX 12PX!important}#app .preview-brand-copy,page .preview-brand-copy{padding:10PX 16PX 20PX}#app .preview-title,page .preview-title{color:#192c43;font-size:24PX;line-height:1.35}#app .preview-subtitle,page .preview-subtitle{color:#526174;font-size:13PX;line-height:1.6;margin-top:6PX}#app .preview-page--filtered .preview-filters,page .preview-page--filtered .preview-filters{border-radius:0;box-shadow:none;padding:12PX 16PX}#app .preview-tab,page .preview-tab{font-size:14PX;min-height:44PX;padding:10PX 14PX}#app .preview-tabs--pills,page .preview-tabs--pills{gap:8PX}#app .preview-tabs--pills .preview-tab,page .preview-tabs--pills .preview-tab{border-radius:10PX}#app .preview-content,page .preview-content{font-size:15PX;line-height:1.7;padding:12PX 16PX calc(20PX + env(safe-area-inset-bottom))}#app .preview-heading,page .preview-heading{color:#192c43;font-size:17PX;margin:12PX 0}#app .preview-muted,#app .preview-note,page .preview-muted,page .preview-note{color:#526174;font-size:12PX}#app .preview-row,page .preview-row{padding:16PX 0}#app .preview-row-name,page .preview-row-name{color:#192c43;font-size:16PX}#app .preview-card,page .preview-card{border-color:#e2e7ed;border-radius:14PX;margin:16PX 0;padding:16PX}#app .preview-page--header-search .preview-brand-copy,page .preview-page--header-search .preview-brand-copy{padding:8PX 16PX 16PX}#app .preview-page--header-search .preview-search,page .preview-page--header-search .preview-search{background:#f0f4f8;border-radius:12PX;min-height:44PX}#app .preview-company-title,page .preview-company-title{font-size:17PX}#app .login-page,page .login-page{background:#f4f6f8}#app .login-page .login-page__body,page .login-page .login-page__body{background:#f4f6f8}#app .login-page .login-page__brand,page .login-page .login-page__brand{padding:20PX 0}#app .login-page .profile-page__card--login,page .login-page .profile-page__card--login{border-color:#e2e7ed;border-radius:16PX;box-shadow:0 .05rem .2rem rgba(15,37,68,.035)}#app .login-page .login-page__name,page .login-page .login-page__name{color:#192c43}#app .login-page .login-page__field,page .login-page .login-page__field{background:#fff;border-color:#e2e7ed}#app .login-page .login-page__field:focus-within,page .login-page .login-page__field:focus-within{border-color:#194d87}#app .risk-notice,page .risk-notice{color:#526174;font-size:11PX;line-height:1.5}#app .home-search:focus-within,page .home-search:focus-within{outline:2PX solid #194d87;outline-offset:2PX}#app .tidewise-button:focus-visible,page .tidewise-button:focus-visible{outline:2PX solid #194d87;outline-offset:2PX}#app .tidewise-button:active,page .tidewise-button:active{opacity:.8}.taro-tabbar__tabbar-bottom .weui-tabbar__icon{height:24PX;width:24PX}.taro-tabbar__tabbar-bottom .weui-tabbar__label{font-size:11PX;line-height:20PX}.taro-tabbar__tabbar-bottom .weui-bar__item_on .weui-tabbar__label{font-weight:600}