.gc-browse{container-type:inline-size}.gc-tiles{--gc-min:88px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(min(var(--gc-min),100%),1fr));list-style:none;margin:0;padding:0 0 8px}@container (min-width: 560px){.gc-tiles{--gc-min:104px}}.gc-art{position:relative;display:block;overflow:hidden;aspect-ratio:var(--gc-ratio,23/15);border-radius:min(var(--b-radius,12px),8px);background:color-mix(in srgb,var(--b-on-surface,#01080f) 6%,transparent)}.gc-art img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gc-art:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px var(--b-border,#e6e6e7)}@supports (color:color-mix(in srgb,red,blue)){.gc-art:after{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--b-on-surface,#01080f) 14%,transparent)}}.gc-tile{display:block;width:100%;max-width:132px;padding:0;text-align:left;border-radius:min(var(--b-radius,12px),8px);transition:transform var(--t-motion-duration,.2s) var(--t-motion-easing,ease)}.gc-tile:hover{transform:scale(var(--t-hover-scale,1.03))}.gc-tile:active{transform:scale(.98)}.gc-focus:focus-visible,.gc-tile:focus-visible{outline:2px solid var(--b-accent,#01080f);outline-offset:2px}@media (prefers-reduced-motion:reduce){.gc-tile{transition:none}.gc-tile:active,.gc-tile:hover{transform:none}}.gc-viewport{display:flex;align-items:flex-start;margin-inline:-4px;padding-block:4px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.gc-viewport::-webkit-scrollbar{display:none}.gc-slide{flex:0 0 100%;min-width:0;padding-inline:4px;scroll-snap-align:start;scroll-snap-stop:always}.gc-pager{gap:8px;min-height:44px;padding-bottom:4px}.gc-pagebtn,.gc-pager{display:flex;align-items:center;justify-content:center}.gc-pagebtn{width:44px;height:44px;border-radius:9999px}.gc-pagebtn:disabled{opacity:.4}.gc-dots{display:flex;align-items:center;gap:8px}.gc-dot{width:8px;height:8px;border-radius:9999px;background:color-mix(in srgb,var(--b-on-surface,#01080f) 25%,transparent)}.gc-dot-on{background:var(--b-on-surface,#01080f)}.gc-row{display:flex;align-items:center;gap:12px;width:calc(100% + 16px);min-height:72px;margin-inline:-8px;padding:8px;text-align:left;border-radius:min(var(--b-radius,12px),10px);transition:background-color var(--t-motion-duration,.2s) var(--t-motion-easing,ease)}.gc-row:focus-visible{outline:2px solid var(--b-accent,#01080f);outline-offset:2px}@media (hover:hover){.gc-row:hover{background:color-mix(in srgb,var(--b-on-surface,#01080f) 6%,transparent)}}@media (prefers-reduced-motion:reduce){.gc-row{transition:none}}.gc-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.gc-chips{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(max(88px,calc(var(--gc-chars, 6) * 1ch + 18px)),1fr));font:500 16px/1.4 var(--b-font,inherit)}.gc-chip{position:relative;display:block;cursor:pointer}.gc-chip-face{display:flex;align-items:center;justify-content:center;min-height:48px;padding:4px 8px;text-align:center;font-variant-numeric:tabular-nums;color:var(--b-on-surface,#01080f);border:1px solid var(--b-border,#e6e6e7);border-radius:min(var(--b-radius,12px),10px);transition:background-color var(--t-motion-duration,.2s) var(--t-motion-easing,ease)}.gc-chips-two .gc-chip-face{flex-direction:column;min-height:56px}.gc-chip-sub{font-size:12px;font-weight:400;line-height:1.5;color:var(--b-muted,#676b6f)}.gc-chip input:checked+.gc-chip-face .gc-chip-sub{color:inherit}.gc-chip input:checked+.gc-chip-face{background:var(--b-accent,#01080f);border-color:var(--b-accent,#01080f);color:var(--b-on-accent,#fff)}.gc-chip input:focus-visible+.gc-chip-face{outline:2px solid var(--b-accent,#01080f);outline-offset:2px}.gc-chip input:disabled+.gc-chip-face{opacity:.4;cursor:not-allowed}@media (hover:hover){.gc-chip input:not(:checked):not(:disabled)+.gc-chip-face:hover{background:color-mix(in srgb,var(--b-on-surface,#01080f) 6%,transparent)}}@media (prefers-reduced-motion:reduce){.gc-chip-face{transition:none}}.gc-select{width:100%;min-height:48px;padding:4px 12px;font:500 16px/1.4 var(--b-font,inherit);color:var(--b-on-surface,#01080f);background-color:transparent;border:1px solid var(--b-border,#e6e6e7);border-radius:min(var(--b-radius,12px),10px)}.gc-select:invalid{color:var(--b-muted,#676b6f)}.gc-select option{color:initial}.gc-select:focus-visible{outline:2px solid var(--b-accent,#01080f);outline-offset:2px}.gc-journey{--b-on-surface:var(--j-text);--b-muted:var(--j-muted);--b-border:var(--j-border);--b-accent:var(--j-accent);--b-button-bg:var(--j-cta-bg);--b-button-fg:var(--j-cta-fg);--b-button-border:var(--j-cta-border);--b-button-border-width:var(--j-cta-border-width);--b-button-radius:var(--j-radius-button);--b-font:var(--j-font-body)}.gc-journey .gc-chip-face{background:var(--j-chip-bg);color:var(--j-chip-fg);border-color:var(--j-chip-border);border-radius:var(--j-radius-chip)}.gc-journey .gc-chip input:checked+.gc-chip-face{background:var(--j-chip-on-bg);color:var(--j-chip-on-fg);border-color:var(--j-chip-on-border)}.gc-journey .gc-chip-sub{color:var(--j-muted)}.gc-journey .gc-chip input:checked+.gc-chip-face .gc-chip-sub{color:inherit}.gc-journey .gc-select,.gc-journey .gc-stepper{border-radius:var(--j-radius-field)}.gc-journey .gc-select{background-color:var(--j-input-bg);color:var(--j-input-fg);border-color:var(--j-input-border)}.gc-journey .gc-select:invalid{color:var(--j-placeholder)}.gc-journey .gc-chips,.gc-journey .gc-select,.gc-journey .gc-stepper input{font-family:var(--font-inter),Inter,system-ui,sans-serif}