.privacy-content .identity-choices{display:flex;flex-direction:column;gap:var(--s-8);max-width:40rem;margin-block:var(--s-6) var(--s-8)}.idf-form{gap:var(--s-4);padding:var(--s-6);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.idf-field,.idf-form{display:flex;flex-direction:column}.idf-field{gap:var(--s-2);min-width:0}.idf-label{display:block;padding:0;font-size:var(--t-sm);font-weight:600;color:var(--fg)}.idf-row{display:flex;flex-wrap:wrap;gap:var(--s-3)}.idf-input{flex:1 1 14rem;min-width:0;min-height:46px;box-sizing:border-box;padding:var(--s-3) var(--s-4);font:inherit;font-size:var(--t-body);color:var(--fg);background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--r-md);transition:border-color var(--dur-2) var(--ease)}.idf-input:hover{border-color:var(--accent-line)}.idf-input:focus-visible{outline:2px solid var(--accent-line);outline-offset:2px;border-color:var(--accent-line)}.idf-field>.idf-input{flex:none;width:100%}.idf-input--key{font-family:var(--font-mono);letter-spacing:.04em}.idf-submit{flex:none;justify-content:center;min-height:46px}.idf-lead,.idf-note{margin:0;font-size:var(--t-sm);line-height:1.55;color:var(--fg-mute)}.idf-lead{font-size:var(--t-body);color:var(--fg-soft)}.idf-choice{display:flex;flex-wrap:wrap;gap:var(--s-3);margin:0;padding:0;border:0;min-width:0}.idf-choice>legend{margin-bottom:var(--s-2)}.idf-option{flex:1 1 12rem;display:flex;align-items:center;gap:var(--s-3);min-height:46px;padding:var(--s-3) var(--s-4);font-size:var(--t-body);color:var(--fg);background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--r-md);cursor:pointer;transition:border-color var(--dur-2) var(--ease),background var(--dur-2) var(--ease)}.idf-option:hover{border-color:var(--accent-line)}.idf-option:has(input:checked){border-color:var(--accent-line);background:var(--surface-hover)}.idf-option:has(input:focus-visible){outline:2px solid var(--accent-line);outline-offset:2px}.idf-option input{flex:none;width:18px;height:18px;margin:0;accent-color:var(--fern-action)}.idf-actions{display:flex;flex-wrap:wrap;gap:var(--s-3);margin:0}.idf-form .idf-actions{margin-top:var(--s-1)}.idf-status{margin:0;padding:var(--s-3) var(--s-4);font-size:var(--t-body);color:var(--fg);background:var(--surface-sunk);border-left:3px solid var(--accent-line);border-radius:var(--r-sm)}.idf-records{display:flex;flex-direction:column;gap:var(--s-4)}.idf-record{display:grid;grid-template-columns:minmax(8rem,max-content) 1fr;grid-gap:var(--s-2) var(--s-6);gap:var(--s-2) var(--s-6);margin:0;padding:var(--s-5) var(--s-6);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.idf-record>div{display:contents}.idf-record dt{font-size:var(--t-sm);font-weight:600;color:var(--fg-mute)}.idf-record dd{margin:0;font-size:var(--t-body);color:var(--fg);overflow-wrap:anywhere}.idf-record>div:not(:has(dt)) dd{grid-column:1/-1;color:var(--fg-soft);font-size:var(--t-sm)}@media (max-width:560px){.idf-form{padding:var(--s-5) var(--s-4)}.idf-submit{flex:1 1 100%}.idf-record{grid-template-columns:1fr;gap:var(--s-1);padding:var(--s-4)}.idf-record dd{margin-bottom:var(--s-2)}}