@import "https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700;900&family=DM+Sans:wght@300;400;500;600&family=JetBrains+Mono:wght@400;500&display=swap";html{--color-bg:#f5f6fa;--color-bg-2:#eef0f7;--color-bg-card:#fff;--color-border:#00000012;--color-border-light:#0000001f;--color-primary:#d48800;--color-primary-light:#f0a500;--color-primary-dark:#a66400;--color-primary-glow:#d4880026;--color-accent:#09c;--color-accent-glow:#0099cc1f;--color-text:#1a1f2e;--color-text-2:#4a5272;--color-text-3:#9aa0b4;--color-success:#16a34a;--color-danger:#e11d48;--shadow-card:0 4px 24px #00000014;--shadow-hover:0 8px 40px #00000024;--shadow-glow:0 0 20px var(--color-primary-glow)}html.dark{--color-bg:#0d0f14;--color-bg-2:#131720;--color-bg-card:#1a1f2e;--color-border:#ffffff12;--color-border-light:#ffffff1f;--color-primary:#f0a500;--color-primary-light:#ffbe33;--color-primary-dark:#c47f00;--color-primary-glow:#f0a50033;--color-accent:#00d4ff;--color-accent-glow:#00d4ff26;--color-text:#e8eaf0;--color-text-2:#9aa0b4;--color-text-3:#5a6080;--color-success:#22c55e;--color-danger:#f43f5e;--shadow-card:0 4px 24px #0006;--shadow-hover:0 8px 40px #0009;--shadow-glow:0 0 20px var(--color-primary-glow)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{scroll-behavior:smooth;font-size:16px}body{background:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;font-family:DM Sans,PingFang SC,Hiragino Sans GB,sans-serif;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--color-bg-2)}::-webkit-scrollbar-thumb{background:var(--color-text-3);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--color-text-2)}.el-pagination{--el-pagination-bg-color:transparent;--el-pagination-button-bg-color:var(--color-bg-card);--el-pagination-button-color:var(--color-text-2);--el-pagination-hover-color:var(--color-primary);--el-fill-color-light:var(--color-bg-2);justify-content:center;margin-top:40px}.el-loading-mask{background:rgba(from var(--color-bg) r g b/.8);background:color-mix(in srgb, var(--color-bg) 80%, transparent)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes pulse-glow{0%,to{box-shadow:0 0 10px var(--color-primary-glow)}50%{box-shadow:0 0 25px #f0a50066}}.fade-in-up{animation:.5s both fadeInUp}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter-from,.fade-leave-to{opacity:0}.slide-enter-active,.slide-leave-active{transition:all .75s ease-out}.slide-enter-to{position:absolute;right:0}.slide-enter-from{position:absolute;right:-100%}.slide-leave-to{position:absolute;left:-100%}.slide-leave-from{position:absolute;left:0}.slide-fade-enter-active{transition:all .3s ease-out}.slide-fade-leave-active{transition:all .2s cubic-bezier(1,.5,.8,1)}.slide-fade-enter-from,.slide-fade-leave-to{opacity:0;transform:translate(80px)}.scale-enter-active,.scale-leave-active{transition:all .2s}.scale-enter-from,.scale-leave-to{opacity:0;transform:scale(.9)}.scale-slide-enter-active,.scale-slide-leave-active{transition:all .85s;position:absolute}.scale-slide-enter-from{left:-100%}.scale-slide-enter-to{left:0%}.scale-slide-leave-from{transform:scale(1)}.scale-slide-leave-to{transform:scale(.8)}body{margin:0;overflow-x:hidden}*{box-sizing:border-box}ul,ol{margin:0;padding:0}::-webkit-scrollbar{background:0 0;width:6px}::-webkit-scrollbar-thumb{background-color:#d7d7d799;border-radius:10px}::-webkit-scrollbar-thumb:hover{background-color:#c3c3c399}::-webkit-scrollbar-thumb:active{background-color:#afafaf99}::-webkit-scrollbar-button{background:0 0;height:0}.flex{display:flex}.flex-1{flex:1}.flex-align-baseline{align-items:baseline}.flex-align-center{align-items:center}.flex-align-end{align-items:flex-end}.flex-between{justify-content:space-between}.flex-around{justify-content:space-around}.flex-end{justify-content:flex-end}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-column-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap;align-content:baseline}.flex-nowrap{flex-wrap:nowrap}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.text-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text-line-ellipsis{text-overflow:ellipsis;flex-direction:column;display:-webkit-box;overflow:hidden}.text-line-ellipsis-show{-webkit-line-clamp:5}.text-line-ellipsis-hide{-webkit-line-clamp:0}.over-hidden{overflow:hidden}.inline-block{display:inline-block}.pointer{cursor:pointer}.text-wrap{white-space:normal;word-wrap:break-word;word-break:break-all}.font-bold{font-weight:700}.font-bolder{font-weight:bolder}.fixed{position:fixed}.relative{position:relative}.absolute{position:absolute}.none{display:none}.ul-reset{list-style:none}.sticky{position:sticky;top:0}.w-100{width:100%}.h-100{height:100%}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--el-color-primary:#409eff;--el-color-primary-light-3:#3375b9;--el-color-primary-light-5:#2a598a;--el-color-primary-light-7:#213d5b;--el-color-primary-light-8:#1d3043;--el-color-primary-light-9:#18222b;--el-color-primary-dark-2:#66b1ff;--el-color-success:#67c23a;--el-color-success-light-3:#4e8e2f;--el-color-success-light-5:#3e6b27;--el-color-success-light-7:#2d481f;--el-color-success-light-8:#25371c;--el-color-success-light-9:#1c2518;--el-color-success-dark-2:#85ce61;--el-color-warning:#e6a23c;--el-color-warning-light-3:#a77730;--el-color-warning-light-5:#7d5b28;--el-color-warning-light-7:#533f20;--el-color-warning-light-8:#3e301c;--el-color-warning-light-9:#292218;--el-color-warning-dark-2:#ebb563;--el-color-danger:#f56c6c;--el-color-danger-light-3:#b25252;--el-color-danger-light-5:#854040;--el-color-danger-light-7:#582e2e;--el-color-danger-light-8:#412626;--el-color-danger-light-9:#2a1d1d;--el-color-danger-dark-2:#f78989;--el-color-error:#f56c6c;--el-color-error-light-3:#b25252;--el-color-error-light-5:#854040;--el-color-error-light-7:#582e2e;--el-color-error-light-8:#412626;--el-color-error-light-9:#2a1d1d;--el-color-error-dark-2:#f78989;--el-color-info:#909399;--el-color-info-light-3:#6b6d71;--el-color-info-light-5:#525457;--el-color-info-light-7:#393a3c;--el-color-info-light-8:#2d2d2f;--el-color-info-light-9:#202121;--el-color-info-dark-2:#a6a9ad;--el-box-shadow:0px 12px 32px 4px #0000005c, 0px 8px 20px #000000b8;--el-box-shadow-light:0px 0px 12px #000000b8;--el-box-shadow-lighter:0px 0px 6px #000000b8;--el-box-shadow-dark:0px 16px 48px 16px #000000b8, 0px 12px 32px #000, 0px 8px 16px -8px #000;--el-bg-color-page:#0a0a0a;--el-bg-color:#141414;--el-bg-color-overlay:#1d1e1f;--el-text-color-primary:#e5eaf3;--el-text-color-regular:#cfd3dc;--el-text-color-secondary:#a3a6ad;--el-text-color-placeholder:#8d9095;--el-text-color-disabled:#6c6e72;--el-border-color-darker:#636466;--el-border-color-dark:#58585b;--el-border-color:#4c4d4f;--el-border-color-light:#414243;--el-border-color-lighter:#363637;--el-border-color-extra-light:#2b2b2c;--el-fill-color-darker:#424243;--el-fill-color-dark:#39393a;--el-fill-color:#303030;--el-fill-color-light:#262727;--el-fill-color-lighter:#1d1d1d;--el-fill-color-extra-light:#191919;--el-fill-color-blank:#141414;--el-mask-color:#000c;--el-mask-color-extra-light:#0000004d}html.dark .el-button{--el-button-disabled-text-color:#ffffff80}html.dark .el-card{--el-card-bg-color:var(--el-bg-color-overlay);--el-fill-color-blank:var(--el-card-bg-color)}html.dark .el-empty{--el-empty-fill-color-0:var(--el-color-black);--el-empty-fill-color-1:#4b4b52;--el-empty-fill-color-2:#36383d;--el-empty-fill-color-3:#1e1e20;--el-empty-fill-color-4:#262629;--el-empty-fill-color-5:#202124;--el-empty-fill-color-6:#212224;--el-empty-fill-color-7:#1b1c1f;--el-empty-fill-color-8:#1c1d1f;--el-empty-fill-color-9:#18181a}
