.catalogue-browser-module__1gxTcG__browser{display:block}.catalogue-browser-module__1gxTcG__head{-moz-column-gap:var(--space-md);align-items:baseline;column-gap:var(--space-md);row-gap:var(--space-2xs);margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex}.catalogue-browser-module__1gxTcG__title{font-family:var(--t-h2-ff);font-size:var(--t-h2-fs);line-height:var(--t-h2-lh);letter-spacing:var(--t-h2-lsp);font-weight:var(--t-h2-fw);margin:0}.catalogue-browser-module__1gxTcG__dockSentinel{pointer-events:none;width:1px;height:1px;display:block}.catalogue-browser-module__1gxTcG__dockShell{top:calc(60px + var(--announcement-h,0px));z-index:19;margin-inline:calc(var(--safe) * -1);margin-bottom:var(--space-md);background:color-mix(in oklab, var(--color-primary) 52%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.16);backdrop-filter:blur(18px)saturate(1.16);position:sticky}.catalogue-browser-module__1gxTcG__dockShellActive{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.catalogue-browser-module__1gxTcG__dockShellActive:before{content:"";z-index:0;pointer-events:none;background:color-mix(in oklab, var(--color-primary) 52%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.16);backdrop-filter:blur(18px)saturate(1.16);position:absolute;inset:0}.catalogue-browser-module__1gxTcG__controls{z-index:1;gap:var(--space-md);scrollbar-width:none;-webkit-overflow-scrolling:touch;min-width:0;padding:0 var(--safe) 2px;display:flex;position:relative;overflow-x:auto}.catalogue-browser-module__1gxTcG__controls::-webkit-scrollbar{display:none}.catalogue-browser-module__1gxTcG__tab{cursor:pointer;min-height:44px;font-family:var(--t-cta-ff);font-size:var(--t-cta-fs);line-height:var(--t-cta-lh);letter-spacing:var(--t-cta-lsp);font-weight:var(--t-cta-fw);color:var(--color-secondary);white-space:nowrap;background:0 0;border:0;flex:none;padding:0;transition:text-decoration-color .15s}.catalogue-browser-module__1gxTcG__tabActive{text-underline-offset:5px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover){.catalogue-browser-module__1gxTcG__tab:hover{text-underline-offset:5px;text-decoration:underline}}.catalogue-browser-module__1gxTcG__tab:focus-visible{outline:2px solid var(--color-secondary);outline-offset:3px}.catalogue-browser-module__1gxTcG__empty{margin:var(--space-2xl) 0;font-family:var(--t-meta-ff);font-size:var(--t-meta-fs);line-height:var(--t-meta-lh);letter-spacing:var(--t-meta-lsp);font-weight:var(--t-meta-fw);color:var(--color-secondary)}.catalogue-browser-module__1gxTcG__count{font-family:var(--t-meta-ff);font-size:var(--t-meta-fs);line-height:var(--t-meta-lh);letter-spacing:var(--t-meta-lsp);font-weight:var(--t-meta-fw);margin:0}.catalogue-browser-module__1gxTcG__railViewport{flex:auto;min-width:0;position:relative}.catalogue-browser-module__1gxTcG__railViewport[data-overflow=true]{-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--space-md), #000 calc(100% - 48px), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--space-md), #000 calc(100% - 48px), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--space-md), #000 calc(100% - 48px), transparent 100%)}.catalogue-browser-module__1gxTcG__rail{gap:var(--space-lg);scrollbar-width:none;-webkit-overflow-scrolling:touch;min-width:0;scroll-padding-inline:var(--safe);padding:0 var(--space-md) var(--space-2xs) var(--safe);display:flex;overflow-x:auto}.catalogue-browser-module__1gxTcG__rail::-webkit-scrollbar{display:none}.catalogue-browser-module__1gxTcG__world{cursor:pointer;min-height:44px;font-family:var(--t-cta-ff);font-size:var(--t-cta-fs);line-height:var(--t-cta-lh);letter-spacing:var(--t-cta-lsp);font-weight:var(--t-cta-fw);color:var(--color-secondary);white-space:nowrap;background:0 0;border:0;flex:none;align-items:baseline;padding:0;display:inline-flex}.catalogue-browser-module__1gxTcG__worldActive{text-underline-offset:5px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover){.catalogue-browser-module__1gxTcG__world:hover{text-underline-offset:5px;text-decoration:underline}}.catalogue-browser-module__1gxTcG__world:focus-visible{outline:2px solid var(--color-secondary);outline-offset:3px}.catalogue-browser-module__1gxTcG__worldText{display:inline}.catalogue-browser-module__1gxTcG__worldCount{font-family:var(--t-meta-ff);font-size:var(--t-meta-fs);letter-spacing:var(--t-meta-lsp);line-height:1;font-weight:var(--t-meta-fw);color:var(--color-secondary);margin-inline-start:.4ch}.catalogue-browser-module__1gxTcG__line{align-items:stretch;gap:var(--space-2xs);min-width:0;margin-bottom:var(--space-sm);flex-direction:column;display:flex;position:relative}@media (min-width:800px){.catalogue-browser-module__1gxTcG__line{flex-direction:row;align-items:baseline;gap:0}}.catalogue-browser-module__1gxTcG__materialFrozen{padding-inline:var(--safe);flex:none;align-items:baseline;display:flex}@media (min-width:800px){.catalogue-browser-module__1gxTcG__materialFrozen{padding-inline:var(--space-md) var(--safe)}}@media (max-width:799.98px){.catalogue-browser-module__1gxTcG__dockShellActive{margin-bottom:calc(var(--space-md) + 44px + 2 * var(--space-2xs))}.catalogue-browser-module__1gxTcG__dockShellActive .catalogue-browser-module__1gxTcG__line{flex-direction:row;align-items:baseline;gap:0;margin-bottom:0}.catalogue-browser-module__1gxTcG__dockShellActive .catalogue-browser-module__1gxTcG__rail{padding-block-end:0}.catalogue-browser-module__1gxTcG__dockShellActive .catalogue-browser-module__1gxTcG__materialFrozen{padding-inline:var(--space-md) var(--safe)}}.catalogue-browser-module__1gxTcG__grid{grid-gap:var(--space-md);gap:var(--space-md);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:800px){.catalogue-browser-module__1gxTcG__grid{grid-template-columns:repeat(4,1fr)}}.catalogue-browser-module__1gxTcG__gridSentinel{block-size:1px}.catalogue-browser-module__1gxTcG__headV2{text-align:center;align-items:center;row-gap:var(--space-xs);margin-bottom:var(--space-lg);flex-direction:column}.catalogue-browser-module__1gxTcG__intro{max-inline-size:44ch;font-family:var(--t-body-ff);font-size:var(--t-body-fs);line-height:var(--t-body-lh);letter-spacing:var(--t-body-lsp);font-weight:var(--t-body-fw);color:var(--color-secondary);text-wrap:balance;margin:0}.catalogue-browser-module__1gxTcG__tabs{gap:var(--space-lg);flex:none;display:flex}.catalogue-browser-module__1gxTcG__v2 .catalogue-browser-module__1gxTcG__worldCount{display:none}.catalogue-browser-module__1gxTcG__v2 .catalogue-browser-module__1gxTcG__world{align-items:center}.catalogue-browser-module__1gxTcG__v2 a.catalogue-browser-module__1gxTcG__world{text-decoration:none}@media (hover:hover){.catalogue-browser-module__1gxTcG__v2 a.catalogue-browser-module__1gxTcG__world:hover{text-underline-offset:5px;text-decoration:underline}}.catalogue-browser-module__1gxTcG__v2 a.catalogue-browser-module__1gxTcG__worldActive{text-decoration:underline}@media (min-width:800px){.catalogue-browser-module__1gxTcG__v2 .catalogue-browser-module__1gxTcG__rail{justify-content:safe center}}.catalogue-browser-module__1gxTcG__filterBar{margin-block-end:var(--space-md)}.catalogue-browser-module__1gxTcG__filterButton{min-block-size:48px;inline-size:100%}.catalogue-browser-module__1gxTcG__filterGroup{grid-gap:var(--space-sm);gap:var(--space-sm);padding-block:var(--space-sm) var(--space-md);display:grid}.catalogue-browser-module__1gxTcG__filterLabel{font-family:var(--t-meta-ff);font-size:var(--t-meta-fs);line-height:var(--t-meta-lh);letter-spacing:var(--t-meta-lsp);margin:0;font-weight:600}.catalogue-browser-module__1gxTcG__filterChips{gap:var(--space-xs);flex-wrap:wrap;display:flex}.catalogue-browser-module__1gxTcG__v2 .catalogue-browser-module__1gxTcG__dockShell,.catalogue-browser-module__1gxTcG__v2 .catalogue-browser-module__1gxTcG__dockShellActive:before{background:var(--color-primary);-webkit-backdrop-filter:none;backdrop-filter:none}@media (max-width:799.98px){.catalogue-browser-module__1gxTcG__v2 .catalogue-browser-module__1gxTcG__dockShellActive{margin-bottom:calc(var(--space-md) + var(--space-sm) + var(--space-2xs))}}
