:root{color:#19202e;background:#eef3f7;--mobile-max-width: 430px;--page-x: 20px;--field-height: 50px;--brand-top-space: 56px;--section-gap: 22px;--front-bg-texture: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='280' viewBox='0 0 360 280'%3E%3Cg fill='none' stroke='%236aa17a' stroke-opacity='.12' stroke-width='1.2' stroke-linecap='round'%3E%3Cpath d='M-28 224 C 42 188 39 121 103 101 S 155 42 218 56 S 291 126 391 77'/%3E%3Cpath d='M-18 62 C 39 89 86 28 137 55 S 214 128 273 99 S 326 42 394 72'/%3E%3Cpath d='M17 271 C 70 228 121 252 158 205 S 219 137 286 160 S 338 219 398 184'/%3E%3C/g%3E%3Cg fill='%236aa17a' fill-opacity='.085'%3E%3Cellipse cx='52' cy='173' rx='13' ry='5' transform='rotate(-34 52 173)'/%3E%3Cellipse cx='89' cy='117' rx='11' ry='5' transform='rotate(28 89 117)'/%3E%3Cellipse cx='138' cy='78' rx='12' ry='5' transform='rotate(-28 138 78)'/%3E%3Cellipse cx='209' cy='60' rx='13' ry='5' transform='rotate(24 209 60)'/%3E%3Cellipse cx='291' cy='111' rx='12' ry='5' transform='rotate(-31 291 111)'/%3E%3Cellipse cx='55' cy='73' rx='10' ry='4.5' transform='rotate(33 55 73)'/%3E%3Cellipse cx='130' cy='54' rx='12' ry='5' transform='rotate(-24 130 54)'/%3E%3Cellipse cx='238' cy='118' rx='11' ry='5' transform='rotate(32 238 118)'/%3E%3Cellipse cx='86' cy='239' rx='11' ry='5' transform='rotate(-28 86 239)'/%3E%3Cellipse cx='165' cy='196' rx='12' ry='5' transform='rotate(24 165 196)'/%3E%3Cellipse cx='282' cy='160' rx='12' ry='5' transform='rotate(-32 282 160)'/%3E%3Cellipse cx='332' cy='207' rx='10' ry='4.5' transform='rotate(35 332 207)'/%3E%3C/g%3E%3Cg fill='%23ff7a59' fill-opacity='.04'%3E%3Ccircle cx='116' cy='97' r='5'/%3E%3Ccircle cx='260' cy='84' r='4'/%3E%3Ccircle cx='215' cy='176' r='4.5'/%3E%3C/g%3E%3C/svg%3E"), radial-gradient(ellipse 250px 92px at 12% 16%, rgba(106, 161, 122, .07), transparent 70%), radial-gradient(ellipse 280px 94px at 90% 4%, rgba(255, 122, 89, .045), transparent 74%);--admin-bg-texture: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='300' viewBox='0 0 420 300'%3E%3Cg fill='none' stroke='%2394a3b8' stroke-opacity='.16' stroke-width='1'%3E%3Cpath d='M-30 68 H126 L174 24 H312 L452 86'/%3E%3Cpath d='M-44 188 H92 L139 142 H248 L296 100 H462'/%3E%3Cpath d='M18 277 L92 214 H193 L241 176 H338 L451 238'/%3E%3C/g%3E%3Cg fill='%23ff7058' fill-opacity='.055'%3E%3Ccircle cx='126' cy='68' r='4'/%3E%3Ccircle cx='248' cy='142' r='4'/%3E%3Ccircle cx='338' cy='176' r='4'/%3E%3C/g%3E%3Cg fill='%2321a7c5' fill-opacity='.055'%3E%3Ccircle cx='174' cy='24' r='3.5'/%3E%3Ccircle cx='139' cy='142' r='3.5'/%3E%3Ccircle cx='241' cy='176' r='3.5'/%3E%3C/g%3E%3C/svg%3E"), radial-gradient(ellipse 520px 180px at 16% 0%, rgba(255, 112, 88, .08), transparent 68%), radial-gradient(ellipse 520px 220px at 92% 12%, rgba(33, 167, 197, .065), transparent 70%);--admin-sidebar-texture: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='280' height='360' viewBox='0 0 280 360'%3E%3Cg fill='none' stroke='%23ffffff' stroke-opacity='.055' stroke-width='1'%3E%3Cpath d='M-30 42 C 34 18 78 72 138 42 S 223 10 318 58'/%3E%3Cpath d='M-23 141 C 35 112 95 165 151 132 S 237 108 312 151'/%3E%3Cpath d='M-35 258 C 38 218 92 285 157 247 S 237 222 314 270'/%3E%3C/g%3E%3Cg fill='%23ff7058' fill-opacity='.06'%3E%3Ccircle cx='50' cy='118' r='35'/%3E%3Ccircle cx='236' cy='38' r='46'/%3E%3Ccircle cx='222' cy='276' r='42'/%3E%3C/g%3E%3C/svg%3E");font-family:Inter,PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.route-not-found{min-height:100vh;display:grid;place-items:center;background:#f6f8fb;color:#111827}.route-not-found h1{margin:0;font-size:24px;font-weight:900}.service-desk-login,.service-desk-app{min-height:100vh;background:#f4f7fb;color:#172033}.service-desk-login{display:grid;place-items:center;padding:24px}.service-desk-login-panel{width:min(420px,100%);display:grid;gap:16px;padding:28px;border:1px solid #d8e0ed;border-radius:8px;background:#fff;box-shadow:0 18px 42px #1c28401f}.service-desk-login-panel>svg{color:#0f766e}.service-desk-login-panel h1{margin:0;font-size:24px;font-weight:750}.service-desk-login-panel label,.service-reply-form,.service-reply-list article{display:grid;gap:8px}.service-desk-login-panel label span{font-size:13px;color:#5f6c80}.service-login-options{display:flex;flex-wrap:wrap;gap:10px 18px}.service-desk-login-panel .service-checkbox{display:inline-flex;align-items:center;gap:8px}.service-desk-login-panel .service-checkbox input{width:16px;height:16px;padding:0}.service-desk-login-panel .service-checkbox span{color:#344256}.service-desk-login-panel input,.service-desk-search input,.service-editable-input,.service-chat-remark-inline-input,.service-chat-input-row input,.service-chat-input-row textarea,.service-rich-editor,.service-settings-form input,.service-reply-form input,.service-reply-form textarea,.service-reply-list input,.service-reply-list textarea{width:100%;border:1px solid #cfd8e6;border-radius:6px;background:#fff;color:#172033;font:inherit;outline:none}.service-desk-login-panel input,.service-desk-search input,.service-chat-remark-inline-input,.service-chat-input-row input,.service-settings-form input,.service-reply-form input,.service-reply-list input{height:40px;padding:0 12px}.service-chat-input-row textarea{min-height:40px;max-height:160px;resize:none;overflow-y:auto;padding:9px 12px;line-height:1.45;white-space:pre-wrap;word-break:break-word}.service-rich-editor{min-height:40px;max-height:180px;overflow-y:auto;padding:9px 12px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.service-chat-rich-editor{min-height:120px;max-height:160px;overflow-y:visible;cursor:text;-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.service-chat-rich-editor.is-overflowing{overflow-y:auto}.service-chat-rich-editor.is-text-selection-mode{cursor:crosshair;caret-color:transparent;outline-color:#0f766e;background:#f0fdfa;touch-action:none}.service-settings-quick-reply-editor{min-height:74px}.service-rich-editor[contenteditable=false]{background:#f1f5f9;color:#94a3b8}.service-rich-editor:empty:before{content:attr(data-placeholder);color:#94a3b8}.service-reply-form textarea,.service-reply-list textarea{min-height:82px;resize:vertical;padding:10px 12px}.service-desk-login-panel input:focus,.service-desk-search input:focus,.service-editable-input:focus,.service-chat-remark-inline-input:focus,.service-chat-input-row input:focus,.service-chat-input-row textarea:focus,.service-rich-editor:focus,.service-settings-form input:focus,.service-reply-form input:focus,.service-reply-form textarea:focus,.service-reply-list input:focus,.service-reply-list textarea:focus{border-color:#0f766e;box-shadow:0 0 0 3px #0f766e1f}.service-desk-login-panel button,.service-desk-sidebar button,.service-chat-panel button,.service-settings-page button,.service-reply-panel button{font:inherit}.service-desk-login-panel>button,.service-reply-form button{height:42px;border:0;border-radius:6px;background:#0f766e;color:#fff;font-weight:720;cursor:pointer}.service-desk-login-panel button:disabled,.service-chat-input-row button:disabled,.service-chat-pending-image button:disabled,.service-reply-form button:disabled,.service-reply-list button:disabled{cursor:not-allowed;opacity:.58}.service-desk-feedback{margin:0;color:#b42318;font-size:13px}.service-desk-app{height:100vh;display:grid;grid-template-columns:320px minmax(0,1fr);overflow:hidden}.service-desk-app.settings-mode{grid-template-columns:minmax(0,1fr)}.service-desk-sidebar,.service-chat-panel,.service-settings-page,.service-reply-panel{min-height:0;border-right:1px solid #dbe3ef;background:#fff}.service-reply-panel{border-right:0;border-left:1px solid #dbe3ef}.service-desk-sidebar{display:flex;flex-direction:column}.service-reply-panel{display:grid;grid-template-rows:auto auto auto minmax(0,1fr)}.service-desk-sidebar>header,.service-reply-panel>header,.service-settings-header,.service-chat-header{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #e5ecf5}.service-desk-sidebar header strong,.service-reply-panel header strong,.service-settings-header strong,.service-chat-header strong{display:block;font-size:15px}.service-desk-sidebar header span,.service-reply-panel header span,.service-settings-header span,.service-chat-header span{display:block;margin-top:3px;color:#64748b;font-size:12px}.service-chat-user-summary{min-width:0;display:grid;gap:6px}.service-chat-user-meta{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.service-chat-header .service-chat-user-meta span{display:inline-flex;min-width:0;max-width:min(520px,100%);margin-top:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.service-editable-field{width:fit-content;max-width:min(520px,100%);display:inline-flex;align-items:center;gap:5px;border:1px dashed #bfd1e6;border-radius:6px;background:#f8fbff;color:inherit;cursor:pointer}.service-chat-header .service-editable-field{display:inline-flex}.service-editable-field:hover{border-color:#0f766e;background:#eafaf7}.service-editable-field svg{flex:0 0 auto;color:#0f766e}.service-editable-title{min-width:0;padding:3px 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.service-chat-name-input{width:min(420px,100%);max-width:min(420px,100%);height:34px;padding:0 10px;font-size:15px;font-weight:700}.service-chat-user-remark{padding:2px 7px}.service-chat-remark-inline-input{flex:0 1 420px;width:min(420px,100%);max-width:min(420px,100%);height:30px;padding:0 10px;font-size:12px}.service-desk-sidebar header button,.service-settings-header button,.service-desk-search button,.service-chat-header button,.service-chat-input-row button,.service-chat-pending-image button,.service-reply-list button{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d5deea;border-radius:6px;background:#fff;color:#344256;cursor:pointer}.service-desk-sidebar header button:hover,.service-desk-sidebar header button.active,.service-settings-header button:hover,.service-desk-search button:hover,.service-chat-header button:hover,.service-chat-input-row button:hover,.service-chat-pending-image button:hover,.service-reply-list button:hover{border-color:#0f766e;color:#0f766e}.service-sidebar-actions{display:inline-flex;align-items:center;gap:8px}.service-chat-header button.active{border-color:#d97706;color:#d97706;background:#fff7ed}.service-mobile-back{display:none!important}.service-desk-search{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px;border-bottom:1px solid #e5ecf5;color:#64748b}.service-sound-control{display:grid;grid-template-columns:minmax(0,1fr) minmax(132px,.92fr);gap:8px;padding:10px 12px;border-bottom:1px solid #e5ecf5;background:#fff}.service-sound-control button,.service-sound-control label{height:36px;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #d5deea;border-radius:8px;background:#fff;color:#344256}.service-sound-control button{padding:0 10px;cursor:pointer}.service-sound-control button.enabled{border-color:#0f766e5c;background:#eafaf7;color:#0f766e}.service-sound-control button.muted{border-color:#fecaca;background:#fff1f2;color:#dc2626}.service-sound-control button:hover,.service-sound-control label:hover{border-color:#0f766e;color:#0f766e}.service-sound-control button.muted:hover{border-color:#f87171;color:#b91c1c}.service-sound-control strong{min-width:0;overflow:hidden;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.service-sound-control select{width:100%;min-width:0;border:0;outline:0;background:transparent;color:inherit;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.service-sound-volume-row{grid-column:1 / -1;display:flex;align-items:center;gap:8px}.service-sound-control .service-sound-volume{flex:1;justify-content:flex-start;padding:0 8px;font-size:12px;font-weight:700}.service-sound-volume span,.service-sound-volume output{flex:0 0 auto;white-space:nowrap}.service-sound-volume output{min-width:35px;text-align:right;font-variant-numeric:tabular-nums}.service-sound-volume input[type=range]{flex:1;width:0;min-width:0;height:22px;padding:0;accent-color:#0f766e;cursor:pointer}.service-sound-control .service-sound-preview{flex:0 0 auto;color:#0f766e;font-size:12px;font-weight:800}.service-sound-control .service-sound-preview:disabled{opacity:.45;cursor:default}.service-session-list,.service-chat-messages,.service-reply-list{min-height:0;overflow:auto}.service-group-bar{flex:0 0 auto;padding:12px 14px 10px;border-bottom:1px solid #e2e8f0}.service-group-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.service-group-tab{position:relative;display:flex;min-width:0;border:1px solid #d5deea;border-radius:7px;background:#f8fafc;color:#475569}.service-group-tab.active{border-color:#0f766e;background:#eafaf7;color:#0f766e}.service-group-switch,.service-group-edit{border:0;background:transparent;color:inherit;cursor:pointer}.service-group-switch{flex:1;min-width:0;padding:9px 3px 9px 8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left;font-size:13px;font-weight:750}.service-group-edit{display:inline-flex;align-items:center;justify-content:center;flex:0 0 23px;padding:0;border-radius:0 6px 6px 0}.service-group-switch:only-of-type{padding-right:8px;text-align:center}.service-group-edit:hover{background:#d7f1eb}.service-group-unread{position:absolute;top:-8px;right:-7px;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 4px;border-radius:999px;background:#dc2626;color:#fff;box-shadow:0 0 0 2px #fff;font-size:11px;font-weight:750;pointer-events:none}.service-group-name-form{display:flex;gap:6px;margin-top:10px}.service-group-name-form input{flex:1;min-width:0;width:0;padding:6px 8px;border:1px solid #cbd5e1;border-radius:5px;font-size:13px}.service-group-name-form button{flex:0 0 auto;padding:6px 9px;border:1px solid #cbd5e1;border-radius:5px;background:#fff;color:#475569;cursor:pointer;font-size:12px}.service-group-name-form button[type=submit]{border-color:#0f766e;background:#0f766e;color:#fff}.service-group-name-form button:disabled{opacity:.55;cursor:wait}.service-group-switch:focus-visible,.service-group-edit:focus-visible,.service-session-group:focus-within{outline:2px solid #0f766e;outline-offset:2px}.service-session-list{flex:1 1 auto}.service-session-item{position:relative;width:100%;display:grid;gap:5px;min-height:86px;padding:12px 14px;border:0;border-bottom:1px solid #edf2f8;background:#fff;color:inherit;text-align:left;cursor:pointer}.service-session-item.active{background:#eafaf7;box-shadow:inset 3px 0 #0f766e}.service-session-item.has-custom-background,.service-session-item.has-custom-background.active{background:var(--visitor-background);color:var(--visitor-foreground)}.service-session-item.has-custom-background.active{box-shadow:inset 4px 0 0 var(--visitor-active-outline),inset 0 0 0 1px var(--visitor-active-outline)}.service-session-item.has-custom-background>small,.service-session-item.has-custom-background>.service-session-preview{color:var(--visitor-secondary)}.service-session-item:focus-visible{outline:2px solid rgba(15,118,110,.28);outline-offset:-2px}.service-session-title{display:flex;align-items:center;justify-content:flex-start;gap:6px;min-width:0;padding-right:25px}.service-session-title b{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.service-session-presence-dot{width:9px;height:9px;flex:0 0 9px;border-radius:50%}.service-session-presence-dot.online{background:#16a34a;box-shadow:0 0 0 2px #16a34a29}.service-session-presence-dot.offline{background:#94a3b8;box-shadow:0 0 0 2px #94a3b82e}.service-session-unread{position:absolute;top:7px;right:8px;min-width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:0 6px;background:#dc2626;color:#fff;font-size:12px;font-weight:700;line-height:1;box-shadow:0 0 0 2px #fff;z-index:2}.service-session-list small,.service-session-preview{min-width:0;overflow:hidden;color:#64748b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.service-session-item>small,.service-session-item>.service-session-preview{padding-right:140px}.service-session-actions{position:absolute;top:37px;right:10px;display:flex;align-items:center;gap:4px}.service-session-actions .service-session-action{position:relative;inset:auto;width:30px;height:30px;flex:0 0 30px;padding:0}.service-session-background:disabled{opacity:.6;cursor:wait}.service-session-background[aria-expanded=true]{color:#0f766e;border-color:#0f766e;background:#eafaf7}.service-session-color-panel{display:grid;gap:10px;min-width:0;margin-top:8px;padding:12px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#0f172a;cursor:default}.service-session-color-panel>strong{font-size:12px}.service-session-color-presets{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:5px}.service-session-color-presets button{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;height:25px;padding:0;border:1px solid #94a3b8;border-radius:5px;color:#0f172a;cursor:pointer}.service-session-color-presets button[aria-pressed=true]{outline:2px solid #0f766e;outline-offset:1px}.service-session-color-custom{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.service-session-color-custom label{display:inline-flex;align-items:center;gap:5px;font-size:12px}.service-session-color-custom input[type=color]{width:32px;height:29px;padding:1px;border:1px solid #cbd5e1;border-radius:4px;background:#fff;cursor:pointer}.service-session-color-custom button{padding:6px 7px;border:1px solid #cbd5e1;border-radius:5px;background:#f8fafc;color:#334155;font-size:12px;cursor:pointer}.service-session-color-panel button:disabled{opacity:.5;cursor:wait}.service-session-color-panel button:focus-visible,.service-session-background:focus-visible{outline:2px solid #0f766e;outline-offset:2px}.service-current-group-link{padding:1px 6px;border:1px solid #99d6cd;border-radius:4px;background:#eafaf7;color:#0f766e;font-size:12px;cursor:pointer}.service-current-group-link:disabled{opacity:.5;cursor:wait}.service-chat-group-meta{align-items:center}.service-chat-header .service-chat-user-meta .service-chat-group-label{padding:2px 6px;border-radius:4px;background:#ffedd5;color:#c2410c;font-size:inherit;font-weight:600}.service-session-action{position:absolute;top:8px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d5deea;border-radius:6px;background:#fff;color:#64748b;cursor:pointer}.service-session-hide{right:110px}.service-session-pin{right:74px}.service-session-group{right:38px}.service-session-group select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.service-session-group.saving{opacity:.5}.service-session-group select:disabled{cursor:wait}.service-session-action:hover{border-color:#0f766e;color:#0f766e}.service-session-action svg{transition:transform .18s ease;transform-origin:center}.service-session-pin.active{border-color:#d97706;background:#fff7ed;color:#d97706}.service-session-pin.active svg{transform:rotate(-32deg)}.service-chat-panel{min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:#f8fafc}.service-chat-header{grid-row:1}.service-chat-messages{grid-row:2}.service-chat-input{grid-row:3}.service-settings-page{min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr);background:#f8fafc}.service-settings-header{justify-content:flex-start}.service-settings-header button{flex:0 0 auto}.service-settings-content{min-height:0;padding:16px;overflow:hidden}.service-settings-layout{height:100%;min-height:0;display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px}.service-settings-nav{min-height:0;display:grid;align-content:start;gap:6px;padding:10px;border:1px solid #dbe3ef;border-radius:8px;background:#fff}.service-settings-nav button{width:100%;height:42px;display:flex;align-items:center;justify-content:flex-start;padding:0 12px;border:0;border-radius:6px;background:transparent;color:#475569;cursor:pointer;font-weight:720;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.service-settings-nav button:hover,.service-settings-nav button.active{background:#eafaf7;color:#0f766e}.service-settings-nav button.active{box-shadow:inset 3px 0 #0f766e}.service-settings-main{min-height:0;display:grid;align-content:start;gap:14px;overflow:auto}.service-settings-feedback{margin:0;padding:10px 12px;border:1px solid #b6e4d8;border-radius:6px;background:#ecfdf5;color:#047857;font-size:13px}.service-settings-feedback.error{border-color:#fecaca;background:#fef2f2;color:#b42318}.service-settings-pane{display:grid;gap:14px}.service-settings-section{display:grid;gap:12px;padding:14px;border:1px solid #dbe3ef;border-radius:8px;background:#fff}.service-settings-section>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.service-settings-section h2{margin:0;color:#172033;font-size:16px}.service-settings-section h3{margin:0;color:#172033;font-size:14px}.service-settings-section p{margin:5px 0 0;color:#64748b;font-size:13px;line-height:1.45}.service-settings-section>header>span{flex:0 0 auto;color:#64748b;font-size:13px}.service-basic-settings-grid{display:grid;grid-template-columns:1fr;gap:14px;align-items:start;max-width:640px}.service-settings-form{display:grid;gap:10px;max-width:640px;padding-bottom:14px;border-bottom:1px solid #e5ecf5}.service-settings-form:last-child{padding-bottom:0;border-bottom:0}.service-settings-form label{display:grid;gap:6px}.service-settings-form label span{color:#5f6c80;font-size:13px}.service-greeting-form{grid-column:1 / -1}.service-setting-scope-note{margin:0!important}.service-archive-settings-form .service-archive-enabled{display:flex;align-items:center;gap:9px}.service-archive-enabled input[type=checkbox]{width:18px;height:18px;margin:0;accent-color:#0f766e}.service-archive-minutes>div{display:flex;align-items:center;gap:8px}.service-archive-minutes input{width:130px;max-width:100%}.service-archive-unsaved{color:#b45309;font-size:12px}.service-message-bubble-color-picker{display:grid;gap:12px;padding:12px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}.service-message-bubble-color-picker .service-rich-gradient-control{width:min(100%,360px)}.service-message-bubble-preview{display:flex;justify-content:flex-end;padding:4px 8px 4px 18px}.service-message-bubble-preview span{position:relative;display:inline-flex;max-width:100%;padding:9px 12px;border:1px solid;border-radius:14px 4px 14px 14px;color:#fff;font-size:13px;line-height:1.4;box-shadow:0 1px 2px #0f172a14}.service-message-bubble-preview span:after{content:"";position:absolute;top:10px;right:-6px;width:10px;height:10px;border-top:1px solid;border-right:1px solid;border-color:inherit;background:inherit;transform:rotate(45deg)}.service-greeting-repeat-control{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.service-switch-line,.service-greeting-repeat-minutes{display:inline-flex;align-items:center;gap:8px;color:#344256;font-size:13px;font-weight:720}.service-switch-line{flex:0 0 auto}.service-greeting-repeat-minutes{min-width:0;flex-wrap:nowrap}.service-switch-line input{width:16px;height:16px;margin:0;accent-color:#0f766e}.service-greeting-repeat-minutes input{width:84px;flex:0 0 84px;height:34px;padding:0 8px;border:1px solid #cfd8e6;border-radius:6px;background:#fff;color:#172033;font:inherit;font-weight:800}.service-greeting-repeat-minutes span{white-space:nowrap}.service-greeting-repeat-minutes input:disabled{background:#eef2f7;color:#94a3b8}.service-greeting-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.service-auto-greeting-toolbar{flex-wrap:nowrap;gap:6px}.service-rich-toolbar{min-width:0;display:flex;flex:1 1 280px;flex-wrap:wrap;align-items:center;gap:6px}.service-rich-tool-button,.service-rich-color{width:32px;height:32px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d5deea;border-radius:6px;background:#fff;color:#344256;cursor:pointer}.service-rich-tool-button:hover:not(:disabled){border-color:#0f766e;color:#0f766e}.service-rich-tool-button.active:not(:disabled){border-color:#0f766e;background:#eafaf7;color:#0f766e}.service-rich-color{width:24px;height:24px;border:2px solid #fff;border-radius:999px;box-shadow:0 0 0 1px #cbd5e1}.service-rich-color-menu{position:relative;flex:0 0 auto}.service-rich-color-trigger{position:relative;border-radius:999px}.service-rich-color-trigger-dot{position:absolute;right:3px;bottom:3px;width:9px;height:9px;border:1px solid #fff;border-radius:999px;box-shadow:0 0 0 1px #0f172a33}.service-rich-color-popover{position:absolute;left:50%;bottom:calc(100% + 8px);z-index:24;width:204px;padding:12px;border:1px solid #d5deea;border-radius:18px;background:#fff;box-shadow:0 16px 36px #0f172a33;transform:translate(-50%)}.service-rich-color-popover>strong{display:block;margin-bottom:8px;color:#344256;font-size:12px;text-align:center}.service-rich-gradient-thumb-preview{width:26px;height:26px;border:2px solid #fff;border-radius:999px;box-shadow:0 0 0 1px #cbd5e1}.service-rich-gradient-control{display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:8px}.service-rich-gradient-control input[type=range]{width:100%;height:28px;margin:0;padding:0;appearance:none;background:transparent;cursor:pointer}.service-rich-gradient-control input[type=range]::-webkit-slider-runnable-track{height:11px;border:1px solid rgba(15,23,42,.12);border-radius:999px;background:linear-gradient(90deg,#c81a1a,#c8c81a,#1ac81a,#1ac8c8,#1a1ac8,#c81ac8,#c81a1a)}.service-rich-gradient-control input[type=range]::-webkit-slider-thumb{width:23px;height:23px;margin-top:-7px;border:3px solid #fff;border-radius:999px;background:#fff;box-shadow:0 0 0 1px #0f172a52,0 3px 8px #0f172a38;appearance:none}.service-rich-gradient-control input[type=range]::-moz-range-track{height:11px;border:1px solid rgba(15,23,42,.12);border-radius:999px;background:linear-gradient(90deg,#c81a1a,#c8c81a,#1ac81a,#1ac8c8,#1a1ac8,#c81ac8,#c81a1a)}.service-rich-gradient-control input[type=range]::-moz-range-thumb{width:19px;height:19px;border:3px solid #fff;border-radius:999px;background:#fff;box-shadow:0 0 0 1px #0f172a52,0 3px 8px #0f172a38}.service-rich-gradient-apply{width:100%;height:34px;margin-top:9px;border:0;border-radius:999px;background:#0f766e;color:#fff;font-size:12px;font-weight:800;cursor:pointer}.service-rich-tool-button:disabled,.service-rich-color:disabled{cursor:not-allowed;opacity:.48}.service-rich-size-menu{position:relative;flex:0 0 auto}.service-rich-size-options{position:absolute;left:0;bottom:calc(100% + 6px);z-index:12;width:116px;display:none;grid-template-columns:repeat(2,1fr);gap:6px;padding:8px;border:1px solid #d5deea;border-radius:8px;background:#fff;box-shadow:0 12px 28px #0f172a29}.service-rich-size-menu:hover .service-rich-size-options,.service-rich-size-menu:focus-within .service-rich-size-options{display:grid}.service-rich-size-options button{height:28px;border:1px solid #e2e8f0;border-radius:6px;background:#f8fafc;color:#344256;font-size:12px;font-weight:800;cursor:pointer}.service-rich-size-options button:hover{border-color:#0f766e;color:#0f766e}.service-greeting-editor{min-height:96px;max-height:220px;overflow-y:auto;border:1px solid #d4e0ef;border-radius:8px;padding:11px 12px;background:#fff;color:#172033;font-size:15px;line-height:1.7;outline:none;white-space:pre-wrap;-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.service-greeting-editor.is-text-selection-mode{cursor:crosshair;caret-color:transparent;border-color:#0f766e;background:#f0fdfa;touch-action:none}.service-chat-rich-text,.builtin-chat-rich-text,.admin-chat-rich-text{white-space:pre-wrap;word-break:break-word}.service-rich-editor a,.service-greeting-editor a,.service-chat-rich-text a,.builtin-chat-rich-text a,.admin-chat-rich-text a{color:inherit;text-decoration:underline;text-underline-offset:2px}.service-greeting-editor:focus{border-color:#0f8f87;box-shadow:0 0 0 4px #0f8f871f}.service-greeting-editor:empty:before{content:attr(data-placeholder);color:#94a3b8}.service-settings-actions{display:flex;justify-content:flex-start}.service-settings-actions button{height:38px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 14px;border:0;border-radius:6px;background:#0f766e;color:#fff;font-weight:720;cursor:pointer}.service-settings-actions button:disabled{cursor:not-allowed;opacity:.58}.service-settings-reply-form{padding:0;border-bottom:0;max-width:none;grid-template-columns:180px minmax(0,1fr) auto;align-items:start}.service-settings-reply-editor-wrap{min-width:0;display:grid;gap:8px}.service-settings-reply-table{display:grid;border:1px solid #dbe3ef;border-radius:8px;background:#fff;overflow:hidden}.service-settings-reply-row{min-height:42px;display:grid;grid-template-columns:58px minmax(120px,220px) minmax(0,1fr) 72px;align-items:center;gap:12px;padding:7px 10px;border-top:1px solid #edf2f8}.service-settings-reply-row.head{min-height:36px;border-top:0;background:#f8fafc;color:#64748b;font-size:12px;font-weight:720}.service-settings-reply-row strong,.service-settings-reply-row>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.service-settings-reply-row strong{color:#172033;font-size:14px}.service-settings-reply-row .reply-index{color:#64748b;font-size:13px;font-weight:720}.service-settings-reply-row>span{color:#475569;font-size:13px}.service-settings-reply-row button{width:34px;height:34px;justify-self:end;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d5deea;border-radius:6px;background:#fff;color:#b42318;cursor:pointer}.service-settings-reply-row button:hover{border-color:#fca5a5;background:#fef2f2}.service-settings-pagination{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:#64748b;font-size:13px}.service-settings-pagination button{height:34px;padding:0 12px;border:1px solid #d5deea;border-radius:6px;background:#fff;color:#344256;cursor:pointer}.service-settings-pagination button:hover:not(:disabled){border-color:#0f766e;color:#0f766e}.service-settings-pagination button:disabled{cursor:not-allowed;opacity:.56}.service-settings-pagination label{display:inline-flex;align-items:center;gap:6px}.service-settings-pagination select{height:34px;min-width:76px;padding:0 8px;border:1px solid #d5deea;border-radius:6px;background:#fff;color:#172033}.service-settings-pagination em{color:#94a3b8;font-style:normal}.service-chat-messages{position:relative;display:flex;flex-direction:column;gap:10px;padding:18px}.service-chat-load-more{align-self:center;min-height:30px;padding:0 14px;border:1px solid #d5deea;border-radius:999px;background:#fff;color:#475569;cursor:pointer;font-size:12px;font-weight:800}.service-chat-load-more:hover:not(:disabled){border-color:#0f766e;color:#0f766e}.service-chat-load-more:disabled{cursor:not-allowed;opacity:.6}.service-chat-message{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:5px}.service-chat-message-sender{max-width:min(68%,680px);color:#64748b;font-size:12px}.service-chat-date-divider{position:sticky;top:8px;z-index:8;width:100%;display:flex;justify-content:center;margin:2px 0;pointer-events:none}.service-chat-date-divider time{display:inline-flex;align-items:center;min-height:24px;padding:3px 10px;border-radius:999px;background:#0f172a52;color:#fff;font-size:12px;line-height:1;box-shadow:0 1px 5px #0f172a29;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.service-chat-message-bubble-row{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:8px}.service-chat-bubble-shell{position:relative;display:inline-block;max-width:min(68%,680px)}.service-chat-bubble-shell.is-image{max-width:min(280px,68%)}.service-chat-message p{position:relative;width:fit-content;max-width:100%;margin:0;padding:9px 12px;border-radius:4px 14px 14px;background:#fff;border:1px solid #e3eaf3;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;box-shadow:0 1px 2px #0f172a0f}.service-chat-bubble-shell.has-message-meta p{padding-right:66px;padding-bottom:17px}.service-chat-message p:before{content:"";position:absolute;left:-6px;top:10px;width:10px;height:10px;border-left:1px solid #e3eaf3;border-bottom:1px solid #e3eaf3;background:inherit;transform:rotate(45deg)}.service-chat-message img{max-width:100%;border-radius:10px;border:1px solid #d8e0ed;object-fit:contain}.service-chat-message.agent{align-items:flex-end}.service-chat-message.agent .service-chat-message-sender{text-align:right}.service-chat-message.agent .service-chat-message-bubble-row{justify-content:flex-end}.service-chat-message.agent p{background:var(--service-agent-bubble-color, #0f766e);border-color:var(--service-agent-bubble-color, #0f766e);border-radius:14px 4px 14px 14px;color:#fff}.service-chat-message.agent p:before{left:auto;right:-6px;border:0;border-top:1px solid var(--service-agent-bubble-color, #0f766e);border-right:1px solid var(--service-agent-bubble-color, #0f766e)}.service-chat-message-status{position:absolute;right:8px;bottom:5px;z-index:1;display:inline-flex;align-items:center;gap:3px;justify-content:center;color:#64748bd1;font-size:11px;line-height:1;pointer-events:none;white-space:nowrap}.service-chat-message.agent .service-chat-message-status{color:#ffffffb8}.service-chat-read-state{width:18px;height:14px;display:inline-flex;align-items:center;justify-content:center;color:currentColor}.service-chat-read-state.read{color:#bbf7d0}.service-chat-bubble-shell.is-image .service-chat-message-status{right:7px;bottom:7px;min-height:18px;padding:2px 6px;border-radius:999px;background:#0f172a70;color:#ffffffc7}.service-chat-bubble-shell.is-image .service-chat-read-state.read{color:#bbf7d0}.service-chat-message-action{width:28px;height:28px;flex:0 0 28px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid #d8e0ed;border-radius:50%;background:#fff;color:#94a3b8;cursor:pointer;box-shadow:0 1px 2px #0f172a0f}.service-chat-message-action:hover:not(:disabled){border-color:#fecaca;background:#fff1f2;color:#dc2626}.service-chat-message-action:disabled{cursor:not-allowed;opacity:.58}.service-chat-new-message-tip{position:sticky;bottom:8px;align-self:center;z-index:2;min-height:32px;padding:0 14px;border:0;border-radius:999px;background:#0f766e;color:#fff;cursor:pointer;font-size:12px;font-weight:800;box-shadow:0 8px 18px #0f766e33}.service-chat-input{display:grid;gap:8px;padding:12px 16px;border-top:1px solid #dbe3ef;background:#fff}.service-chat-selection-guide{min-width:0;display:flex;align-items:center;gap:7px;padding:6px 9px;border:1px solid #99f6e4;border-radius:8px;background:#f0fdfa;color:#0f766e;font-size:12px;font-weight:700}.service-chat-selection-guide span{min-width:0;flex:1 1 auto}.service-chat-selection-guide button{flex:0 0 auto;min-height:28px;padding:0 9px;border:1px solid #5eead4;border-radius:999px;background:#fff;color:#0f766e;font-size:12px;font-weight:800;cursor:pointer}.service-chat-input-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end}.service-chat-pending-image{min-width:0;display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:8px;max-width:420px;padding:6px 8px;border:1px solid #d5deea;border-radius:8px;background:#f8fafc}.service-chat-pending-image img{width:52px;height:42px;border-radius:6px;object-fit:cover;background:#e2e8f0}.service-chat-pending-image div{min-width:0;display:grid;gap:2px}.service-chat-pending-image strong,.service-chat-pending-image span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.service-chat-pending-image strong{color:#172033;font-size:13px;line-height:1.2}.service-chat-pending-image span{color:#64748b;font-size:12px}.service-chat-pending-image button{width:32px;height:32px;color:#dc2626}.service-emoji-wrap{position:relative}.service-emoji-picker{position:absolute;right:0;bottom:44px;z-index:5;width:220px;display:grid;grid-template-columns:repeat(6,1fr);gap:6px;padding:10px;border:1px solid #d5deea;border-radius:8px;background:#fff;box-shadow:0 12px 32px #0f172a29}.service-emoji-picker button{width:28px;height:28px;border:0;border-radius:6px;background:#f1f5f9;cursor:pointer}.service-chat-toolbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.service-quick-trigger,.service-tool-button{height:34px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 14px;border:1px solid #0f766e;border-radius:6px;background:#eafaf7;color:#0f766e;font-weight:720;cursor:pointer}.service-tool-button{min-width:34px;padding:0 9px;border-color:#d5deea;background:#fff;color:#344256}.service-tool-button:hover:not(:disabled){border-color:#0f766e;color:#0f766e}.service-tool-button.active{border-color:#0f766e;background:#eafaf7;color:#0f766e}.service-tool-button:disabled{cursor:not-allowed;opacity:.58}.service-quick-popover{position:absolute;left:0;bottom:calc(100% + 8px);z-index:8;width:min(420px,calc(100vw - 32px));max-height:min(460px,58vh);display:grid;grid-template-rows:auto minmax(0,1fr);border:1px solid #d5deea;border-radius:8px;background:#fff;box-shadow:0 18px 44px #0f172a2e;overflow:hidden}.service-quick-popover-head{padding:10px 12px;border-bottom:1px solid #edf2f8;color:#172033;font-size:14px;font-weight:800}.service-quick-popover-list{min-height:0;display:grid;align-content:start;gap:6px;padding:8px;overflow:auto}.service-quick-popover-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title action" "preview action";column-gap:10px;row-gap:3px;align-items:center;padding:8px 10px;border:1px solid #dbe3ef;border-radius:6px;background:#fff}.service-quick-popover-list strong{grid-area:title;color:#172033;font-size:14px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.service-quick-popover-list p{grid-area:preview;margin:0;color:#475569;font-size:13px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.service-quick-popover-list article>button{grid-area:action;width:auto;min-width:58px;height:30px;padding:0 10px;border:1px solid #d5deea;border-radius:6px;background:#f8fafc;color:#344256;cursor:pointer}.service-quick-popover-list article>button:hover{border-color:#0f766e;color:#0f766e}.service-reply-panel{grid-template-rows:auto auto auto minmax(0,1fr)}.service-reply-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px 12px;border-bottom:1px solid #e5ecf5;background:#fff}.service-reply-tabs button{height:32px;border:1px solid #d5deea;border-radius:6px;background:#f8fafc;color:#344256;cursor:pointer}.service-reply-tabs button.active{border-color:#0f766e;background:#eafaf7;color:#0f766e;font-weight:720}.service-reply-form{padding:12px;border-bottom:1px solid #e5ecf5}.service-reply-form button{display:inline-flex;align-items:center;justify-content:center;gap:6px}.service-reply-list{display:grid;align-content:start;gap:10px;padding:12px}.service-reply-list article{position:relative;padding:12px;border:1px solid #dbe3ef;border-radius:8px;background:#fff}.service-reply-list label{display:inline-flex;align-items:center;gap:8px;color:#475569;font-size:13px}.service-reply-list label input{width:16px;height:16px}.service-reply-list article>div{display:flex;justify-content:flex-end;gap:8px}.service-reply-list button.danger{color:#b42318}.service-public-reply-note{margin:0;padding:10px 12px;border-bottom:1px solid #e5ecf5;color:#64748b;font-size:13px;line-height:1.5}.service-quick-reply-card strong{display:block;color:#172033;font-size:14px}.service-quick-reply-card.personal strong{padding-right:44px}.service-quick-reply-card p{margin:0;color:#475569;line-height:1.55;white-space:pre-wrap;word-break:break-word}.service-quick-reply-card button{width:auto;min-width:108px;padding:0 12px}.service-quick-reply-card button.danger{width:36px;min-width:36px;padding:0}.service-quick-reply-card .service-reply-delete{position:absolute;top:10px;right:10px}.service-desk-empty{margin:0;padding:18px;color:#64748b;text-align:center}.service-list-loading,.service-list-end{padding:12px;border-bottom:1px solid #edf2f8;font-size:12px}.service-list-end{color:#94a3b8}@media(max-width:1120px){.service-desk-app{grid-template-columns:280px minmax(0,1fr)}}@media(min-width:761px)and (max-width:1024px){.service-desk-app{grid-template-columns:minmax(260px,34vw) minmax(0,1fr)}.service-desk-sidebar>header,.service-chat-header{padding:12px}.service-sound-control{grid-template-columns:1fr}.service-chat-message-sender,.service-chat-bubble-shell{max-width:76%}.service-chat-bubble-shell.is-image{max-width:min(260px,76%)}.service-quick-popover{width:min(380px,calc(100vw - 28px))}}@media(max-width:760px){.service-desk-app{height:100dvh;min-height:100dvh;grid-template-columns:1fr;grid-template-rows:minmax(0,1fr);overflow:hidden}.service-desk-app.settings-mode{height:100dvh;grid-template-rows:minmax(0,1fr);overflow:hidden}.service-desk-app.mobile-list-active .service-desk-sidebar{display:flex}.service-desk-app.mobile-list-active .service-chat-panel,.service-desk-app.mobile-chat-active .service-desk-sidebar{display:none}.service-desk-app.mobile-chat-active .service-chat-panel{display:grid}.service-desk-sidebar,.service-chat-panel,.service-settings-page{height:100dvh;min-height:0}.service-desk-sidebar{border-right:0;border-bottom:0}.service-desk-sidebar>header,.service-settings-header,.service-chat-header{min-height:58px;padding:10px 12px}.service-desk-sidebar header button,.service-settings-header button,.service-chat-header button,.service-desk-search button,.service-chat-input-row button{width:40px;height:40px}.service-sidebar-actions{gap:6px}.service-desk-search{padding:8px 10px;gap:7px}.service-desk-search input,.service-chat-input-row textarea,.service-rich-editor{font-size:16px}.service-sound-control{grid-template-columns:minmax(0,1fr) minmax(118px,.8fr);gap:7px;padding:8px 10px}.service-sound-control button,.service-sound-control label{height:38px}.service-session-item{min-height:94px;padding:10px 12px;gap:4px}.service-session-title b{font-size:15px}.service-session-action{top:12px;width:38px;height:38px}.service-session-actions{top:36px;right:10px;gap:6px}.service-session-actions .service-session-action{width:36px;height:36px;flex-basis:36px}.service-session-item>small,.service-session-item>.service-session-preview{padding-right:172px}.service-session-hide{right:124px}.service-session-pin{right:80px}.service-session-group{right:36px}.service-session-unread{top:10px;right:10px}.service-mobile-back{display:inline-flex!important;flex:0 0 auto}.service-chat-header{justify-content:flex-start;align-items:center;gap:8px}.service-chat-user-summary{flex:1 1 auto;min-width:0}.service-chat-user-meta{gap:4px 8px}.service-chat-header .service-chat-user-meta span{max-width:100%;font-size:11px}.service-editable-title{max-width:100%}.service-chat-name-input{height:36px;font-size:16px}.service-chat-remark-inline-input{flex-basis:100%;height:34px;font-size:13px}.service-basic-settings-grid{grid-template-columns:1fr}.service-settings-content{padding:12px}.service-settings-layout{grid-template-columns:168px minmax(0,1fr);gap:10px}.service-settings-nav{width:auto}.service-settings-nav button{min-width:0}.service-chat-messages{padding:12px;gap:8px}.service-chat-message-sender,.service-chat-bubble-shell{max-width:86%}.service-chat-bubble-shell.is-image{max-width:min(260px,86%)}.service-chat-message p{padding:8px 10px;font-size:14px}.service-chat-bubble-shell.has-message-meta p{padding-right:62px;padding-bottom:16px}.service-chat-message-action{width:34px;height:34px;flex-basis:34px}.service-chat-input{gap:8px;padding:8px 10px calc(8px + env(safe-area-inset-bottom))}.service-chat-toolbar{flex-wrap:nowrap;gap:3px;min-width:0}.service-quick-trigger,.service-tool-button{height:36px;flex:0 0 auto}.service-quick-trigger{padding:0 6px;font-size:14px;white-space:nowrap}.service-tool-button{width:36px;min-width:36px;padding:0}.service-chat-toolbar .service-rich-toolbar{flex:0 0 auto;flex-wrap:nowrap;gap:3px}.service-chat-toolbar .service-rich-tool-button{width:30px;height:30px}.service-auto-greeting-toolbar{flex-wrap:nowrap;gap:3px}.service-auto-greeting-toolbar .service-rich-tool-button{width:30px;height:30px}.service-chat-input-row{grid-template-columns:minmax(0,1fr) 44px;gap:8px}.service-chat-pending-image{max-width:none;grid-template-columns:48px minmax(0,1fr) 40px}.service-chat-pending-image img{width:48px;height:40px}.service-chat-input-row textarea{min-height:44px}.service-chat-rich-editor{min-height:44px;height:auto}.service-chat-input-row button{width:44px;height:44px}.service-quick-popover,.service-emoji-picker{position:fixed;left:10px;right:10px;bottom:calc(104px + env(safe-area-inset-bottom));width:auto;max-width:none}.service-quick-popover{max-height:min(58dvh,430px)}.service-quick-popover-list{max-height:min(44dvh,310px)}.service-emoji-picker{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.service-emoji-picker button{width:100%;height:34px}}@media(max-width:520px){.service-settings-layout{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.service-settings-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.service-settings-nav button{justify-content:center;text-align:center}.service-settings-nav button.active{box-shadow:inset 0 -3px #0f766e}.service-settings-reply-form{grid-template-columns:1fr}.service-settings-reply-row{grid-template-columns:42px minmax(74px,.7fr) minmax(0,1fr) 40px;gap:8px}}*{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}body{min-width:0;background:#dfe8f1}button,input,select,textarea{font:inherit}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{margin:0;appearance:none}input[type=number]{appearance:textfield}button{-webkit-tap-highlight-color:transparent}a{color:inherit}.login-page{width:100%;max-width:var(--mobile-max-width);min-height:100vh;min-height:100svh;margin:0 auto;padding:calc(var(--brand-top-space) + env(safe-area-inset-top)) var(--page-x) calc(24px + env(safe-area-inset-bottom));background:var(--front-bg-texture),linear-gradient(180deg,#fff6f1,#f7fbff 44%,#fff);background-attachment:local;overflow-x:hidden}.login-page:not(.register-page,.forgot-page,.admin-login-page){display:grid;align-items:center;padding:calc(24px + env(safe-area-inset-top)) var(--page-x) calc(24px + env(safe-area-inset-bottom))}.register-page,.forgot-page{--brand-top-space: clamp(18px, 4svh, 28px);--section-gap: 12px;--field-height: 46px;padding-bottom:calc(16px + env(safe-area-inset-bottom))}.admin-login-page{background:var(--admin-bg-texture),linear-gradient(180deg,#f5f7fb,#eef2f7);background-attachment:local}.login-shell{width:100%}.login-shell>.login-form:first-child{margin-top:0}.login-page:not(.register-page,.forgot-page,.admin-login-page) .login-shell{min-height:calc(100svh - 48px - env(safe-area-inset-top) - env(safe-area-inset-bottom));display:grid;align-content:center;gap:clamp(16px,3svh,24px)}.login-visual{position:relative;min-height:clamp(164px,25svh,228px);display:grid;place-items:center;overflow:hidden}.login-visual:before{position:absolute;inset:20px;border:1px solid rgba(255,255,255,.8);border-radius:8px;background:linear-gradient(135deg,#ffffffb8,#fff6f170),repeating-linear-gradient(90deg,rgba(255,122,89,.06) 0 1px,transparent 1px 32px);box-shadow:inset 0 1px #ffffffe6,0 18px 40px #26324614;content:""}.login-visual-track{position:absolute;left:11%;width:78%;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent 0%,rgba(255,111,86,.24) 48%,transparent 100%);transform-origin:center}.login-visual-track:before,.login-visual-track:after{position:absolute;top:50%;width:7px;height:7px;border:2px solid rgba(255,111,86,.24);border-radius:8px;background:#ffffffe0;transform:translateY(-50%);content:""}.login-visual-track:before{left:22%}.login-visual-track:after{right:18%}.login-visual-track.track-one{top:34%;transform:rotate(-7deg)}.login-visual-track.track-two{top:50%;transform:rotate(5deg);opacity:.72}.login-visual-track.track-three{top:66%;transform:rotate(-4deg);opacity:.52}.login-visual-mark{position:relative;z-index:1;width:clamp(116px,15svh,132px);height:clamp(116px,15svh,132px);display:grid;place-items:center;border:1px solid rgba(255,255,255,.72);border-radius:50%;background:#fff;overflow:hidden;box-shadow:0 18px 34px #ff505b40}.login-visual-mark img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.login-trust-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.login-trust-strip span{min-width:0;height:38px;display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid rgba(232,237,243,.92);border-radius:8px;background:#ffffffc2;color:#697386;font-size:12px;font-weight:800;white-space:nowrap;box-shadow:0 10px 24px #26324612}.login-trust-strip svg{flex:0 0 auto;color:#ff6748}.brand-area{position:relative;text-align:center}.brand-mark{width:48px;height:48px;margin:0 auto 14px;display:grid;place-items:center;border-radius:8px;background:linear-gradient(135deg,#ff7a59,#ff3f68);color:#fff;box-shadow:0 14px 28px #ff575d47}.site-name{margin:0;color:#171927;font-size:31px;font-weight:800;line-height:1.15}.site-subtitle{margin:8px 0 0;color:#697386;font-size:14px;line-height:1.5}.register-brand .brand-mark{margin-bottom:11px}.register-brand .site-name{font-size:29px}.register-page .brand-mark,.forgot-page .brand-mark{width:42px;height:42px;margin-bottom:8px}.register-page .site-subtitle,.forgot-page .site-subtitle{margin-top:0;font-size:13px;line-height:1.35}.register-page .login-form,.forgot-page .login-form{margin-top:var(--section-gap);padding:16px 16px 14px}.register-page .form-heading,.forgot-page .form-heading{margin-bottom:13px}.register-page .form-heading h2,.forgot-page .form-heading h2{font-size:19px}.register-page .form-heading span,.forgot-page .form-heading span{margin-top:3px;font-size:12px;line-height:1.35}.forgot-page .field{margin-bottom:10px}.forgot-page .field-label{margin-bottom:5px}.forgot-page .input-wrap{height:46px;padding:0 12px}.forgot-page .reset-question-panel{margin:-2px 0 10px;padding:8px 10px}.forgot-page .field-hint{margin-top:6px;font-size:12px}.login-form{width:100%;margin-top:var(--section-gap);padding:22px 18px 18px;border:1px solid rgba(255,255,255,.92);border-radius:8px;background:#fffffff0;box-shadow:0 18px 44px #26324621;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.register-form{padding-top:20px}.register-form .field{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;column-gap:10px;margin-bottom:10px}.register-form .field.has-error .input-wrap{border-color:#d92d20;box-shadow:0 0 0 3px #d92d201a}.register-form .field>small{grid-column:2 / -1;min-width:0;overflow-wrap:anywhere;margin-top:6px;font-size:12px;line-height:1.5}.register-form .field>small:not(.register-field-error){color:#7a8597}.register-field-error{display:block;margin-top:6px;color:#d92d20;font-size:12px;font-weight:800;line-height:1.45}.register-form .field-label{margin-bottom:0;color:#2d3545;font-size:14px}.register-form .input-wrap{height:44px;padding:0 12px}.register-form .input-wrap input{font-size:14px}.form-heading{margin-bottom:18px;text-align:left}.form-heading h2{margin:0;color:#171927;font-size:20px;font-weight:800;line-height:1.25}.form-heading span{display:block;margin-top:5px;color:#7a8597;font-size:13px;line-height:1.45}.field{display:block;margin-bottom:14px}.field-label{display:block;margin-bottom:7px;color:#404a5d;font-size:13px;font-weight:700}.input-wrap{width:100%;height:var(--field-height);position:relative;display:flex;align-items:center;gap:10px;padding:0 14px;border:1px solid #edf0f5;border-radius:8px;background:#f8fafc;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.field-icon{flex:0 0 auto;color:#98a2b3}.input-wrap:focus-within{border-color:#ff7a59;background:#fff;box-shadow:0 0 0 4px #ff7a5924}.input-wrap:focus-within .field-icon{color:#ff6748}.input-wrap input,.input-wrap select{width:100%;min-width:0;height:100%;border:0;outline:none;background:transparent;color:#171927;font-size:15px}.input-wrap select{appearance:none;cursor:pointer;padding-right:36px}.input-wrap input::placeholder{color:#a7afbd}.select-chevron{position:absolute;top:50%;right:14px;transform:translateY(-50%);color:#98a2b3;pointer-events:none}.input-wrap:focus-within .select-chevron{color:#ff6748}.login-button{width:100%;height:50px;margin-top:4px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border:0;border-radius:8px;background:linear-gradient(135deg,#ff7a59,#ff3f68);color:#fff;cursor:pointer;font-size:16px;font-weight:800;letter-spacing:0;line-height:1;text-align:center;text-decoration:none;white-space:nowrap;box-shadow:0 12px 24px #ff535940;transition:box-shadow .18s ease,transform .18s ease}.login-button:active{transform:translateY(1px);box-shadow:0 8px 18px #ff535938}.register-button{margin-top:6px}.register-row{margin:15px 0 0;color:#8a94a6;font-size:13px;line-height:1.5;text-align:right}.register-link{color:#ff5d48;font-weight:800;text-decoration:none}.forgot-link{display:block;width:fit-content;margin:-4px 0 14px auto;color:#ff5d48;font-size:13px;font-weight:800;text-decoration:none}.login-option-row{min-height:22px;margin:-4px 0 14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.login-option-row .forgot-link{margin:0;flex:0 0 auto}.remember-login{min-width:0;display:inline-flex;align-items:center;gap:7px;color:#6b7586;font-size:13px;font-weight:800;cursor:pointer;-webkit-user-select:none;user-select:none}.remember-login input{width:15px;height:15px;margin:0;accent-color:#ff5d48}.reset-question-panel{margin:-4px 0 14px;padding:10px 12px;display:grid;gap:4px;border:1px solid #edf0f5;border-radius:8px;background:#fff7ed}.reset-question-panel span{color:#687386;font-size:12px;font-weight:800}.reset-question-panel strong,.reset-question-panel em{color:#202636;font-size:14px;font-style:normal;font-weight:800;line-height:1.45}.reset-question-panel em{color:#99a3b3}.field-hint{display:block;margin-top:6px;color:#8a94a6;font-size:12px;font-weight:700;line-height:1.45}.form-feedback{margin:-2px 0 0;color:#d92d20;font-size:12px;font-weight:800;line-height:1.45;text-align:center}.order-inline-detail{margin-top:12px;padding:12px;display:grid;gap:10px;border-radius:8px;background:#f8fafcf2}.order-inline-image{width:100%;aspect-ratio:16 / 7;border-radius:8px;background-position:center;background-size:cover}.order-inline-grid{display:grid;gap:6px;color:#5f6b7d;font-size:12px;line-height:1.45;font-weight:800}.order-remark{padding:8px 10px;border-radius:8px;background:#ff7a5914;color:#ff6048}@media(max-width:360px){:root{--page-x: 16px;--brand-top-space: 44px;--section-gap: 18px}.site-name{font-size:28px}.login-form{padding:20px 16px 16px}.register-page{--brand-top-space: 28px}}@media(max-height:700px){:root{--brand-top-space: 34px;--section-gap: 16px}.login-page:not(.register-page,.forgot-page,.admin-login-page) .login-shell{gap:14px}.login-visual{min-height:132px}.login-visual:before{inset:14px 26px}.login-visual-mark{width:88px;height:88px}.brand-mark{width:42px;height:42px;margin-bottom:10px}.site-name{font-size:27px}.site-subtitle{margin-top:5px}.login-form{padding-top:18px}.register-form{padding-top:16px}.form-heading{margin-bottom:14px}}@media(max-height:600px){:root{--field-height: 46px;--brand-top-space: 24px}.login-visual,.login-trust-strip{display:none}.login-form{margin-top:20px}.field{margin-bottom:11px}}@media(max-height:740px){.register-page,.forgot-page{--brand-top-space: 14px;--section-gap: 10px;--field-height: 42px}.register-page .brand-mark,.forgot-page .brand-mark{width:38px;height:38px;margin-bottom:6px}.register-page .site-subtitle,.forgot-page .site-subtitle{font-size:12px}.register-page .login-form,.forgot-page .login-form{padding:14px 14px 12px}.register-form .field{grid-template-columns:72px minmax(0,1fr);column-gap:8px;margin-bottom:8px}.register-form .field-label,.forgot-page .field-label{font-size:13px}.register-form .input-wrap,.forgot-page .input-wrap{height:42px}.forgot-page .field{margin-bottom:8px}.forgot-page .reset-question-panel{margin-bottom:8px;padding:7px 9px}.register-page .login-button,.forgot-page .login-button{height:46px}}.home-page{width:100%;max-width:var(--mobile-max-width);min-height:100vh;min-height:100svh;margin:0 auto;padding:calc(32px + env(safe-area-inset-top)) var(--page-x) calc(96px + env(safe-area-inset-bottom));background:var(--front-bg-texture),linear-gradient(180deg,#fff6ef,#f6fbff 34%,#fff);background-attachment:local;overflow-x:hidden}.hero-carousel{width:100%;height:158px;overflow:hidden;border-radius:8px;box-shadow:0 18px 42px #34405424}.hero-track{height:100%;display:flex;transition:transform .48s ease}.hero-slide{position:relative;height:100%;padding:22px 20px;overflow:hidden;color:#fff}.hero-slide:before,.hero-slide:after{position:absolute;border-radius:999px;content:""}.hero-slide:before{right:-28px;top:-18px;width:126px;height:126px;background:#ffffff2e}.hero-slide:after{right:24px;bottom:-32px;width:116px;height:116px;background:linear-gradient(145deg,#ffffff6b,#ffffff1f),#ffffff2e;box-shadow:inset 0 0 0 12px #ffffff1f}.hero-slide span{position:relative;z-index:1;display:inline-flex;height:25px;align-items:center;padding:0 10px;border-radius:999px;background:#ffffff38;font-size:12px;font-weight:800}.hero-slide h1{position:relative;z-index:1;width:210px;margin:16px 0 0;font-size:24px;line-height:1.22;font-weight:900}.hero-slide p{position:relative;z-index:1;margin:9px 0 0;color:#ffffffd1;font-size:14px;font-weight:600}.hero-slide-orange{background:linear-gradient(135deg,#ff7a59,#ff3f68)}.hero-slide-blue{background:linear-gradient(135deg,#21a7c5,#4f72dd)}.hero-slide-purple{background:linear-gradient(135deg,#7c5cff,#d24e95)}.hero-image-slide{padding:0;background-color:#f8fafc;background-position:center;background-size:cover}.hero-image-slide:before,.hero-image-slide:after{display:none}.hero-dots{min-height:18px;display:flex;align-items:center;justify-content:center;gap:6px;margin-top:8px}.hero-dots button{width:7px;height:7px;border:0;border-radius:999px;padding:0;background:#ff694847;transition:width .18s ease,background .18s ease}.hero-dots button.active{width:18px;background:#ff6748}.account-card,.member-card,.friend-links,.status-card{margin-top:16px;border:1px solid rgba(255,255,255,.92);border-radius:8px;background:#fffffff0;box-shadow:0 14px 34px #3440541a}.account-card,.friend-links{padding:16px}.account-card{padding:10px 12px}.account-card .section-title{font-size:13px}.account-card .section-title svg{width:16px;height:16px}.section-title{display:flex;align-items:center;gap:7px;color:#22283a;font-size:15px;font-weight:900}.section-title svg{color:#ff6748}.account-list{margin-top:8px;display:grid;grid-template-columns:1fr 1fr;gap:7px}.account-item{min-height:39px;padding:6px 9px;border-radius:8px;background:#f8fafc}.account-item span{display:block;color:#7a8597;font-size:10px;line-height:1.2}.account-item strong{display:block;margin-top:3px;color:#202636;font-size:13px;line-height:1.2}.account-item em{display:block;margin-top:5px;color:#8a95a8;font-size:10px;font-style:normal;font-weight:700;line-height:1.35}.balance-item{background:linear-gradient(135deg,#fff2e9,#ffeaf0)}.balance-item strong{color:#ff4e56;font-size:16px}.balance-help{grid-column:1 / -1;margin:-1px 0 0;color:#8a95a8;font-size:10px;line-height:1.35;font-weight:700}.notice-card{height:44px;margin-top:14px;display:flex;align-items:center;gap:9px;padding:0 13px;border:1px solid rgba(255,212,195,.8);border-radius:8px;background:#fff7f2;color:#cf513f;overflow:hidden}.notice-icon{flex:0 0 auto}.notice-window{min-width:0;flex:1;overflow:hidden}.notice-track{display:flex;width:max-content;gap:28px;white-space:nowrap;color:#9f4b3d;font-size:13px;font-weight:800;animation:noticeMove 160s linear infinite}.friend-links-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.friend-manual-mall-button{position:relative;height:38px;min-width:132px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,160,72,.9);border-radius:999px;padding:0 16px 0 47px;background:radial-gradient(circle at 18% 22%,rgba(255,255,255,.92) 0 11px,transparent 12px),radial-gradient(circle at 86% 16%,rgba(255,244,183,.78) 0 16px,transparent 18px),linear-gradient(135deg,#ffb21f,#ff6a22 38%,#ff315d);color:#fffdf4;font-size:16px;font-weight:1000;-webkit-text-stroke:.2px rgba(109,25,12,.46);line-height:1;letter-spacing:0;text-decoration:none;white-space:nowrap;text-shadow:0 1px 0 rgba(140,35,13,.42),0 0 10px rgba(255,242,164,.92);box-shadow:inset 0 1px #ffffffb8,inset 0 -10px 18px #b31e1233,0 9px 20px #ff4c2b47;cursor:pointer;overflow:hidden;animation:hotButtonPulse 1.8s ease-in-out infinite}.manual-char{position:relative;z-index:1;display:inline-block;transform:translateY(0);will-change:transform}.manual-char+.manual-char{margin-left:1px}.manual-char.jump-up{animation:manualCharUp .9s ease-in-out infinite}.manual-char.jump-down{animation:manualCharDown .9s ease-in-out infinite}.manual-char:nth-child(2){animation-delay:.06s}.manual-char:nth-child(3){animation-delay:.12s}.manual-char:nth-child(4){animation-delay:.18s}.friend-manual-mall-button:before,.friend-manual-mall-button:after{position:absolute}.friend-manual-mall-button:before{left:7px;top:50%;z-index:1;width:34px;height:22px;display:grid;place-items:center;border-radius:999px;background:linear-gradient(180deg,#fff8cf,#ffe17a);color:#d42311;content:"HOT";font-size:10px;font-weight:1000;line-height:1;box-shadow:inset 0 1px #ffffffd6,0 2px 8px #821a0833;transform:translateY(-50%)}.friend-manual-mall-button:after{right:-18px;top:-22px;width:74px;height:74px;z-index:0;border-radius:999px;background:radial-gradient(circle at 32% 58%,rgba(255,255,255,.86) 0 9px,transparent 10px),radial-gradient(circle,rgba(255,245,146,.68),rgba(255,99,32,.24) 55%,transparent 72%);content:"";opacity:.9;transform:rotate(-18deg)}.member-card{padding:15px;background:linear-gradient(135deg,#ffefdbf5,#fff7ebf5 48%),#fff}.member-main{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px}.member-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:8px;background:linear-gradient(135deg,#f6b34b,#e48924);color:#fff;box-shadow:0 10px 20px #dd851e3d}.member-copy span,.member-copy strong{display:block}.member-copy span{color:#9b6b2f;font-size:12px;line-height:1.35}.member-copy strong{margin-top:3px;color:#402716;font-size:20px;line-height:1.2;font-weight:900}.member-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:7px}@media(max-width:600px){.member-main{grid-template-columns:auto minmax(0,1fr)}.member-actions{grid-column:1 / -1;justify-content:flex-start}}.member-badge,.daily-checkin-button,.upgrade-button{height:27px;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:900;white-space:nowrap}.member-badge{position:relative;border:0;background:#ffffffd1;color:#c97819;cursor:pointer;text-decoration:none}.daily-checkin-button{border:0;background:linear-gradient(135deg,#ff7a59,#ff3f68);color:#fff;cursor:pointer;box-shadow:0 8px 16px #ff535929}.reward-bonus-button{padding-right:12px}.reward-new-badge{position:absolute;right:-6px;top:-11px;padding:0;border:0;background:transparent;color:#ff1744;font-family:Arial,Microsoft YaHei,sans-serif;font-size:13px;font-style:italic;line-height:1;font-weight:900;letter-spacing:0;text-shadow:0 1px 0 rgba(255,247,235,.98),0 0 2px rgba(255,23,68,.28);transform:rotate(-5deg)}.upgrade-button{border:0;background:#2d2118;color:#ffd895;cursor:pointer;text-decoration:none}.upgrade-button:active,.daily-checkin-button:active{transform:translateY(1px)}.member-progress{height:8px;margin-top:13px;overflow:hidden;border-radius:999px;background:#c17c2829}.front-modal{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:20px}.front-modal-mask{position:absolute;inset:0;border:0;background:#1f26337a}.front-modal-card{position:relative;z-index:1;width:min(100%,360px);max-height:min(620px,calc(100svh - 40px));overflow:auto;border-radius:8px;background:#fff;box-shadow:0 24px 60px #2128363d}.reward-modal-card{padding:18px;background:linear-gradient(180deg,#fff7efe6,#fff0 36%),#fff}.reward-modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.reward-modal-head span{display:block;color:#e05b3c;font-size:12px;font-weight:900}.reward-modal-head h2{margin:3px 0 0;color:#202636;font-size:24px;line-height:1.2}.reward-modal-head button{width:32px;height:32px;display:grid;place-items:center;border:1px solid #edf1f6;border-radius:8px;background:#f8fafcd1;color:#697386}.daily-checkin-card{padding:18px;background:linear-gradient(180deg,#fff6edeb,#fff0 38%),#fff}.daily-checkin-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.daily-checkin-head span{display:block;color:#e05b3c;font-size:12px;font-weight:900}.daily-checkin-head h2{margin:3px 0 0;color:#202636;font-size:23px;line-height:1.2;font-weight:900}.daily-checkin-head button{width:32px;height:32px;display:grid;place-items:center;border:1px solid #edf1f6;border-radius:8px;background:#f8fafcd1;color:#697386}.daily-checkin-summary{margin-top:14px;border:1px solid #f3e1d2;border-radius:8px;padding:10px 11px;background:#ffffffb8;color:#9a6b3a;font-size:13px;font-weight:900;line-height:1.35}.daily-checkin-summary span,.daily-checkin-summary em{display:block}.daily-checkin-summary em{margin-top:3px;color:#6f7a8b;font-size:11px;font-style:normal;font-weight:800}.daily-checkin-date-shell{margin-top:13px;display:grid;grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;gap:6px}.daily-checkin-date-arrow{width:30px;height:42px;display:grid;place-items:center;border:1px solid #edf1f6;border-radius:8px;background:#fff;color:#6f7a8b;cursor:pointer}.daily-checkin-date-strip{min-width:0;display:flex;gap:7px;overflow-x:auto;padding:2px 1px 8px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.daily-checkin-date-strip::-webkit-scrollbar{display:none}.daily-checkin-date{width:42px;height:48px;flex:0 0 42px;scroll-snap-align:center;display:grid;place-items:center;align-content:center;gap:2px;border:1px solid #edf1f6;border-radius:8px;background:#fff;color:#202636;cursor:pointer;font-weight:900}.daily-checkin-date span{font-size:13px;line-height:1}.daily-checkin-date em{color:#19a463;font-size:9px;font-style:normal;line-height:1}.daily-checkin-date.today{border-color:#ff8b66;color:#ff5f48;box-shadow:0 0 0 2px #ff73581a}.daily-checkin-date.signed{border-color:#bbf7d0;background:#f0fdf4;color:#15803d}.daily-checkin-date.effective{border-color:#fed7aa;background:#fff7ed;color:#c2410c}.daily-checkin-date.selected{border-color:#ff6c4c;background:#fff4ef;color:#e34f31;box-shadow:0 0 0 2px #ff6c4c1f}.daily-checkin-slots{margin-top:8px;display:grid;gap:8px}.daily-checkin-slots-head{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#6f7a8b;font-size:12px;font-weight:900}.daily-checkin-slots-head strong{color:#202636;font-size:13px}.daily-checkin-slot{width:100%;min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #edf1f6;border-radius:8px;padding:9px 11px;background:#fff;color:#202636;cursor:pointer;text-align:left}.daily-checkin-slot span{min-width:0;display:grid;gap:3px}.daily-checkin-slot strong{color:#202636;font-size:13px;font-weight:900}.daily-checkin-slot em{color:#7b8797;font-size:11px;font-style:normal;font-weight:800}.daily-checkin-slot b{flex:0 0 auto;border-radius:999px;padding:5px 8px;background:#f3f6fa;color:#7b8797;font-size:11px;font-weight:900}.daily-checkin-slot.available{border-color:#ffd3c4;background:#fff7f3}.daily-checkin-slot.available b{background:#ff6c4c;color:#fff}.daily-checkin-slot.signed{border-color:#bbf7d0;background:#f0fdf4}.daily-checkin-slot.signed b{background:#dcfce7;color:#15803d}.daily-checkin-slot:disabled{cursor:default;opacity:.68}.daily-checkin-rules{margin-top:12px;border:1px solid #edf1f6;border-radius:8px;padding:10px 12px;background:#f8fafc}.daily-checkin-rules strong{display:block;color:#202636;font-size:13px;font-weight:900}.daily-checkin-rules ol{margin:7px 0 0;padding-left:20px;color:#697386;font-size:12px;font-weight:800;line-height:1.55}.daily-checkin-rules li+li{margin-top:3px}.daily-checkin-rules p{margin:7px 0 0;color:#697386;font-size:12px;font-weight:800;line-height:1.45}.daily-checkin-rules .daily-checkin-tip{margin-top:9px;font-size:12px;font-weight:900;line-height:1.55;white-space:pre-wrap}.daily-checkin-result,.daily-checkin-message{margin:13px 0 0;border-radius:8px;padding:10px 11px;font-size:13px;font-weight:900;line-height:1.45}.daily-checkin-result{background:#fff4ef;color:#df5b36}.daily-checkin-message{background:#f8fafc;color:#697386}.reward-tabs{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:4px;border:1px solid #edf1f6;border-radius:8px;background:#f5f7fb}.reward-tabs button{position:relative;height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:6px;background:transparent;color:#6b7588;font-size:13px;font-weight:900}.reward-tabs button.active{background:#2d2118;color:#ffd895;box-shadow:0 8px 18px #2d211829}.reward-tabs em{position:absolute;top:-7px;right:8px;min-width:18px;height:18px;display:inline-grid;place-items:center;border:2px solid #f5f7fb;border-radius:999px;background:#ff4f5e;color:#fff;font-size:10px;font-style:normal;line-height:1}.reward-list{max-height:360px;margin-top:14px;overflow:auto;display:grid;align-content:start;gap:8px;padding-right:2px}.reward-item{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 11px;border:1px solid #edf1f6;border-radius:8px;background:#ffffffeb;box-shadow:0 8px 22px #2026360f}.reward-item.claimed{background:#f8fafcf0;box-shadow:none}.reward-item-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;background:linear-gradient(135deg,#ffbd62,#ff684d);color:#fff}.reward-item-main{min-width:0}.reward-item-detail-trigger{border:0;padding:0;background:transparent;text-align:left;cursor:pointer}.reward-item-detail-trigger:active{transform:translateY(1px)}.reward-item-main strong,.reward-item-main span{display:block}.reward-item-main strong{overflow:hidden;color:#222838;font-size:13px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.reward-item-main span{margin-top:3px;color:#8a95a8;font-size:11px;font-weight:800}.reward-item-side{display:grid;justify-items:end;gap:6px}.reward-item-side em{color:#f05b3d;font-size:14px;font-style:normal;font-weight:900;white-space:nowrap}.reward-item-side button{height:26px;border:0;border-radius:8px;padding:0 12px;background:linear-gradient(135deg,#ff7a59,#ff3f68);color:#fff;font-size:12px;font-weight:900;box-shadow:0 8px 16px #ff565b33}.reward-item-side button:disabled{opacity:.58}.reward-item-side small{color:#16a34a;font-size:12px;font-weight:900}.reward-message,.empty-hint{margin:10px 0 0;color:#8a95a8;font-size:13px;line-height:1.5;text-align:center;font-weight:800}.reward-message{color:#e25a36}.reward-detail-card{padding:18px}.reward-detail-card time{display:block;margin-top:10px;color:#8a95a8;font-size:12px;font-weight:800}.reward-detail-card p{margin:14px 0 0;color:#344054;font-size:14px;font-weight:800;line-height:1.7;white-space:pre-wrap}.member-progress span{display:block;width:48%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ffb84c,#ff7048)}.member-levels{margin-top:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.member-levels span{min-width:0;height:28px;display:inline-flex;align-items:center;justify-content:center;gap:3px;border-radius:999px;background:#ffffffb8;color:#9a7545;font-size:11px;font-weight:800;white-space:nowrap}.member-levels .is-active{background:#2d2118;color:#ffd895}.member-levels .is-locked{background:#ebeef4d1;color:#8b93a1}.member-levels .is-locked svg{flex:0 0 auto}.platform-grid{margin-top:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.platform-logo{min-width:0;min-height:74px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;border-radius:8px;background:#f8fafc;color:#202636;text-decoration:none;border:0;font:inherit}.platform-logo span{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;color:#fff;font-size:14px;font-weight:900;line-height:1}.platform-logo strong{max-width:100%;color:#3d4658;font-size:12px;line-height:1.2;text-align:center;white-space:nowrap}.manual-mall-page{min-height:100vh;min-height:100svh;padding-bottom:calc(96px + env(safe-area-inset-bottom));background:var(--front-bg-texture),linear-gradient(180deg,#fff8f3,#f6fbff 42%,#fff);background-attachment:local}.manual-mall-header h1{color:#202636}.manual-mall-hero{display:flex;align-items:center;gap:12px;margin-top:14px;padding:15px;border:1px solid rgba(255,216,190,.88);border-radius:8px;background:linear-gradient(135deg,#fff4e7f5,#ffecf0f0),#fff;box-shadow:0 14px 34px #3440541a}.manual-mall-hero svg{flex:0 0 auto;color:#ff624b}.manual-mall-hero span{display:block;color:#8a5b4b;font-size:12px;font-weight:800}.manual-mall-hero strong{display:none!important;margin-top:3px;color:#202636;font-size:18px;line-height:1.25}.manual-mall-content{margin-top:14px}.manual-mall-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(138px,100%),1fr));gap:12px;align-items:stretch}.manual-mall-card{min-width:0;overflow:hidden;border:1px solid rgba(228,235,244,.95);border-radius:8px;background:#fffffff5;box-shadow:0 14px 34px #3440541a}.manual-mall-image{aspect-ratio:1 / 1;display:grid;place-items:center;overflow:hidden;background:#f6f8fb;color:#a3adbc}.manual-mall-image img{width:100%;height:100%;display:block;object-fit:cover}.manual-mall-info{padding:10px}.manual-mall-info strong{display:-webkit-box;min-height:38px;overflow:hidden;color:#202636;font-size:14px;line-height:1.35;font-weight:900;-webkit-box-orient:vertical;-webkit-line-clamp:2}.manual-mall-info div{margin-top:8px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px}.manual-mall-info div.no-claim{grid-template-columns:minmax(0,1fr) auto}.manual-mall-info span{min-width:0;color:#ff4f58;font-size:15px;line-height:1.2;font-weight:900}.manual-mall-claim-button{height:24px;min-width:42px;border:0;border-radius:8px;padding:0 9px;background:linear-gradient(135deg,#ff7a59,#ff3f68);color:#fff;font-size:11px;font-weight:900;line-height:1;white-space:nowrap;box-shadow:0 8px 16px #ff565b2e;cursor:pointer}.manual-mall-claim-button:active{transform:translateY(1px)}.manual-mall-info em{flex:0 0 auto;color:#8a95a8;font-size:11px;line-height:1.2;font-style:normal;font-weight:800}.manual-mall-toast{position:fixed;left:50%;top:50%;z-index:90;transform:translate(-50%,-50%);border-radius:8px;padding:9px 16px;background:#2d2118f0;color:#ffd895;font-size:13px;font-weight:900;box-shadow:0 14px 30px #21283638;pointer-events:none;max-width:calc(100vw - 24px);white-space:nowrap}.manual-mall-empty{min-height:180px;display:grid;place-items:center;gap:8px;border:1px solid rgba(228,235,244,.95);border-radius:8px;background:#fffffff0;color:#8a95a8;font-size:14px;font-weight:800;text-align:center;box-shadow:0 14px 34px #3440541a}.taobao span{background:#ff6a00}.tmall span{background:#e50012}.jd span{background:#d71e27;font-size:12px}.pdd span{background:#e02f2f}.douyin span{background:linear-gradient(135deg,#15151a,#2ee6d6 52%,#ff2c6d)}.vip span{background:#dc4da4}.amazon span{background:#232f3e}.suning span{background:#ffb000}.status-card{min-height:58px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px 14px;color:#4a5568}.status-card>svg{color:#ff6748}.status-card strong,.status-card span{display:block}.status-card strong{color:#202636;font-size:13px;line-height:1.35}.status-card span{margin-top:2px;color:#8a94a6;font-size:12px;line-height:1.35}.bottom-tabs{position:fixed;left:50%;bottom:0;z-index:20;width:100%;max-width:var(--mobile-max-width);height:calc(66px + env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;padding:7px 10px calc(7px + env(safe-area-inset-bottom));border-top:1px solid rgba(214,221,232,.92);background:#fffffff5;box-shadow:0 -12px 30px #3440541f;transform:translate(-50%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.bottom-tab{min-width:0;height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border-radius:8px;color:#8a94a6;font-size:11px;font-weight:800;line-height:1;text-decoration:none}.bottom-tab svg{flex:0 0 auto}.bottom-tab-icon{position:relative;display:inline-flex;line-height:1}.bottom-tab-new{position:absolute;left:12px;top:-8px;height:15px;display:inline-flex;align-items:center;padding:0 5px;border:1px solid rgba(255,255,255,.96);border-radius:999px;background:#ff3f3f;color:#fff;font-size:9px;font-style:normal;font-weight:900;line-height:1;box-shadow:0 4px 10px #ff3f3f47}.bottom-tab.is-active{color:#ff5d48}.receive-tab{position:relative;color:#fff}.receive-tab:before{position:absolute;top:1px;width:44px;height:44px;border-radius:999px;background:linear-gradient(135deg,#ff7a59,#ff3f68);box-shadow:0 10px 20px #ff535947;content:""}.receive-tab svg,.receive-tab span{position:relative;z-index:1}.receive-tab svg{color:#fff;filter:drop-shadow(0 1px 2px rgba(91,30,28,.22))}.receive-tab span{color:#fff;font-size:10px;text-shadow:0 1px 2px rgba(91,30,28,.22)}.orders-page{padding-top:calc(14px + env(safe-area-inset-top))}.orders-account{margin-top:0}.orders-account-list{grid-template-columns:1fr 1fr 1.05fr}.orders-account-list .balance-item{grid-column:auto}.orders-account-list .account-item{min-height:44px}.orders-panel{margin-top:14px;padding:14px;border:1px solid rgba(255,255,255,.92);border-radius:8px;background:#fffffff0;box-shadow:0 14px 34px #3440541a}.order-main-tabs{margin-top:13px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.order-main-tab{min-width:0;height:40px;display:inline-flex;align-items:center;justify-content:center;gap:4px;border:1px solid #edf1f6;border-radius:8px;background:#fff;color:#6f7b8d;font-size:11px;font-weight:900;letter-spacing:0;cursor:pointer}.order-main-tab.is-active{border-color:#ff605247;background:#fff3ef;color:#ff5f52;box-shadow:0 8px 18px #ff53591f}.order-tabs{margin-top:13px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.order-tab{min-width:0;height:38px;display:inline-flex;align-items:center;justify-content:center;gap:4px;border:0;border-radius:999px;background:#f8fafc;color:#7a8597;font-size:11px;font-weight:900;letter-spacing:0;cursor:pointer}.order-tab.is-active{background:linear-gradient(135deg,#ff7a59,#ff3f68);color:#fff;box-shadow:0 10px 20px #ff535938}.details-filter-shell{display:grid;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;gap:5px;padding:4px 10px 10px}.details-filter-arrow{width:28px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:#f8fafc;color:#96a1b2;cursor:pointer;box-shadow:inset 0 0 0 1px #eef2f7}.details-filter-arrow:active{transform:translateY(1px)}.details-filter-tabs{margin:0;display:flex;gap:8px;min-width:0;padding:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-x;-webkit-overflow-scrolling:touch}.details-filter-tabs::-webkit-scrollbar{display:none}.details-filter-tabs .order-tab{flex:0 0 auto;min-width:76px;height:36px;padding:0 17px;white-space:nowrap;scroll-snap-align:start}.order-list{margin-top:13px;display:grid;gap:10px}.order-finance-card{padding:12px;border:1px solid #f0f3f7;border-radius:8px;background:#fbfcfe}.order-finance-card:first-of-type{border-top:1px solid #f0f3f7}.order-card{padding:12px;border:1px solid #f0f3f7;border-radius:8px;background:#fbfcfe;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.order-card:focus-visible{outline:2px solid rgba(255,107,99,.45);outline-offset:2px}.order-card.expanded{border-color:#ff6b6357;box-shadow:0 12px 30px #ff6b631a}.order-card-head,.order-card-body{display:flex;align-items:center;justify-content:space-between;gap:10px}.order-card-head strong{min-width:0;color:#202636;font-size:13px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-status{flex:0 0 auto;height:24px;display:inline-flex;align-items:center;padding:0 8px;border-radius:999px;font-size:11px;font-weight:900}.order-status.status-counting-down,.order-status.status-pending-match{background:#eaf4ff;color:#2563eb}.order-status.status-in-progress{background:#fff7ed;color:#c05621}.order-status.status-completed{background:#eaf8f0;color:#1d9b62}.order-status.status-chain-frozen{background:#f5f3ff;color:#6d28d9}.order-status.status-chain-completed{background:#e6fffb;color:#0f766e}.order-status.status-abnormal{background:#fff1f2;color:#e11d48}.order-status.status-cancelled,.order-status.status-timeout{background:#f1f3f6;color:#64748b}.order-card-body{display:grid;grid-template-columns:minmax(0,1fr) auto;margin-top:12px;padding:10px;border-radius:8px;background:#fff}.order-product-info{min-width:0;display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:9px}.order-product-thumb{width:46px;height:46px;display:grid;place-items:center;overflow:hidden;border:1px solid #edf1f6;border-radius:8px;background-color:#f8fafc;background-position:center;background-size:cover;color:#98a2b3;font-size:11px;font-weight:900}.order-product-thumb.empty{border-style:dashed;background:#f5f7fa}.order-product-name{min-width:0;display:-webkit-box;overflow:hidden;color:#8a94a6;font-size:12px;line-height:1.45;font-weight:700;letter-spacing:0;text-align:left;-webkit-box-orient:vertical;-webkit-line-clamp:2}.order-money-summary{align-self:center;min-width:88px;display:grid;justify-items:end;gap:5px;text-align:right}.order-money-summary strong{color:#ff4e56;font-size:18px;line-height:1.2;white-space:nowrap}.order-money-summary span{color:#5f6b7d;font-size:12px;line-height:1.2;font-weight:900;white-space:nowrap}.receive-page{padding-top:calc(14px + env(safe-area-inset-top))}.receive-machine{padding:15px;border:1px solid rgba(255,255,255,.92);border-radius:8px;background:linear-gradient(180deg,#fff6eef5,#fffffff5);box-shadow:0 16px 38px #3440541f}.machine-head{display:flex;align-items:center;justify-content:space-between;color:#ff6748}.machine-head span{display:block;color:#e66645;font-size:12px;font-weight:900;line-height:1.35}.machine-head h1{margin:4px 0 0;color:#202636;font-size:22px;line-height:1.2;font-weight:900}.product-window{position:relative;height:132px;margin-top:14px;padding:13px 0;overflow:hidden;border:6px solid #ffb55e;border-radius:8px;background:linear-gradient(90deg,rgba(255,93,72,.18),transparent 16%,transparent 84%,rgba(255,93,72,.18)),#fff0d6}.product-window:before,.product-window:after{position:absolute;top:0;z-index:2;width:28px;height:100%;content:"";pointer-events:none}.product-window:before{left:0;background:linear-gradient(90deg,#fff0d6,#fff0d600)}.product-window:after{right:0;background:linear-gradient(270deg,#fff0d6,#fff0d600)}.product-track{width:max-content;height:100%;display:flex;align-items:center;gap:12px;padding:0 18px;animation:productRoll 84s linear infinite}.product-empty{height:100%;display:grid;place-items:center;gap:6px;color:#6b778a;font-size:14px;font-weight:900}.product-tile{width:92px;height:94px;flex:0 0 auto;padding:6px;border:4px solid #3197c5;border-radius:8px;background:#fff;box-shadow:0 8px 16px #31579729}.product-visual{width:100%;height:100%;display:grid;place-items:center;overflow:hidden;border-radius:6px;background:#f4f7fb;background-position:center;background-size:cover}.product-visual img{display:block;width:100%;height:100%;object-fit:contain}.product-pink .product-visual{background:radial-gradient(circle at 75% 72%,#83c45f 0 11px,transparent 12px),linear-gradient(90deg,#ee8aa5 0 45%,#ffd4e0 46% 100%)}.product-blue .product-visual{background:linear-gradient(180deg,#e9edf3 0 22%,transparent 23%),linear-gradient(135deg,#2f3947,#8b96a8)}.product-gold .product-visual{background:radial-gradient(circle at 68% 40%,#fff8d8 0 13px,transparent 14px),linear-gradient(135deg,#ffbc55,#ff6a56)}.product-green .product-visual{background:radial-gradient(circle at 72% 28%,#ffffff 0 12px,transparent 13px),linear-gradient(135deg,#3ac79f,#24a0d8)}.product-purple .product-visual{background:radial-gradient(circle at 30% 32%,rgba(255,255,255,.8) 0 11px,transparent 12px),linear-gradient(135deg,#8a65ff,#e7599a)}.product-tile.has-image .product-visual{background:#fff}.receive-button{width:78%;height:48px;margin:18px auto 2px;display:flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:linear-gradient(135deg,#ff9a00,#ff2f4f);color:#fff;cursor:pointer;font-size:17px;font-weight:900;box-shadow:0 14px 26px #ff533c40}.receive-button:active{transform:translateY(1px)}.receive-button.counting{background:linear-gradient(135deg,#2b2119,#5a3a20);color:#ffe0a2;cursor:default;font-variant-numeric:tabular-nums;letter-spacing:0;box-shadow:0 12px 24px #2b211933}.receive-confirm-modal{position:fixed;inset:0;z-index:44;display:grid;place-items:center;padding:24px}.receive-confirm-dialog{position:relative;z-index:1;width:min(100%,340px);display:grid;gap:14px;padding:22px 18px 18px;border-radius:8px;background:#fff;text-align:center;box-shadow:0 24px 60px #181d273d}.receive-confirm-icon{width:54px;height:54px;margin:0 auto 2px;display:grid;place-items:center;border-radius:999px;background:#fff1e8;color:#ff6748}.receive-confirm-dialog h2{margin:0;color:#202636;font-size:20px;line-height:1.35;font-weight:900}.receive-confirm-dialog p{margin:0;color:#596579;font-size:14px;line-height:1.6;font-weight:700}.receive-confirm-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:2px}.receive-confirm-actions button{min-width:0;height:44px;border-radius:999px;cursor:pointer;font-size:15px;font-weight:900}.receive-confirm-actions button:disabled{cursor:not-allowed;opacity:.62}.receive-confirm-cancel{border:1px solid #ffd0bf;background:#fff8f4;color:#ff6748}.receive-confirm-submit{border:0;background:linear-gradient(135deg,#ff9a00,#ff2f4f);color:#fff;box-shadow:0 12px 22px #ff533c38}.receive-notice{margin-top:14px}.receive-stats,.receive-tips{margin-top:14px;padding:14px;border:1px solid rgba(255,255,255,.92);border-radius:8px;background:#fffffff0;box-shadow:0 14px 34px #3440541a}.level-strip{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px;border-radius:8px;background:linear-gradient(135deg,#fff1dd,#fff7ed)}.level-mark{width:40px;height:40px;display:grid;place-items:center;border-radius:8px;background:linear-gradient(135deg,#f6b34b,#e48924);color:#fff}.level-copy-link{width:fit-content;max-width:100%;display:inline-block;color:inherit;text-decoration:none}.level-copy-link strong{width:fit-content;display:inline-flex!important;align-items:center;gap:1px;margin-top:4px;padding:0 0 3px;border-bottom:2px solid rgba(255,122,89,.36);background:transparent;color:#402716;font-size:19px;line-height:1.15}.level-copy-link strong svg{color:#ff6748}.level-strip span,.level-strip strong{display:block}.level-strip span{color:#9b6b2f;font-size:12px;font-weight:800}.level-strip strong{margin-top:3px;color:#402716;font-size:18px;font-weight:900}.level-actions{display:flex;align-items:center;gap:6px}.level-strip em,.level-actions button,.level-actions a{height:26px;display:inline-flex;align-items:center;padding:0 9px;border-radius:999px;font-size:11px;font-weight:900;white-space:nowrap;text-decoration:none}.level-strip em{background:#2d2118;color:#ffd895;font-style:normal}.level-actions button,.level-actions a{border:0;background:linear-gradient(135deg,#ff7a59,#ff3f68);color:#fff;cursor:pointer}.level-actions .receive-reward-button{position:relative;background:#2d2118;color:#ffd895}.level-actions button:active,.level-actions a:active{transform:translateY(1px)}.stats-grid{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.stat-box{min-height:78px;padding:11px;border-radius:8px;background:#f8fafc}.stat-box svg{color:#ff6748}.stat-box span,.stat-box strong{display:block}.stat-box span{margin-top:8px;color:#7a8597;font-size:12px;font-weight:700}.stat-box strong{margin-top:5px;color:#202636;font-size:16px;line-height:1.2;font-weight:900}.tips-list{margin:12px 0 0;padding:0;list-style:none;counter-reset:tip;display:grid;gap:8px}.tips-list li{position:relative;min-height:34px;padding:8px 10px 8px 34px;border-radius:8px;background:#f8fafc;color:#596579;font-size:12px;line-height:1.45}.tips-list li:before{position:absolute;left:10px;top:8px;width:18px;height:18px;display:grid;place-items:center;border-radius:999px;background:#fff1e8;color:#ff6748;counter-increment:tip;content:counter(tip);font-size:11px;font-weight:900}.receive-countdown-modal{position:fixed;inset:0;z-index:42;display:grid;place-items:center;padding:24px}.countdown-dialog{position:relative;z-index:1;width:min(100%,340px);padding:24px 18px 18px;border-radius:8px;background:#fff;text-align:center;box-shadow:0 24px 60px #181d273d}.countdown-ring{position:relative;width:142px;height:142px;margin:0 auto}.countdown-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.ring-track,.ring-progress{fill:none;stroke-width:10}.ring-track{stroke:#fff1e8}.ring-progress{stroke:#ff6748;stroke-linecap:round;stroke-dasharray:327;stroke-dashoffset:0;animation:countdownRing 900s linear forwards}.countdown-ring strong{position:absolute;inset:0;display:grid;place-items:center;color:#202636;font-size:30px;font-weight:900}.countdown-dialog h2{margin:18px 0 0;color:#202636;font-size:20px;line-height:1.35;font-weight:900}.countdown-dialog p{margin:10px 0 0;color:#596579;font-size:13px;line-height:1.65;font-weight:700}.countdown-demo-button{width:100%;height:42px;margin-top:18px;border:0;border-radius:999px;background:#fff1e8;color:#ff6748;cursor:pointer;font-size:13px;font-weight:900}.order-detail-modal{position:fixed;inset:0;z-index:43;display:grid;place-items:center;padding:24px}.received-order-dialog{position:relative;z-index:1;width:min(100%,360px);padding:18px;border-radius:8px;background:#fff;box-shadow:0 24px 60px #181d273d}.received-order-head{padding:14px;border-radius:8px;background:linear-gradient(135deg,#ff7a59,#ff3f68);color:#fff}.received-order-head span,.received-order-head strong{display:block}.received-order-head span{color:#ffffffc7;font-size:12px;font-weight:800}.received-order-head strong{margin-top:4px;font-size:22px;line-height:1.25;font-weight:900}.received-product{margin-top:14px;display:grid;grid-template-columns:82px 1fr;align-items:center;gap:12px;padding:12px;border-radius:8px;background:#f8fafc}.received-product-image{position:relative;width:82px;height:82px;overflow:hidden;border-radius:8px;background:radial-gradient(circle at 72% 30%,rgba(255,255,255,.82) 0 13px,transparent 14px),linear-gradient(135deg,#ffb44e,#ff6748 48%,#d24e95)}.received-product-image:before{position:absolute;left:18px;bottom:14px;width:46px;height:38px;border-radius:8px;background:#ffffff59;content:""}.received-product span,.received-product strong{display:block}.received-product span{color:#7a8597;font-size:12px;font-weight:800}.received-product strong{margin-top:6px;color:#202636;font-size:14px;line-height:1.35;font-weight:900}.received-order-info{margin-top:14px;display:grid;gap:10px}.received-order-info div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-radius:8px;background:#f8fafc}.received-order-info span{color:#7a8597;font-size:13px;font-weight:800}.received-order-info strong{min-width:0;color:#202636;font-size:15px;line-height:1.35;font-weight:900;text-align:right}@keyframes countdownRing{to{stroke-dashoffset:327}}.service-page{--page-x: 8px;padding-top:calc(18px + env(safe-area-inset-top));padding-bottom:calc(76px + env(safe-area-inset-bottom))}.service-page-chat-active{height:100vh;height:100svh;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;padding:calc(8px + env(safe-area-inset-top)) 6px calc(72px + env(safe-area-inset-bottom));overflow:hidden}.service-hero{min-height:430px;padding:20px 18px 24px;border:1px solid rgba(255,255,255,.92);border-radius:8px;background:radial-gradient(circle at 88% 16%,rgba(255,122,89,.18) 0 58px,transparent 59px),linear-gradient(180deg,#fff6f1,#f7fbff);box-shadow:0 16px 38px #3440541f;overflow:hidden}.service-copy{text-align:center}.service-copy span{display:inline-flex;height:27px;align-items:center;padding:0 11px;border-radius:999px;background:#fff1e8;color:#ff6748;font-size:12px;font-weight:900}.service-copy h1{width:min(100%,280px);margin:14px auto 0;color:#202636;font-size:24px;line-height:1.28;font-weight:900}.service-copy p{margin:9px 0 0;color:#7a8597;font-size:13px;font-weight:700}.support-illustration{position:relative;height:260px;margin-top:24px}.support-illustration:before{position:absolute;left:50%;bottom:4px;width:238px;height:52px;border-radius:999px;background:#34405414;content:"";transform:translate(-50%)}.support-agent{position:absolute;left:50%;bottom:14px;width:220px;height:226px;transform:translate(-50%)}.agent-head{position:absolute;left:50%;top:12px;width:126px;height:126px;transform:translate(-50%)}.agent-hair{position:absolute;left:18px;top:0;width:92px;height:68px;border-radius:44px 44px 28px 28px;background:#2a2432}.agent-face{position:absolute;left:21px;top:25px;width:84px;height:86px;border-radius:40px 40px 36px 36px;background:#ffd8bd;box-shadow:inset 0 -9px #da765914}.agent-eye{position:absolute;top:35px;width:7px;height:7px;border-radius:999px;background:#3a2b2a}.agent-eye.left{left:27px}.agent-eye.right{right:27px}.agent-smile{position:absolute;left:32px;top:54px;width:22px;height:11px;border-bottom:3px solid #d56b66;border-radius:0 0 999px 999px}.agent-headset{position:absolute;left:16px;top:10px;color:#ff6748}.agent-body{position:absolute;left:50%;bottom:14px;width:150px;height:104px;border-radius:42px 42px 8px 8px;background:linear-gradient(135deg,#ff7a59,#ff3f68);transform:translate(-50%)}.agent-body:before{position:absolute;left:50%;top:0;width:54px;height:28px;border-radius:0 0 999px 999px;background:#fff6f1;content:"";transform:translate(-50%)}.agent-arm{position:absolute;right:36px;bottom:68px;width:58px;height:18px;border-radius:999px;background:#ffd8bd;transform:rotate(-24deg)}.phone-bubble,.chat-bubble{position:absolute;display:grid;place-items:center;border-radius:8px;color:#fff;box-shadow:0 12px 24px #34405429}.phone-bubble{right:8px;top:70px;width:48px;height:48px;background:linear-gradient(135deg,#21a7c5,#4f72dd)}.chat-bubble{left:6px;top:92px;width:44px;height:44px;background:linear-gradient(135deg,#ffb44e,#ff7a59)}.service-action-card{margin-top:14px;padding:18px;border:1px solid rgba(255,255,255,.92);border-radius:8px;background:#fffffff5;box-shadow:0 14px 34px #3440541a}.service-action-card .form-feedback{margin-top:12px}.service-time{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-radius:8px;background:#f8fafc}.service-time span{color:#7a8597;font-size:13px;font-weight:800}.service-time strong{color:#202636;font-size:18px;line-height:1.2;font-weight:900}.summon-button{width:100%;height:48px;margin-top:16px;border:0;border-radius:999px;background:linear-gradient(135deg,#ff7a59,#ff3f68);color:#fff;cursor:pointer;font-size:16px;font-weight:900;line-height:48px;text-align:center;text-decoration:none;box-shadow:0 12px 24px #ff53593d}.summon-button:active{transform:translateY(1px)}.builtin-chat-card{height:auto;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;margin:0;border:1px solid rgba(255,255,255,.94);border-radius:8px;background:#fffffff7;box-shadow:0 14px 34px #3440541a;overflow:hidden}.builtin-chat-card>header{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid #edf1f6}.builtin-chat-card>header span,.builtin-chat-card>header em{color:#8a95a8;font-size:12px;font-style:normal;font-weight:900}.builtin-chat-card>header strong{display:block;margin-top:2px;color:#202636;font-size:16px;font-weight:900}.builtin-chat-messages{flex:1 1 auto;min-height:0;padding:14px 12px 10px;overflow-y:auto;overflow-anchor:none;background:linear-gradient(180deg,#f8fafc,#fff)}.builtin-chat-empty{margin:110px 0 0;color:#8a95a8;text-align:center;font-size:13px;font-weight:800}.builtin-chat-message{max-width:82%;margin-bottom:12px}.builtin-chat-message.mine{margin-left:auto;text-align:right}.builtin-chat-message span{display:block;margin-bottom:4px;color:#8a95a8;font-size:11px;font-weight:900}.builtin-chat-message p,.builtin-chat-message img{display:inline-block;max-width:100%;margin:0;border-radius:8px}.builtin-chat-message p{padding:10px 12px;background:#fff;color:#202636;font-size:14px;line-height:1.5;font-weight:800;text-align:left;box-shadow:0 6px 18px #34405414}.builtin-chat-message.mine p{background:#2f2118;color:#ffe6b0}.builtin-chat-message img{max-height:220px;object-fit:contain;background:#fff;box-shadow:0 6px 18px #34405414;cursor:zoom-in}.builtin-chat-new-message-tip,.admin-chat-new-message-tip{position:sticky;bottom:10px;z-index:3;width:fit-content;min-height:34px;display:flex;align-items:center;justify-content:center;gap:6px;margin:2px auto 0;border:1px solid rgba(255,96,72,.24);border-radius:999px;padding:0 14px;background:#fffffff5;color:#ff6048;font-size:12px;font-weight:950;box-shadow:0 10px 24px #34405424;cursor:pointer}.builtin-chat-image-preview-layer{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:20px}.builtin-chat-image-preview-mask{position:absolute;inset:0;border:0;background:#101828b8}.builtin-chat-image-preview-card{position:relative;z-index:1;width:min(92vw,520px);max-height:88vh;display:grid;gap:12px;border:1px solid rgba(226,232,240,.9);border-radius:8px;padding:14px;background:#fff;box-shadow:0 22px 60px #0f172a3d}.builtin-chat-image-preview-card header{display:flex;align-items:center;justify-content:space-between;gap:12px}.builtin-chat-image-preview-card header strong{color:#202636;font-size:17px;font-weight:950}.builtin-chat-image-preview-card header button{width:36px;height:36px;border:1px solid #dbe3ee;border-radius:8px;display:grid;place-items:center;background:#fff;color:#5d6879}.builtin-chat-image-preview-card>img{display:block;width:100%;max-height:72vh;border:1px solid #e1e7f0;border-radius:8px;object-fit:contain;background:#fff}.builtin-chat-input{position:relative;display:grid;flex:0 0 auto;grid-template-columns:1fr 42px 42px 42px;gap:8px;align-items:end;padding:10px 12px 12px;border-top:1px solid #edf1f6;background:#fff}.builtin-chat-input textarea{width:100%;min-width:0;height:40px;min-height:40px;max-height:160px;border:1px solid #e5eaf1;border-radius:8px;padding:9px 12px;color:#202636;font:inherit;font-weight:800;line-height:1.45;resize:none;overflow-y:auto;white-space:pre-wrap;word-break:break-word;outline:0}.builtin-chat-input button{width:42px;height:40px;display:grid;place-items:center;border:0;border-radius:8px;background:#2f2118;color:#ffe6b0;font-size:11px;font-weight:900}.builtin-chat-emoji-picker-wrap{position:static}.builtin-chat-emoji-picker{position:absolute;left:12px;right:12px;bottom:calc(100% + 9px);z-index:10;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;max-height:230px;overflow-y:auto;border:1px solid #dde4ee;border-radius:10px;padding:10px;background:#fff;box-shadow:0 16px 34px #1f293729}.builtin-chat-emoji-picker button{width:100%;height:34px;border:1px solid #edf1f6;border-radius:8px;background:#fff;color:#202636;font-size:18px;line-height:1;box-shadow:none}.builtin-chat-emoji-picker button:active{border-color:#ffcfbf;background:#fff7f1}.hidden-file-input{display:none}.mine-page{padding-top:calc(18px + env(safe-area-inset-top))}.profile-card,.mine-account-card,.mine-menu-card{border:1px solid rgba(255,255,255,.92);border-radius:8px;background:#fffffff5;box-shadow:0 14px 34px #3440541a}.profile-card{position:relative;min-height:136px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:15px;padding:18px;overflow:hidden;background:radial-gradient(circle at 86% 18%,rgba(255,216,149,.72) 0 48px,transparent 49px),linear-gradient(135deg,#ff7a59,#ff3f68);color:#fff}.profile-card:after{position:absolute;right:-34px;bottom:-42px;width:150px;height:150px;border-radius:999px;background:#ffffff24;content:""}.avatar-wrap{position:relative;z-index:1}.user-avatar{width:70px;height:70px;display:grid;place-items:center;border:3px solid rgba(255,255,255,.78);border-radius:999px;background:#ffffff3d;color:#fff}.level-medal{position:absolute;right:-2px;bottom:-3px;width:28px;height:28px;display:grid;place-items:center;border:2px solid #fff;border-radius:999px;background:#2d2118;color:#ffd895}.profile-main{position:relative;z-index:1;min-width:0}.profile-main h1{margin:0;font-size:22px;line-height:1.25;font-weight:900}.profile-main>span{display:block;margin-top:5px;color:#ffffffc7;font-size:13px;font-weight:700}.profile-tags{margin-top:11px;display:flex;flex-wrap:wrap;gap:7px}.profile-tags em,.profile-tags strong,.profile-tags a{height:27px;display:inline-flex;align-items:center;padding:0 10px;border-radius:999px;font-size:12px;font-style:normal;font-weight:900;text-decoration:none}.profile-tags em,.profile-tags .member-tag{background:#2d2118;color:#ffd895}.profile-tags strong,.profile-tags a{background:#ffffff38;color:#fff}.profile-tags .member-tag{background:#2d2118;color:#ffd895}.mine-account-card{margin-top:14px;padding:15px}.mine-balance{margin-top:13px;padding:14px;border-radius:8px;background:linear-gradient(135deg,#fff2e9,#ffeaf0)}.mine-balance span,.mine-balance strong{display:block}.mine-balance span{color:#7a8597;font-size:12px;font-weight:800}.mine-balance strong{margin-top:7px;color:#ff4e56;font-size:24px;line-height:1.2;font-weight:900}.money-actions{margin-top:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.money-actions button,.money-actions a{height:43px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;cursor:pointer;font-size:15px;font-weight:900;text-decoration:none}.withdraw-button{background:#2d2118;color:#ffd895}.recharge-button{background:linear-gradient(135deg,#ff7a59,#ff3f68);color:#fff;box-shadow:0 10px 20px #ff535933}.mine-menu-card{margin-top:14px;overflow:hidden}.mine-menu-item{min-height:52px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:0 15px;color:#202636;text-decoration:none}.mine-menu-item+.mine-menu-item{border-top:1px solid #f0f3f7}.mine-menu-item svg:first-child{color:#ff6748}.mine-menu-item span{font-size:14px;font-weight:800}.mine-menu-item svg:last-child{color:#a7afbd}.logout-button{width:100%;height:48px;margin-top:16px;display:flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:8px;background:#fff;color:#e04b43;cursor:pointer;font-size:15px;font-weight:900;box-shadow:0 12px 28px #34405414}.logout-button:active{transform:translateY(1px)}.profile-info-page{width:100%;max-width:var(--mobile-max-width);min-height:100vh;min-height:100svh;margin:0 auto;padding:calc(12px + env(safe-area-inset-top)) var(--page-x) calc(22px + env(safe-area-inset-bottom));background:var(--front-bg-texture),linear-gradient(180deg,#fff6ef,#f6fbff 36%,#fff);background-attachment:local}.sub-page-header{height:44px;display:grid;grid-template-columns:40px 1fr 40px;align-items:center}.sub-page-header h1{margin:0;color:#202636;font-size:18px;font-weight:900;line-height:1.2;text-align:center}.back-button{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:#ffffffe0;color:#ff6748;cursor:pointer;text-decoration:none;box-shadow:0 8px 18px #34405414}.profile-warning{margin:14px 0 12px;padding:12px 13px;border:1px solid rgba(255,212,195,.72);border-radius:8px;background:#fff7f2;color:#9f4b3d;font-size:13px;font-weight:800;line-height:1.55}.profile-form{padding:16px;border:1px solid rgba(255,255,255,.92);border-radius:8px;background:#fffffff5;box-shadow:0 14px 34px #3440541a}.profile-field{display:block;padding:0;margin-bottom:14px}.profile-field:first-child{padding-top:0}.profile-field span,.upload-field>span{display:block;color:#404a5d;font-size:13px;font-weight:800;line-height:1.4}.profile-field-label{display:inline-flex!important;align-items:center;gap:3px}.required-star{color:#ef4444;font-size:14px;font-style:normal;font-weight:1000;line-height:1}.profile-field input,.profile-field select{width:100%;height:48px;margin-top:8px;padding:0 14px;border:1px solid #edf0f5;border-radius:8px;outline:none;background:#f8fafc;color:#202636;font-size:15px;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.profile-field input:focus,.profile-field select:focus{border-color:#ff7a59;background:#fff;box-shadow:0 0 0 4px #ff7a5924}.profile-field input::placeholder{color:#a7afbd}.profile-password-wrap{margin-top:8px;display:flex;align-items:center;gap:8px;color:#ff684f}.profile-password-wrap input{flex:1;margin-top:0}.upload-field{padding:0;margin:16px 0 0}.upload-field-head{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #edf0f5;border-radius:8px;background:#f8fafc}.upload-field-head>span{color:#404a5d;font-size:13px;font-weight:900;line-height:1.35}.upload-field-action{display:inline-flex;align-items:center;gap:7px}.upload-field-action img{width:28px;height:28px;border-radius:6px;object-fit:cover;box-shadow:0 0 0 1px #ff7a5929}.upload-field-action em{color:#18a058;font-size:12px;font-style:normal;font-weight:900;white-space:nowrap}.upload-field-action button{height:30px;padding:0 12px;border:0;border-radius:999px;background:#2d2118;color:#ffd895;cursor:pointer;font-size:12px;font-weight:900;white-space:nowrap}.upload-box{width:100%;height:88px;margin-top:9px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px dashed rgba(255,122,89,.42);border-radius:8px;background:linear-gradient(135deg,#fff2e9b8,#f8fafcfa);color:#ff6748;cursor:pointer;background-position:center;background-size:cover}.upload-box.has-image{position:relative;min-height:118px;overflow:hidden;border-style:solid;border-color:#ff7a5933;color:#fff}.upload-box.has-image:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000000a,#0000006b)}.upload-box input{display:none}.upload-box strong{position:relative;color:#596579;font-size:13px;font-weight:800}.upload-box.has-image strong{color:#fff}.upload-box svg{width:24px;height:24px}.profile-upload-progress{margin-top:14px;padding:12px;border:1px solid #edf0f5;border-radius:8px;background:#f8fafc}.profile-upload-progress div{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#596579;font-size:12px;font-weight:900}.profile-upload-progress strong{color:#ff6748;font-size:12px}.profile-upload-progress i{height:7px;margin-top:9px;display:block;overflow:hidden;border-radius:999px;background:#e8edf3}.profile-upload-progress em{width:0;height:100%;display:block;border-radius:inherit;background:linear-gradient(135deg,#ff7a59,#ff3f68);transition:width .18s ease}.profile-save-button{width:100%;height:48px;margin:18px auto 0;display:block;border:0;border-radius:999px;background:linear-gradient(135deg,#ff7a59,#ff3f68);color:#fff;cursor:pointer;font-size:16px;font-weight:900;box-shadow:0 12px 24px #ff53593d}.profile-save-button:active{transform:translateY(1px)}.details-summary{margin-top:14px;padding:18px;display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(255,255,255,.92);border-radius:8px;background:linear-gradient(135deg,#ff7a59,#ff3f68);color:#fff;box-shadow:0 14px 34px #ff53592e}.details-summary span,.details-summary strong{display:block}.details-summary span{color:#ffffffc7;font-size:13px;font-weight:800}.details-summary strong{margin-top:7px;font-size:26px;line-height:1.2;font-weight:900}.withdraw-balance-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:12px}.withdraw-balance-summary>div{min-width:0}.withdraw-balance-summary strong{font-size:20px;white-space:nowrap}.withdraw-balance-summary svg{justify-self:end}@media(max-width:430px){.withdraw-balance-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.withdraw-balance-summary>div:last-of-type{grid-column:1 / -1}.withdraw-balance-summary svg{display:none}}.details-list{margin-top:14px;padding:8px 0;border:1px solid rgba(255,255,255,.92);border-radius:8px;background:#fffffff5;box-shadow:0 14px 34px #3440541a;overflow:hidden}.detail-item{min-height:68px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:12px 14px}.detail-item+.detail-item{border-top:1px solid #f0f3f7}.finance-order-list{margin-top:14px;padding:12px;border:1px solid rgba(255,255,255,.92);border-radius:8px;background:#fffffff5;box-shadow:0 14px 34px #3440541a}.finance-order-list h2{margin:0 0 10px;color:#202636;font-size:16px;font-weight:900}.finance-order-item{display:grid;gap:8px;padding:11px 0;border-top:1px solid #f0f3f7}.finance-order-item:first-of-type{border-top:0}.finance-order-item>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.finance-order-item strong,.finance-order-item em{color:#202636;font-size:13px;font-style:normal;font-weight:900}.finance-order-item span,.finance-order-item p{margin:0;color:#778293;font-size:12px;font-weight:800}.finance-order-status{min-height:24px;display:inline-flex;align-items:center;border-radius:8px;padding:0 9px;background:#f1f5f9;color:#64748b}.finance-order-status.status-pending,.finance-order-status.status-processing{background:#fff7ed;color:#c05621}.finance-order-status.status-approved,.finance-order-status.status-success{background:#eaf8f0;color:#108452}.finance-order-status.status-rejected,.finance-order-status.status-failed{background:#fff1f2;color:#e11d48}.detail-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:8px}.is-plus .detail-icon{background:#eaf8f0;color:#1d9b62}.is-minus .detail-icon{background:#fff1e8;color:#ff6748}.detail-main{min-width:0}.detail-main strong,.detail-main span{display:block}.detail-main strong{color:#202636;font-size:14px;line-height:1.35;font-weight:900}.detail-main span{margin-top:4px;color:#98a2b3;font-size:11px;line-height:1.35}.detail-item em{font-size:15px;font-style:normal;font-weight:900;white-space:nowrap}.is-plus em{color:#1d9b62}.is-minus em{color:#ff4e56}.messages-list{margin-top:14px;display:grid;gap:11px}.message-card{width:100%;display:grid;grid-template-columns:auto 1fr;gap:11px;padding:14px;border:1px solid rgba(255,255,255,.92);border-radius:8px;background:#fffffff5;color:inherit;cursor:pointer;text-align:left;box-shadow:0 14px 34px #34405414}.message-card:active{transform:translateY(1px)}.message-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:8px;background:#fff1e8;color:#ff6748}.message-main{min-width:0}.message-main strong{display:block;color:#202636;font-size:14px;line-height:1.35;font-weight:900}.message-read-state{margin-left:7px;padding:2px 7px;border-radius:999px;background:#ff6d561f;color:#ff654f;font-size:10px;line-height:1;font-style:normal;font-weight:900}.message-main p{margin:6px 0 0;color:#596579;font-size:13px;line-height:1.55}.message-main span{display:block;margin-top:8px;color:#98a2b3;font-size:11px;line-height:1.35}.message-modal{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:24px}.message-modal-mask{position:absolute;inset:0;border:0;background:#181d2775;cursor:pointer}.message-dialog{position:relative;z-index:1;width:min(100%,340px);padding:22px 18px 18px;border-radius:8px;background:#fff;text-align:center;box-shadow:0 24px 60px #181d273d}.message-dialog-icon{width:46px;height:46px;margin:0 auto 12px;display:grid;place-items:center;border-radius:8px;background:#fff1e8;color:#ff6748}.message-dialog h2{margin:0;color:#202636;font-size:19px;font-weight:900;line-height:1.3}.message-dialog time{display:block;margin-top:7px;color:#98a2b3;font-size:12px;line-height:1.35}.message-dialog p{margin:16px 0 0;color:#4a5568;font-size:14px;line-height:1.65;text-align:left}.message-dialog-button{width:100%;height:44px;margin-top:20px;border:0;border-radius:999px;background:linear-gradient(135deg,#ff7a59,#ff3f68);color:#fff;cursor:pointer;font-size:15px;font-weight:900}.register-result-dialog .register-result-icon{font-size:26px;font-weight:900}.register-result-dialog.is-success .register-result-icon{background:#ecfdf3;color:#12b76a}.register-result-dialog.is-failure .register-result-icon{background:#fff1e8;color:#ff6748}.register-credentials{margin-top:16px;text-align:left}.register-credentials>p,.register-failure-reason{margin:0;color:#4a5568;font-size:14px;font-weight:700;line-height:1.65}.register-credentials dl{margin:12px 0 0;display:grid;gap:8px}.register-credentials dl>div{display:grid;grid-template-columns:76px minmax(0,1fr);gap:8px;align-items:center;padding:10px 12px;border-radius:8px;background:#f8fafc}.register-credentials dt{color:#667085;font-size:13px;font-weight:800}.register-credentials dd{min-width:0;margin:0;overflow-wrap:anywhere;color:#202636;font-size:14px;font-weight:900}.about-card{margin-top:14px;padding:16px;border:1px solid rgba(255,255,255,.92);border-radius:8px;background:#fffffff5;box-shadow:0 14px 34px #3440541a}.company-card p{margin:13px 0 0;color:#596579;font-size:13px;line-height:1.7}.license-placeholder{height:150px;margin-top:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px dashed rgba(255,122,89,.42);border-radius:8px;background:linear-gradient(135deg,#fff2e9b8,#f8fafcfa);color:#ff6748}.license-placeholder.has-image{height:auto;min-height:150px;padding:8px;border-style:solid;background:#fff}.license-placeholder img{width:100%;max-height:260px;display:block;border-radius:6px;object-fit:contain}.license-placeholder strong,.license-placeholder span{display:block}.license-placeholder strong{color:#202636;font-size:15px;font-weight:900}.license-placeholder span{color:#8a94a6;font-size:12px;font-weight:700}.license-info{margin-top:13px;display:grid;gap:9px}.license-info div{padding:11px 12px;border-radius:8px;background:#f8fafc}.license-info span,.license-info strong{display:block}.license-info span{color:#7a8597;font-size:12px;font-weight:700}.license-info strong{margin-top:5px;color:#202636;font-size:13px;line-height:1.45;font-weight:900}.security-card{margin-top:14px;border:1px solid rgba(255,255,255,.92);border-radius:8px;background:#fffffff5;box-shadow:0 14px 34px #3440541a;overflow:hidden}.security-item{min-height:74px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px;color:#202636;text-decoration:none}.security-item+.security-item{border-top:1px solid #f0f3f7}.security-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:8px;background:#fff1e8;color:#ff6748}.security-item strong,.security-item span{display:block}.security-item strong{font-size:15px;line-height:1.35;font-weight:900}.security-item span{margin-top:4px;color:#8a94a6;font-size:12px;line-height:1.35}.security-item>svg{color:#a7afbd}.password-rule-card{margin-top:14px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:13px;border:1px solid rgba(255,212,195,.72);border-radius:8px;background:#fff7f2;color:#ff6748}.password-rule-card p{margin:0;color:#9f4b3d;font-size:13px;line-height:1.55;font-weight:800}.password-form,.withdraw-form{margin-top:14px;padding:16px;border:1px solid rgba(255,255,255,.92);border-radius:8px;background:#fffffff5;box-shadow:0 14px 34px #3440541a}.withdraw-choice-field{margin-bottom:16px}.withdraw-amount-feedback{margin:-6px 0 14px;text-align:left}.withdraw-choice-field>span{display:block;color:#404a5d;font-size:13px;font-weight:800;line-height:1.4}.withdraw-choice-grid{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.withdraw-choice{position:relative;width:100%;min-height:78px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px solid #edf0f5;border-radius:8px;background:#f8fafc;color:#596579;cursor:pointer}.withdraw-choice strong{font-size:12px;line-height:1.25;font-weight:800;text-align:center}.withdraw-choice.is-unavailable{border-color:#e1e6ee;background:#f3f5f8;color:#9aa4b5;cursor:not-allowed;box-shadow:none}.withdraw-choice.is-unavailable .choice-check{display:none}.withdraw-choice-hint{color:#e35d4f;font-size:11px;line-height:1.2;font-weight:800}.withdraw-choice.is-selected{border-color:#ff67488f;background:#fff7f2;color:#ff6748;box-shadow:0 10px 20px #ff67481a}.choice-check{position:absolute;right:8px;top:8px;width:20px;height:20px;padding:3px;border-radius:999px;background:#e4e8ef;color:transparent}.withdraw-choice.is-selected .choice-check{background:#ff6748;color:#fff}.withdraw-method-info{margin-top:10px;padding:12px;border:1px solid rgba(255,103,72,.28);border-radius:8px;background:#fffaf7}.withdraw-method-info>strong{display:block;color:#202636;font-size:13px;line-height:1.35;font-weight:900}.withdraw-method-info-rows{margin-top:10px;display:grid;gap:8px}.withdraw-method-info-rows div{min-width:0;display:grid;grid-template-columns:minmax(72px,.36fr) minmax(0,1fr);align-items:center;gap:8px;padding:9px 10px;border-radius:8px;background:#ffffffd1;border:1px solid rgba(255,216,204,.76)}.withdraw-method-info-rows span,.withdraw-method-info-images figcaption{color:#7a8597;font-size:11px;font-weight:900;line-height:1.35}.withdraw-method-info-rows em{min-width:0;color:#202636;font-size:12px;font-style:normal;font-weight:900;line-height:1.4;overflow-wrap:anywhere}.withdraw-method-info-images{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.withdraw-method-info-images figure{margin:0;padding:10px;border-radius:8px;border:1px solid rgba(255,216,204,.76);background:#ffffffdb}.withdraw-method-info-images img{display:block;width:100%;aspect-ratio:1;border:1px solid #edf0f5;border-radius:8px;background:#fff;object-fit:contain}.withdraw-method-info-images figcaption{margin-top:7px;text-align:center}.withdraw-profile-empty{margin-top:12px;padding:14px;border:1px dashed rgba(255,103,72,.34);border-radius:8px;background:#fff8f4;color:#596579}.withdraw-profile-empty strong{display:block;color:#202636;font-size:14px;line-height:1.35;font-weight:900}.withdraw-profile-empty p{margin:7px 0 0;font-size:12px;line-height:1.55;font-weight:700}.withdraw-profile-empty ul{margin:9px 0 0;padding-left:18px;color:#7a8597;font-size:12px;line-height:1.7;font-weight:700}.withdraw-profile-dialog p{text-align:center}.withdraw-profile-later{width:100%;height:40px;margin-top:8px;border:0;border-radius:999px;background:transparent;color:#7a8597;cursor:pointer;font-size:13px;font-weight:900}.withdraw-processing{min-height:430px;margin-top:14px;padding:34px 18px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.92);border-radius:8px;background:radial-gradient(circle at 78% 18%,rgba(255,122,89,.12) 0 70px,transparent 71px),#fffffff5;box-shadow:0 14px 34px #3440541a;text-align:center}.speed-lines{position:relative;width:220px;height:96px;overflow:hidden}.speed-lines span{position:absolute;right:8px;height:5px;border-radius:999px;background:linear-gradient(90deg,#ff7a5900,#ff6748);animation:speedLine 1.1s linear infinite}.speed-lines span:nth-child(1){top:12px;width:160px}.speed-lines span:nth-child(2){top:34px;width:205px;animation-delay:-.25s}.speed-lines span:nth-child(3){top:58px;width:138px;animation-delay:-.5s}.speed-lines span:nth-child(4){top:80px;width:184px;animation-delay:-.75s}.speed-package{position:relative;width:132px;height:92px;margin-top:-16px;animation:packageFloat 1.4s ease-in-out infinite}.package-box{position:absolute;left:34px;top:22px;width:72px;height:54px;border-radius:8px;background:linear-gradient(135deg,#ffb44e,#ff6748);box-shadow:0 14px 24px #ff674838}.package-box:before{position:absolute;left:0;top:16px;width:100%;height:5px;background:#ffffff9e;content:""}.package-box:after{position:absolute;left:31px;top:0;width:6px;height:100%;background:#ffffff94;content:""}.package-wing{position:absolute;left:8px;top:34px;width:42px;height:28px;border-radius:999px 0 0 999px;background:linear-gradient(90deg,#ff674800,#ff6748)}.package-wing:before,.package-wing:after{position:absolute;left:-12px;height:4px;border-radius:999px;background:#ff9a7e;content:""}.package-wing:before{top:-9px;width:46px}.package-wing:after{bottom:-9px;width:34px}.package-shadow{position:absolute;left:34px;bottom:0;width:82px;height:14px;border-radius:999px;background:#3440541a}.withdraw-processing h2{margin:22px 0 0;color:#202636;font-size:19px;line-height:1.35;font-weight:900}.withdraw-processing p{margin:10px 0 0;color:#7a8597;font-size:13px;line-height:1.55;font-weight:700}.withdraw-failed{min-height:430px;margin-top:14px;padding:34px 18px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.92);border-radius:8px;background:radial-gradient(circle at 50% 18%,rgba(255,122,89,.1) 0 84px,transparent 85px),#fffffff5;box-shadow:0 14px 34px #3440541a;text-align:center}.sad-status-graphic{position:relative;width:156px;height:150px}.rain-lines{position:absolute;inset:0}.rain-lines span{position:absolute;top:4px;width:4px;height:34px;border-radius:999px;background:linear-gradient(180deg,#4f72dd00,#4f72ddcc);transform:rotate(18deg)}.rain-lines span:nth-child(1){left:26px;top:18px}.rain-lines span:nth-child(2){right:26px;top:10px}.rain-lines span:nth-child(3){left:50%;top:0;height:28px}.broken-heart{position:absolute;left:50%;top:42px;width:84px;height:76px;transform:translate(-50%) rotate(-45deg)}.broken-heart:before,.broken-heart:after{position:absolute;width:52px;height:52px;border-radius:999px;background:linear-gradient(135deg,#ff7a59,#ff3f68);content:""}.broken-heart:before{left:0;top:0}.broken-heart:after{left:32px;top:0}.broken-heart span{position:absolute;left:16px;top:24px;width:52px;height:52px;background:linear-gradient(135deg,#ff7a59,#ff3f68)}.broken-heart span:before{position:absolute;left:23px;top:-18px;z-index:2;width:9px;height:86px;background:#fff;clip-path:polygon(0 0,100% 0,58% 28%,100% 28%,42% 58%,88% 58%,0 100%);content:""}.broken-heart span:after{position:absolute;left:50%;bottom:-38px;width:92px;height:14px;border-radius:999px;background:#3440541a;content:"";transform:translate(-50%) rotate(45deg)}.withdraw-failed h2{margin:18px 0 0;color:#202636;font-size:20px;line-height:1.35;font-weight:900}.withdraw-failed p{margin:10px 0 0;color:#596579;font-size:13px;line-height:1.65;font-weight:700}.received-order-dialog .withdraw-failed{min-height:auto;margin:12px 0 0;padding:18px 14px;box-shadow:none}.received-order-dialog .withdraw-failed .sad-status-graphic{width:118px;height:112px}.received-order-dialog .withdraw-failed .failed-service-button{margin-top:14px}button:disabled{cursor:not-allowed;opacity:.72}.failed-service-button{width:100%;height:46px;margin-top:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#2d2118;color:#ffd895;font-size:15px;font-weight:900;text-decoration:none}.withdraw-demo-fail{width:100%;height:42px;margin-top:10px;border:0;border-radius:999px;background:#fff1e8;color:#ff6748;cursor:pointer;font-size:13px;font-weight:900}.recharge-account{margin-top:14px}.recharge-form{margin-top:14px;padding:16px;border:1px solid rgba(255,255,255,.92);border-radius:8px;background:#fffffff5;box-shadow:0 14px 34px #3440541a}.recharge-note{margin-top:4px;display:grid;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:12px;border:1px solid rgba(255,212,195,.72);border-radius:8px;background:#fff7f2;color:#ff6748}.recharge-note p{margin:0;color:#9f4b3d;font-size:13px;line-height:1.55;font-weight:800}.paid-check{margin-top:15px;min-height:44px;display:flex;align-items:center;gap:9px;padding:0 12px;border-radius:8px;background:#f8fafc;cursor:pointer}.paid-check input{position:absolute;opacity:0;pointer-events:none}.paid-check span{width:22px;height:22px;display:grid;place-items:center;border-radius:6px;background:#e4e8ef;color:transparent}.paid-check input:checked+span{background:#ff6748;color:#fff}.paid-check strong{color:#404a5d;font-size:13px;font-weight:900}.credit-gauge-card{margin-top:14px;padding:22px 16px 18px;border:1px solid rgba(255,255,255,.92);border-radius:8px;background:radial-gradient(circle at 50% 18%,rgba(255,216,149,.38) 0 70px,transparent 71px),#fffffff5;box-shadow:0 14px 34px #3440541a}.gauge-wrap{position:relative;width:240px;height:150px;margin:0 auto}.gauge-arc{position:absolute;left:0;top:0;width:240px;height:240px;border-radius:999px;background:conic-gradient(from 225deg,#ff5d48 0deg,#ffb44e 82deg,#31c48d 190deg,transparent 191deg 360deg);transform:rotate(0)}.gauge-arc:before{position:absolute;inset:18px;border-radius:999px;background:#fff;content:""}.gauge-wrap:after{position:absolute;left:-4px;right:-4px;bottom:-4px;height:80px;background:#fff;content:""}.gauge-needle{position:absolute;left:50%;bottom:25px;z-index:2;width:76px;height:5px;border-radius:999px;background:#2d2118;transform:translate(-7px) rotate(-20deg);transform-origin:7px 50%}.gauge-needle:after{position:absolute;right:-5px;top:-5px;width:15px;height:15px;border-radius:999px;background:#2d2118;content:""}.gauge-center{position:absolute;left:50%;bottom:18px;z-index:3;width:20px;height:20px;border:5px solid #fff;border-radius:999px;background:#ff6748;transform:translate(-50%);box-shadow:0 4px 12px #3440542e}.gauge-score{position:absolute;left:50%;bottom:38px;z-index:3;text-align:center;transform:translate(-50%)}.gauge-score span,.gauge-score strong{display:block}.gauge-score span{color:#7a8597;font-size:12px;font-weight:800}.gauge-score strong{margin-top:2px;color:#202636;font-size:42px;line-height:1;font-weight:900}.gauge-labels{margin-top:4px;display:flex;justify-content:space-between;color:#8a94a6;font-size:12px;font-weight:800}.credit-status-card,.credit-feature{border:1px solid rgba(255,255,255,.92);border-radius:8px;background:#fffffff5;box-shadow:0 14px 34px #34405414}.credit-status-card{margin-top:14px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:14px}.credit-status-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:8px;background:#eaf8f0;color:#1d9b62}.credit-status-card strong,.credit-status-card span{display:block}.credit-status-card strong{color:#202636;font-size:15px;font-weight:900}.credit-status-card span{margin-top:5px;color:#7a8597;font-size:12px;line-height:1.45;font-weight:700}.credit-grid{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.credit-feature{min-height:118px;padding:13px}.credit-feature svg{color:#ff6748}.credit-feature strong,.credit-feature span{display:block}.credit-feature strong{margin-top:10px;color:#202636;font-size:14px;font-weight:900}.credit-feature span{margin-top:5px;color:#8a94a6;font-size:12px;line-height:1.45}.credit-tips ul{margin:12px 0 0;padding-left:18px;color:#596579;font-size:13px;line-height:1.8}.member-level-hero{margin-top:14px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:18px;border:1px solid rgba(255,255,255,.92);border-radius:8px;background:linear-gradient(135deg,#2d2118,#6c4520);color:#ffd895;box-shadow:0 14px 34px #3440541f}.member-level-hero span,.member-level-hero strong{display:block}.member-level-hero span{color:#ffd895c2;font-size:12px;font-weight:800}.member-level-hero strong{margin-top:4px;font-size:24px;line-height:1.2;font-weight:900}.level-list{margin-top:14px;display:grid;gap:10px}.level-card{position:relative;min-height:82px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px;border:1px solid rgba(255,255,255,.92);border-radius:8px;background:#fffffff5;color:inherit;text-decoration:none;box-shadow:0 14px 34px #34405414;overflow:hidden}.level-card-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:8px;background:#fff1e8;color:#ff6748}.level-card-main strong,.level-card-main em,.level-card-main span{display:block}.level-card-main strong{color:#202636;font-size:16px;line-height:1.35;font-weight:900}.level-card-main em{margin-top:4px;color:#ff4e56;font-size:14px;font-style:normal;font-weight:900}.level-card-main span{margin-top:4px;color:#8a94a6;font-size:12px;line-height:1.35;font-weight:700}.level-state.done{color:#1d9b62}.level-state.current{height:28px;display:inline-flex;align-items:center;padding:0 10px;border-radius:999px;background:#2d2118;color:#ffd895;font-size:12px;font-weight:900}.level-card.is-current{background:linear-gradient(135deg,#fff1dd,#fff7ed)}.level-card.is-locked{filter:grayscale(.2)}.level-card.is-locked:after{position:absolute;inset:0;background:#f3f6fab8;content:""}.level-card.is-locked .level-card-icon,.level-card.is-locked .level-card-main{filter:grayscale(1)}.level-card.is-locked .level-card-main,.level-card.is-locked .level-card-icon{position:relative;z-index:1}.level-card.is-locked:before{position:absolute;left:50%;top:50%;z-index:2;width:46px;height:46px;border-radius:999px;background:#344054b8;content:"";transform:translate(-50%,-50%)}.level-card.is-locked .level-lock-icon{position:absolute;top:50%;left:50%;z-index:4;color:#fff;transform:translate(-50%,-50%)}.level-upgrade{position:relative;z-index:3;display:flex;align-items:center;gap:8px}.level-lock-icon{flex:0 0 auto}.level-upgrade span{height:28px;display:grid;place-items:center;padding:0 10px;border-radius:999px;background:#2d2118;color:#ffd895;font-size:12px;font-weight:900;white-space:nowrap}.benefit-hero,.upgrade-card{margin-top:14px;border:1px solid rgba(255,255,255,.92);border-radius:8px;background:#fffffff5;box-shadow:0 14px 34px #3440541a}.benefit-hero{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:18px;color:#ff6748}.benefit-hero span,.benefit-hero strong{display:block}.benefit-hero span{color:#8a94a6;font-size:12px;font-weight:800}.benefit-hero strong{margin-top:4px;color:#202636;font-size:23px;font-weight:900}.benefit-list{margin-top:14px;display:grid;gap:10px}.benefit-item{display:grid;grid-template-columns:auto 1fr;gap:12px;padding:14px;border:1px solid rgba(255,255,255,.92);border-radius:8px;background:#fffffff5;box-shadow:0 14px 34px #34405414}.benefit-item svg{color:#ff6748}.benefit-item strong,.benefit-item span{display:block}.benefit-item strong{color:#202636;font-size:15px;font-weight:900}.benefit-item span{margin-top:5px;color:#7a8597;font-size:12px;line-height:1.5;font-weight:700}.locked-benefits{margin-top:14px}.locked-benefits .benefit-item{margin-top:10px}.is-locked-benefit{position:relative;overflow:hidden}.is-locked-benefit:after{position:absolute;inset:0;background:#f3f6fab8;content:""}.is-locked-benefit>svg:not(.benefit-lock),.is-locked-benefit>div{filter:grayscale(1)}.benefit-lock{position:absolute;right:16px;top:50%;z-index:2;color:#fff;transform:translateY(-50%)}.is-locked-benefit:before{position:absolute;right:5px;top:50%;z-index:2;width:46px;height:46px;border-radius:999px;background:#344054b8;content:"";transform:translateY(-50%)}.upgrade-card{min-height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px 18px;text-align:center}.upgrade-icon{width:74px;height:74px;display:grid;place-items:center;border-radius:999px;background:#2d2118;color:#ffd895}.upgrade-card h2{margin:18px 0 0;color:#202636;font-size:21px;font-weight:900}.upgrade-card p{margin:10px 0 0;color:#596579;font-size:13px;line-height:1.65;font-weight:700}.upgrade-card .failed-service-button{gap:7px}.admin-app{height:100vh;height:100svh;display:flex;overflow:hidden;background:var(--admin-bg-texture),linear-gradient(180deg,#f5f7fb,#eef2f7);background-attachment:local;color:#202636}.admin-sidebar{position:sticky;top:0;width:274px;height:100vh;height:100svh;flex:0 0 274px;padding:18px 13px;overflow-y:auto;background:var(--admin-sidebar-texture),linear-gradient(180deg,rgba(255,112,88,.08),transparent 210px),#151821;background-attachment:local;color:#f7f8fb;scrollbar-color:rgba(255,255,255,.28) transparent;scrollbar-width:thin;transition:width .18s ease,flex-basis .18s ease,padding .18s ease}.admin-sidebar.collapsed{width:68px;flex-basis:68px;padding:14px 8px;overflow-x:hidden}.admin-brand{position:relative;min-height:58px;display:flex;align-items:center;gap:12px;padding:0 8px 17px;border-bottom:1px solid rgba(255,255,255,.08)}.admin-sidebar.collapsed .admin-brand{min-height:92px;flex-direction:column;justify-content:center;gap:8px;padding:0 0 14px}.admin-brand-mark{width:40px;height:40px;display:grid;place-items:center;border-radius:8px;background:linear-gradient(135deg,#ff7a59,#ff3f68);color:#fff}.admin-brand-copy{min-width:0}.admin-brand strong,.admin-brand span{display:block}.admin-brand strong{font-size:17px;font-weight:900}.admin-brand span{margin-top:3px;color:#aeb7c8;font-size:12px;font-weight:700}.admin-sidebar-toggle{position:fixed;left:250px;top:50%;z-index:30;width:46px;height:88px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:1px solid rgba(255,255,255,.22);border-radius:13px;background:#111622f0;color:#fff;cursor:pointer;transform:translateY(-50%);box-shadow:0 12px 28px #00000047;transition:left .18s ease,background .16s ease,border-color .16s ease}.admin-sidebar-toggle:hover{background:#1c2333fa;border-color:#ffffff5c}.admin-sidebar-toggle-text{writing-mode:vertical-rl;color:#fff;font-size:15px;font-weight:900;line-height:1;letter-spacing:2px}.admin-sidebar-toggle-icon{transform:rotate(180deg)}.admin-sidebar-toggle-icon.collapsed{transform:rotate(0)}.admin-sidebar.collapsed .admin-brand-copy{display:none}.admin-sidebar.collapsed .admin-sidebar-toggle{left:45px}.admin-nav{margin-top:16px}.admin-nav-group{margin-bottom:9px}.admin-nav-title{position:relative;width:100%;min-height:42px;display:flex;align-items:center;justify-content:space-between;border:1px solid transparent;border-radius:8px;padding:0 10px;background:transparent;gap:8px;color:#c5ccda;font-size:13px;font-weight:900;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.admin-nav-title>span{display:inline-flex;align-items:center;gap:10px}.admin-nav-title-end{margin-left:auto;gap:8px}.admin-nav-title-content>svg{width:28px;height:28px;padding:6px;border-radius:8px;background:#ffffff14;color:#ffb49e}.admin-nav-title.open,.admin-nav-title:hover{border-color:#ffffff1a;background:#ffffff14;color:#fff}.admin-nav-title.open:before{position:absolute;left:-7px;top:9px;width:3px;height:24px;border-radius:999px;background:#ff7058;content:""}.admin-nav-title.open .admin-nav-title-content>svg,.admin-nav-title:hover .admin-nav-title-content>svg{background:#ff7058;color:#fff}.admin-nav-chevron{color:#7e8799;transition:transform .16s ease}.admin-nav-title.open .admin-nav-chevron{transform:rotate(90deg);color:#fff}.admin-sidebar.collapsed .admin-nav{margin-top:14px}.admin-sidebar.collapsed .admin-nav-group{margin-bottom:8px}.admin-sidebar.collapsed .admin-nav-title{position:relative;min-height:48px;justify-content:center;padding:0}.admin-sidebar.collapsed .admin-nav-title-content{gap:0}.admin-sidebar.collapsed .admin-nav-title-content>svg{width:34px;height:34px;padding:8px}.admin-sidebar.collapsed .admin-nav-label,.admin-sidebar.collapsed .admin-nav-chevron,.admin-sidebar.collapsed .admin-nav-items{display:none}.admin-sidebar.collapsed .admin-nav-title-end{position:absolute;right:4px;top:4px;margin-left:0}.admin-new-badge{flex:0 0 auto;height:18px;min-width:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:0 7px;background:#ff4d5d;color:#fff;font-size:10px;font-weight:950;line-height:18px;letter-spacing:0;box-shadow:0 8px 16px #ff4d5d47}.admin-sidebar.collapsed .admin-new-badge{height:15px;min-width:28px;padding:0 5px;font-size:9px;line-height:15px}.admin-mobile-sidebar-mask,.admin-mobile-menu-button,.admin-mobile-chat-sound-tools,.admin-sidebar-mobile-actions{display:none}.admin-nav-items{position:relative;margin:6px 0 2px 19px;padding:2px 0 3px 14px}.admin-nav-items:before{position:absolute;left:0;top:5px;bottom:6px;width:1px;background:#ffffff24;content:""}.admin-nav-item{position:relative;width:100%;height:34px;margin-top:3px;display:flex;align-items:center;justify-content:space-between;border:0;border-radius:8px;padding:0 9px 0 12px;background:transparent;color:#aeb7c8;font-size:12px;font-weight:800;cursor:pointer;transition:background .16s ease,color .16s ease,transform .16s ease}.admin-nav-item:before{position:absolute;left:-17px;width:7px;height:1px;background:#ffffff29;content:""}.admin-nav-item:hover,.admin-nav-item.active{background:#fffffff2;color:#202636;transform:translate(2px)}.admin-nav-item.active:before{height:7px;border-radius:999px;background:#ff7058}.admin-main{min-width:0;height:100vh;height:100svh;flex:1;display:flex;flex-direction:column;overflow:hidden;padding:22px}.admin-workbench-main{padding:6px 10px 10px}.admin-topbar{flex:0 0 auto;min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border:1px solid #e7ebf1;border-radius:8px;background:#fff}.admin-topbar p{margin:0;color:#7b8799;font-size:12px;font-weight:800}.admin-topbar h1{margin:4px 0 0;color:#202636;font-size:22px;line-height:1.2}.admin-topbar>div:first-child{flex-shrink:0}.admin-top-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.admin-pending-tools{display:inline-flex;align-items:center;gap:7px}.admin-icon-action{position:relative;width:36px;height:36px;min-height:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e5eaf1;border-radius:8px;padding:0;background:#fffffff0;color:#5d697b;cursor:pointer;box-shadow:0 8px 18px #181d270a}.admin-icon-action:hover,.admin-icon-action.active{border-color:#ff70585c;background:#fff7f2;color:#ff6048}.admin-icon-action.muted{color:#9aa6b2;background:#f3f5f8}.admin-icon-action.admin-template-expiry-trigger{flex-shrink:0;border-color:#fecaca;background:#fff1f2;color:#dc2626}.admin-icon-action.admin-template-expiry-trigger:hover{border-color:#f87171;background:#fee2e2;color:#b91c1c}.admin-template-expiry-trigger:focus-visible{outline:3px solid #ef4444;outline-offset:3px}.admin-template-expiry-trigger>svg{animation:admin-template-expiry-blink 1.5s ease-in-out infinite}@keyframes admin-template-expiry-blink{0%,to{opacity:1}50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.admin-template-expiry-trigger>svg{animation:none}}.admin-pending-count{position:absolute;right:-5px;top:-7px;min-width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border:2px solid #fff;border-radius:999px;padding:0 4px;background:#ff6048;color:#fff;font-size:10px;line-height:1;font-weight:900}.admin-pending-action:not(.active) .admin-pending-count{background:#cbd5e1;color:#fff}.admin-path{min-height:34px;display:inline-flex;align-items:center;border-radius:8px;padding:0 10px;background:#f5f7fa;color:#5d697b;font-size:12px;font-weight:800}.admin-page-tabs{position:relative;z-index:90;flex:0 0 auto;margin-top:8px;min-height:52px;display:flex;align-items:flex-start;gap:6px;overflow-x:auto;padding:0 2px 12px;scrollbar-color:rgba(47,33,24,.38) rgba(229,234,241,.72);scrollbar-width:thin}.admin-workbench-main .admin-page-tabs{margin-top:0;min-height:36px;align-items:center;padding:0 2px 3px}.admin-workbench-main .admin-page-tab{height:32px}.admin-workbench-main .admin-page-tab strong{line-height:30px}.admin-workbench-main .admin-page-tab-close{top:5px}.admin-page-tabs::-webkit-scrollbar{height:6px}.admin-page-tabs::-webkit-scrollbar-track{border-radius:999px;background:#e5eaf1b8}.admin-page-tabs::-webkit-scrollbar-thumb{border-radius:999px;background:#2f21185c}.admin-page-tabs::-webkit-scrollbar-thumb:hover{background:#2f211880}.admin-app.admin-modal-open .admin-page-tabs{position:fixed;left:296px;right:22px;top:96px;z-index:90;margin-top:0;padding:0 2px 12px}.admin-page-tab{position:relative;width:max-content;flex:0 0 auto;min-width:74px;max-width:none;height:36px;padding:0 30px 0 12px;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;border:1px solid #e5eaf1;border-radius:7px;background:#fff;color:#5d697b;cursor:pointer;white-space:nowrap;box-shadow:0 8px 18px #181d270a}.admin-page-tab strong{min-width:max-content;margin-top:0;color:#344054;font-size:13px;line-height:34px;font-weight:900;overflow:visible;text-overflow:clip}.admin-page-tab-label{display:inline-flex;align-items:center;gap:6px}.admin-page-tab-label .admin-new-badge{height:16px;min-width:31px;padding:0 6px;font-size:9px;line-height:16px}.admin-page-tab.active{border-color:#ff705894;background:#fff7f2;box-shadow:0 10px 20px #ff70581a}.admin-page-tab.active strong{color:#ff684f}.admin-page-tab-close{position:absolute;top:7px;right:6px;width:18px;height:18px;min-height:0;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:#98a2b3;cursor:pointer}.admin-page-tab-close:hover{background:#ff684f1f;color:#ff6048}.admin-tab-context-menu{position:fixed;z-index:120;width:136px;padding:6px;border:1px solid #dfe5ee;border-radius:8px;background:#fff;box-shadow:0 18px 42px #181d2738}.admin-tab-context-menu button{width:100%;min-height:34px;padding:0 10px;display:flex;align-items:center;border:0;border-radius:6px;background:transparent;color:#344054;font-size:13px;font-weight:800;text-align:left;cursor:pointer}.admin-tab-context-menu button:hover{background:#fff4ef;color:#ff6048}.admin-dark-button,.admin-soft-button,.admin-ghost-button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:8px;padding:0 13px;font-size:13px;font-weight:900;cursor:pointer}.admin-dark-button{border:0;background:#2b2119;color:#ffe0a2}.admin-dark-button.danger{background:#991b1b;color:#fff7ed}.admin-soft-button{border:1px solid #ffe1d5;background:#fff4ef;color:#df5b36}.admin-ghost-button{border:1px solid #e5eaf1;background:#fff;color:#566174}.admin-text-action{border:0;padding:0;background:transparent;color:#566174;font-size:12px;font-weight:900;cursor:pointer}.admin-text-action.danger{color:#ef6048}.admin-text-action:disabled{opacity:.45;cursor:not-allowed}.admin-section{margin-top:18px;min-height:0;flex:1;overflow-y:auto;padding-bottom:22px}.admin-workbench-main .admin-section{display:flex;flex-direction:column;margin-top:4px;overflow:hidden;padding-bottom:0}.admin-table-section{display:flex;flex-direction:column;overflow:hidden;padding-bottom:0}.admin-section-head{flex:0 0 auto;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px}.admin-section-head h2{margin:5px 0 0;color:#202636;font-size:22px;line-height:1.25}.admin-section-head p{max-width:760px;margin:7px 0 0;color:#667186;font-size:13px;line-height:1.6;font-weight:700}.admin-kicker{color:#ff684f;font-size:12px;font-weight:900}.admin-stat-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.admin-stat-card,.admin-clean-card,.admin-level-card,.admin-method-card,.admin-copy-card,.admin-service-card,.admin-form-card,.admin-table-card,.admin-permission-card,.admin-warning,.admin-note-list{border:1px solid #e8edf3;border-radius:8px;background:#fff}.admin-stat-card{min-height:112px;padding:15px}.admin-stat-card p{margin:0;color:#7b8799;font-size:12px;font-weight:900}.admin-stat-card strong{display:block;margin-top:12px;color:#202636;font-size:22px;line-height:1.1}.admin-stat-card span{display:block;margin-top:9px;color:#8a95a8;font-size:12px;line-height:1.35;font-weight:700}.admin-warning{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px;padding:14px;background:#fff7ed;color:#9a3412}.admin-warning strong{display:block;font-size:14px}.admin-warning p{margin:5px 0 0;font-size:13px;line-height:1.5;font-weight:700}.admin-scrap-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:12px;margin-bottom:12px}.admin-scrap-card{display:grid;gap:12px;border:1px solid #e8edf3;border-radius:8px;padding:14px;background:#fff}.admin-scrap-textarea{min-height:220px;resize:vertical;border:1px solid #dfe6f0;border-radius:8px;padding:12px;background:#f9fbfd;color:#202636;font-size:14px;font-weight:800;line-height:1.6;outline:none}.admin-scrap-textarea:focus{border-color:#ff8c73;box-shadow:0 0 0 3px #ff684f1f}.admin-scrap-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.admin-scrap-domain-table{overflow:hidden;border:1px solid #e5eaf1;border-radius:8px;background:#fff}.admin-scrap-domain-table-head,.admin-scrap-domain-row{display:grid;grid-template-columns:74px minmax(0,1fr);align-items:center}.admin-scrap-domain-table-head{min-height:38px;background:#f8fafc;color:#64748b;font-size:12px;font-weight:900}.admin-scrap-domain-table-head span,.admin-scrap-domain-row span,.admin-scrap-domain-row strong{min-width:0;padding:0 12px}.admin-scrap-domain-row{min-height:42px;border-top:1px solid #edf1f6}.admin-scrap-domain-row span{color:#8792a4;font-size:13px;font-weight:800}.admin-scrap-domain-row strong{color:#202636;font-size:14px;font-weight:900;overflow-wrap:anywhere}.admin-scrap-empty{margin:0;color:#8792a4;font-size:13px;font-weight:800;line-height:1.5}.admin-scrap-result-card,.admin-scrap-history-card{margin-top:12px}.admin-scrap-result-list,.admin-scrap-history-list{display:grid;gap:8px}.admin-scrap-result-item,.admin-scrap-history-item{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #e8edf3;border-radius:8px;padding:10px 12px;background:#f9fbfd}.admin-scrap-result-item.succeeded{border-color:#bbf7d0;background:#f0fdf4}.admin-scrap-result-item.failed{border-color:#fecaca;background:#fff1f2}.admin-scrap-result-item.skipped{border-color:#e2e8f0;background:#f8fafc}.admin-scrap-result-item strong,.admin-scrap-history-item strong{display:block;color:#202636;font-size:14px;font-weight:900;line-height:1.4}.admin-scrap-result-item span,.admin-scrap-history-item span{display:block;margin-top:3px;color:#6b7689;font-size:12px;font-weight:800;line-height:1.4}.admin-scrap-result-item em{flex:0 0 auto;color:#475569;font-size:12px;font-style:normal;font-weight:900}.admin-chat-input-row,.admin-chat-quick-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.admin-chat-workbench{flex:1;min-height:0;height:100%;display:grid;grid-template-columns:280px minmax(0,1fr);gap:10px;margin-bottom:96px}.admin-chat-unavailable{flex:1;min-height:420px;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:1px solid #fee2e2;border-radius:8px;background:linear-gradient(180deg,#fff7f5,#fff);color:#ef4444;text-align:center;margin-bottom:96px}.admin-chat-unavailable strong{color:#dc2626;font-size:28px;font-weight:900}.admin-chat-unavailable span{color:#64748b;font-size:14px;font-weight:800}.admin-chat-session-list,.admin-chat-panel,.admin-quick-reply-form,.admin-quick-reply-list{border:1px solid #e5eaf1;border-radius:8px;background:#fffffff5}.admin-chat-session-list,.admin-quick-reply-form,.admin-quick-reply-list{padding:10px}.admin-chat-session-list{min-height:0;display:flex;flex-direction:column;overflow:hidden}.admin-chat-session-list label{flex:0 0 auto;height:32px;display:flex;align-items:center;gap:7px;border:1px solid #e5eaf1;border-radius:8px;padding:0 10px;color:#8a95a8}.admin-chat-session-list input,.admin-chat-input-row input,.admin-quick-reply-form input,.admin-quick-reply-form textarea{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#202636;font-weight:800}.admin-chat-session-list input{font-size:13px}.admin-chat-session-list>.admin-dark-button{flex:0 0 auto;width:100%;min-height:32px;margin-top:6px}.admin-chat-session-scroll{flex:1;min-height:0;height:auto;margin-top:6px;overflow-y:auto}.admin-chat-sound-control{flex:0 0 auto;margin-top:8px}.admin-chat-sound-control button{width:100%;height:36px;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid rgba(255,96,72,.42);border-radius:8px;padding:0 10px;background:#fff4ef;color:#ff5f52;cursor:pointer;font-size:12px;font-weight:900}.admin-chat-sound-control button.enabled{border-color:#13a06457;background:#ecfff5;color:#13a064}.admin-chat-sound-control button+button{margin-top:6px}.admin-chat-sound-control .sound-toggle{width:48%;margin-top:6px;justify-content:center}.admin-chat-sound-control .sound-toggle+.sound-select{width:calc(52% - 6px);margin:6px 0 0 6px;display:inline-flex;vertical-align:top}.admin-chat-sound-control button:active{transform:translateY(1px)}.admin-chat-sound-control button span{min-width:0;flex:1;text-align:left}.admin-chat-sound-control button strong{flex:0 0 auto;color:inherit;font-size:11px;font-weight:950;white-space:nowrap}.admin-chat-sound-control label{height:36px;margin-top:6px;display:flex;align-items:center;gap:8px;border:1px solid #e5eaf1;border-radius:8px;padding:0 10px;background:#fff;color:#667085}.admin-chat-sound-control label span{flex:0 0 auto;color:#667085;font-size:12px;font-weight:900;white-space:nowrap}.admin-chat-sound-control .sound-select span{display:none}.admin-chat-sound-control select{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#202636;font-size:12px;font-weight:900;cursor:pointer}.admin-chat-session-item{position:relative;width:100%;display:block;margin-bottom:8px;border:1px solid #e8edf4;border-radius:8px;padding:10px 70px 10px 10px;background:#f8fafc;text-align:left;cursor:pointer}.admin-chat-session-item.active{border-color:#ff604866;background:#fff4ef}.admin-chat-session-item.pinned{border-color:#ffbe5ca6;background:#fffaf0}.admin-chat-session-item:focus-visible{outline:2px solid rgba(255,96,72,.32);outline-offset:2px}.admin-chat-session-item strong,.admin-chat-session-item span,.admin-chat-session-item em{display:block}.admin-chat-session-item strong{display:flex;align-items:center;gap:6px;color:#202636;font-size:14px;font-weight:900}.admin-chat-online-badge{flex:0 0 auto;display:inline-flex;height:18px;align-items:center;border-radius:999px;padding:0 7px;background:#eef2f7;color:#8490a2;font-size:10px;font-style:normal;font-weight:900}.admin-chat-online-badge.online{background:#e8fff1;color:#13a064}.admin-chat-session-item span,.admin-chat-session-item em{margin-top:4px;color:#778293;font-size:12px;font-style:normal;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-chat-remark-inline{min-height:26px;margin-top:5px;display:flex;align-items:center;gap:6px;border:1px solid rgba(255,96,72,.18);border-radius:7px;padding:0 7px;background:#ffffffb8}.admin-chat-remark-inline small{flex:0 0 auto;color:#ff6048;font-size:11px;font-weight:900}.admin-chat-remark-inline p{min-width:0;margin:0;color:#202636;font-size:12px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-chat-remark-card input::placeholder{color:#a7b1c1}.admin-chat-pin-button,.admin-chat-close-button{position:absolute;top:8px;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:transparent;color:#a1acba;cursor:pointer}.admin-chat-pin-button{right:36px}.admin-chat-close-button{right:8px}.admin-chat-pin-button:hover,.admin-chat-pin-button.pinned{background:#fff2cf;color:#b86b00}.admin-chat-close-button:hover{background:#fee2e2;color:#dc2626}.admin-chat-session-item b{position:absolute;right:10px;top:36px;min-width:20px;height:20px;border-radius:999px;background:#ff6048;color:#fff;font-size:11px;line-height:20px;text-align:center}.admin-chat-panel{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto auto;overflow:hidden}.admin-chat-mobile-back{display:none}.admin-chat-panel>header{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:8px;border-bottom:1px solid #edf1f6}.admin-chat-panel>header div{min-width:0;border-radius:8px;background:#f8fafc;padding:6px 8px}.admin-chat-panel>header span{color:#7b8798;font-size:11px;font-weight:900}.admin-chat-panel>header strong{display:flex;align-items:center;gap:6px;margin-top:3px;color:#202636;font-size:13px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-chat-remark-card input{width:100%;min-width:0;height:22px;margin-top:3px;border:0;outline:0;background:transparent;color:#202636;font-size:13px;font-weight:900}.admin-chat-message-list{min-height:0;padding:10px 10px 18px;overflow-y:auto;overflow-anchor:none;background:linear-gradient(180deg,#f8fafc,#fff);display:flex;flex-direction:column}.admin-chat-message-list:before{content:"";margin-top:auto}.admin-chat-load-more{flex:0 0 auto;align-self:center;min-height:30px;margin:0 auto 10px;border:1px solid #e5eaf1;border-radius:999px;padding:0 12px;background:#fff;color:#5d697b;font-size:12px;font-weight:900;cursor:pointer}.admin-chat-load-more:disabled{cursor:wait;opacity:.62}.admin-chat-message{flex:0 0 auto;max-width:72%;margin-bottom:10px}.admin-chat-message:last-of-type{margin-bottom:0}.admin-chat-message.mine{margin-left:auto;text-align:right}.admin-chat-message-meta{display:flex;align-items:center;gap:6px;margin-bottom:4px;color:#8a95a8;font-size:11px;font-weight:900}.admin-chat-message.mine .admin-chat-message-meta{justify-content:flex-end}.admin-chat-message-meta b{font:inherit}.admin-chat-message-actions{display:flex;justify-content:flex-start;gap:8px;margin-top:4px;color:#8a95a8;font-size:11px;font-weight:900}.admin-chat-message-actions em{font-style:normal;color:#ef6048}.admin-chat-message-actions em.read{color:#18a058}.admin-chat-message-actions button{border:0;padding:0;background:transparent;color:#8a95a8;font-size:11px;font-weight:900;cursor:pointer}.admin-chat-message-actions button:hover{color:#ef6048}.admin-chat-message p,.admin-chat-message img{display:inline-block;max-width:100%;margin:0;border-radius:8px}.admin-chat-message p{padding:9px 11px;background:#fff;color:#202636;font-size:13px;line-height:1.5;font-weight:800;text-align:left;box-shadow:0 5px 14px #34405414}.admin-chat-message.mine p{background:#2f2118;color:#ffe6b0}.admin-chat-message img{max-height:260px;object-fit:contain;background:#fff;box-shadow:0 5px 14px #34405414;cursor:zoom-in}.admin-chat-new-message-tip{flex:0 0 auto;align-self:center}.admin-chat-quick-row{min-height:36px;padding:5px 8px;border-top:1px solid #edf1f6;overflow-x:auto;flex-wrap:nowrap}.admin-chat-quick-row button{flex:0 0 auto;height:28px;border:1px solid #e5eaf1;border-radius:999px;padding:0 10px;background:#fff;color:#5d697b;font-size:12px;font-weight:900}.admin-chat-quick-row .admin-chat-quick-manage{margin-left:auto;border-color:#ffcfbf;background:#fff7f1;color:#ef6048}.admin-chat-transport{flex:0 0 auto;color:#8a95a8;font-size:12px;font-weight:900}.admin-chat-input-row{flex-direction:column;align-items:stretch;padding:8px 8px 12px;border-top:1px solid #edf1f6;background:#fff;position:relative;overflow:visible}.admin-chat-input-main,.admin-chat-tool-row{display:flex;align-items:center;gap:8px;width:100%}.admin-chat-input-main{align-items:flex-start;min-height:86px}.admin-chat-tool-row{justify-content:flex-start}.admin-chat-input-row input{flex:1 1 260px;height:32px;border:1px solid #e5eaf1;border-radius:8px;padding:0 10px}.admin-chat-message-box{position:relative;flex:1 1 420px;min-width:220px}.admin-chat-message-input{width:100%;height:86px;min-height:86px;max-height:112px;border:1px solid #e5eaf1;border-radius:8px;padding:13px 10px 10px;resize:none;background:#fff;color:#202636;font-weight:800;line-height:1.45;outline:none;transition:border-color .16s ease,background .16s ease}.admin-chat-message-input:focus{border-color:#b8c4d5;background:#f8fafc}.admin-chat-message-input.has-pasted-images{padding-bottom:52px}.admin-chat-paste-preview-list{position:absolute;left:8px;right:8px;bottom:8px;display:flex;flex-wrap:wrap;gap:6px;pointer-events:none}.admin-chat-paste-preview-list article{max-width:170px;display:inline-flex;align-items:center;gap:6px;border:1px solid #dbe4ef;border-radius:8px;padding:4px 6px 4px 4px;background:#f8fafcf5;box-shadow:0 8px 20px #181d2714;pointer-events:auto}.admin-chat-paste-preview-list img{width:30px;height:30px;border-radius:6px;background:#fff;object-fit:cover}.admin-chat-paste-preview-list span{min-width:0;color:#42526b;font-size:12px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-chat-paste-preview-list button{width:20px;height:20px;display:inline-grid;place-items:center;border:0;border-radius:6px;padding:0;background:#fff;color:#64748b;cursor:pointer}.admin-chat-input-row>button,.admin-chat-tool-button,.admin-chat-quick-picker-wrap>button{height:32px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid #e5eaf1;border-radius:8px;padding:0 11px;background:#fff;color:#5d697b;font-size:12px;font-weight:900}.admin-chat-tool-button{cursor:pointer}.admin-chat-tool-button input{display:none}.admin-chat-tool-button:disabled,.admin-chat-tool-button.disabled{opacity:.5;pointer-events:none}.admin-chat-emoji-picker-wrap{position:relative;flex:0 0 auto}.admin-chat-send-button{flex:0 0 auto;align-self:flex-start;height:86px;min-width:88px;border:0;border-radius:10px;padding:0 18px;background:#2b2119;color:#ffe0a2;font-size:14px}.admin-chat-quick-picker-wrap{position:relative;flex:0 0 auto}.admin-chat-quick-picker-wrap>button{border-color:#ffcfbf;background:#fff7f1;color:#ef6048}.admin-chat-quick-picker-wrap>button:disabled{opacity:.5;cursor:not-allowed}.admin-chat-quick-picker{position:absolute;left:0;bottom:calc(100% + 8px);z-index:20;width:min(380px,calc(100vw - 80px));border:1px solid #dde4ee;border-radius:10px;padding:10px;background:#fff;box-shadow:0 16px 34px #1f293729}.admin-chat-emoji-picker{position:absolute;left:0;bottom:calc(100% + 8px);z-index:21;display:grid;grid-template-columns:repeat(8,34px);gap:6px;width:max-content;max-width:min(340px,calc(100vw - 80px));border:1px solid #dde4ee;border-radius:10px;padding:10px;background:#fff;box-shadow:0 16px 34px #1f293729}.admin-chat-emoji-picker button{width:34px;height:34px;border:1px solid #edf1f6;border-radius:8px;background:#fff;font-size:18px;line-height:1}.admin-chat-emoji-picker button:hover{border-color:#ffcfbf;background:#fff7f1}.admin-chat-quick-picker input{width:100%;flex:0 0 auto;height:34px;margin-bottom:8px;border:1px solid #e5eaf1;border-radius:8px;padding:0 10px;background:#f8fafc}.admin-chat-quick-picker-list{display:grid;gap:6px;max-height:260px;overflow-y:auto}.admin-chat-quick-picker-list button{width:100%;border:1px solid #edf1f6;border-radius:8px;padding:8px 10px;background:#fff;color:#344054;text-align:left;cursor:pointer;display:flex;align-items:center;gap:10px}.admin-chat-quick-picker-list button:hover{border-color:#ffcfbf;background:#fff7f1}.admin-chat-quick-picker-list strong,.admin-chat-quick-picker-list span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-chat-quick-picker-list strong{flex:0 0 auto;max-width:38%;color:#202636;font-size:13px;font-weight:900}.admin-chat-quick-picker-list span,.admin-chat-quick-picker-list p{margin:0;color:#7b8798;font-size:12px;font-weight:800}.admin-chat-quick-picker-list span{flex:1 1 auto;min-width:0}.admin-chat-input-row label input{display:none}.admin-chat-input-row label.disabled{opacity:.5;pointer-events:none}.admin-chat-empty{margin:18px 0;color:#8a95a8;text-align:center;font-size:13px;font-weight:800}.admin-quick-reply-panel{display:flex;flex-direction:column;gap:12px}.admin-quick-reply-page{overflow:hidden}.admin-workbench-main .admin-section.admin-quick-reply-page,.admin-workbench-main .admin-section.admin-chat-history-page{margin-top:100px}.admin-chat-history-page{display:flex;flex-direction:column;gap:12px;overflow:hidden}.admin-chat-history-toolbar{display:flex;align-items:end;gap:10px;flex-wrap:wrap}.admin-chat-history-toolbar label{display:grid;gap:5px;min-width:280px;color:#5d697b;font-size:12px;font-weight:900}.admin-chat-history-toolbar label.small{min-width:72px;width:72px}.admin-chat-history-toolbar input{width:100%;min-width:0;box-sizing:border-box;height:34px;border:1px solid #e5eaf1;border-radius:8px;padding:0 10px;background:#fff;color:#202636;font-weight:900}.admin-chat-history-layout{flex:1;min-height:0;display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:12px}.admin-chat-history-visitors,.admin-chat-history-dialog{min-height:0;border:1px solid #dde4ee;border-radius:8px;background:#ffffffeb;overflow:hidden}.admin-chat-history-visitors{display:flex;flex-direction:column;gap:8px;padding:10px;overflow-y:auto}.admin-chat-history-visitor{position:relative;width:100%;border:1px solid #edf1f6;border-radius:8px;padding:10px 12px;background:#fff;color:#202636;text-align:left;cursor:pointer}.admin-chat-history-visitor.active{border-color:#ffb9a9;background:#fff7f1}.admin-chat-history-visitor strong,.admin-chat-history-visitor span,.admin-chat-history-visitor em{display:block}.admin-chat-history-visitor span,.admin-chat-history-visitor em{margin-top:4px;color:#8a95a8;font-style:normal;font-size:12px;font-weight:800}.admin-chat-history-visitor b{position:absolute;right:10px;top:10px;color:#ef6048;font-size:12px}.admin-chat-history-dialog{display:flex;flex-direction:column}.admin-chat-history-dialog>header{flex:0 0 auto;display:grid;grid-template-columns:repeat(3,minmax(120px,1fr)) auto;gap:8px;padding:10px;border-bottom:1px solid #edf1f6;background:#f8fafce6}.admin-chat-history-dialog>header div{min-width:0}.admin-chat-history-dialog>header span{display:block;color:#8a95a8;font-size:11px;font-weight:900}.admin-chat-history-dialog>header strong{display:block;margin-top:3px;overflow:hidden;color:#202636;font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.admin-chat-history-messages{flex:1;min-height:0;display:flex;flex-direction:column;padding:12px;overflow-y:auto;background:#fffc}.admin-chat-history-find{flex:0 0 auto;min-height:42px;display:flex;align-items:center;gap:8px;margin:10px;border:1px solid #e5eaf1;border-radius:8px;padding:0 8px;background:#fff;box-shadow:0 10px 26px #181d2714}.admin-chat-history-find input{min-width:0;flex:1 1 auto;border:0;outline:0;color:#202636;font-size:13px;font-weight:900}.admin-chat-history-find span{flex:0 0 auto;min-width:42px;color:#42526b;font-size:12px;font-weight:900;text-align:center}.admin-chat-history-find button{flex:0 0 auto;width:30px;height:30px;border:0;border-radius:7px;background:transparent;color:#667085;font-size:15px;font-weight:900;cursor:pointer}.admin-chat-history-find button:disabled{opacity:.35;cursor:not-allowed}.admin-chat-history-find button:not(:disabled):hover{background:#f1f5f9;color:#202636}.admin-chat-message.is-find-match>p{box-shadow:0 0 0 2px #facc156b}.admin-chat-message.is-current-find-match>p{box-shadow:0 0 0 3px #ff60487a}.admin-chat-history-mobile-back,.admin-chat-history-mobile-pagination{display:none}.admin-chat-history-table-card{flex:1;min-height:0}.admin-chat-history-table td:first-child{min-width:210px}.admin-chat-history-table td:first-child strong,.admin-chat-history-table td:first-child span,.admin-chat-history-table td:first-child em{display:block}.admin-chat-history-table td:first-child span,.admin-chat-history-table td:first-child em{margin-top:3px;color:#8a95a8;font-style:normal;font-size:12px}.admin-chat-history-content{display:block;min-width:260px;max-width:620px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-quick-reply-page .admin-quick-reply-panel{flex:1;min-height:0}.admin-quick-reply-page .admin-quick-reply-table-wrap{flex:1;max-height:none}.admin-quick-reply-modal{width:min(980px,calc(100vw - 48px));max-height:calc(100vh - 48px);max-height:calc(100svh - 48px);display:flex;flex-direction:column;overflow:hidden}.admin-quick-reply-modal .admin-quick-reply-panel{min-height:0;gap:12px}.admin-quick-reply-modal .admin-quick-reply-form{display:grid;grid-template-columns:minmax(160px,220px) minmax(260px,1fr) auto;align-items:end;gap:10px;border:1px solid #e5eaf1;border-radius:8px;padding:12px;background:#f9fbfd}.admin-quick-reply-modal .admin-quick-reply-form label,.admin-quick-reply-form-actions{margin-bottom:0}.admin-quick-reply-form-actions{display:flex;gap:8px;align-items:center}.admin-quick-reply-inline{max-height:220px;border-top:1px solid #edf1f6;padding:10px;overflow:hidden;background:#fbfcfe}.admin-quick-reply-inline .admin-quick-reply-form,.admin-quick-reply-inline .admin-quick-reply-list{min-height:0;overflow-y:auto}.admin-quick-reply-inline .admin-quick-reply-form{display:grid;grid-template-columns:130px minmax(180px,1fr) 82px auto;align-items:end;gap:8px}.admin-quick-reply-form label{display:block;margin-bottom:10px}.admin-quick-reply-inline .admin-quick-reply-form label,.admin-quick-reply-inline .admin-method-actions{margin-bottom:0}.admin-quick-reply-form label>span{display:block;margin-bottom:5px;color:#5d697b;font-size:12px;font-weight:900}.admin-quick-reply-form input,.admin-quick-reply-form textarea{border:1px solid #e5eaf1;border-radius:8px;padding:9px 10px;resize:vertical}.admin-quick-reply-table-wrap{min-height:0;max-height:min(56vh,430px);overflow:auto;border:1px solid #e5eaf1;border-radius:8px;background:#fff}.admin-quick-reply-table{width:100%;border-collapse:collapse;table-layout:fixed}.admin-quick-reply-table th,.admin-quick-reply-table td{border-bottom:1px solid #edf1f6;padding:10px 12px;color:#344054;font-size:13px;font-weight:800;text-align:left;vertical-align:middle}.admin-quick-reply-table th{position:sticky;top:0;z-index:1;background:#f8fafc;color:#667186;font-size:12px;font-weight:900}.admin-quick-reply-table th:first-child,.admin-quick-reply-table td:first-child{width:240px}.admin-quick-reply-table th:last-child,.admin-quick-reply-table td:last-child{width:250px}.admin-quick-reply-table td:nth-child(2){line-height:1.55;word-break:break-word}.admin-quick-reply-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;white-space:nowrap}.admin-quick-reply-input{width:100%;min-height:34px;border:1px solid transparent;border-radius:7px;padding:7px 9px;background:transparent;color:#1f2937;font-size:13px;font-weight:800;outline:none;transition:border-color .16s ease,background .16s ease}.admin-quick-reply-input:focus{border-color:#b8c4d5;background:#f8fafc}.admin-quick-reply-input.content{display:block;min-height:72px;max-height:130px;overflow-y:auto;resize:vertical;line-height:1.45}.admin-quick-reply-content-cell{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.admin-quick-reply-content-cell.editing{align-items:start}.admin-quick-reply-preview{width:100%;min-height:34px;border:0;border-radius:7px;padding:7px 9px;background:transparent;color:#1f2937;font-size:13px;font-weight:800;line-height:1.45;text-align:left;cursor:pointer;overflow:hidden;display:block;white-space:nowrap;text-overflow:ellipsis;word-break:break-all}.admin-quick-reply-preview:hover{background:#f8fafc}.admin-quick-reply-preview.placeholder{color:#a3aab6}.admin-quick-reply-collapse{min-height:30px;border:1px solid #e5eaf1;border-radius:7px;padding:0 9px;background:#fff;color:#667186;font-size:12px;font-weight:900;white-space:nowrap;cursor:pointer}.admin-quick-reply-save-state{color:#8a95a8;font-size:12px;font-weight:900}.admin-quick-reply-save-state.saved{color:#16a34a}.admin-quick-reply-footer{display:flex;align-items:center;justify-content:flex-start;gap:12px;padding-bottom:2px}.admin-quick-reply-row-tools,.admin-quick-reply-page-tools{display:flex;align-items:center;gap:8px;color:#667186;font-size:13px;font-weight:900}.admin-quick-reply-page-tools>button{min-height:34px;border:1px solid #dde4ee;border-radius:8px;padding:0 12px;background:#fff;color:#5d697b;font-size:13px;font-weight:900}.admin-quick-reply-page-tools>button:disabled{cursor:not-allowed;opacity:.45}.admin-notice-preset-page .admin-section-head{margin-bottom:12px}.admin-notice-preset-table .admin-quick-reply-input.content{min-height:76px}.admin-notice-preset-table th:first-child,.admin-notice-preset-table td:first-child{width:260px}.admin-notice-preset-table th:last-child,.admin-notice-preset-table td:last-child{width:260px}.admin-status-action{min-height:28px;border:1px solid #bbf7d0;border-radius:7px;padding:0 8px;background:#f0fdf4;color:#15803d;font-size:12px;font-weight:900;cursor:pointer}.admin-status-action.disabled{border-color:#e5e7eb;background:#f8fafc;color:#94a3b8}@media(max-width:920px){.admin-chat-workbench{grid-template-columns:1fr}.admin-workbench-main .admin-chat-history-toolbar label{flex:0 0 auto;min-width:0;width:160px}.admin-workbench-main .admin-chat-history-toolbar label.small{width:64px;min-width:0}.admin-chat-panel>header{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-quick-reply-modal .admin-quick-reply-form{grid-template-columns:1fr}.admin-quick-reply-table{min-width:760px}}@media(max-width:1100px){.admin-workbench-main .admin-chat-history-toolbar label{flex:0 0 auto;min-width:0;width:140px}.admin-workbench-main .admin-chat-history-toolbar label.small{width:58px;min-width:0}.admin-chat-workbench.mobile-chat-panel-mode .admin-chat-session-list,.admin-chat-workbench.mobile-chat-list-mode .admin-chat-panel{display:none}.admin-chat-workbench{grid-template-columns:1fr}.admin-chat-mobile-back{min-height:40px;display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;border:0;border-bottom:1px solid #edf1f6;padding:0 12px;background:#fff;color:#ef6048;font-size:13px;font-weight:900}.admin-chat-mobile-back svg{transform:rotate(180deg)}}.admin-clean-grid,.admin-level-grid,.admin-method-grid,.admin-copy-grid,.admin-service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.admin-clean-card{padding:16px}.admin-clean-card svg{color:#ff684f}.admin-clean-card h3,.admin-level-card h3,.admin-method-card h3,.admin-copy-card strong,.admin-service-card h3{margin:10px 0 0;color:#202636;font-size:16px}.admin-clean-card p,.admin-method-card p,.admin-copy-card p,.admin-service-card p{margin:8px 0 0;color:#667186;font-size:13px;line-height:1.55;font-weight:700}.admin-clean-card label{height:38px;margin-top:12px;padding:0 10px;display:flex;align-items:center;gap:8px;border:1px solid #ffe0d2;border-radius:8px;background:#fffaf7;color:#5f4637;font-size:13px;font-weight:900}.admin-clean-card input{width:72px;height:28px;border:1px solid #ffd1bd;border-radius:7px;background:#fff;color:#202636;text-align:center;font-weight:900}.admin-clean-card button{width:100%;height:38px;margin-top:14px;border:0;border-radius:8px;background:#fff1ea;color:#df5b36;font-weight:900}.admin-clean-card.danger{border-color:#fecaca;background:#fff1f2}.admin-clean-card.danger button{background:#e11d48;color:#fff}.admin-clean-card.upload-clean-card{border-color:#bfdbfe;background:#eff6ff}.admin-clean-card.upload-clean-card svg{color:#2563eb}.admin-clean-card.upload-clean-card button{background:#2563eb;color:#fff}.admin-level-grid,.admin-method-grid,.admin-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-level-card{min-height:124px;display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px}.admin-level-card.disabled{background:#f7f8fa}.admin-level-icon{width:58px;height:58px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-radius:8px;background:linear-gradient(135deg,#fff1ea,#ffe6ad);color:#ff684f}.admin-level-icon span{color:inherit;font-size:11px;font-weight:1000;line-height:1}.admin-level-card.disabled .admin-level-icon{background:#e9edf2;color:#778293}.admin-level-icon.level-1,.admin-level-icon-option.level-1{background:linear-gradient(135deg,#fff1ea,#ffd7c8);color:#ff6048}.admin-level-icon.level-2,.admin-level-icon-option.level-2{background:linear-gradient(135deg,#fff8dd,#f9b43a);color:#9a5a00}.admin-level-icon.level-3,.admin-level-icon-option.level-3{background:linear-gradient(135deg,#eef5ff,#82b7ff);color:#1d4ed8}.admin-level-icon.level-4,.admin-level-icon-option.level-4{background:linear-gradient(135deg,#f5f3ff,#b69cff);color:#6d28d9}.admin-level-icon.level-5,.admin-level-icon-option.level-5{background:linear-gradient(135deg,#ecfdf3,#70d997);color:#047857}.admin-level-icon.level-6,.admin-level-icon-option.level-6{background:linear-gradient(135deg,#fff7ed,#fb923c);color:#9a3412}.admin-level-icon.level-7,.admin-level-icon-option.level-7{background:linear-gradient(135deg,#fdf2f8,#f472b6);color:#be185d}.admin-level-icon.level-8,.admin-level-icon-option.level-8{background:linear-gradient(135deg,#ecfeff,#22d3ee);color:#0e7490}.admin-level-icon.level-9,.admin-level-icon-option.level-9{background:linear-gradient(135deg,#f8fafc,#94a3b8);color:#334155}.admin-level-icon.level-10,.admin-level-icon-option.level-10{background:linear-gradient(135deg,#fef2f2,#ef4444);color:#7f1d1d}.admin-level-card strong{display:block;margin-top:6px;color:#ff525f;font-size:18px}.admin-level-card p{margin:5px 0 0;color:#7b8799;font-size:13px;font-weight:800}.admin-level-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}.admin-level-state-button,.admin-level-delete-button,.admin-method-card>span{min-height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;padding:0 10px;background:#2b2119;color:#ffe0a2;font-size:12px;font-weight:900}.admin-level-state-button,.admin-level-delete-button{border:0;cursor:pointer}.admin-level-state-button.off{background:#e9edf2;color:#667186}.admin-level-delete-button{background:#fff1f2;color:#e11d48}.admin-level-delete-button:hover{background:#ffe4e6}.admin-method-card{min-height:108px;padding:16px}.admin-method-card.disabled{background:#f7f8fa}.admin-method-card h3,.admin-service-card h3{margin-top:0}.admin-method-card em{display:inline-flex;min-height:26px;align-items:center;margin-top:8px;border-radius:8px;padding:0 9px;background:#f1f5f9;color:#5d697b;font-size:12px;font-style:normal;font-weight:900}.admin-method-required-badge{min-height:26px;display:inline-flex;align-items:center;margin:8px 0 0 8px;border-radius:8px;padding:0 9px;background:#fff1ea;color:#df5b36;font-size:12px;font-weight:900}.admin-method-required-badge.optional{background:#ecfdf3;color:#108452}.admin-method-actions{margin-top:12px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.admin-toolbar{flex:0 0 auto;display:flex;align-items:center;gap:10px;margin-bottom:12px;flex-wrap:wrap}.admin-toolbar label{min-width:min(360px,100%);height:40px;display:flex;align-items:center;gap:8px;border:1px solid #e5eaf1;border-radius:8px;padding:0 11px;background:#fff;color:#8a95a8}.admin-toolbar input,.admin-toolbar select,.admin-form-card input,.admin-form-card select,.admin-form-card textarea,.admin-setting-fields input,.admin-setting-fields select,.admin-setting-fields textarea,.admin-service-card input{width:100%;border:0;outline:0;background:transparent;color:#202636;font-weight:800}.admin-toolbar button{height:40px;border:1px solid #e5eaf1;border-radius:8px;padding:0 13px;background:#fff;color:#5d697b;font-weight:900}.admin-toolbar .admin-dark-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-color:#2f2118;background:#2f2118;color:#ffe6b0}.admin-toolbar .admin-dark-button.danger{border-color:#991b1b;background:#991b1b;color:#fff7ed}.admin-toolbar .admin-refresh-button{min-width:84px;display:inline-flex;align-items:center;gap:7px}.admin-toolbar .admin-refresh-button svg{flex:0 0 auto}.admin-toolbar .admin-refresh-button.is-loading svg{animation:adminRefreshSpin .78s linear infinite}@keyframes adminRefreshSpin{to{transform:rotate(360deg)}}.admin-banner-toolbar{margin-bottom:6px}.admin-banner-size-tip{margin:0 0 12px;color:#7a8495;font-size:13px;line-height:1.5;font-weight:800}.admin-hidden-file-input{display:none}.admin-user-filters .admin-search-field{width:min(320px,100%);min-width:0}.admin-user-filters .admin-log-retention-field{width:160px;min-width:150px}.admin-user-filters .admin-log-retention-field>span{flex:0 0 auto;color:#778293;font-size:12px;font-weight:900;white-space:nowrap}.admin-toolbar .admin-user-group-filter{width:auto;min-width:0;flex:0 0 auto}.admin-user-group-filter span{flex:0 0 auto;white-space:nowrap}.admin-user-group-filter select{width:auto;min-width:0;flex:0 0 auto}.admin-user-bulk-actions{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.admin-user-bulk-actions .admin-dark-button:disabled,.admin-user-bulk-actions .admin-soft-button:disabled{opacity:.45;cursor:not-allowed}.admin-notice-history-filters button.active{border-color:#ff604857;background:#fff4ef;color:#df5b36}.admin-product-filters label{min-width:0}.admin-product-filters .admin-search-field{width:min(360px,100%)}.admin-banner-toolbar .admin-search-field{width:min(320px,100%);min-width:0}.admin-product-filters .admin-money-field{width:150px}.admin-product-filters .admin-level-filter{width:190px}.admin-product-filters label>span{flex:0 0 auto;color:#778293;font-size:12px;font-weight:900}.admin-product-order-filters{align-items:flex-start}.admin-product-order-filters .admin-search-field{width:min(420px,100%)}.admin-product-order-status-filter{display:none}.admin-filter-row{width:100%;display:flex;align-items:center;flex-wrap:wrap;gap:10px}.admin-segment-filter{display:inline-flex;overflow:hidden;border:1px solid #e5eaf1;border-radius:8px;background:#fff}.admin-segment-filter button{height:34px;border:0;border-right:1px solid #e5eaf1;border-radius:0;padding:0 13px;background:transparent;color:#627086;font-size:12px}.admin-segment-filter button:last-child{border-right:0}.admin-segment-filter button.active{background:#2d1e14;color:#ffe4ad}.admin-product-order-filters .admin-group-filter{min-width:250px;height:34px}.admin-product-order-filters .admin-group-filter-mobile{display:none}.admin-product-order-filters .admin-group-filter span{flex:0 0 auto;color:#778293;font-size:12px;font-weight:900}.admin-product-order-range-warning{width:100%;margin:-2px 0 0;color:#d93025;font-size:13px;font-weight:900;line-height:1.55}.admin-per-page-control{min-width:128px;width:auto;height:34px;display:inline-flex;align-items:center;gap:8px;border:1px solid #e5eaf1;border-radius:8px;padding:0 11px;background:#fff;color:#778293;font-size:12px;font-weight:900}.admin-per-page-control select{border:0;outline:0;background:transparent;color:#202636;font-weight:900;width:auto;cursor:pointer}.admin-category-tools{flex:0 0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px}.admin-category-card{border:1px solid #e5eaf1;border-radius:8px;padding:14px;background:#fff}.admin-category-card h3{margin:0 0 10px;color:#202636;font-size:15px;font-weight:900}.admin-inline-form{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.admin-inline-form input,.admin-inline-form select{min-width:170px;height:38px;border:1px solid #e5eaf1;border-radius:8px;padding:0 10px;outline:0;background:#f9fbfd;color:#202636;font-weight:900}.admin-inline-form button{height:38px;border:0;border-radius:8px;padding:0 13px;background:#2b1f17;color:#ffe3a3;font-weight:900;cursor:pointer}.admin-inline-form button:disabled{cursor:not-allowed;opacity:.55}.category-move-form select{min-width:150px}.admin-table-card{flex:1 1 auto;min-height:0;overflow-x:scroll;overflow-y:auto;padding-bottom:10px;scrollbar-color:#9aa6b2 #eef2f7;scrollbar-gutter:stable;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.admin-table-card::-webkit-scrollbar{height:12px}.admin-table-card::-webkit-scrollbar-track{border-radius:999px;background:#eef2f7}.admin-table-card::-webkit-scrollbar-thumb{border:2px solid #eef2f7;border-radius:999px;background:#9aa6b2}.admin-table-card::-webkit-scrollbar-thumb:hover{background:#6f7b8c}.admin-table-card table{width:100%;min-width:860px;border-collapse:collapse}.admin-table-card .admin-compact-table{width:100%;min-width:860px;table-layout:auto}.admin-table-card .admin-products-table{min-width:980px}.admin-table-card .admin-category-table{min-width:720px}.admin-table-card .admin-banners-table{min-width:760px}.admin-table-section{font-size:12px}.admin-table-card th,.admin-table-card td{padding:11px 10px;border-bottom:1px solid #edf1f6;border-right:1px solid #edf1f6;text-align:left;white-space:nowrap;font-size:12px}.admin-table-card th:last-child,.admin-table-card td:last-child{border-right:0}.admin-table-card th{position:sticky;top:0;z-index:4;color:#778293;background:#f8fafc;font-weight:900;box-shadow:0 1px #dde5ef}.admin-select-cell{width:44px;min-width:44px;text-align:center!important}.admin-select-cell input{width:16px;height:16px;accent-color:#ff6048;cursor:pointer}.admin-select-cell input:disabled{cursor:not-allowed}.admin-sort-header{display:inline-flex;align-items:center;gap:5px;border:0;padding:0;background:transparent;color:#778293;font:inherit;font-weight:900;cursor:pointer}.admin-sort-header strong{min-width:16px;color:#ff6048;font-size:13px;line-height:1}.admin-table-card td{color:#2d3545;font-weight:800}.admin-compact-table th,.admin-compact-table td{padding:11px 10px;font-size:12px}.admin-compact-table:not(.admin-product-orders-table) th:nth-child(2n),.admin-compact-table:not(.admin-product-orders-table) td:nth-child(2n){background:#f7f9fc}.admin-table-card .admin-product-orders-table{border-collapse:separate;border-spacing:0;min-width:1480px}.admin-product-orders-table .admin-audit-cell{width:92px;min-width:92px}.admin-product-orders-table .admin-operation-cell{width:188px;min-width:188px}.admin-product-orders-table thead th{border-bottom:1px solid #dde5ef;background:#f5f7fa;color:#627086}.admin-product-orders-table tbody tr:nth-child(2n) td{background:#fbfcfe}.admin-product-orders-table tbody tr.admin-marked-order-row td,.admin-user-orders-table tbody tr.admin-marked-order-row td{background:var(--order-row-color)!important}.admin-product-orders-table tbody tr:hover td{background:#fff9f4}.admin-product-orders-table tbody tr.admin-marked-order-row:hover td,.admin-user-orders-table tbody tr.admin-marked-order-row:hover td{filter:brightness(.985)}.admin-product-orders-table tbody tr.admin-pinned-order-row td:first-child,.admin-user-orders-table tbody tr.admin-pinned-order-row td:first-child{border-left:3px solid #ff6048}.admin-product-orders-table td{border-bottom:1px solid #e4ebf3;padding:13px 14px}.admin-product-orders-table th{padding-left:14px;padding-right:14px}.admin-product-orders-table th.admin-username-head{width:132px;min-width:132px;max-width:132px;padding-left:8px;padding-right:8px;font-size:10px;line-height:1.15}.admin-product-orders-table th.admin-product-quantity-head,.admin-product-orders-table td.admin-product-quantity-cell{width:84px;min-width:84px;padding-left:8px;padding-right:8px;text-align:center;font-variant-numeric:tabular-nums}.admin-product-orders-table td.admin-product-quantity-cell{color:#7c3aed;font-size:13px;font-weight:900}.admin-product-orders-table th.admin-username-head>span{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;vertical-align:middle}.admin-product-orders-table th.admin-wait-time-head{width:104px;min-width:104px;padding-left:8px;padding-right:8px}.admin-product-orders-table tbody tr td:first-child{border-left:3px solid transparent}.admin-product-orders-table tbody tr:hover td:first-child{border-left-color:#ff7058}.admin-product-orders-table .admin-order-no,.admin-product-orders-table .admin-product-name-short,.admin-product-orders-table .admin-remark-text{min-height:24px}.admin-money-cell{color:#ff4f61!important;font-size:13px!important;font-weight:900!important}.admin-balance-cell{color:#2563eb!important;font-size:13px!important;font-weight:900!important}.admin-status{min-height:22px;display:inline-flex;align-items:center;border-radius:8px;padding:0 8px;background:#ecfdf3;color:#108452;font-size:11px;font-weight:900}.admin-status.status-counting-down{background:#eaf4ff;color:#2563eb}.admin-status.status-pending-match,.admin-status.status-pending{background:#fff7ed;color:#c05621}.admin-status.status-in-progress,.admin-status.status-processing{background:#fff1f2;color:#e11d48}.admin-status.status-completed{background:#eaf8f0;color:#108452}.admin-status.status-chain-frozen{background:#f5f3ff;color:#6d28d9}.admin-status.status-chain-completed{background:#e6fffb;color:#0f766e}.admin-status.status-abnormal{background:#fee2e2;color:#b91c1c}.admin-status.status-cancelled,.admin-status.muted{background:#f1f3f6;color:#778293}.admin-empty-cell{color:#778293;text-align:center!important;font-weight:900}.admin-table-number-input{width:84px;height:32px;border:1px solid #e5eaf1;border-radius:8px;padding:0 9px;background:#f9fbfd;color:#202636;font-size:12px;font-weight:900;outline:0}.admin-user-group-cell{min-width:158px}.admin-register-date-cell{min-width:104px;white-space:nowrap}.admin-user-group-select-wrap{--group-color: #d0d5dd;--group-color-soft: rgba(208, 213, 221, .26);--group-text-color: #344054;display:inline-flex;align-items:center;gap:7px;min-width:136px;min-height:32px;border:1px solid var(--group-color);border-radius:8px;padding:0 7px;background:var(--group-color-soft)}.admin-user-group-swatch{width:10px;height:10px;flex:0 0 auto;border:1px solid rgba(32,38,54,.12);border-radius:50%;background:var(--group-color)}.admin-user-group-select{width:104px;min-height:28px;border:0;padding:0;background:transparent;color:var(--group-text-color);box-shadow:none}.admin-user-group-select option{color:#202636}.admin-user-group-select:focus{box-shadow:none}.admin-user-group-color-chip{--group-color: #d0d5dd;--group-color-soft: rgba(208, 213, 221, .26);--group-text-color: #344054;display:inline-flex;align-items:center;gap:7px;min-height:30px;border:1px solid var(--group-color);border-radius:8px;padding:0 10px;background:var(--group-color-soft);color:var(--group-text-color);font-size:12px;font-weight:900}.admin-user-group-color-chip span{width:11px;height:11px;border:1px solid rgba(32,38,54,.12);border-radius:50%;background:var(--group-color)}.admin-product-order-group-cell{min-width:108px}.admin-product-order-group-chip{min-width:82px;min-height:34px;justify-content:flex-start;gap:7px;padding:0 6px;white-space:nowrap}.admin-product-order-group-chip .admin-product-order-group-dot{width:11px;height:11px;flex:0 0 auto;border:1px solid rgba(32,38,54,.12);border-radius:50%;background:var(--group-color)}.admin-product-order-group-chip strong{min-width:76px;min-height:26px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(226,232,240,.92);border-radius:8px;padding:0 11px;background:#ffffffeb;color:#202636;font-size:12px;font-weight:900;line-height:1}.admin-product-order-mobile-list,.admin-product-order-mobile-pagination{display:none}.admin-product-order-mobile-empty{margin:0;padding:24px 12px;color:#8a95a8;text-align:center;font-size:13px;font-weight:900}.admin-table-select{width:118px;min-height:30px;border:1px solid #e5eaf1;border-radius:8px;padding:0 9px;outline:0;background:#fff;color:#2d3545;font-size:12px;font-weight:900;cursor:pointer}.admin-table-select:focus{border-color:#ff937c;box-shadow:0 0 0 3px #ff60481f}.admin-user-status-select{width:104px}.admin-image-cell{width:58px}.admin-payment-code-cell{width:78px;min-width:78px}.admin-payout-info-cell{width:150px;min-width:150px}.admin-payout-info-button{width:100%;min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #d8e0ec;border-radius:8px;padding:7px 9px;background:#fff;color:#243044;cursor:pointer;font-size:12px;font-weight:900;line-height:1.25}.admin-payout-info-button:hover{border-color:#94a3b8;background:#f8fafc}.admin-payout-info-button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-product-thumb{width:42px;height:42px;display:inline-grid;place-items:center;overflow:hidden;border:1px solid #edf1f6;border-radius:8px;background-color:#fff;background-position:center;background-size:cover;color:#98a2b3;font-size:11px;font-weight:900;vertical-align:middle}.admin-product-thumb.empty{background:#f5f7fa}.admin-payment-code-thumb{width:54px;height:54px;display:inline-block;border:1px solid #e1e7f0;border-radius:8px;background-color:#fff;cursor:pointer;object-fit:contain;padding:2px;color:#98a2b3;font-size:11px;font-weight:900;vertical-align:middle}.admin-payment-code-thumb.empty{display:inline-grid;place-items:center;cursor:default;background:#f5f7fa}.admin-order-no-cell{cursor:pointer}.admin-id-cell{width:54px;max-width:54px}.admin-id-chip{min-width:30px;min-height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;padding:0 7px;background:#eef2f7;color:#4d5a6d;font-size:11px;font-weight:900}.admin-product-name-cell{min-width:190px;max-width:220px;cursor:pointer}.admin-user-cell{width:96px;max-width:96px;cursor:pointer}.admin-user-short{max-width:72px;display:inline-block;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.admin-username-cell{width:132px;min-width:132px;max-width:132px;cursor:pointer}.admin-username-short{max-width:108px;display:inline-block;overflow:hidden;text-overflow:ellipsis;font-size:11px;font-variant-numeric:tabular-nums;letter-spacing:0;vertical-align:middle}.admin-today-completed-cell{min-width:92px;color:#0f766e!important;font-size:13px!important;font-weight:900!important;text-align:center;font-variant-numeric:tabular-nums}.admin-mode-cell{min-width:82px;cursor:pointer}.admin-mode-toggle,.admin-match-product-button{min-height:24px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e5eaf1;border-radius:8px;padding:0 8px;background:#fff;color:#4d5a6d;font-size:11px;font-weight:900;white-space:nowrap;cursor:pointer}.admin-mode-toggle:hover,.admin-match-product-button:hover{border-color:#ffd5c5;background:#fff4ef;color:#df5b36}.admin-mode-toggle.auto{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.admin-mode-toggle.match{border-color:#fed7aa;background:#fff7ed;color:#c05621}.admin-mode-pill{min-height:24px;display:inline-flex;align-items:center;border-radius:8px;padding:0 8px;font-size:11px;font-weight:900;white-space:nowrap}.admin-mode-pill.auto{border:1px solid #bfdbfe;background:#eff6ff;color:#1d4ed8}.admin-mode-pill.match{border:1px solid #fed7aa;background:#fff7ed;color:#c05621}.admin-match-product-button{border-color:#ddd6fe;background:#f5f3ff;color:#6d28d9}.admin-match-product-button:hover{border-color:#c4b5fd;background:#ede9fe;color:#5b21b6}.admin-product-match-cell{display:inline-flex;align-items:center;gap:8px;max-width:100%}.admin-product-match-cell .admin-product-name-short{max-width:118px}.admin-product-pending-text{min-height:24px;display:inline-flex;align-items:center;border-radius:8px;padding:0 8px;background:#f8fafc;color:#778293;font-size:11px;font-weight:900}.admin-order-no{min-width:92px;min-height:22px;display:inline-flex;align-items:center;border-radius:8px;padding:0 8px;background:#f5f7fa;color:#3d4858;font-size:11px;font-weight:900;letter-spacing:0}.admin-order-no:hover{background:#fff4ef;color:#df5b36}.admin-product-name-short{max-width:170px;min-height:22px;display:inline-flex;align-items:center;overflow:hidden;border-radius:8px;padding:0 8px;background:#f5f7fa;color:#3d4858;font-size:11px;font-weight:900;text-overflow:ellipsis;vertical-align:middle}.admin-product-name-short:hover{background:#fff4ef;color:#df5b36}.admin-time-cell{width:78px;max-width:78px;padding-left:5px;padding-right:5px}.admin-time-chip{display:inline-block;max-width:72px;overflow:hidden;color:#5d697b;font-size:10px;font-weight:900;line-height:1.1;text-overflow:clip;transform:scale(.94);transform-origin:left center;white-space:nowrap}.admin-wait-time-cell{width:104px;min-width:104px;padding-left:6px!important;padding-right:6px!important;text-align:center}.admin-wait-time-chip{display:inline-flex;align-items:center;justify-content:center;min-width:80px;min-height:24px;padding:0 8px;border:1px solid #bfdbfe;border-radius:7px;background:#eef6ff;color:#2563eb;font-size:11px;font-weight:900;letter-spacing:0;line-height:1;white-space:nowrap}.admin-wait-time-chip.active{border-color:#fed7aa;background:#fff7ed;color:#c2410c}.admin-wait-time-chip.settled{border-color:#bbf7d0;background:#f0fdf4;color:#15803d}.admin-remark-cell{min-width:96px;cursor:pointer}.admin-remark-text{min-width:32px;max-width:42px;min-height:22px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:8px;padding:0 8px;background:#ecfdf3;color:#108452;font-size:11px;font-weight:900;text-overflow:ellipsis;vertical-align:middle;cursor:pointer}.admin-remark-text.empty{background:#f1f3f6;color:#778293}.admin-row-actions{display:flex;gap:7px}.admin-row-actions button{width:30px;height:30px;display:grid;place-items:center;border:1px solid #e5eaf1;border-radius:8px;background:#fff;color:#5d697b}.admin-row-actions button:disabled{cursor:not-allowed;opacity:.38}.admin-service-account-toolbar{margin-bottom:12px}.admin-form-card.admin-service-account-create{display:grid;grid-template-columns:minmax(150px,210px) minmax(150px,210px) minmax(130px,180px) minmax(92px,110px) auto;gap:8px;align-items:center;margin-bottom:10px;padding:10px}.admin-form-card.admin-service-account-create label{min-height:36px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;border:1px solid #edf1f6;border-radius:8px;padding:0 10px;background:#f9fbfd;color:#6d788a;font-size:12px;font-weight:900}.admin-form-card.admin-service-account-create label span{white-space:nowrap}.admin-form-card.admin-service-account-create input,.admin-form-card.admin-service-account-create select{min-width:0;height:34px;font-size:13px}.admin-form-card.admin-service-account-create .admin-dark-button{justify-self:start;width:max-content;min-width:112px;max-width:132px;min-height:36px;padding:0 16px;white-space:nowrap}.admin-table-card .admin-service-account-table{width:max-content;min-width:980px}.admin-service-account-table th,.admin-service-account-table td{padding:7px 8px;white-space:nowrap}.admin-service-account-table th:nth-child(1),.admin-service-account-table td:nth-child(1){width:54px;min-width:54px}.admin-service-account-table th:nth-child(2),.admin-service-account-table td:nth-child(2),.admin-service-account-table th:nth-child(3),.admin-service-account-table td:nth-child(3){width:180px;min-width:180px}.admin-service-account-table th:nth-child(4),.admin-service-account-table td:nth-child(4),.admin-service-account-table th:nth-child(5),.admin-service-account-table td:nth-child(5){width:112px;min-width:112px}.admin-service-account-table th:nth-child(6),.admin-service-account-table td:nth-child(6){width:180px;min-width:180px}.admin-service-account-table th:nth-child(7),.admin-service-account-table td:nth-child(7){width:210px;min-width:210px}.admin-table-input{width:100%;min-width:0;height:30px;border:1px solid #e5eaf1;border-radius:7px;padding:0 8px;background:#fff;color:#202636;font-weight:800}.admin-service-account-table .admin-table-select{height:30px;min-height:30px;padding:0 8px}.admin-status-pill{display:inline-flex;align-items:center;min-height:24px;border-radius:999px;padding:0 9px;background:#eef2f7;color:#667186;font-size:12px;font-weight:900}.admin-status-pill.success{background:#e8f8ef;color:#087a4c}.admin-status-pill.muted{background:#f1f3f6;color:#778293}.admin-service-account-table small{display:block;margin-top:4px;color:#8792a4;font-size:11px;font-weight:800}.admin-service-account-table .admin-row-actions{flex-wrap:wrap;gap:6px}.admin-service-account-table .admin-row-actions button{height:28px;width:auto;min-width:50px;padding:0 7px}.admin-service-account-password-modal{width:min(100%,380px)}.admin-service-account-password-modal header p{margin:4px 0 0;color:#6c788b;font-size:13px;font-weight:800}.admin-service-account-password-field{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:10px;margin-top:14px}.admin-service-account-password-field span{color:#667389;font-size:13px;font-weight:900}.admin-service-account-password-field input{width:100%;min-width:0;height:38px;border:1px solid #dce5ef;border-radius:9px;padding:0 12px;background:#fff;color:#102033;font-size:14px;font-weight:800}.admin-service-account-password-field input:focus{border-color:#0f8a7a;box-shadow:0 0 0 3px #0f8a7a1f;outline:none}@media(max-width:980px){.admin-form-card.admin-service-account-create{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-form-card.admin-service-account-create .admin-dark-button{grid-column:1 / -1}}@media(max-width:560px){.admin-form-card.admin-service-account-create{grid-template-columns:1fr}}.product-order-actions{gap:6px;align-items:center}.product-order-actions.audit-actions{justify-content:center}.admin-finance-order-actions{min-width:110px}.admin-finance-reviewed{min-height:30px;display:inline-flex;align-items:center;border-radius:8px;padding:0 12px;font-size:12px;font-weight:900;white-space:nowrap}.admin-finance-reviewed.approved{background:#eaf8f0;color:#108452}.admin-finance-reviewed.rejected{background:#fff1f2;color:#e11d48}.product-order-actions .admin-text-action{width:auto;min-width:52px;height:30px;padding:0 10px;font-size:12px;font-weight:900;white-space:nowrap}.product-order-actions .admin-text-action.settle{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.product-order-actions .admin-text-action.settle:hover{border-color:#93c5fd;background:#dbeafe;color:#1e40af}.product-order-actions .admin-text-action.settle:disabled{cursor:not-allowed;opacity:.55}.product-order-actions .admin-text-action.chain{min-width:70px;border-color:#fed7aa;background:#fff7ed;color:#c05621}.product-order-actions .admin-text-action.chain:hover{border-color:#fdba74;background:#ffedd5;color:#9a3412}.admin-order-mark-actions{justify-content:flex-start;gap:5px}.admin-order-mark-actions .admin-text-action{min-width:46px;height:28px;padding:0 8px;font-size:11px}.admin-order-mark-actions .admin-text-action.pin{border-color:#ffd5c5;background:#fff4ef;color:#df5b36}.admin-order-mark-actions .admin-text-action.color{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.admin-order-mark-actions .admin-text-action.notice{border-color:#ddd6fe;background:#f5f3ff;color:#6d28d9}.admin-order-settled,.admin-order-chain,.admin-audit-empty{min-width:56px;min-height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;padding:0 10px;font-size:12px;font-weight:900;white-space:nowrap}.admin-order-settled{border:1px solid #bfe9d1;background:#ecfdf3;color:#108452}.admin-order-chain{border:1px solid #ddd6fe;background:#f5f3ff;color:#6d28d9}.admin-audit-empty{background:#f1f3f6;color:#778293}.admin-order-state{min-width:52px;min-height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #ffdcb5;border-radius:8px;padding:0 10px;border-color:#ffdcb5;background:#fff7ed;color:#b45309;font-size:12px;font-weight:900;white-space:nowrap}.admin-order-state.done{border-color:#bfe9d1;background:#ecfdf3;color:#108452}.admin-pagination{flex:0 0 auto;margin-top:12px;display:flex;align-items:center;justify-content:flex-start;gap:12px;color:#778293;font-size:13px;font-weight:900}.admin-pagination div{display:flex;align-items:center;gap:8px}.admin-pagination .admin-per-page-control{min-width:108px;height:34px;margin:0;display:inline-flex;align-items:center;gap:8px;border:1px solid #e5eaf1;border-radius:8px;padding:0 10px;background:#fff}.admin-pagination .admin-per-page-control span{color:#778293;font-size:12px;font-weight:900;white-space:nowrap}.admin-pagination .admin-per-page-control select{width:auto;height:auto;min-height:0;border:0;border-radius:0;padding:0;background:transparent;color:#202636;font-size:13px;font-weight:900;line-height:1.2}.admin-pagination button{min-width:72px;height:34px;border:1px solid #e5eaf1;border-radius:8px;background:#fff;color:#42526b;font-weight:900;cursor:pointer}.admin-pagination button:disabled{cursor:not-allowed;opacity:.45}.product-order-actions .admin-text-action.edit{border-color:#d9e4f2;background:#f8fafc;color:#42526b}.product-order-actions .admin-text-action.danger{border-color:#ffd9cf;background:#fff4ef;color:#d94b2b}.admin-modal{position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:24px}.admin-message-modal{z-index:88}.admin-modal-tab-safe{place-items:start center;padding-top:var(--admin-modal-tab-safe-top, 132px);padding-bottom:18px}.admin-modal-mask{position:absolute;inset:0;border:0;background:#161c2575;cursor:pointer}.admin-modal-card{position:relative;z-index:1;width:min(100%,460px);border:1px solid rgba(229,234,241,.92);border-radius:8px;padding:18px;background:#fff;box-shadow:0 26px 70px #181d273d}.admin-modal-close-button{position:absolute;top:14px;right:14px;z-index:2;width:36px;height:36px;display:inline-grid;place-items:center;border:1px solid #e1e7f0;border-radius:8px;background:#fff;color:#64748b;cursor:pointer;box-shadow:0 8px 20px #181d2714}.admin-modal-close-button:hover{border-color:#ffb4a6;color:#ff6048}.admin-modal-card header span{color:#ff6048;font-size:12px;font-weight:900}.admin-modal-card h2{margin:6px 0 0;color:#202636;font-size:22px;font-weight:900;line-height:1.25}.admin-modal-card p{margin:8px 0 0;color:#778293;font-size:13px;font-weight:800;line-height:1.55}.admin-modal-card label{margin-top:16px;display:grid;gap:8px}.admin-modal-card label span{color:#5d697b;font-size:13px;font-weight:900}.admin-modal-card input,.admin-modal-card select,.admin-modal-card textarea{width:100%;border:1px solid #e5eaf1;border-radius:8px;padding:12px;outline:none;background:#f9fbfd;color:#202636;font:inherit;font-size:14px;font-weight:800;line-height:1.6}.admin-modal-card input,.admin-modal-card select{min-height:44px}.admin-color-palette{margin-top:16px;display:grid;grid-template-columns:repeat(6,34px);gap:10px}.admin-color-palette.compact{margin-top:0;grid-template-columns:repeat(8,30px);gap:8px}.admin-color-palette button{width:34px;height:34px;border:2px solid #e5eaf1;border-radius:8px;cursor:pointer}.admin-color-palette.compact button{width:30px;height:30px;border-radius:8px}.admin-color-palette button.active{border-color:#2d1e14;box-shadow:0 0 0 3px #2d1e141f}.admin-color-picker-field{grid-template-columns:auto 58px auto;align-items:center}.admin-color-picker-field input[type=color]{width:58px;min-height:36px;padding:3px;cursor:pointer}.admin-color-picker-field strong{color:#627086;font-size:12px}.admin-user-group-color-field{margin-top:12px;display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px;align-items:center}.admin-user-group-color-field>span{color:#667085;font-size:13px;font-weight:900}.admin-user-group-color-field .admin-color-picker-field{grid-column:2;margin-top:0}.admin-modal-card.admin-user-orders-modal .admin-user-orders-title span{color:#ff6048;font-size:11px;font-weight:900}.admin-modal-card.admin-user-orders-modal .admin-user-orders-meta span{color:#627086;font-size:11px;font-weight:900}.admin-modal-card.admin-user-orders-modal .admin-user-orders-title h2{margin-top:2px;font-size:18px;line-height:1.18}.admin-modal-card.admin-user-orders-modal p{margin-top:5px;font-size:11px;line-height:1.35}.admin-modal-card.admin-user-orders-modal .admin-user-orders-pagination{margin-top:8px;justify-content:space-between;gap:8px;font-size:12px}.admin-modal-card.admin-user-orders-modal .admin-user-orders-pagination>div{display:flex;align-items:center;gap:6px}.admin-modal-card.admin-user-orders-modal .admin-user-orders-pagination button{min-width:62px;height:30px;border-radius:7px;font-size:12px}.admin-modal-card.admin-user-orders-modal .admin-user-orders-pagination .admin-per-page-control{min-width:96px;height:30px;margin-top:0;display:inline-flex;align-items:center;gap:6px;border-radius:7px;padding:0 8px}.admin-modal-card.admin-user-orders-modal .admin-user-orders-pagination .admin-per-page-control span{color:#778293;font-size:11px;font-weight:900}.admin-modal-card.admin-user-orders-modal .admin-user-orders-pagination .admin-per-page-control select{width:auto;min-height:0;border:0;border-radius:0;padding:0;background:transparent;color:#202636;font-size:12px;font-weight:900;line-height:1.2}.admin-upload-picker{display:flex;align-items:center;gap:12px;border:1px solid #e5eaf1;border-radius:8px;padding:10px;background:#f9fbfd}.admin-upload-picker input{min-height:auto;border:0;padding:0;background:transparent;font-size:12px}.admin-product-upload-preview{width:74px;height:74px;flex:0 0 74px;display:grid;place-items:center;overflow:hidden;border:1px solid #e5eaf1;border-radius:8px;background-position:center;background-size:cover;color:#8a95a8;font-size:12px;font-weight:900}.admin-product-upload-preview.empty{border-style:dashed;background:#fff}.admin-banner-upload-card{flex:0 0 auto;margin-bottom:12px;border:1px solid #e8edf3;border-radius:8px;padding:12px;background:#fff}.admin-banner-upload-card h3{margin:0;color:#202636;font-size:15px;font-weight:900}.admin-banner-upload-card p{margin:5px 0 0;color:#778293;font-size:12px;font-weight:800}.admin-banner-upload-form{margin-top:10px;display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.admin-banner-upload-form label{display:grid;gap:6px;color:#42526b;font-size:12px;font-weight:900}.admin-banner-upload-preview{width:164px;height:70px;flex:0 0 164px;display:grid;place-items:center;overflow:hidden;border:1px solid #e5eaf1;border-radius:8px;background-position:center;background-size:cover;color:#8a95a8;font-size:12px;font-weight:900}.admin-banner-upload-preview.empty{border-style:dashed;background:#fff}.admin-banner-sort-field input{width:94px;height:42px;border:1px solid #e5eaf1;border-radius:8px;padding:0 10px;background:#f9fbfd;color:#202636;font-weight:900;outline:0}.admin-banner-check-field{min-height:42px;display:inline-flex!important;align-items:center;grid-template-columns:none;gap:7px!important;border:1px solid #e5eaf1;border-radius:8px;padding:0 12px;background:#f9fbfd}.admin-banner-check-field input{width:16px;height:16px}.admin-banner-thumb{width:132px;height:56px;display:block;overflow:hidden;border:1px solid #e5eaf1;border-radius:8px;background-color:#f8fafc;background-position:center;background-size:cover}.admin-banner-actions{justify-content:flex-start}.admin-member-level-modal{width:min(100%,760px);max-height:calc(100vh - 64px);max-height:calc(100svh - 64px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px;overflow-y:auto;scrollbar-gutter:stable}.admin-member-level-modal>header,.admin-member-level-modal>.admin-level-icon-picker,.admin-member-level-modal>.admin-modal-actions{grid-column:1 / -1}.admin-member-level-modal>label{margin-top:14px}.admin-member-level-modal>.admin-modal-actions{position:sticky;bottom:-18px;z-index:2;margin:16px -18px -18px;padding:12px 18px 18px;background:linear-gradient(180deg,#ffffffd6,#fff 44%)}.admin-level-icon-picker{margin-top:16px;display:grid;gap:8px}.admin-level-icon-picker>span{color:#5d697b;font-size:13px;font-weight:900}.admin-level-icon-picker>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.admin-level-icon-option{min-height:66px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:1px solid #e5eaf1;border-radius:8px;padding:8px 4px;color:#ff6048;cursor:pointer}.admin-level-icon-option b,.admin-level-icon-option em{color:inherit;font-style:normal;line-height:1.1}.admin-level-icon-option b{font-size:12px;font-weight:1000}.admin-level-icon-option em{opacity:.82;font-size:11px;font-weight:900}.admin-level-icon-option.active{border-color:#2b2119;box-shadow:0 0 0 3px #2b21191f}.admin-modal-card textarea{min-height:128px;resize:vertical}.admin-modal-card input:focus,.admin-modal-card select:focus,.admin-modal-card textarea:focus{border-color:#ff937c;background:#fff;box-shadow:0 0 0 3px #ff60481f}.admin-dark-button.compact,.admin-ghost-button.compact{min-height:34px;padding:0 12px;font-size:12px}.admin-mobile-label{display:none}.admin-match-modal{width:min(98vw,1120px);max-height:calc(100vh - 190px);max-height:calc(100svh - 190px);padding:14px;display:flex;flex-direction:column;overflow:hidden}.admin-modal-tab-safe .admin-match-modal{max-height:calc(100vh - var(--admin-modal-tab-safe-top) - 18px);max-height:calc(100svh - var(--admin-modal-tab-safe-top) - 18px);overflow:hidden}.admin-match-modal header{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;column-gap:10px}.admin-match-modal header h2{margin:0;font-size:19px;line-height:1.2}.admin-match-modal header p{margin:0;overflow:hidden;color:#8a95a8;font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.admin-message-card{width:min(92vw,360px)}.admin-user-create-modal{width:min(94vw,860px);max-height:min(86vh,720px);display:flex;flex-direction:column;overflow:auto}.admin-user-create-head{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:baseline;column-gap:10px}.admin-user-create-head h2{margin-top:0;font-size:20px;white-space:nowrap}.admin-user-create-head p{min-width:0;margin:0;overflow:hidden;color:#778293;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.admin-user-create-tabs{display:flex;gap:6px}.admin-user-create-tabs button{height:30px;border:1px solid #e5eaf1;border-radius:8px;padding:0 10px;background:#f8fafc;color:#5d697b;font-size:12px;font-weight:900;cursor:pointer}.admin-user-create-tabs button.active{border-color:#2f2118;background:#2f2118;color:#ffe6b0}.admin-user-create-grid,.admin-user-create-defaults{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-user-create-grid label,.admin-user-create-defaults label,.admin-user-batch-field{margin-top:0}.admin-user-create-grid input,.admin-user-create-grid select,.admin-user-create-defaults input,.admin-user-create-defaults select{min-height:38px;padding:8px 10px;font-size:13px}.admin-user-batch-field{margin-top:12px}.admin-user-batch-controls{margin-top:10px;display:grid;grid-template-columns:150px 150px 76px 96px 86px 68px 82px;align-items:end;gap:8px}.admin-user-batch-controls label{margin-top:0}.admin-user-batch-controls input,.admin-user-batch-controls select{min-height:38px;padding:8px 10px;font-size:13px}.admin-user-batch-controls button{min-height:38px;justify-content:center;padding:0 9px;font-size:12px;white-space:nowrap}.admin-user-batch-controls .admin-copy-batch-button{min-width:92px;border-color:#2f2118;background:#2f2118;color:#ffe6b0;box-shadow:0 8px 18px #2f211824}.admin-user-batch-controls .admin-copy-batch-button:disabled{border-color:#dbe2ea;background:#eef2f7;color:#94a3b8;box-shadow:none}.admin-user-batch-field textarea{min-height:170px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.55}.admin-user-batch-table{margin-top:10px;max-height:220px;overflow:auto;border:1px solid #e5eaf1;border-radius:8px;background:#fff}.admin-user-batch-table table{width:100%;min-width:760px;border-collapse:collapse}.admin-user-batch-table th,.admin-user-batch-table td{border-bottom:1px solid #edf1f6;padding:8px 10px;color:#2d3545;font-size:12px;font-weight:800;text-align:left;white-space:nowrap}.admin-user-batch-table th{position:sticky;top:0;background:#f8fafc;color:#667186;font-weight:900}.admin-user-single-result{margin-top:10px;border:1px solid #e5eaf1;border-radius:8px;padding:10px 12px;background:#f8fafc}.admin-user-single-result>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.admin-user-single-result strong{color:#202636;font-size:13px;font-weight:900}.admin-user-single-result p{margin:5px 0 0;color:#475569;font-size:12px;font-weight:800;line-height:1.4}.admin-user-batch-errors{margin-top:10px;border:1px solid #fed7aa;border-radius:8px;padding:10px 12px;background:#fff7ed}.admin-user-batch-errors strong,.admin-user-batch-errors em,.admin-user-batch-errors p{display:block;margin:0;color:#9a3412;font-size:12px;font-style:normal;font-weight:900;line-height:1.5}.admin-user-batch-errors p{margin-top:4px}.admin-admin-modal{width:min(92vw,640px)}.admin-user-gift-modal{width:min(94vw,760px)}.admin-user-gift-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.45fr);gap:12px}.admin-gift-mode-hint{margin-top:12px;display:grid;gap:5px;border:1px solid #fee2e2;border-radius:8px;padding:10px 12px;background:#fff7f7}.admin-gift-mode-hint strong,.admin-gift-preset-head strong{color:#202636;font-size:13px;font-weight:900}.admin-gift-mode-hint span,.admin-gift-preset-head span{color:#778293;font-size:12px;font-weight:800;line-height:1.5}.admin-gift-preset-panel{margin-top:14px;border:1px solid #e5eaf1;border-radius:8px;background:#fbfcff;overflow:hidden}.admin-gift-preset-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-bottom:1px solid #edf1f6;background:#fff}.admin-gift-preset-head>div{min-width:0;display:grid;gap:3px}.admin-gift-preset-list{max-height:230px;overflow:auto;padding:8px}.admin-gift-preset-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border-bottom:1px solid #edf1f6;padding:9px 6px}.admin-gift-preset-item:last-child{border-bottom:0}.admin-gift-preset-item p{margin:0;color:#344054;font-size:13px;font-weight:800;line-height:1.45}.admin-gift-preset-item>div{display:flex;align-items:center;gap:8px;white-space:nowrap}.admin-admin-form-grid{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-admin-form-grid.single{grid-template-columns:1fr}.admin-admin-form-grid label{margin-top:0}.admin-supervisor-permission-box{margin-top:14px;border:1px solid #e5eaf1;border-radius:8px;padding:12px;background:#fff}.admin-supervisor-permission-box .admin-group-permission-tools{margin-top:0}.admin-supervisor-permission-checks{grid-template-columns:repeat(2,minmax(0,1fr));max-height:260px;overflow-y:auto;padding-right:2px}.admin-finance-order-modal{width:min(92vw,560px)}.admin-withdraw-payout-modal{width:min(92vw,620px)}.admin-finance-reject-layer{z-index:86}.admin-image-preview-layer{z-index:87}.admin-detail-grid{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-detail-grid div{min-width:0;border:1px solid #edf1f6;border-radius:8px;padding:10px 12px;background:#f8fafc}.admin-detail-grid span{display:block;color:#8490a3;font-size:12px;font-weight:900}.admin-detail-grid strong{display:block;margin-top:5px;overflow-wrap:anywhere;color:#202636;font-size:13px;font-weight:900;line-height:1.45}.admin-finance-payment-code{margin-top:12px;border:1px solid #edf1f6;border-radius:8px;padding:12px;background:#f8fafc;display:flex;align-items:center;justify-content:space-between;gap:14px}.admin-finance-payment-code span{display:block;color:#8490a3;font-size:12px;font-weight:900}.admin-finance-payment-code strong{display:block;margin-top:5px;color:#202636;font-size:13px;font-weight:900;line-height:1.45;overflow-wrap:anywhere}.admin-finance-payment-code-image{width:118px;height:118px;flex:0 0 auto;border-radius:8px;border:1px solid #e1e7f0;background:#fff;cursor:zoom-in;object-fit:contain}.admin-withdraw-payout-images{display:grid;gap:10px}.admin-withdraw-payout-empty{margin-top:12px;border:1px dashed #d8e0ec;border-radius:8px;padding:11px 12px;background:#f8fafc;color:#64748b;font-size:12px;font-weight:900}.admin-payment-code-preview-card{width:min(92vw,520px)}.admin-payment-code-preview-card img{display:block;width:min(100%,420px);max-height:min(62vh,520px);margin:16px auto 0;border:1px solid #e1e7f0;border-radius:8px;background:#fff;object-fit:contain}.admin-message-content{margin:14px 0 0;border-radius:8px;padding:12px 14px;background:#fff7ed;color:#7c2d12;font-size:14px;font-weight:900;line-height:1.6}.admin-match-selected-grid{margin-top:8px;display:grid;grid-template-columns:minmax(260px,2fr) repeat(2,minmax(132px,.8fr)) minmax(94px,.6fr) repeat(2,minmax(132px,.9fr));gap:6px}.admin-match-selected-grid label,.admin-match-calc-switch,.admin-match-filter-row label{margin:0;display:grid;grid-template-columns:1fr;align-items:stretch;gap:3px;border:1px solid #e5eaf1;border-radius:8px;padding:6px 8px;background:#f9fbfd}.admin-match-filter-row label{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;padding:5px 8px}.admin-match-selected-grid label.wide{grid-column:span 2;min-width:0}.admin-match-selected-grid label span,.admin-match-calc-switch>span,.admin-match-filter-row label span{color:#667186;font-size:11px;font-weight:900;white-space:nowrap}.admin-match-selected-grid input,.admin-match-filter-row input{width:100%;min-width:0;min-height:24px;border:0;border-radius:0;padding:0;background:transparent;box-shadow:none;font-size:12px;font-weight:900;overflow:hidden;text-overflow:ellipsis}.admin-match-calc-switch{grid-column:span 2;grid-template-columns:auto auto;align-items:center}.admin-match-calc-switch div{display:inline-flex;overflow:hidden;border:1px solid #e5eaf1;border-radius:8px;background:#fff}.admin-match-calc-switch button{min-width:36px;min-height:24px;border:0;border-left:1px solid #e5eaf1;padding:0 7px;background:transparent;color:#667186;font-size:11px;font-weight:900;cursor:pointer}.admin-match-calc-switch button:first-child{border-left:0}.admin-match-calc-switch button.active{background:#2b2119;color:#ffe0a2}.admin-match-calc-switch em{display:none}.admin-match-selected-grid input:focus,.admin-match-filter-row input:focus{box-shadow:none}.admin-match-filter-row{margin-top:8px;display:grid;grid-template-columns:360px 126px 10px 108px 84px 76px minmax(0,1fr);align-items:center;gap:6px;border:1px solid #edf1f6;border-radius:8px;padding:7px;background:#f4f6fb}.admin-match-filter-row .admin-dark-button.compact,.admin-match-filter-row .admin-ghost-button.compact{width:100%;justify-content:center}.admin-match-filter-row label.price{grid-template-columns:auto minmax(0,1fr)}.admin-match-filter-row label.only-input{grid-template-columns:minmax(0,1fr)}.admin-match-filter-row>strong{color:#778293;text-align:center}.admin-match-product-table{min-height:276px;flex:1 1 420px;margin-top:8px;overflow:auto;border:1px solid #e8edf3;border-radius:8px;background:#fff}.admin-match-product-table table{width:100%;min-width:760px;border-collapse:collapse}.admin-match-product-table th,.admin-match-product-table td{border-bottom:1px solid #edf1f6;padding:5px 8px;text-align:left;color:#2d3545;font-size:11px;font-weight:800;white-space:nowrap}.admin-match-product-table th{position:sticky;top:0;z-index:1;background:#f5f7fa;color:#667186;font-weight:900}.admin-match-product-table tr.selected td{background:#fff9f4}.admin-match-product-table .admin-product-thumb{width:34px;height:34px}.admin-match-product-name{max-width:520px;overflow:hidden;border:0;padding:0;background:transparent;color:#202636;font:inherit;font-weight:900;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.admin-match-select-button{min-height:28px;border:1px solid #dbeafe;border-radius:8px;padding:0 10px;background:#eff6ff;color:#1d4ed8;font-size:12px;font-weight:900;cursor:pointer}.admin-match-select-button.selected{border-color:#bbf7d0;background:#ecfdf3;color:#108452}.admin-match-empty{height:120px;color:#8490a3!important;text-align:center!important}.admin-match-pagination{margin-top:8px;justify-content:space-between;gap:10px}.admin-match-pagination>span{white-space:nowrap}.admin-match-pagination>div{flex-wrap:wrap;justify-content:flex-end}.admin-note-list.compact{margin-top:8px;padding:7px 10px;background:#fff7ed}.admin-note-list.compact p{margin:0;color:#9a3412;font-size:11px}.admin-modal-actions{margin-top:10px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:10px}.admin-confirm-modal{z-index:90}.admin-confirm-card{width:min(calc(100% - 28px),390px);padding:16px}.admin-confirm-content{white-space:pre-line}.admin-confirm-actions{margin-top:18px;gap:10px}.admin-confirm-actions button{min-width:104px}.admin-chain-settle-modal{width:min(100%,520px)}.admin-settle-money-row{margin-top:14px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.admin-settle-money-row div,.admin-settle-balance-card{border:1px solid #edf1f6;border-radius:8px;padding:12px;background:#f8fafc}.admin-settle-money-row span,.admin-settle-balance-card span{color:#8490a3;font-size:12px;font-weight:900}.admin-settle-money-row strong,.admin-settle-balance-card strong{display:block;margin-top:4px;color:#202636;font-size:17px;font-weight:900}.admin-settle-balance-card{margin-top:10px;display:grid;grid-template-columns:minmax(120px,1fr) auto;align-items:center;gap:12px;border-color:#bfe9d1;background:#f5fff8}.admin-settle-balance-card.danger{border-color:#ffd9cf;background:#fff6f3}.admin-settle-balance-card p{margin:0;display:inline-flex;align-items:center;gap:6px;color:#108452;font-size:13px;font-weight:900;white-space:nowrap}.admin-settle-balance-card.danger p{color:#d94b2b}.admin-settle-balance-card p span{color:inherit;font-size:inherit}.admin-settle-choice-list{margin-top:14px;display:grid;gap:10px}.admin-settle-choice-list article{border:1px solid #edf1f6;border-radius:8px;padding:12px;background:#f8fafc}.admin-settle-choice-list article.highlight{border-color:#fed7aa;background:#fff7ed}.admin-settle-choice-list strong{display:block;color:#202636;font-size:14px;font-weight:900}.admin-settle-choice-list article.highlight strong,.admin-settle-choice-list article.highlight p{color:#c05621;font-weight:900}.admin-settle-choice-list p{margin:5px 0 0;color:#6b7687;font-size:12px;line-height:1.55}.admin-chain-settle-actions{margin-top:16px}.admin-chain-button{min-height:38px;border:1px solid #fed7aa;border-radius:8px;padding:0 16px;background:#fff7ed;color:#c05621;font-size:13px;font-weight:900;cursor:pointer}.admin-chain-button:hover{border-color:#fdba74;background:#ffedd5;color:#9a3412}.admin-chain-button:disabled{cursor:not-allowed;opacity:.55}.admin-order-edit-summary{margin-top:14px;display:grid;gap:10px}.admin-user-orders-modal{width:min(1040px,calc(100vw - 28px));max-height:min(760px,calc(100vh - 36px));padding:14px;display:flex;flex-direction:column;overflow:hidden}.admin-user-orders-header{flex:0 0 auto}.admin-user-orders-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin-user-orders-title{min-width:0}.admin-user-orders-title h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-user-orders-meta{margin-top:0;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.admin-user-orders-meta span{min-height:24px;display:inline-flex;align-items:center;border:1px solid #e6edf5;border-radius:8px;padding:0 8px;background:#f8fafc;color:#627086;font-size:11px;font-weight:900}.admin-user-orders-table-wrap{flex:1 1 auto;margin-top:10px;max-height:min(520px,calc(100vh - 230px));overflow:auto;border:1px solid #e6edf5;border-radius:8px;background:#fff}.admin-user-orders-table{width:max-content;min-width:1320px;border-collapse:separate;border-spacing:0}.admin-user-orders-table th,.admin-user-orders-table td{border-right:1px solid #edf1f6;border-bottom:1px solid #edf1f6;padding:10px 12px;text-align:left;white-space:nowrap}.admin-user-orders-table th{position:sticky;top:0;z-index:1;background:#f5f7fa;color:#627086;font-size:12px}.admin-user-orders-table td{color:#202636;font-size:12px;font-weight:800}.admin-user-orders-table tbody tr:nth-child(2n) td{background:#fbfcfe}.admin-user-orders-table tbody tr:hover td{background:#fff9f4}.admin-user-order-audit-actions{justify-content:flex-start;min-width:86px}.admin-user-order-mark-actions{min-width:176px}.admin-order-edit-summary div{border:1px solid #edf1f6;border-radius:8px;padding:10px 12px;background:#f8fafc}.admin-order-edit-summary span{display:block;color:#8490a3;font-size:12px;font-weight:900}.admin-order-edit-summary strong{display:block;margin-top:4px;color:#202636;font-size:14px;font-weight:900;line-height:1.45;overflow-wrap:anywhere}.admin-order-no-full{margin:16px 0 0;border-radius:8px;padding:14px;background:#f8fafc;color:#202636;font-size:16px;font-weight:900;line-height:1.5;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.admin-form-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px}.admin-form-card label{min-height:78px;display:flex;flex-direction:column;justify-content:center;gap:9px;border:1px solid #edf1f6;border-radius:8px;padding:12px;background:#f9fbfd}.admin-form-card label.wide{grid-column:1 / -1}.admin-setting-groups{display:grid;gap:10px;padding:12px}.admin-setting-group{display:grid;grid-template-columns:minmax(180px,260px) minmax(0,1fr);align-items:center;gap:16px;border:1px solid #edf1f6;border-radius:8px;padding:12px 14px;background:#f9fbfd}.admin-setting-group-head h3{margin:0;color:#202636;font-size:15px;font-weight:900;line-height:1.3}.admin-setting-group-head p{margin:4px 0 0;color:#7a8698;font-size:12px;font-weight:800;line-height:1.35}.admin-setting-inline,.admin-setting-pair label{min-height:36px;display:grid;align-items:center;gap:7px;border:1px solid #e5eaf1;border-radius:8px;padding:0 10px;background:#fff}.admin-setting-inline{grid-template-columns:auto minmax(80px,1fr);max-width:260px}.admin-setting-inline.wide{grid-template-columns:70px minmax(0,1fr);max-width:520px}.admin-setting-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,240px));gap:10px;max-width:780px}.admin-setting-fields label,.admin-setting-fields .admin-setting-field-control{min-height:36px;display:grid;grid-template-columns:auto minmax(70px,1fr);align-items:center;gap:7px;border:1px solid #e5eaf1;border-radius:8px;padding:0 10px;background:#fff}.admin-setting-fields label.wide,.admin-setting-fields .admin-setting-field-control.wide{grid-column:1 / -1;grid-template-columns:minmax(0,1fr);align-items:start;padding-block:9px}.admin-setting-fields .admin-setting-field-control.wide>span{white-space:normal}.admin-setting-fields .admin-setting-field-control.wide .admin-setting-radio-options,.admin-setting-fields .admin-setting-field-control.wide .admin-setting-field-hint{grid-column:1}.admin-setting-pair{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px}.admin-setting-pair.compact{max-width:520px;grid-template-columns:minmax(0,220px) auto minmax(0,220px)}.admin-setting-pair label{grid-template-columns:auto minmax(70px,1fr) auto}.admin-setting-inline span,.admin-setting-fields span,.admin-setting-pair span,.admin-setting-pair b,.admin-setting-pair i{color:#778293;font-size:12px;font-style:normal;font-weight:900;white-space:nowrap}.admin-setting-required{color:#ef4444;margin-left:2px}.admin-setting-field-hint{grid-column:2;margin:-2px 0 0;color:#8a94a6;font-size:12px;line-height:1.45}.admin-account-mode-fields>.admin-setting-field-hint{grid-column:1 / -1;margin:0}.admin-setting-inline input,.admin-setting-inline select,.admin-setting-fields input,.admin-setting-fields select,.admin-setting-fields textarea,.admin-setting-pair input{min-width:0;text-align:left;font-size:14px}.admin-setting-fields textarea{min-height:92px;resize:vertical;line-height:1.6}.admin-setting-color-control{display:grid;grid-template-columns:42px minmax(0,120px);align-items:center;gap:8px}.admin-setting-color-control input[type=color]{width:42px;min-width:42px;height:34px;border:0;border-radius:8px;padding:0;background:transparent}.admin-daily-checkin-rewards{display:grid;gap:9px;max-width:620px}.admin-daily-checkin-slots{display:grid;gap:9px;max-width:820px}.admin-daily-checkin-slot-row{display:grid;grid-template-columns:minmax(0,210px) minmax(0,150px) minmax(0,150px) 36px;align-items:center;gap:9px}.admin-daily-checkin-slot-row label{min-height:36px;display:grid;grid-template-columns:auto minmax(72px,1fr);align-items:center;gap:7px;border:1px solid #e5eaf1;border-radius:8px;padding:0 10px;background:#fff}.admin-daily-checkin-slot-row span{color:#778293;font-size:12px;font-weight:900;white-space:nowrap}.admin-daily-checkin-slot-row input{min-width:0;font-size:14px}.admin-daily-checkin-row{display:grid;grid-template-columns:minmax(0,190px) minmax(0,190px) 36px;align-items:center;gap:9px}.admin-daily-checkin-row label{min-height:36px;display:grid;grid-template-columns:auto minmax(64px,1fr) auto;align-items:center;gap:7px;border:1px solid #e5eaf1;border-radius:8px;padding:0 10px;background:#fff}.admin-daily-checkin-row span,.admin-daily-checkin-row b{color:#778293;font-size:12px;font-weight:900;white-space:nowrap}.admin-daily-checkin-row input{min-width:0;font-size:14px}.admin-soft-icon-button{width:36px;height:36px;display:inline-grid;place-items:center;border:1px solid #ffe1d5;border-radius:8px;background:#fff4ef;color:#df5b36;cursor:pointer}.admin-soft-icon-button.danger{border-color:#fecaca;background:#fff1f2;color:#dc2626}.admin-daily-checkin-empty{margin:0;color:#8a94a6;font-size:12px;font-weight:800}.admin-daily-checkin-add{justify-self:start}.admin-setting-radio-options{display:flex;flex-wrap:wrap;gap:10px}.admin-setting-radio-options label{min-height:28px;display:inline-flex;align-items:center;gap:7px;border:1px solid #e5eaf1;border-radius:8px;padding:0 10px;background:#f9fbfd;color:#202636;cursor:pointer}.admin-setting-radio-options input{width:15px;height:15px;accent-color:#ff5b53}.admin-setting-radio-options strong{color:#202636;font-size:12px;font-weight:900;white-space:nowrap}.admin-credit-limit-setting{display:flex;flex-wrap:wrap;align-items:center;gap:10px;max-width:780px}.admin-credit-score-input{min-height:36px;display:grid;grid-template-columns:auto minmax(70px,96px) auto;align-items:center;gap:7px;border:1px solid #e5eaf1;border-radius:8px;padding:0 10px;background:#fff}.admin-credit-score-input span,.admin-credit-score-input b{color:#778293;font-size:12px;font-style:normal;font-weight:900;white-space:nowrap}.admin-credit-score-input input{min-width:0;text-align:left;font-size:14px}.admin-credit-action-row{display:flex;flex-wrap:wrap;gap:10px}.admin-credit-action-row label{min-height:36px;display:inline-flex;align-items:center;gap:8px;border:1px solid #e5eaf1;border-radius:8px;padding:0 12px;background:#fff;color:#202636;font-size:12px;font-weight:900;cursor:pointer}.admin-credit-action-row input{width:16px;height:16px;accent-color:#ff5b53}.admin-radio-row{display:flex;flex-wrap:wrap;gap:10px;max-width:none}.admin-radio-row label{min-height:36px;display:inline-flex;align-items:center;gap:8px;border:1px solid #e5eaf1;border-radius:8px;padding:0 11px;background:#fff;color:#202636;font-size:12px;font-weight:900}.admin-service-mode-placeholder{color:#778293;background:#f9fbfd}.admin-service-mode-placeholder.locked input{cursor:not-allowed}.admin-service-mode-placeholder.active{border-color:#bfe9d1;background:#ecfdf3}.admin-service-mode-placeholder strong{min-height:20px;display:inline-flex;align-items:center;border-radius:999px;padding:0 8px;background:#f0f3f8;color:#8b96a8;font-size:11px;font-weight:900;white-space:nowrap}.admin-service-mode-placeholder.active strong{background:#dff8ea;color:#108452}.admin-service-mode-hint{margin:8px 0 0;color:#d84832;font-size:13px;font-weight:900;line-height:1.45;white-space:nowrap}.admin-service-mode-hint.active{color:#108452}.admin-built-in-service-card{border-style:dashed;background:linear-gradient(180deg,#fff8f4,#f9fbfd)}.admin-built-in-service-preview{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;max-width:760px}.admin-built-in-service-preview>div,.admin-built-in-service-preview label{min-height:54px;min-width:150px;display:grid;gap:4px;align-content:center;border:1px solid #e5eaf1;border-radius:8px;padding:8px 12px;background:#fff}.admin-built-in-service-preview>.admin-built-in-service-actions{min-width:260px;display:flex;gap:8px;align-items:center;border:0;padding:0;background:transparent}.admin-built-in-service-actions .admin-dark-button,.admin-built-in-service-actions .admin-ghost-button{min-height:44px;white-space:nowrap}.admin-built-in-service-preview span{color:#778293;font-size:12px;font-weight:900;line-height:1.2}.admin-built-in-service-preview strong{color:#202636;font-size:14px;font-weight:900;line-height:1.2}.admin-built-in-service-preview select,.admin-built-in-service-preview input{width:120px;border:0;outline:0;background:transparent;color:#202636;font-size:14px;font-weight:900}.admin-built-in-service-preview button:disabled{opacity:.55;cursor:not-allowed}.admin-file-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;max-width:520px}.admin-file-row button,.admin-file-row .admin-upload-button{min-height:36px;display:inline-flex;align-items:center;gap:8px;border:0;border-radius:8px;padding:0 12px;background:#2b2119;color:#ffe0a2;font-size:12px;font-weight:900;cursor:pointer}.admin-file-row button:disabled,.admin-file-row .admin-upload-button.disabled{opacity:.5;cursor:not-allowed}.admin-file-row .admin-file-clear-button{border:1px solid #ffd5d2;background:#fff5f5;color:#b42318}.admin-file-row .admin-upload-button input{display:none}.admin-file-row .admin-front-sound-select{min-width:220px}.admin-file-row span{color:#778293;font-size:12px;font-weight:900}.admin-service-desk-entry-row,.admin-service-login-address{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.admin-service-desk-entry-row{max-width:620px}.admin-service-desk-suffix-field input{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:900;letter-spacing:0}.admin-service-login-address{margin-bottom:12px;border:1px solid #e3eaf3;border-radius:8px;padding:10px 12px;background:#f8fbff}.admin-service-login-address>div{min-width:0;flex:0 1 auto;max-width:calc(100% - 96px);display:grid;gap:4px}.admin-service-login-address>button{flex:0 0 auto}.admin-service-login-address span{color:#768195;font-size:12px;font-weight:900}.admin-service-login-address strong{min-width:0;overflow-wrap:anywhere;color:#101828;font-size:14px;font-weight:900;line-height:1.35}.admin-setting-range{grid-column:1 / -1;border:1px solid #edf1f6;border-radius:8px;padding:14px;background:#f9fbfd}.admin-setting-range-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid #edf1f6}.admin-setting-range-head span{color:#202636;font-size:15px;font-weight:900}.admin-setting-range-head strong{color:#778293;font-size:12px;font-weight:900}.admin-setting-range-inputs{margin-top:12px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px}.admin-setting-range-inputs label{min-height:70px;display:grid;grid-template-columns:auto minmax(80px,1fr) auto;align-items:center;gap:10px;border-color:#e5eaf1;background:#fff}.admin-setting-range-inputs em,.admin-setting-range-inputs b,.admin-setting-range-inputs i{color:#778293;font-size:13px;font-style:normal;font-weight:900}.admin-setting-range-inputs input{min-width:0;font-size:20px}.admin-form-card label span{color:#778293;font-size:12px;font-weight:900}.admin-form-card textarea{resize:vertical;min-height:104px;line-height:1.6}.admin-notice-send-section .admin-section-head{align-items:center}.admin-notice-send-button{min-height:32px;padding:0 11px}.admin-notice-form-card{grid-template-columns:168px 236px 260px 220px auto;align-items:start;gap:10px;max-width:1080px;padding:12px}.admin-notice-form-card label{min-height:44px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;justify-content:flex-start;gap:8px;padding:7px 9px}.admin-notice-form-card input,.admin-notice-form-card select,.admin-notice-form-card textarea{font-size:13px}.admin-notice-form-card label span{color:#202636;white-space:nowrap}.admin-notice-form-card input::placeholder,.admin-notice-form-card textarea::placeholder{color:#aeb7c4;opacity:1}.admin-notice-form-card .notice-field-id{max-width:190px}.admin-notice-form-card .notice-field-group,.admin-notice-form-card .notice-field-preset{grid-column:auto;max-width:236px}.admin-notice-form-card .notice-field-title{grid-column:auto;max-width:260px}.admin-notice-form-card .notice-field-content{grid-column:1 / span 4;max-width:720px;grid-template-columns:auto minmax(0,1fr);align-items:start}.admin-notice-form-card .notice-field-content textarea{min-height:82px}.admin-notice-form-card .notice-field-mode{grid-column:span 2;width:420px;max-width:420px;grid-template-columns:auto minmax(260px,1fr)}.admin-notice-form-card .notice-field-mode select{min-width:260px}.admin-notice-form-card .notice-field-action{min-height:44px;display:flex;align-items:flex-end;justify-content:flex-start}.admin-note-list{margin-top:12px;padding:13px 16px;background:#fff7ed}.admin-note-list p{margin:5px 0;color:#a4451d;font-size:13px;font-weight:800}.admin-permission-card{overflow-x:auto}.admin-permission-row{min-width:860px;display:grid;grid-template-columns:1.2fr repeat(6,1fr);gap:0}.admin-permission-row span,.admin-permission-row strong{min-height:52px;display:flex;align-items:center;padding:0 13px;border-bottom:1px solid #edf1f6;color:#2d3545;font-size:13px;font-weight:800}.admin-permission-row.header span{background:#f8fafc;color:#778293;font-weight:900}.admin-group-permission-list{display:grid;gap:12px}.admin-group-permission-card{border:1px solid #e5eaf1;border-radius:8px;padding:12px;background:#fff}.admin-group-permission-card header{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-group-permission-card header strong{color:#202636;font-size:15px;font-weight:900}.admin-group-permission-card header span{border-radius:8px;padding:4px 8px;background:#f1f5f9;color:#64748b;font-size:12px;font-weight:900}.admin-group-super-note{margin-top:10px;border:1px solid #edf1f6;border-radius:8px;padding:10px 12px;background:#f8fafc;color:#667186;font-size:13px;font-weight:800}.admin-group-permission-tools{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:10px}.admin-group-permission-tools span{color:#667186;font-size:12px;font-weight:900}.admin-group-permission-tools button{border:1px solid #dbe3ee;border-radius:8px;padding:5px 10px;background:#f8fafc;color:#334155;font-size:12px;font-weight:900;cursor:pointer}.admin-group-menu-checks{margin-top:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.admin-group-permission-option{min-width:0;display:flex;align-items:center;gap:7px;border:1px solid #edf1f6;border-radius:8px;padding:8px 9px;background:#f8fafc;color:#334155;font-size:12px;font-weight:900;cursor:pointer;text-align:left}.admin-group-permission-option.active{border-color:#bfdbfe;background:#eff6ff}.admin-group-permission-option:disabled{cursor:not-allowed;opacity:.72}.admin-group-permission-check{flex:0 0 auto;display:inline-grid;place-items:center;width:16px;height:16px;border-radius:5px;background:#dbeafe;color:#fff;font-size:12px;font-weight:900}.admin-group-permission-option.active .admin-group-permission-check{background:#60a5fa}.admin-group-permission-option>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-google-auth-section{overflow-y:auto}.admin-google-auth-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:14px}.admin-google-auth-card{min-width:0;border:1px solid #edf1f6;border-radius:8px;padding:16px;background:#fff}.admin-google-auth-card-head{display:flex;align-items:flex-start;gap:10px}.admin-google-auth-card-head svg{flex:0 0 auto;margin-top:2px;color:#ff684f}.admin-google-auth-card-head h3{margin:0;color:#202636;font-size:16px;font-weight:900;line-height:1.3}.admin-google-auth-card-head p{margin:5px 0 0;color:#667186;font-size:13px;font-weight:800;line-height:1.5}.admin-google-secret-box{margin-top:14px;border:1px solid #dbeafe;border-radius:8px;padding:12px;background:#eff6ff}.admin-google-qr-box{margin-top:16px;width:236px;min-height:236px;display:grid;place-items:center;border:1px solid #e1e7f0;border-radius:8px;padding:8px;background:#fff}.admin-google-qr-box img{width:220px;height:220px;display:block}.admin-google-qr-box span{color:#667186;font-size:13px;font-weight:900;text-align:center;line-height:1.45}.admin-google-secret-box span,.admin-google-code-field span{display:block;color:#667186;font-size:12px;font-weight:900}.admin-google-secret-box strong{display:block;margin-top:6px;color:#172033;font-size:18px;font-weight:900;line-height:1.45;overflow-wrap:anywhere;letter-spacing:0}.admin-google-code-field{margin-top:14px;display:grid;gap:7px}.admin-google-code-field input{min-height:42px;border:1px solid #dbe3ee;border-radius:8px;padding:0 12px;color:#1f2937;font-size:16px;font-weight:900;outline:none}.admin-google-code-field input:focus{border-color:#ffaf9c;box-shadow:0 0 0 3px #ff684f1f}.admin-google-auth-card .admin-dark-button{margin-top:12px}.admin-google-store-tip{margin-top:14px;border:1px solid #e5eaf1;border-radius:8px;padding:10px 12px;background:#f8fafc;color:#334155;font-size:13px;font-weight:900;line-height:1.5}.admin-google-steps{margin:14px 0 0;padding-left:18px;color:#344054;font-size:13px;font-weight:800;line-height:1.75}.admin-supervisor-permission-checks{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.admin-supervisor-permission-checks .admin-group-permission-option{align-items:flex-start;min-height:46px}.admin-supervisor-permission-checks .admin-group-permission-check{margin-top:1px}.admin-supervisor-permission-checks .admin-group-permission-option>span:last-child{overflow:visible;text-overflow:clip;white-space:normal;line-height:1.35}.admin-copy-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-copy-card{min-height:126px;padding:15px}.admin-copy-card svg{color:#ff684f}.admin-copy-card strong{display:block;margin-top:14px}.admin-copy-editor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.admin-copy-editor-card{display:grid;gap:11px;border:1px solid #e8edf3;border-radius:8px;padding:14px;background:#fff}.admin-copy-editor-card header{display:flex;align-items:flex-start;gap:10px}.admin-copy-editor-card header svg{flex:0 0 auto;margin-top:2px;color:#ff684f}.admin-copy-editor-card header strong{display:block;color:#202636;font-size:15px;font-weight:900;line-height:1.25}.admin-copy-editor-card header p{margin:4px 0 0;color:#778293;font-size:12px;line-height:1.35;font-weight:800}.admin-copy-editor-card label{display:grid;gap:6px}.admin-copy-editor-card label span,.admin-copy-editor-actions span{color:#778293;font-size:12px;font-weight:900}.admin-copy-editor-card small{color:#8b96a8;font-size:12px;font-weight:800;line-height:1.35}.admin-copy-editor-card input,.admin-copy-editor-card textarea{width:100%;min-width:0;border:1px solid #e5eaf1;border-radius:8px;background:#f9fbfd;color:#202636;font-size:13px;font-weight:800;outline:0}.admin-copy-editor-card input{height:38px;padding:0 11px}.admin-copy-editor-card textarea{min-height:136px;resize:vertical;padding:10px 11px;line-height:1.55}.admin-copy-editor-card input:focus,.admin-copy-editor-card textarea:focus{border-color:#ff8a70;background:#fff;box-shadow:0 0 0 3px #ff684f1f}.admin-copy-image-uploader{display:grid;grid-template-columns:104px minmax(0,1fr);gap:11px;align-items:center;border:1px dashed #f1c7ba;border-radius:8px;padding:10px;background:#fff9f5}.admin-copy-image-preview,.admin-copy-image-empty{width:104px;aspect-ratio:4 / 3;border-radius:7px;background-color:#fff}.admin-copy-image-preview{border:1px solid #eadfd9;background-position:center;background-size:contain;background-repeat:no-repeat}.admin-copy-image-empty{display:grid;place-items:center;border:1px dashed #f1c7ba;color:#ff684f}.admin-copy-image-uploader strong{display:block;color:#202636;font-size:13px;font-weight:900}.admin-copy-image-uploader small{display:block;margin-top:4px}.admin-copy-image-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.admin-copy-image-visibility{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:30px;border:1px solid #cbd5e1;border-radius:7px;padding:4px 9px;background:#f1f5f9;color:#475569;font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap}.admin-copy-image-visibility.is-visible{border-color:#a7d8bc;background:#eefbf3;color:#18703d}.admin-copy-image-visibility:focus-visible{outline:2px solid #ff684f;outline-offset:2px}.admin-copy-image-visibility:disabled{opacity:.6;cursor:wait}.admin-copy-editor-card .admin-copy-image-button{width:fit-content;min-height:32px;margin-top:9px;display:inline-flex;align-items:center;gap:7px;border-radius:8px;padding:0 11px;background:#2b2119;color:#ffe0a2;cursor:pointer;font-size:12px;font-weight:900}.admin-copy-editor-card .admin-copy-image-button input{display:none}.admin-copy-editor-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.admin-service-card{position:relative;min-height:180px;padding:16px}.admin-service-card.active{border-color:#ffd5c5;background:#fff8f4}.admin-service-card input{height:42px;margin-top:14px;border:1px solid #e6ebf2;border-radius:8px;padding:0 12px;background:#fff}.admin-service-card button{height:42px;margin-top:14px;display:inline-flex;align-items:center;gap:8px;border:0;border-radius:8px;padding:0 14px;background:#2b2119;color:#ffe0a2;font-weight:900}.admin-service-card span{position:absolute;right:14px;top:14px;min-height:28px;display:inline-flex;align-items:center;border-radius:8px;padding:0 9px;background:#2b2119;color:#ffe0a2;font-size:12px;font-weight:900}.admin-service-card small{display:block;margin-top:12px;color:#a4451d;font-size:12px;line-height:1.5;font-weight:800}@keyframes speedLine{0%{transform:translate(80px);opacity:0}18%{opacity:1}to{transform:translate(-140px);opacity:0}}@keyframes packageFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes productRoll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes heroSlide{0%,25%{transform:translate(0)}33%,58%{transform:translate(-33.3333%)}66%,91%{transform:translate(-66.6666%)}to{transform:translate(0)}}@keyframes noticeMove{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes manualCharUp{0%,to{transform:translateY(0)}42%{transform:translateY(-5px)}}@keyframes manualCharDown{0%,to{transform:translateY(0)}42%{transform:translateY(5px)}}@keyframes hotButtonPulse{0%,to{box-shadow:inset 0 1px #ffffffb8,inset 0 -10px 18px #b31e1233,0 9px 20px #ff4c2b47}48%{box-shadow:inset 0 1px #ffffffd1,inset 0 -10px 18px #b31e122e,0 10px 24px #ff324061}}@media(max-width:1100px){.admin-stat-grid,.admin-copy-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-copy-editor-grid,.admin-clean-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.admin-app{display:flex;flex-direction:column}.admin-sidebar{width:100%;height:auto;max-height:30vh;max-height:30svh;flex:0 0 auto;position:sticky;top:0;z-index:10;padding:12px}.admin-brand{min-height:48px;padding:0 4px 10px}.admin-nav{display:flex;gap:10px;overflow-x:auto;padding-bottom:3px}.admin-nav-group{min-width:162px;margin-bottom:0}.admin-main{height:auto;min-height:0;flex:1;padding:14px}.admin-topbar,.admin-section-head{align-items:flex-start;flex-direction:column}.admin-top-actions{justify-content:flex-start}.admin-stat-grid,.admin-clean-grid,.admin-level-grid,.admin-method-grid,.admin-copy-grid,.admin-copy-editor-grid,.admin-service-grid,.admin-form-card{grid-template-columns:1fr}.admin-setting-group{grid-template-columns:1fr;gap:10px;padding:12px}.admin-setting-fields,.admin-setting-pair,.admin-credit-limit-setting,.admin-daily-checkin-slot-row,.admin-daily-checkin-row{grid-template-columns:1fr;gap:8px}.admin-daily-checkin-slot-row,.admin-daily-checkin-row{align-items:stretch}.admin-soft-icon-button{width:100%}.admin-setting-inline,.admin-setting-inline.wide{grid-template-columns:1fr;gap:4px;padding:8px 11px}.admin-credit-limit-setting{align-items:stretch}.admin-credit-score-input{width:100%;max-width:260px}.admin-setting-pair i{display:none}.admin-match-modal{width:min(100%,720px);max-height:calc(100svh - 132px)}.admin-app.admin-modal-open .admin-page-tabs{left:14px;right:14px;top:86px}.admin-modal-tab-safe{--admin-modal-tab-safe-top: 138px;padding-top:var(--admin-modal-tab-safe-top);padding-bottom:14px}.admin-match-selected-grid,.admin-match-filter-row{grid-template-columns:1fr}.admin-match-selected-grid label.wide,.admin-match-calc-switch{grid-column:auto}.admin-match-modal header{grid-template-columns:1fr;gap:3px}.admin-match-modal header p{white-space:normal}.admin-match-calc-switch{grid-template-columns:1fr auto}.admin-match-product-table{min-height:220px;flex-basis:260px}.admin-match-filter-row>strong{display:none}.admin-match-product-name{max-width:260px}.admin-level-card{grid-template-columns:58px minmax(0,1fr)}.admin-level-actions{grid-column:1 / -1;justify-content:flex-start}.admin-level-icon-picker>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.admin-app{position:relative;display:block;overflow:hidden}.admin-sidebar{position:fixed;inset:0 auto 0 0;z-index:100;width:min(82vw,312px);max-height:none;height:100vh;height:100svh;flex:none;padding:16px 13px 18px;overflow-x:hidden;overflow-y:auto;transform:translate(0);transition:transform .22s ease;box-shadow:24px 0 54px #0f172a47}.admin-sidebar.collapsed{width:min(82vw,312px);flex-basis:auto;padding:16px 13px 18px;overflow-y:auto;transform:translate(calc(-100% - 16px))}.admin-sidebar.collapsed .admin-brand{min-height:58px;flex-direction:row;justify-content:flex-start;gap:12px;padding:0 8px 15px}.admin-sidebar.collapsed .admin-brand-copy,.admin-sidebar.collapsed .admin-nav-label,.admin-sidebar.collapsed .admin-nav-chevron,.admin-sidebar.collapsed .admin-nav-items{display:initial}.admin-sidebar.collapsed .admin-brand-copy{display:block}.admin-sidebar.collapsed .admin-nav{margin-top:16px}.admin-sidebar.collapsed .admin-nav-group{margin-bottom:9px}.admin-sidebar.collapsed .admin-nav-title{min-height:42px;justify-content:space-between;padding:0 10px}.admin-sidebar.collapsed .admin-nav-title-content{gap:10px}.admin-sidebar.collapsed .admin-nav-title-content>svg{width:28px;height:28px;padding:6px}.admin-sidebar.collapsed .admin-nav-title-end{position:static;margin-left:auto}.admin-sidebar-toggle{left:calc(min(82vw,312px) - 60px);top:12px;z-index:106;width:48px;height:42px;flex-direction:row;border-color:#ffffff2e;border-radius:8px;transform:none}.admin-sidebar.collapsed .admin-sidebar-toggle{display:none}.admin-sidebar-toggle-text{writing-mode:horizontal-tb;font-size:12px;letter-spacing:0}.admin-sidebar-toggle-icon,.admin-sidebar-toggle-icon.collapsed{width:14px;height:14px;transform:rotate(180deg)}.admin-sidebar.collapsed .admin-sidebar-toggle-icon{transform:rotate(0)}.admin-mobile-sidebar-mask{position:fixed;inset:0;z-index:96;display:block;border:0;padding:0;background:#0f172a61}.admin-mobile-menu-button{position:fixed;left:12px;top:12px;z-index:106;min-width:38px;width:38px;height:34px;display:inline-flex;align-items:center;justify-content:center;gap:0;border:1px solid rgba(255,255,255,.22);border-radius:8px;padding:0;background:#111622f0;color:#fff;box-shadow:0 12px 28px #00000038}.admin-mobile-menu-button span{display:none}.admin-mobile-menu-button svg{width:15px;height:15px;transform:rotate(0)}.admin-mobile-menu-button svg.open{transform:rotate(180deg)}.admin-app:not(.admin-sidebar-collapsed) .admin-mobile-menu-button{display:none}.admin-nav{display:block;overflow:visible;padding-bottom:0}.admin-nav-group{min-width:0;margin-bottom:9px}.admin-sidebar-mobile-actions{display:grid;grid-template-columns:repeat(2,max-content);gap:6px;justify-content:start;margin:2px 0 12px;padding:8px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff0d}.admin-sidebar-action,.admin-sidebar-admin-chip{min-height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;padding:0 9px;font-size:12px;font-weight:900}.admin-sidebar-action{border:1px solid rgba(255,255,255,.14);background:#ffffff14;color:#f8fafc}.admin-sidebar-action.soft{border-color:#ff705847;background:#ff705821;color:#ffd6ca}.admin-sidebar-admin-chip{grid-column:auto;justify-content:flex-start;min-height:32px;gap:6px;width:max-content;max-width:100%;background:#fffffff0;color:#2b2119}.admin-main,.admin-workbench-main{height:100vh;height:100svh;padding:8px 6px 10px;overflow-y:auto;-webkit-overflow-scrolling:touch}.admin-topbar{min-height:42px;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:4px;padding:6px 7px 6px 50px}.admin-topbar>div:first-child,.admin-topbar p,.admin-topbar h1,.admin-top-actions>.admin-path,.admin-top-actions>.admin-ghost-button,.admin-top-actions>.admin-soft-button,.admin-top-actions>.admin-dark-button,.admin-page-tabs{display:none}.admin-top-actions{width:100%;min-width:0;justify-content:flex-end;gap:4px;flex-wrap:nowrap}.admin-pending-tools{order:0;width:auto;max-width:100%;gap:4px;overflow:visible;padding-bottom:0}.admin-icon-action{width:29px;height:29px;border-radius:8px;box-shadow:none}.admin-icon-action svg{width:15px;height:15px}.admin-pending-action{width:33px;height:35px;flex-direction:column;gap:1px}.admin-pending-action svg{width:14px;height:14px}.admin-pending-action .admin-pending-count{position:static;min-width:0;height:auto;border:0;padding:0;background:transparent;color:#ff6048;font-size:9px;line-height:1}.admin-pending-action:not(.active) .admin-pending-count{background:transparent;color:#cbd5e1}.admin-ghost-button,.admin-soft-button,.admin-dark-button{min-height:36px}.admin-section{margin-top:8px;overflow:visible;padding-bottom:12px}.admin-table-section{min-height:calc(100svh - 64px);overflow:visible}.admin-section-head{flex-direction:row;align-items:center;gap:6px;margin-bottom:8px}.admin-section-head .admin-kicker,.admin-section-head p,.admin-section-head h2{display:none}.admin-section-head>button{flex:0 0 auto;min-height:32px;padding:0 9px;font-size:12px}.admin-toolbar{gap:5px;margin-bottom:8px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding-bottom:1px;scrollbar-width:none}.admin-toolbar::-webkit-scrollbar{display:none}.admin-toolbar label,.admin-user-filters .admin-search-field,.admin-product-filters .admin-search-field,.admin-product-order-filters .admin-search-field,.admin-banner-toolbar .admin-search-field{flex:0 0 auto;width:auto;min-width:0;height:32px;padding:0 7px;gap:5px}.admin-toolbar .admin-search-field,.admin-user-filters .admin-search-field,.admin-product-filters .admin-search-field,.admin-banner-toolbar .admin-search-field{width:104px}.admin-user-filters .admin-log-retention-field{width:118px}.admin-toolbar input,.admin-toolbar select{min-width:0;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.admin-toolbar svg{width:14px;height:14px}.admin-filter-row,.admin-user-bulk-actions{width:auto;flex-wrap:nowrap;gap:5px}.admin-toolbar button,.admin-user-bulk-actions button{flex:0 0 auto;min-width:auto;min-height:32px;padding:0 8px;font-size:11px}.admin-user-filters>.admin-dark-button.compact,.admin-user-bulk-actions .admin-soft-button.compact,.admin-user-bulk-actions .admin-dark-button.compact{min-height:32px;gap:5px;padding:0 9px;font-size:11px}.admin-user-filters>.admin-dark-button.compact{width:34px;min-width:34px;padding:0}.admin-user-filters>.admin-dark-button.compact svg{width:14px;height:14px}.admin-user-filters>.admin-dark-button.compact .admin-full-label,.admin-user-filters>.admin-dark-button.compact .admin-mobile-label,.admin-user-bulk-actions .admin-dark-button.compact .admin-full-label{display:none}.admin-user-bulk-actions .admin-dark-button.compact .admin-mobile-label{display:inline}.admin-toolbar .admin-refresh-button{width:34px;min-width:34px;gap:0;overflow:hidden;color:transparent;font-size:0}.admin-toolbar .admin-refresh-button svg{color:#667085}.admin-product-filters .admin-money-field{width:88px}.admin-product-filters .admin-level-filter{width:102px}.admin-toolbar .admin-user-group-filter{width:auto;min-width:0}.admin-product-filters label>span{display:none}.admin-table-card{order:30;width:100%;max-width:100%;min-height:0;max-height:none;overflow-x:auto;overflow-y:auto;border-radius:8px}.admin-category-tools,.admin-banner-upload-card{order:10}.admin-category-tools{grid-template-columns:1fr;gap:8px;margin-bottom:8px}.admin-category-card,.admin-banner-upload-card,.admin-clean-card,.admin-level-card,.admin-method-card,.admin-copy-card,.admin-service-card,.admin-form-card,.admin-setting-group{padding:10px}.admin-category-card h3,.admin-banner-upload-card h3{margin-bottom:8px;font-size:13px}.admin-banner-upload-card p,.admin-clean-card p,.admin-method-card p,.admin-copy-card p,.admin-service-card p,.admin-note-list{display:none}.admin-clean-card button,.admin-clean-card.danger button,.admin-clean-card.upload-clean-card button{width:auto;min-width:112px;height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;font-size:13px}.admin-inline-form,.admin-banner-upload-form{flex-wrap:nowrap;gap:5px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.admin-inline-form::-webkit-scrollbar,.admin-banner-upload-form::-webkit-scrollbar{display:none}.admin-inline-form input,.admin-inline-form select{flex:0 0 auto;min-width:116px;width:116px;height:32px;padding:0 8px;font-size:11px}.admin-inline-form button,.admin-banner-upload-form button{flex:0 0 auto;height:32px;padding:0 9px;font-size:11px}.admin-banner-upload-form{align-items:center;margin-top:8px}.admin-banner-upload-form label{flex:0 0 auto;gap:4px;font-size:11px}.admin-banner-upload-preview{width:116px;height:50px;flex-basis:116px}.admin-banner-sort-field input{width:68px;height:32px;padding:0 8px;font-size:11px}.admin-banner-check-field{min-height:32px;padding:0 8px}.admin-stat-card{min-height:72px;padding:10px}.admin-stat-card strong{margin-top:6px;font-size:18px}.admin-stat-card span{display:none}.admin-warning{margin-bottom:8px;padding:10px}.admin-warning p{display:none}.admin-level-card{min-height:0;grid-template-columns:42px minmax(0,1fr) auto;gap:8px}.admin-level-icon{width:42px;height:42px}.admin-level-card h3,.admin-method-card h3,.admin-clean-card h3,.admin-service-card h3{margin-top:4px;font-size:14px}.admin-pagination{max-width:100%;gap:5px;overflow-x:auto;overflow-y:hidden;padding-bottom:1px;font-size:11px;scrollbar-width:none}.admin-pagination::-webkit-scrollbar{display:none}.admin-pagination div{flex:0 0 auto;gap:5px}.admin-pagination .admin-per-page-control{min-width:74px;width:auto;height:32px;gap:4px;padding:0 7px}.admin-pagination .admin-per-page-control span,.admin-pagination .admin-per-page-control select{font-size:11px}.admin-pagination button{min-width:50px;height:32px;padding:0 8px;font-size:11px}.admin-modal-tab-safe{--admin-modal-tab-safe-top: 10px;padding-top:var(--admin-modal-tab-safe-top)}.admin-modal-tab-safe .admin-match-modal{max-height:calc(100svh - 20px)}.admin-modal-actions{gap:6px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.admin-modal-actions::-webkit-scrollbar{display:none}.admin-modal-actions button{flex:0 0 auto;min-width:auto;min-height:32px;padding:0 10px;font-size:12px}.admin-table-section>.admin-pagination{order:20;margin:0 0 8px;display:flex;align-items:center;gap:5px;overflow-x:auto;overflow-y:hidden;padding-bottom:1px;scrollbar-width:none}.admin-table-section>.admin-pagination::-webkit-scrollbar{display:none}.admin-table-section>.admin-pagination>span{flex:0 0 auto;height:32px;display:inline-flex;align-items:center;border:1px solid #e5eaf1;border-radius:8px;padding:0 8px;background:#fffffff0;color:#667085;font-size:11px;white-space:nowrap}.admin-table-section>.admin-pagination>div{flex:0 0 auto;gap:5px}.admin-table-section>.admin-pagination .admin-per-page-control{min-width:74px;width:auto;height:32px;gap:4px;padding:0 7px}.admin-table-section>.admin-pagination .admin-per-page-control span,.admin-table-section>.admin-pagination .admin-per-page-control select{font-size:11px}.admin-table-section>.admin-pagination button{min-width:50px;height:32px;padding:0 8px;font-size:11px}.admin-table-section>.admin-pagination button:first-of-type,.admin-table-section>.admin-pagination button:last-of-type{display:none}.admin-table-card table,.admin-table-card .admin-compact-table,.admin-table-card .admin-products-table,.admin-table-card .admin-category-table,.admin-table-card .admin-banners-table,.admin-table-card .admin-product-orders-table{min-width:1000px}.admin-table-card th,.admin-table-card td{padding:10px 9px;font-size:12px}.admin-product-order-filters,.admin-product-order-filters .admin-filter-row{gap:7px}.admin-product-order-filters .admin-segment-filter{width:100%;overflow-x:auto;scrollbar-width:none}.admin-product-order-filters .admin-segment-filter::-webkit-scrollbar{display:none}.admin-product-order-filters .admin-segment-filter button{flex:1 0 auto;min-width:72px;padding:0 9px}.admin-product-order-filters .admin-group-filter{width:100%;min-width:0}.admin-product-order-range-warning{display:none}.admin-product-order-card-list-host{min-height:0;max-height:none;overflow:visible;border:0;padding:0;background:transparent}.admin-product-order-card-list-host>.admin-product-orders-table{display:none}.admin-product-order-mobile-list{display:grid;gap:10px}.admin-product-order-mobile-card{--mobile-card-bg: #fff;display:grid;gap:9px;border:1px solid #e6edf5;border-radius:8px;padding:10px;background:var(--mobile-card-bg);box-shadow:0 8px 22px #181d270d}.admin-product-order-mobile-card.admin-marked-order-row{--mobile-card-bg: var(--order-row-color)}.admin-product-order-mobile-card.admin-pinned-order-row{border-left:3px solid #ff6048}.admin-product-order-mobile-head,.admin-product-order-mobile-product,.admin-product-order-mobile-user,.admin-product-order-mobile-actions{min-width:0;display:flex;align-items:center;gap:7px;flex-wrap:wrap}.admin-product-order-mobile-head{justify-content:space-between}.admin-product-order-mobile-no,.admin-product-order-mobile-product-name,.admin-product-order-mobile-user button{min-width:0;border:0;padding:0;background:transparent;color:#202636;font-size:13px;font-weight:900;text-align:left}.admin-product-order-mobile-no{color:#667085;font-size:12px}.admin-product-order-mobile-product{justify-content:space-between}.admin-product-order-mobile-product-name{flex:1 1 160px;overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.admin-product-order-mobile-user{gap:6px}.admin-product-order-mobile-user button,.admin-product-order-mobile-user .admin-product-order-group-chip{min-height:28px;border:1px solid #e6edf5;border-radius:999px;padding:0 9px;background:#f8fafcdb}.admin-product-order-mobile-user .admin-product-order-group-chip{min-width:0;gap:5px}.admin-product-order-mobile-user .admin-product-order-group-chip strong{min-width:0;min-height:0;border:0;padding:0;background:transparent;font-size:12px}.admin-product-order-mobile-money{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.admin-product-order-mobile-money span{min-width:0;border:1px solid #edf1f6;border-radius:8px;padding:7px 8px;background:#f8fafcc7}.admin-product-order-mobile-money small,.admin-product-order-mobile-meta span{color:#7b8798;font-size:11px;font-weight:900}.admin-product-order-mobile-money small{display:block;margin-bottom:3px}.admin-product-order-mobile-money strong{display:block;overflow:hidden;color:#ff4f61;font-size:13px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.admin-product-order-mobile-meta{display:flex;flex-wrap:wrap;gap:5px}.admin-product-order-mobile-meta span{min-height:24px;display:inline-flex;align-items:center;border-radius:999px;padding:0 8px;background:#f1f5f9db}.admin-product-order-mobile-actions{gap:6px;padding-top:2px}.admin-product-order-mobile-actions .admin-text-action,.admin-product-order-mobile-actions .admin-order-settled,.admin-product-order-mobile-actions .admin-order-chain{min-height:28px;display:inline-flex;align-items:center;border-radius:8px;padding:0 9px;font-size:12px}.admin-setting-groups{padding:8px}.admin-setting-group{grid-template-columns:1fr;gap:10px;padding:12px}.admin-setting-fields{grid-template-columns:1fr;max-width:none}.admin-setting-fields label,.admin-setting-fields label.wide,.admin-setting-fields .admin-setting-field-control,.admin-setting-fields .admin-setting-field-control.wide,.admin-setting-pair label{grid-template-columns:1fr;min-height:0;padding:9px 10px}.admin-setting-fields span,.admin-setting-pair span{white-space:normal}.admin-setting-pair,.admin-setting-pair.compact,.admin-credit-limit-setting,.admin-daily-checkin-slot-row,.admin-daily-checkin-row{grid-template-columns:1fr;max-width:none}.admin-daily-checkin-slot-row label,.admin-daily-checkin-row label{grid-template-columns:1fr;min-height:0;padding:9px 10px}.admin-credit-score-input{width:100%}.admin-built-in-service-preview{display:grid;grid-template-columns:1fr;max-width:none}.admin-built-in-service-preview>div,.admin-built-in-service-preview label{min-width:0}.admin-built-in-service-preview>.admin-built-in-service-actions{min-width:0;display:grid;grid-template-columns:1fr}.admin-built-in-service-preview select,.admin-built-in-service-preview input{width:100%}.admin-service-mode-hint{white-space:normal}.admin-workbench-main .admin-page-tabs{min-height:44px;margin-top:8px;padding-bottom:6px}.admin-workbench-main .admin-section{height:calc(100svh - 116px);margin-top:8px;overflow:hidden;padding-bottom:0}.admin-chat-workbench{height:100%;min-height:0;grid-template-columns:1fr;gap:0;margin-bottom:0}.admin-chat-workbench.mobile-chat-panel-mode .admin-chat-session-list,.admin-chat-workbench.mobile-chat-list-mode .admin-chat-panel{display:none}.admin-chat-session-list,.admin-chat-panel{min-height:0;height:100%}.admin-chat-session-list{padding:12px}.admin-chat-session-list label{height:42px}.admin-chat-session-list>.admin-dark-button{min-height:42px;margin-top:8px}.admin-chat-session-scroll{margin-top:10px}.admin-chat-session-item{margin-bottom:10px;padding:14px 44px 14px 14px}.admin-chat-session-item strong{font-size:15px}.admin-chat-sound-control{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.admin-chat-sound-control button,.admin-chat-sound-control .sound-toggle,.admin-chat-sound-control .sound-toggle+.sound-select,.admin-chat-sound-control label{width:100%;height:38px;margin:0}.admin-chat-panel{grid-template-rows:auto auto minmax(0,1fr) auto}.admin-chat-mobile-back{min-height:40px;display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;border:0;border-bottom:1px solid #edf1f6;padding:0 12px;background:#fff;color:#ef6048;font-size:13px;font-weight:900}.admin-chat-mobile-back svg{transform:rotate(180deg)}.admin-chat-panel>header{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px;max-height:none;overflow:visible}.admin-chat-panel>header div{padding:8px 9px}.admin-chat-panel>header strong{font-size:13px}.admin-chat-panel>header>div:nth-child(5){display:none}.admin-chat-remark-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:8px}.admin-chat-remark-card input{height:24px;margin-top:0}.admin-chat-message-list{padding:10px 10px 12px}.admin-chat-message{max-width:86%}.admin-chat-message p{font-size:13px}.admin-chat-input-row{padding:8px}.admin-chat-input-main{min-height:0;align-items:stretch;gap:8px}.admin-chat-message-box{flex:1 1 auto;min-width:0}.admin-chat-message-input{height:56px;min-height:56px;max-height:84px;padding:9px 10px}.admin-chat-send-button{width:76px;min-width:76px;height:56px;padding:0 10px}.admin-chat-tool-row{margin-top:8px;flex-wrap:wrap}.admin-chat-tool-row button,.admin-chat-tool-button{flex:1 1 90px;height:36px}.admin-chat-tool-row>.admin-chat-tool-button{flex:0 0 70px;width:70px;height:32px;padding:0 8px}.admin-chat-quick-picker,.admin-chat-emoji-picker{position:fixed;left:12px;right:12px;bottom:86px;width:auto;max-width:none}.admin-modal{align-items:stretch;justify-items:stretch;padding:10px}.admin-modal-card,.admin-admin-modal,.admin-user-create-modal,.admin-user-edit-modal,.admin-product-edit-modal,.admin-member-level-modal,.admin-user-orders-modal,.admin-match-modal,.admin-finance-order-modal,.admin-order-notice-modal,.admin-remark-modal{width:100%;max-width:none;max-height:calc(100vh - 20px);max-height:calc(100svh - 20px);overflow-y:auto;padding:14px}.admin-member-level-modal{grid-template-columns:1fr}.admin-member-level-modal>.admin-modal-actions{bottom:-14px;margin:14px -14px -14px;padding:10px 14px 14px}.admin-user-gift-grid,.admin-gift-preset-item{grid-template-columns:1fr}.admin-gift-preset-head,.admin-gift-preset-item>div{align-items:stretch;flex-direction:column}.admin-modal-actions{position:sticky;bottom:-14px;z-index:2;margin:14px -14px -14px;padding:10px 14px 14px;background:linear-gradient(180deg,#ffffffd1,#fff 42%)}.admin-modal-actions button{flex:1 1 120px}.admin-supervisor-permission-checks{grid-template-columns:1fr;max-height:220px}}@media(max-width:360px){.home-page{padding-left:14px;padding-right:14px}.hero-carousel{height:146px}.hero-slide{padding:19px 17px}.hero-slide h1{width:188px;font-size:22px}.platform-grid{gap:8px}.level-actions{gap:4px}.level-strip em,.level-actions button{height:24px;padding:0 7px;font-size:10px}.member-card{padding:13px}.member-actions{gap:5px}.member-badge,.daily-checkin-button,.upgrade-button{height:25px;padding:0 8px;font-size:11px}.member-levels{gap:4px}.member-levels span{font-size:10px}.platform-logo{min-height:68px}.platform-logo span{width:31px;height:31px}.platform-logo strong{font-size:11px}.friend-manual-mall-button{height:36px;min-width:126px;padding:0 13px 0 44px;font-size:15px}}.admin-switch-card{display:flex;align-items:center;justify-content:space-between;gap:18px;width:min(100%,620px);margin-bottom:18px;padding:18px;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.admin-switch-card strong{display:block;color:#111827;font-size:15px}.admin-switch-card p{margin:6px 0 0;color:#64748b;font-size:13px}.admin-reserve-setting-card{width:min(100%,860px)}.admin-reserve-setting-controls{display:flex;align-items:flex-end;justify-content:flex-end;gap:12px;flex-wrap:wrap}.admin-reserve-default-field{display:grid;gap:6px;color:#475569;font-size:12px;font-weight:800}.admin-reserve-default-field input{width:150px;height:36px;padding:0 10px;border:1px solid #cbd5e1;border-radius:7px;background:#fff;color:#0f172a;font:inherit}.admin-reserve-default-field input:focus{border-color:#64748b;outline:none}.admin-switch-control{display:inline-flex;align-items:center;gap:10px;color:#334155;font-weight:800;white-space:nowrap}.admin-switch-control input{width:46px;height:24px;appearance:none;border-radius:999px;background:#cbd5e1;position:relative;cursor:pointer}.admin-switch-control input:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0f172a38;transition:transform .16s ease}.admin-switch-control input:checked{background:#22c55e}.admin-switch-control input:checked:after{transform:translate(22px)}.admin-compact-switch{gap:6px;font-size:12px;line-height:1.2}.admin-compact-switch input{width:32px;height:18px}.admin-compact-switch input:after{top:2px;left:2px;width:14px;height:14px}.admin-compact-switch input:checked:after{transform:translate(14px)}.admin-user-list-actions{min-width:58px}.admin-user-edit-modal{width:min(980px,calc(100vw - 40px));height:min(520px,calc(100vh - 46px));max-height:min(620px,calc(100vh - 46px));display:flex;flex-direction:column;overflow:auto}.admin-user-edit-modal .admin-user-edit-header{flex:0 0 auto;display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-right:54px}.admin-user-edit-modal .admin-user-edit-header h2{margin:0;font-size:22px;line-height:1.15;white-space:nowrap}.admin-user-edit-modal .admin-user-edit-header>div{min-width:0;display:flex;align-items:baseline;justify-content:flex-end;gap:10px;max-width:calc(100% - 150px)}.admin-user-edit-modal .admin-user-edit-header span{flex:0 0 auto;font-size:12px}.admin-user-edit-modal .admin-user-edit-header p{min-width:0;margin:0;overflow:hidden;color:#778293;font-size:14px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.admin-user-edit-tabs{flex:0 0 auto;display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 12px}.admin-user-edit-tabs button{height:34px;padding:0 13px;border:1px solid #e5e7eb;border-radius:8px;background:#f8fafc;color:#475569;font-weight:800;cursor:pointer}.admin-user-edit-tabs button.active{border-color:#2f2118;background:#2f2118;color:#ffe6b0}.admin-user-edit-panel{flex:1 1 auto;min-height:0;overflow:auto;display:grid;align-content:start;gap:14px;padding-right:2px}.admin-user-edit-panel label{margin-top:0}.admin-user-edit-panel-base,.admin-user-edit-panel-notice{gap:10px}.admin-user-edit-panel-notice textarea{min-height:82px;max-height:110px;line-height:1.45}.admin-user-edit-panel-notice .admin-modal-actions{margin-top:2px}.admin-user-edit-panel-profile .admin-user-profile-grid{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px}.admin-user-edit-panel-profile .admin-user-profile-code-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px;width:100%}.admin-user-edit-panel-profile .admin-user-profile-grid label,.admin-user-edit-panel-profile .admin-user-profile-code-row label,.admin-user-edit-panel-profile .admin-user-profile-field{flex:0 0 260px;gap:6px}.admin-user-edit-panel-profile .admin-user-profile-field{display:flex;flex-direction:column;min-width:0}.admin-user-edit-panel-profile .admin-user-profile-grid input,.admin-user-edit-panel-profile .admin-user-profile-code-row input{width:260px;max-width:100%;height:36px;min-height:36px;padding:0 10px;font-size:13px}.admin-user-edit-panel-profile .admin-user-profile-grid input[type=file],.admin-user-edit-panel-profile .admin-user-profile-code-row input[type=file]{height:34px;min-height:34px;padding:4px 8px;font-size:12px}.admin-user-edit-panel-profile .admin-user-profile-grid img,.admin-user-edit-panel-profile .admin-user-profile-code-row img{width:54px;height:54px}.admin-user-edit-panel-profile .admin-user-profile-preview-image{border:1px solid #e1e7f0;border-radius:8px;background:#fff;cursor:zoom-in;object-fit:contain;padding:2px}.admin-user-edit-panel-profile .admin-profile-upload-button{width:118px;height:34px;min-height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #dbe4ef;border-radius:8px;padding:0 12px;background:#fff;color:#42526b;cursor:pointer;font-size:13px;font-weight:900}.admin-user-edit-panel-profile .admin-profile-upload-button:has(input:disabled){cursor:not-allowed;opacity:.58}.admin-user-edit-panel-profile .admin-profile-file-input{display:none}.admin-user-edit-panel-profile .admin-upload-state{width:260px;height:36px;display:inline-flex;align-items:center;border:1px dashed #cbd5e1;border-radius:8px;padding:0 10px;background:#f8fafc;color:#94a3b8;font-size:13px;font-style:normal;font-weight:800}.admin-user-summary-grid,.admin-user-edit-form,.admin-user-mnemonic-card,.admin-user-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-user-edit-panel-base .admin-user-summary-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}.admin-user-edit-panel-base .admin-user-edit-form{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px 10px}.admin-user-service-mode-card{display:grid;gap:9px}.admin-user-service-mode-card>span{color:#334155;font-size:13px;font-weight:900}.admin-user-service-mode-options{display:flex;flex-wrap:wrap;gap:10px}.admin-user-service-mode-options label{min-height:52px;display:inline-flex;align-items:center;gap:10px;border:1px solid #dfe6ef;border-radius:8px;padding:0 18px;background:#fff;color:#111827;cursor:pointer;font-size:15px;font-weight:900;line-height:1.2}.admin-user-service-mode-options label.active{border-color:#9fe4b7;background:#ecfdf3;box-shadow:0 0 0 1px #22c55e14}.admin-user-service-mode-options label.disabled{border-color:#e5e7eb;background:#f8fafc;color:#94a3b8;cursor:not-allowed;box-shadow:none}.admin-user-service-mode-options input{width:18px;height:18px;accent-color:#1478ff}.admin-user-service-mode-options label.disabled input{cursor:not-allowed}.admin-user-service-mode-options strong{white-space:nowrap}.admin-user-service-mode-options label.disabled strong{color:#94a3b8}.admin-user-service-mode-options em{color:#ef4444;font-size:12px;font-style:normal;font-weight:900;white-space:nowrap}.admin-user-edit-panel-base .admin-user-mnemonic-card{grid-template-columns:repeat(2,minmax(0,360px));justify-content:start;gap:10px}.admin-user-summary-grid div{min-width:0;padding:8px 9px;border:1px solid #e5e7eb;border-radius:8px;background:#f8fafc}.admin-user-summary-grid span{display:block;color:#64748b;font-size:11px;font-weight:700}.admin-user-summary-grid strong{display:block;margin-top:3px;overflow:hidden;color:#111827;font-size:13px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.admin-user-balance-adjust-trigger{display:block;width:fit-content;max-width:100%;min-height:32px;margin-top:6px;padding:6px 12px;border:1px solid #fca5a5;border-radius:6px;background:#fef2f2;color:#dc2626;font-size:13px;font-weight:800;line-height:1.2;box-shadow:0 1px 2px #0f172a0f;cursor:pointer}.admin-user-balance-adjust-trigger:hover:not(:disabled){border-color:#f87171;background:#fee2e2;color:#b91c1c}.admin-user-balance-adjust-trigger:focus-visible{outline:2px solid currentColor;outline-offset:2px}.admin-user-balance-adjust-trigger:disabled{color:#dc2626;opacity:1;cursor:default}.admin-user-balance-toolbar,.admin-user-balance-adjust-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.admin-user-balance-decrease-trigger,.admin-user-balance-decrease-trigger:disabled{border-color:#93c5fd;background:#eff6ff;color:#2563eb}.admin-user-balance-decrease-trigger:hover:not(:disabled){border-color:#60a5fa;background:#dbeafe;color:#1d4ed8}.admin-user-balance-toolbar{justify-content:space-between;color:#64748b;font-size:12px}.admin-user-balance-error{color:#b45309}.admin-user-balance-adjust{display:flex;flex-wrap:wrap;align-items:end;gap:12px;padding:14px;border:1px solid #cbd5e1;border-radius:10px;background:#f8fafc}.admin-user-balance-adjust>label{flex:1 1 320px;max-width:440px;grid-template-columns:max-content minmax(0,1fr);align-items:center}.admin-user-balance-current{flex-basis:100%;color:#334155;font-size:14px;font-weight:700}.admin-user-balance-current strong{color:#dc2626}.admin-user-balance-adjust p{flex-basis:100%;margin:0;color:#64748b;font-size:12px}.admin-user-balance-adjust label,.admin-user-edit-form label,.admin-user-mnemonic-card label,.admin-user-profile-grid label{display:grid;min-width:0;gap:7px;color:#334155;font-size:13px;font-weight:800}.admin-user-edit-panel-profile .admin-user-profile-field label.admin-profile-upload-button{width:96px;height:32px;min-height:32px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;gap:0;padding:0 10px;font-size:13px;line-height:1}.admin-user-balance-adjust input,.admin-user-edit-form input,.admin-user-edit-form select,.admin-user-mnemonic-card input,.admin-user-profile-grid input{width:100%;height:38px;min-height:38px;border:1px solid #e2e8f0;border-radius:8px;padding:0 12px;background:#fff;color:#111827;font-size:14px}.admin-user-edit-panel-base .admin-user-edit-form input,.admin-user-edit-panel-base .admin-user-edit-form select{height:36px;min-height:36px;padding:0 10px;font-size:13px}.admin-user-edit-form input[readonly],.admin-user-edit-form .admin-readonly-input{background:#f8fafc;color:#94a3b8;cursor:default}.admin-user-profile-grid img{width:72px;height:72px;object-fit:cover;border-radius:8px;border:1px solid #e5e7eb;background:#fff}.admin-password-reset-card{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.admin-password-reset-card .admin-ghost-button{flex:0 0 auto}.admin-plain-password-inline{display:inline-flex;align-items:center;gap:8px;margin-left:6px}.admin-plain-password-inline span{color:#475569;font-weight:800;white-space:nowrap}.admin-plain-password-inline input{min-width:180px;height:34px;min-height:34px;border:1px solid #fde68a;border-radius:8px;padding:0 12px;background:#fffbeb;color:#111827;font-weight:900;letter-spacing:0}.admin-plain-password-inline button{flex:0 0 58px;min-width:58px;height:34px;border:0;border-radius:8px;padding:0 14px;background:#2f2118;color:#ffe6b0;font-weight:900;white-space:nowrap;cursor:pointer}.admin-user-edit-table-wrap{max-height:min(230px,calc(100vh - 270px));overflow:auto;border:1px solid #e5e7eb;border-radius:8px}.admin-user-edit-table-wrap table{width:100%;min-width:760px;border-collapse:collapse}.admin-user-edit-table-wrap .admin-user-orders-table{min-width:760px;table-layout:fixed}.admin-user-orders-col-no{width:118px}.admin-user-orders-col-product{width:140px}.admin-user-orders-col-mode{width:92px}.admin-user-orders-col-status{width:88px}.admin-user-orders-col-money,.admin-user-orders-col-profit{width:98px}.admin-user-orders-col-time{width:124px}.admin-user-edit-table-wrap th,.admin-user-edit-table-wrap td{padding:11px 12px;border-bottom:1px solid #e5e7eb;text-align:left;font-size:13px}.admin-user-edit-table-wrap th{position:sticky;top:0;z-index:1;background:#f8fafc;color:#475569;font-weight:900}.admin-user-edit-table-wrap td{color:#111827}.admin-user-order-no,.admin-user-order-product{cursor:pointer}.admin-user-order-no span{display:block;max-width:100%;overflow:hidden;color:#3d4858;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.admin-user-order-product span{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-user-order-no:hover span,.admin-user-order-product:hover span{color:#df5b36}.admin-user-order-nowrap{white-space:nowrap}.admin-user-edit-empty{padding:18px;border:1px dashed #cbd5e1;border-radius:8px;color:#64748b;text-align:center;font-weight:800}@media(max-width:720px){.admin-scrap-layout{grid-template-columns:1fr}.admin-scrap-result-item,.admin-scrap-history-item{align-items:flex-start;flex-direction:column}.admin-switch-card,.admin-password-reset-card{align-items:stretch;flex-direction:column}.admin-reserve-setting-controls{align-items:stretch;justify-content:flex-start}.admin-reserve-default-field input{width:100%}.admin-plain-password-inline{margin-left:0}.admin-user-summary-grid,.admin-user-edit-form,.admin-user-profile-grid{grid-template-columns:1fr}.admin-user-service-mode-options label{flex:1 1 150px;justify-content:flex-start;padding:0 14px}.admin-google-auth-layout{grid-template-columns:1fr}.admin-google-qr-box{width:min(236px,100%)}}@media(max-width:820px){.admin-product-orders-app .admin-mobile-menu-button{left:12px;top:12px;min-width:38px;width:38px;height:34px;gap:0;padding:0}.admin-product-orders-app .admin-mobile-menu-button span{display:none}.admin-product-orders-app .admin-mobile-menu-button svg{width:15px;height:15px}.admin-product-orders-main{padding:8px 6px 10px;overflow-y:auto}.admin-product-orders-main .admin-topbar{display:flex;align-items:center;justify-content:flex-end;min-height:42px;padding:6px 7px 6px 50px}.admin-product-orders-main .admin-topbar>div:first-child,.admin-product-orders-main .admin-topbar p,.admin-product-orders-main .admin-topbar h1,.admin-product-orders-main .admin-top-actions>.admin-path,.admin-product-orders-main .admin-top-actions>.admin-ghost-button,.admin-product-orders-main .admin-top-actions>.admin-soft-button,.admin-product-orders-main .admin-top-actions>.admin-dark-button,.admin-product-orders-main .admin-page-tabs{display:none}.admin-product-orders-main .admin-top-actions{width:100%;min-width:0;justify-content:flex-end;gap:4px;flex-wrap:nowrap}.admin-product-orders-main .admin-pending-tools{order:0;width:auto;max-width:100%;gap:4px;overflow:visible;padding-bottom:0}.admin-product-orders-main .admin-icon-action{width:29px;height:29px;border-radius:8px;box-shadow:none}.admin-product-orders-main .admin-icon-action svg{width:15px;height:15px}.admin-product-orders-main .admin-pending-action{width:33px;height:35px;flex-direction:column;gap:1px}.admin-product-orders-main .admin-pending-action svg{width:14px;height:14px}.admin-product-orders-main .admin-pending-action .admin-pending-count{position:static;min-width:0;height:auto;border:0;padding:0;background:transparent;color:#ff6048;font-size:9px;line-height:1}.admin-product-orders-main .admin-pending-action:not(.active) .admin-pending-count{background:transparent;color:#cbd5e1}.admin-product-orders-main .admin-section{margin-top:8px}.admin-product-orders-main .admin-section-head{margin-bottom:8px}.admin-product-orders-main .admin-section-head .admin-kicker,.admin-product-orders-main .admin-section-head p,.admin-product-orders-main .admin-section-head h2{display:none}.admin-product-orders-main .admin-toolbar{gap:5px;flex-wrap:wrap;overflow-x:visible;overflow-y:visible}.admin-product-orders-main .admin-product-order-filters{position:relative;align-items:flex-start}.admin-product-orders-main .admin-product-order-filters .admin-search-field{flex:0 0 auto;width:94px;height:32px;padding:0 7px;gap:5px;transition:width .16s ease,box-shadow .16s ease}.admin-product-orders-main .admin-product-order-filters .admin-search-field input{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.admin-product-orders-main .admin-product-order-filters .admin-search-field svg{width:14px;height:14px}.admin-product-orders-main .admin-product-order-filters .admin-search-field.is-floating{position:absolute;left:0;top:0;z-index:24;width:min(236px,calc(100% - 8px));background:#fff;box-shadow:0 12px 28px #181d2724}.admin-product-orders-main .admin-product-order-filters>button{flex:0 0 auto;min-width:34px;min-height:32px;padding:0 6px;font-size:11px}.admin-product-orders-main .admin-product-order-filters>.admin-refresh-button{min-width:34px;width:34px;gap:0;overflow:hidden;color:transparent;font-size:0}.admin-product-orders-main .admin-product-order-filters>.admin-refresh-button svg{width:14px;height:14px;color:#667085}.admin-product-orders-main .admin-product-order-status-filter{flex:0 0 auto;width:54px;height:32px;display:inline-flex;align-items:center;border:1px solid #e5eaf1;border-radius:8px;padding:0 7px;background:#fff}.admin-product-orders-main .admin-product-order-status-filter select{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#202636;font-size:11px;font-weight:900;appearance:none}.admin-product-orders-main .admin-product-order-filters .admin-filter-row{flex:0 0 100%;gap:6px;width:100%;flex-wrap:wrap;overflow:visible;padding:0}.admin-product-orders-main .admin-product-order-filters .admin-filter-row::-webkit-scrollbar{display:none}.admin-product-orders-main .admin-product-order-filters .admin-segment-filter{display:none}.admin-product-orders-main .admin-product-order-filters .admin-segment-filter button{flex:0 0 auto;min-width:64px;height:32px;padding:0 10px}.admin-product-orders-main .admin-product-order-filters .admin-group-filter-mobile{display:inline-flex;flex:0 0 auto;width:auto;min-width:92px;max-width:126px;height:32px;padding:0 7px}.admin-product-orders-main .admin-product-order-filters .admin-group-filter-desktop,.admin-product-orders-main .admin-product-order-filters .admin-group-filter span{display:none}.admin-product-orders-main .admin-product-order-filters .admin-group-filter select{min-width:0;font-size:11px}.admin-product-orders-main .admin-product-order-mobile-pagination{display:flex;align-items:center;flex:0 0 100%;width:100%;flex-wrap:wrap;gap:5px;margin:0;overflow:visible}.admin-product-orders-main .admin-product-order-mobile-pagination::-webkit-scrollbar{display:none}.admin-product-orders-main .admin-product-order-mobile-pagination label,.admin-product-orders-main .admin-product-order-mobile-pagination button,.admin-product-orders-main .admin-product-order-mobile-pagination>span{flex:0 0 auto;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e5eaf1;border-radius:8px;padding:0 8px;background:#fffffff0;color:#42526b;font-size:11px;font-weight:900}.admin-product-orders-main .admin-product-order-mobile-pagination label{gap:4px;min-width:74px;width:auto;padding:0 7px}.admin-product-orders-main .admin-product-order-mobile-pagination select{width:34px;border:0;outline:0;background:transparent;color:#202636;font-size:11px;font-weight:900}.admin-product-orders-main .admin-product-order-mobile-pagination button{min-width:50px;cursor:pointer}.admin-product-orders-main .admin-product-order-mobile-pagination button:disabled{cursor:not-allowed;opacity:.45}.admin-product-orders-main .admin-pagination,.admin-product-orders-app.admin-modal-open .admin-mobile-menu-button{display:none}.admin-product-orders-app .admin-modal{align-items:flex-start;justify-items:center;padding:12px}.admin-product-orders-app .admin-modal-card,.admin-product-orders-app .admin-remark-modal,.admin-product-orders-app .admin-order-notice-modal,.admin-product-orders-app .admin-order-color-modal,.admin-product-orders-app .admin-chain-settle-modal,.admin-product-orders-app .admin-order-no-modal{align-self:start;width:min(calc(100vw - 24px),360px);max-width:360px;max-height:calc(100svh - 24px);padding:12px}.admin-product-orders-app .admin-confirm-card{width:min(calc(100vw - 28px),340px);max-width:340px;max-height:none;padding:12px}.admin-product-orders-app .admin-confirm-card header span{font-size:10px}.admin-product-orders-app .admin-confirm-card h2{margin-top:4px;font-size:18px}.admin-product-orders-app .admin-confirm-content{font-size:12px;line-height:1.55}.admin-product-orders-app .admin-modal-actions,.admin-product-orders-app .admin-confirm-actions{position:static;bottom:auto;z-index:auto;width:auto;margin:12px 0 0;padding:0;background:transparent;gap:6px;flex-wrap:wrap;overflow:visible}.admin-product-orders-app .admin-modal-actions button,.admin-product-orders-app .admin-confirm-actions button{flex:0 0 auto;min-width:64px;min-height:30px;height:30px;padding:0 10px;font-size:12px}.admin-product-orders-app .admin-confirm-actions button{min-width:72px}.admin-product-orders-app .admin-match-modal{width:min(calc(100vw - 20px),760px);max-width:none;max-height:calc(100svh - 20px);padding-bottom:18px}.admin-product-orders-app .admin-match-modal header{display:none}.admin-product-orders-app .admin-match-selected-grid{margin-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.admin-product-orders-app .admin-match-selected-grid label,.admin-product-orders-app .admin-match-calc-switch{min-height:36px;padding:4px 6px;gap:2px}.admin-product-orders-app .admin-match-selected-grid label.wide{grid-column:auto}.admin-product-orders-app .admin-match-selected-grid label span,.admin-product-orders-app .admin-match-calc-switch>span,.admin-product-orders-app .admin-match-filter-row label span{font-size:10px}.admin-product-orders-app .admin-match-selected-grid input,.admin-product-orders-app .admin-match-filter-row input{min-height:20px;font-size:11px}.admin-product-orders-app .admin-match-calc-switch{grid-column:auto;grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;align-items:center}.admin-product-orders-app .admin-match-calc-switch button{min-width:24px;min-height:20px;padding:0 4px;font-size:10px}.admin-product-orders-app .admin-match-filter-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:6px;padding:5px}.admin-product-orders-app .admin-match-filter-row label{min-height:32px;padding:4px 7px}.admin-product-orders-app .admin-match-filter-row label:first-child{grid-column:auto}.admin-product-orders-app .admin-match-filter-row label.price,.admin-product-orders-app .admin-match-filter-row label.only-input{grid-template-columns:auto minmax(0,1fr)}.admin-product-orders-app .admin-match-filter-row .admin-dark-button.compact,.admin-product-orders-app .admin-match-filter-row .admin-ghost-button.compact{width:auto;min-width:0;height:32px;padding:0 6px;font-size:11px;justify-self:start}.admin-product-orders-app .admin-match-filter-row .admin-dark-button.compact svg{width:13px;height:13px}.admin-product-orders-app .admin-match-modal>.admin-modal-actions{margin-bottom:max(18px,env(safe-area-inset-bottom));padding-bottom:max(8px,env(safe-area-inset-bottom));flex-wrap:nowrap}.admin-workbench-app .admin-mobile-menu-button{left:12px;top:12px;min-width:38px;width:38px;height:34px;gap:0;padding:0}.admin-workbench-app .admin-mobile-menu-button span{display:none}.admin-workbench-app .admin-mobile-menu-button svg{width:15px;height:15px}.admin-workbench-main{padding:8px 6px 6px;overflow:hidden}.admin-workbench-main.admin-workbench-scroll-main{overflow-y:auto;-webkit-overflow-scrolling:touch}.admin-workbench-main .admin-topbar{display:flex;align-items:center;justify-content:flex-end;gap:4px;min-height:42px;padding:6px 7px 6px 50px}.admin-workbench-main .admin-topbar>div:first-child{display:none}.admin-workbench-main .admin-topbar p{display:none}.admin-workbench-main .admin-topbar h1{margin:0;overflow:hidden;font-size:16px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.admin-workbench-main .admin-top-actions{width:100%;min-width:0;justify-content:flex-end;gap:4px;flex-wrap:nowrap;overflow:visible}.admin-workbench-main .admin-mobile-chat-sound-tools{flex:0 0 auto;min-width:0;display:inline-flex;align-items:center;justify-content:flex-end;gap:4px}.admin-workbench-main .admin-mobile-chat-sound-tools>button,.admin-workbench-main .admin-mobile-chat-sound-tools .mobile-sound-picker>.sound-select{flex:0 0 auto;width:29px;height:29px;min-height:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e5eaf1;border-radius:8px;padding:0;background:#fffffff0;color:#8a95a8}.admin-workbench-main .admin-mobile-chat-sound-tools button.enabled{border-color:#13a06457;background:#ecfff5;color:#13a064}.admin-workbench-main .admin-mobile-chat-sound-tools .mobile-sound-picker{position:static;flex:0 0 auto}.admin-workbench-main .admin-mobile-chat-sound-tools .mobile-sound-picker>.sound-select{width:72px;gap:3px;padding:0 5px}.admin-workbench-main .admin-mobile-chat-sound-tools .sound-select span{min-width:0;overflow:hidden;color:#4b5565;font-size:10px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.admin-workbench-main .admin-mobile-chat-sound-tools .sound-select svg{flex:0 0 auto;transform:rotate(90deg)}.admin-workbench-main .admin-mobile-chat-sound-tools .sound-select.active svg{transform:rotate(-90deg)}.admin-workbench-main .mobile-sound-menu{position:fixed;z-index:160;top:54px;left:8px;right:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;border:1px solid #dbe4ef;border-radius:8px;padding:8px;background:#fffffffa;box-shadow:0 16px 34px #1f29372e}.admin-workbench-main .mobile-sound-menu button{width:100%;min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:4px;border:1px solid #e5eaf1;border-radius:8px;padding:0 8px;background:#f8fafc;color:#4b5565;font-size:12px;font-weight:900}.admin-workbench-main .mobile-sound-menu button.active{border-color:#13a06457;background:#ecfff5;color:#13a064}.admin-workbench-main .admin-top-actions>.admin-path,.admin-workbench-main .admin-top-actions>.admin-ghost-button,.admin-workbench-main .admin-top-actions>.admin-soft-button,.admin-workbench-main .admin-top-actions>.admin-dark-button{display:none}.admin-workbench-main .admin-pending-tools{order:0;width:auto;flex:0 0 auto;max-width:100%;gap:4px;overflow:visible;padding-bottom:0}.admin-workbench-main .admin-chat-sound-control{display:none}.admin-workbench-main .admin-icon-action{width:29px;height:29px;border-radius:8px;box-shadow:none}.admin-workbench-main .admin-icon-action svg{width:15px;height:15px}.admin-workbench-main .admin-pending-action{width:33px;height:35px;flex-direction:column;gap:1px}.admin-workbench-main .admin-pending-action svg{width:14px;height:14px}.admin-workbench-main .admin-pending-action .admin-pending-count{position:static;min-width:0;height:auto;border:0;padding:0;background:transparent;color:#ff6048;font-size:9px;line-height:1}.admin-workbench-main .admin-pending-action:not(.active) .admin-pending-count{background:transparent;color:#cbd5e1}.admin-workbench-main .admin-page-tabs{display:none}.admin-workbench-main .admin-section{flex:1;min-height:0;height:auto;margin-top:6px}.admin-workbench-main .admin-keepalive-section{border-radius:8px}.admin-chat-workbench{height:100%}.admin-chat-panel{grid-template-rows:auto auto minmax(0,1fr) auto}.admin-chat-mobile-back{min-height:34px;padding:0 10px}.admin-chat-workbench.mobile-chat-panel-mode .admin-chat-panel>header{display:flex;align-items:center;gap:6px;max-height:45px;padding:6px 8px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.admin-chat-workbench.mobile-chat-panel-mode .admin-chat-panel>header::-webkit-scrollbar{display:none}.admin-chat-workbench.mobile-chat-panel-mode .admin-chat-panel>header>div{flex:0 0 auto;min-height:28px;display:inline-flex;align-items:center;gap:5px;border:1px solid #edf1f6;border-radius:999px;padding:0 8px}.admin-chat-workbench.mobile-chat-panel-mode .admin-chat-panel>header>div:nth-child(n+4){display:none}.admin-chat-workbench.mobile-chat-panel-mode .admin-chat-panel>header span{display:none}.admin-chat-workbench.mobile-chat-panel-mode .admin-chat-panel>header strong{margin:0;font-size:12px;line-height:1;white-space:nowrap}.admin-chat-workbench.mobile-chat-panel-mode .admin-chat-online-badge{height:16px;padding:0 6px;font-size:9px}.admin-chat-message-list{padding:8px 8px 10px}.admin-chat-message{max-width:88%;margin-bottom:8px}.admin-chat-input-row{padding:6px 7px 7px}.admin-chat-input-main{min-height:0;gap:7px}.admin-chat-message-input{height:46px;min-height:46px;max-height:68px;padding:8px 9px}.admin-chat-send-button{width:66px;min-width:66px;height:46px;padding:0 8px}.admin-chat-tool-row{margin-top:6px;gap:7px;width:auto;justify-content:flex-start;flex-wrap:nowrap}.admin-workbench-main .admin-chat-quick-picker-wrap,.admin-workbench-main .admin-chat-emoji-picker-wrap{flex:0 0 auto}.admin-workbench-main .admin-chat-quick-picker-wrap>button,.admin-workbench-main .admin-chat-emoji-picker-wrap>.admin-chat-tool-button,.admin-workbench-main .admin-chat-tool-row>.admin-chat-tool-button{flex:0 0 auto;width:auto;min-width:64px;height:32px;min-height:32px;padding:0 10px}.admin-workbench-main .admin-chat-tool-row>.admin-chat-tool-button{min-width:76px}.admin-workbench-main .admin-section.admin-quick-reply-page,.admin-workbench-main .admin-section.admin-chat-history-page{height:auto;min-height:0;margin-top:8px;overflow:visible;padding-bottom:12px}.admin-chat-history-page{gap:8px}.admin-chat-history-toolbar{align-items:center;gap:5px;flex-wrap:wrap}.admin-chat-history-toolbar label{flex:0 0 auto;min-width:0;width:118px;gap:3px;font-size:11px}.admin-chat-history-toolbar label.small{width:52px;min-width:0}.admin-chat-history-toolbar input{height:32px;padding:0 7px;font-size:12px}.admin-chat-history-toolbar button{flex:0 0 auto;min-height:32px;padding:0 9px;font-size:11px}.admin-chat-history-toolbar .admin-full-label{display:none}.admin-chat-history-toolbar .admin-mobile-label{display:inline}.admin-chat-history-page.mobile-history-detail-active .admin-chat-history-clear-all{display:none}.admin-chat-history-page.mobile-history-detail-active>.admin-chat-history-toolbar{display:none}.admin-chat-history-layout{display:block;min-height:0}.admin-chat-history-layout.mobile-history-panel-mode .admin-chat-history-visitors,.admin-chat-history-layout.mobile-history-list-mode .admin-chat-history-dialog{display:none}.admin-chat-history-visitors{gap:8px;border:0;padding:0;overflow:visible;background:transparent}.admin-chat-history-visitor{min-height:84px;padding:10px 42px 10px 10px;box-shadow:0 8px 22px #181d270d}.admin-chat-history-visitor strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.admin-chat-history-visitor span,.admin-chat-history-visitor em{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.admin-chat-history-dialog{min-height:calc(100svh - 174px);overflow:hidden}.admin-chat-history-mobile-back{min-height:34px;display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;border:0;border-bottom:1px solid #edf1f6;padding:0 10px;background:#fff;color:#ef6048;font-size:12px;font-weight:900}.admin-chat-history-mobile-back svg{transform:rotate(180deg)}.admin-chat-history-mobile-pagination{margin:0 0 8px;display:flex;align-items:center;gap:5px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.admin-chat-history-mobile-pagination::-webkit-scrollbar{display:none}.admin-chat-history-mobile-pagination>div{flex:0 0 auto;gap:5px}.admin-chat-history-find{min-height:36px;gap:5px;margin:6px 8px;padding:0 6px;box-shadow:none}.admin-chat-history-find input{font-size:12px}.admin-chat-history-find span{min-width:34px;font-size:11px}.admin-chat-history-find button{width:26px;height:28px;font-size:13px}.admin-chat-history-bottom-pagination{display:none}.admin-chat-history-dialog>header{display:flex;align-items:center;gap:6px;padding:6px 8px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.admin-chat-history-dialog>header::-webkit-scrollbar{display:none}.admin-chat-history-dialog>header>div{flex:0 0 auto;min-height:28px;display:inline-flex;align-items:center;gap:5px;border:1px solid #edf1f6;border-radius:999px;padding:0 8px}.admin-chat-history-dialog>header span{display:none}.admin-chat-history-dialog>header strong{margin:0;max-width:120px;font-size:12px;line-height:1}.admin-chat-history-dialog>header .admin-text-action{flex:0 0 auto;min-height:28px;border:1px solid #ffd5d2;border-radius:999px;padding:0 8px;background:#fff5f5;font-size:11px}.admin-chat-history-dialog>header .admin-full-label{display:none}.admin-chat-history-dialog>header .admin-mobile-label{display:inline}.admin-chat-history-messages{min-height:360px;padding:8px 8px 10px}.admin-chat-history-messages .admin-chat-message{max-width:88%}.admin-quick-reply-page:not(.admin-notice-preset-page) .admin-quick-reply-panel{gap:8px}.admin-quick-reply-page:not(.admin-notice-preset-page) .admin-quick-reply-footer{align-items:center;flex-wrap:wrap;gap:6px;padding-bottom:0}.admin-quick-reply-page:not(.admin-notice-preset-page) .admin-quick-reply-page-tools,.admin-quick-reply-page:not(.admin-notice-preset-page) .admin-quick-reply-row-tools{flex:0 0 auto;gap:5px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.admin-quick-reply-page:not(.admin-notice-preset-page) .admin-quick-reply-page-tools::-webkit-scrollbar,.admin-quick-reply-page:not(.admin-notice-preset-page) .admin-quick-reply-row-tools::-webkit-scrollbar{display:none}.admin-quick-reply-page:not(.admin-notice-preset-page) .admin-quick-reply-page-tools>button{min-width:50px;min-height:32px;padding:0 8px;font-size:11px}.admin-quick-reply-page:not(.admin-notice-preset-page) .admin-quick-reply-page-tools .admin-per-page-control{min-width:74px;width:auto;height:32px;gap:4px;padding:0 7px}.admin-quick-reply-page:not(.admin-notice-preset-page) .admin-quick-reply-page-tools .admin-per-page-control span,.admin-quick-reply-page:not(.admin-notice-preset-page) .admin-quick-reply-page-tools .admin-per-page-control select{font-size:11px}.admin-quick-reply-page:not(.admin-notice-preset-page) .admin-quick-reply-row-tools>span{height:32px;display:inline-flex;align-items:center;border:1px solid #e5eaf1;border-radius:8px;padding:0 8px;background:#fffffff0;font-size:11px}.admin-quick-reply-page:not(.admin-notice-preset-page) .admin-quick-reply-row-tools .admin-ghost-button,.admin-quick-reply-page:not(.admin-notice-preset-page) .admin-quick-reply-row-tools .admin-dark-button{width:34px;min-width:34px;height:32px;min-height:32px;padding:0;font-size:14px}.admin-quick-reply-page:not(.admin-notice-preset-page) .admin-quick-reply-table-wrap{max-height:none;overflow:visible;border:0;background:transparent}.admin-quick-reply-page:not(.admin-notice-preset-page) .admin-quick-reply-table{min-width:0;display:block}.admin-quick-reply-page:not(.admin-notice-preset-page) .admin-quick-reply-table thead{display:none}.admin-quick-reply-page:not(.admin-notice-preset-page) .admin-quick-reply-table tbody{display:grid;gap:8px}.admin-quick-reply-page:not(.admin-notice-preset-page) .admin-quick-reply-table tr{display:grid;gap:7px;border:1px solid #e6edf5;border-radius:8px;padding:10px;background:#fff}.admin-quick-reply-page:not(.admin-notice-preset-page) .admin-quick-reply-table td{width:auto!important;display:grid;gap:5px;border-bottom:0;padding:0;font-size:12px}.admin-quick-reply-page:not(.admin-notice-preset-page) .admin-quick-reply-table td:before{color:#7b8798;font-size:11px;font-weight:900}.admin-quick-reply-page:not(.admin-notice-preset-page) .admin-quick-reply-table td:nth-child(1):before{content:"标题"}.admin-quick-reply-page:not(.admin-notice-preset-page) .admin-quick-reply-table td:nth-child(2):before{content:"内容"}.admin-quick-reply-page:not(.admin-notice-preset-page) .admin-quick-reply-table td:nth-child(3):before{content:"操作"}.admin-quick-reply-page:not(.admin-notice-preset-page) .admin-quick-reply-input{min-height:32px;border-color:#e5eaf1;padding:7px 8px;background:#f8fafc;font-size:12px}.admin-quick-reply-page:not(.admin-notice-preset-page) .admin-quick-reply-content-cell{grid-template-columns:1fr;gap:5px}.admin-quick-reply-page:not(.admin-notice-preset-page) .admin-quick-reply-preview{min-height:34px;border:1px solid #e5eaf1;padding:7px 8px;background:#f8fafc;font-size:12px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.admin-quick-reply-page:not(.admin-notice-preset-page) .admin-quick-reply-input.content{min-height:64px;max-height:96px}.admin-quick-reply-page:not(.admin-notice-preset-page) .admin-quick-reply-actions{justify-content:flex-start;flex-wrap:wrap;gap:6px;white-space:normal}.admin-quick-reply-page:not(.admin-notice-preset-page) .admin-status-action,.admin-quick-reply-page:not(.admin-notice-preset-page) .admin-text-action,.admin-quick-reply-page:not(.admin-notice-preset-page) .admin-quick-reply-save-state{min-height:28px;display:inline-flex;align-items:center;font-size:11px}}@media(max-width:430px){.admin-user-filters{flex-wrap:wrap;overflow-x:visible}.admin-user-filters .admin-search-field{width:min(172px,calc(100% - 144px))}.admin-toolbar .admin-user-group-filter{width:auto;min-width:0}.admin-table-section>.admin-pagination{flex-wrap:wrap;overflow-x:visible}.admin-table-section>.admin-pagination>div{flex-wrap:wrap}.admin-quick-reply-page:not(.admin-notice-preset-page) .admin-quick-reply-page-tools{flex-wrap:wrap;overflow-x:visible}.admin-chat-history-toolbar label{width:108px}.admin-chat-history-toolbar label.small{width:48px}}@media(max-width:380px){.admin-workbench-main .admin-topbar{gap:4px}.admin-workbench-main .admin-top-actions{justify-content:flex-end}.admin-workbench-main .admin-mobile-chat-sound-tools{flex:0 1 auto;overflow-x:auto;scrollbar-width:none}.admin-workbench-main .admin-mobile-chat-sound-tools::-webkit-scrollbar{display:none}.admin-workbench-main .admin-mobile-chat-sound-tools .sound-select{width:56px}.admin-workbench-main .admin-pending-tools{overflow-x:auto;scrollbar-width:none}.admin-workbench-main .admin-pending-tools::-webkit-scrollbar{display:none}}.admin-release-notes-trigger{flex:0 0 auto;min-height:36px;padding:7px 12px;border:1px solid #fecaca;border-radius:10px;background:#fff7f7;color:#dc2626;font-size:13px;font-weight:800;white-space:nowrap;cursor:pointer}.admin-release-notes-trigger:hover{background:#fee2e2;color:#b91c1c}.admin-release-notes-trigger:focus-visible{outline:2px solid #dc2626;outline-offset:2px}.product-order-actions .admin-text-action.preview{border-color:#c9e2ff;background:#eff7ff;color:#1769aa}.product-order-actions .admin-text-action.preview:hover{border-color:#87bdf0;background:#e2f1ff}.admin-front-preview-layer{z-index:96;padding:18px}.admin-front-preview-card{position:relative;z-index:1;width:min(460px,calc(100vw - 36px));height:min(840px,calc(100vh - 36px));display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(214,224,236,.96);border-radius:14px;background:#f4f7fb;box-shadow:0 30px 90px #121c2d57;transition:width .16s ease,height .16s ease}.admin-front-preview-card.is-expanded{width:calc(100vw - 28px);height:calc(100vh - 28px)}.admin-front-preview-header{min-height:58px;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e1e8f0;padding:9px 10px 9px 14px;background:#fff}.admin-front-preview-header>div{min-width:0;display:flex;align-items:center;gap:10px}.admin-front-preview-icon{width:34px;height:34px;flex:0 0 auto;display:inline-grid;place-items:center;border-radius:10px;background:#eaf4ff;color:#1769aa}.admin-front-preview-header p{min-width:0;margin:0;display:grid;gap:2px}.admin-front-preview-header strong,.admin-front-preview-header small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-front-preview-header strong{color:#202636;font-size:13px;font-weight:900}.admin-front-preview-header small{color:#7b8798;font-size:11px;font-weight:800}.admin-front-preview-header nav{flex:0 0 auto;display:flex;align-items:center;gap:6px}.admin-front-preview-header nav button{width:34px;height:34px;display:inline-grid;place-items:center;border:1px solid #e1e8f0;border-radius:9px;padding:0;background:#fff;color:#59677a;cursor:pointer}.admin-front-preview-header nav button:hover{border-color:#9cc7ef;background:#f1f8ff;color:#1769aa}.admin-front-preview-header nav button:disabled{opacity:.5;cursor:wait}.admin-front-preview-body{min-height:0;flex:1 1 auto;position:relative;overflow:hidden;background:#eef2f7}.admin-front-preview-body iframe{width:100%;height:100%;display:block;border:0;background:#fff}.admin-front-preview-state{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;background:#f7f9fc;color:#1769aa;text-align:center}.admin-front-preview-state strong{color:#263246;font-size:15px;font-weight:900}.admin-front-preview-state span{color:#7b8798;font-size:12px;font-weight:700}.admin-front-preview-state.error{color:#d55338}.admin-front-preview-state .is-spinning{animation:front-preview-spin .9s linear infinite}@keyframes front-preview-spin{to{transform:rotate(360deg)}}.front-preview-app{min-height:100vh;padding-top:44px;background:#f6f7f9}.front-preview-banner{position:fixed;z-index:10000;inset:0 0 auto;min-height:44px;display:flex;align-items:center;gap:9px;padding:6px 10px;background:#17283b;color:#fff;box-shadow:0 6px 18px #11203138}.front-preview-banner>span{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:4px 8px;background:#ffe8d9;color:#a84609;font-size:11px;font-weight:900;white-space:nowrap}.front-preview-banner strong{min-width:0;overflow:hidden;color:#fff;font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.front-preview-banner em{flex:1 1 auto;color:#b9c9d9;font-size:10px;font-style:normal;font-weight:700;white-space:nowrap}.front-preview-banner button{min-width:58px;height:30px;display:inline-flex;align-items:center;justify-content:center;gap:3px;border:1px solid rgba(255,255,255,.18);border-radius:8px;padding:0 8px;background:#ffffff1a;color:#fff;cursor:pointer;font-size:11px;font-weight:900}.front-preview-status-page{min-height:100vh;display:grid;place-items:center;padding:24px;background:linear-gradient(160deg,#eef6ff,#f7f9fc 58%,#eef2f6)}.front-preview-status-card{width:min(100%,360px);display:grid;justify-items:center;gap:10px;border:1px solid #dfe8f2;border-radius:18px;padding:30px 24px;background:#fff;box-shadow:0 24px 60px #1c314924;text-align:center}.front-preview-status-icon{width:58px;height:58px;display:inline-grid;place-items:center;border-radius:18px;background:#e9f5ff;color:#1769aa}.front-preview-status-icon:not(.error) svg{animation:front-preview-pulse 1.4s ease-in-out infinite}.front-preview-status-icon.error{background:#fff0ec;color:#d55338}.front-preview-status-card h1{margin:6px 0 0;color:#233146;font-size:20px;font-weight:900}.front-preview-status-card p{margin:0;color:#748196;font-size:13px;font-weight:700;line-height:1.6}.front-preview-status-card button{min-width:120px;min-height:40px;margin-top:6px;border:0;border-radius:10px;background:#17283b;color:#fff;cursor:pointer;font-weight:900}@keyframes front-preview-pulse{50%{transform:scale(1.08);opacity:.72}}@media(max-width:520px){.front-preview-banner em{display:none}}@media(max-width:430px){.admin-front-preview-layer{padding:0}.admin-front-preview-card,.admin-front-preview-card.is-expanded{width:100vw;height:100vh;border:0;border-radius:0}}.front-template-loading{min-height:100svh;display:grid;place-items:center;color:#64748b;background:#fbf8f4;font-size:14px}body[data-front-template=business]{--mobile-max-width:480px;--page-x:20px;--front-bg-texture:none;--business-ink:#28464d;--business-blue:#cc4935;--business-line:#ece8e1;background:#fbf8f4;color:#243b43}body[data-front-template=business] :is(.home-page,.login-page){background:#fbf8f4}body[data-front-template=business] .home-page{padding-top:8px;min-height:calc(100svh - 168px)}body[data-front-template=business] :is(button,a,input,select,textarea):focus-visible{outline:3px solid #2792a1;outline-offset:3px}body[data-front-template=business] button:disabled{cursor:not-allowed;opacity:.55}body[data-front-template=business] .business-header{max-width:960px;margin:auto;padding:24px 20px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px}body[data-front-template=business] .business-brand{display:flex;gap:10px;align-items:center;text-decoration:none;font-size:16px;font-weight:750;letter-spacing:.5px}body[data-front-template=business] .business-brand-symbol{width:42px;height:42px;border-radius:15px;background:#ffe4d5;color:#cc4935;display:grid;place-items:center;transform:rotate(-7deg)}body[data-front-template=business] .business-brand small{display:block;color:#7e8a87;font-size:8px;letter-spacing:1.2px;margin-top:5px}body[data-front-template=business] .business-header-actions{display:flex;align-items:center;gap:10px}body[data-front-template=business] .business-header-actions a{display:flex;gap:8px;align-items:center;justify-content:center;min-width:38px;min-height:38px;padding:8px;background:#fff;border:1px solid #ece8e1;border-radius:12px;text-decoration:none}body[data-front-template=business] .business-user-link span{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}body[data-front-template=business] .business-page-heading{max-width:960px;margin:0 auto;padding:8px 20px 20px;display:flex;justify-content:space-between;align-items:end}body[data-front-template=business] .business-page-heading p{margin:0 0 9px;font-size:12px;color:#798b86}body[data-front-template=business] .business-page-heading h1{margin:0;display:flex;align-items:center;gap:10px;font-size:27px;font-weight:750;letter-spacing:-.7px}body[data-front-template=business] .business-page-heading h1 span{width:7px;height:7px;border-radius:50%;background:#ee896a}body[data-front-template=business] .business-heading-label{display:flex;align-items:center;gap:5px;white-space:nowrap;font-size:10px;color:#a36940;padding:7px 10px;background:#fff0d9;border-radius:20px}body[data-front-template=business] .login-page:not(.register-page,.forgot-page){max-width:1000px;padding:24px}body[data-front-template=business] .login-page:not(.register-page,.forgot-page) .login-shell{gap:0;min-height:auto;border:0;border-radius:28px;background:#fff;box-shadow:0 18px 55px #64462d09;overflow:hidden}body[data-front-template=business] .login-visual{position:relative;isolation:isolate;min-height:226px;padding:27px 26px;display:flex;align-items:center;gap:18px;background:#fcf5eb;overflow:hidden}body[data-front-template=business] .login-visual:before{display:none}body[data-front-template=business] .login-visual-track{display:none}body[data-front-template=business] .business-login-intro{position:relative;z-index:2;color:#28464d}body[data-front-template=business] .business-login-wordmark{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:600;letter-spacing:1px;color:#8a7055}body[data-front-template=business] .business-login-intro h1{margin:23px 0 13px;font-size:29px;line-height:1.45;font-weight:750;letter-spacing:-1px}body[data-front-template=business] .business-login-intro h1 em{font-style:normal;color:#cc4935}body[data-front-template=business] .business-login-intro p{color:#78857b;font-size:11px;line-height:1.8;margin:0}body[data-front-template=business] .fresh-login-art{position:absolute;z-index:1;width:220px;height:220px;right:-45px;bottom:-20px;background:url(/assets/fresh-welcome-v2-EB0VO1CM.png) center / contain no-repeat;mix-blend-mode:multiply;-webkit-mask-image:linear-gradient(to right,transparent,#000 15%),linear-gradient(to bottom,transparent,#000 16%);mask-image:linear-gradient(to right,transparent,#000 15%),linear-gradient(to bottom,transparent,#000 16%);-webkit-mask-composite:source-in;mask-composite:intersect;pointer-events:none}body[data-front-template=business] .login-visual-mark{position:absolute;top:22px;right:22px;z-index:3;width:36px;height:36px;min-height:0;border-radius:11px;border:2px solid #fff;box-shadow:0 4px 12px #6b584519}body[data-front-template=business] .login-visual-mark>svg{color:#2394a2}body[data-front-template=business] .login-form{background:#fff;border:1px solid #ece8e1;border-radius:20px;box-shadow:0 6px 24px #28464d05}body[data-front-template=business] .login-page:not(.register-page,.forgot-page) .login-form{border:0;margin:0;padding:28px 26px 14px;border-radius:0;box-shadow:none}body[data-front-template=business] .business-login-eyebrow{display:flex;align-items:center;gap:8px;margin-bottom:11px;color:#7b8a83;font-size:9px;font-weight:600;letter-spacing:1.8px}body[data-front-template=business] .business-login-eyebrow span{color:#e4a45d;font-size:17px;line-height:10px}body[data-front-template=business] .form-heading{margin-bottom:26px}body[data-front-template=business] .form-heading h2{color:#28464d;font-size:26px;font-weight:750;letter-spacing:-.6px}body[data-front-template=business] .form-heading span{color:#8090a4;margin-top:8px;font-size:12px}body[data-front-template=business] .field-label{color:#40546d;font-weight:600}body[data-front-template=business] .input-wrap{background:#fcfaf7;border-color:#ebe7e0;border-radius:13px}body[data-front-template=business] .input-wrap:focus-within{border-color:#3293a1;background:#fff;box-shadow:0 0 0 3px #147d9210}body[data-front-template=business] .input-wrap:focus-within :is(.field-icon,.select-chevron){color:#147d92}body[data-front-template=business] .login-button{display:flex;align-items:center;justify-content:center;gap:14px;border-radius:13px;background:#cc4935;box-shadow:0 7px 16px #cc493523;font-size:14px;letter-spacing:1px}body[data-front-template=business] :is(.register-link,.forgot-link){color:#cc4935}body[data-front-template=business] .remember-login input{accent-color:#cc4935}body[data-front-template=business] .login-trust-strip{padding:0 26px 26px;gap:6px}body[data-front-template=business] .login-trust-strip span{background:transparent;border:0;padding:5px 0;box-shadow:none;font-size:10px;color:#8290a2}body[data-front-template=business] .login-trust-strip svg{color:#328e94}body[data-front-template=business] :is(.account-card,.member-card,.friend-links,.status-card,.mine-account-card,.mine-menu-card,.receive-machine,.receive-stats,.receive-tips){border:1px solid #ece8e1;border-radius:22px;box-shadow:0 6px 20px #6b584503;background:#fff}body[data-front-template=business] .section-title{color:#28464d;font-weight:700;font-size:14px}body[data-front-template=business] .section-title svg{color:#328fa2}body[data-front-template=business] .bottom-tabs{width:calc(100% - 24px);max-width:456px;bottom:12px;height:calc(66px + env(safe-area-inset-bottom));border:1px solid #ece8e1;border-radius:18px;padding:6px 8px calc(6px + env(safe-area-inset-bottom));box-shadow:0 8px 32px #28464d17;background:#ffffffed}body[data-front-template=business] .bottom-tab{height:52px;font-size:10px;font-weight:600;color:#8190a4;border-radius:12px;gap:6px}body[data-front-template=business] .bottom-tab.is-active{background:#fff0e8;color:#cc4935}body[data-front-template=business] .receive-tab:before{display:none}body[data-front-template=business] .receive-tab :is(svg,span){color:inherit;filter:none;text-shadow:none;font-size:10px}body[data-front-template=business] .receive-tab.is-active{background:#cc4935;color:#fff}body[data-front-template=business] .hero-carousel{height:190px;border-radius:22px;box-shadow:none}body[data-front-template=business] .hero-slide{padding:26px 24px}body[data-front-template=business] .hero-slide:not(.hero-image-slide){background:#ffeedf;color:#28464d;isolation:isolate}body[data-front-template=business] .hero-slide-blue:not(.hero-image-slide){background:#e5f5f0}body[data-front-template=business] .hero-slide-purple:not(.hero-image-slide){background:#f0ebf6}body[data-front-template=business] .hero-slide:before{display:none}body[data-front-template=business] .hero-slide:not(.hero-image-slide):after{z-index:-1;border:0;border-radius:0;background:url(/assets/fresh-welcome-v2-EB0VO1CM.png) center / contain no-repeat;mix-blend-mode:multiply;-webkit-mask-image:linear-gradient(to right,transparent,#000 20%),linear-gradient(to bottom,transparent,#000 20%);mask-image:linear-gradient(to right,transparent,#000 20%),linear-gradient(to bottom,transparent,#000 20%);-webkit-mask-composite:source-in;mask-composite:intersect;box-shadow:none;width:235px;height:235px;right:-40px;bottom:-40px}body[data-front-template=business] .hero-slide h1{width:65%;font-weight:750;font-size:26px;letter-spacing:-.8px}body[data-front-template=business] .hero-slide p{font-weight:400;font-size:12px;color:#566f66}body[data-front-template=business] .hero-slide span{font-size:9px;letter-spacing:1px;background:#ffffffb3;color:#9c593b;font-weight:600}body[data-front-template=business] .hero-image-slide{padding:0}body[data-front-template=business] .hero-dots button{background:#ddd8d0}body[data-front-template=business] .hero-dots button.active{background:#df745a}body[data-front-template=business] .fresh-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:8px 0 22px}body[data-front-template=business] .fresh-shortcuts a{min-width:0;display:flex;align-items:center;flex-direction:column;gap:7px;text-decoration:none;padding:10px 0}body[data-front-template=business] .fresh-shortcuts a>span{display:grid;place-items:center;width:49px;height:49px;border-radius:17px;margin-bottom:3px;transition:transform .2s ease}body[data-front-template=business] .fresh-shortcuts strong{font-size:12px;font-weight:600;color:#3d5558}body[data-front-template=business] .fresh-shortcuts small{font-size:9px;color:#808b84}body[data-front-template=business] .fresh-shortcut-coral{background:#ffeadf;color:#c95c3e}body[data-front-template=business] .fresh-shortcut-blue{background:#e4f3f5;color:#147d92}body[data-front-template=business] .fresh-shortcut-gold{background:#fcf0d1;color:#a57a24}body[data-front-template=business] .fresh-shortcut-green{background:#e8f1e1;color:#618343}body[data-front-template=business] .account-card{padding:20px}body[data-front-template=business] .account-list{gap:8px 10px;margin-top:14px}body[data-front-template=business] .account-item{background:transparent;padding:8px 0;min-width:0}body[data-front-template=business] .account-item:nth-child(2n){padding-left:12px;border-left:0}body[data-front-template=business] .account-item span{font-size:11px;color:#8390a2}body[data-front-template=business] .account-item strong{margin-top:7px;color:#28464d;font-size:14px;font-weight:600;overflow-wrap:anywhere}body[data-front-template=business] .account-item.balance-item{margin-top:6px;padding:13px 12px;background:#fff1e8;border-radius:14px}body[data-front-template=business] .account-item.balance-item:nth-child(2n){background:#eaf6f3}body[data-front-template=business] .balance-item span{color:#7c7469}body[data-front-template=business] .balance-item:nth-child(2n) span{color:#5e7e78}body[data-front-template=business] .balance-item strong{font-size:18px;font-weight:700;letter-spacing:-.6px;font-variant-numeric:tabular-nums}body[data-front-template=business] .business-account-link{display:flex;align-items:center;justify-content:end;gap:4px;margin:10px 4px 18px;color:#147d92;text-decoration:none;font-size:11px}body[data-front-template=business] .notice-card{background:#f1f3eb;border:0;box-shadow:none;border-radius:12px;color:#637b6a}body[data-front-template=business] .notice-icon{color:#9a814c}body[data-front-template=business] .member-card{padding:20px}body[data-front-template=business] .member-icon{background:#eaf8f8;color:#147d92;border-radius:12px;box-shadow:none;flex:0 0 42px}body[data-front-template=business] .member-main{display:flex;flex-wrap:wrap;gap:12px}body[data-front-template=business] .member-copy{flex:1;min-width:0}body[data-front-template=business] .member-copy strong{color:#28464d;font-size:17px;font-weight:700}body[data-front-template=business] .member-copy span{color:#8c99aa}body[data-front-template=business] .member-actions{gap:6px;flex-wrap:wrap}body[data-front-template=business] :is(.member-badge,.daily-checkin-button,.upgrade-button){border-radius:7px;height:29px;padding:0 9px;background:#eaf8f8;color:#147d92;border:0;box-shadow:none;font-size:11px}body[data-front-template=business] .upgrade-button{color:#fff;background:#cc4935}body[data-front-template=business] .member-progress{background:#f2f7f4;height:5px;margin-top:20px}body[data-front-template=business] .member-progress span{background:#2394a2}body[data-front-template=business] .member-levels span{color:#8393a8;border-radius:6px;font-size:10px;font-weight:500}body[data-front-template=business] .member-levels .is-active{background:#dff2f1;color:#147d92}body[data-front-template=business] .friend-links{padding:20px}body[data-front-template=business] .platform-grid{gap:10px}body[data-front-template=business] .platform-logo{border:1px solid #e5ebf3;border-radius:12px;background:#fff;box-shadow:none;min-height:82px}body[data-front-template=business] .platform-logo strong{color:#66768c;font-weight:500;font-size:10px}body[data-front-template=business] .friend-manual-mall-button{min-width:0;padding:0 12px;height:30px;border:1px solid #d8e4f4;background:#eaf8f8;color:#147d92;box-shadow:none;font-size:12px;border-radius:7px}body[data-front-template=business] .friend-manual-mall-button{animation:none;text-shadow:none;filter:none}body[data-front-template=business] .friend-manual-mall-button:before,body[data-front-template=business] .friend-manual-mall-button:after{display:none}body[data-front-template=business] .notice-track span{color:#637b6a;font-weight:500}body[data-front-template=business] .friend-manual-mall-button .manual-char{animation:none;text-shadow:none}body[data-front-template=business] .profile-card{border:1px solid #dcece7;border-radius:24px;background:linear-gradient(115deg,#e5f3ed,#f3f7ed);color:#28464d;padding:24px;box-shadow:none}body[data-front-template=business] .profile-card:after{background:#c8e3d938}body[data-front-template=business] .user-avatar{background:#fff9ec;border:3px solid #fff;color:#a07944;box-shadow:0 4px 15px #617a5110;border-radius:22px}body[data-front-template=business] .level-medal{background:#f6d8a3;color:#8c662d;border:2px solid #e5f3ed}body[data-front-template=business] .profile-main h1{font-size:23px;font-weight:700;color:#28464d}body[data-front-template=business] .profile-main>span{color:#657e75;font-weight:500}body[data-front-template=business] .profile-tags a{font-size:10px;height:25px;border-radius:8px;font-weight:500;background:#ffffffb3;color:#547b71}body[data-front-template=business] .profile-tags .member-tag{background:#fff0e8;color:#28464d}body[data-front-template=business] .mine-account-card{padding:22px}body[data-front-template=business] .mine-balance{background:transparent;padding:10px 0 18px}body[data-front-template=business] .mine-balance strong{color:#28464d;font-size:34px;font-weight:650;letter-spacing:-1px}body[data-front-template=business] .money-actions :is(a,button){height:46px;border-radius:10px;font-size:14px;font-weight:600;box-shadow:none}body[data-front-template=business] .withdraw-button{background:#eaf8f8;color:#147d92}body[data-front-template=business] .recharge-button{background:#cc4935}body[data-front-template=business] .mine-menu-item{padding:0 20px;min-height:62px}body[data-front-template=business] .mine-menu-item svg:first-child{color:#328f9b}body[data-front-template=business] .mine-menu-item:nth-child(3n+2) svg:first-child{color:#ca7758}body[data-front-template=business] .mine-menu-item span{font-size:13px;font-weight:500}body[data-front-template=business] .logout-button{border:1px solid #ece8e1;border-radius:12px;box-shadow:none;font-weight:500}body[data-front-template=business] .receive-machine{padding:24px}body[data-front-template=business] .machine-head{color:#dc7555}body[data-front-template=business] .machine-head span{color:#8b927c;font-size:11px;font-weight:500;letter-spacing:2px}body[data-front-template=business] .machine-head h1{color:#28464d;font-size:23px;margin-top:9px;font-weight:650}body[data-front-template=business] .product-window{border:1px solid #ece8e1;border-radius:12px;background:#fbf8f4;margin-top:24px}body[data-front-template=business] .product-window:before{background:linear-gradient(90deg,#fbf8f4,transparent)}body[data-front-template=business] .product-window:after{background:linear-gradient(270deg,#fbf8f4,transparent)}body[data-front-template=business] .product-tile{border:1px solid #ece8e1;box-shadow:0 3px 8px #28464d08;border-radius:10px}body[data-front-template=business] .receive-button{width:100%;background:#cc4935;border-radius:13px;box-shadow:0 6px 15px #cc49351c;margin-top:22px;font-weight:600;font-size:15px}body[data-front-template=business] .receive-button.counting{background:#eaf8f8;color:#147d92;box-shadow:none}body[data-front-template=business] :is(.receive-stats,.receive-tips){padding:20px}body[data-front-template=business] .level-strip{background:#edf5ee;border-radius:15px}body[data-front-template=business] .level-mark{background:#d6ebe1;color:#337865}body[data-front-template=business] .level-strip span{color:#8496ae}body[data-front-template=business] .level-copy-link strong{color:#28464d;border-bottom-color:#c3e2e3;font-weight:600;font-size:16px}body[data-front-template=business] .level-copy-link strong svg{color:#328fa2}body[data-front-template=business] .level-actions :is(a,button){background:#cc4935;color:#fff;border-radius:8px}body[data-front-template=business] .level-actions .receive-reward-button{background:#fff0e8;color:#147d92}body[data-front-template=business] .stat-box{background:#fff3e9;border:0;border-radius:16px;padding:16px 10px}body[data-front-template=business] .stat-box:nth-child(2n){background:#edf7f4}body[data-front-template=business] .stat-box svg{color:#328fa2}body[data-front-template=business] .stat-box strong{color:#28464d;font-weight:650}body[data-front-template=business] .tips-list{color:#718097;line-height:1.9}body[data-front-template=business] .service-page-chat-active{padding-bottom:calc(94px + env(safe-area-inset-bottom))}body[data-front-template=business] .front-preview-app .service-page-chat-active{height:calc(100svh - 44px);min-height:calc(100svh - 44px)}body[data-front-template=business] :is(.message-dialog,.receive-confirm-dialog,.received-order-dialog,.front-modal-card){border:1px solid #ece8e1;border-radius:20px;box-shadow:0 24px 70px #102b492b;background:#fff}body[data-front-template=business] :is(.message-dialog-icon,.receive-confirm-icon){background:#eaf8f8;color:#147d92;box-shadow:none}body[data-front-template=business] :is(.message-dialog-button,.receive-confirm-submit){background:#cc4935;color:#fff;border-radius:12px;box-shadow:none}@media(min-width:760px){body[data-front-template=business] .login-page:not(.register-page,.forgot-page){padding-top:70px}body[data-front-template=business] .login-page:not(.register-page,.forgot-page) .login-shell{grid-template-columns:1.06fr 1fr;grid-template-rows:1fr auto;border:1px solid #ece8e1}body[data-front-template=business] .login-visual{grid-row:1 / 3;align-items:start;min-height:590px;padding:46px 42px}body[data-front-template=business] .business-login-intro h1{font-size:42px;line-height:1.4;margin-top:28px}body[data-front-template=business] .business-login-intro p{font-size:12px}body[data-front-template=business] .fresh-login-art{width:365px;height:365px;right:0;bottom:-30px}body[data-front-template=business] .login-visual-mark{top:35px;right:30px}body[data-front-template=business] .login-page:not(.register-page,.forgot-page) .login-form{padding:64px 42px 24px;align-self:center}body[data-front-template=business] .login-trust-strip{padding:0 42px 36px}body[data-front-template=business] .business-header{padding-top:32px;padding-bottom:24px}body[data-front-template=business] .business-page-heading{padding-top:20px;padding-bottom:28px}body[data-front-template=business] .business-page-heading h1{font-size:32px}body[data-front-template=business] .dashboard-page{max-width:960px;display:grid;grid-template-columns:1fr 1fr;gap:18px 24px;align-content:start}body[data-front-template=business] .dashboard-page>:is(.account-card,.member-card,.friend-links,.notice-card){margin:0}body[data-front-template=business] .dashboard-page .hero-carousel{grid-column:1;grid-row:1;height:240px}body[data-front-template=business] .dashboard-page .hero-slide{padding:38px 30px}body[data-front-template=business] .dashboard-page .hero-slide h1{width:65%;max-width:300px;margin-top:25px;font-size:30px}body[data-front-template=business] .dashboard-page .hero-slide:not(.hero-image-slide):after{width:285px;height:285px;right:-32px;bottom:-40px}body[data-front-template=business] .dashboard-page .account-card{grid-column:2;grid-row:1;padding:22px}body[data-front-template=business] .dashboard-page .account-list{margin-top:12px;gap:5px 12px}body[data-front-template=business] .dashboard-page .balance-item strong{font-size:22px}body[data-front-template=business] .dashboard-page .hero-dots{grid-column:1;grid-row:2;margin:0}body[data-front-template=business] .dashboard-page .business-account-link{grid-column:2;grid-row:2;margin:0}body[data-front-template=business] .dashboard-page .fresh-shortcuts{grid-column:1 / -1;grid-row:3;margin:0;padding:4px 20px;background:#fffdf9;border:1px solid #ece8e1;border-radius:22px}body[data-front-template=business] .dashboard-page .notice-card{grid-column:1 / -1}body[data-front-template=business] .dashboard-page .member-card{grid-column:1 / -1;padding:24px}body[data-front-template=business] .dashboard-page .member-main{gap:16px}body[data-front-template=business] .dashboard-page .member-copy{flex:1}body[data-front-template=business] .dashboard-page .friend-links{grid-column:1 / -1;padding:24px}body[data-front-template=business] .dashboard-page .platform-grid{grid-template-columns:repeat(8,minmax(0,1fr))}body[data-front-template=business] :is(.receive-page,.mine-page){max-width:720px}body[data-front-template=business] .mine-page .mine-menu-card{display:grid;grid-template-columns:1fr 1fr}body[data-front-template=business] .mine-menu-item:nth-child(2){border-top:0}body[data-front-template=business] .mine-menu-item:nth-child(2n){border-left:1px solid #f0f3f7}body[data-front-template=business] .receive-page .stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:759px){body[data-front-template=business] :is(.business-header,.business-page-heading){max-width:480px}body[data-front-template=business] .business-user-link span{display:none}body[data-front-template=business] .member-actions{flex-basis:100%;margin:4px 0 0;justify-content:flex-start}}@media(max-width:360px){body[data-front-template=business]{--page-x:14px}body[data-front-template=business] :is(.business-header,.business-page-heading){padding-left:14px;padding-right:14px}body[data-front-template=business] .business-heading-label{display:none}body[data-front-template=business] .business-brand small{font-size:7px;letter-spacing:.6px}body[data-front-template=business] .login-page:not(.register-page,.forgot-page){padding:14px}body[data-front-template=business] .login-visual{min-height:214px;padding:24px 20px;gap:10px}body[data-front-template=business] .business-login-intro h1{font-size:26px}body[data-front-template=business] .fresh-login-art{width:185px;height:185px;right:-45px;bottom:-12px}body[data-front-template=business] .login-visual-mark{width:30px;height:30px;right:16px;top:16px}body[data-front-template=business] .fresh-shortcuts small{display:none}body[data-front-template=business] :is(.account-card,.member-card,.friend-links,.receive-machine,.receive-stats,.receive-tips){padding:16px}body[data-front-template=business] .balance-item strong{font-size:16px}}@media(hover:hover)and (prefers-reduced-motion:no-preference){body[data-front-template=business] .fresh-shortcuts a:hover>span{transform:translateY(-3px) rotate(-5deg)}body[data-front-template=business] :is(.login-button,.receive-button,.recharge-button):not(:disabled):hover{background:#b83e2c}}@media(prefers-reduced-motion:reduce){body[data-front-template=business] :is(.hero-track,.product-track,.notice-track){animation:none;transition:none}}body[data-front-template=business] :is(.profile-info-page,.orders-page){max-width:720px;padding-inline:clamp(14px,4vw,28px);background:#fbf8f4;color:#2f474d}body[data-front-template=business] .profile-info-page{padding-top:calc(18px + env(safe-area-inset-top));padding-bottom:calc(32px + env(safe-area-inset-bottom))}body[data-front-template=business] .profile-info-page .sub-page-header{height:52px;margin-bottom:20px;grid-template-columns:44px minmax(0,1fr) 44px}body[data-front-template=business] .profile-info-page .sub-page-header h1{color:#243b43;font-size:20px;font-weight:700;letter-spacing:.02em}body[data-front-template=business] .profile-info-page .back-button{width:40px;height:40px;border:1px solid #ebe7e0;border-radius:14px;background:#fff;color:#243b43;box-shadow:0 3px 10px #664e2e0a}body[data-front-template=business] .profile-info-page :is(.profile-form,.password-form,.recharge-form,.withdraw-form,.about-card,.security-card,.details-list,.finance-order-list,.message-card,.credit-gauge-card,.credit-status-card,.credit-feature,.level-card,.benefit-item,.upgrade-card,.withdraw-failed,.withdraw-processing,.manual-mall-card,.manual-mall-empty){border:1px solid #ebe7e0;border-radius:22px;background:#fff;box-shadow:0 8px 26px #664e2e0d}body[data-front-template=business] .profile-info-page :is(.profile-form,.password-form,.recharge-form,.withdraw-form,.about-card,.finance-order-list){padding:22px}body[data-front-template=business] .profile-info-page :is(.profile-field,.upload-field){margin-bottom:20px}body[data-front-template=business] .profile-info-page :is(.profile-field>span,.upload-field-head>span,.withdraw-choice-field>span){color:#435b61;font-size:13px;font-weight:600}body[data-front-template=business] .profile-info-page .profile-field :is(input,select){min-width:0;height:50px;border:1px solid #e4e3dd;border-radius:12px;background:#fcfaf7;color:#2f474d;font-size:15px}body[data-front-template=business] .profile-info-page .profile-field :is(input,select):focus{border-color:#147d92;background:#fff;box-shadow:0 0 0 3px #147d921a}body[data-front-template=business] .profile-info-page .profile-field :is(input,select):disabled{background:#f0eeea;color:#88908d;cursor:not-allowed}body[data-front-template=business] .profile-info-page .profile-field .profile-password-wrap{display:flex;color:#147d92}body[data-front-template=business] .profile-info-page .profile-save-button,body[data-front-template=business] .profile-info-page .failed-service-button{display:flex;align-items:center;justify-content:center;min-height:48px;height:auto;padding:12px 18px;border:1px solid #cc4935;border-radius:15px;background:#cc4935;color:#fff;font-size:15px;font-weight:600;line-height:1.4;text-decoration:none;box-shadow:0 7px 16px #df553f2b}body[data-front-template=business] .profile-info-page :is(.profile-save-button,.upload-field-action button):disabled,body[data-front-template=business] .service-page .builtin-chat-input button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}body[data-front-template=business] .profile-info-page :is(.profile-warning,.password-rule-card,.recharge-note,.withdraw-method-info,.withdraw-profile-empty){border-color:#d6eeee;border-radius:14px;background:#eaf8f8;color:#3c6d75;font-weight:500}body[data-front-template=business] .profile-info-page :is(.password-rule-card,.recharge-note)>p{color:#3c6d75;font-weight:500;line-height:1.7;overflow-wrap:anywhere}body[data-front-template=business] .profile-info-page :is(.upload-field-head,.profile-upload-progress,.paid-check,.license-info div,.withdraw-method-info-rows div,.withdraw-method-info-images figure){border-color:#ebe7e0;border-radius:12px;background:#fcfaf7}body[data-front-template=business] .profile-info-page .upload-field-head{flex-wrap:wrap}body[data-front-template=business] .profile-info-page .upload-field-action button{border-radius:10px;background:#147d92;color:#fff;font-weight:600}body[data-front-template=business] .profile-info-page .upload-box{border-color:#b6dadd;border-radius:14px;color:#147d92}body[data-front-template=business] .profile-info-page .upload-box:not(.has-image){background:#f1fafa}body[data-front-template=business] .profile-info-page .profile-upload-progress strong{color:#147d92}body[data-front-template=business] .profile-info-page .profile-upload-progress em,body[data-front-template=business] .profile-info-page .paid-check input:checked+span{background:#147d92}body[data-front-template=business] .profile-info-page .paid-check input:focus-visible+span{outline:2px solid #147d92;outline-offset:3px}body[data-front-template=business] .profile-info-page .form-feedback{overflow-wrap:anywhere}body[data-front-template=business] :is(.register-page,.forgot-page){max-width:520px;padding:calc(28px + env(safe-area-inset-top)) 20px calc(32px + env(safe-area-inset-bottom));background:#fbf8f4}body[data-front-template=business] :is(.register-page,.forgot-page) .login-form{padding:28px;border:1px solid #ebe7e0;border-radius:24px;background:#fff;box-shadow:0 8px 28px #664e2e0f}body[data-front-template=business] :is(.register-page,.forgot-page) .form-heading{margin-bottom:26px;text-align:left}body[data-front-template=business] :is(.register-page,.forgot-page) .form-heading h2{color:#243b43;font-size:28px;font-weight:700}body[data-front-template=business] :is(.register-page,.forgot-page) .form-heading span{margin-top:8px;color:#748487;font-size:13px;line-height:1.6}body[data-front-template=business] :is(.register-page,.forgot-page) .field{display:block;margin-bottom:18px}body[data-front-template=business] :is(.register-page,.forgot-page) .field-label{margin-bottom:8px;color:#435b61;font-size:13px;font-weight:600}body[data-front-template=business] :is(.register-page,.forgot-page) .input-wrap{height:50px;padding:0 14px;border:1px solid #e4e3dd;border-radius:12px;background:#fcfaf7}body[data-front-template=business] :is(.register-page,.forgot-page) .input-wrap:focus-within{border-color:#147d92;background:#fff;box-shadow:0 0 0 3px #147d921a}body[data-front-template=business] :is(.register-page,.forgot-page) :is(.field-icon,.select-chevron,.register-link){color:#147d92}body[data-front-template=business] :is(.register-page,.forgot-page) .input-wrap :is(input,select){min-width:0;color:#2f474d;font-size:14px}body[data-front-template=business] .register-page .field>small{display:block;margin-top:7px;color:#748487;font-size:12px;line-height:1.5;font-weight:400}body[data-front-template=business] .register-page .field>.register-field-error{color:#c7383b}body[data-front-template=business] .register-page .field.has-error .input-wrap{border-color:#c7383b;box-shadow:0 0 0 3px #c7383b17}body[data-front-template=business] .forgot-page .reset-question-panel{margin:0 0 20px;padding:14px;border:1px solid #d6eeee;border-radius:12px;background:#eaf8f8}body[data-front-template=business] :is(.register-page,.forgot-page) .login-button{min-height:50px;border-radius:15px;background:#cc4935;color:#fff;box-shadow:0 7px 16px #df553f2b;font-weight:600}body[data-front-template=business] .orders-page .orders-panel{margin-top:20px;padding:22px;border:1px solid #ebe7e0;border-radius:24px;background:#fff;box-shadow:0 5px 18px #664e2e0d}body[data-front-template=business] :is(.orders-page,.profile-info-page) .section-title{color:#243b43;font-weight:700}body[data-front-template=business] :is(.orders-page,.recharge-page) .orders-account-list{grid-template-columns:1.1fr .8fr 1.1fr;gap:10px}body[data-front-template=business] :is(.orders-page,.recharge-page) .orders-account-list .account-item{min-width:0;padding:12px 8px}body[data-front-template=business] :is(.orders-page,.recharge-page) .orders-account-list .account-item strong{overflow-wrap:anywhere}body[data-front-template=business] .orders-page .order-main-tabs{margin-top:20px;gap:8px}body[data-front-template=business] .orders-page .order-main-tab{min-height:48px;height:auto;padding:10px 6px;border-color:#ebe7e0;border-radius:15px;background:#fff;color:#6a7c7f;font-weight:600}body[data-front-template=business] .orders-page .order-main-tab.is-active{border-color:#f2b8a6;background:#fff0e8;color:#bc4935;box-shadow:0 4px 12px #df553f12}body[data-front-template=business] .orders-page .order-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:5px;border-radius:12px;background:#fbf8f4}body[data-front-template=business] :is(.orders-page,.account-details-page) .order-tab{height:38px;border-radius:8px;background:transparent;color:#6a7c7f;font-size:12px;font-weight:600}body[data-front-template=business] :is(.orders-page,.account-details-page) .order-tab.is-active{background:#147d92;color:#fff;box-shadow:none}body[data-front-template=business] .orders-page :is(.order-card,.order-finance-card){padding:16px;border-color:#ebe7e0;border-radius:18px;background:#fff}body[data-front-template=business] .orders-page .order-card.expanded{border-color:#72bac2;box-shadow:0 0 0 3px #147d920f}body[data-front-template=business] .orders-page .order-card:focus-visible{outline:2px solid #147d92;outline-offset:3px}body[data-front-template=business] .orders-page .order-card-body{padding:12px 0 0;border-top:1px solid #f0eeea;border-radius:0;background:transparent}body[data-front-template=business] .orders-page .order-product-name{color:#6a7c7f}body[data-front-template=business] .orders-page .order-money-summary strong{color:#243b43;font-weight:700}body[data-front-template=business] .orders-page .order-inline-detail{border-color:#ebe7e0;border-radius:12px;background:#fcfaf7}body[data-front-template=business] .profile-info-page .details-summary{margin-top:0;padding:24px;border:1px solid #d4ebea;border-radius:24px;background:radial-gradient(circle at 100% 0%,#fff6db 0,transparent 52%),linear-gradient(120deg,#e4f4f2,#f2fbf7);color:#243b43;box-shadow:0 6px 20px #664e2e14}body[data-front-template=business] .profile-info-page .details-summary strong{color:#126b7d;font-weight:650;overflow-wrap:anywhere}body[data-front-template=business] .profile-info-page .details-summary span{color:#58757a}body[data-front-template=business] .profile-info-page .details-summary>svg{box-sizing:content-box;padding:12px;border-radius:18px;background:#ffffffb3;color:#147d92}body[data-front-template=business] .profile-info-page .withdraw-balance-summary strong{white-space:normal}body[data-front-template=business] .account-details-page .details-list{margin-top:20px;padding-top:12px}body[data-front-template=business] .account-details-page .details-filter-arrow{height:36px;border-radius:8px;color:#243b43;background:#eaf8f8;box-shadow:none}body[data-front-template=business] .account-details-page .detail-item{grid-template-columns:auto minmax(0,1fr) auto;min-height:84px;padding:16px}body[data-front-template=business] .account-details-page .detail-main :is(strong,span){overflow-wrap:anywhere;font-weight:500}body[data-front-template=business] .profile-info-page .finance-order-item{gap:10px;padding-block:16px}body[data-front-template=business] :is(.orders-page,.profile-info-page) .finance-order-item>div{flex-wrap:wrap}body[data-front-template=business] :is(.orders-page,.profile-info-page) .finance-order-item :is(strong,p){overflow-wrap:anywhere}body[data-front-template=business] .withdraw-page .withdraw-choice{min-height:94px;border-color:#ebe7e0;border-radius:14px;background:#fcfaf7}body[data-front-template=business] .withdraw-page .withdraw-choice.is-selected{border-color:#147d92;background:#eaf8f8;color:#126b7d;box-shadow:none}body[data-front-template=business] .withdraw-page .withdraw-choice.is-selected .choice-check{background:#147d92}body[data-front-template=business] .withdraw-page .withdraw-choice.is-unavailable{border-color:#e4e4de;background:#f2f1ed;color:#96a19f;box-shadow:none}body[data-front-template=business] .profile-info-page :is(.security-icon,.message-icon,.level-card-icon,.upgrade-icon){border-radius:16px;background:#fff0e8;color:#df553f;box-shadow:none}body[data-front-template=business] .security-page .security-item:nth-child(2) .security-icon,body[data-front-template=business] .member-level-page .level-card:nth-child(3n+2) .level-card-icon{background:#eaf8f8;color:#147d92}body[data-front-template=business] .security-page .security-item:nth-child(3) .security-icon,body[data-front-template=business] .member-level-page .level-card:nth-child(3n) .level-card-icon{background:#fff5d9;color:#96701c}body[data-front-template=business] .security-page .security-item{min-height:94px;grid-template-columns:auto minmax(0,1fr) auto;padding:20px}body[data-front-template=business] .security-page .security-item strong{color:#243b43;font-weight:600}body[data-front-template=business] .security-page .security-item span{color:#738488;line-height:1.5}body[data-front-template=business] .about-page .company-card p{color:#60777c;line-height:1.9;overflow-wrap:anywhere}body[data-front-template=business] .about-page .license-placeholder{border-color:#b6dadd;border-radius:14px;color:#147d92}body[data-front-template=business] .about-page .license-placeholder:not(.has-image){background:#f1fafa}body[data-front-template=business] .messages-page .message-card{padding:20px;grid-template-columns:auto minmax(0,1fr)}body[data-front-template=business] .messages-page .message-main :is(strong,p){overflow-wrap:anywhere}body[data-front-template=business] .messages-page .message-main strong{color:#243b43;font-weight:600;line-height:1.6}body[data-front-template=business] .messages-page .message-read-state{background:#eaf8f8;color:#147d92}body[data-front-template=business] .credit-page .credit-gauge-card{padding-block:32px 24px;background:radial-gradient(ellipse at 50% 5%,#fff0e8 0,#fff 70%)}body[data-front-template=business] .credit-page .gauge-needle,body[data-front-template=business] .credit-page .gauge-needle:after{background:#243b43}body[data-front-template=business] .credit-page .gauge-center{background:#df553f}body[data-front-template=business] .credit-page .gauge-score strong{color:#243b43;font-weight:650}body[data-front-template=business] .credit-page :is(.credit-status-card,.credit-feature){padding:20px}body[data-front-template=business] .credit-page .credit-status-card{border-color:#d6eeee;background:#f0fafa}body[data-front-template=business] .credit-page .credit-feature svg{box-sizing:content-box;padding:9px;border-radius:14px;background:#eaf8f8;color:#147d92}body[data-front-template=business] .credit-page .credit-feature:nth-child(2n) svg{background:#fff0e8;color:#df553f}body[data-front-template=business] .credit-page :is(.credit-feature,.credit-status-card) strong{color:#243b43;font-weight:600}body[data-front-template=business] .profile-info-page :is(.member-level-hero,.benefit-hero){margin-top:0;padding:26px;border:1px solid #f1dcc8;border-radius:24px;background:radial-gradient(circle at 100% 0%,#fff6cd 0,transparent 60%),linear-gradient(120deg,#ffeadf,#fff9ec);color:#c6533c;box-shadow:0 6px 20px #664e2e14}body[data-front-template=business] .profile-info-page :is(.member-level-hero,.benefit-hero) span{color:#966951}body[data-front-template=business] .profile-info-page :is(.member-level-hero,.benefit-hero) strong{color:#75483b;font-size:27px;font-weight:650}body[data-front-template=business] .member-level-page .level-list{margin-top:20px;gap:14px}body[data-front-template=business] .member-level-page .level-card{grid-template-columns:auto minmax(0,1fr) auto;min-height:108px;padding:20px}body[data-front-template=business] .member-level-page .level-card.is-current{border-color:#eaa28d;background:#fff8f2;box-shadow:0 6px 22px #df553f14}body[data-front-template=business] .member-level-page .level-card-main :is(strong,em){color:#243b43;font-weight:650}body[data-front-template=business] .member-level-page .level-card-main span{color:#738488;overflow-wrap:anywhere}body[data-front-template=business] .member-level-page :is(.level-state.current,.level-upgrade span){border-radius:10px;background:#cc4935;color:#fff;font-weight:600}body[data-front-template=business] .member-benefits-page .benefit-item{grid-template-columns:auto minmax(0,1fr);padding:22px}body[data-front-template=business] .member-benefits-page .benefit-item>svg:not(.benefit-lock){box-sizing:content-box;padding:10px;border-radius:14px;background:#eaf8f8;color:#147d92}body[data-front-template=business] .member-benefits-page .benefit-item:nth-child(2n)>svg:not(.benefit-lock){background:#fff0e8;color:#df553f}body[data-front-template=business] .member-benefits-page .benefit-item strong{color:#243b43;font-weight:600}body[data-front-template=business] .member-benefits-page .benefit-item span{line-height:1.7;overflow-wrap:anywhere}body[data-front-template=business] .upgrade-member-page .upgrade-card{padding:32px 26px}body[data-front-template=business] .upgrade-member-page .upgrade-card .profile-field{width:100%;margin-top:24px;margin-bottom:0;text-align:left}body[data-front-template=business] .upgrade-member-page .upgrade-card h2{color:#243b43;font-size:21px;font-weight:650}body[data-front-template=business] .upgrade-member-page .failed-service-button{border-color:#ebe7e0;background:#fbf8f4;color:#243b43;box-shadow:none}body[data-front-template=business] :is(.profile-info-page,.register-page,.forgot-page) .message-dialog{width:min(100%,400px);max-height:calc(100svh - 48px);padding:26px;overflow-y:auto;border:1px solid #ebe7e0;border-radius:24px;box-shadow:0 24px 80px #46382629}body[data-front-template=business] :is(.profile-info-page,.register-page,.forgot-page) .message-dialog-icon{border-radius:14px;background:#eaf8f8;color:#147d92}body[data-front-template=business] .register-page .register-result-dialog.is-success .register-result-icon{background:#ecfdf3;color:#168656}body[data-front-template=business] .register-page .register-result-dialog.is-failure .register-result-icon{background:#fff0f1;color:#c7383b}body[data-front-template=business] :is(.profile-info-page,.register-page,.forgot-page) .message-dialog :is(h2,p){overflow-wrap:anywhere}body[data-front-template=business] :is(.profile-info-page,.register-page,.forgot-page) .message-dialog h2{color:#243b43;font-weight:650}body[data-front-template=business] :is(.profile-info-page,.register-page,.forgot-page) .message-dialog-button{border-radius:14px;background:#cc4935;color:#fff;font-weight:600}body[data-front-template=business] .manual-mall-page{padding-bottom:calc(110px + env(safe-area-inset-bottom))}body[data-front-template=business] .manual-mall-page .manual-mall-hero{margin-top:0;padding:22px;border:1px solid #f1dcc8;border-radius:22px;background:linear-gradient(115deg,#fff0e8,#fffaeb);box-shadow:none}body[data-front-template=business] .manual-mall-page .manual-mall-hero :is(svg,span){color:#a9533e;font-size:14px;font-weight:600}body[data-front-template=business] .manual-mall-page .manual-mall-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}body[data-front-template=business] .manual-mall-page .manual-mall-info{padding:14px}body[data-front-template=business] .manual-mall-page .manual-mall-info strong{color:#2f474d;font-weight:600}body[data-front-template=business] .manual-mall-page .manual-mall-info div{grid-template-columns:minmax(0,1fr) auto;gap:8px}body[data-front-template=business] .manual-mall-page .manual-mall-info em{grid-column:1 / -1;font-weight:400}body[data-front-template=business] .manual-mall-page .manual-mall-info span{color:#bc4935;overflow-wrap:anywhere}body[data-front-template=business] .manual-mall-page .manual-mall-claim-button{min-height:32px;border-radius:10px;background:#cc4935;box-shadow:none;font-weight:600}body[data-front-template=business] .manual-mall-page .manual-mall-toast{border-radius:12px;background:#243b43;color:#fff;white-space:normal;line-height:1.6}body[data-front-template=business] .service-page{max-width:720px;background:#fbf8f4}body[data-front-template=business] .service-page:not(.service-page-chat-active){padding-inline:clamp(14px,4vw,28px)}body[data-front-template=business] .service-page :is(.service-hero,.service-action-card,.builtin-chat-card){border:1px solid #ebe7e0;border-radius:24px;background:#fff;box-shadow:0 5px 18px #664e2e0d}body[data-front-template=business] .service-page .service-hero{min-height:400px;padding-top:30px;background:radial-gradient(ellipse at 90% 15%,#fff3d9 0,transparent 60%),linear-gradient(155deg,#fff,#edf9f6)}body[data-front-template=business] .service-page .service-copy>span{border-radius:10px;background:#fff0e8;color:#bc4935;font-weight:600}body[data-front-template=business] .service-page .service-copy h1{color:#243b43;font-weight:650;line-height:1.45}body[data-front-template=business] .service-page .agent-headset{color:#147d92}body[data-front-template=business] .service-page :is(.agent-body,.phone-bubble){background:#df553f}body[data-front-template=business] .service-page .chat-bubble{background:#147d92}body[data-front-template=business] .service-page .agent-body:before{background:#fff6e9}body[data-front-template=business] .service-page .service-time{border-radius:16px;background:#eaf8f8}body[data-front-template=business] .service-page .summon-button{border-radius:15px;background:#cc4935;color:#fff;font-weight:600;box-shadow:0 7px 16px #df553f2b}body[data-front-template=business] .service-page .builtin-chat-card>header{min-height:62px;border-color:#ebe7e0;background:#f0fafa}body[data-front-template=business] .service-page .builtin-chat-card>header strong{color:#243b43;font-weight:650}body[data-front-template=business] .service-page .builtin-chat-messages{background:#fbf8f4}body[data-front-template=business] .service-page .builtin-chat-input textarea{border-color:#e4e3dd;border-radius:12px;background:#fcfaf7;font-weight:400}body[data-front-template=business] .service-page .builtin-chat-input textarea:focus{border-color:#147d92;box-shadow:0 0 0 2px #147d9217}body[data-front-template=business] .service-page .builtin-chat-input>button,body[data-front-template=business] .service-page .builtin-chat-emoji-picker-wrap>button{border-radius:12px;background:#eaf8f8;color:#147d92}body[data-front-template=business] .service-page .builtin-chat-input>button:last-child{background:#cc4935;color:#fff}body[data-front-template=business] .service-page .builtin-chat-new-message-tip{border-color:#d6eeee;color:#147d92}body[data-front-template=business] .service-page .builtin-chat-image-preview-card{border-radius:18px}@media(max-width:430px){body[data-front-template=business] .profile-info-page :is(.profile-form,.password-form,.recharge-form,.withdraw-form,.about-card,.finance-order-list),body[data-front-template=business] .orders-page .orders-panel{padding:16px}body[data-front-template=business] .profile-info-page .details-summary{padding:22px 18px}body[data-front-template=business] :is(.register-page,.forgot-page){padding-inline:14px}body[data-front-template=business] :is(.register-page,.forgot-page) .login-form{padding:24px 18px}body[data-front-template=business] .orders-page .order-main-tab{flex-direction:column;gap:6px;font-size:11px}body[data-front-template=business] :is(.orders-page,.recharge-page) .orders-account-list{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-front-template=business] :is(.orders-page,.recharge-page) .orders-account-list .balance-item{grid-column:1 / -1;padding-top:14px;border-top:1px solid #eee9e1}body[data-front-template=business] .orders-page :is(.order-card,.order-finance-card){padding:12px}body[data-front-template=business] .orders-page .order-card-body{grid-template-columns:minmax(0,1fr);gap:12px}body[data-front-template=business] .orders-page .order-money-summary{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;gap:8px}body[data-front-template=business] .member-level-page .level-card{gap:10px;padding:16px 12px}body[data-front-template=business] .member-level-page .level-card-icon{width:38px;height:38px}body[data-front-template=business] .manual-mall-page .manual-mall-grid{gap:12px}body[data-front-template=business] .manual-mall-page .manual-mall-info{padding:12px 10px}body[data-front-template=business] .service-page .builtin-chat-input{grid-template-columns:minmax(0,1fr) 36px 36px 36px;gap:5px;padding-inline:8px}body[data-front-template=business] .service-page .builtin-chat-input>button,body[data-front-template=business] .service-page .builtin-chat-emoji-picker-wrap>button{width:36px}}@media(max-width:350px){body[data-front-template=business] .account-details-page .detail-item{grid-template-columns:auto minmax(0,1fr)}body[data-front-template=business] .account-details-page .detail-item>em{grid-column:2}body[data-front-template=business] .credit-page .credit-grid{grid-template-columns:minmax(0,1fr)}body[data-front-template=business] .credit-page .credit-gauge-card{padding-inline:8px}body[data-front-template=business] .manual-mall-page .manual-mall-info div{grid-template-columns:minmax(0,1fr)}body[data-front-template=business] .manual-mall-page .manual-mall-claim-button{justify-self:start}}@media(min-width:768px){body[data-front-template=business] :is(.profile-info-page,.orders-page){padding-top:32px}body[data-front-template=business] .manual-mall-page .manual-mall-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}body[data-front-template-family=collection]{--mobile-max-width: 480px;--page-x: 20px;--front-bg-texture: none;background:var(--collection-bg);color:var(--collection-ink);font-family:var(--collection-font, "Segoe UI", "Microsoft YaHei", sans-serif)}body[data-front-template-family=collection] :is(.home-page,.login-page){background:transparent}body[data-front-template-family=collection] .hero-slide h1 .season-title-line{display:block;height:auto;padding:0;border:0;border-radius:0;background:none;color:inherit;font:inherit;letter-spacing:inherit}body[data-front-template-family=collection] .home-page{padding-top:8px;min-height:calc(100svh - 168px)}body[data-front-template-family=collection] :is(button,a,input,select,textarea):focus-visible{outline:3px solid var(--collection-secondary);outline-offset:3px}body[data-front-template-family=collection] button:disabled{cursor:not-allowed;opacity:.55}body[data-front-template-family=collection] .business-header{max-width:960px;margin:auto;padding:24px 20px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px}body[data-front-template-family=collection] .business-brand{display:flex;gap:10px;align-items:center;text-decoration:none;font-size:16px;font-weight:750;letter-spacing:.5px;color:var(--collection-ink)}body[data-front-template-family=collection] .business-brand-symbol{width:42px;height:42px;border-radius:min(var(--collection-radius),15px);background:var(--collection-soft);color:var(--collection-primary);display:grid;place-items:center;transform:rotate(-7deg)}body[data-front-template-family=collection] .business-brand small{display:block;color:var(--collection-muted);font-size:8px;letter-spacing:1.2px;margin-top:5px}body[data-front-template-family=collection] .business-header-actions{display:flex;align-items:center;gap:10px}body[data-front-template-family=collection] .business-header-actions a{display:flex;gap:8px;align-items:center;justify-content:center;min-width:38px;min-height:38px;padding:8px;background:var(--collection-surface);border:1px solid var(--collection-border);border-radius:min(var(--collection-radius),12px);text-decoration:none;color:var(--collection-ink)}body[data-front-template-family=collection] .business-user-link span{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}body[data-front-template-family=collection] .business-page-heading{max-width:960px;margin:0 auto;padding:8px 20px 20px;display:flex;justify-content:space-between;align-items:end}body[data-front-template-family=collection] .business-page-heading p{margin:0 0 9px;font-size:12px;color:var(--collection-muted)}body[data-front-template-family=collection] .business-page-heading h1{margin:0;display:flex;align-items:center;gap:10px;font-size:27px;font-weight:750;letter-spacing:-.7px}body[data-front-template-family=collection] .business-page-heading h1 span{width:7px;height:7px;border-radius:50%;background:var(--collection-primary)}body[data-front-template-family=collection] .business-heading-label{display:flex;align-items:center;gap:5px;white-space:nowrap;font-size:10px;color:var(--collection-primary);padding:7px 10px;background:var(--collection-soft);border-radius:var(--collection-radius)}body[data-front-template-family=collection] .login-page:not(.register-page,.forgot-page){max-width:1000px;padding:24px}body[data-front-template-family=collection] .login-page:not(.register-page,.forgot-page) .login-shell{gap:0;min-height:auto;border:0;border-radius:var(--collection-radius);background:var(--collection-surface);box-shadow:var(--collection-shadow);overflow:hidden}body[data-front-template-family=collection] .login-visual{position:relative;isolation:isolate;min-height:226px;padding:27px 26px;display:flex;align-items:center;gap:18px;background:var(--collection-hero-bg);overflow:hidden;color:var(--collection-hero-ink)}body[data-front-template-family=collection] .login-visual:before{display:none}body[data-front-template-family=collection] .login-visual-track{display:none}body[data-front-template-family=collection] .business-login-intro{position:relative;z-index:2;color:var(--collection-hero-ink)}body[data-front-template-family=collection] .business-login-wordmark{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:600;letter-spacing:1px;color:var(--collection-hero-ink)}body[data-front-template-family=collection] .business-login-intro h1{margin:23px 0 13px;font-size:29px;line-height:1.45;font-weight:750;letter-spacing:-1px}body[data-front-template-family=collection] .business-login-intro h1 em{font-style:normal;color:var(--collection-primary)}body[data-front-template-family=collection] .business-login-intro p{color:var(--collection-hero-ink);font-size:11px;line-height:1.8;margin:0}body[data-front-template-family=collection] .login-visual-mark{position:absolute;top:22px;right:22px;z-index:3;width:36px;height:36px;min-height:0;border-radius:min(var(--collection-radius),11px);border:2px solid var(--collection-border);box-shadow:var(--collection-shadow)}body[data-front-template-family=collection] .login-visual-mark>svg{color:var(--collection-secondary)}body[data-front-template-family=collection] .login-form{background:var(--collection-surface);border:1px solid var(--collection-border);border-radius:var(--collection-radius);box-shadow:var(--collection-shadow)}body[data-front-template-family=collection] .login-page:not(.register-page,.forgot-page) .login-form{border:0;margin:0;padding:28px 26px 14px;border-radius:0;box-shadow:none}body[data-front-template-family=collection] .business-login-eyebrow{display:flex;align-items:center;gap:8px;margin-bottom:11px;color:var(--collection-muted);font-size:9px;font-weight:600;letter-spacing:1.8px}body[data-front-template-family=collection] .business-login-eyebrow span{color:var(--collection-primary);font-size:17px;line-height:10px}body[data-front-template-family=collection] .form-heading{margin-bottom:26px}body[data-front-template-family=collection] .form-heading h2{color:var(--collection-ink);font-size:26px;font-weight:750;letter-spacing:-.6px}body[data-front-template-family=collection] .form-heading span{color:var(--collection-muted);margin-top:8px;font-size:12px}body[data-front-template-family=collection] .field-label{color:var(--collection-muted);font-weight:600}body[data-front-template-family=collection] .input-wrap{background:var(--collection-soft);border-color:var(--collection-border);border-radius:min(var(--collection-radius),13px)}body[data-front-template-family=collection] .input-wrap:focus-within{border-color:var(--collection-secondary);background:var(--collection-surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--collection-primary) 15%,transparent)}body[data-front-template-family=collection] .input-wrap:focus-within :is(.field-icon,.select-chevron){color:var(--collection-secondary)}body[data-front-template-family=collection] .login-button{display:flex;align-items:center;justify-content:center;gap:14px;border-radius:min(var(--collection-radius),13px);background:var(--collection-primary);box-shadow:var(--collection-shadow);font-size:14px;letter-spacing:1px;color:var(--collection-on-primary)}body[data-front-template-family=collection] :is(.register-link,.forgot-link){color:var(--collection-primary)}body[data-front-template-family=collection] .remember-login input{accent-color:var(--collection-primary)}body[data-front-template-family=collection] .login-trust-strip{padding:0 26px 26px;gap:6px}body[data-front-template-family=collection] .login-trust-strip span{background:transparent;border:0;padding:5px 0;box-shadow:none;font-size:10px;color:var(--collection-muted)}body[data-front-template-family=collection] .login-trust-strip svg{color:var(--collection-secondary)}body[data-front-template-family=collection] :is(.account-card,.member-card,.friend-links,.status-card,.mine-account-card,.mine-menu-card,.receive-machine,.receive-stats,.receive-tips){border:1px solid var(--collection-border);border-radius:var(--collection-radius);box-shadow:var(--collection-shadow);background:var(--collection-surface)}body[data-front-template-family=collection] .section-title{color:var(--collection-ink);font-weight:700;font-size:14px}body[data-front-template-family=collection] .section-title svg{color:var(--collection-secondary)}body[data-front-template-family=collection] .bottom-tabs{width:calc(100% - 24px);max-width:456px;bottom:12px;height:calc(66px + env(safe-area-inset-bottom));border:1px solid var(--collection-border);border-radius:var(--collection-radius);padding:6px 8px calc(6px + env(safe-area-inset-bottom));box-shadow:var(--collection-shadow);background:color-mix(in srgb,var(--collection-surface) 93%,transparent)}body[data-front-template-family=collection] .bottom-tab{height:52px;font-size:10px;font-weight:600;color:var(--collection-muted);border-radius:min(var(--collection-radius),12px);gap:6px}body[data-front-template-family=collection] .bottom-tab.is-active{background:var(--collection-soft);color:var(--collection-primary)}body[data-front-template-family=collection] .receive-tab:before{display:none}body[data-front-template-family=collection] .receive-tab :is(svg,span){color:inherit;filter:none;text-shadow:none;font-size:10px}body[data-front-template-family=collection] .receive-tab.is-active{background:var(--collection-primary);color:var(--collection-on-primary)}body[data-front-template-family=collection] .hero-carousel{height:190px;border-radius:var(--collection-radius);box-shadow:none}body[data-front-template-family=collection] .hero-slide{padding:26px 24px}body[data-front-template-family=collection] .hero-slide:not(.hero-image-slide){background:var(--collection-hero-bg);color:var(--collection-hero-ink);isolation:isolate}body[data-front-template-family=collection] .hero-slide-blue:not(.hero-image-slide){background:var(--collection-hero-bg)}body[data-front-template-family=collection] .hero-slide-purple:not(.hero-image-slide){background:var(--collection-hero-bg)}body[data-front-template-family=collection] .hero-slide:before{display:none}body[data-front-template-family=collection] .hero-slide h1{width:60%;font-weight:750;font-size:26px;letter-spacing:-.8px;color:var(--collection-hero-ink);z-index:2}body[data-front-template-family=collection] .hero-slide p{font-weight:400;font-size:12px;color:var(--collection-hero-ink);width:60%;z-index:2;position:relative}body[data-front-template-family=collection] .hero-slide span{font-size:9px;letter-spacing:1px;background:color-mix(in srgb,var(--collection-surface) 78%,transparent);color:var(--collection-hero-ink);font-weight:600;z-index:2;position:relative}body[data-front-template-family=collection] .hero-image-slide{padding:0}body[data-front-template-family=collection] .hero-dots button{background:var(--collection-soft)}body[data-front-template-family=collection] .hero-dots button.active{background:var(--collection-primary)}body[data-front-template-family=collection] .fresh-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:8px 0 22px}body[data-front-template-family=collection] .fresh-shortcuts a{min-width:0;display:flex;align-items:center;flex-direction:column;gap:7px;text-decoration:none;padding:10px 0}body[data-front-template-family=collection] .fresh-shortcuts a>span{display:grid;place-items:center;width:49px;height:49px;border-radius:min(var(--collection-radius),17px);margin-bottom:3px;transition:transform .2s ease}body[data-front-template-family=collection] .fresh-shortcuts strong{font-size:12px;font-weight:600;color:var(--collection-ink)}body[data-front-template-family=collection] .fresh-shortcuts small{font-size:9px;color:var(--collection-muted)}body[data-front-template-family=collection] .fresh-shortcut-coral{background:var(--collection-soft);color:var(--collection-primary)}body[data-front-template-family=collection] .fresh-shortcut-blue{background:var(--collection-soft);color:var(--collection-secondary)}body[data-front-template-family=collection] .fresh-shortcut-gold{background:var(--collection-soft);color:var(--collection-primary)}body[data-front-template-family=collection] .fresh-shortcut-green{background:var(--collection-soft);color:var(--collection-secondary)}body[data-front-template-family=collection] .account-card{padding:20px}body[data-front-template-family=collection] .account-list{gap:8px 10px;margin-top:14px}body[data-front-template-family=collection] .account-item{background:transparent;padding:8px 0;min-width:0}body[data-front-template-family=collection] .account-item:nth-child(2n){padding-left:12px;border-left:0}body[data-front-template-family=collection] .account-item span{font-size:11px;color:var(--collection-muted)}body[data-front-template-family=collection] .account-item strong{margin-top:7px;color:var(--collection-ink);font-size:14px;font-weight:600;overflow-wrap:anywhere}body[data-front-template-family=collection] .account-item.balance-item{margin-top:6px;padding:13px 12px;background:var(--collection-soft);border-radius:min(var(--collection-radius),14px)}body[data-front-template-family=collection] .account-item.balance-item:nth-child(2n){background:var(--collection-soft)}body[data-front-template-family=collection] .balance-item span{color:var(--collection-muted)}body[data-front-template-family=collection] .balance-item:nth-child(2n) span{color:var(--collection-muted)}body[data-front-template-family=collection] .balance-item strong{font-size:18px;font-weight:700;letter-spacing:-.6px;font-variant-numeric:tabular-nums}body[data-front-template-family=collection] .business-account-link{display:flex;align-items:center;justify-content:end;gap:4px;margin:10px 4px 18px;color:var(--collection-secondary);text-decoration:none;font-size:11px}body[data-front-template-family=collection] .notice-card{background:var(--collection-soft);border:0;box-shadow:none;border-radius:min(var(--collection-radius),12px);color:var(--collection-muted)}body[data-front-template-family=collection] .notice-icon{color:var(--collection-primary)}body[data-front-template-family=collection] .member-card{padding:20px}body[data-front-template-family=collection] .member-icon{background:var(--collection-soft);color:var(--collection-secondary);border-radius:min(var(--collection-radius),12px);box-shadow:none;flex:0 0 42px}body[data-front-template-family=collection] .member-main{display:flex;flex-wrap:wrap;gap:12px}body[data-front-template-family=collection] .member-copy{flex:1;min-width:0}body[data-front-template-family=collection] .member-copy strong{color:var(--collection-ink);font-size:17px;font-weight:700}body[data-front-template-family=collection] .member-copy span{color:var(--collection-muted)}body[data-front-template-family=collection] .member-actions{gap:6px;flex-wrap:wrap}body[data-front-template-family=collection] :is(.member-badge,.daily-checkin-button,.upgrade-button){border-radius:min(var(--collection-radius),7px);height:29px;padding:0 9px;background:var(--collection-soft);color:var(--collection-secondary);border:0;box-shadow:none;font-size:11px}body[data-front-template-family=collection] .upgrade-button{color:var(--collection-on-primary);background:var(--collection-primary)}body[data-front-template-family=collection] .member-progress{background:var(--collection-soft);height:5px;margin-top:20px}body[data-front-template-family=collection] .member-progress span{background:var(--collection-secondary)}body[data-front-template-family=collection] .member-levels span{color:var(--collection-muted);border-radius:min(var(--collection-radius),6px);font-size:10px;font-weight:500}body[data-front-template-family=collection] .member-levels .is-active{background:var(--collection-soft);color:var(--collection-secondary)}body[data-front-template-family=collection] .friend-links{padding:20px}body[data-front-template-family=collection] .platform-grid{gap:10px}body[data-front-template-family=collection] .platform-logo{border:1px solid var(--collection-border);border-radius:min(var(--collection-radius),12px);background:var(--collection-surface);box-shadow:none;min-height:82px}body[data-front-template-family=collection] .platform-logo strong{color:var(--collection-muted);font-weight:500;font-size:10px}body[data-front-template-family=collection] .friend-manual-mall-button{min-width:0;padding:0 12px;height:30px;border:1px solid var(--collection-border);background:var(--collection-soft);color:var(--collection-secondary);box-shadow:none;font-size:12px;border-radius:min(var(--collection-radius),7px)}body[data-front-template-family=collection] .friend-manual-mall-button{animation:none;text-shadow:none;filter:none}body[data-front-template-family=collection] .friend-manual-mall-button:before,body[data-front-template-family=collection] .friend-manual-mall-button:after{display:none}body[data-front-template-family=collection] .notice-track span{color:var(--collection-muted);font-weight:500}body[data-front-template-family=collection] .friend-manual-mall-button .manual-char{animation:none;text-shadow:none}body[data-front-template-family=collection] .profile-card{border:1px solid var(--collection-border);border-radius:var(--collection-radius);background:linear-gradient(115deg,var(--collection-soft),var(--collection-soft));color:var(--collection-ink);padding:24px;box-shadow:none}body[data-front-template-family=collection] .profile-card:after{background:color-mix(in srgb,var(--collection-soft) 22%,transparent)}body[data-front-template-family=collection] .user-avatar{background:var(--collection-soft);border:3px solid var(--collection-border);color:var(--collection-primary);box-shadow:var(--collection-shadow);border-radius:var(--collection-radius)}body[data-front-template-family=collection] .level-medal{background:var(--collection-soft);color:var(--collection-primary);border:2px solid var(--collection-border)}body[data-front-template-family=collection] .profile-main h1{font-size:23px;font-weight:700;color:var(--collection-ink)}body[data-front-template-family=collection] .profile-main>span{color:var(--collection-muted);font-weight:500}body[data-front-template-family=collection] .profile-tags a{font-size:10px;height:25px;border-radius:min(var(--collection-radius),8px);font-weight:500;background:color-mix(in srgb,var(--collection-surface) 70%,transparent);color:var(--collection-muted)}body[data-front-template-family=collection] .profile-tags .member-tag{background:var(--collection-soft);color:var(--collection-ink)}body[data-front-template-family=collection] .mine-account-card{padding:22px}body[data-front-template-family=collection] .mine-balance{background:transparent;padding:10px 0 18px}body[data-front-template-family=collection] .mine-balance strong{color:var(--collection-ink);font-size:34px;font-weight:650;letter-spacing:-1px}body[data-front-template-family=collection] .money-actions :is(a,button){height:46px;border-radius:min(var(--collection-radius),10px);font-size:14px;font-weight:600;box-shadow:none}body[data-front-template-family=collection] .withdraw-button{background:var(--collection-soft);color:var(--collection-secondary)}body[data-front-template-family=collection] .recharge-button{background:var(--collection-primary);color:var(--collection-on-primary)}body[data-front-template-family=collection] .mine-menu-item{padding:0 20px;min-height:62px}body[data-front-template-family=collection] .mine-menu-item svg:first-child{color:var(--collection-secondary)}body[data-front-template-family=collection] .mine-menu-item:nth-child(3n+2) svg:first-child{color:var(--collection-primary)}body[data-front-template-family=collection] .mine-menu-item span{font-size:13px;font-weight:500}body[data-front-template-family=collection] .logout-button{border:1px solid var(--collection-border);border-radius:min(var(--collection-radius),12px);box-shadow:none;font-weight:500}body[data-front-template-family=collection] .receive-machine{padding:24px}body[data-front-template-family=collection] .machine-head{color:var(--collection-primary)}body[data-front-template-family=collection] .machine-head span{color:var(--collection-muted);font-size:11px;font-weight:500;letter-spacing:2px}body[data-front-template-family=collection] .machine-head h1{color:var(--collection-ink);font-size:23px;margin-top:9px;font-weight:650}body[data-front-template-family=collection] .product-window{border:1px solid var(--collection-border);border-radius:min(var(--collection-radius),12px);background:var(--collection-bg);margin-top:24px}body[data-front-template-family=collection] .product-window:before{background:linear-gradient(90deg,var(--collection-bg),transparent)}body[data-front-template-family=collection] .product-window:after{background:linear-gradient(270deg,var(--collection-bg),transparent)}body[data-front-template-family=collection] .product-tile{border:1px solid var(--collection-border);box-shadow:var(--collection-shadow);border-radius:min(var(--collection-radius),10px)}body[data-front-template-family=collection] .receive-button{width:100%;background:var(--collection-primary);border-radius:min(var(--collection-radius),13px);box-shadow:var(--collection-shadow);margin-top:22px;font-weight:600;font-size:15px;color:var(--collection-on-primary)}body[data-front-template-family=collection] .receive-button.counting{background:var(--collection-soft);color:var(--collection-secondary);box-shadow:none}body[data-front-template-family=collection] :is(.receive-stats,.receive-tips){padding:20px}body[data-front-template-family=collection] .level-strip{background:var(--collection-soft);border-radius:min(var(--collection-radius),15px)}body[data-front-template-family=collection] .level-mark{background:var(--collection-soft);color:var(--collection-secondary)}body[data-front-template-family=collection] .level-strip span{color:var(--collection-muted)}body[data-front-template-family=collection] .level-copy-link strong{color:var(--collection-ink);border-bottom-color:var(--collection-border);font-weight:600;font-size:16px}body[data-front-template-family=collection] .level-copy-link strong svg{color:var(--collection-secondary)}body[data-front-template-family=collection] .level-actions :is(a,button){background:var(--collection-primary);color:var(--collection-on-primary);border-radius:min(var(--collection-radius),8px)}body[data-front-template-family=collection] .level-actions .receive-reward-button{background:var(--collection-soft);color:var(--collection-secondary)}body[data-front-template-family=collection] .stat-box{background:var(--collection-soft);border:0;border-radius:min(var(--collection-radius),16px);padding:16px 10px}body[data-front-template-family=collection] .stat-box:nth-child(2n){background:var(--collection-soft)}body[data-front-template-family=collection] .stat-box svg{color:var(--collection-secondary)}body[data-front-template-family=collection] .stat-box strong{color:var(--collection-ink);font-weight:650}body[data-front-template-family=collection] .tips-list{color:var(--collection-muted);line-height:1.9}body[data-front-template-family=collection] .service-page-chat-active{padding-bottom:calc(94px + env(safe-area-inset-bottom))}body[data-front-template-family=collection] .front-preview-app .service-page-chat-active{height:calc(100svh - 44px);min-height:calc(100svh - 44px)}body[data-front-template-family=collection] :is(.message-dialog,.receive-confirm-dialog,.received-order-dialog,.front-modal-card){border:1px solid var(--collection-border);border-radius:var(--collection-radius);box-shadow:var(--collection-shadow);background:var(--collection-surface)}body[data-front-template-family=collection] :is(.message-dialog-icon,.receive-confirm-icon){background:var(--collection-soft);color:var(--collection-secondary);box-shadow:none}body[data-front-template-family=collection] :is(.message-dialog-button,.receive-confirm-submit){background:var(--collection-primary);color:var(--collection-on-primary);border-radius:min(var(--collection-radius),12px);box-shadow:none}@media(min-width:760px){body[data-front-template-family=collection] .login-page:not(.register-page,.forgot-page){padding-top:70px}body[data-front-template-family=collection] .login-page:not(.register-page,.forgot-page) .login-shell{grid-template-columns:1.06fr 1fr;grid-template-rows:1fr auto;border:1px solid var(--collection-border)}body[data-front-template-family=collection] .login-visual{grid-row:1 / 3;align-items:start;min-height:590px;padding:46px 42px;background:var(--collection-hero-bg);color:var(--collection-hero-ink)}body[data-front-template-family=collection] .business-login-intro h1{font-size:42px;line-height:1.4;margin-top:28px}body[data-front-template-family=collection] .business-login-intro p{font-size:12px;color:var(--collection-hero-ink)}body[data-front-template-family=collection] .login-visual-mark{top:35px;right:30px}body[data-front-template-family=collection] .login-page:not(.register-page,.forgot-page) .login-form{padding:64px 42px 24px;align-self:center}body[data-front-template-family=collection] .login-trust-strip{padding:0 42px 36px}body[data-front-template-family=collection] .business-header{padding-top:32px;padding-bottom:24px}body[data-front-template-family=collection] .business-page-heading{padding-top:20px;padding-bottom:28px}body[data-front-template-family=collection] .business-page-heading h1{font-size:32px}body[data-front-template-family=collection] .dashboard-page{max-width:960px;display:grid;grid-template-columns:1fr 1fr;gap:18px 24px;align-content:start}body[data-front-template-family=collection] .dashboard-page>:is(.account-card,.member-card,.friend-links,.notice-card){margin:0}body[data-front-template-family=collection] .dashboard-page .hero-carousel{grid-column:1;grid-row:1;height:240px}body[data-front-template-family=collection] .dashboard-page .hero-slide{padding:38px 30px}body[data-front-template-family=collection] .dashboard-page .hero-slide h1{width:65%;max-width:300px;margin-top:25px;font-size:30px}body[data-front-template-family=collection] .dashboard-page .account-card{grid-column:2;grid-row:1;padding:22px}body[data-front-template-family=collection] .dashboard-page .account-list{margin-top:12px;gap:5px 12px}body[data-front-template-family=collection] .dashboard-page .balance-item strong{font-size:22px}body[data-front-template-family=collection] .dashboard-page .hero-dots{grid-column:1;grid-row:2;margin:0}body[data-front-template-family=collection] .dashboard-page .business-account-link{grid-column:2;grid-row:2;margin:0}body[data-front-template-family=collection] .dashboard-page .fresh-shortcuts{grid-column:1 / -1;grid-row:3;margin:0;padding:4px 20px;background:var(--collection-soft);border:1px solid var(--collection-border);border-radius:var(--collection-radius)}body[data-front-template-family=collection] .dashboard-page .notice-card{grid-column:1 / -1}body[data-front-template-family=collection] .dashboard-page .member-card{grid-column:1 / -1;padding:24px}body[data-front-template-family=collection] .dashboard-page .member-main{gap:16px}body[data-front-template-family=collection] .dashboard-page .member-copy{flex:1}body[data-front-template-family=collection] .dashboard-page .friend-links{grid-column:1 / -1;padding:24px}body[data-front-template-family=collection] .dashboard-page .platform-grid{grid-template-columns:repeat(8,minmax(0,1fr))}body[data-front-template-family=collection] :is(.receive-page,.mine-page){max-width:720px}body[data-front-template-family=collection] .mine-page .mine-menu-card{display:grid;grid-template-columns:1fr 1fr}body[data-front-template-family=collection] .mine-menu-item:nth-child(2){border-top:0}body[data-front-template-family=collection] .mine-menu-item:nth-child(2n){border-left:1px solid var(--collection-border)}body[data-front-template-family=collection] .receive-page .stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:759px){body[data-front-template-family=collection] :is(.business-header,.business-page-heading){max-width:480px}body[data-front-template-family=collection] .business-user-link span{display:none}body[data-front-template-family=collection] .member-actions{flex-basis:100%;margin:4px 0 0;justify-content:flex-start}}@media(max-width:360px){body[data-front-template-family=collection]{--page-x: 14px}body[data-front-template-family=collection] :is(.business-header,.business-page-heading){padding-left:14px;padding-right:14px}body[data-front-template-family=collection] .business-heading-label{display:none}body[data-front-template-family=collection] .business-brand small{font-size:7px;letter-spacing:.6px}body[data-front-template-family=collection] .login-page:not(.register-page,.forgot-page){padding:14px}body[data-front-template-family=collection] .login-visual{min-height:214px;padding:24px 20px;gap:10px;background:var(--collection-hero-bg);color:var(--collection-hero-ink)}body[data-front-template-family=collection] .business-login-intro h1{font-size:26px}body[data-front-template-family=collection] .login-visual-mark{width:30px;height:30px;right:16px;top:16px}body[data-front-template-family=collection] .fresh-shortcuts small{display:none}body[data-front-template-family=collection] :is(.account-card,.member-card,.friend-links,.receive-machine,.receive-stats,.receive-tips){padding:16px}body[data-front-template-family=collection] .balance-item strong{font-size:16px}}@media(hover:hover)and (prefers-reduced-motion:no-preference){body[data-front-template-family=collection] .fresh-shortcuts a:hover>span{transform:translateY(-3px) rotate(-5deg)}body[data-front-template-family=collection] :is(.login-button,.receive-button,.recharge-button):not(:disabled):hover{background:var(--collection-primary)}}@media(prefers-reduced-motion:reduce){body[data-front-template-family=collection] :is(.hero-track,.product-track,.notice-track){animation:none;transition:none}}body[data-front-template-family=collection] :is(.profile-info-page,.orders-page){max-width:720px;padding-inline:clamp(14px,4vw,28px);background:transparent;color:var(--collection-ink)}body[data-front-template-family=collection] .profile-info-page{padding-top:calc(18px + env(safe-area-inset-top));padding-bottom:calc(32px + env(safe-area-inset-bottom))}body[data-front-template-family=collection] .profile-info-page .sub-page-header{height:52px;margin-bottom:20px;grid-template-columns:44px minmax(0,1fr) 44px}body[data-front-template-family=collection] .profile-info-page .sub-page-header h1{color:var(--collection-ink);font-size:20px;font-weight:700;letter-spacing:.02em}body[data-front-template-family=collection] .profile-info-page .back-button{width:40px;height:40px;border:1px solid var(--collection-border);border-radius:min(var(--collection-radius),14px);background:var(--collection-surface);color:var(--collection-ink);box-shadow:var(--collection-shadow)}body[data-front-template-family=collection] .profile-info-page :is(.profile-form,.password-form,.recharge-form,.withdraw-form,.about-card,.security-card,.details-list,.finance-order-list,.message-card,.credit-gauge-card,.credit-status-card,.credit-feature,.level-card,.benefit-item,.upgrade-card,.withdraw-failed,.withdraw-processing,.manual-mall-card,.manual-mall-empty){border:1px solid var(--collection-border);border-radius:var(--collection-radius);background:var(--collection-surface);box-shadow:var(--collection-shadow)}body[data-front-template-family=collection] .profile-info-page :is(.profile-form,.password-form,.recharge-form,.withdraw-form,.about-card,.finance-order-list){padding:22px}body[data-front-template-family=collection] .profile-info-page :is(.profile-field,.upload-field){margin-bottom:20px}body[data-front-template-family=collection] .profile-info-page :is(.profile-field>span,.upload-field-head>span,.withdraw-choice-field>span){color:var(--collection-ink);font-size:13px;font-weight:600}body[data-front-template-family=collection] .profile-info-page .profile-field :is(input,select){min-width:0;height:50px;border:1px solid var(--collection-border);border-radius:min(var(--collection-radius),12px);background:var(--collection-soft);color:var(--collection-ink);font-size:15px}body[data-front-template-family=collection] .profile-info-page .profile-field :is(input,select):focus{border-color:var(--collection-secondary);background:var(--collection-surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--collection-primary) 15%,transparent)}body[data-front-template-family=collection] .profile-info-page .profile-field :is(input,select):disabled{background:var(--collection-soft);color:var(--collection-muted);cursor:not-allowed}body[data-front-template-family=collection] .profile-info-page .profile-field .profile-password-wrap{display:flex;color:var(--collection-secondary)}body[data-front-template-family=collection] .profile-info-page .profile-save-button,body[data-front-template-family=collection] .profile-info-page .failed-service-button{display:flex;align-items:center;justify-content:center;min-height:48px;height:auto;padding:12px 18px;border:1px solid var(--collection-primary);border-radius:min(var(--collection-radius),15px);background:var(--collection-primary);color:var(--collection-on-primary);font-size:15px;font-weight:600;line-height:1.4;text-decoration:none;box-shadow:var(--collection-shadow)}body[data-front-template-family=collection] .profile-info-page :is(.profile-save-button,.upload-field-action button):disabled,body[data-front-template-family=collection] .service-page .builtin-chat-input button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}body[data-front-template-family=collection] .profile-info-page :is(.profile-warning,.password-rule-card,.recharge-note,.withdraw-method-info,.withdraw-profile-empty){border-color:var(--collection-border);border-radius:min(var(--collection-radius),14px);background:var(--collection-soft);color:var(--collection-secondary);font-weight:500}body[data-front-template-family=collection] .profile-info-page :is(.password-rule-card,.recharge-note)>p{color:var(--collection-secondary);font-weight:500;line-height:1.7;overflow-wrap:anywhere}body[data-front-template-family=collection] .profile-info-page :is(.upload-field-head,.profile-upload-progress,.paid-check,.license-info div,.withdraw-method-info-rows div,.withdraw-method-info-images figure){border-color:var(--collection-border);border-radius:min(var(--collection-radius),12px);background:var(--collection-soft)}body[data-front-template-family=collection] .profile-info-page .upload-field-head{flex-wrap:wrap}body[data-front-template-family=collection] .profile-info-page .upload-field-action button{border-radius:min(var(--collection-radius),10px);background:var(--collection-secondary);color:var(--collection-on-primary);font-weight:600}body[data-front-template-family=collection] .profile-info-page .upload-box{border-color:var(--collection-border);border-radius:min(var(--collection-radius),14px);color:var(--collection-secondary)}body[data-front-template-family=collection] .profile-info-page .upload-box:not(.has-image){background:var(--collection-soft)}body[data-front-template-family=collection] .profile-info-page .profile-upload-progress strong{color:var(--collection-secondary)}body[data-front-template-family=collection] .profile-info-page .profile-upload-progress em,body[data-front-template-family=collection] .profile-info-page .paid-check input:checked+span{background:var(--collection-secondary)}body[data-front-template-family=collection] .profile-info-page .paid-check input:focus-visible+span{outline:2px solid var(--collection-secondary);outline-offset:3px}body[data-front-template-family=collection] .profile-info-page .form-feedback{overflow-wrap:anywhere}body[data-front-template-family=collection] :is(.register-page,.forgot-page){max-width:520px;padding:calc(28px + env(safe-area-inset-top)) 20px calc(32px + env(safe-area-inset-bottom));background:transparent}body[data-front-template-family=collection] :is(.register-page,.forgot-page) .login-form{padding:28px;border:1px solid var(--collection-border);border-radius:var(--collection-radius);background:var(--collection-surface);box-shadow:var(--collection-shadow)}body[data-front-template-family=collection] :is(.register-page,.forgot-page) .form-heading{margin-bottom:26px;text-align:left}body[data-front-template-family=collection] :is(.register-page,.forgot-page) .form-heading h2{color:var(--collection-ink);font-size:28px;font-weight:700}body[data-front-template-family=collection] :is(.register-page,.forgot-page) .form-heading span{margin-top:8px;color:var(--collection-muted);font-size:13px;line-height:1.6}body[data-front-template-family=collection] :is(.register-page,.forgot-page) .field{display:block;margin-bottom:18px}body[data-front-template-family=collection] :is(.register-page,.forgot-page) .field-label{margin-bottom:8px;color:var(--collection-ink);font-size:13px;font-weight:600}body[data-front-template-family=collection] :is(.register-page,.forgot-page) .input-wrap{height:50px;padding:0 14px;border:1px solid var(--collection-border);border-radius:min(var(--collection-radius),12px);background:var(--collection-soft)}body[data-front-template-family=collection] :is(.register-page,.forgot-page) .input-wrap:focus-within{border-color:var(--collection-secondary);background:var(--collection-surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--collection-primary) 15%,transparent)}body[data-front-template-family=collection] :is(.register-page,.forgot-page) :is(.field-icon,.select-chevron,.register-link){color:var(--collection-secondary)}body[data-front-template-family=collection] :is(.register-page,.forgot-page) .input-wrap :is(input,select){min-width:0;color:var(--collection-ink);font-size:14px}body[data-front-template-family=collection] .register-page .field>small{display:block;margin-top:7px;color:var(--collection-muted);font-size:12px;line-height:1.5;font-weight:400}body[data-front-template-family=collection] .register-page .field>.register-field-error{color:#c7383b}body[data-front-template-family=collection] .register-page .field.has-error .input-wrap{border-color:#c7383b;box-shadow:0 0 0 3px #c7383b17}body[data-front-template-family=collection] .forgot-page .reset-question-panel{margin:0 0 20px;padding:14px;border:1px solid var(--collection-border);border-radius:min(var(--collection-radius),12px);background:var(--collection-soft)}body[data-front-template-family=collection] :is(.register-page,.forgot-page) .login-button{min-height:50px;border-radius:min(var(--collection-radius),15px);background:var(--collection-primary);color:var(--collection-on-primary);box-shadow:var(--collection-shadow);font-weight:600}body[data-front-template-family=collection] .orders-page .orders-panel{margin-top:20px;padding:22px;border:1px solid var(--collection-border);border-radius:var(--collection-radius);background:var(--collection-surface);box-shadow:var(--collection-shadow)}body[data-front-template-family=collection] :is(.orders-page,.profile-info-page) .section-title{color:var(--collection-ink);font-weight:700}body[data-front-template-family=collection] :is(.orders-page,.recharge-page) .orders-account-list{grid-template-columns:1.1fr .8fr 1.1fr;gap:10px}body[data-front-template-family=collection] :is(.orders-page,.recharge-page) .orders-account-list .account-item{min-width:0;padding:12px 8px}body[data-front-template-family=collection] :is(.orders-page,.recharge-page) .orders-account-list .account-item strong{overflow-wrap:anywhere}body[data-front-template-family=collection] .orders-page .order-main-tabs{margin-top:20px;gap:8px}body[data-front-template-family=collection] .orders-page .order-main-tab{min-height:48px;height:auto;padding:10px 6px;border-color:var(--collection-border);border-radius:min(var(--collection-radius),15px);background:var(--collection-surface);color:var(--collection-muted);font-weight:600}body[data-front-template-family=collection] .orders-page .order-main-tab.is-active{border-color:var(--collection-border);background:var(--collection-soft);color:var(--collection-primary);box-shadow:var(--collection-shadow)}body[data-front-template-family=collection] .orders-page .order-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:5px;border-radius:min(var(--collection-radius),12px);background:var(--collection-bg)}body[data-front-template-family=collection] :is(.orders-page,.account-details-page) .order-tab{height:38px;border-radius:min(var(--collection-radius),8px);background:transparent;color:var(--collection-muted);font-size:12px;font-weight:600}body[data-front-template-family=collection] :is(.orders-page,.account-details-page) .order-tab.is-active{background:var(--collection-secondary);color:var(--collection-on-primary);box-shadow:none}body[data-front-template-family=collection] .orders-page :is(.order-card,.order-finance-card){padding:16px;border-color:var(--collection-border);border-radius:var(--collection-radius);background:var(--collection-surface)}body[data-front-template-family=collection] .orders-page .order-card.expanded{border-color:var(--collection-secondary);box-shadow:0 0 0 3px color-mix(in srgb,var(--collection-primary) 15%,transparent)}body[data-front-template-family=collection] .orders-page .order-card:focus-visible{outline:2px solid var(--collection-secondary);outline-offset:3px}body[data-front-template-family=collection] .orders-page .order-card-body{padding:12px 0 0;border-top:1px solid var(--collection-border);border-radius:0;background:transparent}body[data-front-template-family=collection] .orders-page .order-product-name{color:var(--collection-muted)}body[data-front-template-family=collection] .orders-page .order-money-summary strong{color:var(--collection-ink);font-weight:700}body[data-front-template-family=collection] .orders-page .order-inline-detail{border-color:var(--collection-border);border-radius:min(var(--collection-radius),12px);background:var(--collection-soft)}body[data-front-template-family=collection] .profile-info-page .details-summary{margin-top:0;padding:24px;border:1px solid var(--collection-border);border-radius:var(--collection-radius);background:radial-gradient(circle at 100% 0%,var(--collection-soft) 0,transparent 52%),linear-gradient(120deg,var(--collection-soft),var(--collection-soft));color:var(--collection-ink);box-shadow:var(--collection-shadow)}body[data-front-template-family=collection] .profile-info-page .details-summary strong{color:var(--collection-secondary);font-weight:650;overflow-wrap:anywhere}body[data-front-template-family=collection] .profile-info-page .details-summary span{color:var(--collection-muted)}body[data-front-template-family=collection] .profile-info-page .details-summary>svg{box-sizing:content-box;padding:12px;border-radius:var(--collection-radius);background:color-mix(in srgb,var(--collection-surface) 70%,transparent);color:var(--collection-secondary)}body[data-front-template-family=collection] .profile-info-page .withdraw-balance-summary strong{white-space:normal}body[data-front-template-family=collection] .account-details-page .details-list{margin-top:20px;padding-top:12px}body[data-front-template-family=collection] .account-details-page .details-filter-arrow{height:36px;border-radius:min(var(--collection-radius),8px);color:var(--collection-ink);background:var(--collection-soft);box-shadow:none}body[data-front-template-family=collection] .account-details-page .detail-item{grid-template-columns:auto minmax(0,1fr) auto;min-height:84px;padding:16px}body[data-front-template-family=collection] .account-details-page .detail-main :is(strong,span){overflow-wrap:anywhere;font-weight:500}body[data-front-template-family=collection] .profile-info-page .finance-order-item{gap:10px;padding-block:16px}body[data-front-template-family=collection] :is(.orders-page,.profile-info-page) .finance-order-item>div{flex-wrap:wrap}body[data-front-template-family=collection] :is(.orders-page,.profile-info-page) .finance-order-item :is(strong,p){overflow-wrap:anywhere}body[data-front-template-family=collection] .withdraw-page .withdraw-choice{min-height:94px;border-color:var(--collection-border);border-radius:min(var(--collection-radius),14px);background:var(--collection-soft)}body[data-front-template-family=collection] .withdraw-page .withdraw-choice.is-selected{border-color:var(--collection-secondary);background:var(--collection-soft);color:var(--collection-secondary);box-shadow:none}body[data-front-template-family=collection] .withdraw-page .withdraw-choice.is-selected .choice-check{background:var(--collection-secondary)}body[data-front-template-family=collection] .withdraw-page .withdraw-choice.is-unavailable{border-color:var(--collection-border);background:var(--collection-soft);color:var(--collection-muted);box-shadow:none}body[data-front-template-family=collection] .profile-info-page :is(.security-icon,.message-icon,.level-card-icon,.upgrade-icon){border-radius:min(var(--collection-radius),16px);background:var(--collection-soft);color:var(--collection-primary);box-shadow:none}body[data-front-template-family=collection] .security-page .security-item:nth-child(2) .security-icon,body[data-front-template-family=collection] .member-level-page .level-card:nth-child(3n+2) .level-card-icon{background:var(--collection-soft);color:var(--collection-secondary)}body[data-front-template-family=collection] .security-page .security-item:nth-child(3) .security-icon,body[data-front-template-family=collection] .member-level-page .level-card:nth-child(3n) .level-card-icon{background:var(--collection-soft);color:var(--collection-primary)}body[data-front-template-family=collection] .security-page .security-item{min-height:94px;grid-template-columns:auto minmax(0,1fr) auto;padding:20px}body[data-front-template-family=collection] .security-page .security-item strong{color:var(--collection-ink);font-weight:600}body[data-front-template-family=collection] .security-page .security-item span{color:var(--collection-muted);line-height:1.5}body[data-front-template-family=collection] .about-page .company-card p{color:var(--collection-muted);line-height:1.9;overflow-wrap:anywhere}body[data-front-template-family=collection] .about-page .license-placeholder{border-color:var(--collection-border);border-radius:min(var(--collection-radius),14px);color:var(--collection-secondary)}body[data-front-template-family=collection] .about-page .license-placeholder:not(.has-image){background:var(--collection-soft)}body[data-front-template-family=collection] .messages-page .message-card{padding:20px;grid-template-columns:auto minmax(0,1fr)}body[data-front-template-family=collection] .messages-page .message-main :is(strong,p){overflow-wrap:anywhere}body[data-front-template-family=collection] .messages-page .message-main strong{color:var(--collection-ink);font-weight:600;line-height:1.6}body[data-front-template-family=collection] .messages-page .message-read-state{background:var(--collection-soft);color:var(--collection-secondary)}body[data-front-template-family=collection] .credit-page .credit-gauge-card{padding-block:32px 24px;background:radial-gradient(ellipse at 50% 5%,var(--collection-soft) 0,var(--collection-surface) 70%)}body[data-front-template-family=collection] .credit-page .gauge-needle,body[data-front-template-family=collection] .credit-page .gauge-needle:after{background:var(--collection-ink)}body[data-front-template-family=collection] .credit-page .gauge-center{background:var(--collection-primary)}body[data-front-template-family=collection] .credit-page .gauge-score strong{color:var(--collection-ink);font-weight:650}body[data-front-template-family=collection] .credit-page :is(.credit-status-card,.credit-feature){padding:20px}body[data-front-template-family=collection] .credit-page .credit-status-card{border-color:var(--collection-border);background:var(--collection-soft)}body[data-front-template-family=collection] .credit-page .credit-feature svg{box-sizing:content-box;padding:9px;border-radius:min(var(--collection-radius),14px);background:var(--collection-soft);color:var(--collection-secondary)}body[data-front-template-family=collection] .credit-page .credit-feature:nth-child(2n) svg{background:var(--collection-soft);color:var(--collection-primary)}body[data-front-template-family=collection] .credit-page :is(.credit-feature,.credit-status-card) strong{color:var(--collection-ink);font-weight:600}body[data-front-template-family=collection] .profile-info-page :is(.member-level-hero,.benefit-hero){margin-top:0;padding:26px;border:1px solid var(--collection-border);border-radius:var(--collection-radius);background:radial-gradient(circle at 100% 0%,var(--collection-soft) 0,transparent 60%),linear-gradient(120deg,var(--collection-soft),var(--collection-soft));color:var(--collection-primary);box-shadow:var(--collection-shadow)}body[data-front-template-family=collection] .profile-info-page :is(.member-level-hero,.benefit-hero) span{color:var(--collection-muted)}body[data-front-template-family=collection] .profile-info-page :is(.member-level-hero,.benefit-hero) strong{color:var(--collection-primary);font-size:27px;font-weight:650}body[data-front-template-family=collection] .member-level-page .level-list{margin-top:20px;gap:14px}body[data-front-template-family=collection] .member-level-page .level-card{grid-template-columns:auto minmax(0,1fr) auto;min-height:108px;padding:20px}body[data-front-template-family=collection] .member-level-page .level-card.is-current{border-color:var(--collection-primary);background:var(--collection-soft);box-shadow:var(--collection-shadow)}body[data-front-template-family=collection] .member-level-page .level-card-main :is(strong,em){color:var(--collection-ink);font-weight:650}body[data-front-template-family=collection] .member-level-page .level-card-main span{color:var(--collection-muted);overflow-wrap:anywhere}body[data-front-template-family=collection] .member-level-page :is(.level-state.current,.level-upgrade span){border-radius:min(var(--collection-radius),10px);background:var(--collection-primary);color:var(--collection-on-primary);font-weight:600}body[data-front-template-family=collection] .member-benefits-page .benefit-item{grid-template-columns:auto minmax(0,1fr);padding:22px}body[data-front-template-family=collection] .member-benefits-page .benefit-item>svg:not(.benefit-lock){box-sizing:content-box;padding:10px;border-radius:min(var(--collection-radius),14px);background:var(--collection-soft);color:var(--collection-secondary)}body[data-front-template-family=collection] .member-benefits-page .benefit-item:nth-child(2n)>svg:not(.benefit-lock){background:var(--collection-soft);color:var(--collection-primary)}body[data-front-template-family=collection] .member-benefits-page .benefit-item strong{color:var(--collection-ink);font-weight:600}body[data-front-template-family=collection] .member-benefits-page .benefit-item span{line-height:1.7;overflow-wrap:anywhere}body[data-front-template-family=collection] .upgrade-member-page .upgrade-card{padding:32px 26px}body[data-front-template-family=collection] .upgrade-member-page .upgrade-card .profile-field{width:100%;margin-top:24px;margin-bottom:0;text-align:left}body[data-front-template-family=collection] .upgrade-member-page .upgrade-card h2{color:var(--collection-ink);font-size:21px;font-weight:650}body[data-front-template-family=collection] .upgrade-member-page .failed-service-button{border-color:var(--collection-border);background:var(--collection-bg);color:var(--collection-ink);box-shadow:none}body[data-front-template-family=collection] :is(.profile-info-page,.register-page,.forgot-page) .message-dialog{width:min(100%,400px);max-height:calc(100svh - 48px);padding:26px;overflow-y:auto;border:1px solid var(--collection-border);border-radius:var(--collection-radius);box-shadow:var(--collection-shadow)}body[data-front-template-family=collection] :is(.profile-info-page,.register-page,.forgot-page) .message-dialog-icon{border-radius:min(var(--collection-radius),14px);background:var(--collection-soft);color:var(--collection-secondary)}body[data-front-template-family=collection] .register-page .register-result-dialog.is-success .register-result-icon{background:#ecfdf3;color:#168656}body[data-front-template-family=collection] .register-page .register-result-dialog.is-failure .register-result-icon{background:#fff0f1;color:#c7383b}body[data-front-template-family=collection] :is(.profile-info-page,.register-page,.forgot-page) .message-dialog :is(h2,p){overflow-wrap:anywhere}body[data-front-template-family=collection] :is(.profile-info-page,.register-page,.forgot-page) .message-dialog h2{color:var(--collection-ink);font-weight:650}body[data-front-template-family=collection] :is(.profile-info-page,.register-page,.forgot-page) .message-dialog-button{border-radius:min(var(--collection-radius),14px);background:var(--collection-primary);color:var(--collection-on-primary);font-weight:600}body[data-front-template-family=collection] .manual-mall-page{padding-bottom:calc(110px + env(safe-area-inset-bottom))}body[data-front-template-family=collection] .manual-mall-page .manual-mall-hero{margin-top:0;padding:22px;border:1px solid var(--collection-border);border-radius:var(--collection-radius);background:linear-gradient(115deg,var(--collection-soft),var(--collection-soft));box-shadow:none}body[data-front-template-family=collection] .manual-mall-page .manual-mall-hero :is(svg,span){color:var(--collection-primary);font-size:14px;font-weight:600}body[data-front-template-family=collection] .manual-mall-page .manual-mall-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}body[data-front-template-family=collection] .manual-mall-page .manual-mall-info{padding:14px}body[data-front-template-family=collection] .manual-mall-page .manual-mall-info strong{color:var(--collection-ink);font-weight:600}body[data-front-template-family=collection] .manual-mall-page .manual-mall-info div{grid-template-columns:minmax(0,1fr) auto;gap:8px}body[data-front-template-family=collection] .manual-mall-page .manual-mall-info em{grid-column:1 / -1;font-weight:400}body[data-front-template-family=collection] .manual-mall-page .manual-mall-info span{color:var(--collection-primary);overflow-wrap:anywhere}body[data-front-template-family=collection] .manual-mall-page .manual-mall-claim-button{min-height:32px;border-radius:min(var(--collection-radius),10px);background:var(--collection-primary);box-shadow:none;font-weight:600;color:var(--collection-on-primary)}body[data-front-template-family=collection] .manual-mall-page .manual-mall-toast{border-radius:min(var(--collection-radius),12px);background:var(--collection-secondary);color:var(--collection-on-primary);white-space:normal;line-height:1.6}body[data-front-template-family=collection] .service-page{max-width:720px;background:transparent}body[data-front-template-family=collection] .service-page:not(.service-page-chat-active){padding-inline:clamp(14px,4vw,28px)}body[data-front-template-family=collection] .service-page :is(.service-hero,.service-action-card,.builtin-chat-card){border:1px solid var(--collection-border);border-radius:var(--collection-radius);background:var(--collection-surface);box-shadow:var(--collection-shadow)}body[data-front-template-family=collection] .service-page .service-hero{min-height:400px;padding-top:30px;background:radial-gradient(ellipse at 90% 15%,var(--collection-soft) 0,transparent 60%),linear-gradient(155deg,var(--collection-surface),var(--collection-soft))}body[data-front-template-family=collection] .service-page .service-copy>span{border-radius:min(var(--collection-radius),10px);background:var(--collection-soft);color:var(--collection-primary);font-weight:600}body[data-front-template-family=collection] .service-page .service-copy h1{color:var(--collection-ink);font-weight:650;line-height:1.45}body[data-front-template-family=collection] .service-page .agent-headset{color:var(--collection-secondary)}body[data-front-template-family=collection] .service-page :is(.agent-body,.phone-bubble){background:var(--collection-primary)}body[data-front-template-family=collection] .service-page .chat-bubble{background:var(--collection-secondary)}body[data-front-template-family=collection] .service-page .agent-body:before{background:var(--collection-soft)}body[data-front-template-family=collection] .service-page .service-time{border-radius:min(var(--collection-radius),16px);background:var(--collection-soft)}body[data-front-template-family=collection] .service-page .summon-button{border-radius:min(var(--collection-radius),15px);background:var(--collection-primary);color:var(--collection-on-primary);font-weight:600;box-shadow:var(--collection-shadow)}body[data-front-template-family=collection] .service-page .builtin-chat-card>header{min-height:62px;border-color:var(--collection-border);background:var(--collection-soft)}body[data-front-template-family=collection] .service-page .builtin-chat-card>header strong{color:var(--collection-ink);font-weight:650}body[data-front-template-family=collection] .service-page .builtin-chat-messages{background:var(--collection-bg)}body[data-front-template-family=collection] .service-page .builtin-chat-input textarea{border-color:var(--collection-border);border-radius:min(var(--collection-radius),12px);background:var(--collection-soft);font-weight:400}body[data-front-template-family=collection] .service-page .builtin-chat-input textarea:focus{border-color:var(--collection-secondary);box-shadow:0 0 0 3px color-mix(in srgb,var(--collection-primary) 15%,transparent)}body[data-front-template-family=collection] .service-page .builtin-chat-input>button,body[data-front-template-family=collection] .service-page .builtin-chat-emoji-picker-wrap>button{border-radius:min(var(--collection-radius),12px);background:var(--collection-soft);color:var(--collection-secondary)}body[data-front-template-family=collection] .service-page .builtin-chat-input>button:last-child{background:var(--collection-primary);color:var(--collection-on-primary)}body[data-front-template-family=collection] .service-page .builtin-chat-new-message-tip{border-color:var(--collection-border);color:var(--collection-secondary)}body[data-front-template-family=collection] .service-page .builtin-chat-image-preview-card{border-radius:var(--collection-radius)}@media(max-width:430px){body[data-front-template-family=collection] .profile-info-page :is(.profile-form,.password-form,.recharge-form,.withdraw-form,.about-card,.finance-order-list),body[data-front-template-family=collection] .orders-page .orders-panel{padding:16px}body[data-front-template-family=collection] .profile-info-page .details-summary{padding:22px 18px}body[data-front-template-family=collection] :is(.register-page,.forgot-page){padding-inline:14px}body[data-front-template-family=collection] :is(.register-page,.forgot-page) .login-form{padding:24px 18px}body[data-front-template-family=collection] .orders-page .order-main-tab{flex-direction:column;gap:6px;font-size:11px}body[data-front-template-family=collection] :is(.orders-page,.recharge-page) .orders-account-list{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-front-template-family=collection] :is(.orders-page,.recharge-page) .orders-account-list .balance-item{grid-column:1 / -1;padding-top:14px;border-top:1px solid var(--collection-border)}body[data-front-template-family=collection] .orders-page :is(.order-card,.order-finance-card){padding:12px}body[data-front-template-family=collection] .orders-page .order-card-body{grid-template-columns:minmax(0,1fr);gap:12px}body[data-front-template-family=collection] .orders-page .order-money-summary{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;gap:8px}body[data-front-template-family=collection] .member-level-page .level-card{gap:10px;padding:16px 12px}body[data-front-template-family=collection] .member-level-page .level-card-icon{width:38px;height:38px}body[data-front-template-family=collection] .manual-mall-page .manual-mall-grid{gap:12px}body[data-front-template-family=collection] .manual-mall-page .manual-mall-info{padding:12px 10px}body[data-front-template-family=collection] .service-page .builtin-chat-input{grid-template-columns:minmax(0,1fr) 36px 36px 36px;gap:5px;padding-inline:8px}body[data-front-template-family=collection] .service-page .builtin-chat-input>button,body[data-front-template-family=collection] .service-page .builtin-chat-emoji-picker-wrap>button{width:36px}}@media(max-width:350px){body[data-front-template-family=collection] .account-details-page .detail-item{grid-template-columns:auto minmax(0,1fr)}body[data-front-template-family=collection] .account-details-page .detail-item>em{grid-column:2}body[data-front-template-family=collection] .credit-page .credit-grid{grid-template-columns:minmax(0,1fr)}body[data-front-template-family=collection] .credit-page .credit-gauge-card{padding-inline:8px}body[data-front-template-family=collection] .manual-mall-page .manual-mall-info div{grid-template-columns:minmax(0,1fr)}body[data-front-template-family=collection] .manual-mall-page .manual-mall-claim-button{justify-self:start;color:var(--collection-on-primary)}}@media(min-width:768px){body[data-front-template-family=collection] :is(.profile-info-page,.orders-page){padding-top:32px}body[data-front-template-family=collection] .manual-mall-page .manual-mall-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}body[data-front-template-family=collection] .collection-artwork{position:absolute;z-index:1;right:-6%;bottom:0;width:55%;height:100%;pointer-events:none;overflow:visible}body[data-front-template-family=collection] .hero-slide:not(.hero-image-slide):after{display:none;content:none;background:none}body[data-front-template-family=collection] .business-login-intro{max-width:67%}body[data-front-template-family=collection] .business-login-intro h1{color:var(--collection-hero-ink)}body[data-front-template-family=collection] .input-wrap :is(input,select),body[data-front-template-family=collection] .builtin-chat-input textarea{color:var(--collection-ink);caret-color:var(--collection-primary)}body[data-front-template-family=collection] :is(.input-wrap input,.profile-field input,.builtin-chat-input textarea)::placeholder{color:var(--collection-muted);opacity:1}body[data-front-template-family=collection] .input-wrap select option{color:var(--collection-ink);background:var(--collection-surface)}body[data-front-template-family=collection] :is(.remember-login,.register-note,.forgot-description,.mine-menu-item,.logout-button){color:var(--collection-ink)}body[data-front-template-family=collection] :is(.mine-menu-item,.logout-button,.builtin-chat-input,.builtin-chat-emoji-picker){background:var(--collection-surface);border-color:var(--collection-border)}body[data-front-template-family=collection] :is(.account-list,.level-list,.benefit-list,.mine-menu-card){color:var(--collection-ink)}body[data-front-template-family=collection] :is(.field-icon,.select-chevron,.section-title>svg){color:var(--collection-secondary)}body[data-front-template-family=collection] :is(.mine-balance>span,.stat-box>span,.level-card-main>span,.benefit-item>div>span,.upgrade-note,.finance-order-list>h2,.builtin-chat-card>header>div>span){color:var(--collection-muted)}body[data-front-template-family=collection] .service-time{color:var(--collection-ink)}body[data-front-template-family=collection] :is(.service-action-card>h2,.service-copy>p,.service-time>strong){color:var(--collection-ink)}body[data-front-template-family=collection] .service-page .builtin-chat-input{border-top:1px solid var(--collection-border)}body[data-front-template-family=collection] .collection-fixed-hero .hero-track,body[data-front-template-family=collection] .collection-fixed-hero .hero-slide{height:100%}@media(min-width:760px){body[data-front-template-family=collection] .login-visual>.collection-artwork{width:100%;height:65%;right:-8%;bottom:-6%}body[data-front-template-family=collection] .business-login-intro{max-width:100%}body[data-front-template-family=collection] .dashboard-page .hero-slide:not(.hero-image-slide) :is(h1,p){width:60%}}@media(max-width:360px){body[data-front-template-family=collection] .business-login-intro{max-width:72%}body[data-front-template-family=collection] .hero-slide:not(.hero-image-slide) h1{font-size:24px}body[data-front-template-family=collection] .hero-slide:not(.hero-image-slide) p{font-size:11px;line-height:1.7}}body[data-front-template-family=collection] :is(.order-card-head>strong,.finance-order-item>div>strong,.finance-order-item>div>em,.detail-main>strong,.message-dialog>h2,.receive-confirm-dialog>h2,.daily-checkin-head h2,.daily-checkin-slots-head>strong,.reward-modal-head h2,.reset-question-panel>strong,.withdraw-method-info>strong,.withdraw-method-info-rows em,.withdraw-profile-empty>strong,.withdraw-processing>h2,.withdraw-failed>h2,.paid-check>strong,.license-info strong,.license-placeholder>strong,.manual-mall-hero>strong){color:var(--collection-ink)}body[data-front-template-family=collection] :is(.order-inline-grid,.finance-order-item>div>span:not(.finance-order-status),.finance-order-item>p,.detail-main>span,.message-main>p,.message-main>span,.message-dialog>p,.message-dialog>time,.receive-confirm-dialog>p,.daily-checkin-slots-head,.reward-detail-card>p,.reward-detail-card>time,.reset-question-panel>span,.reset-question-panel>em,.withdraw-method-info-rows span,.withdraw-method-info-images figcaption,.withdraw-profile-empty>ul,.withdraw-profile-empty>p,.withdraw-profile-later,.withdraw-processing>p,.withdraw-failed>p,.license-info span,.license-placeholder>span,.credit-status-card>div>span,.credit-feature>span,.credit-tips>ul,.gauge-score>span,.gauge-labels,.upgrade-card>p,.manual-mall-info>div>em,.manual-mall-empty,.upload-field-action>em,.empty-hint){color:var(--collection-muted)}body[data-front-template-family=collection] .withdraw-page .withdraw-choice:not(.is-selected,.is-unavailable){color:var(--collection-ink)}body[data-front-template-family=collection] .withdraw-page .withdraw-choice.is-selected .choice-check,body[data-front-template-family=collection] .profile-info-page .paid-check input:checked+span{color:var(--collection-on-primary)}body[data-front-template-family=collection] .profile-field select option{background:var(--collection-surface);color:var(--collection-ink)}body[data-front-template-family=collection] .credit-page .gauge-arc:before,body[data-front-template-family=collection] .credit-page .gauge-wrap:after{background:var(--collection-surface)}body[data-front-template-family=collection] .credit-page .gauge-wrap{overflow:hidden}body[data-front-template-family=collection] .credit-page .credit-gauge-card{background:var(--collection-surface)}body[data-front-template-family=collection] .credit-page .gauge-center{border-color:var(--collection-surface)}body[data-front-template-family=collection] :is(.received-product,.received-order-info>div,.reward-item,.reward-tabs){background:var(--collection-soft);border-color:var(--collection-border)}body[data-front-template-family=collection] .reward-item.claimed{background:var(--collection-surface)}body[data-front-template-family=collection] :is(.received-product strong,.received-order-info strong,.reward-item-main strong){color:var(--collection-ink)}body[data-front-template-family=collection] :is(.received-product>div>span,.received-order-info span,.reward-item-main span,.reward-tabs button){color:var(--collection-muted)}body[data-front-template-family=collection] .reward-tabs button.active{background:var(--collection-primary);color:var(--collection-on-primary)}body[data-front-template-family=collection] :is(.reward-modal-head,.daily-checkin-head)>button,body[data-front-template-family=collection] .receive-confirm-cancel{background:var(--collection-soft);border-color:var(--collection-border);color:var(--collection-ink)}body[data-front-template-family=collection][data-front-template=candy]{--collection-bg:#fff9ee;--collection-surface:#fffef9;--collection-soft:#f6e4ee;--collection-ink:#282541;--collection-muted:#686078;--collection-primary:#335bd2;--collection-on-primary:#fff;--collection-secondary:#ab2861;--collection-accent:#ffdd57;--collection-border:#292641;--collection-radius:12px;--collection-shadow:4px 4px 0 #292641;--collection-hero-bg:#ffe677;--collection-hero-ink:#282541;background-image:radial-gradient(#c8bfd6 1px,transparent 1px);background-size:18px 18px}body[data-front-template-family=collection][data-front-template=candy] .business-header{padding-bottom:15px}body[data-front-template-family=collection][data-front-template=candy] .business-brand{font-weight:900}body[data-front-template-family=collection][data-front-template=candy] .business-brand-symbol{border:2px solid #292641;border-radius:10px;background:#ff95bb;color:#282541;box-shadow:2px 2px #292641;transform:rotate(-6deg)}body[data-front-template-family=collection][data-front-template=candy] .business-header-actions a{border:2px solid #292641;background:#fffdf8;border-radius:50%}body[data-front-template-family=collection][data-front-template=candy] .business-page-heading h1{font-weight:900;letter-spacing:-1px}body[data-front-template-family=collection][data-front-template=candy] .business-page-heading h1 span{border-radius:0;background:#ff82b2;width:10px;height:10px;transform:rotate(12deg)}body[data-front-template-family=collection][data-front-template=candy] .business-heading-label{background:#d9e4ff;color:#284bb0;border:1.5px solid #292641;border-radius:6px;font-weight:800}body[data-front-template-family=collection][data-front-template=candy] .hero-carousel{height:222px;border:2px solid #292641;border-radius:13px;box-shadow:5px 5px #292641;overflow:hidden}body[data-front-template-family=collection][data-front-template=candy] .hero-slide:not(.hero-image-slide){padding:25px 20px;background:linear-gradient(120deg,#ffe97c,#ffe15e)}body[data-front-template-family=collection][data-front-template=candy] .hero-slide:not(.hero-image-slide):after{display:none}body[data-front-template-family=collection][data-front-template=candy] .hero-slide h1{width:59%;font-size:29px;line-height:1.23;font-weight:950;letter-spacing:-1px;position:relative;z-index:2}body[data-front-template-family=collection][data-front-template=candy] .hero-slide>span{border:1.5px solid #292641;border-radius:4px;background:#fffef5;color:#292641;box-shadow:2px 2px #292641;padding:5px 8px;transform:rotate(-3deg);font-size:9px;letter-spacing:.5px}body[data-front-template-family=collection][data-front-template=candy] .hero-slide p{width:57%;color:#514b59;font-size:11px;font-weight:650}body[data-front-template-family=collection][data-front-template=candy] .hero-slide .collection-artwork{width:69%;height:100%;right:-32px;bottom:-7px;opacity:1}body[data-front-template-family=collection][data-front-template=candy] .hero-dots{margin-top:15px}body[data-front-template-family=collection][data-front-template=candy] .hero-dots button{border:1px solid #292641;background:#fff;border-radius:2px;height:7px;width:7px}body[data-front-template-family=collection][data-front-template=candy] .hero-dots button.active{background:#355bd2;width:24px}body[data-front-template-family=collection][data-front-template=candy] .fresh-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0}body[data-front-template-family=collection][data-front-template=candy] .fresh-shortcuts a{display:grid;grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;column-gap:9px;row-gap:4px;border:2px solid #292641;border-radius:9px;box-shadow:3px 3px #292641;padding:13px 10px;background:#f8bbd3;text-align:left}body[data-front-template-family=collection][data-front-template=candy] .fresh-shortcuts a:nth-child(2){background:#c8d9ff}body[data-front-template-family=collection][data-front-template=candy] .fresh-shortcuts a:nth-child(3){background:#ffe585}body[data-front-template-family=collection][data-front-template=candy] .fresh-shortcuts a:nth-child(4){background:#bfe9d7}body[data-front-template-family=collection][data-front-template=candy] .fresh-shortcuts a>span{grid-row:1 / 3;width:38px;height:42px;margin:0;background:#fffaf0;color:#292641;border:1.5px solid #292641;border-radius:6px}body[data-front-template-family=collection][data-front-template=candy] .fresh-shortcuts strong{color:#292641;font-weight:850;font-size:12px}body[data-front-template-family=collection][data-front-template=candy] .fresh-shortcuts small{color:#5d5369;font-size:9px}body[data-front-template-family=collection][data-front-template=candy] :is(.account-card,.member-card,.friend-links){border-width:2px;padding:19px}body[data-front-template-family=collection][data-front-template=candy] .section-title{font-weight:850}body[data-front-template-family=collection][data-front-template=candy] .account-card .section-title{padding-bottom:12px;border-bottom:2px solid #292641}body[data-front-template-family=collection][data-front-template=candy] .account-item.balance-item{border:1.5px solid #292641;background:#fff0a8;border-radius:6px}body[data-front-template-family=collection][data-front-template=candy] .account-item.balance-item:nth-child(2n){background:#d9e5ff}body[data-front-template-family=collection][data-front-template=candy] .balance-item strong{font-size:20px;font-weight:900}body[data-front-template-family=collection][data-front-template=candy] .notice-card{background:#f9bfd4;color:#604052;border:1.5px solid #292641;border-radius:7px}body[data-front-template-family=collection][data-front-template=candy] .member-card{background:#e6edff}body[data-front-template-family=collection][data-front-template=candy] .member-icon{border:1.5px solid #292641;color:#292641;background:#ffdb65;border-radius:6px}body[data-front-template-family=collection][data-front-template=candy] :is(.member-badge,.daily-checkin-button,.upgrade-button){border:1.5px solid #292641;border-radius:5px;font-weight:750}body[data-front-template-family=collection][data-front-template=candy] .member-progress{height:8px;border:1px solid #292641;background:#fff}body[data-front-template-family=collection][data-front-template=candy] .member-progress span{background:#ff82b2}body[data-front-template-family=collection][data-front-template=candy] .bottom-tabs{border:2px solid #292641;border-radius:12px;background:#fffdf9;box-shadow:4px 4px #292641;bottom:12px}body[data-front-template-family=collection][data-front-template=candy] .bottom-tab.is-active{border:1.5px solid #292641;color:#292641;background:#ffdb66;border-radius:7px}body[data-front-template-family=collection][data-front-template=candy] .login-page:not(.register-page,.forgot-page) .login-shell{border:2px solid #292641;border-radius:15px;box-shadow:7px 7px #292641}body[data-front-template-family=collection][data-front-template=candy] .login-visual{background:#ffe677;border-bottom:2px solid #292641}body[data-front-template-family=collection][data-front-template=candy] .business-login-intro h1{font-weight:950;line-height:1.25}body[data-front-template-family=collection][data-front-template=candy] .business-login-intro h1 em{color:#ab2861}body[data-front-template-family=collection][data-front-template=candy] .input-wrap{border:2px solid #292641;border-radius:7px;background:#fffef7}body[data-front-template-family=collection][data-front-template=candy] .login-button{border:2px solid #292641;border-radius:7px;box-shadow:3px 3px #292641;font-weight:850}body[data-front-template-family=collection][data-front-template=island]{--collection-bg:#eff9f7;--collection-surface:#fffefa;--collection-soft:#e1f3ee;--collection-ink:#234e56;--collection-muted:#657f80;--collection-primary:#157287;--collection-on-primary:#fff;--collection-secondary:#b94c3a;--collection-accent:#f1c667;--collection-border:#cfe5df;--collection-radius:25px;--collection-shadow:0 10px 30px #2c746a0c;--collection-hero-bg:#d8f1ef;--collection-hero-ink:#164e59;background-image:radial-gradient(ellipse at 10% 0,#fff4da,transparent 48%),linear-gradient(180deg,#e7f6f5,#f7faf2)}body[data-front-template-family=collection][data-front-template=island] .business-brand-symbol{border-radius:50%;transform:none;background:#d1eee4;color:#157287}body[data-front-template-family=collection][data-front-template=island] .business-header-actions a{border-radius:50%;background:#ffffffa6;border-color:#c2ded7}body[data-front-template-family=collection][data-front-template=island] .business-page-heading{padding-bottom:22px}body[data-front-template-family=collection][data-front-template=island] .business-page-heading h1{font-size:29px;letter-spacing:-1px}body[data-front-template-family=collection][data-front-template=island] .business-heading-label{color:#94673d;background:#fff1cf}body[data-front-template-family=collection][data-front-template=island] .hero-carousel{height:278px;border-radius:30px 30px 72px;box-shadow:none;border:1px solid #ffffffb8}body[data-front-template-family=collection][data-front-template=island] .hero-slide:not(.hero-image-slide){padding:28px 24px;background:linear-gradient(100deg,#effbf1ee,#e8f8efd9 32%,#e8f8ef08 70%),var(--collection-scene,none) center / cover,var(--collection-hero-bg)}body[data-front-template-family=collection][data-front-template=island] .hero-slide:not(.hero-image-slide):after{display:none}body[data-front-template-family=collection][data-front-template=island] .hero-slide>span{background:#ffffffe6;color:#216a6c;border-radius:30px;border:1px solid #c7e4d7;padding:7px 10px;letter-spacing:1.5px}body[data-front-template-family=collection][data-front-template=island] .hero-slide h1{font-size:31px;line-height:1.4;width:57%;max-width:270px;margin-top:22px;letter-spacing:-1px;color:#164e59}body[data-front-template-family=collection][data-front-template=island] .hero-slide p{max-width:54%;color:#456f6e;font-size:11px;line-height:1.8}body[data-front-template-family=collection][data-front-template=island] .hero-slide .collection-artwork{width:79%;height:97%;right:-33px;bottom:-3px}body[data-front-template-family=collection][data-front-template=island] .collection-fixed-hero+.fresh-shortcuts{margin-top:-26px}body[data-front-template-family=collection][data-front-template=island] .fresh-shortcuts{position:relative;z-index:2;gap:3px;margin:13px 11px 22px;padding:9px 7px;border:1px solid #fff;border-radius:24px;background:#fffef5f5;box-shadow:0 12px 22px #316d6012}body[data-front-template-family=collection][data-front-template=island] .fresh-shortcuts a{gap:4px;padding:7px 0}body[data-front-template-family=collection][data-front-template=island] .fresh-shortcuts a>span{width:44px;height:44px;border-radius:50% 44% 50% 40%;color:#157287;background:#def3ee}body[data-front-template-family=collection][data-front-template=island] .fresh-shortcuts a:nth-child(2)>span{color:#b75744;background:#ffe9d9;border-radius:44% 50% 40%}body[data-front-template-family=collection][data-front-template=island] .fresh-shortcuts a:nth-child(3)>span{color:#866926;background:#fff0be}body[data-front-template-family=collection][data-front-template=island] .fresh-shortcuts a:nth-child(4)>span{color:#21778f;background:#def1f6}body[data-front-template-family=collection][data-front-template=island] .fresh-shortcuts strong{font-size:11px;color:#355b5b}body[data-front-template-family=collection][data-front-template=island] .fresh-shortcuts small{font-size:8px;color:#6f8580}body[data-front-template-family=collection][data-front-template=island] .account-card{border-top:4px solid #89c8ba;padding:23px 20px;border-radius:24px 24px 34px}body[data-front-template-family=collection][data-front-template=island] .account-list{gap:10px 12px}body[data-front-template-family=collection][data-front-template=island] .account-item.balance-item{border-radius:19px;background:#e2f3ed;padding:15px 12px}body[data-front-template-family=collection][data-front-template=island] .account-item.balance-item:nth-child(2n){background:#fff0d1}body[data-front-template-family=collection][data-front-template=island] .balance-item strong{color:#1e6973;font-size:21px}body[data-front-template-family=collection][data-front-template=island] .account-item.balance-item:nth-child(2n) strong{color:#9a633b}body[data-front-template-family=collection][data-front-template=island] .notice-card{background:#dcf0ec;border-radius:40px;color:#547976}body[data-front-template-family=collection][data-front-template=island] .member-card{background:linear-gradient(115deg,#fffaf0,#fff0df);border-color:#efdfc5;border-radius:32px 20px}body[data-front-template-family=collection][data-front-template=island] .member-icon{background:#f7deb2;border-radius:50%;color:#927043}body[data-front-template-family=collection][data-front-template=island] .member-progress{height:6px;background:#e9dfc7}body[data-front-template-family=collection][data-front-template=island] .member-progress span{background:linear-gradient(90deg,#dcac56,#e99775)}body[data-front-template-family=collection][data-front-template=island] .platform-logo{border-radius:22px 12px;border-color:#d5e8e1;background:#f9fcf6}body[data-front-template-family=collection][data-front-template=island] .bottom-tabs{background:#fffffff5;border:1px solid #bdded6;border-radius:35px;box-shadow:0 8px 26px #235b5115}body[data-front-template-family=collection][data-front-template=island] .bottom-tab.is-active{border-radius:25px;background:#d8eee6;color:#196c71}body[data-front-template-family=collection][data-front-template=island] .receive-tab.is-active{background:#157287;color:#fff}body[data-front-template-family=collection][data-front-template=island] .login-page:not(.register-page,.forgot-page) .login-shell{border-radius:36px 36px 24px 24px;border:1px solid #cfe5df;box-shadow:0 18px 40px #35706413}body[data-front-template-family=collection][data-front-template=island] .login-visual{min-height:250px;background:linear-gradient(100deg,#f0faeedb,#e3f5ed60),var(--collection-scene,none) center / cover,#d8f1ef;border-radius:0 0 70px}body[data-front-template-family=collection][data-front-template=island] .business-login-intro h1{color:#205662;font-size:30px}body[data-front-template-family=collection][data-front-template=island] .business-login-intro h1 em{color:#b45941}body[data-front-template-family=collection][data-front-template=island] .input-wrap{border-radius:17px;background:#f1f9f3;border-color:#d5e6de}body[data-front-template-family=collection][data-front-template=island] .login-button{border-radius:30px;box-shadow:0 7px 17px #15728724}body[data-front-template-family=collection][data-front-template=aurora]{--collection-bg:#111629;--collection-surface:#1b243c;--collection-soft:#26324d;--collection-ink:#edf1ff;--collection-muted:#abb6d1;--collection-primary:#a9e9d7;--collection-on-primary:#163b3b;--collection-secondary:#ccadff;--collection-accent:#a3bfff;--collection-border:#424e70;--collection-radius:20px;--collection-shadow:0 13px 34px #0307172b;--collection-hero-bg:#19283d;--collection-hero-ink:#f0f5ff;background-image:radial-gradient(ellipse at 85% 2%,#294f5752,transparent 40%),radial-gradient(ellipse at 0 40%,#51407629,transparent 55%)}body[data-front-template-family=collection][data-front-template=aurora] .business-brand-symbol{color:#b8f4e5;background:#27474e;border:1px solid #527a7a;border-radius:14px;transform:none;box-shadow:0 0 24px #64cbae12}body[data-front-template-family=collection][data-front-template=aurora] .business-brand small{color:#a5c9c7;letter-spacing:2px}body[data-front-template-family=collection][data-front-template=aurora] .business-header-actions a{background:#222b44;border:1px solid #465272;color:#d5dffa}body[data-front-template-family=collection][data-front-template=aurora] .business-page-heading h1{font-weight:650;letter-spacing:1px}body[data-front-template-family=collection][data-front-template=aurora] .business-page-heading h1 span{background:#a9e9d7;box-shadow:0 0 12px #7bddc4}body[data-front-template-family=collection][data-front-template=aurora] .business-heading-label{background:#302847;color:#d1b7ef;border:1px solid #5b476f}body[data-front-template-family=collection][data-front-template=aurora] .hero-carousel{height:252px;border:1px solid #496178;border-radius:24px;box-shadow:0 0 35px #58b9a40a}body[data-front-template-family=collection][data-front-template=aurora] .hero-slide:not(.hero-image-slide){padding:29px 22px;background:radial-gradient(ellipse at 85% 10%,#36636280,transparent 55%),radial-gradient(ellipse at 80% 100%,#5e39726b,transparent 60%),#19253b}body[data-front-template-family=collection][data-front-template=aurora] .hero-slide:not(.hero-image-slide):after{display:none}body[data-front-template-family=collection][data-front-template=aurora] .hero-slide>span{background:#8cdbc915;border:1px solid #81c2b449;color:#afe7d9;border-radius:4px;padding:6px 8px;font-size:9px;letter-spacing:2px}body[data-front-template-family=collection][data-front-template=aurora] .hero-slide h1{color:#f0f5ff;width:59%;font-size:30px;line-height:1.4;font-weight:650;letter-spacing:.5px;margin-top:23px}body[data-front-template-family=collection][data-front-template=aurora] .hero-slide p{color:#b9c6da;max-width:58%;font-size:11px;line-height:1.85}body[data-front-template-family=collection][data-front-template=aurora] .hero-slide .collection-artwork{width:77%;right:-31px;height:100%;bottom:-5px}body[data-front-template-family=collection][data-front-template=aurora] .fresh-shortcuts{gap:7px;margin:18px 0 23px;border-bottom:1px solid #35415e;padding-bottom:19px}body[data-front-template-family=collection][data-front-template=aurora] .fresh-shortcuts a>span{width:50px;height:50px;background:#243b47;color:#a9ead7;border:1px solid #527469;border-radius:16px;box-shadow:inset 0 0 12px #72c9b311}body[data-front-template-family=collection][data-front-template=aurora] .fresh-shortcuts a:nth-child(2)>span{background:#30334f;color:#bfc4ff;border-color:#626a97}body[data-front-template-family=collection][data-front-template=aurora] .fresh-shortcuts a:nth-child(3)>span{background:#40344d;color:#e7bbec;border-color:#756084}body[data-front-template-family=collection][data-front-template=aurora] .fresh-shortcuts a:nth-child(4)>span{background:#303b54;color:#b2d2ff;border-color:#506c91}body[data-front-template-family=collection][data-front-template=aurora] .fresh-shortcuts strong{color:#e2e8f8;font-size:11px}body[data-front-template-family=collection][data-front-template=aurora] .fresh-shortcuts small{color:#9daac4;font-size:8px}body[data-front-template-family=collection][data-front-template=aurora] :is(.account-card,.member-card,.friend-links){background:linear-gradient(135deg,#28354de8,#1a2238f5);border-color:#425270;box-shadow:inset 0 1px #c5deff0b,0 12px 30px #070b1724}body[data-front-template-family=collection][data-front-template=aurora] .account-card{padding:22px}body[data-front-template-family=collection][data-front-template=aurora] .account-card .section-title{border-bottom:1px solid #40516f;padding-bottom:13px;letter-spacing:1px}body[data-front-template-family=collection][data-front-template=aurora] .account-item.balance-item{border:1px solid #406063;background:#244047;border-radius:12px}body[data-front-template-family=collection][data-front-template=aurora] .account-item.balance-item:nth-child(2n){background:#35324e;border-color:#66577e}body[data-front-template-family=collection][data-front-template=aurora] .account-item.balance-item :is(span,strong){color:#b7eedf}body[data-front-template-family=collection][data-front-template=aurora] .account-item.balance-item:nth-child(2n) :is(span,strong){color:#d7c1f2}body[data-front-template-family=collection][data-front-template=aurora] .balance-item strong{font-size:20px;letter-spacing:.1px}body[data-front-template-family=collection][data-front-template=aurora] .notice-card{background:#222d45;border:1px solid #3e4c6a;border-radius:12px}body[data-front-template-family=collection][data-front-template=aurora] .notice-track span{color:#abbcd6}body[data-front-template-family=collection][data-front-template=aurora] .member-card{border-left:3px solid #ba9bdd}body[data-front-template-family=collection][data-front-template=aurora] .member-icon{background:#403551;color:#d6baf8;border:1px solid #6c5789}body[data-front-template-family=collection][data-front-template=aurora] .member-progress{background:#161e32;height:5px}body[data-front-template-family=collection][data-front-template=aurora] .member-progress span{background:linear-gradient(90deg,#91dbcb,#bd9eea)}body[data-front-template-family=collection][data-front-template=aurora] .platform-logo{background:#1a243c;border-color:#40516f}body[data-front-template-family=collection][data-front-template=aurora] .platform-logo strong{color:#bbc6df}body[data-front-template-family=collection][data-front-template=aurora] .bottom-tabs{background:#1c2840f5;border:1px solid #4a6178;border-radius:22px;box-shadow:0 0 25px #080e2999}body[data-front-template-family=collection][data-front-template=aurora] .bottom-tab{color:#a0b1ce}body[data-front-template-family=collection][data-front-template=aurora] .bottom-tab.is-active{background:#34555a;color:#c3ffeb;border:1px solid #557e7c;border-radius:14px}body[data-front-template-family=collection][data-front-template=aurora] .receive-tab.is-active{color:#153f3b;background:#a9e9d7}body[data-front-template-family=collection][data-front-template=aurora] .login-page:not(.register-page,.forgot-page) .login-shell{border:1px solid #4b5a7c;background:#1b243c;box-shadow:0 24px 60px #0000002b}body[data-front-template-family=collection][data-front-template=aurora] .login-visual{min-height:258px;background:radial-gradient(ellipse at 100% 0,#335f5f90,transparent 70%),linear-gradient(145deg,#1b2c40,#322647);border-bottom:1px solid #4b5a7c}body[data-front-template-family=collection][data-front-template=aurora] .business-login-intro{color:#edf1ff}body[data-front-template-family=collection][data-front-template=aurora] .business-login-intro h1 em{color:#b4efda}body[data-front-template-family=collection][data-front-template=aurora] .business-login-intro :is(p,.business-login-wordmark){color:#bdc9dd}body[data-front-template-family=collection][data-front-template=aurora] .input-wrap{background:#141f35;border:1px solid #50627f;border-radius:10px}body[data-front-template-family=collection][data-front-template=aurora] .input-wrap:focus-within{background:#1e3043;border-color:#a9e9d7;box-shadow:0 0 0 3px #a9e9d718}body[data-front-template-family=collection][data-front-template=aurora] .login-button{color:#163b3b;background:#a9e9d7;border:1px solid #c7ffee;box-shadow:0 7px 25px #a9e9d716}body[data-front-template-family=collection][data-front-template=retro]{--collection-bg:#f5eddb;--collection-surface:#fff7e7;--collection-soft:#efe0bd;--collection-ink:#364c41;--collection-muted:#83765f;--collection-primary:#af4332;--collection-on-primary:#fff9ed;--collection-secondary:#3a6a56;--collection-accent:#d8aa43;--collection-border:#bdac8d;--collection-radius:5px;--collection-shadow:0 4px 0 #d7c6a8;--collection-hero-bg:#f0d894;--collection-hero-ink:#384c3e;--collection-font:Georgia,"Noto Serif SC","Songti SC","SimSun",serif;background-image:repeating-linear-gradient(0deg,#baa6810b 0,#baa6810b 1px,transparent 1px,transparent 4px)}body[data-front-template-family=collection][data-front-template=retro] .business-header{border-bottom:1px solid #cab997;margin-bottom:15px}body[data-front-template-family=collection][data-front-template=retro] .business-brand{letter-spacing:2px;font-weight:800}body[data-front-template-family=collection][data-front-template=retro] .business-brand-symbol{background:#af4332;color:#fff3da;border-radius:50%;transform:none;border:3px double #f7deaa}body[data-front-template-family=collection][data-front-template=retro] .business-brand small{color:#8c7254;letter-spacing:2px;font-family:Arial,sans-serif}body[data-front-template-family=collection][data-front-template=retro] .business-header-actions a{background:#fff6df;color:#4d6754;border-color:#c3ae88;border-radius:4px}body[data-front-template-family=collection][data-front-template=retro] .business-page-heading h1{color:#365142;letter-spacing:2px;font-size:27px;font-weight:800}body[data-front-template-family=collection][data-front-template=retro] .business-page-heading h1 span{border-radius:0;width:9px;height:9px;background:#b34c35}body[data-front-template-family=collection][data-front-template=retro] .business-heading-label{background:#f8e2b5;border:1px dashed #b38953;color:#886132;border-radius:1px}body[data-front-template-family=collection][data-front-template=retro] .hero-carousel{height:225px;border:5px double #777e55;border-radius:4px;box-shadow:0 5px #d7c6a8}body[data-front-template-family=collection][data-front-template=retro] .hero-slide:not(.hero-image-slide){padding:24px 19px;background:repeating-linear-gradient(0deg,transparent,transparent 3px,#71542108 3px,#71542108 4px),#f0d894}body[data-front-template-family=collection][data-front-template=retro] .hero-slide:not(.hero-image-slide):after{display:none}body[data-front-template-family=collection][data-front-template=retro] .hero-slide>span{background:#b14a35;color:#fff4dc;border-radius:0;padding:5px 8px;font-size:9px;letter-spacing:1px}body[data-front-template-family=collection][data-front-template=retro] .hero-slide h1{color:#384c3e;width:57%;font-size:28px;font-weight:800;line-height:1.45;letter-spacing:1px}body[data-front-template-family=collection][data-front-template=retro] .hero-slide p{color:#7b6547;width:55%;font-size:11px;line-height:1.7}body[data-front-template-family=collection][data-front-template=retro] .hero-slide .collection-artwork{width:73%;height:100%;right:-36px;bottom:-6px}body[data-front-template-family=collection][data-front-template=retro] .hero-dots button{background:#ccb992;border-radius:0;width:16px;height:4px}body[data-front-template-family=collection][data-front-template=retro] .hero-dots button.active{background:#ac4b35;width:30px}body[data-front-template-family=collection][data-front-template=retro] .fresh-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border:1px solid #bda987;padding:5px;background:#fff5de;margin:20px 0}body[data-front-template-family=collection][data-front-template=retro] .fresh-shortcuts a{padding:13px 8px;display:grid;grid-template-columns:32px minmax(0,1fr);grid-template-rows:auto auto;gap:4px 8px;text-align:left}body[data-front-template-family=collection][data-front-template=retro] .fresh-shortcuts a:nth-child(odd){border-right:1px dashed #bda987}body[data-front-template-family=collection][data-front-template=retro] .fresh-shortcuts a:nth-child(-n+2){border-bottom:1px dashed #bda987}body[data-front-template-family=collection][data-front-template=retro] .fresh-shortcuts a>span{grid-row:1 / 3;width:32px;height:38px;background:#3c6754;color:#fff3d9;border-radius:2px;margin:0;border:2px solid #fff5de;outline:1px solid #8b9b6f}body[data-front-template-family=collection][data-front-template=retro] .fresh-shortcuts a:nth-child(2)>span{background:#b75239;outline-color:#cb9670}body[data-front-template-family=collection][data-front-template=retro] .fresh-shortcuts a:nth-child(3)>span{background:#b78b35;outline-color:#d0b378}body[data-front-template-family=collection][data-front-template=retro] .fresh-shortcuts a:nth-child(4)>span{background:#69817b;outline-color:#9cab91}body[data-front-template-family=collection][data-front-template=retro] .fresh-shortcuts strong{color:#445a47;font-weight:800;font-size:12px;letter-spacing:.5px}body[data-front-template-family=collection][data-front-template=retro] .fresh-shortcuts small{color:#8b7657;font-size:9px}body[data-front-template-family=collection][data-front-template=retro] :is(.account-card,.member-card,.friend-links){border-width:1px;border-radius:3px;padding:21px}body[data-front-template-family=collection][data-front-template=retro] .account-card{border-top:4px solid #3b6a55}body[data-front-template-family=collection][data-front-template=retro] .account-card .section-title{padding-bottom:13px;border-bottom:1px dashed #baa584;letter-spacing:2px}body[data-front-template-family=collection][data-front-template=retro] .account-item.balance-item{background:#ebdfbd;border:1px solid #c6b58c;border-radius:2px}body[data-front-template-family=collection][data-front-template=retro] .account-item.balance-item:nth-child(2n){background:#efd9c4;border-color:#d4b293}body[data-front-template-family=collection][data-front-template=retro] .account-item.balance-item strong{color:#365940;font-family:Georgia,serif;font-size:22px}body[data-front-template-family=collection][data-front-template=retro] .account-item.balance-item:nth-child(2n) strong{color:#a55238}body[data-front-template-family=collection][data-front-template=retro] .notice-card{border:1px dashed #b59c70;border-radius:2px;background:#eddfb6}body[data-front-template-family=collection][data-front-template=retro] .notice-track span{color:#7c633f}body[data-front-template-family=collection][data-front-template=retro] .member-card{border:3px double #bf9470;background:#fff2d9}body[data-front-template-family=collection][data-front-template=retro] .member-icon{background:#ba5b3e;color:#fff4d7;border-radius:50%;border:3px double #fff0cb}body[data-front-template-family=collection][data-front-template=retro] :is(.member-badge,.daily-checkin-button,.upgrade-button){border-radius:2px;border:1px solid #baa788}body[data-front-template-family=collection][data-front-template=retro] .member-progress{height:6px;background:#dfceb0;border-radius:0}body[data-front-template-family=collection][data-front-template=retro] .member-progress span{background:#af553c;border-radius:0}body[data-front-template-family=collection][data-front-template=retro] .platform-logo{border-radius:0;border:1px dashed #b8aa83;background:#fcf4df}body[data-front-template-family=collection][data-front-template=retro] .bottom-tabs{background:#fff5dff5;border:3px double #7d8a69;border-radius:3px;box-shadow:0 5px #c7b89a}body[data-front-template-family=collection][data-front-template=retro] .bottom-tab{color:#827353;border-radius:1px;font-size:11px}body[data-front-template-family=collection][data-front-template=retro] .bottom-tab.is-active{background:#355f4f;color:#fff2cf;border-radius:2px}body[data-front-template-family=collection][data-front-template=retro] .receive-tab.is-active{background:#af4c34;color:#fff9e9}body[data-front-template-family=collection][data-front-template=retro] .login-page:not(.register-page,.forgot-page) .login-shell{border:5px double #738363;border-radius:3px;box-shadow:7px 7px #d6c4a3}body[data-front-template-family=collection][data-front-template=retro] .login-visual{background:repeating-linear-gradient(0deg,transparent,transparent 3px,#71542108 3px,#71542108 4px),#eddaaa;border-bottom:1px dashed #a1875c}body[data-front-template-family=collection][data-front-template=retro] .business-login-intro h1{color:#3d5843;font-weight:800;letter-spacing:1px}body[data-front-template-family=collection][data-front-template=retro] .business-login-intro h1 em{color:#ac5036}body[data-front-template-family=collection][data-front-template=retro] .input-wrap{background:#fbf1d8;border-color:#b9a780;border-radius:2px}body[data-front-template-family=collection][data-front-template=retro] .login-button{border-radius:2px;border:3px double #efc9a1;letter-spacing:3px;box-shadow:0 3px #7b4c32}@media(max-width:360px){body[data-front-template-family=collection][data-front-template=candy] .hero-slide h1{font-size:26px}body[data-front-template-family=collection][data-front-template=candy] .fresh-shortcuts a{padding:11px 8px;column-gap:6px;grid-template-columns:34px minmax(0,1fr)}body[data-front-template-family=collection][data-front-template=candy] .fresh-shortcuts a>span{width:32px;height:36px}body[data-front-template-family=collection][data-front-template=island] .hero-slide h1{font-size:28px}body[data-front-template-family=collection][data-front-template=island] .fresh-shortcuts{margin-inline:5px;padding-inline:4px}body[data-front-template-family=collection][data-front-template=aurora] .hero-slide h1{font-size:27px}body[data-front-template-family=collection][data-front-template=retro] .hero-slide h1{font-size:25px}body[data-front-template-family=collection][data-front-template=retro] .fresh-shortcuts a{padding-inline:5px;gap:4px 6px}body[data-front-template-family=collection][data-front-template=candy] .fresh-shortcuts small,body[data-front-template-family=collection][data-front-template=retro] .fresh-shortcuts small{display:block;font-size:8px;letter-spacing:-.2px}}@media(min-width:760px){body[data-front-template-family=collection][data-front-template=candy] .dashboard-page .hero-carousel{height:270px}body[data-front-template-family=collection][data-front-template=candy] .dashboard-page .fresh-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));padding:0;border:0;background:none}body[data-front-template-family=collection][data-front-template=candy] .dashboard-page .fresh-shortcuts a{min-height:84px;padding:16px}body[data-front-template-family=collection][data-front-template=candy] .login-visual{border-bottom:0;border-right:2px solid #292641}body[data-front-template-family=collection][data-front-template=island] .dashboard-page .hero-carousel{height:310px;grid-column:1 / -1;grid-row:1}body[data-front-template-family=collection][data-front-template=island] .dashboard-page .hero-slide{padding:35px}body[data-front-template-family=collection][data-front-template=island] .dashboard-page .hero-slide h1{font-size:37px;max-width:330px}body[data-front-template-family=collection][data-front-template=island] .dashboard-page .hero-slide .collection-artwork{width:55%;height:115%;right:0;bottom:-22px}body[data-front-template-family=collection][data-front-template=island] .dashboard-page .fresh-shortcuts{grid-column:1;grid-row:2;margin:0;padding:16px 10px;align-self:start}body[data-front-template-family=collection][data-front-template=island] .dashboard-page .account-card{grid-column:2;grid-row:2 / 4;margin-top:-48px;position:relative;z-index:2;margin-right:18px;background:#fffef8;box-shadow:0 12px 30px #275e5219}body[data-front-template-family=collection][data-front-template=island] .dashboard-page .business-account-link{grid-column:1;grid-row:3;justify-content:center;padding-bottom:10px}body[data-front-template-family=collection][data-front-template=island] .login-visual{min-height:590px;border-radius:0 0 80px}body[data-front-template-family=collection][data-front-template=aurora] .dashboard-page .hero-carousel{height:280px}body[data-front-template-family=collection][data-front-template=aurora] .dashboard-page .fresh-shortcuts{background:#202c435e;border:1px solid #40516f;border-radius:16px;padding:8px 20px}body[data-front-template-family=collection][data-front-template=aurora] .login-visual{min-height:590px;border-bottom:0;border-right:1px solid #4b5a7c}body[data-front-template-family=collection][data-front-template=retro] .dashboard-page .hero-carousel{height:270px}body[data-front-template-family=collection][data-front-template=retro] .dashboard-page .fresh-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));padding:5px;border:1px solid #bda987;border-radius:0;background:#fff5de}body[data-front-template-family=collection][data-front-template=retro] .dashboard-page .fresh-shortcuts a{border-bottom:0;padding:17px 12px}body[data-front-template-family=collection][data-front-template=retro] .dashboard-page .fresh-shortcuts a:not(:last-child){border-right:1px dashed #bda987}body[data-front-template-family=collection][data-front-template=retro] .login-visual{border-bottom:0;border-right:1px dashed #a1875c}}@media(hover:hover)and (prefers-reduced-motion:no-preference){body[data-front-template-family=collection][data-front-template=candy] .fresh-shortcuts a:hover{transform:translate(-1px,-2px);box-shadow:4px 5px #292641}body[data-front-template-family=collection][data-front-template=island] .fresh-shortcuts a:hover>span{transform:translateY(-3px) rotate(5deg)}body[data-front-template-family=collection][data-front-template=aurora] .fresh-shortcuts a:hover>span{transform:translateY(-2px);box-shadow:0 0 20px #b3efd51f}body[data-front-template-family=collection][data-front-template=retro] .fresh-shortcuts a:hover>span{transform:rotate(-5deg)}body[data-front-template-family=collection][data-front-template=aurora] .login-button:not(:disabled):hover{background:#c0f2e4;color:#163b3b}}@media(max-width:759px){body[data-front-template-family=collection]:is([data-front-template=candy],[data-front-template=island],[data-front-template=aurora]) .dashboard-page{display:flex;flex-direction:column}body[data-front-template-family=collection]:is([data-front-template=candy],[data-front-template=island],[data-front-template=aurora]) .dashboard-page>.hero-carousel{order:1}body[data-front-template-family=collection]:is([data-front-template=candy],[data-front-template=island],[data-front-template=aurora]) .dashboard-page>.hero-dots{order:2}body[data-front-template-family=collection]:is([data-front-template=candy],[data-front-template=island],[data-front-template=aurora]) .dashboard-page>.account-card{order:3}body[data-front-template-family=collection]:is([data-front-template=candy],[data-front-template=island],[data-front-template=aurora]) .dashboard-page>.business-account-link{order:4;margin-bottom:3px}body[data-front-template-family=collection]:is([data-front-template=candy],[data-front-template=island],[data-front-template=aurora]) .dashboard-page>.fresh-shortcuts{order:5}body[data-front-template-family=collection]:is([data-front-template=candy],[data-front-template=island],[data-front-template=aurora]) .dashboard-page>.notice-card{order:6}body[data-front-template-family=collection]:is([data-front-template=candy],[data-front-template=island],[data-front-template=aurora]) .dashboard-page>.member-card{order:7}body[data-front-template-family=collection]:is([data-front-template=candy],[data-front-template=island],[data-front-template=aurora]) .dashboard-page>.friend-links{order:8}}body[data-front-template-family=collection][data-front-template=candy]{--collection-bg:#fff0f7;--collection-ink:#19191e;--collection-border:#202026;background-image:linear-gradient(128deg,#fff0f8 10%,#ffdbec,#fff3a3);background-size:auto}body[data-front-template-family=collection][data-front-template=candy] .hero-slide:not(.hero-image-slide){background:linear-gradient(121deg,#ff3699 0 57%,#ffe650 57%)}body[data-front-template-family=collection][data-front-template=candy] .hero-slide h1{color:#fffef5;-webkit-text-stroke:1px #202026;paint-order:stroke fill;text-shadow:3px 4px 0 #202026;font-size:32px;font-weight:950}body[data-front-template-family=collection][data-front-template=candy] .hero-slide p{color:#23202c;font-weight:800}body[data-front-template-family=collection][data-front-template=candy] .dashboard-page>.account-card{margin-top:19px;background:#fffdf3;border:2.5px solid #202026;border-radius:17px;box-shadow:3px 4px #202026}body[data-front-template-family=collection][data-front-template=candy] .dashboard-page .account-item.balance-item{border:0;border-radius:0;background:transparent;padding:9px 0}body[data-front-template-family=collection][data-front-template=candy] .dashboard-page .account-item.balance-item:nth-child(2n){background:transparent;border-left:1.5px dashed #202026;padding-left:12px}body[data-front-template-family=collection][data-front-template=candy] .dashboard-page .balance-item strong{color:#19191e;font-size:23px;letter-spacing:-.8px}body[data-front-template-family=collection][data-front-template=candy] .fresh-shortcuts a{border:2.5px solid #202026;background:#ff4c9f;border-radius:13px;padding:17px 10px;box-shadow:2px 3px #202026}body[data-front-template-family=collection][data-front-template=candy] .fresh-shortcuts a:nth-child(2){background:#ffe85f}body[data-front-template-family=collection][data-front-template=candy] .fresh-shortcuts a:nth-child(3){background:#176af1}body[data-front-template-family=collection][data-front-template=candy] .fresh-shortcuts a:nth-child(4){background:#61e6b9}body[data-front-template-family=collection][data-front-template=candy] .fresh-shortcuts a>span{width:42px;height:48px;border-radius:50%;border:2px solid #202026;box-shadow:2px 2px #202026;background:#fffdf4;color:#19191e}body[data-front-template-family=collection][data-front-template=candy] .fresh-shortcuts a>span svg{width:25px;height:25px;stroke-width:2.5px}body[data-front-template-family=collection][data-front-template=candy] .fresh-shortcuts a:nth-child(3) :is(strong,small){color:#fff}body[data-front-template-family=collection][data-front-template=candy] .fresh-shortcuts strong{font-weight:900}body[data-front-template-family=collection][data-front-template=candy] .fresh-shortcuts small{color:#242426}body[data-front-template-family=collection][data-front-template=candy] .member-card{background:linear-gradient(120deg,#202222,#101213);border-color:#161819;color:#fff3c7}body[data-front-template-family=collection][data-front-template=candy] .member-copy strong{color:#fff4cc;font-weight:900;font-size:22px}body[data-front-template-family=collection][data-front-template=candy] .member-copy span{color:#ddd7c4}body[data-front-template-family=collection][data-front-template=candy] .member-icon{background:transparent;color:#ffe278;border:0;box-shadow:none;width:48px;height:48px}body[data-front-template-family=collection][data-front-template=candy] .member-icon svg{width:34px;height:34px;fill:#ffe278;stroke:#ffe278}body[data-front-template-family=collection][data-front-template=candy] :is(.member-badge,.daily-checkin-button){background:#303331;color:#fff0c1;border-color:#6c6d55}body[data-front-template-family=collection][data-front-template=candy] .upgrade-button{background:#ffe54f;color:#151819;border-color:#ffe54f;border-radius:20px}body[data-front-template-family=collection][data-front-template=candy] .member-progress{background:#494b44;border:0;border-radius:30px}body[data-front-template-family=collection][data-front-template=candy] .member-progress span{background:#ffe459}body[data-front-template-family=collection][data-front-template=candy] .member-levels span{color:#babdad}body[data-front-template-family=collection][data-front-template=candy] .member-levels .is-active{color:#fff0a1;background:#494638}body[data-front-template-family=collection][data-front-template=island] .hero-carousel{height:307px;border:0;border-radius:24px 24px 64px 12px}body[data-front-template-family=collection][data-front-template=island] .dashboard-page>.account-card{position:relative;z-index:2;margin-top:-35px;margin-inline:6px;border:1px solid #fff;border-radius:28px 62px 28px 28px;background:linear-gradient(140deg,#fffffffa,#f2fbfcf7);box-shadow:0 12px 24px #1c7a8821}body[data-front-template-family=collection][data-front-template=island] .dashboard-page>.account-card:after{content:"";position:absolute;pointer-events:none;right:0;bottom:0;width:94px;height:36px;border-top:5px solid #95e5eb;border-radius:60% 35% 0 0;opacity:.45}body[data-front-template-family=collection][data-front-template=island] .fresh-shortcuts{margin:15px 0 22px;padding:0;background:none;border:0;box-shadow:none}body[data-front-template-family=collection][data-front-template=island] .fresh-shortcuts a>span{width:53px;height:53px;border:1px solid #ffa991;border-radius:50%;background:linear-gradient(135deg,#ffb195,#f96a50);color:#fff;box-shadow:0 5px 8px #f1714521,inset 0 1px 2px #ffffff80}body[data-front-template-family=collection][data-front-template=island] .fresh-shortcuts a:nth-child(2)>span{border-color:#65c8db;border-radius:50%;background:linear-gradient(135deg,#69deea,#00a0b9);color:#fff;box-shadow:0 5px 8px #008ba721,inset 0 1px 2px #ffffff80}body[data-front-template-family=collection][data-front-template=island] .fresh-shortcuts a:nth-child(3)>span{border-color:#f8d76a;background:linear-gradient(135deg,#ffe993,#ffbd26);color:#775820;box-shadow:0 5px 8px #e5b14521,inset 0 1px 2px #ffffff80}body[data-front-template-family=collection][data-front-template=island] .fresh-shortcuts a:nth-child(4)>span{border-color:#74b5ff;background:linear-gradient(135deg,#7dbcff,#076ade);color:#fff;box-shadow:0 5px 8px #2878e321,inset 0 1px 2px #ffffff80}body[data-front-template-family=collection][data-front-template=island] .fresh-shortcuts a>span svg{width:26px;height:26px;stroke-width:2.3px}body[data-front-template-family=collection][data-front-template=island] .member-card{background:linear-gradient(115deg,#0fa7b4,#178f92);border-color:#21abb0;color:#fff}body[data-front-template-family=collection][data-front-template=island] .member-copy strong{color:#fff;font-size:21px}body[data-front-template-family=collection][data-front-template=island] .member-copy span{color:#d4ffff}body[data-front-template-family=collection][data-front-template=island] .member-icon{border:2px solid #fff0b9;background:linear-gradient(135deg,#ffe8ae,#eabd67);color:#956526}body[data-front-template-family=collection][data-front-template=island] :is(.member-badge,.daily-checkin-button){color:#695135;background:#ffedce;border:1px solid #e7c594}body[data-front-template-family=collection][data-front-template=island] .upgrade-button{color:#913e25;background:#ffd0a9;border-radius:30px}body[data-front-template-family=collection][data-front-template=island] .member-progress{background:#d7fbf5}body[data-front-template-family=collection][data-front-template=island] .member-progress span{background:#ffdc68}body[data-front-template-family=collection][data-front-template=island] .member-levels span{color:#d5efeb}body[data-front-template-family=collection][data-front-template=island] .member-levels .is-active{color:#805c1c;background:#ffe8a6}body[data-front-template-family=collection][data-front-template=aurora] .hero-carousel{height:280px;border:0;border-radius:0 0 22px 22px}body[data-front-template-family=collection][data-front-template=aurora] .hero-slide h1{width:65%;font-family:Georgia,"Noto Serif SC",Songti SC,SimSun,serif;font-weight:500;letter-spacing:2px}body[data-front-template-family=collection][data-front-template=aurora] .dashboard-page>.account-card{margin-top:-7px;position:relative;z-index:2;border:1px solid #6f8cb0;border-radius:15px;background:linear-gradient(120deg,#45437d80,#1d586064 60%,#152438b0);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body[data-front-template-family=collection][data-front-template=aurora] .dashboard-page .account-item.balance-item{background:transparent;border:0;border-radius:0;padding:12px 0}body[data-front-template-family=collection][data-front-template=aurora] .dashboard-page .account-item.balance-item:nth-child(2n){border-left:1px solid #566b8b;padding-left:12px;background:transparent}body[data-front-template-family=collection][data-front-template=aurora] .dashboard-page .account-item.balance-item :is(span,strong),body[data-front-template-family=collection][data-front-template=aurora] .dashboard-page .account-item.balance-item:nth-child(2n) :is(span,strong){color:#e2edf9}body[data-front-template-family=collection][data-front-template=aurora] .fresh-shortcuts{gap:6px;margin:17px 0 23px;border:0;padding:0}body[data-front-template-family=collection][data-front-template=aurora] .fresh-shortcuts a{min-height:141px;padding:15px 3px 11px;background:linear-gradient(135deg,#124e4b,#101f2c 72%,#186655);border:1px solid #2c8e85;border-radius:12px;gap:8px}body[data-front-template-family=collection][data-front-template=aurora] .fresh-shortcuts a:nth-child(2){background:linear-gradient(135deg,#3b255c,#171e31 72%,#4f347d);border-color:#7357b5}body[data-front-template-family=collection][data-front-template=aurora] .fresh-shortcuts a:nth-child(3){background:linear-gradient(135deg,#5a462d,#222329 72%,#5d5132);border-color:#a48858}body[data-front-template-family=collection][data-front-template=aurora] .fresh-shortcuts a:nth-child(4){background:linear-gradient(135deg,#194460,#111e30 72%,#185677);border-color:#3d8fac}body[data-front-template-family=collection][data-front-template=aurora] .fresh-shortcuts a>span{width:41px;height:41px;border-radius:50%;border-color:#6ae3cd;background:linear-gradient(135deg,#37a891,#0e443e);color:#a4ffe7;box-shadow:inset 0 0 9px #92ffdc24,0 0 12px #45e2c229}body[data-front-template-family=collection][data-front-template=aurora] .fresh-shortcuts a:nth-child(2)>span{border-color:#a789ea;background:linear-gradient(135deg,#925bce,#372151);color:#e1c7ff}body[data-front-template-family=collection][data-front-template=aurora] .fresh-shortcuts a:nth-child(3)>span{border-color:#c5a775;background:linear-gradient(135deg,#9e8552,#44351c);color:#ffe9b6}body[data-front-template-family=collection][data-front-template=aurora] .fresh-shortcuts a:nth-child(4)>span{border-color:#6bd8ef;background:linear-gradient(135deg,#338daa,#193c59);color:#b5f9ff}body[data-front-template-family=collection][data-front-template=aurora] .fresh-shortcuts small{font-size:8px;letter-spacing:-.3px;color:#bfcbd9;white-space:normal;text-align:center;line-height:1.6}body[data-front-template-family=collection][data-front-template=aurora] .fresh-shortcuts a:after{content:"›";font-size:20px;line-height:12px;color:#e6eef8}body[data-front-template-family=collection][data-front-template=aurora] .member-card{border:1px solid #b5a07a;background:linear-gradient(125deg,#3a3934d9,#111b27 62%,#39372be0);box-shadow:inset 0 1px #d9c79c2b}body[data-front-template-family=collection][data-front-template=aurora] .member-copy strong{color:#f6e8c5;font-size:21px;font-family:Georgia,"Noto Serif SC",Songti SC,SimSun,serif}body[data-front-template-family=collection][data-front-template=aurora] .member-copy span{color:#cec7b8}body[data-front-template-family=collection][data-front-template=aurora] .member-icon{border:1px solid #d5b77c;border-radius:50%;background:radial-gradient(circle at 30% 20%,#8f7d58,#292d30 80%);color:#ffdaa2;box-shadow:0 0 14px #efbf6933}body[data-front-template-family=collection][data-front-template=aurora] :is(.member-badge,.daily-checkin-button){background:#413d31;color:#f3dfb6;border:1px solid #817053}body[data-front-template-family=collection][data-front-template=aurora] .upgrade-button{background:linear-gradient(120deg,#f9e8bb,#d7ad71);color:#322716;border:1px solid #fff0d0;border-radius:25px}body[data-front-template-family=collection][data-front-template=aurora] .member-progress{height:5px;background:#73819a}body[data-front-template-family=collection][data-front-template=aurora] .member-progress span{background:linear-gradient(90deg,#a6b4ca,#ffe09b)}body[data-front-template-family=collection][data-front-template=aurora] .member-levels .is-active{background:#574a32;color:#ffe5a6}body[data-front-template-family=collection][data-front-template=candy][data-front-scene=true] .hero-slide:not(.hero-image-slide){background:linear-gradient(90deg,#ff389955,#ff389900 80%),var(--collection-scene) center / cover,#ff3699}body[data-front-template-family=collection][data-front-template=island][data-front-scene=true] .hero-slide:not(.hero-image-slide){background:linear-gradient(90deg,#05679330,#05679300 85%),var(--collection-scene) center / cover,#159bc1}body[data-front-template-family=collection][data-front-template=island][data-front-scene=true] .hero-slide :is(h1,p){color:#fff;text-shadow:0 2px 6px #114e7970}body[data-front-template-family=collection][data-front-template=aurora][data-front-scene=true] .hero-slide:not(.hero-image-slide){background:linear-gradient(90deg,#07132675,#07132600 85%),var(--collection-scene) center / cover,#122344}body[data-front-template-family=collection][data-front-template=candy][data-front-scene=true] .login-visual{background:linear-gradient(90deg,#ffe677ee,#ffe67720),var(--collection-scene) center / cover,#ffe677}body[data-front-template-family=collection][data-front-template=aurora][data-front-scene=true] .login-visual{background:linear-gradient(90deg,#12223acc,#12223a16),var(--collection-scene) center / cover,#19283d}body[data-front-template-family=collection][data-front-scene=true]:is([data-front-template=candy],[data-front-template=island],[data-front-template=aurora]) :is(.hero-slide:not(.hero-image-slide),.login-visual) .collection-artwork{display:none}body[data-front-template-family=collection][data-front-template=candy] .profile-card{background:linear-gradient(120deg,#ffadcf 65%,#ffdf59 65%);border:2.5px solid #202026;border-radius:14px;box-shadow:4px 4px #202026}body[data-front-template-family=collection][data-front-template=candy] .user-avatar{background:#fffcef;color:#202026;border:2px solid #202026;border-radius:12px;box-shadow:3px 3px #202026}body[data-front-template-family=collection][data-front-template=candy] :is(.profile-main h1,.profile-main>span){color:#202026;font-weight:850}body[data-front-template-family=collection][data-front-template=candy] .mine-menu-card{border:2px solid #202026;border-radius:10px;box-shadow:4px 4px #202026}body[data-front-template-family=collection][data-front-template=candy] .mine-menu-item{border-color:#202026;min-height:66px}body[data-front-template-family=collection][data-front-template=candy] .mine-menu-item:nth-child(3n+1){background:#fff6cb}body[data-front-template-family=collection][data-front-template=candy] .mine-menu-item:nth-child(3n+2){background:#ffe5ef}body[data-front-template-family=collection][data-front-template=candy] .mine-menu-item:nth-child(3n){background:#e5f1ff}body[data-front-template-family=collection][data-front-template=candy] :is(.member-level-hero,.benefit-hero,.upgrade-card){border:2px solid #202026;border-radius:9px;background:#ffe976;box-shadow:4px 4px #202026}body[data-front-template-family=collection][data-front-template=candy] .level-card{border:2px solid #202026;border-radius:7px;box-shadow:3px 3px #202026;margin-bottom:13px}body[data-front-template-family=collection][data-front-template=candy] .level-card.is-current{background:#f8bbd3;border-color:#202026}body[data-front-template-family=collection][data-front-template=candy] .level-card-icon{border:1.5px solid #202026;border-radius:6px;background:#ffe578}body[data-front-template-family=collection][data-front-template=candy] :is(.order-card,.order-finance-card){border:2px solid #202026;border-radius:8px;box-shadow:3px 3px #202026;overflow:hidden}body[data-front-template-family=collection][data-front-template=candy] .order-card-head{background:#d9e5ff;border-bottom:1.5px solid #202026;padding:12px}body[data-front-template-family=collection][data-front-template=candy] .order-card-body{padding:12px}body[data-front-template-family=collection][data-front-template=candy] :is(.order-main-tab,.order-tab){border:1.5px solid #202026;border-radius:5px}body[data-front-template-family=collection][data-front-template=candy] :is(.profile-form,.password-form,.recharge-form,.withdraw-form){border:2px solid #202026;border-radius:10px;box-shadow:4px 4px #202026}body[data-front-template-family=collection][data-front-template=candy] .profile-field :is(input,select){border:1.5px solid #202026;border-radius:6px;background:#fffced}body[data-front-template-family=collection][data-front-template=candy] .profile-save-button{border:2px solid #202026;border-radius:7px;box-shadow:3px 3px #202026;font-weight:850}body[data-front-template-family=collection][data-front-template=island] .profile-card{background:linear-gradient(120deg,#d3f1ee,#a5e1e1);border:1px solid #a5d8d2;border-radius:22px 58px 22px 22px;box-shadow:0 10px 20px #47867d13}body[data-front-template-family=collection][data-front-template=island] .user-avatar{background:#fff6df;border:3px solid #fff;border-radius:50%;color:#c79548}body[data-front-template-family=collection][data-front-template=island] .mine-account-card{border-top:4px solid #43b5bd;border-radius:24px 24px 40px}body[data-front-template-family=collection][data-front-template=island] .mine-menu-item{min-height:68px;border-bottom:1px solid #d9eee7}body[data-front-template-family=collection][data-front-template=island] .mine-menu-item svg:first-child{border-radius:50%;padding:5px;box-sizing:content-box;background:#def3ef}body[data-front-template-family=collection][data-front-template=island] .mine-menu-item:nth-child(3n+2) svg:first-child{background:#ffe7d7;color:#bc6b4e}body[data-front-template-family=collection][data-front-template=island] .mine-menu-item:nth-child(3n) svg:first-child{background:#fff0c7;color:#917335}body[data-front-template-family=collection][data-front-template=island] :is(.member-level-hero,.benefit-hero){border-radius:26px 26px 60px;background:linear-gradient(120deg,#d8f0ed,#e9f8f5);border:1px solid #c2e5de}body[data-front-template-family=collection][data-front-template=island] .level-card{border-radius:26px 15px;border-left:4px solid #8ac7b9}body[data-front-template-family=collection][data-front-template=island] .level-card.is-current{background:#fff2d1;border-color:#ecc778}body[data-front-template-family=collection][data-front-template=island] .level-card-icon{border-radius:50%}body[data-front-template-family=collection][data-front-template=island] .order-card{border-radius:20px 20px 30px;border:1px solid #c7e4de;border-top:4px solid #67b9bf;background:#fffef9}body[data-front-template-family=collection][data-front-template=island] .order-main-tabs{border-radius:26px;background:#dbf0eb;padding:5px}body[data-front-template-family=collection][data-front-template=island] .order-main-tab{border-radius:24px}body[data-front-template-family=collection][data-front-template=island] :is(.profile-form,.password-form,.recharge-form,.withdraw-form){border-radius:25px 25px 44px;border-top:4px solid #a7d8cb}body[data-front-template-family=collection][data-front-template=island] .profile-field :is(input,select){border-radius:18px;background:#f1faf5;border-color:#cbe3d9}body[data-front-template-family=collection][data-front-template=island] .profile-save-button{border-radius:28px;background:#157287;box-shadow:0 5px 15px #15728725}body[data-front-template-family=collection][data-front-template=island] :is(.password-rule-card,.recharge-note){border-left:3px solid #ebc26b;border-radius:8px 18px 18px 8px;background:#fff4d7}body[data-front-template-family=collection][data-front-template=aurora] .profile-card{background:radial-gradient(ellipse at 100% 0,#67609077,transparent 60%),linear-gradient(120deg,#264247,#222a46);border:1px solid #62779a;box-shadow:inset 0 1px #dbedff14,0 12px 30px #080e2a3b;border-radius:18px}body[data-front-template-family=collection][data-front-template=aurora] .user-avatar{border-radius:50%;background:linear-gradient(135deg,#b4c8f4,#a090d1);color:#263555;border:2px solid #d7def9;box-shadow:0 0 25px #a6acf32b}body[data-front-template-family=collection][data-front-template=aurora] .profile-main h1{color:#eef3ff}body[data-front-template-family=collection][data-front-template=aurora] .profile-main>span{color:#b4c4d9}body[data-front-template-family=collection][data-front-template=aurora] .mine-account-card{background:linear-gradient(120deg,#263e4f77,#312b4377);border:1px solid #516483}body[data-front-template-family=collection][data-front-template=aurora] .mine-menu-card{background:#19263bbd;border:1px solid #415575}body[data-front-template-family=collection][data-front-template=aurora] .mine-menu-item{border-color:#354961;min-height:64px}body[data-front-template-family=collection][data-front-template=aurora] .mine-menu-item:nth-child(2n){background:#54698209}body[data-front-template-family=collection][data-front-template=aurora] :is(.member-level-hero,.benefit-hero){border:1px solid #a99670;border-radius:16px;background:linear-gradient(120deg,#464238,#172331 75%);color:#f0dfb9}body[data-front-template-family=collection][data-front-template=aurora] .level-card{border:1px solid #52617c;border-radius:14px;background:linear-gradient(110deg,#27334b,#1c263b);box-shadow:inset 0 1px #cbd7ff0b}body[data-front-template-family=collection][data-front-template=aurora] .level-card.is-current{background:linear-gradient(120deg,#3f3d36,#232b36);border-color:#b9a16e}body[data-front-template-family=collection][data-front-template=aurora] .level-card-icon{border:1px solid #70819e;border-radius:50%;background:#304358;color:#d3e4fc}body[data-front-template-family=collection][data-front-template=aurora] .level-card.is-current .level-card-icon{border-color:#b99d68;background:#5c513c;color:#f9df9c}body[data-front-template-family=collection][data-front-template=aurora] .order-card{border:1px solid #4b617d;border-left:3px solid #74bcba;background:linear-gradient(130deg,#25384c,#1c263b);border-radius:12px}body[data-front-template-family=collection][data-front-template=aurora] .order-card-head{border-bottom:1px solid #455b73;padding-bottom:12px}body[data-front-template-family=collection][data-front-template=aurora] .order-tabs{border:1px solid #4a5776;padding:4px;border-radius:10px;background:#151f34}body[data-front-template-family=collection][data-front-template=aurora] :is(.profile-form,.password-form,.recharge-form,.withdraw-form){border:1px solid #536a86;border-radius:18px;background:linear-gradient(145deg,#2c395075,#1d2947a8);box-shadow:inset 0 1px #c9e4fb0a}body[data-front-template-family=collection][data-front-template=aurora] .profile-field :is(input,select){background:#131f32;border:1px solid #50657e;color:#eff4ff;border-radius:9px}body[data-front-template-family=collection][data-front-template=aurora] .profile-field :is(input,select):focus{background:#223747;border-color:#98dbc9;box-shadow:0 0 0 3px #a9e9d710}body[data-front-template-family=collection][data-front-template=aurora] .profile-save-button{background:#acecda;color:#173b39;border:1px solid #d0fff0;border-radius:10px;box-shadow:0 0 20px #a9e9d716}body[data-front-template-family=collection][data-front-template=retro] .profile-card{border:4px double #657c5d;border-radius:2px;background:repeating-linear-gradient(0deg,transparent,transparent 3px,#6f582307 3px,#6f582307 4px),#e4ddb7}body[data-front-template-family=collection][data-front-template=retro] .user-avatar{border-radius:50%;border:4px double #fff4d7;background:#aa6745;color:#fff2d0}body[data-front-template-family=collection][data-front-template=retro] .profile-main h1{color:#36533e;letter-spacing:2px}body[data-front-template-family=collection][data-front-template=retro] .mine-account-card{border-top:5px double #ab8255;border-radius:2px}body[data-front-template-family=collection][data-front-template=retro] .mine-menu-card{border:1px solid #b7a07b;border-radius:2px;background:#fcf1d7}body[data-front-template-family=collection][data-front-template=retro] .mine-menu-item{border-top:1px dashed #b8a581;min-height:65px}body[data-front-template-family=collection][data-front-template=retro] .mine-menu-item:nth-child(odd){background:#f3e6c8}body[data-front-template-family=collection][data-front-template=retro] :is(.member-level-hero,.benefit-hero){background:#e8d197;border:5px double #75835e;border-radius:2px}body[data-front-template-family=collection][data-front-template=retro] .level-card{border:1px solid #baa780;border-left:6px solid #567259;border-radius:2px;background:#fcf4df;box-shadow:0 3px #dfceb0}body[data-front-template-family=collection][data-front-template=retro] .level-card.is-current{border-left-color:#b64e34;background:#f5ddb4}body[data-front-template-family=collection][data-front-template=retro] .level-card-icon{border:3px double #b99561;border-radius:2px;background:#efdfb6}body[data-front-template-family=collection][data-front-template=retro] .order-card{border:1px dashed #ad956f;border-radius:1px;background:#fff3d9;box-shadow:0 4px #d9c6a3}body[data-front-template-family=collection][data-front-template=retro] .order-card-head{border-bottom:1px dashed #b29a73;padding-bottom:12px}body[data-front-template-family=collection][data-front-template=retro] .order-tabs{border:1px solid #b49c71;border-radius:0;background:#eddfb9}body[data-front-template-family=collection][data-front-template=retro] :is(.order-tab,.order-main-tab){border-radius:1px}body[data-front-template-family=collection][data-front-template=retro] :is(.profile-form,.password-form,.recharge-form,.withdraw-form){border:4px double #a79770;border-radius:2px;background:#fcf3dc;box-shadow:0 4px #d6c3a0}body[data-front-template-family=collection][data-front-template=retro] .profile-field>span{letter-spacing:1px;font-weight:800}body[data-front-template-family=collection][data-front-template=retro] .profile-field :is(input,select){border:0;border-bottom:1px solid #a48c61;border-radius:0;background:#f3e8ca;padding-inline:12px}body[data-front-template-family=collection][data-front-template=retro] .profile-save-button{border:3px double #edc79c;border-radius:2px;background:#ab4c35;letter-spacing:2px;box-shadow:0 3px #765338}@media(max-width:360px){body[data-front-template-family=collection][data-front-template=candy] .hero-slide h1{font-size:28px}body[data-front-template-family=collection][data-front-template=candy] .fresh-shortcuts a>span{width:34px;height:41px}body[data-front-template-family=collection][data-front-template=candy] .dashboard-page .balance-item strong{font-size:20px}body[data-front-template-family=collection][data-front-template=island] .fresh-shortcuts a>span{width:47px;height:47px}body[data-front-template-family=collection][data-front-template=aurora] .fresh-shortcuts{gap:5px}body[data-front-template-family=collection][data-front-template=aurora] .fresh-shortcuts a{padding-inline:1px}body[data-front-template-family=collection][data-front-template=aurora] .fresh-shortcuts strong{font-size:10px}body[data-front-template-family=collection][data-front-template=aurora] .fresh-shortcuts small{display:block;font-size:7px}}@media(min-width:760px){body[data-front-template-family=collection][data-front-template=candy] .dashboard-page>.account-card{margin-top:0}body[data-front-template-family=collection][data-front-template=island] .dashboard-page>.account-card{margin-top:-48px;margin-inline:0 18px}body[data-front-template-family=collection][data-front-template=island] .dashboard-page .fresh-shortcuts{background:transparent;padding-top:9px}body[data-front-template-family=collection][data-front-template=aurora] .dashboard-page .fresh-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));background:none;padding:0;border:0}body[data-front-template-family=collection][data-front-template=aurora] .dashboard-page .fresh-shortcuts a{min-height:148px}}body[data-front-template-family=collection][data-front-template=neon]{--collection-bg:#111023;--collection-surface:#201c36;--collection-soft:#2c2446;--collection-ink:#f2ecff;--collection-muted:#b8accf;--collection-primary:#61efcf;--collection-on-primary:#122b2e;--collection-secondary:#c098ff;--collection-accent:#fc8dd7;--collection-border:#55446f;--collection-radius:8px;--collection-shadow:0 7px 24px #05031240;--collection-hero-bg:#25163b;--collection-hero-ink:#faf1ff;--collection-font:"Segoe UI","Microsoft YaHei",sans-serif;background-image:linear-gradient(#b899ff06 1px,transparent 1px),linear-gradient(90deg,#b899ff06 1px,transparent 1px);background-size:28px 28px}body[data-front-template-family=collection][data-front-template=neon] .business-header{border-bottom:1px solid #75549355;margin-bottom:15px}body[data-front-template-family=collection][data-front-template=neon] .business-brand-symbol{transform:none;border:1px solid #61efcf;border-radius:4px 14px 4px 4px;background:#164a48;color:#85ffe5;box-shadow:0 0 18px #61efcf17}body[data-front-template-family=collection][data-front-template=neon] .business-header-actions a{border-radius:4px;background:#211c37;border-color:#55446f}body[data-front-template-family=collection][data-front-template=neon] .hero-carousel{height:218px;border:1px solid #9365bd;border-radius:4px 28px 4px 4px;box-shadow:0 0 0 4px #35254745}body[data-front-template-family=collection][data-front-template=neon] .hero-slide:not(.hero-image-slide){background-image:linear-gradient(130deg,#261a3e 42%,#47255a)}body[data-front-template-family=collection][data-front-template=neon] .hero-slide:not(.hero-image-slide):before{content:"";display:block;inset:0;width:auto;height:auto;border:0;border-radius:0;z-index:-1;background:linear-gradient(#bda0e416 1px,transparent 1px),linear-gradient(90deg,#bda0e416 1px,transparent 1px);background-size:26px 26px}body[data-front-template-family=collection][data-front-template=neon] .hero-slide:not(.hero-image-slide)>span{border:1px solid #725481;border-radius:2px;color:#b4ffea;background:#153e404d;letter-spacing:1.7px}body[data-front-template-family=collection][data-front-template=neon] .hero-slide:not(.hero-image-slide) h1{font-size:27px;font-weight:900;line-height:1.3;letter-spacing:.3px;text-shadow:0 0 18px #c587ff30}body[data-front-template-family=collection][data-front-template=neon] .hero-slide>.collection-artwork{width:62%;right:-12%;bottom:-3px;opacity:.9}body[data-front-template-family=collection][data-front-template=neon] .hero-dots button{width:15px;height:3px;border-radius:0;background:#605073}body[data-front-template-family=collection][data-front-template=neon] .hero-dots button.active{width:30px;background:#61efcf;box-shadow:0 0 10px #61efcf5c}body[data-front-template-family=collection][data-front-template=neon] .fresh-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:19px 0 14px}body[data-front-template-family=collection][data-front-template=neon] .fresh-shortcuts a{display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:3px 9px;border:1px solid #534267;border-left:3px solid #8ddacb;border-radius:3px 12px 3px 3px;padding:12px 10px;background:#211b34}body[data-front-template-family=collection][data-front-template=neon] .fresh-shortcuts a:nth-child(2){border-left-color:#c096fc}body[data-front-template-family=collection][data-front-template=neon] .fresh-shortcuts a:nth-child(3){border-left-color:#ff91cf}body[data-front-template-family=collection][data-front-template=neon] .fresh-shortcuts a:nth-child(4){border-left-color:#d8f287}body[data-front-template-family=collection][data-front-template=neon] .fresh-shortcuts a>span{width:34px;height:34px;grid-row:1 / 3;margin:0;border-radius:4px;background:#354353;color:#84efd6}body[data-front-template-family=collection][data-front-template=neon] .fresh-shortcuts a:nth-child(2)>span{background:#44355b;color:#d1afff}body[data-front-template-family=collection][data-front-template=neon] .fresh-shortcuts a:nth-child(3)>span{background:#50354d;color:#ffaadf}body[data-front-template-family=collection][data-front-template=neon] .fresh-shortcuts a:nth-child(4)>span{background:#394330;color:#d4f697}body[data-front-template-family=collection][data-front-template=neon] .fresh-shortcuts strong{color:#f2ecff;font-size:12px}body[data-front-template-family=collection][data-front-template=neon] .fresh-shortcuts small{color:#b8accf;font-size:9px}body[data-front-template-family=collection][data-front-template=neon] .account-card{border-top:3px solid #8c74d9;background:linear-gradient(145deg,#26203c,#1b1930)}body[data-front-template-family=collection][data-front-template=neon] .account-item.balance-item{background:#183c3f;border:1px solid #35655e;border-radius:4px}body[data-front-template-family=collection][data-front-template=neon] .account-item.balance-item:nth-child(2n){background:#3c2443;border-color:#72527a}body[data-front-template-family=collection][data-front-template=neon] .balance-item strong{color:#8bffe2;font-family:Consolas,Microsoft YaHei,monospace;letter-spacing:-.3px}body[data-front-template-family=collection][data-front-template=neon] .balance-item:nth-child(2n) strong{color:#fdb3e5}body[data-front-template-family=collection][data-front-template=neon] .balance-item span{color:#b7d4d0}body[data-front-template-family=collection][data-front-template=neon] .balance-item:nth-child(2n) span{color:#d7bcd6}body[data-front-template-family=collection][data-front-template=neon] .member-card{border-left:3px solid #fa8fd8}body[data-front-template-family=collection][data-front-template=neon] .member-progress{height:6px;border-radius:1px;background:#443452}body[data-front-template-family=collection][data-front-template=neon] .member-progress span{background:linear-gradient(90deg,#ba93ff,#f493dc,#70ead7);border-radius:0}body[data-front-template-family=collection][data-front-template=neon] .bottom-tabs{background:#1c1830f5;border:1px solid #6e537f;border-radius:5px 18px;box-shadow:0 -5px 30px #0c041866}body[data-front-template-family=collection][data-front-template=neon] .bottom-tab{border-radius:3px;color:#b4a7c8}body[data-front-template-family=collection][data-front-template=neon] .bottom-tab.is-active{background:#264644;color:#96ffe4;box-shadow:inset 0 -2px #6aefcf}body[data-front-template-family=collection][data-front-template=neon] .receive-tab.is-active{background:#8ee6d0;color:#152c31}body[data-front-template-family=collection][data-front-template=neon] .login-page:not(.register-page,.forgot-page) .login-shell{border:1px solid #695081;border-radius:4px 30px 4px 4px;background:#211a35}body[data-front-template-family=collection][data-front-template=neon] .login-visual{min-height:245px;background:linear-gradient(135deg,#27173e,#432251);border-bottom:1px solid #765489}body[data-front-template-family=collection][data-front-template=neon] .login-visual>.collection-artwork{width:62%;right:-11%;bottom:0}body[data-front-template-family=collection][data-front-template=neon] .business-login-intro h1{font-weight:900;color:#f8edff}body[data-front-template-family=collection][data-front-template=neon] .business-login-intro h1 em{color:#83f0d8}body[data-front-template-family=collection][data-front-template=neon] .business-login-intro :is(p,.business-login-wordmark){color:#c5b6d8}body[data-front-template-family=collection][data-front-template=neon] .input-wrap{border-radius:3px;background:#171528;border-color:#594569}body[data-front-template-family=collection][data-front-template=neon] .login-button{border-radius:3px 13px 3px 3px;box-shadow:0 0 23px #61efcf26;font-weight:850}body[data-front-template-family=collection][data-front-template=sunset]{--collection-bg:#fcf1e6;--collection-surface:#fffaf4;--collection-soft:#f7e1cf;--collection-ink:#603d3e;--collection-muted:#8d6663;--collection-primary:#a64742;--collection-on-primary:#fff9ee;--collection-secondary:#5d587d;--collection-accent:#cc8650;--collection-border:#e9c8b5;--collection-radius:17px;--collection-shadow:0 8px 25px #9b594b0b;--collection-hero-bg:#f4c6a7;--collection-hero-ink:#663737;--collection-font:"Segoe UI","Microsoft YaHei",sans-serif;background-image:radial-gradient(ellipse at 100% 0,#f4bfa959,transparent 50%)}body[data-front-template-family=collection][data-front-template=sunset] .business-brand-symbol{background:#eed1b4;color:#a64742;border-radius:22px 22px 7px 7px;transform:none}body[data-front-template-family=collection][data-front-template=sunset] .business-brand{letter-spacing:1px}body[data-front-template-family=collection][data-front-template=sunset] .hero-carousel{height:236px;border-radius:9px 72px 9px 9px;border:1px solid #e2b59e}body[data-front-template-family=collection][data-front-template=sunset] .hero-slide:not(.hero-image-slide){background:linear-gradient(120deg,#f9d5b3,#f2c3ac);padding-top:31px}body[data-front-template-family=collection][data-front-template=sunset] .hero-slide:not(.hero-image-slide)>span{background:transparent;padding:0 0 7px;border:0;border-bottom:1px solid #ba8669;border-radius:0;color:#8e5140;letter-spacing:2px}body[data-front-template-family=collection][data-front-template=sunset] .hero-slide:not(.hero-image-slide) h1{font-size:28px;line-height:1.4;font-weight:750;letter-spacing:1px}body[data-front-template-family=collection][data-front-template=sunset] .hero-slide>.collection-artwork{width:65%;right:-11%;bottom:-1px}body[data-front-template-family=collection][data-front-template=sunset] .hero-dots{justify-content:flex-start;padding-left:4px}body[data-front-template-family=collection][data-front-template=sunset] .hero-dots button{border-radius:50%;width:5px;height:5px;background:#d4ad9b}body[data-front-template-family=collection][data-front-template=sunset] .hero-dots button.active{width:23px;border-radius:6px;background:#a64742}body[data-front-template-family=collection][data-front-template=sunset] .fresh-shortcuts{gap:9px;padding:8px 0 0;margin:3px 0 22px}body[data-front-template-family=collection][data-front-template=sunset] .fresh-shortcuts a{background:#f5e0ce;border:1px solid #e7c3ad;border-radius:36px 36px 9px 9px;padding:15px 2px 13px;gap:6px}body[data-front-template-family=collection][data-front-template=sunset] .fresh-shortcuts a:nth-child(2){background:#eee5f0;border-color:#dacbdf}body[data-front-template-family=collection][data-front-template=sunset] .fresh-shortcuts a:nth-child(3){background:#f8e3ba;border-color:#ead1a1}body[data-front-template-family=collection][data-front-template=sunset] .fresh-shortcuts a:nth-child(4){background:#e5ebda;border-color:#cdd8be}body[data-front-template-family=collection][data-front-template=sunset] .fresh-shortcuts a>span{width:38px;height:38px;border-radius:50%;background:#fff9ee;color:#ac5545}body[data-front-template-family=collection][data-front-template=sunset] .fresh-shortcuts a:nth-child(2)>span{color:#6f5c84}body[data-front-template-family=collection][data-front-template=sunset] .fresh-shortcuts a:nth-child(3)>span{color:#a26824}body[data-front-template-family=collection][data-front-template=sunset] .fresh-shortcuts a:nth-child(4)>span{color:#517755}body[data-front-template-family=collection][data-front-template=sunset] .fresh-shortcuts small{font-size:8px;letter-spacing:-.4px}body[data-front-template-family=collection][data-front-template=sunset] .account-card{border-radius:7px;border-top:4px solid #b65b4f}body[data-front-template-family=collection][data-front-template=sunset] .section-title{letter-spacing:.7px}body[data-front-template-family=collection][data-front-template=sunset] .account-item.balance-item{border-radius:5px;background:#f6e1d0;border-bottom:2px solid #dbad93}body[data-front-template-family=collection][data-front-template=sunset] .account-item.balance-item:nth-child(2n){background:#ece5ef;border-bottom-color:#bbb0ce}body[data-front-template-family=collection][data-front-template=sunset] .balance-item strong{color:#995046}body[data-front-template-family=collection][data-front-template=sunset] .balance-item:nth-child(2n) strong{color:#67557e}body[data-front-template-family=collection][data-front-template=sunset] .member-card{border-radius:24px 5px;background:linear-gradient(130deg,#fff9eb,#f7e7d7)}body[data-front-template-family=collection][data-front-template=sunset] .member-icon{border-radius:20px 20px 4px 4px;background:#e9d3b0;color:#995f32}body[data-front-template-family=collection][data-front-template=sunset] .member-progress span{background:linear-gradient(90deg,#ad534a,#e5a173)}body[data-front-template-family=collection][data-front-template=sunset] .bottom-tabs{background:#fff9eff5;border-color:#d7bba5;border-radius:35px;padding-inline:9px;box-shadow:0 8px 25px #8a543a1f}body[data-front-template-family=collection][data-front-template=sunset] .bottom-tab{border-radius:22px;color:#936e67}body[data-front-template-family=collection][data-front-template=sunset] .bottom-tab.is-active{background:#f2d4bf;color:#954339}body[data-front-template-family=collection][data-front-template=sunset] .receive-tab.is-active{background:#a64742;color:#fff9ee}body[data-front-template-family=collection][data-front-template=sunset] .login-page:not(.register-page,.forgot-page) .login-shell{border:1px solid #e3c3ad;border-radius:40px 40px 8px 8px;box-shadow:0 13px 35px #96593d14}body[data-front-template-family=collection][data-front-template=sunset] .login-visual{min-height:268px;background:linear-gradient(130deg,#f8d7b7,#efbda3);border-bottom:1px solid #dca98e}body[data-front-template-family=collection][data-front-template=sunset] .login-visual>.collection-artwork{width:68%;right:-13%;bottom:0}body[data-front-template-family=collection][data-front-template=sunset] .business-login-intro h1{line-height:1.5;letter-spacing:1px;font-weight:750}body[data-front-template-family=collection][data-front-template=sunset] .business-login-wordmark{border-bottom:1px solid #c38d76;padding-bottom:10px;width:max-content;max-width:100%}body[data-front-template-family=collection][data-front-template=sunset] .input-wrap{border-radius:5px;background:#fffcf8}body[data-front-template-family=collection][data-front-template=sunset] .login-button{border-radius:5px 22px;box-shadow:0 5px #773a3020}body[data-front-template-family=collection][data-front-template=citrus]{--collection-bg:#fffbea;--collection-surface:#fffff6;--collection-soft:#f4edb8;--collection-ink:#354725;--collection-muted:#6e7554;--collection-primary:#267b45;--collection-on-primary:#fffef0;--collection-secondary:#ae5215;--collection-accent:#f4c62e;--collection-border:#d7dfac;--collection-radius:24px;--collection-shadow:0 7px 0 #dce3af60;--collection-hero-bg:#ffe283;--collection-hero-ink:#37512b;--collection-font:"Segoe UI","Microsoft YaHei",sans-serif;background-image:radial-gradient(circle at 92% 12%,#ffcf5030 0 9%,transparent 9.1%),radial-gradient(circle at 4% 60%,#96ca6915 0 12%,transparent 12.1%)}body[data-front-template-family=collection][data-front-template=citrus] .business-brand-symbol{transform:rotate(-10deg);border:2px solid #e6b533;border-radius:50%;color:#346e38;background:#f8db63}body[data-front-template-family=collection][data-front-template=citrus] .business-header-actions a{border-radius:50%;background:#f3f3d3;border:1px solid #c9d7a4}body[data-front-template-family=collection][data-front-template=citrus] .hero-carousel{height:222px;border:2px solid #e5bc40;border-radius:30px 6px;box-shadow:0 7px #e9db8f70}body[data-front-template-family=collection][data-front-template=citrus] .hero-slide:not(.hero-image-slide){background:#ffe48b}body[data-front-template-family=collection][data-front-template=citrus] .hero-slide:not(.hero-image-slide)>span{background:#347c42;color:#fffce7;border-radius:18px 18px 18px 2px;padding:6px 10px;transform:rotate(-3deg)}body[data-front-template-family=collection][data-front-template=citrus] .hero-slide:not(.hero-image-slide) h1{font-size:28px;font-weight:900;line-height:1.32;letter-spacing:-.3px}body[data-front-template-family=collection][data-front-template=citrus] .hero-slide>.collection-artwork{width:67%;right:-13%;bottom:-12px}body[data-front-template-family=collection][data-front-template=citrus] .hero-dots{margin-block:16px 7px}body[data-front-template-family=collection][data-front-template=citrus] .hero-dots button{width:7px;height:7px;background:#d4d599}body[data-front-template-family=collection][data-front-template=citrus] .hero-dots button.active{background:#357b44;width:22px}body[data-front-template-family=collection][data-front-template=citrus] .fresh-shortcuts{gap:8px;margin:8px 0 25px}body[data-front-template-family=collection][data-front-template=citrus] .fresh-shortcuts a{padding:0 0 7px;gap:6px}body[data-front-template-family=collection][data-front-template=citrus] .fresh-shortcuts a>span{width:56px;height:56px;border:2px solid #daa241;border-radius:50% 50% 12px;background:#ffe591;color:#9c5113;transform:rotate(-7deg);box-shadow:3px 3px #f3ca724a}body[data-front-template-family=collection][data-front-template=citrus] .fresh-shortcuts a:nth-child(2)>span{border-radius:12px 50% 50%;border-color:#87b669;background:#e6f1a5;color:#387843;transform:rotate(8deg)}body[data-front-template-family=collection][data-front-template=citrus] .fresh-shortcuts a:nth-child(3)>span{border-radius:50%;border-color:#e9a562;background:#ffdbb3;color:#ae5720;transform:none}body[data-front-template-family=collection][data-front-template=citrus] .fresh-shortcuts a:nth-child(4)>span{border-radius:50% 12px 50% 50%;border-color:#80b996;background:#d5edd5;color:#276c43;transform:rotate(-8deg)}body[data-front-template-family=collection][data-front-template=citrus] .fresh-shortcuts strong{font-weight:800;color:#4b562e}body[data-front-template-family=collection][data-front-template=citrus] .fresh-shortcuts small{color:#6e7554;font-size:8px}body[data-front-template-family=collection][data-front-template=citrus] .account-card{border:2px solid #a8bd75;border-radius:22px 22px 6px;background:#f7f8d9}body[data-front-template-family=collection][data-front-template=citrus] .account-list{gap:10px}body[data-front-template-family=collection][data-front-template=citrus] .account-item.balance-item{border-radius:15px 3px 15px 15px;background:#f9d875}body[data-front-template-family=collection][data-front-template=citrus] .account-item.balance-item:nth-child(2n){border-radius:3px 15px 15px;background:#d7e9b5}body[data-front-template-family=collection][data-front-template=citrus] .balance-item strong{color:#80501c;font-size:21px;font-weight:850}body[data-front-template-family=collection][data-front-template=citrus] .balance-item:nth-child(2n) strong{color:#315d2e}body[data-front-template-family=collection][data-front-template=citrus] .member-card{border:2px solid #e0c584;border-radius:7px 28px;background:#fff2ce}body[data-front-template-family=collection][data-front-template=citrus] .member-icon{background:#f9d570;border-radius:50%;color:#8b5f19}body[data-front-template-family=collection][data-front-template=citrus] .member-progress span{background:linear-gradient(90deg,#88ab4e,#e7bc37,#ed9a39)}body[data-front-template-family=collection][data-front-template=citrus] .bottom-tabs{background:#fbffedf7;border:2px solid #9ab679;border-radius:26px;box-shadow:0 6px #607b2919}body[data-front-template-family=collection][data-front-template=citrus] .bottom-tab{border-radius:18px;color:#69784e}body[data-front-template-family=collection][data-front-template=citrus] .bottom-tab.is-active{background:#f9db6c;color:#47612b}body[data-front-template-family=collection][data-front-template=citrus] .receive-tab.is-active{background:#267b45;color:#fffef0}body[data-front-template-family=collection][data-front-template=citrus] .login-page:not(.register-page,.forgot-page) .login-shell{border:2px solid #bdd38a;border-radius:30px 8px}body[data-front-template-family=collection][data-front-template=citrus] .login-visual{min-height:252px;background:#ffe58c;border-bottom:5px solid #cfdfa1}body[data-front-template-family=collection][data-front-template=citrus] .login-visual>.collection-artwork{width:66%;right:-12%;bottom:-7px}body[data-front-template-family=collection][data-front-template=citrus] .business-login-intro h1{font-size:30px;font-weight:900;line-height:1.4}body[data-front-template-family=collection][data-front-template=citrus] .business-login-intro h1 em{color:#38733b}body[data-front-template-family=collection][data-front-template=citrus] .input-wrap{border-radius:19px;background:#fcfde9;border-color:#d3dda9}body[data-front-template-family=collection][data-front-template=citrus] .login-button{border-radius:24px 24px 6px;box-shadow:0 5px #bdd18c;font-weight:850}body[data-front-template-family=collection][data-front-template=cloud]{--collection-bg:#f4f5ff;--collection-surface:#fffefe;--collection-soft:#eeebfa;--collection-ink:#55466f;--collection-muted:#807294;--collection-primary:#8152b2;--collection-on-primary:#ffffff;--collection-secondary:#347b98;--collection-accent:#c25b90;--collection-border:#e1dcef;--collection-radius:30px;--collection-shadow:0 9px 28px #a391c319;--collection-hero-bg:#e9e3fc;--collection-hero-ink:#614c87;--collection-font:"Segoe UI","Microsoft YaHei",sans-serif;background-image:radial-gradient(ellipse at 100% 6%,#f9dae57a,transparent 40%),radial-gradient(ellipse at 0 53%,#bcece64f,transparent 44%)}body[data-front-template-family=collection][data-front-template=cloud] .business-brand-symbol{border-radius:18px;background:#e5d9f6;color:#8259ab;border:3px solid #fff;box-shadow:0 4px 12px #ae96ca24;transform:rotate(-6deg)}body[data-front-template-family=collection][data-front-template=cloud] .business-header-actions a{border-radius:50%;background:#fffafefa;border:2px solid #e9e2f2}body[data-front-template-family=collection][data-front-template=cloud] .hero-carousel{height:224px;border:3px solid #fff;border-radius:32px 60px 32px 32px;box-shadow:0 9px 30px #9a83bd20}body[data-front-template-family=collection][data-front-template=cloud] .hero-slide:not(.hero-image-slide){background:linear-gradient(120deg,#eee4fd,#e2edfd)}body[data-front-template-family=collection][data-front-template=cloud] .hero-slide:not(.hero-image-slide)>span{padding:6px 10px;border-radius:20px;background:#fffbfd;color:#8b659e;letter-spacing:1.2px}body[data-front-template-family=collection][data-front-template=cloud] .hero-slide:not(.hero-image-slide) h1{font-size:27px;font-weight:800;line-height:1.42;letter-spacing:.3px}body[data-front-template-family=collection][data-front-template=cloud] .hero-slide>.collection-artwork{width:68%;right:-14%;bottom:-10px}body[data-front-template-family=collection][data-front-template=cloud] .hero-dots button{background:#d2c7e1}body[data-front-template-family=collection][data-front-template=cloud] .hero-dots button.active{background:#a07cbd;width:19px}body[data-front-template-family=collection][data-front-template=cloud] .fresh-shortcuts{gap:5px;margin:8px 0 18px}body[data-front-template-family=collection][data-front-template=cloud] .fresh-shortcuts a{gap:7px;padding:7px 0}body[data-front-template-family=collection][data-front-template=cloud] .fresh-shortcuts a>span{width:56px;height:53px;border-radius:46% 54% 45% 55%;border:3px solid #fff;background:#f7ddec;color:#aa5184;box-shadow:0 5px 12px #c28cba20}body[data-front-template-family=collection][data-front-template=cloud] .fresh-shortcuts a:nth-child(2)>span{background:#dceafb;color:#467fbb;border-radius:55% 44% 55% 42%}body[data-front-template-family=collection][data-front-template=cloud] .fresh-shortcuts a:nth-child(3)>span{background:#eee0f7;color:#8d65b1;border-radius:45% 55% 42% 58%}body[data-front-template-family=collection][data-front-template=cloud] .fresh-shortcuts a:nth-child(4)>span{background:#d6f0e5;color:#3b8c79;border-radius:53% 43% 55% 45%}body[data-front-template-family=collection][data-front-template=cloud] .fresh-shortcuts strong{color:#65547f}body[data-front-template-family=collection][data-front-template=cloud] .fresh-shortcuts small{font-size:8px;color:#807294}body[data-front-template-family=collection][data-front-template=cloud] .account-card{border:2px solid #fff;border-radius:30px;background:#fffafc;box-shadow:0 8px 28px #b2a1c826}body[data-front-template-family=collection][data-front-template=cloud] .account-item.balance-item{border-radius:20px 20px 7px;background:#f5e5f1}body[data-front-template-family=collection][data-front-template=cloud] .account-item.balance-item:nth-child(2n){border-radius:20px 20px 20px 7px;background:#e2f1ed}body[data-front-template-family=collection][data-front-template=cloud] .balance-item strong{color:#986285;font-weight:750}body[data-front-template-family=collection][data-front-template=cloud] .balance-item:nth-child(2n) strong{color:#427d71}body[data-front-template-family=collection][data-front-template=cloud] .member-card{border:2px solid #fff;background:linear-gradient(120deg,#eff1ff,#f7effb);border-radius:30px}body[data-front-template-family=collection][data-front-template=cloud] .member-icon{background:#e9def9;color:#8d61b4;border-radius:50%;border:2px solid #fff}body[data-front-template-family=collection][data-front-template=cloud] .member-progress{height:7px;background:#e8e1f4}body[data-front-template-family=collection][data-front-template=cloud] .member-progress span{background:linear-gradient(90deg,#b299df,#e4a7ca,#96cecf)}body[data-front-template-family=collection][data-front-template=cloud] .bottom-tabs{background:#fffafff5;border:2px solid #fff;border-radius:32px;box-shadow:0 6px 28px #9e83bd2d}body[data-front-template-family=collection][data-front-template=cloud] .bottom-tab{border-radius:24px;color:#8e7c9e}body[data-front-template-family=collection][data-front-template=cloud] .bottom-tab.is-active{background:#ebdef6;color:#8657ab}body[data-front-template-family=collection][data-front-template=cloud] .receive-tab.is-active{background:#8152b2;color:#fff}body[data-front-template-family=collection][data-front-template=cloud] .login-page:not(.register-page,.forgot-page) .login-shell{border:3px solid #fff;border-radius:38px;box-shadow:0 15px 50px #b09cc22b}body[data-front-template-family=collection][data-front-template=cloud] .login-visual{min-height:252px;background:linear-gradient(125deg,#efe3fb,#e0f0f6);border-radius:0 0 46% 8%/0 0 13% 2%}body[data-front-template-family=collection][data-front-template=cloud] .login-visual>.collection-artwork{width:68%;right:-15%;bottom:-6px}body[data-front-template-family=collection][data-front-template=cloud] .business-login-intro h1{font-weight:800;letter-spacing:.4px;color:#645181}body[data-front-template-family=collection][data-front-template=cloud] .business-login-intro h1 em{color:#a169a6}body[data-front-template-family=collection][data-front-template=cloud] .input-wrap{border-radius:22px;background:#f9f5fd;border-color:#e9dff0}body[data-front-template-family=collection][data-front-template=cloud] .login-button{border-radius:28px;box-shadow:0 6px 17px #a279c137}body[data-front-template-family=collection][data-front-template=gallery]{--collection-bg:#f5f2eb;--collection-surface:#fffdf7;--collection-soft:#eeece3;--collection-ink:#252c3b;--collection-muted:#72716b;--collection-primary:#2d50c7;--collection-on-primary:#ffffff;--collection-secondary:#c7402d;--collection-accent:#e8bf21;--collection-border:#333a46;--collection-radius:2px;--collection-shadow:4px 4px 0 #333a461c;--collection-hero-bg:#f6dc55;--collection-hero-ink:#242b3c;--collection-font:"Arial","Microsoft YaHei",sans-serif}body[data-front-template-family=collection][data-front-template=gallery] .business-header{border-bottom:2px solid #303743;margin-bottom:18px;padding-bottom:18px}body[data-front-template-family=collection][data-front-template=gallery] .business-brand{font-weight:900;letter-spacing:-.5px}body[data-front-template-family=collection][data-front-template=gallery] .business-brand-symbol{background:#2d50c7;color:#fff;border:1px solid #232a35;border-radius:0;transform:none;box-shadow:3px 3px #e7bc31}body[data-front-template-family=collection][data-front-template=gallery] .business-header-actions a{border-radius:0;border:1px solid #343a44;background:#fffdf6}body[data-front-template-family=collection][data-front-template=gallery] .hero-carousel{height:230px;border:1px solid #323a43;border-radius:0;box-shadow:5px 5px #2d50c7;margin-bottom:5px}body[data-front-template-family=collection][data-front-template=gallery] .hero-slide:not(.hero-image-slide){background:#f6db54}body[data-front-template-family=collection][data-front-template=gallery] .hero-slide:not(.hero-image-slide)>span{border:1px solid #2d3543;border-radius:0;background:#fff8dd;color:#2d3543;letter-spacing:2px;padding:5px 8px;font-weight:800}body[data-front-template-family=collection][data-front-template=gallery] .hero-slide:not(.hero-image-slide) h1{font-weight:950;font-size:29px;line-height:1.2;letter-spacing:-1px}body[data-front-template-family=collection][data-front-template=gallery] .hero-slide>.collection-artwork{width:67%;right:-13%;bottom:0}body[data-front-template-family=collection][data-front-template=gallery] .hero-dots{justify-content:flex-start;margin-block:16px 12px}body[data-front-template-family=collection][data-front-template=gallery] .hero-dots button{width:8px;height:5px;border-radius:0;background:#c4c1b5}body[data-front-template-family=collection][data-front-template=gallery] .hero-dots button.active{width:32px;background:#c7402d}body[data-front-template-family=collection][data-front-template=gallery] .fresh-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border:1px solid #303743;margin:12px 0 25px;padding:0;background:#fffdf6;border-radius:0}body[data-front-template-family=collection][data-front-template=gallery] .fresh-shortcuts a{display:grid;grid-template-columns:32px minmax(0,1fr);grid-template-rows:auto auto;gap:4px 9px;padding:13px 11px;border-radius:0}body[data-front-template-family=collection][data-front-template=gallery] .fresh-shortcuts a:nth-child(2n){border-left:1px solid #303743}body[data-front-template-family=collection][data-front-template=gallery] .fresh-shortcuts a:nth-child(n+3){border-top:1px solid #303743}body[data-front-template-family=collection][data-front-template=gallery] .fresh-shortcuts a>span{grid-row:1 / 3;width:32px;height:35px;border-radius:0;margin:0;background:#f8d9c8;color:#c7402d}body[data-front-template-family=collection][data-front-template=gallery] .fresh-shortcuts a:nth-child(2)>span{background:#dce3fd;color:#2d50c7}body[data-front-template-family=collection][data-front-template=gallery] .fresh-shortcuts a:nth-child(3)>span{background:#fae896;color:#75600c}body[data-front-template-family=collection][data-front-template=gallery] .fresh-shortcuts a:nth-child(4)>span{background:#e5e1f3;color:#6c548c}body[data-front-template-family=collection][data-front-template=gallery] .fresh-shortcuts strong{color:#252c3b;font-weight:850;font-size:12px}body[data-front-template-family=collection][data-front-template=gallery] .fresh-shortcuts small{font-size:9px;color:#72716b}body[data-front-template-family=collection][data-front-template=gallery] .account-card{border:1px solid #333a46;border-radius:0;box-shadow:4px 4px #c7402d}body[data-front-template-family=collection][data-front-template=gallery] .account-card .section-title{border-bottom:1px solid #333a46;padding-bottom:12px;font-weight:900;letter-spacing:.6px}body[data-front-template-family=collection][data-front-template=gallery] .account-list{gap:8px}body[data-front-template-family=collection][data-front-template=gallery] .account-item.balance-item{background:#e7eafa;border:1px solid #c3cdea;border-radius:0}body[data-front-template-family=collection][data-front-template=gallery] .account-item.balance-item:nth-child(2n){background:#f6e5c6;border-color:#e4cba7}body[data-front-template-family=collection][data-front-template=gallery] .balance-item strong{font-weight:900;color:#2d50c7;letter-spacing:-.7px}body[data-front-template-family=collection][data-front-template=gallery] .balance-item:nth-child(2n) strong{color:#ad442e}body[data-front-template-family=collection][data-front-template=gallery] .member-card{border:1px solid #333a46;border-top:6px solid #e8bf21;border-radius:0;box-shadow:none}body[data-front-template-family=collection][data-front-template=gallery] .member-icon{border:1px solid #343a44;border-radius:0;background:#f6db62;color:#343a44}body[data-front-template-family=collection][data-front-template=gallery] .member-progress{border-radius:0;height:6px;background:#e4e0d5}body[data-front-template-family=collection][data-front-template=gallery] .member-progress span{border-radius:0;background:#2d50c7}body[data-front-template-family=collection][data-front-template=gallery] :is(.member-badge,.daily-checkin-button,.upgrade-button,.friend-manual-mall-button){border-radius:0}body[data-front-template-family=collection][data-front-template=gallery] .friend-links{border-radius:0;box-shadow:none}body[data-front-template-family=collection][data-front-template=gallery] .bottom-tabs{background:#fffdf7f7;border:1px solid #2e3440;border-top:3px solid #2d50c7;border-radius:0;box-shadow:4px 4px #d4be66}body[data-front-template-family=collection][data-front-template=gallery] .bottom-tab{color:#72716b;border-radius:0}body[data-front-template-family=collection][data-front-template=gallery] .bottom-tab.is-active{background:#f6da64;color:#293656}body[data-front-template-family=collection][data-front-template=gallery] .receive-tab.is-active{background:#2d50c7;color:#fff}body[data-front-template-family=collection][data-front-template=gallery] .login-page:not(.register-page,.forgot-page) .login-shell{border:1px solid #333a46;border-radius:0;box-shadow:7px 7px #e4c440}body[data-front-template-family=collection][data-front-template=gallery] .login-visual{min-height:250px;background:#f5db59;border-bottom:2px solid #333a46}body[data-front-template-family=collection][data-front-template=gallery] .login-visual>.collection-artwork{width:67%;right:-12%;bottom:0}body[data-front-template-family=collection][data-front-template=gallery] .business-login-intro h1{font-size:30px;font-weight:950;line-height:1.25;letter-spacing:-.5px;color:#252c3b}body[data-front-template-family=collection][data-front-template=gallery] .business-login-intro h1 em{color:#2d50c7}body[data-front-template-family=collection][data-front-template=gallery] .business-login-wordmark{color:#29324a;font-weight:800}body[data-front-template-family=collection][data-front-template=gallery] .input-wrap{border:1px solid #8c918f;border-radius:0;background:#fffdf7}body[data-front-template-family=collection][data-front-template=gallery] .login-button{border:1px solid #252c3b;border-radius:0;box-shadow:3px 3px #e1bc30;font-weight:900}@media(min-width:760px){body[data-front-template-family=collection][data-front-template=neon] .dashboard-page{grid-template-columns:1.12fr 1fr;gap:18px}body[data-front-template-family=collection][data-front-template=neon] .dashboard-page .fresh-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));padding:0;border:0;border-radius:0;background:none;gap:12px}body[data-front-template-family=collection][data-front-template=sunset] .dashboard-page{grid-template-columns:1.12fr 1fr;gap:20px 28px}body[data-front-template-family=collection][data-front-template=sunset] .dashboard-page .hero-carousel{height:265px;border-top-right-radius:88px}body[data-front-template-family=collection][data-front-template=sunset] .dashboard-page .fresh-shortcuts{padding:0;border:0;border-radius:0;background:none;gap:20px}body[data-front-template-family=collection][data-front-template=sunset] .dashboard-page .fresh-shortcuts a{flex-direction:row;flex-wrap:wrap;justify-content:center;border-radius:50px 50px 10px 10px;padding:18px 12px}body[data-front-template-family=collection][data-front-template=sunset] .dashboard-page .fresh-shortcuts small{width:100%;text-align:center;font-size:10px}body[data-front-template-family=collection][data-front-template=citrus] .dashboard-page .fresh-shortcuts{border:0;background:#f4f5d5;border-radius:40px 8px;padding:17px}body[data-front-template-family=collection][data-front-template=citrus] .dashboard-page .hero-carousel{height:250px}body[data-front-template-family=collection][data-front-template=cloud] .dashboard-page{gap:20px 28px}body[data-front-template-family=collection][data-front-template=cloud] .dashboard-page .hero-carousel{height:250px}body[data-front-template-family=collection][data-front-template=cloud] .dashboard-page .fresh-shortcuts{border:2px solid #fff;border-radius:40px;background:#faf7ff;padding:13px}body[data-front-template-family=collection][data-front-template=gallery] .dashboard-page{gap:20px 28px}body[data-front-template-family=collection][data-front-template=gallery] .dashboard-page .hero-carousel{height:250px}body[data-front-template-family=collection][data-front-template=gallery] .dashboard-page .fresh-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #303743;border-radius:0;padding:0;background:#fffdf6}body[data-front-template-family=collection][data-front-template=gallery] .dashboard-page .fresh-shortcuts a{padding:20px 15px;border-top:0}body[data-front-template-family=collection][data-front-template=gallery] .dashboard-page .fresh-shortcuts a+a{border-left:1px solid #303743}}@media(max-width:360px){body[data-front-template-family=collection][data-front-template=neon] .fresh-shortcuts a{grid-template-columns:28px minmax(0,1fr);gap:4px 7px;padding:10px 7px}body[data-front-template-family=collection][data-front-template=neon] .fresh-shortcuts a>span{width:28px;height:32px}body[data-front-template-family=collection][data-front-template=gallery] .fresh-shortcuts a{grid-template-columns:28px minmax(0,1fr);gap:4px 7px;padding:12px 8px}body[data-front-template-family=collection][data-front-template=gallery] .fresh-shortcuts a>span{width:28px}body[data-front-template-family=collection][data-front-template=sunset] .fresh-shortcuts{gap:5px}body[data-front-template-family=collection][data-front-template=sunset] .fresh-shortcuts strong{font-size:11px}body[data-front-template-family=collection][data-front-template=citrus] .fresh-shortcuts a>span{width:47px;height:47px}body[data-front-template-family=collection][data-front-template=cloud] .fresh-shortcuts a>span{width:47px;height:47px}body[data-front-template-family=collection][data-front-template=neon] .hero-slide:not(.hero-image-slide) h1,body[data-front-template-family=collection][data-front-template=sunset] .hero-slide:not(.hero-image-slide) h1,body[data-front-template-family=collection][data-front-template=citrus] .hero-slide:not(.hero-image-slide) h1,body[data-front-template-family=collection][data-front-template=cloud] .hero-slide:not(.hero-image-slide) h1,body[data-front-template-family=collection][data-front-template=gallery] .hero-slide:not(.hero-image-slide) h1{font-size:24px}body[data-front-template-family=collection][data-front-template=neon] .business-login-intro h1,body[data-front-template-family=collection][data-front-template=sunset] .business-login-intro h1,body[data-front-template-family=collection][data-front-template=citrus] .business-login-intro h1,body[data-front-template-family=collection][data-front-template=cloud] .business-login-intro h1,body[data-front-template-family=collection][data-front-template=gallery] .business-login-intro h1{font-size:26px}}@media(max-width:759px){body[data-front-template-family=collection][data-front-template=neon] .dashboard-page,body[data-front-template-family=collection][data-front-template=sunset] .dashboard-page,body[data-front-template-family=collection][data-front-template=citrus] .dashboard-page,body[data-front-template-family=collection][data-front-template=cloud] .dashboard-page{display:flex;flex-direction:column;gap:0}body[data-front-template-family=collection][data-front-template=neon] .dashboard-page>.hero-carousel{order:1;flex:none}body[data-front-template-family=collection][data-front-template=neon] .dashboard-page>.hero-dots{order:2}body[data-front-template-family=collection][data-front-template=neon] .dashboard-page>.account-card{order:3;margin-top:5px}body[data-front-template-family=collection][data-front-template=neon] .dashboard-page>.business-account-link{order:4;margin-bottom:0}body[data-front-template-family=collection][data-front-template=neon] .dashboard-page>.fresh-shortcuts{order:5}body[data-front-template-family=collection][data-front-template=neon] .dashboard-page>.notice-card{order:6}body[data-front-template-family=collection][data-front-template=neon] .dashboard-page>.member-card{order:7}body[data-front-template-family=collection][data-front-template=neon] .dashboard-page>.friend-links{order:8}body[data-front-template-family=collection][data-front-template=sunset] .dashboard-page>.hero-carousel{order:1;flex:none}body[data-front-template-family=collection][data-front-template=sunset] .dashboard-page>.hero-dots{order:2}body[data-front-template-family=collection][data-front-template=sunset] .dashboard-page>.member-card{order:3;margin-top:20px}body[data-front-template-family=collection][data-front-template=sunset] .dashboard-page>.fresh-shortcuts{order:4;margin-top:18px;margin-bottom:0}body[data-front-template-family=collection][data-front-template=sunset] .dashboard-page>.account-card{order:5}body[data-front-template-family=collection][data-front-template=sunset] .dashboard-page>.business-account-link{order:6}body[data-front-template-family=collection][data-front-template=sunset] .dashboard-page>.notice-card{order:7}body[data-front-template-family=collection][data-front-template=sunset] .dashboard-page>.friend-links{order:8}body[data-front-template-family=collection][data-front-template=citrus] .dashboard-page>.fresh-shortcuts{order:1;margin-top:0;margin-bottom:14px}body[data-front-template-family=collection][data-front-template=citrus] .dashboard-page>.hero-carousel{order:2;flex:none}body[data-front-template-family=collection][data-front-template=citrus] .dashboard-page>.hero-dots{order:3}body[data-front-template-family=collection][data-front-template=citrus] .dashboard-page>.account-card{order:4;margin-top:8px}body[data-front-template-family=collection][data-front-template=citrus] .dashboard-page>.business-account-link{order:5}body[data-front-template-family=collection][data-front-template=citrus] .dashboard-page>.member-card{order:6;margin-top:0}body[data-front-template-family=collection][data-front-template=citrus] .dashboard-page>.notice-card{order:7}body[data-front-template-family=collection][data-front-template=citrus] .dashboard-page>.friend-links{order:8}body[data-front-template-family=collection][data-front-template=cloud] .dashboard-page>.hero-carousel{order:1;flex:none}body[data-front-template-family=collection][data-front-template=cloud] .dashboard-page>.hero-dots{order:2}body[data-front-template-family=collection][data-front-template=cloud] .dashboard-page>.account-card{order:3;position:relative;z-index:1;margin:16px 7px 0}body[data-front-template-family=collection][data-front-template=cloud] .dashboard-page>.business-account-link{order:4;margin-right:14px;margin-bottom:14px}body[data-front-template-family=collection][data-front-template=cloud] .dashboard-page>.member-card{order:5;margin-top:0}body[data-front-template-family=collection][data-front-template=cloud] .dashboard-page>.fresh-shortcuts{order:6;margin-top:19px;margin-bottom:5px;padding:12px 5px;border:2px solid #fff;border-radius:30px;background:#f8f2fc}body[data-front-template-family=collection][data-front-template=cloud] .dashboard-page>.notice-card{order:7}body[data-front-template-family=collection][data-front-template=cloud] .dashboard-page>.friend-links{order:8}}body[data-front-template-family=collection][data-front-template=gallery] .dashboard-page{display:grid;grid-template-columns:minmax(0,.83fr) minmax(0,1.35fr);gap:12px;align-items:start}body[data-front-template-family=collection][data-front-template=gallery] .dashboard-page>.hero-carousel{grid-column:1 / -1;grid-row:1}body[data-front-template-family=collection][data-front-template=gallery] .dashboard-page>.hero-dots{grid-column:1 / -1;grid-row:2;margin:3px 0 4px}body[data-front-template-family=collection][data-front-template=gallery] .dashboard-page>.fresh-shortcuts{grid-column:1;grid-row:3;grid-template-columns:minmax(0,1fr);padding:0;margin:0;gap:0;background:#fffdf6;border:1px solid #303743;align-self:stretch;border-radius:0}body[data-front-template-family=collection][data-front-template=gallery] .dashboard-page>.fresh-shortcuts a{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;justify-items:start;align-content:center;border:0;padding:12px;gap:6px}body[data-front-template-family=collection][data-front-template=gallery] .dashboard-page>.fresh-shortcuts a+a{border-top:1px solid #303743;border-left:0}body[data-front-template-family=collection][data-front-template=gallery] .dashboard-page>.fresh-shortcuts a>span{grid-row:auto;width:29px;height:28px}body[data-front-template-family=collection][data-front-template=gallery] .dashboard-page>.fresh-shortcuts a>small{width:auto;text-align:left;font-size:8px}body[data-front-template-family=collection][data-front-template=gallery] .dashboard-page>.account-card{grid-column:2;grid-row:3;margin:0;min-width:0;padding:17px 12px;align-self:stretch}body[data-front-template-family=collection][data-front-template=gallery] .dashboard-page>.account-card .account-list{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:9px}body[data-front-template-family=collection][data-front-template=gallery] .dashboard-page>.account-card .account-item{padding:8px 0}body[data-front-template-family=collection][data-front-template=gallery] .dashboard-page>.account-card .account-item.balance-item{padding:13px 9px;margin-top:0}body[data-front-template-family=collection][data-front-template=gallery] .dashboard-page>.account-card .balance-item strong{font-size:21px}body[data-front-template-family=collection][data-front-template=gallery] .dashboard-page>.business-account-link{grid-column:2;grid-row:4;margin:0;font-size:10px}body[data-front-template-family=collection][data-front-template=gallery] .dashboard-page>.notice-card{grid-column:1 / -1;grid-row:5;margin-top:0}body[data-front-template-family=collection][data-front-template=gallery] .dashboard-page>.member-card{grid-column:1 / -1;grid-row:6;margin-top:0}body[data-front-template-family=collection][data-front-template=gallery] .dashboard-page>.friend-links{grid-column:1 / -1;grid-row:7;margin-top:0}@media(min-width:760px){body[data-front-template-family=collection][data-front-template=gallery] .dashboard-page{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:18px}body[data-front-template-family=collection][data-front-template=gallery] .dashboard-page .hero-slide>.collection-artwork{width:45%;right:0}body[data-front-template-family=collection][data-front-template=gallery] .dashboard-page>.account-card .account-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:25px}body[data-front-template-family=collection][data-front-template=gallery] .dashboard-page>.account-card{padding:28px}body[data-front-template-family=collection][data-front-template=gallery] .dashboard-page>.fresh-shortcuts a{grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto;column-gap:13px;padding:16px}body[data-front-template-family=collection][data-front-template=gallery] .dashboard-page>.fresh-shortcuts a>span{grid-row:1 / 3}}@media(max-width:360px){body[data-front-template-family=collection][data-front-template=gallery] .dashboard-page{gap:9px}body[data-front-template-family=collection][data-front-template=gallery] .dashboard-page>.fresh-shortcuts a{padding:10px 8px}body[data-front-template-family=collection][data-front-template=gallery] .dashboard-page>.account-card{padding:15px 9px}body[data-front-template-family=collection][data-front-template=gallery] .dashboard-page>.account-card .balance-item strong{font-size:17px}}body[data-front-template-family=collection][data-front-template=neon] .profile-card{background:linear-gradient(125deg,#24364b,#382549);border:1px solid #65718a;border-left:4px solid #79e6d0;border-radius:4px 24px 4px 4px}body[data-front-template-family=collection][data-front-template=neon] .user-avatar{border-radius:7px;border:2px solid #8bd5d2;background:#274448;color:#a4f7e2}body[data-front-template-family=collection][data-front-template=neon] .profile-tags a{border:1px solid #687291;border-radius:2px}body[data-front-template-family=collection][data-front-template=neon] .mine-account-card{border-top:3px solid #b594ed;border-radius:4px}body[data-front-template-family=collection][data-front-template=neon] .mine-menu-card{border-radius:3px}body[data-front-template-family=collection][data-front-template=neon] .mine-menu-item{border-bottom:1px solid #59436c;margin:0 14px;padding-inline:6px}body[data-front-template-family=collection][data-front-template=neon] .member-level-hero{border:1px solid #9371b2;border-radius:4px 22px 4px 4px;background:linear-gradient(110deg,#303757,#493056)}body[data-front-template-family=collection][data-front-template=neon] .profile-info-page .level-card{border-radius:4px;border-left:4px solid #9873ce;box-shadow:none}body[data-front-template-family=collection][data-front-template=neon] .profile-info-page .level-card.is-current{border-color:#63d9c4;background:#223c40}body[data-front-template-family=collection][data-front-template=neon] :is(.level-card-icon,.level-upgrade,.level-state,.benefit-icon){border-radius:3px}body[data-front-template-family=collection][data-front-template=neon] .orders-panel{border:1px solid #584870;border-radius:4px}body[data-front-template-family=collection][data-front-template=neon] .orders-page :is(.order-card,.order-finance-card){border:1px solid #57496a;border-left:3px solid #5abdaa;border-radius:3px;background:#201d33}body[data-front-template-family=collection][data-front-template=neon] .order-card-head{border-bottom-style:dashed;padding-bottom:10px}body[data-front-template-family=collection][data-front-template=neon] :is(.order-tab,.order-main-tab,.order-product-thumb){border-radius:3px}body[data-front-template-family=collection][data-front-template=neon] .profile-info-page :is(.profile-form,.password-form,.recharge-form,.withdraw-form){border-radius:4px;border-top:3px solid #be91e5}body[data-front-template-family=collection][data-front-template=neon] .profile-info-page .profile-field>span{letter-spacing:.7px;border-left:2px solid #82ddcd;padding-left:8px}body[data-front-template-family=collection][data-front-template=neon] .profile-info-page :is(.profile-field input,.profile-field select,.profile-save-button,.password-rule-card,.recharge-note,.withdraw-method-info){border-radius:3px}body[data-front-template-family=collection][data-front-template=sunset] .profile-card{border-radius:34px 34px 7px 7px;border:1px solid #d8ad92;border-bottom:5px solid #b7624f;background:linear-gradient(135deg,#f3d7b5,#f1c5b7)}body[data-front-template-family=collection][data-front-template=sunset] .user-avatar{border-radius:34px 34px 8px 8px;background:#faf0d4;border:2px solid #fff8e8;color:#9c6b40}body[data-front-template-family=collection][data-front-template=sunset] .mine-account-card{border-radius:5px;border-block:1px dashed #c39376;background:#fff7ea}body[data-front-template-family=collection][data-front-template=sunset] .mine-menu-card{border-radius:5px 5px 28px}body[data-front-template-family=collection][data-front-template=sunset] .mine-menu-item{border-bottom:1px dashed #e2c8b3}body[data-front-template-family=collection][data-front-template=sunset] .member-level-hero{border-radius:50px 50px 7px 7px;background:linear-gradient(120deg,#efd6ae,#edc1b0);border:1px solid #d7b19b}body[data-front-template-family=collection][data-front-template=sunset] .profile-info-page .level-card{border-radius:7px 25px;border:1px solid #dfbea4;border-left:4px solid #b77557;background:#fff8ec}body[data-front-template-family=collection][data-front-template=sunset] .profile-info-page .level-card:nth-child(2n){background:#f4edf4;border-left-color:#95809b}body[data-front-template-family=collection][data-front-template=sunset] .level-card-icon{border-radius:22px 22px 6px 6px}body[data-front-template-family=collection][data-front-template=sunset] .orders-panel{border-radius:5px}body[data-front-template-family=collection][data-front-template=sunset] .orders-page :is(.order-card,.order-finance-card){border:1px solid #dfbfa9;border-radius:4px 19px;box-shadow:0 4px #e8ceb857;background:#fff9ef}body[data-front-template-family=collection][data-front-template=sunset] .order-card-head{border-bottom:1px dashed #d5af93;padding-bottom:12px}body[data-front-template-family=collection][data-front-template=sunset] .order-main-tabs{border-bottom:1px solid #d3b499;padding-bottom:10px}body[data-front-template-family=collection][data-front-template=sunset] :is(.order-tab,.order-main-tab){border-radius:4px}body[data-front-template-family=collection][data-front-template=sunset] .profile-info-page :is(.profile-form,.password-form,.recharge-form,.withdraw-form){border-radius:6px 26px 6px 6px;border-top:4px solid #b9755c;background:#fffaf2}body[data-front-template-family=collection][data-front-template=sunset] .profile-info-page :is(.profile-field input,.profile-field select){border-radius:4px}body[data-front-template-family=collection][data-front-template=sunset] .profile-info-page :is(.password-rule-card,.recharge-note,.withdraw-method-info){border:1px dashed #bd9c7f;border-radius:5px;background:#f7ebd8}body[data-front-template-family=collection][data-front-template=sunset] .profile-info-page .profile-save-button{border-radius:4px 20px}body[data-front-template-family=collection][data-front-template=citrus] .profile-card{border-radius:35px 8px;background:#f7df89;border:2px solid #d2b84c;box-shadow:0 6px #e4dfad}body[data-front-template-family=collection][data-front-template=citrus] .user-avatar{background:#fff7d0;border:3px solid #a8c86c;border-radius:50%;color:#4c7c30}body[data-front-template-family=collection][data-front-template=citrus] .mine-account-card{border:2px solid #b2c28b;border-radius:8px 30px;background:#f4f5d4}body[data-front-template-family=collection][data-front-template=citrus] .mine-balance{border-bottom:1px dashed #b8c083}body[data-front-template-family=collection][data-front-template=citrus] .mine-menu-card{background:#fffef1;border-radius:28px}body[data-front-template-family=collection][data-front-template=citrus] .mine-menu-item:nth-child(2n){background:#f6f5d2}body[data-front-template-family=collection][data-front-template=citrus] .member-level-hero{border-radius:8px 38px;background:#f9e292;border:2px solid #d9bd53}body[data-front-template-family=collection][data-front-template=citrus] .profile-info-page .level-card{border-radius:24px 5px 24px 24px;border:2px solid #c8d397;background:#fafbdc}body[data-front-template-family=collection][data-front-template=citrus] .profile-info-page .level-card:nth-child(2n){border-radius:5px 24px 24px;border-color:#e4cb91;background:#fff1cb}body[data-front-template-family=collection][data-front-template=citrus] .level-card-icon{border-radius:50%;border:2px solid #ddcb6d}body[data-front-template-family=collection][data-front-template=citrus] .orders-panel{border-radius:25px 8px}body[data-front-template-family=collection][data-front-template=citrus] .orders-page :is(.order-card,.order-finance-card){border-radius:17px 4px 17px 17px;border:1px solid #d5d597;border-left:5px solid #e7ba3c;background:#fffbed}body[data-front-template-family=collection][data-front-template=citrus] .orders-page .order-card:nth-child(2n){border-left-color:#89b15e}body[data-front-template-family=collection][data-front-template=citrus] .order-status{border-radius:4px 14px 14px}body[data-front-template-family=collection][data-front-template=citrus] :is(.order-tab,.order-main-tab){border-radius:20px}body[data-front-template-family=collection][data-front-template=citrus] .profile-info-page :is(.profile-form,.password-form,.recharge-form,.withdraw-form){border-radius:28px 7px;border:2px solid #c7d59a}body[data-front-template-family=collection][data-front-template=citrus] .profile-info-page .profile-field>span{border-left:5px solid #e9bc39;padding-left:8px;font-weight:750}body[data-front-template-family=collection][data-front-template=citrus] .profile-info-page :is(.profile-field input,.profile-field select){border-radius:18px;background:#fffdee}body[data-front-template-family=collection][data-front-template=citrus] .profile-info-page :is(.password-rule-card,.recharge-note,.withdraw-method-info){border-radius:4px 20px;border:1px solid #d2cd81;background:#f8efb9}body[data-front-template-family=collection][data-front-template=citrus] .profile-info-page .profile-save-button{border-radius:24px 24px 6px;box-shadow:0 5px #c5d68e}body[data-front-template-family=collection][data-front-template=cloud] .profile-card{border-radius:36px;border:3px solid #fff;background:linear-gradient(125deg,#eadcf9,#dcedf4);box-shadow:0 10px 28px #b5a4c12d}body[data-front-template-family=collection][data-front-template=cloud] .user-avatar{border-radius:46% 54% 47% 53%;background:#fff7fb;border:3px solid #fff;color:#a277ad}body[data-front-template-family=collection][data-front-template=cloud] .mine-account-card{border:2px solid #fff;border-radius:32px;background:#fffbfe}body[data-front-template-family=collection][data-front-template=cloud] .mine-balance{margin-bottom:8px;padding:15px;border-radius:22px;background:#f1eafa}body[data-front-template-family=collection][data-front-template=cloud] .mine-menu-card{border-radius:30px;border:2px solid #fff}body[data-front-template-family=collection][data-front-template=cloud] .mine-menu-item{margin:0 16px;padding-inline:3px;border-bottom-style:dashed}body[data-front-template-family=collection][data-front-template=cloud] .member-level-hero{border-radius:40px 40px 30px 30px;border:3px solid #fff;background:linear-gradient(135deg,#e9ddf8,#e4f2f1)}body[data-front-template-family=collection][data-front-template=cloud] .profile-info-page .level-card{border-radius:25px;border:2px solid #fff;background:#f4effb;box-shadow:0 5px 18px #b2a4c320}body[data-front-template-family=collection][data-front-template=cloud] .profile-info-page .level-card:nth-child(2n){background:#edf6f3}body[data-front-template-family=collection][data-front-template=cloud] .level-card-icon{border-radius:50%;border:2px solid #fff}body[data-front-template-family=collection][data-front-template=cloud] .orders-panel{border-radius:30px;border:2px solid #fff}body[data-front-template-family=collection][data-front-template=cloud] .orders-page :is(.order-card,.order-finance-card){border:1px solid #e8ddec;border-radius:24px 24px 9px;background:#fdf8fc;box-shadow:0 5px 17px #ae91c015}body[data-front-template-family=collection][data-front-template=cloud] .orders-page .order-card:nth-child(2n){border-radius:24px 24px 24px 9px;background:#f5fafd}body[data-front-template-family=collection][data-front-template=cloud] :is(.order-tab,.order-main-tab,.order-status){border-radius:20px}body[data-front-template-family=collection][data-front-template=cloud] .profile-info-page :is(.profile-form,.password-form,.recharge-form,.withdraw-form){border-radius:32px;border:2px solid #fff;box-shadow:0 8px 25px #b6a5c322}body[data-front-template-family=collection][data-front-template=cloud] .profile-info-page :is(.profile-field input,.profile-field select){border-radius:20px;background:#f9f5fc;border-color:#e3d7ef}body[data-front-template-family=collection][data-front-template=cloud] .profile-info-page :is(.password-rule-card,.recharge-note,.withdraw-method-info){border-radius:24px 24px 7px;background:#eef5f6}body[data-front-template-family=collection][data-front-template=cloud] .profile-info-page .profile-save-button{border-radius:25px;box-shadow:0 6px 15px #aa8ebe38}body[data-front-template-family=collection][data-front-template=gallery] .profile-card{border-radius:0;border:1px solid #333a46;border-top:7px solid #2d50c7;background:#f2d655;box-shadow:5px 5px #c7402d}body[data-front-template-family=collection][data-front-template=gallery] .user-avatar{border-radius:0;border:2px solid #252c3b;background:#fffdf5;color:#2d50c7;box-shadow:3px 3px #2d50c7}body[data-front-template-family=collection][data-front-template=gallery] .profile-tags a{border-radius:0;border:1px solid #333a46;background:#fff7dd}body[data-front-template-family=collection][data-front-template=gallery] .mine-account-card{border-radius:0;border:1px solid #333a46;box-shadow:none}body[data-front-template-family=collection][data-front-template=gallery] .mine-balance{border-bottom:2px solid #333a46}body[data-front-template-family=collection][data-front-template=gallery] .mine-menu-card{border:1px solid #333a46;border-radius:0;box-shadow:none}body[data-front-template-family=collection][data-front-template=gallery] .mine-menu-item{border-bottom:1px solid #333a46}body[data-front-template-family=collection][data-front-template=gallery] .member-level-hero{border:1px solid #333a46;border-radius:0;background:#f3db70;box-shadow:4px 4px #2d50c7}body[data-front-template-family=collection][data-front-template=gallery] .profile-info-page .level-card{border:1px solid #333a46;border-radius:0;border-left:7px solid #2d50c7;box-shadow:none}body[data-front-template-family=collection][data-front-template=gallery] .profile-info-page .level-card:nth-child(2n){border-left-color:#ce503c}body[data-front-template-family=collection][data-front-template=gallery] :is(.level-card-icon,.level-state,.level-upgrade,.benefit-icon){border-radius:0}body[data-front-template-family=collection][data-front-template=gallery] .orders-panel{border:1px solid #333a46;border-top:5px solid #e8bf21;border-radius:0}body[data-front-template-family=collection][data-front-template=gallery] .orders-page :is(.order-card,.order-finance-card){border:0;border-bottom:1px solid #333a46;border-radius:0;box-shadow:none;background:#fffdf7}body[data-front-template-family=collection][data-front-template=gallery] .order-card-head{border-bottom:1px solid #d3cfc2;padding-bottom:10px}body[data-front-template-family=collection][data-front-template=gallery] .order-card-head strong{letter-spacing:.3px;font-weight:800}body[data-front-template-family=collection][data-front-template=gallery] :is(.order-tab,.order-main-tab,.order-product-thumb,.order-status){border-radius:0}body[data-front-template-family=collection][data-front-template=gallery] .profile-info-page :is(.profile-form,.password-form,.recharge-form,.withdraw-form){border:1px solid #333a46;border-top:5px solid #2d50c7;border-radius:0;box-shadow:4px 4px #e6cb6b}body[data-front-template-family=collection][data-front-template=gallery] .profile-info-page .profile-field>span{border-bottom:1px solid #d9d2c4;padding-bottom:6px;font-weight:850}body[data-front-template-family=collection][data-front-template=gallery] .profile-info-page :is(.profile-field input,.profile-field select){border-radius:0;border-color:#90948e;background:#fffdf7}body[data-front-template-family=collection][data-front-template=gallery] .profile-info-page :is(.password-rule-card,.recharge-note,.withdraw-method-info){border:1px solid #b4b09d;border-left:5px solid #e4bb20;border-radius:0;background:#faf4dc}body[data-front-template-family=collection][data-front-template=gallery] .profile-info-page .profile-save-button{border:1px solid #333a46;border-radius:0;box-shadow:3px 3px #d9bb3b}body[data-front-template-family=collection][data-front-scene=true] .dashboard-page{padding-top:0}body[data-front-template-family=collection][data-front-scene=true] .collection-scene-hero{position:relative}body[data-front-template-family=collection][data-front-scene=true] .collection-embedded-header{position:absolute;z-index:5;inset:0 0 auto;margin:0;width:100%;max-width:none;padding:24px 22px;box-sizing:border-box;background:transparent;border:0}body[data-front-template-family=collection][data-front-scene=true] .collection-scene-hero .hero-slide:not(.hero-image-slide){padding-top:116px}body[data-front-template-family=collection][data-front-scene=true] .collection-scene-hero .hero-slide h1{font-size:34px;line-height:1.35;margin-top:22px}body[data-front-template-family=collection][data-front-scene=true] .collection-scene-hero .business-brand{font-size:20px}body[data-front-template-family=collection][data-front-scene=true] .collection-scene-hero .business-brand-symbol{display:none}body[data-front-template=candy][data-front-scene=true] .collection-scene-hero{height:355px}body[data-front-template=candy][data-front-scene=true] .collection-scene-hero .hero-slide h1{color:#fff;font-weight:950;text-shadow:2px 2px 0 #24202c,-1px -1px 0 #24202c,4px 4px 0 #24202c}body[data-front-template=candy][data-front-scene=true] .collection-scene-hero .hero-slide>span{max-width:58%;font-size:8px}body[data-front-template=island][data-front-scene=true] .collection-scene-hero{height:390px;border-radius:0 0 44px 44px}body[data-front-template=island][data-front-scene=true] .collection-scene-hero .business-brand,body[data-front-template=island][data-front-scene=true] .collection-scene-hero .business-brand small{color:#fff;text-shadow:0 1px 5px #004d7666}body[data-front-template=island][data-front-scene=true] .collection-scene-hero .business-header-actions a{background:#ffffffdb;border-color:#fff}body[data-front-template=aurora][data-front-scene=true] .collection-scene-hero{height:370px;border:0;border-radius:0 0 26px 26px}body[data-front-template=aurora][data-front-scene=true] .collection-scene-hero .hero-slide h1{width:80%;max-width:none;font-family:Georgia,"Noto Serif SC",SimSun,serif;font-weight:500}body[data-front-template-family=collection][data-front-scene=true] .profile-info-page .sub-page-header{min-height:80px;height:auto;padding:12px;border-radius:var(--collection-radius);background:linear-gradient(90deg,var(--collection-surface) 25%,transparent),var(--collection-scene) center 42% / cover;border:1px solid var(--collection-border)}body[data-front-template=aurora][data-front-scene=true] .profile-info-page .sub-page-header h1{color:#fff}@media(max-width:759px){body[data-front-template-family=collection][data-front-scene=true] .collection-scene-hero{width:calc(100% + 2 * var(--page-x));margin-left:calc(-1 * var(--page-x))}body[data-front-template-family=collection][data-front-scene=true] .collection-scene-hero .hero-slide:not(.hero-image-slide){padding-left:24px;padding-right:24px}body[data-front-template-family=collection][data-front-scene=true] .dashboard-page .account-card{position:relative;z-index:4}body[data-front-template=candy][data-front-scene=true] .dashboard-page .account-card{margin-top:-18px}body[data-front-template=aurora][data-front-scene=true] .dashboard-page .account-card{margin-top:-38px}body[data-front-template-family=collection][data-front-scene=true] .business-account-link{margin-top:6px;margin-bottom:5px}body[data-front-template-family=collection][data-front-template=island][data-front-scene=true] .dashboard-page>.fresh-shortcuts{margin-top:8px}}@media(min-width:760px){body[data-front-template-family=collection][data-front-scene=true] .dashboard-page{padding-top:28px}body[data-front-template-family=collection][data-front-scene=true] .dashboard-page .collection-scene-hero{height:360px;border-radius:var(--collection-radius)}}@media(max-width:360px){body[data-front-template-family=collection][data-front-scene=true] .collection-embedded-header{padding:20px 18px}body[data-front-template-family=collection][data-front-scene=true] .collection-scene-hero .business-brand{font-size:18px}body[data-front-template-family=collection][data-front-scene=true] .collection-scene-hero .hero-slide h1{font-size:29px}}body[data-front-template-family=collection][data-front-template=spring]{--collection-bg:#faf6ed;--collection-surface:#fffdf5;--collection-soft:#f4e8e3;--collection-ink:#465945;--collection-muted:#817d6d;--collection-primary:#a95670;--collection-on-primary:#fffaf2;--collection-secondary:#577c59;--collection-accent:#d9b576;--collection-border:#e1d9c6;--collection-radius:12px;--collection-shadow:0 7px 19px #69573c09;--collection-hero-bg:#fff9ed;--collection-hero-ink:#455b3c;--collection-font:"Segoe UI","Microsoft YaHei",sans-serif;background-image:repeating-linear-gradient(0deg,transparent 0,transparent 3px,#b19a7310 3px,#b19a7310 4px)}body[data-front-template-family=collection][data-front-template=spring] .business-header{padding-top:25px;padding-bottom:16px}body[data-front-template-family=collection][data-front-template=spring] .business-brand{color:#4b6445;font-family:Georgia,"Noto Serif SC",Songti SC,SimSun,serif;letter-spacing:1px}body[data-front-template-family=collection][data-front-template=spring] .business-brand-symbol{width:39px;height:39px;border-radius:10px 10px 3px;border:1px solid #d2b2b0;background:#f2dedf;color:#ad6b80;transform:rotate(-6deg);box-shadow:2px 2px #e8d9c9}body[data-front-template-family=collection][data-front-template=spring] .business-brand small{color:#8d8e72;font-family:Arial,sans-serif;letter-spacing:1.7px;font-size:8px}body[data-front-template-family=collection][data-front-template=spring] .business-header-actions a{border-radius:50%;border-color:#dfd2bd;background:#fffaf0;color:#788166}body[data-front-template-family=collection][data-front-template=spring] .business-page-heading{padding-top:8px;padding-bottom:20px}body[data-front-template-family=collection][data-front-template=spring] .business-page-heading h1{font-family:Georgia,"Noto Serif SC",Songti SC,SimSun,serif;font-weight:600;font-size:29px;letter-spacing:2px}body[data-front-template-family=collection][data-front-template=spring] .business-page-heading h1 span{width:10px;height:10px;background:#cf8ea0;border-radius:55% 55% 15%;transform:rotate(-15deg)}body[data-front-template-family=collection][data-front-template=spring] .business-heading-label{background:#f0ebd5;color:#778262;border:1px solid #dcd9bd;border-radius:4px;letter-spacing:.5px}body[data-front-template-family=collection][data-front-template=spring] .dashboard-page{padding-top:0}body[data-front-template-family=collection][data-front-template=spring] .hero-carousel{height:300px;border:1px solid #dcd1b9;border-bottom:0;border-radius:10px 10px 0 0;background:#fff9ed;box-shadow:none}body[data-front-template-family=collection][data-front-template=spring] .hero-slide:not(.hero-image-slide){padding:30px 24px;background:linear-gradient(110deg,#fffcf4,#fff8ed);color:#455b3c}body[data-front-template-family=collection][data-front-template=spring] .hero-slide:not(.hero-image-slide):before{content:"";display:block;position:absolute;pointer-events:none;z-index:1;inset:13px;width:auto;height:auto;border:1px solid #e5d8bc;border-bottom:0;background:none;border-radius:4px 4px 0 0}body[data-front-template-family=collection][data-front-template=spring] .hero-slide:not(.hero-image-slide):after{display:none}body[data-front-template-family=collection][data-front-template=spring] .hero-slide>.season-artwork{width:100%;height:100%;right:0;bottom:0;opacity:1}body[data-front-template-family=collection][data-front-template=spring] .hero-slide>span{background:none;color:#9c6f72;border:0;border-radius:0;padding:0 0 11px;letter-spacing:2px;font-size:9px;border-bottom:1px solid #d3b8ac}body[data-front-template-family=collection][data-front-template=spring] .hero-slide h1{width:58%;max-width:240px;margin-top:26px;color:#455b3c;font:600 32px/1.5 Georgia,"Noto Serif SC",Songti SC,SimSun,serif;letter-spacing:2px}body[data-front-template-family=collection][data-front-template=spring] .hero-slide p{max-width:57%;color:#7b8167;font-size:11px;line-height:1.9;letter-spacing:.5px}body[data-front-template-family=collection][data-front-template=spring] .dashboard-page>.account-card{position:relative;margin-top:0;border:1px solid #dcd1b9;border-top:1px dashed #cdb99b;border-radius:0 0 10px 10px;background:#fffdf4;padding:19px 21px 20px;box-shadow:0 6px #eee7d9,0 12px 20px #6f654010}body[data-front-template-family=collection][data-front-template=spring] .dashboard-page>.account-card:after{content:"";position:absolute;pointer-events:none;right:13px;top:12px;width:35px;height:35px;border:1px solid #ce9caf48;border-radius:50%;box-shadow:inset 0 0 0 4px #fffdf4,inset 0 0 0 5px #ce9caf35;transform:rotate(-16deg)}body[data-front-template-family=collection][data-front-template=spring] .section-title{color:#55724e;font-weight:650;letter-spacing:1px}body[data-front-template-family=collection][data-front-template=spring] .section-title svg{color:#a6697d}body[data-front-template-family=collection][data-front-template=spring] .account-list{gap:7px 12px}body[data-front-template-family=collection][data-front-template=spring] .account-item.balance-item{background:#eaf0dd;border-radius:7px;border:1px solid #dbe4cb}body[data-front-template-family=collection][data-front-template=spring] .account-item.balance-item:nth-child(2n){background:#f7e7e7;border-color:#efd4db}body[data-front-template-family=collection][data-front-template=spring] .account-item.balance-item span{color:#728064}body[data-front-template-family=collection][data-front-template=spring] .account-item.balance-item:nth-child(2n) span{color:#956d7b}body[data-front-template-family=collection][data-front-template=spring] .account-item.balance-item strong{color:#52744d;font-family:Georgia,serif;font-size:22px;font-weight:500}body[data-front-template-family=collection][data-front-template=spring] .account-item.balance-item:nth-child(2n) strong{color:#a25f78}body[data-front-template-family=collection][data-front-template=spring] .business-account-link{font-size:10px;color:#818b6b;margin-top:15px}body[data-front-template-family=collection][data-front-template=spring] .fresh-shortcuts{margin:15px 0 24px;padding:0 1px;gap:9px}body[data-front-template-family=collection][data-front-template=spring] .fresh-shortcuts a{padding:6px 0;gap:8px}body[data-front-template-family=collection][data-front-template=spring] .fresh-shortcuts a>span{width:52px;height:52px;border:1px solid #e4bdc6;border-radius:43% 57% 45% 55%/53% 42% 58% 47%;background:linear-gradient(135deg,#fce5e7,#ecc5d0);color:#a7657e;box-shadow:inset 0 0 0 4px #fff7ef80;margin:0}body[data-front-template-family=collection][data-front-template=spring] .fresh-shortcuts a:nth-child(2)>span{background:linear-gradient(135deg,#ebf0d7,#d4e0b8);border-color:#ccd7ac;color:#6c8454;border-radius:57% 43% 56% 44%/42% 55% 45% 58%}body[data-front-template-family=collection][data-front-template=spring] .fresh-shortcuts a:nth-child(3)>span{background:linear-gradient(135deg,#fff0cc,#ecd69e);border-color:#e1cea0;color:#9a7a40}body[data-front-template-family=collection][data-front-template=spring] .fresh-shortcuts a:nth-child(4)>span{background:linear-gradient(135deg,#ece6ef,#d5c6dc);border-color:#d0c0d8;color:#8b709a;border-radius:57% 43% 56% 44%/42% 55% 45% 58%}body[data-front-template-family=collection][data-front-template=spring] .fresh-shortcuts strong{font-size:11px;color:#57684d;font-weight:600}body[data-front-template-family=collection][data-front-template=spring] .fresh-shortcuts small{color:#757962;font-size:8px}body[data-front-template-family=collection][data-front-template=spring] .notice-card{border-radius:5px;background:#f1ecd7;border:1px dashed #dad0b3;color:#7d805e;box-shadow:none}body[data-front-template-family=collection][data-front-template=spring] .notice-track span{color:#7d805e}body[data-front-template-family=collection][data-front-template=spring] .member-card{border:1px solid #d4ddc3;border-left:5px solid #94aa83;border-radius:5px 18px;background:linear-gradient(120deg,#eff2e2,#e3ebd8);box-shadow:3px 4px #dbe2cf66;padding:21px}body[data-front-template-family=collection][data-front-template=spring] .member-icon{background:#f6ebc8;color:#a4894e;border:1px solid #dfd4af;border-radius:50%}body[data-front-template-family=collection][data-front-template=spring] .member-copy strong{font:600 21px/1.35 Georgia,"Noto Serif SC",Songti SC,SimSun,serif;color:#526b47}body[data-front-template-family=collection][data-front-template=spring] .member-copy span{color:#869273}body[data-front-template-family=collection][data-front-template=spring] :is(.member-badge,.daily-checkin-button){border:1px solid #cbd6ba;background:#fbfbee;color:#668058;border-radius:4px}body[data-front-template-family=collection][data-front-template=spring] .upgrade-button{background:#a95670;color:#fffaf2;border-radius:5px 14px}body[data-front-template-family=collection][data-front-template=spring] .member-progress{background:#d8e0c9;height:5px}body[data-front-template-family=collection][data-front-template=spring] .member-progress span{background:linear-gradient(90deg,#9bac84,#c58b9a)}body[data-front-template-family=collection][data-front-template=spring] .member-levels .is-active{background:#f7eddd;color:#a7737f}body[data-front-template-family=collection][data-front-template=spring] .friend-links{border:1px solid #e0d7c4;border-radius:9px;background:#fffdf4}body[data-front-template-family=collection][data-front-template=spring] .platform-logo{border-radius:5px;background:#f8f7e9;border:1px dashed #d2d9bd}body[data-front-template-family=collection][data-front-template=spring] .bottom-tabs{border:1px solid #dacfb9;border-radius:16px 16px 9px 9px;background:#fffdf4f5;box-shadow:0 8px 28px #75614118}body[data-front-template-family=collection][data-front-template=spring] .bottom-tab{color:#879177}body[data-front-template-family=collection][data-front-template=spring] .bottom-tab.is-active{color:#a45e77;background:#f5e2e4;border-radius:11px 11px 4px}body[data-front-template-family=collection][data-front-template=spring] .receive-tab.is-active{background:#a95670;color:#fffaf2}body[data-front-template-family=collection][data-front-template=spring] .login-page:not(.register-page,.forgot-page) .login-shell{border:1px solid #dbcfb5;border-radius:11px;background:#fffdf5;box-shadow:5px 6px #eee5d4,0 20px 42px #75604212}body[data-front-template-family=collection][data-front-template=spring] .login-visual{min-height:278px;padding:29px 26px;background:#fff9ed;border-bottom:1px dashed #cdb99b}body[data-front-template-family=collection][data-front-template=spring] .login-visual>.season-artwork{width:100%;height:100%;right:0;bottom:0}body[data-front-template-family=collection][data-front-template=spring] .business-login-intro{max-width:65%;color:#4d6644}body[data-front-template-family=collection][data-front-template=spring] .business-login-wordmark{color:#a67380;font-size:9px;letter-spacing:1.4px}body[data-front-template-family=collection][data-front-template=spring] .business-login-intro h1{font:600 29px/1.6 Georgia,"Noto Serif SC",Songti SC,SimSun,serif;letter-spacing:1.5px}body[data-front-template-family=collection][data-front-template=spring] .business-login-intro h1 em{color:#a66a7f}body[data-front-template-family=collection][data-front-template=spring] .business-login-intro p{color:#7d846b;font-size:10px}body[data-front-template-family=collection][data-front-template=spring] .business-login-eyebrow{color:#989675;letter-spacing:2px}body[data-front-template-family=collection][data-front-template=spring] .form-heading h2{font-family:Georgia,"Noto Serif SC",Songti SC,SimSun,serif;font-size:27px;font-weight:600;letter-spacing:1px}body[data-front-template-family=collection][data-front-template=spring] .input-wrap{background:#faf8eb;border:1px solid #dfd7bf;border-radius:6px}body[data-front-template-family=collection][data-front-template=spring] .input-wrap:focus-within{background:#fffdf4;border-color:#b68194;box-shadow:0 0 0 3px #d6a3b218}body[data-front-template-family=collection][data-front-template=spring] .login-button{background:#a95670;color:#fffaf2;border-radius:6px 16px;box-shadow:0 5px #e9d4d7;letter-spacing:2px}body[data-front-template-family=collection][data-front-template=spring] .login-trust-strip{border-top:1px solid #efe8d6;padding-top:15px;margin-inline:26px;padding-inline:0}body[data-front-template-family=collection][data-front-template=spring] .login-trust-strip span{color:#909378}body[data-front-template-family=collection][data-front-template=spring] .sub-page-header h1{font:600 21px/1.4 Georgia,"Noto Serif SC",Songti SC,SimSun,serif;letter-spacing:1.5px;color:#51664a}body[data-front-template-family=collection][data-front-template=spring] .back-button{border:1px solid #dcd2ba;background:#fffaf0;border-radius:6px;color:#7b8868;box-shadow:2px 2px #e9e0ca}body[data-front-template-family=collection][data-front-template=spring] .profile-card{position:relative;background:linear-gradient(120deg,#f5e6df,#fff5e8);border:1px solid #d8c3af;border-radius:8px;box-shadow:4px 5px #e9ddc966}body[data-front-template-family=collection][data-front-template=spring] .profile-card:after{background:none;border:2px solid #c591a24f;border-radius:50%;width:90px;height:90px;right:13px;top:14px}body[data-front-template-family=collection][data-front-template=spring] .user-avatar{border:3px solid #fff9e9;background:#e4d1d6;color:#976c7b;border-radius:48% 52% 46% 54%;box-shadow:0 0 0 1px #cdb6b1}body[data-front-template-family=collection][data-front-template=spring] .profile-main h1{color:#52694a;font-family:Georgia,"Noto Serif SC",Songti SC,SimSun,serif;font-weight:600}body[data-front-template-family=collection][data-front-template=spring] .profile-tags a{border:1px dashed #d2c3ae;background:#fffaf0;color:#7e8366;border-radius:3px}body[data-front-template-family=collection][data-front-template=spring] .mine-account-card{border-top:3px solid #adb998;border-radius:7px;background:#fffdf3}body[data-front-template-family=collection][data-front-template=spring] .mine-balance strong{color:#677d54;font-family:Georgia,serif;font-weight:500}body[data-front-template-family=collection][data-front-template=spring] .money-actions :is(a,button){border-radius:5px 13px}body[data-front-template-family=collection][data-front-template=spring] .mine-menu-card{border:1px solid #dcd6c1;border-radius:8px;background:#fffdf4;overflow:hidden}body[data-front-template-family=collection][data-front-template=spring] .mine-menu-item{min-height:65px;border-color:#ddd7c2;border-top-style:dashed}body[data-front-template-family=collection][data-front-template=spring] .mine-menu-item:nth-child(2n){background:#faf7eb}body[data-front-template-family=collection][data-front-template=spring] .mine-menu-item svg:first-child{color:#899c73}body[data-front-template-family=collection][data-front-template=spring] .mine-menu-item:nth-child(3n+2) svg:first-child{color:#b77e92}body[data-front-template-family=collection][data-front-template=spring] :is(.member-level-hero,.benefit-hero){border:1px solid #d1daba;border-left:5px solid #96ab83;border-radius:5px 16px;background:linear-gradient(120deg,#e8ecd6,#f7f8e9);color:#557148}body[data-front-template-family=collection][data-front-template=spring] .level-card{border:1px dashed #c7d0b2;border-radius:6px;background:#fffdf3;box-shadow:0 3px #e7eadb}body[data-front-template-family=collection][data-front-template=spring] .level-card.is-current{border:1px solid #c799a7;background:#f8e8e8}body[data-front-template-family=collection][data-front-template=spring] .level-card-icon{border:1px solid #d7c3ad;border-radius:6px;background:#f6ead2;color:#a58b55}body[data-front-template-family=collection][data-front-template=spring] .benefit-item{border:1px dashed #d7cbb6;border-radius:7px;background:#fffaf0}body[data-front-template-family=collection][data-front-template=spring] .upgrade-card{border-radius:7px;border:1px solid #d8bdc4;background:linear-gradient(135deg,#fae8e7,#fff3e8)}body[data-front-template-family=collection][data-front-template=spring] .orders-panel{border:1px solid #dfd5bd;border-radius:8px;background:#fffdf4}body[data-front-template-family=collection][data-front-template=spring] .order-main-tabs{background:#eee9d9;padding:5px;border-radius:6px}body[data-front-template-family=collection][data-front-template=spring] :is(.order-main-tab,.order-tab){border-radius:4px}body[data-front-template-family=collection][data-front-template=spring] .order-card{border:1px solid #ddd0b8;border-left:3px solid #b8c49c;border-radius:5px;background:#fffaf0;box-shadow:0 4px #ece4d2}body[data-front-template-family=collection][data-front-template=spring] .order-card-head{border-bottom:1px dashed #dbc9b2;padding-bottom:12px}body[data-front-template-family=collection][data-front-template=spring] :is(.finance-order-item,.details-item){border-color:#d8ccb5;border-bottom-style:dashed}body[data-front-template-family=collection][data-front-template=spring] :is(.profile-form,.password-form,.recharge-form,.withdraw-form){background:#fffdf4;border:1px solid #dacfba;border-radius:8px;box-shadow:4px 5px #ece5d4}body[data-front-template-family=collection][data-front-template=spring] .profile-field>span{color:#7a8068;letter-spacing:.5px}body[data-front-template-family=collection][data-front-template=spring] .profile-field :is(input,select){background:#faf8ec;border:1px solid #ded5bb;border-radius:5px}body[data-front-template-family=collection][data-front-template=spring] .profile-field :is(input,select):focus{background:#fffdf5;border-color:#bc8f9f;box-shadow:0 0 0 3px #cfa6b41a}body[data-front-template-family=collection][data-front-template=spring] .profile-save-button{background:#a95670;color:#fffaf2;border-color:#a95670;border-radius:6px 15px;box-shadow:0 4px #ead7d8;letter-spacing:1px}body[data-front-template-family=collection][data-front-template=spring] :is(.password-rule-card,.recharge-note){border:1px dashed #cdd3b4;border-radius:5px;background:#f1f3e1}body[data-front-template-family=collection][data-front-template=spring] :is(.receive-machine,.receive-stats,.receive-tips){border-radius:9px;border:1px solid #dcd3be;background:#fffdf2}body[data-front-template-family=collection][data-front-template=spring] .receive-button{border-radius:6px 17px;background:#a95670;color:#fffaf2;box-shadow:0 5px #ead9db}body[data-front-template-family=collection][data-front-template=spring] .service-hero{border:1px solid #dacfba;border-radius:8px;background:linear-gradient(115deg,#fff4e7,#f4e3e4)}body[data-front-template-family=collection][data-front-template=spring] .service-action-card{border:1px dashed #d4ccb4;border-radius:7px;background:#fffdf3}body[data-front-template-family=collection][data-front-template=spring] .builtin-chat-card{border:1px solid #dacfba;border-radius:9px}body[data-front-template-family=collection][data-front-template=spring] .builtin-chat-card>header{background:#f6efe0;border-bottom:1px dashed #d3c4ad}body[data-front-template-family=collection][data-front-template=spring] .builtin-chat-input{background:#fffaf0;border-top:1px solid #ded2ba}body[data-front-template-family=collection][data-front-template=spring] .builtin-chat-input textarea{background:#f8f5e8;border-color:#ddd1b9;border-radius:6px}body[data-front-template-family=collection][data-front-template=summer]{--collection-bg:#edf8f1;--collection-surface:#fbfff7;--collection-soft:#def0e4;--collection-ink:#285b50;--collection-muted:#5d786a;--collection-primary:#247c66;--collection-on-primary:#f5fff4;--collection-secondary:#a35c7b;--collection-accent:#d7b963;--collection-border:#c6e0ce;--collection-radius:21px;--collection-shadow:0 9px 24px #377b6610;--collection-hero-bg:#ccebdd;--collection-hero-ink:#245a4d;--collection-font:"Segoe UI","Microsoft YaHei",sans-serif;background-image:radial-gradient(ellipse at 15% 0,#fff8d8,transparent 42%),radial-gradient(ellipse at 100% 60%,#d6eee2,transparent 60%)}body[data-front-template-family=collection][data-front-template=summer] .business-header{padding-bottom:14px}body[data-front-template-family=collection][data-front-template=summer] .business-brand{color:#2b6252;letter-spacing:1px}body[data-front-template-family=collection][data-front-template=summer] .business-brand-symbol{width:41px;height:41px;transform:none;border:1px solid #89ba9a;border-radius:50% 50% 18%;background:linear-gradient(135deg,#b9d9a7,#70aa85);color:#faffea;box-shadow:inset 0 0 0 3px #fff3}body[data-front-template-family=collection][data-front-template=summer] .business-header-actions a{border:1px solid #c2dcc8;border-radius:16px;background:#fbfff3;color:#60917b}body[data-front-template-family=collection][data-front-template=summer] .business-brand small{color:#799783;letter-spacing:1.6px}body[data-front-template-family=collection][data-front-template=summer] .business-page-heading{padding-top:10px;padding-bottom:18px}body[data-front-template-family=collection][data-front-template=summer] .business-page-heading h1{font-size:29px;font-weight:650;letter-spacing:1px}body[data-front-template-family=collection][data-front-template=summer] .business-page-heading h1 span{background:#d49bb0;width:9px;height:12px;border-radius:65% 15% 65% 30%;transform:rotate(15deg)}body[data-front-template-family=collection][data-front-template=summer] .business-heading-label{background:#f8edca;color:#977d45;border-radius:30px}body[data-front-template-family=collection][data-front-template=summer] .hero-carousel{height:305px;border:1px solid #c0ddca;border-radius:25px 25px 65px;box-shadow:0 9px 24px #6aa99413}body[data-front-template-family=collection][data-front-template=summer] .hero-slide:not(.hero-image-slide){padding:31px 23px;background:linear-gradient(180deg,#ddf3e7,#6bc4bb);color:#245a4d}body[data-front-template-family=collection][data-front-template=summer] .hero-slide:not(.hero-image-slide):after{display:none}body[data-front-template-family=collection][data-front-template=summer] .hero-slide>.season-artwork{width:100%;height:100%;right:0;bottom:0;opacity:1}body[data-front-template-family=collection][data-front-template=summer] .hero-slide>span{color:#6d845a;background:#fff9dcd9;border:1px solid #e3e0b4;border-radius:25px;padding:6px 11px;letter-spacing:1.7px;font-size:9px}body[data-front-template-family=collection][data-front-template=summer] .hero-slide h1{color:#245a4d;width:53%;max-width:235px;margin-top:27px;font-size:31px;line-height:1.5;letter-spacing:1.5px;font-weight:650}body[data-front-template-family=collection][data-front-template=summer] .hero-slide p{width:54%;color:#558471;font-size:11px;line-height:1.9;max-width:220px}body[data-front-template-family=collection][data-front-template=summer] .dashboard-page>.account-card{margin-top:19px;padding:22px;border:1px solid #cae0c9;border-radius:22px;background:linear-gradient(120deg,#fffef4,#f2faef);box-shadow:0 5px 20px #4b916513}body[data-front-template-family=collection][data-front-template=summer] .section-title{color:#3d735a;font-weight:650;letter-spacing:.5px}body[data-front-template-family=collection][data-front-template=summer] .section-title svg{color:#83a573}body[data-front-template-family=collection][data-front-template=summer] .dashboard-page .account-card .section-title{padding-bottom:12px;border-bottom:1px solid #dae8d5}body[data-front-template-family=collection][data-front-template=summer] .account-item.balance-item{border-radius:15px;background:#e1f0dd;border:1px solid #d4e7cf}body[data-front-template-family=collection][data-front-template=summer] .account-item.balance-item:nth-child(2n){background:#faf1cf;border-color:#ede1b1}body[data-front-template-family=collection][data-front-template=summer] .account-item.balance-item strong{color:#3b7a55;font-size:21px;font-weight:650}body[data-front-template-family=collection][data-front-template=summer] .account-item.balance-item:nth-child(2n) strong{color:#9a7b35}body[data-front-template-family=collection][data-front-template=summer] .balance-item span{color:#6c8961}body[data-front-template-family=collection][data-front-template=summer] .balance-item:nth-child(2n) span{color:#9a864d}body[data-front-template-family=collection][data-front-template=summer] .business-account-link{color:#5b937a;font-size:10px;margin-bottom:6px}body[data-front-template-family=collection][data-front-template=summer] .fresh-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:16px 0 23px}body[data-front-template-family=collection][data-front-template=summer] .fresh-shortcuts a{display:grid;grid-template-columns:minmax(0,1fr) 40px;grid-template-rows:auto auto;align-content:center;column-gap:6px;row-gap:6px;padding:18px 13px;border:1px solid #b9decf;border-radius:20px 9px;background:linear-gradient(135deg,#fcfff7,#daf1e8);box-shadow:inset 0 1px #fff,0 5px 13px #43856d0a;text-align:left}body[data-front-template-family=collection][data-front-template=summer] .fresh-shortcuts a:nth-child(2){border-color:#c3deda;border-radius:9px 20px;background:linear-gradient(135deg,#fcfff7,#dceef0)}body[data-front-template-family=collection][data-front-template=summer] .fresh-shortcuts a:nth-child(3){border-color:#e4dca8;border-radius:9px 20px;background:linear-gradient(135deg,#fffdf2,#f6ecc3)}body[data-front-template-family=collection][data-front-template=summer] .fresh-shortcuts a:nth-child(4){border-color:#e9cfd4;background:linear-gradient(135deg,#fffaf5,#f3e2e5)}body[data-front-template-family=collection][data-front-template=summer] .fresh-shortcuts a>span{grid-column:2;grid-row:1 / 3;width:39px;height:46px;margin:0;background:#b9dcc9;color:#3c8268;border:1px solid #a4cdb7;border-radius:50% 50% 22%;box-shadow:inset 0 1px #ffffff80}body[data-front-template-family=collection][data-front-template=summer] .fresh-shortcuts a:nth-child(2)>span{background:#b8d9dd;color:#487f89;border-color:#a7cbd0;border-radius:50% 50% 50% 22%}body[data-front-template-family=collection][data-front-template=summer] .fresh-shortcuts a:nth-child(3)>span{background:#e9d997;color:#8d7939;border-color:#ddcc8c;border-radius:50% 50% 50% 22%}body[data-front-template-family=collection][data-front-template=summer] .fresh-shortcuts a:nth-child(4)>span{background:#e9c0ca;color:#a4607e;border-color:#dcb0bd}body[data-front-template-family=collection][data-front-template=summer] .fresh-shortcuts strong{grid-column:1;grid-row:1;font-size:12px;font-weight:650;color:#49735b}body[data-front-template-family=collection][data-front-template=summer] .fresh-shortcuts small{grid-column:1;grid-row:2;font-size:8px;color:#627d68;white-space:normal;line-height:1.5}body[data-front-template-family=collection][data-front-template=summer] .notice-card{background:#edf1d9;border:1px solid #dae5bf;color:#7b8a54;border-radius:30px;box-shadow:none}body[data-front-template-family=collection][data-front-template=summer] .notice-track span{color:#7b8a54}body[data-front-template-family=collection][data-front-template=summer] .member-card{border:1px solid #45886d;background:radial-gradient(ellipse at 100% 100%,#8bab6140,transparent 52%),linear-gradient(110deg,#286e57,#4a8764);border-radius:22px 7px;color:#eff8da;padding:21px;box-shadow:0 9px 25px #427b5719}body[data-front-template-family=collection][data-front-template=summer] .member-icon{border:1px solid #e7d999;background:linear-gradient(135deg,#fff2be,#d9c679);color:#8c7937;border-radius:50% 50% 20%}body[data-front-template-family=collection][data-front-template=summer] .member-copy strong{color:#f7ffe8;font-size:21px;font-weight:650}body[data-front-template-family=collection][data-front-template=summer] .member-copy span{color:#c4ddbd}body[data-front-template-family=collection][data-front-template=summer] :is(.member-badge,.daily-checkin-button){color:#e4efd3;background:#e2f2d71c;border:1px solid #cce1b849;border-radius:6px}body[data-front-template-family=collection][data-front-template=summer] .upgrade-button{background:#f3e4ae;color:#66682f;border-radius:20px}body[data-front-template-family=collection][data-front-template=summer] .member-progress{height:5px;background:#ffffff28}body[data-front-template-family=collection][data-front-template=summer] .member-progress span{background:linear-gradient(90deg,#d7e5a3,#eed796)}body[data-front-template-family=collection][data-front-template=summer] .member-levels span{color:#bdd8b9}body[data-front-template-family=collection][data-front-template=summer] .member-levels .is-active{background:#e7edc6;color:#5e713a}body[data-front-template-family=collection][data-front-template=summer] .friend-links{border-radius:22px;background:#fcfff4;border:1px solid #d1e2c7}body[data-front-template-family=collection][data-front-template=summer] .platform-logo{background:#f3f9e8;border-color:#d9e7c7;border-radius:16px}body[data-front-template-family=collection][data-front-template=summer] .bottom-tabs{border:1px solid #bcdac2;border-radius:27px;background:#fcfff6f5;box-shadow:0 8px 28px #33715118}body[data-front-template-family=collection][data-front-template=summer] .bottom-tab{color:#7f9a81}body[data-front-template-family=collection][data-front-template=summer] .bottom-tab.is-active{background:#ddedce;color:#4c7844;border-radius:17px}body[data-front-template-family=collection][data-front-template=summer] .receive-tab.is-active{background:#247c66;color:#f5fff4}body[data-front-template-family=collection][data-front-template=summer] .login-page:not(.register-page,.forgot-page) .login-shell{border:1px solid #bfdbc2;border-radius:28px;background:#fbfff7;box-shadow:0 18px 45px #3a85691a}body[data-front-template-family=collection][data-front-template=summer] .login-visual{min-height:288px;padding:29px 24px;background:linear-gradient(180deg,#ddf3e7,#72c5ba);border-bottom:1px solid #afcfb8}body[data-front-template-family=collection][data-front-template=summer] .login-visual>.season-artwork{width:100%;height:100%;right:0;bottom:0}body[data-front-template-family=collection][data-front-template=summer] .business-login-intro{max-width:59%;color:#2f6955}body[data-front-template-family=collection][data-front-template=summer] .business-login-wordmark{color:#6a8259;font-size:9px;letter-spacing:1px}body[data-front-template-family=collection][data-front-template=summer] .business-login-intro h1{color:#2b6351;font-size:29px;font-weight:650;line-height:1.5;letter-spacing:1px}body[data-front-template-family=collection][data-front-template=summer] .business-login-intro h1 em{color:#7b8061}body[data-front-template-family=collection][data-front-template=summer] .business-login-intro p{color:#60866e;font-size:10px}body[data-front-template-family=collection][data-front-template=summer] .business-login-eyebrow{color:#7e9c75;letter-spacing:2px}body[data-front-template-family=collection][data-front-template=summer] .form-heading h2{color:#3a6c51;font-size:27px;font-weight:650}body[data-front-template-family=collection][data-front-template=summer] .input-wrap{background:#f0f8e9;border:1px solid #cce1c0;border-radius:17px}body[data-front-template-family=collection][data-front-template=summer] .input-wrap:focus-within{border-color:#83b897;background:#fafff4;box-shadow:0 0 0 3px #afd6ae20}body[data-front-template-family=collection][data-front-template=summer] .login-button{background:#247c66;color:#f5fff4;border-radius:24px 8px;box-shadow:0 6px 17px #3a82612b}body[data-front-template-family=collection][data-front-template=summer] .login-trust-strip span{color:#7d9975}body[data-front-template-family=collection][data-front-template=summer] .sub-page-header h1{color:#3b7256;font-size:21px;font-weight:650;letter-spacing:1px}body[data-front-template-family=collection][data-front-template=summer] .back-button{border:1px solid #c5debd;border-radius:16px;background:#f9fff0;color:#638c58;box-shadow:none}body[data-front-template-family=collection][data-front-template=summer] .profile-card{background:radial-gradient(ellipse at 100% 110%,#b1d494,transparent 65%),linear-gradient(120deg,#e4f1d7,#d3e9cb);border:1px solid #bad8b4;border-radius:30px 30px 60px 18px}body[data-front-template-family=collection][data-front-template=summer] .profile-card:after{background:#d2e6b83b;border:1px solid #9fc38b66;border-radius:50%}body[data-front-template-family=collection][data-front-template=summer] .user-avatar{border:3px solid #faffef;border-radius:50% 50% 20%;color:#648854;background:linear-gradient(135deg,#f2efbe,#cddca2);box-shadow:0 0 0 1px #b8ce9b}body[data-front-template-family=collection][data-front-template=summer] .profile-main h1{color:#3d6c45}body[data-front-template-family=collection][data-front-template=summer] .profile-tags a{border-radius:20px;background:#fbfff0bd;border:1px solid #c9dcb6;color:#6c885d}body[data-front-template-family=collection][data-front-template=summer] .mine-account-card{border-top:4px solid #a7c88d;border-radius:22px 22px 40px}body[data-front-template-family=collection][data-front-template=summer] .mine-balance strong{color:#487c46;font-weight:600}body[data-front-template-family=collection][data-front-template=summer] .money-actions :is(a,button){border-radius:22px 8px}body[data-front-template-family=collection][data-front-template=summer] .mine-menu-card{border:1px solid #ccdfbf;border-radius:23px;background:#fbfff4;overflow:hidden}body[data-front-template-family=collection][data-front-template=summer] .mine-menu-item{min-height:69px;border-color:#e0ead4}body[data-front-template-family=collection][data-front-template=summer] .mine-menu-item svg:first-child{padding:5px;box-sizing:content-box;border-radius:50% 50% 20%;background:#e4efd4;color:#70955e}body[data-front-template-family=collection][data-front-template=summer] .mine-menu-item:nth-child(3n+2) svg:first-child{background:#f6e4e4;color:#b58096}body[data-front-template-family=collection][data-front-template=summer] .mine-menu-item:nth-child(3n) svg:first-child{background:#f5ecc8;color:#a18d48}body[data-front-template-family=collection][data-front-template=summer] :is(.member-level-hero,.benefit-hero){border:1px solid #b9d6b1;background:radial-gradient(ellipse at 90% 110%,#b0d19466,transparent 55%),linear-gradient(120deg,#d5e9c7,#f1f6dd);border-radius:28px 28px 55px 20px}body[data-front-template-family=collection][data-front-template=summer] .level-card{border:1px solid #c6ddbc;border-radius:22px 8px;background:#f8fff1}body[data-front-template-family=collection][data-front-template=summer] .level-card.is-current{border-color:#d2bc76;background:#fff3cd}body[data-front-template-family=collection][data-front-template=summer] .level-card-icon{border-radius:50% 50% 20%;border:1px solid #c3d4a6;background:#e1edc8;color:#739147}body[data-front-template-family=collection][data-front-template=summer] .level-card.is-current .level-card-icon{background:#efdf9e;color:#9c8439;border-color:#ddc57a}body[data-front-template-family=collection][data-front-template=summer] .benefit-item{border-radius:19px 8px;border:1px solid #cbdfbd;background:#fafff2}body[data-front-template-family=collection][data-front-template=summer] .upgrade-card{border:1px solid #dfd299;border-radius:25px 10px;background:linear-gradient(120deg,#fff5d7,#f6edc3)}body[data-front-template-family=collection][data-front-template=summer] .orders-panel{border:1px solid #d3e3c6;border-radius:22px;background:#fcfff7}body[data-front-template-family=collection][data-front-template=summer] .order-main-tabs{padding:5px;border-radius:26px;background:#e6f0d9}body[data-front-template-family=collection][data-front-template=summer] .order-main-tab{border-radius:22px}body[data-front-template-family=collection][data-front-template=summer] .order-tabs{border-radius:15px;background:#f3f8e9}body[data-front-template-family=collection][data-front-template=summer] .order-tab{border-radius:12px}body[data-front-template-family=collection][data-front-template=summer] .order-card{border:1px solid #cce0bd;border-top:3px solid #add096;border-radius:18px 18px 30px;background:#fbfff2}body[data-front-template-family=collection][data-front-template=summer] .order-card-head{border-bottom:1px solid #dce8ce;padding-bottom:12px}body[data-front-template-family=collection][data-front-template=summer] :is(.finance-order-item,.details-item){border-color:#d6e4c8}body[data-front-template-family=collection][data-front-template=summer] :is(.profile-form,.password-form,.recharge-form,.withdraw-form){border:1px solid #c9dfbb;border-top:4px solid #afd094;border-radius:23px 23px 40px;background:#fcfff5}body[data-front-template-family=collection][data-front-template=summer] .profile-field>span{color:#6c865c;font-weight:600}body[data-front-template-family=collection][data-front-template=summer] .profile-field :is(input,select){border:1px solid #cadfbb;border-radius:18px;background:#f0f7e5;padding-inline:15px}body[data-front-template-family=collection][data-front-template=summer] .profile-field :is(input,select):focus{border-color:#8cba7e;background:#fafff2;box-shadow:0 0 0 3px #afd69a26}body[data-front-template-family=collection][data-front-template=summer] .profile-save-button{color:#f5fff4;background:#247c66;border-color:#247c66;border-radius:24px 8px;box-shadow:0 5px 17px #52936620}body[data-front-template-family=collection][data-front-template=summer] :is(.password-rule-card,.recharge-note){border:1px solid #dfdda9;border-radius:12px 22px;background:#f7f2d2}body[data-front-template-family=collection][data-front-template=summer] :is(.receive-machine,.receive-stats,.receive-tips){border:1px solid #cee2bf;border-radius:24px 24px 38px;background:#fcfff3}body[data-front-template-family=collection][data-front-template=summer] .receive-button{border-radius:24px 8px;background:#247c66;color:#f5fff4;box-shadow:0 6px 20px #4e946729}body[data-front-template-family=collection][data-front-template=summer] .service-hero{border:1px solid #bedcb5;border-radius:25px 25px 52px;background:linear-gradient(120deg,#e7f3d6,#cee7cf)}body[data-front-template-family=collection][data-front-template=summer] .service-action-card{border:1px solid #ccdfbc;border-radius:20px 9px;background:#fbfff2}body[data-front-template-family=collection][data-front-template=summer] .builtin-chat-card{border:1px solid #bddab3;border-radius:20px}body[data-front-template-family=collection][data-front-template=summer] .builtin-chat-card>header{border-bottom:1px solid #cfe0bd;background:#edf5df}body[data-front-template-family=collection][data-front-template=summer] .builtin-chat-input{border-top:1px solid #d0e2bd;background:#fbfff3}body[data-front-template-family=collection][data-front-template=summer] .builtin-chat-input textarea{border-color:#ccdfb7;background:#f0f7e5;border-radius:18px}@media(max-width:759px){body[data-front-template-family=collection][data-front-template=spring] .dashboard-page,body[data-front-template-family=collection][data-front-template=summer] .dashboard-page{display:flex;flex-direction:column}body[data-front-template-family=collection][data-front-template=spring] .dashboard-page>.hero-carousel,body[data-front-template-family=collection][data-front-template=summer] .dashboard-page>.hero-carousel{order:1}body[data-front-template-family=collection][data-front-template=spring] .dashboard-page>.account-card{order:2}body[data-front-template-family=collection][data-front-template=spring] .dashboard-page>.business-account-link{order:3}body[data-front-template-family=collection][data-front-template=spring] .dashboard-page>.fresh-shortcuts{order:4}body[data-front-template-family=collection][data-front-template=summer] .dashboard-page>.fresh-shortcuts{order:2}body[data-front-template-family=collection][data-front-template=summer] .dashboard-page>.account-card{order:3;margin-top:0}body[data-front-template-family=collection][data-front-template=summer] .dashboard-page>.business-account-link{order:4}body[data-front-template-family=collection][data-front-template=spring] .dashboard-page>.notice-card,body[data-front-template-family=collection][data-front-template=summer] .dashboard-page>.notice-card{order:5}body[data-front-template-family=collection][data-front-template=spring] .dashboard-page>.member-card,body[data-front-template-family=collection][data-front-template=summer] .dashboard-page>.member-card{order:6}body[data-front-template-family=collection][data-front-template=spring] .dashboard-page>.friend-links,body[data-front-template-family=collection][data-front-template=summer] .dashboard-page>.friend-links{order:7}}@media(min-width:760px){body[data-front-template-family=collection][data-front-template=spring] .dashboard-page{gap:0 0;padding-top:5px}body[data-front-template-family=collection][data-front-template=spring] .dashboard-page .hero-carousel{grid-column:1;grid-row:1;height:325px;border:1px solid #dcd1b9;border-right:0;border-radius:10px 0 0 10px}body[data-front-template-family=collection][data-front-template=spring] .dashboard-page .hero-slide{padding:30px 26px}body[data-front-template-family=collection][data-front-template=spring] .dashboard-page .hero-slide h1{font-size:35px;width:62%}body[data-front-template-family=collection][data-front-template=spring] .dashboard-page>.account-card{grid-column:2;grid-row:1;border:1px solid #dcd1b9;border-left:1px dashed #cdb99b;border-radius:0 10px 10px 0;box-shadow:none;align-self:stretch;padding:28px;display:flex;flex-direction:column;justify-content:center}body[data-front-template-family=collection][data-front-template=spring] .dashboard-page .business-account-link{grid-column:2;grid-row:2;margin:12px 6px 18px}body[data-front-template-family=collection][data-front-template=spring] .dashboard-page .fresh-shortcuts{grid-column:1 / -1;grid-row:3;border:0;padding:7px 30px 23px;margin:0;background:none}body[data-front-template-family=collection][data-front-template=spring] .dashboard-page>:is(.notice-card,.member-card,.friend-links){margin-bottom:20px}body[data-front-template-family=collection][data-front-template=spring] .dashboard-page .fresh-shortcuts a>span{width:60px;height:60px}body[data-front-template-family=collection][data-front-template=spring] .login-visual{border-bottom:0;border-right:1px dashed #cdb99b;min-height:590px;padding:45px 35px}body[data-front-template-family=collection][data-front-template=spring] .login-visual>.season-artwork{width:118%;height:71%;right:-18px;bottom:0}body[data-front-template-family=collection][data-front-template=spring] .business-login-intro{max-width:100%}body[data-front-template-family=collection][data-front-template=spring] .business-login-intro h1{font-size:39px}body[data-front-template-family=collection][data-front-template=spring] .login-trust-strip{margin-inline:42px}body[data-front-template-family=collection][data-front-template=summer] .dashboard-page{gap:20px 22px}body[data-front-template-family=collection][data-front-template=summer] .dashboard-page .hero-carousel{grid-column:1 / -1;grid-row:1;height:338px;border-radius:26px 26px 72px}body[data-front-template-family=collection][data-front-template=summer] .dashboard-page .hero-slide{padding:41px 36px}body[data-front-template-family=collection][data-front-template=summer] .dashboard-page .hero-slide h1{width:46%;font-size:40px;max-width:350px}body[data-front-template-family=collection][data-front-template=summer] .dashboard-page .hero-slide p{width:44%;max-width:350px;font-size:12px}body[data-front-template-family=collection][data-front-template=summer] .dashboard-page .hero-slide>.season-artwork{width:65%;height:130%;right:-8px;bottom:-45px}body[data-front-template-family=collection][data-front-template=summer] .dashboard-page .fresh-shortcuts{grid-column:1;grid-row:2;margin:0;padding:0;background:none;border:0;grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch}body[data-front-template-family=collection][data-front-template=summer] .dashboard-page .fresh-shortcuts a{padding:21px 18px}body[data-front-template-family=collection][data-front-template=summer] .dashboard-page>.account-card{grid-column:2;grid-row:2;margin-top:0;padding:23px}body[data-front-template-family=collection][data-front-template=summer] .dashboard-page .business-account-link{grid-column:2;grid-row:3;margin:0}body[data-front-template-family=collection][data-front-template=summer] .dashboard-page .member-card{padding:25px}body[data-front-template-family=collection][data-front-template=summer] .login-visual{min-height:590px;border-bottom:0;border-right:1px solid #bad6be;padding:45px 35px}body[data-front-template-family=collection][data-front-template=summer] .login-visual>.season-artwork{width:125%;height:85%;bottom:-29px;right:-55px}body[data-front-template-family=collection][data-front-template=summer] .business-login-intro{max-width:100%}body[data-front-template-family=collection][data-front-template=summer] .business-login-intro h1{font-size:39px}}@media(max-width:360px){body[data-front-template-family=collection][data-front-template=spring] .hero-slide:not(.hero-image-slide){padding-inline:20px}body[data-front-template-family=collection][data-front-template=spring] .hero-slide h1{font-size:28px;letter-spacing:1px;width:59%}body[data-front-template-family=collection][data-front-template=spring] .hero-slide p{font-size:10px}body[data-front-template-family=collection][data-front-template=spring] .dashboard-page>.account-card{padding:17px}body[data-front-template-family=collection][data-front-template=spring] .account-item.balance-item strong{font-size:19px}body[data-front-template-family=collection][data-front-template=spring] .fresh-shortcuts{gap:5px}body[data-front-template-family=collection][data-front-template=spring] .fresh-shortcuts a>span{width:47px;height:47px}body[data-front-template-family=collection][data-front-template=spring] .login-visual{padding-inline:20px}body[data-front-template-family=collection][data-front-template=spring] .business-login-intro h1{font-size:26px;letter-spacing:.5px}body[data-front-template-family=collection][data-front-template=spring] .login-trust-strip{margin-inline:20px}body[data-front-template-family=collection][data-front-template=summer] .hero-carousel{height:292px}body[data-front-template-family=collection][data-front-template=summer] .hero-slide:not(.hero-image-slide){padding-inline:20px}body[data-front-template-family=collection][data-front-template=summer] .hero-slide h1{font-size:28px;width:54%;letter-spacing:.5px}body[data-front-template-family=collection][data-front-template=summer] .hero-slide p{font-size:10px}body[data-front-template-family=collection][data-front-template=summer] .fresh-shortcuts{gap:9px}body[data-front-template-family=collection][data-front-template=summer] .fresh-shortcuts a{grid-template-columns:minmax(0,1fr) 33px;column-gap:4px;padding:16px 9px}body[data-front-template-family=collection][data-front-template=summer] .fresh-shortcuts a>span{width:32px;height:39px}body[data-front-template-family=collection][data-front-template=summer] .fresh-shortcuts strong{font-size:11px}body[data-front-template-family=collection][data-front-template=summer] .fresh-shortcuts small{display:block;font-size:7px}body[data-front-template-family=collection][data-front-template=summer] .account-item.balance-item strong{font-size:18px}body[data-front-template-family=collection][data-front-template=summer] .business-login-intro h1{font-size:26px;letter-spacing:.5px}}@media(hover:hover)and (prefers-reduced-motion:no-preference){body[data-front-template-family=collection][data-front-template=spring] .fresh-shortcuts a:hover>span{transform:translateY(-2px) rotate(-8deg)}body[data-front-template-family=collection][data-front-template=summer] .fresh-shortcuts a:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fff,0 7px 17px #43856d15}body[data-front-template-family=collection][data-front-template=spring] :is(.login-button,.profile-save-button,.receive-button):not(:disabled):hover{background:#974b65}body[data-front-template-family=collection][data-front-template=summer] :is(.login-button,.profile-save-button,.receive-button):not(:disabled):hover{background:#1b6c58}}body[data-front-template-family=collection][data-front-template=autumn]{--collection-bg:#f7f1e6;--collection-surface:#fffaf0;--collection-soft:#efe1c8;--collection-ink:#513e2e;--collection-muted:#775f48;--collection-primary:#a44a2b;--collection-on-primary:#fffaf0;--collection-secondary:#765820;--collection-accent:#c78e33;--collection-border:#dbcaab;--collection-radius:5px;--collection-shadow:0 7px 22px #7757380b;--collection-hero-bg:#f8e9cb;--collection-hero-ink:#59402a;--collection-font:"Segoe UI","Microsoft YaHei",sans-serif;background-image:repeating-linear-gradient(0deg,#90775304 0 1px,transparent 1px 4px)}body[data-front-template-family=collection][data-front-template=autumn] .business-header{padding-top:23px;padding-bottom:18px;border-bottom:1px solid #d5c3a4;margin-bottom:18px}body[data-front-template-family=collection][data-front-template=autumn] .business-brand{font-weight:800;letter-spacing:1px}body[data-front-template-family=collection][data-front-template=autumn] .business-brand-symbol{transform:none;border-radius:50% 50% 4px;background:#efcf83;color:#875622;border:1px solid #c79f57}body[data-front-template-family=collection][data-front-template=autumn] .business-header-actions a{border-radius:4px;background:#fbf4e7}body[data-front-template-family=collection][data-front-template=autumn] .business-page-heading h1{font-family:Georgia,"Noto Serif SC",SimSun,serif;font-weight:800;letter-spacing:1px}body[data-front-template-family=collection][data-front-template=autumn] .business-heading-label{border:1px solid #d9c29a;border-radius:3px;background:#f5e6c8;color:#845c2a}body[data-front-template-family=collection][data-front-template=autumn] .hero-carousel{height:250px;border:1px solid #cfb993;border-radius:3px;box-shadow:0 8px #e6d9c33d}body[data-front-template-family=collection][data-front-template=autumn] .hero-slide:not(.hero-image-slide){padding:29px 23px;background:#f8e9cb}body[data-front-template-family=collection][data-front-template=autumn] .hero-slide:not(.hero-image-slide)>.season-artwork{width:100%;height:100%;right:0;bottom:0}body[data-front-template-family=collection][data-front-template=autumn] .hero-slide:not(.hero-image-slide)>span{padding:0 0 8px;border:0;border-bottom:1px solid #bc9361;border-radius:0;background:none;color:#91623d;font-size:9px;letter-spacing:1.5px}body[data-front-template-family=collection][data-front-template=autumn] .hero-slide:not(.hero-image-slide) h1{margin-top:18px;width:65%;font-family:Georgia,"Noto Serif SC",SimSun,serif;color:#543d27;font-size:30px;line-height:1.35;font-weight:800;letter-spacing:1px}body[data-front-template-family=collection][data-front-template=autumn] .hero-slide:not(.hero-image-slide) p{width:63%;color:#775a3d;font-size:11px;line-height:1.75}body[data-front-template-family=collection][data-front-template=autumn] .hero-dots button.active{background:#a44a2b}body[data-front-template-family=collection][data-front-template=autumn] .fresh-shortcuts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);grid-template-rows:repeat(3,minmax(0,1fr));gap:0 13px;margin:21px 0;padding:0;background:none;border:0;border-radius:0}body[data-front-template-family=collection][data-front-template=autumn] .fresh-shortcuts a{display:grid;grid-template-columns:27px minmax(0,1fr);grid-template-rows:auto auto;column-gap:9px;row-gap:4px;align-content:center;justify-items:start;padding:9px 0;border-bottom:1px solid #dcccaf;min-width:0}body[data-front-template-family=collection][data-front-template=autumn] .fresh-shortcuts a>span{grid-row:1 / 3;width:27px;height:32px;border-radius:0;background:none;margin:0;color:#956839}body[data-front-template-family=collection][data-front-template=autumn] .fresh-shortcuts strong{color:#58452f;font-size:12px;font-weight:750;letter-spacing:.3px}body[data-front-template-family=collection][data-front-template=autumn] .fresh-shortcuts small{color:#735a40;font-size:9px}body[data-front-template-family=collection][data-front-template=autumn] .fresh-shortcuts a:first-child{grid-row:1 / 4;grid-column:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:18px 14px;gap:9px;border:1px solid #d1b875;border-radius:2px;background:linear-gradient(145deg,#eddb9e,#e9c887);box-shadow:inset 4px 0 #fff5d151}body[data-front-template-family=collection][data-front-template=autumn] .fresh-shortcuts a:first-child>span{width:40px;height:43px;color:#86552b;border-bottom:1px solid #b4934f;padding-bottom:10px;margin-bottom:4px}body[data-front-template-family=collection][data-front-template=autumn] .fresh-shortcuts a:first-child strong{font-size:16px;font-family:Georgia,"Noto Serif SC",SimSun,serif}body[data-front-template-family=collection][data-front-template=autumn] .fresh-shortcuts a:nth-child(3)>span{color:#a45534}body[data-front-template-family=collection][data-front-template=autumn] .fresh-shortcuts a:nth-child(4)>span{color:#627045}body[data-front-template-family=collection][data-front-template=autumn] .account-card{padding:18px;border:1px solid #cdb994;border-radius:3px;background:#fff9ec}body[data-front-template-family=collection][data-front-template=autumn] .dashboard-page>.account-card{display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px}body[data-front-template-family=collection][data-front-template=autumn] .dashboard-page>.account-card .section-title{padding:8px 6px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:9px;background:#ede0c5;border:1px solid #dcc7a1;border-radius:2px;color:#78532e}body[data-front-template-family=collection][data-front-template=autumn] .dashboard-page>.account-card .section-title>span{writing-mode:vertical-rl;letter-spacing:3px;font-size:12px;font-weight:750}body[data-front-template-family=collection][data-front-template=autumn] .dashboard-page>.account-card .section-title>svg{color:#956b37}body[data-front-template-family=collection][data-front-template=autumn] .dashboard-page>.account-card .account-list{margin:0;gap:8px}body[data-front-template-family=collection][data-front-template=autumn] .dashboard-page>.account-card .account-item{padding:5px 0 9px;border-bottom:1px solid #e6d7ba}body[data-front-template-family=collection][data-front-template=autumn] .dashboard-page>.account-card .account-item:nth-child(2n){padding-left:0}body[data-front-template-family=collection][data-front-template=autumn] .account-item.balance-item{border-radius:2px;background:#f1ddb6}body[data-front-template-family=collection][data-front-template=autumn] .account-item.balance-item:nth-child(2n){background:#ebe5ce}body[data-front-template-family=collection][data-front-template=autumn] .dashboard-page>.account-card .account-item.balance-item{padding:12px 9px;border:0;margin-top:1px}body[data-front-template-family=collection][data-front-template=autumn] .balance-item strong{color:#96522d;font-size:19px;font-weight:800}body[data-front-template-family=collection][data-front-template=autumn] .balance-item:nth-child(2n) strong{color:#687041}body[data-front-template-family=collection][data-front-template=autumn] .business-account-link{color:#84552d;margin-bottom:18px}body[data-front-template-family=collection][data-front-template=autumn] .notice-card{background:#eee5ce;border:1px solid #dbcaab;border-radius:3px}body[data-front-template-family=collection][data-front-template=autumn] .member-card{border:1px solid #d7be91;border-top:4px solid #b58339;border-radius:3px;background:#faf0d9}body[data-front-template-family=collection][data-front-template=autumn] .member-icon{background:#efdaab;color:#8d652a;border:1px solid #d6b373;border-radius:50%}body[data-front-template-family=collection][data-front-template=autumn] .member-copy strong{font-family:Georgia,"Noto Serif SC",SimSun,serif;font-size:19px;font-weight:800}body[data-front-template-family=collection][data-front-template=autumn] .member-progress{height:5px;background:#ddd0ac}body[data-front-template-family=collection][data-front-template=autumn] .member-progress span{background:linear-gradient(90deg,#b77034,#caa145,#817148)}body[data-front-template-family=collection][data-front-template=autumn] .friend-links{border-radius:3px;border-top:1px solid #bda27b;box-shadow:none}body[data-front-template-family=collection][data-front-template=autumn] .platform-logo{border-radius:2px;border-color:#dcccaf}body[data-front-template-family=collection][data-front-template=autumn] .bottom-tabs{width:calc(100% - 28px);background:#fffaeef7;border:1px solid #c5aa7e;border-radius:5px;box-shadow:0 6px 22px #684f2626}body[data-front-template-family=collection][data-front-template=autumn] .bottom-tab{border-radius:2px;color:#7b6a52}body[data-front-template-family=collection][data-front-template=autumn] .bottom-tab.is-active{background:#eee0be;color:#915332;box-shadow:inset 0 -2px #b57742}body[data-front-template-family=collection][data-front-template=autumn] .receive-tab.is-active{background:#a44a2b;color:#fffaf0;box-shadow:none}body[data-front-template-family=collection][data-front-template=autumn] .login-page:not(.register-page,.forgot-page) .login-shell{border:1px solid #cbb591;border-radius:4px;box-shadow:8px 9px #e5d9c1}body[data-front-template-family=collection][data-front-template=autumn] .login-visual{min-height:275px;padding:29px 25px;background:#f6e6c7;border-bottom:1px solid #d1b48b}body[data-front-template-family=collection][data-front-template=autumn] .login-visual>.season-artwork{width:100%;height:100%;right:0;bottom:0}body[data-front-template-family=collection][data-front-template=autumn] .business-login-intro{max-width:70%}body[data-front-template-family=collection][data-front-template=autumn] .business-login-intro h1{font-family:Georgia,"Noto Serif SC",SimSun,serif;font-size:29px;line-height:1.42;font-weight:800;color:#59402a;letter-spacing:.7px}body[data-front-template-family=collection][data-front-template=autumn] .business-login-intro h1 em{color:#9e5930}body[data-front-template-family=collection][data-front-template=autumn] .business-login-wordmark{border-bottom:1px solid #bf9668;padding-bottom:9px;color:#7f5c38;width:max-content;max-width:100%}body[data-front-template-family=collection][data-front-template=autumn] .business-login-intro p{color:#775a3d}body[data-front-template-family=collection][data-front-template=autumn] .form-heading h2{font-family:Georgia,"Noto Serif SC",SimSun,serif;font-weight:800}body[data-front-template-family=collection][data-front-template=autumn] .input-wrap{border-radius:3px;background:#fcf7eb;border-color:#d6c5a4}body[data-front-template-family=collection][data-front-template=autumn] .login-button{border-radius:3px;letter-spacing:2px;box-shadow:0 4px #7838221a}body[data-front-template-family=collection][data-front-template=autumn] .profile-card{border-radius:3px;border:1px solid #bca275;background:linear-gradient(120deg,#f3dfad,#e8d7b6);box-shadow:5px 6px #e2d5ba}body[data-front-template-family=collection][data-front-template=autumn] .user-avatar{border-radius:50%;background:#fff6d8;border:3px solid #dbc28a;color:#94632a}body[data-front-template-family=collection][data-front-template=autumn] .profile-main h1{font-family:Georgia,"Noto Serif SC",SimSun,serif;font-weight:800}body[data-front-template-family=collection][data-front-template=autumn] .mine-account-card{border-radius:3px;border:1px solid #cbb590;border-left:5px solid #c19548}body[data-front-template-family=collection][data-front-template=autumn] .mine-menu-card{border-radius:3px;box-shadow:none}body[data-front-template-family=collection][data-front-template=autumn] .mine-menu-item{margin-inline:16px;padding-inline:0;border-bottom:1px solid #e2d5ba}body[data-front-template-family=collection][data-front-template=autumn] .profile-info-page .sub-page-header{border-bottom:1px solid #d4c1a0;padding-bottom:9px}body[data-front-template-family=collection][data-front-template=autumn] .profile-info-page .sub-page-header h1{font-family:Georgia,"Noto Serif SC",SimSun,serif;font-weight:800}body[data-front-template-family=collection][data-front-template=autumn] .profile-info-page :is(.profile-form,.password-form,.recharge-form,.withdraw-form){border-radius:3px;border:1px solid #d4bf9c;border-top:4px solid #b67d39}body[data-front-template-family=collection][data-front-template=autumn] .profile-info-page .profile-field>span{font-weight:700}body[data-front-template-family=collection][data-front-template=autumn] .profile-info-page .profile-field :is(input,select){background:#fcf8ee;border-radius:2px;border-color:#d7c8a9}body[data-front-template-family=collection][data-front-template=autumn] .profile-info-page .profile-save-button{border-radius:3px;font-weight:750}body[data-front-template-family=collection][data-front-template=autumn] .profile-info-page :is(.details-summary,.password-rule-card,.recharge-note,.withdraw-method-info){border-radius:3px;border-color:#d5bd90;background:#f5e7ca}body[data-front-template-family=collection][data-front-template=autumn] .orders-page .orders-panel{border:1px solid #d0ba93;border-top:4px solid #a98743;border-radius:3px}body[data-front-template-family=collection][data-front-template=autumn] .orders-page :is(.order-card,.order-finance-card){border:0;border-bottom:1px solid #d5c2a2;border-radius:0;background:transparent;box-shadow:none;padding-block:19px}body[data-front-template-family=collection][data-front-template=autumn] .order-card-head{border-bottom:1px solid #e2d3b9;padding-bottom:9px}body[data-front-template-family=collection][data-front-template=autumn] .order-product-thumb{border-radius:2px;border:3px solid #fffaf0;box-shadow:0 0 0 1px #d5c0a0}body[data-front-template-family=collection][data-front-template=autumn] :is(.order-tab,.order-main-tab){border-radius:2px}body[data-front-template-family=collection][data-front-template=autumn] .profile-info-page :is(.member-level-hero,.benefit-hero){border-radius:3px;border:1px solid #c6a667;border-left:5px solid #b3833d;background:#f2e1b8}body[data-front-template-family=collection][data-front-template=autumn] .profile-info-page .level-card{border-radius:3px;border:1px solid #d0bd98;border-left:4px solid #b89555;box-shadow:none}body[data-front-template-family=collection][data-front-template=autumn] .profile-info-page .level-card:nth-child(2n){border-left-color:#a25c3c;background:#f9eddb}body[data-front-template-family=collection][data-front-template=autumn] .level-card-icon{border-radius:50%;border:1px solid #c5a46a}body[data-front-template-family=collection][data-front-template=autumn] .profile-info-page .benefit-item{border-radius:3px;box-shadow:none;border-left:3px solid #b99861}body[data-front-template-family=collection][data-front-template=autumn] .service-page :is(.service-hero,.service-action-card,.builtin-chat-card){border-radius:4px;border:1px solid #ccb58e}body[data-front-template-family=collection][data-front-template=autumn] .service-page .service-hero{background:linear-gradient(140deg,#fff6de,#eae3cc)}body[data-front-template-family=collection][data-front-template=autumn] .service-page .service-copy h1{font-family:Georgia,"Noto Serif SC",SimSun,serif}body[data-front-template-family=collection][data-front-template=autumn] .service-page .builtin-chat-card>header{border-bottom:2px solid #b78f50;background:#eee1c5}body[data-front-template-family=collection][data-front-template=autumn] .service-page .builtin-chat-input textarea{border-radius:3px;background:#fcf7e9}body[data-front-template-family=collection][data-front-template=autumn] .service-page .builtin-chat-input>button{border-radius:3px}body[data-front-template-family=collection][data-front-template=winter]{--collection-bg:#eff5f8;--collection-surface:#fcfeff;--collection-soft:#e3edf4;--collection-ink:#253c55;--collection-muted:#536b80;--collection-primary:#285b81;--collection-on-primary:#ffffff;--collection-secondary:#665785;--collection-accent:#b76b44;--collection-border:#c8d7e2;--collection-radius:10px;--collection-shadow:0 7px 24px #4466830c;--collection-hero-bg:#dfebf4;--collection-hero-ink:#29465f;--collection-font:"Segoe UI","Microsoft YaHei",sans-serif;background-image:radial-gradient(ellipse at 85% 0,#d6dff040,transparent 53%)}body[data-front-template-family=collection][data-front-template=winter] .business-header{padding-top:22px;padding-bottom:18px}body[data-front-template-family=collection][data-front-template=winter] .business-brand{letter-spacing:.7px;font-weight:800}body[data-front-template-family=collection][data-front-template=winter] .business-brand-symbol{border-radius:10px;transform:none;background:#d9e9f2;color:#315d7b;border:1px solid #b7ccd9;box-shadow:inset 0 2px #ffffffb3}body[data-front-template-family=collection][data-front-template=winter] .business-header-actions a{border-radius:8px;background:#fafdff;border:1px solid #c2d4e0}body[data-front-template-family=collection][data-front-template=winter] .business-heading-label{background:#edf1f9;color:#665d83;border:1px solid #d2cfe2;border-radius:5px}body[data-front-template-family=collection][data-front-template=winter] .business-page-heading h1{letter-spacing:1px;font-weight:800}body[data-front-template-family=collection][data-front-template=winter] .hero-carousel{height:230px;border:1px solid #bfd0de;border-radius:10px;box-shadow:0 6px 18px #64839a0c}body[data-front-template-family=collection][data-front-template=winter] .hero-slide:not(.hero-image-slide){padding:25px 23px;background:#dfebf4}body[data-front-template-family=collection][data-front-template=winter] .hero-slide:not(.hero-image-slide)>.season-artwork{width:100%;height:100%;right:0;bottom:0}body[data-front-template-family=collection][data-front-template=winter] .hero-slide:not(.hero-image-slide)>span{border-radius:4px;padding:6px 8px;border:1px solid #b4c8d6;background:#fafdffd9;color:#4f6b80;font-size:9px;letter-spacing:1.2px}body[data-front-template-family=collection][data-front-template=winter] .hero-slide:not(.hero-image-slide) h1{width:63%;color:#2b4860;font-size:28px;line-height:1.32;font-weight:800;letter-spacing:1px}body[data-front-template-family=collection][data-front-template=winter] .hero-slide:not(.hero-image-slide) p{width:60%;color:#537087;font-size:11px;line-height:1.7}body[data-front-template-family=collection][data-front-template=winter] .hero-dots button.active{background:#58779b}body[data-front-template-family=collection][data-front-template=winter] .member-card{position:relative;padding:17px 17px 15px 23px;border:1px solid #bdcfdc;border-left:6px solid #47708d;border-radius:7px;background:linear-gradient(105deg,#fdfefe,#edf4f9);box-shadow:0 4px 15px #486c820c}body[data-front-template-family=collection][data-front-template=winter] .member-main{gap:9px}body[data-front-template-family=collection][data-front-template=winter] .member-icon{width:37px;height:39px;flex-basis:37px;border-radius:5px;border:1px solid #c7d9e3;background:#e4edf3;color:#345d7c}body[data-front-template-family=collection][data-front-template=winter] .member-copy strong{color:#2b4962;font-size:18px;font-weight:800;letter-spacing:.5px}body[data-front-template-family=collection][data-front-template=winter] .member-copy span{color:#62778a;font-size:10px;letter-spacing:.5px}body[data-front-template-family=collection][data-front-template=winter] .member-actions{gap:7px}body[data-front-template-family=collection][data-front-template=winter] .member-badge{border:1px solid #c7d6e2;background:#f1f5f8;color:#496980;border-radius:4px}body[data-front-template-family=collection][data-front-template=winter] .daily-checkin-button{border:1px solid #dfc7b5;background:#f8eee1;color:#94613d;border-radius:4px}body[data-front-template-family=collection][data-front-template=winter] .upgrade-button{border-radius:4px;background:#325b7c;color:#fff}body[data-front-template-family=collection][data-front-template=winter] .member-progress{height:4px;margin-top:13px;background:#d8e3eb}body[data-front-template-family=collection][data-front-template=winter] .member-progress span{background:linear-gradient(90deg,#4d7b9d,#8a8bb4)}body[data-front-template-family=collection][data-front-template=winter] .member-levels{gap:4px;margin-top:9px}body[data-front-template-family=collection][data-front-template=winter] .member-levels span{font-size:9px;border-radius:3px}body[data-front-template-family=collection][data-front-template=winter] .member-levels .is-active{background:#e1eaf4;color:#3d6283}body[data-front-template-family=collection][data-front-template=winter] .account-card{border:1px solid #bccfdd;border-radius:8px;background:#fafdff;box-shadow:none}body[data-front-template-family=collection][data-front-template=winter] .account-card .section-title{border-bottom:1px solid #d1dfe8;padding-bottom:12px;letter-spacing:.5px;font-weight:750}body[data-front-template-family=collection][data-front-template=winter] .account-list{gap:8px 12px}body[data-front-template-family=collection][data-front-template=winter] .account-item.balance-item{border:1px solid #cddfe9;border-radius:5px;background:#e4f0f7}body[data-front-template-family=collection][data-front-template=winter] .account-item.balance-item:nth-child(2n){border-color:#d7d2e5;background:#eeebf5}body[data-front-template-family=collection][data-front-template=winter] .balance-item strong{color:#355e7c;font-weight:800;font-size:20px}body[data-front-template-family=collection][data-front-template=winter] .balance-item:nth-child(2n) strong{color:#695885}body[data-front-template-family=collection][data-front-template=winter] .business-account-link{color:#4b7190;font-size:11px}body[data-front-template-family=collection][data-front-template=winter] .fresh-shortcuts{gap:0;padding:0;border:1px solid #c4d4df;border-radius:8px;background:#fcfeff;overflow:hidden;margin:5px 0 17px}body[data-front-template-family=collection][data-front-template=winter] .fresh-shortcuts a{padding:14px 4px 12px;gap:7px;border-radius:0;background:#edf4f8}body[data-front-template-family=collection][data-front-template=winter] .fresh-shortcuts a+a{border-left:1px solid #cbdbe4}body[data-front-template-family=collection][data-front-template=winter] .fresh-shortcuts a:nth-child(2n){background:#f6f5fa}body[data-front-template-family=collection][data-front-template=winter] .fresh-shortcuts a>span{width:29px;height:29px;margin:0;border-radius:4px;background:#dce9f1;color:#4a6d8a}body[data-front-template-family=collection][data-front-template=winter] .fresh-shortcuts a:nth-child(2)>span{background:#e7e1f0;color:#77678f}body[data-front-template-family=collection][data-front-template=winter] .fresh-shortcuts a:nth-child(3)>span{background:#f1e4d6;color:#a27147}body[data-front-template-family=collection][data-front-template=winter] .fresh-shortcuts a:nth-child(4)>span{background:#dfecef;color:#447b85}body[data-front-template-family=collection][data-front-template=winter] .fresh-shortcuts strong{color:#3a556e;font-size:11px;font-weight:750}body[data-front-template-family=collection][data-front-template=winter] .fresh-shortcuts small{color:#586f82;font-size:8px}body[data-front-template-family=collection][data-front-template=winter] .notice-card{border:1px solid #d6d2e3;border-radius:5px;background:#eae9f2}body[data-front-template-family=collection][data-front-template=winter] .friend-links{border-radius:8px;border:1px solid #c3d5e1}body[data-front-template-family=collection][data-front-template=winter] .platform-logo{border-radius:5px}body[data-front-template-family=collection][data-front-template=winter] .bottom-tabs{background:#f9fdfff5;border:1px solid #abc2d2;border-top:3px solid #567c99;border-radius:9px;box-shadow:0 8px 23px #496c8526}body[data-front-template-family=collection][data-front-template=winter] .bottom-tab{border-radius:5px;color:#5b7388}body[data-front-template-family=collection][data-front-template=winter] .bottom-tab.is-active{background:#e1edf5;color:#315e80}body[data-front-template-family=collection][data-front-template=winter] .receive-tab.is-active{background:#285b81;color:#fff}body[data-front-template-family=collection][data-front-template=winter] .login-page:not(.register-page,.forgot-page) .login-shell{border:1px solid #b8ccd9;border-radius:12px;box-shadow:0 12px 34px #5a7b9420}body[data-front-template-family=collection][data-front-template=winter] .login-visual{min-height:260px;padding:28px 25px;background:#e4eef6;border-bottom:1px solid #bdcfdc}body[data-front-template-family=collection][data-front-template=winter] .login-visual>.season-artwork{width:100%;height:100%;right:0;bottom:0}body[data-front-template-family=collection][data-front-template=winter] .business-login-intro{max-width:68%}body[data-front-template-family=collection][data-front-template=winter] .business-login-intro h1{color:#29465f;font-size:29px;line-height:1.38;font-weight:800;letter-spacing:.6px}body[data-front-template-family=collection][data-front-template=winter] .business-login-intro h1 em{color:#54729d}body[data-front-template-family=collection][data-front-template=winter] .business-login-intro p{color:#506d82}body[data-front-template-family=collection][data-front-template=winter] .business-login-wordmark{width:max-content;max-width:100%;padding:6px 9px;border:1px solid #bbcbdc;border-radius:4px;background:#f4faffb3;color:#536f87}body[data-front-template-family=collection][data-front-template=winter] .input-wrap{border-radius:6px;border-color:#c5d8e4;background:#f0f6fa}body[data-front-template-family=collection][data-front-template=winter] .login-button{border-radius:6px;box-shadow:0 5px 15px #49738f20;font-weight:750;letter-spacing:1px}body[data-front-template-family=collection][data-front-template=winter] .profile-card{border:1px solid #b7cbda;border-left:6px solid #4f7592;border-radius:8px;background:linear-gradient(120deg,#e6f0f7,#e8eaf4)}body[data-front-template-family=collection][data-front-template=winter] .user-avatar{background:#f7fbfe;border:3px solid #fff;border-radius:10px;color:#547c97;box-shadow:0 0 0 1px #bfd1df}body[data-front-template-family=collection][data-front-template=winter] .profile-tags a{border-radius:4px;border:1px solid #c0d1de;background:#f5f9fc}body[data-front-template-family=collection][data-front-template=winter] .mine-account-card{border-radius:8px;border:1px solid #bfd1dd}body[data-front-template-family=collection][data-front-template=winter] .mine-balance{border-bottom:1px solid #d7e3ea;margin-bottom:13px}body[data-front-template-family=collection][data-front-template=winter] .mine-menu-card{border-radius:8px;border:1px solid #c7d7e1;box-shadow:none}body[data-front-template-family=collection][data-front-template=winter] .mine-menu-item:nth-child(2n){background:#f0f5f9}body[data-front-template-family=collection][data-front-template=winter] .profile-info-page .sub-page-header{border-bottom:1px solid #cbdce5;padding-bottom:9px}body[data-front-template-family=collection][data-front-template=winter] .profile-info-page :is(.profile-form,.password-form,.recharge-form,.withdraw-form){border:1px solid #bcd0de;border-top:4px solid #6d91ad;border-radius:8px}body[data-front-template-family=collection][data-front-template=winter] .profile-info-page .profile-field :is(input,select){border-radius:5px;border-color:#c6d8e4;background:#f3f8fb}body[data-front-template-family=collection][data-front-template=winter] .profile-info-page .profile-save-button{border-radius:5px;font-weight:750}body[data-front-template-family=collection][data-front-template=winter] .profile-info-page :is(.password-rule-card,.recharge-note,.withdraw-method-info){border-radius:6px;border-color:#c6d5e5;background:#eaf0f8}body[data-front-template-family=collection][data-front-template=winter] .profile-info-page .details-summary{border-radius:8px;border:1px solid #c3d4e2;background:linear-gradient(125deg,#e5f0f7,#ecebf6)}body[data-front-template-family=collection][data-front-template=winter] .orders-page .orders-panel{border:1px solid #c3d6e3;border-radius:9px}body[data-front-template-family=collection][data-front-template=winter] .orders-page :is(.order-card,.order-finance-card){border:1px solid #c6d9e6;border-left:4px solid #789ab5;border-radius:6px;background:#f7fbfd;box-shadow:none}body[data-front-template-family=collection][data-front-template=winter] .orders-page .order-card:nth-child(2n){border-left-color:#a298b7;background:#f7f6fb}body[data-front-template-family=collection][data-front-template=winter] .order-card-head{padding-bottom:9px;border-bottom:1px solid #d3e1eb}body[data-front-template-family=collection][data-front-template=winter] .order-product-thumb{border:1px solid #ccdce7;border-radius:5px}body[data-front-template-family=collection][data-front-template=winter] :is(.order-tab,.order-main-tab){border-radius:5px}body[data-front-template-family=collection][data-front-template=winter] .profile-info-page :is(.member-level-hero,.benefit-hero){border:1px solid #becfdf;border-left:5px solid #5a7f9c;border-radius:7px;background:linear-gradient(120deg,#e6f0f7,#e6e6f2)}body[data-front-template-family=collection][data-front-template=winter] .profile-info-page .level-card{border:1px solid #c0d1dd;border-radius:7px;background:#fbfdff;box-shadow:0 4px #dce7ee57}body[data-front-template-family=collection][data-front-template=winter] .profile-info-page .level-card.is-current{border-left:5px solid #5a83a2;background:#eaf2f8}body[data-front-template-family=collection][data-front-template=winter] .level-card-icon{border:1px solid #c5d5e3;border-radius:6px;background:#e4edf5}body[data-front-template-family=collection][data-front-template=winter] .profile-info-page .benefit-item{border:1px solid #c9d9e3;border-radius:7px;box-shadow:none}body[data-front-template-family=collection][data-front-template=winter] .service-page :is(.service-hero,.service-action-card,.builtin-chat-card){border:1px solid #bfd2e0;border-radius:10px}body[data-front-template-family=collection][data-front-template=winter] .service-page .service-hero{background:linear-gradient(135deg,#f4faff,#e8edf7)}body[data-front-template-family=collection][data-front-template=winter] .service-page .service-time{border:1px solid #d4d0e0;border-radius:7px;background:#eeedf6}body[data-front-template-family=collection][data-front-template=winter] .service-page .builtin-chat-card>header{background:#e7f0f6;border-bottom:2px solid #7291ad}body[data-front-template-family=collection][data-front-template=winter] .service-page .builtin-chat-input textarea{border-radius:6px;background:#f0f6fa}body[data-front-template-family=collection][data-front-template=winter] .service-page .builtin-chat-input>button{border-radius:6px}@media(max-width:759px){body[data-front-template-family=collection][data-front-template=autumn] .dashboard-page{display:flex;flex-direction:column;gap:0}body[data-front-template-family=collection][data-front-template=autumn] .dashboard-page>.hero-carousel{order:1;flex:none}body[data-front-template-family=collection][data-front-template=autumn] .dashboard-page>.hero-dots{order:2}body[data-front-template-family=collection][data-front-template=autumn] .dashboard-page>.fresh-shortcuts{order:3}body[data-front-template-family=collection][data-front-template=autumn] .dashboard-page>.account-card{order:4;margin-top:0}body[data-front-template-family=collection][data-front-template=autumn] .dashboard-page>.business-account-link{order:5}body[data-front-template-family=collection][data-front-template=autumn] .dashboard-page>.notice-card{order:6;margin-top:0}body[data-front-template-family=collection][data-front-template=autumn] .dashboard-page>.member-card{order:7}body[data-front-template-family=collection][data-front-template=autumn] .dashboard-page>.friend-links{order:8}body[data-front-template-family=collection][data-front-template=winter] .dashboard-page{display:flex;flex-direction:column;gap:0}body[data-front-template-family=collection][data-front-template=winter] .dashboard-page>.member-card{order:1;margin:0 0 16px}body[data-front-template-family=collection][data-front-template=winter] .dashboard-page>.hero-carousel{order:2;flex:none}body[data-front-template-family=collection][data-front-template=winter] .dashboard-page>.hero-dots{order:3}body[data-front-template-family=collection][data-front-template=winter] .dashboard-page>.account-card{order:4;margin-top:16px}body[data-front-template-family=collection][data-front-template=winter] .dashboard-page>.business-account-link{order:5;margin-bottom:15px}body[data-front-template-family=collection][data-front-template=winter] .dashboard-page>.fresh-shortcuts{order:6}body[data-front-template-family=collection][data-front-template=winter] .dashboard-page>.notice-card{order:7;margin-top:0}body[data-front-template-family=collection][data-front-template=winter] .dashboard-page>.friend-links{order:8}}@media(min-width:760px){body[data-front-template-family=collection][data-front-template=autumn] .dashboard-page{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:18px 24px}body[data-front-template-family=collection][data-front-template=autumn] .dashboard-page>.hero-carousel{grid-column:1;grid-row:1;height:282px}body[data-front-template-family=collection][data-front-template=autumn] .dashboard-page>.fresh-shortcuts{grid-column:2;grid-row:1;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);grid-template-rows:repeat(3,minmax(0,1fr));border:0;border-radius:0;padding:0;margin:0;gap:0 16px;background:none;align-self:stretch}body[data-front-template-family=collection][data-front-template=autumn] .dashboard-page>.fresh-shortcuts a:first-child{padding:19px}body[data-front-template-family=collection][data-front-template=autumn] .dashboard-page>.account-card{grid-column:1 / -1;grid-row:2;margin:0;padding:23px;grid-template-columns:112px minmax(0,1fr);gap:24px}body[data-front-template-family=collection][data-front-template=autumn] .dashboard-page>.account-card .section-title{flex-direction:row;justify-content:center;padding:13px}body[data-front-template-family=collection][data-front-template=autumn] .dashboard-page>.account-card .section-title>span{writing-mode:horizontal-tb;letter-spacing:1px}body[data-front-template-family=collection][data-front-template=autumn] .dashboard-page>.account-card .account-list{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:17px}body[data-front-template-family=collection][data-front-template=autumn] .dashboard-page>.hero-dots{grid-column:1;grid-row:3}body[data-front-template-family=collection][data-front-template=autumn] .dashboard-page>.business-account-link{grid-column:2;grid-row:3;margin:0}body[data-front-template-family=collection][data-front-template=autumn] .dashboard-page>.notice-card{grid-column:1 / -1;grid-row:4}body[data-front-template-family=collection][data-front-template=autumn] .dashboard-page>.member-card{grid-column:1 / -1;grid-row:5}body[data-front-template-family=collection][data-front-template=autumn] .dashboard-page>.friend-links{grid-column:1 / -1;grid-row:6}body[data-front-template-family=collection][data-front-template=autumn] .login-visual{min-height:600px;padding:42px 33px}body[data-front-template-family=collection][data-front-template=autumn] .login-visual>.season-artwork{width:100%;height:58%;right:0;bottom:0;-webkit-mask-image:linear-gradient(transparent,#000 18%);mask-image:linear-gradient(transparent,#000 18%)}body[data-front-template-family=collection][data-front-template=autumn] .business-login-intro{max-width:100%}body[data-front-template-family=collection][data-front-template=autumn] .business-login-intro h1{font-size:35px}body[data-front-template-family=collection][data-front-template=winter] .dashboard-page{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:18px 24px}body[data-front-template-family=collection][data-front-template=winter] .dashboard-page>.member-card{grid-column:1 / -1;grid-row:1;padding:20px 26px;margin:0}body[data-front-template-family=collection][data-front-template=winter] .dashboard-page>.hero-carousel{grid-column:1;grid-row:2;height:268px}body[data-front-template-family=collection][data-front-template=winter] .dashboard-page>.account-card{grid-column:2;grid-row:2;align-self:stretch;margin:0}body[data-front-template-family=collection][data-front-template=winter] .dashboard-page>.fresh-shortcuts{grid-column:1 / -1;grid-row:4;padding:0;margin:0;border:1px solid #c4d4df;border-radius:8px;background:#fcfeff;gap:0}body[data-front-template-family=collection][data-front-template=winter] .dashboard-page>.fresh-shortcuts a{padding:18px 8px}body[data-front-template-family=collection][data-front-template=winter] .dashboard-page>.hero-dots{grid-column:1;grid-row:3}body[data-front-template-family=collection][data-front-template=winter] .dashboard-page>.business-account-link{grid-column:2;grid-row:3;margin:0}body[data-front-template-family=collection][data-front-template=winter] .dashboard-page>.notice-card{grid-column:1 / -1;grid-row:5}body[data-front-template-family=collection][data-front-template=winter] .dashboard-page>.friend-links{grid-column:1 / -1;grid-row:6}body[data-front-template-family=collection][data-front-template=winter] .login-visual{min-height:600px;padding:42px 33px}body[data-front-template-family=collection][data-front-template=winter] .login-visual>.season-artwork{width:100%;height:58%;right:0;bottom:0;-webkit-mask-image:linear-gradient(transparent,#000 18%);mask-image:linear-gradient(transparent,#000 18%)}body[data-front-template-family=collection][data-front-template=winter] .business-login-intro{max-width:100%}body[data-front-template-family=collection][data-front-template=winter] .business-login-intro h1{font-size:35px}}@media(max-width:360px){body[data-front-template-family=collection][data-front-template=autumn] .hero-carousel{height:230px}body[data-front-template-family=collection][data-front-template=autumn] .hero-slide:not(.hero-image-slide){padding:24px 18px}body[data-front-template-family=collection][data-front-template=autumn] .hero-slide:not(.hero-image-slide) h1{font-size:26px;width:67%}body[data-front-template-family=collection][data-front-template=autumn] .fresh-shortcuts{column-gap:10px}body[data-front-template-family=collection][data-front-template=autumn] .fresh-shortcuts a:first-child{padding:15px 11px}body[data-front-template-family=collection][data-front-template=autumn] .fresh-shortcuts a{column-gap:7px}body[data-front-template-family=collection][data-front-template=autumn] .fresh-shortcuts small{display:block;font-size:8px}body[data-front-template-family=collection][data-front-template=autumn] .dashboard-page>.account-card{padding:14px 12px;grid-template-columns:28px minmax(0,1fr);gap:9px}body[data-front-template-family=collection][data-front-template=autumn] .dashboard-page>.account-card .account-item.balance-item{padding:11px 7px}body[data-front-template-family=collection][data-front-template=autumn] .dashboard-page>.account-card .account-item strong{font-size:12px}body[data-front-template-family=collection][data-front-template=autumn] .dashboard-page>.account-card .balance-item strong{font-size:16px}body[data-front-template-family=collection][data-front-template=autumn] .login-visual{padding:25px 20px;min-height:255px}body[data-front-template-family=collection][data-front-template=autumn] .business-login-intro h1{font-size:26px}body[data-front-template-family=collection][data-front-template=winter] .hero-carousel{height:216px}body[data-front-template-family=collection][data-front-template=winter] .hero-slide:not(.hero-image-slide){padding:24px 18px}body[data-front-template-family=collection][data-front-template=winter] .hero-slide:not(.hero-image-slide) h1{font-size:25px;width:68%}body[data-front-template-family=collection][data-front-template=winter] .member-card{padding:15px 13px 13px 17px}body[data-front-template-family=collection][data-front-template=winter] .member-actions{gap:5px}body[data-front-template-family=collection][data-front-template=winter] :is(.member-badge,.daily-checkin-button,.upgrade-button){padding-inline:7px;font-size:10px}body[data-front-template-family=collection][data-front-template=winter] .member-levels span{font-size:8px}body[data-front-template-family=collection][data-front-template=winter] .fresh-shortcuts a{padding-inline:2px}body[data-front-template-family=collection][data-front-template=winter] .fresh-shortcuts strong{font-size:10px}body[data-front-template-family=collection][data-front-template=winter] .login-visual{padding:25px 20px;min-height:245px}body[data-front-template-family=collection][data-front-template=winter] .business-login-intro h1{font-size:26px}}body[data-front-template-family=collection][data-front-template=spring_festival]{--collection-bg:#fbf0df;--collection-surface:#fffaef;--collection-soft:#f7e3cb;--collection-ink:#602c2a;--collection-muted:#765b4a;--collection-primary:#bb342f;--collection-on-primary:#fff6df;--collection-secondary:#825423;--collection-accent:#deb25c;--collection-border:#dfbd87;--collection-radius:9px;--collection-shadow:0 7px 21px #8f3a1c0b;--collection-hero-bg:#b92f30;--collection-hero-ink:#fff0ce;background-image:repeating-linear-gradient(0deg,#bb784606 0 1px,transparent 1px 5px)}body[data-front-template-family=collection][data-front-template=spring_festival] .business-brand{font-family:Georgia,SimSun,serif;letter-spacing:1px}body[data-front-template-family=collection][data-front-template=spring_festival] .business-brand-symbol{border-radius:5px;transform:rotate(-7deg);background:#bd372f;border:2px solid #e6b36b;color:#ffe9b7;box-shadow:3px 3px #e6cc9f}body[data-front-template-family=collection][data-front-template=spring_festival] .business-header-actions a{border-radius:50%;border-color:#d6b888}body[data-front-template-family=collection][data-front-template=spring_festival] .business-page-heading h1{font-family:Georgia,SimSun,serif;letter-spacing:2px}body[data-front-template-family=collection][data-front-template=spring_festival] .business-heading-label{border:1px solid #dfb16b;border-radius:4px;background:#fff3da;color:#aa4b32}body[data-front-template-family=collection][data-front-template=spring_festival] .hero-carousel{height:270px;margin:0;border:2px solid #a9322b;border-bottom:0;border-radius:75px 75px 0 0/29px 29px 0 0}body[data-front-template-family=collection][data-front-template=spring_festival] .hero-slide:not(.hero-image-slide){padding:34px 23px}body[data-front-template-family=collection][data-front-template=spring_festival] .hero-slide>.festival-artwork{inset:0;width:100%;height:100%}body[data-front-template-family=collection][data-front-template=spring_festival] .hero-slide>span{padding:0;background:none;color:#f5cd89;letter-spacing:1.3px;font-size:8px}body[data-front-template-family=collection][data-front-template=spring_festival] .hero-slide h1{margin-top:25px;width:57%;max-width:210px;color:#fff0cf;font:700 32px/1.5 Georgia,SimSun,serif;letter-spacing:2px;text-shadow:0 2px 0 #8d242846}body[data-front-template-family=collection][data-front-template=spring_festival] .hero-slide p{width:53%;font-size:10px;color:#f9ddb0;line-height:1.8}body[data-front-template-family=collection][data-front-template=spring_festival] .dashboard-page>.account-card{position:relative;margin:0;padding:21px 26px;border:2px solid #a9322b;border-top:4px solid #d9a152;border-radius:0 0 8px 8px;box-shadow:0 5px #ead6b5;background:linear-gradient(90deg,#b6392d 0 9px,#fff6e4 9px calc(100% - 9px),#b6392d calc(100% - 9px))}body[data-front-template-family=collection][data-front-template=spring_festival] .dashboard-page>.account-card:before{content:"";position:absolute;pointer-events:none;inset:10px 13px;border:1px solid #d6ae72;border-radius:2px}body[data-front-template-family=collection][data-front-template=spring_festival] .section-title{letter-spacing:1px}body[data-front-template-family=collection][data-front-template=spring_festival] .account-item.balance-item{border-radius:3px;background:#f6e4c5;border-bottom:2px solid #d7b079}body[data-front-template-family=collection][data-front-template=spring_festival] .account-item.balance-item:nth-child(2n){background:#fae4d8;border-color:#d4a08b}body[data-front-template-family=collection][data-front-template=spring_festival] .account-item.balance-item strong{color:#a5302f;font-family:Georgia,serif;font-size:18px;letter-spacing:-.35px}body[data-front-template-family=collection][data-front-template=spring_festival] .fresh-shortcuts{margin:8px 0 24px;gap:0;border:1px solid #dbba83;border-radius:4px;background:#fff5df;box-shadow:4px 5px #e8cfaa66}body[data-front-template-family=collection][data-front-template=spring_festival] .fresh-shortcuts a{min-height:115px;padding:16px 3px 11px;border-right:1px dashed #d3ad7b;background:linear-gradient(90deg,#d3b37c15,transparent 15%,transparent 85%,#d3b37c15)}body[data-front-template-family=collection][data-front-template=spring_festival] .fresh-shortcuts a:last-child{border-right:0}body[data-front-template-family=collection][data-front-template=spring_festival] .fresh-shortcuts a>span{width:42px;height:42px;border-radius:6px;background:#bf382f;color:#ffedbf;border:2px solid #e2b473;box-shadow:2px 2px #dca15b4d}body[data-front-template-family=collection][data-front-template=spring_festival] .fresh-shortcuts a:nth-child(2)>span{background:#28666a;border-color:#a9c5b5;color:#fff1c9}body[data-front-template-family=collection][data-front-template=spring_festival] .fresh-shortcuts a:nth-child(3)>span{background:#a97732;border-color:#e5c88c;color:#fff3cf}body[data-front-template-family=collection][data-front-template=spring_festival] .fresh-shortcuts a:nth-child(4)>span{background:#7f4f68;border-color:#d8b0b0;color:#ffebd3}body[data-front-template-family=collection][data-front-template=spring_festival] .fresh-shortcuts strong{font-size:11px}body[data-front-template-family=collection][data-front-template=spring_festival] .fresh-shortcuts small{font-size:8px}body[data-front-template-family=collection][data-front-template=spring_festival] .notice-card{border-left:3px solid #bc3a30;border-radius:2px;background:#f1dfbf}body[data-front-template-family=collection][data-front-template=spring_festival] .member-card{background:linear-gradient(110deg,#fff0cb,#f4dca7);border:1px solid #c9954f;border-radius:5px 25px;box-shadow:inset 0 0 0 4px #fff2d56b}body[data-front-template-family=collection][data-front-template=spring_festival] .member-icon{border-radius:50%;color:#a7352e;background:#eec276;border:1px solid #c9964f}body[data-front-template-family=collection][data-front-template=spring_festival] .member-progress span{background:linear-gradient(90deg,#bd4432,#dca351)}body[data-front-template-family=collection][data-front-template=spring_festival] .member-levels .is-active{background:#be3c2f;color:#fff0ca}body[data-front-template-family=collection][data-front-template=spring_festival] .bottom-tabs{border-top:3px solid #c64635;border-radius:7px;box-shadow:0 8px 28px #7e3a1824}body[data-front-template-family=collection][data-front-template=spring_festival] .bottom-tab.is-active{border-radius:4px;background:#f7d8c4}body[data-front-template-family=collection][data-front-template=spring_festival] .receive-tab.is-active{background:#b8322d;color:#fff1d5}body[data-front-template-family=collection][data-front-template=spring_festival] .login-page:not(.register-page,.forgot-page) .login-shell{border:2px solid #b63831;border-radius:20px 20px 5px 5px}body[data-front-template-family=collection][data-front-template=spring_festival] .login-visual{min-height:275px;padding:30px 24px;border-bottom:4px solid #ddb06b}body[data-front-template-family=collection][data-front-template=spring_festival] .login-visual>.festival-artwork{inset:0;width:100%;height:100%}body[data-front-template-family=collection][data-front-template=spring_festival] .business-login-intro{max-width:59%}body[data-front-template-family=collection][data-front-template=spring_festival] .business-login-intro h1{font:700 30px/1.55 Georgia,SimSun,serif;letter-spacing:1px}body[data-front-template-family=collection][data-front-template=spring_festival] .business-login-intro h1 em{color:#f6cf85}body[data-front-template-family=collection][data-front-template=spring_festival] .business-login-intro p{font-size:10px}body[data-front-template-family=collection][data-front-template=spring_festival] .input-wrap{border-radius:3px;border-bottom:2px solid #d4b181;background:#fff3df}body[data-front-template-family=collection][data-front-template=spring_festival] :is(.login-button,.receive-button){border-radius:4px;box-shadow:3px 4px #e6c69a}body[data-front-template-family=collection][data-front-template=spring_festival] .profile-card{background:linear-gradient(120deg,#f6dcad,#fbe8ca);border:1px solid #d3a263;border-radius:5px 35px 5px 5px}body[data-front-template-family=collection][data-front-template=spring_festival] .user-avatar{border-radius:6px;border:3px solid #e6bf7c;color:#b0322c;background:#fff1cc}body[data-front-template-family=collection][data-front-template=spring_festival] .mine-account-card{border-top:4px solid #bb3b30;border-radius:3px}body[data-front-template-family=collection][data-front-template=spring_festival] .mine-menu-card{border-radius:3px;border-style:double;border-width:3px}body[data-front-template-family=collection][data-front-template=spring_festival] .mine-menu-item svg:first-child{padding:5px;box-sizing:content-box;border-radius:4px;background:#f5e0bd;color:#9a4a2d}body[data-front-template-family=collection][data-front-template=spring_festival] .orders-page :is(.order-card,.order-finance-card){border-radius:4px;border-top:3px solid #b73e31;box-shadow:2px 3px #e7cfa632}body[data-front-template-family=collection][data-front-template=spring_festival] .orders-page .order-main-tabs{border-radius:4px;background:#edd6b4;padding:4px}body[data-front-template-family=collection][data-front-template=spring_festival] .profile-info-page :is(.profile-form,.password-form,.recharge-form,.withdraw-form,.details-list,.finance-order-list){border-radius:4px;border-top:3px solid #bc4437;background:#fff9eb}body[data-front-template-family=collection][data-front-template=spring_festival] .profile-info-page .profile-field :is(input,select){border-radius:3px;background:#fff2dc;border-bottom:2px solid #d9b27d}body[data-front-template-family=collection][data-front-template=spring_festival] .profile-info-page .profile-save-button{border-radius:3px;box-shadow:3px 4px #e9cea7}body[data-front-template-family=collection][data-front-template=spring_festival] .profile-info-page :is(.level-card,.benefit-item,.upgrade-card){border:1px solid #d6aa64;border-radius:4px 20px;background:#fff1d2}body[data-front-template-family=collection][data-front-template=spring_festival] .receive-machine{border:2px solid #c75138;border-radius:5px;box-shadow:inset 0 0 0 5px #f5e0bc}body[data-front-template-family=collection][data-front-template=spring_festival] .service-page .service-hero{border-radius:5px 25px 5px 5px;background:linear-gradient(120deg,#f8e0b8,#ffeccc);border:1px solid #d7ac70}body[data-front-template-family=collection][data-front-template=spring_festival] .service-page .builtin-chat-card>header{background:#f5e1c1;border-bottom:2px solid #d7b178}body[data-front-template-family=collection][data-front-template=lantern]{--collection-bg:#19162e;--collection-surface:#28213e;--collection-soft:#3b2d50;--collection-ink:#fff0d9;--collection-muted:#c2b4ca;--collection-primary:#ffc77e;--collection-on-primary:#3c2528;--collection-secondary:#e8abbd;--collection-accent:#efa473;--collection-border:#5c455e;--collection-radius:24px;--collection-shadow:0 10px 30px #07041435;--collection-hero-bg:#261b43;--collection-hero-ink:#fff0cf;background-image:radial-gradient(ellipse at 85% 4%,#6b3e5840,transparent 36%),radial-gradient(ellipse at 3% 60%,#47416e40,transparent 45%)}body[data-front-template-family=collection][data-front-template=lantern] .business-brand-symbol{transform:none;background:#e5a276;border:1px solid #ffd69d;border-radius:50% 50% 42% 42%;color:#572e46;box-shadow:0 0 20px #ffa96622}body[data-front-template-family=collection][data-front-template=lantern] .business-brand{color:#ffe8c2}body[data-front-template-family=collection][data-front-template=lantern] .business-header-actions a{border-radius:50%;background:#332440;border-color:#6f4a62;color:#e9bfbd}body[data-front-template-family=collection][data-front-template=lantern] .business-page-heading h1{font-family:Georgia,SimSun,serif;letter-spacing:1px}body[data-front-template-family=collection][data-front-template=lantern] .business-heading-label{background:#493047;color:#ffd294;border:1px solid #825262;border-radius:20px}body[data-front-template-family=collection][data-front-template=lantern] .hero-carousel{height:275px;border-radius:35px 7px;border:1px solid #725163;margin-bottom:0;box-shadow:0 13px 35px #08051336}body[data-front-template-family=collection][data-front-template=lantern] .hero-slide:not(.hero-image-slide){padding:30px 23px}body[data-front-template-family=collection][data-front-template=lantern] .hero-slide>.festival-artwork{inset:0;width:100%;height:100%}body[data-front-template-family=collection][data-front-template=lantern] .hero-slide>span{background:none;color:#e6ad9a;border:0;padding:0;font-size:8px;letter-spacing:1.6px}body[data-front-template-family=collection][data-front-template=lantern] .hero-slide h1{margin-top:27px;width:57%;max-width:220px;font:650 32px/1.5 Georgia,SimSun,serif;letter-spacing:2px;color:#ffe8b9}body[data-front-template-family=collection][data-front-template=lantern] .hero-slide p{width:56%;color:#e2bfd0;font-size:10px;line-height:1.85}body[data-front-template-family=collection][data-front-template=lantern] .fresh-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:12px 5px 20px;margin:12px 0 3px;border:0;background:none}body[data-front-template-family=collection][data-front-template=lantern] .fresh-shortcuts a{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto auto;column-gap:9px;row-gap:5px;padding:17px 12px;border:1px solid #efb281;border-radius:28px 28px 19px 19px;background:linear-gradient(135deg,#ffda93,#f1a780);box-shadow:0 5px 15px #ffc88113}body[data-front-template-family=collection][data-front-template=lantern] .fresh-shortcuts a:nth-child(2n){top:12px}body[data-front-template-family=collection][data-front-template=lantern] .fresh-shortcuts a:before{content:"";position:absolute;top:-10px;left:50%;width:1px;height:10px;background:#9b7181;pointer-events:none}body[data-front-template-family=collection][data-front-template=lantern] .fresh-shortcuts a>span{grid-row:1 / 3;width:39px;height:46px;border-radius:50% 50% 40% 40%;background:#f6e8c775;border:1px solid #ba715b;color:#794333;margin:0}body[data-front-template-family=collection][data-front-template=lantern] .fresh-shortcuts strong{color:#572e32;font-size:11px;align-self:end}body[data-front-template-family=collection][data-front-template=lantern] .fresh-shortcuts small{color:#543339;font-size:8px;align-self:start}body[data-front-template-family=collection][data-front-template=lantern] .fresh-shortcuts a:nth-child(2){background:linear-gradient(135deg,#dcc0ee,#b99bd3);border-color:#d8bee9}body[data-front-template-family=collection][data-front-template=lantern] .fresh-shortcuts a:nth-child(2)>span{color:#61436d;border-color:#9374a5;background:#f1e8f65c}body[data-front-template-family=collection][data-front-template=lantern] .fresh-shortcuts a:nth-child(3){background:linear-gradient(135deg,#a5d8ce,#74b2b5);border-color:#a8d8cf}body[data-front-template-family=collection][data-front-template=lantern] .fresh-shortcuts a:nth-child(3)>span{color:#2c6363;border-color:#6a9f99;background:#e5f4df63}body[data-front-template-family=collection][data-front-template=lantern] .fresh-shortcuts a:nth-child(3) :is(strong,small){color:#1f4146}body[data-front-template-family=collection][data-front-template=lantern] .fresh-shortcuts a:nth-child(4){background:linear-gradient(135deg,#f2b9c5,#da91ac);border-color:#e4a8bc}body[data-front-template-family=collection][data-front-template=lantern] .fresh-shortcuts a:nth-child(4)>span{color:#7f3d58;border-color:#b97690;background:#fce5e56b}body[data-front-template-family=collection][data-front-template=lantern] .account-card{border-radius:28px 28px 8px 8px;border-top:3px solid #c28d71;background:linear-gradient(135deg,#352643,#29223f)}body[data-front-template-family=collection][data-front-template=lantern] .account-item.balance-item{border-radius:15px;border:1px solid #775568;background:#422d48}body[data-front-template-family=collection][data-front-template=lantern] .account-item.balance-item:nth-child(2n){background:#302c4e;border-color:#5f5476}body[data-front-template-family=collection][data-front-template=lantern] .account-item.balance-item strong{color:#ffce8a;font-size:20px}body[data-front-template-family=collection][data-front-template=lantern] .notice-card{border:1px solid #60405a;border-radius:20px;background:#35233c}body[data-front-template-family=collection][data-front-template=lantern] .member-card{border:1px solid #aa8068;border-radius:32px 8px;background:radial-gradient(ellipse at 100% 0,#80505c88,transparent 70%),#3b2944}body[data-front-template-family=collection][data-front-template=lantern] .member-icon{border-radius:50%;background:#f7ca82;color:#77432f;box-shadow:0 0 24px #f7b45a26}body[data-front-template-family=collection][data-front-template=lantern] .member-progress span{background:linear-gradient(90deg,#cf8cb0,#f4c17c)}body[data-front-template-family=collection][data-front-template=lantern] .bottom-tabs{border:1px solid #795063;border-radius:28px;background:#2a203cef;box-shadow:0 5px 28px #07041480}body[data-front-template-family=collection][data-front-template=lantern] .bottom-tab.is-active{border-radius:21px;background:#54334b;color:#ffcf8d}body[data-front-template-family=collection][data-front-template=lantern] .receive-tab.is-active{background:#f6bc7d;color:#57323b}body[data-front-template-family=collection][data-front-template=lantern] .login-page:not(.register-page,.forgot-page) .login-shell{border:1px solid #805a6a;border-radius:36px 36px 18px 18px}body[data-front-template-family=collection][data-front-template=lantern] .login-visual{min-height:285px;border-bottom:1px solid #8f6270;padding:29px 24px}body[data-front-template-family=collection][data-front-template=lantern] .login-visual>.festival-artwork{inset:0;width:100%;height:100%}body[data-front-template-family=collection][data-front-template=lantern] .business-login-intro{max-width:60%}body[data-front-template-family=collection][data-front-template=lantern] .business-login-intro h1{font:650 30px/1.6 Georgia,SimSun,serif;letter-spacing:1px}body[data-front-template-family=collection][data-front-template=lantern] .business-login-intro h1 em{color:#efb298}body[data-front-template-family=collection][data-front-template=lantern] .business-login-intro p{color:#e8c2ca;font-size:10px}body[data-front-template-family=collection][data-front-template=lantern] .input-wrap{border-radius:22px;background:#342641;border-color:#715269}body[data-front-template-family=collection][data-front-template=lantern] :is(.login-button,.receive-button){border-radius:24px;background:linear-gradient(100deg,#ffd394,#eda78f);color:#4e2b35;box-shadow:0 5px 20px #fb72}body[data-front-template-family=collection][data-front-template=lantern] .profile-card{background:radial-gradient(circle at 100% 0,#81586777,transparent 62%),#3d2d4c;border-radius:38px 10px;border-color:#876477}body[data-front-template-family=collection][data-front-template=lantern] .user-avatar{border-radius:50%;background:#70506a;border:3px solid #d6a580;color:#ffe0ab;box-shadow:0 0 0 5px #c1937a18}body[data-front-template-family=collection][data-front-template=lantern] .mine-account-card{border-radius:30px 30px 9px 9px;border-top:3px solid #b98679}body[data-front-template-family=collection][data-front-template=lantern] .mine-menu-card{border-radius:10px 10px 30px 30px}body[data-front-template-family=collection][data-front-template=lantern] .mine-menu-item svg:first-child{border-radius:50%;padding:5px;box-sizing:content-box;background:#654159;color:#ffd292}body[data-front-template-family=collection][data-front-template=lantern] .mine-menu-item:nth-child(2n) svg:first-child{background:#3b5059;color:#a9d8cd}body[data-front-template-family=collection][data-front-template=lantern] .orders-page :is(.order-card,.order-finance-card){border-radius:20px 7px;border-left:3px solid #b77f95;background:#2d2342}body[data-front-template-family=collection][data-front-template=lantern] .orders-page :is(.order-money-summary,.order-inline-grid)>span{color:var(--collection-muted)}body[data-front-template-family=collection][data-front-template=lantern] .orders-page .order-main-tabs{border-radius:25px;padding:5px;background:#3a2949}body[data-front-template-family=collection][data-front-template=lantern] .profile-info-page :is(.profile-form,.password-form,.recharge-form,.withdraw-form){border-radius:28px 28px 12px 12px;border-top:3px solid #a57580}body[data-front-template-family=collection][data-front-template=lantern] .profile-info-page .profile-field :is(input,select){border-radius:20px;background:#332740;border-color:#6e5268}body[data-front-template-family=collection][data-front-template=lantern] .profile-info-page .profile-save-button{border-radius:24px;background:linear-gradient(100deg,#ffd394,#eda78f);color:#4e2b35;border-color:#edbc8c}body[data-front-template-family=collection][data-front-template=lantern] .profile-info-page :is(.level-card,.benefit-item,.upgrade-card){border-radius:24px 9px;border-color:#866274;background:linear-gradient(120deg,#402c49,#302740)}body[data-front-template-family=collection][data-front-template=lantern] .receive-machine{border-radius:42px 42px 20px 20px;border-top:3px solid #c48b76;background:radial-gradient(ellipse at 50% 0,#78506350,transparent 45%),#28213e}body[data-front-template-family=collection][data-front-template=lantern] .service-page .service-hero{border-radius:30px 8px;background:linear-gradient(120deg,#49304e,#353149);border-color:#896272}body[data-front-template-family=collection][data-front-template=lantern] .service-page .builtin-chat-card>header{background:#3c2a45;border-bottom:1px solid #795269}body[data-front-template-family=collection][data-front-template=dragon_head]{--collection-bg:#e9f0e9;--collection-surface:#f7faf1;--collection-soft:#dae7dc;--collection-ink:#254955;--collection-muted:#4e675e;--collection-primary:#256879;--collection-on-primary:#f2f6df;--collection-secondary:#38664f;--collection-accent:#b5944c;--collection-border:#aac3b4;--collection-radius:18px;--collection-shadow:0 8px 20px #23535d0b;--collection-hero-bg:#285570;--collection-hero-ink:#f0e9bf;background-image:radial-gradient(ellipse at 0 30%,#b6d2c738,transparent 45%)}body[data-front-template-family=collection][data-front-template=dragon_head] .business-brand-symbol{background:#285b70;color:#ddce93;border:2px solid #a6b78d;border-radius:50% 50% 15%;transform:rotate(-9deg)}body[data-front-template-family=collection][data-front-template=dragon_head] .business-brand{font-family:Georgia,SimSun,serif;letter-spacing:1px}body[data-front-template-family=collection][data-front-template=dragon_head] .business-header-actions a{border-radius:19px 19px 6px;background:#f3f7e8;border-color:#b1c4af}body[data-front-template-family=collection][data-front-template=dragon_head] .business-page-heading h1{font-family:Georgia,SimSun,serif;letter-spacing:2px}body[data-front-template-family=collection][data-front-template=dragon_head] .business-heading-label{border:1px solid #b7bd8d;background:#e9e9cd;color:#6f713d;border-radius:18px 18px 4px}body[data-front-template-family=collection][data-front-template=dragon_head] .hero-carousel{height:310px;margin-bottom:18px;border:1px solid #718f80;border-radius:12px 12px 65px;box-shadow:5px 5px #c3d5c5}body[data-front-template-family=collection][data-front-template=dragon_head] .hero-slide:not(.hero-image-slide){padding:31px 24px}body[data-front-template-family=collection][data-front-template=dragon_head] .hero-slide>.festival-artwork{inset:0;width:100%;height:100%}body[data-front-template-family=collection][data-front-template=dragon_head] .hero-slide>span{border:0;border-bottom:1px solid #aeaf7b;border-radius:0;padding:0 0 9px;background:none;color:#ded6a2;font-size:8px;letter-spacing:1.4px}body[data-front-template-family=collection][data-front-template=dragon_head] .hero-slide h1{width:56%;max-width:220px;font:650 33px/1.5 Georgia,SimSun,serif;letter-spacing:2px;margin-top:29px;color:#f6ebbd}body[data-front-template-family=collection][data-front-template=dragon_head] .hero-slide p{width:53%;color:#d0e0cb;font-size:10px;line-height:1.9}body[data-front-template-family=collection][data-front-template=dragon_head] .account-card{border:1px solid #96b29f;border-left:5px solid #43827f;border-radius:26px 8px;background:#f6f8e9}body[data-front-template-family=collection][data-front-template=dragon_head] .account-item.balance-item{border:1px solid #bed0af;background:#e1eace;border-radius:14px 4px}body[data-front-template-family=collection][data-front-template=dragon_head] .account-item.balance-item:nth-child(2n){background:#dce9e5;border-color:#b0cbc3}body[data-front-template-family=collection][data-front-template=dragon_head] .account-item.balance-item strong{color:#326a68;font:600 18px/1.35 Georgia,serif;letter-spacing:-.35px}body[data-front-template-family=collection][data-front-template=dragon_head] .fresh-shortcuts{position:relative;grid-template-columns:1fr;gap:10px;margin:4px 0 22px;padding:0 0 0 20px;border-left:1px solid #9bb6a5}body[data-front-template-family=collection][data-front-template=dragon_head] .fresh-shortcuts a{position:relative;display:grid;grid-template-columns:43px minmax(0,1fr);grid-template-rows:auto auto;column-gap:14px;row-gap:5px;padding:12px 18px;text-align:left;border-radius:28px 8px;border:1px solid #a6c3b3;background:#f5f8e8;box-shadow:2px 3px #b5cdb721}body[data-front-template-family=collection][data-front-template=dragon_head] .fresh-shortcuts a:before{content:"";position:absolute;pointer-events:none;width:9px;height:9px;border:2px solid #9fbfa8;background:#edf3e7;border-radius:50%;top:28px;left:-26px}body[data-front-template-family=collection][data-front-template=dragon_head] .fresh-shortcuts a:nth-child(2n){margin-left:12px;background:#e8f0dd}body[data-front-template-family=collection][data-front-template=dragon_head] .fresh-shortcuts a:nth-child(2n):before{left:-38px}body[data-front-template-family=collection][data-front-template=dragon_head] .fresh-shortcuts a>span{grid-row:1 / 3;width:42px;height:42px;border-radius:50% 50% 12%;background:#2b6977;color:#e9e7bb;border:1px solid #8dab9b;margin:0}body[data-front-template-family=collection][data-front-template=dragon_head] .fresh-shortcuts a:nth-child(2)>span{background:#588568;color:#edf0ce}body[data-front-template-family=collection][data-front-template=dragon_head] .fresh-shortcuts a:nth-child(3)>span{background:#a58643;color:#fff1c4}body[data-front-template-family=collection][data-front-template=dragon_head] .fresh-shortcuts a:nth-child(4)>span{background:#87795b;color:#f5edcd}body[data-front-template-family=collection][data-front-template=dragon_head] .fresh-shortcuts strong{align-self:end;font-size:12px}body[data-front-template-family=collection][data-front-template=dragon_head] .fresh-shortcuts small{align-self:start;font-size:9px}body[data-front-template-family=collection][data-front-template=dragon_head] .member-card{margin-left:12px;border:1px solid #a7b582;border-radius:30px 8px;background:linear-gradient(110deg,#eeecc7,#dde7c7)}body[data-front-template-family=collection][data-front-template=dragon_head] .member-icon{background:#cebd78;color:#627a50;border-radius:50%;border:1px solid #aaad75}body[data-front-template-family=collection][data-front-template=dragon_head] .member-progress span{background:linear-gradient(90deg,#4a8679,#a6ad6c)}body[data-front-template-family=collection][data-front-template=dragon_head] .notice-card{border:1px solid #b9cbb6;border-radius:20px 5px;background:#dce8d7}body[data-front-template-family=collection][data-front-template=dragon_head] .bottom-tabs{border-radius:30px 12px;border-color:#99b6a4;border-top:3px solid #437880;background:#f6f9eefa}body[data-front-template-family=collection][data-front-template=dragon_head] .bottom-tab.is-active{border-radius:20px 8px}body[data-front-template-family=collection][data-front-template=dragon_head] .receive-tab.is-active{background:#286a78;color:#f1f2d1}body[data-front-template-family=collection][data-front-template=dragon_head] .login-page:not(.register-page,.forgot-page) .login-shell{border:1px solid #99b29e;border-radius:14px 14px 38px}body[data-front-template-family=collection][data-front-template=dragon_head] .login-visual{min-height:300px;padding:29px 24px;border-bottom:3px solid #c7be84}body[data-front-template-family=collection][data-front-template=dragon_head] .login-visual>.festival-artwork{inset:0;width:100%;height:100%}body[data-front-template-family=collection][data-front-template=dragon_head] .business-login-intro{max-width:58%}body[data-front-template-family=collection][data-front-template=dragon_head] .business-login-intro h1{font:650 30px/1.6 Georgia,SimSun,serif;letter-spacing:1px}body[data-front-template-family=collection][data-front-template=dragon_head] .business-login-intro h1 em{color:#c4d9b0}body[data-front-template-family=collection][data-front-template=dragon_head] .business-login-intro p{color:#d2e1cb;font-size:10px}body[data-front-template-family=collection][data-front-template=dragon_head] .input-wrap{border-radius:18px 5px;background:#ebf2e2}body[data-front-template-family=collection][data-front-template=dragon_head] :is(.login-button,.receive-button){border-radius:24px 5px;background:linear-gradient(105deg,#285f76,#387f77)}body[data-front-template-family=collection][data-front-template=dragon_head] .profile-card{border-left:5px solid #36787a;background:linear-gradient(120deg,#d9e8d5,#e8eccf);border-radius:32px 7px}body[data-front-template-family=collection][data-front-template=dragon_head] .user-avatar{background:#c1d8c4;border:3px solid #f7f3d7;border-radius:50% 50% 13%;box-shadow:0 0 0 1px #88ae98}body[data-front-template-family=collection][data-front-template=dragon_head] .mine-account-card{border-radius:8px 30px;border-left:4px solid #6f9c82}body[data-front-template-family=collection][data-front-template=dragon_head] .mine-menu-card{border-radius:25px 7px}body[data-front-template-family=collection][data-front-template=dragon_head] .mine-menu-item svg:first-child{background:#dce9d7;border-radius:50% 50% 12%;padding:5px;box-sizing:content-box}body[data-front-template-family=collection][data-front-template=dragon_head] .orders-page :is(.order-card,.order-finance-card){border-radius:20px 5px;border-left:4px solid #719b85}body[data-front-template-family=collection][data-front-template=dragon_head] .orders-page .order-main-tabs{background:#d3e2d6;border-radius:23px 7px;padding:4px}body[data-front-template-family=collection][data-front-template=dragon_head] .profile-info-page :is(.profile-form,.password-form,.recharge-form,.withdraw-form,.details-list,.finance-order-list){border-radius:24px 6px;border-left:4px solid #5c8e7a}body[data-front-template-family=collection][data-front-template=dragon_head] .profile-info-page .profile-field :is(input,select){background:#eaf1df;border-radius:16px 5px}body[data-front-template-family=collection][data-front-template=dragon_head] .profile-info-page .profile-save-button{border-radius:24px 6px;background:linear-gradient(105deg,#285f76,#387f77)}body[data-front-template-family=collection][data-front-template=dragon_head] .profile-info-page :is(.level-card,.benefit-item,.upgrade-card){border-radius:26px 6px;background:#eef2dc;border-color:#b4c395}body[data-front-template-family=collection][data-front-template=dragon_head] .receive-machine{border-radius:28px 8px 44px;border:1px solid #a5c0a9;border-top:4px solid #5c9988}body[data-front-template-family=collection][data-front-template=dragon_head] .service-page .service-hero{border-radius:30px 6px 35px;background:linear-gradient(120deg,#d8e9d9,#e4ebca);border-color:#a4c2a8}body[data-front-template-family=collection][data-front-template=dragon_head] .service-page .builtin-chat-card>header{background:#e0ead5;border-bottom:1px solid #adc4ad}body[data-front-template-family=collection][data-front-template=qingming]{--collection-bg:#f4f5ed;--collection-surface:#fcfcf6;--collection-soft:#e5ece0;--collection-ink:#435e52;--collection-muted:#586e5d;--collection-primary:#517560;--collection-on-primary:#f7f8ed;--collection-secondary:#596f58;--collection-accent:#b29173;--collection-border:#cbd3c1;--collection-radius:3px;--collection-shadow:0 5px 18px #4b664207;--collection-hero-bg:#f5f6ec;--collection-hero-ink:#435e52;background-image:repeating-linear-gradient(90deg,#8b987a04 0 1px,transparent 1px 4px)}body[data-front-template-family=collection][data-front-template=qingming] .business-header{padding-top:25px;border-bottom:1px solid #d9ddcd;margin-bottom:10px}body[data-front-template-family=collection][data-front-template=qingming] .business-brand{font:600 17px/1.2 Georgia,SimSun,serif;letter-spacing:2px}body[data-front-template-family=collection][data-front-template=qingming] .business-brand-symbol{border:1px solid #aaba9d;border-radius:3px;transform:none;color:#68816b;background:#edf0e0;box-shadow:3px 3px #dfe5d4}body[data-front-template-family=collection][data-front-template=qingming] .business-header-actions a{border:0;background:transparent;color:#71846c;border-radius:2px}body[data-front-template-family=collection][data-front-template=qingming] .business-page-heading{padding-bottom:19px}body[data-front-template-family=collection][data-front-template=qingming] .business-page-heading h1{font:600 28px/1.3 Georgia,SimSun,serif;letter-spacing:3px}body[data-front-template-family=collection][data-front-template=qingming] .business-page-heading h1 span{width:3px;height:21px;border-radius:0;background:#a7b499}body[data-front-template-family=collection][data-front-template=qingming] .business-heading-label{border:1px solid #c7cfba;background:transparent;color:var(--collection-secondary);border-radius:2px;padding:6px 8px}body[data-front-template-family=collection][data-front-template=qingming] .hero-carousel{height:315px;border-radius:1px;border-top:3px solid #9ba68b;border-bottom:3px solid #aab698;margin:0 0 20px;box-shadow:0 4px #dfe4d3}body[data-front-template-family=collection][data-front-template=qingming] .hero-slide:not(.hero-image-slide){padding:25px 26px}body[data-front-template-family=collection][data-front-template=qingming] .hero-slide>.festival-artwork{inset:0;width:100%;height:100%}body[data-front-template-family=collection][data-front-template=qingming] .hero-slide>span{padding:0 0 8px;margin-left:15px;border:0;background:none;color:var(--collection-secondary);font-size:8px;letter-spacing:1.5px}body[data-front-template-family=collection][data-front-template=qingming] .hero-slide h1{display:flex;flex-direction:row-reverse;justify-content:end;gap:9px;width:89px;max-width:none;height:157px;margin:17px 0 0 15px;font:500 30px/1.3 Georgia,SimSun,serif;letter-spacing:6px;color:#455d50}body[data-front-template-family=collection][data-front-template=qingming] .hero-slide h1 .season-title-line{writing-mode:vertical-rl;white-space:nowrap}body[data-front-template-family=collection][data-front-template=qingming] .hero-slide p{width:56%;font-size:9px;line-height:1.9;margin:17px 0 0 15px;letter-spacing:.5px;color:var(--collection-muted)}body[data-front-template-family=collection][data-front-template=qingming] .account-card{margin:0;padding:21px 5px;border:0;border-top:1px solid #c3cdb6;border-bottom:1px solid #c3cdb6;border-radius:0;background:transparent;box-shadow:none}body[data-front-template-family=collection][data-front-template=qingming] .section-title{font-family:Georgia,SimSun,serif;font-size:15px;font-weight:600;letter-spacing:1.5px}body[data-front-template-family=collection][data-front-template=qingming] .account-item.balance-item{border:0;border-top:1px solid #cbd3c1;border-radius:0;background:transparent;padding:14px 0 0}body[data-front-template-family=collection][data-front-template=qingming] .account-item.balance-item:nth-child(2n){border-left:1px solid #cbd3c1;background:transparent;padding-left:15px}body[data-front-template-family=collection][data-front-template=qingming] .account-item.balance-item strong{font:500 23px/1.3 Georgia,serif;color:#476650}body[data-front-template-family=collection][data-front-template=qingming] .fresh-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 20px;padding:5px 0 19px;border:0;border-bottom:1px solid #cbd4bf;border-radius:0;background:transparent}body[data-front-template-family=collection][data-front-template=qingming] .fresh-shortcuts a{border-right:1px solid #d5ddca;padding:5px 3px;gap:8px}body[data-front-template-family=collection][data-front-template=qingming] .fresh-shortcuts a:last-child{border:0}body[data-front-template-family=collection][data-front-template=qingming] .fresh-shortcuts a>span{width:41px;height:41px;background:none;border:1px solid #aebb9f;border-radius:50%;color:#6c8467;margin:0}body[data-front-template-family=collection][data-front-template=qingming] .fresh-shortcuts a:nth-child(2)>span{color:#678688;border-color:#a9bdb7}body[data-front-template-family=collection][data-front-template=qingming] .fresh-shortcuts a:nth-child(3)>span{color:#9b895f;border-color:#c8ba97}body[data-front-template-family=collection][data-front-template=qingming] .fresh-shortcuts a:nth-child(4)>span{color:#897d89;border-color:#c3b8c1}body[data-front-template-family=collection][data-front-template=qingming] .fresh-shortcuts strong{font:500 11px/1.5 Georgia,SimSun,serif;letter-spacing:.5px}body[data-front-template-family=collection][data-front-template=qingming] .fresh-shortcuts small{font-size:8px}body[data-front-template-family=collection][data-front-template=qingming] .notice-card{border-radius:0;border-left:2px solid #a1b397;background:#e9eede;box-shadow:none}body[data-front-template-family=collection][data-front-template=qingming] .member-card{padding:23px 19px;background:#e8eede;border:1px solid #c2cdb5;border-radius:2px;box-shadow:4px 4px #dce4cd4d}body[data-front-template-family=collection][data-front-template=qingming] .member-icon{border-radius:50%;border:1px solid #b4b890;background:#eeeccb;color:#8e8d5d}body[data-front-template-family=collection][data-front-template=qingming] .member-copy strong{font-family:Georgia,SimSun,serif;font-weight:500}body[data-front-template-family=collection][data-front-template=qingming] .member-progress{height:3px;background:#d4ddc5}body[data-front-template-family=collection][data-front-template=qingming] .member-progress span{background:#7c9b74}body[data-front-template-family=collection][data-front-template=qingming] .friend-links{border:0;border-top:1px solid #cbd4bf;padding:22px 0;border-radius:0;background:none;box-shadow:none}body[data-front-template-family=collection][data-front-template=qingming] .platform-logo{border-radius:2px;background:#f9faf1;border-color:#d0d7c5}body[data-front-template-family=collection][data-front-template=qingming] .bottom-tabs{border-radius:3px;border-top:2px solid #9aab8c;background:#fcfcf2f5;box-shadow:0 5px 22px #52634917}body[data-front-template-family=collection][data-front-template=qingming] .bottom-tab.is-active{background:#e2ead9;border-radius:2px}body[data-front-template-family=collection][data-front-template=qingming] .receive-tab.is-active{background:#547965;color:#f7f8ed}body[data-front-template-family=collection][data-front-template=qingming] .login-page:not(.register-page,.forgot-page) .login-shell{border:1px solid #bcc7ae;border-radius:2px;box-shadow:5px 5px #dfe5d0}body[data-front-template-family=collection][data-front-template=qingming] .login-visual{min-height:300px;padding:32px 26px;border-bottom:2px solid #a3b193}body[data-front-template-family=collection][data-front-template=qingming] .login-visual>.festival-artwork{inset:0;width:100%;height:100%}body[data-front-template-family=collection][data-front-template=qingming] .business-login-intro{max-width:60%;padding-left:11px}body[data-front-template-family=collection][data-front-template=qingming] .business-login-wordmark{color:var(--collection-secondary);font-size:9px}body[data-front-template-family=collection][data-front-template=qingming] .business-login-intro h1{font:500 29px/1.6 Georgia,SimSun,serif;letter-spacing:2px}body[data-front-template-family=collection][data-front-template=qingming] .business-login-intro h1 em{color:#627954}body[data-front-template-family=collection][data-front-template=qingming] .business-login-intro p{color:var(--collection-muted);font-size:10px}body[data-front-template-family=collection][data-front-template=qingming] .input-wrap{border:0;border-bottom:1px solid #b2bea4;border-radius:0;background:#f0f3e7}body[data-front-template-family=collection][data-front-template=qingming] :is(.login-button,.receive-button){border-radius:2px;background:#54735e;box-shadow:2px 3px #cbd7ba}body[data-front-template-family=collection][data-front-template=qingming] .profile-card{border:0;border-top:2px solid #98ab8b;border-bottom:1px solid #becbb0;border-radius:0;background:linear-gradient(110deg,#e7eddc,#f3f5e8)}body[data-front-template-family=collection][data-front-template=qingming] .user-avatar{border-radius:50%;border:1px solid #aabca0;background:#dce6ce;box-shadow:inset 0 0 0 4px #f4f7e7}body[data-front-template-family=collection][data-front-template=qingming] .mine-account-card{border:0;border-top:1px solid #bdcbb0;border-bottom:1px solid #bdcbb0;background:transparent;box-shadow:none}body[data-front-template-family=collection][data-front-template=qingming] .mine-balance strong{font-family:Georgia,serif;font-weight:500}body[data-front-template-family=collection][data-front-template=qingming] .mine-menu-card{border:0;border-top:1px solid #c8d1bc;border-bottom:1px solid #c8d1bc;border-radius:0;background:none;box-shadow:none}body[data-front-template-family=collection][data-front-template=qingming] .mine-menu-item{background:transparent;border-color:#d9dfcf}body[data-front-template-family=collection][data-front-template=qingming] .orders-page :is(.order-card,.order-finance-card){border-radius:1px;border:1px solid #c9d2be;border-left:3px solid #9db391;box-shadow:none}body[data-front-template-family=collection][data-front-template=qingming] .orders-page .order-main-tabs{background:#e4ecda;border-radius:2px;padding:3px}body[data-front-template-family=collection][data-front-template=qingming] .profile-info-page :is(.profile-form,.password-form,.recharge-form,.withdraw-form,.details-list,.finance-order-list){border:0;border-top:2px solid #a2b492;border-bottom:1px solid #c6d0b8;border-radius:0;background:#fafbf3;box-shadow:none}body[data-front-template-family=collection][data-front-template=qingming] .profile-info-page .profile-field :is(input,select){border:0;border-bottom:1px solid #b6c4a9;border-radius:0;background:#f0f4e7}body[data-front-template-family=collection][data-front-template=qingming] .profile-info-page .profile-save-button{border-radius:2px;box-shadow:2px 3px #cbd7ba}body[data-front-template-family=collection][data-front-template=qingming] .profile-info-page :is(.level-card,.benefit-item,.upgrade-card){border-radius:2px;border-top:2px solid #aebc94;background:#f5f7e8}body[data-front-template-family=collection][data-front-template=qingming] .receive-machine{border:1px solid #bbc8aa;border-top:3px solid #9cb08b;border-radius:2px;box-shadow:4px 4px #e1e7d7}body[data-front-template-family=collection][data-front-template=qingming] .service-page .service-hero{border-radius:2px;border-top:2px solid #9fb28f;background:linear-gradient(110deg,#e6eddb,#f1f4e6)}body[data-front-template-family=collection][data-front-template=qingming] .service-page .builtin-chat-card>header{background:#eaf0df;border-bottom:1px solid #c6d0b8}@media(max-width:759px){body[data-front-template-family=collection][data-front-template=spring_festival] .dashboard-page,body[data-front-template-family=collection][data-front-template=lantern] .dashboard-page,body[data-front-template-family=collection][data-front-template=dragon_head] .dashboard-page,body[data-front-template-family=collection][data-front-template=qingming] .dashboard-page{display:flex;flex-direction:column}body[data-front-template-family=collection][data-front-template=spring_festival] .dashboard-page>.hero-carousel,body[data-front-template-family=collection][data-front-template=lantern] .dashboard-page>.hero-carousel,body[data-front-template-family=collection][data-front-template=dragon_head] .dashboard-page>.hero-carousel,body[data-front-template-family=collection][data-front-template=qingming] .dashboard-page>.hero-carousel{order:1;flex-shrink:0}body[data-front-template-family=collection][data-front-template=spring_festival] .dashboard-page>.account-card{order:2}body[data-front-template-family=collection][data-front-template=spring_festival] .dashboard-page>.business-account-link{order:3}body[data-front-template-family=collection][data-front-template=spring_festival] .dashboard-page>.fresh-shortcuts{order:4}body[data-front-template-family=collection][data-front-template=lantern] .dashboard-page>.fresh-shortcuts{order:2}body[data-front-template-family=collection][data-front-template=lantern] .dashboard-page>.account-card{order:3}body[data-front-template-family=collection][data-front-template=lantern] .dashboard-page>.business-account-link{order:4}body[data-front-template-family=collection][data-front-template=dragon_head] .dashboard-page>.account-card{order:2}body[data-front-template-family=collection][data-front-template=dragon_head] .dashboard-page>.business-account-link{order:3}body[data-front-template-family=collection][data-front-template=dragon_head] .dashboard-page>.member-card{order:4;margin-bottom:22px}body[data-front-template-family=collection][data-front-template=dragon_head] .dashboard-page>.fresh-shortcuts{order:5}body[data-front-template-family=collection][data-front-template=qingming] .dashboard-page>.fresh-shortcuts{order:2}body[data-front-template-family=collection][data-front-template=qingming] .dashboard-page>.account-card{order:3}body[data-front-template-family=collection][data-front-template=qingming] .dashboard-page>.business-account-link{order:4}body[data-front-template-family=collection][data-front-template=spring_festival] .dashboard-page>.notice-card,body[data-front-template-family=collection][data-front-template=lantern] .dashboard-page>.notice-card,body[data-front-template-family=collection][data-front-template=qingming] .dashboard-page>.notice-card{order:5}body[data-front-template-family=collection][data-front-template=spring_festival] .dashboard-page>.member-card,body[data-front-template-family=collection][data-front-template=lantern] .dashboard-page>.member-card,body[data-front-template-family=collection][data-front-template=qingming] .dashboard-page>.member-card,body[data-front-template-family=collection][data-front-template=dragon_head] .dashboard-page>.notice-card{order:6}body[data-front-template-family=collection][data-front-template=spring_festival] .dashboard-page>.friend-links,body[data-front-template-family=collection][data-front-template=lantern] .dashboard-page>.friend-links,body[data-front-template-family=collection][data-front-template=dragon_head] .dashboard-page>.friend-links,body[data-front-template-family=collection][data-front-template=qingming] .dashboard-page>.friend-links{order:7}}@media(min-width:760px){body[data-front-template-family=collection][data-front-template=spring_festival] .dashboard-page{grid-template-columns:1.1fr 1fr;gap:0 0}body[data-front-template-family=collection][data-front-template=spring_festival] .dashboard-page .hero-carousel{grid-column:1;grid-row:1;height:330px;border:2px solid #a9322b;border-right:0;border-radius:30px 0 0 5px}body[data-front-template-family=collection][data-front-template=spring_festival] .dashboard-page>.account-card{grid-column:2;grid-row:1;border-radius:0 5px 5px 0;border-top:2px solid #a9322b;display:flex;flex-direction:column;justify-content:center;box-shadow:none;padding:28px}body[data-front-template-family=collection][data-front-template=spring_festival] .dashboard-page .business-account-link{grid-column:2;grid-row:2;margin:14px 6px 20px}body[data-front-template-family=collection][data-front-template=spring_festival] .dashboard-page .fresh-shortcuts{grid-column:1 / -1;grid-row:3;margin:0 0 24px;padding:0;border-radius:4px}body[data-front-template-family=collection][data-front-template=spring_festival] .dashboard-page .fresh-shortcuts a{min-height:132px;padding:20px 7px}body[data-front-template-family=collection][data-front-template=spring_festival] .dashboard-page>:is(.notice-card,.member-card,.friend-links){margin-bottom:20px}body[data-front-template-family=collection][data-front-template=spring_festival] .dashboard-page .hero-slide:not(.hero-image-slide) h1{width:61%;font-size:36px}body[data-front-template-family=collection][data-front-template=lantern] .dashboard-page{grid-template-columns:1.2fr 1fr;gap:22px 25px}body[data-front-template-family=collection][data-front-template=lantern] .dashboard-page .hero-carousel{grid-column:1;grid-row:1 / 3;height:366px}body[data-front-template-family=collection][data-front-template=lantern] .dashboard-page .fresh-shortcuts{grid-column:2;grid-row:1 / 3;margin:0;align-self:center;padding:8px 0 20px;border:0;background:none;gap:19px 14px}body[data-front-template-family=collection][data-front-template=lantern] .dashboard-page .fresh-shortcuts a{min-height:124px;grid-template-columns:1fr;grid-template-rows:auto auto auto;text-align:center;justify-items:center}body[data-front-template-family=collection][data-front-template=lantern] .dashboard-page .fresh-shortcuts a>span{grid-row:auto}body[data-front-template-family=collection][data-front-template=lantern] .dashboard-page>.account-card{grid-column:1 / -1;grid-row:3}body[data-front-template-family=collection][data-front-template=lantern] .dashboard-page .account-list{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center}body[data-front-template-family=collection][data-front-template=lantern] .dashboard-page .business-account-link{grid-column:1 / -1;grid-row:4}body[data-front-template-family=collection][data-front-template=lantern] .dashboard-page .hero-slide:not(.hero-image-slide) h1{font-size:38px;width:59%}body[data-front-template-family=collection][data-front-template=dragon_head] .dashboard-page{grid-template-columns:1.2fr 1fr;gap:20px 24px}body[data-front-template-family=collection][data-front-template=dragon_head] .dashboard-page .hero-carousel{grid-column:1;grid-row:1 / 4;height:463px;margin:0}body[data-front-template-family=collection][data-front-template=dragon_head] .dashboard-page .hero-slide{padding-top:43px}body[data-front-template-family=collection][data-front-template=dragon_head] .dashboard-page .hero-slide:not(.hero-image-slide) h1{font-size:38px;width:60%}body[data-front-template-family=collection][data-front-template=dragon_head] .dashboard-page>.account-card{grid-column:2;grid-row:1}body[data-front-template-family=collection][data-front-template=dragon_head] .dashboard-page .business-account-link{grid-column:2;grid-row:2}body[data-front-template-family=collection][data-front-template=dragon_head] .dashboard-page .member-card{grid-column:2;grid-row:3;margin:0;padding:20px}body[data-front-template-family=collection][data-front-template=dragon_head] .dashboard-page .fresh-shortcuts{grid-column:1 / -1;grid-row:4;grid-template-columns:repeat(2,minmax(0,1fr));margin:5px 0 5px 7px;padding:0 0 0 22px;border:0;border-left:1px solid #9bb6a5;background:none;border-radius:0}body[data-front-template-family=collection][data-front-template=dragon_head] .dashboard-page .fresh-shortcuts a:nth-child(2n){margin-left:0}body[data-front-template-family=collection][data-front-template=dragon_head] .dashboard-page .fresh-shortcuts a:nth-child(2n):before{display:none}body[data-front-template-family=collection][data-front-template=qingming] .dashboard-page{grid-template-columns:1fr 1fr;gap:22px 26px}body[data-front-template-family=collection][data-front-template=qingming] .dashboard-page .hero-carousel{grid-column:1 / -1;grid-row:1;height:348px;margin:0}body[data-front-template-family=collection][data-front-template=qingming] .dashboard-page .hero-slide{padding:32px 50px}body[data-front-template-family=collection][data-front-template=qingming] .dashboard-page .hero-slide>.festival-artwork{width:75%;left:auto;right:0}body[data-front-template-family=collection][data-front-template=qingming] .dashboard-page .hero-slide:not(.hero-image-slide) h1{width:107px;height:178px;font-size:35px;margin-top:20px;gap:14px}body[data-front-template-family=collection][data-front-template=qingming] .dashboard-page .hero-slide:not(.hero-image-slide) p{width:40%;font-size:11px}body[data-front-template-family=collection][data-front-template=qingming] .dashboard-page .fresh-shortcuts{grid-column:1;grid-row:2;margin:0;padding:20px 0;background:transparent;border:0;border-block:1px solid #cbd4bf;border-radius:0;align-items:center}body[data-front-template-family=collection][data-front-template=qingming] .dashboard-page>.account-card{grid-column:2;grid-row:2;padding:20px 5px}body[data-front-template-family=collection][data-front-template=qingming] .dashboard-page .business-account-link{grid-column:2;grid-row:3}body[data-front-template-family=collection][data-front-template=spring_festival] .login-visual,body[data-front-template-family=collection][data-front-template=lantern] .login-visual,body[data-front-template-family=collection][data-front-template=dragon_head] .login-visual,body[data-front-template-family=collection][data-front-template=qingming] .login-visual{min-height:590px;padding:40px 32px;border-bottom:0;border-right:1px solid var(--collection-border)}body[data-front-template-family=collection][data-front-template=spring_festival] .business-login-intro,body[data-front-template-family=collection][data-front-template=lantern] .business-login-intro,body[data-front-template-family=collection][data-front-template=dragon_head] .business-login-intro,body[data-front-template-family=collection][data-front-template=qingming] .business-login-intro{max-width:100%;align-self:flex-start}body[data-front-template-family=collection][data-front-template=spring_festival] .business-login-intro h1,body[data-front-template-family=collection][data-front-template=lantern] .business-login-intro h1,body[data-front-template-family=collection][data-front-template=dragon_head] .business-login-intro h1,body[data-front-template-family=collection][data-front-template=qingming] .business-login-intro h1{font-size:37px}body[data-front-template-family=collection][data-front-template=spring_festival] .login-visual>.festival-artwork,body[data-front-template-family=collection][data-front-template=lantern] .login-visual>.festival-artwork,body[data-front-template-family=collection][data-front-template=dragon_head] .login-visual>.festival-artwork,body[data-front-template-family=collection][data-front-template=qingming] .login-visual>.festival-artwork{inset:auto 0 0;width:100%;height:68%}}@media(max-width:360px){body[data-front-template-family=collection][data-front-template=spring_festival] .hero-slide:not(.hero-image-slide),body[data-front-template-family=collection][data-front-template=lantern] .hero-slide:not(.hero-image-slide),body[data-front-template-family=collection][data-front-template=dragon_head] .hero-slide:not(.hero-image-slide){padding-inline:19px}body[data-front-template-family=collection][data-front-template=spring_festival] .hero-slide:not(.hero-image-slide) h1,body[data-front-template-family=collection][data-front-template=lantern] .hero-slide:not(.hero-image-slide) h1,body[data-front-template-family=collection][data-front-template=dragon_head] .hero-slide:not(.hero-image-slide) h1{font-size:27px;letter-spacing:1px;width:60%}body[data-front-template-family=collection][data-front-template=spring_festival] .hero-slide p,body[data-front-template-family=collection][data-front-template=lantern] .hero-slide p,body[data-front-template-family=collection][data-front-template=dragon_head] .hero-slide p{font-size:9px}body[data-front-template-family=collection][data-front-template=spring_festival] .dashboard-page>.account-card{padding-inline:23px}body[data-front-template-family=collection][data-front-template=spring_festival] .account-item.balance-item strong,body[data-front-template-family=collection][data-front-template=dragon_head] .account-item.balance-item strong{font-size:16px}body[data-front-template-family=collection][data-front-template=spring_festival] .fresh-shortcuts strong{font-size:10px}body[data-front-template-family=collection][data-front-template=spring_festival] .fresh-shortcuts small{font-size:7px}body[data-front-template-family=collection][data-front-template=lantern] .fresh-shortcuts{gap:12px 9px;padding-inline:0}body[data-front-template-family=collection][data-front-template=lantern] .fresh-shortcuts a{grid-template-columns:30px minmax(0,1fr);column-gap:6px;padding:15px 8px}body[data-front-template-family=collection][data-front-template=lantern] .fresh-shortcuts a>span{width:30px;height:39px}body[data-front-template-family=collection][data-front-template=lantern] .fresh-shortcuts strong{font-size:10px}body[data-front-template-family=collection][data-front-template=lantern] .fresh-shortcuts small{font-size:7px}body[data-front-template-family=collection][data-front-template=lantern] .account-item.balance-item strong{font-size:18px}body[data-front-template-family=collection][data-front-template=qingming] .hero-slide:not(.hero-image-slide){padding-inline:18px}body[data-front-template-family=collection][data-front-template=qingming] .hero-slide:not(.hero-image-slide) h1{width:81px;font-size:28px}body[data-front-template-family=collection][data-front-template=qingming] .hero-slide p{font-size:9px}body[data-front-template-family=collection][data-front-template=qingming] .fresh-shortcuts small{font-size:7px}body[data-front-template-family=collection][data-front-template=spring_festival] .login-visual,body[data-front-template-family=collection][data-front-template=lantern] .login-visual,body[data-front-template-family=collection][data-front-template=dragon_head] .login-visual,body[data-front-template-family=collection][data-front-template=qingming] .login-visual{padding-inline:20px}body[data-front-template-family=collection][data-front-template=spring_festival] .business-login-intro,body[data-front-template-family=collection][data-front-template=lantern] .business-login-intro,body[data-front-template-family=collection][data-front-template=dragon_head] .business-login-intro,body[data-front-template-family=collection][data-front-template=qingming] .business-login-intro{max-width:64%}body[data-front-template-family=collection][data-front-template=spring_festival] .business-login-intro h1,body[data-front-template-family=collection][data-front-template=lantern] .business-login-intro h1,body[data-front-template-family=collection][data-front-template=dragon_head] .business-login-intro h1,body[data-front-template-family=collection][data-front-template=qingming] .business-login-intro h1{font-size:25px;letter-spacing:.5px}}body[data-front-template-family=collection][data-front-template=dragon_boat]{--collection-bg:#f1f5e9;--collection-surface:#fffef3;--collection-soft:#e5edcf;--collection-ink:#244d3b;--collection-muted:#56684a;--collection-primary:#287153;--collection-on-primary:#fffef1;--collection-secondary:#a54b31;--collection-accent:#d1a22f;--collection-border:#c7d6b1;--collection-radius:7px;--collection-shadow:0 6px 20px #3b63370c;--collection-hero-bg:#eaf2d2;--collection-hero-ink:#244e38;--collection-font:"Segoe UI","Microsoft YaHei",sans-serif;background-image:repeating-linear-gradient(110deg,#61824e03 0 1px,transparent 1px 9px)}body[data-front-template-family=collection][data-front-template=dragon_boat] .business-header{padding-block:22px 18px;border-bottom:1px solid #cbd9b7;margin-bottom:12px}body[data-front-template-family=collection][data-front-template=dragon_boat] .business-brand-symbol{transform:none;border-radius:3px 18px;border:1px solid #93b17a;background:#dce9bd;color:#2b684a}body[data-front-template-family=collection][data-front-template=dragon_boat] .business-heading-label{border-radius:2px;background:#f2dfae;color:#86582f;border-block:1px solid #dbbd70}body[data-front-template-family=collection][data-front-template=dragon_boat] .business-page-heading h1{font-weight:850;letter-spacing:1px}body[data-front-template-family=collection][data-front-template=dragon_boat] .dashboard-page{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}body[data-front-template-family=collection][data-front-template=dragon_boat] .dashboard-page>*{min-width:0}body[data-front-template-family=collection][data-front-template=dragon_boat] .dashboard-page>.hero-carousel{grid-row:1;height:258px;border-radius:7px 7px 24px;border:1px solid #b2c990;margin:0}body[data-front-template-family=collection][data-front-template=dragon_boat] .hero-slide:not(.hero-image-slide){padding:29px 23px}body[data-front-template-family=collection][data-front-template=dragon_boat] .hero-slide>.festival-artwork{width:100%;height:100%;right:0;bottom:0}body[data-front-template-family=collection][data-front-template=dragon_boat] .hero-slide:not(.hero-image-slide)>span{background:#f9efc1;border:1px solid #c3bd7d;border-radius:2px;color:#527243;padding:5px 8px;font-size:9px;letter-spacing:1px}body[data-front-template-family=collection][data-front-template=dragon_boat] .hero-slide:not(.hero-image-slide) h1{font-size:31px;font-weight:850;line-height:1.37;letter-spacing:1px;width:63%;margin-top:18px}body[data-front-template-family=collection][data-front-template=dragon_boat] .hero-slide:not(.hero-image-slide) p{width:62%;font-size:11px;line-height:1.8}body[data-front-template-family=collection][data-front-template=dragon_boat] .dashboard-page>.member-card{grid-row:2;margin:0;padding:18px 20px;border-radius:7px 32px;border:1px solid #cfb161;border-bottom:5px solid #be913d;background:linear-gradient(108deg,#f7e7ad,#f9f0cf 66%,#e0e9c0)}body[data-front-template-family=collection][data-front-template=dragon_boat] .member-icon{border-radius:50%;border:1px solid #bf9c4d;background:#f0d788;color:#886429}body[data-front-template-family=collection][data-front-template=dragon_boat] .member-copy strong{font-size:18px;letter-spacing:.7px}body[data-front-template-family=collection][data-front-template=dragon_boat] .member-progress{height:6px;background:#d6d8a7}body[data-front-template-family=collection][data-front-template=dragon_boat] .member-progress span{background:linear-gradient(90deg,#34816a 0 24%,#d2a94e 24% 48%,#bd5a3f 48% 72%,#667aa0 72% 87%,#657c45 87%)}body[data-front-template-family=collection][data-front-template=dragon_boat] .member-badge{background:#e2e9c1;color:#45643c}body[data-front-template-family=collection][data-front-template=dragon_boat] .daily-checkin-button{background:#f0d5a6;color:#8d502f}body[data-front-template-family=collection][data-front-template=dragon_boat] .dashboard-page>.fresh-shortcuts{grid-row:3;padding:4px 0;margin:0;gap:0;border-block:1px solid #cad7b4;border-radius:0;background:none}body[data-front-template-family=collection][data-front-template=dragon_boat] .fresh-shortcuts a{padding:12px 2px;border-right:1px solid #d5debe;gap:7px}body[data-front-template-family=collection][data-front-template=dragon_boat] .fresh-shortcuts a:last-child{border-right:0}body[data-front-template-family=collection][data-front-template=dragon_boat] .fresh-shortcuts a>span{width:44px;height:41px;border-radius:3px 19px;margin:0;background:#d7e7c6;color:#2b7555;box-shadow:inset 0 -3px #b7cda3}body[data-front-template-family=collection][data-front-template=dragon_boat] .fresh-shortcuts a:nth-child(2)>span{background:#f6e6b4;color:#936d22;box-shadow:inset 0 -3px #dfc77e}body[data-front-template-family=collection][data-front-template=dragon_boat] .fresh-shortcuts a:nth-child(3)>span{background:#f2d7bd;color:#a34b32;box-shadow:inset 0 -3px #dab79a}body[data-front-template-family=collection][data-front-template=dragon_boat] .fresh-shortcuts a:nth-child(4)>span{background:#d6e5df;color:#4a7185;box-shadow:inset 0 -3px #b3c8c3}body[data-front-template-family=collection][data-front-template=dragon_boat] .fresh-shortcuts strong{font-weight:750;font-size:11px}body[data-front-template-family=collection][data-front-template=dragon_boat] .fresh-shortcuts small{font-size:8px}body[data-front-template-family=collection][data-front-template=dragon_boat] .dashboard-page>.account-card{grid-row:4;position:relative;margin:0;padding:20px;border-radius:3px 23px 3px 3px;border:1px solid #b9cc9f;background:linear-gradient(135deg,#fffef4 72%,#e5ebcf);box-shadow:inset 4px 0 #769859}body[data-front-template-family=collection][data-front-template=dragon_boat] .dashboard-page>.account-card:after{content:"";position:absolute;width:20px;height:20px;right:0;top:0;border-radius:0 20px 0 5px;background:linear-gradient(45deg,#c4d5a7 49%,#e0e9c9 50%);pointer-events:none}body[data-front-template-family=collection][data-front-template=dragon_boat] .account-item.balance-item{background:#e7edcf;border-left:2px solid #86a96b;border-radius:2px}body[data-front-template-family=collection][data-front-template=dragon_boat] .account-item.balance-item:nth-child(2n){background:#f3e5bd;border-left-color:#c19a42}body[data-front-template-family=collection][data-front-template=dragon_boat] .dashboard-page>.business-account-link{grid-row:5;margin:0}body[data-front-template-family=collection][data-front-template=dragon_boat] .dashboard-page>.notice-card{grid-row:6;margin:0;border-radius:3px;border-left:3px solid #c7a33b}body[data-front-template-family=collection][data-front-template=dragon_boat] .dashboard-page>.friend-links{grid-row:7;margin:0}body[data-front-template-family=collection][data-front-template=dragon_boat] .bottom-tabs{border-radius:6px 21px;border-color:#a9bf91;background:#fffef2f7}body[data-front-template-family=collection][data-front-template=dragon_boat] .bottom-tab{border-radius:3px 13px}body[data-front-template-family=collection][data-front-template=dragon_boat] .login-page:not(.register-page,.forgot-page) .login-shell{border:1px solid #b9cc9f;border-radius:4px 29px 4px 4px}body[data-front-template-family=collection][data-front-template=dragon_boat] .login-visual{min-height:268px;border-bottom:4px solid #b8c895}body[data-front-template-family=collection][data-front-template=dragon_boat] .login-visual>.festival-artwork{width:100%;height:100%;right:0;bottom:0}body[data-front-template-family=collection][data-front-template=dragon_boat] .business-login-intro h1{font-weight:850;letter-spacing:1px}body[data-front-template-family=collection][data-front-template=dragon_boat] .business-login-intro h1 em{color:#7c662a}body[data-front-template-family=collection][data-front-template=dragon_boat] :is(.input-wrap,.login-button,.profile-save-button){border-radius:3px 13px}body[data-front-template-family=collection][data-front-template=dragon_boat] .profile-card{border-radius:4px 30px 4px 4px;background:linear-gradient(110deg,#dce8bd,#f1e6b6);border-left:5px solid #5e8959}body[data-front-template-family=collection][data-front-template=dragon_boat] .user-avatar{border-radius:4px 22px;background:#fffae2;border-color:#b5c790}body[data-front-template-family=collection][data-front-template=dragon_boat] .mine-account-card{border-top:3px solid #bd9b42}body[data-front-template-family=collection][data-front-template=dragon_boat] .mine-menu-item:nth-child(2n){background:#f5f7e9}body[data-front-template-family=collection][data-front-template=dragon_boat] .profile-info-page .sub-page-header{border-bottom:1px solid #c4d2ac;padding-bottom:8px}body[data-front-template-family=collection][data-front-template=dragon_boat] .profile-info-page :is(.profile-form,.password-form,.recharge-form,.withdraw-form){border-top:4px solid #86a768;border-radius:3px 15px 3px 3px}body[data-front-template-family=collection][data-front-template=dragon_boat] .profile-info-page :is(.details-summary,.member-level-hero,.benefit-hero){background:linear-gradient(110deg,#dfe9c8,#f4e5b6);border-left:4px solid #91ad6b;border-radius:3px 18px 3px 3px}body[data-front-template-family=collection][data-front-template=dragon_boat] .profile-info-page .level-card{border-left:4px solid #b6b864}body[data-front-template-family=collection][data-front-template=dragon_boat] .orders-page .orders-panel{border-top:4px solid #658b52;border-radius:3px}body[data-front-template-family=collection][data-front-template=dragon_boat] .orders-page :is(.order-card,.order-finance-card){border-radius:3px;box-shadow:none;border-left:2px solid #c3d0a7}body[data-front-template-family=collection][data-front-template=dragon_boat] .receive-machine{border-top:4px solid #7b9f61;border-radius:4px 23px 4px 4px}body[data-front-template-family=collection][data-front-template=dragon_boat] .service-page :is(.service-hero,.service-action-card,.builtin-chat-card){border-radius:4px 17px 4px 4px}body[data-front-template-family=collection][data-front-template=dragon_boat] .service-page .service-hero{background:linear-gradient(135deg,#e0eacb,#f6eccb);border-left:4px solid #81a567}body[data-front-template-family=collection][data-front-template=dragon_boat] .service-page .builtin-chat-card>header{background:#e8eed7;border-bottom:2px solid #b2c599}body[data-front-template-family=collection][data-front-template=qixi]{--collection-bg:#20243c;--collection-surface:#2e314b;--collection-soft:#3e3c57;--collection-ink:#f5eced;--collection-muted:#c9bbc9;--collection-primary:#f0bacb;--collection-on-primary:#432d43;--collection-secondary:#bacce6;--collection-accent:#dac59e;--collection-border:#5e5874;--collection-radius:21px;--collection-shadow:0 8px 26px #12142a2b;--collection-hero-bg:#292b47;--collection-hero-ink:#fff0e9;--collection-font:"Segoe UI","Microsoft YaHei",sans-serif;background-image:radial-gradient(ellipse at 95% 7%,#79567b27,transparent 50%),radial-gradient(circle at 18% 12%,#e9d3c733 0 1px,transparent 1.5px);background-size:auto,61px 73px}body[data-front-template-family=collection][data-front-template=qixi] .business-header{padding-block:23px 17px}body[data-front-template-family=collection][data-front-template=qixi] .business-brand-symbol{transform:none;border-radius:50% 50% 40% 40%;background:#4c3c58;color:#f0c0d0;border:1px solid #8b6d8d}body[data-front-template-family=collection][data-front-template=qixi] .business-header-actions a{border-radius:50%;background:#30334f}body[data-front-template-family=collection][data-front-template=qixi] .business-page-heading h1{font-family:Georgia,"Noto Serif SC",SimSun,serif;letter-spacing:1px}body[data-front-template-family=collection][data-front-template=qixi] .business-heading-label{background:#3d334e;color:#ecc5d4;border:1px solid #715775;border-radius:20px}body[data-front-template-family=collection][data-front-template=qixi] .dashboard-page{display:grid;grid-template-columns:minmax(0,1fr);gap:15px}body[data-front-template-family=collection][data-front-template=qixi] .dashboard-page>*{min-width:0}body[data-front-template-family=collection][data-front-template=qixi] .dashboard-page>.hero-carousel{grid-row:1;height:260px;margin:0;border:1px solid #77708d;border-radius:72px 12px}body[data-front-template-family=collection][data-front-template=qixi] .hero-slide:not(.hero-image-slide){padding:32px 24px}body[data-front-template-family=collection][data-front-template=qixi] .hero-slide>.festival-artwork{width:100%;height:100%;right:0;bottom:0}body[data-front-template-family=collection][data-front-template=qixi] .hero-slide:not(.hero-image-slide)>span{background:none;border:0;border-bottom:1px solid #af8da6;border-radius:0;padding:0 0 8px;color:#d9bbc9;letter-spacing:1.8px;font-size:8px}body[data-front-template-family=collection][data-front-template=qixi] .hero-slide:not(.hero-image-slide) h1{font-family:Georgia,"Noto Serif SC",SimSun,serif;font-size:30px;line-height:1.4;font-weight:700;letter-spacing:2px;width:65%;margin-top:17px}body[data-front-template-family=collection][data-front-template=qixi] .hero-slide:not(.hero-image-slide) p{width:62%;color:#d5c4d2;font-size:11px;line-height:1.85}body[data-front-template-family=collection][data-front-template=qixi] .dashboard-page>.account-card{grid-row:2;margin:0;padding:19px;border:1px solid #73647d;border-radius:25px 9px;background:linear-gradient(125deg,#3e354e,#2d344e)}body[data-front-template-family=collection][data-front-template=qixi] .account-card .section-title{justify-content:center;font-size:12px;letter-spacing:3px}body[data-front-template-family=collection][data-front-template=qixi] .account-card .account-list{gap:9px 14px}body[data-front-template-family=collection][data-front-template=qixi] .account-item{padding:5px 0;text-align:center}body[data-front-template-family=collection][data-front-template=qixi] .account-item:nth-child(2n){padding-left:0}body[data-front-template-family=collection][data-front-template=qixi] .account-item.balance-item{order:-1;border-radius:32px 32px 7px 7px;border:1px solid #806079;background:#533d57;padding:17px 8px 12px}body[data-front-template-family=collection][data-front-template=qixi] .account-item.balance-item:nth-child(2n){border-radius:7px 7px 32px 32px;border-color:#64728b;background:#34465e;padding:12px 8px 17px}body[data-front-template-family=collection][data-front-template=qixi] .balance-item strong{color:#f9cedb}body[data-front-template-family=collection][data-front-template=qixi] .balance-item:nth-child(2n) strong{color:#c9e0ef}body[data-front-template-family=collection][data-front-template=qixi] .balance-item span{color:#ddc4d3}body[data-front-template-family=collection][data-front-template=qixi] .balance-item:nth-child(2n) span{color:#c8d4e3}body[data-front-template-family=collection][data-front-template=qixi] .dashboard-page>.business-account-link{grid-row:3;margin:0;color:#d2b8d8}body[data-front-template-family=collection][data-front-template=qixi] .dashboard-page>.fresh-shortcuts{grid-row:4;position:relative;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;background:none;border:0;border-radius:0}body[data-front-template-family=collection][data-front-template=qixi] .fresh-shortcuts:before{content:"";position:absolute;inset:22px 26px;border:1px solid #a888a557;border-radius:50%;transform:rotate(-20deg);pointer-events:none}body[data-front-template-family=collection][data-front-template=qixi] .fresh-shortcuts a{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto;gap:4px 8px;align-content:center;padding:14px 11px;min-height:80px;border:1px solid #6a5771;border-radius:23px 7px;background:#44334d}body[data-front-template-family=collection][data-front-template=qixi] .fresh-shortcuts a:nth-child(2n){margin-top:13px;border-color:#5c6d88;border-radius:7px 23px;background:#303d55}body[data-front-template-family=collection][data-front-template=qixi] .fresh-shortcuts a>span{grid-row:1 / 3;width:34px;height:34px;border-radius:50%;border:1px solid #9b758d;margin:0;background:#64455e;color:#f0c1d4}body[data-front-template-family=collection][data-front-template=qixi] .fresh-shortcuts a:nth-child(2n)>span{background:#445a72;border-color:#7b92a9;color:#c5dfee}body[data-front-template-family=collection][data-front-template=qixi] .fresh-shortcuts strong{font-size:11px;font-weight:650}body[data-front-template-family=collection][data-front-template=qixi] .fresh-shortcuts small{font-size:8px}body[data-front-template-family=collection][data-front-template=qixi] .dashboard-page>.member-card{grid-row:5;margin:0;border-radius:9px 30px;border:1px solid #87738a;background:linear-gradient(135deg,#514158,#373c55)}body[data-front-template-family=collection][data-front-template=qixi] .member-icon{background:#71516a;border:1px solid #a27c94;border-radius:50%;color:#f6d5d9}body[data-front-template-family=collection][data-front-template=qixi] .member-progress{background:#676077;height:3px}body[data-front-template-family=collection][data-front-template=qixi] .member-progress span{background:linear-gradient(90deg,#ecb5c9,#b9d6e9)}body[data-front-template-family=collection][data-front-template=qixi] .daily-checkin-button{background:#5d445d;color:#f1cada}body[data-front-template-family=collection][data-front-template=qixi] .dashboard-page>.notice-card{grid-row:6;margin:0;background:#37364f;border-radius:0;border-block:1px solid #655876}body[data-front-template-family=collection][data-front-template=qixi] .dashboard-page>.friend-links{grid-row:7;margin:0}body[data-front-template-family=collection][data-front-template=qixi] .bottom-tabs{border-radius:31px;background:#2c2c46f7;border-color:#85728e;box-shadow:0 5px 24px #1213295c}body[data-front-template-family=collection][data-front-template=qixi] .bottom-tab{border-radius:23px}body[data-front-template-family=collection][data-front-template=qixi] .login-page:not(.register-page,.forgot-page) .login-shell{border:1px solid #7e6688;border-radius:32px 9px}body[data-front-template-family=collection][data-front-template=qixi] .login-visual{min-height:278px;border-bottom:1px solid #86708c}body[data-front-template-family=collection][data-front-template=qixi] .login-visual>.festival-artwork{width:100%;height:100%;right:0;bottom:0}body[data-front-template-family=collection][data-front-template=qixi] .business-login-intro h1{font-family:Georgia,"Noto Serif SC",SimSun,serif;letter-spacing:1px}body[data-front-template-family=collection][data-front-template=qixi] .business-login-intro h1 em{color:#efbdd0}body[data-front-template-family=collection][data-front-template=qixi] .business-login-intro :is(p,.business-login-wordmark){color:#d6bed3}body[data-front-template-family=collection][data-front-template=qixi] .input-wrap{border-radius:20px 7px;background:#272b43;border-color:#6b5b78}body[data-front-template-family=collection][data-front-template=qixi] .login-button{border-radius:24px 8px;background:linear-gradient(105deg,#e6b3c7,#c7c8e3);color:#393049}body[data-front-template-family=collection][data-front-template=qixi] .profile-card{border-radius:38px 8px;background:linear-gradient(125deg,#57415e,#35415c);border-color:#806888}body[data-front-template-family=collection][data-front-template=qixi] .user-avatar{border-radius:50%;border-color:#ba9ab2;background:#6b4b67;color:#f3ccd8}body[data-front-template-family=collection][data-front-template=qixi] .mine-account-card{border-radius:8px 28px;border-top-color:#9d87a4}body[data-front-template-family=collection][data-front-template=qixi] .mine-menu-item{background:transparent}body[data-front-template-family=collection][data-front-template=qixi] .profile-info-page .sub-page-header h1{font-family:Georgia,"Noto Serif SC",SimSun,serif;letter-spacing:2px}body[data-front-template-family=collection][data-front-template=qixi] .profile-info-page :is(.profile-form,.password-form,.recharge-form,.withdraw-form){border-radius:24px 8px;border-top:2px solid #947b9d}body[data-front-template-family=collection][data-front-template=qixi] .profile-info-page :is(.details-summary,.member-level-hero,.benefit-hero){border-radius:35px 10px;background:linear-gradient(125deg,#56415a,#35435e);border-color:#89728f}body[data-front-template-family=collection][data-front-template=qixi] .profile-info-page .level-card:nth-child(2n){background:#333d53;border-color:#68788e}body[data-front-template-family=collection][data-front-template=qixi] .orders-page .orders-panel{border-radius:24px 8px;border-top:2px solid #957c9e}body[data-front-template-family=collection][data-front-template=qixi] .orders-page :is(.order-card,.order-finance-card){border-radius:12px;background:#30344c;box-shadow:none}body[data-front-template-family=collection][data-front-template=qixi] .orders-page :is(.order-money-summary,.order-inline-grid)>span{color:var(--collection-muted)}body[data-front-template-family=collection][data-front-template=qixi] .order-product-thumb{border-radius:20px 6px}body[data-front-template-family=collection][data-front-template=qixi] .receive-machine{border-radius:30px 9px;border-top:2px solid #a68caa}body[data-front-template-family=collection][data-front-template=qixi] .service-page .service-hero{background:linear-gradient(125deg,#52405a,#33415a);border-radius:31px 8px;border-color:#89768f}body[data-front-template-family=collection][data-front-template=qixi] .service-page .builtin-chat-card{border-radius:18px 7px}body[data-front-template-family=collection][data-front-template=qixi] .service-page .builtin-chat-card>header{background:#3d3653;border-bottom:1px solid #82708f}body[data-front-template-family=collection][data-front-template=mid_autumn]{--collection-bg:#f4f0e4;--collection-surface:#fffcf1;--collection-soft:#eee3c7;--collection-ink:#283e48;--collection-muted:#5d624f;--collection-primary:#2d5364;--collection-on-primary:#fff8e4;--collection-secondary:#7a592b;--collection-accent:#d5b366;--collection-border:#d6c7a3;--collection-radius:8px;--collection-shadow:0 7px 22px #655b350c;--collection-hero-bg:#1b344a;--collection-hero-ink:#fff4d5;--collection-font:"Segoe UI","Microsoft YaHei",sans-serif;background-image:radial-gradient(ellipse at 90% 0,#d8d9c353,transparent 55%)}body[data-front-template-family=collection][data-front-template=mid_autumn] .business-header{padding-block:24px 19px;border-bottom:1px solid #c9bc98;margin-bottom:14px}body[data-front-template-family=collection][data-front-template=mid_autumn] .business-brand-symbol{transform:none;border:1px solid #a98c52;border-radius:50%;background:#eedba9;color:#776034;box-shadow:0 0 0 4px #f9f0d8}body[data-front-template-family=collection][data-front-template=mid_autumn] .business-brand{letter-spacing:1px}body[data-front-template-family=collection][data-front-template=mid_autumn] .business-page-heading h1{font-family:Georgia,"Noto Serif SC",SimSun,serif;letter-spacing:2px}body[data-front-template-family=collection][data-front-template=mid_autumn] .business-heading-label{border:1px solid #c7af79;border-radius:2px;background:#f8eccc;color:#806139}body[data-front-template-family=collection][data-front-template=mid_autumn] .hero-carousel{height:300px;border:1px solid #526773;border-radius:100px 100px 4px 4px;box-shadow:0 0 0 5px #ded9c04d}body[data-front-template-family=collection][data-front-template=mid_autumn] .hero-slide:not(.hero-image-slide){padding:46px 25px 28px}body[data-front-template-family=collection][data-front-template=mid_autumn] .hero-slide>.festival-artwork{width:100%;height:100%;right:0;bottom:0}body[data-front-template-family=collection][data-front-template=mid_autumn] .hero-slide:not(.hero-image-slide)>span{border:0;border-bottom:1px solid #a89a6e;padding:0 0 8px;border-radius:0;background:none;color:#e2c990;letter-spacing:1.4px;font-size:8px}body[data-front-template-family=collection][data-front-template=mid_autumn] .hero-slide:not(.hero-image-slide) h1{font-family:Georgia,"Noto Serif SC",SimSun,serif;font-size:31px;line-height:1.45;letter-spacing:2px;font-weight:750;width:63%;margin-top:19px}body[data-front-template-family=collection][data-front-template=mid_autumn] .hero-slide:not(.hero-image-slide) p{width:60%;font-size:11px;line-height:1.85;color:#e4d7b3}body[data-front-template-family=collection][data-front-template=mid_autumn] .fresh-shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0;padding:0;border:0;background:none}body[data-front-template-family=collection][data-front-template=mid_autumn] .fresh-shortcuts a{display:grid;grid-template-columns:38px minmax(0,1fr);grid-template-rows:auto auto;gap:4px 9px;align-content:center;padding:12px;border:1px solid #c9b57f;border-radius:3px;background:#f9f0d7;box-shadow:inset 0 0 0 3px #fffcf1,inset 0 0 0 4px #e4d6af}body[data-front-template-family=collection][data-front-template=mid_autumn] .fresh-shortcuts a:nth-child(2n){background:#e6ece3;border-color:#b2c1ac;box-shadow:inset 0 0 0 3px #fffcf1,inset 0 0 0 4px #cfdbca}body[data-front-template-family=collection][data-front-template=mid_autumn] .fresh-shortcuts a>span{grid-row:1 / 3;width:38px;height:38px;margin:0;border:1px solid #c6ab67;border-radius:50%;background:#ebd69c;color:#886a30}body[data-front-template-family=collection][data-front-template=mid_autumn] .fresh-shortcuts a:nth-child(2n)>span{background:#c8d9cf;color:#3f6970;border-color:#92b2a5}body[data-front-template-family=collection][data-front-template=mid_autumn] .fresh-shortcuts strong{font-size:11px;font-weight:700}body[data-front-template-family=collection][data-front-template=mid_autumn] .fresh-shortcuts small{font-size:8px}body[data-front-template-family=collection][data-front-template=mid_autumn] .account-card{border:1px solid #ad985e;border-radius:3px;padding:23px;background:#fffcf1;box-shadow:inset 0 0 0 5px #fffcf1,inset 0 0 0 6px #dfd0a5}body[data-front-template-family=collection][data-front-template=mid_autumn] .account-card .section-title{justify-content:center;gap:9px;font-family:Georgia,"Noto Serif SC",SimSun,serif;font-size:15px;letter-spacing:3px}body[data-front-template-family=collection][data-front-template=mid_autumn] .account-card .section-title:before,body[data-front-template-family=collection][data-front-template=mid_autumn] .account-card .section-title:after{content:"";height:1px;flex:1;background:#d4bf88;max-width:45px}body[data-front-template-family=collection][data-front-template=mid_autumn] .account-item.balance-item{background:#efe3c0;border:1px solid #d8c390;border-radius:3px}body[data-front-template-family=collection][data-front-template=mid_autumn] .account-item.balance-item:nth-child(2n){background:#e2e8dd;border-color:#bfcbb8}body[data-front-template-family=collection][data-front-template=mid_autumn] .balance-item strong{color:#846434;font-size:19px}body[data-front-template-family=collection][data-front-template=mid_autumn] .balance-item:nth-child(2n) strong{color:#315e62}body[data-front-template-family=collection][data-front-template=mid_autumn] .member-card{padding:21px;border:1px solid #a9955f;border-radius:34px 34px 5px 5px;background:linear-gradient(110deg,#f3e1b0,#f8edcf)}body[data-front-template-family=collection][data-front-template=mid_autumn] .member-icon{background:#e1c67e;border:1px solid #aa8c48;border-radius:50%;color:#735b2e}body[data-front-template-family=collection][data-front-template=mid_autumn] .member-copy strong{font-family:Georgia,"Noto Serif SC",SimSun,serif;letter-spacing:1px;font-size:19px}body[data-front-template-family=collection][data-front-template=mid_autumn] .member-progress{height:4px;background:#d6c699}body[data-front-template-family=collection][data-front-template=mid_autumn] .member-progress span{background:linear-gradient(90deg,#98702f,#c0a153,#4e7167)}body[data-front-template-family=collection][data-front-template=mid_autumn] .notice-card{background:#e5e9db;border:1px solid #c6cfb6;border-radius:3px}body[data-front-template-family=collection][data-front-template=mid_autumn] .friend-links{border-radius:3px;border-top:3px double #baa16a}body[data-front-template-family=collection][data-front-template=mid_autumn] .platform-logo{border-radius:2px;border-color:#ded0ad}body[data-front-template-family=collection][data-front-template=mid_autumn] .bottom-tabs{border-radius:29px 29px 6px 6px;border-color:#bda66e;background:#fffbeef7}body[data-front-template-family=collection][data-front-template=mid_autumn] .bottom-tab{border-radius:23px 23px 4px 4px}body[data-front-template-family=collection][data-front-template=mid_autumn] .login-page:not(.register-page,.forgot-page) .login-shell{border:1px solid #bba675;border-radius:40px 40px 6px 6px}body[data-front-template-family=collection][data-front-template=mid_autumn] .login-visual{min-height:282px;border-bottom:4px solid #b99a58;padding-top:32px}body[data-front-template-family=collection][data-front-template=mid_autumn] .login-visual>.festival-artwork{width:100%;height:100%;right:0;bottom:0}body[data-front-template-family=collection][data-front-template=mid_autumn] .business-login-intro h1{font-family:Georgia,"Noto Serif SC",SimSun,serif;letter-spacing:1px}body[data-front-template-family=collection][data-front-template=mid_autumn] .business-login-intro h1 em{color:#efd395}body[data-front-template-family=collection][data-front-template=mid_autumn] .business-login-intro :is(p,.business-login-wordmark){color:#ead8b4}body[data-front-template-family=collection][data-front-template=mid_autumn] .input-wrap{border-radius:4px;background:#faf4e4;border-color:#d1bd8d}body[data-front-template-family=collection][data-front-template=mid_autumn] .login-button{border-radius:4px;box-shadow:inset 0 0 0 4px #2d5364,inset 0 0 0 5px #70898e;letter-spacing:2px}body[data-front-template-family=collection][data-front-template=mid_autumn] .profile-card{border-radius:45px 45px 5px 5px;border:1px solid #bca36a;background:linear-gradient(115deg,#eeddb0,#e1e4ca)}body[data-front-template-family=collection][data-front-template=mid_autumn] .user-avatar{border-radius:50%;background:#fff6d9;border-color:#bca164;box-shadow:0 0 0 4px #f7eac4}body[data-front-template-family=collection][data-front-template=mid_autumn] .profile-main h1{font-family:Georgia,"Noto Serif SC",SimSun,serif}body[data-front-template-family=collection][data-front-template=mid_autumn] .mine-account-card{border-radius:3px;border:1px solid #bda56e;box-shadow:inset 0 0 0 4px #fffcf1,inset 0 0 0 5px #ddd0ac}body[data-front-template-family=collection][data-front-template=mid_autumn] .mine-menu-card{border-radius:3px}body[data-front-template-family=collection][data-front-template=mid_autumn] .profile-info-page .sub-page-header{border-bottom:3px double #d2be8c;padding-bottom:8px}body[data-front-template-family=collection][data-front-template=mid_autumn] .profile-info-page .sub-page-header h1{font-family:Georgia,"Noto Serif SC",SimSun,serif;letter-spacing:2px}body[data-front-template-family=collection][data-front-template=mid_autumn] .profile-info-page :is(.profile-form,.password-form,.recharge-form,.withdraw-form){border-radius:3px;border-color:#c5af7a;border-top:4px double #a88c50}body[data-front-template-family=collection][data-front-template=mid_autumn] .profile-info-page :is(.details-summary,.member-level-hero,.benefit-hero){border-radius:30px 30px 3px 3px;background:#eee0b9;border:1px solid #c7ac6b}body[data-front-template-family=collection][data-front-template=mid_autumn] .profile-info-page .level-card{border-radius:3px;border:1px solid #c8b583;box-shadow:inset 0 0 0 3px #fffcf1,inset 0 0 0 4px #e8dec5}body[data-front-template-family=collection][data-front-template=mid_autumn] .orders-page .orders-panel{border-radius:4px;border-top:4px double #a18b58}body[data-front-template-family=collection][data-front-template=mid_autumn] .orders-page :is(.order-card,.order-finance-card){border-radius:3px;border-block-color:#ccb98b;box-shadow:none}body[data-front-template-family=collection][data-front-template=mid_autumn] .order-product-thumb{border-radius:3px;border:3px solid #fffcf1;box-shadow:0 0 0 1px #d3bf8b}body[data-front-template-family=collection][data-front-template=mid_autumn] .receive-machine{border:1px solid #bfa365;border-radius:30px 30px 3px 3px}body[data-front-template-family=collection][data-front-template=mid_autumn] .service-page .service-hero{background:linear-gradient(130deg,#f4e6be,#e4e8d5);border-radius:35px 35px 4px 4px;border:1px solid #c5b17d}body[data-front-template-family=collection][data-front-template=mid_autumn] .service-page :is(.service-action-card,.builtin-chat-card){border-radius:4px;border-color:#c6b27e}body[data-front-template-family=collection][data-front-template=mid_autumn] .service-page .builtin-chat-card>header{background:#f0e6cb;border-bottom:3px double #c6af75}body[data-front-template-family=collection][data-front-template=double_ninth]{--collection-bg:#f5f0e2;--collection-surface:#fffcf1;--collection-soft:#e9e2c7;--collection-ink:#494a34;--collection-muted:#625f44;--collection-primary:#5b683c;--collection-on-primary:#fffcee;--collection-secondary:#7b5521;--collection-accent:#c99832;--collection-border:#d4c9a5;--collection-radius:5px;--collection-shadow:0 6px 20px #7165380a;--collection-hero-bg:#f2e8cb;--collection-hero-ink:#535437;--collection-font:"Segoe UI","Microsoft YaHei",sans-serif;background-image:repeating-linear-gradient(0deg,#8c7b4803 0 1px,transparent 1px 5px)}body[data-front-template-family=collection][data-front-template=double_ninth] .business-header{padding-block:23px 20px}body[data-front-template-family=collection][data-front-template=double_ninth] .business-brand-symbol{transform:none;border-radius:50%;background:#f0dba2;color:#8c6d2c;border:1px solid #c7a750;box-shadow:0 0 0 3px #fbf1d4}body[data-front-template-family=collection][data-front-template=double_ninth] .business-header-actions a{border-radius:50%;background:#f7f1df}body[data-front-template-family=collection][data-front-template=double_ninth] .business-page-heading h1{font-family:Georgia,"Noto Serif SC",SimSun,serif;font-weight:750;letter-spacing:2px}body[data-front-template-family=collection][data-front-template=double_ninth] .business-heading-label{border:1px solid #cbb572;border-radius:20px;background:#efe2b9;color:#7f692d}body[data-front-template-family=collection][data-front-template=double_ninth] .dashboard-page{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}body[data-front-template-family=collection][data-front-template=double_ninth] .dashboard-page>*{min-width:0}body[data-front-template-family=collection][data-front-template=double_ninth] .dashboard-page>.hero-carousel{grid-row:1;height:275px;border:1px solid #d0bf8d;border-radius:4px 45px 4px 4px;margin:0}body[data-front-template-family=collection][data-front-template=double_ninth] .hero-slide:not(.hero-image-slide){padding:29px 23px}body[data-front-template-family=collection][data-front-template=double_ninth] .hero-slide>.festival-artwork{width:100%;height:100%;right:0;bottom:0}body[data-front-template-family=collection][data-front-template=double_ninth] .hero-slide:not(.hero-image-slide)>span{background:none;border:0;border-left:2px solid #b89140;border-radius:0;padding:0 0 0 8px;color:#786538;letter-spacing:1.5px;font-size:8px}body[data-front-template-family=collection][data-front-template=double_ninth] .hero-slide:not(.hero-image-slide) h1{font-family:Georgia,"Noto Serif SC",SimSun,serif;font-size:31px;line-height:1.5;letter-spacing:2px;font-weight:750;width:63%;margin-top:20px}body[data-front-template-family=collection][data-front-template=double_ninth] .hero-slide:not(.hero-image-slide) p{width:61%;font-size:11px;line-height:1.8;color:var(--collection-muted)}body[data-front-template-family=collection][data-front-template=double_ninth] .dashboard-page>.fresh-shortcuts{grid-row:2;padding:0 0 16px;margin:0;border:0;border-bottom:1px solid #c6bc92;background:none;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;align-items:start}body[data-front-template-family=collection][data-front-template=double_ninth] .fresh-shortcuts a{gap:7px;padding:12px 3px;margin-top:24px;border:1px solid #c7bd94;border-radius:22px 22px 3px 3px;background:#f4e8bd;box-shadow:0 4px #e4d9b1}body[data-front-template-family=collection][data-front-template=double_ninth] .fresh-shortcuts a:nth-child(2){margin-top:16px;background:#e5e8d0}body[data-front-template-family=collection][data-front-template=double_ninth] .fresh-shortcuts a:nth-child(3){margin-top:8px;background:#efddbb}body[data-front-template-family=collection][data-front-template=double_ninth] .fresh-shortcuts a:nth-child(4){margin-top:0;background:#e3e9db}body[data-front-template-family=collection][data-front-template=double_ninth] .fresh-shortcuts a>span{width:38px;height:38px;margin:0;border-radius:50%;background:#e7cc7f;color:#7f6328;border:1px solid #c5a353}body[data-front-template-family=collection][data-front-template=double_ninth] .fresh-shortcuts a:nth-child(2)>span{background:#cfd9ad;color:#617242;border-color:#a9b580}body[data-front-template-family=collection][data-front-template=double_ninth] .fresh-shortcuts a:nth-child(3)>span{background:#e8c8a0;color:#996b40;border-color:#c3a17b}body[data-front-template-family=collection][data-front-template=double_ninth] .fresh-shortcuts a:nth-child(4)>span{background:#c6d6c2;color:#53735d;border-color:#98b197}body[data-front-template-family=collection][data-front-template=double_ninth] .fresh-shortcuts strong{font-size:10px;font-weight:700}body[data-front-template-family=collection][data-front-template=double_ninth] .fresh-shortcuts small{display:none}body[data-front-template-family=collection][data-front-template=double_ninth] .dashboard-page>.member-card{grid-row:3;margin:0;border-radius:4px 24px 4px 4px;border:1px solid #c4b176;background:linear-gradient(110deg,#ecdb9f,#f7edcd 65%,#e1e3c3);border-left:5px solid #9ca46c}body[data-front-template-family=collection][data-front-template=double_ninth] .member-icon{border-radius:50%;background:#ddbf68;color:#6d5c27;border:1px solid #aa8f48}body[data-front-template-family=collection][data-front-template=double_ninth] .member-copy strong{font-family:Georgia,"Noto Serif SC",SimSun,serif;font-size:19px;letter-spacing:1px}body[data-front-template-family=collection][data-front-template=double_ninth] .member-progress{height:6px;border-radius:0;background:#d4c99d}body[data-front-template-family=collection][data-front-template=double_ninth] .member-progress span{border-radius:0;background:repeating-linear-gradient(90deg,#9e8540 0 19px,#efe4bc 19px 21px)}body[data-front-template-family=collection][data-front-template=double_ninth] .dashboard-page>.account-card{grid-row:4;margin:0;border-radius:3px;border:0;border-block:1px solid #c8b98c;background:#fcf8ea;box-shadow:none}body[data-front-template-family=collection][data-front-template=double_ninth] .account-card .section-title{padding-bottom:12px;border-bottom:1px solid #e0d5b5;letter-spacing:2px;font-family:Georgia,"Noto Serif SC",SimSun,serif}body[data-front-template-family=collection][data-front-template=double_ninth] .account-item.balance-item{background:transparent;border-radius:0;padding:12px 0;border-top:3px solid #c3ad68;border-bottom:1px solid #e0d4af}body[data-front-template-family=collection][data-front-template=double_ninth] .account-item.balance-item:nth-child(2n){background:transparent;border-top-color:#9ca876;padding-left:10px}body[data-front-template-family=collection][data-front-template=double_ninth] .balance-item strong{color:#8a702f;font-size:19px}body[data-front-template-family=collection][data-front-template=double_ninth] .balance-item:nth-child(2n) strong{color:#5e7042}body[data-front-template-family=collection][data-front-template=double_ninth] .dashboard-page>.business-account-link{grid-row:5;margin:0}body[data-front-template-family=collection][data-front-template=double_ninth] .dashboard-page>.notice-card{grid-row:6;margin:0;border-radius:2px;background:#e7e5cc;border-left:3px solid #a6ad77}body[data-front-template-family=collection][data-front-template=double_ninth] .dashboard-page>.friend-links{grid-row:7;margin:0;border-radius:3px;border-top:3px solid #c6b77e}body[data-front-template-family=collection][data-front-template=double_ninth] .bottom-tabs{border-radius:6px 22px;border-color:#bbae7c;background:#fffcf0f7}body[data-front-template-family=collection][data-front-template=double_ninth] .bottom-tab{border-radius:15px 15px 3px 3px}body[data-front-template-family=collection][data-front-template=double_ninth] .login-page:not(.register-page,.forgot-page) .login-shell{border:1px solid #cbb783;border-radius:4px 35px 4px 4px}body[data-front-template-family=collection][data-front-template=double_ninth] .login-visual{min-height:277px;border-bottom:3px solid #b0b182}body[data-front-template-family=collection][data-front-template=double_ninth] .login-visual>.festival-artwork{width:100%;height:100%;right:0;bottom:0}body[data-front-template-family=collection][data-front-template=double_ninth] .business-login-intro h1{font-family:Georgia,"Noto Serif SC",SimSun,serif;letter-spacing:1px}body[data-front-template-family=collection][data-front-template=double_ninth] .business-login-intro h1 em{color:#94732d}body[data-front-template-family=collection][data-front-template=double_ninth] .input-wrap{border-radius:3px;border-color:#d2c297;background:#faf6e8}body[data-front-template-family=collection][data-front-template=double_ninth] .login-button{border-radius:4px 15px 4px 4px;letter-spacing:2px;box-shadow:0 4px #aab18a4d}body[data-front-template-family=collection][data-front-template=double_ninth] .profile-card{border-radius:4px 32px 4px 4px;background:linear-gradient(125deg,#ebdaa5,#e0e2c7);border-left:5px solid #adb57c}body[data-front-template-family=collection][data-front-template=double_ninth] .user-avatar{border-radius:50%;background:#f2df9f;color:#8d7134;border-color:#c5ad65}body[data-front-template-family=collection][data-front-template=double_ninth] .mine-account-card{border-radius:3px;border-top:4px solid #b1b783;box-shadow:none}body[data-front-template-family=collection][data-front-template=double_ninth] .mine-menu-card{border-radius:3px;background:none;border-inline:0}body[data-front-template-family=collection][data-front-template=double_ninth] .mine-menu-item{background:none;margin-inline:16px;padding-inline:0}body[data-front-template-family=collection][data-front-template=double_ninth] .profile-info-page .sub-page-header{border-bottom:2px solid #c3b479;padding-bottom:8px}body[data-front-template-family=collection][data-front-template=double_ninth] .profile-info-page .sub-page-header h1{font-family:Georgia,"Noto Serif SC",SimSun,serif;letter-spacing:1px}body[data-front-template-family=collection][data-front-template=double_ninth] .profile-info-page :is(.profile-form,.password-form,.recharge-form,.withdraw-form){border-radius:3px;border-top:3px solid #a6ad74}body[data-front-template-family=collection][data-front-template=double_ninth] .profile-info-page :is(.details-summary,.member-level-hero,.benefit-hero){border-radius:3px 22px 3px 3px;background:linear-gradient(105deg,#eadeb8,#e8e8d0);border-left:4px solid #a1ab70}body[data-front-template-family=collection][data-front-template=double_ninth] .profile-info-page .level-card{border-radius:3px;border-left:4px solid #c6ac59}body[data-front-template-family=collection][data-front-template=double_ninth] .profile-info-page .level-card:nth-child(2n){border-left-color:#96a270;background:#f5f4e6}body[data-front-template-family=collection][data-front-template=double_ninth] .orders-page .orders-panel{border-radius:3px;border-top:4px solid #a4a96b}body[data-front-template-family=collection][data-front-template=double_ninth] .orders-page :is(.order-card,.order-finance-card){border-radius:0;border:0;border-bottom:1px solid #d6cba6;box-shadow:none;background:transparent}body[data-front-template-family=collection][data-front-template=double_ninth] .order-product-thumb{border-radius:3px;border:1px solid #cbb989}body[data-front-template-family=collection][data-front-template=double_ninth] .receive-machine{border-radius:4px 28px 4px 4px;border-top:4px solid #b7b57c}body[data-front-template-family=collection][data-front-template=double_ninth] .service-page .service-hero{background:linear-gradient(120deg,#efe3b8,#e5e8d3);border-radius:3px 27px 3px 3px;border-left:4px solid #b1b77d}body[data-front-template-family=collection][data-front-template=double_ninth] .service-page :is(.service-action-card,.builtin-chat-card){border-radius:3px}body[data-front-template-family=collection][data-front-template=double_ninth] .service-page .builtin-chat-card>header{background:#ece8ce;border-bottom:2px solid #b8b885}@media(min-width:760px){body[data-front-template-family=collection][data-front-template=dragon_boat] .dashboard-page{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:19px 23px}body[data-front-template-family=collection][data-front-template=dragon_boat] .dashboard-page>.hero-carousel{grid-column:1 / -1;grid-row:1;height:292px}body[data-front-template-family=collection][data-front-template=dragon_boat] .dashboard-page .hero-slide:not(.hero-image-slide){padding:34px}body[data-front-template-family=collection][data-front-template=dragon_boat] .dashboard-page .hero-slide>.festival-artwork{width:70%}body[data-front-template-family=collection][data-front-template=dragon_boat] .dashboard-page .hero-slide h1{max-width:320px;font-size:36px}body[data-front-template-family=collection][data-front-template=dragon_boat] .dashboard-page .hero-slide p{max-width:300px}body[data-front-template-family=collection][data-front-template=dragon_boat] .dashboard-page>.member-card{grid-column:1 / -1;grid-row:2}body[data-front-template-family=collection][data-front-template=dragon_boat] .dashboard-page>.account-card{grid-column:1;grid-row:3}body[data-front-template-family=collection][data-front-template=dragon_boat] .dashboard-page>.fresh-shortcuts{grid-column:2;grid-row:3;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;align-self:stretch}body[data-front-template-family=collection][data-front-template=dragon_boat] .fresh-shortcuts a{justify-content:center}body[data-front-template-family=collection][data-front-template=dragon_boat] .fresh-shortcuts a:nth-child(2){border-right:0}body[data-front-template-family=collection][data-front-template=dragon_boat] .dashboard-page>.business-account-link{grid-column:1;grid-row:4;margin:0}body[data-front-template-family=collection][data-front-template=dragon_boat] .dashboard-page>.notice-card{grid-column:1 / -1;grid-row:5}body[data-front-template-family=collection][data-front-template=dragon_boat] .dashboard-page>.friend-links{grid-column:1 / -1;grid-row:6}body[data-front-template-family=collection][data-front-template=qixi] .dashboard-page{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:18px 24px}body[data-front-template-family=collection][data-front-template=qixi] .dashboard-page>.hero-carousel{grid-column:1;grid-row:1;height:284px}body[data-front-template-family=collection][data-front-template=qixi] .dashboard-page>.account-card{grid-column:2;grid-row:1;align-self:stretch}body[data-front-template-family=collection][data-front-template=qixi] .dashboard-page>.business-account-link{grid-column:2;grid-row:2;margin:0}body[data-front-template-family=collection][data-front-template=qixi] .dashboard-page>.fresh-shortcuts{grid-column:1 / -1;grid-row:3;grid-template-columns:repeat(4,minmax(0,1fr))}body[data-front-template-family=collection][data-front-template=qixi] .dashboard-page>.fresh-shortcuts a{padding:18px 14px}body[data-front-template-family=collection][data-front-template=qixi] .dashboard-page>.member-card{grid-column:1 / -1;grid-row:4}body[data-front-template-family=collection][data-front-template=qixi] .dashboard-page>.notice-card{grid-column:1 / -1;grid-row:5}body[data-front-template-family=collection][data-front-template=qixi] .dashboard-page>.friend-links{grid-column:1 / -1;grid-row:6}body[data-front-template-family=collection][data-front-template=mid_autumn] .dashboard-page{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:22px}body[data-front-template-family=collection][data-front-template=mid_autumn] .dashboard-page>.hero-carousel{grid-column:1;grid-row:1 / 3;height:100%;min-height:378px}body[data-front-template-family=collection][data-front-template=mid_autumn] .dashboard-page .hero-slide:not(.hero-image-slide){padding:52px 30px}body[data-front-template-family=collection][data-front-template=mid_autumn] .dashboard-page>.fresh-shortcuts{grid-column:2;grid-row:1;padding:0;border:0;border-radius:0;background:none;margin:0}body[data-front-template-family=collection][data-front-template=mid_autumn] .dashboard-page>.account-card{grid-column:2;grid-row:2;margin:0;padding:23px}body[data-front-template-family=collection][data-front-template=mid_autumn] .dashboard-page>.business-account-link{grid-column:2;grid-row:3;margin:0}body[data-front-template-family=collection][data-front-template=mid_autumn] .dashboard-page>.member-card{grid-column:1 / -1;grid-row:4}body[data-front-template-family=collection][data-front-template=mid_autumn] .dashboard-page>.notice-card{grid-column:1 / -1;grid-row:5}body[data-front-template-family=collection][data-front-template=mid_autumn] .dashboard-page>.friend-links{grid-column:1 / -1;grid-row:6}body[data-front-template-family=collection][data-front-template=double_ninth] .dashboard-page{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px 24px}body[data-front-template-family=collection][data-front-template=double_ninth] .dashboard-page>.hero-carousel{grid-column:1;grid-row:1;height:286px}body[data-front-template-family=collection][data-front-template=double_ninth] .dashboard-page>.fresh-shortcuts{grid-column:2;grid-row:1;align-self:center;margin:0;padding:0 0 20px;border:0;border-bottom:1px solid #c6bc92;border-radius:0;background:none}body[data-front-template-family=collection][data-front-template=double_ninth] .dashboard-page>.fresh-shortcuts a{padding-block:20px}body[data-front-template-family=collection][data-front-template=double_ninth] .dashboard-page>.member-card{grid-column:1 / -1;grid-row:2}body[data-front-template-family=collection][data-front-template=double_ninth] .dashboard-page>.account-card{grid-column:1 / -1;grid-row:3}body[data-front-template-family=collection][data-front-template=double_ninth] .dashboard-page>.account-card .account-list{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:20px}body[data-front-template-family=collection][data-front-template=double_ninth] .dashboard-page>.business-account-link{grid-column:2;grid-row:4;margin:0}body[data-front-template-family=collection][data-front-template=double_ninth] .dashboard-page>.notice-card{grid-column:1 / -1;grid-row:5}body[data-front-template-family=collection][data-front-template=double_ninth] .dashboard-page>.friend-links{grid-column:1 / -1;grid-row:6}body[data-front-template-family=collection][data-front-template=dragon_boat] .login-visual,body[data-front-template-family=collection][data-front-template=qixi] .login-visual,body[data-front-template-family=collection][data-front-template=mid_autumn] .login-visual,body[data-front-template-family=collection][data-front-template=double_ninth] .login-visual{min-height:590px;padding:42px 33px;border-bottom:0}body[data-front-template-family=collection][data-front-template=dragon_boat] .login-visual>.festival-artwork,body[data-front-template-family=collection][data-front-template=qixi] .login-visual>.festival-artwork,body[data-front-template-family=collection][data-front-template=mid_autumn] .login-visual>.festival-artwork,body[data-front-template-family=collection][data-front-template=double_ninth] .login-visual>.festival-artwork{width:100%;height:58%;right:0;bottom:0;-webkit-mask-image:linear-gradient(transparent,#000 18%);mask-image:linear-gradient(transparent,#000 18%)}body[data-front-template-family=collection][data-front-template=dragon_boat] .business-login-intro,body[data-front-template-family=collection][data-front-template=qixi] .business-login-intro,body[data-front-template-family=collection][data-front-template=mid_autumn] .business-login-intro,body[data-front-template-family=collection][data-front-template=double_ninth] .business-login-intro{max-width:100%}body[data-front-template-family=collection][data-front-template=dragon_boat] .business-login-intro h1,body[data-front-template-family=collection][data-front-template=qixi] .business-login-intro h1,body[data-front-template-family=collection][data-front-template=mid_autumn] .business-login-intro h1,body[data-front-template-family=collection][data-front-template=double_ninth] .business-login-intro h1{font-size:36px}}@media(max-width:360px){body[data-front-template-family=collection][data-front-template=dragon_boat] .hero-slide:not(.hero-image-slide),body[data-front-template-family=collection][data-front-template=qixi] .hero-slide:not(.hero-image-slide),body[data-front-template-family=collection][data-front-template=double_ninth] .hero-slide:not(.hero-image-slide){padding:27px 19px}body[data-front-template-family=collection][data-front-template=mid_autumn] .hero-slide:not(.hero-image-slide){padding:42px 22px 25px}body[data-front-template-family=collection][data-front-template=dragon_boat] .hero-slide:not(.hero-image-slide) h1,body[data-front-template-family=collection][data-front-template=qixi] .hero-slide:not(.hero-image-slide) h1,body[data-front-template-family=collection][data-front-template=mid_autumn] .hero-slide:not(.hero-image-slide) h1,body[data-front-template-family=collection][data-front-template=double_ninth] .hero-slide:not(.hero-image-slide) h1{font-size:27px;letter-spacing:1px}body[data-front-template-family=collection][data-front-template=qixi] .fresh-shortcuts a{grid-template-columns:28px minmax(0,1fr);gap:4px 7px;padding:12px 9px}body[data-front-template-family=collection][data-front-template=qixi] .fresh-shortcuts a>span{width:28px;height:28px}body[data-front-template-family=collection][data-front-template=qixi] .fresh-shortcuts a>span svg{width:19px;height:19px}body[data-front-template-family=collection][data-front-template=mid_autumn] .fresh-shortcuts a{padding:12px 9px;gap:4px 7px;grid-template-columns:30px minmax(0,1fr)}body[data-front-template-family=collection][data-front-template=mid_autumn] .fresh-shortcuts a>span{width:30px;height:30px}body[data-front-template-family=collection][data-front-template=mid_autumn] .fresh-shortcuts a>span svg{width:20px;height:20px}body[data-front-template-family=collection][data-front-template=double_ninth] .fresh-shortcuts{gap:5px}body[data-front-template-family=collection][data-front-template=double_ninth] .fresh-shortcuts a>span{width:33px;height:33px}body[data-front-template-family=collection][data-front-template=dragon_boat] .balance-item strong,body[data-front-template-family=collection][data-front-template=qixi] .balance-item strong,body[data-front-template-family=collection][data-front-template=mid_autumn] .balance-item strong,body[data-front-template-family=collection][data-front-template=double_ninth] .balance-item strong{font-size:16px}body[data-front-template-family=collection][data-front-template=dragon_boat] .business-login-intro h1,body[data-front-template-family=collection][data-front-template=qixi] .business-login-intro h1,body[data-front-template-family=collection][data-front-template=mid_autumn] .business-login-intro h1,body[data-front-template-family=collection][data-front-template=double_ninth] .business-login-intro h1{font-size:25px;letter-spacing:.3px}}body[data-front-template-family=collection][data-front-template=winter_solstice]{--collection-bg:#f4f0e8;--collection-surface:#fffaf0;--collection-soft:#ece3d3;--collection-ink:#5d5042;--collection-muted:#6b6154;--collection-primary:#a95534;--collection-on-primary:#fffaf1;--collection-secondary:#6c8058;--collection-accent:#d8ad69;--collection-border:#ddd0bb;--collection-radius:21px;--collection-shadow:0 8px 23px #725b4010;--collection-hero-bg:#f4e8d4;--collection-hero-ink:#624c36}body[data-front-template-family=collection][data-front-template=laba]{--collection-bg:#f8f3e9;--collection-surface:#fffcf3;--collection-soft:#eee0df;--collection-ink:#654b5c;--collection-muted:#705f68;--collection-primary:#79425f;--collection-on-primary:#fff9eb;--collection-secondary:#8b743e;--collection-accent:#d4aa64;--collection-border:#e0d0cb;--collection-radius:14px;--collection-shadow:0 7px 20px #7853680d;--collection-hero-bg:#f6e9dd;--collection-hero-ink:#69445e}body[data-front-template-family=collection][data-front-template=little_new_year]{--collection-bg:#f5efe2;--collection-surface:#fffbef;--collection-soft:#e7e7df;--collection-ink:#35465d;--collection-muted:#606675;--collection-primary:#344e74;--collection-on-primary:#fff6dd;--collection-secondary:#a85540;--collection-accent:#d6b579;--collection-border:#d3cebe;--collection-radius:7px;--collection-shadow:0 5px 0 #e2d7c2;--collection-hero-bg:#273e62;--collection-hero-ink:#f4e2b8}body[data-front-template-family=collection][data-front-template=new_year_eve]{--collection-bg:#321e2a;--collection-surface:#4a2c36;--collection-soft:#5a3640;--collection-ink:#f9ebd4;--collection-muted:#c4a69f;--collection-primary:#e7c17c;--collection-on-primary:#493027;--collection-secondary:#edb1a2;--collection-accent:#b96d56;--collection-border:#805448;--collection-radius:21px;--collection-shadow:0 12px 30px #140c192e;--collection-hero-bg:#492532;--collection-hero-ink:#fae4b7}body[data-front-template-family=collection][data-front-template=winter_solstice]{background-image:radial-gradient(ellipse at 85% 0,#e9dcc3,transparent 50%)}body[data-front-template-family=collection][data-front-template=winter_solstice] .business-brand{font-family:Georgia,SimSun,serif;color:#69523d;letter-spacing:1px}body[data-front-template-family=collection][data-front-template=winter_solstice] .business-brand-symbol{border:1px solid #d3ba9a;border-radius:50%;background:#ebd7bb;color:#a55f3c;transform:none;box-shadow:inset 0 0 0 3px #fff8e959}body[data-front-template-family=collection][data-front-template=winter_solstice] .business-header-actions a{border-radius:50%;border-color:#d6c6ad;background:#fff8eb;color:#84715b}body[data-front-template-family=collection][data-front-template=winter_solstice] .business-page-heading h1{font:600 28px/1.4 Georgia,SimSun,serif;letter-spacing:2px}body[data-front-template-family=collection][data-front-template=winter_solstice] .business-heading-label{background:#ebddc6;color:#897253;border-radius:25px}body[data-front-template-family=collection][data-front-template=winter_solstice] .hero-carousel{height:277px;border:1px solid #d4c4a8;border-radius:23px 23px 0 0;box-shadow:none}body[data-front-template-family=collection][data-front-template=winter_solstice] .hero-slide:not(.hero-image-slide){padding:28px 23px;background:linear-gradient(110deg,#fcf5e7,#eee1c9)}body[data-front-template-family=collection][data-front-template=winter_solstice] .hero-slide:not(.hero-image-slide):after{display:none}body[data-front-template-family=collection][data-front-template=winter_solstice] .hero-slide>.festival-artwork{width:100%;height:100%;inset:0}body[data-front-template-family=collection][data-front-template=winter_solstice] .hero-slide>span{padding:5px 9px;border:1px solid #d1b892;border-radius:4px;background:#fff9eccc;color:#9f7953;font-size:8px;letter-spacing:1.6px}body[data-front-template-family=collection][data-front-template=winter_solstice] .hero-slide h1{width:57%;margin-top:22px;font:600 31px/1.45 Georgia,SimSun,serif;letter-spacing:2px;color:#664b34}body[data-front-template-family=collection][data-front-template=winter_solstice] .hero-slide p{width:53%;color:#817255;font-size:10px;line-height:1.8}body[data-front-template-family=collection][data-front-template=winter_solstice] .dashboard-page>.account-card{margin:0;padding:21px;border:1px solid #d4c4a8;border-top:4px solid #b48b67;border-radius:0 0 23px 23px;background:#fff9eccc;box-shadow:0 8px 20px #84674112}body[data-front-template-family=collection][data-front-template=winter_solstice] .section-title{color:#745b42;font-family:Georgia,SimSun,serif;font-weight:600;letter-spacing:1px}body[data-front-template-family=collection][data-front-template=winter_solstice] .section-title svg{color:#a76540}body[data-front-template-family=collection][data-front-template=winter_solstice] .account-item.balance-item{border:1px solid #dccab0;border-radius:14px;background:#f1e5cf}body[data-front-template-family=collection][data-front-template=winter_solstice] .account-item.balance-item:nth-child(2n){border-color:#d5d6bd;background:#e8e9d5}body[data-front-template-family=collection][data-front-template=winter_solstice] .balance-item strong{font:500 22px/1.35 Georgia,serif;color:#98613e}body[data-front-template-family=collection][data-front-template=winter_solstice] .balance-item:nth-child(2n) strong{color:#727b51}body[data-front-template-family=collection][data-front-template=winter_solstice] .fresh-shortcuts{margin:15px 0 25px;gap:9px}body[data-front-template-family=collection][data-front-template=winter_solstice] .fresh-shortcuts a{padding:4px 0;gap:9px}body[data-front-template-family=collection][data-front-template=winter_solstice] .fresh-shortcuts a>span{width:55px;height:55px;margin:0;border-radius:50%;border:1px solid #c5b59a;background:#fff8e7;color:#a5653e;box-shadow:inset 0 0 0 5px #e5d7bd,inset 0 0 0 6px #fcf3df,0 3px 6px #76634911}body[data-front-template-family=collection][data-front-template=winter_solstice] .fresh-shortcuts a:nth-child(2)>span{background:#f8f5e1;box-shadow:inset 0 0 0 5px #d9dec4,inset 0 0 0 6px #fbf7e8,0 3px 6px #76634911;color:#758157}body[data-front-template-family=collection][data-front-template=winter_solstice] .fresh-shortcuts a:nth-child(3)>span{background:#fff5d8;box-shadow:inset 0 0 0 5px #ecdab0,inset 0 0 0 6px #fff4d8,0 3px 6px #76634911;color:#a38643}body[data-front-template-family=collection][data-front-template=winter_solstice] .fresh-shortcuts a:nth-child(4)>span{background:#f7e9df;box-shadow:inset 0 0 0 5px #e3c8b9,inset 0 0 0 6px #fff2e8,0 3px 6px #76634911;color:#a16b59}body[data-front-template-family=collection][data-front-template=winter_solstice] .fresh-shortcuts strong{font-size:11px;color:#6b604e;font-weight:600}body[data-front-template-family=collection][data-front-template=winter_solstice] .fresh-shortcuts small{color:#71664f;font-size:8px}body[data-front-template-family=collection][data-front-template=winter_solstice] .notice-card{border:1px solid #ddceb1;background:#ebe4ce;color:#80734f;border-radius:25px}body[data-front-template-family=collection][data-front-template=winter_solstice] .notice-track span{color:#80734f}body[data-front-template-family=collection][data-front-template=winter_solstice] .member-card{border:1px solid #d6b690;border-radius:19px;background:linear-gradient(115deg,#f5dfbf,#ead1ad);box-shadow:inset 0 0 0 4px #fff1d738;padding:22px}body[data-front-template-family=collection][data-front-template=winter_solstice] .member-icon{border:1px solid #d5ab70;border-radius:50%;background:#efd196;color:#98753c}body[data-front-template-family=collection][data-front-template=winter_solstice] .member-copy strong{color:#7c5538;font:600 21px/1.4 Georgia,SimSun,serif}body[data-front-template-family=collection][data-front-template=winter_solstice] :is(.member-badge,.daily-checkin-button){border:1px solid #d4b794;border-radius:20px;background:#fff1d6;color:#926d48}body[data-front-template-family=collection][data-front-template=winter_solstice] .upgrade-button{background:#a95534;color:#fffaf1;border-radius:20px}body[data-front-template-family=collection][data-front-template=winter_solstice] .member-progress{height:5px;background:#d7c3a1}body[data-front-template-family=collection][data-front-template=winter_solstice] .member-progress span{background:#b06b40}body[data-front-template-family=collection][data-front-template=winter_solstice] .platform-logo{border:1px solid #ded0b8;border-radius:50% 50% 13px 13px;background:#faf5e6}body[data-front-template-family=collection][data-front-template=winter_solstice] .bottom-tabs{border:1px solid #cfc0a5;border-radius:30px;background:#fff9edf5}body[data-front-template-family=collection][data-front-template=winter_solstice] .bottom-tab.is-active{border-radius:23px;background:#efddc6;color:#a2633e}body[data-front-template-family=collection][data-front-template=winter_solstice] .receive-tab.is-active{background:#a95534;color:#fffaf1}body[data-front-template-family=collection][data-front-template=winter_solstice] .login-page:not(.register-page,.forgot-page) .login-shell{border:1px solid #d3c2a5;border-radius:25px;background:#fffaf0;box-shadow:0 20px 44px #795c4116}body[data-front-template-family=collection][data-front-template=winter_solstice] .login-visual{min-height:278px;padding:28px 23px;background:linear-gradient(115deg,#faf3e5,#e9dcc4);border-bottom:4px solid #b48b67}body[data-front-template-family=collection][data-front-template=winter_solstice] .login-visual>.festival-artwork{width:100%;height:100%;inset:0}body[data-front-template-family=collection][data-front-template=winter_solstice] .business-login-intro{max-width:61%}body[data-front-template-family=collection][data-front-template=winter_solstice] .business-login-intro h1{color:#725239;font:600 28px/1.55 Georgia,SimSun,serif}body[data-front-template-family=collection][data-front-template=winter_solstice] .business-login-intro h1 em{color:#a66342}body[data-front-template-family=collection][data-front-template=winter_solstice] .business-login-intro p{color:#85755b;font-size:10px}body[data-front-template-family=collection][data-front-template=winter_solstice] .input-wrap{background:#f7f0df;border:1px solid #dac9a9;border-radius:22px}body[data-front-template-family=collection][data-front-template=winter_solstice] .login-button{border-radius:24px;background:#a95534;color:#fffaf1;box-shadow:0 6px 17px #a5683e27}body[data-front-template-family=collection][data-front-template=winter_solstice] .profile-card{border:1px solid #d2b99a;border-radius:25px;background:linear-gradient(125deg,#eee0c7,#f5e5cf)}body[data-front-template-family=collection][data-front-template=winter_solstice] .user-avatar{border:5px double #d3b993;border-radius:50%;background:#fff6df;color:#a7764c}body[data-front-template-family=collection][data-front-template=winter_solstice] .profile-main h1{font-family:Georgia,SimSun,serif;color:#725239}body[data-front-template-family=collection][data-front-template=winter_solstice] .mine-menu-item{min-height:67px;border-color:#e3d6bd}body[data-front-template-family=collection][data-front-template=winter_solstice] .mine-menu-item svg:first-child{padding:5px;box-sizing:content-box;border:1px solid #d8c6a4;border-radius:50%;background:#f8edda;color:#9b7850}body[data-front-template-family=collection][data-front-template=winter_solstice] :is(.member-level-hero,.benefit-hero){border:1px solid #d8c39e;border-radius:25px;background:linear-gradient(120deg,#ead5b1,#f6e7c8)}body[data-front-template-family=collection][data-front-template=winter_solstice] .level-card{border-radius:24px;border:1px solid #dbccae;background:#fff9eb}body[data-front-template-family=collection][data-front-template=winter_solstice] .level-card.is-current{border-color:#bf8c5c;background:#f4dfbf}body[data-front-template-family=collection][data-front-template=winter_solstice] .level-card-icon{border:3px double #c6aa76;border-radius:50%;background:#f8ebc8;color:#9e7b44}body[data-front-template-family=collection][data-front-template=winter_solstice] .order-card{border:1px solid #deceb1;border-top:4px solid #b99773;border-radius:18px 18px 25px 25px;background:#fff9e9}body[data-front-template-family=collection][data-front-template=winter_solstice] .order-card-head{border-bottom:1px solid #e2d4ba;padding-bottom:12px}body[data-front-template-family=collection][data-front-template=winter_solstice] .order-main-tabs{border-radius:25px;background:#eee2ca;padding:5px}body[data-front-template-family=collection][data-front-template=winter_solstice] .order-main-tab{border-radius:22px}body[data-front-template-family=collection][data-front-template=winter_solstice] :is(.profile-form,.password-form,.recharge-form,.withdraw-form){border:1px solid #d8c6a7;border-radius:24px;background:#fff9eb;box-shadow:0 5px 20px #8866430c}body[data-front-template-family=collection][data-front-template=winter_solstice] .profile-field :is(input,select){border:1px solid #d9c8a8;border-radius:20px;background:#f5eddc}body[data-front-template-family=collection][data-front-template=winter_solstice] .profile-save-button{border-radius:25px;border-color:#a95534;background:#a95534;color:#fffaf1}body[data-front-template-family=collection][data-front-template=winter_solstice] :is(.service-hero,.service-action-card,.builtin-chat-card){border:1px solid #d5c5a9;border-radius:23px;background:#fff7e6}body[data-front-template-family=collection][data-front-template=winter_solstice] .builtin-chat-card>header{background:#f1e6d0;border-bottom:1px solid #d8c5a6}body[data-front-template-family=collection][data-front-template=winter_solstice] .builtin-chat-input{background:#fff8e9;border-top:1px solid #dccbb0}body[data-front-template-family=collection][data-front-template=winter_solstice] .builtin-chat-input textarea{border-radius:20px;background:#f6efdf;border-color:#d9c9ae}body[data-front-template-family=collection][data-front-template=laba]{background-image:radial-gradient(ellipse at 0 10%,#efe1da,transparent 45%),repeating-linear-gradient(0deg,transparent 0,transparent 4px,#b9967a09 4px,#b9967a09 5px)}body[data-front-template-family=collection][data-front-template=laba] .business-brand{color:#6c485e;font-weight:650;letter-spacing:1px}body[data-front-template-family=collection][data-front-template=laba] .business-brand-symbol{border-radius:14px 14px 25px 25px;border:1px solid #c6a5ab;background:#e7d0d3;color:#8f5c72;transform:none}body[data-front-template-family=collection][data-front-template=laba] .business-header-actions a{border-radius:12px;border-color:#d8c2c0;background:#fff7e9;color:#8a6a7d}body[data-front-template-family=collection][data-front-template=laba] .business-page-heading h1{font:600 29px/1.4 Georgia,SimSun,serif;color:#6b475e;letter-spacing:1px}body[data-front-template-family=collection][data-front-template=laba] .business-heading-label{border:1px solid #dcc499;background:#f5e6c7;color:#a0834b;border-radius:6px}body[data-front-template-family=collection][data-front-template=laba] .hero-carousel{height:286px;border:1px solid #d8c6bb;border-radius:22px 22px 70px;box-shadow:none}body[data-front-template-family=collection][data-front-template=laba] .hero-slide:not(.hero-image-slide){padding:27px 23px;background:linear-gradient(120deg,#fef8eb,#f2e1d8)}body[data-front-template-family=collection][data-front-template=laba] .hero-slide:not(.hero-image-slide):after{display:none}body[data-front-template-family=collection][data-front-template=laba] .hero-slide>.festival-artwork{inset:0;width:100%;height:100%}body[data-front-template-family=collection][data-front-template=laba] .hero-slide>span{background:#ecddcf;border:1px solid #d5c0b0;border-radius:3px;color:#967454;font-size:8px;padding:5px 8px;letter-spacing:1.5px}body[data-front-template-family=collection][data-front-template=laba] .hero-slide h1{color:#734d63;width:55%;font:600 31px/1.5 Georgia,SimSun,serif;letter-spacing:2px;margin-top:22px}body[data-front-template-family=collection][data-front-template=laba] .hero-slide p{width:54%;color:#8d736c;font-size:10px;line-height:1.9}body[data-front-template-family=collection][data-front-template=laba] .fresh-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:17px 0 23px}body[data-front-template-family=collection][data-front-template=laba] .fresh-shortcuts a{padding:14px 8px;border:1px solid #d8b9c1;border-radius:15px;background:#efdae1;gap:6px}body[data-front-template-family=collection][data-front-template=laba] .fresh-shortcuts a:first-child{grid-column:span 2;display:grid;grid-template-columns:46px minmax(0,1fr);grid-template-rows:auto auto;column-gap:12px;text-align:left;padding:18px;background:linear-gradient(120deg,#ead0db,#f9e9e7)}body[data-front-template-family=collection][data-front-template=laba] .fresh-shortcuts a:last-child{grid-column:span 2;display:grid;grid-template-columns:46px minmax(0,1fr);grid-template-rows:auto auto;column-gap:12px;text-align:left;padding:18px;background:linear-gradient(120deg,#f1e2bd,#faf0d4);border-color:#dccc9e}body[data-front-template-family=collection][data-front-template=laba] .fresh-shortcuts a:nth-child(2){background:#e4e9d4;border-color:#cad0b2}body[data-front-template-family=collection][data-front-template=laba] .fresh-shortcuts a:nth-child(3){background:#ede0d4;border-color:#d6c2ab}body[data-front-template-family=collection][data-front-template=laba] .fresh-shortcuts a>span{width:39px;height:43px;margin:0;border:1px solid #b692a3;border-radius:13px 13px 22px 22px;background:#fff6e7;color:#93677d}body[data-front-template-family=collection][data-front-template=laba] .fresh-shortcuts a:first-child>span,body[data-front-template-family=collection][data-front-template=laba] .fresh-shortcuts a:last-child>span{grid-row:1 / 3;width:44px;height:50px}body[data-front-template-family=collection][data-front-template=laba] .fresh-shortcuts a:nth-child(2)>span{color:#7a8652;border-color:#aeb990;background:#fbfae7}body[data-front-template-family=collection][data-front-template=laba] .fresh-shortcuts a:nth-child(3)>span{color:#a4824f;border-color:#c9ac7e;background:#fff3d9}body[data-front-template-family=collection][data-front-template=laba] .fresh-shortcuts a:last-child>span{color:#a88b4c;border-color:#cbb178;background:#fff8e2}body[data-front-template-family=collection][data-front-template=laba] .fresh-shortcuts strong{font-size:11px;color:#785768;font-weight:650}body[data-front-template-family=collection][data-front-template=laba] .fresh-shortcuts small{font-size:8px;color:#6b5859;white-space:normal;line-height:1.55}body[data-front-template-family=collection][data-front-template=laba] .fresh-shortcuts a:nth-child(2) strong{color:#738050}body[data-front-template-family=collection][data-front-template=laba] .fresh-shortcuts a:nth-child(3) strong{color:#917544}body[data-front-template-family=collection][data-front-template=laba] .account-card{border:1px solid #d8c2c1;border-top:4px solid #a57c8d;border-radius:15px;background:#fff9ef}body[data-front-template-family=collection][data-front-template=laba] .section-title{color:#78566c;font-family:Georgia,SimSun,serif;font-weight:600;letter-spacing:1px}body[data-front-template-family=collection][data-front-template=laba] .section-title svg{color:#a67c86}body[data-front-template-family=collection][data-front-template=laba] .account-item.balance-item{border:1px solid #e3cbd0;border-radius:10px;background:#f4e4e6}body[data-front-template-family=collection][data-front-template=laba] .account-item.balance-item:nth-child(2n){border-color:#dfd0a8;background:#f7edcf}body[data-front-template-family=collection][data-front-template=laba] .balance-item strong{color:#885d75;font:500 23px/1.3 Georgia,serif}body[data-front-template-family=collection][data-front-template=laba] .balance-item:nth-child(2n) strong{color:#9c824d}body[data-front-template-family=collection][data-front-template=laba] .notice-card{border:1px solid #ded5b8;background:#edead6;border-radius:10px}body[data-front-template-family=collection][data-front-template=laba] .notice-track span{color:#88825b}body[data-front-template-family=collection][data-front-template=laba] .member-card{background:linear-gradient(125deg,#86556d,#644458);border:1px solid #8d6271;border-radius:16px 16px 32px;padding:22px}body[data-front-template-family=collection][data-front-template=laba] .member-copy strong{color:#fff0d1;font:600 22px/1.4 Georgia,SimSun,serif}body[data-front-template-family=collection][data-front-template=laba] .member-copy span{color:#dfc1c4}body[data-front-template-family=collection][data-front-template=laba] .member-icon{border-radius:13px 13px 24px 24px;border:1px solid #ead29a;background:#e4c78d;color:#8f7140}body[data-front-template-family=collection][data-front-template=laba] :is(.member-badge,.daily-checkin-button){background:#f9e9cc17;border:1px solid #dbb5b74a;border-radius:5px;color:#f2d8c3}body[data-front-template-family=collection][data-front-template=laba] .upgrade-button{background:#eacb90;color:#73533e;border-radius:5px 13px}body[data-front-template-family=collection][data-front-template=laba] .member-progress{height:5px;background:#ba93934d}body[data-front-template-family=collection][data-front-template=laba] .member-progress span{background:linear-gradient(90deg,#ba937c,#edd294)}body[data-front-template-family=collection][data-front-template=laba] .member-levels span{color:#d2b5b8}body[data-front-template-family=collection][data-front-template=laba] .member-levels .is-active{background:#ac82914d;color:#f4d7a1}body[data-front-template-family=collection][data-front-template=laba] .platform-logo{border:1px solid #dfcec2;border-radius:12px 12px 23px 23px;background:#fbf1df}body[data-front-template-family=collection][data-front-template=laba] .bottom-tabs{border:1px solid #cdb6ba;background:#fff8ecf5;border-radius:16px}body[data-front-template-family=collection][data-front-template=laba] .bottom-tab.is-active{border-radius:10px;background:#eddae1;color:#8a5c76}body[data-front-template-family=collection][data-front-template=laba] .receive-tab.is-active{background:#79425f;color:#fff9eb}body[data-front-template-family=collection][data-front-template=laba] .login-page:not(.register-page,.forgot-page) .login-shell{border:1px solid #d8bfbd;border-radius:17px 17px 32px;background:#fffaf0}body[data-front-template-family=collection][data-front-template=laba] .login-visual{min-height:279px;padding:28px 24px;background:linear-gradient(115deg,#fff8e9,#efded5);border-bottom:1px solid #d6bfaf}body[data-front-template-family=collection][data-front-template=laba] .login-visual>.festival-artwork{inset:0;width:100%;height:100%}body[data-front-template-family=collection][data-front-template=laba] .business-login-intro{max-width:60%}body[data-front-template-family=collection][data-front-template=laba] .business-login-intro h1{font:600 28px/1.6 Georgia,SimSun,serif;color:#78526c}body[data-front-template-family=collection][data-front-template=laba] .business-login-intro h1 em{color:#a38351}body[data-front-template-family=collection][data-front-template=laba] .business-login-intro p{font-size:10px;color:#8c7473}body[data-front-template-family=collection][data-front-template=laba] .input-wrap{background:#f9f0e5;border-color:#dbc6bf;border-radius:11px}body[data-front-template-family=collection][data-front-template=laba] .login-button{background:#79425f;color:#fff9eb;border-radius:12px 12px 22px;box-shadow:0 6px 16px #83567325}body[data-front-template-family=collection][data-front-template=laba] .profile-card{background:linear-gradient(120deg,#efdfe0,#e4ced5);border:1px solid #cfadb8;border-radius:16px 16px 37px}body[data-front-template-family=collection][data-front-template=laba] .user-avatar{background:#f8eccd;border:3px solid #fff6e7;border-radius:15px 15px 28px 28px;color:#ac8c57}body[data-front-template-family=collection][data-front-template=laba] .profile-main h1{color:#76516a;font-family:Georgia,SimSun,serif}body[data-front-template-family=collection][data-front-template=laba] .mine-menu-card{border:1px solid #d5bfc0;border-radius:14px;overflow:hidden}body[data-front-template-family=collection][data-front-template=laba] .mine-menu-item{border-color:#e1d0ca;min-height:65px}body[data-front-template-family=collection][data-front-template=laba] .mine-menu-item:nth-child(3n+1){background:#f7e9e8}body[data-front-template-family=collection][data-front-template=laba] .mine-menu-item:nth-child(3n+2){background:#f7f0db}body[data-front-template-family=collection][data-front-template=laba] .mine-menu-item:nth-child(3n){background:#eeefdd}body[data-front-template-family=collection][data-front-template=laba] :is(.member-level-hero,.benefit-hero){background:linear-gradient(115deg,#edd5dd,#f8e7d1);border:1px solid #d5b6bc;border-radius:16px 16px 40px}body[data-front-template-family=collection][data-front-template=laba] .level-card{border:1px solid #dbcbc0;border-radius:10px 10px 23px;background:#fff8e9}body[data-front-template-family=collection][data-front-template=laba] .level-card.is-current{border-color:#b891a4;background:#f2dee5}body[data-front-template-family=collection][data-front-template=laba] .level-card-icon{border-radius:12px 12px 22px 22px;background:#ecd4bd;border:1px solid #d1b69a;color:#a0804d}body[data-front-template-family=collection][data-front-template=laba] .order-card{border:1px solid #dec6c4;border-left:4px solid #b68c9e;border-radius:11px;background:#fff8eb}body[data-front-template-family=collection][data-front-template=laba] .order-card-head{border-bottom:1px dashed #d9bebb;padding-bottom:12px}body[data-front-template-family=collection][data-front-template=laba] .order-main-tabs{border-radius:9px;background:#eddfde;padding:5px}body[data-front-template-family=collection][data-front-template=laba] .order-main-tab{border-radius:6px}body[data-front-template-family=collection][data-front-template=laba] :is(.profile-form,.password-form,.recharge-form,.withdraw-form){background:#fff9ee;border:1px solid #d9c1bb;border-radius:15px 15px 28px}body[data-front-template-family=collection][data-front-template=laba] .profile-field :is(input,select){background:#f9eee2;border-color:#dbc4ba;border-radius:10px}body[data-front-template-family=collection][data-front-template=laba] .profile-save-button{background:#79425f;color:#fff9eb;border-color:#79425f;border-radius:12px 12px 22px}body[data-front-template-family=collection][data-front-template=laba] :is(.service-hero,.service-action-card,.builtin-chat-card){border:1px solid #d8c0bf;background:#fff6e8;border-radius:17px 17px 30px}body[data-front-template-family=collection][data-front-template=laba] .builtin-chat-card>header{background:#f1e2df;border-bottom:1px solid #d9c3bd}body[data-front-template-family=collection][data-front-template=laba] .builtin-chat-input{background:#fff8eb;border-top:1px solid #ddc8bd}body[data-front-template-family=collection][data-front-template=laba] .builtin-chat-input textarea{border-radius:11px;background:#f8eee1;border-color:#dac5b9}body[data-front-template-family=collection][data-front-template=little_new_year]{background-image:linear-gradient(90deg,#e5dcc629 1px,transparent 1px),linear-gradient(#e5dcc629 1px,transparent 1px);background-size:25px 25px}body[data-front-template-family=collection][data-front-template=little_new_year] .business-brand{color:#344966;font-family:Georgia,SimSun,serif;letter-spacing:1px}body[data-front-template-family=collection][data-front-template=little_new_year] .business-brand-symbol{background:#304969;color:#edd1a0;border:4px double #b29460;border-radius:4px;transform:none}body[data-front-template-family=collection][data-front-template=little_new_year] .business-header-actions a{border-color:#beb28f;border-radius:4px;background:#fff6df;color:#62748c}body[data-front-template-family=collection][data-front-template=little_new_year] .business-page-heading h1{font:600 28px/1.4 Georgia,SimSun,serif;color:#344c6d;letter-spacing:2px}body[data-front-template-family=collection][data-front-template=little_new_year] .business-page-heading h1 span{border-radius:0;background:#bc7652;transform:rotate(45deg)}body[data-front-template-family=collection][data-front-template=little_new_year] .business-heading-label{border:1px solid #ccb079;border-radius:2px;background:#f4e2b9;color:#987248}body[data-front-template-family=collection][data-front-template=little_new_year] .hero-carousel{height:297px;border:5px double #ad935f;border-radius:4px;box-shadow:0 5px #d9c6a2}body[data-front-template-family=collection][data-front-template=little_new_year] .hero-slide:not(.hero-image-slide){padding:25px 21px;background:linear-gradient(110deg,#263b5c,#2f476c)}body[data-front-template-family=collection][data-front-template=little_new_year] .hero-slide:not(.hero-image-slide):after{display:none}body[data-front-template-family=collection][data-front-template=little_new_year] .hero-slide>.festival-artwork{inset:0;width:100%;height:100%}body[data-front-template-family=collection][data-front-template=little_new_year] .hero-slide>span{border:1px solid #b79b6d;border-radius:1px;background:#b26b4b;color:#fff1c7;padding:5px 7px;font-size:8px;letter-spacing:1.4px}body[data-front-template-family=collection][data-front-template=little_new_year] .hero-slide h1{color:#f5dfad;width:56%;margin-top:25px;font:600 31px/1.55 Georgia,SimSun,serif;letter-spacing:2px}body[data-front-template-family=collection][data-front-template=little_new_year] .hero-slide p{color:#c4c7be;width:53%;font-size:10px;line-height:1.8}body[data-front-template-family=collection][data-front-template=little_new_year] .dashboard-page>.account-card{margin-top:18px;border:1px solid #aeb5b3;border-top:4px solid #526984;border-radius:4px;background:#fff8e6;box-shadow:3px 4px #ded1b455}body[data-front-template-family=collection][data-front-template=little_new_year] .section-title{color:#4b6079;font:600 15px/1.5 Georgia,SimSun,serif;letter-spacing:1px}body[data-front-template-family=collection][data-front-template=little_new_year] .section-title svg{color:#b98654}body[data-front-template-family=collection][data-front-template=little_new_year] .account-item.balance-item{border:1px solid #c5c9c2;border-radius:3px;background:#e9ece3}body[data-front-template-family=collection][data-front-template=little_new_year] .account-item.balance-item:nth-child(2n){background:#f4e3c0;border-color:#dfc89c}body[data-front-template-family=collection][data-front-template=little_new_year] .balance-item strong{color:#486480;font:500 22px/1.3 Georgia,serif}body[data-front-template-family=collection][data-front-template=little_new_year] .balance-item:nth-child(2n) strong{color:#ab7844}body[data-front-template-family=collection][data-front-template=little_new_year] .fresh-shortcuts{position:relative;margin:23px 0 25px;gap:8px;border-top:2px solid #bcac8a;padding-top:13px}body[data-front-template-family=collection][data-front-template=little_new_year] .fresh-shortcuts a{position:relative;padding:19px 3px 13px;gap:8px;border:1px solid #ceb789;border-radius:3px 3px 12px;background:#fdf1d5;box-shadow:2px 3px #d9c7a2}body[data-front-template-family=collection][data-front-template=little_new_year] .fresh-shortcuts a:before{content:"";position:absolute;pointer-events:none;left:calc(50% - 2px);top:-15px;width:4px;height:22px;border-radius:5px;background:#a27851;box-shadow:0 1px #e6d7b5}body[data-front-template-family=collection][data-front-template=little_new_year] .fresh-shortcuts a:nth-child(2){background:#e6e9df;border-color:#b1bcad}body[data-front-template-family=collection][data-front-template=little_new_year] .fresh-shortcuts a:nth-child(3){background:#f1e4c0;border-color:#cbb780}body[data-front-template-family=collection][data-front-template=little_new_year] .fresh-shortcuts a:nth-child(4){background:#eddbce;border-color:#ceb29b}body[data-front-template-family=collection][data-front-template=little_new_year] .fresh-shortcuts a>span{width:39px;height:42px;margin:0;border:3px double #a09375;border-radius:3px;background:#fdf4dc;color:#597185}body[data-front-template-family=collection][data-front-template=little_new_year] .fresh-shortcuts a:nth-child(2)>span{background:#f3f6e8;color:#688368}body[data-front-template-family=collection][data-front-template=little_new_year] .fresh-shortcuts a:nth-child(3)>span{background:#fff1c7;color:#a18444}body[data-front-template-family=collection][data-front-template=little_new_year] .fresh-shortcuts a:nth-child(4)>span{background:#f9e8d8;color:#b07a57}body[data-front-template-family=collection][data-front-template=little_new_year] .fresh-shortcuts strong{font:600 11px/1.5 Georgia,SimSun,serif;color:#52667c}body[data-front-template-family=collection][data-front-template=little_new_year] .fresh-shortcuts small{color:#6f634f;font-size:8px;line-height:1.6}body[data-front-template-family=collection][data-front-template=little_new_year] .notice-card{border:1px solid #c9b68f;border-radius:3px;background:#eee1c3;color:#887555}body[data-front-template-family=collection][data-front-template=little_new_year] .notice-track span{color:#887555}body[data-front-template-family=collection][data-front-template=little_new_year] .member-card{border:4px double #c28f5d;border-radius:4px;background:linear-gradient(120deg,#ad644a,#9b5544);padding:21px}body[data-front-template-family=collection][data-front-template=little_new_year] .member-copy strong{color:#ffedc4;font:600 22px/1.4 Georgia,SimSun,serif}body[data-front-template-family=collection][data-front-template=little_new_year] .member-copy span{color:#eed2b6}body[data-front-template-family=collection][data-front-template=little_new_year] .member-icon{border:3px double #f6d492;border-radius:3px;color:#997237;background:#e9c478}body[data-front-template-family=collection][data-front-template=little_new_year] :is(.member-badge,.daily-checkin-button){color:#f8e1b8;background:#713f3533;border:1px solid #dbac7b;border-radius:2px}body[data-front-template-family=collection][data-front-template=little_new_year] .upgrade-button{color:#7f5133;background:#f2d7a0;border-radius:2px}body[data-front-template-family=collection][data-front-template=little_new_year] .member-progress{background:#804b3a;border-radius:0;height:5px}body[data-front-template-family=collection][data-front-template=little_new_year] .member-progress span{background:#edcc84;border-radius:0}body[data-front-template-family=collection][data-front-template=little_new_year] .member-levels span{color:#e8c1a1}body[data-front-template-family=collection][data-front-template=little_new_year] .member-levels .is-active{background:#e7c495;color:#895b3d;border-radius:2px}body[data-front-template-family=collection][data-front-template=little_new_year] .platform-logo{border:1px solid #bfc4b7;border-radius:3px;background:#f4f0dc}body[data-front-template-family=collection][data-front-template=little_new_year] .bottom-tabs{border:4px double #ad986f;border-radius:4px;background:#fff5ddf5;box-shadow:0 4px #d4c19e}body[data-front-template-family=collection][data-front-template=little_new_year] .bottom-tab.is-active{background:#dce3dc;color:#4e6580;border-radius:2px}body[data-front-template-family=collection][data-front-template=little_new_year] .receive-tab.is-active{background:#344e74;color:#fff6dd}body[data-front-template-family=collection][data-front-template=little_new_year] .login-page:not(.register-page,.forgot-page) .login-shell{border:4px double #ac9364;border-radius:5px;background:#fffae9;box-shadow:5px 6px #dac8a5}body[data-front-template-family=collection][data-front-template=little_new_year] .login-visual{min-height:292px;padding:27px 22px;background:#2a4062;border-bottom:3px solid #bb9863}body[data-front-template-family=collection][data-front-template=little_new_year] .login-visual>.festival-artwork{inset:0;width:100%;height:100%}body[data-front-template-family=collection][data-front-template=little_new_year] .business-login-intro{max-width:61%}body[data-front-template-family=collection][data-front-template=little_new_year] .business-login-intro h1{font:600 28px/1.6 Georgia,SimSun,serif;color:#f3dbaa}body[data-front-template-family=collection][data-front-template=little_new_year] .business-login-intro h1 em{color:#e0aa79}body[data-front-template-family=collection][data-front-template=little_new_year] .business-login-intro :is(p,.business-login-wordmark){color:#c6c7b9;font-size:10px}body[data-front-template-family=collection][data-front-template=little_new_year] .input-wrap{border:1px solid #bdb99f;border-radius:3px;background:#f6efd9}body[data-front-template-family=collection][data-front-template=little_new_year] .login-button{background:#344e74;color:#fff6dd;border:3px double #9ca698;border-radius:3px;box-shadow:0 4px #c8c5ad}body[data-front-template-family=collection][data-front-template=little_new_year] .profile-card{border:4px double #a9ad9a;border-radius:4px;background:linear-gradient(120deg,#d9e0da,#eee7d0)}body[data-front-template-family=collection][data-front-template=little_new_year] .user-avatar{border:4px double #e2c592;border-radius:4px;color:#ead1a1;background:#536886}body[data-front-template-family=collection][data-front-template=little_new_year] .profile-main h1{color:#435d7b;font-family:Georgia,SimSun,serif}body[data-front-template-family=collection][data-front-template=little_new_year] .mine-menu-card{border:1px solid #bfc4b4;border-radius:3px;background:#fbf4df}body[data-front-template-family=collection][data-front-template=little_new_year] .mine-menu-item{border-color:#ccc8af;min-height:65px}body[data-front-template-family=collection][data-front-template=little_new_year] .mine-menu-item:nth-child(odd){background:#efeedc}body[data-front-template-family=collection][data-front-template=little_new_year] :is(.member-level-hero,.benefit-hero){border:4px double #ac966b;border-radius:4px;background:linear-gradient(120deg,#e2d4b1,#f4e6c5)}body[data-front-template-family=collection][data-front-template=little_new_year] .level-card{border:1px solid #c9c4ac;border-left:5px solid #71839a;border-radius:3px;background:#fff5df}body[data-front-template-family=collection][data-front-template=little_new_year] .level-card.is-current{background:#f2dcc0;border-left-color:#b27654}body[data-front-template-family=collection][data-front-template=little_new_year] .level-card-icon{border:3px double #bda16e;border-radius:3px;background:#efdfba;color:#9e7d43}body[data-front-template-family=collection][data-front-template=little_new_year] .order-card{border:1px solid #bcbfae;border-radius:3px;background:#fff6df;box-shadow:0 3px #daceaf}body[data-front-template-family=collection][data-front-template=little_new_year] .order-card-head{border-bottom:1px solid #c6c2a8;padding-bottom:12px}body[data-front-template-family=collection][data-front-template=little_new_year] .order-main-tabs{border:1px solid #b1bba9;border-radius:3px;background:#e1e6d8;padding:4px}body[data-front-template-family=collection][data-front-template=little_new_year] :is(.order-main-tab,.order-tab){border-radius:2px}body[data-front-template-family=collection][data-front-template=little_new_year] :is(.profile-form,.password-form,.recharge-form,.withdraw-form){border:4px double #b5ae8e;border-radius:4px;background:#fff7e1;box-shadow:4px 4px #ded2b3}body[data-front-template-family=collection][data-front-template=little_new_year] .profile-field :is(input,select){border:1px solid #c1c0a5;border-radius:3px;background:#f5efd9}body[data-front-template-family=collection][data-front-template=little_new_year] .profile-save-button{border:3px double #acaf94;border-radius:3px;background:#344e74;color:#fff6dd;box-shadow:0 4px #cdccb0}body[data-front-template-family=collection][data-front-template=little_new_year] :is(.service-hero,.service-action-card,.builtin-chat-card){border:1px solid #b8bca8;border-radius:4px;background:#fff5dd}body[data-front-template-family=collection][data-front-template=little_new_year] .builtin-chat-card>header{background:#e5e6d3;border-bottom:1px solid #bbbda3}body[data-front-template-family=collection][data-front-template=little_new_year] .builtin-chat-input{background:#fff5de;border-top:1px solid #c6c4a8}body[data-front-template-family=collection][data-front-template=little_new_year] .builtin-chat-input textarea{border-radius:3px;border-color:#c5c2a6;background:#f5efd9}body[data-front-template-family=collection][data-front-template=new_year_eve]{background-image:radial-gradient(ellipse at 100% 0,#80553e44,transparent 45%),radial-gradient(ellipse at 0 55%,#733d4730,transparent 55%)}body[data-front-template-family=collection][data-front-template=new_year_eve] .business-brand{color:#f1dcba;font-family:Georgia,SimSun,serif;letter-spacing:1px}body[data-front-template-family=collection][data-front-template=new_year_eve] .business-brand-symbol{border:1px solid #b58d5d;border-radius:50%;color:#f0d09a;background:linear-gradient(120deg,#955643,#60343b);transform:none;box-shadow:0 0 18px #dfad6614}body[data-front-template-family=collection][data-front-template=new_year_eve] .business-brand small{color:#c6a08c;letter-spacing:1.6px}body[data-front-template-family=collection][data-front-template=new_year_eve] .business-header-actions a{border:1px solid #95674f;border-radius:50%;background:#60373c;color:#eccca4}body[data-front-template-family=collection][data-front-template=new_year_eve] .business-page-heading h1{color:#f6dfb7;font:500 29px/1.4 Georgia,SimSun,serif;letter-spacing:2px}body[data-front-template-family=collection][data-front-template=new_year_eve] .business-page-heading h1 span{background:#edc482;box-shadow:0 0 10px #dba66966}body[data-front-template-family=collection][data-front-template=new_year_eve] .business-heading-label{border:1px solid #926849;color:#e4be86;background:#644332;border-radius:25px}body[data-front-template-family=collection][data-front-template=new_year_eve] .hero-carousel{height:317px;border:1px solid #9a6b4e;border-radius:80px 80px 19px 19px/33px 33px 19px 19px;box-shadow:0 15px 35px #170c1c20}body[data-front-template-family=collection][data-front-template=new_year_eve] .hero-slide:not(.hero-image-slide){padding:32px 24px;background:linear-gradient(160deg,#3d2233,#704031)}body[data-front-template-family=collection][data-front-template=new_year_eve] .hero-slide:not(.hero-image-slide):after{display:none}body[data-front-template-family=collection][data-front-template=new_year_eve] .hero-slide>.festival-artwork{inset:0;width:100%;height:100%}body[data-front-template-family=collection][data-front-template=new_year_eve] .hero-slide>span{color:#e4c599;background:#c89a6320;border:1px solid #ba8d644d;border-radius:20px;padding:6px 8px;font-size:8px;letter-spacing:1.5px}body[data-front-template-family=collection][data-front-template=new_year_eve] .hero-slide h1{color:#f8e0b3;width:55%;font:500 31px/1.5 Georgia,SimSun,serif;margin-top:24px;letter-spacing:2px}body[data-front-template-family=collection][data-front-template=new_year_eve] .hero-slide p{color:#e0c0a5;width:53%;font-size:10px;line-height:1.9}body[data-front-template-family=collection][data-front-template=new_year_eve] .dashboard-page>.account-card{margin-top:19px;border:1px solid #a57655;border-radius:23px;background:linear-gradient(120deg,#65413d,#4c2e37);box-shadow:inset 0 1px #f3d39a0c,0 9px 23px #170d1a1f}body[data-front-template-family=collection][data-front-template=new_year_eve] .section-title{color:#f3d7b4;font:500 15px/1.5 Georgia,SimSun,serif;letter-spacing:1px}body[data-front-template-family=collection][data-front-template=new_year_eve] .section-title svg{color:#dfb981}body[data-front-template-family=collection][data-front-template=new_year_eve] .account-item.balance-item{border:1px solid #94684f;background:#734b3b;border-radius:13px}body[data-front-template-family=collection][data-front-template=new_year_eve] .account-item.balance-item:nth-child(2n){background:#663b45;border-color:#975c63}body[data-front-template-family=collection][data-front-template=new_year_eve] .account-item.balance-item :is(span,strong){color:#eed3a7}body[data-front-template-family=collection][data-front-template=new_year_eve] .account-item.balance-item:nth-child(2n) :is(span,strong){color:#ecc1b5}body[data-front-template-family=collection][data-front-template=new_year_eve] .balance-item strong{font:500 23px/1.3 Georgia,serif}body[data-front-template-family=collection][data-front-template=new_year_eve] .business-account-link{color:#dfb698}body[data-front-template-family=collection][data-front-template=new_year_eve] .fresh-shortcuts{position:relative;margin:20px 0 24px;padding:20px 7px 14px;border:1px solid #96694d;border-radius:60px 60px 25px 25px/27px 27px 25px 25px;background:linear-gradient(115deg,#71483a60,#4e2d3660);gap:6px}body[data-front-template-family=collection][data-front-template=new_year_eve] .fresh-shortcuts a{padding:0 0 5px;gap:9px}body[data-front-template-family=collection][data-front-template=new_year_eve] .fresh-shortcuts a>span{width:48px;height:48px;margin:0;border:1px solid #d1a66e;border-radius:50%;color:#f5d399;background:radial-gradient(circle at 30% 20%,#be8854,#75483a);box-shadow:inset 0 0 0 4px #c49a6c22,0 0 18px #cf93421a}body[data-front-template-family=collection][data-front-template=new_year_eve] .fresh-shortcuts a:nth-child(2)>span{border-color:#c28b80;color:#ffd2bc;background:radial-gradient(circle at 30% 20%,#b16e5c,#703e42)}body[data-front-template-family=collection][data-front-template=new_year_eve] .fresh-shortcuts a:nth-child(3)>span{border-color:#d6b379;color:#ffdfab;background:radial-gradient(circle at 30% 20%,#bd9a56,#7d5934)}body[data-front-template-family=collection][data-front-template=new_year_eve] .fresh-shortcuts a:nth-child(4)>span{border-color:#acb190;color:#e2e5b4;background:radial-gradient(circle at 30% 20%,#8c9270,#58594a)}body[data-front-template-family=collection][data-front-template=new_year_eve] .fresh-shortcuts strong{color:#f5e2c7;font-size:11px;font-weight:500}body[data-front-template-family=collection][data-front-template=new_year_eve] .fresh-shortcuts small{color:#c7aa93;font-size:8px}body[data-front-template-family=collection][data-front-template=new_year_eve] .notice-card{border:1px solid #856049;background:#634233;border-radius:25px}body[data-front-template-family=collection][data-front-template=new_year_eve] .notice-track span{color:#d8ba92}body[data-front-template-family=collection][data-front-template=new_year_eve] .member-card{border:1px solid #c09661;border-radius:20px;background:linear-gradient(120deg,#dcc195,#b99164);padding:22px;box-shadow:inset 0 0 0 4px #f5dfb426}body[data-front-template-family=collection][data-front-template=new_year_eve] .member-copy strong{color:#654333;font:600 22px/1.4 Georgia,SimSun,serif}body[data-front-template-family=collection][data-front-template=new_year_eve] .member-copy span{color:#7f5c40}body[data-front-template-family=collection][data-front-template=new_year_eve] .member-icon{border:1px solid #9e764d;border-radius:50%;color:#f6d19a;background:#855a3e}body[data-front-template-family=collection][data-front-template=new_year_eve] :is(.member-badge,.daily-checkin-button){color:#825736;background:#f9e4bd75;border:1px solid #b68b5c;border-radius:20px}body[data-front-template-family=collection][data-front-template=new_year_eve] .upgrade-button{color:#fff1cf;background:#844332;border-radius:20px}body[data-front-template-family=collection][data-front-template=new_year_eve] .member-progress{background:#a58155;height:5px}body[data-front-template-family=collection][data-front-template=new_year_eve] .member-progress span{background:#7c4633}body[data-front-template-family=collection][data-front-template=new_year_eve] .member-levels span{color:#795b3e}body[data-front-template-family=collection][data-front-template=new_year_eve] .member-levels .is-active{color:#874832;background:#f7dfb6}body[data-front-template-family=collection][data-front-template=new_year_eve] .friend-links{background:#4f3036;border:1px solid #865b49;border-radius:20px}body[data-front-template-family=collection][data-front-template=new_year_eve] .platform-logo{background:#5d3d38;border:1px solid #8a644c;border-radius:16px}body[data-front-template-family=collection][data-front-template=new_year_eve] .platform-logo strong{color:#cfb096}body[data-front-template-family=collection][data-front-template=new_year_eve] .bottom-tabs{border:1px solid #a27a55;border-radius:30px;background:#53343af5;box-shadow:0 0 28px #1b0e2280}body[data-front-template-family=collection][data-front-template=new_year_eve] .bottom-tab{color:#c3a496}body[data-front-template-family=collection][data-front-template=new_year_eve] .bottom-tab.is-active{color:#f2d5a1;background:#78533e;border-radius:23px}body[data-front-template-family=collection][data-front-template=new_year_eve] .receive-tab.is-active{color:#493027;background:#e7c17c}body[data-front-template-family=collection][data-front-template=new_year_eve] .login-page:not(.register-page,.forgot-page) .login-shell{border:1px solid #a47c55;border-radius:28px;background:#4a2c36;box-shadow:0 22px 55px #180b213b}body[data-front-template-family=collection][data-front-template=new_year_eve] .login-visual{min-height:304px;padding:32px 23px;background:linear-gradient(160deg,#3d2233,#704031);border-bottom:1px solid #ae8255}body[data-front-template-family=collection][data-front-template=new_year_eve] .login-visual>.festival-artwork{width:100%;height:100%;inset:0}body[data-front-template-family=collection][data-front-template=new_year_eve] .business-login-intro{max-width:61%}body[data-front-template-family=collection][data-front-template=new_year_eve] .business-login-intro h1{font:500 29px/1.6 Georgia,SimSun,serif;color:#f7ddb0}body[data-front-template-family=collection][data-front-template=new_year_eve] .business-login-intro h1 em{color:#e6bda0}body[data-front-template-family=collection][data-front-template=new_year_eve] .business-login-intro :is(p,.business-login-wordmark){color:#d4b39a;font-size:10px}body[data-front-template-family=collection][data-front-template=new_year_eve] .form-heading h2{color:#f4ddba;font-family:Georgia,SimSun,serif;font-weight:500}body[data-front-template-family=collection][data-front-template=new_year_eve] .input-wrap{border:1px solid #946651;border-radius:15px;background:#3d2530}body[data-front-template-family=collection][data-front-template=new_year_eve] .input-wrap:focus-within{background:#5b383b;border-color:#d0a676;box-shadow:0 0 0 3px #edc48212}body[data-front-template-family=collection][data-front-template=new_year_eve] .login-button{border:1px solid #efcf99;border-radius:25px;background:#e7c17c;color:#493027;box-shadow:0 5px 20px #efbd6619}body[data-front-template-family=collection][data-front-template=new_year_eve] .profile-card{background:radial-gradient(ellipse at 100% 0,#bc865449,transparent 60%),linear-gradient(120deg,#764936,#572e3c);border:1px solid #a67755;border-radius:29px}body[data-front-template-family=collection][data-front-template=new_year_eve] .user-avatar{border:3px double #e9c58c;border-radius:50%;background:linear-gradient(135deg,#bc9762,#875d40);color:#ffedc5}body[data-front-template-family=collection][data-front-template=new_year_eve] .profile-main h1{color:#f4dcb6;font-family:Georgia,SimSun,serif}body[data-front-template-family=collection][data-front-template=new_year_eve] .profile-main>span{color:#d4ae92}body[data-front-template-family=collection][data-front-template=new_year_eve] .profile-tags a{border:1px solid #b0845c;border-radius:20px;color:#e9c38c;background:#b8895b20}body[data-front-template-family=collection][data-front-template=new_year_eve] .mine-account-card{background:linear-gradient(120deg,#684237,#4e2e3a);border:1px solid #966748;border-radius:22px}body[data-front-template-family=collection][data-front-template=new_year_eve] .mine-menu-card{border:1px solid #87584a;border-radius:23px;background:#4b2d37;overflow:hidden}body[data-front-template-family=collection][data-front-template=new_year_eve] .mine-menu-item{min-height:67px;border-color:#744c44}body[data-front-template-family=collection][data-front-template=new_year_eve] .mine-menu-item:nth-child(2n){background:#835d4611}body[data-front-template-family=collection][data-front-template=new_year_eve] .mine-menu-item svg:first-child{color:#d4ac79}body[data-front-template-family=collection][data-front-template=new_year_eve] :is(.member-level-hero,.benefit-hero){border:1px solid #ba9464;border-radius:27px;background:linear-gradient(125deg,#7d5939,#4d3038);color:#efd1a5}body[data-front-template-family=collection][data-front-template=new_year_eve] .level-card{border:1px solid #91664c;border-radius:19px;background:linear-gradient(125deg,#674537,#4b2e37)}body[data-front-template-family=collection][data-front-template=new_year_eve] .level-card.is-current{background:linear-gradient(120deg,#795b3a,#60422f);border-color:#d0ad70}body[data-front-template-family=collection][data-front-template=new_year_eve] .level-card-icon{border:1px solid #b29466;border-radius:50%;color:#efd198;background:#87663c}body[data-front-template-family=collection][data-front-template=new_year_eve] .order-card{border:1px solid #956a50;border-top:3px solid #c49962;border-radius:18px;background:#52343a}body[data-front-template-family=collection][data-front-template=new_year_eve] .order-card-head{border-bottom:1px solid #805648;padding-bottom:12px}body[data-front-template-family=collection][data-front-template=new_year_eve] .order-main-tabs{border:1px solid #855d47;border-radius:25px;background:#432c31;padding:5px}body[data-front-template-family=collection][data-front-template=new_year_eve] .order-main-tab{border-radius:22px}body[data-front-template-family=collection][data-front-template=new_year_eve] .order-tabs{border-radius:15px;background:#432b32}body[data-front-template-family=collection][data-front-template=new_year_eve] :is(.profile-form,.password-form,.recharge-form,.withdraw-form){border:1px solid #9a704f;border-radius:23px;background:linear-gradient(130deg,#603e37,#4a2b37)}body[data-front-template-family=collection][data-front-template=new_year_eve] .profile-field :is(input,select){border:1px solid #8d644e;border-radius:15px;background:#3c2530;color:#f8e8cd}body[data-front-template-family=collection][data-front-template=new_year_eve] .profile-field :is(input,select):focus{background:#573b39;border-color:#cca777;box-shadow:0 0 0 3px #e4bd7c18}body[data-front-template-family=collection][data-front-template=new_year_eve] .profile-save-button{border:1px solid #eecd91;border-radius:25px;color:#493027;background:#e7c17c;box-shadow:0 6px 18px #e7ae6014}body[data-front-template-family=collection][data-front-template=new_year_eve] :is(.service-hero,.service-action-card,.builtin-chat-card){border:1px solid #95694e;border-radius:22px;background:#563638}body[data-front-template-family=collection][data-front-template=new_year_eve] .builtin-chat-card>header{border-bottom:1px solid #976849;background:#694938}body[data-front-template-family=collection][data-front-template=new_year_eve] .builtin-chat-input{background:#4c3034;border-top:1px solid #896049}body[data-front-template-family=collection][data-front-template=new_year_eve] .builtin-chat-input textarea{color:#f8e8cd;border-color:#916649;border-radius:17px;background:#3b252c}body[data-front-template-family=collection][data-front-template=winter_solstice] .orders-page :is(.order-money-summary,.order-inline-grid)>span,body[data-front-template-family=collection][data-front-template=laba] .orders-page :is(.order-money-summary,.order-inline-grid)>span,body[data-front-template-family=collection][data-front-template=little_new_year] .orders-page :is(.order-money-summary,.order-inline-grid)>span,body[data-front-template-family=collection][data-front-template=new_year_eve] .orders-page :is(.order-money-summary,.order-inline-grid)>span{color:var(--collection-muted)}@media(max-width:759px){body[data-front-template-family=collection][data-front-template=winter_solstice] .dashboard-page,body[data-front-template-family=collection][data-front-template=laba] .dashboard-page,body[data-front-template-family=collection][data-front-template=little_new_year] .dashboard-page,body[data-front-template-family=collection][data-front-template=new_year_eve] .dashboard-page{display:flex;flex-direction:column}body[data-front-template-family=collection][data-front-template=winter_solstice] .dashboard-page>.hero-carousel,body[data-front-template-family=collection][data-front-template=laba] .dashboard-page>.hero-carousel,body[data-front-template-family=collection][data-front-template=little_new_year] .dashboard-page>.hero-carousel,body[data-front-template-family=collection][data-front-template=new_year_eve] .dashboard-page>.hero-carousel{order:1}body[data-front-template-family=collection][data-front-template=winter_solstice] .dashboard-page>.account-card,body[data-front-template-family=collection][data-front-template=little_new_year] .dashboard-page>.account-card,body[data-front-template-family=collection][data-front-template=new_year_eve] .dashboard-page>.account-card{order:2}body[data-front-template-family=collection][data-front-template=winter_solstice] .dashboard-page>.business-account-link,body[data-front-template-family=collection][data-front-template=little_new_year] .dashboard-page>.business-account-link,body[data-front-template-family=collection][data-front-template=new_year_eve] .dashboard-page>.business-account-link{order:3}body[data-front-template-family=collection][data-front-template=winter_solstice] .dashboard-page>.fresh-shortcuts,body[data-front-template-family=collection][data-front-template=little_new_year] .dashboard-page>.fresh-shortcuts{order:4}body[data-front-template-family=collection][data-front-template=winter_solstice] .dashboard-page>.notice-card,body[data-front-template-family=collection][data-front-template=little_new_year] .dashboard-page>.notice-card{order:5}body[data-front-template-family=collection][data-front-template=winter_solstice] .dashboard-page>.member-card,body[data-front-template-family=collection][data-front-template=little_new_year] .dashboard-page>.member-card{order:6}body[data-front-template-family=collection][data-front-template=laba] .dashboard-page>.fresh-shortcuts{order:2}body[data-front-template-family=collection][data-front-template=laba] .dashboard-page>.account-card{order:3}body[data-front-template-family=collection][data-front-template=laba] .dashboard-page>.business-account-link{order:4}body[data-front-template-family=collection][data-front-template=laba] .dashboard-page>.notice-card{order:5}body[data-front-template-family=collection][data-front-template=laba] .dashboard-page>.member-card{order:6}body[data-front-template-family=collection][data-front-template=new_year_eve] .dashboard-page>.member-card{order:4}body[data-front-template-family=collection][data-front-template=new_year_eve] .dashboard-page>.fresh-shortcuts{order:5}body[data-front-template-family=collection][data-front-template=new_year_eve] .dashboard-page>.notice-card{order:6}body[data-front-template-family=collection][data-front-template=winter_solstice] .dashboard-page>.friend-links,body[data-front-template-family=collection][data-front-template=laba] .dashboard-page>.friend-links,body[data-front-template-family=collection][data-front-template=little_new_year] .dashboard-page>.friend-links,body[data-front-template-family=collection][data-front-template=new_year_eve] .dashboard-page>.friend-links{order:7}}@media(min-width:760px){body[data-front-template-family=collection][data-front-template=winter_solstice] .dashboard-page{gap:18px 24px}body[data-front-template-family=collection][data-front-template=winter_solstice] .dashboard-page .hero-carousel{grid-column:1;grid-row:1;height:285px;border:1px solid #d4c4a8;border-radius:23px}body[data-front-template-family=collection][data-front-template=winter_solstice] .dashboard-page .hero-slide{padding:30px 25px}body[data-front-template-family=collection][data-front-template=winter_solstice] .dashboard-page .hero-slide h1{font-size:34px}body[data-front-template-family=collection][data-front-template=winter_solstice] .dashboard-page>.account-card{grid-column:2;grid-row:1;border-top:4px solid #b48b67;border-radius:23px;padding:24px}body[data-front-template-family=collection][data-front-template=winter_solstice] .dashboard-page .fresh-shortcuts{grid-column:1 / -1;grid-row:3;padding:19px 30px;margin:0;background:#f0e5ce;border:1px solid #d8c5a1;border-radius:50px}body[data-front-template-family=collection][data-front-template=winter_solstice] .dashboard-page .fresh-shortcuts a>span{width:64px;height:64px}body[data-front-template-family=collection][data-front-template=winter_solstice] .login-visual{min-height:590px;padding:45px 35px;border-bottom:0;border-right:4px solid #b48b67}body[data-front-template-family=collection][data-front-template=winter_solstice] .login-visual>.festival-artwork{inset:auto 0 0 auto;width:125%;height:78%}body[data-front-template-family=collection][data-front-template=winter_solstice] .business-login-intro{max-width:100%}body[data-front-template-family=collection][data-front-template=winter_solstice] .business-login-intro h1{font-size:39px}body[data-front-template-family=collection][data-front-template=laba] .dashboard-page .hero-carousel{height:295px}body[data-front-template-family=collection][data-front-template=laba] .dashboard-page .hero-slide{padding:30px 25px}body[data-front-template-family=collection][data-front-template=laba] .dashboard-page .hero-slide h1{font-size:34px}body[data-front-template-family=collection][data-front-template=laba] .dashboard-page .fresh-shortcuts{grid-column:1 / -1;grid-row:3;grid-template-columns:repeat(6,minmax(0,1fr));padding:0;border:0;background:none}body[data-front-template-family=collection][data-front-template=laba] .dashboard-page .fresh-shortcuts a{min-height:119px}body[data-front-template-family=collection][data-front-template=laba] .dashboard-page .fresh-shortcuts a:first-child,body[data-front-template-family=collection][data-front-template=laba] .dashboard-page .fresh-shortcuts a:last-child{padding:24px}body[data-front-template-family=collection][data-front-template=laba] .login-visual{min-height:590px;padding:45px 35px;border-bottom:0;border-right:1px solid #d6bfaf}body[data-front-template-family=collection][data-front-template=laba] .login-visual>.festival-artwork{inset:auto -20px 0 auto;width:125%;height:78%}body[data-front-template-family=collection][data-front-template=laba] .business-login-intro{max-width:100%}body[data-front-template-family=collection][data-front-template=laba] .business-login-intro h1{font-size:39px}body[data-front-template-family=collection][data-front-template=little_new_year] .dashboard-page .hero-carousel{height:304px}body[data-front-template-family=collection][data-front-template=little_new_year] .dashboard-page .hero-slide{padding:29px 24px}body[data-front-template-family=collection][data-front-template=little_new_year] .dashboard-page .hero-slide h1{font-size:34px}body[data-front-template-family=collection][data-front-template=little_new_year] .dashboard-page>.account-card{margin:0;padding:24px}body[data-front-template-family=collection][data-front-template=little_new_year] .dashboard-page .fresh-shortcuts{grid-column:1 / -1;grid-row:3;margin:16px 0 0;padding:17px 25px 0;border:0;border-top:2px solid #bcac8a;border-radius:0;background:none}body[data-front-template-family=collection][data-front-template=little_new_year] .dashboard-page .fresh-shortcuts a:before{top:-19px;height:26px}body[data-front-template-family=collection][data-front-template=little_new_year] .login-visual{min-height:590px;padding:45px 35px;border-bottom:0;border-right:3px solid #bb9863}body[data-front-template-family=collection][data-front-template=little_new_year] .login-visual>.festival-artwork{inset:auto -15px -9px auto;width:125%;height:80%}body[data-front-template-family=collection][data-front-template=little_new_year] .business-login-intro{max-width:100%}body[data-front-template-family=collection][data-front-template=little_new_year] .business-login-intro h1{font-size:39px}body[data-front-template-family=collection][data-front-template=new_year_eve] .dashboard-page .hero-carousel{grid-column:1 / -1;grid-row:1;height:335px;border-radius:90px 90px 25px 25px/38px 38px 25px 25px}body[data-front-template-family=collection][data-front-template=new_year_eve] .dashboard-page .hero-slide{padding:40px 37px}body[data-front-template-family=collection][data-front-template=new_year_eve] .dashboard-page .hero-slide h1{width:45%;max-width:360px;font-size:41px}body[data-front-template-family=collection][data-front-template=new_year_eve] .dashboard-page .hero-slide p{width:44%;max-width:330px;font-size:12px}body[data-front-template-family=collection][data-front-template=new_year_eve] .dashboard-page .hero-slide>.festival-artwork{inset:auto 0 -22px auto;width:69%;height:125%}body[data-front-template-family=collection][data-front-template=new_year_eve] .dashboard-page>.account-card{grid-column:1;grid-row:2;margin-top:0;padding:24px}body[data-front-template-family=collection][data-front-template=new_year_eve] .dashboard-page>.member-card{grid-column:2;grid-row:2;margin:0;padding:24px}body[data-front-template-family=collection][data-front-template=new_year_eve] .dashboard-page .business-account-link{grid-column:1;grid-row:3;margin:0}body[data-front-template-family=collection][data-front-template=new_year_eve] .dashboard-page .fresh-shortcuts{grid-column:1 / -1;grid-row:4;padding:22px 25px 15px;border:1px solid #96694d;border-radius:60px 60px 25px 25px/27px 27px 25px 25px;background:linear-gradient(115deg,#71483a60,#4e2d3660)}body[data-front-template-family=collection][data-front-template=new_year_eve] .dashboard-page .fresh-shortcuts a>span{width:59px;height:59px}body[data-front-template-family=collection][data-front-template=new_year_eve] .login-visual{min-height:590px;padding:45px 35px;border-bottom:0;border-right:1px solid #ae8255}body[data-front-template-family=collection][data-front-template=new_year_eve] .login-visual>.festival-artwork{inset:auto -35px -25px auto;width:135%;height:82%}body[data-front-template-family=collection][data-front-template=new_year_eve] .business-login-intro{max-width:100%}body[data-front-template-family=collection][data-front-template=new_year_eve] .business-login-intro h1{font-size:39px}}@media(max-width:360px){body[data-front-template-family=collection][data-front-template=winter_solstice] .hero-slide:not(.hero-image-slide),body[data-front-template-family=collection][data-front-template=laba] .hero-slide:not(.hero-image-slide),body[data-front-template-family=collection][data-front-template=little_new_year] .hero-slide:not(.hero-image-slide),body[data-front-template-family=collection][data-front-template=new_year_eve] .hero-slide:not(.hero-image-slide){padding-inline:19px}body[data-front-template-family=collection][data-front-template=winter_solstice] .hero-slide h1,body[data-front-template-family=collection][data-front-template=laba] .hero-slide h1,body[data-front-template-family=collection][data-front-template=little_new_year] .hero-slide h1,body[data-front-template-family=collection][data-front-template=new_year_eve] .hero-slide h1{font-size:28px;letter-spacing:1px;width:60%}body[data-front-template-family=collection][data-front-template=winter_solstice] .hero-slide p,body[data-front-template-family=collection][data-front-template=laba] .hero-slide p,body[data-front-template-family=collection][data-front-template=little_new_year] .hero-slide p,body[data-front-template-family=collection][data-front-template=new_year_eve] .hero-slide p{font-size:9px}body[data-front-template-family=collection][data-front-template=winter_solstice] .fresh-shortcuts a>span{width:48px;height:48px}body[data-front-template-family=collection][data-front-template=laba] .fresh-shortcuts{gap:8px}body[data-front-template-family=collection][data-front-template=laba] .fresh-shortcuts a{padding-inline:3px}body[data-front-template-family=collection][data-front-template=laba] .fresh-shortcuts a:first-child,body[data-front-template-family=collection][data-front-template=laba] .fresh-shortcuts a:last-child{padding:13px 10px;grid-template-columns:38px minmax(0,1fr);column-gap:8px}body[data-front-template-family=collection][data-front-template=laba] .fresh-shortcuts a:first-child>span,body[data-front-template-family=collection][data-front-template=laba] .fresh-shortcuts a:last-child>span{width:37px;height:43px}body[data-front-template-family=collection][data-front-template=laba] .fresh-shortcuts strong{font-size:10px}body[data-front-template-family=collection][data-front-template=laba] .fresh-shortcuts small{display:block;font-size:7px}body[data-front-template-family=collection][data-front-template=little_new_year] .fresh-shortcuts{gap:6px}body[data-front-template-family=collection][data-front-template=little_new_year] .fresh-shortcuts a>span{width:35px;height:39px}body[data-front-template-family=collection][data-front-template=little_new_year] .fresh-shortcuts strong{font-size:10px}body[data-front-template-family=collection][data-front-template=new_year_eve] .fresh-shortcuts{gap:4px;padding-inline:5px}body[data-front-template-family=collection][data-front-template=new_year_eve] .fresh-shortcuts a>span{width:43px;height:43px}body[data-front-template-family=collection][data-front-template=new_year_eve] .fresh-shortcuts strong{font-size:10px}body[data-front-template-family=collection][data-front-template=winter_solstice] .balance-item strong,body[data-front-template-family=collection][data-front-template=laba] .balance-item strong,body[data-front-template-family=collection][data-front-template=little_new_year] .balance-item strong,body[data-front-template-family=collection][data-front-template=new_year_eve] .balance-item strong{font-size:19px}body[data-front-template-family=collection][data-front-template=winter_solstice] .business-login-intro h1,body[data-front-template-family=collection][data-front-template=laba] .business-login-intro h1,body[data-front-template-family=collection][data-front-template=little_new_year] .business-login-intro h1,body[data-front-template-family=collection][data-front-template=new_year_eve] .business-login-intro h1{font-size:25px}}@media(hover:hover)and (prefers-reduced-motion:no-preference){body[data-front-template-family=collection][data-front-template=winter_solstice] .fresh-shortcuts a:hover>span{transform:translateY(-3px) rotate(-5deg)}body[data-front-template-family=collection][data-front-template=laba] .fresh-shortcuts a:hover{transform:translateY(-2px);box-shadow:0 7px 15px #79516512}body[data-front-template-family=collection][data-front-template=little_new_year] .fresh-shortcuts a:hover{transform:rotate(-2deg)}body[data-front-template-family=collection][data-front-template=new_year_eve] .fresh-shortcuts a:hover>span{transform:translateY(-3px);box-shadow:0 0 22px #deaa6930}body[data-front-template-family=collection][data-front-template=new_year_eve] :is(.login-button,.profile-save-button):not(:disabled):hover{background:#f1d39b;color:#493027}}body[data-front-template-family=collection] .daily-collection-home{display:flex;flex-direction:column;gap:14px;padding-top:0;padding-bottom:110px;max-width:960px;color:var(--collection-ink);--daily-heading-ink:var(--collection-ink)}.daily-collection-home :is(h1,h2,p){margin:0}.daily-collection-home :is(a,button){-webkit-tap-highlight-color:transparent}.daily-collection-home .daily-intro{min-width:0}.daily-heading{position:relative;isolation:isolate;min-height:185px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:30px 18px 38px;overflow:hidden;color:var(--daily-heading-ink)}.daily-scene{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;object-position:65% center}.daily-heading:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,var(--collection-bg) 0%,color-mix(in srgb,var(--collection-bg) 85%,transparent) 28%,transparent 90%)}.daily-heading-copy{min-width:0;padding-right:48px}.daily-eyebrow{display:block;max-width:220px;margin-bottom:12px;font-size:8px;letter-spacing:2px;line-height:1.6;font-weight:600;overflow-wrap:anywhere}.daily-heading h1{font-size:clamp(30px,7vw,43px);line-height:1.2;letter-spacing:3px;font-weight:500}.daily-heading p{max-width:230px;margin-top:12px;font-size:12px;line-height:1.8;letter-spacing:1px;text-wrap:balance}.daily-heading-actions{display:flex;gap:12px;position:absolute;top:22px;right:14px}.daily-heading-actions a{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:color-mix(in srgb,var(--collection-surface) 75%,transparent);color:inherit}.daily-identity{display:flex;align-items:center;gap:12px;min-width:0;position:relative;padding:16px;margin:0 5px;border:1px solid var(--collection-border);background:var(--collection-surface);border-radius:var(--collection-radius);box-shadow:var(--collection-shadow)}.daily-avatar{flex-shrink:0;width:46px;height:46px;display:grid;place-items:center;border-radius:50%;color:var(--collection-on-primary);background:var(--collection-primary)}.daily-user-copy{min-width:0;flex:1;display:grid;gap:6px}.daily-user-copy strong{font-size:18px;line-height:1.3;overflow-wrap:anywhere;font-weight:600}.daily-user-copy>span{font-size:10px;color:var(--collection-muted);overflow-wrap:anywhere}.daily-level{display:flex;gap:4px;align-items:center;min-width:0;max-width:40%;border:1px solid var(--collection-border);padding:7px 8px;border-radius:30px;color:var(--collection-primary);background:var(--collection-soft);font-size:10px;text-decoration:none}.daily-level span{overflow-wrap:anywhere}.daily-level svg{flex-shrink:0}.daily-balance{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 5px 0;padding:17px 8px 29px;border-bottom:1px solid var(--collection-border);gap:12px 0}.daily-balance>div{min-width:0;padding-inline:12px}.daily-balance>div+div{border-left:1px solid var(--collection-border)}.daily-balance>div>span{min-height:22px;display:flex;align-items:center;gap:7px;color:var(--collection-muted);font-size:11px}.daily-balance button{display:grid;place-items:center;padding:3px;min-width:24px;min-height:24px;background:none;border:0;color:var(--collection-primary);cursor:pointer}.daily-balance strong{display:block;margin-top:6px;font-family:var(--daily-number-font,Georgia,serif);font-weight:500;font-size:clamp(19px,5.6vw,32px);line-height:1.3;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;letter-spacing:-.8px}.daily-balance>a{position:absolute;right:15px;bottom:8px;display:flex;align-items:center;font-size:9px;color:var(--collection-muted);text-decoration:none}.daily-services{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 5px;margin-top:13px;padding:5px 0 8px}.daily-services a{min-width:0;display:flex;flex-direction:column;align-items:center;gap:7px;padding:7px 2px;color:var(--collection-ink);text-decoration:none}.daily-services a>span{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;border:1px solid var(--collection-border);color:var(--collection-primary);background:var(--collection-soft)}.daily-services strong{font-size:12px;font-weight:500;line-height:1.6}.daily-services .daily-service-extended{display:none}.daily-editorial{display:grid;gap:12px;min-width:0}.daily-editorial>:is(a,button){min-width:0;position:relative;display:block;isolation:isolate;overflow:hidden;min-height:150px;text-align:left;border:1px solid var(--collection-border);border-radius:var(--collection-radius);padding:22px;color:var(--collection-ink);background:var(--collection-surface);text-decoration:none;font:inherit;cursor:pointer}.daily-editorial>:is(a,button):after{position:absolute;inset:0;z-index:-1;content:"";background:linear-gradient(90deg,var(--collection-surface) 0%,color-mix(in srgb,var(--collection-surface) 90%,transparent) 25%,transparent 100%)}.daily-editorial>:is(a,button)>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:75% center;z-index:-2}.daily-editorial>:is(a,button)>div{position:relative;max-width:70%}.daily-editorial span{display:flex;gap:6px;align-items:center;font-size:8px;letter-spacing:1.2px;line-height:1.6;margin-bottom:7px;overflow-wrap:anywhere}.daily-editorial h2{font-size:clamp(24px,6vw,34px);font-weight:500;line-height:1.35;letter-spacing:1px}.daily-editorial p{margin-top:8px;font-size:11px;line-height:1.7;text-wrap:balance}.daily-editorial strong{display:inline-flex;align-items:center;gap:10px;margin-top:14px;padding:7px 13px;border-radius:30px;color:var(--collection-on-primary);background:var(--collection-primary);font-size:11px;font-weight:500}.daily-collection-home .daily-editorial-card{min-height:198px}.daily-collection-home .member-card{margin:0}.daily-collection-home .notice-card{margin:0 3px}.daily-collection-home .friend-links{margin:0}.daily-collection-home[data-daily-group=fresh] .daily-services{grid-template-columns:repeat(3,minmax(0,1fr));background:var(--collection-surface);border:1px solid var(--collection-border);border-radius:var(--collection-radius);padding:10px}.daily-collection-home[data-daily-group=fresh] .daily-services .daily-service-extended{display:flex}.daily-collection-home[data-daily-group=fresh] .daily-services a>span{border:0;background:transparent}.daily-collection-home[data-daily-group=fresh] .daily-services a{border-bottom:1px solid var(--collection-border)}.daily-collection-home[data-daily-group=fresh] .daily-services a:nth-last-child(-n+3){border-bottom:0}.daily-collection-home[data-daily-group=fresh] .daily-identity{border:0;background:transparent;box-shadow:none}.daily-collection-home[data-daily-group=fresh] .daily-balance{border:1px solid var(--collection-border);border-radius:var(--collection-radius);background:color-mix(in srgb,var(--collection-surface) 80%,transparent)}.daily-collection-home[data-daily-group=commerce] .daily-heading{min-height:105px;padding:23px 15px;background:var(--collection-primary);color:var(--collection-on-primary)}.daily-collection-home[data-daily-group=commerce] .daily-heading .daily-scene,.daily-collection-home[data-daily-group=commerce] .daily-heading:after{display:none}.daily-collection-home[data-daily-group=commerce] .daily-heading h1{font-size:29px}.daily-collection-home[data-daily-group=commerce] .daily-heading p{font-size:10px;margin-top:7px}.daily-collection-home[data-daily-group=commerce] .daily-heading .daily-eyebrow{margin-bottom:7px}.daily-collection-home[data-daily-group=commerce] .daily-heading-actions a{background:transparent}.daily-collection-home[data-daily-group=commerce] .daily-editorial-card{order:-1;min-height:245px}.daily-collection-home[data-daily-group=commerce] .daily-identity{margin-top:14px}.daily-collection-home[data-daily-group=commerce] .daily-services a>span{border:0;background:var(--collection-primary);color:var(--collection-on-primary);width:40px;height:40px}body[data-front-template-family=collection] .login-visual>.daily-login-scene{width:100%;height:100%;max-width:none;right:0;bottom:0;object-fit:cover;opacity:.28;z-index:0}@media(min-width:720px){body[data-front-template-family=collection] .daily-collection-home{max-width:820px;padding-inline:28px}.daily-heading{min-height:235px;padding:36px 26px}.daily-heading-copy{padding-top:10px}.daily-editorial{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-editorial>:is(a,button),.daily-collection-home .daily-editorial-card{min-height:210px}.daily-collection-home[data-daily-group=commerce] .daily-editorial-card{min-height:245px;grid-column:1 / -1}.daily-collection-home[data-daily-group=commerce] .daily-benefit{grid-column:1 / -1;min-height:170px}.daily-services a{flex-direction:row;justify-content:center;gap:12px}.daily-services a>span{width:44px;height:44px}}@media(max-width:350px){.daily-heading{padding-inline:12px}.daily-heading-copy{padding-right:32px}.daily-heading-actions{gap:3px;right:7px}.daily-heading-actions a{width:29px}.daily-identity{padding:12px 9px;gap:8px}.daily-avatar{width:36px;height:36px}.daily-user-copy strong{font-size:15px}.daily-level{max-width:35%;padding:6px 4px;font-size:9px}.daily-level>svg:last-child{display:none}.daily-balance>div{padding-inline:6px}.daily-editorial>:is(a,button){padding:18px}}@media(prefers-reduced-motion:reduce){.daily-collection-home *{scroll-behavior:auto}}body[data-front-template-family=collection][data-front-template=pearl]{--collection-bg:#f9f5ef;--collection-surface:#fffaf4;--collection-soft:#efe2d0;--collection-ink:#4a3023;--collection-muted:#806b58;--collection-primary:#92642f;--collection-on-primary:#fffaf2;--collection-secondary:#b38a55;--collection-accent:#dcbf96;--collection-border:#d8c0a0;--collection-radius:22px;--collection-shadow:0 8px 24px #81634414;--collection-hero-bg:#f2e6d5;--collection-hero-ink:#4a3023;--collection-font:Georgia,"Noto Serif SC","Songti SC","SimSun",serif;--daily-number-font:Georgia,"Times New Roman",serif}body[data-front-template-family=collection][data-front-template=berry]{--collection-bg:#591c28;--collection-surface:#722e36;--collection-soft:#853e44;--collection-ink:#f7e6cc;--collection-muted:#ddc3a5;--collection-primary:#e7c08a;--collection-on-primary:#431321;--collection-secondary:#d7ae77;--collection-accent:#ad675c;--collection-border:#a7745a;--collection-radius:8px;--collection-shadow:0 10px 25px #23081124;--collection-hero-bg:#4c1521;--collection-hero-ink:#fae5c2;--collection-font:Georgia,"Noto Serif SC","SimSun",serif;--daily-number-font:Georgia,"Times New Roman",serif}body[data-front-template-family=collection][data-front-template=mocha]{--collection-bg:#f0e9df;--collection-surface:#fcf8f0;--collection-soft:#e5d6c3;--collection-ink:#35291f;--collection-muted:#7d6a58;--collection-primary:#765136;--collection-on-primary:#fff8ee;--collection-secondary:#a17c54;--collection-accent:#c7a27e;--collection-border:#d0beaa;--collection-radius:2px;--collection-shadow:none;--collection-hero-bg:#e5d5c0;--collection-hero-ink:#34271d;--collection-font:Georgia,"Noto Serif SC","Songti SC","SimSun",serif;--daily-number-font:Georgia,"Times New Roman",serif}body[data-front-template-family=collection][data-front-template=porcelain]{--collection-bg:#f5f5ef;--collection-surface:#fffffb;--collection-soft:#e8edf1;--collection-ink:#15385e;--collection-muted:#64748a;--collection-primary:#235586;--collection-on-primary:#fffcf1;--collection-secondary:#b5904f;--collection-accent:#a6bbce;--collection-border:#c8d1d8;--collection-radius:26px;--collection-shadow:0 7px 20px #234d7214;--collection-hero-bg:#e9eff1;--collection-hero-ink:#15385e;--collection-font:"Noto Serif SC","Songti SC","SimSun",serif;--daily-number-font:Georgia,"Times New Roman",serif}body[data-front-template-family=collection][data-front-template=amethyst]{--collection-bg:#efedf2;--collection-surface:#fcfbfd;--collection-soft:#e7e0ec;--collection-ink:#3f2949;--collection-muted:#797080;--collection-primary:#6f4b80;--collection-on-primary:#fffaff;--collection-secondary:#8c739d;--collection-accent:#c3b3d0;--collection-border:#d4ccdd;--collection-radius:10px;--collection-shadow:0 8px 23px #6453711c;--collection-hero-bg:#e4e0e9;--collection-hero-ink:#3f2949;--collection-font:Georgia,"Noto Serif SC","SimSun",serif;--daily-number-font:Georgia,"Times New Roman",serif}body[data-front-template-family=collection][data-front-template=amber]{--collection-bg:#24170e;--collection-surface:#352317;--collection-soft:#4b3120;--collection-ink:#ffedcf;--collection-muted:#d2b58f;--collection-primary:#f1c387;--collection-on-primary:#301b0c;--collection-secondary:#d89c4d;--collection-accent:#ab681f;--collection-border:#946330;--collection-radius:16px;--collection-shadow:0 9px 24px #120b0840;--collection-hero-bg:#422612;--collection-hero-ink:#fff0d0;--collection-font:Georgia,"Noto Serif SC","Songti SC","SimSun",serif;--daily-number-font:Georgia,"Times New Roman",serif}body[data-front-template-family=collection][data-front-template=almond]{--collection-bg:#faf5ec;--collection-surface:#fffdf7;--collection-soft:#f0e3cf;--collection-ink:#513720;--collection-muted:#87694f;--collection-primary:#976437;--collection-on-primary:#fffcf5;--collection-secondary:#ba874f;--collection-accent:#debf92;--collection-border:#e7d6bd;--collection-radius:20px;--collection-shadow:0 8px 25px #9c7b4a12;--collection-hero-bg:#f3e5cd;--collection-hero-ink:#50321c;--collection-font:Georgia,"Noto Serif SC","SimSun",serif;--daily-number-font:Georgia,"Times New Roman",serif}body[data-front-template-family=collection][data-front-template=coral]{--collection-bg:#f7f6f3;--collection-surface:#fffefa;--collection-soft:#fce3dc;--collection-ink:#252424;--collection-muted:#746963;--collection-primary:#c63d34;--collection-on-primary:#fffefa;--collection-secondary:#b24d42;--collection-accent:#f2947c;--collection-border:#d6cec6;--collection-radius:2px;--collection-shadow:none;--collection-hero-bg:#f6ddd5;--collection-hero-ink:#252424;--collection-font:"Arial","Microsoft YaHei",sans-serif;--daily-number-font:Georgia,"Times New Roman",serif}body[data-front-template-family=collection][data-front-template=jade]{--collection-bg:#f4efe5;--collection-surface:#fffcf3;--collection-soft:#e0e5d5;--collection-ink:#173e33;--collection-muted:#697767;--collection-primary:#285b49;--collection-on-primary:#fffbec;--collection-secondary:#b98050;--collection-accent:#a1b49a;--collection-border:#c6b69a;--collection-radius:24px;--collection-shadow:0 8px 20px #54422b1c;--collection-hero-bg:#e7e8d8;--collection-hero-ink:#173e33;--collection-font:"Noto Serif SC","Songti SC","SimSun",serif;--daily-number-font:Georgia,"Times New Roman",serif}body[data-front-template-family=collection][data-front-template=blackberry]{--collection-bg:#160e19;--collection-surface:#251628;--collection-soft:#3a2440;--collection-ink:#f4dfb8;--collection-muted:#c7ac91;--collection-primary:#e5c487;--collection-on-primary:#251328;--collection-secondary:#c09d62;--collection-accent:#854b70;--collection-border:#8e7256;--collection-radius:26px;--collection-shadow:0 10px 28px #08040945;--collection-hero-bg:#27172b;--collection-hero-ink:#f4dfb8;--collection-font:Georgia,"Noto Serif SC","Songti SC","SimSun",serif;--daily-number-font:Georgia,"Times New Roman",serif}body[data-front-template=pearl] .daily-heading{margin-inline:-4px;min-height:205px}body[data-front-template=pearl] .daily-identity{border:3px double #c09d6e;border-radius:60px;background:linear-gradient(115deg,#fffaf3,#efe1cd)}body[data-front-template=pearl] .daily-level{background:#f5e8d5}body[data-front-template=pearl] .daily-services a>span{box-shadow:inset 0 0 0 3px #fff9ef,0 3px 6px #91652c24;border-color:#b6915d}body[data-front-template=pearl] .daily-editorial>:is(a,button){border-radius:20px}body[data-front-template=pearl] .daily-editorial strong{background:linear-gradient(100deg,#91622e,#b58c53)}body[data-front-template=berry] .daily-heading{min-height:216px;border-bottom:1px solid #c69b6d}body[data-front-template=berry] .daily-identity{border-radius:5px;border-color:#d7b58e;background:#fcf4e9;color:#551d2a}body[data-front-template=berry] .daily-user-copy>span{color:#79505a}body[data-front-template=berry] .daily-level{background:#eddec9;color:#652539;border-color:#ccb28d}body[data-front-template=berry] .daily-services{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px 4px}body[data-front-template=berry] .daily-services a{flex-direction:row;justify-content:flex-start;gap:12px;padding:10px;border:1px solid #ac7e67;background:#6b2434}body[data-front-template=berry] .daily-services a>span{width:36px;height:36px;border:0;background:#e7c08a;color:#591c28}body[data-front-template=berry] .daily-editorial-card{border-radius:2px}body[data-front-template=berry] .daily-benefit{border-radius:2px;border-block-width:3px}body[data-front-template=mocha] .daily-heading{border-bottom:2px solid #765136;min-height:210px}body[data-front-template=mocha] .daily-heading h1{font-weight:700;letter-spacing:5px}body[data-front-template=mocha] .daily-identity{border:0;border-bottom:1px solid #cbb7a2;border-radius:0;background:transparent;box-shadow:none}body[data-front-template=mocha] .daily-avatar{border-radius:2px;background:#a58162}body[data-front-template=mocha] .daily-level{border-radius:0;border:0;background:transparent}body[data-front-template=mocha] .daily-services a{border-right:1px solid #cfbda8}body[data-front-template=mocha] .daily-services a:last-child{border-right:0}body[data-front-template=mocha] .daily-services a>span{border:0;border-radius:2px;background:transparent}body[data-front-template=mocha] .daily-editorial>:is(a,button){border-radius:0;border-bottom:3px solid #765136}body[data-front-template=mocha] .daily-editorial strong{border-radius:0}body[data-front-template=porcelain] .daily-heading{min-height:220px;border-radius:0 0 45% 5%;border-bottom:1px solid #b5904f}body[data-front-template=porcelain] .daily-identity{border-radius:36px 8px;border-color:#ad985e;background:linear-gradient(100deg,#fffef7,#e7edf4)}body[data-front-template=porcelain] .daily-avatar{background:#235586;border:3px solid #e6eaf1}body[data-front-template=porcelain] .daily-services a>span{border:1px solid #235586;box-shadow:inset 0 0 0 3px #fffef7;background:#e5edf4}body[data-front-template=porcelain] .daily-benefit{border:3px double #b5904f;border-radius:35px 8px}body[data-front-template=porcelain] .daily-editorial-card{border-radius:8px 40px 8px 8px}body[data-front-template=amethyst] .daily-heading{min-height:200px;border-left:4px solid #9376a4}body[data-front-template=amethyst] .daily-identity{border-radius:8px;border-color:#c3b1d0;background:#faf8fc}body[data-front-template=amethyst] .daily-avatar{background:linear-gradient(135deg,#6b4c7a,#a085b1);border-radius:14px 4px}body[data-front-template=amethyst] .daily-services{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;counter-reset:amethyst-services;border-block:1px solid #c8b9d3}body[data-front-template=amethyst] .daily-services a{flex-direction:row;gap:8px;justify-content:flex-start;padding:12px 8px;border-bottom:1px solid #d8cce2}body[data-front-template=amethyst] .daily-services a>span{width:30px;height:32px;border:0;border-radius:3px;background:transparent}body[data-front-template=amethyst] .daily-services a:before{counter-increment:amethyst-services;content:"0" counter(amethyst-services);font-size:9px;color:#6b4c7a}body[data-front-template=amethyst] .daily-benefit{border-radius:30px 3px}body[data-front-template=amethyst] .daily-editorial-card{border-radius:3px;border-left:4px solid #9376a4}body[data-front-template=amber] .daily-heading{min-height:225px;border-bottom:2px solid #bc843f}body[data-front-template=amber] .daily-identity{background:linear-gradient(110deg,#442b19,#2b1b0f);border:1px solid #b57b37}body[data-front-template=amber] .daily-avatar{box-shadow:0 0 0 4px #f1c38719}body[data-front-template=amber] .daily-balance{background:#352317;border:1px solid #946330;border-radius:12px;padding-top:16px}body[data-front-template=amber] .daily-services{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body[data-front-template=amber] .daily-services a{flex-direction:row;gap:12px;padding:12px;justify-content:flex-start;background:linear-gradient(125deg,#503322,#302014);border:1px solid #92632f;border-radius:9px}body[data-front-template=amber] .daily-services a>span{width:35px;height:35px;background:transparent;border:0}body[data-front-template=amber] .daily-editorial>:is(a,button){border:2px solid #ab7537}body[data-front-template=almond] .daily-heading{min-height:205px;border-radius:0 0 80px}body[data-front-template=almond] .daily-identity{border-style:dashed;border-radius:14px;background:#fffaf0;box-shadow:0 5px #e9dcc8}body[data-front-template=almond] .daily-services a>span{border-radius:25px 25px 7px 7px;background:#efe1ca;border:0}body[data-front-template=almond] .daily-services strong{font-size:11px;letter-spacing:2px}body[data-front-template=almond] .daily-benefit{border-radius:50px 8px;background:#f5e9d5}body[data-front-template=almond] .daily-editorial strong{border:1px solid #976437}body[data-front-template=coral] .daily-heading{border-top:5px solid #c63d34;min-height:205px;padding-top:23px}body[data-front-template=coral] .daily-heading h1{font-weight:900;font-size:40px;letter-spacing:-1px}body[data-front-template=coral] .daily-eyebrow{padding-bottom:8px;border-bottom:1px solid #262323}body[data-front-template=coral] .daily-identity{border:0;border-block:1px solid #393333;border-radius:0;box-shadow:none;padding-inline:5px}body[data-front-template=coral] .daily-avatar{border-radius:0}body[data-front-template=coral] .daily-services a>span{border-radius:2px;border:0;background:#c63d34;color:#fffefa}body[data-front-template=coral] .daily-editorial>:is(a,button){border:0;border-top:3px solid #252424;border-radius:0}body[data-front-template=coral] .daily-editorial h2{font-weight:800;letter-spacing:-.5px}body[data-front-template=coral] .daily-editorial strong{border-radius:0}body[data-front-template=jade] .daily-heading{min-height:220px;border-radius:0 0 35%}body[data-front-template=jade] .daily-identity{border:3px double #b98050;border-radius:42px 9px;background:linear-gradient(100deg,#fffdf3,#e5e8d9)}body[data-front-template=jade] .daily-avatar{background:#285b49;border:2px solid #b98050}body[data-front-template=jade] .daily-services a>span{border-radius:20px 3px;background:#285b49;border-color:#b98050;color:#fff9e8}body[data-front-template=jade] .daily-benefit{border:3px double #a27948;border-radius:38px 4px}body[data-front-template=jade] .daily-editorial-card{border-radius:4px 38px}body[data-front-template=blackberry] .daily-heading{min-height:240px;border-bottom:1px solid #b7985f}body[data-front-template=blackberry] .daily-heading h1{letter-spacing:5px}body[data-front-template=blackberry] .daily-identity{border:1px solid #ba9c65;border-radius:60px;background:linear-gradient(110deg,#3d2341,#211525);box-shadow:inset 0 0 0 4px #251628}body[data-front-template=blackberry] .daily-level{border-color:#8e7256;background:#3a2440}body[data-front-template=blackberry] .daily-services a>span{border:1px solid #c2a26c;background:transparent;border-radius:50% 50% 8px 8px}body[data-front-template=blackberry] .daily-benefit{border-radius:70px 70px 12px 12px;padding-top:32px;border:1px solid #c09d62}body[data-front-template=blackberry] .daily-editorial-card{border-radius:8px;border:3px double #a38455}@media(max-width:350px){body[data-front-template=berry] .daily-services a,body[data-front-template=amber] .daily-services a{gap:7px;padding:9px 6px}body[data-front-template=amethyst] .daily-services a{gap:5px;padding-inline:5px}body[data-front-template=coral] .daily-heading h1{font-size:34px}}body[data-front-template-family=collection][data-front-template=morning]{--collection-bg:#f7f5ef;--collection-surface:#fffefa;--collection-soft:#efebe1;--collection-ink:#24271f;--collection-muted:#716e62;--collection-primary:#68765e;--collection-on-primary:#ffffff;--collection-secondary:#8b6636;--collection-accent:#ab8652;--collection-border:#e1ddd0;--collection-radius:19px;--collection-shadow:0 10px 30px #6e614208;--collection-hero-bg:#eee5d5;--collection-hero-ink:#303329;--collection-font:"Microsoft YaHei","Segoe UI",sans-serif;--daily-number-font:Georgia,"Times New Roman",serif;background-image:linear-gradient(135deg,#fffcf5,#f4f3ee 65%)}body[data-front-template-family=collection][data-front-template=morning] .daily-heading{min-height:196px;padding-top:31px;border-radius:0 0 24px 24px}body[data-front-template-family=collection][data-front-template=morning] .daily-heading h1{font-family:"Noto Serif SC",Songti SC,SimSun,serif;font-weight:700;letter-spacing:3px}body[data-front-template-family=collection][data-front-template=morning] .daily-heading p{color:#777263;letter-spacing:2px;font-size:11px}body[data-front-template-family=collection][data-front-template=morning] .daily-eyebrow{color:#7c786a;letter-spacing:2.4px}body[data-front-template-family=collection][data-front-template=morning] .daily-heading-actions a{background:#fffdf8a8;border-radius:0}body[data-front-template-family=collection][data-front-template=morning] .daily-identity{padding-block:19px 14px}body[data-front-template-family=collection][data-front-template=morning] .daily-avatar{background:#8b9482;width:50px;height:50px}body[data-front-template-family=collection][data-front-template=morning] .daily-level{background:#efe7d7;border:0;color:#8b6636;padding-block:5px}body[data-front-template-family=collection][data-front-template=morning] .daily-balance{padding-block:19px 30px;background:linear-gradient(115deg,#fffef9,#eae5da8f);box-shadow:0 8px 20px #73664e0b;border-color:#fff}body[data-front-template-family=collection][data-front-template=morning] .daily-balance>div+div{border-left-color:#d8cbb4}body[data-front-template-family=collection][data-front-template=morning] .daily-balance strong{font-weight:600}body[data-front-template-family=collection][data-front-template=morning] .daily-services{border:0;padding:10px;box-shadow:0 7px 25px #70694a08}body[data-front-template-family=collection][data-front-template=morning] .daily-services a{padding-block:13px}body[data-front-template-family=collection][data-front-template=morning] .daily-services a:not(:nth-child(3n)){border-right:1px solid #eeece5}body[data-front-template-family=collection][data-front-template=morning] .daily-services a>span{color:#5e6c51;border-radius:0;height:34px}body[data-front-template-family=collection][data-front-template=morning] .daily-services a:nth-child(2)>span,body[data-front-template-family=collection][data-front-template=morning] .daily-services a:nth-child(4)>span{color:#a17b40}body[data-front-template-family=collection][data-front-template=morning] .daily-services strong{font-size:13px;letter-spacing:1px}body[data-front-template-family=collection][data-front-template=morning] .daily-editorial{gap:12px}body[data-front-template-family=collection][data-front-template=morning] .daily-benefit{min-height:150px;background:#e9dfcf;border:1px solid #fffefa}body[data-front-template-family=collection][data-front-template=morning] .daily-benefit:after{background:linear-gradient(90deg,#f1e9db,#f1e9dbcc 45%,transparent)}body[data-front-template-family=collection][data-front-template=morning] .daily-editorial h2{font-family:"Noto Serif SC",SimSun,serif;font-weight:650}body[data-front-template-family=collection][data-front-template=morning] .daily-benefit strong{background:#9a8058}body[data-front-template-family=collection][data-front-template=morning] .daily-editorial-card{border:0;border-radius:19px 19px 6px 6px}body[data-front-template-family=collection][data-front-template=morning] .daily-editorial-card>img{object-position:85% center}body[data-front-template-family=collection][data-front-template=morning] .member-card{border:1px solid #e1ddd0;box-shadow:none}body[data-front-template-family=collection][data-front-template=morning] .member-progress{height:4px;background:#e9e5da;border-radius:1px}body[data-front-template-family=collection][data-front-template=morning] .member-progress span{background:#899371}body[data-front-template-family=collection][data-front-template=morning] .bottom-tabs{border:0;border-top:1px solid #e9e6dd;background:#fffefaed;border-radius:0;box-shadow:0 -4px 18px #77745f06}body[data-front-template-family=collection][data-front-template=morning] .bottom-tab{color:#77796e;border-radius:0}body[data-front-template-family=collection][data-front-template=morning] .bottom-tab.is-active{color:#617252;background:transparent;box-shadow:inset 0 -2px #7d8d6e}body[data-front-template-family=collection][data-front-template=morning] .receive-tab.is-active{color:#617252;background:#eef0e7}body[data-front-template-family=collection][data-front-template=morning] .profile-hero{border:0;border-bottom:1px solid #d8cfbc;border-radius:0;background:#f5f0e7}body[data-front-template-family=collection][data-front-template=morning] .profile-menu{border-radius:17px;box-shadow:none}body[data-front-template-family=collection][data-front-template=morning] .profile-menu-item{border-bottom:1px solid #eeece4;padding-block:17px}body[data-front-template-family=collection][data-front-template=morning] .orders-panel{border-top:3px solid #879476;border-radius:17px;box-shadow:none}body[data-front-template-family=collection][data-front-template=morning] .orders-page :is(.order-card,.order-finance-card){border:1px solid #e6e1d5;border-radius:12px;box-shadow:none}body[data-front-template-family=collection][data-front-template=morning] .profile-info-page :is(.profile-form,.password-form,.recharge-form,.withdraw-form){border:1px solid #ded8ca;border-radius:17px;box-shadow:none}body[data-front-template-family=collection][data-front-template=morning] .profile-info-page :is(.profile-field input,.profile-field select){border-radius:6px;background:#fffefa;border-color:#d5cebd}body[data-front-template-family=collection][data-front-template=morning] .profile-info-page :is(.profile-save-button,.password-submit,.recharge-submit,.withdraw-submit){border-radius:6px;box-shadow:none}body[data-front-template-family=collection][data-front-template=morning] .member-level-hero{border:1px solid #ded6c5;border-radius:17px;background:#eee6d7}body[data-front-template-family=collection][data-front-template=morning] .login-shell{border:1px solid #e2dbcb;border-radius:14px;box-shadow:0 18px 45px #655c3a0c}body[data-front-template-family=collection][data-front-template=morning] .business-login-intro h1{font-family:"Noto Serif SC",SimSun,serif;letter-spacing:2px}body[data-front-template-family=collection][data-front-template=morning] .input-wrap{border-radius:6px;background:#fffefa}body[data-front-template-family=collection][data-front-template=morning] .login-button{border-radius:6px;box-shadow:none}body[data-front-template-family=collection][data-front-template=skyweave]{--collection-bg:#f3f8fc;--collection-surface:#ffffff;--collection-soft:#e2effd;--collection-ink:#102c50;--collection-muted:#627187;--collection-primary:#1c5796;--collection-on-primary:#ffffff;--collection-secondary:#306a9e;--collection-accent:#be9862;--collection-border:#cfdfed;--collection-radius:16px;--collection-shadow:0 8px 22px #3b73a408;--collection-hero-bg:#e4effa;--collection-hero-ink:#102c50;--collection-font:"Segoe UI","Microsoft YaHei",sans-serif;--daily-number-font:Georgia,"Times New Roman",serif;background-image:linear-gradient(180deg,#f7fbfe,#eef5fa)}body[data-front-template-family=collection][data-front-template=skyweave] .daily-heading{min-height:218px;padding-bottom:45px}body[data-front-template-family=collection][data-front-template=skyweave] .daily-heading h1{font-weight:800;letter-spacing:1px}body[data-front-template-family=collection][data-front-template=skyweave] .daily-heading p{max-width:215px;letter-spacing:1.5px}body[data-front-template-family=collection][data-front-template=skyweave] .daily-heading:after{background:linear-gradient(90deg,#f2f8fd 0%,#f2f8fd9c 43%,transparent 85%)}body[data-front-template-family=collection][data-front-template=skyweave] .daily-heading-actions a{color:#143b67;background:#f8fcff8f}body[data-front-template-family=collection][data-front-template=skyweave] .daily-identity{margin-top:-26px;padding-bottom:11px}body[data-front-template-family=collection][data-front-template=skyweave] .daily-avatar{background:linear-gradient(145deg,#c8e0ff,#9cbee8);color:#fff;width:48px;height:48px}body[data-front-template-family=collection][data-front-template=skyweave] .daily-level{color:#1c5796;background:#e6f0fb;border-color:#c5dbf0}body[data-front-template-family=collection][data-front-template=skyweave] .daily-balance{display:flex;flex-direction:column;padding:13px 18px 30px;border:0;background:transparent;margin-top:0;gap:12px}body[data-front-template-family=collection][data-front-template=skyweave] .daily-balance>div{padding:0}body[data-front-template-family=collection][data-front-template=skyweave] .daily-balance>div+div{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;border:0;border-top:1px solid #a8bccf;padding-top:11px}body[data-front-template-family=collection][data-front-template=skyweave] .daily-balance>div:first-child strong{font-size:clamp(32px,9vw,51px);line-height:1.15;color:#0e2b51;font-weight:600}body[data-front-template-family=collection][data-front-template=skyweave] .daily-balance>div+div strong{color:#1b60a3;font-size:clamp(21px,6vw,32px);margin-top:0}body[data-front-template-family=collection][data-front-template=skyweave] .daily-services{grid-template-columns:repeat(4,minmax(0,1fr));padding:0;border:0;border-radius:0;background:transparent;gap:7px}body[data-front-template-family=collection][data-front-template=skyweave] .daily-services .daily-service-extended{display:none}body[data-front-template-family=collection][data-front-template=skyweave] .daily-services a{border:1px solid #cee2f9;background:linear-gradient(125deg,#e3f2ff,#bdd8fb);border-radius:15px;padding-block:12px;gap:5px}body[data-front-template-family=collection][data-front-template=skyweave] .daily-services a:last-child{border:0;background:transparent}body[data-front-template-family=collection][data-front-template=skyweave] .daily-services a>span{color:#2369a7;height:29px;width:33px}body[data-front-template-family=collection][data-front-template=skyweave] .daily-services strong{color:#163e6b;font-weight:600}body[data-front-template-family=collection][data-front-template=skyweave] .daily-benefit{border:0;background:#efdfc5;border-radius:19px}body[data-front-template-family=collection][data-front-template=skyweave] .daily-benefit:after{background:linear-gradient(105deg,#f5e6cf,#f5e6cfea 40%,#eed7b9b3)}body[data-front-template-family=collection][data-front-template=skyweave] .daily-benefit h2{font-weight:700;color:#4e3b23}body[data-front-template-family=collection][data-front-template=skyweave] .daily-benefit :is(span,p){color:#785f40}body[data-front-template-family=collection][data-front-template=skyweave] .daily-benefit strong{border:1px solid #ffffff;background:#ffffff9c;color:#6e4c28}body[data-front-template-family=collection][data-front-template=skyweave] .daily-editorial-card{border:0;border-top:3px solid #4e94cc;border-radius:3px 15px 15px}body[data-front-template-family=collection][data-front-template=skyweave] .daily-editorial-card h2{font-weight:650}body[data-front-template-family=collection][data-front-template=skyweave] .member-card{border-left:3px solid #8fbae4;background:#fff}body[data-front-template-family=collection][data-front-template=skyweave] .member-progress span{background:linear-gradient(90deg,#5c99cd,#a1c9ef)}body[data-front-template-family=collection][data-front-template=skyweave] .bottom-tabs{border-radius:0;border-top:1px solid #d8e4ef;background:#fffffff0;box-shadow:none}body[data-front-template-family=collection][data-front-template=skyweave] .bottom-tab{border-radius:6px;color:#6b7481}body[data-front-template-family=collection][data-front-template=skyweave] .bottom-tab.is-active{background:#e8f2ff;color:#1b5793}body[data-front-template-family=collection][data-front-template=skyweave] .receive-tab.is-active{background:#1c5796;color:#fff}body[data-front-template-family=collection][data-front-template=skyweave] .profile-hero{background:linear-gradient(110deg,#e3f0fe,#f6fbff);border:1px solid #c6ddef;border-radius:0 0 24px 24px}body[data-front-template-family=collection][data-front-template=skyweave] .profile-menu{border:0;border-radius:15px;background:#fff}body[data-front-template-family=collection][data-front-template=skyweave] .profile-menu-item{border-bottom:1px solid #e4edf5;padding-block:16px}body[data-front-template-family=collection][data-front-template=skyweave] .orders-panel{border:0;border-top:4px solid #6da6d9;border-radius:4px 4px 16px 16px}body[data-front-template-family=collection][data-front-template=skyweave] .orders-page :is(.order-card,.order-finance-card){border:1px solid #d5e4f1;border-radius:10px;box-shadow:none}body[data-front-template-family=collection][data-front-template=skyweave] .profile-info-page :is(.profile-form,.password-form,.recharge-form,.withdraw-form){border:1px solid #d2e2f1;border-radius:17px;box-shadow:none}body[data-front-template-family=collection][data-front-template=skyweave] .profile-info-page :is(.profile-field input,.profile-field select){border-radius:8px;background:#f7fbff;border-color:#c8dbed}body[data-front-template-family=collection][data-front-template=skyweave] .profile-info-page .profile-save-button{border-radius:8px;background:#1c5796}body[data-front-template-family=collection][data-front-template=skyweave] .member-level-hero{border:1px solid #d8bf97;border-radius:17px;background:#f3e4cc;color:#5c472b}body[data-front-template-family=collection][data-front-template=skyweave] .login-shell{border:1px solid #c4dcef;border-radius:22px 22px 9px 9px;box-shadow:0 16px 38px #3972a31a}body[data-front-template-family=collection][data-front-template=skyweave] .business-login-intro h1{font-weight:800;letter-spacing:0}body[data-front-template-family=collection][data-front-template=skyweave] .input-wrap{border-radius:8px;background:#f4f9ff}body[data-front-template-family=collection][data-front-template=skyweave] .login-button{border-radius:8px;box-shadow:0 5px 15px #296ba31c}body[data-front-template-family=collection][data-front-template=mint]{--collection-bg:#f2faf8;--collection-surface:#ffffff;--collection-soft:#e0f4ee;--collection-ink:#132f30;--collection-muted:#597273;--collection-primary:#087c6e;--collection-on-primary:#ffffff;--collection-secondary:#226c65;--collection-accent:#8bc9bb;--collection-border:#cce3dc;--collection-radius:17px;--collection-shadow:0 9px 26px #3b8c7c08;--collection-hero-bg:#e5f6f0;--collection-hero-ink:#132f30;--collection-font:"Segoe UI","Microsoft YaHei",sans-serif;--daily-number-font:"Segoe UI","Arial",sans-serif;background-image:linear-gradient(145deg,#f7fcfa,#eef9f6 70%)}body[data-front-template-family=collection][data-front-template=mint] .daily-heading{min-height:200px;padding-top:28px}body[data-front-template-family=collection][data-front-template=mint] .daily-heading:after{background:linear-gradient(90deg,#effbf7e6,#effbf778 48%,transparent)}body[data-front-template-family=collection][data-front-template=mint] .daily-heading h1{font-weight:750;letter-spacing:1px}body[data-front-template-family=collection][data-front-template=mint] .daily-heading-actions a{background:#ffffff65;border:1px solid #ffffffb3}body[data-front-template-family=collection][data-front-template=mint] .daily-identity{margin-top:-16px;border:1px solid #ffffff;background:#ffffffa1;border-radius:15px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body[data-front-template-family=collection][data-front-template=mint] .daily-avatar{width:43px;height:43px;background:linear-gradient(145deg,#a4d6cb,#77b9ac);color:#fff}body[data-front-template-family=collection][data-front-template=mint] .daily-level{border:0;background:#dff3ec;color:#18796b}body[data-front-template-family=collection][data-front-template=mint] .daily-balance{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:8px;padding:14px 18px 27px;border:0;background:transparent;border-radius:0}body[data-front-template-family=collection][data-front-template=mint] .daily-balance>div{padding:0}body[data-front-template-family=collection][data-front-template=mint] .daily-balance>div+div{border:0;border-top:1px solid #c5dbd5;padding-top:10px}body[data-front-template-family=collection][data-front-template=mint] .daily-balance strong{font-size:clamp(27px,7.5vw,41px);font-weight:700;letter-spacing:-1px;color:#122f2e}body[data-front-template-family=collection][data-front-template=mint] .daily-services{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid #ffffff;background:#fffc;box-shadow:0 5px 24px #228c7910;padding:13px 5px}body[data-front-template-family=collection][data-front-template=mint] .daily-services .daily-service-extended{display:none}body[data-front-template-family=collection][data-front-template=mint] .daily-services a{border:0}body[data-front-template-family=collection][data-front-template=mint] .daily-services a:not(:last-child){border-right:1px solid #d9e7e1}body[data-front-template-family=collection][data-front-template=mint] .daily-services a>span{border:0;border-radius:50%;background:linear-gradient(145deg,#f2fcf8,#def3eb);color:#087c6e;width:45px;height:45px}body[data-front-template-family=collection][data-front-template=mint] .daily-services strong{font-size:13px}body[data-front-template-family=collection][data-front-template=mint] .daily-benefit{background:#c9ece0;border:0;border-radius:19px}body[data-front-template-family=collection][data-front-template=mint] .daily-benefit:after{background:linear-gradient(105deg,#dbf7eecf,#bde7dbb3)}body[data-front-template-family=collection][data-front-template=mint] .daily-benefit h2{font-weight:700}body[data-front-template-family=collection][data-front-template=mint] .daily-benefit strong{background:#f6fffbab;color:#087566;border:1px solid #ffffff}body[data-front-template-family=collection][data-front-template=mint] .daily-editorial-card{border:1px solid #ffffff;background:#fff;box-shadow:0 8px 23px #438c7b08}body[data-front-template-family=collection][data-front-template=mint] .daily-editorial-card h2{font-weight:650}body[data-front-template-family=collection][data-front-template=mint] .daily-editorial-card strong{background:#c9eee2;color:#136d61}body[data-front-template-family=collection][data-front-template=mint] .member-card{border:1px solid #ffffff;background:linear-gradient(130deg,#fff,#e5f5ef);box-shadow:none}body[data-front-template-family=collection][data-front-template=mint] .member-progress{height:4px;background:#cce5dc}body[data-front-template-family=collection][data-front-template=mint] .member-progress span{background:#5aae99}body[data-front-template-family=collection][data-front-template=mint] .bottom-tabs{border:0;border-top:1px solid #e4f0eb;border-radius:0;background:#ffffffed;box-shadow:0 -6px 23px #3b806b05}body[data-front-template-family=collection][data-front-template=mint] .bottom-tab{border-radius:0;color:#7a8682}body[data-front-template-family=collection][data-front-template=mint] .bottom-tab.is-active{background:transparent;color:#0d947b;box-shadow:inset 0 -2px #61baa6}body[data-front-template-family=collection][data-front-template=mint] .receive-tab.is-active{background:#e2f7ef;color:#0e806c}body[data-front-template-family=collection][data-front-template=mint] .profile-hero{border:1px solid #ffffff;border-radius:20px;background:linear-gradient(130deg,#e8f8f2,#d6f1e8);box-shadow:0 8px 26px #378e7808}body[data-front-template-family=collection][data-front-template=mint] .profile-menu{border:1px solid #ffffff;border-radius:18px;background:#ffffffbd}body[data-front-template-family=collection][data-front-template=mint] .profile-menu-item{border-bottom:1px solid #e0ede7;padding-block:17px}body[data-front-template-family=collection][data-front-template=mint] .orders-panel{border:1px solid #ffffff;border-radius:18px;background:#ffffffe6}body[data-front-template-family=collection][data-front-template=mint] .orders-page :is(.order-card,.order-finance-card){border:1px solid #d8ebe4;border-radius:15px;box-shadow:none}body[data-front-template-family=collection][data-front-template=mint] .profile-info-page :is(.profile-form,.password-form,.recharge-form,.withdraw-form){border:1px solid #ffffff;border-radius:20px;background:#ffffffc9;box-shadow:0 8px 27px #378e7808}body[data-front-template-family=collection][data-front-template=mint] .profile-info-page :is(.profile-field input,.profile-field select){border-radius:12px;background:#f7fcfa;border-color:#cae2d7}body[data-front-template-family=collection][data-front-template=mint] .profile-info-page .profile-save-button{border-radius:30px}body[data-front-template-family=collection][data-front-template=mint] .member-level-hero{border:1px solid #ffffff;border-radius:20px;background:linear-gradient(135deg,#d4f1e6,#edfdf5)}body[data-front-template-family=collection][data-front-template=mint] .login-shell{border:1px solid #ffffff;border-radius:24px;box-shadow:0 16px 45px #24725f12;background:#fffffff2}body[data-front-template-family=collection][data-front-template=mint] .business-login-intro h1{font-weight:700;letter-spacing:1px}body[data-front-template-family=collection][data-front-template=mint] .input-wrap{border-radius:12px;background:#f4fbf7}body[data-front-template-family=collection][data-front-template=mint] .login-button{border-radius:30px;box-shadow:0 6px 18px #2e907b12}body[data-front-template-family=collection][data-front-template=apricot]{--collection-bg:#f9f1e5;--collection-surface:#fffcf6;--collection-soft:#eee2d0;--collection-ink:#3b3025;--collection-muted:#7e705f;--collection-primary:#ae593b;--collection-on-primary:#ffffff;--collection-secondary:#72784d;--collection-accent:#c39a64;--collection-border:#e0cfb7;--collection-radius:17px;--collection-shadow:0 7px 24px #8b603c0c;--collection-hero-bg:#eedac0;--collection-hero-ink:#413124;--collection-font:"Microsoft YaHei","Segoe UI",sans-serif;--daily-number-font:Georgia,"Times New Roman",serif;background-image:linear-gradient(145deg,#fff9ed,#f7eada 58%,#faf5eb)}body[data-front-template-family=collection][data-front-template=apricot] .daily-heading{min-height:215px;border-radius:0;padding-top:30px}body[data-front-template-family=collection][data-front-template=apricot] .daily-heading h1{font-family:"Noto Serif SC",Songti SC,SimSun,serif;font-weight:700;letter-spacing:3px}body[data-front-template-family=collection][data-front-template=apricot] .daily-heading p{letter-spacing:2.5px}body[data-front-template-family=collection][data-front-template=apricot] .daily-heading-copy:after{content:"";display:block;width:27px;height:2px;background:#c68566;margin-top:15px}body[data-front-template-family=collection][data-front-template=apricot] .daily-heading-actions a{border-radius:0;background:#fff7e780}body[data-front-template-family=collection][data-front-template=apricot] .daily-identity{margin-top:-10px;padding-bottom:17px}body[data-front-template-family=collection][data-front-template=apricot] .daily-avatar{background:#c88968;width:46px;height:46px}body[data-front-template-family=collection][data-front-template=apricot] .daily-user-copy strong{font-family:Georgia,Times New Roman,serif;font-size:21px}body[data-front-template-family=collection][data-front-template=apricot] .daily-level{color:#6c7249;background:#e9e5d0;border:0}body[data-front-template-family=collection][data-front-template=apricot] .daily-balance{border:0;background:transparent;padding:3px 0 32px;gap:10px;margin-top:2px}body[data-front-template-family=collection][data-front-template=apricot] .daily-balance>div{border:1px solid #fffaf0;border-radius:15px 15px 4px;padding:15px 12px 17px;background:linear-gradient(135deg,#fcf0dd,#efdfc8);box-shadow:0 6px 17px #8b603c0a}body[data-front-template-family=collection][data-front-template=apricot] .daily-balance>div+div{margin-top:17px;margin-bottom:-17px;border:1px solid #fffdf0;background:linear-gradient(130deg,#f3efdf,#e6e3ce);border-radius:15px 15px 15px 4px}body[data-front-template-family=collection][data-front-template=apricot] .daily-balance>div:after{content:"";display:block;height:2px;width:25px;margin-top:10px;background:#bc7756}body[data-front-template-family=collection][data-front-template=apricot] .daily-balance>div+div:after{background:#8b9062}body[data-front-template-family=collection][data-front-template=apricot] .daily-balance strong{font-weight:600;font-size:clamp(20px,5.6vw,32px)}body[data-front-template-family=collection][data-front-template=apricot] .daily-services{grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #fff9ed;border-radius:20px;background:#fffaf1c9;padding:12px 4px}body[data-front-template-family=collection][data-front-template=apricot] .daily-services .daily-service-extended{display:none}body[data-front-template-family=collection][data-front-template=apricot] .daily-services a{border:0;gap:7px}body[data-front-template-family=collection][data-front-template=apricot] .daily-services a:not(:last-child){border-right:1px solid #dfd4c1}body[data-front-template-family=collection][data-front-template=apricot] .daily-services a>span{width:39px;height:39px;background:#bd7150;color:#fff;border-radius:50%}body[data-front-template-family=collection][data-front-template=apricot] .daily-services a:nth-child(2n)>span{background:#898e60}body[data-front-template-family=collection][data-front-template=apricot] .daily-services strong{font-family:"Noto Serif SC",SimSun,serif;font-size:13px;font-weight:600}body[data-front-template-family=collection][data-front-template=apricot] .daily-benefit{color:#fff;background:#87875a;border:0;border-radius:20px}body[data-front-template-family=collection][data-front-template=apricot] .daily-benefit:after{background:linear-gradient(100deg,#777747ed,#777747b8 55%,#b6a57685)}body[data-front-template-family=collection][data-front-template=apricot] .daily-benefit h2{font-family:"Noto Serif SC",SimSun,serif;font-weight:650}body[data-front-template-family=collection][data-front-template=apricot] .daily-benefit :is(p,span){color:#fff7e3}body[data-front-template-family=collection][data-front-template=apricot] .daily-benefit strong{color:#fdf6e4;border:1px solid #eee2bd8c;background:#ffffff0f}body[data-front-template-family=collection][data-front-template=apricot] .daily-editorial-card{border:1px solid #e8d5bc;border-radius:19px}body[data-front-template-family=collection][data-front-template=apricot] .daily-editorial-card:after{background:linear-gradient(90deg,#f8ebd7f5,#f8ebd7bd 42%,transparent)}body[data-front-template-family=collection][data-front-template=apricot] .daily-editorial-card h2{font-family:"Noto Serif SC",SimSun,serif;font-weight:650}body[data-front-template-family=collection][data-front-template=apricot] .member-card{border:1px solid #e0d0b9;background:#fffbf1;box-shadow:none}body[data-front-template-family=collection][data-front-template=apricot] .member-progress{background:#e5ddc7;height:4px}body[data-front-template-family=collection][data-front-template=apricot] .member-progress span{background:#888b5b}body[data-front-template-family=collection][data-front-template=apricot] .bottom-tabs{border:0;border-top:1px solid #e9dfcd;border-radius:0;background:#fffcf3ed;box-shadow:none}body[data-front-template-family=collection][data-front-template=apricot] .bottom-tab{border-radius:12px;color:#747163}body[data-front-template-family=collection][data-front-template=apricot] .bottom-tab.is-active{color:#ae593b;background:#f6e9d9}body[data-front-template-family=collection][data-front-template=apricot] .receive-tab.is-active{background:#ae593b;color:#fff}body[data-front-template-family=collection][data-front-template=apricot] .profile-hero{border:1px solid #e4d2b5;border-radius:18px 18px 3px;background:linear-gradient(125deg,#f1e1c6,#faf3e6)}body[data-front-template-family=collection][data-front-template=apricot] .profile-menu{border:1px solid #e4d9c4;border-radius:18px;background:#fffcf6}body[data-front-template-family=collection][data-front-template=apricot] .profile-menu-item{border-bottom:1px solid #e9dfcf;padding-block:16px}body[data-front-template-family=collection][data-front-template=apricot] .orders-panel{border:1px solid #e2d0b5;border-radius:15px;background:#fffcf6}body[data-front-template-family=collection][data-front-template=apricot] .orders-page :is(.order-card,.order-finance-card){border:0;border-left:3px solid #b1835a;border-bottom:1px solid #e5d8c2;border-radius:0;box-shadow:none}body[data-front-template-family=collection][data-front-template=apricot] .profile-info-page :is(.profile-form,.password-form,.recharge-form,.withdraw-form){border:1px solid #e0cbb0;border-radius:17px;box-shadow:none}body[data-front-template-family=collection][data-front-template=apricot] .profile-info-page :is(.profile-field input,.profile-field select){border-radius:7px;background:#fffdf8;border-color:#d9c7ac}body[data-front-template-family=collection][data-front-template=apricot] .profile-info-page .profile-save-button{border-radius:30px;box-shadow:none}body[data-front-template-family=collection][data-front-template=apricot] .member-level-hero{border:1px solid #c8c19a;border-radius:19px 19px 4px;background:linear-gradient(125deg,#ece6ce,#f7f1df)}body[data-front-template-family=collection][data-front-template=apricot] .login-shell{border:1px solid #e1cdac;border-radius:23px 23px 7px;box-shadow:0 17px 45px #8d6b3c12}body[data-front-template-family=collection][data-front-template=apricot] .business-login-intro h1{font-family:"Noto Serif SC",SimSun,serif;font-weight:650;letter-spacing:2px}body[data-front-template-family=collection][data-front-template=apricot] .input-wrap{border-radius:7px;background:#fffaf0}body[data-front-template-family=collection][data-front-template=apricot] .login-button{border-radius:30px;box-shadow:none}body[data-front-template-family=collection][data-front-template=sport]{--collection-bg:#f1f8ef;--collection-surface:#ffffff;--collection-soft:#e2efdd;--collection-ink:#193b27;--collection-muted:#637665;--collection-primary:#2c7b43;--collection-on-primary:#ffffff;--collection-secondary:#2879ad;--collection-accent:#e7c629;--collection-border:#cee0c8;--collection-radius:15px;--collection-shadow:0 8px 24px #2b62340b;--collection-hero-bg:#3a8749;--collection-hero-ink:#ffffff;--collection-font:"Arial","Microsoft YaHei","Segoe UI",sans-serif;--daily-number-font:"Arial","Microsoft YaHei",sans-serif;background-image:linear-gradient(180deg,#e6f0df,#f5faf1 65%)}body[data-front-template-family=collection][data-front-template=sport] .daily-heading{min-height:215px;color:#fff;padding-top:30px;border-radius:0}body[data-front-template-family=collection][data-front-template=sport] .daily-heading:after{background:linear-gradient(90deg,#144b2bbd,#14552d67 46%,transparent)}body[data-front-template-family=collection][data-front-template=sport] .daily-heading .daily-scene{object-position:67% center}body[data-front-template-family=collection][data-front-template=sport] .daily-heading h1{font-weight:800;letter-spacing:2px}body[data-front-template-family=collection][data-front-template=sport] .daily-heading h1:after{content:"";display:block;width:30px;height:3px;margin-top:10px;background:#f4df43;border-radius:3px}body[data-front-template-family=collection][data-front-template=sport] .daily-heading p{font-weight:500;letter-spacing:2px;margin-top:9px}body[data-front-template-family=collection][data-front-template=sport] .daily-heading .daily-eyebrow{color:#f8f8cd}body[data-front-template-family=collection][data-front-template=sport] .daily-heading-actions a{background:#194e292b;color:#fff;border:1px solid #ffffff57}body[data-front-template-family=collection][data-front-template=sport] .daily-identity{margin-inline:0;border-radius:0;background:#388048;padding:16px;color:#fff}body[data-front-template-family=collection][data-front-template=sport] .daily-avatar{background:#7db3db;border:2px solid #ffffff;width:46px;height:46px;color:#fff}body[data-front-template-family=collection][data-front-template=sport] .daily-user-copy>span{color:#e4f0d9}body[data-front-template-family=collection][data-front-template=sport] .daily-level{color:#f9f1b6;background:#19552e7a;border-color:#91b980}body[data-front-template-family=collection][data-front-template=sport] .daily-balance{margin:0;border:1px solid #b4d39c;border-radius:0 0 15px 15px;padding-block:19px 30px;background:linear-gradient(110deg,#2c7140,#579342);color:#fff;box-shadow:0 5px 19px #31672c17}body[data-front-template-family=collection][data-front-template=sport] .daily-balance>div+div{border-left-color:#c9e5b395}body[data-front-template-family=collection][data-front-template=sport] .daily-balance>div>span,body[data-front-template-family=collection][data-front-template=sport] .daily-balance button,body[data-front-template-family=collection][data-front-template=sport] .daily-balance>a{color:#edf6e5}body[data-front-template-family=collection][data-front-template=sport] .daily-balance strong{font-weight:800;font-size:clamp(20px,5.8vw,34px);letter-spacing:-1.2px}body[data-front-template-family=collection][data-front-template=sport] .daily-services{grid-template-columns:repeat(4,minmax(0,1fr));border:0;padding:12px 4px;border-radius:16px;background:#fff}body[data-front-template-family=collection][data-front-template=sport] .daily-services .daily-service-extended{display:none}body[data-front-template-family=collection][data-front-template=sport] .daily-services a{border:0}body[data-front-template-family=collection][data-front-template=sport] .daily-services a:not(:last-child){border-right:1px solid #e5ecdf}body[data-front-template-family=collection][data-front-template=sport] .daily-services a>span{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#ffdc38,#efac0c);color:#fff}body[data-front-template-family=collection][data-front-template=sport] .daily-services a:nth-child(2)>span{background:linear-gradient(135deg,#61c6ef,#2584d4)}body[data-front-template-family=collection][data-front-template=sport] .daily-services a:nth-child(3)>span{background:linear-gradient(135deg,#9bd63e,#32934d)}body[data-front-template-family=collection][data-front-template=sport] .daily-services a:last-child>span{background:linear-gradient(135deg,#6ca7ff,#3265cc)}body[data-front-template-family=collection][data-front-template=sport] .daily-services strong{color:#243d2a;font-weight:700}body[data-front-template-family=collection][data-front-template=sport] .daily-benefit{background:#f9df72;border:1px solid #fff8cb;color:#443c20;border-radius:17px}body[data-front-template-family=collection][data-front-template=sport] .daily-benefit:after{background:linear-gradient(100deg,#fff1b4fa,#f4d854dc 50%,#f2d247b5)}body[data-front-template-family=collection][data-front-template=sport] .daily-benefit h2{font-weight:800}body[data-front-template-family=collection][data-front-template=sport] .daily-benefit strong{background:#fff6d0b0;color:#5c501b;border:1px solid #ffffff}body[data-front-template-family=collection][data-front-template=sport] .daily-editorial-card{border:0;border-top:4px solid #3f874b;border-radius:4px 16px 16px;background:#fff}body[data-front-template-family=collection][data-front-template=sport] .daily-editorial-card:after{background:linear-gradient(90deg,#fffffffa,#ffffffad 46%,transparent)}body[data-front-template-family=collection][data-front-template=sport] .daily-editorial-card h2{font-weight:800}body[data-front-template-family=collection][data-front-template=sport] .member-card{border:1px solid #cadfbf;border-top:3px solid #75a354;background:#fbfff7;box-shadow:none}body[data-front-template-family=collection][data-front-template=sport] .member-progress{height:6px;background:#dce9d1;border-radius:2px}body[data-front-template-family=collection][data-front-template=sport] .member-progress span{background:linear-gradient(90deg,#378048,#91bf47);border-radius:2px}body[data-front-template-family=collection][data-front-template=sport] .bottom-tabs{border:0;border-top:1px solid #dce7d6;border-radius:16px 16px 0 0;background:#fffffff2;box-shadow:0 -5px 19px #2f6e3005}body[data-front-template-family=collection][data-front-template=sport] .bottom-tab{border-radius:0;color:#69796b}body[data-front-template-family=collection][data-front-template=sport] .bottom-tab.is-active{color:#2c7b43;background:transparent;box-shadow:inset 0 -3px #377f45;font-weight:750}body[data-front-template-family=collection][data-front-template=sport] .receive-tab.is-active{background:#e8f5dd;color:#2b743c}body[data-front-template-family=collection][data-front-template=sport] .profile-hero{border:1px solid #c0d7b0;border-radius:0 0 20px 20px;background:linear-gradient(115deg,#e2f0d4,#f2f9e9);border-bottom:4px solid #78a854}body[data-front-template-family=collection][data-front-template=sport] .profile-menu{border:1px solid #d8e4cd;border-radius:15px;background:#fff}body[data-front-template-family=collection][data-front-template=sport] .profile-menu-item{border-bottom:1px solid #e3ecdb;padding-block:16px}body[data-front-template-family=collection][data-front-template=sport] .orders-panel{border:1px solid #c8dcbb;border-top:4px solid #40905a;border-radius:4px 4px 15px 15px}body[data-front-template-family=collection][data-front-template=sport] .orders-page :is(.order-card,.order-finance-card){border:1px solid #d4e4cb;border-radius:10px;box-shadow:none}body[data-front-template-family=collection][data-front-template=sport] .order-card-head strong{font-weight:800}body[data-front-template-family=collection][data-front-template=sport] .profile-info-page :is(.profile-form,.password-form,.recharge-form,.withdraw-form){border:1px solid #c5dcb6;border-top:4px solid #6ca24e;border-radius:4px 4px 16px 16px;box-shadow:none}body[data-front-template-family=collection][data-front-template=sport] .profile-info-page :is(.profile-field input,.profile-field select){border-radius:7px;background:#fcfff9;border-color:#c9dcbb}body[data-front-template-family=collection][data-front-template=sport] .profile-info-page .profile-save-button{border-radius:30px;font-weight:750}body[data-front-template-family=collection][data-front-template=sport] .member-level-hero{border:1px solid #e4cd7b;border-radius:16px;background:linear-gradient(115deg,#fff3b7,#f5e091)}body[data-front-template-family=collection][data-front-template=sport] .login-shell{border:1px solid #bcd6ac;border-radius:18px 18px 5px 5px;box-shadow:0 15px 38px #397b3710}body[data-front-template-family=collection][data-front-template=sport] .business-login-intro h1{font-weight:800;letter-spacing:1px}body[data-front-template-family=collection][data-front-template=sport] .input-wrap{border-radius:7px;background:#f8fcf3}body[data-front-template-family=collection][data-front-template=sport] .login-button{border-radius:30px;font-weight:800;box-shadow:0 5px #18583112}@media(min-width:720px){body[data-front-template-family=collection][data-front-template=morning] .daily-heading{min-height:250px}body[data-front-template-family=collection][data-front-template=morning] .daily-services{gap:0}body[data-front-template-family=collection][data-front-template=skyweave] .daily-heading{min-height:280px}body[data-front-template-family=collection][data-front-template=skyweave] .daily-balance{padding-right:30%}body[data-front-template-family=collection][data-front-template=mint] .daily-heading{min-height:265px}body[data-front-template-family=collection][data-front-template=mint] .daily-balance{grid-template-columns:repeat(2,minmax(0,1fr));padding-block:22px 32px}body[data-front-template-family=collection][data-front-template=mint] .daily-balance>div+div{border-top:0;border-left:1px solid #c5dbd5;padding-top:0;padding-left:25px}body[data-front-template-family=collection][data-front-template=apricot] .daily-heading{min-height:275px}body[data-front-template-family=collection][data-front-template=apricot] .daily-balance>div{padding:22px 24px}body[data-front-template-family=collection][data-front-template=sport] .daily-heading{min-height:275px}body[data-front-template-family=collection][data-front-template=sport] .daily-balance{padding-block:23px 34px}body[data-front-template-family=collection][data-front-template=sport] .daily-services a{gap:10px}}@media(max-width:350px){body[data-front-template-family=collection][data-front-template=morning] .daily-heading h1,body[data-front-template-family=collection][data-front-template=apricot] .daily-heading h1{letter-spacing:1px}body[data-front-template-family=collection][data-front-template=skyweave] .daily-services{gap:4px}body[data-front-template-family=collection][data-front-template=skyweave] .daily-services a{border-radius:10px}body[data-front-template-family=collection][data-front-template=mint] .daily-services a>span{width:37px;height:37px}body[data-front-template-family=collection][data-front-template=apricot] .daily-balance{gap:7px}body[data-front-template-family=collection][data-front-template=apricot] .daily-balance>div{padding-inline:8px}body[data-front-template-family=collection][data-front-template=sport] .daily-balance strong{font-size:20px;letter-spacing:-1px}}body[data-front-template-family=collection][data-front-template=buyer]{--collection-bg:#f5f2ea;--collection-surface:#fcfaf5;--collection-soft:#e9e2d5;--collection-ink:#253a31;--collection-muted:#706e61;--collection-primary:#203e32;--collection-on-primary:#fff9ed;--collection-secondary:#99513f;--collection-accent:#b2543f;--collection-border:#d5ccbb;--collection-radius:3px;--collection-shadow:0 4px 16px #3e352608;--collection-hero-bg:#203e32;--collection-hero-ink:#fff9ed;--collection-font:Georgia,"Noto Serif SC","Songti SC","SimSun",serif;--daily-number-font:Georgia,"Times New Roman",serif;background-image:linear-gradient(115deg,#fffdf42e,transparent 65%)}body[data-front-template-family=collection][data-front-template=buyer] .daily-intro{background:#fcfaf5}body[data-front-template-family=collection][data-front-template=buyer] .daily-heading{padding:26px 20px;min-height:112px;border-bottom:4px solid #b2543f}body[data-front-template-family=collection][data-front-template=buyer] .daily-heading h1{letter-spacing:5px;font-size:34px}body[data-front-template-family=collection][data-front-template=buyer] .daily-heading p{letter-spacing:2px}body[data-front-template-family=collection][data-front-template=buyer] .daily-identity{border:0;border-radius:0;box-shadow:none;margin:0;padding:21px 18px 9px;background:transparent}body[data-front-template-family=collection][data-front-template=buyer] .daily-avatar{border:1px solid #c9b8a0;color:#203e32;background:#e9e2d5}body[data-front-template-family=collection][data-front-template=buyer] .daily-level{border:0;border-radius:0;background:transparent;padding-inline:3px}body[data-front-template-family=collection][data-front-template=buyer] .daily-balance{border-bottom:0;margin-top:0;padding-bottom:29px}body[data-front-template-family=collection][data-front-template=buyer] .daily-balance strong{color:#183d2d}body[data-front-template-family=collection][data-front-template=buyer] .daily-services{border-block:1px solid #ddd3c3;margin-top:0;padding:14px 7px;gap:0}body[data-front-template-family=collection][data-front-template=buyer] .daily-services a+a{border-left:1px solid #ddd3c3}body[data-front-template-family=collection][data-front-template=buyer] .daily-services a:nth-child(1)>span{background:#b2543f}body[data-front-template-family=collection][data-front-template=buyer] .daily-services a:nth-child(3)>span{background:#ba8076}body[data-front-template-family=collection][data-front-template=buyer] .daily-editorial{gap:0}body[data-front-template-family=collection][data-front-template=buyer] .daily-editorial>:is(a,button){border-radius:0;border:0}body[data-front-template-family=collection][data-front-template=buyer] .daily-editorial-card{min-height:285px;color:#fff9ed;background:#203e32}body[data-front-template-family=collection][data-front-template=buyer] .daily-editorial-card:after{background:linear-gradient(90deg,#1e392dee 0%,#1e392d90 36%,transparent 76%)}body[data-front-template-family=collection][data-front-template=buyer] .daily-editorial-card>div{max-width:69%}body[data-front-template-family=collection][data-front-template=buyer] .daily-editorial-card h2{line-height:1.45;letter-spacing:2px;font-size:30px}body[data-front-template-family=collection][data-front-template=buyer] .daily-editorial-card strong{background:#b2543f;border-radius:0;padding:10px 15px}body[data-front-template-family=collection][data-front-template=buyer] .daily-benefit{min-height:145px;border-bottom:1px solid #d5ccbb!important}body[data-front-template-family=collection][data-front-template=buyer] .daily-benefit>img{opacity:.14}body[data-front-template-family=collection][data-front-template=buyer] .daily-benefit h2{letter-spacing:3px}body[data-front-template-family=collection][data-front-template=buyer] .daily-benefit strong{background:transparent;color:#824934;padding:0}body[data-front-template-family=collection][data-front-template=buyer] :is(.member-card,.mine-menu-card,.profile-form,.password-form,.recharge-form,.withdraw-form,.receive-machine){border-top:2px solid #203e32}body[data-front-template-family=collection][data-front-template=buyer] .bottom-tabs{border-radius:0;border-top:1px solid #d5ccbb;background:#fcfaf5f7;box-shadow:0 -3px 20px #48391d08}body[data-front-template-family=collection][data-front-template=buyer] .bottom-tab.is-active{background:transparent;box-shadow:inset 0 -2px #203e32}body[data-front-template-family=collection][data-front-template=buyer] .receive-tab.is-active{background:#203e32}body[data-front-template-family=collection][data-front-template=buyer] .login-visual{border-bottom:4px solid #b2543f;min-height:255px}body[data-front-template-family=collection][data-front-template=buyer] .business-login-intro h1 em{color:#efcfaa}body[data-front-template-family=collection][data-front-template=buyer] .input-wrap{border-radius:0;background:#f7f4eb}body[data-front-template-family=collection][data-front-template=buyer] .sub-page-header{border-bottom:1px solid #c4b8a0}body[data-front-template-family=collection][data-front-template=outfit]{--collection-bg:#f5f1ea;--collection-surface:#fffdf8;--collection-soft:#ebe3d7;--collection-ink:#26313b;--collection-muted:#74736d;--collection-primary:#202d39;--collection-on-primary:#fff8ec;--collection-secondary:#aa6537;--collection-accent:#d47139;--collection-border:#d9d0c4;--collection-radius:13px;--collection-shadow:0 7px 22px #4735210a;--collection-hero-bg:#202d39;--collection-hero-ink:#fff8ec;--collection-font:"Segoe UI","Microsoft YaHei",sans-serif;--daily-number-font:"Segoe UI","Microsoft YaHei",sans-serif;background-image:radial-gradient(ellipse at 95% 0,#e3ccb744,transparent 52%)}body[data-front-template-family=collection][data-front-template=outfit] .daily-intro{background:#202d39;border-radius:0 0 17px 17px;padding-bottom:10px}body[data-front-template-family=collection][data-front-template=outfit] .daily-heading{min-height:145px;padding:29px 18px 16px;background:linear-gradient(110deg,#14222d,#364049)}body[data-front-template-family=collection][data-front-template=outfit] .daily-heading .daily-scene{display:block;object-position:80% 35%;opacity:.25}body[data-front-template-family=collection][data-front-template=outfit] .daily-heading h1{font-family:Georgia,SimSun,serif;font-size:34px;letter-spacing:3px}body[data-front-template-family=collection][data-front-template=outfit] .daily-identity{margin:0 14px;padding:9px 5px 15px;border:0;box-shadow:none;background:transparent;color:#fff8ec}body[data-front-template-family=collection][data-front-template=outfit] .daily-avatar{background:#c5ac89;color:#202d39;border:1px solid #ead9c1}body[data-front-template-family=collection][data-front-template=outfit] .daily-user-copy>span{color:#bfc5c9}body[data-front-template-family=collection][data-front-template=outfit] .daily-level{background:#e7be8d;border:0;color:#3a2b20;border-radius:5px}body[data-front-template-family=collection][data-front-template=outfit] .daily-balance{color:#fff8ec;border:1px solid #6e746f;background:#ffffff07;border-radius:10px;padding:14px 3px 29px;margin:0 14px}body[data-front-template-family=collection][data-front-template=outfit] .daily-balance>div>span,body[data-front-template-family=collection][data-front-template=outfit] .daily-balance>a{color:#d0d3d4}body[data-front-template-family=collection][data-front-template=outfit] .daily-balance button{color:#e7be8d}body[data-front-template-family=collection][data-front-template=outfit] .daily-balance>div+div{border-color:#65717a}body[data-front-template-family=collection][data-front-template=outfit] .daily-balance strong{font-weight:600;letter-spacing:0}body[data-front-template-family=collection][data-front-template=outfit] .daily-services{background:#fffdf8;border-radius:12px;margin:15px 12px 0;padding:13px 5px;gap:0}body[data-front-template-family=collection][data-front-template=outfit] .daily-services a+a{border-left:1px solid #e3ddd2}body[data-front-template-family=collection][data-front-template=outfit] .daily-services a>span{border-radius:10px;background:#f9e4d6;color:#bf6c37}body[data-front-template-family=collection][data-front-template=outfit] .daily-services a:nth-child(2)>span{background:#e1e7eb;color:#516d80}body[data-front-template-family=collection][data-front-template=outfit] .daily-editorial-card{border-radius:4px;min-height:292px;color:#fff8ec;background:#6f5035}body[data-front-template-family=collection][data-front-template=outfit] .daily-editorial-card:after{background:linear-gradient(90deg,#29251fbb,transparent 83%)}body[data-front-template-family=collection][data-front-template=outfit] .daily-editorial-card h2{font-family:Georgia,SimSun,serif;letter-spacing:2px;font-size:30px}body[data-front-template-family=collection][data-front-template=outfit] .daily-editorial-card p{max-width:150px}body[data-front-template-family=collection][data-front-template=outfit] .daily-editorial-card strong{background:#d47139}body[data-front-template-family=collection][data-front-template=outfit] .daily-benefit{background:#202d39;color:#f2cd9c;min-height:145px;border:0}body[data-front-template-family=collection][data-front-template=outfit] .daily-benefit:after{background:linear-gradient(90deg,#182632,#202d39de 48%,#202d3955)}body[data-front-template-family=collection][data-front-template=outfit] .daily-benefit h2{font-family:Georgia,SimSun,serif}body[data-front-template-family=collection][data-front-template=outfit] .daily-benefit strong{background:#e7be8d;color:#2d2621}body[data-front-template-family=collection][data-front-template=outfit] .member-card{border-left:4px solid #c98b52}body[data-front-template-family=collection][data-front-template=outfit] .bottom-tabs{border-radius:0;background:#fffdf8f7;border-top:1px solid #d9d0c4}body[data-front-template-family=collection][data-front-template=outfit] .bottom-tab.is-active{color:#c6652d;background:#f6e9dc}body[data-front-template-family=collection][data-front-template=outfit] .receive-tab.is-active{background:#d47139;color:#fffdf8}body[data-front-template-family=collection][data-front-template=outfit] .login-visual{min-height:270px;border-bottom:3px solid #c98b52}body[data-front-template-family=collection][data-front-template=outfit] .business-login-intro h1 em{color:#e7be8d}body[data-front-template-family=collection][data-front-template=outfit] .sub-page-header{border-left:3px solid #d47139;padding-left:12px}body[data-front-template-family=collection][data-front-template=outfit] .input-wrap{border-radius:7px;background:#f5f1ea}body[data-front-template-family=collection][data-front-template=bazaar]{--collection-bg:#edf5fa;--collection-surface:#ffffff;--collection-soft:#e2effc;--collection-ink:#11294e;--collection-muted:#65758f;--collection-primary:#125cbe;--collection-on-primary:#ffffff;--collection-secondary:#246baf;--collection-accent:#e59a23;--collection-border:#d4e4ef;--collection-radius:18px;--collection-shadow:0 8px 24px #246ea00a;--collection-hero-bg:#dceefa;--collection-hero-ink:#11294e;--collection-font:"Segoe UI","Microsoft YaHei",sans-serif;--daily-number-font:"Segoe UI","Microsoft YaHei",sans-serif;background-image:linear-gradient(#f8fcff,#edf5fa 520px)}body[data-front-template-family=collection][data-front-template=bazaar] .daily-intro{position:relative;isolation:isolate}body[data-front-template-family=collection][data-front-template=bazaar] .daily-heading{background:transparent;color:#11294e;min-height:105px}body[data-front-template-family=collection][data-front-template=bazaar] .daily-heading h1{font-weight:750;letter-spacing:1px}body[data-front-template-family=collection][data-front-template=bazaar] .daily-heading p{color:#566f92}body[data-front-template-family=collection][data-front-template=bazaar] .daily-heading-actions a{color:#153c70;background:#dceafa}body[data-front-template-family=collection][data-front-template=bazaar] .daily-identity{color:#fff;border:0;box-shadow:none;margin-top:0;border-radius:20px 20px 0 0;background:radial-gradient(ellipse at 90% 0,#489ce5,#1d66b4 65%,#0c3c78);padding:20px 17px 12px}body[data-front-template-family=collection][data-front-template=bazaar] .daily-user-copy>span{color:#d3e7ff}body[data-front-template-family=collection][data-front-template=bazaar] .daily-avatar{color:#508ac7;background:linear-gradient(145deg,#f6fbff,#a5cff5);border:2px solid #fff}body[data-front-template-family=collection][data-front-template=bazaar] .daily-level{background:#f7d492;color:#77501f;border:0}body[data-front-template-family=collection][data-front-template=bazaar] .daily-balance{border:0;border-top:1px solid #77a9d44d;color:#fff;border-radius:0 0 20px 20px;background:linear-gradient(110deg,#0c3c78,#2876bd);margin:0 5px;padding-bottom:29px}body[data-front-template-family=collection][data-front-template=bazaar] .daily-balance>div>span,body[data-front-template-family=collection][data-front-template=bazaar] .daily-balance>a{color:#e1efff}body[data-front-template-family=collection][data-front-template=bazaar] .daily-balance>div+div{border-color:#88bae077}body[data-front-template-family=collection][data-front-template=bazaar] .daily-balance strong{font-weight:650;letter-spacing:0}body[data-front-template-family=collection][data-front-template=bazaar] .daily-balance button{color:#d3e7ff}body[data-front-template-family=collection][data-front-template=bazaar] .daily-services{background:#fff;border:1px solid #fff;border-radius:18px;margin:22px 5px 0;padding:14px 4px;box-shadow:0 6px 16px #246ea00b}body[data-front-template-family=collection][data-front-template=bazaar] .daily-services a>span{width:47px;height:47px;color:#086de0;background:#d9eaff}body[data-front-template-family=collection][data-front-template=bazaar] .daily-services a:nth-child(2)>span{background:#fff0d6;color:#c87913}body[data-front-template-family=collection][data-front-template=bazaar] .daily-services a:nth-child(3)>span{background:#d9f5fc;color:#078ab1}body[data-front-template-family=collection][data-front-template=bazaar] .daily-services strong{font-size:13px;font-weight:650}body[data-front-template-family=collection][data-front-template=bazaar] .daily-editorial{gap:14px}body[data-front-template-family=collection][data-front-template=bazaar] .daily-editorial-card{border:1px solid #c8e0f4;background:#dceefa;min-height:245px}body[data-front-template-family=collection][data-front-template=bazaar] .daily-editorial-card:after{background:linear-gradient(90deg,#d8ecfcf5,#d8ecfc91 39%,transparent 80%)}body[data-front-template-family=collection][data-front-template=bazaar] .daily-editorial-card h2{color:#153c70;font-weight:750;letter-spacing:.5px}body[data-front-template-family=collection][data-front-template=bazaar] .daily-editorial-card>div{max-width:62%}body[data-front-template-family=collection][data-front-template=bazaar] .daily-editorial-card strong{border-radius:7px;background:linear-gradient(110deg,#1358bc,#2e92e5)}body[data-front-template-family=collection][data-front-template=bazaar] .daily-benefit{min-height:145px;background:#dceefa;border:1px solid #c8e0f4}body[data-front-template-family=collection][data-front-template=bazaar] .daily-benefit:after{background:linear-gradient(90deg,#d8ecfc,#d8ecfccc 55%,transparent)}body[data-front-template-family=collection][data-front-template=bazaar] .daily-benefit h2{font-weight:750}body[data-front-template-family=collection][data-front-template=bazaar] .daily-benefit span{color:#77501f}body[data-front-template-family=collection][data-front-template=bazaar] .member-card{border:1px solid #d4e4ef;box-shadow:0 5px 20px #246ea00a}body[data-front-template-family=collection][data-front-template=bazaar] .bottom-tabs{border:1px solid #d9e7f5;border-radius:16px 16px 0 0;background:#fffffffa;box-shadow:0 -6px 22px #145c9510}body[data-front-template-family=collection][data-front-template=bazaar] .bottom-tab.is-active{color:#0062d4;background:#e8f2ff}body[data-front-template-family=collection][data-front-template=bazaar] .receive-tab.is-active{color:#fff;background:#125cbe}body[data-front-template-family=collection][data-front-template=bazaar] .login-visual{background:linear-gradient(120deg,#d9edfc,#b8d9f3)}body[data-front-template-family=collection][data-front-template=bazaar] .input-wrap{background:#f2f8fd;border-radius:11px}body[data-front-template-family=collection][data-front-template=bazaar] .login-button{border-radius:11px;background:linear-gradient(110deg,#145abf,#2e92e5);box-shadow:0 7px 17px #125cbe20}body[data-front-template-family=collection][data-front-template=bazaar] .sub-page-header{padding-bottom:12px;border-bottom:2px solid #dceafa}body[data-front-template-family=collection][data-front-template=champagne]{--collection-bg:#f4eee5;--collection-surface:#fffaf2;--collection-soft:#f1dfc5;--collection-ink:#402a1c;--collection-muted:#826d58;--collection-primary:#50311c;--collection-on-primary:#fff4df;--collection-secondary:#98682e;--collection-accent:#c79550;--collection-border:#dfc9a9;--collection-radius:19px;--collection-shadow:0 7px 20px #7d542314;--collection-hero-bg:#f1dfc5;--collection-hero-ink:#402a1c;--collection-font:Georgia,"Noto Serif SC","Songti SC","SimSun",serif;--daily-number-font:"Segoe UI","Microsoft YaHei",sans-serif;background-image:radial-gradient(ellipse at 100% 0,#e4c29555,transparent 50%)}body[data-front-template-family=collection][data-front-template=champagne] .daily-intro{padding-bottom:2px}body[data-front-template-family=collection][data-front-template=champagne] .daily-heading{min-height:150px;background:linear-gradient(135deg,#fcf7ef,#e8d5ba 55%,#f9f2e8);color:#402a1c;padding-top:30px}body[data-front-template-family=collection][data-front-template=champagne] .daily-heading .daily-scene{display:block;object-position:50% 30%;opacity:.21}body[data-front-template-family=collection][data-front-template=champagne] .daily-heading h1{font-size:36px;letter-spacing:5px}body[data-front-template-family=collection][data-front-template=champagne] .daily-heading p{letter-spacing:3px}body[data-front-template-family=collection][data-front-template=champagne] .daily-identity{margin-top:0;padding:22px 16px 17px;border:1px solid #fdf6e9;border-bottom:0;border-radius:19px 19px 0 0;background:linear-gradient(115deg,#f8e9d1,#e7c593);box-shadow:0 0 0 1px #cfad76}body[data-front-template-family=collection][data-front-template=champagne] .daily-avatar{width:52px;height:52px;background:linear-gradient(135deg,#60422b,#251c16);color:#e8c58b;border:1px solid #e7c591;box-shadow:0 3px 9px #5d3c2226}body[data-front-template-family=collection][data-front-template=champagne] .daily-level{background:#f6dbad;color:#68431c;border:1px solid #cca675;border-radius:30px}body[data-front-template-family=collection][data-front-template=champagne] .daily-balance{margin:0 5px;padding:16px 4px 29px;border:1px solid #fdf6e9;border-top:0;border-radius:0 0 19px 19px;background:linear-gradient(115deg,#f8ead6,#e8c99d);box-shadow:0 1px 0 1px #cfad76,0 9px 13px #7e59271a}body[data-front-template-family=collection][data-front-template=champagne] .daily-balance strong{color:#281b13;font-weight:650}body[data-front-template-family=collection][data-front-template=champagne] .daily-balance>div+div{border-color:#c4a67d}body[data-front-template-family=collection][data-front-template=champagne] .daily-services{background:#fffc;border:1px solid #fff;border-radius:19px;padding:14px 6px;margin:16px 5px 0;gap:0}body[data-front-template-family=collection][data-front-template=champagne] .daily-services a+a{border-left:1px solid #e8d9c7}body[data-front-template-family=collection][data-front-template=champagne] .daily-services a>span{width:46px;height:46px;background:linear-gradient(135deg,#f9ead7,#efd2ac);color:#63401c}body[data-front-template-family=collection][data-front-template=champagne] .daily-services a:nth-child(2)>span{background:#f3ddd3}body[data-front-template-family=collection][data-front-template=champagne] .daily-services strong{font-size:13px}body[data-front-template-family=collection][data-front-template=champagne] .daily-benefit{order:-2;min-height:147px;background:linear-gradient(110deg,#37291f,#544130);color:#f4d7a6;border:1px solid #5f4932;border-radius:11px}body[data-front-template-family=collection][data-front-template=champagne] .daily-benefit>img{opacity:.13}body[data-front-template-family=collection][data-front-template=champagne] .daily-benefit:after{background:linear-gradient(100deg,#38291fed,#38291fa1 62%,transparent)}body[data-front-template-family=collection][data-front-template=champagne] .daily-benefit h2{letter-spacing:3px}body[data-front-template-family=collection][data-front-template=champagne] .daily-benefit strong{color:#f8ddad;background:transparent;padding:0 0 4px;border-radius:0;border-bottom:1px solid #b69562}body[data-front-template-family=collection][data-front-template=champagne] .daily-editorial-card{min-height:258px;background:#f8e9d7;border:1px solid #fffaf2;box-shadow:0 5px 13px #7d542319;border-radius:15px}body[data-front-template-family=collection][data-front-template=champagne] .daily-editorial-card:after{background:linear-gradient(90deg,#f7e9d7f5 0%,#f7e9d7a1 36%,transparent 80%)}body[data-front-template-family=collection][data-front-template=champagne] .daily-editorial-card>div{max-width:66%}body[data-front-template-family=collection][data-front-template=champagne] .daily-editorial-card h2{letter-spacing:2px;line-height:1.5;font-size:29px}body[data-front-template-family=collection][data-front-template=champagne] .daily-editorial-card strong{background:linear-gradient(120deg,#624127,#382317);padding:10px 16px}body[data-front-template-family=collection][data-front-template=champagne] .member-card{background:linear-gradient(130deg,#fffaf2,#f3e4d0);border-color:#ddc29c}body[data-front-template-family=collection][data-front-template=champagne] .bottom-tabs{border-radius:0;border-top:1px solid #e5d7c3;background:#fffdf9f5}body[data-front-template-family=collection][data-front-template=champagne] .bottom-tab.is-active{color:#986126;background:#f7eddb}body[data-front-template-family=collection][data-front-template=champagne] .receive-tab.is-active{color:#fff4df;background:#81572c}body[data-front-template-family=collection][data-front-template=champagne] .login-visual{min-height:270px;border-bottom:1px solid #dbc19b}body[data-front-template-family=collection][data-front-template=champagne] .input-wrap{background:#fffaf2;border-color:#d8c5a9;border-radius:12px}body[data-front-template-family=collection][data-front-template=champagne] .login-button{border-radius:30px;background:linear-gradient(120deg,#6c4727,#382317)}body[data-front-template-family=collection][data-front-template=champagne] .sub-page-header{border-bottom:1px solid #d8bf99}body[data-front-template-family=collection][data-front-template=essentials]{--collection-bg:#f6f7f8;--collection-surface:#ffffff;--collection-soft:#edf0f4;--collection-ink:#14233d;--collection-muted:#647086;--collection-primary:#123e85;--collection-on-primary:#ffffff;--collection-secondary:#3b547c;--collection-accent:#d29a0c;--collection-border:#d7dce3;--collection-radius:3px;--collection-shadow:none;--collection-hero-bg:#edf0f4;--collection-hero-ink:#14233d;--collection-font:"Segoe UI","Microsoft YaHei",sans-serif;--daily-number-font:Georgia,"Times New Roman",serif;background-image:none}body[data-front-template-family=collection][data-front-template=essentials] .daily-heading{color:#14233d;background:transparent;min-height:137px;padding:30px 15px 16px}body[data-front-template-family=collection][data-front-template=essentials] .daily-heading h1{font-family:Georgia,SimSun,serif;font-size:37px;letter-spacing:4px}body[data-front-template-family=collection][data-front-template=essentials] .daily-heading p{letter-spacing:3px;color:#5d697d}body[data-front-template-family=collection][data-front-template=essentials] .daily-heading-actions a{border:1px solid #c6cdd7;border-radius:50%;color:#14233d}body[data-front-template-family=collection][data-front-template=essentials] .daily-identity{margin:0;padding:15px;border:0;background:transparent;border-radius:0}body[data-front-template-family=collection][data-front-template=essentials] .daily-avatar{color:#3d6da7;background:linear-gradient(135deg,#c4d7ee,#e8eef5)}body[data-front-template-family=collection][data-front-template=essentials] .daily-user-copy strong{font-weight:650}body[data-front-template-family=collection][data-front-template=essentials] .daily-level{border:0;background:#e7e9ed;color:#24416d}body[data-front-template-family=collection][data-front-template=essentials] .daily-balance{margin:0 5px;padding:16px 0 29px;border-bottom:1px solid #cbd2dd}body[data-front-template-family=collection][data-front-template=essentials] .daily-balance strong{color:#123e85;font-size:clamp(22px,6.4vw,36px);font-weight:600}body[data-front-template-family=collection][data-front-template=essentials] .daily-services{margin:6px 0 0;padding:13px 0 18px;gap:0}body[data-front-template-family=collection][data-front-template=essentials] .daily-services a+a{border-left:1px solid #d7dce3}body[data-front-template-family=collection][data-front-template=essentials] .daily-services a>span{background:transparent;color:#142e55;border-radius:0;width:44px;height:36px}body[data-front-template-family=collection][data-front-template=essentials] .daily-services a:nth-child(3)>span{color:#ad810e}body[data-front-template-family=collection][data-front-template=essentials] .daily-services strong{font-weight:500}body[data-front-template-family=collection][data-front-template=essentials] .daily-benefit{order:-2;border:1px solid #dce0e6;border-radius:3px;background:#eff1f4;min-height:141px}body[data-front-template-family=collection][data-front-template=essentials] .daily-benefit>img{opacity:.13}body[data-front-template-family=collection][data-front-template=essentials] .daily-benefit:after{background:linear-gradient(90deg,#eff1f4,#eff1f4c7 68%,transparent)}body[data-front-template-family=collection][data-front-template=essentials] .daily-benefit h2{font-family:Georgia,SimSun,serif;font-size:26px;letter-spacing:1px}body[data-front-template-family=collection][data-front-template=essentials] .daily-benefit strong{padding:0;color:#123e85;background:transparent;border-radius:0}body[data-front-template-family=collection][data-front-template=essentials] .daily-editorial-card{min-height:234px;border:0;border-top:3px solid #123e85;border-bottom:1px solid #cbd2dd;border-radius:0;background:#f6f7f8}body[data-front-template-family=collection][data-front-template=essentials] .daily-editorial-card:after{background:linear-gradient(90deg,#f6f7f8f5,#f6f7f891 38%,transparent 80%)}body[data-front-template-family=collection][data-front-template=essentials] .daily-editorial-card>div{max-width:62%}body[data-front-template-family=collection][data-front-template=essentials] .daily-editorial-card h2{font-weight:650;font-size:27px;letter-spacing:0}body[data-front-template-family=collection][data-front-template=essentials] .daily-editorial-card strong{border:1px solid #123e85;border-radius:2px;color:#123e85;background:#fffa}body[data-front-template-family=collection][data-front-template=essentials] .member-card{border:0;border-block:1px solid #cbd2dd;padding-top:19px;padding-bottom:19px;border-radius:0}body[data-front-template-family=collection][data-front-template=essentials] .bottom-tabs{border-radius:0;border:0;border-top:1px solid #d7dce3;background:#fffffffa;box-shadow:none}body[data-front-template-family=collection][data-front-template=essentials] .bottom-tab.is-active{color:#123e85;background:transparent;box-shadow:inset 0 -2px #123e85}body[data-front-template-family=collection][data-front-template=essentials] .receive-tab.is-active{color:#fff;background:#123e85}body[data-front-template-family=collection][data-front-template=essentials] .login-visual{border-bottom:2px solid #123e85;min-height:245px}body[data-front-template-family=collection][data-front-template=essentials] .input-wrap{border-radius:2px;background:#f6f7f8}body[data-front-template-family=collection][data-front-template=essentials] .login-button{border-radius:2px;box-shadow:none}body[data-front-template-family=collection][data-front-template=essentials] :is(.profile-form,.password-form,.recharge-form,.withdraw-form){border-radius:2px;border-top:2px solid #123e85}body[data-front-template-family=collection][data-front-template=essentials] .sub-page-header{border-bottom:1px solid #cbd2dd}@media(min-width:720px){body[data-front-template-family=collection][data-front-template=buyer] .daily-editorial-card,body[data-front-template-family=collection][data-front-template=outfit] .daily-editorial-card{min-height:330px}body[data-front-template-family=collection][data-front-template=buyer] .daily-editorial-card h2,body[data-front-template-family=collection][data-front-template=outfit] .daily-editorial-card h2{font-size:38px}body[data-front-template-family=collection][data-front-template=champagne] .daily-editorial-card{min-height:295px}body[data-front-template-family=collection][data-front-template=essentials] .daily-editorial-card{min-height:270px}}@media(max-width:350px){body[data-front-template-family=collection][data-front-template=buyer] .daily-heading h1,body[data-front-template-family=collection][data-front-template=outfit] .daily-heading h1,body[data-front-template-family=collection][data-front-template=champagne] .daily-heading h1,body[data-front-template-family=collection][data-front-template=essentials] .daily-heading h1{font-size:29px;letter-spacing:2px}body[data-front-template-family=collection][data-front-template=champagne] .daily-identity{padding-inline:10px}body[data-front-template-family=collection][data-front-template=champagne] .daily-avatar{width:40px;height:40px}body[data-front-template-family=collection][data-front-template=buyer] .daily-editorial-card h2,body[data-front-template-family=collection][data-front-template=outfit] .daily-editorial-card h2,body[data-front-template-family=collection][data-front-template=champagne] .daily-editorial-card h2{font-size:26px}}body[data-front-template] .home-page .friend-links .platform-grid{gap:10px;margin-top:16px}body[data-front-template] .home-page .friend-links .platform-logo{--platform-mark: #5b7c97;position:relative;isolation:isolate;overflow:hidden;min-width:0;min-height:64px;padding:10px 6px;gap:0;border:1px solid var(--portal-edge, #ebe2d9);border-radius:var(--portal-radius, 14px);background:linear-gradient(145deg,color-mix(in srgb,var(--collection-surface, #fff) 97%,var(--platform-mark)),color-mix(in srgb,var(--collection-surface, #fff) 90%,var(--platform-mark)));box-shadow:inset 0 1px #ffffff24,0 3px 8px #18243a05;transform:translateY(0);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease;-webkit-tap-highlight-color:transparent}body[data-front-template] .home-page .friend-links .platform-logo.taobao{--platform-mark: #ff7500}body[data-front-template] .home-page .friend-links .platform-logo.tmall{--platform-mark: #e90021}body[data-front-template] .home-page .friend-links .platform-logo.jd{--platform-mark: #d71b2b}body[data-front-template] .home-page .friend-links .platform-logo.pdd{--platform-mark: #ed2434}body[data-front-template] .home-page .friend-links .platform-logo.douyin{--platform-mark: #13a8ab}body[data-front-template] .home-page .friend-links .platform-logo.vip{--platform-mark: #dc489d}body[data-front-template] .home-page .friend-links .platform-logo.amazon{--platform-mark: #52627a}body[data-front-template] .home-page .friend-links .platform-logo.suning{--platform-mark: #e9a600}body[data-front-template] .home-page .friend-links .platform-logo:before{content:"";position:absolute;z-index:-1;inset:0;background:var(--portal-motif, radial-gradient(circle at 100% 100%, transparent 21px, #daa276 22px 23px, transparent 24px 32px, #daa276 33px 34px, transparent 35px));opacity:var(--portal-motif-opacity, .25);pointer-events:none}body[data-front-template] .home-page .friend-links .platform-logo:after{content:"";position:absolute;width:16px;height:2px;right:7px;bottom:7px;border-radius:2px;background:color-mix(in srgb,var(--platform-mark) 35%,transparent);pointer-events:none}body[data-front-template] .home-page .friend-links .platform-logo>span{flex:0 0 auto;width:40px;height:40px;border-radius:11px;font-size:18px;letter-spacing:-.3px;box-shadow:inset 0 1px #ffffff28,0 3px 6px color-mix(in srgb,var(--platform-mark) 16%,transparent);transition:transform .16s ease}body[data-front-template] .home-page .friend-links .platform-logo:focus-visible{outline:2px solid var(--collection-primary, #d9653e);outline-offset:3px}@media(hover:hover)and (pointer:fine){body[data-front-template] .home-page .friend-links .platform-logo:hover{transform:translateY(-2px);border-color:var(--collection-secondary, #dc9d72);box-shadow:0 4px 12px var(--portal-glow, #d68c5024),inset 0 1px #ffffff24}body[data-front-template] .home-page .friend-links .platform-logo:hover>span{transform:scale(1.05)}}body[data-front-template] .home-page .friend-links .platform-logo:active{transform:scale(.96)}@media(max-width:360px){body[data-front-template] .home-page .friend-links .platform-grid{gap:8px}body[data-front-template] .home-page .friend-links .platform-logo{min-height:60px;padding:10px 4px}body[data-front-template] .home-page .friend-links .platform-logo>span{width:36px;height:36px;font-size:17px;border-radius:10px}}@media(prefers-reduced-motion:reduce){body[data-front-template] .home-page .friend-links .platform-logo,body[data-front-template] .home-page .friend-links .platform-logo>span{transition:none}body[data-front-template] .home-page .friend-links .platform-logo:hover,body[data-front-template] .home-page .friend-links .platform-logo:active,body[data-front-template] .home-page .friend-links .platform-logo:hover>span{transform:none}}body[data-front-template-family=collection] .friend-links,body[data-front-template=classic] .friend-links,body[data-front-template=business] .friend-links,body[data-front-template=candy] .friend-links,body[data-front-template=island] .friend-links,body[data-front-template=aurora] .friend-links,body[data-front-template=retro] .friend-links,body[data-front-template=neon] .friend-links,body[data-front-template=sunset] .friend-links,body[data-front-template=citrus] .friend-links,body[data-front-template=cloud] .friend-links,body[data-front-template=gallery] .friend-links,body[data-front-template=spring] .friend-links,body[data-front-template=summer] .friend-links,body[data-front-template=autumn] .friend-links,body[data-front-template=winter] .friend-links,body[data-front-template=spring_festival] .friend-links,body[data-front-template=lantern] .friend-links,body[data-front-template=dragon_head] .friend-links,body[data-front-template=qingming] .friend-links,body[data-front-template=dragon_boat] .friend-links,body[data-front-template=qixi] .friend-links,body[data-front-template=mid_autumn] .friend-links,body[data-front-template=double_ninth] .friend-links,body[data-front-template=winter_solstice] .friend-links,body[data-front-template=laba] .friend-links,body[data-front-template=little_new_year] .friend-links,body[data-front-template=new_year_eve] .friend-links{--portal-radius:12px;--portal-edge:color-mix(in srgb,var(--collection-primary,#f47754) 24%,var(--collection-border,#efddcf));--portal-motif:radial-gradient(ellipse at 105% 105%,var(--collection-soft,#ffead7),transparent 65%);--portal-motif-opacity:.22;--portal-glow:color-mix(in srgb,var(--collection-primary,#f47754) 14%,transparent)}body[data-front-template=classic] .friend-links{--portal-radius:11px;--portal-edge:color-mix(in srgb,#ff7956 24%,#efddcf);--portal-glow:#f477541f;--portal-motif:radial-gradient(circle at 105% 108%,transparent 0 25%,#ffc48f 26% 28%,transparent 29% 45%,#ff7956 46% 47%,transparent 48%)}body[data-front-template=business] .friend-links{--portal-radius:14px;--portal-edge:color-mix(in srgb,#147d92 17%,#e5ddd3);--portal-glow:#147d921a;--portal-motif:radial-gradient(ellipse at 106% 112%,#94c9c9 0 29%,transparent 30%),radial-gradient(circle at 7% 7%,#f4a086 0 7%,transparent 8%)}body[data-front-template=candy] .friend-links{--portal-radius:5px 13px 5px 13px;--portal-motif-opacity:.2;--portal-motif:radial-gradient(circle at 83% 19%,var(--collection-secondary) 0 3px,transparent 3.8px),radial-gradient(circle at 92% 35%,var(--collection-accent) 0 4px,transparent 4.8px),linear-gradient(135deg,transparent 0 87%,var(--collection-primary) 88% 91%,transparent 92%)}body[data-front-template=gallery] .friend-links{--portal-radius:3px;--portal-motif-opacity:.18;--portal-motif:linear-gradient(90deg,transparent 0 89%,var(--collection-primary) 89% 91%,transparent 91%),linear-gradient(0deg,transparent 0 13%,var(--collection-secondary) 13% 16%,transparent 16%)}body[data-front-template=island] .friend-links,body[data-front-template=summer] .friend-links,body[data-front-template=dragon_boat] .friend-links{--portal-radius:16px 10px 16px 10px;--portal-motif-opacity:.18;--portal-motif:radial-gradient(ellipse at 112% 119%,transparent 0 37%,var(--collection-secondary) 38% 39%,transparent 40% 52%,var(--collection-primary) 53% 54%,transparent 55% 67%,var(--collection-primary) 68% 69%,transparent 70%)}body[data-front-template=dragon_boat] .friend-links{--portal-radius:4px 16px 4px 16px;--portal-edge:color-mix(in srgb,var(--collection-primary) 27%,var(--collection-border))}body[data-front-template=dragon_head] .friend-links{--portal-radius:16px 5px 16px 5px;--portal-motif-opacity:.16;--portal-motif:radial-gradient(ellipse at 104% 102%,transparent 0 26%,var(--collection-primary) 27% 29%,transparent 30% 42%,var(--collection-secondary) 43% 45%,transparent 46%),radial-gradient(circle at 92% 15%,var(--collection-accent) 0 2px,transparent 3px)}body[data-front-template=spring] .friend-links,body[data-front-template=qingming] .friend-links{--portal-radius:15px 10px 15px 10px;--portal-motif-opacity:.2;--portal-motif:radial-gradient(ellipse 11px 5px at 89% 13%,var(--collection-secondary) 0 91%,transparent 100%),radial-gradient(ellipse 5px 11px at 89% 13%,var(--collection-primary) 0 91%,transparent 100%),radial-gradient(ellipse 13px 5px at 8% 96%,var(--collection-primary) 0 91%,transparent 100%)}body[data-front-template=spring] .friend-links{--portal-radius:11px;--portal-edge:color-mix(in srgb,var(--collection-primary) 30%,var(--collection-border))}body[data-front-template=qingming] .friend-links{--portal-radius:3px;--portal-motif-opacity:.12;--portal-motif:radial-gradient(ellipse 17px 4px at 99% 24%,var(--collection-secondary) 0 92%,transparent 100%),radial-gradient(ellipse 11px 3px at 94% 40%,var(--collection-primary) 0 92%,transparent 100%),linear-gradient(110deg,transparent 0 89%,var(--collection-primary) 90% 90.6%,transparent 91%)}body[data-front-template=aurora] .friend-links,body[data-front-template=neon] .friend-links,body[data-front-template=qixi] .friend-links{--portal-radius:13px;--portal-motif-opacity:.3;--portal-edge:color-mix(in srgb,var(--collection-secondary) 30%,var(--collection-border));--portal-motif:radial-gradient(circle at 84% 18%,var(--collection-secondary) 0 1px,transparent 1.8px),radial-gradient(circle at 93% 35%,var(--collection-primary) 0 .8px,transparent 1.5px),radial-gradient(ellipse at 108% 110%,var(--collection-primary),transparent 59%)}body[data-front-template=neon] .friend-links{--portal-radius:3px 14px 3px 3px;--portal-motif-opacity:.24;--portal-motif:linear-gradient(135deg,transparent 0 85%,var(--collection-primary) 85.5% 86.5%,transparent 87%),linear-gradient(0deg,transparent 0 13%,var(--collection-secondary) 13% 14%,transparent 14%),radial-gradient(circle at 85% 19%,var(--collection-primary) 0 1px,transparent 1.7px)}body[data-front-template=qixi] .friend-links{--portal-radius:15px 5px 15px 5px;--portal-glow:color-mix(in srgb,var(--collection-primary) 18%,transparent)}body[data-front-template=lantern] .friend-links{--portal-radius:15px 15px 8px 8px;--portal-motif-opacity:.25;--portal-motif:radial-gradient(ellipse at 99% 0%,var(--collection-primary),transparent 53%),linear-gradient(90deg,transparent 0 86%,var(--collection-accent) 86% 87%,transparent 87%)}body[data-front-template=spring_festival] .friend-links,body[data-front-template=little_new_year] .friend-links,body[data-front-template=mid_autumn] .friend-links,body[data-front-template=new_year_eve] .friend-links{--portal-radius:5px 12px 5px 12px;--portal-motif-opacity:.28;--portal-edge:color-mix(in srgb,var(--collection-accent) 37%,var(--collection-border));--portal-glow:color-mix(in srgb,var(--collection-accent) 15%,transparent);--portal-motif:linear-gradient(90deg,transparent 0 calc(100% - 10px) ,var(--collection-accent) calc(100% - 10px) calc(100% - 9px) ,transparent calc(100% - 9px) ),linear-gradient(0deg,transparent 0 calc(100% - 10px) ,var(--collection-accent) calc(100% - 10px) calc(100% - 9px) ,transparent calc(100% - 9px) )}body[data-front-template=mid_autumn] .friend-links{--portal-radius:15px 15px 4px 4px}body[data-front-template=little_new_year] .friend-links{--portal-radius:4px}body[data-front-template=new_year_eve] .friend-links{--portal-radius:13px 5px 13px 5px;--portal-motif-opacity:.23}body[data-front-template=retro] .friend-links,body[data-front-template=autumn] .friend-links{--portal-radius:4px;--portal-motif-opacity:.13;--portal-motif:repeating-linear-gradient(0deg,transparent 0 5px,var(--collection-secondary) 5px 5.5px,transparent 6px),linear-gradient(90deg,transparent 0 10%,var(--collection-accent) 10% 11%,transparent 11%)}body[data-front-template=double_ninth] .friend-links{--portal-radius:4px 14px 4px 4px;--portal-motif-opacity:.16;--portal-motif:linear-gradient(155deg,transparent 0 74%,var(--collection-secondary) 75% 76%,transparent 77% 83%,var(--collection-primary) 84% 85%,transparent 86%)}body[data-front-template=sunset] .friend-links{--portal-radius:16px 16px 6px 6px;--portal-motif-opacity:.24;--portal-motif:radial-gradient(ellipse at 110% 113%,transparent 0 35%,var(--collection-primary) 36% 39%,transparent 40% 51%,var(--collection-accent) 52% 57%,transparent 58%)}body[data-front-template=citrus] .friend-links{--portal-radius:13px 6px 13px 6px;--portal-motif-opacity:.2;--portal-motif:radial-gradient(circle at 107% 104%,transparent 0 30%,var(--collection-accent) 31% 35%,transparent 36%),conic-gradient(from 200deg at 107% 104%,transparent 0 21deg,var(--collection-secondary) 22deg 23deg,transparent 24deg 45deg,var(--collection-primary) 46deg 47deg,transparent 48deg)}body[data-front-template=cloud] .friend-links{--portal-radius:16px;--portal-motif-opacity:.25;--portal-motif:radial-gradient(ellipse at 100% 110%,var(--collection-secondary),transparent 51%),radial-gradient(ellipse at 0 -10%,var(--collection-accent),transparent 43%)}body[data-front-template=winter] .friend-links{--portal-radius:10px;--portal-motif-opacity:.19;--portal-motif:radial-gradient(circle at 88% 16%,var(--collection-secondary) 0 1.3px,transparent 2px),radial-gradient(circle at 77% 10%,var(--collection-primary) 0 .8px,transparent 1.5px),linear-gradient(145deg,transparent 0 83%,var(--collection-primary) 84% 85%,transparent 86%)}body[data-front-template=winter_solstice] .friend-links{--portal-radius:15px;--portal-motif-opacity:.2;--portal-motif:radial-gradient(circle at 101% 113%,transparent 0 29%,var(--collection-accent) 30% 33%,transparent 34% 45%,var(--collection-primary) 46% 47%,transparent 48%)}body[data-front-template=laba] .friend-links{--portal-radius:12px 5px 12px 5px;--portal-motif-opacity:.22;--portal-motif:radial-gradient(ellipse 3px 5px at 87% 15%,var(--collection-primary) 0 90%,transparent 100%),radial-gradient(ellipse 4px 2px at 94% 30%,var(--collection-accent) 0 90%,transparent 100%),radial-gradient(ellipse 3px 4px at 80% 8%,var(--collection-secondary) 0 90%,transparent 100%)}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout]{width:100%;max-width:1000px;box-sizing:border-box;margin-inline:auto;padding:28px 20px 38px;color:var(--collection-ink,#3f3028)}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout] .login-shell{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"visual" "form" "trust";width:100%;max-width:540px;min-width:0;margin-inline:auto;box-sizing:border-box;background:var(--collection-surface,#fffaf4);border:1px solid var(--collection-border,#e9d7c4);box-shadow:0 16px 45px color-mix(in srgb,var(--collection-primary,#a95031) 12%,transparent);overflow:hidden}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout] .login-visual{grid-area:visual;width:auto;min-width:0;height:auto;min-height:180px;margin:0;padding:25px;color:var(--collection-hero-ink,#593b26);background:var(--collection-hero-bg,#f6e4cf);isolation:isolate}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout] .login-form{grid-area:form;min-width:0;margin:0;padding:28px;box-sizing:border-box;border:0;background:var(--collection-surface,#fffaf4)}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout] .business-login-eyebrow{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;color:var(--collection-primary,#a84727);font-size:9px;font-weight:600;letter-spacing:1.6px;line-height:1.6;overflow-wrap:anywhere}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout] .business-login-eyebrow span{color:var(--collection-secondary,#9d723e)}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout] .form-heading{margin-bottom:24px}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout] .form-heading h2{max-width:100%;margin:0;font-size:clamp(24px,6.5vw,31px);line-height:1.5;letter-spacing:.1px;font-weight:700;color:var(--collection-ink,#3f3028);overflow-wrap:anywhere;text-wrap:balance}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout] .form-heading>span{display:block;color:var(--collection-muted,#79624e);font-size:12px;line-height:1.8;margin-top:9px;text-wrap:pretty}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout] .field-label{color:var(--collection-ink,#3f3028);font-size:13px}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout] .input-wrap{min-width:0;min-height:49px;color:var(--collection-ink,#3f3028)}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout] .input-wrap input{min-width:0;width:100%;font-size:14px;color:var(--collection-ink,#3f3028)}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout] .login-option-row{gap:12px;flex-wrap:wrap}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout] :is(.remember-login,.forgot-link){font-size:11px}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout] .login-button{min-height:49px;color:var(--collection-on-primary,#fffaf5);background:var(--collection-primary,#a84727);font-size:14px}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout] .register-row{font-size:12px;line-height:1.8;overflow-wrap:anywhere}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout] .login-trust-strip{grid-area:trust;display:flex;min-width:0;justify-content:space-around;gap:7px;padding:0 22px 22px;flex-wrap:wrap;color:var(--collection-muted,#79624e);background:var(--collection-surface,#fffaf4)}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout] .login-trust-strip span{font-size:10px;padding:4px 0;background:transparent;border:0}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout=classic-card] .login-shell{border-radius:30px;max-width:470px}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout=classic-card] .login-visual{min-height:164px}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout=classic-card] .input-wrap{border-radius:14px}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout=classic-card] .login-button{border-radius:30px}body[data-front-template=classic] .login-page[data-login-layout=classic-card] .login-visual-mark:empty:after{content:"开启美好日常";font-size:24px;letter-spacing:4px;color:#834526;white-space:nowrap}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout=arched] .login-shell{border-radius:140px 140px 18px 18px;padding-top:17px;max-width:460px}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout=arched] .login-visual{margin:0 17px;min-height:220px;border-radius:130px 130px 10px 10px;align-items:flex-end;padding:46px 26px 25px}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout=arched] .business-login-intro h1{font-size:25px;margin-top:14px}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout=arched] .login-form{padding:27px 28px;text-align:center}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout=arched] .business-login-eyebrow{justify-content:center;font-size:8px}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout=arched] .field{text-align:left}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout=arched] .input-wrap{border-radius:2px;border-inline:0;border-top:0;background:transparent}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout=arched] .login-button{border-radius:24px}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout=editorial] .login-shell{border-radius:0;border:2px solid var(--collection-primary,#a84727);max-width:510px}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout=editorial] .login-visual{min-height:190px;border-bottom:4px solid var(--collection-primary,#a84727)}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout=editorial] .login-form{padding:25px 25px 30px}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout=editorial] .form-heading h2{font-family:Georgia,SimSun,serif;font-weight:500;letter-spacing:1px}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout=editorial] .business-login-eyebrow{border-bottom:1px solid var(--collection-border,#e9d7c4);padding-bottom:13px}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout=editorial] :is(.input-wrap,.login-button){border-radius:0}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout=panorama] .login-shell{border-radius:9px 40px 9px 9px;max-width:600px;padding-bottom:5px}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout=panorama] .login-visual{min-height:280px;padding:30px 24px 55px}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout=panorama] .login-form{z-index:2;position:relative;margin:-28px 13px 0;border:1px solid var(--collection-border,#e9d7c4);border-radius:22px 6px;padding:27px 23px}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout=panorama] .login-trust-strip{padding-top:18px}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout=panorama] .login-button{border-radius:7px}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout=glass]{background:radial-gradient(ellipse at 10% 20%,color-mix(in srgb,var(--collection-secondary,#8e9bb5) 20%,transparent),transparent 65%)}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout=glass] .login-shell{border-radius:34px 9px;padding:12px;background:color-mix(in srgb,var(--collection-surface,#fff) 85%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);max-width:480px;border-width:2px}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout=glass] .login-visual{min-height:175px;border-radius:24px 4px 0 0}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout=glass] .login-form{padding:24px 17px;border-radius:0 0 24px 4px}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout=glass] .input-wrap{background:var(--collection-soft,#f2f4f8);border-radius:18px}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout=glass] .login-button{border-radius:10px 24px}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout=poster] .login-shell{border-radius:4px;border:3px solid var(--collection-primary,#a84727);max-width:500px;box-shadow:7px 7px 0 var(--collection-soft,#efdfd4)}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout=poster] .login-visual{min-height:236px;border-bottom:3px solid var(--collection-primary,#a84727)}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout=poster] .login-form{padding:27px 25px}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout=poster] .form-heading h2{font-weight:900;font-size:clamp(27px,7vw,35px);line-height:1.3}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout=poster] .business-login-eyebrow{letter-spacing:2.4px;font-size:8px}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout=poster] .input-wrap{border-radius:0;border-width:2px}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout=poster] .login-button{border-radius:0;box-shadow:4px 4px 0 var(--collection-secondary,#cb9966)}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout=compact] .login-shell{border-radius:13px;max-width:440px;border:0;box-shadow:none}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout=compact] .login-visual{min-height:116px;max-height:160px;padding:19px 22px;border-radius:13px}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout=compact] .business-login-intro h1{font-size:18px;margin:9px 0;line-height:1.3}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout=compact] .business-login-intro p{font-size:10px}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout=compact] .login-form{padding:28px 16px 20px}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout=compact] .form-heading h2{font-size:25px;font-weight:500}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout=compact] .input-wrap{border-radius:5px;background:transparent}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout=compact] .login-button{border-radius:5px}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout=split] .login-shell{border-radius:20px;max-width:900px;padding:15px;gap:0}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout=split] .login-visual{min-height:202px;border-radius:9px 9px 0 0;border:1px solid var(--collection-border,#e9d7c4)}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout=split] .login-form{border-left:3px solid var(--collection-primary,#a84727);margin-top:16px;padding:22px 20px}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout=split] .form-heading h2{font-family:Georgia,Microsoft YaHei,serif;font-weight:600}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout=split] :is(.input-wrap,.login-button){border-radius:8px}@media(min-width:760px){body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout]{padding-top:50px}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout=split] .login-shell{grid-template-columns:minmax(0,.95fr) minmax(0,1fr);grid-template-areas:"visual form" "visual trust"}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout=split] .login-visual{min-height:510px;align-items:center;border-radius:9px 0 0 9px}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout=split] .login-form{margin:15px 0;padding:24px 30px}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout=panorama] .login-shell{max-width:760px}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout=panorama] .login-visual{min-height:300px}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout=panorama] .login-form{margin-inline:65px}}@media(max-width:350px){body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout]{padding:18px 12px 28px}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout] .login-form{padding-inline:20px}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout=glass] .login-form{padding-inline:10px}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout=panorama] .login-form{padding-inline:15px;margin-inline:8px}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout=split] .login-form{padding-inline:12px}body[data-front-template] .login-page:not(.register-page,.forgot-page)[data-login-layout] .login-trust-strip{padding-inline:12px;gap:4px}}

/* Slow receive preview only; hover or hold to pause. */
.product-window:hover .product-track,.product-window:active .product-track{animation-play-state:paused}
