._page_1mp5v_1{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--s-6) var(--s-4);gap:var(--s-5)}._card_1mp5v_11{width:100%;max-width:420px;background:var(--card);border:1px solid var(--divider);border-radius:var(--r-lg);box-shadow:var(--shadow-card);padding:var(--s-7) var(--s-6)}._header_1mp5v_22{text-align:center;margin-bottom:var(--s-6)}._title_1mp5v_26{font-family:var(--font-serif);font-weight:700;font-size:28px;color:var(--ink-deep);margin:0;letter-spacing:.04em}._subtitle_1mp5v_34{color:var(--text-2);font-size:14px;margin:var(--s-2) 0 0}._price_1mp5v_39{font-family:var(--font-serif);font-size:36px;font-weight:700;color:var(--ink-mark);margin:var(--s-3) 0 0}._formBody_1mp5v_48{display:flex;flex-direction:column;gap:var(--s-4)}._field_1mp5v_53{display:flex;flex-direction:column;gap:var(--s-2)}._label_1mp5v_58{font-size:13px;font-weight:500;color:var(--text-1)}._optional_1mp5v_63{color:var(--text-3);font-weight:400}._input_1mp5v_67{font-family:var(--font-sans);font-size:15px;color:var(--text-1);background:var(--workspace);border:1px solid var(--divider-strong);border-radius:var(--r-md);padding:10px 12px;outline:none;transition:border-color .15s}._input_1mp5v_67:focus{border-color:var(--accent)}._input_1mp5v_67:disabled{color:var(--text-3);background:var(--card-hover)}._captcha_1mp5v_85{min-height:65px}._payButton_1mp5v_90{font-family:var(--font-sans);font-size:15px;font-weight:600;color:var(--pill-text);background:var(--pill-active);border:none;border-radius:var(--r-md);padding:13px;cursor:pointer;transition:background .15s,opacity .15s}._payButton_1mp5v_90:hover:not(:disabled){background:var(--ink-deep)}._payButton_1mp5v_90:disabled{opacity:.45;cursor:not-allowed}._error_1mp5v_110{color:#a8492f;font-size:13px;margin:0;line-height:1.5}._notice_1mp5v_116{color:var(--text-3);font-size:12px;line-height:1.6;margin:0}._notice_1mp5v_116 a{color:var(--accent-deep);margin-left:4px}._statusBody_1mp5v_128{display:flex;flex-direction:column;gap:var(--s-4);text-align:center}._success_1mp5v_134{font-family:var(--font-serif);font-size:20px;font-weight:700;color:var(--ink-deep);margin:0}._statusText_1mp5v_141{font-size:15px;color:var(--text-1);margin:0}._keyBox_1mp5v_146{font-family:var(--font-mono);font-size:17px;font-weight:500;letter-spacing:.02em;color:var(--ink-deep);background:var(--paper);border:1px solid var(--paper-deep);border-radius:var(--r-md);padding:var(--s-4);word-break:break-all}._steps_1mp5v_158{text-align:left;border-top:1px solid var(--divider);padding-top:var(--s-4)}._stepsTitle_1mp5v_163{font-size:13px;font-weight:600;color:var(--text-1);margin:0 0 var(--s-2)}._steps_1mp5v_158 ol{margin:0 0 var(--s-3);padding-left:20px;color:var(--text-2);font-size:14px;line-height:1.8}._spinner_1mp5v_177{width:32px;height:32px;margin:var(--s-3) auto 0;border:3px solid var(--divider-strong);border-top-color:var(--accent-deep);border-radius:50%;animation:_spin_1mp5v_177 .8s linear infinite}@keyframes _spin_1mp5v_177{to{transform:rotate(360deg)}}._footer_1mp5v_193{font-size:12px;color:var(--text-3);display:flex;gap:6px}._footer_1mp5v_193 a{color:var(--accent-deep)}:root{--workspace: #efefee;--card: #fafaf9;--card-hover: #e8e8e6;--pill-active: #5a5a52;--pill-text: #fafaf9;--text-1: #4a4a44;--text-2: #666660;--text-3: #94948c;--divider: rgba(74, 74, 68, .1);--divider-strong: rgba(74, 74, 68, .18);--shadow-card: 0 1px 2px rgba(74, 74, 68, .05), 0 6px 18px rgba(74, 74, 68, .07);--shadow-window: 0 24px 60px rgba(90, 90, 82, .2);--accent: #90908a;--accent-deep: #6f6f69;--ink-deep: #2e2e2a;--paper: #f4f2ec;--paper-deep: #e8e5dc;--ink-mark: #c58a4a;--ink-mark-faint: rgba(197, 138, 74, .18);--font-serif: "Noto Serif SC", "Source Han Serif SC", Georgia, "Songti SC", serif;--font-sans: "Noto Sans SC", "PingFang SC", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--s-8: 64px;--r-sm: 6px;--r-md: 10px;--r-lg: 14px;--r-pill: 999px}*{box-sizing:border-box}body{margin:0;background:var(--workspace);color:var(--text-1);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}
