.reg{gap:var(--s-7);padding-top:var(--s-8);padding-bottom:var(--s-9);flex-direction:column;display:flex}.reg-head{gap:var(--s-5)}.reg-actions{gap:var(--s-2);flex-wrap:wrap;display:flex}.reg-filter-open{display:none}.reg-bar{gap:var(--s-4);grid-template-columns:minmax(0,1fr) 260px;align-items:end;display:grid}.reg-bar .ui-field label{font-family:var(--font-sans);font-size:var(--fs-meta);letter-spacing:0;color:var(--color-text-muted)}.reg-sort .ui-select{height:54px}.reg-body{gap:var(--s-6);align-items:flex-start;display:flex}.reg-filters{gap:var(--s-6);top:calc(var(--header-h) + var(--s-4));max-height:calc(100dvh - var(--header-h) - var(--s-6));background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--s-5);flex-direction:column;flex:0 0 248px;display:flex;position:sticky;overflow-y:auto}.reg-side-head{padding-bottom:var(--s-3);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:baseline;display:flex}.reg-side-title{font-family:var(--font-editorial);font-size:1.25rem;font-weight:600}.reg-group{border:0;flex-direction:column;margin:0;padding:0;display:flex}.reg-group legend{width:100%;margin-bottom:var(--s-2);font-family:var(--font-sans);font-size:var(--fs-small);letter-spacing:0;color:var(--color-text);justify-content:space-between;align-items:baseline;padding:0;font-weight:600;display:flex}.reg-n{color:var(--color-text-muted);font-size:var(--fs-small);margin-left:auto}.reg-clear-link{font:inherit;font-size:var(--fs-meta);color:var(--color-link);cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}.reg-clear-link:hover{color:var(--color-link-hover)}.reg-active{gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.reg-active:empty{display:none}.reg-active-k{font-size:var(--fs-meta);color:var(--color-text-muted);margin-right:var(--s-1)}.reg-chip{min-height:30px;padding:0 var(--s-3);border:1px solid var(--color-accent);background:var(--color-accent-wash);color:var(--color-text);font-size:var(--fs-small);cursor:pointer;border-radius:999px;align-items:center;gap:6px;display:inline-flex}.reg-chip span[aria-hidden]{color:var(--color-accent);font-size:1rem;line-height:1}.reg-chip:hover{border-color:var(--color-accent-soft)}.reg-results{gap:var(--s-2);flex-direction:column;flex:auto;min-width:0;display:flex;position:relative}.reg-table-bar{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.reg-scroll-hint{font-family:var(--font-sans);font-size:var(--fs-meta);color:var(--color-text-muted)}.reg-cols{position:relative}.reg-cols summary{cursor:pointer;list-style:none}.reg-cols summary::-webkit-details-marker{display:none}.reg-cols[open] summary{border-color:var(--color-accent)}.reg-cols-n{font-family:var(--font-mono);color:var(--color-text-muted);font-size:.75rem}.reg-cols-pop{z-index:20;width:240px;padding:var(--s-4);background:var(--color-surface-raised);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-overlay);gap:var(--s-3);flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);right:0}.reg-cols-list{flex-direction:column;display:flex}.reg-frame{max-height:none}.reg-frame .reg-table{min-width:0}.reg-frame .reg-table th{position:sticky;top:0}.reg-table{background:var(--color-surface);border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-small)}.reg-table th{text-align:left;font-family:var(--font-sans);font-weight:500;font-size:var(--fs-meta);letter-spacing:0;color:var(--color-text-faint);padding:var(--s-3);border-bottom:1px solid var(--color-border-strong);white-space:nowrap;top:var(--header-h);background:var(--color-surface-sunken);z-index:1;position:sticky}.reg-table td{padding:12px var(--s-3);border-bottom:1px solid var(--color-border);vertical-align:middle;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;max-width:260px}.reg-table tbody tr:hover td{background:var(--table-row-hover)}.reg-table tbody tr:hover td:first-child{box-shadow:inset 2px 0 0 var(--color-accent)}.reg-portrait{width:64px}.reg-name{min-width:155px}.reg-name a{font-family:var(--font-sans);color:var(--color-text);font-size:1rem;font-weight:600;text-decoration:none}.reg-name a:hover{color:var(--color-link-hover);text-decoration:underline}.reg-name span,.reg-country span,.reg-event span{font-size:var(--fs-small);color:var(--color-text-muted);display:block}.reg-name span{font-family:var(--font-mono);color:var(--color-text-faint);margin-top:2px;font-size:.75rem}.reg-event span,.reg-country span{white-space:normal}.reg-age{font-family:var(--font-mono);white-space:normal;font-size:.8125rem}.reg-age span,.reg-org span{font-family:var(--font-sans);color:var(--color-text-faint);white-space:normal;font-size:.75rem;display:block}.reg-org span{margin-top:2px;line-height:1.4}.reg-org{min-width:175px;max-width:220px}.reg-fields{gap:var(--s-1);flex-direction:column;display:flex}.reg-fields .dom-field-chip{white-space:normal;align-items:flex-start;display:inline-flex}.reg-table td:has(.reg-fields){min-width:150px;max-width:190px}.reg-claims{white-space:nowrap}.reg-claim{margin-right:var(--s-3);align-items:center;gap:4px;display:inline-flex}.reg-claims,.reg-up,.reg-age{max-width:none}.reg-num{text-align:right}.reg-up{white-space:nowrap;color:var(--color-text-muted)}.reg-up,.reg-num{font-family:var(--font-mono);font-size:.8125rem}.reg-country{min-width:104px}.reg-event{word-break:normal;min-width:128px}.reg-event>:first-child,.reg-table td.reg-event{white-space:normal}.reg-table td.reg-status{min-width:112px}.reg-table td.reg-status .dom-status{white-space:normal;align-items:flex-start}.reg-table td.reg-status .dom-status svg{margin-top:3px}.reg-table td.reg-age{min-width:56px}.reg-empty{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--s-7) var(--s-6);gap:var(--s-3);flex-direction:column;align-items:flex-start;display:flex}.reg-empty p{max-width:60ch}@media (max-width:1100px){.reg-filters{display:none}.reg-filter-open{display:inline-flex}}@media (max-width:760px){.reg{padding-top:var(--s-6);gap:var(--s-5)}.reg-bar{grid-template-columns:minmax(0,1fr)}.reg-sort .ui-select{height:var(--control-h)}.reg-actions{width:100%}.reg-actions .ui-button{flex:auto}.reg-scroll-hint{display:none}.reg-frame{background:0 0;border:0;overflow:visible}.reg-table .is-sticky-col{box-shadow:none;background:0 0;position:static}.reg-table td.reg-age,.reg-table td.reg-org,.reg-table td:nth-child(3),.reg-table td:nth-child(4),.reg-table td:nth-child(11),.reg-table td:nth-child(14),.reg-table thead{display:none}.reg-table,.reg-table tbody{background:0 0;display:block}.reg-table tr{gap:var(--s-1) var(--s-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--s-4);grid-template-columns:56px minmax(0,1fr);margin-bottom:6px;display:grid}.reg-table td.reg-portrait{grid-row:span 4}.reg-table td.reg-country,.reg-table td.reg-num,.reg-table td.reg-up{display:none}.reg-fields{gap:var(--s-1) var(--s-3);flex-flow:wrap}}
