.wp-history-item[data-v-b641e88a]{align-items:center;display:flex;gap:8px;min-width:0;width:100%}.wp-history-item__label[data-v-b641e88a]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-history-item__pending[data-v-b641e88a]{color:#f53f3f;flex-shrink:0;font-size:12px;font-variant-numeric:tabular-nums}.weipu-cancel-order-dialog .n-dialog__icon{color:#000}.wp-pay-notices[data-v-666c3468]{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.wp-pay-notice[data-v-666c3468]{align-items:center;background:#fff5f4;border:.5px solid #fbaca3;border-radius:6px;color:#000000e6;display:flex;font-size:14px;gap:8px;line-height:22px;padding:9px 16px}.wp-pay-notice__icon[data-v-666c3468]{color:var(--wp-danger);flex-shrink:0;height:20px;width:20px}.wp-pay-card[data-v-666c3468]{align-items:center;background:var(--wp-panel-bg);border-radius:10px;display:flex;gap:71px;justify-content:center;overflow:hidden;padding:31px 20px}.wp-pay-info[data-v-666c3468]{color:var(--wp-text-1);display:flex;flex-direction:column;font-size:14px;font-weight:500;gap:26px;line-height:20px;min-width:311px;text-align:left}.wp-pay-info__lines[data-v-666c3468]{display:flex;flex-direction:column;gap:6px}.wp-pay-info__tip[data-v-666c3468]{color:var(--wp-text-3);font-size:12px;font-weight:400}.wp-pay-info__amount[data-v-666c3468]{align-items:flex-end;display:flex}.wp-pay-info__price[data-v-666c3468]{color:var(--wp-danger);font-weight:500;line-height:29px}.wp-pay-info__symbol[data-v-666c3468]{font-size:15.818px;font-weight:400;margin-right:5px}.wp-pay-info__value[data-v-666c3468]{font-size:28px}.wp-pay-info__status[data-v-666c3468]{color:var(--wp-text-2)}.wp-pay-info__status--error[data-v-666c3468]{color:var(--wp-danger)}.wp-pay-divider[data-v-666c3468]{background:var(--wp-border);flex-shrink:0;height:120px;width:1px}.wp-pay-methods-wrap[data-v-666c3468]{align-items:center;display:flex;gap:49px}.wp-pay-methods[data-v-666c3468]{display:flex;flex-direction:column;gap:16px}.wp-pay-method[data-v-666c3468]{align-items:center;background:#fff;border:1px solid var(--wp-border);border-radius:10px;box-sizing:border-box;cursor:pointer;display:flex;gap:12px;height:66px;padding:0 30px 0 20px;text-align:left;transition:border-color var(--wp-transition),box-shadow var(--wp-transition),opacity var(--wp-transition);width:176px}.wp-pay-method[data-v-666c3468]:disabled{cursor:not-allowed}.wp-pay-method[data-v-666c3468]:disabled:not(.wp-pay-method--active){opacity:.6}.wp-pay-method[data-v-666c3468]:focus-visible{outline:var(--wp-focus-ring);outline-offset:2px}@media(hover:hover){.wp-pay-method[data-v-666c3468]:not(:disabled):not(.wp-pay-method--active):hover{border-color:var(--wp-brand-hover);box-shadow:var(--wp-shadow-hover)}}.wp-pay-method--active[data-v-666c3468]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-color:var(--wp-brand);box-shadow:var(--wp-shadow-active)}.wp-pay-method__text[data-v-666c3468]{display:flex;flex-direction:column;gap:2px;white-space:nowrap}.wp-pay-method__label[data-v-666c3468]{color:var(--wp-text-1);font-size:14px;line-height:22px}.wp-pay-method__desc[data-v-666c3468]{color:var(--wp-text-caption);font-size:12px;line-height:20px}.wp-pay-qr[data-v-666c3468]{align-items:center;display:flex;flex-direction:column;gap:12px;width:112px}.wp-pay-qr__box[data-v-666c3468]{background:#fff;border-radius:4px;height:112px;overflow:hidden;position:relative;width:112px}.wp-pay-qr__img[data-v-666c3468]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.wp-pay-qr__iframe-wrap[data-v-666c3468]{height:100%;overflow:hidden;width:100%}.wp-pay-qr__iframe-wrap iframe[data-v-666c3468]{border:0;display:block;transform-origin:0 0}.wp-pay-qr__mask[data-v-666c3468]{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0009;border:0;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:12px;gap:8px;inset:0;justify-content:center;line-height:20px;position:absolute}.wp-pay-qr__mask--loading[data-v-666c3468]{background:#fffc;color:var(--wp-brand);cursor:default}.wp-pay-qr__label[data-v-666c3468]{color:var(--wp-text-1);font-size:12px;line-height:20px;text-align:center}.wp-pay-qr__countdown[data-v-666c3468]{color:var(--wp-text-3);font-size:12px;line-height:20px;margin-top:-8px;text-align:center;white-space:nowrap}.wp-pay-qr__countdown-time[data-v-666c3468]{color:var(--wp-danger);font-variant-numeric:tabular-nums}.wp-pay-qr__countdown--expired[data-v-666c3468]{color:var(--wp-danger)}.shell-main__scroll:has(.weipu-detect){padding-inline:var(--shell-page-gutter, 40px) var(--shell-page-gutter, 36px)}.weipu-detect{--wp-text-1: #1d2129;--wp-text-2: #4e5969;--wp-text-3: #86909c;--wp-text-caption: #939bac;--wp-text-body: #626771;--wp-border: #e5e6eb;--wp-border-2: #c9cdd4;--wp-brand: #165dff;--wp-brand-hover: #94bfff;--wp-brand-light: #e9efff;--wp-brand-dark: #0e42d2;--wp-brand-border-light: #bedaff;--wp-card-bg: #f6f8fe;--wp-panel-bg: #f8f9fc;--wp-fill-2: #f2f3f5;--wp-primary-btn: #000;--wp-primary-btn-hover: #272e3b;--wp-danger: #e44548;--wp-price: #f40;--wp-required: #f53f3f;--wp-danger-light: #ffece8;--wp-success: #00b42a;--wp-success-light: #e8ffea;--wp-warning: #ff7d00;--wp-warning-light: #fff7e8;--wp-shadow-active: 0 7px 16.3px rgba(22,93,255,.15);--wp-shadow-hover: 0 4px 10px rgba(22,93,255,.08);--wp-transition: .2s ease;--wp-focus-ring: 2px solid var(--wp-brand);box-sizing:border-box;color:var(--wp-text-1);display:flex;flex-direction:column;min-height:100%;padding:var(--shell-page-top, 2.5rem) 0 3rem;width:100%}.weipu-detect__inner{box-sizing:border-box;display:flex;flex:1;flex-direction:column;width:100%}.weipu-detect__banner{align-items:center;background:var(--wp-brand-light);border:1px solid var(--wp-brand-border-light);border-radius:.625rem;color:var(--wp-brand-dark);display:flex;font-size:.8125rem;gap:1rem;justify-content:space-between;margin-bottom:1.25rem;padding:.75rem 1rem}.weipu-detect__card{background:#fff;border:1px solid #fff;border-radius:23px;box-sizing:border-box;padding:30px clamp(24px,5.2vw,100px)}.weipu-detect__card+.weipu-detect__card{margin-top:1.25rem}.weipu-detect__card--body{flex:1}.wp-head__row{align-items:center;display:flex;flex-wrap:wrap;gap:.625rem}.wp-head__identity{align-items:center;display:flex;gap:.4375rem}.wp-head__back{background:transparent;border:0;border-radius:.375rem;cursor:pointer;display:inline-grid;flex:none;height:1.75rem;padding:0;place-items:center;transition:background-color var(--wp-transition);width:1.75rem}.wp-head__back img{display:block;transform:rotate(180deg)}.wp-head__logo{align-items:center;display:inline-flex;flex:none}.wp-head__title{color:var(--wp-text-1);font-size:1.25rem;font-weight:800;line-height:1.75rem;margin:0}.wp-head__desc{align-items:center;color:var(--wp-text-1);display:flex;font-size:1rem;font-weight:500;gap:.625rem;margin:0}.wp-head__desc:before{background:var(--wp-text-1);border-radius:50%;content:"";flex:none;height:.25rem;width:.25rem}.wp-head__row .history-popover-anchor.wp-history-anchor{margin-inline-start:auto;position:static}.wp-head__row .wp-history-anchor .history-popover-trigger{padding:0}.wp-steps{align-items:center;display:flex;list-style:none;margin:20px 0 0;min-height:80px;padding:0}.wp-step{align-items:center;display:flex;flex:1;min-width:0}.wp-step:last-child{flex:0 0 auto}.wp-step__icon{align-items:center;background:#fff;border:1px solid var(--wp-border-2);border-radius:50%;color:var(--wp-text-3);display:flex;flex-shrink:0;font-size:1rem;font-weight:500;height:2rem;justify-content:center;width:2rem}.wp-step.is-active .wp-step__icon{background:var(--wp-brand);border-color:var(--wp-brand);color:#fff}.wp-step.is-done .wp-step__icon{border:1.5px solid var(--wp-text-1);color:var(--wp-text-1)}.wp-step__icon svg{height:1rem;width:1rem}.wp-step__text{display:flex;flex-direction:column;gap:2px;margin-left:20px;white-space:nowrap}.wp-step__no{color:var(--wp-text-caption);font-size:.875rem;font-weight:600;line-height:1.5rem}.wp-step__label{color:var(--wp-text-body);font-size:1.125rem;font-weight:500;line-height:1.375rem}.wp-step.is-active .wp-step__no{color:var(--wp-brand)}.wp-step.is-active .wp-step__label{color:var(--wp-text-1);font-weight:600}.wp-step.is-done .wp-step__label{color:var(--wp-text-1)}.wp-step__line{border-top:1px dashed var(--wp-border-2);flex:1;margin:0 1.25rem;min-width:1.5rem}.wp-section-title{align-items:center;color:var(--wp-text-1);display:flex;font-size:1rem;font-weight:600;gap:.375rem;letter-spacing:.05em;line-height:1.25rem;margin-bottom:20px}.wp-section-title:before{background:var(--wp-brand);border-radius:2px;content:"";height:.875rem;width:3px}.wp-section-sub{color:var(--wp-text-caption);font-size:.8125rem;margin:-.75rem 0 1.25rem}.wp-version-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.wp-version-card{align-items:center;background:var(--wp-card-bg);border:1px solid var(--wp-border);border-radius:.625rem;box-sizing:border-box;cursor:pointer;display:flex;gap:.75rem;height:7.5rem;padding:0 1.25rem;text-align:left;transition:border-color var(--wp-transition),box-shadow var(--wp-transition)}.wp-version-card.is-active{border-color:var(--wp-brand);box-shadow:var(--wp-shadow-active)}.wp-version-card__icon{flex-shrink:0;height:92px;position:relative;width:92px}.wp-version-card__icon:after{background-image:var(--wp-icon);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";inset:0 -23px 0 -21px;pointer-events:none;position:absolute}.wp-version-card__icon--cap{--wp-icon: url(./weipu-version-v2-cap.BOBOrT3O.webp)}.wp-version-card__icon--scroll{--wp-icon: url(./weipu-version-v2-scroll.DAPz2apn.webp)}.wp-version-card__icon--people{--wp-icon: url(./weipu-version-v2-people.Byx5TlFb.webp)}.wp-version-card__icon--journal{--wp-icon: url(./weipu-version-v2-journal.CHWBKfyz.webp)}.wp-version-card__icon--research{--wp-icon: url(./weipu-version-v2-research.C8BN28Cn.webp)}.wp-version-card__icon--homework{--wp-icon: url(./weipu-version-v2-homework.FzKxRp5g.webp)}.wp-version-card__body{display:flex;flex-direction:column;gap:.25rem;min-width:0}.wp-version-card__name{color:var(--wp-text-1);display:inline-flex;flex-direction:column;font-size:1rem;font-weight:500;line-height:1.3rem}.wp-version-card__name:after{content:attr(data-text);font-weight:800;height:0;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;visibility:hidden}.wp-version-card.is-active .wp-version-card__name{color:var(--wp-brand);font-weight:800}.wp-version-card__meta{color:var(--wp-text-caption);font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-version-card__price{color:var(--wp-text-2);font-size:.75rem}.wp-version-card.is-active .wp-version-card__price{color:var(--wp-brand)}.wp-version-card__amount,.wp-version-card__unit{line-height:20.708px}.wp-version-card__amount{color:var(--wp-price);font-size:1rem;font-weight:700}.wp-version-card__unit{color:var(--wp-text-2);font-size:.875rem;font-weight:400}.wp-form{display:flex;flex-direction:column;gap:1.25rem}.wp-field{align-items:flex-start;display:flex;gap:.75rem}.wp-field__label{align-items:center;color:var(--wp-text-1);display:flex;flex-shrink:0;font-size:.875rem;justify-content:flex-end;min-height:2.5rem;text-align:right;width:4.375rem}.wp-field__label.is-required:before{color:var(--wp-required);content:"*";margin-right:.25rem}.wp-field__control{flex:1;min-width:0}.wp-input{align-items:center;background:#fff;border:1px solid var(--wp-border);border-radius:.625rem;box-sizing:border-box;display:flex;position:relative;transition:border-color var(--wp-transition);width:100%}.wp-input:focus-within{border-color:var(--wp-brand)}.wp-input input:not(.n-input__input-el),.wp-input textarea:not(.n-input__textarea-el){background:transparent;border:0;color:var(--wp-text-1);flex:1;font-size:.875rem;height:2.375rem;min-width:0;outline:none;padding:0 .6875rem}.wp-input textarea:not(.n-input__textarea-el){height:auto;line-height:1.375rem;min-height:4.625rem;padding:.6875rem .6875rem 1.5rem;resize:none}.wp-input input:not(.n-input__input-el)::-moz-placeholder,.wp-input textarea:not(.n-input__textarea-el)::-moz-placeholder{color:var(--wp-text-3)}.wp-input input:not(.n-input__input-el)::placeholder,.wp-input textarea:not(.n-input__textarea-el)::placeholder{color:var(--wp-text-3)}.wp-input select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 12 12'%3E%3Cpath stroke='%23999' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M2.5 4.5 6 8l3.5-3.5'/%3E%3C/svg%3E") no-repeat right .75rem center;border:0;color:var(--wp-text-1);cursor:pointer;flex:1;font-size:.875rem;height:2.375rem;min-width:0;outline:none;padding:0 2rem 0 .6875rem}.wp-input select:invalid{color:var(--wp-text-3)}.wp-input__count{color:var(--wp-text-caption);flex-shrink:0;font-size:.875rem;line-height:1.375rem;padding-right:.6875rem}.wp-input textarea:not(.n-input__textarea-el)+.wp-input__count{bottom:.375rem;position:absolute;right:0}.wp-field__hint{color:var(--wp-text-2);font-size:.875rem;line-height:1.375rem;margin-top:6px}.wp-field__hint em{color:var(--wp-danger);font-style:normal}.wp-dropzone{align-items:center;background:var(--wp-card-bg);border:1px dashed var(--wp-border-2);border-radius:.625rem;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:.25rem;justify-content:center;min-height:16.125rem;padding:1.5rem;position:relative;text-align:center;transition:background-color var(--wp-transition),border-color var(--wp-transition)}.wp-dropzone.is-dragging{background:var(--wp-brand-light);border-color:var(--wp-brand)}.wp-dropzone__icon{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSIzOS4wNjMiIGZpbGw9Im5vbmUiIG92ZXJmbG93PSJ2aXNpYmxlIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBzdHlsZT0iZGlzcGxheTpibG9jayIgdmlld0JveD0iMCAwIDUwIDM5LjA2MyI+PHBhdGggZmlsbD0idXJsKCNhKSIgZD0iTTYuMjUgMy4xMjVDNi4yNSAxLjM5OSA3LjY1IDAgOS4zNzUgMGgxMS42OTZjLjk5NiAwIDEuOTMzLjQ3NSAyLjUyMiAxLjI4bDEuOTE1IDIuNjE4Yy4yOTUuNDAyLjc2My42NCAxLjI2MS42NGgyMC4xMDZDNDguNjAxIDQuNTM4IDUwIDUuOTM3IDUwIDcuNjYzdjIzLjkzNGMwIDEuNzI2LTEuNCAzLjEyNS0zLjEyNSAzLjEyNWgtMzcuNWEzLjEyNSAzLjEyNSAwIDAgMS0zLjEyNS0zLjEyNXoiLz48cGF0aCBmaWxsPSIjZTllY2YxIiBkPSJNMTAuOTM4IDkuMzc1YzAtLjg2My43LTEuNTYyIDEuNTYyLTEuNTYyaDI1Yy44NjMgMCAxLjU2My43IDEuNTYzIDEuNTYydjYuMjVIMTAuOTM2eiIvPjxwYXRoIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLW9wYWNpdHk9Ii44IiBzdHJva2Utd2lkdGg9Ii40NjkiIGQ9Ik0xMi41IDguMDQ3aDI1Yy43MzMgMCAxLjMyOC41OTUgMS4zMjggMS4zMjh2Ni4wMTZIMTEuMTcyVjkuMzc1YzAtLjczMy41OTUtMS4zMjggMS4zMjgtMS4zMjhaIi8+PGZvcmVpZ25PYmplY3Qgd2lkdGg9IjY1LjYyNSIgaGVpZ2h0PSI0Ni4zNyIgeD0iLTkuMzc1IiB5PSIyLjA2OCI+PGRpdiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCIgc3R5bGU9ImJhY2tkcm9wLWZpbHRlcjpibHVyKDQuNjlweCk7Y2xpcC1wYXRoOnVybCgjYik7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJSIvPjwvZm9yZWlnbk9iamVjdD48cmVjdCB3aWR0aD0iNDYuNDA2IiBoZWlnaHQ9IjI3LjE1MSIgeD0iLjIzNCIgeT0iMTEuNjc3IiBmaWxsPSIjMTY1ZGZmIiBmaWxsLW9wYWNpdHk9Ii4xNiIgc3Ryb2tlPSJ1cmwoI2MpIiBzdHJva2Utd2lkdGg9Ii40NjkiIGRhdGEtZmlnbWEtYmctYmx1ci1yYWRpdXM9IjkuMzc1IiByeD0iMi44OTEiLz48cmVjdCB3aWR0aD0iMTQuMDYzIiBoZWlnaHQ9IjQuNzM1IiB4PSIyNi41NjMiIHk9IjI4LjAxNCIgZmlsbD0iIzE2NWRmZiIgcng9Ii43ODEiLz48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSIyOC4xMjUiIHgyPSIyOC4xMjUiIHkxPSIwIiB5Mj0iMzQuNzIyIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iIzE2NWRmZiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzE2NWRmZiIgc3RvcC1vcGFjaXR5PSIwIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImMiIHgxPSIyMC4wODkiIHgyPSIxMy42ODQiIHkxPSIxMS43MTkiIHkyPSIyNi41MjciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjZmZmIiBzdG9wLW9wYWNpdHk9Ii42Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZmZmIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxjbGlwUGF0aCBpZD0iYiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOS4zNzUgLTIuMDY4KSI+PHJlY3Qgd2lkdGg9IjQ2LjQwNiIgaGVpZ2h0PSIyNy4xNTEiIHg9Ii4yMzQiIHk9IjExLjY3NyIgcng9IjIuODkxIi8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+) 50% / 50px auto no-repeat;height:3.75rem;width:3.75rem}.wp-dropzone__icon--success{background-image:url(./upload-success.BTFDrmRO.png);background-size:contain}.wp-dropzone__icon--failed{background-image:url(./upload-failed.DLj7zYAC.png);background-size:contain}.wp-dropzone__title{color:var(--wp-brand);font-size:.875rem;line-height:1.375rem}.wp-dropzone__file{color:var(--wp-text-1);font-size:.875rem;line-height:1.375rem;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-dropzone__link{color:var(--wp-brand);margin-left:.75rem;text-decoration:underline}.wp-dropzone__error{color:var(--wp-danger);font-size:.875rem}.wp-dropzone__desc{color:var(--wp-text-3);font-size:.875rem;line-height:1.375rem}.wp-actions{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-end;margin-top:2.5rem}.wp-actions--center{justify-content:center}.wp-btn{align-items:center;border:1px solid transparent;border-radius:.5rem;box-sizing:border-box;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.375rem;height:2.5rem;justify-content:center;letter-spacing:.05em;min-width:8.75rem;padding:0 1rem;transition:background-color var(--wp-transition),border-color var(--wp-transition),color var(--wp-transition);white-space:nowrap}.wp-btn:disabled{cursor:not-allowed;opacity:.6}.wp-btn--primary{background:var(--wp-primary-btn);color:#fff}.wp-btn--default{background:#fff;border-color:var(--wp-border);color:var(--wp-text-1)}.wp-btn--outline{background:#fff;border-color:var(--wp-brand);color:var(--wp-brand)}.wp-btn--sm{font-size:.8125rem;height:2rem;min-width:5.875rem;padding:0 .75rem}.wp-link{color:var(--wp-brand);font-size:.8125rem}.wp-panel{background:var(--wp-card-bg);border-radius:.625rem;box-sizing:border-box;padding:1.5rem 2rem}.wp-kv{display:flex;font-size:.875rem;gap:.25rem;line-height:1.75rem}.wp-kv__k{color:var(--wp-text-2);flex-shrink:0}.wp-kv__v{color:var(--wp-text-1);min-width:0;word-break:break-all}.wp-kv__tip{color:var(--wp-text-caption);font-size:.75rem}.wp-status{align-items:center;display:flex;flex-direction:column;padding:3rem 1rem 1rem;text-align:center}.wp-status__title{color:var(--wp-text-1);font-size:1rem;font-weight:700;margin-top:1.25rem}.wp-status__desc{color:var(--wp-text-body);font-size:.8125rem;line-height:1.375rem;margin-top:.5rem;max-width:32rem}.wp-status__tag{align-items:center;background:var(--wp-brand-light);border-radius:.875rem;color:var(--wp-brand);display:inline-flex;font-size:.75rem;height:1.75rem;margin-top:1rem;padding:0 .75rem}.wp-report{background:var(--wp-panel-bg);border-radius:10px;padding:0 20px}.wp-report__order{align-items:center;border-bottom:1px solid var(--wp-border);color:var(--wp-text-2);display:flex;font-size:14px;height:61px;line-height:22px}.wp-report__order-no{color:var(--wp-text-1)}.wp-report__row{align-items:center;color:var(--wp-text-1);display:flex;font-size:14px;font-weight:500;gap:24px;justify-content:space-between;line-height:22px;padding:16px}.wp-report__info{align-items:center;display:flex;flex:1;gap:clamp(24px,7vw,140px);max-width:906px;min-width:0;white-space:nowrap}.wp-report__name{align-items:center;display:flex;font-size:20px;font-weight:600;gap:7px;line-height:normal;min-width:0}.wp-report__name img{flex-shrink:0;height:23px;width:auto}.wp-report__name span{overflow:hidden;text-overflow:ellipsis}.wp-report__state{align-items:center;display:inline-flex;gap:8px}.wp-report__state svg{color:var(--wp-success);height:20px;width:20px}.wp-report__btns{display:flex;flex-direction:column;flex-shrink:0;gap:12px}.wp-report__btn{align-items:center;border:1px solid transparent;border-radius:4px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-size:14px;height:32px;justify-content:center;line-height:22px;padding:0 16px;transition:background-color var(--wp-transition),border-color var(--wp-transition);white-space:nowrap}.wp-report__btn:disabled{cursor:not-allowed;opacity:.6}.wp-report__btn--primary{background:var(--wp-primary-btn);color:#fff}.wp-report__btn--outline{background:#fff;border-color:var(--wp-brand);color:var(--wp-brand)}.wp-fail{align-items:center;display:flex;flex-direction:column;padding:2.5rem 1rem 0;text-align:center}.wp-fail__title{color:var(--wp-danger);font-size:1rem;font-weight:700;margin-top:.75rem}.wp-fail__reason{color:var(--wp-text-1);font-size:.875rem;line-height:1.375rem;margin-top:.5rem;max-width:40rem;word-break:break-word}.wp-fail__hint{color:var(--wp-text-caption);font-size:.75rem;line-height:1.25rem;margin-top:.5rem;max-width:40rem}.wp-logo-quality{--wp-logo-quality-size: 26px;display:block;flex-shrink:0;height:var(--wp-logo-quality-size);overflow:hidden;position:relative;width:var(--wp-logo-quality-size)}.wp-logo-quality .wp-logo-quality__mask{aspect-ratio:28 / 29;border-radius:calc(var(--wp-logo-quality-size)*.1875);left:4.69%;overflow:hidden;position:absolute;right:7.81%;top:4.6875%}.wp-logo-quality .wp-logo-quality__img{height:146.83%;left:-22.08%;max-width:none;position:absolute;top:-23.21%;width:431.69%}.wp-section-title.wp-class-type__title{margin-top:2rem}.wp-class-type{display:flex;flex-wrap:wrap;gap:1rem}.wp-class-type__item{background:#fff;border:1px solid var(--wp-border);border-radius:10px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:2px;height:66px;justify-content:center;padding:0 1.25rem;text-align:left;transition:border-color var(--wp-transition),box-shadow var(--wp-transition);width:13.5rem}.wp-class-type__item:focus-visible{outline:var(--wp-focus-ring);outline-offset:2px}.wp-class-type__item.is-active{border-color:var(--wp-brand);box-shadow:var(--wp-shadow-active)}.wp-class-type__label{color:var(--wp-text-1);font-size:14px;line-height:22px}.wp-class-type__item.is-active .wp-class-type__label{color:var(--wp-brand);font-weight:600}.wp-class-type__desc{color:var(--wp-text-caption);font-size:12px;line-height:20px}@media(hover:hover){.wp-class-type__item:not(.is-active):hover{border-color:var(--wp-brand-hover);box-shadow:var(--wp-shadow-hover)}}@media(max-width:1024px){.weipu-detect__card{padding:1.5rem}.wp-version-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wp-step__text{display:none}.wp-report__row{flex-wrap:wrap}.wp-report__info{flex-wrap:wrap;row-gap:8px}}.wp-badge{align-items:center;border-radius:.6875rem;display:inline-flex;font-size:.75rem;gap:.25rem;height:1.375rem;padding:0 .5rem;white-space:nowrap}.wp-badge--neutral{background:var(--wp-fill-2);color:var(--wp-text-2)}.wp-badge--brand{background:var(--wp-brand-light);color:var(--wp-brand)}.wp-badge--success{background:var(--wp-success-light);color:var(--wp-success)}.wp-badge--warning{background:var(--wp-warning-light);color:var(--wp-warning)}.wp-badge--danger{background:var(--wp-danger-light);color:var(--wp-danger)}.wp-badge__dot{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;background:currentColor;border-radius:50%;height:.375rem;width:.375rem}.weipu-detect__banner{background:#fff;border-color:var(--wp-border);border-radius:1.25rem;color:var(--wp-text-1);font-size:.875rem;padding:.875rem 1.5rem}.weipu-detect__banner-main{align-items:center;display:flex;gap:.75rem;min-width:0}.weipu-detect__banner-text{color:var(--wp-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.weipu-detect__banner-text strong{color:var(--wp-text-1);font-weight:500}.weipu-detect__banner-actions{align-items:center;display:flex;flex-shrink:0;gap:.5rem}.weipu-detect__banner-close{align-items:center;border-radius:.375rem;color:var(--wp-text-caption);display:inline-flex;height:2rem;justify-content:center;transition:background-color var(--wp-transition),color var(--wp-transition);width:2rem}.weipu-detect__banner-close svg{height:1rem;width:1rem}@media(max-width:768px){.shell-main__scroll:has(.weipu-detect){padding:0 16px}.weipu-detect{padding-top:1.25rem}.wp-head__desc{flex-basis:100%;order:1}.wp-head__desc:before{display:none}}.wp-template-selected{align-items:center;background:var(--wp-brand-light);border:1px solid var(--wp-brand);border-radius:.625rem;color:var(--wp-text-2);display:flex;font-size:.875rem;gap:1rem;justify-content:space-between;margin-top:1rem;padding:.75rem 1rem}.wp-template-list{display:grid;gap:.5rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem;max-height:14rem;overflow-y:auto;overscroll-behavior:contain;padding-right:.25rem;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin}.wp-template-item{align-items:center;background:var(--wp-card-bg);border:1px solid var(--wp-border);border-radius:.375rem;box-sizing:border-box;color:var(--wp-text-1);cursor:pointer;display:flex;font-size:.8125rem;gap:.5rem;justify-content:space-between;padding:.625rem .75rem;text-align:left;transition:border-color var(--wp-transition),background-color var(--wp-transition),color var(--wp-transition)}.wp-template-item.is-active{background:var(--wp-brand-light);border-color:var(--wp-brand);color:var(--wp-brand);font-weight:600}.wp-template-item__school{color:var(--wp-text-caption);flex-shrink:0;font-size:.6875rem;font-weight:400}.wp-template-empty{align-items:center;color:var(--wp-text-caption);display:flex;flex-direction:column;font-size:.75rem;gap:.75rem;height:8rem;justify-content:center}@media(max-width:1024px){.wp-template-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.wp-template-list{grid-template-columns:minmax(0,1fr)}}@media(hover:hover){.wp-head__back:hover{background:var(--wp-fill-2)}.wp-version-card:not(.is-active):hover{border-color:var(--wp-brand-hover);box-shadow:var(--wp-shadow-hover)}.wp-dropzone:hover{background:var(--wp-brand-light);border-color:var(--wp-brand)}.wp-btn--primary:not(:disabled):hover,.wp-report__btn--primary:not(:disabled):hover{background:var(--wp-primary-btn-hover)}.wp-btn--default:not(:disabled):hover{border-color:var(--wp-brand);color:var(--wp-brand)}.wp-btn--outline:not(:disabled):hover,.wp-report__btn--outline:not(:disabled):hover{background:var(--wp-brand-light)}.wp-link:hover{text-decoration:underline}.wp-template-item:not(.is-active):hover{border-color:var(--wp-brand-hover)}.weipu-detect__banner-close:hover{background:var(--wp-fill-2);color:var(--wp-text-1)}}.weipu-detect__banner-close:focus-visible,.wp-btn:focus-visible,.wp-dropzone:focus-visible,.wp-head__back:focus-visible,.wp-head__row .history-popover-trigger:focus-visible,.wp-link:focus-visible,.wp-report__btn:focus-visible,.wp-template-item:focus-visible,.wp-version-card:focus-visible{outline:var(--wp-focus-ring);outline-offset:2px}
