.el-message{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-border-color-lighter);--el-message-padding:11px 15px;--el-message-close-size:16px;--el-message-close-icon-color:var(--el-text-color-placeholder);--el-message-close-hover-color:var(--el-text-color-secondary);box-sizing:border-box;border-radius:var(--el-border-radius-base);border-width:var(--el-border-width);border-style:var(--el-border-style);border-color:var(--el-message-border-color);background-color:var(--el-message-bg-color);width:max-content;max-width:calc(100% - 32px);transition:opacity var(--el-transition-duration), transform .4s, top .4s, bottom .4s;padding:var(--el-message-padding);align-items:center;gap:8px;display:flex;position:fixed}.el-message.is-left{left:16px}.el-message.is-right{right:16px}.el-message.is-center{left:50%;transform:translate(-50%)}.el-message.is-plain{background-color:var(--el-bg-color-overlay);border-color:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-message p{margin:0}.el-message--primary{--el-message-bg-color:var(--el-color-primary-light-9);--el-message-border-color:var(--el-color-primary-light-8);--el-message-text-color:var(--el-color-primary)}.el-message--primary .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--primary{color:var(--el-message-text-color)}.el-message--success{--el-message-bg-color:var(--el-color-success-light-9);--el-message-border-color:var(--el-color-success-light-8);--el-message-text-color:var(--el-color-success)}.el-message--success .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--success{color:var(--el-message-text-color)}.el-message--info{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-color-info-light-8);--el-message-text-color:var(--el-color-info)}.el-message--info .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--info{color:var(--el-message-text-color)}.el-message--warning{--el-message-bg-color:var(--el-color-warning-light-9);--el-message-border-color:var(--el-color-warning-light-8);--el-message-text-color:var(--el-color-warning)}.el-message--warning .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--warning{color:var(--el-message-text-color)}.el-message--error{--el-message-bg-color:var(--el-color-error-light-9);--el-message-border-color:var(--el-color-error-light-8);--el-message-text-color:var(--el-color-error)}.el-message--error .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--error{color:var(--el-message-text-color)}.el-message .el-message__badge{position:absolute;top:-8px;right:-8px}.el-message__content{padding:0;font-size:14px;line-height:1}.el-message__content:focus{outline-width:0}.el-message .el-message__closeBtn{cursor:pointer;color:var(--el-message-close-icon-color);font-size:var(--el-message-close-size)}.el-message .el-message__closeBtn:focus{outline-width:0}.el-message .el-message__closeBtn:hover{color:var(--el-message-close-hover-color)}.el-message-fade-enter-from,.el-message-fade-leave-to{opacity:0}.el-message-fade-enter-from.is-left,.el-message-fade-enter-from.is-right,.el-message-fade-leave-to.is-left,.el-message-fade-leave-to.is-right{transform:translateY(-100%)}.el-message-fade-enter-from.is-left.is-bottom,.el-message-fade-enter-from.is-right.is-bottom,.el-message-fade-leave-to.is-left.is-bottom,.el-message-fade-leave-to.is-right.is-bottom{transform:translateY(100%)}.el-message-fade-enter-from.is-center,.el-message-fade-leave-to.is-center{transform:translate(-50%,-100%)}.el-message-fade-enter-from.is-center.is-bottom,.el-message-fade-leave-to.is-center.is-bottom{transform:translate(-50%,100%)}: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{width:100%;height:100%;opacity:var(--el-popup-modal-opacity);background:var(--el-popup-modal-bg-color);position:fixed;top:0;left:0}.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);max-width:var(--el-messagebox-width);width:100%;padding:var(--el-messagebox-padding-primary);vertical-align:middle;background-color:var(--el-bg-color);border-radius:var(--el-messagebox-border-radius);font-size:var(--el-messagebox-font-size);box-shadow:var(--el-messagebox-box-shadow);text-align:left;backface-visibility:hidden;box-sizing:border-box;overflow-wrap:break-word;display:inline-block;position:relative;overflow:hidden}.el-message-box:focus{outline:none!important}.is-message-box .el-overlay-message-box{text-align:center;padding:16px;position:fixed;inset:0;overflow:auto}.is-message-box .el-overlay-message-box:after{content:"";vertical-align:middle;width:0;height:100%;display:inline-block}.el-message-box.is-draggable .el-message-box__header{cursor:move;-webkit-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{font-size:var(--el-messagebox-font-size);line-height:var(--el-messagebox-font-line-height);color:var(--el-messagebox-title-color)}.el-message-box__headerbtn{width:40px;height:40px;font-size:var(--el-message-close-size,16px);cursor:pointer;background:0 0;border:none;outline:none;padding:0;position:absolute;top:0;right:0}.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;gap:12px;display:flex}.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{min-width:0;margin: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{padding-top:var(--el-messagebox-padding-primary);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.el-message-box--center .el-message-box__title{justify-content:center;align-items:center;gap:6px;display:flex}.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:translateY(-20px)}to{opacity:1;transform:translate(0)}}:root{color:#22332f;font-synthesis:none;background:#f4f6f3;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer;color:#244737;background:#fff;border:1px solid #ccd6cf;border-radius:7px;padding:.6rem .9rem}button:hover{border-color:#29775a}button:disabled{opacity:.5;cursor:not-allowed}.primary{color:#fff;background:#236449;border-color:#236449}a{color:inherit;text-decoration:none}.topbar{color:#f4fbf6;background:#143f32;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 2rem;display:flex}.brand{letter-spacing:-.04em;font-size:1.5rem;font-weight:750}.brand small{letter-spacing:.06em;color:#bdd5c8;margin-left:.7rem;font-size:.8rem;font-weight:400}.topbar button{color:inherit;background:0 0;border-color:#638273}.navigation{background:#fff;border-bottom:1px solid #e0e7df;flex-wrap:wrap;gap:.4rem;padding:.7rem 2rem;display:flex}.navigation a{border-radius:6px;padding:.6rem 1rem}.navigation .router-link-active{color:#216047;background:#e9f2ec;font-weight:650}main{max-width:1600px;margin:1.5rem auto;padding:0 1.5rem 3rem}.card{background:#fff;border:1px solid #dfe7df;border-radius:12px;padding:1.5rem;box-shadow:0 8px 30px #193d2910}.login-card{max-width:440px;margin:8vh auto}.narrow{max-width:760px;margin:auto}h1{letter-spacing:-.03em;margin:.3rem 0 1rem;font-size:1.6rem}h2{margin:1rem 0;font-size:1.05rem}.eyebrow{letter-spacing:.14em;color:#5c7b67;margin:0 0 .4rem;font-size:.66rem;font-weight:750}.muted{color:#6c7b72}.small{font-size:.8rem;line-height:1.6}.mono{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}form label,label{flex-direction:column;gap:.4rem;margin-bottom:1rem;font-size:.85rem;display:flex}input,textarea,select{color:#20362b;background:#fff;border:1px solid #cbd5cc;border-radius:6px;width:100%;min-width:0;padding:.65rem}input:focus,textarea:focus,select:focus{outline-offset:1px;outline:2px solid #add4bc}textarea{resize:vertical;line-height:1.55}.row,.actions,.section-heading{align-items:center;gap:.7rem;display:flex}.section-heading{flex-wrap:wrap;justify-content:space-between}.row input,.grow{flex:1}.row button{white-space:nowrap}.wallet-login{width:100%;margin-top:1rem}.login-card .primary{width:100%}.cms-grid{grid-template-columns:280px minmax(0,1fr);gap:1.2rem;display:grid}.library{align-self:start;position:sticky;top:1rem}.filters{grid-template-columns:1fr 1fr;gap:.7rem;margin-top:1rem;display:grid}.article-item{text-align:left;border:0;border-top:1px solid #e4eae4;border-radius:0;flex-direction:column;gap:.5rem;width:100%;margin-top:.7rem;padding:.8rem 0;display:flex}.article-item small{color:#829087;font-size:.7rem}.form-grid{grid-template-columns:1fr 1fr;gap:0 1rem;display:grid}.wide{grid-column:1/-1}.media-tool{background:#f3f7f3;border-radius:8px;margin-bottom:1.5rem;padding:1rem}.media-tool .row{margin:.6rem 0}.notice{background:#fff5db;border-radius:6px;padding:1rem;font-size:.85rem}.source-editor{tab-size:2;background:#f8faf7;min-height:380px;font-size:.85rem}iframe{border:1px solid #e1e7df;width:100%;min-height:360px;margin-top:1rem}summary{cursor:pointer;padding:.8rem 0}.editor-actions{margin-top:1.5rem}.admin-grid{grid-template-columns:1fr 1fr;gap:3rem;max-width:1000px;display:grid}.checkbox{flex-direction:row;align-items:center;display:flex}.checkbox input{width:auto}.table-scroll{margin:1rem 0;overflow:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:.85rem}th,td{white-space:nowrap;border-bottom:1px solid #e0e8e0;padding:.8rem}hr{border:0;border-top:1px solid #e0e7de;margin:2rem 0}details{margin-top:1rem}@media (width<=850px){.cms-grid,.admin-grid{grid-template-columns:1fr}.library{position:static}.library .article-item{max-width:none}.topbar{padding:1rem}.navigation{padding:.5rem}main{padding:0 .7rem}.card{padding:1rem}.brand small{display:none}.form-grid{grid-template-columns:1fr}.row{flex-wrap:wrap}.row>input{flex-basis:60%}.topbar .actions{gap:.4rem;font-size:.8rem}.topbar button{padding:.5rem}.login-card{margin:4vh auto}}
