.ledger-root .buyers{display:grid;gap:var(--space-7);min-width:0}.ledger-root .buyers>section{display:grid;gap:var(--space-4);min-width:0}.ledger-root .buyers>section>*{margin:0}.ledger-root .buyers h2{font-family:var(--font-sans);font-size:.8rem;line-height:1.5;letter-spacing:.05em;font-weight:500;color:var(--text-2);text-transform:uppercase}.ledger-root .buyers-line,.ledger-root .buyers-muted{max-width:62ch;overflow-wrap:anywhere}.ledger-root .buyers-muted{color:var(--text-2);font-size:15px;line-height:1.5}.ledger-root .buyers-state{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);align-items:center}.ledger-root .buyers-links{display:flex;flex-wrap:wrap;gap:0 var(--space-5);align-items:center}.ledger-root .buyers-link,.ledger-root .buyers-links a{display:inline-flex;align-items:center;min-height:44px}.ledger-root .buyers-facts{display:grid;grid-template-columns:minmax(0,14rem) minmax(0,1fr);gap:var(--space-2) var(--space-4);margin:0}.ledger-root .buyers-facts dt{color:var(--text-2);font-size:14px}.ledger-root .buyers-facts dd{margin:0;min-width:0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}@media (max-width:40em){.ledger-root .buyers-facts{grid-template-columns:minmax(0,1fr);gap:var(--space-1)}.ledger-root .buyers-facts dd{padding-bottom:var(--space-3)}}.ledger-root .buyers-sets{list-style:none;margin:0;padding:0;display:grid}.ledger-root .buyers-sets>li{display:grid;gap:var(--space-2);padding:var(--space-4) 0;border-top:1px solid var(--line);min-width:0}.ledger-root .buyers-set-head{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);align-items:baseline}.ledger-root .buyers-set-head>*{margin:0}.ledger-root .buyers-set-name{font-weight:500}.ledger-root .buyers-code{font-family:var(--font-mono);font-size:14px;letter-spacing:.04em;overflow-wrap:anywhere}.ledger-root .buyers-set-lines{display:grid;grid-template-columns:minmax(0,9rem) minmax(0,1fr) minmax(0,1fr);gap:var(--space-1) var(--space-3);margin:0;align-items:center}.ledger-root .buyers-set-lines>*{margin:0;min-width:0;overflow-wrap:anywhere}.ledger-root .buyers-set-lines .buyers-part{color:var(--text-2);font-size:14px}@media (max-width:40em){.ledger-root .buyers-set-lines{grid-template-columns:minmax(0,1fr)}.ledger-root .buyers-set-lines .buyers-part{padding-top:var(--space-2)}}.ledger-root .buyers-act{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.ledger-root .buyers .ledger-btn,.ledger-root .buyers-act .ledger-btn{min-height:44px}.ledger-root .buyers-form{display:grid;gap:var(--space-5);min-width:0}.ledger-root .buyers-form fieldset{display:grid;gap:var(--space-2);margin:0;padding:0;border:0;min-width:0}.ledger-root .buyers-form legend{padding:0;margin-bottom:var(--space-2);font-weight:500}.ledger-root .buyers-tick{display:grid;grid-template-columns:24px minmax(0,1fr);gap:var(--space-3);align-items:start;min-height:44px;padding:var(--space-2) 0;cursor:pointer}.ledger-root .buyers-tick input{width:24px;height:24px;margin:0;accent-color:var(--accent)}.ledger-root .buyers-form .brand-choice input{inline-size:24px;block-size:24px;margin:0}.ledger-root .buyers-tick input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ledger-root .buyers-tick>span{overflow-wrap:anywhere}.ledger-root .buyers-error{margin:0;color:var(--accent);font-size:14px}.ledger-root .buyers-codes-area{min-height:10rem;font-family:var(--font-mono);font-size:14px}.ledger-root .buyers-number{max-width:12rem}.ledger-root .buyers-made{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line-strong);background:var(--surface);min-width:0}.ledger-root .buyers-made>*{margin:0}.ledger-root .buyers-made ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:var(--space-1) var(--space-3);max-height:16rem;overflow-y:auto}.ledger-root .buyers-mail{margin:0;padding:var(--space-4);border:1px solid var(--line);background:var(--surface);white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-sans);font-size:15px;line-height:1.55;max-width:72ch}.ledger-root .buyers-tag{font-family:var(--font-mono);font-size:14px;overflow-wrap:anywhere}.ledger-root .buyers-notes{margin:0;padding-left:var(--space-5);display:grid;gap:var(--space-1);color:var(--text-2);font-size:15px;max-width:62ch}.ledger-root .buyers-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.ledger-root .buyers-table td,.ledger-root .buyers-table th{padding:var(--space-2) var(--space-3) var(--space-2) 0;border-top:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:anywhere}.ledger-root .buyers-table th{font-weight:500;font-size:14px;color:var(--text-2)}.ledger-root .buyers-table-wrap{overflow-x:auto;max-width:100%}@media (max-width:40em){.ledger-root .buyers-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ledger-root .buyers-table,.ledger-root .buyers-table tbody,.ledger-root .buyers-table td,.ledger-root .buyers-table tr{display:block;width:100%}.ledger-root .buyers-table tr{padding:var(--space-3) 0;border-top:1px solid var(--line)}.ledger-root .buyers-table td{border-top:0;padding:var(--space-1) 0}.ledger-root .buyers-table td[data-label]:before{content:attr(data-label);display:block;font-size:13px;color:var(--text-2)}}.ledger-root .buyers-invite{display:grid;gap:var(--space-6);min-width:0;max-width:40rem}.ledger-root .buyers-invite>*{margin:0}.ledger-root .buyers-reward{display:grid;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--line-strong);background:var(--surface)}.ledger-root .buyers-reward>*{margin:0}.ledger-root .buyers-reward-line{font-family:var(--font-serif);font-size:clamp(1.25rem,4.6vw,1.5rem);line-height:1.35;letter-spacing:-.01em;overflow-wrap:anywhere}.ledger-root .buyers-terms{display:grid;gap:var(--space-3)}.ledger-root .buyers-terms>p{margin:0;max-width:62ch;line-height:1.55;overflow-wrap:anywhere}.ledger-root .buyers-panel{display:grid;gap:var(--space-5);min-width:0}.ledger-root .buyers-panel>*{margin:0}.ledger-root .buyers-framing{display:grid;gap:var(--space-4);list-style:none;margin:0;padding:0}.ledger-root .buyers-framing>li{display:grid;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--line);min-width:0}.ledger-root .buyers-choice{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5)}.ledger-root .buyers-choice label{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;cursor:pointer}.ledger-root .buyers-choice input{width:24px;height:24px;margin:0;flex:none;accent-color:var(--accent)}.ledger-root .buyers-choice input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ledger-root .buyers-face{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);min-width:0}.ledger-root .buyers-face>*{margin:0}.ledger-root .buyers-withdraw{display:grid;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--line)}.ledger-root .buyers-withdraw>*{margin:0}.ledger-root .buyers-line-mark[data-below=true]{color:var(--accent)}.ledger-root .buyers-totals td{font-weight:500}.ledger-root .buyers-policy{display:grid;gap:var(--space-4);max-width:68ch}.ledger-root .buyers-policy>*{margin:0;line-height:1.6;overflow-wrap:anywhere}.ledger-root .buyers-learning,.ledger-root .buyers-segments{padding-block:var(--space-6);border-block-start:1px solid var(--line);overflow-wrap:anywhere}.ledger-root .buyers-segments ul{list-style:none;padding:0}.ledger-root .buyers-segment-mail,.ledger-root .buyers-segments li,.ledger-root .buyers-segments>div{margin-block:var(--space-5)}.ledger-root .buyers-learning:focus{outline:2px solid var(--accent);outline-offset:var(--space-2)}