.page-module__eSrZRq__page{--bg:#f6f4eb;--surface:#fdfcf8;--ink:#2c3f2d;--ink-muted:#6b705c;--ink-faint:#2c3f2d75;--line:#2c3f2d1f;--accent:#e07a5f;--accent-strong:#d4634a;--error:#c0392b;min-height:100vh;color:var(--ink);background-color:var(--bg);background-image:repeating-linear-gradient(90deg,#0000,#0000 4px,#2c3f2d08 4px 5px),repeating-linear-gradient(0deg,#0000,#0000 12px,#2c3f2d05 12px 13px);font-family:lora,Noto Serif SC,PingFang SC,Microsoft YaHei,serif}.page-module__eSrZRq__page,.page-module__eSrZRq__page *{box-sizing:border-box}.page-module__eSrZRq__topbar{z-index:10;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);background:#f6f4ebeb;justify-content:center;align-items:center;height:54px;display:flex;position:sticky;top:0}.page-module__eSrZRq__topbarInner{justify-content:space-between;align-items:center;width:min(100%,1040px);padding:0 clamp(20px,4vw,40px);display:flex}.page-module__eSrZRq__backLink{color:var(--ink-muted);font-size:13px;text-decoration:none;transition:color .2s}.page-module__eSrZRq__backLink:hover{color:var(--accent)}.page-module__eSrZRq__topMeta{color:var(--ink-faint);letter-spacing:.08em;text-transform:uppercase;font-family:philosopher,sans-serif;font-size:11px}.page-module__eSrZRq__main{padding:clamp(28px,5vw,48px) 16px 44px;position:relative;overflow:hidden}.page-module__eSrZRq__main:after{content:"";z-index:0;clip-path:polygon(36% 0,100% 0,100% 100%,0 100%);background:#eae4d399;width:36%;height:100%;position:absolute;top:0;right:0}.page-module__eSrZRq__container{z-index:1;width:min(100%,920px);margin:0 auto;position:relative}.page-module__eSrZRq__pageHeader{margin-bottom:18px}.page-module__eSrZRq__title{letter-spacing:-.02em;font-family:philosopher,Noto Serif SC,serif;font-size:clamp(28px,4vw,40px);font-weight:700;line-height:1.2}.page-module__eSrZRq__subtitle{max-width:720px;color:var(--ink-muted);margin-top:8px;font-size:15px;line-height:1.72}.page-module__eSrZRq__panel{border:1px solid var(--line);background:var(--surface);border-radius:18px;margin-top:16px;padding:clamp(18px,2.4vw,24px);box-shadow:0 8px 24px #2c3f2d14}.page-module__eSrZRq__panelHeader{margin-bottom:14px}.page-module__eSrZRq__panelTitle{font-family:philosopher,Noto Serif SC,serif;font-size:22px;font-weight:700}.page-module__eSrZRq__panelDesc{color:var(--ink-muted);margin-top:6px;font-size:13px;line-height:1.65}.page-module__eSrZRq__formGrid{gap:12px;display:grid}.page-module__eSrZRq__field{flex-direction:column;gap:6px;display:flex}.page-module__eSrZRq__label{color:#2c3f2dcc;font-size:12px;font-weight:600}.page-module__eSrZRq__control{width:100%;color:var(--ink);background:#fdfcf8b3;border:1px solid #2c3f2d24;border-radius:10px;outline:none;padding:10px 12px;font-family:inherit;font-size:13.5px;transition:border-color .2s,box-shadow .2s,background .2s}.page-module__eSrZRq__control:focus{background:#fff;border-color:#e07a5f80;box-shadow:0 0 0 3px #e07a5f1a}.page-module__eSrZRq__passwordWrap{position:relative}.page-module__eSrZRq__passwordWrap .page-module__eSrZRq__control{padding-right:42px}.page-module__eSrZRq__visibilityBtn{width:28px;height:28px;color:var(--ink-faint);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:color .2s,background .2s;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.page-module__eSrZRq__visibilityBtn:hover{color:var(--accent);background:#e07a5f1a}.page-module__eSrZRq__errorHint{color:var(--error);font-size:12px}.page-module__eSrZRq__tipCard{background:#f6f4eb9e;border:1px solid #2c3f2d1a;border-radius:12px;margin-top:14px;padding:10px 12px}.page-module__eSrZRq__tipTitle{font-size:12px;font-weight:600}.page-module__eSrZRq__tipList{color:var(--ink-muted);margin-top:7px;padding-left:16px;font-size:12px;line-height:1.62}.page-module__eSrZRq__linkOut{color:var(--accent);margin-top:10px;font-size:13px;text-decoration:none;display:inline-flex}.page-module__eSrZRq__linkOut:hover{text-decoration:underline}.page-module__eSrZRq__actions{justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.page-module__eSrZRq__saveBtn,.page-module__eSrZRq__clearBtn{cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;height:42px;font-family:philosopher,Noto Serif SC,serif;font-size:15px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s,color .2s;display:inline-flex}.page-module__eSrZRq__saveBtn{color:#fdf9f2;background:var(--accent);min-width:124px;padding:0 28px}.page-module__eSrZRq__saveBtn:hover{background:var(--accent-strong);transform:translateY(-1px);box-shadow:0 6px 18px #e07a5f47}.page-module__eSrZRq__saveBtn:disabled{opacity:.62;cursor:not-allowed;box-shadow:none;transform:none}.page-module__eSrZRq__clearBtn{color:#6f3d35;background:#e07a5f1a;border:1px solid #e07a5f66;min-width:158px;padding:0 22px}.page-module__eSrZRq__clearBtn:hover{background:#e07a5f29;transform:translateY(-1px)}@media (max-width:740px){.page-module__eSrZRq__main:after{display:none}.page-module__eSrZRq__actions{flex-direction:column-reverse}.page-module__eSrZRq__saveBtn,.page-module__eSrZRq__clearBtn{width:100%}}
