.registry-explorer{--registry-muted:var(--cms-muted,var(--muted,#60655f));gap:var(--spacing-9,9px);width:100%;margin:var(--spacing-30,30px) 0 var(--spacing-32,32px);display:grid}.registry-explorer__row{grid-template-columns:minmax(0, 2.2fr) repeat(var(--registry-filter-count), minmax(0, 1fr));align-items:end;gap:var(--spacing-14,14px);min-width:0;display:grid}.registry-explorer__field{gap:var(--spacing-8,8px);min-width:0;display:grid}.registry-explorer__label{color:var(--registry-muted);font-size:var(--type-label,14px);letter-spacing:.09em;text-transform:uppercase;font-weight:800;line-height:1.2}.registry-explorer__field--search .cms-search-control,.registry-explorer__select,.registry-explorer__select .cms-select,.registry-explorer__select .custom-select,.registry-explorer__date{width:100%;min-width:0}.registry-explorer__select .cms-select-trigger,.registry-explorer__select .select-trigger,.registry-explorer__date{min-height:var(--form-control-height,54px);margin:0}.registry-explorer__result{color:var(--registry-muted);font-size:var(--type-label,14px);margin:0;line-height:1.4}@media (max-width:920px){.registry-explorer:not(.public-registry-explorer) .registry-explorer__row{grid-template-columns:repeat(2,minmax(0,1fr))}.registry-explorer:not(.public-registry-explorer) .registry-explorer__field--search{grid-column:1/-1}}@media (max-width:560px){.registry-explorer:not(.public-registry-explorer) .registry-explorer__row{grid-template-columns:1fr}.registry-explorer:not(.public-registry-explorer) .registry-explorer__field--search{grid-column:auto}}.registry-explorer .cms-search-control{min-height:var(--form-control-height,54px)!important;padding:0 var(--form-control-padding-x,14px)!important;border:1px solid var(--form-field-border)!important;border-radius:var(--form-control-radius,10px)!important;background:var(--form-field-bg)!important}.registry-explorer .cms-search-control__input{height:calc(var(--form-control-height,54px) - 2px)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.registry-explorer .cms-select-trigger,.registry-explorer .select-trigger{width:100%!important;min-height:var(--form-control-height,54px)!important;padding:var(--spacing-14,14px) var(--form-control-padding-x,14px)!important;border:1px solid var(--form-field-border)!important;border-radius:var(--form-control-radius,10px)!important;background:var(--form-field-bg)!important;color:var(--form-field-text)!important;box-shadow:none!important;font-size:var(--type-support,15px)!important}.registry-explorer .cms-select-trigger:hover,.registry-explorer .select-trigger:hover{border-color:var(--form-field-border-hover)!important;background:var(--form-field-bg-hover)!important}.registry-explorer .cms-select-trigger:focus-visible,.registry-explorer .select-trigger:focus-visible{border-color:var(--form-field-accent)!important;background:var(--form-field-bg-hover)!important;box-shadow:0 0 0 3px var(--form-field-focus-ring)!important}.registry-explorer__row>*{min-width:0}.registry-explorer__select,.registry-explorer__select .cms-select,.registry-explorer__select .custom-select{max-width:100%}
.canonical-reader{z-index:2147483000;color:#f6f3ec;width:100%;height:100dvh;font-family:var(--font-manrope),Manrope,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;contain:layout paint style;position:fixed;inset:0;overflow:hidden}.canonical-reader *{box-sizing:border-box}.canonical-reader button,.canonical-reader a{font:inherit}.canonical-reader button{color:inherit}.canonical-reader__root{background:#070b08;flex-direction:column;width:100%;min-width:0;max-width:100%;height:100dvh;min-height:0;display:flex;position:absolute;inset:0;overflow:hidden}.canonical-reader__header{z-index:10;background:#080d09;border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:10px 14px;display:flex;position:relative}.canonical-reader__identity{align-items:baseline;gap:12px;min-width:0;display:flex}.canonical-reader__identity strong{white-space:nowrap;font-size:15px}.canonical-reader__identity span{color:#aeb6af;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.canonical-reader__controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;min-width:0;max-width:100%;display:flex}.canonical-reader__control,.canonical-reader__mode button,.canonical-reader__picker-trigger{color:#fff;cursor:pointer;white-space:nowrap;background:#111713;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;gap:7px;height:38px;padding:0 13px;display:inline-flex}.canonical-reader__control:hover,.canonical-reader__control:focus-visible,.canonical-reader__mode button:hover,.canonical-reader__mode button:focus-visible,.canonical-reader__picker-trigger:hover,.canonical-reader__picker-trigger:focus-visible{border-color:#ffffff6b;outline:0}.canonical-reader__control:disabled,.canonical-reader__picker-trigger:disabled{opacity:.28;cursor:not-allowed}.canonical-reader__control.icon{width:38px;padding:0}.canonical-reader__mode{gap:4px;display:flex}.canonical-reader__mode button.active{color:#0b100c;background:#f4eee4;border-color:#f4eee4}.canonical-reader__picker{position:relative}.canonical-reader__picker-trigger{justify-content:space-between;min-width:112px}.canonical-reader__picker-trigger i{font-size:12px;font-style:normal}.canonical-reader__menu{z-index:40;overscroll-behavior:contain;scrollbar-color:#0000 #0000;scrollbar-width:none;touch-action:pan-y;-webkit-overflow-scrolling:touch;background:#111713;border:1px solid #ffffff2b;border-radius:14px;width:min(260px,100vw - 24px);max-height:min(360px,65dvh);padding:6px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 24px 80px #0000008c}.canonical-reader__menu::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.canonical-reader__menu button,.canonical-reader__menu a{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;width:100%;min-height:40px;padding:0 11px;text-decoration:none;display:flex}.canonical-reader__menu button:hover,.canonical-reader__menu button:focus-visible,.canonical-reader__menu a:hover,.canonical-reader__menu a:focus-visible{background:#ffffff14;outline:0}.canonical-reader__menu button.selected{color:#0b100c;background:#f4eee4}.canonical-reader__menu small{color:#9eaaa1}.canonical-reader__viewport{overscroll-behavior:contain;flex:auto;min-width:0;height:auto;min-height:0;position:relative}.canonical-reader__page-mode{place-items:center;padding:24px 76px;display:grid;overflow:hidden}.canonical-reader__page-pan{scrollbar-width:none;touch-action:pan-x pan-y;place-items:center;width:100%;min-width:0;height:100%;min-height:0;display:grid;overflow:auto}.canonical-reader__page-pan::-webkit-scrollbar{display:none}.canonical-reader__page-stage{flex:none;max-width:100%;max-height:100%;margin:auto;display:block}.canonical-reader__page-stage img{object-fit:contain;background:#111;border:1px solid #ffffff47;width:100%;height:100%;display:block;box-shadow:0 28px 80px #0000006b}.canonical-reader__page-feedback{color:#d7ddd7;text-align:center;justify-items:center;gap:12px;min-width:min(280px,80vw);padding:24px;display:grid}.canonical-reader__page-feedback i{border:2px solid #ffffff2e;border-top-color:#f4eee4;border-radius:50%;width:30px;height:30px;animation:.8s linear infinite canonical-reader-spin}.canonical-reader__page-feedback strong{font-size:14px;font-weight:500}.canonical-reader__page-feedback.is-error button{color:#fff;cursor:pointer;background:#151b17;border:1px solid #ffffff47;border-radius:999px;min-height:38px;padding:0 18px}.canonical-reader__page-feedback.is-error button:hover,.canonical-reader__page-feedback.is-error button:focus-visible{border-color:#ffffff94;outline:0}@keyframes canonical-reader-spin{to{transform:rotate(360deg)}}.canonical-reader__arrow{z-index:2;color:#fff;cursor:pointer;background:#151b17;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:46px;height:46px;line-height:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.canonical-reader__arrow svg{width:18px;height:18px;display:block}.canonical-reader__arrow:disabled{opacity:.18;cursor:not-allowed}.canonical-reader__arrow.previous{left:16px}.canonical-reader__arrow.next{right:16px}.canonical-reader__scroll-mode{overscroll-behavior-y:contain;scrollbar-gutter:auto;scrollbar-color:#0000 #0000;scrollbar-width:none;touch-action:pan-y;-webkit-overflow-scrolling:touch;height:auto;min-height:0;max-height:none;overflow:hidden auto}.canonical-reader__scroll-mode::-webkit-scrollbar{width:0;height:0;display:none}.canonical-reader__scroll-list{justify-items:center;gap:22px;min-height:100%;padding:28px 24px 80px;display:grid}.canonical-reader__scroll-list figure{gap:8px;width:min(920px,92vw);margin:0;scroll-margin-top:16px;display:grid}.canonical-reader__scroll-list img{border:1px solid #ffffff38;width:100%;height:auto;display:block}.canonical-reader__scroll-list figcaption{text-align:center;color:#aeb6af;font-size:13px}.canonical-reader__share-menu{right:0}.canonical-reader__more{display:none;position:relative}.canonical-reader__export{z-index:20;color:#aeb6af;pointer-events:none;font-size:12px;position:fixed;bottom:12px;left:14px}@media (max-width:980px){.canonical-reader__header{flex-direction:column;align-items:flex-start}.canonical-reader__identity{width:100%}.canonical-reader__controls{justify-content:flex-start;width:100%}}@media (max-width:720px){.canonical-reader__header{padding:calc(9px + env(safe-area-inset-top,0px)) 10px 9px}.canonical-reader__identity strong{font-size:14px}.canonical-reader__identity span{font-size:12px}.canonical-reader__controls{gap:5px}.canonical-reader__control,.canonical-reader__mode button,.canonical-reader__picker-trigger{height:36px;padding:0 11px}.canonical-reader__direct-secondary{display:none}.canonical-reader__more{display:block}.canonical-reader__page-mode{padding:12px 8px calc(70px + env(safe-area-inset-bottom,0px))}.canonical-reader__page-pan img{max-height:100%}.canonical-reader__arrow{top:auto;bottom:max(12px,env(safe-area-inset-bottom,0px));width:42px;height:42px;transform:none}.canonical-reader__arrow.previous{left:calc(50% - 54px)}.canonical-reader__arrow.next{right:calc(50% - 54px)}.canonical-reader__scroll-list{padding:16px 10px calc(60px + env(safe-area-inset-bottom,0px));gap:14px}.canonical-reader__scroll-list figure{width:100%}.canonical-reader__export{bottom:max(12px,env(safe-area-inset-bottom,0px))}}@media (max-width:520px){.canonical-reader__identity{gap:3px;display:grid}.canonical-reader__identity strong,.canonical-reader__identity span{max-width:100%}.canonical-reader__controls{grid-template-columns:minmax(0,1fr) auto auto;width:100%;display:grid}.canonical-reader__mode{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.canonical-reader__mode button{width:100%;min-width:0}.canonical-reader__picker{grid-column:1;min-width:0}.canonical-reader__picker-trigger{width:100%;min-width:0}.canonical-reader__more{grid-column:2}.canonical-reader__controls>button:last-child{grid-column:3}.canonical-reader__controls>.canonical-reader__control:not(.canonical-reader__direct-secondary):not(.icon){display:none}.canonical-reader__menu{top:auto;right:10px;bottom:max(10px,env(safe-area-inset-bottom,0px));width:auto;max-height:56dvh;padding-bottom:max(6px,env(safe-area-inset-bottom,0px));position:fixed;left:10px}.canonical-reader__share-menu{top:auto;right:10px}}@media (prefers-reduced-motion:reduce){.canonical-reader__page-stage img{transition:none}.canonical-reader__page-feedback i{animation:none}}@media (max-width:280px){.canonical-reader__header{gap:8px;padding-inline:8px}.canonical-reader__identity span{display:none}.canonical-reader__controls{grid-template-columns:minmax(0,1fr) 36px;gap:5px}.canonical-reader__mode{grid-column:1/-1}.canonical-reader__picker{grid-column:1}.canonical-reader__more{grid-column:2}.canonical-reader__controls>button:last-child{display:none}.canonical-reader__control,.canonical-reader__mode button,.canonical-reader__picker-trigger{height:36px;min-height:36px;padding-inline:9px;font-size:12px}.canonical-reader__menu{left:6px;right:6px}}
