/*! 28走势网 全站纯静态CSS样式库 (零Node编译依赖) */*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e0e0e0}html,body{margin:0;padding:0;background-color:#f9f9f9;color:#1a1c1c;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Microsoft YaHei,sans-serif;line-height:1.5;overscroll-behavior:none}::-webkit-scrollbar{display:none}main>:first-child{margin-top:0!important}main>:last-child{margin-bottom:0!important}.fixed{position:fixed}.relative{position:relative}.absolute{position:absolute}.inset-0{top:0;right:0;bottom:0;left:0}.top-0{top:0}.bottom-0{bottom:0}.left-0{left:0}.right-0{right:0}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.pointer-events-none{pointer-events:none}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.block{display:block}.inline-block{display:inline-block}.flex-col{flex-direction:column}.flex-1{flex:1 1 0%}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-end{justify-content:end}.flex-wrap{flex-wrap:wrap}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.w-full{width:100%}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-1{width:4px}.w-2{width:8px}.w-3{width:12px}.w-5{width:20px}.h-5{height:20px}.w-6{width:24px}.h-6{height:24px}.w-8{width:32px}.h-8{height:32px}.w-12{width:48px}.h-12{height:48px}.w-14{width:56px}.h-14{height:56px}.w-64{width:256px}.h-16{height:64px}.pl-64{padding-left:256px}.pt-16{padding-top:64px}.gap-xs{gap:4px}.gap-sm{gap:8px}.gap-md{gap:16px}.gap-lg{gap:24px}.gap-xl{gap:40px}.p-xs{padding:4px}.p-sm{padding:8px}.p-md{padding:16px}.p-lg{padding:24px}.p-xl{padding:40px}.px-xs{padding-left:4px;padding-right:4px}.px-sm{padding-left:8px;padding-right:8px}.px-md{padding-left:16px;padding-right:16px}.px-lg{padding-left:24px;padding-right:24px}.px-xl{padding-left:40px;padding-right:40px}.py-xs{padding-top:4px;padding-bottom:4px}.py-sm{padding-top:8px;padding-bottom:8px}.py-md{padding-top:16px;padding-bottom:16px}.py-lg{padding-top:24px;padding-bottom:24px}.py-xl{padding-top:40px;padding-bottom:40px}.mb-xs{margin-bottom:4px}.mb-sm{margin-bottom:8px}.mb-md{margin-bottom:16px}.mb-lg{margin-bottom:24px}.mb-xl{margin-bottom:40px}.mr-sm{margin-right:8px}.ml-md{margin-left:16px}.pb-xl{padding-bottom:40px}.font-headline-lg{font-size:32px;line-height:40px;font-weight:700;letter-spacing:-.02em}.font-headline-md{font-size:24px;line-height:32px;font-weight:600}.font-body-lg{font-size:18px;line-height:28px;font-weight:400}.font-body-md{font-size:16px;line-height:24px;font-weight:400}.font-label-lg{font-size:14px;line-height:20px;font-weight:600}.font-label-md{font-size:12px;line-height:16px;font-weight:500}.font-data-mono{font-family:Inter,monospace;font-size:13px;line-height:18px;font-weight:500}.font-bold{font-weight:700}.text-center{text-align:center}.text-right{text-align:right}.whitespace-nowrap{white-space:nowrap}.indent-8{text-indent:2rem}.bg-surface{background-color:#f9f9f9}.bg-surface-bright{background-color:#fff}.bg-surface-container-low{background-color:#f3f3f3}.bg-surface-container{background-color:#eee}.bg-surface-container-highest{background-color:#e2e2e2}.bg-surface-container-lowest{background-color:#fff}.bg-primary{background-color:#a04100}.bg-primary-container{background-color:#ff6b00}.bg-tertiary-container{background-color:#059eff}.bg-secondary-container{background-color:#dae1e3}.text-primary{color:#a04100}.text-on-primary{color:#fff}.text-on-surface{color:#1a1c1c}.text-on-surface-variant{color:#5a4136}.text-on-primary-container{color:#fff}.text-on-tertiary-container{color:#003357}.text-on-secondary-container{color:#5d6466}.text-error{color:#ba1a1a}.text-trend-up{color:#00b894}.text-trend-down{color:#d63031}.border-border-subtle{border-color:#e0e0e0}.border-primary{border-color:#a04100}.border-error{border-color:#ba1a1a}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-b-2{border-bottom-width:2px}.border-l-4{border-left-width:4px}.rounded{border-radius:2px}.rounded-lg{border-radius:4px}.rounded-xl{border-radius:8px}.rounded-full{border-radius:9999px}.shadow-sm{box-shadow:0 1px 2px #0000000d}.shadow-md{box-shadow:0 4px 6px -1px #0000001a}.shadow-lg{box-shadow:0 10px 15px -3px #0000001a}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.backdrop-blur-xl{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}button,a{cursor:pointer;text-decoration:none}.transition-all{transition:all .2s ease-in-out}.transition-colors{transition:background-color .2s ease,color .2s ease}.hover\:bg-surface-container:hover{background-color:#eee}.hover\:text-on-surface:hover{color:#1a1c1c}.hover\:text-primary:hover{color:#a04100}.hover\:bg-primary:hover{background-color:#a04100}.hover\:text-on-primary:hover{color:#fff}@media (min-width: 768px){.md\:flex-row{flex-direction:row}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}
