.top-bar[data-v-ca63fed0]{--u:calc(min(100vw, 420px) / 750);z-index:999;box-sizing:border-box;max-width:420px;height:calc(80 * var(--u));padding:0 calc(40 * var(--u));border-bottom:calc(1 * var(--u)) solid #d6d6d6;background:#f5f5f8;justify-content:space-between;align-items:center;margin:0 auto;display:flex;position:fixed;top:0;left:0;right:0}.nav-btn[data-v-ca63fed0]{width:calc(64 * var(--u));height:calc(64 * var(--u));font-size:calc(48 * var(--u));color:#1f2937;cursor:pointer;background:0 0;border:none;padding:0;line-height:1}.app-shell[data-v-81a45863]{width:100%;min-height:100vh}.mask[data-v-6def4e2b]{z-index:30;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dialog[data-v-6def4e2b]{--u:calc(min(100vw, 420px) / 750);width:calc(600 * var(--u));padding:calc(48 * var(--u)) calc(40 * var(--u)) calc(40 * var(--u));border-radius:calc(24 * var(--u));background:#fff}.field[data-v-6def4e2b]{height:calc(88 * var(--u));padding:0 calc(28 * var(--u));margin-bottom:calc(24 * var(--u));border-radius:calc(20 * var(--u));background:#f1eeff;align-items:center;display:flex}.field input[data-v-6def4e2b]{min-width:0;font-size:calc(28 * var(--u));color:#1f2937;background:0 0;border:none;outline:none;flex:1}.field input[data-v-6def4e2b]::placeholder{color:#9ca3af}.error[data-v-6def4e2b]{margin:0 0 calc(20 * var(--u));text-align:center;font-size:calc(24 * var(--u));color:#ef4444}.btns[data-v-6def4e2b]{gap:calc(24 * var(--u));margin-top:calc(16 * var(--u));display:flex}.btn[data-v-6def4e2b]{height:calc(80 * var(--u));border-radius:calc(40 * var(--u));color:#374151;font-size:calc(30 * var(--u));cursor:pointer;background:#f3f4f6;border:none;flex:1}.btn.primary[data-v-6def4e2b]{color:#fff;background:linear-gradient(90deg,#a99bf7 0%,#7c6cf0 100%)}.btn[data-v-6def4e2b]:disabled{opacity:.5;cursor:not-allowed}.hint[data-v-6def4e2b]{margin:calc(28 * var(--u)) 0 0;text-align:center;font-size:calc(24 * var(--u));color:#9ca3af}.site-icon[data-v-b5ee9b1e]{background-position:50%;background-repeat:no-repeat;background-size:contain}.site-letter[data-v-b5ee9b1e]{color:#fff;font-size:calc(34 * var(--u));text-shadow:0 1px 2px #0000002e;border-radius:50%;justify-content:center;align-items:center;font-weight:600;line-height:1;display:flex}.home[data-v-8927a666]{--u:calc(min(100vw, 420px) / 750);box-sizing:border-box;width:100%;max-width:420px;min-height:100vh;padding:calc(80 * var(--u)) calc(20 * var(--u)) calc(20 * var(--u));background:linear-gradient(135deg,#e0e7ff 0%,#f5f3ff 50%,#ecfeff 100%);margin:0 auto}.tip[data-v-8927a666]{font-size:calc(28 * var(--u));color:#6b7280;margin:0}.icon-grid[data-v-8927a666]{gap:calc(20 * var(--u));-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;grid-template-columns:repeat(5,1fr);display:grid}.icon-item[data-v-8927a666]{align-items:center;gap:calc(12 * var(--u));flex-direction:column;display:flex;position:relative}.icon-btn[data-v-8927a666]{aspect-ratio:1;border-radius:calc(28 * var(--u));cursor:pointer;width:78%;box-shadow:0 calc(8 * var(--u)) calc(24 * var(--u)) #6366f126;background:#fff;border:none;justify-content:center;align-items:center;padding:0;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.icon-item.jiggle .icon-btn[data-v-8927a666]{animation:.28s ease-in-out infinite jiggle-8927a666}.icon-item.jiggle:nth-child(2n) .icon-btn[data-v-8927a666]{animation-delay:70ms}.icon-item.jiggle:nth-child(3n) .icon-btn[data-v-8927a666]{animation-delay:.14s}@keyframes jiggle-8927a666{0%,to{transform:rotate(-1.8deg)}50%{transform:rotate(1.8deg)}}.badge-x[data-v-8927a666]{top:calc(-8 * var(--u));z-index:2;width:calc(40 * var(--u));height:calc(40 * var(--u));color:#fff;font-size:calc(30 * var(--u));line-height:calc(40 * var(--u));text-align:center;cursor:pointer;box-shadow:0 calc(4 * var(--u)) calc(10 * var(--u)) #ef444466;background:#ef4444;border-radius:50%;position:absolute;right:2%}.icon-btn[data-v-8927a666]:hover{transform:translateY(calc(-6 * var(--u)));box-shadow:0 calc(14 * var(--u)) calc(32 * var(--u)) #6366f140}.icon-btn[data-v-8927a666]:active{transform:translateY(calc(-2 * var(--u))) scale(.96)}.icon-btn img[data-v-8927a666]{object-fit:contain;pointer-events:none;width:75%;height:75%}.icon-img[data-v-8927a666]{pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;width:75%;height:75%}.icon-btn .avatar-img[data-v-8927a666]{border-radius:inherit;object-fit:cover;width:100%;height:100%}.avatar-letter[data-v-8927a666]{color:#fff;width:75%;height:75%;font-size:calc(36 * var(--u));background:linear-gradient(135deg,#a99bf7 0%,#7c6cf0 100%);border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:flex}.icon-name[data-v-8927a666]{font-size:calc(24 * var(--u));color:#4b5563;text-align:center}.home[data-v-2f7ef505]{--u:calc(min(100vw, 420px) / 750);box-sizing:border-box;width:100%;max-width:420px;min-height:100vh;padding:calc(80 * var(--u)) calc(20 * var(--u)) calc(20 * var(--u));background:#f0f1f3;margin:0 auto}.tip[data-v-2f7ef505]{font-size:calc(28 * var(--u));color:#6b7280;margin:0}.category-list[data-v-2f7ef505]{gap:calc(20 * var(--u));flex-direction:column;display:flex}.category-card[data-v-2f7ef505]{padding:calc(24 * var(--u));border-radius:calc(24 * var(--u));box-shadow:0 calc(8 * var(--u)) calc(24 * var(--u)) #6366f11a;background:#fff}.icon-grid[data-v-2f7ef505]{gap:calc(20 * var(--u));grid-template-columns:repeat(5,1fr);display:grid}.icon-item[data-v-2f7ef505]{align-items:center;gap:calc(10 * var(--u));color:inherit;flex-direction:column;text-decoration:none;display:flex}.icon-item img[data-v-2f7ef505]{width:calc(72 * var(--u));height:calc(72 * var(--u));object-fit:contain;transition:transform .2s}.icon-item:hover img[data-v-2f7ef505]{transform:translateY(calc(-4 * var(--u))) scale(1.06)}.icon-name[data-v-2f7ef505]{font-size:calc(22 * var(--u));color:#4b5563;text-align:center}.lock-area[data-v-f30cc95b]{aspect-ratio:1;border-radius:calc(24 * var(--u));touch-action:none;-webkit-user-select:none;user-select:none;cursor:pointer;background:#f1eeff;width:100%;position:relative}.is-error[data-v-f30cc95b]{animation:.4s shake-f30cc95b}@keyframes shake-f30cc95b{0%,to{transform:translate(0)}20%{transform:translateX(calc(-8 * var(--u)))}40%{transform:translateX(calc(8 * var(--u)))}60%{transform:translateX(calc(-5 * var(--u)))}80%{transform:translateX(calc(5 * var(--u)))}}.lines[data-v-f30cc95b]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.lines polyline[data-v-f30cc95b],.lines line[data-v-f30cc95b]{fill:none;stroke:#6b5cf0;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round}.is-error .lines polyline[data-v-f30cc95b],.is-error .lines line[data-v-f30cc95b]{stroke:#ef4444}.dot[data-v-f30cc95b]{width:calc(18 * var(--u));height:calc(18 * var(--u));pointer-events:none;background:#1f2937;border-radius:50%;transition:background .15s,box-shadow .15s;position:absolute;transform:translate(-50%,-50%)}.dot.active[data-v-f30cc95b]{box-shadow:0 0 0 calc(27 * var(--u)) #6b5cf033;background:#6b5cf0}.is-error .dot.active[data-v-f30cc95b]{box-shadow:0 0 0 calc(27 * var(--u)) #ef444433;background:#ef4444}.signin[data-v-bdae8f85]{--u:calc(min(100vw, 420px) / 750);box-sizing:border-box;width:100%;max-width:420px;min-height:100vh;padding:calc(60 * var(--u)) calc(40 * var(--u));background:#f8f6ff;margin:0 auto}.tabs[data-v-bdae8f85]{gap:calc(40 * var(--u));margin-bottom:calc(56 * var(--u));display:flex}.tab[data-v-bdae8f85]{padding:0 0 calc(12 * var(--u));border:none;border-bottom:calc(4 * var(--u)) solid transparent;font-size:calc(34 * var(--u));color:#9ca3af;cursor:pointer;background:0 0}.tab.active[data-v-bdae8f85]{color:#1f2937;border-bottom-color:#6b5cf0;font-weight:600}.field[data-v-bdae8f85]{height:calc(96 * var(--u));padding:0 calc(30 * var(--u));margin-bottom:calc(28 * var(--u));border-radius:calc(24 * var(--u));background:#f1eeff;align-items:center;display:flex}.field input[data-v-bdae8f85]{min-width:0;font-size:calc(30 * var(--u));color:#1f2937;background:0 0;border:none;outline:none;flex:1}.field input[data-v-bdae8f85]::placeholder{color:#9ca3af}.prefix[data-v-bdae8f85]{margin-right:calc(16 * var(--u));font-size:calc(30 * var(--u));color:#374151}.code-btn[data-v-bdae8f85]{color:#6b5cf0;font-size:calc(28 * var(--u));white-space:nowrap;cursor:pointer;background:0 0;border:none}.code-btn[data-v-bdae8f85]:disabled{color:#9ca3af;cursor:not-allowed}.forgot-link[data-v-bdae8f85]{margin:calc(-8 * var(--u)) 0 calc(24 * var(--u));text-align:right;font-size:calc(24 * var(--u));color:#6b5cf0;cursor:pointer}.lock-tip[data-v-bdae8f85]{margin:calc(32 * var(--u)) 0 0;text-align:center;font-size:calc(26 * var(--u));color:#ef4444}.agreement[data-v-bdae8f85]{align-items:flex-start;gap:calc(12 * var(--u));margin:calc(40 * var(--u)) 0 calc(50 * var(--u));font-size:calc(24 * var(--u));color:#6b7280;line-height:1.6;display:flex}.agreement input[data-v-bdae8f85]{width:calc(28 * var(--u));height:calc(28 * var(--u));margin:calc(6 * var(--u)) 0 0;accent-color:#6b5cf0}.agreement-text a[data-v-bdae8f85]{color:#6b5cf0;text-decoration:none}.submit[data-v-bdae8f85]{width:100%;height:calc(96 * var(--u));border-radius:calc(48 * var(--u));color:#fff;font-size:calc(34 * var(--u));cursor:pointer;background:linear-gradient(90deg,#a99bf7 0%,#7c6cf0 100%);border:none;transition:opacity .2s}.submit[data-v-bdae8f85]:disabled{opacity:.45;cursor:not-allowed}.toast[data-v-bdae8f85]{z-index:10;padding:calc(20 * var(--u)) calc(40 * var(--u));border-radius:calc(16 * var(--u));color:#fff;font-size:calc(26 * var(--u));white-space:nowrap;pointer-events:none;background:#1f2937d9;margin:0;position:fixed;top:40%;left:50%;transform:translate(-50%,-50%)}.me[data-v-3df0ef68]{--u:calc(min(100vw, 420px) / 750);box-sizing:border-box;width:100%;max-width:420px;min-height:100vh;padding:calc(100 * var(--u)) calc(40 * var(--u)) calc(40 * var(--u));background:#f8f6ff;margin:0 auto}.card[data-v-3df0ef68]{padding:calc(40 * var(--u));border-radius:calc(24 * var(--u));box-shadow:0 calc(8 * var(--u)) calc(24 * var(--u)) #6366f11a;background:#fff}.profile[data-v-3df0ef68]{align-items:center;gap:calc(28 * var(--u));cursor:pointer;display:flex}.avatar[data-v-3df0ef68]{width:calc(110 * var(--u));height:calc(110 * var(--u));color:#fff;font-size:calc(48 * var(--u));object-fit:cover;background:linear-gradient(135deg,#a99bf7 0%,#7c6cf0 100%);border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:flex}.info[data-v-3df0ef68]{flex:1;min-width:0}.account[data-v-3df0ef68]{font-size:calc(30 * var(--u));color:#1f2937;margin:0}.chevron[data-v-3df0ef68]{font-size:calc(40 * var(--u));color:#c4b5fd}.name[data-v-3df0ef68]{margin:0 0 calc(8 * var(--u));font-size:calc(30 * var(--u));color:#1f2937;font-weight:500}.logout[data-v-3df0ef68]{width:100%;height:calc(96 * var(--u));margin-top:calc(40 * var(--u));border-radius:calc(48 * var(--u));color:#ef4444;font-size:calc(32 * var(--u));cursor:pointer;box-shadow:0 calc(8 * var(--u)) calc(24 * var(--u)) #6366f11a;background:#fff;border:none}.checkin[data-v-25967fe9]{--u:calc(min(100vw, 420px) / 750);box-sizing:border-box;width:100%;max-width:420px;min-height:100vh;padding:calc(100 * var(--u)) calc(40 * var(--u)) calc(60 * var(--u));background:#f8f6ff;margin:0 auto}.row[data-v-25967fe9]{align-items:center;gap:calc(24 * var(--u));padding:calc(40 * var(--u)) calc(32 * var(--u));border-radius:calc(24 * var(--u));box-shadow:0 calc(8 * var(--u)) calc(24 * var(--u)) #6366f114;background:#fff;display:flex}.label[data-v-25967fe9]{font-size:calc(28 * var(--u));color:#6b7280;white-space:nowrap}.value[data-v-25967fe9]{align-items:center;gap:calc(10 * var(--u));font-size:calc(48 * var(--u));color:#f59e0b;font-variant-numeric:tabular-nums;flex:1;font-weight:700;display:inline-flex}.stone-icon[data-v-25967fe9]{width:calc(48 * var(--u));height:calc(48 * var(--u));object-fit:contain}.btn[data-v-25967fe9]{min-width:calc(160 * var(--u));height:calc(80 * var(--u));padding:0 calc(32 * var(--u));border-radius:calc(40 * var(--u));color:#fff;font-size:calc(30 * var(--u));cursor:pointer;background:linear-gradient(90deg,#a99bf7 0%,#7c6cf0 100%);border:none;flex-shrink:0;font-weight:600;transition:opacity .2s,transform .15s}.btn[data-v-25967fe9]:active:not(:disabled){transform:scale(.96)}.btn.checked[data-v-25967fe9],.btn[data-v-25967fe9]:disabled{cursor:not-allowed;opacity:.7;background:#d1d5db}.popup[data-v-25967fe9]{z-index:20;padding:calc(20 * var(--u)) calc(40 * var(--u));border-radius:calc(16 * var(--u));color:#fff;font-size:calc(36 * var(--u));white-space:nowrap;pointer-events:none;box-shadow:0 calc(8 * var(--u)) calc(24 * var(--u)) #f59e0b66;background:#f59e0bf2;margin:0;font-weight:700;position:fixed;top:40%;left:50%;transform:translate(-50%,-50%)}.popup-enter-active[data-v-25967fe9]{animation:.35s ease-out popupIn-25967fe9}.popup-leave-active[data-v-25967fe9]{animation:.3s ease-in forwards popupOut-25967fe9}@keyframes popupIn-25967fe9{0%{opacity:0;transform:translate(-50%,-30%)scale(.6)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes popupOut-25967fe9{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-80%)}}.note-list[data-v-4a61c5c7]{--u:calc(min(100vw, 420px) / 750);box-sizing:border-box;width:100%;max-width:420px;min-height:100vh;padding-top:calc(50 * var(--u));background:#f8f6ff;margin:0 auto}.fab-wrap[data-v-4a61c5c7]{box-sizing:border-box;width:min(100vw,420px);padding-left:calc(12 * var(--u));pointer-events:none;z-index:998;justify-content:flex-start;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.fab[data-v-4a61c5c7]{pointer-events:auto;cursor:pointer;background:0 0;border:none;padding:0;line-height:0}.fab img[data-v-4a61c5c7]{width:calc(96 * var(--u));height:calc(96 * var(--u));object-fit:contain;filter:drop-shadow(0 calc(4 * var(--u)) calc(10 * var(--u)) #00000026)}.grid[data-v-4a61c5c7]{gap:calc(20 * var(--u));padding:calc(30 * var(--u));grid-template-columns:repeat(3,1fr);display:grid}.card[data-v-4a61c5c7]{box-sizing:border-box;height:calc(320 * var(--u));padding:calc(24 * var(--u));border-radius:calc(20 * var(--u));box-shadow:0 calc(4 * var(--u)) calc(14 * var(--u)) #6366f10f;cursor:pointer;background:#fff;flex-direction:column;display:flex;overflow:hidden}.card-date[data-v-4a61c5c7]{margin:0 0 calc(16 * var(--u));font-size:calc(24 * var(--u));color:#9ca3af}.card-content[data-v-4a61c5c7]{font-size:calc(26 * var(--u));color:#374151;white-space:pre-line;word-break:break-all;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.empty[data-v-4a61c5c7]{margin:calc(120 * var(--u)) 0 0;text-align:center;font-size:calc(26 * var(--u));color:#9ca3af}.note-edit[data-v-e4c8e2fa]{--u:calc(min(100vw, 420px) / 750);box-sizing:border-box;background:#fff;flex-direction:column;width:100%;max-width:420px;min-height:100vh;margin:0 auto;display:flex}.topbar[data-v-e4c8e2fa]{height:calc(100 * var(--u));padding:0 calc(24 * var(--u));justify-content:space-between;align-items:center;display:flex}.icon-btn[data-v-e4c8e2fa]{width:calc(72 * var(--u));height:calc(72 * var(--u));color:#1f2937;font-size:calc(40 * var(--u));cursor:pointer;background:0 0;border:none}.icon-btn[data-v-e4c8e2fa]:disabled{opacity:.4;cursor:not-allowed}.actions[data-v-e4c8e2fa]{align-items:center;gap:calc(12 * var(--u));display:flex}.delete-icon[data-v-e4c8e2fa]{width:calc(40 * var(--u));height:calc(40 * var(--u));display:block}.meta[data-v-e4c8e2fa]{align-items:center;gap:calc(20 * var(--u));padding:calc(10 * var(--u)) calc(40 * var(--u)) calc(24 * var(--u));font-size:calc(24 * var(--u));color:#9ca3af;display:flex}.divider[data-v-e4c8e2fa]{color:#d1d5db}.editor[data-v-e4c8e2fa]{box-sizing:border-box;width:100%;padding:0 calc(40 * var(--u));resize:none;font-size:calc(30 * var(--u));color:#1f2937;border:none;outline:none;flex:1;font-family:inherit;line-height:1.8}.editor[data-v-e4c8e2fa]::placeholder{color:#d1d5db}.dialog-mask[data-v-e4c8e2fa]{z-index:20;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dialog[data-v-e4c8e2fa]{width:calc(560 * var(--u));padding:calc(48 * var(--u)) calc(40 * var(--u)) calc(36 * var(--u));border-radius:calc(24 * var(--u));background:#fff}.dialog-text[data-v-e4c8e2fa]{margin:0 0 calc(40 * var(--u));text-align:center;font-size:calc(30 * var(--u));color:#1f2937}.dialog-btns[data-v-e4c8e2fa]{gap:calc(24 * var(--u));display:flex}.dialog-btn[data-v-e4c8e2fa]{height:calc(80 * var(--u));border-radius:calc(40 * var(--u));color:#374151;font-size:calc(30 * var(--u));cursor:pointer;background:#f3f4f6;border:none;flex:1}.dialog-btn.danger[data-v-e4c8e2fa]{color:#fff;background:#ef4444}.cropper-container{-ms-touch-action:none;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;direction:ltr;font-size:0;line-height:0;position:relative}.cropper-container img{backface-visibility:hidden;image-orientation:0deg;width:100%;height:100%;display:block;min-width:0!important;max-width:none!important;min-height:0!important;max-height:none!important}.cropper-wrap-box,.cropper-canvas,.cropper-drag-box,.cropper-crop-box,.cropper-modal{position:absolute;inset:0}.cropper-wrap-box,.cropper-canvas{overflow:hidden}.cropper-drag-box{opacity:0;background-color:#fff}.cropper-modal{opacity:.5;background-color:#000}.cropper-view-box{border-radius:inherit;outline:1px solid #3399ffbf;width:100%;height:100%;display:block;overflow:hidden}.cropper-dashed{opacity:.5;border:0 dashed #eee;display:block;position:absolute}.cropper-dashed.dashed-h{border-top-width:1px;border-bottom-width:1px;width:100%;height:33.3333%;top:33.3333%;left:0}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;width:33.3333%;height:100%;top:0;left:33.3333%}.cropper-center{opacity:.75;width:0;height:0;display:block;position:absolute;top:50%;left:50%}.cropper-center:before,.cropper-center:after{content:" ";background-color:#eee;display:block;position:absolute}.cropper-center:before{width:7px;height:1px;top:0;left:-3px}.cropper-center:after{width:1px;height:7px;top:-3px;left:0}.cropper-face,.cropper-line,.cropper-point{opacity:.1;width:100%;height:100%;display:block;position:absolute}.cropper-face{border-radius:inherit;background-color:#fff;top:0;left:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;width:5px;top:0;right:-3px}.cropper-line.line-n{cursor:ns-resize;height:5px;top:-3px;left:0}.cropper-line.line-w{cursor:ew-resize;width:5px;top:0;left:-3px}.cropper-line.line-s{cursor:ns-resize;height:5px;bottom:-3px;left:0}.cropper-point{opacity:.75;background-color:#39f;width:5px;height:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;top:50%;right:-3px}.cropper-point.point-n{cursor:ns-resize;margin-left:-3px;top:-3px;left:50%}.cropper-point.point-w{cursor:ew-resize;margin-top:-3px;top:50%;left:-3px}.cropper-point.point-s{cursor:s-resize;margin-left:-3px;bottom:-3px;left:50%}.cropper-point.point-ne{cursor:nesw-resize;top:-3px;right:-3px}.cropper-point.point-nw{cursor:nwse-resize;top:-3px;left:-3px}.cropper-point.point-sw{cursor:nesw-resize;bottom:-3px;left:-3px}.cropper-point.point-se{cursor:nwse-resize;opacity:1;width:20px;height:20px;bottom:-3px;right:-3px}@media (width>=768px){.cropper-point.point-se{width:15px;height:15px}}@media (width>=992px){.cropper-point.point-se{width:10px;height:10px}}@media (width>=1200px){.cropper-point.point-se{opacity:.75;width:5px;height:5px}}.cropper-point.point-se:before{content:" ";opacity:0;background-color:#39f;width:200%;height:200%;display:block;position:absolute;bottom:-50%;right:-50%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-hide{width:0;height:0;display:block;position:absolute}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}.mask[data-v-a0548ade]{--u:calc(min(100vw, 420px) / 750);z-index:30;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dialog[data-v-a0548ade]{width:calc(640 * var(--u));max-height:80vh;padding:calc(32 * var(--u));border-radius:calc(24 * var(--u));box-sizing:border-box;background:#fff;flex-direction:column;display:flex}.hidden-file[data-v-a0548ade]{display:none}.cropper-wrap[data-v-a0548ade]{width:100%;height:calc(520 * var(--u));border-radius:calc(16 * var(--u));background:#f3f4f6;overflow:hidden}.cropper-wrap img[data-v-a0548ade]{max-width:100%;display:block}.empty[data-v-a0548ade]{width:100%;height:calc(520 * var(--u));border-radius:calc(16 * var(--u));cursor:pointer;background:#f1eeff;justify-content:center;align-items:center;display:flex}.empty-text[data-v-a0548ade]{font-size:calc(28 * var(--u));color:#9ca3af;margin:0}.btns[data-v-a0548ade]{gap:calc(24 * var(--u));margin-top:calc(24 * var(--u));display:flex}.btn[data-v-a0548ade]{height:calc(80 * var(--u));border-radius:calc(40 * var(--u));color:#374151;font-size:calc(30 * var(--u));cursor:pointer;background:#f3f4f6;border:none;flex:1}.btn.primary[data-v-a0548ade]{color:#fff;background:linear-gradient(90deg,#a99bf7 0%,#7c6cf0 100%)}.btn[data-v-a0548ade]:disabled{opacity:.5;cursor:not-allowed}.close-btn[data-v-a0548ade]{margin-top:calc(12 * var(--u));color:#9ca3af;background:0 0;flex:none;width:100%}.settings[data-v-12be3aae]{--u:calc(min(100vw, 420px) / 750);box-sizing:border-box;width:100%;max-width:420px;min-height:100vh;padding:calc(80 * var(--u)) calc(40 * var(--u)) calc(40 * var(--u));background:#f8f6ff;margin:0 auto}.list[data-v-12be3aae]{margin-top:calc(24 * var(--u));border-radius:calc(24 * var(--u));box-shadow:0 calc(8 * var(--u)) calc(24 * var(--u)) #6366f11a;background:#fff;overflow:hidden}.row[data-v-12be3aae]{align-items:center;gap:calc(20 * var(--u));width:100%;padding:calc(34 * var(--u)) calc(32 * var(--u));border:none;border-bottom:calc(1 * var(--u)) solid #f1eeff;text-align:left;cursor:pointer;background:#fff;display:flex}.row[data-v-12be3aae]:last-child{border-bottom:none}.row-avatar[data-v-12be3aae]{gap:calc(24 * var(--u))}.avatar-box[data-v-12be3aae]{margin-right:calc(12 * var(--u));flex:1;justify-content:flex-end;display:flex}.avatar-thumb[data-v-12be3aae]{width:calc(72 * var(--u));height:calc(72 * var(--u));object-fit:cover;background:#f1eeff;border-radius:50%;display:block}.letter-thumb[data-v-12be3aae]{font-size:calc(32 * var(--u));color:#fff;background:linear-gradient(135deg,#a99bf7 0%,#7c6cf0 100%);justify-content:center;align-items:center;font-weight:600;display:flex}.label[data-v-12be3aae]{font-size:calc(30 * var(--u));color:#1f2937}.value[data-v-12be3aae]{text-align:right;font-size:calc(28 * var(--u));color:#9ca3af;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.chevron[data-v-12be3aae]{font-size:calc(34 * var(--u));color:#c4b5fd}.mask[data-v-12be3aae]{z-index:30;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dialog[data-v-12be3aae]{width:calc(600 * var(--u));padding:calc(40 * var(--u));border-radius:calc(24 * var(--u));background:#fff}.dialog-title[data-v-12be3aae]{margin:0 0 calc(28 * var(--u));text-align:center;font-size:calc(32 * var(--u));color:#1f2937;font-weight:600}.field[data-v-12be3aae]{height:calc(88 * var(--u));padding:0 calc(28 * var(--u));margin-bottom:calc(20 * var(--u));border-radius:calc(20 * var(--u));background:#f1eeff;align-items:center;display:flex}.field input[data-v-12be3aae]{min-width:0;font-size:calc(28 * var(--u));color:#1f2937;background:0 0;border:none;outline:none;flex:1}.field input[data-v-12be3aae]::placeholder{color:#9ca3af}.code-btn[data-v-12be3aae]{color:#6b5cf0;font-size:calc(26 * var(--u));white-space:nowrap;cursor:pointer;background:0 0;border:none}.code-btn[data-v-12be3aae]:disabled{color:#9ca3af;cursor:not-allowed}.hint[data-v-12be3aae]{margin:0 0 calc(20 * var(--u));font-size:calc(24 * var(--u));color:#9ca3af}.hint.ok[data-v-12be3aae]{color:#10b981}.pw-hint[data-v-12be3aae]{margin:0 0 calc(24 * var(--u));text-align:center;font-size:calc(26 * var(--u));color:#6b7280}.pw-error[data-v-12be3aae]{margin:0 0 calc(24 * var(--u));text-align:center;font-size:calc(28 * var(--u));color:#ef4444}.pw-success[data-v-12be3aae]{margin:0 0 calc(24 * var(--u));text-align:center;font-size:calc(36 * var(--u));color:#10b981;font-weight:600}.forgot-link[data-v-12be3aae]{margin:calc(16 * var(--u)) 0 0;text-align:center;font-size:calc(24 * var(--u));color:#6b5cf0;cursor:pointer}.pw-back[data-v-12be3aae]{margin:calc(16 * var(--u)) 0 0;text-align:center;font-size:calc(24 * var(--u));color:#9ca3af;cursor:pointer}.verify-btn[data-v-12be3aae]{margin-top:calc(12 * var(--u))}.error[data-v-12be3aae]{margin:0 0 calc(20 * var(--u));text-align:center;font-size:calc(24 * var(--u));color:#ef4444}.btns[data-v-12be3aae]{gap:calc(24 * var(--u));margin-top:calc(16 * var(--u));display:flex}.btn[data-v-12be3aae]{height:calc(80 * var(--u));border-radius:calc(40 * var(--u));color:#374151;font-size:calc(30 * var(--u));cursor:pointer;background:#f3f4f6;border:none;flex:1}.btn.primary[data-v-12be3aae]{color:#fff;background:linear-gradient(90deg,#a99bf7 0%,#7c6cf0 100%)}.btn[data-v-12be3aae]:disabled{opacity:.5;cursor:not-allowed}.toast[data-v-12be3aae]{z-index:40;padding:calc(20 * var(--u)) calc(40 * var(--u));border-radius:calc(16 * var(--u));color:#fff;font-size:calc(26 * var(--u));white-space:nowrap;pointer-events:none;background:#1f2937d9;margin:0;position:fixed;top:45%;left:50%;transform:translate(-50%,-50%)}.legal-doc[data-v-65baf54e]{box-sizing:border-box;color:#374151;background:#fff;width:100%;max-width:800px;margin:0 auto;padding:136px 32px 96px;font-size:15px;line-height:2}.legal-doc h1[data-v-65baf54e]{color:#1f2937;text-align:center;margin:0 0 8px;font-size:24px}.updated[data-v-65baf54e]{text-align:center;color:#9ca3af;margin:0 0 32px;font-size:13px}.intro[data-v-65baf54e]{background:#f8f6ff;border-radius:12px;padding:16px}.legal-doc h2[data-v-65baf54e]{color:#1f2937;margin:36px 0 12px;font-size:18px}.legal-doc p[data-v-65baf54e]{margin:8px 0}.legal-doc[data-v-e4b4d248]{box-sizing:border-box;color:#374151;background:#fff;width:100%;max-width:800px;margin:0 auto;padding:136px 32px 96px;font-size:15px;line-height:2}.legal-doc h1[data-v-e4b4d248]{color:#1f2937;text-align:center;margin:0 0 8px;font-size:24px}.updated[data-v-e4b4d248]{text-align:center;color:#9ca3af;margin:0 0 32px;font-size:13px}.intro[data-v-e4b4d248]{background:#f8f6ff;border-radius:12px;padding:16px}.legal-doc h2[data-v-e4b4d248]{color:#1f2937;margin:36px 0 12px;font-size:18px}.legal-doc p[data-v-e4b4d248]{margin:8px 0}.legal-doc strong[data-v-e4b4d248]{color:#1f2937}.page[data-v-10e7efeb]{max-width:640px;margin:60px auto;padding:0 20px}.title[data-v-10e7efeb]{text-align:center;margin-bottom:24px;font-size:22px}.bar[data-v-10e7efeb]{gap:8px;display:flex}.input[data-v-10e7efeb]{border:1px solid #d0d0d0;border-radius:6px;outline:none;flex:1;padding:8px 12px;font-size:14px}.input[data-v-10e7efeb]:focus{border-color:#666}.btn[data-v-10e7efeb]{cursor:pointer;color:#fff;background:#111;border:none;border-radius:6px;padding:8px 20px;font-size:14px;font-weight:600}.btn[data-v-10e7efeb]:disabled{opacity:.5;cursor:default}.result[data-v-10e7efeb]{text-align:center;padding:32px 0}.icon[data-v-10e7efeb]{border:1px solid #e0e0e0;border-radius:8px;width:72px;height:72px;padding:16px}.hint[data-v-10e7efeb]{color:#888;font-size:14px}.error[data-v-10e7efeb]{color:#e05555;margin-top:8px;font-size:14px}
