:root{--brand:#2f6b4f;--brand-soft:#f2f7f4;--brand-line:#dcebe2;--be-text:#191919;--be-text-2:#707070;--be-fill:#f0f0f0;--be-line:#ebebeb;--be-bg:#f7f7f7;--btn-hover-bg:#f5f7fa;--btn-hover-border:#bfc5cd;--sel-bg:#e8f2ec;--sel-hover-bg:#dbeae1;--sel-border:#2f6b4f;--sel-text:#24563f;--fg-ink:#14231b;--fg-muted:#5d6b63;--fg-faint:#8a978f;--fg-line:#e1e8e3;--fg-tile:#eef3ef;--fg-tile-hover:#e2ece5;--fg-field:#f6f9f7;--ip-badge:url(/build/assets/brand-fx7irLCI.webp);--cat-paw:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 12.5c-3.3 0-6 2.9-6 5.4 0 1.7 1.3 2.6 2.9 2.6 1.2 0 2-.6 3.1-.6s1.9.6 3.1.6c1.6 0 2.9-.9 2.9-2.6 0-2.5-2.7-5.4-6-5.4z'/%3E%3Ccircle cx='5.2' cy='10' r='1.9'/%3E%3Ccircle cx='9.2' cy='5.6' r='1.9'/%3E%3Ccircle cx='14.8' cy='5.6' r='1.9'/%3E%3Ccircle cx='18.8' cy='10' r='1.9'/%3E%3C/svg%3E");--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-5:24px;--ds-space-6:32px;--ds-space-7:48px;--ds-radius-card:24px;--ds-radius-panel:16px;--ds-radius-pill:999px;--ds-line:var(--fg-line);--ds-line-strong:#d3dfd7;--ds-line-field:#dde7e1;--ds-ink:var(--fg-ink);--ds-muted:var(--fg-muted);--ds-faint:var(--fg-faint);--ds-surface:#fff;--ds-tile:var(--fg-tile);--ds-field:var(--fg-field);--ds-hover:#f3f7f4;--ds-ok-text:#24563f;--ds-ok-bg:#edf5ef;--ds-ok-line:#cfe3d7;--ds-warn-text:#8a4b08;--ds-warn-bg:#fff8eb;--ds-warn-line:#f3dcae;--ds-danger-text:#b42318;--ds-danger-bg:#fef3f2;--ds-danger-line:#f8cdc8;--ds-elev-raised:0 1px 2px #14231b0a, 0 12px 32px -16px #14231b24;--ds-elev-float:0 8px 24px -8px #14231b2e;--ds-focus:0 0 0 2px #fff, 0 0 0 4px #2f6b4f73;--ds-ease:cubic-bezier(.22, 1, .36, 1);--ds-spring:cubic-bezier(.34, 1.56, .64, 1);--ds-spring-soft:cubic-bezier(.25, 1.18, .4, 1)}html,body,#app{height:100%;margin:0}body{background:var(--be-bg);color:var(--be-text);-webkit-font-smoothing:antialiased}.auth-surface{box-sizing:border-box;background:var(--be-bg);min-height:100vh;padding:16px}.auth-main{flex:1;width:100%}.site-icp{text-align:center;padding:12px 16px 4px;font-size:12px;line-height:20px}.site-icp a{color:var(--ds-faint);transition:color .2s var(--ds-ease)}.site-icp a:hover{color:var(--brand)}.app-icp{padding:0 16px 16px}.app-shell{min-height:100vh}.app-sider{border-right:1px solid var(--be-line);height:100vh;position:sticky;top:0;overflow-y:auto}.sidebar-logo{height:56px;color:var(--fg-ink);letter-spacing:.04em;border-bottom:1px solid var(--fg-line);justify-content:center;align-items:center;gap:10px;font-size:19px;font-weight:800;display:flex}.sidebar-logo:before{content:"";background:var(--ip-badge) center / contain no-repeat;width:34px;height:34px;box-shadow:0 0 0 1px var(--fg-line);border-radius:50%}.app-sider:after{content:"";pointer-events:none;background:url(/build/assets/weichong-DKCxyQCa.webp) bottom/contain no-repeat;width:104px;height:96px;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.app-sider.ant-layout-sider-collapsed:after{display:none}@media (height<=760px){.app-sider:after{display:none}}.sidebar-logo-mark{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.app-side-menu{padding:4px 12px 16px;border-inline-end:none!important}.app-side-menu .ant-menu-item-group-title{color:var(--fg-faint);letter-spacing:.08em;font-size:12px;font-weight:600;padding:18px 14px 6px!important}.app-side-menu .ant-menu-item{align-items:center;border-radius:999px!important;height:auto!important;margin-block:3px!important;padding:7px 14px 7px 7px!important;line-height:1.3!important;display:flex!important}.app-side-menu .ant-menu-item .ant-menu-item-icon{background:var(--fg-tile);width:34px;height:34px;color:var(--fg-muted);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;transition:background-color .2s ease-in-out,color .2s ease-in-out;display:inline-flex}.app-side-menu .ant-menu-item .ant-menu-title-content{min-width:0;margin-inline-start:12px!important}.app-side-menu .ant-menu-item:hover .ant-menu-item-icon{background:var(--fg-tile-hover);color:var(--fg-ink)}.app-side-menu .ant-menu-item-selected .ant-menu-item-icon,.app-side-menu .ant-menu-item-selected:hover .ant-menu-item-icon{background:var(--brand);color:#fff}.nav-item-text{flex-direction:column;gap:2px;min-width:0;display:flex}.nav-item-title{color:var(--fg-ink);font-size:14px;font-weight:600}.app-side-menu .ant-menu-item-selected .nav-item-title{color:var(--sel-text);font-weight:700}.nav-item-desc{color:var(--fg-faint);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;overflow:hidden}.app-side-menu.ant-menu-inline-collapsed{padding-inline:0}.app-side-menu.ant-menu-inline-collapsed .ant-menu-item{justify-content:center!important;width:48px!important;margin-inline:auto!important;padding:7px 0!important}.app-side-menu.ant-menu-inline-collapsed .ant-menu-item .ant-menu-title-content{display:none!important}.app-side-menu.ant-menu-inline-collapsed .ant-menu-item .ant-menu-item-icon{margin:0!important}.app-side-menu.ant-menu-inline-collapsed .ant-menu-item-group-title{background:var(--fg-line);width:28px;height:1px;margin:12px auto 8px;font-size:0;overflow:hidden;padding:0!important}.ant-menu-inline-collapsed .nav-item-desc{display:none}.app-topbar{z-index:10;border-bottom:1px solid var(--fg-line);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0;background:#fff!important;height:56px!important;padding:0 16px!important;line-height:56px!important}.topbar-titles{align-items:center;gap:12px;height:56px;line-height:1;display:inline-flex}.topbar-title,.topbar-title strong{color:var(--be-text);letter-spacing:-.01em;font-size:17px;font-weight:700}.topbar-subtitle{background:var(--brand-soft);color:var(--sel-text);border-radius:999px;padding:5px 12px;font-size:12px}.topbar-user{color:var(--be-text-2)}.app-content h1{letter-spacing:-.01em;font-weight:700}.app-content h2{font-weight:700}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){font-weight:600}.ant-radio-button-wrapper:not(.ant-radio-button-wrapper-checked):not(.ant-radio-button-wrapper-disabled):hover{color:var(--be-text);background:var(--btn-hover-bg)}.ant-btn{transition:background-color .2s ease-out, background-size .32s var(--ds-ease), border-color .2s ease-out, color .2s ease-out, box-shadow .24s var(--ds-ease), transform .24s var(--ds-ease)!important}.ant-btn>.anticon{transition:transform .32s var(--ds-ease)}.ant-btn-variant-outlined:not(.ant-btn-dangerous),.ant-btn-variant-dashed:not(.ant-btn-dangerous){background-image:linear-gradient(var(--ds-ok-bg), var(--ds-ok-bg));background-position:0;background-repeat:no-repeat;background-size:0% 100%}.ant-btn-variant-outlined.ant-btn-dangerous{background-image:linear-gradient(var(--ds-danger-bg), var(--ds-danger-bg));background-position:0;background-repeat:no-repeat;background-size:0% 100%}@media (hover:hover){.ant-btn:not(:disabled):not(.ant-btn-loading):not(.ant-btn-variant-text):not(.ant-btn-variant-link):hover{transform:translateY(-1px);box-shadow:0 6px 14px -8px #14231b59}.ant-btn-variant-solid:not(:disabled):not(.ant-btn-loading):hover{box-shadow:0 8px 18px -8px #2f6b4f99}.ant-btn-variant-outlined:not(:disabled):hover,.ant-btn-variant-dashed:not(:disabled):hover{background-size:100% 100%}.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-dangerous):hover{border-color:#9cc2ab}.ant-btn:not(:disabled):hover>.anticon-reload,.ant-btn:not(:disabled):hover>.anticon-sync{transform:rotate(180deg)}.ant-btn:not(:disabled):hover>.anticon-download{animation:ds-icon-drop .48s var(--ds-ease)}.ant-btn:not(:disabled):hover>.anticon-plus{transform:rotate(90deg)}.ant-btn:not(:disabled):hover>.anticon-delete{animation:.4s ease-in-out ds-icon-shake}.ant-btn:not(:disabled):hover>:is(.anticon-picture,.anticon-eye,.anticon-search){transform:scale(1.15)}.ant-btn:not(:disabled):hover>.anticon-clear{transform:rotate(-14deg)}.ant-btn:not(:disabled):hover>:is(.anticon-star,.anticon-gift){transform:rotate(72deg)scale(1.1)}.ant-btn:not(:disabled):hover>:is(.anticon-right,.anticon-arrow-right,.anticon-logout){transform:translate(2px)}.ant-btn-variant-link:not(:disabled)>span:not(.anticon){transition:background-size .28s var(--ds-ease);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px}.ant-btn-variant-link:not(:disabled):hover>span:not(.anticon){background-size:100% 1px}}.ant-btn:not(:disabled):not(.ant-btn-loading):active{box-shadow:none;transform:translateY(0)scale(.97);transition-duration:80ms!important}.ant-btn:focus-visible{box-shadow:var(--ds-focus)!important;outline:none!important}@keyframes ds-icon-drop{0%,to{transform:translateY(0)}45%{transform:translateY(3px)}70%{transform:translateY(-1px)}}@keyframes ds-icon-shake{0%,to{transform:rotate(0)}25%{transform:rotate(-12deg)}50%{transform:rotate(10deg)}75%{transform:rotate(-6deg)}}.m-card,.hitter-list-item{transition:border-color .2s ease-in-out}@media (hover:hover){.m-card:hover,.hitter-list-item:hover{border-color:#c8c8c8}}.app-content{min-width:0;padding:16px}@media (width<=767px){.app-content{padding:12px}}@media (width<=768px){.app-content .ant-btn:not(.ant-btn-sm):not(.ant-btn-circle):not(.ant-btn-link):not(.ant-btn-text){min-height:40px;font-size:15px}.app-content .ant-btn-sm:not(.ant-btn-link):not(.ant-btn-text){min-height:32px;padding-inline:10px;font-size:14px}.app-content .ant-btn-circle:not(.ant-btn-sm){min-width:40px;height:40px}.app-content .ant-input:not(textarea),.app-content .ant-input-affix-wrapper,.app-content .ant-picker,.app-content .ant-input-number,.app-content .ant-select:not(.ant-select-sm){min-height:40px;font-size:15px}.app-content .ant-input-affix-wrapper .ant-input,.app-content .ant-input-number .ant-input-number-input{min-height:0}.app-content .ant-radio-button-wrapper:not(.ant-radio-button-wrapper-sm),.app-content .ant-segmented-item-label{min-height:36px;font-size:14px;line-height:34px}.app-content .hitter-report-submit.ant-btn{width:100%;min-height:46px;font-size:16px}.app-content .ant-radio-group-block{flex-wrap:nowrap;flex:100%;width:100%;display:flex}.app-content .ant-radio-group-block .ant-radio-button-wrapper{text-align:center;white-space:nowrap;flex:1 1 0;min-width:0;padding-inline:4px}.app-content .ant-pagination-item,.app-content .ant-pagination-prev,.app-content .ant-pagination-next{min-width:36px;height:36px;line-height:34px}}.app-content :is(.orders-status-page,.report-center-page,.finance-data-page,.boss-prestore-panel,.boss-vip-page,.staff-status-card,.cs-settings-shell,.cs-permission-shell,.dev-orders-card,.hitter-card){border:1px solid var(--fg-line);border-radius:24px}.app-content :is(.staff-status-sub-card,.orders-status-detail-card,.order-overview-card,.boss-prestore-stat-card,.boss-vip-admin-block,.cs-settings-panel,.hitter-stat-card,.hitter-list-item,.hitter-ranking,.m-card){border-radius:16px}.app-content h1:before{content:"";vertical-align:-6px;background:var(--ip-badge) center / contain no-repeat;width:28px;height:28px;box-shadow:0 0 0 1px var(--fg-line);border-radius:50%;margin-right:10px;display:inline-block}:is(.app-content,.auth-card) :is(.ant-input-outlined,.ant-input-affix-wrapper,.ant-picker,.ant-input-number,.ant-select-outlined):not(textarea){border-color:var(--fg-line);border-radius:999px}:is(.app-content,.auth-card) textarea.ant-input{border-color:var(--fg-line);border-radius:16px}:is(.app-content,.auth-card) :is(.ant-input-outlined,.ant-input-affix-wrapper,.ant-picker,.ant-input-number,.ant-select-outlined):not(:focus,:focus-within,.ant-select-focused,.ant-input-affix-wrapper-focused,.ant-picker-focused,.ant-input-number-focused){background:var(--fg-field)}:is(.app-content,.auth-card) :is(input.ant-input,.ant-input-affix-wrapper,.ant-picker){padding-inline:14px}:is(.app-content,.auth-card) .ant-input-affix-wrapper input.ant-input{background:0 0;padding-inline:0}:is(.app-content,.auth-card) .ant-select-outlined{padding-inline-start:14px}:is(.app-content,.ant-modal) .ant-radio-group:has(.ant-radio-button-wrapper){background:var(--fg-tile);border-radius:20px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}:is(.app-content,.ant-modal) .ant-radio-button-wrapper{height:auto;color:var(--fg-muted);background:0 0;padding:3px 14px;line-height:24px;border:none!important;border-radius:999px!important}:is(.app-content,.ant-modal) .ant-radio-button-wrapper:before{display:none!important}:is(.app-content,.ant-modal) .ant-radio-button-wrapper:not(.ant-radio-button-wrapper-checked):not(.ant-radio-button-wrapper-disabled):hover{color:var(--fg-ink);background:#ffffffb3}:is(.app-content,.ant-modal) .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled),:is(.app-content,.ant-modal) .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{background:var(--brand)!important;color:#fff!important;box-shadow:none!important}.app-content .ant-tag{border-radius:999px;padding-inline:10px}.hitter-panel-rank-buttons .ant-btn-primary:not(:disabled),.hitter-panel-rank-buttons .ant-btn-primary:not(:disabled):hover{background:var(--brand);border-color:var(--brand);color:#fff}.m-tabs-item{border-radius:999px}.ds-head{justify-content:space-between;align-items:flex-start;gap:var(--ds-space-4);margin-bottom:var(--ds-space-4);padding-bottom:var(--ds-space-4);border-bottom:1px solid var(--ds-line);display:flex}.ds-head h1{align-items:center;gap:var(--ds-space-3);letter-spacing:-.01em;color:var(--ds-ink);margin:0;font-size:24px;font-weight:800;line-height:32px;display:flex}.app-content .ds-head h1:before{vertical-align:0;flex:none;margin-right:0}.ds-desc{margin:var(--ds-space-1) 0 0 40px;color:var(--ds-muted);font-size:12px;line-height:20px}.ds-toolbar{align-items:center;gap:var(--ds-space-2);margin-bottom:var(--ds-space-4);flex-wrap:wrap;display:flex}.ds-toolbar-meta{color:var(--ds-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px;line-height:20px}.ds-toolbar-meta strong{color:var(--ds-ink);font-weight:700}.ds-filters{gap:var(--ds-space-3) var(--ds-space-4);margin-bottom:var(--ds-space-5);padding:var(--ds-space-4);border:1px solid var(--ds-line);border-radius:var(--ds-radius-panel);background:var(--ds-field);grid-template-columns:repeat(auto-fill,minmax(176px,1fr));display:grid}.ds-filter{gap:var(--ds-space-1);flex-direction:column;min-width:0;display:flex}.ds-filter>label{padding-left:var(--ds-space-4);color:var(--ds-muted);font-size:12px;font-weight:500;line-height:20px}.app-content .ds-filters :is(.ant-input-outlined,.ant-input-affix-wrapper,.ant-picker,.ant-select-outlined):not(.ant-select-focused):not(:focus-within){background:var(--ds-surface)}.ds-filter .ant-select,.ds-filter .ant-picker{width:100%;min-width:0}.ds-chip{height:22px;padding:0 var(--ds-space-2);border-radius:var(--ds-radius-pill);background:var(--ds-tile);color:var(--ds-muted);white-space:nowrap;align-items:center;font-size:12px;font-weight:600;line-height:22px;display:inline-flex}.ds-chip.is-ok{background:var(--ds-ok-bg);color:var(--ds-ok-text)}.ds-chip.is-warn{background:var(--ds-warn-bg);color:var(--ds-warn-text)}.ds-chip.is-danger{background:var(--ds-danger-bg);color:var(--ds-danger-text)}.ds-chip.is-ink{background:var(--sel-bg);color:var(--sel-text)}button.ds-chip{cursor:pointer;border:1px solid #0000;font-family:inherit;transition:border-color .2s ease-out}button.ds-chip:hover{border-color:currentColor}button.ds-chip:focus-visible{box-shadow:var(--ds-focus);outline:none}.ds-table .ant-table-container{border:1px solid var(--ds-line);border-radius:var(--ds-radius-panel);overflow:hidden}.ds-table .ant-table-thead>tr>th{color:#3f5a4a;white-space:nowrap;font-size:12px;font-weight:600;line-height:20px;padding:var(--ds-space-2) var(--ds-space-3)!important;background:var(--brand-soft)!important;border-bottom-color:var(--ds-line)!important}.ds-table .ant-table-tbody>tr>td{color:var(--ds-ink);font-variant-numeric:tabular-nums;font-size:13px;line-height:20px;padding:var(--ds-space-2) var(--ds-space-3)!important;border-bottom-color:#eef3ef!important}.ds-table .ant-table-tbody>tr:hover>td{background:var(--ds-hover)!important}.ds-table .ant-table-tbody>tr.ant-table-measure-row>td{padding:0!important}.ds-table .ds-col-actions{border-right:1px solid var(--ds-line)}.ds-row-actions{align-items:center;gap:var(--ds-space-1);flex-wrap:nowrap;display:flex}.ds-muted{color:var(--ds-faint)}.ds-pagination{justify-content:space-between;align-items:center;gap:var(--ds-space-2) var(--ds-space-3);margin-top:var(--ds-space-4);color:var(--ds-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;font-size:13px;line-height:20px;display:flex}.ds-notice{margin-bottom:var(--ds-space-3);padding:var(--ds-space-2) var(--ds-space-4);border:1px solid var(--ds-line);border-radius:var(--ds-radius-panel);background:var(--ds-field);color:var(--ds-muted);font-size:13px;line-height:20px}.ds-notice.is-ok{border-color:var(--ds-ok-line);background:var(--ds-ok-bg);color:var(--ds-ok-text)}.ds-notice.is-warn{border-color:var(--ds-warn-line);background:var(--ds-warn-bg);color:var(--ds-warn-text)}.ds-notice.is-danger{border-color:var(--ds-danger-line);background:var(--ds-danger-bg);color:var(--ds-danger-text)}.ds-notice .ant-btn-link{height:20px;padding:0 var(--ds-space-1);font-size:13px}.ds-note{margin-top:var(--ds-space-4);color:var(--ds-muted);font-size:12px;line-height:20px}@media (width<=768px){.ds-head h1{font-size:20px;line-height:28px}.ds-desc{margin-left:0}}.ds-chip.vip-tier-chip{border:1px solid #0000;line-height:20px}.app-sider .ant-layout-sider-children{position:relative}.app-sider .app-side-menu{z-index:1;position:relative;background:0 0!important}.app-sider .app-side-menu .ant-menu-item-selected{background:0 0!important}.app-sider-pill{width:var(--pill-w,0);height:var(--pill-h,0);background:var(--sel-bg);pointer-events:none;transform:translate(var(--pill-x,0), var(--pill-y,0));transition:transform .52s var(--ds-spring-soft), width .3s var(--ds-ease), height .3s var(--ds-ease), opacity .2s ease-out, scale .36s var(--ds-spring);border-radius:999px;position:absolute;top:0;left:0}.app-sider-pill[data-jump]{transition:opacity .2s ease-out, scale .36s var(--ds-spring)}.app-sider-pill[data-hidden]{opacity:0;scale:.8}.app-side-menu .ant-menu-item{transition:background-color .2s ease-out, scale .3s var(--ds-spring)!important}.app-side-menu .ant-menu-item .ant-menu-item-icon{transition:background-color .2s ease-in-out, color .2s ease-in-out, transform .42s var(--ds-spring)}.app-side-menu .nav-item-text{transition:transform .36s var(--ds-spring)}@media (hover:hover){.app-side-menu .ant-menu-item:hover .ant-menu-item-icon{transform:scale(1.1)rotate(-8deg)}.app-side-menu .ant-menu-item:hover .nav-item-text{transform:translate(3px)}}.app-side-menu .ant-menu-item:active{scale:.97;transition-duration:80ms!important}.app-side-menu .ant-menu-item-selected .ant-menu-item-icon{animation:ds-pop .46s var(--ds-spring)}.sidebar-logo:before{transition:transform .5s var(--ds-spring)}.sidebar-logo:hover:before{transform:rotate(-12deg)scale(1.08)}.app-sider:after{transform-origin:50% 100%;animation:3.6s ease-in-out infinite ds-cat-breathe}.topbar-title{animation:ds-rise .42s var(--ds-ease);display:inline-block}.app-page{animation:ds-page-in .42s var(--ds-ease)}.m-card{animation:ds-rise .42s var(--ds-ease) both}.m-card:nth-child(2){animation-delay:40ms}.m-card:nth-child(3){animation-delay:80ms}.m-card:nth-child(n+4){animation-delay:.12s}.cs-state{animation:.3s ease-out ds-fade}.cs-state-icon{animation:ds-pop-in .5s var(--ds-spring) 50ms both}.cs-state.is-error .cs-state-icon{animation:ds-pop-in .5s var(--ds-spring) 50ms both, ds-icon-shake .4s ease-in-out .45s}.ds-notice{animation:ds-drop .36s var(--ds-ease)}:is(.app-content,.ant-modal) .ant-radio-button-wrapper{transition:background-color .2s ease-out, color .2s ease-out, scale .3s var(--ds-spring)}:is(.app-content,.ant-modal) .ant-radio-button-wrapper:active{transition-duration:80ms;scale:.94}:is(.app-content,.ant-modal) .ant-radio-button-wrapper-checked{animation:ds-pop .4s var(--ds-spring)}.ant-tabs-ink-bar{transition-timing-function:var(--ds-spring)!important}.m-tabs-item.is-active{animation:ds-pop .4s var(--ds-spring)}.ant-modal.ant-zoom-appear-active,.ant-modal.ant-zoom-enter-active{animation-timing-function:var(--ds-spring)!important}@keyframes ds-page-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ds-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ds-fade{0%{opacity:0}to{opacity:1}}@keyframes ds-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes ds-pop{0%{transform:scale(.82)}to{transform:scale(1)}}@keyframes ds-pop-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}@keyframes ds-cat-breathe{0%,to{transform:translate(-50%)scale(1)}50%{transform:translate(-50%)scale(1.02,1.05)}}.ds-chip.is-live:before{content:"";background:#7fb77e;border-radius:50%;width:6px;height:6px;margin-right:6px;animation:2.4s ease-out infinite ds-live}@keyframes ds-live{0%{box-shadow:0 0 #7fb77e99}70%,to{box-shadow:0 0 0 5px #7fb77e00}}.app-page[data-mascot=bite]{--page-mascot:url(/build/assets/bite-DeI7xFLK.webp)}.app-page[data-mascot=yinyi]{--page-mascot:url(/build/assets/yinyi-C5dB3p-D.webp)}.app-page[data-mascot=honglang]{--page-mascot:url(/build/assets/honglang-D5Td5W8v.webp)}.app-page[data-mascot=honglang2]{--page-mascot:url(/build/assets/honglang2-NZDKMkYJ.webp)}.app-page[data-mascot=laohei]{--page-mascot:url(/build/assets/laohei-hx2D-jGs.webp)}.app-page[data-mascot=jiaoguan]{--page-mascot:url(/build/assets/jiaoguan-D18IKZ_I.webp)}.app-page[data-mascot=weilong]{--page-mascot:url(/build/assets/weilong-CURUgPhL.webp)}.app-page[data-mascot=wuming]{--page-mascot:url(/build/assets/wuming-BZrHBZnS.webp)}.app-page[data-mascot=yedan]{--page-mascot:url(/build/assets/yedan-Lib1hPxp.webp)}.app-page[data-mascot=jifeng]{--page-mascot:url(/build/assets/jifeng-DCNXnky-.webp)}.app-page[data-mascot=die]{--page-mascot:url(/build/assets/die-FoAXqQXD.webp)}.app-page[data-mascot=maixiaowen]{--page-mascot:url(/build/assets/maixiaowen-Zi43kYdS.webp)}.app-page[data-mascot] .ds-head{padding-right:124px;position:relative}.app-page[data-mascot] .ds-head:after{content:"";background:var(--page-mascot) center bottom / contain no-repeat;transform-origin:50% 100%;pointer-events:none;width:112px;height:116px;animation:ds-mascot-in .62s var(--ds-spring) .12s both;position:absolute;bottom:0;right:4px}@media (hover:hover){.app-page[data-mascot] .ds-head:hover:after{animation:ds-mascot-hop .56s var(--ds-spring)}}@media (width<=768px){.app-page[data-mascot] .ds-head{padding-right:80px}.app-page[data-mascot] .ds-head:after{width:72px;height:76px}.app-page[data-mascot] .hitter-panel-m-head .ds-head{padding-right:0}.app-page[data-mascot] .hitter-panel-m-head .ds-head:after{display:none}}@keyframes ds-mascot-in{0%{opacity:0;clip-path:inset(0 0 24px);transform:translateY(24px)scale(.86)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes ds-mascot-hop{0%,to{transform:none}35%{transform:translateY(-8px)rotate(-3deg)}65%{transform:translateY(0)scale(1.04,.96)}}
