html,body.mcj-boss-shell{max-width:100%;overflow-x:hidden}header.mcj-boss-header{box-sizing:border-box;width:100%;max-width:100vw;padding:0;padding-top:env(safe-area-inset-top,0px);z-index:1000;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050406f5;border-bottom:1px solid #ff9ecf33;margin:0;position:sticky;top:0}header.mcj-boss-header .mcj-boss-header-inner{box-sizing:border-box;width:100%;max-width:100%;padding:0 16px;padding-left:max(16px, calc(env(safe-area-inset-left,0px) + 16px));padding-right:max(16px, calc(env(safe-area-inset-right,0px) + 16px));align-items:center;gap:16px;height:62px;min-height:62px;margin:0 auto;display:flex}header.mcj-boss-header .top-actions,header.mcj-boss-header .live2d-avatar,header.mcj-boss-header .mcj-boss-user,header.mcj-boss-header .mcj-boss-mine,header.mcj-boss-header .mcj-boss-login,header.mcj-boss-header .mcj-boss-star,header.mcj-boss-header .header-star,header.mcj-boss-header [data-favorite],header.mcj-boss-header [data-mcj-favorite],header.mcj-boss-header [data-mcj-notify-toggle],header.mcj-boss-header .brand:not(.mcj-header-brand),header.mcj-boss-header .mcj-boss-brand:not(.mcj-header-brand),header.mcj-boss-header .mcj-mnav-brand,header.mcj-boss-header .mcj-boss-more,header.mcj-boss-header nav.header-nav:not(.mcj-desk-nav),header.mcj-boss-header nav.mcj-boss-nav:not(.mcj-desk-nav){display:none!important}header.mcj-boss-header .mcj-header-brand{color:#fff7fb;z-index:2;flex:none;align-items:center;gap:10px;min-width:0;max-width:min(280px,46vw);margin:0;padding:0;text-decoration:none;position:relative;overflow:visible;visibility:visible!important;opacity:1!important;display:flex!important}header.mcj-boss-header .mcj-header-brand-logo{object-fit:cover;border:1px solid #ff9ecf59;border-radius:10px;flex:0 0 40px;width:40px;min-width:40px;max-width:40px;height:40px;min-height:40px;max-height:40px;box-shadow:0 0 14px #ff69b438;visibility:visible!important;opacity:1!important;display:block!important}header.mcj-boss-header .mcj-header-brand-text{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-width:0;line-height:1.1;display:flex}header.mcj-boss-header .mcj-header-brand-en{color:#fff;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:15px;font-weight:900;display:block;overflow:hidden}header.mcj-boss-header .mcj-header-brand-zh{color:#ffd6eac7;letter-spacing:.08em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;font-weight:700;display:block;overflow:hidden}header.mcj-boss-header{--mcj-nav-h:40px;--mcj-nav-radius:10px;--mcj-nav-pink:#ffb6d9;--mcj-nav-pink-soft:#ffe3f0;--mcj-nav-pink-deep:#ff9ecf61;--mcj-nav-glass:#0a080cc7;--mcj-nav-glass-hover:#120e14e0}header.mcj-boss-header .mcj-desk-nav,header.mcj-boss-header .mcj-mnav{display:none}header.mcj-boss-header .mcj-desk-nav>a,header.mcj-boss-header .mcj-desk-nav>.mcj-desk-logout,header.mcj-boss-header .mcj-mnav-drawer a,header.mcj-boss-header .mcj-mnav-drawer .mcj-mnav-logout,header.mcj-boss-header .mcj-mnav-toggle{box-sizing:border-box;height:var(--mcj-nav-h);min-height:var(--mcj-nav-h);max-height:var(--mcj-nav-h);border-radius:var(--mcj-nav-radius);border:1px solid var(--mcj-nav-pink-deep);background:var(--mcj-nav-glass);-webkit-backdrop-filter:blur(10px)saturate(1.1);color:#f7f0f4;letter-spacing:.02em;white-space:nowrap;cursor:pointer;box-shadow:none;font-size:13px;font-weight:750;text-decoration:none;transition:border-color .18s,background .18s,color .18s;position:relative;overflow:hidden}header.mcj-boss-header .mcj-desk-nav>a,header.mcj-boss-header .mcj-desk-nav>.mcj-desk-logout,header.mcj-boss-header .mcj-mnav-drawer a,header.mcj-boss-header .mcj-mnav-drawer .mcj-mnav-logout{justify-content:center;align-items:center;padding:0 12px;display:flex}header.mcj-boss-header .mcj-desk-nav>a:after,header.mcj-boss-header .mcj-mnav-drawer a:after{content:"";background:var(--mcj-nav-pink);opacity:0;pointer-events:none;height:1.5px;box-shadow:none;border-radius:999px;transition:opacity .18s,transform .18s;position:absolute;bottom:5px;left:22%;right:22%;transform:scaleX(.6)}header.mcj-boss-header .mcj-desk-nav>a:hover,header.mcj-boss-header .mcj-desk-nav>.mcj-desk-logout:hover,header.mcj-boss-header .mcj-mnav-drawer a:hover,header.mcj-boss-header .mcj-mnav-drawer .mcj-mnav-logout:hover,header.mcj-boss-header .mcj-mnav-toggle:hover{background:var(--mcj-nav-glass-hover);box-shadow:none;border-color:#ffb4dc8c}header.mcj-boss-header .mcj-desk-nav>.mcj-desk-logout{appearance:none;margin:0;font-family:inherit}header.mcj-boss-header .mcj-desk-nav>a.active,header.mcj-boss-header .mcj-mnav-drawer a.active{color:var(--mcj-nav-pink-soft);box-shadow:none;background:#0c090eeb;border-color:#ffb4dc8c;font-weight:850}header.mcj-boss-header .mcj-desk-nav>a.active:after,header.mcj-boss-header .mcj-mnav-drawer a.active:after{opacity:1;transform:scaleX(1)}header.mcj-boss-header .mcj-desk-nav>a:focus-visible,header.mcj-boss-header .mcj-mnav-drawer a:focus-visible,header.mcj-boss-header .mcj-mnav-drawer .mcj-mnav-logout:focus-visible,header.mcj-boss-header .mcj-mnav-toggle:focus-visible{border-color:#ffc8e6bf;outline:none;box-shadow:0 0 0 1px #ffb4dc40}@media (width>=900px){header.mcj-boss-header .mcj-boss-header-inner{gap:20px;max-width:1180px;height:64px;min-height:64px}header.mcj-boss-header .mcj-header-brand{order:0;max-width:none}header.mcj-boss-header .mcj-header-brand-en{letter-spacing:.08em;font-size:16px}header.mcj-boss-header .mcj-header-brand-zh{font-size:13px}header.mcj-boss-header .mcj-mnav{display:none!important}header.mcj-boss-header .mcj-desk-nav{flex:0 auto;order:2;justify-content:flex-end;align-items:center;gap:6px;width:auto;min-width:0;max-width:none;margin-left:auto;flex-wrap:nowrap!important;display:flex!important}header.mcj-boss-header .mcj-desk-nav>a,header.mcj-boss-header .mcj-desk-nav>.mcj-desk-logout{flex:none;width:auto;min-width:0;max-width:none;padding:0 11px;font-size:13px}}@media (width<=899px){header.mcj-boss-header .mcj-desk-nav{display:none!important}header.mcj-boss-header .mcj-boss-header-inner{width:100%!important;max-width:100%!important;height:62px!important;min-height:62px!important;max-height:64px!important;padding-left:max(16px, calc(env(safe-area-inset-left,0px) + 16px))!important;padding-right:max(16px, calc(env(safe-area-inset-right,0px) + 16px))!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;margin:0!important}header.mcj-boss-header .mcj-header-brand{pointer-events:auto!important;flex:auto!important;order:0!important;min-width:0!important;max-width:none!important;margin:0!important;display:flex!important}header.mcj-boss-header .mcj-mnav{z-index:3!important;flex:none!important;order:2!important;justify-content:center!important;align-items:center!important;gap:0!important;width:auto!important;min-width:40px!important;max-width:48px!important;margin:0 0 0 auto!important;display:flex!important;position:relative!important}header.mcj-boss-header .mcj-mnav-toggle{z-index:1!important;flex:0 0 40px!important;justify-content:center!important;align-items:center!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0!important;font-size:20px!important;line-height:1!important;display:inline-flex!important;position:relative!important}@media (width<=520px){header.mcj-boss-header .mcj-header-brand-en{letter-spacing:.04em;max-width:11em;font-size:11px;font-weight:900;line-height:1.1;display:block}header.mcj-boss-header .mcj-header-brand-zh{color:#fff7fb;letter-spacing:.02em;font-size:14px;font-weight:950}header.mcj-boss-header .mcj-header-brand-logo{flex-basis:36px;width:36px;min-width:36px;max-width:36px;height:36px;min-height:36px;max-height:36px}}header.mcj-boss-header .mcj-mnav-toggle[aria-expanded=true]{color:var(--mcj-nav-pink-soft);box-shadow:none;border-color:#ff9ecf8c}header.mcj-boss-header .mcj-mnav-toggle .mcj-line-icon,header.mcj-boss-header .mcj-mnav-toggle .mcj-inline-icon,header.mcj-boss-header .mcj-mnav-toggle svg{display:none!important}}.mcj-mnav-sheet{z-index:2147483000;pointer-events:none;width:100%;height:100dvh;max-height:100dvh;display:block;position:fixed;inset:0;overflow:hidden}.mcj-mnav-sheet[hidden]{display:none!important}.mcj-mnav-sheet.open{pointer-events:auto}.mcj-mnav-backdrop{cursor:pointer;-webkit-tap-highlight-color:transparent;background:#00000094;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.mcj-mnav-drawer{top:calc(62px + env(safe-area-inset-top,0px));z-index:1;box-sizing:border-box;width:min(320px,100vw - 48px);max-width:100%;height:auto;max-height:calc(100% - 62px - env(safe-area-inset-top,0px));padding:12px 14px calc(16px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(18px)saturate(1.25);-webkit-overflow-scrolling:touch;background:#08060af7;border-top:1px solid #ff8cc82e;border-left:1px solid #ff8cc847;border-radius:16px 0 0;flex-direction:column;gap:12px;display:flex;position:absolute;bottom:0;right:0;overflow:hidden auto;box-shadow:-18px 0 48px #0000008c,0 0 24px #ff64aa1f}.mcj-mnav-drawer-head{color:#fff7fb;border-bottom:1px solid #ff9ecf2e;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:4px 2px 8px;display:flex}.mcj-mnav-drawer-head strong{letter-spacing:.04em;font-size:16px;font-weight:900}.mcj-mnav-close{box-sizing:border-box;color:#ffe4f1;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#160e16d1;border:1px solid #ff8cc859;border-radius:12px;width:40px;height:40px;margin:0;padding:0;font-size:24px;line-height:1}.mcj-mnav-drawer-links{gap:8px;display:grid}.mcj-mnav-drawer-links a,.mcj-mnav-sheet .mcj-mnav-drawer a{box-sizing:border-box;color:#fff;letter-spacing:.04em;background:#08060ab8;border:1px solid #ff78b48c;border-radius:12px;justify-content:flex-start;align-items:center;width:100%;height:auto;min-height:48px;padding:0 14px;font-size:15px;font-weight:850;text-decoration:none;display:flex;position:relative;overflow:hidden}.mcj-mnav-drawer-links a.active,.mcj-mnav-sheet .mcj-mnav-drawer a.active{color:#ffd6ea;background:#060408e0;border-color:#ff9ecfb8}html.mcj-mnav-open,html.mcj-mnav-open body{overscroll-behavior:none}html.mcj-mnav-open header.mcj-boss-header{z-index:2147483001}html.mcj-mnav-open header.mcj-boss-header .mcj-mnav-toggle{z-index:2;pointer-events:auto;position:relative}@media (width>=900px){.mcj-mnav-sheet{display:none!important}}.mcj-chat-unread-badge{color:#fff;vertical-align:middle;background:#e11d48;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:4px;padding:0 5px;font-size:11px;font-style:normal;font-weight:700;line-height:1;display:inline-flex}.mcj-chat-unread-badge[hidden]{display:none!important}:root{--mcj-bg:#050406;--mcj-bg-soft:#0c080f;--mcj-panel:#100c13c7;--mcj-panel-strong:#16101beb;--mcj-pink:#ff9ecf;--mcj-pink-soft:#ffd4e6;--mcj-pink-line:#ff9ecf4d;--mcj-text:#fff7fb;--mcj-muted:#cbb7c3;--mcj-radius:18px;--mcj-radius-button:16px;--mcj-button-height:44px;--mcj-shadow:0 18px 58px #00000070, 0 0 24px #ff9ecf1a;--mcj-hover-shadow:0 22px 68px #00000080, 0 0 28px #ff9ecf3d;--mcj-focus:0 0 0 3px #ff9ecf29, 0 0 20px #ff9ecf2e;--purple:var(--mcj-pink);--blue:var(--mcj-pink-soft)}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{color:var(--mcj-text);letter-spacing:0;font-family:Inter,Microsoft YaHei UI,Microsoft YaHei,Arial,sans-serif}button,input,select,textarea{font-family:inherit}:where(button,.btn,.mcj-btn,.primary-btn,.ghost-btn,.mini-btn,.order-btn,.action-btn,.service-btn,.svc-btn,.cp-btn,.tab-btn,.login-submit,.notice-pill,.filter-btn,.submit-btn,.cancel-btn,.upload-btn,.pill-btn,.ad-action){min-height:var(--mcj-button-height);border-radius:var(--mcj-radius-button);border:1px solid var(--mcj-pink-line);color:var(--mcj-text);background:linear-gradient(#ffffff12,#ffffff07),#07060ab8;justify-content:center;align-items:center;gap:8px;font-weight:850;line-height:1.1;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s,color .18s;display:inline-flex}:where(button,.btn,.mcj-btn,.primary-btn,.ghost-btn,.mini-btn,.order-btn,.action-btn,.service-btn,.svc-btn,.cp-btn,.tab-btn,.login-submit,.notice-pill,.filter-btn,.submit-btn,.cancel-btn,.upload-btn,.pill-btn,.ad-action):not(:disabled):hover{border-color:#ffd4e6b3;transform:translateY(-1px);box-shadow:0 0 22px #ff9ecf38,inset 0 1px #ffffff1a}:where(button,.btn,.mcj-btn,.primary-btn,.ghost-btn,.mini-btn,.order-btn,.action-btn,.service-btn,.svc-btn,.cp-btn,.tab-btn,.login-submit,.notice-pill,.filter-btn,.submit-btn,.cancel-btn,.upload-btn,.pill-btn,.ad-action):active{transform:translateY(0)scale(.98)}:where(button,.btn,.mcj-btn,.primary-btn,.ghost-btn,.mini-btn,.order-btn,.action-btn,.service-btn,.svc-btn,.cp-btn,.tab-btn,.login-submit,.notice-pill,.filter-btn,.submit-btn,.cancel-btn,.upload-btn,.pill-btn,.ad-action):disabled{opacity:.48;cursor:not-allowed}:where(.primary,.primary-btn,.mcj-btn.primary,.order-btn,.login,.login-submit,.submit-btn,.ad-action){color:#1b0712;background:linear-gradient(#ffe2ef,#ff9ecf);border-color:#0000;box-shadow:0 0 22px #ff9ecf38}:where(.danger-btn,.reject-btn,.delete-btn){color:#ffd4e6;background:#0b090db8;border-color:#ff9ecf47}:where(.mcj-card,.glass-card,.neon-card,.feature-card,.quick-entry-card,.companion-card,.hot-card,.metric-card,.stat-card,.panel,.detail-card,.entry-card,.boss-card,.msg-item,.modal-card,.dialog,.login-card,.service-card,.order-card,.admin-card,.content-card,.table-card,.form-card,.setting-card){border:1px solid var(--mcj-pink-line);border-radius:var(--mcj-radius);background:linear-gradient(145deg, #fff1, #ffffff05), var(--mcj-panel);box-shadow:var(--mcj-shadow);-webkit-backdrop-filter:blur(16px)saturate(1.04);backdrop-filter:blur(16px)saturate(1.04)}:where(.mcj-card,.glass-card,.neon-card,.feature-card,.quick-entry-card,.companion-card,.hot-card,.metric-card,.stat-card,.panel,.detail-card,.entry-card,.boss-card,.msg-item,.service-card,.order-card,.admin-card,.content-card,.table-card,.form-card,.setting-card):hover{box-shadow:var(--mcj-hover-shadow);border-color:#ffd4e680}:where(input,select,textarea,.admin-form input,.admin-form select,.admin-form textarea,.toolbar input,.toolbar select,.table-tools input,.table-tools select,.form-grid input,.form-grid select,.form-grid textarea){box-sizing:border-box;width:100%;color:var(--mcj-text);background:linear-gradient(#ffffff0d,#ffffff05),#060509d1;border:1px solid #ff9ecf42;border-radius:14px;outline:none;min-height:46px;padding:0 14px;transition:border-color .18s,box-shadow .18s,background .18s}:where(textarea,.admin-form textarea,.form-grid textarea){resize:vertical;min-height:110px;padding:13px 14px}:where(input,select,textarea):focus{box-shadow:var(--mcj-focus);border-color:#ffd4e6b8}:where(input,textarea)::placeholder{color:#cbb7c3ad}:where(select){color:var(--mcj-text);background-color:#17141c}:where(select option){color:var(--mcj-text);background:#17141c}:where(table){border-collapse:separate;border-spacing:0}:where(th){color:var(--mcj-pink-soft);font-weight:900}:where(td,th){border-bottom-color:#ff9ecf24!important}:where(.tabs,.header-nav,.companion-nav,.service-nav,.main-nav,.quick-actions,.filter-tabs,.segmented){gap:10px}:where(.tabs button.active,.companion-nav button.active,.service-nav button.active,.side-nav button.active,.filter-tabs button.active,.segmented button.active){color:#fff;background:#ff9ecf29;border-color:#ffd4e6ad;box-shadow:0 0 18px #ff9ecf29}:where(.badge,.tag,.pill,.status,.chip){color:var(--mcj-pink-soft);background:#ff9ecf1a;border:1px solid #ff9ecf40;border-radius:999px;font-weight:850}:where(.status-ok,.status-success,.is-success){color:#9ff0be!important}:where(.status-warn,.is-warning){color:#ffe08a!important}:where(.status-danger,.is-danger,.status-error){color:#ffb0c0!important}:where(.status-info,.is-info){color:var(--mcj-pink-soft)!important}:where(.quick-entry-card,.feature-card,.entry-card){background:linear-gradient(90deg,#ff9ecf21,#0000 42%),linear-gradient(145deg,#ffffff0d,#ffffff05),#08070bd6}:where(.quick-entry-card h3,.quick-entry-card strong,.feature-card h3,.entry-card strong){color:#fff;font-weight:900;text-shadow:none!important}:where(.quick-entry-card p,.quick-entry-card small,.feature-card p,.entry-card span){color:var(--mcj-muted);text-shadow:none!important}:where(.quick-entry-card i,.feature-icon,.stat-icon,.service-icon,.brand-mark,.icon,.mcj-line-icon){color:var(--mcj-pink-soft)}.mcj-line-icon,.quick-entry-card i.mcj-line-icon{width:48px!important;height:48px!important;box-shadow:none!important;filter:none!important;background:#ffffff09!important;border:1px solid #ff9ecf38!important;border-radius:16px!important;flex:0 0 48px!important;place-items:center!important;font-size:0!important;line-height:0!important;display:inline-grid!important;overflow:hidden!important}.mcj-line-icon svg{stroke:currentColor;stroke-width:1.9px;width:24px;height:24px}.quick-entry-card:before,.quick-entry-card:after{opacity:.22}.quick-entry-card:hover:before,.quick-entry-card:hover:after{opacity:.4}:where(.modal,.drawer,.popover,.dropdown-menu,.select-menu){z-index:100000}:where(.modal-card,.dialog,.popover,.dropdown-menu,.select-menu){background:linear-gradient(145deg,#16101bfa,#07060afa);border-color:#ff9ecf57}:where(.site-footer,footer){color:var(--mcj-muted)}:where(a.btn,a.mcj-btn,.top-actions a,.main-nav a,.header-nav a,.nav a,.navlinks a){min-height:var(--mcj-button-height);border-radius:var(--mcj-radius-button);border:1px solid var(--mcj-pink-line);color:var(--mcj-text);background:linear-gradient(#ffffff0f,#ffffff06),#07060ab3;justify-content:center;align-items:center;gap:8px;padding-inline:16px;font-weight:850;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:inline-flex}:where(a.btn,a.mcj-btn,.top-actions a,.main-nav a,.header-nav a,.nav a,.navlinks a):hover{border-color:#ffd4e6ad;transform:translateY(-1px);box-shadow:0 0 22px #ff9ecf38}:where(.topbar,.site-header,.companion-header,.service-header,.admin-topbar){-webkit-backdrop-filter:blur(18px)saturate(1.05);backdrop-filter:blur(18px)saturate(1.05);background:#050406db!important;border-color:#ff9ecf2e!important}:where(.dashboard,.mcj-shell,.container,.shell,.custom-shell,.gameplay-shell,.service-shell,.apply-shell){color:var(--mcj-text)}:where(h1,h2,h3,h4,.section-title h2,.page-title h1){color:var(--mcj-text);letter-spacing:0;font-family:Inter,Microsoft YaHei UI,Microsoft YaHei,Arial,sans-serif}:where(p,small,.muted,.page-title p,.section-title p){color:var(--mcj-muted)}:where(.grid>*,.list>*,.table-row,.admin-table,.data-table,.record-row,.chat-main,.contacts,.boss-panel,.apply-panel,.legal-card,.gameplay-card){border-color:#ff9ecf38!important}:where(.table-row,.record-row,.admin-table tr,.data-table tr){background:#08070b85}:where(.mcj-line-icon,.mcj-inline-icon){color:var(--mcj-pink-soft)}.mcj-inline-icon.mcj-line-icon{background:0 0!important;border:0!important;border-radius:0!important;flex-basis:22px!important;width:22px!important;height:22px!important}.mcj-inline-icon.mcj-line-icon svg{width:18px;height:18px}:where(.quick-entry-card img.icon,.quick-entry-card .icon img,.feature-icon img,.stat-icon img,.service-icon img){display:none!important}:where(.quick-entry-card .mcj-line-icon,.feature-card .mcj-line-icon,.entry-card .mcj-line-icon,.metric-card .mcj-line-icon,.stat-card .mcj-line-icon,.service-card .mcj-line-icon){margin-right:16px}:where(.quick-entry-card,.feature-card,.entry-card,.metric-card,.stat-card,.service-card){color:var(--mcj-text)}:where(.quick-entry-card *,.feature-card *,.entry-card *,.metric-card *,.stat-card *,.service-card *){letter-spacing:0}:where(.purple,.violet,.blue,[class*=purple],[class*=violet]){color:var(--mcj-pink-soft)!important}:where(.purple-bg,.violet-bg,[class*=purple-bg],[class*=violet-bg]){background:#ff9ecf1f!important}:where(.modal-close,.close){border-radius:50%;width:38px;height:38px;min-height:38px;padding:0}:where(.upload-card,.join-photo-card,.file-card){background:#07060a9e!important;border-color:#ff9ecf4d!important}:where(.login-card,.mcj-login-card){width:min(440px,100% - 32px)}@media (width<=720px){:root{--mcj-button-height:42px;--mcj-radius:16px}:where(button,.btn,.mcj-btn,.primary-btn,.ghost-btn,.mini-btn,.order-btn,.action-btn,.service-btn,.svc-btn,.cp-btn,.tab-btn,.login-submit,.notice-pill,.filter-btn,.submit-btn,.cancel-btn,.upload-btn,.pill-btn,.ad-action){border-radius:14px;min-height:42px}}button:not(.modal-close):not(.close):not(.ad-dot):not(.mcj-hero-arrow):not(.mcj-hero-dot):not(.mcj-po-chip):not(.mcj-po-close):not(.mcj-po-cancel-link):not(.mcj-po-submit):not(.mcj-po-pay-card):not(.cs-conversation):not(.support-session):not(.pw-btn):not(.pw-status-btn):not(.companion-card-action),a.btn,.btn,.mcj-btn,.primary-btn,.ghost-btn,.mini-btn,.order-btn,.action-btn,.service-btn,.svc-btn,.cp-btn,.tab-btn,.login-btn,.login-submit,.notice-pill,.filter-btn,.submit-btn,.cancel-btn,.upload-btn,.pill-btn,.ad-action,.main-nav a,.top-actions a,.top-actions button,.header-nav a,.header-nav button,.nav a,.nav button,.navlinks a,.companion-nav button,.service-nav button,.side-nav button{height:auto;color:#fff7fb!important;letter-spacing:0!important;min-height:44px!important;text-shadow:none!important;background:linear-gradient(#fff1,#ffffff05),#07060ac2!important;border:1px solid #ff9ecf57!important;border-radius:16px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 16px!important;font-family:Inter,Microsoft YaHei UI,Microsoft YaHei,Arial,sans-serif!important;font-size:14px!important;font-weight:850!important;line-height:1.15!important;text-decoration:none!important;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff14!important}button:not(.modal-close):not(.close):not(.ad-dot):not(.mcj-hero-arrow):not(.mcj-hero-dot):not(.mcj-po-chip):not(.mcj-po-close):not(.mcj-po-cancel-link):not(.mcj-po-submit):not(.mcj-po-pay-card):not(.cs-conversation):not(.support-session):not(.pw-btn):not(.pw-status-btn):not(.companion-card-action):hover,a.btn:hover,.btn:hover,.mcj-btn:hover,.primary-btn:hover,.ghost-btn:hover,.mini-btn:hover,.order-btn:hover,.action-btn:hover,.service-btn:hover,.svc-btn:hover,.cp-btn:hover,.tab-btn:hover,.login-btn:hover,.login-submit:hover,.notice-pill:hover,.filter-btn:hover,.submit-btn:hover,.cancel-btn:hover,.upload-btn:hover,.pill-btn:hover,.ad-action:hover,.main-nav a:hover,.top-actions a:hover,.top-actions button:hover,.header-nav a:hover,.header-nav button:hover,.nav a:hover,.nav button:hover,.navlinks a:hover,.companion-nav button:hover,.service-nav button:hover,.side-nav button:hover{border-color:#ffd4e6bd!important;transform:translateY(-1px)!important;box-shadow:0 0 24px #ff9ecf40,inset 0 1px #ffffff1f!important}.primary,.primary-btn,.mcj-btn.primary,.btn.primary,button.primary,.order-btn,.login-btn,.login-submit,.submit-btn,.ad-action{color:#1b0712!important;background:linear-gradient(#ffe2ef,#ff9ecf)!important;border-color:#0000!important;box-shadow:0 0 22px #ff9ecf3d,inset 0 1px #ffffff7a!important}.mcj-card,.glass-card,.neon-card,.feature-card,.quick-entry-card,.companion-card,.hot-card,.metric-card,.stat-card,.panel,.detail-card,.entry-card,.boss-card,.msg-item,.modal-card,.dialog,.login-card,.mcj-login-card,.service-card,.order-card,.admin-card,.content-card,.table-card,.form-card,.setting-card,.work-card,.card,.mini-card,.order-card,.gameplay-card,.legal-card,.apply-panel{-webkit-backdrop-filter:blur(16px)saturate(1.04)!important;backdrop-filter:blur(16px)saturate(1.04)!important;background:linear-gradient(145deg,#fff1,#ffffff05),#0a080dd1!important;border:1px solid #ff9ecf4d!important;border-radius:18px!important;box-shadow:0 18px 58px #00000070,0 0 24px #ff9ecf1a!important}.mcj-card:hover,.glass-card:hover,.neon-card:hover,.feature-card:hover,.quick-entry-card:hover,.companion-card:hover,.hot-card:hover,.metric-card:hover,.stat-card:hover,.panel:hover,.detail-card:hover,.entry-card:hover,.boss-card:hover,.service-card:hover,.order-card:hover,.admin-card:hover,.content-card:hover,.table-card:hover,.form-card:hover,.setting-card:hover,.work-card:hover,.card:hover,.mini-card:hover,.gameplay-card:hover,.legal-card:hover,.apply-panel:hover{border-color:#ffd4e68f!important;box-shadow:0 22px 68px #00000080,0 0 28px #ff9ecf38!important}input,select,textarea,.field,.admin-form input,.admin-form select,.admin-form textarea,.toolbar input,.toolbar select,.table-tools input,.table-tools select,.form-grid input,.form-grid select,.form-grid textarea,.custom-form input,.custom-form select,.custom-form textarea{box-sizing:border-box!important;color:#fff7fb!important;background:linear-gradient(#ffffff0d,#ffffff04),#060509db!important;border:1px solid #ff9ecf4d!important;border-radius:14px!important;outline:none!important;width:100%!important;min-height:46px!important;padding:0 14px!important;box-shadow:inset 0 1px #ffffff0d!important}textarea,.admin-form textarea,.form-grid textarea,.custom-form textarea{min-height:110px!important;padding:13px 14px!important}input:focus,select:focus,textarea:focus,.field:focus{border-color:#ffd4e6c7!important;box-shadow:0 0 0 3px #ff9ecf29,0 0 20px #ff9ecf2e!important}.topbar,.site-header,.companion-header,.service-header,.admin-topbar,.admin-sidebar{background:#050406e0!important;border-color:#ff9ecf33!important;box-shadow:0 16px 50px #00000057!important}.quick-entry-card,.feature-card,.entry-card{background:linear-gradient(90deg,#ff9ecf26,#0000 42%),linear-gradient(145deg,#ffffff0f,#ffffff05),#08070bdb!important}.quick-entry-card h3,.quick-entry-card strong,.feature-card h3,.entry-card strong{color:#fff!important;text-shadow:none!important;font-weight:900!important}.quick-entry-card p,.quick-entry-card small,.feature-card p,.entry-card span{color:#cbb7c3!important;text-shadow:none!important}.mcj-line-icon{color:#ffd4e6!important}body{background-color:#050406!important}:where(.topbar,.site-header){-webkit-backdrop-filter:blur(18px)saturate(1.05)!important;backdrop-filter:blur(18px)saturate(1.05)!important;background:#050406e0!important;border-bottom:1px solid #ff9ecf2e!important;align-items:center!important;height:72px!important;min-height:72px!important;display:flex!important}:where(.topbar){justify-content:flex-start!important;gap:0!important;padding:0 40px!important}:where(.topbar-inner,.header-inner):not(.mcj-boss-header-inner){flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;width:min(1280px,100% - 48px)!important;max-width:1280px!important;height:72px!important;min-height:72px!important;margin:0 auto!important;padding:0!important;display:flex!important}:where(.topbar>.brand,.topbar-inner>.brand,.header-inner>.brand){color:#ffe4f1!important;white-space:nowrap!important;flex:none!important;align-items:center!important;gap:12px!important;min-height:68px!important;margin:0 52px 0 0!important;font-size:18px!important;font-weight:850!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}:where(.topbar>.brand img,.topbar-inner>.brand img,.header-inner>.brand img){object-fit:cover!important;border-radius:12px!important;flex:0 0 40px!important;width:40px!important;height:40px!important}:where(.topbar .brand span,.site-header .brand span){flex-direction:column!important;justify-content:center!important;line-height:1.08!important;display:inline-flex!important}:where(.topbar .brand small,.site-header .brand small){color:#ffe2efa3!important;letter-spacing:.08em!important;margin-top:4px!important;font-size:11px!important;font-weight:650!important}:where(.topbar:not(.mcj-boss-header) .nav,.site-header:not(.mcj-boss-header) .nav,.site-header:not(.mcj-boss-header) .top-actions,.site-header:not(.mcj-boss-header) .header-nav,.topbar:not(.mcj-boss-header) .top-actions,.topbar:not(.mcj-boss-header) .header-nav){flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:center!important;gap:14px!important;min-height:44px!important;display:flex!important}:where(.topbar .nav,.site-header .nav,.site-header .header-nav,.topbar .header-nav){flex:0 auto!important}:where(.site-header .top-actions,.topbar .top-actions){justify-content:flex-end!important;margin-left:auto!important}:where(.topbar .nav a,.topbar .nav button,.site-header .nav a,.site-header .nav button,.site-header .top-actions a,.site-header .top-actions button,.site-header .header-nav a,.site-header .header-nav button,.topbar .top-actions a,.topbar .top-actions button,.topbar .header-nav a,.topbar .header-nav button){color:#fff7fbd1!important;text-align:center!important;white-space:nowrap!important;min-width:0!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:#ffffff09!important;border:1px solid #ff9ecf3d!important;border-radius:13px!important;justify-content:center!important;align-items:center!important;padding:0 22px!important;font-size:14px!important;font-weight:760!important;line-height:1!important;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s,color .18s!important;display:inline-flex!important;transform:none!important}:where(.topbar .nav a:hover,.topbar .nav button:hover,.site-header .nav a:hover,.site-header .nav button:hover,.site-header .top-actions a:hover,.site-header .top-actions button:hover,.site-header .header-nav a:hover,.site-header .header-nav button:hover,.topbar .top-actions a:hover,.topbar .top-actions button:hover,.topbar .header-nav a:hover,.topbar .header-nav button:hover){color:#fff7fb!important;background:#ff9ecf18!important;border-color:#ffd4e6a8!important;transform:translateY(-1px)!important;box-shadow:0 0 20px #ff9ecf33,inset 0 1px #ffffff14!important}:where(.topbar .nav a:active,.topbar .nav button:active,.site-header .nav a:active,.site-header .nav button:active,.site-header .top-actions a:active,.site-header .top-actions button:active,.site-header .header-nav a:active,.site-header .header-nav button:active,.topbar .top-actions a:active,.topbar .top-actions button:active,.topbar .header-nav a:active,.topbar .header-nav button:active){transform:translateY(0)scale(.98)!important}:where(.topbar .nav a.active,.topbar .nav button.active,.site-header .nav a.active,.site-header .nav button.active,.site-header .header-nav a.active,.site-header .header-nav button.active,.site-header .top-actions .login,.topbar .top-actions .login){color:#1b0712!important;background:linear-gradient(#ffe2eff5,#ff9ecfeb)!important;border-color:#ffd4e6b8!important;box-shadow:0 0 22px #ff9ecf3d,inset 0 1px #ffffff70!important}@media (width<=860px){:where(.topbar:not(.mcj-boss-header),.site-header:not(.mcj-boss-header)){height:auto!important;min-height:72px!important}:where(.topbar:not(.mcj-boss-header)){flex-wrap:wrap!important;row-gap:10px!important;padding:10px 18px!important}body:not(.mcj-boss-shell) :where(.topbar-inner,.header-inner){flex-wrap:wrap!important;row-gap:10px!important;width:calc(100% - 32px)!important;height:auto!important;min-height:72px!important;padding:10px 0!important}body:not(.mcj-boss-shell) :where(.topbar>.brand,.topbar-inner>.brand,.header-inner>.brand){min-height:44px!important;margin-right:24px!important}:where(.topbar:not(.mcj-boss-header) .nav,.site-header:not(.mcj-boss-header) .nav,.site-header:not(.mcj-boss-header) .top-actions,.site-header:not(.mcj-boss-header) .header-nav,.topbar:not(.mcj-boss-header) .top-actions,.topbar:not(.mcj-boss-header) .header-nav){scrollbar-width:none!important;gap:12px!important;overflow-x:auto!important}:where(){display:none!important}}@media (width<=560px){:where(.topbar .nav a,.topbar .nav button,.site-header .nav a,.site-header .nav button,.site-header .top-actions a,.site-header .top-actions button,.site-header .header-nav a,.site-header .header-nav button,.topbar .top-actions a,.topbar .top-actions button,.topbar .header-nav a,.topbar .header-nav button){border-radius:12px!important;height:42px!important;min-height:42px!important;padding:0 16px!important;font-size:13px!important}}header.mcj-boss-header .top-actions,header.mcj-boss-header .live2d-avatar{display:none!important}@media (width>=900px){header.mcj-boss-header .mcj-mnav{display:none!important}header.mcj-boss-header .mcj-desk-nav{flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important;max-width:none!important;display:flex!important}header.mcj-boss-header .mcj-desk-nav>a{min-width:0!important;max-width:none!important;height:40px!important;box-shadow:none!important;flex:none!important;padding:0 11px!important;font-size:13px!important}}@media (width<=899px){header.mcj-boss-header .mcj-desk-nav,header.mcj-boss-header nav.header-nav:not(.mcj-desk-nav),header.mcj-boss-header nav.mcj-boss-nav:not(.mcj-desk-nav){display:none!important}header.mcj-boss-header .mcj-mnav{flex:none!important;justify-content:center!important;align-items:center!important;width:auto!important;max-width:48px!important;display:flex!important}}@media (width<=820px){:where(.mcj-card,.glass-card,.neon-card,.feature-card,.quick-entry-card,.companion-card,.hot-card,.metric-card,.stat-card,.panel,.detail-card,.entry-card,.boss-card,.msg-item,.modal-card,.dialog,.login-card,.service-card,.order-card,.admin-card,.content-card,.table-card,.form-card,.setting-card){-webkit-backdrop-filter:none!important;background:#0b090df0!important;box-shadow:0 8px 22px #00000047!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html.mcj-low-perf :where(.mcj-card,.glass-card,.companion-card,.order-card,.panel){-webkit-backdrop-filter:none!important;box-shadow:0 6px 16px #00000040!important}
