@layer theme{@theme default{--font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --font-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif; --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; --color-red-50: oklch(97.1% .013 17.38); --color-red-100: oklch(93.6% .032 17.717); --color-red-200: oklch(88.5% .062 18.334); --color-red-300: oklch(80.8% .114 19.571); --color-red-400: oklch(70.4% .191 22.216); --color-red-500: oklch(63.7% .237 25.331); --color-red-600: oklch(57.7% .245 27.325); --color-red-700: oklch(50.5% .213 27.518); --color-red-800: oklch(44.4% .177 26.899); --color-red-900: oklch(39.6% .141 25.723); --color-red-950: oklch(25.8% .092 26.042); --color-orange-50: oklch(98% .016 73.684); --color-orange-100: oklch(95.4% .038 75.164); --color-orange-200: oklch(90.1% .076 70.697); --color-orange-300: oklch(83.7% .128 66.29); --color-orange-400: oklch(75% .183 55.934); --color-orange-500: oklch(70.5% .213 47.604); --color-orange-600: oklch(64.6% .222 41.116); --color-orange-700: oklch(55.3% .195 38.402); --color-orange-800: oklch(47% .157 37.304); --color-orange-900: oklch(40.8% .123 38.172); --color-orange-950: oklch(26.6% .079 36.259); --color-amber-50: oklch(98.7% .022 95.277); --color-amber-100: oklch(96.2% .059 95.617); --color-amber-200: oklch(92.4% .12 95.746); --color-amber-300: oklch(87.9% .169 91.605); --color-amber-400: oklch(82.8% .189 84.429); --color-amber-500: oklch(76.9% .188 70.08); --color-amber-600: oklch(66.6% .179 58.318); --color-amber-700: oklch(55.5% .163 48.998); --color-amber-800: oklch(47.3% .137 46.201); --color-amber-900: oklch(41.4% .112 45.904); --color-amber-950: oklch(27.9% .077 45.635); --color-yellow-50: oklch(98.7% .026 102.212); --color-yellow-100: oklch(97.3% .071 103.193); --color-yellow-200: oklch(94.5% .129 101.54); --color-yellow-300: oklch(90.5% .182 98.111); --color-yellow-400: oklch(85.2% .199 91.936); --color-yellow-500: oklch(79.5% .184 86.047); --color-yellow-600: oklch(68.1% .162 75.834); --color-yellow-700: oklch(55.4% .135 66.442); --color-yellow-800: oklch(47.6% .114 61.907); --color-yellow-900: oklch(42.1% .095 57.708); --color-yellow-950: oklch(28.6% .066 53.813); --color-lime-50: oklch(98.6% .031 120.757); --color-lime-100: oklch(96.7% .067 122.328); --color-lime-200: oklch(93.8% .127 124.321); --color-lime-300: oklch(89.7% .196 126.665); --color-lime-400: oklch(84.1% .238 128.85); --color-lime-500: oklch(76.8% .233 130.85); --color-lime-600: oklch(64.8% .2 131.684); --color-lime-700: oklch(53.2% .157 131.589); --color-lime-800: oklch(45.3% .124 130.933); --color-lime-900: oklch(40.5% .101 131.063); --color-lime-950: oklch(27.4% .072 132.109); --color-green-50: oklch(98.2% .018 155.826); --color-green-100: oklch(96.2% .044 156.743); --color-green-200: oklch(92.5% .084 155.995); --color-green-300: oklch(87.1% .15 154.449); --color-green-400: oklch(79.2% .209 151.711); --color-green-500: oklch(72.3% .219 149.579); --color-green-600: oklch(62.7% .194 149.214); --color-green-700: oklch(52.7% .154 150.069); --color-green-800: oklch(44.8% .119 151.328); --color-green-900: oklch(39.3% .095 152.535); --color-green-950: oklch(26.6% .065 152.934); --color-emerald-50: oklch(97.9% .021 166.113); --color-emerald-100: oklch(95% .052 163.051); --color-emerald-200: oklch(90.5% .093 164.15); --color-emerald-300: oklch(84.5% .143 164.978); --color-emerald-400: oklch(76.5% .177 163.223); --color-emerald-500: oklch(69.6% .17 162.48); --color-emerald-600: oklch(59.6% .145 163.225); --color-emerald-700: oklch(50.8% .118 165.612); --color-emerald-800: oklch(43.2% .095 166.913); --color-emerald-900: oklch(37.8% .077 168.94); --color-emerald-950: oklch(26.2% .051 172.552); --color-teal-50: oklch(98.4% .014 180.72); --color-teal-100: oklch(95.3% .051 180.801); --color-teal-200: oklch(91% .096 180.426); --color-teal-300: oklch(85.5% .138 181.071); --color-teal-400: oklch(77.7% .152 181.912); --color-teal-500: oklch(70.4% .14 182.503); --color-teal-600: oklch(60% .118 184.704); --color-teal-700: oklch(51.1% .096 186.391); --color-teal-800: oklch(43.7% .078 188.216); --color-teal-900: oklch(38.6% .063 188.416); --color-teal-950: oklch(27.7% .046 192.524); --color-cyan-50: oklch(98.4% .019 200.873); --color-cyan-100: oklch(95.6% .045 203.388); --color-cyan-200: oklch(91.7% .08 205.041); --color-cyan-300: oklch(86.5% .127 207.078); --color-cyan-400: oklch(78.9% .154 211.53); --color-cyan-500: oklch(71.5% .143 215.221); --color-cyan-600: oklch(60.9% .126 221.723); --color-cyan-700: oklch(52% .105 223.128); --color-cyan-800: oklch(45% .085 224.283); --color-cyan-900: oklch(39.8% .07 227.392); --color-cyan-950: oklch(30.2% .056 229.695); --color-sky-50: oklch(97.7% .013 236.62); --color-sky-100: oklch(95.1% .026 236.824); --color-sky-200: oklch(90.1% .058 230.902); --color-sky-300: oklch(82.8% .111 230.318); --color-sky-400: oklch(74.6% .16 232.661); --color-sky-500: oklch(68.5% .169 237.323); --color-sky-600: oklch(58.8% .158 241.966); --color-sky-700: oklch(50% .134 242.749); --color-sky-800: oklch(44.3% .11 240.79); --color-sky-900: oklch(39.1% .09 240.876); --color-sky-950: oklch(29.3% .066 243.157); --color-blue-50: oklch(97% .014 254.604); --color-blue-100: oklch(93.2% .032 255.585); --color-blue-200: oklch(88.2% .059 254.128); --color-blue-300: oklch(80.9% .105 251.813); --color-blue-400: oklch(70.7% .165 254.624); --color-blue-500: oklch(62.3% .214 259.815); --color-blue-600: oklch(54.6% .245 262.881); --color-blue-700: oklch(48.8% .243 264.376); --color-blue-800: oklch(42.4% .199 265.638); --color-blue-900: oklch(37.9% .146 265.522); --color-blue-950: oklch(28.2% .091 267.935); --color-indigo-50: oklch(96.2% .018 272.314); --color-indigo-100: oklch(93% .034 272.788); --color-indigo-200: oklch(87% .065 274.039); --color-indigo-300: oklch(78.5% .115 274.713); --color-indigo-400: oklch(67.3% .182 276.935); --color-indigo-500: oklch(58.5% .233 277.117); --color-indigo-600: oklch(51.1% .262 276.966); --color-indigo-700: oklch(45.7% .24 277.023); --color-indigo-800: oklch(39.8% .195 277.366); --color-indigo-900: oklch(35.9% .144 278.697); --color-indigo-950: oklch(25.7% .09 281.288); --color-violet-50: oklch(96.9% .016 293.756); --color-violet-100: oklch(94.3% .029 294.588); --color-violet-200: oklch(89.4% .057 293.283); --color-violet-300: oklch(81.1% .111 293.571); --color-violet-400: oklch(70.2% .183 293.541); --color-violet-500: oklch(60.6% .25 292.717); --color-violet-600: oklch(54.1% .281 293.009); --color-violet-700: oklch(49.1% .27 292.581); --color-violet-800: oklch(43.2% .232 292.759); --color-violet-900: oklch(38% .189 293.745); --color-violet-950: oklch(28.3% .141 291.089); --color-purple-50: oklch(97.7% .014 308.299); --color-purple-100: oklch(94.6% .033 307.174); --color-purple-200: oklch(90.2% .063 306.703); --color-purple-300: oklch(82.7% .119 306.383); --color-purple-400: oklch(71.4% .203 305.504); --color-purple-500: oklch(62.7% .265 303.9); --color-purple-600: oklch(55.8% .288 302.321); --color-purple-700: oklch(49.6% .265 301.924); --color-purple-800: oklch(43.8% .218 303.724); --color-purple-900: oklch(38.1% .176 304.987); --color-purple-950: oklch(29.1% .149 302.717); --color-fuchsia-50: oklch(97.7% .017 320.058); --color-fuchsia-100: oklch(95.2% .037 318.852); --color-fuchsia-200: oklch(90.3% .076 319.62); --color-fuchsia-300: oklch(83.3% .145 321.434); --color-fuchsia-400: oklch(74% .238 322.16); --color-fuchsia-500: oklch(66.7% .295 322.15); --color-fuchsia-600: oklch(59.1% .293 322.896); --color-fuchsia-700: oklch(51.8% .253 323.949); --color-fuchsia-800: oklch(45.2% .211 324.591); --color-fuchsia-900: oklch(40.1% .17 325.612); --color-fuchsia-950: oklch(29.3% .136 325.661); --color-pink-50: oklch(97.1% .014 343.198); --color-pink-100: oklch(94.8% .028 342.258); --color-pink-200: oklch(89.9% .061 343.231); --color-pink-300: oklch(82.3% .12 346.018); --color-pink-400: oklch(71.8% .202 349.761); --color-pink-500: oklch(65.6% .241 354.308); --color-pink-600: oklch(59.2% .249 .584); --color-pink-700: oklch(52.5% .223 3.958); --color-pink-800: oklch(45.9% .187 3.815); --color-pink-900: oklch(40.8% .153 2.432); --color-pink-950: oklch(28.4% .109 3.907); --color-rose-50: oklch(96.9% .015 12.422); --color-rose-100: oklch(94.1% .03 12.58); --color-rose-200: oklch(89.2% .058 10.001); --color-rose-300: oklch(81% .117 11.638); --color-rose-400: oklch(71.2% .194 13.428); --color-rose-500: oklch(64.5% .246 16.439); --color-rose-600: oklch(58.6% .253 17.585); --color-rose-700: oklch(51.4% .222 16.935); --color-rose-800: oklch(45.5% .188 13.697); --color-rose-900: oklch(41% .159 10.272); --color-rose-950: oklch(27.1% .105 12.094); --color-slate-50: oklch(98.4% .003 247.858); --color-slate-100: oklch(96.8% .007 247.896); --color-slate-200: oklch(92.9% .013 255.508); --color-slate-300: oklch(86.9% .022 252.894); --color-slate-400: oklch(70.4% .04 256.788); --color-slate-500: oklch(55.4% .046 257.417); --color-slate-600: oklch(44.6% .043 257.281); --color-slate-700: oklch(37.2% .044 257.287); --color-slate-800: oklch(27.9% .041 260.031); --color-slate-900: oklch(20.8% .042 265.755); --color-slate-950: oklch(12.9% .042 264.695); --color-gray-50: oklch(98.5% .002 247.839); --color-gray-100: oklch(96.7% .003 264.542); --color-gray-200: oklch(92.8% .006 264.531); --color-gray-300: oklch(87.2% .01 258.338); --color-gray-400: oklch(70.7% .022 261.325); --color-gray-500: oklch(55.1% .027 264.364); --color-gray-600: oklch(44.6% .03 256.802); --color-gray-700: oklch(37.3% .034 259.733); --color-gray-800: oklch(27.8% .033 256.848); --color-gray-900: oklch(21% .034 264.665); --color-gray-950: oklch(13% .028 261.692); --color-zinc-50: oklch(98.5% 0 0); --color-zinc-100: oklch(96.7% .001 286.375); --color-zinc-200: oklch(92% .004 286.32); --color-zinc-300: oklch(87.1% .006 286.286); --color-zinc-400: oklch(70.5% .015 286.067); --color-zinc-500: oklch(55.2% .016 285.938); --color-zinc-600: oklch(44.2% .017 285.786); --color-zinc-700: oklch(37% .013 285.805); --color-zinc-800: oklch(27.4% .006 286.033); --color-zinc-900: oklch(21% .006 285.885); --color-zinc-950: oklch(14.1% .005 285.823); --color-neutral-50: oklch(98.5% 0 0); --color-neutral-100: oklch(97% 0 0); --color-neutral-200: oklch(92.2% 0 0); --color-neutral-300: oklch(87% 0 0); --color-neutral-400: oklch(70.8% 0 0); --color-neutral-500: oklch(55.6% 0 0); --color-neutral-600: oklch(43.9% 0 0); --color-neutral-700: oklch(37.1% 0 0); --color-neutral-800: oklch(26.9% 0 0); --color-neutral-900: oklch(20.5% 0 0); --color-neutral-950: oklch(14.5% 0 0); --color-stone-50: oklch(98.5% .001 106.423); --color-stone-100: oklch(97% .001 106.424); --color-stone-200: oklch(92.3% .003 48.717); --color-stone-300: oklch(86.9% .005 56.366); --color-stone-400: oklch(70.9% .01 56.259); --color-stone-500: oklch(55.3% .013 58.071); --color-stone-600: oklch(44.4% .011 73.639); --color-stone-700: oklch(37.4% .01 67.558); --color-stone-800: oklch(26.8% .007 34.298); --color-stone-900: oklch(21.6% .006 56.043); --color-stone-950: oklch(14.7% .004 49.25); --color-mauve-50: oklch(98.5% 0 0); --color-mauve-100: oklch(96% .003 325.6); --color-mauve-200: oklch(92.2% .005 325.62); --color-mauve-300: oklch(86.5% .012 325.68); --color-mauve-400: oklch(71.1% .019 323.02); --color-mauve-500: oklch(54.2% .034 322.5); --color-mauve-600: oklch(43.5% .029 321.78); --color-mauve-700: oklch(36.4% .029 323.89); --color-mauve-800: oklch(26.3% .024 320.12); --color-mauve-900: oklch(21.2% .019 322.12); --color-mauve-950: oklch(14.5% .008 326); --color-olive-50: oklch(98.8% .003 106.5); --color-olive-100: oklch(96.6% .005 106.5); --color-olive-200: oklch(93% .007 106.5); --color-olive-300: oklch(88% .011 106.6); --color-olive-400: oklch(73.7% .021 106.9); --color-olive-500: oklch(58% .031 107.3); --color-olive-600: oklch(46.6% .025 107.3); --color-olive-700: oklch(39.4% .023 107.4); --color-olive-800: oklch(28.6% .016 107.4); --color-olive-900: oklch(22.8% .013 107.4); --color-olive-950: oklch(15.3% .006 107.1); --color-mist-50: oklch(98.7% .002 197.1); --color-mist-100: oklch(96.3% .002 197.1); --color-mist-200: oklch(92.5% .005 214.3); --color-mist-300: oklch(87.2% .007 219.6); --color-mist-400: oklch(72.3% .014 214.4); --color-mist-500: oklch(56% .021 213.5); --color-mist-600: oklch(45% .017 213.2); --color-mist-700: oklch(37.8% .015 216); --color-mist-800: oklch(27.5% .011 216.9); --color-mist-900: oklch(21.8% .008 223.9); --color-mist-950: oklch(14.8% .004 228.8); --color-taupe-50: oklch(98.6% .002 67.8); --color-taupe-100: oklch(96% .002 17.2); --color-taupe-200: oklch(92.2% .005 34.3); --color-taupe-300: oklch(86.8% .007 39.5); --color-taupe-400: oklch(71.4% .014 41.2); --color-taupe-500: oklch(54.7% .021 43.1); --color-taupe-600: oklch(43.8% .017 39.3); --color-taupe-700: oklch(36.7% .016 35.7); --color-taupe-800: oklch(26.8% .011 36.5); --color-taupe-900: oklch(21.4% .009 43.1); --color-taupe-950: oklch(14.7% .004 49.3); --color-black: #000; --color-white: #fff; --spacing: .25rem; --breakpoint-sm: 40rem; --breakpoint-md: 48rem; --breakpoint-lg: 64rem; --breakpoint-xl: 80rem; --breakpoint-2xl: 96rem; --container-3xs: 16rem; --container-2xs: 18rem; --container-xs: 20rem; --container-sm: 24rem; --container-md: 28rem; --container-lg: 32rem; --container-xl: 36rem; --container-2xl: 42rem; --container-3xl: 48rem; --container-4xl: 56rem; --container-5xl: 64rem; --container-6xl: 72rem; --container-7xl: 80rem; --text-xs: .75rem; --text-xs--line-height: calc(1 / .75); --text-sm: .875rem; --text-sm--line-height: calc(1.25 / .875); --text-base: 1rem; --text-base--line-height: calc(1.5 / 1); --text-lg: 1.125rem; --text-lg--line-height: calc(1.75 / 1.125); --text-xl: 1.25rem; --text-xl--line-height: calc(1.75 / 1.25); --text-2xl: 1.5rem; --text-2xl--line-height: calc(2 / 1.5); --text-3xl: 1.875rem; --text-3xl--line-height: calc(2.25 / 1.875); --text-4xl: 2.25rem; --text-4xl--line-height: calc(2.5 / 2.25); --text-5xl: 3rem; --text-5xl--line-height: 1; --text-6xl: 3.75rem; --text-6xl--line-height: 1; --text-7xl: 4.5rem; --text-7xl--line-height: 1; --text-8xl: 6rem; --text-8xl--line-height: 1; --text-9xl: 8rem; --text-9xl--line-height: 1; --font-weight-thin: 100; --font-weight-extralight: 200; --font-weight-light: 300; --font-weight-normal: 400; --font-weight-medium: 500; --font-weight-semibold: 600; --font-weight-bold: 700; --font-weight-extrabold: 800; --font-weight-black: 900; --tracking-tighter: -.05em; --tracking-tight: -.025em; --tracking-normal: 0em; --tracking-wide: .025em; --tracking-wider: .05em; --tracking-widest: .1em; --leading-tight: 1.25; --leading-snug: 1.375; --leading-normal: 1.5; --leading-relaxed: 1.625; --leading-loose: 2; --radius-xs: .125rem; --radius-sm: .25rem; --radius-md: .375rem; --radius-lg: .5rem; --radius-xl: .75rem; --radius-2xl: 1rem; --radius-3xl: 1.5rem; --radius-4xl: 2rem; --shadow-2xs: 0 1px #0000000d; --shadow-xs: 0 1px 2px 0 #0000000d; --shadow-sm: 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a; --shadow-md: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a; --shadow-lg: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a; --shadow-xl: 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a; --shadow-2xl: 0 25px 50px -12px #00000040; --inset-shadow-2xs: inset 0 1px #0000000d; --inset-shadow-xs: inset 0 1px 1px #0000000d; --inset-shadow-sm: inset 0 2px 4px #0000000d; --drop-shadow-xs: 0 1px 1px #0000000d; --drop-shadow-sm: 0 1px 2px #00000026; --drop-shadow-md: 0 3px 3px #0000001f; --drop-shadow-lg: 0 4px 4px #00000026; --drop-shadow-xl: 0 9px 7px #0000001a; --drop-shadow-2xl: 0 25px 25px #00000026; --text-shadow-2xs: 0px 1px 0px #00000026; --text-shadow-xs: 0px 1px 1px #0003; --text-shadow-sm: 0px 1px 0px #00000013, 0px 1px 1px #00000013, 0px 2px 2px #00000013; --text-shadow-md: 0px 1px 1px #0000001a, 0px 1px 2px #0000001a, 0px 2px 4px #0000001a; --text-shadow-lg: 0px 1px 2px #0000001a, 0px 3px 2px #0000001a, 0px 4px 8px #0000001a; --ease-in: cubic-bezier(.4, 0, 1, 1); --ease-out: cubic-bezier(0, 0, .2, 1); --ease-in-out: cubic-bezier(.4, 0, .2, 1); --animate-spin: spin 1s linear infinite; --animate-ping: ping 1s cubic-bezier(0, 0, .2, 1) infinite; --animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite; --animate-bounce: bounce 1s infinite; @keyframes spin { to { transform: rotate(360deg); } } @keyframes ping { 75%, 100% { transform: scale(2); opacity: 0; } } @keyframes pulse { 50% { opacity: .5; } } @keyframes bounce { 0%, 100% { transform: translateY(-25%); animation-timing-function: cubic-bezier(.8, 0, 1, 1); } 50% { transform: none; animation-timing-function: cubic-bezier(0, 0, .2, 1); } } --blur-xs: 4px; --blur-sm: 8px; --blur-md: 12px; --blur-lg: 16px; --blur-xl: 24px; --blur-2xl: 40px; --blur-3xl: 64px; --perspective-dramatic: 100px; --perspective-near: 300px; --perspective-normal: 500px; --perspective-midrange: 800px; --perspective-distant: 1200px; --aspect-video: 16 / 9; --default-transition-duration: .15s; --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1); --default-font-family: --theme(--font-sans, initial); --default-font-feature-settings: --theme(--font-sans--font-feature-settings, initial); --default-font-variation-settings: --theme(--font-sans--font-variation-settings, initial); --default-mono-font-family: --theme(--font-mono, initial); --default-mono-font-feature-settings: --theme(--font-mono--font-feature-settings, initial); --default-mono-font-variation-settings: --theme(--font-mono--font-variation-settings, initial);}@theme default inline reference{--blur: 8px; --shadow: 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a; --shadow-inner: inset 0 2px 4px 0 #0000000d; --drop-shadow: 0 1px 2px #0000001a, 0 1px 1px #0000000f; --radius: .25rem; --max-width-prose: 65ch;}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:--theme(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:--theme(--default-font-feature-settings, normal);font-variation-settings:--theme(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:--theme(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:--theme(--default-mono-font-feature-settings, normal);font-variation-settings:--theme(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{@tailwind utilities;}:root{--ink:#1a191f;--muted:#706b89;--green:#2f2d39;--green-2:#30246d;--paper:#f0eff3;--line:#dfdee5;--red:#df4f3f;--blue:#4936a8;--gold:#6c5ac7;--shadow:0 16px 42px #23222b0e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 75% -10%,#e9e9ed 0,transparent 28%),var(--paper);color:var(--ink);margin:0;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif}button,input{font:inherit}button{cursor:pointer}a{color:inherit}::selection{color:#25242d;background:#d2cfe1}.shell{grid-template-columns:232px 1fr;min-height:100vh;display:grid}.sidebar{color:#efeef5;z-index:5;background:#25242d;flex-direction:column;width:232px;padding:28px 18px 20px;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:.04em;align-items:center;gap:11px;padding:0 10px 33px;font-size:18px;display:flex}.brand>span{border:1px solid #bcb8d3;border-radius:50%;place-items:center;width:32px;height:32px;font-family:serif;font-size:17px;display:grid}.nav-label{color:#918da6;letter-spacing:.16em;margin:0 0 10px;padding:0 12px;font-size:12px}.nav-item{color:#c0becc;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:13px;width:100%;margin:3px 0;padding:12px 13px;font-size:14px;display:flex}.nav-item.active{color:#25232d;background:#efeff2;font-weight:700}.nav-icon{text-align:center;width:18px;font-size:17px}.sidebar-note{border-top:1px solid #3a3260;border-bottom:1px solid #3a3260;align-items:flex-start;gap:10px;margin-top:auto;padding:18px 8px;display:flex}.sidebar-note b,.profile b{font-size:12px;display:block}.sidebar-note small,.profile small{color:#8d88a2;margin-top:5px;font-size:12px;display:block}.status-dot,.live-dot{background:#7b6cc6;border-radius:50%;width:7px;height:7px;margin-top:3px;display:inline-block;box-shadow:0 0 0 4px #2f2758}.profile{width:100%;color:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;margin-top:10px;padding:10px 7px;display:flex}.profile:hover,.profile:focus-visible{background:#2e2c38;border-color:#3d3565;outline:0}.profile i{color:#a29fb3;margin-left:auto;font-style:normal}.avatar{color:#2a2833;background:#d7d4e6;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-size:12px;font-weight:700;display:grid}.workspace{grid-column:2;width:100%;min-width:0;max-width:1600px;padding:0 40px 52px}.topbar{z-index:8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f0eff3e0;border-bottom:1px solid #d9d7e0;justify-content:space-between;align-items:center;height:110px;display:flex;position:sticky;top:0}.eyebrow{color:#817c98;letter-spacing:.08em;margin:0 0 7px;font-size:12px}.topbar h1{margin:0;font-family:Georgia,Songti SC,serif;font-size:24px;font-weight:500}.top-actions{align-items:center;gap:10px;display:flex}.search-shell{width:350px;position:relative}.search{color:#817c98;background:#ffffffeb;border:1px solid #d9d7e0;border-radius:9px;align-items:center;gap:8px;width:100%;height:42px;padding:0 8px 0 14px;display:flex;box-shadow:0 5px 18px #25232d0a}.search input{background:0 0;border:0;outline:0;width:100%;font-size:12px}.search button{color:#efeef5;white-space:nowrap;background:#2f2d39;border:0;border-radius:6px;padding:7px 11px;font-size:12px}.search button:disabled{opacity:.58;cursor:wait}.futu-search-panel{z-index:30;background:#fff;border:1px solid #dedce4;border-radius:12px;position:absolute;top:50px;left:0;right:0;overflow:hidden;box-shadow:0 22px 54px #1e1d252e}.futu-search-head{border-bottom:1px solid var(--line);background:#f6f5f8;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.futu-search-head>div{align-items:center;gap:7px;display:flex}.futu-search-head i{background:#4735a1;border-radius:50%;width:7px;height:7px}.futu-search-head span{color:#302858;font-size:12px;font-weight:700}.futu-search-head small{color:#88839e;font-size:12px}.futu-search-head button{color:#7f7a97;background:0 0;border:0;padding:0;font-size:18px;line-height:1}.futu-search-list{max-height:390px;overflow:auto}.futu-search-list>a{border-bottom:1px solid var(--line);padding:13px 15px;text-decoration:none;transition:background .15s;display:block}.futu-search-list>a:hover{background:#f2f2f4}.futu-search-list>a>div{align-items:center;gap:8px;margin-bottom:6px;display:flex}.futu-search-list>a>div span{color:#33286a;background:#e9e7f1;border-radius:10px;padding:3px 6px;font-size:12px}.futu-search-list time{color:#9490a7;font-size:12px}.futu-search-list b{font-size:12px;line-height:1.45;display:block}.futu-search-list>a>small{color:#8a85a0;margin-top:6px;font-size:12px;display:block}.futu-search-state{text-align:center;color:#837f9a;padding:28px 18px;font-size:12px;line-height:1.7}.futu-search-more{border:0;border-top:1px solid var(--line);color:#efeef5;background:#2f2d39;width:100%;padding:11px;font-size:12px;font-weight:700}.bell,.account-button{color:#4e4b5f;background:#ffffffdb;border:1px solid #d9d7e0;border-radius:9px;height:42px}.bell{width:42px;position:relative}.account-button{padding:0 13px;font-size:12px;font-weight:700}.bell:hover,.account-button:hover{border-color:#908ca4}.bell span{background:var(--red);border-radius:50%;width:6px;height:6px;position:absolute;top:9px;right:9px}.market-board{background:#fffffff0;border:1px solid #dfdde5;border-radius:12px;margin:20px 0 38px;overflow:hidden;box-shadow:0 9px 30px #201e270d}.market-board-head{border-bottom:1px solid var(--line);background:#f6f5f8;justify-content:space-between;align-items:center;min-height:44px;padding:0 17px;display:flex}.market-board-head>div{color:#66617c;align-items:center;gap:8px;font-size:12px;display:flex}.market-board-head small{color:#8d89a2;font-size:12px}.live-dot{width:5px;height:5px;box-shadow:none;margin:0}.market-group-row{border-bottom:1px solid var(--line);grid-template-columns:105px 1fr;min-height:58px;display:grid}.market-group-row:last-child{border-bottom:0}.market-group-label{border-right:1px solid var(--line);flex-direction:column;justify-content:center;padding:0 17px;display:flex}.market-group-label b{font:500 14px Georgia,Songti SC,serif}.market-group-label span{color:#8f8ba3;margin-top:4px;font-size:12px}.market-group-quotes{min-width:0;display:grid}.market-group-quotes.cols-1{grid-template-columns:1fr}.market-group-quotes.cols-2{grid-template-columns:repeat(2,1fr)}.market-group-quotes.cols-3{grid-template-columns:repeat(3,1fr)}.market-index{border-right:1px solid var(--line);grid-template-columns:1fr auto;align-content:center;gap:4px 12px;padding:10px 18px;display:grid}.market-index:last-child{border-right:0}.market-index span{color:#797491;grid-column:1/-1;font-size:12px}.market-index b{font:15px Georgia,serif}.market-index em{font-size:12px;font-style:normal}.data-notice{color:#4f4b60;background:#efeff2;border:1px solid #dedce4;border-radius:5px;align-items:center;gap:10px;margin:-24px 0 34px;padding:10px 13px;display:flex}.data-notice span{font-size:12px}.data-notice p{flex:1;margin:0;font-size:12px;line-height:1.6}.data-notice b{color:#2b244f;margin-right:7px}.refresh-btn{color:#302858;white-space:nowrap;background:#fff;border:1px solid #c2c0cd;border-radius:4px;padding:7px 10px;font-size:12px}.refresh-btn:disabled{opacity:.6;cursor:wait}.content-head{justify-content:space-between;align-items:flex-end;margin-bottom:18px;display:flex}.section-kicker{letter-spacing:.19em;color:#797491;font-size:12px;font-weight:700}.content-head h2,.fund-preview h2{margin:7px 0 5px;font-family:Georgia,Songti SC,serif;font-size:25px;font-weight:500}.content-head p{color:var(--muted);margin:0;font-size:12px}.outline-btn{color:#474457;background:0 0;border:1px solid #c9c7d3;border-radius:5px;padding:9px 13px;font-size:12px}.outline-btn span{margin-left:15px}.brief-grid{background:#fff;border:1px solid #dbdae2;border-radius:9px;grid-template-columns:1.08fr .92fr;display:grid;overflow:hidden}.lead-card{border-right:1px solid var(--line);background:linear-gradient(135deg,#f8f7fa 0%,#fff 70%);padding:27px 30px}.lead-top{color:#9793aa;justify-content:space-between;align-items:center;font-size:12px;display:flex}.tag{border-radius:3px;width:max-content;padding:5px 8px;font-size:12px;display:inline-block}.tag.hot{color:#bd4033;background:#fbe7e2}.tag.macro{color:#4e3f99;background:#ebe8f8}.tag.industry{color:#342872;background:#e6e4f1}.tag.company{color:#39288d;background:#e0dcf3}.lead-card h3{max-width:95%;margin:19px 0 13px;font-family:Georgia,Songti SC,serif;font-size:21px;font-weight:500;line-height:1.55}.lead-card>p{color:#6a6681;margin:0;font-size:12px;line-height:1.8}.impact{align-items:center;gap:7px;margin-top:23px;display:flex}.impact span{color:#8e8aa3;margin-right:3px;font-size:12px}.impact b{color:#3b3460;background:#eeeef1;border-radius:12px;padding:5px 8px;font-size:12px}.brief-list{flex-direction:column;display:flex}.brief-list article{border-bottom:1px solid var(--line);flex:1;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:20px 24px;display:grid}.brief-list article:last-child{border:0}.brief-list h4{margin:0 0 7px;font-size:13px;font-weight:600;line-height:1.55}.brief-list p{color:#9793aa;margin:0;font-size:12px}.brief-list article>span:last-child{color:#9793aa}.fund-preview{color:#eeedf4;background:#282631;border-radius:8px;grid-template-columns:1fr 1fr 1.2fr 1.2fr 48px;align-items:center;gap:24px;margin-top:26px;padding:25px 28px;display:grid;position:relative;overflow:hidden}.fund-preview:after{content:"";border:1px solid #474166;border-radius:50%;width:200px;height:200px;position:absolute;top:-115px;right:-110px}.fund-preview h2{color:#fff;margin-bottom:0;font-size:20px}.fund-stat{border-left:1px solid #514d62;padding-left:24px}.fund-stat small,.fund-stat span{color:#a19eb2;font-size:12px;display:block}.fund-stat strong{margin:6px 0;font:22px Georgia,serif;display:block}.flow-row{grid-template-columns:52px 1fr auto;align-items:center;gap:9px;font-size:12px;display:grid}.flow-row div{background:#393359;border-radius:5px;height:4px}.flow-row i{background:#806fd4;border-radius:5px;height:100%;display:block}.flow-row b{font-size:12px}.round-arrow{z-index:1;color:#fff;background:0 0;border:1px solid #6c6783;border-radius:50%;width:34px;height:34px}.section-title,.review-top{justify-content:space-between;align-items:flex-end;margin-bottom:18px;display:flex}.section-title h2,.review-top h2{margin:7px 0 5px;font:500 25px Georgia,Songti SC,serif}.section-title p,.review-top p{color:var(--muted);margin:0;font-size:12px}.update-time{color:#6a6681;font-size:12px}.update-time i{background:#685baa;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.news-card,.portfolio-summary,.holdings-table,.sector-card,.stocks-flow{background:#fff;border:1px solid #dbdae2;border-radius:8px}.filter-tabs{border-bottom:1px solid var(--line);align-items:end;gap:28px;height:55px;padding:0 24px;display:flex}.filter-tabs button{color:#7b7693;background:0 0;border:0;padding:0 0 16px;font-size:12px;position:relative}.filter-tabs button.selected{color:#2c2a35;font-weight:700}.filter-tabs button.selected:after{content:"";background:#2f2d39;height:2px;position:absolute;bottom:0;left:0;right:0}.news-feed article{border-bottom:1px solid var(--line);grid-template-columns:45px 48px 1fr auto 24px;align-items:center;gap:14px;min-height:73px;padding:12px 24px;display:grid}.news-feed article:last-child{border:0}.news-feed time{color:#7b7693;font:12px Georgia,serif}.news-type{border-radius:3px;width:max-content;padding:5px 7px;font-size:12px}.type-宏观{color:#4e3f99;background:#ebe8f8}.type-行业{color:#342872;background:#e6e4f1}.type-公告{color:#39288d;background:#e0dcf3}.type-研报{color:#5a5188;background:#eae8f4}.news-feed h3{margin:0 0 6px;font-size:12px;font-weight:600}.news-feed p{color:#9894ab;margin:0;font-size:12px}.impact-pill{color:#4f4c60;background:#efeef2;border-radius:12px;padding:5px 8px;font-size:12px}.news-feed article>button{color:#9f9cb1;background:0 0;border:0;font-size:17px}.segmented,.mini-switch{background:#e6e5ea;border-radius:5px;padding:3px;display:flex}.segmented button,.mini-switch button{color:#736e8c;background:0 0;border:0;border-radius:3px;padding:7px 12px;font-size:12px}.segmented button.selected,.mini-switch button.selected{color:#2d2b37;background:#fff;font-weight:700;box-shadow:0 1px 5px #c9c7d3}.portfolio-layout{grid-template-columns:.82fr 1.18fr;gap:16px;display:grid}.portfolio-summary{padding:24px}.asset-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.asset-head small,.metric-row small{color:#8f8ba3;margin-bottom:7px;font-size:12px;display:block}.asset-head strong{margin-bottom:7px;font:25px Georgia,serif;display:block}.asset-head span{font-size:12px}.health-score{background:conic-gradient(#7f6ed2 0 78%,#e7e6ec 78%);text-align:center;border-radius:50%;place-items:center;width:86px;height:86px;display:grid;position:relative}.health-score:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:7px}.health-score b,.health-score small{z-index:1;margin:0}.health-score b{font:20px Georgia,serif}.health-score small{font-size:12px}.metric-row{grid-template-columns:repeat(3,1fr);padding:18px 0;display:grid}.metric-row div{border-right:1px solid var(--line);padding-left:17px}.metric-row div:first-child{padding-left:0}.metric-row div:last-child{border:0}.metric-row b{font:16px Georgia,serif}.allocation{background:#f3f3f5;border-radius:5px;align-items:center;padding:17px 21px;display:flex}.donut{background:conic-gradient(#271d5b 0 31%,#7563d1 31% 57%,#8f8ba4 57% 79%,#dbd9e2 79%);border-radius:50%;place-items:center;width:108px;height:108px;display:grid;position:relative}.donut:after{content:"";background:#f3f3f5;border-radius:50%;position:absolute;inset:18px}.donut span{z-index:1;text-align:center}.donut b,.donut small{display:block}.donut b{font:20px Georgia,serif}.donut small{color:#8c88a1;font-size:12px}.legend{flex:1;padding-left:26px}.legend p{color:#635f78;grid-template-columns:8px 1fr auto;align-items:center;gap:8px;margin:9px 0;font-size:12px;display:grid}.legend i{background:#271d5b;border-radius:50%;width:6px;height:6px}.legend .l2{background:#7563d1}.legend .l3{background:#8f8ba4}.legend .l4{background:#d1cfd9}.diagnosis{color:#38305f;background:#f2f1f4;border-radius:5px;gap:10px;margin-top:16px;padding:13px;display:flex}.diagnosis p{margin:0;font-size:12px;line-height:1.7}.diagnosis b{margin-bottom:2px;display:block}.holdings-table{overflow:hidden}.table-head,.stock-row{grid-template-columns:1.4fr 1fr .6fr 1fr;align-items:center;display:grid}.table-head{color:#8e8aa3;background:#f5f4f7;height:50px;padding:0 24px;font-size:12px}.stock-row{border-top:1px solid var(--line);min-height:68px;padding:0 24px}.stock-row b,.stock-row small{display:block}.stock-row b{font-size:12px}.stock-row small{color:#9591a8;margin-top:5px;font-size:12px}.stock-row>span{font:12px Georgia,serif}.table-more{border:0;border-top:1px solid var(--line);color:#454255;background:#fff;width:100%;height:48px;font-size:12px}.table-more span{margin-left:10px}.sync-pending{color:#54469a!important}.sync-live{color:#342872!important}.equity-score{background:conic-gradient(#7f6ed2 0 55%,#e7e6ec 55%)}.donut.domestic{background:conic-gradient(#271d5b 0 78%,#7563d1 78% 88%,#8f8ba4 88% 96%,#7c73aa 96%)}.domestic-legend p{margin:9px 0}.domestic-legend .l4{background:#7c73aa}.sip-strip{grid-template-columns:1fr 1fr;gap:9px;margin-top:14px;display:grid}.sip-strip>div{background:#f7f6fb;border:1px solid #d4d1e2;border-radius:5px;padding:11px}.sip-strip span,.sip-strip small{color:#7b7693;font-size:12px;display:block}.sip-strip span{color:#54469a;margin-bottom:5px}.sip-strip b{margin-bottom:4px;font-size:12px;display:block}.fund-row{min-height:92px}.fund-row>div:nth-child(2) b{font:14px Georgia,serif}.fund-row>span{color:#2f2d39;font-weight:700}.estimate-label{font-weight:700;color:#54469a!important}.concentration-ring{background:conic-gradient(#7d6cd0 0 55%,#d9d7e0 55%)}.capital-total{text-align:right}.capital-total small{color:#8d88a2;font-size:12px;display:block}.capital-total b{margin-top:5px;font:24px Georgia,serif;display:block}.capital-refresh-btn{color:#2d245b;cursor:pointer;background:#fff;border:1px solid #d1cfd9;border-radius:14px;margin:8px 0 0 auto;padding:6px 10px;font-size:12px;font-weight:700}.capital-refresh-btn:hover{background:#eeedf4}.capital-refresh-btn:disabled{cursor:wait;opacity:.58}.capital-grid{grid-template-columns:1fr;gap:16px;display:grid}.sector-card,.stocks-flow{padding:22px 24px}.card-head{justify-content:space-between;align-items:center;display:flex}.card-head h3{margin:0;font:500 15px Georgia,Songti SC,serif}.card-head>span{color:#928ea7;font-size:12px}.capital-method{grid-template-columns:150px 1fr;align-items:start;gap:8px 22px;display:grid}.capital-method>.card-head{grid-column:1/-1}.capital-facts{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px;display:grid}.capital-facts>div{border:1px solid var(--line);background:#f3f3f5;border-radius:5px;padding:12px}.capital-facts small,.capital-facts b,.capital-facts a{display:block}.capital-facts small{color:#8f8ba3;margin-bottom:6px;font-size:12px}.capital-facts b,.capital-facts a{color:#32303d;font-size:12px;text-decoration:none}.capital-method>p{color:#6d6884;margin:10px 0 0;font-size:12px;line-height:1.8}.capital-method>strong{color:#4f409a;text-align:right;margin:12px 0 0;font-size:12px}.flow-stock{border-bottom:1px solid var(--line);grid-template-columns:18px 1fr 82px 54px;align-items:center;min-height:60px;font-size:12px;display:grid}.flow-stock>span{color:#9692aa;font:12px Georgia,serif}.flow-stock b,.flow-stock small{display:block}.flow-stock small{color:#9490a8;margin-top:4px;font-size:12px}.flow-stock em{text-align:right;font-style:normal}.flow-empty{text-align:center;color:#7b7694;place-items:center;min-height:260px;display:grid}.flow-empty b{font-size:12px}.flow-empty p{margin-top:8px;font-size:12px}.flow-insight{color:#5a566e;background:#f0f0f3;border-radius:4px;margin:14px 0 0;padding:12px;font-size:12px;line-height:1.7}.flow-insight b{color:#2a234f;margin-right:8px}.review-section{color:#efeff2;background:#282630;margin-left:-40px;margin-right:-40px;padding:52px 40px}.review-top p{color:#a29eb3}.review-top .section-kicker{color:#8070d1}.review-top h2{font-size:27px}.ai-btn{color:#282630;background:#8475d0;border:1px solid #8475d0;border-radius:5px;padding:11px 16px;font-size:12px;font-weight:700}.ai-btn span{margin-right:7px}.ai-btn.done{color:#9a8dd8;background:0 0}.review-grid{grid-template-columns:.75fr 1.4fr .85fr;gap:14px;display:grid}.review-score,.review-notes,.watch-card{color:var(--ink);background:#f0eff5;border-radius:7px;padding:22px}.review-score{text-align:center}.score-ring{background:conic-gradient(#7d6cd0 0 82%,#d9d7e0 82%);border-radius:50%;place-content:center;width:112px;height:112px;margin:3px auto 17px;display:grid;position:relative}.score-ring:after{content:"";background:#f0eff5;border-radius:50%;position:absolute;inset:7px}.score-ring b,.score-ring span{z-index:1}.score-ring b{font:30px Georgia,serif}.score-ring span{color:#8c88a1;font-size:12px}.review-score h3{margin:0;font:500 14px Georgia,Songti SC,serif}.review-score>p{color:#746f8d;font-size:12px;line-height:1.7}.score-bars{text-align:left;margin-top:17px}.score-bars>span{grid-template-columns:58px 1fr 20px;align-items:center;gap:7px;margin:10px 0;font-size:12px;display:grid}.score-bars i{background:#d9d7e0;border-radius:3px;height:5px}.score-bars i b{background:#2e255c;border-radius:3px;height:100%;display:block}.score-bars em{font-style:normal}.review-notes .card-head{border-bottom:1px solid var(--line);padding-bottom:15px}.ai-tag{border-radius:3px;padding:5px 7px;color:#312860!important;background:#e8e7ed!important}.review-item{border-bottom:1px solid var(--line);grid-template-columns:29px 1fr;gap:12px;padding:17px 0;display:grid}.review-item:last-child{border:0}.review-item>span{color:#332963;background:#e3e1ee;border-radius:50%;place-items:center;width:26px;height:26px;font:12px Georgia,serif;display:grid}.review-item.warning>span{color:#44339a;background:#e0dcf3}.review-item.neutral>span{color:#67627d;background:#e9e7f2}.review-item b{font-size:12px}.review-item p{color:#6c6784;margin:6px 0 0;font-size:12px;line-height:1.75}.watch-card .card-head{border-bottom:1px solid var(--line);padding-bottom:15px}.watch-item{border-bottom:1px solid var(--line);grid-template-columns:43px 1fr;gap:9px;padding:15px 0;display:grid}.watch-time{color:#5948b0;font:12px Georgia,serif}.watch-item b{font-size:12px}.watch-item p{color:#7d7995;margin:5px 0 0;font-size:12px;line-height:1.55}.plan-btn{color:#373155;background:0 0;border:1px solid #c9c7d3;border-radius:4px;width:100%;margin-top:16px;padding:9px;font-size:12px}footer{color:#89859f;grid-template-columns:1fr 2fr 1fr;align-items:center;gap:20px;padding:28px 0 0;font-size:12px;display:grid}footer p{text-align:center;margin:0}footer span:last-child{text-align:right}.login-overlay{z-index:50;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1212168a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.login-dialog{background:#f5f4f8;border:1px solid #dddce3;border-radius:14px;width:min(420px,100%);padding:28px;position:relative;box-shadow:0 28px 90px #100f1347}.login-close{color:#706b88;background:0 0;border:0;font-size:25px;position:absolute;top:13px;right:15px}.login-dialog h2{margin:8px 0;font:500 24px Georgia,Songti SC,serif}.login-dialog>p{color:#6b6682;margin:0 0 20px;font-size:12px;line-height:1.75}.login-dialog label{margin-top:13px;display:block}.login-dialog label>span{color:#716c8a;margin-bottom:7px;font-size:12px;display:block}.phone-field,.code-field{background:#fff;border:1px solid #d7d6de;border-radius:8px;align-items:center;height:44px;display:flex;overflow:hidden}.phone-field b{border-right:1px solid #dfdee5;padding:0 12px;font-size:12px}.phone-field input,.code-field input{border:0;outline:0;flex:1;min-width:0;padding:0 12px;font-size:12px}.code-field button{color:#84809b;background:#eeedf1;border:0;border-left:1px solid #dfdee5;height:100%;padding:0 12px;font-size:12px}.login-submit{color:#fff;background:#2f2d39;border:0;border-radius:8px;width:100%;margin-top:18px;padding:12px;font-size:12px}.login-submit:disabled,.code-field button:disabled{cursor:not-allowed;opacity:.65}.login-dialog>a{text-align:center;color:#322862;margin-top:14px;font-size:12px;font-weight:700;text-decoration:none;display:block}.login-dialog>small{color:#8e8aa3;border-top:1px solid #dfdee5;margin-top:16px;padding-top:13px;font-size:12px;line-height:1.6;display:block}.market-strip{box-shadow:var(--shadow);background:#ffffffeb;border-radius:12px}.brief-grid,.news-card,.portfolio-summary,.holdings-table,.sector-card,.stocks-flow{box-shadow:var(--shadow);border-radius:12px}.brief-grid{transition:box-shadow .2s}.brief-grid:hover{box-shadow:0 20px 50px #23222b14}.lead-card{flex-direction:column;min-height:355px;display:flex}.lead-card h3{letter-spacing:-.02em;font-size:24px}.lead-analysis{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.lead-analysis>div{background:#f2f2f4;border:1px solid #e2e1e8;border-radius:7px;padding:12px}.lead-analysis small{color:#3f3764;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.lead-analysis p{color:#605c75;margin:0;font-size:12px;line-height:1.65}.news-actions{align-items:center;gap:10px;margin-top:auto;padding-top:18px;display:flex}.news-actions button,.news-actions a{color:#3b345b;background:#fff;border:1px solid #cccad5;border-radius:6px;padding:8px 10px;font-size:12px;text-decoration:none}.news-actions button:hover,.news-actions a:hover{background:#f5f4f8;border-color:#87829d}.brief-list .mini-news{align-items:start;transition:background .2s}.brief-list .mini-news:hover,.brief-list .mini-news.open{background:#f9f8fb}.mini-news>button{color:#545066;background:#fff;border:1px solid #dcdbe2;border-radius:50%;width:27px;height:27px}.mini-analysis{color:#605c75;background:#f2f2f4;border-radius:6px;grid-template-columns:54px 1fr;gap:5px 8px;margin-top:12px;padding:11px;font-size:12px;line-height:1.55;display:grid}.mini-analysis b{color:#372f5c}.mini-analysis a{color:#2e2366;grid-column:2;margin-top:3px;font-weight:700;text-decoration:none}.pulse-ribbon{color:#eeedf4;background:linear-gradient(118deg,#26242e 0%,#2e2c39 55%,#27252f 100%);border-radius:12px;grid-template-columns:1.2fr .75fr .75fr 1.1fr 42px;align-items:center;gap:22px;margin-top:24px;padding:23px 27px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #25242d2e}.pulse-ribbon:before{content:"";border:1px solid #dfdced1f;border-radius:50%;width:260px;height:260px;position:absolute;top:-150px;right:-105px}.pulse-title h2{margin:6px 0 3px;font:500 19px Georgia,Songti SC,serif}.pulse-title small,.pulse-price small,.pulse-risk small{color:#a3a0b4;font-size:12px;display:block}.pulse-price,.pulse-risk{border-left:1px solid #463f66;padding-left:20px}.pulse-price strong{margin:6px 9px 3px 0;font:22px Georgia,serif;display:inline-block}.pulse-price span{font-size:12px}.pulse-risk strong{color:#9789e0;margin:5px 0;font:23px Georgia,serif;display:block}.pulse-risk strong em{color:#a3a0b4;font-size:12px;font-style:normal}.pulse-risk span{color:#cac8d4;font-size:12px}.pulse-ribbon .round-arrow{position:relative}.update-time.stale i{background:#7262c4}.filter-tabs>span{color:#9793aa;margin:0 0 15px auto;font-size:12px}.rich-feed .intel-item{min-height:0;padding:0;display:block}.intel-summary{grid-template-columns:76px 54px 1fr 65px 30px;align-items:center;gap:14px;padding:16px 24px;display:grid}.intel-summary h3{margin:0 0 7px;font-size:12px;line-height:1.5}.intel-summary p{color:#9591a8;font-size:12px}.intel-summary>button{color:#625e77;background:#fff;border:1px solid #dedde4;border-radius:50%;width:28px;height:28px;font-size:15px}.intel-item.open{background:#fafafc}.scope-badge,.direction-pill{border-radius:4px;width:max-content;padding:5px 7px;font-size:12px}.scope-国内{color:#322768;background:#e7e5f1}.scope-海外{color:#5a4e94;background:#ebe9f7}.scope-地缘{color:#a84539;background:#f8e6e1}.scope-能源{color:#3e2f8a;background:#e0dcf5}.direction-偏利好{color:#bd4d40;background:#fbe8e4}.direction-偏利空{color:#342481;background:#e5e3f1}.direction-双向{color:#3e2f8a;background:#e0dcf3}.direction-中性{color:#696480;background:#ebeaef}.intel-detail{background:#f3f2f5;border:1px solid #e2e1e7;border-radius:8px;grid-template-columns:1fr 1fr 1.2fr;gap:14px;margin:0 24px 18px 168px;padding:17px;display:grid}.intel-detail small{color:#716c8a;margin-bottom:6px;font-size:12px;display:block}.intel-detail p{color:#534f65;margin:0;font-size:12px;line-height:1.65}.path-panel{border-left:1px solid #d8d7df;padding-left:14px}.detail-foot{border-top:1px solid #dddce3;grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:12px;display:flex}.detail-foot span{gap:6px;display:flex}.detail-foot b{color:#39315f;background:#fff;border-radius:10px;padding:5px 8px;font-size:12px}.detail-foot a{color:#2e2366;font-size:12px;font-weight:700;text-decoration:none}.empty-news{text-align:center;color:#87839d;padding:38px;font-size:12px}.impact-chain-board{box-shadow:var(--shadow);background:linear-gradient(145deg,#fbfbfd 0%,#f3f2f5 100%);border:1px solid #dcdbe3;border-radius:14px;margin-top:18px;padding:25px}.impact-board-head,.chain-card-head,.impact-conclusion{align-items:center;display:flex}.impact-board-head{justify-content:space-between;margin-bottom:20px}.impact-board-head h3{margin:3px 0 6px;font:500 20px Georgia,Songti SC,serif}.impact-board-head p{color:#797491;margin:0;font-size:12px}.impact-live{color:#736e8b;font-size:12px}.impact-live i{background:#6e61ae;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.impact-chain-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.impact-chain-card{background:#fff;border:1px solid #dddce3;border-radius:11px;min-width:0;padding:18px;position:relative;overflow:hidden}.impact-chain-card:before{content:"";background:#372e66;height:3px;position:absolute;top:0;left:0;right:0}.impact-chain-card.gold:before{background:#6855c6}.impact-chain-card.tech:before{background:#5e529c}.chain-card-head{gap:10px}.chain-icon{color:#2c235b;background:#e9e9ed;border-radius:50%;place-items:center;width:34px;height:34px;font:12px Georgia,serif;display:grid}.gold .chain-icon{color:#42309a;background:#ddd8f4}.tech .chain-icon{color:#584c93;background:#ebe9f6}.chain-card-head small{color:#8a86a0;letter-spacing:.12em;font-size:12px;display:block}.chain-card-head h4{margin:3px 0 0;font:500 15px Georgia,Songti SC,serif}.chain-card-head em{border-radius:10px;margin-left:auto;padding:5px 7px;font-size:12px;font-style:normal}.chain-news{background:#f3f3f5;border-radius:7px;min-height:72px;margin:16px 0 15px;padding:12px 28px 12px 12px;text-decoration:none;display:block;position:relative}.chain-news small,.chain-why small{color:#89859f;margin-bottom:6px;font-size:12px;display:block}.chain-news b{font-size:12px;line-height:1.55;display:block}.chain-news span{color:#837e9a;position:absolute;top:12px;right:11px}.chain-steps{gap:6px;display:grid}.chain-step-wrap{grid-template-columns:1fr 14px;align-items:center;display:grid}.chain-step-wrap:last-child{grid-template-columns:1fr}.chain-step-wrap>i{color:#aeabbd;text-align:center;font-size:12px;font-style:normal;transform:rotate(90deg)}.chain-step{background:#fff;border:1px solid #e1e0e6;border-radius:6px;grid-template-columns:22px 1fr;align-items:center;gap:8px;padding:8px 10px;display:grid}.chain-step span{color:#9d99af;font:12px Georgia,serif}.chain-step b{font-size:12px;line-height:1.45}.chain-why{border-top:1px solid #e1e0e6;margin-top:14px;padding-top:13px}.chain-why p{color:#66627c;margin:0;font-size:12px;line-height:1.7}.impact-conclusion{color:#efeef2;background:#27252f;border-radius:9px;gap:17px;margin-top:15px;padding:17px 19px}.impact-conclusion>span{color:#8e7fd9;letter-spacing:.08em;flex:none;font-size:12px}.impact-conclusion>div:nth-child(2){flex:1}.impact-conclusion h4{margin:0 0 5px;font:500 12px Georgia,Songti SC,serif}.impact-conclusion p{color:#bab7c7;margin:0;font-size:12px;line-height:1.65}.impact-factors{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.impact-factors b{color:#eae9f1;border:1px solid #5c5870;border-radius:10px;padding:5px 7px;font-size:12px}.impact-disclaimer{color:#8e8aa3;margin:10px 2px 0;font-size:12px;line-height:1.6}.global-grid{grid-template-columns:1fr;gap:16px;display:grid}.energy-monitor,.geo-monitor,.event-timeline,.transmission-card{box-shadow:var(--shadow);background:#fff;border:1px solid #dcdbe3;border-radius:12px;padding:24px}.card-overline{letter-spacing:.15em;color:#797491;margin-bottom:6px;font-size:12px;display:block}.energy-monitor .card-head h3,.geo-monitor .card-head h3{margin:0;font:500 18px Georgia,Songti SC,serif}.oil-cards{grid-template-columns:1fr 1fr;gap:12px;margin-top:21px;display:grid}.oil-card{background:#f4f4f6;border:1px solid #e0dfe5;border-radius:9px;grid-template-columns:1fr 1fr;gap:12px;padding:17px;display:grid}.oil-card small{color:#777291;font-size:12px;display:block}.oil-card strong{margin:8px 0 4px;font:27px Georgia,serif;display:block}.oil-card em{font-size:12px;font-style:normal}.spark-bars{align-items:end;gap:3px;height:69px;padding-top:5px;display:flex}.spark-bars i{opacity:.72;background:#7d6ec8;border-radius:3px 3px 1px 1px;flex:1;min-width:2px}.oil-insight{color:#eae9f1;background:#282630;border-radius:8px;grid-template-columns:128px 1fr;align-items:center;gap:18px;margin-top:13px;padding:14px 16px;display:grid}.oil-insight>div{border-right:1px solid #4d4a5e}.oil-insight small{color:#9d9aaf;font-size:12px;display:block}.oil-insight b{margin-top:5px;font:20px Georgia,serif;display:block}.oil-insight p{color:#bbb9c8;margin:0;font-size:12px;line-height:1.7}.oil-insight p b{font:700 12px Arial;display:inline}.source-line{color:#9793aa;margin-top:12px;font-size:12px;display:block}.risk-state{border-radius:12px;padding:6px 9px;font-weight:700;color:#a94a3f!important;background:#e6e2f7!important}.geo-monitor{grid-template-columns:minmax(210px,.75fr) 1fr 1.15fr;align-items:start;gap:22px;display:grid}.geo-monitor>.card-head{display:block}.geo-monitor>.card-head .risk-state{margin-top:15px;display:inline-block}.risk-meters{grid-template-columns:1fr;gap:20px;margin:4px 0;display:grid}.risk-meters>div{position:relative}.meter-head{justify-content:space-between;margin-bottom:9px;font-size:12px;display:flex}.meter-head b{font-size:12px}.risk-meters i{background:#e8e7ec;border-radius:7px;height:7px;display:block;overflow:hidden}.risk-meters i b{background:linear-gradient(90deg,#7866d1,#d76150);border-radius:7px;height:100%;display:block}.risk-meters>div>small{color:#84809b;margin-top:5px;font-size:12px;position:absolute;right:0}.geo-stats{border:1px solid #e0dfe5;border-radius:8px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.geo-stats>div{border-right:1px solid #e0dfe5;padding:14px}.geo-stats>div:last-child{border:0}.geo-stats small,.geo-stats span{color:#8f8ba3;font-size:12px;display:block}.geo-stats b{margin:7px 0 4px;font:23px Georgia,serif;display:block}.geo-stats em{font-size:12px;font-style:normal}.trend-callout{background:#f2f0fb;border-left:3px solid #c96c54;border-radius:4px;grid-column:3;grid-template-columns:62px 1fr;gap:11px;margin-top:12px;padding:13px;display:grid}.trend-callout>span{color:#6658aa;font-size:12px}.trend-callout b{font-size:12px}.trend-callout p{color:#625d77;margin:5px 0 0;font-size:12px;line-height:1.65}.model-note{color:#9692aa;grid-column:1/-1;margin:0;font-size:12px;line-height:1.6}.geo-lower{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.event-timeline,.transmission-card{padding:21px 24px}.event-row{border-bottom:1px solid var(--line);grid-template-columns:83px 9px 1fr 18px;align-items:center;gap:11px;min-height:62px;text-decoration:none;display:grid}.event-row:last-child{border:0}.event-row time{color:#85809c;font:12px Georgia,serif}.event-row>i{background:#6c5ac7;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e0dcf3}.event-row>i.severe{background:#d85c4b;box-shadow:0 0 0 4px #f8e6e2}.event-row div span{color:#918da6;margin-bottom:5px;font-size:12px;display:block}.event-row div b{font-size:12px;line-height:1.45}.event-row>em{color:#89849f;font-style:normal}.transmission-list{margin-top:12px}.transmission-list>div{border-bottom:1px solid var(--line);grid-template-columns:29px 1fr;gap:11px;padding:14px 0;display:grid}.transmission-list>div:last-child{border:0}.transmission-list>div>span{color:#312763;background:#ebeaef;border-radius:50%;place-items:center;width:26px;height:26px;font:12px Georgia,serif;display:grid}.transmission-list p{color:#65607b;margin:0;font-size:12px;line-height:1.75}.transmission-list p b{color:#2e2c38}.transmission-list em{color:#6a5bb5;margin:0 3px;font-style:normal}.treasury-monitor{box-shadow:var(--shadow);background:linear-gradient(135deg,#faf9fc,#fff);border:1px solid #dcdbe3;border-radius:12px;margin-top:16px;padding:24px}.treasury-head>div>p{color:#767190;margin:7px 0 0;font-size:12px}.treasury-head h3{margin:0;font:500 18px Georgia,Songti SC,serif}.rate-status{background:#eae8f2;border-radius:12px;padding:6px 9px;color:#392e6d!important;font-size:12px!important}.treasury-rate-grid{grid-template-columns:1fr 1fr .85fr;gap:12px;margin-top:20px;display:grid}.treasury-rate-card{background:#f4f3f6;border:1px solid #e1e0e7;border-radius:9px;padding:18px 19px}.treasury-rate-card.long{background:#efedf7;border-color:#d4d0e9}.treasury-rate-card.spread{color:#eeedf4;background:#282630;border-color:#282630}.treasury-rate-card small,.treasury-rate-card span{color:#736e8c;font-size:12px;display:block}.treasury-rate-card strong{margin:9px 0 6px;font:29px Georgia,serif;display:block}.treasury-rate-card strong em{color:#7b7693;margin-left:3px;font:12px Arial,sans-serif}.treasury-rate-card.spread small,.treasury-rate-card.spread span,.treasury-rate-card.spread strong em{color:#afacbd}.rate-verdict{background:#f3f3f5;border-left:3px solid #837f9a;border-radius:5px;grid-template-columns:100px 1fr;align-items:center;gap:18px;margin-top:13px;padding:15px 17px;display:grid}.rate-verdict.favorable{background:#eeedf5;border-color:#4b3e8c}.rate-verdict.pressure{background:#fbefec;border-color:#c65c4b}.rate-verdict>span{color:#6f6a88;font-size:12px}.rate-verdict b{font-size:12px}.rate-verdict p{color:#645f7a;margin:5px 0 0;font-size:12px;line-height:1.65}.rate-impact-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:13px;display:grid}.rate-impact-grid>div{background:#fff;border:1px solid #e0dfe5;border-radius:8px;padding:14px 15px}.rate-impact-grid span{color:#87829d;font-size:12px;display:block}.rate-impact-grid b{margin:7px 0;font-size:12px;display:block}.rate-impact-grid p{color:#6f6a87;margin:0;font-size:12px;line-height:1.65}.treasury-foot{color:#87839d;justify-content:space-between;align-items:center;margin-top:13px;font-size:12px;display:flex}.treasury-foot a{color:#372d66;font-weight:700;text-decoration:none}@media (width<=1000px){.shell{grid-template-columns:76px 1fr}.sidebar{width:76px;padding-inline:11px}.brand strong,.nav-label,.nav-item:not(.active),.nav-item.active{font-size:0}.brand{padding-inline:10px}.brand>span{flex:none}.nav-item{justify-content:center}.nav-icon{font-size:18px}.sidebar-note,.profile div,.profile i{display:none}.profile{justify-content:center}.workspace{grid-column:2;padding-inline:24px}.market-strip{grid-template-columns:110px repeat(6,140px)}.index{padding-inline:10px}.fund-preview{grid-template-columns:1fr 1fr}.fund-preview .flow-row{display:none}.capital-grid{grid-template-columns:1fr}.review-grid{grid-template-columns:1fr 1fr}.review-score{grid-row:span 2}.review-section{margin-inline:-24px;padding-inline:24px}}@media (width<=720px){.shell{display:block}.sidebar{z-index:20;flex-direction:row;width:auto;height:64px;padding:7px 10px;display:flex;position:fixed;inset:auto 0 0}.brand,.nav-label,.sidebar-note,.profile{display:none}.sidebar nav{justify-content:space-around;width:100%;display:flex}.nav-item,.nav-item:not(.active),.nav-item.active{flex-direction:column;gap:2px;margin:0;padding:4px 8px;font-size:12px;display:flex}.nav-icon{font-size:15px}.workspace{padding:0 15px 90px}.topbar{height:auto;min-height:126px;padding:20px 0;display:block}.topbar h1{font-size:18px}.top-actions{width:100%;margin-top:14px}.search{flex:1;width:auto;min-width:0;display:flex}.search input{min-width:0}.bell{flex:0 0 42px}.account-button{flex:none;padding-inline:10px}.market-strip{height:65px;display:flex;overflow:auto}.market-time,.index{align-content:center;min-width:136px;height:100%}.data-notice{align-items:flex-start}.refresh-btn{display:none}.brief-grid{grid-template-columns:1fr}.lead-card{border-right:0;border-bottom:1px solid var(--line);padding:22px}.content-head{align-items:flex-start}.outline-btn{padding:9px;font-size:0}.outline-btn span{margin:0;font-size:16px}.fund-preview{grid-template-columns:1fr auto;padding:22px}.fund-stat{border:0;padding:0}.fund-preview .round-arrow{display:none}.section-block{margin-top:48px}.section-title,.review-top{align-items:flex-start}.news-feed article{grid-template-columns:35px 42px 1fr;padding:12px}.impact-pill,.news-feed article>button{display:none}.filter-tabs{gap:18px;padding-inline:14px;overflow:auto}.capital-grid,.review-grid{grid-template-columns:1fr}.review-section{margin-inline:-15px;padding:42px 15px}.review-top{gap:15px}.ai-btn{white-space:nowrap;font-size:0}.ai-btn span{margin:0;font-size:14px}.review-score{grid-row:auto}.sector-list>div{grid-template-columns:60px 1fr 45px}footer{text-align:center;grid-template-columns:1fr}footer span:last-child{text-align:center}}@media (width<=1100px){.global-grid,.geo-lower{grid-template-columns:1fr}.geo-monitor{grid-template-columns:1fr 1fr}.geo-monitor>.geo-stats,.geo-monitor>.trend-callout,.geo-monitor>.model-note{grid-column:1/-1}.pulse-ribbon{grid-template-columns:1.1fr .7fr .7fr 1fr 36px}.oil-card{grid-template-columns:1.1fr .9fr}.intel-detail{margin-left:24px}.impact-chain-grid{grid-template-columns:1fr}.chain-steps{grid-template-columns:repeat(4,1fr);gap:0}.chain-step-wrap{grid-template-columns:1fr 18px}.chain-step-wrap>i{transform:none}.impact-chain-card{padding:20px}.chain-news{min-height:auto}}@media (width<=720px){.topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;position:relative}.topbar h1{max-width:260px;line-height:1.35}.search-shell{flex:1;width:auto;min-width:0}.futu-search-panel{width:calc(100vw - 30px);right:auto}.futu-search-list{max-height:340px}.market-board-head small{display:none}.market-group-row{grid-template-columns:78px minmax(0,1fr)}.market-group-label{padding-inline:12px}.market-group-quotes{overflow-x:auto}.market-group-quotes.cols-1{grid-template-columns:minmax(132px,1fr)}.market-group-quotes.cols-2{grid-template-columns:repeat(2,minmax(132px,1fr))}.market-group-quotes.cols-3{grid-template-columns:repeat(3,minmax(132px,1fr))}.market-index{padding-inline:13px}.content-head{gap:12px}.lead-card{min-height:auto}.lead-card h3{font-size:20px}.lead-analysis{grid-template-columns:1fr}.brief-list .mini-news{grid-template-columns:auto 1fr auto;padding:17px}.pulse-ribbon{grid-template-columns:1fr 1fr;gap:15px;padding:20px}.pulse-title,.pulse-risk{grid-column:1/-1}.pulse-price,.pulse-risk{border-top:1px solid #463f66;border-left:0;padding-top:12px;padding-left:0}.pulse-ribbon .round-arrow,.filter-tabs>span{display:none}.intel-summary{grid-template-columns:48px 42px 1fr 28px;gap:9px;padding:14px}.intel-summary .direction-pill{display:none}.intel-summary time,.intel-summary h3{font-size:12px}.intel-detail{grid-template-columns:1fr;margin:0 14px 14px;padding:14px}.path-panel{border-left:0;padding-left:0}.detail-foot{display:block}.detail-foot span{flex-wrap:wrap;margin-bottom:12px}.global-grid,.geo-lower{grid-template-columns:1fr}.energy-monitor,.geo-monitor,.event-timeline,.transmission-card{padding:18px}.geo-monitor{grid-template-columns:1fr}.geo-monitor>.card-head,.geo-monitor>.risk-meters,.geo-monitor>.geo-stats,.geo-monitor>.trend-callout,.geo-monitor>.model-note{grid-column:1}.oil-cards,.oil-insight{grid-template-columns:1fr}.oil-insight>div{border-bottom:1px solid #4d4a5e;border-right:0;padding-bottom:10px}.risk-meters{grid-template-columns:1fr}.geo-stats>div{padding:10px}.geo-stats b{font-size:19px}.event-row{grid-template-columns:62px 8px 1fr 14px}.event-row div b{font-size:12px}.impact-chain-board{margin-top:14px;padding:17px}.impact-board-head{display:block}.impact-live{margin-top:9px;display:block}.impact-chain-card{padding:16px}.chain-steps{grid-template-columns:1fr;gap:6px;display:grid}.chain-step-wrap{grid-template-columns:1fr 14px}.chain-step-wrap>i{transform:rotate(90deg)}.impact-conclusion{flex-wrap:wrap;align-items:flex-start;padding:16px}.impact-conclusion>span{width:100%}.impact-factors{justify-content:flex-start}.chain-news b,.chain-why p,.impact-conclusion p{font-size:12px}}.alternatives-section{position:relative}.alternative-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.asset-pulse-card{box-shadow:var(--shadow);background:#fff;border:1px solid #d9d8e0;border-radius:14px;padding:24px;position:relative;overflow:hidden}.asset-pulse-card:before{content:"";pointer-events:none;border-radius:50%;width:210px;height:210px;position:absolute;top:-122px;right:-104px}.asset-pulse-card.gold{background:linear-gradient(145deg,#f9f9fd 0%,#fff 58%)}.asset-pulse-card.gold:before{background:radial-gradient(circle,#6e5ad32e,#6e5ad300 68%)}.asset-pulse-card.bitcoin{background:linear-gradient(145deg,#f9f8fa 0%,#fff 58%)}.asset-pulse-card.bitcoin:before{background:radial-gradient(circle,#251b5824,#251b5800 68%)}.asset-card-top,.asset-identity,.asset-quote,.asset-range,.reason-head{align-items:center;display:flex}.asset-card-top,.asset-quote,.reason-head{justify-content:space-between}.asset-identity{gap:12px}.asset-symbol{color:#fff;background:#6650d1;border-radius:50%;place-items:center;width:44px;height:44px;font:17px Georgia,serif;display:grid;box-shadow:0 8px 18px #422daa33}.bitcoin .asset-symbol{background:#281e57;box-shadow:0 8px 18px #281e572e}.asset-identity small,.asset-quote small,.asset-range small{color:#8e8aa3;letter-spacing:.06em;font-size:12px;display:block}.asset-identity h3{margin:4px 0 0;font:500 17px Georgia,Songti SC,serif}.asset-market-state{color:#4d4090;border:1px solid #c0b8e5;border-radius:14px;padding:6px 9px;font-size:12px}.bitcoin .asset-market-state{color:#3f3768;border-color:#d4d3dc}.asset-quote{border-bottom:1px solid #dfdee5;margin:24px 0 16px;padding-bottom:19px}.asset-quote strong{letter-spacing:-.02em;margin-top:7px;font:30px Georgia,serif;display:block}.asset-quote>em{text-align:right;font-size:16px;font-style:normal}.asset-quote>em small{letter-spacing:0;margin-top:5px}.gold-conversion{grid-template-columns:1.08fr .92fr;gap:12px;margin:0 0 14px;display:grid}.cny-gold-price,.fx-live{background:linear-gradient(145deg,#f2f0fb,#fff);border:1px solid #cdc8e5;border-radius:9px;padding:14px 15px}.fx-live{background:#f6f6f8;border-color:#e0dfe5}.cny-gold-price small,.fx-live small{color:#7a7592;letter-spacing:.05em;font-size:12px;display:block}.fx-live small{color:#6e6986}.cny-gold-price strong{color:#3e2e8c;margin:7px 0 4px;font:24px Georgia,serif;display:block}.cny-gold-price strong em{color:#7a7592;margin-left:4px;font:12px Arial,sans-serif}.cny-gold-price span,.fx-live span{color:#85809c;font-size:12px}.fx-live b{margin:10px 0 7px;font:14px Georgia,serif;display:block}.asset-range{background:#f3f2f5e6;border-radius:8px;gap:17px;padding:12px 15px}.asset-range span{flex:1}.asset-range b{margin-top:5px;font:14px Georgia,serif;display:block}.asset-range i{background:#d9d8e0;width:1px;height:30px}.reason-head{margin:23px 0 7px}.reason-head span{font:500 14px Georgia,Songti SC,serif}.reason-head small{color:#7b7694;font-size:12px}.reason-stack{border-top:1px solid #dedce4}.reason-row{border-bottom:1px solid #e3e2e8;grid-template-columns:28px 1fr;gap:11px;padding:15px 0;display:grid}.reason-row>span{color:#45349b;background:#e0dcf4;border-radius:50%;place-items:center;width:26px;height:26px;font:12px Georgia,serif;display:grid}.bitcoin .reason-row>span{color:#352a69;background:#e9e8ed}.reason-row small,.reason-row b{display:block}.reason-row small{color:#7a7592;margin-bottom:5px;font-size:12px}.bitcoin .reason-row small{color:#67637d}.reason-row b{font-size:12px;line-height:1.55}.reason-row p{color:#6e6986;margin:6px 0 0;font-size:12px;line-height:1.65}.reason-row a{color:#322862;margin-top:7px;font-size:12px;font-weight:700;text-decoration:none;display:inline-block}.asset-source{color:#9692aa;margin:14px 0 0;font-size:12px;line-height:1.6}.cross-asset-read{color:#eaeaee;background:#27252f;border-radius:12px;grid-template-columns:110px 1fr 72px;align-items:center;gap:20px;margin-top:16px;padding:20px 23px;display:grid;box-shadow:0 16px 35px #26242e21}.cross-asset-read>span{color:#8777d6;letter-spacing:.08em;font-size:12px}.cross-asset-read h3{margin:0 0 6px;font:500 14px Georgia,Songti SC,serif}.cross-asset-read p{color:#b4b1c2;margin:0;font-size:12px;line-height:1.65}.cross-asset-read>b{color:#9182de;text-align:right;font:13px/1.7 Georgia,serif}.asset-method-note{color:#8c88a1;margin:10px 2px 0;font-size:12px;line-height:1.6}.gold-conversion{display:block}.cny-gold-price span{font-size:12px;font-weight:700}@media (width<=1000px){.alternative-grid{grid-template-columns:1fr}.asset-pulse-card{padding:22px}}@media (width<=720px){.anchor{scroll-margin-top:18px}.sidebar nav{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.sidebar nav::-webkit-scrollbar{display:none}.nav-item,.nav-item:not(.active),.nav-item.active{flex:1 0 51px;padding-inline:3px}.alternative-grid{grid-template-columns:1fr}.asset-pulse-card{padding:18px}.asset-quote strong{font-size:25px}.gold-conversion{grid-template-columns:1fr}.cny-gold-price strong{font-size:22px}.asset-range{gap:10px;padding-inline:12px}.cross-asset-read{grid-template-columns:1fr auto;gap:10px}.cross-asset-read>span{grid-column:1/-1}.cross-asset-read p{font-size:12px}.alternatives-section .section-title{gap:13px}.alternatives-section .update-time{text-align:right;max-width:100px;line-height:1.5}}@media (width<=1100px){.rate-impact-grid{grid-template-columns:1fr 1fr}}@media (width<=720px){.treasury-monitor{padding:18px}.treasury-head{align-items:flex-start;gap:12px}.rate-status{white-space:nowrap}.treasury-rate-grid,.rate-impact-grid{grid-template-columns:1fr}.rate-verdict{grid-template-columns:1fr;gap:7px}.treasury-foot{gap:8px;display:grid}.treasury-rate-card strong{font-size:25px}.capital-total small,.capital-total>b{display:none}.capital-refresh-btn{white-space:nowrap;margin-top:0}.capital-facts{grid-template-columns:1fr}.flow-stock{grid-template-columns:16px 1fr 70px 46px}.stocks-flow,.sector-card{padding:18px}.mini-switch button{padding-inline:9px}}.mobile-search-toggle,.market-mobile-tabs,.notice-mobile{display:none}.data-status{white-space:nowrap;vertical-align:middle;border-radius:999px;align-items:center;width:max-content;min-height:21px;padding:3px 8px;font-size:12px;font-weight:750;line-height:1;display:inline-flex}.data-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:5px}.data-status.is-live{color:#2c1e70;background:#eae8f6}.data-status.is-delayed{color:#38268f;background:#e5e1f7}.data-status.is-error{color:#c44242;background:#fdecec}.content-head p .data-status,.section-title p .data-status{margin-right:7px}.market-board-head .data-status{min-height:19px;padding:2px 7px;font-size:12px}.market-board-head time{color:#c0becc;font-variant-numeric:tabular-nums;font-size:12px}@media (width<=720px){.topbar{min-height:0;padding:16px 0 14px}.topbar h1{max-width:none;font-size:22px;line-height:1.28}.eyebrow{margin-bottom:5px}.top-actions{grid-template-columns:minmax(0,1fr) 42px auto;gap:8px;width:100%;margin-top:12px;display:grid}.mobile-search-toggle{color:#4a436e;background:#fff;border:1px solid #dddce3;border-radius:7px;justify-content:center;align-items:center;gap:6px;height:42px;font-size:12px;font-weight:750;display:flex}.search-shell{grid-area:2/1/auto/-1;width:100%;display:none}.search-shell.mobile-open{display:block}.futu-search-panel{width:100%;max-width:none;top:49px}.bell{grid-column:2}.account-button{grid-column:3}.market-board{margin:14px 0 28px}.market-board-head{min-height:45px;padding-inline:13px}.market-board-head>div{gap:7px}.market-board-head small{display:none}.market-mobile-tabs{border-bottom:1px solid var(--line);background:#eeedf5;grid-template-columns:repeat(3,1fr);gap:5px;padding:8px;display:grid}.market-mobile-tabs button{color:#6c6784;background:0 0;border:0;border-radius:6px;height:38px;font-size:12px;font-weight:700}.market-mobile-tabs button small{color:#9d99af;margin-left:5px;font-size:12px}.market-mobile-tabs button.selected{color:#624cd0;background:#fff;box-shadow:0 2px 9px #25232d14}.market-mobile-tabs button.selected small{color:#624cd0}.market-group-row{min-height:0;display:none!important}.market-group-row.mobile-active{display:block!important}.market-group-label{display:none}.market-group-quotes,.market-group-quotes.cols-1,.market-group-quotes.cols-2,.market-group-quotes.cols-3{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(158px,72%);grid-auto-flow:column;display:grid;overflow-x:auto}.market-group-quotes::-webkit-scrollbar{display:none}.market-index{scroll-snap-align:start;scroll-snap-stop:always;min-height:94px;padding:14px 15px}.market-index-title span,.market-index-title em{font-size:12px}.market-index b{font-size:22px}.data-notice{gap:8px;margin:-18px 0 28px;padding:10px 11px}.data-notice>span{font-size:12px}.data-notice p{font-size:12px;line-height:1.45}.data-notice p b{margin-bottom:3px;display:block}.notice-desktop{display:none}.notice-mobile{display:inline}.refresh-btn{padding:7px 9px;font-size:12px;display:block}.content-head,.section-title{align-items:flex-start}.content-head p,.section-title p{line-height:1.55}.section-title>.data-status{margin-top:3px}.news-actions{gap:8px}.lead-card{padding:20px}.lead-card h3{margin-block:14px 10px}.brief-list .mini-news{padding:14px}.filter-tabs{gap:20px;height:50px;padding-inline:14px}.filter-tabs button{padding-bottom:13px}.intel-summary{padding-block:13px}.intel-detail{margin-bottom:10px}.sidebar{height:66px}.nav-item.active{color:#fff;background:#2f2d3a;box-shadow:inset 0 3px #5941cd}.nav-item.active .nav-icon{color:#5941cd}}@media (prefers-color-scheme:dark){.macro-release-board,.macro-release,.macro-release>header,.macro-release>footer{color:#f0eef7;background:#1d1c24;border-color:#35304d}.macro-release>header,.macro-release>footer{background:#23212a}.macro-release h4,.release-values dd{color:#f3f2f8}.macro-release header p,.release-values dt,.release-transmission p,.macro-method-note{color:#afacbd!important}.release-values,.release-values>div,.release-transmission>div,.release-delay{border-color:#35304d}.release-delay{color:#9889e0;background:#212028}.release-transmission span,.macro-release>footer a{color:#8778d4}.release-kind{background:#312f3c}.macro-event:hover{background:#23222b}.portfolio-summary,.holdings-table,.sector-card,.stocks-flow,.capital-method,.flow-insight,.action-card,.action-primary,.action-protocol>div,.fx-live{color:#f0eef7;background:#1d1c24;border-color:#3d3b4a}.capital-facts>div,.allocation,.diagnosis,.sip-strip>div,.table-head,.flow-insight,.action-primary,.action-limits,.fx-live{background:#19181f;border-color:#423f50}.capital-method>p,.capital-method>strong,.capital-facts small,.flow-stock>span,.flow-stock small,.flow-empty,.flow-insight,.action-card-head small,.action-primary small,.action-card>p,.action-limits dt,.action-protocol p,.action-disclaimer,.fx-live small,.fx-live span{color:#c2c0cd!important}.capital-facts b,.capital-facts a,.flow-stock>div>b,.action-card-head h3,.action-primary strong,.action-limits dd,.action-protocol b,.fx-live b{color:#f4f3f9}.flow-insight b,.capital-facts a{color:#8778d4}.capital-refresh-btn{color:#8f82d2;background:#222129;border-color:#494658}.mini-switch{background:#18171e;border-color:#3d3b4a}.mini-switch button{color:#b3b1c1}.mini-switch button.active{color:#fff;background:#302e3b}.action-card-head>span{color:#e9e7f1;background:#2f2d3a}.action-positive .action-card-head>span{color:#8778d4;background:#24222c}.action-warning .action-card-head>span{color:#8877db;background:#26252e}.action-danger .action-card-head>span{color:#ff9b93;background:#2a2834}.action-positive .action-primary em{color:#8778d4}.action-warning .action-primary em{color:#8877db}.action-danger .action-primary em{color:#ff9b93}.action-factors span{color:#dcdbe2;background:#2c2a36;border:1px solid #423f50}.action-limits>div{border-color:#4d495e}.action-protocol>div>span{color:#fff;background:#302e3b}.action-disclaimer b{color:#8877db}.donut:after{background:#1d1c24}}.action-section{scroll-margin-top:122px}.action-title{margin-bottom:18px}.action-command{color:#fff;background:radial-gradient(circle at 72% 0,#624cd04d,#0000 28%),#201f27;border-radius:12px;grid-template-columns:minmax(0,1fr) 118px 220px;align-items:center;gap:26px;padding:28px 30px;display:grid;box-shadow:0 20px 45px #1c1a2224}.action-command-copy>span{color:#7460d5;letter-spacing:.14em;font-size:12px;font-weight:800}.action-command-copy h3{letter-spacing:-.025em;margin:9px 0 8px;font-size:24px;line-height:1.3}.action-command-copy p{color:#bfbccb;max-width:700px;margin:0!important;font-size:12px!important;line-height:1.75!important}.risk-dial{border-radius:50%;place-items:center;width:108px;height:108px;padding:8px;display:grid}.risk-dial>div{text-align:center;background:#2a2833;border-radius:50%;place-content:center;width:100%;height:100%;display:grid}.risk-dial strong{font-variant-numeric:tabular-nums;font-size:27px;line-height:1}.risk-dial small{color:#b1aebf;margin-top:7px;font-size:12px}.risk-profile{border-left:1px solid #ffffff24;padding-left:22px}.risk-profile>small{color:#adaabd;letter-spacing:.08em;font-size:12px;display:block}.risk-profile>div{grid-template-columns:repeat(3,1fr);gap:5px;margin:10px 0;display:grid}.risk-profile button{color:#cdcbd7;background:0 0;border:1px solid #5b576f;border-radius:6px;height:34px;font-size:12px;font-weight:750}.risk-profile button:hover{border-color:#968fba}.risk-profile button.selected{color:#fff;background:#624cd0;border-color:#7a67d7}.risk-profile>span{color:#8d7ddd;font-size:12px;font-weight:750;display:block}.action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:13px;display:grid}.action-card{box-shadow:var(--shadow);background:#fff;border:1px solid #e2e1e7;border-radius:9px;padding:22px;position:relative;overflow:hidden}.action-card:before{content:"";background:#8b87a0;width:4px;position:absolute;inset:0 auto 0 0}.action-card.action-positive:before{background:#352488}.action-card.action-warning:before{background:#5139ca}.action-card.action-danger:before{background:#e5484d}.action-card-head{justify-content:space-between;align-items:flex-start;display:flex}.action-card-head small{color:#8d88a2;font-size:12px;display:block}.action-card-head h3{margin:6px 0 0;font-size:18px}.action-card-head>span{color:#58546b;font-variant-numeric:tabular-nums;background:#f0eff5;border-radius:6px;place-items:center;min-width:44px;height:32px;padding-inline:8px;font-size:13px;font-weight:800;display:grid}.action-positive .action-card-head>span{color:#291c6b;background:#eae8f4}.action-warning .action-card-head>span{color:#322282;background:#e7e3f8}.action-danger .action-card-head>span{color:#bb3e43;background:#fdecea}.action-primary{background:#f7f6fa;border-radius:7px;grid-template-columns:1fr auto;align-items:end;margin:18px 0 12px;padding:15px;display:grid}.action-primary small{color:#8e89a3;grid-column:1/-1;font-size:12px}.action-primary strong{margin-top:5px;font-size:17px}.action-primary em{font-variant-numeric:tabular-nums;font-size:18px;font-style:normal;font-weight:800}.action-positive .action-primary em{color:#2c1e73}.action-warning .action-primary em{color:#3a2896}.action-danger .action-primary em{color:#cc4449}.action-card>p{color:#68637f;min-height:64px;margin:0!important;font-size:12px!important;line-height:1.75!important}.action-factors{flex-wrap:wrap;gap:6px;margin:14px 0;display:flex}.action-factors span{color:#68647f;background:#efeef5;border-radius:12px;padding:5px 8px;font-size:12px;font-weight:650}.action-limits{border:1px solid #e6e5eb;border-radius:7px;grid-template-columns:repeat(3,1fr);margin:0;display:grid;overflow:hidden}.action-limits>div{border-right:1px solid #e6e5eb;min-width:0;padding:12px}.action-limits>div:last-child{border:0}.action-limits dt{color:#8d88a2;font-size:12px}.action-limits dd{margin:6px 0 0;font-size:12px;font-weight:750;line-height:1.45}.action-protocol{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:13px;display:grid}.action-protocol>div{background:#f9f8fc;border:1px solid #e4e3e9;border-radius:8px;grid-template-columns:28px 1fr;gap:9px;padding:15px;display:grid}.action-protocol>div>span{color:#fff;background:#282630;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:grid}.action-protocol p{color:#6f6a88;margin:0!important;font-size:12px!important;line-height:1.65!important}.action-protocol b{color:#302e3a;margin-bottom:4px;font-size:12px;display:block}.action-disclaimer{color:#7d7995;margin:12px 2px 0!important;font-size:12px!important;line-height:1.7!important}.action-disclaimer b{color:#36258a}@media (width<=1050px){.action-command{grid-template-columns:minmax(0,1fr) 105px}.risk-profile{border-top:1px solid #ffffff24;border-left:0;grid-column:1/-1;grid-template-columns:auto minmax(260px,420px) 1fr;align-items:center;gap:14px;padding:15px 0 0;display:grid}.risk-profile>div{margin:0}.action-protocol{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.sidebar nav{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.sidebar nav::-webkit-scrollbar{display:none}.nav-item,.nav-item:not(.active),.nav-item.active{flex:0 0 70px;padding-inline:4px}.action-command{grid-template-columns:1fr auto;gap:18px;padding:22px 18px}.action-command-copy h3{font-size:20px}.action-command-copy p{font-size:12px!important}.risk-dial{width:88px;height:88px}.risk-dial strong{font-size:23px}.risk-profile{grid-column:1/-1;grid-template-columns:1fr;padding-top:14px}.risk-profile>div{grid-row:2}.risk-profile>span{grid-row:3}.action-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:9px;padding-bottom:8px;display:flex;overflow-x:auto}.action-grid::-webkit-scrollbar{display:none}.action-card{scroll-snap-align:start;flex:0 0 88%;padding:18px}.action-card>p{min-height:0}.action-limits{grid-template-columns:1fr}.action-limits>div{border-bottom:1px solid #e6e5eb;border-right:0;grid-template-columns:1fr auto;gap:10px;display:grid}.action-limits>div:last-child{border-bottom:0}.action-limits dd{text-align:right;margin:0}.action-protocol{grid-template-columns:1fr}.action-title{gap:12px}.action-title>.data-status{white-space:nowrap}}.pricing-metric>time.delayed{color:#392794;font-weight:750}.model-note a{color:#624cd0;margin-left:7px;font-weight:750;text-decoration:none}.model-note a:hover{text-decoration:underline}.geo-lower{grid-template-columns:1fr}.review-grid,.alternative-grid,.impact-chain-grid,.rate-impact-grid,.treasury-rate-grid{align-items:start}:root{--apple:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","PingFang SC","Helvetica Neue",Arial,sans-serif;--ink:#212028;--muted:#6c6783;--green:#282630;--green-2:#312d47;--paper:#f4f3f8;--line:#e7e6eb;--blue:#624cd0;--gold:#5d46ce;--shadow:0 8px 24px #1a191f0e}body{color:var(--ink);font-family:var(--apple);letter-spacing:0;background:#f4f3f8;font-size:15px}.shell{grid-template-columns:220px minmax(0,1fr)}.sidebar{color:#f4f3f9;background:#1d1c23;border-right:1px solid #2b2934;width:220px;box-shadow:8px 0 24px #15141914}.brand{font-weight:750}.brand>span{color:#1e1d24;font-family:var(--apple);background:#5941cd;border:0;font-weight:850}.nav-item{color:#bfbccb;border-radius:5px}.nav-item:hover{color:#fff;background:#282731}.sidebar-note{border-color:#383544}.profile:hover,.profile:focus-visible{background:#2a2834;border-color:#444152}.topbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f4f3f8f5;border-bottom:1px solid #e2e1e7;height:118px}.topbar h1{font-family:var(--apple);letter-spacing:-.025em;font-size:28px;font-weight:760}.eyebrow{color:#7c7794;font-size:12px;font-weight:650}.search{height:46px;box-shadow:none;background:#fff;border-color:#dddce3;border-radius:7px}.search input{font-size:13px}.search button,.futu-search-more,.login-submit{background:#624cd0;font-size:12px;font-weight:750}.bell,.account-button{background:#fff;border-color:#dddce3;border-radius:7px;height:46px;font-size:12px}.account-button{font-weight:750}.market-board{box-shadow:var(--shadow);background:#fff;border:1px solid #e2e1e7;border-top:3px solid #624cd0;border-radius:9px;margin:22px 0 34px}.market-board-head{background:#282630;border-color:#282630;min-height:48px}.market-board-head>div,.market-board-head small{color:#c0becc;font-size:12px}.market-board-head b{color:#fff;font-size:14px}.market-group-row{min-height:72px}.market-group-label{background:#f8f7fa;padding-inline:18px}.market-group-label b{font-family:var(--apple);font-size:15px;font-weight:760}.market-index{flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;min-width:0;padding:12px 20px;display:flex;overflow:hidden}.market-index-title{white-space:nowrap;align-items:baseline;gap:2px;max-width:100%;display:flex}.market-index-title span{color:#6b6782;font-size:12px;font-weight:650}.market-index b{font-family:var(--apple);letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums;font-size:21px;font-weight:750}.market-index em{font-family:var(--apple);font-variant-numeric:tabular-nums;font-size:12px;font-style:normal;font-weight:750}.up{color:#e5484d!important}.down{color:#342386!important}.flat{color:#787391!important}.data-notice{color:#463c75;background:#f3f2fb;border-color:#e2def6;margin-top:-20px}.refresh-btn{color:#412f9c;border-color:#cfc9ef;border-radius:5px;font-size:12px;font-weight:700}.content-head h2,.section-title h2,.review-top h2{font-family:var(--apple);letter-spacing:-.02em;font-size:27px;font-weight:780}.content-head p,.section-title p,.review-top p{font-size:13px;line-height:1.7}.section-kicker{color:#432eac;letter-spacing:.16em;font-size:12px}.update-time{font-size:12px}.workspace p{font-size:12px;line-height:1.75}.workspace small,.workspace time{font-size:12px}.card-head h3,.energy-monitor .card-head h3,.geo-monitor .card-head h3,.treasury-head h3{font-family:var(--apple);font-size:17px;font-weight:760}.brief-grid,.news-card,.energy-monitor,.geo-monitor,.event-timeline,.transmission-card,.treasury-monitor,.sector-card,.stocks-flow,.asset-pulse-card{box-shadow:var(--shadow);border-color:#e2e1e7;border-radius:9px}.lead-card{background:#fff}.lead-card h3{font-family:var(--apple);font-size:25px;font-weight:760;line-height:1.5}.brief-list h4{font-size:14px;font-weight:720}.mini-analysis,.lead-analysis>div,.intel-detail{background:#f7f6fa;border-color:#e6e5eb}.outline-btn,.news-actions button,.news-actions a{border-radius:5px;font-size:12px;font-weight:700}.filter-tabs{height:58px}.filter-tabs button{font-size:12px;font-weight:650}.intel-summary{padding:19px 24px}.intel-summary h3{font-size:14px;font-weight:720}.intel-summary p,.scope-badge,.direction-pill,.intel-detail small,.intel-detail p,.detail-foot a{font-size:12px}.pulse-ribbon,.review-section{box-shadow:none;background:#282630}.pulse-ribbon{border-left:4px solid #5941cd;border-radius:9px}.pulse-title h2{font-family:var(--apple);font-size:21px;font-weight:760}.pulse-title small,.pulse-price small,.pulse-risk small{font-size:12px}.pulse-price strong,.pulse-risk strong{font-family:var(--apple);font-variant-numeric:tabular-nums;font-weight:750}.pulse-price,.pulse-risk{border-color:#4c495c}.impact-chain-board{background:#f8f7fa;border-radius:9px}.impact-board-head h3,.chain-card-head h4,.impact-conclusion h4{font-family:var(--apple);font-weight:760}.chain-news b,.chain-step b,.chain-why p,.impact-conclusion p{font-size:12px}.oil-card,.treasury-rate-card,.capital-facts>div,.asset-range{background:#f8f7fa;border-color:#e5e4ea}.oil-card strong,.oil-insight b,.geo-stats b,.treasury-rate-card strong,.asset-quote strong,.cny-gold-price strong,.capital-total b{font-family:var(--apple);font-variant-numeric:tabular-nums;font-weight:760}.oil-card strong{font-size:30px}.oil-insight,.cross-asset-read{background:#282630;border-radius:7px}.risk-meters,.geo-stats,.trend-callout,.rate-impact-grid,.treasury-rate-grid{font-size:12px}.event-row{min-height:74px}.event-row time{font-family:var(--apple);font-variant-numeric:tabular-nums;font-size:12px}.event-row div span{font-size:12px}.event-row div b{font-size:13px;font-weight:720}.transmission-list p,.source-line,.model-note,.asset-source,.asset-method-note,.impact-disclaimer{font-size:12px}.asset-identity h3,.reason-head span{font-family:var(--apple);font-weight:760}.reason-row small{font-size:12px}.reason-row b{font-size:13px;font-weight:720}.reason-row p,.reason-row a,.asset-market-state{font-size:12px}.asset-range b{font-family:var(--apple);font-weight:720}.treasury-rate-card small,.treasury-rate-card span,.rate-impact-grid span,.rate-impact-grid p,.treasury-foot,.rate-verdict b,.rate-impact-grid b,.rate-verdict p,.capital-facts small{font-size:12px}.capital-facts b,.capital-facts a{font-size:12px;font-weight:720}.capital-method>strong{font-size:12px}.flow-stock{min-height:70px;font-size:12px}.flow-stock>span{font-family:var(--apple);font-size:13px}.flow-stock>div>b{font-size:13px;font-weight:750}.flow-stock small{font-size:12px}.flow-stock>b,.flow-stock em{font-family:var(--apple);font-variant-numeric:tabular-nums;font-size:12px;font-weight:750}.flow-insight,.mini-switch button,.capital-refresh-btn{font-size:12px}.review-score h3,.review-item b,.watch-item b{font-size:13px;font-weight:750}.review-item p,.watch-item p{font-size:12px}.watch-time{font-family:var(--apple);font-size:12px}.plan-btn,.ai-btn{font-size:12px;font-weight:750}.score-bars>span{font-size:12px}.score-ring b{font-family:var(--apple);font-weight:760}.login-dialog{background:#fff;border-radius:10px}.login-dialog h2{font-family:var(--apple);font-weight:780}.login-dialog>p,.login-dialog label>span,.login-dialog>a,.login-dialog>small{font-size:12px}.phone-field input,.code-field input{font-size:13px}footer{font-size:12px;line-height:1.65}@media (width<=1000px){.shell{grid-template-columns:76px minmax(0,1fr)}.sidebar{width:76px}.workspace{padding-inline:24px}.topbar h1{font-size:24px}.market-index b{font-size:19px}}@media (width<=720px){.sidebar{width:auto}.workspace{padding:0 15px 90px}.topbar{height:auto}.topbar h1{font-size:21px}.workspace p,.workspace small,.workspace time{font-size:12px}.content-head h2,.section-title h2,.review-top h2{font-size:24px}.market-group-row{min-height:70px}.market-index{gap:6px;padding-inline:13px}.market-index-title{gap:0}.market-index-title span,.market-index-title em{font-size:12px}.market-index b{font-size:18px}.lead-card h3{font-size:21px}.intel-summary h3{font-size:13px}.capital-facts,.capital-method{grid-template-columns:1fr}.capital-method>strong{text-align:left}.event-row div b{font-size:12px}}.pricing-core{isolation:isolate;gap:14px;margin-bottom:42px;display:grid;position:relative}.pricing-hero{color:#fff;background:radial-gradient(circle at 78% 15%,#624cd061,#0000 31%),radial-gradient(circle at 8% 110%,#5941cd1f,#0000 38%),#201f27;border-radius:12px;grid-template-columns:minmax(0,1fr) 250px;gap:28px;min-height:216px;padding:34px 38px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 54px #1d1b2329}.pricing-hero:after{content:"";background:linear-gradient(#0000,#ffffff21,#0000);width:1px;height:100%;position:absolute;top:0;right:300px}.pricing-hero-copy{align-self:center;max-width:720px}.pricing-hero-copy>span{color:#7460d5;letter-spacing:.22em;font-size:12px;font-weight:800;display:block}.pricing-hero-copy h3{letter-spacing:-.035em;margin:12px 0 10px;font-size:29px;line-height:1.25}.pricing-hero-copy p{color:#c0becc;max-width:660px;margin:0!important;font-size:13px!important;line-height:1.8!important}.fomc-command{flex-direction:column;justify-content:center;align-self:stretch;padding-left:30px;display:flex;position:relative}.fomc-command small{color:#a59fc2;letter-spacing:.08em;font-size:12px}.fomc-command strong{letter-spacing:-.06em;font-variant-numeric:tabular-nums;margin:9px 0 2px;font-size:54px;font-weight:780;line-height:1;display:block}.fomc-command strong em{color:#d9d6e7;letter-spacing:0;margin-left:7px;font-size:14px;font-style:normal}.fomc-command>span{color:#7460d5;font-size:12px;font-weight:750}.fomc-command>div{gap:14px;margin-top:20px;display:flex}.fomc-command a{color:#dfdcf0;font-size:12px;font-weight:700;text-decoration:none}.fomc-command a:hover{color:#fff;text-decoration:underline}.pricing-alert-strip{box-shadow:var(--shadow);background:#fff;border:1px solid #e2e1e8;border-radius:9px;grid-template-columns:150px minmax(0,1fr);gap:0;display:grid;overflow:hidden}.alert-strip-title{color:#fff;background:#282630;flex-direction:column;justify-content:center;padding:18px 20px;display:flex}.alert-strip-title span{color:#6c58d2;letter-spacing:.1em;font-size:12px;font-weight:800}.alert-strip-title b{margin-top:7px;font-size:13px}.alert-strip-list{scroll-snap-type:x mandatory;scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.alert-strip-list::-webkit-scrollbar{display:none}.global-alert{scroll-snap-align:start;border-right:1px solid #e9e7f0;flex:1 0 220px;grid-template-columns:25px minmax(160px,1fr);align-items:start;gap:9px;padding:16px 18px;display:grid}.global-alert:last-child{border-right:0}.global-alert>span{color:#342386;background:#e4e0f7;border-radius:50%;place-items:center;width:23px;height:23px;font-size:12px;font-weight:850;display:grid}.global-alert.level-高>span{color:#c33f44;background:#fde9e8}.global-alert b{font-size:12px;display:block}.global-alert p{color:#767190;margin:4px 0 0!important;font-size:12px!important;line-height:1.55!important}.global-alert.all-clear>span{color:#2f2078;background:#e9e7f4}.pricing-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pricing-metric{background:#fff;border:1px solid #e2e1e7;border-radius:9px;min-height:182px;padding:20px;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden;box-shadow:0 5px 18px #1a191f09}.pricing-metric:hover{border-color:#cdcade;transform:translateY(-2px);box-shadow:0 12px 28px #1a191f14}.pricing-metric:before{content:"";background:#787391;height:3px;position:absolute;top:0;left:0;right:0}.pricing-metric.tone-calm:before{background:#352488}.pricing-metric.tone-warning:before{background:#5139ca}.pricing-metric.tone-danger:before{background:#e5484d}.pricing-metric>div:first-child{justify-content:space-between;align-items:center;display:flex}.pricing-metric>div:first-child small{color:#8e8aa3;letter-spacing:.08em;font-size:12px;font-weight:750}.metric-signal{background:#787391;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #f0eff3}.tone-calm .metric-signal{background:#352488;box-shadow:0 0 0 4px #e8e6f4}.tone-warning .metric-signal{background:#5139ca;box-shadow:0 0 0 4px #e6e3f7}.tone-danger .metric-signal{background:#e5484d;box-shadow:0 0 0 4px #fceceb}.pricing-metric h4{color:#625e77;margin:14px 0 8px;font-size:12px;font-weight:700}.pricing-metric>strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:27px;font-weight:780;line-height:1.1;display:block}.metric-delta{justify-content:space-between;align-items:center;gap:7px;margin-top:14px;display:flex}.metric-delta b{white-space:nowrap;font-size:12px}.metric-delta span{color:#76718f;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.pricing-metric>time{color:#a3a0b4;font-variant-numeric:tabular-nums;font-size:12px;position:absolute;bottom:13px;left:20px}.macro-release-board{box-shadow:var(--shadow-soft);background:#fff;border:1px solid #e0dfe6;border-radius:14px;padding:24px}.macro-release-head{align-items:center}.macro-release-list{gap:12px;display:grid}.macro-release{background:#fbfbfc;border:1px solid #e1e0e6;border-left:4px solid #918da6;border-radius:11px;overflow:hidden}.macro-release.release-published{border-left-color:#2f2078}.macro-release.release-pending{border-left-color:#4e36c9}.macro-release.release-delayed{border-left-color:#4731b6}.macro-release>header{background:#f6f5f8;border-bottom:1px solid #e6e5ea;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.macro-release>header>div{align-items:center;gap:12px;min-width:0;display:flex}.release-kind{color:#fff;letter-spacing:.05em;background:#222029;border-radius:7px;flex:0 0 48px;place-items:center;height:36px;font-size:12px;font-weight:850;display:grid}.macro-release h4{color:#25232d;margin:0;font-size:15px}.macro-release header p{color:#6f6a87;margin:4px 0 0!important;font-size:12px!important}.surprise{color:#59556c;background:#eeedf1;border-radius:14px;flex:none;padding:7px 10px;font-size:12px}.surprise-above{color:#c23d46;background:#fdebea}.surprise-below{color:#2b1d6e;background:#e9e7f3}.surprise-inline{color:#5d5971;background:#eeedf5}.surprise-pending{color:#31227e;background:#e3dff7}.surprise-unavailable{color:#322280;background:#e7e3f8}.release-values{border-bottom:1px solid #e6e5ea;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.release-values>div{border-right:1px solid #e6e5ea;padding:14px 18px}.release-values>div:last-child{border-right:0}.release-values dt{color:#736e8d;font-size:12px}.release-values dd{color:#26252e;font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:18px;font-weight:800}.release-values .value-published{color:#25195f}.release-values .value-delayed{color:#352589}.release-delay{color:#31217e;background:#f0eefa;gap:9px;padding:10px 18px;display:flex;margin:0!important;font-size:12px!important}.release-delay span{font-weight:850}.release-transmission{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.release-transmission>div{border-right:1px solid #e6e5ea;padding:14px 18px}.release-transmission>div:last-child{border:0}.release-transmission span{color:#25195f;margin-bottom:6px;font-size:12px;font-weight:850;display:block}.release-transmission p{color:#615c76;margin:0!important;font-size:12px!important;line-height:1.6!important}.macro-release>footer{background:#f7f7f9;border-top:1px solid #e6e5ea;gap:18px;padding:10px 18px;display:flex}.macro-release>footer a{color:#3c326b;font-size:12px;font-weight:700;text-decoration:none}.macro-release>footer a:hover{text-decoration:underline}.macro-method-note{color:#716c89;margin:14px 2px 0!important;font-size:12px!important;line-height:1.65!important}.fx-liquidity-strip{background:#f9f8fc;border:1px solid #e2e1e7;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(240px,1.2fr);align-items:center;display:grid;overflow:hidden}.fx-liquidity-strip>div{border-right:1px solid #e6e5ea;grid-template-columns:1fr auto;gap:5px 12px;padding:15px 18px;display:grid}.fx-liquidity-strip>div span{color:#7c7794;grid-column:1/-1;font-size:12px;font-weight:700}.fx-liquidity-strip>div b{font-variant-numeric:tabular-nums;font-size:16px}.fx-liquidity-strip>div em{font-size:12px;font-style:normal;font-weight:750}.fx-liquidity-strip>p{color:#7c7794;padding:12px 18px;margin:0!important;font-size:12px!important;line-height:1.55!important}.pricing-secondary{grid-template-columns:.92fr 1.08fr;gap:12px;display:grid}.session-clock-card,.macro-calendar-card,.cross-matrix-card,.earnings-watch-card{box-shadow:var(--shadow);background:#fff;border:1px solid #e2e1e7;border-radius:9px;padding:23px;overflow:hidden}.pricing-card-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.pricing-card-head small{color:#38268f;letter-spacing:.14em;font-size:12px;font-weight:800;display:block}.pricing-card-head h3{letter-spacing:-.02em;margin:5px 0 0;font-size:18px;font-weight:780}.pricing-card-head>span{color:#8b87a1;text-align:right;font-size:12px}.session-clock-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.session-clock{background:#f9f8fc;border:1px solid #e8e7ec;border-radius:7px;padding:15px;position:relative}.session-clock>div{align-items:center;gap:7px;display:flex}.session-clock>div b{font-size:12px}.session-clock>div small{color:#8f8ba3;margin-left:auto;font-size:12px}.session-dot{background:#aca9bc;border-radius:50%;width:7px;height:7px}.session-open .session-dot{background:#352488;box-shadow:0 0 0 4px #e8e5f4}.session-waiting .session-dot{background:#5139ca;box-shadow:0 0 0 4px #e3dff7}.session-clock>strong{font-variant-numeric:tabular-nums;margin:13px 0 5px;font-size:23px;font-weight:750;display:block}.session-clock>p{color:#777290;margin:0!important;font-size:12px!important}.pricing-note{color:#908ca4;margin:14px 0 0!important;font-size:12px!important;line-height:1.55!important}.macro-event-list{max-height:520px;display:grid;overflow:auto}.macro-event{border-top:1px solid #efeef2;grid-template-columns:75px 26px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;text-decoration:none;display:grid}.macro-event:first-child{border-top:0}.macro-event:hover{background:#f8f7fa}.macro-event time{color:#797492;font-variant-numeric:tabular-nums;font-size:12px}.event-impact{color:#696580;background:#eeedf5;border-radius:5px;place-items:center;width:23px;height:23px;font-size:12px;font-weight:800;display:grid}.impact-高{color:#c53f43;background:#fce8e7}.impact-中{color:#37258d;background:#e0dcf6}.macro-event b{font-size:12px}.macro-event p{color:#8d89a2;margin:4px 0 0!important;font-size:12px!important}.calendar-status{color:#615c76;background:#eeedf1;border-radius:11px;padding:5px 7px;font-size:12px;font-style:normal;font-weight:750}.status-published{color:#291c6b;background:#e8e6f3}.status-pending{color:#30217d;background:#e3dff7}.status-delayed{color:#332384;background:#e7e3f8}.macro-empty,.earnings-empty{text-align:center;background:#fafafc;border:1px dashed #e0dfe5;border-radius:7px;padding:24px}.macro-empty b,.earnings-empty b{font-size:12px}.macro-empty p,.earnings-empty p{color:#8d88a2;margin:5px 0 0!important;font-size:12px!important}.cross-matrix-card{padding-bottom:12px}.cross-matrix{min-width:760px}.matrix-row{border-top:1px solid #efeef2;grid-template-columns:1.05fr 1fr 1.2fr 1.2fr 1.2fr;align-items:center;gap:16px;min-height:58px;display:grid}.matrix-row>span,.matrix-row>b{font-size:12px}.matrix-head{color:#908ca4;border-top:0;min-height:35px}.matrix-head span{font-size:12px;font-weight:750}.matrix-row>b{font-size:12px}.matrix-signal{align-items:center;gap:6px;font-weight:750;display:flex}.matrix-signal i{background:#797492;border-radius:50%;width:7px;height:7px}.matrix-signal.positive i{background:#352488}.matrix-signal.negative i{background:#e5484d}.matrix-signal small{color:#7e7a96;margin-left:auto;font-size:12px}.cross-matrix-card{overflow-x:auto}.cross-matrix-card>.pricing-card-head{position:sticky;left:0}.earnings-watch-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.earnings-watch-list>a{background:#f9f8fc;border:1px solid #e7e6eb;border-radius:7px;grid-template-columns:1fr auto;gap:6px;padding:16px;text-decoration:none;transition:background .15s,border-color .15s;display:grid}.earnings-watch-list>a:hover{background:#f3f2fb;border-color:#cfcbe4}.earnings-watch-list time{color:#8e89a3;grid-column:1/-1;font-size:12px}.earnings-watch-list b{font-size:12px;line-height:1.55;display:block}.earnings-watch-list p{color:#8b87a1;margin:6px 0 0!important;font-size:12px!important}.earnings-watch-list>a>span{color:#624cd0;align-self:center}.earnings-empty{grid-column:1/-1}.pricing-source-note{color:#908ca4;margin:0 3px!important;font-size:12px!important;line-height:1.6!important}.subsection-divider{border-bottom:1px solid #e2e1e7;margin:54px 0 18px;padding:0 0 16px;position:relative}.subsection-divider span{color:#432eac;letter-spacing:.15em;font-size:12px;font-weight:800}.subsection-divider h3{margin:7px 0 4px;font-size:20px}.subsection-divider p{color:#7d7995;margin:0!important;font-size:12px!important}@media (width<=1200px){.pricing-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.release-transmission{grid-template-columns:repeat(2,1fr)}.release-transmission>div:nth-child(2){border-right:0}.release-transmission>div:nth-child(-n+2){border-bottom:1px solid #e6e5ea}.pricing-secondary{grid-template-columns:1fr}.fx-liquidity-strip{grid-template-columns:repeat(3,1fr)}.fx-liquidity-strip>p{border-top:1px solid #e6e5ea;grid-column:1/-1}.earnings-watch-list{grid-template-columns:1fr}}@media (width<=720px){.pricing-core{gap:10px;margin-inline:-2px}.pricing-hero{border-radius:9px;grid-template-columns:1fr;gap:18px;min-height:0;padding:24px 20px}.pricing-hero:after{display:none}.pricing-hero-copy h3{font-size:24px}.pricing-hero-copy p{font-size:12px!important}.fomc-command{border-top:1px solid #ffffff1f;grid-template-columns:1fr auto;align-items:end;padding:17px 0 0;display:grid}.fomc-command small,.fomc-command>span{grid-column:1}.fomc-command strong{grid-area:1/2/3;margin:0;font-size:43px}.fomc-command>div{grid-column:1/-1;margin-top:13px}.pricing-alert-strip{grid-template-columns:1fr}.alert-strip-title{flex-direction:row;justify-content:space-between;align-items:center;padding:12px 15px}.alert-strip-title b{margin:0}.global-alert{flex-basis:84%;padding:14px}.pricing-metrics{scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;padding:2px 1px 9px;display:flex;overflow-x:auto}.pricing-metrics::-webkit-scrollbar{display:none}.pricing-metric{scroll-snap-align:start;flex:0 0 76%;min-height:172px;padding:18px}.pricing-metric>time{left:18px}.pricing-metric>strong{font-size:25px}.macro-release-board{padding:16px}.macro-release-head{display:block}.macro-release-head>span{text-align:left;margin-top:8px;display:block}.macro-release>header{align-items:flex-start;padding:14px}.macro-release>header>div{align-items:flex-start}.release-kind{flex-basis:42px;height:32px}.release-values>div{padding:12px}.release-values dd{font-size:15px}.release-transmission{grid-template-columns:1fr}.release-transmission>div,.release-transmission>div:nth-child(2){border-bottom:1px solid #e6e5ea;border-right:0}.release-transmission>div:last-child{border-bottom:0}.macro-release>footer{flex-direction:column;gap:6px}.fx-liquidity-strip{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.fx-liquidity-strip>div{scroll-snap-align:start;flex:0 0 68%}.fx-liquidity-strip>p{border-top:0;flex:0 0 88%;align-items:center;display:flex}.pricing-secondary{gap:10px}.session-clock-card,.macro-calendar-card,.cross-matrix-card,.earnings-watch-card{padding:18px}.pricing-card-head{align-items:flex-start;margin-bottom:15px}.pricing-card-head h3{font-size:17px}.session-clock-grid{grid-template-columns:1fr}.session-clock{grid-template-columns:1fr auto;align-items:center;display:grid}.session-clock>strong{grid-area:1/2/3;margin:0;font-size:21px}.session-clock>p{grid-column:1}.macro-event{grid-template-columns:64px 24px minmax(0,1fr);gap:7px}.calendar-status{grid-column:3}.cross-matrix-card{padding-inline:17px}.matrix-row{gap:11px}.earnings-watch-list{grid-template-columns:1fr}.subsection-divider{margin-top:40px}.sidebar nav{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.sidebar nav::-webkit-scrollbar{display:none}.nav-item,.nav-item:not(.active),.nav-item.active{flex:0 0 70px;padding-inline:4px}}:root{--ink:#1e1d24;--muted:#6b6682;--paper:#f3f3f5;--surface:#fff;--surface-soft:#f3f2f5;--line:#e0dfe6;--navy:#1a1920;--navy-2:#25232d;--jade:#25195f;--jade-2:#2f2078;--gold:#4e36c9;--blue:#25195f;--red:#e34c55;--shadow:0 14px 40px #1e1d2411;--shadow-soft:0 5px 20px #1e1d240b}.workspace{max-width:1540px;padding:0 46px 64px}.sidebar{background:linear-gradient(#18171e,#201e27 72%,#1a1920);box-shadow:10px 0 36px #13121814}.brand{padding-bottom:27px;font-weight:800}.brand>span{background:linear-gradient(145deg,#7a67d7,var(--gold));border-radius:11px;width:36px;height:36px;box-shadow:0 8px 22px #4e36c93b}.nav-label{color:#787391}.nav-item{color:#b5b2c3;border-radius:10px;min-height:44px;margin:3px 0;transition:color .18s,background .18s,transform .18s;position:relative}.nav-item:hover{color:#fff;background:#282630;transform:translate(2px)}.nav-item.active{color:#fff;box-shadow:inset 3px 0 var(--gold),0 6px 20px #0b0a0d1f;background:linear-gradient(90deg,#302e3a,#292832)}.nav-icon{place-items:center;display:grid}.nav-icon svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.nav-more,.mobile-more-menu{display:none}.topbar{-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);background:#f6f6f8e6;border-color:#dfdee5;height:88px}.topbar h1{font-size:25px;line-height:1.12}.topbar-intro{min-width:0}.market-regime-inline{color:#777291;white-space:nowrap;align-items:center;gap:8px;margin-top:7px;font-size:12px;display:flex}.market-regime-inline b{color:#3b3848}.market-regime-inline>span:not(.regime-dot){border-left:1px solid #dcdbe3;padding-left:8px}.regime-dot{background:#4432a0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #4432a01a}.regime-dot.risk-mid{background:#4f36ca;box-shadow:0 0 0 4px #4f36ca1f}.regime-dot.risk-high{background:var(--red);box-shadow:0 0 0 4px #e34c551a}.search{box-shadow:var(--shadow-soft);border-color:#dddce3;border-radius:12px}.search:focus-within{border-color:#786ea9;box-shadow:0 0 0 4px #25195f17}.search button,.futu-search-more,.login-submit{background:linear-gradient(135deg,var(--jade),var(--jade-2));border-radius:8px}.bell,.account-button{box-shadow:var(--shadow-soft);border-color:#dddce3;border-radius:12px}.market-board{background:var(--surface);box-shadow:var(--shadow);border:0;border-radius:17px;margin:24px 0 30px;overflow:hidden}.market-board-head{background:linear-gradient(105deg,var(--navy),#2c2a36);border:0;min-height:52px;padding-inline:21px}.market-board-head>div,.market-board-head small{font-size:12px}.market-board-head b{font-size:15px}.market-group-row{background:var(--surface);border-bottom:1px solid #ededf0;grid-template-columns:104px 1fr;min-height:112px;padding:11px 12px 11px 0}.market-group-label{background:0 0;border:0;padding-inline:20px}.market-group-label b{font-size:16px}.market-group-label span{font-size:12px}.market-group-quotes{gap:10px}.market-index{background:linear-gradient(155deg,#fff,#f7f7f9);border-radius:13px;min-height:88px;padding:15px 17px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;box-shadow:0 4px 14px #19181f09;border:1px solid #e5e4e9!important}.market-index:hover{transform:translateY(-2px);box-shadow:0 11px 25px #19181f14;border-color:#cdcbd6!important}.market-index-title span{font-size:12px}.market-index b{font-size:23px}.market-index em{font-size:12px}.index-move-track{background:linear-gradient(90deg,#efeef2 0 49.4%,#cecdd7 49.4% 50.6%,#efeef2 50.6%);border-radius:999px;height:3px;position:absolute;bottom:11px;left:17px;right:17px}.index-move-track i{border-radius:999px;height:3px;position:absolute;top:0}.index-move-track .move-up{background:#e34c55;left:50%}.index-move-track .move-down{background:#342486;right:50%}.index-move-track .move-flat{background:#847f9b;left:49%}.data-notice{color:#4d495e;background:#ebeaf2;border:0;border-radius:11px;margin:-14px 0 28px;padding:10px 14px}.data-notice>span{color:var(--jade)}.refresh-btn{color:var(--jade);background:#fff;border:0;border-radius:8px;box-shadow:0 3px 12px #25195f14}.decision-cockpit{color:#fff;background:radial-gradient(circle at 82% -15%,#422dab38,#0000 34%),linear-gradient(145deg,#1d1c23,#25232d 68%,#24222c);border-radius:20px;margin:0 0 50px;scroll-margin-top:116px;overflow:hidden;box-shadow:0 26px 60px #1c1a2229}.decision-cockpit-head{grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:30px;padding:30px 32px 20px;display:grid}.decision-cockpit-head .section-kicker{color:#7a67d7}.decision-cockpit-head h2{letter-spacing:-.03em;margin:8px 0 7px;font-size:27px;line-height:1.25}.decision-cockpit-head p{color:#b5b2c3;max-width:760px;margin:0!important;font-size:12px!important}.decision-risk{border-left:1px solid #ffffff21;grid-template-columns:1fr auto;gap:1px 8px;padding-left:25px;display:grid}.decision-risk>span{color:#9c99ae;align-self:end;font-size:12px}.decision-risk strong{font-variant-numeric:tabular-nums;grid-area:1/2/3;font-size:46px;line-height:1}.decision-risk small{color:#dad7e6;font-size:12px}.decision-toolbar{color:#b5b2c3;border-top:1px solid #ffffff1a;align-items:center;gap:18px;margin:0 32px;padding:12px 0;font-size:12px;display:flex}.decision-toolbar>span:first-of-type{margin-left:auto}.decision-toolbar b{color:#fff}.decision-profile{background:#ffffff14;border-radius:10px;gap:5px;padding:4px;display:flex}.decision-profile button{color:#b5b2c3;background:0 0;border:0;border-radius:7px;height:28px;padding:0 13px;font-size:12px}.decision-profile button.selected{color:#26242e;background:#fff;font-weight:800;box-shadow:0 4px 12px #00000024}.decision-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:5px 32px 24px;display:grid}.decision-card{color:#fff;text-align:left;background:#fff1;border:1px solid #ffffff1a;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:17px;transition:transform .18s,background .18s,border-color .18s;display:grid;position:relative}.decision-card:hover{background:#ffffff1a;border-color:#fff3;transform:translateY(-3px)}.decision-card>span{grid-column:1/-1;min-width:0}.decision-card small{color:#9793aa;white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.decision-card span>b{margin-top:5px;font-size:14px;display:block}.decision-card>strong{font-size:12px}.decision-card>em{color:#fff;font-variant-numeric:tabular-nums;font-size:17px;font-style:normal;font-weight:850}.decision-card>i{color:#bfbdcb;background:#ffffff14;border-radius:50%;place-items:center;width:29px;height:29px;font-size:12px;font-style:normal;display:grid;position:absolute;top:14px;right:14px}.decision-cockpit-foot{color:#bab8c7;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:20px;text-align:left!important;grid-template-columns:none!important;padding:15px 32px!important;font-size:12px!important;display:flex!important}.decision-cockpit-foot p{margin:0!important;font-size:12px!important}.decision-cockpit-foot b{color:#7f6ed8}.decision-cockpit-foot button{color:#fff;background:0 0;border:0;font-size:12px;font-weight:750}.decision-cockpit-foot button span{color:#7f6ed8;margin-left:8px}.content-head h2,.section-title h2,.review-top h2{font-size:30px}.section-kicker{color:#382791;font-weight:850}.section-block{margin-top:66px}.brief-grid,.news-card,.energy-monitor,.geo-monitor,.event-timeline,.transmission-card,.treasury-monitor,.sector-card,.stocks-flow,.asset-pulse-card,.session-clock-card,.macro-calendar-card,.cross-matrix-card,.earnings-watch-card{box-shadow:var(--shadow-soft);border-color:#e3e2e8;border-radius:16px}.lead-card h3{font-size:26px}.pulse-ribbon,.review-section,.impact-chain-board{border-radius:18px}.pricing-hero{background:radial-gradient(circle at 78% 15%,#2f207847,transparent 31%),radial-gradient(circle at 8% 110%,#4e36c924,transparent 38%),var(--navy);border-radius:18px}.pricing-metric{border-color:#e3e2e8;border-radius:14px}.oil-insight,.cross-asset-read{border-radius:14px}.action-command{background:radial-gradient(circle at 72% 0,#2f207847,transparent 28%),var(--navy);border-radius:18px}.action-card{box-shadow:var(--shadow-soft);border-radius:15px}@keyframes quoteIn{0%{opacity:.58;transform:translateY(2px)}to{opacity:1;transform:none}}.market-index b{animation:.28s quoteIn}.button,button{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:2px;outline:3px solid #25195f38}.market-board{margin-top:18px}@media (width<=1100px){.workspace{padding-inline:28px}.market-regime-inline>span:nth-last-child(2){display:none}.decision-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=721px) and (width<=1280px){.workspace{padding-inline:24px}.topbar{height:82px;min-height:82px;padding:9px 0}.topbar-intro{min-width:0}.topbar h1{white-space:nowrap;font-size:23px}.market-regime-inline{gap:6px;font-size:12px}.market-regime-inline>span:nth-last-child(2),.market-regime-inline>span:last-child{display:none}}@media (width>=721px) and (width<=900px){.topbar{height:80px;min-height:80px;padding:9px 0}}@media (width<=720px){body{background:linear-gradient(180deg,#f6f6f8,var(--paper))}.workspace{padding:0 14px 88px}.topbar{height:auto;min-height:0;padding:13px 0 12px;overflow:visible}.topbar h1{max-width:none;font-size:22px}.eyebrow{margin-bottom:5px}.market-regime-inline{max-width:calc(100vw - 28px);margin-top:8px;overflow:hidden}.market-regime-inline>span:not(.regime-dot){display:none}.market-board{margin-top:12px}.sidebar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#18171ef7;height:72px;padding:7px 8px}.sidebar nav{justify-content:space-between;overflow:visible}.sidebar nav .nav-item[data-nav=assets],.sidebar nav .nav-item[data-nav=capital],.sidebar nav .nav-item[data-nav=review]{display:none}.nav-item,.nav-item:not(.active),.nav-item.active{flex:20%;gap:3px;min-width:0;min-height:56px;margin:0;border-radius:11px!important;padding:5px 2px!important;font-size:12px!important}.nav-item:hover{transform:none}.nav-item.active{box-shadow:inset 0 3px var(--gold)}.nav-icon svg{width:20px;height:20px}.nav-more{display:flex!important}.mobile-more-menu{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1a1920fa;border:1px solid #3a3847;border-radius:15px;width:190px;padding:8px;display:grid;position:fixed;bottom:80px;right:10px;box-shadow:0 24px 55px #0b0a0d4d}.mobile-more-menu button{color:#dbd9e8;text-align:left;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;min-height:44px;padding:0 12px;font-size:12px;display:flex}.mobile-more-menu button:hover{background:#2e2c38}.mobile-more-menu span{color:#6a55d2}.market-board{border-radius:15px;margin:15px 0 23px}.market-board-head{min-height:47px;padding-inline:14px}.market-mobile-tabs{background:#eaeaee;gap:6px;padding:7px}.market-mobile-tabs button{border-radius:9px}.market-mobile-tabs button.selected{color:var(--jade)}.market-group-row{background:var(--surface);padding:9px 0}.market-group-quotes,.market-group-quotes.cols-1,.market-group-quotes.cols-2,.market-group-quotes.cols-3{grid-auto-columns:minmax(174px,80%);gap:9px;padding:0 10px}.market-index{border-radius:12px;min-height:102px;padding:14px 15px}.market-index b{font-size:22px}.index-move-track{left:15px;right:15px}.data-notice{border-radius:10px;margin:-10px 0 22px}.decision-cockpit{border-radius:17px;margin:0 -2px 43px}.decision-cockpit-head{grid-template-columns:minmax(0,1fr) 70px;gap:12px;padding:22px 18px 14px}.decision-cockpit-head h2{font-size:21px}.decision-cockpit-head p{font-size:12px!important}.decision-risk{flex-direction:column;align-items:flex-end;padding-left:12px;display:flex}.decision-risk strong{order:-1;font-size:36px}.decision-risk>span{display:none}.decision-toolbar{grid-template-columns:1fr auto;gap:9px 12px;margin:0 18px;display:grid}.decision-toolbar>span:first-of-type{margin:0}.decision-toolbar>.data-status{grid-area:1/2}.decision-profile{grid-area:2/1/auto/-1}.decision-profile button{flex:1}.decision-quick-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;padding:5px 18px 18px;display:flex;overflow-x:auto}.decision-quick-grid::-webkit-scrollbar{display:none}.decision-card{scroll-snap-align:start;flex:0 0 78%;min-height:122px}.decision-cockpit-foot{align-items:flex-start!important;padding:13px 18px!important}.decision-cockpit-foot p{max-width:58%}.decision-cockpit-foot button{text-align:right;max-width:40%}.content-head h2,.section-title h2,.review-top h2{font-size:25px}.section-block{margin-top:54px}.brief-grid,.news-card,.energy-monitor,.geo-monitor,.event-timeline,.transmission-card,.treasury-monitor,.sector-card,.stocks-flow,.asset-pulse-card{border-radius:14px}.pulse-ribbon,.review-section,.pricing-hero,.impact-chain-board{border-radius:15px}.action-card{flex-basis:90%}}@media (prefers-color-scheme:dark){:root{--ink:#e8e6f2;--muted:#9c99ae;--paper:#141318;--surface:#1d1c24;--surface-soft:#23222b;--line:#33313e;--navy:#111115;--navy-2:#1f1e26;--shadow:0 16px 45px #00000038;--shadow-soft:0 8px 25px #00000029}body{color:var(--ink);background:radial-gradient(circle at 72% -18%,#2f207821,#0000 30%),#141318}.topbar{background:#141318e6;border-color:#302e3a}.eyebrow,.market-regime-inline{color:#8a86a0}.market-regime-inline b{color:#d6d3e4}.market-regime-inline>span:not(.regime-dot){border-color:#353340}.search,.bell,.account-button,.futu-search-panel{color:#e1dfed;background:#1d1c24;border-color:#33313e}.futu-search-head,.futu-search-list>a:hover{background:#23222b}.market-board,.market-group-row,.market-index{background:var(--surface)}.market-group-row{border-color:#2e2c37}.market-index{background:linear-gradient(155deg,#201f27,#1a1920);border-color:#33313e!important}.market-index-title span{color:#9c98ae}.index-move-track{background:linear-gradient(90deg,#2f2d39 0 49.4%,#57546a 49.4% 50.6%,#2f2d39 50.6%)}.market-mobile-tabs{background:#1a1920;border-color:#33313e}.market-mobile-tabs button.selected{color:#7c6bd2;background:#2b2934}.data-notice{color:#afacbd;background:#1d1c24}.refresh-btn{color:#8878d6;background:#23222b}.brief-grid,.news-card,.energy-monitor,.geo-monitor,.event-timeline,.transmission-card,.treasury-monitor,.sector-card,.stocks-flow,.asset-pulse-card,.pricing-alert-strip,.pricing-metric,.session-clock-card,.macro-calendar-card,.cross-matrix-card,.earnings-watch-card,.login-dialog{color:var(--ink);background:#1d1c24;border-color:#33313e}.lead-card{background:#1d1c24}.mini-analysis,.lead-analysis>div,.intel-detail,.impact-chain-board,.oil-card,.treasury-rate-card,.capital-facts>div,.asset-range,.session-clock,.earnings-watch-list>a{background:#23222b;border-color:#33313e}.filter-tabs,.intel-summary,.event-row,.flow-stock{border-color:#33313e}.workspace p,.section-title p,.content-head p{color:#a8a5b8}.pricing-alert-strip{border-color:#33313e}.pricing-metric h4,.pricing-metric>time,.metric-delta span{color:#9a96ad}.fx-liquidity-strip{background:#1d1c24;border-color:#33313e}.fx-liquidity-strip>div{border-color:#33313e}.action-card{color:var(--ink);background:#1d1c24;border-color:#33313e}footer{border-color:#33313e}.asset-pulse-card{border-color:#3b3948;box-shadow:0 18px 44px #0000003d}.asset-pulse-card.gold{background:radial-gradient(circle at 94% -8%,#4e36c929,#0000 34%),linear-gradient(145deg,#1b1a20,#1d1c24 64%)}.asset-pulse-card.bitcoin{background:radial-gradient(circle at 94% -8%,#38269129,#0000 34%),linear-gradient(145deg,#1b1a21,#1d1c24 64%)}.asset-identity h3,.asset-quote strong,.reason-head span,.reason-row b{color:#f4f3f9}.asset-identity small,.asset-quote small,.asset-range small,.reason-row small{color:#adaabc}.asset-quote{border-color:#3b3948}.asset-quote>em small{color:#a29fb3}.asset-market-state{color:#8a79dc;background:#4e36c914;border-color:#3c3465}.bitcoin .asset-market-state{color:#8373d2;background:#2f20781a;border-color:#39315f}.asset-range{color:#f3f2f8;background:#18171e;border:1px solid #3b3948}.asset-range small{color:#aba8bb}.asset-range i{background:#494658}.reason-head small{color:#7d71b9}.reason-stack,.reason-row{border-color:#3a3746}.reason-row p{color:#c1bfcc!important}.reason-row a{color:#8374d0}.asset-source{color:#9c99ae!important}.cny-gold-price{background:linear-gradient(145deg,#201e27,#1b1a21);border-color:#352d5a}.cny-gold-price small{color:#8578c5}.cny-gold-price strong{color:#9081dd}.cny-gold-price strong em{color:#8e82cb}.cny-gold-price span{color:#7f6fd1}.brief-list .mini-news,.rich-feed .intel-item,.intel-summary{color:#e8e6f2;background:#1d1c24}.brief-list .mini-news:hover,.brief-list .mini-news.open,.rich-feed .intel-item:hover,.rich-feed .intel-item.open,.intel-item:hover .intel-summary,.intel-item.open .intel-summary{color:#f3f2f8;background:#25232d}.brief-list h4,.intel-summary h3{color:#f0eef7}.brief-list p,.intel-summary p,.intel-summary time{color:#a3a0b4!important}.mini-news>button,.intel-summary>button{color:#dddbe9;background:#26252e;border-color:#474457}.mini-news>button:hover,.intel-summary>button:hover{color:#fff;background:#302e3b;border-color:#696480}.mini-analysis,.lead-analysis>div{color:#c7c5d1;background:#23212b;border-color:#36314e}.mini-analysis b,.lead-analysis small{color:#8879d0}.mini-analysis span,.lead-analysis p{color:#c7c5d1!important}.news-actions button,.news-actions a{color:#cfcdd8;background:#222129;border-color:#434052}.news-actions button:hover,.news-actions a:hover{color:#fff;background:#2a2833;border-color:#68637f}.intel-detail{background:#1a191f;border-color:#423f50;box-shadow:inset 0 1px #ffffff06}.intel-detail small{color:#9895ab}.intel-detail p{color:#d4d2dc!important}.path-panel,.detail-foot{border-color:#423f50}.detail-foot b{color:#9285d4;background:#282630}.detail-foot a{color:#8070d0}.filter-tabs button{color:#a09cb2}.filter-tabs button:hover{color:#dfdceb}.filter-tabs button.selected{color:#8070d0}.filter-tabs button.selected:after{background:#6958bd}.segmented,.mini-switch{background:#18171e}.segmented button,.mini-switch button{color:#a3a0b4}.segmented button.selected,.mini-switch button.selected{color:#998bdd;box-shadow:none;background:#2e2c38}.capital-refresh-btn{color:#8f82d2;background:#222129;border-color:#494658}.capital-refresh-btn:hover{color:#fff;background:#2d2b36}.pricing-metric:hover,.market-index:hover{background:linear-gradient(155deg,#26242e,#1e1d24);box-shadow:0 12px 28px #0003;border-color:#4c495c!important}.earnings-watch-list>a:hover{background:#25242d;border-color:#4c495d}.earnings-watch-list>a:hover b{color:#f1f0f7}.impact-chain-card,.chain-news,.chain-step{color:#e8e6f2;background:#201f27;border-color:#3d3a4a}.impact-chain-card:hover{background:#25232d;border-color:#555167}.chain-news b,.chain-step b,.chain-card-head h4{color:#efedf6}.chain-news small,.chain-why small{color:#9c99ae}.chain-why p{color:#c5c3d0}.reason-row:hover{background:#ffffff06}.review-score,.review-notes,.watch-card{color:#e8e6f2;background:#1d1c24}.review-score>p,.review-item p,.watch-item p{color:#b9b7c6!important}.review-score h3,.review-item b,.watch-item b{color:#f0eef7}.review-item,.watch-item,.review-notes .card-head,.watch-card .card-head{border-color:#3b3948}.score-ring:after{background:#1d1c24}.score-bars i{background:#393745}.plan-btn{color:#9184d2;border-color:#494658}.plan-btn:hover{color:#fff;background:#292832}.macro-empty,.earnings-empty{color:#dddbea;background:#201f27;border-color:#484557}.macro-empty p,.earnings-empty p{color:#afacbd!important}}.pricing-details{gap:14px;animation:.2s revealIn;display:grid}.section-reveal{border:0;border-top:1px solid var(--line);width:100%;min-height:48px;color:var(--jade);font:750 12px/1.4 var(--apple);letter-spacing:.01em;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:9px;padding:11px 16px;transition:background .18s,color .18s;display:flex}.section-reveal:hover{color:#312f3c;background:#f3f3f5}.section-reveal span{font-size:13px}.pricing-reveal,.risk-reveal{background:#f8f7fa;border:1px solid #dedde4;border-radius:12px;box-shadow:0 5px 16px #22202909}.pricing-reveal:hover,.risk-reveal:hover{background:#eeedf5;border-color:#c4c2cf}.risk-reveal{margin-top:16px}.impact-reveal{color:#9e91de;border-color:#ffffff21;margin-top:14px}.impact-reveal:hover{color:#fff;background:#ffffff0e}.impact-chain-board>.impact-conclusion{margin-top:16px}.impact-chain-board>.impact-chain-grid{margin-top:18px}@keyframes revealIn{0%{opacity:.35;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (width>=721px){.sidebar nav .nav-item[data-nav=assets],.sidebar nav .nav-item[data-nav=capital],.sidebar nav .nav-item[data-nav=review]{display:none}.sidebar .nav-more{display:flex}.sidebar .mobile-more-menu{z-index:35;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1a1920fa;border:1px solid #3a3847;border-radius:14px;padding:8px;display:grid;position:absolute;bottom:126px;left:18px;right:18px;box-shadow:0 22px 50px #0b0a0d52}.sidebar .mobile-more-menu button{color:#dbd9e8;min-height:43px;font:650 12px var(--apple);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.sidebar .mobile-more-menu button:hover{color:#fff;background:#2e2c39}.sidebar .mobile-more-menu span{color:#6a55d2}}@media (width<=720px){.section-reveal{min-height:46px;font-size:12px}.pricing-reveal,.risk-reveal{border-radius:10px}.pricing-details{gap:10px}.impact-chain-board>.impact-conclusion{margin-top:12px}.impact-reveal{margin-top:10px}}@media (prefers-color-scheme:dark){.section-reveal{color:#8575d2;border-color:#3d3a4a}.section-reveal:hover{color:#f1eff8;background:#272530}.pricing-reveal,.risk-reveal{box-shadow:none;background:#1f1d26;border-color:#383350}.pricing-reveal:hover,.risk-reveal:hover{background:#222129;border-color:#524e64}.impact-reveal{color:#9183d6;border-color:#ffffff21}.impact-reveal:hover{color:#fff;background:#ffffff0f}.geo-monitor,.treasury-monitor{color:#efedf6;background:#1d1c24;border-color:#3b3948}.geo-monitor .card-head h3,.treasury-head h3{color:#f4f3f9}.geo-monitor .card-head>span,.treasury-head>div>p{color:#adaabd!important}.risk-meters i{background:#33313e}.risk-meters>div>small{color:#aca9bc}.meter-head span,.meter-head b{color:#dcdbe3}.geo-stats,.geo-stats>div{background:#19181f;border-color:#413e4f}.geo-stats small,.geo-stats span{color:#aca9bc}.geo-stats b,.geo-stats em{color:#f3f2f8}.trend-callout{color:#efedf6;background:#222129;border-color:#d17860}.trend-callout>span{color:#e0a28f}.trend-callout b{color:#fff}.trend-callout p{color:#c7c5d1!important}.model-note{color:#afacbd}.model-note a{color:#a194e2}.treasury-rate-card,.treasury-rate-card.long,.treasury-rate-card.spread{color:#f3f2f8;background:#19181f;border-color:#413e4f}.treasury-rate-card.long{background:#1f1d26;border-color:#434052}.treasury-rate-card.spread{background:#25232d;border-color:#372e65}.treasury-rate-card small,.treasury-rate-card span{color:#b2afc0}.treasury-rate-card strong{color:#fff}.treasury-rate-card strong em{color:#bfbccb}.treasury-rate-card.spread small,.treasury-rate-card.spread span,.treasury-rate-card.spread strong em{color:#bdb9d3}.rate-verdict,.rate-verdict.favorable,.rate-verdict.pressure{color:#efedf6;background:#19181f;border-color:#67637d}.rate-verdict.favorable{background:#222129;border-color:#5b4e9b}.rate-verdict.pressure{background:#26242e;border-color:#d16d5b}.rate-verdict>span{color:#adaabd}.rate-verdict b{color:#fff}.rate-verdict p{color:#c8c6d3!important}.rate-impact-grid>div{color:#efedf6;background:#19181f;border-color:#413e4f}.rate-impact-grid span{color:#a4a0b5}.rate-impact-grid b{color:#f5f4f9}.rate-impact-grid p{color:#c0bdcc!important}.treasury-foot{color:#a8a5b8}.treasury-foot a{color:#8778d3}.portfolio-summary,.holdings-table,.sector-card,.stocks-flow,.capital-method,.flow-insight,.action-card,.action-primary,.action-protocol>div,.fx-live{color:#f0eef7;background:#1d1c24;border-color:#3d3b4a}.capital-facts>div,.allocation,.diagnosis,.sip-strip>div,.table-head,.flow-insight,.action-primary,.action-limits,.fx-live{background:#19181f;border-color:#423f50}.capital-method>p,.capital-method>strong,.capital-facts small,.flow-stock>span,.flow-stock small,.flow-empty,.flow-insight,.action-card-head small,.action-primary small,.action-card>p,.action-limits dt,.action-protocol p,.action-disclaimer,.fx-live small,.fx-live span{color:#c2c0cd!important}.capital-facts b,.capital-facts a,.flow-stock>div>b,.action-card-head h3,.action-primary strong,.action-limits dd,.action-protocol b,.fx-live b{color:#f4f3f9}.flow-insight b,.capital-facts a{color:#8778d4}.capital-refresh-btn{color:#8f82d2;background:#222129;border-color:#494658}.capital-refresh-btn:hover{color:#fff;background:#2d2b36}.mini-switch{background:#18171e;border-color:#3d3b4a}.mini-switch button{color:#b3b1c1}.mini-switch button.active,.mini-switch button.selected{color:#fff;background:#302e3b}.action-card-head>span{color:#e9e7f1;background:#2f2d3a}.action-positive .action-card-head>span{color:#8778d4;background:#24222c}.action-warning .action-card-head>span{color:#8877db;background:#26252e}.action-danger .action-card-head>span{color:#ff9b93;background:#2a2834}.action-positive .action-primary em{color:#8778d4}.action-warning .action-primary em{color:#8877db}.action-danger .action-primary em{color:#ff9b93}.action-factors span{color:#dcdbe2;background:#2c2a36;border:1px solid #423f50}.action-limits>div{border-color:#4d495e}.action-protocol>div>span{color:#fff;background:#302e3b}.action-disclaimer b{color:#8877db}.donut:after{background:#1d1c24}}.daily-change-hub{box-shadow:var(--shadow-soft);background:#fff;border:1px solid #e0dfe6;border-radius:16px;grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);gap:13px;margin:0 0 22px;padding:20px;display:grid}.daily-change-head{border-bottom:1px solid #e6e5ea;grid-column:1/-1;justify-content:space-between;align-items:flex-end;gap:18px;padding-bottom:13px;display:flex}.daily-change-head h2{letter-spacing:-.025em;margin:5px 0 0;font-size:21px}.daily-change-head p{color:#7b7694;margin:0!important;font-size:12px!important}.daily-change-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.daily-change-card{background:#f8f7fa;border:1px solid #e3e2e8;border-radius:11px;min-height:112px;padding:16px;position:relative;overflow:hidden}.daily-change-card:before{content:"";background:#918da6;width:3px;position:absolute;inset:0 auto 0 0}.daily-change-card.tone-positive:before{background:#2f2078}.daily-change-card.tone-warning:before{background:#4e36c9}.daily-change-card small,.daily-change-card span{color:#75708f;display:block}.daily-change-card small{font-size:12px;font-weight:750}.daily-change-card strong{font-variant-numeric:tabular-nums;margin:10px 0 7px;font-size:21px;display:block}.daily-change-card span{font-size:12px}.threshold-alerts{background:#f7f7f8;border:1px solid #e0dfe6;border-radius:11px;grid-template-columns:118px minmax(0,1fr);display:grid;overflow:hidden}.threshold-alerts.has-alerts{background:#f5f3fc;border-color:#bfb6ea}.threshold-alert-title{color:#fff;background:#222029;align-items:center;gap:9px;padding:16px;display:flex}.threshold-alert-title>span{background:#362686;border-radius:50%;place-items:center;width:27px;height:27px;font-weight:850;display:grid}.has-alerts .threshold-alert-title{background:#26242e}.has-alerts .threshold-alert-title>span{background:#4f36ca}.threshold-alert-title small,.threshold-alert-title b{display:block}.threshold-alert-title small{color:#afacbe;font-size:12px}.threshold-alert-title b{margin-top:4px;font-size:12px}.threshold-alert-list{align-content:center;display:grid}.threshold-alert-list>p{color:#605c74;padding:16px;margin:0!important;font-size:12px!important}.threshold-alert{border-bottom:1px solid #d7d2ee;grid-template-columns:24px 1fr;gap:9px;padding:10px 12px;display:grid}.threshold-alert:last-child{border-bottom:0}.threshold-alert em{color:#352488;background:#e3dff6;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;font-weight:850;display:grid}.threshold-alert.level-高 em{color:#c43f43;background:#fde8e6}.threshold-alert b{font-size:12px;display:block}.threshold-alert p{color:#696580;margin:3px 0 0!important;font-size:12px!important;line-height:1.5!important}.action-history{background:#f9f8fa;border:1px solid #e2e1e8;border-radius:8px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:7px 11px;margin:0 0 14px;padding:11px 12px;display:grid}.action-history>small{color:#88849e;grid-row:1/3;font-size:12px}.action-history>span{color:#635f79;align-items:center;gap:6px;font-size:12px;display:flex}.action-history>span b{color:#2d2b37;min-width:42px}.action-history>i{display:none}.action-history.changed{background:#f0eefa;border-color:#998be0;grid-template-columns:64px 1fr 18px 1fr}.action-history.changed>small{grid-row:auto}.action-history.changed>i{color:#3b2999;text-align:center;font-size:12px;font-style:normal;display:block}.action-history.changed>span{gap:2px;display:grid}.action-history.changed>span b{color:#352488}.history-empty{grid-column:2!important}@media (width<=1000px){.daily-change-hub{grid-template-columns:1fr}.daily-change-head{grid-column:auto}.threshold-alerts{grid-template-columns:130px 1fr}}@media (width<=720px){.daily-change-hub{border-radius:13px;margin-bottom:18px;padding:15px}.daily-change-head{align-items:flex-start}.daily-change-head h2{font-size:19px}.daily-change-head p{text-align:right;max-width:130px}.daily-change-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:7px;display:flex;overflow-x:auto}.daily-change-grid::-webkit-scrollbar{display:none}.daily-change-card{scroll-snap-align:start;flex:0 0 68%;min-height:102px}.threshold-alerts{grid-template-columns:1fr}.threshold-alert-title{padding:11px 13px}.threshold-alert-list{max-height:210px;overflow:auto}.action-history,.action-history.changed{grid-template-columns:1fr 18px 1fr}.action-history>small{grid-area:auto/1/auto/-1}.action-history>i{text-align:center;display:block}.action-history .history-empty{grid-column:1/-1!important}.action-history:not(.changed)>span:not(.history-empty){grid-column:1/-1}}@media (prefers-color-scheme:dark){.daily-change-hub{box-shadow:none;background:#1a1920;border-color:#35304d}.daily-change-head{border-color:#35304d}.daily-change-head h2{color:#f4f3f9}.daily-change-head p{color:#afacbd!important}.daily-change-card{color:#f0eef7;background:#201f27;border-color:#393452}.daily-change-card small,.daily-change-card span{color:#afacbe}.daily-change-card strong{color:#fff}.threshold-alerts{background:#1f1d26;border-color:#393452}.threshold-alerts.has-alerts{background:#1b1a21;border-color:#3c3465}.threshold-alert-title{background:#222029}.has-alerts .threshold-alert-title{background:#26242e}.threshold-alert-list>p{color:#c2c0cd!important}.threshold-alert{border-color:#393745}.threshold-alert b{color:#f4f3f9}.threshold-alert p{color:#b3b0c1!important}.action-history{background:#19181f;border-color:#423f50}.action-history.changed{background:#201f27;border-color:#3b316a}.action-history>small,.action-history>span{color:#bdbbc9}.action-history>span b{color:#f3f2f8}.action-history.changed>span b{color:#8877db}}.fundamental-rotation{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:13px;margin:0 0 22px;display:grid}.macro-driver-board,.sector-rotation-board{min-width:0;box-shadow:var(--shadow-soft);background:#fff;border:1px solid #e0dfe6;border-radius:16px;padding:20px}.foundation-head{border-bottom:1px solid #e6e5ea;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:14px;padding-bottom:13px;display:flex}.foundation-head h2{letter-spacing:-.025em;margin:5px 0 0;font-size:21px;line-height:1.25}.foundation-head>p{color:#7b7694;text-align:right;max-width:180px;margin:0!important;font-size:12px!important;line-height:1.55!important}.macro-driver-list{gap:7px;display:grid}.macro-driver-row{background:#f8f7fa;border:1px solid #e3e2e9;border-radius:10px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.driver-rank{color:#fff;letter-spacing:.06em;background:#222029;border-radius:8px;align-self:stretch;place-items:center;font-size:12px;font-weight:850;display:grid}.driver-main{min-width:0}.driver-main small,.driver-main b{display:block}.driver-main small{color:#797492;font-size:12px}.driver-main b{color:#282731;margin:3px 0;font-size:12px}.driver-main p{color:#726d8b;margin:0!important;font-size:12px!important;line-height:1.5!important}.driver-quote{text-align:right;min-width:105px}.driver-quote strong,.driver-quote em,.driver-quote time{font-variant-numeric:tabular-nums;display:block}.driver-quote strong{font-size:14px}.driver-quote em{color:#352488;margin:3px 0;font-size:12px;font-style:normal;font-weight:750}.driver-quote time{color:#88849e;font-size:12px}.rotation-summary{background:#f0eefa;border-left:3px solid #4e36c9;border-radius:8px;grid-template-columns:auto 1fr;align-items:start;gap:10px;margin-bottom:12px;padding:12px;display:grid}.rotation-summary>span{color:#23212b;white-space:nowrap;background:#7663d5;border-radius:999px;padding:3px 7px;font-size:12px;font-weight:850}.rotation-summary p{color:#514d62;margin:0!important;font-size:12px!important;line-height:1.65!important}.sector-rotation-list{gap:3px;display:grid}.sector-rotation-row{border-bottom:1px solid #ededf0;grid-template-columns:24px minmax(116px,.85fr) minmax(90px,1fr) 54px;align-items:center;gap:9px;padding:7px 2px;display:grid}.sector-rotation-row:last-child{border-bottom:0}.rotation-rank{color:#9793ab;font-variant-numeric:tabular-nums;font-size:12px}.rotation-name{min-width:0}.rotation-name b,.rotation-name small{display:block}.rotation-name b{font-size:12px}.rotation-name small{color:#88839e;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.rotation-track{background:#eeedf1;border-radius:999px;height:5px;overflow:hidden}.rotation-track i{border-radius:inherit;height:100%;display:block}.rotation-track i.is-up{background:#df5656}.rotation-track i.is-down{background:#36258b}.sector-rotation-row>strong{text-align:right;font-variant-numeric:tabular-nums;font-size:12px}.sector-rotation-row>strong.up{color:#df5656}.sector-rotation-row>strong.down{color:#36258b}.rotation-source{color:#88839e;text-align:right;border-top:1px solid #e7e6eb;margin-top:11px;padding-top:10px;font-size:12px}@media (width<=1100px){.fundamental-rotation{grid-template-columns:1fr}.foundation-head>p{max-width:260px}}@media (width<=720px){.fundamental-rotation{gap:10px;margin-bottom:18px}.macro-driver-board,.sector-rotation-board{border-radius:13px;padding:15px}.foundation-head{align-items:flex-start}.foundation-head h2{font-size:19px}.foundation-head>p{max-width:120px}.macro-driver-row{grid-template-columns:41px minmax(0,1fr);padding:10px}.driver-quote{text-align:left;grid-column:2;align-items:baseline;gap:8px;min-width:0;display:flex}.driver-quote time{margin-left:auto}.sector-rotation-row{grid-template-columns:21px minmax(104px,.9fr) minmax(52px,1fr) 49px;gap:6px}.rotation-name small{max-width:132px}}@media (prefers-color-scheme:dark){.macro-driver-board,.sector-rotation-board{box-shadow:none;background:#1a1920;border-color:#35304d}.foundation-head{border-color:#35304d}.foundation-head h2{color:#f4f3f9}.foundation-head>p{color:#afacbd!important}.macro-driver-row{background:#201f27;border-color:#393452}.driver-rank{color:#f6f5fa;background:#2e2c39}.driver-main small,.driver-main p{color:#afacbe!important}.driver-main b,.driver-quote strong{color:#f4f3f9}.driver-quote em{color:#8877db}.driver-quote time{color:#9692a9}.rotation-summary{background:#201f27;border-color:#4e36c9}.rotation-summary p{color:#c3bde3!important}.rotation-summary>span{color:#100f13;background:#4e36c9}.sector-rotation-row{border-color:#332e49}.rotation-rank,.rotation-name small,.rotation-source{color:#a4a0b5}.rotation-name b{color:#f0eef7}.rotation-track{background:#33313e}.rotation-source{border-color:#35304d}}.topbar-intro,.market-regime-inline{width:100%}.market-regime-inline>.china-inflation{font-size:inherit;color:inherit;align-items:center;gap:4px;margin-left:auto;padding-left:12px;display:flex!important}.market-regime-inline>.china-inflation b{font-size:inherit;color:inherit;font-weight:800}@media (width<=720px){.market-regime-inline>.china-inflation{border-left:1px solid #dcdbe3;margin-left:auto;padding-left:8px;display:flex!important}.market-regime-inline{overflow:visible}.market-regime-inline>b,.market-regime-inline>.china-inflation{flex:none}}@media (prefers-color-scheme:dark){.market-regime-inline>.china-inflation,.market-regime-inline>.china-inflation b{color:#d6d3e4}}@media (prefers-color-scheme:dark) and (width<=720px){.market-regime-inline>.china-inflation{border-color:#353340}}.anchor{scroll-margin-top:104px}.brief-grid+.decision-cockpit{margin-top:22px}@media (width<=720px){.anchor{scroll-margin-top:82px}.brief-grid+.decision-cockpit{margin-top:16px}}.closing-recap-board{box-shadow:var(--shadow-soft);background:#fff;border:1px solid #dedde4;border-radius:17px;margin:0 0 22px;overflow:hidden}.closing-recap-head{border-bottom:1px solid #e4e3e9;justify-content:space-between;align-items:flex-end;gap:20px;padding:21px 22px 17px;display:flex}.closing-recap-head h2{letter-spacing:-.025em;margin:5px 0 4px;font-size:22px;line-height:1.2}.closing-recap-head p{color:#746f8e;margin:0!important;font-size:12px!important;line-height:1.6!important}.closing-recap-meta{flex:none;justify-items:end;gap:7px;display:grid}.closing-recap-meta time{color:#88839e;font-variant-numeric:tabular-nums;font-size:12px}.recap-status{color:#281b66;white-space:nowrap;background:#efedf7;border:1px solid #cfcce0;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:12px;font-weight:800;display:inline-flex}.recap-status:before{content:"";background:#352489;border-radius:50%;width:6px;height:6px}.recap-status.preview{color:#342385;background:#efedfa;border-color:#afa3e7}.recap-status.preview:before{background:#4e36c9}.recap-status.snapshot{color:#6d6884;background:#f5f5f7;border-color:#dddce3}.recap-status.snapshot:before{background:#8a86a0}.closing-recap-tabs{background:#f6f5f8;border-bottom:1px solid #e3e2e8;grid-template-columns:repeat(3,1fr);padding:8px;display:grid}.closing-recap-tabs button{color:#736e8d;min-height:44px;font:750 12px var(--apple);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;transition:background .18s,color .18s,box-shadow .18s;display:flex}.closing-recap-tabs button small{color:#89849f;background:#e6e5eb;border-radius:999px;padding:3px 6px;font-size:12px}.closing-recap-tabs button:hover{color:#25242d;background:#ededf0}.closing-recap-tabs button.selected{color:#fff;background:#222029;box-shadow:0 7px 18px #22202921}.closing-recap-tabs button.selected small{color:#e2dff3;background:#352d5b}.closing-recap-hero>span{color:#3b2999;letter-spacing:.17em;font-size:12px;font-weight:850}.closing-recap-hero h3{color:#1d1b23;letter-spacing:-.025em;max-width:820px;margin:8px 0 7px;font-size:24px;line-height:1.3}.closing-recap-hero p{color:#625e77;max-width:980px;margin:0!important;font-size:12px!important;line-height:1.75!important}.closing-index-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.closing-index-strip>div{background:#ffffffd1;border:1px solid #dfdee5;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3px 10px;padding:13px 14px;display:grid}.closing-index-strip small{color:#7b7693;grid-column:1/-1;font-size:12px;font-weight:700}.closing-index-strip strong{color:#1d1b23;font-variant-numeric:tabular-nums;font-size:18px;line-height:1}.closing-index-strip em{font-variant-numeric:tabular-nums;font-size:12px;font-style:normal;font-weight:850}.closing-index-strip em.up,.closing-strength-column em.up{color:#df4d4d}.closing-index-strip em.down,.closing-strength-column em.down{color:#322282}.closing-index-strip em.flat{color:#7a7592}.closing-recap-lower{grid-template-columns:minmax(270px,.72fr) minmax(0,1.28fr);gap:10px;margin-top:10px;display:grid}.closing-strength-card,.closing-driver-card{background:#ffffffdb;border:1px solid #dedde4;border-radius:11px;min-width:0}.closing-strength-card{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px;display:grid}.closing-strength-column{padding:2px 12px}.closing-strength-column+.closing-strength-column{border-left:1px solid #e3e2e8}.closing-strength-column>span{color:#797491;margin-bottom:8px;font-size:12px;font-weight:750;display:block}.closing-strength-column>div{border-top:1px solid #eeedf1;justify-content:space-between;align-items:center;gap:8px;padding:6px 0;display:flex}.closing-strength-column b{color:#2d2b36;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.closing-strength-column em{font-variant-numeric:tabular-nums;font-size:12px;font-style:normal;font-weight:850}.closing-driver-card{padding:14px}.closing-driver-title{border-bottom:1px solid #e6e5ea;justify-content:space-between;align-items:center;gap:10px;padding-bottom:10px;display:flex}.closing-driver-title>span{color:#2d2b36;font-size:12px;font-weight:850}.closing-driver-title small{color:#8a85a0;font-size:12px}.closing-driver-list{display:grid}.closing-driver-list>a,.closing-driver-list>div{color:inherit;border-bottom:1px solid #e8e7ec;grid-template-columns:25px minmax(0,1fr);gap:10px;padding:10px 1px;text-decoration:none;display:grid}.closing-driver-list>a:last-child,.closing-driver-list>div:last-child{border-bottom:0;padding-bottom:1px}.closing-driver-list i{color:#281b66;background:#e7e5ef;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-style:normal;font-weight:850;display:grid}.closing-driver-list b{color:#2a2833;font-size:12px;line-height:1.45;display:block}.closing-driver-list p{color:#726d8b;margin:3px 0!important;font-size:12px!important;line-height:1.55!important}.closing-driver-list small{color:#342580;font-size:12px;display:block}.closing-driver-list>a:hover b{color:#25195f}.closing-driver-list>a:hover i{background:#d3cfe8}.closing-recap-foot{color:#817c98;background:#f7f7f9;border-top:1px solid #e3e2e8;flex-wrap:wrap;gap:7px 16px;padding:10px 22px;font-size:12px;display:flex}.closing-recap-foot span:last-child{margin-left:auto}@media (width<=900px){.closing-recap-lower{grid-template-columns:1fr}.closing-index-strip{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media (width<=720px){.closing-recap-board{border-radius:13px;margin-bottom:18px}.closing-recap-head{align-items:flex-start;padding:16px 15px 13px}.closing-recap-head h2{font-size:19px}.closing-recap-head p{max-width:230px;font-size:12px!important}.closing-recap-meta{gap:5px}.closing-recap-meta time{font-size:12px}.recap-status{text-overflow:ellipsis;max-width:122px;overflow:hidden}.closing-recap-tabs{padding:6px}.closing-recap-tabs button{gap:2px;min-height:43px;font-size:12px;display:grid}.closing-recap-tabs button small{background:0 0;padding:0;font-size:12px}.closing-recap-tabs button.selected small{background:0 0}.closing-recap-content{padding:15px}.closing-recap-hero h3{margin-top:7px;font-size:19px}.closing-recap-hero p{font-size:12px!important;line-height:1.65!important}.closing-index-strip{scroll-snap-type:x mandatory;scrollbar-width:none;gap:7px;margin-top:14px;display:flex;overflow-x:auto}.closing-index-strip::-webkit-scrollbar{display:none}.closing-index-strip>div{scroll-snap-align:start;flex:0 0 68%;padding:12px}.closing-index-strip strong{font-size:17px}.closing-recap-lower{gap:8px;margin-top:8px}.closing-strength-card{padding:10px}.closing-strength-column{padding:1px 8px}.closing-strength-column b{font-size:12px}.closing-driver-card{padding:12px}.closing-driver-title{align-items:flex-start}.closing-driver-title small{text-align:right;max-width:115px}.closing-driver-list>a,.closing-driver-list>div{padding:9px 0}.closing-driver-list b{font-size:12px}.closing-driver-list p{font-size:12px!important}.closing-recap-foot{padding:9px 15px}.closing-recap-foot span:last-child{margin-left:0}}@media (prefers-color-scheme:dark){.closing-recap-board{box-shadow:none;background:#1a1920;border-color:#36314e}.closing-recap-head{border-color:#35304d}.closing-recap-head h2{color:#f4f3f9}.closing-recap-head p,.closing-recap-meta time{color:#afacbd!important}.recap-status{color:#9183d8;background:#23222b;border-color:#3c365c}.recap-status.preview{color:#9182de;background:#211f28;border-color:#3a306e}.recap-status.snapshot{color:#bcbac8;background:#24232c;border-color:#4a475a}.closing-recap-tabs{background:#17161b;border-color:#35304d}.closing-recap-tabs button{color:#aca9bc}.closing-recap-tabs button small{color:#afacbe;background:#2d2b37}.closing-recap-tabs button:hover{color:#f3f2f8;background:#26252e}.closing-recap-tabs button.selected{color:#fff;background:#2d274a;box-shadow:inset 0 -3px #5841cc}.closing-recap-tabs button.selected small{color:#e8e6f1;background:#3e3760}.closing-recap-content{background:linear-gradient(145deg,#1e1d24 0%,#17161b 100%)}.closing-recap-hero>span{color:#5841cc}.closing-recap-hero h3{color:#fff}.closing-recap-hero p{color:#c2c0cd!important}.closing-index-strip>div,.closing-strength-card,.closing-driver-card{background:#201f27;border-color:#3b3655}.closing-index-strip small,.closing-strength-column>span,.closing-driver-title small{color:#afacbe}.closing-index-strip strong,.closing-strength-column b,.closing-driver-title>span,.closing-driver-list b{color:#f3f2f8}.closing-strength-column+.closing-strength-column,.closing-strength-column>div,.closing-driver-title,.closing-driver-list>a,.closing-driver-list>div{border-color:#35304d}.closing-driver-list i{color:#a79ce0;background:#32303c}.closing-driver-list p{color:#bcbac8!important}.closing-driver-list small{color:#8677d2}.closing-driver-list>a:hover b{color:#fff}.closing-driver-list>a:hover i{background:#3c3465}.closing-recap-foot{color:#a4a0b5;background:#17161b;border-color:#35304d}}.closing-recap-content{background:#fff;padding:0}.closing-recap-article{max-width:1040px;margin:0 auto;padding:30px 38px 32px}.closing-article-heading{border-bottom:1px solid #e1e0e6;padding-bottom:22px}.closing-article-heading>span{color:#3b2999;letter-spacing:.16em;font-size:12px;font-weight:850;display:block}.closing-article-heading h3{color:#1b1a20;letter-spacing:-.025em;max-width:900px;margin:10px 0;font-size:28px;line-height:1.35}.closing-article-heading p{color:#635f79;max-width:900px;font-weight:650;margin:0!important;font-size:16px!important;line-height:1.8!important}.closing-article-body{max-width:930px;padding:20px 0 4px}.closing-article-body p{color:#383544;text-align:justify;margin:0 0 15px!important;font-size:16px!important;line-height:1.95!important}.closing-article-body p:last-child{margin-bottom:0!important}.closing-article-body b{color:#26252e;font-weight:850}.closing-article-sources{background:#f4f4f6;border:1px solid #dfdee5;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px 14px;margin-top:22px;padding:15px 17px;display:grid}.closing-article-sources>span{color:#2e2c37;font-size:13px;font-weight:850}.closing-article-sources>div{flex-wrap:wrap;gap:7px;display:flex}.closing-article-sources a,.closing-article-sources em{color:#352874;background:#fff;border-radius:7px;padding:5px 8px;font-size:12px;font-style:normal;font-weight:750;text-decoration:none;display:inline-flex}.closing-article-sources a:hover{color:#32303c;background:#e2dff0}.closing-article-sources time{color:#9692aa;font-variant-numeric:tabular-nums;align-self:center;font-size:13px}.closing-article-body p.recap-observation{background:#201f27;border-left:3px solid #5841cc;border-radius:0 9px 9px 0;padding:18px 20px;color:#efedf6!important;margin-top:22px!important}.closing-recap-meta time{font-size:13px}.closing-recap-tabs button{font-size:15px}.closing-recap-tabs button small{font-size:12px}.closing-recap-content>.unified-empty{margin:22px}.closing-article-sources>small{color:#736e8c;grid-column:2;font-size:12px;line-height:1.55}@media (width<=720px){.closing-recap-content{padding:0}.closing-recap-article{padding:21px 17px 23px}.closing-article-heading{padding-bottom:17px}.closing-article-heading>span{font-size:12px}.closing-article-heading h3{margin:8px 0;font-size:21px;line-height:1.4}.closing-article-heading p{font-size:15px!important;line-height:1.7!important}.closing-article-body{padding-top:16px}.closing-article-body p{text-align:left;margin-bottom:13px!important;font-size:15px!important;line-height:1.85!important}.closing-article-sources{margin-top:17px;padding:13px;display:block}.closing-article-sources>span{margin-bottom:8px;display:block}.closing-article-sources>div{gap:6px}.closing-article-sources a,.closing-article-sources em{font-size:12px}.closing-article-sources>small{margin-top:9px;font-size:12px;display:block}}@media (prefers-color-scheme:dark){.closing-recap-content{background:#1a1920}.closing-article-heading{border-color:#36314e}.closing-article-heading>span{color:#6b57d2}.closing-article-heading h3{color:#fff}.closing-article-heading p{color:#d4d2dc!important}.closing-article-body p{color:#e0dfe5!important}.closing-article-body b{color:#9d8fe1}.closing-article-sources{background:#201f27;border-color:#3a3455}.closing-article-sources>span{color:#efedf7}.closing-article-sources a,.closing-article-sources em{color:#a99de4;background:#312f3b}.closing-article-sources a:hover{color:#fff;background:#363051}.closing-article-sources>small{color:#b4b2c2}}.brief-market-tabs{background:#f5f4f7;border:1px solid #e0dfe6;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0 0 9px;padding:7px;display:grid;box-shadow:0 7px 22px #201f270a}.brief-market-tabs button{color:#6d6884;min-width:0;min-height:48px;font-family:var(--apple);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:12px;padding:8px 12px;transition:background .18s,color .18s,box-shadow .18s,transform .18s;display:flex}.brief-market-tabs button:hover{color:#26242e;background:#ebeaef}.brief-market-tabs button:active{transform:translateY(1px)}.brief-market-tabs button span{white-space:nowrap;font-size:14px;font-weight:850}.brief-market-tabs button small{color:#88849e;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:650;overflow:hidden}.brief-market-tabs button.selected{color:#fff;background:#222029;box-shadow:0 8px 20px #22202929}.brief-market-tabs button.selected small{color:#c0bcd5}.brief-empty{text-align:center;place-content:center;gap:7px;min-height:180px;padding:24px;display:grid}.brief-empty b{color:#312f3b;font-size:14px}.brief-empty span{color:#827d99;font-size:12px}.brief-market-empty{background:linear-gradient(145deg,#fbfbfc,#f4f4f6);grid-column:1/-1;min-height:230px}@media (width<=720px){.brief-market-tabs{border-radius:11px;gap:5px;padding:5px}.brief-market-tabs button{gap:2px;min-height:51px;padding:7px 5px;display:grid}.brief-market-tabs button span{font-size:13px}.brief-market-tabs button small{font-size:12px}}@media (prefers-color-scheme:dark){.brief-market-tabs{box-shadow:none;background:#17161b;border-color:#35304d}.brief-market-tabs button{color:#adaabc}.brief-market-tabs button small{color:#87839d}.brief-market-tabs button:hover{color:#fff;background:#26252e}.brief-market-tabs button.selected{color:#fff;background:#2d274a;box-shadow:inset 0 -3px #5841cc}.brief-market-tabs button.selected small{color:#d9d7e0}.brief-empty b{color:#efedf7}.brief-empty span{color:#afacbd}.brief-market-empty{background:linear-gradient(145deg,#1f1d26,#18171e)}.macro-release-board,.macro-release,.macro-release>header,.macro-release>footer{color:#f0eef7;background:#1d1c24;border-color:#35304d}.macro-release>header,.macro-release>footer{background:#23212a}.macro-release h4,.release-values dd{color:#f3f2f8}.macro-release header p,.release-values dt,.release-transmission p,.macro-method-note{color:#afacbd!important}.release-values,.release-values>div,.release-transmission>div,.release-delay{border-color:#35304d}.release-delay{color:#9889e0;background:#212028}.release-transmission span,.macro-release>footer a{color:#8778d4}.release-kind{background:#312f3c}.macro-event:hover{background:#23222b}}.home-focus{background:linear-gradient(145deg,#fff 0%,#f7f6fa 100%);border:1px solid #dbdae2;border-radius:18px;margin:0 0 20px;padding:22px;position:relative;overflow:hidden;box-shadow:0 12px 34px #211f2812}.home-focus:before{content:"";background:linear-gradient(90deg,#4e36c9 0 24%,#322282 24% 62%,#0000 62%);height:3px;position:absolute;inset:0 0 auto}.data-health-strip{background:#f9f8fb;border:1px solid #dfdee5;border-radius:14px;align-items:center;gap:20px;margin:-8px 0 20px;padding:13px 16px;display:flex}.data-health-title{flex:none;align-items:center;gap:10px;display:flex}.data-health-title p{color:#716c89;max-width:180px;margin:0!important;font-size:12px!important;line-height:1.5!important}.data-health-items{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.data-health-items>div{background:#fff;border-left:2px solid #6e61ad;border-radius:7px;grid-template-columns:auto auto;gap:3px 6px;min-width:0;padding:6px 9px;display:grid}.data-health-items>div.needs-check{background:#f5f3fc;border-left-color:#543dcb}.data-health-items b{color:#292832;font-size:12px}.data-health-items span{color:#2e2077;justify-self:end;font-size:12px;font-weight:800}.data-health-items .needs-check span{color:#392792}.data-health-items small{color:#827d99;white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;font-size:12px;overflow:hidden}.industry-rotation-board{background:linear-gradient(145deg,#fff,#f6f5fa);border:1px solid #dcdbe2;border-radius:18px;margin:0 0 20px;padding:21px 22px;box-shadow:0 10px 30px #201f270e}.industry-rotation-board>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:15px;display:flex}.industry-rotation-board h2{color:#1d1b23;margin:5px 0 4px;font-size:23px;line-height:1.2}.industry-rotation-board p{color:#706b88;margin:0!important;font-size:12px!important}.industry-rotation-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.rotation-tile{background:#fff;border:1px solid #e2e1e7;border-radius:12px;min-width:0;padding:13px}.rotation-tile-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.rotation-tile-top span{color:#2d2b36;font-size:14px;font-weight:850}.rotation-tile-top b{font-variant-numeric:tabular-nums;font-size:13px}.rotation-tile.rising .rotation-tile-top b{color:#df4d4d}.rotation-tile.falling .rotation-tile-top b{color:#322282}.rotation-tile.flat .rotation-tile-top b{color:#736e8c}.rotation-tile>small{color:#87839d;margin-top:5px;font-size:12px;display:block}.rotation-tile p{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;display:-webkit-box;overflow:hidden;color:#66617c!important;margin:11px 0 8px!important;font-size:12px!important;line-height:1.65!important}.rotation-tile p strong{color:#444153}.rotation-tile a{color:#2d1f73;font-size:12px;font-weight:800;text-decoration:none}.rotation-tile a:hover{text-decoration:underline}.home-focus>header{border-bottom:1px solid #e1e0e6;justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;display:flex}.home-focus>header .section-kicker{color:#352489;letter-spacing:.16em;font-size:12px;font-weight:900}.home-focus>header h2{color:#1d1b23;margin:5px 0 0;font-size:23px;line-height:1.2}.home-focus>header>.data-status{letter-spacing:0;font-size:12px}.home-focus-grid{grid-template-columns:minmax(145px,.65fr) minmax(145px,.65fr) minmax(320px,1.7fr);gap:12px;padding-top:16px;display:grid}.focus-move,.focus-news{border-radius:13px;min-width:0}.focus-move{background:#fff;border:1px solid #e1e0e6;align-content:center;gap:10px;min-height:156px;padding:17px 18px;display:grid;position:relative;overflow:hidden}.focus-move:after{content:"";opacity:.09;border-radius:50%;width:92px;height:92px;position:absolute;bottom:-30px;right:-22px}.focus-move>div{justify-content:space-between;align-items:center;display:flex}.focus-move small{color:#726d8a;font-size:13px;font-weight:800}.focus-move>div span{border-radius:8px;place-items:center;width:28px;height:28px;font-size:16px;font-weight:900;display:grid}.focus-move strong{color:#23212b;font-size:19px;font-weight:900}.focus-move b{font-variant-numeric:tabular-nums;font-size:22px;font-weight:900}.focus-move.is-up>div span{color:#d84a4d;background:#fff0ee}.focus-move.is-down>div span{color:#30217a;background:#eae8f5}.focus-news{background:#fffc;border:1px solid #e1e0e6;padding:15px 17px}.focus-news>header{justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.focus-news>header small{color:#393645;font-size:14px;font-weight:900}.focus-news>header span{color:#86829c;font-size:12px;font-weight:700}.focus-news ol{margin:0;padding:0;list-style:none;display:grid}.focus-news li{border-top:1px solid #e8e7ec;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:38px;display:grid}.focus-news li em{color:#9f9cb1;font-variant-numeric:tabular-nums;font-size:12px;font-style:normal;font-weight:850}.focus-news li a{color:#2c2a36;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:750;line-height:1.35;text-decoration:none;display:-webkit-box;overflow:hidden}.focus-news li>a:hover{color:#25195f}.focus-news li>span{color:#2a1d6c;white-space:nowrap;background:#e9e7f2;border-radius:999px;padding:4px 7px;font-size:12px;font-weight:850}.focus-conclusion{background:#222029;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;margin-top:12px;padding:13px 15px;display:grid}.focus-conclusion span{color:#1f1d26;white-space:nowrap;background:#4e36c9;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:900}.focus-conclusion strong{color:#efeef6;font-size:14px;font-weight:750;line-height:1.65}.overview-secondary{margin:0 0 22px}.unified-empty{color:#6f6a87;background:#f6f5f8;border:1px dashed #cfcdd8;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-height:92px;padding:18px;display:grid}.unified-empty>span{color:#6f6a87;background:#e7e6eb;border-radius:50%;place-items:center;width:34px;height:34px;font-size:20px;display:grid}.unified-empty b{color:#393745;font-size:16px;display:block}.unified-empty p{color:#716c8a;margin:4px 0 0!important;font-size:14px!important;line-height:1.5!important}.unified-empty em{color:#625e77;background:#e9e8ed;border-radius:999px;padding:5px 9px;font-size:12px;font-style:normal;font-weight:800}.earnings-watch-list>.unified-empty{grid-column:1/-1}.action-guardrails{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:stretch;gap:9px;margin-top:13px;display:grid}.action-guardrails>div{background:#f6f5f8;border:1px solid #dedde4;border-radius:10px;padding:11px 12px}.action-guardrails small{color:#716c89;font-size:12px;font-weight:800;display:block}.action-guardrails p{color:#393745;font-weight:700;margin:4px 0 0!important;font-size:14px!important;line-height:1.5!important}.confidence{text-align:center;border-radius:10px;place-items:center;min-width:92px;padding:10px;font-size:13px;font-weight:900;display:grid}.confidence-较高{color:#281b66;background:#e2dff3}.confidence-中等{color:#2f2079;background:#ddd8f5}.confidence-偏低{color:#66617c;background:#ededf0}@media (width<=900px){.home-focus-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.focus-news{grid-column:1/-1}}@media (width<=720px){.home-focus{border-radius:14px;padding:17px 14px}.home-focus>header{align-items:flex-start;padding-bottom:13px}.home-focus>header h2{font-size:21px}.home-focus>header>.data-status{text-align:center;max-width:112px;font-size:12px}.home-focus-grid{grid-template-columns:1fr 1fr;gap:8px;padding-top:12px}.focus-move{min-height:130px;padding:13px}.focus-move small{font-size:12px}.focus-move strong{font-size:16px}.focus-move b{font-size:18px}.focus-news{grid-column:1/-1;padding:12px}.focus-news li{grid-template-columns:24px minmax(0,1fr);padding:6px 0}.focus-news li>a{font-size:13px}.focus-news li>span{grid-column:2;justify-self:start;padding:2px 6px;font-size:12px}.focus-conclusion{grid-template-columns:1fr;gap:8px;padding:12px}.focus-conclusion span{justify-self:start}.focus-conclusion strong{font-size:13px}.unified-empty{grid-template-columns:auto minmax(0,1fr);padding:14px}.unified-empty em{grid-column:2;justify-self:start}.unified-empty b{font-size:15px}.unified-empty p{font-size:13px!important}.action-guardrails{grid-template-columns:1fr}.confidence{min-height:40px}}@media (prefers-color-scheme:dark){.home-focus{background:linear-gradient(145deg,#1a1920 0%,#16151a 100%);border-color:#322d4c;box-shadow:0 16px 40px #0000002e}.home-focus>header{border-color:#322d4b}.home-focus>header h2{color:#fff}.focus-move,.focus-news{background:#201f27;border-color:#373252}.focus-move small,.focus-news>header span{color:#afacbd}.focus-move strong,.focus-news>header small,.focus-news li a{color:#f3f2f8}.focus-news li{border-color:#322d4b}.focus-news li em{color:#7d7995}.focus-news li>span{color:#a79ce0;background:#32303c}.focus-news li>a:hover{color:#a79ce0}.focus-conclusion{background:#2b2935}.focus-conclusion strong{color:#f2f1f8}.unified-empty{color:#afacbd;background:#1f1d26;border-color:#4a475a}.unified-empty>span,.unified-empty em{color:#bdbbc9;background:#2e2c37}.unified-empty b{color:#f2f1f8}.unified-empty p{color:#b8b6c5!important}.action-guardrails>div{background:#201f27;border-color:#3a3455}.action-guardrails small{color:#afacbd}.action-guardrails p{color:#f0eef7!important}.confidence-较高{color:#a79ce0;background:#292832}.confidence-中等{color:#998be0;background:#282630}.confidence-偏低{color:#c4c2cf;background:#2f2d3a}}.treasury-foot>div{align-items:center;gap:14px;display:flex}.rate-quote-time{letter-spacing:.01em;margin-top:8px;font-weight:750;color:#372d66!important}@media (width<=720px){.treasury-foot>div{flex-wrap:wrap;gap:10px}}.data-health-items em{color:#43329a;white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;font-size:12px;font-style:normal;overflow:hidden}.rotation-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.rotation-controls button{color:#65617b;cursor:pointer;background:#fff;border:1px solid #d9d8e0;border-radius:7px;height:28px;padding:0 9px;font-size:12px;font-weight:800}.rotation-controls button.selected{color:#fff;background:#2d1f73;border-color:#2d1f73;box-shadow:0 4px 10px #2d1f732e}.rotation-controls .data-status{margin-left:5px}@media (width<=620px){.rotation-controls{justify-content:flex-start}.rotation-controls .data-status{margin-left:0}.data-health-items em{font-size:12px}}@media (prefers-color-scheme:dark){.data-health-items em{color:#8473da}.rotation-controls button{color:#bfbccb;background:#201f27;border-color:#403a5d}.rotation-controls button.selected{color:#fff;background:#2c1e72;border-color:#3d2d8b}.rotation-controls .data-status{color:#9183d8;background:#23222b}}.industry-rotation-board>header{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.industry-rotation-board>header h2{font-size:26px}.industry-rotation-board>header p{max-width:620px;font-size:12px!important}.industry-rotation-board>header p b{color:#3c299b;font-weight:850}.rotation-controls{background:#f6f5f9db;border:1px solid #dcdbe2;border-radius:11px;flex-wrap:nowrap;padding:5px}.rotation-controls button{background:0 0;border:0;border-radius:7px;min-width:52px;height:32px;padding:0 11px}.rotation-controls button.selected{box-shadow:0 5px 12px #2d1f7338}.rotation-controls .data-status{margin-left:8px;padding-inline:9px}@media (width<=720px){.industry-rotation-board>header{flex-direction:column;gap:12px;display:flex}.industry-rotation-board>header h2{font-size:23px}.rotation-controls{justify-content:flex-start;width:100%}.rotation-controls button{flex:1}.rotation-controls .data-status{margin-left:auto}}@media (prefers-color-scheme:dark){.rotation-controls{background:#17161d;border-color:#373252}.industry-rotation-board>header p b{color:#735fd5}}.market-theme-strip{color:#565269;background:linear-gradient(90deg,#f9f8fb,#f2f1f7);border:1px solid #dcdbe3;border-radius:12px;align-items:center;gap:11px;margin:-7px 0 10px;padding:12px 15px;display:flex}.market-theme-strip>span{color:#352589;letter-spacing:.08em;font-size:12px;font-weight:900}.market-theme-strip strong,.market-theme-strip b{color:#282631;font-size:13px}.market-theme-strip i{background:#cdcbd7;width:1px;height:16px}.market-theme-strip small{color:#7b7693;margin-left:auto;font-size:12px}.data-health-strip{align-items:center;gap:12px;margin-top:0;padding:8px 12px}.data-health-title{gap:0}.data-health-items{justify-content:flex-end;align-items:center;gap:12px;display:flex}.data-health-items>div{background:0 0;border:0;border-radius:0;align-items:center;gap:5px;padding:0;display:flex;position:relative}.data-health-items>div:before{content:"";background:#5442ab;border-radius:50%;width:6px;height:6px}.data-health-items>div.needs-check:before{background:#543dcb}.data-health-items b{font-size:12px}.data-health-items span{display:none}.data-health-items small{color:#85809c;white-space:nowrap;grid-column:auto;max-width:74px;font-size:12px;display:block}.rotation-tile{position:relative}.rotation-rank{border-radius:999px;padding:3px 6px;font-size:12px;font-style:normal;font-weight:900;position:absolute;top:10px;right:10px}.rotation-rank.leader{color:#d4474c;background:#fff0ed}.rotation-rank.laggard{color:#30217c;background:#e8e5f4}@media (width<=720px){.market-theme-strip{grid-template-columns:auto 1fr auto;gap:6px;margin-bottom:9px;padding:10px 12px;display:grid}.market-theme-strip>span{grid-column:1/-1}.market-theme-strip strong,.market-theme-strip b{font-size:12px}.market-theme-strip small{display:none}.data-health-strip{padding:8px 11px;overflow-x:auto}.data-health-items{justify-content:flex-start;gap:9px;min-width:max-content}.data-health-items small{max-width:54px}.data-health-title{flex:none}}@media (prefers-color-scheme:dark){.market-theme-strip{color:#b7b5c4;background:linear-gradient(90deg,#1c1a22,#1a1920);border-color:#363150}.market-theme-strip strong,.market-theme-strip b{color:#efeef5}.market-theme-strip i{background:#3f3d4d}.market-theme-strip small{color:#9f9bb1}.data-health-strip{background:#18171e;border-color:#332e4b}.data-health-items>div{background:0 0}.data-health-items small{color:#a19db2}.rotation-rank.leader{color:#ffb6b6;background:#2e2c39}.rotation-rank.laggard{color:#a295e0;background:#26242e}}.rotation-tile-top>span{align-items:center;gap:6px;min-width:0;display:inline-flex}.rotation-rank{vertical-align:middle;align-items:center;padding:2px 5px;font-size:12px;line-height:1;display:inline-flex;position:static}.rotation-tile-top>b{white-space:nowrap;flex:none}.data-health-title{align-items:center;gap:8px}.data-health-title>small{color:#827d99;white-space:nowrap;font-size:12px;font-weight:700}.data-health-strip.has-issues{background:#e6e3f7;border-color:#998be0}.data-health-strip.is-healthy{background:0 0;border-color:#0000;justify-content:flex-end;min-height:0;margin-bottom:14px;padding-block:7px}.data-health-strip.is-healthy .data-status{min-height:19px;padding:2px 7px;font-size:12px}.market-mobile-tabs button small{color:#7a7592;font-weight:750}.market-mobile-tabs button.selected small{color:inherit}.market-theme-strip small{max-width:390px;line-height:1.4}.rotation-tile p{min-height:30px}.rotation-tile p strong{color:#5b576e;margin-right:3px;font-weight:850;display:inline-block}@media (width<=1040px){.industry-rotation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.data-health-strip{flex-direction:column;align-items:flex-start}.data-health-title p{max-width:none}.data-health-items{width:100%}}@media (width<=620px){.data-health-strip{gap:11px;margin:-3px 0 16px;padding:12px}.data-health-title{flex-direction:column;align-items:flex-start;gap:6px}.data-health-strip.is-healthy{align-items:flex-end;margin:-4px 0 10px;padding:0}.data-health-title>small{font-size:12px}.data-health-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.data-health-items>div{padding:6px 7px}.data-health-items b,.data-health-items span{font-size:12px}.industry-rotation-board{border-radius:14px;margin-bottom:17px;padding:17px 14px}.industry-rotation-board>header{align-items:flex-start}.industry-rotation-board h2{font-size:21px}.industry-rotation-board>header>.data-status{text-align:center;max-width:110px;font-size:12px}.industry-rotation-grid{gap:8px}.rotation-tile{padding:11px}.rotation-tile-top span{font-size:13px}.rotation-tile-top b{font-size:12px}.rotation-tile p{min-height:30px;margin:8px 0 6px!important;font-size:12px!important}.rotation-tile a{font-size:12px}}@media (prefers-color-scheme:dark){.data-health-strip{background:#1a1920;border-color:#36314f}.data-health-title p{color:#afacbd}.data-health-items>div{background:#201f27;border-left-color:#6454b2}.data-health-items>div.needs-check{background:#1e1d25;border-left-color:#5841cc}.data-health-items b{color:#f1f0f7}.data-health-items small{color:#b4b1c2}.data-health-items span{color:#9183d8}.data-health-items .needs-check span{color:#9181de}.industry-rotation-board{box-shadow:none;background:linear-gradient(145deg,#1a1920,#16151a);border-color:#36314f}.industry-rotation-board h2{color:#f3f2f8}.industry-rotation-board p{color:#afacbe!important}.rotation-tile{background:#201f27;border-color:#353050}.rotation-tile-top span{color:#f2f1f8}.rotation-tile>small{color:#a5a1b6}.rotation-tile p{color:#bab7c7!important}.rotation-tile p strong{color:#d9d6e6}.rotation-tile a{color:#988bd9}.data-health-strip.has-issues{background:linear-gradient(90deg,#1d1b23,#1c1b22);border-color:#423f51;flex-direction:row;justify-content:flex-start;align-items:center;min-height:0;padding:9px 14px}.data-health-strip.has-issues .data-health-title{flex:none}.data-health-strip.has-issues .data-health-items{flex:0 auto;align-items:center;gap:9px;width:auto;display:flex}.data-health-strip.has-issues .data-health-items>div{background:0 0;border-left:0;padding:0}.data-health-strip.has-issues .data-health-items>div:before{background:#5942cd}.data-health-strip.has-issues .data-health-items small{color:#b8b6c5;max-width:180px}.data-health-strip.has-issues .data-health-items b{color:#efeef5}.data-health-strip.has-issues .data-health-items span{display:none}.data-health-strip.is-healthy{background:0 0;border-color:#0000}}@media (width<=1040px){.data-health-strip.has-issues{flex-direction:row;align-items:center}.data-health-strip.has-issues .data-health-items{width:auto}}@media (width<=620px){.data-health-strip.has-issues{flex-direction:column;align-items:flex-start;gap:7px;padding:10px 12px}.data-health-strip.has-issues .data-health-title{flex-direction:row;align-items:center}.data-health-strip.has-issues .data-health-items{flex-wrap:wrap;width:100%}.data-health-strip.has-issues .data-health-items small{max-width:230px}}.initial-sync-screen{color:#f0eef7;background:radial-gradient(circle at 70% 15%,#30217c33,#0000 34%),#141318;place-items:center;min-height:100vh;padding:28px;display:grid}.initial-sync-card{text-align:center;background:linear-gradient(145deg,#201e27,#17161c);border:1px solid #373152;border-radius:20px;justify-items:center;max-width:440px;padding:38px 34px;display:grid;box-shadow:0 22px 60px #0000004d}.initial-sync-mark{color:#1d1c24;background:linear-gradient(145deg,#6e5ad3,#432eae);border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:22px;font-size:24px;font-weight:900;display:grid;box-shadow:0 8px 22px #4932bb40}.initial-sync-card .section-kicker{color:#5942cd;letter-spacing:.15em;font-size:12px;font-weight:900}.initial-sync-card h1{color:#f6f5fa;margin:12px 0 10px;font-size:25px;line-height:1.25}.initial-sync-card p{color:#b5b2c3;margin:0;font-size:14px;line-height:1.7}.initial-sync-progress{color:#9a8ed8;align-items:center;gap:8px;margin-top:23px;font-size:13px;font-weight:800;display:inline-flex}.initial-sync-progress i{background:#7261c9;border-radius:50%;width:8px;height:8px;animation:1.4s ease-out infinite initial-sync-pulse;box-shadow:0 0 #7261c973}.initial-sync-card button{color:#1d1c24;font:800 14px var(--apple);cursor:pointer;background:#5942cd;border:1px solid #5942cd;border-radius:9px;margin-top:23px;padding:10px 17px}.initial-sync-card button:hover{background:#7865d6}@keyframes initial-sync-pulse{to{box-shadow:0 0 0 9px #7261c900}}@media (width<=620px){.initial-sync-screen{padding:20px}.initial-sync-card{padding:31px 22px}.initial-sync-card h1{font-size:22px}.initial-sync-card p{font-size:13px}}.decision-engine-board{background:linear-gradient(145deg,#fff,#f5f4f9);border:1px solid #dcdbe2;border-radius:18px;margin:0 0 20px;padding:22px;box-shadow:0 10px 30px #201f270e}.decision-engine-head{border-bottom:1px solid #e1e0e7;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:16px;display:flex}.decision-engine-head h2{color:#1d1b23;margin:5px 0;font-size:25px;line-height:1.25}.decision-engine-head p{color:#6e6a86;margin:0!important;font-size:12px!important;line-height:1.6!important}.engine-gate{white-space:nowrap;border-radius:999px;flex:none;align-items:center;margin-top:3px;padding:7px 10px;font-size:12px;font-weight:850;display:inline-flex}.engine-gate.positive{color:#2b1d6f;background:#e8e5f5}.engine-gate.warning{color:#352589;background:#e4e0f7}.decision-engine-grid,.engine-lower-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.truth-ledger,.state-engine,.transmission-map,.scenario-watch{background:#ffffffc7;border:1px solid #e1e0e7;border-radius:13px;min-width:0;padding:15px}.truth-ledger>header,.state-engine>header,.transmission-map>header,.scenario-watch>header{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.truth-ledger>header b,.state-engine>header b,.transmission-map>header b,.scenario-watch>header b{color:#2c2a36;font-size:14px}.truth-ledger>header small,.state-engine>header small,.transmission-map>header small,.scenario-watch>header small{color:#85809c;text-align:right;font-size:12px}.truth-ledger>p{color:#706b88;margin:9px 0!important;font-size:12px!important;line-height:1.55!important}.truth-ledger>div{border-top:1px solid #e9e8ed;display:grid}.truth-row{border-bottom:1px solid #e9e8ed;grid-template-columns:minmax(0,1fr) auto minmax(120px,.9fr);align-items:center;gap:8px;padding:8px 0;display:grid}.truth-row:last-child{border-bottom:0}.truth-row>span{gap:2px;min-width:0;display:grid}.truth-row b{color:#373543;font-size:12px}.truth-row small{color:#837e9a;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.truth-row time{color:#57546a;font-variant-numeric:tabular-nums;font-size:12px}.truth-row em{color:#716c89;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-style:normal;overflow:hidden}.truth-row.delayed b,.truth-row.delayed time{color:#382691}.state-factor-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:11px;display:grid}.state-factor-list article{background:#f6f5f8;border-radius:10px;min-width:0;padding:10px}.state-factor-list article>div{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.state-factor-list b{color:#403d4e;font-size:12px}.state-factor-list span{color:#222129;font-variant-numeric:tabular-nums;font-size:17px;font-weight:900}.state-factor-list i{background:#dedde4;border-radius:999px;height:5px;margin:8px 0 6px;display:block;overflow:hidden}.state-factor-list i em{border-radius:inherit;background:linear-gradient(90deg,#3c2c8d,#523acb);height:100%;display:block}.state-factor-list small{color:#7a7593;white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.transmission-map,.scenario-watch{gap:0;display:grid}.transmission-map>header,.scenario-watch>header{padding-bottom:9px}.transmission-map article{border-top:1px solid #e9e8ed;grid-template-columns:92px minmax(0,1fr);gap:5px 8px;padding:10px 0;display:grid}.transmission-map article b{color:#383544;font-size:12px}.transmission-map article span{color:#716c8a;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.transmission-map article small{color:#2d1f73;grid-column:2;font-size:12px}.scenario-watch article{border-top:1px solid #e9e8ed;grid-template-columns:auto minmax(0,1fr);gap:5px 9px;padding:9px 0;display:grid}.scenario-watch article>span{color:#6f6a87;background:#eeeef1;border-radius:999px;align-self:start;padding:3px 6px;font-size:12px;font-weight:850}.scenario-watch article.triggered>span{color:#352589;background:#e1ddf6}.scenario-watch article div{gap:3px;display:grid}.scenario-watch article b{color:#383544;font-size:12px}.scenario-watch article small,.scenario-watch article em{color:#777291;font-size:12px;font-style:normal;line-height:1.45}.scenario-watch article em{color:#4b485c;grid-column:2}.decision-audit{background:#23212a;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;margin-top:14px;padding:13px 15px;display:grid}.decision-audit>div{gap:3px;display:grid}.decision-audit span{color:#5942cd;letter-spacing:.08em;font-size:12px;font-weight:900}.decision-audit b{color:#f4f4f6;font-size:13px}.decision-audit small{color:#b1aec0;font-size:12px}.decision-audit p{color:#dbd9e7;margin:0!important;font-size:12px!important;line-height:1.55!important}@media (width<=900px){.decision-engine-grid,.engine-lower-grid{grid-template-columns:1fr}.decision-audit{grid-template-columns:1fr;gap:9px}}@media (width<=620px){.decision-engine-board{border-radius:14px;padding:17px 14px}.decision-engine-head{flex-direction:column;gap:9px}.decision-engine-head h2{font-size:21px}.engine-gate{margin-top:0}.truth-row{grid-template-columns:minmax(0,1fr) auto}.truth-row em{grid-column:1/-1}.state-factor-list{gap:7px}.state-factor-list article{padding:9px}.transmission-map article{grid-template-columns:78px minmax(0,1fr)}.decision-audit{padding:12px}.decision-audit p{font-size:12px!important}}@media (prefers-color-scheme:dark){.decision-engine-board{box-shadow:none;background:linear-gradient(145deg,#1a1920,#16151a);border-color:#36314f}.decision-engine-head{border-color:#322d4c}.decision-engine-head h2{color:#f3f2f8}.decision-engine-head p{color:#afacbe!important}.engine-gate.positive{color:#9d8fe0;background:#26252e}.engine-gate.warning{color:#9181de;background:#282631}.truth-ledger,.state-engine,.transmission-map,.scenario-watch{background:#201f27;border-color:#353050}.truth-ledger>header b,.state-engine>header b,.transmission-map>header b,.scenario-watch>header b,.truth-row b,.state-factor-list b,.transmission-map article b,.scenario-watch article b{color:#f0eff7}.truth-ledger>header small,.state-engine>header small,.transmission-map>header small,.scenario-watch>header small,.truth-ledger>p,.truth-row small,.truth-row em,.state-factor-list small,.scenario-watch article small{color:#b0adbe!important}.truth-ledger>div,.truth-row,.transmission-map article,.scenario-watch article{border-color:#322d4c}.truth-row time{color:#cbc9d5}.truth-row.delayed b,.truth-row.delayed time{color:#9181de}.state-factor-list article{background:#1b1a20}.state-factor-list span{color:#f4f3f9}.state-factor-list i{background:#34313f}.transmission-map article span{color:#bbb8c8}.transmission-map article small{color:#9486d9}.scenario-watch article>span{color:#bbb8c8;background:#312f3b}.scenario-watch article.triggered>span{color:#9181de;background:#282631}.scenario-watch article em{color:#bcbac8}.decision-audit{background:#17161c}.decision-audit small{color:#aca9bc}.decision-audit p{color:#dcdbe3!important}}.news-facts,.mini-facts{background:#1b1a20;border-left:2px solid #7a6acb;border-radius:0 9px 9px 0;margin:14px 0;padding:12px 14px}.brief-grid{align-items:start}.lead-card{min-height:0}.lead-card .news-actions{margin-top:16px;padding-top:0}.news-facts small,.mini-facts small{color:#988bdb;font-size:12px;font-weight:750}.news-facts p,.mini-facts p{color:#efedf6!important;margin:6px 0 0!important;font-size:14px!important;line-height:1.8!important}.mini-facts{margin:10px 0 0;padding:9px 11px}.mini-facts p{font-size:12px!important}.expectation-note{color:#c6c4d1!important;margin:12px 0!important;font-size:12px!important;line-height:1.7!important}.news-expectation{border-top:1px solid #383352;grid-column:1/-1;padding-top:12px}.news-expectation p{color:#cdcbd7!important}.market-pressure{align-content:center!important}.decision-risk.market-pressure strong{white-space:normal;line-height:1.35;font-size:23px!important}.decision-risk.market-pressure small{max-width:180px;line-height:1.5}.decision-quick-grid>div{min-width:0}.decision-card{width:100%;height:100%}.decision-card>strong{grid-column:1/-1;font-size:15px}.decision-card>em{grid-column:1/-1;line-height:1.5;font-size:12px!important}.decision-card .quick-coverage{white-space:normal;color:#bfbccb;grid-column:1/-1;font-size:12px}.market-risk-label{color:#dcd9eb;text-align:center;background:#1f1e26;border:1px solid #3a3459;border-radius:14px;gap:8px;padding:18px;display:grid}.market-risk-label strong{color:#fff;font-size:22px}.market-risk-label small,.market-risk-label span{font-size:12px;line-height:1.5}.action-card{scroll-margin-top:90px}.action-card-head{gap:14px}.action-card-head .coverage-label{white-space:normal;text-align:center;min-width:0;height:auto;padding:7px 9px;font-size:12px;line-height:1.5}.action-primary em{text-align:right;max-width:150px;font-size:13px!important;line-height:1.5!important}.action-primary strong{font-size:20px}.branch-observations{gap:10px;margin:16px 0;display:grid}.branch-observation{color:#f0eef8;background:#1a1920;border:1px solid #3b3556;border-radius:11px;padding:14px}.branch-observation header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.branch-observation header b{color:#fff;font-size:16px}.branch-observation header strong{white-space:nowrap;font-size:16px}.branch-observation .unavailable{color:#cdcbd6;font-size:12px}.branch-observation>small{color:#c0bdcc;margin-top:7px;font-size:12px;line-height:1.6;display:block}.branch-observation>p{color:#e4e2f0!important;margin:10px 0!important;font-size:13px!important;line-height:1.75!important}.branch-source{color:#a295e0;overflow-wrap:anywhere;font-size:12px;line-height:1.6;text-decoration:none;display:block}.branch-observation dl{border-top:1px solid #373154;gap:7px;margin:12px 0 0;padding-top:10px;display:grid}.branch-observation dl>div{grid-template-columns:32px minmax(0,1fr);gap:8px;display:grid}.branch-observation dt{color:#9f93dd;font-size:12px;font-weight:800}.branch-observation dd{color:#dfdced;margin:0;font-size:12px;line-height:1.7}.branch-observation dl>div:last-child dt{color:#9687df}.action-guardrails{grid-template-columns:repeat(2,minmax(0,1fr))}.action-guardrails>div{background:#1f1e26!important;border-color:#3a3455!important}.action-guardrails small{color:#beb9d5!important}.action-guardrails p{color:#efedf9!important;font-size:12px!important;line-height:1.7!important}@media (width<=720px){.decision-cockpit-head{grid-template-columns:1fr}.decision-risk.market-pressure{border-left:0;align-items:flex-start;gap:6px;padding-left:0}.decision-risk.market-pressure>span{display:block}.decision-risk.market-pressure strong{order:0;font-size:19px!important}.decision-risk.market-pressure small{max-width:none}.decision-toolbar{grid-template-columns:1fr}.decision-toolbar>.data-status{grid-area:auto/1}.decision-toolbar>span{white-space:normal}.decision-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.decision-card{min-height:155px;padding:12px}.decision-card small{white-space:normal}.decision-card span>b{font-size:15px}.decision-card>strong{font-size:13px}.action-grid{grid-template-columns:1fr;display:grid;overflow:visible}.action-command{grid-template-columns:1fr}.market-risk-label{text-align:left}.action-guardrails{grid-template-columns:1fr}.action-primary{gap:10px}.action-primary strong{font-size:18px}.branch-observation{padding:12px}.mini-facts p{font-size:12px!important}.news-facts p{font-size:13px!important}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--ui-page:#f5f5fa;--ui-surface:#fff;--ui-raised:#eeeef6;--ui-border:#d5d4e3;--ui-text:#20212c;--ui-muted:#5f6174;--ui-accent:#5146b8;--ui-accent-soft:#eeebfb;--ui-accent-fill:#5146b8;--ui-on-accent:#fff;--ui-up:#d11f2f;--ui-up-soft:#fce9ed;--ui-down:#176d55;--ui-down-soft:#e5f4ed;--ui-warning:#795607;--ui-warning-soft:#faf0d8;--ui-header:#f5f5faf5;--ui-shadow:0 8px 28px #221f3c0e;--ink:var(--ui-text);--muted:var(--ui-muted);--paper:var(--ui-page);--surface:var(--ui-surface);--surface-soft:var(--ui-raised);--line:var(--ui-border);--jade:var(--ui-accent);--jade-2:var(--ui-accent-fill);--green:var(--ui-accent);--green-2:var(--ui-accent-fill);--gold:var(--ui-accent);--red:var(--ui-up);--blue:var(--ui-accent);--navy:#24232f;--navy-2:#302e40;--shadow:var(--ui-shadow);--shadow-soft:var(--ui-shadow)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--ui-page:#141419;--ui-surface:#1d1d25;--ui-raised:#2a2933;--ui-border:#484652;--ui-text:#f2f2f7;--ui-muted:#c0bece;--ui-accent:#c4b5fd;--ui-accent-soft:#312b49;--ui-up:#ff6262;--ui-up-soft:#3c2730;--ui-down:#80ddba;--ui-down-soft:#233b33;--ui-warning:#efc578;--ui-warning-soft:#3b3222;--ui-header:#141419f5;--ui-shadow:none}}body{background:var(--ui-page);color:var(--ui-text)}::selection{background:var(--ui-accent-fill);color:var(--ui-on-accent)}.topbar{background:var(--ui-header);border-color:var(--ui-border)}.topbar h1{color:var(--ui-text);font-weight:750}.eyebrow,.market-regime-inline,.market-regime-inline>.china-inflation{color:var(--ui-muted)}.market-regime-inline>.china-inflation b{color:var(--ui-text)}.sidebar{color:#f2f2f7;background:#22212b}.brand>span,.initial-sync-mark{background:var(--ui-accent-fill);color:#fff;box-shadow:none;border-color:#a89ae4}.nav-label,.sidebar-note small,.profile small{color:#c0bece}.nav-item,.nav-item:not(.active),.mobile-more-menu button{color:#d8d5e6}.nav-item.active{color:#fff;background:#373344;box-shadow:inset 3px 0 #c4b5fd}.nav-item:hover{background:#373344}.nav-item.active .nav-icon{color:#c4b5fd}.sidebar-note,.profile{border-color:#484652}.mobile-more-menu,.sidebar .mobile-more-menu{background:#22212b;border-color:#484652}.mobile-more-menu button:hover,.sidebar .mobile-more-menu button:hover{background:#373344}.status-dot,.live-dot{background:var(--ui-down);box-shadow:none}.search,.futu-search-panel,.login-dialog,.phone-field,.code-field{background:var(--ui-surface);color:var(--ui-text);border-color:#858193}.search input,.phone-field input,.code-field input{color:var(--ui-text);font-size:14px}input::placeholder{color:var(--ui-muted);opacity:1}.market-board,.brief-grid,.news-card,.daily-change-hub,.industry-rotation-board,.macro-driver-board,.sector-rotation-board,.closing-recap-board,.closing-recap-content,.energy-monitor,.geo-monitor,.event-timeline,.treasury-monitor,.asset-pulse-card,.session-clock-card,.macro-calendar-card,.cross-matrix-card,.earnings-watch-card,.macro-release-board,.sector-card,.stocks-flow,.review-score,.review-notes,.watch-card,.impact-chain-board,.impact-chain-card,.transmission-card,.home-focus,.focus-sector,.focus-news{background:var(--ui-surface);border-color:var(--ui-border);box-shadow:var(--ui-shadow);color:var(--ui-text)}.market-index,.rotation-tile,.oil-card,.pricing-metric,.daily-change-card,.macro-driver-row,.news-feed .intel-item,.intel-summary,.lead-card,.brief-list .mini-news,.macro-release,.macro-release>header,.macro-release>footer,.geo-facts,.event-row,.branch-observation,.action-card,.action-guardrails>div{color:var(--ui-text);background:var(--ui-surface)!important;border-color:var(--ui-border)!important}.market-index:hover,.rotation-tile:hover,.pricing-metric:hover,.brief-list .mini-news:hover,.brief-list .mini-news.open,.rich-feed .intel-item.open,.intel-item:hover .intel-summary,.intel-item.open .intel-summary{color:var(--ui-text);background:var(--ui-raised)!important;border-color:var(--ui-accent)!important}.market-board-head,.closing-recap-tabs,.brief-market-tabs,.rotation-controls,.news-facts,.mini-facts,.mini-analysis,.intel-detail,.lead-analysis>div,.closing-article-sources,.data-health-strip,.data-health-strip.has-issues,.market-theme-strip,.rotation-summary,.oil-insight,.cross-asset-read,.action-primary,.action-limits,.action-history,.action-history.changed{border-color:var(--ui-border);color:var(--ui-text);background:var(--ui-raised)!important}.closing-recap-head,.foundation-head,.daily-change-head,.closing-article-heading,.closing-article-sources,.filter-tabs,.market-group-row{border-color:var(--ui-border)}.market-group-row{background:var(--ui-surface)}.market-board-head b,.market-board-head>div,.market-board-head small,.market-theme-strip strong,.market-theme-strip b,.data-health-items b,.closing-article-heading h3,.news-facts b,.mini-facts b,.brief-list h4,.intel-summary h3,.branch-observation header b,.action-card-head h3,.action-primary strong,.action-limits dd,.geo-facts b,.driver-main b,.driver-quote strong,.pricing-metric strong{color:var(--ui-text)}.section-kicker,.market-theme-strip>span,.foundation-head p b,.closing-article-heading>span,.industry-rotation-board>header p b,.branch-source,.branch-observation dt,.closing-article-sources a,.reason-row a,.section-reveal,.driver-quote em{color:var(--ui-accent)}.closing-article-sources a{background:var(--ui-accent-soft)}.closing-article-body p,.closing-article-body b,.closing-article-heading p,.lead-card>p,.mini-facts p,.news-facts p,.intel-detail p,.mini-analysis span,.lead-analysis p,.branch-observation>p,.branch-observation dd,.action-guardrails p,.action-card>p,.rotation-summary p,.oil-insight p,.cross-asset-read p,.threshold-alert p,.threshold-alert-list>p{color:var(--ui-text)!important}.workspace small,.workspace time,.workspace .section-kicker{font-size:12px}.workspace .section-kicker{color:var(--ui-accent)!important}.closing-article-body p{font-size:16px!important;line-height:1.85!important}.lead-card>p,.intel-detail p,.mini-facts p,.news-facts p{font-size:14px!important;line-height:1.75!important}.workspace h2{letter-spacing:-.02em}.workspace h3,.workspace h4{overflow-wrap:anywhere}.lead-top,.lead-top time,.brief-list p,.intel-summary p,.intel-summary time,.market-index-title span,.market-group-label span,.market-theme-strip small,.driver-main small,.driver-main p,.driver-quote time,.pricing-metric small,.foundation-head>p,.daily-change-head p,.action-card-head small,.action-primary small,.action-limits dt,.action-protocol p,.action-disclaimer,.branch-observation>small,.data-health-title p,.data-health-items small,.closing-article-sources time,.oil-card small,.energy-source,.geo-facts small,.asset-source,.event-row small,.rate-verdict p,.truth-ledger>p,.update-time,.empty-state p,.card-overline,.card-head .card-overline,.risk-meters small,.geo-stats span,.model-note,.intel-detail small,.reason-row small,.action-history>small,.capital-facts small,.source-line{color:var(--ui-muted)!important}.geo-monitor .risk-state{background:var(--ui-warning-soft)!important;color:var(--ui-warning)!important}.rate-status{background:var(--ui-down-soft)!important;color:var(--ui-down)!important}.rate-status.stale{background:var(--ui-warning-soft)!important;color:var(--ui-warning)!important}.up,.sector-rotation-row>strong.up,.closing-index-strip em.up{color:var(--ui-up)!important}.down,.sector-rotation-row>strong.down,.closing-index-strip em.down{color:var(--ui-down)!important}.flat,.unavailable{color:var(--ui-muted)!important}.move-up,.rotation-track .is-up{background:var(--ui-up)!important}.move-down,.rotation-track .is-down{background:var(--ui-down)!important}.spark-bars i{background:var(--ui-accent);opacity:.85}.spark-bars.wti i{background:var(--ui-muted)}.rotation-summary>span{background:var(--ui-accent-fill);color:#fff}.pulse-ribbon,.unified-empty{background:var(--ui-raised);border-color:var(--ui-border);color:var(--ui-text)}.pulse-title h2,.pulse-price strong,.pulse-risk strong,.unified-empty b{color:var(--ui-text)}.pulse-ribbon small,.pulse-risk>span,.unified-empty p{color:var(--ui-muted)!important}.unified-empty>span,.unified-empty em{background:var(--ui-accent-soft);color:var(--ui-accent)}.focus-sector small,.focus-news small{color:var(--ui-muted)}.focus-sector strong,.focus-news a{color:var(--ui-text)}.focus-conclusion{background:var(--ui-raised);color:var(--ui-text)}.data-status,.data-status.is-live,.rotation-controls .data-status,.tag.industry,.impact-pill,.type-行业{background:var(--ui-down-soft)!important;color:var(--ui-down)!important}.data-status.is-delayed,.data-status.warning,.engine-gate.warning,.release-delay{background:var(--ui-warning-soft)!important;color:var(--ui-warning)!important}.data-status.is-error{background:var(--ui-up-soft)!important;color:var(--ui-up)!important}.scope-badge,.direction-双向,.direction-中性,.coverage-label{background:var(--ui-accent-soft);color:var(--ui-accent)}.direction-偏利好{background:var(--ui-up-soft);color:var(--ui-up)}.direction-偏利空{background:var(--ui-down-soft);color:var(--ui-down)}.tag.hot,.rotation-rank.leader,.type-公告,.global-alert>span{background:var(--ui-up-soft);color:var(--ui-up)}.tag.macro,.tag.company,.type-宏观,.type-研报,.impact b,.detail-foot b,.event-row>span,.brief-market-tabs button small,.closing-recap-tabs button small{background:var(--ui-accent-soft);color:var(--ui-accent)}.brief-market-tabs button,.closing-recap-tabs button,.rotation-controls button,.segmented button,.mini-switch button,.filter-tabs button{color:var(--ui-muted)}.brief-market-tabs button.selected,.closing-recap-tabs button.selected,.rotation-controls button.selected,.segmented button.selected,.mini-switch button.selected,.decision-profile button.selected,.search button,.futu-search-more,.login-submit{border-color:var(--ui-accent-fill);box-shadow:none;background:var(--ui-accent-fill)!important;color:var(--ui-on-accent)!important}.brief-market-tabs button.selected small,.closing-recap-tabs button.selected small{color:#fff;background:0 0}.brief-market-tabs button small,.closing-recap-tabs button small{font-size:12px}.brief-market-tabs button:hover,.closing-recap-tabs button:hover,.rotation-controls button:hover{background:var(--ui-accent-soft);color:var(--ui-accent)}.filter-tabs button.selected{color:var(--ui-accent)}.filter-tabs button.selected:after{background:var(--ui-accent)}.news-actions button,.news-actions a,.outline-btn,.capital-refresh-btn,.refresh-btn,.mini-news>button,.intel-summary>button,.plan-btn{background:var(--ui-surface);border-color:var(--ui-border);color:var(--ui-accent)}.news-actions button:hover,.news-actions a:hover,.outline-btn:hover,.capital-refresh-btn:hover,.refresh-btn:hover,.mini-news>button:hover,.intel-summary>button:hover{background:var(--ui-accent-soft);color:var(--ui-accent);border-color:var(--ui-accent)}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid var(--ui-accent);outline-offset:3px}button:disabled{opacity:1;color:var(--ui-muted);cursor:not-allowed}.threshold-alerts,.threshold-alerts.has-alerts{background:var(--ui-raised);border-color:var(--ui-border)}.threshold-alert-title,.has-alerts .threshold-alert-title{color:#fff;background:#302e40}.threshold-alert-title small{color:#d8d5e6}.threshold-alert-title>span,.has-alerts .threshold-alert-title>span{color:#fff;background:#5146b8}.threshold-alert b{color:var(--ui-text)}.initial-sync-screen{background:var(--ui-page)}.initial-sync-card{background:var(--ui-surface);border-color:var(--ui-border)}.initial-sync-card h1{color:var(--ui-text)}.initial-sync-card p{color:var(--ui-muted)}.initial-sync-card .section-kicker,.initial-sync-progress{color:var(--ui-accent)}.initial-sync-card button{background:var(--ui-accent-fill);color:#fff;border-color:var(--ui-accent-fill)}.decision-cockpit,.pricing-hero,.fund-preview,.action-command{color:#f2f2f7;background:#24232f!important}.decision-cockpit .section-kicker,.pricing-hero-copy>span,.decision-cockpit-foot b,.decision-cockpit-foot button span,.fomc-command>span{color:#c4b5fd}.workspace .decision-cockpit .section-kicker,.workspace .pricing-hero .section-kicker{color:#c4b5fd!important}.decision-cockpit-head p,.decision-toolbar,.decision-card small,.decision-risk>span,.decision-cockpit-foot,.pricing-hero-copy p,.fomc-command small{color:#d0cddd!important}.decision-toolbar b,.decision-cockpit h2,.decision-risk strong{color:#fff}.decision-card{background:#302e40;border-color:#555166}.decision-card:hover{background:#3b374f}.decision-card.action-positive>em{color:#80ddba}.decision-card.action-warning>em,.decision-card.action-danger>em{color:#ffa0ad}.action-command strong,.action-command p,.action-command small{color:#f2f2f7!important}.action-command h3,.action-command-copy>span,.risk-profile>span,.market-risk-label>span,.risk-profile button{color:#d8d5e6}.risk-profile button.selected{color:#fff;background:#5146b8}.workspace small,.workspace time,.market-mobile-tabs button,.market-mobile-tabs button small,.data-health-title small,.focus-news>header span,.focus-news li em,.rotation-tile>small,.impact>span,.pulse-risk strong em,.filter-tabs>span,.impact-board-head p,.impact-live,.chain-news>span,.impact-disclaimer,.pricing-card-head>span,.release-transmission span,.release-transmission p,.pricing-note,.pricing-source-note,.macro-event p,.session-clock p,.earnings-watch-list p,.section-title p,.subsection-divider p,.energy-monitor .card-head>span,.treasury-rate-card strong em,.rate-impact-grid span,.treasury-foot>span,.event-timeline .card-head>span,.event-row div>span,.transmission-card .card-head>span,.asset-quote small,.asset-range small,.reason-head small,.asset-method-note,.capital-method .card-head>span,.stocks-flow .card-head>span,.stock-list small,.branch-observation dd small,.watch-card .card-head>span,.watch-item p,.action-protocol>span{color:var(--ui-muted)!important}.mobile-more-menu button span{color:#d8d5e6!important}.focus-move,.review-section,.treasury-rate-card,.treasury-rate-card.long,.treasury-rate-card.spread,.pricing-alert-strip{border-color:var(--ui-border);background:var(--ui-surface)!important;color:var(--ui-text)!important}.focus-move strong,.focus-conclusion strong,.review-section h2,.review-top p,.treasury-rate-card strong,.transmission-list p,.transmission-list p b{color:var(--ui-text)!important}.focus-move.is-up b{color:var(--ui-up)!important}.focus-move.is-down b{color:var(--ui-down)!important}.focus-move.is-up>div span{background:var(--ui-up-soft);color:var(--ui-up)}.focus-move.is-down>div span{background:var(--ui-down-soft);color:var(--ui-down)}.focus-move.is-up:after{background:var(--ui-up)}.focus-move.is-down:after{background:var(--ui-down)}.focus-move.is-flat b{color:var(--ui-muted)!important}.focus-move.is-flat>div span{background:var(--ui-raised);color:var(--ui-muted)}.focus-move.is-flat:after{background:var(--ui-muted)}.focus-conclusion>span,.round-arrow,.ai-btn,.ai-btn.done{border-color:var(--ui-accent-fill);background:var(--ui-accent-fill)!important;color:#fff!important}.ai-btn span{color:#fff!important}.focus-news li>span,.asset-market-state,.bitcoin .asset-market-state,.watch-time{border-color:var(--ui-border);background:var(--ui-accent-soft)!important;color:var(--ui-accent)!important}.rotation-rank{background:var(--ui-accent-soft);color:var(--ui-accent)}.rotation-rank.leader{background:var(--ui-up-soft);color:var(--ui-up)}.rotation-rank.laggard{background:var(--ui-down-soft);color:var(--ui-down)}.rotation-rank.rank-up{background:var(--ui-up-soft);color:var(--ui-up)}.rotation-rank.rank-down{background:var(--ui-down-soft);color:var(--ui-down)}.rotation-rank.rank-flat{background:var(--ui-raised);color:var(--ui-muted)}.rotation-tile-top{flex-wrap:wrap;align-items:flex-start;row-gap:6px}.rotation-tile-top>span{flex-wrap:wrap}.rotation-sector-name,.rotation-rank{white-space:nowrap;flex-shrink:0}.lead-analysis small,.mini-analysis small,.mini-analysis b,.mini-analysis a,.intel-detail a,.pricing-card-head small,.earnings-watch-list>a>span,.subsection-divider>span,.rate-quote-time,.transmission-list p em,.reason-head>span,.cross-asset-read>span,.cross-asset-read>b{color:var(--ui-accent)!important}.impact-conclusion{background:var(--ui-raised)!important;color:var(--ui-text)!important}.impact-conclusion>span{color:var(--ui-accent)!important}.impact-conclusion p,.impact-conclusion h4{color:var(--ui-text)!important}.score-ring:after{background:var(--ui-surface)}.score-ring b{color:var(--ui-text)}.score-ring span{color:var(--ui-muted)}.alert-strip-title span,.decision-cockpit small,.pricing-hero small,.pricing-hero .alert-strip-title span{color:#d0cddd!important}.alert-strip-title>span{color:#c4b5fd!important}.market-mobile-tabs button.selected{border-color:var(--ui-accent-fill);background:var(--ui-accent-fill)!important;color:#fff!important}.market-mobile-tabs button.selected small,.brief-market-tabs button.selected small,.closing-recap-tabs button.selected small{color:#fff!important}.sidebar small,.threshold-alert-title small,.action-command small{color:#d0cddd!important}.impact-factors b,.action-protocol b{color:var(--ui-text)!important}.chain-step span,.fx-liquidity-strip span,.fx-liquidity-strip>p,.matrix-head span,.event-row>em,.cny-gold-price strong em,.flow-stock>span,.workspace>footer p,.workspace>footer>span{color:var(--ui-muted)!important}.cny-gold-price,.fx-liquidity-strip,.action-protocol>div{color:var(--ui-text);border-color:var(--ui-border);background:var(--ui-raised)!important}.cny-gold-price strong{color:var(--ui-text)}.cny-gold-price>span{color:var(--ui-muted)}.treasury-rate-card.spread>span,.action-protocol p{color:var(--ui-muted)!important}.action-protocol>div>span{background:var(--ui-accent-fill);color:#fff}.daily-change-card.tone-negative:before{background:var(--ui-down)}.rotation-tile.rising .rotation-tile-top>b,.focus-move b.up{color:var(--ui-up)!important}.rotation-tile.falling .rotation-tile-top>b,.focus-move b.down{color:var(--ui-down)!important}.rotation-tile.flat .rotation-tile-top>b,.focus-move b.flat{color:var(--ui-muted)!important}@media (width<=720px){.sidebar{background:#22212b}.nav-item.active{box-shadow:inset 0 3px #c4b5fd}.closing-article-body p{font-size:15px!important}.brief-market-tabs button,.closing-recap-tabs button{flex-wrap:wrap;gap:4px}.rotation-controls,.news-actions,.market-regime-inline{flex-wrap:wrap}}
