.hn .mb-history{padding-bottom:48px}.hn .mb-history .hv-msg{margin-bottom:14px}.hn .mb-history .hv-summary{gap:12px;margin-bottom:20px;display:grid}.hn .mb-history .hv-balance,.hn .mb-history .hv-new{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px;display:flex}.hn .mb-history .hv-balance>div,.hn .mb-history .hv-new>div{flex:150px;min-width:0}.hn .mb-history .hv-balance small{color:var(--hn-soft);font-size:12px;display:block}.hn .mb-history .hv-balance b{font-family:var(--hn-serif);align-items:center;gap:8px;font-size:26px;line-height:1.4;display:flex}.hn .mb-history .hv-num{font-variant-numeric:tabular-nums}.hn .mb-history .hv-new{background:linear-gradient(135deg,#2a2463,var(--hn-card))}.hn .mb-history .hv-new b{font-size:15px;display:block}.hn .mb-history .hv-new small{color:var(--hn-soft);font-size:12px;line-height:1.6;display:block}.hn .mb-history .hv-balance .btn-line,.hn .mb-history .hv-new .btn{flex-shrink:0}.hn .mb-history .hv-toolbar{flex-direction:column;gap:10px;margin-bottom:8px;display:flex}.hn .mb-history .hv-search{display:block;position:relative}.hn .mb-history .hv-search svg{color:var(--hn-dim);pointer-events:none;position:absolute;top:15px;left:14px}.hn .mb-history .hv-search .input{height:48px;padding-left:40px;font-size:16px}.hn .mb-history .hv-search .input::-webkit-search-cancel-button{filter:invert(.7)}.hn .mb-history .hv-month{font-family:var(--hn-sans);letter-spacing:.12em;color:var(--hn-dim);margin:22px 0 10px;font-size:13px;font-weight:400}.hn .mb-history .hv-list{flex-direction:column;gap:10px;display:flex}.hn .mb-history .hv-item{color:var(--hn-ink);grid-template-columns:44px minmax(0,1fr);align-items:start;gap:12px;padding:16px;transition:border-color .2s;display:grid}.hn .mb-history .hv-item:hover{border-color:var(--hn-gold)}.hn .mb-history .hv-ic{width:44px;height:44px;font-family:var(--hn-serif);border-radius:12px;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}.hn .mb-history .hv-ic-qimen{color:var(--hn-gold-l);background:#d4b06a29}.hn .mb-history .hv-ic-liuyao{color:#9ed8b8;background:#7fc8a024}.hn .mb-history .hv-ic-tarot{color:#cbaaf0;background:#ad7ce529}.hn .mb-history .hv-ic-daily{color:#f0be9f;background:#e6a07a24}.hn .mb-history .hv-ic-quiz{color:#afcbf0;background:#78aae624}.hn .mb-history .hv-ic-hepan{color:#f2b8cc;background:#e896b424}.hn .mb-history .hv-main{cursor:pointer;min-width:0}.hn .mb-history .hv-top{color:var(--hn-dim);justify-content:space-between;gap:8px;font-size:12px;display:flex}.hn .mb-history .hv-top span{min-width:0}.hn .mb-history .hv-top time{white-space:nowrap;flex-shrink:0}.hn .mb-history .hv-item h3{overflow-wrap:anywhere;margin:4px 0 6px;font-size:16px;line-height:1.5}.hn .mb-history .hv-actions{border-top:1px solid var(--hn-line-2);flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:8px;margin-top:2px;padding-top:10px;display:flex}.hn .mb-history .hv-item-share{grid-column:1/-1}.hn .mb-history .hv-note{text-align:center;margin:24px 0 8px}.hn .mb-history .hv-delall{text-align:center;margin-bottom:8px}.hn .mb-history .hv-delall .link-btn{color:var(--hn-dim);font-size:13px}.hn .mb-history .hv-delall .link-btn:hover{color:#f0be9f}.hn .mb-history .hv-empty{margin-top:16px}.hn .mb-history .hv-loading{text-align:center;color:var(--hn-soft);margin-top:16px;padding:28px 20px;font-size:14px}.hn .mb-history .hv-act{border:1px solid var(--hn-line-2);height:36px;color:var(--hn-muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:18px;align-items:center;gap:6px;padding:0 12px;font-size:13px;line-height:1;text-decoration:none;display:inline-flex}.hn .mb-history .hv-act:hover{border-color:var(--hn-line);color:var(--hn-ink)}.hn .mb-history .hv-act.primary{color:var(--hn-gold-l);border-color:#d4b06a8c}.hn .mb-history .hv-act.primary:hover{background:#d4b06a1a}.hn .mb-history .hv-act.danger{color:#f0be9f;border-color:#e6a07a66}.hn .mb-history .hv-act.danger:hover{background:#e6a07a1a}.hn .mb-history .hv-act:disabled{opacity:.55;cursor:not-allowed}.hn .mb-history .hv-act:focus-visible,.hn .mb-history .hv-back:focus-visible,.hn .mb-history .hv-search .input:focus-visible{outline:2px solid var(--hn-gold-l);outline-offset:2px}.hn .mb-history .hv-share{border:1px solid var(--hn-line);text-align:left;background:#0a0c1c73;border-radius:14px;flex-direction:column;gap:10px;margin-top:4px;padding:14px;display:flex}.hn .mb-history .hv-share-head{justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.hn .mb-history .hv-share-head .link-btn{font-size:13px}.hn .mb-history .hv-share-status{color:var(--hn-soft);margin:0;font-size:13px}.hn .mb-history .hv-share-url{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hn .mb-history .hv-share-url span{background:var(--hn-bg);border:1px solid var(--hn-line-2);min-width:0;color:var(--hn-muted);word-break:break-all;border-radius:10px;flex:200px;padding:8px 12px;font-size:12px;line-height:1.5}.hn .mb-history .hv-share-links{flex-wrap:wrap;gap:6px;display:flex}.hn .mb-history .hv-share .hv-act{height:34px;font-size:12px}.hn .mb-history .hv-share .fine{margin:0}.hn .mb-history .hv-unshare{color:var(--hn-soft);align-self:flex-start;font-size:13px}.hn .mb-history .hv-detail{flex-direction:column;gap:16px;max-width:880px;margin:24px auto 0;display:flex}.hn .mb-history .hv-back{border:1px solid var(--hn-line-2);height:40px;color:var(--hn-muted);font:inherit;cursor:pointer;background:0 0;border-radius:20px;align-self:flex-start;align-items:center;gap:6px;padding:0 16px 0 10px;font-size:14px;display:inline-flex}.hn .mb-history .hv-back:hover{border-color:var(--hn-line);color:var(--hn-ink)}.hn .mb-history .hv-capture{background:var(--hn-bg);flex-direction:column;gap:16px;display:flex}.hn .mb-history .hv-q{padding:18px}.hn .mb-history .hv-q-meta{color:var(--hn-soft);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:12px;display:flex}.hn .mb-history .hv-q h1{overflow-wrap:anywhere;margin:10px 0 0;font-size:21px;line-height:1.5}.hn .mb-history .hv-recbar{flex-direction:column;gap:8px;display:flex}.hn .mb-history .hv-free{color:var(--hn-soft);flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0;font-size:12px;line-height:1.6;display:flex}.hn .mb-history .hv-free>span{align-items:center;gap:6px;display:inline-flex}.hn .mb-history .hv-spent{color:var(--hn-muted)}.hn .mb-history .hv-rv{margin-top:0}.hn .mb-history .hv-sec{flex-direction:column;gap:10px;min-width:0;display:flex}.hn .mb-history .hv-sec-head{margin:4px 2px 0}.hn .mb-history .hv-sec-head h2{font-size:17px}.hn .mb-history .hv-stack{flex-direction:column;gap:16px;display:flex}.hn .mb-history .hv-panel{background:var(--hn-card-2);border:1px solid var(--hn-line-2);border-radius:16px;flex-direction:column;gap:16px;min-width:0;padding:16px;display:flex}.hn .mb-history .hv-visual-grid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.hn .mb-history .hv-paper{background:var(--hn-paper);color:var(--hn-paper-ink);overflow-wrap:anywhere;border-radius:14px;min-width:0;padding:18px}.hn .mb-history .hv-paper .prose{--tw-prose-body:#3a3450;--tw-prose-headings:#2a2463;--tw-prose-lead:#3a3450;--tw-prose-links:#6b5530;--tw-prose-bold:#1f1b33;--tw-prose-counters:#8a6a2f;--tw-prose-bullets:#b39158;--tw-prose-hr:#cdbf9f;--tw-prose-quotes:#3a3450;--tw-prose-quote-borders:#cdbf9f;--tw-prose-captions:#6e6580;--tw-prose-code:#1f1b33;--tw-prose-th-borders:#cdbf9f;--tw-prose-td-borders:#e2d7c0;color:var(--tw-prose-body)}.hn .mb-history .hv-paper .prose :where(h1,h2,h3,h4){font-family:var(--hn-serif)}.hn .mb-history .hv-paper .prose :where(table){display:block;overflow-x:auto}.hn .mb-history .hv-follow{flex-direction:column;gap:6px;display:flex}.hn .mb-history .hv-follow-q{font-family:var(--hn-serif);color:#2a2463;margin:0;font-size:15px;font-weight:700;line-height:1.6}.hn .mb-history .hv-disclaimer{text-align:center;margin:0}.hn .mb-history .hv-quiz{padding:18px}.hn .mb-history .hv-actions-bar{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.hn .mb-history .hv-actions-bar .hv-act{border-radius:21px;height:42px;padding:0 16px;font-size:14px}@container hn (width>=640px){.hn .mb-history .hv-visual-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hn .mb-history .hv-paper{padding:22px 24px}}@container hn (width>=1024px){.hn .mb-history .hv-summary{grid-template-columns:1fr 1fr}.hn .mb-history .hv-toolbar{flex-direction:row;justify-content:space-between;align-items:center;gap:16px}.hn .mb-history .hv-toolbar .mb-pills{flex:1;min-width:0}.hn .mb-history .hv-search{flex-shrink:0;width:320px}.hn .mb-history .hv-item{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;column-gap:16px;padding:18px 20px}.hn .mb-history .hv-actions{border:0;flex-wrap:nowrap;grid-column:auto;margin:0;padding:0}.hn .mb-history .hv-top{justify-content:flex-start;gap:14px}.hn .mb-history .hv-q{padding:22px 24px}.hn .mb-history .hv-q h1{font-size:26px}.hn .mb-history .hv-panel{padding:20px}}
