.kawaii-bg[data-v-5e5d8c9a]{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.float-star[data-v-5e5d8c9a]{animation:twinkle-5e5d8c9a var(--dur,5s) ease-in-out infinite alternate;font-style:normal;position:absolute;-webkit-user-select:none;user-select:none}@keyframes twinkle-5e5d8c9a{0%{opacity:.15;transform:scale(.75)}to{opacity:.8;transform:scale(1.25)}}.blob[data-v-5e5d8c9a]{animation:blobMove-5e5d8c9a 12s ease-in-out infinite alternate;border-radius:50%;filter:blur(70px);position:absolute}.blob1[data-v-5e5d8c9a]{background:#ff85b31f;height:500px;left:-100px;top:-100px;width:500px}.blob2[data-v-5e5d8c9a]{animation-delay:-4s;background:#c9a8f524;bottom:-80px;height:400px;right:-80px;width:400px}.blob3[data-v-5e5d8c9a]{animation-delay:-8s;background:#8fe8cc1a;height:300px;left:40%;top:40%;width:300px}@keyframes blobMove-5e5d8c9a{0%{transform:translate(0)scale(1)}to{transform:translate(30px,20px)scale(1.05)}}.mu[data-v-6c685acc]{box-sizing:border-box;filter:drop-shadow(0 8px 20px #ff85b324);left:max(12px,env(safe-area-inset-left,0px));position:fixed;top:calc(68px + env(safe-area-inset-top,0px));z-index:150}.mu--min[data-v-6c685acc]{width:auto}.mu-fold[data-v-6c685acc]{background:linear-gradient(#fff,#fff5f9);border:1.5px solid #ffc2d9f2;border-radius:50%;box-shadow:0 1px 3px #ff85b314;color:var(--text-sub,#9b7ea8);cursor:pointer;display:grid;height:26px;padding:0;place-items:center;position:absolute;right:8px;top:8px;transition:color .15s,border-color .15s,background .15s;width:26px;z-index:2}.mu-fold[data-v-6c685acc]:hover{background:#fff;border-color:var(--pink-light,#ffc2d9);color:var(--pink-dark,#e05590)}.mu-pill[data-v-6c685acc]{align-items:center;background:linear-gradient(125deg,#fff,#fff8fb 55%,#fdf5ff);border:1.5px solid #ffc2d9eb;border-radius:999px;box-shadow:0 4px 18px #ff85b31a,inset 0 1px #fffffff2;box-sizing:border-box;display:flex;gap:8px;min-height:0;padding:5px 8px 5px 5px;width:min(312px,100vw - 24px)}.mu-pill-img[data-v-6c685acc]{background:linear-gradient(145deg,#ffb8d4,#d4b8f0);flex-shrink:0;height:28px;padding:1.5px;width:28px}.mu-pill-img img[data-v-6c685acc],.mu-pill-img[data-v-6c685acc]{border-radius:50%;box-sizing:border-box}.mu-pill-img img[data-v-6c685acc]{border:1px solid #fffffff2;display:block;height:100%;object-fit:cover;width:100%}.mu-pill-go[data-v-6c685acc]{background:linear-gradient(145deg,#f06292,#ab47bc);border:none;border-radius:50%;box-shadow:0 2px 10px #ab47bc42;color:#fff;cursor:pointer;display:grid;flex-shrink:0;height:28px;place-items:center;transition:transform .15s,box-shadow .15s;width:28px}.mu-pill-go[data-v-6c685acc]:hover{box-shadow:0 3px 12px #ab47bc52}.mu-pill-go[data-v-6c685acc]:active{transform:scale(.94)}.mu-pill-track[data-v-6c685acc]{display:flex;flex:1;flex-direction:column;gap:2px;justify-content:center;min-width:72px;padding:0 2px}.mu-pill-seek[data-v-6c685acc]{height:4px;position:relative}.mu-pill-seek-bg[data-v-6c685acc]{background:#ffb4d261;border-radius:99px;inset:0;overflow:hidden;position:absolute}.mu-pill-seek-fill[data-v-6c685acc]{background:linear-gradient(90deg,#ff85b3,#c9a8f5);border-radius:99px;height:100%;transition:width .1s linear}.mu-pill-seek-in[data-v-6c685acc]{cursor:pointer;height:4px;inset:0;margin:0;opacity:0;position:absolute;width:100%}.mu-pill-time[data-v-6c685acc]{color:var(--text-muted,#c4a8cc);font-size:8px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2;white-space:nowrap}.mu-pill-time-sep[data-v-6c685acc]{margin:0 1px;opacity:.65}.mu-pill-expand[data-v-6c685acc]{background:linear-gradient(#fff,#fff5f9);border:1.5px solid #ffc2d9f2;border-radius:50%;box-shadow:0 1px 3px #ff85b312;color:var(--text-sub,#9b7ea8);cursor:pointer;display:grid;flex-shrink:0;height:26px;padding:0;place-items:center;transition:color .15s,border-color .15s,background .15s,box-shadow .15s;width:26px}.mu-pill-expand[data-v-6c685acc]:hover{background:#fff;border-color:var(--pink-light,#ffc2d9);box-shadow:0 2px 8px #ff85b31a;color:var(--pink-dark,#e05590)}.mu-pill-expand[data-v-6c685acc]:active{transform:scale(.96)}.mu-swap-enter-active[data-v-6c685acc],.mu-swap-leave-active[data-v-6c685acc]{transition:opacity .3s cubic-bezier(.33,1,.68,1),transform .3s cubic-bezier(.33,1,.68,1)}.mu-swap-enter-from[data-v-6c685acc]{opacity:0;transform:scale(.92)translateY(12px)}.mu-swap-leave-to[data-v-6c685acc]{opacity:0;transform:scale(.96)translateY(-10px)}.mu-panel[data-v-6c685acc]{background:linear-gradient(125deg,#fff,#fff8fb 55%,#fdf5ff);border:1.5px solid #ffc2d9eb;border-radius:22px;box-shadow:0 4px 18px #ff85b31a,inset 0 1px #fffffff2;box-sizing:border-box;display:flex;flex-direction:column;gap:4px;padding:9px 38px 9px 8px;position:relative;width:min(312px,100vw - 24px)}.mu-panel-meta[data-v-6c685acc],.mu-panel-row[data-v-6c685acc]{align-items:center;display:flex;gap:8px}.mu-panel-meta[data-v-6c685acc]{justify-content:space-between}.mu-panel-label[data-v-6c685acc]{color:var(--text-muted,#c4a8cc);font-size:9px;font-weight:800;letter-spacing:.04em;transition:color .2s;white-space:nowrap}.mu-panel-label--on[data-v-6c685acc]{background:linear-gradient(95deg,#e05590,#c9a8f5);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.mu-panel-vol[data-v-6c685acc]{align-items:center;display:flex;gap:8px;margin-top:-10px;padding-bottom:1px;padding-left:72px;padding-right:2px}.mu-vol-ico[data-v-6c685acc]{color:var(--text-muted,#c4a8cc);flex-shrink:0;opacity:.9}.mu-vol-slider[data-v-6c685acc]{appearance:none;background:#ffb4d259;border-radius:99px;flex:1;height:4px;min-width:0}.mu-vol-slider[data-v-6c685acc]::-webkit-slider-thumb{-webkit-appearance:none;background:linear-gradient(145deg,#f06292,#ab47bc);border:2px solid #fff;border-radius:50%;box-shadow:0 1px 4px #ab47bc4d;height:10px;width:10px}.mu-vol-slider[data-v-6c685acc]::-moz-range-thumb{background:linear-gradient(145deg,#f06292,#ab47bc);border:2px solid #fff;border-radius:50%;height:10px;width:10px}@media (width<=520px) and (aspect-ratio<=1){.mu[data-v-6c685acc]{bottom:max(10px,env(safe-area-inset-bottom,0px));box-sizing:border-box;display:flex;justify-content:center;left:0;padding:0 max(12px,env(safe-area-inset-left,0px)) 0 max(12px,env(safe-area-inset-right,0px));right:0;top:auto;width:100%}}@media (width<=520px) and (aspect-ratio>=1){.mu[data-v-6c685acc]{top:calc(84px + env(safe-area-inset-top,0px))}}.db-backdrop[data-v-1b548d89]{align-items:center;background:#4a304861;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1200}.db-panel[data-v-1b548d89]{background:#fff;border-radius:28px;box-shadow:0 32px 80px #ff85b338,0 2px #f0d0e080;display:flex;height:min(700px,92vh);overflow:hidden;width:min(980px,100%)}.db-aside[data-v-1b548d89]{background:linear-gradient(#fff0f5,#ede4ff);border-right:1.5px solid #f0d0e0;display:flex;flex-direction:column;flex-shrink:0;padding:24px 0 18px;width:210px}.db-aside-top[data-v-1b548d89]{border-bottom:1.5px solid #f0d0e0;gap:10px;margin-bottom:12px;padding:0 16px 20px}.db-aside-avatar[data-v-1b548d89],.db-aside-top[data-v-1b548d89]{align-items:center;display:flex}.db-aside-avatar[data-v-1b548d89]{background:linear-gradient(135deg,#ff85b3,#c9a8f5);border-radius:50%;color:#fff;flex-shrink:0;font-size:14px;font-weight:800;height:36px;justify-content:center;width:36px}.db-aside-name[data-v-1b548d89]{color:#4a3048;font-size:13px;font-weight:700}.db-aside-email[data-v-1b548d89]{color:#9b7ea8;font-size:10.5px;margin-top:2px;word-break:break-all}.db-aside-nav[data-v-1b548d89]{display:flex;flex:1;flex-direction:column;gap:3px;padding:0 9px}.db-nav-btn[data-v-1b548d89]{align-items:center;background:0 0;border:none;border-radius:12px;color:#9b7ea8;cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:9px;padding:10px 12px;text-align:left;transition:all .2s}.db-nav-btn[data-v-1b548d89]:hover{background:#ff85b31a;color:#e05590}.db-nav-btn.active[data-v-1b548d89]{background:linear-gradient(135deg,#ff85b32e,#c9a8f52e);color:#e05590;font-weight:700}.db-nav-ico[data-v-1b548d89]{align-items:center;display:flex;flex-shrink:0}.db-aside-footer[data-v-1b548d89]{color:#c4a8cc;font-size:10.5px;padding:0 16px;text-align:center}.db-body[data-v-1b548d89]{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.db-body-head[data-v-1b548d89]{align-items:center;border-bottom:1.5px solid #f0d0e0;display:flex;flex-shrink:0;justify-content:space-between;padding:20px 24px 16px}.db-body-title-row[data-v-1b548d89]{align-items:center;display:flex;gap:8px}.db-body-icon[data-v-1b548d89]{color:#ff85b3;display:flex}.db-body-title[data-v-1b548d89]{color:#4a3048;font-size:16px;font-weight:800;margin:0}.db-refreshing-dot[data-v-1b548d89]{animation:dotPulse-1b548d89 .8s ease-in-out infinite alternate;background:#ff85b3;border-radius:50%;flex-shrink:0;height:7px;width:7px}@keyframes dotPulse-1b548d89{0%{opacity:.4;transform:scale(.8)}to{opacity:1;transform:scale(1.2)}}.db-close-btn[data-v-1b548d89]{align-items:center;background:#fff0f5;border:1.5px solid #f0d0e0;border-radius:8px;color:#9b7ea8;cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .18s;width:28px}.db-close-btn[data-v-1b548d89]:hover{background:#ffb8d4;color:#e05590}.db-content[data-v-1b548d89]{flex:1;flex-direction:column;gap:14px;padding:18px 22px 22px}.db-content[data-v-1b548d89],.db-hist-content[data-v-1b548d89]{-webkit-overflow-scrolling:touch;display:flex;min-height:0;overflow-y:auto;overscroll-behavior:contain}.db-hist-content[data-v-1b548d89]{flex:1;flex-direction:column;gap:0;overflow-x:hidden;position:relative}.db-hist-content .db-table-wrap[data-v-1b548d89]{flex:none;min-height:0;overflow:visible}.db-tab-loading[data-v-1b548d89]{align-items:center;color:#9b7ea8;display:flex;flex:1;font-size:14px;gap:10px;justify-content:center}.db-spin-cat[data-v-1b548d89]{animation:spinCat-1b548d89 1s linear infinite;display:inline-block;font-size:24px}@keyframes spinCat-1b548d89{to{transform:rotate(1turn)}}.db-toolbar[data-v-1b548d89]{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.tb-group[data-v-1b548d89]{background:#f7f0fa;border-radius:11px;display:flex;gap:1px;padding:3px}.tb-btn[data-v-1b548d89]{align-items:center;background:0 0;border:none;border-radius:8px;color:#9b7ea8;cursor:pointer;display:flex;font-family:inherit;font-size:12px;gap:4px;padding:5px 11px;transition:all .18s;white-space:nowrap}.tb-btn[data-v-1b548d89]:hover{color:#e05590}.tb-btn.active[data-v-1b548d89]{background:#fff;box-shadow:0 1px 4px #ff85b333;color:#e05590;font-weight:700}.tb-dot[data-v-1b548d89]{border-radius:50%;flex-shrink:0;height:7px;width:7px}.icon-tb[data-v-1b548d89]{gap:5px;padding:5px 8px}.ml-auto[data-v-1b548d89]{margin-left:auto}.chart-sub[data-v-1b548d89]{color:#c4a8cc;font-size:10px;margin-left:3px}.leg-total[data-v-1b548d89]{color:#c4a8cc;font-size:11px;margin-left:auto}.db-stat-cards[data-v-1b548d89]{display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}.db-stat-card[data-v-1b548d89]{animation:cardIn-1b548d89 .32s calc(var(--ci)*70ms) both cubic-bezier(.34,1.56,.64,1);border-radius:14px;display:flex;flex-direction:column;gap:4px;padding:13px 11px 10px}.db-stat-card.pink[data-v-1b548d89]{background:linear-gradient(135deg,#fff0f5,#ffe6ee);border:1.5px solid #ffb8d4}.db-stat-card.lavender[data-v-1b548d89]{background:linear-gradient(135deg,#f4edff,#ede4ff);border:1.5px solid #d9c4f5}.db-stat-card.mint[data-v-1b548d89]{background:linear-gradient(135deg,#e8faf5,#d4f5ea);border:1.5px solid #8fe8cc}.db-stat-card.yellow[data-v-1b548d89]{background:linear-gradient(135deg,#fff8e6,#fff0c4);border:1.5px solid #ffd77a}@keyframes cardIn-1b548d89{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}.dsc-icon[data-v-1b548d89]{margin-bottom:2px}.pink-ico[data-v-1b548d89]{color:#ff85b3}.lav-ico[data-v-1b548d89]{color:#c9a8f5}.mint-ico[data-v-1b548d89]{color:#3cc9a0}.yel-ico[data-v-1b548d89]{color:#f0a500}.dsc-num[data-v-1b548d89]{color:#4a3048;font-size:23px;font-weight:900;line-height:1}.dsc-label[data-v-1b548d89]{color:#9b7ea8;font-size:11px}.db-charts-row[data-v-1b548d89]{display:grid;gap:12px;grid-template-columns:1fr 228px}.db-chart-card[data-v-1b548d89]{background:#fff;border:1.5px solid #f0d0e0;border-radius:16px;padding:13px 15px 11px;transition:opacity .3s}.chart-loading[data-v-1b548d89]{opacity:.65}.db-chart-head[data-v-1b548d89]{align-items:center;color:#4a3048;display:flex;font-size:12px;font-weight:700;gap:6px;margin-bottom:8px}.db-chart-dot[data-v-1b548d89]{border-radius:50%;flex-shrink:0;height:7px;width:7px}.pink-dot[data-v-1b548d89]{background:#ff85b3}.lav-dot[data-v-1b548d89]{background:#c9a8f5}.db-chart-body[data-v-1b548d89]{position:relative}.trend-svg[data-v-1b548d89]{display:block;height:158px;overflow:visible;width:100%}.trend-legend[data-v-1b548d89]{align-items:center;color:#9b7ea8;display:flex;font-size:11px;gap:11px;margin-top:5px}.trend-legend span[data-v-1b548d89]{align-items:center;display:flex;gap:4px}.leg-dot[data-v-1b548d89]{border-radius:50%;display:inline-block;flex-shrink:0;height:8px;width:8px}.donut-wrap[data-v-1b548d89]{align-items:center;display:flex;flex-direction:column}.donut-svg[data-v-1b548d89]{display:block;height:178px;max-width:200px;width:100%}.db-hist-toolbar[data-v-1b548d89]{background:linear-gradient(#fffcfefa,#fffafcf5 55%,#fffafceb);box-shadow:0 8px 12px -10px #b478a040;flex-shrink:0;flex-wrap:wrap;margin-bottom:10px;padding-bottom:8px;position:sticky;top:0;z-index:2}.db-hist-toolbar[data-v-1b548d89],.hist-search-wrap[data-v-1b548d89]{align-items:center;display:flex;gap:7px}.hist-search-wrap[data-v-1b548d89]{background:#fff0f5;border:1.5px solid #f0d0e0;border-radius:11px;flex:1;min-width:150px;padding:0 11px;transition:border-color .2s}.hist-search-wrap[data-v-1b548d89]:focus-within{border-color:#ff85b3}.hist-search-input[data-v-1b548d89]{background:0 0;border:none;color:#4a3048;flex:1;font-family:inherit;font-size:13px;outline:none;padding:8px 0}.hist-search-input[data-v-1b548d89]::placeholder{color:#c4a8cc}.hist-clear-btn[data-v-1b548d89]{background:0 0;border:none;color:#c4a8cc;cursor:pointer;display:flex;padding:1px}.hist-clear-btn[data-v-1b548d89]:hover{color:#e05590}.hist-count-tip[data-v-1b548d89]{align-items:center;color:#c4a8cc;display:flex;font-size:11.5px;gap:5px}.hist-count-tip strong[data-v-1b548d89]{color:#9b7ea8}.hist-loading-badge[data-v-1b548d89]{animation:dotPulse-1b548d89 .8s ease-in-out infinite alternate;background:#ff85b326;border-radius:20px;color:#e05590;font-size:10px;padding:1px 7px}.db-table-wrap[data-v-1b548d89]{display:flex;flex:1;flex-direction:column;gap:0;min-height:0;transition:opacity .25s}.table-fading[data-v-1b548d89]{opacity:.6;pointer-events:none}.db-table[data-v-1b548d89]{border:1.5px solid #f0d0e0;border-radius:14px;overflow:hidden}.db-thead[data-v-1b548d89]{align-items:center;background:linear-gradient(135deg,#fff0f5,#ede4ff);display:flex;gap:8px;padding:9px 13px}.db-th[data-v-1b548d89]{color:#9b7ea8;font-size:11.5px;font-weight:700}.db-tbody[data-v-1b548d89]{display:flex;flex-direction:column}.db-tr[data-v-1b548d89]{align-items:center;animation:rowIn-1b548d89 .22s calc(var(--ri)*35ms) both;border-top:1px solid #f5e0ea;display:flex;gap:8px;padding:9px 13px;transition:background .15s}.db-tr[data-v-1b548d89]:hover{background:#fff8fa}@keyframes rowIn-1b548d89{0%{opacity:0;transform:translate(-5px)}to{opacity:1;transform:none}}.db-td[data-v-1b548d89]{color:#4a3048;font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-td-idx[data-v-1b548d89]{color:#c4a8cc;flex-shrink:0;font-size:11px;width:38px}.db-td-time[data-v-1b548d89]{color:#9b7ea8;flex:1.4;font-size:11.5px}.db-td-acc[data-v-1b548d89]{flex:1;font-weight:500}.db-type-badge[data-v-1b548d89]{border-radius:20px;display:inline-block;font-size:10.5px;font-weight:700;padding:2px 8px}.db-type-badge.account[data-v-1b548d89]{background:#ff85b326;color:#e05590}.db-type-badge.cookie[data-v-1b548d89]{background:#c9a8f52e;color:#7c52c8}[data-v-1b548d89] .hl{background:#ffd54f8c;border-radius:2px;font-style:normal}.db-pager[data-v-1b548d89]{gap:5px;padding:11px 4px 0}.db-page-btn[data-v-1b548d89],.db-pager[data-v-1b548d89]{align-items:center;display:flex;justify-content:center}.db-page-btn[data-v-1b548d89]{background:#fff0f5;border:1.5px solid #f0d0e0;border-radius:8px;color:#9b7ea8;cursor:pointer;height:28px;transition:all .18s;width:28px}.db-page-btn[data-v-1b548d89]:not(:disabled):hover{background:#ffb8d4;color:#e05590}.db-page-btn[data-v-1b548d89]:disabled{cursor:not-allowed;opacity:.4}.db-page-pills[data-v-1b548d89]{display:flex;gap:3px}.db-page-pill[data-v-1b548d89]{background:0 0;border:1.5px solid #0000;border-radius:8px;color:#9b7ea8;cursor:pointer;font-family:inherit;font-size:12px;height:28px;min-width:28px;padding:0 7px;transition:all .18s}.db-page-pill[data-v-1b548d89]:hover:not(.active):not(.ellipsis){background:#fff0f5;border-color:#f0d0e0}.db-page-pill.active[data-v-1b548d89]{background:#ff85b3;border-color:#ff85b3;color:#fff;font-weight:700}.db-page-pill.ellipsis[data-v-1b548d89]{color:#c4a8cc;cursor:default}.db-empty[data-v-1b548d89]{align-items:center;display:flex;flex:1;flex-direction:column;gap:7px;justify-content:center;padding:40px 0}.db-empty-icon[data-v-1b548d89]{font-size:42px}.db-empty-text[data-v-1b548d89]{color:#4a3048;font-size:15px;font-weight:700}.db-empty-sub[data-v-1b548d89]{color:#9b7ea8;font-size:12px}.db-content[data-v-1b548d89]::-webkit-scrollbar{width:4px}.db-content[data-v-1b548d89]::-webkit-scrollbar-track{background:0 0}.db-content[data-v-1b548d89]::-webkit-scrollbar-thumb{background:#f0d0e0;border-radius:4px}.db-fade-enter-active[data-v-1b548d89]{transition:opacity .28s}.db-fade-leave-active[data-v-1b548d89]{transition:opacity .18s}.db-fade-enter-from[data-v-1b548d89],.db-fade-leave-to[data-v-1b548d89]{opacity:0}.db-slide-enter-active[data-v-1b548d89]{transition:all .36s cubic-bezier(.34,1.56,.64,1)}.db-slide-leave-active[data-v-1b548d89]{transition:all .18s}.db-slide-enter-from[data-v-1b548d89]{opacity:0;transform:scale(.9)translateY(20px)}.db-slide-leave-to[data-v-1b548d89]{opacity:0;transform:scale(.95)translateY(-8px)}.tb-danger[data-v-1b548d89]{background:#ffebebb3!important;border:1.5px solid #e0505033!important;color:#e05050!important;margin-left:auto}.tb-danger[data-v-1b548d89]:hover{background:#e0505026!important;border-color:#e05050!important}.tb-danger[data-v-1b548d89]:disabled{cursor:not-allowed;opacity:.4}.confirm-overlay[data-v-1b548d89]{backdrop-filter:blur(6px);background:#fff0f899;inset:0;justify-content:center;position:absolute;z-index:20}.confirm-box[data-v-1b548d89],.confirm-overlay[data-v-1b548d89]{align-items:center;display:flex}.confirm-box[data-v-1b548d89]{background:#fff;border:1.5px solid #f0d0e0;border-radius:20px;box-shadow:0 16px 48px #ff85b338;flex-direction:column;gap:10px;padding:28px 28px 22px;text-align:center;width:280px}.confirm-ico[data-v-1b548d89]{font-size:40px}.confirm-title[data-v-1b548d89]{color:#4a3048;font-size:15px;font-weight:900}.confirm-desc[data-v-1b548d89]{color:#7a5a78;font-size:12.5px;line-height:1.6}.confirm-desc strong[data-v-1b548d89]{color:#e05050}.confirm-actions[data-v-1b548d89]{display:flex;gap:10px;margin-top:6px;width:100%}.confirm-cancel[data-v-1b548d89]{background:#fff0f5;border:1.5px solid #f0d0e0;border-radius:11px;color:#9b7ea8;cursor:pointer;flex:1;font-family:inherit;font-size:13px;font-weight:700;padding:9px;transition:all .16s}.confirm-cancel[data-v-1b548d89]:hover{background:#ffe6ee;border-color:#ffb8d4;color:#e05590}.confirm-ok[data-v-1b548d89]{align-items:center;background:linear-gradient(135deg,#e05050,#c03030);border:none;border-radius:11px;color:#fff;cursor:pointer;display:flex;flex:1;font-family:inherit;font-size:13px;font-weight:700;gap:6px;justify-content:center;padding:9px;transition:all .16s}.confirm-ok[data-v-1b548d89]:hover:not(:disabled){opacity:.88}.confirm-ok[data-v-1b548d89]:disabled{cursor:not-allowed;opacity:.6}.confirm-spin[data-v-1b548d89]{animation:spinCat-1b548d89 .7s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;flex-shrink:0;height:13px;width:13px}.confirm-pop-enter-active[data-v-1b548d89]{transition:all .26s cubic-bezier(.34,1.56,.64,1)}.confirm-pop-leave-active[data-v-1b548d89]{transition:all .16s}.confirm-pop-enter-from[data-v-1b548d89]{opacity:0;transform:scale(.85)}.confirm-pop-leave-to[data-v-1b548d89]{opacity:0;transform:scale(.92)}.db-detail-btn[data-v-1b548d89]{align-items:center;background:#fff0f5;border:1.5px solid #f0d0e0;border-radius:7px;color:#c4a8cc;cursor:pointer;display:flex;height:24px;justify-content:center;transition:all .16s;width:24px}.db-detail-btn[data-v-1b548d89]:hover{background:#ffb8d4;border-color:#ffb8d4;color:#e05590}.db-tr-active[data-v-1b548d89]{background:#fff8fb!important}.detail-overlay[data-v-1b548d89]{align-items:flex-start;backdrop-filter:blur(4px);background:#fff0f88c;display:flex;inset:0;justify-content:flex-end;padding:12px;position:absolute;z-index:10}.detail-panel[data-v-1b548d89]{background:#fff;border:1.5px solid #f0d0e0;border-radius:18px;box-shadow:0 12px 36px #ff85b32e;display:flex;flex-direction:column;overflow:hidden;width:260px}.detail-head[data-v-1b548d89]{align-items:center;background:linear-gradient(135deg,#fff0f5,#ede4ff);border-bottom:1.5px solid #f0d0e0;display:flex;justify-content:space-between;padding:13px 14px 11px}.detail-title[data-v-1b548d89]{color:#4a3048;font-size:13px;font-weight:800}.detail-close[data-v-1b548d89]{align-items:center;background:#ffffffb3;border:none;border-radius:7px;color:#9b7ea8;cursor:pointer;display:flex;height:24px;justify-content:center;transition:all .16s;width:24px}.detail-close[data-v-1b548d89]:hover{background:#ffb8d4;color:#e05590}.detail-body[data-v-1b548d89]{gap:11px;padding:13px 14px}.detail-body[data-v-1b548d89],.detail-row[data-v-1b548d89]{display:flex;flex-direction:column}.detail-row[data-v-1b548d89]{gap:4px}.dr-label[data-v-1b548d89]{color:#c4a8cc;font-size:10.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.dr-value[data-v-1b548d89]{color:#4a3048;font-size:13px;font-weight:600;word-break:break-all}.dr-id[data-v-1b548d89]{color:#c4a8cc;font-family:monospace;font-size:10.5px}.dr-value-row[data-v-1b548d89]{flex-wrap:wrap;gap:8px}.dr-copy-btn[data-v-1b548d89],.dr-value-row[data-v-1b548d89]{align-items:center;display:flex}.dr-copy-btn[data-v-1b548d89]{background:#fff0f5;border:1.5px solid #f0d0e0;border-radius:8px;color:#e05590;cursor:pointer;font-family:inherit;font-size:11px;font-weight:700;gap:4px;padding:4px 9px;transition:all .16s}.dr-copy-btn.copied[data-v-1b548d89]{background:#d4f5ea;border-color:#8fe8cc;color:#1a7a54}.dr-copy-btn[data-v-1b548d89]:hover:not(.copied){background:#ffb8d4;border-color:#ffb8d4}.detail-footer[data-v-1b548d89]{border-top:1.5px solid #f0d0e0;color:#c4a8cc;font-size:10.5px;padding:9px 14px;text-align:center}.detail-footer kbd[data-v-1b548d89]{background:#fff8fb;border:1px solid #f0d0e0;border-radius:5px;display:inline-block;font-size:10px;padding:0 5px}.dr-cookie-box[data-v-1b548d89]{background:#fff8fb;border:1.5px solid #f0d0e0;border-radius:9px;color:#7a5a78;font-family:monospace;font-size:11px;line-height:1.6;max-height:110px;overflow-y:auto;padding:8px 10px;word-break:break-all}.dr-cookie-box[data-v-1b548d89]::-webkit-scrollbar{width:3px}.dr-cookie-box[data-v-1b548d89]::-webkit-scrollbar-thumb{background:#f0d0e0;border-radius:3px}.dr-eye-btn[data-v-1b548d89]{align-items:center;background:#fff0f5;border:1.5px solid #f0d0e0;border-radius:7px;color:#c4a8cc;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;transition:all .16s;width:24px}.dr-eye-btn[data-v-1b548d89]:hover{background:#ffb8d4;border-color:#ffb8d4;color:#e05590}.dr-pass[data-v-1b548d89]{font-family:monospace;letter-spacing:.05em}.dr-pass.revealed[data-v-1b548d89]{font-family:inherit;letter-spacing:normal}.dr-copy-inline[data-v-1b548d89]{font-size:10.5px;padding:2px 7px}.detail-slide-enter-active[data-v-1b548d89]{transition:all .28s cubic-bezier(.34,1.56,.64,1)}.detail-slide-leave-active[data-v-1b548d89]{transition:all .18s}.detail-slide-enter-from[data-v-1b548d89]{opacity:0;transform:translate(20px)scale(.96)}.detail-slide-leave-to[data-v-1b548d89]{opacity:0;transform:translate(12px)scale(.97)}.lib-content[data-v-1b548d89]{align-items:stretch;flex-direction:row!important;gap:0!important;min-height:0;overflow:hidden!important;padding:0!important;position:relative}.lib-sidebar[data-v-1b548d89]{background:#fdf7fb;border-right:1.5px solid #f0d0e0;display:flex;flex-direction:column;flex-shrink:0;gap:2px;overflow-y:auto;padding:14px 9px;width:168px}.lib-sidebar-title[data-v-1b548d89]{color:#c4a8cc;font-size:10.5px;font-weight:700;letter-spacing:.06em;padding:0 6px 6px;text-transform:uppercase}.lib-group-item[data-v-1b548d89]{gap:0}.lib-group-btn[data-v-1b548d89],.lib-group-item[data-v-1b548d89]{align-items:center;display:flex}.lib-group-btn[data-v-1b548d89]{background:0 0;border:none;border-radius:10px;color:#9b7ea8;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:12px;gap:6px;min-width:0;padding:7px 8px;text-align:left;transition:all .16s;width:100%}.lib-group-item .lib-group-btn[data-v-1b548d89]{flex:1;width:auto}.lib-group-btn[data-v-1b548d89]:hover{background:#ff85b31a;color:#e05590}.lib-group-btn.active[data-v-1b548d89]{background:linear-gradient(135deg,#ff85b32e,#c9a8f52e);color:#e05590;font-weight:700}.lib-group-dot[data-v-1b548d89]{border-radius:50%;flex-shrink:0;height:8px;width:8px}.lib-group-dot.sm[data-v-1b548d89]{height:6px;width:6px}.lib-group-name[data-v-1b548d89]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lib-group-count[data-v-1b548d89]{background:#f0e8f5;border-radius:10px;color:#c4a8cc;flex-shrink:0;font-size:10px;margin-left:auto;padding:1px 6px}.lib-group-actions[data-v-1b548d89]{display:flex;gap:0;opacity:0;transition:opacity .16s}.lib-group-item:hover .lib-group-actions[data-v-1b548d89]{opacity:1}.lib-ga-btn[data-v-1b548d89]{align-items:center;background:0 0;border:none;border-radius:7px;color:#c4a8cc;cursor:pointer;display:flex;height:22px;justify-content:center;transition:all .15s;width:22px}.lib-ga-btn[data-v-1b548d89]:hover{background:#f0d0e0;color:#9b7ea8}.lib-ga-btn.del[data-v-1b548d89]:hover{background:#ffe6ee;color:#e05590}.lib-groups-divider[data-v-1b548d89]{color:#d4b8dc;font-size:10px;letter-spacing:.05em;padding:8px 8px 3px}.lib-create-trigger[data-v-1b548d89]{align-items:center;border-radius:10px;color:#c4a8cc;cursor:pointer;display:flex;font-size:11.5px;gap:5px;margin-top:4px;padding:7px 8px;transition:all .16s}.lib-create-trigger[data-v-1b548d89]:hover{background:#ff85b314;color:#e05590}.lib-create-form[data-v-1b548d89],.lib-rename-form[data-v-1b548d89]{display:flex;flex-direction:column;gap:5px;margin-top:2px;padding:6px 4px}.lib-input[data-v-1b548d89]{background:#fff;border:1.5px solid #f0d0e0;border-radius:9px;color:#4a3048;font-family:inherit;font-size:12px;outline:none;padding:5px 9px;transition:border-color .16s}.lib-input[data-v-1b548d89]:focus{border-color:#ff85b3}.lib-color-row[data-v-1b548d89]{display:flex;flex-wrap:wrap;gap:5px;padding:2px 0}.lib-color-dot[data-v-1b548d89]{border-radius:50%;cursor:pointer;flex-shrink:0;height:16px;transition:transform .15s;width:16px}.lib-color-dot[data-v-1b548d89]:hover{transform:scale(1.25)}.lib-create-actions[data-v-1b548d89]{display:flex;gap:5px}.lib-cancel-btn[data-v-1b548d89]{background:#fff;border:1.5px solid #f0d0e0;border-radius:9px;color:#9b7ea8;cursor:pointer;flex:1;font-family:inherit;font-size:11px;padding:5px;transition:all .16s}.lib-cancel-btn[data-v-1b548d89]:hover{background:#f7f0fa}.lib-confirm-btn[data-v-1b548d89]{background:linear-gradient(135deg,#ff85b3,#c9a8f5);border:none;border-radius:9px;color:#fff;cursor:pointer;flex:1;font-family:inherit;font-size:11px;font-weight:700;padding:5px;transition:opacity .16s}.lib-confirm-btn[data-v-1b548d89]:hover{opacity:.88}.lib-main[data-v-1b548d89]{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.lib-toolbar[data-v-1b548d89]{align-items:center;border-bottom:1.5px solid #f0d0e0;display:flex;flex-shrink:0;flex-wrap:wrap;gap:7px;padding:11px 14px 9px}.lib-search[data-v-1b548d89]{background:#fff;border:1.5px solid #f0d0e0;border-radius:10px;color:#4a3048;font-family:inherit;font-size:12px;outline:none;padding:5px 11px;transition:border-color .16s;width:150px}.lib-search[data-v-1b548d89]:focus{border-color:#ff85b3}.lib-type-btns[data-v-1b548d89]{background:#f7f0fa;border-radius:11px;display:flex;gap:1px;padding:3px}.lib-tag-filter[data-v-1b548d89]{align-items:center;display:flex;gap:4px}.lib-clear-tag[data-v-1b548d89]{background:0 0;border:none;color:#c4a8cc;cursor:pointer;font-size:14px;padding:0 3px}.lib-clear-tag[data-v-1b548d89]:hover{color:#e05590}.lib-list[data-v-1b548d89]{-webkit-overflow-scrolling:touch;align-items:stretch;display:flex;flex:1;flex-direction:column;gap:5px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px 12px}.lib-list>.lib-item[data-v-1b548d89]{box-sizing:border-box;flex:none;width:100%}.lib-empty[data-v-1b548d89]{align-items:center;color:#c4a8cc;display:flex;flex:1;flex-direction:column;font-size:13px;gap:10px;justify-content:center;padding:40px 0}.lib-item[data-v-1b548d89]{background:#fff;border:1.5px solid #f0d0e0;border-radius:13px;overflow:hidden;transition:border-color .2s,box-shadow .32s cubic-bezier(.32,.72,0,1)}.lib-item.expanded[data-v-1b548d89],.lib-item[data-v-1b548d89]:hover{border-color:#ffb8d4;box-shadow:0 2px 10px #ff85b31f}.lib-item.expanded[data-v-1b548d89]{overflow:visible;position:relative;z-index:1}.lib-item-row[data-v-1b548d89]{align-items:center;cursor:pointer;display:flex;gap:7px;min-width:0;padding:9px 11px;transition:background .14s}.lib-item-row[data-v-1b548d89]:hover{background:#fff7fa}.lib-type-badge[data-v-1b548d89]{border-radius:7px;flex-shrink:0;font-size:10px;font-weight:700;padding:2px 7px}.lib-type-badge.account[data-v-1b548d89]{background:#ffe6f0;color:#e05590}.lib-type-badge.cookie[data-v-1b548d89]{background:#ede4ff;color:#8b5cf6}.lib-item-name[data-v-1b548d89]{color:#4a3048;font-size:12.5px;font-weight:600;max-width:120px;min-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lib-item-tags[data-v-1b548d89]{display:flex;flex:1;flex-wrap:wrap;gap:4px;min-width:0}.lib-item-note-preview[data-v-1b548d89]{color:#b8a0c0;font-size:11px;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lib-item-time[data-v-1b548d89]{color:#c4a8cc;flex-shrink:0;font-size:10.5px;white-space:nowrap}.lib-expand-icon[data-v-1b548d89]{color:#c4a8cc;flex-shrink:0;transition:transform .34s cubic-bezier(.32,.72,0,1)}.lib-expand-icon.rotated[data-v-1b548d89]{transform:rotate(180deg)}.lib-tag-chip[data-v-1b548d89]{background:#f0e8f5;border-radius:8px;color:#8b5cf6;cursor:pointer;font-size:10px;padding:2px 7px;transition:background .14s;white-space:nowrap}.lib-tag-chip[data-v-1b548d89]:hover{background:#e4d4f8}.lib-tag-chip.active[data-v-1b548d89]{background:#8b5cf6;color:#fff}.lib-tag-chip.editable[data-v-1b548d89]{align-items:center;display:flex;gap:3px}.lib-tag-del[data-v-1b548d89]{background:0 0;border:none;color:#b8a0c0;cursor:pointer;font-size:12px;line-height:1;padding:0}.lib-tag-del[data-v-1b548d89]:hover{color:#e05590}.lib-item-detail[data-v-1b548d89]{border-top:1.5px solid #f8eef4;padding:0}.lib-item-detail-scroll[data-v-1b548d89]{box-sizing:border-box;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:8px;max-height:min(400px,50dvh);min-height:120px;overflow:hidden auto;padding:4px 11px 10px;scrollbar-color:#d4b8dc #f8eef4;scrollbar-width:auto}.lib-item-detail-scroll[data-v-1b548d89]::-webkit-scrollbar{width:8px}.lib-item-detail-scroll[data-v-1b548d89]::-webkit-scrollbar-track{background:#f5eef5;border-radius:4px}.lib-item-detail-scroll[data-v-1b548d89]::-webkit-scrollbar-thumb{background:#d4b8dc;border-radius:4px}.lib-item-detail-scroll[data-v-1b548d89]::-webkit-scrollbar-thumb:hover{background:#c4a8cc}.lib-item-detail-foot[data-v-1b548d89]{background:#fff;border-top:1px solid #f2e8f0;bottom:0;box-shadow:0 -10px 18px #fffffff7;margin-top:4px;padding:10px 0 14px;position:sticky;z-index:2}.lib-detail-row[data-v-1b548d89]{align-items:flex-start;display:flex;gap:10px;min-width:0}.lib-detail-label[data-v-1b548d89]{color:#b8a0c0;flex-shrink:0;font-size:11px;padding-top:3px;width:40px}.lib-detail-val[data-v-1b548d89]{color:#4a3048;flex:1;font-size:12px;word-break:break-all}.lib-detail-val.mono[data-v-1b548d89]{font-family:Courier New,monospace;font-size:11px}.lib-detail-val.mono.small[data-v-1b548d89]{color:#6b5080;font-size:10px}.lib-cookie-verify-row[data-v-1b548d89]{align-items:center}.lib-cookie-verify-btn[data-v-1b548d89]{align-items:center;background:linear-gradient(135deg,#f4edff,#fff0f9);border:1.5px solid #c9a8f5;border-radius:11px;color:#7c3aed;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:700;gap:7px;padding:7px 14px;transition:all .18s}.lib-cookie-verify-btn[data-v-1b548d89]:hover{background:linear-gradient(135deg,#ede4ff,#ffe6f2);border-color:#a78bfa;box-shadow:0 4px 12px #a78bfa40}.lib-cookie-verify-btn svg[data-v-1b548d89]{flex-shrink:0;opacity:.9}.lib-group-select[data-v-1b548d89]{display:flex;flex:1;flex-wrap:wrap;gap:5px}.lib-gs-btn[data-v-1b548d89]{align-items:center;background:#fff;border:1.5px solid #f0d0e0;border-radius:8px;color:#9b7ea8;cursor:pointer;display:flex;font-family:inherit;font-size:11px;gap:4px;padding:3px 9px;transition:all .15s}.lib-gs-btn[data-v-1b548d89]:hover{border-color:#ffb8d4;color:#e05590}.lib-gs-btn.active[data-v-1b548d89]{background:#fff0f5;border-color:#ff85b3;color:#e05590;font-weight:700}.lib-tags-editor[data-v-1b548d89]{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:5px}.lib-tag-input-wrap[data-v-1b548d89]{display:flex}.lib-tag-input[data-v-1b548d89]{background:0 0;border:1.5px dashed #e0c8e8;border-radius:8px;color:#4a3048;font-family:inherit;font-size:11px;outline:none;padding:2px 8px;transition:border-color .15s;width:80px}.lib-tag-input[data-v-1b548d89]:focus{border-color:#c9a8f5;border-style:solid}.lib-tag-input[data-v-1b548d89]::placeholder{color:#c4a8cc}.lib-note-wrap[data-v-1b548d89]{flex:1;position:relative}.lib-note[data-v-1b548d89]{background:#fff;border:1.5px solid #f0d0e0;border-radius:10px;box-sizing:border-box;color:#4a3048;font-family:inherit;font-size:11.5px;line-height:1.5;outline:none;padding:6px 9px;resize:none;transition:border-color .15s;width:100%}.lib-note[data-v-1b548d89]:focus{border-color:#c9a8f5}.lib-note-count[data-v-1b548d89]{bottom:4px;color:#d4b8dc;font-size:9.5px;position:absolute;right:8px}.lib-expand-enter-active[data-v-1b548d89]{transition:opacity .2s}.lib-expand-leave-active[data-v-1b548d89]{transition:opacity .14s}.lib-expand-enter-from[data-v-1b548d89],.lib-expand-leave-to[data-v-1b548d89]{opacity:0}.lib-confirm-overlay[data-v-1b548d89]{align-items:center;background:#4a304859;border-radius:28px;display:flex;inset:0;justify-content:center;position:absolute;z-index:10}.lib-confirm-box[data-v-1b548d89]{background:#fff;border-radius:18px;box-shadow:0 12px 40px #ff85b32e;max-width:280px;padding:26px 28px;text-align:center}.lib-confirm-title[data-v-1b548d89]{color:#4a3048;font-size:14px;font-weight:800;margin-bottom:8px}.lib-confirm-desc[data-v-1b548d89]{color:#9b7ea8;font-size:12px;line-height:1.6;margin-bottom:18px}.lib-confirm-btns[data-v-1b548d89]{display:flex;gap:9px}.lib-del-btn[data-v-1b548d89]{background:linear-gradient(135deg,#f58,#e03070);border:none;border-radius:10px;color:#fff;cursor:pointer;flex:1;font-family:inherit;font-size:12px;font-weight:700;padding:8px;transition:opacity .16s}.lib-del-btn[data-v-1b548d89]:hover{opacity:.88}.db-modal-pop-enter-active[data-v-1b548d89]{transition:all .22s cubic-bezier(.34,1.56,.64,1)}.db-modal-pop-leave-active[data-v-1b548d89]{transition:all .14s}.db-modal-pop-enter-from[data-v-1b548d89]{opacity:0;transform:scale(.92)}.db-modal-pop-leave-to[data-v-1b548d89]{opacity:0}.db-pagination[data-v-1b548d89]{background:#fffafcf5;border-top:1px solid #f5e0ea;flex-shrink:0;gap:6px;padding:10px 12px calc(12px + env(safe-area-inset-bottom,0px))}.db-pagination[data-v-1b548d89],.db-pg-btn[data-v-1b548d89]{align-items:center;display:flex;justify-content:center}.db-pg-btn[data-v-1b548d89]{background:#fff0f5;border:1.5px solid #f0d0e0;border-radius:8px;color:#9b7ea8;cursor:pointer;font-family:inherit;font-size:12px;font-weight:700;height:30px;min-width:30px;transition:background .15s,border-color .15s,color .15s}.db-pg-btn[data-v-1b548d89]:not(:disabled):hover{background:#ffb8d4;border-color:#ffb8d4;color:#e05590}.db-pg-btn[data-v-1b548d89]:disabled{cursor:not-allowed;opacity:.4}.db-pg-btn.active[data-v-1b548d89]{background:#ff85b3;border-color:#ff85b3;color:#fff}.db-pg-ellipsis[data-v-1b548d89]{color:#c4a8cc;font-size:12px;padding:0 4px}@media (width<=720px){.db-backdrop[data-v-1b548d89]{align-items:flex-end;padding:0 env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0)}.db-panel[data-v-1b548d89]{border-radius:18px 18px 0 0;height:min(100dvh,100vh);max-height:min(100dvh,100vh);max-width:100%}.db-aside[data-v-1b548d89],.db-panel[data-v-1b548d89]{flex-direction:column;width:100%}.db-aside[data-v-1b548d89]{border-bottom:1.5px solid #f0d0e0;border-right:none;flex-shrink:0;padding:12px 0 8px}.db-aside-top[data-v-1b548d89]{margin-bottom:8px;padding:0 12px 12px}.db-aside-nav[data-v-1b548d89]{-webkit-overflow-scrolling:touch;flex:none;flex-flow:row;gap:4px;overflow-x:auto;padding:0 10px 6px;scrollbar-width:thin}.db-aside-nav[data-v-1b548d89]::-webkit-scrollbar{height:4px}.db-nav-btn[data-v-1b548d89]{flex:none;font-size:12px;padding:8px 11px;white-space:nowrap}.db-aside-footer[data-v-1b548d89]{font-size:10px;padding:4px 12px 0}.db-body-head[data-v-1b548d89]{padding:12px 14px 10px}.db-body-title[data-v-1b548d89]{font-size:15px}.db-content[data-v-1b548d89]{gap:12px;padding:12px 14px 18px}.db-stat-cards[data-v-1b548d89]{gap:8px;grid-template-columns:repeat(2,1fr)}.dsc-num[data-v-1b548d89]{font-size:19px}.db-charts-row[data-v-1b548d89]{grid-template-columns:1fr}.donut-svg[data-v-1b548d89]{max-width:220px}.db-hist-toolbar[data-v-1b548d89]{gap:6px}.hist-search-wrap[data-v-1b548d89]{min-width:0;width:100%}.db-thead[data-v-1b548d89],.db-tr[data-v-1b548d89]{flex-wrap:wrap;row-gap:4px}.db-td-idx[data-v-1b548d89]{width:32px}.db-td-time[data-v-1b548d89]{flex:100%;font-size:11px;order:3}.db-td-acc[data-v-1b548d89]{flex:1;min-width:0}.tb-danger[data-v-1b548d89]{justify-content:center;margin-left:0;width:100%}.detail-overlay[data-v-1b548d89]{align-items:flex-end;padding:0}.lib-content[data-v-1b548d89]{flex-direction:column!important}.lib-sidebar[data-v-1b548d89]{border-bottom:1.5px solid #f0d0e0;border-right:none;flex-shrink:0;max-height:140px;width:100%}.lib-toolbar[data-v-1b548d89]{padding:8px 10px}.lib-search[data-v-1b548d89]{flex:1;max-width:none;min-width:0;width:auto}.lib-main[data-v-1b548d89]{flex:1;min-height:0}.lib-item-row[data-v-1b548d89]{align-content:flex-start;align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-height:44px;padding:10px 11px}.lib-type-badge[data-v-1b548d89]{flex-shrink:0;order:1}.lib-item-name[data-v-1b548d89]{flex:140px;max-width:none;min-width:0;order:2}.lib-item-time[data-v-1b548d89]{flex-shrink:0;margin-left:auto;order:3}.lib-expand-icon[data-v-1b548d89]{flex-shrink:0;order:4}.lib-item-tags[data-v-1b548d89]{flex:100%;min-width:0;order:5}.lib-item-note-preview[data-v-1b548d89]{display:none}.db-backdrop[data-v-1b548d89]{align-items:center;justify-content:center;padding:max(8px,env(safe-area-inset-top,0px)) max(10px,env(safe-area-inset-right,0px)) max(8px,env(safe-area-inset-bottom,0px)) max(10px,env(safe-area-inset-left,0px))}.db-panel[data-v-1b548d89]{border-radius:18px;height:min(92dvh,calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 16px));max-height:min(92dvh,calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 16px));max-width:min(980px,100%);width:calc(100% - 16px)}.detail-overlay[data-v-1b548d89]{align-items:center;justify-content:center;padding:max(8px,env(safe-area-inset-top,0px)) max(10px,env(safe-area-inset-right,0px)) max(8px,env(safe-area-inset-bottom,0px)) max(10px,env(safe-area-inset-left,0px))}.detail-panel[data-v-1b548d89]{border-radius:16px;max-height:min(72dvh,85vh);width:min(260px,100vw - 32px)}}@media (width<=400px){.db-stat-cards[data-v-1b548d89]{grid-template-columns:1fr}}.tut-backdrop[data-v-5980f329]{align-items:center;background:#4a30485c;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1100}.tut-box[data-v-5980f329]{background:#fffffffa;border-radius:24px;box-shadow:0 32px 80px #ff85b338,0 2px #ffffff80;display:flex;flex-direction:column;max-height:90vh;max-width:100%;overflow:hidden;width:680px}.tut-header[data-v-5980f329]{align-items:center;background:linear-gradient(145deg,#fff0f9,#f3ecff);display:flex;flex-shrink:0;gap:16px;padding:28px 28px 20px;position:relative}.tut-header-bg[data-v-5980f329]{background:radial-gradient(circle at 80% 30%,#ffa0d22e,#0000 60%),radial-gradient(circle at 20% 80%,#b48cff24,#0000 50%);inset:0;pointer-events:none;position:absolute}.tut-close-btn[data-v-5980f329]{align-items:center;background:#ffffffb3;border:none;border-radius:10px;color:#9b7ea8;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .18s;width:32px;z-index:1}.tut-close-btn[data-v-5980f329]:hover{background:#ffb8d4;color:#e05590}.tut-header-icon[data-v-5980f329]{flex-shrink:0;font-size:40px;z-index:1}.tut-header-text[data-v-5980f329]{z-index:1}.tut-title[data-v-5980f329]{color:#4a3048;font-size:20px;font-weight:900}.tut-subtitle[data-v-5980f329]{color:#9b7ea8;font-size:12.5px;margin-top:3px}.tut-badges[data-v-5980f329]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.tut-badge[data-v-5980f329]{border-radius:20px;font-size:11px;font-weight:700;padding:2px 9px}.tut-badge.pink[data-v-5980f329]{background:#ff85b326;border:1px solid #ff85b34d;color:#e05590}.tut-badge.lavender[data-v-5980f329]{background:#c9a8f52e;border:1px solid #c9a8f566;color:#7c52c8}.tut-badge.green[data-v-5980f329]{background:#38d2a026;border:1px solid #38d2a059;color:#1a7a54}.tut-tabs[data-v-5980f329]{background:#fff;border-bottom:1.5px solid #f0d0e0;display:flex;flex-shrink:0;gap:2px;overflow-x:auto;padding:10px 14px}.tut-tabs[data-v-5980f329]::-webkit-scrollbar{display:none}.tut-tab[data-v-5980f329]{align-items:center;background:0 0;border:none;border-radius:10px;color:#9b7ea8;cursor:pointer;display:flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:5px;padding:7px 13px;transition:all .18s;white-space:nowrap}.tut-tab[data-v-5980f329]:hover{background:#fff0f5;color:#e05590}.tut-tab.active[data-v-5980f329]{background:linear-gradient(135deg,#ff85b32e,#c9a8f52e);color:#e05590}.tut-tab-ico[data-v-5980f329]{align-items:center;display:flex}.tut-body[data-v-5980f329]{flex:1;overflow-y:auto;padding:20px 24px 8px}.tut-body[data-v-5980f329]::-webkit-scrollbar{width:4px}.tut-body[data-v-5980f329]::-webkit-scrollbar-thumb{background:#f0d0e0;border-radius:4px}.tut-tip-box[data-v-5980f329]{align-items:flex-start;animation:tutIn-5980f329 .38s calc(var(--ti,0)*80ms + .1s) both cubic-bezier(.34,1.56,.64,1);background:linear-gradient(135deg,#fff0f9b3,#f3ecffb3);border:1.5px solid #f0d0e0;border-radius:13px;color:#7a5a78;display:flex;font-size:12.5px;gap:10px;line-height:1.6;margin-top:14px;padding:12px 14px}.tut-tip-box strong[data-v-5980f329]{color:#e05590}.tip-ico[data-v-5980f329]{flex-shrink:0;font-size:17px;margin-top:1px}.tut-intro[data-v-5980f329]{animation:tutIn-5980f329 .3s 50ms both;color:#7a5a78;font-size:13px;line-height:1.7;margin-bottom:16px}.tut-intro strong[data-v-5980f329]{color:#e05590}.steps-wrap[data-v-5980f329]{display:flex;flex-direction:column;gap:0}.step-arrow[data-v-5980f329]{display:flex;justify-content:center;padding:2px 0}.step-card[data-v-5980f329]{align-items:flex-start;animation:tutIn-5980f329 .4s calc(var(--si,0)*.1s + 80ms) both cubic-bezier(.34,1.56,.64,1);background:#fff;border:1.5px solid #f0d0e0;border-radius:16px;display:flex;gap:14px;padding:16px;transition:all .22s}.step-card[data-v-5980f329]:hover{border-color:#ffb8d4;box-shadow:0 6px 20px #ff78b421;transform:translateY(-2px)}.step-num[data-v-5980f329]{color:#f0d0e0;flex-shrink:0;font-size:22px;font-weight:900;line-height:1;min-width:28px}.step-ico[data-v-5980f329]{align-items:center;background:linear-gradient(135deg,#fff0f5,#ffe6ee);border:1.5px solid #ffb8d4;border-radius:12px;color:#e05590;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.step-ico.mint[data-v-5980f329]{background:linear-gradient(135deg,#e8faf5,#d4f5ea);border-color:#8fe8cc;color:#24c08a}.step-ico.lav[data-v-5980f329]{background:linear-gradient(135deg,#f4edff,#ede4ff);border-color:#d9c4f5;color:#9b6de8}.step-title[data-v-5980f329]{color:#4a3048;font-size:14px;font-weight:800;margin-bottom:4px}.step-desc[data-v-5980f329]{color:#7a5a78;font-size:12.5px;line-height:1.65}.type-grid[data-v-5980f329]{display:grid;gap:12px;grid-template-columns:1fr 1fr}.type-card[data-v-5980f329]{animation:tutIn-5980f329 .4s calc(var(--ti,0)*.1s + 50ms) both cubic-bezier(.34,1.56,.64,1);border:1.5px solid #0000;border-radius:16px;padding:16px}.pink-card[data-v-5980f329]{background:linear-gradient(135deg,#fff0f5,#ffe6ee);border-color:#ffb8d4}.lav-card[data-v-5980f329]{background:linear-gradient(135deg,#f4edff,#ede4ff);border-color:#d9c4f5}.type-card-head[data-v-5980f329]{flex-wrap:wrap;gap:8px;margin-bottom:12px}.type-card-head[data-v-5980f329],.type-icon[data-v-5980f329]{align-items:center;display:flex}.type-icon[data-v-5980f329]{background:#ff85b32e;border-radius:11px;color:#e05590;flex-shrink:0;height:38px;justify-content:center;width:38px}.type-icon.lav-ico2[data-v-5980f329]{background:#c9a8f533;color:#9b6de8}.type-name[data-v-5980f329]{color:#4a3048;flex:1;font-size:13.5px;font-weight:800}.type-tag[data-v-5980f329]{background:#ff85b326;border-radius:20px;color:#e05590;display:inline-block;font-size:10px;font-weight:700;padding:2px 8px}.type-tag.lav-tag[data-v-5980f329]{background:#c9a8f533;color:#7c52c8}.type-list[data-v-5980f329]{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0 0 10px;padding:0}.type-list li[data-v-5980f329]{align-items:center;color:#7a5a78;display:flex;font-size:12.5px;gap:8px}.tl-dot[data-v-5980f329]{border-radius:50%;flex-shrink:0;height:6px;width:6px}.pink-dot2[data-v-5980f329]{background:#ff85b3}.lav-dot2[data-v-5980f329]{background:#c9a8f5}.type-use[data-v-5980f329]{background:#ff85b31f;border-radius:8px;color:#e05590;font-size:11.5px;font-weight:700;padding:6px 10px}.lav-use[data-v-5980f329]{background:#c9a8f52e;color:#7c52c8}.acc-section[data-v-5980f329]{animation:tutIn-5980f329 .4s calc(var(--ti,0)*.1s + 50ms) both cubic-bezier(.34,1.56,.64,1);margin-bottom:18px}.acc-title[data-v-5980f329]{align-items:center;border-bottom:1.5px solid #f0d0e0;color:#9b7ea8;display:flex;font-size:12px;font-weight:800;gap:7px;letter-spacing:.6px;margin-bottom:10px;padding-bottom:6px;text-transform:uppercase}.acc-benefit-grid[data-v-5980f329]{display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.acc-benefit[data-v-5980f329]{background:#fff;border:1.5px solid #f0d0e0;border-radius:13px;gap:10px;padding:12px}.ab-ico[data-v-5980f329],.acc-benefit[data-v-5980f329]{align-items:center;display:flex}.ab-ico[data-v-5980f329]{border-radius:10px;flex-shrink:0;height:34px;justify-content:center;width:34px}.pink-ab[data-v-5980f329]{background:#ff85b326;color:#e05590}.lav-ab[data-v-5980f329]{background:#c9a8f52e;color:#9b6de8}.mint-ab[data-v-5980f329]{background:#38d2a026;color:#24c08a}.ab-title[data-v-5980f329]{color:#4a3048;font-size:12.5px;font-weight:800}.ab-desc[data-v-5980f329]{color:#9b7ea8;font-size:11px;margin-top:2px}.flow-steps[data-v-5980f329]{display:flex;flex-direction:column;gap:6px}.flow-step[data-v-5980f329]{animation:tutIn-5980f329 .35s calc(var(--fi,0)*60ms + .1s) both;background:#fff;border:1.5px solid #f0d0e0;border-radius:11px;gap:10px;padding:10px 14px}.flow-step[data-v-5980f329],.fs-num[data-v-5980f329]{align-items:center;display:flex}.fs-num[data-v-5980f329]{background:linear-gradient(135deg,#ff85b3,#c9a8f5);border-radius:50%;color:#fff;flex-shrink:0;font-size:11px;font-weight:800;height:22px;justify-content:center;width:22px}.fs-text[data-v-5980f329]{color:#4a3048;font-size:13px}.dash-intro[data-v-5980f329]{animation:tutIn-5980f329 .3s calc(var(--ti,0)*80ms) both;color:#7a5a78;font-size:13px;line-height:1.7;margin-bottom:14px}.dash-feature-card[data-v-5980f329]{animation:tutIn-5980f329 .4s calc(var(--ti,0)*.1s + 50ms) both cubic-bezier(.34,1.56,.64,1);background:linear-gradient(135deg,#fff0f5,#ffe6ee);border:1.5px solid #ffb8d4;border-radius:16px;margin-bottom:12px;padding:15px 16px}.dash-feature-card.lav-dfc[data-v-5980f329]{background:linear-gradient(135deg,#f4edff,#ede4ff);border-color:#d9c4f5}.dfc-head[data-v-5980f329]{align-items:center;color:#e05590;display:flex;font-size:14px;font-weight:800;gap:7px;margin-bottom:10px}.dfc-head.lav-head[data-v-5980f329]{color:#9b6de8}.dfc-list[data-v-5980f329]{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.dfc-list li[data-v-5980f329]{color:#7a5a78;font-size:12.5px}.faq-list[data-v-5980f329]{display:flex;flex-direction:column;gap:8px}.faq-item[data-v-5980f329]{animation:tutIn-5980f329 .35s calc(var(--fi,0)*60ms + 50ms) both cubic-bezier(.34,1.56,.64,1);border:1.5px solid #f0d0e0;border-radius:13px;overflow:hidden}.faq-q[data-v-5980f329]{align-items:center;background:#fff;cursor:pointer;display:flex;gap:10px;padding:12px 14px;transition:background .15s}.faq-q[data-v-5980f329]:hover{background:#fff8fb}.faq-num[data-v-5980f329]{align-items:center;background:linear-gradient(135deg,#ff85b3,#c9a8f5);border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:10.5px;font-weight:800;height:24px;justify-content:center;width:24px}.faq-question[data-v-5980f329]{color:#4a3048;flex:1;font-size:13px;font-weight:700}.faq-arrow[data-v-5980f329]{color:#c4a8cc;flex-shrink:0;transition:transform .2s}.faq-arrow.open[data-v-5980f329]{color:#e05590;transform:rotate(180deg)}.faq-a[data-v-5980f329]{background:#fff;color:#7a5a78;font-size:12.5px;line-height:1.65;padding:0 14px 12px 48px}.faq-ans-enter-active[data-v-5980f329]{transition:all .22s}.faq-ans-leave-active[data-v-5980f329]{transition:all .16s}.faq-ans-enter-from[data-v-5980f329],.faq-ans-leave-to[data-v-5980f329]{opacity:0;transform:translateY(-5px)}.tut-footer[data-v-5980f329]{border-top:1.5px solid #f0d0e0;display:flex;flex-shrink:0;justify-content:center;padding:12px 24px}.tut-copy[data-v-5980f329]{color:#c4a8cc;font-size:11.5px}@keyframes tutIn-5980f329{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:none}}.modal-fade-enter-active[data-v-5980f329]{transition:opacity .28s}.modal-fade-leave-active[data-v-5980f329]{transition:opacity .18s}.modal-fade-enter-from[data-v-5980f329],.modal-fade-leave-to[data-v-5980f329]{opacity:0}.tut-slide-enter-active[data-v-5980f329]{transition:all .38s cubic-bezier(.34,1.56,.64,1)}.tut-slide-leave-active[data-v-5980f329]{transition:all .18s}.tut-slide-enter-from[data-v-5980f329]{opacity:0;transform:scale(.9)translateY(20px)}.tut-slide-leave-to[data-v-5980f329]{opacity:0;transform:scale(.95)translateY(-8px)}.shop-backdrop[data-v-6a0cd0f7]{align-items:center;backdrop-filter:blur(2px);background:#4a30485c;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1100}.shop-box[data-v-6a0cd0f7]{background:#fffffffa;border:1.5px solid #f0d0e0d9;border-radius:24px;box-shadow:0 32px 80px #ff85b338,0 2px #ffffff80;display:flex;flex-direction:column;max-height:90vh;max-width:100%;overflow:hidden;position:relative;width:720px}.shop-detail-layer[data-v-6a0cd0f7]{align-items:stretch;animation:shopDetailFade-6a0cd0f7 .22s;background:#4a304847;border-radius:inherit;display:flex;inset:0;justify-content:flex-end;position:absolute;z-index:8}.shop-detail-panel[data-v-6a0cd0f7]{animation:shopDetailSlide-6a0cd0f7 .3s cubic-bezier(.22,1,.36,1);background:linear-gradient(#fff,#fff8fb);border-left:1.5px solid #f0d0e0;box-shadow:-12px 0 40px #50285a1a;display:flex;flex-direction:column;max-width:100%;min-height:0;width:min(100%,380px)}.shop-detail-head[data-v-6a0cd0f7]{background:#fffafcf2;border-bottom:1px solid #f0d0e0d9;flex-shrink:0;padding:10px 12px}.shop-detail-back[data-v-6a0cd0f7]{background:0 0;border:none;border-radius:8px;color:#e05590;cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;padding:6px 4px}.shop-detail-back[data-v-6a0cd0f7]:hover{background:#ff85b31f}.shop-detail-body[data-v-6a0cd0f7]{flex:1;min-height:0;overflow-y:auto;padding:16px 18px 20px}.shop-detail-visual[data-v-6a0cd0f7]{align-items:center;aspect-ratio:16/10;border-radius:14px;display:flex;justify-content:center;margin-bottom:14px}.shop-detail-visual.tone-pink[data-v-6a0cd0f7]{background:linear-gradient(145deg,#fff0f7,#ffe0ec)}.shop-detail-visual.tone-lav[data-v-6a0cd0f7]{background:linear-gradient(145deg,#f4edff,#e8deff)}.shop-detail-visual.tone-mint[data-v-6a0cd0f7]{background:linear-gradient(145deg,#e8faf5,#d4f0e8)}.shop-detail-visual.tone-amber[data-v-6a0cd0f7]{background:linear-gradient(145deg,#fff8e8,#ffecd4)}.shop-detail-visual.tone-rose[data-v-6a0cd0f7]{background:linear-gradient(145deg,#fff0f2,#ffdce3)}.shop-detail-ico[data-v-6a0cd0f7]{font-size:52px;line-height:1}.shop-detail-title[data-v-6a0cd0f7]{color:#4a3048;font-size:17px;font-weight:900;line-height:1.3;margin:0 0 8px}.shop-detail-desc[data-v-6a0cd0f7]{color:#9b7ea8;font-size:12.5px;line-height:1.55;margin:0 0 12px}.shop-detail-meta[data-v-6a0cd0f7]{color:#7a5a78;font-size:12px;margin-bottom:10px}.shop-mini-tag[data-v-6a0cd0f7]{background:#ff85b326;border-radius:8px;display:inline-block;font-weight:700;margin-right:6px;padding:2px 8px}.shop-promo-txt[data-v-6a0cd0f7]{display:block;margin-top:4px}.shop-detail-price-row[data-v-6a0cd0f7]{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.shop-price-line[data-v-6a0cd0f7]{color:#e05590;font-size:14px;font-weight:800}.shop-detail-stub-label[data-v-6a0cd0f7]{color:#9b7ea8;display:block;font-size:11px;font-weight:800;margin-bottom:4px}.shop-detail-pre[data-v-6a0cd0f7]{background:#fff8fc;border:1px solid #f0d0e0;border-radius:8px;font-size:11px;line-height:1.4;margin:0;max-height:120px;overflow:auto;padding:8px}.shop-qty-row[data-v-6a0cd0f7]{margin:12px 0}.shop-qty-ctrl[data-v-6a0cd0f7]{align-items:center;display:flex;gap:8px}.shop-qty-btn[data-v-6a0cd0f7]{background:#fff;cursor:pointer;font-size:18px;height:32px;line-height:1;width:32px}.shop-qty-btn[data-v-6a0cd0f7],.shop-qty-input[data-v-6a0cd0f7]{border:1.5px solid #f0d0e0;border-radius:8px}.shop-qty-input[data-v-6a0cd0f7]{font-size:13px;padding:6px;text-align:center;width:56px}.shop-detail-actions[data-v-6a0cd0f7]{margin-top:12px}.shop-detail-add[data-v-6a0cd0f7]{background:linear-gradient(135deg,#ff85b359,#c9a8f547);border:none;border-radius:12px;color:#4a3048;cursor:pointer;font-family:inherit;font-size:13px;font-weight:800;padding:11px 14px;width:100%}.shop-detail-add[data-v-6a0cd0f7]:hover{filter:brightness(1.03)}.shop-notice[data-v-6a0cd0f7]{color:#7a5a78;font-size:12px;line-height:1.45;margin:8px 0 0}.shop-header[data-v-6a0cd0f7]{align-items:center;background:linear-gradient(145deg,#fff5fb,#f3ecff);display:flex;flex-shrink:0;gap:16px;padding:26px 28px 18px;position:relative}.shop-header-bg[data-v-6a0cd0f7]{background:radial-gradient(circle at 82% 28%,#ffa0d233,#0000 58%),radial-gradient(circle at 18% 78%,#b48cff29,#0000 52%);inset:0;pointer-events:none;position:absolute}.shop-close[data-v-6a0cd0f7]{align-items:center;background:#ffffffbf;border:none;border-radius:10px;color:#9b7ea8;cursor:pointer;display:flex;height:34px;justify-content:center;position:absolute;right:14px;top:14px;transition:background .18s,color .18s;width:34px;z-index:2}.shop-close[data-v-6a0cd0f7]:hover{background:#ffb8d4;color:#e05590}.shop-header-ico[data-v-6a0cd0f7]{filter:drop-shadow(0 2px 6px #ff78a040);flex-shrink:0;font-size:40px;z-index:1}.shop-header-text[data-v-6a0cd0f7]{min-width:0;z-index:1}.shop-title[data-v-6a0cd0f7]{color:#4a3048;font-size:20px;font-weight:900;letter-spacing:.02em;margin:0}.shop-sub[data-v-6a0cd0f7]{color:#9b7ea8;font-size:12.5px;line-height:1.45;margin:4px 0 0}.shop-toolbar[data-v-6a0cd0f7]{align-items:center;background:#fff;border-bottom:1.5px solid #f0d0e0;display:flex;flex-shrink:0;flex-wrap:wrap;gap:10px 14px;padding:10px 20px}.shop-toolbar-label[data-v-6a0cd0f7]{color:#9b7ea8;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.shop-filters[data-v-6a0cd0f7]{display:flex;flex-wrap:wrap;gap:6px}.shop-chip[data-v-6a0cd0f7]{background:#fff;border:1.5px solid #f0d0e0;border-radius:999px;color:#9b7ea8;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;padding:6px 14px;transition:background .18s,border-color .18s,color .18s}.shop-chip[data-v-6a0cd0f7]:hover{background:#fff8fb;border-color:#ffc4df;color:#e05590}.shop-chip.active[data-v-6a0cd0f7]{background:linear-gradient(135deg,#ff85b333,#c9a8f52e);border-color:#ff85b373;color:#e05590}.shop-pay-hints[data-v-6a0cd0f7]{background:linear-gradient(#fff8fbe6,#fff);border-bottom:1px solid #fce8f0;flex-shrink:0;padding:8px 20px 10px}.shop-hint-line[data-v-6a0cd0f7]{color:#7a6688;font-size:11.5px;line-height:1.5;margin:0 0 6px;white-space:pre-wrap;word-break:break-word}.shop-hint-line[data-v-6a0cd0f7]:last-child{margin-bottom:0}.shop-hint-tag[data-v-6a0cd0f7]{background:#ff85b324;border-radius:6px;color:#e05590;display:inline-block;font-size:10px;font-weight:800;margin-right:6px;padding:1px 7px;vertical-align:middle}.shop-body[data-v-6a0cd0f7]{flex:1;min-height:0;overflow-y:auto;padding:18px 22px 10px}.shop-body[data-v-6a0cd0f7]::-webkit-scrollbar{width:5px}.shop-body[data-v-6a0cd0f7]::-webkit-scrollbar-thumb{background:#f0d0e0;border-radius:4px}.shop-err[data-v-6a0cd0f7],.shop-lead[data-v-6a0cd0f7]{font-size:12.5px;line-height:1.55;margin:0 0 14px}.shop-err[data-v-6a0cd0f7]{color:#c4154a}.shop-grid[data-v-6a0cd0f7]{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=640px){.shop-grid[data-v-6a0cd0f7]{grid-template-columns:1fr}}.shop-card[data-v-6a0cd0f7]{animation:shopIn-6a0cd0f7 .38s calc(var(--si,0)*50ms) both cubic-bezier(.34,1.56,.64,1);background:#fff;border:1.5px solid #f0d0e0;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .2s,transform .2s,border-color .2s}.shop-card[data-v-6a0cd0f7]:focus-visible,.shop-card[data-v-6a0cd0f7]:hover{border-color:#ffc4df;box-shadow:0 8px 24px #ff78a01f;outline:none;transform:translateY(-2px)}.shop-card[data-v-6a0cd0f7]:focus-visible{box-shadow:0 0 0 2px #ff85b373}.shop-card-visual[data-v-6a0cd0f7]{align-items:center;aspect-ratio:4/3;display:flex;justify-content:center;position:relative}.shop-card-ph[data-v-6a0cd0f7]{font-size:42px;line-height:1;opacity:.92}.shop-card-body[data-v-6a0cd0f7]{display:flex;flex:1;flex-direction:column;gap:6px;padding:12px 14px 14px}.shop-card-name[data-v-6a0cd0f7]{color:#4a3048;font-size:14px;font-weight:800;margin:0}.shop-card-desc[data-v-6a0cd0f7]{color:#9b7ea8;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;flex:1;font-size:11.5px;line-height:1.45;margin:0;overflow:hidden}.shop-card-prices[data-v-6a0cd0f7]{color:#e05590;display:flex;flex-direction:column;font-size:12px;font-weight:700;gap:2px}.shop-card-row[data-v-6a0cd0f7]{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:4px}.shop-tag-sm[data-v-6a0cd0f7]{color:#9b7ea8;font-size:10px}.shop-buy[data-v-6a0cd0f7]{background:linear-gradient(135deg,#ff85b333,#c9a8f529);border:1px solid #ff85b359;border-radius:10px;color:#e05590;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:11px;font-weight:700;padding:6px 12px}.shop-buy[data-v-6a0cd0f7]:hover{background:linear-gradient(135deg,#ff85b347,#c9a8f538)}.shop-cart-panel[data-v-6a0cd0f7]{background:#fffafcf2;border:1.5px solid #f0d0e0;border-radius:14px;margin-top:18px;padding:14px}.shop-cart-title[data-v-6a0cd0f7]{color:#4a3048;font-size:12px;font-weight:800;margin-bottom:8px}.shop-cart-empty[data-v-6a0cd0f7]{color:#c4a8cc;font-size:12px;margin-bottom:8px}.shop-cart-line[data-v-6a0cd0f7]{align-items:center;display:flex;font-size:12px;justify-content:space-between;margin-bottom:6px}.shop-cart-x[data-v-6a0cd0f7]{background:0 0;border:none;color:#ff6b8a;cursor:pointer;font-size:16px;line-height:1}.shop-pay-row[data-v-6a0cd0f7]{align-items:center;display:flex;font-size:12px;gap:10px;margin:10px 0 8px}.shop-select[data-v-6a0cd0f7]{flex:1;font-family:inherit;padding:6px 10px}.shop-coupon-input[data-v-6a0cd0f7],.shop-select[data-v-6a0cd0f7]{border:1.5px solid #f0d0e0;border-radius:8px;font-size:12px}.shop-coupon-input[data-v-6a0cd0f7]{box-sizing:border-box;margin-bottom:8px;padding:8px 10px;width:100%}.shop-cart-actions[data-v-6a0cd0f7]{display:flex;gap:8px;margin-top:8px}.shop-btn-pri[data-v-6a0cd0f7],.shop-btn-sec[data-v-6a0cd0f7]{background:#fff;border:1.5px solid #f0d0e0;border-radius:10px;color:#4a3048;cursor:pointer;flex:1;font-family:inherit;font-size:12px;font-weight:800;padding:9px 12px}.shop-btn-pri[data-v-6a0cd0f7]{background:linear-gradient(135deg,#ffb8d4,#c9a8f5);border:none;color:#fff}.shop-btn-pri[data-v-6a0cd0f7]:disabled,.shop-btn-sec[data-v-6a0cd0f7]:disabled{cursor:not-allowed;opacity:.5}.shop-quote-pre[data-v-6a0cd0f7]{background:#fff;border:1px solid #f0d0e0;border-radius:8px;font-size:10px;line-height:1.35;margin:10px 0 0;max-height:160px;overflow:auto;padding:8px;white-space:pre-wrap;word-break:break-all}.shop-login-hint[data-v-6a0cd0f7]{color:#9b7ea8;font-size:12px;margin-top:16px;text-align:center}.shop-footer[data-v-6a0cd0f7]{background:linear-gradient(#fff,#fff8fb);border-top:1.5px solid #f0d0e0;flex-shrink:0;padding:10px 20px 14px;text-align:center}.shop-footer-hint[data-v-6a0cd0f7]{color:#c4a8cc;font-size:11px}@keyframes shopIn-6a0cd0f7{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@keyframes shopDetailFade-6a0cd0f7{0%{opacity:0}to{opacity:1}}@keyframes shopDetailSlide-6a0cd0f7{0%{opacity:.92;transform:translate(12px)}to{opacity:1;transform:none}}.modal-fade-enter-active[data-v-6a0cd0f7]{transition:opacity .28s}.modal-fade-leave-active[data-v-6a0cd0f7]{transition:opacity .18s}.modal-fade-enter-from[data-v-6a0cd0f7],.modal-fade-leave-to[data-v-6a0cd0f7]{opacity:0}.shop-slide-enter-active[data-v-6a0cd0f7]{transition:all .36s cubic-bezier(.34,1.56,.64,1)}.shop-slide-leave-active[data-v-6a0cd0f7]{transition:all .18s}.shop-slide-enter-from[data-v-6a0cd0f7]{opacity:0;transform:scale(.92)translateY(18px)}.shop-slide-leave-to[data-v-6a0cd0f7]{opacity:0;transform:scale(.96)translateY(-8px)}.pf-backdrop[data-v-456432a6]{align-items:center;-webkit-backdrop-filter:blur(14px)saturate(145%);background:#58365a57;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1150}.pf-panel[data-v-456432a6]{-webkit-backdrop-filter:blur(26px)saturate(155%);background:linear-gradient(145deg,#fff4fabd,#feeef8a8 42%,#f4e8ffa3);border:1.5px solid #ffffff80;border-radius:28px;box-shadow:0 34px 90px #e86eb24d,inset 0 1px #ffffff8c;height:min(740px,94vh);width:min(1040px,98%)}.pf-aside[data-v-456432a6],.pf-panel[data-v-456432a6]{display:flex;overflow:hidden}.pf-aside[data-v-456432a6]{align-items:stretch;-webkit-backdrop-filter:blur(20px)saturate(150%);background:linear-gradient(168deg,#fffafcf5,#f8eeffe6 42%,#f2e6fcf0);border-right:1px solid #e8c8dc8c;box-shadow:inset 1px 0 #ffffffa6;flex-direction:column;flex-shrink:0;gap:0;padding:22px 14px 16px;width:232px}.pf-aside-header[data-v-456432a6]{align-items:center;background:#ffffff94;border:1px solid #ffd2e480;border-radius:18px;box-shadow:0 4px 22px #c878a014,inset 0 1px #fffffff2;display:flex;flex-direction:column;gap:10px;margin-bottom:12px;padding:14px 12px 16px}.pf-avatar-wrap[data-v-456432a6]{margin-top:0}.pf-avatar[data-v-456432a6]{background:linear-gradient(145deg,#fff,#fff8fc);border:3px solid #ff85b3;border-radius:50%;box-shadow:0 8px 24px #ff85b338;font-size:38px;height:76px;transition:border-color .3s,box-shadow .25s;width:76px}.pf-avatar[data-v-456432a6],.pf-name-row[data-v-456432a6]{align-items:center;display:flex;justify-content:center}.pf-name-row[data-v-456432a6]{flex-wrap:wrap;gap:8px;width:100%}.pf-lv-badge[data-v-456432a6]{border-radius:999px;box-shadow:0 2px 8px #0000001f;color:#fff;flex-shrink:0;font-size:11px;font-weight:800;line-height:1.2;padding:3px 9px}.pf-username[data-v-456432a6]{color:#3d2f3c;font-size:16px;font-weight:800;letter-spacing:-.02em;max-width:100%;min-width:0;text-align:center}.pf-level-name[data-v-456432a6]{font-size:12px;font-weight:700;letter-spacing:.02em;margin-top:-2px;opacity:.95}.pf-aside-exp-block[data-v-456432a6]{margin-bottom:12px}.pf-exp-wrap[data-v-456432a6]{background:#ffffff73;border:1px solid #f0d6e48c;border-radius:14px;box-shadow:inset 0 1px #fffc;padding:10px 12px 12px;width:100%}.pf-exp-label[data-v-456432a6]{align-items:center;color:#9b7ea8;display:flex;font-size:10px;font-weight:700;gap:8px;justify-content:space-between;letter-spacing:.04em;margin-bottom:8px}.pf-exp-tag[data-v-456432a6]{opacity:.9;text-transform:uppercase}.pf-exp-num[data-v-456432a6]{font-variant-numeric:tabular-nums;font-weight:700}.pf-exp-num[data-v-456432a6],.pf-max[data-v-456432a6]{letter-spacing:.02em}.pf-max[data-v-456432a6]{color:#c9a020;font-size:11px;font-weight:800}.pf-exp-bar[data-v-456432a6]{background:#e6d2dca6;border-radius:999px;height:4px;overflow:hidden}.pf-exp-fill[data-v-456432a6]{border-radius:999px;box-shadow:0 0 12px #ffa07838;height:100%;opacity:.9;transition:width .6s}.pf-aside-resources[data-v-456432a6]{background:linear-gradient(#ffffffc7,#fffafc9e);border:1px solid #f0d6e48c;border-radius:16px;box-shadow:0 2px 14px #b46e960f;margin-bottom:14px;padding:12px 10px 14px}.pf-res-row[data-v-456432a6]{display:flex;gap:8px;width:100%}.pf-res[data-v-456432a6]{background:#ffffffeb;border:1px solid #eed2e4bf;border-radius:12px;box-shadow:0 1px 5px #c882a00f;flex:1;min-width:0;padding:10px 6px 9px;text-align:center;transition:border-color .2s,box-shadow .2s}.pf-res-ico[data-v-456432a6]{display:block;font-size:17px;line-height:1.2;margin-bottom:2px}.pf-res-num[data-v-456432a6]{color:#3d2f3c;display:block;font-size:15px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em}.pf-res-label[data-v-456432a6]{color:#b898c4;display:block;font-size:9.5px;font-weight:600;letter-spacing:.02em;margin-top:3px}.pf-aff-bar-wrap[data-v-456432a6]{border-top:1px solid #f0d6e473;margin-top:12px;padding-top:10px;width:100%}.pf-aff-hint[data-v-456432a6]{color:#b898c4;font-size:9.5px;font-weight:700;letter-spacing:.06em;margin-bottom:6px}.pf-aff-bar[data-v-456432a6]{background:#e6d2dc8c;border-radius:999px;height:4px;overflow:hidden}.pf-aff-fill[data-v-456432a6]{background:linear-gradient(90deg,#ff9ec5,#ff6b9d);border-radius:999px;height:100%;opacity:.92;transition:width .5s}.pf-nav[data-v-456432a6]{border-top:1px solid #f0d6e466;flex-direction:column;gap:6px;margin-top:2px;padding-top:14px}.pf-nav-btn[data-v-456432a6],.pf-nav[data-v-456432a6]{display:flex;width:100%}.pf-nav-btn[data-v-456432a6]{align-items:center;background:#ffffff7a;border:1px solid #f0d6e473;border-radius:12px;box-shadow:0 1px 3px #a064820d;color:#8a6f94;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;gap:10px;padding:11px 12px;text-align:left;transition:background .2s,color .2s,border-color .2s,box-shadow .2s}.pf-nav-btn[data-v-456432a6]:hover{background:#fff8fcf2;border-color:#ffbed280;color:#c43d7a}.pf-nav-btn.active[data-v-456432a6]{background:linear-gradient(135deg,#fff2f8fa,#f4eafff2);border-color:#ffaac88c;box-shadow:0 4px 16px #ff85b324;color:#c43d7a;font-weight:800}.pf-nav-btn[data-v-456432a6] svg{flex-shrink:0;opacity:.82}.pf-nav-btn.active[data-v-456432a6] svg{opacity:1}.pf-aside-foot[data-v-456432a6]{align-items:center;color:#c4b0d0;display:flex;flex-direction:column;font-size:10px;gap:10px;letter-spacing:.02em;margin-top:auto;padding-top:14px}.pf-aside-foot-line[data-v-456432a6]{background:linear-gradient(90deg,#0000,#dcb4d280,#0000);border-radius:999px;height:3px;width:40px}.pf-body[data-v-456432a6]{display:flex;flex:1;flex-direction:column;min-width:0;overflow:hidden}.pf-body-head[data-v-456432a6]{align-items:center;border-bottom:1.5px solid #f0d0e0;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:18px 22px 14px}.pf-body-title-wrap[data-v-456432a6]{align-items:center;display:flex;flex:1;min-height:1.4em;min-width:0}.pf-body-title[data-v-456432a6]{color:#4a3048;font-size:16px;font-weight:800;margin:0}.pf-close-btn[data-v-456432a6]{align-items:center;background:#fff0f5;border:1.5px solid #f0d0e0;border-radius:8px;color:#9b7ea8;cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .16s;width:28px}.pf-close-btn[data-v-456432a6]:hover{background:#ffb8d4;color:#e05590}.pf-content[data-v-456432a6]{flex:1;overflow-y:auto;padding:22px 28px 28px}.pf-content[data-v-456432a6]::-webkit-scrollbar{width:4px}.pf-content[data-v-456432a6]::-webkit-scrollbar-thumb{background:#f0d0e0;border-radius:4px}.pf-tab-body[data-v-456432a6]{display:flex;flex-direction:column;gap:18px}.pf-signin-card[data-v-456432a6]{align-items:center;background:linear-gradient(135deg,#fff0f5,#ede4ff);border:1.5px solid #ffb8d4;border-radius:18px;display:flex;justify-content:space-between;overflow:visible;padding:20px 22px;position:relative;transition:all .2s}.pf-signin-card.signed[data-v-456432a6]{background:linear-gradient(135deg,#e8faf5,#d4f5ea);border-color:#8fe8cc}.pf-signin-title[data-v-456432a6]{color:#4a3048;font-size:14px;font-weight:800}.pf-signin-desc[data-v-456432a6]{color:#7a5a78;font-size:12px;margin-top:3px}.pf-signin-desc strong[data-v-456432a6]{color:#e05590}.pf-signin-btn[data-v-456432a6]{align-items:center;background:linear-gradient(135deg,#ff85b3,#c9a8f5);border:none;border-radius:12px;box-shadow:0 4px 12px #ff85b34d;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-family:inherit;font-size:13px;font-weight:800;gap:6px;padding:9px 18px;transition:all .18s}.pf-signin-btn[data-v-456432a6]:hover:not(:disabled){opacity:.88;transform:translateY(-1px)}.pf-signin-btn[data-v-456432a6]:disabled{background:#e0d0e0;box-shadow:none;cursor:not-allowed}.pf-signin-success-overlay[data-v-456432a6]{align-items:center;background:#4a30486b;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));position:fixed;z-index:1250}.pf-signin-success-box[data-v-456432a6]{animation:pf-signin-pop-456432a6 .48s cubic-bezier(.34,1.56,.64,1) both;background:linear-gradient(165deg,#fff,#fff8fb 48%,#fdf5ff);border:1.5px solid #ffb8d4f2;border-radius:22px;box-shadow:0 24px 64px #ff85b34d;padding:26px 22px 20px;text-align:center;width:min(360px,100%)}@keyframes pf-signin-pop-456432a6{0%{opacity:0;transform:scale(.92)translateY(16px)}to{opacity:1;transform:scale(1)translateY(0)}}.pf-signin-success-emoji[data-v-456432a6]{filter:drop-shadow(0 2px 8px #ff85b359);font-size:44px;line-height:1;margin-bottom:8px}.pf-signin-success-title[data-v-456432a6]{color:#4a3048;font-size:18px;font-weight:800;margin:0 0 12px}.pf-signin-success-reward[data-v-456432a6]{color:#e05590;font-size:15px;font-weight:700;margin:0 0 10px}.pf-signin-success-dot[data-v-456432a6]{font-weight:500;margin:0 6px;opacity:.55}.pf-signin-success-level[data-v-456432a6]{color:#f0a500;font-size:14px;font-weight:700;margin:0 0 8px}.pf-signin-success-streak[data-v-456432a6]{color:#7a5a78;font-size:12.5px;margin:0 0 18px}.pf-signin-success-streak strong[data-v-456432a6]{color:#e05590}.pf-signin-success-btn[data-v-456432a6]{background:linear-gradient(135deg,#ff85b3,#c9a8f5);border:none;border-radius:14px;box-shadow:0 4px 14px #ff85b359;color:#fff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:800;padding:11px 18px;transition:opacity .18s,transform .18s;width:100%}.pf-signin-success-btn[data-v-456432a6]:hover{opacity:.92;transform:translateY(-1px)}.pf-signin-ok-fade-enter-active[data-v-456432a6],.pf-signin-ok-fade-leave-active[data-v-456432a6]{transition:opacity .26s}.pf-signin-ok-fade-enter-from[data-v-456432a6],.pf-signin-ok-fade-leave-to[data-v-456432a6]{opacity:0}.pf-level-road[data-v-456432a6]{align-items:flex-start;background:#fff;border:1.5px solid #f0d0e0;border-radius:16px;display:flex;gap:0;overflow-x:auto;padding:20px 16px}.pf-level-road[data-v-456432a6]::-webkit-scrollbar{height:3px}.pf-level-road[data-v-456432a6]::-webkit-scrollbar-thumb{background:#f0d0e0;border-radius:3px}.pf-lv-node[data-v-456432a6]{align-items:center;display:flex;flex:1;flex-direction:column;gap:5px;min-width:86px;position:relative}.pf-lv-node[data-v-456432a6]:not(:last-child):after{background:#f0d0e0;content:"";height:2px;left:calc(50% + 21px);position:absolute;top:21px;width:calc(100% - 42px)}.pf-lv-node.done[data-v-456432a6]:after{background:linear-gradient(90deg,#ff85b3,#c9a8f5)}.lv-circle[data-v-456432a6]{align-items:center;background:#f8f0ff;border:2px solid #e8d8f0;border-radius:50%;display:flex;font-size:22px;height:42px;justify-content:center;transition:all .3s;width:42px}.pf-lv-node.current .lv-circle[data-v-456432a6],.pf-lv-node.done .lv-circle[data-v-456432a6]{box-shadow:0 2px 10px #ff85b34d}.pf-lv-node.locked .lv-circle[data-v-456432a6]{filter:grayscale(.7);opacity:.6}.lv-name[data-v-456432a6]{color:#7a5a78;font-size:10.5px;font-weight:700;text-align:center}.lv-cd[data-v-456432a6]{color:#c4a8cc;font-size:9.5px}.pf-streak-section[data-v-456432a6]{background:#fff;border:1.5px solid #f0d0e0;border-radius:16px;padding:18px 20px}.pf-section-title[data-v-456432a6]{align-items:center;color:#9b7ea8;font-size:12px;font-weight:700;margin-bottom:10px}.pf-section-title[data-v-456432a6],.pf-streak-row[data-v-456432a6]{display:flex;gap:6px}.pf-streak-day[data-v-456432a6]{align-items:center;display:flex;flex:1;flex-direction:column;gap:5px}.sd-dot[data-v-456432a6]{background:#f0e8f8;border:1.5px solid #e8d8f0;border-radius:50%;height:34px;transition:all .2s;width:34px}.pf-streak-day.hit .sd-dot[data-v-456432a6]{background:linear-gradient(135deg,#ff85b3,#c9a8f5);border-color:#0000;box-shadow:0 2px 8px #ff85b34d}.pf-streak-day.today .sd-dot[data-v-456432a6]{border-color:#ff85b3}.sd-label[data-v-456432a6]{color:#c4a8cc;font-size:10px}.pf-streak-tip[data-v-456432a6]{color:#7a5a78;font-size:11.5px;margin-top:8px}.pf-streak-tip strong[data-v-456432a6]{color:#e05590}.pf-form-section[data-v-456432a6]{-webkit-backdrop-filter:blur(12px)saturate(135%);background:linear-gradient(155deg,#fffafdb8,#fcf4fda3);border:1.5px solid #f3cee7d9;border-radius:16px;box-shadow:inset 0 1px #ffffff94;display:flex;flex-direction:column;gap:12px;padding:20px 22px}.pf-form-label[data-v-456432a6]{color:#9b7ea8;font-size:11.5px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.pf-avatar-grid[data-v-456432a6]{display:flex;flex-wrap:wrap;gap:8px}.av-btn[data-v-456432a6]{align-items:center;background:#fff8fb;border:2px solid #f0d0e0;border-radius:10px;cursor:pointer;display:flex;font-size:20px;height:38px;justify-content:center;transition:all .16s;width:38px}.av-btn[data-v-456432a6]:hover{border-color:#ffb8d4;transform:scale(1.1)}.av-btn.selected[data-v-456432a6]{background:#fff0f5;border-color:#ff85b3;box-shadow:0 2px 8px #ff85b34d}.pf-input-row[data-v-456432a6]{align-items:center;display:flex;gap:8px}.pf-input[data-v-456432a6]{background:#fff8fb;border:1.5px solid #f0d0e0;border-radius:11px;color:#4a3048;flex:1;font-family:inherit;font-size:13px;outline:none;padding:9px 12px;transition:border-color .2s}.pf-input[data-v-456432a6]:focus{border-color:#ff85b3}.pf-input-group[data-v-456432a6]{gap:8px}.pf-input-group[data-v-456432a6],.pf-input-item[data-v-456432a6]{display:flex;flex-direction:column}.pf-input-item[data-v-456432a6]{gap:4px}.pf-input-item label[data-v-456432a6]{color:#9b7ea8;font-size:11.5px;font-weight:600}.pf-pw-wrap[data-v-456432a6]{align-items:center;display:flex;gap:6px}.pf-pw-wrap .pf-input[data-v-456432a6]{flex:1}.pf-eye[data-v-456432a6]{align-items:center;background:#fff0f5;border:1.5px solid #f0d0e0;border-radius:9px;color:#c4a8cc;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:all .16s;width:32px}.pf-eye[data-v-456432a6]:hover{background:#ffb8d4;color:#e05590}.pf-readonly-field[data-v-456432a6]{background:#f8f4ff;border:1.5px solid #f0e8f8;border-radius:11px;color:#9b7ea8;font-size:13px;padding:9px 12px}.pf-field-hint[data-v-456432a6]{color:#c4a8cc;font-size:11px}.pf-save-btn[data-v-456432a6]{align-items:center;align-self:flex-start;background:linear-gradient(135deg,#ff85b3,#c9a8f5);border:none;border-radius:11px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:12.5px;font-weight:700;gap:6px;padding:8px 18px;transition:all .18s}.pf-save-btn.inline-btn[data-v-456432a6]{padding:8px 14px}.pf-save-btn.mt8[data-v-456432a6]{margin-top:4px}.pf-save-btn[data-v-456432a6]:disabled{background:#e0d0e0;cursor:not-allowed}.pf-save-btn[data-v-456432a6]:hover:not(:disabled){opacity:.88}.pf-msg[data-v-456432a6]{border-radius:8px;font-size:12px;font-weight:600;padding:6px 10px}.pf-msg.ok[data-v-456432a6]{background:#38d2a01f;color:#1a7a54}.pf-msg.err[data-v-456432a6]{background:#e050501a;color:#c03030}.pf-catcoin-card[data-v-456432a6]{align-items:center;-webkit-backdrop-filter:blur(16px)saturate(150%);background:linear-gradient(130deg,#fff2fabd,#ffecf7b3 46%,#f4e6ffad);border:1.5px solid #7ecbff73;border-radius:18px;box-shadow:0 14px 34px #e182b93d,inset 0 1px #ffffff8c;display:grid;gap:14px 16px;grid-template-columns:minmax(0,1fr) auto auto;overflow:visible;padding:16px 18px}.pf-catcoin-left[data-v-456432a6]{align-items:center;display:flex;gap:12px;min-width:0}.pf-catcoin-icon[data-v-456432a6]{align-items:center;background:linear-gradient(145deg,#fffffff2,#e6f2ffe6);border:1.5px solid #7ecbff59;border-radius:14px;box-shadow:0 4px 14px #64a0dc2e;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.pf-catcoin-icon svg[data-v-456432a6]{filter:drop-shadow(0 2px 4px #3c78c840);height:26px;width:26px}.pf-catcoin-titles[data-v-456432a6]{min-width:0}.pf-catcoin-name[data-v-456432a6]{color:#3a2a44;font-size:15px;font-weight:800;letter-spacing:.02em}.pf-catcoin-tagline[data-v-456432a6]{color:#7a6a88;font-size:11px;line-height:1.35;margin-top:2px}.pf-catcoin-balance-stack[data-v-456432a6]{align-self:center;min-width:0;position:relative}.pf-catcoin-grant-hint[data-v-456432a6]{bottom:100%;color:#14945a;font-size:12px;font-weight:800;letter-spacing:.06em;line-height:1.2;margin-bottom:2px;pointer-events:none;position:absolute;right:12px;text-shadow:0 1px #ffffffa6;white-space:nowrap;z-index:2}.pf-cc-grant-enter-active[data-v-456432a6],.pf-cc-grant-leave-active[data-v-456432a6]{transition:opacity .22s,transform .22s}.pf-cc-grant-enter-from[data-v-456432a6],.pf-cc-grant-leave-to[data-v-456432a6]{opacity:0;transform:translateY(6px)}.pf-catcoin-balance-block[data-v-456432a6]{align-items:baseline;background:#ffffffb8;border:1px solid #c8d2f08c;border-radius:12px;box-shadow:inset 0 1px #ffffffd9;display:flex;gap:4px;padding:6px 12px}.pf-catcoin-num[data-v-456432a6]{color:#2d2438;font-size:22px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.pf-catcoin-suffix[data-v-456432a6]{color:#8b7a9a;font-size:10px;font-weight:700;letter-spacing:.06em}.pf-catcoin-btn[data-v-456432a6]{background:linear-gradient(135deg,#5eb5ff,#c9a8f5);border:none;border-radius:12px;box-shadow:0 4px 16px #64a0e659;color:#fff;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:13px;font-weight:800;padding:10px 20px;transition:transform .16s,box-shadow .16s,opacity .16s}.pf-catcoin-btn[data-v-456432a6]:hover{box-shadow:0 6px 20px #64a0e66b;transform:translateY(-1px)}.pf-catcoin-btn[data-v-456432a6]:active{transform:translateY(0)}.pf-catcoin-dev-preview[data-v-456432a6]{margin:6px 0 0}.pf-catcoin-test-btn[data-v-456432a6]{background:#14945a14;border:1.5px dashed #14945a8c;border-radius:10px;color:#0d7a4d;cursor:pointer;font-family:inherit;font-size:11px;font-weight:700;padding:6px 12px;transition:background .15s,border-color .15s}.pf-catcoin-test-btn[data-v-456432a6]:hover{background:#14945a24;border-color:#14945ad9}.pf-catcoin-foot[data-v-456432a6]{color:#a898b8;font-size:11px;line-height:1.45;margin:-6px 0 0;padding:0 4px}.pf-recharge-modal[data-v-456432a6]{-webkit-backdrop-filter:blur(24px)saturate(155%);background:linear-gradient(160deg,#fff4fbc2,#ffecf8b3 45%,#f6e8ffab);border:1.5px solid #f7cce6e6;border-radius:22px;box-shadow:0 30px 84px #c669a752,inset 0 1px #ffffff8f;max-height:min(90vh,720px);overflow:hidden;width:min(400px,96%)}.pf-recharge-head .pf-body-title[data-v-456432a6]{margin:0}.pf-recharge-head-text[data-v-456432a6]{min-width:0}.pf-recharge-sub[data-v-456432a6]{color:#a090b0;font-size:12px;font-weight:600;line-height:1.35;margin:4px 0 0}.pf-recharge-body[data-v-456432a6]{display:flex;flex-direction:column;gap:12px;padding:18px 22px 22px}.pf-recharge-gt-note[data-v-456432a6]{color:#9b8ab0;font-size:11px;font-weight:600;line-height:1.45;margin:0}.pf-recharge-gt-bind[data-v-456432a6]{height:0;left:-100px;overflow:hidden;pointer-events:none;position:fixed;top:0;width:0}.pf-recharge-amt-label[data-v-456432a6]{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.pf-label-range[data-v-456432a6]{color:#c4b8d4;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:none}.pf-pay-grid[data-v-456432a6]{display:grid;gap:10px;grid-template-columns:1fr 1fr}.pf-pay-tile[data-v-456432a6]{align-items:flex-start;background:#faf9fc;border:2px solid #e8e4f0;border-radius:14px;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:2px;padding:12px 14px;position:relative;text-align:left;transition:border-color .18s,background .18s,box-shadow .18s,transform .16s}.pf-pay-tile[data-v-456432a6]:hover{box-shadow:0 6px 18px #0000000f;transform:translateY(-1px)}.pf-pay-tile-mark[data-v-456432a6]{border-radius:50%;height:8px;opacity:.35;position:absolute;right:10px;top:10px;width:8px}.pf-pay-wechat .pf-pay-tile-mark[data-v-456432a6]{background:#07c160}.pf-pay-alipay .pf-pay-tile-mark[data-v-456432a6]{background:#1677ff}.pf-pay-tile-name[data-v-456432a6]{color:#4a3048;font-size:13px;font-weight:800}.pf-pay-tile-en[data-v-456432a6]{color:#b0a4c0;font-size:10px;font-weight:600;letter-spacing:.02em}.pf-pay-wechat.active[data-v-456432a6]{background:linear-gradient(165deg,#07c1601a,#fff 55%);border-color:#07c160;box-shadow:0 0 0 1px #07c16026}.pf-pay-wechat.active .pf-pay-tile-name[data-v-456432a6]{color:#056b3a}.pf-pay-alipay.active[data-v-456432a6]{background:linear-gradient(165deg,#1677ff1a,#fff 55%);border-color:#1677ff;box-shadow:0 0 0 1px #1677ff1f}.pf-pay-alipay.active .pf-pay-tile-name[data-v-456432a6]{color:#0d4d99}.pf-currency-input[data-v-456432a6]{align-items:stretch;background:#fff;border:1.5px solid #e8e0f0;border-radius:14px;display:flex;overflow:hidden;transition:border-color .2s,box-shadow .2s}.pf-currency-input[data-v-456432a6]:focus-within{border-color:#ff85b3;box-shadow:0 0 0 3px #ff85b326}.pf-currency-input.err[data-v-456432a6]{border-color:#e07070;box-shadow:0 0 0 3px #e050501f}.pf-currency-prefix[data-v-456432a6]{align-items:center;background:linear-gradient(#fff5fa,#faf8ff);border-right:1px solid #f0e8f5;color:#9b7ea8;display:flex;font-size:17px;font-weight:800;padding:0 14px}.pf-currency-field[data-v-456432a6]{background:0 0;border:none;color:#4a3048;flex:1;font-family:inherit;font-size:18px;font-variant-numeric:tabular-nums;font-weight:700;min-width:0;outline:none;padding:12px 14px}.pf-currency-field[data-v-456432a6]::placeholder{color:#d4c8dc;font-weight:600}.pf-recharge-primary[data-v-456432a6]{align-items:center;background:linear-gradient(135deg,#ff85b3,#c9a8f5);border:none;border-radius:14px;box-shadow:0 6px 20px #ff85b359;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:800;gap:8px;justify-content:center;margin-top:4px;padding:12px 16px;transition:opacity .18s,transform .16s;width:100%}.pf-recharge-primary[data-v-456432a6]:hover:not(:disabled){opacity:.94;transform:translateY(-1px)}.pf-recharge-primary[data-v-456432a6]:disabled{background:#e0d0e0;box-shadow:none;cursor:not-allowed}.msg-fade-enter-active[data-v-456432a6]{transition:all .2s}.msg-fade-leave-active[data-v-456432a6]{transition:all .15s}.msg-fade-enter-from[data-v-456432a6],.msg-fade-leave-to[data-v-456432a6]{opacity:0;transform:translateY(-4px)}.danger-zone[data-v-456432a6]{background:#fff8f8;border-color:#ffd0d0!important}.pf-sec-tips[data-v-456432a6]{display:flex;flex-direction:column;gap:5px;margin:0;padding-left:18px}.pf-sec-tips li[data-v-456432a6]{color:#7a5a78;font-size:12.5px}.pf-spin[data-v-456432a6]{animation:spin-456432a6 .7s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;flex-shrink:0;height:13px;width:13px}@keyframes spin-456432a6{to{transform:rotate(1turn)}}.modal-fade-enter-active[data-v-456432a6]{transition:opacity .28s}.modal-fade-leave-active[data-v-456432a6]{transition:opacity .18s}.modal-fade-enter-from[data-v-456432a6],.modal-fade-leave-to[data-v-456432a6]{opacity:0}.pf-pop-panel-enter-active[data-v-456432a6]{transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.34,1.56,.64,1)}.pf-pop-panel-leave-active[data-v-456432a6]{transition:opacity .2s,transform .2s}.pf-pop-panel-enter-from[data-v-456432a6]{opacity:0;transform:scale(.94)translateY(22px)}.pf-pop-panel-leave-to[data-v-456432a6]{opacity:0;transform:scale(.97)translateY(-10px)}.pf-tab-swap-enter-active[data-v-456432a6]{transition:opacity .28s,transform .32s cubic-bezier(.22,1,.36,1)}.pf-tab-swap-leave-active[data-v-456432a6]{transition:opacity .18s,transform .2s}.pf-tab-swap-enter-from[data-v-456432a6]{opacity:0;transform:translate(10px)}.pf-tab-swap-leave-to[data-v-456432a6]{opacity:0;transform:translate(-8px)}.pf-tab-title-enter-active[data-v-456432a6]{transition:opacity .22s,transform .24s cubic-bezier(.22,1,.36,1)}.pf-tab-title-leave-active[data-v-456432a6]{transition:opacity .16s,transform .16s}.pf-tab-title-enter-from[data-v-456432a6]{opacity:0;transform:translateY(6px)}.pf-tab-title-leave-to[data-v-456432a6]{opacity:0;transform:translateY(-4px)}.pf-backdrop--mobile[data-v-456432a6]{align-items:stretch;justify-content:stretch;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0)}.pf-panel--mobile[data-v-456432a6]{border-radius:0;flex-direction:column;height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));max-width:100%;min-height:0;position:relative;width:100%}.pf-aside-scrim[data-v-456432a6]{-webkit-backdrop-filter:blur(3px);background:#30163461;inset:0;position:fixed;z-index:1155}.pf-panel--mobile .pf-aside[data-v-456432a6]{max-height:none;padding:max(14px,env(safe-area-inset-top,0px)) 12px max(16px,env(safe-area-inset-bottom,0px));z-index:1160;-webkit-overflow-scrolling:touch;align-items:stretch;border-bottom:none;border-right:1px solid #e8c8dc8c;bottom:0;box-shadow:12px 0 48px #3c1e462e;flex-direction:column;left:0;overflow:visible auto;overscroll-behavior:contain;position:fixed;top:0;transform:translate(-105%);transition:transform .28s cubic-bezier(.22,1,.36,1);width:min(280px,86vw)}.pf-panel--mobile .pf-aside--open[data-v-456432a6]{transform:translate(0)}.pf-panel--mobile .pf-nav[data-v-456432a6]{flex-flow:column;gap:6px;margin-top:0;overflow:visible;padding-top:12px;width:100%}.pf-panel--mobile .pf-nav-btn[data-v-456432a6]{flex:none;font-size:12.5px;justify-content:flex-start;padding:12px;white-space:normal}.pf-panel--mobile .pf-body[data-v-456432a6]{flex:1;min-height:0;min-width:0;width:100%}.pf-panel--mobile .pf-content[data-v-456432a6]{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overscroll-behavior:contain;padding:14px 16px max(22px,env(safe-area-inset-bottom,0px))}.pf-panel--mobile .pf-body-head[data-v-456432a6]{gap:8px;padding:10px 14px}.pf-panel--mobile .pf-body-title[data-v-456432a6]{font-size:15px}.pf-panel--mobile .pf-aside-foot[data-v-456432a6]{margin-top:auto;padding-top:12px;text-align:center}.pf-menu-btn[data-v-456432a6]{background:#ffffffeb;border:1.5px solid #f0d0e0;border-radius:10px;color:#9b7ea8;cursor:pointer;display:grid;flex-shrink:0;font-family:inherit;height:40px;place-items:center;transition:background .16s,color .16s;width:40px}.pf-menu-btn[data-v-456432a6]:hover{background:#fff0f5;color:#e05590}@media (width<=720px){.pf-backdrop[data-v-456432a6]:not(.pf-backdrop--mobile){align-items:flex-end;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0)}.pf-panel[data-v-456432a6]:not(.pf-panel--mobile){border-radius:18px 18px 0 0;flex-direction:column;height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));max-width:100%;min-height:0;width:100%}.pf-panel:not(.pf-panel--mobile) .pf-aside[data-v-456432a6]{border-bottom:1.5px solid #f0d0e0;border-right:none;max-height:min(40vh,300px);overflow-y:auto;width:100%}.pf-panel:not(.pf-panel--mobile) .pf-nav[data-v-456432a6]{flex-direction:row;gap:4px;overflow-x:auto}.pf-body-head[data-v-456432a6]{padding:12px 16px 10px}.pf-body-title[data-v-456432a6]{font-size:15px}.pf-content[data-v-456432a6]{padding:14px 16px 22px}.pf-tab-body[data-v-456432a6]{gap:14px}.pf-signin-card[data-v-456432a6]{align-items:stretch;flex-direction:column;gap:12px;padding:16px 14px}.pf-signin-card[data-v-456432a6],.pf-signin-left[data-v-456432a6]{text-align:center}.pf-signin-btn[data-v-456432a6]{justify-content:center;width:100%}.pf-level-road[data-v-456432a6]{padding:14px 10px}.pf-lv-node[data-v-456432a6]{min-width:72px}.pf-form-section[data-v-456432a6]{padding:14px 16px}.pf-input-row[data-v-456432a6]{align-items:stretch;flex-direction:column}.pf-save-btn.inline-btn[data-v-456432a6]{justify-content:center;width:100%}.pf-catcoin-card[data-v-456432a6]{grid-template-columns:1fr;justify-items:center;padding:14px 16px;text-align:center}.pf-catcoin-left[data-v-456432a6]{align-items:center;flex-direction:column}.pf-catcoin-left .pf-catcoin-titles[data-v-456432a6],.pf-catcoin-left[data-v-456432a6]{text-align:center}.pf-catcoin-btn[data-v-456432a6]{justify-content:center;width:100%}.pf-recharge-body[data-v-456432a6]{padding:14px 16px 18px}.pf-pay-grid[data-v-456432a6]{grid-template-columns:1fr}.pf-backdrop[data-v-456432a6]:not(.pf-backdrop--mobile){align-items:center;justify-content:center;padding:max(8px,env(safe-area-inset-top,0px)) max(10px,env(safe-area-inset-right,0px)) max(8px,env(safe-area-inset-bottom,0px)) max(10px,env(safe-area-inset-left,0px))}.pf-panel[data-v-456432a6]:not(.pf-panel--mobile){border-radius:18px;height:auto;max-height:min(92dvh,calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 16px));max-width:min(640px,100%);width:calc(100% - 16px)}}.adm-fade-enter-active[data-v-17a85f85],.adm-fade-leave-active[data-v-17a85f85]{transition:opacity .25s}.adm-fade-enter-from[data-v-17a85f85],.adm-fade-leave-to[data-v-17a85f85]{opacity:0}.adm-slide-enter-active[data-v-17a85f85]{transition:transform .28s cubic-bezier(.34,1.56,.64,1)}.adm-slide-enter-from[data-v-17a85f85]{transform:scale(.94)translateY(12px)}.adm-backdrop[data-v-17a85f85]{align-items:center;backdrop-filter:blur(6px);background:#50145059;display:flex;inset:0;justify-content:center;padding:14px;position:fixed;z-index:1300}.adm-panel[data-v-17a85f85]{background:var(--white,#fff);border:1.5px solid var(--border,#f0d0e0);border-radius:22px;box-shadow:0 24px 60px var(--shadow,#ff85b34d),0 4px 20px #a050c81f;display:flex;height:min(720px,92vh);overflow:hidden;width:min(1080px,100%)}.adm-aside[data-v-17a85f85]{background:linear-gradient(165deg,#fff5f9,#fff0f9 40%,#f3ecff);border-right:1.5px solid var(--border,#f0d0e0);color:var(--text,#4a3048);display:flex;flex-direction:column;flex-shrink:0;padding:18px 12px;width:212px}.adm-aside-head[data-v-17a85f85]{border-bottom:1.5px solid var(--border,#f0d0e0);margin-bottom:12px;padding:8px 10px 16px}.adm-badge[data-v-17a85f85]{color:var(--pink-dark,#e05590);font-size:10px;font-weight:800;letter-spacing:.12em}.adm-aside-title[data-v-17a85f85]{color:var(--text,#4a3048);font-size:16px;font-weight:800;margin-top:6px}.adm-aside-sub[data-v-17a85f85]{color:var(--text-sub,#9b7ea8);font-size:10px;margin-top:4px}.adm-nav[data-v-17a85f85]{display:flex;flex:1;flex-direction:column;gap:8px;overflow-y:auto;padding-right:2px}.adm-nav-group[data-v-17a85f85]{background:#ffffff8c;border:1.5px solid #f0d0e0cc;border-radius:12px;overflow:hidden}.adm-nav-parent[data-v-17a85f85]{align-items:center;background:0 0;border:none;color:var(--text,#4a3048);cursor:pointer;display:flex;font-family:inherit;font-size:12px;font-weight:700;gap:8px;justify-content:space-between;padding:9px 10px;width:100%}.adm-nav-parent-left[data-v-17a85f85]{align-items:center;display:inline-flex;gap:7px}.adm-nav-caret[data-v-17a85f85]{color:var(--text-sub,#9b7ea8);font-size:12px;transition:transform .24s}.adm-nav-parent.open .adm-nav-caret[data-v-17a85f85]{transform:rotate(180deg)}.adm-nav-children[data-v-17a85f85]{display:flex;flex-direction:column;gap:4px;padding:0 6px 6px}.adm-collapse-enter-active[data-v-17a85f85],.adm-collapse-leave-active[data-v-17a85f85]{overflow:hidden;transition:all .24s}.adm-collapse-enter-from[data-v-17a85f85],.adm-collapse-leave-to[data-v-17a85f85]{max-height:0;opacity:0;transform:translateY(-3px)}.adm-collapse-enter-to[data-v-17a85f85],.adm-collapse-leave-from[data-v-17a85f85]{max-height:320px;opacity:1;transform:translateY(0)}.adm-nav-btn[data-v-17a85f85]{align-items:center;background:#ffffffb8;border:1.5px solid #0000;border-radius:10px;color:var(--text-sub,#9b7ea8);cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:600;gap:8px;padding:8px 10px;text-align:left;transition:background .2s,border-color .2s,color .2s}.adm-nav-btn[data-v-17a85f85]:hover{background:var(--pink-soft,#fff0f5);border-color:var(--border,#f0d0e0);color:var(--pink-dark,#e05590)}.adm-nav-btn.active[data-v-17a85f85]{background:linear-gradient(135deg,var(--pink-soft,#fff0f5),var(--lavender-light,#ede4ff));border-color:#ff85b373;box-shadow:0 4px 14px #ff85b32e;color:var(--pink-dark,#e05590)}.adm-nav-btn[data-v-17a85f85] svg,.adm-nav-parent[data-v-17a85f85] svg{flex-shrink:0;opacity:.9}.adm-close-aside[data-v-17a85f85]{background:#ffffffb3;border:1.5px solid var(--border,#f0d0e0);border-radius:12px;color:var(--text-sub,#9b7ea8);cursor:pointer;font-family:inherit;font-size:12px;margin-top:8px;padding:9px;transition:background .2s}.adm-close-aside[data-v-17a85f85]:hover{background:var(--pink-soft,#fff0f5);color:var(--pink-dark,#e05590)}.adm-body[data-v-17a85f85]{background:var(--bg,#fff5f9);display:flex;flex:1;flex-direction:column;min-height:0;min-width:0;position:relative;z-index:0}.adm-head[data-v-17a85f85]{align-items:center;background:linear-gradient(135deg,#fff0f9,#f3ecff);border-bottom:1.5px solid var(--border,#f0d0e0);display:flex;gap:10px;justify-content:space-between;padding:16px 20px}.adm-head h2[data-v-17a85f85]{background:linear-gradient(135deg,var(--pink-dark,#e05590),var(--lavender,#c9a8f5));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:17px;font-weight:800;margin:0}.adm-x[data-v-17a85f85]{background:#ffffffd9;border:1.5px solid var(--border,#f0d0e0);border-radius:10px;color:var(--text-sub,#9b7ea8);cursor:pointer;display:grid;height:34px;place-items:center;transition:background .2s,color .2s;width:34px}.adm-x[data-v-17a85f85]:hover{background:var(--pink-soft,#fff0f5);color:var(--pink-dark,#e05590)}.adm-content[data-v-17a85f85]{display:flex;flex:1;flex-direction:column;gap:14px;min-height:0;overflow-y:auto;padding:16px 20px 22px;position:relative;z-index:1}.adm-card[data-v-17a85f85]{background:#fffffff5;border:1.5px solid var(--border,#f0d0e0);border-radius:14px;padding:14px 16px}.adm-card-title[data-v-17a85f85]{color:var(--pink-dark,#e05590);font-weight:800}.adm-card-title[data-v-17a85f85],.adm-check[data-v-17a85f85]{font-size:13px;margin-bottom:10px}.adm-check[data-v-17a85f85]{align-items:center;cursor:pointer;display:flex;gap:8px}.adm-check.full[data-v-17a85f85]{grid-column:1/-1}.adm-input[data-v-17a85f85]{background:var(--white,#fff);border:1.5px solid var(--border,#f0d0e0);border-radius:10px;box-sizing:border-box;color:var(--text,#4a3048);font-family:inherit;font-size:13px;margin-bottom:10px;max-width:420px;padding:8px 12px;width:100%}.adm-input.sm[data-v-17a85f85]{margin-bottom:0;max-width:280px}.adm-textarea[data-v-17a85f85]{background:var(--white,#fff);border:1.5px solid var(--border,#f0d0e0);border-radius:10px;box-sizing:border-box;color:var(--text,#4a3048);font-family:inherit;font-size:13px;max-width:560px;min-height:90px;padding:10px 12px;resize:vertical;width:100%}.adm-primary[data-v-17a85f85]{align-self:flex-start;background:linear-gradient(135deg,var(--pink,#ff85b3),var(--lavender,#c9a8f5));border:none;border-radius:12px;box-shadow:0 4px 14px #ff85b359;color:#fff;cursor:pointer;font-family:inherit;font-weight:800;padding:10px 22px}.adm-primary.sm[data-v-17a85f85]{font-size:13px;padding:8px 18px}.adm-primary[data-v-17a85f85]:disabled{opacity:.55}.adm-err[data-v-17a85f85]{background:#ffe6ec;border:1.5px solid var(--border,#f0d0e0);border-radius:10px;color:var(--error,#ff6b8a);font-size:13px;padding:8px 12px}.adm-toolbar[data-v-17a85f85]{gap:8px}.adm-batch[data-v-17a85f85],.adm-toolbar[data-v-17a85f85]{align-items:center;display:flex;flex-wrap:wrap}.adm-batch[data-v-17a85f85]{color:var(--text-sub,#9b7ea8);font-size:12px;gap:6px}.adm-btn[data-v-17a85f85]{background:#fffffff2;border:1.5px solid var(--border,#f0d0e0);border-radius:10px;color:var(--text,#4a3048);cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;padding:7px 12px;transition:background .2s,border-color .2s}.adm-btn[data-v-17a85f85]:hover{background:var(--pink-soft,#fff0f5);border-color:#ff85b366}.adm-btn.primary[data-v-17a85f85]{background:var(--lavender-light,#ede4ff);border-color:#ff85b380;color:var(--pink-dark,#e05590)}.adm-btn.danger[data-v-17a85f85]{background:#fff5f7;border-color:#ffb8c9;color:var(--error,#ff6b8a)}.adm-btn[data-v-17a85f85]:disabled{cursor:not-allowed;opacity:.55}.adm-refresh-target[data-v-17a85f85]{min-height:80px;position:relative}.adm-refresh-target.is-refreshing .adm-table[data-v-17a85f85],.adm-refresh-target.is-refreshing .adm-visitor-card[data-v-17a85f85]{opacity:.45;pointer-events:none}.adm-refresh-overlay[data-v-17a85f85]{align-items:center;backdrop-filter:blur(3px);background:#fffafcd1;border-radius:12px;color:var(--pink-dark,#e05590);display:flex;font-size:14px;font-weight:800;gap:10px;inset:0;justify-content:center;letter-spacing:.04em;position:absolute;z-index:3}.adm-refresh-spin[data-v-17a85f85]{animation:admRefreshSpin-17a85f85 .75s linear infinite;display:inline-block;font-size:20px;line-height:1}@keyframes admRefreshSpin-17a85f85{to{transform:rotate(1turn)}}.adm-table-wrap[data-v-17a85f85]{background:#fffffffa;border:1.5px solid var(--border,#f0d0e0);border-radius:12px;overflow-x:auto}.adm-table-wide .adm-table[data-v-17a85f85]{min-width:1000px;table-layout:fixed}.adm-table[data-v-17a85f85]{border-collapse:collapse;border-spacing:0;font-size:12.5px;width:100%}.adm-table td[data-v-17a85f85],.adm-table th[data-v-17a85f85]{border-bottom:1px solid var(--border,#f0d0e0);padding:8px 10px;text-align:left;vertical-align:top}.adm-table th[data-v-17a85f85]{background:linear-gradient(#fff8fb,#f8f2ff);color:var(--pink-dark,#e05590);font-weight:700}.adm-table thead th[data-v-17a85f85]{border-bottom:2px solid #ff85b359}.col-t[data-v-17a85f85]{width:72px}.col-act[data-v-17a85f85]{white-space:nowrap;width:90px}.adm-hint[data-v-17a85f85]{color:var(--text-sub,#9b7ea8);font-size:12px}.flex-q[data-v-17a85f85]{flex:1;max-width:360px!important;min-width:140px}.adm-mono[data-v-17a85f85]{color:var(--text-muted,#c4a8cc);font-family:ui-monospace,Consolas,monospace;font-size:10px;line-height:1.35;word-break:break-all}.adm-mono-block[data-v-17a85f85]{display:block;margin-top:3px}.adm-visitor-list[data-v-17a85f85]{display:flex;flex-direction:column;gap:12px;padding-bottom:8px}.adm-visitor-card[data-v-17a85f85]{background:#fffffff5;border:1.5px solid var(--border,#f0d0e0);border-radius:14px;box-shadow:0 4px 14px #ff85b314;padding:12px 14px}.adm-v-head[data-v-17a85f85]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.adm-v-time[data-v-17a85f85]{color:var(--text-sub,#9b7ea8);font-size:12px}.adm-v-row[data-v-17a85f85]{align-items:start;display:grid;font-size:12px;gap:8px 12px;grid-template-columns:88px 1fr;margin-bottom:6px}.adm-v-k[data-v-17a85f85]{color:var(--text-sub,#9b7ea8);flex-shrink:0}.adm-v-v[data-v-17a85f85]{color:var(--text,#4a3048);min-width:0}.adm-json-pre[data-v-17a85f85]{background:#fff8fc;border:1px solid #f0d0e0;border-radius:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;margin:0;max-height:220px;overflow:auto;padding:8px 10px;white-space:pre-wrap;word-break:break-word}.adm-v-actions[data-v-17a85f85]{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.adm-btn.sm[data-v-17a85f85]{font-size:11px;padding:5px 10px}.adm-log-item[data-v-17a85f85]{border-radius:10px;box-shadow:none;padding:8px 10px}.adm-log-item .adm-card-title[data-v-17a85f85]{font-size:12px;max-width:88%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-log-item .adm-label-inline[data-v-17a85f85]{font-size:11px;margin:6px 0 3px}.adm-log-item .adm-input-datetime[data-v-17a85f85]{font-variant-numeric:tabular-nums;max-width:560px}.adm-log-item .adm-input[data-v-17a85f85]{border-radius:8px;font-size:12px;margin-bottom:6px;padding:6px 10px}.adm-log-item .adm-textarea[data-v-17a85f85]{border-radius:8px;font-size:12px;min-height:72px}.adm-icon-btn[data-v-17a85f85]{align-items:center;background:#ffffffe6;border:1.5px solid var(--border,#f0d0e0);border-radius:8px;color:var(--text-sub,#9b7ea8);cursor:pointer;display:inline-flex;height:20px;justify-content:center;transition:all .2s;width:24px}.adm-icon-btn[data-v-17a85f85]:hover{background:var(--pink-soft,#fff0f5);color:var(--pink-dark,#e05590)}.adm-icon-btn.danger[data-v-17a85f85]{background:#fff5f7;border-color:#ffb8c9;color:var(--error,#ff6b8a)}.adm-icon-btn.danger[data-v-17a85f85]:hover{background:#ffeaf0;color:#e54473}.adm-icon-actions[data-v-17a85f85]{align-items:center;display:inline-flex;flex-shrink:0;gap:6px}.adm-icon-btn svg[data-v-17a85f85]{transition:transform .2s}.adm-icon-btn.open svg[data-v-17a85f85]{transform:rotate(180deg)}.adm-field-hint[data-v-17a85f85]{color:var(--text-sub,#9b7ea8);font-size:11px;line-height:1.45;margin:0 0 10px}.adm-label-inline[data-v-17a85f85]{color:var(--text-sub,#9b7ea8);display:block;font-size:12px;margin:8px 0 4px}.adm-code[data-v-17a85f85]{background:var(--lavender-light,#ede4ff);border-radius:6px;font-family:ui-monospace,monospace;font-size:11px;padding:1px 6px}.adm-dash-charts[data-v-17a85f85]{display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:12px}@media (width<=960px){.adm-dash-charts[data-v-17a85f85]{grid-template-columns:1fr}}.adm-chart-card[data-v-17a85f85]{background:#fffffff5;border:1.5px solid var(--border,#f0d0e0);border-radius:14px;padding:12px 14px}.adm-chart-span[data-v-17a85f85]{grid-column:1/-1}.adm-chart-title[data-v-17a85f85]{color:var(--pink-dark,#e05590);font-size:12px;font-weight:800;margin-bottom:8px}.adm-chart-canvas[data-v-17a85f85]{height:220px;position:relative}.adm-chart-pie[data-v-17a85f85]{height:260px;margin:0 auto;max-width:420px}.adm-dash-tables[data-v-17a85f85]{display:grid;gap:12px;grid-template-columns:1fr 1fr}@media (width<=800px){.adm-dash-tables[data-v-17a85f85]{grid-template-columns:1fr}}.adm-muted[data-v-17a85f85]{color:var(--text-muted,#c4a8cc);padding:16px!important;text-align:center}.adm-table-users .adm-table[data-v-17a85f85]{min-width:1180px;table-layout:auto}.col-user[data-v-17a85f85]{vertical-align:middle;width:168px}.adm-user-cell[data-v-17a85f85]{align-items:center;display:flex;gap:8px;min-width:0}.adm-user-name-wrap[data-v-17a85f85]{flex:1;min-width:0}.adm-user-name-wrap strong[data-v-17a85f85]{display:block;font-size:13px}.adm-user-avatar[data-v-17a85f85]{align-items:center;background:linear-gradient(135deg,var(--pink-soft,#fff0f5),var(--lavender-light,#ede4ff));border:1.5px solid var(--border,#f0d0e0);border-radius:12px;display:flex;flex-shrink:0;font-size:20px;height:40px;justify-content:center;line-height:1;width:40px}.cell-email[data-v-17a85f85]{font-size:12px;max-width:160px;word-break:break-all}.col-num[data-v-17a85f85]{text-align:right;width:72px}.col-lv[data-v-17a85f85],.col-num[data-v-17a85f85]{white-space:nowrap}.col-lv[data-v-17a85f85]{text-align:center;width:48px}.col-sig[data-v-17a85f85]{font-size:11px;max-width:120px}.adm-mini[data-v-17a85f85]{color:var(--text-sub,#9b7ea8);display:block;font-size:10px;margin-top:2px}.col-reg[data-v-17a85f85]{box-sizing:border-box;font-size:11px;min-width:158px;padding-right:20px!important;white-space:nowrap;width:168px}.col-device[data-v-17a85f85]{max-width:320px;min-width:248px;padding-left:18px!important}.adm-table-users thead th.col-device[data-v-17a85f85],.col-device[data-v-17a85f85]{border-left:1px solid #ff85b347}.adm-user-meta[data-v-17a85f85]{font-size:11px;line-height:1.4}.adm-user-meta .meta-k[data-v-17a85f85]{color:var(--text-sub,#9b7ea8);display:inline-block;vertical-align:top;width:36px}.adm-user-meta>div[data-v-17a85f85]{margin-bottom:3px}.col-st[data-v-17a85f85]{white-space:nowrap;width:72px}.col-act-user[data-v-17a85f85]{vertical-align:middle;width:108px}.adm-user-actions[data-v-17a85f85]{align-items:stretch;display:flex;flex-direction:column;gap:6px}.adm-tag[data-v-17a85f85]{background:var(--lavender-light,#ede4ff);border-radius:6px;font-size:10px;margin-right:4px;padding:2px 6px}.adm-tag.ok[data-v-17a85f85]{background:#8fe8cc59;color:#047857}.adm-tag.bad[data-v-17a85f85]{background:#ffe6ec;color:#c4154a}.adm-tag.neu[data-v-17a85f85]{background:#e8e6e3;color:#5c5b58}.adm-linkbtn[data-v-17a85f85]{background:0 0;border:none;color:var(--pink-dark,#e05590);cursor:pointer;font-family:inherit;font-size:12px;font-weight:700}.adm-linkbtn[data-v-17a85f85]:hover{text-decoration:underline}.adm-pages[data-v-17a85f85]{align-items:center;display:flex;font-size:13px;gap:10px;margin-top:4px}.adm-page-indicator[data-v-17a85f85]{color:var(--text,#4a3048);font-weight:600;min-width:4.5em;text-align:center}.adm-page-nav[data-v-17a85f85]{align-items:center;background:#fffffff5;border:1.5px solid var(--border,#f0d0e0);border-radius:10px;color:var(--pink-dark,#e05590);cursor:pointer;display:inline-flex;flex-shrink:0;height:34px;justify-content:center;line-height:0;padding:0;width:34px}.adm-page-nav[data-v-17a85f85]:hover:not(:disabled){background:var(--pink-soft,#fff0f5);border-color:#ff85b373}.adm-page-nav[data-v-17a85f85]:disabled{cursor:not-allowed;opacity:.42}.adm-page-chevron[data-v-17a85f85]{display:block;flex-shrink:0}.adm-loading[data-v-17a85f85]{color:var(--text-muted,#c4a8cc);padding:40px;text-align:center}.adm-stat-grid[data-v-17a85f85]{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.adm-stat-card[data-v-17a85f85]{background:#fffffff5;border:1.5px solid var(--border,#f0d0e0);border-radius:14px;padding:14px;text-align:center}.adm-stat-card.bad[data-v-17a85f85]{background:var(--pink-soft,#fff0f5);border-color:#ffb8d4}.adm-stat-card .n[data-v-17a85f85]{color:var(--pink-dark,#e05590);font-size:22px;font-weight:900}.adm-stat-card.bad .n[data-v-17a85f85]{color:var(--error,#ff6b8a)}.adm-stat-card .l[data-v-17a85f85]{color:var(--text-sub,#9b7ea8);font-size:11px;margin-top:4px}.adm-lv-row[data-v-17a85f85]{border-bottom:1px dashed var(--border,#f0d0e0);display:flex;font-size:12px;justify-content:space-between;padding:6px 0}.adm-lv-n[data-v-17a85f85]{color:var(--lavender,#c9a8f5);font-weight:800}.adm-select[data-v-17a85f85]{background:#fff;border:1.5px solid var(--border,#f0d0e0);border-radius:10px;color:var(--text,#4a3048);font-family:inherit;font-size:12px;padding:7px 10px}.adm-bl-page[data-v-17a85f85]{display:flex;flex-direction:column;gap:14px}.adm-bl-lead[data-v-17a85f85]{margin:0!important}.adm-bl-toolbar[data-v-17a85f85]{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.adm-bl-filter-label[data-v-17a85f85]{color:var(--text-sub,#9b7ea8);font-size:12px;font-weight:700}.adm-bl-select[data-v-17a85f85]{min-width:160px}.adm-bl-add-card[data-v-17a85f85]{background:linear-gradient(165deg,#fffcfefc,#fff6faf0);border:1.5px solid var(--border,#f0d0e0);border-radius:14px;box-shadow:0 4px 18px #ff85b312;padding:14px 16px}.adm-bl-add-heading[data-v-17a85f85]{color:var(--pink-dark,#e05590);font-size:13px;font-weight:800;letter-spacing:.02em;margin:0 0 12px}.adm-bl-add-grid[data-v-17a85f85]{align-items:end;display:grid;gap:10px 12px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.adm-bl-field[data-v-17a85f85]{display:flex;flex-direction:column;gap:5px;min-width:0}.adm-bl-field--value[data-v-17a85f85]{grid-column:1/-1}.adm-bl-field-label[data-v-17a85f85]{color:var(--text-sub,#9b7ea8);font-size:11px;font-weight:700;letter-spacing:.02em}.adm-bl-field-control[data-v-17a85f85]{box-sizing:border-box;width:100%}.adm-bl-add-actions[data-v-17a85f85]{border-top:1px dashed #f0d0e0f2;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:14px;padding-top:12px}.adm-bl-cols[data-v-17a85f85]{align-items:stretch;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=900px){.adm-bl-cols[data-v-17a85f85]{grid-template-columns:1fr}}.adm-bl-col[data-v-17a85f85]{background:#fffffffa;border:1.5px solid var(--border,#f0d0e0);border-radius:14px;box-shadow:0 4px 14px #ff85b30f;display:flex;flex-direction:column;min-height:0;overflow:hidden}.adm-bl-col--ip[data-v-17a85f85]{border-left:3px solid #7dd3fc}.adm-bl-col--browser[data-v-17a85f85]{border-left:3px solid #c4b5fd}.adm-bl-col--device[data-v-17a85f85]{border-left:3px solid #fcd34d}.adm-bl-col-head[data-v-17a85f85]{align-items:center;background:linear-gradient(#fffafc,#fff8fce0);border-bottom:1px solid var(--border,#f0d0e0);display:flex;flex-shrink:0;gap:10px;justify-content:space-between;padding:12px 14px}.adm-bl-col-title[data-v-17a85f85]{color:var(--pink-dark,#e05590);font-size:13px;font-weight:800;margin:0}.adm-bl-col-count[data-v-17a85f85]{background:#ffffffd9;border:1px solid #f0d0e0e6;border-radius:999px;color:var(--text-sub,#9b7ea8);font-size:11px;font-weight:700;padding:2px 9px;white-space:nowrap}.adm-bl-list[data-v-17a85f85]{-webkit-overflow-scrolling:touch;flex:1;list-style:none;margin:0;max-height:min(42vh,340px);min-height:120px;overflow-y:auto;padding:0}.adm-bl-row[data-v-17a85f85]{align-items:flex-start;border-bottom:1px solid #f0d0e08c;display:flex;gap:10px;padding:10px 14px}.adm-bl-row[data-v-17a85f85]:last-child{border-bottom:none}.adm-bl-row-inner[data-v-17a85f85]{flex:1;min-width:0}.adm-bl-row-top[data-v-17a85f85]{align-items:center;display:flex;flex-wrap:wrap;gap:6px 8px}.adm-bl-val[data-v-17a85f85]{color:var(--text,#4a3048);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px;line-height:1.45;word-break:break-all}.adm-bl-meta[data-v-17a85f85]{color:var(--text-sub,#9b7ea8);font-size:10.5px;line-height:1.45;margin:6px 0 0}.adm-bl-remove[data-v-17a85f85]{background:#fff5f7;border:1.5px solid #ffb8c9;border-radius:8px;color:var(--error,#ff6b8a);cursor:pointer;flex-shrink:0;font-family:inherit;font-size:18px;height:28px;line-height:1;margin-top:1px;padding:0;transition:background .2s,border-color .2s;width:28px}.adm-bl-remove[data-v-17a85f85]:hover{background:#ffeaf0;border-color:#ff9eb5;color:#e54473}.adm-bl-empty[data-v-17a85f85]{align-items:center;color:var(--text-muted,#c4a8cc);display:flex;flex:1;font-size:12px;justify-content:center;min-height:100px;padding:20px 14px;text-align:center}.adm-vf-exempt-list .adm-bl-item[data-v-17a85f85]{align-items:center;border-bottom:1px solid var(--border,#f0d0e0);display:flex;font-size:12px;gap:8px;justify-content:space-between;padding:6px 0}.adm-vf-exempt-list[data-v-17a85f85]{margin-top:8px;max-height:280px;overflow-y:auto}.adm-vf-email[data-v-17a85f85]{font-size:12px}.adm-backdrop--mobile[data-v-17a85f85]{align-items:stretch;justify-content:stretch;padding:0 0 env(safe-area-inset-bottom,0)}.adm-panel--mobile[data-v-17a85f85]{border-radius:0;flex-direction:column;height:100dvh;max-height:100dvh;max-width:100%;min-height:0;position:relative;width:100%}.adm-aside-scrim[data-v-17a85f85]{backdrop-filter:blur(3px);background:#28122c66;inset:0;position:fixed;z-index:1305}.adm-panel--mobile .adm-aside[data-v-17a85f85]{border-bottom:none;border-right:1.5px solid var(--border,#f0d0e0);bottom:0;box-shadow:8px 0 40px #50285a33;left:0;max-height:none;padding-bottom:env(safe-area-inset-bottom,0);padding-top:max(12px,env(safe-area-inset-top,0px));position:fixed;top:0;transform:translate(-105%);transition:transform .28s cubic-bezier(.22,1,.36,1);width:min(300px,88vw);z-index:1310}.adm-panel--mobile .adm-aside--open[data-v-17a85f85]{transform:translate(0)}.adm-panel--mobile .adm-body[data-v-17a85f85]{flex:1;min-height:0;width:100%}.adm-panel--mobile .adm-head[data-v-17a85f85]{gap:8px;padding:10px 12px}.adm-panel--mobile .adm-head h2[data-v-17a85f85]{flex:1;font-size:15px;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-menu-btn[data-v-17a85f85]{background:#ffffffeb;border:1.5px solid var(--border,#f0d0e0);border-radius:12px;color:var(--pink-dark,#e05590);cursor:pointer;display:grid;flex-shrink:0;font-family:inherit;height:40px;place-items:center;transition:background .2s;width:42px}.adm-menu-btn[data-v-17a85f85]:hover{background:var(--pink-soft,#fff0f5)}.adm-panel--mobile .adm-close-aside[data-v-17a85f85]{display:block;margin-top:10px}.adm-panel--mobile .adm-nav[data-v-17a85f85]{-webkit-overflow-scrolling:touch;flex:1;max-height:none;min-height:0;overflow-y:auto}.adm-panel--mobile .adm-aside-sub[data-v-17a85f85]{display:none}.adm-panel--mobile .adm-content[data-v-17a85f85]{padding:12px 14px max(18px,env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.adm-panel--mobile .adm-table-wrap--stack[data-v-17a85f85]{background:0 0;border:none;overflow-x:visible}.adm-panel--mobile .adm-table--vfhelp[data-v-17a85f85]{min-width:0!important}.adm-panel--mobile .adm-table-wrap--stack .adm-table--vfhelp thead[data-v-17a85f85]{display:none}.adm-panel--mobile .adm-table-wrap--stack .adm-table--vfhelp tbody tr[data-v-17a85f85]{background:#fffffffa;border:1.5px solid var(--border,#f0d0e0);border-radius:14px;box-shadow:0 2px 10px #ff85b314;display:block;margin-bottom:12px;padding:12px 14px}.adm-panel--mobile .adm-table-wrap--stack .adm-table--vfhelp td[data-v-17a85f85]{align-items:flex-start;border:none;display:flex;font-size:12.5px;gap:10px;justify-content:space-between;padding:6px 0}.adm-panel--mobile .adm-table-wrap--stack .adm-table--vfhelp td[data-v-17a85f85]:before{color:var(--text-sub,#9b7ea8);content:attr(data-label);flex-shrink:0;font-size:11px;font-weight:700;min-width:4.2em}.adm-panel--mobile .adm-table-wrap--stack .adm-table--vfhelp td.col-act[data-v-17a85f85]{align-items:stretch;display:grid;gap:8px;grid-template-columns:1fr 1fr}.adm-panel--mobile .adm-table-wrap--stack .adm-table--vfhelp td.col-act[data-v-17a85f85]:before{grid-column:1/-1;margin-bottom:0}.adm-panel--mobile .adm-table-wrap--stack .adm-table--vfhelp td.col-act .adm-mono[data-v-17a85f85]{grid-column:1/-1}.adm-panel--mobile .adm-table-wrap--stack .adm-table--vfhelp td.col-act .adm-btn[data-v-17a85f85]{justify-content:center;width:100%}.adm-dlg-overlay[data-v-17a85f85]{align-items:center;backdrop-filter:blur(8px);background:#30143473;display:flex;inset:0;justify-content:center;outline:none;padding:16px;position:fixed;z-index:1400}.adm-dlg-box[data-v-17a85f85]{background:linear-gradient(165deg,#fffcfefc,#fff5faf7);border:1.5px solid #ffbed28c;border-radius:22px;box-shadow:0 24px 56px #a0507838,inset 0 0 0 1px #fff9;padding:22px 24px 20px;width:min(400px,100%)}.adm-dlg-msg[data-v-17a85f85]{color:var(--text,#4a3048);font-size:14px;line-height:1.55;margin:0 0 16px;white-space:pre-wrap;word-break:break-word}.adm-dlg-input[data-v-17a85f85]{box-sizing:border-box;margin-bottom:14px;width:100%}.adm-dlg-actions[data-v-17a85f85]{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:4px}.adm-suboverlay[data-v-17a85f85]{align-items:center;backdrop-filter:blur(4px);background:#50145061;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1350}.adm-subbox[data-v-17a85f85]{background:#fffffffa;border:1.5px solid var(--border,#f0d0e0);border-radius:18px;box-shadow:0 24px 50px var(--shadow,#ff85b347);max-height:90vh;overflow-y:auto;padding:20px 22px;width:min(440px,100%)}.adm-subbox h3[data-v-17a85f85]{color:var(--pink-dark,#e05590);font-size:16px;font-weight:800;margin:0 0 14px}.adm-form-grid[data-v-17a85f85]{align-items:center;display:grid;font-size:12px;gap:8px 12px;grid-template-columns:100px 1fr}.adm-form-grid label[data-v-17a85f85]{color:var(--text-sub,#9b7ea8)}.adm-subactions[data-v-17a85f85]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:16px}@media (width<=720px){.adm-panel[data-v-17a85f85]:not(.adm-panel--mobile){border-radius:18px 18px 0 0;flex-direction:column;height:min(100dvh,100vh);max-height:min(100dvh,100vh);max-width:100%;width:100%}.adm-input.sm[data-v-17a85f85],.adm-input[data-v-17a85f85],.adm-textarea[data-v-17a85f85]{max-width:100%}.flex-q[data-v-17a85f85]{max-width:100%!important}.adm-suboverlay[data-v-17a85f85]{align-items:flex-end;padding:12px}.adm-subbox[data-v-17a85f85]{border-radius:16px 16px 0 0;max-height:88dvh;width:100%}.adm-dlg-overlay[data-v-17a85f85]{align-items:center;padding:12px}.adm-dlg-box[data-v-17a85f85]{border-radius:18px;width:100%}.adm-backdrop[data-v-17a85f85]:not(.adm-backdrop--mobile){align-items:center;justify-content:center;padding:max(10px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) max(10px,env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px))}.adm-panel[data-v-17a85f85]:not(.adm-panel--mobile){border-radius:18px;height:min(92dvh,calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 20px));max-height:min(92dvh,calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 20px));max-width:min(1080px,100%);width:calc(100% - 16px)}.adm-suboverlay[data-v-17a85f85]{align-items:center;justify-content:center;padding:max(10px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) max(10px,env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px))}.adm-subbox[data-v-17a85f85]{border-radius:18px;max-height:min(88dvh,calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 20px));width:min(440px,100vw - 24px)}}.adm-shop-tabs[data-v-90d105b9]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.adm-shop-tab[data-v-90d105b9]{background:#ffffffe6;border:1.5px solid var(--border,#f0d0e0);border-radius:10px;color:var(--text-sub,#9b7ea8);cursor:pointer;font-family:inherit;font-size:12px;font-weight:700;padding:7px 12px}.adm-shop-tab.active[data-v-90d105b9]{background:linear-gradient(135deg,#ff85b333,#c9a8f529);border-color:#ff85b373;color:var(--pink-dark,#e05590)}.adm-shop-stack[data-v-90d105b9]{display:flex;flex-direction:column;gap:12px}.adm-shop-form[data-v-90d105b9]{grid-template-columns:100px 1fr}@media (width<=640px){.adm-shop-form[data-v-90d105b9]{grid-template-columns:1fr}}.adm-shop-form .full[data-v-90d105b9]{grid-column:1/-1}.adm-shop-settings-wrap[data-v-90d105b9]{display:flex;flex-direction:column;gap:14px}.adm-shop-settings-grid[data-v-90d105b9]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=720px){.adm-shop-settings-grid[data-v-90d105b9]{grid-template-columns:1fr}}.adm-settings-card[data-v-90d105b9]{background:#ffffffeb;border:1.5px solid var(--border,#f0d0e0);border-radius:14px;box-shadow:0 4px 18px #ff85b30f;padding:14px 16px}.adm-settings-span2[data-v-90d105b9]{grid-column:1/-1}.adm-settings-card-title[data-v-90d105b9]{color:var(--pink-dark,#e05590);font-size:14px;font-weight:800;margin:0 0 6px}.adm-settings-card-desc[data-v-90d105b9]{color:var(--text-sub,#9b7ea8);font-size:11px;line-height:1.45;margin:0 0 10px}.adm-settings-field[data-v-90d105b9]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.adm-settings-field label[data-v-90d105b9]{color:var(--text-sub,#9b7ea8);font-size:11px;font-weight:700}.adm-settings-stack[data-v-90d105b9]{display:flex;flex-direction:column;gap:8px}.adm-shop-save-bar[data-v-90d105b9]{background:linear-gradient(#0000,#fffafcf5 35%);bottom:0;display:flex;justify-content:flex-end;margin-top:4px;padding:10px 0 4px;position:sticky;z-index:2}.adm-btn.lg[data-v-90d105b9]{font-size:13px;padding:10px 22px}.adm-group-form[data-v-90d105b9]{grid-template-columns:100px 1fr}.sam-backdrop[data-v-ce47a81b]{align-items:center;backdrop-filter:blur(6px);background:#50145059;display:flex;inset:0;justify-content:center;padding:14px;position:fixed;z-index:1310}.sam-backdrop--mobile[data-v-ce47a81b]{align-items:stretch;justify-content:stretch;padding:0 0 env(safe-area-inset-bottom,0)}.sam-panel[data-v-ce47a81b]{background:var(--white,#fff);border:1.5px solid var(--border,#f0d0e0);border-radius:22px;box-shadow:0 24px 60px var(--shadow,#ff85b34d),0 4px 20px #a050c81f;display:flex;flex-direction:column;height:min(720px,92vh);overflow:hidden;width:min(920px,100%)}.sam-panel--mobile[data-v-ce47a81b]{border-radius:0;height:100dvh;max-height:100dvh;max-width:100%;min-height:0;width:100%}.sam-head[data-v-ce47a81b]{align-items:center;background:linear-gradient(165deg,#fff5f9,#fff0f9 40%,#f3ecff);border-bottom:1.5px solid var(--border,#f0d0e0);display:flex;flex-shrink:0;gap:10px;padding:14px 16px}.sam-title[data-v-ce47a81b]{color:var(--pink-dark,#e05590);flex:1;font-size:17px;font-weight:800;margin:0;min-width:0}.sam-menu-btn[data-v-ce47a81b]{background:#ffffffeb;border:1.5px solid var(--border,#f0d0e0);border-radius:12px;color:var(--pink-dark,#e05590);display:grid;font-family:inherit;height:40px;place-items:center;width:42px}.sam-menu-btn[data-v-ce47a81b],.sam-x[data-v-ce47a81b]{cursor:pointer;flex-shrink:0}.sam-x[data-v-ce47a81b]{align-items:center;background:#ffffffbf;border:none;border-radius:10px;color:var(--text-sub,#9b7ea8);display:flex;height:36px;justify-content:center;width:36px}.sam-x[data-v-ce47a81b]:hover{background:#ffb8d4;color:#e05590}.sam-panel--mobile .sam-x[data-v-ce47a81b]{display:none}.sam-body[data-v-ce47a81b]{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow:auto;padding:14px 16px 18px}.sam-lead[data-v-ce47a81b]{color:var(--text-sub,#9b7ea8);font-size:12px;line-height:1.5;margin:0 0 12px}.sam-dlg-overlay[data-v-ce47a81b]{align-items:center;backdrop-filter:blur(8px);background:#30143473;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1400}.sam-dlg-box[data-v-ce47a81b]{background:linear-gradient(165deg,#fffcfefc,#fff5faf7);border:1.5px solid #ffbed28c;border-radius:22px;box-shadow:0 24px 56px #a0507838;padding:22px 24px 20px;width:min(400px,100%)}.sam-dlg-msg[data-v-ce47a81b]{color:var(--text,#4a3048);font-size:14px;line-height:1.55;margin:0 0 16px;white-space:pre-wrap;word-break:break-word}.sam-dlg-actions[data-v-ce47a81b]{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.sam-btn[data-v-ce47a81b]{background:#fffffff5;border:1.5px solid var(--border,#f0d0e0);border-radius:10px;color:var(--text,#4a3048);cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:8px 16px}.sam-btn-primary[data-v-ce47a81b]{background:linear-gradient(135deg,var(--pink-dark,#e05590),#c9a8f5);border:none;color:#fff}.sam-fade-enter-active[data-v-ce47a81b],.sam-fade-leave-active[data-v-ce47a81b]{transition:opacity .25s}.sam-fade-enter-from[data-v-ce47a81b],.sam-fade-leave-to[data-v-ce47a81b]{opacity:0}.sam-slide-enter-active[data-v-ce47a81b]{transition:transform .28s cubic-bezier(.34,1.56,.64,1),opacity .25s}.sam-slide-leave-active[data-v-ce47a81b]{transition:opacity .18s}.sam-slide-enter-from[data-v-ce47a81b]{opacity:0;transform:scale(.94)translateY(12px)}.sam-slide-leave-to[data-v-ce47a81b]{opacity:0}.pref-backdrop[data-v-790b4c3f]{align-items:center;background:#4a304861;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1200}.pref-box[data-v-790b4c3f]{background:#fff;border:1.5px solid var(--border,#f0d0e0);border-radius:22px;box-shadow:0 20px 50px var(--shadow,#ff85b338);box-sizing:border-box;max-height:min(90vh,620px);overflow-y:auto;padding:20px 22px 18px;position:relative;width:min(800px,100vw - 24px)}.pref-grid[data-v-790b4c3f]{align-items:start;display:grid;gap:14px 18px;grid-template-columns:1fr 1.15fr}@media (width<=700px){.pref-grid[data-v-790b4c3f]{grid-template-columns:1fr}}.pref-card[data-v-790b4c3f]{background:linear-gradient(165deg,#fffffffa,#fff8fceb);border:1.5px solid #f0d0e0e6;border-radius:16px;box-shadow:0 2px 14px #ff85b30f;padding:14px 14px 12px}.pref-card--accent[data-v-790b4c3f]{background:linear-gradient(155deg,#fffdfefc,#f3eeff7a);border-color:#ffb8d48c;box-shadow:0 4px 18px #ff85b314}.pref-card-head[data-v-790b4c3f]{align-items:center;display:flex;gap:8px;margin-bottom:10px}.pref-card-title[data-v-790b4c3f]{color:var(--text,#4a3048);font-size:13px;font-weight:800;margin:0}.pref-card-title--grad[data-v-790b4c3f]{background:linear-gradient(95deg,var(--pink-dark,#e05590),#7e6bc8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.pref-card-tag[data-v-790b4c3f]{background:#ffb8d447;border-radius:99px;color:var(--pink-dark,#e05590);font-size:9px;font-weight:800;letter-spacing:.05em;padding:2px 8px}.pref-card-tag--vio[data-v-790b4c3f]{background:#c9a8f547;color:#6b5b9e}.pref-card-lead[data-v-790b4c3f]{color:var(--text-muted,#c4a8cc);font-size:10px;line-height:1.4;margin:0 0 10px}.pref-toggle--compact[data-v-790b4c3f]{margin-bottom:10px}.pref-id-tools[data-v-790b4c3f]{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px}.pref-field--tight[data-v-790b4c3f]{margin-bottom:0}.pref-field--grow[data-v-790b4c3f]{flex:140px;min-width:120px}.pref-seg--compact[data-v-790b4c3f]{min-width:0}.pref-seg--compact .pref-seg-btn[data-v-790b4c3f]{font-size:12px;padding:8px 12px}.pref-input--compact[data-v-790b4c3f]{font-size:12px;padding:8px 10px}.pref-hint--single[data-v-790b4c3f]{margin:8px 0 0}.pref-count-row[data-v-790b4c3f]{align-items:center;border-top:1px dashed #dcb4d28c;display:flex;gap:12px;justify-content:space-between;margin-top:10px;padding-top:10px}.pref-count-row.disabled[data-v-790b4c3f]{opacity:.55}.pref-count-label[data-v-790b4c3f]{color:var(--text-sub,#9b7ea8);font-size:11px;font-weight:700;white-space:nowrap}.pref-count-row .pref-count-pill[data-v-790b4c3f]{flex:none;gap:6px}.pref-count-row .pref-count-btn[data-v-790b4c3f]{font-size:14px;max-width:none;padding:8px 0;width:40px}.pref-close[data-v-790b4c3f]{align-items:center;background:var(--pink-soft,#fff0f5);border:none;border-radius:8px;color:var(--text-sub,#9b7ea8);cursor:pointer;display:flex;height:30px;justify-content:center;position:absolute;right:12px;top:12px;transition:background .15s;width:30px}.pref-close[data-v-790b4c3f]:hover{background:#ffb8d4;color:var(--pink-dark,#e05590)}.pref-title[data-v-790b4c3f]{align-items:center;color:var(--text,#4a3048);display:flex;font-size:17px;font-weight:800;gap:8px;margin:0 0 6px}.pref-title-ico[data-v-790b4c3f]{color:var(--pink,#ff85b3);display:flex}.pref-desc[data-v-790b4c3f]{color:var(--text-sub,#9b7ea8);font-size:11.5px;line-height:1.45;margin:0 0 14px;max-width:52em}.pref-row[data-v-790b4c3f]{display:block;margin-bottom:16px}.pref-toggle[data-v-790b4c3f]{align-items:center;color:var(--text,#4a3048);cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:10px;-webkit-user-select:none;user-select:none}.pref-toggle.is-disabled[data-v-790b4c3f]{cursor:not-allowed;opacity:.85}.pref-check-wrap[data-v-790b4c3f]{flex-shrink:0;height:22px;position:relative;width:22px}.pref-check-input[data-v-790b4c3f]{cursor:pointer;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%;z-index:2}.pref-check-input[data-v-790b4c3f]:disabled{cursor:not-allowed}.pref-check-faux[data-v-790b4c3f]{align-items:center;background:linear-gradient(#fff,#fff8fb);border:2px solid #e0559061;border-radius:7px;box-shadow:inset 0 1px #fffffff2,0 2px 8px #e055901f;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute;transition:border-color .22s,background .22s,box-shadow .22s,transform .22s cubic-bezier(.34,1.4,.64,1)}.pref-check-tick[data-v-790b4c3f]{color:#fff;height:10px;opacity:0;transform:scale(.5)rotate(-8deg);transition:opacity .18s,transform .28s cubic-bezier(.34,1.45,.64,1);width:12px}.pref-check-input:checked+.pref-check-faux[data-v-790b4c3f]{background:linear-gradient(145deg,var(--pink,#ff85b3) 0,#e878a8 45%,var(--lavender,#b89fd8) 100%);border-color:#ff85b38c;box-shadow:inset 0 1px #ffffff59,0 3px 14px #ff85b36b}.pref-check-input:checked+.pref-check-faux .pref-check-tick[data-v-790b4c3f]{opacity:1;transform:scale(1)rotate(0)}.pref-check-input:focus-visible+.pref-check-faux[data-v-790b4c3f]{outline:2px solid var(--pink,#ff85b3);outline-offset:2px}.pref-toggle:hover .pref-check-input:not(:disabled)+.pref-check-faux[data-v-790b4c3f]{border-color:#ff85b38c;box-shadow:inset 0 1px #fffffff2,0 3px 12px #ff85b32e}.pref-toggle:hover .pref-check-input:checked:not(:disabled)+.pref-check-faux[data-v-790b4c3f]{box-shadow:inset 0 1px #fff6,0 4px 16px #ff85b37a;transform:scale(1.04)}.pref-check-input:disabled+.pref-check-faux[data-v-790b4c3f]{box-shadow:none;filter:grayscale(.15);opacity:.5}.pref-check-input:disabled:checked+.pref-check-faux .pref-check-tick[data-v-790b4c3f]{opacity:.95}.pref-field[data-v-790b4c3f]{margin-bottom:12px}.pref-field.disabled[data-v-790b4c3f]{opacity:.55}.pref-label[data-v-790b4c3f]{color:var(--text-sub,#9b7ea8);display:block;font-size:12px;font-weight:700;margin-bottom:8px}.pref-opt[data-v-790b4c3f]{color:var(--text-muted,#c4a8cc);font-size:11px;font-weight:500}.pref-seg[data-v-790b4c3f]{display:flex;gap:8px}.pref-seg-btn[data-v-790b4c3f]{background:var(--bg,#fff5f9);border:1.5px solid var(--border,#f0d0e0);border-radius:11px;color:var(--text-sub,#9b7ea8);cursor:pointer;flex:1;font-family:inherit;font-size:13px;font-weight:600;padding:9px 12px;transition:all .15s}.pref-seg-btn[data-v-790b4c3f]:hover{border-color:var(--pink-light,#ffc2d9);color:var(--pink-dark,#e05590)}.pref-seg-btn.active[data-v-790b4c3f]{background:linear-gradient(135deg,var(--pink-soft,#fff0f5),var(--lavender-light,#ede4ff));border-color:var(--pink,#ff85b3);color:var(--pink-dark,#e05590)}.pref-input[data-v-790b4c3f]{border:1.5px solid var(--border,#f0d0e0);border-radius:11px;box-sizing:border-box;color:var(--text,#4a3048);font-family:inherit;font-size:13px;outline:none;padding:10px 12px;transition:border-color .15s;width:100%}.pref-input[data-v-790b4c3f]:focus{border-color:var(--pink,#ff85b3)}.pref-input[data-v-790b4c3f]:disabled{background:#fdf7fb;color:var(--text-muted,#c4a8cc)}.pref-hint[data-v-790b4c3f]{color:var(--text-muted,#c4a8cc);font-size:11px;margin:6px 0 0}.pref-err[data-v-790b4c3f]{color:var(--error,#ff6b8a);font-size:12px;margin:8px 0 0}.pref-actions[data-v-790b4c3f]{display:flex;gap:10px;margin-top:16px}.pref-btn[data-v-790b4c3f]{border-radius:12px;cursor:pointer;flex:1;font-family:inherit;font-size:14px;font-weight:700;padding:10px 14px;transition:opacity .15s}.pref-btn[data-v-790b4c3f]:disabled{cursor:default;opacity:.55}.pref-btn.ghost[data-v-790b4c3f]{background:#fff;border:1.5px solid var(--border,#f0d0e0);color:var(--text-sub,#9b7ea8)}.pref-btn.ghost[data-v-790b4c3f]:hover:not(:disabled){background:var(--pink-soft,#fff0f5)}.pref-btn.primary[data-v-790b4c3f]{background:linear-gradient(135deg,var(--pink,#ff85b3),var(--lavender,#c9a8f5));border:none;box-shadow:0 4px 16px var(--shadow,#ff85b359);color:#fff}.pref-btn.primary[data-v-790b4c3f]:hover:not(:disabled){filter:brightness(1.05)}.pref-server-chips[data-v-790b4c3f]{align-items:stretch;display:flex;flex-direction:row;gap:10px}@media (width<=700px){.pref-server-chips[data-v-790b4c3f]{flex-direction:column}}.pref-srv-chip[data-v-790b4c3f]{align-items:center;background:#ffffffd9;border:1.5px solid var(--border,#f0d0e0);border-radius:14px;cursor:pointer;display:flex;flex:1;font-family:inherit;gap:10px;min-width:0;padding:8px 10px;text-align:left;transition:border-color .15s,box-shadow .15s,transform .12s}.pref-srv-chip[data-v-790b4c3f]:hover:not(:disabled){border-color:var(--pink-light,#ffc2d9);box-shadow:0 2px 12px #ff85b31f}.pref-srv-chip.on[data-v-790b4c3f]{background:linear-gradient(125deg,#fff5fb,#f5f0ff);border-color:var(--pink,#ff85b3);box-shadow:0 2px 14px #ff85b32e}.pref-srv-chip[data-v-790b4c3f]:disabled{cursor:default;opacity:.6}.pref-srv-chip-ico[data-v-790b4c3f]{background:linear-gradient(145deg,#ffe0ef,#e8deff);border-radius:10px;box-shadow:inset 0 1px #fffc;display:grid;flex-shrink:0;height:34px;overflow:hidden;place-items:center;width:34px}.pref-srv-chip-ico img[data-v-790b4c3f]{border-radius:7px;display:block;height:26px;object-fit:cover;width:26px}.pref-srv-chip-text[data-v-790b4c3f]{display:flex;flex-direction:column;gap:1px;min-width:0}.pref-srv-chip-name[data-v-790b4c3f]{color:var(--text,#4a3048);font-size:11.5px;font-weight:700;line-height:1.2}.pref-srv-chip-id[data-v-790b4c3f]{color:var(--text-muted,#c4a8cc);font-size:9px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.2;word-break:break-all}.pref-count-pill[data-v-790b4c3f]{display:flex;gap:8px}.pref-count-btn[data-v-790b4c3f]{background:#fff;border:1.5px solid var(--border,#f0d0e0);border-radius:11px;color:var(--text-sub,#9b7ea8);cursor:pointer;flex:none;font-family:inherit;font-size:14px;font-variant-numeric:tabular-nums;font-weight:800;padding:9px 0;transition:all .15s;width:44px}.pref-count-btn[data-v-790b4c3f]:hover:not(:disabled){border-color:var(--pink-light,#ffc2d9);color:var(--pink-dark,#e05590)}.pref-count-btn.active[data-v-790b4c3f]{background:linear-gradient(135deg,var(--pink-soft,#fff0f5),var(--lavender-light,#ede4ff));border-color:var(--pink,#ff85b3);box-shadow:0 2px 10px #ff85b333;color:var(--pink-dark,#e05590)}.pref-count-btn[data-v-790b4c3f]:disabled{cursor:default;opacity:.55}.modal-fade-enter-active[data-v-790b4c3f],.modal-fade-leave-active[data-v-790b4c3f]{transition:opacity .2s}.modal-fade-enter-from[data-v-790b4c3f],.modal-fade-leave-to[data-v-790b4c3f]{opacity:0}.pref-pop-enter-active[data-v-790b4c3f]{transition:all .24s cubic-bezier(.34,1.56,.64,1)}.pref-pop-leave-active[data-v-790b4c3f]{transition:all .15s}.pref-pop-enter-from[data-v-790b4c3f]{opacity:0;transform:scale(.94)translateY(8px)}.pref-pop-leave-to[data-v-790b4c3f]{opacity:0;transform:scale(.98)}.mt-backdrop[data-v-3e896ce5]{align-items:center;backdrop-filter:blur(12px)saturate(1.2);background:#140a1e80;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1200}.mt-panel[data-v-3e896ce5]{background:#fff;border:1px solid #dcc8e680;border-radius:28px;box-shadow:inset 0 0 0 1px #fffc,0 32px 64px -12px #5028502e,0 8px 24px #96507814;display:flex;flex-direction:column;max-height:min(90vh,800px);overflow-y:auto;padding:0;position:relative;width:min(720px,100%)}.mt-header[data-v-3e896ce5]{background:linear-gradient(#fff8fc,#fff0);border-bottom:1px solid #f0dceb99;justify-content:space-between;padding:22px 24px 16px}.mt-header-left[data-v-3e896ce5],.mt-header[data-v-3e896ce5]{align-items:center;display:flex}.mt-header-left[data-v-3e896ce5]{gap:14px}.mt-emoji[data-v-3e896ce5]{filter:drop-shadow(0 2px 4px #00000014);font-size:32px;line-height:1}.mt-title[data-v-3e896ce5]{color:#2d1f30;font-size:18px;font-weight:800;letter-spacing:-.01em;margin:0}.mt-sub[data-v-3e896ce5]{color:#8a7a88;font-size:12px;font-weight:500;margin:2px 0 0}.mt-close[data-v-3e896ce5]{align-items:center;background:#0000000a;border:none;border-radius:12px;color:#8a7a88;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all .2s;width:36px}.mt-close[data-v-3e896ce5]:hover{background:#dc325014;color:#c62828;transform:scale(1.05)}.mt-ranges[data-v-3e896ce5]{-webkit-overflow-scrolling:touch;display:flex;gap:6px;overflow-x:auto;padding:16px 24px 12px}.mt-ranges[data-v-3e896ce5]::-webkit-scrollbar{height:0}.mt-range-btn[data-v-3e896ce5]{align-items:center;background:#00000005;border:1.5px solid #0000000f;border-radius:12px;color:#5a4a58;cursor:pointer;display:flex;flex-shrink:0;font-family:inherit;font-size:12.5px;font-weight:600;gap:6px;padding:8px 14px;transition:all .2s;white-space:nowrap}.mt-range-btn[data-v-3e896ce5]:hover:not(.active){background:#fff0f899;border-color:#c878b459}.mt-range-btn.active[data-v-3e896ce5]{background:linear-gradient(135deg,#ff7eb3,#c084fc);border-color:#0000;box-shadow:0 4px 16px #c864a04d;color:#fff;transform:translateY(-1px)}.mt-range-icon[data-v-3e896ce5]{font-size:13px;line-height:1}.mt-range-text[data-v-3e896ce5]{line-height:1}.mt-summary[data-v-3e896ce5]{background:#0000000a;border:1px solid #0000000a;border-radius:14px;display:grid;gap:1px;grid-template-columns:repeat(4,1fr);margin:0 24px;overflow:hidden}.mt-stat[data-v-3e896ce5]{align-items:center;background:#ffffffe6;display:flex;flex-direction:column;gap:4px;padding:12px 8px}.mt-stat-label[data-v-3e896ce5]{color:#a090a0;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.mt-stat-value[data-v-3e896ce5]{color:#3d2d40;font-size:15px;font-variant-numeric:tabular-nums;font-weight:800}.mt-stat-highlight[data-v-3e896ce5]{background:linear-gradient(135deg,#ff7eb3,#c084fc);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.mt-agg-hint[data-v-3e896ce5]{color:#9a8a96;font-size:11.5px;font-weight:500;line-height:1.45;margin:-4px 24px 12px}.mt-chart-area[data-v-3e896ce5]{min-height:300px;padding:16px 20px 20px}.mt-canvas-wrap[data-v-3e896ce5]{height:300px;position:relative;width:100%}.mt-state[data-v-3e896ce5]{align-items:center;color:#8a7a88;display:flex;flex-direction:column;font-size:13.5px;font-weight:500;gap:10px;justify-content:center;min-height:260px}.mt-state-err[data-v-3e896ce5]{color:#c62828}.mt-state-empty[data-v-3e896ce5]{gap:6px}.mt-empty-icon[data-v-3e896ce5]{font-size:36px;opacity:.7}.mt-empty-hint[data-v-3e896ce5]{color:#b0a0b0;font-size:12px;font-weight:400}.mt-spinner[data-v-3e896ce5]{animation:mt-spin-3e896ce5 .7s linear infinite;border:3px solid #c88cb433;border-radius:50%;border-top-color:#ff7eb3;height:28px;width:28px}@keyframes mt-spin-3e896ce5{to{transform:rotate(1turn)}}.mt-fade-enter-active[data-v-3e896ce5]{transition:opacity .25s}.mt-fade-leave-active[data-v-3e896ce5]{transition:opacity .2s}.mt-fade-enter-from[data-v-3e896ce5],.mt-fade-leave-to[data-v-3e896ce5]{opacity:0}.mt-slide-enter-active[data-v-3e896ce5]{transition:all .3s cubic-bezier(.16,1,.3,1)}.mt-slide-leave-active[data-v-3e896ce5]{transition:all .2s ease-in}.mt-slide-enter-from[data-v-3e896ce5]{opacity:0;transform:translateY(20px)scale(.96)}.mt-slide-leave-to[data-v-3e896ce5]{opacity:0;transform:translateY(10px)scale(.98)}.mt-stats-enter-active[data-v-3e896ce5]{transition:all .3s}.mt-stats-leave-active[data-v-3e896ce5]{transition:all .15s}.mt-stats-enter-from[data-v-3e896ce5]{opacity:0;transform:translateY(-6px)}.mt-stats-leave-to[data-v-3e896ce5]{opacity:0}@media (width<=520px){.mt-panel[data-v-3e896ce5]{border-radius:22px;max-height:92vh}.mt-header[data-v-3e896ce5]{padding:18px 18px 14px}.mt-emoji[data-v-3e896ce5]{font-size:26px}.mt-title[data-v-3e896ce5]{font-size:16px}.mt-ranges[data-v-3e896ce5]{gap:5px;padding:12px 18px 10px}.mt-range-btn[data-v-3e896ce5]{font-size:11.5px;padding:7px 10px}.mt-summary[data-v-3e896ce5]{grid-template-columns:repeat(2,1fr);margin:0 18px}.mt-agg-hint[data-v-3e896ce5]{font-size:11px;margin:-2px 18px 10px}.mt-chart-area[data-v-3e896ce5]{padding:12px 14px 16px}.mt-canvas-wrap[data-v-3e896ce5]{height:240px}}.modal-fade-enter-active[data-v-89431849],.modal-fade-leave-active[data-v-89431849]{transition:opacity .22s}.modal-fade-enter-from[data-v-89431849],.modal-fade-leave-to[data-v-89431849]{opacity:0}.lb-pop-enter-active[data-v-89431849]{transition:transform .28s cubic-bezier(.34,1.3,.64,1),opacity .22s}.lb-pop-leave-active[data-v-89431849]{transition:transform .18s ease-in,opacity .15s}.lb-pop-enter-from[data-v-89431849]{opacity:0;transform:scale(.94)translateY(8px)}.lb-pop-leave-to[data-v-89431849]{opacity:0;transform:scale(.98)}.lb-backdrop[data-v-89431849]{align-items:center;-webkit-backdrop-filter:blur(14px)saturate(1.15);background:#20122661;display:flex;inset:0;justify-content:center;padding:max(16px,env(safe-area-inset-top)) 14px max(16px,env(safe-area-inset-bottom));position:fixed;z-index:1120}.lb-box[data-v-89431849]{background:linear-gradient(#ffffffb8,#fffbfde6 48%,#fcf8fff0);border:1px solid #ffffffd9;border-radius:20px;box-shadow:0 4px 24px #ff78a012,0 32px 80px #6e3c5a2e,inset 0 0 0 1px #ffb7d240;display:flex;flex-direction:column;max-height:min(70vh,520px);overflow:hidden;width:min(580px,100vw - 24px)}.lb-box[data-v-89431849],.lb-top[data-v-89431849]{position:relative}.lb-top[data-v-89431849]{background:linear-gradient(#fffcfef7,#fffafcf0 88%,#fff8fce0);flex-shrink:0;z-index:2}.lb-sheen[data-v-89431849]{background:linear-gradient(125deg,#ff8fba1f,#c9a8f51a 50%,#0000 75%);height:72px;inset:0 0 auto;opacity:.95;pointer-events:none;position:absolute;z-index:0}.lb-close[data-v-89431849]{align-items:center;background:0 0;border:none;border-radius:12px;color:#4a30486b;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:10px;top:10px;transition:color .15s,background .15s;width:40px;z-index:5}.lb-close[data-v-89431849]:hover{background:#fff0f6d9;color:var(--pink-dark,#e05590)}.lb-header[data-v-89431849]{padding:20px 40px 4px;position:relative;text-align:center;z-index:1}.lb-title[data-v-89431849]{background:linear-gradient(105deg,#4a3048f2,#e05590 40%,#b98fd9);letter-spacing:.05em;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;color:#0000;font-size:1.35rem;font-weight:800;margin:0}.lb-sub[data-v-89431849]{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;gap:4px;justify-content:center;line-height:1.5;margin:8px 0 0}.lb-sub-muted[data-v-89431849]{color:var(--text-muted,#c4a8cc);font-weight:500}.lb-sub-dot[data-v-89431849]{color:#c4a8cc8c;-webkit-user-select:none;user-select:none}.lb-sub-date[data-v-89431849]{color:var(--pink-dark,#e05590);font-variant-numeric:tabular-nums;font-weight:700}.lb-tabs[data-v-89431849]{scrollbar-width:none;z-index:1;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;border-bottom:1px solid #f0d6e4a6;display:flex;gap:2px;overflow:auto hidden;padding:6px 12px 0;position:relative}.lb-tabs[data-v-89431849]::-webkit-scrollbar{display:none;height:0;width:0}.lb-tab[data-v-89431849]{align-items:center;background:0 0;border:none;border-bottom:2px solid #0000;color:var(--text-sub,#9b7ea8);cursor:pointer;display:inline-flex;flex:none;font-family:inherit;font-size:11.5px;font-weight:600;gap:5px;margin-bottom:-1px;padding:9px 11px 10px;transition:color .15s,border-color .2s;white-space:nowrap}.lb-tab[data-v-89431849]:hover{color:#d84a87}.lb-tab.active[data-v-89431849]{border-bottom-color:var(--pink,#ff85b3);color:var(--pink-dark,#e05590);font-weight:800}.lb-tab-ico[data-v-89431849]{display:flex;opacity:.72}.lb-tab.active .lb-tab-ico[data-v-89431849]{opacity:1}.lb-tab-ico[data-v-89431849] svg{display:block}.lb-body[data-v-89431849]{flex:auto;min-height:0;overflow:hidden auto;padding:10px 14px;scrollbar-color:#ff95baa6 #fff2f8d9;scrollbar-gutter:stable;scrollbar-width:thin}.lb-body[data-v-89431849]::-webkit-scrollbar{width:7px}.lb-body[data-v-89431849]::-webkit-scrollbar-track{background:#ffebf48c;border-radius:100px;margin:4px 0}.lb-body[data-v-89431849]::-webkit-scrollbar-thumb{background:linear-gradient(#ffa7c8f2,#e882aae0) padding-box padding-box;border:2px solid #fffcfee6;border-radius:100px;box-shadow:0 1px 2px #c864821f}.lb-body[data-v-89431849]::-webkit-scrollbar-thumb:hover{background:linear-gradient(#ff9ec4,#e76096);border-color:#fffcfef2}.lb-state[data-v-89431849]{align-items:center;color:var(--text-muted,#c4a8cc);display:flex;flex-direction:column;font-size:13px;gap:10px;justify-content:center;padding:48px 16px}.lb-state--err[data-v-89431849]{color:var(--error,#ff6b8a)}.lb-spinner[data-v-89431849]{animation:lb-spin-89431849 .75s linear infinite;border:3px solid #ff85b340;border-radius:50%;border-top:3px solid var(--pink,#ff85b3);height:28px;width:28px}@keyframes lb-spin-89431849{to{transform:rotate(1turn)}}.lb-empty[data-v-89431849]{color:var(--text-sub,#9b7ea8);padding:36px 20px;text-align:center}.lb-empty-emoji[data-v-89431849]{display:block;font-size:2.2rem;margin-bottom:8px}.lb-empty-hint[data-v-89431849]{font-size:12px;margin-top:6px;opacity:.85}.lb-list[data-v-89431849]{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.lb-row[data-v-89431849]{align-items:center;background:#ffffff8c;border:1px solid #eddce8b3;border-radius:16px;box-shadow:0 1px 3px #5a28460a;display:flex;gap:10px;padding:11px 12px 11px 14px;position:relative;transition:transform .14s,box-shadow .14s,border-color .14s}.lb-row[data-v-89431849]:hover{border-color:#ffb4d280;box-shadow:0 8px 24px #dc649617;transform:translateY(-1px)}.lb-row-accent[data-v-89431849]{background:0 0;border-radius:0 3px 3px 0;bottom:10px;left:0;opacity:0;position:absolute;top:10px;width:3px}.lb-row--top1 .lb-row-accent[data-v-89431849]{background:linear-gradient(#ffc94a,#ff9f1a);opacity:1}.lb-row--top2 .lb-row-accent[data-v-89431849]{background:linear-gradient(#e8e8ee,#b8b8c8);opacity:1}.lb-row--top3 .lb-row-accent[data-v-89431849]{background:linear-gradient(#e8a878,#c97d4a);opacity:1}.lb-row--me[data-v-89431849]{border-color:#c9a8f58c;box-shadow:0 0 0 1px #c9a8f540,0 6px 20px #b48cdc14}.lb-rank[data-v-89431849]{flex-shrink:0;font-weight:800;text-align:center;width:32px}.lb-rank-num[data-v-89431849]{color:#c4a8ccd9;font-size:13px;font-variant-numeric:tabular-nums;font-weight:800}.lb-medal[data-v-89431849]{filter:drop-shadow(0 1px 2px #0000000f);font-size:1.05rem;line-height:1}.lb-avatar[data-v-89431849]{align-items:center;background:linear-gradient(145deg,#fffefb,#fff5fa);border:2px solid var(--lv,#ff85b3);border-radius:14px;box-shadow:0 2px 10px #ff82aa1f;display:flex;flex-shrink:0;font-size:1.22rem;height:42px;justify-content:center;width:42px}.lb-main[data-v-89431849]{flex:1;min-width:0}.lb-name-row[data-v-89431849]{align-items:center;display:flex;gap:6px}.lb-name[data-v-89431849]{color:var(--text,#4a3048);font-size:14px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-me-tag[data-v-89431849]{background:linear-gradient(135deg,#e8d9ff,#ffd6e8);border-radius:6px;color:var(--pink-dark,#e05590);font-size:9px;font-weight:800;padding:2px 6px}.lb-meta[data-v-89431849]{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px;margin-top:3px}.lb-lv[data-v-89431849]{color:var(--text-sub,#9b7ea8);font-size:11px;font-weight:600;letter-spacing:.02em}.lb-meta-sub[data-v-89431849]{color:var(--text-muted,#c4a8cc);font-size:10.5px}.lb-value[data-v-89431849]{flex-shrink:0;min-width:72px;text-align:right}.lb-value-num[data-v-89431849]{background:linear-gradient(95deg,#e05590,#c9a8f5);font-variant-numeric:tabular-nums;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;color:#0000;display:block;font-size:16px;font-weight:800;letter-spacing:-.03em}.lb-value-label[data-v-89431849]{color:var(--text-muted,#c4a8cc);display:block;font-size:9.5px;font-weight:600;letter-spacing:.06em;margin-top:1px;text-transform:uppercase}.lb-foot[data-v-89431849]{background:#ffffff59;border-top:1px solid #eddce8bf;color:#b4a0bed9;flex-shrink:0;font-size:10px;letter-spacing:.04em;padding:8px 16px 11px;text-align:center}@media (aspect-ratio<=1) and (width<=900px){.lb-backdrop[data-v-89431849]{align-items:flex-end;justify-content:center;padding:0 0 env(safe-area-inset-bottom,0)}.lb-box[data-v-89431849]{border-radius:22px 22px 0 0;max-height:min(90dvh,calc(100dvh - env(safe-area-inset-top,0px) - 8px));max-width:min(580px,100vw);width:100%}.lb-header[data-v-89431849]{padding:18px 44px 6px}.lb-tabs[data-v-89431849]{border-bottom:none;flex-wrap:wrap;gap:6px 8px;overflow-x:visible;padding:8px 10px 4px}.lb-tab[data-v-89431849],.lb-tabs[data-v-89431849]{justify-content:center}.lb-tab[data-v-89431849]{background:#fffcfebf;border:1px solid #f0d6e48c;border-radius:14px;flex:calc(50% - 6px);margin-bottom:0;min-width:min(160px,50% - 8px);padding:10px}.lb-tab.active[data-v-89431849]{background:linear-gradient(#fff5fafa,#fffcfef2);border-color:#ffa0c8bf;box-shadow:0 2px 10px #ff82aa1f}.lb-body[data-v-89431849]{padding:12px 12px 10px}.lb-foot[data-v-89431849]{font-size:9.5px;padding:8px 12px max(10px,env(safe-area-inset-bottom,0px))}}@media (width<=520px){.lb-title[data-v-89431849]{font-size:1.2rem}.lb-header[data-v-89431849]{padding:16px 40px 4px}.lb-tab[data-v-89431849]{font-size:11px;min-width:calc(50% - 10px);padding:9px 8px}.lb-row[data-v-89431849]{gap:8px;padding:10px 10px 10px 12px}.lb-avatar[data-v-89431849]{font-size:1.1rem;height:38px;width:38px}.lb-name[data-v-89431849]{font-size:13px}.lb-value[data-v-89431849]{min-width:64px}.lb-value-num[data-v-89431849]{font-size:15px}}.ban-split-screen[data-v-124ba22a]{--ban-pad-x:clamp(12px,3.5vw,56px);--ban-pad-y:clamp(10px,2.8vmin,28px);--ban-fs-kicker:clamp(.62rem,2.1vmin,.6875rem);--ban-fs-h1:clamp(1.25rem,4vmin,2rem);--ban-fs-lead:clamp(.8125rem,2.85vmin,.9375rem);--ban-fs-dt:clamp(.62rem,2vmin,.6875rem);--ban-fs-mono:clamp(.6875rem,2.2vmin,.75rem);--ban-fs-qq:clamp(1rem,4.2vmin,1.25rem);--ban-fs-hint:clamp(.75rem,2.5vmin,.8125rem);--ban-fs-support:clamp(.75rem,2.5vmin,.8125rem);--ban-detail-max-h:min(12rem,32vh);z-index:2147482990;-webkit-font-smoothing:antialiased;background:#f9f6f2;display:flex;flex-direction:column;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Noto Sans SC,sans-serif;inset:0;max-height:100dvh;min-height:100dvh;overflow:hidden;position:fixed;width:100%}.ban-split-screen[data-v-124ba22a],.ban-split-screen[data-v-124ba22a] *,.ban-split-screen[data-v-124ba22a] :after,.ban-split-screen[data-v-124ba22a] :before{box-sizing:border-box}.ban-split-body[data-v-124ba22a]{align-items:stretch;display:flex;flex:auto;flex-direction:row;min-height:0;overflow:hidden;width:100%}.ban-split-left[data-v-124ba22a]{background:#ede8e1;border-right:1px solid #0000000f;flex:0 0 40%;padding:var(--ban-pad-y) var(--ban-pad-x);width:40%}.ban-split-left[data-v-124ba22a],.ban-split-right[data-v-124ba22a]{align-items:center;display:flex;justify-content:center;min-width:0}.ban-split-right[data-v-124ba22a]{-webkit-overflow-scrolling:touch;background:#f9f6f2;flex:auto;flex-direction:column;overflow:auto;padding:max(var(--ban-pad-y),env(safe-area-inset-top)) var(--ban-pad-x) max(var(--ban-pad-y),env(safe-area-inset-bottom))}.ban-main[data-v-124ba22a]{max-width:36rem;text-align:left;width:min(100%,36rem)}.ban-brand-mark[data-v-124ba22a]{display:inline-flex;gap:clamp(10px,3vmin,20px);max-width:100%}.ban-brand-mark[data-v-124ba22a],.ban-logo-wrap[data-v-124ba22a]{align-items:center;flex-shrink:0}.ban-logo-wrap[data-v-124ba22a]{display:flex;height:clamp(64px,14vmin,112px);justify-content:center;line-height:0;width:clamp(64px,14vmin,112px)}.ban-logo[data-v-124ba22a]{display:block;height:100%;object-fit:contain;object-position:center;width:100%}.ban-wordmark[data-v-124ba22a]{color:#1d1d1b;font-family:Newsreader,Georgia,Times New Roman,serif;font-size:clamp(1.35rem,5.5vmin + .5vw,3.25rem);font-weight:600;letter-spacing:-.035em;line-height:1.05}.ban-label[data-v-124ba22a]{color:#737372;font-size:var(--ban-fs-kicker);letter-spacing:.14em;text-transform:uppercase}.ban-h1[data-v-124ba22a],.ban-label[data-v-124ba22a]{font-weight:600;margin:0 0 clamp(8px,2vmin,16px)}.ban-h1[data-v-124ba22a]{color:#1d1d1b;font-family:Newsreader,Georgia,Times New Roman,serif;font-size:var(--ban-fs-h1);letter-spacing:-.02em;line-height:1.15}.ban-lead[data-v-124ba22a]{color:#5c5b58;font-size:var(--ban-fs-lead);line-height:1.65;margin:0 0 clamp(12px,2.5vmin,20px)}.ban-lead-pre[data-v-124ba22a]{white-space:pre-wrap}.ban-block-detail[data-v-124ba22a]{background:#00000008;border:1px solid #00000014;border-radius:10px;margin:0 0 clamp(14px,3vmin,24px);padding:clamp(10px,2.2vmin,14px) clamp(12px,2.5vmin,16px)}.ban-block-detail--tight[data-v-124ba22a]{margin-top:-8px}.ban-dt[data-v-124ba22a]{color:#737372;font-size:var(--ban-fs-dt);font-weight:600;letter-spacing:.12em;margin-bottom:clamp(6px,1.5vmin,8px);text-transform:uppercase}.ban-dv[data-v-124ba22a]{color:#1d1d1b;font-family:ui-monospace,Cascadia Code,SF Mono,Menlo,Consolas,monospace;font-size:var(--ban-fs-mono);line-height:1.5;margin:0;max-height:var(--ban-detail-max-h);overflow:auto;white-space:pre-wrap;word-break:break-all}.ban-qq-row[data-v-124ba22a]{align-items:center;background:#d9775714;border:1px solid #d9775773;border-radius:10px;color:#d97757;cursor:pointer;display:inline-flex;flex-wrap:wrap;gap:clamp(6px,2vmin,10px);margin-bottom:clamp(10px,2.5vmin,16px);max-width:100%;padding:clamp(9px,2.2vmin,12px) clamp(12px,3vw,20px);transition:background .18s,border-color .18s}.ban-qq-row[data-v-124ba22a]:hover{background:#d9775724;border-color:#d977578c}.ban-qq-num[data-v-124ba22a]{color:#d97757;font-size:var(--ban-fs-qq);font-weight:700;letter-spacing:.06em}.ban-hint[data-v-124ba22a],.ban-qq-tip[data-v-124ba22a]{color:#8e8d88;font-size:var(--ban-fs-hint)}.ban-hint[data-v-124ba22a]{line-height:1.6;margin:0}.ban-seed-dev[data-v-124ba22a]{background:#ffffff8c;border:1px dashed #00000024;border-radius:10px;margin-top:clamp(14px,3vmin,22px);padding:12px 14px}.ban-seed-dev summary[data-v-124ba22a]{color:#737372;cursor:pointer;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ban-seed-dev summary[data-v-124ba22a],.ban-seed-hint[data-v-124ba22a]{font-size:clamp(.72rem,2.3vmin,.78rem)}.ban-seed-hint[data-v-124ba22a]{color:#5c5b58;line-height:1.55;margin:10px 0 8px}.ban-seed-hint code[data-v-124ba22a]{background:#0000000d;border-radius:4px;font-size:.92em;padding:1px 4px}.ban-seed-input[data-v-124ba22a]{border:1px solid #0000001f;border-radius:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(.72rem,2.2vmin,.78rem);margin:0 0 10px;min-height:2.5rem;padding:8px 10px;resize:vertical;width:100%}.ban-seed-actions[data-v-124ba22a]{display:flex;flex-wrap:wrap;gap:8px}.ban-seed-apply[data-v-124ba22a],.ban-seed-clear[data-v-124ba22a]{border:none;border-radius:8px;cursor:pointer;font-family:inherit;font-size:.8125rem;font-weight:500;padding:8px 14px}.ban-seed-apply[data-v-124ba22a]{background:#d97757;color:#fff}.ban-seed-clear[data-v-124ba22a]{background:#e8e7e3;color:#3d3d3a}.ban-support-row[data-v-124ba22a]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin:0 0 14px}.ban-support-or[data-v-124ba22a]{color:#8e8d88;font-size:var(--ban-fs-support)}.ban-support-btn[data-v-124ba22a],.ban-support-submit[data-v-124ba22a]{background:#fff;border:1px solid #d97757;border-radius:10px;color:#d97757;cursor:pointer;font-size:var(--ban-fs-support);font-weight:600;min-height:clamp(36px,9vmin,44px);padding:clamp(6px,1.8vmin,8px) clamp(11px,2.5vmin,14px)}.ban-support-submit[data-v-124ba22a]{margin-top:12px;width:100%}.ban-support-meta[data-v-124ba22a]{color:#8e8d88;font-size:var(--ban-fs-hint)}.ban-support-overlay[data-v-124ba22a]{align-items:center;background:#00000059;display:flex;inset:0;justify-content:center;padding:clamp(8px,2.5vmin,16px);position:fixed;z-index:110000}.ban-support-modal[data-v-124ba22a]{-webkit-overflow-scrolling:touch;background:#f9f6f2;border:1px solid #e9e5de;border-radius:14px;box-shadow:0 12px 36px #0003;max-height:min(84vh,760px,100dvh - clamp(16px,4vmin,32px));overflow:auto;padding:clamp(12px,2.8vmin,16px);width:min(640px,100%)}.ban-support-head[data-v-124ba22a]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.ban-support-head h3[data-v-124ba22a]{font-size:clamp(1rem,3.2vmin,1.25rem);margin:0}.ban-support-close[data-v-124ba22a]{background:0 0;border:none;color:#666;cursor:pointer;font-size:clamp(1.25rem,4vmin,1.375rem);line-height:1;min-height:36px;min-width:36px}.ban-support-form[data-v-124ba22a]{display:grid;gap:8px}.ban-support-form label[data-v-124ba22a],.ban-support-form[data-v-124ba22a]{font-size:var(--ban-fs-support)}.ban-support-submitted[data-v-124ba22a]{background:linear-gradient(#f7f2ea,#f2ece3);border:1px solid #e7dfd3;border-radius:14px;box-shadow:inset 0 1px #fff9;display:grid;gap:9px;padding:14px 14px 12px}.ban-support-submitted-list[data-v-124ba22a]{display:grid;gap:10px}.ban-support-submitted-line[data-v-124ba22a]{color:#37352f;display:block;font-size:var(--ban-fs-support);line-height:1.6;word-break:break-word}.ban-support-submitted-line span[data-v-124ba22a]{color:#7e796f;margin-right:6px}.ban-terms-box[data-v-124ba22a]{border-top:1px solid #ddd2c1;display:grid;gap:8px;margin-top:6px;padding-top:8px}.ban-terms-check[data-v-124ba22a]{align-items:center;color:#5f513f;display:flex;font-size:var(--ban-fs-support);gap:8px}.ban-support-submit-secondary[data-v-124ba22a]{background:#f9f3ea;border-color:#ccbda7;color:#5f513f;margin-top:8px}.ban-support-submit-secondary[data-v-124ba22a]:hover{background:#f3eadf}.ban-support-input[data-v-124ba22a],.ban-support-textarea[data-v-124ba22a]{background:#fff;border:1px solid #d8d4cc;border-radius:10px;color:#1d1d1b;font-size:var(--ban-fs-support);padding:clamp(8px,2vmin,10px) clamp(10px,2.5vmin,12px);width:100%}.ban-support-textarea[data-v-124ba22a]{max-height:min(14rem,38vh);min-height:min(6rem,22vh);resize:vertical}.ban-appeal-verify-row[data-v-124ba22a]{align-items:center;display:flex;gap:10px}.ban-appeal-verify-anchor[data-v-124ba22a]{height:0;overflow:hidden;width:0}.ban-support-err[data-v-124ba22a]{color:#c0392b;font-size:var(--ban-fs-support);margin-top:8px}.ban-support-err--page[data-v-124ba22a]{line-height:1.5;margin-top:12px;max-width:36rem}.ban-support-block-reason[data-v-124ba22a]{color:#5f513f;font-size:var(--ban-fs-support);margin-top:8px}.ban-support-blocked[data-v-124ba22a],.ban-support-loading[data-v-124ba22a]{font-size:var(--ban-fs-support);line-height:1.55}.ban-split-footer[data-v-124ba22a]{background:#f9f6f2;border-top:1px solid #e8e7e3;color:#8e8d88;flex-shrink:0;font-size:var(--ban-fs-hint);padding:clamp(10px,2.5vmin,16px) var(--ban-pad-x);text-align:center;width:100%}@media (aspect-ratio<=1){.ban-split-body[data-v-124ba22a]{flex-direction:column}.ban-split-left[data-v-124ba22a]{border-bottom:1px solid #0000000f;border-right:none;flex:none;padding:clamp(16px,4.5vw,28px) clamp(16px,5vw,28px);width:100%}.ban-split-right[data-v-124ba22a]{align-items:center;justify-content:center;padding:max(16px,env(safe-area-inset-top)) clamp(14px,4.5vw,24px) max(16px,env(safe-area-inset-bottom))}.ban-main[data-v-124ba22a]{max-width:100%}.ban-brand-mark[data-v-124ba22a]{justify-content:center;width:100%}.ban-logo-wrap[data-v-124ba22a]{height:clamp(72px,16vw,96px);width:clamp(72px,16vw,96px)}}@media (height<=520px) and (width>=521px){.ban-split-body[data-v-124ba22a]{flex-direction:column}.ban-split-left[data-v-124ba22a]{border-bottom:1px solid #0000000f;border-right:none;flex:none;padding:clamp(8px,2vmin,16px) var(--ban-pad-x);width:100%}.ban-split-right[data-v-124ba22a]{align-items:center;flex:auto;justify-content:center;min-height:0}.ban-brand-mark[data-v-124ba22a]{flex-direction:row;gap:clamp(8px,2vmin,14px);justify-content:center}.ban-logo-wrap[data-v-124ba22a]{height:clamp(48px,12vmin,80px);width:clamp(48px,12vmin,80px)}}@media (width<=520px){.ban-split-body[data-v-124ba22a]{flex-direction:column}.ban-split-left[data-v-124ba22a]{border-bottom:1px solid #0000000f;border-right:none;flex:none;padding:16px 12px;width:100%}.ban-split-right[data-v-124ba22a]{align-items:center;justify-content:center;padding:max(16px,env(safe-area-inset-top)) 14px max(16px,env(safe-area-inset-bottom))}.ban-main[data-v-124ba22a]{max-width:100%}.ban-brand-mark[data-v-124ba22a]{flex-direction:column;gap:14px;text-align:center}.ban-logo-wrap[data-v-124ba22a]{height:88px;width:88px}.ban-wordmark[data-v-124ba22a]{font-size:clamp(1.625rem,7vw,2.125rem)}.ban-qq-row[data-v-124ba22a]{justify-content:center;padding:11px 12px;text-align:center;width:100%}.ban-qq-num[data-v-124ba22a]{font-size:clamp(1rem,4.8vmin,var(--ban-fs-qq))}.ban-support-row[data-v-124ba22a]{gap:8px}.ban-support-btn[data-v-124ba22a]{width:100%}.ban-support-modal[data-v-124ba22a]{max-height:min(88vh,640px,100dvh - clamp(16px,4vmin,32px));padding:12px}}@media (width<=380px){.ban-logo-wrap[data-v-124ba22a]{height:72px;width:72px}.ban-wordmark[data-v-124ba22a]{font-size:clamp(1.375rem,6.5vw,1.875rem)}.ban-brand-mark[data-v-124ba22a]{gap:10px}.ban-h1[data-v-124ba22a]{margin-bottom:12px}.ban-lead[data-v-124ba22a]{font-size:clamp(.78rem,2.65vmin,var(--ban-fs-lead))}.ban-block-detail[data-v-124ba22a]{padding:10px 12px}}