.rb-page{--rb-brand: #a33a38;--rb-brand-strong: #8f2f2d;--rb-brand-soft: #fff1ef;--rb-border: rgba(232, 225, 218, .86);--rb-card: rgba(255, 255, 255, .92);--rb-card-soft: rgba(255, 250, 247, .88);--rb-shadow: 0 10px 26px rgba(70, 45, 35, .065);--rb-radius-lg: 22px;--rb-radius-md: 18px;display:grid;align-content:start;gap:12px;min-height:100%;padding:14px 14px 18px;color:#29262e;background:radial-gradient(circle at 16% 0%,rgba(255,235,230,.7),transparent 38%),linear-gradient(180deg,#fff4f1,#f8f6f3 38%,#f8f6f3)}.rb-page-with-tabbar{padding-bottom:72px}.rb-page-header{min-height:52px;display:grid;grid-template-columns:40px 1fr 40px;align-items:center;gap:8px;padding:6px 2px}.rb-page-header strong{color:#29262e;font-size:18px;font-weight:850;text-align:center}.rb-header-back{width:36px;height:36px;display:grid;place-items:center;color:#6f625e;background:#ffffffb3;border:1px solid rgba(232,225,218,.8);border-radius:14px}.rb-header-right{display:flex;justify-content:flex-end}.rb-section-card,.rb-info-card,.rb-status-card,.rb-action-card,.rb-empty-state{background:var(--rb-card);border:1px solid var(--rb-border);border-radius:var(--rb-radius-lg);box-shadow:var(--rb-shadow)}.rb-section-card{display:grid;gap:13px;padding:15px}.rb-section-head{display:grid;gap:4px}.rb-section-head span{color:#a33a38;font-size:12px;font-weight:850}.rb-section-head h2{margin:0;color:#29262e;font-size:17px;line-height:1.25;font-weight:850}.rb-section-head p,.rb-section-footer{margin:0;color:#756e69;font-size:12.5px;line-height:1.5}.rb-action-card{width:100%;min-height:70px;display:grid;grid-template-columns:42px 1fr auto;gap:11px;align-items:center;padding:12px;color:inherit;text-align:left}button.rb-action-card{cursor:pointer}.rb-icon-well,.rb-info-icon,.rb-empty-icon,.rb-sixding-icon{display:grid;place-items:center;color:#a33a38;background:#fff1ef}.rb-icon-well{width:42px;height:42px;border-radius:15px}.rb-action-copy{min-width:0;display:grid;gap:3px}.rb-action-copy strong,.rb-info-copy strong{color:#29262e;font-size:15px;line-height:1.25;font-weight:850}.rb-action-copy em,.rb-info-copy span{color:#756e69;font-size:12.5px;line-height:1.38;font-style:normal}.rb-action-right{display:grid;place-items:center;color:#b68b83}.rb-info-card{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:15px}.rb-info-icon{width:54px;height:54px;border-radius:18px}.rb-info-copy{min-width:0;display:grid;gap:4px}.rb-info-action{display:flex;justify-content:flex-end}.rb-status-card{display:grid;grid-template-columns:88px 1fr;gap:14px;align-items:center;padding:15px;overflow:hidden}.rb-status-ring{width:82px;height:82px;display:grid;place-items:center;border-radius:50%;box-shadow:inset 0 0 0 1px #e8d2cbcc}.rb-status-ring>div{width:64px;height:64px;display:grid;place-items:center;align-content:center;color:#a33a38;background:#fffaf7;border:1px solid #eadbd4;border-radius:50%}.rb-status-ring strong{color:#8f2f2d;font-size:25px;line-height:1;font-weight:900}.rb-status-ring .rb-status-text{max-width:42px;color:#a33a38;font-size:15px;line-height:1.16;letter-spacing:0}.rb-status-ring span{color:#8f7f79;font-size:11px;font-weight:750}.rb-status-copy{min-width:0;display:grid;gap:7px}.rb-status-copy h2{margin:0;color:#29262e;font-size:18px;line-height:1.25;font-weight:900}.rb-status-copy p{margin:0;color:#756e69;font-size:12.5px;line-height:1.55}.rb-empty-state{min-height:180px;display:grid;justify-items:center;align-content:center;gap:8px;padding:24px 18px;text-align:center}.rb-empty-icon{width:52px;height:52px;border-radius:18px}.rb-empty-state h2{margin:4px 0 0;color:#29262e;font-size:18px;font-weight:850}.rb-empty-state p{margin:0;color:#756e69;font-size:13px;line-height:1.5}.rb-primary-button,.rb-secondary-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 16px;border-radius:17px;font-weight:850}.rb-primary-button{color:#fff;background:linear-gradient(135deg,#a33a38,#b6403d);box-shadow:0 12px 24px #a33a3838}.rb-secondary-button{color:#a33a38;background:#fff7f6;border:1px solid rgba(232,201,198,.8)}.rb-tag,.rb-data-badge{width:fit-content;display:inline-flex;align-items:center;gap:5px;color:#a33a38;background:#fff1ef;border:1px solid rgba(232,201,198,.78);border-radius:999px;font-size:12px;font-weight:850;line-height:1}.rb-tag{padding:6px 10px}.rb-data-badge{padding:5px 9px}.rb-data-badge-success{color:#3d8058;background:#eef7f0;border-color:#cfe6d6}.rb-data-badge-warning{color:#b36b21;background:#fff4e6;border-color:#f0d8b8}.rb-data-badge-muted{color:#827a75;background:#f7f3ef;border-color:#e7ded7}.rb-bottom-tabbar{position:fixed;left:50%;right:auto;bottom:max(0px,calc((100vh - min(844px,calc(100vh - 32px)))/2));z-index:12;width:min(100vw - 48px,390px);display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:3px;padding:5px 10px 6px;background:#fffffff0;border:0;border-top:1px solid rgba(232,225,218,.92);border-radius:0;box-shadow:0 -8px 20px #462d2316;transform:translate(-50%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.rb-bottom-tabbar button{min-width:0;min-height:42px;display:grid;justify-items:center;align-content:center;gap:2px;color:#8b837e;background:transparent;border-radius:13px;font-size:10.5px;font-weight:750}.rb-bottom-tabbar button.active{color:#8f2f2d;background:#fff1efe0}.rb-bottom-tabbar svg{stroke-width:2.1}@media(max-width:430px){.rb-bottom-tabbar{bottom:0;width:100vw}}.rb-sixding-card{position:relative;display:grid;grid-template-columns:38px 1fr auto;gap:10px;align-items:center;min-height:64px;padding:10px;background:#ffffffc2;border:1px solid #e8e1da;border-radius:18px}.rb-sixding-card.complete,.rb-sixding-card.active{background:#fffaf8;border-color:#ead2cc}.rb-sixding-card.todo{opacity:.72}.rb-sixding-icon{width:38px;height:38px;border-radius:14px}.rb-sixding-card.complete .rb-sixding-icon{color:#fff;background:#a33a38}.rb-sixding-card.active .rb-sixding-icon svg{animation:rbSpin 1.15s linear infinite}.rb-sixding-card strong{display:block;color:#29262e;font-size:14px;line-height:1.22;font-weight:850}.rb-sixding-card p{margin:4px 0 0;color:#756e69;font-size:11.5px;line-height:1.3}.rb-sixding-card em{color:#d4c5bd;font-size:12px;font-style:normal;font-weight:900}@keyframes rbSpin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.rb-sixding-card.active .rb-sixding-icon svg{animation:none}}:root{color:#24252d;background:#f3f0ec;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--deep-gold-main: #B99A4A;--deep-gold-dark: #8A6A2E;--deep-gold-highlight: #CBAA58;--deep-gold-light: #FFF6DF;--deep-gold-border: #E7D3A0;--deep-ink: #2F2926;--deep-charcoal: #211D1B;--deep-muted: #756D66;--deep-bg: #FFF9F2;--deep-gold-gradient: linear-gradient(135deg, #CBAA58, #8A6A2E)}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;-webkit-font-smoothing:antialiased}button{border:0;font:inherit}.page-shell{min-height:100vh;display:grid;place-items:center;padding:24px;background:linear-gradient(180deg,#ffffffb8,#f3f0ecf2),#f3f0ec}.phone{position:relative;width:min(100%,390px);height:min(844px,calc(100vh - 32px));min-height:680px;overflow:hidden;border:1px solid #ded8d2;border-radius:28px;background:#f8f6f3;box-shadow:0 24px 60px #3b2b2629}.login-sheet-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;align-items:end}.login-sheet-mask{position:absolute;top:0;right:0;bottom:0;left:0;background:#231c1957;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.login-sheet{position:relative;z-index:1;display:grid;gap:12px;padding:10px 18px 20px;background:#fff;border:1px solid rgba(232,225,218,.96);border-radius:22px 22px 0 0;box-shadow:0 -22px 44px #32231e29}.login-sheet-handle{width:38px;height:4px;justify-self:center;margin-bottom:2px;background:#e6ddd6;border-radius:999px}.login-sheet-head{text-align:left}.login-sheet-head h2{margin:6px 0 2px;color:#25242b;font-size:24px;line-height:1.18}.login-brand{display:grid;justify-items:center;align-items:center;gap:8px;padding:4px 0 8px;text-align:center}.login-brand-mark{width:48px;height:48px;display:grid;place-items:center;color:#fff;background:#a33a38;border-radius:14px;font-size:22px;font-weight:900}.login-brand strong{display:block;color:#2f2a2d;font-size:16px}.login-brand span{display:block;margin-top:3px;color:#766d68;font-size:11px}.login-field{min-height:48px;display:grid;grid-template-columns:22px 1fr;gap:9px;align-items:center;padding:0 12px;color:#b6403d;background:#f8f6f3;border:1px solid #eee5df;border-radius:999px}.login-field.code{grid-template-columns:22px 1fr auto}.login-field input{min-width:0;height:46px;color:#2f2c32;background:transparent;border:0;outline:none;font:inherit;font-size:13px}.login-field input::placeholder{color:#b8b0aa}.login-field button{min-height:32px;padding:0 9px;color:#9a3936;background:#fff;border:1px solid #ead8d2;border-radius:999px;font-size:12px;font-weight:800}.login-invite-link{width:fit-content;min-height:30px;display:inline-flex;align-items:center;justify-self:center;gap:5px;padding:0 8px;color:#9f8580;background:transparent;font-size:12px;font-weight:750}.login-invite-field{min-height:40px;color:#a9827b;background:transparent;border-color:#f1e7e0}.login-invite-field input{height:38px;font-size:12.5px}.login-wechat{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#fff;background:#1f9f5b;border-radius:999px;font-size:15px;font-weight:850;box-shadow:0 12px 24px #1f9f5b33}.login-divider{display:grid;grid-template-columns:1fr auto 1fr;gap:9px;align-items:center;color:#b1aaa4;font-size:11px}.login-divider:before,.login-divider:after{content:"";height:1px;background:#eee6df}.login-phone-toggle{width:fit-content;min-height:28px;display:inline-flex;align-items:center;justify-self:center;justify-content:center;gap:5px;color:#8f2f2d;background:transparent;font-size:12.5px;font-weight:850}.login-phone-toggle.wechat-return{color:#1f9f5b}.login-phone-fields{display:grid;gap:9px}.login-agreement{display:grid;grid-template-columns:22px 1fr;gap:8px;align-items:start;padding:7px 8px;color:#8a827d;font-size:11px;line-height:1.5;border:1px solid transparent;border-radius:14px;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.login-agreement-wechat{margin:-2px 0 0;padding:5px 8px;font-size:10.5px;line-height:1.42}.login-agreement.attention{background:#fff4f2;border-color:#b6403d61;box-shadow:0 8px 18px #a33a3814}.login-agreement input{width:17px;height:17px;margin:1px 0 0;accent-color:#a33a38}.login-agreement a{color:#7f2d2c;font-weight:800}.login-submit{min-height:48px;color:#fff;background:#a33a38;border-radius:999px;font-size:15px;font-weight:850;box-shadow:0 12px 24px #a33a3838}.login-submit:disabled{color:#ffffffc7;background:#d8b7b4;box-shadow:none}.app-toast{position:absolute;left:50%;top:88px;z-index:40;min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;color:#fff;background:#25242be0;border-radius:999px;font-size:13px;font-weight:850;box-shadow:0 12px 26px #25242b2e;transform:translate(-50%)}.app-toast.order-toast{top:auto;bottom:116px}.login-sheet-layer+.app-toast{top:auto;bottom:250px}.mini-nav{height:72px;display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:8px;padding:12px 16px 10px;background:#f8f6f3f5;border-bottom:1px solid #e9e3dd}.mini-nav strong{display:block;font-size:17px;line-height:1.25}.mini-nav span{color:#8b837e;font-size:12px}.icon-btn{width:36px;height:36px;display:grid;place-items:center;color:#343039;background:transparent}.text-link,.ghost{color:#7f2d2c;background:transparent;font-size:13px}.viewport{height:calc(100% - 72px);overflow-y:auto;padding:18px 14px 64px}.viewport::-webkit-scrollbar{width:0}.home-reference-phone{background:#f5f2f5}.home-reference-viewport{height:100%;padding:0;overflow-y:auto;background:#f5f2f5}.home-reference-screen{position:relative;width:100%;min-height:950px;padding-bottom:118px;background:#f5f2f5}.home-reference-crop{width:100%;height:818px;overflow:hidden;background:#f5f2f5}.home-reference-crop img{display:block;width:100%;height:auto;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.home-reference-cta{position:absolute;left:22px;right:22px;bottom:57px;z-index:13;min-height:50px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#a33a38,#b6403d);border-radius:17px;box-shadow:0 12px 24px #a33a383d;font-size:17px;font-weight:900;cursor:pointer}.home-reference-benefits{padding:18px 20px 4px;background:#f5f2f5}.home-reference-benefits h2{margin:0 0 10px;color:#873232;font-size:18px;line-height:1.2;font-weight:900}.home-reference-benefits>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.home-reference-benefits article{min-height:116px;display:grid;justify-items:center;align-content:start;gap:7px;padding:12px 6px 10px;background:#ffffffe6;border:1px solid rgba(224,205,201,.9);border-radius:16px;box-shadow:0 8px 18px #70453c0f;text-align:center}.home-reference-benefits article span{width:40px;height:40px;display:grid;place-items:center;color:#b9403e;background:#fff1ef;border-radius:14px}.home-reference-benefits article strong{color:#29262e;font-size:13px;line-height:1.22;font-weight:900}.home-reference-benefits article p{margin:0;color:#7c7470;font-size:10.5px;line-height:1.3}.analysis-phone .viewport{height:calc(100% - 72px);padding:0 14px 64px}.bottom-nav{position:absolute;left:0;right:0;bottom:0;z-index:12;display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:8px 12px 10px;background:#fffdfaf5;border-top:1px solid #e9e1da;box-shadow:0 -12px 24px #50302714;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.bottom-nav button{min-height:48px;display:grid;place-items:center;align-content:center;gap:3px;color:#8a817c;background:transparent;border-radius:8px;font-size:11px;font-weight:800}.bottom-nav svg{width:19px;height:19px}.bottom-nav button.active{color:#9a3936;background:#fff3ef}.capture-mode{display:block;min-height:0;padding:0;background:#f3f0ec}.capture-mode .phone{width:390px;height:auto;min-height:0;margin:0 auto;overflow:visible;border-radius:0;box-shadow:none}.capture-mode .viewport{height:auto;overflow:visible}.capture-mode .bottom-cta,.capture-mode .paid-report-fixed,.capture-mode .deep-report-fixed,.capture-mode .preference-fixed-cta,.capture-mode .paid-report-tabs,.capture-mode .home-fixed-cta{position:static;bottom:auto;margin-top:12px}.capture-mode .paid-report-bottom-space,.capture-mode .deep-report-bottom-space,.capture-mode .home-bottom-space,.capture-mode .preference-bottom-space,.capture-mode .meta-panel{display:none}.capture-mode.capture-scale-2{width:780px}.capture-mode.capture-scale-2 .phone{width:390px;margin:0;zoom:2}.hero,.report-header,.home-landing,.home-form,.soft-tip,.preference-module,.deep-soft-card,.panel,.info-block,.analysis-card,.order-card,.sku-card,.status-card,.advisor-card,.profile-panel,.major-detail,.upgrade-band,.report-item,.meta-panel{background:#ffffffdb;border:1px solid #ebe4de;border-radius:8px}.home-brand-nav{height:56px;grid-template-columns:1fr auto;gap:8px;padding:8px 12px 7px;background:linear-gradient(180deg,#fff8f6fa,#faf7f2e6);border-bottom-color:#e8e1da9e}.home-brand-copy{position:relative;min-width:0;padding-left:31px}.home-brand-copy:before{content:"";position:absolute;left:0;top:4px;width:22px;height:28px;background:linear-gradient(90deg,rgba(143,47,45,.9) 0 4px,transparent 4px 9px,rgba(143,47,45,.9) 9px 13px,transparent 13px 18px,rgba(143,47,45,.9) 18px 22px),linear-gradient(180deg,#fff1eff2,#ffffffdb);border:1px solid rgba(143,47,45,.2);border-radius:7px;box-shadow:inset 0 0 0 4px #ffffff9e,0 8px 18px #8f2f2d14}.home-brand-copy strong{color:#8f2f2d;font-size:18.5px;font-weight:850;line-height:1.15;letter-spacing:.2px}.home-brand-copy span{color:#756e69;font-size:11px;font-weight:700;white-space:nowrap}.home-brand-actions{display:flex;align-items:center;gap:8px}.home-brand-actions .text-link{min-height:30px;padding:0 8px;color:#8f2f2d;background:#ffffff94;border:1px solid rgba(143,47,45,.12);border-radius:999px;font-weight:750}.home-advisor-avatar{width:36px;height:36px;display:inline-flex;align-items:flex-start;justify-content:center;overflow:hidden;background:linear-gradient(180deg,#fff,#fff4f1);border:1px solid rgba(163,58,56,.12);border-radius:50%;box-shadow:0 8px 18px #462d2314;animation:advisorFloat 5.6s ease-in-out infinite}.home-advisor-avatar img{width:55px;height:69px;margin-top:-7px;object-fit:contain;object-position:top center}.home-brand-nav+.viewport{height:calc(100% - 56px);padding:8px 12px 96px;background:linear-gradient(180deg,#fff8f6,#fbf8f4 44%,#f8f6f3)}.home-landing{position:relative;overflow:hidden;min-height:0;padding:15px 14px 12px;margin-bottom:9px;background:linear-gradient(135deg,#fffffff2,#ffffffb8 48%,#fff2efd6),radial-gradient(circle at 86% 16%,rgba(182,64,61,.13),transparent 32%),radial-gradient(circle at 76% 76%,rgba(54,86,112,.08),transparent 30%);border:1px solid rgba(255,255,255,.78);border-radius:24px;box-shadow:0 18px 38px #5030271a,inset 0 1px #ffffffdb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.home-landing:before{content:"";position:absolute;inset:auto -44px -56px auto;width:174px;height:174px;background:radial-gradient(circle,rgba(163,58,56,.13),transparent 68%);pointer-events:none}.home-landing:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(135deg,rgba(143,47,45,.055) 1px,transparent 1px);background-size:18px 18px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.22),transparent 70%);mask-image:linear-gradient(180deg,rgba(0,0,0,.22),transparent 70%);pointer-events:none}.home-hero-copy{position:relative;z-index:1;max-width:238px}.home-kicker{display:inline-flex;align-items:center;gap:4px;min-height:22px;margin-bottom:6px;padding:0 8px;color:#8f2f2d;background:#ffffffb8;border:1px solid rgba(143,47,45,.12);border-radius:999px;font-size:10px;font-weight:850;box-shadow:0 6px 18px #5030270e}.home-landing h1{margin:0 0 7px;color:#232631;font-size:27px;font-weight:850;line-height:1.08;letter-spacing:0}.home-landing p{margin:0;color:#625d5a;font-size:12.2px;line-height:1.5}.capability-tags{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:4px;margin-top:11px}.capability-tags span{min-height:21px;display:inline-flex;align-items:center;gap:3px;padding:0 6px;color:#665e59;background:#ffffff9e;border:1px solid rgba(232,225,218,.92);border-radius:999px;font-size:9.8px;font-weight:750;box-shadow:0 4px 10px #462d2309;animation:tagFadeUp .36s ease both}.capability-tags svg{color:#b6403d;flex:0 0 auto}.capability-tags span:nth-child(2){animation-delay:35ms}.capability-tags span:nth-child(3){animation-delay:70ms}.capability-tags span:nth-child(4){animation-delay:105ms}.capability-tags span:nth-child(5){animation-delay:.14s}.capability-tags span:nth-child(6){animation-delay:175ms}.home-form{position:relative;overflow:hidden;padding:10px;margin-bottom:6px;background:linear-gradient(180deg,#fffffff5,#ffffffe0),radial-gradient(circle at 94% 0%,rgba(182,64,61,.08),transparent 30%);border-color:#e8e1dadb;border-radius:22px;box-shadow:0 16px 34px #50302717,inset 0 1px #ffffffd1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.home-form-head{position:relative;padding:0 2px 8px;border-bottom:1px solid rgba(238,231,225,.82)}.home-form-head span{display:inline-flex;align-items:center;min-height:19px;margin-bottom:3px;padding:0 7px;color:#8f2f2d;background:#fff1ef;border:1px solid rgba(182,64,61,.14);border-radius:999px;font-size:9.7px;font-weight:850}.home-form-head strong{display:block;color:#29262e;font-size:14.8px;line-height:1.25;letter-spacing:.1px}.home-form-head p{margin:3px 0 0;color:#756e69;font-size:10.8px;line-height:1.38}.home-form-grid{display:grid;gap:7px;margin-top:8px}.compact-field{min-height:68px;display:grid;grid-template-columns:1fr;align-items:start;gap:6px;padding:8px;background:linear-gradient(180deg,#fff,#fffdfb);border:1px solid rgba(232,225,218,.94);border-radius:14px;box-shadow:0 7px 14px #462d2309}.compact-field:last-of-type{border-bottom:1px solid rgba(232,225,218,.94)}.field-label{display:flex;align-items:center;gap:5px;color:#3f3a37}.field-label svg{color:#b6403d;flex:0 0 auto;width:14px;height:14px}.field-label strong,.choice-head strong{font-size:12px}.field-control{min-width:0}.readonly-value,.compact-field input,.compact-field select{width:100%;min-height:34px;display:flex;align-items:center;padding:0 10px;color:#2f2c32;background:linear-gradient(180deg,#fff,#fffdfb);border:1px solid rgba(232,225,218,.98);border-radius:10px;font:inherit;font-size:12.2px;box-shadow:0 6px 14px #462d230b;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.compact-field input:focus,.compact-field select:focus{outline:none;background:#fffdfb;border-color:#b6403d6b;box-shadow:0 0 0 3px #b6403d14}.compact-field input::placeholder{color:#a49d97}.compact-field em{grid-column:1;color:#928b86;font-size:9.8px;font-style:normal;line-height:1.2}.control-card .batch-toggle{grid-template-columns:repeat(2,minmax(0,1fr))}.choice-head{display:flex;align-items:center;gap:5px;color:#3f3a37}.choice-head svg{color:#b6403d;flex:0 0 auto}.choice-head span{margin-left:auto;color:#948d88;font-size:10px;font-weight:700}.choice-chips,.batch-toggle{display:grid;gap:5px}.choice-chips{grid-template-columns:repeat(6,minmax(0,1fr))}.batch-toggle{grid-template-columns:repeat(2,1fr)}.choice-chips button,.batch-toggle button{min-height:32px;padding:0 4px;color:#635d59;background:linear-gradient(180deg,#fff,#fffdfb);border:1px solid rgba(232,225,218,.98);border-radius:10px;font-size:11.2px;font-weight:750;transition:transform .16s ease,border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.subject-row{display:grid;gap:7px;margin-top:8px;padding:9px 8px 8px;background:linear-gradient(180deg,#fff,#fffdfb);border:1px solid rgba(232,225,218,.94);border-radius:14px;box-shadow:0 7px 14px #462d2309}.subject-row em{color:#928b86;font-size:10px;font-style:normal;line-height:1.2}.choice-chips .selected,.batch-toggle .selected{color:#8f2f2d;background:linear-gradient(180deg,#fff5f3,#fff1ef);border-color:#b6403d57;box-shadow:0 7px 14px #a33a381a}.choice-chips button:active,.batch-toggle button:active{transform:scale(.98)}.home-brand-nav+.viewport{padding:18px 18px 96px;background:linear-gradient(180deg,#fffaf8,#fbf8f5 46%,#f8f6f3)}.home-landing{padding:8px 2px 18px;margin:0;background:transparent;border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.home-landing:before,.home-landing:after{display:none}.home-hero-copy{max-width:none}.home-kicker{min-height:23px;margin-bottom:11px;padding:0;color:#8f2f2d;background:transparent;border:0;border-radius:0;box-shadow:none;font-size:11px;font-weight:850}.home-landing h1{max-width:310px;margin:0 0 10px;color:#24232b;font-size:31px;font-weight:850;line-height:1.12}.home-landing p{max-width:318px;color:#69635f;font-size:13.2px;line-height:1.58}.capability-tags{gap:6px;margin-top:14px}.capability-tags span{min-height:26px;padding:0 9px;color:#695f5b;background:#ffffffb8;border:1px solid rgba(226,216,208,.78);border-radius:999px;box-shadow:none;font-size:10.5px}.home-form{padding:15px 14px 13px;margin:0;background:#ffffffeb;border:1px solid rgba(226,216,208,.78);border-radius:8px;box-shadow:0 12px 28px #44302712;-webkit-backdrop-filter:none;backdrop-filter:none}.home-form-head{padding:0 0 13px;border-bottom:1px solid rgba(235,228,222,.9)}.home-form-head span{min-height:20px;margin-bottom:5px;padding:0;color:#9a3936;background:transparent;border:0;border-radius:0;font-size:10.5px;letter-spacing:0}.home-form-head strong{font-size:17px;line-height:1.25}.home-form-head p{margin-top:5px;font-size:11.5px;line-height:1.45}.home-form-grid{gap:0;margin-top:0;border-bottom:1px solid rgba(235,228,222,.9)}.home-form-grid.two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.home-form-grid.two-up .compact-field:first-child{padding-right:9px;border-right:1px solid rgba(235,228,222,.9)}.home-form-grid.two-up .compact-field:last-child,.home-form-grid.two-up .control-card{padding-left:9px}.compact-field{min-height:76px;gap:8px;padding:12px 0;background:transparent;border:0;border-radius:0;box-shadow:none}.compact-field:last-of-type{border-bottom:0}.field-label{gap:6px;color:#524c49}.field-label svg{color:#b6403d;width:15px;height:15px}.field-label strong,.choice-head strong{font-size:12.5px}.compact-field input,.compact-field select{min-height:38px;padding:0 10px;color:#28262d;background:#faf8f6;border:1px solid rgba(226,216,208,.85);border-radius:8px;box-shadow:none;font-size:13px}.control-card .batch-toggle,.batch-toggle button{min-height:38px}.subject-row{gap:9px;margin-top:0;padding:12px 0 13px;background:transparent;border:0;border-bottom:1px solid rgba(235,228,222,.9);border-radius:0;box-shadow:none}.choice-head span{color:#9d9691;font-size:10.5px}.choice-chips{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.choice-chips button,.batch-toggle button{color:#675f5b;background:#faf8f6;border:1px solid rgba(226,216,208,.85);border-radius:8px;box-shadow:none}.choice-chips .selected,.batch-toggle .selected{color:#9a3936;background:#fff3f0;border-color:#b6403d73;box-shadow:none}.subject-row em{color:#9a938e;font-size:10.5px}.free-report-value{padding-top:13px}.free-report-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.free-report-head span{flex:0 0 auto;color:#9a3936;font-size:10.5px;font-weight:850}.free-report-head strong{color:#2d2a30;font-size:12.5px;line-height:1.35;text-align:right}.free-report-list{display:grid;gap:8px}.free-report-list div{display:grid;grid-template-columns:22px 38px 1fr;align-items:center;gap:8px;min-height:31px}.free-report-list span{width:22px;height:22px;display:grid;place-items:center;color:#9a3936;background:#fff3f0;border-radius:999px;font-size:11px;font-weight:850}.free-report-list strong{color:#37323a;font-size:12.6px}.free-report-list p{margin:0;color:#746d68;font-size:11.3px;line-height:1.35}.home-fixed-cta{position:sticky;bottom:-16px;z-index:6;padding:7px 0 5px;background:linear-gradient(180deg,#f8f6f314,#f8f6f3f5 36%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.home-fixed-cta .primary{position:relative;overflow:hidden;margin-top:0;min-height:45px;background:linear-gradient(110deg,rgba(255,255,255,.16),transparent 35%),linear-gradient(135deg,#8f2f2d,#b6403d);border-radius:17px;box-shadow:0 12px 26px #8f2f2d42;font-size:15.5px}.home-fixed-cta .primary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.28) 42%,transparent 64%);transform:translate(-130%);animation:buttonSheen 5.2s ease-in-out infinite;pointer-events:none}.home-fixed-cta p{margin:5px 8px 0;color:#8a8581;font-size:10px;line-height:1.28;text-align:center}.home-bottom-space{height:0}@keyframes tagFadeUp{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes buttonSheen{0%,55%{transform:translate(-130%)}78%,to{transform:translate(130%)}}@keyframes advisorFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}@media(prefers-reduced-motion:reduce){.capability-tags span,.home-fixed-cta .primary:before,.home-advisor-avatar{animation:none}}.hero,.report-header{padding:24px 18px}.hero h1,.report-header h1,.section-title h1{margin:6px 0 10px;color:#252630;font-size:26px;line-height:1.18;letter-spacing:0}.hero p,.report-header p,.section-title p,.panel p,.info-block p,.status-card p,.sku-card p,.advisor-card p,.profile-panel p,.major-detail p,.upgrade-band p{margin:0;color:#706b68;font-size:14px;line-height:1.65}.eyebrow{color:#a53a38;font-size:13px;font-weight:700}.primary,.secondary{min-height:48px;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:7px;font-weight:700}.primary{margin-top:18px;color:#fff;background:#b6403d}.secondary{color:#a33937;background:#fff;border:1px solid #c94d49}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0}.step{padding:13px 8px;text-align:center;background:#fff;border:1px solid #ebe4de;border-radius:8px}.step span{width:22px;height:22px;display:grid;place-items:center;margin:0 auto 7px;color:#a33a38;background:#f7e7e4;border-radius:999px;font-size:12px;font-weight:700}.step strong,.select-card strong,.form-row strong,.chip-group strong,.panel-title strong,.report-row strong,.report-item strong{font-size:15px}.section-title{padding:4px 2px 14px}.section-title h1{font-size:24px}.province-grid{display:grid;gap:10px}.select-card,.disabled-card{width:100%;min-height:86px;display:grid;grid-template-columns:28px 1fr;align-items:center;gap:5px 8px;padding:14px;text-align:left;color:#2b2930;background:#fff;border:1px solid #ebe4de;border-radius:8px}.select-card svg{color:#b6403d;grid-row:span 3}.select-card span,.select-card em,.disabled-card span,.form-row em{color:#817b76;font-size:12px;font-style:normal}.select-card em{color:#a33a38}.disabled-card{display:block;margin-top:10px;color:#8a8581;background:#f2efeb}.disabled-card span{display:block;margin-top:6px}.form-row{min-height:58px;display:grid;grid-template-columns:1fr auto 22px;align-items:center;gap:8px;padding:12px 14px;margin-bottom:8px;background:#fff;border:1px solid #ebe4de;border-radius:8px}.form-row span{color:#68625e;font-size:14px}.form-row svg{color:#aaa29b}.form-row em{grid-column:1 / -1}.chip-group{margin-bottom:9px;padding:13px;background:#fff;border:1px solid #ebe4de;border-radius:8px}.chip-group div{display:flex;align-items:center;gap:6px;margin-bottom:10px}.chip-group svg{color:#aaa29b}.chip-group p{display:flex;flex-wrap:wrap;gap:7px;margin:0}.chip-group span,.pill,.ribbon{padding:5px 9px;color:#8e3735;background:#f8e8e5;border-radius:6px;font-size:12px;font-weight:700}.chip-group .muted{color:#6f7770;background:#edf1ed}.soft-tip{display:grid;grid-template-columns:24px 1fr;gap:7px;align-items:start;padding:10px 12px;margin-bottom:10px;background:#fbefed;border-color:#eed5d1}.soft-tip svg{color:#b6403d;margin-top:1px}.soft-tip p{margin:0;color:#765f5c;font-size:12.5px;line-height:1.5}.preference-module{padding:12px;margin-bottom:10px}.preference-module-head{display:flex;align-items:center;gap:8px;margin-bottom:10px}.preference-module-head span{width:22px;height:22px;display:grid;place-items:center;color:#a33a38;background:#fbefed;border-radius:999px;font-size:12px;font-weight:800}.preference-module-head h2{margin:0;color:#2f2b32;font-size:16px;line-height:1.25}.choice-line{padding:10px 0;border-top:1px solid #f0e9e3}.choice-line:first-of-type{border-top:0;padding-top:0}.choice-line:last-child{padding-bottom:0}.choice-line-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.choice-line-head strong{color:#4a4542;font-size:13px}.add-action,.weak-link{min-height:30px;padding:0 4px;color:#9b3936;background:transparent;font-size:12px;font-weight:700}.add-action.active{color:#6b625e}.preference-chips,.inline-picker{display:flex;flex-wrap:wrap;gap:7px}.preference-chips button,.inline-picker button,.preference-segmented button{min-height:34px;padding:0 10px;color:#625c58;background:#f8f6f3;border:1px solid #eee5df;border-radius:6px;font-size:12px;font-weight:700}.preference-chips .selected,.preference-segmented .selected{color:#a33a38;background:#fbefed;border-color:#e5b8b4}.preference-chips .muted{color:#6f7770;background:#edf1ed;border-color:#dbe6dc}.inline-picker{max-height:142px;overflow-y:auto;padding:9px;margin:2px 0 10px;background:#faf7f4;border:1px solid #eee5df;border-radius:7px}.inline-picker .recommend{color:#a33a38;background:#fff;border-color:#e5b8b4}.preference-segmented{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.preference-segmented button{min-height:42px;padding:0 6px}.module-helper{margin:9px 0 0;color:#8a8581;font-size:12px;line-height:1.5}.deep-soft-card{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:start;padding:13px;margin:10px 0;background:#fffdfb}.deep-soft-card h2{margin:0 0 6px;color:#2f2b32;font-size:15px}.deep-soft-card p{margin:0;color:#746d68;font-size:12.5px;line-height:1.6}.deep-inline-note{margin-top:8px!important;padding:8px 9px;color:#735a57!important;background:#fbefed;border-radius:6px}.preference-fixed-cta{position:sticky;bottom:-22px;z-index:6;padding:9px 0 7px;background:linear-gradient(180deg,#f8f6f3b8,#f8f6f3 26%)}.preference-fixed-cta .primary{margin-top:0}.preference-fixed-cta .ghost{width:100%;min-height:32px;color:#8a4c49}.preference-bottom-space{height:6px}.info-block{display:grid;grid-template-columns:28px 1fr;gap:8px;padding:13px;margin:12px 0}.info-block svg{color:#b6403d;margin-top:2px}.info-block strong{display:block;margin-bottom:3px}.sticky-action{position:sticky;bottom:0;z-index:2;box-shadow:0 -8px 18px #f8f6f3e0}.analysis-card{display:grid;justify-items:center;text-align:center;padding:28px 18px}.analysis-card svg,.status-card svg{color:#b6403d}.spin{animation:spin 1.05s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.dimension-list{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:12px 0}.dimension-list div{display:flex;gap:7px;align-items:center;padding:12px;background:#fff;border:1px solid #ebe4de;border-radius:8px;font-size:13px}.dimension-list svg{color:#3e9a64;flex:0 0 auto}.analysis-transition{height:100%;display:grid;grid-template-rows:auto auto auto 1fr auto;gap:12px;padding:18px 6px 16px;overflow:hidden;color:#24252d;background:radial-gradient(circle at 78% 4%,rgba(182,64,61,.1),transparent 32%),linear-gradient(180deg,#fffaf7,#f8f6f3 74%)}.analysis-hero{padding:0 8px;text-align:left}.analysis-hero span{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;color:#9a3936;background:#fff1ee;border:1px solid rgba(182,64,61,.18);border-radius:999px;font-size:11px;font-weight:850;box-shadow:0 8px 18px #b6403d14}.analysis-hero h1{margin:11px 0 7px;color:#25242b;max-width:318px;font-size:25px;font-weight:850;line-height:1.14;letter-spacing:0}.analysis-countdown{display:grid;grid-template-columns:74px 1fr;gap:14px;align-items:center;padding:14px;background:#ffffffe0;border:1px solid rgba(226,216,208,.9);border-radius:8px;box-shadow:0 14px 30px #5030271a}.analysis-count-ring{width:68px;height:68px;display:grid;place-items:center;align-content:center;color:#a33a38;background:conic-gradient(#b6403d 0,#b6403d 72%,#f1ded8 72%,#f1ded8);border-radius:50%;box-shadow:inset 0 0 0 10px #fffefd,0 8px 18px #50302714}.analysis-count-ring strong{margin-top:4px;font-size:28px;font-weight:900;line-height:.8}.analysis-count-ring span{color:#8a3937;font-size:11px;font-weight:850}.analysis-countdown h2{margin:0 0 5px;color:#25242b;font-size:19px;font-weight:850}.analysis-countdown p{margin:0;color:#706963;font-size:12.5px;line-height:1.55}.analysis-progress-dots{display:flex;gap:7px;margin-top:10px}.analysis-progress-dots b{width:7px;height:7px;background:#e4d2c8;border-radius:50%;transition:background .25s ease,transform .25s ease}.analysis-progress-dots .active{background:#b6403d;transform:scale(1.12)}.analysis-panel-title{position:relative;margin-bottom:10px;padding-left:10px;color:#24252d;font-size:14px;font-weight:850}.analysis-panel-title:before{content:"";position:absolute;left:0;top:3px;width:3px;height:16px;background:#b6403d}.analysis-ai-signal{display:grid;grid-template-columns:auto 1fr auto;gap:9px;align-items:center;min-height:38px;padding:0 11px;color:#7c726d;background:#ffffffa3;border:1px solid rgba(226,216,208,.78);border-radius:8px}.analysis-ai-signal span{color:#8f2f2d;font-size:12px;font-weight:850;white-space:nowrap}.analysis-ai-signal i{height:5px;overflow:hidden;background:linear-gradient(90deg,transparent,rgba(182,64,61,.82),transparent),repeating-linear-gradient(90deg,#eadbd2 0 8px,transparent 8px 13px);background-size:70px 5px,auto;border-radius:999px;animation:analysisScan 1.4s linear infinite}.analysis-ai-signal em{color:#8a827c;font-size:11px;font-style:normal;white-space:nowrap}@keyframes analysisScan{0%{background-position:-70px 0,0 0}to{background-position:190px 0,0 0}}.analysis-step-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.analysis-step-list>div{display:grid;grid-template-columns:32px 1fr;gap:9px;align-items:center;min-height:54px;padding:8px 9px;color:#7a726d;background:#ffffffc2;border:1px solid rgba(226,216,208,.86);border-radius:8px;opacity:.7}.analysis-step-list>div.active,.analysis-step-list>div.complete{color:#29262e;opacity:1}.analysis-step-list>div.active{background:#fff7f4;border-color:#b6403d3d}.analysis-step-list>div>span{width:30px;height:30px;display:grid;place-items:center;color:#a33a38;background:#fff3ef;border-radius:50%}.analysis-step-list strong{display:block;color:inherit;font-size:13px;line-height:1.2}.analysis-step-list p{margin:3px 0 0;color:#8a827c;font-size:11px;line-height:1.25}.analysis-bottom-note{margin:0;color:#8a8581;font-size:11.5px;line-height:1.35;text-align:center}.report-header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:10px}.report-header h1{font-size:24px}.report-header svg{color:#d99491;flex:0 0 auto}.summary-strip,.report-student-info-bar{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-bottom:10px;background:#fff;border:1px solid #ebe4de;border-radius:8px;overflow:hidden}.summary-strip div,.report-student-info-bar div{display:grid;justify-items:center;gap:5px;padding:12px 4px;border-right:1px solid #eee6e0;font-size:13px;text-align:center}.summary-strip div:last-child,.report-student-info-bar div:last-child{border-right:0}.summary-strip svg,.report-student-info-bar svg{color:#b6403d}.report-student-info-bar{margin-top:-1px}.report-student-info-bar span{color:#27252d;font-size:13px;line-height:1.25;white-space:nowrap}.preview-basic-card,.preview-data-basis{padding:12px;margin-bottom:10px;background:#ffffffe0;border:1px solid #ebe4de;border-radius:8px;box-shadow:0 8px 18px #583f360b}.preview-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:10px}.preview-card-head strong{color:#29262e;font-size:14px}.preview-card-head span{color:#9d3836;font-size:11px;font-weight:750;text-align:right}.preview-basic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.preview-basic-grid div,.preview-preference-row{min-width:0;padding:8px 9px;background:#faf7f4;border:1px solid #eee5df;border-radius:7px}.preview-basic-grid span,.preview-preference-row span{display:block;margin-bottom:3px;color:#918983;font-size:10.5px}.preview-basic-grid strong,.preview-preference-row strong{display:block;color:#29262e;font-size:12.5px;line-height:1.35}.preview-preference-row{margin-top:7px}.preview-basis-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.preview-basis-grid div{min-height:34px;display:flex;align-items:center;gap:6px;padding:7px 8px;color:#5f5955;background:#faf7f4;border:1px solid #eee5df;border-radius:7px;font-size:11.5px;font-weight:700}.preview-basis-grid svg{flex:0 0 auto;color:#b6403d}.preview-data-basis p{margin:9px 0 0;color:#8a8581;font-size:11.5px;line-height:1.55}.panel{padding:14px;margin-bottom:10px}.panel-title{display:flex;align-items:center;gap:8px;margin-bottom:12px}.panel-title svg{color:#b6403d}.panel-title span:last-child{margin-left:auto;color:#a33a38;font-size:12px}.red{color:#b6403d}.major-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.major-grid div{min-height:92px;padding:9px;background:#fbf0ee;border:1px solid #f1d8d4;border-radius:7px}.major-grid strong{display:block;font-size:13px;line-height:1.25}.major-grid span{display:inline-block;margin:6px 0;color:#ba4743;font-size:11px}.major-grid p,.reason{font-size:12px;line-height:1.45}.reason{margin-top:10px!important;padding:10px;background:#faf7f4;border-radius:7px}.table-head,.table-row{display:grid;grid-template-columns:52px 1.45fr 1.1fr 1fr;gap:6px;align-items:center}.table-head{padding:8px;color:#726c68;background:#f4f1ed;border-radius:7px;font-size:11px}.table-row{padding:10px 7px;border-bottom:1px solid #efe8e2;font-size:12px}.table-row b{padding:7px 4px;text-align:center;border-radius:6px}.table-row strong{line-height:1.35}.table-row em{font-style:normal;font-weight:700}.table-row button{grid-column:2 / -1;justify-self:start;display:flex;align-items:center;gap:4px;padding:6px 8px;color:#a33a38;background:#fbefed;border-radius:6px;font-size:12px}.冲刺 b{color:#c53c3b;background:#fbe7e5}.稳妥 b{color:#c56b23;background:#fff0df}.保底 b{color:#2e945c;background:#e9f4ed}.冲刺 em{color:#c53c3b}.稳妥 em{color:#c56b23}.保底 em{color:#2e945c}.locked{padding-bottom:12px}.catalog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;filter:blur(.15px)}.catalog-grid div{min-height:60px;display:grid;place-items:center;gap:4px;padding:8px 4px;color:#696360;border-left:1px solid #ece5df;font-size:11px;text-align:center}.bottom-cta{position:sticky;bottom:-1px;z-index:5;padding:10px 0 2px;background:linear-gradient(180deg,#f8f6f3b8,#f8f6f3 30%)}.bottom-cta .primary{margin-top:0}.bottom-cta .secondary{margin-top:8px}.bottom-cta .ghost{width:100%;min-height:34px;margin-top:8px}.bottom-cta p{margin:6px 0 0;color:#8a8581;font-size:12px;text-align:center}.share-unlock-card{position:relative;display:grid;gap:10px;padding:12px;margin:10px 0 8px;text-align:left;background:#fffdfb;border:1px solid #eadfda;border-radius:10px;box-shadow:0 8px 18px #583f360f}.share-kicker{display:inline-flex;padding:4px 8px;color:#a33a38;background:#fbefed;border-radius:999px;font-size:11px;font-weight:800}.share-unlock-card h2{margin:7px 0 5px;color:#29262e;font-size:15px;line-height:1.3}.share-unlock-card p{margin:0;color:#756e69;font-size:12px;line-height:1.55;text-align:left}.share-unlock-card strong{display:block;margin-top:7px;color:#8f3b3a;font-size:12px;line-height:1.45}.share-unlock-button{min-height:38px;display:flex;align-items:center;justify-content:center;gap:6px;color:#a33a38;background:#fbefed;border:1px solid #edc9c4;border-radius:8px;font-size:13px;font-weight:800}.share-sheet{display:grid;gap:10px;padding:11px;background:#f8f6f3;border:1px solid #ebe4de;border-radius:10px}.share-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.share-sheet-head strong{margin:0;color:#29262e;font-size:13px}.share-sheet-head button{width:28px;height:28px;display:grid;place-items:center;color:#8a8581;background:transparent}.share-sheet-actions{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.share-sheet-actions button{min-height:42px;display:flex;align-items:center;justify-content:center;gap:6px;color:#343039;background:#fff;border:1px solid #ebe4de;border-radius:8px;font-size:13px;font-weight:800}.share-sheet>p{color:#99918c;font-size:11px;text-align:center}.preview-tabs{margin:2px 0 10px;position:static;top:auto;z-index:auto;background:transparent}.preview-six-value{padding:14px;margin-bottom:10px;background:linear-gradient(135deg,#fffffff0,#fff7f4eb),#fff;border:1px solid #ebe4de;border-radius:8px;box-shadow:0 10px 24px #583f360f}.preview-six-value h2{margin:8px 0;color:#29262e;font-size:18px;line-height:1.28}.preview-six-value p{margin:0;color:#6d6762;font-size:13px;line-height:1.55}.preview-value-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;margin:12px 0 10px}.preview-value-grid div{min-height:54px;padding:8px;background:#fff;border:1px solid #f0e2dc;border-radius:8px}.preview-value-grid strong{display:block;color:#a33a38;font-size:13px;margin-bottom:4px}.preview-value-grid span{color:#615b58;font-size:12px;line-height:1.45}.preview-six-value .preview-value-note{padding:9px;color:#8a3a38;background:#fbefed;border-radius:8px;font-size:11.5px;font-weight:700}.preview-tabs button{position:relative}.preview-tabs .active{color:#fff;background:#b6403d;border-color:#b6403d}.preview-tabs .locked-tab{color:#a9a19c;background:#ffffff9e}.preview-tabs .locked-tab:after{content:"";position:absolute;right:8px;top:8px;width:5px;height:5px;background:#d3cac4;border-radius:50%}.preview-disclaimer{margin:2px 0 8px;color:#8a8581;font-size:11.5px;line-height:1.45;text-align:center}.sku-card,.order-card,.status-card,.advisor-card,.profile-panel,.major-detail,.upgrade-band{position:relative;padding:15px;margin-bottom:12px}.sku-card.featured{border-color:#c94d49}.ribbon{position:absolute;top:12px;right:12px}.price-line{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.price-line strong{font-size:18px}.price-line span{color:#a33a38;font-size:22px;font-weight:800}.order-discount-note{margin:-2px 0 10px;padding:8px 10px;color:#8f2f2d;background:#fff3ef;border:1px solid #f0d2cc;border-radius:7px;font-size:12px;line-height:1.45;font-weight:750}.checklist{margin:12px 0}.checklist strong{display:block;margin-bottom:7px}.checklist p{display:flex;gap:6px;align-items:center;margin:6px 0;color:#625d59;font-size:13px}.checklist svg{color:#3e9a64;flex:0 0 auto}.order-pay-area{position:sticky;bottom:54px;z-index:3;padding:12px 0 8px;margin-top:8px;background:linear-gradient(180deg,#f8f6f300,#f8f6f3f5 24%,#f8f6f3)}.order-pay-area .primary{margin-top:0;min-height:48px;border-radius:17px;background:linear-gradient(135deg,#a33a38,#b6403d);box-shadow:0 12px 24px #a33a3838}.order-agreement{display:flex;align-items:flex-start;gap:8px;justify-content:center;margin:7px 2px 0;color:#756e69;font-size:10.5px;line-height:1.42}.order-agreement input{width:16px;height:16px;margin-top:2px;flex:0 0 auto;accent-color:#a33a38}.order-agreement a{color:#8f2f2d;font-weight:800}.segmented{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:4px;margin-bottom:12px;background:#ebe5df;border-radius:8px}.segmented button{min-height:36px;color:#756f6b;background:transparent;border-radius:6px;font-size:13px}.segmented .active{color:#a33a38;background:#fff;font-weight:700}.status-card{display:grid;justify-items:center;gap:8px;padding:30px 18px;text-align:center}.status-card h1{margin:4px 0 0;font-size:24px}.status-card a{color:#a33a38;font-size:13px}.action-stack{display:grid;gap:8px}.action-stack .primary{margin-top:0}.report-list{display:grid;gap:8px}.report-row{display:grid;grid-template-columns:34px 1fr;gap:4px 8px;padding:12px;background:#fff;border:1px solid #ebe4de;border-radius:8px}.report-row span{grid-row:span 2;color:#b6403d;font-weight:800}.report-row p{margin:0;color:#77716c;font-size:12px;line-height:1.45}.upgrade-band{margin-top:12px;background:#fbefed;border-color:#f0d4cf}.upgrade-band svg{color:#b6403d}.upgrade-band h2,.advisor-card h2,.profile-panel h2{margin:8px 0;font-size:18px;line-height:1.35}.advisor-head{display:flex;align-items:center;gap:8px}.advisor-head svg{color:#b6403d}.advisor-head span{margin-left:auto;color:#8a8581;font-size:13px}.advisor-chat-screen{min-height:calc(100vh - 116px);margin:-18px -14px -22px;padding:12px 14px 0;background:radial-gradient(circle at 82% 4%,rgba(182,64,61,.13),transparent 28%),linear-gradient(180deg,#fff8f5,#fbf7f2 48%,#f8f6f3)}.advisor-brief{position:relative;min-height:112px;padding:15px 126px 13px 14px;overflow:hidden;background:#ffffffb8;border:1px solid rgba(232,225,218,.78);border-radius:8px;box-shadow:0 12px 28px #50302717}.advisor-hero-copy{position:relative;z-index:1}.advisor-hero-copy span{display:inline-flex;padding:5px 9px;color:#8f3b3a;background:#ffffffbd;border:1px solid rgba(190,78,74,.14);border-radius:999px;font-size:11px;font-weight:800}.advisor-hero-copy h1{margin:9px 0 6px;color:#2d2930;font-size:21px;line-height:1.12}.advisor-hero-copy p{width:190px;margin:0;color:#6a625e;font-size:12px;line-height:1.48}.advisor-brief img{position:absolute;right:-18px;bottom:-88px;width:172px;height:216px;object-fit:contain;object-position:bottom right;filter:drop-shadow(0 14px 20px rgba(80,48,39,.12))}.candidate-strip{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);gap:7px;padding:8px;margin:8px 0 9px;background:#ffffffbd;border:1px solid rgba(255,255,255,.82);border-radius:8px;box-shadow:0 12px 28px #604e791f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.candidate-strip span{min-width:0;padding:7px 4px;color:#5d3c39;background:#fff8f6;border:1px solid #f0dfdc;border-radius:7px;font-size:12px;font-weight:800;text-align:center;white-space:nowrap}.advisor-progress{position:relative;display:grid;grid-template-columns:1fr auto;gap:6px 10px;align-items:center;padding:0 4px 9px;color:#7c7480;font-size:12px}.advisor-progress strong{color:#a33a38}.advisor-progress:before{grid-column:1 / -1;grid-row:2;height:5px;content:"";background:#ffffffd1;border-radius:999px}.advisor-progress i{grid-column:1 / -1;grid-row:2;display:block;height:5px;background:linear-gradient(90deg,#b6403d,#e7a19a);border-radius:999px}.advisor-task-summary{display:flex;gap:6px;padding:0 0 10px;margin:0 -1px;overflow-x:auto;scrollbar-width:none}.advisor-task-summary::-webkit-scrollbar{display:none}.advisor-task-summary button{min-height:30px;display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;padding:0 9px;color:#776f6a;background:#ffffffbd;border:1px solid rgba(232,225,218,.9);border-radius:999px;font-size:11px;font-weight:800}.advisor-task-summary button span{width:16px;height:16px;display:grid;place-items:center;color:#9a3936;background:#fff2ef;border-radius:50%;font-size:10px}.advisor-task-summary button.done{color:#7f2d2c;background:#fff4f1;border-color:#b6403d3d}.advisor-task-summary button.done svg{color:#b6403d}.advisor-task-summary button.active{color:#fff;background:#a33a38;border-color:transparent}.advisor-task-summary button.active span{color:#a33a38;background:#fff}.chat-thread{display:grid;gap:9px;padding-bottom:8px}.chat-history-block{display:grid;gap:8px}.ai-message{display:block;justify-self:start;max-width:86%}.ai-message img{display:none}.ai-message div,.question-card,.voice-hint,.report-ready-card{background:#ffffffe0;border:1px solid rgba(232,225,218,.82);border-radius:8px;box-shadow:0 10px 22px #50302714}.ai-message div{padding:10px 12px;border-radius:16px 16px 16px 5px}.ai-message strong{display:none;margin-bottom:4px;color:#282630;font-size:13px}.ai-message p{margin:0;color:#635f68;font-size:13px;line-height:1.55}.ai-message em{display:block;margin-top:8px;padding:7px 8px;color:#7f2d2c;background:#fff5f2;border:1px solid #efd9d6;border-radius:7px;font-size:11.5px;font-style:normal;line-height:1.45}.ai-message.guardrail div{background:#fff8f1;border-color:#efd9c8}.question-card{padding:12px}.question-card-head{display:flex;align-items:center;gap:7px;margin-bottom:10px}.question-card-head svg{color:#b6403d}.question-card-head strong{color:#7f2d2c;font-size:13px}.question-card-head span{margin-left:auto;color:#8a8581;font-size:12px}.question-card h2{margin:0 0 7px;color:#282630;font-size:16px;line-height:1.36}.question-card p{margin:0;color:#6f6a72;font-size:12.5px;line-height:1.55}.chat-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:11px}.chat-options button{min-height:38px;padding:8px;color:#343039;background:#fff;border:1px solid #eadedb;border-radius:8px;font-size:12.5px;font-weight:800}.chat-options button.selected{color:#fff;background:linear-gradient(135deg,#a33a38,#d46f67);border-color:transparent;box-shadow:0 8px 16px #a33a3833}.record-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:8px}.record-actions button{min-height:32px;padding:0 11px;color:#fff;background:#a33a38;border-radius:8px;font-size:12px;font-weight:800}.record-actions .light{color:#8f3b3a;background:#fff;border:1px solid #efd9d6}.user-message{justify-self:end;max-width:82%;padding:10px 12px;color:#fff;background:#a33a38;border-radius:16px 16px 5px;box-shadow:0 10px 18px #a33a3824}.user-message p,.user-message small{display:block;margin:0;color:inherit;font-size:13px;line-height:1.5}.user-message small{margin-top:3px;opacity:.84}.voice-hint{display:flex;gap:8px;align-items:center;padding:10px 12px;color:#5b5681;font-size:12px}.voice-hint svg{color:#6e6ddc}.report-ready-card button{min-height:34px;padding:0 12px;color:#fff;background:#a33a38;border-radius:8px;font-size:12px;font-weight:850;white-space:nowrap}.report-ready-card{display:grid;gap:11px;padding:13px;background:linear-gradient(180deg,#fffaf8,#fff1ed);border-color:#b6403d33}.report-ready-card span{color:#9a3936;font-size:11px;font-weight:850}.report-ready-card h2{margin:5px 0 6px;color:#282630;font-size:17px;line-height:1.28}.report-ready-card p{margin:0;color:#6f6762;font-size:12.2px;line-height:1.55}.advisor-input-space{height:96px}.advisor-input-bar{position:fixed;left:50%;bottom:0;z-index:8;width:min(100%,390px);display:grid;grid-template-columns:42px 1fr 42px;gap:8px;align-items:center;padding:10px 12px 14px;margin:0;background:linear-gradient(180deg,#f8f6f31a,#f8f6f3f5 28%,#f8f6f3);transform:translate(-50%)}.advisor-input-bar button{width:42px;height:42px;display:grid;place-items:center;color:#343039;background:#fff;border:1px solid #ebe4de;border-radius:50%;box-shadow:0 8px 18px #5144561a}.advisor-input-bar button.active{color:#fff;background:#6e6ddc}.advisor-input-bar .send{color:#fff;background:#a33a38;border-color:transparent}.advisor-input-bar input{width:100%;height:42px;min-width:0;padding:0 14px;color:#343039;background:#fffffff0;border:1px solid #ebe4de;border-radius:999px;outline:none;font:inherit;font-size:13px;box-shadow:0 8px 18px #51445614}.advisor-input-bar input::placeholder{color:#aaa2a0}.option-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:14px}.option-grid button{min-height:46px;color:#343039;background:#fff;border:1px solid #e9ded8;border-radius:7px}.profile-panel{background:#fbefed}.major-detail div{display:flex;justify-content:space-between;gap:10px;margin-bottom:8px}.major-detail span{color:#a33a38;font-weight:800}.report-item{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:14px;margin-bottom:10px}.report-item svg{color:#b6403d}.report-item p{margin:4px 0 0;color:#77716c;font-size:12px}.report-item button{min-width:56px;min-height:34px;color:#a33a38;background:#fbefed;border-radius:6px;font-weight:700}.blank-tab-screen{min-height:58vh;display:grid;place-items:center;text-align:center}.blank-tab-screen>div{width:100%;padding:28px 18px;background:#ffffffd9;border:1px solid #ebe4de;border-radius:8px}.blank-tab-screen span{color:#9a3936;font-size:12px;font-weight:850}.blank-tab-screen h1{margin:8px 0;color:#282630;font-size:24px}.blank-tab-screen p{margin:0;color:#817b76;font-size:13px}.mine-screen{display:grid;gap:12px}.mine-profile,.mine-section{background:#ffffffdf;border:1px solid #ebe4de;border-radius:8px;box-shadow:0 10px 22px #5030270f}.mine-profile{display:grid;grid-template-columns:54px 1fr auto;gap:11px;align-items:center;padding:14px}.mine-avatar{width:54px;height:54px;display:grid;place-items:center;color:#fff;background:#a33a38;border-radius:16px;font-size:24px;font-weight:900}.mine-profile strong{display:block;color:#282630;font-size:16px}.mine-profile span{display:block;margin-top:4px;color:#8a827d;font-size:12px}.mine-profile button{min-height:32px;padding:0 10px;color:#9a3936;background:#fff3ef;border-radius:999px;font-size:12px;font-weight:850}.mine-section{padding:13px}.mine-section h2{margin:0 0 10px;color:#282630;font-size:16px;line-height:1.25}.mine-package-list,.mine-service-list{display:grid;gap:8px}.mine-package-list button,.mine-service-list button,.mine-grid button{color:#343039;background:#fbf8f4;border:1px solid #eee5df;border-radius:8px;text-align:left}.mine-package-list button{min-height:66px;display:grid;grid-template-columns:34px 1fr;gap:9px;align-items:center;padding:10px}.mine-package-list svg,.mine-service-list svg,.mine-grid svg{color:#b6403d}.mine-package-list strong,.mine-grid strong,.mine-service-list strong{display:block;color:#282630;font-size:13px}.mine-package-list span,.mine-grid span,.mine-service-list span{display:block;margin-top:3px;color:#8a827d;font-size:11px;line-height:1.35}.mine-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mine-grid button{min-height:88px;display:grid;align-content:start;gap:6px;padding:10px}.mine-service-list button{min-height:48px;display:grid;grid-template-columns:26px 1fr auto;gap:8px;align-items:center;padding:9px 10px}.mine-service-list button:after{content:"›";color:#b7aea8;font-size:20px;line-height:1}.paid-report-note{padding:9px 11px;margin-bottom:10px;color:#817b76;background:#fffdfb;border:1px solid #ebe4de;border-radius:8px;font-size:11.5px;line-height:1.45}.paid-status-card,.strategy-overview,.six-ding-card,.paid-chapter,.report-adjust-card,.report-upgrade-card{padding:14px;margin-bottom:10px;background:#ffffffe6;border:1px solid #ebe4de;border-radius:8px}.paid-status-card h1,.strategy-overview h2,.paid-chapter h2,.report-adjust-card h2,.report-upgrade-card h2{margin:7px 0;color:#282630;font-size:20px;line-height:1.25}.paid-status-card p,.strategy-overview p,.six-ding-card p,.paid-chapter p,.report-adjust-card p,.report-upgrade-card p,.program-card p{margin:0;color:#6d6762;font-size:13px;line-height:1.6}.paid-status-card em,.report-adjust-card small{display:block;margin-top:9px;color:#918a84;font-size:11.5px;font-style:normal;line-height:1.45}.status-pill,.report-section-kicker{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;color:#9d3836;background:#fbefed;border-radius:999px;font-size:11.5px;font-weight:800}.report-section-kicker{margin-bottom:9px;border-radius:6px}.strategy-overview .summary-strip{margin-bottom:12px}.report-tags{display:flex;flex-wrap:wrap;gap:6px;margin:11px 0}.report-tags span{padding:5px 8px;color:#8f3835;background:#fbefed;border:1px solid #f0d4cf;border-radius:6px;font-size:11.5px;font-weight:700}.report-mini-list{margin-top:11px;padding-top:10px;border-top:1px solid #eee7e1}.report-mini-list>strong{display:block;margin-bottom:7px;color:#343039;font-size:14px}.report-mini-list p{display:grid;grid-template-columns:18px 1fr;gap:4px;align-items:start;margin:6px 0}.report-mini-list svg{color:#3e9a64;margin-top:3px}.six-ding-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:11px}.six-ding-grid div{min-height:82px;display:grid;grid-template-columns:25px 1fr;gap:3px 7px;align-content:start;padding:10px;background:#faf7f4;border:1px solid #eee5df;border-radius:7px}.six-ding-grid b{grid-row:span 2;width:24px;height:24px;display:grid;place-items:center;color:#fff;background:#b6403d;border-radius:999px;font-size:12px}.six-ding-grid strong{font-size:13px}.six-ding-grid span{color:#77716c;font-size:11.5px;line-height:1.35}.paid-report-tabs{position:sticky;top:0;z-index:4;display:grid;grid-template-columns:repeat(6,1fr);gap:3px;padding:7px 0;margin-bottom:10px;background:linear-gradient(180deg,#f8f6f3 72%,#f8f6f3bf)}.paid-report-tabs button{min-height:30px;color:#8a4c49;background:#fff;border:1px solid #eaded8;border-radius:6px;font-size:11.5px;font-weight:700}.paid-chapter-head{display:grid;grid-template-columns:28px 1fr;gap:8px;align-items:start;margin-bottom:10px}.paid-chapter-head span{width:26px;height:26px;display:grid;place-items:center;color:#fff;background:#b6403d;border-radius:999px;font-size:13px;font-weight:800}.paid-chapter-head h2{margin:0;font-size:18px}.conclusion-block{padding:10px;margin-bottom:10px;background:#fbefed;border-radius:7px}.conclusion-block strong{display:block;margin-bottom:4px;color:#9d3836;font-size:13px}.conclusion-block p{color:#3b3740;font-weight:700}.history-score-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:10px 0}.history-score-grid div{padding:9px 5px;text-align:center;background:#faf7f4;border:1px solid #eee5df;border-radius:7px}.history-score-grid strong,.history-score-grid b,.history-score-grid span{display:block}.history-score-grid strong{color:#817b76;font-size:11px}.history-score-grid b{margin:4px 0;color:#a33a38;font-size:15px}.history-score-grid span,.chapter-muted{color:#8a8581!important;font-size:11.5px!important}.risk-callout{display:grid;grid-template-columns:22px 1fr;gap:7px;padding:10px;margin-top:10px;background:#fff8f5;border:1px solid #f0d8d2;border-radius:7px}.risk-callout svg{color:#b6403d;margin-top:2px}.risk-callout strong{display:block;margin-bottom:3px;color:#8f3835;font-size:12.5px}.strategy-compare{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:10px}.strategy-compare div{min-height:40px;display:grid;place-items:center;padding:0 6px;color:#6f6863;background:#faf7f4;border:1px solid #eee5df;border-radius:7px;font-size:12px;font-weight:700;text-align:center}.strategy-compare .active{color:#a33a38;background:#fbefed;border-color:#e6b7b2}.quadrant-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;margin-bottom:10px}.quadrant-grid span{min-height:38px;display:grid;place-items:center;color:#a33a38;background:#fbefed;border-radius:7px;font-size:12px;font-weight:800}.major-rank-list,.match-principles{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.major-rank-list span,.match-principles span{padding:6px 8px;color:#625d59;background:#faf7f4;border:1px solid #eee5df;border-radius:6px;font-size:11.5px;font-weight:700}.major-rank-list .top{color:#a33a38;background:#fbefed;border-color:#e6b7b2}.focus-major-card{padding:11px;background:#faf7f4;border-radius:7px}.focus-major-card h3{margin:0 0 6px;font-size:15px}.preview-unlocked-major{padding:12px;background:#fff8f6;border:1px solid #f0d9d5;border-radius:8px}.preview-unlocked-major h3{margin:0 0 7px;color:#2d2930;font-size:16px}.preview-unlocked-major p{margin:0}.preview-unlocked-major .preview-attention{margin-top:8px;color:#7b5a56;font-size:12.5px}.preview-unlocked-major span{display:inline-flex;margin-top:9px;padding:5px 8px;color:#a33a38;background:#fbefed;border-radius:999px;font-size:11px;font-weight:800}.preview-blur-list{display:grid;gap:7px;margin-top:9px}.blurred-row,.blurred-school{position:relative;overflow:hidden}.blurred-row{display:grid;gap:4px;padding:11px;background:#faf7f4;border:1px solid #eee5df;border-radius:8px}.blurred-row strong,.blurred-row span,.blurred-school strong,.blurred-school p{filter:blur(3px);-webkit-user-select:none;user-select:none}.blurred-row:after,.blurred-school:after{content:"解锁完整报告后查看";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#8f3b3a;background:#ffffffad;font-size:12px;font-weight:800;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.program-count-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;margin-bottom:8px;background:#faf7f4;border-radius:7px}.program-count-bar strong{font-size:13px}.program-count-bar span{color:#8a8581;font-size:11px;text-align:right}.program-list{display:grid;gap:8px}.program-card{padding:12px;background:#fff;border:1px solid #eee5df;border-radius:10px;box-shadow:0 6px 16px #583f360a}.program-card-head{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:10px;align-items:center;margin-bottom:10px}.program-card-head>span{min-height:34px;display:grid;place-items:center;border-radius:9px;font-size:12px;font-weight:800}.program-card-head strong{display:block;color:#2f2a2d;font-size:15px;line-height:1.2}.program-card-head p{margin-top:3px;color:#77716c;font-size:11.5px;line-height:1.25}.program-card-head em{font-size:15px;font-style:normal;font-weight:900}.program-card-meta{margin-bottom:7px;color:#817b76;font-size:11.5px}.program-group-row{margin:8px 0}.program-group-row button{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto 14px;gap:8px;align-items:center;min-height:40px;padding:8px 10px;color:#4d4745;background:#fffaf8;border:1px solid #eee5df;border-radius:9px;text-align:left}.program-group-row button span{min-width:0;color:#2f2a2d;font-size:13px;font-weight:850}.program-group-row button em{color:#8f2f2d;font-size:11px;font-style:normal;font-weight:800}.program-group-row button span b{margin-left:6px;color:#8f2f2d;font-size:11px;font-weight:850}.program-group-row button svg{color:#a39a94}.program-major-list{display:flex;flex-wrap:wrap;gap:6px;padding:8px;margin-top:6px;background:#fffdfb;border:1px solid #eee5df;border-radius:7px}.program-major-list span{padding:5px 7px;color:#6d6762;background:#faf7f4;border-radius:999px;font-size:11px}.program-plan-row{display:grid;grid-template-columns:1.55fr .9fr .9fr;gap:7px;margin:9px 0 10px}.program-plan-row span{display:block;min-width:0;padding:8px 7px;background:#faf7f4;border-radius:8px;line-height:1.35;text-align:center}.program-plan-row b,.program-plan-row strong{display:block}.program-plan-row b{color:#9a928d;font-size:10px;font-weight:750}.program-plan-row strong{margin-top:3px;color:#5a5350;font-size:11.5px;line-height:1.25;white-space:nowrap}.program-reason,.program-risk{margin:0!important;padding-top:8px;color:#715b57!important;border-top:1px solid #f0e7e2;font-size:12px!important;line-height:1.5!important}.program-reason b,.program-risk b{margin-right:6px;font-weight:900}.program-reason b{color:#2f2a2d}.program-risk{margin-top:7px!important}.program-risk b{color:#a33a38}.program-card.冲刺 .program-card-head>span{color:#c53c3b;background:#fbe7e5}.program-card.稳妥 .program-card-head>span{color:#c56b23;background:#fff0df}.program-card.保底 .program-card-head>span{color:#2e945c;background:#e9f4ed}.program-card.冲刺 .program-card-head em{color:#c53c3b}.program-card.稳妥 .program-card-head em{color:#c56b23}.program-card.保底 .program-card-head em{color:#2e945c}.preview-program-list .program-card{border-radius:8px}.blurred-school{min-height:72px;display:grid;gap:5px;align-content:center;background:#faf7f4}.blurred-school strong{font-size:14px}.blurred-school p{margin:0;color:#77716c;font-size:12px}.program-view-all-button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:6px;color:#8f2f2d;background:#fff7f4;border:1px solid #eaded8;border-radius:8px;font-size:13px;font-weight:850}.deep-chapter .program-view-all-button{color:var(--deep-gold-dark);background:var(--deep-bg);border-color:var(--deep-gold-border)}.deep-chapter .program-group-row button,.deep-chapter .program-major-list,.deep-chapter .program-plan-row span{background:var(--deep-bg);border-color:var(--deep-gold-border)}.deep-chapter .program-group-row button b,.deep-chapter .program-group-row button em,.deep-chapter .program-group-row button span b,.deep-chapter .program-risk b{color:var(--deep-gold-dark)}.report-expand-button{margin-top:10px}.ratio-strip{display:grid;grid-template-columns:20fr 55fr 25fr;gap:3px;margin:10px 0}.ratio-strip span{min-height:38px;display:grid;place-items:center;color:#fff;font-size:11px;font-weight:800}.ratio-strip .rush{background:#c75c58;border-radius:7px 0 0 7px}.ratio-strip .stable{background:#c98543}.ratio-strip .safe{background:#4f9a6b;border-radius:0 7px 7px 0}.risk-grid{display:grid;gap:8px}.report-adjust-card .secondary,.report-upgrade-card .secondary{margin-top:10px}.report-upgrade-card svg{color:#b6403d}.paid-report-bottom-space{height:64px}.paid-report-fixed{position:sticky;bottom:-22px;z-index:8;display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:9px 0 7px;background:linear-gradient(180deg,#f8f6f3bd,#f8f6f3 28%)}.paid-report-fixed button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:4px;color:#8a4c49;background:#fff;border:1px solid #e7d9d3;border-radius:7px;font-size:12px;font-weight:800}.paid-report-fixed .upgrade{color:#8a4c49;background:#fff7f5;border-color:#e8c9c4}.paid-report-fixed .save{color:#756f6b}.paid-cover-card,.paid-preference-analysis,.paid-summary-card{padding:14px;margin-bottom:10px;background:#ffffffe6;border:1px solid #ebe4de;border-radius:8px;box-shadow:0 10px 24px #583f360d}.paid-cover-card h1,.paid-preference-analysis h2,.paid-summary-card h2{margin:8px 0;color:#282630;font-size:21px;line-height:1.25}.paid-cover-card p,.paid-summary-card p{margin:0;color:#6d6762;font-size:13px;line-height:1.6}.paid-cover-card em{display:block;margin-top:9px;padding:8px;color:#817b76;background:#faf7f4;border:1px solid #eee5df;border-radius:7px;font-size:11.5px;font-style:normal;line-height:1.45}.paid-basic-card{box-shadow:0 8px 18px #583f360a}.paid-preference-tags{display:grid;gap:7px;margin-top:9px}.paid-preference-tags span{display:block;padding:8px 9px;color:#5f5955;background:#faf7f4;border:1px solid #eee5df;border-radius:7px;font-size:12px;line-height:1.4}.paid-preference-tags b{display:inline-block;min-width:70px;color:#9d3836}.paid-preference-analysis h2{font-size:18px}.paid-insight-card{display:grid;grid-template-columns:28px 1fr;gap:8px;padding:10px;margin-top:8px;background:#fffdfb;border:1px solid #eee5df;border-radius:8px}.paid-insight-card svg{color:#b6403d;margin-top:2px}.paid-insight-card strong{display:block;margin-bottom:5px;color:#282630;font-size:13.5px}.paid-insight-card p{margin:0;color:#6d6762;font-size:12.2px;line-height:1.55}.paid-insight-card em{display:block;margin-top:8px;padding:7px;color:#8a8581;background:#faf7f4;border-radius:6px;font-size:11px;font-style:normal;line-height:1.45}.recommendation-summary-card{padding:16px;margin-bottom:10px;background:#fffffff0;border:1px solid #eee5df;border-radius:12px;box-shadow:0 12px 26px #583f360d}.recommendation-summary-card h2{margin:0 0 14px;color:#29262e;font-size:21px;line-height:1.25;font-weight:850}.recommendation-count-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:12px}.recommendation-count-grid div{min-height:56px;display:grid;place-items:center;padding:7px 4px;text-align:center;background:linear-gradient(180deg,#fff8f6,#fffdfc);border:0;border-radius:9px}.recommendation-count-grid span{color:#8c8580;font-size:11px}.recommendation-count-grid strong{color:#a33a38;font-size:20px;line-height:1}.recommendation-summary-block,.recommendation-strategy-brief{padding:12px 0 0;margin-top:11px;background:transparent;border:0;border-top:1px solid #f0e6e1;border-radius:0}.recommendation-summary-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:9px}.recommendation-summary-head strong,.recommendation-strategy-brief strong{color:#9d3836;font-size:13px}.recommendation-summary-head button{padding:0;color:#9d3836;background:transparent;border:0;font-size:11.5px;font-weight:800}.recommendation-chip-row{display:flex;flex-wrap:wrap;gap:8px}.recommendation-chip-row span{padding:6px 9px;color:#5f5955;background:#faf5f2;border:0;border-radius:999px;font-size:12px;font-weight:750}.recommendation-strategy-brief p{margin:6px 0 0;color:#6d6762;font-size:12.6px;line-height:1.62}.recommendation-summary-cta{width:100%;min-height:42px;margin-top:14px;color:#fff;background:#ad3b39;border:0;border-radius:999px;font-size:14px;font-weight:850}.recommendation-summary-card.deep{background:radial-gradient(circle at 90% 0%,rgba(203,170,88,.18),transparent 36%),#fffffff2;border-color:var(--deep-gold-border)}.recommendation-summary-card.deep .recommendation-count-grid div{background:linear-gradient(180deg,var(--deep-gold-light),var(--deep-bg))}.recommendation-summary-card.deep .recommendation-summary-block,.recommendation-summary-card.deep .recommendation-strategy-brief{border-top-color:var(--deep-gold-border)}.recommendation-summary-card.deep .recommendation-count-grid strong,.recommendation-summary-card.deep .recommendation-summary-head strong,.recommendation-summary-card.deep .recommendation-summary-head button,.recommendation-summary-card.deep .recommendation-strategy-brief strong{color:var(--deep-gold-dark)}.recommendation-summary-card.deep .recommendation-chip-row span{background:var(--deep-gold-light)}.recommendation-summary-card.deep .recommendation-summary-cta{background:linear-gradient(135deg,var(--deep-gold-main),var(--deep-gold-dark))}.paid-number-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin:11px 0}.paid-number-grid div{min-height:62px;display:grid;place-items:center;padding:8px 4px;text-align:center;background:#faf7f4;border:1px solid #eee5df;border-radius:7px}.paid-number-grid span{color:#817b76;font-size:11px}.paid-number-grid strong{color:#a33a38;font-size:18px}.paid-direction-grid{display:grid;gap:7px;margin-bottom:10px}.paid-direction-grid p{padding:8px 9px;background:#fff8f6;border:1px solid #f0d9d5;border-radius:7px;font-size:12px}.paid-direction-grid b{display:block;margin-bottom:3px;color:#9d3836}.paid-boundary-grid,.paid-layer-grid,.paid-order-grid{display:grid;gap:8px;margin-top:10px}.paid-boundary-grid span,.paid-layer-grid article,.paid-advice-card,.paid-risk-card{padding:10px;background:#faf7f4;border:1px solid #eee5df;border-radius:8px}.paid-boundary-grid b,.paid-layer-grid strong,.paid-advice-card strong,.paid-risk-card strong{display:block;margin-bottom:5px;color:#9d3836;font-size:13px}.paid-boundary-grid span,.paid-layer-grid p,.paid-advice-card p,.paid-risk-card p{color:#6d6762;font-size:12.2px;line-height:1.55}.strategy-decision-module{display:grid;gap:9px;margin-top:4px}.strategy-core-card{padding:12px;background:#fff5ef;border:1px solid #efcfc7;border-radius:8px}.strategy-core-card strong{display:block;margin-bottom:7px;color:#9d3836;font-size:13px}.strategy-core-card h3{margin:0 0 8px;color:#8d3a38;font-size:18px;line-height:1.28;font-weight:850;letter-spacing:0}.strategy-core-card p,.strategy-reason-list p{margin:0;color:#6d6762;font-size:12.8px;line-height:1.68}.strategy-core-card p+p{margin-top:6px;color:#776f69}.strategy-reason-list{display:grid;gap:8px}.strategy-reason-list article{display:grid;grid-template-columns:76px 1fr;gap:7px;align-items:start;padding:10px 11px;background:#fffdfa;border:1px solid #eee5df;border-radius:8px}.strategy-reason-list span{display:inline-grid;place-items:center;min-height:28px;color:#9d3836;background:#fff0e7;border-radius:999px;font-size:12px;font-weight:850}.deep-chapter .strategy-core-card{background:var(--deep-gold-light);border-color:var(--deep-gold-border)}.deep-chapter .strategy-core-card h3,.deep-chapter .strategy-core-card strong,.deep-chapter .strategy-reason-list span{color:var(--deep-gold-dark)}.deep-chapter .strategy-reason-list article{background:var(--deep-bg);border-color:var(--deep-gold-border)}.deep-chapter .strategy-reason-list span{background:var(--deep-gold-light)}.ordering-strategy-module{display:grid;gap:10px;margin-top:10px}.ordering-ratio-strip{display:grid;grid-template-columns:20fr 55fr 25fr;gap:4px;overflow:hidden;border-radius:8px}.ordering-ratio-strip span{min-height:42px;display:grid;place-items:center;color:#fff;font-size:13px;font-weight:850;letter-spacing:0}.ordering-ratio-strip .rush{background:#c65b59}.ordering-ratio-strip .stable{background:#c9863d}.ordering-ratio-strip .safe{background:#55996f}.ordering-ratio-note{margin:0;color:#6d6762;font-size:12.6px;line-height:1.6}.ordering-advice-list{display:grid;gap:8px}.ordering-advice-card{background:#fffdfa}.ordering-advice-card p{margin:0}.deep-chapter .ordering-ratio-strip .rush{background:var(--deep-gold-highlight)}.deep-chapter .ordering-ratio-strip .stable{background:var(--deep-gold-dark)}.deep-chapter .ordering-ratio-strip .safe{background:#5d9872}.deep-chapter .ordering-advice-card{background:var(--deep-bg);border-color:var(--deep-gold-border)}.deep-chapter .ordering-advice-card strong{color:var(--deep-gold-dark)}.risk-audit-module{display:grid;gap:9px;margin-top:10px}.risk-audit-card{position:relative;padding:12px 12px 12px 14px;background:#fffdfa;border:1px solid #eee5df;border-radius:10px}.risk-audit-card:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 999px 999px 0;background:#c65b59}.risk-audit-head{display:flex;align-items:center;gap:7px;margin-bottom:8px}.risk-audit-head svg{color:#a33a38;flex:0 0 auto}.risk-audit-head strong{display:block;color:#2d2930;font-size:14px;line-height:1.25}.risk-audit-card p{margin:7px 0 0;color:#6d6762;font-size:12.4px;line-height:1.58}.risk-audit-card b{margin-right:8px;color:#2d2930;font-weight:850}.deep-chapter .risk-audit-card{background:var(--deep-bg);border-color:var(--deep-gold-border)}.deep-chapter .risk-audit-card:before{background:var(--deep-gold-highlight)}.deep-chapter .risk-audit-head svg{color:var(--deep-gold-dark)}.paid-major-sections{display:grid;gap:8px}.paid-major-card{padding:11px;background:#fff;border:1px solid #eee5df;border-radius:8px}.paid-major-card>div{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:7px}.paid-major-card strong{color:#282630;font-size:15px}.paid-major-card span{padding:4px 7px;border-radius:999px;font-size:11px;font-weight:800}.paid-major-card.recommend span{color:#a33a38;background:#fbefed}.paid-major-card.caution span{color:#b66a20;background:#fff0df}.paid-major-card p{margin:5px 0;color:#6d6762;font-size:12.2px;line-height:1.5}.paid-not-recommend{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px;padding:10px;background:#faf7f4;border:1px solid #eee5df;border-radius:8px}.paid-not-recommend strong{width:100%;color:#7b5a56;font-size:13px}.paid-not-recommend span{padding:5px 8px;color:#6d6762;background:#fff;border:1px solid #eee5df;border-radius:999px;font-size:11.5px}.major-direction-module{display:grid;gap:10px}.major-direction-card{position:relative;overflow:hidden;padding:0 14px 13px;background:#fff;border:1px solid #eee5df;border-radius:10px}.major-direction-head{display:block;width:calc(100% + 28px);margin:0 -14px 12px;padding:11px 14px;background:linear-gradient(90deg,#fbefed,#f7e8e3 58%,#f7e8e361);border-bottom:1px solid #f0dfd9}.major-direction-head strong{display:block;min-width:0;color:#8f2f2d;font-size:16px;font-weight:900;line-height:1.25;white-space:normal}.major-direction-lines{display:grid;gap:6px}.major-direction-lines p{margin:0;color:#6d6762;font-size:12.7px;line-height:1.52}.major-direction-lines b{color:#514a47;font-weight:850}.major-direction-content.blurred{filter:blur(2.5px);opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none}.major-direction-card.locked{min-height:138px}.major-direction-module.free .major-direction-card.locked{min-height:72px;padding:0;background:#faf7f4}.major-direction-module.free .major-direction-card.locked .major-direction-content{height:72px;overflow:hidden}.major-direction-module.free .major-direction-card.locked .major-direction-head{margin-bottom:0;border-bottom:0;background:transparent}.major-direction-module.free .major-direction-card.locked .major-direction-lines{display:none}.major-direction-lock{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-flex;align-items:center;justify-content:center;gap:5px;color:#a33a38;background:#ffffffb8;font-size:12px;font-weight:850;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.paid-program-list{display:grid;gap:9px}.paid-program-card{padding:12px;background:#fff;border:1px solid #eee5df;border-radius:9px}.paid-program-head{display:grid;grid-template-columns:48px 1fr 54px;gap:8px;align-items:center;margin-bottom:9px}.paid-program-head>span{min-height:30px;display:grid;place-items:center;border-radius:6px;font-size:12px;font-weight:800}.paid-program-card.冲刺 .paid-program-head>span{color:#c53c3b;background:#fbe7e5}.paid-program-card.稳妥 .paid-program-head>span{color:#c56b23;background:#fff0df}.paid-program-card.保底 .paid-program-head>span{color:#2e945c;background:#e9f4ed}.paid-program-head strong{display:block;color:#282630;font-size:15px}.paid-program-head p,.paid-program-meta p,.paid-program-sections p{margin:0;color:#6d6762;font-size:12px;line-height:1.5}.paid-program-head em{color:#a33a38;font-size:17px;font-style:normal;font-weight:900;text-align:right}.paid-program-meta{display:grid;gap:5px;padding:8px;margin-bottom:8px;background:#faf7f4;border-radius:7px}.paid-program-meta b,.paid-program-sections b,.paid-risk-card b{display:block;margin-bottom:2px;color:#9d3836;font-size:11.5px}.paid-program-sections{display:grid;gap:7px}.official-check-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;margin-top:10px}.official-check-grid span{display:flex;align-items:center;gap:5px;padding:8px;color:#5f5955;background:#faf7f4;border:1px solid #eee5df;border-radius:7px;font-size:11.5px;font-weight:700}.official-check-grid svg{color:#3e9a64;flex:0 0 auto}.deep-report-note{padding:9px 11px;margin-bottom:10px;color:#756d77;background:#fbf9fb;border:1px solid #e8dfe6;border-radius:8px;font-size:11.5px;line-height:1.45}.deep-cover-card,.deep-advisor-card,.deep-profile-card,.deep-model-card,.deep-chapter,.deep-recalc-card{padding:14px;margin-bottom:10px;background:#ffffffeb;border:1px solid #e8dfe6;border-radius:8px}.deep-cover-card{background:linear-gradient(180deg,#fff,#fbf7f8)}.deep-status-pill,.deep-section-kicker{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;color:#7f3b58;background:#f7eaf0;border-radius:999px;font-size:11.5px;font-weight:800}.deep-section-kicker{margin-bottom:9px;border-radius:6px}.deep-cover-card h1,.deep-advisor-card h2,.deep-profile-card h2,.deep-chapter h2,.deep-recalc-card h2{margin:8px 0;color:#292633;font-size:20px;line-height:1.25}.deep-advisor-card h2{color:#7f2d2c}.deep-cover-card p,.deep-cover-card em,.deep-advisor-card p,.deep-profile-card p,.deep-model-card p,.deep-chapter p,.deep-recalc-card p{margin:0;color:#6d6670;font-size:13px;line-height:1.62}.deep-cover-card em{display:block;margin-top:9px;padding:8px;color:#817b76;background:#faf7f4;border:1px solid #eee5df;border-radius:7px;font-size:11.5px;font-style:normal}.deep-advisor-card .conclusion-block{margin-top:12px;background:#f7eaf0}.deep-advisor-card .summary-strip{margin:10px 0 12px}.deep-advisor-lead{padding:10px;margin:10px 0;background:var(--deep-gold-light);border:1px solid var(--deep-gold-border);border-radius:8px}.deep-advisor-lead strong{display:block;margin-bottom:5px;color:var(--deep-gold-dark);font-size:13px}.deep-advisor-logic{display:grid;gap:8px;margin:10px 0}.deep-advisor-logic article{display:grid;grid-template-columns:58px 1fr;gap:9px;align-items:start;padding:10px;background:var(--deep-bg);border:1px solid var(--deep-gold-border);border-radius:8px}.deep-advisor-logic span{display:inline-flex;justify-content:center;align-items:center;min-height:24px;color:var(--deep-gold-dark);background:var(--deep-gold-light);border-radius:999px;font-size:11.5px;font-weight:850}.deep-advisor-card .deep-advisor-note{margin-top:8px;color:#756d66;font-size:12.5px}.radar-card{display:grid;grid-template-columns:184px 1fr;gap:10px;align-items:center;padding:10px;margin:10px 0;background:#fbf8fa;border:1px solid #eee3eb;border-radius:8px}.radar-card svg{width:184px;height:184px}.radar-ring{fill:none;stroke:#e8d8e1;stroke-width:1}.radar-axis{stroke:#eadde5;stroke-width:1}.radar-area{fill:#8f466138;stroke:#8f4661;stroke-width:2}.radar-point{fill:#8f4661;stroke:#fff;stroke-width:1}.radar-legend{display:grid;gap:6px}.radar-legend span{color:#625d66;font-size:11.5px;font-weight:700}.six-profile-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:10px 0}.six-profile-grid div{min-height:88px;padding:10px;background:#fbf8fa;border:1px solid #eee3eb;border-radius:7px}.six-profile-grid strong,.six-profile-grid b,.six-profile-grid span{display:block}.six-profile-grid strong{display:flex;justify-content:space-between;gap:6px;color:#7f3b58;font-size:12px}.six-profile-grid strong em{color:#8f4661;font-style:normal}.six-profile-grid b{margin:5px 0;color:#302c37;font-size:14px}.six-profile-grid span{color:#817982;font-size:11.5px;line-height:1.35}.deep-anchor-tabs{display:flex;gap:7px;overflow-x:auto;padding:8px 0 2px;margin-top:8px}.deep-model-tabs{margin:0 0 10px}.deep-model-tabs .deep-anchor-tabs{margin-top:0}.deep-anchor-tabs::-webkit-scrollbar{width:0;height:0}.deep-anchor-tabs button{min-width:74px;min-height:36px;color:#7f3b58;background:#fff;border:1px solid #e3d3dc;border-radius:999px;font-size:12px;font-weight:800}.deep-anchor-tabs .active{color:#fff;background:#8f4661;border-color:#8f4661}.deep-chapter-head{display:grid;grid-template-columns:28px 1fr;gap:8px;align-items:start;margin-bottom:10px}.deep-chapter-head span{width:26px;height:26px;display:grid;place-items:center;color:#8f4661;background:#f7eaf0;border-radius:7px;font-size:13px;font-weight:800}.deep-chapter-head h2{margin:0;font-size:18px}.score-band-table{max-height:235px;overflow-y:auto;margin:10px 0;border:1px solid #eee3eb;border-radius:8px}.score-band-table div{display:grid;grid-template-columns:.8fr .9fr 1.5fr;gap:6px;align-items:center;min-height:32px;padding:0 9px;background:#fff;border-bottom:1px solid #f0e7ee;color:#625d66;font-size:11.5px}.score-band-table .score-band-head{position:sticky;top:0;z-index:1;color:#7f3b58;background:#f7eaf0;font-weight:800}.score-band-table .current{color:#7f2d2c;background:#fff7f3;font-weight:800}.deep-equivalent{margin-top:8px}.deep-equivalent div{background:linear-gradient(180deg,var(--deep-bg),#fff6e3);border-color:var(--deep-gold-border)}.deep-equivalent strong{color:var(--deep-gold-dark)}.deep-equivalent b{color:#a96f17}.deep-equivalent span{color:var(--deep-muted)}.deep-score-matrix{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:10px}.deep-score-matrix div{min-height:92px;padding:9px 6px;text-align:center;background:#fbf8fa;border:1px solid #eee3eb;border-radius:7px}.deep-score-matrix .active{background:#f7eaf0;border-color:#d9afc1}.deep-score-matrix strong,.deep-score-matrix b,.deep-score-matrix span{display:block}.deep-score-matrix strong{font-size:12px}.deep-score-matrix b{margin:6px 0;color:#8f4661;font-size:22px}.deep-score-matrix span{color:#817982;font-size:11px;line-height:1.3}.deep-major-columns{display:grid;grid-template-columns:1fr 1fr;gap:8px}.deep-major-columns div{padding:10px;background:#fbf8fa;border:1px solid #eee3eb;border-radius:7px}.deep-major-columns strong{display:block;margin-bottom:8px;color:#7f3b58;font-size:13px}.deep-major-columns span{display:block;padding:6px 0;color:#625d66;border-top:1px solid #eee3eb;font-size:12px}.match-principles.deep span,.report-tags.deep span{color:#7f3b58;background:#f7eaf0;border-color:#e5c9d5}.deep-ratio-strip{display:grid;grid-template-columns:15fr 60fr 25fr;gap:3px;margin:10px 0}.deep-ratio-strip span{min-height:38px;display:grid;place-items:center;color:#fff;font-size:11px;font-weight:800}.deep-ratio-strip span:nth-child(1){background:#a85b6a;border-radius:7px 0 0 7px}.deep-ratio-strip span:nth-child(2){background:#8f4661}.deep-ratio-strip span:nth-child(3){background:#4f8f78;border-radius:0 7px 7px 0}.deep-recalc-card .secondary{margin-top:10px}.deep-report-bottom-space{height:90px}.deep-report-fixed{position:sticky;bottom:-22px;z-index:8;display:grid;grid-template-columns:1fr 1fr 1.35fr;gap:6px;padding:9px 0 7px;background:linear-gradient(180deg,#f8f6f3bd,#f8f6f3 28%)}.deep-report-fixed button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:4px;color:#7f3b58;background:#fff;border:1px solid #e3d3dc;border-radius:7px;font-size:12px;font-weight:800}.deep-report-fixed .primary-mini{color:#fff;background:#8f4661;border-color:#8f4661}.deep-report-fixed p{grid-column:1 / -1;margin:0;color:#8a8581;font-size:11px;text-align:center}.recommendations-page{padding-bottom:82px}.recommendations-hero{padding:14px;margin-bottom:10px;background:#ffffffeb;border:1px solid #ebe4de;border-radius:8px;box-shadow:0 10px 24px #583f360d}.recommendations-hero span{display:inline-flex;min-height:24px;align-items:center;padding:0 8px;color:#8f2f2d;background:#fbefed;border-radius:999px;font-size:11.5px;font-weight:850}.recommendations-hero h1{margin:8px 0;color:#282630;font-size:21px;line-height:1.25}.recommendations-hero p{margin:0;color:#6d6762;font-size:13px;line-height:1.6}.deep-report-note{color:#78664b;background:var(--deep-bg);border-color:var(--deep-gold-border)}.deep-cover-card,.deep-advisor-card,.deep-profile-card,.deep-model-card,.deep-chapter,.deep-data-basis-card,.deep-recalc-card{padding:14px;margin-bottom:10px;background:#fffffff0;border:1px solid var(--deep-gold-border);border-radius:10px}.deep-cover-card{background:radial-gradient(circle at 88% 0%,rgba(203,170,88,.2),transparent 38%),linear-gradient(180deg,var(--deep-bg),var(--deep-bg))}.deep-cover-card h1{font-size:21px}.deep-cover-card em{color:#78664b;background:var(--deep-bg);border-color:var(--deep-gold-border)}.profile-conclusion-card{padding:12px;margin:10px 0;background:linear-gradient(135deg,var(--deep-gold-light),var(--deep-bg));border:1px solid var(--deep-gold-border);border-radius:10px}.profile-conclusion-card strong{display:block;color:var(--deep-gold-dark);font-size:18px;line-height:1.25}.profile-conclusion-card p{margin:7px 0 0;color:#75624a;font-size:12.5px;line-height:1.45}.deep-status-pill,.deep-section-kicker{color:var(--deep-gold-dark);background:var(--deep-gold-light);border:1px solid var(--deep-gold-border)}.deep-advisor-card h2,.deep-major-columns strong,.deep-score-matrix b,.deep-chapter-head span,.six-profile-grid strong,.six-profile-grid strong em,.match-principles.deep span,.report-tags.deep span{color:var(--deep-gold-dark)}.deep-advisor-card .conclusion-block,.deep-profile-card .conclusion-block,.deep-chapter .conclusion-block,.deep-score-matrix .active,.match-principles.deep span,.report-tags.deep span{background:var(--deep-gold-light);border-color:var(--deep-gold-border)}.radar-card,.six-profile-grid div,.deep-score-matrix div,.deep-major-columns div{background:var(--deep-bg);border-color:var(--deep-gold-border)}.radar-ring,.radar-axis{stroke:var(--deep-gold-border)}.radar-area{fill:#b0751933;stroke:var(--deep-gold-dark)}.radar-point{fill:var(--deep-gold-dark)}.deep-anchor-tabs button{color:var(--deep-gold-dark);border-color:var(--deep-gold-border)}.deep-anchor-tabs .active{color:#fff;background:linear-gradient(135deg,var(--deep-gold-main),var(--deep-gold-dark));border-color:var(--deep-gold-dark)}.deep-chapter-head span{background:var(--deep-gold-light)}.score-band-table{border-color:var(--deep-gold-border)}.score-band-table div{border-bottom-color:#f1e5cb}.score-band-table .score-band-head,.score-band-table .current{color:var(--deep-gold-dark);background:var(--deep-gold-light)}.deep-boundary-grid{margin-top:10px}.deep-boundary-grid span{display:block;background:var(--deep-bg);border-color:var(--deep-gold-border);line-height:1.55}.deep-boundary-grid b{color:var(--deep-gold-dark)}.deep-score-band-compact{max-height:none}.deep-ratio-plan{margin:0 0 10px}.deep-ratio-plan span{min-height:42px}.deep-ratio-plan .rush{background:#c75c58}.deep-ratio-plan .stable{background:#c98543}.deep-ratio-plan .safe{background:#4f9a6b}.deep-strategy-reason{margin-bottom:10px!important}.deep-priority-strategy{display:grid;gap:8px}.deep-priority-strategy article{padding:10px;background:var(--deep-bg);border:1px solid var(--deep-gold-border);border-radius:8px}.deep-priority-strategy strong{display:block;margin-bottom:5px;color:var(--deep-gold-dark);font-size:13px}.deep-priority-strategy p{margin:0;color:#6d6670;font-size:12.5px;line-height:1.5}.deep-ratio-strip span:nth-child(1){background:var(--deep-gold-highlight)}.deep-ratio-strip span:nth-child(2){background:var(--deep-gold-dark)}.deep-ratio-strip span:nth-child(3){background:#5f9872}.deep-data-basis-card p{margin:0;color:#6d6670;font-size:13px;line-height:1.62}.deep-data-basis-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:10px 0}.deep-data-basis-grid div{display:flex;align-items:center;gap:7px;min-height:35px;padding:0 9px;color:#6f5d43;background:var(--deep-bg);border:1px solid var(--deep-gold-border);border-radius:8px;font-size:12px;font-weight:750}.deep-data-basis-grid svg{color:var(--deep-gold-dark)}.deep-recalc-card .secondary,.deep-report-fixed .primary-mini{color:#fff;background:linear-gradient(135deg,var(--deep-gold-main),var(--deep-gold-dark));border-color:var(--deep-gold-dark)}.deep-report-fixed button{color:var(--deep-gold-dark);border-color:var(--deep-gold-border)}.meta-panel{padding:10px 12px;margin-top:12px;color:#77716c;font-size:12px}.meta-panel summary{color:#a33a38;cursor:pointer;font-weight:700}.meta-panel p{margin:8px 0 0;line-height:1.5}.rb-analysis-page{grid-template-rows:auto auto auto auto auto;padding:18px 6px 16px}.rb-analysis-page .rb-analysis-hero{display:grid;justify-items:start;gap:9px;padding:0 8px}.rb-analysis-page .rb-analysis-hero h1{margin:0}.rb-analysis-page .rb-status-card{margin:0;border-radius:20px}.rb-analysis-page .analysis-ai-signal{min-height:42px;border-radius:18px}.rb-sixding-section{min-height:0;padding:13px}.rb-sixding-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rb-sixding-grid>.rb-sixding-card{grid-template-columns:34px 1fr auto;min-height:62px;padding:9px;opacity:1}.rb-sixding-grid .rb-sixding-icon{width:34px;height:34px}.rb-mine-page{padding-top:12px}.rb-mine-profile{border-radius:22px}.rb-brand-avatar{box-shadow:inset 0 -10px 18px #5c14142e,0 10px 20px #a33a382e}.rb-profile-edit{min-height:34px;padding:0 12px;font-size:12px}.rb-action-list .rb-action-card{min-height:70px;background:#fffaf7d6;border-radius:18px}.rb-feature-card{min-height:96px;display:grid;align-content:start;gap:7px;padding:12px;color:#343039;background:#fffaf7d6;border:1px solid #e8e1da;border-radius:18px;text-align:left}.rb-feature-card>span:first-child{width:34px;height:34px;display:grid;place-items:center;color:#a33a38;background:#fff1ef;border-radius:13px}.rb-feature-card strong{color:#29262e;font-size:14px;font-weight:850}.rb-blank-page{align-content:center}.rb-blank-page.blank-tab-screen{min-height:100%;place-items:stretch;text-align:center}.viewport.rb-viewport{padding:0}.viewport.rb-viewport>.rb-page{min-height:100%}.rb-analysis-page{gap:24px;padding:42px 20px 72px;background:radial-gradient(circle at 28% 8%,rgba(255,229,223,.72),transparent 34%),radial-gradient(circle at 76% 34%,rgba(255,244,239,.8),transparent 38%),linear-gradient(180deg,#fff1ee,#fff8f5 46%,#fff);background-size:130% 130%,140% 140%,100% 100%;animation:analysisWarmFlow 9s ease-in-out infinite alternate}.rb-analysis-hero{display:grid;justify-items:center;padding:0 2px;text-align:center}.rb-analysis-hero h1{max-width:324px;margin:0 0 10px;color:#3a2d2f;font-size:27px;line-height:1.28;font-weight:720;letter-spacing:0;text-wrap:balance}.rb-analysis-page .rb-status-card{position:relative;grid-template-columns:86px 1fr;min-height:124px;padding:16px;border-color:#e8c9c6e0;background:linear-gradient(135deg,#fffffff5,#fff8f5e6),radial-gradient(circle at 94% 18%,rgba(182,64,61,.12),transparent 34%);box-shadow:0 14px 30px #5a342c1a}.rb-analysis-page .rb-analysis-status-simple{grid-template-columns:1fr;min-height:104px;padding:18px}.rb-analysis-page .rb-analysis-status-simple .rb-status-ring{display:none}.rb-analysis-page .rb-status-copy h2{font-size:17px}.rb-analysis-page .rb-status-copy p{padding-right:2px}.rb-progress-dots{display:flex;gap:6px;margin-top:2px}.rb-progress-dots b{width:6px;height:6px;background:#e4d2c8;border-radius:50%}.rb-progress-dots b.active{background:#b6403d}.rb-engine-strip{display:grid;grid-template-columns:auto 1fr auto;gap:9px;align-items:center;min-height:40px;padding:0 12px;color:#7c726d;background:#ffffffad;border:1px solid rgba(232,225,218,.88);border-radius:18px;box-shadow:0 8px 20px #462d230b}.rb-engine-strip span{color:#8f2f2d;font-size:12px;font-weight:900;white-space:nowrap}.rb-engine-strip i{position:relative;height:4px;overflow:hidden;background:#eadbd2;border-radius:999px}.rb-engine-strip i:before{content:"";position:absolute;top:0;bottom:0;left:0;width:42%;background:linear-gradient(90deg,#b6403d6b,#b6403de6);border-radius:inherit;animation:sixDingScan 1.8s ease-in-out infinite}.rb-engine-strip em{color:#8a827c;font-size:11px;font-style:normal;white-space:nowrap}.rb-sixding-section{padding:0;overflow:visible;background:transparent;border:0;border-radius:0;box-shadow:none}.rb-sixding-section .rb-section-head h2{font-size:16px}.rb-sixding-map{position:relative;min-height:424px;overflow:hidden;border:0;border-radius:28px;background:radial-gradient(circle at 50% 50%,rgba(182,64,61,.11),transparent 25%),radial-gradient(circle at 50% 50%,rgba(255,246,242,.96),rgba(255,247,244,.18) 58%,transparent 72%)}.rb-sixding-orbit,.rb-sixding-orbit:before,.rb-sixding-orbit:after{position:absolute;border:1px solid rgba(182,64,61,.16);border-radius:50%;content:""}.rb-sixding-orbit{width:238px;height:238px;top:93px;left:50%;transform:translate(-50%)}.rb-sixding-orbit:before{top:36px;right:36px;bottom:36px;left:36px}.rb-sixding-orbit:after{top:-34px;right:-34px;bottom:-34px;left:-34px;border-style:dashed;opacity:.72}.rb-sixding-core{position:absolute;top:50%;left:50%;width:104px;height:104px;display:grid;place-items:center;align-content:center;gap:3px;color:#fff;background:linear-gradient(145deg,#b6403d,#8f2f2d);border:5px solid rgba(255,255,255,.82);border-radius:50%;box-shadow:0 16px 30px #8f2f2d3d;transform:translate(-50%,-50%);animation:sixDingCoreBreath 2.8s ease-in-out infinite}.rb-sixding-core i{position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px;z-index:-1;border:1px solid rgba(182,64,61,.22);border-radius:50%;animation:sixDingRipple 3.2s ease-out infinite}.rb-sixding-core i:nth-child(2){animation-delay:1.6s}.rb-sixding-core strong{font-size:20px;line-height:1;font-weight:900}.rb-sixding-core span{font-size:10px;font-weight:850;opacity:.9}.rb-sixding-node{position:absolute;width:72px;min-height:72px;display:grid;justify-items:center;align-content:center;gap:5px;padding:8px 6px;text-align:center;background:#ffffffb8;border:1px solid rgba(232,201,198,.5);border-radius:50%;box-shadow:0 8px 18px #5a342c0b;animation:sixDingNodeFocus 7.2s ease-in-out infinite}.rb-sixding-node span{width:26px;height:26px;display:grid;place-items:center;color:#a66a65;background:#fff1efc7;border-radius:11px;transition:color .35s ease,background .35s ease}.rb-sixding-node strong{color:#57484b;font-size:13.5px;line-height:1.1;font-weight:850}.rb-sixding-node em{color:#837873;font-size:10px;line-height:1.2;font-style:normal;font-weight:700}.rb-sixding-node.node-1{top:34px;left:50%;transform:translate(-50%);animation-delay:0s}.rb-sixding-node.node-2{top:126px;right:20px;animation-delay:1.2s}.rb-sixding-node.node-3{right:20px;bottom:126px;animation-delay:2.4s}.rb-sixding-node.node-4{bottom:34px;left:50%;transform:translate(-50%);animation-delay:3.6s}.rb-sixding-node.node-5{bottom:126px;left:20px;animation-delay:4.8s}.rb-sixding-node.node-6{top:126px;left:20px;animation-delay:6s}.rb-sixding-grid{display:grid;grid-template-columns:1fr;gap:7px}.rb-sixding-grid>.rb-sixding-card{min-height:54px;grid-template-columns:36px 1fr auto;padding:8px 10px;border-radius:16px}.rb-sixding-grid .rb-sixding-icon{width:34px;height:34px;border-radius:13px}.rb-sixding-grid .rb-sixding-card strong{font-size:13.5px}.rb-sixding-grid .rb-sixding-card p{font-size:11.5px}.rb-analysis-page .analysis-bottom-note{padding:0 16px;color:#8a8581}@keyframes sixDingScan{0%{transform:translate(-110%)}50%{transform:translate(92%)}to{transform:translate(230%)}}@keyframes sixDingRipple{0%{opacity:.28;transform:scale(.92)}68%{opacity:.1}to{opacity:0;transform:scale(1.52)}}@keyframes sixDingCoreBreath{0%,to{opacity:.96;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.04)}}@keyframes sixDingNodeFocus{0%,70%,to{color:inherit;border-color:#e8c9c680;box-shadow:0 8px 18px #5a342c0b;background:#ffffffb8}8%,22%{border-color:#b6403d61;box-shadow:0 12px 24px #8f2f2d1a;background:#fffaf8eb}}@keyframes analysisWarmFlow{0%{background-position:0% 0%,100% 24%,0 0}to{background-position:18% 8%,78% 36%,0 0}}.rb-sixding-node:nth-of-type(3) span,.rb-sixding-node:nth-of-type(4) span,.rb-sixding-node:nth-of-type(5) span,.rb-sixding-node:nth-of-type(6) span,.rb-sixding-node:nth-of-type(7) span,.rb-sixding-node:nth-of-type(8) span{animation:sixDingIconFocus 7.2s ease-in-out infinite}.rb-sixding-node.node-1 span{animation-delay:0s}.rb-sixding-node.node-2 span{animation-delay:1.2s}.rb-sixding-node.node-3 span{animation-delay:2.4s}.rb-sixding-node.node-4 span{animation-delay:3.6s}.rb-sixding-node.node-5 span{animation-delay:4.8s}.rb-sixding-node.node-6 span{animation-delay:6s}@keyframes sixDingIconFocus{0%,70%,to{color:#a66a65;background:#fff1efc7}8%,22%{color:#8f2f2d;background:#ffe8e4f2}}@media(max-width:379px){.rb-analysis-page{padding-inline:18px}.rb-sixding-node{width:68px;min-height:68px}.rb-sixding-node.node-2,.rb-sixding-node.node-3{right:12px}.rb-sixding-node.node-5,.rb-sixding-node.node-6{left:12px}}.rb-mine-page{gap:12px;padding:14px 14px 76px;background:radial-gradient(circle at 24% 0%,rgba(255,221,214,.8),transparent 34%),linear-gradient(180deg,#fff4f1,#f8f6f3 40%,#f8f6f3)}.rb-mine-profile{position:relative;min-height:100px;padding:17px;border-color:#e8c9c6b8;background:linear-gradient(135deg,#fffffff0,#fff6f3e0),radial-gradient(circle at 98% 6%,rgba(182,64,61,.14),transparent 34%);box-shadow:0 12px 28px #5a342c13}.rb-brand-avatar{width:54px;height:54px;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,rgba(255,255,255,.18),transparent 34%),#a33a38;border-radius:18px;box-shadow:inset 0 -10px 18px #5c14142e,0 10px 20px #a33a382e;font-size:24px;font-weight:950}.rb-mine-profile .rb-info-icon{background:transparent}.rb-mine-profile .rb-info-copy strong{font-size:17px}.rb-profile-edit{min-height:34px;padding:0 13px;border-radius:999px;font-size:12px}.rb-mine-page .rb-section-card{padding:15px;border-radius:22px;background:linear-gradient(180deg,#fffffff0,#fffaf7e0);border-color:#e8e1dadb}.rb-mine-page .rb-section-head h2{font-size:17px}.rb-action-list{display:grid;gap:9px}.rb-action-list .rb-action-card{min-height:72px;grid-template-columns:44px 1fr auto;padding:12px;background:#fffaf7b8;border-color:#e8e1dab8;border-radius:18px;box-shadow:none}.rb-action-list .rb-action-card:active,.rb-feature-card:active{transform:translateY(1px)}.rb-action-list .rb-action-card svg{color:currentColor}.rb-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.rb-feature-card{min-height:108px;display:grid;align-content:start;gap:7px;padding:12px;color:#343039;background:#fffaf7b8;border:1px solid rgba(232,225,218,.72);border-radius:18px;text-align:left;box-shadow:none}.rb-feature-card>span:first-child{width:36px;height:36px;display:grid;place-items:center;color:#a33a38;background:#fff1ef;border-radius:14px}.rb-feature-card strong{color:#29262e;font-size:14px;font-weight:900}.rb-feature-card>span:last-child{color:#756e69;font-size:11.5px;line-height:1.35}.rb-my-reports-page{gap:10px;padding:10px 14px 76px;background:radial-gradient(circle at 22% 0%,rgba(255,221,214,.72),transparent 34%),linear-gradient(180deg,#fff4f1,#f8f6f3 42%,#f8f6f3)}.rb-report-rule-card{padding:2px 2px 8px;background:transparent;border:0;border-radius:0;box-shadow:none}.rb-report-rule-card p{margin:0;color:#7b736e;font-size:12px;line-height:1.65}.rb-report-rule-card p+p{margin-top:2px}.rb-report-filter{position:sticky;top:0;z-index:10;display:flex;gap:26px;overflow-x:auto;margin:0 -14px;padding:8px 14px 6px;background:#fff6f3f0;border-bottom:1px solid rgba(232,225,218,.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);scrollbar-width:none}.rb-report-filter::-webkit-scrollbar{display:none}.rb-report-filter button{position:relative;flex:0 0 auto;min-width:42px;min-height:30px;padding:0;color:#887f79;background:transparent;border-radius:0;font-size:12px;font-weight:850}.rb-report-filter button:after{content:"";position:absolute;left:1px;right:1px;bottom:0;height:2px;background:transparent;border-radius:999px}.rb-report-filter button.active{color:#8f2f2d;background:transparent;box-shadow:none}.rb-report-filter button.active:after{background:#b44b45}.rb-report-archive-list{display:grid;gap:0;overflow:hidden;margin-top:4px;background:#ffffffe6;border:1px solid rgba(232,225,218,.72);border-radius:18px;box-shadow:0 12px 30px #462d230e}.rb-report-archive-card{width:100%;min-height:72px;display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:15px 16px;color:inherit;text-align:left;background:transparent;border:0;border-bottom:1px solid rgba(232,225,218,.72);border-radius:0;box-shadow:none}.rb-report-archive-card:last-child{border-bottom:0}.rb-report-archive-card div{min-width:0;display:grid;gap:6px}.rb-report-archive-card strong{min-width:0;display:flex;align-items:center;gap:7px;color:#29262e;font-size:15.5px;line-height:1.25;font-weight:900}.rb-report-archive-card strong span{flex:0 0 auto;padding:0;color:#8f2f2d;background:transparent;border:0;border-radius:0;font-size:11px;line-height:1;font-weight:850}.rb-report-archive-card em{color:#8a827d;font-size:12.5px;line-height:1.2;font-style:normal;font-weight:720}.rb-report-archive-card svg{color:#b68b83;opacity:.82}.rb-report-archive-card.expired{cursor:not-allowed;opacity:.58;background:#faf7f485;box-shadow:none}.rb-report-archive-card.expired strong,.rb-report-archive-card.expired em{color:#9a928d}.rb-report-archive-card strong .expired-tag{color:#8a827d;background:transparent;border-color:transparent}.rb-blank-page{align-content:center;padding:18px 14px 64px}.rb-advisor-unlock-page{gap:9px;padding:10px 14px 60px;background:radial-gradient(circle at 78% 0%,rgba(255,221,214,.82),transparent 34%),linear-gradient(180deg,#fff4f1,#f8f6f3 42%,#f8f6f3)}.rb-advisor-unlock-hero{position:relative;min-height:178px;display:grid;grid-template-columns:1fr 102px;gap:6px;align-items:end;overflow:hidden;padding:14px 13px 0;background:linear-gradient(135deg,#fffffff5,#fff7f4db),radial-gradient(circle at 92% 12%,rgba(182,64,61,.14),transparent 34%);border:1px solid rgba(232,201,198,.82);border-radius:24px;box-shadow:0 14px 30px #5a342c1a}.rb-advisor-unlock-copy{align-self:center;display:grid;gap:7px;padding-bottom:15px}.rb-advisor-unlock-copy h1{margin:0;color:#29262e;font-size:20px;line-height:1.2;font-weight:900;letter-spacing:0}.rb-advisor-unlock-copy p{margin:0;color:#756e69;font-size:11.5px;line-height:1.48}.rb-advisor-unlock-hero img{width:110px;max-width:none;justify-self:end;align-self:end;margin-right:-7px}.rb-advisor-price-card{padding:12px;border-radius:20px}.rb-advisor-benefit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.rb-advisor-benefit-grid div{min-height:54px;display:grid;grid-template-columns:30px 1fr;align-items:center;gap:7px;padding:9px;background:#fffaf7e6;border:1px solid rgba(232,225,218,.9);border-radius:16px;text-align:left}.rb-advisor-benefit-grid span{width:30px;height:30px;display:grid;place-items:center;color:#a33a38;background:#fff1ef;border-radius:12px}.rb-advisor-benefit-grid strong{color:#29262e;font-size:12px;line-height:1.25;font-weight:900}.rb-advisor-price-card{display:grid;gap:8px}.rb-price-kicker{color:#9a3936;font-size:12px;font-weight:850}.rb-price-line{display:flex;align-items:baseline;gap:9px}.rb-price-line strong{color:#8f2f2d;font-size:26px;line-height:1;font-weight:950}.rb-price-line del{color:#a99f9a;font-size:14px;font-weight:800}.rb-advisor-unlock-button{min-height:44px;color:#fff;background:#a33a38;border-radius:16px;font-size:14px;font-weight:900;box-shadow:0 12px 24px #a33a383d}.rb-advisor-price-card p{margin:0;color:#8a827d;font-size:11.5px;line-height:1.35}.rb-smart-fill-page{display:grid;align-content:start;gap:9px;min-height:100%;padding:10px 14px 178px;background:radial-gradient(circle at 78% 0%,rgba(255,221,214,.82),transparent 34%),linear-gradient(180deg,#fff4f1,#f8f6f3 42%,#f8f6f3)}.rb-smart-fill-page.deep{--rb-gold: var(--deep-gold-main);--rb-gold-strong: var(--deep-gold-dark);--rb-gold-soft: var(--deep-gold-light);--rb-gold-border: rgba(185, 154, 74, .5);background:radial-gradient(circle at 76% 0%,rgba(203,170,88,.26),transparent 34%),radial-gradient(circle at 10% 26%,rgba(255,246,223,.72),transparent 34%),linear-gradient(180deg,var(--deep-bg) 0%,#fffaf5 36%,#f8f6f3 100%)}.rb-smart-fill-hero{min-height:58px;display:grid;grid-template-columns:1fr 42px;gap:10px;align-items:center;padding:0 2px 4px;background:transparent;border:0;border-radius:0;box-shadow:none}.rb-smart-fill-hero h1{margin:0 0 4px;color:#29262e;font-size:25px;line-height:1.16;font-weight:850;letter-spacing:0}.rb-smart-fill-hero p{margin:0;color:#756e69;font-size:12.5px;line-height:1.35}.rb-smart-fill-hero>span{width:40px;height:40px;display:grid;place-items:center;color:#a33a38;background:#fff1efe6;border-radius:16px}.rb-smart-fill-page.deep .rb-smart-fill-hero>span{color:var(--rb-gold);background:#fff4daf0}.rb-plan-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:-5px -7px 3px;padding:3px;background:#ffffff8a;border:0;border-radius:20px 20px 14px 14px;box-shadow:inset 0 -1px #e8e1da94}.rb-plan-tabs button{min-width:0;min-height:35px;color:#887d78;background:transparent;border-radius:16px;font-size:12px;font-weight:850}.rb-plan-tabs button.active{color:#8f2f2d;background:#fff1effa;box-shadow:0 8px 16px #8f2f2d14}.rb-smart-fill-page.deep .rb-plan-tabs button.active{color:var(--rb-gold-strong);background:linear-gradient(180deg,var(--deep-bg),var(--deep-gold-light));box-shadow:0 8px 18px #8a6a2e21}.rb-plan-detail-card{display:grid;gap:0;min-height:clamp(326px,calc(100vh - 374px),470px);padding:9px 12px 10px;background:linear-gradient(180deg,#fffffff5,#fff7f4e0);border:1px solid rgba(232,201,198,.62);border-radius:22px;box-shadow:0 12px 28px #5a342c13}.rb-plan-detail-card.deep{background:linear-gradient(180deg,#fff9f2fa,#fff6dfd1);border-color:var(--rb-gold-border);box-shadow:0 14px 30px #8a6a2e1a}.rb-plan-fit-block{display:grid;gap:5px;padding:9px 4px 10px;background:transparent;border-bottom:1px solid rgba(232,225,218,.64);border-radius:0}.rb-plan-fit-block>span{display:none}.rb-plan-detail-card.deep .rb-plan-fit-block>span{color:var(--rb-gold-strong);background:var(--rb-gold-soft);border-color:#d4a44b94}.rb-plan-fit-block strong{color:#29262e;font-size:16px;line-height:1.25;font-weight:950}.rb-plan-fit-block p{margin:0;color:#756e69;font-size:11.5px;line-height:1.4}.rb-plan-fit-block div{display:flex;flex-wrap:wrap;gap:6px}.rb-plan-fit-block em{padding:3px 7px;color:#9a3936;background:#fff1efdb;border-radius:999px;font-size:10.5px;line-height:1;font-style:normal;font-weight:850}.rb-plan-detail-card.deep .rb-plan-fit-block em{color:var(--rb-gold-strong);background:#fff6dfeb}.rb-plan-detail-card>div:not(.rb-plan-fit-block):not(.rb-plan-tabs){min-height:50px;display:grid;grid-template-columns:34px 1fr;gap:9px;align-items:center;padding:7px 4px;background:transparent;border-bottom:1px solid rgba(232,225,218,.5);border-radius:0}.rb-plan-detail-card>div:not(.rb-plan-fit-block):not(.rb-plan-tabs):last-child{border-bottom:0}.rb-plan-detail-card>div:not(.rb-plan-fit-block):not(.rb-plan-tabs)>span{width:30px;height:30px;display:grid;place-items:center;color:#a33a38;background:#fff1ef;border-radius:12px}.rb-plan-detail-card.deep>div:not(.rb-plan-fit-block):not(.rb-plan-tabs)>span{color:var(--rb-gold);background:var(--deep-gold-light)}.rb-plan-detail-card>div:not(.rb-plan-fit-block):not(.rb-plan-tabs) strong{display:block;color:#29262e;font-size:12.8px;line-height:1.25;font-weight:900}.rb-plan-detail-card>div:not(.rb-plan-fit-block):not(.rb-plan-tabs) p{margin:2px 0 0;color:#756e69;font-size:11px;line-height:1.3}.rb-smart-fill-page.deep .rb-plan-detail-card{min-height:clamp(352px,calc(100vh - 374px),470px)}.rb-plan-buy-panel{position:fixed;left:50%;right:auto;bottom:54px;z-index:8;width:min(100vw - 48px,390px);display:grid;gap:7px;margin:0;padding:10px 14px 9px;background:#fffffff7;border:0;border-top:1px solid rgba(232,225,218,.9);border-radius:22px 22px 0 0;box-shadow:0 -12px 28px #462d231a;transform:translate(-50%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.rb-plan-sku-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.rb-plan-sku-row button,.rb-upgrade-offer-card{min-height:56px;display:grid;align-content:center;gap:4px;padding:9px 11px;color:inherit;text-align:left;background:#fffaf7;border:1px solid rgba(232,225,218,.95);border-radius:16px}.rb-plan-sku-row button.active,.rb-upgrade-offer-card{border-color:#b6403d6b;box-shadow:inset 0 0 0 1px #b6403d29}.rb-plan-sku-row button.deep.active{border-color:#b99a4a9e;background:var(--deep-gold-light);box-shadow:inset 0 0 0 1px #b99a4a33}.rb-plan-sku-row span,.rb-upgrade-offer-card p{margin:0;color:#756e69;font-size:11.5px;line-height:1.3;font-weight:800}.rb-plan-sku-row strong,.rb-upgrade-price b{color:#8f2f2d;font-size:22px;line-height:1;font-weight:950}.rb-plan-sku-row button.deep strong{color:var(--rb-gold, var(--deep-gold-main))}.rb-upgrade-offer-card{grid-template-columns:1fr auto;align-items:center}.rb-upgrade-offer-card strong{color:#29262e;font-size:14px;line-height:1.25;font-weight:950}.rb-upgrade-price{display:grid;justify-items:end;gap:3px}.rb-upgrade-price del{color:#a99f9a;font-size:12px;font-weight:800}.rb-plan-buy-button{min-height:40px;color:#fff;background:#a33a38;border-radius:17px;font-size:14px;font-weight:950;box-shadow:0 12px 24px #a33a3838}.rb-plan-buy-button.deep{color:var(--deep-bg);background:var(--deep-gold-gradient);box-shadow:0 12px 24px #8a6a2e3d}.rb-plan-agreement-note{margin:-1px 0 0;color:#9a928d;font-size:10px;line-height:1.35;text-align:center}@media(max-width:430px){.rb-smart-fill-page{padding-bottom:178px}.rb-plan-buy-panel{width:100vw}}.rb-plan-agreement-note a{color:#8f2f2d;font-weight:850}.rb-smart-fill-page.deep .rb-plan-agreement-note a{color:var(--rb-gold-strong)}.deep-cover-card,.deep-profile-card,.deep-model-card,.deep-chapter,.deep-data-basis-card,.deep-recalc-card,.recommendation-summary-card.deep{background:#fffffff5;border-color:#e6ddd2}.deep-cover-card{background:radial-gradient(circle at 92% 0%,rgba(40,49,78,.1),transparent 36%),linear-gradient(180deg,#fff,#fffaf5)}.deep-cover-card h1,.deep-profile-card h2,.deep-chapter h2,.deep-recalc-card h2,.recommendation-summary-card.deep h2,.strategy-core-card h3,.risk-audit-head strong{color:#28314e}.deep-cover-card p,.deep-profile-card p,.deep-chapter p,.deep-recalc-card p,.recommendation-summary-card.deep p{color:#5f5a55}.deep-status-pill,.deep-section-kicker,.deep-chapter-head span{color:#8a6a2e;background:#f7efe3;border-color:#e7d3a0}.deep-anchor-tabs button{color:#28314e;background:#fff;border-color:#e6ddd2}.deep-anchor-tabs .active{color:#f1e6d8;background:linear-gradient(135deg,#28314e,#1f263d);border-color:#28314e;box-shadow:0 8px 18px #28314e29}.recommendation-summary-card.deep .recommendation-count-grid div,.deep-equivalent div,.deep-chapter .strategy-core-card,.deep-chapter .strategy-reason-list article,.deep-chapter .ordering-advice-card,.deep-chapter .risk-audit-card,.profile-conclusion-card,.six-profile-grid div,.deep-major-columns div,.deep-data-basis-grid div,.deep-boundary-grid span{background:#fffaf5;border-color:#e6ddd2}.recommendation-summary-card.deep .recommendation-summary-block,.recommendation-summary-card.deep .recommendation-strategy-brief{border-top-color:#ece3d9}.recommendation-summary-card.deep .recommendation-count-grid strong,.recommendation-summary-card.deep .recommendation-summary-head strong,.recommendation-summary-card.deep .recommendation-summary-head button,.recommendation-summary-card.deep .recommendation-strategy-brief strong,.deep-chapter .strategy-core-card strong,.deep-chapter .strategy-reason-list span,.deep-chapter .ordering-advice-card strong,.deep-boundary-grid b,.deep-equivalent strong,.deep-equivalent b,.profile-conclusion-card strong,.six-profile-grid strong,.deep-major-columns strong,.deep-data-basis-grid svg,.deep-chapter .program-view-all-button,.deep-chapter .program-group-row button b,.deep-chapter .program-group-row button em,.deep-chapter .program-group-row button span b{color:#8a6a2e}.recommendation-summary-card.deep .recommendation-chip-row span,.deep-chapter .strategy-reason-list span,.match-principles.deep span,.report-tags.deep span{color:#28314e;background:#f4efe8;border-color:transparent}.recommendation-summary-card.deep .recommendation-summary-cta,.deep-recalc-card .secondary,.deep-report-fixed .primary-mini{color:#f1e6d8;background:linear-gradient(135deg,#28314e,#1f263d);border-color:#28314e;box-shadow:0 12px 24px #28314e33}.deep-chapter .risk-audit-card:before{background:#cbaa58}.deep-chapter .risk-audit-head svg{color:#8a6a2e}.deep-chapter .program-group-row button,.deep-chapter .program-major-list,.deep-chapter .program-plan-row span{background:#fffaf5;border-color:#e6ddd2}.deep-report-fixed button{color:#28314e;border-color:#e6ddd2}.rb-smart-fill-page.deep{--rb-gold: #8A6A2E;--rb-gold-strong: #28314E;--rb-gold-soft: #f4efe8;--rb-gold-border: rgba(40, 49, 78, .22);background:radial-gradient(circle at 78% 0%,rgba(40,49,78,.13),transparent 34%),linear-gradient(180deg,#fffaf5,#f8f6f3 42%,#f8f6f3)}.rb-smart-fill-page.deep .rb-smart-fill-hero>span,.rb-plan-detail-card.deep>div:not(.rb-plan-fit-block):not(.rb-plan-tabs)>span{color:#8a6a2e;background:#f4efe8}.rb-smart-fill-page.deep .rb-plan-tabs button.active,.rb-plan-sku-row button.deep.active{color:#28314e;background:#f4efe8;border-color:#28314e3d}.rb-plan-detail-card.deep{background:linear-gradient(180deg,#fff,#fffaf5);border-color:#28314e2e;box-shadow:0 14px 30px #28314e1a}.rb-plan-buy-button.deep{color:#f1e6d8;background:linear-gradient(135deg,#28314e,#1f263d);box-shadow:0 12px 24px #28314e38}.deep-cover-card{padding:18px 18px 16px;background:#fff;border:1px solid #e9e1d8;border-radius:12px;box-shadow:0 10px 24px #28314e0b}.deep-cover-card .deep-status-pill{min-height:22px;padding:0 8px;color:#8a6a2e;background:transparent;border:1px solid #E7D3A0;border-radius:999px;font-size:11px}.deep-cover-card h1{margin-top:14px;color:#28314e;font-size:24px;line-height:1.2;letter-spacing:0}.deep-cover-card p{margin-top:10px;color:#5f5a55;font-size:13px;line-height:1.65}.deep-cover-card em{display:block;margin-top:12px;padding:9px 10px 9px 12px;color:#6c625a;background:#fbf8f4;border:0;border-left:3px solid #CBAA58;border-radius:6px;font-size:12px;line-height:1.55}.report-student-info-bar.deep{min-height:58px;margin:-2px 0 12px;background:#fff;border:1px solid #e9e1d8;border-radius:10px;box-shadow:none}.report-student-info-bar.deep div{padding:10px 4px;border-right-color:#eee6dc}.report-student-info-bar.deep svg{color:#8a6a2e}.report-student-info-bar.deep span{color:#28314e;font-size:12.5px;font-weight:750}.recommendation-summary-card.deep{padding:18px;background:#fff;border:1px solid #e9e1d8;border-radius:12px;box-shadow:0 10px 24px #28314e0b}.recommendation-summary-card.deep h2{margin-bottom:16px;color:#28314e;font-size:22px}.recommendation-summary-card.deep .recommendation-count-grid{gap:0;padding:10px 0 12px;margin-bottom:2px;border-top:1px solid #ece3d9;border-bottom:1px solid #ece3d9}.recommendation-summary-card.deep .recommendation-count-grid div{min-height:48px;padding:4px;background:transparent;border-radius:0;border-right:1px solid #ece3d9}.recommendation-summary-card.deep .recommendation-count-grid div:last-child{border-right:0}.recommendation-summary-card.deep .recommendation-count-grid span{color:#8b827a;font-size:10.5px}.recommendation-summary-card.deep .recommendation-count-grid strong{color:#8a6a2e;font-size:20px}.recommendation-summary-card.deep .recommendation-summary-block,.recommendation-summary-card.deep .recommendation-strategy-brief{padding-top:13px;margin-top:0;border-top:0}.recommendation-summary-card.deep .recommendation-summary-head{margin-bottom:7px}.recommendation-summary-card.deep .recommendation-summary-head strong,.recommendation-summary-card.deep .recommendation-strategy-brief strong{color:#28314e;font-size:13px}.recommendation-summary-card.deep .recommendation-summary-head button{color:#8a6a2e}.recommendation-summary-card.deep .recommendation-chip-row{gap:12px}.recommendation-summary-card.deep .recommendation-chip-row span{padding:0;color:#5f5a55;background:transparent;border-radius:0;font-size:13px;font-weight:750}.recommendation-summary-card.deep .recommendation-chip-row span:before{content:"";display:inline-block;width:5px;height:5px;margin-right:6px;vertical-align:2px;background:#cbaa58;border-radius:50%}.recommendation-summary-card.deep .recommendation-strategy-brief{padding:12px 0 0;margin-top:12px;border-top:1px solid #ece3d9}.recommendation-summary-card.deep .recommendation-strategy-brief p{color:#5f5a55;font-size:13px}.recommendation-summary-card.deep .recommendation-summary-cta{min-height:44px;margin-top:16px;color:#f1e6d8;background:linear-gradient(135deg,#28314e,#1f263d);border-radius:10px;box-shadow:0 12px 22px #28314e29}.deep-profile-card,.deep-chapter,.deep-data-basis-card,.deep-recalc-card{padding:18px;background:#fff;border:1px solid #e9e1d8;border-radius:12px;box-shadow:0 10px 24px #28314e09}.deep-section-kicker{min-height:auto;padding:0;color:#8a6a2e;background:transparent;border:0;border-radius:0;font-size:12px;letter-spacing:0}.deep-profile-card h2,.deep-chapter h2,.deep-data-basis-card h2,.deep-recalc-card h2{color:#28314e;font-size:19px;line-height:1.32}.profile-conclusion-card,.deep-chapter .conclusion-block,.deep-chapter .strategy-core-card{padding:11px 12px 11px 13px;background:#fbf8f4;border:0;border-left:3px solid #CBAA58;border-radius:7px}.profile-conclusion-card strong,.deep-chapter .conclusion-block strong,.deep-chapter .strategy-core-card h3{color:#28314e}.profile-conclusion-card p,.deep-chapter .conclusion-block p,.deep-chapter .strategy-core-card p{color:#5f5a55}.six-profile-grid{gap:0;margin-top:12px;border-top:1px solid #ece3d9}.six-profile-grid div{padding:11px 0;background:transparent;border:0;border-bottom:1px solid #ece3d9;border-radius:0}.six-profile-grid strong{color:#8a6a2e}.six-profile-grid b{color:#28314e}.six-profile-grid span{color:#68615b}.deep-profile-card .six-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;row-gap:0}.deep-profile-card .six-profile-grid div{padding:14px 0 15px}.deep-profile-card .six-profile-grid div:nth-child(odd){padding-right:4px}.deep-profile-card .six-profile-grid div:nth-child(2n){padding-left:4px}.deep-profile-card .six-profile-grid strong{margin-bottom:5px;line-height:1.25}.deep-profile-card .six-profile-grid b{margin:0 0 7px;line-height:1.3}.deep-profile-card .six-profile-grid span{line-height:1.55}.deep-profile-card .mini-list{margin-top:10px;padding-top:10px;border-top:1px solid #ece3d9}.deep-model-tabs{margin:4px 0 10px}.deep-anchor-tabs{padding:0;gap:8px}.deep-anchor-tabs button{min-width:58px;min-height:32px;color:#6a625c;background:transparent;border:0;border-radius:0;box-shadow:none}.deep-anchor-tabs .active{color:#28314e;background:transparent;border-bottom:2px solid #CBAA58;border-radius:0;box-shadow:none}.deep-chapter-head{grid-template-columns:24px 1fr;gap:9px;margin-bottom:13px}.deep-chapter-head span{width:24px;height:24px;color:#8a6a2e;background:#fbf8f4;border:1px solid #E7D3A0;border-radius:50%}.deep-chapter>p,.deep-chapter .ordering-ratio-note,.deep-chapter .risk-audit-card p,.deep-data-basis-card p,.deep-recalc-card p{color:#5f5a55;font-size:12.8px;line-height:1.68}.deep-equivalent{gap:0;margin:12px 0 10px;border:1px solid #ece3d9;border-radius:9px;overflow:hidden}.deep-equivalent div{background:#fff;border:0;border-right:1px solid #ece3d9;border-radius:0}.deep-equivalent div:last-child{border-right:0}.deep-equivalent strong{color:#8a6a2e}.deep-equivalent b{color:#28314e}.deep-boundary-grid{gap:0;margin-top:12px;border-top:1px solid #ece3d9}.deep-boundary-grid span{padding:11px 0;background:transparent;border:0;border-bottom:1px solid #ece3d9;border-radius:0}.deep-boundary-grid b{color:#8a6a2e}.deep-chapter .strategy-reason-list article,.deep-chapter .ordering-advice-card,.deep-chapter .risk-audit-card{padding:11px 0;background:transparent;border:0;border-bottom:1px solid #ece3d9;border-radius:0}.deep-chapter .strategy-reason-list article:last-child,.deep-chapter .ordering-advice-card:last-child,.deep-chapter .risk-audit-card:last-child{border-bottom:0}.deep-chapter .strategy-reason-list span{color:#8a6a2e;background:transparent;border:0;padding:0}.deep-major-columns{gap:12px}.deep-major-columns div{padding:0;background:transparent;border:0;border-top:1px solid #ece3d9;border-radius:0}.deep-major-columns strong{padding-top:10px;color:#8a6a2e}.deep-major-columns span{color:#5f5a55;border-top-color:#ece3d9}.deep-chapter .program-card{background:#fff;border-color:#e9e1d8;box-shadow:none}.deep-chapter .program-group-row button,.deep-chapter .program-major-list,.deep-chapter .program-plan-row span{background:#fbf8f4;border-color:#e9e1d8}.major-direction-module.deep .major-direction-card{background:#fff;border-color:#e9e1d8;box-shadow:none}.major-direction-module.deep .major-direction-head{background:linear-gradient(90deg,#fbf8f4,#fffaf5 62%,#fffaf58c);border-bottom-color:#e9e1d8}.major-direction-module.deep .major-direction-head strong,.major-direction-module.deep .major-direction-lines b{color:#28314e}.major-direction-module.deep .major-direction-lines p{color:#5f5a55}.rb-mine-page .rb-section-card{border-radius:18px}.rb-mine-page .rb-action-list .rb-action-card{min-height:68px;background:#fffcfab8;border-color:#e8e1da75;border-radius:14px}.rb-mine-page .rb-feature-card{min-height:102px;background:#fffcfab3;border-color:#e8e1da75;border-radius:14px}.rb-mine-page .rb-icon-well,.rb-mine-page .rb-feature-card>span:first-child{border-radius:12px}.full-report-viewport{background:radial-gradient(circle at 18% 0%,rgba(255,235,230,.58),transparent 36%),linear-gradient(180deg,#fff7f4,#f8f6f3 38%,#f8f6f3)}.full-report-viewport .paid-cover-card,.full-report-viewport .paid-chapter,.full-report-viewport .paid-preference-analysis,.full-report-viewport .report-adjust-card,.full-report-viewport .report-upgrade-card,.full-report-viewport .recommendation-summary-card.basic{background:#fffffff5;border:1px solid #e9e1d8;border-radius:12px;box-shadow:none}.full-report-viewport .paid-cover-card{padding:19px 18px 17px}.full-report-viewport .paid-cover-card h1{color:#29262e;font-size:22px;line-height:1.26;font-weight:850}.full-report-viewport .paid-cover-card p,.full-report-viewport .paid-cover-card em{color:#6a625d;font-size:13px;line-height:1.68}.full-report-viewport .recommendation-summary-card.basic{padding:16px}.full-report-viewport .recommendation-summary-card.basic h2{font-size:21px;line-height:1.26}.full-report-viewport .recommendation-summary-card.basic .recommendation-count-grid{gap:7px;margin:12px 0 13px}.full-report-viewport .recommendation-summary-card.basic .recommendation-count-grid div{min-height:58px;border-color:#eee5df;border-radius:8px;background:#fffaf7}.full-report-viewport .recommendation-summary-card.basic .recommendation-summary-block,.full-report-viewport .recommendation-summary-card.basic .recommendation-strategy-brief{border-color:#eee5df;border-radius:8px;background:#fffdfb}.full-report-viewport .paid-chapter-head span{color:#a33a38;background:#fff1ef}.full-report-viewport .paid-chapter-head h2,.full-report-viewport .paid-preference-analysis h2{color:#29262e;font-weight:850}.full-report-viewport .conclusion-block,.full-report-viewport .strategy-core-card{background:#fff7f4;border:0;border-left:3px solid #b44b45;border-radius:7px}.full-report-viewport .paid-boundary-grid span,.full-report-viewport .strategy-reason-list article,.full-report-viewport .ordering-advice-card,.full-report-viewport .risk-audit-card{background:#fffdfb;border-color:#eee5df;border-radius:8px}.sixding-anchor-tabs{position:sticky;top:0;z-index:20;display:flex;gap:18px;overflow-x:auto;margin:6px -16px 12px;padding:10px 16px 8px;background:#fffaf6f0;border-bottom:1px solid rgba(236,227,217,.86);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);scrollbar-width:none}.sixding-anchor-tabs::-webkit-scrollbar{display:none}.sixding-anchor-tabs button{position:relative;flex:0 0 auto;min-width:46px;min-height:34px;padding:0;color:#746b66;background:transparent;border:0;border-radius:0;font-size:13px;font-weight:850;letter-spacing:0}.sixding-anchor-tabs button:after{content:"";position:absolute;left:2px;right:2px;bottom:0;height:2px;background:transparent;border-radius:999px}.sixding-anchor-tabs button.active{color:#8f2f2d}.sixding-anchor-tabs button.active:after{background:#b44b45}.sixding-anchor-tabs.deep{background:#fffaf5f2}.sixding-anchor-tabs.deep button.active{color:#28314e}.sixding-anchor-tabs.deep button.active:after{background:#cbaa58}.paid-chapter,.deep-chapter{scroll-margin-top:62px}.deep-chapter .program-view-all-button{color:#28314e;background:#fbf8f4;border-color:#e9e1d8}.deep-chapter .ordering-ratio-strip{border-radius:9px}.deep-chapter .ordering-ratio-strip .rush{background:#aa2b3a}.deep-chapter .ordering-ratio-strip .stable{background:#cbaa58}.deep-chapter .ordering-ratio-strip .safe{background:#4f946b}.deep-chapter .risk-audit-card{padding-left:12px}.deep-chapter .risk-audit-card:before{top:12px;bottom:12px;background:#cbaa58}.deep-data-basis-grid{gap:0;margin:12px 0;border:1px solid #ece3d9;border-radius:9px;overflow:hidden}.deep-data-basis-grid div{min-height:40px;background:#fff;border:0;border-right:1px solid #ece3d9;border-bottom:1px solid #ece3d9;border-radius:0}.deep-data-basis-grid div:nth-child(2n){border-right:0}.deep-data-basis-grid div:nth-last-child(-n+2){border-bottom:0}.deep-recalc-card .report-tags.deep span{color:#28314e;background:#fbf8f4}.deep-report-fixed{background:linear-gradient(180deg,#f8f6f3c7,#f8f6f3 30%)}.deep-report-fixed button{background:#fff;border-radius:9px}@media(max-width:430px){.page-shell{padding:0}.phone{width:100%;height:100vh;min-height:100vh;border:0;border-radius:0}}@media(max-width:389px){.capture-mode .phone{width:100%}}
