@charset "UTF-8";.op-overlay[data-v-ff2fdd5e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(15,23,42,.28)}.op-card[data-v-ff2fdd5e]{width:min(320px,100%);padding:28px 22px 22px;border-radius:18px;background:var(--bg-card, #fff);box-shadow:0 18px 48px #0f172a2e;text-align:center}.op-ring[data-v-ff2fdd5e]{width:44px;height:44px;margin:0 auto 16px;border-radius:50%;border:3px solid rgba(79,70,229,.15);border-top-color:var(--color-accent, #4f46e5);animation:op-spin-ff2fdd5e .85s linear infinite}.op-title[data-v-ff2fdd5e]{margin:0 0 8px;font-size:16px;font-weight:600;color:var(--text-primary, #111827)}.op-step[data-v-ff2fdd5e]{margin:0 0 16px;min-height:20px;font-size:13px;color:var(--text-secondary, #6b7280)}.op-track[data-v-ff2fdd5e]{height:4px;border-radius:999px;background:rgba(79,70,229,.12);overflow:hidden}.op-fill[data-v-ff2fdd5e]{height:100%;width:100%;border-radius:inherit;background:linear-gradient(90deg,var(--color-accent, #4f46e5),#6366f1);transform-origin:left center;transition:transform .45s ease}@keyframes op-spin-ff2fdd5e{to{transform:rotate(360deg)}}.op-fade-enter-active[data-v-ff2fdd5e],.op-fade-leave-active[data-v-ff2fdd5e]{transition:opacity .2s ease}.op-fade-enter-active .op-card[data-v-ff2fdd5e],.op-fade-leave-active .op-card[data-v-ff2fdd5e]{transition:transform .2s ease,opacity .2s ease}.op-fade-enter-from[data-v-ff2fdd5e],.op-fade-leave-to[data-v-ff2fdd5e]{opacity:0}.op-fade-enter-from .op-card[data-v-ff2fdd5e],.op-fade-leave-to .op-card[data-v-ff2fdd5e]{opacity:0;transform:scale(.96) translateY(8px)}@media (min-width: 769px){.op-card[data-v-ff2fdd5e]{width:min(380px,100%);padding:32px 28px 24px;border-radius:20px}.op-title[data-v-ff2fdd5e]{font-size:17px}.op-step[data-v-ff2fdd5e]{font-size:14px}}.dynamic-island[data-v-19692617]{position:fixed;top:14px;left:50%;transform:translate(-50%);z-index:99999;display:inline-flex;align-items:center;gap:8px;padding:10px 20px 10px 14px;background:var(--text-primary);border-radius:100px;box-shadow:0 4px 24px #00000059,0 1px 4px #0003,inset 0 0 0 .5px #ffffff14;-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased}.island-icon[data-v-19692617]{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center}.island-icon svg[data-v-19692617]{width:22px;height:22px}.island-success .island-icon[data-v-19692617]{color:#30d158}.island-error .island-icon[data-v-19692617]{color:#ff453a}.island-warning .island-icon[data-v-19692617]{color:#ffd60a}.island-info .island-icon[data-v-19692617]{color:#64d2ff}.island-text[data-v-19692617]{color:#f5f5f7;font-size:14px;font-weight:500;line-height:1.4;white-space:normal;word-break:break-word;max-width:min(360px,calc(100vw - 100px))}.island-enter-active[data-v-19692617]{transition:transform .45s cubic-bezier(.34,1.56,.64,1),opacity .2s ease}.island-leave-active[data-v-19692617]{transition:transform .28s cubic-bezier(.4,0,1,1),opacity .22s ease}.island-enter-from[data-v-19692617]{transform:translate(-50%) scaleX(.6) scaleY(.7);opacity:0}.island-enter-to[data-v-19692617],.island-leave-from[data-v-19692617]{transform:translate(-50%) scaleX(1) scaleY(1);opacity:1}.island-leave-to[data-v-19692617]{transform:translate(-50%) scaleX(.8) scaleY(.8);opacity:0}@media (max-width: 480px){.dynamic-island[data-v-19692617]{top:10px;padding:10px 16px 10px 12px}.island-text[data-v-19692617]{max-width:calc(100vw - 80px)}}.auth-blocked[data-v-2e5d4440]{--ab-bg: #f5f6f7;--ab-surface: #ffffff;--ab-text: #1f2329;--ab-text-secondary: #646a73;--ab-text-tertiary: #8f959e;--ab-border: #dee0e3;--ab-border-light: #ebedf0;--ab-accent: #1f2329;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;background:var(--ab-bg);color:var(--ab-text);font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei UI,sans-serif;-webkit-font-smoothing:antialiased}.auth-blocked__header[data-v-2e5d4440]{display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 24px;border-bottom:1px solid var(--ab-border-light);background:var(--ab-surface)}.auth-blocked__brand[data-v-2e5d4440]{font-size:14px;font-weight:600;letter-spacing:.02em;color:var(--ab-text)}.auth-blocked__status[data-v-2e5d4440]{font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--ab-text-tertiary);padding:2px 8px;border:1px solid var(--ab-border);border-radius:4px;background:var(--ab-bg)}.auth-blocked__main[data-v-2e5d4440]{flex:1;display:flex;flex-direction:column;justify-content:center;width:min(520px,100%);margin:0 auto;padding:48px 24px 32px}.auth-blocked__icon[data-v-2e5d4440]{color:var(--ab-text-secondary);margin-bottom:24px}.auth-blocked__code[data-v-2e5d4440]{margin:0 0 8px;font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--ab-text-tertiary);letter-spacing:.04em}.auth-blocked__title[data-v-2e5d4440]{margin:0 0 12px;font-size:28px;font-weight:600;line-height:1.35;letter-spacing:-.02em;color:var(--ab-text)}.auth-blocked__msg[data-v-2e5d4440]{margin:0 0 28px;font-size:15px;line-height:1.65;color:var(--ab-text-secondary);max-width:440px}.auth-blocked__panel[data-v-2e5d4440]{padding:16px 18px;margin-bottom:28px;background:var(--ab-surface);border:1px solid var(--ab-border-light);border-radius:6px}.auth-blocked__panel-title[data-v-2e5d4440]{margin:0 0 12px;font-size:13px;font-weight:600;color:var(--ab-text)}.auth-blocked__steps[data-v-2e5d4440]{margin:0;padding-left:18px;font-size:13px;line-height:1.7;color:var(--ab-text-secondary)}.auth-blocked__steps li+li[data-v-2e5d4440]{margin-top:4px}.auth-blocked__actions[data-v-2e5d4440]{display:flex;gap:12px}.auth-blocked__btn[data-v-2e5d4440]{height:36px;padding:0 20px;font-size:14px;font-weight:500;color:#fff;background:var(--ab-accent);border:none;border-radius:6px;cursor:pointer;transition:opacity .15s ease}.auth-blocked__btn[data-v-2e5d4440]:hover:not(:disabled){opacity:.88}.auth-blocked__btn[data-v-2e5d4440]:active:not(:disabled){opacity:.95}.auth-blocked__btn[data-v-2e5d4440]:disabled{opacity:.6;cursor:not-allowed}.auth-blocked__meta[data-v-2e5d4440]{display:flex;align-items:center;gap:8px;margin:20px 0 0;font-size:12px;color:var(--ab-text-tertiary)}.auth-blocked__dot[data-v-2e5d4440]{width:6px;height:6px;border-radius:50%;background:#c9cdd4;flex-shrink:0}.auth-blocked__dot.pulse[data-v-2e5d4440]{background:#646a73}.auth-blocked__footer[data-v-2e5d4440]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 24px;border-top:1px solid var(--ab-border-light);font-size:12px;color:var(--ab-text-tertiary);background:var(--ab-surface)}@media (max-width: 480px){.auth-blocked__header[data-v-2e5d4440]{padding:0 16px}.auth-blocked__main[data-v-2e5d4440]{padding:32px 16px 24px}.auth-blocked__title[data-v-2e5d4440]{font-size:22px}.auth-blocked__footer[data-v-2e5d4440]{flex-direction:column;align-items:flex-start;padding:12px 16px}}#app{min-height:100vh}:root{--el-color-white:#ffffff;--el-color-black:#000000;--el-color-primary-rgb:64,158,255;--el-color-success-rgb:103,194,58;--el-color-warning-rgb:230,162,60;--el-color-danger-rgb:245,108,108;--el-color-error-rgb:245,108,108;--el-color-info-rgb:144,147,153;--el-font-size-extra-large:20px;--el-font-size-large:18px;--el-font-size-medium:16px;--el-font-size-base:14px;--el-font-size-small:13px;--el-font-size-extra-small:12px;--el-font-family:"Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;--el-font-weight-primary:500;--el-font-line-height-primary:24px;--el-index-normal:1;--el-index-top:1000;--el-index-popper:2000;--el-border-radius-base:4px;--el-border-radius-small:2px;--el-border-radius-round:20px;--el-border-radius-circle:100%;--el-transition-duration:.3s;--el-transition-duration-fast:.2s;--el-transition-function-ease-in-out-bezier:cubic-bezier(.645,.045,.355,1);--el-transition-function-fast-bezier:cubic-bezier(.23,1,.32,1);--el-transition-all:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);--el-transition-fade:opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-md-fade:transform var(--el-transition-duration) var(--el-transition-function-fast-bezier),opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-fade-linear:opacity var(--el-transition-duration-fast) linear;--el-transition-border:border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-box-shadow:box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-color:color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-component-size-large:40px;--el-component-size:32px;--el-component-size-small:24px;color-scheme:light;--el-color-primary:#409eff;--el-color-primary-light-3:rgb(121,187,255);--el-color-primary-light-5:rgb(160,207,255);--el-color-primary-light-7:rgb(198,226,255);--el-color-primary-light-8:rgb(217,236,255);--el-color-primary-light-9:rgb(236,245,255);--el-color-primary-dark-2:rgb(51,126,204);--el-color-success:#67c23a;--el-color-success-light-3:rgb(149,212,117);--el-color-success-light-5:rgb(179,225,157);--el-color-success-light-7:rgb(209,237,196);--el-color-success-light-8:rgb(225,243,216);--el-color-success-light-9:rgb(240,249,235);--el-color-success-dark-2:rgb(82,155,46);--el-color-warning:#e6a23c;--el-color-warning-light-3:rgb(238,190,119);--el-color-warning-light-5:rgb(243,209,158);--el-color-warning-light-7:rgb(248,227,197);--el-color-warning-light-8:rgb(250,236,216);--el-color-warning-light-9:rgb(253,246,236);--el-color-warning-dark-2:rgb(184,130,48);--el-color-danger:#f56c6c;--el-color-danger-light-3:rgb(248,152,152);--el-color-danger-light-5:rgb(250,182,182);--el-color-danger-light-7:rgb(252,211,211);--el-color-danger-light-8:rgb(253,226,226);--el-color-danger-light-9:rgb(254,240,240);--el-color-danger-dark-2:rgb(196,86,86);--el-color-error:#f56c6c;--el-color-error-light-3:rgb(248,152,152);--el-color-error-light-5:rgb(250,182,182);--el-color-error-light-7:rgb(252,211,211);--el-color-error-light-8:rgb(253,226,226);--el-color-error-light-9:rgb(254,240,240);--el-color-error-dark-2:rgb(196,86,86);--el-color-info:#909399;--el-color-info-light-3:rgb(177,179,184);--el-color-info-light-5:rgb(200,201,204);--el-color-info-light-7:rgb(222,223,224);--el-color-info-light-8:rgb(233,233,235);--el-color-info-light-9:rgb(244,244,245);--el-color-info-dark-2:rgb(115,118,122);--el-bg-color:#ffffff;--el-bg-color-page:#f2f3f5;--el-bg-color-overlay:#ffffff;--el-text-color-primary:#303133;--el-text-color-regular:#606266;--el-text-color-secondary:#909399;--el-text-color-placeholder:#a8abb2;--el-text-color-disabled:#c0c4cc;--el-border-color:#dcdfe6;--el-border-color-light:#e4e7ed;--el-border-color-lighter:#ebeef5;--el-border-color-extra-light:#f2f6fc;--el-border-color-dark:#d4d7de;--el-border-color-darker:#cdd0d6;--el-fill-color:#f0f2f5;--el-fill-color-light:#f5f7fa;--el-fill-color-lighter:#fafafa;--el-fill-color-extra-light:#fafcff;--el-fill-color-dark:#ebedf0;--el-fill-color-darker:#e6e8eb;--el-fill-color-blank:#ffffff;--el-box-shadow:0px 12px 32px 4px rgba(0,0,0,.04),0px 8px 20px rgba(0,0,0,.08);--el-box-shadow-light:0px 0px 12px rgba(0,0,0,.12);--el-box-shadow-lighter:0px 0px 6px rgba(0,0,0,.12);--el-box-shadow-dark:0px 16px 48px 16px rgba(0,0,0,.08),0px 12px 32px rgba(0,0,0,.12),0px 8px 16px -8px rgba(0,0,0,.16);--el-disabled-bg-color:var(--el-fill-color-light);--el-disabled-text-color:var(--el-text-color-placeholder);--el-disabled-border-color:var(--el-border-color-light);--el-overlay-color:rgba(0,0,0,.8);--el-overlay-color-light:rgba(0,0,0,.7);--el-overlay-color-lighter:rgba(0,0,0,.5);--el-mask-color:rgba(255,255,255,.9);--el-mask-color-extra-light:rgba(255,255,255,.3);--el-border-width:1px;--el-border-style:solid;--el-border-color-hover:var(--el-text-color-disabled);--el-border:var(--el-border-width) var(--el-border-style) var(--el-border-color);--el-svg-monochrome-grey:var(--el-border-color)}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transform:scaleY(1);transform-origin:center top;transition:var(--el-transition-md-fade)}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:center bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transform:scaleY(1);transform-origin:center bottom;transition:var(--el-transition-md-fade)}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transform:scale(1);transform-origin:top left;transition:var(--el-transition-md-fade)}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-enter-active,.el-collapse-transition-leave-active{transition:var(--el-transition-duration) max-height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out,var(--el-transition-duration) padding-left ease-in-out,var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.el-icon{--color:inherit;align-items:center;color:var(--color);display:inline-flex;fill:currentColor;font-size:inherit;height:1em;justify-content:center;line-height:1em;position:relative;width:1em}.el-icon.is-loading{animation:rotating 2s linear infinite}.el-icon svg{height:1em;width:1em}:root{--el-popup-modal-bg-color:var(--el-color-black);--el-popup-modal-opacity:.5}.v-modal-enter{animation:v-modal-in var(--el-transition-duration-fast) ease}.v-modal-leave{animation:v-modal-out var(--el-transition-duration-fast) ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.v-modal{background:var(--el-popup-modal-bg-color);height:100%;left:0;opacity:var(--el-popup-modal-opacity);position:fixed;top:0;width:100%}.el-popup-parent--hidden{overflow:hidden}.el-message-box{--el-messagebox-title-color:var(--el-text-color-primary);--el-messagebox-width:420px;--el-messagebox-border-radius:4px;--el-messagebox-box-shadow:var(--el-box-shadow);--el-messagebox-font-size:var(--el-font-size-large);--el-messagebox-content-font-size:var(--el-font-size-base);--el-messagebox-content-color:var(--el-text-color-regular);--el-messagebox-error-font-size:12px;--el-messagebox-padding-primary:12px;--el-messagebox-font-line-height:var(--el-font-line-height-primary);backface-visibility:hidden;background-color:var(--el-bg-color);border-radius:var(--el-messagebox-border-radius);box-shadow:var(--el-messagebox-box-shadow);box-sizing:border-box;display:inline-block;font-size:var(--el-messagebox-font-size);max-width:var(--el-messagebox-width);overflow:hidden;overflow-wrap:break-word;padding:var(--el-messagebox-padding-primary);position:relative;text-align:left;vertical-align:middle;width:100%}.el-message-box:focus{outline:none!important}.is-message-box .el-overlay-message-box{bottom:0;left:0;overflow:auto;padding:16px;position:fixed;right:0;text-align:center;top:0}.is-message-box .el-overlay-message-box:after{content:"";display:inline-block;height:100%;vertical-align:middle;width:0}.el-message-box.is-draggable .el-message-box__header{cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-message-box__header{padding-bottom:var(--el-messagebox-padding-primary)}.el-message-box__header.show-close{padding-right:calc(var(--el-messagebox-padding-primary) + var(--el-message-close-size, 16px))}.el-message-box__title{color:var(--el-messagebox-title-color);font-size:var(--el-messagebox-font-size);line-height:var(--el-messagebox-font-line-height)}.el-message-box__headerbtn{background:transparent;border:none;cursor:pointer;font-size:var(--el-message-close-size,16px);height:40px;outline:none;padding:0;position:absolute;right:0;top:0;width:40px}.el-message-box__headerbtn .el-message-box__close{color:var(--el-color-info);font-size:inherit}.el-message-box__headerbtn:focus .el-message-box__close,.el-message-box__headerbtn:hover .el-message-box__close{color:var(--el-color-primary)}.el-message-box__content{color:var(--el-messagebox-content-color);font-size:var(--el-messagebox-content-font-size)}.el-message-box__container{align-items:center;display:flex;gap:12px}.el-message-box__input{padding-top:12px}.el-message-box__input div.invalid>input,.el-message-box__input div.invalid>input:focus{border-color:var(--el-color-error)}.el-message-box__status{font-size:24px}.el-message-box__status.el-message-box-icon--primary{--el-messagebox-color:var(--el-color-primary);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--success{--el-messagebox-color:var(--el-color-success);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--info{--el-messagebox-color:var(--el-color-info);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--warning{--el-messagebox-color:var(--el-color-warning);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--error{--el-messagebox-color:var(--el-color-error);color:var(--el-messagebox-color)}.el-message-box__message{margin:0;min-width:0}.el-message-box__message p{line-height:var(--el-messagebox-font-line-height);margin:0}.el-message-box__errormsg{color:var(--el-color-error);font-size:var(--el-messagebox-error-font-size);line-height:var(--el-messagebox-font-line-height)}.el-message-box__btns{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end;padding-top:var(--el-messagebox-padding-primary)}.el-message-box--center .el-message-box__title{align-items:center;display:flex;gap:6px;justify-content:center}.el-message-box--center .el-message-box__status{font-size:inherit}.el-message-box--center .el-message-box__btns,.el-message-box--center .el-message-box__container{justify-content:center}.el-message-box-parent--hidden{overflow:hidden}.fade-in-linear-enter-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration)}.fade-in-linear-leave-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration) reverse}@keyframes msgbox-fade-in{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}.el-button{--el-button-font-weight:var(--el-font-weight-primary);--el-button-border-color:var(--el-border-color);--el-button-bg-color:var(--el-fill-color-blank);--el-button-text-color:var(--el-text-color-regular);--el-button-disabled-text-color:var(--el-disabled-text-color);--el-button-disabled-bg-color:var(--el-fill-color-blank);--el-button-disabled-border-color:var(--el-border-color-light);--el-button-divide-border-color:rgba(255,255,255,.5);--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-9);--el-button-hover-border-color:var(--el-color-primary-light-7);--el-button-active-text-color:var(--el-button-hover-text-color);--el-button-active-border-color:var(--el-color-primary);--el-button-active-bg-color:var(--el-button-hover-bg-color);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-hover-link-text-color:var(--el-text-color-secondary);--el-button-active-color:var(--el-text-color-primary);align-items:center;-webkit-appearance:none;background-color:var(--el-button-bg-color);border:var(--el-border);border-color:var(--el-button-border-color);box-sizing:border-box;color:var(--el-button-text-color);cursor:pointer;display:inline-flex;font-weight:var(--el-button-font-weight);height:32px;justify-content:center;line-height:1;outline:none;text-align:center;transition:.1s;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.el-button:hover{background-color:var(--el-button-hover-bg-color);border-color:var(--el-button-hover-border-color);color:var(--el-button-hover-text-color);outline:none}.el-button:active{background-color:var(--el-button-active-bg-color);border-color:var(--el-button-active-border-color);color:var(--el-button-active-text-color);outline:none}.el-button:focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px;transition:outline-offset 0s,outline 0s}.el-button>span{align-items:center;display:inline-flex}.el-button+.el-button{margin-left:12px}.el-button{border-radius:var(--el-border-radius-base);font-size:var(--el-font-size-base)}.el-button,.el-button.is-round{padding:8px 15px}.el-button::-moz-focus-inner{border:0}.el-button [class*=el-icon]+span{margin-left:6px}.el-button [class*=el-icon] svg{vertical-align:bottom}.el-button.is-plain{--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-fill-color-blank);--el-button-hover-border-color:var(--el-color-primary)}.el-button.is-active{background-color:var(--el-button-active-bg-color);border-color:var(--el-button-active-border-color);color:var(--el-button-active-text-color);outline:none}.el-button.is-disabled,.el-button.is-disabled:hover{background-color:var(--el-button-disabled-bg-color);background-image:none;border-color:var(--el-button-disabled-border-color);color:var(--el-button-disabled-text-color);cursor:not-allowed}.el-button.is-loading{pointer-events:none;position:relative}.el-button.is-loading:before{background-color:var(--el-mask-color-extra-light);border-radius:inherit;bottom:-1px;content:"";left:-1px;pointer-events:none;position:absolute;right:-1px;top:-1px;z-index:1}.el-button.is-round{border-radius:var(--el-border-radius-round)}.el-button.is-circle{border-radius:50%;padding:8px;width:32px}.el-button.is-text{background-color:transparent;border:0 solid transparent;color:var(--el-button-text-color)}.el-button.is-text.is-disabled{background-color:transparent!important;color:var(--el-button-disabled-text-color)}.el-button.is-text:not(.is-disabled):hover{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled):focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px;transition:outline-offset 0s,outline 0s}.el-button.is-text:not(.is-disabled):active{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled).is-has-bg:hover{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg:active{background-color:var(--el-fill-color-dark)}.el-button__text--expand{letter-spacing:.3em;margin-right:-.3em}.el-button.is-link{background:transparent;border-color:transparent;color:var(--el-button-text-color);height:auto;padding:2px}.el-button.is-link:hover{color:var(--el-button-hover-link-text-color)}.el-button.is-link.is-disabled{background-color:transparent!important;border-color:transparent!important;color:var(--el-button-disabled-text-color)}.el-button.is-link:not(.is-disabled):active,.el-button.is-link:not(.is-disabled):hover{background-color:transparent;border-color:transparent}.el-button.is-link:not(.is-disabled):active{color:var(--el-button-active-color)}.el-button--text{background:transparent;border-color:transparent;color:var(--el-color-primary);padding-left:0;padding-right:0}.el-button--text.is-disabled{background-color:transparent!important;border-color:transparent!important;color:var(--el-button-disabled-text-color)}.el-button--text:not(.is-disabled):hover{background-color:transparent;border-color:transparent;color:var(--el-color-primary-light-3)}.el-button--text:not(.is-disabled):active{background-color:transparent;border-color:transparent;color:var(--el-color-primary-dark-2)}.el-button__link--expand{letter-spacing:.3em;margin-right:-.3em}.el-button--primary{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-primary);--el-button-border-color:var(--el-color-primary);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-active-color:var(--el-color-primary-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-primary-light-5);--el-button-hover-bg-color:var(--el-color-primary-light-3);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-bg-color:var(--el-color-primary-dark-2);--el-button-active-border-color:var(--el-color-primary-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-primary-light-5);--el-button-disabled-border-color:var(--el-color-primary-light-5)}.el-button--primary.is-link,.el-button--primary.is-plain,.el-button--primary.is-text{--el-button-text-color:var(--el-color-primary);--el-button-bg-color:var(--el-color-primary-light-9);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-primary);--el-button-hover-border-color:var(--el-color-primary);--el-button-active-text-color:var(--el-color-white)}.el-button--primary.is-link.is-disabled,.el-button--primary.is-link.is-disabled:active,.el-button--primary.is-link.is-disabled:focus,.el-button--primary.is-link.is-disabled:hover,.el-button--primary.is-plain.is-disabled,.el-button--primary.is-plain.is-disabled:active,.el-button--primary.is-plain.is-disabled:focus,.el-button--primary.is-plain.is-disabled:hover,.el-button--primary.is-text.is-disabled,.el-button--primary.is-text.is-disabled:active,.el-button--primary.is-text.is-disabled:focus,.el-button--primary.is-text.is-disabled:hover{background-color:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-8);color:var(--el-color-primary-light-5)}.el-button--success{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-success);--el-button-border-color:var(--el-color-success);--el-button-outline-color:var(--el-color-success-light-5);--el-button-active-color:var(--el-color-success-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-success-light-5);--el-button-hover-bg-color:var(--el-color-success-light-3);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-bg-color:var(--el-color-success-dark-2);--el-button-active-border-color:var(--el-color-success-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-success-light-5);--el-button-disabled-border-color:var(--el-color-success-light-5)}.el-button--success.is-link,.el-button--success.is-plain,.el-button--success.is-text{--el-button-text-color:var(--el-color-success);--el-button-bg-color:var(--el-color-success-light-9);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-success);--el-button-hover-border-color:var(--el-color-success);--el-button-active-text-color:var(--el-color-white)}.el-button--success.is-link.is-disabled,.el-button--success.is-link.is-disabled:active,.el-button--success.is-link.is-disabled:focus,.el-button--success.is-link.is-disabled:hover,.el-button--success.is-plain.is-disabled,.el-button--success.is-plain.is-disabled:active,.el-button--success.is-plain.is-disabled:focus,.el-button--success.is-plain.is-disabled:hover,.el-button--success.is-text.is-disabled,.el-button--success.is-text.is-disabled:active,.el-button--success.is-text.is-disabled:focus,.el-button--success.is-text.is-disabled:hover{background-color:var(--el-color-success-light-9);border-color:var(--el-color-success-light-8);color:var(--el-color-success-light-5)}.el-button--warning{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-warning);--el-button-border-color:var(--el-color-warning);--el-button-outline-color:var(--el-color-warning-light-5);--el-button-active-color:var(--el-color-warning-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-warning-light-5);--el-button-hover-bg-color:var(--el-color-warning-light-3);--el-button-hover-border-color:var(--el-color-warning-light-3);--el-button-active-bg-color:var(--el-color-warning-dark-2);--el-button-active-border-color:var(--el-color-warning-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-warning-light-5);--el-button-disabled-border-color:var(--el-color-warning-light-5)}.el-button--warning.is-link,.el-button--warning.is-plain,.el-button--warning.is-text{--el-button-text-color:var(--el-color-warning);--el-button-bg-color:var(--el-color-warning-light-9);--el-button-border-color:var(--el-color-warning-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-warning);--el-button-hover-border-color:var(--el-color-warning);--el-button-active-text-color:var(--el-color-white)}.el-button--warning.is-link.is-disabled,.el-button--warning.is-link.is-disabled:active,.el-button--warning.is-link.is-disabled:focus,.el-button--warning.is-link.is-disabled:hover,.el-button--warning.is-plain.is-disabled,.el-button--warning.is-plain.is-disabled:active,.el-button--warning.is-plain.is-disabled:focus,.el-button--warning.is-plain.is-disabled:hover,.el-button--warning.is-text.is-disabled,.el-button--warning.is-text.is-disabled:active,.el-button--warning.is-text.is-disabled:focus,.el-button--warning.is-text.is-disabled:hover{background-color:var(--el-color-warning-light-9);border-color:var(--el-color-warning-light-8);color:var(--el-color-warning-light-5)}.el-button--danger{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-danger);--el-button-border-color:var(--el-color-danger);--el-button-outline-color:var(--el-color-danger-light-5);--el-button-active-color:var(--el-color-danger-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-danger-light-5);--el-button-hover-bg-color:var(--el-color-danger-light-3);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-bg-color:var(--el-color-danger-dark-2);--el-button-active-border-color:var(--el-color-danger-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-danger-light-5);--el-button-disabled-border-color:var(--el-color-danger-light-5)}.el-button--danger.is-link,.el-button--danger.is-plain,.el-button--danger.is-text{--el-button-text-color:var(--el-color-danger);--el-button-bg-color:var(--el-color-danger-light-9);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-danger);--el-button-hover-border-color:var(--el-color-danger);--el-button-active-text-color:var(--el-color-white)}.el-button--danger.is-link.is-disabled,.el-button--danger.is-link.is-disabled:active,.el-button--danger.is-link.is-disabled:focus,.el-button--danger.is-link.is-disabled:hover,.el-button--danger.is-plain.is-disabled,.el-button--danger.is-plain.is-disabled:active,.el-button--danger.is-plain.is-disabled:focus,.el-button--danger.is-plain.is-disabled:hover,.el-button--danger.is-text.is-disabled,.el-button--danger.is-text.is-disabled:active,.el-button--danger.is-text.is-disabled:focus,.el-button--danger.is-text.is-disabled:hover{background-color:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-8);color:var(--el-color-danger-light-5)}.el-button--info{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-info);--el-button-border-color:var(--el-color-info);--el-button-outline-color:var(--el-color-info-light-5);--el-button-active-color:var(--el-color-info-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-info-light-5);--el-button-hover-bg-color:var(--el-color-info-light-3);--el-button-hover-border-color:var(--el-color-info-light-3);--el-button-active-bg-color:var(--el-color-info-dark-2);--el-button-active-border-color:var(--el-color-info-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-info-light-5);--el-button-disabled-border-color:var(--el-color-info-light-5)}.el-button--info.is-link,.el-button--info.is-plain,.el-button--info.is-text{--el-button-text-color:var(--el-color-info);--el-button-bg-color:var(--el-color-info-light-9);--el-button-border-color:var(--el-color-info-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-info);--el-button-hover-border-color:var(--el-color-info);--el-button-active-text-color:var(--el-color-white)}.el-button--info.is-link.is-disabled,.el-button--info.is-link.is-disabled:active,.el-button--info.is-link.is-disabled:focus,.el-button--info.is-link.is-disabled:hover,.el-button--info.is-plain.is-disabled,.el-button--info.is-plain.is-disabled:active,.el-button--info.is-plain.is-disabled:focus,.el-button--info.is-plain.is-disabled:hover,.el-button--info.is-text.is-disabled,.el-button--info.is-text.is-disabled:active,.el-button--info.is-text.is-disabled:focus,.el-button--info.is-text.is-disabled:hover{background-color:var(--el-color-info-light-9);border-color:var(--el-color-info-light-8);color:var(--el-color-info-light-5)}.el-button--large{--el-button-size:40px;height:var(--el-button-size)}.el-button--large [class*=el-icon]+span{margin-left:8px}.el-button--large{border-radius:var(--el-border-radius-base);font-size:var(--el-font-size-base);padding:12px 19px}.el-button--large.is-round{padding:12px 19px}.el-button--large.is-circle{padding:12px;width:var(--el-button-size)}.el-button--small{--el-button-size:24px;height:var(--el-button-size)}.el-button--small [class*=el-icon]+span{margin-left:4px}.el-button--small{border-radius:calc(var(--el-border-radius-base) - 1px);font-size:12px;padding:5px 11px}.el-button--small.is-round{padding:5px 11px}.el-button--small.is-circle{padding:5px;width:var(--el-button-size)}.el-textarea{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;display:inline-block;font-size:var(--el-font-size-base);position:relative;vertical-align:bottom;width:100%}.el-textarea__inner{-webkit-appearance:none;background-color:var(--el-input-bg-color,var(--el-fill-color-blank));background-image:none;border:none;border-radius:var(--el-input-border-radius,var(--el-border-radius-base));box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;box-sizing:border-box;color:var(--el-input-text-color,var(--el-text-color-regular));display:block;font-family:inherit;font-size:inherit;line-height:1.5;padding:5px 11px;position:relative;resize:vertical;transition:var(--el-transition-box-shadow);width:100%}.el-textarea__inner::-moz-placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-textarea__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-textarea__inner:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-textarea__inner:focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset;outline:none}.el-textarea .el-input__count{background:var(--el-fill-color-blank);bottom:5px;color:var(--el-color-info);font-size:12px;line-height:14px;position:absolute;right:10px}.el-textarea .el-input__count.is-outside{background:transparent;bottom:unset;line-height:1;padding-top:2px;position:absolute;right:0;top:100%}.el-textarea.is-disabled .el-textarea__inner{background-color:var(--el-disabled-bg-color);box-shadow:0 0 0 1px var(--el-disabled-border-color) inset;color:var(--el-disabled-text-color);cursor:not-allowed}.el-textarea.is-disabled .el-textarea__inner::-moz-placeholder{color:var(--el-text-color-placeholder)}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:var(--el-text-color-placeholder)}.el-textarea.is-exceed .el-textarea__inner{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-textarea.is-exceed .el-input__count{color:var(--el-color-danger)}.el-input{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;--el-input-height:var(--el-component-size);box-sizing:border-box;display:inline-flex;font-size:var(--el-font-size-base);line-height:var(--el-input-height);position:relative;vertical-align:middle;width:var(--el-input-width)}.el-input::-webkit-scrollbar{width:6px;z-index:11}.el-input::-webkit-scrollbar:horizontal{height:6px}.el-input::-webkit-scrollbar-thumb{background:var(--el-text-color-disabled);border-radius:5px;width:6px}.el-input::-webkit-scrollbar-corner,.el-input::-webkit-scrollbar-track{background:var(--el-fill-color-blank)}.el-input::-webkit-scrollbar-track-piece{background:var(--el-fill-color-blank);width:6px}.el-input .el-input__clear,.el-input .el-input__password{color:var(--el-input-icon-color);cursor:pointer;font-size:14px}.el-input .el-input__clear:hover,.el-input .el-input__password:hover{color:var(--el-input-clear-hover-color)}.el-input .el-input__count{align-items:center;color:var(--el-color-info);display:inline-flex;font-size:12px;height:100%}.el-input .el-input__count .el-input__count-inner{background:var(--el-fill-color-blank);display:inline-block;line-height:normal;padding-left:8px}.el-input .el-input__count.is-outside{height:unset;padding-top:2px;position:absolute;right:0;top:100%}.el-input .el-input__count.is-outside .el-input__count-inner{background:transparent;line-height:1;padding-left:0}.el-input__wrapper{align-items:center;background-color:var(--el-input-bg-color,var(--el-fill-color-blank));background-image:none;border-radius:var(--el-input-border-radius,var(--el-border-radius-base));box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;cursor:text;display:inline-flex;flex-grow:1;justify-content:center;padding:1px 11px;transform:translateZ(0);transition:var(--el-transition-box-shadow)}.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-input{--el-input-inner-height:calc(var(--el-input-height, 32px) - 2px)}.el-input__inner{-webkit-appearance:none;background:none;border:none;box-sizing:border-box;color:var(--el-input-text-color,var(--el-text-color-regular));flex-grow:1;font-size:inherit;height:var(--el-input-inner-height);line-height:var(--el-input-inner-height);outline:none;padding:0;width:100%}.el-input__inner:focus{outline:none}.el-input__inner::-moz-placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-input__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-input__inner[type=password]::-ms-reveal{display:none}.el-input__inner[type=number]{line-height:1}.el-input__prefix{color:var(--el-input-icon-color,var(--el-text-color-placeholder));display:inline-flex;flex-shrink:0;flex-wrap:nowrap;height:100%;line-height:var(--el-input-inner-height);pointer-events:none;text-align:center;transition:all var(--el-transition-duration);white-space:nowrap}.el-input__prefix-inner{align-items:center;display:inline-flex;justify-content:center;pointer-events:all}.el-input__prefix-inner>:last-child{margin-right:8px}.el-input__prefix-inner>:first-child,.el-input__prefix-inner>:first-child.el-input__icon{margin-left:0}.el-input__suffix{color:var(--el-input-icon-color,var(--el-text-color-placeholder));display:inline-flex;flex-shrink:0;flex-wrap:nowrap;height:100%;line-height:var(--el-input-inner-height);pointer-events:none;text-align:center;transition:all var(--el-transition-duration);white-space:nowrap}.el-input__suffix-inner{align-items:center;display:inline-flex;justify-content:center;pointer-events:all}.el-input__suffix-inner>:first-child{margin-left:8px}.el-input .el-input__icon{align-items:center;display:flex;height:inherit;justify-content:center;line-height:inherit;margin-left:8px;transition:all var(--el-transition-duration)}.el-input__validateIcon{pointer-events:none}.el-input.is-active .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-color, ) inset}.el-input.is-disabled{cursor:not-allowed}.el-input.is-disabled .el-input__wrapper{background-color:var(--el-disabled-bg-color);box-shadow:0 0 0 1px var(--el-disabled-border-color) inset;cursor:not-allowed}.el-input.is-disabled .el-input__inner{color:var(--el-disabled-text-color);-webkit-text-fill-color:var(--el-disabled-text-color);cursor:not-allowed}.el-input.is-disabled .el-input__inner::-moz-placeholder{color:var(--el-text-color-placeholder)}.el-input.is-disabled .el-input__inner::placeholder{color:var(--el-text-color-placeholder)}.el-input.is-disabled .el-input__icon{cursor:not-allowed}.el-input.is-disabled .el-input__prefix-inner,.el-input.is-disabled .el-input__suffix-inner{pointer-events:none}.el-input.is-exceed .el-input__wrapper{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-input.is-exceed .el-input__suffix .el-input__count{color:var(--el-color-danger)}.el-input--large{--el-input-height:var(--el-component-size-large);font-size:14px}.el-input--large .el-input__wrapper{padding:1px 15px}.el-input--large{--el-input-inner-height:calc(var(--el-input-height, 40px) - 2px)}.el-input--small{--el-input-height:var(--el-component-size-small);font-size:12px}.el-input--small .el-input__wrapper{padding:1px 7px}.el-input--small{--el-input-inner-height:calc(var(--el-input-height, 24px) - 2px)}.el-input-group{align-items:stretch;display:inline-flex;width:100%}.el-input-group__append,.el-input-group__prepend{align-items:center;background-color:var(--el-fill-color-light);border-radius:var(--el-input-border-radius);color:var(--el-color-info);display:inline-flex;justify-content:center;min-height:100%;padding:0 20px;position:relative;white-space:nowrap}.el-input-group__append:focus,.el-input-group__prepend:focus{outline:none}.el-input-group__append .el-button,.el-input-group__append .el-select,.el-input-group__prepend .el-button,.el-input-group__prepend .el-select{display:inline-block;flex:1;margin:0 -20px}.el-input-group__append button.el-button,.el-input-group__append button.el-button:hover,.el-input-group__append div.el-select .el-select__wrapper,.el-input-group__append div.el-select:hover .el-select__wrapper,.el-input-group__prepend button.el-button,.el-input-group__prepend button.el-button:hover,.el-input-group__prepend div.el-select .el-select__wrapper,.el-input-group__prepend div.el-select:hover .el-select__wrapper{background-color:transparent;border-color:transparent;color:inherit}.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input{font-size:inherit}.el-input-group__prepend{border-bottom-right-radius:0;border-right:0;border-top-right-radius:0;box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset}.el-input-group__append{border-left:0;box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset}.el-input-group--prepend>.el-input__wrapper,.el-input-group__append{border-bottom-left-radius:0;border-top-left-radius:0}.el-input-group--prepend .el-input-group__prepend .el-select .el-select__wrapper{border-bottom-right-radius:0;border-top-right-radius:0;box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset}.el-input-group--append>.el-input__wrapper{border-bottom-right-radius:0;border-top-right-radius:0}.el-input-group--append .el-input-group__append .el-select .el-select__wrapper{border-bottom-left-radius:0;border-top-left-radius:0;box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset}.el-input-hidden{display:none!important}.el-overlay{background-color:var(--el-overlay-color-lighter);bottom:0;height:100%;left:0;overflow:auto;position:fixed;right:0;top:0;z-index:2000}.el-overlay .el-overlay-root{height:0}:root,[data-theme=green]{--color-accent-rgb: 77, 165, 138;--color-accent-dark-rgb: 61, 143, 116;--color-accent: #4da58a;--color-accent-dark: #3d8f74;--color-accent-light: #6bb896;--color-accent-bg: #ebf7f1;--color-accent-bg-strong: #eef6f2;--color-gradient-start: #dcf9ed;--color-gradient-mid-1: #e8fbee;--color-gradient-mid-2: #fdf3df;--color-gradient-end: #ffe9cc;--gradient-header: linear-gradient(110deg, var(--color-gradient-start) 0%, var(--color-gradient-mid-1) 30%, var(--color-gradient-mid-2) 70%, var(--color-gradient-end) 100%);--gradient-accent: linear-gradient(135deg, var(--color-accent), var(--color-accent-dark));--gradient-accent-soft: linear-gradient(135deg, var(--color-accent), var(--color-accent-light));--gradient-accent-bg: linear-gradient(135deg, var(--color-accent-bg), var(--color-gradient-start));--gradient-capsule: linear-gradient(135deg, var(--bg-card) 0%, var(--color-accent-bg-strong) 100%);--gradient-capsule-warm: linear-gradient(135deg, var(--bg-card) 0%, var(--color-gradient-mid-2) 100%);--gradient-capsule-icon: linear-gradient(145deg, var(--color-accent-bg-strong), var(--color-accent-bg));--color-tag-bg: #f6fbf8;--color-tag-border: #c9e4d8;--color-tag-border-strong: #b8ddd0;--color-tag-text: #3f6b5a;--color-tag-text-alt: #4a7566;--color-badge-bg: #e8eef3;--color-badge-text: #4a667a;--color-border-light: #e8ebef;--color-text-sub: #7a828a;--color-text-sub-alt: #8a9099;--bg-hover: #fafafa;--bg-tertiary: #f0f0f0;--shadow-accent-sm: 0 2px 8px rgba(var(--color-accent-rgb), .12);--shadow-accent-md: 0 4px 16px rgba(var(--color-accent-rgb), .12);--shadow-accent-inset: inset 0 0 0 1px rgba(var(--color-accent-rgb), .12);--color-accent-alpha-28: rgba(var(--color-accent-rgb), .28);--color-accent-alpha-15: rgba(var(--color-accent-rgb), .15);--gradient-btn-dark: linear-gradient(90deg, #44333c, #2b1f26);--color-btn-dark-end: #2b1f26;--gradient-golden-pill: linear-gradient(90deg, #fef4e4 0%, #fbe0b3 100%);--shadow-golden-pill: 0 4px 12px rgba(251, 224, 179, .4);--golden-pill-border: transparent;--golden-pill-icon-filter: none;--color-btn-dark-text: #e3cba8;--color-gold-label: #664d1f;--color-gold-value: #4a340b;--color-gold-divider: #e6cba1;--color-stat-gold: #8a6d3b;--color-gold-chip-bg: #fef4e4;--header-glass-bg: rgba(255, 255, 255, .92);--gradient-shimmer: linear-gradient(90deg, rgba(255, 255, 255, .45) 0%, rgba(255, 255, 255, .92) 50%, rgba(255, 255, 255, .45) 100%);--header-capsule-border: rgba(255, 255, 255, .85);--pill-bg: rgba(255, 255, 255, .55);--pill-border: rgba(255, 255, 255, .65);--capsule-icon-bg: rgba(255, 255, 255, .72);--color-rate-badge-bg: #faf6ef;--color-rate-badge-border: #e8dcc8;--shadow-capsule: 0 2px 10px rgba(var(--color-accent-rgb), .08);--shadow-capsule-warm: 0 2px 10px rgba(255, 138, 76, .08);--third-icon-bg: linear-gradient(145deg, #fff9f5, #fff0e8);--third-icon-inset: inset 0 0 0 1px rgba(255, 138, 76, .12);--gradient-capsule-invite: linear-gradient(135deg, var(--bg-card) 0%, #fef8ef 100%);--shadow-capsule-invite: 0 2px 10px rgba(251, 224, 179, .22);--invite-plate-inset: inset 0 0 0 1px rgba(251, 224, 179, .45);--dc-shadow: 0 1px 6px rgba(0, 0, 0, .05);--bg-page: #f5f6f8;--bg-primary: #f5f6f8;--bg-card: #ffffff;--bg-secondary: #f7f8fa;--bg-input: #f7f8fa;--text-primary: #333333;--text-secondary: #666666;--text-muted: #999999;--text-on-accent: #ffffff;--border-color: rgba(0, 0, 0, .06);--border-color-strong: rgba(0, 0, 0, .1);--shadow-card: 0 2px 12px rgba(0, 0, 0, .06);--shadow-float: 0 4px 16px rgba(0, 0, 0, .08);--color-tab-active: #333333;--color-link: #3d8f74;--color-stat-accent: #3d8f74;--pc-shell-bg: #f5f6f8;--pc-html-bg: #e4e6ea;--sb-bg: #ffffff;--sb-border: #ebecef;--sb-text: #4b5563;--sb-text-strong: #111827;--sb-muted: #9ca3af;--sb-hover: #f4f5f7;--sb-active: #eef6f2;--scrollbar-track: #f0f2f5;--scrollbar-thumb: #c5d9d0;--el-color-primary: #4da58a;--el-color-primary-dark-2: #3d8f74;--el-color-primary-light-3: #6bb896;--el-color-primary-light-5: #9fd4bc;--el-color-primary-light-7: #c5e8d8;--color-notice-warn-bg: #fff8e6;--color-notice-warn-text: #b8860b;--color-notice-info-bg: #eef4ff;--color-notice-info-text: #4a7fd4;--color-danger-bg: #fff1f0;--color-danger-text: #ef4444;--icon-theme-filter: none;--el-color-primary-light-9: #ebf7f1}[data-theme=pink]{--color-accent-rgb: 200, 72, 110;--color-accent-dark-rgb: 173, 58, 92;--color-accent: #c8486e;--color-accent-dark: #ad3a5c;--color-accent-light: #e08ca6;--color-accent-bg: #fdeef3;--color-accent-bg-strong: #fff4f7;--color-gradient-start: #fce4ef;--color-gradient-mid-1: #fdf0f4;--color-gradient-mid-2: #fdf3df;--color-gradient-end: #ffe8dc;--gradient-capsule: linear-gradient(135deg, #ffffff 0%, #fff4f7 100%);--gradient-capsule-warm: linear-gradient(135deg, #ffffff 0%, #fef8ef 100%);--gradient-capsule-icon: linear-gradient(145deg, #fff4f7, var(--color-accent-bg));--color-tag-bg: #fff3f6;--color-tag-border: #efb8c8;--color-tag-border-strong: #e098b0;--color-tag-text: #943858;--color-tag-text-alt: #ad3a5c;--color-badge-bg: #f5edf1;--color-badge-text: #7a5060;--color-border-light: #f0e4e8;--color-text-sub: #906878;--color-text-sub-alt: #b08898;--bg-hover: #fff5f8;--bg-tertiary: #fdeef3;--gradient-btn-dark: linear-gradient(90deg, #44333c, #2b1f26);--color-btn-dark-end: #2b1f26;--color-btn-dark-text: #e3cba8;--color-gold-label: #664d1f;--color-gold-value: #4a340b;--color-gold-divider: #e6cba1;--color-stat-gold: #8a6d3b;--color-gold-chip-bg: #fef4e4;--shadow-golden-pill: 0 4px 12px rgba(200, 72, 110, .14);--golden-pill-border: transparent;--golden-pill-icon-filter: none;--header-glass-bg: rgba(255, 255, 255, .92);--header-capsule-border: rgba(255, 255, 255, .85);--gradient-capsule-invite: linear-gradient(135deg, var(--bg-card) 0%, #fef8ef 100%);--shadow-capsule-invite: 0 2px 10px rgba(251, 224, 179, .22);--invite-plate-inset: inset 0 0 0 1px rgba(251, 224, 179, .45);--shadow-capsule: 0 2px 10px rgba(var(--color-accent-rgb), .1);--shadow-capsule-warm: 0 2px 10px rgba(255, 138, 120, .08);--third-icon-bg: linear-gradient(145deg, #fff5f8, #fff0eb);--third-icon-inset: inset 0 0 0 1px rgba(255, 138, 120, .12);--dc-shadow: 0 1px 6px rgba(45, 34, 38, .05);--bg-page: #fdf8f9;--bg-primary: #fdf8f9;--bg-card: #ffffff;--bg-secondary: #fff3f6;--bg-input: #fff3f6;--text-primary: #2d2226;--text-secondary: #5c4550;--text-muted: #a08890;--border-color: rgba(200, 72, 110, .1);--border-color-strong: rgba(200, 72, 110, .16);--shadow-card: 0 2px 12px rgba(45, 34, 38, .06);--color-tab-active: #2d2226;--color-link: #c8486e;--color-stat-accent: #ad3a5c;--pc-shell-bg: #fdf8f9;--pc-html-bg: #f3e6ea;--sb-bg: #ffffff;--sb-border: #f0e4e8;--sb-text: #5c4550;--sb-text-strong: #2d2226;--sb-muted: #a08890;--sb-hover: #fff3f6;--sb-active: #fdeef3;--scrollbar-track: #fdeef3;--scrollbar-thumb: #e098b0;--el-color-primary: #c8486e;--el-color-primary-dark-2: #ad3a5c;--el-color-primary-light-3: #e08ca6;--el-color-primary-light-5: #eab0c0;--el-color-primary-light-7: #f5d4de;--el-color-primary-light-9: #fdeef3}[data-theme=gold]{--color-accent-rgb: 201, 162, 39;--color-accent-dark-rgb: 168, 131, 26;--color-accent: #c9a227;--color-accent-dark: #a8831a;--color-accent-light: #dbb84a;--color-accent-bg: #faf3e0;--color-accent-bg-strong: #fff8e6;--color-gradient-start: #fff8e6;--color-gradient-mid-1: #fdf3df;--color-gradient-mid-2: #f5e6c8;--color-gradient-end: #ffe9cc;--gradient-capsule: linear-gradient(135deg, #ffffff 0%, #faf6eb 100%);--gradient-capsule-warm: linear-gradient(135deg, #ffffff 0%, #fff8e6 100%);--gradient-capsule-icon: linear-gradient(145deg, #faf6eb, var(--color-accent-bg));--color-tag-bg: #faf6eb;--color-tag-border: #e8d4a8;--color-tag-border-strong: #dcc99a;--color-tag-text: #7a6648;--color-tag-text-alt: #6b5c48;--color-badge-bg: #f5edd8;--color-badge-text: #6b5c48;--color-border-light: #ebe4d6;--color-text-sub: #8a7a68;--color-text-sub-alt: #a89880;--bg-hover: #f7f2e8;--bg-tertiary: #f0e8d8;--gradient-btn-dark: linear-gradient(90deg, #4a3c22, #2b2318);--color-btn-dark-end: #2b2318;--color-btn-dark-text: #f5e6c8;--color-gold-label: #7a6648;--color-gold-value: #5c4a30;--color-gold-divider: #dcc99a;--color-stat-gold: #a8831a;--color-gold-chip-bg: #faf3e0;--shadow-golden-pill: 0 4px 12px rgba(201, 162, 39, .25);--golden-pill-border: transparent;--golden-pill-icon-filter: none;--header-glass-bg: rgba(255, 255, 255, .92);--header-capsule-border: rgba(255, 255, 255, .85);--gradient-capsule-invite: linear-gradient(135deg, var(--bg-card) 0%, #faf6eb 100%);--shadow-capsule-invite: 0 2px 10px rgba(201, 162, 39, .15);--invite-plate-inset: inset 0 0 0 1px rgba(232, 212, 168, .45);--shadow-capsule: 0 2px 10px rgba(var(--color-accent-rgb), .12);--shadow-capsule-warm: 0 2px 10px rgba(var(--color-accent-rgb), .14);--third-icon-bg: linear-gradient(145deg, #fff8e6, #faf3e0);--third-icon-inset: inset 0 0 0 1px rgba(var(--color-accent-rgb), .2);--dc-shadow: 0 1px 6px rgba(201, 162, 39, .08);--bg-page: #faf8f3;--bg-primary: #faf8f3;--bg-card: #ffffff;--bg-secondary: #f7f2e8;--bg-input: #f7f2e8;--text-primary: #3d3428;--text-secondary: #6b5c48;--text-muted: #a89880;--border-color: rgba(201, 162, 39, .15);--border-color-strong: rgba(201, 162, 39, .25);--shadow-card: 0 2px 12px rgba(201, 162, 39, .1);--color-tab-active: #3d3428;--color-link: #a8831a;--color-stat-accent: #a8831a;--pc-shell-bg: #faf8f3;--pc-html-bg: #ece8df;--sb-bg: #ffffff;--sb-border: #ebe4d6;--sb-text: #6b5c48;--sb-text-strong: #3d3428;--sb-muted: #a89880;--sb-hover: #f7f2e8;--sb-active: #faf3e0;--scrollbar-track: #f7f2e8;--scrollbar-thumb: #dcc99a;--el-color-primary: #c9a227;--el-color-primary-dark-2: #a8831a;--el-color-primary-light-3: #dbb84a;--el-color-primary-light-5: #e8cc7a;--el-color-primary-light-7: #f2e0a8;--el-color-primary-light-9: #faf3e0}[data-theme=dark]{color-scheme:dark;--color-accent-rgb: 107, 184, 150;--color-accent-dark-rgb: 77, 165, 138;--color-accent: #6bb896;--color-accent-dark: #4da58a;--color-accent-light: #8fd4b8;--color-accent-bg: #1e2e28;--color-accent-bg-strong: #243329;--color-gradient-start: #1a2420;--color-gradient-mid-1: #1c1c1c;--color-gradient-mid-2: #181816;--color-gradient-end: #141414;--gradient-capsule: linear-gradient(135deg, #252525 0%, #1f1f1f 100%);--gradient-capsule-warm: linear-gradient(135deg, #252525 0%, #1f1f1f 100%);--gradient-capsule-icon: linear-gradient(145deg, #252525, var(--color-accent-bg));--color-tag-bg: #1e2e28;--color-tag-border: #2d4a3f;--color-tag-border-strong: #3d5a4f;--color-tag-text: #8fd4b8;--color-tag-text-alt: #6bb896;--color-badge-bg: #2a3338;--color-badge-text: #9cb0bc;--color-border-light: #2a2a2a;--color-text-sub: #888888;--color-text-sub-alt: #777777;--bg-hover: #252525;--bg-tertiary: #2a2a2a;--gradient-btn-dark: linear-gradient(90deg, #2a3d34, #1a2822);--color-btn-dark-end: #1a2822;--color-btn-dark-text: #b8e6d0;--color-gold-label: #dbb84a;--color-gold-value: #f5e6c8;--color-gold-divider: rgba(201, 162, 39, .35);--color-stat-gold: #dbb84a;--color-gold-chip-bg: #3d3428;--gradient-golden-pill: linear-gradient(90deg, #3d3428 0%, #2b2318 100%);--shadow-golden-pill: 0 4px 16px rgba(0, 0, 0, .45), inset 0 1px 0 rgba(255, 255, 255, .05);--golden-pill-border: rgba(201, 162, 39, .22);--golden-pill-icon-filter: sepia(1) saturate(2.8) hue-rotate(358deg) brightness(1.05);--header-glass-bg: rgba(31, 31, 31, .92);--gradient-shimmer: linear-gradient(90deg, rgba(255, 255, 255, .03) 0%, rgba(255, 255, 255, .08) 50%, rgba(255, 255, 255, .03) 100%);--header-capsule-border: rgba(255, 255, 255, .1);--pill-bg: rgba(255, 255, 255, .06);--pill-border: rgba(255, 255, 255, .1);--capsule-icon-bg: rgba(255, 255, 255, .08);--color-rate-badge-bg: #3d3428;--color-rate-badge-border: rgba(201, 162, 39, .28);--shadow-capsule: 0 2px 10px rgba(0, 0, 0, .25);--shadow-capsule-warm: 0 2px 10px rgba(0, 0, 0, .25);--third-icon-bg: linear-gradient(145deg, #252525, var(--color-accent-bg));--third-icon-inset: inset 0 0 0 1px rgba(var(--color-accent-rgb), .15);--gradient-capsule-invite: linear-gradient(135deg, #252525 0%, #1f1f1f 100%);--shadow-capsule-invite: 0 2px 10px rgba(0, 0, 0, .25);--invite-plate-inset: inset 0 0 0 1px rgba(201, 162, 39, .25);--dc-shadow: 0 1px 6px rgba(0, 0, 0, .35);--bg-page: #141414;--bg-primary: #141414;--bg-card: #1f1f1f;--bg-secondary: #252525;--bg-input: #252525;--text-primary: #ececec;--text-secondary: #b0b0b0;--text-muted: #777777;--border-color: rgba(255, 255, 255, .08);--border-color-strong: rgba(255, 255, 255, .14);--shadow-card: 0 2px 12px rgba(0, 0, 0, .35);--shadow-float: 0 4px 20px rgba(0, 0, 0, .45);--color-tab-active: #ececec;--color-link: #6bb896;--color-stat-accent: #6bb896;--pc-shell-bg: #141414;--pc-html-bg: #0a0a0a;--sb-bg: #1a1a1a;--sb-border: #2a2a2a;--sb-text: #b0b0b0;--sb-text-strong: #ececec;--sb-muted: #666666;--sb-hover: #252525;--sb-active: #1e2e28;--scrollbar-track: #252525;--scrollbar-thumb: #3d5248;--el-color-primary: #6bb896;--el-color-primary-dark-2: #4da58a;--el-color-primary-light-3: #8fd4b8;--el-color-primary-light-5: #a8dcc8;--el-color-primary-light-7: #1e2e28;--el-color-primary-light-9: #243329}html{background-color:var(--page-theme-color, var(--color-gradient-start))}body,#app{background-color:var(--bg-primary);color:var(--text-primary)}a{color:var(--color-link)}[class$=-page],.wallet-page,.help-detail,.detail-page{background:var(--bg-page);color:var(--text-primary)}.top-bg,.g-header-bg,.header-bg{background:var(--gradient-header)!important}.card,.sheet,.modal-panel{background:var(--bg-card);color:var(--text-primary)}.sheet-head,.sheet-foot{background:var(--bg-card);color:var(--text-primary);border-color:var(--border-color)}.sheet-close{background:var(--bg-secondary);color:var(--text-muted)}.btn-dark,.btn-confirm,.notice-ok,.group-actions .group-join{background:var(--gradient-btn-dark)!important;color:var(--color-btn-dark-text)!important}.btn-light,.btn-cancel{background:var(--bg-secondary)!important;color:var(--text-secondary)!important}.link-btn{color:var(--color-accent)}.tab-bar{background:var(--bg-card);border-top:1px solid var(--border-color)}.tab-label{color:var(--text-muted)}.tab-item.active .tab-label{color:var(--color-tab-active)}.version-pill.active,.status-tab.active,.radio-item.active{background:var(--color-accent-bg)!important;color:var(--color-accent-dark)!important}.action-capsule.add-capsule,.action-capsule.upload-capsule{background:var(--gradient-capsule)!important}.capsule-title{color:var(--text-primary)}.stat-val,.list-stat-left b{color:var(--color-stat-accent)}.el-button--primary{--el-button-bg-color: var(--el-color-primary);--el-button-border-color: var(--el-color-primary)}.el-message-box__btns .el-button--primary{background:var(--gradient-btn-dark)!important;color:var(--color-btn-dark-text)!important;border:none!important}::-webkit-scrollbar-track{background-color:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb)}.dc{background:var(--bg-card);box-shadow:var(--shadow-card)}.app-theme-dark .search-inner,.app-theme-dark .input-box{background:var(--bg-secondary)}.app-theme-dark .version-pill,.app-theme-dark .filter-more-btn{background:rgba(255,255,255,.06);border-color:var(--border-color)}.el-button--primary{--el-button-bg-color: var(--el-color-primary);--el-button-border-color: var(--el-color-primary);--el-button-hover-bg-color: var(--el-color-primary-dark-2);--el-button-hover-border-color: var(--el-color-primary-dark-2)}.el-checkbox__input.is-checked .el-checkbox__inner,.el-radio__input.is-checked .el-radio__inner,.el-switch.is-checked .el-switch__core{background-color:var(--el-color-primary);border-color:var(--el-color-primary)}.el-input__wrapper.is-focus,.el-textarea__inner:focus{box-shadow:0 0 0 1px var(--color-accent) inset!important}.el-pagination.is-background .el-pager li.is-active{background-color:var(--color-accent)!important}.el-tabs__item.is-active,.el-tabs__item:hover{color:var(--color-accent)!important}.el-tabs__active-bar{background-color:var(--color-accent)!important}.el-loading-spinner .path{stroke:var(--color-accent)!important}.app-theme-dark .page-navbar--scrolled .page-navbar-inner,.app-theme-dark .page-navbar--solid .page-navbar-inner{background:var(--header-glass-bg)!important;border-bottom-color:var(--border-color)!important;box-shadow:0 4px 18px #00000040!important}.app-theme-dark .search-inner,.app-theme-dark .el-input__wrapper,.app-theme-dark .el-textarea__inner{background:var(--bg-input)!important;color:var(--text-primary)}.app-theme-dark .card,.app-theme-dark .sheet,.app-theme-dark .modal-panel,.app-theme-dark .dc{border-color:var(--border-color)}.app-theme-dark .dc-tag--model{background:var(--color-badge-bg);color:var(--color-badge-text)}.page-navbar-title,.page-navbar-back svg,.g-mobile-navbar-title,.g-mobile-navbar-left svg{color:var(--text-primary)}.head-desc,.head-tag{color:var(--text-secondary)}.head-main,.balance-value,.name,.api-title,.type-cell{color:var(--text-primary)}.g-stat-value,.stat-val,.g-stat-label,.stat-label{color:inherit}.g-stat-value,.stat-val:not(.gold){color:var(--text-primary)}.stat-val.gold,.g-stat-value.gold{color:var(--color-stat-gold)}.golden-pill{background:var(--gradient-golden-pill);box-shadow:var(--shadow-golden-pill);border:1px solid var(--golden-pill-border)}[class*=-ifont]:not(.emoji-ifont),.sb-icon{filter:var(--icon-theme-filter, none);-webkit-filter:var(--icon-theme-filter, none)}.app-theme-dark .golden-pill .pill-icon{background:rgba(201,162,39,.12);border-radius:50%}.pill-label,.balance-label{color:var(--color-gold-label)}.pill-val{color:var(--color-gold-value)}.pill-divider{background:var(--color-gold-divider)}.g-section-card{background:var(--header-glass-bg);border-color:var(--border-color);box-shadow:var(--shadow-card)}.action-capsule{border-color:var(--header-capsule-border)}.g-stat-divider{background:rgba(var(--color-accent-rgb),.18)}.app-theme-dark .medal-normal{background:linear-gradient(90deg,#3a3a3a,#2a2a2a);box-shadow:0 1px 4px #0000004d,inset 0 1px #ffffff0f}.app-theme-dark .medal-normal .medal-icon{color:#888}.app-theme-dark .medal-normal .medal-text{color:#aaa}.app-theme-dark .chip-gold,.app-theme-dark .price-tip.paid{background:var(--color-gold-chip-bg);color:var(--color-gold-label)}.app-theme-dark .g-mobile-navbar-bg{background:var(--header-glass-bg)!important;border-bottom-color:var(--border-color)!important}.app-theme-dark [class*=sk-],.app-theme-dark .sk{background:var(--gradient-shimmer)!important;background-size:200% 100%}.app-theme-dark .earn-entry,.app-theme-dark .info-pill{background:var(--bg-card)}.app-theme-dark .api-path{background:var(--bg-secondary);border-color:var(--border-color);color:var(--text-secondary)}.app-theme-dark .block-title,.app-theme-dark .api-desc{color:var(--text-secondary)}.version-pill,.filter-more-btn{background:var(--pill-bg);border:1px solid var(--pill-border);color:var(--text-secondary)}.add-capsule,.upload-capsule{background:var(--gradient-capsule);box-shadow:var(--shadow-capsule)}.third-capsule{background:var(--gradient-capsule-warm);box-shadow:var(--shadow-capsule-warm)}.add-capsule,.upload-capsule,.third-capsule,.action-capsule{border:1px solid var(--header-capsule-border)}.capsule-icon:not(.add-icon):not(.upload-icon):not(.third-icon){background:var(--capsule-icon-bg)}.add-icon,.upload-icon{background:var(--gradient-capsule-icon);box-shadow:var(--shadow-accent-inset)}.third-icon{background:var(--third-icon-bg)!important;box-shadow:var(--third-icon-inset)!important}.action-capsule .capsule-desc{color:var(--text-muted)}.app-theme-dark .third-capsule{background:var(--gradient-capsule)!important;box-shadow:var(--shadow-capsule)!important}.app-theme-dark .third-icon{background:var(--gradient-capsule-icon)!important;box-shadow:var(--shadow-accent-inset)!important}.app-theme-dark .action-capsule .capsule-desc{color:var(--text-secondary)}.invite-capsule,.wechat-capsule{background:var(--gradient-capsule-invite)!important;box-shadow:var(--shadow-capsule-invite)}.rate-badge,.chip-gold{background:var(--color-rate-badge-bg);border-color:var(--color-rate-badge-border)}.record-desc{color:var(--text-secondary)}.dc{box-shadow:var(--dc-shadow);border:1px solid var(--border-color)}.dc-actions{border-top-color:var(--border-color)!important}.dc-link:disabled,.dc-link[disabled]{color:var(--text-muted)!important}.app-theme-dark .version-pill.active{color:var(--color-accent-light)!important;border-color:rgba(var(--color-accent-rgb),.35)!important}.app-theme-dark .status-tab.active .tab-text{color:var(--color-accent-light)}.app-theme-dark .dc-tag--wait{background:rgba(212,107,8,.18);color:#ffa940}.app-theme-dark .dc-tag--off{background:rgba(207,19,34,.18);color:#ff7875}.app-theme-dark .dc-tag--flash{background:rgba(8,151,156,.18);color:#5cdbd3}.app-theme-dark .dc-tag--yy{background:rgba(212,136,6,.18);color:#ffc53d}.app-theme-dark .dc-tag--import{background:rgba(114,46,209,.18);color:#b37feb}.app-theme-dark .dc-tag--upload{background:rgba(9,88,217,.18);color:#69b1ff}.app-theme-dark .dc-tag--pkg{background:rgba(47,84,235,.18);color:#85a5ff}.app-theme-dark .dc-yy{color:#ffc53d}.app-theme-dark .dc-warranty.is-warning .dc-wbar{background:rgba(212,107,8,.18)}.app-theme-dark .dc-warranty.is-warning .dc-wfill{background:#ffa940}.app-theme-dark .dc-warranty.is-warning .dc-wlbl em{color:#ffa940}.app-theme-dark .search-clear,.app-theme-dark .radio-item,.app-theme-dark .bundle-item,.app-theme-dark .tp-import-tip{background:var(--bg-secondary)}.app-theme-dark .radio-item.active{background:var(--color-accent-bg)!important;border-color:rgba(var(--color-accent-rgb),.35)!important}.app-theme-dark .tab-bar{border-top:1px solid var(--border-color);box-shadow:0 -1px 0 var(--border-color)}.app-theme-dark .tab-dot{border-color:var(--bg-card)}.app-theme-dark .card,.app-theme-dark .invite-page .card,.app-theme-dark .promo-row{background:var(--bg-card)}.app-theme-dark .promo-row{background:var(--bg-secondary)}.app-theme-dark .title-add,.app-theme-dark .mini-btn{background:var(--color-accent-bg);color:var(--color-accent-light)}.app-theme-dark .page-btn{background:var(--bg-secondary);color:var(--text-secondary)}.app-theme-dark .record-amount{color:var(--color-accent-light)}.app-theme-dark .rules-highlight{color:var(--color-accent-light)!important}.app-theme-dark .perm-sheet{--apple-text: #ececec;--apple-text-2: #b0b0b0;--apple-text-3: #777777;--apple-bg: #1a1a1a;--apple-surface: #1f1f1f;--apple-line: rgba(255, 255, 255, .08)}.app-theme-dark .perm-hero{background:radial-gradient(ellipse 90% 70% at 50% -20%,rgba(255,255,255,.04) 0%,transparent 65%),linear-gradient(180deg,#252525 0%,#1f1f1f 100%)}.app-theme-dark .perm-hero-glow{background:radial-gradient(ellipse,rgba(255,255,255,.03) 0%,transparent 70%)}.app-theme-dark .perm-hero-close{background:rgba(255,255,255,.08);color:var(--text-muted)}.app-theme-dark .perm-handle i{background:rgba(255,255,255,.12)}.app-theme-dark .perm-card,.app-theme-dark .perm-row{background:var(--apple-surface);border-color:var(--apple-line)}.app-theme-dark .perm-foot{background:var(--apple-bg);border-top-color:var(--apple-line)}.app-theme-dark .tp-error-box,.app-theme-dark .tp-stat-bar{background:var(--bg-secondary);border-color:var(--border-color)}.app-theme-dark .tp-failure-item{background:rgba(255,77,79,.1);border-color:#ff4d4f33}.app-theme-dark .app-layout{box-shadow:0 0 0 1px var(--border-color)}.app-theme-dark .split-title,.app-theme-dark .card-title,.app-theme-dark .grid-head-title{color:var(--text-primary)}.app-theme-dark .list-stats-bar{color:var(--text-muted)}.app-theme-dark .list-stats-bar b{color:var(--text-primary)}.app-theme-dark .record-item,.app-theme-dark .list-footer{border-color:var(--border-color)}.app-theme-dark .chip{background:var(--bg-secondary);border-color:var(--border-color);color:var(--text-secondary)}.app-theme-dark .title-tag{background:var(--color-rate-badge-bg);border-color:var(--color-rate-badge-border)}[data-theme=blue]{--color-accent-rgb: 0, 122, 255;--color-accent-dark-rgb: 0, 86, 179;--color-accent: #007aff;--color-accent-dark: #0056b3;--color-accent-light: #409cff;--color-accent-bg: #e8f4ff;--color-accent-bg-strong: #f0f7ff;--color-gradient-start: #d6ebff;--color-gradient-mid-1: #e8f4ff;--color-gradient-mid-2: #f2f2f7;--color-gradient-end: #ebebf0;--gradient-capsule: linear-gradient(135deg, #ffffff 0%, #f0f7ff 100%);--gradient-capsule-warm: linear-gradient(135deg, #ffffff 0%, #f5f5f7 100%);--gradient-capsule-icon: linear-gradient(145deg, #f0f7ff, var(--color-accent-bg));--color-tag-bg: #eef6ff;--color-tag-border: #b3d7ff;--color-tag-border-strong: #99caff;--color-tag-text: #0056b3;--color-tag-text-alt: #007aff;--color-badge-bg: #e8eef3;--color-badge-text: #4a667a;--color-border-light: #e5e5ea;--color-text-sub: #8e8e93;--color-text-sub-alt: #aeaeb2;--bg-hover: #f2f2f7;--bg-tertiary: #e5e5ea;--gradient-btn-dark: linear-gradient(90deg, #3a3a3c, #1d1d1f);--color-btn-dark-end: #1d1d1f;--color-btn-dark-text: #f5f5f7;--color-gold-label: #8a6d3b;--color-gold-value: #5c4a30;--color-gold-divider: #dcc99a;--color-stat-gold: #a8831a;--color-gold-chip-bg: #fef4e4;--shadow-golden-pill: 0 4px 12px rgba(0, 122, 255, .12);--golden-pill-border: transparent;--golden-pill-icon-filter: none;--header-glass-bg: rgba(255, 255, 255, .88);--header-capsule-border: rgba(255, 255, 255, .9);--gradient-capsule-invite: linear-gradient(135deg, #ffffff 0%, #f0f7ff 100%);--shadow-capsule-invite: 0 2px 10px rgba(0, 122, 255, .1);--invite-plate-inset: inset 0 0 0 1px rgba(0, 122, 255, .15);--shadow-capsule: 0 2px 10px rgba(var(--color-accent-rgb), .1);--shadow-capsule-warm: 0 2px 10px rgba(var(--color-accent-rgb), .12);--third-icon-bg: linear-gradient(145deg, #f0f7ff, #e8f4ff);--third-icon-inset: inset 0 0 0 1px rgba(var(--color-accent-rgb), .16);--dc-shadow: 0 1px 6px rgba(0, 0, 0, .05);--bg-page: #f5f5f7;--bg-primary: #f5f5f7;--bg-card: #ffffff;--bg-secondary: #f2f2f7;--bg-input: #f2f2f7;--text-primary: #1d1d1f;--text-secondary: #6e6e73;--text-muted: #aeaeb2;--border-color: rgba(0, 0, 0, .06);--border-color-strong: rgba(0, 0, 0, .1);--shadow-card: 0 2px 16px rgba(0, 0, 0, .04);--color-tab-active: #1d1d1f;--color-link: #007aff;--color-stat-accent: #007aff;--pc-shell-bg: #f5f5f7;--pc-html-bg: #e5e5ea;--sb-bg: #ffffff;--sb-border: #e5e5ea;--sb-text: #6e6e73;--sb-text-strong: #1d1d1f;--sb-muted: #aeaeb2;--sb-hover: #f2f2f7;--sb-active: #e8f4ff;--scrollbar-track: #f2f2f7;--scrollbar-thumb: #c7c7cc;--el-color-primary: #007aff;--el-color-primary-dark-2: #0056b3;--el-color-primary-light-3: #409cff;--el-color-primary-light-5: #99caff;--el-color-primary-light-7: #cce4ff;--el-color-primary-light-9: #e8f4ff}[data-theme=indigo]{--color-accent-rgb: 99, 91, 255;--color-accent-dark-rgb: 76, 68, 214;--color-accent: #635bff;--color-accent-dark: #4c44d6;--color-accent-light: #8780ff;--color-accent-bg: #eef2ff;--color-accent-bg-strong: #f5f7ff;--color-gradient-start: #e8ecff;--color-gradient-mid-1: #f0f3ff;--color-gradient-mid-2: #f6f9fc;--color-gradient-end: #eef1f8;--gradient-capsule: linear-gradient(135deg, #ffffff 0%, #f5f7ff 100%);--gradient-capsule-warm: linear-gradient(135deg, #ffffff 0%, #fafbff 100%);--gradient-capsule-icon: linear-gradient(145deg, #f5f7ff, var(--color-accent-bg));--color-tag-bg: #f0f2ff;--color-tag-border: #c7c4ff;--color-tag-border-strong: #a8a4ff;--color-tag-text: #4c44d6;--color-tag-text-alt: #635bff;--color-badge-bg: #eef0f8;--color-badge-text: #52567a;--color-border-light: #e6e8ef;--color-text-sub: #697386;--color-text-sub-alt: #8792a2;--bg-hover: #f6f9fc;--bg-tertiary: #e6e8ef;--gradient-btn-dark: linear-gradient(90deg, #2d2a5e, #1a1838);--color-btn-dark-end: #1a1838;--color-btn-dark-text: #e0deff;--color-gold-label: #7a6648;--color-gold-value: #5c4a30;--color-gold-divider: #dcc99a;--color-stat-gold: #a8831a;--color-gold-chip-bg: #faf3e0;--shadow-golden-pill: 0 4px 12px rgba(99, 91, 255, .15);--golden-pill-border: transparent;--golden-pill-icon-filter: none;--header-glass-bg: rgba(255, 255, 255, .9);--header-capsule-border: rgba(255, 255, 255, .88);--gradient-capsule-invite: linear-gradient(135deg, #ffffff 0%, #f5f7ff 100%);--shadow-capsule-invite: 0 2px 10px rgba(99, 91, 255, .12);--invite-plate-inset: inset 0 0 0 1px rgba(99, 91, 255, .2);--shadow-capsule: 0 2px 10px rgba(var(--color-accent-rgb), .1);--shadow-capsule-warm: 0 2px 10px rgba(var(--color-accent-rgb), .12);--third-icon-bg: linear-gradient(145deg, #f5f7ff, #eef2ff);--third-icon-inset: inset 0 0 0 1px rgba(var(--color-accent-rgb), .18);--dc-shadow: 0 1px 6px rgba(50, 50, 93, .06);--bg-page: #f6f9fc;--bg-primary: #f6f9fc;--bg-card: #ffffff;--bg-secondary: #f0f3f9;--bg-input: #f0f3f9;--text-primary: #0a2540;--text-secondary: #425466;--text-muted: #8898aa;--border-color: rgba(99, 91, 255, .08);--border-color-strong: rgba(99, 91, 255, .15);--shadow-card: 0 2px 14px rgba(50, 50, 93, .06);--color-tab-active: #0a2540;--color-link: #635bff;--color-stat-accent: #635bff;--pc-shell-bg: #f6f9fc;--pc-html-bg: #e8ecf4;--sb-bg: #ffffff;--sb-border: #e6e8ef;--sb-text: #425466;--sb-text-strong: #0a2540;--sb-muted: #8898aa;--sb-hover: #f0f3f9;--sb-active: #eef2ff;--scrollbar-track: #f0f3f9;--scrollbar-thumb: #c7c4ff;--el-color-primary: #635bff;--el-color-primary-dark-2: #4c44d6;--el-color-primary-light-3: #8780ff;--el-color-primary-light-5: #a8a4ff;--el-color-primary-light-7: #d4d2ff;--el-color-primary-light-9: #eef2ff}[data-theme=violet]{--color-accent-rgb: 94, 106, 210;--color-accent-dark-rgb: 74, 84, 178;--color-accent: #5e6ad2;--color-accent-dark: #4a54b2;--color-accent-light: #828cdf;--color-accent-bg: #f0f0ff;--color-accent-bg-strong: #f5f5ff;--color-gradient-start: #ececff;--color-gradient-mid-1: #f4f4ff;--color-gradient-mid-2: #fafafa;--color-gradient-end: #f3f3f8;--gradient-capsule: linear-gradient(135deg, #ffffff 0%, #f5f5ff 100%);--gradient-capsule-warm: linear-gradient(135deg, #ffffff 0%, #fafafa 100%);--gradient-capsule-icon: linear-gradient(145deg, #f5f5ff, var(--color-accent-bg));--color-tag-bg: #f0f0ff;--color-tag-border: #c8c8f0;--color-tag-border-strong: #a8a8e8;--color-tag-text: #4a54b2;--color-tag-text-alt: #5e6ad2;--color-badge-bg: #ececf5;--color-badge-text: #52567a;--color-border-light: #e8e8ef;--color-text-sub: #71717a;--color-text-sub-alt: #a1a1aa;--bg-hover: #fafafa;--bg-tertiary: #f0f0f0;--gradient-btn-dark: linear-gradient(90deg, #2e2e38, #18181b);--color-btn-dark-end: #18181b;--color-btn-dark-text: #e4e4e7;--color-gold-label: #7a6648;--color-gold-value: #5c4a30;--color-gold-divider: #dcc99a;--color-stat-gold: #a8831a;--color-gold-chip-bg: #faf3e0;--shadow-golden-pill: 0 4px 12px rgba(94, 106, 210, .15);--golden-pill-border: transparent;--golden-pill-icon-filter: none;--header-glass-bg: rgba(255, 255, 255, .88);--header-capsule-border: rgba(255, 255, 255, .9);--gradient-capsule-invite: linear-gradient(135deg, #ffffff 0%, #f5f5ff 100%);--shadow-capsule-invite: 0 2px 10px rgba(94, 106, 210, .12);--invite-plate-inset: inset 0 0 0 1px rgba(94, 106, 210, .2);--shadow-capsule: 0 2px 10px rgba(var(--color-accent-rgb), .1);--shadow-capsule-warm: 0 2px 10px rgba(var(--color-accent-rgb), .12);--third-icon-bg: linear-gradient(145deg, #f5f5ff, #f0f0ff);--third-icon-inset: inset 0 0 0 1px rgba(var(--color-accent-rgb), .16);--dc-shadow: 0 1px 6px rgba(0, 0, 0, .05);--bg-page: #f8f8fa;--bg-primary: #fafafa;--bg-card: #ffffff;--bg-secondary: #f5f5f5;--bg-input: #f5f5f5;--text-primary: #18181b;--text-secondary: #52525b;--text-muted: #a1a1aa;--border-color: rgba(0, 0, 0, .06);--border-color-strong: rgba(0, 0, 0, .1);--shadow-card: 0 1px 3px rgba(0, 0, 0, .06), 0 4px 12px rgba(0, 0, 0, .04);--color-tab-active: #18181b;--color-link: #5e6ad2;--color-stat-accent: #5e6ad2;--pc-shell-bg: #fafafa;--pc-html-bg: #ececee;--sb-bg: #ffffff;--sb-border: #e8e8ef;--sb-text: #52525b;--sb-text-strong: #18181b;--sb-muted: #a1a1aa;--sb-hover: #f5f5f5;--sb-active: #f0f0ff;--scrollbar-track: #f5f5f5;--scrollbar-thumb: #c8c8f0;--el-color-primary: #5e6ad2;--el-color-primary-dark-2: #4a54b2;--el-color-primary-light-3: #828cdf;--el-color-primary-light-5: #a8a8e8;--el-color-primary-light-7: #d4d4f5;--el-color-primary-light-9: #f0f0ff}[data-theme=slate]{--color-accent-rgb: 35, 131, 226;--color-accent-dark-rgb: 28, 105, 181;--color-accent: #2383e2;--color-accent-dark: #1c69b5;--color-accent-light: #5ba3eb;--color-accent-bg: #e7f3ff;--color-accent-bg-strong: #f1f8ff;--color-gradient-start: #f7f6f3;--color-gradient-mid-1: #fafaf9;--color-gradient-mid-2: #f0f7ff;--color-gradient-end: #efefec;--gradient-capsule: linear-gradient(135deg, #ffffff 0%, #fbfbfa 100%);--gradient-capsule-warm: linear-gradient(135deg, #ffffff 0%, #f7f6f3 100%);--gradient-capsule-icon: linear-gradient(145deg, #fbfbfa, var(--color-accent-bg));--color-tag-bg: #f1f1ef;--color-tag-border: #d3d3d0;--color-tag-border-strong: #c0c0bc;--color-tag-text: #37352f;--color-tag-text-alt: #787774;--color-badge-bg: #efefec;--color-badge-text: #787774;--color-border-light: #e9e9e7;--color-text-sub: #787774;--color-text-sub-alt: #9b9a97;--bg-hover: #f1f1ef;--bg-tertiary: #e9e9e7;--gradient-btn-dark: linear-gradient(90deg, #37352f, #2f2e2b);--color-btn-dark-end: #2f2e2b;--color-btn-dark-text: #f7f6f3;--color-gold-label: #7a6648;--color-gold-value: #5c4a30;--color-gold-divider: #d3d3d0;--color-stat-gold: #a8831a;--color-gold-chip-bg: #faf3e0;--shadow-golden-pill: 0 4px 12px rgba(55, 53, 47, .08);--golden-pill-border: transparent;--golden-pill-icon-filter: none;--header-glass-bg: rgba(255, 255, 255, .9);--header-capsule-border: rgba(255, 255, 255, .92);--gradient-capsule-invite: linear-gradient(135deg, #ffffff 0%, #f7f6f3 100%);--shadow-capsule-invite: 0 2px 10px rgba(55, 53, 47, .06);--invite-plate-inset: inset 0 0 0 1px rgba(35, 131, 226, .15);--shadow-capsule: 0 2px 10px rgba(var(--color-accent-rgb), .1);--shadow-capsule-warm: 0 2px 10px rgba(var(--color-accent-rgb), .12);--third-icon-bg: linear-gradient(145deg, #f1f8ff, #e7f3ff);--third-icon-inset: inset 0 0 0 1px rgba(var(--color-accent-rgb), .14);--dc-shadow: 0 1px 6px rgba(15, 15, 15, .04);--bg-page: #f7f6f3;--bg-primary: #f7f6f3;--bg-card: #ffffff;--bg-secondary: #fbfbfa;--bg-input: #fbfbfa;--text-primary: #37352f;--text-secondary: #787774;--text-muted: #9b9a97;--border-color: rgba(55, 53, 47, .08);--border-color-strong: rgba(55, 53, 47, .14);--shadow-card: 0 1px 2px rgba(15, 15, 15, .04), 0 4px 12px rgba(15, 15, 15, .03);--color-tab-active: #37352f;--color-link: #2383e2;--color-stat-accent: #2383e2;--pc-shell-bg: #f7f6f3;--pc-html-bg: #ececea;--sb-bg: #ffffff;--sb-border: #e9e9e7;--sb-text: #787774;--sb-text-strong: #37352f;--sb-muted: #9b9a97;--sb-hover: #f1f1ef;--sb-active: #e7f3ff;--scrollbar-track: #f1f1ef;--scrollbar-thumb: #d3d3d0;--el-color-primary: #2383e2;--el-color-primary-dark-2: #1c69b5;--el-color-primary-light-3: #5ba3eb;--el-color-primary-light-5: #91c1f0;--el-color-primary-light-7: #c5dff7;--el-color-primary-light-9: #e7f3ff}[data-theme=midnight]{color-scheme:dark;--color-accent-rgb: 10, 132, 255;--color-accent-dark-rgb: 0, 102, 204;--color-accent: #0a84ff;--color-accent-dark: #0066cc;--color-accent-light: #409cff;--color-accent-bg: #1a2a3d;--color-accent-bg-strong: #1e3048;--color-gradient-start: #1e2438;--color-gradient-mid-1: #1a1a28;--color-gradient-mid-2: #161620;--color-gradient-end: #12121a;--gradient-capsule: linear-gradient(135deg, #2c2c2e 0%, #1c1c1e 100%);--gradient-capsule-warm: linear-gradient(135deg, #2c2c2e 0%, #1c1c1e 100%);--gradient-capsule-icon: linear-gradient(145deg, #2c2c2e, var(--color-accent-bg));--color-tag-bg: #1a2a3d;--color-tag-border: #2a4060;--color-tag-border-strong: #3a5880;--color-tag-text: #409cff;--color-tag-text-alt: #0a84ff;--color-badge-bg: #2a2a32;--color-badge-text: #9898a8;--color-border-light: #2c2c2e;--color-text-sub: #888890;--color-text-sub-alt: #68686e;--bg-hover: #2c2c2e;--bg-tertiary: #3a3a3c;--gradient-btn-dark: linear-gradient(90deg, #1a3a5c, #0f2840);--color-btn-dark-end: #0f2840;--color-btn-dark-text: #b8d4f0;--color-gold-label: #dbb84a;--color-gold-value: #f5e6c8;--color-gold-divider: rgba(201, 162, 39, .35);--color-stat-gold: #dbb84a;--color-gold-chip-bg: #3d3428;--gradient-golden-pill: linear-gradient(90deg, #3d3428 0%, #2b2318 100%);--shadow-golden-pill: 0 4px 16px rgba(0, 0, 0, .45), inset 0 1px 0 rgba(255, 255, 255, .05);--golden-pill-border: rgba(201, 162, 39, .22);--golden-pill-icon-filter: sepia(1) saturate(2.8) hue-rotate(358deg) brightness(1.05);--header-glass-bg: rgba(28, 28, 30, .92);--gradient-shimmer: linear-gradient(90deg, rgba(255, 255, 255, .03) 0%, rgba(255, 255, 255, .08) 50%, rgba(255, 255, 255, .03) 100%);--header-capsule-border: rgba(255, 255, 255, .1);--pill-bg: rgba(255, 255, 255, .06);--pill-border: rgba(255, 255, 255, .1);--capsule-icon-bg: rgba(255, 255, 255, .08);--color-rate-badge-bg: #3d3428;--color-rate-badge-border: rgba(201, 162, 39, .28);--shadow-capsule: 0 2px 10px rgba(0, 0, 0, .25);--shadow-capsule-warm: 0 2px 10px rgba(0, 0, 0, .25);--third-icon-bg: linear-gradient(145deg, #2c2c2e, var(--color-accent-bg));--third-icon-inset: inset 0 0 0 1px rgba(var(--color-accent-rgb), .15);--gradient-capsule-invite: linear-gradient(135deg, #2c2c2e 0%, #1c1c1e 100%);--shadow-capsule-invite: 0 2px 10px rgba(0, 0, 0, .25);--invite-plate-inset: inset 0 0 0 1px rgba(10, 132, 255, .2);--dc-shadow: 0 1px 6px rgba(0, 0, 0, .35);--bg-page: #1c1c1e;--bg-primary: #1c1c1e;--bg-card: #2c2c2e;--bg-secondary: #3a3a3c;--bg-input: #3a3a3c;--text-primary: #f5f5f7;--text-secondary: #aeaeb2;--text-muted: #636366;--border-color: rgba(255, 255, 255, .08);--border-color-strong: rgba(255, 255, 255, .14);--shadow-card: 0 2px 12px rgba(0, 0, 0, .4);--shadow-float: 0 4px 20px rgba(0, 0, 0, .5);--color-tab-active: #f5f5f7;--color-link: #0a84ff;--color-stat-accent: #0a84ff;--pc-shell-bg: #1c1c1e;--pc-html-bg: #000000;--sb-bg: #2c2c2e;--sb-border: #3a3a3c;--sb-text: #aeaeb2;--sb-text-strong: #f5f5f7;--sb-muted: #636366;--sb-hover: #3a3a3c;--sb-active: #1a2a3d;--scrollbar-track: #3a3a3c;--scrollbar-thumb: #48484a;--el-color-primary: #0a84ff;--el-color-primary-dark-2: #0066cc;--el-color-primary-light-3: #409cff;--el-color-primary-light-5: #66b0ff;--el-color-primary-light-7: #1a2a3d;--el-color-primary-light-9: #1e3048}html[data-theme]{--gradient-header: linear-gradient( 110deg, var(--color-gradient-start) 0%, var(--color-gradient-mid-1) 28%, var(--color-gradient-mid-2) 62%, var(--color-gradient-end) 100% );--gradient-accent: linear-gradient(135deg, var(--color-accent), var(--color-accent-dark));--gradient-accent-soft: linear-gradient(135deg, var(--color-accent), var(--color-accent-light));--gradient-accent-bg: linear-gradient(135deg, var(--color-accent-bg), var(--color-gradient-start));--shadow-accent-sm: 0 2px 8px rgba(var(--color-accent-rgb), .12);--shadow-accent-md: 0 4px 16px rgba(var(--color-accent-rgb), .14);--shadow-accent-inset: inset 0 0 0 1px rgba(var(--color-accent-rgb), .14);--color-accent-alpha-28: rgba(var(--color-accent-rgb), .28);--color-accent-alpha-15: rgba(var(--color-accent-rgb), .15);--illus-accent-soft: color-mix(in srgb, var(--color-accent-light) 58%, #ffffff)}html.app-theme-dark{--illus-accent-soft: color-mix(in srgb, var(--color-accent-light) 38%, var(--bg-card));--color-notice-warn-bg: rgba(212, 136, 6, .16);--color-notice-warn-text: #ffc53d;--color-notice-info-bg: rgba(9, 88, 217, .16);--color-notice-info-text: #69b1ff;--color-danger-bg: rgba(207, 19, 34, .16);--color-danger-text: #ff7875}html[data-theme]:not(.app-theme-dark){--pill-bg: rgba(255, 255, 255, .58);--pill-border: rgba(255, 255, 255, .72);--capsule-icon-bg: rgba(255, 255, 255, .78);--gradient-shimmer: linear-gradient( 90deg, rgba(255, 255, 255, .42) 0%, rgba(255, 255, 255, .9) 50%, rgba(255, 255, 255, .42) 100% )}:root{--font-caption2: 11px;--font-caption1: 12px;--font-footnote: 13px;--font-subhead: 15px;--font-body: 15px;--font-headline: 17px;--font-title3: 20px;--font-title2: 22px;--font-title1: 28px;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--radius-sm: 8px;--radius-md: 10px;--radius-lg: 12px;--radius-xl: 16px;--control-sm: 32px;--control-md: 36px;--control-lg: 44px;--page-gutter: 16px;--card-radius: var(--radius-lg)}:root{--app-font: "Noto Sans SC", -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei UI", "Microsoft YaHei", "Segoe UI", sans-serif}*{margin:0;padding:0;box-sizing:border-box}html,body,#app{font-family:var(--app-font);font-size:14px;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;color:var(--text-primary);background-color:var(--bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea,select,.el-input__inner,.el-textarea__inner,.el-button,.el-form-item__label,.el-dialog,.el-dialog__title,.el-message-box,.el-notification,.el-dropdown-menu__item,.el-menu-item,.el-tabs__item,.el-select__wrapper,.el-select-dropdown__item{font-family:var(--app-font)}@media screen and (max-width: 768px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea,select,.el-input__inner,.el-textarea__inner{font-size:14px!important}}html{scrollbar-gutter:stable}html.app-modal-open,body.app-modal-open,html.el-popup-parent--hidden,body.el-popup-parent--hidden{overflow:hidden!important;padding-right:0!important;width:100%!important;scrollbar-gutter:auto!important}html.app-modal-open #app,body.app-modal-open #app,html.el-popup-parent--hidden #app,body.el-popup-parent--hidden #app{overflow:hidden!important}a{color:var(--color-link);text-decoration:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background-color:var(--bg-secondary);border-radius:3px}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:3px}::-webkit-scrollbar-thumb:hover{background-color:var(--color-accent)}.scrollbar-hide,.overlay .sheet-body,.overlay .share-body,.overlay .bundle-list,.overlay .tp-error-list,.overlay .modal-body,.overlay .result-body,.overlay .select-menu,.emoji-grid,.sign-modal-body,.modal-overlay .modal-body,.modal-body,.notice-panel,.group-panel,.poster-preview,.el-dialog__body,.el-drawer__body{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-hide::-webkit-scrollbar,.overlay .sheet-body::-webkit-scrollbar,.overlay .share-body::-webkit-scrollbar,.overlay .bundle-list::-webkit-scrollbar,.overlay .tp-error-list::-webkit-scrollbar,.overlay .modal-body::-webkit-scrollbar,.overlay .result-body::-webkit-scrollbar,.overlay .select-menu::-webkit-scrollbar,.emoji-grid::-webkit-scrollbar,.sign-modal-body::-webkit-scrollbar,.modal-overlay .modal-body::-webkit-scrollbar,.modal-body::-webkit-scrollbar,.notice-panel::-webkit-scrollbar,.group-panel::-webkit-scrollbar,.poster-preview::-webkit-scrollbar,.el-dialog__body::-webkit-scrollbar,.el-drawer__body::-webkit-scrollbar{display:none;width:0;height:0}.el-card{border-radius:8px;border:none}.el-overlay{z-index:2000!important;overflow:hidden!important;overscroll-behavior:none}.el-overlay.is-message-box{background-color:#00000073!important;z-index:10100!important}.el-message,.el-notification{z-index:9999!important}.el-loading-mask{z-index:3000!important}.el-dialog{border-radius:16px;overflow:hidden;border:none;box-shadow:0 12px 40px #0000001f}.app-message-box.el-message-box,.el-message-box{width:min(320px,calc(100vw - 48px))!important;max-width:calc(100vw - 48px);padding:0!important;border:none!important;border-radius:16px!important;overflow:hidden;box-shadow:0 12px 40px #00000024;vertical-align:middle}.el-message-box__header{padding:16px 16px 4px}.el-message-box__title{font-size:15px;font-weight:700;color:var(--text-primary);line-height:1.4}.el-message-box__headerbtn{top:12px;right:12px;width:24px;height:24px}.el-message-box__headerbtn .el-message-box__close{color:var(--text-muted);font-size:16px}.el-message-box__headerbtn:hover .el-message-box__close{color:var(--text-secondary)}.el-message-box__content{padding:6px 16px 12px}.el-message-box__container{align-items:flex-start;gap:10px}.el-message-box__message{font-size:13px;color:var(--text-secondary);line-height:1.5;padding-right:0}.el-message-box__message p{margin:0}.el-message-box__status.el-message-box-icon--warning{color:var(--color-accent)!important;font-size:18px!important}.el-message-box__status.el-message-box-icon--warning .el-icon{width:18px;height:18px}.el-message-box__btns{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:8px;padding:0 16px 14px}.el-message-box__btns .el-button{flex:none;width:auto;min-width:68px;height:32px!important;margin:0!important;padding:0 14px!important;border-radius:16px!important;font-size:13px;font-weight:600;line-height:1}.el-message-box__btns .el-button--default,.el-message-box__btns .el-button.is-plain,.el-message-box__btns .el-button.is-text{background:var(--bg-secondary)!important;border:none!important;color:var(--text-secondary)!important;box-shadow:none!important}.el-message-box__btns .el-button--default:hover,.el-message-box__btns .el-button--default:focus,.el-message-box__btns .el-button.is-plain:hover,.el-message-box__btns .el-button.is-text:hover{background:var(--bg-secondary)!important;color:var(--text-secondary)!important}.el-message-box__btns .el-button--primary{--el-button-bg-color: var(--color-btn-dark-end);--el-button-border-color: var(--color-btn-dark-end);--el-button-hover-bg-color: #3d2f36;--el-button-hover-border-color: #3d2f36;--el-button-active-bg-color: #1f151a;--el-button-active-border-color: #1f151a;--el-button-text-color: var(--color-btn-dark-text);min-width:72px;border:none!important;color:var(--color-btn-dark-text)!important;box-shadow:0 2px 8px #2b1f2626}.overlay,.modal-overlay,.preview-overlay,.notice-mask,.group-mask,.img-preview{overflow:hidden!important;overscroll-behavior:none}.sheet,.modal-panel{overflow:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column}.overlay .sheet-body,.modal-overlay .modal-body,.modal-body{flex:1;min-height:0;overflow-y:auto}.btn-dark,.btn-confirm,.sheet-foot .btn-dark,.sheet-foot .btn-confirm,.modal-footer .btn-dark,.modal-footer .btn-confirm,.overlay .btn-dark,.modal-overlay .btn-dark,.notice-ok,.group-actions .group-join{border:none;border-radius:20px;background:var(--gradient-btn-dark);color:var(--color-btn-dark-text);font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 4px 10px #0000001a;font-family:inherit;line-height:normal;-webkit-tap-highlight-color:transparent}.sheet-foot .btn-dark,.sheet-foot .btn-confirm,.modal-footer .btn-dark,.modal-footer .btn-confirm{flex:1;min-width:0;height:40px}.btn-dark:not(.compact):not(.btn-danger),.btn-confirm:not(.btn-danger){height:var(--control-lg);padding:0 var(--space-5);font-size:var(--font-subhead);border-radius:calc(var(--control-lg) / 2)}.btn-dark.compact{height:var(--control-md);padding:0 var(--space-5);font-size:var(--font-footnote);border-radius:calc(var(--control-md) / 2)}.btn-light,.btn-cancel,.group-actions .group-cancel{flex:1;min-width:0;height:var(--control-lg);border:none;border-radius:calc(var(--control-lg) / 2);background:var(--bg-secondary);color:var(--text-secondary);font-size:var(--font-subhead);font-weight:600;cursor:pointer;font-family:inherit;line-height:normal}.btn-dark:disabled,.btn-confirm:disabled,.btn-light:disabled,.btn-cancel:disabled{opacity:.55;cursor:not-allowed}.btn-confirm.btn-danger,.modal-footer .btn-confirm.btn-danger{background:var(--color-danger-bg);color:var(--color-danger-text);box-shadow:none}.btn-copy{flex:1;height:40px;border:none;border-radius:20px;background:var(--color-accent-bg);color:var(--color-accent);font-size:14px;font-weight:600;cursor:pointer;font-family:inherit}.el-dialog__footer .el-button--primary{--el-button-bg-color: var(--color-btn-dark-end);--el-button-border-color: var(--color-btn-dark-end);--el-button-hover-bg-color: #3d2f36;--el-button-hover-border-color: #3d2f36;--el-button-active-bg-color: #1f151a;--el-button-active-border-color: #1f151a;--el-button-text-color: var(--color-btn-dark-text);color:var(--color-btn-dark-text)!important;border-radius:20px;padding:8px 20px;font-weight:600}.el-dialog__footer .el-button--default{border-radius:20px;padding:8px 20px;font-weight:600;background:var(--bg-secondary);border-color:var(--bg-secondary);color:var(--text-secondary)}.el-drawer{z-index:2000!important}.el-card__header{padding:16px 20px;border-bottom:1px solid var(--bg-tertiary)}.el-card__body{padding:20px}.el-button,.el-input__wrapper,.el-select__wrapper{border-radius:6px}.el-table{border-radius:8px;overflow:hidden}.el-table th.el-table__cell{background-color:#fff8fa}.el-tag{border-radius:4px}.el-alert{border-radius:8px}.text-center{text-align:center}.text-right{text-align:right}.text-primary{color:var(--color-link)}.text-success{color:#52c41a}.text-warning{color:#faad14}.text-danger{color:#f5222d}.text-muted{color:var(--text-muted)}.font-bold{font-weight:600}.mt-8{margin-top:8px}.mt-16{margin-top:16px}.mt-24{margin-top:24px}.mb-8{margin-bottom:8px}.mb-16{margin-bottom:16px}.mb-24{margin-bottom:24px}.p-16{padding:16px}.p-24{padding:24px}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease}.fade-enter-from,.fade-leave-to{opacity: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{transform:translate(20px);opacity:0}@media (max-width: 768px){.el-overlay-dialog{display:flex!important;align-items:center!important;justify-content:center!important;padding:12px!important;box-sizing:border-box!important}.el-dialog{width:min(420px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px)!important;margin:0!important;max-height:min(90vh,calc(100dvh - 24px))!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.el-dialog__header{flex-shrink:0;padding:14px 16px 8px!important}.el-dialog__body{flex:1 1 auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding:12px 16px!important;-webkit-overflow-scrolling:touch}.el-dialog__footer{flex-shrink:0;padding:10px 16px calc(12px + env(safe-area-inset-bottom,0px))!important;border-top:1px solid var(--el-border-color-lighter)}.el-dialog .el-form-item{flex-direction:column;align-items:stretch;margin-bottom:12px}.el-dialog .el-form-item__label{width:auto!important;height:auto!important;line-height:1.4!important;justify-content:flex-start!important;text-align:left!important;padding-bottom:4px}.el-dialog .el-form-item__content{margin-left:0!important}.el-table{font-size:12px}.el-card__header{padding:12px 16px}.el-card__body{padding:16px}.hidden-mobile{display:none!important}}@media (min-width: 769px){.hidden-desktop{display:none!important}}.filter-chip:focus,.filter-chip:focus-visible,.tab-pill:focus,.tab-pill:focus-visible,.status-tab:focus,.status-tab:focus-visible,.type-pill:focus,.type-pill:focus-visible,.version-pill:focus,.version-pill:focus-visible{outline:none!important}@media print{.el-aside,.el-header,.el-footer,.el-button,.el-pagination{display:none!important}.el-main{padding:0!important}}.split-title{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--page-gutter) var(--space-2);font-size:var(--font-subhead);font-weight:var(--font-weight-semibold);color:var(--text-primary);line-height:1.3}.title-count,.title-hint{font-size:var(--font-caption1);font-weight:var(--font-weight-medium);color:var(--text-muted)}.list-stats-bar{display:flex;align-items:center;justify-content:space-between;margin:0 var(--page-gutter) var(--space-2);padding:0 2px;font-size:var(--font-footnote);color:var(--text-muted)}.list-stats-bar b{font-weight:var(--font-weight-semibold);color:var(--text-primary)}.chip,.dc-tag{font-size:var(--font-caption2);font-weight:var(--font-weight-medium);line-height:1.2}.scroll-tabs{display:flex;flex-wrap:nowrap;align-items:stretch;margin:0 calc(var(--page-gutter) * -1);padding:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-bottom:1px solid rgba(52,51,46,.05)}.scroll-tabs:before,.scroll-tabs:after{content:"";flex:0 0 var(--page-gutter)}.scroll-tabs::-webkit-scrollbar{display:none}.scroll-tabs button.tab-pill{flex:0 0 auto;position:relative;height:var(--control-md);padding:0 var(--space-3);margin:0;border:none;border-radius:0;background:transparent;font-size:var(--font-footnote);font-weight:var(--font-weight-medium);line-height:var(--control-md);white-space:nowrap;color:var(--text-muted);cursor:pointer;box-sizing:border-box;transition:color .15s ease;outline:none!important;box-shadow:none;-webkit-tap-highlight-color:transparent}.scroll-tabs button.tab-pill:focus,.scroll-tabs button.tab-pill:focus-visible{outline:none!important;box-shadow:none}.scroll-tabs button.tab-pill:active{opacity:.72}.scroll-tabs button.tab-pill.active{color:var(--color-accent-dark);font-weight:var(--font-weight-semibold);background:transparent;border:none;box-shadow:none}.scroll-tabs button.tab-pill.active:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);width:16px;height:2px;border-radius:2px 2px 0 0;background:var(--color-accent)}.scroll-tabs button.tab-pill.active:focus,.scroll-tabs button.tab-pill.active:focus-visible{outline:none!important;box-shadow:none}.search-bar{margin:0 var(--page-gutter) var(--space-2)}.search-wrap{padding:0 var(--page-gutter) var(--space-2)}.search-inner{display:flex;align-items:center;height:var(--control-md);padding:0 var(--space-3);background:var(--bg-card);border-radius:calc(var(--control-md) / 2);box-shadow:0 1px 4px #0000000a;gap:var(--space-2)}.search-inner:focus-within{box-shadow:0 0 0 1px rgba(var(--color-accent-rgb, 77, 165, 138),.25)}.search-inner.search-inner--inset{background:var(--bg-secondary);box-shadow:none}.search-inner.search-inner--inset:focus-within{background:var(--bg-card);box-shadow:inset 0 0 0 1.5px var(--color-accent)}.search-icon{width:16px;height:16px;opacity:.4;flex-shrink:0}.search-inner input{flex:1;min-width:0;border:none;background:transparent;font-size:var(--font-body);color:var(--text-primary);outline:none;-webkit-appearance:none}.search-inner input::placeholder{color:var(--text-muted)}.search-inner input::-webkit-search-cancel-button{display:none}.search-clear{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;background:var(--bg-tertiary);color:var(--text-muted);border-radius:50%;font-size:var(--font-footnote);line-height:1;cursor:pointer;flex-shrink:0;font-family:inherit}.sk-search-bar{height:var(--control-md);margin:0 var(--page-gutter) var(--space-2);border-radius:calc(var(--control-md) / 2)}@media (min-width: 769px){.search-bar{margin-left:32px;margin-right:32px}}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.45);z-index:9999;display:flex;align-items:flex-end;justify-content:center;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.overlay.overlay-center{align-items:center;padding:20px}.sheet{width:100%;max-height:min(72vh,520px);background:var(--bg-card);border-radius:16px 16px 0 0;display:flex;flex-direction:column;animation:appSheetSlideUp .22s ease;overflow:hidden}.sheet-sm{max-height:min(62vh,420px)}.sheet-add{max-height:min(85vh,680px)}@keyframes appSheetSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.sheet-handle-bar{display:flex;justify-content:center;padding:8px 0 2px;flex-shrink:0}.sheet-handle-bar i{display:block;width:30px;height:3px;border-radius:2px;background:#e5e5e5}.sheet-head{display:flex;align-items:center;justify-content:space-between;padding:4px 14px 10px;font-size:14px;font-weight:600;color:var(--text-primary);flex-shrink:0;background:var(--bg-card);border-bottom:none}.sheet-close{width:24px;height:24px;border:none;border-radius:50%;background:var(--bg-page);color:var(--text-muted);font-size:16px;line-height:1;cursor:pointer;padding:0;font-family:inherit}.sheet-close.light{position:absolute;top:16px;right:16px;background:rgba(255,255,255,.2);color:#fff}.sheet-body{padding:0 14px 10px;overflow-y:auto;flex:1;min-height:0;-webkit-overflow-scrolling:touch}.sheet-foot{display:flex;gap:8px;padding:8px 14px calc(12px + env(safe-area-inset-bottom,0px));flex-shrink:0;border-top:1px solid var(--bg-page);background:var(--bg-card)}.sheet-foot .btn-dark,.sheet-foot .btn-light,.sheet-foot .btn-copy{flex:1;width:auto;min-width:0}.sheet-foot .btn-dark.full{width:100%}.sheet-tip{margin:0 0 8px;font-size:11px;color:var(--text-muted);line-height:1.5}.sheet-tip.center{text-align:center}.sheet-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.sheet-row-label{font-size:12px;color:var(--text-secondary);flex-shrink:0}.sheet-body .notice-box{margin:0 0 10px;padding:8px 10px;border-radius:8px;font-size:12px;line-height:1.5}.sheet-body .notice-box.warn{background:var(--color-notice-warn-bg);color:var(--color-notice-warn-text)}.sheet-body .notice-box.green{background:var(--color-accent-bg);color:var(--color-accent-dark)}.sheet-body .notice-box.blue{background:var(--color-notice-info-bg);color:var(--color-notice-info-text)}.sheet-body .field-tip{margin:0 0 10px;font-size:11px;color:var(--text-muted);line-height:1.5}.sheet-body .field-tip.block{display:block}.sheet-body .field{display:block;margin-bottom:12px}.sheet-body .field-label{display:block;font-size:12px;color:var(--text-secondary);margin-bottom:6px;font-weight:500}.sheet-body .field-label em{font-style:normal;color:var(--text-muted);font-weight:400}.sheet-body .field-textarea{width:100%;box-sizing:border-box;padding:10px 12px;border:none;border-radius:10px;background:var(--bg-hover);font-size:14px;color:var(--text-primary);resize:vertical;font-family:inherit;outline:none}.sheet-body .field-input{width:100%;box-sizing:border-box;height:40px;padding:0 12px;border:none;border-radius:10px;background:var(--bg-secondary);font-size:14px;color:var(--text-primary);outline:none;font-family:inherit;transition:background .15s ease,box-shadow .15s ease}.sheet-body .field-input:focus{background:var(--bg-card);box-shadow:inset 0 0 0 1.5px var(--color-accent)}.sheet-body .field-input::placeholder{color:var(--text-muted)}.sheet-body .field-tip em{font-style:normal;color:var(--color-accent-dark);font-weight:600}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.45);z-index:9999;display:flex;align-items:flex-end;justify-content:center;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);overflow:hidden!important;overscroll-behavior:none}.modal-overlay .result-modal,.modal-overlay .sheet{animation:appSheetSlideUp .22s ease}.modal-overlay .result-modal{width:100%;max-width:none;max-height:min(62vh,420px);border-radius:16px 16px 0 0;box-shadow:none}@media (min-width: 769px){.overlay,.modal-overlay{align-items:center;justify-content:center;padding:20px}.overlay .sheet,.modal-overlay .sheet,.modal-overlay .result-modal{width:auto;min-width:360px;max-width:480px;max-height:min(70vh,520px);border-radius:16px;animation:appSheetFadeIn .2s ease}.overlay .sheet-sm,.modal-overlay .sheet-sm{max-height:min(58vh,420px)}.overlay .sheet-handle-bar,.modal-overlay .sheet-handle-bar{display:none}.overlay .sheet-head,.modal-overlay .sheet-head{padding:16px 20px 12px}}@keyframes appSheetFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (min-width: 769px){html,body,#app{background:var(--pc-html-bg)}.main-wrap .main-content{width:100%}.main-wrap .main-content>[class$=-page],.main-wrap .main-content>.wallet-page,.main-wrap .main-content>.help-detail,.main-wrap .main-content>.detail-page{position:relative;width:100%;margin-left:0;margin-right:0;padding-bottom:24px!important;min-height:100vh;background:var(--bg-page)!important;box-sizing:border-box;overflow-x:hidden!important}.main-wrap .main-content .header-content,.main-wrap .main-content .page-title-area,.main-wrap .main-content .page-header>.page-title,.main-wrap .main-content .page-header>.page-desc{display:none!important}.main-wrap .main-content .settings-page .page-header{display:none!important}.main-wrap .main-content .page-header:not(:has(.g-stats-row)):not(:has(.stats-row)){display:none!important}.main-wrap .main-content .device-page,.main-wrap .main-content .invite-page,.main-wrap .main-content .points-page,.main-wrap .main-content .sign-page,.main-wrap .main-content .ticket-page,.main-wrap .main-content .detail-page{background:var(--bg-page)!important}.main-wrap .main-content .top-bg,.main-wrap .main-content .g-header-bg,.main-wrap .main-content .header-bg{position:absolute!important;top:0!important;left:0!important;right:0!important;height:600px!important;width:100%!important;z-index:0!important;pointer-events:none!important;background:var(--gradient-header)!important;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 40%,transparent 100%)!important;mask-image:linear-gradient(180deg,#000 0%,#000 40%,transparent 100%)!important}.main-wrap .main-content .page-header,.main-wrap .main-content .agent-header,.main-wrap .main-content .help-header,.main-wrap .main-content .km-header,.main-wrap .main-content .pt-header,.main-wrap .main-content .wallet-header{position:relative;z-index:1}.main-wrap .main-content .head-desc{padding-left:40px;padding-right:40px}.main-wrap .main-content .stats-row,.main-wrap .main-content .g-stats-row,.main-wrap .main-content .sk-stats-row{padding:10px 50px 24px!important;margin-left:0!important;margin-right:0!important;margin-bottom:0!important;border:none!important;box-shadow:none!important;background:transparent!important;border-radius:0!important}.main-wrap .main-content .golden-pill,.main-wrap .main-content .sk-golden-pill{margin-left:32px!important;margin-right:32px!important;margin-bottom:20px!important}.main-wrap .main-content .golden-pill{padding:16px 32px!important}.main-wrap .main-content .action-capsules,.main-wrap .main-content .sk-capsules{margin-left:32px!important;margin-right:32px!important;margin-bottom:16px!important}.main-wrap .main-content .card,.main-wrap .main-content .g-section-card,.main-wrap .main-content .section-card,.main-wrap .main-content .list-card,.main-wrap .main-content .tool-card,.main-wrap .main-content .workspace-card,.main-wrap .main-content .template-card,.main-wrap .main-content .editor-card,.main-wrap .main-content .filter-card,.main-wrap .main-content .core-card,.main-wrap .main-content .sk-card{margin-left:32px!important;margin-right:32px!important;margin-bottom:20px!important;border-radius:16px!important}.main-wrap .main-content .agent-header,.main-wrap .main-content .km-header,.main-wrap .main-content .pt-header,.main-wrap .main-content .help-header{padding-left:32px;padding-right:32px}.main-wrap .main-content .help-page .search-bar,.main-wrap .main-content .help-page .sk-search-bar{max-width:none!important;margin-left:0!important;margin-right:0!important}.main-wrap .main-content .help-page .cat-scroll,.main-wrap .main-content .help-page .sk-cat-scroll,.main-wrap .main-content .help-page .article-list,.main-wrap .main-content .help-page .sk-article-list{padding-left:32px!important;padding-right:32px!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.main-wrap .main-content .detail-page .main-content{padding-left:32px;padding-right:32px;box-sizing:border-box}.main-wrap .main-content .detail-page .main-content .section-card{margin-left:0!important;margin-right:0!important}.main-wrap .main-content .points-page{padding-left:0!important;padding-right:0!important;padding-bottom:24px!important;column-gap:20px}.main-wrap .main-content .points-page>.page-header{margin-left:0!important;margin-right:0!important}.main-wrap .main-content .points-page>.action-bar,.main-wrap .main-content .points-page>.rules-card,.main-wrap .main-content .points-page>.gifts-card,.main-wrap .main-content .points-page>.section-card{margin-left:32px!important;margin-right:32px!important}.main-wrap .main-content .ticket-page .main-content{padding-left:32px;padding-right:32px;gap:20px;box-sizing:border-box}.main-wrap .main-content .ticket-page .main-content .section-card{margin-left:0!important;margin-right:0!important;border:none!important;box-shadow:none!important}.main-wrap .main-content .invite-page .grid-row{padding-left:32px;padding-right:32px}.main-wrap .main-content .invite-page .grid-row .section-card{margin-left:0!important;margin-right:0!important}.main-wrap .main-content .device-page .action-bar{margin-left:32px!important;margin-right:32px!important;margin-bottom:20px!important}.main-wrap .main-content .help-detail .card{max-width:none!important;margin-left:32px!important;margin-right:32px!important;margin-bottom:20px!important;border-radius:16px!important}.main-wrap .main-content .help-detail .detail-header{padding-left:32px;padding-right:32px}.main-wrap .main-content .batch-bar{left:50%!important;right:auto!important;transform:translate(-50%);width:min(480px,calc(100% - 64px))!important;bottom:24px!important}.main-wrap .main-content .overlay,.main-wrap .main-content .modal-overlay{align-items:center!important;justify-content:center!important;padding:20px!important}.main-wrap .main-content .overlay .sheet,.main-wrap .main-content .modal-overlay .sheet,.main-wrap .main-content .overlay .sheet-sm,.main-wrap .main-content .modal-overlay .sheet-sm{width:420px!important;min-width:0!important;max-width:420px!important;max-height:min(72vh,500px)!important;border-radius:16px!important;animation:appSheetFadeIn .2s ease!important}.main-wrap .main-content .overlay .sheet-add,.main-wrap .main-content .modal-overlay .sheet-add{width:420px!important;min-width:0!important;max-width:420px!important;max-height:min(85vh,680px)!important;border-radius:16px!important;animation:appSheetFadeIn .2s ease!important}.main-wrap .main-content .overlay .perm-sheet,.main-wrap .main-content .modal-overlay .perm-sheet{width:min(480px,calc(100vw - 40px))!important;max-width:480px!important;max-height:min(82vh,640px)!important}.main-wrap .main-content .overlay .resign-sheet,.main-wrap .main-content .overlay .delete-sheet,.main-wrap .main-content .modal-overlay .resign-sheet,.main-wrap .main-content .modal-overlay .delete-sheet{width:420px!important;max-width:420px!important}.main-wrap .main-content .overlay .sheet-handle-bar,.main-wrap .main-content .modal-overlay .sheet-handle-bar{display:none!important}.main-wrap .main-content .overlay .sheet-head,.main-wrap .main-content .modal-overlay .sheet-head{padding:16px 20px 12px!important}.main-wrap .main-content .poster-page .main-content{padding-left:32px;padding-right:32px;box-sizing:border-box}}@media (min-width: 1200px){.main-wrap .main-content{overflow-x:hidden!important}.main-wrap .main-content>[class$=-page],.main-wrap .main-content>.wallet-page,.main-wrap .main-content>.help-detail,.main-wrap .main-content>.detail-page{max-width:none!important;width:100%!important;margin-left:0!important;margin-right:0!important;background:var(--bg-page)!important;overflow-x:hidden!important}.main-wrap .main-content .points-page>.action-bar,.main-wrap .main-content .points-page>.rules-card,.main-wrap .main-content .points-page>.gifts-card,.main-wrap .main-content .points-page>.section-card{margin-left:32px!important;margin-right:32px!important}.main-wrap .main-content .top-bg,.main-wrap .main-content .g-header-bg,.main-wrap .main-content .header-bg{left:0!important;right:0!important;transform:none!important;width:100%!important;max-width:none!important}.main-wrap .main-content .card,.main-wrap .main-content .g-section-card,.main-wrap .main-content .section-card,.main-wrap .main-content .article-card{box-shadow:0 4px 20px #0000000a}.main-wrap .main-content .poster-page .main-content{max-width:none!important}}:root{font-family:var(--app-font);line-height:1.5;font-weight:400;color-scheme:light;color:var(--text-primary);background-color:var(--bg-primary);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--shadow-color: rgba(0, 0, 0, .08)}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--page-theme-color, var(--color-gradient-start))}a{font-weight:500;color:var(--color-link);text-decoration:inherit}a:hover{color:var(--color-accent-dark)}body{margin:0;min-width:320px;min-height:100vh;background-color:var(--bg-primary);color:var(--text-primary)}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:var(--bg-card);cursor:pointer;transition:border-color .25s;-webkit-tap-highlight-color:transparent}button:focus{outline:none}button:focus-visible{outline:2px solid rgba(var(--color-accent-rgb),.55);outline-offset:2px}.card{padding:2em}#app{width:100%;min-height:100vh}.g-header-bg{position:absolute;top:0;left:0;right:0;height:180px;z-index:0;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 40%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 40%,transparent 100%);background:var(--gradient-header)}.page-navbar{position:sticky;top:0;z-index:200}.page-navbar-inner{position:relative;display:block;height:calc(44px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 16px 0;box-sizing:border-box;background:transparent;border-bottom:.5px solid transparent;transition:background .28s ease,backdrop-filter .28s ease,border-color .28s ease,box-shadow .28s ease}@media (max-width: 768px){.page-navbar--scrolled .page-navbar-inner{background:var(--header-glass-bg);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom-color:var(--border-color);box-shadow:0 4px 18px #0000000d}}.page-navbar-side{display:flex;align-items:center;flex-shrink:0;z-index:2}.page-navbar-side--left{position:absolute;left:12px;top:env(safe-area-inset-top,0px);height:44px;min-width:44px}.page-navbar-side--right{position:absolute;right:12px;top:env(safe-area-inset-top,0px);height:44px;display:flex;align-items:center;justify-content:flex-end;min-width:44px}.page-navbar-back{position:absolute;left:8px;top:env(safe-area-inset-top,0px);z-index:2;width:44px;height:44px;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .15s ease}.page-navbar-back:active{opacity:.55}.page-navbar-back svg{width:22px;height:22px;color:var(--text-primary);margin-left:-1px}.page-navbar-title{position:absolute;left:0;right:0;top:env(safe-area-inset-top,0px);height:44px;margin:0;padding:0 88px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:600;color:var(--text-primary);letter-spacing:.2px;line-height:1;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.page-navbar-actions{display:flex;align-items:center;gap:14px}.page-navbar-icon-btn{position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;padding:0;background:transparent}.page-navbar-icon-btn svg{width:20px;height:20px;color:var(--text-primary)}.page-navbar-badge{position:absolute;top:0;right:0;width:8px;height:8px;background:#ff4d4f;border:1.5px solid #fae9ce;border-radius:50%}@media (min-width: 769px){.page-navbar{position:relative;z-index:100}.page-navbar--hide-pc{display:none!important}.page-navbar-inner{height:calc(44px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 40px 0}.page-navbar-back{left:28px}.page-navbar-side--left{left:32px}.page-navbar-side--right{right:36px}}.g-mobile-navbar{position:sticky;top:0;z-index:100;height:calc(44px + env(safe-area-inset-top,0px))}.g-mobile-navbar-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--header-glass-bg);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:.5px solid var(--border-color)}.g-mobile-navbar-content{position:relative;display:flex;align-items:center;justify-content:center;height:44px;margin-top:env(safe-area-inset-top,0px);padding:0 16px}.g-mobile-navbar-left{position:absolute;left:16px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer}.g-mobile-navbar-left svg{width:18px;height:18px;color:var(--text-primary, #2d1f24)}.g-mobile-navbar-title{font-size:16px;font-weight:700;color:var(--text-primary, #2d1f24)}.g-mobile-navbar-right{position:absolute;right:16px;width:28px;height:28px}.g-section-card{position:relative;z-index:1;background:var(--header-glass-bg);margin:0 12px 12px;border-radius:16px;overflow:hidden;border:.5px solid var(--border-color);box-shadow:var(--shadow-card)}@media (min-width: 769px){.g-header-bg{height:600px;background:var(--gradient-header);-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 40%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 40%,transparent 100%)}.g-stats-row{padding:10px 50px 24px}.g-stat-divider{background:rgba(var(--color-accent-rgb),.18)}.g-section-card{margin:0 32px 20px;border-radius:16px;border:none;box-shadow:none}}@media (min-width: 1200px){.g-header-bg{left:0;transform:none;width:100%}.g-section-card{box-shadow:0 4px 20px #0000000a}}.g-stats-row{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;padding:0 20px 16px}.g-stat-item{display:flex;flex-direction:column;align-items:center;gap:4px;padding:0 30px}.g-stat-value{font-size:24px;font-weight:800;color:var(--text-primary, #2d1f24)}.g-stat-label{font-size:11px;color:var(--text-muted, #b89aa5)}.g-stat-divider{width:1px;height:30px;background:rgba(var(--color-accent-rgb),.16);flex-shrink:0}
