*,*:before,*:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:var(--registry-border)}html{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0;min-width:320px;min-height:100vh}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}ul,ol,menu{margin:0;padding:0;list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{font:inherit;color:inherit;letter-spacing:inherit;margin:0;padding:0;background:transparent;border-radius:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-image:none;cursor:pointer}button:disabled,[type=button]:disabled,[type=submit]:disabled{cursor:default}textarea{resize:vertical}::placeholder{color:var(--registry-text-faint);opacity:1}table{border-collapse:collapse;text-indent:0;border-color:inherit}hr{height:0;color:inherit;border-top-width:1px}:disabled{cursor:default}[hidden]{display:none!important}:root{--registry-accent-rgb: 14 165 233;--registry-accent: rgb(var(--registry-accent-rgb));--registry-accent-soft: #e0f2fe;--registry-accent-strong: #0369a1;--registry-accent-dark-soft: rgba(14, 165, 233, .16);--registry-accent-solid: #0ea5e9;--registry-accent-solid-text: #ffffff;--registry-surface: #ffffff;--registry-surface-raised: #f8fafc;--registry-surface-subtle: #f1f5f9;--registry-surface-active: #f0f9ff;--registry-surface-inverse: #0f172a;--registry-tab-active-bg: #0f172a;--registry-tab-active-text: #ffffff;--registry-surface-inset: #f1f5f9;--registry-track: #e2e8f0;--registry-skeleton-base: #e2e8f0;--registry-skeleton-shine: #f1f5f9;--registry-text: #0f172a;--registry-text-strong: #334155;--registry-text-subtle: #475569;--registry-text-muted: #64748b;--registry-text-faint: #94a3b8;--registry-text-ghost: #cbd5e1;--registry-border: #e2e8f0;--registry-border-strong: #cbd5e1;--registry-border-emphasis: #94a3b8;--registry-focus: #0ea5e9;--registry-focus-ring: rgba(56, 189, 248, .35);--registry-focus-halo: rgba(56, 189, 248, .1);--registry-accent-selection-border: #7dd3fc;--registry-accent-selection-ring: #bae6fd;--registry-accent-selection-bg: rgba(224, 242, 254, .6);--registry-current-border: #0ea5e9;--registry-current-ring: rgba(56, 189, 248, .4);--registry-danger: #dc2626;--registry-danger-strong: #b91c1c;--registry-danger-soft: #fee2e2;--registry-danger-surface: #fef2f2;--registry-danger-on-dark: #fca5a5;--registry-success: #10b981;--registry-success-strong: #047857;--registry-success-soft: #d1fae5;--registry-success-on-dark: #6ee7b7;--registry-status-new: #0ea5e9;--registry-status-resumed: #34d399;--registry-status-suspended: #fbbf24;--registry-status-archived: #8b5cf6;--registry-status-terminated: #f43f5e;--registry-status-active: #10b981;--registry-status-renewed: #34d399;--registry-status-stopped: #f43f5e;--registry-status-invalid: #64748b;--registry-status-unknown: #94a3b8;--registry-status-head-new: #0284c7;--registry-status-head-resumed: #059669;--registry-status-head-suspended: #b45309;--registry-status-head-archived: #7c3aed;--registry-status-head-terminated: #e11d48;--registry-cal-range-bg: rgba(14, 165, 233, .14);--registry-cal-edge-bg: #e0f2fe;--registry-cal-edge-text: #0c4a6e;--registry-cal-hover-outline: rgb(14 165 233 / .8);--registry-heat-empty: rgba(226, 232, 240, .9);--registry-heat-outside: rgba(226, 232, 240, .5);--registry-heat-divider: rgba(148, 163, 184, .45);--registry-heat-selected-ring: rgba(15, 23, 42, .85);--registry-heat-scale: #16a34a;--registry-os-tint: 25%;--registry-os-tint-strong: 27%;--registry-os-head-tint: 23%;--registry-os-base: rgba(255, 255, 255, .9);--registry-os-head-bg: #f0f9ff;--registry-progress-bg: rgba(14, 165, 233, .08);--registry-product-text: #1e3a8a;--grid-hover: #f2f5f8;--flag-border: #cbd5e1;--registry-shadow-subtle: 0 1px 2px rgba(15, 23, 42, .06);--registry-shadow-raised: 0 4px 12px rgba(15, 23, 42, .12);--registry-shadow-menu: 0 20px 45px rgba(15, 23, 42, .16);--registry-control-menu-shadow: var(--registry-shadow-menu);--registry-radius-xs: 2px;--registry-radius-sm: 4px;--registry-radius-control: 6px;--registry-radius-md: 8px;--registry-radius-lg: 10px;--registry-radius-pill: 999px;--registry-control-radius: var(--registry-radius-control);--registry-control-radius-inner: var(--registry-radius-control);--registry-font-size-4xs: .5625rem;--registry-font-size-3xs: .625rem;--registry-font-size-2xs: .6875rem;--registry-font-size-xs: .75rem;--registry-font-size-sm: .8125rem;--registry-font-size-base: .875rem;--registry-font-size-md: .9375rem;--registry-font-size-lg: 1rem;--registry-control-font-size: var(--registry-font-size-base);--registry-control-height: 2rem;--registry-control-padding-x: .375rem;--registry-control-item-padding-x: .5rem;--registry-control-item-padding-y: .25rem;--registry-control-menu-padding: 3px;--registry-switch-thumb-dark: #334155;--registry-switch-text: #475569;--registry-switch-active: #0f172a;--registry-rail-w: 64px;--registry-topbar-h: 3.25rem;--registry-z-local: 1;--registry-z-sticky: 10;--registry-z-chrome: 20;--registry-z-dropdown: 25;--registry-z-dim: 30;--registry-z-drawer: 35;--registry-z-overlay: 50;--registry-z-popover: 70;--registry-z-modal: 100;--registry-z-command: 200}:root[data-theme=dark]{--registry-accent-soft: var(--registry-accent-dark-soft);--registry-accent-strong: #7dd3fc;--registry-surface: #0f172a;--registry-surface-raised: #1e293b;--registry-surface-subtle: #1e293b;--registry-surface-active: #1e293b;--registry-surface-inverse: #020617;--registry-text: #f1f5f9;--registry-text-strong: #e2e8f0;--registry-text-subtle: #cbd5e1;--registry-text-muted: #94a3b8;--registry-text-faint: #94a3b8;--registry-text-ghost: #475569;--registry-border: #1e293b;--registry-border-strong: #334155;--registry-border-emphasis: #475569;--registry-accent-solid: #38bdf8;--registry-accent-solid-text: #0f172a;--registry-surface-inset: #0c1220;--registry-tab-active-bg: #1e293b;--registry-tab-active-text: #f1f5f9;--registry-track: #334155;--registry-skeleton-base: #1e293b;--registry-skeleton-shine: #0f172a;--registry-focus-ring: rgba(14, 165, 233, .45);--registry-focus-halo: rgba(14, 165, 233, .12);--registry-accent-selection-border: rgba(14, 165, 233, .6);--registry-accent-selection-ring: rgba(14, 165, 233, .3);--registry-accent-selection-bg: rgba(12, 74, 110, .15);--registry-current-border: rgba(14, 165, 233, .6);--registry-current-ring: rgba(14, 165, 233, .5);--registry-danger-soft: rgba(220, 38, 38, .18);--registry-danger-surface: rgba(220, 38, 38, .12);--registry-success-soft: rgba(16, 185, 129, .18);--registry-status-head-new: #38bdf8;--registry-status-head-resumed: #34d399;--registry-status-head-suspended: #fbbf24;--registry-status-head-archived: #a78bfa;--registry-status-head-terminated: #fb7185;--registry-cal-range-bg: rgba(56, 189, 248, .14);--registry-cal-edge-bg: #0c4a6e;--registry-cal-edge-text: #e0f2fe;--registry-cal-hover-outline: rgb(56 189 248 / .9);--registry-heat-empty: rgba(51, 65, 85, .4);--registry-heat-outside: rgba(51, 65, 85, .2);--registry-heat-divider: rgba(71, 85, 105, .35);--registry-heat-selected-ring: rgba(226, 232, 240, .9);--registry-os-tint: 31%;--registry-os-tint-strong: 35%;--registry-os-head-tint: 25%;--registry-os-base: rgba(2, 6, 23, .9);--registry-os-head-bg: #082f49;--registry-progress-bg: rgba(56, 189, 248, .08);--registry-product-text: #bae6fd;--registry-shadow-subtle: 0 1px 2px rgba(2, 6, 23, .28);--registry-shadow-raised: 0 4px 12px rgba(2, 6, 23, .42)}:root[data-theme=sepia]{--registry-surface: #fbf7ef;--registry-surface-raised: #f5efe2;--registry-surface-subtle: #efe7d7;--registry-surface-active: #f3ead8;--registry-surface-inverse: #3a2f21;--registry-surface-inset: #e9dfcc;--registry-track: #e3d8c2;--registry-text: #2c2418;--registry-text-strong: #4a3f2e;--registry-text-subtle: #5c503c;--registry-text-muted: #6f6350;--registry-text-faint: #8b7f6a;--registry-text-ghost: #b6a892;--registry-border: #e3d8c2;--registry-border-strong: #cfc0a4;--registry-border-emphasis: #a8977a;--registry-skeleton-base: #e9dfcc;--registry-skeleton-shine: #f5efe2;--registry-tab-active-bg: #3a2f21;--registry-tab-active-text: #fbf7ef;--registry-os-base: rgba(251, 247, 239, .9);--registry-os-head-bg: #f1e9d9}:root[data-theme=contrast]{--registry-surface: #ffffff;--registry-surface-raised: #f2f4f7;--registry-surface-subtle: #e8ebef;--registry-surface-active: #dbeafe;--registry-surface-inverse: #000000;--registry-surface-inset: #e2e6eb;--registry-track: #cbd2da;--registry-text: #000000;--registry-text-strong: #10161d;--registry-text-subtle: #1f2933;--registry-text-muted: #35414d;--registry-text-faint: #4a5763;--registry-text-ghost: #6b7885;--registry-border: #8a949f;--registry-border-strong: #55606b;--registry-border-emphasis: #2b333b;--registry-accent: #0056b3;--registry-accent-strong: #003d80;--registry-accent-solid: #0056b3;--registry-accent-solid-text: #ffffff;--registry-current-border: #0056b3;--registry-current-ring: rgba(0, 86, 179, .55);--registry-focus: #0056b3;--registry-focus-ring: rgba(0, 86, 179, .55);--registry-danger: #a4000f;--registry-danger-strong: #7a000b;--registry-success: #006b3c;--registry-success-strong: #00512d;--registry-product-text: #002b7a;--registry-tab-active-bg: #000000;--registry-tab-active-text: #ffffff;--registry-os-base: rgba(255, 255, 255, .96);--registry-os-head-bg: #dbe6f5}:root,body{background:var(--registry-surface-subtle);color:var(--registry-text)}.registryShell{display:flex;flex-direction:column;background:var(--registry-surface-subtle);color:var(--registry-text)}.registryShell.is-locked{overflow:hidden}.registryShell.is-scrollable{min-height:100vh}.registryShellPad{padding-top:var(--registry-topbar-h);padding-left:var(--registry-rail-w)}@media (max-width: 1023px){.registryShellPad{padding-left:0;padding-bottom:calc(var(--registry-bottom-bar-h, 64px) + env(safe-area-inset-bottom))}}.registryRail{position:fixed;z-index:var(--registry-z-chrome);display:flex;background:var(--registry-surface);border:1px solid var(--registry-border)}[data-theme=dark] .registryRail{background:var(--registry-surface-inverse);border-color:var(--registry-border-strong)}@media (min-width: 1024px){.registryRail{left:0;top:0;bottom:0;width:var(--registry-rail-w);flex-direction:column;align-items:center;gap:6px;padding:12px 0;border-width:0 1px 0 0}}@media (max-width: 1023px){.registryRail{left:0;right:0;bottom:0;width:auto;flex-direction:row;justify-content:space-around;align-items:center;gap:0;padding:6px 8px calc(6px + env(safe-area-inset-bottom));border-width:1px 0 0 0}}.registryRailBtnLabel{font-size:var(--registry-font-size-3xs);line-height:1}.registryRailSpacer,.registryRailBottomGroup{display:none}@media (min-width: 1024px){.registryRailSpacer{flex:1;display:block}.registryRailBottomGroup{display:flex;flex-direction:column;align-items:center;gap:6px}}.registryThemeToggle svg{width:14px;height:14px}.registryThemeToggleLabel{display:none}@media (min-width: 1024px){.registryRailBottomGroup .registryThemeToggle{width:44px;height:44px;flex-direction:column;gap:2px;padding:0;border-color:transparent!important;background:transparent!important;color:var(--registry-text-muted);font-size:var(--registry-font-size-4xs);font-weight:650;letter-spacing:.03em;transition:color .13s ease,background-color .13s ease}.registryRailBottomGroup .registryThemeToggle:hover{background:var(--registry-surface-subtle)!important;color:var(--registry-text)}.registryRailBottomGroup .registryThemeToggle svg{width:17px;height:17px}.registryRailBottomGroup .registryThemeToggleLabel{display:inline;line-height:1}}.registryTopBar{position:fixed;top:0;left:0;right:0;z-index:var(--registry-z-chrome);height:var(--registry-topbar-h);background:#ffffffe6;border-bottom:1px solid var(--registry-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[data-theme=dark] .registryTopBar{background:#020617e6}@media (min-width: 1024px){.registryTopBar{left:var(--registry-rail-w)}}.registryTopBarInner{height:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 12px}.registryTopBarTabs{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:none}.registryTopBarTabs::-webkit-scrollbar{display:none}.registryTopBarControls{flex:0 0 auto;display:flex;align-items:center;gap:6px}@media (min-width: 1024px){.registryTopBarControls{display:none}}.registryPaletteHint{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 8px;border:1px solid var(--registry-border-strong);border-radius:var(--registry-radius-control);background:#ffffffc7;color:var(--registry-text-muted);font-size:var(--registry-font-size-2xs);font-weight:600}.registryPaletteHint:hover{border-color:var(--registry-text-faint);color:var(--registry-text-strong);background:var(--registry-surface-raised)}[data-theme=dark] .registryPaletteHint{background:#0f172ac7}.registryKbd{display:inline-flex;align-items:center;justify-content:center;height:18px;padding:0 6px;border-radius:var(--registry-radius-sm);background:var(--registry-surface-subtle);color:var(--registry-text-subtle);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--registry-font-size-3xs);font-weight:700;line-height:1}@media (max-width: 560px){.registryPaletteHintText{display:none}}.registryDetailTab{position:relative;display:inline-flex}.registryDetailTabNumber{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600;line-height:1.2}.registryDetailTabProducts{max-width:8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--registry-font-size-2xs);font-weight:400;color:var(--registry-text-subtle);line-height:1.2}.registryDetailTabClose{position:absolute;top:3px;right:3px;display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:var(--registry-radius-sm);color:var(--registry-text-muted);cursor:pointer;opacity:0}.registryDetailTab:hover .registryDetailTabClose{opacity:1}.registryDetailTabClose:hover{background:var(--registry-border);color:var(--registry-text)}.registryDetailOverlay{position:fixed;top:var(--registry-topbar-h);left:var(--registry-rail-w);right:0;bottom:0;z-index:var(--registry-z-drawer);display:flex;justify-content:flex-end;pointer-events:none}.registryDetailPanel{pointer-events:auto;display:flex;flex-direction:column;width:min(860px,max(520px,50vw));height:100%;min-width:0;min-height:0;overflow:hidden;border-left:1px solid var(--registry-border);background:var(--registry-surface);color:var(--registry-text);box-shadow:-24px 0 48px #0f172a24;animation:registryDetailSlide .2s cubic-bezier(.2,.8,.2,1);transition:opacity .14s ease,box-shadow .14s ease}.registryDetailPanel.is-dimmed{opacity:.16;box-shadow:-16px 0 32px #0f172a14}.registryDetailPanel.is-dimmed:hover,.registryDetailPanel.is-dimmed:focus-within{opacity:1}[data-theme=dark] .registryDetailPanel{border-left-color:var(--registry-border-strong);background:var(--registry-surface-inverse);color:var(--registry-text);box-shadow:-24px 0 52px #00000057}.registryDetailResizeHandle{pointer-events:auto;flex:0 0 10px;height:100%;cursor:col-resize;touch-action:none;position:relative}.registryDetailResizeHandle:after{content:"";position:absolute;top:0;bottom:0;left:4px;width:2px;background:transparent;transition:background-color .12s ease}.registryDetailResizeHandle:hover:after{background:var(--registry-accent-solid)}@keyframes registryDetailSlide{0%{opacity:0;transform:translate(14px)}}@media (max-width: 1023px){.registryDetailOverlay{display:flex;left:0;bottom:calc(var(--registry-bottom-bar-h, 64px) + env(safe-area-inset-bottom))}.registryDetailPanel{width:100%;border-left:0}}.registryCommandBackdrop{position:fixed;inset:0;z-index:var(--registry-z-command);display:flex;align-items:flex-start;justify-content:center;padding:12vh 16px 0;background:#0f172a47;animation:registryCommandFade .14s ease}[data-theme=dark] .registryCommandBackdrop{background:#02061794}@keyframes registryCommandFade{0%{opacity:0}}.registryCommandPalette{width:min(620px,100%);max-height:min(520px,70vh);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--registry-border-emphasis);border-radius:var(--registry-radius-lg);background:var(--registry-surface);color:var(--registry-text);box-shadow:0 24px 70px #0f172a3d;animation:registryCommandPop .15s cubic-bezier(.2,.8,.2,1)}[data-theme=dark] .registryCommandPalette{border-color:var(--registry-border-emphasis);background:var(--registry-surface);color:var(--registry-text-strong);box-shadow:0 24px 80px #0000007a}@keyframes registryCommandPop{0%{opacity:0;transform:translateY(-8px) scale(.985)}}.registryCommandInput{display:flex;align-items:center;gap:9px;padding:13px 15px;border-bottom:1px solid var(--registry-border)}[data-theme=dark] .registryCommandInput{border-bottom-color:var(--registry-border-strong)}.registryCommandInput svg{width:15px;height:15px;color:var(--registry-text-faint);flex:none}.registryCommandInput input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:inherit;font-size:var(--registry-font-size-base)}.registryCommandList{flex:1;min-height:0;overflow-y:auto;padding:6px}.registryCommandCaption{padding:7px 10px 3px;color:var(--registry-text-faint);font-size:var(--registry-font-size-4xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.registryCommandItem{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border-radius:var(--registry-radius-control);color:var(--registry-text-subtle);font-size:var(--registry-font-size-sm);text-align:left}.registryCommandItem svg{width:14px;height:14px;color:var(--registry-text-muted);flex:none}.registryCommandItem.is-focus{background:#0ea5e91f;color:var(--registry-text)}.registryCommandItem.is-focus svg{color:var(--registry-accent-strong)}[data-theme=dark] .registryCommandItem.is-focus{background:#38bdf829;color:var(--registry-text)}.registryCommandLabel{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.registryCommandSub{margin-left:auto;color:var(--registry-text-faint);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--registry-font-size-2xs)}.registryCommandEmpty{padding:24px;color:var(--registry-text-faint);text-align:center;font-size:var(--registry-font-size-sm)}.registryCommandFoot{display:flex;gap:12px;padding:7px 13px;border-top:1px solid var(--registry-border);color:var(--registry-text-faint);font-size:var(--registry-font-size-3xs)}[data-theme=dark] .registryCommandFoot{border-top-color:var(--registry-border-strong)}.registrySupportWrap{position:relative;display:inline-flex}.registrySupportPopover{position:absolute;top:calc(100% + 8px);right:0;z-index:var(--registry-z-dim);width:17rem;padding:12px;display:flex;flex-direction:column;gap:8px;background:var(--registry-surface);border:1px solid var(--registry-border-strong);box-shadow:var(--registry-control-menu-shadow);font-size:var(--registry-font-size-sm)}[data-theme=dark] .registrySupportPopover{background:var(--registry-surface);border-color:var(--registry-border-strong);color:var(--registry-text-strong)}.registrySupportDescription{color:var(--registry-text-subtle);line-height:1.4}[data-theme=dark] .registrySupportDescription{color:var(--registry-text-muted)}.registrySupportRow{display:flex;align-items:center;gap:6px}.registrySupportEmail{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--registry-accent-strong);text-decoration:none}.registrySupportEmail:hover{text-decoration:underline}.registryCopyBtn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:none;border-radius:var(--registry-radius-sm);background:none;color:var(--registry-text-subtle);cursor:pointer}.registryCopyBtn:hover{background:var(--registry-surface-subtle)}[data-theme=dark] .registryCopyBtn:hover{background:var(--registry-surface-raised)}.registryCopyOk{color:var(--registry-success-strong)}.registrySupportFeedbackBtn{width:100%;justify-content:flex-start}.registryLayerDropdown{z-index:var(--registry-z-dropdown)}.registryLayerModal{z-index:var(--registry-z-modal)}.registryControlRadius{border-radius:var(--registry-control-radius)!important}.registryControlRadiusInner{border-radius:var(--registry-control-radius-inner)!important}.registryControlMenuBase{padding:var(--registry-control-menu-padding);box-shadow:var(--registry-control-menu-shadow)}.registryWorkspaceHeader{position:sticky;z-index:var(--registry-z-sticky);top:0;flex-shrink:0;background:transparent}.registryWorkspaceHeaderInner{padding:.75rem 1rem}.registryWorkspaceHeaderSurface{display:flex;flex-direction:column;gap:.75rem;padding:.75rem 1rem;border-radius:var(--registry-radius-md);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.registryWorkspaceHeaderSurface.is-desktop{border:1px solid var(--registry-border);background:color-mix(in srgb,var(--registry-surface) 80%,transparent)}.registryWorkspaceHeader.is-mobile{border-bottom:1px solid var(--registry-border);background:color-mix(in srgb,var(--registry-surface) 70%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.registryWorkspaceHeader.is-mobile .registryWorkspaceHeaderSurface{padding:0;border-radius:0}.registryWorkspaceProgress{padding:0 1rem}.registryWorkspaceProgressTrack{width:100%;height:2px;background:var(--registry-surface-subtle)}.registryWorkspaceProgressTrack.is-desktop{overflow:hidden;border-radius:var(--registry-radius-pill)}.registryWorkspaceProgressValue{height:100%;background:var(--registry-accent)}.registrySectionHeaderLayout{display:flex;flex-direction:column;gap:.75rem}.registrySectionSearchBlock{display:flex;flex:1;flex-direction:column;gap:.25rem;min-width:0}.registrySectionSearchRow{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.registrySectionSearchRow.is-mobile{flex-wrap:nowrap;gap:.5rem}.registrySectionSearchDesktop{flex:1;min-width:0}@media (min-width: 1024px){.registrySectionSearchDesktop{min-width:22rem;max-width:36rem}}.registrySectionFiltersToggle{flex:0 0 auto;align-self:center}.registrySectionFiltersRow{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.75rem}.registrySectionFilters{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.75rem;min-width:0}.registrySectionPaginationRow{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem}.registrySectionPaginationLead{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.registrySectionResultMeta{justify-self:center;color:var(--registry-text-muted);font-size:var(--registry-font-size-xs);text-align:center}.registrySectionLoading{display:inline-flex}.registrySectionPaginationEnd{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem}.registrySectionPaginationControls{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.375rem}.registrySectionPaginationItems{display:flex;align-items:center;gap:.125rem}.registrySectionPaginationEllipsis{padding:0 .375rem;color:var(--registry-text-muted);font-size:var(--registry-font-size-xs)}.registrySectionPaginationEllipsis.is-compact{padding:0 .25rem}.registrySectionCompactFilters{display:flex;flex-direction:column;gap:.5rem}.registrySectionCompactStatusRow{display:flex;align-items:center;gap:.25rem;overflow:hidden}.registrySectionCompactStatus{flex:1;min-width:0;overflow:hidden}.registrySectionStatusReset{flex:0 0 auto;border-radius:var(--registry-radius-control)}.registrySectionStatusResetIcon{width:16px;height:16px}.registrySectionCompactGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.registrySectionCompactControl{min-width:0}.registrySectionCompactFullRow{display:flex;align-items:center;gap:.5rem;width:100%}.registrySectionCompactDate{display:flex;flex-direction:column;gap:.25rem}.registrySectionCompactFooter,.registrySectionCompactPaginationRow{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.registrySectionCompactTotal{display:flex;flex-direction:column;justify-content:center;min-height:28px;color:var(--registry-text-muted);font-size:var(--registry-font-size-2xs);line-height:1.25}.registrySectionCompactPagination{display:flex;flex:0 0 auto;align-items:center;gap:.25rem}.registrySectionContent{flex:1;min-width:0;padding:.375rem 1rem 3rem;color:inherit}.registrySectionContent.is-panel{display:flex;flex-direction:column;min-height:0;overflow:hidden;padding-bottom:0}.registrySectionError{margin-bottom:.75rem;color:var(--registry-danger);font-size:var(--registry-font-size-base)}.registrySectionContentBody.is-panel{display:flex;flex:1;flex-direction:column;min-height:0}.registrySectionCardsScroll{flex:1;overflow-y:auto;padding-right:.25rem;padding-bottom:1rem}.registrySectionCardsState{opacity:1;transition:opacity .15s ease}.registrySectionCardsState.is-refreshing{opacity:.7}@media (max-width: 1023px){.registrySectionContent{padding-right:1rem;padding-left:1rem}}.registryCardsList{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1rem}.registryCertificateCard{display:flex;flex-direction:column;height:100%;border:1px solid var(--registry-border);border-radius:var(--registry-radius-md);padding:.5rem;background:var(--registry-surface);box-shadow:var(--registry-shadow-subtle);cursor:pointer;transition:box-shadow .15s ease}.registryCertificateCard:hover{box-shadow:var(--registry-shadow-raised)}.registryCertificateCardTitleRow{display:flex;align-items:center;gap:.5rem}.registryCertificateCardNumber{flex:1;min-width:0;margin:0;overflow:hidden;color:var(--registry-text);font-size:var(--registry-font-size-lg);font-weight:500;line-height:1;text-overflow:ellipsis;white-space:nowrap}.registryCertificateCardMetaRow{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.75rem;row-gap:.25rem}.registryCertificateCardDate{color:var(--registry-text-muted);font-size:var(--registry-font-size-xs);line-height:1}.registryCertificateCardTechRegs{min-width:0;justify-self:start;line-height:1}.registryCertificateCardProducts{display:-webkit-box;overflow:hidden;margin-top:0;max-height:2.4em;color:var(--registry-product-text);font-size:var(--registry-font-size-base);line-height:1.2em;overflow-wrap:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2}.registryCertificateCardFooter{margin-top:auto;padding-top:.25rem}.registryCertificateCardParties{display:flex;flex-direction:column;gap:.125rem}.registryCertificateCardParty{display:flex;align-items:center;gap:.375rem;min-width:0}.registryCertificateCardPartyIcon{flex:0 0 auto;width:1rem;height:1rem}.registryCertificateCardFlag{flex:0 0 auto}.registryCertificateCardPartyName{min-width:0;color:var(--registry-text-strong);font-size:var(--registry-font-size-xs);line-height:1.25}.registryCertificateCardTnved{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:start;column-gap:.25rem;margin-top:.25rem}.registryCertificateCardTnvedLabel{align-self:start;color:var(--registry-text-muted);font-size:var(--registry-font-size-base);line-height:1.25rem}.registryCertificateCardTnvedValue{align-self:start;min-width:0}.registryCertificateCardActions{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.375rem}.registryCertificateCardAction{display:inline-flex;align-items:center;gap:.25rem;border:1px solid var(--registry-border);border-radius:var(--registry-radius-pill);padding:.25rem .5rem;background:var(--registry-surface);color:var(--registry-text-strong);font-size:var(--registry-font-size-2xs)}.registryCertificateCardAction.is-external{background:var(--registry-surface-subtle)}.registryCertificateCardAction:hover{background:var(--registry-surface-raised)}.registryCertificateCardAction.is-external:hover{background:var(--registry-border)}.registryCertificateCardActionIcon{width:.875rem;height:.875rem}.registryCardsListEmpty{padding:2.5rem 0;color:var(--registry-text-muted);text-align:center}.registryTnvedCode{display:inline-flex;cursor:help;color:inherit;text-decoration:underline dotted transparent;text-underline-offset:2px}.registryTnvedCode:hover,.registryTnvedCode:focus-visible{outline:0;color:var(--registry-accent-strong);text-decoration-color:currentColor}.registryTnvedTooltip{position:fixed;z-index:var(--registry-z-popover);display:flex;flex-direction:column;width:min(22rem,calc(100vw - 1rem));max-height:min(22rem,calc(100vh - 1rem));overflow:auto;border:1px solid var(--registry-border-strong);border-radius:var(--registry-control-radius);padding:.5rem 0 .5rem .5rem;background:var(--registry-surface);color:var(--registry-text-strong);box-shadow:var(--registry-control-menu-shadow);font-size:var(--registry-font-size-xs);line-height:1.35}.registryTnvedTooltip .registryOverlayScrollViewport{padding-right:.75rem}.registryTnvedTooltipPath{display:flex;flex-direction:column;padding-left:.125rem}.registryTnvedTooltipRow{position:relative;display:grid;grid-template-columns:.875rem max-content minmax(0,1fr);align-items:start;gap:.375rem;min-height:1.35rem}.registryTnvedTooltipBranch{position:relative;height:100%}.registryTnvedTooltipBranch:before{position:absolute;top:0;bottom:0;left:.375rem;border-left:1px solid var(--registry-border-strong);content:""}.registryTnvedTooltipBranch:after{position:absolute;top:.625rem;left:.375rem;width:.5rem;border-top:1px solid var(--registry-border-strong);content:""}.registryTnvedTooltipRow:last-child .registryTnvedTooltipBranch:before{bottom:calc(100% - .625rem)}.registryTnvedTooltipRow code{color:var(--registry-accent-strong);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:inherit;font-weight:600;white-space:nowrap}.registryTnvedTooltipCode{display:inline-flex;align-items:center;gap:.25rem;white-space:nowrap}.registryTnvedTooltipCode a{display:inline-flex;color:var(--registry-text-faint);text-decoration:none}.registryTnvedTooltipCode a:hover{color:var(--registry-accent-strong)}.registryTnvedTooltipRow>span:last-child{min-width:0;overflow-wrap:anywhere;text-align:justify;text-wrap:pretty}.registryTnvedTooltipFolder{grid-column:2 / -1;min-width:0;color:var(--registry-text-muted);font-style:italic;overflow-wrap:anywhere}.registryTnvedTooltipFolder:before{content:"▸ ";color:var(--registry-accent-strong);font-style:normal}.registryTnvedTooltipScroll{max-height:min(19rem,calc(100vh - 4rem))}.registryTextTooltipBody{display:block;overflow-wrap:anywhere;text-wrap:pretty}.registryOverlayScrollArea{position:relative;display:flex;min-width:0;min-height:0}.registryOverlayScrollViewport{flex:1;min-width:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.registryOverlayScrollViewport::-webkit-scrollbar{display:none;width:0}.registryOverlayScrollTrack{position:absolute;z-index:var(--registry-z-local);top:0;right:0;bottom:0;width:8px;border-radius:var(--registry-radius-pill)}.registryOverlayScrollTrack>i{position:absolute;right:1px;left:1px;border-radius:var(--registry-radius-pill);background:#64748b59;cursor:default;transition:background .12s ease}.registryOverlayScrollTrack:hover>i,.registryOverlayScrollTrack.is-dragging>i{background:#4755698c}[data-theme=dark] .registryOverlayScrollTrack>i{background:#94a3b84d}[data-theme=dark] .registryOverlayScrollTrack:hover>i,[data-theme=dark] .registryOverlayScrollTrack.is-dragging>i{background:#94a3b880}.registryCompactTable{position:relative;min-width:100%;overflow:hidden;border:1px solid var(--registry-border);border-radius:var(--registry-radius-md);background:var(--registry-surface);box-shadow:var(--registry-shadow-subtle)}.registryCompactTable.is-panel{display:flex;flex:1;flex-direction:column;min-height:0}.registryCompactTable.is-page{margin-top:1rem}.registryCompactTableHead{position:relative;display:none;border-bottom:1px solid var(--registry-border);color:var(--registry-text-muted);background:var(--registry-surface)}@media (min-width: 768px){.registryCompactTableHead{display:block}}.registryCompactTableProgress{position:absolute;top:0;bottom:0;left:0;pointer-events:none;background:var(--registry-progress-bg)}.registryCompactTableHeadGrid{position:relative;z-index:var(--registry-z-local);display:grid;grid-template-columns:119px 245px minmax(220px,1fr) minmax(260px,320px) 120px;gap:.75rem;padding:.75rem;font-size:var(--registry-font-size-xs);font-weight:500;letter-spacing:.04em;text-transform:uppercase}.registryCompactTableHeadStatus{display:flex;justify-content:center}.registryCompactTableHeadNumber{padding-left:.5rem}.registryCompactTableHeadProducts{padding-left:10px}.registryCompactTableRows{margin:0;padding:0;list-style:none;border-color:var(--registry-border)}.registryCompactTableRows.is-panel{flex:1;overflow-y:auto;padding-bottom:1rem}.registryCompactTableRows>li{border-bottom:1px solid var(--registry-border)}.registryCompactTableRows>li.is-expanded{background:var(--registry-surface-active);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--registry-accent) 20%,transparent),inset 4px 0 color-mix(in srgb,var(--registry-accent) 55%,transparent)}.registrySearchCommandBadge{display:inline-flex;align-items:center;border:1px solid color-mix(in srgb,var(--registry-accent) 35%,transparent);border-radius:var(--registry-radius-pill);padding:.125rem .375rem;background:color-mix(in srgb,var(--registry-accent-soft) 75%,transparent);color:var(--registry-accent-strong);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--registry-font-size-2xs);line-height:1}.registrySearchHelp{position:absolute;z-index:var(--registry-z-chrome);top:calc(100% + .35rem);right:0;left:0;border:1px solid var(--registry-border);border-radius:var(--registry-control-radius);padding:.5rem .75rem;background:var(--registry-surface);color:var(--registry-text-muted);box-shadow:var(--registry-shadow-subtle);font-size:var(--registry-font-size-xs)}.registrySearchHelpBody{display:flex;flex-direction:column;gap:.5rem}.registrySearchHelpTitle{font-size:var(--registry-font-size-2xs);font-weight:500;letter-spacing:.04em;text-transform:uppercase}.registrySearchHelpList{display:flex;flex-direction:column;gap:.375rem}.registrySearchHelpRow{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}.registrySearchField{position:relative;min-width:0}.registrySearchForm{display:flex;align-items:center;min-width:0;height:var(--registry-control-height);overflow:hidden;border:1px solid var(--registry-border-strong);border-radius:var(--registry-control-radius);background:var(--registry-surface)}.registrySearchForm.is-focused{border-color:var(--registry-focus);box-shadow:0 0 0 1px var(--registry-focus-ring),0 0 0 3px var(--registry-focus-halo)}.registrySearchForm.has-query{border-color:var(--registry-focus)}.registrySearchInput{width:100%;min-width:0;height:100%;border:0;padding:0 2.25rem 0 .75rem;outline:0;background:transparent;color:inherit;font:inherit}.registrySearchInput.is-mobile{padding-right:2.25rem}.registrySearchClear{position:absolute;z-index:var(--registry-z-sticky);top:50%;right:.25rem;display:inline-flex;align-items:center;justify-content:center;transform:translateY(-50%);border:0;border-radius:var(--registry-radius-sm);padding:.25rem;background:transparent;color:var(--registry-text-faint)}.registrySearchClear.is-mobile{width:24px;height:24px;background:var(--registry-surface)}.registrySearchClear:hover{background:var(--registry-surface-subtle);color:var(--registry-text-strong)}.registrySearchFiltersHint{position:absolute;z-index:var(--registry-z-sticky);top:50%;right:1.75rem;display:inline-flex;align-items:center;justify-content:center;transform:translateY(-50%);color:var(--registry-text-faint)}.registrySearchFiltersHint.is-mobile{right:2rem}.registrySearchSubmit{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:auto;height:100%;border:0;border-left:1px solid var(--registry-border-strong);border-radius:0 var(--registry-control-radius) var(--registry-control-radius) 0;padding:0 .75rem;background:transparent;color:var(--registry-text-muted)}.registrySearchSubmit.is-mobile{width:32px;padding:0}.registrySearchSubmit:hover{background:var(--registry-surface-subtle);color:var(--registry-text-strong)}.registrySearchOverlay{position:absolute;z-index:var(--registry-z-overlay);top:calc(100% + .25rem);right:0;left:0}.registryModalContent{top:.5rem!important;translate:none!important;transform:translate(-50%)!important;max-height:calc(100dvh - 1rem);overflow:hidden;padding:0}.registryModalContent.is-md{max-width:42rem}.registryModalContent.is-lg{max-width:72rem}@media (min-width: 640px){.registryModalContent{top:50%!important;transform:translate(-50%,-50%)!important;max-height:calc(100dvh - 2rem)}}.registryModalShell{display:flex;flex-direction:column;max-height:calc(100dvh - 1rem)}@media (min-width: 640px){.registryModalShell{max-height:calc(100dvh - 2rem)}}.registryModalHeader{flex-shrink:0;border-bottom:1px solid var(--registry-border);padding:1.25rem 3rem 1rem 1.25rem}.registryModalBody{min-height:0;flex:1 1 auto;overflow-y:auto;padding:1rem 1.25rem}.registryModalFooter{flex-shrink:0;display:flex;justify-content:flex-end;border-top:1px solid var(--registry-border);padding:1rem 1.25rem}.registryTextMuted{color:var(--registry-text-muted)}.registryFilterItemNote{color:var(--registry-text-muted);font-size:var(--registry-font-size-xs)}.registryFilterClear{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1rem;height:1rem;border:0;border-radius:var(--registry-radius-sm);padding:0;background:transparent;color:var(--registry-text-faint)}.registryFilterClear:hover{background:var(--registry-surface-subtle);color:var(--registry-text-strong)}.tnvedMenuRow{display:grid;grid-template-columns:7rem minmax(0,1fr);align-items:center;column-gap:.5rem;min-width:0}.tnvedMultiselectHint{display:inline-flex;align-items:center;gap:.25rem;flex-shrink:0;color:var(--registry-text-muted);white-space:nowrap}.tnvedMultiselectHintArrow{animation:tnvedMultiselectHintBounce 1.4s ease-in-out infinite}@keyframes tnvedMultiselectHintBounce{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.registryControlToneTrigger,.registryDropdownTrigger,.registryControlButton{border-color:var(--registry-border-strong);background:var(--registry-surface);color:var(--registry-text-strong)}.registryControlToneIconTrigger{border-color:var(--registry-border)}.registryControlToneMenu,.registryDropdownMenu{border-color:var(--registry-border-strong);background:var(--registry-surface);color:var(--registry-text-strong)}.registryControlToneItem,.registryDropdownItem{color:var(--registry-text-strong)}.registryControlToneMuted{color:var(--registry-text-muted)}.registryControlToneActive,.registryControlGroup.is-active{border-color:var(--registry-accent-selection-border);background:var(--registry-accent-selection-bg);box-shadow:0 0 0 1px var(--registry-accent-selection-ring);color:var(--registry-text-strong)}.registryControlToneItemActive,.registryDropdownItem.is-active{background:var(--registry-surface-subtle);color:var(--registry-text)}.registryDropdownMenu{position:absolute;z-index:var(--registry-z-chrome);border-width:1px;border-style:solid;border-radius:var(--registry-control-radius);padding:var(--registry-control-menu-padding);box-shadow:var(--registry-control-menu-shadow)}.registryDropdownTrigger,.registryControlButton{display:inline-flex;align-items:center;min-height:var(--registry-control-height);border-width:1px;border-style:solid;border-radius:var(--registry-control-radius);font-size:var(--registry-control-font-size)}.registryDropdownTrigger{justify-content:space-between;padding:0 var(--registry-control-padding-x)}.registryControlButton{justify-content:center;padding:0 var(--registry-control-padding-x)}.registryControlButton:disabled{pointer-events:none;opacity:.5}.registryDropdownItem{display:inline-flex;align-items:center;justify-content:space-between;width:100%;border:0;border-radius:var(--registry-control-radius-inner);padding:var(--registry-control-item-padding-y) var(--registry-control-item-padding-x);background:transparent;font-size:var(--registry-control-font-size);text-align:left}.registryControlToneTrigger:hover,.registryDropdownTrigger:hover,.registryControlButton:hover{background:var(--registry-surface-raised)}.registryControlToneItem:hover,.registryControlToneItem:focus,.registryDropdownItem:hover,.registryDropdownItem:focus{background:var(--registry-surface-subtle);color:var(--registry-text)}.registryControlJoin{display:inline-flex;align-items:stretch;overflow:hidden;isolation:isolate;border-radius:var(--registry-control-radius)!important}.registryControlJoin>*{border-radius:0!important;background-clip:padding-box}.registryControlJoinLeft{border-right-width:0!important}.registryControlJoinMiddle{border-left-width:1px!important;border-right-width:0!important}.registryControlJoinRight{border-left-width:1px!important}.registryBtn{-webkit-appearance:none;appearance:none;background:transparent;border:0;color:inherit;font:inherit;text-align:inherit;transition:box-shadow .2s ease;outline:none;box-shadow:none;-webkit-tap-highlight-color:transparent}.registryBtn:focus,.registryBtn:focus-visible{outline:none;box-shadow:none}.registryBtn:active{background:transparent;box-shadow:none}@media (hover: hover) and (pointer: fine){.registryBtn:hover{background-color:var(--grid-hover)}}.registrySeg{display:inline-flex;align-items:center;gap:2px;padding:2px;border-radius:var(--registry-radius-md);border:1px solid var(--registry-border);background:var(--registry-surface-subtle)}[data-theme=dark] .registrySeg{border-color:var(--registry-border-strong);background:var(--registry-surface-inset)}.registrySegBtn{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:24px;min-width:30px;padding:0 8px;border:0;border-radius:var(--registry-radius-control);background:transparent;color:var(--registry-switch-text);font-size:var(--registry-font-size-2xs);font-weight:600;cursor:pointer}.registrySegBtn.is-on{background:var(--registry-surface);color:var(--registry-switch-active);box-shadow:0 1px 2px #0f172a29}.registrySegBtn svg{width:13px;height:13px}[data-theme=dark] .registrySegBtn{color:var(--registry-text-faint)}[data-theme=dark] .registrySegBtn.is-on{background:var(--registry-switch-thumb-dark);color:var(--registry-text);box-shadow:0 1px 2px #0006}.registryBodyScopeSwitch{position:relative;display:inline-grid;grid-template-columns:1fr 1fr 1fr 1fr;align-items:center;width:100%;height:1.75rem;min-height:1.75rem;max-height:1.75rem;flex:0 0 1.75rem;border-radius:var(--registry-control-radius-inner);border:1px solid var(--registry-border-strong);background:var(--registry-surface);overflow:hidden}[data-theme=dark] .registryBodyScopeSwitch{border-color:var(--registry-border-strong);background:var(--registry-surface)}.registryBodyScopeThumb{position:absolute;top:0;left:0;width:25%;height:100%;background:var(--registry-surface-subtle);transition:transform .15s ease;border-radius:0}.registryBodyScopeSwitch.is-own .registryBodyScopeThumb{transform:translate(100%)}.registryBodyScopeSwitch.is-accepted .registryBodyScopeThumb{transform:translate(200%)}.registryBodyScopeSwitch.is-transferred .registryBodyScopeThumb{transform:translate(300%)}[data-theme=dark] .registryBodyScopeSwitch .registryBodyScopeThumb{background:var(--registry-track)}.registryBodyScopeOption{position:relative;z-index:var(--registry-z-local);min-height:100%;border:0;border-radius:0;background:transparent;color:var(--registry-text-subtle);font-size:var(--registry-font-size-2xs);line-height:1;cursor:pointer}.registryBodyScopeOption.is-active{color:var(--registry-text)}[data-theme=dark] .registryBodyScopeSwitch .registryBodyScopeOption{color:var(--registry-text-muted)}[data-theme=dark] .registryBodyScopeSwitch .registryBodyScopeOption.is-active{color:var(--registry-text)}.registryMenuItemSelected{background-color:color-mix(in srgb,var(--registry-accent) 7%,white)!important;box-shadow:none!important}[data-theme=dark] .registryMenuItemSelected{background-color:color-mix(in srgb,var(--registry-accent) 10%,transparent)!important;box-shadow:none!important}.registryExpertTimelineTrack{position:relative;flex:1 1 auto;height:6px;border-radius:var(--registry-radius-pill);background:transparent;overflow:hidden}.registryExpertTimelineStack{display:flex;flex-direction:column;gap:2px;border-radius:var(--registry-radius-control);background:var(--registry-track);padding:1px}.registryExpertTimelineSegment{position:absolute;top:0;height:100%;border-radius:var(--registry-radius-pill);box-shadow:0 0 0 1px #0f172a14 inset}.registryCalendar .rdp-button_previous,.registryCalendar .rdp-button_next{border-radius:var(--registry-radius-pill);transition:box-shadow .15s ease}.registryCalPresets{display:flex;flex-wrap:wrap;gap:5px;padding:0 0 10px;border-bottom:1px solid var(--registry-border);margin-bottom:10px}[data-theme=dark] .registryCalPresets{border-bottom-color:var(--registry-border-strong)}.registryCalPreset{height:24px;padding:0 9px;border-radius:var(--registry-radius-control);border:1px solid var(--registry-border-strong);background:none;font-size:var(--registry-font-size-2xs);font-weight:550;color:var(--registry-switch-text);cursor:pointer}.registryCalPreset:hover{border-color:var(--registry-accent-strong);color:var(--registry-accent-strong)}.registryCalPreset.is-reset{border-style:dashed;color:var(--registry-text-muted)}.registryCalPreset.is-reset:hover{border-color:var(--registry-danger);color:var(--registry-danger)}[data-theme=dark] .registryCalPreset{border-color:var(--registry-border-strong);color:var(--registry-text-muted)}.registryCalFoot{display:flex;align-items:center;gap:8px;padding:10px 0 0;font-size:var(--registry-font-size-2xs);color:var(--registry-switch-text)}[data-theme=dark] .registryCalFoot{color:var(--registry-text-muted)}.registryCalFootSpacer{flex:1}.registryCalFootVal{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600;color:var(--registry-text)}[data-theme=dark] .registryCalFootVal{color:var(--registry-text-strong)}.registryDateRangePopover{width:min(calc(100vw - 1rem),280px);padding:10px!important}.registryDateRangePopover.is-double{width:min(calc(100vw - 1rem),560px)}.registryCalMonths{display:flex;gap:18px;padding:0}.registryCalMonthCol{flex:1 1 0;min-width:0}.registryDateRangePopover.is-single .registryCalMonthCol{flex-basis:100%;min-width:0}.registryCalMhead{display:flex;align-items:center;justify-content:space-between;padding:0 2px 6px;font-size:var(--registry-font-size-xs);font-weight:650}.registryCalNavGroup{display:inline-flex;align-items:center;width:48px;min-width:48px}.registryCalMhead .registryCalNavGroup:last-child{justify-content:flex-end}.registryCalNav{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:0;border-radius:var(--registry-radius-control);background:transparent;color:var(--registry-text-muted);cursor:pointer;transition:color .13s ease,background-color .13s ease}.registryCalNav svg{width:16px;height:16px}.registryCalNav:hover:not(:disabled){background:var(--registry-surface-subtle);color:var(--registry-text)}.registryCalNav:disabled{opacity:.4;cursor:default}[data-theme=dark] .registryCalNav:hover:not(:disabled){background:var(--registry-surface-raised);color:var(--registry-text-strong)}.registryCalMonthLabel{display:block;text-align:center;color:var(--registry-text-strong);white-space:nowrap}[data-theme=dark] .registryCalMonthLabel{color:var(--registry-text-subtle)}.registryCalGrid{display:grid;grid-template-columns:repeat(7,1fr);gap:1px}.registryCalDow{display:flex;align-items:center;justify-content:center;padding:3px 0;font-size:var(--registry-font-size-4xs);font-weight:650;text-transform:uppercase;color:var(--registry-text-muted)}.registryCalDay{position:relative;display:inline-flex;align-items:center;justify-content:center;height:28px;border:0;border-radius:var(--registry-radius-control);background:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--registry-font-size-2xs);font-weight:400;color:var(--registry-text-subtle);cursor:pointer}.registryCalDay:hover:not(:disabled){background:#0ea5e914}[data-theme=dark] .registryCalDay:hover:not(:disabled){background:#38bdf824}.registryCalDay:disabled{color:var(--registry-text-faint);opacity:.4;cursor:default}.registryCalDay.in-range{background:#0ea5e924;border-radius:0}[data-theme=dark] .registryCalDay.in-range{background:#38bdf82e}.registryCalDay.is-edge{background:var(--registry-accent-solid);color:var(--registry-accent-solid-text);font-weight:700;border-radius:var(--registry-radius-control)}.registryCalDay.is-edge:hover:not(:disabled){background:var(--registry-accent-solid)}.registryCalendarDayNumber{display:inline-flex;align-items:center;justify-content:center}.registryCalendarDayCount{position:absolute;right:3px;bottom:2px;font-size:var(--registry-font-size-4xs);line-height:1;font-weight:500;color:var(--registry-text-ghost);pointer-events:none}.registryCalDay.is-edge .registryCalendarDayCount{color:#fff9}[data-theme=dark] .registryCalDay.is-edge .registryCalendarDayCount{color:#0f172a8c}.registryCalendar{--rdp-day_button-width: 42px;--rdp-day_button-height: 42px;--rdp-weekday-padding: .2rem 0rem .45rem 0rem;--rdp-range_middle-background-color: rgba(14, 165, 233, .14);--rdp-range_start-background: linear-gradient(90deg, transparent 50%, rgba(14, 165, 233, .14) 50%);--rdp-range_end-background: linear-gradient(90deg, rgba(14, 165, 233, .14) 50%, transparent 50%);font-size:var(--registry-font-size-base);font-weight:400;color:var(--registry-text)}.registryCalendar .rdp-month_caption{display:none}.registryCalendar .rdp-month_grid{margin:0 auto;border-collapse:separate;border-spacing:0}.registryCalendar .rdp-weekdays,.registryCalendar .rdp-week{display:grid;grid-template-columns:repeat(7,var(--rdp-day-width));justify-content:center}.registryCalendar .rdp-weekdays{width:calc(var(--rdp-day-width) * 7);margin:0 auto}.registryCalendar .rdp-weekday{display:flex;align-items:center;justify-content:center;text-align:center;vertical-align:middle;font-size:var(--registry-font-size-xs);font-weight:500;letter-spacing:.01em;color:var(--registry-text-muted);opacity:1}.registryCalendar .rdp-button_previous:hover,.registryCalendar .rdp-button_next:hover{background-color:#0ea5e91f;box-shadow:inset 0 0 0 1px #0ea5e947}[data-theme=dark] .registryCalendar .rdp-button_previous:hover,[data-theme=dark] .registryCalendar .rdp-button_next:hover{background-color:#38bdf829;box-shadow:inset 0 0 0 1px #38bdf852}.registryCalendar .rdp-day_button{transition:box-shadow .15s ease;border-radius:var(--registry-radius-control);border:0;font-size:var(--registry-font-size-base);font-weight:500;color:var(--registry-text);overflow:hidden}.registryCalendar .rdp-day_button:hover{background-color:#0ea5e914}[data-theme=dark] .registryCalendar .rdp-day_button:hover{background-color:#38bdf824}.registryCalendar .rdp-day{display:flex;align-items:center;justify-content:center;padding:0;text-align:center;vertical-align:middle}.registryCalendar .rdp-week{position:relative}.registryCalendar .rdp-week:before{content:none}[data-theme=dark] .registryCalendar .rdp-week:before{content:none}.registryCalendar .rdp-day_button{position:relative;z-index:var(--registry-z-local)}.registryCalendar .rdp-selected .rdp-day_button{background:var(--registry-accent-solid);color:var(--registry-accent-solid-text);font-size:var(--registry-font-size-base);font-weight:500;border:0;box-shadow:none;border-radius:var(--registry-radius-control)}[data-theme=dark] .registryCalendar .rdp-selected .rdp-day_button{background:var(--registry-accent-solid)}.registryCalendar .rdp-outside{opacity:.45}[data-theme=dark] .registryCalendar,[data-theme=dark] .registryCalendar .rdp-day_button{color:var(--registry-text-strong)}.registryTableScroll{scrollbar-width:none;-ms-overflow-style:none}.registryTableScroll::-webkit-scrollbar{width:0;height:0;display:none}.registryCardsScroll{scrollbar-width:none;-ms-overflow-style:none}.registryCardsScroll::-webkit-scrollbar{width:0;height:0;display:none}.usage-scope-html p{margin:0 0 .5em}.usage-scope-html p:last-child{margin-bottom:0}.usage-scope-html ul,.usage-scope-html ol{margin:0 0 .5em;padding-left:1.25em}.usage-scope-html table{border-collapse:collapse;margin:.5em 0;font-size:.85em}.usage-scope-html td,.usage-scope-html th{border:none;opacity:.9;padding:.15em .6em .15em 0;text-align:left;vertical-align:top;white-space:nowrap}.uiFlag{display:inline-block;vertical-align:middle;margin-right:.25rem;border-radius:var(--registry-radius-xs);border:1px solid var(--flag-border)}.uiFlagFallback{display:inline-flex;min-width:2rem;align-items:center;justify-content:center;border-radius:var(--registry-radius-xs);border:1px solid var(--flag-border);background:var(--registry-surface-subtle);padding:0 .25rem;font-size:var(--registry-font-size-3xs);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;color:var(--registry-text-muted)}.uiStatusBadge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--registry-radius-sm);border:1px solid var(--sb-border);font-size:var(--registry-font-size-4xs);font-weight:600;background:var(--sb-bg);color:var(--sb-fg)}[data-theme=dark] .uiStatusBadge{background:var(--sb-bg-dark);color:var(--sb-fg-dark);border-color:var(--sb-border-dark)}.uiTechRegBadgesList{display:flex;flex-wrap:wrap;gap:.25rem;align-items:flex-start}.uiTechRegBadge{font-size:var(--registry-font-size-xs);line-height:1;border:1px solid var(--trb-border);border-radius:var(--registry-radius-pill);padding:2px 8px;background:var(--trb-bg);color:var(--trb-fg)}[data-theme=dark] .uiTechRegBadge{background:var(--trb-bg-dark);color:var(--trb-fg-dark);border-color:var(--trb-border-dark)}.uiCtrlBtn{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;font-size:var(--registry-font-size-base);font-weight:500;border-width:1px;border-style:solid;cursor:pointer;outline:none;background:none}.uiCtrlBtn:disabled{pointer-events:none;opacity:.5}.uiCtrlBtn svg{flex-shrink:0;pointer-events:none}.uiCtrlBtn.is-ghost{border-color:var(--registry-border-strong);background:var(--registry-surface);color:var(--registry-text-strong)}.uiCtrlBtn.is-ghost:hover{background:var(--registry-surface-raised)}[data-theme=dark] .uiCtrlBtn.is-ghost{border-color:var(--registry-border-strong);background:var(--registry-surface);color:var(--registry-text-strong)}.uiCtrlBtn.is-active{border-color:var(--registry-current-border);background:var(--registry-surface-active);color:var(--registry-text-strong);box-shadow:0 0 0 1px var(--registry-current-ring)}[data-theme=dark] .uiCtrlBtn.is-active{background:var(--registry-surface-raised);color:var(--registry-text)}.uiCtrlBtn.is-muted{border-color:var(--registry-border-strong);background:var(--registry-surface);color:var(--registry-text-subtle)}.uiCtrlBtn.is-muted:hover{background:var(--registry-surface-raised)}[data-theme=dark] .uiCtrlBtn.is-muted{border-color:var(--registry-border-strong);background:var(--registry-surface);color:var(--registry-text-subtle)}.uiCtrlBtn.sz-nav{height:36px;padding:0 10px}.uiCtrlBtn.sz-page{height:32px;min-width:32px;padding:0 4px;font-size:var(--registry-font-size-xs)}.uiCtrlBtn.sz-page-sm{height:28px;min-width:28px;padding:0 4px;font-size:var(--registry-font-size-xs)}.uiCtrlBtn.sz-icon{height:32px;width:32px;padding:0}.uiCtrlBtn.sz-rail{height:48px;width:48px;flex-direction:column;gap:.1875rem;padding:0 2px;font-size:var(--registry-font-size-3xs);font-weight:600;letter-spacing:.01em;border-color:transparent}.uiCtrlBtn.sz-rail.is-ghost{background:none}.uiCtrlBtn.sz-rail.is-ghost:hover{background:var(--registry-surface-raised)}[data-theme=dark] .uiCtrlBtn.sz-rail.is-ghost{background:none}.uiCtrlBtn.sz-dtab{height:40px;width:8.5rem;flex-direction:column;align-items:flex-start;justify-content:center;gap:0;padding:0 18px 0 8px;overflow:hidden}.uiCtrlBtn.sz-compact{height:32px;padding:0 12px}.uiCtrlBtn.sz-toggle26{height:26px;width:26px;padding:0}.uiCtrlBtn.sz-feedback-item{height:auto;padding:6px 10px;font-size:var(--registry-font-size-xs)}@media (min-width: 1024px){.registryRailBottomGroup .uiCtrlBtn.registryThemeToggle.sz-toggle26{width:44px;height:44px;padding:0}}.registrySkel{border-radius:var(--registry-radius-control);background:linear-gradient(100deg,var(--registry-skeleton-base) 40%,var(--registry-skeleton-shine) 50%,var(--registry-skeleton-base) 60%);background-size:200% 100%;animation:registrySkelShimmer 1.3s infinite linear}@keyframes registrySkelShimmer{0%{background-position:120% 0}to{background-position:-80% 0}}.registrySkelHeader{border-bottom:1px solid var(--registry-border);padding:1rem 1.25rem .75rem}[data-theme=dark] .registrySkelHeader{border-bottom-color:var(--registry-border-strong)}.registrySkelRow{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.registrySkelBack{height:1rem;width:5rem}.registrySkelShare{height:1.5rem;width:6rem;border-radius:var(--registry-radius-control)}.registrySkelTitle{height:1.25rem;width:10rem}.registrySkelBadge{height:1.25rem;width:4rem;border-radius:var(--registry-radius-pill)}.registrySkelDate{height:1rem;width:8rem;margin-bottom:.75rem}.registrySkelTabs{margin-bottom:0}.registrySkelTab{height:1.75rem;width:5rem;border-radius:var(--registry-radius-control)}.registrySkelTabWide{height:1.75rem;width:7rem;border-radius:var(--registry-radius-control)}.registrySkelBody{padding:1rem 1.25rem}.registrySkelCard{border:1px solid var(--registry-border);border-radius:var(--registry-radius-md);padding:.75rem}[data-theme=dark] .registrySkelCard{border-color:var(--registry-border-strong)}.registrySkelCardLabel{height:.75rem;width:6rem;margin-bottom:.75rem}.registrySkelGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem 1rem}@media (min-width: 640px){.registrySkelGrid{grid-template-columns:repeat(4,1fr)}}.registrySkelFieldLabel{height:.6875rem;width:3.5rem;margin-bottom:.375rem}.registrySkelFieldValue{height:1rem;width:5rem}.tnvedShell{display:flex;flex:1;min-height:0;min-width:0;flex-direction:column;gap:.625rem;padding:.375rem 1rem 1rem}@media (max-width: 1023px){.tnvedShell{padding:.375rem .625rem .75rem}}.tnvedControls{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}@media (max-width: 640px){.tnvedDateControl{flex:1 1 100%}.tnvedDateControl>button{flex:1;min-width:0}}.tnvedSearchWrap{flex:1 1 18rem;min-width:0;max-width:36rem}@media (max-width: 767px){.tnvedSearchWrap{max-width:none}}.tnvedDateControl{position:relative;display:flex;align-items:center;gap:.375rem;flex-shrink:0}.tnvedDateControl>button{white-space:nowrap}.tnvedDateTrigger{gap:.25rem;padding-left:.5rem;padding-right:.5rem}.tnvedDateLabel{color:var(--registry-text-muted);font-size:var(--registry-font-size-xs);white-space:nowrap}.tnvedDateValue{font-weight:600}.tnvedDateChevron{color:var(--registry-text-muted);font-size:var(--registry-font-size-xs)}.tnvedDatePopover{min-width:18rem}.tnvedSearchSuggestions{display:flex;flex-direction:column;width:100%;max-height:min(26rem,70vh);border:1px solid var(--registry-border-strong);background:var(--registry-surface);color:var(--registry-text-strong);box-shadow:var(--registry-control-menu-shadow);overflow:hidden}.tnvedSearchSuggestionsHead{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:32px;padding:.3125rem .5rem;border-bottom:1px solid var(--registry-border);background:var(--registry-surface);font-size:var(--registry-font-size-2xs)}.tnvedLeafToggle{display:inline-flex;align-items:center;gap:.375rem;white-space:nowrap;color:var(--registry-text-muted);cursor:pointer}.tnvedLeafToggle input{accent-color:var(--registry-accent)}.tnvedSearchSuggestionsBody{flex:1;min-height:0}.tnvedSearchSuggestionsBody .registryOverlayScrollViewport{padding:.25rem}.tnvedSearchItem{display:grid;grid-template-columns:max-content minmax(0,1fr) 16px;align-items:center;gap:.5rem;width:100%;min-height:30px;padding:.25rem .5rem;border:0;border-radius:var(--registry-control-radius-inner);background:transparent;color:var(--registry-text-strong);text-align:left;font-size:var(--registry-font-size-2xs);line-height:1.25;cursor:pointer}.tnvedSearchItem:hover,.tnvedSearchItem:focus-visible{background:var(--registry-surface-subtle);color:var(--registry-text)}.tnvedSearchItem>svg{color:var(--registry-text-muted)}.tnvedSearchTitle{min-width:0;overflow:hidden;color:var(--registry-text-muted);text-overflow:ellipsis;white-space:nowrap}.tnvedSearchContext{display:flex;align-items:center;gap:.5rem;padding:.25rem .5rem;color:var(--registry-text-muted);font-size:var(--registry-font-size-2xs)}.tnvedSearchNone{padding:.5rem;color:var(--registry-text-muted);font-size:var(--registry-font-size-2xs)}.tnvedHistoricalFound{display:flex;flex-direction:column;gap:.375rem;padding:.625rem .75rem;border:1px solid var(--registry-border-strong);border-radius:var(--registry-radius-md);background:var(--registry-surface)}[data-theme=dark] .tnvedHistoricalFound{border-color:var(--registry-border-strong);background:var(--registry-surface)}.tnvedHistoricalHead{display:flex;align-items:center;gap:.5rem}.tnvedHistoricalHead svg{color:var(--registry-accent-strong);flex-shrink:0}.tnvedHistoricalHead b{font-size:var(--registry-font-size-sm);display:block}.tnvedHistoricalHead small{display:block;color:var(--registry-text-muted);font-size:var(--registry-font-size-xs)}.tnvedHistoricalFound>button{display:flex;align-items:center;gap:.625rem;padding:.375rem .5rem;border:1px solid var(--registry-border);border-radius:var(--registry-control-radius);background:transparent;color:inherit;font-size:var(--registry-font-size-sm);text-align:left;cursor:pointer}.tnvedHistoricalFound>button:hover{background:var(--registry-surface-subtle)}[data-theme=dark] .tnvedHistoricalFound>button{border-color:var(--registry-border-strong)}[data-theme=dark] .tnvedHistoricalFound>button:hover{background:var(--registry-surface-raised)}.tnvedHistoricalFound>button b{flex:1;min-width:0;font-weight:500}.tnvedHistoricalFound>button small{color:var(--registry-text-muted);white-space:nowrap}.tnvedWorkspace{display:flex;gap:.625rem;flex:1;min-height:0;min-width:0}.tnvedTreePanel{flex:1;min-width:0;overflow:hidden;border:1px solid var(--registry-border);border-radius:var(--registry-radius-md);background:var(--registry-surface);box-shadow:var(--registry-shadow-subtle)}.tnvedTreePanel .registryOverlayScrollViewport{padding:.375rem}.tnvedCode{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--registry-font-size-xs);font-weight:600;white-space:nowrap;padding:.0625rem .3125rem;border-radius:var(--registry-radius-sm);background:color-mix(in srgb,var(--registry-accent-soft) 70%,transparent);color:var(--registry-accent-strong)}[data-theme=dark] .tnvedCode{background:var(--registry-accent-dark-soft);color:var(--registry-accent-strong)}.tnvedTreeSectionRow,.tnvedTreeGroupRow{display:flex;align-items:center;gap:.5rem;width:100%;padding:.4375rem .5rem;border:0;border-radius:var(--registry-control-radius);background:transparent;color:inherit;text-align:left;font-size:var(--registry-font-size-sm);cursor:pointer}.tnvedTreeSectionRow:hover,.tnvedTreeGroupRow:hover{background:var(--registry-surface-subtle)}[data-theme=dark] .tnvedTreeSectionRow:hover,[data-theme=dark] .tnvedTreeGroupRow:hover{background:var(--registry-surface-raised)}.tnvedSectionNumber{flex-shrink:0;font-size:var(--registry-font-size-2xs);font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--registry-text-muted)}.tnvedSectionTitle{flex:1;min-width:0;font-weight:600}.tnvedTreeCount{flex-shrink:0;color:var(--registry-text-muted);font-size:var(--registry-font-size-2xs)}.tnvedTreeSectionBody{padding-left:.75rem}.tnvedTreeGroupBody{padding-left:.25rem}.tnvedTreeTitle{flex:1;min-width:0}.tnvedTreeCaret{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.375rem;height:1.375rem;padding:0;border:0;border-radius:var(--registry-radius-sm);background:transparent;color:var(--registry-text-faint);cursor:pointer;transition:transform .12s ease}.tnvedTreeCaret.is-open{transform:rotate(90deg)}.tnvedTreeCaret:disabled{cursor:default;color:transparent}button.tnvedTreeCaret:not(:disabled):hover{background:var(--registry-track);color:var(--registry-text-strong)}[data-theme=dark] button.tnvedTreeCaret:not(:disabled):hover{color:var(--registry-text-subtle)}.tnvedTreeDot{width:.25rem;height:.25rem;border-radius:var(--registry-radius-pill);background:var(--registry-text-ghost)}.tnvedTreeRow{display:flex;align-items:center;gap:.25rem;padding:.1875rem .375rem .1875rem calc(.375rem + var(--tnved-depth, 0) * 1.125rem);border-radius:var(--registry-control-radius);font-size:var(--registry-font-size-sm)}.tnvedTreeRow:hover{background:var(--registry-surface-raised)}[data-theme=dark] .tnvedTreeRow:hover{background:color-mix(in srgb,var(--registry-surface-raised) 55%,transparent)}.tnvedTreeRow.is-selected{background:color-mix(in srgb,var(--registry-accent-soft) 55%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--registry-accent) 35%,transparent)}[data-theme=dark] .tnvedTreeRow.is-selected{background:var(--registry-accent-dark-soft);box-shadow:inset 0 0 0 1px #38bdf859}.tnvedTreeMain{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem .5rem;flex:1;min-width:0;cursor:pointer}.tnvedTreeFolderIcon{color:var(--registry-text-faint);align-self:center;display:inline-flex}.tnvedTreeDuty{flex-basis:100%;color:var(--registry-text-muted);font-size:var(--registry-font-size-2xs);white-space:nowrap}@media (min-width: 768px){.tnvedTreeDuty{flex-basis:auto;margin-left:auto}}@media (max-width: 767px){.tnvedTreeDuty{display:none}}.tnvedTreeOpenDetail{display:inline-flex;align-items:center;justify-content:center;align-self:center;padding:.125rem;border:0;border-radius:var(--registry-radius-sm);background:transparent;color:var(--registry-text-faint);cursor:pointer}.tnvedTreeOpenDetail:hover{background:var(--registry-track);color:var(--registry-accent-strong)}.tnvedTreeLoading{padding:.375rem .5rem .375rem calc(.5rem + var(--tnved-depth, 0) * 1.125rem);color:var(--registry-text-muted);font-size:var(--registry-font-size-xs)}.tnvedDetail{width:min(720px,max(440px,44vw))}@media (max-width: 1023px){.tnvedDetail{width:100%}}.detailShellHead{flex-shrink:0;display:flex;flex-direction:column;gap:.5rem;padding:16px 20px 12px;border-bottom:1px solid var(--registry-border)}[data-theme=dark] .detailShellHead{border-bottom-color:var(--registry-border-strong)}.detailShellActionsRow{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.detailShellClose{display:inline-flex;align-items:center;gap:.25rem;padding:0;border:0;background:transparent;color:var(--registry-text-subtle);font-size:var(--registry-font-size-base);cursor:pointer}.detailShellClose:hover{color:var(--registry-text)}.detailActionBar{display:flex;flex:1;min-width:0;align-items:center;justify-content:flex-end;gap:.5rem}.detailActionBarMeasure{position:absolute;top:-9999px;left:-9999px;visibility:hidden;pointer-events:none;white-space:nowrap}.detailActionBarMeasureItem{display:inline-flex}.detailActionBtn{display:inline-flex;align-items:center;gap:.375rem;flex-shrink:0;padding:.25rem .625rem;border:1px solid var(--registry-border-strong);border-radius:var(--registry-radius-control);background:transparent;color:var(--registry-text-strong);font-size:var(--registry-font-size-xs);white-space:nowrap;cursor:pointer}.detailActionBtn:hover{background:var(--registry-surface-raised)}[data-theme=dark] .detailActionBtn{border-color:var(--registry-border-strong);color:var(--registry-text-strong)}.detailActionIconOk{color:var(--registry-success)}.detailShellTitle{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--registry-font-size-base);font-weight:600;line-height:1.25}@media (min-width: 640px){.detailShellTitle{font-size:var(--registry-font-size-lg)}}.detailShellTitleRow{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.detailShellDates{color:var(--registry-text-muted);font-size:var(--registry-font-size-xs);white-space:nowrap}.tnvedStatusPill{display:inline-flex;align-items:center;padding:.0625rem .5rem;border-radius:var(--registry-radius-pill);font-size:var(--registry-font-size-2xs);font-weight:600;white-space:nowrap}.tnvedStatusPill.is-active{background:var(--registry-success-soft);color:var(--registry-success-strong)}.tnvedStatusPill.is-archived{background:var(--registry-danger-soft);color:var(--registry-danger-strong)}[data-theme=dark] .tnvedStatusPill.is-active{color:var(--registry-success-on-dark)}[data-theme=dark] .tnvedStatusPill.is-archived{color:var(--registry-danger-on-dark)}.detailShellBody{flex:1;min-height:0}.detailShellBody .registryOverlayScrollViewport{padding:14px 20px 30px}.registryCertTabs{position:sticky;top:0;z-index:var(--registry-z-local);display:flex;gap:.25rem;overflow-x:auto;scrollbar-width:none;margin:-14px -20px 12px;padding:10px 20px 8px;background:var(--registry-surface)}.registryCertTabs::-webkit-scrollbar{display:none;width:0}[data-theme=dark] .registryCertTabs{background:var(--registry-surface-inverse)}.tnvedDetailTitle{margin:0 0 .625rem;font-size:var(--registry-font-size-md);line-height:1.4;font-weight:600}.tnvedDetailCard{border:1px solid var(--registry-border);border-radius:var(--registry-radius-md);background:var(--registry-surface);padding:.75rem .875rem;margin-bottom:.625rem}@media (max-width: 639px){.tnvedDetailCard{margin:0 -20px;padding:.75rem 20px;border:0;border-bottom:1px solid var(--registry-border);border-radius:0;background:transparent}.tnvedDetailCard:last-child{border-bottom:0}[data-theme=dark] .tnvedDetailCard{background:transparent}}[data-theme=dark] .tnvedDetailCard{border-color:var(--registry-border-strong);background:var(--registry-surface)}.tnvedCardLabel{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem;font-size:var(--registry-font-size-2xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--registry-text-muted)}.tnvedDetailRate{display:flex;flex-wrap:wrap;gap:.5rem 2rem;font-size:var(--registry-font-size-base);margin-bottom:.5rem}.tnvedDetailRate>span{display:flex;flex-direction:column;gap:.125rem;color:var(--registry-text-muted);font-size:var(--registry-font-size-sm)}.tnvedDetailRate>span>b{color:var(--registry-text);font-weight:600;font-size:var(--registry-font-size-base)}[data-theme=dark] .tnvedDetailRate>span>b{color:var(--registry-text-strong)}.detailShellFoot{flex-shrink:0;display:flex;flex-direction:column;align-items:stretch;gap:.5rem;padding:10px 20px 14px;border-top:1px solid var(--registry-border)}[data-theme=dark] .detailShellFoot{border-top-color:var(--registry-border-strong)}.tnvedSelect{max-width:55%;border:1px solid var(--registry-border-strong);border-radius:var(--registry-control-radius);background:var(--registry-surface);color:inherit;font-size:var(--registry-font-size-xs);padding:.125rem .25rem}[data-theme=dark] .tnvedSelect{border-color:var(--registry-border-strong);background:var(--registry-surface)}.tnvedHierarchy{display:flex;flex-direction:column;gap:.25rem}.tnvedHierarchyRow{display:flex;align-items:stretch;gap:.25rem}.tnvedHierarchyBtn{display:block;width:100%;min-width:0;padding:.3125rem .5rem;border:1px solid var(--registry-border);border-radius:var(--registry-control-radius);background:transparent;color:inherit;text-align:left;font-size:var(--registry-font-size-xs);line-height:1.5;cursor:pointer}.tnvedHierarchyBtn:hover{background:var(--registry-surface-subtle)}.tnvedHierarchyBtn.is-current{border-color:color-mix(in srgb,var(--registry-accent) 45%,transparent);background:color-mix(in srgb,var(--registry-accent-soft) 45%,transparent)}[data-theme=dark] .tnvedHierarchyBtn{border-color:var(--registry-border-strong)}[data-theme=dark] .tnvedHierarchyBtn:hover{background:var(--registry-surface-raised)}[data-theme=dark] .tnvedHierarchyBtn.is-current{border-color:#38bdf866;background:var(--registry-accent-dark-soft)}.tnvedHierarchyReveal{display:inline-flex;align-items:center;gap:.125rem;flex-shrink:0;padding:0 .5rem;border:1px solid var(--registry-border);border-radius:var(--registry-control-radius);background:transparent;color:var(--registry-text-muted);font-size:var(--registry-font-size-2xs);white-space:nowrap;cursor:pointer}.tnvedHierarchyReveal:hover{background:var(--registry-surface-subtle);color:var(--registry-accent-strong)}[data-theme=dark] .tnvedHierarchyReveal{border-color:var(--registry-border-strong);color:var(--registry-text-muted)}[data-theme=dark] .tnvedHierarchyReveal:hover{background:var(--registry-surface-raised);color:var(--registry-accent-strong)}.tnvedHierarchyCard{display:block;padding:.3125rem .5rem;border:1px dashed var(--registry-border);border-radius:var(--registry-control-radius);font-size:var(--registry-font-size-xs);line-height:1.5;color:var(--registry-text-subtle)}[data-theme=dark] .tnvedHierarchyCard{border-color:var(--registry-border-strong);color:var(--registry-text-subtle)}.tnvedHierarchyCard.is-context{display:flex;align-items:center;gap:.5rem;color:var(--registry-text-muted);font-style:italic}.tnvedHierarchyCard.is-context svg{flex-shrink:0}.tnvedExplanations{display:flex;flex-direction:column;gap:.5rem}.tnvedExplanationEntry{padding:.625rem .75rem;border:1px solid var(--registry-border);border-radius:var(--registry-control-radius);font-size:var(--registry-font-size-sm)}[data-theme=dark] .tnvedExplanationEntry{border-color:var(--registry-border-strong)}.tnvedExplanationEntry h3{margin:0 0 .375rem;font-size:var(--registry-font-size-sm);font-weight:600}.tnvedExplanationNote{margin-bottom:.375rem;padding:.25rem .5rem;border-radius:var(--registry-radius-sm);background:color-mix(in srgb,var(--registry-accent-soft) 55%,transparent);color:var(--registry-accent-strong);font-size:var(--registry-font-size-2xs)}[data-theme=dark] .tnvedExplanationNote{background:var(--registry-accent-dark-soft);color:var(--registry-accent-strong)}.tnvedExplanationText{white-space:pre-line;line-height:1.5}.tnvedExplanationOriginal{margin-top:.375rem;font-size:var(--registry-font-size-xs)}.tnvedExplanationOriginal summary{cursor:pointer;color:var(--registry-text-muted)}.tnvedExplanationOriginal>div{margin-top:.25rem;white-space:pre-line;color:var(--registry-text-subtle)}.tnvedExplanationEntry>a{display:inline-flex;align-items:center;gap:.25rem;margin-top:.5rem;color:var(--registry-accent-strong);font-size:var(--registry-font-size-xs)}.tnvedExplanationEntry>a:hover{text-decoration:underline}.tnvedLegalNotes{display:flex;flex-direction:column;gap:.25rem}.tnvedLegalNotes details{border:1px solid var(--registry-border);border-radius:var(--registry-control-radius);font-size:var(--registry-font-size-sm)}[data-theme=dark] .tnvedLegalNotes details{border-color:var(--registry-border-strong)}.tnvedLegalNotes summary{display:flex;align-items:center;gap:.5rem;padding:.4375rem .625rem;cursor:pointer;list-style:none}.tnvedLegalNotes summary::-webkit-details-marker{display:none}.tnvedLegalNotes summary svg{flex-shrink:0;color:var(--registry-text-faint)}.tnvedLegalNotes summary span{flex:1;min-width:0;font-weight:500}.tnvedLegalNotes summary small{color:var(--registry-text-faint);white-space:nowrap}.tnvedLegalNotes details>div{padding:0 .625rem .625rem;white-space:pre-line;line-height:1.5;color:var(--registry-text-subtle)}.tnvedMutedBox{padding:.625rem .75rem;border:1px dashed var(--registry-border);border-radius:var(--registry-control-radius);color:var(--registry-text-muted);font-size:var(--registry-font-size-xs)}[data-theme=dark] .tnvedMutedBox{border-color:var(--registry-border-strong);color:var(--registry-text-muted)}.tnvedError{padding:.5rem .75rem;border-radius:var(--registry-control-radius);background:var(--registry-danger-surface);color:var(--registry-danger-strong);font-size:var(--registry-font-size-xs)}[data-theme=dark] .tnvedError{color:var(--registry-danger-on-dark)}.tnvedFatal{display:flex;flex-direction:column;align-items:center;gap:.375rem;padding:2.5rem 1rem;text-align:center;color:var(--registry-text-muted)}.tnvedFatal svg{color:var(--registry-text-faint)}.tnvedFatal h2{margin:0;font-size:var(--registry-font-size-lg);color:inherit}.tnvedFatal p{margin:0;font-size:var(--registry-font-size-sm)}.registryRow{display:grid;grid-template-columns:119px 1fr;gap:.25rem;width:100%;padding:.5rem .75rem;background:var(--registry-surface);color:var(--registry-text);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;outline:none}@media (min-width: 768px){.registryRow{gap:.75rem}}.registryRow:hover{background:var(--registry-surface-subtle)}.registryRow.is-expanded{background:transparent}.registryRow.is-expanded:hover{background:var(--registry-surface-subtle)}.registryRow:focus-visible{box-shadow:inset 0 0 0 2px var(--registry-focus-ring)}.registryRowStatus{align-self:start;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;border-right:1px solid var(--registry-border);padding-right:.75rem;font-size:var(--registry-font-size-sm)}.registryRowDate{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.registryRowCollapse{overflow:hidden;max-height:0;margin-top:0;opacity:0;transition:max-height .15s ease-out,opacity .15s ease-out,margin .15s ease-out}.registryRowCollapse.is-open{max-height:var(--collapse-max, 20rem);margin-top:.75rem;opacity:1}.registryRowCollapse.is-open.is-tight{margin-top:.25rem}.registryRowHistoryList{display:flex;flex-direction:column;align-items:center;font-size:var(--registry-font-size-xs);line-height:1}.registryRowHistoryItem{display:inline-flex;align-items:center;gap:.25rem;border:1px solid var(--registry-border);border-radius:var(--registry-radius-pill);padding:0 .5rem 0 0;background:var(--registry-surface-raised);color:var(--registry-text-strong);line-height:1}.registryRowHistoryArrow{color:var(--registry-text-muted)}.registryRowMain{display:flex;flex-direction:column;padding-left:.5rem}.registryRowGrid{display:grid;grid-template-columns:245px minmax(220px,1fr) minmax(260px,320px) 120px;gap:.75rem}.registryRowNumberCol{display:flex;height:100%;flex-direction:column}.registryRowNumber{overflow:hidden;padding-bottom:.25rem;color:var(--registry-text-muted);font-size:var(--registry-font-size-base);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.registryRowFacts{border-radius:var(--registry-radius-control);padding:.5rem;background:color-mix(in srgb,var(--registry-surface) 72%,transparent);color:var(--registry-text-strong);font-size:var(--registry-font-size-base)}.registryRowFacts+.registryRowFacts{margin-top:.5rem}.registryRowFactsGrid{display:grid;grid-template-columns:1.35rem 1fr;gap:.25rem}.registryRowFactsTitle{color:var(--registry-text-muted)}.registryRowFactsBody{margin-top:.25rem;font-size:var(--registry-font-size-xs)}.registryRowFactsBody>*+*{margin-top:.25rem}.registryRowCommentSource{color:var(--registry-text-muted);font-size:var(--registry-font-size-3xs);font-weight:500;letter-spacing:.04em;text-transform:uppercase}.registryRowTransferBadge{display:inline-flex;align-items:center;border:1px solid var(--registry-border);border-radius:var(--registry-radius-pill);padding:.125rem .5rem;background:var(--registry-surface-subtle);color:var(--registry-text-strong);font-size:var(--registry-font-size-2xs);font-weight:500;line-height:1}.registryRowActions{margin-top:auto;display:flex;height:2rem;flex-wrap:wrap;gap:.375rem;padding-top:.5rem;opacity:0;transition:opacity .15s ease}.registryRow:hover .registryRowActions,.registryRow:focus-within .registryRowActions{opacity:1}.registryRowAction{display:inline-flex;align-items:center;gap:.25rem;border:1px solid var(--registry-border);border-radius:var(--registry-radius-pill);padding:.25rem .5rem;background:var(--registry-surface-subtle);color:var(--registry-text-strong);font-size:var(--registry-font-size-2xs)}.registryRowAction:hover{background:var(--registry-border)}.registryRowAction.is-quiet{background:var(--registry-surface)}.registryRowAction.is-quiet:hover{background:var(--registry-surface-subtle)}.registryRowProducts{color:var(--registry-product-text);font-size:var(--registry-font-size-base);line-height:1.25}.registryRowProducts.is-clamped{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.registryRowGosts{margin-top:.25rem;color:var(--registry-text-strong);font-size:var(--registry-font-size-xs)}.registryRowGosts>li+li{margin-top:.25rem}.registryRowGostNumber{font-weight:500}.registryRowNoData{color:var(--registry-text-faint)}.registryRowParties{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.registryRowParty{display:flex;width:100%;align-items:center}.registryRowPartyIcon{margin-right:.25rem;flex-shrink:0;color:var(--registry-border-strong)}.registryRowPartyName{color:var(--registry-text);font-size:var(--registry-font-size-xs);line-height:1.25;overflow-wrap:break-word}.registryRowAddress{padding-left:1.375rem;color:var(--registry-text-muted);font-size:var(--registry-font-size-xs)}.registryRowEmpty{padding:2rem 1rem;color:var(--registry-text-muted);text-align:center}.registryRowHistoryEntry{display:contents}.registryRowFactsValue{min-width:0}.registryRowTransferStack{display:flex;min-width:0;flex-direction:column;gap:.25rem}.registryRowLabList{display:flex;flex-direction:column;gap:.125rem}.registryRowProductsCol{overflow:hidden}.registryRowPartyIdentity{display:inline-flex;align-items:center}.registryRowPartyFlag{margin-right:.25rem}.registrySearchMenu{display:flex;max-height:calc(70vh - .5rem);min-height:0;flex-direction:column}.registrySearchMenuSurface{max-height:70vh;border:1px solid var(--registry-border-strong);border-radius:var(--registry-radius-control);padding:.25rem;background:var(--registry-surface);box-shadow:var(--registry-shadow-menu)}.registrySearchMenuScroll{min-height:0;flex:1 1 auto;overflow-y:auto}.registryExpertRow{display:flex;width:100%;align-items:center;justify-content:space-between;padding:.375rem .5rem;text-align:left}.registryExpertRow.is-open{border-radius:var(--registry-radius-control) var(--registry-radius-control) 0 0}.registryExpertRow.is-closed{border-radius:var(--registry-radius-control)}.registrySearchMenuRow{display:flex;width:100%;align-items:center;justify-content:space-between;border-radius:var(--registry-radius-control);padding:.25rem .5rem;font-size:var(--registry-font-size-2xs);text-align:left}.registryExpertRowPlain{display:flex;width:100%;align-items:center;justify-content:space-between;padding:.25rem .5rem}.registryExpertRowPlain:hover{background:var(--registry-surface-subtle)}.registryExpertName{overflow:hidden;color:var(--registry-text);font-size:var(--registry-font-size-xs);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.registryExpertMeta{color:var(--registry-text-muted);font-size:var(--registry-font-size-3xs)}.registrySearchMenuNote{padding:.5rem;color:var(--registry-text-muted);font-size:var(--registry-font-size-2xs)}.registryExpertOrgToggle{grid-row:span 2;display:inline-flex;height:1rem;width:1rem;align-items:center;justify-content:center;align-self:center;border-radius:var(--registry-radius-sm);color:var(--registry-text-faint)}.registryExpertOrgToggle:hover{color:var(--registry-text-muted)}.registryExpertOrgToggle.is-active{color:var(--registry-accent-strong)}.registryExpertOrgRow{position:relative;margin-left:.75rem;display:block;width:calc(100% - .75rem);border-radius:var(--registry-radius-sm);padding:.25rem .5rem;font-size:var(--registry-font-size-3xs);text-align:left}.registryExpertOrgRow.is-muted{opacity:.3}.registryExpertOrgLeaf{width:100%;border-radius:0 0 var(--registry-radius-sm) var(--registry-radius-sm);padding:0;background:var(--registry-surface);color:var(--registry-text-strong);font-size:var(--registry-font-size-3xs);text-align:left}.registryExpertTreeLine{pointer-events:none;position:absolute;left:-.75rem;width:1px;background:var(--registry-border-strong)}.registryExpertTreeElbow{pointer-events:none;position:absolute;left:-.75rem;top:.75rem;height:1px;width:.75rem;background:var(--registry-border-strong)}.registryExpertHeat{display:block;border:1px solid var(--registry-border);border-radius:var(--registry-radius-sm);padding:.25rem;background:var(--registry-surface-raised)}.registryExpertHeatAxis{position:relative;margin-bottom:0;display:block;height:.75rem;width:100%;color:var(--registry-text-muted)}.registryExpertHeatAxisLabel{position:absolute;transform:translate(-50%);font-size:var(--registry-font-size-4xs);line-height:1}.registryExpertHeatGrid{position:relative;display:grid;width:100%}.registryExpertHeatOverlay{pointer-events:none;position:absolute;inset:0;height:100%;width:100%}.registryExpertHeatColumn{display:grid;grid-template-rows:repeat(7,minmax(0,1fr));min-width:0}.registryExpertHeatCell{display:block;aspect-ratio:1 / 1;width:100%;border-radius:0}.registryExpertHeatCell.is-inside{cursor:pointer}.registryExpertHeatCell.is-outside{cursor:default}.registryExpertHeatScroll{display:block;overflow-x:auto}.registryExpertHeatChevron{display:inline-flex;height:1rem;width:1rem;align-items:center;justify-content:center;font-size:var(--registry-font-size-2xs);transition:transform .15s ease}.registryExpertHeatChevron.is-open{transform:rotate(180deg)}.registryExpertLegendSwatch{display:inline-block;height:.375rem;width:.625rem;border-radius:var(--registry-radius-xs)}.registryExpertYearBar{display:inline-flex;min-width:max-content;align-items:center;white-space:nowrap}.registryExpertYear{border:1px solid var(--registry-border-strong);padding:.125rem .25rem;background:transparent;color:var(--registry-text-muted);font-size:var(--registry-font-size-3xs);line-height:1}.registryExpertYear:first-child{border-radius:var(--registry-radius-sm) 0 0 var(--registry-radius-sm)}.registryExpertYear:last-child{border-radius:0 var(--registry-radius-sm) var(--registry-radius-sm) 0}.registryExpertYear.is-active{border-color:var(--registry-text-faint);background:var(--registry-border);color:var(--registry-text)}.registryExpertCollapse{overflow:hidden;max-height:0;opacity:0;transition:max-height .15s ease-out,opacity .15s ease-out,margin .15s ease-out,padding .15s ease-out}.registryExpertCollapse.is-open{max-height:var(--collapse-max, 80rem);opacity:1}.registryExpertCollapse.is-padded{padding-left:.5rem;padding-right:.5rem;padding-bottom:0;margin-top:0}.registryExpertCollapse.is-padded.is-open{padding-bottom:.5rem;margin-top:.25rem}.registryExpertBlock{display:block;width:100%}.registryExpertStrong{font-weight:500}.registryExpertItemGrid{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:.375rem}.registryExpertItemGrid.is-wide{column-gap:.5rem}.registryExpertColumn{display:flex;min-width:0;width:100%;flex-direction:column}.registryExpertColumn.is-flexible{flex:1 1 auto;width:auto;gap:.125rem}.registryExpertMarkGhost{opacity:.4}.registryExpertOrgTree{position:relative;margin-left:.75rem}.registryExpertStack>*+*{margin-top:.25rem}.registrySearchMenuNum{font-variant-numeric:tabular-nums}.registrySearchMenuTruncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.registryExpertGroupMark{display:inline-flex;align-self:center}.registryExpertGroupMark.is-tall{grid-row:span 2}.registryExpertMeta.is-second-row{grid-column-start:1;grid-row-start:2}.registryExpertMeta.is-inline{margin-top:.125rem;display:flex;align-items:center;gap:.25rem}.registryOsScroll{transform-origin:top;overflow-x:auto;transition:opacity .2s ease}.registryOsScroll.is-loading{opacity:.8}.registryOsHeadRow{color:var(--registry-text-strong)}.registryOsHeadCell{padding:.125rem .25rem;background:var(--registry-os-head-bg);font-weight:500;text-align:center}.registryOsHeadCell.is-first{position:sticky;left:0;z-index:var(--registry-z-local);padding:.25rem .5rem;text-align:left}.registryOsCell{border-top:1px solid transparent;border-bottom:1px solid var(--registry-border);padding:.125rem .25rem;background-color:color-mix(in srgb,var(--os-group-color, transparent) var(--registry-os-tint),var(--registry-surface));text-align:center}.registryOsCell.is-first{position:sticky;left:0;z-index:var(--registry-z-local);color:var(--registry-text-strong);text-align:left;background-color:color-mix(in srgb,var(--os-group-color, transparent) var(--registry-os-head-tint),var(--registry-os-base))}.registryOsRow:hover>.registryOsCell{border-top-color:var(--registry-accent-selection-border);border-bottom-color:var(--registry-accent-selection-border);background-color:color-mix(in srgb,var(--os-group-color, transparent) var(--registry-os-tint),var(--registry-surface-active))}.registryOsCell.is-strong{background-color:color-mix(in srgb,var(--os-group-color, transparent) var(--registry-os-tint-strong),var(--registry-surface))}.registryOsCellButton{display:block;width:100%;text-align:center}.registryOsCellButton.is-left{text-align:left}.registryOsNum{font-variant-numeric:tabular-nums;line-height:1}.registryOsShare{color:var(--registry-text-faint);line-height:1}.registryOsName{overflow:hidden;font-size:var(--registry-font-size-2xs);line-height:.75rem;text-overflow:ellipsis;white-space:nowrap}.registryOsName.is-compact{font-size:var(--registry-font-size-4xs);line-height:.625rem}.registryOsGroupName{overflow:hidden;color:var(--registry-text-muted);font-size:var(--registry-font-size-3xs);line-height:.75rem;text-overflow:ellipsis;white-space:nowrap}.registryOsGroupName.is-compact{font-size:var(--registry-font-size-4xs);line-height:.5625rem}.registryOsEmpty{padding:.75rem .5rem;color:var(--registry-text-muted);text-align:center}.registryOsTitle{font-size:var(--registry-font-size-xl);font-weight:600;text-align:left}.registryOsToolbar{margin-bottom:.75rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.registryOsToolbarRow{margin-bottom:.5rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.registryOsChevron{margin-left:.5rem;color:var(--registry-text-muted);font-size:var(--registry-font-size-xs)}.registryOsGroupLabel{min-width:0;overflow:hidden;font-size:var(--registry-font-size-base);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.registryOsJoin{border:1px solid var(--registry-border-strong)}.registryOsJoinBtn{display:inline-flex;height:2rem;align-items:center;justify-content:center;background:var(--registry-surface);color:var(--registry-text-strong);font-size:var(--registry-font-size-base)}.registryOsJoinBtn:hover{background:var(--registry-surface-raised)}.registryOsJoinBtn:disabled{pointer-events:none;opacity:.5}.registryOsJoinBtn.is-square{width:2rem;padding:0}.registryOsJoinBtn.is-value{justify-content:space-between;border-left:1px solid var(--registry-border-strong);padding:0 6px;font-size:var(--registry-font-size-xs);font-variant-numeric:tabular-nums}.registryOsJoinBtn.is-divided{border-left:1px solid var(--registry-border-strong)}@media (min-width: 640px){.registryOsJoinBtn.is-value{font-size:var(--registry-font-size-base)}}.registryOsSection{border:1px solid var(--registry-border);border-radius:var(--registry-radius-md);padding:1rem;background:var(--registry-surface)}.registryOsSection.is-mobile{border-width:1px 0;border-radius:0;padding:.75rem}.registryOsTable{table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:var(--registry-font-size-xs);line-height:1}.registryOsTable.is-compact{width:100%;font-size:var(--registry-font-size-4xs)}.registryOsIconBtn{display:inline-flex;height:2rem;width:2rem;align-items:center;justify-content:center;border:1px solid var(--registry-border-strong);background:var(--registry-surface);color:var(--registry-text-strong)}.registryOsIconBtn:hover{background:var(--registry-surface-raised)}.registryOsIconBtn.is-active{border-color:var(--registry-current-border);background:var(--registry-surface-active);box-shadow:0 0 0 1px var(--registry-current-ring)}.registryOsJoinBtn.is-active{border-color:var(--registry-current-border);background:var(--registry-surface-active)}.registryOsIcon{flex-shrink:0;opacity:.8}.registryOsControls{display:flex;align-items:center;gap:.5rem}.registryOsControlsTight{display:flex;align-items:center;gap:.375rem}.registryOsMenuAnchor{position:relative}.registryOsMenu{position:absolute;left:0;top:calc(100% + .25rem);width:100%;min-width:100%;border:1px solid var(--registry-border-strong);padding:3px;background:var(--registry-surface);color:var(--registry-text-strong);box-shadow:var(--registry-shadow-menu)}.registryOsLabel{line-height:1}.registryOsJoin.is-active{border-color:var(--registry-current-border);box-shadow:0 0 0 1px var(--registry-current-ring)}.registryOsMenuItem{display:inline-flex;width:100%;align-items:center;justify-content:space-between;padding:.25rem 3px;font-size:var(--registry-font-size-base);text-align:left}.registryCertCard{min-width:0;border-bottom:1px solid var(--registry-border);padding:1rem 0}@media (min-width: 640px){.registryCertCard{border:1px solid var(--registry-border);border-radius:var(--registry-radius-md);padding:1rem;background:var(--registry-surface)}}.registryCertCard.is-wide{grid-column:span 2}.registryCertLabel{color:var(--registry-text-muted);font-size:var(--registry-font-size-2xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.registryCertMuted{color:var(--registry-text-muted)}.registryCertValue{font-weight:500}.registryCertValue.is-num{font-variant-numeric:tabular-nums}.registryCertGrid{display:grid;gap:0}@media (min-width: 640px){.registryCertGrid{gap:1rem}}@media (min-width: 768px){.registryCertGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.registryCertFields{margin-top:.5rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem;row-gap:.5rem;font-size:var(--registry-font-size-base)}@media (min-width: 640px){.registryCertFields{grid-template-columns:repeat(4,minmax(0,1fr))}}.registryCertText{margin-top:.25rem;font-size:var(--registry-font-size-base)}.registryCertNote{margin-top:.25rem;color:var(--registry-text-muted);font-size:var(--registry-font-size-xs)}.registryCertNote.is-tight{margin-top:.125rem}.registryCertAddress{margin-top:.125rem;color:var(--registry-text-muted);font-size:var(--registry-font-size-base);overflow-wrap:break-word}.registryCertWrap{min-width:0;overflow-wrap:break-word}.registryCertPre{white-space:pre-line;overflow-wrap:break-word}.registryCertRow{margin-top:.25rem;display:flex;min-width:0;align-items:center;gap:.5rem;font-size:var(--registry-font-size-base)}.registryCertRow.is-strong{font-weight:500}.registryCertList{margin-top:.25rem;font-size:var(--registry-font-size-base)}.registryCertList>*+*{margin-top:.25rem}.registryCertBullets{margin-top:.25rem;list-style:disc inside;font-size:var(--registry-font-size-base)}.registryCertBullets>li+li{margin-top:.25rem}.registryCertStack>*+*{margin-top:.5rem}.registryCertStack.is-loose>*+*{margin-top:1rem}.registryCertCode{flex-shrink:0;color:var(--registry-text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--registry-font-size-xs)}.registryCertError{color:var(--registry-danger);font-size:var(--registry-font-size-xs)}.registryCertScroll{max-width:100%;overflow-x:auto}.registryCertUsage{margin-top:.5rem;max-width:100%;overflow-x:auto;color:var(--registry-text-muted);font-size:var(--registry-font-size-base)}@media (min-width: 640px){.registryCertUsage{max-height:16rem;overflow-y:auto}}.registryCertTable{border-collapse:collapse;color:var(--registry-text-muted);font-size:var(--registry-font-size-xs)}.registryCertTable td,.registryCertTable th{border:1px solid var(--registry-border);padding:.25rem .5rem;vertical-align:top;white-space:nowrap}.registryCertGhostBtn{border:1px solid var(--registry-border-strong);border-radius:var(--registry-radius-control);padding:.25rem .625rem;color:var(--registry-text-strong);font-size:var(--registry-font-size-xs)}.registryCertGhostBtn:hover{background:var(--registry-surface-raised)}.registryCertTab{flex-shrink:0;border-radius:var(--registry-radius-control);padding:.375rem .75rem;color:var(--registry-text-strong);font-size:var(--registry-font-size-base);white-space:nowrap}.registryCertTab:hover{background:var(--registry-surface-subtle)}.registryCertTab.is-active{background:var(--registry-tab-active-bg);color:var(--registry-tab-active-text)}.registryCertTab:focus-visible{outline:2px solid var(--registry-focus);outline-offset:-2px}.registryCertUsageBlock{margin-top:.75rem}.registryCertUsageTabs{margin-top:.25rem;display:flex;gap:.25rem}.registryCertUsageTab{border-radius:var(--registry-radius-control);padding:.25rem .5rem;color:var(--registry-text-muted);font-size:var(--registry-font-size-xs);font-weight:500}.registryCertUsageTab:hover{background:var(--registry-surface-subtle)}.registryCertUsageTab.is-active{background:var(--registry-tab-active-bg);color:var(--registry-tab-active-text)}.registryOverviewLayout{display:flex;min-height:0;flex-direction:column;gap:.75rem}@media (min-width: 1024px){.registryOverviewLayout.is-desktop{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,420px);align-items:start;gap:1.25rem}}.registryOverviewColumn{display:flex;min-height:0;flex-direction:column;gap:.75rem;padding-bottom:0}.registryOverviewColumn.is-desktop{gap:1.25rem;padding-bottom:1rem}.registryOverviewHeader{flex-direction:column}@media (min-width: 1024px){.registryOverviewHeader{flex-direction:row;align-items:flex-end}}.registryOverviewChart{display:flex;height:5rem;width:100%;align-items:flex-end;border-radius:var(--registry-radius-md);padding:.25rem;background:var(--registry-surface-raised)}.registryOverviewChart.is-desktop{height:8rem}.registryOverviewBarSlot{display:flex;height:100%;min-width:0;flex:1 1 0;flex-direction:column;align-items:center;justify-content:flex-end;gap:.125rem}.registryOverviewBarSlot.is-desktop{gap:.25rem}.registryOverviewBar{width:100%;border-radius:var(--registry-radius-control);transition:height .5s ease-out,opacity .5s ease-out}.registryOverviewBar.is-empty{background:var(--registry-border)}.registryOverviewBarLabel{color:var(--registry-text-muted);font-size:var(--registry-font-size-3xs);font-variant-numeric:tabular-nums}.registryOverviewBarLabel.is-compact{font-size:var(--registry-font-size-4xs)}.registryOverviewDayLabel{color:var(--registry-text-muted);font-size:var(--registry-font-size-2xs)}.registryOverviewDayLabel.is-compact{font-size:var(--registry-font-size-3xs)}.registryOverviewLegend{display:flex;flex-wrap:wrap;gap:.375rem}.registryOverviewLegend.is-compact{gap:.25rem}.registryOverviewLegendItem{display:inline-flex;align-items:center;gap:.375rem;border:1px solid var(--registry-border);border-radius:var(--registry-radius-pill);padding:.125rem .5rem;background:var(--registry-surface-raised);color:var(--registry-text-strong);font-size:var(--registry-font-size-3xs)}.registryOverviewLegendItem.is-compact{gap:.25rem;padding:0 .375rem;font-size:var(--registry-font-size-4xs)}.registryOverviewLegendDot{height:.625rem;width:.625rem;border-radius:var(--registry-radius-pill)}.registryOverviewLegendDot.is-compact{height:.5rem;width:.5rem}.registryOverviewTotals{display:flex;flex-wrap:wrap;align-items:center;column-gap:1rem;row-gap:.5rem;font-size:var(--registry-font-size-base)}.registryOverviewTotals.is-compact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.75rem;row-gap:.5rem}.registryOverviewTotalsLead{font-weight:600}.registryOverviewTotalsLead.is-compact{grid-column:span 2}.registryOverviewStack>*+*{margin-top:.75rem}.registryOverviewStack.is-compact>*+*{margin-top:.5rem}.registryOverviewGroup{position:relative}.registryOverviewGroup.is-compact{min-width:0;flex:1 1 0}.registryOverviewError{color:var(--registry-danger);font-size:var(--registry-font-size-base)}.registryOverviewStatusIcon{height:1.25rem;width:1.25rem;flex-shrink:0;object-fit:contain}.registryOverviewInline{display:inline-flex;min-width:0;align-items:center;gap:.375rem;line-height:1}.registryOverviewCaption{display:flex;align-items:center;font-size:var(--registry-font-size-2xs);line-height:1;text-transform:uppercase}.registryOverviewCount{display:flex;align-items:center;font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.registryOverviewGrid{display:grid;width:100%;align-items:end;gap:.5rem}.registryOverviewControls{display:flex;width:100%;flex-wrap:wrap;align-items:center;gap:.375rem}@media (min-width: 1024px){.registryOverviewControls{width:auto}}.registryOverviewNum{font-variant-numeric:tabular-nums}.registryOverviewIcon{margin-right:.375rem;height:1rem;width:1rem;flex-shrink:0}.registryOverviewMain{display:flex;min-height:0;min-width:0;flex:1 1 auto;flex-direction:column;overflow-y:auto}.registryOverviewMain.is-mobile{overflow:hidden}.registryOverviewTitleRow{margin-bottom:.25rem}.registryOverviewTitle{text-align:left}.registryOverviewDateTrigger{display:inline-flex;height:2.25rem;align-items:center;border:1px solid var(--registry-border-strong);border-radius:var(--registry-radius-control);padding:0 .75rem;background:var(--registry-surface);color:var(--registry-text-strong);font-size:var(--registry-font-size-base);font-variant-numeric:tabular-nums}.registryOverviewDateTrigger.is-block{width:100%;justify-content:center}.registryOverviewGroup:hover .registryOverviewDateTrigger{border-color:var(--registry-accent-selection-border);background:var(--registry-surface-active)}.registryOverviewCalendarPopover{position:absolute;left:50%;top:2.75rem;transform:translate(-50%);border:1px solid var(--registry-border);border-radius:var(--registry-radius-lg);padding:.75rem;background:var(--registry-surface);box-shadow:var(--registry-shadow-menu)}.registryOverviewDay{display:flex;min-width:0;flex-direction:column;align-items:center;gap:.5rem;border-radius:var(--registry-radius-lg);padding:.25rem;text-align:left}.registryOverviewDay:hover{background:var(--registry-surface-subtle)}.registryOverviewDay.is-future{cursor:default}.registryOverviewDay.is-future:hover{background:transparent}.registryOverviewBars{display:flex;height:100%;width:100%;align-items:flex-end;gap:.125rem;border-radius:var(--registry-radius-lg)}.registryOverviewDayFoot{text-align:center}.registryStatusFill{background:var(--registry-status-unknown)}.registryStatusFill.is-new{background:var(--registry-status-new)}.registryStatusFill.is-resumed{background:var(--registry-status-resumed)}.registryStatusFill.is-suspended{background:var(--registry-status-suspended)}.registryStatusFill.is-archived{background:var(--registry-status-archived)}.registryStatusFill.is-terminated{background:var(--registry-status-terminated)}.registryStatusFill.is-active{background:var(--registry-status-active)}.registryStatusFill.is-renewed{background:var(--registry-status-renewed)}.registryStatusFill.is-stopped{background:var(--registry-status-stopped)}.registryStatusFill.is-invalid{background:var(--registry-status-invalid)}.registryStatusHead{color:var(--registry-text-strong)}.registryStatusHead.is-new{color:var(--registry-status-head-new)}.registryStatusHead.is-resumed{color:var(--registry-status-head-resumed)}.registryStatusHead.is-suspended{color:var(--registry-status-head-suspended)}.registryStatusHead.is-archived{color:var(--registry-status-head-archived)}.registryStatusHead.is-terminated{color:var(--registry-status-head-terminated)}.registryOsNameStack>*+*{margin-top:0}.registryThemeWrap{position:relative;display:inline-flex}.registryThemeMenu{position:absolute;left:0;bottom:calc(100% + .375rem);z-index:var(--registry-z-popover);display:flex;min-width:10rem;flex-direction:column;gap:2px;border:1px solid var(--registry-border-strong);padding:var(--registry-control-menu-padding);background:var(--registry-surface);box-shadow:var(--registry-shadow-menu)}@media (max-width: 1023px){.registryThemeMenu{left:auto;right:0;top:calc(100% + .375rem);bottom:auto}}.registryThemeMenuItem{display:inline-flex;align-items:center;gap:.5rem;border-radius:var(--registry-radius-control);padding:var(--registry-control-item-padding-y) var(--registry-control-item-padding-x);color:var(--registry-text-strong);font-size:var(--registry-font-size-base);text-align:left}.registryThemeMenuItem svg{height:14px;width:14px;flex-shrink:0}.registryThemeMenuItem:hover{background:var(--registry-surface-subtle)}.registryThemeMenuItem.is-active{background:var(--registry-surface-subtle);color:var(--registry-text)}.registryEventCards{display:grid;gap:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,21rem),1fr))}.registryEventCard{overflow:hidden;border:1px solid var(--registry-border);background:var(--registry-surface);color:var(--registry-text);box-shadow:var(--registry-shadow-subtle);transition:box-shadow .15s ease}.registryEventCard.is-single{border-radius:var(--registry-radius-lg)}.registryEventCard.is-first{border-radius:var(--registry-radius-lg) var(--registry-radius-lg) 0 0}.registryEventCard.is-last{border-radius:0 0 var(--registry-radius-lg) var(--registry-radius-lg)}.registryEventCard.is-middle{border-radius:0}.registryEventCard:hover{box-shadow:var(--registry-shadow-raised)}.registryEventCard.is-expanded{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--registry-accent) 18%,transparent)}.registryEventCardHead{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-bottom:1px solid var(--registry-border);padding:.5rem .75rem;color:var(--registry-text-strong)}.registryEventCardHeadTitle{min-width:0;overflow:hidden;font-size:var(--registry-font-size-base);font-weight:600;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.registryEventCardHeadDate{flex-shrink:0;color:var(--registry-text-muted);font-size:var(--registry-font-size-xs)}.registryEventCardBody{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) 2.75rem}.registryEventCardMain{min-width:0;padding:.5rem .75rem;text-align:left}.registryEventCard:hover .registryEventCardMain{background:var(--registry-surface-raised)}.registryEventCardActions{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.5rem .375rem}.registryEventCard:hover .registryEventCardActions{background:var(--registry-surface-raised)}.registryEventCardAction{display:inline-flex;height:2rem;width:2rem;align-items:center;justify-content:center;border:1px solid var(--registry-border);border-radius:var(--registry-radius-control);background:var(--registry-surface);color:var(--registry-text-strong)}.registryEventCardAction:hover{background:var(--registry-surface-subtle)}.registryEventCardNumber{min-width:0;flex:1 1 auto;overflow:hidden;color:var(--registry-text);font-size:var(--registry-font-size-base);font-weight:500;line-height:1;text-overflow:ellipsis;white-space:nowrap}.registryEventCardMeta{color:var(--registry-text-muted);font-size:var(--registry-font-size-xs);line-height:1}.registryEventCardMeta.is-inline{flex-shrink:0}.registryEventCardParty{min-width:0;overflow:hidden;color:var(--registry-text-strong);font-size:var(--registry-font-size-xs);line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.registryEventCardProducts{margin-top:.25rem;overflow:hidden;color:var(--registry-product-text);font-size:var(--registry-font-size-base);overflow-wrap:break-word}.registryEventCardDash{align-self:start;color:var(--registry-text-muted);font-size:var(--registry-font-size-base);line-height:1.25rem}.registryEventCardCollapse{overflow:hidden;max-height:0;margin-top:0;opacity:0;transition:max-height .18s ease-out,opacity .18s ease-out,margin .18s ease-out}.registryEventCardCollapse.is-open{max-height:8rem;margin-top:.5rem;opacity:1}.registryEventCardGrid{margin-top:2px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.75rem;row-gap:.25rem}.registryEventCardParties{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:start;align-content:start;column-gap:.25rem;overflow:hidden}.registryEventCardClip{min-width:0;align-self:start;max-height:2.5rem;overflow:hidden}.registryEventCardLead{min-width:0;justify-self:start;line-height:1}.registryEventCardRow{display:flex;align-items:center;gap:.375rem}.registryEventCardRow.is-wide{gap:.5rem}.registryEventCardStack>*+*{margin-top:.375rem}.registryEventCardIcon{height:1rem;width:1rem}.registryEventCardIcon.is-fixed{flex-shrink:0}.registryEventCardEmpty{padding:2.5rem 0;color:var(--registry-text-muted);text-align:center}.registryDayModalControls{margin-top:.75rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:.75rem;row-gap:.5rem}.registryDayModalChips{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.5rem}.registryDayModalChip{display:inline-flex;min-width:0;align-items:center;gap:.5rem}.registryDayModalBulk{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;column-gap:.75rem;row-gap:.25rem;color:var(--registry-text-strong);font-size:var(--registry-font-size-xs)}@media (min-width: 640px){.registryDayModalBulk{font-size:var(--registry-font-size-base)}}.registryDayModalBulkBtn{display:inline-flex;align-items:center;gap:.375rem}.registryDayModalBulkBtn:hover{color:var(--registry-accent-strong)}.registryDayModalBulkBtn:disabled{cursor:default;opacity:.5}.registryDayModalGroups>*+*{margin-top:1.5rem}.registryDayModalGroup>*+*{margin-top:.75rem}.registryDayModalGroupHead{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem;text-align:left;transition:opacity .15s ease}.registryDayModalGroupHead:hover{opacity:.85}.registryDayModalGroupTitle{font-size:var(--registry-font-size-base);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.registryDayModalGroupCaret{font-size:var(--registry-font-size-xs);transition:transform .15s ease}.registryDayModalGroupCaret.is-open{transform:rotate(90deg)}.registryDayModalDot{height:.75rem;width:.75rem;border-radius:var(--registry-radius-pill)}.registryDayModalDot.is-fixed{flex-shrink:0}.registryDayModalIcon{height:1.25rem;width:1.25rem;flex-shrink:0;object-fit:contain}.registryDayModalNote{color:var(--registry-text-muted);font-size:var(--registry-font-size-base)}.registryDayModalError{color:var(--registry-danger);font-size:var(--registry-font-size-base)}.registryDayModalGroupToggle{display:inline-flex;height:2rem;width:2rem;flex-shrink:0;align-items:center;justify-content:center;border:1px solid var(--registry-border);border-radius:var(--registry-radius-control);background:var(--registry-surface)}.registryDayModalGroupToggle:hover{background:var(--registry-surface-raised)}.registryDayModalGroupToggle.is-active{border-color:var(--registry-current-border);background:var(--registry-surface-active);box-shadow:0 0 0 1px var(--registry-current-ring)}.registryDayModalGroupBody{overflow:hidden;max-height:0;margin-top:0;opacity:0;transition-property:max-height,opacity,margin;transition-timing-function:ease-out}.registryDayModalGroupBody.is-open{max-height:200rem;margin-top:.125rem;opacity:1}.registrySearchMenuGroup{padding:.25rem .5rem .125rem;color:var(--registry-text-strong);font-size:var(--registry-font-size-2xs);font-weight:500}.registrySearchMenuHint{padding:.25rem .5rem;color:var(--registry-text-strong);font-size:var(--registry-font-size-2xs);line-height:1.25}.registrySearchMenuItem{display:flex;width:100%;align-items:stretch;gap:.25rem;border-radius:var(--registry-radius-sm);padding:.25rem;font-size:var(--registry-font-size-2xs)}.registrySearchMenuLabel{min-width:0;flex:1 1 auto;border-radius:var(--registry-radius-sm);padding:.125rem .25rem;text-align:left}.registrySearchMenuMuted{min-width:0;overflow:hidden;color:var(--registry-text-muted);text-overflow:ellipsis;white-space:nowrap}.registrySearchMenuStrong{font-variant-numeric:tabular-nums;font-weight:500}.registrySearchMenuRowInline{display:inline-flex;align-items:center;gap:.25rem}.registrySearchMenuRowBetween{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.registrySearchMenuIconBtn{display:inline-flex;height:1rem;width:1rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--registry-radius-sm);color:var(--registry-text-faint)}.registrySearchMenuIconBtn:hover{color:var(--registry-accent-strong)}.registrySearchMenuIcon{height:1rem;width:1rem}.registrySearchMenuName{min-width:0;overflow:hidden;display:flex;align-items:center;gap:.5rem;text-overflow:ellipsis;white-space:nowrap}.registrySearchMenuTag{display:inline-flex;align-items:center;border-radius:var(--registry-radius-sm);padding:1px .25rem;background:var(--registry-track);color:var(--registry-text-strong);font-size:var(--registry-font-size-3xs);line-height:1}.registrySearchMenuTag.is-accent{background:var(--registry-accent-soft);color:var(--registry-accent-strong)}.registrySearchMenuBlock{width:100%}.registrySearchMenuPick{display:inline-flex;width:1.5rem;flex-shrink:0;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--registry-radius-sm)}.registrySearchMenuPick:hover{border-color:var(--registry-accent-selection-border);background:var(--registry-surface-active)}@media (min-width: 768px){.registrySearchMenuPick{width:3rem;justify-content:flex-end;padding-right:.25rem}}.registryHint{color:var(--registry-text-muted);font-size:var(--registry-font-size-2xs);line-height:1.25}.registryHintRow{display:flex;flex-wrap:wrap;align-items:center;column-gap:.5rem;row-gap:.25rem}.registryNote{color:var(--registry-text-muted);font-size:var(--registry-font-size-base)}.registryNote.is-padded{padding:1.25rem}.registryStack>*+*{margin-top:.75rem}.registryStackTight>*+*{margin-top:.5rem}.registryRowWrap{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.registryColumn{display:flex;flex-direction:column;gap:1.25rem;padding-bottom:1rem}.registryFullWidth{width:100%}.registryNum{font-variant-numeric:tabular-nums}.registryScrollColumn{display:flex;min-height:0;flex:1 1 auto;flex-direction:column}.registryScrollBody{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding-right:.25rem}.registrySectionHead{margin-bottom:.5rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.registryEmptyNote{padding:.5rem 0;color:var(--registry-text-muted);font-size:var(--registry-font-size-base);text-align:center}.registryErrorNote{color:var(--registry-danger);font-size:var(--registry-font-size-base)}.registryClip{overflow:hidden}.registryFormStack>*+*{margin-top:.75rem}.registryFormLabel{margin-bottom:.25rem;display:block;color:var(--registry-text-muted);font-size:var(--registry-font-size-xs);font-weight:500}.registryFormField{width:100%;border:1px solid var(--registry-border-strong);border-radius:var(--registry-radius-control);padding:.5rem .75rem;background:var(--registry-surface);color:var(--registry-text);font-size:var(--registry-font-size-base);outline:none}.registryFormField:focus-visible{box-shadow:0 0 0 2px var(--registry-focus-ring)}.registryFormField.is-area{resize:none}.registryFormField.is-invalid{border-color:var(--registry-danger)}.registryFormError{color:var(--registry-danger);font-size:var(--registry-font-size-xs)}.registryFormError.is-under{margin-top:.25rem}.registryFormOk{padding:.5rem 0;color:var(--registry-success-strong);font-size:var(--registry-font-size-base)}.registryFormActions{display:flex;justify-content:flex-end;gap:.5rem;padding-top:.25rem}.registryFormPre{white-space:pre-line}.registryModalContent.is-sm{max-width:28rem}.registryFieldsStack>*+*{margin-top:.75rem}.registryFieldsBlock{font-size:var(--registry-font-size-base)}.registryFieldsTitle{font-weight:600;letter-spacing:.04em;text-transform:uppercase}.registryFieldsSub{margin-top:.25rem}.registryFieldsSub>*+*{margin-top:.25rem}.registryFieldsSub.is-loose>*+*{margin-top:.5rem}.registryFieldsSource{color:var(--registry-text-muted);font-size:var(--registry-font-size-2xs);font-weight:500;letter-spacing:.04em;text-transform:uppercase}.registryFieldsBullets{margin-top:.25rem;list-style:disc inside;font-size:var(--registry-font-size-base)}.registryFieldsBullets>li+li{margin-top:.25rem}.registryFieldsEmpty{color:var(--registry-text-faint)}.registryFieldsEmpty.is-under{margin-top:.25rem}.registryFieldsStrong{font-weight:500}.registryFieldsAside{color:var(--registry-text-muted)}.registryLink{display:inline-flex;align-items:center;gap:.25rem;color:var(--registry-accent-strong)}.registryLink:hover{color:var(--registry-accent)}.registryLinkIcon{height:.875rem;width:.875rem}.registryIcon16{height:1rem;width:1rem}.registryIcon16.is-fixed{flex-shrink:0}.registryIcon20{height:1.25rem;width:1.25rem;flex-shrink:0;object-fit:contain}.registryFlexFill{min-width:0;flex:1 1 auto}.registryTruncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.registryAnchor{position:relative}.registryCaret{flex-shrink:0;font-size:var(--registry-font-size-xs);line-height:1}.registryCaret.is-spaced{margin-left:.5rem}.registryScrollBox{max-height:16rem;overflow-y:auto}.registryStatusControls{display:flex;align-items:center;gap:.25rem}.registryStatusControls.is-scroll{flex-wrap:nowrap;overflow-x:auto}.registryStatusControls.is-wrap{flex-wrap:wrap}.registryStatusToggle{display:inline-flex;height:2rem;width:2rem;flex-shrink:0;align-items:center;justify-content:center;border:1px solid var(--registry-border-strong);background:var(--registry-surface)}.registryStatusToggle.is-on{border-color:var(--registry-accent-selection-border);box-shadow:0 0 0 1px var(--registry-accent-selection-ring)}.registryStatusToggleIcon{height:1.75rem;width:1.75rem;object-fit:contain}.registryStatusToggleIcon.is-off{opacity:.7}.registryMenuItemTwoLine{align-items:flex-start;gap:.5rem}.registryMenuItemText{min-width:0}.registryMenuItemText>span{display:block}.registryDatePopover{position:absolute;right:0;top:calc(100% + .25rem);max-width:calc(100vw - 1rem);max-height:80vh;overflow-y:auto;border:1px solid var(--registry-border-strong);padding:0}.registryDateTriggerLabel{min-width:0;flex:1 1 auto;overflow:hidden;padding-right:.5rem;text-overflow:ellipsis;white-space:nowrap}.registryDateTriggerIcon{margin-right:.5rem;height:1rem;width:1rem;flex-shrink:0}.registrySearchIcon{flex-shrink:0;opacity:.8}.registrySearchStretch{position:relative;flex:1 1 auto;align-self:stretch}.registryDialogClose{position:absolute;top:1rem;right:1rem;border-radius:var(--registry-radius-xs);opacity:.7;transition:opacity .15s ease}.registryDialogClose:hover{opacity:1}.registryDialogClose:focus-visible{box-shadow:0 0 0 2px var(--registry-focus-ring)}.registryDialogClose:disabled{pointer-events:none}.registryVisuallyHidden{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.registryEventLine{display:flex;flex-direction:column;gap:0}.registryEventLineRow{display:flex;flex-wrap:wrap;align-items:flex-start;row-gap:0}.registryEventLineText{display:block;color:var(--registry-text-strong);font-size:var(--registry-font-size-base);line-height:1.25rem}.registryEventLineMeta{color:var(--registry-text-muted);font-size:var(--registry-font-size-xs)}.registrySearchWide{max-width:36rem}.registryThemeToggle{flex-shrink:0}.registryEventLineChunk{display:inline-flex;white-space:nowrap}.registryButton{display:inline-flex;height:2.25rem;align-items:center;justify-content:center;gap:.5rem;border:1px solid transparent;border-radius:var(--registry-radius-control);padding:0 1rem;background:var(--registry-surface-inverse);color:var(--registry-surface);font-size:var(--registry-font-size-base);font-weight:500;white-space:nowrap}.registryButton:hover{opacity:.9}.registryButton:disabled{pointer-events:none;opacity:.5}.registryButton:focus-visible{box-shadow:0 0 0 3px var(--registry-focus-ring)}.registryButton.is-outline{border-color:var(--registry-border);background:var(--registry-surface);color:var(--registry-text);box-shadow:var(--registry-shadow-subtle)}.registryButton.is-outline:hover{opacity:1;background:var(--registry-surface-subtle)}.registryButton.is-sm{height:2rem;gap:.375rem;padding:0 .75rem}.registryButton svg{flex-shrink:0;pointer-events:none;height:1rem;width:1rem}.registryFilterTrigger{width:7.125rem}.registryFilterTrigger.is-wide{width:9.75rem}.registryFilterTrigger.is-block{min-width:0;width:100%}.registryFilterMenu{left:0;top:calc(100% + .25rem);width:100%;min-width:100%}.registryFilterMenu.is-fixed{left:0;right:0;width:18rem}.registryFilterMenu.is-block{left:0;right:0;width:100%}.registryOverviewRowAnim{animation:overview-row-fill .26s ease-out forwards}.registryCalendarPanel{width:14.5rem}.registryOverviewList{max-height:calc(var(--registry-vh, 100vh) - 220px)}.registryModalContent{left:50%;width:100%;max-width:calc(100% - 2rem)}.registryDialogOverlay{position:fixed;inset:0;background:#00000080}.registryDialogContent{position:fixed;top:50%;left:50%;display:grid;width:100%;max-width:calc(100% - 2rem);transform:translate(-50%,-50%);gap:1rem;border:1px solid var(--registry-border);border-radius:var(--registry-radius-md);padding:1.5rem;background:var(--registry-surface);box-shadow:var(--registry-shadow-menu)}@media (min-width: 640px){.registryDialogContent{max-width:32rem}}.registryAppShell{margin-left:auto;margin-right:auto;width:100%}.registryOverviewPadding{padding:.75rem 1rem 1.5rem}.registryOverviewPadding.is-mobile{padding:.75rem 0}.registrySectionCard{border:1px solid var(--registry-border);border-radius:var(--registry-radius-md);padding:1rem;background:var(--registry-surface);box-shadow:var(--registry-shadow-subtle)}.registrySectionCard.is-mobile{border-width:1px 0;border-radius:0;padding:.75rem;box-shadow:none}.registrySectionCardHeader{margin-bottom:.75rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.registrySectionCardTitle{font-size:var(--registry-font-size-xl);font-weight:600}.registryMenuItemHover:hover,.registryMenuItemHover:focus{background:var(--registry-surface-subtle);color:var(--registry-text)}.registryDialogTitle{font-size:var(--registry-font-size-xl);font-weight:600;line-height:1}.registryDialogDescription{color:var(--registry-text-muted);font-size:var(--registry-font-size-base)}.registryDialogHeader{display:flex;flex-direction:column;gap:.5rem;text-align:center}@media (min-width: 640px){.registryDialogHeader{text-align:left}}.registryDialogFooter{display:flex;flex-direction:column-reverse;gap:.5rem}@media (min-width: 640px){.registryDialogFooter{flex-direction:row;justify-content:flex-end}}.registryAnchor.is-narrow{min-width:0}.registryAnchor.is-block{width:100%}.registryCommandThemeRow{cursor:default}.registryCommandThemes{display:inline-flex;flex-wrap:wrap;gap:.25rem}.registryCommandTheme{border:1px solid var(--registry-border);border-radius:var(--registry-radius-control);padding:.125rem .5rem;background:var(--registry-surface);color:var(--registry-text-strong);font-size:var(--registry-font-size-xs);white-space:nowrap}.registryCommandTheme:hover{background:var(--registry-surface-subtle)}.registryCommandTheme.is-current{border-color:var(--registry-accent-selection-border);background:var(--registry-accent-selection-bg);color:var(--registry-text)}.registryCommandTheme.is-focus{border-color:var(--registry-current-border);box-shadow:0 0 0 2px var(--registry-current-ring)}.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}
