.zy-theme__fab[data-v-6b3c2579]{position:fixed;right:18px;bottom:26px;z-index:3000;width:52px;height:52px;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;background:var(--zy-btn-grad);box-shadow:0 10px 24px #4c569652;transition:transform .2s ease,box-shadow .2s ease}.zy-theme__fab[data-v-6b3c2579]:hover{transform:translateY(-2px) scale(1.04)}.zy-theme__fab[data-v-6b3c2579]:active{transform:scale(.96)}.zy-theme__mask[data-v-6b3c2579]{position:fixed;inset:0;z-index:3001;background:#0f122061;backdrop-filter:blur(4px);display:flex;align-items:flex-end;justify-content:center}.zy-theme__panel[data-v-6b3c2579]{width:100%;max-width:720px;padding:18px 18px 26px;border-radius:24px 24px 0 0;background:var(--zy-surface);backdrop-filter:blur(var(--zy-glass-blur));-webkit-backdrop-filter:blur(var(--zy-glass-blur));border:1px solid var(--zy-border);box-shadow:var(--zy-shadow);color:var(--zy-text)}.zy-theme__head[data-v-6b3c2579]{display:flex;align-items:center;justify-content:space-between;font-size:16px;font-weight:600;margin-bottom:16px}.zy-theme__close[data-v-6b3c2579]{border:none;background:transparent;color:var(--zy-muted);font-size:16px;cursor:pointer}.zy-theme__grid[data-v-6b3c2579]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.zy-theme__card[data-v-6b3c2579]{position:relative;border:1.5px solid transparent;border-radius:14px;padding:8px 6px 10px;background:var(--zy-surface-2);cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:8px;transition:border-color .2s ease,transform .15s ease}.zy-theme__card.active[data-v-6b3c2579]{border-color:var(--zy-primary);transform:translateY(-1px)}.zy-theme__swatch[data-v-6b3c2579]{width:100%;height:42px;border-radius:10px;box-shadow:inset 0 0 0 1px #ffffff59}.zy-theme__label[data-v-6b3c2579]{font-size:12px;color:var(--zy-text-2)}.zy-theme__tick[data-v-6b3c2579]{position:absolute;top:6px;right:8px;width:18px;height:18px;border-radius:50%;background:var(--zy-primary);color:#fff;font-size:11px;display:flex;align-items:center;justify-content:center}.zy-theme-fade-enter-active[data-v-6b3c2579],.zy-theme-fade-leave-active[data-v-6b3c2579]{transition:opacity .2s ease}.zy-theme-fade-enter-from[data-v-6b3c2579],.zy-theme-fade-leave-to[data-v-6b3c2579]{opacity:0}.zy-icon[data-v-af28aab2]{display:inline-block;flex:none;vertical-align:middle}.zy-icon--spin[data-v-af28aab2]{animation:zy-spin-af28aab2 .9s linear infinite}@keyframes zy-spin-af28aab2{to{transform:rotate(360deg)}}.zy-navbar-root[data-v-28be1973]{position:relative}.zy-navbar[data-v-28be1973]{height:52px;display:flex;align-items:center;padding:0 12px;background:var(--zy-nav-grad);color:#fff;box-shadow:0 6px 18px #4c56962e}.zy-navbar.is-fixed[data-v-28be1973]{position:fixed;top:0;left:0;right:0;z-index:200;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.zy-navbar__side[data-v-28be1973]{flex:1 1 0;display:flex;align-items:center;gap:4px;font-size:14px;min-width:44px;cursor:pointer;user-select:none}.zy-navbar__right[data-v-28be1973]{justify-content:flex-end}.zy-navbar__title[data-v-28be1973]{flex:0 0 auto;font-size:17px;font-weight:600;letter-spacing:.5px;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.12)}.zy-navbar__text[data-v-28be1973]{opacity:.95}.zy-navbar__action[data-v-28be1973]{display:inline-flex;align-items:center;padding:5px 13px;border-radius:999px;background:#ffffff38;border:1px solid rgba(255,255,255,.4);color:#fff;font-size:13px;font-weight:600;line-height:1.2;backdrop-filter:blur(6px);box-shadow:0 2px 8px #0000001f}.zy-navbar__ph[data-v-28be1973]{height:52px}.zy-cell-group[data-v-97a52cea],.zy-cell-group.is-inset[data-v-97a52cea]{margin:14px 0}.zy-cell-group__head[data-v-97a52cea]{display:flex;align-items:center;gap:8px;padding:2px 6px 9px}.zy-cell-group__dot[data-v-97a52cea]{width:8px;height:8px;border-radius:3px;background:var(--zy-btn-grad);box-shadow:0 1px 4px #6c5ce780}.zy-cell-group__title[data-v-97a52cea]{font-size:13.5px;font-weight:700;letter-spacing:.4px;color:var(--zy-text-2)}.zy-cell-group__body[data-v-97a52cea]{position:relative;background:var(--zy-surface);backdrop-filter:blur(var(--zy-glass-blur));-webkit-backdrop-filter:blur(var(--zy-glass-blur));border:1px solid var(--zy-border);border-radius:20px;box-shadow:var(--zy-shadow-sm);overflow:hidden}.zy-cell-group.no-title .zy-cell-group__body[data-v-97a52cea]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--zy-btn-grad);opacity:.85}.zy-cell[data-v-19b7ded9]{position:relative;display:flex;align-items:center;gap:10px;padding:13px 16px;color:var(--zy-text);font-size:15px;background:transparent;transition:background .15s ease}.zy-cell.is-large[data-v-19b7ded9]{padding:16px}.zy-cell.is-center[data-v-19b7ded9]{align-items:center}.zy-cell.is-clickable[data-v-19b7ded9],.zy-cell.is-link[data-v-19b7ded9]{cursor:pointer}.zy-cell.is-clickable[data-v-19b7ded9]:active,.zy-cell.is-link[data-v-19b7ded9]:active{background:var(--zy-hairline)}.zy-cell.has-border[data-v-19b7ded9]:not(:last-child):after{content:"";position:absolute;left:16px;right:16px;bottom:0;height:1px;background:var(--zy-hairline)}.zy-cell__icon[data-v-19b7ded9]{display:flex;align-items:center;color:var(--zy-primary)}.zy-cell__main[data-v-19b7ded9]{flex:1;min-width:0}.zy-cell__title[data-v-19b7ded9]{font-size:15px;line-height:1.4;word-break:break-word}.zy-cell__label[data-v-19b7ded9]{margin-top:3px;font-size:12px;color:var(--zy-muted)}.zy-cell__value[data-v-19b7ded9]{color:var(--zy-text-2);font-size:14px;max-width:55%;text-align:right;word-break:break-word}.zy-cell__right[data-v-19b7ded9]{display:flex;align-items:center}.zy-cell__arrow[data-v-19b7ded9]{color:var(--zy-muted)}.zy-row[data-v-6c8bbda3]{display:flex;width:100%}.zy-col[data-v-dc15ae08]{min-width:0}.zy-form[data-v-862cf110]{display:block}.zy-field-wrap[data-v-6285c1c4]{position:relative}.zy-field[data-v-6285c1c4]{display:flex;align-items:center;gap:10px;padding:14px 16px;min-height:54px;position:relative}.zy-field.is-center[data-v-6285c1c4]{align-items:center}.zy-field.is-stacked[data-v-6285c1c4]{flex-direction:column;align-items:stretch;gap:7px;padding:9px 0}.zy-field.is-stacked[data-v-6285c1c4]:after{display:none}.zy-field.is-stacked .zy-field__label[data-v-6285c1c4]{min-width:0;font-size:13px;font-weight:600;color:var(--zy-text-2)}.zy-field.is-stacked .zy-field__body[data-v-6285c1c4]{width:100%}.zy-field.is-stacked .zy-field__input[data-v-6285c1c4]{background:var(--zy-field-bg);border:1px solid var(--zy-hairline);border-radius:12px;padding:11px 14px;transition:border-color .18s ease,box-shadow .18s ease}.zy-field.is-stacked .zy-field__input[data-v-6285c1c4]:focus{border-color:var(--zy-primary);box-shadow:0 0 0 3px var(--zy-border-strong)}.zy-field[data-v-6285c1c4]:not(:last-child):after{content:"";position:absolute;left:16px;right:16px;bottom:0;height:1px;background:var(--zy-hairline)}.zy-field__label[data-v-6285c1c4]{display:flex;align-items:center;gap:6px;flex:0 0 auto;min-width:5.2em;color:var(--zy-text);font-size:14.5px;font-weight:500}.zy-field__body[data-v-6285c1c4]{flex:1;display:flex;align-items:center;gap:8px;min-width:0}.zy-field__input[data-v-6285c1c4]{flex:1;min-width:0;border:none;outline:none;background:transparent;color:var(--zy-text);font-size:15px;padding:2px 0}.zy-field__input[data-v-6285c1c4]::placeholder{color:var(--zy-muted)}.zy-field__arrow[data-v-6285c1c4]{color:var(--zy-muted)}.zy-field__textarea[data-v-6285c1c4]{flex:1;width:100%;min-width:0;border:none;outline:none;background:transparent;color:var(--zy-text);font-size:14px;line-height:1.6;resize:vertical;font-family:inherit;padding:2px 0}.zy-field__textarea[data-v-6285c1c4]::placeholder{color:var(--zy-muted)}.zy-field__clear[data-v-6285c1c4]{flex:none;width:20px;height:20px;border:none;border-radius:50%;background:var(--zy-hairline);color:var(--zy-muted);font-size:11px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.zy-field[data-v-6285c1c4]:has(.zy-field__textarea){align-items:flex-start}.zy-field.is-error[data-v-6285c1c4]{animation:zy-shake-6285c1c4 .32s ease}.zy-field__error[data-v-6285c1c4]{padding:2px 16px 8px;margin-top:-4px;font-size:12px;color:var(--zy-danger)}@keyframes zy-shake-6285c1c4{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.zy-switch[data-v-0bfa82b9]{position:relative;width:52px;height:30px;flex:none;border:none;border-radius:999px;background:var(--zy-hairline);cursor:pointer;padding:0;transition:background .22s ease;-webkit-tap-highlight-color:transparent}.zy-switch.is-on[data-v-0bfa82b9]{background:var(--zy-btn-grad);box-shadow:0 2px 10px #6c5ce766}.zy-switch.is-disabled[data-v-0bfa82b9]{opacity:.5;cursor:not-allowed}.zy-switch__dot[data-v-0bfa82b9]{position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000002e;transition:transform .22s cubic-bezier(.34,1.56,.64,1)}.zy-switch.is-on .zy-switch__dot[data-v-0bfa82b9]{transform:translate(22px)}.zy-stepper[data-v-552bbd79]{display:inline-flex;align-items:center;background:var(--zy-field-bg);border:1px solid var(--zy-hairline);border-radius:var(--zy-radius-pill);overflow:hidden;height:34px}.zy-stepper.is-disabled[data-v-552bbd79]{opacity:.55}.zy-stepper__btn[data-v-552bbd79]{width:34px;height:100%;border:none;background:transparent;color:var(--zy-primary);font-size:18px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center}.zy-stepper__btn[data-v-552bbd79]:active{background:var(--zy-hairline)}.zy-stepper__input[data-v-552bbd79]{width:46px;height:100%;border:none;background:transparent;text-align:center;font-size:14px;color:var(--zy-text);outline:none}.zy-button[data-v-66f7369c]{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid transparent;background:var(--zy-surface-solid);color:var(--zy-text);border-radius:var(--zy-radius-sm);padding:10px 18px;font-size:15px;font-weight:600;line-height:1.2;cursor:pointer;transition:transform .12s ease,box-shadow .2s ease,opacity .2s ease;-webkit-tap-highlight-color:transparent}.zy-button[data-v-66f7369c]:active{transform:scale(.97)}.zy-button[data-v-66f7369c]:disabled{opacity:.6;cursor:not-allowed}.zy-button--primary[data-v-66f7369c]{background:var(--zy-btn-grad);color:#fff;box-shadow:var(--zy-shadow-sm)}.zy-button--danger[data-v-66f7369c]{background:linear-gradient(135deg,#f05252,#e64340);color:#fff;box-shadow:var(--zy-shadow-sm)}.zy-button--warning[data-v-66f7369c]{background:linear-gradient(135deg,#f7b733,#f5a623);color:#fff}.zy-button--default[data-v-66f7369c]{background:var(--zy-surface-solid);color:var(--zy-text);border-color:var(--zy-hairline)}.zy-button--small[data-v-66f7369c]{padding:6px 12px;font-size:13px;border-radius:8px}.zy-button--large[data-v-66f7369c]{padding:13px 22px;font-size:16px}.zy-button.is-block[data-v-66f7369c]{display:flex;width:100%}.zy-button.is-round[data-v-66f7369c]{border-radius:var(--zy-radius-pill)}.zy-button__label[data-v-66f7369c]{display:inline-flex;align-items:center}.zy-button__spin[data-v-66f7369c]{width:15px;height:15px;border-radius:50%;border:2px solid rgba(255,255,255,.55);border-top-color:currentColor;animation:zy-btn-spin-66f7369c .8s linear infinite}@keyframes zy-btn-spin-66f7369c{to{transform:rotate(360deg)}}.zy-checkbox[data-v-282fcdc0]{display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;padding:2px;cursor:pointer;-webkit-tap-highlight-color:transparent}.zy-checkbox__box[data-v-282fcdc0]{width:22px;height:22px;border-radius:7px;border:1.8px solid var(--zy-border-strong);background:var(--zy-field-bg);color:#fff;display:flex;align-items:center;justify-content:center;transition:background .18s ease,border-color .18s ease,transform .12s ease}.zy-checkbox.is-on .zy-checkbox__box[data-v-282fcdc0]{background:var(--zy-btn-grad);border-color:transparent}.zy-checkbox:active .zy-checkbox__box[data-v-282fcdc0]{transform:scale(.9)}.zy-checkbox.is-disabled[data-v-282fcdc0]{opacity:.5;cursor:not-allowed}.zy-radio[data-v-02e56410]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;border:1.8px solid var(--zy-border-strong);background:var(--zy-field-bg);cursor:pointer;padding:0;-webkit-tap-highlight-color:transparent}.zy-radio__dot[data-v-02e56410]{width:10px;height:10px;border-radius:50%;background:transparent;transition:background .18s ease,transform .18s ease;transform:scale(.4)}.zy-radio.is-on[data-v-02e56410]{border-color:var(--zy-primary)}.zy-radio.is-on .zy-radio__dot[data-v-02e56410]{background:var(--zy-btn-grad);transform:scale(1)}.zy-radio.is-disabled[data-v-02e56410]{opacity:.5;cursor:not-allowed}.zy-loading[data-v-0d773800]{display:flex;align-items:center;justify-content:center;gap:10px;color:var(--zy-text-2);font-size:14px;padding:18px}.zy-loading.is-vertical[data-v-0d773800]{flex-direction:column}.zy-loading__ring[data-v-0d773800]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:3px solid var(--zy-border-strong);border-top-color:var(--zy-primary);animation:zy-rotate-0d773800 .9s linear infinite;color:var(--zy-primary)}@keyframes zy-rotate-0d773800{to{transform:rotate(360deg)}}.zy-skeleton[data-v-ea59f01b]{padding:16px;display:flex;flex-direction:column;gap:12px}.zy-skeleton__bar[data-v-ea59f01b]{display:block;height:14px;width:100%;border-radius:8px;background:linear-gradient(90deg,var(--zy-hairline) 25%,var(--zy-surface-2) 37%,var(--zy-hairline) 63%);background-size:400% 100%;animation:zy-shimmer-ea59f01b 1.4s ease infinite}@keyframes zy-shimmer-ea59f01b{0%{background-position:100% 50%}to{background-position:0 50%}}.zy-popup__mask[data-v-e3f8419d]{position:fixed;inset:0;background:#0f12206b;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);display:flex}.zy-popup__panel[data-v-e3f8419d]{background:var(--zy-surface-solid);color:var(--zy-text);width:100%;max-height:82vh;overflow-y:auto;box-shadow:var(--zy-shadow)}.zy-popup__panel.pos-bottom[data-v-e3f8419d]{margin-top:auto;border-radius:22px 22px 0 0}.zy-popup__panel.pos-top[data-v-e3f8419d]{margin-bottom:auto;border-radius:0 0 22px 22px}.zy-popup__panel.pos-center[data-v-e3f8419d]{margin:auto;width:min(86vw,420px);border-radius:22px}.zy-popup-fade-enter-active[data-v-e3f8419d],.zy-popup-fade-leave-active[data-v-e3f8419d]{transition:opacity .24s ease}.zy-popup-fade-enter-active .zy-popup__panel[data-v-e3f8419d],.zy-popup-fade-leave-active .zy-popup__panel[data-v-e3f8419d]{transition:transform .28s cubic-bezier(.22,1,.36,1)}.zy-popup-fade-enter-from[data-v-e3f8419d],.zy-popup-fade-leave-to[data-v-e3f8419d]{opacity:0}.zy-popup-fade-enter-from .zy-popup__panel.pos-bottom[data-v-e3f8419d],.zy-popup-fade-leave-to .zy-popup__panel.pos-bottom[data-v-e3f8419d]{transform:translateY(100%)}.zy-popup-fade-enter-from .zy-popup__panel.pos-top[data-v-e3f8419d],.zy-popup-fade-leave-to .zy-popup__panel.pos-top[data-v-e3f8419d]{transform:translateY(-100%)}.zy-popup-fade-enter-from .zy-popup__panel.pos-center[data-v-e3f8419d],.zy-popup-fade-leave-to .zy-popup__panel.pos-center[data-v-e3f8419d]{transform:scale(.92)}.zy-picker[data-v-4d9062f7]{background:var(--zy-surface-solid)}.zy-picker__head[data-v-4d9062f7]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--zy-hairline)}.zy-picker__title[data-v-4d9062f7]{font-size:16px;font-weight:600}.zy-picker__btn[data-v-4d9062f7]{border:none;background:transparent;color:var(--zy-text-2);font-size:14px;cursor:pointer}.zy-picker__btn.is-primary[data-v-4d9062f7]{color:var(--zy-primary);font-weight:600}.zy-picker__body[data-v-4d9062f7]{max-height:52vh;overflow-y:auto;padding:6px 0 12px}.zy-picker__option[data-v-4d9062f7]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:13px 20px;border:none;background:transparent;color:var(--zy-text);font-size:15px;cursor:pointer;text-align:left}.zy-picker__option.is-active[data-v-4d9062f7]{color:var(--zy-primary);font-weight:600;background:var(--zy-hairline)}.zy-picker__check[data-v-4d9062f7]{color:var(--zy-primary)}.zy-picker__empty[data-v-4d9062f7]{text-align:center;color:var(--zy-muted);padding:20px;font-size:14px}.zy-cascader[data-v-5b1bc48e]{background:var(--zy-surface-solid)}.zy-cascader__head[data-v-5b1bc48e]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--zy-hairline)}.zy-cascader__spacer[data-v-5b1bc48e]{width:18px}.zy-cascader__title[data-v-5b1bc48e]{font-size:16px;font-weight:600}.zy-cascader__close[data-v-5b1bc48e]{border:none;background:transparent;color:var(--zy-muted);cursor:pointer;display:flex}.zy-cascader__tabs[data-v-5b1bc48e]{display:flex;gap:8px;padding:10px 14px 4px;overflow-x:auto}.zy-cascader__tab[data-v-5b1bc48e]{flex:none;border:none;background:var(--zy-hairline);color:var(--zy-text-2);font-size:13px;padding:6px 12px;border-radius:999px;cursor:pointer;white-space:nowrap}.zy-cascader__tab.is-active[data-v-5b1bc48e]{background:var(--zy-btn-grad);color:#fff}.zy-cascader__options[data-v-5b1bc48e]{max-height:48vh;overflow-y:auto;padding:6px 0 12px}.zy-cascader__option[data-v-5b1bc48e]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:13px 20px;border:none;background:transparent;color:var(--zy-text);font-size:15px;cursor:pointer;text-align:left}.zy-cascader__option.is-active[data-v-5b1bc48e]{color:var(--zy-primary);font-weight:600;background:var(--zy-hairline)}.zy-cascader__arrow[data-v-5b1bc48e]{color:var(--zy-muted)}.zy-cascader__empty[data-v-5b1bc48e]{text-align:center;color:var(--zy-muted);padding:20px;font-size:14px}.zy-tag[data-v-15c1eb28]{display:inline-flex;align-items:center;padding:2px 9px;border-radius:6px;font-size:12px;line-height:1.5;font-weight:600;border:1px solid transparent;background:var(--zy-hairline);color:var(--zy-text-2)}.zy-tag.is-round[data-v-15c1eb28]{border-radius:999px}.zy-tag--primary[data-v-15c1eb28]{background:var(--zy-btn-grad);color:#fff}.zy-tag--success[data-v-15c1eb28]{background:linear-gradient(135deg,#20c997,#12b886);color:#fff}.zy-tag--danger[data-v-15c1eb28]{background:linear-gradient(135deg,#f05252,#e64340);color:#fff}.zy-tag--warning[data-v-15c1eb28]{background:linear-gradient(135deg,#f7b733,#f5a623);color:#fff}.zy-tag--large[data-v-15c1eb28]{padding:4px 12px;font-size:13px}.zy-notice-bar[data-v-f8a6cab6]{display:flex;align-items:center;gap:8px;margin:0 0 12px;padding:10px 14px;border-radius:var(--zy-radius);background:linear-gradient(100deg,#6c5ce71f,#00cec91a);border:1px solid var(--zy-border-strong);color:var(--zy-text-2);font-size:13px;overflow:hidden}.zy-notice-bar__icon[data-v-f8a6cab6]{color:var(--zy-primary)}.zy-notice-bar__body[data-v-f8a6cab6]{flex:1;overflow:hidden}.zy-notice-bar__text[data-v-f8a6cab6]{display:inline-block;white-space:nowrap;animation:zy-marquee-f8a6cab6 12s linear infinite}@keyframes zy-marquee-f8a6cab6{0%,15%{transform:translate(0)}85%,to{transform:translate(-30%)}}.zy-image[data-v-40e5380b]{display:inline-block;overflow:hidden;vertical-align:middle;background:var(--zy-hairline)}.zy-image.is-round[data-v-40e5380b]{border-radius:50%}.zy-image img[data-v-40e5380b]{width:100%;height:100%;display:block}.zy-grid[data-v-53ec29d7]{display:grid;padding:14px;max-width:var(--zy-page-width);margin:0 auto;box-sizing:border-box}.zy-grid-item[data-v-6aa7e9c4]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12px 6px;border-radius:var(--zy-radius);background:var(--zy-surface);border:1px solid var(--zy-border);box-shadow:var(--zy-shadow-sm);cursor:pointer;transition:transform .15s ease,box-shadow .2s ease;min-width:0}.zy-grid-item[data-v-6aa7e9c4]:active{transform:scale(.96)}.zy-grid-item__icon[data-v-6aa7e9c4]{display:flex;align-items:center;justify-content:center;color:var(--zy-primary);min-height:28px}.zy-grid-item__text[data-v-6aa7e9c4]{font-size:13px;font-weight:600;color:var(--zy-text);text-align:center;line-height:1.3;word-break:break-word}.zy-tabbar[data-v-2771b054]{display:flex;align-items:center;background:var(--zy-surface);backdrop-filter:blur(var(--zy-glass-blur));-webkit-backdrop-filter:blur(var(--zy-glass-blur));border-top:1px solid var(--zy-border)}.zy-tabbar.is-fixed[data-v-2771b054]{position:fixed;left:0;right:0;bottom:0;z-index:200}.zy-tabbar-item[data-v-a89d3ed2]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:8px 0;color:var(--zy-text-2);font-size:11px;cursor:pointer}.zy-tabbar-item__text[data-v-a89d3ed2]{line-height:1.2}.zy-toast-layer[data-v-24df5a87]{position:fixed;top:88px;left:0;right:0;z-index:4000;display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none}.zy-toast[data-v-24df5a87]{max-width:min(78vw,420px);display:flex;align-items:center;gap:8px;padding:11px 18px;border-radius:14px;background:var(--zy-surface);backdrop-filter:blur(var(--zy-glass-blur));-webkit-backdrop-filter:blur(var(--zy-glass-blur));border:1px solid var(--zy-border);box-shadow:var(--zy-shadow);color:var(--zy-text);font-size:14px;font-weight:500}.zy-toast.type-success[data-v-24df5a87]{color:var(--zy-success)}.zy-toast.type-fail[data-v-24df5a87]{color:var(--zy-danger)}.zy-toast__msg[data-v-24df5a87]{color:var(--zy-text);white-space:pre-wrap;text-align:center}.zy-toast-enter-active[data-v-24df5a87],.zy-toast-leave-active[data-v-24df5a87]{transition:opacity .25s ease,transform .25s ease}.zy-toast-enter-from[data-v-24df5a87],.zy-toast-leave-to[data-v-24df5a87]{opacity:0;transform:translateY(-8px) scale(.96)}.zy-dialog__mask[data-v-bc4ba0be]{position:fixed;inset:0;z-index:4100;background:#0f12206b;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:24px}.zy-dialog[data-v-bc4ba0be]{width:min(88vw,380px);background:var(--zy-surface-solid);border-radius:22px;padding:24px 22px 18px;box-shadow:var(--zy-shadow);color:var(--zy-text)}.zy-dialog__title[data-v-bc4ba0be]{text-align:center;font-size:17px;font-weight:700;margin-bottom:12px}.zy-dialog__message[data-v-bc4ba0be]{font-size:14px;line-height:1.6;color:var(--zy-text-2);white-space:pre-wrap;text-align:center;max-height:46vh;overflow-y:auto}.zy-dialog__actions[data-v-bc4ba0be]{display:flex;gap:10px;margin-top:20px}.zy-dialog__btn[data-v-bc4ba0be]{flex:1;border:none;border-radius:999px;padding:11px 0;font-size:15px;font-weight:600;cursor:pointer;transition:transform .12s ease}.zy-dialog__btn[data-v-bc4ba0be]:active{transform:scale(.97)}.zy-dialog__btn.is-cancel[data-v-bc4ba0be]{background:var(--zy-hairline);color:var(--zy-text-2)}.zy-dialog__btn.is-confirm[data-v-bc4ba0be]{background:var(--zy-btn-grad);color:#fff;box-shadow:var(--zy-shadow-sm)}.zy-dialog-fade-enter-active[data-v-bc4ba0be],.zy-dialog-fade-leave-active[data-v-bc4ba0be]{transition:opacity .22s ease}.zy-dialog-fade-enter-active .zy-dialog[data-v-bc4ba0be],.zy-dialog-fade-leave-active .zy-dialog[data-v-bc4ba0be]{transition:transform .24s cubic-bezier(.22,1,.36,1)}.zy-dialog-fade-enter-from[data-v-bc4ba0be],.zy-dialog-fade-leave-to[data-v-bc4ba0be]{opacity:0}.zy-dialog-fade-enter-from .zy-dialog[data-v-bc4ba0be],.zy-dialog-fade-leave-to .zy-dialog[data-v-bc4ba0be]{transform:scale(.92)}.auth[data-v-06a378ce]{position:relative;min-height:100%;display:flex;align-items:center;justify-content:center;padding:32px 22px 48px;overflow:hidden}.auth__glow[data-v-06a378ce]{position:fixed;border-radius:50%;filter:blur(60px);opacity:.55;pointer-events:none;z-index:0}.auth__glow--a[data-v-06a378ce]{width:320px;height:320px;top:-90px;left:-70px;background:var(--zy-primary)}.auth__glow--b[data-v-06a378ce]{width:280px;height:280px;bottom:-80px;right:-60px;background:var(--zy-accent)}.auth__inner[data-v-06a378ce]{position:relative;z-index:1;width:100%;max-width:400px;display:flex;flex-direction:column;align-items:stretch}.auth__brand[data-v-06a378ce]{text-align:center;margin-bottom:26px}.auth__logo[data-v-06a378ce]{width:68px;height:68px;margin:0 auto 14px;border-radius:22px;display:flex;align-items:center;justify-content:center;font-size:30px;font-weight:700;color:#fff;background:var(--zy-btn-grad);box-shadow:0 12px 30px #6c5ce766}.auth__title[data-v-06a378ce]{margin:0;font-size:26px;font-weight:800;letter-spacing:2px;color:var(--zy-text)}.auth__subtitle[data-v-06a378ce]{margin:8px 0 0;font-size:13px;color:var(--zy-text-2);letter-spacing:1px}.auth__card[data-v-06a378ce]{background:var(--zy-surface);backdrop-filter:blur(var(--zy-glass-blur));-webkit-backdrop-filter:blur(var(--zy-glass-blur));border:1px solid var(--zy-border);border-radius:26px;padding:22px 20px 18px;box-shadow:var(--zy-shadow)}.auth__submit[data-v-06a378ce]{margin-top:20px}.auth__switch[data-v-06a378ce]{margin-top:16px;text-align:center;font-size:13px;color:var(--zy-text-2)}.auth__link[data-v-06a378ce]{border:none;background:transparent;color:var(--zy-primary);font-weight:700;font-size:13px;cursor:pointer;padding:0 2px}.auth__footer[data-v-06a378ce]{margin:22px 0 0;text-align:center;font-size:12px;color:var(--zy-muted)}[data-v-06a378ce] .zy-form{padding:0;max-width:none}.auth[data-v-ab003dcc]{position:relative;min-height:100%;display:flex;align-items:center;justify-content:center;padding:32px 22px 48px;overflow:hidden}.auth__glow[data-v-ab003dcc]{position:fixed;border-radius:50%;filter:blur(60px);opacity:.5;pointer-events:none;z-index:0}.auth__glow--a[data-v-ab003dcc]{width:320px;height:320px;top:-90px;left:-70px;background:var(--zy-primary)}.auth__glow--b[data-v-ab003dcc]{width:280px;height:280px;bottom:-80px;right:-60px;background:var(--zy-accent)}.auth__back[data-v-ab003dcc]{position:absolute;top:20px;left:18px;z-index:2;width:40px;height:40px;border-radius:14px;border:1px solid var(--zy-border);background:var(--zy-surface);color:var(--zy-text);display:flex;align-items:center;justify-content:center;cursor:pointer;backdrop-filter:blur(10px)}.auth__inner[data-v-ab003dcc]{position:relative;z-index:1;width:100%;max-width:400px;display:flex;flex-direction:column;align-items:stretch}.auth__brand[data-v-ab003dcc]{text-align:center;margin-bottom:24px}.auth__logo[data-v-ab003dcc]{width:66px;height:66px;margin:0 auto 14px;border-radius:22px;display:flex;align-items:center;justify-content:center;font-size:30px;font-weight:700;color:#fff;background:var(--zy-btn-grad);box-shadow:0 12px 30px #6c5ce766}.auth__title[data-v-ab003dcc]{margin:0;font-size:24px;font-weight:800;letter-spacing:1.5px;color:var(--zy-text)}.auth__subtitle[data-v-ab003dcc]{margin:8px 0 0;font-size:13px;color:var(--zy-text-2)}.auth__card[data-v-ab003dcc]{background:var(--zy-surface);backdrop-filter:blur(var(--zy-glass-blur));-webkit-backdrop-filter:blur(var(--zy-glass-blur));border:1px solid var(--zy-border);border-radius:26px;padding:22px 20px 18px;box-shadow:var(--zy-shadow)}.auth__submit[data-v-ab003dcc]{margin-top:20px}.auth__switch[data-v-ab003dcc]{margin-top:16px;text-align:center;font-size:13px;color:var(--zy-text-2)}.auth__link[data-v-ab003dcc]{border:none;background:transparent;color:var(--zy-primary);font-weight:700;font-size:13px;cursor:pointer;padding:0 2px}.auth__footer[data-v-ab003dcc]{margin:22px 0 0;text-align:center;font-size:12px;color:var(--zy-muted)}[data-v-ab003dcc] .zy-form{padding:0;max-width:none}.accounts[data-v-574cf41b]{max-width:var(--zy-page-width);margin:0 auto;padding:14px 14px 40px}.accounts__grid[data-v-574cf41b]{display:flex;flex-direction:column;gap:10px}.account[data-v-574cf41b]{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;border:1px solid var(--zy-border);border-radius:18px;background:var(--zy-surface);box-shadow:var(--zy-shadow-sm);backdrop-filter:blur(var(--zy-glass-blur));-webkit-backdrop-filter:blur(var(--zy-glass-blur));cursor:pointer;text-align:left;transition:transform .14s ease,box-shadow .2s ease;-webkit-tap-highlight-color:transparent}.account[data-v-574cf41b]:active{transform:scale(.98)}.account__avatar[data-v-574cf41b]{flex:none;width:46px;height:46px;border-radius:15px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;color:#fff;background:var(--zy-btn-grad);box-shadow:0 6px 14px #4c56963d}.account__main[data-v-574cf41b]{flex:1;min-width:0}.account__title[data-v-574cf41b]{font-size:15px;font-weight:600;color:var(--zy-text);word-break:break-word;line-height:1.4}.account__meta[data-v-574cf41b]{margin-top:3px;font-size:12px;color:var(--zy-muted)}.accounts__empty[data-v-574cf41b]{padding:48px 0;text-align:center;color:var(--zy-muted);font-size:14px}.panel[data-v-621901ea]{max-width:var(--zy-page-width);margin:0 auto;padding:16px 14px 40px}.panel__hero[data-v-621901ea]{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;margin-bottom:16px;border-radius:var(--zy-radius-lg);background:var(--zy-surface);border:1px solid var(--zy-border);box-shadow:var(--zy-shadow-sm);backdrop-filter:blur(var(--zy-glass-blur));-webkit-backdrop-filter:blur(var(--zy-glass-blur))}.panel__hello[data-v-621901ea]{margin:0 0 4px;font-size:13px;color:var(--zy-text-2)}.panel__title[data-v-621901ea]{margin:0;font-size:22px;font-weight:800;letter-spacing:1px;color:var(--zy-text)}.panel__count[data-v-621901ea]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:62px;padding:8px 10px;border-radius:14px;background:var(--zy-btn-grad);color:#fff;box-shadow:var(--zy-shadow-sm)}.panel__count b[data-v-621901ea]{font-size:20px;line-height:1.1}.panel__count span[data-v-621901ea]{font-size:11px;opacity:.9}.panel__grid[data-v-621901ea]{display:grid;grid-template-columns:repeat(auto-fill,minmax(94px,1fr));gap:10px}.tile[data-v-621901ea]{display:flex;flex-direction:column;align-items:center;gap:9px;padding:14px 8px 12px;border:1px solid var(--zy-border);border-radius:16px;background:var(--zy-surface);box-shadow:var(--zy-shadow-sm);cursor:pointer;transition:transform .14s ease,box-shadow .2s ease;-webkit-tap-highlight-color:transparent;backdrop-filter:blur(var(--zy-glass-blur));-webkit-backdrop-filter:blur(var(--zy-glass-blur))}.tile[data-v-621901ea]:active{transform:scale(.95)}.tile__icon[data-v-621901ea]{width:42px;height:42px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:19px;font-weight:700;color:#fff;box-shadow:0 6px 14px #4c569638}.tile__name[data-v-621901ea]{font-size:12.5px;line-height:1.3;font-weight:600;color:var(--zy-text);text-align:center;word-break:break-word}.setting[data-v-8efb6ee8]{max-width:760px;margin:0 auto;padding:14px 14px 40px}.status-card[data-v-8efb6ee8]{position:relative;overflow:hidden;border-radius:22px;padding:18px;color:#fff;background:var(--zy-nav-grad);box-shadow:var(--zy-shadow);margin-bottom:6px}.status-card[data-v-8efb6ee8]:after{content:"";position:absolute;right:-40px;top:-40px;width:140px;height:140px;border-radius:50%;background:#ffffff24}.status-card__top[data-v-8efb6ee8]{position:relative;display:flex;align-items:center;gap:10px}.status-dot[data-v-8efb6ee8]{width:12px;height:12px;border-radius:50%;background:#2dd4bf;box-shadow:0 0 0 5px #2dd4bf40}.status-dot.paused[data-v-8efb6ee8]{background:#ff7675;box-shadow:0 0 0 5px #ff767540}.status-card__meta[data-v-8efb6ee8]{flex:1;min-width:0}.status-card__label[data-v-8efb6ee8]{font-size:12px;opacity:.85}.status-card__value[data-v-8efb6ee8]{font-size:19px;font-weight:700;margin-top:2px}.status-card__expire[data-v-8efb6ee8]{position:relative;display:flex;align-items:center;justify-content:space-between;margin-top:16px;padding:10px 14px;border-radius:12px;background:#ffffff29;font-size:13px}.status-card__expire b[data-v-8efb6ee8]{font-weight:600}.status-card__actions[data-v-8efb6ee8]{position:relative;display:flex;gap:10px;margin-top:14px}.status-card__actions .zy-button[data-v-8efb6ee8]{flex:1}.hour-grid[data-v-8efb6ee8]{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;padding:14px}.hour-chip[data-v-8efb6ee8]{border:1px solid var(--zy-hairline);background:var(--zy-field-bg);color:var(--zy-text-2);border-radius:10px;padding:8px 0;font-size:13px;font-weight:600;cursor:pointer;transition:all .16s ease}.hour-chip span[data-v-8efb6ee8]{font-size:10px;margin-left:1px;opacity:.8}.hour-chip.active[data-v-8efb6ee8]{background:var(--zy-btn-grad);color:#fff;border-color:transparent;box-shadow:0 4px 10px #6c5ce74d}.hour-tip[data-v-8efb6ee8]{padding:0 16px 14px;font-size:12px;color:var(--zy-muted)}.data-page[data-v-cf39e1dc]{max-width:760px;margin:0 auto;padding:14px 14px 40px}.data-panel[data-v-cf39e1dc]{margin-top:4px;border-radius:20px;border:1px solid var(--zy-border);background:var(--zy-surface);backdrop-filter:blur(var(--zy-glass-blur));-webkit-backdrop-filter:blur(var(--zy-glass-blur));box-shadow:var(--zy-shadow-sm);padding:16px 18px}.data-panel__text[data-v-cf39e1dc]{white-space:pre-wrap;word-break:break-word;line-height:1.8;font-size:13.5px;color:var(--zy-text);max-height:62vh;overflow-y:auto}.data-empty[data-v-cf39e1dc]{text-align:center;color:var(--zy-muted);font-size:14px;padding:24px 0}.data-actions[data-v-cf39e1dc]{margin-top:12px}.data-page[data-v-ff96db0e]{max-width:760px;margin:0 auto;padding:14px 14px 40px}.data-panel[data-v-ff96db0e]{margin-top:4px;border-radius:20px;border:1px solid var(--zy-border);background:var(--zy-surface);backdrop-filter:blur(var(--zy-glass-blur));-webkit-backdrop-filter:blur(var(--zy-glass-blur));box-shadow:var(--zy-shadow-sm);padding:16px 18px}.data-panel__text[data-v-ff96db0e]{white-space:pre-wrap;word-break:break-word;line-height:1.8;font-size:14px;color:var(--zy-text);max-height:66vh;overflow-y:auto}.data-empty[data-v-ff96db0e]{text-align:center;color:var(--zy-muted);font-size:14px;padding:24px 0}.travel-page[data-v-765585f4]{max-width:760px;margin:0 auto;padding:14px 14px 40px}.info-card[data-v-765585f4]{border-radius:18px;border:1px solid var(--zy-border);background:var(--zy-surface);backdrop-filter:blur(var(--zy-glass-blur));-webkit-backdrop-filter:blur(var(--zy-glass-blur));box-shadow:var(--zy-shadow-sm);padding:16px 18px}.info-card__title[data-v-765585f4]{font-size:14px;font-weight:700;color:var(--zy-text);margin-bottom:8px}.info-card__text[data-v-765585f4]{margin:0;font-size:13px;line-height:1.7;color:var(--zy-text-2)}.data-page[data-v-f3616158]{max-width:760px;margin:0 auto;padding:14px 14px 40px}.talent-list[data-v-f3616158]{display:flex;flex-direction:column;gap:10px;margin-top:4px}.talent-item[data-v-f3616158]{display:flex;align-items:flex-start;gap:12px;border-radius:18px;border:1px solid var(--zy-border);background:var(--zy-surface);backdrop-filter:blur(var(--zy-glass-blur));-webkit-backdrop-filter:blur(var(--zy-glass-blur));box-shadow:var(--zy-shadow-sm);padding:14px 16px}.talent-index[data-v-f3616158]{flex:none;width:30px;height:30px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#fff;background:var(--zy-btn-grad);box-shadow:0 4px 10px #6c5ce74d}.talent-desc[data-v-f3616158]{flex:1;min-width:0;font-size:14px;line-height:1.6;color:var(--zy-text);white-space:pre-wrap;word-break:break-word}.data-empty[data-v-f3616158]{text-align:center;color:var(--zy-muted);font-size:14px;padding:32px 0}.data-page[data-v-316b1817]{max-width:760px;margin:0 auto;padding:14px 14px 40px}.stat-grid[data-v-316b1817]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:4px 0 6px}.stat[data-v-316b1817]{border-radius:16px;border:1px solid var(--zy-border);background:var(--zy-surface);backdrop-filter:blur(var(--zy-glass-blur));-webkit-backdrop-filter:blur(var(--zy-glass-blur));box-shadow:var(--zy-shadow-sm);padding:14px 16px;display:flex;flex-direction:column;gap:6px}.stat__label[data-v-316b1817]{font-size:12px;color:var(--zy-text-2)}.stat__val[data-v-316b1817]{font-size:20px;font-weight:800;color:var(--zy-primary);word-break:break-all}.data-empty[data-v-316b1817]{text-align:center;color:var(--zy-muted);font-size:14px;padding:24px 0}.data-page[data-v-9c784c8b]{max-width:var(--zy-page-width);margin:0 auto;padding:14px 14px 40px}[data-v-9c784c8b] .zy-form{padding:0;max-width:none}.liechang-page[data-v-9e8b20ae]{max-width:760px;margin:0 auto;padding:14px 14px 40px}.opt-list[data-v-9e8b20ae]{display:flex;flex-direction:column;gap:2px;padding:6px 0}.opt-item[data-v-9e8b20ae]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--zy-hairline)}.opt-item[data-v-9e8b20ae]:last-child{border-bottom:none}.opt-item__name[data-v-9e8b20ae]{flex:1;min-width:0;font-size:14.5px;color:var(--zy-text);word-break:break-word}.data-empty[data-v-9e8b20ae]{text-align:center;color:var(--zy-muted);font-size:14px;padding:24px 0}.fortune-page[data-v-10e96f1c]{max-width:760px;margin:0 auto;padding:14px 14px 40px}.opt-list[data-v-10e96f1c]{display:flex;flex-direction:column;gap:2px;padding:6px 0}.opt-item[data-v-10e96f1c]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--zy-hairline)}.opt-item[data-v-10e96f1c]:last-child{border-bottom:none}.opt-item__name[data-v-10e96f1c]{flex:1;min-width:0;font-size:14.5px;color:var(--zy-text);word-break:break-word}.data-empty[data-v-10e96f1c]{text-align:center;color:var(--zy-muted);font-size:14px;padding:24px 0}.shop-page[data-v-f78412f2]{max-width:760px;margin:0 auto;padding:14px 14px 40px}.opt-list[data-v-f78412f2]{display:flex;flex-direction:column;gap:2px;padding:6px 0}.opt-item[data-v-f78412f2]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--zy-hairline)}.opt-item[data-v-f78412f2]:last-child{border-bottom:none}.opt-item__name[data-v-f78412f2]{flex:1;min-width:0;font-size:14.5px;color:var(--zy-text);word-break:break-word}.data-empty[data-v-f78412f2]{text-align:center;color:var(--zy-muted);font-size:14px;padding:24px 0}.shop-page[data-v-310c3d4e]{max-width:760px;margin:0 auto;padding:14px 14px 40px}.opt-list[data-v-310c3d4e]{display:flex;flex-direction:column;gap:2px;padding:6px 0}.opt-item[data-v-310c3d4e]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--zy-hairline)}.opt-item[data-v-310c3d4e]:last-child{border-bottom:none}.opt-item__name[data-v-310c3d4e]{flex:1;min-width:0;font-size:14.5px;color:var(--zy-text);word-break:break-word}.data-empty[data-v-310c3d4e]{text-align:center;color:var(--zy-muted);font-size:14px;padding:24px 0}.data-page[data-v-ac2bde91]{max-width:760px;margin:0 auto;padding:14px 14px 40px}.activity-list[data-v-ac2bde91]{display:flex;flex-direction:column;gap:10px;margin-top:4px}.activity-card[data-v-ac2bde91]{border-radius:18px;border:1px solid var(--zy-border);background:var(--zy-surface);backdrop-filter:blur(var(--zy-glass-blur));-webkit-backdrop-filter:blur(var(--zy-glass-blur));box-shadow:var(--zy-shadow-sm);padding:14px 16px}.activity-card__top[data-v-ac2bde91]{display:flex;align-items:center;justify-content:space-between;gap:10px}.activity-card__name[data-v-ac2bde91]{font-size:15px;font-weight:700;color:var(--zy-text)}.activity-card__time[data-v-ac2bde91]{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:12.5px;color:var(--zy-text-2)}.data-empty[data-v-ac2bde91]{text-align:center;color:var(--zy-muted);font-size:14px;padding:32px 0}.pet-page[data-v-c54565ab]{max-width:760px;margin:0 auto;padding:14px 14px 40px}.pet-grid[data-v-c54565ab]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:14px}.pet-card[data-v-c54565ab]{border-radius:16px;border:1px solid var(--zy-border);background:var(--zy-field-bg);padding:12px 14px}.pet-card__top[data-v-c54565ab]{display:flex;align-items:center;justify-content:space-between;gap:8px}.pet-card__name[data-v-c54565ab]{font-size:15px;font-weight:700;color:var(--zy-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pet-card__stats[data-v-c54565ab]{margin-top:10px;display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--zy-text-2)}.pet-card__stats b[data-v-c54565ab]{color:var(--zy-primary);font-weight:700}.data-empty[data-v-c54565ab]{grid-column:1 / -1;text-align:center;color:var(--zy-muted);font-size:14px;padding:24px 0}.family-hero{display:flex;align-items:center;gap:12px;margin:0 0 4px;padding:16px 18px;border-radius:20px;color:#fff;background:var(--zy-nav-grad);box-shadow:var(--zy-shadow)}.family-hero__badge{width:46px;height:46px;border-radius:15px;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;background:#ffffff38;border:1px solid rgba(255,255,255,.35)}.family-hero__title{font-size:18px;font-weight:800;letter-spacing:.5px}.family-hero__sub{font-size:12px;opacity:.85;margin-top:3px}.lemon[data-v-cb1cdf83]{max-width:var(--zy-page-width);margin:0 auto;padding:14px 14px 40px}.lemon__actions[data-v-cb1cdf83]{display:flex;flex-direction:column;gap:10px;padding:4px 0}.lemon[data-v-53e13d13]{max-width:var(--zy-page-width);margin:0 auto;padding:14px 14px 40px}.lemon__actions[data-v-53e13d13]{display:flex;flex-direction:column;gap:10px;padding:4px 0}.lemon__row[data-v-53e13d13]{display:flex;gap:10px}.lemon__row .zy-button[data-v-53e13d13]{flex:1}.flex-container{display:flex;flex-direction:column;overflow-y:auto;height:100%;max-height:100%;font-size:15px;background-color:#fff;padding:15px;white-space:pre-wrap;word-break:break-word;line-height:1.5}:root,html[data-theme=aurora]{--zy-primary: #6c5ce7;--zy-primary-2: #a29bfe;--zy-accent: #00cec9;--zy-danger: #e64340;--zy-success: #12b886;--zy-warning: #f5a623;--zy-bg: #eef1f9;--zy-bg-gradient: radial-gradient(1200px 620px at 8% -12%, #e7e2ff 0%, transparent 58%), radial-gradient(1000px 520px at 112% 6%, #d6f7f4 0%, transparent 54%), linear-gradient(160deg, #eef1f9, #f4f0ff 55%, #eef6ff);--zy-surface: rgba(255, 255, 255, .72);--zy-surface-solid: #ffffff;--zy-surface-2: rgba(255, 255, 255, .55);--zy-glass-blur: 18px;--zy-border: rgba(255, 255, 255, .66);--zy-border-strong: rgba(108, 92, 231, .2);--zy-text: #1f2440;--zy-text-2: #6b7192;--zy-muted: #9aa0bd;--zy-hairline: rgba(120, 128, 170, .14);--zy-radius-lg: 20px;--zy-radius: 14px;--zy-radius-sm: 10px;--zy-radius-pill: 999px;--zy-shadow: 0 10px 30px rgba(76, 86, 150, .12);--zy-shadow-sm: 0 4px 14px rgba(76, 86, 150, .1);--zy-nav-grad: linear-gradient(135deg, #6c5ce7 0%, #8b7cf6 46%, #00cec9 135%);--zy-btn-grad: linear-gradient(135deg, #6c5ce7, #8b7cf6);--zy-field-bg: rgba(255, 255, 255, .5);--zy-page-width: 760px}html[data-theme=midnight]{--zy-primary: #7c6cff;--zy-primary-2: #5b8cff;--zy-accent: #22d3ee;--zy-danger: #ff6b6b;--zy-success: #2dd4bf;--zy-warning: #fbbf24;--zy-bg: #0d1020;--zy-bg-gradient: radial-gradient(1000px 620px at 4% -12%, rgba(124, 108, 255, .38), transparent 60%), radial-gradient(920px 520px at 112% -4%, rgba(34, 211, 238, .24), transparent 56%), linear-gradient(160deg, #0b0e1a, #10142a 60%, #0b1220);--zy-surface: rgba(30, 34, 55, .62);--zy-surface-solid: #171b2e;--zy-surface-2: rgba(40, 46, 72, .5);--zy-glass-blur: 20px;--zy-border: rgba(255, 255, 255, .1);--zy-border-strong: rgba(124, 108, 255, .4);--zy-text: #e8eaf6;--zy-text-2: #a7adc9;--zy-muted: #6f7699;--zy-hairline: rgba(255, 255, 255, .08);--zy-shadow: 0 12px 34px rgba(0, 0, 0, .45);--zy-shadow-sm: 0 4px 16px rgba(0, 0, 0, .35);--zy-nav-grad: linear-gradient(135deg, #312a6e 0%, #4b3fb0 42%, #14586b 135%);--zy-btn-grad: linear-gradient(135deg, #7c6cff, #5b8cff);--zy-field-bg: rgba(255, 255, 255, .06)}html[data-theme=ocean]{--zy-primary: #0ea5e9;--zy-primary-2: #22d3ee;--zy-accent: #14b8a6;--zy-danger: #ef4444;--zy-success: #10b981;--zy-warning: #f59e0b;--zy-bg: #eef7fb;--zy-bg-gradient: radial-gradient(1100px 600px at 6% -10%, #d6f0ff 0%, transparent 58%), radial-gradient(900px 520px at 112% 4%, #d3fbf4 0%, transparent 54%), linear-gradient(160deg, #eef7fb, #eaf9ff 55%, #eefaf7);--zy-surface: rgba(255, 255, 255, .74);--zy-surface-solid: #ffffff;--zy-surface-2: rgba(255, 255, 255, .55);--zy-glass-blur: 18px;--zy-border: rgba(255, 255, 255, .68);--zy-border-strong: rgba(14, 165, 233, .22);--zy-text: #123043;--zy-text-2: #4e7086;--zy-muted: #8aa6b6;--zy-hairline: rgba(90, 150, 180, .16);--zy-shadow: 0 10px 30px rgba(20, 110, 150, .14);--zy-shadow-sm: 0 4px 14px rgba(20, 110, 150, .1);--zy-nav-grad: linear-gradient(135deg, #0ea5e9 0%, #22d3ee 55%, #14b8a6 135%);--zy-btn-grad: linear-gradient(135deg, #0ea5e9, #22d3ee);--zy-field-bg: rgba(255, 255, 255, .55)}html[data-theme=sunset]{--zy-primary: #f43f5e;--zy-primary-2: #fb7185;--zy-accent: #f59e0b;--zy-danger: #dc2626;--zy-success: #16a34a;--zy-warning: #d97706;--zy-bg: #fdf4ee;--zy-bg-gradient: radial-gradient(1100px 600px at 6% -10%, #ffe8d6 0%, transparent 58%), radial-gradient(900px 520px at 112% 4%, #ffe0e6 0%, transparent 54%), linear-gradient(160deg, #fdf4ee, #fff3ec 55%, #fdeef2);--zy-surface: rgba(255, 255, 255, .76);--zy-surface-solid: #ffffff;--zy-surface-2: rgba(255, 255, 255, .58);--zy-glass-blur: 18px;--zy-border: rgba(255, 255, 255, .7);--zy-border-strong: rgba(244, 63, 94, .22);--zy-text: #40202a;--zy-text-2: #8a5b63;--zy-muted: #b8949a;--zy-hairline: rgba(180, 110, 120, .16);--zy-shadow: 0 10px 30px rgba(180, 90, 90, .14);--zy-shadow-sm: 0 4px 14px rgba(180, 90, 90, .1);--zy-nav-grad: linear-gradient(135deg, #f43f5e 0%, #fb7185 55%, #f59e0b 135%);--zy-btn-grad: linear-gradient(135deg, #f43f5e, #fb7185);--zy-field-bg: rgba(255, 255, 255, .58)}:root{font-family:PingFang SC,HarmonyOS Sans SC,Microsoft YaHei,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color:var(--zy-text);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{color:var(--zy-text);background-color:var(--zy-bg);background-image:var(--zy-bg-gradient);background-attachment:fixed;-webkit-font-smoothing:antialiased;transition:background-color .35s ease,color .35s ease}html.zy-dark{color-scheme:dark}#app{height:100%;color:var(--zy-text);background:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:var(--zy-primary);text-decoration:inherit}a:hover{color:var(--zy-primary-2)}button{font-family:inherit}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#7880aa47;border-radius:999px}::-webkit-scrollbar-track{background:transparent}.zy-form{max-width:var(--zy-page-width);margin-left:auto;margin-right:auto;padding:0 14px 36px}.page-frame{max-width:720px;margin:0 auto}.page-column{max-width:var(--zy-page-width);margin:0 auto;padding:0 14px;box-sizing:border-box}.page-hero{display:flex;align-items:center;gap:12px;margin:4px 0 2px;padding:15px 18px;border-radius:20px;color:#fff;background:var(--zy-nav-grad);box-shadow:var(--zy-shadow)}.page-hero__badge{width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:21px;font-weight:700;background:#ffffff38;border:1px solid rgba(255,255,255,.35);flex:none}.page-hero__meta{min-width:0}.page-hero__title{font-size:18px;font-weight:800;letter-spacing:.5px}.page-hero__sub{font-size:12px;opacity:.85;margin-top:3px}.opt-list{display:flex;flex-direction:column;gap:2px;padding:6px 0}.opt-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--zy-hairline)}.opt-item:last-child{border-bottom:none}.opt-item__name{flex:1;min-width:0;font-size:14.5px;color:var(--zy-text);word-break:break-word}.zy-field:has(.zy-switch.is-on) .zy-field__label{color:var(--zy-primary);font-weight:600}.zy-cell:has(.zy-switch.is-on) .zy-cell__title{color:var(--zy-primary);font-weight:600}
