.rdp-root{--rdp-accent-color: blue;--rdp-accent-background-color: #f0f0ff;--rdp-day-height: 44px;--rdp-day-width: 44px;--rdp-day_button-border-radius: 100%;--rdp-day_button-border: 2px solid transparent;--rdp-day_button-height: 42px;--rdp-day_button-width: 42px;--rdp-selected-border: 2px solid var(--rdp-accent-color);--rdp-disabled-opacity: .5;--rdp-outside-opacity: .75;--rdp-today-color: var(--rdp-accent-color);--rdp-dropdown-gap: .5rem;--rdp-months-gap: 2rem;--rdp-nav_button-disabled-opacity: .5;--rdp-nav_button-height: 2.25rem;--rdp-nav_button-width: 2.25rem;--rdp-nav-height: 2.75rem;--rdp-range_middle-background-color: var(--rdp-accent-background-color);--rdp-range_middle-color: inherit;--rdp-range_start-color: white;--rdp-range_start-background: linear-gradient( var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50% );--rdp-range_start-date-background-color: var(--rdp-accent-color);--rdp-range_end-background: linear-gradient( var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50% );--rdp-range_end-color: white;--rdp-range_end-date-background-color: var(--rdp-accent-color);--rdp-week_number-border-radius: 100%;--rdp-week_number-border: 2px solid transparent;--rdp-week_number-height: var(--rdp-day-height);--rdp-week_number-opacity: .75;--rdp-week_number-width: var(--rdp-day-width);--rdp-weeknumber-text-align: center;--rdp-weekday-opacity: .75;--rdp-weekday-padding: .5rem 0rem;--rdp-weekday-text-align: center;--rdp-gradient-direction: 90deg;--rdp-animation_duration: .3s;--rdp-animation_timing: cubic-bezier(.4, 0, .2, 1)}.rdp-root[dir=rtl]{--rdp-gradient-direction: -90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity: unset}.rdp-root{position:relative;box-sizing:border-box}.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;justify-content:center;align-items:center;display:flex;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius)}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;position:relative;display:inline-flex;align-items:center;white-space:nowrap;border:0}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{border:none;background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;-moz-appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height)}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{display:inline-block;fill:var(--rdp-accent-color)}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg);transform-origin:50%}.rdp-dropdowns{position:relative;display:inline-flex;align-items:center;gap:var(--rdp-dropdown-gap)}.rdp-dropdown{z-index:2;opacity:0;appearance:none;position:absolute;inset-block-start:0;inset-block-end:0;inset-inline-start:0;width:100%;margin:0;padding:0;cursor:inherit;border:none;line-height:inherit}.rdp-dropdown_root{position:relative;display:inline-flex;align-items:center}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{display:flex;align-content:center;height:var(--rdp-nav-height);font-weight:700;font-size:large}.rdp-root[data-nav-layout=around] .rdp-month,.rdp-root[data-nav-layout=after] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{position:absolute;inset-inline-start:0;top:0;height:var(--rdp-nav-height);display:inline-flex}.rdp-root[data-nav-layout=around] .rdp-button_next{position:absolute;inset-inline-end:0;top:0;height:var(--rdp-nav-height);display:inline-flex;justify-content:center}.rdp-months{position:relative;display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:fit-content}.rdp-month_grid{border-collapse:collapse}.rdp-nav{position:absolute;inset-block-start:0;inset-inline-end:0;display:flex;align-items:center;height:var(--rdp-nav-height)}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);font-weight:500;font-size:smaller;text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}.rdp-week_number{opacity:var(--rdp-week_number-opacity);font-weight:400;font-size:small;height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align)}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-weight:700;font-size:large}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled:not(.rdp-selected){opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rdp-slide_in_right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rdp-slide_out_left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translate(0)}to{transform:translate(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.certificateListPage{min-height:100vh;background:var(--registry-surface-subtle);color:var(--registry-text)}.certificateListHeader{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:56px;padding:10px 28px;background:var(--registry-surface);border-bottom:1px solid var(--registry-border)}.certificateListBrand{display:flex;align-items:baseline;gap:14px;font-size:17px;font-weight:750;letter-spacing:-.02em}.certificateListBrand span{color:var(--registry-text-muted);font-size:12px;font-weight:500;letter-spacing:0}.certificateListHeaderTools{display:flex;align-items:center;gap:18px}.certificateListBack{color:var(--registry-text-muted);font-size:13px}.certificateListBack:hover{color:var(--registry-accent-strong)}.certificateListContent{width:min(100%,1680px);margin:0 auto;padding:30px 28px 90px;box-sizing:border-box}.certificateListIntro h1{font-size:23px;font-weight:700;letter-spacing:-.02em}.certificateListIntro div{margin-top:4px;color:var(--registry-text-muted);font-size:13px}.certificateListForm{max-width:900px;margin-top:20px;padding:18px;border:1px solid var(--registry-border);border-radius:var(--registry-radius-lg, 10px);background:var(--registry-surface)}.certificateListForm label{display:block;color:var(--registry-text-strong);font-size:12px;font-weight:650;margin-bottom:8px}.certificateListForm textarea{box-sizing:border-box;width:100%;resize:vertical;padding:12px;border:1px solid var(--registry-border-strong);border-radius:6px;background:var(--registry-surface);color:var(--registry-text);font:inherit;font-size:13px;line-height:1.6}.certificateListForm textarea:focus,.certificateListRetryRow input:focus{outline:2px solid var(--registry-focus);outline-offset:1px}.certificateListActions{display:flex;align-items:center;gap:14px;margin-top:12px}.certificateListActions span:not(.registryIslandLabel){color:var(--registry-text-muted);font-size:12px}.certificateListForm>p[role=alert]{color:var(--registry-danger-text, #b91c1c);margin-top:10px}.certificateListResults{margin-top:24px}.certificateListResultToolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px;padding:14px 16px;border:1px solid var(--registry-border);border-radius:8px;background:var(--registry-surface)}.certificateListResultToolbar h2{font-size:15px;font-weight:700}.certificateListResultToolbar p{margin-top:3px;color:var(--registry-text-muted);font-size:11px}.certificateListResultActions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.certificateListNotice{margin:0 0 16px;padding:14px 16px;border:1px solid var(--registry-border);border-left:3px solid var(--registry-accent);border-radius:8px;background:var(--registry-surface);overflow-wrap:anywhere;font-size:13px}.certificateListNotice strong{font-weight:700}.certificateListNotice p{margin-top:5px;color:var(--registry-text-muted)}.certificateListNotice ul{list-style:none;padding:0;margin:12px 0 0}.certificateListNotice li+li{margin-top:10px}.certificateListNonNumbers{margin-top:20px;max-width:900px}.certificateListRetryRow{display:flex;gap:8px;max-width:820px}.certificateListRetryRow input{min-width:0;flex:1;box-sizing:border-box;padding:9px 11px;border:1px solid var(--registry-border-strong);border-radius:6px;background:var(--registry-surface);color:var(--registry-text);font:inherit}.certificateListRetryRow button{padding:8px 16px;border:1px solid var(--registry-border-strong);border-radius:6px;background:var(--registry-surface-raised);color:var(--registry-text-strong);font:inherit;cursor:pointer}.certificateListRetryRow button:hover{border-color:var(--registry-accent)}.certificateListRetryRow button:disabled{opacity:.55;cursor:wait}.certificateListRetryMessage{margin:4px 0 0;font-size:12px}.certificateListSuggestion{border:0;padding:0;background:transparent;color:var(--registry-accent-strong);text-decoration:underline;text-underline-offset:3px;font:inherit;cursor:pointer}.certificateListSuggestion:disabled{opacity:.55}.certificateListTableScroll,.certificateListSimpleScroll{overflow-x:auto;border:1px solid var(--registry-border);border-radius:8px;background:var(--registry-surface)}.certificateListTableScroll .registryCompactTable{min-width:1050px;margin-top:0}.certificateListSimpleTable{table-layout:fixed;width:100%;min-width:1150px;border-collapse:collapse;background:var(--registry-surface);font-size:12px}.certificateListSimpleTable th{padding:11px 10px;text-align:left;font-weight:600;color:var(--registry-text-muted);background:var(--registry-surface-raised);border-bottom:1px solid var(--registry-border)}.certificateListSimpleTable th:nth-child(1){width:320px}.certificateListSimpleTable th:nth-child(2){width:200px}.certificateListSimpleTable th:nth-child(3),.certificateListSimpleTable th:nth-child(4){width:210px}.certificateListSimpleTable td{padding:9px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid var(--registry-border);color:var(--registry-text-strong)}.certificateListSimpleTable tbody tr:hover{background:var(--registry-surface-raised)}.certificateListSimpleNumber,.certificateListSimpleParty{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden;white-space:nowrap}.certificateListSimpleNumber button{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--registry-text);font-weight:650;text-align:left}.certificateListSimpleNumber button:hover{color:var(--registry-accent-strong);text-decoration:underline}.certificateListSimpleNumber>img,.certificateListSimpleParty img,.certificateListRfStatus img{flex-shrink:0}.certificateListRfStatus{display:inline-flex;flex-shrink:0;align-items:center;gap:3px;padding:2px 4px;border:1px solid var(--registry-border-strong);border-radius:5px;background:var(--registry-surface-raised)}.certificateListRfStatus .registryIcon20{width:15px;height:15px}.certificateListRfUnknown{width:15px;height:15px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--registry-track);color:var(--registry-text-muted);font-size:11px;font-weight:700}.certificateListSimpleDate{font-variant-numeric:tabular-nums}@media (max-width: 700px){.certificateListHeader{padding:10px 16px}.certificateListBrand span{display:none}.certificateListContent{padding:22px 12px 70px}.certificateListForm{padding:14px}.certificateListActions{align-items:flex-start;flex-wrap:wrap}.certificateListResultToolbar{align-items:flex-start}.certificateListResultActions{width:100%}}.certificateListLayout{display:grid;grid-template-columns:300px minmax(0,1fr);flex:1;min-width:0}.certificateListSidebar{padding:12px 0 24px 16px;min-width:0}.certificateListInputPanel{padding:12px}.certificateListInputPanel .registrySectionCardHeader{padding:0}.certificateListInputHint{margin:8px 0 0;color:var(--registry-text-muted);font-size:var(--registry-font-size-xs)}.certificateListForm{max-width:none;margin:12px 0 0;padding:0;border:0;border-radius:0;background:transparent}.certificateListForm textarea{min-height:230px}.certificateListActions{flex-wrap:wrap}.certificateListContent{width:100%;max-width:none;margin:0;padding:0;min-width:0}.certificateListWorkspaceTitle{min-height:38px;justify-content:center}.certificateListWorkspaceTitle>div{display:flex;align-items:baseline;gap:12px}.certificateListWorkspaceTitle strong{font-size:var(--registry-font-size-sm);font-weight:650}.certificateListWorkspaceTitle span{color:var(--registry-text-muted);font-size:var(--registry-font-size-xs)}.certificateListResultsBody{padding:0 16px 32px;min-width:0}.certificateListNonNumbers,.certificateListResults{margin-top:0}.certificateListResultToolbar{margin-bottom:12px}@media (max-width: 1023px){.certificateListLayout{grid-template-columns:minmax(0,1fr)}.certificateListSidebar{padding:12px 16px 0}.certificateListForm textarea{min-height:140px}.certificateListResultsBody{padding:0 16px 24px}}.certificateListWorkspaceTitle{min-height:20px}.certificateListResultToolbar{padding:0;margin:0;border:0;border-radius:0;background:transparent}.certificateListSharing{display:grid;gap:8px;margin-top:20px;padding-top:16px;border-top:1px solid var(--registry-border)}.certificateListSharing label{font-size:var(--registry-font-size-xs);color:var(--registry-text-muted)}.certificateListSharing input{min-width:0;width:100%;box-sizing:border-box;padding:8px;border:1px solid var(--registry-border-strong);border-radius:6px;background:var(--registry-surface);font-size:12px}.certificateListSharing .registryWell{width:fit-content}.certificateListSharing p{font-size:11px;color:var(--registry-text-muted)}.certificateListComposition{margin-bottom:12px;padding:10px 12px;font-size:12px}.certificateListComposition summary{cursor:pointer;font-weight:650;color:var(--registry-text-strong)}.certificateListComposition>p{margin:8px 0;color:var(--registry-text-muted)}.certificateListComposition ul{max-height:260px;overflow-y:auto}.certificateListComposition li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px solid var(--registry-border)}.certificateListComposition li>span{min-width:0;overflow-wrap:anywhere}.certificateListComposition small{display:block;color:var(--registry-text-muted)}.certificateListPlaceholder{padding:14px 18px;color:var(--registry-text-strong)}.certificateListPlaceholder>div{display:flex;flex-wrap:wrap;align-items:center;gap:10px;overflow-wrap:anywhere}.certificateListPlaceholder small{display:block;margin-top:4px;color:var(--registry-text-muted)}.certificateListRowMarker{display:inline-block;width:fit-content;flex:0 0 auto;padding:2px 7px;border:1px solid var(--registry-border-strong);border-radius:6px;background:var(--registry-surface-raised);color:var(--registry-text-muted);font-size:11px;line-height:1.3;font-weight:600}.certificateListRowMarker.is-not_found,.certificateListRowMarker.is-unavailable{color:var(--registry-accent-strong);border-color:var(--registry-accent-selection-border)}.certificateListRowAnnotation:not(:has(.certificateListRowMarker)),.certificateListCardAnnotation:not(:has(.certificateListRowMarker)){display:none}.certificateListRowAnnotation{padding:8px 12px 0}.certificateListCardAnnotation{margin-bottom:6px}.certificateListSimplePlaceholder td:first-child{white-space:normal;overflow-wrap:anywhere}.certificateListInputHeading{display:flex;justify-content:space-between;align-items:center;gap:8px}.certificateListNew{color:var(--registry-accent-strong);font-size:12px;white-space:nowrap}.certificateListNew:hover{text-decoration:underline}.certificateListNew:disabled{opacity:.5}.certificateListShareWrap{position:relative;width:fit-content}.certificateListShareMenu{position:absolute;z-index:30;top:calc(100% + 6px);left:0;width:min(280px,calc(100vw - 48px));padding:5px;box-sizing:border-box;border:1px solid var(--registry-border-strong);border-radius:8px;background:var(--registry-surface);box-shadow:0 8px 24px #0002}.certificateListShareMenu button{display:block;width:100%;padding:9px 10px;border:0;border-radius:5px;text-align:left;font:inherit;font-size:12px;font-weight:650;color:var(--registry-text-strong);background:transparent;cursor:pointer}.certificateListShareMenu button:hover,.certificateListShareMenu button:focus-visible{background:var(--registry-surface-raised);outline:2px solid var(--registry-focus);outline-offset:-2px}.certificateListShareMenu button span{display:block;padding-top:3px;color:var(--registry-text-muted);font-size:11px;font-weight:400}.certificateListPage.is-progressive-loading .certificateListProgressiveEntry{animation:certificateListEnter .22s ease-out both}@keyframes certificateListEnter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.certificateListPage.is-progressive-loading .certificateListProgressiveEntry{animation:none}}.ralDiscovery{min-height:100vh;background:#f5f3ee;color:#1d2523;padding:clamp(24px,6vw,56px);font-family:Inter,Arial,sans-serif}.ralDiscovery header{max-width:1120px;margin:0 auto 30px;animation:ralRise .48s both}.ralDiscovery header>p{color:#65706b;font-size:13px}.ralDiscovery header>div{display:flex;align-items:center;justify-content:space-between;gap:18px}.ralDiscovery h1{font:600 clamp(28px,4vw,42px)/1 Georgia,serif;letter-spacing:-.03em;margin:5px 0}.ralCopy{border:1px solid #b9c7bc;background:transparent;color:#126b57;padding:7px 10px;font:inherit;font-size:12px;cursor:pointer;text-decoration:none;transition:border-color .18s,background .18s,transform .18s}.ralCopy:hover{background:#e5ebe3;border-color:#7e9989;transform:translateY(-1px)}.ralTable{max-width:1120px;margin:auto;border-top:1px solid #cfd4ce}.ralSearch{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 16px;align-items:end;padding:16px 14px;border-bottom:1px solid #d9ddd8;animation:ralRise .48s .08s both}.ralSearch label{grid-column:1;color:#56615b;font-size:12px;font-weight:600}.ralSearch input{min-width:0;padding:10px 12px;border:1px solid #b9c7bc;border-radius:3px;background:#faf9f5;color:#1d2523;font:inherit;font-size:14px;outline:0;transition:border-color .18s,box-shadow .18s}.ralSearch input:focus{border-color:#126b57;box-shadow:0 0 0 3px #126b5720}.ralSearch span{padding-bottom:10px;color:#728078;font-size:11px;white-space:nowrap}.ralHead,.ralRow{display:grid;grid-template-columns:minmax(0,1fr) 124px 98px;gap:18px;align-items:center}.ralHead{padding:12px 14px;color:#728078;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.ralEntry{border-top:1px solid #d9ddd8;animation:ralRise .35s both}.ralEntry:nth-of-type(3n){animation-delay:.03s}.ralEntry.is-open{background:#eef2ed}.ralRow{padding:0 14px}.ralRowMain{display:grid;grid-column:1/3;grid-template-columns:minmax(0,1fr) 124px;gap:8px 18px;align-items:center;width:100%;padding:18px 0 8px;background:transparent;border:0;color:inherit;cursor:pointer;text-align:left}.ralRowMain:hover b{color:#126b57}.ralRow b,.ralRow small{display:block}.ralRow b{font-size:15px;line-height:1.35;transition:color .18s}.ralRow small{color:#728078;margin-top:4px}.ralRow time{font-variant-numeric:tabular-nums;font-size:13px}.ralRowHint{grid-column:1/-1;justify-self:center;padding-top:2px;color:#728078;font-size:11px;line-height:1.25;transition:color .18s,letter-spacing .18s}.ralRowMain:hover .ralRowHint,.ralEntry.is-open .ralRowHint{color:#126b57;letter-spacing:.01em}.ralActions{display:flex;justify-content:flex-end;gap:7px;align-items:center}.ralActionButton{display:grid;place-items:center;width:30px;height:30px;border:1px solid #b9c7bc;border-radius:50%;background:#faf9f5;color:#126b57;text-decoration:none;transition:transform .18s ease,background .18s,border-color .18s,box-shadow .18s}.ralActionButton svg{width:15px;height:15px}.ralActionButton:hover,.ralActionButton:focus-visible{border-color:#126b57;background:#e0ebe2;box-shadow:0 2px 8px #126b5720;transform:translateY(-2px) scale(1.04);outline:0}.ralGroups{margin:0 0 18px;padding:16px;border-top:1px solid #d9ddd8;background:#edf0ea;transform-origin:top;animation:ralGroupsIn .32s cubic-bezier(.2,.8,.2,1) both}.ralGroupsTop{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:12px}.ralGroupsTop p{max-width:44rem;margin:0;color:#56615b;font-size:12px;line-height:1.45}.ralGroupHead,.ralGroup summary{display:grid;grid-template-columns:minmax(0,1.35fr) 6rem minmax(8rem,.65fr) minmax(7rem,.6fr);gap:16px}.ralGroupHead{padding:8px 10px;color:#728078;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.ralGroup{border-top:1px solid #d3d9d1;font-size:13px}.ralGroup summary{padding:12px 10px;cursor:pointer;list-style:none;transition:background .16s,padding-left .16s}.ralGroup summary::-webkit-details-marker{display:none}.ralGroup summary:hover{padding-left:14px;background:#e5ebe3}.ralGroup summary>div:first-child strong,.ralGroup summary>div:first-child span,.ralAnnex b,.ralAnnex span{display:block}.ralGroup summary>div:first-child strong{font-variant-numeric:tabular-nums;color:#126b57;font-size:12px;margin-bottom:4px}.ralGroup summary>div:first-child span{line-height:1.4}.ralSchemes{font-variant-numeric:tabular-nums;color:#126b57;font-size:12px}.ralAnnex b{font-size:12px}.ralAnnex span{margin-top:4px;color:#56615b;font-size:12px;line-height:1.35}.ralFileLinks{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.ralFileLinks a{color:#126b57;font-size:12px;text-decoration:underline;text-underline-offset:2px}.ralFileLinks small{display:block;max-width:11rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#65706b}.ralGroupDetail{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:12px 10px 15px;border-top:1px dotted #b9c7bc;background:#f7f8f4;color:#48534d;font-size:12px;line-height:1.45;animation:ralDetailIn .22s ease-out both}.ralGroupDetail b{color:#1d2523}.ralGroupDetail ul{margin:7px 0 0;padding-left:18px}.ralGroupDetail p{margin:7px 0 0;color:#728078}.ralGroupsEmpty,.ralSearchEmpty{margin:12px 10px;color:#65706b;font-size:13px}@keyframes ralRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ralGroupsIn{0%{opacity:0;transform:translateY(-8px) scaleY(.97)}to{opacity:1;transform:translateY(0) scaleY(1)}}@keyframes ralDetailIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ralDiscovery *{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media (max-width:720px){.ralDiscovery{padding:28px 16px}.ralHead{display:none}.ralSearch{grid-template-columns:1fr}.ralSearch span{padding:0}.ralRow{grid-template-columns:minmax(0,1fr) auto;gap:10px}.ralRowMain{grid-column:1;grid-template-columns:1fr;padding:16px 0 8px}.ralRowMain time{grid-row:2}.ralActions{grid-column:2;grid-row:1;align-self:start;padding-top:18px}.ralGroups{margin-left:-16px;margin-right:-16px;padding:14px 16px}.ralGroupsTop{display:block}.ralGroupHead{display:none}.ralGroup summary{grid-template-columns:1fr;gap:9px;padding:14px 0}.ralAnnex,.ralSchemes{padding-top:8px;border-top:1px dotted #b9c7bc}.ralGroupDetail{grid-template-columns:1fr;gap:14px;padding:12px 0 15px}}.ralGroupHead,.ralGroup summary{grid-template-columns:minmax(18rem,1.55fr) minmax(12rem,1.05fr) minmax(6rem,.65fr) 5rem 8rem}.ralGroup summary>div:nth-child(2) strong,.ralGroup summary>div:nth-child(2) span{display:block}.ralGroup summary>div:nth-child(2) strong{font-variant-numeric:tabular-nums;color:#126b57;font-size:12px;margin-bottom:4px}.ralGroup summary>div:nth-child(2) span{line-height:1.4}.ralSource>a small{color:#65706b;font-weight:400}.ralSource>span{display:block;margin-top:4px;line-height:1.4}.ralTnved{display:flex;flex-wrap:wrap;gap:5px;align-content:start}.ralTnved .registryTnvedCode{white-space:nowrap;border:1px solid #b9c7bc;border-radius:999px;padding:2px 6px;background:#f7f8f4;color:#126b57;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.2;text-decoration:none;transition:background .15s,border-color .15s,transform .15s}.ralTnved .registryTnvedCode:hover,.ralTnved .registryTnvedCode:focus-visible{border-color:#126b57;background:#dfeae1;transform:translateY(-1px)}.registryTnvedTooltip.ralTnvedTooltip{border-color:#b9c7bc;background:#f7f8f4;color:#1d2523;box-shadow:0 8px 24px #1d252320}.registryTnvedTooltip.ralTnvedTooltip .registryTnvedTooltipRow code{color:#126b57}@media (max-width:720px){.ralGroup summary{grid-template-columns:1fr}.ralGroup summary>div:nth-child(2){padding-top:8px;border-top:1px dotted #b9c7bc}}.ralProductHead{display:none}.ralProductGroup{border-top:1px solid #d3d9d1}.ralProductSummary{display:flex;align-items:center;gap:16px;width:100%;box-sizing:border-box;padding:10px;background:#e8eee7;border-left:3px solid #126b57}.ralProductName{display:flex;align-items:baseline;gap:8px;min-width:0}.ralProductName strong{flex:0 0 auto;color:#126b57;font-size:12px;font-variant-numeric:tabular-nums}.ralProductName span{min-width:0;line-height:1.35}.ralConformityForm{margin-left:auto;flex:0 0 auto;color:#126b57;font-size:12px;font-weight:700}.ralSourceList{padding:0 10px 8px;background:#f7f8f4}.ralSourceList .ralGroup{border-top:1px dotted #b9c7bc;font-size:13px}.ralSourceList .ralGroup summary{display:grid;grid-template-columns:minmax(0,1fr) 6rem minmax(11rem,.65fr);gap:16px;padding:10px 0;cursor:pointer;list-style:none;background:transparent}.ralSourceList .ralGroup summary:hover{padding-left:4px;background:transparent}.ralSource>a{display:block;color:#126b57;font-size:12px;text-decoration:underline;text-underline-offset:2px}.ralSourceSchemes,.ralSourceTnved{display:flex;flex-direction:column;gap:3px;color:#728078;font-size:10px;text-transform:uppercase;letter-spacing:.06em}.ralSourceSchemes b{color:#126b57;font-size:12px;letter-spacing:0;text-transform:none}.ralSourceTnved .ralTnved{min-height:18px;text-transform:none;letter-spacing:0}@media (max-width:720px){.ralProductSummary{align-items:flex-start;flex-direction:column;gap:5px}.ralConformityForm{margin-left:0}.ralSourceList .ralGroup summary{grid-template-columns:1fr;gap:9px}.ralSourceSchemes,.ralSourceTnved{padding-top:8px;border-top:1px dotted #b9c7bc}}.ralSourceHint{display:block;margin-top:4px;color:#728078;font-size:11px;line-height:1.3}.ralGroup[open] .ralSourceHint{color:#126b57}.ralGroup[open] .ralSourceHint:after{content:" · нажмите для сворачивания"}.ralSource>a{display:inline-flex;max-width:100%;border-radius:2px;padding:1px 3px;color:#126b57;text-decoration:underline;text-underline-offset:2px;transition:background .15s,color .15s}.ralSource>a:hover,.ralSource>a:focus-visible{background:#dfeae1;color:#0a5544;outline:0}.ralSearch{grid-template-columns:1fr;gap:7px}.ralSearch input{width:100%;box-sizing:border-box}.ralSearch span{padding-bottom:0}.ralHead,.ralRow{grid-template-columns:minmax(0,1fr) 124px 154px}.ralDiscovery .ralActions{display:flex!important;flex-direction:column;gap:6px;align-items:stretch}.ralDiscovery .ralActionButton{display:flex!important;box-sizing:border-box;width:100%;align-items:center;justify-content:flex-start;gap:6px;min-height:30px;padding:5px 8px;border:1px solid #b9c7bc;border-radius:3px;background:#faf9f5;color:#126b57;font-size:12px;line-height:1;text-decoration:none;white-space:nowrap}.ralDiscovery .ralActionButton svg{width:15px;height:15px;flex:0 0 auto}.ralDiscovery .ralActionButton .ralFsaIcon{width:14px;height:18px}.ralDiscovery .ralActionButton:hover,.ralDiscovery .ralActionButton:focus-visible{border-color:#126b57;background:#e0ebe2;box-shadow:0 2px 8px #126b5720;transform:translateY(-2px);outline:0}@media (max-width:720px){.ralActions{grid-column:1/-1;grid-row:3;justify-content:flex-start;padding:0 0 12px}}.collectionPage{--collection-page-bottom: 3rem;min-height:100svh;padding:calc(var(--registry-topbar-h) + 1rem) clamp(1rem,3vw,2rem) var(--collection-page-bottom);padding-left:calc(var(--registry-rail-w) + clamp(1rem,3vw,2rem));background:var(--registry-surface-subtle);color:var(--registry-text)}.collectionPageTop{max-width:1440px;margin:0 auto 1rem;padding:.5rem 1rem;display:grid;gap:.5rem}.collectionPageTitle{display:flex;align-items:center;flex-wrap:wrap;gap:1rem 2rem;min-width:0}.collectionIdentity{flex:1 1 18rem;min-width:0}.collectionPageTitle h1{margin:0;font-size:var(--registry-font-size-xl);font-weight:600;color:var(--registry-text-strong)}.collectionPageTitle h1 span{display:inline-flex;margin-left:.25rem;padding:.125rem .375rem;border:1px solid var(--registry-accent-selection-border);border-radius:var(--registry-radius-control);background:var(--registry-accent-selection-bg);color:var(--registry-accent-strong);font-size:var(--registry-font-size-sm);vertical-align:middle}.collectionCardCount{display:flex;align-items:baseline;gap:.375rem;padding-left:1.5rem;border-left:1px solid var(--registry-border);font-size:var(--registry-font-size-sm);color:var(--registry-text-muted);white-space:nowrap}.collectionCardCount strong{color:var(--registry-text-strong);font-size:var(--registry-font-size-lg);font-weight:600;font-variant-numeric:tabular-nums;line-height:1.2}.collectionCardCount strong span{color:var(--registry-text-muted);font-size:var(--registry-font-size-sm);font-weight:400}.collectionSync{position:relative;margin-left:auto;font-size:var(--registry-font-size-sm)}.collectionSync summary{display:flex;align-items:center;gap:.5rem;cursor:pointer;list-style:none;border:1px solid var(--registry-border);border-radius:var(--registry-radius-control);padding:.5rem .75rem;background:var(--registry-surface-subtle);color:var(--registry-text-muted)}.collectionSync summary::-webkit-details-marker{display:none}.collectionSync summary:hover{color:var(--registry-text-strong);background:var(--registry-surface)}.collectionSync summary:focus-visible{outline:2px solid var(--registry-focus)}.collectionSyncDot{width:6px;height:6px;border-radius:50%;background:var(--registry-accent-strong)}.collectionSync.is-running .collectionSyncDot{animation:collectionSyncPulse 1.6s ease-in-out infinite}.collectionSync.is-error .collectionSyncDot{background:var(--registry-warning-strong)}.collectionSyncDetails{position:absolute;right:0;top:100%;z-index:var(--registry-z-popover);width:min(340px,calc(100vw - 3rem));margin:.375rem 0 0;padding:1rem;display:grid;gap:.75rem;border:1px solid var(--registry-border);border-radius:var(--registry-radius-control);background:var(--registry-surface);box-shadow:0 12px 32px #0f172a1f}.collectionSyncDetails dt{color:var(--registry-text-muted);font-size:var(--registry-font-size-xs)}.collectionSyncDetails dd{margin:.125rem 0 0;color:var(--registry-text);overflow-wrap:anywhere}@keyframes collectionSyncPulse{50%{opacity:.3}}@media (prefers-reduced-motion: reduce){.collectionSync.is-running .collectionSyncDot{animation:none}}@media (max-width: 1023px){.collectionPage{padding-left:clamp(1rem,3vw,2rem);padding-bottom:calc(var(--registry-bottom-bar-h, 64px) + 1rem + env(safe-area-inset-bottom))}}.collectionPageError{max-width:1440px;margin:0 auto 1rem;color:var(--registry-warning-strong);font-size:var(--registry-font-size-sm)}.collectionPageGrid{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;align-items:start}.collectionPerechenBody{columns:22rem 3;column-gap:1.5rem}.collectionPage .collectionPerechen{padding:0}.collectionPerechenHeader{position:relative;margin:0;padding:1rem;border-bottom:1px solid var(--registry-border)}.collectionPerechenScroll>.registryOverlayScrollViewport{padding:1rem}.collectionPerechenScroll>.registryOverlayScrollTrack{top:4px;right:2px;bottom:4px}.collectionPerechenToggle{display:inline-flex;align-items:center;gap:.375rem;padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:inherit;text-align:left;cursor:pointer}.collectionPerechenToggle:focus-visible{outline:2px solid var(--registry-focus);outline-offset:3px}.collectionPerechen.is-expanded .collectionPerechenToggle svg{transform:rotate(180deg)}.collectionSection{break-inside:avoid}@media (min-width: 1560px){.collectionPage .collectionPageTop,.collectionPage .collectionPageError,.collectionPageGrid{max-width:1680px}.collectionPageGrid{grid-template-columns:minmax(320px,400px) minmax(0,1fr)}.collectionPerechenBody{columns:auto}}.collectionCerts{min-width:0;overflow-x:auto}.collectionCertsTotal{color:var(--registry-text-muted);font-size:var(--registry-font-size-md);font-variant-numeric:tabular-nums}.collectionSection{margin-bottom:.875rem}.collectionSection h3{margin:0 0 .25rem;color:var(--registry-text-muted);font-size:var(--registry-font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.collectionSection ul{margin:0;padding:0;list-style:none;display:grid;gap:1px}.collectionPoint{--point-tone: var(--registry-border-strong);width:100%;display:grid;grid-template-columns:1.75rem minmax(0,1fr) auto;gap:.5rem;align-items:baseline;padding:.375rem .5rem .375rem .375rem;border:0;border-left:3px solid var(--point-tone);border-radius:var(--registry-radius-sm);background:transparent;color:var(--registry-text);font:inherit;font-size:var(--registry-font-size-sm);text-align:left;cursor:pointer}.collectionPoint.is-danger{--point-tone: var(--registry-danger)}.collectionPoint.is-warning{--point-tone: var(--registry-warning)}.collectionPoint.is-limit{--point-tone: var(--registry-border-strong)}.collectionPoint:hover:not(:disabled){background:var(--registry-surface-active)}.collectionPoint:focus-visible{outline:2px solid var(--registry-focus);outline-offset:1px}.collectionPoint.is-active{background:var(--registry-accent-selection-bg);box-shadow:inset 0 0 0 1px var(--registry-accent-selection-border)}.collectionPoint:disabled{cursor:default;color:var(--registry-text-faint)}.collectionPoint.is-unchecked{--point-tone: transparent;cursor:default;color:var(--registry-text-faint)}.collectionPointNo{color:var(--registry-text-muted);font-variant-numeric:tabular-nums;text-align:right}.collectionPointText{display:grid;gap:.125rem;min-width:0}.collectionPointNote{color:var(--registry-text-muted);font-size:var(--registry-font-size-xs)}.collectionPointCount{font-weight:600;font-variant-numeric:tabular-nums}.collectionPoint.is-danger:not(:disabled) .collectionPointCount{color:var(--registry-danger-strong)}.collectionPoint.is-warning:not(:disabled) .collectionPointCount{color:var(--registry-warning-strong)}.collectionPointAll{padding:.25rem .625rem;border:1px solid var(--registry-border);border-radius:var(--registry-radius-pill);background:var(--registry-surface);color:var(--registry-text);font:inherit;font-size:var(--registry-font-size-xs);white-space:nowrap;cursor:pointer}.collectionPointAll.is-active{border-color:var(--registry-accent-selection-border);background:var(--registry-accent-selection-bg)}.collectionPointAllGroup{display:inline-flex;flex-wrap:wrap;gap:.375rem;justify-content:flex-end}.collectionFilters{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:.25rem}.collectionSearch{flex:1 1 22rem;min-width:0}.collectionFilterMenu{min-width:16rem}.collectionFilterReset{flex:0 0 auto}.collectionFilterReset.is-hidden{visibility:hidden;pointer-events:none}.collectionFilterItem{display:grid;grid-template-columns:minmax(0,1fr) auto 16px;gap:.5rem;align-items:center}.collectionFilterLabel{min-width:0;overflow-wrap:anywhere}.collectionFilterCount{color:var(--registry-text-muted);font-variant-numeric:tabular-nums}.collectionPerechenNote{margin:1rem 0 0;color:var(--registry-text-muted);font-size:var(--registry-font-size-xs);line-height:1.5}@media (min-width: 768px){.collectionPage{height:100svh;min-height:0;overflow:hidden;display:flex;flex-direction:column}.collectionPageTop,.collectionPageError{flex-shrink:0;width:100%}.collectionPageGrid{flex:1;width:100%;min-height:0;align-items:stretch;grid-template-columns:clamp(240px,24vw,400px) minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.collectionPerechenBody{columns:auto}.collectionPerechen{display:flex;flex-direction:column;min-height:0;overflow:hidden}.collectionPerechenHeader{flex-shrink:0}.collectionPerechenScroll{flex:1;min-height:0}.collectionCerts{display:flex;flex-direction:column;min-height:0;overflow:hidden}.collectionCerts>:not(.registryCompactTable){flex-shrink:0}.collectionCerts>.collectionTableSlot{display:flex;flex:1 1 auto;min-height:0;min-width:0;overflow-x:auto;overflow-y:hidden}.collectionTableSlot>.registryCompactTable{min-width:1040px}}@media (min-width: 1024px){.collectionPage{padding-bottom:1rem}}@media (min-width: 1560px){.collectionPageGrid{grid-template-rows:minmax(0,1fr)}}@media (max-width: 767px){.collectionPage{padding:calc(var(--registry-topbar-h) + .75rem) 0 calc(var(--registry-bottom-bar-h, 64px) + 1rem + env(safe-area-inset-bottom))}.collectionPageTop{margin-inline:.75rem;padding:1rem}.collectionPerechenScroll>.registryOverlayScrollViewport{padding:.75rem}.collectionPerechen:not(.is-expanded) .collectionPerechenScroll{display:none}.collectionCardCount{padding-left:0;border-left:0}.collectionPageError{padding:0 1rem}.collectionPageGrid{gap:.75rem}}
