@charset "UTF-8";:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #ebebeb;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64);--vt-c-success: hsla(160, 100%, 37%, 1);--color-primary: hsla(160, 100%, 37%, 1)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{position:relative;min-height:100vh;color:var(--color-text);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{border:none;color:var(--vt-c-success);background-color:transparent;font-size:1rem;padding:7px 15px;cursor:pointer}@media (max-width: 768px){body{font-size:14px}button{padding:5px}}.center{text-align:center!important}#app{position:relative;margin:0 auto;max-width:1280px;min-height:100vh;font-weight:400;background-color:var(--color-background);border:1px solid var(--color-border)}.icon-qubiezhen:before{transform:scaleX(-1);display:inline-block;font-weight:700;margin-right:-2px}a{text-decoration:none;color:var(--color-primary);transition:.4s;padding:3px;border-radius:10px}i{font-style:normal}i:before{margin-right:4px}.green{color:var(--color-primary)}.blue{color:#1677ff!important}@media (hover: hover){.green:hover{background-color:#00bd7e33}}.container{position:relative;width:100%;padding-bottom:50px;margin:52px 0 100px;display:flex;flex-direction:column;align-items:center}.container .back{display:none;position:absolute;top:1rem;left:8%;color:var(--color-primary)}.container .back:before{content:"<-";margin-right:.3rem}.container .section{margin-top:2em;text-align:justify}.container .notice{width:60%}.container .logo{margin-top:1em;align-self:flex-start;font-size:1rem;font-weight:500;color:var(--color-primary)!important}.container .logo img{margin-right:-5px;display:inline-block;vertical-align:bottom}@media (max-width: 768px){.container{margin:0}.container .section{width:100%;padding:30px 10px}.container .notice{width:80%}}dl dt{margin-top:2rem;font-size:1.6rem}dl dt:before{content:"✧ ";color:var(--color-primary);font-size:1.2rem;margin-left:-1.2em;vertical-align:top}dl dt a{font-size:1rem;margin-left:.5rem}dl dd{margin-bottom:1rem;color:var(--color-text);line-height:2;opacity:.6}dl dd.img{opacity:1}@media (max-width: 768px){dl dt:before{content:"";margin-left:0}}.table-container{overflow-x:auto;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.table-container table th,.table-container table td{padding:12px 16px;text-align:left}.table-container table th,.table-container table tr:hover{background-color:#f5f5f5}.mobile-orders{margin:0 5px}.mobile-orders .order-card{border:1px solid #ddd;border-radius:8px;padding:16px;margin-bottom:16px;background:#fff;box-shadow:0 2px 4px #0000001a}.mobile-orders .order-card .card-header{display:flex;justify-content:space-between;margin-bottom:12px;font-size:14px;color:#666}.mobile-orders .order-card .card-body{margin-bottom:12px}.mobile-orders .order-card .card-body .order-name{font-weight:700;margin-bottom:8px}.mobile-orders .order-card .card-body .order-amount{color:#e74c3c;font-size:18px;font-weight:700}.mobile-orders .order-card .card-footer{text-align:right}.mobile-orders .order-card .card-footer .refund-btn{color:#3498db;text-decoration:none;font-weight:700}.mobile-orders .order-card .card-footer .status-text{color:#999}@media (max-width: 768px){.section,.mobile-orders{width:95%!important}}.currency{opacity:.4;margin-right:5px;text-align:right;font-size:.9em}.header{position:fixed;top:0;left:0;display:flex;justify-content:center;width:100%;height:53px;border-bottom:1px solid var(--color-border);background-color:var(--color-background);z-index:1000}nav{width:100%;max-width:1280px;font-size:16px;display:flex;justify-content:space-between;align-items:center;z-index:1000}nav a.router-link-exact-active{color:var(--color-text)}nav a.router-link-exact-active:hover{background-color:transparent}nav a{display:inline-block;padding:0 1rem;margin:0 .4em;white-space:nowrap}@media (max-width: 768px){nav a{padding:0}}nav a:first-of-type{border:0;margin-left:0}.icon-logo{margin-right:-5px;color:#cb3924;font-size:45px;font-weight:700;transform:scaleX(-1);display:inline-block}.logo{font-size:1.2rem;font-weight:500;color:var(--color-primary)!important}.notices{position:fixed;top:4rem;left:50%;transform:translate(-50%);padding:.5rem 1rem;background-color:#fcfcfcb3;border-width:1px;border-style:solid;border-radius:1rem;z-index:1000}.login-link{position:relative;display:inline-block;cursor:pointer}.dropdown{position:absolute;top:100%;left:0;z-index:1000;display:block;min-width:120px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #ebebeb;border-radius:4px;box-shadow:0 2px 8px #0000001a}.dropdown ul{padding:0;margin:0;list-style:none}.dropdown li{display:block;padding:10px 20px;clear:both;font-weight:400;line-height:1.5;color:#333;white-space:nowrap;cursor:pointer}.dropdown li:hover{background-color:#f5f5f5}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter,.fade-leave-to{opacity:0}.footer{position:fixed;margin:0 -1px;left:0;right:0;bottom:0;text-align:center;padding:40px 0;font-size:.8rem;background:#666;color:#fff}@media (max-width: 768px){.footer{display:none}}.modal-overlay[data-v-2828d9e5]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-container[data-v-2828d9e5]{position:relative;background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;width:90%;max-width:600px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-2828d9e5]{padding:16px 24px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center}.modal-close[data-v-2828d9e5]{position:absolute;top:5px;right:5px;background:none;border:none;font-size:24px;cursor:pointer;color:#999;padding:0;width:30px;height:30px}.modal-close[data-v-2828d9e5]:hover{color:#333}.modal-body[data-v-2828d9e5]{padding:24px;flex:1;overflow-y:auto}.modal-footer[data-v-2828d9e5]{padding:16px 24px;border-top:1px solid #eee;display:flex;justify-content:flex-end;gap:12px}.about-me[data-v-4cd3b2b8]{line-height:1.9}.about-me[data-v-4cd3b2b8] .icon-qubiezhen{font-weight:700;padding-right:2px}.about-me[data-v-4cd3b2b8] b{font-weight:700}.about-me div[data-v-4cd3b2b8]:before{content:"- "}#login_container[data-v-46b2922c]{position:relative;margin:1em;text-align:center}.expired-overlay[data-v-46b2922c]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#000000b3;color:#fff;padding:5px 10px;border-radius:4px;font-size:12px}div>label[for^=version][data-v-18bbdb4e]{margin:0 1rem}b[data-v-a0257091]{font-weight:700}.icon-logo[data-v-39357574]{font-size:65px}.section{width:60%}.area-box{min-height:10rem;padding:1rem;border:1px dashed var(--color-border);border-radius:8px;display:flex;transition:all .3s ease}.area-box .body-area{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--color-text);opacity:.8}.slogan{width:100%;background-color:#efefef;display:flex;justify-content:center}.slogan .slogan-text{margin-top:1rem;padding-bottom:3rem;font-size:2.5rem}.slogan .slogan-text .slogan-text-main{position:relative}.slogan .slogan-text .slogan-text-main .icon-sleep{position:absolute;top:-1.3rem;left:5rem;font-size:2rem;color:#d3d3d3}.slogan .slogan-name{text-align:right;font-size:1rem;font-style:italic;color:#999}@media (max-width: 768px){.slogan .slogan-text{padding-bottom:2rem;font-size:1.6rem}.slogan .slogan-text .slogan-text-main .icon-sleep{top:-1.1rem;left:3rem;font-size:1.5rem}.slogan .slogan-name{font-size:.8rem}}#drop-area.drag-active{border-color:var(--color-text);background-color:#0000000d}#drop-area .clickable-area{cursor:pointer}input{border:1px solid var(--color-border);padding:10px 2rem 10px 10px;font-size:1rem;transition:border-color .3s ease;outline:none}input::placeholder{opacity:.6;transition:opacity .3s ease}input:focus::placeholder{opacity:.3}input:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(var(--color-primary),.2)}input[type=number]{-moz-appearance:textfield;width:13rem;text-align:center}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input+label{margin-left:-1.5rem}@media (max-width: 768px){input[type=number]{width:8em}}.file-list{width:100%}.file-list .file-item{width:100%;display:flex;justify-content:space-between;align-items:center;line-height:2em;border-bottom:solid 1px var(--color-border);font-size:.9rem;gap:20px}.file-list .file-item :nth-child(2){margin-left:-10px;flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-list .file-item label{flex:0 0 80px;text-align:center}.file-list .file-item button{text-align:left;font-size:.9rem}.file-list .file-item button:before{margin-right:3px;font-size:1.2em}.file-list .file-item .file-size{font-size:.8rem}.file-list .file-item .file-size i{margin-left:5px;color:brown}@media (max-width: 768px){.file-list .file-item{gap:10px}}
