.notice[data-v-6f8dee78]{margin:var(--space-3) 0;padding:var(--space-3);border-radius:var(--radius-md);background:var(--yellow-tint)}.notice-text[data-v-6f8dee78]{font-size:14px;line-height:1.7;color:var(--yellow-ink);margin:0 0 var(--space-2)}.paywall[data-v-2269db30]{padding:var(--space-2) var(--gutter) calc(120px + var(--safe-bottom))}.hero[data-v-2269db30]{padding:var(--space-2) 0 var(--space-4)}.headline[data-v-2269db30]{font-size:24px;font-weight:700;line-height:1.3;letter-spacing:.02em}.lede[data-v-2269db30]{margin-top:var(--space-1);font-size:14px;color:var(--ink-2)}.features[data-v-2269db30]{list-style:none;margin:0;padding:0 0 var(--space-4);border-bottom:1px solid var(--line)}.features li[data-v-2269db30]{display:flex;align-items:center;gap:var(--space-3);padding:5px 0;font-size:15px;color:var(--ink)}.tick[data-v-2269db30]{flex:none;width:22px;height:22px;border-radius:50%;background:var(--primary-tint);color:var(--primary);display:inline-flex;align-items:center;justify-content:center}.block[data-v-2269db30]{padding-top:var(--space-4)}.block-head[data-v-2269db30]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--space-1)}.block-title[data-v-2269db30]{font-family:var(--font-serif);font-size:17px;font-weight:700}.block-note[data-v-2269db30]{font-size:12px;color:var(--ink-3)}.block-desc[data-v-2269db30]{font-size:13px;line-height:1.7;color:var(--ink-2);margin-bottom:var(--space-3)}.subject[data-v-2269db30]{color:var(--ink)}.seg[data-v-2269db30]{display:grid;gap:4px;padding:4px;border-radius:12px;background:var(--sunken)}.seg--3[data-v-2269db30]{grid-template-columns:repeat(3,1fr)}.seg--4[data-v-2269db30]{grid-template-columns:repeat(4,1fr)}.seg-item[data-v-2269db30]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-height:44px;padding:6px 2px;border:0;border-radius:9px;background:transparent;color:var(--ink-2);font-family:var(--font-sans);cursor:pointer;transition:background var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out)}.seg-item.on[data-v-2269db30]{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px rgba(28,37,48,.12)}.seg-main[data-v-2269db30]{font-size:15px;font-weight:600}.seg-sub[data-v-2269db30]{font-size:12px;color:var(--ink-3)}.seg-item.on .seg-sub[data-v-2269db30]{color:var(--primary);font-weight:600}.error-box[data-v-2269db30]{display:flex;justify-content:space-between;gap:var(--space-2);margin:var(--space-3) 0;padding:var(--space-3);border-radius:var(--radius-md);background:var(--sunken);color:var(--wrong);font-size:14px;line-height:1.6}.error-close[data-v-2269db30]{border:0;background:none;color:var(--ink-3);font-size:18px;line-height:1;cursor:pointer}.paybar[data-v-2269db30]{position:fixed;left:0;right:0;bottom:0;z-index:95;padding:var(--space-2) var(--gutter) calc(var(--space-2) + var(--safe-bottom));background:var(--paper);border-top:1px solid var(--line)}.paybar-row[data-v-2269db30]{display:flex;align-items:center;gap:var(--space-3)}.fine[data-v-2269db30]{margin:0 0 var(--space-2);font-size:12px;line-height:1.5;color:var(--ink-3)}.fine a[data-v-2269db30]{color:var(--ink-2);text-decoration:underline}.paybar-sum[data-v-2269db30]{flex:1;display:flex;flex-direction:column;line-height:1.3}.paybar-choice[data-v-2269db30]{font-size:12px;color:var(--ink-2)}.paybar-price[data-v-2269db30]{font-size:22px;font-weight:700;color:var(--ink)}.pay[data-v-2269db30]{min-width:140px}.existing[data-v-2269db30]{list-style:none;margin:0;padding:0}.existing li[data-v-2269db30]{padding:var(--space-2) 0;border-bottom:1px solid var(--line);display:flex;flex-direction:column}.existing-name[data-v-2269db30]{font-weight:600}.existing-meta[data-v-2269db30]{font-size:13px;color:var(--ink-2)}.existing-q[data-v-2269db30]{margin-top:var(--space-3)}.dialog-actions[data-v-2269db30]{display:flex;gap:var(--space-2)}.dialog-actions .v2-btn[data-v-2269db30]{flex:1}.debug-log-container[data-v-2269db30]{margin-bottom:var(--space-4);padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);font:11px var(--font-mono)}.debug-log-content[data-v-2269db30]{max-height:240px;overflow:auto}.log-item.warn[data-v-2269db30]{color:var(--yellow-ink)}.log-item.error[data-v-2269db30]{color:var(--wrong)}