.fa-addw{margin:10px 10px 12px;padding:var(--s-3) var(--s-5);border:1px dashed var(--n300);border-radius:var(--r-md);background:none;color:var(--tx-muted);font-size:var(--t-md);text-align:left;cursor:pointer}.fa-addw:hover{color:var(--n900);border-color:var(--n400);background:var(--n100)}.fa-cn{width:100%;max-width:var(--fa-measure);margin-inline:auto;box-sizing:border-box;padding:var(--s-9) var(--s-4);display:flex;flex-direction:column;gap:var(--s-6)}.fa-cn.fa-cn-flush{padding:0;max-width:none}.fa-cn-h{margin:0}.fa-cn-p{color:var(--tx-muted);line-height:var(--lh-body);margin:0}.fa-cn-cur{border:1px solid var(--n200);border-radius:var(--r-lg);padding:var(--s-6) var(--s-7);display:flex;flex-direction:column;gap:var(--s-3);background:var(--n50)}.fa-cn-cur-h{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--tx-muted)}.fa-cn-cur-b{gap:var(--s-1);font-size:var(--t-md);overflow-wrap:anywhere}.fa-cn-cur-b,.fa-cn-l{display:flex;flex-direction:column}.fa-cn-l{gap:var(--s-3)}.fa-cn-row{display:flex;gap:var(--s-4);flex-wrap:wrap}@media (max-width:480px){.fa-cn{padding:var(--s-8) var(--s-6)}}.fa-cn-ok{display:flex;align-items:center;gap:var(--s-3);color:var(--ok-t);overflow-wrap:anywhere}.fa-cn-no,.fa-cn-ok{font-size:var(--t-md)}.fa-cn-no{color:var(--er-t)}.fa-cn-go-a{text-decoration:none;font-size:var(--t-md)}.fa-cn-dim{color:var(--tx-muted);font-size:var(--t-sm);overflow-wrap:anywhere;margin:0}.fa-cn-scan{display:flex;flex-direction:column;gap:var(--s-4)}.fa-cn-scan-v{width:min(320px,100%);aspect-ratio:1;object-fit:cover;border-radius:var(--r-lg);background:var(--n900)}.fa-cn-inv{border:1px solid var(--n200);border-radius:var(--r-lg);padding:var(--s-6) var(--s-7);gap:var(--s-5);background:var(--n50)}.fa-cn-inv,.fa-rch{display:flex;flex-direction:column}.fa-rch{gap:var(--s-3);margin-bottom:18px}.fa-rch-h{text-transform:uppercase;letter-spacing:.06em}.fa-rch-h,.fa-rch-sub{font-size:var(--t-xs);color:var(--tx-muted)}.fa-rch-sub{margin-top:calc(var(--s-1) * -1);margin-bottom:var(--s-3)}.fa-rch-s{padding:var(--s-3) var(--s-4);border:1px solid var(--n300);border-radius:var(--r-md);background:var(--n0);color:var(--n900);font:inherit;font-size:var(--t-md)}.fa-rch-r{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-6);padding:var(--s-4) var(--s-5);border:1px solid var(--n200);border-radius:var(--r-md);flex-wrap:wrap}.fa-rch-r.on{border-color:var(--n300);background:var(--n50)}.fa-rch-n{display:flex;align-items:baseline;gap:var(--s-3);font-size:var(--t-md);overflow-wrap:anywhere}.fa-rch-mark{color:var(--tx-muted);font-size:var(--t-2xs)}.fa-rch-as{color:var(--tx-muted)}.fa-rch-as,.fa-rch-m{font-size:var(--t-sm)}.fa-rch-m{display:flex;align-items:center;gap:var(--s-4)}.fa-rch-r:has(.fa-rch-name){flex-wrap:wrap}.fa-rch-name{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);width:100%;margin:var(--s-2) 0}.fa-rch-name .fa-rch-s{flex:1 1 160px;margin:0}.fa-rch-now,.fa-rch-t{color:var(--tx-muted)}.fa-rch-go,.fa-rch-x{padding:var(--s-1) var(--s-4);border:1px solid var(--n300);border-radius:var(--r-sm);background:var(--n0);color:var(--n900);font:inherit;font-size:var(--t-sm);cursor:pointer}.fa-rch-go:hover{background:var(--n100)}.fa-rch-x:hover{background:var(--er-w)}.fa-kw{display:flex;flex-direction:column;gap:var(--s-3);margin-bottom:18px}.fa-kw-h{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.06em;margin-top:6px}.fa-kw-dim,.fa-kw-h{color:var(--tx-muted)}.fa-kw-dim{margin:0 0 4px;font-size:var(--t-sm)}.fa-kw-r{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-6);padding:var(--s-3) var(--s-5);border:1px solid var(--n200);border-radius:var(--r-md);flex-wrap:wrap}.fa-kw-r.on{border-color:var(--n300);background:var(--n50)}.fa-kw-n{display:flex;align-items:baseline;gap:var(--s-4);font-size:var(--t-md);flex-wrap:wrap}.fa-kw-mark{font-size:var(--t-2xs)}.fa-kw-mark,.fa-kw-t{color:var(--tx-muted)}.fa-kw-t{font-size:var(--t-sm)}.fa-kw-m{display:flex;gap:var(--s-4)}.fa-kw-arm,.fa-rch-arm{width:100%;margin:0;font-size:var(--t-sm);color:var(--tx-muted)}.fa-cn-x{margin-top:4px}.fa-cn-go,.fa-cn-scanb,.fa-cn-x{align-self:flex-start}.fa-cn-i{flex:1;min-width:200px}.fa-cn-extra{width:100%;max-width:var(--fa-measure);margin-inline:auto;padding:0 var(--s-7) var(--s-6);box-sizing:border-box}.fa-cn .fa-cn-here>.fa-cn-cur{border:0;padding:0;background:none}.fa-cn-mine:not(:has(.fa-rch,.fa-sw)){display:none}.fa-cn-keys:not(:has(.fa-kw,.fa-cn-keep>*)){display:none}.fa-cn-keys .fa-kw,.fa-cn-mine .fa-kw,.fa-cn-mine .fa-rch{margin-bottom:0}.fa-cn-keys .fa-kw-h,.fa-cn-mine .fa-kw-h{margin-top:var(--s-2)}.fa-cn .fa-cn-scanb{align-self:flex-start;gap:var(--s-3)}@media (max-width:640px){.fa-cn .fa-cn-scanb{align-self:stretch;justify-content:center}}.fa-cn-or{display:flex;align-items:center;gap:var(--s-4);color:var(--tx-muted);font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.06em}.fa-cn-or:after,.fa-cn-or:before{content:"";flex:1;height:1px;background:var(--n300)}.fa-cn-help summary{cursor:pointer;color:var(--tx-muted);font-size:var(--t-sm);min-height:36px;display:flex;align-items:center}.fa-cn-help summary:hover,.fa-cn-help[open] summary{color:var(--n900)}.fa-cn-foot{display:flex;flex-direction:column;gap:var(--s-2);align-items:flex-start}.fa-cn-foot .fa-cn-x{margin-top:0;color:var(--tx-muted)}.fa-cn,.fa-cn-extra{--card:var(--raised)}.fa-cn .fa-cn-here .fa-cn-cur-h{color:var(--ac)}.fa-cn-acct{display:flex;flex-direction:column;gap:var(--s-6)}@layer base{.fa-cn-acct a{color:inherit;text-decoration:none}.fa-cn-acct button{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}.fa-cn-acct p{margin:0}.fa-cn-acct ol,.fa-cn-acct ul{margin:0;padding:0;list-style:none}}.fa-cn .fa-cn-self{align-self:flex-start;border:none;background:none;padding:0;font:inherit;font-size:var(--t-sm);color:var(--n600);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.fa-cn .fa-cn-self:hover{color:var(--ac-t)}.fa-yn-b{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-4)}.fa-yn-n{font-size:var(--t-md)}.fa-yn-b .fa-cn-dim{flex:1 1 12rem}.fa-kw-ask{display:flex;flex-direction:column;gap:var(--s-1);padding:var(--s-2) 0 var(--s-2) var(--s-5)}.fa-kw-add,.fa-kw-ask .fa-kw-m{display:flex;gap:var(--s-2)}.fa-kw-add{flex-direction:column;padding:var(--s-2) 0}.fa-kw-qr{margin-left:0;width:180px;height:180px}.fa-kw-choices{display:flex;flex-wrap:wrap;gap:var(--s-2)}.fa-vouch-code{font-size:var(--t-lg);font-weight:650;letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}